.section-ambience.svelte-8wtq26{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.section-ambience__orb.svelte-8wtq26{filter:blur(60px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.section-ambience--light.svelte-8wtq26 .section-ambience__orb--a:where(.svelte-8wtq26){background:color-mix(in srgb, var(--color-accent) 22%, transparent);width:22rem;height:22rem;animation:svelte-8wtq26-motion-orbit-a 22s var(--ease-premium) infinite alternate;top:-8rem;right:8%}.section-ambience--light.svelte-8wtq26 .section-ambience__orb--b:where(.svelte-8wtq26){background:color-mix(in srgb, var(--color-primary) 14%, transparent);width:18rem;height:18rem;animation:svelte-8wtq26-motion-orbit-b 18s var(--ease-premium) infinite alternate;bottom:-6rem;left:-4rem}.section-ambience--light.svelte-8wtq26 .section-ambience__orb--c:where(.svelte-8wtq26){background:color-mix(in srgb, var(--color-gold) 16%, transparent);width:12rem;height:12rem;animation:svelte-8wtq26-motion-orbit-c 26s var(--ease-premium) infinite alternate;top:35%;left:42%}.section-ambience--mission.svelte-8wtq26 .section-ambience__orb--a:where(.svelte-8wtq26){background:color-mix(in srgb, var(--color-accent) 18%, transparent);width:16rem;height:16rem;animation:svelte-8wtq26-motion-orbit-a 20s var(--ease-premium) infinite alternate;top:-4rem;right:12%}.section-ambience--mission.svelte-8wtq26 .section-ambience__orb--b:where(.svelte-8wtq26){background:color-mix(in srgb, var(--color-primary) 12%, transparent);width:14rem;height:14rem;animation:svelte-8wtq26-motion-orbit-b 24s var(--ease-premium) infinite alternate;bottom:-5rem;left:6%}.section-ambience--mission.svelte-8wtq26 .section-ambience__orb--c:where(.svelte-8wtq26){display:none}.section-ambience--dark.svelte-8wtq26 .section-ambience__orb--a:where(.svelte-8wtq26){width:20rem;height:20rem;animation:svelte-8wtq26-motion-orbit-a 19s var(--ease-premium) infinite alternate;background:#adc8f53d;top:-10rem;right:-4rem}.section-ambience--dark.svelte-8wtq26 .section-ambience__orb--b:where(.svelte-8wtq26){width:14rem;height:14rem;animation:svelte-8wtq26-motion-orbit-b 21s var(--ease-premium) infinite alternate;background:#ffffff14;bottom:-4rem;left:20%}.section-ambience--dark.svelte-8wtq26 .section-ambience__orb--c:where(.svelte-8wtq26){background:color-mix(in srgb, var(--color-gold) 12%, transparent);width:10rem;height:10rem;animation:svelte-8wtq26-motion-orbit-c 28s var(--ease-premium) infinite alternate;top:20%;right:35%}.section-ambience__grid.svelte-8wtq26{background-image:linear-gradient(color-mix(in srgb, var(--outline-variant) 35%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--outline-variant) 35%, transparent) 1px, transparent 1px);opacity:.35;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 75%)}.section-ambience--dark.svelte-8wtq26 .section-ambience__grid:where(.svelte-8wtq26){opacity:.2;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px)}@keyframes svelte-8wtq26-motion-orbit-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(-4%,6%)scale(1.08)}}@keyframes svelte-8wtq26-motion-orbit-b{0%{transform:translate(0,0)scale(1)}to{transform:translate(5%,-4%)scale(1.06)}}@keyframes svelte-8wtq26-motion-orbit-c{0%{transform:translate(0,0)scale(1)}to{transform:translate(-3%,-5%)scale(1.1)}}@media (prefers-reduced-motion:reduce){.section-ambience__orb.svelte-8wtq26{animation:none}}.cta-band.svelte-ywy5ni{color:var(--color-primary-foreground);background:var(--color-primary);position:relative;overflow:hidden}.cta-band.svelte-ywy5ni:after{content:"";pointer-events:none;background:radial-gradient(circle at 92% -20%,#a7c7ff52,#0000 40%);animation:16s ease-in-out infinite alternate motion-drift;position:absolute;inset:0}.cta-band__inner.svelte-ywy5ni{z-index:1;justify-content:space-between;align-items:center;gap:2rem;padding-block:2.25rem;display:flex;position:relative}@media (width<=900px){.cta-band__inner.svelte-ywy5ni{flex-direction:column;align-items:stretch}}.cta-band__copy.svelte-ywy5ni{flex-shrink:0;max-width:40rem}.cta-band__eyebrow.svelte-ywy5ni{color:#bcd2ff;font-family:var(--font-label);letter-spacing:.1em;margin-bottom:.45rem;font-size:.7rem;font-weight:600}.cta-band__heading.svelte-ywy5ni{font-family:var(--font-heading);color:var(--color-primary-foreground);letter-spacing:-.03em;margin-bottom:.45rem;font-size:clamp(1.65rem,2.6vw,1.875rem);font-weight:700;line-height:1.15}.cta-band__lede.svelte-ywy5ni{color:#ffffffe0;font-size:.875rem;line-height:1.55}.cta-band__groups.svelte-ywy5ni{flex-direction:column;flex-shrink:0;gap:1.1rem;min-width:min(100%,22rem);display:flex}.cta-band__group.svelte-ywy5ni{animation-delay:calc(var(--reveal-index,0) * .11s);border-radius:var(--radius-lg);transition:border-color .45s var(--ease-premium), background .45s var(--ease-premium), transform .45s var(--ease-premium);border:1px solid #0000;padding:.85rem 1rem}.cta-band__group--interactive.svelte-ywy5ni:hover,.cta-band__group--interactive.svelte-ywy5ni:focus-within{background:#ffffff0f;border-color:#ffffff29;transform:translateY(-2px)}.cta-band__group-label.svelte-ywy5ni{color:#bcd2ff;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:.62rem;font-weight:600}.cta-band__actions.svelte-ywy5ni{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=600px){.cta-band__actions.svelte-ywy5ni{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){.cta-band.svelte-ywy5ni:after{animation:none}}.audience-path-band.svelte-1hsg963{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-container-low) 55%, var(--color-background)) 0%, var(--color-background) 100%);border-bottom:1px solid var(--outline-variant);width:100%;padding-block:2.75rem 3rem;position:relative;overflow:hidden}.audience-path-band__inner.svelte-1hsg963{z-index:1;padding-block:0;position:relative}.audience-path-band__layout.svelte-1hsg963{gap:1.75rem;display:grid}@media (width>=1024px){.audience-path-band__layout.svelte-1hsg963{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);align-items:start;gap:3rem}}.audience-path-band__pill.svelte-1hsg963{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--color-primary) 14%, var(--outline-variant));background:var(--color-surface);color:var(--color-accent);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.85rem;padding:.35rem .75rem;font-size:.625rem;font-weight:600;display:inline-flex}.audience-path-band__title.svelte-1hsg963{font-family:var(--font-heading);color:var(--color-primary);letter-spacing:-.04em;max-width:12ch;margin-bottom:.75rem;font-size:clamp(1.65rem,2.8vw,2.15rem);font-weight:700;line-height:1.08}.audience-path-band__lede.svelte-1hsg963{color:var(--color-muted);max-width:34ch;font-size:.9375rem;line-height:1.65}.audience-path-list.svelte-1hsg963{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.audience-path-list__item.svelte-1hsg963{animation-delay:calc(var(--reveal-index,0) * 90ms)}a.audience-path-row{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--outline-variant) 85%, transparent);background:var(--color-surface);box-shadow:var(--shadow-card);color:inherit;transition:border-color .35s var(--ease-premium), transform .35s var(--ease-premium), box-shadow .35s var(--ease-premium), background .35s var(--ease-premium);grid-template-columns:auto auto 1fr auto;align-items:center;gap:.85rem 1rem;padding:1rem 1rem 1rem 1.1rem;text-decoration:none;display:grid}@media (width>=640px){a.audience-path-row{gap:1rem 1.15rem;padding:1.15rem 1.2rem}}a.audience-path-row:hover,a.audience-path-row:focus-visible{border-color:color-mix(in srgb, var(--color-primary) 22%, var(--outline-variant));background:color-mix(in srgb, var(--surface-container-low) 45%, var(--color-surface));box-shadow:var(--shadow-card), 0 10px 28px -18px color-mix(in srgb, var(--color-primary) 28%, transparent);transform:translateY(-1px)}a.audience-path-row:active{transform:scale(.995)}a.audience-path-row:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-primary));outline-offset:2px}@media (width>=1024px){.audience-path-band.svelte-1hsg963{padding-block:3.25rem 3.75rem}}.audience-path-row__index.svelte-1hsg963{border-radius:var(--radius-full);background:color-mix(in srgb, var(--surface-container) 80%, var(--color-surface));min-width:2rem;height:2rem;font-family:var(--font-label);letter-spacing:.1em;color:color-mix(in srgb, var(--color-accent) 75%, var(--color-muted));transition:background .35s var(--ease-premium), color .35s var(--ease-premium), transform .45s var(--ease-premium);justify-content:center;align-items:center;padding-inline:.35rem;font-size:.72rem;font-weight:600;display:inline-flex}a.audience-path-row:hover .audience-path-row__index.svelte-1hsg963,a.audience-path-row:focus-visible .audience-path-row__index.svelte-1hsg963{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));color:var(--color-primary);transform:scale(1.05)}.audience-path-row__icon.svelte-1hsg963{border-radius:var(--radius-full);background:color-mix(in srgb, var(--surface-container) 70%, var(--color-surface));width:2.35rem;height:2.35rem;color:var(--color-primary);justify-content:center;align-items:center;display:flex}.audience-path-row__icon.svelte-1hsg963 svg{width:1.35rem;height:1.35rem}.audience-path-row__copy.svelte-1hsg963{gap:.25rem;min-width:0;display:grid}.audience-path-row__title.svelte-1hsg963{font-family:var(--font-heading);color:var(--color-primary);letter-spacing:-.025em;font-size:1rem;font-weight:700;line-height:1.2}.audience-path-row__desc.svelte-1hsg963{color:var(--color-muted);font-size:.8125rem;line-height:1.55}.audience-path-row__cta.svelte-1hsg963{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-primary) 10%, var(--outline-variant));color:var(--color-primary);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.45rem;padding:.35rem .35rem .35rem .75rem;font-size:.58rem;font-weight:700;display:inline-flex}.audience-path-row__cta-icon.svelte-1hsg963{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-primary) 10%, transparent);width:1.55rem;height:1.55rem;transition:transform .45s var(--ease-premium);justify-content:center;align-items:center;display:flex}a.audience-path-row:hover .audience-path-row__cta-icon.svelte-1hsg963,a.audience-path-row:focus-visible .audience-path-row__cta-icon.svelte-1hsg963{transform:translate(2px)}@media (width<=639px){a.audience-path-row{grid-template-columns:auto 1fr;grid-template-areas:"index copy""icon cta"}.audience-path-row__index.svelte-1hsg963{grid-area:index}.audience-path-row__icon.svelte-1hsg963{grid-area:icon}.audience-path-row__copy.svelte-1hsg963{grid-area:copy}.audience-path-row__cta.svelte-1hsg963{grid-area:cta;justify-self:start}}.hero-section.svelte-desaww{border-bottom:1px solid var(--outline-variant);background:linear-gradient(#fff 0%,#f8fbff 100%);width:100%;position:relative;overflow:hidden}.hero-section__ambience.svelte-desaww{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hero-section__orb.svelte-desaww{filter:blur(70px);opacity:.45;border-radius:50%;position:absolute}.hero-section__orb--a.svelte-desaww{background:color-mix(in srgb, var(--color-accent) 20%, transparent);width:18rem;height:18rem;animation:svelte-desaww-motion-orbit-a 24s var(--ease-premium) infinite alternate;top:-6rem;left:-4rem}.hero-section__orb--b.svelte-desaww{background:color-mix(in srgb, var(--color-gold) 14%, transparent);width:14rem;height:14rem;animation:svelte-desaww-motion-orbit-b 20s var(--ease-premium) infinite alternate;bottom:10%;right:45%}.hero-section__inner.svelte-desaww{z-index:1;grid-template-columns:1fr;align-items:stretch;display:grid;position:relative}@keyframes svelte-desaww-motion-orbit-a{0%{transform:translate(0,0)}to{transform:translate(4%,5%)}}@keyframes svelte-desaww-motion-orbit-b{0%{transform:translate(0,0)}to{transform:translate(-3%,-4%)}}@media (prefers-reduced-motion:reduce){.hero-section__orb.svelte-desaww{animation:none}}@media (width>=1024px){.hero-section__inner.svelte-desaww{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);min-height:26rem}}.hero-section__copy.svelte-desaww{flex-direction:column;justify-content:center;min-width:0;padding-block:3rem 2.5rem;display:flex}@media (width>=1024px){.hero-section__copy.svelte-desaww{padding-block:4rem 3.5rem;padding-right:2rem}}.hero-section__visual{isolation:isolate;min-height:16rem;position:relative;overflow:hidden}@media (width>=640px){.hero-section__visual{min-height:20rem}}@media (width>=1024px){.hero-section__visual{min-height:100%}}.hero-section__visual:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fff 0% 3%,#ffffffd1 14%,#ffffff73 28%,#fff0 44%);position:absolute;inset:0}.hero-section__video-frame.svelte-desaww{contain:layout paint;position:absolute;inset:0;overflow:hidden}.hero-section__video.svelte-desaww{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;backface-visibility:hidden;width:104%;height:104%;display:block;position:absolute;inset:-2%;transform:translateZ(0)}.hero-eyebrow.svelte-desaww{color:#3e618f;font-family:var(--font-label);letter-spacing:.1em;margin-bottom:.6rem;font-size:.7rem;font-weight:600}.hero-heading.svelte-desaww{font-family:var(--font-heading);color:var(--color-primary);letter-spacing:-.045em;text-wrap:balance;max-width:44rem;margin-bottom:1.1rem;font-size:clamp(2.85rem,4.2vw,4rem);font-weight:700;line-height:.97}.hero-rule.svelte-desaww{background:var(--color-gold);width:54px;height:3px;margin-bottom:1.1rem}.hero-lede.svelte-desaww{color:#344c6d;max-width:40rem;font-size:1rem;line-height:1.55}.hero-actions.svelte-desaww{flex-flow:column wrap;gap:.75rem;margin-top:1.75rem;display:flex}@media (width>=640px){.hero-actions.svelte-desaww{flex-direction:row}}.mission-band.svelte-14c48i6{background:#eff5ff;border-bottom:1px solid #d8e3f3;position:relative;overflow:hidden}.mission-band.svelte-14c48i6:before{content:"";pointer-events:none;background:radial-gradient(circle at 8%,#3e618f0f,#0000 55%);animation:18s ease-in-out infinite alternate motion-drift;position:absolute;inset:0}.mission-band__grid.svelte-14c48i6{z-index:1;grid-template-columns:5.25rem minmax(0,1fr);align-items:center;gap:1.25rem;min-height:90px;padding-block:.85rem;display:grid;position:relative}.mission-band__icon-ring.svelte-14c48i6{border-radius:var(--radius-full);justify-content:center;align-items:center;width:4.25rem;height:4.25rem;display:flex}@media (width<=880px){.mission-band__grid.svelte-14c48i6{grid-template-columns:3.5rem 1fr;gap:.75rem;padding-block:1rem}}.mission-band__icon.svelte-14c48i6{justify-content:center;align-items:center;display:flex}.mission-band__icon.svelte-14c48i6 svg{width:3.5rem;height:3.5rem}.mission-band__content.svelte-14c48i6{grid-template-columns:9.75rem 1fr;align-items:center;gap:1.4rem;display:grid}@media (width<=880px){.mission-band__content.svelte-14c48i6{grid-template-columns:1fr;gap:.4rem}}.mission-band__eyebrow.svelte-14c48i6{color:#3e618f;font-family:var(--font-label);letter-spacing:.1em;margin-bottom:.15rem;font-size:.7rem;font-weight:600}.mission-band__heading.svelte-14c48i6{font-family:var(--font-heading);color:var(--color-primary);letter-spacing:-.035em;font-size:1.375rem;font-weight:700;line-height:1.12}.mission-band__text.svelte-14c48i6{color:#2e435e;font-size:.875rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.mission-band.svelte-14c48i6:before{animation:none}}.hub-section.svelte-1a671y0{background:var(--color-background);width:100%;padding-block:3rem 3.5rem;position:relative;overflow:hidden}.hub-section__inner.svelte-1a671y0{z-index:1;padding-block:0;position:relative}.hub-header.svelte-1a671y0{gap:1rem;margin-bottom:2rem;display:grid}@media (width>=1024px){.hub-header.svelte-1a671y0{justify-content:space-between;align-items:flex-end;gap:2.5rem;margin-bottom:2.75rem;display:flex}}.hub-header__eyebrow-col.svelte-1a671y0{flex-direction:column;gap:1.5rem;min-width:0;display:flex}@media (width>=1024px){.hub-header__eyebrow-col.svelte-1a671y0{flex:auto;justify-content:space-between;height:100%}}.hub-header__pill.svelte-1a671y0{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--color-primary) 14%, var(--outline-variant));background:var(--surface-container-low);color:var(--color-accent);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;align-self:start;padding:.35rem .75rem;font-size:.625rem;font-weight:600;display:inline-flex}.hub-header__title.svelte-1a671y0{font-family:var(--font-heading);color:var(--color-primary);letter-spacing:-.04em;max-width:14ch;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:700;line-height:1.08}.hub-header__lede.svelte-1a671y0{color:var(--color-muted);max-width:42ch;font-size:.9375rem;line-height:1.65}@media (width>=1024px){.hub-header__copy.svelte-1a671y0{text-align:right;flex:none}.hub-header__lede.svelte-1a671y0{margin-left:auto}}.hub-header__external.svelte-1a671y0{display:none}@media (width>=1024px){.hub-header__external.svelte-1a671y0{width:100%;display:block}}.hub-header__external-label.svelte-1a671y0{font-family:var(--font-label);letter-spacing:.08em;color:var(--color-muted);margin-bottom:.85rem;font-size:.75rem;font-weight:600}.hub-header__external-links.svelte-1a671y0{flex-direction:column;gap:.85rem;display:flex}@media (width>=1024px){.hub-header__external-links.svelte-1a671y0{flex-direction:row}}.hub-header__external-link.svelte-1a671y0{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--outline-variant);box-shadow:var(--shadow-card);transition:border-color .3s var(--ease-premium), transform .3s var(--ease-premium), box-shadow .3s var(--ease-premium);flex:1;align-items:flex-start;gap:1.25rem;padding:1.4rem 1.6rem;text-decoration:none;display:flex}.hub-header__external-link.svelte-1a671y0:hover,.hub-header__external-link.svelte-1a671y0:focus-visible{border-color:color-mix(in srgb, var(--color-primary) 24%, var(--outline-variant));box-shadow:var(--shadow-panel);transform:translateY(-2px)}.hub-header__external-logo.svelte-1a671y0{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;flex-shrink:0;width:5.5rem;height:3.5rem}.hub-header__external-copy.svelte-1a671y0{gap:.25rem;min-width:0;display:grid}.hub-header__external-name.svelte-1a671y0{font-family:var(--font-heading);color:var(--color-primary);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.hub-header__external-desc.svelte-1a671y0{color:var(--color-muted);font-size:.8125rem;line-height:1.45}.hub-bento.svelte-1a671y0,.hub-bento__features.svelte-1a671y0{gap:.85rem;display:grid}@media (width>=900px){.hub-bento__features.svelte-1a671y0{grid-template-columns:1.15fr .85fr}}.hub-bento__lower.svelte-1a671y0{gap:.85rem;display:grid}@media (width>=900px){.hub-bento__lower.svelte-1a671y0{grid-template-columns:1fr 1fr 1.05fr}}a.hub-feature{color:inherit;animation-delay:calc(var(--reveal-index,0) * 80ms);text-decoration:none;display:block}@media (width>=1024px){.hub-section.svelte-1a671y0{padding-block:4rem 4.5rem}}.hub-bento__connector.svelte-1a671y0{align-items:center;gap:.65rem;padding-inline:.35rem;display:none}@media (width>=900px){.hub-bento__connector.svelte-1a671y0{display:flex}}.hub-bento__connector-line.svelte-1a671y0{background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary) 8%, transparent), color-mix(in srgb, var(--color-accent) 35%, transparent), color-mix(in srgb, var(--color-primary) 8%, transparent));background-size:200% 100%;flex:1;height:1px;animation:4s linear infinite svelte-1a671y0-hub-connector-flow}.hub-bento__connector-dot.svelte-1a671y0{border-radius:var(--radius-full);background:var(--color-accent);width:.45rem;height:.45rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 18%, transparent);animation:svelte-1a671y0-hub-connector-pulse 2.4s var(--ease-premium) infinite}.hub-bento__connector-dot.svelte-1a671y0:last-child{animation-delay:1.2s}@keyframes svelte-1a671y0-hub-connector-flow{0%{background-position:0%}to{background-position:200%}}@keyframes svelte-1a671y0-hub-connector-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.hub-feature__shell.svelte-1a671y0{border-radius:calc(var(--radius-lg) + .2rem);background:color-mix(in srgb, var(--surface-container) 55%, transparent);border:1px solid color-mix(in srgb, var(--outline-variant) 80%, transparent);transition:border-color .35s var(--ease-premium), transform .35s var(--ease-premium);padding:.3rem;position:relative}a.hub-feature:hover .hub-feature__shell.svelte-1a671y0,a.hub-feature:focus-visible .hub-feature__shell.svelte-1a671y0{border-color:color-mix(in srgb, var(--color-primary) 24%, var(--outline-variant));transform:translateY(-2px)}.hub-feature__core.svelte-1a671y0{border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--surface-container-low) 0%, var(--color-surface) 58%, color-mix(in srgb, var(--surface-container-high) 40%, var(--color-surface)) 100%);flex-direction:column;min-height:100%;padding:1.35rem 1.25rem 1.4rem;display:flex;box-shadow:inset 0 1px #ffffffb3}.hub-feature__core.svelte-1a671y0>:where(.svelte-1a671y0){z-index:1;position:relative}@media (width>=900px){.hub-feature__core.svelte-1a671y0{min-height:15.5rem;padding:1.65rem 1.5rem 1.7rem}}.hub-feature__top.svelte-1a671y0{justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;display:flex}.hub-feature__icon.svelte-1a671y0{width:2.75rem;height:2.75rem;color:var(--color-primary);justify-content:center;align-items:center;display:flex}.hub-feature__icon.svelte-1a671y0 svg{width:100%;height:100%}.hub-feature__index.svelte-1a671y0{font-family:var(--font-label);letter-spacing:.12em;color:color-mix(in srgb, var(--color-accent) 72%, var(--color-muted));font-size:.6875rem;font-weight:600}.hub-feature__title.svelte-1a671y0{font-family:var(--font-heading);color:var(--color-primary);letter-spacing:-.03em;margin-bottom:.65rem;font-size:clamp(1.125rem,1.8vw,1.35rem);font-weight:700;line-height:1.15}.hub-feature__desc.svelte-1a671y0{color:var(--color-muted);flex:1;max-width:34ch;font-size:.875rem;line-height:1.6}.hub-feature__action.svelte-1a671y0{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-primary) 12%, var(--outline-variant));color:var(--color-primary);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;transition:background .35s var(--ease-premium), border-color .35s var(--ease-premium);align-self:flex-start;align-items:center;gap:.55rem;margin-top:1.35rem;padding:.45rem .45rem .45rem .9rem;font-size:.625rem;font-weight:700;display:inline-flex}.hub-feature__action-icon.svelte-1a671y0{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-primary) 10%, transparent);width:1.65rem;height:1.65rem;transition:transform .45s var(--ease-premium);justify-content:center;align-items:center;display:flex}a.hub-feature:hover .hub-feature__action-icon.svelte-1a671y0,a.hub-feature:focus-visible .hub-feature__action-icon.svelte-1a671y0{transform:translate(2px)}.hub-panel.svelte-1a671y0{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--outline-variant);box-shadow:var(--shadow-card);padding:1.15rem 1rem .35rem}@media (width>=900px){.hub-panel.svelte-1a671y0{padding:1.25rem 1.1rem .45rem}}.hub-panel__label.svelte-1a671y0{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.35rem;padding-inline:.35rem;font-size:.625rem;font-weight:600}.hub-panel__list.svelte-1a671y0{margin:0;padding:0;list-style:none}a.hub-link-row{border-top:1px solid color-mix(in srgb, var(--outline-variant) 70%, transparent);color:inherit;transition:background .3s var(--ease-premium);grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.95rem .35rem;text-decoration:none;display:grid}a.hub-link-row:first-child{border-top:none}a.hub-link-row:hover,a.hub-link-row:focus-visible{background:color-mix(in srgb, var(--surface-container-low) 65%, transparent)}.hub-link-row__icon.svelte-1a671y0{width:2rem;height:2rem;color:var(--color-primary);justify-content:center;align-items:center;display:flex}.hub-link-row__icon.svelte-1a671y0 svg{width:1.35rem;height:1.35rem}.hub-link-row__copy.svelte-1a671y0{gap:.2rem;min-width:0;display:grid}.hub-link-row__title.svelte-1a671y0{font-family:var(--font-heading);color:var(--color-primary);letter-spacing:-.02em;font-size:.92rem;font-weight:650;line-height:1.25}.hub-link-row__desc.svelte-1a671y0{color:var(--color-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.hub-link-row__arrow.svelte-1a671y0{color:color-mix(in srgb, var(--color-accent) 70%, var(--color-primary));opacity:.55;transition:opacity .3s var(--ease-premium), transform .45s var(--ease-premium)}a.hub-link-row:hover .hub-link-row__arrow.svelte-1a671y0,a.hub-link-row:focus-visible .hub-link-row__arrow.svelte-1a671y0{opacity:1;transform:translate(3px)}a.hub-spotlight{color:inherit;text-decoration:none;display:block}.hub-spotlight__shell.svelte-1a671y0{border-radius:calc(var(--radius-lg) + .2rem);background:color-mix(in srgb, var(--color-primary) 6%, var(--surface-container-low));border:1px solid color-mix(in srgb, var(--color-primary) 16%, var(--outline-variant));height:100%;transition:border-color .35s var(--ease-premium), transform .35s var(--ease-premium);padding:.3rem}a.hub-spotlight:hover .hub-spotlight__shell.svelte-1a671y0,a.hub-spotlight:focus-visible .hub-spotlight__shell.svelte-1a671y0{border-color:color-mix(in srgb, var(--color-primary) 28%, var(--outline-variant));transform:translateY(-2px)}.hub-spotlight__core.svelte-1a671y0{border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--color-primary) 0%, color-mix(in srgb, var(--color-primary-container) 88%, var(--color-primary)) 100%);height:100%;min-height:100%;color:var(--color-primary-foreground);flex-direction:column;padding:1.35rem 1.25rem 1.4rem;display:flex;box-shadow:inset 0 1px #ffffff29}.hub-spotlight__label.svelte-1a671y0{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--color-primary-foreground) 72%, transparent);margin-bottom:.75rem;font-size:.625rem;font-weight:600}.hub-spotlight__title.svelte-1a671y0{font-family:var(--font-heading);letter-spacing:-.03em;margin-bottom:.55rem;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:700;line-height:1.15}.hub-spotlight__desc.svelte-1a671y0{color:color-mix(in srgb, var(--color-primary-foreground) 78%, transparent);flex:1;font-size:.8125rem;line-height:1.6}.hub-spotlight__action.svelte-1a671y0{border-radius:var(--radius-full);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff2e;align-self:flex-start;align-items:center;gap:.55rem;margin-top:1.2rem;padding:.45rem .45rem .45rem .9rem;font-size:.625rem;font-weight:700;display:inline-flex}.hub-spotlight__action-icon.svelte-1a671y0{border-radius:var(--radius-full);width:1.65rem;height:1.65rem;transition:transform .45s var(--ease-premium);background:#ffffff24;justify-content:center;align-items:center;display:flex}a.hub-spotlight:hover .hub-spotlight__action-icon.svelte-1a671y0,a.hub-spotlight:focus-visible .hub-spotlight__action-icon.svelte-1a671y0{transform:translate(2px)}a.hub-feature:focus-visible,a.hub-link-row:focus-visible,a.hub-spotlight:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-primary));outline-offset:3px}@media (prefers-reduced-motion:reduce){.hub-bento__connector-line.svelte-1a671y0,.hub-bento__connector-dot.svelte-1a671y0{animation:none}}.stats-band.svelte-1lsa18d{position:relative;overflow:hidden}.stats-band__container.svelte-1lsa18d{z-index:1;padding-block:1rem;position:relative}@media (width>=640px){.stats-band__container.svelte-1lsa18d{padding-block:1.25rem}}.stats-band__grid.svelte-1lsa18d{gap:1.25rem 1.5rem;display:grid}@media (width>=640px){.stats-band__grid.svelte-1lsa18d{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem}}@media (width>=1024px){.stats-band__grid.svelte-1lsa18d{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.stats-band__item.svelte-1lsa18d:not(:first-child){border-left:1px solid #fff3;padding-left:2rem}.stats-band__item.svelte-1lsa18d:not(:last-child){padding-right:2rem}}.stats-band__item.svelte-1lsa18d{min-width:0;animation-delay:calc(var(--reveal-index,0) * 90ms);transition:transform .45s var(--ease-premium), opacity .45s var(--ease-premium);align-items:center;gap:1rem;display:flex}.stats-band__item--interactive.svelte-1lsa18d:hover,.stats-band__item--interactive.svelte-1lsa18d:focus-within{transform:translateY(-2px)}.stats-band__item--interactive.svelte-1lsa18d:hover .stats-band__value,.stats-band__item--interactive.svelte-1lsa18d:focus-within .stats-band__value{color:#fff;text-shadow:0 0 24px #adc8f573}.stats-band__icon.svelte-1lsa18d{color:#dce9ff;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.stats-band__icon.svelte-1lsa18d svg{width:100%;height:100%}.stats-band__label.svelte-1lsa18d{flex-direction:column;gap:.15rem;min-width:0;line-height:1.15;display:flex}.stats-band__value{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-primary-foreground);white-space:nowrap;transition:color .45s var(--ease-premium), text-shadow .45s var(--ease-premium);font-size:1.75rem;font-weight:800;line-height:1;display:block}@media (width>=640px){.stats-band__value{font-size:2rem}}.stats-band__text.svelte-1lsa18d{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--color-primary-foreground) 88%, transparent);font-size:.62rem;font-weight:600;line-height:1.3}
