.detail-shell[data-astro-cid-p2qhg2jr]{width:min(100% - 4rem,76rem);margin-inline:auto}.detail-hero[data-astro-cid-p2qhg2jr]{isolation:isolate;color:#fff;background:#282820;align-items:flex-end;min-height:clamp(420px,72svh,820px);display:flex;position:relative}.detail-hero-photo[data-astro-cid-p2qhg2jr],.detail-hero-shade[data-astro-cid-p2qhg2jr]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.detail-hero-photo[data-astro-cid-p2qhg2jr]{overflow:hidden}.detail-hero-image[data-astro-cid-p2qhg2jr]{object-fit:cover;width:100%;height:100%;display:block}.detail-hero-shade[data-astro-cid-p2qhg2jr]{background:linear-gradient(#1114101f 20%,#111410cc)}.detail-hero-copy[data-astro-cid-p2qhg2jr]{padding-block:3rem 4rem;position:relative}.detail-hero[data-astro-cid-p2qhg2jr] .detail-back[data-astro-cid-p2qhg2jr]{color:#fff;margin-bottom:2.5rem;font-size:.875rem;text-decoration:none;display:inline-block}.detail-eyebrow[data-astro-cid-p2qhg2jr]{letter-spacing:.12em;margin:0 0 1.25rem;font:.75rem/1.6 ui-monospace,monospace}.detail-title[data-astro-cid-p2qhg2jr]{width:fit-content;max-width:100%;padding-right:6rem;position:relative}.detail-hero[data-astro-cid-p2qhg2jr] h1[data-astro-cid-p2qhg2jr]{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:var(--type-display);font-weight:400;line-height:var(--leading-display);letter-spacing:-.065em;margin:0}.detail-hero[data-astro-cid-p2qhg2jr] h1[data-astro-cid-p2qhg2jr] span[data-astro-cid-p2qhg2jr]{color:#e2b357}.detail-sticker[data-astro-cid-p2qhg2jr]{pointer-events:none;width:84px;height:84px;position:absolute;top:-1.25rem;right:0}.detail-title-with-skin[data-astro-cid-p2qhg2jr]{min-height:9rem}.detail-sticker-skin[data-astro-cid-p2qhg2jr]{width:72px;height:126px;top:.5rem;right:-.75rem}.detail-hero-headline[data-astro-cid-p2qhg2jr]{margin:1.75rem 0 0;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:500;line-height:1.75}.world-detail[data-astro-cid-p2qhg2jr]{background:var(--color-canvas);color:var(--color-text-main)}.world-detail-dark[data-astro-cid-p2qhg2jr]{color:#faf8f5;--color-border-subtle:#50594a;--color-text-subtle:#c7c9b2;background:#20281f}.detail-index[data-astro-cid-p2qhg2jr]{border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;gap:1.5rem 3rem;padding-block:1.75rem;display:flex}.world-detail[data-astro-cid-p2qhg2jr] .detail-index[data-astro-cid-p2qhg2jr] a[data-astro-cid-p2qhg2jr]{color:inherit;letter-spacing:.04em;align-items:center;gap:1rem;font:.8125rem/1.6 ui-monospace,monospace;text-decoration:none;display:inline-flex}.detail-index[data-astro-cid-p2qhg2jr] a[data-astro-cid-p2qhg2jr] span[data-astro-cid-p2qhg2jr]{color:var(--color-text-subtle)}.detail-intro[data-astro-cid-p2qhg2jr]{grid-template-columns:1fr 1.2fr;align-items:start;gap:4rem;padding-block:clamp(3rem,7vw,6rem);display:grid}.detail-intro[data-astro-cid-p2qhg2jr] h2[data-astro-cid-p2qhg2jr]{letter-spacing:-.025em;white-space:pre-line;max-width:12em;margin:0;font-size:clamp(1.75rem,3vw,2.375rem);font-weight:700;line-height:1.6}.detail-intro[data-astro-cid-p2qhg2jr]>p[data-astro-cid-p2qhg2jr]{max-width:34em;margin:0;font-size:1.0625rem;line-height:2}.detail-stories[data-astro-cid-p2qhg2jr]{gap:clamp(3.5rem,8vw,7rem);padding-bottom:clamp(4rem,8vw,7rem);display:grid}.story-row[data-astro-cid-p2qhg2jr]{grid-template-columns:1.45fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);scroll-margin-top:7rem;display:grid}.story-row-reverse[data-astro-cid-p2qhg2jr]{grid-template-columns:1fr 1.45fr}.story-row-reverse[data-astro-cid-p2qhg2jr] .story-photo[data-astro-cid-p2qhg2jr]{order:2}.story-photo[data-astro-cid-p2qhg2jr]{min-width:0;margin:0}.story-photo[data-astro-cid-p2qhg2jr] img[data-astro-cid-p2qhg2jr]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.story-photo[data-astro-cid-p2qhg2jr].story-photo-original img[data-astro-cid-p2qhg2jr]{aspect-ratio:auto;object-fit:contain}.story-row-community[data-astro-cid-p2qhg2jr] .story-photo[data-astro-cid-p2qhg2jr] img[data-astro-cid-p2qhg2jr]{aspect-ratio:16/9}.story-number[data-astro-cid-p2qhg2jr]{color:var(--color-text-subtle);letter-spacing:.06em;margin:0 0 1.25rem;font:.75rem/1.6 ui-monospace,monospace}.story-copy[data-astro-cid-p2qhg2jr] h2[data-astro-cid-p2qhg2jr],.detail-film[data-astro-cid-p2qhg2jr] h2[data-astro-cid-p2qhg2jr]{letter-spacing:-.025em;white-space:pre-line;margin:0 0 1.5rem;font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:700;line-height:1.6}.story-body[data-astro-cid-p2qhg2jr]{color:#332f2b;margin:0;font-size:1.0625rem;line-height:2}.world-detail-dark[data-astro-cid-p2qhg2jr] .story-body[data-astro-cid-p2qhg2jr]{color:#eeeede}.detail-areas[data-astro-cid-p2qhg2jr]{border-top:1px solid var(--color-border-subtle);padding-block:2rem 4rem}.detail-section-label[data-astro-cid-p2qhg2jr]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.detail-section-label[data-astro-cid-p2qhg2jr] h2[data-astro-cid-p2qhg2jr]{margin:0;font-size:1.125rem;font-weight:500}.detail-section-label[data-astro-cid-p2qhg2jr]>span[data-astro-cid-p2qhg2jr]{color:var(--color-text-subtle);font:.75rem/1.6 ui-monospace,monospace}.detail-area-logos[data-astro-cid-p2qhg2jr]{grid-template-columns:repeat(5,minmax(0,1fr));gap:2.5rem;margin-top:2.5rem;display:grid}.detail-area-logos[data-astro-cid-p2qhg2jr] img[data-astro-cid-p2qhg2jr]{object-fit:contain;user-select:none;-webkit-user-drag:none;width:100%;height:80px}.detail-film[data-astro-cid-p2qhg2jr]{border-top:1px solid var(--color-border-subtle);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding-block:3rem 5rem;display:grid}.detail-film-screen[data-astro-cid-p2qhg2jr]{justify-self:center;width:min(100%,340px)}.detail-related[data-astro-cid-p2qhg2jr]{border-top:1px solid var(--color-border-subtle);grid-template-columns:1fr 1fr;gap:3rem;padding-block:2.5rem;display:grid}.world-detail[data-astro-cid-p2qhg2jr] .detail-related[data-astro-cid-p2qhg2jr] a[data-astro-cid-p2qhg2jr]{color:inherit;justify-content:space-between;align-items:center;gap:1.5rem;text-decoration:none;transition:color .18s;display:flex}.detail-related[data-astro-cid-p2qhg2jr] small[data-astro-cid-p2qhg2jr]{color:var(--color-text-subtle);margin-bottom:.5rem;font-size:.875rem;display:block}.detail-related[data-astro-cid-p2qhg2jr] strong[data-astro-cid-p2qhg2jr]{font-size:1.375rem;font-weight:500}.detail-related[data-astro-cid-p2qhg2jr] a[data-astro-cid-p2qhg2jr]>span[data-astro-cid-p2qhg2jr]:last-child{font-size:1.5rem}.world-detail[data-astro-cid-p2qhg2jr] .detail-related[data-astro-cid-p2qhg2jr] a[data-astro-cid-p2qhg2jr]:hover{color:var(--color-brand-crab)}.world-detail[data-astro-cid-p2qhg2jr] .detail-next[data-astro-cid-p2qhg2jr]{border-top:1px solid var(--color-border-subtle);color:inherit;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:2rem 3rem;text-decoration:none;transition:color .18s;display:flex}.detail-next[data-astro-cid-p2qhg2jr] small[data-astro-cid-p2qhg2jr]{margin-bottom:.75rem;font-size:.9375rem;font-weight:500;display:block}.detail-next[data-astro-cid-p2qhg2jr] strong[data-astro-cid-p2qhg2jr]{letter-spacing:-.05em;transition:transform .22s var(--ease-out);font:400 clamp(2.5rem,5vw,4rem)/1.1 Georgia,serif;display:block}.detail-next-arrow[data-astro-cid-p2qhg2jr]{transition:transform .22s var(--ease-out);font-size:2.5rem}.world-detail[data-astro-cid-p2qhg2jr] .detail-next[data-astro-cid-p2qhg2jr]:focus-visible{color:var(--color-brand-crab)}.world-detail-dark[data-astro-cid-p2qhg2jr] .detail-next[data-astro-cid-p2qhg2jr]:focus-visible{color:#e2b357}@media (hover:hover) and (pointer:fine){.world-detail[data-astro-cid-p2qhg2jr] .detail-next[data-astro-cid-p2qhg2jr]:hover{color:var(--color-brand-crab)}.world-detail-dark[data-astro-cid-p2qhg2jr] .detail-next[data-astro-cid-p2qhg2jr]:hover,.world-detail-dark[data-astro-cid-p2qhg2jr] .detail-index[data-astro-cid-p2qhg2jr] a[data-astro-cid-p2qhg2jr]:hover{color:#e2b357}.detail-next[data-astro-cid-p2qhg2jr]:hover strong[data-astro-cid-p2qhg2jr]{transform:translate(6px)}.detail-next[data-astro-cid-p2qhg2jr]:hover .detail-next-arrow[data-astro-cid-p2qhg2jr]{transform:translate(6px,-6px)}}@media (prefers-reduced-motion:reduce){.world-detail[data-astro-cid-p2qhg2jr] .detail-related[data-astro-cid-p2qhg2jr] a[data-astro-cid-p2qhg2jr],.world-detail[data-astro-cid-p2qhg2jr] .detail-next[data-astro-cid-p2qhg2jr],.detail-next[data-astro-cid-p2qhg2jr] strong[data-astro-cid-p2qhg2jr],.detail-next-arrow[data-astro-cid-p2qhg2jr]{transition:none}.detail-next[data-astro-cid-p2qhg2jr]:hover strong[data-astro-cid-p2qhg2jr],.detail-next[data-astro-cid-p2qhg2jr]:hover .detail-next-arrow[data-astro-cid-p2qhg2jr]{transform:none}}@media (width<=800px){.detail-shell[data-astro-cid-p2qhg2jr]{width:calc(100% - 3rem)}.detail-intro[data-astro-cid-p2qhg2jr],.story-row[data-astro-cid-p2qhg2jr],.story-row-reverse[data-astro-cid-p2qhg2jr],.detail-film[data-astro-cid-p2qhg2jr]{grid-template-columns:1fr;gap:2rem}.story-copy[data-astro-cid-p2qhg2jr]{order:-1}.story-row-reverse[data-astro-cid-p2qhg2jr] .story-photo[data-astro-cid-p2qhg2jr]{order:0}.detail-intro[data-astro-cid-p2qhg2jr] h2[data-astro-cid-p2qhg2jr]{max-width:none}.detail-intro[data-astro-cid-p2qhg2jr]>p[data-astro-cid-p2qhg2jr]{max-width:38em}.story-photo[data-astro-cid-p2qhg2jr] img[data-astro-cid-p2qhg2jr]{aspect-ratio:16/10}.detail-area-logos[data-astro-cid-p2qhg2jr]{gap:1.25rem}}@media (width<=639px){.detail-related[data-astro-cid-p2qhg2jr]{grid-template-columns:1fr;gap:2rem}.detail-hero-copy[data-astro-cid-p2qhg2jr]{padding-block:2.5rem}.detail-title[data-astro-cid-p2qhg2jr]{padding-right:4rem}.detail-sticker[data-astro-cid-p2qhg2jr]{width:58px;height:58px;top:-.5rem}.detail-title-with-skin[data-astro-cid-p2qhg2jr]{min-height:5.5rem}.detail-sticker-skin[data-astro-cid-p2qhg2jr]{width:48px;height:84px;top:-.25rem;right:-.5rem}.detail-index[data-astro-cid-p2qhg2jr]{gap:1rem 1.5rem}.world-detail[data-astro-cid-p2qhg2jr] .detail-index[data-astro-cid-p2qhg2jr] a[data-astro-cid-p2qhg2jr]{gap:.5rem;font-size:.75rem}.detail-area-logos[data-astro-cid-p2qhg2jr]{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-area-logos[data-astro-cid-p2qhg2jr] img[data-astro-cid-p2qhg2jr]{height:60px}}
