:root{color-scheme:dark;--gold:#e7d399;--line:#343530}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0;background:#101110;color:#faf8f1;font:16px/1.55 -apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}header,footer{background:#0b0c0b}nav,footer,.section,.driver{padding-inline:max(6vw,calc((100vw - 1280px)/2))}nav,footer,nav div{display:flex;align-items:center;gap:30px}nav{height:76px;justify-content:space-between}a{color:inherit;text-decoration:none}a:hover,.link{color:var(--gold)}.brand{letter-spacing:.27em;font-size:1.3rem;color:var(--gold);font-weight:600}.hero{isolation:isolate;position:relative;min-height:clamp(540px,44vw,700px);display:flex;align-items:center;background:#090a09;overflow:hidden}.hero img{position:absolute;right:0;width:75%;height:100%;object-fit:cover;object-position:center;z-index:-2}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#090a09 7%,rgba(9,10,9,.94) 23%,transparent 74%);z-index:-1}.heroText{padding:60px 6vw;max-width:650px}.eyebrow{font-size:.72rem;letter-spacing:.2em;color:var(--gold);font-weight:650}.heroText>p:not(.eyebrow),.driver p:not(.eyebrow),article p,details p{color:#c9c8c0;max-width:46ch}.button{background:linear-gradient(110deg,#fff3ce,#dfca96 65%,#eee2bf);color:#131410;border-radius:30px;display:inline-flex;gap:22px;padding:13px 23px;font-weight:650;margin-top:14px}.button:hover{color:#131410;filter:brightness(1.08)}h1,h2,h3,p{margin:0 0 16px}h1,h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em;line-height:1.02}h1{font-size:clamp(64px,6.8vw,105px)}h1 em{color:var(--gold)}h2{font-size:clamp(40px,4.8vw,70px);margin-bottom:30px}.section,.driver{padding-block:76px}.grid,.driver{display:grid;grid-template-columns:1fr 1fr;gap:28px}.grid article{background:#191a18;border:1px solid var(--line);border-radius:16px;overflow:hidden}.grid img{width:100%;aspect-ratio:2.55;object-fit:cover;display:block}article div{padding:24px}article p{margin:0}h3{font-size:1.5rem;letter-spacing:-.03em}.driver{background:#20211e;align-items:center}.driver ul{margin:0;padding:0;list-style:none}.driver li,details{padding:18px 0;border-bottom:1px solid #45463f}.driver li:before{content:"✓";color:var(--gold);margin-right:16px}summary{cursor:pointer;font-weight:600}details p{margin:12px 0 0;max-width:70ch}footer{padding-block:32px}footer .brand{margin-right:auto}a:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media(max-width:700px){nav,footer,nav div{gap:15px}nav{height:62px}.hero{align-items:end;min-height:590px}.hero img{width:100%;height:55%;top:0}.hero:after{background:linear-gradient(0deg,#090a09 42%,transparent 77%)}.heroText{padding:220px 6vw 32px}.grid,.driver{grid-template-columns:1fr}.section,.driver{padding-block:46px}footer{font-size:.85rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
