.press-feature.svelte-u816nl{border:1px solid var(--line-strong);border-left:3px solid var(--accent);background:color-mix(in oklab, var(--surface) 95%, transparent);color:var(--fg);transition:border-color .22s ease, background-color .22s ease, transform .22s var(--ease-out-expo);animation:svelte-u816nl-press-appear .55s var(--ease-out-expo) backwards;grid-template-columns:12.5rem minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,2.5vw,2.5rem);padding:1.6rem 1.75rem;text-decoration:none;display:grid;position:relative}.press-feature.svelte-u816nl:before{content:"";background:var(--accent);transform-origin:0;width:3px;transition:transform .22s var(--ease-out-expo);position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.press-feature.svelte-u816nl:hover,.press-feature.svelte-u816nl:focus-visible{border-color:var(--accent);background:var(--surface);transform:translateY(-2px)}.press-feature.svelte-u816nl:hover:before,.press-feature.svelte-u816nl:focus-visible:before{transform:scaleX(1)}.press-publication.svelte-u816nl{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.press-eyebrow.svelte-u816nl{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.62rem;font-weight:500}.press-name.svelte-u816nl{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:1.42rem;font-weight:700;line-height:1.1}.press-rule.svelte-u816nl{border-top:1px solid var(--fg);border-bottom:1px solid var(--line-strong);width:100%;height:4px}.press-story.svelte-u816nl h2:where(.svelte-u816nl){letter-spacing:-.025em;text-wrap:pretty;max-width:36rem;font-size:clamp(1.13rem,1.9vw,1.45rem);font-weight:500;line-height:1.3}.press-credit.svelte-u816nl{color:var(--muted);flex-wrap:wrap;gap:.3rem .55rem;margin-top:.65rem;font-size:.7rem;line-height:1.4;display:flex}.press-separator.svelte-u816nl{color:var(--line-strong)}.press-action.svelte-u816nl{white-space:nowrap;color:var(--accent);align-items:center;gap:.8rem;font-size:.75rem;display:flex}.press-action.svelte-u816nl svg:where(.svelte-u816nl){transition:transform .22s var(--ease-out-expo);flex-shrink:0}.press-feature.svelte-u816nl:hover .press-action:where(.svelte-u816nl) svg:where(.svelte-u816nl),.press-feature.svelte-u816nl:focus-visible .press-action:where(.svelte-u816nl) svg:where(.svelte-u816nl){transform:translate(2px,-2px)}@keyframes svelte-u816nl-press-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1023px){.press-feature.svelte-u816nl{grid-template-columns:11.5rem minmax(0,1fr) auto;padding-inline:1.35rem}.press-action.svelte-u816nl>span:where(.svelte-u816nl){display:none}}@media (width<=639px){.press-feature.svelte-u816nl{grid-template-columns:minmax(0,1fr) auto;gap:1.1rem 1rem;padding:1.25rem}.press-publication.svelte-u816nl{grid-column:1/-1}.press-name.svelte-u816nl{font-size:1.35rem}.press-rule.svelte-u816nl{width:10.75rem}.press-story.svelte-u816nl h2:where(.svelte-u816nl){font-size:1.15rem}.press-action.svelte-u816nl{align-self:start;padding-top:.15rem}.press-credit.svelte-u816nl{gap:.25rem .4rem;font-size:.65rem}}@media (prefers-reduced-motion:reduce){.press-feature.svelte-u816nl{animation:none}.press-feature.svelte-u816nl,.press-feature.svelte-u816nl:before,.press-action.svelte-u816nl svg:where(.svelte-u816nl){transition:none}.press-feature.svelte-u816nl:hover,.press-feature.svelte-u816nl:focus-visible,.press-feature.svelte-u816nl:hover .press-action:where(.svelte-u816nl) svg:where(.svelte-u816nl),.press-feature.svelte-u816nl:focus-visible .press-action:where(.svelte-u816nl) svg:where(.svelte-u816nl){transform:none}}.vision.svelte-19jebu7{max-width:60rem;animation:svelte-19jebu7-vision-appear .65s var(--ease-out-expo) backwards}.vision-label.svelte-19jebu7{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:clamp(1rem,1.7vw,1.25rem);font-weight:500}.vision-text.svelte-19jebu7{letter-spacing:-.02em;text-wrap:pretty;color:var(--fg);font-size:clamp(1.28rem,2.35vw,1.85rem);line-height:1.38}.vision-text.svelte-19jebu7 strong:where(.svelte-19jebu7){color:var(--fg);font-weight:600}.vision-cite.svelte-19jebu7{margin-left:.1em;font-size:.5em;line-height:0}.vision-cite.svelte-19jebu7 a:where(.svelte-19jebu7){color:var(--muted);text-decoration:none}.vision-cite.svelte-19jebu7 a:where(.svelte-19jebu7):hover,.vision-cite.svelte-19jebu7 a:where(.svelte-19jebu7):focus-visible{color:var(--accent)}.stat-value.svelte-19jebu7{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--fg);font-size:clamp(1.6rem,4vw,2.5rem);font-weight:500;line-height:1.1}@keyframes svelte-19jebu7-vision-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vision.svelte-19jebu7{animation:none}}
