.article-page.svelte-1flsypz{padding:2.5rem 0 6rem}.back-link.svelte-1flsypz{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.45rem;margin-bottom:1.35rem;font-size:.68rem;font-weight:900;display:inline-flex}.article-header.svelte-1flsypz{text-align:center;border-bottom:1px solid var(--ink);padding-bottom:1.55rem}.issue-line.svelte-1flsypz{border-top:4px solid var(--ink);border-bottom:1px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;grid-template-columns:1fr;gap:.4rem;margin-bottom:1.15rem;padding:.62rem 0;font-size:.64rem;font-weight:900;display:grid}@media (width>=760px){.issue-line.svelte-1flsypz{grid-template-columns:repeat(3,1fr)}}h1.svelte-1flsypz{max-width:68rem;font-family:var(--font-serif);letter-spacing:-.045em;margin:0 auto;font-size:clamp(2.55rem,6.4vw,6.4rem);line-height:.92}.article-header.svelte-1flsypz p:where(.svelte-1flsypz){max-width:48rem;font-family:var(--font-reading);color:var(--ink-soft);margin:1rem auto 0;font-size:clamp(1.02rem,1.75vw,1.35rem);font-style:italic;line-height:1.6}.brief-grid.svelte-1flsypz{border-top:4px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr;margin:1.55rem 0 2rem;display:grid}@media (width>=860px){.brief-grid.svelte-1flsypz{grid-template-columns:repeat(3,1fr)}}.brief-grid.svelte-1flsypz article:where(.svelte-1flsypz){border-bottom:1px solid var(--paper-line);padding:1rem 0}@media (width>=860px){.brief-grid.svelte-1flsypz article:where(.svelte-1flsypz){border-bottom:none;border-right:1px solid var(--paper-line);padding:1rem}.brief-grid.svelte-1flsypz article:where(.svelte-1flsypz):first-child{padding-left:0}.brief-grid.svelte-1flsypz article:where(.svelte-1flsypz):last-child{border-right:none;padding-right:0}}.brief-grid.svelte-1flsypz span:where(.svelte-1flsypz){letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:.4rem;font-size:.68rem;font-weight:900;display:block}.brief-grid.svelte-1flsypz p:where(.svelte-1flsypz){font-family:var(--font-reading);color:var(--ink);line-height:1.5}.hero-image.svelte-1flsypz{background:var(--white);cursor:zoom-in;border:none;width:100%;margin:0 0 2.35rem;padding:0;display:block;overflow:hidden}.hero-image.svelte-1flsypz img:where(.svelte-1flsypz){object-fit:contain;width:100%;max-height:31rem;transition:transform .7s var(--ease);display:block}.hero-image.svelte-1flsypz:hover img:where(.svelte-1flsypz){transform:scale(1.025)}.article-layout.svelte-1flsypz{grid-template-columns:1fr;gap:1.8rem;display:grid}@media (width>=1040px){.article-layout.svelte-1flsypz{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:3rem}}.article-sidebar.svelte-1flsypz{border-top:4px solid var(--ink)}@media (width>=1040px){.article-sidebar.svelte-1flsypz{position:sticky;top:7rem}}.sidebar-block.svelte-1flsypz{border-bottom:1px solid var(--paper-line);padding:1rem 0}.sidebar-block.svelte-1flsypz p:where(.svelte-1flsypz){font-family:var(--font-reading);color:var(--ink);margin-top:.65rem;line-height:1.65}ul.svelte-1flsypz{gap:.45rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}li.svelte-1flsypz{border-left:2px solid var(--ink);letter-spacing:.09em;text-transform:uppercase;padding-left:.6rem;font-size:.78rem;font-weight:900}.sidebar-block.dark.svelte-1flsypz{background:var(--ink);color:var(--paper);margin-top:1rem;padding:1rem}.sidebar-block.dark.svelte-1flsypz .eyebrow:where(.svelte-1flsypz){color:#ffffff8c}.sidebar-block.dark.svelte-1flsypz a:where(.svelte-1flsypz){letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #ffffff2e;justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:.72rem;font-weight:900;display:flex}.article-content.svelte-1flsypz{max-width:58rem}.article-content.svelte-1flsypz p:where(.svelte-1flsypz){font-family:var(--font-reading);color:var(--ink);margin-bottom:1.55rem;font-size:clamp(1.02rem,1.25vw,1.14rem);line-height:1.78}.article-content.svelte-1flsypz p.first:where(.svelte-1flsypz):first-letter{float:left;font-family:var(--font-serif);margin:.07em .12em 0 0;font-size:4.25rem;font-weight:900;line-height:.75}.text-link{border-bottom:1px solid;font-weight:700}.gallery.svelte-1flsypz{border-top:4px solid var(--ink);margin-top:3rem;padding-top:1.5rem}.section-title.svelte-1flsypz{margin-bottom:1.5rem}.section-title.svelte-1flsypz h2:where(.svelte-1flsypz){font-family:var(--font-serif);letter-spacing:-.035em;margin-top:.35rem;font-size:clamp(1.8rem,3.6vw,3.4rem);line-height:1}.gallery-grid.svelte-1flsypz{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.gallery-grid.svelte-1flsypz button:where(.svelte-1flsypz){background:var(--white);cursor:zoom-in;border:none;padding:0;overflow:hidden}.gallery-grid.svelte-1flsypz img:where(.svelte-1flsypz){object-fit:cover;width:100%;height:16rem;transition:transform .6s var(--ease);display:block}.gallery-grid.svelte-1flsypz button:where(.svelte-1flsypz):hover img:where(.svelte-1flsypz){transform:scale(1.04)}.lightbox.svelte-1flsypz{z-index:1000;cursor:zoom-out;background:#000000eb;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.lightbox.svelte-1flsypz img:where(.svelte-1flsypz){object-fit:contain;max-width:100%;max-height:92vh}.close-btn.svelte-1flsypz{width:3rem;height:3rem;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #fff6;place-items:center;display:grid;position:absolute;top:1.5rem;right:1.5rem}
