.event-nav.svelte-1f0unzt{--nav-surface:#210c32;z-index:60;width:max-content;max-width:calc(100% - 64px);color:var(--cb-white);background:var(--nav-surface);border-radius:0 0 20px 20px;position:fixed;top:0;left:50%;transform:translate(-50%)}.event-nav.svelte-1f0unzt:before,.event-nav.svelte-1f0unzt:after{content:"";background:var(--nav-surface);width:20px;height:20px;clip-path:path("M 0 0 H 20 A 20 20 0 0 0 0 20 Z");pointer-events:none;position:absolute;top:0}.event-nav.svelte-1f0unzt:before{left:-20px;transform:scaleX(-1)}.event-nav.svelte-1f0unzt:after{right:-20px}.event-nav__row.svelte-1f0unzt{align-items:center;gap:28px;min-height:66px;padding:10px 12px 10px 18px;display:flex}.event-nav__brand.svelte-1f0unzt{color:var(--cb-white);font:19px/1 var(--cb-font-display);letter-spacing:.01em;flex-shrink:0;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.event-nav__brand-icon.svelte-1f0unzt{color:var(--cb-lime);background:#4b027b;border-radius:8px;padding:3px;display:flex}.event-nav__brand.svelte-1f0unzt small:where(.svelte-1f0unzt){color:#bda6ce;font:7px/1 var(--cb-font-mono);letter-spacing:.08em;margin-top:7px;display:block}.event-nav__links.svelte-1f0unzt{align-items:center;gap:3px;display:flex}.event-nav__links.svelte-1f0unzt>a:where(.svelte-1f0unzt){color:#c6b7d0;white-space:nowrap;transition:color var(--cb-motion-smooth), background var(--cb-motion-smooth);border-radius:7px;padding:11px 10px;font-size:12px;font-weight:500;text-decoration:none;position:relative}.event-nav__links.svelte-1f0unzt>a:where(.svelte-1f0unzt):hover,.event-nav__links.svelte-1f0unzt>a:where(.svelte-1f0unzt):focus-visible{color:var(--cb-white);background:#ffffff0a}.event-nav__links.svelte-1f0unzt>a.is-current:where(.svelte-1f0unzt){color:var(--cb-lime)}.event-nav__links.svelte-1f0unzt>a:where(.svelte-1f0unzt):after{content:"";background:var(--cb-lime);transform-origin:0;height:2px;transition:transform var(--cb-motion-smooth) var(--cb-ease);position:absolute;bottom:3px;left:10px;right:10px;transform:scaleX(0)}.event-nav__links.svelte-1f0unzt>a.is-current:where(.svelte-1f0unzt):after{transform:scaleX(1)}.event-nav__actions.svelte-1f0unzt{border-left:1px solid #ffffff26;align-items:center;gap:18px;padding-left:18px;display:flex}.event-nav__login.svelte-1f0unzt{color:#c6b7d0;white-space:nowrap;transition:color var(--cb-motion);font-size:12px;text-decoration:none}.event-nav__login.svelte-1f0unzt:hover{color:#fff}.event-nav__cta.svelte-1f0unzt{background:var(--cb-lime);min-height:40px;color:var(--cb-ink);white-space:nowrap;transition:background var(--cb-motion-smooth), border-radius var(--cb-motion-smooth), transform var(--cb-motion-smooth) var(--cb-ease);border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 15px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.event-nav__cta.svelte-1f0unzt:hover{background:var(--cb-white);border-radius:11px 5px}.event-nav__cta.svelte-1f0unzt:active{transform:scale(.97)}.event-nav__toggle.svelte-1f0unzt,.event-nav__mobile-actions.svelte-1f0unzt{display:none}@media (width<=1050px){.event-nav__row.svelte-1f0unzt{gap:18px}.event-nav__links.svelte-1f0unzt>a:where(.svelte-1f0unzt){padding-inline:9px}.event-nav__actions.svelte-1f0unzt{gap:14px;padding-left:14px}}@media (width<=860px){.event-nav.svelte-1f0unzt{border-radius:0 0 18px 18px;width:min(350px,100% - 40px);max-width:none}.event-nav__row.svelte-1f0unzt{flex-wrap:wrap;justify-content:space-between;gap:0;min-height:60px;padding:10px 12px 10px 15px}.event-nav__brand.svelte-1f0unzt{gap:9px;font-size:18px}.event-nav__brand.svelte-1f0unzt small:where(.svelte-1f0unzt){font-size:7px}.event-nav__toggle.svelte-1f0unzt{width:40px;height:40px;color:var(--cb-white);cursor:pointer;transition:background var(--cb-motion);background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:9px;display:flex}.event-nav__toggle.svelte-1f0unzt:hover{background:#ffffff10}.event-nav__toggle.svelte-1f0unzt>span:where(.svelte-1f0unzt){width:19px;height:2px;transition:transform var(--cb-motion-smooth) var(--cb-ease);background:currentColor;border-radius:2px}.is-open.svelte-1f0unzt .event-nav__toggle:where(.svelte-1f0unzt)>span:where(.svelte-1f0unzt):first-child{transform:translateY(4px)rotate(45deg)}.is-open.svelte-1f0unzt .event-nav__toggle:where(.svelte-1f0unzt)>span:where(.svelte-1f0unzt):last-child{transform:translateY(-4px)rotate(-45deg)}.event-nav__actions.svelte-1f0unzt{display:none}.event-nav__links.svelte-1f0unzt{visibility:hidden;opacity:0;width:100%;max-height:0;transition:max-height .32s var(--cb-ease), opacity .18s, visibility .32s, padding .32s var(--cb-ease);flex-direction:column;order:3;align-items:stretch;gap:4px;display:flex;overflow:hidden}.is-open.svelte-1f0unzt .event-nav__links:where(.svelte-1f0unzt){visibility:visible;opacity:1;max-height:min(420px,100dvh - 88px);padding:18px 3px 8px;overflow-y:auto}.event-nav__links.svelte-1f0unzt>a:where(.svelte-1f0unzt){padding:14px 13px;font-size:15px}.event-nav__links.svelte-1f0unzt>a:where(.svelte-1f0unzt):after{display:none}.event-nav__links.svelte-1f0unzt>a.is-current:where(.svelte-1f0unzt){background:#4b027b}.event-nav__mobile-actions.svelte-1f0unzt{border-top:1px solid #ffffff20;flex-direction:column;gap:16px;margin:10px 10px 0;padding-top:18px;display:flex}.event-nav__mobile-login.svelte-1f0unzt{color:#c6b7d0;justify-content:space-between;align-items:center;font-size:11px;text-decoration:none;display:inline-flex}.event-nav__mobile-actions.svelte-1f0unzt .event-nav__cta:where(.svelte-1f0unzt){min-height:44px}}@media (prefers-reduced-motion:reduce){.event-nav__cta.svelte-1f0unzt:active{transform:none}}.site-footer.svelte-4jwo3w{--footer-ear:clamp(100px, 16vw, 260px);background:var(--cb-paper);color:var(--cb-purple);font-family:var(--cb-font-body);isolation:isolate;padding:40px 0 0;position:relative}.footer-bear.svelte-4jwo3w{width:100%;padding-top:calc(var(--footer-ear) * .4);margin-inline:auto;position:relative}.footer-bear__ear.svelte-4jwo3w{width:var(--footer-ear);aspect-ratio:1;border:clamp(22px, 3.5vw, 44px) solid var(--cb-purple);background:var(--cb-lilac);z-index:-1;border-radius:50%;position:absolute;top:0}.footer-bear__ear--left.svelte-4jwo3w{left:6%;transform:rotate(-12deg)}.footer-bear__ear--right.svelte-4jwo3w{right:6%;transform:rotate(12deg)}.footer-bear__head.svelte-4jwo3w{background:var(--cb-purple);border-radius:43% 43% 0 0/34% 34% 0 0;padding:122px 7% 22px;position:relative}.footer-bear__eyes.svelte-4jwo3w{justify-content:space-between;display:flex;position:absolute;top:64px;left:28%;right:28%}.footer-bear__eyes.svelte-4jwo3w>span:where(.svelte-4jwo3w){border:10px solid var(--cb-paper);transform-origin:bottom;border-bottom:0;border-radius:60px 60px 0 0;width:52px;height:28px;display:block}.footer-bear__muzzle.svelte-4jwo3w{background:var(--cb-lilac);text-align:center;border-radius:48% 48% 36px 36px/40% 40% 36px 36px;padding:50px 8% 28px;position:relative}.footer-bear__nose.svelte-4jwo3w{background:var(--cb-ink);border-radius:48% 48% 50% 50%/32% 32% 68% 68%;width:68px;height:40px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.site-footer.svelte-4jwo3w a:where(.svelte-4jwo3w){text-decoration:none}.site-footer__brand.svelte-4jwo3w{color:var(--cb-purple);font:18px/1.2 var(--cb-font-display);align-items:center;gap:10px;display:inline-flex}.site-footer__brand.svelte-4jwo3w>span:where(.svelte-4jwo3w){font:700 8px/1.3 var(--cb-font-body);letter-spacing:.12em;border-left:1px solid;padding-left:10px}.site-footer__headline.svelte-4jwo3w{color:var(--cb-purple);font:clamp(48px, 7.5vw, 100px)/1 var(--cb-font-display);letter-spacing:-.03em;margin:16px 0 12px}.site-footer__headline.svelte-4jwo3w>span:where(.svelte-4jwo3w){color:var(--cb-ink)}.site-footer__signoff.svelte-4jwo3w{color:var(--cb-ink);margin:0;font-size:12px;line-height:1.6}.site-footer__navigation.svelte-4jwo3w{border-top:1px solid var(--cb-purple);justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding-top:20px;display:flex}.site-footer.svelte-4jwo3w nav:where(.svelte-4jwo3w){flex-wrap:wrap;gap:24px;display:flex}.site-footer.svelte-4jwo3w nav:where(.svelte-4jwo3w) a:where(.svelte-4jwo3w){color:var(--cb-purple);text-underline-offset:5px;font-size:12px;font-weight:600}.site-footer.svelte-4jwo3w nav:where(.svelte-4jwo3w) a:where(.svelte-4jwo3w):hover{text-decoration:underline}.site-footer__top.svelte-4jwo3w{border:1px solid var(--cb-purple);background:var(--cb-lime);color:var(--cb-purple);white-space:nowrap;transition:background var(--cb-motion-smooth), color var(--cb-motion-smooth), border-radius var(--cb-motion-smooth), transform var(--cb-motion-smooth);border-radius:24px 6px 24px 24px;justify-content:center;align-items:center;gap:12px;padding:11px 16px;font-size:11px;font-weight:600;display:inline-flex}.site-footer__top.svelte-4jwo3w:hover{background:var(--cb-purple);color:var(--cb-lime);border-radius:6px 24px 24px;transform:translateY(-2px)}.site-footer__colophon.svelte-4jwo3w{color:var(--cb-paper);justify-content:space-between;gap:16px;margin:20px 12px 0;font-size:9px;line-height:1.6;display:flex}.site-footer__colophon.svelte-4jwo3w>span:where(.svelte-4jwo3w):last-child{letter-spacing:.08em}@media (width<=760px){.site-footer.svelte-4jwo3w{padding-top:32px}.footer-bear__head.svelte-4jwo3w{padding:96px 6% 20px}.footer-bear__eyes.svelte-4jwo3w{top:46px;left:25%;right:25%}.footer-bear__eyes.svelte-4jwo3w>span:where(.svelte-4jwo3w){border-width:8px;width:42px;height:23px}.footer-bear__muzzle.svelte-4jwo3w{padding:44px 7% 24px}.site-footer__navigation.svelte-4jwo3w{flex-direction:column;gap:20px}.site-footer.svelte-4jwo3w nav:where(.svelte-4jwo3w){justify-content:center;gap:20px}}@media (width<=420px){.footer-bear__head.svelte-4jwo3w{border-radius:43% 43% 0 0/22% 22% 0 0;padding-inline:5%}.footer-bear__muzzle.svelte-4jwo3w{border-radius:46% 46% 24px 24px/22% 22% 24px 24px;padding-inline:16px}.site-footer__headline.svelte-4jwo3w{font-size:clamp(36px,10.5vw,44px)}.site-footer__brand.svelte-4jwo3w{font-size:16px}.site-footer__signoff.svelte-4jwo3w{max-width:210px;margin-inline:auto;font-size:11px}.site-footer.svelte-4jwo3w nav:where(.svelte-4jwo3w){gap:16px}.site-footer.svelte-4jwo3w nav:where(.svelte-4jwo3w) a:where(.svelte-4jwo3w){font-size:10px}.site-footer__colophon.svelte-4jwo3w{flex-direction:column;align-items:center;gap:4px;margin-inline:0;font-size:8px}}@media (prefers-reduced-motion:reduce){.site-footer__top.svelte-4jwo3w{transition:none}.site-footer__top.svelte-4jwo3w:hover{transform:none}}
