._fill_zpg1k_12{transition:transform .9s var(--ease-out);display:block;position:absolute;inset:0;overflow:hidden}._poster_zpg1k_20{transition:opacity var(--dur-slow) var(--ease-out)}._video_zpg1k_24{opacity:0;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-out);display:block;position:absolute;inset:0}._fill_zpg1k_12[data-playing] ._video_zpg1k_24{opacity:1}._card_zpg1k_40{gap:var(--space-5);height:100%;color:var(--c-ink);-webkit-tap-highlight-color:transparent;flex-direction:column;text-decoration:none;display:flex;position:relative}._card_zpg1k_40:focus-visible{outline:none}._card_zpg1k_40:focus-visible ._media_zpg1k_7{outline:3px solid var(--c-focus);outline-offset:4px}._stage_zpg1k_60{isolation:isolate;display:block;position:relative}._stage_zpg1k_60:before{content:"";z-index:-2;background:radial-gradient(closest-side, color-mix(in srgb, var(--c-purple-bright) 62%, transparent), transparent);filter:blur(26px);opacity:.32;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);pointer-events:none;border-radius:50%;position:absolute;inset:18% 6% -8%;transform:translateY(6%)scale(.9)}._card_zpg1k_40:is(:hover,:focus-visible) ._stage_zpg1k_60:before{opacity:.85;transform:translateY(14%)scale(1.02)}._plate_zpg1k_89{z-index:-1;border-radius:var(--radius-lg);opacity:0;box-shadow:var(--gloss-edge);transition:transform .68s var(--ease-spring), opacity var(--dur-base) var(--ease-out);pointer-events:none;position:absolute;inset:0}._plate1_zpg1k_102{background:linear-gradient(145deg, color-mix(in srgb, var(--c-purple-bright) 72%, transparent), color-mix(in srgb, var(--c-purple-pale) 55%, transparent))}._plate2_zpg1k_110{background:linear-gradient(210deg, color-mix(in srgb, var(--c-purple) 62%, transparent), color-mix(in srgb, var(--c-paper) 45%, transparent))}._plate3_zpg1k_118{background:linear-gradient(170deg, color-mix(in srgb, var(--c-purple-pale) 96%, transparent), color-mix(in srgb, var(--c-purple-bright) 38%, transparent))}@media (hover:hover) and (pointer:fine){._card_zpg1k_40:hover ._plate1_zpg1k_102{opacity:.9;transform:translate(-4%,6%)rotate(-3.2deg)scale(.96)}._card_zpg1k_40:hover ._plate2_zpg1k_110{opacity:.75;transition-delay:40ms;transform:translate(4.5%,9%)rotate(2.6deg)scale(.93)}._card_zpg1k_40:hover ._plate3_zpg1k_118{opacity:.7;transition-delay:80ms;transform:translateY(13%)scale(.88)}}._card_zpg1k_40:focus-visible ._plate1_zpg1k_102{opacity:.9;transform:translate(-4%,6%)rotate(-3.2deg)scale(.96)}._card_zpg1k_40:focus-visible ._plate2_zpg1k_110{opacity:.75;transform:translate(4.5%,9%)rotate(2.6deg)scale(.93)}._media_zpg1k_7{aspect-ratio:16/10;border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--c-purple-pale), var(--c-lilac));transition:transform .68s var(--ease-spring), box-shadow var(--dur-slow) var(--ease-out);display:block;position:relative;overflow:clip;box-shadow:inset 0 1px #ffffff80,0 28px 56px -32px #5011878c,0 12px 28px -20px #17121b59}._media_zpg1k_7:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#160a2461 0%,#0000 34% 72%,#160a2438 100%);position:absolute;inset:0}._card_zpg1k_40:is(:hover,:focus-visible) ._media_zpg1k_7{transform:translateY(-8px);box-shadow:inset 0 1px #ffffff80,0 40px 70px -30px #50118799,0 18px 36px -22px #17121b66}._card_zpg1k_40:is(:hover,:focus-visible) ._fill_zpg1k_12{transform:scale(1.045)}._card_zpg1k_40:active ._media_zpg1k_7{transform:translateY(-3px)scale(.985)}._chips_zpg1k_204{z-index:2;inset:var(--space-4) var(--space-4) auto;gap:var(--space-2);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}._chip_zpg1k_204{border-radius:var(--radius-pill);color:var(--c-on-night);background:color-mix(in srgb, var(--c-night) 52%, transparent);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px)saturate(1.4);padding:5px 12px;line-height:1.6;box-shadow:inset 0 1px #ffffff2e}._chipPending_zpg1k_229{color:var(--c-purple-dark);background:repeating-linear-gradient(135deg, var(--c-paper) 0 8px, var(--c-purple-pale) 8px 16px)}._body_zpg1k_240{gap:var(--space-2);padding-inline:var(--space-1);flex-direction:column;flex:1;display:flex}._meta_zpg1k_248{width:fit-content;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}._title_zpg1k_258{width:fit-content;max-width:28ch;color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-display);letter-spacing:-.03em;line-height:var(--lh-tight);text-transform:none;text-wrap:balance;transition:color var(--dur-fast) var(--ease-out);margin:0}._card_zpg1k_40:is(:hover,:focus-visible) ._title_zpg1k_258{color:var(--c-purple-dark)}._relationship_zpg1k_277{color:var(--c-muted);font-size:var(--fs-small);line-height:1.45}._foot_zpg1k_283{padding-top:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--fs-small);margin-top:auto;display:flex}._role_zpg1k_293{color:var(--c-muted)}._cta_zpg1k_297{min-height:40px;padding:0 var(--space-4);align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);color:var(--c-purple);background:color-mix(in srgb, var(--c-purple-pale) 75%, transparent);box-shadow:var(--gloss-edge);font-weight:var(--fw-bold);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);display:inline-flex}._cta_zpg1k_297 svg{transition:transform var(--dur-base) var(--ease-spring)}._card_zpg1k_40:is(:hover,:focus-visible) ._cta_zpg1k_297{color:var(--c-on-purple);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)}._card_zpg1k_40:is(:hover,:focus-visible) ._cta_zpg1k_297 svg{transform:translate(3px,-3px)}._compact_zpg1k_329{gap:var(--space-4)}._compact_zpg1k_329 ._title_zpg1k_258{font-size:var(--fs-lead);letter-spacing:-.02em}._rail_zpg1k_340{padding-block:var(--section-y);position:relative}._railInner_zpg1k_345{width:min(100% - 2 * var(--gutter), var(--max-w));margin-inline:auto}._railHead_zpg1k_350{margin-bottom:var(--space-10);justify-content:space-between;align-items:end;gap:var(--space-6);flex-wrap:wrap;display:flex}._railHead_zpg1k_350 h2{margin:var(--space-3) 0 0;color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-display);letter-spacing:-.04em;line-height:var(--lh-tight);text-transform:none}._railAll_zpg1k_370{min-height:46px;padding:0 var(--space-5);align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);color:var(--c-purple);background:color-mix(in srgb, var(--c-paper) 70%, transparent);box-shadow:var(--gloss-edge), var(--shadow-card);font-weight:var(--fw-bold);-webkit-backdrop-filter:blur(10px);transition:transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-base) var(--ease-out);text-decoration:none;display:inline-flex}._railAll_zpg1k_370 svg{transition:transform var(--dur-fast) var(--ease-spring)}._railAll_zpg1k_370:hover{box-shadow:var(--gloss-edge), var(--shadow-raised);transform:translateY(-2px)}._railAll_zpg1k_370:hover svg{transform:translate(4px)}._railAll_zpg1k_370:focus-visible{outline:3px solid var(--c-focus);outline-offset:4px}._railList_zpg1k_407{gap:var(--space-10) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=960px){._railList_zpg1k_407{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){._railList_zpg1k_407{grid-template-columns:1fr}}._band_131uu_6{isolation:isolate;padding:var(--section-y) var(--gutter);color:var(--c-on-night);background:var(--c-night);-webkit-mask-image:linear-gradient(#000 calc(100% - var(--section-y) * .8), transparent);-webkit-mask-image:linear-gradient(#000 calc(100% - var(--section-y) * .8), transparent);mask-image:linear-gradient(#000 calc(100% - var(--section-y) * .8), transparent);position:relative;overflow:clip}._seam_131uu_25{z-index:0;background:linear-gradient(var(--c-night), transparent);pointer-events:none;height:clamp(120px,14vw,220px);position:absolute;inset:0 0 auto}._inner_131uu_34{z-index:1;max-width:var(--max-w);margin-inline:auto;position:relative}._head_131uu_43{margin-bottom:var(--space-10);gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(260px,.5fr);align-items:end;display:grid}._eyebrow_131uu_53{margin:0 0 var(--space-4);color:color-mix(in srgb, var(--c-purple-bright,var(--c-purple)) 50%, var(--c-on-night));font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.15em;line-height:var(--lh-tight);text-transform:uppercase}._title_131uu_63{max-width:14ch;color:var(--c-on-night);font-family:var(--font-display,var(--font-sans));font-size:var(--fs-h2);font-weight:var(--fw-display,var(--fw-medium));letter-spacing:-.045em;line-height:var(--lh-tight);text-transform:none;text-wrap:balance;margin:0}._intro_131uu_77>p:first-child{max-width:46ch;color:var(--c-on-night-muted);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}._status_131uu_85{margin:var(--space-5) 0 0;padding:var(--space-2) var(--space-4);align-items:center;gap:var(--space-3);border:1px solid color-mix(in srgb, var(--c-on-night) 16%, transparent);border-radius:var(--radius-pill);color:var(--c-on-night);background:color-mix(in srgb, var(--c-night-2) 70%, transparent);font-size:var(--fs-small);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;display:inline-flex}._liveDot_131uu_102,._staleDot_131uu_103{border-radius:50%;flex:none;width:8px;height:8px;position:relative}._liveDot_131uu_102{background:var(--c-live)}._liveDot_131uu_102:after{content:"";border-radius:inherit;background:var(--c-live);animation:_livePulse_131uu_1 1.8s var(--ease-out) infinite;position:absolute;inset:0}._staleDot_131uu_103{background:var(--c-on-night-muted)}@keyframes _livePulse_131uu_1{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(3.2)}}._totals_131uu_143{margin:0 0 var(--space-10);padding-block:var(--space-6);gap:var(--space-6);border-block:1px solid color-mix(in srgb, var(--c-on-night) 16%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._totals_131uu_143 dt,._stats_131uu_153 dt{color:var(--c-on-night-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase}._totals_131uu_143 dd{margin:var(--space-2) 0 0;font-size:var(--fs-h1);font-weight:var(--fw-bold);letter-spacing:-.04em;line-height:var(--lh-tight)}._count_131uu_169{font-variant-numeric:tabular-nums;display:inline-block}._grid_131uu_176{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}._grid_131uu_176:has(>:only-child){max-width:48rem}._item_131uu_190{min-width:0;display:flex}._card_131uu_197{isolation:isolate;border:1px solid color-mix(in srgb, var(--c-on-night) 14%, transparent);border-radius:var(--radius-md);background:var(--c-night-2);min-width:0;box-shadow:var(--shadow-card);transition:border-color var(--dur-base) var(--ease-out);flex:1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden;container-type:inline-size}._media_131uu_218{z-index:-1;aspect-ratio:16/9;background:var(--c-purple-dark);grid-area:1/1;position:relative;overflow:hidden}._thumb_131uu_227{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out);display:block}._placeholder_131uu_235{--tx-halftone-color:var(--c-lilac);width:100%;height:100%;padding:var(--space-6);background:radial-gradient(circle at 28% 18%, var(--c-purple), var(--c-purple-dark) 58%, var(--c-night));transition:transform .5s var(--ease-out);place-items:center;display:grid}._placeholder_131uu_235 span{color:var(--c-on-night);font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:-.04em;line-height:var(--lh-tight);text-align:center;opacity:.9}._scrim_131uu_257,._scrim_131uu_257:after{pointer-events:none;position:absolute;inset:0}._scrim_131uu_257{background:linear-gradient(to bottom, color-mix(in srgb, var(--c-night) 55%, transparent), transparent 32%), linear-gradient(to top, var(--c-night-2) 0%, color-mix(in srgb, var(--c-night-2) 55%, transparent) 38%, transparent 72%)}._scrim_131uu_257:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--c-night) 88%, transparent), transparent 85%);opacity:0;transition:opacity .5s var(--ease-out)}._top_131uu_277{z-index:2;inset:var(--space-4) var(--space-4) auto;align-items:flex-start;gap:var(--space-2);pointer-events:none;display:flex;position:absolute}._chip_131uu_287,._rating_131uu_288{min-height:28px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);align-items:center;line-height:1.2;display:inline-flex}._chip_131uu_287{border:1px solid color-mix(in srgb, var(--c-on-night) 26%, transparent);max-width:72%;color:var(--c-on-night);background:color-mix(in srgb, var(--c-night) 64%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase}._rating_131uu_288{gap:var(--space-1);color:var(--c-ink);background:var(--c-paper);box-shadow:var(--shadow-raised);font-size:var(--fs-small);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;margin-left:auto}._rating_131uu_288 svg{color:var(--c-purple)}._body_131uu_326{margin-top:calc(-1 * var(--space-9));padding:var(--space-5);gap:var(--space-4);grid-area:2/1;grid-template-areas:"name""stats""actions";align-content:start;display:grid}._name_131uu_339{color:var(--c-on-night);font-family:var(--font-display,var(--font-sans));font-size:var(--fs-h3);font-weight:var(--fw-display,var(--fw-bold));letter-spacing:-.03em;line-height:var(--lh-tight);text-transform:none;grid-area:name;margin:0}._mainLink_131uu_351{color:inherit;outline:none;text-decoration:none}._mainLink_131uu_351:after{content:"";z-index:1;position:absolute;inset:0}._nameText_131uu_365{transition:transform .5s var(--ease-out);display:inline-block}._stats_131uu_153{gap:var(--space-3) var(--space-8);flex-wrap:wrap;grid-area:stats;margin:0;display:flex}._stats_131uu_153 dd{margin:var(--space-1) 0 0;align-items:center;gap:var(--space-2);font-size:var(--fs-lead);font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:var(--lh-tight);display:flex}._actions_131uu_389{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;grid-area:actions;display:flex}._cue_131uu_398{align-items:center;gap:var(--space-2);color:var(--c-on-night);font-size:var(--fs-small);font-weight:var(--fw-bold);display:inline-flex}._cue_131uu_398 svg{transition:transform var(--dur-base) var(--ease-spring)}._play_131uu_412{z-index:2;min-height:44px;padding:0 var(--space-4);align-items:center;gap:var(--space-2);border:1px solid color-mix(in srgb, var(--c-on-night) 30%, transparent);border-radius:var(--radius-pill);color:var(--c-on-night);background:color-mix(in srgb, var(--c-night) 45%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--fs-small);font-weight:var(--fw-bold);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex;position:relative}._play_131uu_412:hover{border-color:var(--c-paper);color:var(--c-purple);background:var(--c-paper)}._play_131uu_412:active{transform:scale(.97)}._play_131uu_412:focus-visible{outline:3px solid var(--c-focus);outline-offset:3px}@container (width>=36rem){._body_131uu_326{padding:var(--space-6);grid-area:1/1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name""stats actions";align-self:end;align-items:end;margin-top:0}._actions_131uu_389{justify-content:flex-end;gap:var(--space-5)}}._card_131uu_197:has(._mainLink_131uu_351:focus-visible){outline:3px solid var(--c-focus);outline-offset:4px}:is(._card_131uu_197:has(._mainLink_131uu_351:focus-visible) ._thumb_131uu_227,._card_131uu_197:has(._mainLink_131uu_351:focus-visible) ._placeholder_131uu_235){transform:scale(1.06)}._card_131uu_197:has(._mainLink_131uu_351:focus-visible) ._scrim_131uu_257:after{opacity:1}._card_131uu_197:has(._mainLink_131uu_351:focus-visible) ._nameText_131uu_365{transform:translateY(-4px)}@media (hover:hover){._card_131uu_197:hover{border-color:color-mix(in srgb, var(--c-purple-bright,var(--c-purple)) 75%, transparent)}._card_131uu_197:hover ._thumb_131uu_227,._card_131uu_197:hover ._placeholder_131uu_235{transform:scale(1.06)}._card_131uu_197:hover ._scrim_131uu_257:after{opacity:1}._card_131uu_197:hover ._nameText_131uu_365{transform:translateY(-4px)}._card_131uu_197:hover ._cue_131uu_398 svg{transform:translate(3px)}}._srOnly_131uu_514{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){._head_131uu_43{margin-bottom:var(--space-8);gap:var(--space-5);grid-template-columns:1fr}._totals_131uu_143{grid-template-columns:1fr}}._stats_131uu_153 dd._note_131uu_541{margin:var(--space-1) 0 0;color:var(--c-on-night-muted);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:.04em}._stats_131uu_153 dd._note_131uu_541 ._noteLink_131uu_551{z-index:2;color:inherit;text-underline-offset:2px;text-decoration:underline;position:relative}._stats_131uu_153 dd._note_131uu_541 ._noteLink_131uu_551:hover{color:var(--c-paper)}._stats_131uu_153 dd._note_131uu_541 ._noteLink_131uu_551:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}._band_eaep2_7{--tx-grain-blend:screen;--tx-grain-opacity:.12;isolation:isolate;color:var(--c-on-night);background:var(--grad-night-rise,var(--c-night));padding:clamp(6.5rem,11vw,9.5rem) 0 clamp(2.25rem,4vw,3.25rem);position:relative;overflow:clip}._grid_eaep2_22{z-index:-1;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(75% 85% at 50% 45%,#000 15%,#0000 78%);mask-image:radial-gradient(75% 85% at 50% 45%,#000 15%,#0000 78%)}._grid_eaep2_22:before{content:"";background-image:linear-gradient(#f6f0fc12 1px,#0000 1px),linear-gradient(90deg,#f6f0fc12 1px,#0000 1px);background-size:64px 64px;animation:22s linear infinite _grid-drift_eaep2_1;position:absolute;inset:-64px 0 0 -64px}@keyframes _grid-drift_eaep2_1{to{transform:translate(64px,64px)}}._glow_eaep2_48{z-index:-1;aspect-ratio:2.6;background:var(--grad-glow,radial-gradient(closest-side, #a958eb52, transparent));pointer-events:none;border-radius:50%;width:min(90vw,1100px);animation:11s ease-in-out infinite alternate _glow-breathe_eaep2_1;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}@keyframes _glow-breathe_eaep2_1{0%{opacity:.45;transform:translate(-50%,-50%)scale(.92)}to{opacity:.85;transform:translate(-50%,-50%)scale(1.06)}}._inner_eaep2_74{z-index:1;position:relative}._label_eaep2_79{margin:0 0 var(--space-3);padding-inline:var(--gutter);color:var(--c-on-night-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.24em;text-align:center;text-transform:uppercase;line-height:1.4}._note_eaep2_91{padding-inline:var(--gutter);color:var(--c-on-night-muted);font-size:var(--fs-small);line-height:var(--lh-body);text-align:center;margin:0}._more_eaep2_101{min-height:44px;color:var(--c-on-night);font-weight:var(--fw-bold);white-space:nowrap;align-items:center;gap:2px;text-decoration:none;display:inline-flex}._more_eaep2_101 svg{color:#e9c2ff;transition:transform var(--dur-base) var(--ease-spring)}._more_eaep2_101:hover svg,._more_eaep2_101:focus-visible svg{transform:translate(2px,-2px)}._more_eaep2_101:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:var(--radius-sm)}._footer_196ma_11{margin-top:var(--footer-gap,clamp(var(--space-8), 5vw, var(--space-10)));color:var(--c-on-night);font-family:var(--font-sans);position:relative}._band_196ma_18{isolation:isolate;padding-top:var(--footer-rise-pad,clamp(150px, 16vw, 240px));background:var(--grad-night-rise,linear-gradient(180deg, #160a2400 0%, var(--c-night) 22%));position:relative;overflow:clip}._band_196ma_18 :is(a):focus-visible{outline:3px solid var(--c-focus);outline-offset:3px;border-radius:var(--radius-sm)}._band_196ma_18 :where(p){margin:0}._light_196ma_43{--tx-aurora-opacity:.4;--tx-aurora-speed:30s;z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 clamp(220px,24vw,340px));mask-image:linear-gradient(#0000 0,#000 clamp(220px,24vw,340px))}._orbs_196ma_55{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 260px);mask-image:linear-gradient(#0000 0,#000 260px)}._orbs_196ma_55 span{aspect-ratio:1;will-change:transform, opacity;background:radial-gradient(circle closest-side,#e9c2ff42 0%,#e9c2ff1f 64%,#e9c2ff52 86%,#e9c2ff00 100%);border-radius:50%;animation-name:_footer-orb_196ma_1;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute}._orbs_196ma_55 span:first-child{width:clamp(90px,11vw,170px);animation-duration:21s;top:22%;left:6%}._orbs_196ma_55 span:nth-child(2){width:clamp(60px,6vw,96px);animation-duration:27s;animation-delay:-9s;top:36%;left:58%}._orbs_196ma_55 span:nth-child(3){width:clamp(120px,15vw,230px);animation-duration:33s;animation-delay:-15s;top:64%;left:84%}._orbs_196ma_55 span:nth-child(4){width:clamp(48px,4vw,70px);animation-duration:24s;animation-delay:-4s;top:78%;left:30%}@keyframes _footer-orb_196ma_1{0%{opacity:.45;transform:translate(0,0)scale(.9)}to{opacity:.95;transform:translate(3vw,-5vh)scale(1.12)}}._inner_196ma_125{width:100%;max-width:var(--max-w);padding-inline:var(--gutter);gap:var(--space-10);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;margin-inline:auto;display:grid;position:relative}._pitch_196ma_138{justify-items:start;gap:var(--space-5);display:grid}._headline_196ma_144{max-width:12ch;color:var(--c-on-night);font-family:var(--font-display);font-size:clamp(2.8rem,5.6vw,5.4rem);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:var(--tracking-display);text-transform:none;text-wrap:balance;margin:0}._tagline_196ma_157{max-width:40ch;color:var(--c-on-night-muted);font-size:var(--fs-lead);line-height:1.45}._actions_196ma_164{margin-top:var(--space-3);align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}._mail_196ma_172{min-height:44px;color:var(--c-on-night);font-weight:var(--fw-medium);transition:background-size var(--dur-base) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - 9px);background-repeat:no-repeat;background-size:100% 1px;align-items:center;display:inline-flex}._mail_196ma_172:hover{background-size:0% 1px}._columns_196ma_190{gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._columnTitle_196ma_196{margin-bottom:var(--space-4);color:var(--c-on-night-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}._column_196ma_190 ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}._link_196ma_213{min-height:40px;color:var(--c-on-night);overflow-wrap:anywhere;transition:background-size var(--dur-base) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-spring);background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - 8px);background-repeat:no-repeat;background-size:0% 1px;align-items:center;font-size:1rem;display:inline-flex}._link_196ma_213:hover{color:#fff;background-size:100% 1px;transform:translate(2px)}._contact_196ma_237{padding-block:var(--space-1);background-position:0 100%;flex-direction:column;justify-content:center;align-items:flex-start;line-height:1.3}._contactKind_196ma_246{color:var(--c-on-night-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}._newsletter_196ma_255{grid-column:2}._giantClip_196ma_260{margin-top:clamp(var(--space-10), 8vw, var(--space-12));padding:.06em var(--gutter) 0;font-size:min(27vw,26rem);overflow:hidden}._giant_196ma_260.reveal{max-width:calc(var(--max-w) - 2 * var(--gutter));opacity:1;justify-content:space-between;margin-inline:auto;transition:none;display:flex;transform:none}._letter_196ma_280{color:#0000;font-family:var(--font-display);font-size:1em;font-weight:var(--fw-bold);letter-spacing:-.04em;background:linear-gradient(180deg, var(--c-on-night) 6%, #d78bff9e 52%, #a958eb0f 100%);transition:transform 1.1s var(--ease-out) calc(var(--i,0) * 70ms), translate var(--dur-base) var(--ease-spring);-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;line-height:.8;display:inline-block;transform:translateY(105%)}._giant_196ma_260.is-in ._letter_196ma_280{transform:none}._letter_196ma_280:hover{translate:0 -.06em}@media (scripting:none){._letter_196ma_280{transform:none}}._bar_196ma_319{padding:var(--space-6) 0 var(--space-8);align-items:center;gap:var(--space-2) var(--space-7);color:var(--c-on-night-muted);font-size:var(--fs-small);grid-column:1/-1;grid-template-columns:auto auto 1fr;line-height:1.5;display:grid}._top_196ma_331{justify-self:end;align-items:center;gap:var(--space-2);min-height:44px;color:var(--c-on-night);font-weight:var(--fw-medium);display:inline-flex}._top_196ma_331 svg{transition:transform var(--dur-base) var(--ease-spring)}._top_196ma_331:hover svg{transform:translateY(-3px)}._trademark_196ma_349{grid-column:1/-1;max-width:80ch;font-size:.8rem}@media (width<=960px){._inner_196ma_125{gap:var(--space-9);grid-template-columns:1fr;align-items:start}._newsletter_196ma_255{grid-column:1}}@media (width<=600px){._columns_196ma_190{row-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}._column_196ma_190:last-child{grid-column:1/-1}._bar_196ma_319{grid-template-columns:1fr}._top_196ma_331{justify-self:start}._actions_196ma_164{width:100%}}:where(._cta_9z886_2){--cta-h:50px;--cta-fs:.9rem;--cta-pad:var(--space-5)}:where(._cta_9z886_2[data-size=lg]){--cta-h:60px;--cta-fs:1rem;--cta-pad:var(--space-6)}._cta_9z886_2{--ring:1.5px;isolation:isolate;min-height:var(--cta-h);padding:var(--ring);border-radius:var(--radius-pill);color:#fff;font-family:var(--font-sans);-webkit-tap-highlight-color:transparent;transition:transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-base) var(--ease-out);background:#a958eb66;text-decoration:none;display:inline-flex;position:relative;overflow:clip;box-shadow:0 16px 36px -12px #7321be99,0 3px 10px #32154629}._cta_9z886_2[data-block]{width:100%;display:flex}._cta_9z886_2:focus-visible{outline:3px solid var(--c-focus);outline-offset:3px}._beam_9z886_2{z-index:-1;aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0deg 236deg, #d78bff59 276deg, #e9c2ff 308deg, #fff 326deg, var(--c-purple-bright) 342deg, transparent 360deg);opacity:.9;width:125%;transition:opacity var(--dur-base) var(--ease-out);animation:5.4s linear infinite _cta-orbit_9z886_1;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes _cta-orbit_9z886_1{to{transform:rotate(1turn)}}._core_9z886_3{z-index:1;min-height:calc(var(--cta-h) - 2 * var(--ring));padding:0 6px 0 var(--cta-pad,var(--space-5));justify-content:space-between;align-items:center;gap:var(--space-4);border-radius:inherit;color:#fff;background:radial-gradient(120% 135% at 50% 138%, var(--c-purple-bright) 0%, var(--c-purple) 34%, #2c124a00 80%), linear-gradient(180deg, #2c1349 0%, #1b0b2d 100%);font-size:var(--cta-fs,.9rem);font-weight:var(--fw-bold);letter-spacing:-.005em;white-space:nowrap;transition:filter var(--dur-base) var(--ease-out);flex:auto;line-height:1;display:flex;position:relative;box-shadow:inset 0 1px #ffffff42,inset 0 -12px 20px -14px #e9c2ffb3}._label_9z886_4{height:1.3em;line-height:1.3;display:block;overflow:hidden}._roll_9z886_127{transition:transform .56s var(--ease-out);flex-direction:column;display:flex}._roll_9z886_127>span{height:1.3em;display:block}._knob_9z886_4{width:calc(var(--cta-h) - 2 * var(--ring) - 12px);aspect-ratio:1;color:var(--c-purple-dark);background:linear-gradient(180deg, #fff 0%, var(--c-purple-pale) 120%);animation:_cta-nudge_9z886_1 4.6s var(--ease-out) 1.2s infinite;transition:transform var(--dur-base) var(--ease-spring);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 8px #14062466,inset 0 -2px 4px #7321be29}._knob_9z886_4 svg{transition:transform .48s var(--ease-out);grid-area:1/1}._arrowIn_9z886_162{transform:translate(-190%)}@keyframes _cta-nudge_9z886_1{0%,84%,to{translate:0}90%{translate:3px}95%{translate:-1px}}@media (hover:hover) and (pointer:fine){._cta_9z886_2:hover{transform:translateY(-2px);box-shadow:0 22px 44px -12px #7321beb3,0 4px 12px #3215462e}._cta_9z886_2:hover ._beam_9z886_2{opacity:1}._cta_9z886_2:hover ._core_9z886_3{filter:brightness(1.12)saturate(1.08)}._cta_9z886_2:hover ._roll_9z886_127{transform:translateY(-50%)}._cta_9z886_2:hover ._knob_9z886_4{animation:none;transform:scale(1.08)}._cta_9z886_2:hover ._arrowOut_9z886_207{transform:translate(190%)}._cta_9z886_2:hover ._arrowIn_9z886_162{transform:none}}._cta_9z886_2:focus-visible ._roll_9z886_127{transform:translateY(-50%)}._cta_9z886_2:focus-visible ._arrowOut_9z886_207{transform:translate(190%)}._cta_9z886_2:focus-visible ._arrowIn_9z886_162{transform:none}._cta_9z886_2:focus-visible ._core_9z886_3:after{transition:transform var(--tx-gloss-speed,.95s) var(--ease-out);transform:translate(115%)}._cta_9z886_2:active{transition-duration:var(--dur-fast);transform:translateY(0)scale(.97)}._cta_9z886_2[data-tone=night]{background:#f6f0fc47;box-shadow:0 18px 40px -14px #0009,0 0 0 1px #ffffff0a}._cta_9z886_2[data-tone=night] ._core_9z886_3{color:var(--c-purple-dark);background:radial-gradient(120% 140% at 50% 140%,#d78bff8c 0%,#eee2fa00 70%),linear-gradient(#fff 0%,#f3eafc 100%);box-shadow:inset 0 1px #fff,inset 0 -10px 18px -12px #a958eb8c}._cta_9z886_2[data-tone=night] ._knob_9z886_4{color:#fff;background:var(--grad-action,var(--c-purple));box-shadow:0 3px 10px #50118773,inset 0 1px #ffffff4d}@media (hover:hover) and (pointer:fine){._cta_9z886_2[data-tone=night]:hover{box-shadow:0 24px 48px -14px #000000a6,0 0 0 4px #a958eb47}._cta_9z886_2[data-tone=night]:hover ._core_9z886_3{filter:brightness(1.03)}}@media (forced-colors:active){._cta_9z886_2{border:1px solid buttontext}._beam_9z886_2{display:none}}._home_1062l_21{color:var(--c-ink);font-family:var(--font-sans);position:relative;overflow-x:clip}._home_1062l_21 :where(a,button):focus-visible{outline:3px solid var(--c-focus);outline-offset:4px;border-radius:var(--radius-sm)}._section_1062l_36{isolation:isolate;padding:var(--section-y) var(--gutter);position:relative}._wrap_1062l_42{max-width:var(--max-w);margin-inline:auto}._eyebrow_1062l_47{margin:0 0 var(--space-4);align-items:center;gap:var(--space-3);color:var(--c-purple);font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.3;display:inline-flex}._eyebrow_1062l_47:before{content:"";background:linear-gradient(90deg, var(--c-purple-bright), var(--c-purple));border-radius:2px;width:22px;height:2px}._sectionHead_1062l_69{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}._sectionTitle_1062l_77{max-width:15ch;color:var(--c-ink);font-family:var(--font-display);font-size:clamp(2.6rem,5vw,4.5rem);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);line-height:var(--lh-display);text-transform:none;text-wrap:balance;margin:0}._sectionAside_1062l_90{gap:var(--space-3);justify-items:start;display:grid}._lede_1062l_96{max-width:40ch;color:var(--c-muted);font-size:var(--fs-lead);margin:0;line-height:1.5}._textLink_1062l_104{align-items:center;gap:var(--space-2);min-height:44px;color:var(--c-purple);font-weight:var(--fw-bold);transition:background-size var(--dur-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 9px)/100% 1.5px no-repeat;text-decoration:none;display:inline-flex}._textLink_1062l_104 svg{transition:transform var(--dur-base) var(--ease-spring)}._textLink_1062l_104:hover{background-position:100% calc(100% - 9px);background-size:0% 1.5px}._textLink_1062l_104:hover svg{transform:translate(4px)}._btnPrimary_1062l_131,._btnLight_1062l_132{min-height:56px;padding:0 var(--space-2) 0 var(--space-6);align-items:center;gap:var(--space-4);border-radius:var(--radius-pill);font-size:var(--fs-body);font-weight:var(--fw-bold);white-space:nowrap;transition:transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-base) var(--ease-out), filter var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex;position:relative}._btnPrimary_1062l_131{color:var(--c-on-purple);background:var(--grad-action,linear-gradient(180deg, var(--c-purple-bright), var(--c-purple) 55%, var(--c-purple-dark)));box-shadow:var(--shadow-glow), var(--gloss-edge)}._btnLight_1062l_132{color:var(--c-purple);background:linear-gradient(180deg, var(--c-paper), var(--c-purple-pale));box-shadow:0 18px 40px #160a2452,inset 0 1px #fff}._btnPrimary_1062l_131:before,._btnLight_1062l_132:before{content:"";border-radius:inherit;pointer-events:none;animation:_btn-shine_1062l_1 6s var(--ease-out) 2.2s infinite;background:linear-gradient(105deg,#0000 35%,#ffffff80 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@keyframes _btn-shine_1062l_1{0%{transform:translate(-120%)}24%,to{transform:translate(120%)}}._btnIcon_1062l_190{z-index:1;width:42px;height:42px;color:var(--c-purple);background:var(--c-paper);transition:transform var(--dur-base) var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 3px 8px #32154647}._btnLight_1062l_132 ._btnIcon_1062l_190{color:var(--c-on-purple);background:linear-gradient(180deg, var(--c-purple-bright), var(--c-purple))}._btnPrimary_1062l_131:hover,._btnLight_1062l_132:hover{filter:brightness(1.05);transform:translateY(-2px)}._btnPrimary_1062l_131:hover{box-shadow:0 18px 40px #7321be6b, var(--gloss-edge)}._btnPrimary_1062l_131:hover ._btnIcon_1062l_190,._btnLight_1062l_132:hover ._btnIcon_1062l_190{transform:rotate(45deg)scale(1.06)}._btnPrimary_1062l_131:active,._btnLight_1062l_132:active{transform:scale(.97)}._btnSoft_1062l_231{min-height:56px;padding:0 var(--space-6);align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);color:var(--c-ink);box-shadow:var(--shadow-card), inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-weight:var(--fw-bold);white-space:nowrap;transition:transform var(--dur-base) var(--ease-spring), background-color var(--dur-fast) var(--ease-out);background:#ffffffad;text-decoration:none;display:inline-flex}._btnSoft_1062l_231 svg{color:var(--c-purple);transition:transform var(--dur-base) var(--ease-spring)}._btnSoft_1062l_231:hover{background-color:var(--c-paper);transform:translateY(-2px)}._btnSoft_1062l_231:hover svg{transform:translateY(3px)}._hero_1062l_267{isolation:isolate;padding:clamp(1.5rem, 4vw, 3.5rem) var(--gutter) clamp(2rem, 4vw, 3.5rem);position:relative}._heroGlow_1062l_273{z-index:-1;pointer-events:none;background:var(--grad-hero,radial-gradient(46% 54% at 74% 42%, #a958eb42, transparent 70%), radial-gradient(38% 44% at 16% 80%, #7321be1f, transparent 72%));animation:12s ease-in-out infinite alternate _breathe_1062l_1;position:absolute;inset:-12% -8% -4%}@keyframes _breathe_1062l_1{0%{opacity:.72;transform:scale(1)}to{opacity:1;transform:scale(1.06)translate(1%,-1%)}}._heroHalftone_1062l_299{--tx-halftone-opacity:.16;--tx-halftone-size:240px;z-index:-1;pointer-events:none;width:min(62vw,940px);height:110%;position:absolute;top:-10%;right:0;-webkit-mask-image:radial-gradient(56% 56% at 64% 44%,#000,#0000 76%);mask-image:radial-gradient(56% 56% at 64% 44%,#000,#0000 76%)}._heroInner_1062l_313{max-width:var(--max-w);min-height:min(calc(100svh - var(--header-h,76px) - 5rem), 800px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-inline:auto;display:grid}._heroCopy_1062l_323{z-index:2;position:relative}._rise_1062l_328{animation:_rise_1062l_328 .82s var(--ease-out) both;animation-delay:calc(80ms + var(--d,0) * 90ms)}@keyframes _rise_1062l_328{0%{opacity:0;translate:0 18px}}._heroEyebrow_1062l_340{width:fit-content;margin:0 0 var(--space-6);align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);color:var(--c-purple-dark);box-shadow:var(--shadow-card), inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;background:#ffffffb3;padding:8px 16px 8px 12px;line-height:1.3;display:flex}._pulse_1062l_360{background:var(--c-purple);width:8px;height:8px;animation:_pulse_1062l_360 2.2s var(--ease-out) infinite;border-radius:50%;flex:none}@keyframes _pulse_1062l_360{0%{box-shadow:0 0 #7321be73}80%,to{box-shadow:0 0 0 10px #7321be00}}._heroTitle_1062l_380{max-width:10.5ch;color:var(--c-ink);font-family:var(--font-display);font-size:clamp(3.4rem,7.2vw,7.4rem);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);line-height:var(--lh-display);text-transform:none;text-wrap:balance;margin:0}._word_1062l_393{animation:_word-in_1062l_1 1s var(--ease-out) both;animation-delay:calc(.16s + var(--w,0) * 85ms);display:inline-block}@keyframes _word-in_1062l_1{0%{opacity:0;filter:blur(10px);translate:0 .42em}}._wordAccent_1062l_409{color:#0000;background:linear-gradient(100deg, var(--c-ink) 0%, var(--c-ink) 38%, var(--c-purple) 46%, var(--c-purple-bright) 50%, var(--c-purple) 54%, var(--c-ink) 62%, var(--c-ink) 100%) 100% 0 / 260% 100% no-repeat;animation:_word-in_1062l_1 1s var(--ease-out) both, _accent-sheen_1062l_1 6.5s var(--ease-out) infinite;animation-delay:calc(.16s + var(--w,0) * 85ms), 1.6s;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}@keyframes _accent-sheen_1062l_1{0%{background-position:100% 0}45%,to{background-position:0 0}}._heroLede_1062l_442{max-width:40ch;margin:var(--space-6) 0 0;color:var(--c-muted);font-size:var(--fs-lead);line-height:1.5}._heroActions_1062l_450{margin-top:var(--space-8);align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._platforms_1062l_458{margin-top:var(--space-10);align-items:center;gap:var(--space-3) var(--space-5);color:var(--c-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-wrap:wrap;display:flex}._platforms_1062l_458 ul{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._platforms_1062l_458 img{filter:brightness(0);opacity:.55;width:auto;max-width:none;height:20px}._stage_1062l_494{z-index:1;aspect-ratio:1/1.04;justify-self:center;width:min(100%,640px);position:relative}._stage_1062l_494 .hero-parallax{pointer-events:none;position:absolute;inset:0}._layer_1062l_508{transform:translate3d(calc(var(--mx,0) * var(--depth,1) * 26px), calc(var(--my,0) * var(--depth,1) * 20px), 0);transition:transform .7s var(--ease-out);position:absolute}._halo_1062l_518{background:var(--grad-glow,radial-gradient(closest-side, #a958eb6b, #a958eb1f 58%, transparent));border-radius:50%;animation:9s ease-in-out infinite alternate _halo_1062l_518;inset:4% 0 0 6%}@keyframes _halo_1062l_518{0%{opacity:.7;scale:.94}to{opacity:1;scale:1.05}}._window_1062l_540{width:76%;height:86%;top:3%;left:13%}._windowTilt_1062l_547{width:100%;height:100%;transform:perspective(1400px) rotateY(calc(var(--mx,0) * 8deg)) rotateX(calc(var(--my,0) * -6deg));transition:transform .8s var(--ease-out);position:relative}._windowShadow_1062l_556{animation:_fade-in_1062l_1 1.2s var(--ease-out) .45s both;border-radius:40px;position:absolute;inset:5% 4% -1%;box-shadow:0 50px 90px -24px #5011878c,0 18px 40px -12px #3215464d}@keyframes _fade-in_1062l_1{0%{opacity:0}}._windowClip_1062l_572{background:linear-gradient(160deg, var(--c-purple), var(--c-purple-dark));clip-path:inset(0 round 36px);animation:_window-in_1062l_1 1.3s var(--ease-out) .15s both;border-radius:36px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #fff6}@keyframes _window-in_1062l_1{0%{clip-path:inset(24% 20% round 64px);opacity:0;scale:.9}40%{opacity:1}}._windowVideo_1062l_595{object-fit:cover;width:100%;height:100%;display:block}._windowSheen_1062l_602{pointer-events:none;animation:_sheen_1062l_1 8s var(--ease-out) 2.6s infinite;background:linear-gradient(105deg,#0000 36%,#ffffff4d 48%,#ffffff0f 54%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}@keyframes _sheen_1062l_1{0%{transform:translate(-130%)}26%,to{transform:translate(130%)}}._float_1062l_630{width:100%;height:100%;animation:_pop_1062l_1 .9s var(--ease-spring) both, _bob_1062l_1 var(--bob,7s) ease-in-out infinite alternate;animation-delay:var(--pop,.9s), calc(var(--pop,.9s) * -1);position:relative}@keyframes _pop_1062l_1{0%{opacity:0;scale:.4}}@keyframes _bob_1062l_1{0%{transform:translateY(-9px)rotate(-4deg)}to{transform:translateY(10px)rotate(5deg)}}._shadowed_1062l_657{filter:drop-shadow(0 26px 26px #32154647)}._torus_1062l_661{aspect-ratio:1;width:24%;top:6%;left:-6%}._orb_1062l_668{aspect-ratio:1;width:15%;top:-3%;right:3%}._packshot_1062l_675{aspect-ratio:1;width:29%;top:34%;right:-3%}._shard_1062l_682{aspect-ratio:1;width:11%;bottom:-4%;right:12%}._character_1062l_689{aspect-ratio:1006/1600;height:62%;bottom:-5%;left:-4%}._characterFloat_1062l_697{animation:_step-in_1062l_1 1.1s var(--ease-spring) .65s both, _sway_1062l_1 6.5s ease-in-out 1.8s infinite alternate}@keyframes _step-in_1062l_1{0%{opacity:0;translate:0 22%;scale:.9}}@keyframes _sway_1062l_1{0%{transform:translateY(0)rotate(-1.5deg)}to{transform:translateY(-12px)rotate(1.5deg)}}._stageCaption_1062l_721{z-index:3;align-items:center;gap:var(--space-4);border-radius:var(--radius-pill);color:var(--c-on-night);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);animation:_rise_1062l_328 .9s var(--ease-out) 1.4s both;transition:transform var(--dur-base) var(--ease-spring), background-color var(--dur-fast) var(--ease-out);background:#160a248f;padding:8px 8px 8px 18px;text-decoration:none;display:flex;position:absolute;bottom:13%;left:34%;box-shadow:0 14px 32px #160a244d,inset 0 1px #ffffff2e}._captionText_1062l_745{gap:2px;line-height:1.2;display:grid}._captionText_1062l_745 small{color:var(--c-on-night-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase}._captionText_1062l_745 strong{font-size:var(--fs-small);font-weight:var(--fw-bold);white-space:nowrap}._captionIcon_1062l_765{width:36px;height:36px;color:var(--c-purple);background:var(--c-paper);transition:transform var(--dur-base) var(--ease-spring);border-radius:50%;place-items:center;display:grid}._stageCaption_1062l_721:hover{background-color:#160a24b8;transform:translateY(-3px)}._stageCaption_1062l_721:hover ._captionIcon_1062l_765{transform:rotate(45deg)}._clients_1062l_787{padding:clamp(.5rem,2vw,1.5rem) 0 clamp(1.5rem,3vw,2.5rem);position:relative}._clientsLabel_1062l_792{padding-inline:var(--gutter);color:var(--c-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.2em;text-align:center;text-transform:uppercase;margin:0;line-height:1.4}._work_1062l_806:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#eee2fae6,#0000);border-radius:50%;width:60%;height:70%;animation:14s ease-in-out infinite alternate _breathe_1062l_1;position:absolute;top:10%;left:-10%}._work_1062l_806{padding-top:clamp(3rem,6vw,5rem)}._workGrid_1062l_827{--stagger-y:clamp(2.5rem, 6vw, 5.5rem);padding:0 0 var(--stagger-y);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2.25rem);margin:0;list-style:none;display:grid}._workItem_1062l_837{min-width:0;display:flex}._workItem_1062l_837:nth-child(2n){translate:0 var(--stagger-y)}._workItem_1062l_837>*{flex:1;min-width:0}._servicesSection_1062l_854:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--c-purple-pale) 60%, transparent) 22%, color-mix(in srgb, var(--c-purple-pale) 60%, transparent) 78%, transparent);position:absolute;inset:0}._servicesHalftone_1062l_869{--tx-halftone-opacity:.12;z-index:-1;pointer-events:none;width:min(54vw,760px);height:70%;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(60% 60% at 30% 40%,#000,#0000 75%);mask-image:radial-gradient(60% 60% at 30% 40%,#000,#0000 75%)}._story_1062l_884{padding:var(--section-y) var(--gutter);position:relative}._storyPanel_1062l_889{isolation:isolate;max-width:var(--max-w);border-radius:var(--radius-lg);background:var(--grad-lilac,linear-gradient(150deg, var(--c-paper) 0%, var(--c-lilac) 42%, var(--c-purple-pale) 100%));box-shadow:var(--shadow-card), var(--gloss-edge);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);margin-inline:auto;padding:clamp(2rem,5vw,4.5rem);display:grid;position:relative;overflow:hidden}._storyHalftone_1062l_908{--tx-halftone-opacity:.12;z-index:-1;pointer-events:none;position:absolute;inset:0 0 0 40%;-webkit-mask-image:radial-gradient(70% 70% at 60%,#000,#0000 75%);mask-image:radial-gradient(70% 70% at 60%,#000,#0000 75%)}._storyGlow_1062l_918{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#a958eb52,#0000);border-radius:50%;width:62%;animation:10s ease-in-out infinite alternate _breathe_1062l_1;position:absolute;bottom:-35%;right:-12%}._storyCopy_1062l_931{min-width:0}._storyTitle_1062l_935{max-width:17ch;color:var(--c-ink);font-family:var(--font-display);font-size:clamp(2.3rem,4.2vw,3.9rem);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);text-transform:none;text-wrap:balance;margin:0;line-height:1}._sw_1062l_949{opacity:.14;transition:opacity .65s var(--ease-out);transition-delay:calc(.15s + var(--w,0) * 60ms);display:inline-block}.is-in ._sw_1062l_949{opacity:1}._storyBody_1062l_960{max-width:48ch;margin:var(--space-6) 0 0;color:var(--c-muted);font-size:var(--fs-lead);line-height:1.55}._facts_1062l_968{margin:var(--space-8) 0 0;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._fact_1062l_968{padding:var(--space-5);justify-content:flex-end;gap:var(--space-2);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa3;flex-direction:column-reverse;display:flex;box-shadow:inset 0 1px #fff,0 1px 2px #3215460d}._fact_1062l_968 dt{color:var(--c-muted);font-size:var(--fs-small);line-height:1.4}._fact_1062l_968 dd{color:var(--c-ink);font-family:var(--font-display);font-size:clamp(2.4rem,4vw,3.4rem);font-weight:var(--fw-display);font-variant-numeric:tabular-nums;letter-spacing:-.05em;margin:0;line-height:1}._factsNote_1062l_1005{margin:var(--space-3) 0 0;color:var(--c-muted);font-size:var(--fs-micro);line-height:1.5}._shelf_1062l_1012{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._shelfItem_1062l_1021{min-width:0}._shelfFigure_1062l_1025{justify-items:center;gap:var(--space-3);margin:0;display:grid}._shelfArt_1062l_1032{z-index:0;aspect-ratio:1/1.05;width:100%;position:relative}._shelfArt_1062l_1032:after{content:"";z-index:-1;height:7%;animation:6s ease-in-out infinite alternate _floor_1062l_1;animation-delay:calc(var(--i,0) * -1.5s);background:radial-gradient(closest-side,#32154647,#0000);border-radius:50%;position:absolute;bottom:1%;left:24%;right:24%}@keyframes _floor_1062l_1{0%{opacity:1;transform:scaleX(1)}to{opacity:.55;transform:scaleX(.8)}}._shelfFloat_1062l_1066{filter:drop-shadow(0 14px 18px #32154633);animation:6s ease-in-out infinite alternate _hover-y_1062l_1;animation-delay:calc(var(--i,0) * -1.5s);transition:scale var(--dur-base) var(--ease-spring);position:absolute;inset:0 0 6%}@keyframes _hover-y_1062l_1{0%{transform:translateY(2px)}to{transform:translateY(-12px)}}._shelfFigure_1062l_1025:hover ._shelfFloat_1062l_1066{scale:1.07}._shelfFigure_1062l_1025 figcaption{color:var(--c-ink);font-size:var(--fs-small);font-weight:var(--fw-bold);text-align:center;line-height:1.3}._cta_1062l_1099{padding:0 var(--gutter) var(--section-y);position:relative}._ctaPanel_1062l_1104{--tx-grain-blend:screen;--tx-grain-opacity:.14;isolation:isolate;max-width:var(--max-w);min-height:clamp(30rem,50vw,40rem);color:var(--c-on-purple);background:radial-gradient(70% 90% at 12% 0%, #d78bff8c, transparent 60%), radial-gradient(60% 80% at 100% 100%, #160a2499, transparent 65%), linear-gradient(155deg, var(--c-purple-bright) 0%, var(--c-purple) 45%, var(--c-purple-dark) 100%);text-align:center;border-radius:clamp(24px,3vw,40px);align-content:center;justify-items:center;margin-inline:auto;padding:clamp(3.5rem,8vw,7rem) clamp(1.5rem,6vw,6rem);display:grid;position:relative;overflow:clip;box-shadow:0 50px 100px -40px #50118799}._ctaPanel_1062l_1104 .hero-parallax{z-index:-1;pointer-events:none;position:absolute;inset:0}._bokeh_1062l_1134{left:var(--x);top:var(--y);width:var(--s);aspect-ratio:1;opacity:var(--o,.5);transform:translate3d(calc(var(--mx,0) * var(--depth,1) * 30px), calc(var(--my,0) * var(--depth,1) * 24px), 0);transition:transform .9s var(--ease-out);animation:_bokeh-drift_1062l_1 var(--t,18s) ease-in-out infinite alternate;background:radial-gradient(circle at 38% 36%,#fff9,#ffffff24 46%,#0000 70%);border-radius:50%;position:absolute}@keyframes _bokeh-drift_1062l_1{0%{translate:0;scale:1}50%{translate:3vw -2vw;scale:1.08}to{translate:-2vw 2.5vw;scale:.94}}._ctaHalftone_1062l_1174{--tx-halftone-color:#fff;--tx-halftone-opacity:.09;--tx-halftone-blend:screen;z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 70% at 82% 22%,#000,#0000 75%);mask-image:radial-gradient(55% 70% at 82% 22%,#000,#0000 75%)}._ctaInner_1062l_1186{z-index:1;justify-items:center;display:grid;position:relative}._ctaEyebrow_1062l_1193{color:#ffffffd1}._ctaEyebrow_1062l_1193:before{background:#ffffffbf}._ctaTitle_1062l_1201{max-width:13ch;color:var(--c-on-purple);font-family:var(--font-display);font-size:clamp(3.1rem,7.2vw,7rem);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);line-height:var(--lh-display);text-transform:none;text-wrap:balance;margin:0}._ctaLine_1062l_1214{display:block}._cw_1062l_1218{opacity:0;filter:blur(8px);transition:opacity .7s var(--ease-out), translate .9s var(--ease-out), filter .7s var(--ease-out);transition-delay:calc(.1s + var(--w,0) * 70ms);display:inline-block;translate:0 .4em}.is-in ._cw_1062l_1218{opacity:1;filter:none;translate:0}._ctaActions_1062l_1236{margin-top:var(--space-9);justify-content:center;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}._ctaMail_1062l_1245{min-height:44px;color:var(--c-on-purple);font-weight:var(--fw-bold);transition:background-size var(--dur-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 9px)/100% 1.5px no-repeat;align-items:center;text-decoration:none;display:inline-flex}._ctaMail_1062l_1245:hover{background-position:100% calc(100% - 9px);background-size:0% 1.5px}._ctaPanel_1062l_1104 :where(a):focus-visible{outline-color:var(--c-paper)}._ctaBadge_1062l_1267{z-index:2;aspect-ratio:1;width:clamp(6rem,9vw,7.5rem);color:var(--c-on-purple);transition:transform var(--dur-base) var(--ease-spring);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:absolute;bottom:clamp(1rem,3.5vw,3rem);right:clamp(1rem,3.5vw,3rem)}._ctaBadge_1062l_1267:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border-radius:50%;position:absolute;inset:24%;box-shadow:inset 0 1px #ffffff59}._ctaBadge_1062l_1267>*{grid-area:1/1}._ctaBadge_1062l_1267 .badge-ring{fill:currentColor;width:100%;height:100%;font-family:var(--font-sans);font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:.14em;transform-origin:50%;animation:16s linear infinite _badge-spin_1062l_1}._ctaBadge_1062l_1267 .badge-icon{width:30%;height:30%;color:var(--c-on-purple);position:static;transform:none}._ctaBadge_1062l_1267:hover{transform:scale(1.08)rotate(-6deg)}@keyframes _badge-spin_1062l_1{to{transform:rotate(360deg)}}._contactInner_1062l_1330{max-width:var(--max-w);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,6vw,6rem);margin-inline:auto;display:grid}._contactIntro_1062l_1339{justify-items:start;gap:var(--space-5);display:grid}._contactIntro_1062l_1339 ._eyebrow_1062l_47{margin-bottom:0}._contactFlow_1062l_1349{min-width:0;position:relative}._contactFlow_1062l_1349:before{content:"";z-index:-1;background:var(--grad-glow,radial-gradient(closest-side, #a958eb4d, transparent));opacity:.55;pointer-events:none;border-radius:50%;animation:11s ease-in-out infinite alternate _breathe_1062l_1;position:absolute;inset:-12% -8%}@media (width<=1100px){._heroTitle_1062l_380{font-size:clamp(3.2rem,7.6vw,6rem)}}@media (width<=900px){._heroInner_1062l_313{gap:var(--space-8);grid-template-columns:minmax(0,1fr);min-height:0}._stage_1062l_494{width:min(100%,470px)}._sectionHead_1062l_69{gap:var(--space-5);grid-template-columns:1fr}._storyPanel_1062l_889{grid-template-columns:1fr}._shelf_1062l_1012{grid-template-columns:repeat(4,minmax(0,1fr))}._contactInner_1062l_1330{grid-template-columns:1fr}}@media (width<=640px){._heroTitle_1062l_380{font-size:clamp(3rem,14vw,4.4rem)}._heroActions_1062l_450>*{flex:100%;justify-content:space-between}._btnSoft_1062l_231{justify-content:center}._stage_1062l_494{width:min(100%,400px)}._stageCaption_1062l_721{gap:var(--space-3);padding-left:14px;bottom:11%;left:auto;right:2%}._captionText_1062l_745 strong{font-size:.8rem}._captionText_1062l_745 small{display:none}._workGrid_1062l_827{grid-template-columns:1fr;padding-bottom:0}._workItem_1062l_837:nth-child(2n){translate:none}._facts_1062l_968{grid-template-columns:1fr 1fr}._fact_1062l_968{padding:var(--space-4)}._shelf_1062l_1012{grid-template-columns:repeat(2,minmax(0,1fr))}._ctaPanel_1062l_1104{min-height:28rem;padding-bottom:9rem}._ctaBadge_1062l_1267{right:50%;bottom:var(--space-5);width:6rem;translate:50%}}@media (scripting:none){._sw_1062l_949,._cw_1062l_1218{opacity:1;filter:none;translate:none}}._atmosphere_jz2hj_15{z-index:-1;pointer-events:none;contain:strict;background:radial-gradient(95% 55% at 50% 118%,#7321be29,#0000 72%),linear-gradient(#fdfbff 0%,#f8f2fd 48%,#f1e6fb 100%);position:fixed;inset:0;overflow:hidden}._field_jz2hj_30{will-change:transform;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute;-webkit-mask:url(/textures/aurora-flow.webp) 50%/100% 100% no-repeat;mask:url(/textures/aurora-flow.webp) 50%/100% 100% no-repeat}._fieldA_jz2hj_44{opacity:.62;background:radial-gradient(closest-side at 46% 52%,#a958eb9e,#a958eb33 58%,#0000 100%);width:84vmax;height:54vmax;animation-name:_atmo-drift-a_jz2hj_1;animation-duration:46s;top:-20vmax;left:-22vmax}._fieldB_jz2hj_57{opacity:.55;background:radial-gradient(closest-side,#d78bff99,#d78bff2e 60%,#0000 100%);width:72vmax;height:50vmax;animation-name:_atmo-drift-b_jz2hj_1;animation-duration:58s;top:4vh;right:-26vmax}._fieldC_jz2hj_70{opacity:.5;background:radial-gradient(closest-side at 50% 46%,#7321be80,#7321be24 62%,#0000 100%);width:96vmax;height:52vmax;animation-name:_atmo-drift-c_jz2hj_1;animation-duration:64s;bottom:-30vmax;left:4vw}@keyframes _atmo-drift-a_jz2hj_1{0%{transform:translate(0,0)rotate(0)scale(1)}to{transform:translate(9vw,7vh)rotate(9deg)scale(1.14)}}@keyframes _atmo-drift-b_jz2hj_1{0%{transform:translate(0,0)rotate(164deg)scale(1.06)}to{transform:translate(-11vw,9vh)rotate(176deg)scale(.94)}}@keyframes _atmo-drift-c_jz2hj_1{0%{transform:translate(0,0)rotate(-4deg)scale(1)}to{transform:translate(-7vw,-6vh)rotate(5deg)scale(1.12)}}._halftone_jz2hj_100{width:min(64vw,920px);height:min(72vh,680px);position:absolute;top:0;right:0;-webkit-mask-image:radial-gradient(72% 78% at 100% 0,#000 0%,#00000080 38%,#0000 74%);mask-image:radial-gradient(72% 78% at 100% 0,#000 0%,#00000080 38%,#0000 74%)}._halftoneLayer_jz2hj_110{--tx-halftone-opacity:.17;--tx-halftone-size:220px;--tx-halftone-speed:60s;position:absolute;inset:0}._bokeh_jz2hj_122{top:var(--y);left:var(--x);width:var(--s);aspect-ratio:1;margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);opacity:.55;will-change:transform, opacity;animation-name:_atmo-float_jz2hj_1;animation-duration:calc(24s + var(--i,0) * 3.5s);animation-timing-function:ease-in-out;animation-delay:var(--d,0s);background:radial-gradient(circle closest-side,#ffffff80 0%,#ffffff4d 64%,#ffffff9e 86%,#fff0 100%);border-radius:50%;animation-iteration-count:infinite;animation-direction:alternate;position:absolute}._bokeh_jz2hj_122[data-tone=deep]{background:radial-gradient(circle closest-side,#a958eb33 0%,#a958eb1f 64%,#a958eb4d 86%,#a958eb00 100%)}@keyframes _atmo-float_jz2hj_1{0%{opacity:.38;transform:translate(0,0)scale(.92)}50%{opacity:.72}to{opacity:.5;transform:translate(2.6vw,-4.5vh)scale(1.12)}}._grain_jz2hj_171{z-index:-1;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}._grain_jz2hj_171:before{content:"";opacity:var(--atmo-grain-opacity,.07);background:url(/textures/grain.webp) 0 0/256px;animation-name:_atmo-grain_jz2hj_1;animation-duration:.9s;animation-timing-function:step-end;animation-iteration-count:infinite;position:absolute;inset:-72px}@keyframes _atmo-grain_jz2hj_1{0%{transform:translate(0,0)}11%{transform:translate(-28px,-44px)}22%{transform:translate(36px,20px)}33%{transform:translate(-52px,28px)}44%{transform:translate(20px,-52px)}55%{transform:translate(-12px,52px)}66%{transform:translate(52px,-14px)}77%{transform:translate(-44px,-8px)}88%{transform:translate(14px,44px)}to{transform:translate(0,0)}}@media (width<=700px){._bokeh_jz2hj_122:nth-of-type(2n){display:none}._halftone_jz2hj_100{width:100vw;height:46vh}._fieldB_jz2hj_57{opacity:.45}._grain_jz2hj_171{--atmo-grain-opacity:.05}}@media print{._atmosphere_jz2hj_15,._grain_jz2hj_171{display:none}}@media (forced-colors:active){._atmosphere_jz2hj_15,._grain_jz2hj_171{display:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-pink-500:oklch(65.6% .241 354.308);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-xl:80rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-thin:100;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-8{inset-block:calc(var(--spacing) * 8)}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-3{top:calc(var(--spacing) * 3)}.top-20{top:calc(var(--spacing) * 20)}.top-\[117px\]{top:117px}.right-0{right:calc(var(--spacing) * 0)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-4{margin:calc(var(--spacing) * 4)}.m-6{margin:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-\[1\.2rem\]{height:1.2rem}.h-\[500px\]{height:500px}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:calc(var(--spacing) * 96)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-32{width:calc(var(--spacing) * 32)}.w-64{width:calc(var(--spacing) * 64)}.w-\[1\.2rem\]{width:1.2rem}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[250px\]{width:250px}.w-\[500px\]{width:500px}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.max-w-7xl{max-width:var(--container-7xl)}.max-w-md{max-width:var(--container-md)}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-11{min-width:calc(var(--spacing) * 11)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-0{rotate:none}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_500px_2fr\]{grid-template-columns:1fr 500px 2fr}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-black>:not(:last-child)){border-color:var(--color-black)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-hidden{overflow-y:hidden}.\!rounded-full{border-radius:2147483647px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-br-xl{border-bottom-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-solid{--tw-border-style:solid;border-style:solid}.border-black{border-color:var(--color-black)}.border-blue-500{border-color:var(--color-blue-500)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-purple-500{border-color:var(--color-purple-500)}.border-red-600\/50{border-color:#e4001480}@supports (color:color-mix(in lab, red, red)){.border-red-600\/50{border-color:color-mix(in oklab, var(--color-red-600) 50%, transparent)}}.bg-\[\#bada55\]{background-color:#bada55}.bg-\[var\(--brand-color\)\]{background-color:var(--brand-color)}.bg-black{background-color:var(--color-black)}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-500{background-color:var(--color-green-500)}.bg-purple-500\/\[0\.87\]{background-color:#ac4bffde}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/\[0\.87\]{background-color:color-mix(in oklab, var(--color-purple-500) 87%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-red-500{--tw-gradient-via:var(--color-red-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-18{padding:calc(var(--spacing) * 18)}.p-\[17px\]{padding:17px}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-4xl\/tight{font-size:var(--text-4xl);line-height:var(--leading-tight)}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[22px\]{font-size:22px}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.tracking-\[1\.5\]{--tw-tracking:1.5;letter-spacing:1.5px}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[rgb\(123\,45\,67\)\]{color:#7b2d43}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-500\/30{color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.text-blue-500\/30{color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.opacity-\[0\.03\]{opacity:.03}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-blue-500\/50{--tw-shadow-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.shadow-blue-500\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[catalog\:google-font-licenses\]{catalog:google-font-licenses}.\[catalog\:google-fonts\]{catalog:google-fonts}.\[catalog\:phosphor\]{catalog:phosphor}.\[catalog\:summary\]{catalog:summary}.\[content-visibility\:auto\]{content-visibility:auto}.text-shadow-lg{text-shadow:0px 1px 2px var(--tw-text-shadow-color,#0000001a), 0px 3px 2px var(--tw-text-shadow-color,#0000001a), 0px 4px 8px var(--tw-text-shadow-color,#0000001a)}.required\:border-red-500:required{border-color:var(--color-red-500)}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:border-transparent:focus{border-color:#0000}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-x-\[2px\]:active{--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-\[2px\]:active{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:bg-black:active{background-color:var(--color-black)}.active\:bg-blue-800:active{background-color:var(--color-blue-800)}.active\:text-white:active{color:var(--color-white)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:bg-gray-100:disabled{background-color:var(--color-gray-100)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=64rem){.max-lg\:text-center{text-align:center}}@media not all and (width>=40rem){.max-sm\:hidden{display:none}}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (width>=48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=64rem){.lg\:absolute{position:absolute}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-1\/2{width:50%}.lg\:w-64{width:calc(var(--spacing) * 64)}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:overflow-visible{overflow:visible}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:text-left{text-align:left}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media (hover:hover){.lg\:hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.lg\:hover\:text-purple-600:hover{color:var(--color-purple-600)}}}@media (width>=80rem){.xl\:w-1\/3{width:33.3333%}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=96rem){.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (width>=28rem){.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=32rem){.\@lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.dark\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.dark\:-rotate-90{rotate:-90deg}.dark\:rotate-0{rotate:none}.dark\:border-gray-700{border-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:text-gray-100{color:var(--color-gray-100)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:text-white{color:var(--color-white)}}}@font-face{font-family:Overused Grotesk;src:url(/fonts/OverusedGrotesk-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Overused Grotesk;src:url(/fonts/OverusedGrotesk-Medium.woff2)format("woff2");font-weight:500 700;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-latin.woff2)format("woff2");font-weight:300 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;src:url(/fonts/Figtree-latin-ext.woff2)format("woff2");font-weight:300 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--stage:#08080a;--paper:#f7f7f7;--field:#7321be;--bg:var(--stage);--card:#131318;--ink:#fff;--muted:#a5a5ad;--dim:#7c7c86;--line:#ffffff1a;--line-strong:#757575;--violet:#b068f3;--on-violet:#08080a;--surface:#16161a;--surface-line:#232329;--display:"Overused Grotesk", system-ui, sans-serif;--font-figtree:"Figtree";--body:var(--font-figtree), system-ui, sans-serif;--max:90rem;--pad:clamp(1.25rem, 5vw, 4rem);--gap-section:clamp(6rem, 12vw, 9rem);--r-lg:6px;--r-xl:6px;--ease-enter:cubic-bezier(.215, .61, .355, 1);--ease-soft:cubic-bezier(.25, .46, .45, .94);--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--dur-micro:.18s;--dur-enter:.5s;--dur-panel:.62s;--stagger:80ms;--stagger-sm:30ms}[data-ground=stage]{--bg:var(--stage);--card:#131318;--ink:#fff;--muted:#a5a5ad;--dim:#7c7c86;--line:#ffffff1a;--line-strong:#757575;--violet:#b068f3;--on-violet:#08080a;--surface:#16161a;--surface-line:#232329}[data-ground=paper]{--bg:var(--paper);--card:#fff;--ink:#0a0a0c;--muted:#55555e;--dim:#6e6e78;--line:#dcdcdc;--line-strong:#8e8e96;--violet:#7321be;--on-violet:#fff;--surface:#fff;--surface-line:#e5e5e5}[data-ground=field]{--bg:var(--field);--card:#fff;--ink:#fff;--muted:#e3d2f6;--dim:#dcc7f2;--line:#ffffff4d;--line-strong:#c09be2;--violet:#e9d8ff;--on-violet:#7321be;--surface:#ffffff1a;--surface-line:#ffffff47}.is-field{--card:#fff;--ink:#fff;--muted:#e3d2f6;--dim:#dcc7f2;--line:#ffffff4d;--line-strong:#c09be2;--violet:#e9d8ff;--on-violet:#7321be;--surface:#ffffff1a;--surface-line:#ffffff47;background-color:var(--field);color:var(--ink)}.float-card{--card:#fff;--ink:#000;--muted:#55555e;--dim:#6e6e78;--line:#e5e5e5;--line-strong:#8e8e96;--surface:#fff;--surface-line:#e5e5e5;color:var(--ink);border-radius:var(--r-lg);background:#fff;padding:clamp(1.25rem,2.5vw,1.5rem)}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:var(--header-h,76px);overflow-x:clip}body{background:var(--c-paper);color:var(--c-ink);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;font-weight:400;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}::selection{background:#a958eb4d}img,video{max-width:100%;display:block}video{height:auto}p{margin:0 0 1.15rem}p:last-child{margin-bottom:0}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:var(--r-lg)}h1,h2,h3,h4{font-family:var(--display);color:var(--ink);overflow-wrap:break-word;margin:0;font-weight:700}h1{letter-spacing:-.03em;font-size:clamp(3rem,8.5vw,8.5rem);line-height:.85}h2{letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(2.25rem,5.5vw,4.5rem);line-height:1}h3{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:500;line-height:1.2}h4{letter-spacing:.04em;text-transform:uppercase;font-size:1.0625rem;font-weight:500;line-height:1.2}.eyebrow{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 clamp(1rem,2.5vw,1.75rem);font-size:.75rem;line-height:1;display:block}.word-reveal .w{white-space:pre;display:inline-block}@supports (animation-timeline:view()){.word-reveal .w{opacity:.18;animation:linear both word-in;animation-timeline:view();animation-range:cover calc(12% + var(--w,0) * 2.2%) cover calc(30% + var(--w,0) * 2.2%)}}@keyframes word-in{to{opacity:1}}.section-lede{max-width:52ch;color:var(--muted);margin:clamp(1.25rem,3vw,2rem) 0 0;font-size:1.25rem;font-weight:500;line-height:1.4}.prose{max-width:60ch;color:var(--muted);margin-top:1.5rem}.wrap{max-width:var(--max);padding-inline:var(--pad);margin-inline:auto}.section{padding-block:var(--gap-section);scroll-margin-top:6rem;position:relative}.bleed{width:100vw;margin-inline:calc(50% - 50vw)}.band{background-color:var(--bg);color:var(--ink);padding-block:clamp(2.5rem,6vw,4.5rem);position:relative}.band-heading{letter-spacing:-.025em;text-transform:uppercase;margin:0 0 clamp(1.5rem,4vw,2.5rem);font-size:clamp(2.25rem,5.5vw,4.5rem);line-height:1}[data-ground]{background-color:var(--bg);color:var(--ink)}[data-ground=paper]{background-image:radial-gradient(72% 58% at 8% -10%,#78e0c621,#0000 62%),radial-gradient(64% 62% at 96% 4%,#b084f31f,#0000 64%),radial-gradient(80% 70% at 62% 108%,#ffc1941f,#0000 66%),radial-gradient(46% 38% at 28% 58%,#96c4ff17,#0000 70%);background-attachment:scroll}.button{border-radius:var(--r-lg);border:1px solid var(--violet);min-height:44px;font-family:var(--body);letter-spacing:-.005em;background:var(--violet);color:var(--on-violet);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-size:1rem;font-weight:500;line-height:1.1;transition:transform .18s,filter .18s,background .18s;display:inline-flex}.button:hover{filter:brightness(1.06);transform:translateY(-1px)}.button:active{transform:translateY(0)}.button:disabled{opacity:.55;cursor:default;filter:none;transform:none}.button-ghost{border-radius:var(--r-lg);min-height:44px;font-family:var(--body);color:var(--violet);border:1px solid var(--violet);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.1;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.button-ghost:hover{background:var(--violet);color:var(--on-violet);transform:translateY(-1px)}.button-square{border:1px solid var(--violet);border-radius:var(--r-lg);background:var(--violet);min-height:44px;color:var(--on-violet);font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-size:.75rem;font-weight:500;line-height:1;transition:transform .18s,filter .18s;display:inline-flex}.button-square:hover{filter:brightness(1.06);transform:translateY(-1px)}.reveal{opacity:0;transition:opacity var(--dur-enter) var(--ease-enter), transform var(--dur-enter) var(--ease-enter);transition-delay:calc(var(--i,0) * var(--stagger));transform:translateY(24px)}.reveal.is-in{opacity:1;transform:none}@media (scripting:none){.reveal{opacity:1;transition:none;transform:none}}.act--hero{isolation:isolate}.act--hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(34% 30% at 30% 62%,#7321be29,#0000 70%),radial-gradient(26% 22% at 66% 40%,#b068f312,#0000 72%);width:min(150vw,88rem);height:min(110vh,62rem);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.hero-title{z-index:3;font-family:var(--display);letter-spacing:-.04em;text-transform:none;color:var(--ink);overflow-wrap:break-word;max-width:15ch;margin:0;font-size:clamp(3rem,9vw,9.5rem);font-weight:700;line-height:.85;position:relative}.hero-title .accent{color:var(--ink)}@keyframes hero-word-in{0%{opacity:0;transform:translateY(.14em)}to{opacity:1;transform:none}}.hero-word{animation:.62s cubic-bezier(.22,1,.36,1) both hero-word-in;animation-delay:calc(var(--i,0) * 90ms);display:block}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}}.rise{animation:rise-in .62s var(--ease-expo) both;animation-delay:calc(var(--i,0) * 90ms)}.hero-lede{z-index:3;max-width:42ch;color:var(--muted);margin-top:clamp(2rem,5vw,3.5rem);font-size:1.25rem;font-weight:500;line-height:1.4;position:relative}.hero-lede strong{color:var(--ink);font-family:var(--display);margin-bottom:.75rem;font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:500;line-height:1.2;display:block}.hero-actions{z-index:3;flex-wrap:wrap;gap:1rem;margin-top:clamp(2rem,4vw,3rem);display:flex;position:relative}.hero-actions .button,.hero-actions .button-ghost,.hero-actions .button-square{min-height:44px}.hero-parallax{z-index:2;pointer-events:none;position:absolute;inset:0}.parallax-item{transform:translate3d(calc(var(--mx,0) * var(--depth,1) * 30px), calc(var(--my,0) * var(--depth,1) * 24px), 0) rotate(calc(var(--mx,0) * var(--depth,1) * 2deg));will-change:transform;transition:transform .4s ease-out;position:absolute}.marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.marquee--draggable{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.marquee--draggable.is-dragging{cursor:grabbing}.marquee-track{width:max-content;animation:marquee-x var(--marquee-speed,46s) linear infinite;align-items:center;gap:clamp(.75rem,1.4vw,1.25rem);display:flex}.marquee-track.is-manual{will-change:transform;animation:none}@keyframes marquee-x{to{transform:translate(-50%)}}.marquee--slow{--marquee-speed:60s}.marquee--fast{--marquee-speed:34s}.marquee--reverse .marquee-track,.marquee-track.is-reverse{animation-direction:reverse}.marquee-tile{border-radius:var(--r-lg);background:#00000042;border:1px solid #ffffff24;flex:none;width:clamp(14rem,22vw,21rem);height:clamp(7rem,11vw,10rem);padding:1.75rem 2.75rem;display:block}.marquee-tile img{object-fit:contain;object-position:center;opacity:.92;width:100%;height:100%;transition:opacity .18s cubic-bezier(.25,.46,.45,.94)}.marquee-tile:hover img{opacity:1}.marquee-track.is-strip img{flex:none;width:auto;height:clamp(3.5rem,5.5vw,5rem)}.marquee-word{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;color:var(--ink);white-space:nowrap;flex:none;align-items:center;gap:clamp(1rem,2.5vw,2.25rem);padding-inline:clamp(.75rem,2vw,1.75rem);font-size:clamp(2.25rem,5.5vw,4.5rem);font-weight:700;line-height:1;display:inline-flex}.marquee-word:after{content:"";background:var(--line-strong);border-radius:999px;flex:none;width:.42em;height:.42em}.marquee-word--outline{color:#0000;-webkit-text-stroke:1px var(--line-strong)}.marquee-word--outline:after{-webkit-text-stroke:0;background:var(--line-strong)}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin:clamp(2.5rem,6vw,4rem) 0 0;padding:0;list-style:none;display:grid}@media (width<=52rem){.case-grid{grid-template-columns:minmax(0,1fr)}}.case-card{min-width:0}.case-link{align-content:start;gap:1rem;display:grid}.case-float{z-index:2;align-content:end;justify-items:start;gap:.75rem;max-width:30rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.case-float .case-title{font-size:clamp(1.125rem,1.3vw,1.5rem);line-height:1.2}@media (width<=30rem){.case-float{bottom:.75rem;left:.75rem;right:.75rem}}.case-link:focus-visible{outline:2px solid var(--violet);outline-offset:6px}.case-cta{pointer-events:none;justify-self:start}.case-link:hover .case-cta{filter:brightness(1.08)}@media (width>=64rem){.case-panel{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;column-gap:clamp(2.5rem,5vw,4.5rem)}.case-media{grid-area:1/1}.case-caption{grid-area:1/2}.case-cols{grid-area:2/1/3/-1}}.case-media{aspect-ratio:16/9;border-radius:var(--r-lg);border:1px solid var(--surface-line);background:radial-gradient(118% 96% at 16% 0%, #b068f34d, transparent 62%), radial-gradient(92% 88% at 100% 100%, #4084ff2e, transparent 62%), var(--surface);place-items:center;width:100%;transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.case-link:hover .case-media{filter:brightness(1.06);transform:translateY(-4px)}.case-media>video,.case-media>img{object-fit:cover;width:100%;height:100%;display:block}.case-media .case-media-fallback,.case-media>img[data-fit=contain]{object-fit:contain;opacity:.9;width:100%;height:100%;padding:22%}.case-meta{justify-items:start;gap:.5rem;display:grid}.case-brand{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.75rem;line-height:1;display:block}.case-title{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.375rem,2vw,1.875rem);font-weight:700;line-height:1;display:block}.work-detail{gap:clamp(1.5rem,3vw,2.25rem);max-width:62rem;padding-block:clamp(7rem,12vw,10rem) clamp(4rem,8vw,6rem);display:grid}.work-back{color:var(--muted);justify-self:start;align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.work-back:hover{color:var(--ink)}.work-title{letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2.25rem,5vw,4rem);line-height:1}.work-media{margin-block:clamp(.5rem,2vw,1.25rem)}.work-facts{border-top:1px solid var(--line);gap:clamp(1.25rem,3vw,2rem);margin:0;padding-top:clamp(1.5rem,3vw,2.25rem);display:grid}.work-facts>div{grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:.5rem;display:grid}@media (width<=46rem){.work-facts>div{grid-template-columns:minmax(0,1fr)}}.work-facts dt{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:600}.work-facts dd{color:var(--ink);margin:0;font-size:1rem;line-height:1.5}.stats{border-top:1px solid var(--line-strong);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:clamp(2rem,5vw,3rem);margin:clamp(2.5rem,6vw,4rem) 0 0;padding-top:clamp(1.75rem,4vw,3rem);display:grid}.stat{align-content:start;gap:0;margin:0;display:grid}.stats--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=52rem){.stats--three{grid-template-columns:minmax(0,1fr)}}.stat-value{min-height:calc(clamp(3rem,7vw,7.5rem)/1.17647);font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--ink);align-items:flex-end;font-size:clamp(3rem,7vw,7.5rem);font-weight:700;line-height:.85;display:flex}.stat-value--long{font-size:clamp(1.75rem,4.4vw,4rem)}.stat-label{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:clamp(.85rem,2vw,1.25rem);font-size:.75rem;line-height:1.35;display:block}.stats dt{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);order:2;font-size:.75rem}.stats dd{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;order:1;margin:0 0 .75rem;font-size:clamp(3rem,7vw,7.5rem);font-weight:700;line-height:.85}.approach{border-top:1px solid var(--line);margin-top:clamp(3.5rem,8vw,6rem);padding-top:clamp(2.5rem,6vw,4rem)}.approach-intro h3{max-width:22ch}.approach-steps{counter-reset:approach;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}@media (width<=52rem){.approach-steps{grid-template-columns:minmax(0,1fr)}}.approach-card{border:1px solid var(--surface-line);border-radius:var(--r-lg);background:var(--surface);align-content:start;gap:clamp(.85rem,2vw,1.35rem);padding:clamp(1.25rem,2.5vw,1.5rem);display:grid;position:relative;overflow:hidden}.approach-card.reveal{transform-origin:0%;transform:translateY(24px)scale(.94)}.approach-card.reveal.is-in{transform:none}.approach-card:after{content:"";background:var(--violet);transform-origin:0;height:2px;transition:transform var(--dur-panel) var(--ease-enter);transition-delay:calc(var(--i,0) * var(--stagger) + .12s);position:absolute;inset:auto 0 0;transform:scaleX(0)}.approach-card.is-in:after{transform:scaleX(1)}.approach-n{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--muted);font-size:clamp(2.5rem,4.5vw,4rem);font-weight:700;line-height:.85}.approach-body{transition:grid-template-rows var(--dur-panel) var(--ease-enter);transition-delay:calc(var(--i,0) * var(--stagger));grid-template-rows:0fr;display:grid}.approach-card.is-in .approach-body{grid-template-rows:1fr}.approach-body-inner{min-height:0;overflow:hidden}.approach-body-inner h4{margin-bottom:.6rem}.approach-body-inner p{color:var(--muted);margin:0}@media (scripting:none){.approach-body{grid-template-rows:1fr}.approach-card:after{transform:scaleX(1)}}.stack-cards{--stack-gap:clamp(1rem, 2vw, 1.75rem);gap:var(--stack-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.5rem,6vw,4rem);display:grid;position:relative}.stack-card{--shift:calc(1 - var(--i,0));--lift:calc(var(--i,0) * -7px);--tilt:calc((var(--i,0) - 1) * -2deg);--shrink:.96;z-index:1;border:1px solid var(--surface-line);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);transform:translateX(calc(var(--shift) * (100% + var(--stack-gap)))) translateY(var(--lift)) rotate(var(--tilt)) scale(var(--shrink));transition:transform .5s cubic-bezier(.2,.75,.2,1),opacity .5s;transition-delay:calc(var(--i,0) * 70ms);will-change:transform;align-content:start;gap:1rem;padding:clamp(1.25rem,2.5vw,1.5rem);display:grid;position:relative}[data-spread=true] .stack-card,.stack-cards.is-spread .stack-card,.stack-cards:hover .stack-card,.stack-cards:focus-within .stack-card{--shift:0;--lift:0px;--tilt:0deg;--shrink:1}.stack-card--active{--card:#fff;--ink:#fff;--muted:#e3d2f6;--dim:#dcc7f2;--line:#ffffff4d;--line-strong:#c09be2;--violet:#e9d8ff;--on-violet:#7321be;--surface:#ffffff1a;--surface-line:#ffffff47;z-index:3;background:var(--field);color:var(--ink);border-color:#0000}.stack-card h3,.stack-card h4{color:var(--ink)}.stack-card p{color:var(--muted);margin:0;font-size:1rem;line-height:1.5}.stack-list{color:var(--muted);gap:.5rem;margin:0;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:grid}.stack-list li{grid-template-columns:.65rem minmax(0,1fr);align-items:baseline;gap:.35rem .7rem;display:grid}.stack-list li:before{content:"";background:var(--line-strong);border-radius:999px;grid-row:1;align-self:center;width:.4rem;height:.4rem}.stack-list li>*{grid-column:2;min-width:0}@media (width>=90rem){.stack-cards{--stack-out:min(100rem, 100vw - 2 * var(--pad));width:var(--stack-out);margin-inline:calc((100% - var(--stack-out)) / 2)}}@media (width<=60rem){.stack-cards{grid-template-columns:minmax(0,1fr)}.stack-card{--shift:0;--lift:0px;--tilt:0deg;--shrink:1}}@media (scripting:none){.stack-card{--shift:0;--lift:0px;--tilt:0deg;--shrink:1}}.carousel{margin-top:clamp(2.5rem,6vw,4rem);position:relative}.carousel-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none;-ms-overflow-style:none;gap:clamp(1rem,2vw,1.75rem);padding-block:.5rem;display:flex;overflow-x:auto}.carousel-track::-webkit-scrollbar{display:none}.carousel-item{scroll-snap-align:center;border:1px solid var(--surface-line);border-radius:var(--r-lg);background:var(--surface);flex:none;align-content:start;gap:1rem;width:min(30rem,82vw);padding:clamp(1.25rem,2.5vw,1.5rem);transition:border-color .3s,transform .4s cubic-bezier(.22,1,.36,1);display:grid}.carousel-item p{color:var(--muted);margin:0;line-height:1.5}.carousel-item--active{border-color:var(--violet);transform:translateY(-4px)}.carousel-nav{gap:.75rem;margin-top:clamp(1.5rem,3vw,2rem);display:flex}.carousel-btn{border-radius:var(--r-lg);border:1px solid var(--line-strong);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;place-items:center;font-size:1rem;line-height:1;transition:border-color .2s,background .2s;display:grid}.carousel-btn:hover{border-color:var(--ink)}.carousel-btn:disabled{opacity:.4;cursor:default}.carousel-dots{align-items:center;gap:.5rem;margin:0 0 0 .5rem;padding:0;list-style:none;display:flex}.carousel-dot{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:20px 0;display:block}.carousel-dot-fill{border-radius:var(--r-lg);background:var(--line-strong);transform-origin:0;width:100%;height:4px;display:block}.carousel-dot.is-active .carousel-dot-fill{background:var(--violet)}.carousel-dot.is-active .carousel-dot-fill[data-running=true]{animation:carousel-dwell var(--dwell,5.2s) linear both}@keyframes carousel-dwell{0%{transform:scaleX(.12)}to{transform:scaleX(1)}}.deck{margin-top:clamp(2.5rem,6vw,4rem)}.deck:focus-visible{outline:2px solid var(--violet);outline-offset:8px;border-radius:var(--r-lg)}.deck-stage{grid-template-areas:"card";align-items:start;display:grid;position:relative}.deck-card{border:1px solid var(--surface-line);border-radius:var(--r-lg);background:var(--surface);transform:translateY(calc(var(--pos) * 22px)) scale(calc(1 - var(--pos) * .05));opacity:calc(1 - var(--pos) * .42);filter:saturate(calc(1 - var(--pos) * .35));z-index:calc(20 - var(--pos));transition:transform var(--dur-panel) var(--ease-enter), opacity var(--dur-panel) var(--ease-enter), filter var(--dur-panel) var(--ease-enter);will-change:transform, opacity;grid-area:card;align-content:start;gap:1rem;padding:clamp(1.25rem,2.5vw,1.5rem);display:grid}.deck-card.is-front{border-color:var(--violet)}.deck-card p{color:var(--muted);max-width:62ch;margin:0;line-height:1.5}.deck-card .button{justify-self:start}.deck-nav{align-items:center;gap:1rem;margin-top:clamp(1.5rem,3vw,2rem);display:flex}.deck-count{font-family:var(--display);letter-spacing:.1em;color:var(--muted);margin:0;font-size:.875rem}.deck-count-now{color:var(--ink)}.switchboard{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(2.5rem,6vw,4rem);display:grid}@media (width>=60rem){.switchboard{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.switch-tabs{border-top:1px solid var(--line);gap:0;display:grid}.switch-tab{border:0;border-bottom:1px solid var(--line);width:100%;min-height:72px;color:var(--dim);font:inherit;text-align:left;cursor:pointer;transition:color var(--dur-micro) var(--ease-soft);background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1.1rem .25rem 1.25rem;display:grid;position:relative}.switch-tab:hover,.switch-tab.is-active{color:var(--ink)}.switch-n{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--muted);font-size:1.5rem;font-weight:700;line-height:1}.switch-tab-text{gap:.35rem;display:grid}.switch-tab-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.75rem;line-height:1}.switch-tab-title{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-size:1.0625rem;font-weight:500;line-height:1.2}.switch-rail{background:var(--violet);transform-origin:0;height:2px;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.switch-tab.is-active .switch-rail[data-running=true]{animation:carousel-dwell var(--dwell,5.6s) linear both}.switch-tab.is-active .switch-rail[data-running=false]{transform:scaleX(.12)}.switch-panels{position:relative}.switch-panel{border:1px solid var(--surface-line);border-radius:var(--r-lg);background:var(--surface);animation:switch-in var(--dur-panel) var(--ease-enter) both;align-content:start;gap:1rem;padding:clamp(1.25rem,2.5vw,1.5rem);display:grid}.switch-panel[hidden]{display:none}.switch-panel p{color:var(--muted);margin:0;line-height:1.5}.switch-panel .button{justify-self:start}@keyframes switch-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cta-field{isolation:isolate;border-radius:var(--r-xl);text-align:center;justify-items:center;gap:clamp(1.5rem,3vw,2.25rem);padding:clamp(2.5rem,7vw,6rem) clamp(1.5rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.cta-field h2{text-transform:uppercase;max-width:18ch}.cta-particles{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cta-particle{width:.45rem;height:.45rem;animation:cta-drift calc(9s + var(--i,0) * 1.7s) ease-in-out infinite alternate;animation-delay:calc(var(--i,0) * -1.3s);background:#ffffff73;border-radius:999px;position:absolute}@keyframes cta-drift{0%{opacity:.25;transform:translate(0)}to{opacity:.7;transform:translateY(-34px)}}.cta-invert-btn{border-radius:var(--r-lg);border:1px solid var(--ink);min-height:48px;color:var(--ink);font-family:var(--body);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-size:1rem;font-weight:500;line-height:1.1;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.cta-invert-btn:hover,.cta-invert-btn:focus-visible{color:var(--field);background:#fff;border-color:#fff}.contact-section{isolation:isolate;position:relative;overflow:hidden}.contact-atmos{z-index:0;pointer-events:none;position:absolute;inset:0}.contact-atmos>span{display:block;position:absolute;inset:0}.contact-atmos-grid{background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff0e 1px,#0000 1px);background-position:top;background-size:88px 88px;-webkit-mask-image:radial-gradient(72% 62% at 68% 34%,#000 0%,#00000059 55%,#0000 82%);mask-image:radial-gradient(72% 62% at 68% 34%,#000 0%,#00000059 55%,#0000 82%)}.contact-atmos-bloom{background:radial-gradient(42% 46% at 76% 30%,#7321be66,#0000 68%),radial-gradient(34% 30% at 18% 78%,#b068f324,#0000 72%)}.contact-atmos>.contact-atmos-horizon{background:radial-gradient(120% 100% at 50% 118%,#7321be57,#0000 62%),linear-gradient(#0000 40%,#ffffff0d);border-top:1px solid #ffffff0f;height:min(46%,22rem);inset:auto 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.contact-atmos-grain{opacity:.1;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px}.contact-section>.wrap{z-index:3;position:relative}.contact-split{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(2rem,5vw,3.5rem);margin-top:clamp(2.5rem,6vw,4rem);display:grid}@media (width>=60rem){.contact-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.contact-panel{--card:#fff;--ink:#fff;--muted:#e3d2f6;--dim:#dcc7f2;--line:#ffffff4d;--line-strong:#c09be2;--violet:#e9d8ff;--on-violet:#7321be;--surface:#ffffff1a;--surface-line:#ffffff47;isolation:isolate;color:var(--ink);border-radius:var(--r-lg);background:radial-gradient(90% 70% at 8% 0%, #ffffff38, transparent 58%), radial-gradient(80% 80% at 100% 100%, #08080a61, transparent 62%), linear-gradient(158deg, #8a35da 0%, var(--field) 48%, #55178f 100%);align-content:space-between;gap:clamp(1.5rem,3vw,2.5rem);min-height:clamp(20rem,30vw,28rem);padding:clamp(1.5rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden}.contact-panel:before{content:"";z-index:-1;aspect-ratio:1;opacity:.12;pointer-events:none;background:url(/logos/petrex-mark.png) 50%/contain no-repeat;width:min(62%,22rem);position:absolute;bottom:-22%;right:-12%}.contact-panel:after{content:"";z-index:-1;opacity:.1;mix-blend-mode:screen;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.contact-panel-head{gap:.5rem;display:grid}.contact-panel-head .eyebrow{margin-bottom:.25rem}.contact-tags{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.contact-tags li{border:1px solid var(--line);border-radius:var(--r-lg);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:#ffffff14;padding:.5rem .75rem;font-size:.875rem;line-height:1}.contact-panel-title{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;color:var(--ink);margin:0;font-size:clamp(1.75rem,3.6vw,3rem);font-weight:700;line-height:1}.contact-meta{color:var(--muted);gap:.75rem;margin:0;font-size:.875rem;line-height:1.5;display:grid}.contact-meta a{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--violet);-webkit-text-decoration-color:var(--violet);-webkit-text-decoration-color:var(--violet);text-decoration-color:var(--violet)}.contact-form{text-align:left;gap:1rem;max-width:38rem;display:grid}.contact-form label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);gap:.45rem;font-size:.75rem;display:grid}.contact-form input,.contact-form select,.contact-form textarea{font:inherit;letter-spacing:normal;text-transform:none;color:var(--ink);background:var(--card);border:1px solid var(--line-strong);border-radius:var(--r-lg);min-height:48px;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s}.contact-form textarea{resize:vertical}.contact-form input:hover,.contact-form select:hover,.contact-form textarea:hover{border-color:var(--ink)}.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.submit-bar,.contact-form button[type=submit]{letter-spacing:-.005em;text-transform:none;justify-content:center;width:100%;min-height:52px;margin-top:.5rem;font-size:1rem}.contact-form [role=alert]{color:#ff8b8b;margin:0;font-size:.875rem}.contact-form [role=status],[role=status]{font-family:var(--display)}.newsletter{gap:.5rem;margin-top:1rem;display:flex}.newsletter input{font:inherit;min-width:0;color:var(--ink);background:var(--card);border:1px solid var(--line-strong);border-radius:var(--r-lg);flex:1;padding:.75rem 1rem}.badge-fixed{z-index:60;mix-blend-mode:exclusion;color:#fff;pointer-events:auto;place-items:center;width:clamp(5rem,9vw,6.75rem);min-width:44px;height:clamp(5rem,9vw,6.75rem);min-height:44px;display:grid;position:fixed;bottom:1.5rem;right:1.5rem}.badge-fixed>*{grid-area:1/1}.badge-ring{fill:currentColor;transform-origin:50%;width:100%;height:100%;animation:14s linear infinite badge-spin}@keyframes badge-spin{to{transform:rotate(360deg)}}.badge-icon{color:#fff;fill:currentColor;stroke:currentColor;pointer-events:none;width:38%;height:38%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=30rem){.badge-fixed{bottom:1rem;right:1rem}}.ledger{border-top:1px solid var(--line);margin:clamp(2.5rem,6vw,4rem) 0 0;padding:0;list-style:none}.ledger-row{border-bottom:1px solid var(--line);grid-template-columns:7rem minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem;min-height:44px;padding:1.5rem 0;display:grid}@media (width<=46rem){.ledger-row{grid-template-columns:5rem minmax(0,1fr)}}.ledger-media img{object-fit:contain;width:100%;height:4rem}.ledger-body{gap:.35rem;display:grid}.ledger-body strong{font-family:var(--display);font-size:1.15rem;font-weight:500;line-height:1.2}.ledger-result,.ledger-tags{color:var(--muted);font-size:.875rem}.ledger-cta{letter-spacing:.1em;text-transform:uppercase;text-underline-offset:.4em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--violet);-webkit-text-decoration-color:var(--violet);-webkit-text-decoration-color:var(--violet);text-decoration-color:var(--violet);font-size:.875rem}.logo-grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));align-items:center;gap:1rem;margin:clamp(2rem,5vw,3rem) 0 0;padding:0;list-style:none;display:grid}.logo-grid img{object-fit:contain;width:100%;height:4rem}.split{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.split p{color:var(--muted)}.offset-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid;position:relative}@media (width<=52rem){.offset-split{grid-template-columns:minmax(0,1fr)}}.platform-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.5rem;margin:clamp(2rem,5vw,3rem) 0 0;display:grid}.platform-list dt{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;font-size:1.05rem}.platform-list dd{color:var(--muted);margin:.35rem 0 0;font-size:.875rem}.platform-row{margin-top:2.5rem}.platform-row img{object-fit:contain;object-position:left;width:auto;max-width:100%;height:clamp(3rem,5vw,4.5rem)}main{position:relative}.coin-trail{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:40;opacity:.42;mix-blend-mode:screen;will-change:left, top, transform;width:clamp(16rem,30vw,40rem);height:auto;position:absolute;top:46vh;left:62%;transform:translate(-50%,-50%)}.section>.wrap,.marquee,.carousel{position:relative}[data-ground=paper] .coin-trail,.coin-trail[data-over=paper]{mix-blend-mode:multiply;opacity:.3}@media (width<=75rem){.coin-trail{opacity:.3;width:clamp(11rem,42vw,20rem)}}.coin-trail.is-live{transition:opacity .45s ease-out}.coin-drift{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:3;will-change:transform;height:auto;position:absolute}.hero-coin{pointer-events:none;z-index:2;will-change:transform;width:min(18%,15rem);height:auto;position:absolute;top:22%;left:62%;right:auto}[data-framer-name=Frame\ 23]{display:none!important}@media (width<=52rem){.hero-coin{width:70%;margin:2rem auto 0;position:static}}@media (width<=46rem){.case-cols,.stats{overflow-x:visible}}.world{z-index:-1;pointer-events:none;background-color:var(--stage);position:fixed;inset:0;overflow:hidden}.world-plate{opacity:0;will-change:opacity;display:block;position:absolute;inset:-8%}.world-plate:first-child{opacity:1;background:radial-gradient(120% 92% at 22% 8%,#17121f,#08080a 68%)}.world-plate:nth-child(2){background:radial-gradient(112% 92% at 82% 18%,#0d1526,#08080a 66%)}.world-plate:nth-child(3){background:radial-gradient(126% 104% at 50% 58%,#2c1250,#08080a 70%)}.world-plate:nth-child(4){background:radial-gradient(120% 100% at 14% 78%,#1f1030,#08080a 72%)}.world-plate:nth-child(5){background:radial-gradient(132% 104% at 62% 100%,#190d28,#08080a 72%)}@supports (animation-timeline:scroll()){.world-plate{animation:linear both plate-mid;animation-timeline:scroll(root)}.world-plate:first-child{animation-name:plate-first;animation-range:0% 26%}.world-plate:nth-child(2){animation-range:16% 46%}.world-plate:nth-child(3){animation-range:36% 68%}.world-plate:nth-child(4){animation-range:58% 86%}.world-plate:nth-child(5){animation-name:plate-last;animation-range:76% 100%}}@keyframes plate-first{0%,62%{opacity:1}to{opacity:0}}@keyframes plate-mid{0%{opacity:0}26%,74%{opacity:1}to{opacity:0}}@keyframes plate-last{0%{opacity:0}40%,to{opacity:1}}.band[data-ground=stage],[data-ground=stage]{background-color:#0000}.act{grid-template-columns:minmax(0,1fr);align-content:center;min-height:100svh;padding-block:clamp(4.5rem,9vw,7.5rem);display:grid;position:relative;overflow-x:clip}.act>.wrap{width:100%}.act--hero{padding-block:clamp(7rem,12vw,10rem) clamp(4.5rem,9vw,7.5rem)}.pan{margin-top:clamp(1.5rem,4vw,3rem);overflow:hidden}.pan-rail{will-change:transform;gap:clamp(1.5rem,4vw,3.5rem);width:max-content;display:flex}.pan-word{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;color:var(--ink);white-space:nowrap;font-size:clamp(2.5rem,8vw,8rem);font-weight:700;line-height:.85}.pan-word:nth-child(2n){color:#0000;-webkit-text-stroke:2px #ffffffd9}.pan--reverse{margin-top:clamp(.5rem,1.5vw,1rem)}.pan--reverse .pan-rail{transform:translate(-50%)}.pan--reverse .pan-word{font-size:clamp(1.5rem,3.6vw,3.6rem)}.pan--reverse .pan-word:nth-child(2n){color:var(--ink);-webkit-text-stroke:0}.pan--reverse .pan-word:nth-child(odd){color:#0000;-webkit-text-stroke:1.5px #ffffffbf}@supports (animation-timeline:view()){.pan-rail{animation:linear both pan-x;animation-timeline:view();animation-range:entry exit 0%}.pan--reverse .pan-rail{animation-name:pan-x-rev}}@keyframes pan-x{to{transform:translate(-50%)}}@keyframes pan-x-rev{to{transform:translate(0)}}.act--figure h2{letter-spacing:.02em;color:var(--muted);font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.2}.figure{gap:clamp(.75rem,2vw,1.25rem);margin:clamp(2rem,5vw,3.5rem) 0 0;display:grid}.figure-value{max-width:100%;font-family:var(--display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--ink);font-size:clamp(2.2rem,10.5vw,10.5rem);font-weight:700;line-height:.85;display:block}.figure-label{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.75rem;line-height:1.35;display:block}.flank{border-top:1px solid var(--line-strong);flex-wrap:wrap;gap:clamp(2rem,6vw,5rem);margin:clamp(2.5rem,6vw,4rem) 0 0;padding:clamp(1.25rem,3vw,2rem) 0 0;list-style:none;display:flex}.flank li{gap:.55rem;display:grid}.flank-value{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(1.75rem,3vw,2.75rem);font-weight:700;line-height:.85;display:block}.flank-label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.75rem;line-height:1.35;display:block}.act--silence{min-height:92svh}.silence-line{text-align:right;max-width:20ch;font-family:var(--display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0 0 0 auto;font-size:clamp(1.9rem,5vw,4.5rem);font-weight:700;line-height:.85}@supports (animation-timeline:view()){.silence-line{opacity:0;animation:linear both silence-in;animation-timeline:view();animation-range:entry 12% cover 52%}}@keyframes silence-in{to{opacity:1}}.act--work{align-content:stretch;min-height:128svh;padding-block:0}.aperture{background:radial-gradient(94% 74% at 50% 36%, #7321be6b, transparent 72%), var(--stage);align-content:center;min-height:128svh;padding-block:clamp(3rem,6vw,6rem);display:grid;position:relative;overflow:hidden}@supports (animation-timeline:view()){.aperture{clip-path:circle(0% at 50% 36%);animation:linear both aperture-open;animation-timeline:view();animation-range:cover 5% cover 32%}}@keyframes aperture-open{to{clip-path:circle(150% at 50% 36%)}}.work-reel{z-index:0;object-fit:cover;opacity:.55;mix-blend-mode:screen;pointer-events:none;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.aperture>.wrap{z-index:1;width:100%;position:relative}.case-still{background-image:var(--still);border-radius:inherit;background-position:50%;background-size:cover;position:absolute;inset:0}.aperture .case-grid{margin-top:clamp(1.5rem,3vw,2rem)}.aperture-head{gap:.75rem;max-width:46rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.aperture-head .eyebrow,.aperture-head .section-lede{margin:0}.case-media>img[data-fit=contain]{padding:5% 18% 24%;position:absolute;inset:0}[data-ground=field] .approach-card{border-color:var(--line);background:#ffffff1a}.svc{margin:clamp(2.5rem,6vw,4rem) 0 0;padding:0;list-style:none;display:grid}.svc-group{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:clamp(1.25rem,3vw,3rem);padding-block:clamp(1.75rem,3.5vw,2.75rem);display:grid}.svc-group:last-child{border-bottom:1px solid var(--line-strong)}.svc-group-title{color:var(--ink);overflow-wrap:normal;font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:700;line-height:1}.svc-entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);display:grid}.svc-entry h4{margin-bottom:.6rem}.svc-entry p{max-width:46ch;color:var(--muted);margin:0}@media (width<=60rem){.svc-group,.svc-entries{grid-template-columns:minmax(0,1fr)}}@supports (animation-timeline:view()){.svc-group{clip-path:inset(0 100% 0 0);animation:linear both svc-wipe;animation-timeline:view();animation-range:cover 4% cover 30%}.svc-group:nth-child(2n){clip-path:inset(0 0 0 100%)}}@keyframes svc-wipe{to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.carousel-track{scroll-behavior:auto}.stack-card{--shift:0;--lift:0px;--tilt:0deg;--shrink:1;transition:none}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}:root{--c-purple:#7321be;--c-purple-dark:#501187;--c-purple-pale:#eee2fa;--c-lilac:#faf7fc;--c-ink:#17121b;--c-muted:#665e6b;--c-line:#d9cee1;--c-paper:#fff;--c-focus:#b15cff;--c-night:#160a24;--c-night-2:#24123a;--c-on-night:#f6f0fc;--c-on-night-muted:#b9a8cc;--c-live:#3fe08a;--c-purple-bright:#a958eb;--c-line-strong:#bcaac8;--c-line-night:#f6f0fc24;--c-on-purple:#fff;--font-sans:var(--font-figtree,Figtree), ui-sans-serif, system-ui, sans-serif;--font-display:"Overused Grotesk", var(--font-sans);--fs-display:clamp(3.25rem, 6.4vw, 6rem);--fs-h1:clamp(2.75rem, 5vw, 4.75rem);--fs-h2:clamp(2.1rem, 3.6vw, 3rem);--fs-h3:clamp(1.4rem, 2.2vw, 2.1rem);--fs-lead:clamp(1.05rem, 1.45vw, 1.24rem);--fs-body:1rem;--fs-small:.875rem;--fs-micro:.72rem;--lh-display:.94;--lh-tight:1.05;--lh-body:1.55;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-display:540;--tracking-display:-.05em;--tracking-heading:-.035em;--tracking-label:.12em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--max-w:1440px;--gutter:clamp(1rem, 3.2vw, 2.5rem);--section-y:clamp(4.5rem, 8vw, 7.25rem);--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--radius-pill:999px;--shadow-card:0 1px 2px #3215460f, 0 12px 32px #461e6014;--shadow-raised:0 4px 12px #32154614, 0 24px 60px #461e6029;--shadow-glow:0 10px 28px #7321be52, 0 2px 6px #5011873d;--gloss-edge:inset 0 1px 0 #ffffff52;--grad-hero:radial-gradient(60% 72% at 50% -12%, #a958eb4d, transparent 72%), radial-gradient(38% 52% at 92% 6%, #d78bff38, transparent 70%), radial-gradient(34% 46% at 6% 18%, #7321be1f, transparent 70%), linear-gradient(180deg, #ffffff8c, #fff0 78%);--grad-lilac:linear-gradient(155deg, #ffffffd1 0%, #faf7fca8 46%, #eee2fa94 100%);--grad-night:radial-gradient(70% 80% at 12% 0%, #7321be8c, transparent 70%), radial-gradient(60% 70% at 92% 100%, #a958eb57, transparent 72%), linear-gradient(180deg, #1f0e35 0%, var(--c-night) 55%, #110719 100%);--grad-glow:radial-gradient(closest-side, #a958eb80, #a958eb29 55%, transparent 100%);--grad-sheen:linear-gradient(105deg, transparent 38%, #ffffffc7 49%, #ffffff38 54%, transparent 62%);--grad-action:linear-gradient(180deg, var(--c-purple-bright) -60%, var(--c-purple) 52%, var(--c-purple-dark) 150%);--grad-night-rise:linear-gradient(180deg, #a958eb00 0%, #a958eb52 6%, #7321beb8 12%, #34125cf0 18%, var(--c-night) 26%);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-in:cubic-bezier(.55, 0, .75, .25);--dur-fast:.18s;--dur-base:.32s;--dur-slow:.6s;--dur-page:.64s;--header-h:76px;--sg-unit:var(--gutter);--sg-indent:calc(var(--sg-unit) * 2.5);--sg-dim:.4;--sg-host-filter:grayscale(1) brightness(.88);--sg-pill-bg:var(--c-ink);--sg-leader:1px;--sg-tilt-a:-4deg;--sg-tilt-b:3deg;--sg-tilt-c:-2deg;--sg-tilt-d:5deg;--sg-tape:#766c8052;--sg-link-ms:.2s}@media (width<=860px){:root{--header-h:64px}}:where(.tx-grain,.tx-halftone,.tx-gloss,.tx-aurora,.tx-bokeh){isolation:isolate;position:relative;overflow:clip}:where(.tx-aurora,.tx-night){--tx-grain-blend:screen;--tx-grain-opacity:.12;--tx-halftone-blend:screen}.tx-grain:after{content:"";z-index:var(--tx-grain-z,-1);pointer-events:none;background:url(/textures/grain.webp) 0 0 / var(--tx-grain-size,256px) repeat;opacity:var(--tx-grain-opacity,.07);mix-blend-mode:var(--tx-grain-blend,multiply);animation:tx-grain var(--tx-grain-speed,.9s) steps(1, end) infinite;position:absolute;inset:-12%}@keyframes tx-grain{0%{transform:translate(0,0)}11%{transform:translate(-4%,-6%)}22%{transform:translate(5%,3%)}33%{transform:translate(-7%,4%)}44%{transform:translate(3%,-7%)}55%{transform:translate(-2%,7%)}66%{transform:translate(7%,-2%)}77%{transform:translate(-6%,-1%)}88%{transform:translate(2%,6%)}to{transform:translate(0,0)}}.tx-halftone:before{content:"";z-index:-1;inset:calc(-1 * var(--tx-halftone-size,288px)) 0 0 calc(-1 * var(--tx-halftone-size,288px));pointer-events:none;background-color:var(--tx-halftone-color,var(--c-purple));-webkit-mask:url(/textures/halftone.webp) 0 0 / var(--tx-halftone-size,288px) repeat;-webkit-mask:url(/textures/halftone.webp) 0 0 / var(--tx-halftone-size,288px) repeat;mask:url(/textures/halftone.webp) 0 0 / var(--tx-halftone-size,288px) repeat;opacity:var(--tx-halftone-opacity,.14);mix-blend-mode:var(--tx-halftone-blend,multiply);animation:tx-halftone-drift var(--tx-halftone-speed,48s) linear infinite;position:absolute}@keyframes tx-halftone-drift{0%{transform:translate(0,0)}to{transform:translate3d(var(--tx-halftone-size,288px), var(--tx-halftone-size,288px), 0)}}.tx-gloss:after{content:"";z-index:var(--tx-gloss-z,3);pointer-events:none;opacity:var(--tx-gloss-opacity,.55);background:linear-gradient(105deg,#0000 40%,#fffc 49%,#ffffff40 53%,#0000 60%),linear-gradient(#fff6,#fff6),url(/textures/gloss-holo.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:translate(-115%);-webkit-mask:linear-gradient(105deg,#0000 37%,#000 47% 53%,#0000 63%);mask:linear-gradient(105deg,#0000 37%,#000 47% 53%,#0000 63%)}@media (hover:hover) and (pointer:fine){.tx-gloss:hover:after{transition:transform var(--tx-gloss-speed,.95s) var(--ease-out);transform:translate(115%)}}.tx-gloss:is(:focus-visible,:focus-within):after{transition:transform var(--tx-gloss-speed,.95s) var(--ease-out);transform:translate(115%)}.tx-gloss:has(video,img,picture,canvas){--tx-gloss-z:-1}.tx-aurora:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38% 46% at 28% 38%, var(--tx-aurora-a,var(--c-purple-bright)), transparent 72%), radial-gradient(44% 52% at 72% 62%, var(--tx-aurora-b,var(--c-purple)), transparent 74%), radial-gradient(30% 36% at 58% 24%, var(--tx-aurora-c,#d78bff), transparent 72%), linear-gradient(125deg, var(--c-purple-dark), var(--c-night-2));opacity:var(--tx-aurora-opacity,.7);animation:tx-aurora var(--tx-aurora-speed,34s) ease-in-out infinite alternate;position:absolute;inset:-30%;-webkit-mask:url(/textures/aurora-flow.webp) 50%/cover no-repeat;mask:url(/textures/aurora-flow.webp) 50%/cover no-repeat}@keyframes tx-aurora{0%{transform:translate(-6%,-4%)rotate(-5deg)scale(1.04)}50%{transform:translate(4%,3%)rotate(2deg)scale(1.12)}to{transform:translate(7%,-3%)rotate(6deg)scale(1.02)}}.tx-gloss.tx-gloss-loop:after{animation:tx-gloss-loop var(--tx-gloss-loop-speed,6.5s) var(--ease-out) var(--tx-gloss-loop-delay,1.6s) infinite}@keyframes tx-gloss-loop{0%{transform:translate(-115%)}24%,to{transform:translate(115%)}}.tx-bokeh:before{--b:var(--tx-bokeh-color,233 194 255);content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle 5.5vmax at 10% 22%, rgb(var(--b) / .28) 0 62%, rgb(var(--b) / .42) 84%, transparent 100%), radial-gradient(circle 2.6vmax at 24% 70%, rgb(var(--b) / .22) 0 62%, rgb(var(--b) / .36) 84%, transparent 100%), radial-gradient(circle 1.4vmax at 38% 30%, rgb(var(--b) / .3) 0 60%, rgb(var(--b) / .46) 84%, transparent 100%), radial-gradient(circle 7vmax at 58% 86%, rgb(var(--b) / .16) 0 64%, rgb(var(--b) / .3) 86%, transparent 100%), radial-gradient(circle 3.4vmax at 70% 18%, rgb(var(--b) / .24) 0 62%, rgb(var(--b) / .38) 84%, transparent 100%), radial-gradient(circle 1.8vmax at 84% 52%, rgb(var(--b) / .3) 0 60%, rgb(var(--b) / .44) 84%, transparent 100%), radial-gradient(circle 4.4vmax at 92% 84%, rgb(var(--b) / .2) 0 62%, rgb(var(--b) / .34) 84%, transparent 100%), radial-gradient(circle 1vmax at 50% 50%, rgb(var(--b) / .34) 0 58%, rgb(var(--b) / .5) 84%, transparent 100%);opacity:var(--tx-bokeh-opacity,.8);animation:tx-bokeh var(--tx-bokeh-speed,26s) ease-in-out infinite alternate;position:absolute;inset:-12%}@keyframes tx-bokeh{0%{opacity:var(--tx-bokeh-opacity,.8);transform:translate(-2%,2%)scale(1)}50%{opacity:calc(var(--tx-bokeh-opacity,.8) * .6)}to{opacity:var(--tx-bokeh-opacity,.8);transform:translate(3%,-3%)scale(1.08)}}@media print{.tx-grain:after,.tx-halftone:before,.tx-gloss:after,.tx-aurora:before,.tx-bokeh:before{display:none}}@media (forced-colors:active){.tx-grain:after,.tx-halftone:before,.tx-gloss:after,.tx-aurora:before,.tx-bokeh:before{display:none}}@view-transition{navigation:auto}html[data-vt] [data-site-header]{view-transition-name:site-header}html[data-vt=page]::view-transition-old(root){animation:.42s cubic-bezier(.55,0,.75,.25) both vt-page-out}html[data-vt=page]::view-transition-new(root){animation:.68s cubic-bezier(.16,1,.3,1) both vt-page-in}@keyframes vt-page-out{to{opacity:0;filter:blur(10px);transform:translateY(-2.5vh)scale(.975)}}@keyframes vt-page-in{0%{opacity:0;filter:blur(12px);transform:translateY(5vh)scale(1.015)}}html[data-vt=page]::view-transition-group(site-header){animation-duration:.42s;animation-timing-function:cubic-bezier(.16,1,.3,1)}html[data-vt=page]::view-transition-old(site-header){animation-duration:.32s}html[data-vt=page]::view-transition-new(site-header){animation-duration:.32s}html[data-vt=case] [data-vt-active] [data-vt-part=media],html[data-vt=case] [data-case-page]:not([data-vt-leaving]) [data-hero-part=media]{view-transition-name:var(--vt-media);view-transition-class:case-media}html[data-vt=case] [data-vt-active] [data-vt-part=title],html[data-vt=case] [data-case-page]:not([data-vt-leaving]) [data-hero-part=title]{view-transition-name:var(--vt-title);view-transition-class:case-text}html[data-vt=case] [data-vt-active] [data-vt-part=meta],html[data-vt=case] [data-case-page]:not([data-vt-leaving]) [data-hero-part=meta]{view-transition-name:var(--vt-meta);view-transition-class:case-text}html[data-vt=case] [data-vt-active] [data-vt-part=burst-1],html[data-vt=case] [data-case-page]:not([data-vt-leaving]) [data-hero-part=burst-1]{view-transition-name:case-burst-1}html[data-vt=case] [data-vt-active] [data-vt-part=burst-2],html[data-vt=case] [data-case-page]:not([data-vt-leaving]) [data-hero-part=burst-2]{view-transition-name:case-burst-2}html[data-vt=case] [data-vt-active] [data-vt-part=burst-3],html[data-vt=case] [data-case-page]:not([data-vt-leaving]) [data-hero-part=burst-3]{view-transition-name:case-burst-3}html[data-vt=case] [data-vt-active] [data-vt-part^=burst-]{opacity:1;transition:none}html[data-vt=case]::view-transition-group(*){animation-duration:.76s;animation-timing-function:cubic-bezier(.2,.9,.1,1)}html[data-vt=case]::view-transition-old(root){animation:.44s cubic-bezier(.4,0,1,1) both vt-case-recede}html[data-vt=case]::view-transition-new(root){transform-origin:var(--vt-x,50%) var(--vt-y,50%);animation:.82s cubic-bezier(.2,.9,.1,1) .12s both vt-case-expand}@keyframes vt-case-recede{to{opacity:0;transform:scale(.94)}}@keyframes vt-case-expand{0%{opacity:0;transform:scale(.84)}}html[data-vt=case]::view-transition-image-pair(*.case-media){border-radius:28px;overflow:clip}html[data-vt=case]::view-transition-old(*.case-media){object-fit:cover;height:100%}html[data-vt=case]::view-transition-new(*.case-media){object-fit:cover;height:100%}html[data-vt=case]::view-transition-group(*.case-media){animation-duration:.82s}html[data-vt=case]::view-transition-group(*.case-text){animation-duration:.7s;animation-delay:40ms}html[data-vt=case]::view-transition-image-pair(*.case-text){animation-delay:40ms}html[data-vt=case]::view-transition-old(*.case-text){animation-delay:40ms}html[data-vt=case]::view-transition-new(*.case-text){animation-delay:40ms}html[data-vt=case]::view-transition-group(case-burst-1){animation-delay:90ms}html[data-vt=case]::view-transition-image-pair(case-burst-1){animation-delay:90ms}html[data-vt=case]::view-transition-old(case-burst-1){animation-delay:90ms}html[data-vt=case]::view-transition-new(case-burst-1){animation-delay:90ms}html[data-vt=case]::view-transition-group(case-burst-2){animation-delay:.17s}html[data-vt=case]::view-transition-image-pair(case-burst-2){animation-delay:.17s}html[data-vt=case]::view-transition-old(case-burst-2){animation-delay:.17s}html[data-vt=case]::view-transition-new(case-burst-2){animation-delay:.17s}html[data-vt=case]::view-transition-group(case-burst-3){animation-delay:.25s}html[data-vt=case]::view-transition-image-pair(case-burst-3){animation-delay:.25s}html[data-vt=case]::view-transition-old(case-burst-3){animation-delay:.25s}html[data-vt=case]::view-transition-new(case-burst-3){animation-delay:.25s}html[data-vt=case]::view-transition-group(case-burst-1){animation-duration:.86s}html[data-vt=case]::view-transition-group(case-burst-2){animation-duration:.86s}html[data-vt=case]::view-transition-group(case-burst-3){animation-duration:.86s}html[data-vt=case]::view-transition-old(case-burst-1){animation-duration:.42s}html[data-vt=case]::view-transition-old(case-burst-2){animation-duration:.42s}html[data-vt=case]::view-transition-old(case-burst-3){animation-duration:.42s}._page_1j8td_5{min-height:100vh;color:var(--c-ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body)}._page_1j8td_5 :is(h1,h2,h3){color:inherit;font-family:var(--font-display);font-weight:var(--fw-display);text-transform:none}._page_1j8td_5 :is(a,summary):focus-visible{outline:3px solid var(--c-focus);outline-offset:3px;border-radius:var(--radius-sm)}._wrap_1j8td_26{width:100%;max-width:var(--max-w);padding-inline:var(--gutter);margin-inline:auto}@keyframes _legal-rise_1j8td_1{0%{opacity:0;transform:translateY(20px)}}._hero_1j8td_44{isolation:isolate;margin-top:calc(-1 * var(--header-h,76px));padding-block:calc(var(--header-h,76px) + clamp(var(--space-10), 9vw, 7.5rem)) clamp(var(--space-9), 6vw, var(--space-11));background:var(--grad-hero,transparent);position:relative;overflow:clip}._hero_1j8td_44 ._wrap_1j8td_26>*{animation-name:_legal-rise_1j8td_1;animation-duration:.72s;animation-timing-function:var(--ease-out);animation-fill-mode:both}._hero_1j8td_44 ._wrap_1j8td_26>:nth-child(2){animation-delay:70ms}._hero_1j8td_44 ._wrap_1j8td_26>:nth-child(3){animation-delay:.14s}._hero_1j8td_44 ._wrap_1j8td_26>:nth-child(4){animation-delay:.21s}._halftone_1j8td_76{--tx-halftone-opacity:.22;--tx-halftone-size:240px;z-index:-1;pointer-events:none;position:absolute;inset:0 0 0 40%;-webkit-mask-image:radial-gradient(75% 95% at 100% 0,#000 0%,#0000 74%);mask-image:radial-gradient(75% 95% at 100% 0,#000 0%,#0000 74%)}._eyebrow_1j8td_87{margin:0 0 var(--space-5);color:var(--c-purple);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}._hero_1j8td_44 h1{max-width:14ch;font-size:var(--fs-h1);line-height:var(--lh-display);letter-spacing:var(--tracking-display);margin:0}._updated_1j8td_104{margin:var(--space-6) 0 0;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--c-muted);font-size:var(--fs-small);background:#fff9;display:inline-block;box-shadow:inset 0 1px #fff}._lede_1j8td_115{max-width:56ch;margin:var(--space-4) 0 0;color:var(--c-muted);font-size:var(--fs-lead);line-height:1.5}._layout_1j8td_124{padding-block:clamp(var(--space-8), 5vw, var(--space-10)) var(--section-y);gap:clamp(var(--space-8), 6vw, var(--space-12));grid-template-columns:minmax(200px,270px) minmax(0,1fr);align-items:start;display:grid}._toc_1j8td_133{padding:var(--space-5);border-radius:var(--radius-md);background:var(--grad-lilac,var(--c-lilac));box-shadow:inset 0 1px 0 #fff, var(--shadow-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (width>=861px) and (height>=760px){._toc_1j8td_133{top:calc(var(--header-h,76px) + var(--space-5));position:sticky}}._tocTitle_1j8td_150{margin:0 0 var(--space-3);color:var(--c-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}._toc_1j8td_133 ol{counter-reset:toc;gap:2px;margin:0;padding:0;list-style:none;display:grid}._toc_1j8td_133 li{counter-increment:toc}._toc_1j8td_133 a{min-height:36px;padding:var(--space-1) var(--space-2);align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);color:var(--c-ink);font-size:var(--fs-small);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-spring);line-height:1.3;display:flex}._toc_1j8td_133 a:before{content:counter(toc, decimal-leading-zero);min-width:2ch;color:var(--c-purple);font-size:var(--fs-micro);font-weight:var(--fw-bold)}._toc_1j8td_133 a:hover{color:var(--c-purple-dark);background:#ffffffb3;transform:translate(3px)}._article_1j8td_202{max-width:70ch}._summary_1j8td_206{margin-bottom:var(--space-9);padding:var(--space-7);border-radius:var(--radius-lg);background:radial-gradient(70% 90% at 100% 0%, #d78bff38, transparent 70%), var(--grad-lilac,var(--c-lilac));box-shadow:inset 0 1px 0 #fff, var(--shadow-card);position:relative;overflow:clip}._summary_1j8td_206 h2{margin:0 0 var(--space-3);letter-spacing:var(--tracking-heading);font-size:1.35rem}._section_1j8td_225{padding-top:var(--space-9);scroll-margin-top:calc(var(--header-h,76px) + var(--space-5))}._section_1j8td_225 h2{margin:0 0 var(--space-4);font-size:clamp(1.45rem,2.2vw,1.9rem);line-height:var(--lh-tight);letter-spacing:var(--tracking-heading)}._section_1j8td_225 h3{margin:var(--space-6) 0 var(--space-2);letter-spacing:-.01em;font-size:1.15rem}._article_1j8td_202 :is(p,li){color:color-mix(in srgb, var(--c-ink) 84%, var(--c-muted))}._article_1j8td_202 p{margin:0 0 var(--space-4)}._article_1j8td_202 ul{margin:0 0 var(--space-4);padding-left:1.2em}._article_1j8td_202 li{margin-bottom:var(--space-2);padding-left:var(--space-1)}._article_1j8td_202 li::marker{color:var(--c-purple)}._article_1j8td_202 strong{color:var(--c-ink);font-weight:var(--fw-bold)}._article_1j8td_202 a{color:var(--c-purple);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}._article_1j8td_202 a:hover{color:var(--c-purple-dark);text-decoration-thickness:2px}._contactCard_1j8td_284{margin-top:var(--space-10);padding:var(--space-8) var(--space-7);border-radius:var(--radius-lg);color:var(--c-on-night);background:var(--grad-night,var(--c-night));box-shadow:inset 0 1px 0 #ffffff24, var(--shadow-raised)}._contactCard_1j8td_284 h2{margin:0 0 var(--space-3);font-size:var(--fs-h3);letter-spacing:var(--tracking-heading)}._contactCard_1j8td_284 p{color:var(--c-on-night-muted);margin:0}._contactCard_1j8td_284 a{color:var(--c-on-night);text-decoration-color:#f6f0fc80}._contactCard_1j8td_284 a:hover{color:#fff}._nfHero_1j8td_314{isolation:isolate;min-height:100svh;margin-top:calc(-1 * var(--header-h,76px));padding:calc(var(--header-h,76px) + clamp(var(--space-9), 7vw, var(--space-12))) var(--gutter) var(--section-y);text-align:center;background:var(--grad-hero,transparent);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}._nfHalftone_1j8td_330{--tx-halftone-opacity:.2;--tx-halftone-size:220px;z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 65% at 50% 38%,#000 10%,#0000 75%);mask-image:radial-gradient(55% 65% at 50% 38%,#000 10%,#0000 75%)}._nfOrb_1j8td_343{z-index:-1;aspect-ratio:1;background:var(--grad-glow,radial-gradient(closest-side, #a958eb73, transparent));pointer-events:none;border-radius:50%;width:min(560px,90vw);animation-name:_nf-breathe_1j8td_1;animation-duration:6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute;top:30%;left:50%;translate:-50% -50%}@keyframes _nf-breathe_1j8td_1{0%{opacity:.55;transform:scale(.92)}to{opacity:.95;transform:scale(1.06)}}._nfRing_1j8td_372{z-index:-1;aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 62%, #d78bffb3 80%, #fff 86%, transparent 94%);pointer-events:none;border-radius:50%;width:min(460px,76vw);animation-name:_nf-orbit_1j8td_1;animation-duration:9s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:30%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}._nfRing_1j8td_372+._nfRing_1j8td_372{opacity:.6;width:min(620px,96vw);animation-duration:15s;animation-direction:reverse}@keyframes _nf-orbit_1j8td_1{to{transform:rotate(1turn)}}._nfDigits_1j8td_405{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:clamp(7rem,22vw,15rem);font-weight:var(--fw-bold);letter-spacing:-.05em;gap:.02em;line-height:.82;display:flex}._nfDigits_1j8td_405 span{color:#0000;background:linear-gradient(180deg, var(--c-purple-bright) 0%, var(--c-purple) 55%, var(--c-purple-dark) 100%);filter:drop-shadow(0 18px 30px #7321be40);animation-name:_nf-rise_1j8td_1,_nf-bob_1j8td_1;animation-duration:.9s,5.2s;animation-timing-function:var(--ease-out), ease-in-out;animation-delay:calc(var(--i,0) * 90ms), calc(var(--i,0) * -1.3s);transition:scale var(--dur-base) var(--ease-spring);-webkit-background-clip:text;background-clip:text;animation-iteration-count:1,infinite;animation-direction:normal,alternate;animation-fill-mode:both,none;display:inline-block}._nfDigits_1j8td_405 span:hover{scale:1.06}@keyframes _nf-rise_1j8td_1{0%{opacity:0;transform:translateY(.3em)}}@keyframes _nf-bob_1j8td_1{0%{translate:0 .03em;rotate:-1.5deg}to{translate:0 -.03em;rotate:1.5deg}}._nfTitle_1j8td_458{max-width:16ch;font-size:var(--fs-h1);line-height:var(--lh-display);letter-spacing:var(--tracking-display);margin:0}._nfLede_1j8td_466{max-width:44ch;margin:var(--space-5) 0 0;color:var(--c-muted);font-size:var(--fs-lead);line-height:1.5}._nfActions_1j8td_474{margin-top:var(--space-8);justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._nfSecondary_1j8td_484{min-height:50px;padding:0 var(--space-6);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);color:var(--c-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.92rem;font-weight:var(--fw-bold);transition:transform var(--dur-base) var(--ease-spring), background-color var(--dur-fast) var(--ease-out);background:#ffffff9e;display:inline-flex;box-shadow:inset 0 1px #fff,0 12px 28px -18px #461e6099}._nfSecondary_1j8td_484:hover{background:#ffffffe6;transform:translateY(-2px)}._nfSecondary_1j8td_484:active{transform:translateY(0)scale(.97)}._nfSecondary_1j8td_484 svg{color:var(--c-purple);transition:transform var(--dur-base) var(--ease-spring)}._nfSecondary_1j8td_484:hover svg{transform:translate(2px,-2px)}._nfHome_1j8td_524{min-height:44px;margin-top:var(--space-5);color:var(--c-purple);font-size:var(--fs-small);font-weight:var(--fw-bold);text-underline-offset:.25em;align-items:center;text-decoration:underline;display:inline-flex}@media (width<=860px){._layout_1j8td_124{grid-template-columns:1fr}._halftone_1j8td_76{inset:0 0 0 20%}}@media (width<=520px){._summary_1j8td_206,._contactCard_1j8td_284{padding:var(--space-5)}}._page_631ff_1{--purple:#7321be;--purple-dark:#43106f;--paper:#f4efe5;--ink:#171119;--lime:#d9ff57;--coral:#ff6e5b;--line:#17111933;--soft-line:#1711191a;--display:"Overused Grotesk", Arial Black, sans-serif;--body:var(--font-figtree), Arial, sans-serif;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--body);font-size:1rem;line-height:1.5;overflow:clip}._page_631ff_1 *,._page_631ff_1 :before,._page_631ff_1 :after{box-sizing:border-box}._page_631ff_1 a{color:inherit;text-decoration:none}._page_631ff_1 :where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--coral);outline-offset:4px}._nav_631ff_37{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4efe5eb;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;width:min(100% - 2.5rem,96rem);margin:0 auto;padding:1.1rem 0;display:grid;position:sticky;top:0}._wordmark_631ff_53{font-family:var(--display);letter-spacing:-.06em;font-size:1.65rem;font-weight:700;line-height:1}._wordmark_631ff_53 span{color:var(--purple)}._navLinks_631ff_65{letter-spacing:.12em;text-transform:uppercase;justify-content:center;gap:clamp(1rem,3vw,2.25rem);font-size:.75rem;font-weight:700;display:flex}._navLinks_631ff_65 a{border-bottom:2px solid #0000;padding:.7rem 0}._navLinks_631ff_65 a:hover,._navLinks_631ff_65 a:focus-visible{border-color:var(--purple)}._navCta_631ff_85,._primaryButton_631ff_86{background:var(--purple);border:1px solid var(--purple);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;justify-content:space-between;align-items:center;gap:1.5rem;min-height:48px;padding:.8rem 1rem;font-size:.78rem;font-weight:700;transition:transform .18s,background .18s;display:inline-flex;color:#fff!important}._navCta_631ff_85:hover,._primaryButton_631ff_86:hover{background:var(--purple-dark);transform:translate(-2px,-2px)}._hero_631ff_110{grid-template-rows:1fr auto;grid-template-columns:minmax(0,.94fr) minmax(22rem,1.06fr);gap:clamp(2rem,5vw,5rem);width:min(100% - 2.5rem,96rem);min-height:45rem;margin:0 auto;padding:clamp(4rem,8vw,8rem) 0 1.3rem;display:grid;position:relative}._hero_631ff_110:after,._clientDesk_631ff_123:after,._games_631ff_124:after{content:"";z-index:0;aspect-ratio:1;opacity:.17;pointer-events:none;background:url(/redesign/editorial-halftone.webp) 50%/contain no-repeat;width:20rem;position:absolute}._hero_631ff_110:after{filter:invert(18%)sepia(74%)saturate(5101%)hue-rotate(266deg)brightness(75%);bottom:-7rem;right:-7rem}._heroCopy_631ff_141{z-index:2;align-self:center;position:relative}._kicker_631ff_147,._sectionNumber_631ff_148{color:#594f5d;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.7rem;font-weight:700}._hero_631ff_110 h1,._sectionHeading_631ff_158 h2,._clientIntro_631ff_159 h2,._services_631ff_160 h2,._games_631ff_124 h2,._resources_631ff_162 h2,._contact_631ff_163 h2{font-family:var(--display);letter-spacing:-.06em;text-transform:none;margin:0;font-weight:700}._hero_631ff_110 h1{max-width:10ch;font-size:clamp(3.8rem,5.4vw,5.2rem);line-height:.78}._hero_631ff_110 h1 span{color:var(--purple);margin:.15em 0 0;display:block}._heroLede_631ff_183{max-width:36rem;margin:2.4rem 0 0 clamp(0rem,8vw,7rem);font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.45}._heroActions_631ff_190{align-items:center;gap:1.5rem;margin:2rem 0 0 clamp(0rem,8vw,7rem);display:flex}._textLink_631ff_197,._caseLink_631ff_198{text-underline-offset:.35em;align-items:center;gap:.5rem;min-height:44px;font-weight:700;display:inline-flex;text-decoration:underline!important;text-decoration-thickness:1px!important}._heroStage_631ff_209{z-index:2;align-self:center;min-width:0;padding:2rem 1.5rem 3.4rem 3.5rem;position:relative}._heroFrame_631ff_217{aspect-ratio:16/10;background:linear-gradient(135deg, #7321bef5, #240936eb), var(--purple);border:2px solid var(--ink);box-shadow:1rem 1rem 0 var(--lime);border-radius:5px;position:relative;overflow:hidden;transform:rotate(1.3deg)}._heroFrame_631ff_217 video{object-fit:cover;opacity:.86;width:100%;height:100%}._frameIndex_631ff_237,._frameCaption_631ff_238{z-index:2;background:var(--paper);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;padding:.45rem .6rem;font-size:.66rem;font-weight:700;position:absolute}._frameIndex_631ff_237{top:.75rem;left:.75rem}._frameCaption_631ff_238{bottom:.75rem;right:.75rem}._coin_631ff_260{z-index:4;filter:drop-shadow(0 1rem 1rem #220b2f47);width:clamp(6.5rem,12vw,11rem);height:auto;animation:6s ease-in-out infinite _coinFloat_631ff_1;position:absolute;bottom:-1%;right:-2%}@keyframes _coinFloat_631ff_1{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-.75rem)rotate(4deg)}}._heroFooter_631ff_276{z-index:2;border-top:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:.75rem 2rem;padding-top:1.25rem;font-size:.74rem;font-weight:700;display:flex}._clientDesk_631ff_123{background:var(--lime);border-block:2px solid var(--ink);grid-template-columns:.55fr 1fr 1.45fr;gap:clamp(1.5rem,4vw,4rem);padding:clamp(4rem,8vw,7rem) max(1.25rem,50vw - 48rem);display:grid;position:relative;overflow:hidden}._clientDesk_631ff_123:after{opacity:.12;bottom:-8rem;left:-6rem}._clientDesk_631ff_123>*{z-index:1;position:relative}._clientIntro_631ff_159 h2,._sectionHeading_631ff_158 h2,._services_631ff_160 h2,._games_631ff_124 h2,._resources_631ff_162 h2,._contact_631ff_163 h2{font-size:clamp(2.8rem,5vw,5.8rem);line-height:.88}._clientIntro_631ff_159 p{max-width:34ch;margin:1.5rem 0 0}._clientGrid_631ff_328{align-content:start;display:grid;position:relative}._clientChip_631ff_334{border-top:1px solid var(--line);min-height:4.7rem;font-family:var(--display);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;font-size:clamp(1.1rem,2.2vw,2rem);font-weight:700;display:flex;position:relative}._clientChip_631ff_334:last-child{border-bottom:1px solid var(--line)}._clientChip_631ff_334>img{object-fit:contain;object-position:left center;filter:saturate(0)contrast(1.35);width:7rem;height:3rem}._clientArrow_631ff_360{font-family:var(--body);font-size:1rem;transition:transform .18s}._clientChip_631ff_334:hover ._clientArrow_631ff_360,._clientChip_631ff_334:focus-visible ._clientArrow_631ff_360{transform:translate(.25rem,-.25rem)}._clientPreview_631ff_371{z-index:8;background:var(--purple);color:#fff;border:2px solid var(--ink);opacity:0;visibility:hidden;pointer-events:none;border-radius:4px;width:min(22rem,46vw);padding:.75rem;transition:opacity .16s,transform .22s,visibility .16s;display:grid;position:absolute;top:50%;right:calc(100% + 1.5rem);transform:translate(1rem,-50%)rotate(-2deg)}._clientPreview_631ff_371 img{aspect-ratio:16/9;object-fit:contain;background:#35104a;width:100%}._clientPreview_631ff_371 b{margin-top:.7rem;font-size:1rem;line-height:1.1}._clientPreview_631ff_371 small{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;margin-top:.25rem;font-size:.68rem;font-weight:500}._clientChip_631ff_334:hover ._clientPreview_631ff_371,._clientChip_631ff_334:focus-visible ._clientPreview_631ff_371{opacity:1;visibility:visible;transform:translateY(-50%)rotate(-2deg)}._cases_631ff_419{padding:clamp(5rem,10vw,10rem) max(1.25rem,50vw - 48rem)}._sectionHeading_631ff_158{grid-template-columns:minmax(0,1.65fr) minmax(16rem,.55fr);align-items:end;gap:clamp(2rem,6vw,7rem);margin-bottom:clamp(3rem,6vw,6rem);display:grid}._sectionHeading_631ff_158 h2{max-width:14ch}._sectionHeading_631ff_158>p{border-top:1px solid var(--line);margin:0;padding-top:1.4rem;font-size:1.08rem}._caseGrid_631ff_442{grid-template-columns:minmax(0,1.55fr) minmax(17rem,.65fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}._caseCard_631ff_449{min-width:0}._caseCard_631ff_449:nth-child(2n){margin-top:clamp(2rem,8vw,8rem)}._caseMedia_631ff_457{aspect-ratio:16/9;background:var(--purple);border:2px solid var(--ink);border-radius:4px;display:block;position:relative;overflow:hidden}._caseCard_631ff_449:nth-child(2n) ._caseMedia_631ff_457{aspect-ratio:9/16}._caseMedia_631ff_457:after{content:"View";z-index:4;aspect-ratio:1;background:var(--lime);width:4.5rem;color:var(--ink);border:2px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;opacity:0;border-radius:50%;place-items:center;font-size:.7rem;font-weight:700;transition:opacity .18s,transform .22s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-35%)}._caseMedia_631ff_457:hover:after,._caseMedia_631ff_457:focus-visible:after{opacity:1;transform:translate(-50%,-50%)}._caseMedia_631ff_457>img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}._caseMedia_631ff_457:hover>img,._caseMedia_631ff_457:focus-visible>img{transform:scale(1.025)}._caseOrdinal_631ff_511{z-index:3;background:var(--paper);border:0 solid var(--ink);border-width:0 2px 2px 0;padding:.5rem .7rem;font-size:.7rem;font-weight:700;position:absolute;top:0;left:0}._placeholderLabel_631ff_524{z-index:3;color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#171119e0;max-width:calc(100% - 1.2rem);padding:.35rem .5rem;font-size:.62rem;position:absolute;bottom:.6rem;right:.6rem}._caseBody_631ff_538{grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1.5rem;padding-top:1.5rem;display:grid}._caseBody_631ff_538>p:first-child{color:#645b68;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:.72rem;font-weight:700}._caseBody_631ff_538 h3{font-family:var(--display);letter-spacing:-.045em;text-transform:none;grid-column:1/-1;margin:0;font-size:clamp(2rem,3.5vw,4rem);font-weight:700;line-height:.95}._caseBody_631ff_538>p:not(:first-child){grid-column:1/-1;max-width:48ch;margin:0}._caseMeta_631ff_572{color:#645b68;gap:.2rem;font-size:.72rem;line-height:1.35;display:grid}._caseLink_631ff_198{place-self:end}._services_631ff_160{background:var(--purple);color:#fff;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(3rem,8vw,9rem);padding:clamp(5rem,10vw,10rem) max(1.25rem,50vw - 48rem);display:grid}._services_631ff_160 ._sectionNumber_631ff_148{color:#d9c5e7}._servicesLead_631ff_598>p{color:#eadff0;max-width:43ch;margin:2rem 0;font-size:1.08rem}._services_631ff_160 ._primaryButton_631ff_86{background:var(--lime);border-color:var(--ink);color:var(--ink)!important}._serviceList_631ff_611{border-top:1px solid #ffffff59;margin:0;padding:0;list-style:none}._serviceList_631ff_611 li{border-bottom:1px solid #ffffff59;grid-template-columns:3rem 1fr;gap:1.5rem;padding:clamp(1.8rem,4vw,3rem) 0;display:grid}._serviceList_631ff_611>li>span{color:var(--lime);padding-top:.3rem;font-size:.7rem;font-weight:700}._serviceList_631ff_611 h3{font-family:var(--display);letter-spacing:-.045em;text-transform:none;margin:0;font-size:clamp(1.8rem,3.3vw,3.5rem);font-weight:700;line-height:.95}._serviceList_631ff_611 p{color:#eadff0;max-width:40ch;margin:.8rem 0 0}._games_631ff_124{border-bottom:2px solid var(--ink);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(3rem,8vw,8rem);padding:clamp(5rem,10vw,10rem) max(1.25rem,50vw - 48rem);display:grid;position:relative;overflow:hidden}._games_631ff_124:after{opacity:.14;filter:invert(18%)sepia(74%)saturate(5101%)hue-rotate(266deg)brightness(75%);bottom:-5rem;right:-4rem}._gamesPoster_631ff_666{z-index:1;background:var(--coral);border:2px solid var(--ink);min-height:25rem;box-shadow:-1rem 1rem 0 var(--lime);font-family:var(--display);letter-spacing:-.06em;border-radius:4px;grid-template-columns:1fr auto 1.2fr auto 1fr;align-items:center;padding:clamp(1.5rem,4vw,3rem);font-size:clamp(2.2rem,5vw,5.5rem);font-weight:700;line-height:.85;display:grid;position:relative;overflow:hidden}._gamesPoster_631ff_666:before{content:"";border:1.4rem solid var(--purple);border-radius:50%;position:absolute;inset:12% 24%;transform:rotate(-18deg)}._gamesPoster_631ff_666 span,._gamesPoster_631ff_666 strong,._gamesPoster_631ff_666 i{z-index:1;position:relative}._gamesPoster_631ff_666 strong{color:#fff;transform:rotate(-7deg)}._gamesPoster_631ff_666 i{aspect-ratio:1;background:var(--ink);border-radius:50%;width:.65rem}._gamesCopy_631ff_714{z-index:1;align-self:center;position:relative}._gamesCopy_631ff_714>p{max-width:44ch;margin:2rem 0;font-size:1.12rem}._resources_631ff_162{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,9rem);padding:clamp(5rem,10vw,10rem) max(1.25rem,50vw - 48rem);display:grid}._resourceIntro_631ff_733 h2{font-size:clamp(2.8rem,4.5vw,5rem)}._resourceList_631ff_737{border-top:1px solid var(--line)}._resourceList_631ff_737>a{border-bottom:1px solid var(--line);grid-template-columns:2rem 1fr auto;gap:1.25rem;padding:1.6rem 0;transition:padding .18s,background .18s;display:grid}._resourceList_631ff_737>a:hover,._resourceList_631ff_737>a:focus-visible{background:#d9ff578c;padding-inline:1rem}._resourceList_631ff_737>a>span{color:var(--purple);font-size:.7rem;font-weight:700}._resourceList_631ff_737 small{color:#645b68;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}._resourceList_631ff_737 h3{font-family:var(--display);letter-spacing:-.035em;text-transform:none;margin:.35rem 0 .45rem;font-size:clamp(1.45rem,2.4vw,2.4rem);font-weight:700;line-height:1}._resourceList_631ff_737 p{max-width:48ch;margin:0}._contact_631ff_163{background:var(--ink);color:#fff;scroll-margin-top:1rem}._brandMarquee_631ff_791{background:var(--lime);color:var(--ink);border-block:2px solid #fff;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;position:relative}._brandViewport_631ff_801{overflow:hidden}._brandTrack_631ff_805{width:max-content;min-width:200%;animation:90s linear infinite _brandMove_631ff_1;display:flex}._brandSet_631ff_812{flex:1 0 auto;display:flex}._brandTrack_631ff_805 span{border-right:1px solid var(--ink);min-height:4.3rem;font-family:var(--display);letter-spacing:-.03em;white-space:nowrap;flex:1 0 auto;justify-content:center;align-items:center;padding:0 2.3rem;font-size:1.25rem;font-weight:700;display:inline-flex}._brandTrackPaused_631ff_829{animation-play-state:paused}._marqueeToggle_631ff_833{z-index:2;background:var(--ink);color:#fff;border:0;min-width:8.5rem;font:700 .68rem/1 var(--body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-left:2px solid #fff;border-radius:0;padding:.75rem 1rem;position:relative}._marqueeToggle_631ff_833:hover{color:var(--lime)}@keyframes _brandMove_631ff_1{to{transform:translate(-50%)}}._contactGrid_631ff_855{grid-template-columns:minmax(0,.8fr) minmax(20rem,1.2fr);gap:clamp(3rem,8vw,9rem);padding:clamp(5rem,10vw,9rem) max(1.25rem,50vw - 48rem);display:grid}._contact_631ff_163 ._sectionNumber_631ff_148{color:#beb1c2}._contactCopy_631ff_866 h2{color:#fff}._contactCopy_631ff_866 p{color:#cfc5d2;max-width:42ch;margin:2rem 0;font-size:1.08rem}._contactCopy_631ff_866>a{min-height:44px;color:var(--lime);text-underline-offset:.4em;font-weight:700;text-decoration:underline;display:inline-block}._contactPanel_631ff_886{background:var(--paper);color:var(--ink);box-shadow:1rem 1rem 0 var(--purple);border-radius:4px;padding:clamp(1.4rem,4vw,3rem)}._contactPanel_631ff_886 .contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;display:grid}._contactPanel_631ff_886 .contact-form label{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;gap:.45rem;margin:0;font-size:.72rem;font-weight:700;display:grid}._contactPanel_631ff_886 .contact-form label:nth-of-type(5){grid-column:1/-1}._contactPanel_631ff_886 .contact-form input,._contactPanel_631ff_886 .contact-form select,._contactPanel_631ff_886 .contact-form textarea{width:100%;min-height:48px;color:var(--ink);font:500 1rem/1.35 var(--body);text-transform:none;background:0 0;border:1px solid #17111959;border-radius:2px;margin:0;padding:.75rem}._contactPanel_631ff_886 .contact-form textarea{resize:vertical;min-height:8rem}._contactPanel_631ff_886 .contact-form .button{background:var(--purple);color:#fff;border:1px solid var(--purple);min-height:50px;font:700 .78rem/1 var(--body);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;grid-column:1/-1;justify-self:start;padding:.9rem 1.4rem}._contactPanel_631ff_886 .contact-form [role=alert],._contactPanel_631ff_886 .contact-form [role=status]{grid-column:1/-1}._footer_631ff_954{--ink:inherit;--muted:inherit;--line:inherit;background:var(--ink);color:#fff;border-top:1px solid #fff3;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;width:auto;margin:0;padding:1.5rem max(1.25rem,50vw - 48rem);display:grid}._footer_631ff_954 p{color:#bdb2c0;text-align:center;margin:0}._footer_631ff_954:before{content:none}._footer_631ff_954>a:last-child{min-height:44px;color:var(--lime);text-underline-offset:.35em;align-items:center;text-decoration:underline;display:inline-flex}@media (width<=66rem){._hero_631ff_110{grid-template-columns:minmax(0,1fr)}._heroStage_631ff_209{width:min(100%,45rem);margin-left:auto}._clientDesk_631ff_123{grid-template-columns:.4fr 1fr}._clientGrid_631ff_328{grid-column:1/-1}._clientPreview_631ff_371{top:calc(100% + .6rem);right:1.5rem;transform:translateY(-.5rem)rotate(-1deg)}._clientChip_631ff_334:hover ._clientPreview_631ff_371,._clientChip_631ff_334:focus-visible ._clientPreview_631ff_371{transform:translateY(0)rotate(-1deg)}._gamesPoster_631ff_666{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.6rem}._gamesPoster_631ff_666 i{display:none}}@media (width<=50rem){._nav_631ff_37{grid-template-columns:1fr auto}._navLinks_631ff_65{display:none}._navCta_631ff_85{padding-inline:.8rem}._hero_631ff_110{min-height:auto;padding-top:4rem}._hero_631ff_110 h1 span{white-space:normal;margin-left:0}._heroLede_631ff_183,._heroActions_631ff_190{margin-left:0}._heroActions_631ff_190{flex-direction:column;align-items:flex-start;gap:.75rem}._heroStage_631ff_209{padding:1rem .6rem 2rem 0}._coin_631ff_260{right:-.5rem}._clientDesk_631ff_123,._sectionHeading_631ff_158,._services_631ff_160,._games_631ff_124,._resources_631ff_162,._contactGrid_631ff_855{grid-template-columns:minmax(0,1fr)}._clientDesk_631ff_123{gap:1.5rem}._clientGrid_631ff_328{grid-column:auto}._clientPreview_631ff_371{display:none}._caseGrid_631ff_442{grid-template-columns:minmax(0,1fr)}._caseCard_631ff_449:nth-child(2n){width:min(100%,26rem);margin:1rem 0 0 auto}._gamesPoster_631ff_666{min-height:19rem}._contactPanel_631ff_886 .contact-form{grid-template-columns:minmax(0,1fr)}._contactPanel_631ff_886 .contact-form label:nth-of-type(5),._contactPanel_631ff_886 .contact-form .button{grid-column:auto}._footer_631ff_954{grid-template-columns:minmax(0,1fr);gap:.75rem}._footer_631ff_954 p{text-align:left}}@media (width<=25rem){._nav_631ff_37,._hero_631ff_110{width:min(100% - 1.5rem,96rem)}._navCta_631ff_85{gap:.5rem;font-size:.68rem}._hero_631ff_110 h1{font-size:clamp(3.4rem,17vw,4.3rem)}._heroStage_631ff_209{min-width:0}._frameCaption_631ff_238{max-width:70%}._heroFooter_631ff_276{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._caseBody_631ff_538{grid-template-columns:minmax(0,1fr)}._caseLink_631ff_198{justify-self:start}._resourceList_631ff_737>a{grid-template-columns:1.5rem 1fr}._resourceList_631ff_737>a>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){._coin_631ff_260{animation:none}._navCta_631ff_85,._primaryButton_631ff_86,._clientArrow_631ff_360,._clientPreview_631ff_371,._caseMedia_631ff_457:after,._caseMedia_631ff_457>img,._resourceList_631ff_737>a{transition:none}}@font-face{font-family:Overused Grotesk Regular;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/OverusedGrotesk-Regular.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Figtree-Medium.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2)format("woff2");unicode-range:U+370-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}:root{--token-a042497d-749d-4d03-8d3a-78930210d354:#2060df;--token-419394a1-565d-4952-8ba3-b4f1eb92339c:#050505;--token-bf966309-2582-4df8-98f4-f091ce81e703:#131415;--token-3edc53ec-2b53-43fb-be53-9e75b862c113:#161819;--token-38c4cf9a-0aa8-4902-ad35-3a2d52d62d05:#1a1c1d;--token-6029dbfc-fbac-430b-a786-4e5dcea7423c:#1e2021;--token-965e5c17-6359-41cc-bd03-2fa4898e2c2b:#222426;--token-88270a27-b998-4d64-94e7-850fa71e2842:#272b2d;--token-6caa153b-31c9-4eaa-bd6e-82180b70617c:#33373a;--token-778dc32c-fa91-4f86-8154-267d5648c0d5:#474d50;--token-82b5832e-a0cf-4abf-84b4-daf77b132a71:#51565a;--token-84002464-baa0-40a1-a1a1-82899aec539a:#9ba1a5;--token-20608b9f-0145-4a1e-b971-ee948ebbb015:#fff;--token-f01e76f6-df0f-4e1b-92ac-c75549d0e0a0:#673ae4;--token-792eb096-07da-4101-9cfe-3fe76f647c29:#fff}.text-style-ybM0EFnAF{color:#fff;font-family:Inter,sans-serif;font-size:204px;line-height:168px}.text-style-LN2iUqCeQ{color:#fff;font-family:Inter,sans-serif;font-size:48px;line-height:1.2em}.text-style-Uy5neh4ou{color:#fff;font-family:Inter,sans-serif;font-size:24px;line-height:1.2em}.text-style-Y5hQaLFlP{color:#fff;font-family:Inter,sans-serif;font-size:28px;line-height:1.2em}.text-style-UGXfZtiI0{color:#fff;font-family:Inter,sans-serif;font-size:18px;line-height:1.2em}._lab_m3u8f_7{padding-bottom:var(--section-y);color:var(--c-ink);font-family:var(--font-sans);position:relative}._wrap_m3u8f_14{width:100%;max-width:var(--max-w);padding:0 var(--gutter);margin:0 auto}._srOnly_m3u8f_21{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._intro_m3u8f_33{isolation:isolate;margin-top:calc(-1 * var(--header-h));padding:calc(var(--header-h) + var(--space-11)) 0 var(--space-9);background:var(--grad-hero,transparent);position:relative}._introHalftone_m3u8f_41{--tx-halftone-opacity:.12;z-index:-1;pointer-events:none;position:absolute;inset:0 0 0 45%;-webkit-mask-image:radial-gradient(60% 80% at 80% 30%,#000,#0000 75%);mask-image:radial-gradient(60% 80% at 80% 30%,#000,#0000 75%)}._banner_m3u8f_52{align-items:flex-start;gap:var(--space-4);max-width:60rem;margin:0 0 var(--space-9);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--grad-lilac,var(--c-lilac));box-shadow:inset 0 1px 0 #fff, var(--shadow-card);color:var(--c-ink);font-size:var(--fs-small);line-height:1.55;display:flex}._bannerIcon_m3u8f_67{background:var(--c-purple-pale);width:36px;height:36px;color:var(--c-purple-dark);border-radius:50%;flex:none;place-items:center;display:grid}._bannerCopy_m3u8f_78{gap:var(--space-1);min-width:0;display:grid}._bannerCopy_m3u8f_78 p{color:var(--c-muted);margin:0}._bannerCopy_m3u8f_78 ._bannerTitle_m3u8f_89{color:var(--c-ink);font-weight:var(--fw-bold)}._bannerCopy_m3u8f_78 code{color:var(--c-ink);overflow-wrap:anywhere;background:#ffffffb3;border-radius:6px;padding:0 4px;font-size:.92em}._eyebrow_m3u8f_103{margin:0 0 var(--space-4);color:var(--c-purple);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}._title_m3u8f_112{color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);line-height:var(--lh-display);text-transform:none;margin:0}._lede_m3u8f_123{max-width:44rem;margin:var(--space-6) 0 0;color:var(--c-muted);font-size:var(--fs-lead);line-height:1.5}._introCases_m3u8f_131{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-8);flex-wrap:wrap;display:flex}._introLabel_m3u8f_139{color:var(--c-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}._switch_m3u8f_150,._switchCompact_m3u8f_151{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._switchLink_m3u8f_160{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-pill);color:var(--c-ink);font-size:var(--fs-small);font-weight:var(--fw-medium);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color var(--dur-fast) var(--ease-out), translate var(--dur-base) var(--ease-spring), box-shadow var(--dur-base) var(--ease-out);background:#ffffff9e;align-items:center;display:inline-flex;box-shadow:inset 0 1px #fff,0 2px 10px #32154614}._switchLink_m3u8f_160:hover{box-shadow:inset 0 1px 0 #fff, var(--shadow-card);background:#fff;translate:0 -2px}._switchLink_m3u8f_160[aria-current]{background:var(--grad-action,var(--c-purple));color:var(--c-on-purple);box-shadow:var(--gloss-edge), var(--shadow-glow)}._switchCompact_m3u8f_151 ._switchLink_m3u8f_160{min-height:36px;padding:0 var(--space-4);font-size:var(--fs-micro);font-weight:var(--fw-bold);box-shadow:none;background:0 0}._switchCompact_m3u8f_151 ._switchLink_m3u8f_160[aria-current]{background:var(--grad-action,var(--c-purple));box-shadow:var(--gloss-edge)}._index_m3u8f_204{z-index:30;top:calc(var(--header-h) + var(--space-2));margin-top:var(--space-4);pointer-events:none;position:sticky}._indexInner_m3u8f_212{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}._indexList_m3u8f_220,._switchCompact_m3u8f_151{pointer-events:auto;padding:var(--space-1);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#ffffffb3;box-shadow:inset 0 0 0 1px #ffffff80,0 10px 30px #3215461f}._indexList_m3u8f_220{flex-wrap:wrap;gap:2px;margin:0;list-style:none;display:flex}._indexLink_m3u8f_238{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--c-ink);font-size:var(--fs-small);font-weight:var(--fw-medium);transition:background-color var(--dur-fast) var(--ease-out);display:inline-flex}._indexLink_m3u8f_238 span{color:var(--c-muted);font-size:var(--fs-micro);font-variant-numeric:tabular-nums}._indexLink_m3u8f_238:hover{background:var(--c-purple-pale)}._sections_m3u8f_263{display:grid}._section_m3u8f_263{scroll-margin-top:calc(var(--header-h) + 64px);padding-top:var(--section-y)}._sectionHead_m3u8f_272{align-items:baseline;gap:var(--space-3) var(--space-6);width:calc(100% - 2 * var(--gutter));max-width:calc(var(--max-w) - 2 * var(--gutter));padding:var(--space-4) 0;border-radius:var(--radius-md);outline-offset:10px;transition:outline-color var(--dur-base) var(--ease-out);outline:2px solid #0000;flex-wrap:wrap;margin:0 auto;display:flex}._sectionHead_m3u8f_272[data-sg-outlined]{outline-color:var(--c-focus)}._sectionN_m3u8f_292{color:var(--c-purple);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-display);font-variant-numeric:tabular-nums;line-height:1}._sectionTitle_m3u8f_301{color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);line-height:var(--lh-display);text-transform:none;margin:0}._sectionRange_m3u8f_312{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--c-purple-pale);color:var(--c-purple-dark);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label)}._missing_m3u8f_322{padding-top:var(--space-9);padding-bottom:var(--space-9);color:var(--c-muted)}._option_m3u8f_330{margin-top:var(--space-11);scroll-margin-top:calc(var(--header-h) + 64px)}._optionHead_m3u8f_335{align-items:center;gap:var(--space-3) var(--space-6);width:calc(100% - 2 * var(--gutter));max-width:calc(var(--max-w) - 2 * var(--gutter));margin:0 auto var(--space-6);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--grad-lilac,var(--c-lilac));box-shadow:inset 0 1px 0 #fff, var(--shadow-card);grid-template-columns:auto minmax(0,1fr) minmax(0,auto);display:grid}._optionId_m3u8f_349{border-radius:var(--radius-md);background:var(--c-ink);color:#fff;min-width:3.4rem;height:3.4rem;font-family:var(--font-display);font-size:1.35rem;font-weight:var(--fw-display);place-items:center;display:inline-grid;box-shadow:inset 0 1px #fff3}._optionCopy_m3u8f_363{min-width:0}._optionName_m3u8f_367{color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-display);letter-spacing:var(--tracking-heading);text-transform:none;margin:0;line-height:1.1}._optionSummary_m3u8f_378{max-width:62ch;margin:var(--space-1) 0 0;color:var(--c-muted);font-size:var(--fs-small);line-height:1.45}._optionRules_m3u8f_386{margin-left:var(--space-2);color:var(--c-purple-dark);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);white-space:nowrap}._needs_m3u8f_395{gap:var(--space-1);justify-items:end;margin:0;padding:0;list-style:none;display:grid}._needs_m3u8f_395 li,._ready_m3u8f_405{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--c-ink);font-size:var(--fs-micro);background:#ffffffbf;margin:0;line-height:1.35;display:inline-flex}._needs_m3u8f_395 svg{color:var(--c-purple);flex:none}._ready_m3u8f_405{color:var(--c-muted)}._optionBody_m3u8f_427{position:relative}@media (width<=860px){._optionHead_m3u8f_335{grid-template-columns:auto minmax(0,1fr)}._needs_m3u8f_395,._ready_m3u8f_405{grid-column:1/-1;justify-self:start;justify-items:start}}@media (width<=720px){._index_m3u8f_204 ._switchCompact_m3u8f_151{display:none}._indexList_m3u8f_220{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}._indexLink_m3u8f_238{white-space:nowrap}._optionId_m3u8f_349{min-width:2.75rem;height:2.75rem;font-size:1.1rem}}._options_1krqn_7{display:grid}._missing_1krqn_11{max-width:var(--max-w);margin:var(--space-8) auto 0;padding:0 var(--gutter);color:var(--c-muted)}._eyebrow_1krqn_18{color:var(--c-purple);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}._ringStage_1krqn_31{isolation:isolate;padding:var(--space-10) 0 var(--space-11)}._ringGround_1krqn_36{z-index:-1;pointer-events:none;background:radial-gradient(42% 60% at 24% 44%,#eee2faf2,#0000 72%),radial-gradient(40% 50% at 80% 70%,#a958eb1a,#0000 70%),linear-gradient(#0000,#faf7fcb3 22% 78%,#0000);position:absolute;inset:0;overflow:hidden}._ringHalftone_1krqn_48{--tx-halftone-opacity:.16;position:absolute;inset:0 50% 0 0;-webkit-mask-image:radial-gradient(46% 56% at 52% 46%,#000,#0000 74%);mask-image:radial-gradient(46% 56% at 52% 46%,#000,#0000 74%)}._ringGrid_1krqn_56{align-items:center;gap:var(--space-9) calc(var(--sg-unit) * 2);max-width:var(--max-w);padding:0 var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin:0 auto;display:grid}._ringFigure_1krqn_66{--sg-ring-size:30rem;justify-items:center;gap:var(--space-5);width:min(100%, var(--sg-ring-size));border-radius:var(--radius-lg);justify-self:center;margin:0;display:grid}._ringNote_1krqn_77{max-width:28ch;color:var(--c-muted);font-size:var(--fs-micro);text-align:center;font-style:italic;line-height:1.45}._ringText_1krqn_86{gap:var(--space-5);display:grid}._ringHeading_1krqn_91{max-width:22ch;color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-display);letter-spacing:var(--tracking-heading);line-height:var(--lh-tight);text-wrap:balance;margin:0}._keys_1krqn_103{gap:var(--space-3);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}._key_1krqn_103{gap:var(--space-5);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);transition:background-color var(--sg-link-ms) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-spring), opacity var(--sg-link-ms) var(--ease-out);background:#ffffff80;grid-template-columns:auto minmax(0,1fr);display:grid;box-shadow:inset 0 1px #fff,0 2px 12px #3215460d}._key_1krqn_103.sg-linked{box-shadow:inset 0 1px 0 #fff, var(--shadow-raised);background:#ffffffdb;translate:0 -3px}._key_1krqn_103[data-ours].sg-linked{box-shadow:inset 0 1px 0 #fff, 0 0 0 2px #b15cff73, var(--shadow-raised)}._keyN_1krqn_133{background:var(--c-ink);color:#fff;width:2.5rem;height:2.5rem;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:inline-grid}._key_1krqn_103[data-ours] ._keyN_1krqn_133{background:linear-gradient(140deg, var(--c-purple) 0%, var(--c-purple-bright) 60%, #d78bff 100%);box-shadow:0 6px 16px #7321be52,inset 0 1px #ffffff59}._keyMain_1krqn_150{align-items:center;gap:var(--space-3) var(--space-6);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}._keyCopy_1krqn_158{gap:var(--space-2);justify-items:start;min-width:0;display:grid}._keyAside_1krqn_165{gap:var(--space-2);justify-items:end;max-width:20rem;display:grid}._keyAside_1krqn_165:empty{display:none}._keyWord_1krqn_176{color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-display);letter-spacing:var(--tracking-heading);margin:0;line-height:1.05}._keyWho_1krqn_186{align-items:center;gap:var(--space-2);color:var(--c-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;display:flex}._keyWho_1krqn_186>span{width:.85rem;height:.85rem}._thumbs_1krqn_203{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}._thumb_1krqn_203{aspect-ratio:16/10;border-radius:var(--radius-sm);background:var(--c-purple-pale);width:9rem;transition:translate var(--dur-base) var(--ease-spring), box-shadow var(--dur-base) var(--ease-out);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 6px 16px #3215461f}._thumb_1krqn_203[data-fit=contain]{aspect-ratio:1;background:radial-gradient(70% 70% at 50% 40%, #fff, var(--c-purple-pale));width:5.25rem}._thumb_1krqn_203[data-studio]{background:#dbd8dc}._thumb_1krqn_203[data-sat=host] img{filter:var(--sg-host-filter)}._key_1krqn_103.sg-linked ._thumb_1krqn_203{box-shadow:inset 0 1px 0 #ffffff80, var(--shadow-card);translate:0 -2px}._quote_1krqn_240{margin:var(--space-1) 0 0;color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-lead);font-style:italic}._arcNeeds_1krqn_248{margin:var(--space-1) 0 0;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--c-ink);font-size:var(--fs-micro);background:#fffc;justify-self:start;box-shadow:inset 0 0 0 1px #7321be40}._keyLink_1krqn_259{justify-self:start;align-items:center;gap:var(--space-1);min-height:32px;margin-top:var(--space-1);color:var(--c-purple);font-size:var(--fs-small);font-weight:var(--fw-bold);display:inline-flex}._keyLink_1krqn_259:hover{color:var(--c-purple-dark);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1.5px}._ringStrip_1krqn_277{max-width:var(--max-w);margin:var(--space-11) auto 0;padding:0 var(--gutter)}@media (width<=860px){._ringGrid_1krqn_56{grid-template-columns:minmax(0,1fr)}._ringFigure_1krqn_66{--sg-ring-size:19rem}._key_1krqn_103{padding:var(--space-4);gap:var(--space-4)}}@media (width<=600px){._keyMain_1krqn_150{grid-template-columns:minmax(0,1fr)}._keyAside_1krqn_165{justify-items:start}}._contract_1krqn_312{isolation:isolate;padding:var(--section-y) 0;position:relative;overflow:clip}._contractGround_1krqn_320{z-index:-2;pointer-events:none;background:radial-gradient(50% 70% at 82%,#eee2fae6,#0000 70%),linear-gradient(#0000,#ffffff73 30% 70%,#0000);position:absolute;inset:0}._contractHalftone_1krqn_330{--tx-halftone-opacity:.1;position:absolute;inset:0 0 0 50%;-webkit-mask-image:radial-gradient(50% 70% at 70%,#000,#0000 72%);mask-image:radial-gradient(50% 70% at 70%,#000,#0000 72%)}._ghost_1krqn_338{z-index:-1;background:linear-gradient(165deg,#a958eb6b 0%,#7321be24 55%,#7321be05 100%);color:#0000;font-family:var(--font-display);font-size:clamp(13rem,34vw,31rem);font-weight:var(--fw-display);font-variant-numeric:tabular-nums;letter-spacing:-.07em;pointer-events:none;transform:translate3d(calc(var(--sg-px,0) * -22px), calc(-50% + var(--sg-py,0) * -14px), 0);transition:transform 1.1s var(--ease-out);-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;line-height:.8;position:absolute;top:50%;right:max(-2vw,-24px)}._contractGrid_1krqn_359{grid-template-columns:minmax(0, calc(var(--sg-indent) + 8rem)) minmax(0, 1fr);gap:var(--space-8) calc(var(--sg-unit) * 1.5);max-width:var(--max-w);padding:0 var(--gutter);margin:0 auto;display:grid}._contractSide_1krqn_368{align-content:start;gap:var(--space-2);display:grid}._contractEyebrow_1krqn_374{color:var(--c-purple);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}._contractBrand_1krqn_383{color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-lead);font-weight:var(--fw-display);margin:0;line-height:1.2}._contractYear_1krqn_392{color:var(--c-muted);font-size:var(--fs-small);margin:0}._contractRows_1krqn_398{gap:var(--space-7);padding:var(--space-2) 0 var(--space-2) var(--space-7);margin:0;display:grid;position:relative}._contractRows_1krqn_398:before{content:"";background:var(--c-ink);transform-origin:50% 0;width:1.5px;animation:_contractRule_1krqn_1 .9s var(--ease-out) 80ms backwards;position:absolute;top:0;bottom:0;left:0}._contract_1krqn_312[data-sg-armed]:not([data-sg-in]) ._contractRows_1krqn_398:before{opacity:0;animation:none}@keyframes _contractRule_1krqn_1{0%{scale:1 0}}._contractRow_1krqn_398{align-items:baseline;gap:var(--space-5);grid-template-columns:9rem minmax(0,1fr);display:grid}._contractRow_1krqn_398 dt{color:var(--c-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}._contractRow_1krqn_398 dd{color:var(--c-muted);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-regular);letter-spacing:var(--tracking-heading);margin:0;line-height:1.15}._contractKey_1krqn_455{color:var(--c-ink);font-weight:var(--fw-display)}._contractRest_1krqn_460{color:var(--c-muted)}._contractAsk_1krqn_464 dd{max-width:24ch;color:var(--c-ink);font-size:var(--fs-h2);font-weight:var(--fw-display);line-height:var(--lh-tight);text-wrap:balance}@media (width<=860px){._contractGrid_1krqn_359{grid-template-columns:minmax(0,1fr)}._contractRows_1krqn_398{padding-left:var(--space-5)}._contractRow_1krqn_398{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}._ghost_1krqn_338{font-size:58vw;top:16%}}._cover_1krqn_497{--tx-aurora-opacity:.5;isolation:isolate;background:var(--grad-night,var(--c-night));min-height:clamp(30rem,74vh,46rem);color:var(--c-on-night);place-items:center;display:grid;position:relative;overflow:clip}._coverBokeh_1krqn_510{--tx-bokeh-opacity:.45;z-index:-1;pointer-events:none;position:absolute;inset:0}._coverLight_1krqn_518{z-index:-1;opacity:0;pointer-events:none;width:560px;height:560px;transform:translate3d(var(--sg-mx,50vw), var(--sg-my,50%), 0);transition:transform .7s var(--ease-out), opacity .6s var(--ease-out);background:radial-gradient(closest-side,#d78bff4d,#a958eb1a 55%,#0000);border-radius:50%;margin:-280px 0 0 -280px;position:absolute;top:0;left:0}._cover_1krqn_497[data-sg-pointer] ._coverLight_1krqn_518{opacity:1}._coverBlock_1krqn_538{gap:var(--space-3);padding:var(--space-10) var(--gutter);display:grid}._coverLine_1krqn_544{color:var(--c-on-night);font-family:var(--font-display);font-size:clamp(1.05rem,1.7vw,1.5rem);font-weight:var(--fw-regular);letter-spacing:.07em;text-transform:uppercase;margin:0;line-height:1.3}._coverName_1krqn_555{font-weight:var(--fw-display)}._coverYear_1krqn_559{margin-left:1.8em}._coverFoot_1krqn_563{right:var(--gutter);bottom:var(--space-7);color:var(--c-on-night-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;position:absolute}@media (width<=767px){._coverBlock_1krqn_538{padding-left:var(--gutter)}}._motion_9jovm_24{--sg-motion:1}._rv_9jovm_28{animation:_sgRise_9jovm_1 var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(var(--sg-delay,0s) + var(--sg-i,0) * 40ms)}._motion_9jovm_24[data-sg-armed]:not([data-sg-in]) :is(._rv_9jovm_28,._marker_9jovm_33,._drawArc_9jovm_33,._drawHead_9jovm_33,._drawLabel_9jovm_33,._stripLine_9jovm_33,._stripStage_9jovm_33){opacity:0;animation:none}@keyframes _sgRise_9jovm_1{0%{opacity:0;translate:0 16px}}@keyframes _sgFade_9jovm_1{0%{opacity:0}}@keyframes _sgDrop_9jovm_1{0%{opacity:0;translate:0 -14px;scale:.55}}@keyframes _sgDraw_9jovm_1{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes _sgFloat_9jovm_1{0%{translate:0}to{translate:0 -4px}}@keyframes _sgPing_9jovm_1{0%{opacity:.7;scale:.8}to{opacity:0;scale:1.9}}._srOnly_9jovm_88{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._night_9jovm_11{--sg-fg:var(--c-on-night);--sg-fg-muted:var(--c-on-night-muted);--sg-pill-bg:var(--c-on-night);--sg-pill-fg:var(--c-night);--sg-rule:#f6f0fc66;color:var(--c-on-night)}._refRoot_9jovm_115{position:relative}:where(._refRoot_9jovm_115) :where([data-ref],[data-sg-figure]){transition:opacity var(--sg-link-ms) var(--ease-out), box-shadow var(--sg-link-ms) var(--ease-out), outline-color var(--sg-link-ms) var(--ease-out)}:where(._refRoot_9jovm_115) .sg-dim{opacity:var(--sg-dim)}:where(._refRoot_9jovm_115) [data-sg-figure].sg-linked{outline:2px solid var(--c-focus);outline-offset:5px}._block_9jovm_137{container:sg-block/inline-size}._caption_9jovm_141{--sg-stack:var(--sg-force-stack,0);gap:var(--space-2);max-width:46ch;color:var(--sg-fg,var(--c-ink));font-family:var(--font-sans);font-size:var(--fs-small);margin:0;line-height:1.5;display:grid}@media (width<=860px){._caption_9jovm_141{--sg-stack:var(--sg-force-stack,1)}}@container sg-block (width<=40rem){._caption_9jovm_141{--sg-stack:var(--sg-force-stack,1)}}._captionHead_9jovm_165{align-items:flex-start;gap:var(--space-2);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.35;display:flex}._captionTitle_9jovm_175{font-weight:var(--fw-bold);text-underline-offset:.3em;transition:text-decoration-color var(--sg-link-ms) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px}._captionCredit_9jovm_182{font-weight:var(--fw-regular);color:var(--sg-fg-muted,var(--c-muted))}._arrow_9jovm_187{width:1.5em;height:1.5em;rotate:calc(var(--sg-rot-wide,0deg) * (1 - var(--sg-stack)) + var(--sg-rot-stacked,-90deg) * var(--sg-stack));flex:none;place-items:center;margin-top:-.12em;display:inline-grid}._arrowGlyph_9jovm_197{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;transition:translate var(--dur-base) var(--ease-spring)}._caption_9jovm_141:hover ._arrowGlyph_9jovm_197,._caption_9jovm_141:focus-within ._arrowGlyph_9jovm_197,._caption_9jovm_141.sg-linked ._arrowGlyph_9jovm_197{translate:4px}._caption_9jovm_141:hover ._captionTitle_9jovm_175,._caption_9jovm_141:focus-within ._captionTitle_9jovm_175,._caption_9jovm_141.sg-linked ._captionTitle_9jovm_175{text-decoration-color:currentColor}._captionLink_9jovm_220{color:inherit;align-items:baseline;gap:.3em;display:inline-flex}._captionLink_9jovm_220:hover ._captionTitle_9jovm_175{color:var(--c-purple)}._captionExternal_9jovm_231{color:var(--c-purple);translate:0 1px}._captionBody_9jovm_236{padding-left:calc(1.5em * .72 + var(--space-2));color:var(--sg-fg-muted,var(--c-muted));text-wrap:pretty}._captionStar_9jovm_242{color:var(--sg-fg,var(--c-ink));font-weight:var(--fw-bold);margin-left:.1em}._captionNote_9jovm_248{padding-left:calc(1.5em * .72 + var(--space-2));color:var(--sg-fg-muted,var(--c-muted));font-size:var(--fs-micro);line-height:1.45}._marker_9jovm_33{--sg-mk:1.95rem;isolation:isolate;min-width:var(--sg-mk);height:var(--sg-mk);border-radius:var(--radius-pill);background:var(--sg-pill-bg);color:var(--sg-pill-fg,#fff);font:var(--fw-bold) .8rem/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;animation:_sgDrop_9jovm_1 .62s var(--ease-spring) backwards;animation-delay:calc(.18s + var(--sg-i,0) * 40ms);transition:scale var(--dur-base) var(--ease-spring), box-shadow var(--sg-link-ms) var(--ease-out), opacity var(--sg-link-ms) var(--ease-out);border:0;place-items:center;margin:0;padding:0 .42em;display:inline-grid;position:relative;box-shadow:0 0 0 2px #ffffffeb,0 6px 16px #17121b47}._marker_9jovm_33:before{content:"";border-radius:inherit;position:absolute;inset:-7px}._markerFace_9jovm_291{place-items:center;line-height:1;display:inline-grid}._marker_9jovm_33[data-variant=ring]{color:var(--sg-fg,var(--c-ink));background:0 0;box-shadow:inset 0 0 0 1.5px}._marker_9jovm_33[data-variant=code]{letter-spacing:.02em;border-radius:7px;padding:0 .55em}._marker_9jovm_33[data-variant=pin]{--sg-mk:2.15rem;min-width:var(--sg-mk);box-shadow:none;filter:drop-shadow(0 0 1.25px #fffffff2)drop-shadow(0 0 .5px #fffffff2)drop-shadow(0 6px 9px #17121b52);transform-origin:50% 118%;padding:0}._marker_9jovm_33[data-variant=pin]:after{content:"";z-index:-1;background:inherit;border-radius:0 0 3px;width:12px;height:12px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}._marker_9jovm_33[data-unconfirmed]{box-shadow:0 0 0 2px #ffffffeb,0 0 0 4px #17121b59,0 6px 16px #17121b47}@media (hover:hover) and (pointer:fine){._marker_9jovm_33:hover{box-shadow:0 0 0 2px #fff, 0 0 0 5px var(--c-focus), 0 8px 18px #17121b4d;scale:1.08}._marker_9jovm_33[data-variant=pin]:hover{box-shadow:none;filter:drop-shadow(0 0 1.5px #fff) drop-shadow(0 0 3px var(--c-focus)) drop-shadow(0 6px 9px #17121b52)}}._marker_9jovm_33.sg-linked{box-shadow:0 0 0 2px #fff, 0 0 0 5px var(--c-focus), 0 10px 22px #7321be59;scale:1.14}._marker_9jovm_33[data-variant=pin].sg-linked{box-shadow:none;filter:drop-shadow(0 0 1.5px #fff) drop-shadow(0 0 4px var(--c-focus)) drop-shadow(0 8px 12px #7321be66)}._marker_9jovm_33.sg-linked:before{background:var(--c-focus);animation:_sgPing_9jovm_1 .76s var(--ease-out) 1 both;z-index:-2}._satDot_9jovm_369,._swatchDot_9jovm_370,._swatchChip_9jovm_371{flex:none;display:inline-block;position:relative;overflow:hidden}._satDot_9jovm_369,._swatchDot_9jovm_370{border-radius:50%;width:1.25rem;height:1.25rem}._swatchChip_9jovm_371{border-radius:var(--radius-sm);background:#dbd8dc;width:2.75rem;height:2.75rem;box-shadow:inset 0 1px #fff9,0 3px 10px #3215461f}._satDot_9jovm_369[data-sat=ours],._swatchDot_9jovm_370[data-sat=ours]{background:conic-gradient(from 210deg, #ff6b9a, #ffb84d, #8bdc78, #57b8ff, var(--c-purple-bright), #ff6b9a);box-shadow:0 0 0 2px #ffffffd9,0 3px 8px #7321be40}._satDot_9jovm_369[data-sat=host],._swatchDot_9jovm_370[data-sat=host]{background:linear-gradient(160deg,#c9c3cd,#7f7884);box-shadow:0 0 0 2px #ffffffd9}:is(._swatchDot_9jovm_370,._swatchChip_9jovm_371)[data-sat=host] img{filter:var(--sg-host-filter)}._legend_9jovm_413{gap:var(--space-5);color:var(--sg-fg,var(--c-ink));font-family:var(--font-sans);display:grid}._legendGroup_9jovm_420{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid}._legendGroupLabel_9jovm_427{writing-mode:vertical-rl;color:var(--sg-fg-muted,var(--c-muted));font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;align-self:center;margin:0;rotate:180deg}._legendList_9jovm_440{padding:0 0 0 var(--space-3);border-left:1px solid var(--sg-rule,#17121b73);gap:2px;margin:0;list-style:none;display:grid;position:relative}._legendList_9jovm_440:before,._legendList_9jovm_440:after{content:"";background:var(--sg-rule,#17121b73);width:7px;height:1px;position:absolute;left:-1px}._legendList_9jovm_440:before{top:0}._legendList_9jovm_440:after{bottom:0}._legendRow_9jovm_468{align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--sg-link-ms) var(--ease-out), box-shadow var(--sg-link-ms) var(--ease-out), opacity var(--sg-link-ms) var(--ease-out), translate var(--dur-base) var(--ease-spring);background:0 0;border:0;margin:0;display:flex}@media (hover:hover) and (pointer:fine){._legendRow_9jovm_468:hover{background:#ffffff9e}}._legendRow_9jovm_468.sg-linked{background:var(--grad-lilac,var(--c-lilac));box-shadow:inset 0 1px 0 #fff, var(--shadow-card);translate:3px}._night_9jovm_11 ._legendRow_9jovm_468.sg-linked{background:#f6f0fc1f;box-shadow:inset 0 1px #ffffff24}._legendMark_9jovm_504{width:1.7rem;height:1.7rem;font-size:.74rem;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1.5px}._legendRow_9jovm_468.sg-linked ._legendMark_9jovm_504{background:var(--sg-pill-bg);color:var(--sg-pill-fg,#fff);box-shadow:0 0 0 3px #b15cff59}._legendText_9jovm_523{min-width:0;display:grid}._legendLabel_9jovm_528{font-size:var(--fs-small);font-weight:var(--fw-medium);line-height:1.3}._legendNote_9jovm_534,._legendFlag_9jovm_535{color:var(--sg-fg-muted,var(--c-muted));font-size:var(--fs-micro);line-height:1.35}._legendFlag_9jovm_535{font-style:italic}._legend_9jovm_413[data-layout=split]{column-gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr))}._legend_9jovm_413[data-layout=split] ._legendGroup_9jovm_420{align-content:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr)}._legend_9jovm_413[data-layout=split] ._legendGroupLabel_9jovm_427{gap:var(--space-3);writing-mode:horizontal-tb;color:var(--sg-fg,var(--c-ink));align-self:start;display:flex;rotate:none}._legend_9jovm_413[data-layout=split] ._legendList_9jovm_440{border-left:0;padding-left:0}._legend_9jovm_413[data-layout=split] ._legendList_9jovm_440:before,._legend_9jovm_413[data-layout=split] ._legendList_9jovm_440:after{display:none}._legendGroupN_9jovm_575{min-width:1.4em}._dialog_9jovm_583{width:min(880px, calc(100vw - 2 * var(--gutter)));max-width:none;max-height:calc(100dvh - 2 * var(--gutter));border-radius:var(--radius-lg);background:var(--grad-lilac,var(--c-lilac)), var(--c-paper);color:var(--c-ink);box-shadow:inset 0 1px 0 #fff, var(--shadow-raised);border:0;margin:auto;padding:0;overflow:hidden}._dialog_9jovm_583[open]{animation:_sgDialogIn_9jovm_1 .42s var(--ease-spring)}._dialog_9jovm_583::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#160a248c}@keyframes _sgDialogIn_9jovm_1{0%{opacity:0;translate:0 12px;scale:.94}}._dialogBody_9jovm_615{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid;position:relative}._dialogMedia_9jovm_621{background:radial-gradient(70% 70% at 50% 40%, #ffffffe6, var(--c-purple-pale));min-height:min(62vh,520px);position:relative}._dialogStudio_9jovm_627{background:#dbd8dc}._dialogMedia_9jovm_621[data-sat=host] :is(img,video){filter:var(--sg-host-filter)}._dialogVideo_9jovm_635{width:100%;height:100%;position:absolute;inset:0}._dialogText_9jovm_642{align-content:end;gap:var(--space-2);padding:var(--space-8) var(--space-7);display:grid}._dialogIndex_9jovm_649{background:var(--c-ink);color:#fff;width:2.4rem;height:2.4rem;font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:inline-grid}._dialogTitle_9jovm_660{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-display);letter-spacing:var(--tracking-heading);line-height:var(--lh-tight);margin:0}._dialogMeta_9jovm_669{align-items:center;gap:var(--space-2);color:var(--c-muted);font-size:var(--fs-small);margin:0;display:flex}._dialogNote_9jovm_678{color:var(--c-muted);font-size:var(--fs-small);margin:0}._dialogClose_9jovm_684{top:var(--space-4);right:var(--space-4);margin:0;position:absolute}._dialogClose_9jovm_684 button{width:44px;height:44px;color:var(--c-ink);box-shadow:var(--shadow-card);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border:0;border-radius:50%;place-items:center;display:grid}@media (width<=720px){._dialogBody_9jovm_615{grid-template-columns:minmax(0,1fr)}._dialogMedia_9jovm_621{min-height:52vh}._dialogText_9jovm_642{padding:var(--space-6)}}._rvShutter_9jovm_723{animation:_sgShutter_9jovm_1 1s var(--ease-out) backwards;animation-delay:calc(80ms + var(--sg-i,0) * 40ms)}._motion_9jovm_24[data-sg-armed]:not([data-sg-in]) ._rvShutter_9jovm_723,._motion_9jovm_24[data-sg-armed]:not([data-sg-in]) ._stripList_9jovm_729:before,._motion_9jovm_24[data-sg-armed]:not([data-sg-in]) ._stripList_9jovm_729:after{opacity:0;animation:none}@keyframes _sgShutter_9jovm_1{0%{opacity:0;translate:0 14px;scale:.94}}@keyframes _sgPop_9jovm_1{0%{opacity:0;scale:.2}}@keyframes _sgGrow_9jovm_1{0%{scale:0 1}}@keyframes _sgGrowY_9jovm_1{0%{scale:1 0}}@keyframes _sgBreathe_9jovm_1{0%{opacity:.55;scale:.94}to{opacity:.85;scale:1.06}}._opener_9jovm_779{--sg-title:clamp(2.2rem, 3.6vw, 3.5rem);--sg-text-gap:var(--space-7);isolation:isolate;color:var(--sg-fg,var(--c-ink));position:relative}._openerShort_9jovm_787{--sg-title:clamp(2rem, 3vw, 2.9rem)}._openerNight_9jovm_791{background:var(--grad-night,var(--c-night));--tx-aurora-opacity:.42}._openerGround_9jovm_796{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}._openerLayer_9jovm_804{position:absolute;inset:0}._openerHalftone_9jovm_809{--tx-halftone-opacity:.12;inset:0 0 18% 38%;-webkit-mask-image:radial-gradient(58% 64% at 78% 26%,#000 0%,#0000 76%);mask-image:radial-gradient(58% 64% at 78% 26%,#000 0%,#0000 76%)}._openerGlow_9jovm_816{aspect-ratio:1;background:var(--grad-glow);border-radius:50%;width:min(56vw,760px);animation:14s ease-in-out infinite alternate _sgBreathe_9jovm_1;position:absolute;top:2%;right:-8vw}._openerNight_9jovm_791 ._openerGlow_9jovm_816{opacity:.5}._openerGrid_9jovm_831{column-gap:calc(var(--sg-unit) * 2);max-width:var(--max-w);padding:var(--section-y) var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin:0 auto;display:grid;position:relative}._openerShort_9jovm_787 ._openerGrid_9jovm_831{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}._openerText_9jovm_845{gap:var(--sg-text-gap);flex-direction:column;min-width:0;display:flex}._openerVisual_9jovm_852{gap:var(--space-6);min-width:0;padding-top:calc(var(--sg-title) * .94 + var(--sg-text-gap) + var(--sg-title) * .14);flex-direction:column;display:flex}._openerHead_9jovm_861{align-items:baseline;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}._openerNumber_9jovm_868{font-family:var(--font-display);font-size:var(--sg-title);font-weight:var(--fw-display);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display);line-height:.94}._openerTags_9jovm_877{font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-wrap:wrap;margin:0;padding:0;line-height:1.6;list-style:none;display:flex}._openerTags_9jovm_877 li+li:before{content:"/";color:var(--sg-fg-muted,var(--c-muted));font-weight:var(--fw-regular);margin:0 .6em}._openerTitle_9jovm_897{max-width:18ch;color:var(--sg-fg-muted,var(--c-muted));font-family:var(--font-display);font-size:var(--sg-title);font-weight:var(--fw-regular);letter-spacing:var(--tracking-heading);text-transform:none;text-wrap:balance;margin:0;line-height:1}._titleKey_9jovm_911{color:var(--sg-fg,var(--c-ink));font-weight:var(--fw-display)}._openerLead_9jovm_916{max-width:34rem;margin:0 0 0 var(--sg-indent);text-wrap:pretty;font-size:clamp(1.08rem,1.45vw,1.32rem);line-height:1.45}._openerDiagram_9jovm_924{--sg-ring-size:15.5rem;width:min(100%, var(--sg-ring-size));margin:0 0 0 var(--sg-indent);border-radius:50%}._openerMeta_9jovm_931{padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:1.5px solid var(--sg-rule,var(--c-ink));font-size:var(--fs-small);gap:3px;margin:auto 0 0;line-height:1.4;display:grid}._openerMeta_9jovm_931 div{gap:var(--space-4);grid-template-columns:5.5rem minmax(0,1fr);display:grid}._openerMeta_9jovm_931 dt{font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.95}._openerMeta_9jovm_931 dd{color:var(--sg-fg-muted,var(--c-muted));margin:0}._openerHero_9jovm_960{margin:calc(var(--sg-title) * -.02) 0 0;position:relative}._heroFrame_9jovm_965{border-radius:var(--radius-md);background:var(--c-purple-pale);box-shadow:inset 0 1px 0 #fff9, var(--shadow-raised);position:relative;overflow:hidden}._openerNight_9jovm_791 ._heroFrame_9jovm_965{background:var(--c-night-2);box-shadow:inset 0 1px #ffffff24,0 30px 80px #04000a80}._heroStudio_9jovm_978{background:#dbd8dc}._heroVideo_9jovm_982{width:100%;height:100%;position:absolute;inset:0}._pinLayer_9jovm_989{z-index:4;pointer-events:none;position:absolute;inset:0}._pinSpot_9jovm_997{pointer-events:auto;position:absolute;translate:-50% calc(-100% - 8px)}._cutout_9jovm_1003{z-index:5;aspect-ratio:1;pointer-events:none;width:30%;transform:translate3d(calc(var(--sg-px,0) * -12px), calc(var(--sg-py,0) * -9px), 0) rotate(8deg);transition:transform .7s var(--ease-out);position:absolute;top:-16%;right:-5%}._cutoutFloat_9jovm_1015{filter:drop-shadow(0 18px 24px #32154652);animation:6s ease-in-out infinite alternate _sgFloat_9jovm_1;position:absolute;inset:0}._openerLegend_9jovm_1022 ._legendGroup_9jovm_420{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}._openerLegend_9jovm_1022 ._legendGroupLabel_9jovm_427{writing-mode:horizontal-tb;align-self:start;rotate:none}._openerLegend_9jovm_1022 ._legendList_9jovm_440{gap:var(--space-1) var(--space-2);border:0;flex-wrap:wrap;padding:0;display:flex}._openerLegend_9jovm_1022 ._legendList_9jovm_440:before,._openerLegend_9jovm_1022 ._legendList_9jovm_440:after{display:none}._openerLegend_9jovm_1022 ._legendRow_9jovm_468{width:auto;padding-right:var(--space-4)}._openerCaptions_9jovm_1051{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (width<=860px){._opener_9jovm_779{--sg-title:clamp(2rem, 7.4vw, 2.75rem);--sg-text-gap:var(--space-6)}._openerGrid_9jovm_831{gap:var(--space-6);flex-direction:column;display:flex}._openerText_9jovm_845,._openerVisual_9jovm_852{display:contents}._openerLead_9jovm_916,._openerDiagram_9jovm_924{margin-left:0}._openerDiagram_9jovm_924{--sg-ring-size:14rem;align-self:center}._openerMeta_9jovm_931{margin-top:var(--space-2);padding:var(--space-4) 0 0;border-top:1.5px solid var(--sg-rule,var(--c-ink));border-left:0;order:10}._cutout_9jovm_1003{width:28%;top:-10%;right:-2%}}@media (width<=600px){._openerCaptions_9jovm_1051{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}._pinLayer_9jovm_989 ._marker_9jovm_33{--sg-mk:1.6rem;font-size:.7rem}}._ring_9jovm_1116{width:100%;max-width:var(--sg-ring-size,15rem);aspect-ratio:1;position:relative}._ringSvg_9jovm_1123{width:100%;height:100%;display:block;overflow:visible}._ringCore_9jovm_1130{transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite alternate _sgBreathe_9jovm_1}._ringArc_9jovm_1136{transform-box:view-box;transform-origin:50%;transition:opacity var(--sg-link-ms) var(--ease-out), scale var(--dur-base) var(--ease-spring)}._ring_9jovm_1116:has(._ringArc_9jovm_1136:hover) ._ringArc_9jovm_1136:not(:hover){opacity:var(--sg-dim)}._ringArc_9jovm_1136:hover,._ringArc_9jovm_1136.sg-linked{scale:1.04}._drawArc_9jovm_33{stroke-dasharray:1;animation:_sgDraw_9jovm_1 .7s var(--ease-out) backwards;animation-delay:calc(.12s + var(--sg-i,0) * .17s)}._drawHead_9jovm_33{animation:_sgFade_9jovm_1 .32s var(--ease-out) backwards;animation-delay:calc(.7s + var(--sg-i,0) * .17s)}._drawLabel_9jovm_33{fill:#fff;font-family:var(--font-sans);font-weight:var(--fw-bold);letter-spacing:.14em;pointer-events:none;animation:_sgFade_9jovm_1 .52s var(--ease-out) backwards;animation-delay:calc(.82s + var(--sg-i,0) * 40ms)}._night_9jovm_11 ._ringArc_9jovm_1136:not([data-ours]) ._drawLabel_9jovm_33{fill:var(--c-night)}._ringFlow_9jovm_1177{pointer-events:none}._ringFlowHalo_9jovm_1181{fill:#fff;opacity:.32}._ringFlowCore_9jovm_1186{fill:#fff}._strip_9jovm_33{color:var(--sg-fg,var(--c-ink));position:relative}._stripList_9jovm_729{--sg-line:2.75rem;grid-template-columns:var(--sg-strip-columns,repeat(6, minmax(0, 1fr)));grid-template-rows:auto var(--sg-line) auto;margin:0;padding:0;list-style:none;display:grid;position:relative}._stripList_9jovm_729:before{content:"";transform-origin:0;height:2.5px;animation:_sgGrow_9jovm_1 .7s var(--ease-out) backwards;background:currentColor;border-radius:2px;grid-area:2/1/auto/-1;align-self:center;margin-right:8px}._stripList_9jovm_729:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);width:17px;height:17px;animation:_sgFade_9jovm_1 .3s var(--ease-out) .62s backwards;background:currentColor;grid-area:2/-2/auto/-1;place-self:center end}._stripStage_9jovm_33{min-width:0;animation:_sgRise_9jovm_1 var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(.42s + var(--sg-i,0) * 40ms);position:relative}._stripStage_9jovm_33[data-pos=above]{grid-row:1;align-self:end}._stripStage_9jovm_33[data-pos=below]{grid-row:3;align-self:start}._stripStage_9jovm_33:after{content:"";width:11px;height:11px;transition:background-color var(--sg-link-ms) var(--ease-out), scale var(--dur-base) var(--ease-spring);background:currentColor;border-radius:50%;position:absolute;left:0;box-shadow:0 0 0 3px #ffffffe6}._night_9jovm_11 ._stripStage_9jovm_33:after{box-shadow:0 0 0 3px var(--c-night)}._stripStage_9jovm_33[data-pos=above]:after{top:calc(100% + var(--sg-line) / 2 - 5.5px)}._stripStage_9jovm_33[data-pos=below]:after{bottom:calc(100% + var(--sg-line) / 2 - 5.5px)}._stripStage_9jovm_33:has(._stripLink_9jovm_1278:hover):after{background:var(--c-focus);scale:1.35}._stripStage_9jovm_33:has(._stripLink_9jovm_1278:focus-visible):after{background:var(--c-focus);scale:1.35}._stripStage_9jovm_33:has(._stripLink_9jovm_1278[aria-current]):after{background:var(--c-focus);scale:1.35}._stripStage_9jovm_33:has(.sg-linked):after{background:var(--c-focus);scale:1.35}._stripLink_9jovm_1278{min-height:44px;padding:var(--space-2) var(--space-3) var(--space-2) 0;color:inherit;align-content:center;gap:3px;display:inline-grid}._stripName_9jovm_1295{font-family:var(--font-display);font-size:clamp(.98rem,1.35vw,1.22rem);font-weight:var(--fw-display);letter-spacing:.01em;text-transform:uppercase;text-underline-offset:.28em;transition:text-decoration-color var(--sg-link-ms) var(--ease-out);line-height:1.15;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}._stripNick_9jovm_1307{color:var(--sg-fg-muted,var(--c-muted));font-size:var(--fs-small);font-style:italic}._stripLink_9jovm_1278:hover ._stripName_9jovm_1295,._stripLink_9jovm_1278:focus-visible ._stripName_9jovm_1295,._stripLink_9jovm_1278.sg-linked ._stripName_9jovm_1295{text-decoration-color:currentColor}._stripLink_9jovm_1278[aria-current] ._stripName_9jovm_1295{-webkit-text-decoration-color:var(--c-purple);text-decoration-color:var(--c-purple)}._night_9jovm_11 ._stripLink_9jovm_1278[aria-current] ._stripName_9jovm_1295{-webkit-text-decoration-color:var(--c-focus);text-decoration-color:var(--c-focus)}@media (width<=720px){._stripList_9jovm_729{gap:var(--space-1);padding:0 0 var(--space-6) var(--space-8);flex-direction:column;display:flex}._stripList_9jovm_729:before{transform-origin:50% 0;width:2.5px;height:auto;margin:0;animation-name:_sgGrowY_9jovm_1;position:absolute;top:8px;bottom:12px;left:12px}._stripList_9jovm_729:after{clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;bottom:0;left:5px}._stripStage_9jovm_33[data-pos]{align-self:auto}._stripStage_9jovm_33[data-pos]:after{top:50%;bottom:auto;left:calc(-1 * var(--space-8) + 8px);translate:0 -50%}}._rail_9jovm_1370{z-index:3;top:var(--space-10);bottom:var(--space-10);width:15rem;color:var(--sg-fg,var(--c-ink));pointer-events:none;position:absolute;left:16px}._rail_9jovm_1370:before{content:"";opacity:.55;background:currentColor;width:1px;position:absolute;top:-8%;bottom:-8%;left:0}._railList_9jovm_1392{flex-direction:column;justify-content:space-between;height:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}._railTick_9jovm_1403{align-items:center;gap:var(--space-3);min-height:44px;color:inherit;pointer-events:auto;display:inline-flex}._railMark_9jovm_1412{width:18px;height:1.5px;transition:width var(--dur-base) var(--ease-spring), background-color var(--sg-link-ms) var(--ease-out);background:currentColor;margin-left:-9px}._railName_9jovm_1420{gap:var(--space-2);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-spring);display:inline-flex;translate:-6px}._railN_9jovm_1420{color:var(--sg-fg-muted,var(--c-muted))}._railTick_9jovm_1403:hover ._railName_9jovm_1420,._railTick_9jovm_1403:focus-visible ._railName_9jovm_1420,._railTick_9jovm_1403.sg-linked ._railName_9jovm_1420,._railTick_9jovm_1403[aria-current] ._railName_9jovm_1420{opacity:1;translate:0}._railTick_9jovm_1403:hover ._railMark_9jovm_1412,._railTick_9jovm_1403:focus-visible ._railMark_9jovm_1412{width:30px}._railTick_9jovm_1403[aria-current] ._railMark_9jovm_1412{background:var(--c-focus);width:30px;height:2px}@media (width<=767px){._rail_9jovm_1370{display:none}}._options_180sg_4{gap:var(--space-10);display:grid}._option_180sg_4{padding:clamp(var(--space-6), 4vw, var(--space-11)) clamp(var(--space-4), 3.6vw, var(--space-10));border-radius:var(--radius-lg);color:var(--c-ink);position:relative}._option_180sg_4[data-tone=night]{background:var(--grad-night,var(--c-night));color:var(--c-on-night);--tx-aurora-opacity:.5;--tx-grain-z:0}._deep_180sg_25{margin-inline:clamp(0px,1.2vw,20px)}._option_180sg_4[data-tone=light]{background:var(--grad-lilac,var(--c-lilac));box-shadow:inset 0 1px 0 #fff, var(--shadow-card)}._halftone_180sg_37{border-top-right-radius:var(--radius-lg);pointer-events:none;--tx-halftone-opacity:.18;width:48%;height:72%;position:absolute;top:0;right:0;-webkit-mask:radial-gradient(80% 80% at 100% 0,#000,#0000 74%);mask:radial-gradient(80% 80% at 100% 0,#000,#0000 74%)}._head_180sg_50,._body_180sg_51{z-index:1;position:relative}._head_180sg_50{align-items:start;gap:var(--space-3) var(--space-6);margin-bottom:clamp(var(--space-7), 4vw, var(--space-10));grid-template-columns:auto minmax(0,1fr) auto;display:grid}._id_180sg_64{font-family:var(--font-display);font-size:clamp(2.6rem,5vw,4.2rem);font-weight:var(--fw-display);letter-spacing:-.05em;color:var(--c-purple);line-height:.82}._option_180sg_4[data-tone=night] ._id_180sg_64{background:linear-gradient(#fff 10%,#d78bff 90%);color:#0000;-webkit-background-clip:text;background-clip:text}._titles_180sg_80{gap:var(--space-2);padding-top:2px;display:grid}._name_180sg_86{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-display);line-height:var(--lh-tight);letter-spacing:var(--tracking-heading);text-transform:none;color:inherit;margin:0}._how_180sg_97{max-width:62ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-muted);margin:0}._option_180sg_4[data-tone=night] ._how_180sg_97{color:var(--c-on-night-muted)}._rule_180sg_109{font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;text-align:right;color:var(--c-muted);justify-items:end;gap:6px;margin:0;padding-top:6px;display:grid}._option_180sg_4[data-tone=night] ._rule_180sg_109{color:var(--c-on-night-muted)}._meta_180sg_127{border-radius:var(--radius-pill);background:var(--c-purple-pale);color:var(--c-purple-dark);padding:4px 10px}._option_180sg_4[data-tone=night] ._meta_180sg_127{color:var(--c-on-night);background:#ffffff1a}._srOnly_180sg_139{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._flag_180sg_148{max-width:70ch;margin:var(--space-5) 0 0;font-size:var(--fs-small);color:var(--c-muted);font-style:italic}._boards_180sg_156{gap:var(--space-11);display:grid}._boardTitle_180sg_161{margin:0 0 var(--space-5);font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--c-on-night-muted)}@media (width<=760px){._head_180sg_50{grid-template-columns:auto minmax(0,1fr)}._rule_180sg_109{text-align:left;grid-column:1/-1;justify-items:start}}._option_1v9hc_4{width:100%;max-width:var(--max-w);padding:clamp(2.5rem, 6vw, 5rem) var(--gutter);scroll-margin-top:calc(var(--header-h,76px) + 1rem);margin:0 auto}._deep_1v9hc_13{width:100%;max-width:var(--max-w);padding:0 var(--gutter);margin:0 auto}._label_1v9hc_20{align-items:baseline;gap:var(--space-2) var(--space-5);grid-template-columns:auto minmax(0,1fr);margin-bottom:clamp(1.25rem,3vw,2rem);display:grid}._id_1v9hc_28{border-radius:var(--radius-pill);background:var(--c-ink);color:#fff;min-width:3.25rem;height:2.25rem;font:var(--fw-display) 1rem / 1 var(--font-display);letter-spacing:.02em;place-items:center;padding:0 12px;display:inline-grid}._name_1v9hc_41{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-display);line-height:var(--lh-tight);letter-spacing:var(--tracking-heading);text-transform:none;color:var(--c-ink);margin:0}._how_1v9hc_52{max-width:64ch;font-size:var(--fs-small);color:var(--c-muted);grid-column:2;margin:0;line-height:1.5}._needs_1v9hc_61{align-items:center;gap:var(--space-3);margin:0 0 var(--space-6);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--grad-lilac,var(--c-lilac));box-shadow:inset 0 1px 0 #fff, var(--shadow-card);font-size:var(--fs-small);color:var(--c-ink);display:flex}._needs_1v9hc_61 strong{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--c-muted)}._instead_1v9hc_81{margin:0 0 var(--space-4);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--c-muted)}@media (width<=700px){._label_1v9hc_20{grid-template-columns:minmax(0,1fr)}._id_1v9hc_28{justify-self:start}._how_1v9hc_52{grid-column:1}}._ledger_1knny_5{isolation:isolate;border-radius:var(--radius-lg);background:var(--grad-lilac,var(--c-lilac));box-shadow:inset 0 1px 0 #fff, var(--shadow-card);color:var(--c-ink);padding:clamp(1.75rem,4.6vw,4rem) clamp(1.25rem,4vw,3.75rem);position:relative;overflow:clip}._halftone_1knny_16{--tx-halftone-opacity:.18;z-index:0;pointer-events:none;width:52%;height:80%;position:absolute;top:-18%;right:-8%;-webkit-mask-image:radial-gradient(closest-side,#000 15%,#0000 100%);mask-image:radial-gradient(closest-side,#000 15%,#0000 100%)}._glow_1knny_29{z-index:0;aspect-ratio:1;background:var(--grad-glow);opacity:.75;pointer-events:none;border-radius:50%;width:62%;animation:22s ease-in-out infinite alternate _ledgerGlow_1knny_1;position:absolute;bottom:-46%;left:-14%}@keyframes _ledgerGlow_1knny_1{0%{transform:translate(0,0)scale(1)}to{transform:translate(8%,-6%)scale(1.1)}}._inner_1knny_48{z-index:1;position:relative}._head_1knny_53{margin-bottom:clamp(2rem,4vw,3rem)}._eyebrow_1knny_55{margin:0 0 var(--space-3);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--c-purple)}._heading_1knny_64{max-width:24ch;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-display);line-height:var(--lh-tight);letter-spacing:var(--tracking-heading);text-transform:none;color:var(--c-ink);margin:0}._group_1knny_76{gap:var(--space-5) clamp(1.5rem, 4vw, 3.5rem);padding-top:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(13rem,20rem);display:grid;position:relative}._group_1knny_76+._group_1knny_76{margin-top:clamp(2.5rem,5vw,4rem)}._group_1knny_76:before{content:"";background:linear-gradient(90deg,#7321be66,#7321be14 70%,#0000);height:1px;position:absolute;top:0;left:0;right:0}._groupTitle_1knny_97{font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--c-purple);grid-column:1/-1;margin:0}._rows_1knny_107{gap:var(--space-7) var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}._rows_1knny_107[data-n="1"]{grid-template-columns:minmax(0,1fr)}._rows_1knny_107[data-n="2"],._rows_1knny_107[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}._row_1knny_107{justify-content:flex-end;gap:var(--space-2);flex-direction:column-reverse;min-width:0;display:flex}._value_1knny_126{font-family:var(--font-display);font-size:clamp(2.2rem,4vw,4.25rem);font-weight:var(--fw-display);letter-spacing:-.045em;white-space:nowrap;color:var(--c-ink);font-variant-numeric:proportional-nums;margin:0;line-height:.92}._value_1knny_126[data-long]{font-size:clamp(1.9rem,3.2vw,3.4rem)}._row_1knny_107[data-pending] ._value_1knny_126{color:#17121b9e}._mark_1knny_143{letter-spacing:0;vertical-align:.9em;margin-left:.06em;font-size:.4em;line-height:0}._mark_1knny_143 a{min-width:1.2em;color:var(--c-purple);transition:transform var(--dur-base) var(--ease-spring);text-decoration:none;display:inline-block}._mark_1knny_143 a:hover{transform:translateY(-3px)scale(1.15)}._mark_1knny_143 a:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:4px}._label_1knny_167{font-size:var(--fs-body);color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;line-height:1.35;display:flex}._pending_1knny_177{border-radius:var(--radius-pill);min-height:24px;color:var(--c-ink);font-size:.66rem;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;background:#17121b0f;align-items:center;padding:2px 10px;display:inline-flex}._note_1knny_192{padding:2px 0 2px var(--space-5);font-size:var(--fs-small);color:var(--c-muted);scroll-margin-top:calc(var(--header-h,76px) + 2rem);transition:color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);border-left:1px solid #7321be4d;align-self:start;margin:0;line-height:1.55;position:relative}._noteMark_1knny_205{font-family:var(--font-display);color:var(--c-ink);margin-right:6px;font-size:1.3em;line-height:0}._group_1knny_76:is(:hover,:focus-within) ._note_1knny_192{color:var(--c-ink)}._note_1knny_192:target{background:#a958eb1f;border-radius:0 10px 10px 0}@media (width<=860px){._group_1knny_76{grid-template-columns:minmax(0,1fr)}._rows_1knny_107,._rows_1knny_107[data-n="4"]{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}._rows_1knny_107[data-n="1"]{grid-template-columns:minmax(0,1fr)}._value_1knny_126{font-size:clamp(1.9rem,8.4vw,2.6rem)}}._options_1o17x_5{--case-tint:var(--c-purple-bright)}._wrap_1o17x_9{width:calc(100% - 2 * var(--gutter));max-width:calc(var(--max-w) - 2 * var(--gutter));margin-inline:auto}._figure_1o17x_15{gap:var(--space-5);margin-block:0;display:grid}._target_1o17x_21{min-width:0;position:relative}._fallback_1o17x_26{max-width:70ch;color:var(--c-muted);font-family:var(--font-sans);font-size:var(--fs-small);text-transform:none;margin:0;line-height:1.5}._cannot_1o17x_37{align-items:center;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background:radial-gradient(60% 120% at 0% 0%, color-mix(in srgb, var(--case-tint) 22%, transparent), transparent 70%), var(--grad-lilac,var(--c-lilac));box-shadow:inset 0 1px 0 #fff, var(--shadow-card);display:flex}._cannotIcon_1o17x_49{width:44px;height:44px;color:var(--c-muted);background:#17121b0f;border-radius:50%;flex:none;place-items:center;display:grid}._cannotText_1o17x_60{color:var(--c-ink);font-family:var(--font-sans);font-size:var(--fs-body);text-transform:none;margin:0;line-height:1.45}._shell_1he45_8{isolation:isolate;background:radial-gradient(70% 60% at 85% 10%, #d78bff47, transparent 60%), radial-gradient(60% 55% at 8% 92%, #a958eb33, transparent 62%), var(--grad-lilac,linear-gradient(165deg, #fdfbff 0%, var(--c-lilac) 45%, #f2e7fc 100%));min-height:100svh;color:var(--c-ink);font-family:var(--font-sans);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:clip}._ground_1he45_25{z-index:-1;pointer-events:none;position:absolute;inset:0}._glow_1he45_32{filter:blur(48px);will-change:transform;border-radius:50%;animation:22s ease-in-out infinite alternate _start-drift_1he45_1;position:absolute}._glowA_1he45_40{background:radial-gradient(circle at 40% 40%,#d78bff99,#a958eb40 48%,#0000 70%);width:46vw;max-width:42rem;height:46vw;max-height:42rem;top:-14vh;right:-10vw}._glowB_1he45_50{background:radial-gradient(circle,#7321be42,#0000 70%);width:40vw;max-width:36rem;height:40vw;max-height:36rem;animation-duration:28s;animation-delay:-9s;bottom:-18vh;left:-12vw}._glowC_1he45_62{filter:blur(18px);background:radial-gradient(circle,#fffffff2,#eee2fa80 50%,#0000 72%);width:18rem;height:18rem;animation-duration:16s;animation-delay:-4s;top:34%;left:58%}._halftone_1he45_73{--tx-halftone-opacity:.09;width:55vw;height:60vh;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(closest-side at 0 0,#000 15%,#0000);mask-image:radial-gradient(closest-side at 0 0,#000 15%,#0000)}@keyframes _start-drift_1he45_1{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-4vw,3vh)scale(1.1)}to{transform:translate(3vw,-2vh)scale(.96)}}._bar_1he45_91{justify-content:space-between;align-items:center;gap:var(--space-4);padding:clamp(.75rem, 2.2vw, 1.5rem) var(--gutter);display:flex}._wordmark_1he45_99{min-height:44px;color:var(--c-purple);transition:color var(--dur-fast) var(--ease-out);align-items:center;display:inline-flex}._wordmark_1he45_99:hover{color:var(--c-purple-dark)}._wordmarkArt_1he45_111{aspect-ratio:322/88;background-color:currentColor;width:116px;display:block;-webkit-mask:url(/logos/petrex-wordmark.png) 50%/contain no-repeat;mask:url(/logos/petrex-wordmark.png) 50%/contain no-repeat}._close_1he45_120{border-radius:var(--radius-pill);min-height:44px;color:var(--c-ink);font-size:var(--fs-small);font-weight:var(--fw-bold);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);background:#ffffffad;align-items:center;gap:8px;padding:0 14px 0 18px;display:inline-flex;box-shadow:0 1px 2px #3215460f,0 8px 22px #461e6014,inset 0 1px #fffffff2}._close_1he45_120 svg{transition:transform var(--dur-base) var(--ease-spring)}._close_1he45_120:hover{box-shadow:var(--shadow-card);background:#fff}._close_1he45_120:hover svg{transform:rotate(90deg)}._main_1he45_152{padding:clamp(.5rem, 3vh, 2.5rem) var(--gutter) clamp(2rem, 6vh, 4rem);align-content:center;display:grid}._eyebrow_1he45_158{width:min(100%,50rem);margin:0 auto var(--space-3);color:var(--c-muted);font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1}._foot_1he45_170{padding:0 var(--gutter) clamp(1rem, 3vh, 1.75rem);color:var(--c-muted);font-size:var(--fs-small);flex-wrap:wrap;justify-content:center;gap:6px;display:flex}._foot_1he45_170 a{color:var(--c-purple);font-weight:var(--fw-bold);text-underline-offset:3px;transition:text-decoration-color var(--dur-fast);-webkit-text-decoration:underline #7321be59;text-decoration:underline #7321be59}._foot_1he45_170 a:hover{text-decoration-color:currentColor}._status_1he45_194{justify-items:start;gap:var(--space-6);width:min(100%,50rem);animation:_start-rise_1he45_1 .7s var(--ease-out) both;margin-inline:auto;display:grid}._badge_1he45_203{background:linear-gradient(160deg, var(--c-purple-bright), var(--c-purple) 55%, var(--c-purple-dark));width:88px;height:88px;box-shadow:var(--gloss-edge), var(--shadow-glow), 0 0 0 12px #a958eb1f;color:#fff;animation:_start-pop_1he45_1 .7s var(--ease-spring) both;border-radius:50%;place-items:center;display:grid}._badgeAlert_1he45_215{background:linear-gradient(160deg, #fff, var(--c-purple-pale));color:var(--c-purple-dark)}._statusTitle_1he45_220{color:var(--c-ink);font-family:var(--font-display);font-size:clamp(2.2rem,4.6vw,3.8rem);font-weight:var(--fw-display);letter-spacing:var(--tracking-heading);text-transform:none;margin:0;line-height:1.02}._statusText_1he45_231,._reasons_1he45_232 p{max-width:52ch;color:var(--c-muted);font-size:var(--fs-lead);line-height:var(--lh-body);margin:0}._statusText_1he45_231 a{color:var(--c-purple);font-weight:var(--fw-bold);text-underline-offset:3px;text-decoration:underline}._statusActions_1he45_247{gap:var(--space-3);flex-wrap:wrap;display:flex}._reason_1he45_232{display:none}._reason_1he45_232:target{color:var(--c-ink);display:block}._reasons_1he45_232:has(._reason_1he45_232:target) ._reasonDefault_1he45_263{display:none}@keyframes _start-rise_1he45_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes _start-pop_1he45_1{0%{opacity:0;transform:scale(.4)rotate(-30deg)}to{opacity:1;transform:none}}@media (width<=560px){._close_1he45_120{padding:0 12px 0 14px}}._flow_1ozwb_11{--flow-q-size:clamp(1.6rem, 2.8vw, 2.5rem);--flow-input-size:clamp(1.3rem, 2.2vw, 1.85rem);--flow-stage-min:21rem;--flow-glass:#ffffffb8;--flow-glass-shadow:0 1px 2px #3215460f, 0 10px 26px #461e6014, inset 0 1px 0 #fffffff2;--flow-sheen:linear-gradient(90deg, var(--c-purple), var(--c-purple-bright), #d78bff);color:var(--c-ink);font-family:var(--font-sans);text-align:left;position:relative}._flow_1ozwb_11[data-variant=page]{--flow-q-size:clamp(2rem, 4.4vw, 3.6rem);--flow-input-size:clamp(1.45rem, 2.8vw, 2.3rem);--flow-stage-min:clamp(21rem, 48vh, 30rem);width:min(100%,50rem);margin-inline:auto}._flow_1ozwb_11[data-variant=inline]{--flow-stage-min:15rem;isolation:isolate;border-radius:var(--radius-lg);background:radial-gradient(110% 80% at 100% 0%, #a958eb2e, transparent 58%), radial-gradient(90% 70% at 0% 100%, #d78bff33, transparent 62%), var(--grad-lilac,linear-gradient(160deg, #fff 0%, var(--c-lilac) 52%, #f3e9fc 100%));box-shadow:var(--shadow-raised), inset 0 1px 0 #ffffffe6;padding:clamp(1.5rem,3.4vw,3rem);overflow:clip}._stepped_1ozwb_47{display:block}._backdrop_1ozwb_52{z-index:-1;pointer-events:none;position:absolute;inset:0}._glow_1ozwb_59{filter:blur(36px);will-change:transform;border-radius:50%;animation:18s ease-in-out infinite alternate _flow-drift_1ozwb_1;position:absolute}._glowA_1ozwb_67{background:radial-gradient(circle at 40% 40%,#d78bffbf,#a958eb59 45%,#0000 70%);width:24rem;height:24rem;top:-9rem;right:-7rem}._glowB_1ozwb_75{background:radial-gradient(circle,#7321be52,#0000 70%);width:20rem;height:20rem;animation-duration:24s;animation-delay:-7s;bottom:-8rem;left:-6rem}._glowC_1ozwb_85{filter:blur(14px);background:radial-gradient(circle,#fffffff2,#eee2fa80 50%,#0000 72%);width:10rem;height:10rem;animation-duration:13s;animation-delay:-3s;top:38%;left:52%}._halftone_1ozwb_96{--tx-halftone-opacity:.1;width:62%;height:72%;position:absolute;bottom:-2rem;right:-2rem;-webkit-mask-image:radial-gradient(closest-side at 100% 100%,#000 10%,#0000);mask-image:radial-gradient(closest-side at 100% 100%,#000 10%,#0000)}@keyframes _flow-drift_1ozwb_1{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-2.5rem,1.75rem)scale(1.12)}to{transform:translate(1.75rem,-1.25rem)scale(.95)}}._decor_1ozwb_114{z-index:-1;pointer-events:none;position:absolute;inset:0}._flow_1ozwb_11[data-variant=page] ._decor_1ozwb_114{position:fixed}._decorItem_1ozwb_125{aspect-ratio:1;display:block;position:absolute}._decorArt_1ozwb_131{filter:drop-shadow(0 22px 34px #50118738);background:50%/contain no-repeat;width:100%;height:100%;animation:7s ease-in-out infinite alternate _flow-bob_1ozwb_1;display:block}._torus_1ozwb_140 ._decorArt_1ozwb_131{background-image:url(/decor/torus.webp)}._orb_1ozwb_141 ._decorArt_1ozwb_131{background-image:url(/decor/orb.webp);animation-duration:9s;animation-delay:-3s}._shard_1ozwb_142 ._decorArt_1ozwb_131{background-image:url(/decor/shard.webp);animation-duration:6s;animation-delay:-1.5s}@keyframes _flow-bob_1ozwb_1{0%{transform:translateY(-8px)rotate(-3deg)}to{transform:translateY(10px)rotate(3deg)}}._flow_1ozwb_11[data-variant=inline] ._torus_1ozwb_140{width:10.5rem;bottom:-3.75rem;right:-3.5rem}._flow_1ozwb_11[data-variant=inline] ._orb_1ozwb_141{width:5.5rem;top:-2.9rem;left:44%}._flow_1ozwb_11[data-variant=inline] ._shard_1ozwb_142{width:3.75rem;top:46%;right:-1.4rem}._flow_1ozwb_11[data-variant=page] ._torus_1ozwb_140{width:clamp(150px,19vw,290px);top:10vh;right:max(-3vw,-40px)}._flow_1ozwb_11[data-variant=page] ._orb_1ozwb_141{width:clamp(120px,14vw,230px);bottom:7vh;left:max(-2vw,-30px)}._flow_1ozwb_11[data-variant=page] ._shard_1ozwb_142{width:clamp(70px,7vw,124px);top:56vh;right:7vw}@media (width<=720px){._shard_1ozwb_142,._orb_1ozwb_141{display:none}._flow_1ozwb_11[data-variant=page] ._torus_1ozwb_140{opacity:.6;width:140px;top:auto;bottom:3vh;right:-56px}._flow_1ozwb_11[data-variant=inline] ._torus_1ozwb_140{width:7.5rem;bottom:-2.75rem;right:-2.75rem}}._top_1ozwb_172{gap:var(--space-3);margin-bottom:clamp(1.25rem,3.5vh,2.25rem);display:grid}._topRow_1ozwb_178{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;display:flex}._progressLabel_1ozwb_186{color:var(--c-purple);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-left:auto}._segments_1ozwb_195{display:flex}._segment_1ozwb_195{border-radius:var(--radius-pill);background:#7321be1f;flex:1 1 0;min-width:0;height:5px;position:relative;overflow:hidden}._segmentFill_1ozwb_209{border-radius:inherit;background:var(--flow-sheen);transform-origin:0;position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 12px #a958eba6}._segment_1ozwb_195[data-current]:after{content:"";border-radius:inherit;animation:_flow-pulse_1ozwb_1 1.7s var(--ease-out) infinite;background:linear-gradient(90deg,#0000,#a958ebbf,#0000);position:absolute;inset:0}@keyframes _flow-pulse_1ozwb_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._back_1ozwb_52{border-radius:var(--radius-pill);background:var(--flow-glass);min-height:44px;box-shadow:var(--flow-glass-shadow);color:var(--c-ink);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-bold);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border:0;align-items:center;gap:6px;padding:0 16px 0 12px;display:inline-flex}._back_1ozwb_52 svg{transition:transform var(--dur-base) var(--ease-spring)}._back_1ozwb_52:hover{box-shadow:var(--shadow-card);background:#fff}._back_1ozwb_52:hover svg{transform:translate(-3px)}._back_1ozwb_52:disabled{cursor:progress;opacity:.5}._summary_1ozwb_272{gap:var(--space-2);flex-wrap:wrap;margin:0 0 clamp(1.25rem,3vh,2rem);padding:0;list-style:none;display:flex}._summaryItem_1ozwb_281{border-radius:var(--radius-pill);background:var(--flow-glass);max-width:min(20rem,100%);min-height:44px;box-shadow:var(--flow-glass-shadow);color:var(--c-ink);font:inherit;font-size:var(--fs-small);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background var(--dur-fast);border:0;align-content:center;align-items:baseline;gap:8px;padding:0 16px;line-height:44px;display:inline-flex}._summaryItem_1ozwb_281:hover{box-shadow:var(--shadow-card);background:#fff;transform:translateY(-2px)}._summaryLabel_1ozwb_309{color:var(--c-purple);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;flex:none}._summaryValue_1ozwb_318{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._stage_1ozwb_326{min-height:var(--flow-stage-min);position:relative}._step_1ozwb_47,._plainStep_1ozwb_332{align-content:start;gap:clamp(1.25rem,3vh,2rem);display:grid}._question_1ozwb_338{gap:var(--space-3);display:grid}._title_1ozwb_343{color:var(--c-ink);font-family:var(--font-display);font-size:var(--flow-q-size);font-weight:var(--fw-display);letter-spacing:var(--tracking-heading);text-transform:none;text-wrap:balance;margin:0;line-height:1.05}._title_1ozwb_343[tabindex="-1"]:focus{outline:none}._title_1ozwb_343 label{cursor:text}._number_1ozwb_363{color:var(--c-purple);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:0;vertical-align:.45em;align-items:center;gap:3px;margin-right:.55em;display:inline-flex}._hint_1ozwb_376{max-width:48ch;color:var(--c-muted);font-size:var(--fs-lead);line-height:var(--lh-body);margin:0}._field_1ozwb_385{position:relative}._input_1ozwb_389{border:0;border-bottom:1px solid var(--c-line-strong);width:100%;color:var(--c-ink);font:inherit;font-family:var(--font-display);font-size:var(--flow-input-size);font-weight:var(--fw-medium);letter-spacing:-.02em;caret-color:var(--c-purple);outline-offset:10px;transition:border-color var(--dur-base) var(--ease-out);background:0 0;border-radius:0;margin:0;padding:.3em 0 .42em;display:block}._input_1ozwb_389::placeholder{color:#665e6b7a;opacity:1}._input_1ozwb_389:focus-visible{outline:none}._textarea_1ozwb_421{resize:none;min-height:3.4em;max-height:42vh;font-size:calc(var(--flow-input-size) * .82);field-sizing:content;line-height:1.32;overflow-y:auto}._underline_1ozwb_414{background:var(--flow-sheen);transform-origin:0;height:3px;transition:transform .56s var(--ease-out);pointer-events:none;border-radius:3px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0);box-shadow:0 2px 14px #a958eb73}._field_1ozwb_385:focus-within ._underline_1ozwb_414,._field_1ozwb_385[data-invalid] ._underline_1ozwb_414{transform:scaleX(1)}._field_1ozwb_385[data-invalid] ._underline_1ozwb_414{background:linear-gradient(90deg, var(--c-purple-dark), var(--c-purple))}._fieldMeta_1ozwb_455{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-2);color:var(--c-muted);font-size:var(--fs-small);display:flex}._counter_1ozwb_464{font-variant-numeric:tabular-nums;margin-left:auto}._error_1ozwb_469{margin:var(--space-3) 0 0;color:var(--c-purple-dark);font-size:var(--fs-body);font-weight:var(--fw-bold);align-items:center;gap:8px;display:flex}._error_1ozwb_469 svg{flex:none}._actions_1ozwb_484{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._primary_1ozwb_491{border-radius:var(--radius-pill);background:linear-gradient(180deg, var(--c-purple-bright) 0%, var(--c-purple) 52%, var(--c-purple-dark) 100%);min-height:52px;box-shadow:var(--gloss-edge), var(--shadow-glow);color:var(--c-on-purple);font:inherit;font-size:1.0625rem;font-weight:var(--fw-bold);cursor:pointer;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), filter var(--dur-fast) var(--ease-out);border:0;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex;position:relative}._primary_1ozwb_491 svg{transition:transform var(--dur-base) var(--ease-spring)}._primary_1ozwb_491:hover{filter:brightness(1.07);box-shadow:var(--gloss-edge), 0 16px 36px #7321be66, 0 2px 6px #5011873d;transform:translateY(-2px)}._primary_1ozwb_491:hover svg{transform:translate(3px,-1px)}._primary_1ozwb_491:active{transform:translateY(0)scale(.97)}._primary_1ozwb_491[aria-disabled=true]{cursor:progress;filter:saturate(.8)}._primary_1ozwb_491:focus-visible{outline-color:var(--c-focus);border-radius:var(--radius-pill)}._primaryStatic_1ozwb_543{cursor:default}._secondary_1ozwb_547{border-radius:var(--radius-pill);background:var(--flow-glass);min-height:52px;box-shadow:var(--flow-glass-shadow);color:var(--c-ink);font-weight:var(--fw-bold);transition:transform var(--dur-base) var(--ease-out), background var(--dur-fast);align-items:center;padding:0 22px;display:inline-flex}._secondary_1ozwb_547:hover{background:#fff;transform:translateY(-2px)}._enterHint_1ozwb_565{color:var(--c-muted);font-size:var(--fs-small);align-items:center;gap:6px;display:inline-flex}._enterHint_1ozwb_565 kbd{color:var(--c-ink);font:inherit;font-weight:var(--fw-bold);background:#fffc;border-radius:6px;padding:2px 8px;box-shadow:inset 0 -1px #7321be33,0 1px 2px #32154614}@media (hover:none) and (pointer:coarse){._enterHint_1ozwb_565,._keysHint_1ozwb_586{display:none}}._choices_1ozwb_592{border:0;min-width:0;margin:0;padding:0}._legend_1ozwb_599{float:left;width:100%;margin:0 0 clamp(1.25rem,3vh,2rem);padding:0}._choiceBody_1ozwb_606,._legend_1ozwb_599+._chips_1ozwb_607{clear:both}._choiceBody_1ozwb_606{gap:clamp(1.25rem,3vh,2rem);display:grid}._chips_1ozwb_607{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._chip_1ozwb_607{border-radius:var(--radius-md);background:var(--flow-glass);min-height:78px;box-shadow:var(--flow-glass-shadow);color:var(--c-ink);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:box-shadow var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid;position:relative}._chip_1ozwb_607:hover{box-shadow:var(--shadow-raised);background:#fff;translate:0 -3px}:is(._chip_1ozwb_607[data-checked],._plain_1ozwb_332 ._chip_1ozwb_607:has(._chipInput_1ozwb_650:checked)){background:linear-gradient(160deg, #8a3ad6 0%, var(--c-purple) 52%, var(--c-purple-dark) 100%);box-shadow:var(--gloss-edge), var(--shadow-glow);color:var(--c-on-purple)}._chip_1ozwb_607:has(._chipInput_1ozwb_650:focus-visible){outline:2px solid var(--c-focus);outline-offset:3px}._chipInput_1ozwb_650{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._chipIcon_1ozwb_673{background:linear-gradient(150deg, #fff, var(--c-purple-pale));width:46px;height:46px;color:var(--c-purple);transition:transform var(--dur-base) var(--ease-spring), background var(--dur-base);border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 1px #fff,0 6px 14px #7321be29}._chip_1ozwb_607:hover ._chipIcon_1ozwb_673{transform:rotate(-8deg)scale(1.08)}:is(._chip_1ozwb_607[data-checked] ._chipIcon_1ozwb_673,._plain_1ozwb_332 ._chip_1ozwb_607:has(._chipInput_1ozwb_650:checked) ._chipIcon_1ozwb_673){color:#fff;background:#ffffff2e;box-shadow:inset 0 1px #fff6}._chipText_1ozwb_696{gap:2px;min-width:0;display:grid}._chipLabel_1ozwb_702{font-size:1.0625rem;font-weight:var(--fw-bold)}._chipNote_1ozwb_707{color:var(--c-muted);font-size:var(--fs-small);line-height:1.35}:is(._chip_1ozwb_607[data-checked] ._chipNote_1ozwb_707,._plain_1ozwb_332 ._chip_1ozwb_607:has(._chipInput_1ozwb_650:checked) ._chipNote_1ozwb_707){color:#ffffffeb}._chipCheck_1ozwb_718{width:26px;height:26px;color:var(--c-purple);transition:transform .38s var(--ease-spring);background:#fff;border-radius:50%;place-items:center;display:grid;transform:scale(0)}:is(._chip_1ozwb_607[data-checked] ._chipCheck_1ozwb_718,._plain_1ozwb_332 ._chip_1ozwb_607:has(._chipInput_1ozwb_650:checked) ._chipCheck_1ozwb_718){transform:scale(1)}._review_1ozwb_736{border-radius:var(--radius-md);box-shadow:var(--flow-glass-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff9e;gap:2px;margin:0;padding:6px;display:grid}._reviewRow_1ozwb_748{gap:var(--space-3);transition:background var(--dur-fast) var(--ease-out);border-radius:12px;grid-template-columns:6.5rem minmax(0,1fr);align-items:start;padding:10px 6px 10px 14px;display:grid}._reviewRow_1ozwb_748:hover{background:#eee2fa8c}._reviewRow_1ozwb_748 dt{color:var(--c-purple);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;padding-top:12px}._reviewRow_1ozwb_748 dd{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;margin:0;display:flex}._reviewValue_1ozwb_780{overflow-wrap:anywhere;white-space:pre-line;min-width:0;padding-top:9px}._reviewValue_1ozwb_780[data-field=message]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._edit_1ozwb_794{border-radius:var(--radius-pill);min-height:44px;color:var(--c-purple);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}._edit_1ozwb_794:hover{background:var(--c-purple-pale)}._edit_1ozwb_794:disabled{cursor:progress;opacity:.5}._failure_1ozwb_821{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:linear-gradient(135deg,#5011871a,#a958eb24);display:grid}._failure_1ozwb_821 p{margin:0}._failureTitle_1ozwb_833{color:var(--c-purple-dark);font-weight:var(--fw-bold);align-items:center;gap:8px;display:flex}._failure_1ozwb_821 a,._notice_1ozwb_842 a{color:var(--c-purple);font-weight:var(--fw-medium);text-underline-offset:3px;text-decoration:underline}._notice_1ozwb_842{max-width:56ch;color:var(--c-muted);font-size:var(--fs-small);line-height:var(--lh-body);margin:0}._spin_1ozwb_857{animation:.9s linear infinite _flow-spin_1ozwb_1}@keyframes _flow-spin_1ozwb_1{to{transform:rotate(360deg)}}._sent_1ozwb_866{justify-items:start;gap:var(--space-6);display:grid}._sentBadge_1ozwb_872{background:linear-gradient(160deg, var(--c-purple-bright), var(--c-purple) 55%, var(--c-purple-dark));width:88px;height:88px;box-shadow:var(--gloss-edge), var(--shadow-glow), 0 0 0 12px #a958eb1f;color:#fff;border-radius:50%;place-items:center;display:grid;position:relative}._sentBadge_1ozwb_872 svg{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;width:46px;height:46px;position:relative}._spark_1ozwb_895{background:radial-gradient(circle at 35% 35%, #fff, var(--c-purple-bright) 62%);pointer-events:none;border-radius:50%;width:10px;height:10px;margin:-5px;position:absolute;top:50%;left:50%}._sentText_1ozwb_907{color:var(--c-muted);font-size:var(--fs-lead);line-height:var(--lh-body);margin:0}._sentText_1ozwb_907 strong{color:var(--c-ink);overflow-wrap:anywhere}._sentActions_1ozwb_919{gap:var(--space-3);flex-wrap:wrap;display:flex}._plain_1ozwb_332{gap:clamp(2.25rem,6vh,3.5rem);display:grid}._plain_1ozwb_332 ._top_1ozwb_172,._plain_1ozwb_332 ._legend_1ozwb_599{margin-bottom:0}._plainProgress_1ozwb_936,._plainOk_1ozwb_937{display:none}@media (scripting:enabled){._plain_1ozwb_332{gap:0}._plain_1ozwb_332 [data-later]{display:none}._plainProgress_1ozwb_936{margin-bottom:clamp(1.25rem,3.5vh,2.25rem);display:grid}._plainOk_1ozwb_937{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._plain_1ozwb_332 ._plainStep_1ozwb_332:not([data-later]){min-height:var(--flow-stage-min)}}._honeypot_1ozwb_970{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}._srOnly_1ozwb_978{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=560px){._summaryLabel_1ozwb_309{display:none}._chips_1ozwb_607{grid-template-columns:minmax(0,1fr)}._chip_1ozwb_607{min-height:68px}._reviewRow_1ozwb_748{grid-template-columns:minmax(0,1fr);gap:0}._reviewRow_1ozwb_748 dt,._reviewValue_1ozwb_780{padding-top:4px}}@media (forced-colors:active){._chip_1ozwb_607[data-checked]{outline:3px solid highlight}._input_1ozwb_389:focus-visible{outline-offset:4px;outline:2px solid highlight}._decor_1ozwb_114,._backdrop_1ozwb_52{display:none}}._room_1rbhs_11{min-height:100vh}._room_1rbhs_11[data-ends-night]>footer{--footer-gap:0;--grad-night-rise:var(--c-night);--footer-rise-pad:clamp(var(--space-9), 6vw, var(--space-11))}._page_1rbhs_23{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_1rbhs_23 :where(h1,h2,h3){color:inherit;font-family:var(--font-display);font-weight:var(--fw-display);line-height:var(--lh-tight);letter-spacing:var(--tracking-heading);text-transform:none;text-wrap:balance;margin:0}._page_1rbhs_23 :where(p,blockquote,figure,dl,dd){margin:0}._page_1rbhs_23 :where(a){color:inherit;text-decoration:none}._page_1rbhs_23 :is(a,button):focus-visible{outline:3px solid var(--c-focus);outline-offset:4px;border-radius:var(--radius-sm)}._wrap_1rbhs_60{width:min(100% - 2 * var(--gutter), var(--max-w));margin-inline:auto;position:relative}._layer_1rbhs_66{z-index:-1;pointer-events:none;position:absolute;inset:0}._srOnly_1rbhs_73{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._eyebrow_1rbhs_85{width:fit-content;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}._lede_1rbhs_95{max-width:54ch;color:var(--c-muted);font-size:var(--fs-lead);text-wrap:pretty;line-height:1.5}._rise_1rbhs_105{animation:_press-rise_1rbhs_1 .76s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 80ms)}@keyframes _press-rise_1rbhs_1{0%{opacity:0;transform:translateY(22px)}}._page_1rbhs_23 [data-case-reveal][data-armed]:not([data-in]){opacity:0;transform:translateY(32px)}._page_1rbhs_23 [data-case-reveal][data-armed][data-in]{animation:_press-reveal_1rbhs_1 .86s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 80ms)}@keyframes _press-reveal_1rbhs_1{0%{opacity:0;transform:translateY(32px)}}._word_1rbhs_136{display:inline-block}._chapterHead_1rbhs_140[data-armed]:not([data-in]) ._word_1rbhs_136{opacity:0;transform:translateY(.55em)rotate(2deg)}._chapterHead_1rbhs_140[data-armed][data-in] ._word_1rbhs_136{animation:_press-word_1rbhs_1 .76s var(--ease-out) backwards;animation-delay:calc(.14s + var(--w,0) * 45ms)}@keyframes _press-word_1rbhs_1{0%{opacity:0;transform:translateY(.55em)rotate(2deg)}}._hero_1rbhs_159,._postHero_1rbhs_160{isolation:isolate;margin-top:calc(-1 * var(--header-h,76px));padding-block:calc(var(--header-h,76px) + clamp(var(--space-10), 8vw, 8rem)) clamp(var(--space-9), 6vw, var(--space-11));position:relative;overflow:clip}._heroField_1rbhs_170{background:var(--grad-hero,radial-gradient(50% 70% at 92% 0%, #a958eb4d, transparent 70%), linear-gradient(180deg, var(--c-lilac) 0%, #faf7fc00 100%))}._heroField_1rbhs_170:after{content:"";aspect-ratio:1;background:radial-gradient(closest-side,#a958eb4d,#eee2fa2e 55%,#0000);border-radius:50%;width:min(60vw,820px);animation:18s ease-in-out infinite alternate _press-drift_1rbhs_1;position:absolute;top:-30%;right:-12%}@keyframes _press-drift_1rbhs_1{0%{transform:translate(0,0)scale(1)}to{transform:translate(-10%,12%)scale(1.12)}}._heroHalftone_1rbhs_199{--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%)}._heroQuote_1rbhs_207{z-index:-1;top:calc(var(--header-h,76px) + .02em);color:#0000;font-family:var(--font-display);font-size:clamp(16rem,34vw,34rem);font-weight:var(--fw-bold);background:linear-gradient(#a958eb6b 0%,#d78bff33 48%,#eee2fa00 82%);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;line-height:1;animation:12s ease-in-out infinite alternate _press-float_1rbhs_1;position:absolute;right:-.08em}@keyframes _press-float_1rbhs_1{0%{transform:translate(0,0)rotate(-4deg)}to{transform:translate(-2vw,3vh)rotate(3deg)}}._heroGrid_1rbhs_239{gap:clamp(var(--space-8), 6vw, var(--space-12));grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}._heroText_1rbhs_246{gap:var(--space-5);display:grid}._heroTitle_1rbhs_251{max-width:13ch;font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tracking-display)}._heroTitleSoft_1rbhs_259{color:var(--c-muted)}._contents_1rbhs_264{padding-left:clamp(var(--space-5), 2.4vw, var(--space-7));border-left:1px solid var(--c-line)}._contents_1rbhs_264 ol{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}._contentsLink_1rbhs_277{min-height:56px;padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-3);border-radius:var(--radius-md);transition:background-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-spring);grid-template-columns:2.6rem minmax(0,1fr) auto;display:grid;position:relative}._contentsNumber_1rbhs_291{width:2.6rem;height:2.6rem;color:var(--c-on-purple);background:var(--c-ink);font-size:var(--fs-micro);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;transition:background-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-spring);border-radius:50%;place-items:center;display:grid}._contentsText_1rbhs_307{gap:2px;display:grid}._contentsLabel_1rbhs_312{font-family:var(--font-display);font-size:1.2rem;font-weight:var(--fw-display);letter-spacing:-.02em;line-height:1.2}._contentsDetail_1rbhs_320{color:var(--c-muted);font-size:var(--fs-small)}._contentsArrow_1rbhs_325{color:var(--c-purple);opacity:.5;transition:transform var(--dur-base) var(--ease-spring), opacity var(--dur-base) var(--ease-out)}._contentsLink_1rbhs_277:hover,._contentsLink_1rbhs_277:focus-visible{background:#ffffff9e;transform:translate(4px)}._contentsLink_1rbhs_277:hover ._contentsNumber_1rbhs_291,._contentsLink_1rbhs_277:focus-visible ._contentsNumber_1rbhs_291{background:var(--grad-action,var(--c-purple));transform:scale(1.08)}._contentsLink_1rbhs_277:hover ._contentsArrow_1rbhs_325,._contentsLink_1rbhs_277:focus-visible ._contentsArrow_1rbhs_325{opacity:1;transform:translateY(4px)}._chapter_1rbhs_140{isolation:isolate;padding-block:var(--section-y);scroll-margin-top:calc(var(--header-h,76px) - var(--space-8));position:relative}._chapterHead_1rbhs_140{margin-bottom:clamp(var(--space-8), 5vw, var(--space-11));align-items:end;gap:clamp(var(--space-5), 3vw, var(--space-9));grid-template-columns:auto minmax(0,1fr);display:grid}._chapterNumber_1rbhs_367{font-family:var(--font-display);font-size:clamp(4.25rem,9vw,8.5rem);font-weight:var(--fw-display);font-variant-numeric:tabular-nums;letter-spacing:-.06em;color:#0000;background:linear-gradient(180deg, var(--c-purple-bright) 0%, color-mix(in srgb, var(--c-purple) 70%, transparent) 52%, transparent 100%);-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;line-height:.8}._chapterText_1rbhs_386{gap:var(--space-3);display:grid}._chapterLabel_1rbhs_391{color:var(--c-purple);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}._chapterTitle_1rbhs_399{max-width:22ch;font-size:var(--fs-h2);letter-spacing:-.04em}._chapterLede_1rbhs_405{max-width:58ch;color:var(--c-muted);font-size:var(--fs-body);line-height:1.55}._outletLogo_1rbhs_413{object-fit:contain;object-position:left center;filter:grayscale()contrast(1.1);opacity:.72;width:auto;max-width:100%;height:22px;transition:filter var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out);display:block}._outletLogo_1rbhs_413[data-tone=light],._clipCell_1rbhs_430:is(:hover,:focus-within) ._outletLogo_1rbhs_413[data-tone=light],._row_1rbhs_431:is(:hover,:focus-within) ._outletLogo_1rbhs_413[data-tone=light]{filter:brightness(0)}._outletName_1rbhs_435{font-family:var(--font-display);font-size:1.05rem;font-weight:var(--fw-display);letter-spacing:-.02em;line-height:1.1}:is(._clipOutlet_1rbhs_445,._rowOutlet_1rbhs_445)._outletTile_1rbhs_445{align-items:center;gap:var(--space-2);display:flex}._outletTile_1rbhs_445 ._outletLogo_1rbhs_413{border-radius:22%;height:26px}._outletTile_1rbhs_445 ._outletName_1rbhs_435{font-size:.95rem}._clippings_1rbhs_461{gap:clamp(var(--space-6), 3vw, var(--space-9)) clamp(var(--space-5), 2.4vw, var(--space-8));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._clipCell_1rbhs_430:first-child,._clipCell_1rbhs_430:last-child:nth-child(2n){grid-column:1/-1}._clipCell_1rbhs_430{--tilt:0deg;rotate:var(--tilt);transition:rotate .24s var(--ease-spring), translate .24s var(--ease-spring);display:flex;position:relative}._clipCell_1rbhs_430:nth-child(4n+2){--tilt:calc(var(--sg-tilt-a,-4deg) * .3)}._clipCell_1rbhs_430:nth-child(4n+3){--tilt:calc(var(--sg-tilt-b,3deg) * .3)}._clipCell_1rbhs_430:nth-child(4n+4){--tilt:calc(var(--sg-tilt-c,-2deg) * .3)}._clipCell_1rbhs_430:nth-child(4n+5){--tilt:calc(var(--sg-tilt-d,5deg) * .3)}._clipCell_1rbhs_430:not(:first-child):last-child:nth-child(2n){--tilt:calc(var(--sg-tilt-c,-2deg) * .22)}._clipCell_1rbhs_430:not(:first-child):before{content:"";z-index:2;background:var(--sg-tape,#766c8052);width:84px;height:24px;rotate:calc(var(--tilt) * -2.5);pointer-events:none;border-radius:2px;margin-left:-42px;position:absolute;top:-11px;left:50%;box-shadow:inset 0 1px #ffffff59}._clipCell_1rbhs_430:is(:hover,:focus-within){translate:0 -6px;rotate:0deg}._clipping_1rbhs_461{padding:clamp(var(--space-6), 2.6vw, var(--space-8));align-content:start;gap:var(--space-5);border-radius:var(--radius-md);box-shadow:inset 0 1px 0 #fff, var(--shadow-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:box-shadow var(--dur-slow) var(--ease-out);background:linear-gradient(170deg,#ffffffeb 0%,#fbf8fdd1 60%,#f4ecfbc7 100%);flex:1;display:grid;position:relative}._clipCell_1rbhs_430:is(:hover,:focus-within) ._clipping_1rbhs_461{box-shadow:inset 0 1px 0 #fff, var(--shadow-raised)}._clipping_1rbhs_461[data-lead]{padding:clamp(var(--space-7), 4vw, var(--space-11));column-gap:clamp(var(--space-7), 5vw, var(--space-12));background:var(--grad-lilac,var(--c-lilac));grid-template-columns:minmax(0,1fr) minmax(0,2.4fr)}._clipping_1rbhs_461[data-lead] ._clipHead_1rbhs_557{grid-row:1/span 4;grid-template-columns:1fr;align-content:start}._clipHead_1rbhs_557{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._clipIndex_1rbhs_570{color:var(--c-purple);font-size:var(--fs-micro);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-label)}._clipOutlet_1rbhs_445{min-width:0;display:block}._clipping_1rbhs_461[data-lead] ._outletLogo_1rbhs_413{height:30px}._clipping_1rbhs_461[data-lead] ._outletName_1rbhs_435{font-size:1.4rem}._clipCell_1rbhs_430:is(:hover,:focus-within) ._outletLogo_1rbhs_413{filter:none;opacity:1}._clipDate_1rbhs_596{color:var(--c-muted);font-size:var(--fs-small);font-variant-numeric:tabular-nums;white-space:nowrap}._clipQuote_1rbhs_603 p{font-family:var(--font-display);font-size:clamp(1.3rem,1.9vw,1.7rem);font-weight:var(--fw-display);letter-spacing:-.025em;text-wrap:pretty;line-height:1.22}._clipping_1rbhs_461[data-lead] ._clipQuote_1rbhs_603 p{letter-spacing:-.035em;font-size:clamp(1.7rem,3.3vw,3rem);line-height:1.08}._clipTitle_1rbhs_618{font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:0;line-height:1.45}._clipLink_1rbhs_627{color:var(--c-ink);transition:color var(--dur-fast) var(--ease-out)}._clipLink_1rbhs_627:after{content:"";z-index:1;border-radius:var(--radius-md);position:absolute;inset:0}._clipLink_1rbhs_627:focus-visible{outline:none}._clipLink_1rbhs_627:focus-visible:after{outline:3px solid var(--c-focus);outline-offset:4px}._clipArrow_1rbhs_649{vertical-align:-.2em;color:var(--c-purple);transition:transform var(--dur-base) var(--ease-spring);margin-left:.3em;display:inline-block}._clipCell_1rbhs_430:is(:hover,:focus-within) ._clipLink_1rbhs_627{color:var(--c-purple-dark)}._clipCell_1rbhs_430:is(:hover,:focus-within) ._clipArrow_1rbhs_649{transform:translate(3px,-3px)}._clipAbout_1rbhs_665{color:var(--c-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.45}._clipNote_1rbhs_675{z-index:2;align-items:center;gap:var(--space-1);width:fit-content;min-height:44px;color:var(--c-purple);font-size:var(--fs-small);font-weight:var(--fw-bold);display:inline-flex;position:relative}._clipNote_1rbhs_675:hover{color:var(--c-purple-dark)}._ledgerRoot_1rbhs_693{gap:var(--space-8);display:grid}._legend_1rbhs_698{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._legendItem_1rbhs_707{min-height:52px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);background:var(--grad-lilac,var(--c-lilac));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity var(--sg-link-ms,.2s) var(--ease-out), transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-base) var(--ease-out);display:inline-flex;box-shadow:inset 0 1px #fff,0 10px 24px -18px #461e6099}._legendText_1rbhs_724{line-height:1.2;display:grid}._legendName_1rbhs_729{font-size:var(--fs-small);font-weight:var(--fw-bold)}._legendCount_1rbhs_734{color:var(--c-muted);font-size:var(--fs-micro)}._legendCase_1rbhs_739{min-height:36px;padding-inline:var(--space-3);border-radius:var(--radius-pill);color:var(--c-purple);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out);background:#ffffffb3;align-items:center;gap:2px;display:inline-flex}._legendCase_1rbhs_739 svg{transition:transform var(--dur-base) var(--ease-spring)}._legendCase_1rbhs_739:hover{background:#fff}._legendCase_1rbhs_739:hover svg{transform:translate(2px,-2px)}._disc_1rbhs_769{color:#fff;background:var(--sg-pill-bg,var(--c-ink));width:2.25rem;height:2.25rem;font-size:var(--fs-small);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;transition:background-color var(--sg-link-ms,.2s) var(--ease-out), transform var(--dur-base) var(--ease-spring);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}._ledger_1rbhs_693{margin:0;padding:0;list-style:none}._row_1rbhs_431{padding:var(--space-5) var(--space-4);align-items:center;gap:var(--space-5);border-radius:var(--radius-md);transition:background-color var(--dur-base) var(--ease-out), opacity var(--sg-link-ms,.2s) var(--ease-out);grid-template-columns:2.25rem 10.5rem 11rem minmax(0,1fr);display:grid;position:relative}._row_1rbhs_431+._row_1rbhs_431:before{content:"";top:0;right:var(--space-4);left:var(--space-4);background:var(--c-line);opacity:.8;height:1px;transition:opacity var(--dur-base) var(--ease-out);position:absolute}._row_1rbhs_431:is(:hover,:focus-within){box-shadow:inset 0 1px 0 #fff, var(--shadow-card);background:#ffffffa8}._row_1rbhs_431:is(:hover,:focus-within):before,._row_1rbhs_431:is(:hover,:focus-within)+._row_1rbhs_431:before{opacity:0}._rowDate_1rbhs_829{color:var(--c-muted);font-size:var(--fs-small);font-variant-numeric:tabular-nums}._rowOutlet_1rbhs_445{min-width:0;display:block}._row_1rbhs_431:is(:hover,:focus-within) ._outletLogo_1rbhs_413{filter:none;opacity:1}._rowTitle_1rbhs_845{justify-content:space-between;align-items:flex-start;gap:var(--space-4);font-family:var(--font-display);font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:var(--fw-display);letter-spacing:-.02em;transition:color var(--dur-fast) var(--ease-out);line-height:1.25;display:inline-flex}._rowTitle_1rbhs_845:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}._rowTitle_1rbhs_845:focus-visible{outline:none}._rowTitle_1rbhs_845:focus-visible:after{outline:3px solid var(--c-focus);outline-offset:2px}._rowArrow_1rbhs_874{color:var(--c-purple);opacity:.45;transition:transform var(--dur-base) var(--ease-spring), opacity var(--dur-base) var(--ease-out);flex:none;margin-top:2px}._row_1rbhs_431:is(:hover,:focus-within) ._rowTitle_1rbhs_845{color:var(--c-purple-dark)}._row_1rbhs_431:is(:hover,:focus-within) ._rowArrow_1rbhs_874{opacity:1;transform:translate(3px,-3px)}:is(._ledgerRoot_1rbhs_693:has([data-c="1"]:is(:hover,:focus-within)) [data-c]:not([data-c="1"]),._ledgerRoot_1rbhs_693:has([data-c="2"]:is(:hover,:focus-within)) [data-c]:not([data-c="2"]),._ledgerRoot_1rbhs_693:has([data-c="3"]:is(:hover,:focus-within)) [data-c]:not([data-c="3"]),._ledgerRoot_1rbhs_693:has([data-c="4"]:is(:hover,:focus-within)) [data-c]:not([data-c="4"]),._ledgerRoot_1rbhs_693:has([data-c="5"]:is(:hover,:focus-within)) [data-c]:not([data-c="5"]),._ledgerRoot_1rbhs_693:has([data-c="6"]:is(:hover,:focus-within)) [data-c]:not([data-c="6"]),._ledgerRoot_1rbhs_693:has([data-c="7"]:is(:hover,:focus-within)) [data-c]:not([data-c="7"]),._ledgerRoot_1rbhs_693:has([data-c="8"]:is(:hover,:focus-within)) [data-c]:not([data-c="8"])){opacity:var(--sg-dim,.4)}:is(._ledgerRoot_1rbhs_693:has([data-c="1"]:is(:hover,:focus-within)) [data-c="1"] ._disc_1rbhs_769,._ledgerRoot_1rbhs_693:has([data-c="2"]:is(:hover,:focus-within)) [data-c="2"] ._disc_1rbhs_769,._ledgerRoot_1rbhs_693:has([data-c="3"]:is(:hover,:focus-within)) [data-c="3"] ._disc_1rbhs_769,._ledgerRoot_1rbhs_693:has([data-c="4"]:is(:hover,:focus-within)) [data-c="4"] ._disc_1rbhs_769,._ledgerRoot_1rbhs_693:has([data-c="5"]:is(:hover,:focus-within)) [data-c="5"] ._disc_1rbhs_769,._ledgerRoot_1rbhs_693:has([data-c="6"]:is(:hover,:focus-within)) [data-c="6"] ._disc_1rbhs_769,._ledgerRoot_1rbhs_693:has([data-c="7"]:is(:hover,:focus-within)) [data-c="7"] ._disc_1rbhs_769,._ledgerRoot_1rbhs_693:has([data-c="8"]:is(:hover,:focus-within)) [data-c="8"] ._disc_1rbhs_769){background:var(--grad-action,var(--c-purple));transform:scale(1.1)}._legendItem_1rbhs_707:is(:hover,:focus-within){box-shadow:inset 0 1px 0 #fff, var(--shadow-card);transform:translateY(-2px)}._newsGrid_1rbhs_924{gap:clamp(var(--space-5), 2.4vw, var(--space-7));grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));margin:0;padding:0;list-style:none;display:grid}._newsCell_1rbhs_933{display:flex}._newsCell_1rbhs_933[data-lead]{grid-column:1/-1}._newsCard_1rbhs_941{border-radius:var(--radius-lg);color:var(--c-ink);background:var(--grad-lilac,var(--c-lilac));box-shadow:inset 0 1px 0 #fffffff2, var(--shadow-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .52s var(--ease-spring), box-shadow var(--dur-slow) var(--ease-out);flex-direction:column;flex:1;display:flex;position:relative;overflow:clip}._newsCard_1rbhs_941:hover,._newsCard_1rbhs_941:focus-visible{box-shadow:inset 0 1px 0 #fff, var(--shadow-raised);transform:translateY(-5px)}._newsCard_1rbhs_941:active{transform:translateY(-1px)scale(.99)}._newsCell_1rbhs_933[data-lead] ._newsCard_1rbhs_941{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}._newsMedia_1rbhs_973{aspect-ratio:16/9;background:var(--c-purple-pale);display:block;position:relative;overflow:hidden}._newsCell_1rbhs_933[data-lead] ._newsMedia_1rbhs_973{aspect-ratio:auto;min-height:22rem}._newsImage_1rbhs_986{object-fit:cover;transition:transform .7s var(--ease-out)}._newsCard_1rbhs_941:is(:hover,:focus-visible) ._newsImage_1rbhs_986{transform:scale(1.04)}._newsBody_1rbhs_995{padding:clamp(var(--space-6), 2.4vw, var(--space-8));gap:var(--space-3);flex-direction:column;flex:1;display:flex}._newsMeta_1rbhs_1003{align-items:center;gap:var(--space-3);color:var(--c-purple);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-wrap:wrap;display:flex}._newsTitle_1rbhs_1015{font-size:clamp(1.4rem,2vw,1.85rem);line-height:var(--lh-tight)}._newsCell_1rbhs_933[data-lead] ._newsTitle_1rbhs_1015{font-size:clamp(1.9rem,3.2vw,2.9rem);line-height:var(--lh-display);letter-spacing:var(--tracking-display)}._newsSummary_1rbhs_1026{color:var(--c-muted);text-wrap:pretty}._newsGo_1rbhs_1031{padding-top:var(--space-3);align-items:center;gap:var(--space-2);color:var(--c-purple);font-size:var(--fs-small);font-weight:var(--fw-bold);margin-top:auto;display:inline-flex}._newsGo_1rbhs_1031 svg{transition:transform var(--dur-base) var(--ease-spring)}._newsCard_1rbhs_941:is(:hover,:focus-visible) ._newsGo_1rbhs_1031 svg{transform:translate(3px,-3px)}._previewTag_1rbhs_1051,._previewFlag_1rbhs_1052{width:fit-content;padding:2px var(--space-3);border-radius:var(--radius-pill);color:var(--c-purple-dark);background:repeating-linear-gradient(135deg, var(--c-paper) 0 8px, var(--c-purple-pale) 8px 16px);box-shadow:var(--gloss-edge), 0 2px 8px #5011871f;font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase}._previewFlag_1rbhs_1052{padding:var(--space-2) var(--space-4)}._kit_1rbhs_1073{--tx-grain-blend:screen;--sg-fg:var(--c-on-night);--sg-fg-muted:var(--c-on-night-muted);--kit-rise:clamp(210px, 19vw, 290px);isolation:isolate;padding:calc(var(--kit-rise) * .82) 0 clamp(var(--space-10), 7vw, var(--space-12));scroll-margin-top:calc(var(--header-h,76px) - var(--kit-rise) * .5);color:var(--c-on-night);background:linear-gradient(180deg, #a958eb00 0, #a958eb52 calc(var(--kit-rise) * .23), #7321beb8 calc(var(--kit-rise) * .46), #34125cf0 calc(var(--kit-rise) * .69), var(--c-night) var(--kit-rise));position:relative;overflow:clip}._kitLight_1rbhs_1097,._kitOrbs_1rbhs_1098{z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 calc(var(--kit-rise) * 1.2), #000 calc(100% - 220px), transparent 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 calc(var(--kit-rise) * 1.2), #000 calc(100% - 220px), transparent 100%);mask-image:linear-gradient(180deg, transparent 0, #000 calc(var(--kit-rise) * 1.2), #000 calc(100% - 220px), transparent 100%);position:absolute;inset:0}._kitLight_1rbhs_1097{--tx-aurora-opacity:.4}._kitOrbs_1rbhs_1098 span{aspect-ratio:1;background:radial-gradient(circle closest-side,#e9c2ff3d 0%,#e9c2ff1a 64%,#e9c2ff4d 86%,#e9c2ff00 100%);border-radius:50%;animation:24s ease-in-out infinite alternate _press-orb_1rbhs_1;position:absolute}._kitOrbs_1rbhs_1098 span:first-child{width:clamp(110px,13vw,200px);top:30%;left:70%}._kitOrbs_1rbhs_1098 span:nth-child(2){width:clamp(60px,6vw,96px);animation-duration:31s;animation-delay:-11s;top:62%;left:8%}._kitOrbs_1rbhs_1098 span:nth-child(3){width:clamp(80px,9vw,140px);animation-duration:27s;animation-delay:-6s;top:84%;left:52%}@keyframes _press-orb_1rbhs_1{0%{opacity:.45;transform:translate(0,0)scale(.9)}to{opacity:.95;transform:translate(3vw,-5vh)scale(1.12)}}._kit_1rbhs_1073 ._chapterNumber_1rbhs_367{background:linear-gradient(#e9c2ff 0%,#a958ebb3 52%,#0000 100%);-webkit-background-clip:text;background-clip:text}._kit_1rbhs_1073 ._chapterLabel_1rbhs_391{color:#e9c2ff}._kit_1rbhs_1073 ._chapterTitle_1rbhs_399{color:var(--c-on-night)}._kit_1rbhs_1073 ._chapterLede_1rbhs_405{color:var(--c-on-night-muted)}._kitNav_1rbhs_1189 ol{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._kitNavLink_1rbhs_1198{min-height:44px;padding:0 var(--space-4) 0 var(--space-3);align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);color:var(--c-on-night);font-size:var(--fs-small);font-weight:var(--fw-bold);transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-spring);background:#ffffff14;display:inline-flex;box-shadow:inset 0 1px #ffffff24}._kitNavLink_1rbhs_1198:hover,._kitNavLink_1rbhs_1198:focus-visible{background:#ffffff29;transform:translateY(-2px)}._kitNavIndex_1rbhs_1221{color:#e9c2ff;font-size:var(--fs-micro);font-variant-numeric:tabular-nums;letter-spacing:.04em}._kitBlock_1rbhs_1230{margin-top:clamp(var(--space-10), 7vw, var(--space-12));gap:var(--space-5) clamp(var(--space-8), 5vw, var(--space-12));scroll-margin-top:calc(var(--header-h,76px) + var(--space-6));grid-template-columns:minmax(12rem,17rem) minmax(0,1fr);align-items:start;display:grid}._kitBlockHead_1rbhs_1239{gap:var(--space-2);display:grid}._kitBlockIndex_1rbhs_1244{color:#0000;font-family:var(--font-display);font-size:clamp(2.2rem,3.4vw,3rem);font-weight:var(--fw-display);font-variant-numeric:tabular-nums;letter-spacing:-.05em;background:linear-gradient(#e9c2ff 0%,#a958eb99 70%,#0000 110%);-webkit-background-clip:text;background-clip:text;line-height:.9}._kitBlockTitle_1rbhs_1257{color:var(--c-on-night);font-size:var(--fs-h3);letter-spacing:var(--tracking-heading)}._kitBlockLede_1rbhs_1263{max-width:34ch;color:var(--c-on-night-muted);font-size:var(--fs-small);line-height:1.55}._kitBlockBody_1rbhs_1270{min-width:0}._factList_1rbhs_1274{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._factMuted_1rbhs_1282{color:var(--c-on-night-muted);font-weight:var(--fw-regular)}._boilerGrid_1rbhs_1288{gap:clamp(var(--space-5), 2.4vw, var(--space-7));grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;display:grid}._boilerCard_1rbhs_1295{padding:clamp(var(--space-6), 2.6vw, var(--space-8));justify-items:start;gap:var(--space-5);border-radius:var(--radius-lg);background:linear-gradient(160deg, #ffffff17 0%, #ffffff08 100%), var(--c-night-2);display:grid;box-shadow:inset 0 1px #ffffff24,0 24px 50px -30px #000c}._boilerMeta_1rbhs_1305{color:#e9c2ff;font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}._boilerMeta_1rbhs_1305 span{color:var(--c-on-night-muted)}._boilerText_1rbhs_1317{gap:var(--space-4);display:grid}._boilerText_1rbhs_1317 p{text-wrap:pretty;max-width:62ch;line-height:1.65}._boilerCard_1rbhs_1295[data-length=short] ._boilerText_1rbhs_1317 p{font-family:var(--font-display);font-size:clamp(1.15rem,1.5vw,1.35rem);font-weight:var(--fw-display);letter-spacing:-.015em;line-height:1.4}._founder_1rbhs_1337{gap:var(--space-6);display:grid}._founderName_1rbhs_1342{gap:var(--space-1);font-family:var(--font-display);font-size:clamp(2rem,4vw,3.4rem);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);line-height:1;display:grid}._founderName_1rbhs_1342 span{color:var(--c-on-night-muted);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}._mentions_1rbhs_1361{gap:clamp(var(--space-4), 2vw, var(--space-6));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._mentions_1rbhs_1361 li{display:flex}._mention_1rbhs_1361{padding:var(--space-6) var(--space-9) var(--space-6) var(--space-6);align-content:start;gap:var(--space-2);border-radius:var(--radius-md);background:var(--c-night-2);transition:transform .52s var(--ease-spring);flex:1;display:grid;position:relative;box-shadow:inset 0 1px #ffffff24,0 20px 40px -28px #000c}._mention_1rbhs_1361:hover,._mention_1rbhs_1361:focus-visible{transform:translateY(-4px)}._mentionLabel_1rbhs_1392{color:#e9c2ff;font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}._mentionTitle_1rbhs_1400{font-family:var(--font-display);font-size:clamp(1.15rem,1.5vw,1.4rem);font-weight:var(--fw-display);letter-spacing:-.02em;line-height:1.2}._mentionQuote_1rbhs_1408{color:var(--c-on-night-muted);font-size:var(--fs-small);line-height:1.5}._mentionArrow_1rbhs_1414{top:var(--space-6);right:var(--space-5);color:#e9c2ff;transition:transform var(--dur-base) var(--ease-spring);position:absolute}._mention_1rbhs_1361:is(:hover,:focus-visible) ._mentionArrow_1rbhs_1414{transform:translate(3px,-3px)}._slots_1rbhs_1428{gap:clamp(var(--space-4), 2vw, var(--space-6));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._slot_1rbhs_1428{align-content:start;gap:var(--space-4);display:grid}._slotArt_1rbhs_1440{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--grad-night,var(--c-night-2));place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff24,0 24px 50px -30px #000c}._slotArt_1rbhs_1440[data-ground=light]{background:radial-gradient(60% 80% at 50% 45%,#fff 0%,#0000 70%),linear-gradient(155deg,#fbf8fe 0%,#efe4fa 100%);box-shadow:inset 0 1px #fff,0 24px 50px -30px #000c}._slotPreview_1rbhs_1457{opacity:.9;width:58%;height:auto}._slotPreview_1rbhs_1457[data-tone=dark]{filter:brightness(0)}._slotEmpty_1rbhs_1468{color:#f6f0fc3d;font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,2rem);font-weight:var(--fw-display);letter-spacing:-.03em}._slotArt_1rbhs_1440[data-ground=light] ._slotEmpty_1rbhs_1468{color:#17121b33}._slotSoon_1rbhs_1480{top:var(--space-3);right:var(--space-3);padding:4px var(--space-3);border-radius:var(--radius-pill);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;background:#1f0d2ead;position:absolute}._slotText_1rbhs_1496{gap:2px;display:grid}._slotName_1rbhs_1501{font-weight:var(--fw-bold)}._slotNote_1rbhs_1505{color:var(--c-on-night-muted);font-size:var(--fs-small)}._slotDownload_1rbhs_1510{width:fit-content;min-height:44px;margin-top:var(--space-2);align-items:center;gap:var(--space-2);color:#e9c2ff;font-size:var(--fs-small);font-weight:var(--fw-bold);display:inline-flex}._slotSize_1rbhs_1522{color:var(--c-on-night-muted);font-weight:var(--fw-regular)}._swatches_1rbhs_1528{gap:var(--space-6) clamp(var(--space-4), 2vw, var(--space-6));grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._swatch_1rbhs_1528{justify-items:start;gap:2px;display:grid}._swatchChip_1rbhs_1543{aspect-ratio:3/2;width:100%;margin-bottom:var(--space-3);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px #ffffff29,0 18px 34px -24px #000000e6}._swatchName_1rbhs_1552{font-weight:var(--fw-bold)}._swatchUse_1rbhs_1556{margin-bottom:var(--space-2);color:var(--c-on-night-muted);font-size:var(--fs-small)}._copySmall_1rbhs_1562{min-height:44px;padding-right:var(--space-4);font-variant-numeric:tabular-nums;letter-spacing:.04em}._copySmall_1rbhs_1562 ._copyIcon_1rbhs_1569{width:24px;height:24px}._kitCoverage_1rbhs_1575{margin:0;padding:0;list-style:none}._kitCoverageRow_1rbhs_1581{min-height:56px;padding:var(--space-4) var(--space-3);align-items:baseline;gap:var(--space-4);border-radius:var(--radius-sm);transition:background-color var(--dur-fast) var(--ease-out);grid-template-columns:11rem 9.5rem minmax(0,1fr) auto;display:grid;position:relative}._kitCoverage_1rbhs_1575 li+li ._kitCoverageRow_1rbhs_1581{box-shadow:inset 0 1px 0 var(--c-line-night,#f6f0fc24)}._kitCoverageRow_1rbhs_1581:hover,._kitCoverageRow_1rbhs_1581:focus-visible{background:#ffffff0f}._kitCoverageOutlet_1rbhs_1603{font-weight:var(--fw-bold)}._kitCoverageDate_1rbhs_1607{color:var(--c-on-night-muted);font-size:var(--fs-small);font-variant-numeric:tabular-nums}._kitCoverageTitle_1rbhs_1613{color:var(--c-on-night);line-height:1.4}._kitCoverageArrow_1rbhs_1618{color:#e9c2ff;transition:transform var(--dur-base) var(--ease-spring);align-self:center}._kitCoverageRow_1rbhs_1581:is(:hover,:focus-visible) ._kitCoverageArrow_1rbhs_1618{transform:translate(3px,-3px)}._kitMore_1rbhs_1628{min-height:44px;margin-top:var(--space-4);align-items:center;gap:var(--space-2);color:#e9c2ff;font-size:var(--fs-small);font-weight:var(--fw-bold);display:inline-flex}._kitMore_1rbhs_1628:hover{color:#fff}._contacts_1rbhs_1644{gap:var(--space-8);display:grid}._contact_1rbhs_1644{gap:var(--space-2);display:grid}._contactLabel_1rbhs_1654{color:#e9c2ff;font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}._copy_1rbhs_1562{min-height:48px;padding:0 var(--space-5) 0 var(--space-4);align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);color:var(--c-on-night);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-bold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-spring);background:#ffffff1a;border:0;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff3,0 12px 28px -18px #000000b3}._copy_1rbhs_1562:hover{background:#ffffff29;transform:translateY(-2px)}._copy_1rbhs_1562:active{transform:scale(.97)}._copy_1rbhs_1562:focus-visible{outline:3px solid var(--c-focus);outline-offset:3px}._copyIcon_1rbhs_1569{width:28px;height:28px;color:var(--c-night);background:var(--c-on-night);border-radius:50%;place-items:center;display:grid;position:relative}._copyIcon_1rbhs_1569 svg{transition:transform var(--dur-base) var(--ease-spring), opacity var(--dur-fast) var(--ease-out);position:absolute}._copyDone_1rbhs_1715{opacity:0;transform:scale(.4)rotate(-30deg)}._copy_1rbhs_1562[data-state=done] ._copyIcon_1rbhs_1569{color:#fff;background:var(--grad-action,var(--c-purple))}._copy_1rbhs_1562[data-state=done] ._copyIdle_1rbhs_1725{opacity:0;transform:scale(.4)rotate(30deg)}._copy_1rbhs_1562[data-state=done] ._copyDone_1rbhs_1715{opacity:1;transform:none}._facts_1rbhs_1735{display:grid}._headlineStats_1rbhs_1739{margin:0 0 var(--space-3);gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));padding:0;list-style:none;display:grid}._headlineStats_1rbhs_1739 strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(2rem,3.4vw,2.8rem);line-height:1;display:block}._headlineStats_1rbhs_1739 span{margin-top:var(--space-2);color:var(--c-on-night-muted);font-size:var(--fs-small);line-height:1.4;display:block}._headlineNote_1rbhs_1765{margin:0 0 var(--space-6);color:var(--c-on-night-muted);font-size:var(--fs-micro);line-height:1.5}._fact_1rbhs_1274{padding-block:var(--space-4);gap:var(--space-4);border-top:1px solid var(--c-line-night,#f6f0fc24);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);display:grid}._fact_1rbhs_1274:last-child{border-bottom:1px solid var(--c-line-night,#f6f0fc24)}._fact_1rbhs_1274 dt{color:var(--c-on-night-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.9}._fact_1rbhs_1274 dd{font-weight:var(--fw-medium)}._factLink_1rbhs_1798{transition:background-size var(--dur-base) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}._factLink_1rbhs_1798:hover{background-size:0% 1px}._kitMail_1rbhs_1810{align-items:center;gap:var(--space-4);width:fit-content;min-height:44px;color:var(--c-on-night);font-family:var(--font-display);font-size:clamp(2rem,5vw,4.25rem);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);overflow-wrap:anywhere;background-image:linear-gradient(90deg, #e9c2ff, var(--c-purple-bright));transition:background-size .52s var(--ease-out), color var(--dur-fast) var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;padding-bottom:6px;line-height:1;display:inline-flex}._kitMail_1rbhs_1810 svg{color:#e9c2ff;transition:transform var(--dur-base) var(--ease-spring);flex:none}._kitMail_1rbhs_1810:hover{background-size:100% 2px}._kitMail_1rbhs_1810:hover svg{transform:rotate(-10deg)scale(1.1)}._postGrid_1rbhs_1848{gap:clamp(var(--space-8), 5vw, var(--space-12));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}._postText_1rbhs_1855{justify-items:start;gap:var(--space-5);display:grid}._backLink_1rbhs_1861{min-height:44px;padding-inline:var(--space-4) var(--space-5);align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);color:var(--c-ink);font-size:var(--fs-small);font-weight:var(--fw-bold);transition:transform var(--dur-base) var(--ease-spring), background-color var(--dur-fast) var(--ease-out);background:#ffffff8c;display:inline-flex;box-shadow:inset 0 1px #fff,0 8px 20px -14px #461e6080}._backLink_1rbhs_1861:hover{background:#ffffffd9;transform:translate(-3px)}._postTitle_1rbhs_1883{max-width:20ch;font-size:clamp(2.4rem,4.3vw,4.1rem);line-height:var(--lh-display);letter-spacing:var(--tracking-display)}._tags_1rbhs_1890{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._tags_1rbhs_1890 li{padding:5px var(--space-3);border-radius:var(--radius-pill);color:var(--c-purple);background:var(--c-purple-pale);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}._postFigure_1rbhs_1910{gap:var(--space-4);display:grid}._postFrame_1rbhs_1915{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--c-purple-pale);box-shadow:var(--shadow-raised);animation:_press-shutter_1rbhs_1 1.1s var(--ease-out) .12s backwards;position:relative;overflow:clip}@keyframes _press-shutter_1rbhs_1{0%{clip-path:inset(10% 8% 10% 8% round var(--radius-lg))}to{clip-path:inset(0 round var(--radius-lg))}}._postImage_1rbhs_1934{object-fit:cover;transition:transform .9s var(--ease-out)}._postFrame_1rbhs_1915:hover ._postImage_1rbhs_1934{transform:scale(1.03)}._postLayout_1rbhs_1944{padding-block:clamp(var(--space-8), 5vw, var(--space-10));gap:clamp(var(--space-8), 6vw, var(--space-12));grid-template-columns:minmax(12rem,16rem) minmax(0,64ch);align-items:start;display:grid}._postMeta_1rbhs_1952 dl{padding-left:var(--space-5);gap:var(--space-5);border-left:1px solid var(--c-line);display:grid}._postMeta_1rbhs_1952 dt{color:var(--c-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}._postMeta_1rbhs_1952 dd{margin-top:var(--space-1);font-weight:var(--fw-medium);line-height:1.4}._metaLink_1rbhs_1973{color:var(--c-purple);transition:background-size var(--dur-base) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}._metaLink_1rbhs_1973:hover{background-size:100% 1px}._postBody_1rbhs_1986{gap:var(--space-5);display:grid}._postBody_1rbhs_1986 p{color:color-mix(in srgb, var(--c-ink) 86%, var(--c-muted));font-size:var(--fs-lead);text-wrap:pretty;line-height:1.65}._postBody_1rbhs_1986 p:first-child{color:var(--c-ink);font-size:clamp(1.2rem,1.7vw,1.42rem);line-height:1.55}._sources_1rbhs_2004{padding-block:var(--space-6) var(--space-10);gap:clamp(var(--space-8), 6vw, var(--space-12));scroll-margin-top:calc(var(--header-h,76px) + var(--space-5));grid-template-columns:minmax(12rem,16rem) minmax(0,64ch);display:grid}._sourcesTitle_1rbhs_2012{color:var(--c-muted);font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:3.4}._sourceList_1rbhs_2022{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._source_1rbhs_2004{min-height:64px;padding:var(--space-4) var(--space-5);align-items:center;gap:var(--space-4);border-radius:var(--radius-md);background:var(--grad-lilac,var(--c-lilac));transition:transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-base) var(--ease-out);grid-template-columns:2rem minmax(0,1fr) auto;display:grid;box-shadow:inset 0 1px #fff,0 10px 24px -20px #461e6099}._source_1rbhs_2004:hover,._source_1rbhs_2004:focus-visible{box-shadow:inset 0 1px 0 #fff, var(--shadow-card);transform:translate(4px)}._sourceIndex_1rbhs_2051{color:var(--c-purple);font-size:var(--fs-micro);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}._sourceText_1rbhs_2058{gap:2px;display:grid}._sourceLabel_1rbhs_2063{font-weight:var(--fw-bold);line-height:1.35}._sourceHost_1rbhs_2068{color:var(--c-muted);font-size:var(--fs-small)}._sourceArrow_1rbhs_2073{color:var(--c-purple);transition:transform var(--dur-base) var(--ease-spring)}._source_1rbhs_2004:is(:hover,:focus-visible) ._sourceArrow_1rbhs_2073{transform:translate(3px,-3px)}._caseBlock_1rbhs_2082{padding-block:var(--space-6) var(--space-10);gap:var(--space-4);display:grid}._caseLink_1rbhs_2089{--tx-gloss-opacity:.4;border-radius:var(--radius-lg);color:var(--c-on-night);background:var(--grad-night,var(--c-night));box-shadow:inset 0 1px 0 #ffffff24, var(--shadow-raised);transition:transform .52s var(--ease-spring);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid;position:relative;overflow:clip}._caseLink_1rbhs_2089:hover,._caseLink_1rbhs_2089:focus-visible{transform:translateY(-5px)}._caseMedia_1rbhs_2107{min-height:18rem;display:block;position:relative;overflow:hidden}._caseImage_1rbhs_2114{transition:transform .9s var(--ease-out)}._caseLink_1rbhs_2089:is(:hover,:focus-visible) ._caseImage_1rbhs_2114{transform:scale(1.05)}._caseText_1rbhs_2122{padding:clamp(var(--space-7), 4vw, var(--space-10));justify-content:center;gap:var(--space-3);flex-direction:column;display:flex}._caseEyebrow_1rbhs_2130{color:#e9c2ff;font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}._caseBrand_1rbhs_2138{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-display);letter-spacing:var(--tracking-heading);line-height:var(--lh-tight)}._caseTitle_1rbhs_2146{max-width:42ch;color:var(--c-on-night-muted)}._caseGo_1rbhs_2151{margin-top:var(--space-3);align-items:center;gap:var(--space-2);font-size:var(--fs-small);font-weight:var(--fw-bold);display:inline-flex}._caseGo_1rbhs_2151 svg{transition:transform var(--dur-base) var(--ease-spring)}._caseLink_1rbhs_2089:is(:hover,:focus-visible) ._caseGo_1rbhs_2151 svg{transform:translate(3px,-3px)}._rights_1rbhs_2168{color:var(--c-muted);font-size:var(--fs-small)}._more_1rbhs_2173{padding-block:var(--space-10)}._moreHead_1rbhs_2177{margin-bottom:var(--space-7);justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}._moreTitle_1rbhs_2186{font-size:var(--fs-h2);letter-spacing:-.04em}._moreLink_1rbhs_2191{align-items:center;gap:var(--space-1);min-height:44px;color:var(--c-purple);font-size:var(--fs-small);font-weight:var(--fw-bold);display:inline-flex}._moreLink_1rbhs_2191 svg{transition:transform var(--dur-base) var(--ease-spring)}._moreLink_1rbhs_2191:hover svg{transform:translate(2px,-2px)}._closing_1rbhs_2209{isolation:isolate;padding-block:var(--space-10) var(--section-y);justify-items:center;gap:var(--space-6);text-align:center;display:grid}._closingGlow_1rbhs_2218{z-index:-1;aspect-ratio:2;background:var(--grad-glow,radial-gradient(closest-side, #a958eb66, transparent));opacity:.7;pointer-events:none;border-radius:50%;width:min(760px,92vw);animation:7s ease-in-out infinite alternate _press-breathe_1rbhs_1;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes _press-breathe_1rbhs_1{0%{opacity:.45;transform:scale(.94)}to{opacity:.8;transform:scale(1.06)}}._closingTitle_1rbhs_2244{max-width:18ch;font-size:var(--fs-h2);line-height:var(--lh-tight)}@media (width<=1280px){._swatches_1rbhs_1528{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){._slots_1rbhs_1428{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){._heroGrid_1rbhs_239,._postGrid_1rbhs_1848,._boilerGrid_1rbhs_1288{grid-template-columns:minmax(0,1fr)}._postLayout_1rbhs_1944,._sources_1rbhs_2004,._kitBlock_1rbhs_1230{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}._kitBlockHead_1rbhs_1239{align-items:end;column-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr)}._kitBlockLede_1rbhs_1263{grid-column:1/-1;max-width:56ch}._sourcesTitle_1rbhs_2012{line-height:1.3}._row_1rbhs_431{gap:var(--space-4);grid-template-columns:2.25rem 8.5rem 8.5rem minmax(0,1fr)}}@media (width<=860px){._clippings_1rbhs_461,._clipping_1rbhs_461[data-lead]{grid-template-columns:minmax(0,1fr)}._clipping_1rbhs_461[data-lead] ._clipHead_1rbhs_557{grid-row:auto;grid-template-columns:auto minmax(0,1fr) auto}._newsCell_1rbhs_933[data-lead] ._newsCard_1rbhs_941,._caseLink_1rbhs_2089{grid-template-columns:minmax(0,1fr)}._newsCell_1rbhs_933[data-lead] ._newsMedia_1rbhs_973,._caseMedia_1rbhs_2107{aspect-ratio:16/9;min-height:0}._row_1rbhs_431{align-items:start;row-gap:var(--space-2);column-gap:var(--space-4);grid-template-columns:2.25rem minmax(0,1fr);grid-template-areas:"disc date""disc outlet""disc title"}._row_1rbhs_431 ._disc_1rbhs_769{grid-area:disc}._rowDate_1rbhs_829{grid-area:date}._rowOutlet_1rbhs_445{grid-area:outlet}._rowTitle_1rbhs_845{grid-area:title}._mentions_1rbhs_1361{grid-template-columns:minmax(0,1fr)}._kitCoverageRow_1rbhs_1581{row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr) auto}._kitCoverageTitle_1rbhs_1613{grid-area:2/1/auto/-1}._kitCoverageArrow_1rbhs_1618{grid-area:1/3}}@media (width<=600px){._chapterHead_1rbhs_140{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}._clipHead_1rbhs_557{grid-template-columns:auto minmax(0,1fr)}._clipDate_1rbhs_596{grid-column:1/-1}._legendItem_1rbhs_707{width:100%}._legendCase_1rbhs_739{margin-left:auto}._fact_1rbhs_1274{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}._heroQuote_1rbhs_207{font-size:15rem;right:-3rem}._swatches_1rbhs_1528{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:none){._clipCell_1rbhs_430:is(:hover,:focus-within){translate:none}}._srOnly_1uktg_8{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._body_1uktg_3{margin-top:var(--space-8);color:color-mix(in srgb, var(--c-ink) 86%, var(--c-muted));font-size:1.0625rem;line-height:1.7}._body_1uktg_3 ._p_1uktg_25{max-width:68ch;margin:0 0 var(--space-5)}._body_1uktg_3>._p_1uktg_25:first-child,._body_1uktg_3>._p_1uktg_25:first-child+._p_1uktg_25{color:var(--c-ink);font-size:var(--fs-lead);line-height:1.6}._body_1uktg_3 ._h2_1uktg_38,._body_1uktg_3 ._h3_1uktg_39{scroll-margin-top:calc(var(--header-h,76px) + var(--space-6));color:var(--c-ink)}._body_1uktg_3 ._h2_1uktg_38{margin:var(--space-11) 0 var(--space-5);font-size:clamp(1.65rem,2.5vw,2.15rem);line-height:var(--lh-tight);letter-spacing:var(--tracking-heading)}._body_1uktg_3 ._h3_1uktg_39{margin:var(--space-8) 0 var(--space-4);letter-spacing:-.02em;font-size:clamp(1.25rem,1.7vw,1.45rem);line-height:1.2}._headingLink_1uktg_58{color:inherit;display:inline}._anchorIcon_1uktg_63{vertical-align:-.08em;color:var(--c-purple);opacity:0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-spring);margin-left:.35em;transform:translate(-4px)}._headingLink_1uktg_58:is(:hover,:focus-visible) ._anchorIcon_1uktg_63{opacity:1;transform:none}@media (hover:none){._anchorIcon_1uktg_63{opacity:.45;transform:none}}._list_1uktg_87{max-width:68ch;margin:0 0 var(--space-6);gap:var(--space-3);padding:0;list-style:none;display:grid}._list_1uktg_87 li{align-items:start;gap:var(--space-3);grid-template-columns:24px minmax(0,1fr);display:grid}._mark_1uktg_103{width:24px;height:24px;font-size:.78rem;font-weight:var(--fw-bold);border-radius:50%;place-items:center;margin-top:.2em;line-height:1;display:grid}._list_1uktg_87[data-style=bullet] ._mark_1uktg_103:before{content:"";background:var(--c-purple);border-radius:50%;width:7px;height:7px}._list_1uktg_87[data-style=question] ._mark_1uktg_103{color:var(--c-purple);background:var(--c-purple-pale)}._list_1uktg_87[data-style=check]{max-width:none;padding:var(--space-6) var(--space-7);border-radius:var(--radius-md);background:var(--grad-lilac,var(--c-lilac));box-shadow:inset 0 1px 0 #fff, var(--shadow-card)}._list_1uktg_87[data-style=check] ._mark_1uktg_103{color:var(--c-on-purple);background:var(--grad-action,var(--c-purple));box-shadow:var(--gloss-edge)}._steps_1uktg_144{margin:var(--space-6) 0 var(--space-7);padding:0;list-style:none;display:grid}._steps_1uktg_144 li{padding-bottom:var(--space-5);gap:var(--space-4);grid-template-columns:36px minmax(0,1fr);display:grid;position:relative}._steps_1uktg_144 li:not(:last-child):before{content:"";background:linear-gradient(var(--c-purple-pale), #eee2fa33);border-radius:2px;width:2px;position:absolute;top:40px;bottom:4px;left:17px}._stepNumber_1uktg_171{width:36px;height:36px;color:var(--c-on-purple);background:var(--grad-action,var(--c-purple));box-shadow:var(--gloss-edge), 0 8px 16px -8px #7321be99;font-size:var(--fs-small);font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:grid}._stepCopy_1uktg_184{gap:2px;padding-top:5px;display:grid}._stepCopy_1uktg_184 strong{color:var(--c-ink);font-family:var(--font-display);font-size:1.12rem;font-weight:var(--fw-display);letter-spacing:-.015em}._stepCopy_1uktg_184 span{max-width:60ch;color:var(--c-muted);font-size:1rem;line-height:1.55}._callout_1uktg_206{margin:var(--space-6) 0 var(--space-7);padding:var(--space-5) var(--space-6);gap:var(--space-4);border-radius:var(--radius-md);grid-template-columns:36px minmax(0,1fr);display:grid;box-shadow:inset 0 1px #ffffffe6,0 14px 30px -24px #461e6099}._callout_1uktg_206[data-tone=tip]{background:linear-gradient(120deg,#eee2faf2,#fff9)}._callout_1uktg_206[data-tone=note]{background:linear-gradient(120deg,#fffc,#faf7fc99)}._callout_1uktg_206[data-tone=warning]{background:linear-gradient(120deg,#5011871f,#eee2fa8c)}._calloutIcon_1uktg_228{width:36px;height:36px;color:var(--c-purple);background:#ffffffd9;border-radius:50%;place-items:center;display:grid;box-shadow:0 6px 14px -8px #7321be80}._callout_1uktg_206[data-tone=warning] ._calloutIcon_1uktg_228{color:var(--c-on-purple);background:var(--grad-action,var(--c-purple-dark))}._calloutBody_1uktg_244 p{max-width:62ch;margin:0;font-size:1rem;line-height:1.6}._calloutBody_1uktg_244 ._calloutTitle_1uktg_251{margin-bottom:var(--space-1);color:var(--c-ink);font-weight:var(--fw-bold)}._callout_1uktg_206[data-tone=warning] ._calloutTitle_1uktg_251{color:var(--c-purple-dark)}._figureWrap_1uktg_262{margin:var(--space-7) 0 var(--space-8)}._figure_1uktg_262{margin:0}._frame_1uktg_270{border-radius:var(--radius-md);background:var(--c-purple-pale);box-shadow:var(--shadow-card);display:block;position:relative;overflow:hidden}._frame_1uktg_270 img{object-fit:cover;transition:transform .9s var(--ease-out)}._frame_1uktg_270:hover img{transform:scale(1.03)}._frame_1uktg_270[data-fit=contain]{background:radial-gradient(60% 50% at 50% 42%, #ffffffe6, transparent 70%), linear-gradient(180deg, var(--c-purple-pale), #d7b2f5b3)}._frame_1uktg_270[data-fit=contain] img{object-fit:contain;padding:6%}._pair_1uktg_300{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._caption_1uktg_306{max-width:62ch;margin-top:var(--space-3);gap:var(--space-2);color:var(--c-muted);font-size:var(--fs-small);grid-template-columns:14px minmax(0,1fr);line-height:1.5;display:grid}._captionArrow_1uktg_317{color:var(--c-purple);margin-top:.25em}._caseWrap_1uktg_323{margin:var(--space-7) 0 var(--space-8)}._case_1uktg_323{border-radius:var(--radius-lg);color:var(--c-ink);background:var(--grad-lilac,var(--c-lilac));box-shadow:inset 0 1px 0 #fff, var(--shadow-card);transition:transform .52s var(--ease-spring), box-shadow var(--dur-slow) var(--ease-out);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;position:relative}._case_1uktg_323:hover{box-shadow:inset 0 1px 0 #fff, var(--shadow-raised);transform:translateY(-4px)}._caseMedia_1uktg_345{border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--c-purple-pale);min-height:12rem;position:relative;overflow:hidden}._caseMedia_1uktg_345 img{transition:transform .9s var(--ease-out)}._case_1uktg_323:hover ._caseMedia_1uktg_345 img{transform:scale(1.05)}._caseBody_1uktg_361{padding:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}._caseEyebrow_1uktg_368{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.4}._caseTitle_1uktg_377{font-family:var(--font-display);font-size:clamp(1.2rem,1.6vw,1.4rem);font-weight:var(--fw-display);letter-spacing:-.02em;text-wrap:balance;line-height:1.15}._caseNote_1uktg_386{color:var(--c-muted);font-size:var(--fs-small);line-height:1.5}._caseGo_1uktg_392{padding-top:var(--space-2);align-items:center;gap:var(--space-1);color:var(--c-purple);font-size:var(--fs-small);font-weight:var(--fw-bold);margin-top:auto;display:inline-flex}._caseGo_1uktg_392 svg{transition:transform var(--dur-base) var(--ease-spring)}._case_1uktg_323:hover ._caseGo_1uktg_392 svg{transform:translate(3px,-3px)}._plan_1uktg_412{isolation:isolate;margin:var(--space-7) 0 var(--space-8);padding:var(--space-6) var(--space-7);justify-content:space-between;align-items:center;gap:var(--space-5);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 #fff, var(--shadow-card);background:linear-gradient(115deg,#ffffffd9,#eee2faf2 55%,#d7b2f5bf);flex-wrap:wrap;display:flex;position:relative;overflow:clip}._planGlow_1uktg_428{z-index:-1;aspect-ratio:1;background:var(--grad-glow,radial-gradient(closest-side, #a958eb73, transparent));opacity:.7;pointer-events:none;border-radius:50%;width:55%;animation:7s ease-in-out infinite alternate _plan-breathe_1uktg_1;position:absolute;top:-60%;right:-10%}@keyframes _plan-breathe_1uktg_1{0%{opacity:.45;transform:scale(.92)}to{opacity:.85;transform:scale(1.08)}}._planCopy_1uktg_453{flex:18rem}._planCopy_1uktg_453 p{margin:0}._planCopy_1uktg_453 ._planTitle_1uktg_461{color:var(--c-ink);font-family:var(--font-display);font-size:1.35rem;font-weight:var(--fw-display);letter-spacing:-.02em}._planCopy_1uktg_453 ._planText_1uktg_469{margin-top:var(--space-1);color:var(--c-muted);font-size:1rem;line-height:1.55}._band_1uktg_3{--tx-aurora-opacity:.38;isolation:isolate;margin-top:var(--space-11);padding:clamp(var(--space-8), 5vw, var(--space-10)) clamp(var(--space-6), 4vw, var(--space-9));justify-items:start;gap:var(--space-4);border-radius:var(--radius-lg);color:var(--c-on-night);background:var(--grad-night,var(--c-night));box-shadow:inset 0 1px 0 #ffffff24, var(--shadow-raised);display:grid;position:relative;overflow:clip}._bandBokeh_1uktg_493{--tx-bokeh-color:233 194 255;--tx-bokeh-opacity:.55;z-index:-1;pointer-events:none;position:absolute;inset:0}._band_1uktg_3 ._bandEyebrow_1uktg_502{color:#e9c2ff;font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}._band_1uktg_3 ._bandTitle_1uktg_511{max-width:20ch;color:var(--c-on-night);font-size:clamp(1.9rem,3.2vw,2.7rem);line-height:var(--lh-tight);letter-spacing:var(--tracking-heading)}._band_1uktg_3 ._bandText_1uktg_519{max-width:52ch;color:var(--c-on-night-muted);font-size:var(--fs-lead);margin:0;line-height:1.5}._bandActions_1uktg_527{margin-top:var(--space-4);align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}._bandLink_1uktg_535{align-items:center;gap:var(--space-1);min-height:44px;color:var(--c-on-night);font-size:var(--fs-small);font-weight:var(--fw-bold);display:inline-flex}._bandLink_1uktg_535 svg{transition:transform var(--dur-base) var(--ease-spring)}._bandLink_1uktg_535:hover svg{transform:translate(3px,-3px)}@media (width<=640px){._body_1uktg_3 ._h2_1uktg_38{margin-top:var(--space-10)}._list_1uktg_87[data-style=check]{padding:var(--space-5)}._callout_1uktg_206{padding:var(--space-5);gap:var(--space-3);grid-template-columns:minmax(0,1fr)}._case_1uktg_323{grid-template-columns:minmax(0,1fr)}._caseMedia_1uktg_345{aspect-ratio:16/9;border-radius:var(--radius-lg) var(--radius-lg) 0 0;min-height:0}._plan_1uktg_412{padding:var(--space-6)}}@media (width<=480px){._pair_1uktg_300:not(:has([data-ratio="1:1"],[data-ratio="3:4"])){grid-template-columns:minmax(0,1fr)}}._page_mqhoj_8{min-height:100vh;color:var(--c-ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body)}._page_mqhoj_8 :is(h1,h2,h3){color:inherit;font-family:var(--font-display);font-weight:var(--fw-display);text-transform:none;text-wrap:balance;margin:0}._page_mqhoj_8 :is(a,summary,button):focus-visible{outline:3px solid var(--c-focus);outline-offset:3px;border-radius:var(--radius-sm)}._rise_mqhoj_34{animation-name:_guide-rise_mqhoj_1;animation-duration:.76s;animation-timing-function:var(--ease-out);animation-delay:calc(var(--i,0) * 70ms);animation-fill-mode:both}@keyframes _guide-rise_mqhoj_1{0%{opacity:0;transform:translateY(18px)}}._shell_mqhoj_52{--side-w:15rem;--rail-w:13.5rem;--col-gap:clamp(var(--space-7), 3.6vw, var(--space-10));--stick:calc(var(--header-h,76px) + var(--space-6));isolation:isolate;width:100%;max-width:var(--max-w);margin:calc(-1 * var(--header-h,76px)) auto 0;padding:calc(var(--header-h,76px) + clamp(var(--space-7), 4vw, var(--space-10))) var(--gutter) var(--section-y);grid-template-columns:var(--side-w) minmax(0, 1fr);column-gap:var(--col-gap);align-items:start;display:grid;position:relative}._shell_mqhoj_52[data-rail]{grid-template-columns:var(--side-w) minmax(0, 1fr) var(--rail-w)}._glow_mqhoj_75{z-index:-1;background:var(--grad-hero,transparent);pointer-events:none;width:100vw;height:min(720px,90vh);position:absolute;top:0;left:50%;translate:-50%}._halftone_mqhoj_87{--tx-halftone-opacity:.18;--tx-halftone-size:230px;position:absolute;inset:0 0 0 45%;-webkit-mask-image:radial-gradient(70% 90% at 100% 0,#000 0%,#0000 72%);mask-image:radial-gradient(70% 90% at 100% 0,#000 0%,#0000 72%)}._content_mqhoj_96{min-width:0}._sidebar_mqhoj_101{top:var(--stick);max-height:calc(100dvh - var(--stick) - var(--space-6));padding:var(--space-2) var(--space-2) var(--space-6) 0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--c-line) transparent;position:sticky;overflow-y:auto}._sideNav_mqhoj_112{gap:var(--space-1);display:grid}._sideNav_mqhoj_112 ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}._sideGroup_mqhoj_125{margin-top:var(--space-5)}._sideLabel_mqhoj_129{margin:0 0 var(--space-2);padding-left:var(--space-4);color:var(--c-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.3}._sideLink_mqhoj_140{min-height:44px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);align-items:center;gap:var(--space-2);color:var(--c-muted);font-size:var(--fs-small);font-weight:var(--fw-medium);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-spring);border-radius:12px;line-height:1.35;display:flex;position:relative}._sideLink_mqhoj_140:hover{color:var(--c-ink);background:#ffffff9e;transform:translate(2px)}._sideLink_mqhoj_140[aria-current=page]{color:var(--c-purple-dark);font-weight:var(--fw-bold);background:linear-gradient(100deg,#eee2faf2,#ffffff8c);box-shadow:inset 0 1px #fff,0 8px 18px -14px #7321be8c}._sideLink_mqhoj_140[aria-current=page]:before{content:"";background:var(--c-purple);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:6px;translate:0 -50%}._sideAsk_mqhoj_184{margin-top:var(--space-8);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-4);gap:var(--space-1);border-radius:var(--radius-md);background:var(--grad-lilac,var(--c-lilac));box-shadow:inset 0 1px 0 #fff, var(--shadow-card);transition:transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-base) var(--ease-out);display:grid}._sideAsk_mqhoj_184:hover{box-shadow:inset 0 1px 0 #fff, var(--shadow-raised);transform:translateY(-2px)}._sideAskLabel_mqhoj_202{color:var(--c-muted);font-size:var(--fs-small)}._sideAskGo_mqhoj_207{align-items:center;gap:var(--space-1);color:var(--c-purple);font-size:var(--fs-small);font-weight:var(--fw-bold);display:inline-flex}._sideAskGo_mqhoj_207 svg{transition:transform var(--dur-base) var(--ease-spring)}._sideAsk_mqhoj_184:hover ._sideAskGo_mqhoj_207 svg{transform:translate(2px,-2px)}._mobileBar_mqhoj_225{display:none}._drawerButton_mqhoj_229{min-height:44px;padding-inline:var(--space-4) var(--space-5);align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);color:var(--c-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-bold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-spring);background:#ffffff9e;border:0;display:inline-flex;box-shadow:inset 0 1px #fff,0 10px 22px -16px #461e6099}._drawerButton_mqhoj_229:hover{background:#ffffffe6;transform:translateY(-1px)}._drawer_mqhoj_229{width:min(86vw,22rem);height:100dvh;max-height:none;padding:var(--space-5) var(--space-5) var(--space-8);overscroll-behavior:contain;border-radius:0 var(--radius-lg) var(--radius-lg) 0;color:var(--c-ink);background:linear-gradient(180deg, #fff 0%, var(--c-lilac) 100%);box-shadow:var(--shadow-raised);transition:transform var(--dur-base) var(--ease-out), overlay var(--dur-base) allow-discrete, display var(--dur-base) allow-discrete;border:0;margin:0;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-104%)}._drawer_mqhoj_229:popover-open{transform:none}@starting-style{._drawer_mqhoj_229:popover-open{transform:translate(-104%)}}._drawer_mqhoj_229::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#160a246b}._drawerHead_mqhoj_294{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}._drawerTitle_mqhoj_301{font-family:var(--font-display);font-size:1.5rem;font-weight:var(--fw-display);letter-spacing:var(--tracking-heading);margin:0}._drawerClose_mqhoj_309{width:44px;height:44px;color:var(--c-ink);cursor:pointer;background:#eee2facc;border:0;border-radius:50%;place-items:center;display:grid}._rail_mqhoj_322{top:var(--stick);max-height:calc(100dvh - var(--stick) - var(--space-6));scrollbar-width:thin;position:sticky;overflow-y:auto}._toc_mqhoj_330{padding-top:var(--space-2)}._tocTitle_mqhoj_334{margin:0 0 var(--space-3);color:var(--c-ink);font-size:var(--fs-small);font-weight:var(--fw-bold)}._tocList_mqhoj_341{gap:2px;margin:0;padding:0;list-style:none;display:grid}._tocList_mqhoj_341 a{min-height:36px;padding:6px var(--space-3) 6px var(--space-4);color:var(--c-muted);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:10px;align-items:center;font-size:.84rem;line-height:1.35;display:flex;position:relative}._tocList_mqhoj_341 li[data-level="3"] a{padding-left:var(--space-7)}._tocList_mqhoj_341 a:hover{color:var(--c-ink);background:#fff9}._tocList_mqhoj_341 a[aria-current=location]{color:var(--c-purple-dark);font-weight:var(--fw-bold)}._tocList_mqhoj_341 a[aria-current=location]:before{content:"";background:var(--c-purple);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:4px;translate:0 -50%}@media (pointer:coarse){._tocList_mqhoj_341 a{min-height:44px}}._tocInline_mqhoj_397{margin-top:var(--space-6);border-radius:var(--radius-md);background:var(--grad-lilac,var(--c-lilac));box-shadow:inset 0 1px 0 #fff, var(--shadow-card);display:none}._tocInline_mqhoj_397 summary{min-height:48px;padding-inline:var(--space-5);font-size:var(--fs-small);font-weight:var(--fw-bold);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}._tocInline_mqhoj_397 summary::-webkit-details-marker{display:none}._tocInline_mqhoj_397 summary:after{content:"";border-right:2px solid var(--c-purple);border-bottom:2px solid var(--c-purple);width:8px;height:8px;transition:rotate var(--dur-base) var(--ease-spring);translate:0 -2px;rotate:45deg}._tocInline_mqhoj_397[open] summary:after{translate:0 2px;rotate:225deg}._tocInline_mqhoj_397 ._tocList_mqhoj_341{padding:0 var(--space-3) var(--space-4)}._tocInline_mqhoj_397 ._tocList_mqhoj_341 a{min-height:44px}._eyebrow_mqhoj_446{margin:0 0 var(--space-4);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}._lede_mqhoj_456{max-width:58ch;margin:var(--space-5) 0 0;color:var(--c-muted);font-size:var(--fs-lead);line-height:1.5}._homeHead_mqhoj_465{max-width:52rem;padding-block:var(--space-4) clamp(var(--space-8), 5vw, var(--space-10))}._homeTitle_mqhoj_470{max-width:14ch;font-size:clamp(2.6rem,5vw,4.4rem);line-height:var(--lh-display);letter-spacing:var(--tracking-display)}._cards_mqhoj_477{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}._cards_mqhoj_477>li{display:flex}._card_mqhoj_477{border-radius:var(--radius-lg);color:var(--c-ink);background:var(--grad-lilac,var(--c-lilac));box-shadow:inset 0 1px 0 #fff, var(--shadow-card);transition:transform .52s var(--ease-spring), box-shadow var(--dur-slow) var(--ease-out);flex-direction:column;flex:1;display:flex;position:relative}._card_mqhoj_477:hover{box-shadow:inset 0 1px 0 #fff, var(--shadow-raised);transform:translateY(-5px)}._card_mqhoj_477:active{transform:translateY(-1px)scale(.99)}._cardMedia_mqhoj_514{aspect-ratio:16/9;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--c-purple-pale);display:block;position:relative;overflow:hidden}._cardMedia_mqhoj_514 img{object-fit:cover;transition:transform .9s var(--ease-out)}._card_mqhoj_477:hover ._cardMedia_mqhoj_514 img{transform:scale(1.045)}._cardChip_mqhoj_532{top:var(--space-4);left:var(--space-4);min-height:28px;padding-inline:var(--space-3);border-radius:var(--radius-pill);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;background:#1f0d2ead;align-items:center;display:inline-flex;position:absolute}._cardBody_mqhoj_551{padding:var(--space-6);gap:var(--space-3);flex-direction:column;flex:1;display:flex}._cardMeta_mqhoj_559{gap:var(--space-2);color:var(--c-purple);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-wrap:wrap;display:flex}._cardTitle_mqhoj_570{font-size:clamp(1.4rem,1.9vw,1.75rem);line-height:var(--lh-tight);letter-spacing:var(--tracking-heading)}._cardText_mqhoj_576{color:var(--c-muted);font-size:var(--fs-small);line-height:1.5}._cardGo_mqhoj_582{padding-top:var(--space-3);align-items:center;gap:var(--space-1);color:var(--c-purple);font-size:var(--fs-small);font-weight:var(--fw-bold);margin-top:auto;display:inline-flex}._cardGo_mqhoj_582 svg{transition:transform var(--dur-base) var(--ease-spring)}._card_mqhoj_477:hover ._cardGo_mqhoj_582 svg{transform:translate(3px,-3px)}._article_mqhoj_602{max-width:47rem}._crumbs_mqhoj_606 ol{margin:0 0 var(--space-5);align-items:center;gap:var(--space-2);color:var(--c-muted);font-size:var(--fs-small);flex-wrap:wrap;padding:0;list-style:none;display:flex}._crumbs_mqhoj_606 li{align-items:center;gap:var(--space-2);display:inline-flex}._crumbs_mqhoj_606 a{min-height:44px;color:var(--c-purple);font-weight:var(--fw-bold);align-items:center;display:inline-flex}._crumbs_mqhoj_606 a:hover{color:var(--c-purple-dark)}._articleTitle_mqhoj_636{max-width:18ch;font-size:clamp(2.4rem,4.2vw,3.6rem);line-height:var(--lh-display);letter-spacing:var(--tracking-display)}._meta_mqhoj_643{margin:var(--space-5) 0 0;align-items:center;gap:var(--space-2) var(--space-4);color:var(--c-muted);font-size:var(--fs-small);flex-wrap:wrap;display:flex}._metaChip_mqhoj_653{min-height:28px;padding-inline:var(--space-3);border-radius:var(--radius-pill);color:var(--c-purple);background:var(--c-purple-pale);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;display:inline-flex}._cover_mqhoj_667{margin:var(--space-8) 0 0;aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--c-purple-pale);box-shadow:var(--shadow-card);position:relative;overflow:hidden}._cover_mqhoj_667 img{object-fit:cover}._pager_mqhoj_682{margin-top:var(--space-9);gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._pagerLink_mqhoj_689{min-height:6.5rem;padding:var(--space-5) var(--space-6);justify-content:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--grad-lilac,var(--c-lilac));box-shadow:inset 0 1px 0 #fff, var(--shadow-card);transition:transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-base) var(--ease-out);flex-direction:column;display:flex}._pagerLink_mqhoj_689:hover{box-shadow:inset 0 1px 0 #fff, var(--shadow-raised);transform:translateY(-3px)}._pagerLink_mqhoj_689[data-dir=next]{text-align:right;grid-column:2;align-items:flex-end}._pagerLabel_mqhoj_715{align-items:center;gap:var(--space-1);color:var(--c-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex}._pagerTitle_mqhoj_726{color:var(--c-ink);font-family:var(--font-display);font-size:1.2rem;font-weight:var(--fw-display);letter-spacing:-.02em;line-height:1.2}._pagerLink_mqhoj_689:hover ._pagerTitle_mqhoj_726{color:var(--c-purple-dark)}@media (width<=1199px){._shell_mqhoj_52[data-rail]{grid-template-columns:var(--side-w) minmax(0, 1fr)}._rail_mqhoj_322{display:none}._tocInline_mqhoj_397{display:block}}@media (width<=959px){._shell_mqhoj_52,._shell_mqhoj_52[data-rail]{grid-template-columns:minmax(0,1fr)}._sidebar_mqhoj_101{display:none}._mobileBar_mqhoj_225{margin-bottom:var(--space-6);display:flex}._article_mqhoj_602{max-width:none}}@media (width<=600px){._pager_mqhoj_682{grid-template-columns:minmax(0,1fr)}._pagerLink_mqhoj_689[data-dir=next]{grid-column:auto}._cover_mqhoj_667{margin-top:var(--space-7);border-radius:var(--radius-md)}}._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}}._deep_1kk7a_7{padding-top:var(--section-y);position:relative}._band_1kk7a_14{--tx-aurora-opacity:.38;isolation:isolate;padding-block:clamp(var(--space-10), 7vw, var(--space-12)) clamp(var(--space-9), 6vw, var(--space-11));border-radius:var(--radius-lg);color:var(--c-on-night);background:var(--grad-night,linear-gradient(165deg, #23103b 0%, var(--c-night) 48%, #1b0b2e 100%));clip-path:inset(0 round var(--radius-lg));transition:clip-path 1.1s var(--ease-out);margin-inline:clamp(0px,1.2vw,20px);position:relative;overflow:clip}._band_1kk7a_14[data-armed]:not([data-in]){clip-path:inset(0 9% round var(--radius-lg))}._bokeh_1kk7a_33{--tx-bokeh-opacity:.4;z-index:-1;pointer-events:none;position:absolute;inset:0}._bandInner_1kk7a_41{z-index:1;gap:var(--space-10) var(--space-12);width:min(100% - 2 * var(--gutter), var(--max-w));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;margin-inline:auto;display:grid;position:relative}._bandCopy_1kk7a_52{gap:var(--space-5);display:grid}._eyebrow_1kk7a_57{align-items:center;gap:var(--space-2);width:fit-content;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--c-on-night) 10%, transparent);color:var(--c-on-night);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex}._eyebrowArrow_1kk7a_72{color:#e2b2ff;animation:_bob_1kk7a_1 2.4s var(--ease-out) infinite;flex:none}@keyframes _bob_1kk7a_1{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}._title_1kk7a_88{max-width:14ch;color:var(--c-on-night);font-size:var(--fs-display);letter-spacing:var(--tracking-display);line-height:var(--lh-display);text-wrap:balance}._lede_1kk7a_97{max-width:46ch;color:var(--c-on-night-muted);font-size:var(--fs-lead);line-height:1.5}._facts_1kk7a_104{color:var(--c-on-night-muted);font-size:var(--fs-small);line-height:1.5}._index_1kk7a_112{gap:var(--space-4);display:grid}._indexCount_1kk7a_117{color:var(--c-on-night-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}._indexGroups_1kk7a_125{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}._indexGroup_1kk7a_125{align-content:start;gap:var(--space-2);padding:var(--space-4) var(--space-3) var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--c-on-night) 5%, transparent);display:grid;box-shadow:inset 0 1px #ffffff14}._indexGroup_1kk7a_125[data-feature]{background:radial-gradient(80% 140% at 0% 0%, color-mix(in srgb, var(--c-purple-bright) 34%, transparent), transparent 70%), var(--c-night-2);grid-column:1/-1;box-shadow:inset 0 1px #ffffff24,0 24px 50px -30px #a958ebb3}._indexGroup_1kk7a_125[data-feature] ._indexList_1kk7a_150{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}._indexLabel_1kk7a_154{padding-inline:var(--space-2);color:#e2b2ff;font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}._indexList_1kk7a_150{margin:0;padding:0;list-style:none;display:grid}._indexLink_1kk7a_170{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--c-on-night);font-weight:var(--fw-medium);transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-spring);line-height:1.3;display:flex}._indexLink_1kk7a_170 span{color:var(--c-on-night-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:.08em;flex:none}._indexLink_1kk7a_170:hover{background:color-mix(in srgb, var(--c-on-night) 9%, transparent);transform:translate(4px)}._indexLink_1kk7a_170:hover span{color:#e2b2ff}._item_1kk7a_205{padding-top:clamp(var(--space-10), 8vw, calc(var(--space-12) + var(--space-4)));scroll-margin-top:var(--space-10);position:relative}._item_1kk7a_205:last-child{padding-bottom:var(--space-10)}._itemHead_1kk7a_215{gap:var(--space-3);width:min(100% - 2 * var(--gutter), var(--max-w));margin:0 auto clamp(var(--space-6), 3.4vw, var(--space-9));display:grid}._itemEyebrow_1kk7a_222{align-items:baseline;gap:var(--space-3);color:var(--c-purple);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex}._itemN_1kk7a_233{font-variant-numeric:tabular-nums}._itemTitle_1kk7a_237{max-width:24ch;letter-spacing:var(--tracking-heading);text-wrap:balance;font-size:clamp(1.75rem,3vw,2.6rem)}._item_1kk7a_205[data-feature] ._itemTitle_1kk7a_237{font-size:var(--fs-h1);letter-spacing:var(--tracking-display)}._itemLede_1kk7a_249{max-width:60ch;color:var(--c-muted);font-size:var(--fs-lead);line-height:1.5}@media (width<=960px){._bandInner_1kk7a_41{grid-template-columns:1fr}}@media (width<=560px){._indexGroup_1kk7a_125{padding-inline:var(--space-2)}}._page_qpv8t_13{--studio:#dbd8dc;--frame-shadow:inset 0 1px 0 #ffffff80, 0 40px 80px -46px #5011878c, 0 16px 32px -26px #17121b59;--frame-shadow-up:inset 0 1px 0 #ffffff80, 0 56px 96px -44px #50118799, 0 22px 40px -26px #17121b66;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_qpv8t_13 :where(h1,h2,h3){color:inherit;font-family:var(--font-display);font-weight:var(--fw-display);line-height:var(--lh-tight);letter-spacing:-.035em;text-transform:none;margin:0}._page_qpv8t_13 :where(p,dl,dd,figure,ol,ul){margin:0}._page_qpv8t_13 :where(a){color:inherit;text-decoration:none}._page_qpv8t_13 :is(a,button):focus-visible{outline:3px solid var(--c-focus);outline-offset:4px}._wrap_qpv8t_60{width:min(100% - 2 * var(--gutter), var(--max-w));margin-inline:auto;position:relative}._eyebrow_qpv8t_66{width:fit-content;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}._layer_qpv8t_76{z-index:-1;pointer-events:none;position:absolute;inset:0}._page_qpv8t_13 [data-case-reveal][data-armed]:not([data-in]){opacity:0;transform:translateY(32px)}._page_qpv8t_13 [data-case-reveal][data-armed][data-in]{animation:_reveal_qpv8t_1 .86s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 80ms)}@keyframes _reveal_qpv8t_1{0%{opacity:0;transform:translateY(32px)}}._word_qpv8t_103{display:inline-block}._chapterHead_qpv8t_107[data-armed]:not([data-in]) ._word_qpv8t_103{opacity:0;transform:translateY(.55em)rotate(2deg)}._chapterHead_qpv8t_107[data-armed][data-in] ._word_qpv8t_103{animation:_wordIn_qpv8t_1 .76s var(--ease-out) backwards;animation-delay:calc(.14s + var(--w,0) * 45ms)}@keyframes _wordIn_qpv8t_1{0%{opacity:0;transform:translateY(.55em)rotate(2deg)}}._figure_qpv8t_125[data-armed]:not([data-in]) ._frame_qpv8t_125{clip-path:inset(12% 9% 12% 9% round var(--radius-lg))}._figure_qpv8t_125[data-armed][data-in] ._frame_qpv8t_125{animation:_shutter_qpv8t_1 1.1s var(--ease-out) backwards;animation-delay:calc(80ms + var(--i,0) * 90ms)}@keyframes _shutter_qpv8t_1{0%{clip-path:inset(12% 9% 12% 9% round var(--radius-lg))}to{clip-path:inset(0 round var(--radius-lg))}}._button_qpv8t_145{min-height:52px;padding:0 var(--space-6);justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);color:var(--c-on-purple);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);font-size:var(--fs-small);font-weight:var(--fw-bold);white-space:nowrap;transition:transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-base) var(--ease-out), filter var(--dur-fast) var(--ease-out);display:inline-flex;position:relative}._button_qpv8t_145:hover{filter:brightness(1.07);transform:translateY(-2px)}._button_qpv8t_145:active{transform:translateY(0)scale(.97)}._button_qpv8t_145 svg{transition:transform var(--dur-base) var(--ease-spring);flex:none}._button_qpv8t_145:hover svg{transform:translate(2px,-2px)}._buttonGlass_qpv8t_184{color:var(--c-ink);background:color-mix(in srgb, var(--c-paper) 66%, transparent);box-shadow:var(--gloss-edge), var(--shadow-card);-webkit-backdrop-filter:blur(12px)saturate(1.3)}._buttonGlass_qpv8t_184:hover{box-shadow:var(--gloss-edge), var(--shadow-raised)}._buttonLight_qpv8t_196{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)}._previewFlag_qpv8t_204,._previewTag_qpv8t_205{width:fit-content;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--c-purple-dark);background:repeating-linear-gradient(135deg, var(--c-paper) 0 8px, var(--c-purple-pale) 8px 16px);box-shadow:var(--gloss-edge), 0 2px 8px #5011871f;font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase}._previewFlag_qpv8t_204{margin-bottom:var(--space-4);padding:var(--space-2) var(--space-4)}._hero_qpv8t_225{isolation:isolate;padding-block:var(--space-9) calc(var(--space-12) + var(--space-6));position:relative;overflow:clip}._heroField_qpv8t_232{background:var(--grad-hero,radial-gradient(55% 60% at 88% 6%, #a958eb4d, transparent 70%), radial-gradient(45% 55% at 4% 42%, #eee2faf2, transparent 72%), linear-gradient(180deg, var(--c-lilac) 0%, #faf7fc00 100%))}._heroField_qpv8t_232:after{content:"";aspect-ratio:1;background:radial-gradient(closest-side,#a958eb61,#eee2fa33 55%,#0000);border-radius:50%;width:min(62vw,880px);animation:18s ease-in-out infinite alternate _glowDrift_qpv8t_1;position:absolute;top:-18%;right:-10%}@keyframes _glowDrift_qpv8t_1{0%{transform:translate(0,0)scale(1)}to{transform:translate(-8%,10%)scale(1.12)}}._heroHalftone_qpv8t_263{--tx-halftone-color:var(--c-purple);--tx-halftone-opacity:.12;-webkit-mask-image:radial-gradient(70% 80% at 100% 0,#000 0%,#0000 62%);mask-image:radial-gradient(70% 80% at 100% 0,#000 0%,#0000 62%)}._decor_qpv8t_270{z-index:0;pointer-events:none;position:absolute;inset:0}._decorShard_qpv8t_277{filter:drop-shadow(0 28px 36px #50118759);width:clamp(70px,8vw,140px);height:auto;animation:9s ease-in-out infinite alternate _floatA_qpv8t_1;position:absolute;top:6%;right:3%}._decorOrb_qpv8t_287{opacity:.85;filter:blur(1.5px)drop-shadow(0 20px 30px #5011874d);width:clamp(56px,6vw,110px);height:auto;animation:12s ease-in-out infinite alternate _floatB_qpv8t_1;position:absolute;top:56%;left:41%}@keyframes _floatA_qpv8t_1{0%{transform:translateY(-6px)rotate(-8deg)}to{transform:translate(-10px,18px)rotate(6deg)}}@keyframes _floatB_qpv8t_1{0%{transform:translateY(10px)rotate(0)}to{transform:translate(14px,-16px)rotate(24deg)}}._heroGrid_qpv8t_316{z-index:1;gap:var(--space-10);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;display:grid;position:relative}._heroVertical_qpv8t_325 ._heroGrid_qpv8t_316{grid-template-columns:minmax(0,1fr) minmax(260px,380px)}._heroCopy_qpv8t_331 [data-hero-in]{animation:_rise_qpv8t_1 var(--dur-slow) var(--ease-out) backwards}._heroCopy_qpv8t_331 [data-hero-in]:nth-child(2){animation-delay:60ms}._heroCopy_qpv8t_331 [data-hero-in]:nth-child(3){animation-delay:.12s}._heroCopy_qpv8t_331 [data-hero-in]:nth-child(4){animation-delay:.18s}._heroCopy_qpv8t_331 [data-hero-in]:nth-child(5){animation-delay:.24s}._heroCopy_qpv8t_331 [data-hero-in]:nth-child(6){animation-delay:.3s}._page_qpv8t_13[data-arrived] [data-hero-in],._page_qpv8t_13[data-arrived] ._factsPanel_qpv8t_342{animation:none}@keyframes _rise_qpv8t_1{0%{opacity:0;transform:translateY(16px)}}._crumbs_qpv8t_353{margin-bottom:var(--space-6);align-items:center;gap:var(--space-2);color:var(--c-muted);font-size:var(--fs-small);flex-wrap:wrap;display:flex}._crumbs_qpv8t_353 a{align-items:center;gap:var(--space-2);min-height:44px;color:var(--c-ink);font-weight:var(--fw-medium);display:inline-flex}._crumbs_qpv8t_353 a svg{transition:transform var(--dur-base) var(--ease-spring)}._crumbs_qpv8t_353 a:hover{color:var(--c-purple)}._crumbs_qpv8t_353 a:hover svg{transform:translate(-4px)}._hero_qpv8t_225 h1{width:fit-content;max-width:20ch;margin-top:var(--space-4);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.3rem,3.8vw,3.9rem);line-height:1.02}._heroVertical_qpv8t_325 h1{font-size:var(--fs-h1)}._lede_qpv8t_398{max-width:56ch;margin-top:var(--space-6);color:var(--c-muted);font-size:var(--fs-lead);line-height:1.5}._heroActions_qpv8t_406{margin-top:var(--space-8);gap:var(--space-6);justify-items:start;display:grid}._chips_qpv8t_413{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}._chips_qpv8t_413 li{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--c-paper) 62%, transparent);box-shadow:var(--gloss-edge), 0 1px 3px #50118714;font-size:var(--fs-small);font-weight:var(--fw-medium);-webkit-backdrop-filter:blur(10px)}._actions_qpv8t_432{gap:var(--space-3);flex-wrap:wrap;display:flex}._heroStage_qpv8t_438{position:relative}._heroStage_qpv8t_438:before{content:"";z-index:-1;filter:blur(36px);background:radial-gradient(closest-side,#a958eb8c,#0000);border-radius:50%;animation:7s ease-in-out infinite alternate _glowPulse_qpv8t_1;position:absolute;inset:12% 6% -12%}@keyframes _glowPulse_qpv8t_1{0%{opacity:.6;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}._heroMedia_qpv8t_465{aspect-ratio:16/9;border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--c-purple-pale), var(--c-lilac));box-shadow:var(--frame-shadow-up);transition:transform .9s var(--ease-out);position:relative;overflow:clip;transform:perspective(1600px)rotateY(-5deg)rotateX(2deg)}._heroMedia_qpv8t_465[data-hero-in]{animation:_heroMediaIn_qpv8t_1 1s var(--ease-out) .12s backwards}._heroStage_qpv8t_438:hover ._heroMedia_qpv8t_465{transform:perspective(1600px)rotateY(0)rotateX(0)}._heroVertical_qpv8t_325 ._heroMedia_qpv8t_465{aspect-ratio:9/16}@keyframes _heroMediaIn_qpv8t_1{0%{opacity:0;transform:perspective(1600px)rotateY(-14deg)rotateX(4deg)translateY(28px)scale(.96)}}._facts_qpv8t_342{z-index:2;margin-top:calc(var(--space-12) * -1);position:relative}._factsPanel_qpv8t_342{padding:var(--space-8);gap:var(--space-6);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--c-paper) 70%, transparent);box-shadow:var(--gloss-edge), 0 34px 70px -44px #50118766, 0 2px 6px #5011870d;-webkit-backdrop-filter:blur(20px)saturate(1.35);animation:_rise_qpv8t_1 .7s var(--ease-out) .28s backwards;display:grid}._factsTitle_qpv8t_516{color:var(--c-purple);font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}._glance_qpv8t_525{gap:var(--space-5) var(--space-10);flex-wrap:wrap;display:flex}._glance_qpv8t_525 dt{margin-bottom:var(--space-1);color:var(--c-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase}._glance_qpv8t_525 dd{font-size:1.05rem;font-weight:var(--fw-medium);line-height:1.35}._contribution_qpv8t_546{max-width:82ch;font-size:var(--fs-lead);line-height:1.5}._contribution_qpv8t_546 span{margin-bottom:var(--space-1);color:var(--c-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;display:block}._toc_qpv8t_562{gap:var(--space-2);flex-wrap:wrap;display:flex}._toc_qpv8t_562 a{min-height:42px;padding:0 var(--space-4);align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);color:var(--c-ink);background:color-mix(in srgb, var(--c-purple-pale) 72%, transparent);font-size:var(--fs-small);font-weight:var(--fw-medium);transition:transform var(--dur-base) var(--ease-spring), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);display:inline-flex}._toc_qpv8t_562 a span{color:var(--c-purple);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;transition:color var(--dur-fast) var(--ease-out)}._toc_qpv8t_562 a:hover{color:var(--c-on-purple);background:var(--c-purple);transform:translateY(-2px)}._toc_qpv8t_562 a:hover span{color:var(--c-on-purple)}._chapter_qpv8t_107{isolation:isolate;padding-block:var(--section-y);scroll-margin-top:var(--space-12);position:relative}._chapterHead_qpv8t_107{gap:var(--space-3);display:grid}._chapterNumber_qpv8t_616{width:fit-content;font-family:var(--font-display);font-size:clamp(4.25rem,9vw,8.5rem);font-weight:var(--fw-display);letter-spacing:-.06em;color:#0000;background:linear-gradient(180deg, var(--c-purple-bright) 0%, color-mix(in srgb, var(--c-purple) 70%, transparent) 52%, transparent 100%);-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;line-height:.8}._chapterLabel_qpv8t_635{color:var(--c-purple);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}._chapterTitle_qpv8t_643{max-width:20ch;font-size:var(--fs-h2);letter-spacing:-.04em;text-wrap:balance}._prose_qpv8t_650{max-width:54ch;margin-top:var(--space-6);gap:var(--space-4);font-size:var(--fs-lead);line-height:1.55;display:grid}._prose_qpv8t_650 p+p{color:var(--c-muted)}._figure_qpv8t_125{gap:var(--space-3);display:grid}._figure_qpv8t_125 figcaption{padding-inline:var(--space-1);color:var(--c-muted);font-size:var(--fs-small);line-height:1.4}._frame_qpv8t_125{border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--c-purple-pale), var(--c-lilac));box-shadow:var(--frame-shadow);transition:transform .7s var(--ease-spring), box-shadow var(--dur-slow) var(--ease-out);display:block;position:relative;overflow:clip}._figure_qpv8t_125:hover ._frame_qpv8t_125{box-shadow:var(--frame-shadow-up);transform:translateY(-6px)}._ratio169_qpv8t_695{aspect-ratio:16/9}._ratio916_qpv8t_696{aspect-ratio:9/16}._ratio11_qpv8t_697{aspect-ratio:1}._frameStudio_qpv8t_699{background:var(--studio)}._frameContain_qpv8t_703{background:radial-gradient(70% 55% at 50% 70%, #a958eb52, transparent 72%), linear-gradient(180deg, var(--c-lilac), var(--c-purple-pale))}._frameVideo_qpv8t_709{width:100%;height:100%;display:block;position:absolute;inset:0}._crop_qpv8t_718{transform-origin:var(--crop-x,50%) var(--crop-y,50%);transform:scale(var(--crop-zoom,1));animation:18s ease-in-out infinite alternate _cropDrift_qpv8t_1;display:block;position:absolute;inset:0}@keyframes _cropDrift_qpv8t_1{0%{transform:scale(var(--crop-zoom,1)) translate3d(0, 0, 0)}to{transform:scale(calc(var(--crop-zoom,1) * 1.08)) translate3d(-1.2%, -0.8%, 0)}}._drift_qpv8t_736{animation:20s ease-in-out infinite alternate _drift_qpv8t_736;display:block;position:absolute;inset:0}@keyframes _drift_qpv8t_736{0%{transform:scale(1.02)}to{transform:scale(1.09)translate(-1%,-1%)}}._float_qpv8t_753{animation:6s ease-in-out infinite alternate _float_qpv8t_753;animation-delay:calc(var(--i,0) * -1.1s);display:block;position:absolute;inset:6%}@keyframes _float_qpv8t_753{0%{transform:translateY(3%)rotate(-1.5deg)}to{transform:translateY(-3%)rotate(1.5deg)}}._split_qpv8t_772{overflow:clip}._orb_qpv8t_776{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#a958eb38,#eee2fa52 55%,#0000);border-radius:50%;width:min(64vw,760px);animation:22s ease-in-out infinite alternate _orbDrift_qpv8t_1;position:absolute;top:12%;right:-14%}._orbLeft_qpv8t_794{animation-direction:alternate-reverse;left:-16%;right:auto}@keyframes _orbDrift_qpv8t_1{0%{transform:translate(0,0)scale(1)}to{transform:translate(-6%,8%)scale(1.1)}}._splitGrid_qpv8t_809{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}._flip_qpv8t_816 ._splitGrid_qpv8t_809{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}._flip_qpv8t_816 ._splitCopy_qpv8t_820{order:2}._splitMedia_qpv8t_824{position:relative}._duo_qpv8t_828{gap:var(--space-5);grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:end;display:grid}._duo_qpv8t_828>:first-child{margin-bottom:var(--space-12)}._band_qpv8t_841{border-radius:var(--radius-lg);color:var(--c-on-night);margin-inline:clamp(0px,1.2vw,20px);overflow:clip}._bandGround_qpv8t_848{z-index:-1;background:var(--grad-night,linear-gradient(165deg, #23103b 0%, var(--c-night) 48%, #1b0b2e 100%));position:absolute;inset:0}._bandGround_qpv8t_848 ._layer_qpv8t_76{z-index:0;--tx-aurora-opacity:.5}._bandBackdrop_qpv8t_864{opacity:.3;filter:blur(54px)saturate(1.5);mix-blend-mode:screen;animation:26s ease-in-out infinite alternate _backdropDrift_qpv8t_1;display:block;position:absolute;inset:-12%}@keyframes _backdropDrift_qpv8t_1{0%{transform:translate(-3%,-2%)scale(1.04)}to{transform:translate(3%,3%)scale(1.14)}}._band_qpv8t_841 ._chapterNumber_qpv8t_616{background:linear-gradient(180deg, var(--c-on-night) 0%, #d78bffbf 50%, transparent 100%);-webkit-background-clip:text;background-clip:text}._band_qpv8t_841 ._chapterLabel_qpv8t_635,._band_qpv8t_841 ._bandLabel_qpv8t_895{color:var(--c-on-night-muted)}._band_qpv8t_841 ._chapterTitle_qpv8t_643{color:var(--c-on-night)}._band_qpv8t_841 ._prose_qpv8t_650,._band_qpv8t_841 ._figure_qpv8t_125 figcaption{color:var(--c-on-night-muted)}._bandLabel_qpv8t_895{margin:var(--space-12) 0 var(--space-6);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}._made_qpv8t_920{margin-top:var(--space-10);gap:var(--space-1);padding:0;list-style:none;display:grid}._madeRow_qpv8t_928{padding:var(--space-5) var(--space-6);gap:var(--space-6);border-radius:var(--radius-md);transition:background-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-spring);grid-template-columns:4rem minmax(0,1.15fr) minmax(0,1fr);align-items:baseline;display:grid}._madeRow_qpv8t_928:hover{background:color-mix(in srgb, var(--c-on-night) 6%, transparent);transform:translate(8px)}._madeIndex_qpv8t_945{color:#e2b2ff;font-size:var(--fs-small);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:.1em}._madeTitle_qpv8t_953{color:var(--c-on-night);font-family:var(--font-display);font-size:clamp(1.9rem,3.4vw,3rem);font-weight:var(--fw-display);letter-spacing:-.04em;line-height:1}._madeRow_qpv8t_928:hover ._madeTitle_qpv8t_953{color:#0000;background:linear-gradient(90deg, var(--c-on-night) 0%, #d78bff 60%, var(--c-purple-bright) 100%);-webkit-background-clip:text;background-clip:text}._madeDetail_qpv8t_969{max-width:46ch;color:var(--c-on-night-muted);line-height:1.5}._castBlock_qpv8t_975,._wallBlock_qpv8t_976{margin-top:var(--space-4)}._wall_qpv8t_976{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}._packs_qpv8t_986{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._pack_qpv8t_986 ._frame_qpv8t_125{box-shadow:none;background:0 0;overflow:visible}._pack_qpv8t_986 ._frame_qpv8t_125:before{content:"";filter:blur(18px);background:radial-gradient(closest-side,#a958eb80,#0000);border-radius:50%;position:absolute;inset:26% 16% 2%}._pack_qpv8t_986 ._frame_qpv8t_125:after{display:none}._pack_qpv8t_986:hover ._frame_qpv8t_125{box-shadow:none;transform:translateY(-10px)scale(1.03)}._pack_qpv8t_986 figcaption{text-align:center}._cast_qpv8t_975{gap:var(--space-10);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid}._stage_qpv8t_1030{gap:var(--space-4);display:grid;position:relative}._stageGlow_qpv8t_1036{z-index:0;filter:blur(34px);pointer-events:none;background:radial-gradient(closest-side,#a958eb99,#0000);border-radius:50%;animation:6s ease-in-out infinite alternate _glowPulse_qpv8t_1;position:absolute;inset:6% 8% 14%}._stageMedia_qpv8t_1047{z-index:1;aspect-ratio:1;border-radius:var(--radius-lg);background:var(--studio,#dbd8dc);animation:_stageIn_qpv8t_1 .64s var(--ease-spring) backwards;display:block;position:relative;overflow:clip;box-shadow:0 50px 90px -42px #000000a6,inset 0 1px #fff9}@keyframes _stageIn_qpv8t_1{0%{opacity:0;transform:translateY(14px)scale(.94)}}._stageVideo_qpv8t_1067{width:100%;height:100%;display:block;position:absolute;inset:0}._stageStill_qpv8t_1075{inset:var(--space-6);display:block;position:absolute}._monogram_qpv8t_1082{color:color-mix(in srgb, currentColor 30%, transparent);font-family:var(--font-display);font-size:clamp(2.5rem,6vw,5rem);font-weight:var(--fw-display);letter-spacing:-.05em;place-items:center;display:grid;position:absolute;inset:0}._stageMedia_qpv8t_1047 ._monogram_qpv8t_1082{color:color-mix(in srgb, var(--c-purple) 40%, transparent);font-size:clamp(4rem,12vw,9rem)}._stageName_qpv8t_1099{z-index:1;align-items:baseline;gap:var(--space-2) var(--space-4);color:var(--c-on-night);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-display);letter-spacing:-.03em;flex-wrap:wrap;line-height:1.1;display:flex;position:relative}._stageCount_qpv8t_1114{color:var(--c-purple-bright);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:.1em}._stageHint_qpv8t_1123{align-items:center;gap:var(--space-2);color:var(--c-on-night-muted);font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;display:inline-flex}._roster_qpv8t_1135{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}._castBlock_qpv8t_975[data-armed]:not([data-in]) ._rosterItem_qpv8t_1143{opacity:0}._castBlock_qpv8t_975[data-armed][data-in] ._rosterItem_qpv8t_1143{animation:_castIn_qpv8t_1 .76s var(--ease-spring) backwards;animation-delay:calc(.24s + var(--i,0) * 80ms)}@keyframes _castIn_qpv8t_1{0%{opacity:0;transform:translateY(36px)scale(.95)}}._token_qpv8t_1159{width:100%;padding:var(--space-2) var(--space-2) var(--space-3);gap:var(--space-2);border-radius:var(--radius-md);color:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--c-on-night) 10%, transparent), color-mix(in srgb, var(--c-on-night) 3%, transparent));font:inherit;text-align:left;cursor:pointer;transition:transform .52s var(--ease-spring), box-shadow var(--dur-base) var(--ease-out);border:0;display:grid;box-shadow:inset 0 1px #ffffff1a}._token_qpv8t_1159:hover{transform:translateY(-8px)}._token_qpv8t_1159:active{transform:translateY(-2px)scale(.97)}._token_qpv8t_1159[aria-pressed=true]{background:linear-gradient(180deg, color-mix(in srgb, var(--c-purple-bright) 58%, transparent), color-mix(in srgb, var(--c-purple) 34%, transparent));box-shadow:0 26px 50px -26px #a958ebe6,inset 0 1px #ffffff52}._token_qpv8t_1159:focus-visible{outline:3px solid var(--c-focus);outline-offset:3px}._tokenStage_qpv8t_1205{aspect-ratio:4/5;border-radius:calc(var(--radius-md) - 6px);background:radial-gradient(75% 50% at 50% 96%,#7321be99,#0000 75%);display:block;position:relative;overflow:clip}._tokenImage_qpv8t_1215{padding-top:var(--space-2);transform-origin:50% 100%;transition:transform .6s var(--ease-spring)}._token_qpv8t_1159:hover ._tokenImage_qpv8t_1215,._token_qpv8t_1159[aria-pressed=true] ._tokenImage_qpv8t_1215{transform:scale(1.06)}._tokenName_qpv8t_1226{padding-inline:var(--space-1);font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:1.2}._game_qpv8t_1235{overflow:clip}._gameField_qpv8t_1239{background:radial-gradient(60% 50% at 50% 78%,#eee2fad9,#0000 75%)}._gameHead_qpv8t_1243{margin-bottom:var(--space-10);gap:var(--space-10);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;display:grid}._gameAside_qpv8t_1251{gap:var(--space-5);max-width:46ch;font-size:var(--fs-lead);justify-items:start;line-height:1.55;display:grid}._gameWide_qpv8t_1260 ._frame_qpv8t_125{border-radius:calc(var(--radius-lg) + 6px)}._gameTall_qpv8t_1264{width:min(100%,400px);margin-inline:auto}._outcome_qpv8t_1271{border-radius:var(--radius-lg);margin-inline:clamp(0px,1.2vw,20px);overflow:clip}._outcomeField_qpv8t_1277{--tx-halftone-opacity:.09;background:var(--grad-lilac,radial-gradient(60% 70% at 90% 10%, #a958eb38, transparent 70%), linear-gradient(160deg, var(--c-lilac), var(--c-purple-pale)))}._numbers_qpv8t_1286{margin-top:var(--space-8);gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}._number_qpv8t_1286{padding:var(--space-8) var(--space-6) var(--space-6);gap:var(--space-2);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--c-paper) 74%, transparent);box-shadow:var(--gloss-edge), 0 26px 50px -34px #50118773;-webkit-backdrop-filter:blur(14px);flex-direction:column;display:flex}._numberFlag_qpv8t_1305{margin-bottom:var(--space-3);order:-2}._numberValue_qpv8t_1310{color:#0000;background:linear-gradient(180deg, var(--c-purple-bright) 0%, var(--c-purple) 55%, var(--c-purple-dark) 100%);width:fit-content;font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;order:-1;line-height:1}._numberLabel_qpv8t_1325{margin-top:var(--space-2);font-weight:var(--fw-bold)}._numberMeta_qpv8t_1330{padding-top:var(--space-4);color:var(--c-muted);font-size:var(--fs-micro);margin-top:auto;line-height:1.5}._partner_qpv8t_1339{margin-top:var(--space-10);padding:var(--space-8) var(--space-7);border-radius:var(--radius-lg);color:var(--c-on-night);background:linear-gradient(160deg, var(--c-night-2), var(--c-night));box-shadow:0 34px 70px -40px #160a24b3,inset 0 1px #ffffff14}._partnerLabel_qpv8t_1348{width:fit-content;margin-bottom:var(--space-4);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--c-on-night);background:color-mix(in srgb, var(--c-on-night) 12%, transparent);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase}._partner_qpv8t_1339 h3{color:var(--c-on-night);font-size:var(--fs-h3)}._partnerNote_qpv8t_1366{max-width:70ch;margin-top:var(--space-3);color:var(--c-on-night-muted);font-size:var(--fs-small)}._partner_qpv8t_1339 ._number_qpv8t_1286{background:color-mix(in srgb, var(--c-on-night) 7%, transparent);box-shadow:inset 0 1px #ffffff14}._partner_qpv8t_1339 ._numberValue_qpv8t_1310{background:linear-gradient(180deg, var(--c-on-night) 0%, #d78bff 100%);font-size:var(--fs-h2);-webkit-background-clip:text;background-clip:text}._partner_qpv8t_1339 ._numberMeta_qpv8t_1330{color:var(--c-on-night-muted)}._creditList_qpv8t_1391{margin-top:var(--space-10);gap:var(--space-8) var(--space-10);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}._creditList_qpv8t_1391 dt{margin-bottom:var(--space-2);color:var(--c-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase}._creditList_qpv8t_1391 dd{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-display);letter-spacing:-.03em;line-height:1.1}._creditPetrex_qpv8t_1415 dd{color:#0000;background:linear-gradient(90deg, var(--c-purple-dark), var(--c-purple-bright));-webkit-background-clip:text;background-clip:text;width:fit-content}._rights_qpv8t_1423{max-width:70ch;margin-top:var(--space-10);color:var(--c-muted);font-size:var(--fs-small);line-height:1.5}._cta_qpv8t_1433{isolation:isolate;margin-inline:clamp(0px,1.2vw,20px);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-bottom:clamp(0px,1.2vw,20px);position:relative;overflow:clip}._ctaTorus_qpv8t_1446{z-index:0;opacity:.9;filter:drop-shadow(0 30px 40px #00000073);pointer-events:none;width:clamp(90px,12vw,200px);height:auto;animation:11s ease-in-out infinite alternate _floatB_qpv8t_1;position:absolute;top:12%;right:8%}._ctaInner_qpv8t_1459{z-index:1;justify-items:center;gap:var(--space-6);display:grid;position:relative}._cta_qpv8t_1433 ._eyebrow_qpv8t_66{color:var(--c-on-night-muted)}._cta_qpv8t_1433 h2{max-width:18ch;color:var(--c-on-night);font-size:var(--fs-display);letter-spacing:-.05em;line-height:var(--lh-display);text-wrap:balance}._cta_qpv8t_1433 p{max-width:46ch;color:var(--c-on-night-muted);font-size:var(--fs-lead)}._ctaActions_qpv8t_1486{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._ctaMail_qpv8t_1494{min-height:44px;padding:0 var(--space-4);align-items:center;gap:var(--space-2);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);display:inline-flex}._ctaMail_qpv8t_1494:hover{background:color-mix(in srgb, var(--c-on-night) 16%, transparent)}@media (width<=1080px){._cast_qpv8t_975{grid-template-columns:1fr}._roster_qpv8t_1135{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;padding:var(--space-3) var(--space-1) var(--space-4);grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}._rosterItem_qpv8t_1143{scroll-snap-align:start}}@media (width<=960px){._heroGrid_qpv8t_316,._heroVertical_qpv8t_325 ._heroGrid_qpv8t_316{grid-template-columns:1fr}._heroMedia_qpv8t_465{transform:none}._decorOrb_qpv8t_287{display:none}._heroVertical_qpv8t_325 ._heroMedia_qpv8t_465{width:min(100%,380px)}._splitGrid_qpv8t_809,._flip_qpv8t_816 ._splitGrid_qpv8t_809{gap:var(--space-10);grid-template-columns:1fr}._flip_qpv8t_816 ._splitCopy_qpv8t_820{order:0}._gameHead_qpv8t_1243{gap:var(--space-6);grid-template-columns:1fr}._madeRow_qpv8t_928{gap:var(--space-2) var(--space-4);grid-template-columns:2.5rem minmax(0,1fr)}._madeDetail_qpv8t_969{grid-column:2}._packs_qpv8t_986{grid-template-columns:repeat(2,minmax(0,1fr))}._wall_qpv8t_976{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (width<=560px){._factsPanel_qpv8t_342{padding:var(--space-6) var(--space-5)}._glance_qpv8t_525{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._actions_qpv8t_432 ._button_qpv8t_145{flex:100%}._madeRow_qpv8t_928{padding:var(--space-4) var(--space-2)}._duo_qpv8t_828{gap:var(--space-3);grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}._duo_qpv8t_828>:first-child{margin-bottom:var(--space-8)}._roster_qpv8t_1135{grid-template-columns:repeat(5,minmax(42%,1fr))}}
