
@font-face{font-family:Plex;src:url(assets/regular.ttf)}@font-face{font-family:Plex;src:url(assets/bold.ttf);font-weight:700}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#262820;color:#f2e3c7;font-family:Plex,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}header{height:96px;display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:0 6%;position:relative;z-index:3}nav{display:flex;gap:34px;align-items:center;font-size:14px}.wordmark{display:block;width:172px;height:68px;background:url(assets/wordmark.png) -88px -34px/280px 158px no-repeat}.language{border:1px solid #ffffff40;border-radius:50px;background:transparent;color:inherit;padding:9px 17px;font-size:12px}main{overflow:hidden}.eyebrow{font-size:13px;letter-spacing:.07em;color:#cfaa74;display:flex;align-items:center;gap:10px}.eyebrow:before{content:'';width:26px;height:1px;background:currentColor}h1{font-size:clamp(48px,5.8vw,82px);font-weight:700;line-height:1.35;letter-spacing:-3px;margin:20px 0}p{font-size:17px;line-height:1.9;color:#c8c2b6;margin:0 0 30px}.actions{display:flex;gap:13px;align-items:center}.button{border-radius:5px;padding:13px 24px;display:inline-flex;align-items:center;gap:18px;font-size:14px;background:#f2e3c7;color:#262820}.button.secondary{background:transparent;color:inherit;border:1px solid #ffffff40}.arrow{font-size:22px}section{scroll-margin-top:20px}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:38px}h2{font-size:32px;line-height:1.5;margin:0}small{font-size:12px;color:#afa899}.features{padding:70px 7%;max-width:1500px;margin:auto}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.feature{border-top:1px solid #ffffff26;padding-top:23px}.feature .n{font-size:12px;color:#cfaa74}.feature h3{font-size:23px;margin:18px 0 10px}.feature p{font-size:14px;margin:0;max-width:290px}.experience{margin:30px 7% 85px;padding:50px;border:1px solid #ffffff20;display:flex;gap:40px;align-items:center;justify-content:space-between}.experience p{margin:14px 0 0;max-width:520px;font-size:15px}.experience img{width:112px;height:112px;border-radius:25px}.end{margin:0 7%;padding:34px 0 44px;border-top:1px solid #ffffff25;display:flex;justify-content:space-between;align-items:center;font-size:13px}.end div{display:flex;gap:28px}.tag{display:inline-block;font-size:11px;border:1px solid #ffffff32;border-radius:40px;padding:5px 12px}.art-caption{font-size:10px;color:#beb3a0;position:absolute;bottom:15px;left:20px}.opening{position:relative}.accent{color:#d5aa71}.hero-copy{position:relative;z-index:2}.mini-icon{width:45px;height:45px;border-radius:12px}.availability{display:flex;align-items:center;gap:12px;margin-top:31px;font-size:12px;color:#bbb5a9}.concept-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.mono{font-family:Arial,sans-serif;font-size:10px;letter-spacing:.17em;color:#aeab99}
.one .opening{min-height:720px;background:linear-gradient(270deg,#161a15da 0%,#161a1570 44%,#161a1522 78%),url(assets/dunes.png) center/cover}.one header{border-bottom:1px solid #ffffff18}.one .hero-copy{padding:66px 8% 82px;width:650px}.one h1{margin-bottom:20px}.one .hero-copy p{max-width:395px}.one .hero-bottom{position:absolute;bottom:26px;left:7%;display:flex;gap:30px;align-items:center;font-size:11px}.one .hero-bottom span{padding-left:27px;border-left:1px solid #ffffff40}.one .hero-bottom span:last-child{border:0}.one .features{background:#262820}.one .experience{background:#2c3027}
.two{background:#efe8d8;color:#292d25}.two header{border-bottom:1px solid #2a2f2525}.two nav a{color:#555d4b}.two .language{border-color:#292d2540}.two .opening{position:relative}.two .hero{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:62px 7% 70px;max-width:1500px;margin:auto}.two .hero-copy{order:0}.two h1{font-size:70px;line-height:1.4;letter-spacing:-3px}.two .hero-copy p{color:#67705e;max-width:390px;font-size:16px}.two .eyebrow{color:#926b38}.two .button{background:#333d2a;color:#f4ead7}.two .button.secondary{color:#333d2a;background:transparent;border-color:#333d2a40}.two .poster{position:relative;order:1;aspect-ratio:1/1.07}.two .poster img{height:100%;width:100%;object-fit:cover;border-radius:150px 150px 7px 7px}.two .poster:before{content:'';position:absolute;inset:-15px 20px 25px -15px;border:1px solid #a4997f;border-radius:150px 150px 7px 7px;pointer-events:none;z-index:-1}.two .poster-seal{position:absolute;bottom:26px;right:-26px;width:104px;height:104px;border-radius:50%;background:#f2e3c7;border:1px solid #a79774;display:grid;place-content:center;text-align:center;color:#48503b;font-size:14px;box-shadow:0 6px 24px #1a1c1320}.two .poster-seal span{font-size:10px;letter-spacing:.08em}.two .availability{color:#686e5e}.two .strip{background:#34402e;color:#f2e3c7;padding:25px 7%;display:flex;justify-content:space-between;font-size:15px}.two .strip small{color:#d5d2c3}.two .features{padding-top:62px}.two .feature{border-color:#292d2530}.two .feature .n{color:#926b38}.two .feature p{color:#67705e}.two .experience{background:#e3dccb;border-color:#292d2520}.two .experience p{color:#67705e}.two .end{border-color:#292d2530}.two small{color:#67705e}
.three{background:#171c17;color:#efe8d8}.three header{background:#171c17;border-bottom:1px solid #ffffff20}.three .hero{display:grid;grid-template-columns:.94fr 1.06fr;min-height:650px}.three .hero-copy{padding:63px 12% 50px 10%;display:flex;flex-direction:column;justify-content:center}.three h1{font-size:64px;letter-spacing:-2px;line-height:1.5;margin:19px 0}.three .hero-copy p{font-size:15px;max-width:330px}.three .cover{position:relative;min-height:600px;background:url(assets/pickup-corrected-taillights.png) center/cover}.three .cover:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#171c17c0,transparent 46%)}.three .cover-caption{position:absolute;z-index:2;bottom:45px;right:35px;left:35px}.three .cover-caption strong{font-size:32px}.three .cover-caption .mono{display:block;margin-top:10px;color:#cfc8b8}.three .choice-links{display:flex;gap:28px;font-size:12px;border-top:1px solid #ffffff30;padding-top:25px;margin-top:40px}.three .choice-links span{color:#9a9f8d}.three .button{background:#c6ab72;color:#182017}.three .feature{position:relative;border-top:0;border-right:1px solid #ffffff26;padding:0 25px 0 5px}.three .features{padding:52px 7%}.three .experience{background:#21271e}.three .eyebrow{color:#baa274}
@media(min-width:1500px){header{max-width:1500px}.one .hero-copy{margin-right:calc((100vw - 1500px)/2)}}
@media(max-width:700px){header{height:79px;padding:0 6%}nav{gap:12px}nav a{display:none}.wordmark{width:146px}.one .opening{min-height:670px;background-position:45% center}.one .hero-copy{width:auto;padding:64px 7% 100px}.one h1{font-size:54px}.one .hero-bottom{right:7%;left:auto;gap:18px}.one .hero-bottom span{padding-left:17px}.hero-copy p{font-size:15px}.two .hero{display:flex;flex-direction:column;padding:38px 7% 55px;gap:40px;align-items:stretch}.two h1{font-size:50px}.two .poster{max-width:100%;margin:0 20px 0 5px}.two .strip{font-size:12px;gap:10px;flex-wrap:wrap}.three .hero{display:flex;flex-direction:column}.three .hero-copy{padding:40px 7%}.three h1{font-size:48px}.three .cover{min-height:430px}.three .choice-links{margin-top:30px}.features{padding:44px 7%}.section-heading{gap:15px}h2{font-size:25px}.section-heading small{display:none}.feature-grid{grid-template-columns:1fr;gap:30px}.feature p{max-width:none}.experience{padding:28px;margin-bottom:48px;gap:20px}.experience img{width:70px;height:70px;border-radius:16px}.experience h2{font-size:22px}.experience p{font-size:13px}.end{flex-wrap:wrap;gap:22px;font-size:11px}.end div{gap:20px}.actions{flex-wrap:wrap}.button{padding:11px 20px;font-size:13px}html[lang=en] h1{letter-spacing:-2px;font-size:50px}}

.three .button.secondary{background:transparent;color:#f2e3c7;border-color:#ffffff40}.two .wordmark{filter:brightness(.55) contrast(1.1)}.language{min-height:44px;display:inline-flex;align-items:center}.end a{padding:10px 0}@media(max-width:700px){nav a.language{display:inline-flex}}
