.editorial-index.svelte-12vr4sh{width:min(100% - 8vw,1500px);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(--display-serif);letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(42px,4.3vw,70px);font-weight:650;line-height:1.2}.section-heading.svelte-12vr4sh p:where(.svelte-12vr4sh){color:var(--ink-muted);font-size:18px;line-height:1.8}.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(--display-serif);letter-spacing:-.025em;margin:0 0 22px;font-size:clamp(27px,2.4vw,38px);font-weight:620;line-height:1.35}article.svelte-12vr4sh p:where(.svelte-12vr4sh){max-width:28em;color:var(--ink-muted);margin:0;font-size:16px;line-height:1.8}@media (width<=899px){.editorial-index.svelte-12vr4sh{width:min(100% - 48px,1500px);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 max(4vw,48px) clamp(92px,9vw,140px)}.framework-note.svelte-14lyk90>div:where(.svelte-14lyk90){background:var(--ink);width:min(100%,1500px);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(--display-serif);margin:0;font-size:clamp(34px,3.8vw,58px);font-weight:620;line-height:1.25}p.svelte-14lyk90{color:#f1ede4c7;max-width:38em;margin:0;font-size:17px;line-height:1.9}@media (width<=899px){.framework-note.svelte-14lyk90{padding:0 24px 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{grid-template-columns:minmax(360px,.86fr) minmax(520px,1.14fr);align-items:center;gap:clamp(56px,7vw,120px);width:min(100% - 8vw,1500px);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(--display-serif);letter-spacing:-.055em;margin:0 0 36px;font-size:clamp(62px,7vw,108px);font-weight:650;line-height:1.08}p.svelte-1sj6xl9{max-width:29em;color:var(--ink-muted);margin:0;font-size:clamp(17px,1.35vw,21px);line-height:1.9}.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{grid-template-columns:1fr;gap:44px;width:min(100% - 48px,1500px);min-height:0;padding:64px 0 56px}h1.svelte-1sj6xl9{margin-bottom:24px;font-size:clamp(48px,15vw,72px)}.hero-visual.svelte-1sj6xl9{border-left:0}}
