.lp-hero[data-astro-cid-t5lqlm2k]{flex-wrap:wrap;align-items:stretch;gap:6%;padding-top:72px;display:flex}.lp-hero-text[data-astro-cid-t5lqlm2k]{flex-direction:column;flex:320px;justify-content:center;align-items:flex-start;gap:28px;min-width:0;display:flex}.eyebrow[data-astro-cid-t5lqlm2k]{letter-spacing:.2em;color:var(--mute);font-size:13px}.lp-hero[data-astro-cid-t5lqlm2k] h1[data-astro-cid-t5lqlm2k]{letter-spacing:.18em;font-size:clamp(30px,3.4vw,46px);line-height:1.7}.lead[data-astro-cid-t5lqlm2k]{color:var(--body);max-width:440px}.lp-hero-photo[data-astro-cid-t5lqlm2k]{flex-direction:column;flex:1.4 480px;min-width:0;height:min(640px,76vh);display:flex}.lp-hero-photo[data-astro-cid-t5lqlm2k] .photo{flex:1}.lp-hero-photo[data-astro-cid-t5lqlm2k] figcaption[data-astro-cid-t5lqlm2k],.credit[data-astro-cid-t5lqlm2k]{color:var(--mute);margin-top:8px;font-size:12px}@media (width<=760px){.lp-hero[data-astro-cid-t5lqlm2k]{flex-direction:column;gap:32px;padding-top:0;padding-left:0;padding-right:0}.lp-hero-photo[data-astro-cid-t5lqlm2k]{flex:none;order:-1;height:56vh}.lp-hero-photo[data-astro-cid-t5lqlm2k] figcaption[data-astro-cid-t5lqlm2k],.lp-hero-text[data-astro-cid-t5lqlm2k]{padding:0 var(--gutter)}}.about-cols[data-astro-cid-t5lqlm2k]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.about-cols[data-astro-cid-t5lqlm2k] h3[data-astro-cid-t5lqlm2k]{letter-spacing:.12em;margin-bottom:10px;font-size:18px}.about-cols[data-astro-cid-t5lqlm2k] p[data-astro-cid-t5lqlm2k]{color:var(--body);font-size:14px}@media (width<=760px){.about-cols[data-astro-cid-t5lqlm2k]{grid-template-columns:1fr;gap:28px}}.scenes[data-astro-cid-t5lqlm2k]{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 40px;margin:0;padding:0;list-style:none;display:grid}.scene[data-astro-cid-t5lqlm2k]{align-items:flex-start;gap:28px;display:flex}.scene-photo[data-astro-cid-t5lqlm2k]{aspect-ratio:4/5;background:var(--tone);flex:0 0 42%;display:block}.scene-photo[data-astro-cid-t5lqlm2k] img[data-astro-cid-t5lqlm2k]{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.scene-body[data-astro-cid-t5lqlm2k]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.scene-time[data-astro-cid-t5lqlm2k]{font-family:var(--mincho);letter-spacing:.14em;align-items:baseline;gap:12px;font-size:20px;display:flex}.scene-time[data-astro-cid-t5lqlm2k] span[data-astro-cid-t5lqlm2k]{font-family:var(--roman);color:var(--mute);letter-spacing:.06em;font-size:15px}.scene-text[data-astro-cid-t5lqlm2k]{color:var(--mute);font-size:13px}.scene[data-astro-cid-t5lqlm2k] h3[data-astro-cid-t5lqlm2k]{letter-spacing:.06em;word-break:keep-all;overflow-wrap:anywhere;margin-top:10px;font-size:19px}.scene[data-astro-cid-t5lqlm2k] h3[data-astro-cid-t5lqlm2k] a[data-astro-cid-t5lqlm2k]{text-decoration:none}.scene[data-astro-cid-t5lqlm2k] h3[data-astro-cid-t5lqlm2k] a[data-astro-cid-t5lqlm2k]:hover{text-underline-offset:5px;text-decoration:underline 1px}.scene-summary[data-astro-cid-t5lqlm2k]{color:var(--body);font-size:14px}.scene-facts[data-astro-cid-t5lqlm2k]{color:var(--body);flex-direction:column;gap:4px;margin-top:8px;font-size:13px;display:flex}.scene-facts[data-astro-cid-t5lqlm2k] div[data-astro-cid-t5lqlm2k]{gap:12px;display:flex}.scene-facts[data-astro-cid-t5lqlm2k] dt[data-astro-cid-t5lqlm2k]{color:var(--mute);flex:0 0 5.5em}.scene-link[data-astro-cid-t5lqlm2k]{align-self:flex-start;align-items:center;min-height:44px;margin-top:10px;font-size:14px;display:inline-flex}@media (width<=900px){.scenes[data-astro-cid-t5lqlm2k]{grid-template-columns:1fr;gap:48px}}@media (width<=480px){.scene[data-astro-cid-t5lqlm2k]{gap:18px}.scene-photo[data-astro-cid-t5lqlm2k]{flex-basis:38%}.scene[data-astro-cid-t5lqlm2k] h3[data-astro-cid-t5lqlm2k]{font-size:17px}.scene-facts[data-astro-cid-t5lqlm2k] div[data-astro-cid-t5lqlm2k]{flex-direction:column;gap:0}.scene-facts[data-astro-cid-t5lqlm2k] dt[data-astro-cid-t5lqlm2k]{flex:none}}.qa[data-astro-cid-t5lqlm2k]{border-top:1px solid var(--line);max-width:760px}.qa[data-astro-cid-t5lqlm2k]>div[data-astro-cid-t5lqlm2k]{border-bottom:1px solid var(--line);padding:24px 0}.qa[data-astro-cid-t5lqlm2k] dt[data-astro-cid-t5lqlm2k]{font-family:var(--mincho);font-size:17px}.qa[data-astro-cid-t5lqlm2k] dd[data-astro-cid-t5lqlm2k]{color:var(--body);margin-top:8px;font-size:14px}.lp-end[data-astro-cid-t5lqlm2k]{margin-top:var(--section);background:var(--sugi);color:var(--paper)}.lp-end-inner[data-astro-cid-t5lqlm2k]{flex-wrap:wrap;align-items:center;gap:8%;padding-top:112px;padding-bottom:112px;display:flex}.lp-end-v[data-astro-cid-t5lqlm2k]{writing-mode:vertical-rl;font-family:var(--mincho);letter-spacing:.3em;height:12em;font-size:28px;line-height:2.1}.lp-end-body[data-astro-cid-t5lqlm2k]{color:#d9d5ca;flex-direction:column;flex:380px;gap:32px;min-width:0;max-width:520px;display:flex}.lp-end-actions[data-astro-cid-t5lqlm2k]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=640px){.lp-end-inner[data-astro-cid-t5lqlm2k]{flex-direction:column;align-items:flex-start;gap:32px;padding-top:72px;padding-bottom:72px}.lp-end-v[data-astro-cid-t5lqlm2k]{writing-mode:horizontal-tb;letter-spacing:.2em;height:auto;font-size:22px;line-height:1.9}.lp-end-body[data-astro-cid-t5lqlm2k]{flex:none;width:100%;font-size:14px}.lp-end-actions[data-astro-cid-t5lqlm2k]{flex-direction:column}.lp-end-actions[data-astro-cid-t5lqlm2k] .btn[data-astro-cid-t5lqlm2k]{width:100%}}
