/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:Bigger Display;font-style:normal;font-weight:700;src:url(/fonts/Bigger-Display.woff2) format("woff2");font-display:swap;text-rendering:optimizelegibility}@font-face{font-family:Editorial New;font-style:normal;font-weight:400;src:url(/fonts/PPEditorialNew-Regular.woff2) format("woff2");font-display:swap;text-rendering:optimizelegibility}@font-face{font-family:Editorial New;font-style:normal;font-weight:200;src:url(/fonts/PPEditorialNew-Ultralight.woff2) format("woff2");font-display:swap;text-rendering:optimizelegibility}@font-face{font-family:Fraktion Mono;font-style:normal;font-weight:400;src:url(/fonts/PPFraktionMono-Regular.woff2) format("woff2");font-display:swap;text-rendering:optimizelegibility}@font-face{font-family:Fraktion Mono;font-style:normal;font-weight:700;src:url(/fonts/PPFraktionMono-Bold.woff2) format("woff2");font-display:swap;text-rendering:optimizelegibility}:root{--color-base: #010101;--color-highlight: #ff2a00;--color-depth: #000000;--color-neutral: #CECFD1;--color-muted: #233337;--color-primary: #010101;--color-secondary: #ff2a00;--color-shadow: #000000;--color-white: #CECFD1;--color-accent: #233337}.palette-flip{--color-base: #CECFD1;--color-highlight: #ff2a00;--color-depth: #767777;--color-neutral: #010101;--color-muted: #F7F9FB;--color-primary: #CECFD1;--color-secondary: #ff2a00;--color-shadow: #767777;--color-white: #010101;--color-accent: #F7F9FB}:root{--font-family-fraktion: "Fraktion Mono", monospace;--font-family-editorial: "Editorial New", serif;--font-family-bigger: "Bigger Display", sans-serif;--font-size-base: 1.125rem;--font-weight-base: 400;--font-height-base: 1.5;--font-family-base: var(--font-family-editorial);--font-spacing-base: -.01em;--font-size-display: 8.5rem;--font-weight-display: 700;--font-height-display: .85;--font-family-display: var(--font-family-bigger);--font-spacing-display: -.03em;--font-size-heading: 4rem;--font-weight-heading: 700;--font-height-heading: 1;--font-family-heading: var(--font-family-bigger);--font-spacing-heading: -.02em;--font-size-title: 2.25rem;--font-weight-title: 700;--font-height-title: 1.1;--font-family-title: var(--font-family-bigger);--font-spacing-title: -.01em;--font-size-mono: .875rem;--font-weight-mono: 400;--font-height-mono: 1.6;--font-family-mono: var(--font-family-fraktion);--font-spacing-mono: 0}@media only screen and (max-width: 987px){:root{--font-size-display: 6rem;--font-weight-display: 700;--font-height-display: .9;--font-family-display: var(--font-family-bigger);--font-spacing-display: -.03em;--font-size-heading: 3rem;--font-weight-heading: 700;--font-height-heading: 1.05;--font-family-heading: var(--font-family-bigger);--font-spacing-heading: -.02em;--font-size-title: 1.75rem;--font-weight-title: 700;--font-height-title: 1.15;--font-family-title: var(--font-family-bigger);--font-spacing-title: -.01em}}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){:root{--font-size-base: 1rem;--font-weight-base: 400;--font-height-base: 1.5;--font-family-base: var(--font-family-editorial);--font-spacing-base: -.01em;--font-size-display: 3.5rem;--font-weight-display: 700;--font-height-display: .95;--font-family-display: var(--font-family-bigger);--font-spacing-display: -.03em;--font-size-heading: 2.25rem;--font-weight-heading: 700;--font-height-heading: 1.1;--font-family-heading: var(--font-family-bigger);--font-spacing-heading: -.02em;--font-size-title: 1.5rem;--font-weight-title: 700;--font-height-title: 1.2;--font-family-title: var(--font-family-bigger);--font-spacing-title: -.01em;--font-size-mono: .8125rem;--font-weight-mono: 400;--font-height-mono: 1.6;--font-family-mono: var(--font-family-fraktion);--font-spacing-mono: 0}}::-moz-selection{background:var(--color-secondary);color:var(--color-primary);text-shadow:none}::selection{background:var(--color-secondary);color:var(--color-primary);text-shadow:none}*{outline:none;box-sizing:border-box}html{margin:0;font:var(--font-weight-base) var(--font-size-base)/var(--font-height-base) var(--font-family-base);letter-spacing:var(--font-spacing-base);background-color:var(--color-secondary);scrollbar-width:none;color:var(--color-secondary)}html.state-blocked,html.state-blocked body{height:100lvh;overflow:hidden}body{background-color:var(--color-primary);overflow-x:hidden;overflow-y:visible;font-family:inherit}h1,.text-display{margin:0;font:var(--font-weight-display) var(--font-size-display)/var(--font-height-display) var(--font-family-display);letter-spacing:var(--font-spacing-display)}h2,.text-heading{margin:0;font:var(--font-weight-heading) var(--font-size-heading)/var(--font-height-heading) var(--font-family-heading);letter-spacing:var(--font-spacing-heading)}h3,h4,h5,h6,.text-title{margin:0;font:var(--font-weight-title) var(--font-size-title)/var(--font-height-title) var(--font-family-title);letter-spacing:var(--font-spacing-title)}code,pre,.text-mono{margin:0;font:var(--font-weight-mono) var(--font-size-mono)/var(--font-height-mono) var(--font-family-mono);letter-spacing:var(--font-spacing-mono)}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.u-sr-only{position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;clip-path:rect(0,0,0,0);overflow:hidden}html{overscroll-behavior-y:none}body{margin:0;padding:0;background-color:#000;overscroll-behavior:none;overscroll-behavior-y:none;-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}:where(._k)[data-ui=progress]{--edge: 1rem;position:fixed;top:0;right:0;z-index:99999;width:12px;height:100vh;scale:1 1;transition:scale .5s cubic-bezier(.215,.61,.355,1);will-change:scale}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){:where(._k)[data-ui=progress]{width:6px}}:where(._k)[data-ui=progress] :where(._k)[data-track]{position:absolute;inset:0;z-index:2;background-color:#ffffff0d;pointer-events:none}:where(._k)[data-ui=progress] :where(._k)[data-thumb]{position:absolute;top:0;left:0;z-index:3;width:100%;height:var(--grip-h, 100px);cursor:grab;transform:translate3d(0,var(--grip-y, 0),0);background-color:#000;border:1px solid rgba(255,255,255,.15);border-radius:4px;will-change:transform}:where(._k)[data-ui=progress][data-state=active] :where(._k)[data-thumb]{cursor:grabbing;background-color:var(--color-secondary);border-color:transparent}html.state-blocked :where(._k)[data-ui=progress]{scale:0 1}body[data-shell]{position:relative;padding:0;min-height:100vh}:where(._a)[data-layer=tint]{position:fixed;inset:0;z-index:20;background:#010101;border-color:#ff2a00;border-style:solid;border-width:0;mix-blend-mode:darken;transform:translate3d(-100%,0,0);pointer-events:none;will-change:transform}:where(._a)[data-component=gate]{position:fixed;inset:0;z-index:50;background:var(--color-primary)}:where(._a)[data-component=gate] :where(._a)[data-symbol]{position:absolute;top:50%;left:50%;width:3rem;height:3rem;transform:translate3d(-50%,-50%,0)}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){:where(._a)[data-component=gate] :where(._a)[data-symbol]{width:1.875rem;height:1.875rem}}:where(._a)[data-component=gate] :where(._a)[data-bar]{--size: 1rem;position:absolute;background:var(--color-secondary)}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){:where(._a)[data-component=gate] :where(._a)[data-bar]{--size: .5rem}}:where(._a)[data-component=gate] :where(._a)[data-bar][data-orientation=x]{top:0;left:0;width:100%;height:var(--size);transform-origin:50% 0}:where(._a)[data-component=gate] :where(._a)[data-bar][data-orientation=y]{top:0;width:var(--size);height:100%}:where(._a)[data-component=gate] :where(._a)[data-bar][data-orientation=y][data-anchor=start]{left:0;transform-origin:0 50%}:where(._a)[data-component=gate] :where(._a)[data-bar][data-orientation=y][data-anchor=end]{right:0;transform-origin:100% 50%}:where(._a)[data-shell=main]{position:relative;z-index:2}:where(._a)[data-layer=frame]{position:absolute;inset:0;z-index:100;border:0 solid var(--color-secondary);opacity:0;will-change:border-width;pointer-events:none}:where(._a)[data-effect=grain]{position:fixed;inset:0;z-index:900;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}html,body{overscroll-behavior:none!important;overscroll-behavior-y:none!important;-webkit-overflow-scrolling:touch}:where(._b)[data-c=n1]{position:relative;width:100%;z-index:5;opacity:1;backface-visibility:hidden;will-change:transform;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-user-select:none}:where(._b)[data-c=r1]{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;width:100%;height:8rem}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){:where(._b)[data-c=r1]{height:5rem}}:where(._b)[data-c=d1]{position:absolute;left:0;bottom:0;width:100%;height:2px;margin:0;padding:0;border:none;pointer-events:none}:where(._b)[data-c=ln]{position:relative;display:block;width:100%;height:2px;background:rgba(var(--color-secondary),.2)}:where(._b)[data-c=f1]{position:absolute;inset:0;background:var(--color-secondary);transform-origin:center;transform:scaleX(0) translateZ(0);animation:_a1 1.5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:1s;backface-visibility:hidden;will-change:transform}:where(._b)[data-c=p1]{position:absolute;inset:0;overflow:hidden;pointer-events:none}@supports (-webkit-touch-callout: none){:where(._b)[data-c=p1]{display:none}}@media only screen and (max-width: 987px){:where(._b)[data-c=p1]{display:none}}:where(._b)[data-c=p1] i:where(._b){position:absolute;top:50%;width:100px;height:4px;background:linear-gradient(90deg,transparent,var(--color-white),transparent);filter:blur(1px);opacity:0;transform:translateY(-50%) translate(-100%)}:where(._b)[data-c=p1] i:where(._b):first-child{animation:_a2 3s infinite linear;animation-delay:1.5s}:where(._b)[data-c=p1] i:where(._b):nth-child(2){width:50px;animation:_a2 4s infinite linear;animation-delay:3s}:where(._b)[data-c=p1] i:where(._b):nth-child(3){width:150px;background:linear-gradient(90deg,transparent,var(--color-secondary),transparent);animation:_a2 5s infinite linear;animation-delay:2s}@keyframes _a1{0%{transform:scaleX(0) translateZ(0)}to{transform:scaleX(1) translateZ(0)}}@keyframes _a2{0%{opacity:0;transform:translateY(-50%) translate(-100%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-50%) translate(100vw)}}:where(._b)[data-c=b1]{display:flex;align-items:center;justify-content:center;width:8rem;height:8rem;margin:0;padding:0;color:#ff2a00;border-right:1px solid #ff2a00}@media only screen and (max-width: 987px){:where(._b)[data-c=b1]{order:1;color:#ff2a00;border-color:#ff2a00}}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){:where(._b)[data-c=b1]{width:5rem;height:5rem;padding:0}}:where(._b)[data-c=b1] img:where(._b)[data-c=m1]{display:block;width:5rem;height:5rem}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){:where(._b)[data-c=b1] img:where(._b)[data-c=m1]{width:3rem;height:3rem}}:where(._b)[data-c=a1]{position:relative;flex:1;overflow:hidden}@media only screen and (max-width: 1080px){:where(._b)[data-c=a1]{padding:0 1rem}}:where(._b)[data-c=g1]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.3;cursor:pointer;pointer-events:auto}:where(._b)[data-c=u1]{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;height:100%;margin:0;padding:0;z-index:1;list-style:none;pointer-events:none}@media only screen and (max-width: 987px){:where(._b)[data-c=u1]{display:none}}:where(._b)[data-c=i1]{margin:0;padding:0;pointer-events:auto}:where(._b)[data-c=l1]{position:relative;display:inline-block;font-style:normal}:where(._b)[data-c=l1]:before{content:"";position:absolute;top:calc(50% - 3px);left:-13px;opacity:0;border-top:3px solid transparent;border-left:6px solid currentcolor;border-bottom:3px solid transparent}:where(._b)[data-c=a1] a:where(._b){display:block;padding:2rem 3rem;color:#ff2a00;font:400 14px/1 var(--font-family-fraktion);letter-spacing:.05em;text-decoration:none;text-transform:uppercase;user-drag:none;-webkit-user-drag:none}@media only screen and (max-width: 1280px){:where(._b)[data-c=a1] a:where(._b){padding:2rem}}@media only screen and (max-width: 1080px){:where(._b)[data-c=a1] a:where(._b){padding:2rem 1rem}}@keyframes _a3{0%,30%,60%{opacity:0}15%,45%,75%,to{opacity:1}}:where(._b)[data-c=a1] a:where(._b):hover{text-shadow:0 0 1px currentcolor}:where(._b)[data-c=a1] a:where(._b):hover :where(._b)[data-c=l1]:before{animation:_a3 .3s cubic-bezier(1,0,0,1) forwards}m-divider:where(._d){display:block;width:100%;padding:4rem 0;overflow:hidden;position:relative}.divider__core:where(._d){position:relative;width:100%;height:2px;background:rgba(var(--color-secondary),.2);display:flex;align-items:center;justify-content:center}.divider__bar:where(._d){position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-secondary);transform:scaleX(0);transform-origin:center;animation:expandLine 1.5s cubic-bezier(.22,1,.36,1) forwards;box-shadow:0 0 10px var(--color-secondary),0 0 20px var(--color-secondary)}.divider__glow:where(._d){position:absolute;top:50%;left:50%;width:50%;height:1px;background:var(--color-secondary);transform:translate(-50%,-50%);opacity:.5;filter:blur(4px)}.divider__sparks:where(._d){position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.divider__sparks:where(._d) span:where(._d){position:absolute;top:50%;width:100px;height:4px;background:linear-gradient(90deg,transparent,var(--color-white),transparent);transform:translateY(-50%) translate(-100%);filter:blur(1px);opacity:0}.divider__sparks:where(._d) span:where(._d):nth-child(1){animation:moveParticle 3s infinite linear;animation-delay:.5s}.divider__sparks:where(._d) span:where(._d):nth-child(2){width:50px;animation:moveParticle 4s infinite linear;animation-delay:2s}.divider__sparks:where(._d) span:where(._d):nth-child(3){width:150px;animation:moveParticle 5s infinite linear;animation-delay:1s;background:linear-gradient(90deg,transparent,var(--color-secondary),transparent)}@keyframes moveParticle{0%{transform:translateY(-50%) translate(-100%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-50%) translate(100vw);opacity:0}}.v-foot:where(._j){display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;z-index:3;padding:1.5rem;padding-top:0}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.v-foot:where(._j){padding:1rem;padding-top:0}}.v-foot__separator:where(._j){position:absolute;top:0;left:0;width:100%;padding:0}.v-foot__logo:where(._j){color:#ff2a00;margin-top:4rem}.v-foot__logo:where(._j) svg:where(._j){display:block;width:3rem;height:3rem}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.v-foot__logo:where(._j) svg:where(._j){width:1.875rem;height:1.875rem}}.s-about:where(._f){--width: 39.25rem;position:relative;z-index:3;padding:15rem 0 10vh;overflow:visible}@media only screen and (max-width: 1080px){.s-about:where(._f){--width: 32rem}}@media only screen and (max-width: 767px){.s-about:where(._f){--width: 70vw;padding:7.5rem 0 20vh}}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.s-about:where(._f){--width: 80vw;padding-bottom:10vh}}.s-about:where(._f) .v__inner:where(._f){position:relative;z-index:2;margin:0 auto;width:var(--width);transform:translate3d(0,var(--offset-y),0);will-change:transform}.s-about:where(._f) .v__block--about:where(._f){position:relative;z-index:10;margin-bottom:90vh;transition:opacity .5s ease,visibility .5s ease}.s-about:where(._f) .v__block--about:where(._f).is-hidden{opacity:0;visibility:hidden;pointer-events:none}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.s-about:where(._f) .v__block--about:where(._f){margin-bottom:2rem}}.s-about:where(._f) .v__block--awards:where(._f){position:relative;z-index:1;background:transparent;pointer-events:none}.s-about:where(._f) .v__block--awards:where(._f) :where(._f){pointer-events:auto}.s-about:where(._f) .v__back-to-game:where(._f){display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#0a0015cc;border:1px solid rgba(var(--color-secondary),.3);color:var(--color-secondary);font-family:var(--font-family-mono);font-size:.75rem;padding:.75rem 1.5rem;margin-bottom:2rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.1em;pointer-events:auto;opacity:1;transition:opacity .3s ease,visibility .3s ease}.s-about:where(._f) .v__back-to-game:where(._f):hover{background:rgba(var(--color-secondary),.1);color:var(--color-secondary);box-shadow:0 0 20px rgba(var(--color-secondary),.4);transform:translateY(-2px)}.s-about:where(._f) .v__back-to-game:where(._f):active{background:rgba(var(--color-secondary),.2);transform:translateY(0)}.s-about:where(._f) .v__back-to-game:where(._f) .v__back-icon:where(._f){font-size:.8em}.s-about:where(._f).is-game-active .v__back-to-game:where(._f){opacity:0;visibility:hidden;pointer-events:none}.s-about:where(._f) .v__title-wrapper:where(._f){position:sticky;top:1rem;z-index:10;margin-bottom:2rem;display:flex;align-items:center;gap:1rem}.s-about:where(._f) .v__title:where(._f){font:700 1rem/1 var(--font-family-fraktion);letter-spacing:.2em;text-transform:uppercase;color:var(--color-secondary);white-space:nowrap;padding:0;margin:0;background:transparent;border:none;text-align:left;position:relative;mix-blend-mode:normal}.s-about:where(._f) .v__title:where(._f):before{display:none}.s-about:where(._f) .v__separator:where(._f){flex:1;position:relative;height:2px;background:rgba(var(--color-secondary),.2);display:flex;align-items:center;justify-content:center;overflow:hidden}.s-about:where(._f) .v__separator-line:where(._f){position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-secondary);transform:scaleX(0);transform-origin:left;animation:expandLine 1.5s cubic-bezier(.22,1,.36,1) forwards;box-shadow:0 0 10px var(--color-secondary),0 0 20px var(--color-secondary)}.s-about:where(._f) .v__separator-glow:where(._f){position:absolute;top:50%;left:50%;width:50%;height:1px;background:var(--color-secondary);transform:translate(-50%,-50%);opacity:.5;filter:blur(4px)}.s-about:where(._f) .v__separator-particles:where(._f){position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.s-about:where(._f) .v__separator-particles:where(._f) span:where(._f){position:absolute;top:50%;width:100px;height:4px;background:linear-gradient(90deg,transparent,var(--color-white),transparent);transform:translateY(-50%) translate(-100%);filter:blur(1px);opacity:0}.s-about:where(._f) .v__separator-particles:where(._f) span:where(._f):nth-child(1){animation:moveParticle 3s infinite linear;animation-delay:.5s}.s-about:where(._f) .v__separator-particles:where(._f) span:where(._f):nth-child(2){width:50px;animation:moveParticle 4s infinite linear;animation-delay:2s}.s-about:where(._f) .v__separator-particles:where(._f) span:where(._f):nth-child(3){width:150px;animation:moveParticle 5s infinite linear;animation-delay:1s;background:linear-gradient(90deg,transparent,var(--color-secondary),transparent)}@keyframes expandLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes moveParticle{0%{transform:translateY(-50%) translate(-100%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-50%) translate(100%);opacity:0}}.s-about:where(._f) .v__content:where(._f){padding:4.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:visible;gap:3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:100px;visibility:hidden!important;pointer-events:none!important;font-size:.1px!important}.s-about:where(._f) .v__content:where(._f) :where(._f){opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media only screen and (max-width: 1080px){.s-about:where(._f) .v__content:where(._f){font-size:1.5rem}}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.s-about:where(._f) .v__content:where(._f){padding:2rem 1rem;gap:1rem}}.s-about:where(._f) .v__content:where(._f) .s-about:where(._f).is-flying .v__text-word:where(._f){transition:transform 1s cubic-bezier(.25,1,.5,1),opacity .8s ease-out}.s-about:where(._f) .v__content:where(._f) .v__text:where(._f){position:relative;z-index:2;font:400 2.5rem/1.4 var(--font-family-editorial);text-align:center;max-width:900px;color:var(--color-white);margin:0;padding:0;background:none;border:none}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.s-about:where(._f) .v__content:where(._f) .v__text:where(._f){font-size:1.1rem;line-height:1.3;max-width:90vw}}.s-about:where(._f) .v__content:where(._f) .v__text-word:where(._f){display:inline-block;will-change:transform,opacity;background:transparent;opacity:1!important;transform:none;visibility:visible!important;pointer-events:auto!important;transition:transform .3s ease-out,opacity .3s ease-out}.s-about:where(._f) .v__content:where(._f) .v__text-word:where(._f).is-waiting{opacity:0;transform:translate3d(90vw,-100vh,0) rotate(180deg);pointer-events:none;transition:none}.s-about:where(._f) .v__content:where(._f) .v__text-word:where(._f).is-waiting:nth-child(odd){transform:translate3d(-90vw,-100vh,0) rotate(-180deg)}.s-about:where(._f) .v__content:where(._f) .v__text-word:where(._f).is-falling{transition:none!important;visibility:visible!important;opacity:1!important}.s-about:where(._f) .v__content:where(._f) .v__text-highlight:where(._f){color:var(--color-accent);font-style:italic;display:inline-block}.s-about:where(._f) .v__awards-grid:where(._f){margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1rem;list-style:none;width:100%}.s-about:where(._f) .v__award-card:where(._f){position:relative;background:#0a001599;border:1px solid rgba(var(--color-secondary),.2);padding:1.5rem 2rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;cursor:pointer;overflow:hidden;transition:all .4s cubic-bezier(.25,1,.5,1)}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.s-about:where(._f) .v__award-card:where(._f){flex-direction:column;align-items:flex-start;gap:1rem}}.s-about:where(._f) .v__award-card:where(._f):hover{background:rgba(var(--color-secondary),.1);border-color:var(--color-secondary);transform:translate(10px);box-shadow:-5px 5px 20px #0000004d}.s-about:where(._f) .v__award-card:where(._f):hover .v__award-icon:where(._f){transform:scale(1.2) rotate(10deg)}.s-about:where(._f) .v__award-card:where(._f):hover .v__award-corner:where(._f){width:50px;height:50px;opacity:.2}.s-about:where(._f) .v__award-header:where(._f){display:flex;align-items:center;gap:1rem;min-width:140px}.s-about:where(._f) .v__award-icon:where(._f){font-size:1.5rem;transition:transform .4s ease}.s-about:where(._f) .v__award-type:where(._f){font-family:var(--font-family-mono);font-size:.7rem;color:rgba(var(--color-white),.5);letter-spacing:.1em;border:1px solid rgba(var(--color-white),.2);padding:.25rem .5rem;border-radius:100px}.s-about:where(._f) .v__award-name:where(._f){font:400 1.5rem/1.1 var(--font-family-display);text-transform:uppercase;color:var(--color-white);margin:0;flex:1;text-align:left}.s-about:where(._f) .v__award-meta:where(._f){display:flex;align-items:center;gap:.5rem}.s-about:where(._f) .v__award-year:where(._f){font-family:var(--font-family-mono);font-size:.8rem;color:var(--color-secondary)}.s-about:where(._f) .v__award-corner:where(._f){position:absolute;bottom:0;right:0;width:20px;height:20px;background:var(--color-secondary);clip-path:polygon(100% 0,100% 100%,0 100%);transition:all .4s ease;opacity:.5;pointer-events:none}.s-about:where(._f) .v__grid:where(._f){position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none}.s-about:where(._f) .v__grid:where(._f) path:where(._f){fill:none;stroke:var(--color-secondary);stroke-width:1px}.s-about:where(._f) .v__canvas:where(._f){position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;pointer-events:none}.s-about:where(._f).is-out-of-view .v__inner:where(._f){transform:none;will-change:none}.s-about:where(._f).is-out-of-view .v__grid:where(._f),.s-about:where(._f).is-out-of-view .v__canvas:where(._f){display:none}.s-work:where(._c){position:relative;height:100vh;overflow:hidden;background:#000;color:var(--color-white);z-index:2}.s-work__background:where(._c){position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:0}.s-work__background:where(._c) canvas:where(._c){width:100%;height:100%;display:block}.v__track:where(._c){display:flex;flex-direction:row;align-items:center;justify-content:flex-start;height:100%;padding:0;gap:0;will-change:transform}.v__intro:where(._c){display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh;flex-shrink:0;padding:0;position:relative}.v__title:where(._c){display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;height:100%}.v__title__canvas-wrapper:where(._c){width:100%;height:100%;position:relative;z-index:5;overflow:hidden}.v__title:where(._c) canvas:where(._c){position:absolute;top:0;left:0;width:100%;height:100%;display:block;cursor:crosshair}.v__title:where(._c) #vivid-background:where(._c){z-index:1}.v__title:where(._c) #fluid-canvas:where(._c){z-index:2;opacity:.6;mix-blend-mode:screen}.v__title:where(._c) #vivid-canvas:where(._c){z-index:3}.v__gallery:where(._c){display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:15vw;height:100%;padding-left:15vw;padding-right:15vw}.v__item:where(._c){display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative;width:65vh;flex-shrink:0;gap:2rem}.v__item__card:where(._c){width:100%;aspect-ratio:16/9;transition:transform .5s ease,aspect-ratio .4s cubic-bezier(.16,1,.3,1);position:relative;border-radius:8px;overflow:hidden;background:#111;box-shadow:0 20px 50px #00000080}.v__item__media:where(._c){width:100%;height:100%;background:#000;position:relative;overflow:hidden;cursor:pointer}.v__item__media:where(._c).is-playing .v__item__overlay:where(._c){opacity:0;pointer-events:none}.v__item__media:where(._c):hover .v__item__controls:where(._c){opacity:1}.v__item__video:where(._c){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.v__item__video:where(._c)::-webkit-media-controls{display:none!important}.v__item__video:where(._c)::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.v__item__overlay:where(._c){position:absolute;top:0;left:0;width:100%;height:100%;background:#0003;display:flex;align-items:center;justify-content:center;z-index:2;transition:opacity .3s ease;cursor:pointer}.v__item__play-icon:where(._c){width:80px;height:80px;background:#0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;border:1px solid rgba(255,255,255,.2);transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.v__item__play-icon:where(._c) svg:where(._c){width:32px;height:32px;margin-left:4px;fill:currentColor}.v__item__media:where(._c):hover .v__item__play-icon:where(._c){transform:scale(1.1);background:var(--color-accent);border-color:var(--color-accent);color:#000}.v__item__controls:where(._c){position:absolute;bottom:0;left:0;width:100%;padding:1rem;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,transparent 100%);display:flex;justify-content:space-between;align-items:center;z-index:5;opacity:0;transition:opacity .3s ease;pointer-events:none}.v__item__controls-group:where(._c){display:flex;gap:.5rem;pointer-events:auto}.v__item__control:where(._c){background:transparent;border:none;width:36px;height:36px;border-radius:4px;color:#fffc;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}.v__item__control:where(._c):hover{color:var(--color-accent);background:#ffffff1a}.v__item__control:where(._c) svg:where(._c){width:20px;height:20px}.v__item__control:where(._c).js-sound-toggle .icon-sound-on:where(._c){display:none}.v__item__control:where(._c).js-sound-toggle .icon-sound-off:where(._c){display:block}.v__item__control:where(._c).js-sound-toggle.is-unmuted .icon-sound-on:where(._c){display:block}.v__item__control:where(._c).js-sound-toggle.is-unmuted .icon-sound-off:where(._c){display:none}.v__item__control:where(._c).js-ratio-toggle .icon-fill:where(._c){display:none}.v__item__control:where(._c).js-ratio-toggle .icon-fit:where(._c){display:block}.v__item__control:where(._c).js-ratio-toggle.is-active{color:var(--color-accent)}.v__item__control:where(._c).js-ratio-toggle.is-active .icon-fill:where(._c){display:block}.v__item__control:where(._c).js-ratio-toggle.is-active .icon-fit:where(._c){display:none}.v__item__control:where(._c).js-fullscreen-toggle .icon-enter:where(._c){display:block}.v__item__control:where(._c).js-fullscreen-toggle .icon-exit:where(._c){display:none}.v__item__control:where(._c).js-fullscreen-toggle.is-fullscreen .icon-enter:where(._c){display:none}.v__item__control:where(._c).js-fullscreen-toggle.is-fullscreen .icon-exit:where(._c){display:block}.v__item__control:where(._c).mobile-only{display:none}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.v__item__control:where(._c).mobile-only{display:flex}}.v__item__info:where(._c){width:100%;display:flex;flex-direction:column;gap:.5rem}.v__item__header:where(._c){display:flex;align-items:center;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(var(--color-white),.1)}.v__item__index:where(._c){font:400 .875rem var(--font-family-fraktion);color:var(--color-accent);font-weight:700}.v__item__title:where(._c){margin:0;font:400 1.5rem/1 var(--font-family-bigger);text-transform:uppercase;color:var(--color-white);letter-spacing:.02em}.v__item__desc:where(._c){margin:0;font:400 1rem/1.5 var(--font-family-editorial);color:rgba(var(--color-white),.6)}.v__item__link:where(._c){align-self:flex-start;margin-top:1rem;display:inline-flex;align-items:center;gap:.5rem;text-transform:uppercase;font:700 .75rem var(--font-family-fraktion);letter-spacing:.1em;color:var(--color-white);background:transparent;border:none;border-bottom:1px solid rgba(var(--color-white),.3);padding:0;padding-bottom:.25rem;cursor:pointer;transition:all .3s ease}.v__item__link:where(._c):hover{color:var(--color-accent);border-color:var(--color-accent);gap:.75rem}.v__progress:where(._c){position:absolute;bottom:0;left:0;width:100%;height:4px;background:rgba(var(--color-secondary),.1);z-index:10}.v__progress__bar:where(._c){width:100%;height:100%;background:var(--color-secondary);transform:scaleX(0);transform-origin:left;will-change:transform}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.v__track:where(._c){gap:0;padding:0;flex-direction:row;align-items:center}.v__gallery:where(._c){padding-left:1rem;padding-right:1rem;gap:1rem}.v__intro:where(._c){padding-right:0;width:100vw;height:100vh;align-items:center}.v__title:where(._c){width:100%;height:100%;align-items:center}.v__title__canvas-wrapper:where(._c){width:100%;height:100%;margin:0}.v__item:where(._c){width:85vw;max-width:calc(100vw - 2rem)}.v__item__card:where(._c){aspect-ratio:4/5}.v__item__card:where(._c).is-expanded{aspect-ratio:16/9}.v__item__controls:where(._c){padding:.75rem;opacity:1}.v__item__control:where(._c){width:40px;height:40px}}.v__item__details-btn:where(._c){margin-top:1rem;background:transparent;border:1px solid rgba(var(--color-white),.3);color:var(--color-white);padding:.75rem 1.5rem;display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--font-family-fraktion);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;width:100%}.v__item__details-btn:where(._c):hover{background:var(--color-white);color:var(--color-black);border-color:var(--color-white)}.v__item__details-btn:where(._c):hover .btn-icon:where(._c){transform:rotate(90deg)}.v__item__details-btn:where(._c) .btn-icon:where(._c){font-size:1.2em;font-weight:700;transition:transform .3s ease}.project-modal:where(._c){position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;visibility:hidden;transition:visibility 0s linear .4s}.project-modal:where(._c).is-open{pointer-events:auto;opacity:1;visibility:visible;transition:visibility 0s linear 0s}.project-modal__backdrop:where(._c){position:absolute;top:0;left:0;width:100%;height:100%;background:#000000d9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1}.project-modal__content:where(._c){position:relative;z-index:2;width:100vw;height:100vh;background:#050505;padding:0;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain;touch-action:pan-y}.project-modal__scroll-container:where(._c){width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-bottom:8rem;overscroll-behavior:contain;position:relative;z-index:5}.project-modal__media-container:where(._c){width:100%;height:50vh;position:relative;overflow:hidden}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.project-modal__media-container:where(._c){height:50vh}}.project-modal__video:where(._c){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-modal__video-overlay:where(._c){position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to top,#050505,transparent);z-index:1}.project-modal__close:where(._c){position:absolute;top:2rem;right:2rem;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .3s ease;z-index:20}.project-modal__close:where(._c):hover{background:var(--color-white);color:var(--color-black);transform:scale(1.1)}.project-modal__grid:where(._c){display:grid;grid-template-columns:300px 1fr;gap:4rem;max-width:1400px;margin:0 auto;padding:4rem;position:relative;z-index:2}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.project-modal__grid:where(._c){grid-template-columns:1fr;gap:2rem;padding:2rem 1.5rem}}.project-modal__header:where(._c){display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:2rem;align-self:start}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.project-modal__header:where(._c){position:relative;top:0}}.project-modal__article:where(._c){font-family:var(--font-family-editorial);color:rgba(var(--color-white),.9);max-width:800px}.project-modal__article:where(._c) h3:where(._c){font-family:var(--font-family-display);font-size:1.5rem;margin-top:2rem;margin-bottom:1rem;color:var(--color-white);text-transform:uppercase}.project-modal__article:where(._c) p:where(._c){font-size:1.125rem;line-height:1.8;margin-bottom:1.5rem}.project-modal__meta:where(._c){display:flex;align-items:center;gap:.5rem;font-family:var(--font-family-mono);font-size:.875rem;color:var(--color-accent);letter-spacing:.05em}.project-modal__title:where(._c){font-family:var(--font-family-display);font-size:3rem;line-height:.9;text-transform:uppercase;color:var(--color-white);margin:0}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.project-modal__title:where(._c){font-size:2.5rem}}.project-modal__stack:where(._c){display:flex;flex-wrap:wrap;gap:.5rem}.project-modal__stack:where(._c) .stack-tag:where(._c){padding:.25rem .75rem;border:1px solid rgba(var(--color-white),.2);border-radius:100px;font-family:var(--font-family-mono);font-size:.75rem;color:rgba(var(--color-white),.8)}.project-modal__body:where(._c){display:flex;flex-direction:column;gap:2rem;justify-content:space-between;padding-bottom:4rem}.project-modal__description:where(._c){font-family:var(--font-family-editorial);font-size:1.125rem;line-height:1.6;color:rgba(var(--color-white),.8);margin:0}.project-modal__cta:where(._c){display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 2rem;background:var(--color-white);color:#000;text-decoration:none;font-family:var(--font-family-fraktion);font-weight:900;text-transform:uppercase;letter-spacing:.1em;transition:all .3s ease}.project-modal__cta:where(._c):hover{background:var(--color-accent);color:#000;transform:translateY(-2px);box-shadow:0 10px 20px rgba(var(--color-accent),.2)}.project-modal__cta:where(._c):hover .cta-arrow:where(._c){transform:translate(5px)}.project-modal__cta:where(._c) .cta-arrow:where(._c){transition:transform .3s ease}.project-modal__decor:where(._c){position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.project-modal__decor:where(._c) .decor-line:where(._c){position:absolute;top:0;left:4rem;width:1px;height:100%;background:rgba(var(--color-white),.05)}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.project-modal__decor:where(._c) .decor-line:where(._c){display:none}}.project-modal__decor:where(._c) .decor-corner:where(._c){position:absolute;width:20px;height:20px;border:2px solid var(--color-accent)}.project-modal__decor:where(._c) .decor-corner:where(._c).top-left{top:1rem;left:1rem;border-right:none;border-bottom:none}.project-modal__decor:where(._c) .decor-corner:where(._c).bottom-right{bottom:1rem;right:1rem;border-left:none;border-top:none}.s-brands:where(._g){position:relative;z-index:2;padding:5rem 0 2rem;background:transparent;color:var(--color-white);overflow:hidden}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.s-brands:where(._g){padding:3rem 0 1rem}}.s-brands:where(._g) .v__inner:where(._g){width:100%}.s-brands:where(._g) .v__header:where(._g){display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2rem;margin-bottom:4rem;padding:0 5vw}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.s-brands:where(._g) .v__header:where(._g){flex-direction:column;gap:1rem;margin-bottom:2rem}}.s-brands:where(._g) .v__title:where(._g){display:flex;flex-direction:column;align-items:flex-start;line-height:.9}.s-brands:where(._g) .v__title-line:where(._g){font:700 8vw var(--font-family-bigger);text-transform:uppercase;color:var(--color-white);display:block}.s-brands:where(._g) .v__title-line--accent:where(._g){color:transparent;-webkit-text-stroke:1px var(--color-secondary);position:relative}.s-brands:where(._g) .v__title-line--accent:where(._g):after{content:"The Future";position:absolute;top:0;left:0;color:var(--color-secondary);opacity:0;transition:opacity .5s ease}.s-brands:where(._g) .v__title-line--accent:where(._g):hover:after{opacity:1}@media only screen and (max-width: 1680px){.s-brands:where(._g) .v__title-line:where(._g){font-size:6rem}}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.s-brands:where(._g) .v__title-line:where(._g){font-size:15vw}}.s-brands:where(._g) .v__line:where(._g){width:100px;height:1px;background:var(--color-secondary);opacity:.5}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.s-brands:where(._g) .v__line:where(._g){width:50px}}.s-brands:where(._g) .v__track-wrapper:where(._g){width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.s-brands:where(._g) .v__track:where(._g){display:flex;width:-moz-fit-content;width:fit-content;gap:4rem;padding-left:4rem;will-change:transform}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.s-brands:where(._g) .v__track:where(._g){gap:2rem;padding-left:2rem}}.s-brands:where(._g) .v__item:where(._g){flex-shrink:0;display:flex;align-items:center;justify-content:center}.s-brands:where(._g) .v__item__text:where(._g){font:400 4rem/1 var(--font-family-bigger);text-transform:uppercase;color:#ffffff1a;-webkit-text-stroke:0px;transition:all .3s ease;cursor:default}.s-brands:where(._g) .v__item__text:where(._g):hover{color:var(--color-white);text-shadow:0 0 20px rgba(255,255,255,.5)}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.s-brands:where(._g) .v__item__text:where(._g){font-size:2.5rem;color:#ffffff4d}}.s-contact:where(._i){position:relative;z-index:2;padding:5rem 0 10rem;min-height:80vh;display:flex;align-items:center;justify-content:center;overflow:hidden}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.s-contact:where(._i){padding:3rem 0 5rem;min-height:60vh}}.s-contact:where(._i):before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60vw;height:60vw;background:radial-gradient(circle,rgba(var(--color-secondary),.15) 0%,transparent 70%);filter:blur(60px);z-index:-1;pointer-events:none}.v__container:where(._i){width:100%;max-width:1200px;padding:0 2rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.v__content:where(._i){position:relative;z-index:2;width:100%;display:flex;flex-direction:column;align-items:center}.v__title:where(._i){display:flex;flex-direction:column;align-items:center;margin-bottom:2rem;line-height:.9}.v__title-line:where(._i){font:700 8vw var(--font-family-bigger);text-transform:uppercase;color:var(--color-white);display:block}.v__title-line--accent:where(._i){color:transparent;-webkit-text-stroke:2px var(--color-secondary);position:relative}.v__title-line--accent:where(._i):after{content:"The Future";position:absolute;top:0;left:0;color:var(--color-secondary);opacity:0;transition:opacity .5s ease}.v__title-line--accent:where(._i):hover:after{opacity:1}@media only screen and (max-width: 1680px){.v__title-line:where(._i){font-size:6rem}}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.v__title-line:where(._i){font-size:15vw;-webkit-text-stroke-width:1px}}.v__desc:where(._i){font:400 1.5rem/1.6 var(--font-family-editorial);color:rgba(var(--color-white),.7);max-width:600px;margin-bottom:4rem}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.v__desc:where(._i){font-size:1.125rem;margin-bottom:3rem}}.v__cta:where(._i){position:relative;display:inline-flex;align-items:center;gap:1rem;padding:1.5rem 3rem;border:1px solid var(--color-secondary);border-radius:4px;text-decoration:none;overflow:hidden;transition:all .3s ease;margin-bottom:4rem;background:transparent}.v__cta-bg:where(._i){position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-secondary);z-index:0;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.v__cta:where(._i):hover .v__cta-bg:where(._i){transform:scaleX(1)}.v__cta-text:where(._i){position:relative;z-index:1;font:700 1.25rem var(--font-family-fraktion);text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary);transition:color .3s ease}.v__cta-icon:where(._i){position:relative;z-index:1;color:var(--color-secondary);transition:transform .3s ease,color .3s ease}.v__cta:where(._i):hover{border-color:var(--color-secondary)}.v__cta:where(._i):hover .v__cta-text:where(._i){color:var(--color-primary)}.v__cta:where(._i):hover .v__cta-icon:where(._i){color:var(--color-primary);transform:translate(4px,-4px)}.v__details:where(._i){display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;width:100%;max-width:1000px;margin-top:4rem}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.v__details:where(._i){grid-template-columns:1fr;gap:1rem}}.v__detail-card:where(._i){background:rgba(var(--color-secondary),.03);border:1px solid rgba(var(--color-secondary),.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2rem;border-radius:4px;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;transition:all .3s ease;position:relative;overflow:hidden}.v__detail-card:where(._i):before{content:"";position:absolute;top:0;left:0;width:10px;height:10px;border-top:2px solid var(--color-secondary);border-left:2px solid var(--color-secondary);opacity:.5}.v__detail-card:where(._i):after{content:"";position:absolute;bottom:0;right:0;width:10px;height:10px;border-bottom:2px solid var(--color-secondary);border-right:2px solid var(--color-secondary);opacity:.5}.v__detail-card:where(._i):hover{background:rgba(var(--color-secondary),.08);border-color:rgba(var(--color-secondary),.3);box-shadow:0 10px 30px #0003}.v__detail-card:where(._i):hover .v__detail-icon:where(._i){transform:scale(1.2) rotate(10deg);color:var(--color-secondary)}.v__detail-header:where(._i){display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.v__detail-icon:where(._i){font-size:1.25rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1);filter:grayscale(100%)}.v__detail-label:where(._i){font:400 .75rem var(--font-family-mono);letter-spacing:.15em;color:rgba(var(--color-white),.4)}.v__detail-value:where(._i){font:400 1.25rem/1.2 var(--font-family-fraktion);color:var(--color-white);text-decoration:none;text-align:left;display:flex;flex-direction:column;gap:.25rem}.v__detail-value:where(._i):hover{color:var(--color-secondary)}.v__detail-sub:where(._i){font:400 .875rem var(--font-family-mono);color:rgba(var(--color-white),.5);opacity:.7}.s-studio:where(._h){position:relative;height:100vh;overflow:hidden;background:#000;color:var(--color-white);z-index:2}.s-studio__background:where(._h){position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.s-studio__background:where(._h) canvas:where(._h){position:absolute;top:0;left:0;width:100%;height:100%;display:block}.s-studio__background:where(._h) #studio-fluid:where(._h){z-index:1;opacity:.5;mix-blend-mode:screen}.s-studio__background:where(._h) #liquid-chrome:where(._h){z-index:2}.st__track:where(._h){display:flex;height:100%;width:-moz-max-content;width:max-content;padding:0;gap:0;align-items:center;will-change:transform}.st__intro:where(._h){width:100vw;height:100vh;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.st__title:where(._h){position:relative;z-index:5}.st__title-text:where(._h){font-family:var(--font-family-display);font-size:clamp(4rem,12vw,14rem);font-weight:900;text-transform:uppercase;letter-spacing:.02em;color:var(--color-white);background:linear-gradient(135deg,var(--color-white) 0%,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block;text-align:center}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.st__title-text:where(._h){font-size:clamp(2.5rem,15vw,4rem)}}.st__item:where(._h){height:70vh;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0 5vw}.st__item--video:where(._h){width:40vw}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.st__item--video:where(._h){width:80vw;height:50vh}}.st__item--text:where(._h){width:60vw;height:80vh}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.st__item--text:where(._h){width:90vw;height:60vh}}.st__card:where(._h){width:100%;height:100%;position:relative;background:#0a0a0a;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.st__card--video:where(._h) .st__video:where(._h){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8;transition:opacity .5s}.st__card--video:where(._h):hover .st__video:where(._h){opacity:.4}.st__card--video:where(._h):hover .st__overlay:where(._h){opacity:1}.st__card--text:where(._h){background:#0a0a0acc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;border:1px solid rgba(255,255,255,.15)}.st__card--text:where(._h) .st__content:where(._h){position:relative;z-index:2;padding:3rem;display:flex;flex-direction:column;justify-content:center;width:100%}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.st__card--text:where(._h) .st__content:where(._h){padding:1.5rem}}.st__overlay:where(._h){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.st__overlay:where(._h) .st__label:where(._h){font-family:var(--font-family-display);font-size:2rem;text-transform:uppercase;letter-spacing:.1em}.st__subtitle:where(._h){font-family:var(--font-family-mono);color:var(--color-secondary);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.1em}.st__description:where(._h){font-family:var(--font-family-editorial);font-size:clamp(1.5rem,2vw,2.5rem);line-height:1.2;margin-bottom:0;max-width:100%;white-space:normal;word-wrap:break-word}@media only screen and (max-width: 767px) and (orientation: landscape),only screen and (max-width: 576px){.st__description:where(._h){font-size:1.25rem;margin-bottom:0}}.st__progress:where(._h){position:absolute;bottom:0;left:0;width:100%;height:4px;background:#ffffff1a;z-index:10}.st__progress-bar:where(._h){height:100%;background:var(--color-secondary);transform:scaleX(0);transform-origin:left;width:100%}#traveling-sphere:where(._e){position:fixed;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:auto;opacity:0;transition:opacity .5s ease;background:transparent;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:none}.ts-ui:where(._e){position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}.ts-hint:where(._e){position:absolute;left:50%;transform:translate(-50%);color:#39ff14;opacity:0;transition:opacity .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;pointer-events:auto;touch-action:manipulation}.ts-hint__text:where(._e){font-family:monospace;font-size:8px;letter-spacing:1px;text-transform:uppercase;pointer-events:none}.ts-hint:where(._e):before{content:"";position:absolute;inset:-30px -40px}.ts-hint:where(._e) svg:where(._e){width:20px;height:20px;filter:drop-shadow(0 0 5px #39ff14);animation:bounce 1s infinite}.ts-hint--top:where(._e){top:20px;top:calc(20px + env(safe-area-inset-top));flex-direction:column-reverse}.ts-hint--bottom:where(._e){bottom:20px;bottom:calc(20px + env(safe-area-inset-bottom))}.ts-hint--bottom:where(._e) svg:where(._e){animation-direction:reverse}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}
