.ph.svelte-quft5o{padding-top:clamp(1rem,3vw,2rem);padding-bottom:clamp(2.5rem,6vw,4.5rem)}.ph__photo.svelte-quft5o{margin:0 0 clamp(1.75rem,4vw,2.5rem);border:1px solid var(--border);overflow:hidden;background-size:cover;background-position:center;border-radius:var(--radius-media)}.ph__top.svelte-quft5o{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1.25rem;margin-bottom:1.25rem}.ph__eyebrow.svelte-quft5o{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--primary)}.ph__pill.svelte-quft5o{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 50%,transparent)}.ph__title.svelte-quft5o{max-width:18ch;font-family:var(--font-display);font-weight:400;font-synthesis-weight:none;font-size:clamp(2.25rem,6vw,4.5rem);line-height:1;letter-spacing:-.025em;color:var(--foreground)}.ln.svelte-quft5o{display:block;overflow:hidden;padding:.1em .04em;margin:-.1em -.04em}.ln__i.svelte-quft5o{display:block;transform:translateY(110%);transition:transform .8s var(--ease-out-expo)}.ph.in.svelte-quft5o .ln__i:where(.svelte-quft5o){transform:translateY(0)}.ph__desc.svelte-quft5o{margin-top:1.5rem;max-width:36rem;font-size:1.0625rem;line-height:1.6;color:var(--secondary-foreground)}.ph__facts.svelte-quft5o{margin-top:2rem;display:grid;grid-template-columns:repeat(2,minmax(0,auto));gap:1.25rem 2.5rem;width:fit-content}@media(min-width:640px){.ph__facts.svelte-quft5o{grid-template-columns:repeat(4,minmax(0,auto))}}.ph__fact.svelte-quft5o dt:where(.svelte-quft5o){font-family:var(--font-mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--secondary-foreground)}.ph__fact.svelte-quft5o dd:where(.svelte-quft5o){margin:.35rem 0 0;font-family:var(--font-serif);font-size:1.15rem;line-height:1.15;color:var(--foreground)}.ph__actions.svelte-quft5o{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem}.ph__meta.svelte-quft5o{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;padding:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--secondary-foreground)}.rv.svelte-quft5o{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo)}.ph.in.svelte-quft5o .rv:where(.svelte-quft5o){opacity:1;transform:translateY(0)}.ph__top.rv.svelte-quft5o{transition-delay:.12s}.ph__desc.rv.svelte-quft5o{transition-delay:.3s}.ph__facts.rv.svelte-quft5o{transition-delay:.38s}.ph__actions.rv.svelte-quft5o{transition-delay:.46s}.ph__meta.rv.svelte-quft5o{transition-delay:.54s}@media(prefers-reduced-motion:reduce){.rv.svelte-quft5o,.ln__i.svelte-quft5o{opacity:1;transform:none;transition:none}}
