.card[data-astro-cid-y3tojatm]{gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-5);background:var(--color-surface);border-radius:var(--radius-md);transition:background-color var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative}.card[data-astro-cid-y3tojatm]:hover{background:var(--color-surface-deep)}.card[data-astro-cid-y3tojatm]:focus-within{outline:2px solid var(--color-focus);outline-offset:3px}.head[data-astro-cid-y3tojatm]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-2);display:flex}.num[data-astro-cid-y3tojatm]{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);color:var(--color-ink-soft);padding-top:var(--space-1)}.card[data-astro-cid-y3tojatm] .art{inline-size:7.5rem}.title[data-astro-cid-y3tojatm]{font-size:var(--text-lg);font-weight:var(--weight-light)}.title[data-astro-cid-y3tojatm] a[data-astro-cid-y3tojatm]{color:var(--color-ink);text-decoration:none}.title[data-astro-cid-y3tojatm] a[data-astro-cid-y3tojatm]:after{content:"";border-radius:inherit;position:absolute;inset:0}.title[data-astro-cid-y3tojatm] a[data-astro-cid-y3tojatm]:focus-visible{outline:none}.text[data-astro-cid-y3tojatm]{color:var(--color-ink-soft);font-size:var(--text-sm);flex:1}.card[data-astro-cid-y3tojatm] .link[data-astro-cid-y3tojatm]{margin-top:var(--space-2)}.card[data-astro-cid-y3tojatm]:hover .link[data-astro-cid-y3tojatm]{color:var(--color-accent-deep)}.card[data-astro-cid-y3tojatm]:hover .link[data-astro-cid-y3tojatm]:after{transform:translate(2px,-2px)rotate(45deg)}.hero[data-astro-cid-jecwxay2]{padding-block:clamp(3.5rem,2.5rem + 5vw,7.5rem) clamp(2rem,1rem + 2vw,3rem)}.hero[data-astro-cid-jecwxay2] .grid[data-astro-cid-jecwxay2]{gap:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.hero[data-astro-cid-jecwxay2] .grid[data-astro-cid-jecwxay2]{column-gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end}.hero[data-astro-cid-jecwxay2] .facts[data-astro-cid-jecwxay2]{grid-column:1/-1}}.main[data-astro-cid-jecwxay2]{gap:var(--space-6);flex-direction:column;display:flex}.headline[data-astro-cid-jecwxay2]{font-size:var(--text-3xl);line-height:var(--leading-tight);max-width:14ch}.hero[data-astro-cid-jecwxay2] .lead[data-astro-cid-jecwxay2]{max-width:32ch}.actions[data-astro-cid-jecwxay2]{margin-top:var(--space-2)}.aside[data-astro-cid-jecwxay2]{gap:var(--space-4);max-width:40ch;color:var(--color-ink-soft);font-size:var(--text-sm);line-height:var(--leading-relaxed);padding-top:var(--space-5);border-top:1px solid var(--color-line-strong);flex-direction:column;display:flex}@media (width>=64rem){.aside[data-astro-cid-jecwxay2]{padding-top:0;padding-bottom:var(--space-2);border-top:0}}.facts[data-astro-cid-jecwxay2]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-line-strong);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-soft);flex-wrap:wrap;display:flex}.facts-list[data-astro-cid-jecwxay2]{margin:0;padding:0;list-style:none;display:flex}.facts-list[data-astro-cid-jecwxay2] li[data-astro-cid-jecwxay2]+li[data-astro-cid-jecwxay2]{padding-left:var(--space-4);margin-left:var(--space-4);border-left:1px solid var(--color-line-strong)}.main[data-astro-cid-jecwxay2]>[data-astro-cid-jecwxay2],.aside[data-astro-cid-jecwxay2],.facts[data-astro-cid-jecwxay2]{animation:rise var(--dur-slow) var(--ease-out) both}.headline[data-astro-cid-jecwxay2]{animation-delay:60ms}.main[data-astro-cid-jecwxay2] .lead[data-astro-cid-jecwxay2]{animation-delay:.12s}.actions[data-astro-cid-jecwxay2]{animation-delay:.18s}.aside[data-astro-cid-jecwxay2]{animation-delay:.24s}.facts[data-astro-cid-jecwxay2]{animation-delay:.3s}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.main[data-astro-cid-jecwxay2]>[data-astro-cid-jecwxay2],.aside[data-astro-cid-jecwxay2],.facts[data-astro-cid-jecwxay2]{animation:none}}.two-col[data-astro-cid-jecwxay2]{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=56rem){.two-col[data-astro-cid-jecwxay2]{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.h2[data-astro-cid-jecwxay2]{max-width:22ch}.intro[data-astro-cid-jecwxay2] .h2[data-astro-cid-jecwxay2]{font-size:var(--text-xl)}.areas-title[data-astro-cid-jecwxay2]{margin-bottom:var(--space-10)}.cards[data-astro-cid-jecwxay2]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.cards[data-astro-cid-jecwxay2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){.cards[data-astro-cid-jecwxay2]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}}.emotional[data-astro-cid-jecwxay2] .container[data-astro-cid-jecwxay2]{gap:var(--space-12);flex-direction:column;display:flex}.emotional[data-astro-cid-jecwxay2] .layers{aspect-ratio:2}@media (width>=56rem){.emotional[data-astro-cid-jecwxay2] .layers{aspect-ratio:3}}.emotional-copy[data-astro-cid-jecwxay2] .eyebrow[data-astro-cid-jecwxay2]{margin-bottom:var(--space-4)}.emotional-copy[data-astro-cid-jecwxay2] .link[data-astro-cid-jecwxay2]{margin-top:var(--space-2)}.about-grid[data-astro-cid-jecwxay2]{gap:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=56rem){.about-grid[data-astro-cid-jecwxay2]{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.portrait[data-astro-cid-jecwxay2]{max-width:26rem}.about-copy[data-astro-cid-jecwxay2]{gap:var(--space-6);flex-direction:column;display:flex}.about-title[data-astro-cid-jecwxay2]{font-size:var(--text-2xl);max-width:14ch}.method-head[data-astro-cid-jecwxay2]{gap:var(--space-4);margin-bottom:var(--space-12);flex-direction:column;display:flex}.conditions[data-astro-cid-jecwxay2]{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-line-strong);justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);color:var(--color-ink-soft);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.conditions[data-astro-cid-jecwxay2] p[data-astro-cid-jecwxay2]{max-width:60ch}
