.PublicLongform-module__Gac0Mq__page{background:var(--color-paper);min-height:100dvh;color:var(--color-ink)}.PublicLongform-module__Gac0Mq__header,.PublicLongform-module__Gac0Mq__reader>header{height:var(--topbar-height);padding-inline:var(--page-gutter);justify-content:space-between;align-items:center;display:flex}.PublicLongform-module__Gac0Mq__header a,.PublicLongform-module__Gac0Mq__header button,.PublicLongform-module__Gac0Mq__reader header button{min-height:var(--control-height);align-items:center;gap:var(--space-2xs);color:inherit;background:0 0;border:0;display:inline-flex}.PublicLongform-module__Gac0Mq__header a{font-family:var(--font-display);font-weight:600;text-decoration:none}.PublicLongform-module__Gac0Mq__header button,.PublicLongform-module__Gac0Mq__reader button{font-weight:700}.PublicLongform-module__Gac0Mq__storyHero{min-height:calc(100svh - var(--topbar-height));display:grid}.PublicLongform-module__Gac0Mq__storyHero>div{min-width:0;padding:var(--space-2xl) var(--page-gutter);flex-direction:column;justify-content:flex-end;display:flex}.PublicLongform-module__Gac0Mq__storyHero>div>p:first-child,.PublicLongform-module__Gac0Mq__journalHero>p:first-child,.PublicLongform-module__Gac0Mq__reader article>p,.PublicLongform-module__Gac0Mq__articleOverlay article>p{margin:0 0 var(--space-md);color:var(--color-accent);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.PublicLongform-module__Gac0Mq__storyHero h1,.PublicLongform-module__Gac0Mq__journalHero h1{max-width:12ch;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(3rem,8vw,7rem);font-weight:500;line-height:.91}.PublicLongform-module__Gac0Mq__storyHero>div>p:last-child,.PublicLongform-module__Gac0Mq__journalHero>p:last-child{max-width:55ch;margin:var(--space-lg) 0 0;color:var(--color-ink-2);line-height:1.6}.PublicLongform-module__Gac0Mq__storyHero figure{background:var(--color-paper-2);min-width:0;min-height:55svh;margin:0;position:relative;overflow:hidden}.PublicLongform-module__Gac0Mq__storyHero img{object-fit:cover;width:100%;height:100%;min-height:55svh;display:block}.PublicLongform-module__Gac0Mq__storyHero figcaption{inset:auto var(--space-sm) var(--space-sm);color:var(--color-paper);font-size:var(--text-xs);position:absolute}.PublicLongform-module__Gac0Mq__stats{padding:var(--space-xl) var(--page-gutter);background:var(--color-ink);color:var(--color-paper);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PublicLongform-module__Gac0Mq__stats div{min-width:0;padding:var(--space-md);border:var(--rule-thin) solid color-mix(in oklch,var(--color-rule) 24%,transparent)}.PublicLongform-module__Gac0Mq__stats b{font-family:var(--font-display);font-size:var(--text-xl);overflow-wrap:anywhere;font-weight:500;display:block}.PublicLongform-module__Gac0Mq__stats span{color:var(--color-rule);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em}.PublicLongform-module__Gac0Mq__chapter{gap:var(--space-xl);padding:var(--space-3xl) var(--page-gutter);display:grid}.PublicLongform-module__Gac0Mq__chapter>div:first-child>svg{color:var(--color-accent)}.PublicLongform-module__Gac0Mq__chapter h2,.PublicLongform-module__Gac0Mq__people h2,.PublicLongform-module__Gac0Mq__archive h2,.PublicLongform-module__Gac0Mq__gallery h2,.PublicLongform-module__Gac0Mq__reading h2{max-width:13ch;margin:var(--space-md) 0 0;font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2.5rem,6vw,5rem);font-weight:500;line-height:.95}.PublicLongform-module__Gac0Mq__chapter>div:last-child{max-width:64ch}.PublicLongform-module__Gac0Mq__chapter p{margin:0 0 var(--space-lg);font-family:var(--font-display);font-size:var(--text-md);line-height:1.55}.PublicLongform-module__Gac0Mq__people{padding:var(--space-3xl) var(--page-gutter);background:var(--color-paper-2)}.PublicLongform-module__Gac0Mq__people>header{margin-block-end:var(--space-xl)}.PublicLongform-module__Gac0Mq__producer{background:var(--color-ink);color:var(--color-paper);margin-block-end:var(--space-2xl);display:grid}.PublicLongform-module__Gac0Mq__producer figure{min-width:0;margin:0}.PublicLongform-module__Gac0Mq__producer img{object-fit:cover;width:100%;height:100%;min-height:24rem;display:block}.PublicLongform-module__Gac0Mq__producer>div{padding:var(--space-xl);flex-direction:column;justify-content:center;display:flex}.PublicLongform-module__Gac0Mq__producer blockquote{max-width:22ch;margin:0 0 var(--space-xl);font-family:var(--font-display);font-size:var(--text-lg);line-height:1.4}.PublicLongform-module__Gac0Mq__producer h3{color:var(--color-accent);margin:0}.PublicLongform-module__Gac0Mq__producer p{margin:var(--space-2xs) 0 0;color:var(--color-rule)}.PublicLongform-module__Gac0Mq__vendorGrid{gap:var(--space-xl);display:grid}.PublicLongform-module__Gac0Mq__vendorGrid article{border-block-start:var(--rule-thin) solid var(--color-rule);padding-block-start:var(--space-md)}.PublicLongform-module__Gac0Mq__vendorGrid img{aspect-ratio:4/3;object-fit:cover;width:100%;margin-block-end:var(--space-md)}.PublicLongform-module__Gac0Mq__vendorGrid span{color:var(--color-accent);font-size:var(--text-xs);text-transform:uppercase;font-weight:700}.PublicLongform-module__Gac0Mq__vendorGrid h3{margin:var(--space-xs) 0;font-family:var(--font-display);font-size:var(--text-lg)}.PublicLongform-module__Gac0Mq__vendorGrid p{color:var(--color-ink-2);margin:0;line-height:1.55}.PublicLongform-module__Gac0Mq__archive,.PublicLongform-module__Gac0Mq__reading{padding:var(--space-3xl) var(--page-gutter)}.PublicLongform-module__Gac0Mq__archive>header,.PublicLongform-module__Gac0Mq__reading>header,.PublicLongform-module__Gac0Mq__gallery>header{justify-content:space-between;align-items:end;gap:var(--space-md);margin-block-end:var(--space-xl);display:flex}.PublicLongform-module__Gac0Mq__archive>header p,.PublicLongform-module__Gac0Mq__reading>header p{color:var(--color-muted)}.PublicLongform-module__Gac0Mq__archive>div,.PublicLongform-module__Gac0Mq__reading>div{border-block-start:var(--rule-thin) solid var(--color-rule)}.PublicLongform-module__Gac0Mq__archive>div>button,.PublicLongform-module__Gac0Mq__reading>div>button{align-items:center;gap:var(--space-sm);width:100%;min-height:6rem;padding:var(--space-sm) 0;border:0;border-block-end:var(--rule-thin) solid var(--color-rule);color:inherit;text-align:start;background:0 0;grid-template-columns:2rem minmax(0,1fr);display:grid}.PublicLongform-module__Gac0Mq__archive button>span:first-child,.PublicLongform-module__Gac0Mq__reading button>span:first-child{color:var(--color-accent);font-size:var(--text-xs);font-weight:700}.PublicLongform-module__Gac0Mq__archive button>span:nth-child(2),.PublicLongform-module__Gac0Mq__reading button>span:nth-child(2){display:grid}.PublicLongform-module__Gac0Mq__archive small,.PublicLongform-module__Gac0Mq__reading small{color:var(--color-muted);text-transform:uppercase}.PublicLongform-module__Gac0Mq__archive b,.PublicLongform-module__Gac0Mq__reading b{font-family:var(--font-display);font-size:var(--text-lg);font-weight:500}.PublicLongform-module__Gac0Mq__archive button>span:last-child,.PublicLongform-module__Gac0Mq__reading button>span:last-child{align-items:center;gap:var(--space-2xs);white-space:nowrap;font-weight:700;display:none}.PublicLongform-module__Gac0Mq__longFooter{padding:var(--space-3xl) var(--page-gutter);background:var(--color-ink);color:var(--color-paper)}.PublicLongform-module__Gac0Mq__longFooter p{max-width:16ch;margin:0 0 var(--space-xl);font-family:var(--font-display);font-size:clamp(2.5rem,6vw,5rem);line-height:.95}.PublicLongform-module__Gac0Mq__longFooter a{min-height:var(--control-height);align-items:center;gap:var(--space-2xs);color:inherit;font-weight:700;display:inline-flex}.PublicLongform-module__Gac0Mq__journalHero{padding:var(--space-3xl) var(--page-gutter)}.PublicLongform-module__Gac0Mq__journalHero h1{max-width:14ch}.PublicLongform-module__Gac0Mq__gallery{padding:0 var(--page-gutter) var(--space-3xl)}.PublicLongform-module__Gac0Mq__gallery>header>span{color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-xl)}.PublicLongform-module__Gac0Mq__gallery>div{gap:var(--space-sm);display:grid}.PublicLongform-module__Gac0Mq__gallery figure{cursor:pointer;min-width:0;margin:0}.PublicLongform-module__Gac0Mq__gallery figure:nth-child(3n+1){grid-row:span 2}.PublicLongform-module__Gac0Mq__gallery img{object-fit:cover;width:100%;height:100%;min-height:18rem;display:block}.PublicLongform-module__Gac0Mq__gallery figcaption{padding-block:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm)}.PublicLongform-module__Gac0Mq__reading{background:var(--color-paper-2)}.PublicLongform-module__Gac0Mq__reader{background:var(--color-paper);min-height:100dvh;color:var(--color-ink)}.PublicLongform-module__Gac0Mq__reader article,.PublicLongform-module__Gac0Mq__articleOverlay article{max-width:65ch;padding:var(--space-2xl) var(--page-gutter) var(--space-3xl);margin:0 auto}.PublicLongform-module__Gac0Mq__reader h1,.PublicLongform-module__Gac0Mq__articleOverlay h2{margin:0 0 var(--space-xl);font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2.75rem,7vw,5.5rem);font-weight:500;line-height:.96}.PublicLongform-module__Gac0Mq__reader article>div,.PublicLongform-module__Gac0Mq__articleOverlay article>div{white-space:pre-line;font-size:var(--text-base);line-height:1.8}.PublicLongform-module__Gac0Mq__articleOverlay{z-index:60;background:var(--color-paper);color:var(--color-ink);position:fixed;inset:0;overflow-y:auto}.PublicLongform-module__Gac0Mq__articleOverlay>header{height:var(--topbar-height);padding-inline:var(--page-gutter);justify-content:flex-end;align-items:center;display:flex}.PublicLongform-module__Gac0Mq__articleOverlay header button{min-height:var(--control-height);align-items:center;gap:var(--space-2xs);color:inherit;background:0 0;border:0;font-weight:700;display:flex}.PublicLongform-module__Gac0Mq__lightbox{z-index:70;padding:var(--space-md);background:color-mix(in oklch,var(--color-ink) 94%,transparent);color:var(--color-paper);place-items:center;display:grid;position:fixed;inset:0}.PublicLongform-module__Gac0Mq__lightbox>button{inset:var(--space-sm) var(--space-sm) auto auto;width:var(--control-height);height:var(--control-height);border:var(--rule-thin) solid var(--color-rule);color:inherit;background:0 0;place-items:center;display:grid;position:absolute}.PublicLongform-module__Gac0Mq__lightbox figure{max-width:min(90vw,70rem);max-height:88dvh;margin:0}.PublicLongform-module__Gac0Mq__lightbox img{object-fit:contain;max-width:100%;max-height:80dvh;display:block}.PublicLongform-module__Gac0Mq__lightbox figcaption{font-size:var(--text-sm);padding-block-start:var(--space-xs)}@media (hover:hover) and (pointer:fine){.PublicLongform-module__Gac0Mq__header a:hover,.PublicLongform-module__Gac0Mq__header button:hover,.PublicLongform-module__Gac0Mq__archive button:hover,.PublicLongform-module__Gac0Mq__reading button:hover{opacity:.62}}@media (min-width:48rem){.PublicLongform-module__Gac0Mq__storyHero{height:calc(100svh - var(--topbar-height));grid-template-columns:minmax(0,1fr) minmax(0,.9fr);min-height:40rem;overflow:hidden}.PublicLongform-module__Gac0Mq__storyHero h1{font-size:clamp(3rem,5.2vw,5.5rem)}.PublicLongform-module__Gac0Mq__storyHero figure,.PublicLongform-module__Gac0Mq__storyHero img{height:100%;min-height:0}.PublicLongform-module__Gac0Mq__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.PublicLongform-module__Gac0Mq__chapter{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.PublicLongform-module__Gac0Mq__producer{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.PublicLongform-module__Gac0Mq__vendorGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.PublicLongform-module__Gac0Mq__archive>div>button,.PublicLongform-module__Gac0Mq__reading>div>button{grid-template-columns:2rem minmax(0,1fr) auto}.PublicLongform-module__Gac0Mq__archive button>span:last-child,.PublicLongform-module__Gac0Mq__reading button>span:last-child{display:flex}.PublicLongform-module__Gac0Mq__gallery>div{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:20rem}.PublicLongform-module__Gac0Mq__gallery img{min-height:0}.PublicLongform-module__Gac0Mq__journalHero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;display:grid}.PublicLongform-module__Gac0Mq__journalHero>p:first-child{grid-column:1/-1}.PublicLongform-module__Gac0Mq__journalHero>p:last-child{justify-self:end}.PublicLongform-module__Gac0Mq__reader article,.PublicLongform-module__Gac0Mq__articleOverlay article{padding-inline:0}}
