.marketing-shell{color:#f2efe7;background:#0c0d0d;min-height:100svh}.landing-page{--landing-ink:#0d0e0e;--landing-charcoal:#151717;--landing-cream:#e9e4d8;--landing-muted:#a6a49d;--landing-gold:#b8904e;background:var(--landing-ink);color:#f4f1e8;overflow:hidden}.landing-page *,.landing-page :before,.landing-page :after{box-sizing:border-box}.landing-page button,.landing-page a{font:inherit}.landing-wrap{width:min(1160px,100% - 96px);margin-inline:auto}.landing-header{z-index:5;border-bottom:1px solid #ffffff29;grid-template-columns:1fr auto 1fr;align-items:center;min-height:78px;padding:0 max(48px,50vw - 580px);display:grid;position:absolute;inset:0 0 auto}.landing-wordmark{color:#f4f1e8;letter-spacing:.18em;justify-self:start;font:800 22px/1 Manrope,sans-serif}.landing-wordmark>span{color:var(--landing-gold)}.landing-header nav{gap:34px;display:flex}.landing-header a{color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;text-decoration:none}.landing-header a:hover{color:#fff}.landing-header-cta{color:#fff;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;justify-self:end;align-items:center;gap:10px;font-size:11px;font-weight:750;display:flex}.landing-header-cta svg{color:var(--landing-gold)}.landing-header-actions{justify-self:end;align-items:center;gap:18px;display:flex}.landing-account{color:#f4f1e8;letter-spacing:.13em;text-shadow:0 1px 8px #000;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:750}.landing-account:hover{color:#fff}.landing-archived-vehicles{color:#aaa69e;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.landing-archived-vehicles:hover{color:var(--landing-gold)}.landing-hero{align-items:flex-end;min-height:max(780px,100svh);display:flex;position:relative}.landing-photo{object-fit:cover}.landing-hero>.landing-photo{object-position:56% center}.landing-photo-shade{z-index:1;background:linear-gradient(90deg,#050606ed 0%,#050606ba 40%,#0506062b 74%),linear-gradient(#0000 60%,#060707b8);position:absolute;inset:0}.landing-hero-copy{z-index:2;padding-bottom:clamp(100px,14vh,150px);position:relative}.landing-kicker,.landing-section-index{color:var(--landing-gold);letter-spacing:.2em;text-transform:uppercase;margin:0 0 26px;font-size:10px;font-weight:800}.landing-hero h1,.landing-section h2,.landing-final h2{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-family:Manrope,sans-serif;font-weight:800}.landing-hero h1{max-width:940px;font-size:clamp(58px,7.3vw,106px);line-height:.88}.landing-script,.landing-section h2 em,.landing-final h2 em{color:var(--landing-gold);letter-spacing:-.045em;text-transform:none;font-family:Georgia,serif;font-weight:400;display:block}.landing-script{margin:10px 0 34px;font-size:clamp(48px,6.2vw,88px);font-style:italic;line-height:1}.landing-lede{color:#ffffffb8;max-width:510px;margin:0 0 32px;font-size:16px;line-height:1.65}.landing-cta{border:1px solid var(--landing-gold);background:var(--landing-gold);color:#101111;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:18px;min-height:52px;padding:0 24px;font-size:11px;font-weight:850;display:inline-flex}.landing-cta.inverse{color:#f4f1e8;background:#101111;border-color:#101111}.landing-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.landing-hero-actions>a{color:#f4f1e8;border-bottom:1px solid #ffffff73;padding-bottom:4px}.landing-hero-note{color:#ffffff7a;max-width:570px;margin:22px 0 0;font-size:11px;line-height:1.55}.landing-photo-label{z-index:2;color:#ffffff75;letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl;font-size:9px;position:absolute;bottom:28px;right:28px}.landing-section{padding:130px 0;position:relative}.landing-idea,.landing-personality,.landing-level,.landing-ways{background:var(--landing-cream);color:var(--landing-ink)}.landing-loop{background:var(--landing-charcoal)}.landing-editorial-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.65fr);align-items:end;gap:clamp(56px,9vw,132px);display:grid}.landing-section h2,.landing-final h2{font-size:clamp(50px,6.2vw,84px);line-height:.91}.landing-body-copy{margin:0;font-size:16px;line-height:1.72}div.landing-body-copy p{margin:0 0 24px}div.landing-body-copy p:last-child{margin-bottom:0}.landing-principles{border-top:1px solid #0d0e0e38;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:96px;padding-top:24px;display:grid}.landing-principles span{letter-spacing:.08em;text-transform:uppercase;font:700 11px/1.5 Manrope,sans-serif}.landing-loop .landing-body-copy{color:#ffffff96}.landing-loop-list{margin:86px 0 0;padding:0;list-style:none}.landing-loop-list li{border-top:1px solid #ffffff21;grid-template-columns:76px 1fr;align-items:center;min-height:104px;padding:18px 22px 18px 0;display:grid}.landing-loop-list li:last-child{border-bottom:1px solid #ffffff21}.landing-loop-list li>span{color:var(--landing-gold);letter-spacing:.15em;font-size:11px}.landing-loop-list strong{text-transform:uppercase;margin-bottom:5px;font:750 19px/1.2 Manrope,sans-serif;display:block}.landing-loop-list p{color:var(--landing-muted);margin:0;font-size:13px;line-height:1.5}.landing-loop-list .featured{border-color:#b8904e7a;border-left:2px solid var(--landing-gold);background:linear-gradient(90deg,#b8904e1f,#0000 72%);margin-inline:-22px;padding-left:20px}.landing-ways .landing-body-copy{color:#4f504c}.landing-ways-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:82px;display:grid}.landing-ways-grid article{border:1px solid #0d0e0e2e;flex-direction:column;min-height:250px;padding:26px;display:flex}.landing-ways-grid span{color:var(--landing-gold);letter-spacing:.16em;font-size:10px;font-weight:800}.landing-ways-grid h3{letter-spacing:-.045em;text-transform:uppercase;margin:auto 0 13px;font:800 27px/.98 Manrope,sans-serif}.landing-ways-grid p{color:#5d5d58;margin:0;font-size:13px;line-height:1.6}.landing-personality .landing-body-copy,.landing-level p{color:#4f504c}.landing-quest-grid{grid-template-rows:repeat(2,210px);grid-template-columns:1.8fr 1fr;gap:14px;margin-top:82px;display:grid}.landing-quest-grid article{padding:25px;position:relative;overflow:hidden}.landing-quest-feature{color:#fff;grid-row:1/3}.landing-quest-feature .landing-photo{object-position:center 48%}.landing-quest-small{color:#f4f1e8;background:#191b1b}.landing-quest-small:last-child{background:var(--landing-gold);color:#111}.landing-quest-shade{z-index:1;position:absolute;inset:0}.landing-quest-small .landing-quest-shade{display:none}.landing-quest-meta,.landing-quest-copy{z-index:2;position:relative}.landing-quest-meta{letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.landing-quest-meta b{color:var(--landing-gold)}.landing-quest-small:last-child .landing-quest-meta b{color:#111}.landing-quest-copy{position:absolute;bottom:25px;left:25px;right:25px}.landing-quest-copy small{opacity:.62;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.landing-quest-copy h3{letter-spacing:-.045em;text-transform:uppercase;margin:0;font:800 clamp(27px,3vw,42px)/.95 Manrope,sans-serif}.landing-quest-small .landing-quest-copy h3{font-size:27px}.landing-quest-copy em{opacity:.75;margin-top:10px;font:italic 16px/1.3 Georgia,serif;display:block}.landing-level-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,80px);width:min(1440px,100% - 96px);display:grid}.landing-level-mark{aspect-ratio:3/2;background:#111;margin:0;position:relative;overflow:hidden}.landing-level-mark img{object-fit:cover;object-position:center}.landing-level-mark figcaption{z-index:2;color:#ffffffb8;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 8px #000;font-size:8px;font-weight:750;position:absolute;bottom:12px;left:14px;right:14px}.landing-level h2{margin-bottom:34px}.landing-level p{font-size:15px;line-height:1.7}.landing-level blockquote{border-left:1px solid var(--landing-gold);margin:35px 0;padding-left:23px;font:italic 20px/1.5 Georgia,serif}.landing-xp-rule{margin-top:38px}.landing-xp-rule span{letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:800;display:block}.landing-xp-rule i{background:linear-gradient(90deg, var(--landing-gold) 72%, #0d0e0e26 72%);height:3px;display:block}.landing-level-teaser{border:1px solid #0d0e0e38;border-left:3px solid var(--landing-gold);grid-template-columns:1fr auto;gap:5px 20px;margin:30px 0 20px;padding:22px;display:grid}.landing-level-teaser span{letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:800}.landing-level-teaser strong{letter-spacing:-.035em;text-transform:uppercase;font:800 24px/1 Manrope,sans-serif}.landing-level-teaser em{font:italic 18px/1 Georgia,serif}.landing-level-teaser b{color:#716e66;letter-spacing:.15em;text-transform:uppercase;grid-area:2/2/4;align-self:center;font-size:9px}.landing-level .landing-artwork-note{margin:0;font-size:12px;line-height:1.55}.landing-trust{background:#111313}.landing-trust h2{max-width:820px}.landing-trust-grid{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:70px;padding-top:26px;display:grid}.landing-trust-grid p{color:#ffffff94;margin:0;font-size:13px;line-height:1.6}.landing-trust-grid strong{color:#f4f1e8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font:800 12px/1.3 Manrope,sans-serif;display:block}.landing-journal{color:#fff;min-height:760px}.landing-journal>.landing-photo{object-position:center}.landing-quest-feature>.landing-quest-shade,.landing-journal>.landing-photo-shade{background:linear-gradient(90deg,#040505e3,#04050542),linear-gradient(#0000,#04050594)}.landing-journal-grid{z-index:2;grid-template-columns:1fr .75fr;align-items:end;gap:10vw;display:grid;position:relative}.landing-journal-grid>div>p:last-child{color:#ffffffa6;max-width:470px;line-height:1.65}.landing-memory{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0c0cb8;border:1px solid #ffffff3b;padding:30px}.landing-memory>div{letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;margin-bottom:45px;font-size:9px;font-weight:800;display:flex}.landing-memory b{color:var(--landing-gold)}.landing-memory small{color:#ffffff85;text-transform:uppercase;font-size:10px}.landing-memory h3{letter-spacing:-.04em;text-transform:uppercase;margin:12px 0 18px;font:750 31px/1.08 Manrope,sans-serif}.landing-memory p{color:#ffffff8c;margin:0;font:italic 15px Georgia,serif}.landing-final{background:var(--landing-gold);color:#101111;padding:110px 0 0}.landing-final .landing-section-index{color:#101111}.landing-final h2 em{color:#f4f1e8}.landing-final-action{align-self:end}.landing-final-action>p{max-width:420px;font:600 18px/1.55 Manrope,sans-serif}.landing-final-action small{letter-spacing:.08em;text-transform:uppercase;margin-top:20px;font-size:10px;font-weight:700;display:block}.landing-final footer{border-top:1px solid #0d0e0e4d;grid-template-columns:1.6fr 1fr auto;align-items:center;gap:32px;min-height:126px;margin-top:100px;display:grid}.landing-final .landing-wordmark{color:#101111}.landing-final .landing-wordmark>span{color:#f4f1e8}.landing-final footer p{letter-spacing:.05em;margin:10px 0 0;font-size:8px;line-height:1.55}.landing-final footer nav{flex-wrap:wrap;gap:10px 18px;display:flex}.landing-final footer nav a,.landing-final footer>a{color:#101111;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.landing-final footer>a{color:#101111;justify-self:end;text-decoration:none}.landing-page button:focus-visible,.landing-page a:focus-visible{outline:2px solid var(--landing-gold);outline-offset:4px}.landing-final button:focus-visible,.landing-final a:focus-visible{outline-color:#101111}@media (max-width:760px){.landing-wrap{width:calc(100% - 40px)}.landing-header{grid-template-columns:1fr auto;min-height:68px;padding:0 20px}.landing-header nav{display:none}.landing-wordmark{font-size:18px}.landing-header-actions{gap:10px}.landing-header-cta{font-size:9px}.landing-archived-vehicles{font-size:8px}.landing-hero{min-height:760px}.landing-hero>.landing-photo{object-position:60% center}.landing-photo-shade{background:linear-gradient(90deg,#050606e8,#05060659),linear-gradient(#0000 50%,#050606bf)}.landing-hero-copy{padding-bottom:84px}.landing-kicker,.landing-section-index{margin-bottom:20px;font-size:9px}.landing-hero h1{font-size:clamp(44px,13.2vw,57px);line-height:.9}.landing-script{margin:9px 0 28px;font-size:clamp(37px,10.6vw,46px)}.landing-lede{max-width:340px;font-size:14px;line-height:1.55}.landing-photo-label{display:none}.landing-section{padding:78px 0}.landing-editorial-grid{grid-template-columns:1fr;gap:38px}.landing-section h2,.landing-final h2{font-size:clamp(42px,12vw,51px);line-height:.93}.landing-body-copy{font-size:15px;line-height:1.65}.landing-principles{grid-template-columns:1fr;gap:15px;margin-top:55px;padding-top:19px}.landing-principles span{border-bottom:1px solid #0d0e0e1f;padding-bottom:15px}.landing-loop-list{margin-top:54px}.landing-loop-list li{grid-template-columns:48px 1fr;min-height:96px;padding-right:0}.landing-loop-list .featured{margin-inline:-10px;padding-left:8px}.landing-loop-list strong{font-size:16px}.landing-ways-grid{grid-template-columns:1fr;margin-top:54px}.landing-ways-grid article{min-height:190px}.landing-quest-grid{grid-template-rows:330px 168px 168px;grid-template-columns:1fr;margin-top:54px}.landing-quest-feature{grid-row:auto}.landing-quest-grid article{padding:20px}.landing-quest-copy{bottom:20px;left:20px;right:20px}.landing-quest-copy h3{font-size:32px}.landing-quest-small .landing-quest-copy h3{font-size:24px}.landing-level-grid{grid-template-columns:1fr;gap:60px;width:calc(100% - 40px)}.landing-level blockquote{font-size:18px}.landing-journal{min-height:800px}.landing-journal>.landing-photo{object-position:57% center}.landing-journal-grid{grid-template-columns:1fr;gap:58px}.landing-memory{padding:24px}.landing-memory>div{margin-bottom:30px}.landing-memory h3{font-size:26px}.landing-final{padding-top:78px}.landing-final-action>p{font-size:16px}.landing-trust-grid{grid-template-columns:1fr;gap:28px;margin-top:48px}.landing-final footer{grid-template-columns:1fr auto;margin-top:70px;padding:24px 0}.landing-final footer nav{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important}}
