.editorial-index.svelte-12vr4sh{width:var(--page-width);margin:0 auto;padding:clamp(88px,9vw,140px) 0}.section-heading.svelte-12vr4sh{max-width:760px;margin-bottom:clamp(52px,6vw,88px)}h2.svelte-12vr4sh{font-family:var(--font-display);font-size:var(--type-heading);font-weight:650;line-height:var(--leading-display);letter-spacing:-.04em;margin:0 0 24px}.section-heading.svelte-12vr4sh p:where(.svelte-12vr4sh){color:var(--ink-muted);font-size:var(--type-lead);line-height:var(--leading-body)}.entries.svelte-12vr4sh{border-top:1px solid var(--ink);grid-template-columns:repeat(var(--count), minmax(0, 1fr));display:grid}article.svelte-12vr4sh{min-height:230px;padding:32px clamp(24px,3vw,48px) 30px 0}article.svelte-12vr4sh+article:where(.svelte-12vr4sh){border-left:1px solid var(--hairline);padding-left:clamp(24px,3vw,48px)}h3.svelte-12vr4sh{font-family:var(--font-display);font-size:var(--type-heading-sm);font-weight:620;line-height:var(--leading-heading);letter-spacing:-.025em;margin:0 0 22px}article.svelte-12vr4sh p:where(.svelte-12vr4sh){max-width:28em;color:var(--ink-muted);font-size:var(--type-body);line-height:var(--leading-body);margin:0}@media (width<=899px){.editorial-index.svelte-12vr4sh{width:var(--page-width);padding:72px 0}.entries.svelte-12vr4sh{grid-template-columns:1fr}article.svelte-12vr4sh{min-height:0;padding:28px 0}article.svelte-12vr4sh+article:where(.svelte-12vr4sh){border-top:1px solid var(--hairline);border-left:0;padding-left:0}}.framework-note.svelte-14lyk90{padding:0 var(--page-gutter) clamp(92px, 9vw, 140px)}.framework-note.svelte-14lyk90>div:where(.svelte-14lyk90){width:min(100%, var(--page-max));background:var(--ink);color:var(--paper);grid-template-columns:minmax(260px,.8fr) minmax(380px,1.2fr);align-items:start;gap:clamp(40px,7vw,112px);margin:0 auto;padding:clamp(42px,4vw,66px);display:grid}h2.svelte-14lyk90{font-family:var(--font-display);font-size:var(--type-heading);font-weight:620;line-height:var(--leading-heading);margin:0}p.svelte-14lyk90{color:#f1ede4c7;max-width:38em;font-size:var(--type-lead);line-height:var(--leading-body);margin:0}@media (width<=899px){.framework-note.svelte-14lyk90{padding:0 var(--page-gutter) 72px}.framework-note.svelte-14lyk90>div:where(.svelte-14lyk90){grid-template-columns:1fr;gap:24px;padding:34px 28px}}main.svelte-1sj6xl9{min-height:calc(100svh - 76px)}.interior-hero.svelte-1sj6xl9{width:var(--page-width);grid-template-columns:minmax(360px,.86fr) minmax(520px,1.14fr);align-items:center;gap:clamp(56px,7vw,120px);min-height:590px;margin:0 auto;padding:clamp(72px,8vw,124px) 0 clamp(64px,7vw,100px);display:grid}.hero-copy.svelte-1sj6xl9{align-self:center}h1.svelte-1sj6xl9{font-family:var(--font-display);font-size:var(--type-page-title);font-weight:650;line-height:var(--leading-page-title);letter-spacing:-.055em;margin:0 0 36px}p.svelte-1sj6xl9{max-width:29em;color:var(--ink-muted);font-size:var(--type-lead);line-height:var(--leading-body);margin:0}.hero-visual.svelte-1sj6xl9{aspect-ratio:5/3;border-left:1px solid var(--hairline);position:relative;overflow:hidden}.hero-visual.svelte-1sj6xl9 img:where(.svelte-1sj6xl9){object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;display:block}.page-body.svelte-1sj6xl9{border-top:1px solid var(--hairline)}@media (width<=899px){main.svelte-1sj6xl9{min-height:0}.interior-hero.svelte-1sj6xl9{width:var(--page-width);grid-template-columns:1fr;gap:44px;min-height:0;padding:64px 0 56px}h1.svelte-1sj6xl9{font-size:var(--type-page-title);margin-bottom:24px}.hero-visual.svelte-1sj6xl9{border-left:0}}
