.hm-wall[data-astro-cid-q57rw6qg]{position:relative;height:100vh;height:100svh;background:var(--paper);overflow:hidden}.hm-wall[data-astro-cid-q57rw6qg]{--raise: -7svh;--text-gap: 72px}@media (max-height: 699px){.hm-wall[data-astro-cid-q57rw6qg]{--raise: -8svh;--text-gap: 44px}}.hm-wall[data-astro-cid-q57rw6qg].hm-wall-split{--raise: -3svh;--text-gap: 48px}@media (max-height: 699px){.hm-wall[data-astro-cid-q57rw6qg].hm-wall-split{--text-gap: 40px}}.hm-stage[data-astro-cid-q57rw6qg]{position:absolute;inset:0;transform:translate3d(0,calc(var(--y, 0) * -18vh - var(--raise)),0);opacity:calc(1 - var(--y, 0) * .9);will-change:transform,opacity;touch-action:pan-y}.hm-stage[data-astro-cid-q57rw6qg] .sp-canvas[data-astro-cid-q57rw6qg]{position:absolute;inset:0;width:100%;height:100%;display:block}.hm-stage[data-astro-cid-q57rw6qg] .sp-caption[data-astro-cid-q57rw6qg]{position:fixed;left:0;top:0;z-index:15;pointer-events:none;display:flex;flex-direction:column;gap:2px;padding:9px 12px;border-radius:12px;background:#ffffff8c;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:inset 0 0 0 1px #ffffff73;font-size:var(--fs-s);line-height:1.25;opacity:0;transition:opacity .2s var(--ease)}.hm-stage[data-astro-cid-q57rw6qg] .sp-caption[data-astro-cid-q57rw6qg].on{opacity:1}.hm-stage[data-astro-cid-q57rw6qg] .sp-caption[data-astro-cid-q57rw6qg] span{color:#0000008c}.hm-stage[data-astro-cid-q57rw6qg] .sp-caption[data-astro-cid-q57rw6qg] b{font-weight:400}.hm-stage[data-astro-cid-q57rw6qg] .sp-grid[data-astro-cid-q57rw6qg]{display:none}.hm-foot[data-astro-cid-q57rw6qg]{position:absolute;left:var(--m);right:calc(var(--m) + 44px);bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:2;display:flex;justify-content:flex-end;font-size:var(--fs-s);color:var(--muted);opacity:calc(1 - var(--y, 0) * 3);pointer-events:none}.hm-wall[data-astro-cid-q57rw6qg]{--half: 27.5svh;--under: calc(50% + var(--half) + 36px - var(--raise))}.hm-nav[data-astro-cid-q57rw6qg]{position:absolute;left:var(--m);right:var(--m);top:var(--under);z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;font-size:var(--fs-s);line-height:1.35;color:var(--muted);opacity:calc(1 - var(--y, 0) * 3);pointer-events:none}.hm-cue[data-astro-cid-q57rw6qg]{grid-column:2}.hm-arrows[data-astro-cid-q57rw6qg]{grid-column:3;justify-self:end;display:flex;gap:18px;pointer-events:auto}.hm-arrow[data-astro-cid-q57rw6qg]{padding:0 2px;border:0;background:none;font:inherit;line-height:inherit;color:var(--ink);cursor:pointer;transition:color .4s var(--ease)}.hm-arrow[data-astro-cid-q57rw6qg]:hover{color:var(--muted)}.hm-cue[data-astro-cid-q57rw6qg] i[data-astro-cid-q57rw6qg]{font-style:normal;display:inline-block;animation:hm-bob 2.4s var(--ease) infinite}@keyframes hm-bob{50%{transform:translateY(3px)}}.hm-frame[data-astro-cid-q57rw6qg]{position:absolute;bottom:calc(50% + var(--half) + var(--raise) + var(--text-gap));left:var(--m);z-index:2;max-width:34em;display:grid;row-gap:.9em;font-size:15px;line-height:1.25;letter-spacing:-.008em;color:var(--ink);opacity:calc(1 - var(--y, 0) * 3)}.hm-frame[data-astro-cid-q57rw6qg] p[data-astro-cid-q57rw6qg]{margin:0}.hm-frame[data-astro-cid-q57rw6qg] a[data-astro-cid-q57rw6qg]{text-decoration:underline;text-decoration-color:var(--faint);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .2s var(--ease)}.hm-frame[data-astro-cid-q57rw6qg] a[data-astro-cid-q57rw6qg]:hover{text-decoration-color:currentColor}.hm-say[data-astro-cid-q57rw6qg]{padding:calc(var(--space) * 1.2) var(--m) var(--space)}.hm-tag[data-astro-cid-q57rw6qg]{margin:0 0 40px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.hm-statement[data-astro-cid-q57rw6qg]{margin:0;max-width:21em;font-size:clamp(30px,4.3vw,68px);line-height:.98;letter-spacing:-.05em}.hm-more[data-astro-cid-q57rw6qg]{margin:40px 0 0;max-width:32em;font-size:clamp(16px,1.2vw,19px);line-height:1.38;letter-spacing:-.01em;text-wrap:pretty}.hm-now[data-astro-cid-q57rw6qg]{margin:40px 0 0;font-size:var(--fs-s);color:var(--muted)}.hm-more[data-astro-cid-q57rw6qg]+.hm-now[data-astro-cid-q57rw6qg]{margin-top:10px}.hm-say-split[data-astro-cid-q57rw6qg]{padding:calc(var(--space) * 1.1) var(--m) calc(var(--space) * 1.1)}.hm-line[data-astro-cid-q57rw6qg],.hm-how[data-astro-cid-q57rw6qg],.hm-role[data-astro-cid-q57rw6qg]{margin:0;max-width:21em;font-size:clamp(24px,2.4vw,36px);line-height:1.14;letter-spacing:-.03em;color:var(--ink);text-wrap:pretty}.hm-how[data-astro-cid-q57rw6qg]{margin-top:.6em}.hm-role[data-astro-cid-q57rw6qg]{margin-top:32px;font-size:clamp(17px,1.4vw,21px);line-height:1.3;letter-spacing:-.012em;color:var(--muted)}.hm-role[data-astro-cid-q57rw6qg] a[data-astro-cid-q57rw6qg]{text-decoration:underline;text-decoration-color:var(--faint);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .2s var(--ease)}.hm-role[data-astro-cid-q57rw6qg] a[data-astro-cid-q57rw6qg]:hover{text-decoration-color:currentColor}.hm-say-lit[data-astro-cid-q57rw6qg] .lw[data-astro-cid-q57rw6qg]{opacity:calc(.16 + var(--l, 0) * .84)}.hm-wall-lit[data-astro-cid-q57rw6qg] .hm-stage[data-astro-cid-q57rw6qg]{filter:blur(calc(var(--y, 0) * 14px));opacity:calc(1 - var(--y, 0) * 1.25)}.ln[data-astro-cid-q57rw6qg]{display:block;overflow:hidden;padding-bottom:.06em}.ln[data-astro-cid-q57rw6qg]>span[data-astro-cid-q57rw6qg]{display:inline-block;opacity:0;transition:opacity 1.4s var(--ease);transition-delay:var(--d, 0ms)}.ln[data-astro-cid-q57rw6qg].in>span[data-astro-cid-q57rw6qg]{opacity:1}.rv[data-astro-cid-q57rw6qg]{opacity:0;transition:opacity 1.2s var(--ease);transition-delay:var(--d, 0ms)}.rv[data-astro-cid-q57rw6qg].in{opacity:1}.hm-work-h[data-astro-cid-q57rw6qg]{align-items:baseline;padding-bottom:14px}.hm-work-h[data-astro-cid-q57rw6qg] h2[data-astro-cid-q57rw6qg]{grid-column:1 / span 8;margin:0;font-size:var(--fs-s);font-weight:400;line-height:1.3;color:var(--ink)}.hm-work-h[data-astro-cid-q57rw6qg] a[data-astro-cid-q57rw6qg]{grid-column:9 / -1;justify-self:end;font-size:var(--fs-s);color:var(--muted)}.hm-work-h[data-astro-cid-q57rw6qg] a[data-astro-cid-q57rw6qg]:hover{color:var(--ink)}.hm-grid[data-astro-cid-q57rw6qg]{margin:0;padding-bottom:var(--space);list-style:none;row-gap:var(--space-s);align-items:start}.hm-it[data-astro-cid-q57rw6qg]{grid-column:1 / -1;min-width:0}.hm-it[data-astro-cid-q57rw6qg] .media{aspect-ratio:16 / 9}.hm-it[data-astro-cid-q57rw6qg] a[data-astro-cid-q57rw6qg] .media img,.hm-it[data-astro-cid-q57rw6qg] a[data-astro-cid-q57rw6qg] .media video{transition:transform 1.4s var(--ease-out)}.hm-it[data-astro-cid-q57rw6qg] a[data-astro-cid-q57rw6qg]:hover .media img,.hm-it[data-astro-cid-q57rw6qg] a[data-astro-cid-q57rw6qg]:hover .media video{transform:scale(1.03)}@media (max-width: 760px){.hm-wall[data-astro-cid-q57rw6qg]{height:auto;background:var(--paper);overflow:visible}.hm-stage[data-astro-cid-q57rw6qg]{position:static;transform:none;opacity:1}.hm-wall-lit[data-astro-cid-q57rw6qg] .hm-stage[data-astro-cid-q57rw6qg]{filter:none;opacity:1}.hm-stage[data-astro-cid-q57rw6qg] .sp-canvas[data-astro-cid-q57rw6qg],.hm-stage[data-astro-cid-q57rw6qg] .sp-caption[data-astro-cid-q57rw6qg],.hm-foot[data-astro-cid-q57rw6qg],.hm-nav[data-astro-cid-q57rw6qg]{display:none}.hm-frame[data-astro-cid-q57rw6qg]{position:static;padding:var(--space-s) var(--m);opacity:1}.hm-stage[data-astro-cid-q57rw6qg] .sp-grid[data-astro-cid-q57rw6qg]{display:grid}.hm-it[data-astro-cid-q57rw6qg],.hm-work-h[data-astro-cid-q57rw6qg] h2[data-astro-cid-q57rw6qg]{grid-column:1 / -1}.hm-tag[data-astro-cid-q57rw6qg]{margin-bottom:28px}.hm-work-h[data-astro-cid-q57rw6qg] a[data-astro-cid-q57rw6qg]{grid-column:1 / -1;justify-self:start}}.hm-stage[data-astro-cid-q57rw6qg] .sp-grid[data-astro-cid-q57rw6qg]{grid-template-columns:1fr 1fr;gap:28px var(--g);margin:0;padding:var(--top) var(--m) 0;list-style:none}.hm-stage[data-astro-cid-q57rw6qg] .sp-grid[data-astro-cid-q57rw6qg] img[data-astro-cid-q57rw6qg]{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--r);background:var(--tile)}.hm-stage[data-astro-cid-q57rw6qg] .sp-grid[data-astro-cid-q57rw6qg] span[data-astro-cid-q57rw6qg]{display:block;margin-top:8px;font-size:var(--fs-s)}.hm-stage.sp-fallback .sp-canvas[data-astro-cid-q57rw6qg]{display:none}.hm-stage.sp-fallback .sp-grid[data-astro-cid-q57rw6qg]{display:grid}@media (prefers-reduced-motion: reduce){.ln[data-astro-cid-q57rw6qg]>span[data-astro-cid-q57rw6qg],.rv[data-astro-cid-q57rw6qg]{transition:none}.hm-say-lit[data-astro-cid-q57rw6qg] .lw[data-astro-cid-q57rw6qg]{opacity:1}.hm-wall-lit[data-astro-cid-q57rw6qg] .hm-stage[data-astro-cid-q57rw6qg]{filter:none}.hm-cue[data-astro-cid-q57rw6qg] i[data-astro-cid-q57rw6qg]{animation:none}}
