.none[data-astro-cid-5r27ekus]{padding-top:2.5rem}.stories[data-astro-cid-5r27ekus]{padding-top:clamp(2.5rem,6vw,4rem);scroll-margin-top:5rem}.story-grid[data-astro-cid-5r27ekus]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:1rem;margin-top:1.25rem;display:grid}.story[data-astro-cid-5r27ekus]{background:var(--navy);color:var(--on-navy);border-radius:14px;padding:clamp(1.25rem,3vw,1.75rem);text-decoration:none;transition:background-color .15s;display:block}.story[data-astro-cid-5r27ekus]:hover{background:#1f3b6e}.story[data-astro-cid-5r27ekus] span[data-astro-cid-5r27ekus]{color:var(--on-navy-soft);font-size:.92rem;font-weight:600}.story[data-astro-cid-5r27ekus] h3[data-astro-cid-5r27ekus]{margin-top:.4rem;font-size:clamp(1.1rem,1.8vw,1.3rem)}.story-lead[data-astro-cid-5r27ekus]{background:var(--orange);min-height:17rem;color:var(--navy);flex-direction:column;grid-row:span 2;justify-content:flex-end;display:flex}.story-lead[data-astro-cid-5r27ekus]:hover{background:#ff8a3a}.story-lead[data-astro-cid-5r27ekus] span[data-astro-cid-5r27ekus]{color:var(--navy)}.story-lead[data-astro-cid-5r27ekus] h3[data-astro-cid-5r27ekus]{font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1.12}.story-lead[data-astro-cid-5r27ekus] p[data-astro-cid-5r27ekus]{margin-top:.7rem;font-weight:500}.archive[data-astro-cid-5r27ekus]{padding-top:clamp(3rem,7vw,5rem)}@media (width<=48rem){.story-grid[data-astro-cid-5r27ekus]{grid-template-columns:minmax(0,1fr)}.story-lead[data-astro-cid-5r27ekus]{grid-row:auto;min-height:0}}.toc[data-astro-cid-5r27ekus]{padding-top:clamp(1.75rem,4vw,2.5rem)}.toc[data-astro-cid-5r27ekus] ul[data-astro-cid-5r27ekus]{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.toc[data-astro-cid-5r27ekus] a[data-astro-cid-5r27ekus]{text-underline-offset:4px;min-height:44px;text-decoration-color:var(--orange);align-items:center;font-size:.95rem;font-weight:600;display:inline-flex}.toc[data-astro-cid-5r27ekus] a[data-astro-cid-5r27ekus]:hover{color:var(--orange-ink)}.work[data-astro-cid-5r27ekus]{padding-bottom:clamp(3.5rem,7vw,6rem)}section[data-astro-cid-5r27ekus]{padding-top:clamp(2.75rem,6vw,4.5rem);scroll-margin-top:4.5rem}section[data-astro-cid-5r27ekus]>h2[data-astro-cid-5r27ekus]{border-top:3px solid var(--navy);margin-bottom:1.5rem;padding-top:1.1rem;font-size:clamp(1.5rem,3.2vw,2.25rem)}.group[data-astro-cid-5r27ekus]+.group[data-astro-cid-5r27ekus]{margin-top:2.5rem}.group[data-astro-cid-5r27ekus] h3[data-astro-cid-5r27ekus]{margin-bottom:1rem}.row[data-astro-cid-5r27ekus]{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));align-items:start;gap:1.5rem;display:grid}.row[data-astro-cid-5r27ekus]+.row[data-astro-cid-5r27ekus]{margin-top:2rem}.single[data-astro-cid-5r27ekus] figure[data-astro-cid-5r27ekus]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:1.5rem;display:grid}figure[data-astro-cid-5r27ekus]{min-width:0;margin:0}.shot[data-astro-cid-5r27ekus]{border:1px solid var(--sand);border-radius:var(--radius);background:var(--paper);cursor:zoom-in;transition:border-color .15s;display:block;overflow:hidden}.shot[data-astro-cid-5r27ekus]:hover{border-color:var(--navy)}.shot[data-astro-cid-5r27ekus] img[data-astro-cid-5r27ekus]{width:100%;height:auto;transition:transform .25s ease-out}.shot[data-astro-cid-5r27ekus]:hover img[data-astro-cid-5r27ekus]{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.shot[data-astro-cid-5r27ekus] img[data-astro-cid-5r27ekus]{transition:none}.shot[data-astro-cid-5r27ekus]:hover img[data-astro-cid-5r27ekus]{transform:none}}figcaption[data-astro-cid-5r27ekus]{margin-top:.6rem;line-height:1.35}figcaption[data-astro-cid-5r27ekus] strong[data-astro-cid-5r27ekus]{font:600 1.02rem/1.3 var(--display);display:block}figcaption[data-astro-cid-5r27ekus] span[data-astro-cid-5r27ekus]{color:var(--orange-ink);margin-top:.15rem;font-size:.95rem;font-weight:600;display:block}.single[data-astro-cid-5r27ekus] figcaption[data-astro-cid-5r27ekus]{margin-top:0}.single[data-astro-cid-5r27ekus] figcaption[data-astro-cid-5r27ekus] strong[data-astro-cid-5r27ekus]{font-size:clamp(1.2rem,2.2vw,1.6rem)}@media (width<=40rem){.single[data-astro-cid-5r27ekus] figure[data-astro-cid-5r27ekus]{grid-template-columns:minmax(0,1fr);gap:0}.single[data-astro-cid-5r27ekus] figcaption[data-astro-cid-5r27ekus]{margin-top:.6rem}}dialog[data-astro-cid-5r27ekus]{background:var(--navy);width:min(100vw - 1.5rem,76rem);max-width:none;max-height:calc(100dvh - 1.5rem);color:var(--on-navy);border:0;border-radius:12px;margin:auto;padding:0}dialog[data-astro-cid-5r27ekus][open]{flex-direction:column;display:flex}dialog[data-astro-cid-5r27ekus]::backdrop{background:#0c2044d1}dialog[data-astro-cid-5r27ekus] [data-astro-cid-5r27ekus]:focus-visible{outline-color:var(--orange)}.bar[data-astro-cid-5r27ekus]{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.count[data-astro-cid-5r27ekus]{margin-right:auto;font-size:.95rem;font-weight:600}.bar[data-astro-cid-5r27ekus] button[data-astro-cid-5r27ekus]{border:2px solid var(--on-navy-soft);border-radius:var(--radius);min-height:44px;color:var(--on-navy);font:600 .92rem var(--display);background:0 0;padding:.4rem .85rem}.bar[data-astro-cid-5r27ekus] button[data-astro-cid-5r27ekus]:hover{background:var(--on-navy);color:var(--navy)}.stage[data-astro-cid-5r27ekus]{background:var(--paper);flex:1;justify-content:center;align-items:center;min-height:12rem;display:flex;position:relative;overflow:auto}.stage[data-astro-cid-5r27ekus] img[data-astro-cid-5r27ekus]{max-width:100%;height:auto;max-height:calc(100dvh - 10rem)}.state[data-astro-cid-5r27ekus]{color:var(--navy);font-weight:600;position:absolute}.cap[data-astro-cid-5r27ekus]{padding:.6rem .9rem .8rem;font-weight:600}
