@import url('https://fonts.googleapis.com/css2?family=DM+Mono&family=Manrope:wght@400;600;700;800&family=Space+Grotesk:wght@600;700&display=swap');*{box-sizing:border-box}body{margin:0;background:#080a09;color:#f3f5ef;font-family:Manrope,Arial,sans-serif}.bg-video{position:fixed;inset:0;width:100%;height:100%;object-fit:cover;opacity:.28;filter:grayscale(.35) contrast(1.15) brightness(.65);z-index:-3}.bg-shade{position:fixed;inset:0;background:linear-gradient(115deg,#080908ef 8%,#080908b8 58%,#18090ad9),linear-gradient(0deg,#080908df,transparent 55%);z-index:-2}.vip{max-width:1180px;margin:auto;padding:0 5vw}header{height:82px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2b302c}header img{width:145px;filter:grayscale(1) brightness(0) invert(1)}header span,small,.tab,.gallery figcaption,.document-row span,.doc-group-head span,.timeline time,.timeline strong,footer{font:10px 'DM Mono',monospace;letter-spacing:.12em;text-transform:uppercase}header span{color:#919b94}header i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#e52e35;margin-right:8px}.center{padding:15vh 0 18vh}.center h1{font:700 clamp(45px,7vw,84px)/.96 'Space Grotesk';letter-spacing:-.07em;margin:24px 0}.center em,.passport-top small,.content-head small,.section-title small{font-style:normal;color:#e52e35}.center p{max-width:450px;color:#a4afa7;font-size:14px;line-height:1.7}.demo-ribbon{padding:10px 14px;margin-top:30px;background:#e52e35;color:#120b0b;font:700 10px 'DM Mono',monospace;letter-spacing:.13em;text-align:center}.passport-top{display:flex;align-items:end;justify-content:space-between;padding:54px 0 26px}.passport-top h1{font:700 clamp(42px,6vw,75px)/.98 'Space Grotesk';letter-spacing:-.07em;margin:18px 0 0}.passport-top p{color:#a4afa7;margin:12px 0 0}.passport-top .badge{padding:10px 12px;color:#120b0b;background:#e52e35;font:700 10px 'DM Mono',monospace;letter-spacing:.14em}.tabs{display:flex;gap:4px;border-bottom:1px solid #343a35;overflow:auto}.tab{border:0;border-bottom:2px solid transparent;background:#0d100ee8;color:#849087;padding:15px 18px 13px;white-space:nowrap;cursor:pointer}.tab:hover,.tab.active{color:#e52e35;border-bottom-color:#e52e35}.tab-panel{display:none;padding:28px 0 10px}.tab-panel.active{display:block}.hero-card{display:grid;grid-template-columns:1fr 1fr;min-height:370px;border:1px solid #343a35;background:#111512ed}.bike-art{position:relative;overflow:hidden;min-height:370px;background:#121613}.bike-art img{width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.05);opacity:.86}.bike-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 45%,#111613aa),linear-gradient(0deg,#111613aa,transparent 45%)}.bike-art span{position:absolute;z-index:1;top:25px;left:25px;color:#e52e35}.identity{padding:38px}.identity small{color:#8a958d}.status{display:inline-block;margin:22px 0;padding:8px 12px;color:#120b0b;background:#e52e35;font:700 10px 'DM Mono',monospace;text-transform:uppercase}.specs,.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px 20px}.specs span,.specs b,.detail-grid span,.detail-grid b{display:block}.specs span,.detail-grid span{margin-bottom:7px;color:#728078}.specs b,.detail-grid b{font-size:14px;color:#e2e7df;word-break:break-word}.gallery{padding:55px 0 10px}.section-title h2,.content-head h2{font:600 28px 'Space Grotesk';letter-spacing:-.04em;margin:10px 0 12px}.content-head p{max-width:620px;color:#89958c;font-size:13px;line-height:1.7}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gallery figure{position:relative;height:190px;margin:0;overflow:hidden;border:1px solid #303631;background:#151917}.gallery figure.wide{grid-column:span 2;height:310px}.gallery img{width:100%;height:100%;object-fit:cover;opacity:.9;transition:transform .3s}.gallery figure:hover img{transform:scale(1.04)}.gallery figcaption{position:absolute;right:0;bottom:0;left:0;padding:14px;background:linear-gradient(transparent,#0c0f0dcc);color:#e52e35}.gallery figcaption span{display:block;margin-top:5px;color:#eff2eb;font:600 12px Manrope;letter-spacing:0;text-transform:none}.empty-card{padding:28px;border:1px dashed #3c463f;color:#89958c;font-size:13px}.detail-grid{padding:28px 0;border-top:1px solid #303631;border-bottom:1px solid #303631}.metric-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:25px;background:#303631}.metric-row>div{padding:20px;background:#151917}.metric-row small{display:block;color:#7f8b82;font-size:9px}.metric-row strong{display:block;margin:11px 0 3px;font:700 28px 'Space Grotesk';color:#e52e35}.metric-row span{font:9px 'DM Mono',monospace;color:#9ca69f}.document-groups{display:grid;grid-template-columns:1fr 1fr;gap:14px}.doc-group{border:1px solid #303a32;background:#111613}.doc-group-head{padding:18px 18px 14px;border-bottom:1px solid #303a32}.doc-group-head span{color:#e52e35;font-size:9px}.doc-group-head h3{font-size:15px;margin:8px 0 6px}.doc-group-head b{font:10px 'DM Mono',monospace;color:#7f8b82}.document-row{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid #283129}.document-row:last-child{border-bottom:0}.document-row>b{color:#e52e35;font:11px 'DM Mono',monospace}.document-row div{flex:1;min-width:0}.document-row strong{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-row span{display:block;margin-top:5px;color:#7f8b82;font-size:9px;letter-spacing:.06em}.doc-link{border:1px solid #e52e35;color:#e52e35;padding:8px 10px;text-decoration:none;font:10px 'DM Mono',monospace;white-space:nowrap}.timeline{border-left:1px solid #4b554c;margin:20px 0 35px;padding-left:28px}.timeline article{position:relative;display:grid;grid-template-columns:120px 1fr auto;gap:20px;padding:0 0 30px}.timeline article:before{content:'';position:absolute;left:-34px;top:2px;width:9px;height:9px;border-radius:50%;background:#e52e35;box-shadow:0 0 0 4px #0b0d0c}.timeline time,.timeline strong{color:#e52e35}.timeline strong{font-size:9px}.timeline b{font-size:14px}.timeline p{margin:8px 0 0;color:#89958c;font-size:12px;line-height:1.5}.timeline .next:before{background:#59655a}.timeline .next time,.timeline .next strong{color:#78857c}.notice,.privacy-card{display:flex;gap:15px;margin:25px 0;padding:20px;border-left:2px solid #e52e35;background:#151b15}.notice b,.privacy-card b{font-size:12px;color:#e52e35}.notice p,.privacy-card p{margin:8px 0 0;color:#99a49b;font-size:11px;line-height:1.6}.privacy-card>span{color:#e52e35;font-size:20px}footer{padding:26px 0;color:#6e7970;border-top:1px solid #242a25}@media(max-width:760px){.vip{padding:0 6vw}header{height:72px}header img{width:120px}.passport-top{align-items:flex-start;flex-direction:column;gap:24px;padding:40px 0 25px}.passport-top h1{font-size:46px}.hero-card{grid-template-columns:1fr}.bike-art{min-height:240px}.identity{padding:26px 20px}.gallery-grid,.document-groups{grid-template-columns:1fr 1fr}.gallery figure.wide{grid-column:span 2;height:240px}.metric-row{grid-template-columns:1fr 1fr}.timeline article{grid-template-columns:1fr;gap:8px}.timeline strong{position:absolute;right:0;top:0}.tab{padding-left:10px;padding-right:10px}}@media(max-width:480px){.gallery-grid,.document-groups{grid-template-columns:1fr}.gallery figure.wide{grid-column:auto}}
