.story-lightbox[data-astro-cid-z5h7cae6]{background:#101317;border:0;color:#fff;height:100dvh;inset:0;margin:auto;max-height:100dvh;max-width:100vw;padding:clamp(.75rem,2vw,1.5rem);width:100vw}.story-lightbox[data-astro-cid-z5h7cae6][open]{display:grid;gap:.75rem;grid-template-rows:auto minmax(0,1fr) auto}.story-lightbox[data-astro-cid-z5h7cae6]::backdrop{background:#000000e0}.lightbox-toolbar[data-astro-cid-z5h7cae6],.lightbox-navigation[data-astro-cid-z5h7cae6]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.lightbox-toolbar[data-astro-cid-z5h7cae6]{flex-wrap:wrap}.lightbox-position[data-astro-cid-z5h7cae6]{margin:0}.lightbox-toolbar[data-astro-cid-z5h7cae6] a[data-astro-cid-z5h7cae6]{color:inherit;font-size:.875rem;text-underline-offset:.2em}button[data-astro-cid-z5h7cae6]{background:transparent;border:1px solid #8c9199;color:inherit;cursor:pointer;font:inherit;min-height:44px;padding:.5rem .75rem}button[data-astro-cid-z5h7cae6]:focus-visible,a[data-astro-cid-z5h7cae6]:focus-visible{outline:3px solid #fff;outline-offset:3px}[data-astro-cid-z5h7cae6][hidden]{display:none!important}figure[data-astro-cid-z5h7cae6]{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;margin:0;min-height:0;min-width:0}figure[data-astro-cid-z5h7cae6] img[data-astro-cid-z5h7cae6]{display:block;flex:1 1 0;height:auto;max-height:100%;max-width:100%;min-height:0;min-width:0;object-fit:contain;width:auto}figcaption[data-astro-cid-z5h7cae6]{flex:0 1 auto;font-size:.9rem;line-height:1.5;max-height:25vh;max-width:65rem;overflow-y:auto;text-align:center;white-space:pre-line}.story-hero[data-astro-cid-5rbp6hxq]{background:var(--color-warm-white);color:var(--color-indigo);min-height:clamp(30rem,52vw,42rem);overflow:hidden;position:relative}.story-hero[data-astro-cid-5rbp6hxq]:after{background:linear-gradient(90deg,var(--color-warm-white) 0% 38%,rgba(251,250,247,.96) 45%,rgba(251,250,247,.6) 58%,rgba(251,250,247,0) 78%);content:"";inset:0;position:absolute;z-index:1}.story-hero-media[data-astro-cid-5rbp6hxq]{align-items:center;bottom:0;display:flex;justify-content:flex-end;position:absolute;right:0;top:0;width:70%;z-index:0}.story-hero-image[data-astro-cid-5rbp6hxq]{display:block;height:100%;mask-image:linear-gradient(90deg,transparent,#000 30%);max-width:100%;object-fit:contain;object-position:right center;width:auto}.story-hero-copy[data-astro-cid-5rbp6hxq]{display:grid;min-height:inherit;padding-block:var(--space-8);place-content:center start;position:relative;z-index:2}.story-hero[data-astro-cid-5rbp6hxq] h1[data-astro-cid-5rbp6hxq]{font-family:var(--font-display);font-size:var(--text-page-heading-size);font-weight:400;line-height:var(--line-height-heading);margin:var(--space-3) 0;max-width:42rem}.story-hero[data-astro-cid-5rbp6hxq] p[data-astro-cid-5rbp6hxq]:not(.eyebrow){color:var(--color-text-muted);font-size:clamp(1.05rem,1.45vw,1.2rem);line-height:1.7;margin:0;max-width:42rem}.story-meta[data-astro-cid-5rbp6hxq]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.story-meta[data-astro-cid-5rbp6hxq] span[data-astro-cid-5rbp6hxq]{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:var(--text-small-size);gap:var(--space-2)}.story-layout[data-astro-cid-5rbp6hxq]{align-items:start;display:grid;gap:var(--space-7);padding-block:var(--section-padding-mobile)}.story-body[data-astro-cid-5rbp6hxq]{max-width:var(--max-article-width)}.legacy-content[data-astro-cid-5rbp6hxq]{color:var(--color-text);font-size:var(--text-article-size);line-height:1.78}.legacy-content[data-astro-cid-5rbp6hxq] p{margin:0 0 var(--space-5)}.legacy-content[data-astro-cid-5rbp6hxq] h2,.legacy-content[data-astro-cid-5rbp6hxq] h3{font-family:var(--font-display);font-weight:400;line-height:var(--line-height-heading);margin:var(--space-7) 0 var(--space-4)}.legacy-content[data-astro-cid-5rbp6hxq] img{border:1px solid var(--color-border);box-shadow:var(--shadow-card);height:auto;display:block;margin:var(--space-5) 0;max-height:85vh;max-width:100%;object-fit:contain;width:auto}.legacy-content[data-astro-cid-5rbp6hxq] .recovered-gallery{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-block:var(--space-5)}.legacy-content[data-astro-cid-5rbp6hxq] .recovered-gallery img{margin:0 auto}.legacy-content[data-astro-cid-5rbp6hxq] .recovered-gallery a{display:block}.legacy-content[data-astro-cid-5rbp6hxq] .recovered-gallery figure{margin:0}.legacy-content[data-astro-cid-5rbp6hxq] .recovered-gallery figcaption{font-size:.875rem}.legacy-content[data-astro-cid-5rbp6hxq] .ngg-clear{display:none}.story-sidebar[data-astro-cid-5rbp6hxq]{display:grid;gap:var(--space-4)}.sidebar-card[data-astro-cid-5rbp6hxq]{border:1px solid var(--color-border);display:grid;gap:var(--space-3);padding:var(--space-5)}.sidebar-card[data-astro-cid-5rbp6hxq] .line-icon{color:var(--brand-accent)}.sidebar-card[data-astro-cid-5rbp6hxq] h2[data-astro-cid-5rbp6hxq]{font-family:var(--font-display);font-size:1.2rem;font-weight:400;margin:0}.sidebar-card[data-astro-cid-5rbp6hxq] p[data-astro-cid-5rbp6hxq]{color:var(--color-text-muted);font-size:var(--text-small-size);margin:0}.tags[data-astro-cid-5rbp6hxq] div[data-astro-cid-5rbp6hxq]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tags[data-astro-cid-5rbp6hxq] a[data-astro-cid-5rbp6hxq]{border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-caption-size);padding:.35rem .55rem;text-decoration:none;transition:border-color .16s ease,color .16s ease}.tags[data-astro-cid-5rbp6hxq] a[data-astro-cid-5rbp6hxq]:hover{border-color:var(--brand-accent);color:var(--brand-accent)}@media(min-width:900px){.story-layout[data-astro-cid-5rbp6hxq]{grid-template-columns:minmax(0,1fr) minmax(17rem,.36fr);padding-block:var(--section-padding-desktop)}}@media(max-width:859px){.story-hero[data-astro-cid-5rbp6hxq]{display:flex;flex-direction:column;min-height:0}.story-hero[data-astro-cid-5rbp6hxq]:after{display:none}.story-hero-copy[data-astro-cid-5rbp6hxq]{min-height:0;order:1;padding-block:var(--space-6)}.story-hero[data-astro-cid-5rbp6hxq] h1[data-astro-cid-5rbp6hxq]{font-size:clamp(2rem,8vw,3rem);max-width:100%;overflow-wrap:break-word}.story-hero-media[data-astro-cid-5rbp6hxq]{order:2;position:relative;width:100%}.story-hero-image[data-astro-cid-5rbp6hxq]{height:auto;mask-image:none;max-height:28rem;object-position:center;width:100%}}
