.hero[data-astro-cid-ge2uvauf]{padding-top:clamp(2rem,6vw,4rem)}.opening[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100svh - 9rem);padding-bottom:clamp(4rem,8vw,7rem);display:flex}.headline[data-astro-cid-ge2uvauf]{font-family:var(--font-display), var(--font-sans);letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(2rem,9.2vw,9.25rem);font-weight:800;line-height:.9}.headline[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{animation:rise .9s var(--ease-out) both;display:block}.headline[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:.1s}.headline[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:last-child{color:var(--color-brand);animation-delay:.2s}.lead[data-astro-cid-ge2uvauf]{color:var(--color-text-body);animation:rise .9s var(--ease-out) .35s both;margin-top:clamp(1.75rem,4vh,2.75rem);font-size:clamp(1.125rem,1.6vw,1.375rem)}.actions[data-astro-cid-ge2uvauf]{animation:rise .9s var(--ease-out) .45s both;gap:.75rem;margin-top:1.75rem;display:flex}.btn[data-astro-cid-ge2uvauf]{background:var(--color-text);color:var(--color-bg);white-space:nowrap;border-radius:999px;align-items:center;gap:.6rem;padding:.95rem 1.6rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.btn[data-astro-cid-ge2uvauf]:hover{background:var(--color-accent)}.btn--ghost[data-astro-cid-ge2uvauf]{color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border-strong);background:0 0}.btn--ghost[data-astro-cid-ge2uvauf]:hover{box-shadow:inset 0 0 0 1px var(--color-text);background:0 0}@media (width<=599px){.opening[data-astro-cid-ge2uvauf]{min-height:calc(100svh - 10rem)}.actions[data-astro-cid-ge2uvauf]{gap:.5rem}.btn[data-astro-cid-ge2uvauf]{padding:.85rem 1.15rem;font-size:.9375rem}}.featured[data-astro-cid-ge2uvauf]{gap:clamp(4.5rem,9vw,8rem);margin:0;padding:0;scroll-margin-top:2rem;list-style:none;display:grid}.row[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(1.75rem,4.5vw,5rem);display:grid}.row[data-astro-cid-ge2uvauf].flip{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr)}.row[data-astro-cid-ge2uvauf].flip .media[data-astro-cid-ge2uvauf]{order:2}.media[data-astro-cid-ge2uvauf]{border-radius:var(--radius);background:var(--color-surface);display:block;overflow:hidden}.media[data-astro-cid-ge2uvauf] .row-img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform 1.2s var(--ease-out);display:block}.row[data-astro-cid-ge2uvauf]:hover .media[data-astro-cid-ge2uvauf] .row-img{transform:scale(1.03)}.text[data-astro-cid-ge2uvauf]{justify-items:start;gap:1rem;display:grid}.meta[data-astro-cid-ge2uvauf]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.text[data-astro-cid-ge2uvauf] h2[data-astro-cid-ge2uvauf]{font-size:clamp(1.9rem,3.4vw,3rem)}.text[data-astro-cid-ge2uvauf] h2[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:inherit;text-decoration:none}.intro[data-astro-cid-ge2uvauf]{color:var(--color-text-body);max-width:46ch}.tags[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{border:1px solid var(--color-border-strong);color:var(--color-text-muted);border-radius:999px;padding:.3rem .7rem;font-size:.6875rem}.more[data-astro-cid-ge2uvauf]{color:var(--color-text);border-bottom:1px solid;margin-top:.5rem;padding-bottom:2px;font-weight:500;text-decoration:none}.more[data-astro-cid-ge2uvauf]:hover,.text[data-astro-cid-ge2uvauf] h2[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{color:var(--color-accent)}@media (width<=899px){.row[data-astro-cid-ge2uvauf],.row[data-astro-cid-ge2uvauf].flip{grid-template-columns:minmax(0,1fr)}.row[data-astro-cid-ge2uvauf].flip .media[data-astro-cid-ge2uvauf]{order:0}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}.portrait[data-astro-cid-oxgmilyn]{max-width:360px;margin:0;position:relative}.portrait[data-astro-cid-oxgmilyn] .portrait-img{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;border-radius:var(--radius);background:#1a1a1a;width:100%;height:auto;display:block}.content[data-astro-cid-oxgmilyn]{max-width:46rem}.statement[data-astro-cid-oxgmilyn]{letter-spacing:-.03em;font-size:clamp(1.6rem,2.6vw,2.25rem);line-height:1.2}.body[data-astro-cid-oxgmilyn]{color:var(--color-text-body);gap:1.1rem;margin-top:1.75rem;font-size:1.0625rem;line-height:1.6;display:grid}.more[data-astro-cid-oxgmilyn]{margin-top:1.75rem}.press[data-astro-cid-oxgmilyn]{border-top:1px solid var(--color-border);margin-top:3rem;padding-top:1.5rem}.label[data-astro-cid-oxgmilyn]{color:var(--color-text-subtle)}.press[data-astro-cid-oxgmilyn] ul[data-astro-cid-oxgmilyn]{color:var(--color-text-muted);flex-wrap:wrap;gap:.35rem 1.5rem;margin-top:.75rem;font-size:1rem;display:flex}@media (width<=899px){.portrait[data-astro-cid-oxgmilyn]{max-width:260px}}.list[data-astro-cid-lesv7jgp]{margin-top:clamp(2rem,4vw,3.5rem)}.row[data-astro-cid-lesv7jgp]{border-bottom:1px solid var(--color-border);align-items:baseline;padding-block:2rem}.row[data-astro-cid-lesv7jgp]:first-child{padding-top:0}.row[data-astro-cid-lesv7jgp]:last-child{border-bottom:0}h3[data-astro-cid-lesv7jgp]{letter-spacing:-.02em;gap:1.5rem;font-size:1.1875rem;font-weight:400;display:flex}.num[data-astro-cid-lesv7jgp]{min-width:1rem;color:var(--color-text-subtle);font-variant-numeric:tabular-nums}p[data-astro-cid-lesv7jgp]{max-width:38rem;color:var(--color-text-body);line-height:1.6}@media (width<=899px){.row[data-astro-cid-lesv7jgp]{gap:.5rem}p[data-astro-cid-lesv7jgp]{padding-left:2.5rem}}.intro[data-astro-cid-grsovck6]{max-width:38rem;color:var(--color-text-body);line-height:1.6}.steps[data-astro-cid-grsovck6]{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2rem,4vw,3.5rem);display:grid}.step[data-astro-cid-grsovck6]{border-top:1px solid var(--color-border-strong);padding-top:1.25rem}.num[data-astro-cid-grsovck6]{color:var(--color-brand);font-variant-numeric:tabular-nums;font-size:.9375rem}h3[data-astro-cid-grsovck6]{letter-spacing:-.02em;margin-top:.75rem;font-size:1.1875rem;font-weight:400}.step[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{color:var(--color-text-body);margin-top:.5rem;line-height:1.6}@media (width<=899px){.steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.steps[data-astro-cid-grsovck6]{grid-template-columns:minmax(0,1fr)}}.head[data-astro-cid-t3eiqlen]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}.controls[data-astro-cid-t3eiqlen]{gap:.5rem;display:flex}.row[data-astro-cid-t3eiqlen]{--edge:max(var(--gutter), calc((100vw - var(--max-width)) / 2 + var(--gutter)));gap:calc(var(--gap) * .6);padding-inline:var(--edge);scroll-padding-inline:var(--edge);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.row[data-astro-cid-t3eiqlen]::-webkit-scrollbar{display:none}.item[data-astro-cid-t3eiqlen]{scroll-snap-align:start;flex:none;width:clamp(240px,72vw,340px)}.item[data-astro-cid-t3eiqlen] a[data-astro-cid-t3eiqlen]{display:block;position:relative}.media[data-astro-cid-t3eiqlen]{border-radius:var(--radius);background:var(--color-surface);overflow:hidden}.media[data-astro-cid-t3eiqlen] .item-img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;transition:transform 1.2s var(--ease-out);display:block}.item[data-astro-cid-t3eiqlen] a[data-astro-cid-t3eiqlen]:hover .media[data-astro-cid-t3eiqlen] .item-img{transform:scale(1.04)}h3[data-astro-cid-t3eiqlen]{letter-spacing:-.02em;margin-top:1rem;font-size:1.0625rem}.meta[data-astro-cid-t3eiqlen]{color:var(--color-text-subtle);margin-top:.3rem}.title[data-astro-cid-he3spzz3]{text-align:center;letter-spacing:-.045em;max-width:14ch;margin-inline:auto;font-size:clamp(2.25rem,5vw,4.25rem)}.lead[data-astro-cid-he3spzz3]{text-align:center;max-width:38rem;color:var(--color-text-body);margin:1.25rem auto 0;line-height:1.6}.composer[data-astro-cid-he3spzz3]{background:var(--color-surface);border-radius:24px;max-width:720px;margin:clamp(2rem,4vw,3rem) auto 0;padding:.75rem clamp(1.25rem,3vw,2.25rem) clamp(1.25rem,3vw,2.25rem)}.field[data-astro-cid-he3spzz3]{border-bottom:1px solid var(--color-border);grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.5rem;display:grid}.field--message[data-astro-cid-he3spzz3]{border-bottom:0;align-items:start;padding-top:1rem}.label[data-astro-cid-he3spzz3]{color:var(--color-text-muted);font-size:.9375rem}.to[data-astro-cid-he3spzz3]{overflow-wrap:anywhere}input[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{background:0 0;border:0;outline:none;grid-column:2/-1;width:100%;padding:0;font-size:1rem}textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:6rem}input[data-astro-cid-he3spzz3]::placeholder{color:var(--color-text-subtle)}.field[data-astro-cid-he3spzz3]:focus-within{border-bottom-color:var(--color-border-strong)}.copy[data-astro-cid-he3spzz3]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.25rem .5rem;font-size:.8125rem}.copy[data-astro-cid-he3spzz3]:hover{background:var(--color-surface-hover);color:var(--color-text)}.send[data-astro-cid-he3spzz3]{border:1px solid var(--color-border-strong);cursor:pointer;background:#fff;border-radius:999px;margin-top:1.25rem;padding:.55rem 1.1rem;font-size:.9375rem;transition:background-color .15s,color .15s,border-color .15s}.send[data-astro-cid-he3spzz3]:hover{background:var(--color-text);border-color:var(--color-text);color:#fff}.details[data-astro-cid-he3spzz3]{color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;gap:.25rem .75rem;margin-top:1.5rem;font-size:.9375rem;display:flex}.details[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--color-text)}@media (width<=480px){.field[data-astro-cid-he3spzz3]{grid-template-columns:4.5rem minmax(0,1fr)}.field[data-astro-cid-he3spzz3]:first-child{row-gap:0;padding-block:.75rem .25rem}.to[data-astro-cid-he3spzz3]{overflow-wrap:normal;white-space:nowrap;font-size:.9375rem}.copy[data-astro-cid-he3spzz3]{grid-column:2;justify-self:start;margin-left:-.5rem}}
