@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/785695c5b05eabf2-s.3spzr2pk4d7--.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac548f9ce6284f94-s.1i2s8u2nsha1s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9728433aadc137d6-s.1j8zp90epkiwf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/638f182e7ded7477-s.p.1yexyk_f9-p2r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cf9d54c4342bfde9-s.2luydo5uehvh-.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c26308a965d8ee8a-s.1q1056bo3qtcm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d03928121523449c-s.3lswex48iwfpe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1ccf8ef962b3f693-s.p.0gwn7w9k-i020.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/664b8486c44baa2d-s.02rcwld1m-ji4.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c5ac7bd8b2d9fce6-s.17ncvpysp7y4m.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8457265da2739722-s.23gs_p123xcz8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dc0c65e819e3bb6c-s.p.1d4mg4yt567i3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/087f4c42b279024d-s.1kvbj6zk-dn_f.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/891a32df73aa4402-s.3jgirgqxkqq7r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9186901afaa5c996-s.2t53t_nth6shn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/374a88ea0960b3d4-s.p.2fz20jxmyia8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch Fallback;src:local(Arial);ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.0%;size-adjust:102.51%}.chakra_petch_360025a9-module__xvdkta__className{font-family:Chakra Petch,Chakra Petch Fallback;font-style:normal}.chakra_petch_360025a9-module__xvdkta__variable{--font-display:"Chakra Petch", "Chakra Petch Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3_otmf38u2y4x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.00hyb-x0mjr9g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2p4adm_386h58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1x39li9dshdhc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.1qsgyx-tuq4mu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.0s4utfvp8prsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.3f7g1nki62hoj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.3sup9rdq9grs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.22ggkaf3lyu8c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_853d4995-module__OpziDG__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_853d4995-module__OpziDG__variable{--font-body:"Barlow", "Barlow Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.0we3rzhp_h228.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.44izq0ia6orkf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.1s123piy9_v1m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_877b3c17-module__sOv_Wq__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_877b3c17-module__sOv_Wq__variable{--font-mono:"Space Mono", "Space Mono Fallback"}
@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}}}@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;--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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.hidden{display:none}.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}}:root{--orange:#ff7a32;--orange2:#ff9a5f;--black:#070706;--panel:#100f0e;--line:#2b2b26;--muted:#b3b2a8;--white:#f1efe5;--display:var(--font-display), "Arial Narrow", Impact, sans-serif;--body:var(--font-body), system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, monospace;--fs-hero:clamp(58px, 13vw, 190px);--fs-h2:clamp(38px, 6vw, 74px);--fs-h3:clamp(20px, 2.2vw, 26px);--fs-body:17px;--fs-label:11px;--pad:6vw;--wide:1120px;--narrow:680px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black);scroll-padding-top:90px}body{background:var(--black);color:var(--white);font-family:var(--body);font-size:var(--fs-body);margin:0;line-height:1.7;overflow-x:hidden}.noise{opacity:.04;pointer-events:none;z-index:9;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img{max-width:100%;height:auto}::selection{background:var(--orange);color:var(--black)}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}h1,h2,h3{font-family:var(--display);text-wrap:balance;letter-spacing:-.05em;text-transform:uppercase;margin:0;font-weight:600;line-height:.88}.shell{z-index:1;position:relative}.section{padding:clamp(80px, 11vh, 140px) var(--pad);text-align:center;position:relative;overflow:hidden}.inner{max-width:var(--wide);margin:0 auto}.inner-narrow{max-width:var(--narrow);margin:0 auto}.section h2{font-size:var(--fs-h2)}.statement{font-family:var(--body);text-wrap:balance;font-size:var(--fs-h3);color:var(--white);max-width:var(--narrow);margin:26px auto 0;font-weight:400;line-height:1.45}.prose{max-width:var(--narrow);margin:30px auto 0}.prose p{font-family:var(--body);text-wrap:balance;font-size:var(--fs-body);color:var(--white);margin:0 0 18px;line-height:1.75}.prose p:last-child{margin-bottom:0}.label{font-family:var(--mono);text-wrap:balance;font-size:var(--fs-label);letter-spacing:2.5px;text-transform:uppercase;color:var(--orange);margin:0 0 22px}.note{font-family:var(--mono);text-wrap:balance;font-size:var(--fs-label);letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin:32px 0 0}.note a{color:var(--orange)}.js .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(26px)}.js .reveal.is-in{opacity:1;transform:none}.btn{font:700 var(--fs-label) / 1 var(--mono);letter-spacing:2px;text-transform:uppercase;border:1px solid var(--orange);background:var(--orange);color:var(--black);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:20px 32px;text-decoration:none;transition:all .2s;display:inline-flex}.btn:hover{background:var(--orange2);border-color:var(--orange2)}.btn-ghost{color:var(--orange);background:0 0}.btn-ghost:hover{background:var(--orange);color:var(--black)}.btn-disabled,.btn-disabled:hover{border-color:var(--line);color:#77766d;cursor:not-allowed;background:0 0}.actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.site-header{z-index:20;height:74px;padding:0 var(--pad);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070706cc;align-items:center;gap:22px;display:flex;position:sticky;top:0}.site-header .brand{flex:none;width:128px;display:block}.main-nav{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:1.8px;text-transform:uppercase;gap:26px;margin:0 auto;display:flex}.main-nav a{color:var(--muted);text-decoration:none;transition:all .2s}.main-nav a:hover{color:var(--orange)}.header-actions{flex:none;align-items:center;gap:10px;display:flex}.lang-switch{border:1px solid var(--line);color:var(--muted);font:700 var(--fs-label) / 1 var(--mono);letter-spacing:1.5px;padding:12px 11px;text-decoration:none;transition:all .2s}.lang-switch:hover{border-color:var(--orange);color:var(--orange)}.site-header .btn{padding:13px 20px}.nav-toggle-label{display:none}.hero{text-align:center;min-height:min(100dvh - 74px,900px);padding:70px var(--pad) 60px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.layer{pointer-events:none;will-change:transform;position:absolute}.hero-backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-photo{z-index:-4;background:url(/assets/hero-portal.jpg) 50%/cover no-repeat;inset:-16% -4%}.video-slot{display:contents}.layer.is-video{object-fit:cover;opacity:0;transition:opacity .9s}.layer.is-video.is-ready{opacity:1}.hero-photo.is-video{z-index:-3;width:108%;height:132%;inset:-16% -4%}.location-photo.is-video{z-index:-2;object-position:50% 38%;width:100%;height:108%;inset:-4% 0}.hero-embers{z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(2px 2px at 12% 82%, var(--orange2), transparent 60%), radial-gradient(1.5px 1.5px at 28% 94%, var(--orange), transparent 60%), radial-gradient(2px 2px at 46% 76%, var(--orange2), transparent 60%), radial-gradient(1.5px 1.5px at 64% 90%, var(--orange), transparent 60%), radial-gradient(2.5px 2.5px at 79% 70%, var(--orange2), transparent 60%), radial-gradient(1.5px 1.5px at 91% 88%, var(--orange), transparent 60%);animation:15s linear infinite embers;position:absolute;inset:0}@keyframes embers{0%{opacity:0;transform:translateY(0)}15%{opacity:.55}85%{opacity:.4}to{opacity:0;transform:translateY(-58vh)}}.hero-veil{z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 50% 45%, #07070680, #070706e6 62%, var(--black) 100%), linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px);background-size:auto,52px 52px,52px 52px;position:absolute;inset:0}.hero-alien{z-index:-1;opacity:.62;filter:drop-shadow(0 0 90px #ff7a3252);width:auto;height:min(80vh,700px);bottom:-18%;right:-3vw}.meteor-lane{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.meteor{opacity:0;will-change:transform;filter:drop-shadow(0 0 40px #ff7a324d);width:240px;height:auto;position:absolute;top:0;left:0}.hero-inner{z-index:1;position:relative}.hero h1{font-size:var(--fs-hero);margin:0}.hero h1 span{display:block}.hero h1 .accent{color:var(--orange)}.hero-genres{font-family:var(--display);font-size:var(--fs-h3);letter-spacing:.01em;text-transform:uppercase;color:var(--orange);margin:22px 0 0;font-weight:600}.hero-facts{font-family:var(--mono);font-size:var(--fs-body);letter-spacing:2.5px;text-transform:uppercase;color:var(--white);margin:16px 0 0}.countdown{justify-content:center;gap:1px;margin-top:44px;display:flex}.countdown div{border-left:1px solid var(--line);min-width:84px;padding:0 12px}.countdown div:first-child{border-left:0}.countdown b{font:600 var(--fs-h2) / 1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;display:block}.countdown span{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:1.8px;text-transform:uppercase;color:var(--muted);margin-top:10px;display:block}.countdown-live{font:600 var(--fs-h2) / 1 var(--display);color:var(--orange);text-transform:uppercase;margin-top:44px}.marquee{border-block:1px solid var(--line);background:var(--panel);padding:18px 0;overflow:hidden}.marquee-track{width:max-content;animation:34s linear infinite marquee;display:flex}.marquee span{font:600 var(--fs-h3) / 1 var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding-right:34px}@keyframes marquee{to{transform:translate(-50%)}}.story-photo{z-index:-3;opacity:.32;background:url(/assets/story-lab.jpg) 50%/cover no-repeat;inset:-16% 0}.story-veil{z-index:-2;pointer-events:none;background:linear-gradient(to bottom, var(--black) 0%, #0707069e 24%, #070706ad 76%, var(--black) 100%);position:absolute;inset:0}.story{padding-block:clamp(150px,26vh,300px);overflow:hidden}.story-professor{z-index:-1;opacity:.6;filter:drop-shadow(0 0 70px #ff7a3238);width:auto;height:min(74vh,700px);bottom:-3%;left:clamp(20px,6vw,112px)}.story-portal{--p:.45;z-index:-1;width:min(112vw,940px);height:auto;top:48%;left:50%;overflow:visible;translate:-50% -50%}.portal-heart{transform-box:view-box;transform-origin:50%;opacity:.9;transform:scale(calc(.78 + var(--p) * .42))}.portal-ring{transform-box:view-box;transform-origin:50%;--q:clamp(0, calc((var(--p) - var(--s)) / 1.25), 1);opacity:calc(clamp(0, calc(var(--q) * 5), 1) * clamp(0, calc((1 - var(--q)) * 3.5), 1));transform:scale(calc(.12 + var(--q) * var(--q) * 5.4))}.portal-ring polygon{fill:none;stroke-linejoin:round;vector-effect:non-scaling-stroke}.portal-glow{stroke:var(--orange);stroke-width:calc(8px + var(--q) * 46px);opacity:.045}.portal-mid{stroke:var(--orange);stroke-width:calc(4px + var(--q) * 16px);opacity:.085}.portal-edge{stroke:var(--orange2);stroke-width:calc(1px + var(--q) * 2.4px);opacity:.3}.story h2{font-size:clamp(54px,9vw,124px)}.story .prose p{font-size:clamp(18px,1.5vw,22px);line-height:1.65}.video{aspect-ratio:16/9;background:#0b0b09;border:0;width:100%;max-width:940px;margin:46px auto 0;padding:0;display:block;position:relative;overflow:hidden}.video-frame{border:0;width:100%;height:100%;position:absolute;inset:0}.lineup{position:relative;overflow:hidden}.lineup-photo{z-index:-3;opacity:.9;background:url(/assets/lineup.jpg) 50%/cover no-repeat;inset:-6% 0}.lineup-photo.is-video{z-index:-3;width:100%;height:112%;inset:-6% 0}.lineup-veil{z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 50% 52%, #0707067a 0%, #0707064d 45%, #07070629 70%), linear-gradient(to bottom, var(--black) 0%, #0707068c 22%, #0707068c 78%, var(--black) 100%);position:absolute;inset:0}.acts{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1px;margin-top:46px;display:grid}.act{aspect-ratio:4/3;--bracket:#35342d;--bracket-len:16px;background:linear-gradient(var(--bracket), var(--bracket)) left 14px top 14px / var(--bracket-len) 1px no-repeat, linear-gradient(var(--bracket), var(--bracket)) left 14px top 14px / 1px var(--bracket-len) no-repeat, linear-gradient(var(--bracket), var(--bracket)) right 14px top 14px / var(--bracket-len) 1px no-repeat, linear-gradient(var(--bracket), var(--bracket)) right 14px top 14px / 1px var(--bracket-len) no-repeat, linear-gradient(var(--bracket), var(--bracket)) left 14px bottom 14px / var(--bracket-len) 1px no-repeat, linear-gradient(var(--bracket), var(--bracket)) left 14px bottom 14px / 1px var(--bracket-len) no-repeat, linear-gradient(var(--bracket), var(--bracket)) right 14px bottom 14px / var(--bracket-len) 1px no-repeat, linear-gradient(var(--bracket), var(--bracket)) right 14px bottom 14px / 1px var(--bracket-len) no-repeat;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0a0a089e;place-items:center;padding:46px 20px 20px;transition:all .25s;display:grid;position:relative}.act-slot,.act-status{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:1.5px;text-transform:uppercase;color:#4a4941;transition:color .25s;position:absolute;top:22px}.act-slot{left:24px}.act-status{right:24px}.act-known .act-status{color:var(--orange)}.act-known{--bracket:#4a4941}.act-name{font:600 clamp(26px, 4vw, 52px) / .95 var(--display);letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:anywhere}.act-open .act-name{color:#57564f;animation:4s ease-in-out infinite breathe}.act-open:nth-child(2n) .act-name{animation-delay:.7s}.act-open:nth-child(3n) .act-name{animation-delay:1.4s}.act-open:hover .act-name{color:var(--orange);animation:none}@keyframes breathe{50%{color:#7b7a71}}.act-known:hover{background-color:var(--orange);--bracket:#07070673}.act-known:hover .act-name,.act-known:hover .act-slot,.act-known:hover .act-status{color:var(--black)}.act-open:hover{--bracket:#5f5e53}.act-open:hover .act-slot,.act-open:hover .act-status{color:#7b7a71}.location{padding-block:clamp(110px,16vh,180px);overflow:hidden}.location-photo{z-index:-2;opacity:.92;background:url(/assets/xenobase.jpg) 50% 38%/cover no-repeat;inset:-4% 0}@media (max-width:720px){.location-photo{background-position:50% 88%;background-size:190%;inset:0}}.location-veil{z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--black) 0%, #0707069e 22%, #07070675 58%, #070706db 92%, var(--black) 100%), radial-gradient(ellipse at 50% 40%, #ff7a3224, transparent 62%);position:absolute;inset:0}.location-venue{font-size:var(--fs-h2);margin:0}.location-address{font-family:var(--mono);font-size:var(--fs-body);letter-spacing:2.5px;text-transform:uppercase;color:var(--white);margin:16px 0 0}.location-facts{text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin-top:46px;display:grid}.location-fact{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:2px solid var(--orange);background:#0909079e;padding:26px 24px 28px;transition:all .25s}.location-fact:hover{background:#090907d1;transform:translateY(-4px)}.location-fact span{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:2px;text-transform:uppercase;color:var(--orange);display:block}.location-fact p{font-family:var(--body);font-size:var(--fs-body);color:var(--white);margin:14px 0 0;line-height:1.6}.partner-section{overflow:hidden}.partner-photo{z-index:-3;opacity:.4;background:url(/assets/gauges.jpg) 50%/cover no-repeat;inset:-18% 0}.partner-veil{z-index:-2;pointer-events:none;background:linear-gradient(to bottom, var(--black) 0%, #070706d1 32%, #070706e0 68%, var(--black) 100%);position:absolute;inset:0}.partners{background:var(--line);border:1px solid var(--line);margin-top:46px;flex-wrap:wrap;justify-content:center;gap:1px;width:fit-content;max-width:100%;margin-inline:auto;display:flex}.partner{background:#0c0c0a;place-items:center;width:230px;min-height:130px;padding:26px 24px;text-decoration:none;transition:all .25s;display:grid}.partner:hover{background:#141310}.partner img{opacity:.9;width:min(100%,118px)}.partner:hover img{opacity:1}.partner b{font:600 var(--fs-h3) var(--display);letter-spacing:-.02em;text-transform:uppercase;color:#57564f;display:block}.partner em{font-family:var(--mono);font-style:normal;font-size:var(--fs-label);letter-spacing:1.8px;text-transform:uppercase;color:#47463f;margin-top:8px;display:block}.faq{text-align:left;border-top:1px solid var(--line);margin-top:46px}.faq-item{border-bottom:1px solid var(--line)}.faq-item>summary{text-wrap:balance;cursor:pointer;font-family:var(--body);font-size:var(--fs-h3);padding:22px 36px 22px 0;font-weight:500;line-height:1.35;list-style:none;transition:all .2s;position:relative}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary:hover{color:var(--orange)}.faq-item>summary:after{content:"+";color:var(--orange);font-family:var(--mono);font-size:20px;line-height:1;position:absolute;top:24px;right:2px}.faq-item[open]>summary:after{content:"−"}.faq-item p{font-family:var(--body);text-wrap:pretty;font-size:var(--fs-body);color:var(--white);max-width:56ch;margin:0 0 24px;line-height:1.75}.socials{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:42px;display:flex}.social{border:1px solid var(--line);color:var(--white);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:1.8px;text-transform:uppercase;align-items:center;gap:12px;padding:18px 26px;text-decoration:none;transition:all .2s;display:inline-flex}.social:hover{border-color:var(--orange);background:var(--orange);color:var(--black)}.social svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:20px;height:20px}.site-footer{border-top:1px solid var(--line);padding:56px var(--pad);text-align:center;color:var(--muted);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:1.5px;text-transform:uppercase}.site-footer .brand{width:130px;margin:0 auto 22px}.footer-links{flex-wrap:wrap;justify-content:center;gap:22px;margin-top:18px;display:flex}.footer-links a{color:var(--orange);text-decoration:none}.footer-links a:hover{text-decoration:underline}.calendar-menu{position:relative}.calendar-menu>summary{font:700 var(--fs-label) / 1 var(--mono);letter-spacing:2px;text-transform:uppercase;border:1px solid var(--orange);color:var(--orange);cursor:pointer;justify-content:center;align-items:center;padding:20px 32px;list-style:none;transition:all .2s;display:inline-flex}.calendar-menu>summary::-webkit-details-marker{display:none}.calendar-menu>summary:hover,.calendar-menu[open]>summary{background:var(--orange);color:var(--black)}.calendar-menu>div{z-index:8;border:1px solid var(--orange);background:#0e0e0c;flex-direction:column;min-width:100%;display:flex;position:absolute;top:calc(100% + 6px);left:50%;translate:-50%}.calendar-menu>div a{font:700 var(--fs-label) / 1 var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--white);border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 22px;text-decoration:none}.calendar-menu>div a:last-child{border-bottom:0}.calendar-menu>div a:hover{background:var(--orange);color:var(--black)}.legal-page{padding:60px var(--pad) 110px;max-width:720px;margin:0 auto}.legal-page h1{font-size:var(--fs-h2);margin-bottom:34px}.legal-page h2{font-size:var(--fs-h3);color:var(--orange);margin:42px 0 12px}.legal-page p,.legal-page li{color:var(--white);text-wrap:pretty;line-height:1.75}.legal-page ul{padding-left:18px}.legal-page a{color:var(--orange)}.legal-page h3{font-family:var(--body);font-size:var(--fs-body);letter-spacing:0;margin:30px 0 6px;font-weight:600;line-height:1.4}.legal-page p{margin:0 0 14px}.legal-page blockquote{border-left:2px solid var(--orange);background:#ff7a320f;margin:18px 0 22px;padding:14px 18px}.legal-page blockquote p:last-child{margin-bottom:0}.legal-page hr{border:0;border-top:1px solid var(--line);margin:48px 0}.legal-page .address{border-left:1px solid var(--line);padding-left:18px}.legal-note{border:1px solid var(--line);color:var(--muted);margin:-14px 0 34px;padding:14px 18px}.legal-note p{color:var(--muted);margin:0}.form-line{border-bottom:1px solid var(--muted);max-width:420px;height:26px;margin:0 0 22px}.back-button{margin:26px var(--pad) 0;border:1px solid var(--orange);color:var(--orange);font:700 var(--fs-label) / 1 var(--mono);letter-spacing:1.5px;text-transform:uppercase;background:#ff7a3212;align-items:center;gap:9px;padding:14px 24px;text-decoration:none;transition:all .2s;display:inline-flex}.back-button:hover{background:var(--orange);color:var(--black)}@media (max-width:1180px){.story-professor{opacity:.45;height:min(52vh,440px);left:-34px}}@media (max-width:1000px){:root{--pad:20px;--fs-body:16px}.site-header{gap:12px;height:64px}.site-header .brand{width:104px}.nav-toggle-label{border:1px solid var(--line);width:42px;height:42px;color:var(--orange);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.main-nav{border-bottom:1px solid var(--line);text-align:center;background:#0b0b09;flex-direction:column;gap:0;max-height:0;margin:0;transition:max-height .3s;position:fixed;inset:64px 0 auto;overflow:hidden}.main-nav.is-open{max-height:80vh;overflow-y:auto}.main-nav a{padding:16px var(--pad);border-bottom:1px solid var(--line)}.header-actions{margin-left:auto}.hero{min-height:auto;padding:60px var(--pad) 70px}.hero-alien{opacity:.34;height:400px;bottom:-6%;right:-70px}.story{padding-block:clamp(110px,16vh,160px)}.story-professor{opacity:.3;height:300px;bottom:0;left:-34px}.story-portal{opacity:.3;filter:blur(.4px);width:165vw}.countdown div{flex:1;min-width:0;padding:0 6px}.acts{grid-template-columns:repeat(2,minmax(0,1fr))}.act{padding:36px 12px 12px}.act-name{font-size:clamp(22px,7.5vw,38px)}.act-slot,.act-status{top:16px}.act-slot{left:16px}.act-status{right:16px}.partner{width:100%}.actions,.socials{flex-direction:column;align-items:stretch}.btn,.calendar-menu,.calendar-menu>summary,.social{justify-content:center;width:100%}.marquee span{font-size:18px}}@media (prefers-reduced-motion:reduce){*,.js .reveal{scroll-behavior:auto!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.waitlist{margin-top:36px}.waitlist-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.waitlist input[type=email]{min-width:0;max-width:420px;font:400 var(--fs-body) / 1 var(--body);color:var(--white);border:1px solid var(--line);appearance:none;background:#ffffff08;border-radius:0;flex:320px;padding:20px 18px;transition:all .2s}.waitlist input[type=email]::placeholder{color:#77766d}.waitlist input[type=email]:focus{border-color:var(--orange);background:#ff7a320f;outline:none}.waitlist input[type=email][aria-invalid=true]{border-color:#e0533a}.waitlist .btn{flex:none}.waitlist .btn[disabled]{opacity:.6;cursor:progress}.waitlist .note{text-align:center;margin-top:18px}.waitlist-error{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:1px;text-transform:uppercase;color:#ff8f77;text-align:center;margin:14px 0 0}.waitlist-done{max-width:30ch;font-family:var(--body);font-size:var(--fs-h3);text-align:center;color:var(--white);border:1px solid var(--orange);background:#ff7a3212;margin:36px auto 0;padding:24px 22px;line-height:1.4}.waitlist-result{text-align:center}.waitlist-result .statement{max-width:46ch;margin:0 auto}.waitlist-result .actions{justify-content:center}.waitlist-result .btn,.waitlist-result .btn:hover{color:var(--black);text-decoration:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@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}
