.ht-stage[data-astro-cid-wxoeaohl]{--seam:54%;--seam-y:var(--seam);--x0:clamp(24px, 8.5vw, 136px);height:calc(100vh - var(--hdr,150px));height:calc(100svh - var(--hdr,150px));background:var(--bg-deep);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;min-height:560px;position:relative;overflow:hidden}.ht-stage[data-astro-cid-wxoeaohl] canvas[data-astro-cid-wxoeaohl]{display:block;position:absolute;top:0;left:0}.ht-head[data-astro-cid-wxoeaohl]{z-index:1;left:var(--x0);right:var(--x0);bottom:calc(100% - var(--seam-y) + 22px);pointer-events:none;position:absolute}.ht-logo[data-astro-cid-wxoeaohl]{--ht-logo-s:clamp(52px, 5.6vw, 92px);color:var(--ink);align-items:center;gap:clamp(14px,1.6vw,26px);margin:0 0 clamp(22px,3.4vh,40px);animation:1.2s .2s both htLogo;display:flex}.ht-logo[data-astro-cid-wxoeaohl] .ht-logo-stone{filter:drop-shadow(0 14px 22px rgb(var(--shade-rgb) / .4));flex:none}.ht-logo-word[data-astro-cid-wxoeaohl]{font:400 clamp(34px, 4.4vw, 70px) / 1 var(--font-wordmark);letter-spacing:.4em;text-shadow:0 1px 18px rgb(var(--wash-rgb) / .85);margin-right:-.4em}@keyframes htLogo{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ht-tag[data-astro-cid-wxoeaohl]{font:400 clamp(25px, 2.9vw, 44px) / 1.2 var(--font-tenor);letter-spacing:.01em;color:var(--sand);text-shadow:0 1px 16px rgb(var(--wash-rgb) / .85);clip-path:inset(100% 0 0);pointer-events:none;margin:0;transform:translateY(.5em)}.ht-tag[data-astro-cid-wxoeaohl] span[data-astro-cid-wxoeaohl]{display:block}.ht-tag[data-astro-cid-wxoeaohl].on{clip-path:inset(-20% 0 0);color:var(--ink);transition:clip-path 1.5s cubic-bezier(.22,.8,.24,1),transform 1.5s cubic-bezier(.22,.8,.24,1),color 2.6s .3s;transform:none}.ht-hold[data-astro-cid-wxoeaohl]{z-index:1;left:50%;top:var(--seam-y);color:var(--ink);font:400 16px/1 var(--font-tenor);letter-spacing:.18em;cursor:pointer;background:0 0;border:0;justify-items:center;gap:12px;padding:18px 26px 0;transition:opacity .5s;display:grid;position:absolute;transform:translate(-50%,-100%)}.ht-auto[data-astro-cid-wxoeaohl] .ht-hold[data-astro-cid-wxoeaohl]{pointer-events:none;opacity:0!important}.ht-hold[data-astro-cid-wxoeaohl] span[data-astro-cid-wxoeaohl]{margin-right:-.18em}.ht-hold[data-astro-cid-wxoeaohl]:after{content:"";position:absolute;inset:0 0 -18px}.ht-hold[data-astro-cid-wxoeaohl] i[data-astro-cid-wxoeaohl]{background:rgb(var(--ink-rgb) / .26);width:64px;height:1px;display:block;position:relative}.ht-hold[data-astro-cid-wxoeaohl] i[data-astro-cid-wxoeaohl]:after{content:"";background:var(--sand);transform:scaleX(var(--g,0));transform-origin:0;position:absolute;inset:0}.ht-hold[data-astro-cid-wxoeaohl]:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.ht-stage[data-astro-cid-wxoeaohl].is-set .ht-hold[data-astro-cid-wxoeaohl]{opacity:0;visibility:hidden;transition:opacity .7s,visibility 0s linear .7s}.ht-doors[data-astro-cid-wxoeaohl]{z-index:1;left:var(--x0);right:var(--x0);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid;position:absolute;bottom:max(56px,9vh)}.ht-door[data-astro-cid-wxoeaohl]{max-width:34ch;color:var(--c);opacity:0;align-content:start;gap:10px;text-decoration:none;transition:opacity .7s,transform .7s cubic-bezier(.22,.8,.24,1);display:grid;transform:translateY(6px)}.ht-door[data-astro-cid-wxoeaohl]:not(.on){pointer-events:none}.ht-door[data-astro-cid-wxoeaohl].on{opacity:1;transform:none}.ht-door[data-astro-cid-wxoeaohl]:focus-visible{outline:1px solid var(--c);outline-offset:6px}.ht-name[data-astro-cid-wxoeaohl]{letter-spacing:-.02em;justify-self:start;align-items:center;gap:12px;min-height:28px;font-size:clamp(22px,2vw,28px);font-weight:300;line-height:1;display:inline-flex}.ht-name[data-astro-cid-wxoeaohl] .ht-lockup{--cap:clamp(12px, 1.05vw, 16px)}.ht-name[data-astro-cid-wxoeaohl] .ht-lockup .mb-lockup-sub{color:inherit}.ht-sub[data-astro-cid-wxoeaohl]{color:var(--muted-2);text-shadow:0 1px 10px rgb(var(--wash-rgb) / .9);font-size:14px;line-height:1.55}.ht-replay[data-astro-cid-wxoeaohl]{z-index:1;min-height:40px;color:var(--muted-2);font:400 13px/1 var(--font-sans);cursor:pointer;opacity:0;visibility:hidden;background:0 0;border:0;padding:0 8px;transition:opacity .6s;position:absolute;bottom:16px;right:16px}.ht-replay[data-astro-cid-wxoeaohl].on{opacity:1;visibility:visible}.ht-replay[data-astro-cid-wxoeaohl]:hover{color:var(--ink)}.ht-replay[data-astro-cid-wxoeaohl]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ht-stage[data-astro-cid-wxoeaohl].is-instant .ht-tag[data-astro-cid-wxoeaohl],.ht-stage[data-astro-cid-wxoeaohl].is-instant .ht-door[data-astro-cid-wxoeaohl],.ht-stage[data-astro-cid-wxoeaohl].is-instant .ht-hold[data-astro-cid-wxoeaohl],.ht-stage[data-astro-cid-wxoeaohl].is-instant .ht-replay[data-astro-cid-wxoeaohl]{transition:none!important}.ht-under[data-astro-cid-wxoeaohl]{--seam-y:max(var(--seam), calc(var(--hdr,190px) + 180px));height:100svh;min-height:640px}.ht-under[data-astro-cid-wxoeaohl].ht-has-logo{--seam-y:max(var(--seam), calc(var(--hdr,190px) + 300px))}@media (width>=900px){.ht-replay[data-astro-cid-wxoeaohl]{bottom:22px;right:24px}}@media (aspect-ratio<=4/5){.ht-stage[data-astro-cid-wxoeaohl]{--seam:40%}.ht-doors[data-astro-cid-wxoeaohl]{grid-template-columns:1fr;gap:24px;bottom:max(56px,7vh)}.ht-sub[data-astro-cid-wxoeaohl]{font-size:13px}.ht-name[data-astro-cid-wxoeaohl] .ht-lockup{--cap:14px}}@media (aspect-ratio<=4/5) and (height<=760px){.ht-stage[data-astro-cid-wxoeaohl]{--seam:36%}.ht-under[data-astro-cid-wxoeaohl] .ht-sub[data-astro-cid-wxoeaohl]{display:none}}@media (height<=640px){.ht-stage[data-astro-cid-wxoeaohl]{--seam:40%}.ht-head[data-astro-cid-wxoeaohl]{bottom:calc(100% - var(--seam-y) + 16px)}.ht-tag[data-astro-cid-wxoeaohl]{font-size:clamp(20px,2.6vw,24px)}.ht-logo[data-astro-cid-wxoeaohl]{--ht-logo-s:44px;margin-bottom:14px}.ht-logo-word[data-astro-cid-wxoeaohl]{font-size:30px}.ht-doors[data-astro-cid-wxoeaohl]{bottom:20px}.ht-sub[data-astro-cid-wxoeaohl]{display:none}}@media (aspect-ratio<=4/5) and (height<=760px){.ht-under[data-astro-cid-wxoeaohl].ht-has-logo{--seam-y:max(var(--seam), calc(var(--hdr,190px) + 240px))}.ht-logo[data-astro-cid-wxoeaohl]{--ht-logo-s:40px;margin-bottom:14px}.ht-logo-word[data-astro-cid-wxoeaohl]{font-size:28px}}.hm-in[data-astro-cid-lcdefpme]{max-width:1180px;margin:0 auto;padding:96px 40px}.hm-band[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);background:var(--bg-raised)}.hm-round-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:48px;display:flex}.hm-round-head[data-astro-cid-lcdefpme] .mb-link{flex:none}.hm-h2[data-astro-cid-lcdefpme]{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:300;line-height:1.08}.hm-found-sec[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.hm-fd[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:48px 80px;padding-top:112px;padding-bottom:128px;display:grid}.hm-fd[data-astro-cid-lcdefpme] .hm-h2[data-astro-cid-lcdefpme]{line-height:1.1}.hm-fd-rows[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.hm-fd-row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);grid-template-rows:auto auto auto;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:4px 20px;padding:24px 0;display:grid}.hm-fd-row[data-astro-cid-lcdefpme] .hm-fd-ph{object-fit:cover;border-radius:50%;grid-area:1/1/-1;width:72px;height:72px;display:block}.hm-fd-name[data-astro-cid-lcdefpme],.hm-fd-role[data-astro-cid-lcdefpme],.hm-fd-prev[data-astro-cid-lcdefpme]{grid-column:2}.hm-fd-name[data-astro-cid-lcdefpme]{letter-spacing:-.025em;color:var(--ink);font-size:22px;font-weight:400;text-decoration:none}.hm-fd-role[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:15px}.hm-fd-prev[data-astro-cid-lcdefpme]{color:var(--muted);font-size:14px;line-height:1.5}.hm-fd-soc[data-astro-cid-lcdefpme]{grid-area:1/3/-1;justify-self:end}.hm-soc[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-end;display:flex}.hm-soc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:32px;text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:5px;color:var(--ink-3);align-items:center;gap:8px;font-size:14px;transition:text-decoration-color .2s,color .2s;display:inline-flex}.hm-soc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration-color:var(--ink-3);color:var(--ink-hi)}.hm-enter[data-astro-cid-lcdefpme]{z-index:60;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s,transform .4s cubic-bezier(.22,.8,.24,1);position:fixed;bottom:28px;right:28px;transform:translateY(12px)}.hm-enter[data-astro-cid-lcdefpme].is-shown{opacity:1;visibility:visible;transform:none}@media (width<=860px){.hm-fd[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hm-fd-row[data-astro-cid-lcdefpme]{grid-template-rows:auto auto auto auto;grid-template-columns:72px minmax(0,1fr)}.hm-fd-soc[data-astro-cid-lcdefpme]{grid-area:4/2;justify-self:start}.hm-soc[data-astro-cid-lcdefpme]{flex-flow:wrap;gap:0 20px}}@media (width<=900px){.hm-enter[data-astro-cid-lcdefpme]{bottom:16px;left:16px;right:16px}}@media (width<=640px){.hm-in[data-astro-cid-lcdefpme]{padding-left:20px;padding-right:20px}}
