*{box-sizing:border-box}body{background:var(--paper-grain), var(--c-bg);color:var(--c-text);font-family:var(--font-jakarta);margin:0}a{color:inherit}.landing-bg[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.landing-bg-photo[data-astro-cid-lcdefpme],.landing-bg[data-astro-cid-lcdefpme]:after,.landing-wave[data-astro-cid-lcdefpme]{display:block;position:absolute}.landing-bg-photo[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 55%;width:100%;height:100%;inset:0}.landing-bg[data-astro-cid-lcdefpme]:after{z-index:1;background:var(--paper-grain), radial-gradient(ellipse 70% 60% at 50% 40%, #fffff3db, #fffff3a3);content:"";inset:0}.landing-wave[data-astro-cid-lcdefpme]{z-index:2;width:100%;height:58svh;bottom:0;left:0;right:0}.landing[data-astro-cid-lcdefpme]{z-index:1;flex-direction:column;min-height:100svh;padding:64px clamp(20px,5vw,64px) 22px;display:flex;position:relative;overflow:clip}.topbar[data-astro-cid-lcdefpme],.footer[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:20px;display:flex}.topbar[data-astro-cid-lcdefpme]{z-index:1000;border-bottom:1px solid var(--c-line);background:var(--c-surface);width:100%;height:64px;min-height:64px;padding:0 clamp(20px,5vw,64px);position:fixed;top:0;left:0}.topbar-nav[data-astro-cid-lcdefpme]{align-items:center;gap:4px;min-width:0;margin-left:auto;display:flex}.topbar-nav-link[data-astro-cid-lcdefpme]{min-height:32px;color:var(--c-muted);letter-spacing:.08em;white-space:nowrap;border:1px solid #0000;border-radius:3px;align-items:center;padding:0 9px;font-size:8px;font-weight:700;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:inline-flex}.topbar-nav-link[data-astro-cid-lcdefpme]:hover,.topbar-nav-link[data-astro-cid-lcdefpme]:focus-visible{border-color:var(--c-line);color:var(--c-text);transform:translateY(-1px)}.topbar[data-astro-cid-lcdefpme],.footer[data-astro-cid-lcdefpme]{letter-spacing:.12em;font-size:10px;font-weight:700}.wordmark[data-astro-cid-lcdefpme]{letter-spacing:-.06em;flex:none;font-size:25px;font-weight:900;text-decoration:none}.wordmark[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:88px;height:auto;display:block}.wordmark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--c-accent)}.footer[data-astro-cid-lcdefpme]{color:var(--c-muted)}.chooser[data-astro-cid-lcdefpme]{text-align:center;width:min(820px,100%);margin:auto;padding:70px 0 90px}.eyebrow[data-astro-cid-lcdefpme]{color:#707068;letter-spacing:.16em;justify-content:center;align-items:center;gap:9px;margin:0 0 22px;font-size:10px;font-weight:700;display:flex}.live-dot[data-astro-cid-lcdefpme]{background:var(--c-accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f2bd571f}h1[data-astro-cid-lcdefpme]{margin:0}h1[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:min(100%,520px);height:auto;margin:0 auto;display:block}.intro[data-astro-cid-lcdefpme]{color:var(--c-text-2);margin:24px 0 38px;font-size:20px;line-height:1.6}.locations[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:0;display:grid}.location-item[data-astro-cid-lcdefpme]{min-width:0;padding:20px;position:relative}.location-item[data-astro-cid-lcdefpme]:first-child:after{background:var(--c-line);content:"";width:1px;height:120px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.location-link[data-astro-cid-lcdefpme]{--sticker-edge:#fff;--sticker-width:3px;min-height:150px;filter:drop-shadow(var(--sticker-width) 0 0 var(--sticker-edge)) drop-shadow(calc(var(--sticker-width) * -1) 0 0 var(--sticker-edge)) drop-shadow(0 var(--sticker-width) 0 var(--sticker-edge)) drop-shadow(0 calc(var(--sticker-width) * -1) 0 var(--sticker-edge));justify-content:center;align-items:center;text-decoration:none;display:flex}.location-link[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px;border-radius:3px}.location-logo[data-astro-cid-lcdefpme]{aspect-ratio:1246/648;width:min(100%,288px);height:auto;transition:transform .26s cubic-bezier(.2,.8,.2,1);display:block}.location-link[data-astro-cid-lcdefpme]:hover .location-logo[data-astro-cid-lcdefpme],.location-link[data-astro-cid-lcdefpme]:focus-visible .location-logo[data-astro-cid-lcdefpme]{transform:scale(1.2)rotate(-1deg)}.footer[data-astro-cid-lcdefpme]{border-top:1px solid var(--c-line);padding-top:16px;font-size:9px}@media (width<=560px){.landing[data-astro-cid-lcdefpme]{padding:64px 18px 18px}.topbar[data-astro-cid-lcdefpme]{gap:8px;height:56px;min-height:56px;padding:0 16px}.topbar-nav[data-astro-cid-lcdefpme]{scrollbar-width:none;flex:1;gap:2px;overflow-x:auto}.topbar-nav[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.topbar-nav-link[data-astro-cid-lcdefpme]{min-height:32px;padding:0 5px;font-size:7px}.chooser[data-astro-cid-lcdefpme]{padding:68px 0}.location-item[data-astro-cid-lcdefpme]{padding:12px}.location-link[data-astro-cid-lcdefpme]{min-height:96px}.location-logo[data-astro-cid-lcdefpme]{width:min(100%,160px)}.location-item[data-astro-cid-lcdefpme]:first-child:after{height:72px}.footer[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){display:none}}.landing-switch[data-astro-cid-lcdefpme]{z-index:10;position:fixed;top:12px;right:clamp(10px,3vw,28px)}:root[data-theme=night] body{background:var(--c-bg)}:root[data-theme=night] .landing-bg[data-astro-cid-lcdefpme]:after{background:radial-gradient(70% 60% at 50% 40%,#0e0d0bd1,#0e0d0b8c)}:root[data-theme=night] .landing[data-astro-cid-lcdefpme]{isolation:isolate;background:radial-gradient(closest-side at 50% 40%,#f2bd5724,#0000 80%)}:root[data-theme=night] .landing[data-astro-cid-lcdefpme]:before,:root[data-theme=night] .landing[data-astro-cid-lcdefpme]:after{z-index:-1;pointer-events:none;content:"";position:absolute}:root[data-theme=night] .landing[data-astro-cid-lcdefpme]:before{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 54px,#f2bd5717 54px 55px);width:min(150vmin,1200px);animation:5s ease-in-out infinite alternate night-rings;top:40%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 68%);mask-image:radial-gradient(circle,#000 20%,#0000 68%)}:root[data-theme=night] .landing[data-astro-cid-lcdefpme]:after{background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 3px);inset:0}:root[data-theme=night] .intro[data-astro-cid-lcdefpme]{color:var(--c-accent);font-family:var(--font-mono);letter-spacing:.24em;text-shadow:0 0 18px #f2bd5766}:root[data-theme=night] .location-item[data-astro-cid-lcdefpme]:first-child:after{background:linear-gradient(transparent, var(--c-line), transparent)}:root[data-theme=night][data-tone=light] .landing-bg[data-astro-cid-lcdefpme]:after{background:radial-gradient(70% 60% at 50% 40%,#faf4e6e0,#faf4e6a8)}:root[data-theme=night][data-tone=light] .landing[data-astro-cid-lcdefpme]{background:radial-gradient(closest-side at 50% 40%,#f2bd5742,#0000 80%)}:root[data-theme=night][data-tone=light] .landing[data-astro-cid-lcdefpme]:before{background:repeating-radial-gradient(circle,#0000 0 54px,#c488142e 54px 55px)}:root[data-theme=night][data-tone=light] .landing[data-astro-cid-lcdefpme]:after{background:repeating-linear-gradient(#17140f06 0 1px,#0000 1px 3px)}:root[data-theme=night][data-tone=light] .intro[data-astro-cid-lcdefpme]{color:var(--c-accent-strong);text-shadow:none}@keyframes night-rings{0%{opacity:1;scale:1}to{opacity:.45;scale:1.1}}@media (prefers-reduced-motion:reduce){.location-logo[data-astro-cid-lcdefpme]{transition:none}:root[data-theme=night] .landing[data-astro-cid-lcdefpme]:before{animation:none}}
