@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/36ab414bb6027032-s.2rl_q-bw1hn4_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e27dd4ed975834e2-s.19qlty2rf0bkp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5669f2d6a46b8f02-s.3vkbdgauen290.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:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0ba3c9da851b75f6-s.1-guqy6hn009i.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0c30a228d1822758-s.p.2kff80v2zapff.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:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_8295203f-module__LU69uq__className{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:800}.unbounded_8295203f-module__LU69uq__variable{--font-display:"Unbounded", "Unbounded Fallback"}
html:has(.room){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.room) body{background:#1d2430}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth,html.lenis.lenis-smooth body{scroll-behavior:auto}.room{--ink:#f6f1e9;--mist:#b9b4c8;--amber:#ffb86b;--mint:#8ef5c8;--panel:#141822c7;--display:var(--font-display), var(--font-geist), sans-serif;color:var(--ink);position:relative}.room ::selection{background:var(--amber);color:#1d2430}.room-canvas{z-index:0;position:fixed;inset:0}.room-still{object-fit:cover;width:100%;height:100%}.room>section,.room-nav{z-index:1;position:relative}.room>section{pointer-events:none}.room-panel,.room-hero-copy{pointer-events:auto}.room-loader{z-index:100;clip-path:circle(150%);background:radial-gradient(at 50% 60%,#252d40 0%,#161b26 70%);place-items:center;display:grid;position:fixed;inset:0}.room-loader.is-leaving{clip-path:circle(0%);transition:clip-path 1.25s cubic-bezier(.83,0,.17,1)}.room-loader-glow{opacity:0;background:radial-gradient(circle at 50% 46%,#ffb86b8c,#0000 38%);transition:opacity .7s,transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(.6)}.room-loader.is-lit .room-loader-glow,.room-loader.is-leaving .room-loader-glow{opacity:1;transform:scale(1.4)}.room-loader-stage{justify-items:center;gap:clamp(1.5rem,4vh,2.75rem);width:min(84vw,40rem);transition:transform 1.25s cubic-bezier(.83,0,.17,1),opacity .9s;display:grid;position:relative}.room-loader.is-leaving .room-loader-stage{opacity:0;transform:scale(1.15)}.room-loader-sign{fill:none;width:100%;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:4.2px;filter:drop-shadow(0 0 10px #f6f1e940);overflow:visible}.room-loader-sign-ghost{stroke:#f6f1e914}.room-loader-sign .room-loader-sign-tail{stroke:var(--mint);filter:drop-shadow(0 0 8px #8ef5c8b3)}.room-loader-city{width:92%;overflow:visible}.room-loader-city rect:not([fill]){fill:#3b4460;transition:fill .5s,filter .5s}.room-loader-city rect.is-on{fill:#ffd48a;filter:drop-shadow(0 0 2px #ffd48ae6)}.room-loader-status{color:var(--mist);align-items:baseline;gap:.9rem;font-size:clamp(.95rem,1.4vw,1.15rem);display:flex}.room-loader-count{min-width:4ch;font-size:1.5em;font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.room-hero-copy>*{transition:transform 1.1s cubic-bezier(.16,1,.3,1);transform:translateY(1.5rem)}.room.is-revealed .room-hero-copy>*{transform:none}.room.is-revealed .room-hero-copy>:first-child{transition-delay:.35s}.room.is-revealed .room-hero-copy>:nth-child(2){transition-delay:.5s}.room.is-revealed .room-hero-copy>:nth-child(3){transition-delay:.65s}@media (prefers-reduced-motion:reduce){.room-hero-copy>*{transform:none}}.room-nav{z-index:10;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem clamp(1rem,3vw,2.5rem);display:flex;position:fixed;inset:0 0 auto}.room-nav-name{font-family:var(--display);letter-spacing:-.03em;font-size:1.05rem;font-weight:800}.room-nav-links{background:var(--panel);border-radius:999px;flex-wrap:wrap;justify-content:end;gap:.25rem;padding:.3rem;display:flex}.room-nav-links a{border-radius:999px;padding:.45rem .85rem;font-size:.9rem;font-weight:500;transition:background-color .25s,color .25s}.room-nav-links a:hover{background:var(--ink);color:#1d2430}@media (max-width:600px){.room-nav-name{display:none}.room-nav{justify-content:center}.room-nav-links a{padding:.4rem .6rem;font-size:.85rem}}.room-hero{align-items:end;min-height:100svh;padding:6rem clamp(1rem,4vw,3rem) clamp(1.5rem,5vw,3.5rem);display:grid}.room-hero-copy{max-width:36rem}.room-hero-title{font-family:var(--display);letter-spacing:-.05em;text-shadow:0 .5rem 2.5rem #0a0c148c;font-size:clamp(3rem,9vw,7.5rem);font-weight:800;line-height:.92}.room-hero-lede{max-width:30rem;color:var(--ink);text-shadow:0 .25rem 1.5rem #0a0c14b3;margin-top:1.25rem;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6}.room-hero-cue{background:var(--amber);color:#1d2430;border-radius:999px;margin-top:1.75rem;padding:.85rem 1.4rem;font-weight:600;transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.room-hero-cue:hover{transform:translateY(-2px)}.room-stage{position:relative}.room-voxy{height:170svh}.room-sticky{align-items:center;height:100svh;padding:5.5rem clamp(1rem,4vw,3rem) clamp(1rem,4vw,3rem);display:grid;position:sticky;top:0}.room-panel{background:var(--panel);border:1px solid #ffffff14;border-radius:1.5rem;width:min(100%,27rem);padding:clamp(1.25rem,2.5vw,2rem);box-shadow:0 1.5rem 4rem #05060c66}@media (max-width:767px){.room-sticky{align-items:end}.room-panel{width:100%}}.room-kicker{color:var(--amber);margin-bottom:.5rem;font-size:.95rem;font-weight:600}.room-h2{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:800;line-height:1}.room-lede{color:var(--mist);margin-top:1rem;line-height:1.6}.room-list{gap:.25rem;margin-top:1.25rem;display:grid}.room-item a{opacity:.72;border-radius:1rem;gap:.2rem;padding:.75rem .9rem;transition:opacity .35s,background-color .35s;display:grid}.room-item.is-active a,.room-item a:hover,.room-item a:focus-visible{opacity:1;background:#ffffff12}.room-item-head{align-items:center;gap:.5rem;display:flex}.room-item-name{font-family:var(--display);letter-spacing:-.02em;font-size:1.1rem;font-weight:800}.room-item-tag{color:var(--mint);background:#8ef5c826;border-radius:999px;padding:.1rem .5rem;font-size:.75rem}.room-item-desc{color:var(--mist);font-size:.95rem;line-height:1.5}.room-item-host{color:var(--amber);align-items:center;gap:.25rem;font-size:.85rem;display:inline-flex}@media (max-width:767px){.room-item:not(.is-active) .room-item-desc,.room-item:not(.is-active) .room-item-host{display:none}.room-item a{padding:.5rem .75rem}}.room-button{background:var(--ink);color:#1d2430;overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:.4rem;margin-top:1.25rem;padding:.85rem 1.3rem;font-weight:600;transition:background-color .25s;display:inline-flex}.room-button:hover{background:var(--amber)}.room-contact{align-items:center;min-height:100svh;padding:5.5rem clamp(1rem,4vw,3rem) clamp(1.5rem,4vw,3rem);display:grid}.room-links{color:var(--mist);flex-wrap:wrap;gap:.25rem 1rem;margin-top:1.5rem;display:flex}.room-links a{padding:.25rem 0;transition:color .25s}.room-links a:hover{color:var(--amber)}.room-foot{color:var(--mist);margin-top:1.5rem;font-size:.8rem}.room a:focus-visible{outline:2px solid var(--amber);outline-offset:3px}
