@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-grotesque.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Doto;src:url(/fonts/doto.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{color-scheme:light;--brand-cobalt:#045cf7;--brand-signal-pink:#fa466a;--brand-bone:#f7f8f3;--brand-night:#0d0b16;--canvas:#f7f8f3;--surface:#fff;--surface-sunken:#f2f3ee;--surface-inverse:#0d0b16;--scrim:#0d0b1666;--text:#0d0b16;--text-muted:#51505b;--text-subtle:#6d6d74;--text-inverse:#fff;--link:#045cf7;--link-hover:#004fdb;--line:#e3e3e5;--line-strong:#c8c7cb;--primary:#045cf7;--primary-hover:#004fdb;--on-primary:#fff;--brand-hover:#004fdb;--on-brand:#fff;--hover:#0d0b160a;--highlight:#fa466a;--on-highlight:#0d0b16;--warning-surface:#fdf8f0;--warning-line:#f1d9b4;--ai:#045cf7;--ai-surface:#f5f9ff;--ai-line:#bcd3fd;--shadow-sm:0 1px 2px #0d0b160a, 0 2px 6px #0d0b160f;--shadow-lg:0 4px 12px #0d0b1614, 0 16px 40px #0d0b1624;--font-display:"Bricolage Grotesque", ui-sans-serif, sans-serif;--font-body:"Figtree", ui-sans-serif, sans-serif;--font-count:"Doto", ui-monospace, monospace;--ease-gather:cubic-bezier(.34, 1.36, .64, 1);--measure:64ch;--space-0:0;--space-2:.125rem;--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-32:2rem;--space-40:2.5rem;--space-48:3rem;--space-64:4rem;--space-80:5rem;--space-96:6rem;--space-128:8rem;--space-160:10rem;--space-192:12rem;--space-256:16rem;--radius-none:0px;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-xl:36px;--radius-2xl:56px;--radius-full:9999px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--text-xs:clamp(.75rem, .73rem + .082vw, .7956rem);--leading-xs:1.55;--tracking-xs:.01em;--text-sm:clamp(.8662rem, .8312rem + .1438vw, .9463rem);--leading-sm:1.55;--tracking-sm:0em;--text-base:clamp(1rem, .9452rem + .2247vw, 1.125rem);--leading-base:1.511;--tracking-base:-.006em;--text-md:clamp(1.3331rem, 1.2203rem + .4629vw, 1.5906rem);--leading-md:1.396;--tracking-md:-.012em;--text-lg:clamp(1.7769rem, 1.5698rem + .8494vw, 2.2494rem);--leading-lg:1.281;--tracking-lg:-.017em;--text-xl:clamp(2.3687rem, 2.013rem + 1.4596vw, 3.1806rem);--leading-xl:1.165;--tracking-xl:-.022em;--text-2xl:clamp(3.1575rem, 2.5703rem + 2.409vw, 4.4975rem);--leading-2xl:1.05;--tracking-2xl:-.022em;--text-3xl:clamp(4.2088rem, 3.2663rem + 3.8663vw, 6.3594rem);--leading-3xl:1.05;--tracking-3xl:-.022em;--text-4xl:clamp(5.61rem, 4.1281rem + 6.0798vw, 8.9919rem);--leading-4xl:1.05;--tracking-4xl:-.022em;--duration-instant:0s;--duration-fast:.162s;--duration-base:.27s;--duration-slow:.432s;--duration-slower:.648s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(0, 0, 0, 1);--ease-exit:cubic-bezier(.3, 0, 1, 1);--ease-emphasis:cubic-bezier(.3, 0, 0, 1.2)}[data-theme=dark]{color-scheme:dark;--canvas:#0d0b16;--surface:#171521;--surface-sunken:#080610;--surface-inverse:#edecf0;--scrim:#020103cc;--text:#edecf0;--text-muted:#b7b5bd;--text-subtle:#87868f;--text-inverse:#111;--link:#8bb4ff;--link-hover:#a9c8ff;--line:#3b3b3e;--line-strong:#4a4a4e;--primary:#4082ff;--primary-hover:#5c95ff;--on-primary:#0d0b16;--on-brand:#fff;--hover:#ffffff10;--highlight:#fa466a;--on-highlight:#0d0b16;--warning-surface:#2b2010;--warning-line:#4e370d;--ai:#4a89ff;--ai-surface:#1a2232;--ai-line:#274a8c;--shadow-sm:0 1px 3px #00000080;--shadow-lg:0 16px 40px #000000a6}*,:before,:after{box-sizing:border-box}:root{--nav-h:68px}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}:target,h2[id],details[id],section[id],nav[id],#main{scroll-margin-top:6rem}body{background:var(--canvas);color:var(--text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-wrap:break-word;margin:0;overflow-x:clip}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--font-weight-bold,700);text-wrap:balance;margin:0}h1{font-size:var(--text-3xl);line-height:var(--leading-3xl);letter-spacing:var(--tracking-3xl)}h2{line-height:var(--leading-2xl);letter-spacing:var(--tracking-2xl)}h3,h4{line-height:var(--leading-xl);letter-spacing:var(--tracking-xl)}h1,h2{overflow-wrap:break-word}.end-line,.end-line .line{overflow-wrap:anywhere;min-width:0;max-width:100%}.step-2xl{font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-2xl)}.step-xl{font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl)}.step-lg{font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:var(--tracking-lg)}.step-md{font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md)}.track-2xl{line-height:var(--leading-2xl);letter-spacing:var(--tracking-2xl)}.track-xl{line-height:var(--leading-xl);letter-spacing:var(--tracking-xl)}.track-lg{line-height:var(--leading-lg);letter-spacing:var(--tracking-lg)}.track-md{line-height:var(--leading-md);letter-spacing:var(--tracking-md)}p{text-wrap:pretty;margin:0}:root{--ring-out:var(--brand-night);--ring-in:var(--brand-bone);--on-brand:var(--text-inverse)}[data-theme=dark],.foot,.sheet,.on-cobalt,.nav:is([data-tone=night],[data-tone=cobalt]):not(.is-stuck),.nav[data-tone=night].is-stuck{--ring-out:var(--brand-bone);--ring-in:var(--brand-night)}:focus-visible{outline:3px solid var(--ring-out);outline-offset:3px;box-shadow:0 0 0 3px var(--ring-in);border-radius:6px}.pill:focus-visible,.chip:focus-visible{border-radius:var(--radius-full)}::selection{background:var(--highlight);color:var(--on-highlight)}@media (forced-colors:active){[aria-pressed=true]:not(.cluster){forced-color-adjust:none;color:highlighttext!important;background:highlight!important;border-color:highlight!important}.cluster[aria-pressed=true]{outline-offset:4px;outline:3px solid highlight}}:root{accent-color:var(--brand-cobalt);caret-color:var(--brand-cobalt)}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords}details::details-content{height:0;transition:height var(--duration-base) var(--ease-standard), content-visibility var(--duration-base) allow-discrete;overflow:clip}details[open]::details-content{height:auto}}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:max(var(--space-16), env(safe-area-inset-left));max-width:calc(100vw - 2 * var(--space-16) - env(safe-area-inset-left) - env(safe-area-inset-right));z-index:100;background:var(--surface-inverse);color:var(--text-inverse);padding:var(--space-12) var(--space-20);border-radius:var(--radius-full);font-weight:var(--font-weight-medium);text-decoration:none;position:absolute;top:0;transform:translateY(-120%)}.skip-link:focus{transform:translateY(var(--space-16))}.pill{justify-content:center;align-items:center;gap:var(--space-8);min-height:48px;padding:0 var(--space-24);border-radius:var(--radius-full);font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--text-base);white-space:nowrap;transition:transform var(--duration-base) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border:2px solid #0000;line-height:1;text-decoration:none;display:inline-flex}@media (width<=399px){.pill{white-space:normal;text-align:center;max-width:100%;line-height:var(--leading-base);padding-block:var(--space-8)}}@media (hover:hover){.pill:hover{transform:translateY(-2px)}}.pill:active{transform:translateY(0)scale(.98)}.pill--primary{background:var(--primary);color:var(--on-primary)}.pill--primary:hover{background:var(--primary-hover)}.pill--ink{background:var(--surface-inverse);color:var(--text-inverse)}.pill--outline{background:0 0;border-color:currentColor}.pill--bone{background:var(--brand-bone);color:var(--brand-night)}.pill--small{min-height:44px;padding:0 var(--space-20);font-size:var(--text-sm);line-height:var(--leading-sm)}.count{font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.doto{font-family:var(--font-count);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-variation-settings:"ROND" 100;font-weight:900}.dot-rule,hr{background:radial-gradient(circle, var(--line-strong) 3.1px, transparent 3.4px) 0 0 / 20px 8px repeat-x;border:0;height:8px;margin:0;padding:0;display:block}.wrap{width:min(100% - 2rem - env(safe-area-inset-left) - env(safe-area-inset-right), 1360px);margin-inline:auto}@media (width>=720px){.wrap{width:min(100% - 4rem - env(safe-area-inset-left) - env(safe-area-inset-right), 1360px)}}.prose{max-width:var(--measure)}.prose>*+*{margin-top:var(--space-16)}:where(button:not(:disabled),summary,[role=button],a.pill,.pill,.quiet,.foot-quiet,.hero-quiet,.end-quiet,.chip,.menu-btn,.menu-link,.links a,.sheet-links a,.foot-cols a,.skip-link,.link-card,.kind,.w-btn):active{opacity:.7}@media (prefers-reduced-motion:no-preference){:where(button:not(:disabled),summary,[role=button],.quiet,.foot-quiet,.hero-quiet,.end-quiet,.chip,.menu-btn,.menu-link,.links a,.sheet-links a,.foot-cols a,.link-card,.kind,.w-btn):active{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.pill:hover{transform:none}}.nav[data-astro-cid-rutobish]{z-index:50;padding:calc(var(--space-12) + env(safe-area-inset-top)) 0 var(--space-12);color:var(--text);transition:background-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), color var(--duration-base);position:sticky;top:0}.nav[data-astro-cid-rutobish][data-tone=night],.nav[data-astro-cid-rutobish][data-tone=cobalt]{color:var(--brand-bone)}.nav[data-astro-cid-rutobish].is-stuck{background:var(--canvas);color:var(--text);box-shadow:0 1px 0 var(--line)}.nav[data-astro-cid-rutobish][data-tone=night].is-stuck{background:var(--brand-night);color:var(--brand-bone);box-shadow:0 1px 0 var(--line)}.nav-inner[data-astro-cid-rutobish]{width:min(100% - 2rem - env(safe-area-inset-left) - env(safe-area-inset-right), 1360px);align-items:center;gap:var(--space-4) var(--space-16);flex-wrap:wrap;margin-inline:auto;display:flex}@media (width>=720px){.nav-inner[data-astro-cid-rutobish]{width:min(100% - 4rem - env(safe-area-inset-left) - env(safe-area-inset-right), 1360px)}}html:not(.js) .nav[data-astro-cid-rutobish]{background:var(--canvas);color:var(--text);box-shadow:0 1px 0 var(--line)}html:not(.js) .nav[data-astro-cid-rutobish][data-tone=night]{background:var(--brand-night);color:var(--brand-bone)}.brand[data-astro-cid-rutobish]{align-items:center;gap:var(--space-8);color:inherit;flex:none;min-height:44px;text-decoration:none;display:inline-flex}.brand[data-astro-cid-rutobish] .rail{flex:none;display:block}.brand[data-astro-cid-rutobish] .rail-20{display:none}.brand[data-astro-cid-rutobish] .rail-24 .lockup{flex:none;width:142px;height:30px}.brand[data-astro-cid-rutobish] .rail-20 .lockup{flex:none;width:116px;height:25px}.brand[data-astro-cid-rutobish] .lockup--ink{display:block}.brand[data-astro-cid-rutobish] .lockup--dark,.nav[data-astro-cid-rutobish]:is([data-tone=night],[data-tone=cobalt]):not(.is-stuck) .brand[data-astro-cid-rutobish] .lockup--ink,.nav[data-astro-cid-rutobish][data-tone=night].is-stuck .brand[data-astro-cid-rutobish] .lockup--ink,.brand--dark[data-astro-cid-rutobish] .lockup--ink{display:none}.nav[data-astro-cid-rutobish]:is([data-tone=night],[data-tone=cobalt]):not(.is-stuck) .brand[data-astro-cid-rutobish] .lockup--dark,.nav[data-astro-cid-rutobish][data-tone=night].is-stuck .brand[data-astro-cid-rutobish] .lockup--dark,.brand--dark[data-astro-cid-rutobish] .lockup--dark{display:block}html:not(.js) .nav[data-astro-cid-rutobish][data-tone=night] .brand[data-astro-cid-rutobish] .lockup--ink{display:none}html:not(.js) .nav[data-astro-cid-rutobish][data-tone=night] .brand[data-astro-cid-rutobish] .lockup--dark{display:block}.brand[data-astro-cid-rutobish] .lockup-ec{display:none}.nav[data-astro-cid-rutobish]:is([data-tone=night],[data-tone=cobalt]):not(.is-stuck) .brand[data-astro-cid-rutobish] .lockup-ec *,.nav[data-astro-cid-rutobish][data-tone=night].is-stuck .brand[data-astro-cid-rutobish] .lockup-ec *,html:not(.js) .nav[data-astro-cid-rutobish][data-tone=night] .brand[data-astro-cid-rutobish] .lockup-ec *{fill:var(--on-brand)}.links[data-astro-cid-rutobish]{gap:var(--space-8);margin-left:auto;display:none}.links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{white-space:nowrap;font-weight:var(--font-weight-medium);font-size:var(--text-sm);line-height:var(--leading-sm);padding:var(--space-12) var(--space-12);border-radius:var(--radius-full);text-decoration:none}.links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:hover,.nav[data-astro-cid-rutobish][data-tone=night]:not(.is-stuck) .links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:hover,.nav[data-astro-cid-rutobish][data-tone=cobalt]:not(.is-stuck) .links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:hover{background:var(--hover)}.links[data-astro-cid-rutobish] a[data-astro-cid-rutobish][aria-current=page]{text-underline-offset:6px;text-decoration:underline 2px}.actions[data-astro-cid-rutobish]{justify-content:flex-end;gap:var(--space-4) var(--space-8);flex-wrap:wrap;align-items:center;min-width:0;max-width:100%;margin-left:auto;display:flex}.nav[data-astro-cid-rutobish][data-tone=night]:not(.is-stuck) .pill--primary[data-astro-cid-rutobish],.nav[data-astro-cid-rutobish][data-tone=cobalt]:not(.is-stuck) .pill--primary[data-astro-cid-rutobish],.nav[data-astro-cid-rutobish][data-tone=night].is-stuck .pill--primary[data-astro-cid-rutobish]{background:var(--brand-bone);color:var(--brand-night)}.nav[data-astro-cid-rutobish][data-tone=night].is-stuck .links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:hover{background:var(--hover)}.quiet[data-astro-cid-rutobish].signup{display:none}.quiet[data-astro-cid-rutobish]{min-width:44px;min-height:44px;padding:0 var(--space-8);font-weight:var(--font-weight-medium);font-size:var(--text-sm);line-height:var(--leading-sm);color:inherit;text-underline-offset:4px;justify-content:center;align-items:center;display:inline-flex}.actions[data-astro-cid-rutobish] .pill[data-astro-cid-rutobish]{padding-inline:var(--space-16)}.quiet[data-astro-cid-rutobish]:hover{text-decoration:underline}.menu-link[data-astro-cid-rutobish]{min-height:44px;padding:0 var(--space-12);font-weight:var(--font-weight-medium);font-size:var(--text-sm);line-height:var(--leading-sm);color:inherit;text-underline-offset:4px;align-items:center;text-decoration:underline;display:none}html:not(.js) .menu-link[data-astro-cid-rutobish]{display:inline-flex}.menu-btn[data-astro-cid-rutobish]{width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.menu-btn[data-astro-cid-rutobish]:hover{background:var(--hover)}.menu-btn[data-astro-cid-rutobish]:not(.close){align-items:center;gap:var(--space-4);width:auto;min-width:44px;padding:0 var(--space-8) 0 var(--space-12);border-radius:var(--radius-full);display:inline-flex}.menu-word[data-astro-cid-rutobish]{font-weight:var(--font-weight-medium);font-size:var(--text-sm);line-height:1}@media (width<=389px){.nav-inner[data-astro-cid-rutobish]{column-gap:var(--space-8)}.menu-btn[data-astro-cid-rutobish]:not(.close){padding:0 var(--space-4)}.menu-btn[data-astro-cid-rutobish]:not(.close) svg[data-astro-cid-rutobish]{display:none}.actions[data-astro-cid-rutobish] .pill[data-astro-cid-rutobish]{padding-inline:var(--space-12)}}@media (width>=390px) and (width<=419px){.nav-inner[data-astro-cid-rutobish]{column-gap:var(--space-8)}}@media (width<=339px){.brand[data-astro-cid-rutobish] .rail-24{display:none}.brand[data-astro-cid-rutobish] .rail-20{display:block}.nav-inner[data-astro-cid-rutobish]{column-gap:var(--space-12)}.actions[data-astro-cid-rutobish]{column-gap:var(--space-8)}}.nav[data-astro-cid-rutobish].is-tall{position:static}html:not(.js) .menu-btn[data-astro-cid-rutobish]{display:none}@media (width>=960px){.nav[data-astro-cid-rutobish]:not(.is-compact) .links[data-astro-cid-rutobish]{display:flex}.nav[data-astro-cid-rutobish]:not(.is-compact) .nav-inner[data-astro-cid-rutobish]{gap:var(--space-24);flex-wrap:nowrap}.nav[data-astro-cid-rutobish]:not(.is-compact) .actions[data-astro-cid-rutobish]{margin-left:var(--space-16)}.nav[data-astro-cid-rutobish]:not(.is-compact) .brand[data-astro-cid-rutobish] .lockup{display:none!important}.nav[data-astro-cid-rutobish]:not(.is-compact) .brand[data-astro-cid-rutobish] .lockup-ec{flex:none;width:auto;height:49px;display:block}.nav[data-astro-cid-rutobish]:not(.is-compact) .quiet[data-astro-cid-rutobish].signup{display:inline-flex}.nav[data-astro-cid-rutobish]:not(.is-compact) .actions[data-astro-cid-rutobish] .menu-btn[data-astro-cid-rutobish]:not(.close),html:not(.js) .nav[data-astro-cid-rutobish]:not(.is-compact) .actions[data-astro-cid-rutobish] .menu-link[data-astro-cid-rutobish]{display:none}}.sheet[data-astro-cid-rutobish]{z-index:60;background:var(--brand-night);color:var(--brand-bone);padding:max(var(--space-12), env(safe-area-inset-top)) max(var(--space-16), env(safe-area-inset-right)) max(var(--space-32), env(safe-area-inset-bottom)) max(var(--space-16), env(safe-area-inset-left));isolation:isolate;overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}.sheet[data-astro-cid-rutobish][hidden]{display:none}.sheet-top[data-astro-cid-rutobish]{justify-content:space-between;align-items:center;display:flex}.sheet-links[data-astro-cid-rutobish]{gap:var(--space-8);margin-top:var(--space-48);flex-direction:column;display:flex}.sheet-links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-2xl);min-height:44px;animation:rise var(--duration-slow) var(--ease-standard) both;animation-delay:calc(var(--i) * 50ms);text-decoration:none}.sheet-links[data-astro-cid-rutobish] a[data-astro-cid-rutobish][aria-current=page]{text-underline-offset:8px;text-decoration:underline 3px}.sheet-actions[data-astro-cid-rutobish]{gap:var(--space-12);padding-top:var(--space-32);margin-top:auto;display:grid}.sheet-actions[data-astro-cid-rutobish] .quiet[data-astro-cid-rutobish]{justify-content:center}@media (height<=500px){.sheet-links[data-astro-cid-rutobish]{margin-top:var(--space-24);gap:var(--space-4)}.sheet-links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{font-size:var(--text-xl)}.sheet-actions[data-astro-cid-rutobish]{padding-top:var(--space-24)}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.sheet-links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{animation:none}}.foot[data-astro-cid-nns7i3if]{background:var(--brand-night);color:var(--brand-bone);padding:var(--space-48) 0 max(var(--space-24), env(safe-area-inset-bottom));overflow:hidden}@media (width>=720px){.foot[data-astro-cid-nns7i3if]{padding-top:var(--space-96);padding-bottom:max(var(--space-32), env(safe-area-inset-bottom))}}.foot[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:not(.pill){color:inherit}.foot-grid[data-astro-cid-nns7i3if]{gap:var(--space-32);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=720px){.foot-grid[data-astro-cid-nns7i3if]{gap:var(--space-48)}}.foot-cta[data-astro-cid-nns7i3if] .pill{white-space:normal;height:auto;min-height:48px;padding-block:var(--space-12);text-align:center;max-width:100%}.foot-line[data-astro-cid-nns7i3if]{overflow-wrap:break-word}@media (width>=960px){.foot-grid[data-astro-cid-nns7i3if]{align-items:start;gap:var(--space-64);grid-template-columns:1.2fr 1fr}}.foot-grid--quiet[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr)}.foot-line[data-astro-cid-nns7i3if]{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-2xl)}.foot-cta[data-astro-cid-nns7i3if]{align-items:center;gap:var(--space-12) var(--space-16);margin-top:var(--space-32);flex-wrap:wrap;display:flex}.foot-quiet[data-astro-cid-nns7i3if]{min-width:44px;min-height:44px;font-weight:var(--font-weight-medium);text-underline-offset:4px;justify-content:center;align-items:center;display:inline-flex}.foot-quiet[data-astro-cid-nns7i3if]:hover{text-decoration:underline}.foot-cols[data-astro-cid-nns7i3if]{gap:var(--space-16) var(--space-32);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.foot-h[data-astro-cid-nns7i3if]{font-weight:var(--font-weight-bold);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-muted);margin-bottom:var(--space-8)}.foot-cols[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.foot-cols[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{overflow-wrap:anywhere;align-items:center;min-width:44px;min-height:44px;font-weight:500;text-decoration:none;display:inline-flex}.foot-cols[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{text-underline-offset:4px;text-decoration:underline}.foot-sign[data-astro-cid-nns7i3if]{margin-top:var(--space-32);color:var(--on-brand)}.foot-sign[data-astro-cid-nns7i3if] .lk{max-width:none;height:auto;display:block}.foot-sign[data-astro-cid-nns7i3if] .lk-h{width:auto;height:clamp(88px,7.4vw,100px);margin-bottom:var(--space-64);display:none}.foot-sign[data-astro-cid-nns7i3if]{justify-items:center;display:grid}.foot-sign[data-astro-cid-nns7i3if] .lk-s{width:min(240px,100%);margin-block:var(--space-48) var(--space-64)}.foot-sign--quiet[data-astro-cid-nns7i3if] .lk-s{display:none}.foot-sign--quiet[data-astro-cid-nns7i3if] .lk-h{width:min(100%,200px);height:auto;margin-block:var(--space-24);display:block}@media (width>=720px){.foot-sign[data-astro-cid-nns7i3if]{margin-top:var(--space-96);justify-items:start}.foot-sign[data-astro-cid-nns7i3if] .lk-h,.foot-sign--quiet[data-astro-cid-nns7i3if] .lk-h{width:auto;height:clamp(88px,7.4vw,100px);margin-block:0 var(--space-64);margin-inline-start:var(--space-24);display:block}.foot-sign[data-astro-cid-nns7i3if] .lk-s{display:none}}.foot-small[data-astro-cid-nns7i3if]{justify-content:space-between;gap:var(--space-12);padding-top:var(--space-24);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}@view-transition{navigation:auto}.legal-dot,.head-dot,.nf-dot,.handoff .dot,.plan--plus .bucket,.wall>.w:first-child{view-transition-name:bigdot}@media (width>=900px){.waggle-wrap--hero{view-transition-name:bigdot}}@media (width<=899px){.waggle-phone{view-transition-name:bigdot}}::view-transition-group(bigdot){animation-duration:var(--vt-morph);animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-old(bigdot),::view-transition-new(bigdot){object-fit:cover;border-radius:50%;height:100%}:root{--vt-morph:var(--duration-slow);--vt-out:var(--duration-fast);--vt-in:calc(var(--duration-base) * 1)}::view-transition{background:var(--vt-from,var(--canvas))}::view-transition-old(root){animation:vt-out var(--vt-out) var(--ease-exit) both;mix-blend-mode:normal}::view-transition-new(root){animation:vt-in var(--vt-in) var(--vt-in-fn,var(--ease-enter)) calc(var(--vt-out) + 24ms) both;mix-blend-mode:normal}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}::view-transition-group(found){animation-duration:0s}::view-transition-old(found){animation:vt-out var(--vt-out) var(--ease-exit) both;mix-blend-mode:normal}::view-transition-new(found){animation:vt-in var(--vt-in) var(--ease-enter) var(--vt-out) both;mix-blend-mode:normal}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important}::view-transition-old(root){animation:75ms linear both vt-out!important}::view-transition-new(root){animation:vt-in .1s var(--vt-in-fn,linear) 99ms both!important}::view-transition-old(bigdot){display:none}}
