.sh[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--rule)}.sh-row[data-astro-cid-fzpbxy5g]{height:var(--head-h);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.sh-logo[data-astro-cid-fzpbxy5g]{color:var(--ink);display:block}.sh-logo[data-astro-cid-fzpbxy5g] svg{width:auto;height:clamp(34px,3.4vw,44px)}.sh-nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:clamp(1rem,2.6vw,2.25rem);display:flex}.sh-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-weight:500;text-decoration:none;transition:color .2s}.sh-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--ink)}.sh-nav[data-astro-cid-fzpbxy5g] .sh-lang[data-astro-cid-fzpbxy5g]{color:var(--ink);border:1px solid var(--rule-strong);padding:.5rem .7rem}@media (width<=560px){.sh-contact[data-astro-cid-fzpbxy5g]{display:none}}.site-foot[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule);margin-top:clamp(2rem,6vh,4rem);padding-block:clamp(2.5rem,7vh,4.5rem) 1.75rem}.foot-grid[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:flex-start;gap:3rem clamp(3rem,8vw,7rem);display:flex}.foot-h[data-astro-cid-jo6i4kqk]{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:.9rem;font-weight:500}.foot-mail[data-astro-cid-jo6i4kqk]{letter-spacing:-.02em;border-bottom:1px solid;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:500;text-decoration:none}.foot-list[data-astro-cid-jo6i4kqk]{gap:.4rem;list-style:none;display:grid}.foot-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.site-foot[data-astro-cid-jo6i4kqk] .foot-logo{width:clamp(96px,10vw,140px);height:auto;margin-left:auto}.foot-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:clamp(2.5rem,7vh,4.5rem);padding-top:1.25rem;display:flex}.foot-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.foot-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.label[data-astro-cid-7aropxhg]{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-weight:500}.first[data-astro-cid-7aropxhg]{flex-direction:column;min-height:100svh;display:flex}.hero[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:2rem;padding-block:clamp(1.75rem,4.5vh,3rem) clamp(1.25rem,3vh,2rem);display:grid}.hero-title[data-astro-cid-7aropxhg]{letter-spacing:-.025em;color:#fff;text-wrap:balance;max-width:27ch;font-size:clamp(1.55rem,2.5vw,2.45rem);font-weight:500;line-height:1.08}.hero-meta[data-astro-cid-7aropxhg]{text-align:right;max-width:34ch;color:var(--ink-2);justify-self:end;font-size:.86rem;line-height:1.5}.show[data-astro-cid-7aropxhg]{flex:1 0 auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding-block:clamp(1.5rem,4vh,2.75rem) clamp(2rem,5vh,3.5rem);display:grid}.show-left[data-astro-cid-7aropxhg]{grid-template-rows:auto 1fr;gap:1.5rem;min-width:0;display:grid}.show-body[data-astro-cid-7aropxhg]{flex-direction:column;align-self:center;gap:clamp(1.4rem,3vh,2rem);display:flex}.show-count[data-astro-cid-7aropxhg] .cur[data-astro-cid-7aropxhg]{color:var(--ink)}.phrases[data-astro-cid-7aropxhg]{display:grid}.phrase[data-astro-cid-7aropxhg]{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;gap:.35em;font-size:clamp(1.7rem,3.4vw,3.2rem);font-weight:400;line-height:1.12;transition:opacity .35s,visibility 0s linear .35s;display:flex}.phrase[data-astro-cid-7aropxhg].is-active{opacity:1;visibility:visible;transition:opacity .35s,visibility}.ph-line[data-astro-cid-7aropxhg]{display:block}.ph-lead[data-astro-cid-7aropxhg]{font-weight:500}.blank[data-astro-cid-7aropxhg]{font-family:var(--serif);letter-spacing:0;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 92%;background-repeat:no-repeat;background-size:100% 1.5px;padding:0 .15em;font-style:italic;font-weight:400;display:inline}.phrase[data-astro-cid-7aropxhg].is-active .blank[data-astro-cid-7aropxhg]{animation:.55s cubic-bezier(.2,.7,.1,1) both fill-in}@keyframes fill-in{0%{opacity:0;transform:translateY(.2em)}}.show-ctrl[data-astro-cid-7aropxhg]{align-items:center;gap:.4rem;display:flex}.sc-btn[data-astro-cid-7aropxhg]{border:1px solid var(--rule-strong);width:36px;height:36px;color:var(--ink);place-items:center;transition:background .2s,color .2s;display:grid}.sc-btn[data-astro-cid-7aropxhg]:hover{background:var(--ink);color:var(--bg)}.sc-btn[data-astro-cid-7aropxhg] .i-play[data-astro-cid-7aropxhg]{display:none}.show[data-astro-cid-7aropxhg].is-paused .sc-btn[data-astro-cid-7aropxhg] .i-play[data-astro-cid-7aropxhg]{display:block}.show[data-astro-cid-7aropxhg].is-paused .sc-btn[data-astro-cid-7aropxhg] .i-pause[data-astro-cid-7aropxhg]{display:none}.segments[data-astro-cid-7aropxhg]{flex:1;gap:6px;max-width:320px;margin-left:.9rem;list-style:none;display:flex}.segments[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{flex:1}.seg[data-astro-cid-7aropxhg]{width:100%;height:20px;display:block;position:relative}.seg[data-astro-cid-7aropxhg]:before{content:"";background:var(--rule);height:2px;position:absolute;top:9px;left:0;right:0}.seg-fill[data-astro-cid-7aropxhg]{background:var(--ink);width:0;height:2px;position:absolute;top:9px;left:0}.seg[data-astro-cid-7aropxhg].is-done .seg-fill[data-astro-cid-7aropxhg]{width:100%}.show-right[data-astro-cid-7aropxhg]{justify-content:center;align-items:center;min-height:0;display:flex}.stack[data-astro-cid-7aropxhg]{--fh:clamp(420px, calc((100svh - var(--head-h) - 300px) * 1.33), 850px);flex-direction:column;gap:.9rem;display:flex}.frames[data-astro-cid-7aropxhg]{height:var(--fh);touch-action:pan-y;place-items:center;display:grid}.frame[data-astro-cid-7aropxhg]{background:var(--frame);max-height:100%;padding:var(--fw);opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .5s,transform .7s cubic-bezier(.2,.7,.1,1),visibility 0s linear .5s;display:block;transform:scale(.98)}.frame[data-astro-cid-7aropxhg].is-active{opacity:1;visibility:visible;transition:opacity .5s,transform .7s cubic-bezier(.2,.7,.1,1),visibility;transform:none}.frame[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{max-height:calc(var(--fh) - 2 * var(--fw));-webkit-user-drag:none;user-select:none;width:auto}.see[data-astro-cid-7aropxhg]{display:grid}.see-row[data-astro-cid-7aropxhg]{border-top:1px solid var(--rule);opacity:0;visibility:hidden;grid-area:1/1;justify-content:space-between;align-items:center;gap:1rem;padding-top:.9rem;transition:opacity .35s,visibility 0s linear .35s;display:flex}.see-row[data-astro-cid-7aropxhg].is-active{opacity:1;visibility:visible;transition:opacity .35s .1s,visibility}.see-meta[data-astro-cid-7aropxhg]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.see-title[data-astro-cid-7aropxhg]{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:500;overflow:hidden}.see-btn[data-astro-cid-7aropxhg]{border:1px solid var(--ink);height:40px;color:var(--ink);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;flex:none;align-items:center;gap:.7rem;padding:0 1.1rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.see-btn[data-astro-cid-7aropxhg]:hover{background:var(--ink);color:var(--bg)}.browse[data-astro-cid-7aropxhg]{padding-top:clamp(3rem,9vh,6rem)}.browse-bar[data-astro-cid-7aropxhg]{width:100%;font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #fff;border-bottom:1px solid #fff;padding-block:1rem;font-weight:500}.browse-bar[data-astro-cid-7aropxhg] .wrap[data-astro-cid-7aropxhg]{display:block}.browse-wrap[data-astro-cid-7aropxhg]{padding-block:clamp(2rem,6vh,3.5rem);container-type:inline-size}.browse-btns[data-astro-cid-7aropxhg]{--gap:clamp(14px, 2.2cqw, 28px);--bw:calc(50cqw - var(--gap));row-gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.bb[data-astro-cid-7aropxhg]{width:var(--bw);border:1px solid var(--rule-strong);grid-template-columns:auto 1fr auto;justify-self:center;align-items:center;gap:1.1rem;height:clamp(64px,9vh,88px);padding:0 1.25rem;font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:500;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:grid}.bb[data-astro-cid-7aropxhg] .bb-a[data-astro-cid-7aropxhg]{font-size:1.2rem;transition:transform .25s}.bb[data-astro-cid-7aropxhg]:hover,.bb[data-astro-cid-7aropxhg]:focus-visible{background:var(--ink);color:var(--bg);border-color:var(--ink)}.bb[data-astro-cid-7aropxhg]:hover .label[data-astro-cid-7aropxhg],.bb[data-astro-cid-7aropxhg]:focus-visible .label[data-astro-cid-7aropxhg]{color:var(--bg)}.bb[data-astro-cid-7aropxhg]:hover .bb-a[data-astro-cid-7aropxhg]{transform:translate(4px)}.bb-3[data-astro-cid-7aropxhg]{width:calc(50cqw + var(--bw));grid-column:1/-1}@media (width<=760px){.first[data-astro-cid-7aropxhg]{min-height:0}.hero[data-astro-cid-7aropxhg]{grid-template-columns:1fr;gap:.75rem}.hero-meta[data-astro-cid-7aropxhg]{text-align:left;justify-self:start}.show[data-astro-cid-7aropxhg]{grid-template-columns:1fr;gap:1.75rem}.show-left[data-astro-cid-7aropxhg]{gap:1.25rem}.stack[data-astro-cid-7aropxhg]{--fh:min(80vh, 118vw);width:100%}.browse-btns[data-astro-cid-7aropxhg]{--bw:100%;grid-template-columns:1fr}.bb-3[data-astro-cid-7aropxhg]{width:100%}}@media (prefers-reduced-motion:reduce){.phrase[data-astro-cid-7aropxhg].is-active .blank[data-astro-cid-7aropxhg]{animation:none}.frame[data-astro-cid-7aropxhg]{transform:none!important}}
