@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--sheen:0deg;--gx:50%;--gy:50%}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--ink-void:#00060f;--ink-abyss:#00173d;--ink-deep:#012254;--ink-mid:#01275c;--ink-lift:#014384;--volt:#fe0;--electric:#0e8efe;--aqua:#19ffad;--magenta:#fc1f7b;--violet:#5127fa;--ember:#ff9d19;--paper:#eef3ff;--paper-dim:#eef3ff9e;--paper-faint:#eef3ff57;--glass-fill:#78aaff0e;--glass-edge:#96c8ff38;--glass-spec:#ffffff8c;--display:clamp(3.2rem, min(12.5vw, 22vh), 15rem);--display-tight:clamp(2.6rem, 9.5vw, 11rem);--lede:clamp(1rem, 1.5vw, 1.35rem);--micro:clamp(.68rem, .82vw, .82rem);--font-display:"Archivo", "Archivo Expanded", "Helvetica Neue", system-ui, sans-serif;--font-ui:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-pixel:"Press Start 2P", "Courier New", monospace;--font-pixel-soft:"Pixelify Sans", "Press Start 2P", monospace;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--gutter:clamp(1.25rem, 4vw, 4.5rem);--plate-lqip:url(data:image/webp;base64,UklGRnwAAABXRUJQVlA4IHAAAABQBACdASoYAA0APt1cp0yopSOiMAgBEBuJagCdMoR3ACliiffe8fp1/x+sAP7R4rYtPzxzpS2utq7X0j8zyCihu60VqH3AgU7x0YPWcb4cJbQsvto6axBbG2p41I28eaRoCpufRPDFQvHSknkRwoAA);--grain-url:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");--bar-h:3.4rem}@media(max-width:460px){:root{--bar-h:4.6rem}}.topbar{z-index:60;pointer-events:none;-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);padding:.5rem var(--gutter) .55rem;background:linear-gradient(#122c689e,#020a1eb8);border-bottom:1px solid #8ccdff47;position:fixed;top:0;left:0;right:0;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #8ccdff29,0 10px 34px -14px #0e8efe8c}.topbar__brand,.topbar__client,.topbar__price,.topbar__toggle,.topbar__menu{pointer-events:auto}.topbar__row{justify-content:space-between;align-items:center;gap:clamp(.6rem,2vw,1.6rem);width:100%;display:flex}.topbar__brand{font-family:var(--font-pixel);font-size:calc(var(--micro) * .76);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);white-space:nowrap;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.topbar__brand:hover{color:var(--volt)}.topbar__word{white-space:nowrap}.topbar__word-short{display:none}.topbar__brand:focus-visible{outline:2px solid var(--volt);outline-offset:4px}.topbar__mark{background:var(--volt);clip-path:polygon(38% 0,62% 0,62% 34%,88% 100%,12% 100%,38% 34%);width:.85rem;height:.85rem}.topbar__toggle{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-pixel);font-size:calc(var(--micro) * .72);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);cursor:pointer;white-space:nowrap;transition:border-color .2s var(--ease-out),color .2s var(--ease-out);background:#02081ae6;border:1px solid #78beff66;align-items:center;gap:.5rem;padding:.5em .85em;display:inline-flex;box-shadow:inset 0 1px #ffffff38}.topbar__toggle:hover{border-color:var(--volt);color:var(--volt)}.topbar__toggle:focus-visible{outline:2px solid var(--volt);outline-offset:3px}.topbar__bars{clip-path:polygon(0 0,100% 0,100% 22%,0 22%,0 39%,100% 39%,100% 61%,0 61%,0 78%,100% 78%,100% 100%,0 100%);background:currentColor;width:.8rem;height:.62rem}.topbar.is-open .topbar__bars{clip-path:polygon(14% 0,50% 36%,86% 0,100% 14%,64% 50%,100% 86%,86% 100%,50% 64%,14% 100%,0 86%,36% 50%,0 14%)}.topbar__menu{top:100%;right:var(--gutter);width:auto;margin-top:.35rem;display:block;position:absolute}.topbar__menu[hidden]{display:none}.topbar__menu ul{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);transform-origin:100% 0;min-width:14rem;animation:topbar-drop .24s var(--ease-out);background:linear-gradient(#102860db,#020a1eeb);border:1px solid #8ccdff61;gap:.15rem;margin:0;padding:.4rem;list-style:none;display:grid;box-shadow:inset 0 1px #ffffff42,0 22px 46px -20px #000c}@keyframes topbar-drop{0%{opacity:0;transform:translateY(-10px)scaleY(.94)}to{opacity:1;transform:none}}.topbar__menu a{font-family:var(--font-pixel);font-size:calc(var(--micro) * .74);letter-spacing:.1em;text-transform:uppercase;color:var(--paper);border:1px solid #0000;padding:.75em .9em;text-decoration:none;display:block}.topbar__menu a:hover{color:var(--volt);background:#ffee000f;border-color:#fe06}.topbar__menu a:focus-visible{outline:2px solid var(--volt);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.topbar__menu ul{animation:none}}.scrollcue{z-index:55;pointer-events:none;font-family:var(--font-pixel);font-size:calc(var(--micro) * .76);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);animation:cue-in .3s var(--ease-out) both;background:#02081aeb;border:1px solid #a0d2ff66;align-items:center;gap:.7rem;padding:.72em 1.1em;display:flex;position:fixed;bottom:clamp(1.4rem,4vh,2.6rem);left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff38,0 18px 40px -20px #000c}.scrollcue__text{white-space:nowrap}.scrollcue__mark{background:var(--volt);clip-path:polygon(0 0,28% 0,50% 60%,72% 0,100% 0,50% 80%);width:.7rem;height:.7rem}@keyframes cue-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:no-preference){.scrollcue__mark{animation:cue-nudge 1.5s var(--ease-io) infinite}}@keyframes cue-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){.scrollcue{animation:none}}.act3{padding-top:max(clamp(3rem,7vh,6rem),calc(var(--bar-h) + 1rem))}.about{padding-top:max(clamp(3.5rem,10vh,7rem),calc(var(--bar-h) + 1rem))}.topbar__price{font-family:var(--font-pixel);font-size:calc(var(--micro) * .6);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ink-void);background:var(--volt);border:1px solid var(--volt);transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out);margin-left:auto;padding:.62em 1em;text-decoration:none}.topbar__price:hover{transform:translateY(-1px);box-shadow:0 8px 20px -10px #ffee00b3}.topbar__price:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.topbar__menu-client{display:none}.topbar__client{font-family:var(--font-pixel);font-size:calc(var(--micro) * .6);letter-spacing:.1em;text-transform:uppercase;color:var(--aqua);white-space:nowrap;transition:color .18s var(--ease-out),border-color .18s var(--ease-out);border:1px solid #19ffad66;margin-left:0;margin-right:.5rem;padding:.62em .9em;text-decoration:none}.topbar__client:hover{color:var(--paper);border-color:var(--paper)}.topbar__client:focus-visible{outline:2px solid var(--volt);outline-offset:2px}.topbar__client+.topbar__toggle{margin-left:0}.topbar__client-short{display:none}@media(max-width:40rem){.topbar__client-full{display:none}.topbar__client-short{display:inline}.topbar__client{margin-right:.35rem;padding:.62em .7em}.topbar__menu-client{display:none}.topbar__price{margin-right:.35rem;padding:.62em .75em}.topbar__word-full{display:none}.topbar__word-short{display:inline}}.topbar__word{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar__brand{flex:0 auto;min-width:0}.topbar__client,.topbar__toggle,.topbar__price{flex:none}.bubble{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:linear-gradient(158deg,#a0d2ff29,#5a96ff12 46%,#0a1c4424);border:1px solid #a0d2ff38;border-top-color:#c8ebff80;padding:1.1em 1.4em;display:inline-block;position:relative;box-shadow:inset 0 1px #fff6,inset 0 -1px #78b4ff24,inset 0 0 22px #8cc8ff1a,0 24px 48px -24px #000c}.bubble:after{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff1c,#ffffff08 26%,#0000 46%),repeating-linear-gradient(0deg,#bee1ff0d 0 1px,#0000 1px 3px);position:absolute;inset:0}.bubble:before{content:"";border-top:2px solid var(--volt);border-left:2px solid var(--volt);opacity:.9;width:15px;height:15px;position:absolute;top:-1px;left:-1px}.bubble__tail{border-bottom:2px solid var(--volt);border-right:2px solid var(--volt);opacity:.9;width:15px;height:15px;position:absolute;bottom:-1px;right:-1px}@media(prefers-reduced-motion:no-preference){.bubble{animation:bubble-pop .34s var(--ease-out) both}}@keyframes bubble-pop{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.faq{isolation:isolate;padding:clamp(2.4rem,6vh,4.5rem) var(--gutter);background:linear-gradient(180deg,var(--ink-void) 0%,#010b22 55%,var(--ink-void) 100%);position:relative}.faq__inner{gap:.7rem;width:min(52rem,100%);margin:0 auto;display:grid}.faq__kicker{font-family:var(--font-pixel);font-size:calc(var(--micro) * .78);letter-spacing:.2em;text-transform:uppercase;color:var(--aqua);margin:0}.faq__title{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 clamp(.8rem,2.5vh,1.6rem);font-size:clamp(1.7rem,4.4vw,2.9rem);font-weight:800;font-stretch:110%;line-height:1.02}.faq__list{gap:.5rem;display:grid}.faq__item{transition:border-color .2s var(--ease-out),background .2s var(--ease-out);background:#040e2680;border:1px solid #78beff33}.faq__item[open]{background:#061434b3;border-color:#a0d2ff6b}.faq__item:hover{border-color:#a0d2ff66}.faq__item summary{cursor:pointer;color:var(--paper);align-items:center;gap:.9rem;padding:clamp(.9rem,2vw,1.15rem) clamp(1rem,2.4vw,1.4rem);font-size:clamp(.98rem,1.6vw,1.12rem);font-weight:600;line-height:1.4;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:focus-visible{outline:2px solid var(--volt);outline-offset:-3px}.faq__item summary:before{content:"";background:var(--volt);clip-path:polygon(0 0,28% 0,50% 60%,72% 0,100% 0,50% 80%);width:.72rem;height:.72rem;transition:transform .22s var(--ease-out);flex:none;transform:rotate(-90deg)}.faq__item[open] summary:before{transform:rotate(0)}.faq__body{color:var(--paper-dim);text-wrap:pretty;gap:.7rem;padding:0 clamp(1rem,2.4vw,1.4rem) clamp(1rem,2.2vw,1.3rem) calc(clamp(1rem,2.4vw,1.4rem) + 1.62rem);font-size:.98rem;line-height:1.6;display:grid}.faq__body p{margin:0}.faq__body ul,.faq__body ol{gap:.35rem;margin:0;padding-left:1.25rem;display:grid}.faq__body li::marker{color:var(--aqua)}.faq__body ol li::marker{font-family:var(--font-pixel);color:var(--volt);font-size:.72em}.faq__body strong{color:var(--paper);font-weight:600}@media(prefers-reduced-motion:reduce){.faq__item summary:before{transition:none}}.faq.atmos:before{background:radial-gradient(circle,#78c8ff21 1px,#0000 1.4px) 0 0/26px 26px}.faq.atmos:after{background:radial-gradient(50% 44% at 82% 30%,#ff9d1924,#0000 70%),radial-gradient(46% 40% at 16% 74%,#0e8efe57,#0000 72%),radial-gradient(60% 46% at 50% 106%,#19ffad24,#0000 68%)}.about{isolation:isolate;padding:clamp(2.2rem,5.5vh,4rem) var(--gutter);background:radial-gradient(72% 66% at 50% 0%,#0e8efe42 0%,transparent 70%),radial-gradient(46% 70% at 12% 70%,#19ffad21 0%,transparent 72%),radial-gradient(46% 70% at 88% 76%,#0e8efe29 0%,transparent 72%),var(--ink-void);position:relative}.about__inner{text-align:center;background:linear-gradient(158deg,#a0d2ff1f,#0a1c4424 60%),#040e2699;border:1px solid #a0d2ff3d;border-top-color:#c8ebff75;justify-items:center;gap:.75rem;width:min(44rem,100%);margin:0 auto;padding:clamp(1.3rem,3.2vw,2rem) clamp(1.3rem,3.5vw,2.4rem);display:grid;box-shadow:inset 0 1px #ffffff47}.about__kicker{font-family:var(--font-pixel);font-size:calc(var(--micro) * .76);letter-spacing:.2em;text-transform:uppercase;color:var(--aqua);margin:0}.about__name{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.7rem,4.2vw,2.8rem);font-weight:800;font-stretch:110%;line-height:1}.about__role{font-family:var(--font-pixel);font-size:calc(var(--micro) * .78);letter-spacing:.1em;color:var(--paper-dim);margin:0}.about__body{max-width:42ch;color:var(--paper-dim);text-wrap:pretty;margin:.35rem 0 0;font-size:clamp(.98rem,1.5vw,1.12rem);line-height:1.6}.about__mail{font-family:var(--font-pixel);font-size:calc(var(--micro) * .76);letter-spacing:.06em;color:var(--paper);transition:border-color .2s var(--ease-out),color .2s var(--ease-out),transform .2s var(--ease-out);overflow-wrap:anywhere;background:#02081ae6;border:1px solid #78beff6b;align-items:center;gap:.6rem;margin-top:.9rem;padding:.8em 1.3em;text-decoration:none;display:inline-flex}.about__mail:hover{border-color:var(--volt);color:var(--volt);transform:translateY(-2px)}.about__mail:focus-visible{outline:2px solid var(--volt);outline-offset:3px}.about__mail-mark{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 18%,50% 58%,100% 18%,100% 4%,50% 44%,0 4%);background:currentColor;flex:none;width:1.05rem;height:.8rem}@media(min-width:62rem){.about__inner{text-align:left;grid-template-columns:auto 1fr;place-items:center start;column-gap:clamp(2rem,5vw,4rem);width:min(60rem,100%)}.about__kicker{grid-area:1/1}.about__name{grid-area:2/1}.about__role{grid-area:3/1}.about__body{border-left:1px solid #a0d2ff2e;grid-area:1/2/span 2;align-self:end;margin:0;padding-left:clamp(1.4rem,3vw,2.4rem)}.about__mail{grid-area:3/2;justify-self:start;margin-left:clamp(1.4rem,3vw,2.4rem)}}.foot{padding:clamp(2.6rem,7vh,4.5rem) var(--gutter) clamp(2rem,5vh,3rem);background:linear-gradient(180deg,var(--ink-void) 0%,#01081c 100%);border-top:1px solid #78beff29;position:relative}.foot__inner{align-items:start;gap:clamp(1.6rem,4vw,2.6rem);width:min(72rem,100%);margin:0 auto;display:grid}.foot__brand{align-items:center;gap:.7rem;display:flex}.foot__mark{background:var(--volt);clip-path:polygon(38% 0,62% 0,62% 34%,88% 100%,12% 100%,38% 34%);flex:none;width:1.1rem;height:1.4rem}.foot__name{font-family:var(--font-pixel);font-size:calc(var(--micro) * .8);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);margin:0}.foot__what{color:var(--paper-faint);margin:.35rem 0 0;font-size:.85rem}.foot__nav{align-content:start;gap:.55rem;display:grid}.foot__nav a{font-family:var(--font-pixel);font-size:calc(var(--micro) * .7);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-dim);width:fit-content;text-decoration:none}.foot__nav a:hover{color:var(--volt)}.foot__nav a:focus-visible{outline:2px solid var(--volt);outline-offset:3px}.foot__reach{align-content:start;gap:.5rem;display:grid}.foot__mail{font-family:var(--font-pixel);font-size:calc(var(--micro) * .72);letter-spacing:.04em;color:var(--paper);overflow-wrap:anywhere;border-bottom:1px solid #78beff66;width:fit-content;padding-bottom:.2em;text-decoration:none}.foot__mail:hover{color:var(--volt);border-color:var(--volt)}.foot__mail:focus-visible{outline:2px solid var(--volt);outline-offset:3px}.foot__place{color:var(--paper-faint);margin:0;font-size:.85rem}.foot__fine{width:min(72rem,100%);color:var(--paper-faint);text-wrap:pretty;border-top:1px solid #78beff1a;gap:.45rem;margin:clamp(1.8rem,4vh,2.6rem) auto 0;padding-top:clamp(1.1rem,2.5vh,1.6rem);font-size:.76rem;line-height:1.55;display:grid}.foot__fine p{max-width:68ch;margin:0}.foot__fine a{color:var(--paper-dim);text-underline-offset:3px}.foot__fine a:hover{color:var(--volt)}.foot__fine a:focus-visible{outline:2px solid var(--volt);outline-offset:3px}@media(min-width:760px){.foot__inner{grid-template-columns:1.4fr 1fr 1.2fr}.foot__reach{text-align:right;justify-items:end}}.foot__phone{font-family:var(--font-display);letter-spacing:-.01em;color:var(--paper);font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:700;text-decoration:none;display:block}.foot__phone:hover{color:var(--volt)}.foot__phone:focus-visible{outline:2px solid var(--volt);outline-offset:3px}.foot__note{max-width:22rem;color:var(--paper-faint);text-wrap:pretty;margin:.3rem 0 .9rem;font-size:.82rem;line-height:1.5}.foot__credit{font-family:var(--font-pixel);font-size:calc(var(--micro) * .62);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-dim);align-items:center;gap:.5rem;margin:0 0 .9rem;display:flex}.foot__credit-mark{background:var(--volt);clip-path:polygon(34% 0,66% 0,66% 34%,100% 100%,0 100%,34% 34%);flex:none;width:.72em;height:.95em}.act3{isolation:isolate;min-height:100svh;padding:clamp(4rem,10vh,7rem) var(--gutter) calc(clamp(4rem,10vh,7rem) + 2.5rem);background:radial-gradient(80% 50% at 50% 0%,#0e8efe1a 0%,transparent 70%),linear-gradient(180deg,#01081f 0%,var(--ink-void) 100%);align-content:center;gap:clamp(1.4rem,3.2vh,2.4rem);display:grid;position:relative;overflow:hidden}.act3:before{content:"";z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,#78c8ff0e 0 1px,#0000 1px 72px),repeating-linear-gradient(90deg,#78c8ff0e 0 1px,#0000 1px 72px);animation:32s linear infinite act3-drift;position:absolute;inset:-20%}@keyframes act3-drift{0%{transform:translate(0)}to{transform:translate(72px,72px)}}.act3:after{content:"";z-index:0;pointer-events:none;animation:act3-pulse 9s var(--ease-io) infinite;background:radial-gradient(46% 42% at 50% 46%,#0e8efe33,#0000 72%);position:absolute;inset:0}@keyframes act3-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.act3__head,.carousel,.carousel__dots,.act3__note{z-index:1;position:relative}.act3__head{text-align:center;justify-items:center;gap:.7rem;display:grid}.act3__kicker{font-family:var(--font-pixel);font-size:calc(var(--micro) * .8);letter-spacing:.18em;text-transform:uppercase;color:var(--volt)}.act3__title{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2rem,5.4vw,4rem);font-weight:800;font-stretch:112%;line-height:1}.carousel{perspective:1400px;outline:none;width:min(78rem,100%);height:min(56svh,38rem);margin:0 auto;position:relative}.carousel:focus-visible{outline:2px solid var(--volt);outline-offset:12px}.carousel__track{transform-style:preserve-3d;margin:0;padding:0;list-style:none;position:absolute;inset:0}.carousel__slot{width:min(24rem,78vw);height:100%;transition:transform .52s var(--ease-out),opacity .52s var(--ease-out),filter .52s var(--ease-out);will-change:transform,opacity;margin-left:calc(min(24rem,78vw)/-2);position:absolute;top:0;left:50%}.carousel__slot.is-active{opacity:1;filter:none;z-index:3;transform:translate(0)scale(1)}.carousel__slot.is-prev,.carousel__slot.is-next{opacity:.62;filter:blur(3px);z-index:2;pointer-events:none}.carousel__slot.is-prev{transform:translate3d(-72%,0,-260px)scale(.9)rotateY(16deg)}.carousel__slot.is-next{transform:translate3d(72%,0,-260px)scale(.9)rotateY(-16deg)}.carousel__arrow{z-index:4;cursor:pointer;width:3rem;height:3rem;transition:border-color .22s var(--ease-out),background .22s var(--ease-out);background:#040e26c7;border:1px solid #78beff59;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.carousel__arrow:hover{border-color:var(--volt);background:#ffee001a}.carousel__arrow--prev{left:0}.carousel__arrow--next{right:0}.carousel__arrow span{background:var(--paper);clip-path:polygon(100% 0,100% 28%,40% 50%,100% 72%,100% 100%,20% 50%);width:.85rem;height:.85rem}.carousel__arrow--next span{transform:scaleX(-1)}.carousel__arrow:hover span{background:var(--volt)}.carousel__dots{justify-content:center;gap:.7rem;display:flex}.carousel__dot{cursor:pointer;width:2.4rem;height:4px;transition:background .26s var(--ease-out),width .26s var(--ease-out);background:#78beff47;border:0;padding:0}.carousel__dot[aria-current=true]{background:var(--volt);width:3.4rem}.carousel__dot:hover{background:#eef3ff8c}.case{height:100%;transition:border-color .26s var(--ease-out),transform .26s var(--ease-out);background:linear-gradient(#1450b429,#0614461a 62%),#050f2c;border:1px solid #78beff42;grid-template-rows:46% minmax(0,1fr);display:grid;position:relative}.case:hover{border-color:var(--case-accent);transform:translateY(-5px)}.case:before,.case:after{content:"";border:2px solid var(--case-accent);opacity:0;width:14px;height:14px;transition:opacity .26s var(--ease-out);z-index:2;position:absolute}.case:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.case:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.case:hover:before,.case:hover:after{opacity:1}.case__visual{background:#020a1d;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.case__visual img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.case__slot{font-family:var(--font-pixel);font-size:calc(var(--micro) * .8);letter-spacing:.14em;text-transform:uppercase;color:#78beff80;background:repeating-linear-gradient(0deg,#78c8ff0d 0 1px,#0000 1px 30px),repeating-linear-gradient(90deg,#78c8ff0d 0 1px,#0000 1px 30px);align-content:center;justify-items:center;gap:.6rem;width:100%;height:100%;display:grid}.case__slot em{color:#78beff52;font-size:.85em;font-style:normal}.case__slot-mark{clip-path:polygon(0 0,100% 0,100% 34%,66% 34%,66% 100%,0 100%);border:2px solid #78beff6b;width:1.7rem;height:1.7rem}.case__index{z-index:3;font-family:var(--font-pixel);font-size:calc(var(--micro) * .78);letter-spacing:.1em;color:var(--ink-void);background:var(--case-accent);padding:.55em .8em;position:absolute;top:0;left:0}.case__body{align-content:start;gap:.7rem;padding:clamp(1rem,1.6vw,1.4rem);display:grid}.case__name{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.05rem,1.6vw,1.5rem);font-weight:700;font-stretch:110%}.case__line{color:var(--paper-dim);gap:.2rem;font-size:.95rem;line-height:1.45;display:grid}.case__tag{font-family:var(--font-pixel);font-size:calc(var(--micro) * .68);letter-spacing:.12em;text-transform:uppercase;color:var(--case-accent)}.act3__note{text-align:center;color:var(--paper-faint);font-size:.85rem}.act3__note code{font-family:var(--font-pixel);color:var(--paper-dim);font-size:.8em}@media(min-width:861px){.case{grid-template-rows:52% minmax(0,1fr)}.carousel{height:min(62svh,42rem)}.carousel__slot{width:min(28rem,34vw);margin-left:calc(min(28rem,34vw)/-2)}.carousel__slot.is-prev{transform:translate3d(-96%,0,-190px)scale(.94)rotateY(24deg)}.carousel__slot.is-next{transform:translate3d(96%,0,-190px)scale(.94)rotateY(-24deg)}.carousel__slot.is-prev,.carousel__slot.is-next{opacity:.7;filter:blur(2.6px)}}@media(min-width:1400px){.case{grid-template-rows:60% minmax(0,1fr)}}@media(max-width:860px){.carousel{height:clamp(23.5rem,56svh,29rem)}.carousel__slot{width:min(20rem,66vw);margin-left:calc(min(20rem,66vw)/-2)}.carousel__slot.is-prev,.carousel__slot.is-next{--peek: calc(.44*min(20rem, 66vw)) }.carousel__slot.is-prev{transform:translate3d(calc(-50vw + 10px + var(--peek)),0,-190px) scale(.88) rotateY(18deg)}.carousel__slot.is-next{transform:translate3d(calc(50vw - 10px - var(--peek)),0,-190px) scale(.88) rotateY(-18deg)}.carousel__slot.is-prev,.carousel__slot.is-next{opacity:.82;filter:blur(1.4px)}.carousel__slot.is-prev .case,.carousel__slot.is-next .case{border-color:#96d2ffbf;box-shadow:0 0 0 1px #5aa0ff4d,0 12px 40px #0000008c}.carousel__arrow{display:none}}.carousel__hint{font-family:var(--font-pixel);font-size:calc(var(--micro) * .76);letter-spacing:.18em;text-transform:uppercase;color:var(--paper-faint);transition:opacity .42s var(--ease-out);justify-content:center;align-items:center;gap:.55rem;display:none}.carousel__hint.is-done{opacity:0;pointer-events:none}.carousel__hint-mark{clip-path:polygon(100% 0,100% 28%,40% 50%,100% 72%,100% 100%,20% 50%);width:.55rem;height:.55rem;animation:hint-nudge 1.8s var(--ease-io) infinite;background:currentColor}.carousel__hint-mark--r{transform:scaleX(-1)}@keyframes hint-nudge{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}.carousel__hint-mark--r{animation-name:hint-nudge-r}@keyframes hint-nudge-r{0%,to{transform:scaleX(-1)translate(0)}50%{transform:scaleX(-1)translate(-3px)}}@media(max-width:860px){.carousel__hint{display:flex}}@media(prefers-reduced-motion:reduce){.carousel__hint-mark{animation:none}.carousel__slot{transition:none}}.case__actions{z-index:2;transition:background .24s var(--ease-out);background:radial-gradient(62% 50%,#02081aad,#02081a3d);place-content:center;justify-items:stretch;gap:.6rem;padding:0 clamp(1rem,8%,2.5rem);display:grid;position:absolute;inset:0}.case__visual:hover .case__actions{background:radial-gradient(68% 56%,#02081ac7,#02081a52)}.case__act{font-family:var(--font-pixel);font-size:calc(var(--micro) * .82);letter-spacing:.13em;text-transform:uppercase;text-align:left;color:var(--paper);cursor:pointer;transition:border-color .2s var(--ease-out),color .2s var(--ease-out),background .2s var(--ease-out),transform .2s var(--ease-out);background:#02081af0;border:1px solid #78beff6b;grid-template-columns:1.15rem 1fr;justify-content:center;align-items:center;gap:.7rem;padding:.85em 1.1em;text-decoration:none;display:grid}.case__act:hover{transform:translateY(-2px)}.case__act:focus-visible{outline:2px solid var(--volt);outline-offset:3px}.case__act--play{border-color:var(--case-accent);background:#02081af7}.case__act--play:hover{border-color:var(--volt);color:var(--volt);background:#ffee0014}.case__act--visit:hover{border-color:var(--paper);background:#02081afc}.case__act-mark{clip-path:polygon(22% 10%,29.5% 10%,29.5% 15%,37% 15%,37% 20%,44.5% 20%,44.5% 25%,52% 25%,52% 30%,59.5% 30%,59.5% 35%,67% 35%,67% 40%,74.5% 40%,74.5% 45%,82% 45%,82% 47.5%,82% 52.5%,82% 55%,74.5% 55%,74.5% 60%,67% 60%,67% 65%,59.5% 65%,59.5% 70%,52% 70%,52% 75%,44.5% 75%,44.5% 80%,37% 80%,37% 85%,29.5% 85%,29.5% 90%,22% 90%);background:currentColor;width:1.15rem;height:1.15rem}.case__act-mark--out{clip-path:polygon(0 18%,12% 18%,12% 88%,82% 88%,82% 100%,0 100%,40% 0,100% 0,100% 60%,88% 60%,88% 20%,52% 20%,88% 20%,88% 32%,52% 68%,40% 56%,76% 20%)}.case__act--play .case__act-mark{color:var(--case-accent)}.case__act--play:hover .case__act-mark{color:var(--volt)}@media(max-width:860px){.case__actions{gap:.5rem;padding:0 .9rem}.case__act{font-size:calc(var(--micro) * .76);gap:.55rem;padding:.7em .8em}}.lightbox{width:100%;max-width:100vw;height:100%;max-height:100vh;color:var(--paper);background:0 0;border:0;padding:0;overflow:hidden}.lightbox::backdrop{background:#010614e0}.lightbox__inner{grid-template-columns:auto;place-content:center;justify-items:center;gap:clamp(1rem,3vw,2.5rem);width:100%;height:100%;padding:clamp(1rem,3vh,2.5rem);display:grid}.lightbox__video{aspect-ratio:9/16;background:#000;border:1px solid #78beff4d;width:auto;max-width:100%;height:auto;max-height:min(86svh,100%);display:block}.lightbox__side{text-align:center;background:#02081ad1;border:1px solid #78beff38;justify-items:center;gap:.7rem;max-width:22rem;padding:clamp(1rem,2vw,1.4rem);display:grid}.lightbox__kicker{font-family:var(--font-pixel);font-size:calc(var(--micro) * .8);letter-spacing:.16em;text-transform:uppercase;color:var(--volt)}.lightbox__line{color:var(--paper-dim);font-size:.95rem;line-height:1.5}.lightbox__close{font-family:var(--font-pixel);font-size:calc(var(--micro) * .8);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);cursor:pointer;transition:border-color .2s var(--ease-out),color .2s var(--ease-out);background:#040e26cc;border:1px solid #78beff66;padding:.7em 1.4em}.lightbox__close:hover{border-color:var(--volt);color:var(--volt)}.lightbox__close:focus-visible{outline:2px solid var(--volt);outline-offset:3px}@media(min-width:861px){.lightbox__inner{grid-template-columns:auto auto;align-items:center}.lightbox__side{text-align:left;justify-items:start}}@media(max-width:860px){.lightbox__video{max-height:72svh}.lightbox__side{gap:.55rem}}@media(max-width:360px){.case{grid-template-rows:40% minmax(0,1fr)}.case__body{gap:.5rem;padding:.8rem .85rem}.case__name{font-size:1rem}.case__line{font-size:.84rem;line-height:1.35}.case__tag{font-size:calc(var(--micro) * .6)}}.hook{isolation:isolate;min-height:min(66svh,40rem);padding:calc(var(--bar-h,3.4rem) + clamp(1.4rem,3.5vh,2.4rem)) var(--gutter) clamp(1.4rem,3.5vh,2.4rem);background:var(--ink-void);align-items:center;display:grid;position:relative}.hook:before{content:"";z-index:-2;opacity:.52;background-image:url(/brand/field-1600.webp);background-position:30% 78%;background-repeat:no-repeat;background-size:170%;position:absolute;inset:0}@media(min-width:90rem){.hook:before{background-image:url(/brand/field-2800.webp)}}.hook:after{content:"";z-index:-1;background:repeating-linear-gradient(0deg,#78c8ff09 0 1px,transparent 1px 64px),repeating-linear-gradient(90deg,#78c8ff09 0 1px,transparent 1px 64px),radial-gradient(78% 70% at 22% 0%,#00d1ff29 0%,transparent 62%),radial-gradient(60% 60% at 92% 18%,#ffee0014 0%,transparent 60%),linear-gradient(100deg,#00060ff0,#00060fd6 46%,#00060f57),linear-gradient(180deg,transparent 58%,var(--ink-void) 100%);position:absolute;inset:0}.hook__inner{justify-items:start;gap:.85rem;width:min(52rem,100%);margin:0 auto;display:grid}.hook__kicker{font-family:var(--font-pixel);font-size:calc(var(--micro) * .78);letter-spacing:.2em;text-transform:uppercase;color:var(--volt);margin:0}.hook__title{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,6.4vw,3.9rem);font-weight:800;font-stretch:110%;line-height:1.02}.hook__lede{color:var(--paper);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.45}.hook__acts{flex-wrap:wrap;align-items:center;gap:.7rem 1.4rem;margin-top:.6rem;display:flex}@media(max-width:34rem){.hook__acts{justify-items:start;gap:.9rem;display:grid}}.hook__go{font-family:var(--font-pixel);font-size:calc(var(--micro) * .8);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-void);background:var(--volt);border:1px solid var(--volt);cursor:pointer;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out);padding:.95em 1.5em}.hook__go:hover{transform:translateY(-2px);box-shadow:0 12px 30px -12px #ffee00a6}.hook__go:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.hook__alt{font-family:var(--font-pixel);font-size:calc(var(--micro) * .74);letter-spacing:.12em;text-transform:uppercase;color:var(--aqua);border-bottom:1px solid #00d1ff66;padding-bottom:.2em;text-decoration:none}.hook__alt:hover{color:var(--paper);border-bottom-color:var(--paper)}.hook__alt:focus-visible{outline:2px solid var(--paper);outline-offset:4px}.hook__foot{max-width:34rem;color:var(--paper-dim);text-wrap:pretty;margin:.5rem 0 0;font-size:.92rem;line-height:1.5}@media(prefers-reduced-motion:reduce){.hook__go{transition:none}.hook__go:hover{transform:none}}.hook__call{border:1px solid #a0d2ff42;border-left:3px solid var(--aqua);transition:border-color .2s var(--ease-out),background .2s var(--ease-out);background:#00081a80;align-items:center;gap:.85rem;margin-top:1.1rem;padding:.75rem 1.15rem;text-decoration:none;display:inline-flex}.hook__call:hover{border-color:#a0d2ff80;border-left-color:var(--volt);background:#00143299}.hook__call:focus-visible{outline:2px solid var(--volt);outline-offset:3px}.hook__call{color:var(--aqua)}.hook__call-mark{flex:none;width:1.5rem;height:1.5rem;display:block}.hook__call-text{gap:.1rem;display:grid}.hook__call-text b{font-family:var(--font-display);letter-spacing:-.01em;color:var(--paper);white-space:nowrap;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:800}.hook__call:hover .hook__call-text b{color:var(--volt)}.hook__call-text i{color:var(--paper-faint);font-size:.78rem;font-style:normal;line-height:1.4}@media(min-width:72rem){.hook__inner{width:min(64rem,100%)}.hook__title{font-size:clamp(3rem,4.6vw,4.4rem)}.hook__lede{font-size:clamp(1.15rem,1.7vw,1.4rem)}}@media(min-width:100rem){.hook__inner{width:min(72rem,100%)}.hook__title{font-size:4.8rem}}.kiosks{isolation:isolate;padding:clamp(2.2rem,5.5vh,4rem) var(--gutter);background:radial-gradient(72% 64% at 50% 0%,#ff9d1933 0%,transparent 68%),radial-gradient(48% 70% at 10% 74%,#0e8efe29 0%,transparent 72%),radial-gradient(44% 66% at 90% 68%,#19ffad1a 0%,transparent 70%),var(--ink-void);position:relative}.kiosks__inner{background:linear-gradient(158deg,#a0d2ff1f,#0a1c4424 60%),#040e2699;border:1px solid #a0d2ff3d;border-top-color:#c8ebff75;gap:.9rem;width:min(46rem,100%);margin:0 auto;padding:clamp(1.6rem,4vw,2.6rem);display:grid;box-shadow:inset 0 1px #ffffff47}.kiosks__kicker{font-family:var(--font-pixel);font-size:calc(var(--micro) * .72);letter-spacing:.18em;text-transform:uppercase;color:var(--ember);border:1px solid #ff9d194d;border-left:3px solid var(--ember);background:#ff9d1917;justify-self:start;align-items:center;gap:.55rem;margin:0 0 .15rem;padding:.5em .85em .45em;display:inline-flex}.kiosks__kicker:before{content:"";background:linear-gradient(var(--ember),var(--ember)) 50% 0 / 100% 58% no-repeat,linear-gradient(var(--ember),var(--ember)) 50% 100% / 100% 26% no-repeat;flex:none;width:.42rem;height:.85rem}.kiosks__title{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800;font-stretch:110%;line-height:1.06}.kiosks__lede{color:var(--paper-dim);text-wrap:pretty;margin:0;font-size:clamp(.98rem,1.6vw,1.15rem);line-height:1.55}.kiosks__points{gap:.75rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.kiosks__points li{color:var(--paper-dim);text-wrap:pretty;padding-left:1.5rem;font-size:.96rem;line-height:1.55;position:relative}.kiosks__points li:before{content:"";background:var(--aqua);clip-path:polygon(14% 46%,0 60%,38% 100%,100% 22%,86% 8%,38% 72%);width:.8rem;height:.8rem;position:absolute;top:.42em;left:0}.kiosks__points strong{color:var(--paper);font-weight:650}.kiosks__terms{border-top:1px solid #78beff29;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin:.5rem 0 0;padding-top:.9rem;display:flex}.kiosks__terms span{font-family:var(--font-display);letter-spacing:-.02em;color:var(--paper);font-size:clamp(1.3rem,3vw,1.8rem);font-weight:800}.kiosks__terms i{font-style:normal;font-family:var(--font-pixel);font-size:calc(var(--micro) * .7);letter-spacing:.1em;text-transform:uppercase;color:var(--aqua)}.kiosks__go{font-family:var(--font-pixel);font-size:calc(var(--micro) * .76);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-void);background:var(--volt);border:1px solid var(--volt);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out);justify-self:start;margin-top:.5rem;padding:.85em 1.4em;text-decoration:none}.kiosks__go:hover{transform:translateY(-2px);box-shadow:0 10px 26px -12px #fe09}.kiosks__go:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.kiosks:before{content:"";z-index:0;pointer-events:none;background:repeating-linear-gradient(#ff9d1909 0 1px,#0000 1px 5px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000 10%,#0000 88%);mask-image:radial-gradient(80% 70% at 50% 45%,#000 10%,#0000 88%)}.kiosks__inner{z-index:1;position:relative}.act4{min-height:100svh;padding:clamp(2.4rem,6vh,5rem) var(--gutter);isolation:isolate;background:repeating-linear-gradient(0deg,#78c8ff09 0 1px,transparent 1px 64px),repeating-linear-gradient(90deg,#78c8ff09 0 1px,transparent 1px 64px),radial-gradient(58% 46% at 22% 28%,#0e8efe29 0%,transparent 66%),radial-gradient(46% 40% at 88% 74%,#ffee000d 0%,transparent 62%),linear-gradient(180deg,var(--ink-void) 0%,#01081f 100%);place-items:center;display:grid;position:relative}.act4:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(34% 30% at 30% 40%,#19ffad12,#0000 70%),radial-gradient(30% 26% at 72% 62%,#0e8efe17,#0000 72%);animation:52s ease-in-out infinite alternate act4-drift;position:absolute;inset:-20% -10%}@keyframes act4-drift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(3%,2%)scale(1.08)}}@media(prefers-reduced-motion:reduce){.act4:before{animation:none}}.act4__plate{z-index:0;background:var(--plate-lqip) center / cover no-repeat;position:absolute;inset:0;overflow:hidden}.act4__plate img{object-fit:cover;transform-origin:86% 84%;width:100%;height:100%;transition:transform .7s var(--ease-out),opacity .7s var(--ease-out);position:absolute;inset:0;transform:scale(2.35)}.act4__plate:after{content:"";transition:opacity .7s var(--ease-out);background:linear-gradient(#00030fb8,#00030f99 45%,#00030fdb);position:absolute;inset:0}.act4.is-open .act4__plate img{opacity:.55;transform:scale(2.6)}.act4.is-open .act4__plate:after{opacity:1}.launch,.intake{z-index:1;position:relative}.intake{gap:clamp(1.2rem,2.6vh,2.2rem);width:min(56rem,100%);display:grid}.intake__head{gap:.9rem;display:grid}.intake__kicker{font-family:var(--font-pixel);font-size:calc(var(--micro) * .8);letter-spacing:.16em;text-transform:uppercase;color:var(--volt)}.intake__bar{gap:5px;display:flex}.intake__seg{height:9px;transition:background .32s var(--ease-out),box-shadow .32s var(--ease-out);background:#78beff24;border:1px solid #78beff38;flex:1 1 0}.intake__seg.is-done{background:var(--electric);border-color:var(--electric)}.intake__seg.is-here{background:var(--volt);border-color:var(--volt);box-shadow:0 0 14px #ffee008c}.intake__reply{font-family:var(--font-pixel);font-size:calc(var(--micro) * .86);letter-spacing:.04em;color:var(--aqua);animation:reply-in .42s var(--ease-out) both;line-height:1.7}@keyframes reply-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.intake__body{animation:step-in .38s var(--ease-out) both}@keyframes step-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.intake--still .intake__body,.intake--still .intake__reply{animation:none}.intake__q{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;outline:none;font-size:clamp(1.9rem,5.2vw,3.6rem);font-weight:800;font-stretch:112%;line-height:1.02}.intake__note{color:var(--paper-dim);font-size:var(--lede);max-width:46ch;margin-top:1.1rem}.intake__note.bubble{align-self:start}.intake__choices{gap:.6rem;margin:clamp(1.2rem,2.6vh,2rem) 0 0;padding:0;list-style:none;display:grid}.choice{text-align:left;width:100%;color:var(--paper);cursor:pointer;transition:border-color .2s var(--ease-out),background .2s var(--ease-out),transform .16s var(--ease-out);background:linear-gradient(135deg,#1450b433,#06144624 62%);border:1px solid #78beff47;align-items:center;gap:1rem;padding:clamp(.85rem,1.7vh,1.15rem) 1.1rem;display:flex;position:relative}.choice:hover,.choice:focus-visible{border-color:var(--volt);background:linear-gradient(135deg,#ffee001a,#1450b42e 62%);transform:translate(4px)}.choice:before,.choice:after{content:"";border:2px solid var(--aqua);opacity:0;width:12px;height:12px;transition:opacity .2s var(--ease-out);position:absolute}.choice:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.choice:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.choice:hover:before,.choice:hover:after,.choice:focus-visible:before,.choice:focus-visible:after{opacity:1}.choice__key{width:1.9em;height:1.9em;font-family:var(--font-pixel);font-size:calc(var(--micro) * .78);color:var(--ink-void);background:var(--electric);flex:none;place-items:center;display:grid}.choice:hover .choice__key,.choice:focus-visible .choice__key{background:var(--volt)}.choice.is-on{border-color:var(--volt);background:linear-gradient(135deg,#ffee0029,#1450b433 62%)}.choice.is-on .choice__key{background:var(--volt);color:var(--ink-void)}.choice.is-on:before,.choice.is-on:after{opacity:1;border-color:var(--volt)}.choice__text{gap:.18rem;display:grid}.choice__label{font-size:clamp(1rem,1.5vw,1.2rem);font-weight:600}.choice__hint{color:var(--paper-faint);font-size:.86em}.intake__text{justify-items:start;gap:1rem;margin-top:1.4rem;display:grid}.intake__form{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:start;gap:1rem;margin-top:1.4rem;display:grid}.ifield{gap:.4rem;min-width:0;display:grid}.intake__area,.ifield__input{width:100%;color:var(--paper);font:inherit;background:#040e26b3;border:1px solid #78beff4d;padding:.9em 1em;font-size:1rem}.intake__area{resize:vertical;min-height:6.5rem}.intake__area:focus,.ifield__input:focus{border-color:var(--volt);outline:none}.intake__form .intake__go{grid-column:1/-1;justify-self:start}.ifield{gap:.4rem;display:grid}.ifield__label{font-family:var(--font-pixel);font-size:calc(var(--micro) * .76);letter-spacing:.1em;color:var(--paper-dim)}.ifield__label i{color:var(--volt);font-style:normal}.verdict{background:#040e2699;border:1px solid #78beff4d;align-items:center;gap:.8rem;margin-top:1.4rem;padding:.7em 1em;display:inline-flex}.verdict__tag{font-family:var(--font-pixel);font-size:calc(var(--micro) * .7);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-faint)}.verdict__label{font-family:var(--font-display);color:var(--volt);font-size:clamp(1rem,1.6vw,1.35rem);font-weight:700;font-stretch:110%}.recap{border-left:2px solid var(--electric);gap:.55rem;margin:1.4rem 0 0;padding-left:1.1rem;display:grid}.recap__row{gap:.1rem;display:grid}.recap__row dt{font-family:var(--font-pixel);font-size:calc(var(--micro) * .72);letter-spacing:.08em;color:var(--paper-faint)}.recap__row dd{color:var(--paper);margin:0;font-size:1.05rem}.intake__go{font-family:var(--font-pixel);font-size:calc(var(--micro) * .84);letter-spacing:.08em;color:var(--ink-void);background:var(--volt);cursor:pointer;transition:filter .2s var(--ease-out),transform .16s var(--ease-out);border:0;margin-top:.4rem;padding:1em 1.6em}.intake__go:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-2px)}.intake__go:disabled{opacity:.4;cursor:not-allowed}.intake__error{color:var(--magenta);font-size:.95rem}.intake__foot{justify-content:space-between;align-items:center;gap:1rem;min-height:2.2rem;margin-top:.6rem;display:flex}.intake__back{font-family:var(--font-pixel);font-size:calc(var(--micro) * .76);letter-spacing:.08em;color:var(--paper-dim);cursor:pointer;background:0 0;border:0;padding:.5em 0}.intake__back:hover{color:var(--volt)}.intake__hint{font-family:var(--font-pixel);font-size:calc(var(--micro) * .7);letter-spacing:.08em;color:var(--paper-faint)}.intake--done{text-align:center;justify-items:center}.intake--noscript{margin-top:2rem}@media(max-width:640px){.intake__hint{display:none}.intake__form{grid-template-columns:1fr}}.launch{text-align:left;justify-items:start;gap:1.1rem;width:min(46rem,100%);display:grid}.launch__title{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.2rem,6vw,4.4rem);font-weight:800;font-stretch:112%;line-height:1}.launch__body{color:var(--paper-dim);font-size:var(--lede);max-width:44ch}.launch__go{font-family:var(--font-pixel);font-size:calc(var(--micro) * .95);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-void);background:var(--volt);cursor:pointer;transition:transform .18s var(--ease-out),box-shadow .32s var(--ease-out),filter .18s var(--ease-out);border:0;align-items:center;gap:.85em;margin-top:.8rem;padding:1.15em 1.8em;display:inline-flex;box-shadow:0 0 #ffee0080}.launch__go:hover{filter:brightness(1.1);transform:translateY(-3px);box-shadow:0 0 36px #ffee0073}.launch__mark{background:linear-gradient(var(--ink-void) 0 0) 0 0 / 20% 100% no-repeat,linear-gradient(var(--ink-void) 0 0) 20% 20% / 20% 60% no-repeat,linear-gradient(var(--ink-void) 0 0) 40% 40% / 20% 20% no-repeat;width:.9em;height:.9em}.intake__nav{align-items:center;gap:1.2rem;display:flex}.launch__plain,.intake__plain{font-family:var(--font-pixel);font-size:calc(var(--micro) * .72);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-faint);cursor:pointer;text-underline-offset:4px;transition:color .2s var(--ease-out),text-decoration-color .2s var(--ease-out);background:0 0;border:0;padding:.4em 0;-webkit-text-decoration:underline #78beff59;text-decoration:underline #78beff59}.launch__plain:hover,.intake__plain:hover{color:var(--volt);-webkit-text-decoration-color:var(--volt);text-decoration-color:var(--volt)}.launch__plain:focus-visible,.intake__plain:focus-visible{outline:2px solid var(--volt);outline-offset:3px}.launch__plain{margin-top:.9rem}.intake__plain{justify-self:center}.intake--plain{align-content:center;gap:.8rem;display:grid}.intake__form--plain{gap:.9rem;width:min(38rem,100%);margin-top:.6rem;display:grid}.ifield--wide{grid-column:1/-1}.ifield__area{resize:vertical;min-height:7rem;font-family:inherit;line-height:1.5}@media(min-width:700px){.intake__form--plain{grid-template-columns:1fr 1fr}.intake__form--plain>.ifield:nth-child(3),.intake__form--plain>.ifield--wide,.intake__form--plain>.intake__go,.intake__form--plain>.intake__error{grid-column:1/-1}}.quote{background:linear-gradient(158deg,#a0d2ff24,#0a1c4429 60%),#040e2699;border:1px solid #a0d2ff42;border-top-color:#c8ebff80;gap:.6rem;margin-bottom:1.2rem;padding:clamp(1.1rem,2.4vw,1.5rem) clamp(1.2rem,2.6vw,1.7rem);display:grid;box-shadow:inset 0 1px #ffffff4d}.quote__range{font-family:var(--font-display);letter-spacing:-.03em;color:var(--paper);margin:0;font-size:clamp(1.9rem,5.5vw,3.1rem);font-weight:800;font-stretch:112%;line-height:1}.quote__drivers{color:var(--paper-dim);gap:.28rem;margin:.2rem 0 0;padding-left:1.1rem;font-size:.92rem;line-height:1.45;display:grid}.quote__drivers li::marker{color:var(--aqua)}.quote__note{color:var(--paper);border-left:2px solid var(--ember);background:#ff9d191a;margin:0;padding:.6em .8em;font-size:.88rem;line-height:1.5}.quote__fine{color:var(--paper-faint);margin:.2rem 0 0;font-size:.8rem;line-height:1.5}.quote--talk .quote__none{color:var(--paper-dim);max-width:52ch;margin:0;font-size:1rem;line-height:1.55}.quote__when{color:var(--paper);margin:-.15rem 0 0;font-size:1rem;line-height:1.4}.intake__date{font:inherit;color:var(--paper);color-scheme:dark;background:#00081a99;border:1px solid #a0d2ff4d;justify-self:start;padding:.7em .9em;font-size:clamp(1rem,2vw,1.25rem)}.intake__date:focus-visible{outline:2px solid var(--volt);outline-offset:1px}.intake__url{width:min(28rem,100%);font:inherit;color:var(--paper);background:#00081a99;border:1px solid #a0d2ff4d;justify-self:start;padding:.7em .9em;font-size:clamp(1rem,2vw,1.2rem)}.intake__url:focus-visible{outline:2px solid var(--volt);outline-offset:1px}.due{background:#08142c80;border:1px solid #78beff33;border-radius:10px;gap:0;width:min(26rem,100%);margin:1rem 0 0;padding:.1rem .9rem;display:grid}.due__row{justify-content:space-between;align-items:baseline;gap:1rem;padding:.62rem 0;display:flex}.due__row+.due__row{border-top:1px solid #78beff2e}.due__row dt{font-family:var(--font-pixel);font-size:calc(var(--micro) * .6);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-faint)}.due__row dd{text-align:right;color:var(--paper-dim);font-variant-numeric:tabular-nums;margin:0;font-size:.95rem}.due__row dd i{color:var(--paper-faint);font-size:.72rem;font-style:normal;display:block}.due__row--now dt{color:var(--aqua)}.due__row--now dd{color:var(--paper);font-size:1.05rem;font-weight:600}.conf{justify-items:start;gap:.8rem;width:min(64rem,100%);margin:0 auto;padding:clamp(1.5rem,5vh,3rem) 0;display:grid}.conf__title{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,4.4vw,2.7rem);font-weight:800;font-stretch:110%;line-height:1.08}.conf__body{max-width:40rem;color:var(--paper-dim);text-wrap:pretty;margin:0;line-height:1.55}.conf__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.7rem,2vw,1.4rem);width:100%;margin-top:.8rem;display:grid}@media(max-width:42rem){.conf__cards{grid-template-columns:1fr}}.fighter{text-align:center;font:inherit;color:var(--paper);cursor:pointer;transition:border-color .2s var(--ease-out),transform .2s var(--ease-out);background:linear-gradient(158deg,#a0d2ff1a,#0a1c4429 60%),#040e2699;border:1px solid #a0d2ff3d;border-bottom:3px solid #0000;justify-items:center;gap:.5rem;padding:clamp(1rem,2.5vw,1.6rem);display:grid}.fighter:hover{border-color:#a0d2ff8c;transform:translateY(-3px)}.fighter:focus-visible{outline:2px solid var(--volt);outline-offset:3px}.fighter.is-on{border-bottom-color:var(--volt)}.fighter__art{filter:drop-shadow(0 12px 30px #003c8c80);width:min(60vw,15rem);height:auto}.fighter__name{font-family:var(--font-display);text-wrap:balance;font-size:clamp(1rem,1.9vw,1.18rem);font-weight:750;line-height:1.2}.fighter__blurb{color:var(--paper-dim);text-wrap:pretty;font-size:.9rem}.fighter__list{color:var(--paper-faint);text-align:left;gap:.25rem;margin:.4rem 0 0;padding:0;font-size:.82rem;list-style:none;display:grid}.fighter__list li{padding-left:1rem;position:relative}.fighter__list li:before{content:"";background:var(--aqua);clip-path:polygon(14% 46%,0 60%,38% 100%,100% 22%,86% 8%,38% 72%);width:.5rem;height:.5rem;position:absolute;top:.45em;left:0}.conf__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.7rem,2vw,1.2rem);width:min(46rem,100%);margin-top:.8rem;display:grid}@media(max-width:36rem){.conf__pair{grid-template-columns:1fr}}.place{text-align:left;font:inherit;color:var(--paper);cursor:pointer;transition:border-color .2s var(--ease-out),transform .2s var(--ease-out);background:#00081a8c;border:1px solid #a0d2ff3d;justify-items:start;gap:.35rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.place:hover{border-color:var(--aqua);transform:translateY(-2px)}.place:focus-visible{outline:2px solid var(--volt);outline-offset:3px}.place__name{font-family:var(--font-display);font-size:1.15rem;font-weight:750}.place__blurb{color:var(--paper-dim);font-size:.86rem}.place__mark{width:2.2rem;height:2.2rem;margin-bottom:.3rem}.place__mark--web{background:linear-gradient(var(--aqua),var(--aqua)) 0 0 / 100% 22% no-repeat,linear-gradient(#19ffad52,#19ffad52) 0 100% / 100% 70% no-repeat}.place__mark--room{background:linear-gradient(var(--volt),var(--volt)) 50% 22% / 62% 44% no-repeat,linear-gradient(#ffee0052,#ffee0052) 50% 100% / 100% 16% no-repeat}.conf__date{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.6rem;display:flex}.conf__when span{font-family:var(--font-pixel);font-size:calc(var(--micro) * .54);letter-spacing:.1em;text-transform:uppercase;color:var(--aqua);margin-right:.4em}.conf__form{grid-template-columns:1fr 1fr;align-items:start;gap:.8rem 1rem;width:min(44rem,100%);margin-top:1.2rem;display:grid}.conf__form>.conf__routeline,.conf__form>.conf__submit{grid-column:1/-1}@media(max-width:34rem){.conf__form{grid-template-columns:1fr}}.conf__alt,.conf__back{font-family:var(--font-pixel);font-size:calc(var(--micro) * .56);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-faint);cursor:pointer;background:0 0;border:0;margin-top:.9rem;padding:0}.conf__alt:hover,.conf__back:hover{color:var(--volt)}.conf__alt:focus-visible,.conf__back:focus-visible{outline:2px solid var(--volt);outline-offset:3px}.conf--done{justify-items:start}.conf__ask{font-family:var(--font-display);letter-spacing:-.015em;margin:2rem 0 .2rem;font-size:clamp(1.1rem,2.4vw,1.4rem);font-weight:750}.switcher{background:#00081aad;border:1px solid #a0d2ff42;grid-template-columns:1fr 1fr;gap:0;width:min(44rem,100%);margin-top:.8rem;padding:.4rem;display:grid;box-shadow:inset 0 2px 6px #00000073}.switcher__half{text-align:left;min-width:0;font:inherit;color:var(--paper-dim);cursor:pointer;transition:color .18s var(--ease-out),background .18s var(--ease-out);background:0 0;border:0;gap:.2rem;padding:1.15rem 1.2rem;display:grid;position:relative}.switcher__half:hover{color:var(--paper)}.switcher__half:focus-visible{outline:2px solid var(--volt);outline-offset:-2px}.switcher__kicker{font-family:var(--font-pixel);font-size:calc(var(--micro) * .48);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-faint)}.switcher__name{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(.98rem,2vw,1.15rem);font-weight:750;line-height:1.2}.switcher__half.is-on{color:var(--ink-void);background:linear-gradient(160deg,#fff89a 0%,var(--volt) 55%,#e8d600 100%);box-shadow:0 8px 26px -12px #ffee00bf}.switcher__half.is-on .switcher__kicker{color:#00030f9e}.switcher__half.is-on:after{content:"";background:var(--ink-void);clip-path:polygon(14% 46%,0 60%,38% 100%,100% 22%,86% 8%,38% 72%);width:.85rem;height:.85rem;position:absolute;top:1.25rem;right:1.1rem}.switcher__half.is-on .switcher__name{padding-right:1.6rem}.conf__route{gap:.9rem;width:min(30rem,100%);margin-top:1.1rem;display:grid}.conf__routeline{max-width:44rem;color:var(--paper-dim);text-wrap:pretty;margin:0;font-size:.88rem;line-height:1.55}.conf__submit{text-align:center;min-width:14rem;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out);border-radius:999px;justify-self:start;padding:1.05em 2.2em;font-size:1.05rem;text-decoration:none;display:inline-block;box-shadow:0 10px 30px -16px #ffee008c}.conf__submit:hover{transform:translateY(-2px);box-shadow:0 18px 40px -14px #ffee00bf}@media(max-width:34rem){.conf__submit{width:100%}}.conf__again{margin-top:1.4rem}.quote{isolation:isolate;border:1px solid #a0d2ff42;border-top-color:#c8ebff6b;border-left:3px solid var(--volt);background:radial-gradient(70% 120% at 12%,#ffee0014,#0000 62%),linear-gradient(158deg,#a0d2ff1c,#0a1c442e 60%),#040e26a8;grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,2.4rem);width:100%;padding:clamp(1.2rem,3vw,2rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff38,0 22px 60px -34px #ffee0080}@media(max-width:44rem){.quote{grid-template-columns:1fr;justify-items:start}.quote__art{width:9rem}}.quote__art img{filter:drop-shadow(0 14px 34px #003c8c8c);width:100%;height:auto}.quote__say{gap:.15rem;min-width:0;display:grid}.quote__tag{font-family:var(--font-pixel);font-size:calc(var(--micro) * .6);letter-spacing:.14em;text-transform:uppercase;color:var(--volt);margin:0}.quote__price{font-family:var(--font-display);letter-spacing:-.03em;background:linear-gradient(92deg,var(--paper) 0%,#fffbc8 58%,var(--volt) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.1rem,5.6vw,3.4rem);font-weight:800;font-stretch:105%;line-height:1.02}.quote__when{color:var(--paper-dim);margin:.25rem 0 0;font-size:.92rem}.quote__when span{font-family:var(--font-pixel);font-size:calc(var(--micro) * .52);letter-spacing:.1em;text-transform:uppercase;color:var(--aqua);margin-right:.45em}.quote__chips{flex-wrap:wrap;gap:.35rem;margin:.8rem 0 .5rem;padding:0;list-style:none;display:flex}.quote__chips li{color:var(--paper-dim);background:#00081a99;border:1px solid #a0d2ff3d;padding:.35em .65em;font-size:.76rem;line-height:1.3}.quote__chips li.is-date{color:var(--aqua);border-color:#19ffad6b}.quote__why{color:var(--paper-dim);text-wrap:pretty;margin:.2rem 0 0;font-size:.9rem;line-height:1.5}.quote__fine{color:var(--paper-faint);text-wrap:pretty;margin:.6rem 0 0;font-size:.78rem;line-height:1.5}.gauge{isolation:isolate;background:linear-gradient(#020818e6,#06122cbf);border:1px solid #a0d2ff38;border-radius:999px;width:min(20rem,60%);height:.5rem;margin-bottom:.5rem;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #00000080,inset 0 -1px #8ccdff24}.gauge__fill{background:linear-gradient(180deg,#ffffff4d 0%,transparent 38%),linear-gradient(90deg,#0f8f78 0%,var(--aqua) 66%,#7dffcf 100%);border-radius:999px 0 0 999px;transition:width .62s cubic-bezier(.22,.85,.28,1);position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px -2px #19ffad99}.gauge__meniscus{background:#7dffcf;border-radius:41% 59% 46% 54%/52% 44% 56% 48%;width:.85rem;height:.85rem;animation:4.5s linear infinite gauge-turn;position:absolute;top:50%;right:-.28rem;transform:translateY(-50%)}@keyframes gauge-turn{to{transform:translateY(-50%)rotate(360deg)}}.switcher{isolation:isolate;-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);border-radius:999px;position:relative;overflow:hidden}.fighter,.quote{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%)}.fighter{border-radius:4px}.fighter:hover{box-shadow:0 18px 44px -22px #008cffbf}.fighter.is-on{box-shadow:0 18px 44px -20px #fe09}.place{-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);border-radius:4px}.place:hover{box-shadow:0 16px 40px -20px #19ffad99}@media(prefers-reduced-motion:reduce){.gauge__fill{transition:none}.gauge__meniscus{animation:none}}.gate__said{color:var(--paper-dim);text-wrap:pretty;background:#78beff0f;border-left:3px solid #a0d2ff66;margin:.8rem 0 0;padding:.7em .9em;font-size:.88rem;line-height:1.5}.gate__said--bad{color:var(--ember);border-left-color:var(--ember);background:#ff9d1917}.cando{border:1px solid #a0d2ff33;border-left:3px solid var(--volt);background:radial-gradient(120% 140% at 0 0,#ffee0012,#0000 62%),#00081a80;border-radius:12px;grid-column:1/-1;margin-top:1.2rem;padding:1rem 1.1rem 1.1rem}.cando__kicker{font-family:var(--font-pixel);font-size:calc(var(--micro) * .56);letter-spacing:.11em;text-transform:uppercase;color:var(--volt);margin:0 0 .6rem}.cando__list{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.8rem 1.6rem;margin:0;padding:0;list-style:none;display:grid}.cando__list li{gap:.15rem;display:grid}.cando__list b{font-size:.92rem;font-weight:650;line-height:1.35}.cando__list span{color:var(--paper-dim);text-wrap:pretty;font-size:.82rem;line-height:1.5}.cando__foot{color:var(--paper-faint);text-wrap:pretty;border-top:1px solid #a0d2ff24;margin:.9rem 0 0;padding-top:.7rem;font-size:.78rem;line-height:1.5}.switcher__half,.fighter,.place,.conf__submit,.conf__back,.conf__alt,.intake__go,.launch__go,.launch__plain,.hook__go,.cando a{touch-action:manipulation}.base{border:1px solid #a0d2ff2e;border-left:3px solid var(--aqua);background:#00081a6b;border-radius:12px;grid-column:1/-1;margin-top:1.2rem;padding:1rem 1.1rem 1.1rem}.base__kicker{font-family:var(--font-pixel);font-size:calc(var(--micro) * .54);letter-spacing:.11em;text-transform:uppercase;color:var(--aqua);margin:0 0 .7rem}.base__list{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.4rem 1.4rem;margin:0;padding:0;list-style:none;display:grid}.base__list li{color:var(--paper-dim);text-wrap:pretty;padding-left:1.4rem;font-size:.85rem;line-height:1.45;position:relative}.base__list li:before{content:"";border-right:2px solid var(--aqua);border-bottom:2px solid var(--aqua);width:.45rem;height:.75rem;position:absolute;top:.42em;left:.15rem;transform:rotate(45deg)}.base__foot{color:var(--paper-faint);text-wrap:pretty;border-top:1px solid #a0d2ff24;margin:.9rem 0 0;padding-top:.7rem;font-size:.78rem;line-height:1.5}.switcher:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg,#ffffff6b 0%,#ffffff14 32%,transparent 54%),linear-gradient(100deg,#0f8f78 0%,var(--aqua) 52%,#7dffcf 88%,#b6ffe4 100%);border-radius:999px;width:calc(50% - .4rem);transition:transform .62s cubic-bezier(.22,.85,.28,1);position:absolute;top:.4rem;bottom:.4rem;left:.4rem;box-shadow:0 8px 26px -12px #19ffadbf,inset 0 -6px 12px -8px #0046378c}.switcher.is-talk:before{transform:translate(100%)}.switcher{box-shadow:inset 0 2px 6px #00000073,0 0 34px -22px #19ffad99}.switcher:after{content:"";z-index:-1;pointer-events:none;opacity:.9;background:radial-gradient(60% 70% at 50% 40%,#ffffff8c,#0000 70%);border-radius:999px;width:1.1rem;transition:transform .62s cubic-bezier(.22,.85,.28,1);position:absolute;top:.55rem;bottom:.55rem;left:calc(50% - 1.2rem)}.switcher.is-talk:after{transform:translate(calc(50% + .6rem))}@keyframes slosh-right{0%{transform:translate(100%)scaleX(1)scaleY(1)}22%{border-radius:44% 999px 999px 44%;transform:translate(100%)scaleX(1.06)scaleY(.9)}55%{border-radius:999px 40% 40% 999px;transform:translate(100%)scaleX(.96)scaleY(1.06)}78%{transform:translate(100%)scaleX(1.02)scaleY(.98)}to{border-radius:999px;transform:translate(100%)scaleX(1)scaleY(1)}}@keyframes slosh-left{0%{transform:translate(0)scaleX(1)scaleY(1)}22%{border-radius:999px 44% 44% 999px;transform:translate(0)scaleX(1.06)scaleY(.9)}55%{border-radius:40% 999px 999px 40%;transform:translate(0)scaleX(.96)scaleY(1.06)}78%{transform:translate(0)scaleX(1.02)scaleY(.98)}to{border-radius:999px;transform:translate(0)scaleX(1)scaleY(1)}}.switcher.is-talk:before{animation:.7s cubic-bezier(.3,.9,.3,1) 40ms slosh-right}.switcher.is-launch:before{animation:.7s cubic-bezier(.3,.9,.3,1) 40ms slosh-left}.switcher__half{background:0 0;border-radius:999px}.switcher__half.is-on{box-shadow:none;background:0 0}.switcher__half.is-on:after{margin-top:-.42rem;top:50%}@media(max-width:34rem){.switcher__half{text-align:center;justify-items:center;padding:.85rem .5rem}.switcher__kicker{font-size:calc(var(--micro) * .4);letter-spacing:.05em}.switcher__name{font-size:.8rem;line-height:1.24}.switcher__half.is-on .switcher__name{padding-right:0}.switcher__half.is-on:after{margin:.2rem auto 0;position:static;top:auto}.switcher:after{display:none}}@media(prefers-reduced-motion:reduce){.switcher:before,.switcher:after{transition:none}.switcher.is-talk:before,.switcher.is-launch:before{animation:none}}:root{--liquid-volt:linear-gradient(180deg, #ffffff75 0%, #ffffff1a 30%, transparent 52%), linear-gradient(100deg, #fff8b0 0%, var(--volt) 46%, #f7dd00 78%, #e6c900 100%);--liquid-volt-shadow:0 10px 28px -14px #fe0c, inset 0 -6px 12px -8px #785c0073, inset 0 1px 0 #ffffff80;--liquid-aqua:linear-gradient(180deg, #ffffff6b 0%, #ffffff14 32%, transparent 54%), linear-gradient(100deg, #0f8f78 0%, var(--aqua) 52%, #7dffcf 88%, #b6ffe4 100%);--liquid-aqua-shadow:0 8px 26px -12px #19ffadbf, inset 0 -6px 12px -8px #0046378c, inset 0 1px 0 #ffffff73}.hook__go,.launch__go,.intake__go,.kiosks__go{background:var(--liquid-volt);box-shadow:var(--liquid-volt-shadow)}.hook__go:active,.launch__go:active,.intake__go:active,.kiosks__go:active{background-position:0 3px,0 0;box-shadow:0 4px 14px -10px #ffee00b3,inset 0 -3px 8px -6px #785c0080,inset 0 2px 5px -2px #785c0047}@media(prefers-reduced-motion:reduce){.hook__go:active,.launch__go:active,.intake__go:active,.kiosks__go:active{background-position:0 0,0 0}}.atmos{isolation:isolate;position:relative}.atmos--grid:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,#78c8ff0d 0 1px,#0000 1px 68px),repeating-linear-gradient(90deg,#78c8ff0d 0 1px,#0000 1px 68px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 62% at 50% 45%,#000 0%,#00000059 62%,#0000 100%);mask-image:radial-gradient(78% 62% at 50% 45%,#000,#00000059 62%,#0000)}.atmos--pools:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48% 40% at 20% 26%,#0e8efe6b,#0000 72%),radial-gradient(42% 34% at 84% 70%,#19ffad3d,#0000 70%),radial-gradient(36% 30% at 60% 8%,#ffee001a,#0000 72%),radial-gradient(56% 44% at 50% 108%,#0e8efe38,#0000 68%);animation:64s ease-in-out infinite alternate atmos-drift;position:absolute;inset:-18% -12%}@keyframes atmos-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(2.5%,-1.8%)scale(1.06)}to{transform:translate(-2%,2.2%)scale(1.02)}}.atmos>*{z-index:1;position:relative}.atmos--seam.atmos--grid:before{box-shadow:inset 0 1px #78c8ff24}@media(prefers-reduced-motion:reduce){.atmos--pools:after{animation:none}}.demo{isolation:isolate;background:var(--ink-void);border-top:1px solid #78beff38;border-bottom:1px solid #78beff38;width:100%;padding:clamp(.9rem,2.2vh,1.5rem) clamp(1rem,4vw,3rem) clamp(1.2rem,3vh,2rem);position:relative;overflow:hidden}.demo:before{content:"";z-index:0;transform-origin:50% 100%;opacity:.6;background:repeating-linear-gradient(0deg,#78c8ff1c 0 1px,#0000 1px 54px),repeating-linear-gradient(90deg,#78c8ff1c 0 1px,#0000 1px 54px);animation:40s linear infinite demo-ground;position:absolute;inset:-10% -20% -30%;transform:perspective(700px)rotateX(64deg)translateY(14%);-webkit-mask-image:radial-gradient(80% 74% at 50% 92%,#000 0%,#0000 78%);mask-image:radial-gradient(80% 74% at 50% 92%,#000,#0000 78%)}@keyframes demo-ground{0%{background-position:0 0,0 0}to{background-position:0 54px,0 0}}.demo:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(52% 84% at 50% 48%,#0e8efe4d,#0000 72%),radial-gradient(80% 55% at 50% 106%,#19ffad29,#0000 68%),radial-gradient(38% 60% at 8% 24%,#19ffad12,#0000 70%),radial-gradient(38% 60% at 92% 22%,#0e8efe17,#0000 70%);position:absolute;inset:0}.demo__kicker{z-index:2;text-align:center;font-family:var(--font-pixel);letter-spacing:.12em;text-transform:uppercase;color:var(--aqua);text-shadow:0 0 26px #19ffad66;margin:0 0 clamp(.7rem,1.8vh,1.3rem);font-size:clamp(1.1rem,3.4vw,2.3rem);line-height:1.1;position:relative}.demo__stage{z-index:1;height:max(clamp(270px,40vh,440px),var(--fit,0px));perspective:1500px;perspective-origin:50% 44%;position:relative}.demo__ring{transform-style:preserve-3d;transition-property:transform;position:absolute;inset:0}.demo__orb{pointer-events:none;filter:blur(26px);background:radial-gradient(circle,#beffece6,#19ffad8c 30%,#0e8efe4d 58%,#0e8efe00 78%);border-radius:999px;width:clamp(90px,11vw,170px);height:clamp(90px,11vw,170px);margin:calc(clamp(90px,11vw,170px)/-2) 0 0 calc(clamp(90px,11vw,170px)/-2);animation:6s ease-in-out infinite alternate demo-orb;position:absolute;top:50%;left:50%}@keyframes demo-orb{0%{opacity:.75;transform:scale(.94)}to{opacity:1;transform:scale(1.16)}}.demo__slot{--w:min(64rem, 82%);width:var(--w);margin-left:calc(var(--w) / -2);transform-style:preserve-3d;transform:translateY(-50%) rotateY(calc(var(--i) * 120deg)) translateZ(clamp(180px,26vw,420px));position:absolute;top:50%;left:50%}.demo__plane,.demo__label{filter:blur(3.5px)saturate(.8);opacity:.42;transition:opacity .9s,filter .9s}.demo__slot.is-front .demo__plane,.demo__slot.is-front .demo__label{filter:none;opacity:1}.demo__plane{background:linear-gradient(170deg,#10203cf7,#060e1ef7);border:1px solid #78beff3d;border-radius:16px;padding:clamp(.7rem,1.6vw,1.3rem);position:relative;box-shadow:0 34px 80px -26px #000000f2,inset 0 1px #a0d2ff2e}.demo__plane:after{content:"";pointer-events:none;background:linear-gradient(128deg,#ffffff13,#0000 44%);border-radius:16px;position:absolute;inset:0}.demo__slot.is-front .demo__plane{box-shadow:0 34px 80px -26px #000000f2,0 0 70px -16px #0e8efe8c,inset 0 1px #a0d2ff38}.demo__stage .stage__fill{transition:width .85s cubic-bezier(.4,0,.2,1)}.demo__caret{vertical-align:text-bottom;background:var(--aqua);width:.55em;height:1em;margin-left:1px;animation:1.05s step-end infinite demo-blink;display:inline-block}@keyframes demo-blink{0%,55%{opacity:1}56%,to{opacity:0}}.demo__label{text-align:center;color:var(--paper-dim);text-wrap:pretty;margin:.85rem 0 0;font-size:clamp(.82rem,1.5vw,1.05rem);font-weight:600;line-height:1.3}.demo__slot.is-front .demo__label{color:var(--paper)}.demo__stage .stage,.demo__stage .shelf,.demo__stage .files,.demo__stage .thread{font-size:clamp(.78rem,1.15vw,.95rem)}.demo__stage .stage__title,.demo__stage .shelf__legend{font-size:calc(var(--micro) * .54)}.demo__stage .stage__labels{font-size:calc(var(--micro) * .5)}.demo__stage .stage__said{font-size:clamp(.74rem,1.1vw,.88rem)}.demo__stage .shelf__pick{padding:.3em .85em}.demo__stage .thread{gap:.45rem}.demo__file{align-items:center;gap:.6rem;display:flex}.demo__file .file__meta{margin-left:auto}.demo__file{visibility:hidden;opacity:0;transition:opacity .42s var(--ease-out)}.demo__file.is-here{visibility:visible;opacity:1}.demo__stage .shelf__hint{min-height:2.9em}.demo__stage .files{min-height:0}@media(prefers-reduced-motion:reduce){.demo__ring,.demo__slot{transition:none}.demo__orb,.demo__caret,.demo:before{animation:none}.demo__stage .stage__fill{transition:none}}@media(max-width:46rem){.demo__stage{height:max(clamp(260px,44vh,400px),var(--fit,0px));perspective:900px}.demo__slot{--w:76%;transform:translateY(-50%) rotateY(calc(var(--i) * 120deg)) translateZ(clamp(115px,31vw,200px))}.demo__plane,.demo__label{filter:blur(5px)saturate(.75);opacity:.3}.demo__slot.is-front .demo__plane,.demo__slot.is-front .demo__label{filter:none;opacity:1}.demo__plane,.demo__plane:after{border-radius:13px}}.pitch{isolation:isolate;padding:clamp(2.4rem,6vh,4.5rem) var(--gutter);background:radial-gradient(58% 90% at 8% 40%,#19ffad29 0%,transparent 70%),radial-gradient(62% 100% at 96% 62%,#0e8efe3d 0%,transparent 72%),var(--ink-void);position:relative;overflow:hidden}.pitch:before{content:"";z-index:0;pointer-events:none;background:repeating-linear-gradient(45deg,#78c8ff08 0 1px,#0000 1px 9px),repeating-linear-gradient(-45deg,#78c8ff08 0 1px,#0000 1px 9px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80%,#000 20%,#0000 92%);mask-image:radial-gradient(90% 80%,#000 20%,#0000 92%)}.pitch__inner{z-index:1;align-items:center;gap:clamp(1.4rem,4vw,3rem);width:min(92rem,100%);margin:0 auto;display:grid;position:relative}.pitch__say{justify-items:start;gap:.7rem;display:grid}.pitch__kicker{font-family:var(--font-pixel);font-size:calc(var(--micro) * .6);letter-spacing:.14em;text-transform:uppercase;color:var(--aqua);margin:0}.pitch__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:800;font-stretch:110%;line-height:1.05}.pitch__body{color:var(--paper-dim);text-wrap:pretty;margin:0;font-size:clamp(.92rem,1.3vw,1.05rem);line-height:1.6}.pitch__screen{--pitch-pad:clamp(.5rem, 1.2vw, .9rem);padding:var(--pitch-pad);background:linear-gradient(170deg,#10203cf7,#060e1ef7);border:1px solid #78beff3d;border-radius:14px;margin:0;transition:box-shadow .5s;position:relative;box-shadow:0 30px 70px -26px #000000f2,inset 0 1px #a0d2ff2e}.pitch__screen.is-playing{box-shadow:0 30px 70px -26px #000000f2,0 0 60px -18px #0e8efe80,inset 0 1px #a0d2ff38}.pitch__vid{aspect-ratio:16/9;background:var(--ink-void);border-radius:9px;width:100%;max-width:1600px;height:auto;display:block}.pitch__cap{font-family:var(--font-pixel);font-size:calc(var(--micro) * .5);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-faint);margin:.8rem 0 .15rem}@media(min-width:62rem){.pitch__inner{grid-template-columns:minmax(0,24rem) minmax(0,1fr)}}.pitch__play{top:var(--pitch-pad);left:var(--pitch-pad);width:calc(100% - 2 * var(--pitch-pad));aspect-ratio:16/9;z-index:2;color:var(--paper);cursor:pointer;background:#03081475;border:0;border-radius:9px;grid-template-rows:48% max-content max-content;justify-items:center;gap:0;padding:0;display:grid;position:absolute}.pitch__play-disc{grid-row:2}.pitch__play-say{grid-row:3;margin-top:.7rem}.pitch__play:focus-visible{outline:3px solid var(--volt);outline-offset:-3px}.pitch__play-disc{aspect-ratio:1;background:var(--volt);width:clamp(56px,15vw,96px);transition:transform .18s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 18px 44px -14px #000000f2}.pitch__play:hover .pitch__play-disc{transform:scale(1.06)}.pitch__play:active .pitch__play-disc{transform:scale(.97)}.pitch__play-disc:after{content:"";border:2px solid var(--volt);border-radius:50%;animation:2.2s ease-out infinite pitch-pulse;position:absolute;inset:-10px}@keyframes pitch-pulse{0%{opacity:.9;transform:scale(.92)}70%{opacity:0;transform:scale(1.28)}to{opacity:0;transform:scale(1.28)}}.pitch__play-mark{border-left:.95em solid var(--ink-void);border-top:.6em solid #0000;border-bottom:.6em solid #0000;width:0;height:0;margin-left:.18em;font-size:clamp(18px,4.6vw,26px)}.pitch__play-say{font-family:var(--font-pixel);font-size:calc(var(--micro) * .62);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);text-shadow:0 2px 10px #000000e6}@media(prefers-reduced-motion:reduce){.pitch__play-disc:after{opacity:.55;animation:none}}.keyart{isolation:isolate;position:relative;overflow:hidden}.keyart>*{z-index:1;position:relative}.keyart:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(86% 76% at 50% 50%,#00060fdb,#00060f9e 46%,#00060f47),var(--keyart);opacity:.3;background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;position:absolute;inset:0;-webkit-mask-image:radial-gradient(125% 105%,#000 30%,#0000 88%);mask-image:radial-gradient(125% 105%,#000 30%,#0000 88%)}.keyart--sky:before{--keyart:url(/brand/keyart-sky.webp)}.keyart--sun:before{--keyart:url(/brand/keyart-sun.webp)}.keyart--desk:before{--keyart:url(/brand/keyart-desk.webp)}.dash{isolation:isolate;position:relative}.dash>*{z-index:1;position:relative}.dash:before{content:"";z-index:0;pointer-events:none;opacity:.14;background-image:radial-gradient(80% 60% at 50% 40%,#00060feb,#00060fbd,#00060f6b),url(/brand/keyart-sun.webp);background-position:50%,top;background-repeat:no-repeat,no-repeat;background-size:cover,cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 62%);mask-image:linear-gradient(#000,#0000 62%)}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.kiosks,.faq,.about,.pitch,.foot{perspective:1400px}.kiosks__inner,.about__inner,.pitch__inner,.foot__inner{transform-origin:50% 0;animation:linear both rise;animation-timeline:view();animation-range:entry 4% cover 26%}.faq__item{animation:linear both rise-row;animation-timeline:view();animation-range:entry 2% cover 22%}.atmos:after{will-change:transform;animation:linear both drift;animation-timeline:view();animation-range:cover}.pitch__screen{animation:linear both press;animation-timeline:view();animation-range:entry 10% cover 60%}}}@keyframes rise{0%{opacity:.001;transform:translateY(30px)rotateX(5deg)scale(.985)}to{opacity:1;transform:none}}@keyframes rise-row{0%{opacity:.001;transform:translateY(18px)rotateX(4deg)}to{opacity:1;transform:none}}@keyframes drift{0%{transform:translateY(-3.5%)scale(1.04)}to{transform:translateY(3.5%)scale(1.04)}}@keyframes press{0%{transform:perspective(1200px)translateY(24px)rotateX(4.5deg)scale(.97)}to{transform:perspective(1200px)translateY(0)rotateX(0)scale(1)}}@property --sheen{syntax:"<angle>";inherits:false;initial-value:0deg}.kiosks__inner:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--sheen),transparent 0deg,#ffee00bf 26deg,#19ffad73 52deg,transparent 88deg,transparent 360deg);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media(prefers-reduced-motion:no-preference){.kiosks__inner:before{animation:7s linear infinite sheen}}@keyframes sheen{to{--sheen:360deg}}@property --gx{syntax:"<percentage>";inherits:false;initial-value:50%}@property --gy{syntax:"<percentage>";inherits:false;initial-value:50%}.faq__item{isolation:isolate;position:relative}.faq__item:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(14rem 9rem at var(--gx) var(--gy),#78c8ff29 0%,transparent 70%);transition:opacity .26s var(--ease-out),--gx .12s linear,--gy .12s linear;position:absolute;inset:0}@media(hover:hover)and (pointer:fine){.faq__item:hover:before{opacity:1}}@keyframes stage-turn{to{transform:translateY(-50%)rotate(360deg)}}@keyframes stage-rise{0%{opacity:0;transform:translateY(.2rem)scale(.6)}22%{opacity:.8}to{opacity:0;transform:translateY(-1.5rem)scale(1)}}.stage{background:linear-gradient(158deg,#a0d2ff1a,#0a1c4424 60%),#040e269e;border:1px solid #a0d2ff38;border-top-color:#c8ebff66;margin-bottom:clamp(.9rem,2vw,1.4rem);padding:clamp(1.1rem,2.5vw,1.7rem);box-shadow:inset 0 1px #ffffff38}.stage__title{font-family:var(--font-pixel);font-size:calc(var(--micro) * .7);letter-spacing:.16em;text-transform:uppercase;color:var(--aqua);margin:0 0 1rem}.stage__tube{isolation:isolate;background:linear-gradient(#020818e6,#06122cbf);border:1px solid #a0d2ff3d;border-radius:999px;height:1.6rem;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #00000080,inset 0 -1px #8ccdff24,inset 0 1px #ffffff1f}.stage__fill{background:linear-gradient(180deg,#ffffff47 0%,transparent 34%),linear-gradient(90deg,#0f8f78 0%,var(--aqua) 62%,#7dffcf 100%);will-change:width;border-radius:999px 0 0 999px;transition:width 1.4s cubic-bezier(.22,.85,.28,1);position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px -2px #19ffad80}.stage__meniscus{opacity:.95;background:#7dffcf;border-radius:41% 59% 46% 54%/52% 44% 56% 48%;width:1.9rem;height:1.9rem;animation:4.5s linear infinite stage-turn;position:absolute;top:50%;right:-.55rem;transform:translateY(-50%)}.stage__bubble{background:#ffffffbf;border-radius:50%;width:.3rem;height:.3rem;animation:3.4s ease-in infinite stage-rise;position:absolute;bottom:0}.stage__bubble:nth-child(2){width:.26rem;height:.26rem;animation-delay:0s;left:22%}.stage__bubble:nth-child(3){animation-delay:1.1s;left:51%}.stage__bubble:nth-child(4){width:.22rem;height:.22rem;animation-delay:2.2s;left:74%}.stage__node{z-index:2;width:.62rem;height:.62rem;transition:background .4s var(--ease-out),border-color .4s var(--ease-out),box-shadow .4s var(--ease-out);background:#020818e6;border:1px solid #a0d2ff59;border-radius:50%;margin:-.31rem 0 0 -.31rem;position:absolute;top:50%}.stage__node.is-done{background:#eafff7;border-color:#ffffffe6;box-shadow:0 0 8px 1px #b4ffe68c}.stage__node.is-here{background:var(--volt);border-color:#fff8a0;width:.9rem;height:.9rem;margin:-.45rem 0 0 -.45rem;box-shadow:0 0 0 3px #ffee0038,0 0 16px 2px #ffee00a6}.stage__labels{grid-template-columns:repeat(5,1fr);gap:0;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.stage__label{text-align:center;font-family:var(--font-pixel);font-size:calc(var(--micro) * .5);letter-spacing:.05em;text-transform:uppercase;color:var(--paper-faint);transition:color .4s var(--ease-out);padding-inline:.2rem;line-height:1.45}.stage__label.is-done{color:#7dffcfb3}.stage__label.is-here{color:var(--volt);font-weight:700}.stage__said{color:var(--paper-dim);margin:.9rem 0 0;font-size:.92rem;line-height:1.55}.stage__said b{color:var(--paper);font-weight:650}.drop{text-align:center;background:#00d1ff0a;border:1px dashed #a0d2ff57;justify-items:center;gap:.5rem;padding:clamp(1.1rem,3vw,1.8rem);display:grid}.drop__lead{color:var(--paper-dim);margin:0;font-size:.92rem}.drop__pick{font-family:var(--font-pixel);font-size:calc(var(--micro) * .66);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-void);background:var(--volt);border:1px solid var(--volt);cursor:pointer;padding:.7em 1.2em}.drop__pick:disabled{opacity:.5;cursor:not-allowed}.drop__fine{color:var(--paper-faint);margin:0;font-size:.78rem}.files{gap:.4rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.file{background:#00081a80;border:1px solid #a0d2ff24;grid-template-columns:.8rem 1fr auto;align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.86rem;display:grid}.file__mark{background:var(--paper-faint);width:.7rem;height:.7rem}.file--image .file__mark{background:var(--aqua)}.file--document .file__mark{background:var(--ember)}.file--font .file__mark{background:var(--volt)}.file__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file__meta{color:var(--paper-faint);font-size:.76rem}.drop.is-over{border-color:var(--volt);background:#ffee000f;border-style:solid}.file__open{font:inherit;text-align:left;color:var(--paper);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.file__open:hover{color:var(--aqua);text-decoration:underline}.file__open:focus-visible{outline:2px solid var(--volt);outline-offset:2px}.file__bin{font:inherit;color:var(--paper-faint);cursor:pointer;background:0 0;border:0;padding:0 .35em;font-size:1.1rem;line-height:1}.file__bin:hover{color:var(--ember)}.file__bin:focus-visible{outline:2px solid var(--volt);outline-offset:2px}.shelf{border:0;min-width:0;margin:0 0 .9rem;padding:0}.shelf__legend{font-family:var(--font-pixel);font-size:calc(var(--micro) * .58);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-dim);padding:0}.shelf__row{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.shelf__pick{color:var(--paper-dim);cursor:pointer;background:#00081a8c;border:1px solid #a0d2ff33;border-radius:999px;align-items:center;padding:.45em .95em;font-size:.8rem;line-height:1.2;transition:color .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex;position:relative}.shelf__pick input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shelf__pick:hover{color:var(--paper);border-color:#a0d2ff66}.shelf__pick.is-on{color:var(--ink-void);background:var(--volt);border-color:var(--volt);font-weight:650;box-shadow:0 6px 20px -8px #ffee00a6}.shelf__pick:has(input:focus-visible){outline:2px solid var(--aqua);outline-offset:2px}.shelf:disabled .shelf__pick{opacity:.5;cursor:default}.shelf__hint{color:var(--paper-faint);margin:.5rem 0 0;font-size:.78rem;line-height:1.45}.shelfful{margin-top:1.1rem}.shelfful__head{border-bottom:1px solid #a0d2ff29;justify-content:space-between;align-items:baseline;gap:.8rem;margin:0;padding-bottom:.35rem;display:flex}.shelfful__name{font-family:var(--font-pixel);font-size:calc(var(--micro) * .6);letter-spacing:.09em;text-transform:uppercase;color:var(--aqua)}.shelfful__count{color:var(--paper-faint);white-space:nowrap;font-size:.74rem}.file{grid-template-columns:.8rem minmax(0,1fr) auto auto auto}.file--video .file__mark{background:var(--ember)}.file__get,.file__bin{width:1.7rem;height:1.7rem;color:var(--paper-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;font-size:.9rem;line-height:1;transition:color .14s,background .14s,border-color .14s;display:grid}.file__get:hover{color:var(--ink-void);background:var(--aqua);border-color:var(--aqua)}.file__bin:hover{color:var(--ink-void);background:var(--ember);border-color:var(--ember)}.file__get:focus-visible,.file__bin:focus-visible{outline:2px solid var(--volt);outline-offset:1px}.links__go,.thread__go{font-family:var(--font-pixel);font-size:calc(var(--micro) * .62);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-void);background:var(--aqua);border:1px solid var(--aqua);cursor:pointer;padding:.6em 1em}.links__go:disabled,.thread__go:disabled{opacity:.5;cursor:not-allowed}.thread{gap:.7rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.note{background:#00081a80;border-left:3px solid #a0d2ff4d;padding:.7rem .85rem}.note--alchema{border-left-color:var(--volt);background:#ffee000d}.note__who{font-family:var(--font-pixel);font-size:calc(var(--micro) * .56);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-dim);margin:0 0 .25rem}.note__who i{color:var(--paper-faint);margin-left:.7em;font-style:normal}.note__body{color:var(--paper-dim);margin:0;font-size:.9rem;line-height:1.55}.thread__add{justify-items:start;gap:.5rem;display:grid}.admin__flag,.note__flag{font-family:var(--font-pixel);font-style:normal;font-weight:400;font-size:calc(var(--micro) * .46);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-void);background:var(--ember);margin-right:.5em;padding:.15em .45em;display:inline-block}.note.is-flag{border-left-color:var(--ember);background:#ff9d1912}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--ink-void);color:var(--paper);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-snap-type:y proximity;overscroll-behavior-y:none;overscroll-behavior-x:none;touch-action:pan-y pinch-zoom;overflow-x:clip}body{overflow-x:clip}h1,h2,p{margin:0}::selection{background:var(--volt);color:var(--ink-void)}:focus-visible{outline:2px solid var(--volt);outline-offset:4px;border-radius:2px}.act1{position:relative}.act1__stage{z-index:1;isolation:isolate;background:var(--ink-void);height:100lvh;position:sticky;top:0;overflow:hidden}.act1__rail{z-index:0;margin-top:-100svh;position:relative}.act1__anchor{scroll-snap-align:start;scroll-snap-stop:always;height:100svh}@media(pointer:coarse){.act1__anchor{scroll-snap-stop:normal}}.act1__anchor:last-child{height:145svh}@media(max-width:640px){.act1__anchor:last-child{height:245svh}}.field{z-index:2;width:100%;height:100%;opacity:calc(.45 + .55 * var(--veil,1));mix-blend-mode:screen;display:block;position:absolute;inset:0}.plate{z-index:1;background:var(--plate-lqip) center / cover no-repeat;position:absolute;inset:0;overflow:hidden}.plate__move{will-change:transform;position:absolute;inset:0;transform:scale(1.08)}.plate__sharp,.plate__blur{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.plate__blur{opacity:0;will-change:opacity}.plate__dim{opacity:0;will-change:opacity;background:#00030f;position:absolute;inset:0}.plate:after{content:"";background:linear-gradient(#00030f42,#00030f0f 45%,#00030f66);position:absolute;inset:0}.field-fallback{z-index:0;background:radial-gradient(120% 90% at 18% 8%,#01327a 0%,transparent 55%),radial-gradient(100% 80% at 88% 22%,#2a0b6b 0%,transparent 52%),radial-gradient(90% 70% at 50% 108%,#013a80 0%,transparent 60%),linear-gradient(180deg,var(--ink-abyss) 0%,var(--ink-void) 100%);position:absolute;inset:0}.stage-grain{z-index:8;pointer-events:none;opacity:.06;mix-blend-mode:soft-light;background-image:var(--grain-url);position:absolute;inset:-50%}.stage-vignette{z-index:4;pointer-events:none;background:radial-gradient(125% 85%,#0000 52%,#00020c9e);position:absolute;inset:0}.stage-scrim{z-index:4;pointer-events:none;opacity:var(--veil,1);background:radial-gradient(62% 50%,#00030fb8,#00030f66 55%,#0000 82%);position:absolute;inset:0}.panels{z-index:3;pointer-events:none;perspective:1400px;position:absolute;inset:0}.panel{will-change:transform,opacity;background:repeating-linear-gradient(0deg,#78c8ff0e 0 1px,#0000 1px 34px),repeating-linear-gradient(90deg,#78c8ff0e 0 1px,#0000 1px 34px),linear-gradient(135deg,#1450b43d,#06144629 62%);border:1px solid #78beff57;position:absolute;box-shadow:inset 0 1px #bee6ff59,0 30px 90px -40px #000000bf}.panel:before,.panel:after{content:"";border:2px solid var(--aqua);opacity:.55;width:26px;height:26px;position:absolute}.panel:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.panel:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.steps{z-index:5;perspective:1200px;position:absolute;inset:0}.beat{padding-inline:var(--gutter);text-align:center;will-change:transform,opacity,filter;transform-style:preserve-3d;place-content:center;display:grid;position:absolute;inset:0}.beat__line{font-family:var(--font-display);font-size:var(--display);letter-spacing:-.035em;text-wrap:balance;text-shadow:0 0 .28em #0e8efe4d,0 0 .9em #0e8efe73,0 0 1.8em #0e8efe40;max-width:20ch;margin-inline:auto;font-weight:800;font-stretch:118%;line-height:.86}.beat__accent{color:var(--beat-accent,var(--volt));text-shadow:0 0 .3em var(--beat-accent),0 0 1em var(--beat-accent)}@supports (color:color-mix(in lab,red,red)){.beat__accent{text-shadow:0 0 .3em color-mix(in srgb,var(--beat-accent) 60%,transparent),0 0 1em color-mix(in srgb,var(--beat-accent) 40%,transparent)}}.beat__index{font-family:var(--font-pixel);font-size:calc(var(--micro) * .82);letter-spacing:.22em;text-transform:uppercase;color:var(--paper-faint);margin-bottom:clamp(1.2rem,2.4vw,2.4rem);font-weight:400;display:block}.beat__line--payoff{max-width:none;font-size:clamp(1.6rem,4.4vw,3.6rem)}.beat__lead{letter-spacing:-.02em;color:var(--paper);opacity:.92;font-weight:700;font-stretch:112%;display:block}.counter-wrap{margin-block:clamp(.5rem,1.4vw,1.4rem);line-height:.76;display:block;position:relative}.counter-wrap:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#fe03,#ffee0017 26%,#ffc80008,#0000 66%);border-radius:50%;width:min(105vw,1150px);height:min(105vw,1150px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.counter{font-family:var(--font-pixel);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--volt);text-shadow:0 0 .1em #ffee00bf,0 0 .3em #ffee008c,0 0 .72em #fe06,0 0 1.45em #ffee0040;font-size:clamp(4.2rem,19vw,16rem);font-weight:400;line-height:.92;display:inline-block}.counter--tick{animation:tick .42s var(--ease-out)}@keyframes tick{0%{filter:brightness(1.7);transform:translateY(-.045em)scale(1.035)}to{filter:brightness();transform:none}}.beat__unit{font-family:var(--font-pixel);letter-spacing:.04em;color:var(--paper-dim);font-size:.72em;font-weight:400;display:block}.chrome{z-index:9;pointer-events:none;padding:var(--gutter);flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.chrome>*{pointer-events:auto}.chrome__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.wordmark{font-family:var(--font-pixel);font-weight:400;font-size:calc(var(--micro) * .9);letter-spacing:.12em;text-transform:uppercase;align-items:baseline;gap:.55rem;display:flex}.wordmark b{color:var(--volt);font-weight:400}.wordmark span{color:var(--paper-faint);letter-spacing:.12em;font-size:.82em;font-weight:400}.chrome__bottom{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.ticks{align-items:center;gap:10px;display:flex}.tick{cursor:pointer;width:34px;height:3px;transition:background .4s var(--ease-out),width .4s var(--ease-out);background:#eef3ff2e;border:0;border-radius:99px;padding:0}.tick[aria-current=true]{background:var(--volt);width:54px;box-shadow:0 0 18px #fe09}.tick:hover{background:#eef3ff73}.skip{font-family:var(--font-pixel);font-size:calc(var(--micro) * .82);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-dim);white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:color .3s var(--ease-out),border-color .3s var(--ease-out),background .3s var(--ease-out);background:#eef3ff0a;border:1px solid #eef3ff24;border-radius:99px;padding:.7em 1.3em;font-weight:400}.skip:hover{color:var(--volt);background:#ffee0012;border-color:#ffee0080}.skip{position:relative}.skip:after{content:"";border-radius:inherit;position:absolute;inset:-9px -8px}.skip:focus-visible{outline:2px solid var(--volt);outline-offset:3px}.scroll-hint{left:50%;bottom:calc(var(--gutter) + .2rem);font-family:var(--font-pixel);font-size:calc(var(--micro) * .8);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-faint);transition:opacity .5s var(--ease-out);flex-direction:column;align-items:center;gap:.7rem;display:flex;position:absolute;transform:translate(-50%)}.scroll-hint__rotate{display:none}@media(pointer:coarse)and (orientation:portrait)and (min-height:861px){.scroll-hint__rotate{text-align:center;max-width:15rem;font-size:calc(var(--micro) * .62);letter-spacing:.1em;color:var(--paper-faint);opacity:.72;line-height:1.7;display:block}}.scroll-hint i{background:linear-gradient(180deg,var(--volt),transparent);width:1px;height:34px;animation:drip 2.1s var(--ease-io) infinite;display:block}@keyframes drip{0%{transform-origin:top;opacity:0;transform:scaleY(0)}40%{transform-origin:top;opacity:1;transform:scaleY(1)}60%{transform-origin:bottom;opacity:1;transform:scaleY(1)}to{transform-origin:bottom;opacity:0;transform:scaleY(0)}}.act1__exit{z-index:9;pointer-events:none;height:62%;opacity:var(--exit,0);background:linear-gradient(180deg,transparent 0%,#00030f8c 42%,#00030feb 68%,var(--ink-void) 82%,var(--ink-void) 100%);position:absolute;bottom:0;left:0;right:0}.shapes{pointer-events:none;position:absolute;inset:0}.shapes--back{z-index:3}.shapes--front{z-index:6}.shape{will-change:transform;height:auto;position:absolute}.toss{aspect-ratio:1.6;pointer-events:none;flex:none;width:clamp(17rem,46vw,48rem);margin:0 auto 3vh;position:relative}.toss__sprite{width:100%;height:auto;image-rendering:pixelated;display:block}.toss__ball{z-index:1;will-change:transform,opacity;filter:drop-shadow(0 0 10px #dcebff59);width:19%;position:absolute;top:0;left:0}.toss__bin{z-index:2;transform-origin:50% 100%;will-change:transform;filter:drop-shadow(0 0 14px #3fb0ff73);width:52%;margin-inline:auto;position:absolute;bottom:0;left:0;right:0}.toss__impact-wrap{transform-origin:50% 100%;opacity:0;will-change:transform,opacity;width:82%;position:absolute;bottom:86%;left:50%}.toss__impact{width:100%;height:auto;image-rendering:pixelated;display:block}.beat--trash{text-align:center;display:block}.beat--trash .beat__line{max-width:20ch;font-size:clamp(2rem,6.4vw,7rem)}@media(max-width:640px){.toss{width:84vw;margin-bottom:1.5vh}.beat--trash .beat__line{max-width:15ch;font-size:clamp(1.9rem,8.2vw,3.2rem)}}@media(max-height:46rem)and (min-width:641px){.toss{width:clamp(14rem,58vh,48rem);margin-bottom:2vh}}.pixel-cursor{--cursor-w:clamp(7rem, 14vw, 15rem);z-index:7;width:var(--cursor-w);pointer-events:none;opacity:0;margin-left:calc(var(--cursor-w) * -.13);margin-top:calc(var(--cursor-w) * -.055);transform-origin:13% 6%;will-change:transform,opacity;position:absolute;top:0;left:0}.pixel-cursor__art{width:100%;height:auto;image-rendering:pixelated;filter:drop-shadow(0 0 22px #ffee0073)drop-shadow(0 6px 26px #0000008c);display:block}.pixel-cursor__burst{aspect-ratio:1;width:125%;height:auto;image-rendering:pixelated;transform:translate(-50%,-50%) scale(calc(.3 + var(--ripple,0) * 2.6));opacity:calc(min(var(--ripple,0) * 9,1) * (1 - var(--ripple,0)));filter:drop-shadow(0 0 9px #b4f0ffd9);position:absolute;top:6%;left:13%}.beat--overture{padding-inline:0}.overture{place-items:center;gap:clamp(.9rem,2.4vh,1.8rem);margin:0;display:grid}.overture__what{text-align:center;text-wrap:balance;max-width:min(60rem,90vw);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.16em;text-indent:.16em;color:var(--paper-dim);font-size:clamp(.72rem,1.35vw,.98rem);font-weight:700;font-stretch:108%;line-height:1.5}.overture__what b{color:#eaf6ff;text-shadow:0 0 4px #8cd2ffbf,0 0 12px #0e8efe8c,0 0 26px #0e8efe4d;font-weight:800}.overture__what i{letter-spacing:.1em;color:#cee0fac7;text-shadow:0 0 10px #02081ae6,0 1px 2px #02081ae6;font-style:normal;font-weight:600}@media(max-width:640px){.overture__what i{display:none}.overture__what{letter-spacing:.2em;font-size:.78rem}}.overture__mark{filter:drop-shadow(0 0 28px #ffee0059)drop-shadow(0 0 90px #ffee0038)drop-shadow(0 0 200px #0e8efe4d);width:clamp(15rem,46vw,46rem);max-width:78vw;height:auto;display:block}.tick--home{border-radius:3px;width:10px;height:10px}.tick--home[aria-current=true]{width:12px;height:12px}.act2{height:205svh;position:relative}.act2__stage{--settled:0;background:var(--ink-void);perspective:1600px;perspective-origin:50% 46%;place-items:center;height:100lvh;display:grid;position:sticky;top:0;overflow:hidden}.act2__shadow{z-index:2;pointer-events:none;background:linear-gradient(180deg,var(--ink-void) 0%,#00030f9e 30%,transparent 100%);height:30%;position:absolute;top:0;left:0;right:0}.act2__plate{background:var(--plate-lqip) center / cover no-repeat;position:absolute;inset:0;overflow:hidden}.act2__plate-move{transform-origin:27% 72%;will-change:transform;position:absolute;inset:0;transform:scale(1.42)}.act2__plate-sharp,.act2__plate-blur{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.act2__plate-blur{opacity:var(--settled,0)}.act2__backdrop{opacity:calc(.42 + .58 * var(--settled,0));transition:opacity .6s var(--ease-out);background:radial-gradient(58% 62% at 50% 46%,#0e8efe24,#0000 68%),linear-gradient(#00081f8c,#00030fd1 78%);position:absolute;inset:0}.act2__stage.is-playing .act2__backdrop{opacity:1}.act2__frame{width:100%;height:100%;transform-style:preserve-3d;place-items:center;display:grid;position:relative}.phone-wrap{--screen-h:86svh;--screen-w:calc(var(--screen-h) * 9 / 16);--bezel:clamp(5px, .85svh, 11px);--depth:clamp(10px, 1.6svh, 20px);transform-style:preserve-3d;will-change:transform,opacity;position:relative}.phone{width:calc(var(--screen-w) + var(--bezel) * 2);height:calc(var(--screen-h) + var(--bezel) * 2 + 1.6svh);transform-style:preserve-3d;position:relative}.phone__face{border:2px solid var(--electric);border-radius:clamp(14px,2.6svh,34px);position:absolute;inset:0;box-shadow:0 0 22px #0e8efe73,inset 0 0 26px #0e8efe29}.phone__face--front{background:#00081a8c}.phone__face--back{transform:translateZ(calc(var(--depth) * -1));background:#00081a4d;border-color:#0e8efe8c}.phone__side{background:linear-gradient(#3fb0ff4d,#0e8efe1a);border:1px solid #78cdff80;position:absolute}.phone__side--l,.phone__side--r{height:94%;width:var(--depth);top:3%}.phone__side--l{transform-origin:0;left:0;transform:rotateY(90deg)}.phone__side--r{transform-origin:100%;right:0;transform:rotateY(-90deg)}.phone__side--t,.phone__side--b{width:92%;height:var(--depth);left:4%}.phone__side--t{transform-origin:top;top:0;transform:rotateX(-90deg)}.phone__side--b{transform-origin:bottom;bottom:0;transform:rotateX(90deg)}.phone__speaker{top:calc(var(--bezel) + .42svh);background:#78cdff8c;border-radius:99px;width:16%;height:.42svh;min-height:3px;position:absolute;left:50%;transform:translate(-50%)}.phone__screen{left:var(--bezel);top:calc(var(--bezel) + 1.6svh);width:var(--screen-w);height:var(--screen-h);background:#000;border-radius:clamp(6px,1.2svh,18px);position:absolute;overflow:hidden}.reel{object-fit:cover;background:#000;width:100%;height:100%;display:block}.reel-wrap{display:block;position:relative}.reel-wrap--bare{opacity:1;will-change:transform,opacity;border-radius:clamp(10px,2vw,20px);width:min(94vw,49.5svh);height:min(88svh,167.111vw);overflow:hidden;transform:none;box-shadow:0 0 60px #0e8efe59}.reel-tag{top:calc(var(--gutter) + var(--bar-h,3.4rem));left:var(--gutter);z-index:4;max-width:min(26rem,42vw);color:var(--paper-dim);opacity:clamp(0,calc((var(--settled,1) - .5) / .5),1);transition:opacity .4s var(--ease-out);gap:.45rem;display:grid;position:absolute}.reel-tag__row{font-family:var(--font-pixel);font-size:calc(var(--micro) * .74);letter-spacing:.1em;align-items:center;gap:.7rem;margin:0;display:flex}.reel-tag__kind{text-transform:uppercase;color:var(--paper-faint);letter-spacing:.14em}.reel-tag__head{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--volt);margin:0;font-size:clamp(1.1rem,2.1vw,1.6rem);font-weight:800;font-stretch:110%;line-height:1.05}.reel-tag__name{font-family:var(--font-display);letter-spacing:-.025em;color:var(--paper);margin:.1rem 0 0;font-size:clamp(1.5rem,3.4vw,2.6rem);font-weight:800;font-stretch:110%;line-height:1}.reel-tag__what{color:var(--paper-dim);text-wrap:pretty;margin:0;font-size:clamp(.82rem,1.05vw,.98rem);line-height:1.5}@media(min-width:901px){.reel-tag{top:50%;transform:translateY(-50%)}}@media(max-width:900px){.reel-tag{gap:.35rem;max-width:min(20rem,68vw)}.reel-tag__what{display:none}.reel-tag__head{font-size:clamp(.92rem,3.8vw,1.2rem)}.reel-tag__row{font-size:calc(var(--micro) * .66);gap:.5rem}.reel-tag__name{font-size:clamp(1.2rem,5vw,1.7rem)}}.reel-veil{z-index:1;pointer-events:none;background:radial-gradient(62% 48% at 50% 46%,#0006160f,#00061685),linear-gradient(#0006163d,#00061680);position:absolute;inset:0}.reel-play{cursor:pointer;z-index:3;opacity:clamp(0,calc((var(--settled,1) - .86) / .14),1);pointer-events:var(--settled-events,auto);transition:opacity .3s var(--ease-out);background:0 0;border:0;justify-items:center;gap:.9rem;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reel-play__disc{aspect-ratio:1;width:clamp(5.8rem,11.5vw,9rem);transition:transform .22s var(--ease-out),box-shadow .32s var(--ease-out);background:#ffee00a8;place-items:center;display:grid;box-shadow:0 0 0 8px #ffee001a,inset 0 0 0 1px #ffee008c,0 0 72px #ffee0061}.reel-play:hover .reel-play__disc{background:#ffee00db;transform:scale(1.06);box-shadow:0 0 0 13px #ffee0029,inset 0 0 0 1px #fe0c,0 0 96px #ffee008c}.reel-play__mark{aspect-ratio:1;background:var(--ink-void);clip-path:polygon(0% 0%,25% 0%,25% 12.5%,50% 12.5%,50% 25%,75% 25%,75% 37.5%,100% 37.5%,100% 62.5%,75% 62.5%,75% 75%,50% 75%,50% 87.5%,25% 87.5%,25% 100%,0% 100%);width:38%;margin-left:8%}.reel-play__label{font-family:var(--font-pixel);font-size:calc(var(--micro) * .86);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);transition:color .22s var(--ease-out),border-color .22s var(--ease-out);background:#000410c7;border:1px solid #78beff47;padding:.55em .9em}.reel-play:hover .reel-play__label{color:var(--volt);border-color:#ffee0080}.reel-full{right:var(--gutter);bottom:var(--gutter);z-index:3;font-family:var(--font-pixel);font-size:calc(var(--micro) * .82);letter-spacing:.08em;color:var(--paper-dim);cursor:pointer;white-space:nowrap;opacity:clamp(0,calc((var(--settled,1) - .86) / .14),1);transition:color .25s var(--ease-out),border-color .25s var(--ease-out),background .25s var(--ease-out),opacity .3s var(--ease-out);background:#040e26b8;border:1px solid #78beff73;border-radius:99px;padding:.7em 1.2em;position:absolute}.reel-full:hover{color:var(--volt);background:#ffee0014;border-color:#fe09}@media(max-width:640px){.reel-full{right:50%;bottom:calc(var(--gutter) * .6);transform:translate(50%)}}@media(prefers-reduced-motion:reduce){.act2__stage{perspective:none;height:auto;padding:8svh 0;position:static}.act2{height:auto}}.stub{text-align:center;min-height:100svh;padding:var(--gutter);background:linear-gradient(180deg,var(--ink-void),#01081f);border-top:1px solid #eef3ff14;place-content:center;gap:.9rem;display:grid}.stub__kicker{font-size:var(--micro);letter-spacing:.4em;text-transform:uppercase;color:var(--volt)}.stub__title{font-family:var(--font-display);font-size:var(--display-tight);letter-spacing:-.03em;font-weight:800;font-stretch:118%;line-height:.9}.stub__body{color:var(--paper-faint);max-width:34ch;margin-inline:auto}.no-js-doc{display:none}html.no-js .no-js-doc{display:block}@media(prefers-reduced-motion:reduce){html{scroll-snap-type:none}.act1__stage{height:auto;position:static;overflow:visible}.act1__rail,.field,.stage-grain,.panels,.pixel-cursor,.scroll-hint,.shapes,.toss{display:none}.stage-scrim{opacity:1}.plate__move{transform:none}.plate__blur,.plate__dim{opacity:0}.field-fallback{position:fixed}.steps{position:static}.beat{min-height:100svh;position:static;opacity:1!important;filter:none!important;transform:none!important}.chrome{position:fixed}.counter--tick{animation:none}}@media(max-width:640px){.chrome__bottom{align-items:center;gap:.75rem}.tick{width:20px;height:3px}.tick[aria-current=true]{width:34px}.ticks{gap:7px}.skip{letter-spacing:.16em;padding:.62em 1.05em}.wordmark{letter-spacing:.26em;font-size:.62rem}.wordmark span{letter-spacing:.26em}.beat__line--payoff{font-size:clamp(1.25rem,6.2vw,2rem)}.counter{font-size:clamp(5.5rem,38vw,11rem)}.overture__mark{width:78vw}.pixel-cursor{--cursor-w:30vw}.tick--home{width:8px;height:8px}}@media(max-height:46rem)and (min-width:48rem){.beat__line{max-width:26ch}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
