body:has(.cbx){height:auto!important;overflow:clip auto!important}.cbx{--bg:#07090f;--ink:#f3efe6;--mut:#9aa0ad;--acc:#ff3b1f;--acc2:#ffb13b;--line:#ffffff1f;--card:#10131c;--hf:var(--cbx-hf),"Anton","Arial Narrow",Impact,sans-serif;--jf:var(--cbx-jf),"Dela Gothic One","Hiragino Sans",sans-serif;--bf:var(--cbx-bf),"Zen Kaku Gothic New","Hiragino Sans",system-ui,sans-serif;background:var(--bg);color:var(--ink);font-family:var(--bf);min-height:100vh;overflow:hidden}.cbx *{box-sizing:border-box}.cbx .hanko{font-family:var(--jf)}.cbx .hero{isolation:isolate;height:100svh;min-height:620px;position:relative;overflow:hidden}.cbx .scene{opacity:0;background:var(--sky);transition:opacity 1.4s;position:absolute;inset:0}.cbx .scene.on{opacity:1}.cbx .Lw{will-change:transform;position:absolute;inset:-4% -3%}.cbx .Lw img{object-fit:cover;object-position:50% 72%;width:100%;height:100%;display:block}.cbx .txt{z-index:2}.cbx .atmo.back{z-index:3}.cbx .fg{z-index:4}.cbx .head{left:0;right:0;top:var(--ht,13%);text-align:center;position:absolute}.cbx .kick{font:400 clamp(16px,2vw,28px)/1 var(--jf);letter-spacing:.35em;color:var(--acc2);margin:0 0 .4em}.cbx .kick small{font:600 11px/1 var(--bf);letter-spacing:.3em;text-transform:uppercase;opacity:.75;margin-top:.7em;display:block}.cbx h1{font:400 clamp(92px,19.5vw,360px)/.82 var(--hf);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;margin:0}.cbx h1 .w{animation:1.1s cubic-bezier(.2,.8,.2,1) both cbx-rise;display:inline-block}.cbx h1 .w+.w{margin-left:.06em;animation-delay:.12s}.cbx h1 i{font-style:normal}@keyframes cbx-rise{0%{opacity:0;filter:blur(8px);transform:translateY(40%)}}.cbx h1 .w{background:linear-gradient(#fff7e8 35%,#ffb13b 78%,#ff5a1f);color:#0000;filter:drop-shadow(0 0 28px #ff782859);-webkit-background-clip:text;background-clip:text}.cbx h1 i{color:#0000}@keyframes cbx-riseS{0%{opacity:0;transform:skew(-8deg)translateY(40%)}to{transform:skew(-8deg)}}.cbx .atmo{mix-blend-mode:screen;pointer-events:none;background-repeat:repeat-x;background-size:2400px 100%;animation:70s linear infinite cbx-drift;position:absolute;left:-2%;right:-2%}.cbx .atmo.back{opacity:.75;height:30%;bottom:14%}.cbx .atmo.front{z-index:6;opacity:.38;height:26%;animation-duration:38s;animation-direction:reverse;bottom:-4%}@keyframes cbx-drift{to{background-position:-2400px 0}}.cbx .hero:after{content:"";z-index:7;pointer-events:none;background:linear-gradient(#0000,#040509b3);height:38%;position:absolute;inset:auto 0 0}.cbx .nav{z-index:20;padding:calc(26px + env(safe-area-inset-top,0px)) clamp(16px,3.4vw,48px) 0;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;top:0;left:0;right:0}.cbx .logo{font:400 24px/1 var(--hf);color:inherit;letter-spacing:.02em;align-items:baseline;gap:2px;text-decoration:none;display:flex}.cbx .logo b{color:var(--acc);font-weight:400}.cbx .logo span{font:400 12px/1 var(--jf);letter-spacing:.1em;border:1px solid;border-radius:4px;margin-left:10px;padding:4px 6px}.cbx .links{gap:28px;margin-left:auto;display:flex}.cbx .links a{color:inherit;font:500 13px/1 var(--bf);letter-spacing:.08em;opacity:.85;text-decoration:none}.cbx .links a:hover{opacity:1;color:var(--acc)}.cbx .pill{background:var(--acc);color:#fff;font:700 13px/1 var(--bf);cursor:pointer;border:0;border-radius:999px;padding:12px 18px;text-decoration:none;display:inline-block}.cbx .nav{color:#f3efe6}.cbx .vert{z-index:8;writing-mode:vertical-rl;font:400 15px/1 var(--jf);letter-spacing:.55em;color:#fff;opacity:.85;text-shadow:0 2px 12px #00000080;margin:0;position:absolute;top:26%;right:clamp(14px,2.6vw,40px)}.cbx .hanko{z-index:8;left:clamp(16px,3.4vw,48px);top:calc(92px + env(safe-area-inset-top,0px));text-align:center;color:#fff;opacity:.95;background:#c8321f;border-radius:7px;place-items:center;width:58px;height:58px;font:800 16px/1.08 Shippori Mincho B1,serif;display:grid;position:absolute;transform:rotate(-7deg);box-shadow:inset 0 0 0 3px #c8321f,inset 0 0 0 5px #ffffffb3}.cbx .hbar{z-index:9;padding:0 clamp(16px,3.4vw,48px) calc(28px + env(safe-area-inset-bottom,0px));color:#f6f2ea;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.cbx .sub{max-width:40ch;font:500 15px/1.5 var(--bf);text-shadow:0 1px 10px #0009;margin:0}.cbx .models{flex-wrap:wrap;gap:8px;display:flex}.cbx .models button{text-align:left;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#08090e80;border:1px solid #fff3;border-radius:12px;min-width:120px;padding:11px 16px 13px;position:relative;overflow:hidden}.cbx .models button b{font:400 22px/1 var(--hf);display:block}.cbx .models button span{font:500 11px/1 var(--bf);opacity:.75;margin-top:5px;display:block}.cbx .models button[aria-pressed=true]{border-color:var(--acc);background:#08090eb8}.cbx .models button i{background:var(--acc);width:0;height:2px;position:absolute;bottom:0;left:0}.cbx .models button[aria-pressed=true] i{animation:8s linear forwards cbx-prog}.cbx .models button:disabled{opacity:.45;cursor:default}@keyframes cbx-prog{to{width:100%}}.cbx .wrap{max-width:1220px;margin:0 auto;padding-inline:clamp(16px,4vw,44px)}.cbx .sec{padding-block:clamp(72px,10vw,130px)}.cbx .split{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.cbx .eyb{font:700 12px/1 var(--bf);letter-spacing:.24em;text-transform:uppercase;color:var(--mut);margin:0 0 18px}.cbx .eyb em{font:400 13px/1 var(--jf);color:var(--acc);letter-spacing:.2em;margin-left:10px;font-style:normal}.cbx .big{font:400 clamp(40px,6vw,86px)/.95 var(--hf);text-transform:uppercase;letter-spacing:-.005em;margin:0}.cbx .big em{color:var(--acc);font-style:normal}.cbx .lede{font:400 17px/1.7 var(--bf);color:var(--mut);max-width:56ch;margin:24px 0 0}.cbx .facts{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;display:grid;overflow:hidden}.cbx .facts div{background:var(--bg);padding:18px 16px}.cbx .facts b{font:400 40px/1 var(--hf);color:var(--acc);display:block}.cbx .facts span{font:500 12.5px/1.4 var(--bf);color:var(--mut);margin-top:8px;display:block}.cbx .src{color:var(--mut);opacity:.8;margin-top:16px;font-size:12px}.cbx .photo{margin:0}.cbx .photo img{aspect-ratio:3/2;object-fit:cover;border-radius:16px;width:100%;display:block}.cbx .photo figcaption{color:var(--mut);margin-top:10px;font-size:12.5px}.cbx .band{border-block:1px solid var(--line);background:var(--card);padding:22px 0;overflow:hidden}.cbx .band div{gap:56px;width:max-content;animation:48s linear infinite cbx-marq;display:flex}.cbx .band span{font:400 clamp(30px,4vw,54px)/1 var(--hf);text-transform:uppercase;white-space:nowrap}.cbx .band em{font:400 .55em/1 var(--jf);color:var(--acc);vertical-align:middle;margin-left:14px;font-style:normal}@keyframes cbx-marq{to{transform:translate(-50%)}}.cbx .grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.cbx .card{background:var(--card);border:1px solid var(--line);border-radius:16px;transition:transform .35s,box-shadow .35s;overflow:hidden}.cbx .card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #00000040}.cbx .card img,.cbx .card .ph{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.cbx .card .ph{font:500 13px var(--bf);color:var(--mut);border-bottom:1px dashed var(--line);background:repeating-linear-gradient(135deg,transparent 0 12px,var(--line) 12px 13px);place-items:center;display:grid}.cbx .card>div:last-child{padding:20px 20px 22px}.cbx .card .n{font:700 11px/1 var(--bf);letter-spacing:.2em;text-transform:uppercase;color:var(--mut)}.cbx .card h3{font:400 30px/1 var(--hf);margin:10px 0 8px}.cbx .card p{color:var(--mut);margin:0;font-size:14px;line-height:1.6}.cbx .tag{font:600 11px/1 var(--bf);border:1px solid var(--acc);color:var(--acc);border-radius:999px;margin-top:14px;padding:6px 10px;display:inline-block}.cbx .garage{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.cbx .reg{background:var(--card);border:1px solid var(--line);border-radius:18px;grid-template-columns:1fr 1fr;gap:18px;padding:clamp(18px,3vw,30px);display:grid}.cbx .reg label{font:700 11px/1 var(--bf);letter-spacing:.18em;text-transform:uppercase;color:var(--mut);gap:8px;display:grid}.cbx .reg label:first-child,.cbx .reg .wide{grid-column:1/-1}.cbx .reg input,.cbx .reg textarea{font:400 16px/1.4 var(--bf);color:var(--ink);border:0;border-bottom:1px solid var(--line);resize:vertical;text-transform:none;letter-spacing:0;background:0 0;outline:0;padding:8px 0}.cbx .reg input:focus,.cbx .reg textarea:focus{border-color:var(--acc)}.cbx .chips{flex-wrap:wrap;gap:8px;display:flex}.cbx .chips button{font:600 13px/1 var(--bf);letter-spacing:0;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:10px 14px}.cbx .chips button[aria-pressed=true]{background:var(--acc);border-color:var(--acc);color:#fff}.cbx .reg .pill{justify-self:start}.cbx .ok{color:var(--acc);grid-column:1/-1;margin:0;font-size:13px}.cbx footer{border-top:1px solid var(--line);padding:28px 0 calc(28px + env(safe-area-inset-bottom,0px));color:var(--mut);font-size:12.5px}.cbx footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.cbx :focus-visible{outline:2px solid var(--acc);outline-offset:3px}@media (max-width:1000px){.cbx .links{display:none}.cbx .grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.cbx .hero{height:100svh;min-height:640px}.cbx .Lw{inset:auto;left:var(--mx,-60vw);width:var(--mw,220vw);height:var(--mh,122.8vw);bottom:12svh}.cbx .Lw.txt{width:auto;height:auto;inset:0}.cbx .Lw img{object-fit:fill}.cbx .Lw:not(.fg) img{-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.cbx .head{top:29%}.cbx h1{font-size:23vw}.cbx .atmo.back{height:20%;bottom:18svh}.cbx .vert{display:none}.cbx .hanko{top:calc(84px + env(safe-area-inset-top,0px));width:48px;height:48px;font-size:13px}.cbx .nav .pill{padding:10px 14px;font-size:12px}.cbx .models button{flex:1;min-width:0}.cbx .split,.cbx .garage,.cbx .grid,.cbx .reg{grid-template-columns:1fr}.cbx .facts{grid-template-columns:1fr 1fr}}.cbx .nw{white-space:nowrap}.cbx .sc{will-change:transform;width:100%;height:100%}.cbx .girl{z-index:5}.cbx .sc-girl{position:relative}.cbx .sc-girl .girli{transition:opacity .5s;position:absolute;inset:0}.cbx .scene[data-girl=officer] .g-sweater,.cbx .scene[data-girl=sweater] .g-officer{opacity:0}.cbx h1 .w{color:inherit;filter:none!important;background:0 0!important;animation:none!important}.cbx h1 .ch{background:linear-gradient(#fff7e8 35%,#ffb13b 78%,#ff5a1f);color:#0000;filter:drop-shadow(0 0 26px #ff782859);-webkit-background-clip:text;background-clip:text;display:inline-block}.cbx .shade{z-index:7;pointer-events:none;opacity:0;background:radial-gradient(at 50% 62%,#0000 38%,#030408e6);position:absolute;inset:0}.cbx .grain{z-index:45;pointer-events:none;opacity:.08;mix-blend-mode:overlay;background:url(/cbx750p/img/grain.png);animation:.6s steps(3,end) infinite cbx-grain;position:fixed;inset:-60%}@keyframes cbx-grain{0%{transform:translate(0)}33%{transform:translate(-3%,2%)}66%{transform:translate(2%,-3%)}to{transform:translate(-1%,1%)}}.cbx .curtain{display:none}html.cbx-js .cbx .curtain,.cbx.js .curtain{z-index:80;cursor:pointer;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);background:#07090f;align-content:center;place-items:center;gap:18px;display:grid;position:fixed;inset:0}.cbx .curtain .kata{font:400 clamp(26px,5vw,64px)/1 var(--jf);color:#fff;letter-spacing:.45em;padding-left:.45em}.cbx .curtain .bar{background:var(--acc);transform-origin:0;width:min(420px,70vw);height:5px;display:block}.cbx .curtain small{font:700 11px/1 var(--bf);letter-spacing:.4em;color:#9aa0ad}.cbx .wipe{z-index:30;pointer-events:none;background:var(--acc);clip-path:polygon(0% 0%,0% 0%,-25% 100%,-25% 100%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.cbx .wipe:before{content:"";background:repeating-conic-gradient(from 0deg at 50% 50%,#ffffff38 0 1.6deg,transparent 1.6deg 7deg);position:absolute;inset:-50%}.cbx .wipe b{font:400 clamp(70px,14vw,230px)/1 var(--jf);color:#07090f;letter-spacing:.06em;position:relative}.cbx .cue{z-index:9;left:50%;bottom:calc(30px + env(safe-area-inset-bottom,0px));font:700 10px/1 var(--bf);letter-spacing:.35em;text-transform:uppercase;color:#fff;opacity:.8;justify-items:center;gap:8px;margin:0;display:grid;position:absolute;transform:translate(-50%)}.cbx .cue:after{content:"";background:linear-gradient(#fff,#0000);width:1px;height:34px;animation:1.6s ease-in-out infinite cbx-cue}@keyframes cbx-cue{0%,to{transform-origin:top;transform:scaleY(.4)}50%{transform-origin:top;transform:scaleY(1)}}.cbx .pill.ghost{color:var(--ink);background:0 0;border:1px solid}.cbx .pill.ghost:hover{background:var(--acc);border-color:var(--acc);color:#fff}.cbx a.ig{color:var(--acc)}.cbx .tach{align-items:center;min-height:100svh;padding-block:clamp(60px,8vw,100px);display:grid}.cbx .tach-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,90px);width:100%;display:grid}.cbx .gauge{width:100%;max-width:520px;margin-inline:auto;position:relative}.cbx .gauge svg{width:100%;height:auto;display:block;overflow:visible}.cbx .g-face{fill:#0c0f17;stroke:#ffffff1a;stroke-width:2px}.cbx .g-track{fill:none;stroke:#ffffff14;stroke-width:10px;stroke-linecap:round}.cbx .g-red{fill:none;stroke:#ff3b1f;stroke-width:10px;opacity:.55}.cbx .g-fill{fill:none;stroke:#ffb13b;stroke-width:10px;stroke-linecap:round;stroke-dasharray:.7917 1;filter:drop-shadow(0 0 8px #ffa02899)}.cbx .g-tick{stroke:#ffffff59;stroke-width:1.5px}.cbx .g-tick.major{stroke:#fff;stroke-width:2.5px}.cbx .g-tick.red{stroke:#ff3b1f}.cbx .g-num{fill:#f3efe6;font:400 17px var(--hf);text-anchor:middle}.cbx .g-num.red{fill:#ff3b1f}.cbx .g-unit{fill:#9aa0ad;font:700 8px var(--bf);letter-spacing:.2em;text-anchor:middle}.cbx .needle line{stroke:#ff3b1f;stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 6px #ff3b1fcc)}.cbx .needle circle{fill:#1b1f2a;stroke:#ff3b1f;stroke-width:3px}.cbx .rpm{text-align:center;gap:4px;margin:0;display:grid;position:absolute;bottom:6%;left:0;right:0}.cbx .rpm b{font:400 clamp(36px,5vw,64px)/1 var(--hf);color:#fff;font-variant-numeric:tabular-nums}.cbx .rpm span{font:700 10px/1 var(--bf);letter-spacing:.35em;text-transform:uppercase;color:#9aa0ad}.cbx .tach.redline .rpm b{color:#ff3b1f;text-shadow:0 0 24px #ff3b1f99}.cbx .stats{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;margin-top:30px;display:grid;overflow:hidden}.cbx .stats div{background:var(--bg);padding:18px 18px 16px}.cbx .stats b{font:400 clamp(40px,4.4vw,58px)/1 var(--hf);color:var(--acc);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.cbx .stats b small{font:700 12px/1 var(--bf);letter-spacing:.14em;text-transform:uppercase;color:var(--acc2)}.cbx .stats b .count{font:inherit;color:inherit}.cbx .stats div>span{font:500 12.5px/1.4 var(--bf);color:var(--mut);margin-top:8px;display:block}.cbx .chars{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.cbx .char{background:radial-gradient(circle,#ffffff29 1.1px,transparent 1.7px) 0 0/11px 11px,linear-gradient(160deg,var(--tone),#07090f 85%);border:1px solid var(--line);border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:560px;display:flex;position:relative;overflow:hidden}.cbx .char img{object-fit:contain;filter:drop-shadow(0 18px 30px #00000080);width:auto;max-width:92%;height:74%;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:120px;left:50%;transform:translate(-50%)}.cbx .char:hover img{transform:translate(-50%)translateY(-8px)scale(1.03)}.cbx .cjp{writing-mode:vertical-rl;font:400 clamp(60px,6vw,96px)/1 var(--jf);color:#ffffff24;position:absolute;top:16px;right:18px}.cbx .cinfo{background:linear-gradient(#0000,#05060aeb 30%);padding:20px 20px 22px;position:relative}.cbx .cinfo .n{font:700 11px/1 var(--bf);letter-spacing:.2em;text-transform:uppercase;color:var(--acc2)}.cbx .cinfo h3{font:400 30px/1 var(--hf);text-transform:uppercase;margin:8px 0 6px}.cbx .cinfo p{color:#c9cdd6;margin:0 0 14px;font-size:14px;line-height:1.55}.cbx .strip{background:#050608;flex-direction:column;justify-content:center;gap:34px;min-height:100svh;padding-block:60px;display:flex;overflow:hidden}.cbx .track{will-change:transform;gap:0;width:max-content;padding-inline:6vw;display:flex}.cbx .frame{background:#121212;border-inline:1px solid #000;flex:none;width:min(68vw,700px);margin:0;padding:30px 12px;position:relative}.cbx .frame:before,.cbx .frame:after{content:"";opacity:.8;background:repeating-linear-gradient(90deg,#0000 0 12px,#e8e2d2 12px 26px,#0000 26px 38px);border-radius:2px;height:14px;position:absolute;left:0;right:0}.cbx .frame:before{top:8px}.cbx .frame:after{bottom:8px}.cbx .frame img{aspect-ratio:16/9;object-fit:cover;filter:saturate(1.05)contrast(1.05);width:100%;display:block}.cbx .frame figcaption{font:500 12.5px/1.3 var(--bf);color:#b8b2a2;align-items:baseline;gap:12px;margin-top:10px;display:flex}.cbx .frame figcaption b{font:700 11px/1 var(--bf);color:#ffb13b;letter-spacing:.1em}.cbx .frame .fjp{font:400 14px/1 var(--jf);color:#fff}.cbx .card{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .25s,box-shadow .35s}.cbx .card:hover{box-shadow:0 30px 60px #00000073}.cbx.still .curtain,.cbx.still .grain,html.cbx-js .cbx.still .curtain{display:none}@media (max-width:1000px){.cbx .chars{grid-template-columns:1fr 1fr}.cbx .tach-in{grid-template-columns:1fr}}@media (max-width:760px){.cbx .chars{grid-template-columns:1fr}.cbx .char{min-height:500px}.cbx .frame{width:84vw}.cbx .stats{grid-template-columns:1fr 1fr}.cbx .cue{display:none}.cbx .gauge{max-width:340px}}@media (prefers-reduced-motion:reduce){.cbx .track{flex-wrap:wrap;gap:12px;width:auto}.cbx .frame{width:100%}}.cbx .fam-chips{flex-wrap:wrap;gap:8px;margin:34px 0 22px;display:flex}.cbx .fam-chips button{font:600 13px/1 var(--bf);color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;align-items:baseline;gap:8px;padding:11px 16px;transition:background .2s,border-color .2s;display:inline-flex}.cbx .fam-chips button span{font:400 11px/1 var(--jf);color:var(--mut)}.cbx .fam-chips button[aria-pressed=true]{background:var(--acc);border-color:var(--acc);color:#fff}.cbx .fam-chips button[aria-pressed=true] span{color:#ffd9c9}.cbx .fam-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cbx .fam-card{all:unset;box-sizing:border-box;cursor:pointer;background:var(--card);border:1px solid var(--line);animation:.6s cubic-bezier(.2,.8,.2,1) both cbx-famin;animation-delay:calc(var(--i)*45ms);border-radius:16px;flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;display:flex;overflow:hidden}@keyframes cbx-famin{0%{opacity:0;transform:translateY(18px)}}.cbx .fam-card:hover,.cbx .fam-card:focus-visible{border-color:#ff3b1f8c;transform:translateY(-5px);box-shadow:0 26px 50px #00000073}.cbx .fam-img{aspect-ratio:4/3;background:#0c0f17;display:block;position:relative;overflow:hidden}.cbx .fam-img img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block}.cbx .fam-card:hover .fam-img img{transform:scale(1.05)}.cbx .fam-img:after{content:"";background:linear-gradient(#07090f00 45%,#07090fbf);position:absolute;inset:0}.cbx .fam-yr{z-index:2;font:700 11px/1 var(--bf);letter-spacing:.08em;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07090fb3;border:1px solid #ffffff2e;border-radius:999px;padding:7px 10px;position:absolute;top:12px;left:12px}.cbx .fam-jp{z-index:2;font:400 13px/1 var(--jf);color:#fff;opacity:.9;text-shadow:0 2px 10px #0009;position:absolute;bottom:10px;right:12px}.cbx .fam-ph{text-align:center;width:100%;height:100%;font:500 12.5px/1.4 var(--bf);color:var(--mut);background:repeating-linear-gradient(135deg,transparent 0 12px,var(--line) 12px 13px);align-content:center;place-items:center;gap:8px;padding:16px;display:grid}.cbx .fam-ph b{font:400 26px/1 var(--jf);color:var(--acc)}.cbx .fam-ph.big{border:1px dashed var(--line);border-radius:12px;min-height:320px}.cbx .fam-txt{gap:7px;padding:18px 18px 20px;display:grid}.cbx .fam-code{font:700 10.5px/1 var(--bf);letter-spacing:.2em;text-transform:uppercase;color:var(--acc2)}.cbx .fam-name{font:400 28px/1 var(--hf);text-transform:uppercase;color:var(--ink)}.cbx .fam-line{font:400 13.5px/1.55 var(--bf);color:var(--mut)}.cbx .fam-more{font:700 12px/1 var(--bf);color:var(--acc);letter-spacing:.04em;margin-top:4px}html.cbx-lock,html.cbx-lock body{overflow:hidden!important}.cbx .fam-modal{z-index:90;padding:clamp(12px,3vw,40px);padding-top:calc(clamp(12px,3vw,40px) + env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030408c7;place-items:center;animation:.25s both cbx-fade;display:grid;position:fixed;inset:0}@keyframes cbx-fade{0%{opacity:0}}.cbx .fam-dlg{border:1px solid var(--line);overscroll-behavior:contain;background:#0b0e16;border-radius:20px;outline:0;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(20px,3vw,40px);width:min(1180px,100%);max-height:calc(100svh - 40px);padding:clamp(16px,2.6vw,32px);animation:.45s cubic-bezier(.2,.9,.25,1.1) both cbx-pop;display:grid;position:relative;overflow:auto}@keyframes cbx-pop{0%{opacity:0;transform:translateY(24px)scale(.97)}}.cbx .fam-x{z-index:3;border:1px solid var(--line);color:#fff;width:42px;height:42px;font:400 26px/1 var(--bf);cursor:pointer;background:#07090fcc;border-radius:50%;position:absolute;top:12px;right:12px}.cbx .fam-x:hover{background:var(--acc);border-color:var(--acc)}.cbx .fam-media img{object-fit:contain;background:#07090f;border-radius:12px;width:100%;max-height:62svh;animation:.35s both cbx-fade;display:block}.cbx .fam-credit{font:500 11.5px/1.4 var(--bf);color:var(--mut);margin:10px 0 0}.cbx .fam-credit a{color:var(--acc2)}.cbx .fam-thumbs{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cbx .fam-thumbs button{cursor:pointer;opacity:.7;background:0 0;border:2px solid #0000;border-radius:9px;width:84px;height:60px;padding:0;overflow:hidden}.cbx .fam-thumbs button[aria-pressed=true]{border-color:var(--acc);opacity:1}.cbx .fam-thumbs img{object-fit:cover;width:100%;height:100%}.cbx .fam-body h3{font:400 clamp(34px,4vw,54px)/.95 var(--hf);text-transform:uppercase;margin:6px 0 18px}.cbx .fam-spec{background:var(--line);border:1px solid var(--line);border-radius:12px;gap:1px;margin:0 0 20px;display:grid;overflow:hidden}.cbx .fam-spec div{background:#0b0e16;grid-template-columns:88px 1fr;gap:12px;padding:11px 14px;display:grid}.cbx .fam-spec dt{font:700 10.5px/1.5 var(--bf);letter-spacing:.18em;text-transform:uppercase;color:var(--mut)}.cbx .fam-spec dd{font:500 13.5px/1.5 var(--bf);color:var(--ink);margin:0}.cbx .fam-story{font:400 15px/1.72 var(--bf);color:#c9cdd6;margin:0 0 14px}.cbx .fam-colours{margin:22px 0 6px}.cbx .fam-colours>div{flex-wrap:wrap;gap:8px;display:flex}.cbx .fam-colours button{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.cbx .fam-colours button b{font:600 13px/1 var(--bf)}.cbx .fam-colours button span{font:500 11px/1 var(--bf);color:var(--mut)}.cbx .fam-colours button[aria-pressed=true]{border-color:var(--acc);background:#ff3b1f1f}.cbx .fam-colours button:disabled{opacity:.45;cursor:default}.cbx .fam-src{font:500 11.5px/1.6 var(--bf);color:var(--mut);margin:18px 0 0}.cbx .fam-src a{color:var(--mut);-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3}@media (max-width:1000px){.cbx .fam-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cbx .fam-dlg{grid-template-columns:1fr}}@media (max-width:560px){.cbx .fam-grid{grid-template-columns:1fr}.cbx .fam-name{font-size:26px}.cbx .fam-dlg{border-radius:16px;max-height:calc(100svh - 24px)}}@media (prefers-reduced-motion:reduce){.cbx .fam-card,.cbx .fam-dlg,.cbx .fam-modal{animation:none}}@media (min-width:761px){.cbx .scene[data-model=X] .Lw:not(.txt){inset:-4% -3% -4% -25%}}html.cbx-js,html.cbx-js body{background:#07090f}html.cbx-js .cbx .curtain{animation:10ms linear 6s forwards cbx-failsafe}@keyframes cbx-failsafe{to{visibility:hidden;opacity:0;pointer-events:none}}.cbx .models button{min-width:0;padding:10px 13px 12px}.cbx .models button b{font-size:19px}.cbx .scene .credit{z-index:9;right:clamp(16px,3.4vw,48px);top:calc(86px + env(safe-area-inset-top,0px));text-align:right;max-width:46ch;font:500 10.5px/1.4 var(--bf);letter-spacing:.04em;color:#fff;opacity:.62;text-shadow:0 1px 8px #000000b3;margin:0;position:absolute}.cbx .stats b.none{color:var(--mut);opacity:.6}.cbx .stats b.yrs{color:var(--ink);font-size:clamp(26px,2.8vw,38px)}.cbx .spec[hidden]{display:none}.cbx .frame figcaption em{opacity:.7;font-style:normal}.cbx .frame figcaption>span:last-child{min-width:0}.cbx .scene[data-model=X] .fgi{transform-origin:58% 91%;scale:.82}@media (max-width:760px){.cbx .models{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;display:grid}.cbx .models button{border-radius:10px;padding:9px 8px 10px}.cbx .models button b{font-size:16px}.cbx .models button span{display:none}.cbx .sub{font-size:13.5px}.cbx .scene .credit{top:auto;bottom:calc(178px + env(safe-area-inset-bottom,0px));text-align:left;font-size:9.5px;left:16px;right:16px}}.cbx .seam{z-index:12;pointer-events:none;height:0;position:relative}.cbx .seam-tape{background:var(--card);border-block:1px solid var(--line);align-items:center;height:72px;display:flex;position:absolute;top:-36px;left:-6vw;right:-6vw;overflow:hidden;transform:rotate(-2.5deg);box-shadow:0 14px 34px #0000008c}.cbx .seam.hazard .seam-tape{background:#07090f;border-block:9px solid #0000;border-image:repeating-linear-gradient(-45deg,#ffc81f 0 14px,#07090f 14px 28px) 9}.cbx .seam-run{gap:56px;width:max-content;animation:60s linear infinite cbx-marq;display:flex}.cbx .seam-run span{font:400 clamp(26px,3vw,40px)/1 var(--hf);text-transform:uppercase;white-space:nowrap;color:var(--ink)}.cbx .seam-run em{font:400 .55em/1 var(--jf);color:var(--acc);vertical-align:middle;margin-left:14px;font-style:normal}.cbx .seam.hazard .seam-run em{color:#ffc81f}@media (max-width:760px){.cbx .seam-tape{height:54px;top:-27px}.cbx .seam-run{gap:34px}.cbx .seam-run span{font-size:22px}}@media (prefers-reduced-motion:reduce){.cbx .seam-run{animation:none}}html.cbx-js .cbx .curtain .kata{opacity:0}.cbx .tach{min-height:100svh;padding-block:clamp(28px,4svh,56px)}.cbx .tach-in{gap:clamp(24px,4vw,64px)}.cbx .gauge{max-width:min(440px,58svh)}.cbx .tach .big{font-size:clamp(34px,4.4vw,62px)}.cbx .tach .lede{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:14px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.cbx .tach .eyb{margin-bottom:12px}.cbx .tach .stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.cbx .tach .stats div{padding:12px 14px 11px}.cbx .tach .stats b{font-size:clamp(28px,3vw,42px)}.cbx .tach .stats b.yrs{padding-top:.35em;font-size:clamp(18px,1.8vw,24px)}.cbx .tach .stats div>span{margin-top:5px;font-size:11.5px}.cbx .tach .src{margin-top:10px;font-size:11px}@media (max-width:1000px){.cbx .tach .gauge{max-width:min(300px,34svh)}}@media (max-width:760px){.cbx .tach{padding-block:22px}.cbx .tach-in{gap:10px}.cbx .tach .gauge{max-width:min(210px,26svh)}.cbx .tach .big{font-size:30px}.cbx .tach .lede{-webkit-line-clamp:3;margin-top:8px;font-size:13px}.cbx .tach .eyb{margin-bottom:8px}.cbx .tach .stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.cbx .tach .stats div{padding:8px 10px}.cbx .tach .stats b{font-size:24px}.cbx .tach .stats b small{font-size:10px}.cbx .tach .stats div>span{font-size:10.5px;line-height:1.3}.cbx .tach .src{display:none}.cbx .rpm b{font-size:30px}}.cbx .gauge{container-type:inline-size}.cbx .rpm b,.cbx .tach .rpm b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(20px,12cqw,58px)}.cbx .scene[data-model=X] .fgi{translate:0 -11%}.cbx .sc-bg{position:relative}.cbx .scene:not([data-model=P]) .sc-bg:after{content:"";pointer-events:none;mix-blend-mode:soft-light;opacity:.6;background:linear-gradient(#3e466d 0%,#785a8c 30%,#ff9646 52%,#8c463c 72%,#281a1e 100%);position:absolute;inset:0}.cbx .scene:not([data-model=P]) .sc-fg{filter:sepia(.1)saturate(1.06)contrast(1.04)}.cbx .scene[data-model="65"] .sc-bg:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#222648d1 0%,#322c5299 36%,#3c28322e 58%,#0000 70%);position:absolute;inset:0}.cbx .scene[data-model="65"] .sc-bg:after{z-index:2}.cbx .tach .stats b.mkt{font:600 clamp(13px,1.2vw,16px)/1.25 var(--bf);color:var(--ink);padding-top:.2em}.cbx .hx-foot a{color:var(--ink)}.cbx .scene .fill{display:none}@media (max-width:760px){.cbx .scene .fill{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.cbx .scene .fill img{object-fit:cover;object-position:50% 0%;filter:blur(14px)saturate(1.08)brightness(.92);width:100%;height:100%;transform:scale(1.15)}.cbx .Lw:not(.fg) img{-webkit-mask-image:none;mask-image:none}.cbx .Lw.bgw{-webkit-mask-image:linear-gradient(#0000,#000 38%);mask-image:linear-gradient(#0000,#000 38%)}.cbx .scene:not([data-model=P]) .fill:after{content:"";mix-blend-mode:soft-light;opacity:.6;background:linear-gradient(#3e466d 0%,#785a8c 40%,#ff9646 80%);position:absolute;inset:0}.cbx .scene[data-model="65"] .fill:before{content:"";z-index:1;background:linear-gradient(#222648d1,#322c5299 60%,#3c28324d);position:absolute;inset:0}}.cbx .scene:not([data-model=P]) .head:before{content:"";z-index:-1;pointer-events:none;filter:blur(10px);mix-blend-mode:screen;background:radial-gradient(at 50% 65%,#ff96468c,#ff783c38 45%,#0000 72%);height:78%;position:absolute;top:18%;left:8%;right:8%}.cbx .head{isolation:isolate}
.cbx .hx-nav{color:#f3efe6;align-items:center;gap:18px;display:flex}.cbx .hx-solid{z-index:50;padding:calc(14px + env(safe-area-inset-top,0px)) clamp(16px,3.4vw,48px) 14px;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:linear-gradient(#07090ff2,#07090fcc);position:sticky;top:0}.cbx .hx-logo{font:400 26px/1 var(--hf);letter-spacing:.02em;color:inherit;white-space:nowrap;align-items:baseline;gap:2px;text-decoration:none;display:flex}.cbx .hx-logo b{color:var(--acc);font-weight:400}.cbx .hx-logo span{font:400 11px/1 var(--jf);letter-spacing:.1em;border:1px solid;border-radius:4px;margin-left:10px;padding:4px 6px}.cbx .hx-links{align-items:center;gap:26px;margin-left:auto;display:flex}.cbx .hx-l{color:inherit;font:500 13px/1 var(--bf);letter-spacing:.08em;opacity:.8;text-decoration:none;transition:opacity .2s,color .2s}.cbx .hx-l:hover{opacity:1;color:var(--acc)}.cbx .hx-l[aria-current=page]{opacity:1;color:var(--acc2)}.cbx .hx-add{white-space:nowrap;background:var(--acc);color:#fff;font:700 13px/1 var(--bf);letter-spacing:.04em;border-radius:40px;padding:11px 16px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.cbx .hx-add:hover{transform:translateY(-1px);box-shadow:0 8px 24px #ff3b1f59}.cbx .hx-login{white-space:nowrap;color:inherit;font:600 13px/1 var(--bf);letter-spacing:.06em;border:1px solid var(--line);border-radius:40px;padding:10px 14px;text-decoration:none}.cbx .hx-login:hover,.cbx .hx-login[aria-current=page]{border-color:var(--acc2);color:var(--acc2)}.cbx .hx-over .hx-login{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07090f59}.cbx .hx-burger{border:1px solid var(--line);cursor:pointer;background:#07090f66;border-radius:10px;align-content:center;place-items:center;gap:4px;width:44px;height:42px;padding:0;display:none}.cbx .hx-burger i{background:#f3efe6;border-radius:2px;width:18px;height:2px;display:block}@media (max-width:860px){.cbx .hx-l,.cbx .hx-login{display:none}.cbx .hx-burger{display:grid}.cbx .hx-nav{gap:10px}}@media (max-width:480px){.cbx .hx-logo{font-size:23px}.cbx .hx-logo span{display:none}.cbx .hx-add{padding:11px 13px;font-size:12.5px}}.cbx .hx-menu{z-index:95;padding:calc(12px + env(safe-area-inset-top,0px)) 12px 12px;-webkit-backdrop-filter:blur(8px);background:#030408b8;place-items:start end;animation:.2s both cbx-fade;display:grid;position:fixed;inset:0}.cbx .hx-menu-in{border:1px solid var(--line);background:#0b0e16;border-radius:18px;gap:4px;width:min(360px,100%);padding:56px 14px 14px;animation:.35s cubic-bezier(.2,.9,.25,1.1) both cbx-pop;display:grid;position:relative;box-shadow:0 30px 60px #00000080}.cbx .hx-menu-x{border:1px solid var(--line);color:#fff;width:40px;height:40px;font:400 24px/1 var(--bf);cursor:pointer;background:0 0;border-radius:50%;position:absolute;top:10px;right:10px}.cbx .hx-menu-l{color:var(--ink);border-radius:10px;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 10px;text-decoration:none;animation:.45s cubic-bezier(.2,.8,.2,1) both hx-in;display:flex}.cbx .hx-menu-l:nth-child(3){animation-delay:40ms}.cbx .hx-menu-l:nth-child(4){animation-delay:80ms}.cbx .hx-menu-l:nth-child(5){animation-delay:.12s}.cbx .hx-menu-l:nth-child(6){animation-delay:.16s}.cbx .hx-menu-l b{font:400 34px/1 var(--hf);text-transform:uppercase;font-weight:400}.cbx .hx-menu-l span{font:400 12px/1 var(--jf);color:var(--mut)}.cbx .hx-menu-l:hover,.cbx .hx-menu-l[aria-current=page]{background:#ffffff0d}.cbx .hx-menu-l[aria-current=page] b{color:var(--acc2)}.cbx .hx-menu-add{text-align:center;margin-top:10px;padding:15px}.cbx:has(.hx-page){overflow:clip}.cbx .hx-page{flex-direction:column;min-height:100svh;display:flex}.cbx .hx-main{flex:1;padding-bottom:clamp(50px,8vw,90px)}.cbx .hx-wrap{max-width:1240px;margin:0 auto;padding-inline:clamp(16px,3.4vw,48px)}.cbx .hx-hdr{padding:clamp(36px,6vw,64px) 0 8px}.cbx .hx-eyb{font:400 12px/1.2 var(--jf);letter-spacing:.3em;color:var(--acc2);margin:0 0 12px}.cbx .hx-eyb em{color:var(--mut);letter-spacing:.2em;margin-left:10px;font-size:11px;font-style:normal}.cbx .hx-page h1.hx-h1{font:400 clamp(50px,9vw,120px)/.88 var(--hf);text-transform:uppercase;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;margin:0;animation:.7s cubic-bezier(.2,.8,.2,1) both hx-in}.cbx .hx-page h1.hx-h1 em{color:#0000;-webkit-text-stroke:1px var(--ink);font-style:normal}.cbx .hx-page h1.hx-h1-sm{font-size:clamp(46px,6vw,84px)}.cbx .hx-page .lede{max-width:62ch;margin-top:16px;animation:.7s cubic-bezier(.2,.8,.2,1) 80ms both hx-in}.cbx .hx-soon{font:700 10px/1 var(--bf);letter-spacing:.16em;text-transform:uppercase;color:var(--acc2);vertical-align:middle;-webkit-text-stroke:0;border:1px solid #ffb13b66;border-radius:20px;margin-left:12px;padding:5px 10px;display:inline-block}.cbx .hx-back{margin:26px 0 0}.cbx .hx-back a{color:var(--mut);font:600 13px/1 var(--bf);letter-spacing:.04em;text-decoration:none}.cbx .hx-back a:hover{color:var(--acc2)}.cbx .hx-sec{margin-top:clamp(44px,6vw,70px)}.cbx .hx-h2{font:400 clamp(30px,4vw,44px)/1 var(--hf);text-transform:uppercase;margin:0 0 18px}.cbx .hx-h2 em{font:400 .5em/1 var(--jf);color:var(--acc);vertical-align:middle;margin-left:8px;font-style:normal}.cbx .hx-foot{border-top:1px solid var(--line);padding:26px clamp(16px,3.4vw,48px) calc(26px + env(safe-area-inset-bottom,0px));color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;display:flex}@keyframes hx-in{0%{opacity:0;transform:translateY(14px)}}.cbx .hx-tabs{flex-wrap:wrap;gap:6px;margin:30px 0 16px;display:flex}.cbx .hx-tab,.cbx .hx-chip{border:1px solid var(--line);color:var(--mut);font:600 13px/1 var(--bf);cursor:pointer;background:0 0;border-radius:30px;padding:10px 15px;transition:background .2s,color .2s,border-color .2s}.cbx .hx-tab:hover,.cbx .hx-chip:hover{color:var(--ink);border-color:#ffffff4d}.cbx .hx-tab[aria-pressed=true]{background:var(--ink);color:#07090f;border-color:var(--ink)}.cbx .hx-chip[aria-pressed=true]{border-color:var(--acc2);color:var(--acc2);background:#ffb13b14}.cbx .hx-chips{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.cbx .hx-filter{margin:0 0 22px}.cbx .hx-btn{background:var(--acc);color:#fff;font:700 14px/1 var(--bf);letter-spacing:.06em;cursor:pointer;text-align:center;border:0;border-radius:40px;padding:14px 26px;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-block}.cbx .hx-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 28px #ff3b1f4d}.cbx .hx-btn:disabled{opacity:.55;cursor:default}.cbx .hx-btn.ghost{border:1px solid var(--line);color:var(--ink);background:0 0}.cbx .hx-btn.ghost:hover:not(:disabled){border-color:var(--acc2);color:var(--acc2);box-shadow:none}.cbx .hx-wide{width:100%}.cbx .hx-actions{flex-wrap:wrap;gap:10px;margin:26px 0 0;display:flex}.cbx .hx-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;display:grid}.cbx .hx-card{background:var(--card);border:1px solid var(--line);color:inherit;animation:.6s cubic-bezier(.2,.8,.2,1) both cbx-famin;animation-delay:calc(var(--i,0)*50ms);border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.cbx .hx-card:hover,.cbx .hx-card:focus-visible{border-color:#ffb13b66;transform:translateY(-4px);box-shadow:0 24px 48px #0006}.cbx .hx-im{aspect-ratio:4/3;background:#000;display:block;position:relative;overflow:hidden}.cbx .hx-im img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block}.cbx .hx-card:hover .hx-im img{transform:scale(1.05)}.cbx .hx-im:after{content:"";background:linear-gradient(#0000,#10131cee);height:45%;position:absolute;inset:auto 0 0}.cbx .hx-yr{z-index:2;font:600 11px/1 var(--bf);letter-spacing:.1em;color:#fff;background:#000a;border-radius:20px;padding:6px 9px;position:absolute;top:12px;left:12px}.cbx .hx-t{gap:4px;padding:12px 14px 16px;display:grid}.cbx .hx-t b{font:400 26px/1 var(--hf);text-transform:uppercase;letter-spacing:.01em;font-weight:400}.cbx .hx-t span{color:var(--mut);font-size:13px}.cbx .hx-n{z-index:2;font:700 11px/1 var(--bf);background:var(--acc);color:#fff;border-radius:20px;padding:6px 9px;position:absolute;top:12px;right:12px}.cbx a.fam-card{color:inherit;text-decoration:none}.cbx .hx-empty{background:#ffb13b08;border:1px dashed #ffb13b55;border-radius:16px;justify-items:start;gap:8px;margin-top:8px;padding:clamp(22px,4vw,36px);display:grid}.cbx .hx-empty b{font:400 clamp(26px,3vw,34px)/1 var(--hf);text-transform:uppercase;font-weight:400}.cbx .hx-empty span{color:var(--mut);max-width:56ch}.cbx .hx-empty .hx-btn{margin-top:10px}.cbx .hx-model,.cbx .hx-bike{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(22px,3.5vw,44px);padding:22px 0 0;display:grid}.cbx .hx-model .hx-h1,.cbx .hx-bike .hx-h1{margin-bottom:18px}.cbx .hx-photos{position:sticky;top:90px}.cbx .hx-main-img{object-fit:contain;background:#000;border-radius:14px;width:100%;max-height:70svh;animation:.35s both cbx-fade;display:block}.cbx .hx-bike .hx-main-img{aspect-ratio:4/3;object-fit:cover}.cbx .hx-by{margin:0 0 20px!important;font-size:15px!important}@media (max-width:860px){.cbx .hx-model,.cbx .hx-bike{grid-template-columns:1fr}.cbx .hx-photos{position:static}}.cbx .hx-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:34px 0 8px;display:grid}.cbx .hx-plan>div{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:22px 20px;animation:.6s cubic-bezier(.2,.8,.2,1) both cbx-famin;position:relative}.cbx .hx-plan>div:nth-child(2){animation-delay:70ms}.cbx .hx-plan>div:nth-child(3){animation-delay:.14s}.cbx .hx-plan b{font:400 28px/1 var(--hf);text-transform:uppercase;font-weight:400;display:block}.cbx .hx-plan span{font:400 12px/1 var(--jf);color:var(--acc);position:absolute;top:20px;right:18px}.cbx .hx-plan p{color:var(--mut);margin:10px 0 0;font-size:14px;line-height:1.6}@media (max-width:760px){.cbx .hx-plan{grid-template-columns:1fr}}.cbx .hx-form{grid-template-columns:1fr 1fr;gap:16px;max-width:900px;padding:28px 0 0;display:grid}.cbx .hx-form .wide,.cbx .hx-form .hx-drop,.cbx .hx-form .hx-picks,.cbx .hx-form .hx-note,.cbx .hx-form .hx-err{grid-column:1/-1}.cbx .hx-f,.cbx .hx-lab{font:700 11px/1.2 var(--bf);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);gap:7px;margin:0;display:grid}.cbx .hx-lab{margin-bottom:10px}.cbx .hx-f input,.cbx .hx-f textarea{background:var(--card);border:1px solid var(--line);width:100%;color:var(--ink);font:500 16px/1.4 var(--bf);text-transform:none;letter-spacing:0;resize:vertical;border-radius:10px;outline:0;padding:13px 14px;transition:border-color .2s}.cbx .hx-f input:focus,.cbx .hx-f textarea:focus{border-color:var(--acc2)}.cbx .hx-f input::placeholder,.cbx .hx-f textarea::placeholder{color:#5d6371}.cbx .hx-other{max-width:360px;margin-top:12px}.cbx .hx-drop{text-align:center;cursor:pointer;background:#ffb13b08;border:1.5px dashed #ffb13b77;border-radius:16px;justify-items:center;gap:6px;padding:clamp(24px,4vw,36px) 18px;transition:background .2s,border-color .2s;display:grid}.cbx .hx-drop:hover,.cbx .hx-drop.over{border-color:var(--acc2);background:#ffb13b14}.cbx .hx-drop:focus-within{outline:2px solid var(--acc);outline-offset:3px}.cbx .hx-drop b{font:400 clamp(26px,3vw,32px)/1 var(--hf);text-transform:uppercase;font-weight:400}.cbx .hx-drop span{color:var(--mut);font-size:13px}.cbx .hx-drop .hx-drop-cta{font:700 12px/1 var(--bf);letter-spacing:.08em;color:var(--acc2);margin-top:8px}.cbx .hx-sr{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.cbx .hx-picks{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cbx .hx-picks li{aspect-ratio:1;background:#000;border-radius:10px;width:96px;animation:.4s cubic-bezier(.2,.8,.2,1) both cbx-famin;position:relative;overflow:hidden}.cbx .hx-picks img{object-fit:cover;width:100%;height:100%;display:block}.cbx .hx-picks button{color:#fff;width:28px;height:28px;font:400 18px/1 var(--bf);cursor:pointer;background:#07090fcc;border:0;border-radius:50%;position:absolute;top:4px;right:4px}.cbx .hx-picks button:hover{background:var(--acc)}.cbx .hx-note{color:var(--mut);border-left:3px solid var(--acc2);background:#ffb13b0d;border-radius:0 8px 8px 0;margin:0;padding:8px 12px;font-size:13px}.cbx .hx-err{color:#ffc2b6;background:#ff3b1f1f;border:1px solid #ff3b1f77;border-radius:10px;outline:0;margin:0;padding:12px 14px;font-size:14px}.cbx .hx-prog{border:1px solid var(--line);background:var(--card);font:600 13px/1 var(--bf);border-radius:10px;padding:12px 14px;position:relative;overflow:hidden}.cbx .hx-prog span{z-index:1;position:relative}.cbx .hx-prog i{background:linear-gradient(90deg,#ff3b1f55,#ffb13b55);transition:width .3s;position:absolute;inset:0 auto 0 0}.cbx .hx-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cbx .hx-done{background:#1f8a4c22;border:1px solid #1f8a4c66;border-radius:14px;outline:0;gap:8px;max-width:900px;margin-top:28px;padding:22px;animation:.5s cubic-bezier(.2,.8,.2,1) both hx-in;display:grid}.cbx .hx-done b{font:400 32px/1 var(--hf);text-transform:uppercase;font-weight:400}.cbx .hx-done span{color:#c9cdd6}@media (max-width:760px){.cbx .hx-form{grid-template-columns:1fr}}.cbx .hx-auth{background:var(--card);border:1px solid var(--line);border-radius:18px;max-width:440px;margin:clamp(36px,7vw,70px) auto 0;padding:clamp(20px,4vw,30px);animation:.6s cubic-bezier(.2,.8,.2,1) both hx-in}.cbx .hx-page h1.hx-h1-auth{font-size:52px;animation:none}.cbx .hx-auth-p{color:var(--mut);margin:8px 0 16px}.cbx .hx-soon-line{font:700 14px/1.3 var(--bf);color:var(--ink);align-items:center;gap:10px;margin:0 0 18px;display:flex}.cbx .hx-soon-line .hx-soon{margin-left:0}.cbx .hx-goog{color:#1f1f1f;width:100%;font:700 14px/1 var(--bf);cursor:pointer;background:#fff;border:0;border-radius:40px;justify-content:center;align-items:center;gap:10px;padding:14px;display:flex}.cbx .hx-goog:disabled{opacity:.55;cursor:not-allowed}.cbx .hx-or{color:var(--mut);align-items:center;gap:10px;margin:14px 0;font-size:12px;display:flex}.cbx .hx-or:before,.cbx .hx-or:after{content:"";background:var(--line);flex:1;height:1px}.cbx .hx-auth .hx-note{margin:18px 0 14px}.cbx .hx-auth button.hx-btn:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.cbx .hx-card,.cbx .hx-plan>div,.cbx .hx-page h1.hx-h1,.cbx .hx-page .lede,.cbx .hx-menu,.cbx .hx-menu-in,.cbx .hx-menu-l,.cbx .hx-auth,.cbx .hx-done,.cbx .hx-picks li{opacity:1;animation:none}}
