@font-face{font-family:Nunito Variable;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/nunito-latin-wght-normal.woff2)format("woff2-variations");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:Nunito Fallback;font-weight:200 700;src:local(Arial),local(Helvetica),local(Roboto);size-adjust:103.75%;ascent-override:97.45%;descent-override:34.02%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;font-weight:701 1000;src:local(Arial Black),local(Arial),local(Helvetica),local(Roboto);size-adjust:110.92%;ascent-override:91.15%;descent-override:31.83%;line-gap-override:0%}:root{--pink:#ff2e78;--pink-side:#c41560;--pink-hi:#ff5d96;--yellow:#ffe600;--yellow-side:#c7a800;--yellow-hi:#fff27a;--green:#00ff85;--green-side:#00b35d;--red:#ff3b30;--blue:#409eff;--blue-side:#1f6fd1;--ink:#0d0d14;--ink-2:#1a161e;--ink-3:#2a2430;--ink-side:#000;--white:#fff;--paper:#fff8e7;--paper-side:#d9ccad;--skin:#e8c39e;--edge:3px;--depth:8px;--r-pill:9999px;--r-share:14px;--r-queue:16px;--r-button:18px;--r-bubble:22px;--r-card:28px;--font:ui-rounded, "Nunito Variable", "Nunito Fallback", system-ui, sans-serif;--emoji:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;--container:1280px;--gutter:clamp(20px, 5vw, 80px);--space-section:clamp(96px, 11vw, 160px);--nav-h:72px;--fs-hero:clamp(64px, 11.2vw, 176px);--fs-section:clamp(52px, 8.4vw, 128px);--fs-lead:clamp(19px, 1.7vw, 24px);--fs-payoff:clamp(140px, 30vw, 360px);--pop:.28s cubic-bezier(.34, 1.56, .64, 1);--press:.11s ease-out;--enter:.55s cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ink);color:var(--ink);font-family:var(--font);font-synthesis:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:var(--nav-h);-webkit-tap-highlight-color:transparent;font-weight:700}body{background:var(--pink);min-height:100svh;margin:0;line-height:1.35;overflow-x:clip}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,svg,video,canvas{max-width:100%;display:block}img,video{height:auto}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--yellow);color:var(--ink)}:focus{outline:none}:focus-visible{outline:3px solid var(--white);outline-offset:3px;box-shadow:0 0 0 9px var(--ink);border-radius:8px}.btn:focus-visible,.key:focus-visible,.card-toss:focus-visible{border-radius:var(--r-button)}@media (prefers-reduced-motion:no-preference){html:not(.lenis){scroll-behavior:smooth}}.ground-pink{--fg:var(--ink);--fg-2:var(--ink);--band:var(--ink);background-color:var(--pink);color:var(--ink)}.ground-yellow{--fg:var(--ink);--fg-2:#0d0d14c7;--band:var(--pink);background-color:var(--yellow);color:var(--ink)}.ground-ink{--fg:var(--white);--fg-2:#ffffffbd;--band:var(--pink);background-color:var(--ink);color:var(--white)}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.section{padding-block:var(--space-section);scroll-margin-top:var(--nav-h);position:relative;overflow-x:clip}.split{grid-template-columns:minmax(0,1fr);row-gap:48px;display:grid}.split-copy{align-content:start;gap:24px;min-width:0;display:grid}.split-object{justify-items:center;min-width:0;display:grid}@media (width>=1024px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:0}.split>.split-copy{padding-right:clamp(32px,5vw,80px)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;border-radius:var(--r-button);background:var(--yellow);color:var(--ink);border:var(--edge) solid var(--ink);padding:12px 18px;font-weight:900;text-decoration:none;position:absolute;top:-80px;left:16px}.skip:focus-visible{top:16px}.t-display{letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;color:var(--white);text-shadow:0 .055em 0 var(--band,var(--ink));font-weight:900;line-height:.86}.ground-yellow .t-display{color:var(--ink)}.t-hero{font-size:var(--fs-hero);letter-spacing:-.05em}.t-section{font-size:var(--fs-section)}.t-lead{font-size:var(--fs-lead);letter-spacing:-.012em;color:var(--fg,var(--ink));text-wrap:pretty;max-width:30ch;font-weight:800;line-height:1.3}.t-label{letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--fg,var(--ink));font-size:13px;font-weight:900;line-height:1}.t-small{color:var(--fg-2,var(--ink));font-size:15px;font-weight:800;line-height:1.4}.emoji{font-family:var(--emoji);text-transform:none;letter-spacing:0;text-shadow:none;font-weight:400;line-height:1;display:inline-block;translate:0 -.05em}.btn{--face:var(--yellow);--side:var(--yellow-side);--outline:var(--ink);--d:6px;border-radius:var(--r-button);border:var(--edge) solid var(--outline);background:var(--face);min-height:60px;color:var(--ink);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;box-shadow:0 var(--d) 0 calc(-1 * var(--edge)) var(--side), 0 var(--d) 0 0 var(--outline);transition:translate var(--pop), box-shadow var(--pop), background-color .2s ease;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:20px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex;position:relative;translate:0}.btn:hover{box-shadow:0 calc(var(--d) + 2px) 0 calc(-1 * var(--edge)) var(--side), 0 calc(var(--d) + 2px) 0 0 var(--outline);translate:0 -2px}.btn:active{translate:0 calc(var(--d) - 1px);box-shadow:0 1px 0 calc(-1 * var(--edge)) var(--side), 0 1px 0 0 var(--outline);transition-duration:80ms}.btn--pink{--face:var(--pink);--side:var(--pink-side);color:var(--white)}.btn--white{--face:var(--white);--side:var(--paper-side)}.btn--ghost{--d:0px;color:var(--fg,var(--ink));box-shadow:none;background:0 0;border-color:currentColor}.btn--ghost:hover{box-shadow:none;background:color-mix(in srgb, currentColor 12%, transparent);translate:none}.btn--ghost:active{box-shadow:none;translate:0 1px}.btn--sm{--d:4px;border-radius:14px;min-height:44px;padding:0 18px;font-size:15px}.btn--lg{min-height:68px;padding:0 34px;font-size:22px}.btn .emoji{font-size:1.2em}.btn .tag{border-radius:var(--r-pill);background:var(--ink);color:var(--yellow);letter-spacing:.08em;padding:5px 8px 4px;font-size:11px;line-height:1;position:absolute;top:-13px;right:-6px;rotate:7deg}.ground-ink .btn .tag{background:var(--white);color:var(--ink)}.cta-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sticker{--face:var(--white);--side:var(--paper-side);--outline:var(--ink);--d:var(--depth);border:var(--edge) solid var(--outline);background:var(--face);box-shadow:0 var(--d) 0 calc(-1 * var(--edge)) var(--side), 0 var(--d) 0 0 var(--outline)}.pill{border-radius:var(--r-pill);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:9px 14px 8px;font-size:15px;font-weight:900;line-height:1;display:inline-flex}.pill.sticker{--d:4px}.pill--yellow{--face:var(--yellow);--side:var(--yellow-side);color:var(--ink)}.pill--ink{--face:var(--ink-2);--side:var(--ink-side);color:var(--white)}html.js [data-reveal]:not([data-reveal=stagger],[data-reveal=chat]),html.js :is([data-reveal=stagger],[data-reveal=chat])>*{opacity:0}html.js [data-reveal]:not(.is-revealed):not([data-reveal=stagger],[data-reveal=chat]),html.js :is([data-reveal=stagger],[data-reveal=chat]):not(.is-revealed)>*{animation:1ms linear 2.5s forwards reveal-safety}@keyframes reveal-safety{to{opacity:1}}@media (prefers-reduced-motion:reduce){html.js [data-reveal]:not(.is-revealed):not([data-reveal=stagger],[data-reveal=chat]),html.js :is([data-reveal=stagger],[data-reveal=chat]):not(.is-revealed)>*{animation-delay:.6s}.btn,.btn:hover{translate:none}}@supports (corner-shape:squircle){.btn,.sticker,.queue{corner-shape:squircle}}.nav[data-astro-cid-wpvy4v7s]{z-index:50;padding:calc(env(safe-area-inset-top) + 12px) var(--gutter) 0;pointer-events:none;position:fixed;inset:0 0 auto}.nav-bar[data-astro-cid-wpvy4v7s]{pointer-events:auto;width:min(100%, var(--container));border:var(--edge) solid transparent;border-radius:24px;align-items:center;gap:12px;height:56px;margin-inline:auto;padding:0;transition:background-color .2s,border-color .2s;display:flex}html[data-scrolled] .nav-bar[data-astro-cid-wpvy4v7s]{background:var(--ink);border-color:var(--ink);width:min(100%,720px);padding:0 8px;box-shadow:0 0 0 1px #ffffff24}.brand[data-astro-cid-wpvy4v7s]{border-radius:12px;align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:inline-flex}.brand-mark[data-astro-cid-wpvy4v7s]{border:var(--edge) solid var(--ink);width:40px;height:40px;box-shadow:0 4px 0 0 var(--ink);transition:rotate var(--pop), translate var(--pop);border-radius:11px;display:block;overflow:hidden}.brand-mark[data-astro-cid-wpvy4v7s] svg{width:100%;height:100%;scale:1.08}.brand[data-astro-cid-wpvy4v7s]:hover .brand-mark[data-astro-cid-wpvy4v7s]{translate:0 -1px;rotate:-8deg}html[data-scrolled] .brand-mark[data-astro-cid-wpvy4v7s]{width:36px;height:36px;box-shadow:none;border-color:#0000}.brand-word[data-astro-cid-wpvy4v7s]{letter-spacing:-.03em;color:var(--white);text-shadow:0 .07em 0 var(--ink);font-size:26px;font-weight:900;line-height:1;transition:opacity .2s}html[data-scrolled] .brand-word[data-astro-cid-wpvy4v7s]{text-shadow:none}.run[data-astro-cid-wpvy4v7s]{border-radius:var(--r-pill);background:var(--ink);height:40px;color:var(--white);font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:0 14px 0 9px;font-size:16px;font-weight:900;line-height:1;display:inline-flex}html[data-scrolled] .run[data-astro-cid-wpvy4v7s]{background:var(--ink-3)}.run-ring[data-astro-cid-wpvy4v7s]{flex:none;width:24px;height:24px;overflow:visible;transform:rotate(-90deg)}.run-track[data-astro-cid-wpvy4v7s]{fill:none;stroke:#fff3;stroke-width:3px}.run-arc[data-astro-cid-wpvy4v7s]{fill:none;stroke:var(--yellow);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.001 1}.run-halo[data-astro-cid-wpvy4v7s]{fill:none;stroke:var(--green);stroke-width:3px;opacity:0;transform-box:fill-box;transform-origin:50%}.run-score[data-astro-cid-wpvy4v7s]{text-align:center;min-width:1.1em;display:inline-block}.nav-cta[data-astro-cid-wpvy4v7s]{flex:none;display:none}@media (width>=720px){.nav-cta[data-astro-cid-wpvy4v7s]{display:inline-flex}}.footer[data-astro-cid-jo6i4kqk]{padding:64px 0 calc(48px + env(safe-area-inset-bottom));border-top:1px solid #ffffff1a}.footer-inner[data-astro-cid-jo6i4kqk]{gap:32px;display:grid}.footer-top[data-astro-cid-jo6i4kqk]{align-items:center;gap:16px;display:flex}.footer-mark[data-astro-cid-jo6i4kqk]{border-radius:12px;flex:none;width:44px;height:44px;overflow:hidden}.footer-mark[data-astro-cid-jo6i4kqk] svg{width:100%;height:100%;scale:1.08}.footer-privacy[data-astro-cid-jo6i4kqk]{max-width:48ch;color:var(--fg-2);font-size:16px;font-weight:800;line-height:1.4}.footer-links[data-astro-cid-jo6i4kqk]{letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:15px;font-weight:900;display:flex}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--white);text-underline-offset:4px;text-decoration:none;text-decoration-thickness:2px}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration-line:underline;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink)}.badge[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:40px}.footer-base[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);border-top:1px solid #ffffff1a;justify-content:space-between;gap:16px;padding-top:24px;font-size:13px;font-weight:800;display:flex}
