@font-face{font-family:Geist;src:local(Geist Regular Italic),local(Geist Italic),url(../_fonts/1V7QIKqDFRl4DtCoFP2SWROblguwwmSB2QyNz79DZTU-C_jz32FdDdMP-Gm0TZr8Ma8oPCdNZOZiv8Dv2ebLURA.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Geist Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:112.124%;ascent-override:89.6331%;descent-override:26.3102%;line-gap-override:0%}@font-face{font-family:Geist Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.332%;ascent-override:95.4125%;descent-override:28.0066%;line-gap-override:0%}@font-face{font-family:Geist Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:103.778%;ascent-override:96.8415%;descent-override:28.4261%;line-gap-override:0%}@font-face{font-family:Geist Fallback\: Arial;src:local(Arial);size-adjust:104.755%;ascent-override:95.9379%;descent-override:28.1609%;line-gap-override:0%}@font-face{font-family:Geist Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:98.5232%;ascent-override:102.006%;descent-override:29.9422%;line-gap-override:0%}@font-face{font-family:Geist;src:local(Geist Regular Italic),local(Geist Italic),url(../_fonts/TQpNKXSiPaCsPCRdb0USVytkGxkZRUehOLSpJaUtmQE-KpcWdk_AwwmAtIywqJqElimg_O_Uni0vnLm52yhsoNE.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Geist;src:local(Geist Regular Italic),local(Geist Italic),url(../_fonts/0mWhg-7n7WJiyScSpmIYU-Fd4F0XbEse3BSINRKvt0g-EX5c_Oe2PrtXfLUNwaL70IgeMJW13J3Rksy2kU27aTE.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Geist;src:local(Geist Regular Italic),local(Geist Italic),url(../_fonts/6DMB_8S_jxp3hnYf43Tmi1a_RwLkMQHQPHdcwT1tE-BwVdbbpzbIptQMuqMX4n3gMmol8VByCje6mxKpLJHi8.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Geist;src:local(Geist Regular Italic),local(Geist Italic),url(../_fonts/q_OjHeG7QPM5XbqJI_ToqMzyqQfhxTleYKz2wtKtRQM-a3BpjWGde_IQ9OWtP6i3cZiT86kBqDZR4MrfpkC7_4Q.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Geist;src:local(Geist Regular),local(Geist),url(../_fonts/iaV5Mcc1LwZwljTey_g9bjerjtwUBwaxuEbcyd_3-KE-xCarzsaBhj57pNe2GVYDF1hw7aUnkp40cv9tCmvbIkQ.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Geist;src:local(Geist Regular),local(Geist),url(../_fonts/8wPfcoHgr5Ter5bX5nby9AYSJ3tcrH6YNYAjJskdTgA-lRSn5GbSE86W4m5S8VgdAbOemEQByJLUwMu3SwPMrsc.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Geist;src:local(Geist Regular),local(Geist),url(../_fonts/7rd0pZyfSv-3x2mqsx4lpyeBs2WyEH5RnRbssbVFT0s-309m1mfRUJRBNzMu_Nk5otKp8Uv_gHBfGfo9k6xk7Jc.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Geist;src:local(Geist Regular),local(Geist),url(../_fonts/OEfYKavu72zEJZaMmF8LR5AhBFI8mM0D-yiJeZ026n4-T5gWB1qN6VoeAqDM3JSypjnyNPvdMx7D6UnZtNMhXEg.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Geist;src:local(Geist Regular),local(Geist),url(../_fonts/9NWry0RdjlO25wQTUN08rQDLT7JbTgMLFDHXNXTsBCI-UCMGgFx1_5VrZ40P6WK0oZgfFG83-Nf7lBLfnbs4lr8.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Titillium Web;src:local(Titillium Web Regular Italic),local(Titillium Web Italic),url(../_fonts/QqRQFgLB8Znp-3_q8FeIeD3nDjVG47DX6GB9Gjw-Ok8-uBd9Eb0K1CV8oRkTFDQmWrbJylXU7rhOsy8ZsLbds9c.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Titillium Web Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:101.08%;ascent-override:112.09%;descent-override:38.3856%;line-gap-override:0%}@font-face{font-family:Titillium Web Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:94.9568%;ascent-override:119.317%;descent-override:40.8607%;line-gap-override:0%}@font-face{font-family:Titillium Web Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:93.5556%;ascent-override:121.105%;descent-override:41.4727%;line-gap-override:0%}@font-face{font-family:Titillium Web Fallback\: Arial;src:local(Arial);size-adjust:94.4368%;ascent-override:119.974%;descent-override:41.0857%;line-gap-override:0%}@font-face{font-family:Titillium Web Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:88.8186%;ascent-override:127.563%;descent-override:43.6846%;line-gap-override:0%}@font-face{font-family:Titillium Web;src:local(Titillium Web Regular Italic),local(Titillium Web Italic),url(../_fonts/7KFzjeSHeiQTMcBmOEJHmjmQcEMcZzaEreZXV7SdOzY-XdeNtlmfSEpiym9lSik2DnF_sz7Qfun0xeigbophlMM.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Titillium Web;src:local(Titillium Web Regular),local(Titillium Web),url(../_fonts/X428kSS-ecX4OMX8j1oJLidMPEt3fb95_02E9Mc2eCc-bPqJQhnOzrtJtnJk8GC6_r5Fz70LbYFXLBlQ3aUpD1k.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Titillium Web;src:local(Titillium Web Regular),local(Titillium Web),url(../_fonts/yks7qL-gW_FY7cbxyyBIvQzt2EyWMAJzkl77oRZjd40-3vuXeAMn7C7uFZ20yabTMzhVHm9yAavmRNa3Lkhrj8A.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-000:#171a20;--ink-100:#1d2027;--ink-200:#23272f;--ink-300:#2d3139;--ink-400:#393c41;--ink-500:#4c5058;--chalk-000:#fff;--chalk-100:#e9eaec;--chalk-200:#a7abb2;--chalk-300:#767b83;--scrim-rgb:23 26 32;--halo-rgb:23 26 32;--glass-rgb:29 32 39;--glass-edge:255 255 255;--streak-blend:lighter;--shade:45%;--accent:var(--chalk-000);--accent-ink:var(--ink-000);--brand-lockup:url(../brand/lockup-dark.png);--redline:#ff3b2f;--redline-dim:#ff3b2f38;--qr-plate:#fff;--qr-ink:#171a20;--backstage:#171a20;--backstage-rgb:23 26 32;--backstage-ink:#fff;--font-ui:"Geist", "Geist Fallback: BlinkMacSystemFont", "Geist Fallback: Segoe UI", "Geist Fallback: Helvetica Neue", "Geist Fallback: Arial", "Geist Fallback: Noto Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-stage:"Titillium Web", "Titillium Web Fallback: BlinkMacSystemFont", "Titillium Web Fallback: Segoe UI", "Titillium Web Fallback: Helvetica Neue", "Titillium Web Fallback: Arial", "Titillium Web Fallback: Noto Sans", sans-serif;--radius-s:8px;--radius-m:14px;--radius-l:22px;--radius-pill:999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-door:cubic-bezier(.32, .72, 0, 1);--deck-motion:.64s;--deck-width:580px;--deck-sheet:56dvh;--nav-height:56px;--dock-grab:112px;--dock-swipe:34dvw;--dock-close:64px;--dock-button:40px;--dock-gap:8px;--dock-reach:12px;--safe-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-000:#eceded;--ink-100:#f7f8f8;--ink-200:#fff;--ink-300:#e2e4e6;--ink-400:#cfd2d6;--ink-500:#b2b6bc;--chalk-000:#171a20;--chalk-100:#23272f;--chalk-200:#5c616a;--chalk-300:#85898f;--scrim-rgb:236 237 237;--halo-rgb:255 255 255;--glass-rgb:255 255 255;--glass-edge:23 26 32;--streak-blend:normal;--shade:8%;--accent:var(--chalk-000);--accent-ink:var(--ink-000);--brand-lockup:url(../brand/lockup-light.png)}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-000:#eceded;--ink-100:#f7f8f8;--ink-200:#fff;--ink-300:#e2e4e6;--ink-400:#cfd2d6;--ink-500:#b2b6bc;--chalk-000:#171a20;--chalk-100:#23272f;--chalk-200:#5c616a;--chalk-300:#85898f;--scrim-rgb:236 237 237;--halo-rgb:255 255 255;--glass-rgb:255 255 255;--glass-edge:23 26 32;--streak-blend:normal;--shade:8%;--accent:var(--chalk-000);--accent-ink:var(--ink-000);--brand-lockup:url(../brand/lockup-light.png)}.header--isNight,.sceneStage--isNight{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-000:#171a20;--ink-100:#1d2027;--ink-200:#23272f;--ink-300:#2d3139;--ink-400:#393c41;--ink-500:#4c5058;--chalk-000:#fff;--chalk-100:#e9eaec;--chalk-200:#a7abb2;--chalk-300:#767b83;--scrim-rgb:23 26 32;--halo-rgb:23 26 32;--glass-rgb:29 32 39;--glass-edge:255 255 255;--streak-blend:lighter;--shade:45%;--accent:var(--chalk-000);--accent-ink:var(--ink-000);--brand-lockup:url(../brand/lockup-dark.png)}@property --spring{syntax:"<number>";inherits:false;initial-value:1}:root{--spring-in:.6s;--spring-out:.18s;--ease-spring:linear(0, .0817, .2622, .4696, .6609, .8151, .9263, .9976, 1.0367, 1.0525, 1.0533, 1.0458, 1.035, 1.0239, 1.0143, 1.007, 1.002, .999, .9975, .9971, 1)}@keyframes spring{0%{--spring:0}5%{--spring:.0817}10%{--spring:.2622}15%{--spring:.4696}20%{--spring:.6609}25%{--spring:.8151}30%{--spring:.9263}35%{--spring:.9976}40%{--spring:1.0367}45%{--spring:1.0525}50%{--spring:1.0533}55%{--spring:1.0458}60%{--spring:1.035}65%{--spring:1.0239}70%{--spring:1.0143}75%{--spring:1.007}80%{--spring:1.002}85%{--spring:.999}90%{--spring:.9975}95%{--spring:.9971}to{--spring:1}}*,:after,:before{box-sizing:border-box;touch-action:manipulation;margin:0;padding:0}#__nuxt,body,html{height:100%}html{-webkit-text-size-adjust:100%}body,html{background:var(--ink-000);overscroll-behavior:none}body{font-family:var(--font-ui);color:var(--chalk-100);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.45;overflow:hidden}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}button,input,select{font:inherit;color:inherit}input[type=range]{touch-action:none}svg{display:block}ol,ul{list-style:none}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
