.hero.svelte-skv6c4{isolation:isolate;align-items:end;min-block-size:min(86vh,46rem);display:grid;position:relative;overflow:hidden}.hero-pleat.svelte-skv6c4{z-index:-2;--pleat-width:108px;animation:svelte-skv6c4-pleat-settle var(--dur-3) var(--ease) both;position:absolute;inset:0}.hero-img.svelte-skv6c4{z-index:-2;object-fit:cover;object-position:center;block-size:100%;inline-size:100%;animation:svelte-skv6c4-pleat-settle var(--dur-3) var(--ease) both;position:absolute;inset:0}.hero-scrim.svelte-skv6c4{z-index:-1;background:linear-gradient(#12141947 0%,#1214191f 38%,#12141973 68%,#121419c7 100%),linear-gradient(90deg,#0f11158c 0%,#0f111547 32%,#0f111500 62%);position:absolute;inset:0}.has-photo.svelte-skv6c4 .hero-heading:where(.svelte-skv6c4),.has-photo.svelte-skv6c4 .eyebrow{color:var(--c-paper)}.has-photo.svelte-skv6c4 .hero-lead:where(.svelte-skv6c4){color:#f8f8f6e6}.has-photo.svelte-skv6c4 .btn-ghost:where(.svelte-skv6c4){color:var(--c-paper);border-color:#f8f8f680}.has-photo.svelte-skv6c4 .btn-ghost:where(.svelte-skv6c4):hover{border-color:var(--c-paper);background:#f8f8f61a}.hero-veil.svelte-skv6c4{z-index:-1;background:linear-gradient(#f6f5ef1a 0%,#f6f5ef00 30%,#201d190f 100%),radial-gradient(120% 80% at 50% -10%,#ffffff59,#0000 60%);position:absolute;inset:0}.hero-inner.svelte-skv6c4{padding-block:var(--sp-9) var(--sp-8)}.hero-heading.svelte-skv6c4{font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:var(--ls-tight);max-inline-size:16ch;margin-block:var(--sp-4) var(--sp-5);text-wrap:balance}.hero-lead.svelte-skv6c4{font-size:var(--fs-md);color:var(--fg-soft);max-inline-size:46ch}.hero-actions.svelte-skv6c4{gap:var(--sp-3);flex-wrap:wrap;margin-block-start:var(--sp-6);display:flex}.btn.svelte-skv6c4{padding:var(--sp-3) var(--sp-5);border-radius:var(--radius);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);text-decoration:none;display:inline-block}.btn-primary.svelte-skv6c4{background:var(--c-ink);color:var(--c-paper)}.btn-primary.svelte-skv6c4:hover{background:var(--accent-strong);transform:translateY(-1px)}.btn-ghost.svelte-skv6c4{border:1px solid var(--c-line-strong);color:var(--fg)}.btn-ghost.svelte-skv6c4:hover{border-color:var(--fg);transform:translateY(-1px)}.band.svelte-skv6c4{padding-block:var(--sp-9);border-block-end:1px solid var(--border)}.band-alt.svelte-skv6c4{background:var(--bg-raised)}.split.svelte-skv6c4{gap:var(--sp-6);grid-template-columns:1fr;display:grid}.split-lead.svelte-skv6c4 h2:where(.svelte-skv6c4){font-size:var(--fs-2xl);margin-block-start:var(--sp-2)}.split-body.svelte-skv6c4{align-items:start;gap:var(--sp-5);flex-direction:column;display:flex}.prose.svelte-skv6c4{font-size:var(--fs-md);color:var(--fg-soft);max-inline-size:var(--measure)}.link-arrow.svelte-skv6c4{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--accent-strong);text-decoration:none}.link-arrow.svelte-skv6c4:after{content:" →";transition:margin-inline-start var(--dur-1) var(--ease)}.link-arrow.svelte-skv6c4:hover:after{margin-inline-start:var(--sp-1)}.closing.svelte-skv6c4{text-align:center;border-block-end:none}.closing-inner.svelte-skv6c4{align-items:center;gap:var(--sp-5);flex-direction:column;display:flex}.closing-heading.svelte-skv6c4{font-size:var(--fs-2xl)}.closing-body.svelte-skv6c4{text-align:center}.reveal.svelte-skv6c4{animation:svelte-skv6c4-rise var(--dur-3) var(--ease) both;animation-delay:calc(var(--i,0) * 90ms + .12s)}@keyframes svelte-skv6c4-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-skv6c4-pleat-settle{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (width>=52rem){.split.svelte-skv6c4{gap:var(--sp-8);grid-template-columns:20rem 1fr;align-items:start}}
