@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c230f5cedd6adcc0-s.1gbavwjfxk-ql.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13355f8808aafd40-s.170qlghoxphjg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bf56aec03b6c512f-s.p.3rc77fqyyrg24.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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39bdd36e1450d69d-s.1glkedkmkj4ol.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f88683b112f86fce-s.0jk2f-2yu65-t.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/066ba92c8fc1c222-s.p.0j4ssjn_k8z58.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:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.leRUTa_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.leRUTa_variable{--font-barlow:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.ErXX7G_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.ErXX7G_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41c98a3b1bc68f3a-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e84c5cd1ffbefa6f-s.20csvlgbb63y1.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd9dfc3601372168-s.p.17e3l4txdrufi.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/599675dea67dcb8d-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cdf6f527ee34c972-s.03ilua6xb7p2f.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22a701959b157a82-s.p.1bg6trwi21i5q.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b6340a83cf1ecee-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d89abe7e263475e6-s.0fg7ryy-bp2x_.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bafae418e8a1b08-s.p.2g9xiodaln20i.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0743afb7b1f57bc-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0b9e5e07c9deaa9-s.22w-t0ek6hrfw.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/76e9fd951b869c7b-s.p.1n2oi-d4a-xww.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.VtJVKa_className{font-family:Poppins,Poppins Fallback;font-style:normal}.VtJVKa_variable{--font-poppins:"Poppins", "Poppins Fallback"}
body{background:#0b0b0c;margin:0}a{color:#f2f2ee}a:hover{color:#b4e35a}.stage{--acc:#b4e35a;--sel:#3d74f5;--cu:#e39a5c;--ink:#f2f2ee;--mut:#a3a39e;--line:#2a2a2e;--zoom:cubic-bezier(.65,0,.35,1);height:100vh;min-height:700px;color:var(--ink);font-family:var(--font-poppins),system-ui,sans-serif;background-color:#0b0b0c;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 40px;display:flex}.brand{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.brand b{font:600 21px/1 var(--font-barlow),sans-serif;letter-spacing:.1em}.brand span{font:400 11px var(--font-mono),monospace;letter-spacing:.12em;color:var(--mut);text-transform:uppercase}.links{flex-wrap:wrap;gap:4px;display:flex}.links a{min-height:44px;font:500 13px var(--font-poppins),sans-serif;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.main{grid-template-columns:minmax(0,1.1fr) minmax(400px,1.45fr) 88px;gap:24px;min-height:0;padding:0 24px 0 36px;display:grid}.viz{flex-direction:column;min-height:0;display:flex;position:relative}.caps{flex:none;height:62px;position:relative}.cap{text-align:center;font:600 34px/1.3 var(--font-poppins),sans-serif;color:#8e8e8a;margin:0;transition:opacity .6s,transform .6s;position:absolute;top:0;left:0;right:0}.cap.is-past{opacity:0;transform:translateY(-16px)}.cap.is-next{opacity:0;transform:translateY(16px)}.sel{color:#fff;border:2px solid var(--sel);margin-left:.08em;padding:0 .2em;line-height:1.15;display:inline-block;position:relative}.sel i{background:var(--sel);box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute}.sel i:first-child{top:-7px;left:-7px}.sel i:last-child{bottom:-7px;right:-7px}.viewport{touch-action:pan-y;flex:1;min-height:0;position:relative;overflow:hidden;container-type:size}.fovb,.vhint{display:none}
.box{width:min(100cqw,114.286cqh);height:min(100cqh,87.5cqw);margin:auto;position:absolute;inset:0;container-type:size}.scene,.ov{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.dcs{z-index:1}.ZA{z-index:2}.ov{z-index:3;pointer-events:none;opacity:0;transition:opacity .25s}.Z4{z-index:4}.Z5{z-index:5}.Z6{z-index:6}.Z7{z-index:7}.Z8{z-index:8}.Z9{z-index:9}.art{width:100%;height:100%;display:block;overflow:visible}.dc3d{z-index:1;perspective:200cqw;perspective-origin:50%;transform-origin:48% 52%;transition:transform 1.1s var(--zoom),opacity .9s ease;background:radial-gradient(55% 42% at 50% 36%,#8c96aa17,#0000 70%);position:absolute;inset:0}.dc3d,.zart{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#00000073 7%,#000 18% 82%,#00000073 93%,#0000),linear-gradient(#0000,#00000080 6%,#000 16% 70%,#0006 87%,#0000);mask-image:linear-gradient(90deg,#0000,#00000073 7%,#000 18% 82%,#00000073 93%,#0000),linear-gradient(#0000,#00000080 6%,#000 16% 70%,#0006 87%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.box:not(.lv-0) .dc3d{opacity:0;transform:scale(1.45)}.from-0:not(.lv-0) .dc3d{transition-delay:1.05s,1.15s}.dcdefs{width:0;height:0;position:absolute;overflow:hidden}.dw,.drw,.gp,.rz,.rot{width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}.dw{transition:transform 1s cubic-bezier(.45,0,.2,1);top:50%;left:50%;transform:translateZ(-87.5cqw)rotateX(-14deg)rotateY(34deg)translate3d(-23.4375cqw,-1.5625cqw,23.4375cqw)}.box:not(.lv-0) .dw{transform:translateZ(87.5cqw)rotateX(-56deg)rotateY(-16deg)translate3d(1.25cqw,-4.6875cqw,-17.1875cqw)}.lv-0:not(.from-0) .dw{transition-duration:1.2s;transition-delay:1.2s}.drw{transition:transform .85s cubic-bezier(.3,.7,.2,1);transform:translateY(3.75cqw)}.box:not(.lv-0) .drw{transform:translate3d(0,3.75cqw,29.6875cqw)}.from-0:not(.lv-0) .drw{transition-delay:.12s}.lv-0:not(.from-0) .drw{transition-delay:1.4s}.f{box-sizing:border-box;position:absolute}.f>svg{width:100%;height:100%;display:block;overflow:visible}.rkF{box-shadow:0 0 0 1px #2c2d31}.nb{filter:brightness(.55)}.rkT{background:linear-gradient(#1b1c1f,#121315);border:1px solid #2c2d31}.rkS{background-color:#0c0d0e;background-image:linear-gradient(90deg,#ffffff09,#00000040),repeating-linear-gradient(0deg,#0000 0 1.5625cqw,#ffffff06 1.5625cqw 1.875cqw);border:1px solid #232428}.dfl{background-color:#0d0e10;background-image:linear-gradient(#1c1d21 1px,#0000 1px),linear-gradient(90deg,#1c1d21 1px,#0000 1px);background-size:8.75cqw 8.75cqw;-webkit-mask-image:radial-gradient(closest-side,#000 35%,#0000);mask-image:radial-gradient(closest-side,#000 35%,#0000)}.dzF{background:linear-gradient(#24262a,#17181b);border:1px solid #33353a}.dzW{background:linear-gradient(#2a2c30,#141517);border:1px solid #3a3b40}.dzR{background:linear-gradient(#9a9da3,#4a4d52)}.gpT{background:#0f1412}.gpS{background:linear-gradient(#3a3c41,#141517);border:1px solid #4a4c51}.hsT{background:repeating-linear-gradient(90deg,#9a9ea5 0 1px,#3a3c41 1px .625cqw);border:1px solid #6a6d73}.hsS{background:repeating-linear-gradient(90deg,#b5b9bf 0 1px,#55585e 1px .625cqw)}.dmm{background:linear-gradient(#2e6a4a,#1b3d2b);border-top:2px solid #c9a245}.psT{background:linear-gradient(90deg,#2a2b2f,#1e1f22);border:1px solid #3a3b40}.psS{background:#16171a;border:1px solid #2e2f33}.gs{transition:opacity 50ms linear}.box:not(.lv-0) .gs{opacity:0}.from-0:not(.lv-0) .gs{transition-delay:1.05s}.lv-0:not(.from-0) .gs{transition-delay:1.15s}.dtg{border:2px solid var(--acc);border-radius:3px;transition:opacity .25s;animation:2.2s ease-in-out infinite pulseb;box-shadow:0 0 10px #b4e35a8c,inset 0 0 8px #b4e35a40}.box:not(.lv-0) .dtg{opacity:0}.lv-0:not(.from-0) .dtg{transition:opacity .5s 2.5s}.dcl{z-index:1;opacity:1;width:100%;height:100%;transition:opacity .5s .3s;position:absolute;inset:0;overflow:visible}.box:not(.lv-0) .dcl{opacity:0;transition:opacity .25s}.lv-0:not(.from-0) .dcl{transition-delay:2.5s}@keyframes pulseb{50%{border-color:#b4e35a73;box-shadow:0 0 4px #b4e35a33,inset 0 0 4px #b4e35a1a}}
.ZA{transform-origin:0 0;perspective:200cqw;perspective-origin:50%;position:absolute;inset:0}.card3d{width:90.625%;height:50%;transform-style:preserve-3d;transform-origin:50%;opacity:0;transition:transform 1.2s var(--zoom),opacity 80ms linear;position:absolute;top:25%;left:4.6875%;transform:translateZ(87.5cqw)rotateX(-56deg)rotateY(-16deg)translate3d(5cqw,1.0938cqw,2.8125cqw)rotateX(90deg)rotate(90deg)scale3d(.16,.16,.16)}.lv-0:not(.from-0) .card3d{transition-delay:0s,1.15s}.box:not(.lv-0) .card3d{opacity:1}.lv-1 .card3d{transition-delay:.45s,0s;transform:translate(0,0)rotateX(0)rotateY(0)translate(0,0)rotateX(0)rotate(0)scale3d(.96,.96,.96)}.lv-2 .card3d{transition-duration:1.3s,80ms;transition-delay:0s,0s;transform:translateY(14.375cqw)rotateX(0)rotateY(0)translate(0,0)rotateX(62deg)rotate(-32deg)scale3d(.54,.54,.54)}.lv-3 .card3d,.lv-4 .card3d,.lv-5 .card3d,.lv-6 .card3d,.lv-7 .card3d,.lv-8 .card3d,.lv-9 .card3d{transition-duration:1.2s,80ms;transition-delay:.5s,0s;transform:translateY(-5.47cqw)rotateX(0)rotateY(0)translate(0,0)rotateX(0)rotate(0)scale3d(1.2308,1.2308,1.2308)}.from-0:not(.lv-0) .card3d{transition-duration:1.3s,80ms;transition-delay:1.05s,1.05s}.pl{transform-style:preserve-3d;transition:transform 1s var(--zoom),opacity .5s ease;position:absolute;inset:0}.pl svg{width:100%;height:100%;display:block;overflow:visible}.pl .sv{position:absolute;top:0;left:0}.p-pcb,.p-br{transform:translateY(0)translateZ(0)}.p-vc{transform:translateY(0)translateZ(.9375cqw)}.p-fin{transform:translateY(0)translateZ(6.875cqw)}.p-fan{transform:translateY(0)translateZ(9.0625cqw)}.p-sh{transform:translateY(0)translateZ(9.6875cqw)}.lv-2 .p-vc{transition-delay:.6s;transform:translateY(0)translateZ(12.6562cqw)}.lv-2 .p-fin{transition-delay:.5s;transform:translateY(0)translateZ(42.0312cqw)}.lv-2 .p-fan{transition-delay:.4s;transform:translateY(0)translateZ(66.0938cqw)}.lv-2 .p-sh{transition-delay:.3s;transform:translateY(0)translateZ(80.7812cqw)}.lv-2.from-3 .p-vc{transition-delay:.35s}.lv-2.from-3 .p-fin{transition-delay:.45s}.lv-2.from-3 .p-fan{transition-delay:.55s}.lv-2.from-3 .p-sh{transition-delay:.65s}.box:is(.lv-3,.lv-4,.lv-5,.lv-6,.lv-7,.lv-8,.lv-9) :is(.p-br,.p-vc,.p-fin,.p-fan,.p-sh){opacity:0;transition-duration:.9s,.5s;transform:translateY(-120cqw)translateZ(30cqw)}.lv-3 .p-fan{transition-delay:80ms}.lv-3 .p-fin{transition-delay:.16s}.lv-3 .p-vc,.lv-3 .p-br{transition-delay:.24s}.pcbE{background:linear-gradient(#2b4436,#0f1a14)}.pcbB{background:#0b100d;border:1px solid #1e2a23;border-radius:.625cqw}.brP{background:linear-gradient(90deg,#55585e,#8e9197 40%,#6e7177)}.brT{background:linear-gradient(#9a9da3,#6e7177)}.vcE{background:linear-gradient(#5e6168,#2e3034)}.hpV{background:linear-gradient(#c7cacf,#7e8187 45%,#3e4146);border-radius:.4688cqw}.fin{background:linear-gradient(90deg,#cdd1d6 0,#959aa1 14%,#5f636a 60%,#3c3f44 100%);border-left:1px solid #e6e9ed}.cuH{background:linear-gradient(#e0a57a,#b87650 50%,#7a4a2c);border-radius:.4688cqw}.cuV{background:linear-gradient(#d69a6e,#8a5534);border-radius:.4688cqw}.frR{background:linear-gradient(#3a3c41,#17181b);border-left:1px solid #4a4c51;border-right:1px solid #101113}.hubR{background:linear-gradient(#4a4d53,#202226)}.bd{transform-origin:0 7.0312cqw;width:18.75cqw;height:9.375cqw;position:absolute;top:-7.0312cqw;left:0}.bdp{fill:#454950;stroke:#6a6e75;stroke-width:1.2px}.rot{animation:2.4s linear infinite rot}.shs{stroke-width:1.5px}@keyframes rot{to{transform:rotate(360deg)}}.pcbtgt{opacity:0;transition:opacity .3s}.lv-2 .pcbtgt{opacity:1;transition:opacity .5s 1.6s}
.zl{transform-origin:0 0;opacity:0;position:absolute;inset:0}.zl,.ZA{transition:opacity .4s}.zl.is-active,.ZA.is-active{opacity:1;transform:translate(0)scale(1)}.zl.is-next{--z:0}.zl.is-active,.zl.is-past{--z:1}.zl.is-past,.ZA.is-past{--zp:1}.zl{--kc:clamp(0,calc((1 - var(--z)) / .28),1)}.lod{opacity:clamp(0,calc((.62 - var(--z)) / .42),1)}.ZA.is-past{opacity:0;transform:translate(-50.84cqw,-24.89cqw)scale(1.7274)}.Z4.is-next{transform:translate(29.44cqw,14.41cqw)scale(.5789)}.Z4.is-past{transform:translate(-55.73cqw,-60.01cqw)scale(3.2223)}.Z5.is-next{transform:translate(17.3cqw,18.62cqw)scale(.31034)}.Z5.is-past{transform:translate(-467.75cqw,-205.55cqw)scale(12.2727)}.Z6.is-next{transform:translate(38.11cqw,16.75cqw)scale(.081482)}.Z6.is-past{transform:translate(-420.91cqw,-201.95cqw)scale(11.5628)}.Z7.is-next{transform:translate(36.4cqw,17.47cqw)scale(.086484)}.Z7.is-past{transform:translate(-128.57cqw,-113.39cqw)scale(3.8095)}.Z8.is-next{transform:translate(33.75cqw,29.77cqw)scale(.2625)}.Z8.is-past{transform:translate(-178.57cqw,-216.96cqw)scale(4.5714)}.Z9.is-next{transform:translate(39.06cqw,47.46cqw)scale(.21875)}.box{--za:1;--pp:1}@property --za{syntax:"<number>";inherits:false;initial-value:1}@property --pp{syntax:"<number>";inherits:false;initial-value:1}.zl:not(.is-live),.ZA:not(.is-live){visibility:hidden;transition:opacity .4s,visibility 0s .4s}.box:not(.lv-0):not(.from-0) .dc3d{visibility:hidden;transition:transform 1.1s var(--zoom),opacity .9s ease,visibility 0s 2.1s}.zl:not(.is-active) *,.ZA:not(.is-active) *,.box:not(.lv-0) .dtg,.box[data-zoom] *{animation-play-state:paused}.lv-4.from-3 .ZA,.lv-3.from-4 .ZA{transform:translate(calc(-29.44cqw * (var(--pp) - 1) / .4211),calc(-14.41cqw * (var(--pp) - 1) / .4211)) scale(var(--pp));opacity:clamp(0,calc((1 - var(--za)) / .1),1);transition:none}.lv-4.from-3 .Z4,.lv-3.from-4 .Z4{--z:var(--za);transform:translate(calc(29.44cqw * (1 - var(--pp) * .5789) / .4211),calc(14.41cqw * (1 - var(--pp) * .5789) / .4211)) scale(calc(var(--pp) * .5789));opacity:clamp(0,calc(var(--za) * 3),1);clip-path:inset(calc(15.36% * var(--kc)) calc(49.38% * var(--kc)) calc(43.93% * var(--kc)) calc(15% * var(--kc)));transition:none}.lv-5.from-4 .Z4,.lv-4.from-5 .Z4{transform:translate(calc(-17.3cqw * (var(--pp) - 1) / .68966),calc(-18.62cqw * (var(--pp) - 1) / .68966)) scale(var(--pp));opacity:clamp(0,calc((1 - var(--za)) / .1),1);transition:none}.lv-5.from-4 .Z5,.lv-4.from-5 .Z5{--z:var(--za);transform:translate(calc(17.3cqw * (1 - var(--pp) * .31034) / .68966),calc(18.62cqw * (1 - var(--pp) * .31034) / .68966)) scale(calc(var(--pp) * .31034));opacity:clamp(0,calc(var(--za) * 3),1);clip-path:inset(calc(5.36% * var(--kc)) calc(4.69% * var(--kc)) calc(12.5% * var(--kc)) calc(4.69% * var(--kc)));transition:none}.lv-6.from-5 .Z5,.lv-5.from-6 .Z5{transform:translate(calc(-38.11cqw * (var(--pp) - 1) / .918518),calc(-16.75cqw * (var(--pp) - 1) / .918518)) scale(var(--pp));opacity:clamp(0,calc((1 - var(--za)) / .1),1);transition:none}.lv-6.from-5 .Z6,.lv-5.from-6 .Z6{--z:var(--za);transform:translate(calc(38.11cqw * (1 - var(--pp) * .081482) / .918518),calc(16.75cqw * (1 - var(--pp) * .081482) / .918518)) scale(calc(var(--pp) * .081482));opacity:clamp(0,calc(var(--za) * 14),1);clip-path:inset(calc(1.79% * var(--kc)) calc(30.83% * var(--kc)) calc(1.79% * var(--kc)) calc(30.83% * var(--kc)));transition:none}.lv-7.from-6 .Z6,.lv-6.from-7 .Z6{transform:translate(calc(-36.4cqw * (var(--pp) - 1) / .913516),calc(-17.47cqw * (var(--pp) - 1) / .913516)) scale(var(--pp));opacity:clamp(0,calc((1 - var(--za)) / .1),1);transition:none}.lv-7.from-6 .Z7,.lv-6.from-7 .Z7{--z:var(--za);transform:translate(calc(36.4cqw * (1 - var(--pp) * .086484) / .913516),calc(17.47cqw * (1 - var(--pp) * .086484) / .913516)) scale(calc(var(--pp) * .086484));opacity:clamp(0,calc(var(--za) * 14),1);clip-path:inset(calc(0.4% * var(--kc)) 0 calc(0.4% * var(--kc)) 0);transition:none}.lv-8.from-7 .Z7,.lv-7.from-8 .Z7{transform:translate(calc(-33.75cqw * (var(--pp) - 1) / .7375),calc(-29.77cqw * (var(--pp) - 1) / .7375)) scale(var(--pp));opacity:clamp(0,calc((1 - var(--za)) / .1),1);transition:none}.lv-8.from-7 .Z8,.lv-7.from-8 .Z8{--z:var(--za);transform:translate(calc(33.75cqw * (1 - var(--pp) * .2625) / .7375),calc(29.77cqw * (1 - var(--pp) * .2625) / .7375)) scale(calc(var(--pp) * .2625));opacity:clamp(0,calc(var(--za) * 14),1);clip-path:inset(calc(1% * var(--kc)) 0 calc(1% * var(--kc)) 0);transition:none}.lv-9.from-8 .Z8,.lv-8.from-9 .Z8{transform:translate(calc(-39.06cqw * (var(--pp) - 1) / .78125),calc(-47.46cqw * (var(--pp) - 1) / .78125)) scale(var(--pp));opacity:clamp(0,calc((1 - var(--za)) / .1),1);transition:none}.lv-9.from-8 .Z9,.lv-8.from-9 .Z9{--z:var(--za);transform:translate(calc(39.06cqw * (1 - var(--pp) * .21875) / .78125),calc(47.46cqw * (1 - var(--pp) * .21875) / .78125)) scale(calc(var(--pp) * .21875));opacity:clamp(0,calc(var(--za) * 14),1);clip-path:inset(calc(29.6% * var(--kc)) calc(2.86% * var(--kc)) calc(29.6% * var(--kc)) calc(2.86% * var(--kc)));transition:none}
.zart{perspective:200cqw;perspective-origin:50%;position:absolute;inset:0}.zs{transform-style:preserve-3d;transform-origin:50%;transition:transform .5s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(0,0)rotateX(0)rotateY(0)rotate(0)scaleZ(.02)}.zl.is-active .zs{transform:var(--tilt);transition:transform 1.1s cubic-bezier(.2,.7,.2,1) 2.35s}.lv-4.from-3 .Z4.is-active .zs{transition-delay:1.85s}.Z4{--tilt:translate3d(10.9375cqw,4.6875cqw,0) rotateX(48deg) rotateY(0deg) rotateZ(-26deg) scale3d(.92,.92,.92)}.Z7{--tilt:translate3d(0,3.125cqw,0) rotateX(50deg) rotateY(0deg) rotateZ(-20deg) scale3d(1.05,1.05,1.05)}.Z8{--tilt:translate3d(1.5625cqw,3.125cqw,0) rotateX(-30deg) rotateY(-28deg) rotateZ(0deg) scale3d(.76,.76,.76)}.Z9{--tilt:translate3d(0,3.125cqw,0) rotateX(52deg) rotateY(0deg) rotateZ(-14deg) scale3d(1.35,1.35,1.35)}.box .Z5.is-active .lbls,.box .Z6.is-active .lbls,.box .Z5.is-active .tg,.box .Z6.is-active .tg{transition-delay:1.75s}.lv-5.from-4 .Z5.is-active .lbls,.lv-6.from-7 .Z6.is-active .lbls,.lv-5.from-4 .Z5.is-active .tg,.lv-6.from-7 .Z6.is-active .tg{transition-delay:2.3s}.box .Z5.is-past .tg,.box .Z6.is-past .tg{transition-delay:.5s}.zlab,.zbg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.zon{opacity:0;transition:opacity .35s}.zl.is-active .zon{opacity:1;transition:opacity .9s 2.45s}.zoff{transition:opacity .35s}.zl.is-active .zoff{opacity:0;transition:opacity .9s 2.45s}.lv-4.from-3 .Z4.is-active .zon{transition-delay:1.95s}.fade{-webkit-mask-image:radial-gradient(closest-side,#000 45%,#0000);mask-image:radial-gradient(closest-side,#000 45%,#0000)}.pkT{background-color:#0f1412;background-image:linear-gradient(90deg,#b876501f 1px,#0000 1px),linear-gradient(#b876501f 1px,#0000 1px);background-size:3.75cqw 3.75cqw;border:1px solid #26332b}.pkS{background:repeating-linear-gradient(#14201a 0 .4688cqw,#8a5a3c .4688cqw .5781cqw)}.pkE{background:repeating-linear-gradient(90deg,#0d1612 0 .4688cqw,#5e3e2a .4688cqw .5781cqw)}.sbS{background:repeating-linear-gradient(#2e3f36 0 .3438cqw,#b87650 .3438cqw .4531cqw)}.sbE{background:repeating-linear-gradient(90deg,#1e2a24 0 .3438cqw,#7a4e35 .3438cqw .4531cqw)}.bgaS{background:radial-gradient(circle,#d4d7db 0,#8e9298 .4062cqw,#0000 .4844cqw) 0 0/1.4062cqw 1.0938cqw,#101411}.bgaE{background:radial-gradient(circle,#b4b8bd 0,#6e7277 .4062cqw,#0000 .4844cqw) 0 0/1.0938cqw 1.4062cqw,#0b0e0c}.stT{background:linear-gradient(135deg,#dadde1,#b4b8be);border:1px solid #9da1a7}.stS{background:linear-gradient(#a9adb3,#73777d)}.stE{background:linear-gradient(90deg,#868a90,#55595f)}.mbS{background:radial-gradient(circle,#e2e4e8 0,#9a9ea4 .1719cqw,#0000 .2187cqw) 0 0/.5625cqw .4688cqw,#22303a}.mbE{background:radial-gradient(circle,#c2c5ca 0,#7a7e84 .1719cqw,#0000 .2187cqw) 0 0/.4688cqw .5625cqw,#172028}.dieS{background:linear-gradient(#3e5c6a,#1e2a33);border-top:1px solid #6fb3c4}.dieE{background:linear-gradient(90deg,#2a3b46,#121a20)}.m2T{background:linear-gradient(#e6ad84,#b87650)}.m2S{background:#7a4a2c}.m3T{background:linear-gradient(90deg,#d99a6c,#f0bc93 45%,#b87650)}.m3S{background:#8a5534}.m3E{background:linear-gradient(90deg,#8a5534,#5a3520)}.viS{background:#6e7277}.lv-1 .ov1{opacity:1;transition:opacity .5s 1.5s}.lv-1.from-0 .ov1{transition-delay:2.4s}.lv-2 .ov2,.lv-3 .ov3{opacity:1;transition:opacity .5s 1.8s}.lv-3.from-4 .ov3{transition-delay:1.9s}.zl .lbls{opacity:0;transition:opacity .25s}.zl.is-active .lbls{opacity:1;transition:opacity .5s 3.2s}.lv-4.from-3 .Z4.is-active .lbls{transition-delay:2.7s}.zl .tg{opacity:0;transition:opacity .3s}.zl.is-active .tg{opacity:1;transition:opacity .5s 3.2s}.lv-4.from-3 .Z4.is-active .tg{transition-delay:2.7s}.zl.is-past .tg{opacity:0;transition:opacity .4s .95s}.tl{font:700 12px var(--font-poppins),sans-serif;letter-spacing:.14em;fill:#f2f2ee}.ts{font:400 10.5px var(--font-mono),monospace;fill:#a3a39e}.tb{font:500 11px var(--font-mono),monospace;fill:#f2f2ee}.tin{font:500 9.5px var(--font-mono),monospace;fill:#ecece7}.tt{font:600 6px var(--font-mono),monospace;fill:#1e251c;text-anchor:middle}.tm{text-anchor:middle}.te{text-anchor:end}.tA{fill:var(--acc)}.ld{fill:none;stroke:#d6d6d2;stroke-width:1px}.ldA{fill:none;stroke:var(--acc);stroke-width:1.2px}.dim{fill:none;stroke:#85857f;stroke-width:1px}.bx{fill:#0b0b0c;stroke:#45454a}.bxA{fill:#0b0b0c;stroke:var(--acc)}.tgt{fill:none;stroke:var(--acc);stroke-width:2px;filter:drop-shadow(0 0 6px #b4e35a8c);animation:2.2s ease-in-out infinite pulse}.eo{fill-rule:evenodd}.sw15{stroke-width:1.5px}.sw2{stroke-width:2px}.sw3{stroke-width:3px}.cb{fill:none;stroke:#26282c;stroke-width:3px;stroke-linecap:round}.rail{fill:none;stroke:#55585e;stroke-width:2px}.hp{fill:none;stroke:#7e8187;stroke-width:6px;stroke-linecap:round}.hph{fill:none;stroke:#b3b6bc;stroke-width:1.2px;stroke-linecap:round;opacity:.7}.xf{fill:none;stroke:#7a756f;stroke-width:7px;stroke-linecap:round}.xfh{fill:none;stroke:#a9a39b;stroke-width:1.5px;stroke-linecap:round}.ring{fill:none;stroke:#3e4045;stroke-width:1px}.bond{fill:none;stroke:#4d5157;stroke-width:3px;stroke-linecap:round}.spin{transform-box:fill-box;transform-origin:50%;animation:2.4s linear infinite spin}.blink{animation:1.4s steps(2,end) infinite blink}.e{animation:3.2s linear infinite flow}.e2{animation-delay:-.55s}.e3{animation-delay:-1.1s}.e4{animation-delay:-1.65s}.e5{animation-delay:-2.2s}.e6{animation-delay:-2.75s}.glow{animation:2.6s ease-in-out infinite glow}.g2{animation-delay:-.5s}.g3{animation-delay:-1s}.g4{animation-delay:-1.5s}.g5{animation-delay:-2s}
.panel{box-sizing:border-box;flex-direction:column;justify-content:center;min-width:0;min-height:0;padding-left:clamp(24px,7vw,150px);display:flex;position:relative}.panel:before{content:"";flex:0 1000 62px}.pnl{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;flex:0 auto;width:100%;max-width:720px;min-height:0;padding:4px 12px 28px 0;animation:.7s cubic-bezier(.2,.8,.2,1) both pin;overflow-y:auto}.pnl::-webkit-scrollbar{width:0;height:0;display:none}.kick{font:500 12px var(--font-mono),monospace;letter-spacing:.12em;color:var(--mut);text-transform:uppercase;margin:0 0 18px}.bar{background:var(--acc);width:28px;height:3px;margin:0 0 14px}.ttl{font:600 46px/1 var(--font-barlow),sans-serif;letter-spacing:.02em;text-transform:uppercase;margin:0 0 10px}.pnl .ttl.sect{margin-top:36px}.sub{font:500 12.5px/1.6 var(--font-poppins),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin:0 0 20px}.body{font:400 15px/1.65 var(--font-poppins),sans-serif;color:#dcdcd7;margin:0 0 18px}.item{border-top:1px solid var(--line);padding:16px 0}.ih{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.ih h3{font:600 17px/1.3 var(--font-poppins),sans-serif;margin:0}.when{font:400 12px var(--font-mono),monospace;color:var(--mut)}.org{font:400 13.5px/1.5 var(--font-poppins),sans-serif;color:var(--cu);margin:4px 0 8px}.bul{font:400 14px/1.6 var(--font-poppins),sans-serif;color:#d3d3ce;margin:0;padding-left:18px}.bul li{margin:0 0 4px}.lab{font:500 11px var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin:0 0 10px}.chips{flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.chip{font:500 12px var(--font-mono),monospace;color:#e6e6e1;background:#ffffff05;border:1px solid #38383c;border-radius:4px;padding:6px 10px}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 2px;display:grid}.stat{border:1px solid var(--line);border-radius:4px;padding:12px}.stat b{font:600 30px/1 var(--font-barlow),sans-serif;color:var(--cu);display:block}.stat span{font:400 11.5px/1.4 var(--font-mono),monospace;color:var(--mut);margin-top:6px;display:block}.meta{font:400 14px/1.5 var(--font-poppins),sans-serif;grid-template-columns:auto 1fr;gap:8px 18px;margin:0 0 22px;display:grid}.meta dt{font:400 12px/1.9 var(--font-mono),monospace;color:var(--mut);text-transform:uppercase;letter-spacing:.08em}.meta dd{margin:0}.spec{border-top:1px solid var(--line);grid-template-columns:minmax(132px,auto) minmax(0,1fr);margin:0 0 18px;display:grid}.spec dt,.spec dd{border-bottom:1px solid var(--line);margin:0;padding:11px 0}.spec dt{font:400 11.5px/1.7 var(--font-mono),monospace;color:var(--mut);text-transform:uppercase;letter-spacing:.08em}.spec dd{font:400 14px/1.55 var(--font-poppins),sans-serif;padding-left:16px}.spec dd b{color:var(--cu);font-weight:600}.cta{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.btn{min-height:44px;color:var(--ink);font:500 14px var(--font-poppins),sans-serif;cursor:pointer;box-sizing:border-box;background:#141416;border:1px solid #3a3a3e;border-radius:6px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.btn:hover{color:#fff;border-color:#5a5a60}.btn.pri{background:var(--sel);border-color:var(--sel);color:#fff}.btn.pri:hover{background:#2f63e0}.btn:disabled{opacity:.35;cursor:default}.btn:focus-visible,.dot:focus-visible,.links a:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.hint{font:400 12.5px/1.6 var(--font-mono),monospace;color:var(--mut);margin:6px 0 0}.hint b{color:var(--ink);font-weight:500}.quote{border-left:2px solid var(--acc);margin:0 0 18px;padding:2px 0 2px 16px}.quote p{font:italic 400 15px/1.65 var(--font-poppins),sans-serif;color:#e6e6e1;margin:0}.quote cite{font:normal 400 11.5px/1.5 var(--font-mono),monospace;color:var(--mut);letter-spacing:.04em;margin-top:8px;display:block}.item .quote{margin:14px 0 0}.letter .body{margin-bottom:14px}.letter .body:last-of-type{margin-bottom:0}.letter .sig{font:500 15px/1.5 var(--font-poppins),sans-serif;color:var(--ink);margin:20px 0 8px}.letter .byline{font:400 12.5px/1.55 var(--font-mono),monospace;color:var(--mut);margin:0}.letter-txt:not(.open){-webkit-mask-image:linear-gradient(#000 calc(100% - 5em),#0000);mask-image:linear-gradient(#000 calc(100% - 5em),#0000)}.letter-more{margin-top:14px}.tag{border:1px solid var(--acc);font:500 10px/1.4 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--acc);vertical-align:middle;border-radius:3px;margin-left:8px;padding:2px 6px;display:inline-block}.lnk{font:500 12px var(--font-mono),monospace;letter-spacing:.04em;margin-top:8px;display:inline-block}.edu-tease{font:400 13.5px/1.55 var(--font-poppins),sans-serif;color:var(--mut);margin:0 0 12px}.edu-more{margin-top:14px}.xfer{font:500 10px/1 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#8eb4ff;border:1px solid #3d74f5;border-radius:4px;margin-top:8px;padding:4px 8px;display:inline-block}.item.feat{background:linear-gradient(145deg,#b4e35a1a,#e39a5c0d);border:1px solid #b4e35a73;border-radius:6px;margin:2px 0 22px;padding:18px 18px 16px;box-shadow:inset 0 1px #ffffff0a}.feat-k{font:500 10px/1 var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--acc);margin:0 0 12px}.item.feat .ih h3{color:#e4edb8;font-size:19px}.item.feat .org{color:#d4b896}
.fov{padding:4px 0 24px;position:relative}.fovh{font:500 10px/1.4 var(--font-mono),monospace;letter-spacing:.14em;color:var(--mut);text-align:right;margin:0}.track{position:absolute;inset:46px 0 30px}.tick{font:400 10px var(--font-mono),monospace;color:#85857f;white-space:nowrap;align-items:center;gap:6px;display:flex;position:absolute;right:0;transform:translateY(-50%)}.tick:after{content:"";background:#4a4a4e;width:8px;height:1px}.mark{transition:top 1.8s var(--zoom);font:500 12px var(--font-mono),monospace;color:var(--acc);white-space:nowrap;background:#0b0b0c;align-items:center;gap:8px;padding:2px 0 2px 6px;display:flex;position:absolute;right:0;transform:translateY(-50%)}.mark:after{content:"";background:var(--acc);width:24px;height:2px}.bot{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;padding:12px 40px 18px;display:grid}.legend{font:400 12px var(--font-poppins),sans-serif;color:var(--mut);flex-wrap:wrap;gap:6px 18px;display:flex}.sw{border:2px solid var(--acc);vertical-align:-1px;width:12px;height:8px;margin-right:8px;display:inline-block}.swl{vertical-align:3px;background:#d6d6d2;width:18px;height:1px;margin-right:8px;display:inline-block}.dots{gap:0;display:flex}.dot{color:#85857f;min-width:40px;height:44px;font:500 11px var(--font-mono),monospace;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:flex}.dot:after{content:"";background:#2e2e32;border-radius:2px;width:20px;height:3px;transition:background .3s}.dot.on{color:var(--ink)}.dot.on:after{background:var(--acc)}.nav{justify-content:flex-end;align-items:center;gap:10px;display:flex}.cnt{font:500 12px var(--font-mono),monospace;color:var(--mut);display:none}
@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:.25}}@keyframes pulse{50%{opacity:.55}}@keyframes flow{0%{opacity:0;transform:translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(520px)}}@keyframes glow{50%{opacity:.35}}@keyframes pin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@media (max-width:1280px){.legend{display:none}.bot{grid-template-columns:minmax(0,1fr) auto}.dots{justify-self:start}}@media (max-width:1180px){.main{grid-template-columns:minmax(0,1fr) minmax(340px,1.35fr) 80px;gap:18px;padding:0 18px 0 24px}.pnl{max-width:640px}.cap{font-size:28px}.ttl{font-size:40px}}@media (max-width:980px){html,body{overscroll-behavior:none;height:100%;overflow:hidden}.stage{height:100dvh;min-height:0}.top{gap:0 12px;padding:10px 16px}.brand span{display:none}.links a{min-height:36px;padding:0 8px;font-size:12px}.main{grid-template-rows:minmax(220px,46%) minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:4px;padding:0 16px}.fov{display:none}.caps{height:36px}.cap{font-size:20px}.viewport{touch-action:none}.tgt{filter:none}.dtg{box-shadow:none;animation-name:pulse}.box[data-zoom] :is(.zl,.ZA).is-live{will-change:transform,opacity}.box[data-zoom] .lod{will-change:opacity}.fovb{font:500 11px var(--font-mono),monospace;color:var(--acc);z-index:20;background:#0b0b0c;border:1px solid #2e2e32;padding:4px 8px;display:block;position:absolute;top:0;right:0}.pnl .hint{display:none}.vhint{text-align:center;white-space:nowrap;font:500 11px var(--font-mono),monospace;letter-spacing:.06em;color:var(--mut);z-index:20;pointer-events:none;animation:.7s cubic-bezier(.2,.8,.2,1) 1.2s both pin;display:block;position:absolute;bottom:4px;left:0;right:0}.panel{justify-content:flex-start;padding-left:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.panel:before{display:none}.pnl{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-width:none;height:100%;padding:8px 0 32px}.ttl{font-size:32px}.stat b{font-size:24px}.bot{padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#0b0b0cf2;grid-template-columns:auto minmax(0,1fr)}.legend,.dots{display:none}.cnt{display:block}}@media (max-width:980px) and (orientation:landscape) and (max-height:560px){.top{padding:6px 16px}.main{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.caps{height:30px}.cap{font-size:16px}.ttl{font-size:26px}.bot{padding:6px 16px calc(6px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.zl,.ZA,.lod,.zs,.zon,.zoff,.card3d,.pl,.dc3d,.dw,.drw,.gs,.dcl,.dtg,.ov,.cap,.mark{transition-duration:10ms!important;transition-delay:0s!important}.spin,.rot,.dtg,.blink,.e,.glow,.tgt,.pnl{animation:none}.zl,.ZA{animation:none!important}}

