@font-face{font-family:Timeless Grotesk;src:url(/fonts/timeless-grotesk/TimelessGroteskVF.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:Timeless Grotesk Fallback;src:local(Helvetica Neue),local(HelveticaNeue);font-weight:300 479;size-adjust:102.2%;ascent-override:94.2%;descent-override:24.3%;line-gap-override:0%}@font-face{font-family:Timeless Grotesk Fallback;src:local(Helvetica Neue Medium),local(HelveticaNeue-Medium);font-weight:480 579;size-adjust:100.3%;ascent-override:96%;descent-override:24.8%;line-gap-override:0%}@font-face{font-family:Timeless Grotesk Fallback;src:local(Helvetica Neue Medium),local(HelveticaNeue-Medium);font-weight:580 800;size-adjust:101.4%;ascent-override:94.9%;descent-override:24.5%;line-gap-override:0%}@font-face{font-family:Timeless Grotesk Fallback Arial;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Arimo);font-weight:300 479;size-adjust:103.2%;ascent-override:93.3%;descent-override:24.1%;line-gap-override:0%}@font-face{font-family:Timeless Grotesk Fallback Arial;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Arimo);font-weight:480 579;size-adjust:104.5%;ascent-override:92.1%;descent-override:23.8%;line-gap-override:0%}@font-face{font-family:Timeless Grotesk Fallback Arial;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Arimo Bold);font-weight:580 800;size-adjust:98.5%;ascent-override:97.8%;descent-override:25.2%;line-gap-override:0%}@font-face{font-family:Onest;src:url(/fonts/onest/onest-latin-ext-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;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}@font-face{font-family:Onest;src:url(/fonts/onest/onest-latin-ext-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;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}@font-face{font-family:Onest;src:url(/fonts/onest/onest-latin-ext-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;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}@font-face{font-family:Onest;src:url(/fonts/onest/onest-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;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:Onest;src:url(/fonts/onest/onest-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;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:Onest;src:url(/fonts/onest/onest-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f1ec;--surface:#e9e6df;--raised:#faf8f4;--ink:#1d1c1a;--ink-2:#5e5a53;--line:#d8d3c9;--rule:#1d1c1a1a;--underline:#d8d3c9;--night:#161513;--night-2:#211f1c;--night-raised:#2a2825;--night-line:#34312c;--night-ink:#eeebe5;--night-ink-2:#a39d92;--stage:#161513;--stage-hi:#2b2824;--stage-mid:#1d1b18;--stage-ink:#eeebe5;--stage-ink-2:#a39d92;--accent:#ff6900;--accent-text-lg:#e35d00;--accent-text:#ae4600;--error:#a8321e;--env-flag:#f2c94c;--env-flag-ink:#1d1c1a;--shadow:0 1px 2px #1d1c1a0d,0 6px 20px #1d1c1a12;--sel:0 1px 2px #1d1c1a0d,0 6px 20px #1d1c1a12;--edge:0 0 0 0 transparent;--hover:#1d1c1a0f;--press:#1d1c1a1c;--opt-hover:#faf8f4a6;--opt-press:#faf8f4f2;--ink-hover:#3b3a37;--ink-press:#504f4c;--focus-ring:#1d1c1a;--input-hover:inset 0 0 0 1px #c9c3b8;--stage-ink-hover:#d0cdc8;--stage-ink-press:#bab8b3;--o-disabled:.4;--t-state:.14s ease;--logo-k:block;--logo-w:none;--sans:"Timeless Grotesk","Timeless Grotesk Fallback","Timeless Grotesk Fallback Arial","Helvetica Neue",Arial,sans-serif;--logo:"Onest","Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--r-media:48px;--r-track:24px;--r-ui:20px;--r-opt:18px;--r-in:14px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:48px;--s-9:72px;--s-10:120px;--gutter:80px;--section-y:120px;--container:1280px;--container-xl:1440px;--fs-display:76px;--lh-display:1;--fs-h2:48px;--fs-h3:19px;--fs-h4:17px;--fs-lead:21px;--fs-body:17px;--fs-small:15px;--fs-micro:13px;--fs-cap:12px;--fs-price:52px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#161513;--surface:#201e1b;--raised:#2a2825;--ink:#eeebe5;--ink-2:#a39d92;--line:#34312c;--rule:#eeebe51a;--underline:#5c574f;--night:#0e0d0c;--night-2:#1a1917;--accent-text-lg:#ff6900;--accent-text:#ff6900;--error:#ff8a73;--shadow:none;--sel:inset 0 0 0 1px #4a4640;--edge:inset 0 0 0 1px #34312c;--hover:#eeebe512;--press:#eeebe51f;--opt-hover:#eeebe50f;--opt-press:#eeebe51a;--ink-hover:#d0cdc8;--ink-press:#bab8b3;--focus-ring:#eeebe5;--input-hover:inset 0 0 0 1px #4a4640;--logo-k:none;--logo-w:block}}@media (width<=899px){:root{--r-media:24px;--gutter:20px;--section-y:80px;--fs-display:40px;--lh-display:1.02;--fs-h2:36px;--fs-lead:18px;--fs-price:44px}}.night{--bg:var(--night);--surface:var(--night-2);--raised:var(--night-raised);--ink:var(--night-ink);--ink-2:var(--night-ink-2);--line:var(--night-line);--rule:#eeebe51a;--underline:#5c574f;--accent-text-lg:var(--accent);--accent-text:var(--accent);--error:#ff8a73;--shadow:none;--sel:inset 0 0 0 1px #4a4640;--edge:inset 0 0 0 1px var(--night-line);--hover:#eeebe512;--press:#eeebe51f;--opt-hover:#eeebe50f;--opt-press:#eeebe51a;--ink-hover:#d0cdc8;--ink-press:#bab8b3;--focus-ring:#eeebe5;--input-hover:inset 0 0 0 1px #4a4640;--logo-k:none;--logo-w:block;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--ink)}.stage,.on-stage,.nav--on-stage{--bg:var(--stage);--surface:var(--stage-hi);--raised:var(--night-raised);--ink:var(--stage-ink);--ink-2:var(--stage-ink-2);--line:var(--night-line);--rule:#eeebe51a;--underline:#5c574f;--accent-text-lg:var(--accent);--accent-text:var(--accent);--error:#ff8a73;--shadow:none;--sel:inset 0 0 0 1px #4a4640;--edge:inset 0 0 0 1px var(--night-line);--hover:#eeebe512;--press:#eeebe51f;--opt-hover:#eeebe50f;--opt-press:#eeebe51a;--ink-hover:#d0cdc8;--ink-press:#bab8b3;--focus-ring:#eeebe5;--input-hover:inset 0 0 0 1px #4a4640;--logo-k:none;--logo-w:block;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink)}*,:before,:after{box-sizing:border-box}:where(p,h1,h2,h3,h4,h5,h6,ul,ol,li,figure,figcaption,pre,blockquote,dl,dd){margin:0}:where(ul,ol){padding:0;list-style:none}:where(button,input,select,textarea){font:inherit;color:inherit}:where(a){color:inherit}:where(svg){flex:none;display:block}:where(img){max-width:100%;display:block}:where(b,strong){font-weight:560}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:420;line-height:1.55}.tnum{font-variant-numeric:tabular-nums}.muted{color:var(--ink-2)}.sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}.link{text-decoration:underline;-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline);text-underline-offset:5px;border-radius:4px;text-decoration-thickness:1.5px}.display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.035em;text-wrap:balance;font-weight:500}.display--hero{font-weight:600}.h2{font-size:var(--fs-h2);letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.04}.h3{font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:500;line-height:1.3}.h4{font-size:var(--fs-h4);letter-spacing:-.01em;font-weight:520;line-height:1.3}.lead{font-size:var(--fs-lead);letter-spacing:-.01em;color:var(--ink-2);font-weight:380;line-height:1.45}.body{font-size:var(--fs-body);font-weight:420;line-height:1.55}.small{font-size:var(--fs-small);font-weight:420;line-height:1.45}.micro{font-size:var(--fs-micro);color:var(--ink-2);font-weight:420;line-height:1.45}.eyebrow{font-size:var(--fs-micro);letter-spacing:.04em;color:var(--ink-2);font-weight:500;line-height:1.4}.caption{font-size:var(--fs-cap);letter-spacing:.01em;color:var(--ink-2);font-weight:450;line-height:1.4}.display.m{font-size:40px;line-height:1.02}.h2.m{font-size:36px}.lead.m{font-size:18px}.lockup{font-family:var(--logo);letter-spacing:-.035em;flex-direction:column;font-weight:600;line-height:.9;display:flex}.lockup--hero{align-items:center;font-size:36px}.lockup--lg{font-size:52px}@media (width<=899px){.lockup--hero{font-size:28px}}.section{padding:var(--section-y) var(--gutter);background:var(--bg);color:var(--ink);flex-direction:column;align-items:center;display:flex}.container{width:100%;max-width:var(--container);margin-inline:auto}.intro{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:640px;display:flex}.intro .lead{max-width:540px}@media (width<=899px){.intro{gap:14px}}.media{aspect-ratio:16/9;border-radius:var(--r-media);background:var(--surface);width:100%;position:relative;overflow:hidden}.media--portrait{aspect-ratio:4/5}.media--square{aspect-ratio:1}.media__label{font-size:var(--fs-cap);letter-spacing:.01em;color:var(--ink-2);font-weight:450;line-height:1.4;position:absolute;top:28px;left:32px}.media__ctrl{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:24px;right:24px}@media (width<=899px){.media__label{top:18px;left:20px}.media__ctrl{bottom:16px;right:16px}}.stage{background-color:var(--stage);background-image:radial-gradient(ellipse 62% 58% at 50% 36%,var(--stage-hi) 0%,var(--stage-mid) 46%,var(--stage) 100%);color:var(--stage-ink);position:relative;overflow:hidden}.stage--hero{height:860px}@media (width<=899px){.stage{background-image:radial-gradient(ellipse 90% 46% at 50% 32%,var(--stage-hi) 0%,var(--stage-mid) 50%,var(--stage) 100%)}.stage--hero{height:844px}}.stage__label{font-size:var(--fs-cap);letter-spacing:.01em;color:var(--stage-ink-2);font-weight:450;line-height:1.4;position:absolute;top:104px;left:40px}.stage__content{z-index:2;text-align:center;flex-direction:column;align-items:center;padding:0 40px;display:flex;position:absolute;bottom:72px;left:0;right:0}.stage__content>.lockup{margin-bottom:28px}.stage__content>.lead{margin-top:20px}.stage__content>.btn{margin-top:36px}.stage__content>.micro{margin-top:16px}@media (width<=899px){.stage__label{top:76px;left:20px}.stage__content{padding:0 20px;bottom:44px}.stage__content>.lockup{margin-bottom:20px}.stage__content>.lead{margin-top:16px}.stage__content>.btn{margin-top:28px}.stage__content>.micro{margin-top:14px}}.nav{height:64px;color:var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 40px;display:grid}.nav__links{letter-spacing:.005em;gap:28px;font-size:13px;font-weight:450;line-height:1;display:flex}.nav__links a{color:color-mix(in srgb,var(--ink) 78%,transparent);border-radius:6px;text-decoration:none}.nav__end{justify-self:end;align-items:center;gap:4px;display:flex}.nav--on-stage{z-index:4;position:absolute;top:0;left:0;right:0}.nav--m{grid-template-columns:1fr auto;height:56px;padding:0 8px 0 20px}.nav--m .nav__links{display:none}@media (width<=899px){.nav{grid-template-columns:1fr auto;height:56px;padding:0 8px 0 20px}.nav__links{display:none}}.logo{align-items:center;line-height:1;text-decoration:none;display:inline-flex}.logo img{opacity:.92;width:auto;height:20px}.logo-light{display:var(--logo-k)}.logo-dark{display:var(--logo-w)}.btn{border-radius:var(--r-pill);background:var(--ink);height:52px;color:var(--bg);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-family:inherit;font-size:16px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn--primary{background:var(--ink);color:var(--bg)}.btn--secondary{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.btn--on-stage{background:var(--stage-ink);color:var(--stage)}.btn--sm{height:40px;padding:0 18px;font-size:14px}.btn--xs{gap:6px;height:36px;padding:0 14px 0 12px;font-size:14px}.btn--lg{height:60px;font-size:17px}.btn--block{width:100%;display:flex}.icon-btn{border-radius:var(--r-pill);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.icon-btn--solid{background:var(--ink);color:var(--bg)}.pill{border-radius:var(--r-pill);background:var(--ink);height:44px;color:var(--bg);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 16px 0 20px;font-family:inherit;font-size:15px;font-weight:500;display:inline-flex}.chip{border-radius:var(--r-pill);background:var(--surface);height:28px;color:var(--ink);letter-spacing:.005em;white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:520;display:inline-flex}.chip--live{padding-left:10px}.chip--live:before{content:"";background:var(--accent);border-radius:999px;flex:none;width:8px;height:8px}.badge{border-radius:var(--r-pill);background:var(--ink);height:24px;color:var(--bg);letter-spacing:.02em;white-space:nowrap;align-items:center;padding:0 10px;font-size:12px;font-weight:560;display:inline-flex}.badge--soft{background:var(--surface);color:var(--ink)}.save{border-radius:var(--r-pill);background:var(--surface);height:26px;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;align-self:center;align-items:center;padding:0 11px;font-size:13px;font-weight:520;display:inline-flex}.card .save{background:var(--raised)}.card--raised .save{background:var(--surface)}.live{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.live-dot{background:var(--accent);border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.accent-text{color:var(--accent-text)}.accent-text-lg{color:var(--accent-text-lg)}.price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.price__now{font-size:var(--fs-price);letter-spacing:-.03em;color:var(--accent-text-lg);font-weight:380;line-height:1}.price--was{color:var(--ink-2);font-weight:400;text-decoration:line-through;text-decoration-thickness:1px}.price .price--was{font-size:21px}.field{flex-direction:column;gap:8px;display:flex}.label{font-size:15px;font-weight:520;line-height:1.3}.input{border-radius:var(--r-in);background:var(--surface);width:100%;height:54px;color:var(--ink);box-shadow:var(--edge);border:0;padding:0 18px;font-family:inherit;font-size:16px;font-weight:420;display:block}.input::placeholder{color:var(--ink-2);opacity:1}textarea.input{resize:vertical;height:auto;min-height:120px;padding:15px 18px;line-height:1.5}select.input{appearance:none;cursor:pointer;padding-right:44px}.hint{color:var(--ink-2);font-size:13px;line-height:1.45}.error{color:var(--error);align-items:flex-start;gap:6px;font-size:13px;font-weight:520;line-height:1.45;display:flex}.error svg{margin-top:1px}.seg{border-radius:var(--r-track);background:var(--surface);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:6px;display:grid}.seg__opt{border-radius:var(--r-opt);min-height:44px;color:var(--ink);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:16px 8px;font-family:inherit;font-size:15px;font-weight:520;line-height:1.3;display:flex}.seg__k{font-size:19px;font-weight:520;line-height:1.2}.seg__v{font-size:14px;font-weight:450;line-height:1.35}.seg__s{color:var(--ink-2);font-size:12px;font-weight:420;line-height:1.4}.seg--sm{border-radius:var(--r-ui);padding:4px}.seg--sm .seg__opt{border-radius:16px;padding:10px 16px;font-size:14px}.track{border-radius:var(--r-track);background:var(--surface);flex-direction:column;gap:4px;padding:6px;display:flex}.track__note{color:var(--ink-2);padding:8px 20px 10px;font-size:13px;line-height:1.45}.choice{border-radius:var(--r-opt);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:14px;padding:20px;font-family:inherit;display:flex}.choice--stack{cursor:default;flex-direction:column;gap:10px}.choice__radio{border:1.5px solid var(--ink-2);border-radius:999px;flex:none;width:20px;height:20px;margin-top:1px}.choice__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.choice__top{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.choice__t{font-size:16px;font-weight:520;line-height:1.35}.card{border-radius:var(--r-ui);background:var(--surface);color:var(--ink);flex-direction:column;gap:6px;padding:24px;display:flex}.card--raised{background:var(--raised);box-shadow:var(--shadow),var(--edge)}.divider{background:var(--rule);border:0;height:1px;margin:6px 0;display:block}.swatches{flex-wrap:wrap;gap:12px;display:flex}.swatch{background:var(--swatch,var(--surface));width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--rule);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0}.dots{align-items:center;gap:8px;display:flex}.dots>*{background:color-mix(in srgb,var(--ink-2) 45%,transparent);cursor:pointer;border:0;border-radius:999px;flex:none;width:8px;height:8px;padding:0}.nav--m .logo img{height:18px}@media (width<=899px){.logo img{height:18px}}.nav--sticky{background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--line) 70%,transparent)}.nav.nav--sticky{border-bottom-color:#0000}:is(.btn,.icon-btn,.pill,.link,.nav__links a,a.chip,button.chip,.input,.seg__opt,.choice,.choice__radio,.swatch,.dots>*){transition:color var(--t-state),background-color var(--t-state),box-shadow var(--t-state),border-color var(--t-state),text-decoration-color var(--t-state)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:is(.btn,.icon-btn,.pill,.link,a.chip,button.chip,.input,.seg__opt,.choice,.swatch,.dots>*):is(:disabled,[aria-disabled=true]){opacity:var(--o-disabled);cursor:not-allowed}.field:has(.input:disabled) :is(.label,.hint){opacity:var(--o-disabled)}@media (hover:hover){.btn--primary:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--ink-hover)}}.btn--primary:active:where(:not(:disabled,[aria-disabled=true])){background:var(--ink-press)}@media (hover:hover){.btn--secondary:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--hover)}}.btn--secondary:active:where(:not(:disabled,[aria-disabled=true])){background:var(--press)}@media (hover:hover){.btn--on-stage:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--stage-ink-hover)}}.btn--on-stage:active:where(:not(:disabled,[aria-disabled=true])){background:var(--stage-ink-press)}@media (hover:hover){.icon-btn:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--hover)}}.icon-btn:active:where(:not(:disabled,[aria-disabled=true])){background:var(--press)}@media (hover:hover){.icon-btn--solid:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--ink-hover)}}.icon-btn--solid:active:where(:not(:disabled,[aria-disabled=true])){background:var(--ink-press)}@media (hover:hover){.pill:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--ink-hover)}}.pill:active:where(:not(:disabled,[aria-disabled=true])){background:var(--ink-press)}:is(a,button).chip{cursor:pointer;text-decoration:none}@media (hover:hover){:is(a,button).chip:hover:where(:not(:disabled,[aria-disabled=true])){box-shadow:inset 0 0 0 1.5px var(--ink)}}:is(a,button).chip:active:where(:not(:disabled,[aria-disabled=true])){box-shadow:inset 0 0 0 1.5px var(--ink);background-image:linear-gradient(var(--press),var(--press))}@media (hover:hover){.link:hover:where(:not([aria-disabled=true])){-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.link:active:where(:not([aria-disabled=true])){-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);text-decoration-thickness:2.5px}@media (hover:hover){.nav__links a:hover{color:var(--ink)}}.nav__links a:active{color:var(--ink);background:var(--press);box-shadow:0 0 0 6px var(--press)}.nav__links a:is([aria-current=page],[aria-current=true]){color:var(--ink);font-weight:560}@media (hover:hover){.input:hover:where(:not(:disabled)){box-shadow:var(--input-hover)}}.input:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--error)}.input[aria-invalid=true]:focus-visible{box-shadow:inset 0 0 0 2px var(--error)}@media (hover:hover){.seg__opt:hover:where(:not(:disabled,[aria-disabled=true])),.choice:hover:where(:not(:disabled,[aria-disabled=true],.choice--stack)){background:var(--opt-hover)}}.seg__opt:active:where(:not(:disabled,[aria-disabled=true])),.choice:active:where(:not(:disabled,[aria-disabled=true],.choice--stack)){background:var(--opt-press)}.choice:active:where(:not(:disabled,[aria-disabled=true])) .choice__radio{border-color:var(--ink)}@media (hover:hover){.choice:hover:where(:not(:disabled,[aria-disabled=true])) .choice__radio{border-color:var(--ink)}}.seg__opt:is([aria-checked=true],[aria-selected=true],[aria-pressed=true]),.choice:is([aria-checked=true],[aria-current=true]){background:var(--raised);box-shadow:var(--sel)}.choice[aria-checked=true] .choice__radio{border:6px solid var(--ink)}.choice--stack{cursor:default}@media (hover:hover){.swatch:hover:where(:not(:disabled,[aria-disabled=true])){box-shadow:inset 0 0 0 1px var(--rule),0 0 0 3px var(--bg),0 0 0 4px var(--ink-2)}}.swatch:active:where(:not(:disabled,[aria-disabled=true])){box-shadow:inset 0 0 0 1px var(--rule),0 0 0 3px var(--bg),0 0 0 4.5px var(--ink-2)}.swatch:is([aria-checked=true],[aria-pressed=true]){box-shadow:inset 0 0 0 1px var(--rule),0 0 0 3px var(--bg),0 0 0 4.5px var(--ink)}.swatch:focus-visible{outline-offset:7px}@media (hover:hover){.dots>:hover{background:var(--ink-2)}}.dots>:active{background:var(--ink)}.dots>:is([aria-current=true],[aria-selected=true]){background:var(--ink);width:24px}@media (forced-colors:active){:is(.btn,.pill,.seg__opt,.choice,a.chip,button.chip,.input,.dots>*){border:1px solid #0000}.input:focus-visible{outline-offset:2px;outline:2px solid #0000}}html{background:var(--bg)}body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.section:not(.night,.si-sec):has(+.section:not(.night)){padding-bottom:0}.section.night:not(.si-sec):has(+.section.night){padding-bottom:0}.section[data-space-top=full]{padding-top:var(--section-y)!important}.section[data-space-top=none]{padding-top:0!important}.section[data-space-bottom=full]{padding-bottom:var(--section-y)!important}.section[data-space-bottom=none]{padding-bottom:0!important}.section:not([data-space-bottom]):has(+.section[data-space-top=full]){padding-bottom:var(--section-y)!important}:where(img,video,canvas):not(.adm *){pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.eyebrow{text-transform:uppercase;letter-spacing:.08em}@media (hover:none) and (pointer:coarse){:focus-visible,:focus-visible:before{outline:none!important}:has(>input:focus-visible){outline:none!important}:root .input:focus-visible{box-shadow:var(--edge)}:root .input[aria-invalid=true]:focus-visible{box-shadow:inset 0 0 0 1.5px var(--error)}:root .fm-done:focus-visible{box-shadow:none}:root .cl-bubble:focus-visible{box-shadow:var(--shadow)}}@media (hover:none) and (pointer:coarse) and (width<=899px){:root .cl-bubble:focus-visible{box-shadow:none}}
