@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;600;700;800&display=swap");:root{--bg:#101210;--text:#f4f2eb;--muted:#a6aaa2;--gold:#cbbb98;--line:#ffffff24}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{background:var(--bg);font-family:Inter,Arial,sans-serif;font-size:15px;margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit}img{display:block;max-width:100%}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.skip{background:#fff;color:#000;padding:15px;position:fixed;top:-100px;z-index:99}.skip:focus{top:0}header{align-items:center;backdrop-filter:blur(15px);background:#10121040;border-bottom:1px solid var(--line);display:flex;height:86px;justify-content:space-between;padding:0 4.5%;position:absolute;top:0;width:100%;z-index:20}.brand img{width:146px}nav{display:flex;font-size:12px;gap:30px}nav a:hover{color:var(--gold)}.nav-cta{border-bottom:1px solid #cbbb98;font-size:12px;padding:10px 0}.nav-cta span{margin-left:25px}.menu{display:none}.hero{align-items:center;display:flex;height:96svh;max-height:1100px;min-height:760px;overflow:hidden;position:relative}.hero-shade,.hero-visual{inset:0;position:absolute}.hero-visual img{animation:drift 12s ease-out both;height:100%;object-fit:cover;object-position:65% center;width:100%}.hero-shade{background:linear-gradient(90deg,#101210e8,#1012109c 30%,transparent 68%),linear-gradient(0deg,#101210,transparent 23%)}.hero-copy{margin:105px 0 100px 6%;max-width:620px;position:relative;z-index:1}.eyebrow{font-size:10px;font-weight:600;letter-spacing:2.6px;line-height:1.8;text-transform:uppercase}.eyebrow span{color:var(--gold);margin:0 10px}h1{font-size:clamp(54px,5.7vw,88px);font-weight:500;letter-spacing:-4px;line-height:1.04;margin:27px 0}em{color:var(--gold);font-style:normal}.intro{color:#dddcd6;font-size:15px;line-height:1.8;margin-bottom:32px}.button{align-items:center;background:var(--gold);border:1px solid var(--gold);color:#161a15;display:inline-flex;font-size:12px;font-weight:600;gap:48px;padding:19px 23px;transition:background .25s,transform .25s}.button:hover{background:#e2d4b7;transform:translateY(-2px)}.hero-bottom{bottom:33px;color:#c7c9c0;font-size:8px;justify-content:space-between;left:6%;letter-spacing:2px;position:absolute;right:6%}.hero-bottom,.hero-bottom a{align-items:center;display:flex}.hero-bottom a{font-size:15px;gap:16px}.hero-bottom a span{font-size:9px}.stats{border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);padding:42px 8%}.stats div{border-left:1px solid var(--line);padding-left:35px}.stats div:first-child{border:0;padding-left:0}.stats strong{display:block;font-size:40px;font-weight:450;letter-spacing:-1.8px}.stats small{color:var(--gold);font-size:17px;letter-spacing:0}.stats span{color:var(--muted);display:block;font-size:11px;margin-top:10px}.section{padding:100px 6%}.section-heading{display:grid;gap:0 10%;grid-template-columns:1fr 1fr;margin-bottom:40px}.section-heading .eyebrow{color:var(--gold);grid-column:1/-1;margin-bottom:24px}h2{font-size:clamp(32px,3.1vw,48px);font-weight:450;letter-spacing:-1.8px;line-height:1.2;margin:0}h2 em{color:#9b9f93}.section-heading>p:last-child{align-self:end;color:var(--muted);font-size:14px;justify-self:end;line-height:1.9;margin:0;max-width:410px}.terrain-photo>img{aspect-ratio:2.05;object-fit:cover;width:100%}.image-label{font-size:9px;left:28px;letter-spacing:2px;position:absolute;text-shadow:0 1px 4px #000;top:25px}.hotspot{background:#e2d8bdde;border:1px solid #fff8;border-radius:50%;box-shadow:0 0 0 8px #fff2;color:#171b16;font-size:22px;height:35px;position:absolute;transition:transform .2s;width:35px}.hotspot:hover{transform:scale(1.15)}.h1{top:45%}.h2{top:61%}.h3{top:79%}.hotspot-info{backdrop-filter:blur(12px);background:#111a16dd;border-left:2px solid var(--gold);bottom:25px;max-width:300px;padding:20px;right:25px}.hotspot-info b{font-size:13px}.hotspot-info p{color:#bdc4bb;line-height:1.6;margin-bottom:0}.under-photo{color:#a8ada1;display:flex;font-size:9px;justify-content:space-between;letter-spacing:1.5px;padding-top:22px}.control{background:#171b17}.control-heading{margin-bottom:45px}.control-heading .eyebrow{color:var(--gold);margin-bottom:24px}.control-layout{display:grid;gap:7%;grid-template-columns:1.1fr 1fr}.control-image{min-height:440px;overflow:hidden;position:relative}.control-image img{height:100%;object-fit:cover;object-position:75%;position:absolute;width:100%}.image-caption{align-items:end;display:flex;inset:auto 30px 25px;justify-content:space-between;position:absolute;text-shadow:0 2px 6px #000}.image-caption span{font-size:9px;letter-spacing:2px}.image-caption strong{font-size:70px;font-weight:400}.features details{border-top:1px solid #ffffff30;padding:23px 0}.features summary{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:18px;list-style:none}.features summary::-webkit-details-marker{display:none}.features summary span{color:var(--gold);font-size:10px}.features summary b{font-size:20px;font-weight:400;margin-left:auto}.features details p{color:#b6bcb1;font-size:13px;line-height:1.9;margin:20px 20px 0 35px}.features>small{color:#929b8d;display:block;font-size:10px;line-height:1.7;padding-top:20px}.interior{background:#dfd9cc;color:#252922}.interior .eyebrow{color:#6d705f}.interior h2 em{color:#7c7d70}.interior .section-heading>p:last-child{color:#616356}.interior-grid{align-items:center;display:grid;gap:7%;grid-template-columns:1.5fr 1fr}.interior figure{margin:0}.interior figure>img{aspect-ratio:1.55;object-fit:cover;width:100%}.interior figcaption{color:#727366;font-size:10px;margin-top:12px}.gallery-controls{display:flex;gap:25px;margin-top:25px}.gallery-controls button{background:transparent;border:0;border-bottom:2px solid transparent;color:#76796a;font-size:10px;letter-spacing:1px;padding:10px 0}.gallery-controls button[aria-pressed=true]{border-color:#404837;color:#252922}.interior-details>strong{font-size:76px;font-weight:400;letter-spacing:-5px;line-height:1.2}.interior-details>strong span{color:#868778}.interior-details>p{color:#616356;font-size:12px;line-height:1.7;margin:8px 0 20px}.interior-details h3{font-size:14px;font-weight:600;margin:25px 0 0}.interior-details hr{border:0;border-top:1px solid #25292230;margin-top:23px}.edition{background:radial-gradient(ellipse at 80% 10%,#30362a 0,#121611 65%)}.edition>.eyebrow{color:var(--gold)}.edition-title{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:30px 0 45px}.edition-title h2{font-size:clamp(80px,12vw,185px);letter-spacing:-8px;line-height:1}.edition-title h2 em{color:var(--gold)}.edition-title>span{font-size:10px;letter-spacing:3px;line-height:2}.edition-body{display:grid;gap:12%;grid-template-columns:1fr 1fr;margin-top:45px}.edition-body h3{font-size:29px;font-weight:400;line-height:1.35;margin:0}.edition-body p{color:#afb6a9;font-size:13px;line-height:1.9;margin:0 0 22px}.text-link{border-bottom:1px solid #b8bea9;display:inline-flex;font-size:12px;gap:45px;padding-bottom:9px}.range-row{border-top:1px solid var(--line);display:grid;gap:40px;grid-template-columns:1fr 1fr 1.2fr;margin-top:50px;padding-top:35px}.range-row strong{display:block;font-size:38px;font-weight:400}.range-row small{color:var(--gold);font-size:16px}.range-row span{display:block;margin-top:8px}.range-row p,.range-row span{color:var(--muted);font-size:10px}.range-row p{line-height:1.8}.salon{background:#bdb69f;color:#1d251c}.salon-top{align-items:center;border-bottom:1px solid #1d251c40;display:flex;justify-content:space-between;padding-bottom:30px}.salon-top>span{font-size:9px;letter-spacing:2px}.salon-content{display:grid;gap:12%;grid-template-columns:1.2fr 1fr;padding-top:55px}.salon-content h2{font-size:clamp(45px,5vw,72px);letter-spacing:-3px}.salon-content em{color:#5b624e}.salon-content p{font-size:14px;line-height:1.8;margin:0 0 25px}.salon .button{background:#20291f;border-color:#20291f;color:#eceadb}.salon .button:hover{background:#354331}.salon .salon-note{color:#525b48;font-size:10px;margin-top:18px;max-width:340px}.final-cta{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:45px 6%}.final-cta p{color:var(--muted);font-size:9px;letter-spacing:2px}.final-cta a{font-size:21px;letter-spacing:1px}.final-cta a span{color:var(--gold);padding-left:35px}footer{align-items:center;display:flex;gap:35px;padding:40px 6%}footer img{width:105px}footer>span{font-size:9px;letter-spacing:1px;white-space:nowrap}footer p{color:#899081;font-size:9px;line-height:1.8;margin-left:auto;max-width:560px}footer>a{font-size:10px;white-space:nowrap}dialog{background:#1b211a;border:1px solid #6b735f;color:var(--text);max-width:520px;padding:45px;width:calc(100% - 36px)}dialog::backdrop{backdrop-filter:blur(7px);background:#000b}dialog .close{background:none;border:0;color:var(--text);font-size:30px;position:absolute;right:15px;top:10px}dialog>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.8;margin:25px 0}dialog small{color:var(--muted);display:block;font-size:10px;margin-top:18px}.reveal{transition:opacity .8s,transform .8s}.js .reveal:not(.visible){opacity:0;transform:translateY(20px)}@keyframes drift{0%{transform:scale(1.045)}to{transform:scale(1)}}@media(min-width:1600px){.hero-visual img{object-position:center}}@media(max-width:900px){header{height:70px}.brand img{width:120px}nav{gap:18px}.nav-cta{display:none}.hero{min-height:680px}.hero-copy{max-width:450px}h1{font-size:64px}.section{padding:70px 6%}.control-layout{gap:5%}.control-image{min-height:400px}.section-heading{gap:25px}.interior-grid{gap:5%}.interior-details>strong{font-size:60px}.interior-details h3{margin-top:16px}.edition-title>span{display:none}footer{flex-wrap:wrap}footer p{margin:0;max-width:none;order:4;width:100%}.stats{padding:35px 6%}.stats div{padding-left:20px}}@media(max-width:600px){header{padding:0 6%}.menu{background:none;border:0;color:#fff;display:block;font-size:22px}nav{background:#161d15;display:none;flex-direction:column;gap:25px;left:0;padding:25px 6%;position:absolute;right:0;top:70px}nav.open{display:flex}.hero{align-items:flex-start;height:auto;min-height:810px}.hero-visual{bottom:60px;top:300px}.hero-visual img{object-fit:cover;object-position:72% center}.hero-shade{background:linear-gradient(180deg,#101210,#101210 29%,transparent 57%,transparent 76%,#101210 94%)}.hero-copy{margin:108px 6% 0;max-width:none}.hero-copy .eyebrow{font-size:8px;letter-spacing:1.5px}h1{font-size:53px;letter-spacing:-2.5px;margin:20px 0}h1 br:nth-child(2){display:none}.intro{font-size:12px;margin-bottom:25px}.hero .button{font-size:10px;gap:35px;padding:15px 18px}.hero-bottom{bottom:27px}.hero-bottom>span:nth-child(2){display:none}.stats{gap:30px 0;grid-template-columns:1fr 1fr;padding:30px 6%}.stats div:nth-child(3){border:0;padding:0}.stats strong{font-size:32px}.stats span{font-size:10px}.section{padding:55px 6%}.section-heading{display:block;margin-bottom:28px}.section-heading .eyebrow{margin-bottom:18px}h2{font-size:31px;letter-spacing:-1.2px}.section-heading>p:last-child{font-size:12px;line-height:1.8;margin-top:20px}.terrain-photo>img{aspect-ratio:1.12;object-fit:cover;object-position:25%}.terrain-photo{background:#1c241a;padding-bottom:110px}.image-label{font-size:7px;left:16px;top:16px}.hotspot-info{bottom:0;height:110px;left:0;max-width:none;padding:18px;right:0}.h1{left:23%;top:32%}.h2{left:44%;top:43%}.h3{left:34%;top:57%}.hotspot{font-size:18px;height:29px;width:29px}.under-photo{font-size:7px;gap:12px;line-height:1.8}.control-heading{margin-bottom:28px}.control-layout{display:block}.control-image{min-height:320px}.features{margin-top:30px}.features summary{font-size:12px;gap:12px}.features details{padding:19px 0}.features details p{font-size:12px;margin-left:27px}.interior-grid{display:block}.interior-details{margin-top:35px}.interior-details>strong{font-size:70px}.interior-grid figure>img{aspect-ratio:1.4}.edition-title{padding:22px 0 30px}.edition-title h2{font-size:80px;letter-spacing:-5px}.edition-body{display:block;margin-top:28px}.edition-body h3{font-size:26px;margin-bottom:25px}.range-row{gap:25px;grid-template-columns:1fr 1fr;margin-top:35px;padding-top:25px}.range-row strong{font-size:31px}.range-row p{grid-column:1/-1;margin:0}.salon-top>span{display:none}.salon-top{padding-bottom:15px}.salon-content{display:block;padding-top:30px}.salon-content h2{font-size:47px;letter-spacing:-2px;margin-bottom:30px}.salon-content p{font-size:13px}.final-cta{display:block}.final-cta p{font-size:8px;margin-bottom:25px}.final-cta a{display:flex;font-size:20px;justify-content:space-between}footer{gap:25px;padding:30px 6%}footer>a{margin-left:auto}footer>span{font-size:8px}dialog{padding:35px 25px}dialog .button{gap:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.js .reveal:not(.visible){opacity:1;transform:none}}:root{--bg:#fff;--text:#22262a;--muted:#666e75;--gold:#545f68;--line:#20283024}body{background:#fff;color:var(--text)}header{background:#ffffffed;border-color:#20283018}.brand img,footer img{filter:invert(1)}nav a:hover{color:#000}.nav-cta{border-color:#515b63}.hero{background:#f4f5f5}.hero-shade{background:linear-gradient(90deg,#f4f5f5,#f4f5f5f0 20%,#f4f5f5b5 34%,#f4f5f500 64%),linear-gradient(0deg,#f4f5f5,transparent 18%)}h1{color:#20262a}h1 em{color:#68747c}.hero-bottom,.intro{color:#424b52}.hero-bottom>span{background:#f4f5f5c9;padding:6px}.button{background:#252d33;border-color:#252d33;color:#fff}.button:hover{background:#48535c;color:#fff}.stats{background:#fff}.stats small{color:#6b747c}.control-heading .eyebrow,.section-heading .eyebrow{color:#59656e}h2 em{color:#828a90}.control{background:#f2f4f5}.features details{border-color:#252d332b}.features summary span{color:#68747c}.features details p{color:#626d75}.features>small{color:#6b757d}.control-image{color:#fff}.interior{background:#fcfcfb;color:#252a2f}.interior .eyebrow{color:#697178}.interior h2 em{color:#828a90}.interior .section-heading>p:last-child,.interior-details>p{color:#626d75}.interior-details>strong span{color:#828a90}.interior-details hr{border-color:#252d332b}.interior figcaption{color:#68747c}.gallery-controls button{color:#6c757d}.gallery-controls button[aria-pressed=true]{border-color:#28313a;color:#28313a}.edition{background:radial-gradient(ellipse at 80% 10%,#fff 0,#ebeff1 75%)}.edition>.eyebrow{color:#59656e}.edition-title h2 em{color:#77858f}.edition-body p{color:#606b73}.text-link{border-color:#808b94}.salon{background:#e2e7ea;color:#273139}.salon-top{border-color:#26333d30}.salon-content em{color:#77858f}.salon .button{background:#273139;border-color:#273139;color:#fff}.salon .button:hover{background:#46535e}.salon .salon-note{color:#5d6b76}.final-cta{background:#fff}footer{background:#f6f7f8}footer p{color:#68747c}dialog{background:#fff;border-color:#c1c9cf}dialog,dialog .close{color:#252d33}dialog::backdrop{background:#202b3577}.image-label{color:#fff}.terrain-photo{background:transparent;overflow:visible}.terrain-photo>img{aspect-ratio:auto;height:auto}.h1{left:18%;top:48%}.h2{left:32%;top:63%}.h3{left:22%;top:80%}.hotspot{background:#fff;border-color:#fff;box-shadow:0 0 0 7px #ffffff40,0 2px 10px #0004;color:#273139;z-index:3}.hotspot[aria-expanded=true]{background:#273139;box-shadow:0 0 0 7px #ffffff70;color:#fff}.hotspot-info{backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #d8dee3;border-radius:12px;box-shadow:0 12px 38px #17212d2b;color:#28313a;height:auto;inset:auto;max-width:calc(100% - 24px);min-height:120px;padding:21px 22px;position:absolute;width:270px;z-index:5}.hotspot-info[hidden]{display:none}.hotspot-info b{display:block;font-size:14px;line-height:1.5;padding-right:10px}.hotspot-info p{color:#65717b;font-size:12px;line-height:1.65;margin:8px 0 0}.bubble-label{color:#7b8790;display:block;font-size:8px;letter-spacing:1.5px;margin-bottom:7px}.bubble-close{background:none;border:0;border-radius:50%;color:#65717b;font-size:20px;height:26px;position:absolute;right:9px;top:7px;width:26px}.bubble-close:hover{background:#eef1f3}.callout-line{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:2}.callout-line path{fill:none;filter:drop-shadow(0 1px 2px #0008);stroke:#fff;stroke-width:2}.explore-hint{background:#ffffffeb;border-radius:5px;bottom:15px;color:#384651;font-size:10px;letter-spacing:.3px;margin:0;padding:10px 14px;pointer-events:none;position:absolute;right:20px}.detail-open .explore-hint{display:none}.under-photo{color:#64717b}@media(max-width:600px){.menu{color:#25313a}nav{background:#fff;box-shadow:0 15px 20px #16212c15}.hero-shade{background:linear-gradient(180deg,#f4f5f5,#f4f5f5 29%,transparent 57%,transparent 76%,#f4f5f5 94%)}.hero{background:#f4f5f5}.terrain-photo{padding-bottom:42px}.terrain-photo.detail-open{padding-bottom:185px}.terrain-photo>img{aspect-ratio:auto;height:auto;object-fit:contain;width:100%}.h1{left:18%}.h1,.h2{top:auto;transform:translate(-50%,-50%)}.h2{left:32%}.h3{left:22%;top:auto}.h3,.hotspot:hover{transform:translate(-50%,-50%)}.hotspot-info{min-height:0;padding:18px 22px;width:290px}.hotspot-info p{font-size:12px}.callout-line path{filter:drop-shadow(0 1px 1px #fff);stroke:#667884}.explore-hint{background:transparent;bottom:0;color:#68747c;left:0;padding:13px 0 0;right:auto}.image-label{font-size:6px;left:10px;top:10px}.hotspot{box-shadow:0 0 0 5px #ffffff50;font-size:17px;height:26px;width:26px}.under-photo{padding-top:18px}}.special-hero{background:#fafbfc;padding:130px 6% 0}.special-intro{align-items:end;display:grid;gap:7%;grid-template-columns:1.35fr 1fr;margin-bottom:40px}.special-intro .eyebrow{color:#68747c}.special-intro h1{font-size:clamp(44px,4.9vw,74px);letter-spacing:-3px;line-height:1.08;margin:20px 0 0}.special-intro-right{padding-bottom:5px}.special-intro-right p{color:#65717a;font-size:14px;line-height:1.8;margin:0 0 24px}.film{background:#121619;overflow:hidden;position:relative}.film video{aspect-ratio:16/9;display:block;height:auto;max-height:70svh;object-fit:contain;width:100%}.film-toggle{align-items:center;backdrop-filter:blur(10px);background:#111921aa;border:1px solid #ffffff70;border-radius:4px;bottom:18px;color:#fff;display:flex;font-size:12px;gap:10px;padding:11px 15px;position:absolute;right:18px}.film-footer{color:#6c7881;display:flex;font-size:8px;justify-content:space-between;letter-spacing:1.8px;padding:20px 0 24px}.special-showcase{background:#fff}.special-explorer{align-items:center;display:grid;gap:6%;grid-template-columns:1.35fr 1fr}.special-product{align-items:center;background:#fafafa;border:1px solid #eef0f2;display:flex;justify-content:center;min-height:390px;padding:40px 12px;position:relative}.special-product img{height:320px;object-fit:contain;width:100%}.special-image-tag{bottom:18px;color:#7f8991;font-size:8px;left:22px;letter-spacing:1.4px;position:absolute}.special-description>.eyebrow{color:#8a949d;font-size:9px}.special-description h3{font-size:29px;font-weight:450;letter-spacing:-1px;line-height:1.2;margin:18px 0}.special-description>p:not(.eyebrow){color:#68747c;font-size:13px;line-height:1.8;min-height:70px}.special-tabs{margin-top:25px}.special-tabs button{align-items:center;background:transparent;border:0;border-top:1px solid #dce2e6;color:#75818b;display:flex;font-size:12px;gap:20px;padding:18px 8px;text-align:left;width:100%}.special-tabs button span{color:#8c979f;font-size:9px}.special-tabs button b{font-size:17px;font-weight:400;margin-left:auto}.special-tabs button[aria-pressed=true]{background:#f3f5f6;color:#202a32}.special-caption{align-items:center;display:flex;gap:30px;justify-content:space-between;margin-top:24px}.special-caption>span{color:#7c8790;font-size:10px;line-height:1.7;max-width:500px}.special-caption a{font-size:10px;white-space:nowrap}.edition-title h2{font-size:clamp(70px,10vw,145px);letter-spacing:-6px}@media(max-width:900px){.special-intro{gap:5%;grid-template-columns:1.2fr 1fr}.special-intro h1{font-size:48px}.special-intro-right .button{gap:20px}.special-explorer{gap:4%}.special-product{min-height:350px}.special-product img{height:290px}.special-description h3{font-size:25px}}@media(max-width:600px){.special-hero{padding:100px 6% 0}.special-intro{display:block;margin-bottom:28px}.special-intro h1{font-size:43px;letter-spacing:-2px}.special-intro .eyebrow{font-size:8px;letter-spacing:1.6px}.special-intro-right{margin-top:24px}.special-intro-right p{font-size:12px}.special-intro-right p br{display:none}.special-intro-right .button{font-size:11px;gap:30px;padding:16px 20px}.film{margin-left:-6.82%;margin-right:-6.82%}.film video{height:auto;max-height:none;width:100%}.film-toggle{bottom:8px;font-size:10px;padding:8px;right:8px}.film-toggle span{display:none}.film-footer{font-size:6px;gap:10px;letter-spacing:1px;padding:17px 0}.special-explorer{display:block}.special-product{min-height:240px;padding:20px 5px 35px}.special-product img{height:210px}.special-image-tag{bottom:12px;font-size:6px;left:15px}.special-description{padding-top:20px}.special-description h3{font-size:27px}.special-description>p:not(.eyebrow){font-size:12px;min-height:0}.special-tabs{margin-top:20px}.special-tabs button{padding:16px 10px}.special-caption{display:block}.special-caption>span{display:block;font-size:9px}.special-caption a{margin-top:15px}.edition-title h2{font-size:63px;letter-spacing:-4px}.final-cta a{font-size:18px}}.film-open{background:#0c0d0f;height:100svh;min-height:520px;overflow:hidden;position:relative}.film-open video{background:#0c0d0f;display:block;height:100%;object-fit:contain;object-position:center center;width:100%}.film-open-ui{align-items:center;bottom:42px;display:flex;gap:18px;justify-content:flex-end;left:0;padding:0 4.5%;position:absolute;right:0;z-index:2}.film-cue{color:#f4f0e8;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.film-open .film-toggle{align-items:center;backdrop-filter:none;background:transparent;border:1px solid rgba(244,240,232,.55);border-radius:0;color:#f4f0e8;display:inline-flex;font-size:12px;gap:8px;justify-content:center;letter-spacing:.08em;min-height:44px;min-width:44px;padding:0 16px;position:static}header.on-film{background:transparent;border-bottom-color:transparent;color:#f4f0e8}header.on-film .brand{align-items:center;display:flex}header.on-film .brand img{filter:none!important;max-height:68px!important;max-width:172px!important;width:172px!important}footer img,header.on-film .brand img{aspect-ratio:523/206!important;height:auto!important;object-fit:contain!important}footer img{filter:invert(1)!important;max-width:128px!important;width:128px!important}.cabin-shot[hidden],.special-shot[hidden]{display:none!important}.cabin-shot,.special-product .special-shot{width:100%}.special-product .special-shot img{height:320px;object-fit:contain;width:100%}.terrain-photo img{aspect-ratio:auto;background:#f4f5f5;height:auto;object-fit:contain;width:100%}.control-image{background:#f4f5f5}.control-image img{background:#f4f5f5;object-fit:contain;object-position:center center}.interior figure img{height:auto;object-fit:cover;width:100%}header.on-film .menu,header.on-film .nav-cta,header.on-film nav a{color:#f4f0e8}header.on-film nav a:hover{color:#c4a574}header.on-film .nav-cta{border-bottom-color:#c4a574}.special-hero{padding:80px 6% 28px}@media(max-width:600px){.special-hero{padding:56px 6% 8px}.film-open .film-toggle span{display:inline}.film-cue{font-size:11px;letter-spacing:.1em}header.on-film .menu{color:#f4f0e8}}@media(prefers-reduced-motion:reduce){.film-open video{object-fit:contain}}@media(max-width:900px){header.on-film .brand img{max-height:46px!important;max-width:118px!important;width:118px!important}}.special-tabs button{padding:11px 8px}body{font-size:16px;line-height:1.65}nav{font-size:14px}.button,.nav-cta{font-size:15px}.eyebrow{font-size:12px;letter-spacing:.18em}.edition-body p,.features details p,.interior-details>p,.intro,.salon-content p,.section-heading>p:last-child,.special-description>p:not(.eyebrow),.special-intro-right p{font-size:16px;line-height:1.75}.features summary,.special-tabs button{font-size:15px}.features>small,.film-cue,.final-cta p,.hero-bottom,.image-label,.interior figcaption,.salon-note,.special-caption a,.special-caption>span,.stats span,.text-link,.under-photo,footer p,footer>span{font-size:13px}.film-footer,.hero-bottom{font-size:12px;letter-spacing:.12em}.stats strong{font-size:36px}.special-description h3{font-size:28px;line-height:1.25}@media(max-width:900px){body{font-size:16px}nav{font-size:14px}.special-description h3{font-size:24px}}.cta-slot,.cta-slot .hs-cta-node,.cta-slot .hs-cta-wrapper,.cta-slot .hs-web-interactive-inline,.cta-slot .hs-web-interactive-node,.cta-slot .hs-web-interactive-wrapper{align-items:center;background:transparent!important;border:0!important;box-shadow:none!important;display:inline-flex!important;margin:0!important;max-width:100%;padding:0!important}.cta-slot .cta_button,.cta-slot a,a.cta-slot,a[class*=hs-inline-web-interactive]{box-shadow:none!important;box-sizing:border-box!important;font-family:Inter,Arial,sans-serif!important;max-width:100%;text-decoration:none!important}.cta-slot--button .cta_button,.cta-slot--button a,a.cta-slot--button{align-items:center;background:#252d33!important;border:1px solid #252d33!important;border-radius:0!important;color:#fff!important;display:inline-flex!important;font-size:15px!important;font-weight:600!important;gap:28px;line-height:1.3!important;padding:18px 24px!important;transition:background .25s,transform .25s}.cta-slot--button a:hover,a.cta-slot--button:hover{background:#48535c!important;color:#fff!important;transform:translateY(-2px)}.salon .cta-slot--button a,.salon a.cta-slot--button{background:#20291f!important;border-color:#20291f!important;color:#eceadb!important}.salon .cta-slot--button a:hover,.salon a.cta-slot--button:hover{background:#354331!important;color:#eceadb!important}header .cta-slot--nav,header .cta-slot--nav .hs-cta-node,header .cta-slot--nav .hs-cta-wrapper,header .cta-slot--nav .hs-web-interactive-inline,header .cta-slot--nav .hs-web-interactive-node,header .cta-slot--nav .hs-web-interactive-wrapper{display:inline-flex!important;opacity:1!important;visibility:visible!important}header .cta-slot--nav .cta_button,header .cta-slot--nav a,header .cta-slot--nav a[class*=hs-inline-web-interactive],header a.cta-slot--nav,header a.hs-inline-web-interactive-410650703608,header.on-film .cta-slot--nav a,header.on-film a.cta-slot--nav,header.on-film a.hs-inline-web-interactive-410650703608{align-items:center;background:#0c0d0fcc!important;border:1px solid #c4a574!important;border-radius:0!important;color:#f4f0e8!important;display:inline-flex!important;font-size:14px!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.2!important;margin:0!important;opacity:1!important;padding:12px 18px!important;visibility:visible!important;white-space:nowrap;-webkit-text-fill-color:#f4f0e8!important}header .cta-slot--nav a:hover,header a.cta-slot--nav:hover,header a.hs-inline-web-interactive-410650703608:hover,header.on-film .cta-slot--nav a:hover{color:#0c0d0f!important;-webkit-text-fill-color:#0c0d0f!important;background:#c4a574!important;border-color:#c4a574!important}.cta-slot--text a,a.cta-slot--text{background:transparent!important;border:0!important;border-bottom:1px solid #b8bea9!important;border-radius:0!important;color:inherit!important;display:inline-flex!important;font-size:13px!important;gap:20px;padding:0 0 9px!important}.cta-slot--final a,a.cta-slot--final{font-size:20px!important;letter-spacing:.04em!important}.cta-slot--final a,.cta-slot--footer a,a.cta-slot--final,a.cta-slot--footer{background:transparent!important;border:0!important;border-radius:0!important;color:inherit!important;padding:0!important}.cta-slot--footer a,a.cta-slot--footer{font-size:13px!important;white-space:nowrap}.cta-slot--footer a.hs-inline-web-interactive-410910524134,.cta-slot--on-dark a.hs-inline-web-interactive-410910524134,.cta-slot--text a.hs-inline-web-interactive-410910524134,a.hs-inline-web-interactive-410910524134{align-items:center;color:#202a32!important;display:inline-flex!important;font-size:14px!important;font-weight:600!important;letter-spacing:.04em!important;opacity:1!important;visibility:visible!important;-webkit-text-fill-color:#202a32!important;background:transparent!important;border:0!important;border-bottom:1px solid #545f68!important;border-radius:0!important;padding:0 0 8px!important;text-decoration:none!important}.cta-slot--on-dark a.hs-inline-web-interactive-410910524134,.edition .cta-slot--on-dark a,.edition .cta-slot--text a,.edition a.hs-inline-web-interactive-410910524134{color:#f4f0e8!important;-webkit-text-fill-color:#f4f0e8!important;border-bottom-color:#c4a574!important}.cta-slot--footer a.hs-inline-web-interactive-410910524134,footer a.hs-inline-web-interactive-410910524134{color:#22262a!important;-webkit-text-fill-color:#22262a!important;border-bottom:1px solid #545f68!important;white-space:nowrap}a.hs-inline-web-interactive-410910524134:hover{color:#c4a574!important;-webkit-text-fill-color:#c4a574!important;border-bottom-color:#c4a574!important}.cta-slot{flex-shrink:0!important;width:auto!important}.cta-slot a,a[class*=hs-inline-web-interactive]{flex-shrink:0!important;max-width:none!important;white-space:nowrap!important;width:auto!important}a.cta-slot--button,a.hs-inline-web-interactive-410910524134,a.hs-inline-web-interactive-410910524134.cta-slot--button{color:#fff!important;font-size:14px!important;font-weight:600!important;-webkit-text-fill-color:#fff!important;background:#252d33!important;border:1px solid #252d33!important;display:inline-flex!important;padding:14px 22px!important;white-space:nowrap!important}.cta-slot--on-dark a.hs-inline-web-interactive-410910524134,.edition a.hs-inline-web-interactive-410910524134,.edition a.hs-inline-web-interactive-410910524134.cta-slot--button{color:#0c0d0f!important;-webkit-text-fill-color:#0c0d0f!important;background:#c4a574!important;border:1px solid #c4a574!important}.bonus{background:#171b17;color:#f4f0e8}.bonus .eyebrow,.bonus h2 em{color:#c4a574}.bonus-layout{align-items:center;display:grid;gap:8%;grid-template-columns:1.2fr .8fr}.bonus-copy>p{color:#c8cdc4;font-size:16px;line-height:1.75;margin:0 0 22px;max-width:520px}.bonus-points{list-style:none;margin:0 0 28px;padding:0}.bonus-points li{border-top:1px solid #ffffff22;color:#e8ebe4;font-size:15px;padding:12px 0 12px 22px;position:relative}.bonus-points li:last-child{border-bottom:1px solid #ffffff22}.bonus-points li:before{background:#c4a574;content:"";height:1px;left:0;position:absolute;top:50%;width:8px}.bonus-note{color:#9aa396;font-size:12px;line-height:1.7;margin:18px 0 0}.bonus-reward{--bonus-ink:#1a1e22;--bonus-silver:#8e969f;background:linear-gradient(145deg,#fff,#f4f6f8 16%,#c9d0d7 34%,#eef1f4 48%,#9aa3ad 66%,#f8f9fb 82%,#d8dee4);border:1px solid #ffffffcc;box-shadow:inset 0 2px 1px #fff,inset 0 -2px 3px #6d768066,inset 2px 0 2px #ffffffaa,inset -2px 0 3px #00000022,0 2px 2px #00000033,0 18px 36px #00000077,0 36px 72px #00000055,0 0 0 1px #ffffff22;isolation:isolate;overflow:hidden;padding:42px 36px 36px;position:relative;transform:translateZ(0);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,border-color .45s ease,filter .45s ease}.bonus-reward:before{border:1px solid #ffffff99;box-shadow:inset 0 0 0 1px #00000010,inset 0 12px 28px #ffffff55,inset 0 -16px 28px #6b738040;inset:10px;z-index:1}.bonus-reward:after,.bonus-reward:before{content:"";pointer-events:none;position:absolute}.bonus-reward:after{animation:bonus-sheen 4.6s ease-in-out infinite;background:linear-gradient(90deg,transparent,#ffffff00 30%,#ffffffcc 48%,#fff 50%,#ffffffaa 52%,#ffffff00 70%,transparent);height:180%;left:-50%;mix-blend-mode:screen;top:-40%;transform:translate3d(-120%,0,0) skewX(-20deg);width:48%;z-index:2}.bonus-reward:hover{border-color:#fff;box-shadow:inset 0 2px 1px #fff,inset 0 -2px 3px #6d768066,0 2px 2px #00000033,0 26px 48px #00000088,0 48px 90px #00000066,0 0 40px #ffffff22;filter:brightness(1.04);transform:translate3d(0,-6px,0)}.bonus-reward>*{position:relative;z-index:3}.bonus-reward,.bonus-reward .hs_cos_wrapper,.bonus-reward [class*=hs_cos_wrapper],.bonus-reward p,.bonus-reward span{color:#14181d!important;-webkit-text-fill-color:#14181d!important}.bonus-reward-label{color:#14181d!important;font-size:11px;letter-spacing:.22em;margin:0;text-transform:uppercase;-webkit-text-fill-color:#14181d!important;font-weight:600;text-shadow:0 1px 0 #ffffffaa}.bonus-reward-value{color:#0c0f12!important;font-size:clamp(42px,5.2vw,68px);font-weight:600;letter-spacing:-2px;line-height:1;margin:20px 0 0;-webkit-text-fill-color:#0c0f12!important;animation:bonus-value-glow 3.8s ease-in-out infinite;background:none;-webkit-background-clip:border-box;background-clip:border-box;filter:drop-shadow(0 1px 0 #ffffffcc) drop-shadow(0 8px 14px #00000028)}.bonus-reward-value *,.bonus-reward-value .hs_cos_wrapper,.bonus-reward-value [class*=hs_cos_wrapper]{color:#0c0f12!important;font:inherit;-webkit-text-fill-color:#0c0f12!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.bonus-reward-currency{color:#1a2026!important;font-size:12px;letter-spacing:.2em;margin:10px 0 0;-webkit-text-fill-color:#1a2026!important;font-weight:600;text-shadow:0 1px 0 #ffffffb3}.bonus-reward-copy{border-top:1px solid #4a525a55;color:#14181d!important;font-size:14px;line-height:1.7;margin:24px 0 0;padding-top:18px;-webkit-text-fill-color:#14181d!important;text-shadow:0 1px 0 #ffffffb3}.bonus-reward-copy *,.bonus-reward-copy .hs_cos_wrapper,.bonus-reward-copy [class*=hs_cos_wrapper]{color:#14181d!important;font:inherit;-webkit-text-fill-color:#14181d!important;margin:0}@keyframes bonus-sheen{0%,30%{opacity:0;transform:translate3d(-150%,0,0) skewX(-20deg)}42%{opacity:1}68%,to{opacity:0;transform:translate3d(290%,0,0) skewX(-20deg)}}@keyframes bonus-value-glow{0%,to{filter:drop-shadow(0 1px 0 #ffffffcc) drop-shadow(0 10px 18px #00000033) brightness(1)}50%{filter:drop-shadow(0 1px 0 #ffffff) drop-shadow(0 12px 22px #00000040) brightness(1.06)}}@media(prefers-reduced-motion:reduce){.bonus-reward-value,.bonus-reward:after{animation:none!important}.bonus-reward,.bonus-reward:hover{filter:none;transform:none;transition:none}}.bonus .cta-slot--button .cta_button,.bonus .cta-slot--button a,.bonus a[class*=hs-inline-web-interactive]{background:#c4a574!important;border:1px solid #c4a574!important;color:#0c0d0f!important;-webkit-text-fill-color:#0c0d0f!important;font-size:15px!important;font-weight:600!important;padding:16px 24px!important;white-space:nowrap!important}.bonus .cta-slot--button a:hover,.bonus a[class*=hs-inline-web-interactive]:hover{background:#e2d4b7!important;border-color:#e2d4b7!important}@media(max-width:900px){.bonus-layout{gap:36px;grid-template-columns:1fr}.bonus-reward{padding:28px 24px}}.terrain-photo{background:#0f1210;overflow:hidden;position:relative}.terrain-shot{width:100%}.terrain-shot--mobile{display:none!important}.terrain-photo .terrain-shot img,.terrain-shot img{aspect-ratio:auto!important;background:transparent!important;display:block!important;height:auto!important;object-fit:cover!important;width:100%!important}.terrain-shot--desktop img{aspect-ratio:21/9!important;max-height:72vh;object-position:center center!important}@media(max-width:700px){.terrain-shot--desktop{display:none!important}.terrain-shot--mobile{display:block!important}.terrain-shot--mobile img{aspect-ratio:3/4!important;max-height:85vh;object-position:center 40%!important}}.bonus a.hs-inline-web-interactive-410650705628,.cta-slot a.hs-inline-web-interactive-410650705628,.final-cta a.hs-inline-web-interactive-410650705628,.salon a.hs-inline-web-interactive-410650705628,.special-intro a.hs-inline-web-interactive-410650705628,a.hs-inline-web-interactive-410650705628,a.hs-inline-web-interactive-410650705628.cta-slot--button{align-items:center!important;color:#0c0d0f!important;display:inline-flex!important;font-size:15px!important;font-weight:600!important;justify-content:center!important;letter-spacing:.04em!important;padding:16px 24px!important;white-space:nowrap!important;-webkit-text-fill-color:#0c0d0f!important;background:#c4a574!important;border:1px solid #c4a574!important;border-radius:0!important;opacity:1!important;text-decoration:none!important;visibility:visible!important}a.hs-inline-web-interactive-410650705628:hover{background:#e2d4b7!important;border-color:#e2d4b7!important;color:#0c0d0f!important;-webkit-text-fill-color:#0c0d0f!important}.final-cta a.hs-inline-web-interactive-410650705628{background:#252d33!important;border-color:#252d33!important;color:#fff!important;font-size:16px!important;-webkit-text-fill-color:#fff!important}.final-cta a.hs-inline-web-interactive-410650705628:hover{background:#48535c!important;border-color:#48535c!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.section-cta{margin-top:28px}#control .section-cta,#interior .section-cta,#poder .section-cta{margin-top:32px}.bonus-copy{gap:0;min-width:0}.bonus-actions,.bonus-copy{align-items:flex-start;display:flex;flex-direction:column}.bonus-actions{gap:14px;margin-top:8px;position:relative;width:100%;z-index:2}.bonus-actions .cta-slot,.bonus-actions .hs-cta-node,.bonus-actions .hs-cta-wrapper,.bonus-actions .hs-web-interactive-inline,.bonus-actions .hs_cos_wrapper,.bonus-actions a[class*=hs-inline-web-interactive]{bottom:auto!important;clear:both!important;display:inline-flex!important;float:none!important;left:auto!important;margin:0!important;max-width:100%!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important}.bonus-note{margin:4px 0 0!important;max-width:420px;position:relative!important}.bonus-layout{align-items:start}.bonus-reward{z-index:1}@media(max-width:900px){.bonus-actions{margin-top:10px}.section-cta{margin-top:24px}}#control .control-layout{align-items:start}#control .features{display:flex;flex-direction:column;min-width:0;position:relative;z-index:1}#control .features .section-cta,#interior .interior-details .section-cta,#poder .section-cta,.section-cta{clear:both!important;display:block!important;float:none!important;margin-top:28px!important;max-width:100%!important;position:relative!important;width:auto!important;z-index:2}#control .section-cta .hs-cta-node,#control .section-cta .hs-cta-wrapper,#control .section-cta .hs-web-interactive-inline,#control .section-cta .hs_cos_wrapper,#interior .section-cta .hs-cta-node,#interior .section-cta .hs-cta-wrapper,#interior .section-cta .hs-web-interactive-inline,#interior .section-cta .hs_cos_wrapper,#poder .section-cta .hs-web-interactive-inline,#poder .section-cta .hs_cos_wrapper,.section-cta a[class*=hs-inline-web-interactive]{bottom:auto!important;display:inline-flex!important;float:none!important;left:auto!important;max-width:100%!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important}#interior .section-heading{display:grid;grid-template-columns:1fr 1fr}#interior .interior-details .section-cta{margin-top:32px}#control .control-image{position:relative;z-index:0}#interior .gallery-controls{display:flex;gap:36px;margin-top:32px}#interior .gallery-controls button{background:transparent;border:0;border-bottom:0;color:#5a6358;font-size:13px;font-weight:600;letter-spacing:.18em;padding:12px 2px 14px;position:relative;text-transform:uppercase;transition:color .35s ease}#interior .gallery-controls button:after{background:#252922;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.22,.61,.36,1)}#interior .gallery-controls button:hover{color:#252922}#interior .gallery-controls button:hover:after{transform:scaleX(.45)}#interior .gallery-controls button[aria-pressed=true]{border-color:transparent;color:#1a1f18}#interior .gallery-controls button[aria-pressed=true]:after{transform:scaleX(1)}@media (min-width:901px){#interior .gallery-controls{gap:48px;margin-top:40px}#interior .gallery-controls button{font-size:16px;letter-spacing:.22em;padding:14px 4px 18px}#interior .gallery-controls button:after{height:3px}#interior .gallery-controls button[aria-pressed=true]{animation:galleryTabPulse 2.4s ease-in-out 1}}@keyframes galleryTabPulse{0%,to{letter-spacing:.22em}40%{letter-spacing:.28em}70%{letter-spacing:.22em}}