._page_1yxtg_7{color:var(--c-ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);background:0 0;position:relative;overflow-x:clip}._page_1yxtg_7 :where(h1,h2,h3){color:inherit;font-family:var(--font-display);font-weight:var(--fw-display);line-height:var(--lh-tight);letter-spacing:-.04em;text-transform:none;margin:0}._page_1yxtg_7 :where(p){margin:0}._page_1yxtg_7 :where(a){color:inherit;text-decoration:none}._page_1yxtg_7 :is(a,button):focus-visible{outline:3px solid var(--c-focus);outline-offset:4px}._wrap_1yxtg_41{width:min(100% - 2 * var(--gutter), var(--max-w));margin-inline:auto;position:relative}._layer_1yxtg_4{z-index:-1;pointer-events:none;position:absolute;inset:0}._eyebrow_1yxtg_54{color:var(--c-purple);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.3}._page_1yxtg_7 [data-case-reveal][data-armed]:not([data-in]){opacity:0;transform:translateY(32px)}._page_1yxtg_7 [data-case-reveal][data-armed][data-in]{animation:_rise_1yxtg_1 .86s var(--ease-out) backwards}._hero_1yxtg_75{isolation:isolate;padding-block:var(--space-12) var(--space-10);position:relative;overflow:clip}._heroField_1yxtg_82{background:var(--grad-hero,radial-gradient(50% 70% at 92% 0%, #a958eb4d, transparent 70%), radial-gradient(40% 60% at 0% 60%, #eee2faf2, transparent 72%), linear-gradient(180deg, var(--c-lilac) 0%, #faf7fc00 100%))}._heroField_1yxtg_82:after{content:"";aspect-ratio:1;background:radial-gradient(closest-side,#a958eb57,#eee2fa33 55%,#0000);border-radius:50%;width:min(60vw,820px);animation:18s ease-in-out infinite alternate _glowDrift_1yxtg_1;position:absolute;top:-30%;right:-12%}@keyframes _glowDrift_1yxtg_1{0%{transform:translate(0,0)scale(1)}to{transform:translate(-10%,12%)scale(1.12)}}._heroHalftone_1yxtg_112{--tx-halftone-color:var(--c-purple);--tx-halftone-opacity:.12;-webkit-mask-image:radial-gradient(80% 90% at 100% 0,#000 0%,#0000 65%);mask-image:radial-gradient(80% 90% at 100% 0,#000 0%,#0000 65%)}._decor_1yxtg_119{z-index:0;pointer-events:none;position:absolute;inset:0}._decorShard_1yxtg_126{filter:drop-shadow(0 28px 36px #50118759);width:clamp(70px,8vw,140px);height:auto;animation:9s ease-in-out infinite alternate _floatA_1yxtg_1;position:absolute;top:14%;right:16%}._decorTorus_1yxtg_136{opacity:.92;filter:blur(1px)drop-shadow(0 24px 34px #5011874d);width:clamp(100px,13vw,220px);height:auto;animation:13s ease-in-out infinite alternate _floatB_1yxtg_1;position:absolute;bottom:-6%;right:3%}@keyframes _floatA_1yxtg_1{0%{transform:translateY(-6px)rotate(-8deg)}to{transform:translate(-10px,18px)rotate(6deg)}}@keyframes _floatB_1yxtg_1{0%{transform:translateY(10px)rotate(0)}to{transform:translate(-14px,-16px)rotate(18deg)}}._heroInner_1yxtg_165{z-index:1}._hero_1yxtg_75 h1{max-width:20ch;margin-top:var(--space-4);font-size:var(--fs-display);letter-spacing:-.05em;line-height:var(--lh-display);text-wrap:balance;animation:_rise_1yxtg_1 var(--dur-slow) var(--ease-out) 60ms backwards}._lede_1yxtg_179{max-width:54ch;margin-top:var(--space-6);color:var(--c-muted);font-size:var(--fs-lead);animation:_rise_1yxtg_1 var(--dur-slow) var(--ease-out) .14s backwards;line-height:1.5}@keyframes _rise_1yxtg_1{0%{opacity:0;transform:translateY(16px)}}._index_1yxtg_197{padding-block:var(--space-4) var(--section-y)}._filters_1yxtg_201{width:fit-content;max-width:100%;padding:var(--space-1);gap:var(--space-1);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--c-paper) 58%, transparent);box-shadow:var(--gloss-edge), 0 18px 40px -28px #50118759;-webkit-backdrop-filter:blur(16px)saturate(1.3);flex-wrap:wrap;display:flex}._filter_1yxtg_201{isolation:isolate;min-height:44px;padding:0 var(--space-3) 0 var(--space-5);align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);color:var(--c-ink);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-spring);background:0 0;border:0;display:inline-flex;position:relative}._filter_1yxtg_201:hover{background:color-mix(in srgb, var(--c-purple-pale) 70%, transparent)}._filter_1yxtg_201:active{transform:scale(.96)}._filter_1yxtg_201[aria-pressed=true]{color:var(--c-on-purple);background:0 0}._filterFill_1yxtg_251{z-index:-1;border-radius:inherit;background:linear-gradient(180deg, var(--c-purple-bright) 0%, var(--c-purple) 55%, var(--c-purple-dark) 100%);box-shadow:var(--shadow-glow), var(--gloss-edge);position:absolute;inset:0}@media (scripting:none){._filter_1yxtg_201[aria-pressed=true]{background:var(--c-purple)}}._filterLabel_1yxtg_267{position:relative}._count_1yxtg_271{min-width:26px;height:26px;padding:0 var(--space-2);border-radius:var(--radius-pill);color:var(--c-purple-dark);background:color-mix(in srgb, var(--c-purple-pale) 90%, transparent);font-size:var(--fs-micro);font-weight:var(--fw-bold);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);place-items:center;display:inline-grid}._filter_1yxtg_201[aria-pressed=true] ._count_1yxtg_271{color:var(--c-purple);background:var(--c-paper)}._status_1yxtg_292{margin:var(--space-4) 0 var(--space-8);padding-inline:var(--space-2);color:var(--c-muted);font-size:var(--fs-small)}._grid_1yxtg_299{gap:var(--space-12) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._item_1yxtg_308{min-width:0}._empty_1yxtg_312{padding:var(--space-10) 0;color:var(--c-muted);text-align:center}._cta_1yxtg_320{isolation:isolate;padding-block:var(--section-y);border-radius:var(--radius-lg);color:var(--c-on-night);background:var(--grad-night,linear-gradient(165deg, #23103b 0%, var(--c-night) 55%, #1b0b2e 100%));text-align:center;margin:0 clamp(0px,1.2vw,20px) clamp(0px,1.2vw,20px);position:relative;overflow:clip}._ctaInner_1yxtg_332{justify-items:center;gap:var(--space-6);display:grid}._cta_1yxtg_320 h2{max-width:18ch;color:var(--c-on-night);font-size:var(--fs-h1);text-wrap:balance}._cta_1yxtg_320 p{max-width:46ch;color:var(--c-on-night-muted);font-size:var(--fs-lead)}._ctaActions_1yxtg_351{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._button_1yxtg_359{min-height:52px;padding:0 var(--space-6);align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);color:var(--c-purple);background:linear-gradient(180deg, var(--c-paper) 0%, var(--c-purple-pale) 100%);box-shadow:0 14px 34px -12px #00000080, var(--gloss-edge);font-size:var(--fs-small);font-weight:var(--fw-bold);transition:transform var(--dur-base) var(--ease-spring);display:inline-flex;position:relative}._button_1yxtg_359:hover{transform:translateY(-2px)}._button_1yxtg_359:active{transform:scale(.97)}._button_1yxtg_359 svg{transition:transform var(--dur-base) var(--ease-spring)}._button_1yxtg_359:hover svg{transform:translate(2px,-2px)}._ctaMail_1yxtg_391{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--c-on-night);background:color-mix(in srgb, var(--c-on-night) 9%, transparent);font-weight:var(--fw-medium);transition:background-color var(--dur-fast) var(--ease-out);align-items:center;display:inline-flex}._ctaMail_1yxtg_391:hover{background:color-mix(in srgb, var(--c-on-night) 16%, transparent)}@media (width<=760px){._grid_1yxtg_299{grid-template-columns:1fr}._filters_1yxtg_201{scrollbar-width:none;flex-wrap:nowrap;width:auto;overflow-x:auto}._filter_1yxtg_201{flex:none}}
