@font-face{font-family:Rental;src:url('/assets/body.woff2') format('woff2');font-display:swap;font-weight:100 900}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{--ink:#10375b;--paper:#fff;--soft:#e8f6ff;--accent:#174f7e;--line:#b8d7e9;--radius:24px;margin:0;background:var(--paper);color:var(--ink);font:17px/1.7 Rental,Arial,sans-serif}body.scene{--ink:#18232c;--paper:#fff;--soft:#f0f4f7;--accent:#1557bb;--line:#c7d0d6;--radius:8px}body.comfort{--ink:#004247;--paper:#f6f0e5;--soft:#eae1d1;--accent:#004247;--line:#b8c2b7;--radius:0px}body.redline{--ink:#151515;--paper:#fff;--soft:#f2f2ef;--accent:#d92516;--line:#aaa;--radius:0px}a{color:inherit;text-underline-offset:5px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #218edb;outline-offset:5px}img{display:block;max-width:100%;height:auto}figure{margin:0}h1,h2,h3,p{margin:0 0 1rem}h1,h2,h3{line-height:1.13;letter-spacing:-.035em;text-wrap:balance}h1{font-size:clamp(2.2rem,4.8vw,4.5rem)}h2{font-size:clamp(1.8rem,3.6vw,3.25rem)}h3{font-size:1.4rem}p{max-width:72ch}ul{padding-left:1.3em}.wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.section{padding-block:88px}.section-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:36px}.section-head>p{max-width:430px}.eyebrow{display:block;font-size:.77rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px}.lead{font-size:1.19rem;line-height:1.65}.small{font-size:.84rem;line-height:1.6}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px}.button{min-height:50px;display:inline-flex;gap:13px;align-items:center;justify-content:center;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:#fff;padding:13px 25px;text-decoration:none;font-weight:700;line-height:1.3}.button svg{width:20px;height:20px;fill:currentColor;flex:none}.button.secondary{color:var(--ink);border-color:var(--ink);background:transparent}.text-link{display:inline-flex;gap:16px;align-items:center;padding:8px 0;font-weight:650}.text-link span{font-size:1.2em}.skip{position:absolute;left:10px;top:-100px;z-index:99;background:white;padding:10px}.skip:focus{top:10px}header{position:relative;z-index:20;background:var(--paper)}.nav-row{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:112px}.brand{display:block;width:290px;max-width:65%;flex-shrink:0}.brand img{width:100%;height:auto}#navigation{display:flex;gap:24px;align-items:center;font-size:.85rem}#navigation>.text-link span{display:none}#navigation .text-link{text-decoration:none;white-space:nowrap}.menu{width:52px;height:52px;border:0;border-radius:50%;background:var(--soft);display:none;padding:13px}.menu span{height:3px;background:var(--ink);display:block;margin:5px 0}.display{font-size:clamp(3.5rem,6.6vw,6.6rem);line-height:.99;letter-spacing:-.055em;font-weight:800;white-space:pre-line;max-width:12ch}.hero h1{font-size:.84rem;text-transform:uppercase;letter-spacing:.13em;line-height:1.5;margin-bottom:26px}.hero .lead{margin:24px 0;max-width:50ch}.hero-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:38px}.hero{padding:44px 0 70px}.hero figure img{width:100%}.arctic-hero{background:radial-gradient(ellipse at 68% 5%,#bce6ff 0%,#eaf7ff 48%,white 76%);border-radius:0 0 15% 0}.arctic-hero figure{border-radius:45% 45% 10% 35%;overflow:hidden;box-shadow:0 25px 65px #0b4c7115}.arctic-hero figure img{aspect-ratio:4/5;object-fit:cover;object-position:50% 50%}.arctic-hero .display{font-size:clamp(3.3rem,5.6vw,5.5rem)}.flow-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.flow-links a{background:#cceaff;padding:12px 22px;border-radius:40px;text-decoration:none;font-size:.86rem}.split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.split img{border-radius:var(--radius);width:100%;aspect-ratio:3/2;object-fit:cover}.split p{margin-bottom:20px}.construction{background:var(--soft)}.construction .button{margin-top:15px}.checklist{list-style:none;padding:0;margin:25px 0}.checklist li{border-top:1px solid var(--line);padding:10px 0}.checklist li:before{content:'↗';margin-right:12px}.equipment{display:grid;grid-template-columns:1fr 1fr;gap:45px}.equipment article{display:grid;grid-template-columns:180px 1fr;gap:24px;border-top:1px solid var(--line);padding-top:25px}.product-photo img{width:100%;height:220px;object-fit:cover;border-radius:var(--radius)}.equipment h3 .text-link{padding:0;font-size:1.4rem}.equipment .eyebrow{font-size:.65rem;margin-bottom:10px}.equipment p{font-size:.92rem}.process{background:var(--soft)}.process ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px}.process li>span{display:block;font-size:2.5rem;line-height:1;margin-bottom:24px;opacity:.65}.process h3{font-size:1.35rem}.process p{font-size:.95rem}.area-links{display:grid;grid-template-columns:repeat(3,1fr);gap:0 28px}.area-links a{min-height:58px;justify-content:space-between;border-bottom:1px solid var(--line);text-decoration:none;font-size:.98rem}.area .local-note{margin:32px 0 0;font-size:.88rem;max-width:90ch}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.review-grid figure{border-top:1px solid var(--line);padding-top:25px}.review-grid blockquote{margin:15px 0;font-size:.97rem}.review-grid figcaption span{display:block;font-size:.8rem}.stars{position:relative;color:#a3a7a6;display:inline-block;font-size:24px;letter-spacing:3px;line-height:1}.stars i{position:absolute;left:0;top:0;overflow:hidden;font-style:normal;color:var(--accent);white-space:nowrap}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq-list details{border-bottom:1px solid var(--line);padding:20px 0}.faq-list summary{cursor:pointer;font-size:1.07rem;font-weight:650;line-height:1.5}.faq-list details p{margin-top:14px;font-size:.95rem}.related-site{border-top:1px solid var(--line)}.quote-section{background:var(--soft);padding:85px 0;scroll-margin-top:24px}.quote-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.quote-layout>div .small{margin-top:24px;max-width:35ch}.quote-form{background:var(--paper);padding:36px;border:1px solid var(--line);border-radius:var(--radius)}.quote-form h3{font-size:1.8rem}.fields{display:grid;grid-template-columns:1fr 1fr;gap:20px 18px}label{display:block;font-size:.88rem;font-weight:650}input,select,textarea{display:block;background:#fff;color:#182a31;border:1px solid #9aaab1;border-radius:3px;min-height:48px;width:100%;max-width:100%;padding:10px;margin-top:7px}textarea{resize:vertical}.full{grid-column:1/-1}.quote-form .small{margin:20px 0}.quote-form .button{width:100%}.form-status{font-size:.9rem;margin-top:15px}.site-footer{padding:65px 0 25px;background:var(--paper)}.footer-layout{display:grid;grid-template-columns:1fr 1.2fr .8fr;gap:55px}.site-footer h2{font-size:1.18rem;letter-spacing:0}.site-footer p,.site-footer address{font-size:.93rem}.site-footer address{font-style:normal}.footer-layout>div:last-child .text-link{display:flex;font-size:.88rem}.site-footer .brand{width:275px;max-width:100%;margin-bottom:20px}.site-footer .small{margin-top:15px}.map-box{position:relative;margin-top:20px;min-height:180px;background:var(--soft)}.map-box iframe{width:100%;height:200px;border:0;display:block}.map-load{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:12px 20px;color:var(--ink);border:1px solid var(--ink);background:var(--paper);width:max-content;max-width:90%}.profiles,.google-source{padding-block:30px;border-bottom:1px solid var(--line)}.profiles>div{display:flex;flex-wrap:wrap;gap:12px 25px;font-size:.83rem}.google-source h2{font-size:1.5rem}.google-fallback{font-size:.88rem;display:inline-block;padding:10px 0}.footer-end{display:flex;justify-content:space-between;gap:25px;font-size:.8rem;padding-top:28px}.mobile-dock{display:none}.inner-intro{padding:55px 0 70px}.inner-intro.has-photo{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.inner-intro figure img{border-radius:var(--radius);width:100%;aspect-ratio:4/3;object-fit:cover}.breadcrumb{font-size:.78rem;margin-bottom:28px}.inner-intro h1{font-size:clamp(2.3rem,4.7vw,4.5rem)}.prose h2{font-size:2rem;margin-top:36px}.prose h3{margin-top:28px}.prose p{max-width:70ch}.service-body{display:grid;grid-template-columns:1.5fr .7fr;gap:70px;padding-top:0;align-items:start}.planning-note{background:var(--soft);border-top:5px solid var(--accent);padding:30px}.planning-note h2{font-size:1.8rem}.planning-note p{font-size:.95rem}.planning-note .text-link{display:flex;font-size:.9rem}.city-editorial{display:grid;grid-template-columns:1.4fr .8fr;gap:75px;padding-top:0}.city-editorial h2{font-size:2.3rem;margin-top:32px}.city-editorial .planning-note h2{font-size:1.6rem;margin-top:0}.city-editorial h3{margin-top:30px}.mini-options,.extras-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.mini-options h3{font-size:1.3rem}.mini-options p{font-size:.95rem}.extras-grid h2{font-size:1.85rem}.policy,.narrow{max-width:850px}.policy h1{margin-bottom:35px}.policy h2{font-size:1.8rem;margin-top:30px}.policy h3{margin-top:25px}.policy p{line-height:1.8}.policy nav{display:none}.review-form{max-width:850px}.review-form form{padding:30px;background:var(--soft)}.review-form form>div{margin-block:20px}.review-form input[type=checkbox]{display:inline;width:auto;min-height:auto}.review-form button{padding:12px 22px;background:var(--accent);color:white;border:0}.review-form .mc3-review-honeypot{display:none}
/* Scene Switch: image-first, high-contrast navigation, choice-led header. */
.scene header{background:#19232a}.scene #navigation{color:white}.scene .menu{background:white}.scene-hero{padding-top:0}.scene-tabs{display:flex;padding:18px 0;gap:10px}.scene-tabs button{flex:1;background:white;border:1px solid #c7d0d6;border-radius:6px;min-height:54px;font-weight:750}.scene-tabs button[aria-pressed=true]{background:#19232a;color:white}.scene-stage{position:relative;min-height:640px;overflow:hidden;border-radius:8px}.scene-stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.scene-stage:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0b2030ed 0%,#0b2030b0 35%,#0b203005 75%)}.scene-copy{position:relative;z-index:1;padding:60px 48px 140px;max-width:660px;color:white}.scene-copy .display{font-size:clamp(3.4rem,5.8vw,5.5rem)}.scene-copy .lead{font-size:1.12rem;max-width:42ch}.scene-copy .secondary{color:white;border-color:white}.scene-strip{position:absolute;z-index:1;bottom:30px;left:48px;right:48px;max-width:620px;display:flex;justify-content:space-between;padding:20px 24px;background:white;border-radius:8px;font-size:1.16rem;font-weight:750;text-decoration:none}.scene .equipment{grid-template-columns:1fr}.scene .equipment article{grid-template-columns:35% 1fr;padding:25px;background:var(--soft);border:0}.scene .product-photo img{height:260px}.scene .construction .split{grid-template-columns:1.1fr 1fr}.scene .process ol{grid-template-columns:1fr 1fr}.scene .process li{border-left:4px solid var(--accent);padding-left:24px}.scene .process li>span{font-size:1.5rem;margin-bottom:15px}.scene .inner-intro.has-photo{grid-template-columns:1fr;padding-top:25px}.scene .inner-intro figure{grid-row:1}.scene .inner-intro figure img{max-height:430px;aspect-ratio:3/1;object-position:center}.scene .city-editorial{grid-template-columns:1fr 1fr}.scene .review-grid{grid-template-columns:1fr 1fr}
/* Comfort: asymmetric editorial and generous typographic contrast. */
.comfort h1,.comfort h2,.comfort .display{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em}.comfort-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:40px 60px}.comfort-heading{align-self:center}.comfort-hero .display{font-size:clamp(4rem,7.1vw,6.8rem);font-style:italic;line-height:.95}.comfort-hero h1{font:700 .78rem Rental,Arial,sans-serif;letter-spacing:.16em}.comfort-photo{position:relative}.comfort-photo img{width:100%;aspect-ratio:4/5;object-fit:cover}.comfort-photo>p{position:absolute;bottom:0;right:-10px;background:var(--paper);padding:20px 25px;font-family:Georgia,serif;font-size:1.55rem;line-height:1.2;border:1px solid var(--ink);margin:0}.comfort-inset{grid-column:1/-1;display:grid;grid-template-columns:1.45fr .55fr;align-items:center;gap:50px;width:90%;margin-top:0}.comfort-inset img{width:100%;aspect-ratio:2.7/1;object-fit:cover}.comfort-inset a{font:italic 2rem Georgia,serif;text-decoration:none;line-height:1.2;border-bottom:1px solid;padding-block:20px}.comfort .button{border-radius:50px}.comfort .equipment article{display:block;border:0;padding:0}.comfort .equipment article:nth-child(even){padding-top:80px}.comfort .product-photo img{height:auto;aspect-ratio:3/2;margin-bottom:25px}.comfort .equipment h3{font:1.65rem Georgia,serif}.comfort .equipment h3 .text-link{font-size:inherit}.comfort .process ol{grid-template-columns:1fr 1fr;gap:40px 70px}.comfort .process li{display:grid;grid-template-columns:50px 1fr;gap:0 15px}.comfort .process li>span{grid-row:1/3;font-family:Georgia,serif}.comfort .process p{grid-column:2}.comfort .inner-intro.has-photo{grid-template-columns:1.2fr .8fr;gap:85px}.comfort .inner-intro figure{padding-top:80px}.comfort .city-editorial{grid-template-columns:1fr;max-width:920px}.comfort .city-editorial .planning-note{background:transparent;border:1px solid;padding:35px}.comfort .area-links a{font-family:Georgia,serif;font-size:1.2rem}.comfort .review-grid figure{padding:30px;border:1px solid var(--line)}
/* Redline: indexed information, horizontal rules, compact visual language. */
.redline .nav-row{border-bottom:1px solid #111}.redline-hero{padding-top:0}.call-band{background:var(--accent);color:white;text-align:center;margin-bottom:44px;padding:10px}.call-band a{text-decoration:none}.redline .hero .display{font-size:clamp(4.5rem,9vw,8.7rem);font-weight:850;line-height:.94;letter-spacing:-.065em}.redline .hero .display:first-line{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:9px;text-underline-offset:13px}.redline .hero .lead{max-width:72ch}.redline-image{position:relative;margin-top:40px}.redline-image img{width:100%;aspect-ratio:3.3/1;object-fit:cover;object-position:center 56%}.image-label{position:absolute;right:0;bottom:0;background:var(--accent);color:white;padding:8px 18px;font-size:.8rem;letter-spacing:.1em}.redline .standard{border-top:1px solid;margin-top:25px}.redline .construction{background:#1b1b1b;color:white}.redline .construction .button{background:var(--accent)}.redline .equipment{display:block}.redline .equipment article{display:grid;grid-template-columns:230px 1fr;border-top:2px solid #151515;padding-block:30px;gap:55px}.redline .equipment h3 .text-link{font-size:2.1rem}.redline .product-photo img{height:180px}.redline .equipment article>div:nth-child(2){display:grid;grid-template-columns:1fr 1fr;column-gap:30px;align-items:start}.redline .equipment .eyebrow{grid-column:1/-1}.redline .process{background:var(--accent);color:white}.redline .process li>span{opacity:1;font-size:3.3rem}.redline .quote-section{background:#191919;color:white}.redline .quote-form{color:#151515}.redline .quote-layout .call{background:var(--accent)}.redline .area-links{grid-template-columns:1fr 1fr}.redline .area-links a{font-size:1.05rem;border-bottom:2px solid}.redline .inner-intro{border-bottom:7px solid var(--accent);margin-bottom:60px}.redline .inner-intro figure img{aspect-ratio:3/2}.redline .city-editorial{grid-template-columns:.8fr 1.2fr}.redline .city-editorial>article{grid-column:2}.redline .city-editorial>aside{grid-column:1;grid-row:1}.redline .inner-intro h1{font-weight:850}
@media(min-width:1600px){.wrap{width:min(1360px,calc(100% - 100px))}}@media(max-width:1100px){.nav-row{min-height:94px}.menu{display:block}.brand{width:280px}#navigation{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);color:var(--ink);padding:25px 32px;border-bottom:1px solid var(--line);flex-wrap:wrap;box-shadow:0 20px 30px #0001}#navigation.open{display:flex}.scene #navigation{color:var(--ink)}.split{gap:38px}.equipment article{display:block}.product-photo img{height:auto;aspect-ratio:3/2;margin-bottom:20px}.footer-layout{gap:30px}.quote-layout{gap:35px}.hero .display{font-size:4rem}.service-body{grid-template-columns:1.3fr .7fr;gap:35px}}
@media(max-width:700px){body{font-size:16px}.wrap{width:calc(100% - 36px)}.section{padding-block:55px}.nav-row{gap:15px;min-height:91px}.brand{width:265px;max-width:76%}.menu{width:45px;height:45px;padding:10px;flex:none}#navigation.open{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:20px}#navigation .text-link{min-height:46px}.hero{padding-top:24px;padding-bottom:45px}.hero h1{font-size:.72rem;margin-bottom:21px}.hero .display{font-size:clamp(2.8rem,11vw,4.5rem)}.hero .lead{font-size:1.05rem;margin:20px 0}.hero-layout,.split,.quote-layout,.faq-section,.service-body,.city-editorial,.inner-intro.has-photo,.footer-layout{grid-template-columns:1fr;gap:28px}.hero figure{margin-top:12px}.arctic-hero figure img{aspect-ratio:4/3;object-fit:cover}.arctic-hero figure{border-radius:42% 42% 10% 24%}.arctic-hero .flow-links{gap:8px;margin-top:24px}.flow-links a{font-size:.78rem;padding:10px 15px}.section-head{display:block;margin-bottom:25px}.section-head p{margin-top:15px}.actions{gap:12px;margin-top:22px}.button{padding:13px 19px;font-size:.92rem}.equipment{grid-template-columns:1fr;gap:30px}.equipment article{display:grid;grid-template-columns:135px 1fr;gap:20px;padding-top:20px}.product-photo img{height:185px;aspect-ratio:auto;object-fit:cover}.equipment h3 .text-link{font-size:1.2rem}.equipment p{font-size:.9rem}.equipment .eyebrow{font-size:.61rem}.construction .split>div:last-child{grid-row:1}.split img{aspect-ratio:3/2}.process ol{grid-template-columns:1fr 1fr;gap:25px 20px}.process h3{font-size:1.15rem}.process p{font-size:.89rem}.process li>span{font-size:1.8rem;margin-bottom:15px}.area-links{grid-template-columns:1fr 1fr;gap:0 18px}.area-links a{font-size:.91rem;min-height:62px}.review-grid{grid-template-columns:1fr;gap:25px}.review-grid figure{padding-top:18px}.faq-section{gap:20px}.quote-section{padding-block:50px}.quote-form{padding:23px 18px}.fields{gap:17px 12px}label{font-size:.8rem}input,select,textarea{font-size:16px;min-width:0}.quote-form h3{font-size:1.7rem}.footer-layout{gap:35px}.site-footer{padding-bottom:90px}.footer-end{flex-direction:column;gap:10px}.mobile-dock{position:fixed;bottom:0;left:0;right:0;z-index:30;background:var(--paper);border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.mobile-dock .button{min-height:46px;padding:11px 16px}.inner-intro{padding:30px 0 45px}.inner-intro h1{font-size:2.55rem}.inner-intro.has-photo{gap:30px}.breadcrumb{margin-bottom:20px}.inner-intro figure img{aspect-ratio:3/2}.planning-note{padding:25px}.city-editorial h2{font-size:1.9rem}.mini-options,.extras-grid{grid-template-columns:1fr;gap:20px}.related-options h2{font-size:2rem}.prose h2{font-size:1.75rem}.prose p{font-size:1rem}.policy{overflow-wrap:anywhere}.scene-tabs{gap:8px;padding:12px 0}.scene-tabs button{min-height:48px;font-size:.91rem}.scene-stage{min-height:680px;border-radius:0;width:100%}.scene-stage>img{object-position:42% center}.scene-stage:after{background:linear-gradient(180deg,#0b2030f0,#0b20309c 45%,#0b203000 78%)}.scene-copy{padding:30px 22px 150px;max-width:100%}.scene-copy .display{font-size:3.4rem}.scene-copy .lead{max-width:35ch}.scene-copy .actions{margin-top:25px}.scene-strip{left:18px;right:18px;bottom:25px;padding:17px;font-size:1rem}.scene .equipment article{grid-template-columns:1fr;padding:20px}.scene .product-photo img{height:auto;aspect-ratio:3/2}.scene .construction .split,.scene .city-editorial{grid-template-columns:1fr}.scene .inner-intro figure img{aspect-ratio:3/2}.scene .process ol{grid-template-columns:1fr}.scene .review-grid{grid-template-columns:1fr}.comfort-hero{display:flex;flex-direction:column;gap:25px}.comfort-hero .display{font-size:clamp(3.6rem,13.5vw,5.5rem)}.comfort-photo{width:100%}.comfort-photo img{aspect-ratio:3/2}.comfort-photo>p{font-size:1.2rem;right:0;padding:15px}.comfort-inset{width:100%;grid-template-columns:1fr;gap:16px}.comfort-inset img{aspect-ratio:2/1}.comfort-inset a{font-size:1.5rem;padding-block:14px}.comfort .equipment article{padding-top:0;display:block}.comfort .equipment article:nth-child(even){padding-top:0}.comfort .process ol{grid-template-columns:1fr}.comfort .inner-intro.has-photo{grid-template-columns:1fr;gap:25px}.comfort .inner-intro figure{padding-top:0}.comfort .city-editorial{grid-template-columns:1fr}.comfort .area-links a{font-size:1.02rem}.comfort .review-grid figure{padding:23px}.redline .call-band{margin-bottom:28px;font-size:.91rem}.redline .hero .display{font-size:clamp(3.7rem,16vw,6.3rem)}.redline .hero .display:first-line{text-decoration-thickness:5px;text-underline-offset:7px}.redline-image{margin-top:30px;width:100%}.redline-image img{aspect-ratio:2/1;object-position:center}.redline .equipment article{grid-template-columns:1fr;gap:15px;padding-block:25px}.redline .equipment article>div:nth-child(2){display:block}.redline .product-photo img{height:auto;aspect-ratio:2/1}.redline .equipment h3 .text-link{font-size:1.7rem}.redline .process li>span{font-size:2.2rem}.redline .city-editorial{display:flex;flex-direction:column}.redline .inner-intro{margin-bottom:25px}.redline .area-links a{font-size:.9rem}.redline .quote-layout>div .button{border-color:white}.redline .mobile-dock .secondary{color:#151515}}
@media(max-width:360px){.wrap{width:calc(100% - 28px)}.brand{max-width:74%}.hero .display{font-size:2.8rem}.scene-copy .display{font-size:3rem}.redline .hero .display{font-size:3.35rem}.comfort-hero .display{font-size:3.65rem}.fields{grid-template-columns:1fr}.equipment article{grid-template-columns:1fr}.product-photo img{height:auto;aspect-ratio:3/2}.process ol{grid-template-columns:1fr}.area-links{grid-template-columns:1fr}.redline .area-links{grid-template-columns:1fr}.inner-intro h1{font-size:2.2rem}.actions .button{flex:1;white-space:nowrap}.brand img{min-height:48px}.quote-form{padding:20px 15px}}
.comparison-scroll{overflow-x:auto;max-width:100%}.comparison-scroll table{width:100%;border-collapse:collapse;text-align:left;font-size:.95rem}.comparison-scroll th,.comparison-scroll td{padding:16px;border-bottom:1px solid var(--line);vertical-align:top}.comparison-scroll thead{background:var(--soft)}.comparison-scroll th{min-width:130px}.comparison-section>p{font-size:.9rem;margin-top:22px}.next-reading ul{padding-left:20px}.next-reading li{margin-block:12px}.rental-standard{margin-bottom:35px}.hero h1{font-size:clamp(1.05rem,1.7vw,1.45rem);letter-spacing:.035em}.breadcrumb{line-height:1.7}.review-form .review-honeypot{display:none}
.arctic-hero .display{max-width:none;font-size:clamp(2.3rem,4.25vw,4.4rem)}
.comfort-photo>p{position:relative;right:auto;bottom:auto;font-size:1.2rem;padding:16px 20px}
@media(min-width:701px){.redline-hero>.wrap:not(.redline-image){display:grid;grid-template-columns:1.2fr 1fr;gap:10px 40px}.redline-hero h1{grid-column:1/-1}.redline .hero .display{grid-column:1;grid-row:2/4;font-size:clamp(4rem,7vw,7rem);margin:0}.redline-hero .lead{grid-column:2;align-self:end;margin:0}.redline-hero .actions{grid-column:2;align-self:start}}
@media(max-width:700px){.arctic-hero .display{font-size:clamp(2rem,9.1vw,3.8rem)}.scene-stage{min-height:0;display:flex;flex-direction:column;background:#142934}.scene-stage>img{position:relative;inset:auto;height:auto;aspect-ratio:3/2;object-fit:cover}.scene-stage:after{display:none}.scene-copy{order:-1;padding:25px 22px 30px}.scene-strip{position:relative;inset:auto;margin:18px;max-width:none}.comfort-photo>p{position:relative}.scene-copy .display{font-size:3rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}@media print{.mobile-dock,.menu,.map-box{display:none}.section{padding-block:25px}}
