.accent.svelte-1hvvj4v{color:var(--accent)}.hero.svelte-1hvvj4v{padding:calc(74px + clamp(60px,10vh,120px)) clamp(20px,4vw,64px) clamp(50px,8vh,96px);position:relative;overflow:hidden}.hero-watermark.svelte-1hvvj4v{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px rgba(var(--ink-rgb), .1);pointer-events:none;font-size:clamp(160px,28vw,420px);line-height:1;position:absolute;top:8vh;right:-2vw}.hero.svelte-1hvvj4v h1:where(.svelte-1hvvj4v){font-family:var(--font-display);text-transform:uppercase;max-width:16ch;font-size:clamp(48px,8.5vw,140px);line-height:.94}.lede.svelte-1hvvj4v{max-width:56ch;color:rgba(var(--ink-rgb), .75);margin:36px 0 0;font-size:clamp(15px,1.25vw,19px);line-height:1.7}.panels.svelte-1hvvj4v{border-top:1px solid rgba(var(--ink-rgb), .1)}.panel-row.svelte-1hvvj4v{border-bottom:1px solid rgba(var(--ink-rgb), .1)}.panel-toggle.svelte-1hvvj4v{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ink);align-items:baseline;gap:clamp(16px,3vw,48px);padding:clamp(24px,3.4vw,44px) clamp(20px,4vw,64px);transition:background .5s,color .5s;display:flex}.panel-toggle.is-open.svelte-1hvvj4v{color:var(--accent)}.panel-toggle.svelte-1hvvj4v:hover{background:rgba(var(--accent-rgb), .08)}.panel-idx.svelte-1hvvj4v{letter-spacing:.2em;min-width:44px;color:var(--accent);font-size:13px;font-weight:600}.panel-name.svelte-1hvvj4v{min-width:0;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;flex:auto;font-size:clamp(22px,5vw,72px);line-height:1.05}.panel-tag.svelte-1hvvj4v{letter-spacing:.1em;opacity:.6;margin-left:auto;font-size:12px}.panel-chev.svelte-1hvvj4v{font-family:var(--font-display);transition:transform .5s var(--ease);font-size:28px;line-height:1;transform:rotate(0)}.panel-chev.rotated.svelte-1hvvj4v{transform:rotate(45deg)}.panel-collapse.svelte-1hvvj4v{transition:grid-template-rows .8s var(--ease);grid-template-rows:0fr;display:grid}.panel-collapse.open.svelte-1hvvj4v{grid-template-rows:1fr}.panel-collapse-inner.svelte-1hvvj4v{overflow:hidden}.panel-body-grid.svelte-1hvvj4v{grid-template-columns:6fr 5fr;gap:clamp(24px,4vw,80px);padding:8px clamp(20px,4vw,64px) clamp(36px,5vh,64px);display:grid}.panel-body.svelte-1hvvj4v{color:rgba(var(--ink-rgb), .75);max-width:58ch;margin:0 0 28px;font-size:15px;line-height:1.8}.related-label.svelte-1hvvj4v{letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:11px;font-weight:700}.related-list.svelte-1hvvj4v{flex-direction:column;gap:2px;display:flex}.related-link.svelte-1hvvj4v{border-bottom:1px solid rgba(var(--ink-rgb), .12);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 0;font-size:14px;transition:padding-left .3s,color .3s;display:flex}.related-link.svelte-1hvvj4v span:where(.svelte-1hvvj4v):first-child{flex:220px;min-width:0}.related-link.svelte-1hvvj4v:hover{color:var(--accent);padding-left:12px}.related-stat.svelte-1hvvj4v{color:rgba(var(--ink-rgb), .45);font-size:12px}.panel-figure.svelte-1hvvj4v{aspect-ratio:16/10;align-self:start;position:relative;overflow:hidden}.fig-tag.svelte-1hvvj4v{letter-spacing:.2em;color:rgba(var(--ink-rgb), .6);border:1px dashed rgba(var(--ink-rgb), .3);pointer-events:none;padding:5px 9px;font-size:10px;position:absolute;bottom:12px;right:12px}.cta.svelte-1hvvj4v{text-align:center;padding:clamp(80px,12vh,150px) clamp(20px,4vw,64px)}.cta.svelte-1hvvj4v h2:where(.svelte-1hvvj4v){font-family:var(--font-display);text-transform:uppercase;max-width:20ch;margin:0 auto;font-size:clamp(34px,5.5vw,88px);line-height:1}.cta-btn-wrap.svelte-1hvvj4v{margin-top:36px}.cta-btn.svelte-1hvvj4v{background:var(--accent);color:var(--paper);letter-spacing:.18em;text-transform:uppercase;padding:20px 44px;font-size:13px;font-weight:700;display:inline-block}.cta-btn.svelte-1hvvj4v:hover{background:var(--ink)}
