/* b:1779554261120 */
.typo-hero.svelte-z9cl3i{position:relative;padding:clamp(80px,14vh,160px) var(--gutter) clamp(48px,8vh,96px);overflow:hidden}.typo-inner.svelte-z9cl3i{max-width:var(--container);margin:0 auto}.typo-eyebrow.svelte-z9cl3i{display:flex;align-items:center;gap:14px;margin-bottom:clamp(28px,5vh,56px);opacity:0;transform:translateY(8px);transition:opacity .7s ease,transform .7s ease}.typo-eyebrow.svelte-z9cl3i .rule:where(.svelte-z9cl3i){width:48px;height:1px;background:var(--color-border)}.typo-eyebrow.svelte-z9cl3i .label:where(.svelte-z9cl3i),.typo-eyebrow.svelte-z9cl3i .meta-text:where(.svelte-z9cl3i),.typo-eyebrow.svelte-z9cl3i .meta-sep:where(.svelte-z9cl3i){font-family:var(--font-mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted)}.typo-eyebrow.svelte-z9cl3i .meta-sep:where(.svelte-z9cl3i){opacity:.5}.typo-eyebrow.svelte-z9cl3i .meta-text:where(.svelte-z9cl3i){color:var(--color-text);animation:svelte-z9cl3i-meta-fade .6s ease}@keyframes svelte-z9cl3i-meta-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.typo-flow.svelte-z9cl3i{display:flex;flex-direction:column;gap:.14em;margin:0;line-height:.82;color:var(--color-text)}.typo-row.svelte-z9cl3i{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:.18em;min-width:0}.typo-word.svelte-z9cl3i{font-size:var(--size);font-weight:var(--weight);letter-spacing:var(--track);opacity:0;transform:translateY(28px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);display:inline-block;translate:0 var(--shift)}.typo-word.accent.svelte-z9cl3i{color:var(--color-accent);text-shadow:0 0 60px var(--color-accent-glow, transparent)}.typo-word.stroke.svelte-z9cl3i{color:transparent;-webkit-text-stroke:var(--stroke-w) currentColor;-webkit-text-fill-color:transparent}.typo-word.stroke.svelte-z9cl3i:not(.accent){-webkit-text-stroke-color:var(--color-text)}.typo-word.stroke.accent.svelte-z9cl3i{-webkit-text-stroke-color:var(--color-accent)}.typo-foot.svelte-z9cl3i{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:clamp(28px,5vh,48px);opacity:0;transform:translateY(8px);transition:opacity .7s ease,transform .7s ease}.typo-footer.svelte-z9cl3i{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted)}.typo-footer.svelte-z9cl3i:before{content:"";width:24px;height:1px;background:var(--color-accent)}.typo-sub.svelte-z9cl3i{max-width:480px;margin:0;color:var(--color-text-muted);font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.55}.typo-hero.svelte-z9cl3i.visible .typo-eyebrow:where(.svelte-z9cl3i),.typo-hero.svelte-z9cl3i.visible .typo-foot:where(.svelte-z9cl3i){opacity:1;transform:translateY(0)}.typo-hero.svelte-z9cl3i.visible .typo-word:where(.svelte-z9cl3i){opacity:var(--opacity);transform:translateY(0);transition-delay:calc(var(--i) * .1s + .1s)}.typo-hero.svelte-z9cl3i.visible .typo-foot:where(.svelte-z9cl3i){transition-delay:calc(var(--i) * .1s + .2s)}@media(max-width:720px){.typo-foot.svelte-z9cl3i{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.typo-eyebrow.svelte-z9cl3i,.typo-foot.svelte-z9cl3i{opacity:1;transform:none;transition:none}.typo-word.svelte-z9cl3i{opacity:var(--opacity);transform:none;transition:none}.typo-eyebrow.svelte-z9cl3i .meta-text:where(.svelte-z9cl3i){animation:none}}
