.fh[data-astro-cid-sai2cyiq]{background:var(--ink);color:var(--cream);padding-block:calc(136px + env(safe-area-inset-top,0px)) 88px}.fh-in[data-astro-cid-sai2cyiq]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.crumb[data-astro-cid-sai2cyiq]{color:var(--muted-l);padding-bottom:10px}.name[data-astro-cid-sai2cyiq]{margin:0;font-size:calc(96px * var(--k));line-height:.95;white-space:nowrap;max-width:100%;font-variation-settings:"opsz" 96}.line[data-astro-cid-sai2cyiq]{margin:14px 0 0;font-family:var(--mark);font-style:italic;font-size:24px;line-height:1.35;max-width:20ch}.draws[data-astro-cid-sai2cyiq]{padding-block:72px 80px}.d-in[data-astro-cid-sai2cyiq]{display:flex;flex-direction:column;align-items:center;gap:56px}.d-in[data-astro-cid-sai2cyiq] figure[data-astro-cid-sai2cyiq]{margin:0;display:flex;flex-direction:column;align-items:center;gap:18px}.d-in[data-astro-cid-sai2cyiq] img[data-astro-cid-sai2cyiq]{width:min(340px,80vw);mix-blend-mode:multiply}.d-in[data-astro-cid-sai2cyiq] .set-fig[data-astro-cid-sai2cyiq] img[data-astro-cid-sai2cyiq]{width:min(280px,64vw)}.sep[data-astro-cid-sai2cyiq]{width:100%;max-width:760px;height:1px;background:var(--rule)}.cap[data-astro-cid-sai2cyiq]{margin:0;font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#8c7d6c}.beats[data-astro-cid-sai2cyiq]{background:var(--ink);color:var(--cream);padding-block:96px}.b-in[data-astro-cid-sai2cyiq]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.b1[data-astro-cid-sai2cyiq]{margin:0;font-family:var(--mark);font-size:30px;line-height:1.25;max-width:20ch}.b-body[data-astro-cid-sai2cyiq]{display:flex;flex-direction:column;gap:16px;max-width:34em;color:var(--on-night)}.b-body[data-astro-cid-sai2cyiq] p[data-astro-cid-sai2cyiq]{margin:0}.b-acts[data-astro-cid-sai2cyiq]{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:12px}.keep[data-astro-cid-sai2cyiq]{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border:1px solid rgba(246,241,232,.7);background:transparent;color:var(--cream);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;transition:background-color .3s var(--ease),color .3s var(--ease)}.keep[data-astro-cid-sai2cyiq] .kt[data-astro-cid-sai2cyiq]{display:none}.keep[data-astro-cid-sai2cyiq].on{background:var(--cream);color:var(--ink)}.keep[data-astro-cid-sai2cyiq].on .kt[data-astro-cid-sai2cyiq]{display:block;color:var(--gold)}.keep[data-astro-cid-sai2cyiq].on .kt[data-astro-cid-sai2cyiq] path[data-astro-cid-sai2cyiq]{stroke-dasharray:1;stroke-dashoffset:1;animation:draw .45s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.fine[data-astro-cid-sai2cyiq]{margin:0;font-size:14px;color:var(--muted-l)}.who[data-astro-cid-sai2cyiq]{padding-block:80px 88px}.w-in[data-astro-cid-sai2cyiq]{display:flex;flex-direction:column;gap:48px}.w-row[data-astro-cid-sai2cyiq]{display:flex;flex-direction:column;gap:14px}.w-copy[data-astro-cid-sai2cyiq]{margin:0;font-size:26px;line-height:1.32}.spec[data-astro-cid-sai2cyiq]{display:grid;grid-template-columns:1fr;gap:20px;border-top:1px solid var(--rule);padding-top:28px}.spec[data-astro-cid-sai2cyiq] p[data-astro-cid-sai2cyiq]:not(.cap){margin:6px 0 0}.spec-n[data-astro-cid-sai2cyiq]{font-size:15px;color:var(--muted)}.note-q[data-astro-cid-sai2cyiq]{background:var(--plate);padding:28px 22px;display:flex;flex-direction:column;gap:10px}.nq[data-astro-cid-sai2cyiq]{margin:0;font-size:26px;line-height:1.2}.nm[data-astro-cid-sai2cyiq]{margin:0;font-size:15px;color:var(--muted)}.nopts[data-astro-cid-sai2cyiq]{display:flex;flex-direction:column;gap:8px;padding-top:6px}.nthanks[data-astro-cid-sai2cyiq]{margin:0;font-size:14px;color:var(--ink-2)}.start[data-astro-cid-sai2cyiq]{padding-block:104px;text-align:center}.start[data-astro-cid-sai2cyiq] .g[data-astro-cid-sai2cyiq]{display:flex;flex-direction:column;align-items:center;gap:22px}.start[data-astro-cid-sai2cyiq] h2[data-astro-cid-sai2cyiq]{margin:0;font-style:italic;font-weight:400;font-size:36px;line-height:1.12;max-width:16ch}.start[data-astro-cid-sai2cyiq] p[data-astro-cid-sai2cyiq]{margin:0;max-width:32em;color:var(--on-night)}.s-acts[data-astro-cid-sai2cyiq]{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:10px}.along[data-astro-cid-sai2cyiq]{padding-block:80px 96px}.along[data-astro-cid-sai2cyiq] .wrap[data-astro-cid-sai2cyiq]{display:flex;flex-direction:column;gap:28px}.a-grid[data-astro-cid-sai2cyiq]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 12px}.a-grid[data-astro-cid-sai2cyiq] .a-c[data-astro-cid-sai2cyiq]:nth-child(3){display:none}.a-c[data-astro-cid-sai2cyiq]{display:flex;flex-direction:column;gap:6px;min-width:0}.a-img[data-astro-cid-sai2cyiq]{--pad: 14px;position:relative;display:block;width:100%;aspect-ratio:4 / 5;background:var(--plate);overflow:hidden}.a-img[data-astro-cid-sai2cyiq] img[data-astro-cid-sai2cyiq]{position:absolute;top:var(--pad);left:var(--pad);width:calc(100% - 2 * var(--pad));height:calc(100% - 2 * var(--pad));object-fit:contain}.a-n[data-astro-cid-sai2cyiq]{line-height:1.05;padding-top:8px;font-size:clamp(24px,7.4vw,30px);overflow-wrap:anywhere}@media (min-width: 900px){.fh[data-astro-cid-sai2cyiq]{padding-block:232px 136px}.name[data-astro-cid-sai2cyiq]{font-size:calc(200px * var(--k));line-height:.92}.line[data-astro-cid-sai2cyiq]{margin-top:28px;font-size:34px}.draws[data-astro-cid-sai2cyiq]{padding-block:112px 120px}.d-in[data-astro-cid-sai2cyiq]{gap:96px}.d-in[data-astro-cid-sai2cyiq] img[data-astro-cid-sai2cyiq]{width:460px}.d-in[data-astro-cid-sai2cyiq] .set-fig[data-astro-cid-sai2cyiq] img[data-astro-cid-sai2cyiq]{width:340px}.beats[data-astro-cid-sai2cyiq]{padding-block:152px}.b1[data-astro-cid-sai2cyiq]{font-size:40px}.b-body[data-astro-cid-sai2cyiq]{font-size:19px}.b-acts[data-astro-cid-sai2cyiq]{flex-direction:row;gap:36px;padding-top:24px}.who[data-astro-cid-sai2cyiq]{padding-block:120px 128px}.w-in[data-astro-cid-sai2cyiq]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;row-gap:72px}.w-row[data-astro-cid-sai2cyiq]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px}.w-row[data-astro-cid-sai2cyiq] .cap[data-astro-cid-sai2cyiq]{grid-column:1 / span 3;padding-top:10px}.w-copy[data-astro-cid-sai2cyiq]{grid-column:5 / span 7;font-size:32px}.spec[data-astro-cid-sai2cyiq]{grid-column:1 / span 7;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.note-q[data-astro-cid-sai2cyiq]{grid-column:9 / span 4;padding:32px 28px}.start[data-astro-cid-sai2cyiq]{padding-block:160px}.start[data-astro-cid-sai2cyiq] h2[data-astro-cid-sai2cyiq]{font-size:52px}.start[data-astro-cid-sai2cyiq] p[data-astro-cid-sai2cyiq]{font-size:19px}.s-acts[data-astro-cid-sai2cyiq]{flex-direction:row;gap:36px;padding-top:16px}.along[data-astro-cid-sai2cyiq]{padding-block:136px 152px}.a-grid[data-astro-cid-sai2cyiq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.a-grid[data-astro-cid-sai2cyiq] .a-c[data-astro-cid-sai2cyiq]:nth-child(3){display:flex}.a-img[data-astro-cid-sai2cyiq]{--pad: 24px}}
