.nav{top:env(safe-area-inset-top,0px);z-index:50;transition:background .35s var(--ease), backdrop-filter .35s, border-color .35s;border-bottom:1px solid var(--line-d);position:fixed;left:0;right:0}.nav.solid{backdrop-filter:saturate(160%)blur(18px);background:#0a0e1ab8}.nav-in{height:84px;padding-left:var(--gutter-l);padding-right:var(--gutter-r);grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;gap:20px;display:grid}.nav-left{justify-self:start;align-items:center;gap:20px;display:flex}.menu-btn{border:1px solid var(--line-d);background:#ffffff0a;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.menu-btn:hover{background:#ffffff1f}.brand{flex:none;align-items:center;display:flex}.brand img{width:auto;height:34px}.tabs{align-items:center;gap:clamp(14px,2.2vw,40px);margin:0;padding:0;list-style:none;display:flex}.tabs a{font-family:var(--label);letter-spacing:.02em;opacity:.92;align-items:center;gap:6px;padding:8px 2px;font-size:19px;font-weight:600;text-decoration:none;display:flex}.tabs a:hover{opacity:1}.tabs .pill-mi{background:var(--white);color:var(--night);opacity:1;border-radius:999px;gap:10px;padding:10px 20px}.dot{background:var(--red);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #da291c2e}.nav-right{grid-column:3;justify-self:end;align-items:center;gap:22px;display:flex}.nav-right a.plain{font-family:var(--label);font-size:19px;font-weight:600;text-decoration:none}.nav .btn{white-space:nowrap;padding:11px 24px;font-size:18px}.lang{font-family:var(--label);letter-spacing:.06em;align-items:center;gap:2px;font-size:18px;font-weight:600;display:flex}.lang span{opacity:.4}.lang a{opacity:.6;padding:10px 5px;text-decoration:none}.lang a:hover{opacity:.9}.lang a[aria-current]{opacity:1}@media (width<=1180px){.tabs{display:none}.nav-in{grid-template-columns:auto minmax(0,1fr) auto}}@media (width<=760px){.nav-right{gap:10px}.nav-right a.plain{display:none}.nav .btn{padding:10px 16px;font-size:17px}.nav-in{gap:12px;height:72px}.nav-left{gap:12px}.brand img{height:28px}.lang{font-size:17px}}.panel{z-index:80;color:var(--text);grid-template-columns:minmax(300px,32%) minmax(0,1fr) clamp(96px,9vw,160px);display:grid;position:fixed;inset:0}.panel[hidden]{display:none!important}.p-list{backdrop-filter:blur(24px)saturate(140%);padding:calc(32px + env(safe-area-inset-top,0px)) 16px 32px max(16px, env(safe-area-inset-left,0px));animation:slideIn .45s var(--ease);background:#ffffffe6;flex-direction:column;gap:6px;display:flex;overflow-y:auto}.p-list .p-logo{width:auto;height:30px;margin:6px 18px 40px}.p-item{text-align:left;width:100%;font-family:var(--label);color:var(--text);background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;padding:22px 26px;font-size:clamp(26px,2.3vw,36px);font-weight:500;line-height:1.1;display:flex}.p-item:hover,.p-item[aria-selected=true]{background:#0a0e1a0f}.p-item .icon{width:24px;height:24px}.p-links{border-top:1px solid #e3e4e9;flex-direction:column;gap:2px;margin-top:20px;padding:20px 26px 0;display:flex}.p-links-h{font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:6px;font-size:14px;font-weight:600}.p-links a{font-family:var(--label);padding:6px 0;font-size:22px;font-weight:500;text-decoration:none}.p-links a:hover{text-underline-offset:4px;text-decoration:underline}.p-content{backdrop-filter:blur(24px)saturate(140%);padding:calc(56px + env(safe-area-inset-top,0px)) clamp(24px, 5vw, 96px) 48px;animation:fadeIn .5s var(--ease);background:#eff0f3d1;flex-direction:column;display:flex;overflow-y:auto}.p-scrim{backdrop-filter:blur(6px);padding-top:calc(16px + env(safe-area-inset-top,0px));padding-right:env(safe-area-inset-right,0px);background:#07090f8c;justify-content:center;display:flex}.p-close{width:70px;height:70px;color:var(--white);background:#2b2f3a;border:0;border-radius:50%;place-items:center;display:grid}.p-close .icon{width:26px;height:26px}.p-close-m{display:none}.pane{flex-direction:column;gap:32px;max-width:760px;margin-block:auto;display:flex}.pane[hidden]{display:none!important}.pane-cta{align-self:flex-start}.mini-tl-h{font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:0 0 14px;font-size:15px;font-weight:600}.mini-tl ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.mini-tl ol:before{content:"";background:linear-gradient(90deg, var(--red) 0 30%, #c9ccd4 30%);height:2px;position:absolute;top:6px;left:6px;right:12%}.mini-tl li{font-family:var(--label);flex-direction:column;gap:10px;padding-right:8px;font-size:17px;font-weight:600;line-height:1.1;display:flex;position:relative}.mini-tl li.off{color:var(--mute)}.mt-dot{background:var(--red);border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 4px #eff0f3}.mini-tl li.off .mt-dot{background:#eff0f3;border:2px dashed #a9adb8}.helmet{filter:drop-shadow(0 24px 30px #0a0e1a40);align-self:center;width:min(100%,400px);height:auto}.model h3{font-family:var(--label);letter-spacing:.01em;margin:0 0 16px;font-size:40px;font-weight:500;line-height:1}.model img{aspect-ratio:16/7;object-fit:cover;mix-blend-mode:multiply;border-radius:16px;width:100%;max-width:620px;height:auto}.model a.tag:hover{background:#e3e4e9}.pane-h{font-family:var(--wide);text-wrap:balance;margin:0;font-size:clamp(26px,2.6vw,40px);font-weight:700;line-height:1.1}.pane-p{color:var(--mute);max-width:56ch;margin:-16px 0 0;font-size:17px}.rows{border-top:1px solid #d7d9df;flex-direction:column;display:flex}.row{border-bottom:1px solid #d7d9df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:20px 0;display:flex}.row b{font-family:var(--label);font-size:28px;font-weight:600}.row span{color:var(--mute)}.chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chips .tag{margin:0}.chips a.tag:hover{background:#e3e4e9}.big-date{font-family:var(--display);letter-spacing:.005em;color:var(--blue);font-size:clamp(64px,8vw,120px);line-height:.9}.copyline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.copyline a{text-decoration:none}.copyline code{font-family:var(--text-f);background:var(--white);user-select:all;border-radius:12px;padding:12px 18px;font-size:20px;font-weight:600;display:block}@keyframes slideIn{0%{opacity:.4;transform:translate(-30px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:.3}to{opacity:1}}@media (width<=760px){.panel{backdrop-filter:blur(24px);background:#ffffffe6;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);overflow-y:auto}.p-list,.p-content{backdrop-filter:none;background:0 0}.mini-tl li{font-size:15px}.p-scrim{display:none}.p-list{padding-right:max(16px, env(safe-area-inset-right,0px));overflow:visible}.p-list .p-logo{margin-bottom:16px}.p-close-m{top:calc(16px + env(safe-area-inset-top,0px));right:max(16px, env(safe-area-inset-right,0px));background:#2b2f3a;width:52px;height:52px;display:grid;position:absolute}.p-item{padding:16px 18px}.p-links{margin-top:8px;padding:16px 18px 0}.p-content{padding:40px max(16px, env(safe-area-inset-right,0px)) 56px max(16px, env(safe-area-inset-left,0px));display:block;overflow:visible}.row b{font-size:24px}}footer{background:var(--night);padding-block:64px calc(40px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-d)}.f-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:start;gap:40px 32px;display:grid}.f-brand img{width:auto;height:40px}.f-brand p{color:var(--mute-d);max-width:36ch;margin:16px 0 0}.f-col{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.f-col a{opacity:.9;text-decoration:none}.f-col a:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.f-col .lbl{font-family:var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--mute-d);font-size:15px;font-weight:600}.f-social{align-items:center;gap:10px;display:inline-flex}.f-social .icon{width:18px;height:18px}.f-contact code{font-family:var(--text-f);user-select:all;word-break:break-all;font-size:18px;font-weight:600}.f-contact .copy-btn{color:var(--white);border-color:var(--line-d);background:0 0}.f-note{border-top:1px solid var(--line-d);color:var(--mute-d);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;font-size:14px;display:flex}@media (width<=1000px){.f-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.f-brand{grid-column:1/-1}}@media (width<=520px){.f-grid{grid-template-columns:minmax(0,1fr)}}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));opacity:0;z-index:90;background:var(--white);color:var(--night);transition:opacity .3s, transform .3s var(--ease);pointer-events:none;text-align:center;border-radius:999px;max-width:calc(100vw - 32px);padding:14px 22px;font-weight:600;position:fixed;transform:translate(-50%,20px);box-shadow:0 10px 30px #0000004d}.toast.on{opacity:1;transform:translate(-50%)}:root{--night:#0a0e1a;--ink:#111318;--blue:#001489;--red:#da291c;--navy:#0a1a4f;--white:#fff;--paper:#f5f5f7;--text:#16181d;--mute:#6b7080;--mute-d:#a7adbd;--line-d:#ffffff29;--line-l:#dee0e6;--display:"Anton", "Arial Narrow", Impact, sans-serif;--wide:"Unbounded", "Arial Black", Arial, sans-serif;--text-f:"Manrope", "Helvetica Neue", Arial, sans-serif;--label:"Barlow Condensed", "Arial Narrow", Arial, sans-serif;--gutter-l:max(clamp(16px, 4vw, 56px), env(safe-area-inset-left,0px));--gutter-r:max(clamp(16px, 4vw, 56px), env(safe-area-inset-right,0px));--ease:cubic-bezier(.2, .7, .2, 1);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--night);color:var(--white);font-family:var(--text-f);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--night);position:fixed;inset:0 0 auto}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--white);outline-offset:3px;border-radius:6px}.wrap{max-width:1360px;padding-left:var(--gutter-l);padding-right:var(--gutter-r);margin-inline:auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.skip{z-index:100;background:var(--white);color:var(--night);border-radius:999px;padding:10px 18px;font-weight:600;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip:focus{transform:none}.btn{font-family:var(--label);letter-spacing:.02em;transition:transform .2s var(--ease), background .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:20px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-white{background:var(--white);color:var(--night)}.btn-red{background:var(--red);color:var(--white)}.btn-dark{background:var(--night);color:var(--white)}.btn-ghost{color:var(--white);border:1px solid var(--line-d);background:0 0}.sec-h{font-family:var(--display);letter-spacing:.005em;text-transform:uppercase;margin:0;font-size:clamp(48px,6.4vw,96px);font-weight:400;line-height:.92}.eyebrow{font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin:0;font-size:18px;font-weight:600}.tag{background:var(--white);font-family:var(--label);color:var(--text);border-radius:999px;align-items:center;margin-top:16px;padding:9px 22px;font-size:20px;font-weight:500;text-decoration:none;display:inline-flex}.copy-btn{background:var(--white);color:var(--text);border:1px solid #cfd2da;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:600;display:inline-flex}.arrows{gap:10px;display:flex}.track,.vtrack{scroll-snap-type:x mandatory;scrollbar-width:none;padding-left:var(--gutter-l);padding-right:var(--gutter-r);scroll-padding-left:var(--gutter-l);display:flex;overflow-x:auto}.track::-webkit-scrollbar,.vtrack::-webkit-scrollbar{display:none}@media (width<=760px){.arrows{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.rv-on .rv{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(28px)}.rv-on .rv.in{opacity:1;transform:none}.filters{flex-wrap:wrap;gap:12px;display:flex}.filter{font-family:var(--text-f);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1.5px solid #ffffffd9;border-radius:999px;padding:12px 30px;font-size:14px;font-weight:600}.filter[aria-pressed=true]{background:var(--white);color:var(--navy)}@media (width<=760px){.filter{padding:10px 18px}}
