@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/orbitron-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#00213b;--navy-2:#0b1f33;--navy-3:#06304f;--mint:#5be0b8;--accent:#0c8a86;--accent-ink:#076b68;--accent-subtle:#e6f6f4;--canvas:#f3f6fa;--surface:#fff;--sunken:#eaf0f7;--ink:#0b1f33;--muted:#4e6276;--faint:#8494a7;--border:#d7e0ea;--border-strong:#b9c7d6;--fd:"Space Grotesk", "Manrope", system-ui, sans-serif;--fb:"Manrope", system-ui, -apple-system, sans-serif;--fn:"Orbitron", "Space Grotesk", system-ui, sans-serif;--radius:18px;--radius-sm:13px;--radius-lg:26px;--shadow:0 1px 3px #0b1f330d;--shadow-lg:0 26px 60px -22px #0b1f3352;--gutter:clamp(18px, 4.6vw, 60px);--section:clamp(44px, 6.6vw, 104px);--measure:58ch;--max:1180px;--lift:0 24px 50px -24px #0b1f3361;--perspective:1300px}@media (width>=1600px){:root{--max:1300px}}.scene{perspective:var(--perspective);perspective-origin:55% 38%;place-items:center;display:grid;position:relative}.device{transform-style:preserve-3d;transform:rotateY(var(--ry,-13deg)) rotateX(var(--rx,6deg));transition:transform .45s cubic-bezier(.22,.7,.2,1);position:relative}.device img{z-index:1;width:100%;height:auto;box-shadow:0 0 0 1px #0b1f331a, -7px 0 0 -2px #0b1f331a, -13px 0 0 -5px #0b1f3312, var(--shadow-lg);border-radius:clamp(22px,2.6vw,34px);position:relative}.device.bare img{width:auto;max-width:100%;box-shadow:none;filter:drop-shadow(0 30px 40px #0b1f3342);border-radius:0}.device.bare:after{display:none}.device.bare:before{opacity:.5}.device:before{content:"";filter:blur(26px);opacity:.75;background:radial-gradient(closest-side,#5be0b880,#0000 72%);border-radius:50%;position:absolute;inset:12% -14% 6%;transform:translateZ(-90px)}.device:after{content:"";filter:blur(11px);background:radial-gradient(closest-side,#0b1f3357,#0000 75%);border-radius:50%;height:26px;position:absolute;bottom:-6%;left:8%;right:2%;transform:rotateX(72deg)translateZ(-24px)}.band.navy .device:before{opacity:.45}.floorgrid{isolation:isolate;position:relative;overflow:hidden}.floorgrid:after{content:"";z-index:-1;transform-origin:bottom;pointer-events:none;background-image:linear-gradient(#5be0b842 1px,#0000 1px),linear-gradient(90deg,#5be0b842 1px,#0000 1px);background-size:64px 64px;height:58%;position:absolute;bottom:0;left:-40%;right:-40%;transform:perspective(600px)rotateX(64deg);mask-image:linear-gradient(#0000 15%,#00000059 55%,#000)}.deck{perspective:1100px}.lift{transform-style:preserve-3d;will-change:transform;transition:transform .32s cubic-bezier(.22,.7,.2,1),box-shadow .32s}@media (hover:hover){.lift:hover{box-shadow:var(--lift);transform:translate3d(0,-7px,26px)rotateX(2.4deg)}}.slab{box-shadow:inset 0 1px 0 #ffffffb3, 0 8px 0 -5px #0b1f3312, 0 16px 0 -11px #0b1f330d, var(--shadow)}.card.navy.slab,.band.navy .slab{box-shadow:inset 0 1px #ffffff24,0 10px 0 -6px #00000038,0 22px 46px -26px #0009}.lineup{perspective:1500px;perspective-origin:50% 40%;gap:18px;display:grid}.lineup figure{transform-style:preserve-3d;place-items:end center;margin:0;transition:transform .4s cubic-bezier(.22,.7,.2,1);display:grid}.lineup img{object-fit:contain;filter:drop-shadow(0 26px 32px #0b1f3342);width:auto;max-width:100%;height:clamp(180px,24vw,310px)}.lineup figure:first-child img{border-radius:18px;height:clamp(180px,23vw,300px);box-shadow:0 0 0 1px #0b1f3317}@media (width>=760px){.lineup{grid-template-columns:repeat(3,1fr);align-items:end;gap:10px}.lineup figure:first-child{transform:rotateY(17deg)translateZ(-40px)translate(6%)}.lineup figure:nth-child(2){transform:rotateY(0)translateZ(30px)scale(1.04)}.lineup figure:nth-child(3){transform:rotateY(-15deg)translateZ(-34px)translate(-4%)}@media (hover:hover){.lineup:hover figure:first-child{transform:rotateY(12deg)translateZ(-20px)translate(4%)}.lineup:hover figure:nth-child(2){transform:translateZ(54px)scale(1.06)}.lineup:hover figure:nth-child(3){transform:rotateY(-10deg)translateZ(-14px)translate(-2%)}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=760px){.reveal{animation:linear both rise view();animation-range:entry 4% cover 26%}}}@keyframes rise{0%{opacity:0;transform:perspective(900px)translate3d(0,26px,-80px)rotateX(5deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.device,.lineup figure,.lift:hover,.lineup:hover figure{transform:none!important}.device:before,.device:after,.floorgrid:after{display:none}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:76px}@media (width>=980px){html{scroll-padding-top:24px}}body{background:var(--canvas);color:var(--ink);font-family:var(--fb);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:clamp(16px,.3vw + 15.1px,18px);font-weight:500;line-height:1.55}img,svg,picture{max-width:100%;display:block}a{color:var(--accent-ink);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--ink)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.section.tight{padding-block:calc(var(--section) * .62)}.band{background:var(--surface);border-block:1px solid var(--border)}.band.sunken{background:var(--sunken)}.band.navy{background:radial-gradient(760px 420px at 88% -20%, #0c8a864d, transparent 70%), radial-gradient(560px 360px at 4% 120%, #5be0b81f, transparent 70%), linear-gradient(160deg, var(--navy) 0%, var(--navy-2) 100%);color:#fff;border-color:#0000}.band.navy .h,.band.navy .amt{color:#fff}.band.navy .p,.band.navy .lede{color:#ffffffd6}.band.navy .k,.band.navy a{color:var(--mint)}.split{align-items:center;gap:clamp(28px,5vw,64px);display:grid}.split.top{align-items:start}@media (width>=860px){.split{grid-template-columns:1fr 1fr}.split.wide-left{grid-template-columns:1.1fr .9fr}.split.wide-right{grid-template-columns:.9fr 1.1fr}.split.flip>:first-child{order:2}}@media (width>=1280px){.split.wide-left{grid-template-columns:1.04fr .96fr}}.grid{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=560px){.grid.two,.grid.three,.grid.four{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.grid.three{grid-template-columns:repeat(3,1fr)}}@media (width>=1040px){.grid.four{grid-template-columns:repeat(4,1fr)}}.stack{justify-items:start;gap:18px;display:grid}.stack.center{text-align:center;justify-items:center}.k{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:800}.h{font-family:var(--fd);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;font-weight:700;line-height:1.05}.h.xl{font-size:clamp(31px,5.4vw,64px)}.h.lg{font-size:clamp(24px,3.6vw,40px)}.h.md{font-size:clamp(20px,2.5vw,28px)}.h.sm{letter-spacing:-.02em;font-size:clamp(18px,2.2vw,22px)}.lede{max-width:var(--measure);text-wrap:pretty;font-size:clamp(17px,1.5vw,21px);font-weight:600;line-height:1.45}.p{color:var(--muted);max-width:var(--measure);text-wrap:pretty}.p.sm{font-size:15px}.amt{font-family:var(--fn);letter-spacing:.5px;font-weight:500}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);align-content:start;gap:8px;padding:24px;display:grid}.card.quiet{background:var(--sunken);box-shadow:none}.card.navy{background:linear-gradient(160deg, var(--navy), var(--navy-2));color:#fff;border-color:#0000}.card.navy .h,.card.navy .card-title{color:#fff}.card.navy .p{color:#ffffffd1}.card.navy .k{color:var(--mint)}.card.accent{background:var(--accent-subtle);box-shadow:none;border-color:#0c8a8638}.card .ico{background:var(--accent-subtle);width:40px;height:40px;color:var(--accent);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.card.navy .ico{color:var(--mint);background:#5be0b824}.card .ico svg{width:20px;height:20px}.btn{font-family:var(--fb);background:var(--accent);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 22px;font-size:16px;font-weight:800;line-height:1;text-decoration:none;transition:transform .12s,background .12s;display:inline-flex}.btn:hover{background:var(--accent-ink);color:#fff;transform:translateY(-1px)}.btn.ghost{border-color:var(--border-strong);color:var(--ink);background:0 0}.btn.ghost:hover{background:var(--surface);border-color:var(--ink);color:var(--ink)}.band.navy .btn.ghost{color:#fff;border-color:#ffffff4d}.band.navy .btn.ghost:hover{color:#fff;background:#ffffff14}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.pill{background:var(--surface);border:1px solid var(--border);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.pill img{width:auto;height:16px}.pill-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.list li{color:var(--muted);grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}.list li:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;margin-top:8px}.band.navy .list li{color:#ffffffd6}.band.navy .list li:before{background:var(--mint)}.card-title{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:700}.shot{border-radius:var(--radius-lg);overflow:hidden}.shot img{width:100%;height:auto}.note{color:var(--faint);max-width:var(--measure);font-size:13px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.hud[data-astro-cid-xw4n4aza]{z-index:50;padding:16px var(--gutter);pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:0 0 auto;transform:translateZ(0)}@media (width<=859px){.hud[data-astro-cid-xw4n4aza]{min-height:64px;padding:12px var(--gutter);-webkit-backdrop-filter:blur(16px);background:#f3f6faf5;border-bottom:1px solid #0b1f330f}}.hud[data-astro-cid-xw4n4aza]>[data-astro-cid-xw4n4aza]{pointer-events:auto}.logo[data-astro-cid-xw4n4aza] img[data-astro-cid-xw4n4aza]{width:auto;height:20px}.tools[data-astro-cid-xw4n4aza]{align-items:center;gap:8px;display:flex}.lang[data-astro-cid-xw4n4aza],.toggle[data-astro-cid-xw4n4aza]{font:inherit;letter-spacing:.04em;color:var(--muted);border:1px solid var(--border);backdrop-filter:blur(10px);cursor:pointer;background:#ffffffe0;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800;text-decoration:none}.toggle[data-astro-cid-xw4n4aza]{letter-spacing:.1em;text-transform:uppercase}.lang[data-astro-cid-xw4n4aza]:hover,.toggle[data-astro-cid-xw4n4aza]:hover{color:var(--ink);border-color:var(--border-strong)}.sheet[data-astro-cid-xw4n4aza]{top:56px;right:var(--gutter);z-index:52;backdrop-filter:blur(14px);border:1px solid var(--border);width:min(260px,100vw - 32px);box-shadow:var(--shadow-lg);background:#fffffff5;border-radius:18px;gap:4px;padding:12px;display:grid;position:fixed}.sheet[data-astro-cid-xw4n4aza][hidden]{display:none}.sheet[data-astro-cid-xw4n4aza] a[data-astro-cid-xw4n4aza]{color:var(--muted);border-radius:12px;padding:10px 12px;font-size:15px;font-weight:700;text-decoration:none;display:block}.sheet[data-astro-cid-xw4n4aza] a[data-astro-cid-xw4n4aza]:hover,.sheet[data-astro-cid-xw4n4aza] a[data-astro-cid-xw4n4aza][aria-current]{color:var(--ink);background:var(--accent-subtle)}.sheet[data-astro-cid-xw4n4aza] .btn[data-astro-cid-xw4n4aza]{text-align:center;color:#fff;margin-top:6px}.sheet[data-astro-cid-xw4n4aza] .btn[data-astro-cid-xw4n4aza]:hover{color:#fff}.foot[data-astro-cid-jo6i4kqk]{background:linear-gradient(160deg, var(--navy), var(--navy-2));color:#fffc;padding-block:clamp(40px,7vw,72px) 26px}.inner[data-astro-cid-jo6i4kqk]{gap:32px;display:grid}.brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:20px;margin-bottom:14px}.brand[data-astro-cid-jo6i4kqk] .p[data-astro-cid-jo6i4kqk]{color:#ffffffb8;max-width:34ch}.brand[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--mint)}.col[data-astro-cid-jo6i4kqk]{align-content:start;gap:10px;display:grid}.col[data-astro-cid-jo6i4kqk] .k[data-astro-cid-jo6i4kqk]{color:var(--mint);margin-bottom:2px}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ffffffd1;font-size:15px;font-weight:600;text-decoration:none}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-decoration:underline}.base[data-astro-cid-jo6i4kqk]{color:#ffffff8c;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:clamp(32px,5vw,56px);padding-top:18px;font-size:13px;display:flex}@media (width>=760px){.inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr repeat(3,1fr);gap:40px}}.skip[data-astro-cid-ybatimd6]{background:var(--navy);color:#fff;z-index:100;border-radius:0 0 12px;padding:12px 18px;font-weight:800;position:absolute;top:0;left:-9999px}.skip[data-astro-cid-ybatimd6]:focus{color:#fff;left:0}
