:root{--o:#080b0d;--c:#111a20;--b:#0099ff;--g:#f4f7f4;--m:#77828a;--max:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;background:var(--o);color:var(--g);font-family:Inter,Arial,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}.skip{position:fixed;z-index:200;top:10px;left:10px;transform:translateY(-150%);background:#fff;color:#000;padding:10px 14px;text-decoration:none;font-weight:700}.skip:focus{transform:none}.nav{height:76px;position:fixed;z-index:99;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 max(4.5vw,28px);background:rgba(5,8,10,.92);border-bottom:1px solid rgba(255,255,255,.06);backdrop-filter:blur(12px)}.brand img{display:block;width:250px}.nav-right{display:flex;align-items:center;gap:28px}.status{font-size:9px;letter-spacing:.25em;color:#64717a}.nav-links{display:flex;align-items:center;gap:24px}.nav-links a{color:#fff;text-decoration:none;font-size:10px;font-weight:700;letter-spacing:.2em;padding:9px 0;border-bottom:2px solid transparent}.nav-links a:hover,.nav-links a.active{border-color:var(--b)}
.hero{height:100svh;min-height:720px;position:relative;display:flex;align-items:center;padding:118px max(7.5vw,34px) 78px;background:#071018 url('assets/adv-hero.jpg') center/cover no-repeat;isolation:isolate}.hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,7,9,.12) 0,rgba(4,7,9,.25) 42%,rgba(4,7,9,.94) 72%,rgba(4,7,9,.98)),linear-gradient(0deg,rgba(4,7,9,.48),transparent 45%)}.hero-content{margin-left:auto;width:min(650px,47vw)}.bluebar{width:82px;height:3px;background:var(--b);box-shadow:0 0 18px rgba(0,153,255,.45);margin:18px 0}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.3em;color:#c5cbd0;margin:0 0 22px}.eyebrow.blue{color:var(--b)}.eyebrow.dark{color:#89949b}h1,h2,h3{font-family:"Barlow Condensed",Impact,sans-serif;margin:0;text-transform:uppercase}h1{font-size:clamp(55px,5.6vw,96px);font-style:italic;font-weight:800;line-height:.88}h1 span{color:#fff}.intro{font-size:17px;color:#d1d6d9;margin:24px 0 28px}.button{display:inline-flex;gap:22px;align-items:center;color:#fff;text-decoration:none;border:1px solid #34444e;padding:14px 18px;font-size:10px;font-weight:700;letter-spacing:.18em;background:rgba(4,8,10,.55)}.button:hover{border-color:var(--b);background:rgba(0,153,255,.08)}.button b{color:var(--b)}.hero-index{position:absolute;right:5vw;bottom:26px;font-size:8px;letter-spacing:.3em;color:#7a8991}
.destination-band{background:#050809;border-block:1px solid #1b2931}.destination-caption{height:42px;padding:0 max(4.5vw,28px);display:flex;align-items:center;justify-content:space-between;color:#91a0a8;font-size:8px;font-weight:700;letter-spacing:.27em}.destination-caption span:first-child{color:#fff}.destination-band>img{display:block;width:100%;height:220px;object-fit:cover}
.inner{width:min(var(--max),86vw);margin-inline:auto}.recon{background:var(--g);color:var(--o);padding:100px 0}.recon-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9vw}.recon h2{font-size:clamp(95px,10vw,165px);font-style:italic;font-weight:800;line-height:.72}.soon{font:700 clamp(27px,3vw,48px)/1 "Barlow Condensed",sans-serif;letter-spacing:.13em;color:var(--b);margin-top:28px}.recon-copy{border-left:1px solid #c7ced2;padding:12px 0 12px 42px;max-width:500px}.recon-copy h3{font-size:clamp(28px,2.5vw,43px);line-height:.98}.recon-copy p,.section-head>p,.dev-card p{font-size:14px;line-height:1.7;color:#3d464b}.muted{font-size:11px!important;color:#858e93!important}
.development{padding:105px 0;background:linear-gradient(135deg,#071017,#0a0e11 62%,#050708)}.section-head{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:end;margin-bottom:48px}.section-head h2{font-size:clamp(64px,7vw,110px);font-style:italic;line-height:.82}.section-head h2 span{color:var(--b)}.section-head>p{color:#9da8ae;max-width:520px}.dev-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:18px}.dev-card{position:relative;min-height:420px;border:1px solid #1c2b34;background:#050809;overflow:hidden}.dev-card>img{width:100%;height:300px;object-fit:cover;display:block;opacity:.82}.dev-card>div{padding:24px}.dev-card span{font-size:8px;letter-spacing:.25em;color:var(--b);font-weight:700}.dev-card h3{font-size:34px;margin-top:7px}.dev-card p{color:#8f9ba2;margin-bottom:0}.dev-placeholder{display:grid;grid-template-rows:1fr auto}.dev-placeholder>img{height:100%;max-height:300px;object-fit:contain;padding:45px;opacity:.9;background:radial-gradient(circle,rgba(0,153,255,.11),transparent 55%)}
.field-log,.live{position:relative;overflow:hidden}.field-log{padding:115px 0;background:#070a0c;border-block:1px solid #172027}.field-photo{position:absolute;inset:0 0 0 54%;background:url('assets/field-ride.jpg') center/cover no-repeat;opacity:.36}.field-photo:after,.live-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#070a0c 0,rgba(7,10,12,.4) 45%,rgba(7,10,12,.15))}.field-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}.field-log h2,.live-copy h2{font-size:clamp(65px,7.4vw,118px);font-style:italic;font-weight:800;line-height:.82}.field-log h2 span,.live-copy h2 span,.close-copy h2 span{color:var(--b)}.field-copy{border-left:1px solid #25343d;padding:8px 0 8px 42px;max-width:540px}.field-copy h3{font-size:clamp(30px,2.8vw,46px);line-height:.96}.field-copy p,.live-copy>p:not(.eyebrow):not(.live-note){font-size:14px;line-height:1.75;color:#aeb7bc;margin-top:24px}.signal{font-size:9px!important;letter-spacing:.27em!important;color:var(--b)!important;font-weight:700}
.live{padding:115px 0;background:#050708}.live-photo{position:absolute;inset:0 52% 0 0;background:url('assets/live-camp.jpg') center/cover no-repeat;opacity:.38}.live-photo:after{background:linear-gradient(270deg,#050708 0,rgba(5,7,8,.35) 55%,rgba(5,7,8,.1))}.live-grid{position:relative;display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw;align-items:center}.live-status{min-height:310px;border:1px solid #2b3c46;background:rgba(4,7,9,.58);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.live-status>span:nth-child(2){font:800 clamp(52px,6vw,88px)/1 "Barlow Condensed",sans-serif;font-style:italic;color:#e3e7e9}.live-status small{margin-top:18px;color:#72818a;font-size:9px;letter-spacing:.28em}.pulse{width:10px;height:10px;border-radius:50%;background:#45535b;margin-bottom:20px;box-shadow:0 0 0 7px rgba(69,83,91,.1)}.live-note{font-size:9px;letter-spacing:.2em;color:#59676f;margin-top:18px;text-transform:uppercase}
.closing{padding:100px 0;background:linear-gradient(110deg,#050708,#080b0d 60%,#061018)}.closing-grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}.badge-stage{display:grid;place-items:center}.badge-stage img{width:min(430px,78vw);filter:drop-shadow(0 26px 45px rgba(0,0,0,.55))}.close-copy h2{font-size:clamp(70px,7.7vw,122px);font-style:italic;font-weight:800;line-height:.78}.domain{font-size:9px;letter-spacing:.28em;color:#7f8b92;margin-top:32px}footer{padding:24px max(4.5vw,28px);display:flex;justify-content:space-between;border-top:1px solid #182126;background:#040607;color:#657078;font-size:8px;letter-spacing:.22em}.reveal{opacity:0;transform:translateY(18px);transition:opacity .75s ease,transform .75s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:1050px){.status{display:none}.nav-links{gap:16px}.nav-links a{font-size:9px;letter-spacing:.13em}}
@media(max-width:900px){html{scroll-padding-top:64px}.nav{height:64px;padding:0 20px}.brand img{width:205px}.nav-links a:not(.active){display:none}.hero{height:auto;min-height:760px;padding:125px 24px 78px;align-items:flex-end;background-position:38% center}.hero-shade{background:linear-gradient(0deg,rgba(4,7,9,.96) 0,rgba(4,7,9,.52) 58%,rgba(4,7,9,.12))}.hero-content{margin:0;width:100%;max-width:680px}.destination-caption span:last-child{display:none}.destination-band>img{height:160px}.inner{width:auto;margin-inline:24px}.recon,.development,.field-log,.live,.closing{padding:80px 0}.recon-grid,.section-head,.field-grid,.live-grid,.closing-grid{grid-template-columns:1fr;gap:50px}.recon-copy,.field-copy{border-left:0;border-top:1px solid #ccd1d4;padding:30px 0 0}.field-copy{border-color:#25343d}.dev-grid{grid-template-columns:1fr}.field-photo,.live-photo{inset:0;opacity:.14}.live-status{min-height:240px}.recon h2{font-size:clamp(90px,25vw,120px)}footer{flex-direction:column;gap:12px;line-height:1.6}}
@media(max-width:480px){.brand img{width:180px}.hero{min-height:700px}h1{font-size:clamp(50px,14vw,68px)}.destination-band>img{height:125px}.hero-index{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}

/* V6 — restrained development teaser */
.build-teaser{position:relative;min-height:390px;border:1px solid #1c2b34;background:linear-gradient(135deg,#071017 0,#050809 60%,#07131a 100%);overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:end;padding:clamp(32px,5vw,70px)}
.build-teaser:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 30%,rgba(0,153,255,.10),transparent 32%),linear-gradient(90deg,transparent 49.8%,rgba(255,255,255,.025) 50%,transparent 50.2%);pointer-events:none}
.build-grid{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(95,139,164,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(95,139,164,.18) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,#000,transparent 82%)}
.build-mark,.build-release{position:relative;z-index:1}.build-mark{max-width:610px}.build-mark>span,.build-release span{font-size:8px;letter-spacing:.28em;color:var(--b);font-weight:700}.build-mark h3{font-size:clamp(40px,4.8vw,72px);font-style:italic;line-height:.9;margin-top:12px}.build-mark p{max-width:540px;font-size:14px;line-height:1.75;color:#8f9ba2;margin:20px 0 0}.build-release{align-self:end;text-align:right;padding-left:40px}.build-release span{display:block;color:#687780;margin-bottom:10px}.build-release strong{font-size:9px;letter-spacing:.22em;color:#d8dfe2;font-weight:700}
@media(max-width:900px){.build-teaser{min-height:360px;grid-template-columns:1fr;gap:55px}.build-release{text-align:left;padding-left:0}.build-grid{background-size:32px 32px}}


/* V7 — MERCH / DROP 001 */
.merch-page{background:#050708}.merch-hero{position:relative;min-height:760px;padding:150px 0 90px;display:flex;align-items:flex-end;background:#070a0c url('assets/merch-hero.jpg') center 24%/cover no-repeat;isolation:isolate}.merch-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,5,7,.96) 0,rgba(3,5,7,.72) 46%,rgba(3,5,7,.35) 72%,rgba(3,5,7,.28)),linear-gradient(0deg,rgba(3,5,7,.88) 0,transparent 55%)}.merch-hero-content{width:min(var(--max),86vw)}.merch-hero h1{font-size:clamp(72px,8vw,132px);max-width:800px}.merch-hero h1 span{color:var(--b)}.merch-hero .intro{max-width:650px;line-height:1.65}.merch-release{display:inline-flex;align-items:center;gap:22px;margin-top:8px;border-left:3px solid var(--b);padding:9px 0 9px 16px}.merch-release span{font-size:8px;letter-spacing:.26em;color:#83919a}.merch-release strong{font-size:9px;letter-spacing:.22em;color:#eef3f5}
.merch-catalog{padding:105px 0;background:linear-gradient(180deg,#090d10 0,#050708 100%)}.merch-head{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:end;margin-bottom:52px}.merch-head h2,.merch-close h2{font-size:clamp(64px,7vw,108px);font-style:italic;line-height:.82}.merch-head h2 span,.merch-close h2 span{color:var(--b)}.merch-head>p,.merch-close-copy>p{max-width:540px;color:#99a6ad;font-size:14px;line-height:1.75}.merch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.merch-card{border:1px solid #1c2b34;background:#080b0d;overflow:hidden;display:flex;flex-direction:column;min-width:0}.merch-image{aspect-ratio:1000/1150;overflow:hidden;background:#101417}.merch-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease,filter .45s ease}.merch-card:hover .merch-image img{transform:scale(1.018);filter:brightness(1.06)}.merch-card-copy{padding:22px 22px 24px;display:flex;flex-direction:column;flex:1}.merch-kicker,.merch-spec{display:flex;justify-content:space-between;gap:18px;align-items:center}.merch-kicker{font-size:7px;letter-spacing:.2em;color:#6f7d85;margin-bottom:12px}.merch-kicker span:first-child{color:var(--b)}.merch-card h3{font-size:clamp(28px,2.1vw,38px);line-height:.95;margin-bottom:12px}.merch-card p{font-size:12px;line-height:1.65;color:#8f9ba2;margin:0 0 24px}.merch-spec{margin-top:auto;padding-top:14px;border-top:1px solid #1a242a;font-size:7px;letter-spacing:.18em}.merch-spec span{color:#718089}.merch-spec strong{color:#d9e0e3;font-weight:700;white-space:nowrap}.merch-close{padding:95px 0;background:linear-gradient(115deg,#050708,#081018 72%,#07141c)}.merch-close-grid{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.merch-close-copy .button{margin-top:12px}
@media(max-width:1050px){.merch-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.merch-hero{min-height:700px;padding:125px 0 72px;background-position:58% center}.merch-hero-shade{background:linear-gradient(0deg,rgba(3,5,7,.97) 0,rgba(3,5,7,.7) 58%,rgba(3,5,7,.38))}.merch-hero-content{width:auto;margin-inline:24px}.merch-catalog,.merch-close{padding:80px 0}.merch-head,.merch-close-grid{grid-template-columns:1fr;gap:35px}}
@media(max-width:620px){.merch-grid{grid-template-columns:1fr}.merch-card-copy{padding:20px}.merch-hero h1{font-size:clamp(64px,20vw,88px)}.merch-release{flex-direction:column;align-items:flex-start;gap:6px}.merch-kicker,.merch-spec{gap:10px}.merch-kicker span:last-child{text-align:right}}
/* V9 rider input links */
.nav-links a.feedback-link{color:#62c3ff}.feedback-cta{color:#080b0d;background:transparent;margin-top:12px}@media(max-width:900px){.nav-links a.feedback-link{display:block}.nav-links{gap:12px}.nav-links a.feedback-link{font-size:8px}}@media(max-width:520px){.nav .brand img{width:145px}}

/* V10 — MOTORCYCLE-FIRST / ADV-LED HOMEPAGE */
.hero-v10 .hero-content{width:min(720px,52vw)}
.hero-v10 h1{font-size:clamp(58px,6vw,102px);max-width:720px}
.hero-v10 .hero-lede{max-width:610px;font-size:18px;line-height:1.65}
.hero-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}
.button-primary{background:var(--b);border-color:var(--b);color:#031018;box-shadow:0 0 30px rgba(0,153,255,.18)}
.button-primary:hover{background:#21a5ff;border-color:#21a5ff;color:#031018}
.button-primary b{color:#031018}
.hero-fitment{margin-top:25px;font-size:8px;letter-spacing:.23em;color:#c4cdd2;font-weight:700}
.hero-fitment span{display:block;color:#63727b;margin-top:7px;font-size:7px}
.mission-strip{min-height:58px;padding:14px max(4.5vw,28px);display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;border-block:1px solid #1a272f;background:#050809;color:#d8e0e4;font:700 8px/1 Inter,sans-serif;letter-spacing:.24em}
.mission-strip i{width:4px;height:4px;border-radius:50%;background:var(--b);box-shadow:0 0 10px rgba(0,153,255,.7)}
.recon-v10 .recon-copy{max-width:590px}.recon-v10 .recon-copy p{font-size:15px}.recon-v10 .feedback-cta{border-color:#8d9aa1}.recon-v10 .feedback-cta:hover{color:#071018}
.why-section{padding:118px 0;background:linear-gradient(135deg,#050708 0,#081118 55%,#050708 100%);border-top:1px solid #15232b}
.why-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:8vw;align-items:start}
.why-copy h2{font-size:clamp(66px,7vw,116px);font-style:italic;font-weight:800;line-height:.8}
.why-copy h2 span{color:var(--b)}
.why-statement{padding:8px 0 0 42px;border-left:1px solid #263640}
.why-lead{font:700 clamp(28px,2.7vw,42px)/1.02 "Barlow Condensed",sans-serif;text-transform:uppercase;color:#f4f7f4;margin:0 0 24px}
.why-statement>p:not(.why-lead){font-size:14px;line-height:1.85;color:#9ca8ae;margin:0}
.why-points{display:grid;gap:0;margin-top:34px;border-top:1px solid #20303a}
.why-points div{display:grid;grid-template-columns:130px 1fr;gap:22px;padding:18px 0;border-bottom:1px solid #1b2a32}
.why-points strong{font-size:9px;letter-spacing:.18em;color:var(--b)}
.why-points span{font-size:12px;line-height:1.6;color:#aeb8bd}
.riders-section{padding:118px 0;background:#080b0d}
.riders-head{display:grid;grid-template-columns:1.15fr .85fr;gap:8vw;align-items:end;margin-bottom:55px}
.riders-head h2{font-size:clamp(64px,6.5vw,106px);font-style:italic;line-height:.83}
.riders-head h2 span{color:var(--b)}
.riders-head>p{font-size:14px;line-height:1.8;color:#97a3aa;max-width:520px}
.rider-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.rider-card{position:relative;min-height:430px;padding:34px 30px 30px;border:1px solid #20303a;background:linear-gradient(150deg,#0a1116 0,#06090b 72%);overflow:hidden;display:flex;flex-direction:column}
.rider-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 86% 14%,rgba(0,153,255,.12),transparent 33%);pointer-events:none}
.rider-card:hover{border-color:#34536a}.rider-number{position:absolute;right:22px;top:14px;font:800 92px/1 "Barlow Condensed",sans-serif;font-style:italic;color:rgba(255,255,255,.025)}
.rider-code{position:relative;margin:0 0 70px;font-size:8px;letter-spacing:.24em;color:var(--b);font-weight:700}
.rider-card h3{position:relative;font-size:clamp(36px,3vw,50px);line-height:.92;margin-bottom:20px}
.rider-card>p:not(.rider-code){position:relative;font-size:13px;line-height:1.75;color:#929fa6;margin:0 0 28px}
.rider-line{position:relative;margin-top:auto;padding-top:18px;border-top:1px solid #1c2b33;font-size:7px;letter-spacing:.18em;color:#667780;font-weight:700}
.fitment-note{margin:25px 0 0;padding-left:14px;border-left:2px solid var(--b);font-size:9px;line-height:1.7;letter-spacing:.08em;color:#687880;text-transform:uppercase}
.system-section{padding:110px 0;background:#f2f5f3;color:#081014}
.system-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:48px}
.system-head h2{font-size:clamp(62px,6.4vw,104px);font-style:italic;line-height:.82}.system-head h2 span{color:var(--b)}
.system-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cbd2d5;border-left:1px solid #cbd2d5}
.system-card{min-height:300px;padding:28px 24px;border-right:1px solid #cbd2d5;border-bottom:1px solid #cbd2d5}
.system-card>span{display:block;font:800 52px/1 "Barlow Condensed",sans-serif;font-style:italic;color:#c8d0d3;margin-bottom:48px}
.system-card h3{font-size:27px;line-height:.95;margin-bottom:16px}.system-card p{font-size:12px;line-height:1.7;color:#526067;margin:0}
.input-band{padding:90px 0;background:linear-gradient(105deg,#071019,#06131c 60%,#071017);border-block:1px solid #173143}
.input-grid{display:grid;grid-template-columns:1fr .8fr;gap:9vw;align-items:center}
.input-grid h2{font-size:clamp(58px,6vw,96px);font-style:italic;line-height:.83}.input-grid h2 span{color:var(--b)}
.input-copy{border-left:1px solid #29404d;padding-left:40px}.input-copy p{font-size:14px;line-height:1.8;color:#9ca8ae;margin:0 0 25px}
.closing-v10 .close-line{margin:25px 0 0;font-size:9px;letter-spacing:.2em;color:#c5ced3;font-weight:700}
.closing-v10 .domain{margin-top:14px}
@media(max-width:1180px){.nav-links{gap:15px}.nav-links a{font-size:9px;letter-spacing:.12em}.hero-v10 .hero-content{width:min(700px,55vw)}}
@media(max-width:980px){.system-grid{grid-template-columns:repeat(2,1fr)}.rider-grid{grid-template-columns:1fr}.rider-card{min-height:350px}.rider-code{margin-bottom:48px}.riders-head,.why-grid,.input-grid{grid-template-columns:1fr;gap:46px}.why-statement,.input-copy{border-left:0;border-top:1px solid #263640;padding:30px 0 0}.riders-head>p{max-width:680px}}
@media(max-width:900px){.hero-v10 .hero-content{width:100%;max-width:700px}.hero-v10 .hero-lede{font-size:16px}.mission-strip{justify-content:flex-start;gap:14px;padding-inline:24px}.mission-strip span{font-size:7px}.why-section,.riders-section,.system-section,.input-band{padding:80px 0}.system-head{display:block}.system-head h2{margin-top:10px}.hero-actions{gap:10px}.nav-links a[href="#riders"]{display:none}}
@media(max-width:620px){.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions .button{justify-content:space-between}.hero-fitment{line-height:1.5}.mission-strip i{display:none}.mission-strip{gap:10px 18px}.why-points div{grid-template-columns:1fr;gap:7px}.rider-card{padding:28px 24px}.system-grid{grid-template-columns:1fr}.system-card{min-height:auto}.system-card>span{margin-bottom:30px}.input-copy{padding-top:25px}}

/* V11 — BIG / CINEMATIC / IN-YOUR-FACE HOMEPAGE */
.v11 .hero{min-height:760px}
.v11 .hero-v10 h1{font-size:clamp(64px,6.4vw,112px);letter-spacing:-.015em}
.v11 .hero-v10 .hero-content{width:min(760px,54vw)}
.v11 .mission-strip{min-height:62px;background:#030506}

.v11-statement{position:relative;min-height:82svh;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 74% 48%,rgba(0,153,255,.10),transparent 26%),linear-gradient(135deg,#050708 0,#080c0f 56%,#030506 100%);border-bottom:1px solid #16232b}
.v11-statement:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0 54%,rgba(255,255,255,.02) 54.1%,transparent 54.2%);pointer-events:none}
.v11-statement-inner{position:relative;z-index:2;width:min(1520px,88vw);margin:auto}
.v11-statement h2{font-size:clamp(78px,9.5vw,176px);font-style:italic;font-weight:800;line-height:.76;letter-spacing:-.025em;max-width:1320px}
.v11-statement h2 span{color:var(--b);text-shadow:0 0 34px rgba(0,153,255,.14)}
.v11-punch{margin:34px 0 0;padding-left:18px;border-left:3px solid var(--b);font-size:clamp(12px,1.2vw,18px);font-weight:700;letter-spacing:.2em;color:#d5dde1}
.v11-ghost{position:absolute;right:-2vw;bottom:-3.5vw;font:800 clamp(130px,20vw,390px)/.7 "Barlow Condensed",sans-serif;font-style:italic;letter-spacing:-.04em;color:rgba(255,255,255,.018);white-space:nowrap;user-select:none}

.v11-recon{position:relative;padding:150px 0 130px;background:#f2f5f3;color:#071014;overflow:hidden}
.v11-recon-word{position:absolute;left:-1vw;top:20px;font:800 clamp(150px,23vw,440px)/.75 "Barlow Condensed",sans-serif;font-style:italic;color:rgba(6,17,23,.035);letter-spacing:-.045em;pointer-events:none}
.v11-recon-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:8vw;align-items:center}
.v11-recon h2{font-size:clamp(62px,7.3vw,128px);font-style:italic;font-weight:800;line-height:.79;letter-spacing:-.02em}
.v11-recon h2 span{color:#0b86d8}
.v11-recon-side{max-width:630px;padding-left:42px;border-left:1px solid #c8d0d4}
.v11-tag{font:800 clamp(27px,2.8vw,44px)/1 "Barlow Condensed",sans-serif;font-style:italic;letter-spacing:.02em;padding:12px 0;border-bottom:1px solid #ccd4d7}
.v11-tag:first-child{border-top:1px solid #ccd4d7}
.v11-recon-side>p{font-size:15px;line-height:1.75;color:#3c494f;margin:28px 0 14px}
.v11-recon-side .v11-small{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#78858c;margin:0 0 26px}

.v11-riders{padding:130px 0 90px;background:#050708;overflow:hidden}
.v11-section-head{margin-bottom:60px;display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;align-items:end}
.v11-section-head .eyebrow{grid-column:1/-1;margin-bottom:-5px}
.v11-section-head h2{font-size:clamp(70px,8vw,142px);font-style:italic;line-height:.78;letter-spacing:-.025em}
.v11-section-head h2 span{color:var(--b)}
.v11-section-head>p{font-size:15px;line-height:1.8;color:#8e9ca4;max-width:520px}
.v11-rider-grid{display:grid;grid-template-columns:repeat(3,1fr);min-height:650px;border-top:1px solid #1a2932;border-bottom:1px solid #1a2932}
.v11-rider{position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:54px 44px;background:linear-gradient(160deg,#0a1116,#050708 72%);border-right:1px solid #1a2932;isolation:isolate}
.v11-rider:last-child{border-right:0}
.v11-rider:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 76% 23%,rgba(0,153,255,.12),transparent 34%);transition:transform .5s ease,opacity .5s ease}
.v11-rider:hover:before{transform:scale(1.12);opacity:1.35}
.v11-rider-num{position:absolute;top:-32px;right:18px;font:800 clamp(160px,14vw,280px)/1 "Barlow Condensed",sans-serif;font-style:italic;color:rgba(255,255,255,.025);letter-spacing:-.04em}
.v11-rider-content{position:relative;z-index:2;width:100%}
.v11-rider-content>p{margin:0 0 18px;color:var(--b);font-size:9px;letter-spacing:.25em;font-weight:700}
.v11-rider h3{font-size:clamp(48px,4.2vw,78px);font-style:italic;line-height:.86;letter-spacing:-.015em}
.v11-rider h3 span{color:#fff}
.v11-rider small{display:block;margin-top:28px;padding-top:18px;border-top:1px solid #21313a;color:#697982;font-size:8px;letter-spacing:.2em;font-weight:700}
.v11-rider-tour{background:linear-gradient(160deg,#0b0e11,#050708 72%)}
.v11-rider-three{background:linear-gradient(160deg,#071119,#050708 72%)}
.v11-fitment{width:min(1520px,88vw);margin:22px auto 0;color:#64747c;font-size:8px;letter-spacing:.18em;text-transform:uppercase}

.v11-capability{background:#f2f5f3;color:#071014;padding:120px 0 0}
.v11-capability-head h2{font-size:clamp(68px,8vw,140px);font-style:italic;line-height:.78;letter-spacing:-.02em}
.v11-capability-head h2 span{color:#0b86d8}
.v11-capability-list{margin-top:65px;border-top:1px solid #c6cfd3}
.v11-cap-row{min-height:154px;display:grid;grid-template-columns:100px minmax(0,1.4fr) minmax(280px,.6fr);align-items:center;gap:32px;padding:0 max(6vw,40px);border-bottom:1px solid #c6cfd3;transition:background .25s ease}
.v11-cap-row:hover{background:#e9eef0}
.v11-cap-row span{font:800 44px/1 "Barlow Condensed",sans-serif;font-style:italic;color:#b3bec3}
.v11-cap-row strong{font:800 clamp(42px,5.2vw,88px)/.9 "Barlow Condensed",sans-serif;font-style:italic;letter-spacing:-.02em}
.v11-cap-row em{font-style:normal;font-size:12px;line-height:1.6;color:#5a686f;max-width:360px}

.v11-destinations{border-top:0}.v11-destinations>img{height:clamp(220px,20vw,340px)}

.v11-development{padding:135px 0;background:linear-gradient(135deg,#050708,#07131a 62%,#030506);border-bottom:1px solid #172731}
.v11-development-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:8vw;align-items:start}
.v11-development h2{font-size:clamp(72px,8.2vw,146px);font-style:italic;line-height:.78;letter-spacing:-.025em}
.v11-development h2 span{color:var(--b)}
.v11-development-copy>p{font:700 clamp(26px,2.6vw,42px)/1.06 "Barlow Condensed",sans-serif;text-transform:uppercase;color:#e7edef;margin:0 0 36px}
.v11-dev-line{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:18px 0;border-top:1px solid #20323d}
.v11-dev-line:last-child{border-bottom:1px solid #20323d}
.v11-dev-line span{font-size:8px;letter-spacing:.22em;color:#71818a}
.v11-dev-line b{font:800 25px/1 "Barlow Condensed",sans-serif;font-style:italic;color:#fff}

.v11-field,.v11-live{padding:110px 0;background:#050708}
.v11-field{border-bottom:1px solid #16242d}
.v11-field-grid,.v11-live-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:7vw;align-items:center}
.v11-field-image,.v11-live-image{position:relative;overflow:hidden;border:1px solid #20303a;background:#020405;box-shadow:0 30px 70px rgba(0,0,0,.35)}
.v11-field-image img,.v11-live-image img{display:block;width:100%;height:auto}
.v11-field-copy h2,.v11-live-copy h2{font-size:clamp(72px,8vw,140px);font-style:italic;line-height:.78;letter-spacing:-.025em}
.v11-field-copy h2 span,.v11-live-copy h2 span{color:var(--b)}
.v11-field-copy>p:not(.eyebrow),.v11-live-copy>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#93a0a7;max-width:520px}
.v11-live{background:#070b0e}.v11-live-grid{grid-template-columns:.92fr 1.08fr}.v11-live-image{order:2}

.v11-input{position:relative;padding:130px 0;background:linear-gradient(110deg,#06121b,#071018 58%,#040709);overflow:hidden;border-block:1px solid #173041}
.v11-input-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;gap:8vw;align-items:center}
.v11-input h2{font-size:clamp(70px,8vw,142px);font-style:italic;line-height:.78;letter-spacing:-.025em}
.v11-input h2 span{color:var(--b)}
.v11-input-side{padding-left:40px;border-left:1px solid #29414f}
.v11-input-side p{font-size:15px;line-height:1.8;color:#9ca9af;margin:0 0 28px;max-width:520px}
.v11-input-ghost{position:absolute;left:-1vw;bottom:-2vw;font:800 clamp(100px,16vw,300px)/.7 "Barlow Condensed",sans-serif;font-style:italic;letter-spacing:-.04em;color:rgba(255,255,255,.018);white-space:nowrap}
.v11-closing{padding-top:115px;padding-bottom:115px}

@media(max-width:1100px){
  .v11-rider{padding:42px 28px}.v11-rider h3{font-size:clamp(44px,4.6vw,65px)}
  .v11-cap-row{grid-template-columns:72px 1fr;padding-inline:34px}.v11-cap-row em{grid-column:2}
}
@media(max-width:900px){
  .v11-statement{min-height:70svh}.v11-statement h2{font-size:clamp(66px,15vw,110px)}
  .v11-recon{padding:95px 0}.v11-recon-grid,.v11-section-head,.v11-development-grid,.v11-field-grid,.v11-live-grid,.v11-input-grid{grid-template-columns:1fr;gap:48px}
  .v11-recon-side,.v11-input-side{border-left:0;border-top:1px solid #c8d0d4;padding:30px 0 0}.v11-input-side{border-color:#29414f}
  .v11-rider-grid{grid-template-columns:1fr;min-height:0}.v11-rider{min-height:460px;border-right:0;border-bottom:1px solid #1a2932}.v11-rider:last-child{border-bottom:0}
  .v11-section-head .eyebrow{grid-column:auto}.v11-section-head>p{max-width:700px}
  .v11-cap-row{min-height:130px;grid-template-columns:55px 1fr;padding:26px 24px;gap:18px}.v11-cap-row strong{font-size:clamp(38px,9vw,62px)}.v11-cap-row em{grid-column:2}
  .v11-live-image{order:initial}
}
@media(max-width:620px){
  .v11 .hero-v10 h1{font-size:clamp(54px,15vw,72px)}
  .v11-statement{min-height:620px}.v11-statement-inner{width:auto;margin-inline:24px}.v11-statement h2{font-size:clamp(58px,16vw,80px)}
  .v11-recon h2,.v11-section-head h2,.v11-capability-head h2,.v11-development h2,.v11-field-copy h2,.v11-live-copy h2,.v11-input h2{font-size:clamp(58px,16vw,84px)}
  .v11-rider{min-height:390px;padding:34px 24px}.v11-rider h3{font-size:clamp(48px,13vw,68px)}
  .v11-capability{padding-top:80px}.v11-cap-row{grid-template-columns:42px 1fr}.v11-cap-row span{font-size:34px}.v11-cap-row em{font-size:11px}
  .v11-development,.v11-field,.v11-live,.v11-input{padding:82px 0}
}


/* V12 — TRIDENT × EL GRINGO MOTO connection */
.v12-gringo{position:relative;overflow:hidden;background:linear-gradient(135deg,#050708 0,#071017 58%,#050708 100%);border-block:1px solid #14232c}
.v12-gringo:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 38%,rgba(0,153,255,.10),transparent 34%);pointer-events:none}
.v12-gringo-ghost{position:absolute;left:-.04em;bottom:-.14em;z-index:0;white-space:nowrap;font:800 clamp(120px,17vw,310px)/.72 "Barlow Condensed",sans-serif;font-style:italic;letter-spacing:-.055em;color:rgba(255,255,255,.018);pointer-events:none;user-select:none}
.v12-gringo-grid{position:relative;z-index:1}
.v12-bridge-kicker{display:inline-block;margin:0 0 24px!important;padding:9px 12px;border:1px solid #25404f;color:#b8c5cc!important;font-size:8px!important;line-height:1!important;letter-spacing:.24em!important;font-weight:800;text-transform:uppercase}
.v12-gringo .v11-live-copy h2{margin:0;font-size:clamp(62px,7vw,126px);line-height:.76}
.v12-bridge-lede{margin-top:30px!important;color:#f1f5f7!important;font:700 clamp(20px,1.7vw,27px)/1.28 "Barlow Condensed",sans-serif!important;letter-spacing:.01em;text-transform:uppercase;max-width:600px!important}
.v12-bridge-copy{margin-top:16px!important;max-width:610px!important}
.v12-bridge-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.v12-bridge-note{margin:20px 0 0!important;color:#60727c!important;font-size:8px!important;line-height:1!important;letter-spacing:.25em!important;font-weight:800;text-transform:uppercase}
.v12-gringo-image{position:relative;isolation:isolate}
.v12-gringo-image:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 58%,rgba(3,6,8,.74) 100%);pointer-events:none}
.v12-image-stamp{position:absolute;z-index:2;left:24px;right:24px;bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.24);font-size:8px;letter-spacing:.22em;font-weight:800;color:#dbe3e7}
.v12-image-stamp i{color:var(--b);font-style:normal}
@media(max-width:900px){.v12-gringo-ghost{bottom:.02em;font-size:clamp(105px,24vw,190px)}.v12-gringo .v11-live-copy h2{font-size:clamp(58px,15vw,86px)}.v12-gringo-image{order:initial}.v12-bridge-actions{display:grid;grid-template-columns:1fr}.v12-bridge-actions .button{justify-content:space-between}}
@media(max-width:520px){.v12-image-stamp{left:16px;right:16px;bottom:15px;gap:8px;font-size:7px;letter-spacing:.14em}.v12-bridge-kicker{font-size:7px!important;letter-spacing:.18em!important}}


/* V13 — make the El Gringo / YouTube connection impossible to miss */
.v13-proof-question{margin:28px 0 0!important;color:#fff!important;font:800 clamp(28px,2.5vw,44px)/.94 "Barlow Condensed",sans-serif!important;font-style:italic;letter-spacing:-.02em;text-transform:uppercase}
.v13-bridge-actions{align-items:stretch}
.v13-youtube-cta{display:flex;align-items:center;gap:14px;min-height:72px;padding:13px 16px;border:1px solid rgba(0,153,255,.62);background:linear-gradient(135deg,rgba(0,153,255,.19),rgba(0,153,255,.07));color:#fff;text-decoration:none;text-transform:uppercase;transition:.2s ease;flex:1 1 390px}
.v13-youtube-cta:hover,.v13-youtube-cta:focus-visible{border-color:#40b5ff;background:linear-gradient(135deg,rgba(0,153,255,.28),rgba(0,153,255,.10));transform:translateY(-1px)}
.v13-youtube-cta:focus-visible{outline:2px solid #8bd3ff;outline-offset:3px}
.v13-youtube-cta>span:nth-child(2){display:grid;gap:4px;min-width:0}
.v13-youtube-cta strong{font:800 clamp(21px,1.8vw,29px)/.9 "Barlow Condensed",sans-serif;letter-spacing:.015em}
.v13-youtube-cta small{font:700 8px/1.15 Inter,sans-serif;letter-spacing:.17em;color:#9fb2bd}
.v13-youtube-cta>b{margin-left:auto;font-size:20px;color:#7fcaff}
.v13-play{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:#fff;color:#050708;font-size:17px;padding-left:2px}
.v13-gringo-video{display:block;color:inherit;text-decoration:none;cursor:pointer}
.v13-gringo-video:focus-visible{outline:2px solid #8bd3ff;outline-offset:4px}
.v13-video-play{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:rgba(255,255,255,.94);color:#06090b;font-size:29px;padding-left:5px;box-shadow:0 0 0 10px rgba(0,0,0,.18);transition:.2s ease}
.v13-video-label{position:absolute;z-index:3;right:24px;top:22px;padding:9px 11px;border:1px solid rgba(255,255,255,.28);background:rgba(3,6,8,.58);font:800 8px/1 Inter,sans-serif;letter-spacing:.18em;color:#f5f8fa;text-transform:uppercase;backdrop-filter:blur(5px)}
.v13-video-label b{color:#6fc4ff}
.v13-gringo-video:hover .v13-video-play{transform:translate(-50%,-50%) scale(1.06);background:#fff}
@media(max-width:900px){.v13-youtube-cta{flex-basis:auto}.v13-video-play{width:72px;height:72px;font-size:24px}}
@media(max-width:520px){.v13-youtube-cta{min-height:68px;padding:11px 12px;gap:10px}.v13-play{width:40px;height:40px;flex-basis:40px}.v13-youtube-cta small{font-size:7px;letter-spacing:.12em}.v13-video-label{right:16px;top:15px;font-size:7px}.v13-video-play{width:62px;height:62px;font-size:21px}}
