.hero[data-astro-cid-tpwa4pvh]{min-height:max(100svh,760px);padding:calc(var(--bar) + 88px) var(--gutter) 22px;isolation:isolate;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:24px 40px;display:grid;position:relative;overflow:hidden}.hero-grid[data-astro-cid-tpwa4pvh]{z-index:-1;background:repeating-linear-gradient(#0000 0 59px,#f2eee50b 59px 60px);position:absolute;inset:0}.hero-copy[data-astro-cid-tpwa4pvh]{align-self:center}.hero-title[data-astro-cid-tpwa4pvh]{font-family:var(--serif);white-space:nowrap;letter-spacing:.06em;margin-top:14px;font-size:clamp(2.3rem,min(6vw,9.4vh),5.6rem);font-weight:500;line-height:1.3}.hero-lead[data-astro-cid-tpwa4pvh]{font-family:var(--serif);color:#d8d8d0;max-width:32em;margin-top:20px;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.95}.hero-actions[data-astro-cid-tpwa4pvh]{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.hero-spine[data-astro-cid-tpwa4pvh]{grid-area:1/2/span 2;align-self:stretch;min-height:0;position:relative}.hero-spine[data-astro-cid-tpwa4pvh] svg[data-astro-cid-tpwa4pvh]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.axis[data-astro-cid-tpwa4pvh]{stroke:#f2eee538;stroke-dasharray:2 8}.vert[data-astro-cid-tpwa4pvh] path[data-astro-cid-tpwa4pvh],.vert[data-astro-cid-tpwa4pvh] rect[data-astro-cid-tpwa4pvh],.vert[data-astro-cid-tpwa4pvh] circle[data-astro-cid-tpwa4pvh]{fill:var(--c,#f2eee5)}.vert[data-astro-cid-tpwa4pvh] .spinous[data-astro-cid-tpwa4pvh]{fill:var(--ink);opacity:.55}.tuner[data-astro-cid-tpwa4pvh]{border-top:1px solid var(--line-dark);grid-column:1;max-width:620px;padding-top:14px}.tuner-head[data-astro-cid-tpwa4pvh]{justify-content:space-between;align-items:baseline;gap:16px;font-size:.86rem;display:flex}.tuner-head[data-astro-cid-tpwa4pvh] output[data-astro-cid-tpwa4pvh]{color:var(--shu-light);font-size:1.9rem;line-height:1}.wave[data-astro-cid-tpwa4pvh]{width:100%;height:44px;margin-block:2px}.wave[data-astro-cid-tpwa4pvh] path[data-astro-cid-tpwa4pvh]{fill:none;stroke:var(--shu-light);stroke-width:1.5px;vector-effect:non-scaling-stroke}input[data-astro-cid-tpwa4pvh][type=range]{-webkit-appearance:none;appearance:none;cursor:grab;background:0 0;width:100%;height:44px;display:block}input[data-astro-cid-tpwa4pvh][type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--shu-light) var(--p,0%), var(--line-dark) var(--p,0%));height:2px}input[data-astro-cid-tpwa4pvh][type=range]::-moz-range-track{background:var(--line-dark);height:2px}input[data-astro-cid-tpwa4pvh][type=range]::-moz-range-progress{background:var(--shu-light);height:2px}input[data-astro-cid-tpwa4pvh][type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--paper);border:7px solid var(--shu);border-radius:50%;width:30px;height:30px;margin-top:-14px;box-shadow:0 0 0 6px #f0704a2e}input[data-astro-cid-tpwa4pvh][type=range]::-moz-range-thumb{background:var(--paper);border:7px solid var(--shu);border-radius:50%;width:18px;height:18px}.tuner-note[data-astro-cid-tpwa4pvh]{color:var(--muted-dark);font-size:.7rem;line-height:1.6}@media (width<=860px){.hero[data-astro-cid-tpwa4pvh]{padding-top:calc(var(--bar) + 84px);grid-template-rows:auto;grid-template-columns:1fr;min-height:0}.hero-spine[data-astro-cid-tpwa4pvh]{order:2;grid-area:auto/1;height:400px}.tuner[data-astro-cid-tpwa4pvh]{order:3;grid-column:1}}.map[data-astro-cid-vk6je62c]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(30px,6vw,90px);display:grid}.figure[data-astro-cid-vk6je62c] svg[data-astro-cid-vk6je62c]{height:min(76vh,620px);margin-inline:auto;overflow:visible}.body[data-astro-cid-vk6je62c]{fill:var(--ink);opacity:.92}.spine[data-astro-cid-vk6je62c]{stroke:var(--paper);stroke-width:1px;stroke-dasharray:2 4;opacity:.55}.spot[data-astro-cid-vk6je62c]{cursor:pointer}.dot[data-astro-cid-vk6je62c]{fill:var(--paper);stroke:var(--ink);stroke-width:1px;transition:fill .3s}.pulse[data-astro-cid-vk6je62c]{fill:var(--shu-light);opacity:0;transform-box:fill-box;transform-origin:50%}.spot[data-astro-cid-vk6je62c].active .dot[data-astro-cid-vk6je62c]{fill:var(--shu-light)}.spot[data-astro-cid-vk6je62c].active .pulse[data-astro-cid-vk6je62c]{animation:pulse 2s infinite var(--ease)}@keyframes pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.3)}}.tabs[data-astro-cid-vk6je62c]{flex-wrap:wrap;gap:8px;margin-bottom:34px;display:flex}.tabs[data-astro-cid-vk6je62c] button[data-astro-cid-vk6je62c]{border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:40px;min-height:44px;padding:6px 18px;font-size:.9rem;transition:background .3s,color .3s}.tabs[data-astro-cid-vk6je62c] button[data-astro-cid-vk6je62c][aria-selected=true]{background:var(--ink);color:var(--paper)}.pane[data-astro-cid-vk6je62c]{min-height:340px;animation:rise .6s var(--ease)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.pane[data-astro-cid-vk6je62c] .lead[data-astro-cid-vk6je62c]{margin-top:14px}.pane[data-astro-cid-vk6je62c] ul[data-astro-cid-vk6je62c]{border-top:1px solid var(--line);margin-block:24px 30px}.pane[data-astro-cid-vk6je62c] li[data-astro-cid-vk6je62c]{border-bottom:1px solid var(--line);padding:11px 0;font-size:.95rem}@media (width<=760px){.map[data-astro-cid-vk6je62c]{grid-template-columns:1fr}.figure[data-astro-cid-vk6je62c] svg[data-astro-cid-vk6je62c]{height:380px}.pane[data-astro-cid-vk6je62c]{min-height:0}}.score[data-astro-cid-xenq3jqo]{background:var(--paper);color:var(--ink);padding:clamp(20px,3vw,36px);box-shadow:0 30px 70px #00000059}figcaption[data-astro-cid-xenq3jqo]{font-family:var(--serif);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:16px;font-size:1.2rem;display:flex}figcaption[data-astro-cid-xenq3jqo] .small[data-astro-cid-xenq3jqo]{font-family:var(--sans)}.scroll[data-astro-cid-xenq3jqo]{overflow-x:auto}svg[data-astro-cid-xenq3jqo]{width:100%;min-width:520px}.staff[data-astro-cid-xenq3jqo]{stroke:#11171d38}.mid[data-astro-cid-xenq3jqo]{stroke:#11171d99}.lr[data-astro-cid-xenq3jqo],.lb[data-astro-cid-xenq3jqo]{fill:var(--ink);font-size:14px;font-family:var(--serif)}.p[data-astro-cid-xenq3jqo]{fill:none;stroke-width:1.4px}.p[data-astro-cid-xenq3jqo].before{stroke:var(--shu);stroke-dasharray:3 5}.p[data-astro-cid-xenq3jqo].after{stroke:var(--ink)}.note[data-astro-cid-xenq3jqo].before{fill:var(--paper);stroke:var(--shu);stroke-width:1.5px}.note[data-astro-cid-xenq3jqo].after{fill:var(--ink)}.legend[data-astro-cid-xenq3jqo]{margin-top:10px}.k[data-astro-cid-xenq3jqo]{border-radius:50%;width:12px;height:9px;margin-right:6px;display:inline-block}.k[data-astro-cid-xenq3jqo].before{border:1.5px solid var(--shu)}.k[data-astro-cid-xenq3jqo].after{background:var(--ink)}.voices[data-astro-cid-7lgmfhdf]{scroll-snap-type:x proximity;padding:8px max(var(--gutter), calc((100vw - 1240px) / 2 + var(--gutter))) 24px;scrollbar-width:thin;gap:18px;display:flex;overflow-x:auto}.voice[data-astro-cid-7lgmfhdf]{scroll-snap-align:center;background:var(--paper);border:1px solid var(--line);flex-direction:column;flex:0 0 min(82vw,380px);gap:18px;padding:30px;display:flex}.tag[data-astro-cid-7lgmfhdf]{border:1px solid var(--ink);border-radius:40px;align-self:flex-start;padding:0 12px}blockquote[data-astro-cid-7lgmfhdf]{font-family:var(--serif);flex:1;margin:0;line-height:2}.vnote[data-astro-cid-7lgmfhdf]{margin-top:8px}.statement-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(30px,6vw,90px);display:grid}.statement-photo[data-astro-cid-lcdefpme]{aspect-ratio:5/4}.statement-text[data-astro-cid-lcdefpme]{gap:22px;display:grid}.map-title[data-astro-cid-lcdefpme]{margin-block:14px clamp(30px,5vw,60px)}.steps[data-astro-cid-lcdefpme]{gap:clamp(40px,7vw,100px);margin-top:clamp(40px,6vw,80px);display:grid}.step[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,6vw,90px);display:grid}.step[data-astro-cid-lcdefpme]:nth-child(2n) .step-photo[data-astro-cid-lcdefpme]{order:2}.step-photo[data-astro-cid-lcdefpme]{aspect-ratio:3/2}.step-num[data-astro-cid-lcdefpme]{color:var(--shu-light);font-size:clamp(3rem,6vw,5.2rem);line-height:1}.step-num[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{margin-left:14px;font-size:1.1rem}.step-body[data-astro-cid-lcdefpme] .h-lg[data-astro-cid-lcdefpme]{margin-block:12px 16px}.step-text[data-astro-cid-lcdefpme]{max-width:30em}.score-row[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-dark);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(30px,5vw,70px);margin-top:clamp(70px,10vw,140px);padding-top:clamp(50px,7vw,90px);display:grid}.score-text[data-astro-cid-lcdefpme]{margin-top:18px}.director-grid[data-astro-cid-lcdefpme]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(30px,7vw,110px);display:grid}.director-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5}.director-text[data-astro-cid-lcdefpme]{margin-top:20px}.sign[data-astro-cid-lcdefpme]{font-family:var(--serif);margin-block:30px;font-size:1.5rem}.sign[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{margin-right:12px;font-size:.85rem}.sign[data-astro-cid-lcdefpme] .small[data-astro-cid-lcdefpme]{font-family:var(--sans)}.voices-sec[data-astro-cid-lcdefpme]{padding-inline:0}.voices-title[data-astro-cid-lcdefpme]{margin-block:14px 40px}.price-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);margin-block:40px 14px}.price-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-block:24px;display:flex}.price[data-astro-cid-lcdefpme]{white-space:nowrap;align-items:baseline;gap:16px;display:flex}.price[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:clamp(1.7rem,3vw,2.4rem);font-weight:400}.price-link[data-astro-cid-lcdefpme]{margin-top:28px}.final[data-astro-cid-lcdefpme]{isolation:isolate;padding-block:clamp(100px,14vw,190px);position:relative;overflow:hidden}.final-photo[data-astro-cid-lcdefpme]{z-index:-1;background:var(--ink);position:absolute;inset:0}.final-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{opacity:.38}.final-body[data-astro-cid-lcdefpme]{justify-items:start;gap:26px;display:grid}.final[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,auto);gap:8px 44px;margin-top:30px;font-size:.9rem;display:grid}.final[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{opacity:.75;font-size:.74rem}@media (width<=860px){.statement-grid[data-astro-cid-lcdefpme],.step[data-astro-cid-lcdefpme],.score-row[data-astro-cid-lcdefpme],.director-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.step[data-astro-cid-lcdefpme]:nth-child(2n) .step-photo[data-astro-cid-lcdefpme]{order:0}.final[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.price-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:6px}}
