@layer components{.hero[data-astro-cid-cqneq3b3] .in{display:grid;gap:var(--space-48);align-items:center}.text[data-astro-cid-cqneq3b3]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-16)}.eyebrow[data-astro-cid-cqneq3b3]{font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-garden-strong)}h1[data-astro-cid-cqneq3b3],h2[data-astro-cid-cqneq3b3]{display:flex;flex-direction:column;font-family:var(--font-serif);font-size:var(--text-display);font-weight:400;line-height:1.05;letter-spacing:.01em}h1[data-astro-cid-cqneq3b3] span[data-astro-cid-cqneq3b3],h2[data-astro-cid-cqneq3b3] span[data-astro-cid-cqneq3b3]{font-size:var(--text-xl);font-style:italic;color:var(--color-garden-strong)}.desc[data-astro-cid-cqneq3b3]{max-width:30em;font-size:var(--text-xs);line-height:1.9;color:var(--color-ink-muted)}.fee[data-astro-cid-cqneq3b3]{margin:var(--space-8) 0 0;padding-block:var(--space-16);min-width:min(100%,20rem);border-block:var(--line-width) solid var(--color-line)}.fee[data-astro-cid-cqneq3b3] dt[data-astro-cid-cqneq3b3]{font-size:var(--text-xs);color:var(--color-ink-muted)}.fee[data-astro-cid-cqneq3b3] dd[data-astro-cid-cqneq3b3]{margin:var(--space-4) 0 0;font-family:var(--font-serif);font-size:var(--text-xl)}.fee[data-astro-cid-cqneq3b3] *{color:inherit}.actions[data-astro-cid-cqneq3b3]{display:flex;flex-wrap:wrap;gap:var(--space-12);margin-top:var(--space-8)}.pill[data-astro-cid-cqneq3b3]{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:var(--space-32);border:var(--line-width) solid var(--color-garden-strong);border-radius:var(--radius-pill);color:var(--color-garden-strong);font-size:var(--text-xs);text-decoration:none;transition:background-color var(--motion-duration) var(--motion-ease)}.pill[data-astro-cid-cqneq3b3]:hover{background:color-mix(in srgb,var(--color-garden-strong) 10%,transparent)}.pill[data-astro-cid-cqneq3b3].solid{background:var(--color-garden-strong);color:var(--color-paper)}.pill[data-astro-cid-cqneq3b3].solid:hover{background:var(--color-moss)}.frame[data-astro-cid-cqneq3b3]{position:relative;width:100%;aspect-ratio:4 / 5;max-height:40rem;overflow:hidden;background:var(--color-ink) center / cover no-repeat}.frame[data-astro-cid-cqneq3b3]:after{content:"";position:absolute;inset:var(--space-12);border:var(--line-width) solid color-mix(in srgb,var(--color-paper) 45%,transparent);pointer-events:none}.frame[data-astro-cid-cqneq3b3] video[data-astro-cid-cqneq3b3]{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:62em){.hero[data-astro-cid-cqneq3b3] .in{grid-template-columns:1fr 1fr;gap:var(--space-96)}}}@layer components{header[data-astro-cid-6tigtndr]{margin-bottom:var(--space-32)}.eyebrow[data-astro-cid-6tigtndr]{font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-garden-strong)}h2[data-astro-cid-6tigtndr]{margin-top:var(--space-4);font-size:var(--text-2xl)}.lead[data-astro-cid-6tigtndr]{margin-top:var(--space-8);color:var(--color-ink-muted)}ul[data-astro-cid-6tigtndr]{display:grid;grid-auto-flow:column;grid-auto-columns:70%;gap:var(--space-16);padding:0 0 var(--space-12);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory}li[data-astro-cid-6tigtndr]{scroll-snap-align:start}a[data-astro-cid-6tigtndr]{display:flex;flex-direction:column;gap:var(--space-4);color:var(--color-ink);text-decoration:none}.img[data-astro-cid-6tigtndr]{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-paper-deep);margin-bottom:var(--space-8)}.img[data-astro-cid-6tigtndr] img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--motion-ease)}a[data-astro-cid-6tigtndr]:hover .img[data-astro-cid-6tigtndr] img{transform:scale(1.04)}.role[data-astro-cid-6tigtndr]{font-size:var(--text-xs);color:var(--color-brick)}strong[data-astro-cid-6tigtndr]{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:500;letter-spacing:.03em}.ko[data-astro-cid-6tigtndr]{font-size:var(--text-xs);color:var(--color-ink-muted)}@media(min-width:40em){ul[data-astro-cid-6tigtndr]{grid-auto-columns:33%}}@media(min-width:62em){ul[data-astro-cid-6tigtndr]{grid-auto-flow:row;grid-template-columns:repeat(var(--n),1fr);grid-auto-columns:auto;overflow:visible}}}
