.page-hero.svelte-4s1vdh{--page-hero-copy-duration:var(--hero-standard-duration);--page-hero-visual-duration:var(--hero-standard-duration);--page-hero-visual-delay:0s;width:100%;min-width:0}.page-hero__breadcrumbs.svelte-4s1vdh{margin-bottom:var(--space-4)}.page-hero__frame.svelte-4s1vdh{gap:clamp(var(--space-5), 4vw, var(--space-8));min-width:0;display:grid;position:relative;overflow:hidden}.page-hero__frame--open.svelte-4s1vdh{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.page-hero__copy.svelte-4s1vdh,.page-hero__visual.svelte-4s1vdh{min-width:0}.page-hero__copy.svelte-4s1vdh{animation:svelte-4s1vdh-page-hero-copy-in var(--page-hero-copy-duration) var(--ease-smooth) both}.page-hero__visual.svelte-4s1vdh{animation:svelte-4s1vdh-page-hero-visual-in var(--page-hero-visual-duration) var(--ease-smooth) var(--page-hero-visual-delay) both;align-self:center}.page-hero__eyebrow.svelte-4s1vdh{margin:0 0 var(--space-2);color:var(--page-accent-strong);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.page-hero__title.svelte-4s1vdh{max-width:22ch;font-family:var(--font-heading);font-size:clamp(var(--font-size-2xl), 2.6vw, var(--font-size-3xl));line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}.page-hero__description.svelte-4s1vdh{max-width:64ch;margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-lg)}.page-hero__meta.svelte-4s1vdh,.page-hero__actions.svelte-4s1vdh,.page-hero__support.svelte-4s1vdh{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.page-hero__meta.svelte-4s1vdh{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.page-hero__support.svelte-4s1vdh{color:var(--color-text-muted);font-size:var(--font-size-sm)}.page-hero--standard.svelte-4s1vdh .page-hero__frame:where(.svelte-4s1vdh){padding:clamp(var(--space-4), 3vw, var(--space-6));grid-template-columns:minmax(0,1fr) auto;align-items:center}.page-hero--standard.page-hero--no-visual.svelte-4s1vdh .page-hero__frame:where(.svelte-4s1vdh){grid-template-columns:minmax(0,1fr)}.page-hero--feature.svelte-4s1vdh{--page-hero-copy-duration:var(--hero-copy-duration);--page-hero-visual-duration:var(--hero-visual-duration);--page-hero-visual-delay:var(--hero-visual-delay)}.page-hero--feature.svelte-4s1vdh .page-hero__frame:where(.svelte-4s1vdh){min-height:clamp(11rem,24vw,16rem);padding:clamp(var(--space-4), 3vw, var(--space-6));grid-template-columns:minmax(0,1.05fr) minmax(16rem,.72fr);align-items:center}.page-hero--feature.page-hero--no-visual.svelte-4s1vdh .page-hero__frame:where(.svelte-4s1vdh){grid-template-columns:minmax(0,1fr)}.page-hero--feature.svelte-4s1vdh .page-hero__title:where(.svelte-4s1vdh){font-size:clamp(2.15rem,4.2vw,3.35rem)}.page-hero--editorial.svelte-4s1vdh{--page-hero-copy-duration:var(--hero-copy-duration);--page-hero-visual-duration:var(--hero-visual-duration);--page-hero-visual-delay:var(--hero-visual-delay)}.page-hero--editorial.svelte-4s1vdh .page-hero__frame:where(.svelte-4s1vdh){padding:clamp(var(--space-5), 5vw, var(--space-8));grid-template-columns:minmax(0,1fr)}.page-hero--editorial.svelte-4s1vdh .page-hero__title:where(.svelte-4s1vdh){max-width:18ch;font-size:clamp(var(--font-size-3xl), 6vw, 5.4rem)}.page-hero--editorial.svelte-4s1vdh .page-hero__visual:where(.svelte-4s1vdh){width:100%;max-height:34rem;overflow:hidden}.page-hero--identity.svelte-4s1vdh{--page-hero-copy-duration:var(--hero-copy-duration);--page-hero-visual-duration:var(--hero-visual-duration);--page-hero-visual-delay:var(--hero-visual-delay)}.page-hero--identity.svelte-4s1vdh .page-hero__frame:where(.svelte-4s1vdh){padding:clamp(var(--space-4), 3vw, var(--space-6));grid-template-columns:auto minmax(0,1fr);align-items:center}.page-hero--identity.page-hero--no-visual.svelte-4s1vdh .page-hero__frame:where(.svelte-4s1vdh){grid-template-columns:minmax(0,1fr)}.page-hero--identity.svelte-4s1vdh .page-hero__frame:where(.svelte-4s1vdh):before,.page-hero--identity.svelte-4s1vdh .page-hero__frame:where(.svelte-4s1vdh):after{z-index:0;content:"";filter:blur(2.5rem);pointer-events:none;border-radius:50%;width:14rem;height:14rem;position:absolute}.page-hero--identity.svelte-4s1vdh .page-hero__frame:where(.svelte-4s1vdh):before{background:color-mix(in srgb, var(--accent-violet) 24%, transparent);top:-7rem;left:-5rem}.page-hero--identity.svelte-4s1vdh .page-hero__frame:where(.svelte-4s1vdh):after{background:color-mix(in srgb, var(--accent-warm) 20%, transparent);bottom:-8rem;right:-5rem}.page-hero--identity.svelte-4s1vdh .page-hero__copy:where(.svelte-4s1vdh),.page-hero--identity.svelte-4s1vdh .page-hero__visual:where(.svelte-4s1vdh){z-index:1;position:relative}.page-hero--identity.svelte-4s1vdh .page-hero__visual:where(.svelte-4s1vdh){filter:drop-shadow(0 1rem 1.8rem var(--page-glow));grid-area:1/1;min-width:4.75rem;max-width:6rem}.page-hero--identity.svelte-4s1vdh .page-hero__copy:where(.svelte-4s1vdh){grid-area:1/2}.page-hero--identity.page-hero--no-visual.svelte-4s1vdh .page-hero__copy:where(.svelte-4s1vdh){grid-column:1}.page-hero--identity.svelte-4s1vdh .page-hero__title:where(.svelte-4s1vdh){font-size:clamp(var(--font-size-3xl), 4vw, var(--font-size-5xl))}.page-hero--showcase.svelte-4s1vdh{--page-hero-copy-duration:var(--hero-showcase-copy-duration);--page-hero-visual-duration:var(--hero-showcase-visual-duration);--page-hero-visual-delay:var(--hero-showcase-delay)}.page-hero--showcase.svelte-4s1vdh .page-hero__frame:where(.svelte-4s1vdh){gap:clamp(var(--space-8), 7vw, 5rem);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;min-height:min(48rem,100svh - 8rem)}.page-hero--showcase.page-hero--no-visual.svelte-4s1vdh .page-hero__frame:where(.svelte-4s1vdh){grid-template-columns:minmax(0,1fr);min-height:auto}.page-hero--showcase.svelte-4s1vdh .page-hero__title:where(.svelte-4s1vdh){max-width:12ch;font-size:clamp(2.65rem,5.25vw,5.05rem)}@keyframes svelte-4s1vdh-page-hero-copy-in{0%{opacity:0;transform:translateY(.5rem)scale(.992)}to{opacity:1;transform:none}}@keyframes svelte-4s1vdh-page-hero-visual-in{0%{opacity:0;transform:translate(.5rem)scale(.985)}to{opacity:1;transform:none}}@media (width<=980px){.page-hero--showcase.svelte-4s1vdh .page-hero__frame:where(.svelte-4s1vdh){grid-template-columns:minmax(0,1fr);min-height:auto}.page-hero--showcase.svelte-4s1vdh .page-hero__visual:where(.svelte-4s1vdh){grid-row:auto}}@media (width<=820px){.page-hero--standard.svelte-4s1vdh .page-hero__frame:where(.svelte-4s1vdh),.page-hero--feature.svelte-4s1vdh .page-hero__frame:where(.svelte-4s1vdh){grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.page-hero--identity.svelte-4s1vdh .page-hero__frame:where(.svelte-4s1vdh){grid-template-columns:minmax(0,1fr)}.page-hero--identity.svelte-4s1vdh .page-hero__visual:where(.svelte-4s1vdh),.page-hero--identity.svelte-4s1vdh .page-hero__copy:where(.svelte-4s1vdh){grid-area:auto/1}}@media (prefers-reduced-motion:reduce){.page-hero__copy.svelte-4s1vdh,.page-hero__visual.svelte-4s1vdh{animation:none;transform:none}}
