.cw[data-astro-cid-x3bszkmz]{background:var(--tint);transition:background-color 1.2s var(--ease);padding-block:var(--sec)}.cw-in[data-astro-cid-x3bszkmz]{align-items:start}.cw-g[data-astro-cid-x3bszkmz]{top:calc(var(--hdr) + 24px);height:calc(100svh - var(--hdr) - 48px);grid-column:1/4;min-height:520px;position:sticky}.cw-g-in[data-astro-cid-x3bszkmz]{grid-template-rows:auto auto 1fr auto auto;gap:22px;height:100%;display:grid}.cw-step[data-astro-cid-x3bszkmz]{color:var(--on-d2)}.cw-t[data-astro-cid-x3bszkmz]{font:400 clamp(110px,10vw,168px)/.8 var(--serif);letter-spacing:-.04em;align-items:flex-start;display:flex}.cw-t[data-astro-cid-x3bszkmz] .stack[data-astro-cid-x3bszkmz]>b[data-astro-cid-x3bszkmz]{font-weight:400}.cw-t[data-astro-cid-x3bszkmz] sup[data-astro-cid-x3bszkmz]{color:var(--leaf-2);margin:.1em 0 0 .08em;font-size:.26em;line-height:1}.cw-th[data-astro-cid-x3bszkmz]{grid-template-columns:auto 1fr;gap:12px;min-height:120px;display:grid}.cw-sc[data-astro-cid-x3bszkmz],.cw-col[data-astro-cid-x3bszkmz]{position:relative}.cw-sc[data-astro-cid-x3bszkmz] span[data-astro-cid-x3bszkmz],.cw-col[data-astro-cid-x3bszkmz] em[data-astro-cid-x3bszkmz],.cw-col[data-astro-cid-x3bszkmz] .cw-fill[data-astro-cid-x3bszkmz]{--p:calc((var(--v) - 10) / 20)}.cw-sc[data-astro-cid-x3bszkmz] span[data-astro-cid-x3bszkmz]{left:0;bottom:calc(var(--p) * 100%);font:500 11px/1 var(--sans);color:var(--on-d2);font-variant-numeric:tabular-nums;position:absolute;transform:translateY(50%)}.cw-sc[data-astro-cid-x3bszkmz]{width:28px}.cw-col[data-astro-cid-x3bszkmz]{background:var(--line-d);width:2px}.cw-fill[data-astro-cid-x3bszkmz]{height:calc(var(--p) * 100%);background:var(--leaf-2);transition:height 1s var(--ease);position:absolute;bottom:0;left:0;right:0}.cw-col[data-astro-cid-x3bszkmz] em[data-astro-cid-x3bszkmz]{left:50%;bottom:calc(var(--p) * 100%);border:1px solid var(--on-d2);background:var(--tint);width:9px;height:9px;transition:background-color .5s var(--ease),border-color .5s var(--ease);border-radius:50%;margin:0 0 -4.5px -4.5px;position:absolute}.cw-col[data-astro-cid-x3bszkmz] em[data-astro-cid-x3bszkmz].on{background:var(--leaf-2);border-color:var(--leaf-2)}.cw-h[data-astro-cid-x3bszkmz]{gap:10px;display:grid}.cw-h[data-astro-cid-x3bszkmz] b[data-astro-cid-x3bszkmz]{color:var(--on-d);margin-left:6px;font-weight:500}.cw-drops[data-astro-cid-x3bszkmz]{grid-template-columns:repeat(20,1fr);gap:3px;display:grid}.cw-drops[data-astro-cid-x3bszkmz] i[data-astro-cid-x3bszkmz]{background:var(--line-d);height:18px;transition:background-color .5s var(--ease);border-radius:2px}.cw-drops[data-astro-cid-x3bszkmz] i[data-astro-cid-x3bszkmz].on{background:var(--leaf-2)}.cw-route[data-astro-cid-x3bszkmz]{border-top:1px solid var(--line-d)}.cw-route[data-astro-cid-x3bszkmz] a[data-astro-cid-x3bszkmz]{border-bottom:1px solid var(--line-d);font:500 13px/1.2 var(--sans);color:var(--on-d2);transition:color .4s var(--ease);grid-template-columns:32px 1fr auto;gap:8px;padding:9px 0;display:grid}.cw-route[data-astro-cid-x3bszkmz] .on[data-astro-cid-x3bszkmz] a[data-astro-cid-x3bszkmz]{color:var(--on-d)}.cw-ch[data-astro-cid-x3bszkmz]{grid-column:5/13;gap:clamp(96px,12vw,180px);display:grid}.ch[data-astro-cid-x3bszkmz]{gap:clamp(24px,2.6vw,36px);display:grid}.ch-h[data-astro-cid-x3bszkmz]{gap:14px;display:grid}.ch-h[data-astro-cid-x3bszkmz]>.meta[data-astro-cid-x3bszkmz]{color:var(--leaf-2)}.ch-t[data-astro-cid-x3bszkmz]{font:400 clamp(64px,8vw,132px)/.84 var(--serif);letter-spacing:-.03em;text-transform:uppercase}.ch-m[data-astro-cid-x3bszkmz]{font:500 13px/1 var(--sans);color:var(--on-d2);gap:16px;display:none}.ch-img[data-astro-cid-x3bszkmz]{aspect-ratio:3/2;width:100%;max-height:80svh}.ch-b[data-astro-cid-x3bszkmz]{gap:var(--g);grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1fr);align-items:start;display:grid}.ch-long[data-astro-cid-x3bszkmz]{font:400 clamp(20px,1.6vw,24px)/1.35 var(--serif);color:var(--on-d)}.ch-det[data-astro-cid-x3bszkmz] .frame[data-astro-cid-x3bszkmz]{aspect-ratio:4/5}.ch-pl[data-astro-cid-x3bszkmz] h3[data-astro-cid-x3bszkmz]{margin-bottom:8px}.ch-pl[data-astro-cid-x3bszkmz] li[data-astro-cid-x3bszkmz]{border-top:1px solid var(--line-d);gap:2px;padding:10px 0;font-size:15px;display:grid}.ch-pl[data-astro-cid-x3bszkmz] i[data-astro-cid-x3bszkmz]{font:italic 400 17px/1.2 var(--serif);color:var(--on-d2)}.ch-hl[data-astro-cid-x3bszkmz]{color:var(--leaf-2);margin-top:14px;padding-left:16px;position:relative}.ch-hl[data-astro-cid-x3bszkmz]:before{content:"";background:var(--leaf-2);border-radius:50% 0;width:7px;height:7px;position:absolute;top:5px;left:0;rotate:45deg}@media (width<=1100px){.ch-b[data-astro-cid-x3bszkmz]{grid-template-columns:1fr 1fr}.ch-long[data-astro-cid-x3bszkmz]{grid-column:1/-1}}@media (width<=900px){.cw-g[data-astro-cid-x3bszkmz]{display:none}.cw-ch[data-astro-cid-x3bszkmz]{grid-column:1/-1;gap:88px}.ch-m[data-astro-cid-x3bszkmz]{flex-wrap:wrap;display:flex}.ch-img[data-astro-cid-x3bszkmz]{aspect-ratio:4/3}}.tp[data-astro-cid-x3bszkmz]{align-items:center;row-gap:32px}.tp-a[data-astro-cid-x3bszkmz]{aspect-ratio:4/5;grid-area:1/1/auto/6;width:100%;max-height:80svh}.tp-b[data-astro-cid-x3bszkmz]{grid-area:1/7/auto/12;gap:22px;display:grid}.tp-when[data-astro-cid-x3bszkmz]{color:var(--leaf)}.tp-cta[data-astro-cid-x3bszkmz]{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px;display:flex}@media (width<=900px){.tp-a[data-astro-cid-x3bszkmz],.tp-b[data-astro-cid-x3bszkmz]{grid-area:auto/1/auto/-1}.tp-a[data-astro-cid-x3bszkmz]{aspect-ratio:4/3}}.ga-body[data-astro-cid-x3bszkmz]{align-items:start;row-gap:24px}.ga-list[data-astro-cid-x3bszkmz]{border-bottom:1px solid var(--line);grid-column:1/8}.ga-list[data-astro-cid-x3bszkmz] li[data-astro-cid-x3bszkmz]{border-top:1px solid var(--line)}.ga-row[data-astro-cid-x3bszkmz]{gap:6px var(--g);text-align:left;grid-template-columns:minmax(0,1.1fr) minmax(0,.7fr);align-items:baseline;width:100%;padding:20px 0;display:grid}.ga-n[data-astro-cid-x3bszkmz]{font:400 clamp(28px,2.6vw,40px)/1 var(--serif);letter-spacing:-.015em;text-transform:uppercase;color:var(--ink-3);transition:color .35s var(--ease)}.ga-row[data-astro-cid-x3bszkmz]:hover .ga-n[data-astro-cid-x3bszkmz],.ga-row[data-astro-cid-x3bszkmz][aria-pressed=true] .ga-n[data-astro-cid-x3bszkmz]{color:var(--ink)}.ga-best[data-astro-cid-x3bszkmz]{justify-self:end}.ga-line[data-astro-cid-x3bszkmz]{color:var(--ink-2);opacity:0;max-width:56ch;transition:grid-template-rows .5s var(--ease),opacity .4s var(--ease),padding .5s var(--ease);grid-column:1/-1;grid-template-rows:0fr;font-size:15px;display:grid;overflow:hidden}.ga-row[data-astro-cid-x3bszkmz][aria-pressed=true] .ga-line[data-astro-cid-x3bszkmz]{opacity:1;grid-template-rows:1fr;padding-top:6px}.ga-th[data-astro-cid-x3bszkmz]{display:none}.ga-stage[data-astro-cid-x3bszkmz]{aspect-ratio:4/5;grid-area:1/8/auto/13;width:100%;max-height:76svh;position:sticky;top:96px}.ga-i[data-astro-cid-x3bszkmz]{opacity:0;visibility:hidden;transition:opacity .7s var(--ease),visibility 0s .7s;position:absolute;inset:0}.ga-i[data-astro-cid-x3bszkmz] img{transition:transform 1.4s var(--ease);transform:scale(1.06)}.ga-i[data-astro-cid-x3bszkmz].on{opacity:1;visibility:visible;transition:opacity .7s var(--ease),visibility 0s}.ga-i[data-astro-cid-x3bszkmz].on img{transform:none}@media (width<=900px){.ga-list[data-astro-cid-x3bszkmz]{grid-column:1/-1}.ga-stage[data-astro-cid-x3bszkmz]{display:none}.ga-th[data-astro-cid-x3bszkmz]{aspect-ratio:3/2;margin-bottom:20px;display:none}.ga-list[data-astro-cid-x3bszkmz] li[data-astro-cid-x3bszkmz]:has([aria-pressed=true]) .ga-th[data-astro-cid-x3bszkmz]{display:block}}
