.button[data-astro-cid-ekguhzzh]{--btn-bg:transparent;--btn-fg:var(--color-ink);--btn-border:transparent;justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--button-height);padding:0 calc(var(--space-24) - var(--border-control));border:var(--border-control) solid var(--btn-border);border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-sans);font-size:var(--text-button);font-weight:600;line-height:var(--leading-button);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex}.button--block[data-astro-cid-ekguhzzh]{width:100%;display:flex}.button[data-astro-cid-ekguhzzh][data-variant=ink]{--btn-bg:var(--color-ink);--btn-fg:var(--color-paper)}.button[data-astro-cid-ekguhzzh][data-variant=volt]{--btn-bg:var(--color-volt);--btn-fg:var(--color-ink)}.button[data-astro-cid-ekguhzzh][data-variant=bite]{--btn-bg:var(--color-bite);--btn-fg:var(--color-ink)}.button[data-astro-cid-ekguhzzh][data-variant=paper]{--btn-bg:var(--color-paper);--btn-fg:var(--color-ink)}.button[data-astro-cid-ekguhzzh][data-variant=outline]{--btn-fg:var(--color-ink);--btn-border:currentColor}.button[data-astro-cid-ekguhzzh][data-variant=outline-light]{--btn-fg:var(--color-paper);--btn-border:currentColor}.button[data-astro-cid-ekguhzzh][data-variant=hero]{--btn-bg:var(--hero-cta-bg);--btn-fg:var(--hero-cta-text)}.button__arrow[data-astro-cid-ekguhzzh]{width:var(--icon-m);height:var(--icon-m);transition:transform var(--dur-fast) var(--ease-out);flex:none}@media (hover:hover){.button[data-astro-cid-ekguhzzh]:not([aria-disabled=true],:disabled):hover{background:color-mix(in srgb, var(--btn-bg) 86%, var(--btn-fg))}.button[data-astro-cid-ekguhzzh]:not([aria-disabled=true],:disabled):hover .button__arrow[data-astro-cid-ekguhzzh]{transform:translate(2px)}}.button[data-astro-cid-ekguhzzh]:not([aria-disabled=true],:disabled):active{transform:translateY(1px)}.button[data-astro-cid-ekguhzzh][aria-disabled=true],.button[data-astro-cid-ekguhzzh]:disabled{opacity:.45;cursor:not-allowed}.button[data-astro-cid-ekguhzzh][data-variant=hero][aria-disabled=true]{--btn-bg:color-mix(in srgb, var(--hero-cta-bg) 45%, var(--hero-bg));--btn-fg:color-mix(in srgb, var(--hero-cta-text) 45%, var(--btn-bg));opacity:1}.kicker[data-astro-cid-ywabuju3]{align-items:center;gap:var(--space-8);color:var(--hero-text,inherit);display:flex}.dot[data-astro-cid-ywabuju3]{width:var(--space-8);height:var(--space-8);background:var(--hero-accent,var(--color-bite));border-radius:50%;flex:none}.field[data-astro-cid-wul7fgjm]{gap:var(--space-8);flex-direction:column;display:flex}.field__label[data-astro-cid-wul7fgjm]{font-size:var(--text-body-s);font-weight:600;line-height:var(--leading-body-s)}.field__hint[data-astro-cid-wul7fgjm]{margin-top:calc(-1 * var(--space-4))}.field__control[data-astro-cid-wul7fgjm]{width:100%;min-height:var(--control-height);padding:0 var(--control-pad-end) 0 var(--space-16);border:var(--border-field) solid var(--color-muted);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-body-m);line-height:var(--leading-body-m);transition:border-color var(--dur-fast) var(--ease-out)}.field__control[data-astro-cid-wul7fgjm]::placeholder{color:var(--color-muted);opacity:1}.field__control[data-astro-cid-wul7fgjm]:focus{border-color:var(--color-ink)}.field__control--textarea[data-astro-cid-wul7fgjm]{min-height:var(--textarea-height);padding-block:var(--control-pad-end);border-radius:var(--radius-md);resize:vertical;display:block}.field__select[data-astro-cid-wul7fgjm]{position:relative}.field__select[data-astro-cid-wul7fgjm] select[data-astro-cid-wul7fgjm]{appearance:none;padding-right:calc(var(--control-pad-end) + var(--icon-m) + var(--space-8))}.field__select[data-astro-cid-wul7fgjm] select[data-astro-cid-wul7fgjm]:has(option[value=""]:checked){color:var(--color-muted)}.field__select[data-astro-cid-wul7fgjm] .field__chevron{top:50%;right:var(--control-pad-end);width:var(--icon-m);height:var(--icon-m);color:var(--color-ink);pointer-events:none;position:absolute;transform:translateY(-50%)}.field[data-astro-cid-wul7fgjm][data-invalid] .field__control[data-astro-cid-wul7fgjm]{border-color:var(--color-bite);box-shadow:inset 0 0 0 var(--border-field) var(--color-bite)}.field__error[data-astro-cid-wul7fgjm]{align-items:center;gap:var(--space-8);display:flex}.field__error[data-astro-cid-wul7fgjm][hidden]{display:none}.field__error[data-astro-cid-wul7fgjm]:before{content:"";width:var(--space-8);height:var(--space-8);background:var(--color-bite);border-radius:50%;flex:none}.field__control[data-astro-cid-wul7fgjm]:disabled{opacity:.55;cursor:not-allowed}.support-form-wrap[data-astro-cid-vty4ys6j]{display:block}.support-form[data-astro-cid-vty4ys6j]{gap:var(--space-18);padding:var(--space-24) var(--space-16);border-radius:var(--radius-panel);background:var(--color-volt);color:var(--color-ink);--focus-ring:var(--color-ink);flex-direction:column;display:flex}.support-form[data-astro-cid-vty4ys6j]:focus{outline:none}.support-form__title[data-astro-cid-vty4ys6j]{letter-spacing:var(--tracking-display-m)}.support-form__fields[data-astro-cid-vty4ys6j]{gap:var(--space-18);display:grid}.form-alert[data-astro-cid-vty4ys6j]{padding:var(--space-16) var(--space-20);border-radius:var(--radius-md);background:var(--color-paper);box-shadow:inset var(--space-4) 0 0 var(--color-bite);font-size:var(--text-body-s);line-height:var(--leading-body-s)}.form-alert[data-astro-cid-vty4ys6j][hidden]{display:none}.form-alert__title[data-astro-cid-vty4ys6j]{font-weight:600}.form-alert[data-astro-cid-vty4ys6j] ul[data-astro-cid-vty4ys6j]{margin-top:var(--space-4)}.form-alert[data-astro-cid-vty4ys6j] a[data-astro-cid-vty4ys6j]{font-weight:600}.attach[data-astro-cid-vty4ys6j]{gap:var(--space-8);flex-direction:column;display:flex}.attach__box[data-astro-cid-vty4ys6j]{justify-content:center;align-items:center;gap:var(--space-10);min-height:var(--tap-target);padding:var(--space-18) var(--space-16);border:var(--border-field) dashed var(--color-muted);border-radius:var(--radius-md);font-size:var(--text-body-m);line-height:var(--leading-body-m);cursor:pointer;display:flex}.attach__box[data-astro-cid-vty4ys6j] .attach__icon{width:var(--space-18);height:var(--space-18);flex:none}.attach[data-astro-cid-vty4ys6j]:has(.attach__input:focus-visible) .attach__box[data-astro-cid-vty4ys6j]{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.attach[data-astro-cid-vty4ys6j][data-invalid] .attach__box[data-astro-cid-vty4ys6j]{border-color:var(--color-bite);border-style:solid}.attach__note[data-astro-cid-vty4ys6j],.support-form__privacy[data-astro-cid-vty4ys6j]{color:var(--color-muted)}.attach__list[data-astro-cid-vty4ys6j]{gap:var(--space-4);flex-direction:column;display:flex}.attach__list[data-astro-cid-vty4ys6j][hidden],.attach__error[data-astro-cid-vty4ys6j][hidden]{display:none}.attach__error[data-astro-cid-vty4ys6j]{align-items:baseline;gap:var(--space-8);display:flex}.attach__error[data-astro-cid-vty4ys6j]:before{content:"";width:var(--space-8);height:var(--space-8);background:var(--color-bite);border-radius:50%;flex:none}.honeypot[data-astro-cid-vty4ys6j]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.support-form__turnstile[data-astro-cid-vty4ys6j]:empty{display:none}.support-form[data-astro-cid-vty4ys6j] .support-form__submit{width:100%}@media (width>=990px){.support-form[data-astro-cid-vty4ys6j]{gap:var(--space-24);padding:var(--space-48)}.support-form__fields[data-astro-cid-vty4ys6j]{gap:var(--space-24) var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr))}.support-form__wide[data-astro-cid-vty4ys6j]{grid-column:1/-1}.support-form[data-astro-cid-vty4ys6j] .support-form__submit{align-self:flex-start;width:auto}}:root{--color-paper:#fff;--color-ink:#0f0f10;--color-muted:#5b5b5f;--color-line:#eaeaea;--color-volt:#d9ff3d;--color-bite:#ff3d6e;--color-ultra:#0043ff;--color-tang:#ff8a1f;--color-ultra-soft:#c9c0ff;--cosmero-white:#fff;--cosmero-soft-grey:#f6f6f5;--cosmero-grey:#eeeeec;--cosmero-ink:#1c1c1b;--cosmero-muted:#62625e;--cosmero-midnight:#1b2a6b;--cosmero-blush:#f2e3e6;--font-display:var(--font-instrument-serif,"Instrument Serif"), ui-serif, Georgia, serif;--font-sans:var(--font-instrument-sans,"Instrument Sans"), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:var(--font-geist-mono,"Geist Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;--text-display-xl:clamp(5.25rem, 3.114rem + 8.762vw, 11rem);--text-display-l:clamp(3.25rem, 2.229rem + 4.19vw, 6rem);--text-display-m:clamp(2.25rem, 1.786rem + 1.905vw, 3.5rem);--leading-display-xl:.92;--leading-display-l:1;--leading-display-m:1.04;--tracking-display-xl:-.035em;--tracking-display-l:-.025em;--tracking-display-m:-.02em;--text-heading-s:1.25rem;--text-body-l:1.125rem;--text-body-m:1rem;--text-body-s:.875rem;--text-button:.9375rem;--text-label:.6875rem;--tracking-label:.06em;--leading-heading-s:1.25;--tracking-heading-s:-.01em;--leading-body-l:1.5;--leading-body-m:1.55;--leading-body-s:1.5;--leading-button:1;--text-hero-active:clamp(4rem, 2.236rem + 7.238vw, 8.75rem);--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px;--space-2:2px;--space-10:10px;--space-14:14px;--space-18:18px;--space-28:28px;--space-40:40px;--gutter:clamp(8px, 5.03px + .762vw, 16px);--panel-gap:var(--gutter);--radius-panel:clamp(28px, 23.54px + 1.143vw, 40px);--radius-card:20px;--radius-md:16px;--radius-sm:8px;--radius-pill:999px;--section-pad-x:clamp(20px, 9.6px + 2.667vw, 48px);--panel-pad-y:clamp(56px, 32.23px + 6.095vw, 120px);--section-pad-y:clamp(80px, 54px + 6.667vw, 150px);--content-max:1408px;--tap-target:44px;--leading-label:1.3;--border-control:1.5px;--border-field:1px;--icon-s:14px;--icon-m:16px;--icon-l:20px;--button-height:46px;--header-height:64px;--header-height-desktop:80px;--chip-pad:10px var(--space-16);--chip-pad-desktop:var(--space-12) var(--space-20);--nav-gap:36px;--logo-height-header:22px;--logo-height-header-desktop:28px;--logo-height-footer:44px;--logo-height-footer-desktop:56px;--control-height:52px;--textarea-height:140px;--control-pad-end:14px;--radius-badge:10px;--footer-pad:40px var(--section-pad-x) var(--space-32);--footer-pad-desktop:var(--space-64) var(--section-pad-x) 40px;--footer-gap:28px;--footer-columns-gap:80px;--text-footer-tagline:3.25rem;--tracking-footer-tagline:-.02em;--text-docs-title:clamp(3.25rem, 3.157rem + .381vw, 3.5rem);--text-docs-h2:2.25rem;--text-docs-bar:1.0625rem;--docs-step-number:32px;--docs-sidebar-width:260px;--docs-toc-width:220px;--docs-content-max:720px;--docs-search-width:360px;--icon-search:18px;--radius-key:6px;--key-pad:3px var(--space-8);--sheet-handle-width:40px;--sheet-handle-height:4px;--text-marquee:clamp(.8125rem, .7661rem + .1905vw, .9375rem);--leading-marquee:1.2;--marquee-gap:clamp(14px, 11.77px + .5714vw, 20px);--marquee-pad-y:clamp(16px, 14.51px + .381vw, 20px);--marquee-dot:clamp(7px, 6.63px + .0952vw, 8px);--stack-gap:clamp(20px, 18.51px + .381vw, 24px);--pill-pad:var(--space-8) var(--space-14);--pill-pad-desktop:9px var(--space-16);--radius-tile:clamp(20px, 17.03px + .762vw, 28px);--radius-split:32px;--stat-height:clamp(168px, 126.4px + 10.667vw, 280px);--stat-pad-y:clamp(18px, 15.77px + .571vw, 24px);--stat-pad-x:clamp(16px, 13.03px + .762vw, 24px);--stat-gap:clamp(12px, 10.51px + .381vw, 16px);--stat-label-max:240px;--text-stat:clamp(3.5rem, 2.014rem + 6.095vw, 7.5rem);--text-stat-long:clamp(2rem, 1.257rem + 3.048vw, 4rem);--price-gap:clamp(10px, 9.26px + .19vw, 12px);--includes-gap:clamp(12px, 7.54px + 1.143vw, 24px);--icon-check:18px;--support-text-max:500px;--theme-hero-columns:minmax(0, 672fr) minmax(0, 720fr);--theme-split:minmax(0, 772fr) minmax(0, 460fr);--theme-split-reverse:minmax(0, 460fr) minmax(0, 772fr);--theme-split-gap:80px;--theme-hero-pad-top:clamp(24px, 9.14px + 3.81vw, 64px);--theme-hero-pad-bottom:clamp(40px, 31.09px + 2.286vw, 64px);--theme-hero-gap:clamp(20px, 17.03px + .762vw, 28px);--theme-made-for-pad-y:clamp(48px, 21.26px + 6.857vw, 120px);--theme-intro-pad-top:clamp(64px, 74.97px - .762vw, 72px);--theme-intro-pad-bottom:clamp(24px, 15.09px + 2.286vw, 48px);--theme-block-pad-y:clamp(72px, 54.17px + 4.571vw, 120px);--theme-features-pad-bottom:clamp(72px, 43.03px + 7.429vw, 150px);--theme-features-gap:clamp(20px, 3.66px + 4.19vw, 64px);--theme-feature-groups-gap:clamp(20px, 15.54px + 1.143vw, 32px);--theme-feature-items-gap:clamp(12px, 11.26px + .19vw, 14px);--theme-feature-column-min:180px;--feature-dot:var(--space-10);--theme-card-pad-top:clamp(24px, 18.06px + 1.524vw, 40px);--theme-card-pad-x:clamp(20px, 12.57px + 1.905vw, 40px);--theme-card-pad-bottom:clamp(28px, 20.57px + 1.905vw, 48px);--theme-card-gap:clamp(12px, 10.51px + .381vw, 16px);--theme-system-spacer:72px;--theme-preset-pad:clamp(12px, 10.51px + .381vw, 16px);--theme-preset-pad-bottom:clamp(20px, 18.51px + .381vw, 24px);--theme-preset-gap:clamp(16px, 14.51px + .381vw, 20px);--theme-preset-image-height:clamp(280px, 190.86px + 22.857vw, 520px);--swatch-size:var(--space-24);--swatch-gap:6px;--theme-fan-height:400px;--theme-fan-ratio:720 / 660;--theme-fan-design-width:720;--theme-fan-tilt:10deg;--theme-fan-formula-scale:1.45;--theme-fan-kicker-x:20;--theme-fan-kicker-y:24;--theme-fan-left-x:-97;--theme-fan-left-y:108;--theme-fan-right-x:95;--theme-fan-right-y:108;--theme-fan-ritual-y:90;--theme-fan-kicker-x-desktop:48;--theme-fan-kicker-y-desktop:48;--theme-fan-left-x-desktop:-180;--theme-fan-left-y-desktop:226;--theme-fan-right-x-desktop:164;--theme-fan-right-y-desktop:218;--theme-fan-ritual-y-desktop:150;--hero-height:max(520px, 100svh - 2 * var(--gutter));--hero-step:25svh;--hero-word-size:min(var(--text-display-xl), 10svh);--hero-active-size:min(var(--text-hero-active), 7.6svh);--leading-hero-word:var(--leading-display-xl);--leading-hero-active:1.1;--tracking-hero-word:-.03em;--tracking-hero-active:-.05em;--hero-pill-border:2px;--hero-pill-pad:2px 20px 6px;--hero-pill-pad-y:8px;--hero-words-gap:2px;--hero-words-pad-top:14px;--hero-kicker-pad:12px var(--section-pad-x) 4px;--hero-controls-gap:14px;--hero-pad-bottom:20px;--hero-controls-height:calc(var(--button-height) + var(--hero-controls-gap) + var(--tap-target) + var(--hero-pad-bottom));--hero-bar:18px;--hero-bar-active:40px;--hero-bar-scale:.45;--hero-bar-height:3px;--hero-bar-gap:6px;--hero-bar-radius:2px;--hero-height-desktop:clamp(600px, 100svh - 2 * var(--gutter), 900px);--hero-word-size-desktop:min(var(--text-display-xl), 19svh);--hero-active-size-desktop:min(var(--text-hero-active), 15svh);--leading-hero-word-desktop:.88;--tracking-hero-word-desktop:-.04em;--hero-pill-border-desktop:3px;--hero-pill-pad-desktop:0 40px 14px;--hero-pill-pad-y-desktop:14px;--hero-words-pad-top-desktop:8px;--hero-corner-inset:32px;--hero-hint-bottom:65px;--hero-cta-bottom:54px;--hero-hint-gap:6px;--fan-u:clamp(.5px, (100svh - 400px) / 444, 1px);--fan-u-desktop:min(1px, (100svh - 32px) / 900);--fan-rise:48px;--fan-rituals-left-x:-97;--fan-rituals-left-y:156;--fan-rituals-left-r:-10deg;--fan-rituals-right-x:145;--fan-rituals-right-y:155;--fan-rituals-right-r:10deg;--fan-rituals-card-y:175;--fan-rituals-left-x-desktop:-250;--fan-rituals-left-y-desktop:70;--fan-rituals-right-x-desktop:250;--fan-rituals-right-y-desktop:64;--fan-rituals-card-y-desktop:110;--fan-rituals-formula-s-desktop:1.45;--fan-trio-side-x:118;--fan-trio-side-y:140;--fan-trio-side-r:10deg;--fan-trio-middle-y:160;--fan-trio-side-s:.88;--fan-five-1-x:-311;--fan-five-1-y:23;--fan-five-1-r:14deg;--fan-five-2-x:-150;--fan-five-2-y:71;--fan-five-2-r:7deg;--fan-five-3-x:10;--fan-five-3-y:100;--fan-five-4-x:169;--fan-five-4-y:93;--fan-five-4-r:-7deg;--fan-five-5-x:326;--fan-five-5-y:67;--fan-five-5-r:-14deg;--fan-reel-s-desktop:1.2;--fan-formula-s-desktop:1.1;--fan-formulas-drop:30;--fan-formulas-drop-desktop:75;--fan-sketch-y:150;--fan-sketch-s:.85;--fan-sketch-y-desktop:90;--fan-sketch-s-desktop:.85;--intro-text-pad-top:56px;--intro-actions-gap:28px;--signature-columns:minmax(0, 520fr) minmax(0, 712fr);--signature-body-max:480px;--reels-gap:12px;--reels-gap-desktop:16px;--reels-small-s:.88;--reels-small-s-desktop:.9;--reels-big-s-desktop:1.15;--formula-grid-pad:12px 12px 16px;--formula-grid-pad-desktop:16px 16px 20px;--formula-grid-gap:20px 12px;--formula-grid-gap-desktop:14px;--formula-grid-radius:24px;--formula-grid-radius-desktop:28px;--box-marker:32px;--box-marker-desktop:40px;--text-box-marker:var(--text-label);--text-box-marker-desktop:.8125rem;--box-item-pad-y:16px;--box-item-pad-y-desktop:10px;--box-item-gap:16px;--box-item-gap-desktop:24px;--box-list-gap:4px;--release-pad:clamp(20px, 15.54px + 1.143vw, 32px);--release-radius:clamp(20px, 17.03px + .762vw, 28px);--release-gap:clamp(12px, 11.26px + .19vw, 14px);--release-row-gap:clamp(10px, 9.26px + .19vw, 12px);--final-cta-pad-y:clamp(72px, 46.74px + 6.476vw, 140px);--final-cta-gap:clamp(20px, 17.03px + .762vw, 28px);--leading-final-cta:.9;--preview-u:1px;--preview-leading-type:1;--preview-leading:1.2;--preview-leading-heading-compact:1.1;--preview-tracking-tight:-.02em;--preview-formula-width:164;--preview-formula-pad:8;--preview-formula-pad-bottom:12;--preview-formula-gap:8;--preview-formula-radius:20;--preview-formula-media-height:196;--preview-formula-media-radius:14;--preview-formula-inset:12;--preview-formula-packshot-inset:20;--preview-formula-type-size:18;--preview-formula-title-size:14;--preview-formula-benefit-size:13;--preview-formula-add-size:32;--preview-formula-add-icon:14;--preview-step-pad-y:10;--preview-step-pad-start:10;--preview-step-pad-end:14;--preview-step-gap:12;--preview-step-radius:14;--preview-step-thumb:56;--preview-step-thumb-radius:10;--preview-step-text-gap:2;--preview-step-label-size:10;--preview-step-name-size:15;--preview-step-price-size:14;--preview-step-compact-pad-y:5;--preview-step-compact-pad-start:5;--preview-step-compact-pad-end:10;--preview-step-compact-gap:8;--preview-step-compact-radius:10;--preview-step-compact-thumb:30;--preview-step-compact-thumb-radius:7;--preview-step-compact-name-size:12;--preview-step-compact-price-size:12;--preview-ritual-width:320;--preview-ritual-pad-top:20;--preview-ritual-pad-x:16;--preview-ritual-pad-bottom:18;--preview-ritual-gap:10;--preview-ritual-radius:24;--preview-ritual-label-size:11;--preview-ritual-heading-size:20;--preview-ritual-button-pad-y:13;--preview-ritual-button-size:14;--preview-ritual-compact-width:212;--preview-ritual-compact-pad-y:14;--preview-ritual-compact-pad-x:12;--preview-ritual-compact-gap:8;--preview-ritual-compact-radius:18;--preview-ritual-compact-label-size:9;--preview-ritual-compact-heading-size:17;--preview-ritual-compact-button-pad-y:10;--preview-ritual-compact-button-size:12;--preview-ritual-panel-width:560;--preview-ritual-panel-pad-y:22;--preview-ritual-panel-pad-x:20;--preview-ritual-panel-gap:10;--preview-ritual-panel-radius:28;--preview-ritual-panel-heading-size:24;--preview-ritual-panel-total-label-size:15;--preview-ritual-panel-total-size:18;--preview-ritual-panel-button-pad-y:16;--preview-ritual-panel-compact-pad-y:14;--preview-ritual-panel-compact-pad-x:12;--preview-ritual-panel-compact-gap:8;--preview-ritual-panel-compact-radius:24;--preview-ritual-panel-compact-heading-size:18;--preview-ritual-panel-compact-total-label-size:14;--preview-ritual-panel-compact-total-size:16;--preview-ritual-panel-compact-button-pad-y:14;--preview-ritual-panel-total-pad-top:6;--preview-ritual-panel-total-pad-x:4;--preview-ritual-panel-button-size:12;--preview-tracking-caps:.07em;--preview-sketch-pad:14;--preview-sketch-gap:12;--preview-sketch-radius:28;--preview-sketch-bar-pad-y:14;--preview-sketch-bar-pad-x:18;--preview-sketch-bar-radius:12;--preview-sketch-nav-size:10;--preview-sketch-logo-size:20;--preview-sketch-hero-height:220;--preview-sketch-hero-pad:24;--preview-sketch-hero-gap:8;--preview-sketch-panel-radius:16;--preview-sketch-new-size:11;--preview-sketch-heading-size:38;--preview-sketch-split-height:170;--preview-sketch-split-pad:16;--preview-sketch-split-label-size:14;--preview-sketch-compact-pad:10;--preview-sketch-compact-gap:8;--preview-sketch-compact-radius:24;--preview-sketch-compact-bar-pad-y:10;--preview-sketch-compact-bar-pad-x:12;--preview-sketch-compact-nav-size:9;--preview-sketch-compact-logo-size:15;--preview-sketch-compact-hero-height:150;--preview-sketch-compact-hero-pad-y:16;--preview-sketch-compact-hero-pad-x:14;--preview-sketch-compact-hero-gap:6;--preview-sketch-compact-panel-radius:14;--preview-sketch-compact-new-size:9;--preview-sketch-compact-heading-size:22;--preview-sketch-compact-split-height:110;--preview-sketch-compact-split-pad:12;--preview-sketch-compact-split-label-size:12;--preview-sketch-news-pad:14;--preview-sketch-chip-pad-y:6;--preview-sketch-chip-pad-x:12;--preview-sketch-chip-size:9;--preview-leading-tight:1.05;--preview-sketch-width:712;--preview-sketch-compact-width:334;--preview-reel-width:150;--preview-reel-height:266;--preview-reel-radius:18;--preview-reel-inset:10;--preview-reel-button:32;--preview-reel-button-icon:12;--preview-reel-handle-x:50;--preview-reel-handle-y:18;--preview-reel-handle-size:12;--preview-reel-chip-inset:12;--preview-reel-chip-pad-start:10;--preview-reel-chip-pad:6;--preview-reel-chip-gap:8;--preview-reel-chip-size:11;--preview-reel-chip-add:22;--preview-reel-chip-add-icon:10;--ease-out:cubic-bezier(.2, .7, .2, 1);--dur-fast:.2s;--dur-base:.3s;--dur-hero:.45s;--dur-marquee:32s;--focus-ring:var(--color-ink);--focus-width:2px;--focus-offset:3px}[data-hero-state=default]{--hero-bg:var(--color-paper);--hero-text:var(--color-ink);--hero-faint:#0f0f1029;--hero-word:color-mix(in srgb, var(--color-ink) 47%, var(--color-paper));--hero-muted:var(--color-muted);--hero-chip:var(--color-ink);--hero-chip-text:var(--color-paper);--hero-cta-bg:var(--color-ink);--hero-cta-text:var(--color-paper);--hero-accent:var(--color-bite);--logo-accent:var(--color-ultra)}[data-hero-state=panels]{--hero-bg:var(--color-volt);--hero-text:var(--color-ink);--hero-faint:#0f0f1033;--hero-word:color-mix(in srgb, var(--color-ink) 47%, var(--color-volt));--hero-muted:var(--color-ink);--hero-chip:var(--color-ink);--hero-chip-text:var(--color-volt);--hero-cta-bg:var(--color-ink);--hero-cta-text:var(--color-paper);--hero-accent:var(--color-ultra);--logo-accent:var(--color-ultra)}[data-hero-state=rituals]{--hero-bg:var(--color-bite);--hero-text:var(--color-ink);--hero-faint:#0f0f1038;--hero-word:color-mix(in srgb, var(--color-ink) 60%, var(--color-bite));--hero-muted:var(--color-ink);--hero-chip:var(--color-ink);--hero-chip-text:var(--color-bite);--hero-cta-bg:var(--color-ink);--hero-cta-text:var(--color-paper);--hero-accent:var(--color-paper);--logo-accent:var(--color-paper)}[data-hero-state=reels]{--hero-bg:var(--color-ultra);--hero-text:var(--color-paper);--hero-faint:#ffffff42;--hero-word:color-mix(in srgb, var(--color-paper) 60%, var(--color-ultra));--hero-muted:var(--color-paper);--hero-chip:var(--color-volt);--hero-chip-text:var(--color-ink);--hero-cta-bg:var(--color-volt);--hero-cta-text:var(--color-ink);--hero-accent:var(--color-volt);--logo-accent:var(--color-volt)}[data-hero-state=formulas]{--hero-bg:var(--color-tang);--hero-text:var(--color-ink);--hero-faint:#0f0f1033;--hero-word:color-mix(in srgb, var(--color-ink) 54%, var(--color-tang));--hero-muted:var(--color-ink);--hero-chip:var(--color-ink);--hero-chip-text:var(--color-tang);--hero-cta-bg:var(--color-ink);--hero-cta-text:var(--color-paper);--hero-accent:var(--color-ultra);--logo-accent:var(--color-ultra)}@property --hero-bg{syntax:"<color>";inherits:true;initial-value:#fff}@property --hero-text{syntax:"<color>";inherits:true;initial-value:#0f0f10}@property --hero-faint{syntax:"<color>";inherits:true;initial-value:#0f0f1029}@property --hero-word{syntax:"<color>";inherits:true;initial-value:#8e8e8e}@property --hero-muted{syntax:"<color>";inherits:true;initial-value:#5b5b5f}@property --hero-chip{syntax:"<color>";inherits:true;initial-value:#0f0f10}@property --hero-chip-text{syntax:"<color>";inherits:true;initial-value:#fff}@property --hero-cta-bg{syntax:"<color>";inherits:true;initial-value:#0f0f10}@property --hero-cta-text{syntax:"<color>";inherits:true;initial-value:#fff}@property --hero-accent{syntax:"<color>";inherits:true;initial-value:#ff3d6e}@property --logo-accent{syntax:"<color>";inherits:true;initial-value:#0043ff}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-hero:0s}}@layer site-reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-paper);min-height:100svh;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body-m);font-weight:400;line-height:var(--leading-body-m);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}p,li,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.18em}ul[role=list],ol[role=list]{padding:0;list-style:none}}@layer starlight;:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}::selection{background:var(--color-volt);color:var(--color-ink)}.display-xl,.display-l,.display-m{font-family:var(--font-display);font-weight:400}.display-xl{font-size:var(--text-display-xl);line-height:var(--leading-display-xl);letter-spacing:var(--tracking-display-xl)}.display-l{font-size:var(--text-display-l);line-height:var(--leading-display-l);letter-spacing:var(--tracking-display-l)}.display-m{font-size:var(--text-display-m);line-height:var(--leading-display-m);letter-spacing:var(--tracking-display-m)}.heading-s{font-family:var(--font-sans);font-size:var(--text-heading-s);font-weight:600;line-height:var(--leading-heading-s);letter-spacing:var(--tracking-heading-s)}.body-l{font-size:var(--text-body-l);line-height:var(--leading-body-l)}.body-m{font-size:var(--text-body-m);line-height:var(--leading-body-m)}.body-s{font-size:var(--text-body-s);line-height:var(--leading-body-s)}.label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:500;line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.display-xl em,.display-l em,.display-m em{font-style:italic}.skip-link{z-index:100;top:var(--space-8);left:var(--space-8);min-height:var(--tap-target);padding:0 var(--space-20);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);font-size:var(--text-button);font-weight:600;line-height:var(--leading-button);transform:translateY(calc(-100% - var(--space-16)));align-items:center;text-decoration:none;display:inline-flex;position:absolute}.skip-link:focus{transform:none}.tap-target{position:relative}.tap-target:after{content:"";width:max(100%, var(--tap-target));height:max(100%, var(--tap-target));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logo[data-astro-cid-f7espo7c]{color:inherit;text-decoration:none;display:inline-flex}.logo[data-astro-cid-f7espo7c][data-variant=wordmark]{--logo-height:var(--logo-height-header)}.logo[data-astro-cid-f7espo7c][data-variant=tagline]{--logo-height:var(--logo-height-footer)}.logo[data-astro-cid-f7espo7c] svg[data-astro-cid-f7espo7c]{width:auto;height:var(--logo-height);display:block}@media (width>=990px){.logo[data-astro-cid-f7espo7c][data-variant=wordmark]{--logo-height:var(--logo-height-header-desktop)}.logo[data-astro-cid-f7espo7c][data-variant=tagline]{--logo-height:var(--logo-height-footer-desktop)}}.site-header[data-astro-cid-nen7h5rs]{min-height:var(--header-height);margin:var(--gutter) max(var(--gutter), calc((100% - var(--content-max)) / 2)) 0;padding:0 var(--space-12) 0 var(--section-pad-x);color:var(--hero-text);--focus-ring:var(--hero-text);justify-content:space-between;align-items:center;display:flex}.site-header--embedded[data-astro-cid-nen7h5rs]{margin:0}.site-nav[data-astro-cid-nen7h5rs]{display:none}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--nav-gap);display:flex}.site-nav__link[data-astro-cid-nen7h5rs]{font-size:var(--text-body-m);font-weight:600;line-height:var(--leading-body-m);text-decoration:none;display:block}.site-nav__link[data-astro-cid-nen7h5rs][aria-current=page]{text-decoration:underline}@media (hover:hover){.site-nav__link[data-astro-cid-nen7h5rs]:hover{text-decoration:underline}}.site-header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-8);display:flex}.chip[data-astro-cid-nen7h5rs]{padding:var(--chip-pad);border-radius:var(--radius-pill);background:var(--hero-chip);color:var(--hero-chip-text);font-size:var(--text-button);font-weight:600;line-height:var(--leading-button);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.chip[data-astro-cid-nen7h5rs][aria-disabled=true]{opacity:.45;cursor:not-allowed}.chip__long[data-astro-cid-nen7h5rs]{display:none}.round-button[data-astro-cid-nen7h5rs]{width:var(--tap-target);height:var(--tap-target);border:var(--border-control) solid currentColor;border-radius:var(--radius-pill);color:inherit;background:0 0;flex:none;place-items:center;padding:0;display:inline-grid}.round-button[data-astro-cid-nen7h5rs] svg{width:var(--icon-l);height:var(--icon-l)}.site-menu[data-astro-cid-nen7h5rs]{inset:var(--gutter) var(--gutter) auto;width:auto;max-height:calc(100dvh - 2 * var(--gutter));padding:0 var(--space-12) var(--space-32) var(--section-pad-x);border-radius:var(--radius-panel);background:var(--color-paper);color:var(--color-ink);--focus-ring:var(--color-ink);--logo-accent:var(--color-ultra);border:0;margin:0;position:fixed;overflow:auto}.site-menu[data-astro-cid-nen7h5rs]:popover-open{gap:var(--space-24);flex-direction:column;display:flex}.site-menu[data-astro-cid-nen7h5rs]::backdrop{background:color-mix(in srgb, var(--color-ink) 40%, transparent)}.site-menu__top[data-astro-cid-nen7h5rs]{min-height:var(--header-height);justify-content:space-between;align-items:center;display:flex}.site-menu__list[data-astro-cid-nen7h5rs]{margin-right:var(--space-8)}.site-menu__list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{border-top:var(--border-field) solid var(--color-line)}.site-menu__link[data-astro-cid-nen7h5rs]{min-height:var(--control-height);align-items:center;text-decoration:none;display:flex}.site-menu__link[data-astro-cid-nen7h5rs][aria-current=page]{text-decoration:underline}.site-menu[data-astro-cid-nen7h5rs] .button{margin-right:var(--space-8);width:auto}@media (width>=990px){.site-header[data-astro-cid-nen7h5rs]{min-height:var(--header-height-desktop);padding-inline:var(--section-pad-x)}.site-nav[data-astro-cid-nen7h5rs]{display:block}.chip[data-astro-cid-nen7h5rs]{padding:var(--chip-pad-desktop)}.chip__short[data-astro-cid-nen7h5rs]{display:none}.chip__long[data-astro-cid-nen7h5rs]{display:inline}.menu-open[data-astro-cid-nen7h5rs],.site-menu[data-astro-cid-nen7h5rs]:popover-open{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{gap:var(--footer-gap);margin:var(--panel-gap) max(var(--gutter), calc((100% - var(--content-max)) / 2)) var(--gutter);padding:var(--footer-pad);border-radius:var(--radius-panel);background:var(--color-ink);color:var(--color-paper);--focus-ring:var(--color-paper);--logo-accent:var(--color-ultra);flex-direction:column;display:flex}.site-footer__top[data-astro-cid-jo6i4kqk],.site-footer__brand[data-astro-cid-jo6i4kqk],.site-footer__bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;display:flex}.site-footer__top[data-astro-cid-jo6i4kqk],.site-footer__bottom[data-astro-cid-jo6i4kqk]{gap:var(--footer-gap)}.site-footer__brand[data-astro-cid-jo6i4kqk]{gap:var(--space-16)}.site-footer__tagline[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-size:var(--text-footer-tagline);letter-spacing:var(--tracking-footer-tagline);font-weight:400;line-height:1;display:none}.site-footer__tagline[data-astro-cid-jo6i4kqk] em{font-style:italic}.site-footer__columns[data-astro-cid-jo6i4kqk]{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.site-footer__column[data-astro-cid-jo6i4kqk]{gap:var(--space-4);flex-direction:column;display:flex}.site-footer__heading[data-astro-cid-jo6i4kqk]{color:var(--color-ultra-soft)}.site-footer__link[data-astro-cid-jo6i4kqk]{min-height:var(--tap-target);font-size:var(--text-body-m);line-height:var(--leading-body-m);align-items:center;text-decoration:none;display:inline-flex}.site-footer__link[data-astro-cid-jo6i4kqk][aria-current=page]{text-decoration:underline}@media (hover:hover){.site-footer__link[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}}.site-footer__badge[data-astro-cid-jo6i4kqk]{padding:var(--space-12) var(--space-16);border:var(--border-field) dashed var(--color-ultra-soft);border-radius:var(--radius-badge);color:var(--color-ultra-soft)}.site-footer__legal[data-astro-cid-jo6i4kqk]{color:var(--color-ultra-soft)}@media (width>=990px){.site-footer[data-astro-cid-jo6i4kqk]{gap:var(--space-48);padding:var(--footer-pad-desktop)}.site-footer__top[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between}.site-footer__tagline[data-astro-cid-jo6i4kqk]{display:block}.site-footer__columns[data-astro-cid-jo6i4kqk]{gap:var(--footer-columns-gap);width:auto;display:flex}.site-footer__bottom[data-astro-cid-jo6i4kqk]{padding-top:var(--space-24);border-top:var(--border-field) solid var(--color-ultra-soft);flex-direction:row-reverse;justify-content:space-between;align-items:center}}.logo-sprite[data-astro-cid-l54dllfa]{width:0;height:0;position:absolute;overflow:hidden}main[data-astro-cid-hkbrpulz]:focus{outline:none}.support[data-astro-cid-g363lt5y]{margin-inline:max(var(--gutter), calc((100% - var(--content-max)) / 2));--inset-x:calc(var(--section-pad-x) - var(--gutter));flex-direction:column;display:flex}.support__intro[data-astro-cid-g363lt5y]{align-items:flex-start;gap:var(--space-18);padding:var(--space-24) var(--inset-x) var(--space-28);flex-direction:column;display:flex}.support__title[data-astro-cid-g363lt5y]{font-family:var(--font-display);font-size:var(--text-display-l);font-weight:400;line-height:var(--leading-display-l);letter-spacing:var(--tracking-display-l)}.support__title[data-astro-cid-g363lt5y] em{color:var(--color-bite);font-style:italic}.support__lead[data-astro-cid-g363lt5y]{color:var(--color-muted)}.response-chip[data-astro-cid-g363lt5y]{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-14) var(--space-8) var(--space-12);border-radius:var(--radius-pill);background:var(--color-volt);color:var(--color-ink);display:inline-flex}.response-chip__dot[data-astro-cid-g363lt5y]{width:var(--space-8);height:var(--space-8);background:var(--color-ink);border-radius:50%;flex:none}.support__quick[data-astro-cid-g363lt5y]{gap:var(--space-10);padding:0 var(--inset-x) var(--space-28);flex-direction:column;display:flex}.support__quick-title[data-astro-cid-g363lt5y]{color:var(--color-muted)}.support__quick[data-astro-cid-g363lt5y] ul[data-astro-cid-g363lt5y]{gap:var(--space-10);flex-direction:column;display:flex}.quick-link[data-astro-cid-g363lt5y]{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-12) var(--space-12) var(--space-18);border:var(--border-field) solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);font-weight:600;text-decoration:none;display:flex}.quick-link__arrow[data-astro-cid-g363lt5y]{width:var(--space-32);height:var(--space-32);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);transition:transform var(--dur-fast) var(--ease-out);flex:none;place-items:center;display:grid}.quick-link__arrow[data-astro-cid-g363lt5y] svg{width:var(--icon-m);height:var(--icon-m)}@media (hover:hover){.quick-link[data-astro-cid-g363lt5y]:hover .quick-link__arrow[data-astro-cid-g363lt5y]{transform:translate(2px)}}.support__form[data-astro-cid-g363lt5y]{padding-bottom:var(--space-40)}.support-sent[data-astro-cid-g363lt5y]{align-items:flex-start;gap:var(--space-18);padding:var(--space-24) var(--space-16);border-radius:var(--radius-panel);background:var(--color-volt);color:var(--color-ink);--focus-ring:var(--color-ink);flex-direction:column;display:flex}.support-sent[data-astro-cid-g363lt5y]:focus{outline:none}@media (width>=990px){.support[data-astro-cid-g363lt5y]{column-gap:var(--space-48);padding-top:var(--space-48);grid-template:"intro form""quick form"1fr/minmax(0,5fr) minmax(0,7fr);display:grid}.support__intro[data-astro-cid-g363lt5y]{padding-top:var(--space-48);grid-area:intro}.support__quick[data-astro-cid-g363lt5y]{grid-area:quick}.support__form[data-astro-cid-g363lt5y]{padding-bottom:var(--space-96);grid-area:form}.support-sent[data-astro-cid-g363lt5y]{padding:var(--space-48)}}
