#ldr-landing *:not(svg,svg *),#ldr-landing *:not(svg,svg *):before,#ldr-landing *:not(svg,svg *):after{all:revert;box-sizing:border-box}#ldr-landing{--ink: #0d0c0b;--ink-2: #161513;--ink-3: #221f1b;--bone: #f2ede5;--muted: #a29b8f;--dim: #5d5850;--line: rgba(242, 237, 229, .12);--line-2: rgba(242, 237, 229, .22);--gold: #AA8350;--gold-hi: #c9a46c;--scrim: rgba(13, 12, 11, .82);--f-display: "Saira", "Eurostile", "Microgramma", "Arial Narrow", system-ui, sans-serif;--f-body: "Barlow", "Helvetica Neue", Arial, system-ui, sans-serif;--gutter: clamp(16px, 4.2vw, 64px);--header-h: 76px;--ease: cubic-bezier(.2, .7, .15, 1);color-scheme:dark}#ldr-landing{scroll-behavior:smooth}#ldr-landing{margin:0;background:var(--ink);color:var(--bone);font:400 17px/1.6 var(--f-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}#ldr-landing img{display:block;max-width:100%;height:auto}#ldr-landing a{color:inherit}#ldr-landing :focus-visible{outline:2px solid var(--gold);outline-offset:3px}#ldr-landing section[id]{scroll-margin-top:64px}#ldr-landing .wrap{padding-inline:var(--gutter);max-width:1480px;margin-inline:auto}#ldr-landing .eyebrow,#ldr-landing .label,#ldr-landing .nav a,#ldr-landing .btn,#ldr-landing .tagline,#ldr-landing .cap,#ldr-landing .marquee,#ldr-landing .meta{font-family:var(--f-display);font-stretch:125%;text-transform:uppercase}#ldr-landing .eyebrow{font-size:11px;font-weight:500;letter-spacing:.3em;color:var(--muted);margin:0}#ldr-landing .tagline{margin:0;letter-spacing:.34em;font-size:clamp(12px,1.05vw,15px);color:var(--bone);white-space:nowrap}#ldr-landing .tagline .lt{font-weight:300}#ldr-landing .tagline .bd{font-weight:800}#ldr-landing .h2{font-family:var(--f-display);font-stretch:112%;font-weight:800;font-style:italic;text-transform:uppercase;font-size:clamp(34px,5.4vw,82px);line-height:.95;letter-spacing:-.005em;margin:0;text-wrap:balance}#ldr-landing .lede{color:var(--muted);max-width:52ch;margin:0;font-size:clamp(16px,1.2vw,18px)}#ldr-landing .label{display:flex;align-items:center;gap:18px;font-size:11px;font-weight:600;letter-spacing:.34em;color:var(--gold);margin:0}#ldr-landing .label:after{content:"";flex:1;height:1px;background:var(--line);max-width:360px}#ldr-landing .sec-head{display:grid;gap:22px;margin-bottom:clamp(36px,5vw,64px)}#ldr-landing .btn{display:inline-flex;align-items:center;gap:16px;min-height:52px;padding:0 26px;border:1px solid var(--gold);background:transparent;color:var(--bone);font-size:13px;font-weight:600;letter-spacing:.28em;text-decoration:none;cursor:pointer;transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease)}#ldr-landing .btn svg{width:18px;height:18px;transition:transform .35s var(--ease);flex:none}#ldr-landing .btn:hover{background:var(--gold);color:var(--ink)}#ldr-landing .btn:hover svg{transform:translate(5px)}#ldr-landing .btn-sm{min-height:40px;padding:0 16px;font-size:11px;gap:10px;letter-spacing:.24em}#ldr-landing .btn-sm svg{width:14px;height:14px}#ldr-landing .ph{position:relative;overflow:hidden;background:var(--ink-2)}#ldr-landing .ph img{width:100%;height:100%;object-fit:cover;transition:filter .6s var(--ease),transform 1.2s var(--ease)}#ldr-landing .hdr{position:fixed;inset:0 0 auto 0;z-index:60;padding-top:env(safe-area-inset-top,0px);transition:background .4s var(--ease),border-color .4s var(--ease),backdrop-filter .4s;border-bottom:1px solid transparent}#ldr-landing .hdr-in{height:var(--header-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding-inline:var(--gutter);transition:height .4s var(--ease)}#ldr-landing .hdr.scrolled{background:var(--scrim);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--line)}#ldr-landing .hdr.scrolled .hdr-in{height:60px}#ldr-landing .hdr-mark{justify-self:start;display:block}#ldr-landing .hdr-mark img{height:40px;width:auto}#ldr-landing .nav{display:flex;align-items:center;gap:18px}#ldr-landing .nav a{font-size:12px;font-weight:500;letter-spacing:.32em;text-decoration:none;color:var(--bone);padding:10px 2px;position:relative}#ldr-landing .nav a:after{content:"";position:absolute;left:0;right:.32em;bottom:4px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}#ldr-landing .nav a:hover:after{transform:scaleX(1)}#ldr-landing .nav .sep{color:var(--dim);font-family:var(--f-display);font-size:12px}#ldr-landing .hdr-right{justify-self:end;display:flex;align-items:center;gap:22px}#ldr-landing .hdr-right .tagline{font-size:11px;letter-spacing:.3em}#ldr-landing .menu-btn{display:none;width:44px;height:44px;border:0;background:transparent;color:var(--bone);cursor:pointer;padding:0}#ldr-landing .menu-btn span{display:block;width:22px;height:1.5px;background:currentColor;margin:5px auto;transition:transform .35s var(--ease),opacity .2s}#ldr-landing .menu-btn[aria-expanded=true] span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}#ldr-landing .menu-btn[aria-expanded=true] span:nth-child(2){opacity:0}#ldr-landing .menu-btn[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}#ldr-landing .progress{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--gold);transform-origin:left;transform:scaleX(0)}#ldr-landing .menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:var(--ink);padding:calc(var(--header-h) + 40px + env(safe-area-inset-top,0px)) var(--gutter) calc(40px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:36px}#ldr-landing .menu nav{display:grid;gap:6px}#ldr-landing .menu nav a{font-family:var(--f-display);font-stretch:112%;font-weight:800;font-style:italic;text-transform:uppercase;font-size:clamp(38px,11vw,64px);line-height:1.05;text-decoration:none}#ldr-landing .menu nav a:hover{color:var(--gold)}#ldr-landing .hero{position:relative;overflow:hidden;background:var(--ink);display:grid;grid-template-columns:var(--gutter) minmax(0,540px) 1fr;grid-template-rows:minmax(calc(var(--header-h) + 40px),1fr) auto auto minmax(96px,1fr) auto;min-height:clamp(640px,100svh,1040px)}#ldr-landing .hero-media{grid-area:1 / 1 / -1 / -1;margin-left:19%;margin-right:-6%;z-index:0;will-change:transform}#ldr-landing .hero-media img{object-position:50% 55%}#ldr-landing .hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--ink) 0%,rgba(13,12,11,.82) 10%,rgba(13,12,11,0) 36%),linear-gradient(0deg,var(--ink) 0%,rgba(13,12,11,0) 26%),linear-gradient(180deg,#0d0c0bb3,#0d0c0b00 20%)}#ldr-landing .hero-title{grid-column:2;grid-row:2;z-index:2;display:grid;gap:26px;will-change:transform}#ldr-landing .hero-logo{margin:0}#ldr-landing .hero-logo img{width:clamp(300px,33vw,520px);height:auto}#ldr-landing .hero-cta{grid-column:2;grid-row:3;z-index:2;margin-top:42px}#ldr-landing .hero-foot{grid-column:1 / -1;grid-row:5;z-index:2;display:flex;justify-content:space-between;align-items:end;padding:0 var(--gutter) 34px}#ldr-landing .scroll-cue{display:inline-flex;align-items:center;gap:16px;text-decoration:none}#ldr-landing .scroll-cue .circle{width:46px;height:46px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;transition:border-color .3s}#ldr-landing .scroll-cue svg{width:16px;height:16px;animation:ldr-nudge 2.4s var(--ease) infinite}#ldr-landing .scroll-cue:hover .circle{border-color:var(--gold)}#ldr-landing .scroll-cue .meta{font-size:10px;letter-spacing:.32em;color:var(--muted)}#ldr-landing .hero-sign{margin:0;text-align:right;font-family:var(--f-display);font-stretch:125%;text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:.3em;line-height:2}@keyframes ldr-nudge{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}#ldr-landing.hero-enter .hero-media img{animation:ldr-pull 2.2s var(--ease) both}#ldr-landing.hero-enter .hero-title>*,#ldr-landing.hero-enter .hero-cta,#ldr-landing.hero-enter .hero-foot{animation:ldr-rise 1s var(--ease) both}#ldr-landing.hero-enter .hero-title>:nth-child(2){animation-delay:.12s}#ldr-landing.hero-enter .hero-title>:nth-child(3){animation-delay:.24s}#ldr-landing.hero-enter .hero-cta{animation-delay:.36s}#ldr-landing.hero-enter .hero-foot{animation-delay:.5s}@keyframes ldr-pull{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes ldr-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}#ldr-landing .intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#000;display:grid;place-items:center;transition:opacity .5s var(--ease)}#ldr-landing .intro-mark{width:clamp(90px,12vw,150px);opacity:0;transform:scale(.9);transition:opacity .7s var(--ease),transform 1.1s var(--ease)}#ldr-landing .intro-line{position:absolute;top:calc(50% + clamp(62px,8vw,96px));left:50%;width:120px;height:1px;margin-left:-60px;background:var(--gold);transform:scaleX(0);transition:transform .8s .2s var(--ease)}#ldr-landing .intro.s-mark .intro-mark{opacity:1;transform:scale(1)}#ldr-landing .intro.s-mark .intro-line{transform:scaleX(1)}#ldr-landing .intro.s-cuts .intro-mark,#ldr-landing .intro.s-cuts .intro-line{opacity:0;transition-duration:.15s}#ldr-landing .intro-cut{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06)}#ldr-landing .intro-cut.on{opacity:1;transform:scale(1);transition:transform .5s linear}#ldr-landing .intro.s-out{opacity:0;pointer-events:none}#ldr-landing .skip{position:absolute;right:var(--gutter);bottom:calc(28px + env(safe-area-inset-bottom,0px));background:transparent;border:0;color:var(--muted);cursor:pointer;padding:12px 0;font:500 10px/1 var(--f-display);font-stretch:125%;letter-spacing:.32em;text-transform:uppercase}#ldr-landing .skip:hover{color:var(--bone)}#ldr-landing .marquee{border-block:1px solid var(--line);overflow:hidden;padding-block:18px}#ldr-landing .marquee-track{display:flex;width:max-content;animation:ldr-slide 46s linear infinite}#ldr-landing .marquee-track span{font-size:clamp(15px,1.7vw,22px);letter-spacing:.2em;padding-inline:28px;white-space:nowrap;color:var(--muted);display:inline-flex;align-items:center;gap:56px}#ldr-landing .marquee-track b{font-weight:800;color:var(--bone)}#ldr-landing .marquee-track i{font-style:normal;color:var(--gold);font-size:.6em}@keyframes ldr-slide{to{transform:translate(-50%)}}#ldr-landing .statement{position:relative;overflow:hidden;padding-block:clamp(96px,13vw,190px) clamp(40px,6vw,90px)}#ldr-landing .giant{position:absolute;top:50%;left:0;margin:0;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font:900 24vw/1 var(--f-display);font-stretch:125%;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgba(242,237,229,.07);transform:translate3d(var(--gx, 0px),-50%,0)}#ldr-landing .statement .h2{font-size:clamp(40px,7.4vw,118px);position:relative}#ldr-landing .statement .h2 .line{display:block}#ldr-landing .w{color:var(--dim);transition:color .45s var(--ease)}#ldr-landing .w.lit{color:var(--bone)}#ldr-landing .gold-line .w.lit{color:var(--gold)}#ldr-landing .statement .lede{margin-top:36px;position:relative}#ldr-landing .offer{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1040px;gap:clamp(20px,3vw,48px);margin-top:clamp(64px,8vw,120px)}#ldr-landing .offer div{border-top:1px solid var(--line);padding-top:22px;min-width:0}#ldr-landing .offer h3{margin:0 0 10px;font:700 13px/1.3 var(--f-display);font-stretch:125%;letter-spacing:.26em;text-transform:uppercase}#ldr-landing .offer p{margin:0;color:var(--muted);font-size:16px}#ldr-landing .people{position:relative;margin-top:clamp(60px,8vw,120px)}#ldr-landing .band{position:relative;min-height:clamp(520px,72vh,760px);display:grid;align-items:center}#ldr-landing .placeholder{background:repeating-linear-gradient(135deg,rgba(242,237,229,.035) 0 1px,transparent 1px 16px),radial-gradient(120% 90% at 30% 40%,#221f1b 0%,var(--ink-2) 60%,var(--ink) 100%)!important;display:grid;place-items:center;text-align:center}#ldr-landing .placeholder .need{border:1px dashed rgba(170,131,80,.55);padding:18px 22px;max-width:320px}#ldr-landing .placeholder .need b{display:block;font:600 10px/1.4 var(--f-display);font-stretch:125%;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}#ldr-landing .placeholder .need span{color:var(--muted);font-size:14px;line-height:1.5}#ldr-landing .band>.placeholder{position:absolute;top:0;right:0;bottom:0;left:0;place-items:center start;padding-left:clamp(24px,10vw,180px)}#ldr-landing .panel{position:relative;justify-self:end;width:min(560px,calc(100% - 2 * var(--gutter)));margin-right:var(--gutter);background:#0d0c0bb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);padding:clamp(28px,4vw,52px);display:grid;gap:22px}#ldr-landing .panel .label{margin-bottom:0}#ldr-landing .panel .h2{font-size:clamp(30px,3.6vw,52px)}#ldr-landing .contact{font-family:var(--f-display);font-stretch:125%;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0}#ldr-landing .contact span{color:var(--bone);-webkit-user-select:all;user-select:all;text-transform:none;letter-spacing:.06em;font-family:var(--f-body);font-size:16px;display:block;margin-top:6px}#ldr-landing .shop{padding-block:clamp(40px,6vw,90px) clamp(90px,11vw,160px)}#ldr-landing .brands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}#ldr-landing .brand{position:relative;background:var(--ink);padding:clamp(24px,2.6vw,38px);min-height:clamp(210px,20vw,280px);display:flex;flex-direction:column;justify-content:space-between;gap:24px;text-decoration:none;transition:background .4s var(--ease);min-width:0}#ldr-landing .brand:before{content:"";position:absolute;left:0;top:0;height:2px;width:100%;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}#ldr-landing .brand:hover{background:var(--ink-2)}#ldr-landing .brand:hover:before{transform:scaleX(1)}#ldr-landing .brand .count{font:600 10px/1 var(--f-display);font-stretch:125%;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);display:inline-flex;align-items:center;gap:10px}#ldr-landing .brand .count:before{content:"";width:18px;height:1px;background:var(--gold)}#ldr-landing .also{margin:0;color:var(--muted);font-size:15px}#ldr-landing .also a{color:var(--bone);text-decoration-color:var(--dim);text-underline-offset:4px}#ldr-landing .also a:hover{text-decoration-color:var(--gold)}#ldr-landing .also span{color:var(--dim);margin-inline:6px}#ldr-landing .brand h3{margin:0;font:italic 800 clamp(22px,2.2vw,34px)/1.05 var(--f-display);font-stretch:112%;text-transform:uppercase;overflow-wrap:break-word}#ldr-landing .brand h3 small{display:block;font:400 14px/1.4 var(--f-body);font-style:normal;text-transform:none;color:var(--muted);margin-top:10px}#ldr-landing .brand .go{display:flex;justify-content:space-between;align-items:center;font:600 11px/1 var(--f-display);font-stretch:125%;letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}#ldr-landing .brand .go svg{width:20px;height:20px;transition:transform .4s var(--ease)}#ldr-landing .brand:hover .go svg{transform:translate(6px)}#ldr-landing .shop-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px}#ldr-landing .trackday{padding-block:clamp(70px,9vw,140px) clamp(40px,6vw,90px)}#ldr-landing .td-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(28px,4.5vw,80px);align-items:center}#ldr-landing .td-grid .ph{aspect-ratio:4 / 3;margin:0}#ldr-landing .td-copy{display:grid;gap:26px;min-width:0;justify-items:start}#ldr-landing .laps{list-style:none;margin:0;padding:0;border-top:1px solid var(--line);width:100%}#ldr-landing .laps li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:26px;padding:20px 0;border-bottom:1px solid var(--line)}#ldr-landing .laps .time{font:italic 800 clamp(36px,4.2vw,60px)/1 var(--f-display);font-stretch:112%;font-variant-numeric:tabular-nums}#ldr-landing .laps .trk{font:600 11px/1.6 var(--f-display);font-stretch:125%;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}#ldr-landing .laps .trk b{display:block;color:var(--gold);font-weight:600}#ldr-landing .events{padding-block:clamp(40px,6vw,90px) clamp(60px,8vw,120px)}#ldr-landing .ev-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:clamp(28px,4vw,48px)}#ldr-landing .ev-head .sec-head{margin:0}#ldr-landing .ev-nav{display:flex;gap:8px}#ldr-landing .ev-nav button{width:50px;height:50px;display:grid;place-items:center;border:1px solid var(--line-2);background:transparent;color:var(--bone);cursor:pointer;transition:border-color .3s,background .3s}#ldr-landing .ev-nav button:hover{border-color:var(--gold);background:var(--ink-2)}#ldr-landing .ev-nav button:disabled{opacity:.35;cursor:default;background:transparent;border-color:var(--line-2)}#ldr-landing .ev-nav svg{width:18px;height:18px}#ldr-landing .ev-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,36%);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:0 var(--gutter) 14px;scroll-padding-inline:var(--gutter);scrollbar-width:thin;scrollbar-color:var(--dim) transparent}#ldr-landing .ev{margin:0;scroll-snap-align:start;display:grid;gap:16px;align-content:start}#ldr-landing .ev .ph{aspect-ratio:3 / 2}@media(hover:hover){#ldr-landing .ev:hover .ph img{transform:scale(1.04)}}#ldr-landing .ev figcaption{display:grid;gap:8px;justify-items:start}#ldr-landing .ev .yr{font:600 11px/1 var(--f-display);font-stretch:125%;letter-spacing:.3em;color:var(--gold);font-variant-numeric:tabular-nums}#ldr-landing .ev .nm{font:italic 800 clamp(20px,1.9vw,28px)/1.05 var(--f-display);font-stretch:112%;text-transform:uppercase}#ldr-landing .watch{display:inline-flex;align-items:center;gap:10px;margin-top:4px;font:600 10.5px/1 var(--f-display);font-stretch:125%;letter-spacing:.26em;text-transform:uppercase;text-decoration:none;color:var(--bone);padding:8px 0;border-bottom:1px solid var(--gold)}#ldr-landing .watch svg{width:14px;height:14px;color:var(--gold)}#ldr-landing .request{padding-block:clamp(60px,8vw,120px);border-top:1px solid var(--line)}#ldr-landing .rq-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,4.5vw,80px);align-items:stretch}#ldr-landing .rq-grid>.ph{min-height:560px}#ldr-landing .rq-grid>.ph img{object-position:50% 62%}#ldr-landing .rq-form{display:grid;gap:22px;align-content:start;min-width:0}#ldr-landing .rq-form .label{margin:0}#ldr-landing .rq-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#ldr-landing .fld{display:grid;gap:9px;min-width:0}#ldr-landing .fld.full{grid-column:1 / -1}#ldr-landing .fld label{font:600 10.5px/1 var(--f-display);font-stretch:125%;letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}#ldr-landing .fld label .req{color:var(--gold)}#ldr-landing .fld input,#ldr-landing .fld select,#ldr-landing .fld textarea{width:100%;min-height:52px;padding:13px 15px;background:var(--ink-2);border:1px solid var(--line-2);color:var(--bone);font:16px/1.4 var(--f-body);border-radius:0;-webkit-appearance:none;appearance:none;transition:border-color .25s}#ldr-landing .fld textarea{min-height:130px;resize:vertical}#ldr-landing .fld input::placeholder,#ldr-landing .fld textarea::placeholder{color:var(--dim)}#ldr-landing .fld input:focus,#ldr-landing .fld select:focus,#ldr-landing .fld textarea:focus{outline:none;border-color:var(--gold)}#ldr-landing .fld [aria-invalid=true]{border-color:var(--gold-hi)}#ldr-landing .sel{position:relative}#ldr-landing .sel:after{content:"";position:absolute;right:18px;top:50%;width:7px;height:7px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}#ldr-landing .sel select{padding-right:44px;cursor:pointer}#ldr-landing .rq-foot{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px}#ldr-landing .rq-status{margin:0;color:var(--muted);font-size:15px;min-height:1.5em}#ldr-landing .btn-solid{background:var(--gold);color:var(--ink)}#ldr-landing .btn-solid:hover{background:var(--gold-hi);border-color:var(--gold-hi);color:var(--ink)}#ldr-landing .final{position:relative;text-align:center;padding-bottom:clamp(100px,12vw,170px);overflow:hidden}#ldr-landing .final .wing{height:clamp(90px,14vw,230px);margin-bottom:clamp(56px,7vw,96px)}#ldr-landing .final .wing img{object-position:50% 50%}#ldr-landing .final .wing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--ink) 0%,rgba(13,12,11,0) 18%,rgba(13,12,11,0) 82%,var(--ink) 100%)}#ldr-landing .final-mark{width:64px;margin:0 auto 38px}#ldr-landing .final .tagline{font-size:clamp(17px,4.2vw,58px);letter-spacing:.16em;white-space:normal;line-height:1.2}#ldr-landing .final .sub{margin:26px 0 44px;color:var(--muted);font-family:var(--f-display);font-stretch:125%;font-size:11px;font-weight:500;letter-spacing:.34em;text-transform:uppercase}#ldr-landing .foot{border-top:1px solid var(--line);padding-block:56px calc(40px + env(safe-area-inset-bottom,0px))}#ldr-landing .foot-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:40px}#ldr-landing .foot-grid img{width:min(320px,100%);height:auto;margin-bottom:18px}#ldr-landing .foot h4{margin:0 0 14px;font:600 10px/1 var(--f-display);font-stretch:125%;letter-spacing:.32em;text-transform:uppercase;color:var(--gold)}#ldr-landing .foot ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}#ldr-landing .foot ul a{text-decoration:none;color:var(--muted)}#ldr-landing .foot ul a:hover{color:var(--bone)}#ldr-landing .foot .fine{margin-top:48px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;color:var(--dim);font-size:13px}#ldr-landing .email{-webkit-user-select:all;user-select:all;color:var(--muted)}#ldr-landing .rv.in{animation:ldr-settle 1s var(--ease) both}@keyframes ldr-settle{0%{opacity:.2;transform:translateY(30px)}to{opacity:1;transform:none}}@media(max-width:1280px){#ldr-landing .hdr-right .tagline{display:none}}@media(max-width:1100px){#ldr-landing{--header-h: 64px}#ldr-landing .nav{display:none}#ldr-landing .menu-btn{display:block}#ldr-landing .hdr-in{grid-template-columns:auto 1fr}#ldr-landing .hdr-right{gap:8px}#ldr-landing .hero{grid-template-columns:var(--gutter) minmax(0,1fr) var(--gutter);grid-template-rows:auto auto auto auto;min-height:0;padding-top:calc(var(--header-h) + 36px + env(safe-area-inset-top,0px))}#ldr-landing .hero-title{grid-column:2;grid-row:1;gap:20px}#ldr-landing .hero-logo img{width:min(100%,460px)}#ldr-landing .hero-media{grid-area:2 / 1 / 3 / -1;margin:22px 0 0;aspect-ratio:5 / 4;max-height:76svh}#ldr-landing .hero-media img{object-position:48% 55%}#ldr-landing .hero-media:after{background:linear-gradient(180deg,var(--ink) 0%,rgba(13,12,11,0) 18%,rgba(13,12,11,0) 72%,var(--ink) 100%)}#ldr-landing .hero-cta{grid-column:2;grid-row:3;margin-top:8px}#ldr-landing .hero-foot{grid-column:2;grid-row:4;padding:30px 0 40px;justify-content:flex-start}#ldr-landing .scroll-cue{display:none}#ldr-landing .hero-sign{text-align:left}#ldr-landing .td-grid,#ldr-landing .rq-grid{grid-template-columns:minmax(0,1fr)}#ldr-landing .rq-grid>.ph{min-height:0;aspect-ratio:4 / 3}}@media(max-width:720px){#ldr-landing{font-size:16px}#ldr-landing .hero-cta .btn{width:100%;justify-content:space-between}#ldr-landing .offer{grid-template-columns:minmax(0,1fr);gap:28px}#ldr-landing .band{min-height:0;padding-block:220px 0}#ldr-landing .band>.placeholder{bottom:auto;height:300px;place-items:center;padding-left:0}#ldr-landing .panel{justify-self:stretch;width:auto;margin-inline:var(--gutter)}#ldr-landing .brands{grid-template-columns:minmax(0,1fr)}#ldr-landing .brand{min-height:170px}#ldr-landing .foot-grid{grid-template-columns:minmax(0,1fr)}#ldr-landing .hdr-right .btn-sm{padding:0 12px}#ldr-landing .eyebrow{letter-spacing:.22em}#ldr-landing .ev-track{grid-auto-columns:84%}#ldr-landing .rq-fields{grid-template-columns:minmax(0,1fr)}#ldr-landing .laps li{gap:18px}}@media(max-width:380px){#ldr-landing .hdr-right .btn-sm svg{display:none}}@media(prefers-reduced-motion:reduce){#ldr-landing{scroll-behavior:auto}#ldr-landing *,#ldr-landing *:before,#ldr-landing *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}#ldr-landing .marquee-track{animation:none}}html.ldr-closed #ldr-landing{display:none!important}html.ldr-open,html.ldr-open body{overflow:hidden!important}#ldr-landing{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;text-align:left;transition:opacity .5s cubic-bezier(.2,.7,.15,1),visibility .5s}#ldr-landing.is-closing{opacity:0;visibility:hidden;pointer-events:none}#ldr-landing [hidden]{display:none!important}#ldr-landing .hdr{right:var(--ldr-sbw, 0px)}#ldr-landing .rq-ok{border:1px solid rgba(170,131,80,.5);padding:14px 16px;color:var(--bone);margin:0}#ldr-landing .rq-err{border:1px solid rgba(242,237,229,.25);padding:14px 16px;color:var(--bone);margin:0}#ldr-landing .rq-err ul{margin:6px 0 0;padding-left:18px}#ldr-landing .band>.people-photo{position:absolute;top:0;right:0;bottom:0;left:0}#ldr-landing .band>.people-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#0d0c0b26,#0d0c0b8c 60%,#0d0c0bcc)}@media(max-width:720px){#ldr-landing .band>.people-photo{bottom:auto;height:300px}#ldr-landing .band>.people-photo:after{background:linear-gradient(180deg,rgba(13,12,11,0) 50%,var(--ink) 100%)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ldr-landing.css.map */
