@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_4fd20b5-module__hpvSLW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_4fd20b5-module__hpvSLW__variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac41ccbdfd25c928-s.0j9pqkz3er-71.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:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fe83cf2ab39e9c57-s.p.2qpii4b6jmzj9.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:Michroma Fallback;src:local(Arial);ascent-override:81.64%;descent-override:18.76%;line-gap-override:0.0%;size-adjust:141.62%}.michroma_618b7532-module__oOZnnW__className{font-family:Michroma,Michroma Fallback;font-style:normal;font-weight:400}.michroma_618b7532-module__oOZnnW__variable{--font-michroma:"Michroma", "Michroma Fallback"}
@font-face{font-family:"Jersey 10";font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e96579fd74ec546-s.3-nwzazwr9g8p.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:"Jersey 10";font-style:normal;font-weight:400;font-display:swap;src:url(../media/400f9cf0f12196ea-s.p.07f8q-37_4hra.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:"Jersey 10 Fallback";src:local(Arial);ascent-override:101.52%;descent-override:33.84%;line-gap-override:0.0%;size-adjust:79.15%}.jersey_10_7e78ff8c-module__90B80G__className{font-family:"Jersey 10","Jersey 10 Fallback";font-style:normal;font-weight:400}.jersey_10_7e78ff8c-module__90B80G__variable{--font-jersey:"Jersey 10", "Jersey 10 Fallback"}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/4a439e1ba971da1a-s.1vgctuhklh__x.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:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.33q4idznd8rl5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.2tbuiduw72dt5.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:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.28n7p9dmf_8k7.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:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/99ac5753282bcf05-s.3w6kcxkrsxlac.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:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.22iyan98j1_2e.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:Roboto Mono Fallback;src:local(Arial);ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:134.61%}.roboto_mono_6fe72337-module__Br3vFa__className{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}.roboto_mono_6fe72337-module__Br3vFa__variable{--font-roboto-mono:"Roboto Mono", "Roboto Mono Fallback"}
@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/f3ba58774befd5da-s.0alzuuumj70pf.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:Red Hat Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/f83ae72729216bf9-s.p.3uswbe7t4h314.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:Red Hat Mono Fallback;src:local(Arial);ascent-override:75.64%;descent-override:22.66%;line-gap-override:0.0%;size-adjust:134.59%}.red_hat_mono_79b758c0-module__0dUfXq__className{font-family:Red Hat Mono,Red Hat Mono Fallback;font-style:normal}.red_hat_mono_79b758c0-module__0dUfXq__variable{--font-redhat-mono:"Red Hat Mono", "Red Hat Mono Fallback"}
@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:100%;font-display:swap;src:url(../media/30019050b7bae5c9-s.3xjb9b5ocf4ey.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:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:100%;font-display:swap;src:url(../media/37d0015dc75cbc8f-s.3bwe9v1pldx1s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:100%;font-display:swap;src:url(../media/45f29b19c23b15b3-s.2wae3t7j5fuaz.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:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:100%;font-display:swap;src:url(../media/c359f675969d501e-s.19564uoyuryxg.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:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:100%;font-display:swap;src:url(../media/9ab9daf6d31b5243-s.2gwhizo_b3axz.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:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:100%;font-display:swap;src:url(../media/d8bd0e9af077c7ac-s.p.2gt28utfl-tis.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:Roboto Flex Fallback;src:local(Arial);ascent-override:93.28%;descent-override:24.55%;line-gap-override:0.0%;size-adjust:99.45%}.roboto_flex_25285851-module__wXgF0G__className{font-family:Roboto Flex,Roboto Flex Fallback;font-style:normal}.roboto_flex_25285851-module__wXgF0G__variable{--font-roboto-flex:"Roboto Flex", "Roboto Flex Fallback"}
@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(../media/906d1c14d86e79d2-s.37w9rf9gxod1y.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc822924a6b60314-s.0ctr8_5dz3nr_.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:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(../media/278cbb97e75e04e2-s.p.3frbiw4nltldc.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:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9924293c1dc5ea7-s.2-y062ayal8rj.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/10bd139a632d728f-s.0hy6nmzga_x0y.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:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a079e02bba5bf7ab-s.p.3f6zc4f4lqyuc.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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c1f6eb17b9caea-s.11s2fyt-t2ov_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/124b7a75a76bd55c-s.1kana50idwxik.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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d23f31b94ad01e54-s.p.0teq8rsbqpt0q.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:Rajdhani Fallback;src:local(Arial);ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.0%;size-adjust:91.07%}.rajdhani_fe1393f1-module__Zeg4XG__className{font-family:Rajdhani,Rajdhani Fallback;font-style:normal}.rajdhani_fe1393f1-module__Zeg4XG__variable{--font-rajdhani:"Rajdhani", "Rajdhani Fallback"}
@font-face{font-family:EuropeExt;src:url(/fonts/EuropeExt-Regular.woff2)format("woff2"),url(/fonts/EuropeExt-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EuropeExt;src:url(/fonts/EuropeExt-Bold.woff2)format("woff2"),url(/fonts/EuropeExt-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GothamPro;src:url(/fonts/GothamPro-Bold.woff2)format("woff2"),url(/fonts/GothamPro-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--slide-w:1920;--slide-h:1080;--scale:1;--bg:#04030a;--accent:#7a78c0;--muted:#5e5b70;--font-europe:"EuropeExt", "Arial Narrow", Arial, sans-serif;--font-gotham:"GothamPro", "Montserrat", system-ui, sans-serif}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:#fff;font-family:var(--font-figtree), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#000}body:has(.viewport){overflow:hidden}.stage-preloader{z-index:500000;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:35px;transition:opacity .5s,visibility .5s;display:flex;position:fixed;inset:0}.stage-preloader.is-ready{opacity:0;visibility:hidden;pointer-events:none}.stage-preloader__line{background:#ffffff26;border-radius:3px;width:130px;height:6px;overflow:hidden}.stage-preloader__line-fill{background:#fff;border-radius:3px;height:100%;transition:width .25s}.stage-preloader__mark{width:130px;height:129.572px;animation:3.4s infinite stage-preloader-spin}@keyframes stage-preloader-spin{0%{animation-timing-function:cubic-bezier(.5,0,.5,1);transform:rotate(0)}53.79%{animation-timing-function:linear;transform:rotate(270deg)}62.64%{animation-timing-function:cubic-bezier(.5,0,.5,1);transform:rotate(270deg)}92.23%{animation-timing-function:linear;transform:rotate(360deg)}to{transform:rotate(360deg)}}.viewport{background:var(--bg);touch-action:pan-y;position:fixed;inset:0;overflow:hidden}.stage{width:calc(var(--slide-w) * 1px);height:calc(var(--slide-h) * 1px);zoom:var(--scale);transform-origin:50%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 120px #0009}.world{background:var(--bg);position:absolute;inset:0;overflow:hidden}.world__layer{object-fit:cover;opacity:0;will-change:opacity, transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:opacity .8s,transform 1.4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.06)}.world__layer.is-active{opacity:1;transform:scale(1)}.world__layer--ph{background:radial-gradient(120% 120% at 70% 30%, color-mix(in srgb, var(--ph-accent) 35%, #07060f) 0%, #05040c 60%, #030208 100%);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.world__layer--ph span{font-family:var(--font-europe);letter-spacing:6px;text-transform:uppercase;color:#f6f5ff;opacity:.85;font-size:56px;font-weight:700}.world__layer--ph small{letter-spacing:4px;text-transform:uppercase;color:var(--muted);font-size:15px}.world__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}.world__scrim-fig{pointer-events:none;position:absolute}.world__scrim{pointer-events:none;background:radial-gradient(130% 130% at 50% 45%,#0000 62%,#0006 100%);position:absolute;inset:0}.welcome-scene-layer{background:#04030a}.welcome-scene{position:absolute;inset:0;overflow:hidden}.welcome-bg-canvas{width:2460px;height:1384px;display:block;position:absolute;top:-174px;left:-270px}.welcome-scene .ws-content{transform:scale(calc(var(--fit-scale,var(--scale)) / var(--scale)));transform-origin:50%;position:absolute;inset:0}.svg-slot{pointer-events:none;border:1px dashed #ffffff2e;border-radius:12px}.glass-panel,.case-panel,.cnp__bg,.cv-card{-webkit-backdrop-filter:blur(28px)saturate(140%)brightness(1.05);backdrop-filter:blur(28px)saturate(140%)brightness(1.05);background:linear-gradient(135deg,#ffffff24 0%,#fff0 50%),#0a0717b3;border:1px solid #ffffff0f;border-color:#ffffff38 #ffffff0f #ffffff0f #ffffff24;border-radius:10px;box-shadow:inset 0 1px #ffffff0f,0 24px 80px #0006}.stage-front{width:calc(var(--slide-w) * 1px);height:calc(var(--slide-h) * 1px);transform:translate(-50%, -50%) translate(var(--pinch-tx,0px), var(--pinch-ty,0px));zoom:calc(var(--fit-scale,var(--scale)) * var(--pinch-scale,1));transform-origin:50%;z-index:30;pointer-events:none;position:fixed;top:50%;left:50%;overflow:hidden}.ws-social{width:calc(var(--slide-w) * 1px);height:calc(var(--slide-h) * 1px);transform:translateY(-50%) translate(calc(var(--pinch-tx,0px) / (var(--fit-scale,var(--scale)) * var(--pinch-scale,1))), calc(var(--pinch-ty,0px) / (var(--fit-scale,var(--scale)) * var(--pinch-scale,1))));zoom:calc(var(--fit-scale,var(--scale)) * var(--pinch-scale,1));pointer-events:none;z-index:40;position:fixed;top:50%;left:0}.ws-social__link{opacity:.4;pointer-events:auto;transition:opacity .15s;display:block;position:absolute}.ws-social__link:hover,.ws-social__link:focus-visible{opacity:.85}.ws-social__link img{width:100%;height:100%;display:block}.ws-text{width:calc(var(--slide-w) * 1px);height:calc(var(--slide-h) * 1px);transform:translateY(-50%) translate(calc(var(--pinch-tx,0px) / (var(--fit-scale,var(--scale)) * var(--pinch-scale,1))), calc(var(--pinch-ty,0px) / (var(--fit-scale,var(--scale)) * var(--pinch-scale,1))));zoom:calc(var(--fit-scale,var(--scale)) * var(--pinch-scale,1));pointer-events:none;z-index:40;position:fixed;top:50%;left:0}.ws-text>*{pointer-events:none}.w2-bento-track{animation:46s linear infinite w2-bento-scroll;position:absolute;inset:0}@keyframes w2-bento-scroll{0%{transform:translateY(0)}to{transform:translateY(-1796px)}}@media (prefers-reduced-motion:reduce){.w2-bento-track{animation:none}}.case-panel{z-index:55;left:max(16px, env(safe-area-inset-left));transform-origin:0;width:765px;height:862px;transform:translate(var(--pinch-tx,0px), var(--pinch-ty,0px)) scale(calc(var(--panel-scale,var(--scale)) * var(--pinch-scale,1)));opacity:0;pointer-events:none;transition:opacity .7s;position:fixed;top:calc(50% - 431px)}.case-panel.is-visible{opacity:1;pointer-events:auto}.cp-topbox{background:#f5f5ff12;border-radius:4px}.cp-bracket{pointer-events:none;width:27px;height:27px}.cp-bracket--tl{border-top:1px solid #fff;border-left:1px solid #fff}.cp-bracket--tr{border-top:1px solid #fff;border-right:1px solid #fff}.cp-bracket--bl{border-bottom:1px solid #fff;border-left:1px solid #fff}.cp-bracket--br{border-bottom:1px solid #fff;border-right:1px solid #fff}.cp-box{border:1px solid #5e5b70e6;border-radius:10px}.cp-fullcase,.cp-arrow{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:0;justify-content:center;align-items:center;transition:background .2s,box-shadow .2s,transform .2s;display:flex}.cp-fullcase{font-family:var(--font-europe);letter-spacing:.04em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff14;border-radius:13px;font-size:20px;font-weight:700}.cp-fullcase:hover{box-shadow:0 0 28px color-mix(in srgb, var(--accent) 45%, transparent);background:#ffffff24;transform:translateY(-1px)}.cp-arrow{font-family:var(--font-figtree);letter-spacing:.15em;background:#22212680;border-radius:36px;font-size:30px;font-weight:700;line-height:1}.cp-arrow--next{background:#22212633}.cp-arrow:hover{background:#50505a99}.cp-content{pointer-events:none;position:absolute;inset:0}.cp-content>.cp-anim{animation:.55s cubic-bezier(.2,.7,.2,1) both cpEnter}.cp-content>.cp-anim:first-child{animation-delay:20ms}.cp-content>.cp-anim:nth-child(2){animation-delay:70ms}.cp-content>.cp-anim:nth-child(3){animation-delay:.12s}.cp-content>.cp-anim:nth-child(4){animation-delay:.16s}.cp-content>.cp-anim:nth-child(5){animation-delay:.2s}.cp-content>.cp-anim:nth-child(6){animation-delay:.24s}.cp-content>.cp-anim:nth-child(7){animation-delay:.28s}.cp-content>.cp-anim:nth-child(8){animation-delay:.32s}@keyframes cpEnter{0%{opacity:0;filter:blur(4px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}.cardcrop{opacity:0;pointer-events:none;background-repeat:no-repeat;background-size:1920px 1080px;border-radius:10px;transition:opacity .8s;position:absolute;overflow:hidden}.cardcrop.is-active{opacity:1}.scene-images{pointer-events:none;position:absolute;inset:0}.stage .scene-images{transform:scale(calc(var(--fit-scale,var(--scale)) / var(--scale)));transform-origin:50%}.scene-img{animation:.75s cubic-bezier(.16,.84,.3,1) both imgEnter;animation-delay:var(--ed,0s);will-change:transform, opacity;position:absolute}.scene-img__inner{will-change:transform;width:100%;height:100%}.scene-img__img{object-fit:contain;filter:drop-shadow(0 18px 40px #00000073);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.scene-img__inner--normal{animation:imgFloat var(--fd,6s) ease-in-out var(--fdelay,0s) infinite}.scene-img__inner--horizontal{animation:imgFloatH var(--fd,6s) ease-in-out var(--fdelay,0s) infinite}.scene-img__inner--shuffleB{animation:4s linear infinite avatarShuffleB}.scene-img__inner--shuffleC{animation:4s linear infinite avatarShuffleC}.scene-img__inner--shuffleD{animation:4s linear infinite avatarShuffleD}.scene-img__inner--static .scene-img__img,.scene-img__inner--shuffleB .scene-img__img,.scene-img__inner--shuffleC .scene-img__img,.scene-img__inner--shuffleD .scene-img__img{filter:none}@media (pointer:coarse){.scene-img,.scene-img__inner{will-change:auto}.scene-img__inner--normal,.scene-img__inner--horizontal{animation:none}.scene-img__img{filter:none}.world__layer{will-change:auto}}@keyframes imgEnter{0%{opacity:0;filter:blur(8px);transform:translateY(46px)scale(.72)}to{opacity:1;filter:none;transform:none}}@keyframes imgFloat{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(6px,-14px)rotate(.6deg)}}@keyframes imgFloatH{0%,to{transform:translate(0,0)}50%{transform:translate(-12px)}}@keyframes avatarShuffleB{0%{animation-timing-function:ease-in;transform:translate(0,0)}10.65%{animation-timing-function:ease-out;transform:translate(-48.988px,44.049px)}22.7%{animation-timing-function:ease-out;transform:translate(40.012px,31.049px)}33.46%{animation-timing-function:ease-in-out;transform:translate(-79.988px,23.049px)}56.33%{animation-timing-function:ease-in-out;transform:translate(117.489px,-131.995px)}78.47%{transform:translate(117.489px,-131.995px)}to{transform:translate(0,0)}}@keyframes avatarShuffleC{0%{animation-timing-function:ease-in;transform:translate(0,0)}10.65%{animation-timing-function:ease-out;transform:translate(47.317px,-22.997px)}22.7%{animation-timing-function:ease-out;transform:translate(8.317px,22.003px)}33.46%{animation-timing-function:ease-in-out;transform:translate(31.317px,-41.997px)}56.33%{animation-timing-function:ease-in-out;transform:translate(-245.58px,14.4px)}78.47%{transform:translate(-245.58px,14.4px)}to{transform:translate(0,0)}}@keyframes avatarShuffleD{0%{animation-timing-function:ease-in;transform:translate(0,0)}10.65%{animation-timing-function:ease-out;transform:translate(-46px,-19px)}22.7%{animation-timing-function:ease-out;transform:translate(-23px,29px)}33.46%{animation-timing-function:ease-in-out;transform:translate(-23px,-29px)}56.33%{animation-timing-function:ease-in-out;transform:translate(262.788px,94px)}78.47%{transform:translate(262.788px,94px)}to{transform:translate(0,0)}}.hotspot{cursor:pointer;background:0 0;border:0;padding:0;transition:background .2s,box-shadow .2s;position:absolute}.hotspot--fullcase{border-radius:13px}.hotspot--fullcase:hover{box-shadow:0 0 28px color-mix(in srgb, var(--accent) 45%, transparent);background:#ffffff14}.hotspot--arrow{border-radius:36px}.hotspot--arrow:hover{background:#ffffff1f}.hotspot:focus-visible{outline-offset:2px;outline:2px solid #b4beffb3}.welcome-layer{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.case-stub{text-align:center;background:radial-gradient(120% 120% at 50% 0,#14122b 0%,#07060f 55%,#030208 100%);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:fixed;inset:0}.case-stub h1{font-family:var(--font-europe);letter-spacing:4px;text-transform:uppercase;margin:0;font-size:clamp(32px,6vw,72px);font-weight:700}.case-stub p{color:#8a87a0;letter-spacing:2px;text-transform:uppercase;margin:0;font-size:14px}.case-stub__back{color:#cfcde0;letter-spacing:2px;text-transform:uppercase;opacity:.8;font-size:13px;text-decoration:none;position:absolute;top:28px;left:32px}.case-stub__back:hover{opacity:1}.pp-marquee{align-items:center;display:flex;overflow:hidden}.pp-marquee__track{white-space:nowrap;animation:28s linear infinite pp-scroll;display:inline-flex}@keyframes pp-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.pp-sphere-hot{cursor:grab;background:0 0;border:0;border-radius:12px;padding:0;transition:box-shadow .15s,background .15s}.pp-sphere-hot:active{cursor:grabbing}.pp-sphere-hot:hover{box-shadow:0 0 12px #00c8ff99}.pp-sphere-hot.is-picked{background:#00c8ff1f;box-shadow:0 0 0 3px #00c8ff,0 0 18px #00c8ffe6}.pp-machine-hot{cursor:copy}.pp-machine__body{filter:drop-shadow(0 0 #00c8ff00);width:100%;height:100%;transition:filter .2s;position:absolute;inset:0}.pp-machine-hot.is-over .pp-machine__body{filter:drop-shadow(0 0 10px #00c8ffe6)drop-shadow(0 0 22px #00c8ff99)}.pp-machine__sphere{filter:drop-shadow(0 0 12px #00c8ffb3);width:42%;height:auto;animation:2.2s ease-in-out infinite pp-bob;position:absolute;top:20%;left:50%;transform:translate(-50%)}@keyframes pp-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-10px)}}.pp-start-hot{cursor:pointer;background:0 0;border:0;padding:0}.pp-start-hot:disabled{cursor:not-allowed}.pp-start-hot__img{width:100%;height:100%;transition:filter .2s;position:absolute;inset:0}.pp-start-hot.is-ready .pp-start-hot__img{animation:1.4s ease-in-out infinite pp-startpulse}@keyframes pp-startpulse{0%,to{filter:drop-shadow(0 0 6px #00c8ff80)}50%{filter:drop-shadow(0 0 16px #00c8ffe6)}}.pp-loading{transform-origin:50%;animation:1.1s linear infinite pp-spin}@keyframes pp-spin{to{transform:rotate(360deg)}}.pp-result{animation:.4s pp-pop;box-shadow:0 0 30px #00c8ff59}@keyframes pp-pop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes pp-fade{0%{opacity:0}to{opacity:1}}.pp-gen-scrim{pointer-events:none;background:#020306b8;animation:.3s pp-fade}.pp-confetti-field{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pp-confetti-piece{opacity:.95;border-radius:1px;animation:linear forwards pp-confetti-fall;position:absolute;top:-20px}@keyframes pp-confetti-fall{0%{opacity:.95;transform:translateY(0)rotate(0)}85%{opacity:.9}to{opacity:0;transform:translateY(1040px)rotate(540deg)}}.pp-nice{color:#00c8ff;font-family:var(--font-jersey);text-transform:uppercase;cursor:pointer;background:#19262c;border:1px solid #1e6372;border-radius:4px;padding:0;font-size:20px;transition:background .15s}.pp-nice:hover{background:#21323a}.go-card{-webkit-backdrop-filter:blur(10px);background:#f5f5ff12;border-radius:4px}.go-btn{color:#fff;font-family:var(--font-europe);letter-spacing:.04em;text-transform:uppercase;background:#ffffff14;border-radius:13px;justify-content:center;align-items:center;font-size:20px;font-weight:700;text-decoration:none;transition:background .2s;display:flex}.go-btn:hover{background:#ffffff2e}.go-gal{touch-action:pan-y;cursor:grab;scrollbar-width:none;overflow:auto hidden}.go-gal::-webkit-scrollbar{display:none}.go-gal:active{cursor:grabbing}.go-gal__track{gap:19px;width:max-content;height:100%;display:flex}.go-gal__card{cursor:grab;background:0 0;border:0;flex:none;padding:0}.go-gal__card:active{cursor:grabbing}.go-gal__card img{object-fit:cover;pointer-events:none;border-radius:8px;width:100%;height:100%;display:block}.go-lightbox{z-index:200;cursor:zoom-out;background:#000000e6;justify-content:center;align-items:center;padding:3vh;animation:.2s pp-fade;display:flex;position:fixed;inset:0}.go-lightbox img{object-fit:contain;border-radius:10px;max-width:92vw;max-height:94vh;box-shadow:0 0 70px #000c}.cv-box{border:1px solid #5e5b70e6;border-radius:10px}.cnp__bg{position:absolute;inset:0}.cnp__row{border-radius:8px;text-decoration:none;transition:background .15s;display:block}.cnp__row:hover{background:#ffffff0f}.cnp__row--active{background:#ffffff0d}.cnp__corner{pointer-events:none;width:9px;height:9px;position:absolute}.cnp__corner--tl{border-top:1px solid #fff;border-left:1px solid #fff;top:-1px;left:-1px}.cnp__corner--tr{border-top:1px solid #fff;border-right:1px solid #fff;top:-1px;right:-1px}.cnp__corner--bl{border-bottom:1px solid #fff;border-left:1px solid #fff;bottom:-1px;left:-1px}.cnp__corner--br{border-bottom:1px solid #fff;border-right:1px solid #fff;bottom:-1px;right:-1px}.cnt{z-index:60;cursor:pointer;filter:var(--cnt-shadow,none);transition:filter .2s,transform .2s;display:block;position:fixed}.cnt--case{position:absolute}.cnt--center{left:50%;transform:translate(-50%)}.cnt img{width:100%;height:100%;display:block}.cnt--auto-h img{height:auto}.cnt:hover{filter:drop-shadow(0 0 8px var(--cnt-glow,#fff9))}.cnt--center:hover{transform:translateX(-50%) var(--cnt-hover-tf,scale(1.12))}.cnt:not(.cnt--center):hover{transform:var(--cnt-hover-tf,none)}.cnp-pop{opacity:0;pointer-events:none;z-index:70;transition:opacity .15s;position:fixed}.cnp-pop.is-open{opacity:1;pointer-events:auto}.cnp-pop--case{position:absolute}.cnp__content{width:336px;height:405px;transform:scale(var(--cnt-scale,1));transform-origin:0 0;position:absolute;top:0;left:0}.cnp__social{opacity:.7;transition:opacity .15s;display:block;position:absolute}.cnp__social:hover{opacity:1}.cnp__social img{width:100%;height:100%;display:block}.cv-btn{color:#fff;font-family:var(--font-figtree);letter-spacing:1.6px;text-transform:uppercase;background:#19c3a81f;border:1px solid #19c3a880;border-radius:13px;justify-content:center;align-items:center;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.cv-btn:hover{background:#19c3a838;border-color:#19c3a8e6}.cv-tag{font-family:var(--font-figtree);letter-spacing:.03em;color:#fffc;white-space:nowrap;border:1px solid #5e5b70e6;border-radius:20px;align-items:center;padding:6px 14px;font-size:14px;font-weight:400;display:inline-flex}.cv-gal{touch-action:pan-y;cursor:grab;scrollbar-width:none;overflow:auto hidden}.cv-gal::-webkit-scrollbar{display:none}.cv-gal:active{cursor:grabbing}.cv-gal__track{gap:20px;width:max-content;height:100%;display:flex}.cv-gal__card{cursor:grab;background:0 0;border:0;flex:none;padding:0}.cv-gal__card:active{cursor:grabbing}.cv-gal__card img{object-fit:cover;pointer-events:none;border-radius:8px;width:100%;height:100%;display:block;box-shadow:0 12px 34px #00000073}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.case{background:#04030a;position:relative}.case-fit{width:100%;position:relative;overflow:hidden}.case--unscaled .case-fit{width:calc(1920px * var(--cscale,1))}.case-stage{zoom:var(--cscale,1);width:1920px;position:absolute;top:0;left:0}.case-bg{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:1914px;position:absolute;left:3px}.case-stage img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.fc-hero-img{object-fit:cover}.fc-pill{width:100%;height:100%;font-family:var(--font-figtree);letter-spacing:1.6px;text-transform:uppercase;color:#fff;white-space:nowrap;background:0 0;border:1px solid #ffffffd9;border-radius:9px;justify-content:center;align-items:center;font-size:20px;font-weight:500;display:flex}.fc-desc-panel{background:#0a0717;border-radius:10px}.yt{overflow:hidden}.yt__frame{border:0;width:100%;height:100%;display:block}.yt__facade{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.yt__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.yt__play{filter:drop-shadow(0 12px 34px #0000008c);transition:transform .2s,filter .2s;position:absolute}.yt__facade:hover .yt__play{filter:drop-shadow(0 0 34px #af9a6599);transform:scale(1.06)}.yt__play--svg{width:68px;height:48px;top:50%;left:50%;transform:translate(-50%,-50%)}.yt__facade:hover .yt__play--svg{transform:translate(-50%,-50%)scale(1.06)}.gp-titlebar{background:#af9a65;border-radius:10px;width:100%;height:100%;padding:8.5px}.gp-titlebar__inner{width:100%;height:100%;font-family:var(--font-gotham);letter-spacing:5.4px;text-transform:uppercase;color:#af9a65;background:linear-gradient(#21242b 0%,#171b21 100%);border-radius:8px;justify-content:center;align-items:center;font-size:36px;font-weight:700;display:flex}.pr-stage{touch-action:pan-y pinch-zoom;overflow:hidden}.pr-slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.pr-slide.is-active{opacity:1}.pr-arrow{cursor:pointer;background:0 0;border:0;padding:0;transition:transform .2s,filter .2s}.pr-arrow img{width:100%;height:100%;display:block}.pr-arrow:hover{filter:drop-shadow(0 0 14px #af9a6580);transform:scale(1.08)}.sp-arrow--next img{transform:scaleX(-1)}.sp-arrow:hover{filter:drop-shadow(0 0 12px #ffffff73)}.ch-stage{perspective:1600px;transform-style:preserve-3d;touch-action:pan-y pinch-zoom;position:absolute;inset:0}.ch-card{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform, opacity;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s;position:absolute;inset:0}.ch-card img{object-fit:cover;border-radius:10px;width:100%;height:100%;box-shadow:0 30px 60px #0000008c}.ch-arrow{cursor:pointer;z-index:40;background:0 0;border:0;padding:0;transition:transform .2s,filter .2s}.ch-arrow img{width:100%;height:100%;display:block}.ch-arrow:hover{filter:drop-shadow(0 0 14px #af9a6580);transform:scale(1.08)}.ch-namebar{background:#af9a65;border-radius:10px;padding:5px}.ch-namebar__inner{width:100%;height:100%;font-family:var(--font-gotham);letter-spacing:3.6px;text-transform:uppercase;color:#af9a65;background:linear-gradient(#21242b 0%,#171b21 100%);border-radius:8px;justify-content:center;align-items:center;font-size:24px;font-weight:700;animation:.4s both chName;display:flex}@keyframes chName{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.loc-display{cursor:zoom-in;border:1px solid #917f53;border-radius:10px;position:absolute;inset:0;overflow:hidden}.loc-display img{object-fit:cover;width:100%;height:100%}.loc-pipeline-toggle{cursor:pointer;font-family:var(--font-gotham);letter-spacing:1.3px;text-transform:uppercase;color:#d8d8d8;background:#787a8259;border:1px solid #ffffff4d;border-radius:8px;padding:0;font-size:13px;font-weight:700;transition:background .2s,border-color .2s,color .2s}.loc-pipeline-toggle:hover{background:#9698a080;border-color:#ffffff80}.loc-pipeline-toggle.is-active{color:#af9a65;background:#af9a6559;border-color:#af9a65}.loc-namebar .ch-namebar__inner{letter-spacing:1px;font-size:20px}.loc-select{cursor:pointer;background:0 0;border:1px solid #917f53;border-radius:10px;padding:0;transition:box-shadow .25s,border-color .25s,transform .2s;position:absolute;inset:0;overflow:hidden}.loc-select img{object-fit:cover;width:100%;height:100%;display:block}.loc-select:hover{transform:translateY(-2px)}.loc-select.is-selected{border-color:#af9a65;box-shadow:0 0 0 2px #af9a6599,0 0 24px #af9a658c}.cardg{touch-action:pan-y pinch-zoom;border-radius:8px;position:absolute;inset:0;overflow:hidden;box-shadow:0 16px 40px #0006}.cardg__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.cardg__img.is-on{opacity:1}.cardg__overlay{opacity:0;background:linear-gradient(#0000 0%,#000000db 100%);flex-direction:column;align-items:center;gap:9px;padding:16px 12px 14px;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(10px)}.cardg:hover .cardg__overlay{opacity:1;transform:none}.cardg__plate{background:linear-gradient(#21242b 0%,#171b21 100%);border:1px solid #af9a65;border-radius:9px;align-items:center;gap:10px;padding:7px 12px;display:flex;box-shadow:0 6px 18px #00000080}.cardg__name{font-family:var(--font-gotham);letter-spacing:1.4px;text-transform:uppercase;color:#af9a65;white-space:nowrap;font-size:17px;font-weight:700}.cardg__arrow{cursor:pointer;background:0 0;border:0;flex:none;width:26px;height:24px;padding:0;transition:transform .2s,filter .2s}.cardg__arrow img{width:100%;height:100%;display:block}.cardg__arrow:hover{filter:drop-shadow(0 0 8px #af9a6599);transform:scale(1.12)}.st-tile{object-fit:contain;width:100%;height:100%;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.st-tile:hover{transform:scale(1.08)}.st-tile--big{object-fit:cover;border-radius:8px}.cursor-tip{z-index:200;font-family:var(--font-gotham);letter-spacing:1.5px;text-transform:uppercase;color:#af9a65;white-space:nowrap;pointer-events:none;background:linear-gradient(#21242b 0%,#171b21 100%);border:1px solid #af9a65;border-radius:8px;padding:6px 14px;font-size:15px;font-weight:700;position:fixed;transform:translate(16px,16px);box-shadow:0 8px 24px #0000008c}.rotate-overlay{z-index:999;text-align:center;background:#00050b;flex-direction:column;justify-content:center;align-items:center;gap:112px;padding:24px;display:none;position:fixed;inset:0}.ro-icon{width:200px;height:132px;position:relative}.ro-text{flex-direction:column;align-items:center;gap:15px;display:flex}.ro-arrows{transform-origin:50%;width:100%;height:100%;animation:4s linear infinite ro-arrows-rotate,4s linear infinite ro-arrows-scale;position:absolute;inset:0}.ro-phone{box-sizing:border-box;transform-origin:50%;border:8px solid #fff;border-radius:10px;width:56px;height:107px;animation:4s linear infinite ro-phone-rotate,4s linear infinite ro-phone-scale;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes ro-phone-rotate{0%{animation-timing-function:cubic-bezier(.5,0,.5,1);rotate:none}8.21%{animation-timing-function:cubic-bezier(.5,0,.5,1);rotate:none}30.06%{animation-timing-function:cubic-bezier(.5,0,.5,1);rotate:90deg}50.03%{animation-timing-function:cubic-bezier(.5,0,.5,1);rotate:90deg}70.41%{rotate:180deg}to{rotate:180deg}}@keyframes ro-phone-scale{0%{animation-timing-function:cubic-bezier(.5,0,.5,1);scale:1}14.22%{animation-timing-function:cubic-bezier(.681,0,.81,.81);scale:1.168}30.06%{scale:1}to{scale:1}}@keyframes ro-arrows-rotate{0%{animation-timing-function:cubic-bezier(.5,0,.5,1);rotate:none}30.06%{rotate:360deg}to{rotate:360deg}}@keyframes ro-arrows-scale{0%{animation-timing-function:cubic-bezier(.5,0,.5,1);scale:1}14.22%{animation-timing-function:cubic-bezier(.707,0,.897,.897);scale:1.3}30.06%{animation-timing-function:cubic-bezier(.5,0,.5,1);scale:1}50%{scale:1}to{scale:1}}.ro-title{font-family:var(--font-europe);letter-spacing:.64px;text-transform:uppercase;color:#fff;margin:0;font-size:16px;font-weight:700}.ro-sub{max-width:208px;font-family:var(--font-figtree), system-ui, sans-serif;letter-spacing:.8px;color:#fff;margin:0;font-size:16px;font-weight:400;line-height:1.4}.main-hint{z-index:400;pointer-events:none;opacity:1;visibility:visible;background:#00050bd1;transition:opacity .4s,visibility .4s;position:fixed;inset:0}.main-hint.is-dismissed{opacity:0;visibility:hidden}.mh-dismiss{cursor:pointer;pointer-events:auto;font-family:var(--font-figtree), system-ui, sans-serif;letter-spacing:.8px;color:#fff;background:#ffffff12;border:0;border-radius:13px;justify-content:center;align-items:center;font-size:16px;font-weight:400;display:flex;position:absolute}.mh-desktop{width:calc(var(--slide-w) * 1px);height:calc(var(--slide-h) * 1px);transform-origin:50%;zoom:var(--fit-scale,var(--scale));position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.mh-mouse-box{justify-content:center;align-items:center;width:63.832px;height:112px;display:flex;position:absolute;top:423px;left:928.57px}.mh-mouse-box img{width:72px;height:120px;display:block}.mh-dot{background:#fff;border-radius:10px;width:11px;height:32px;animation:1.63933s linear infinite mh-dot-opacity;position:absolute;top:428px;left:955px}@keyframes mh-dot-opacity{0%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.5,1)}23.57%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.5,1)}44.26%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.5,1)}61.79%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.5,1)}82.48%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.5,1)}to{opacity:1}}.mh-arrow-wrap{width:28px;height:186.34px;animation:2.48759s linear infinite mh-arrow-translate,2.48759s linear infinite mh-arrow-opacity;position:absolute;top:224px;left:1043.5px}.mh-arrow-rotate{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.mh-arrow-rotate img{width:36px;height:197px;display:block}@keyframes mh-arrow-translate{0%{animation-timing-function:linear;translate:-.5px}40.6%{animation-timing-function:ease-in-out;translate:-.5px 143px}60.42%{animation-timing-function:linear;translate:-.5px -49px}to{translate:-.5px}}@keyframes mh-arrow-opacity{0%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.5,1)}23.43%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.5,1)}40.6%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.5,1)}60.42%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.5,1)}82.45%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.5,1)}to{opacity:1}}.mh-label--desktop{font-family:var(--font-europe);letter-spacing:.8px;text-transform:uppercase;color:#fff;white-space:nowrap;margin:0;font-size:20px;font-weight:700;position:absolute;top:587px;left:960.5px;transform:translate(-50%)}.mh-desktop .mh-dismiss{width:208px;height:34px;top:634px;left:960.5px;transform:translate(-50%)}.mh-mobile{width:874px;height:402px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.mh-bar-box{width:413px;height:42px;position:absolute;top:107px;left:179px}.mh-bar{background:linear-gradient(90deg,#0000 0%,#d9d9d9 100%);border-radius:200px;width:100%;height:100%}.mh-ellipse-box{width:42px;height:42px;animation:3.94286s linear infinite mh-ellipse-translate,3.94286s linear infinite mh-ellipse-scale;position:absolute;top:111.028px;left:245px}.mh-ellipse-rotate{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.mh-ellipse-rotate img{width:117px;height:117px;display:block}@keyframes mh-ellipse-translate{0%{animation-timing-function:linear;translate:0}2.37%{animation-timing-function:linear;translate:0}17.72%{animation-timing-function:cubic-bezier(.42,0,.8793,.9914);translate:-3px}31.19%{animation-timing-function:linear;translate:305px}56.45%{animation-timing-function:ease-in-out;translate:305px}to{translate:0}}@keyframes mh-ellipse-scale{0%{animation-timing-function:cubic-bezier(.5,0,.5,1);scale:1}2.37%{animation-timing-function:cubic-bezier(.5,0,.5,1);scale:1}22%{animation-timing-function:ease-out;scale:.8349}31.4%{scale:1}to{scale:1}}.mh-hand-box{justify-content:center;align-items:center;width:113.525px;height:117.505px;animation:3.94286s linear infinite mh-hand-translate,3.94286s linear infinite mh-hand-rotate;display:flex;position:absolute;top:107px;left:241px}.mh-hand-rotate{width:86px;height:73px;position:relative}.mh-hand-rotate img{width:100%;height:100%;display:block}@keyframes mh-hand-translate{0%{animation-timing-function:linear;translate:0}1.856%{animation-timing-function:linear;translate:0}17.814%{animation-timing-function:cubic-bezier(.267,1.174,.8,1);translate:-7px -4px}28.672%{animation-timing-function:linear;translate:133.18px -4.57px}41.683%{animation-timing-function:ease-out;translate:89.82px .477px}70.829%{animation-timing-function:linear;translate:0}to{translate:0}}@keyframes mh-hand-rotate{0%{animation-timing-function:cubic-bezier(.5,0,.5,1);rotate:none}1.856%{animation-timing-function:cubic-bezier(.5,0,.5,1);rotate:none}12.771%{animation-timing-function:cubic-bezier(.5,0,.5,1);rotate:none}23.763%{animation-timing-function:cubic-bezier(.5,0,.5,1);rotate:62.622deg}70.829%{animation-timing-function:linear;rotate:none}to{rotate:none}}.mh-label--mobile{position:absolute;top:243px;left:437.5px;transform:translate(-50%)}.mh-label--mobile span{font-family:var(--font-europe);letter-spacing:.64px;text-transform:uppercase;color:#fff;white-space:nowrap;margin:0;font-size:16px;font-weight:700}.mh-mobile .mh-dismiss{width:208px;height:34px;top:290px;left:333px}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(38px)}.reveal.is-in{opacity:1;transform:none}.mstage{background:#00050b;width:100dvw;height:100dvh;position:fixed;inset:0;overflow:hidden}.mstage__scene{opacity:0;transition:opacity .5s,transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.04)}.mstage__scene.is-active{opacity:1;transform:scale(1)}.mstage__bg{z-index:0;object-fit:cover;display:block;position:absolute}.mstage__scrim{z-index:1;pointer-events:none;position:absolute}.mstage__deco{z-index:2;pointer-events:none;position:absolute}.mstage__decoRow{justify-content:center;align-items:center;gap:10px;display:flex}.mstage__decoRow img{object-fit:cover;width:auto;display:block}.mstage__decoGrid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:10px;display:grid}.mstage__decoGrid img{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.mstage__decoSingle{object-fit:cover;border-radius:10px;display:block}.mstage__decoAvatar{object-fit:cover}@keyframes mAvatarShuffleB{0%{animation-timing-function:ease-in;transform:translate(0,0)}10.65%{animation-timing-function:ease-out;transform:translate(-8.72%,7.84%)}22.7%{animation-timing-function:ease-out;transform:translate(7.12%,5.53%)}33.46%{animation-timing-function:ease-in-out;transform:translate(-14.24%,4.1%)}56.33%{animation-timing-function:ease-in-out;transform:translate(20.91%,-23.49%)}78.47%{transform:translate(20.91%,-23.49%)}to{transform:translate(0,0)}}@keyframes mAvatarShuffleC{0%{animation-timing-function:ease-in;transform:translate(0,0)}10.65%{animation-timing-function:ease-out;transform:translate(8.42%,-4.09%)}22.7%{animation-timing-function:ease-out;transform:translate(1.48%,3.92%)}33.46%{animation-timing-function:ease-in-out;transform:translate(5.57%,-7.47%)}56.33%{animation-timing-function:ease-in-out;transform:translate(-43.71%,2.56%)}78.47%{transform:translate(-43.71%,2.56%)}to{transform:translate(0,0)}}@keyframes mAvatarShuffleD{0%{animation-timing-function:ease-in;transform:translate(0,0)}10.65%{animation-timing-function:ease-out;transform:translate(-8.19%,-3.38%)}22.7%{animation-timing-function:ease-out;transform:translate(-4.09%,5.16%)}33.46%{animation-timing-function:ease-in-out;transform:translate(-4.09%,-5.16%)}56.33%{animation-timing-function:ease-in-out;transform:translate(46.76%,16.73%)}78.47%{transform:translate(46.76%,16.73%)}to{transform:translate(0,0)}}.mstage__decoAvatar--shuffleB{will-change:transform;animation:4s linear infinite mAvatarShuffleB}.mstage__decoAvatar--shuffleC{will-change:transform;animation:4s linear infinite mAvatarShuffleC}.mstage__decoAvatar--shuffleD{will-change:transform;animation:4s linear infinite mAvatarShuffleD}.mstage__nav{top:max(20px, calc(env(safe-area-inset-top) + 12px));z-index:20;cursor:pointer;background:0 0;border:0;width:21px;height:21px;padding:0;position:fixed;left:50%;transform:translate(-50%)}.mstage__nav img{width:100%;height:100%;display:block}.mstage__cardWrap{left:16px;right:16px;bottom:max(20px, calc(env(safe-area-inset-bottom) + 12px));z-index:10;position:fixed}.mstage__pill{cursor:pointer;border:0;position:absolute;top:-49px;right:0}.mstage__card{-webkit-backdrop-filter:blur(28px)saturate(140%)brightness(1.05);backdrop-filter:blur(28px)saturate(140%)brightness(1.05);background:linear-gradient(135deg,#ffffff24 0%,#fff0 50%),#0a07174d;border:1px solid #ffffff0f;border-color:#ffffff38 #ffffff0f #ffffff0f #ffffff24;border-radius:10px;flex-direction:column;justify-content:center;gap:20px;height:min(383px,48dvh);min-height:378px;padding:40px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 80px #0006}.mstage__card--info{gap:20px;height:auto;padding:20px}.mstage__card>*{animation:.5s cubic-bezier(.2,.7,.2,1) both mstageCardEnter}.mstage__card>:first-child{animation-delay:20ms}.mstage__card>:nth-child(2){animation-delay:80ms}.mstage__card>:nth-child(3){animation-delay:.14s}.mstage__card>:nth-child(4){animation-delay:.2s}@keyframes mstageCardEnter{0%{opacity:0;filter:blur(3px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}.mstage__tag{background:#f5f5ff12;border-radius:4px;flex-shrink:0;height:89px;position:relative;overflow:hidden}.mstage__tag:before{content:"";pointer-events:none;background-image:url(/case/mobile/tag-corner-tl.svg),url(/case/mobile/tag-corner-tr.svg),url(/case/mobile/tag-corner-br.svg),url(/case/mobile/tag-corner-bl.svg);background-position:0 0,100% 0,100% 100%,0 100%;background-repeat:no-repeat;background-size:13.4px 13.4px;position:absolute;inset:0}.mstage__tagLogo{width:auto;max-width:calc(100% - 32px);max-height:84px;position:absolute;top:28px;left:50%;transform:translate(-50%,-50%)}.mstage__tag--logoOnly .mstage__tagLogo{top:50%}.mstage__tagText{width:max-content;max-width:calc(100% - 32px);font-family:var(--font-figtree);letter-spacing:.05em;color:#fff;text-align:center;font-size:16px;font-weight:400;position:absolute;top:52px;left:50%;transform:translate(-50%)}.mstage__desc{font-family:var(--font-figtree);letter-spacing:.05em;color:#fff;text-align:center;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:min(285px,100%);height:125px;font-size:16px;font-weight:400;line-height:normal;display:flex;overflow:hidden}.mstage__navRow{align-items:center;gap:12px;display:flex}.mstage__arrow{flex:none;width:44px;height:36px}.mstage__full{flex:auto;height:44px;font-size:15px}.mstage__info{color:#fff;height:36px;font-family:var(--font-figtree);letter-spacing:.05em;cursor:pointer;background:#22212680;border-radius:36px;padding:0 16px;font-size:14px;font-weight:400}.mstage__field{flex-direction:column;gap:6px;display:flex}.mstage__fieldLabel{font-family:var(--font-figtree);letter-spacing:.15em;text-transform:uppercase;color:#5e5b70;font-size:12px;font-weight:500}.mstage__fieldValue{font-family:var(--font-figtree);letter-spacing:.05em;color:#fff;font-size:15px;font-weight:400}.mstage__navOverlay{z-index:950;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mstage__navBox{width:336px;max-width:100%;height:405px;position:relative}.mws-viewport{background:#00050b;width:100dvw;height:100dvh;position:fixed;inset:0;overflow:hidden}.mws-canvas{zoom:var(--mws-scale,1);transform-origin:50%;width:402px;height:874px;transition:opacity .42s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.mws-canvas.is-leaving{opacity:0}.mws-content{flex-direction:column;gap:clamp(24px,6vh,42px);padding-top:50px;transition:opacity .42s;display:flex;position:absolute;inset:0}.mws-content.is-leaving{opacity:0}.mws-row{padding:0 44px}.mws-bento-wrap{width:100%;height:460px;position:relative;overflow:hidden}.mws-enter{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.mws-bento-track{animation:44s linear infinite mws-bento-scroll;position:absolute;inset:0}@keyframes mws-bento-scroll{0%{transform:translate(0)}to{transform:translate(-1775.92px)}}@media (prefers-reduced-motion:reduce){.mws-bento-track{animation:none}}
