:root{--wl-pink:var(--ds-brand);--wl-violet:oklch(from var(--ds-hue-violet) calc(l + .14) c h);--wl-halo:0 0 var(--ds-space-8) oklch(from var(--ds-brand) l c h / .35);--wl-edge:oklch(from var(--ds-hue-violet) calc(l - .1) c h / .45);--wl-edge-lit:oklch(from var(--ds-brand) l c h / .8);accent-color:var(--wl-pink);scrollbar-color:var(--wl-violet) var(--ds-surface-0)}::selection{background-color:oklch(from var(--ds-brand) l c h / .4)}.ds-header{background-color:oklch(from var(--ds-surface-0) l c h / .82);-webkit-backdrop-filter:blur(var(--ds-space-4)) saturate(1.4);backdrop-filter:blur(var(--ds-space-4)) saturate(1.4)}.ds-header__brand{--ds-header-brand-case:uppercase;--ds-header-brand-weight:var(--ds-weight-intense);--ds-header-brand-tracking:var(--ds-font-overline-tracking);font-family:var(--ds-typeface-display)}.ds-header__link[aria-current=page]{color:var(--wl-pink)}.ds-hero--backdrop{--ds-hero-height:88svh;--ds-hero-measure:56rem;--ds-hero-focus:50% 100%}.ds-hero--backdrop .ds-hero__title{--ds-hero-title-weight:var(--ds-weight-intense);text-transform:uppercase;text-wrap:balance;filter:drop-shadow(0 0 var(--ds-space-6) oklch(from var(--ds-surface-0) l c h / .6))}.ds-hero--backdrop .ds-hero__description{--ds-hero-description-ink:var(--ds-text-primary-neutral);text-shadow:0 0 var(--ds-space-4) var(--ds-surface-0)}.ds-hero__eyebrow .ds-badge{background-color:oklch(from var(--ds-surface-0) l c h / .6);color:var(--wl-pink);box-shadow:inset 0 0 0 1px var(--wl-pink), var(--wl-halo)}.ds-section-head__title{--ds-section-head-title-weight:var(--ds-weight-intense);text-transform:uppercase}.ds-section-head__title:before{content:"★";color:var(--wl-pink);text-shadow:var(--wl-halo);margin-inline-end:var(--ds-space-3);display:inline-block}.ds-page-head--site .ds-page-head__eyebrow{--ds-page-head-eyebrow-ink:var(--wl-pink);text-transform:uppercase;letter-spacing:var(--ds-font-overline-tracking)}.ds-page-head--large .ds-page-head__title{text-transform:uppercase}.ds-page-head--site .ds-page-head__title{--ds-page-head-title-weight:var(--ds-weight-intense)}.ds-features--grid .ds-features__item,.ds-blog-card,.ds-stat{border:1px solid var(--wl-edge);border-radius:var(--ds-radius-3);background-color:var(--ds-surface-1)}.ds-features--grid .ds-features__item,.ds-blog-card{transition:border-color var(--ds-duration-fast) var(--ds-ease), translate var(--ds-duration-fast) var(--ds-ease), box-shadow var(--ds-duration-fast) var(--ds-ease)}:is(.ds-features--grid .ds-features__item:has(a:hover),.ds-blog-card:hover){border-color:var(--wl-edge-lit);translate:0 calc(var(--ds-space-1) * -1);box-shadow:var(--wl-halo)}@media (prefers-reduced-motion:reduce){.ds-features--grid .ds-features__item,.ds-blog-card{transition:none}:is(.ds-features--grid .ds-features__item:has(a:hover),.ds-blog-card:hover){translate:none}}.ds-features--grid .ds-features__item,.ds-stat{padding:var(--ds-space-6)}@container not (min-width:40rem){.ds-stat{padding:var(--ds-space-4)}.ds-stat--large .ds-stat__value{--ds-stat-value-size:var(--ds-font-heading-3-size)}}.ds-features__title{--ds-features-title-weight:var(--ds-weight-intense);font-family:var(--ds-typeface-display)}.ds-site__section--raised{background-color:oklch(from var(--ds-surface-1) l calc(c + .02) h)}.ds-footer__brand{--ds-footer-brand-weight:var(--ds-weight-intense);font-family:var(--ds-typeface-display);text-transform:uppercase}.ds-footer__brand>*{text-transform:none}.ds-prose>*+[class^=ds-]:not([class^=ds-prose]){margin-block-start:var(--ds-rhythm-element)}.ds-collapsible__row:has(.ds-collapsible__icon){border:1px dashed var(--wl-edge-lit);border-radius:var(--ds-radius-3)}
