@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.08di4g7n39o46.woff2?dpl=dpl_CXenPfJ8YY6nJSidcG2oQam93Cj1)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.3szkwhi_rfrst.woff2?dpl=dpl_CXenPfJ8YY6nJSidcG2oQam93Cj1)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.0op912u62qdhl.woff2?dpl=dpl_CXenPfJ8YY6nJSidcG2oQam93Cj1)format("woff2");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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_1816ebd4-module__ItUZOW__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_1816ebd4-module__ItUZOW__variable{--font-site-display:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_CXenPfJ8YY6nJSidcG2oQam93Cj1)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_CXenPfJ8YY6nJSidcG2oQam93Cj1)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_CXenPfJ8YY6nJSidcG2oQam93Cj1)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_CXenPfJ8YY6nJSidcG2oQam93Cj1)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_CXenPfJ8YY6nJSidcG2oQam93Cj1)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_CXenPfJ8YY6nJSidcG2oQam93Cj1)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_CXenPfJ8YY6nJSidcG2oQam93Cj1)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_CXenPfJ8YY6nJSidcG2oQam93Cj1)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_CXenPfJ8YY6nJSidcG2oQam93Cj1)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_CXenPfJ8YY6nJSidcG2oQam93Cj1)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_CXenPfJ8YY6nJSidcG2oQam93Cj1)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_CXenPfJ8YY6nJSidcG2oQam93Cj1)format("woff2");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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_7ff6fc5b-module__tcutPG__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_7ff6fc5b-module__tcutPG__variable{--font-site-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
.site{--font-display:var(--font-site-display), "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-sans:var(--font-site-sans), "Avenir Next", system-ui, sans-serif;--site-ink:#1d1a17;--site-soft:#5c544a;--site-faint:#72695d;--site-rule:#e7e1d6;--site-paper:#fff;--site-cream:#f6f2ec;--site-card:#fff;--site-seal:#a8342a;--site-seal-hover:#8f2a21;--site-brass:#8b6a34;--site-positive-bg:#ebf1e7;--site-positive-ink:#35512f;--site-attention-bg:#f6ecdc;--site-attention-ink:#6f4c1c;--night-fg:#f3efe8;--night-soft:#cbc4d4;--ease-out:cubic-bezier(.16, 1, .3, 1);--t-display:clamp(3.25rem, 1.6rem + 3.9vw, 4.5rem);--t-feature:clamp(1.75rem, 1.1rem + 2.1vw, 2.75rem);--t-mid:clamp(1.25rem, 1.1rem + .45vw, 1.5rem);font-family:var(--font-sans);color:var(--site-ink);background:var(--site-paper);-webkit-font-smoothing:auto;font-size:1.0625rem;line-height:1.55}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site{--site-ink:#efeae3;--site-soft:#bcb4a8;--site-faint:#9a9184;--site-rule:#2e2b30;--site-paper:#131115;--site-cream:#1a171c;--site-card:#1d1a1f;--site-seal:#c4473a;--site-seal-hover:#d45a4c;--site-brass:#c9a467;--site-positive-bg:#1f2b1d;--site-positive-ink:#a9c79f;--site-attention-bg:#2e2416;--site-attention-ink:#e2bf8c}}:root[data-theme=dark] .site{--site-ink:#efeae3;--site-soft:#bcb4a8;--site-faint:#9a9184;--site-rule:#2e2b30;--site-paper:#131115;--site-cream:#1a171c;--site-card:#1d1a1f;--site-seal:#c4473a;--site-seal-hover:#d45a4c;--site-brass:#c9a467;--site-positive-bg:#1f2b1d;--site-positive-ink:#a9c79f;--site-attention-bg:#2e2416;--site-attention-ink:#e2bf8c}.site ::selection{background:var(--site-seal);color:#fff}.site :focus-visible{outline:2px solid var(--site-seal);outline-offset:3px;border-radius:4px}:root:has(.site){scrollbar-color:#a8342a73 transparent}.site:has(.site-footer[data-panel]){background:#0b090d}.site:has(.site-footer[data-panel]) main{background:var(--site-paper)}.site-wrap{width:100%;max-width:90rem;padding-left:max(20px, 5vw, env(safe-area-inset-left,0px));padding-right:max(20px, 5vw, env(safe-area-inset-right,0px));margin-inline:auto}.site-h2{font-family:var(--font-display);font-variation-settings:"opsz" 72;font-weight:500;font-size:var(--t-display);letter-spacing:-.032em;text-wrap:balance;max-width:15ch;margin:0;line-height:1.02}.site-lead{max-width:34rem;color:var(--site-soft);text-wrap:pretty;margin:1.5rem 0 0;font-size:clamp(1.0625rem,.95rem + .35vw,1.1875rem);line-height:1.55}.site-cta{background:var(--site-seal);color:#fff;width:fit-content;min-height:48px;font-family:var(--font-sans);white-space:nowrap;transition:background-color .25s var(--ease-out), transform .35s var(--ease-out), box-shadow .25s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:0 1.6rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.site-cta:hover{background:var(--site-seal-hover);transform:translateY(-1px)}.site-cta:active{transform:translateY(0)scale(.98)}.site-cta--small{min-height:40px;padding:0 1.1rem;font-size:.9375rem}.site-cta--large{min-height:56px;padding:0 2rem;font-size:1.0625rem}.site-cta--quiet{color:var(--site-ink);box-shadow:inset 0 0 0 1px var(--site-rule);background:0 0}.site-cta--quiet:hover{box-shadow:inset 0 0 0 1px var(--site-ink);background:0 0}.site-nav{--nav-ink:var(--site-ink);--nav-glass:color-mix(in srgb, var(--site-paper) 90%, transparent);--nav-ring:color-mix(in srgb, var(--site-ink) 9%, transparent);z-index:50;padding-top:env(safe-area-inset-top,0px);color:var(--nav-ink);pointer-events:none;transition:color .4s var(--ease-out);justify-content:center;display:flex;position:fixed;inset:0 0 auto}.site-nav[data-tone=night],html[data-nav-tone=night] .site-nav{--nav-ink:var(--night-fg);--nav-glass:#0b090dbd;--nav-ring:#f3efe81a}html[data-nav-tone=day] .site-nav[data-tone=night]{--nav-ink:var(--site-ink);--nav-glass:color-mix(in srgb, var(--site-paper) 90%, transparent);--nav-ring:color-mix(in srgb, var(--site-ink) 9%, transparent)}.site-nav-bar{width:100%;max-width:100%;height:72px;padding-inline:max(20px, 5vw, env(safe-area-inset-left,0px)) max(20px, 5vw, env(safe-area-inset-right,0px));pointer-events:auto;transition:max-width .8s var(--ease-out), height .8s var(--ease-out), margin .8s var(--ease-out), padding .8s var(--ease-out), border-radius .8s var(--ease-out), background-color .5s var(--ease-out), box-shadow .5s var(--ease-out);background:0 0;border-radius:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;margin-top:0;display:grid;box-shadow:0 0 0 1px #0000}.site-nav[data-scrolled] .site-nav-bar{background:var(--nav-glass);max-width:min(60rem,100% - 24px);height:58px;box-shadow:0 0 0 1px var(--nav-ring), 0 18px 40px -24px #0b090d73;-webkit-backdrop-filter:blur(18px)saturate(1.4);border-radius:999px;margin-top:12px;padding-inline:1.25rem .5rem}.site-nav-brand{font-family:var(--font-display);font-variation-settings:"opsz" 36;letter-spacing:-.02em;color:inherit;justify-self:start;align-items:center;gap:.6rem;font-size:1.375rem;font-weight:500;text-decoration:none;display:inline-flex}.site-nav-mark{width:26px;height:26px;color:var(--site-seal);transition:rotate .9s var(--ease-out)}.site-nav-brand:hover .site-nav-mark{rotate:90deg}.site-nav[data-tone=night] .site-nav-mark,html[data-nav-tone=night] .site-nav-mark{color:#e0705f}html[data-nav-tone=day] .site-nav .site-nav-mark{color:var(--site-seal)}.site-nav-links{gap:.25rem;display:flex}.site-nav-links a,.site-nav-signin{min-height:44px;color:inherit;align-items:center;padding:0 .85rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.site-nav-links a:after{content:"";opacity:0;width:4px;height:4px;transition:opacity .4s var(--ease-out), scale .5s var(--ease-out);background:currentColor;border-radius:50%;margin-left:-2px;position:absolute;bottom:6px;left:50%;scale:0}.site-nav-links a[aria-current]:after{opacity:1;background:var(--site-seal);scale:1}html[data-nav-tone=night] .site-nav-links a[aria-current]:after{background:#e0705f}.roll{vertical-align:top;line-height:1.25;display:inline-block;position:relative;overflow:hidden}.roll>span{display:block}.roll:after{content:attr(data-text) / "";position:absolute;top:100%;left:0}@media (prefers-reduced-motion:no-preference){.roll>span,.roll:after{transition:translate .55s var(--ease-out)}a:hover>.roll>span,a:hover>.roll:after{translate:0 -100%}}.site-nav-actions{justify-self:end;align-items:center;gap:.35rem;display:flex}.site-nav-actions .site-cta{margin-left:.4rem}.site-nav-menu-btn{width:44px;height:44px;color:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 26%, transparent);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:none}.site-nav-menu-btn svg{width:20px;height:20px}@media (max-width:47.99rem){.site-nav-links,.site-nav-signin{display:none}.site-nav-bar{grid-template-columns:1fr auto}.site-nav-menu-btn{display:inline-flex}.site-nav[data-scrolled] .site-nav-bar{padding-inline:1rem .4rem}}@media (max-width:22.5rem){.site-nav-actions .site-cta{display:none}}.site-sheet{width:100%;max-width:none;height:100dvh;max-height:none;padding:env(safe-area-inset-top,0px) max(20px, 5vw) calc(1.5rem + env(safe-area-inset-bottom,0px));color:var(--night-fg);overscroll-behavior:contain;pointer-events:auto;background:#0b090d;border:0;margin:0;position:fixed;inset:0}.site-sheet[open]{flex-direction:column;display:flex}.site-sheet::backdrop{background:0 0}.site-sheet .site-nav-mark{color:#e0705f}.site-sheet .site-nav-menu-btn{display:inline-flex}.site .site-sheet :focus-visible{outline-color:var(--night-fg)}.site-sheet-top{justify-content:space-between;align-items:center;height:72px;display:flex}.site-sheet-links{margin:clamp(1.5rem,6svh,3rem) 0 0;padding:0;list-style:none}.site-sheet-links a{color:inherit;font-family:var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.03em;padding:.35rem 0;font-size:clamp(2.75rem,12vw,4rem);font-weight:500;line-height:1.1;text-decoration:none;display:block}.site-sheet-foot{gap:1.5rem;margin-top:auto;display:grid}.site-sheet-row{color:var(--night-soft);border-top:1px solid #f3efe81f;justify-content:space-between;align-items:center;padding-top:1.25rem;font-size:.9375rem;display:flex}.site-sheet-row a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:no-preference){.site-sheet[open]{animation:sheet-in .5s var(--ease-out)}.site-sheet[open] .site-sheet-links li,.site-sheet[open] .site-sheet-foot{animation:sheet-rise .8s var(--ease-out) both;animation-delay:calc(80ms + var(--i,4) * 60ms)}}@keyframes sheet-in{0%{opacity:0}}@keyframes sheet-rise{0%{opacity:0;translate:0 18px}}.site-theme{width:40px;height:40px;color:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 22%, transparent);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.site-theme svg{width:16px;height:16px}.film{color:var(--night-fg);background:#0b090d;position:relative}.film-stage{isolation:isolate;height:100svh;min-height:36rem;position:relative;overflow:hidden;container-type:size}.film-frame{--ar:var(--d-ar);--fx:var(--d-fx);--fy:var(--d-fy);--sl:var(--d-sl);--st:var(--d-st);--sw:var(--d-sw);--sh:var(--d-sh);--car-y:21%;--car-d:8cqw;z-index:-1;left:calc(var(--fx) * 100%);top:calc(var(--fy) * 100%);width:max(100cqw, 100cqh * var(--ar));aspect-ratio:var(--ar);translate:calc(var(--fx) * -100%) calc(var(--fy) * -100%);position:absolute;container-type:inline-size}@media (min-aspect-ratio:4/5) and (max-aspect-ratio:3/2){.film-frame{--fx:.75;--fy:1;width:max(100cqw, min(100cqh * var(--ar), 108cqw));-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}}@media (max-aspect-ratio:4/5){.film-frame{--ar:var(--m-ar);--car-y:45%;--car-d:15cqw;--fx:var(--m-fx);--fy:var(--m-fy);--sl:var(--m-sl);--st:var(--m-st);--sw:var(--m-sw);--sh:var(--m-sh);width:100cqw;-webkit-mask-image:linear-gradient(#0000,#000 14%);mask-image:linear-gradient(#0000,#000 14%)}}.film-far,.film-near{transform-origin:calc((var(--sl) + var(--sw) / 2) * 1%) calc((var(--st) + var(--sh) / 2) * 1%);will-change:transform;position:absolute;inset:0}.film-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film-car{left:0;top:var(--car-y);width:var(--car-d);aspect-ratio:1;background:radial-gradient(circle, var(--car-c) 52%, transparent 71%);mix-blend-mode:screen;opacity:0;pointer-events:none;border-radius:50%;position:absolute;translate:-30cqw}.film-car:after{content:"";border-radius:inherit;background:inherit;position:absolute;inset:0 0 0 170%}.film-car--1{--car-c:#ffe8c48c;--car-t:11s;--car-delay:2.4s}.film-car--2{--car-c:#ff5c3c66;--car-t:17s;--car-delay:7s;top:calc(var(--car-y) - 1.5%);animation-direction:reverse;scale:.7}.film-car--3{--car-c:#ecf0ff73;--car-t:23s;--car-delay:14s;top:calc(var(--car-y) + 1%);scale:1.15}@media (prefers-reduced-motion:no-preference){.film--live .film-car{animation:film-car var(--car-t) linear var(--car-delay) infinite}.film--live .film-car--2{animation-direction:reverse}.film--paused .film-car{animation-play-state:paused}}@keyframes film-car{0%{opacity:0;translate:-30cqw}3%{opacity:1}17%{opacity:1}20%,to{opacity:0;translate:115cqw}}.film-screen{left:calc(var(--sl) * 1%);top:calc(var(--st) * 1%);width:calc(var(--sw) * 1%);height:calc(var(--sh) * 1%);border-radius:calc(var(--sw) * .055cqw);position:absolute;overflow:hidden;container-type:size}.film-screen:before{content:"";z-index:1;opacity:0;transition:opacity .35s var(--ease-out);pointer-events:none;background:#0d0b0f;position:absolute;inset:0}.film-screen[data-lifted]:before{opacity:1}.film-reflection{mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.film-shade{z-index:0;pointer-events:none;background:linear-gradient(90deg,#08070acc 0%,#08070a80 30%,#08070a00 52%),linear-gradient(#08070a8c 0,#08070a00 120px);position:absolute;inset:0}.film-dusk{z-index:0;opacity:0;pointer-events:none;background:linear-gradient(#0b090d59,#0b090d 92%);position:absolute;inset:0}.film-stage:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0b090d00,#0b090d);height:14%;position:absolute;inset:auto 0 0}.film-frame{--push:1;scale:var(--push);transform-origin:calc((var(--sl) + var(--sw) / 2) * 1%) calc((var(--st) + var(--sh) / 2) * 1%)}.film-copy{--copy-clear:calc(56px + clamp(5rem, 13svh, 9rem));z-index:1;inset-block:0;left:max(20px, 5vw, env(safe-area-inset-left,0px));width:min(37rem,41vw);padding-block:var(--copy-clear) calc(3rem + clamp(1.5rem, 3vw, 2.5rem));flex-direction:column;justify-content:safe center;align-items:flex-start;display:flex;position:absolute}.film-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--night-soft);margin:0;font-size:.8125rem;font-weight:600}.film-title{font-family:var(--font-display);font-variation-settings:"opsz" 72;font-weight:500;font-size:min(var(--t-display), 8svh);letter-spacing:-.036em;text-wrap:balance;margin:1.25rem 0 0;line-height:.96}.film-lead{max-width:37rem;color:var(--night-soft);text-wrap:pretty;margin:1.5rem 0 0;font-size:clamp(1.0625rem,.95rem + .35vw,1.1875rem);line-height:1.5}.film-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.film-link{min-height:48px;color:var(--night-fg);align-items:center;gap:.4rem;padding:0 .6rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.film-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:translate .4s var(--ease-out)}.film-link:hover svg{translate:3px}.film-trust{margin-top:1.1rem}.site .film :focus-visible{outline-color:var(--night-fg)}.film-pause{z-index:2;right:max(20px, 5vw, env(safe-area-inset-right,0px));bottom:calc(max(20px, env(safe-area-inset-bottom,0px)) + clamp(1.5rem, 3vw, 2.5rem));-webkit-backdrop-filter:blur(10px);min-height:44px;color:var(--night-fg);font:500 .875rem var(--font-sans);cursor:pointer;transition:background-color .25s var(--ease-out);background:#0b090d80;border:0;border-radius:999px;align-items:center;padding:0 1.1rem;display:inline-flex;position:absolute}.film-pause:hover{background:#0b090db3}.film:not(.film--live) .film-pause{display:none}.nf-mark{z-index:2;top:env(safe-area-inset-top,0px);left:max(20px, 5vw, env(safe-area-inset-left,0px));height:72px;color:var(--night-fg);font-family:var(--font-display);font-variation-settings:"opsz" 36;letter-spacing:-.02em;align-items:center;gap:.6rem;font-size:1.375rem;font-weight:500;text-decoration:none;display:inline-flex;position:absolute}.nf-mark svg{color:#e0705f;width:26px;height:26px}@media (max-aspect-ratio:4/5){.film-stage{grid-template-columns:minmax(0,1fr);align-content:start;height:auto;min-height:100svh;display:grid;container-type:inline-size}.film-stage:after{content:"";height:calc(100cqw / var(--m-ar) * .485)}.film-copy{grid-area:1/1}.film-pause{margin:1rem max(20px, 5vw, env(safe-area-inset-right,0px)) 0 0;grid-area:2/1;place-self:start end;position:relative;bottom:auto;right:auto}.film-shade{background:linear-gradient(#08070adb 0%,#08070aa3 40%,#08070a57 56%,#08070a00 66%)}.film-copy{inset-block:auto;width:auto;margin:calc(120px + env(safe-area-inset-top,0px)) max(20px, 5vw, env(safe-area-inset-right,0px)) 0 max(20px, 5vw, env(safe-area-inset-left,0px));padding:0;display:block;position:relative;left:auto}.film-eyebrow{letter-spacing:.06em;font-size:.75rem}.film-title{margin-top:1rem}.film-lead{margin-top:1.25rem}.film-actions{margin-top:1.5rem}}.ib{--u:calc(100cqw / 780);grid-template-columns:calc(52 * var(--u)) calc(212 * var(--u)) minmax(0, 1fr);grid-template-rows:calc(22 * var(--u)) minmax(0, 1fr);background:var(--ib-paper);color:var(--ib-ink);font-family:var(--font-studio-sans), "Work Sans", system-ui, sans-serif;font-size:calc(14 * var(--u));letter-spacing:0;-webkit-font-smoothing:antialiased;line-height:1.4;display:grid;position:absolute;inset:0}.ib p{margin:0}.ib-status{padding:calc(6 * var(--u)) calc(30 * var(--u)) 0;font-size:calc(11 * var(--u));font-variant-numeric:tabular-nums;grid-column:1/-1;justify-content:space-between;align-items:center;font-weight:600;display:flex}.ib-status i{width:calc(22 * var(--u));height:calc(10 * var(--u));border:calc(1.4 * var(--u)) solid var(--ib-ink);border-radius:calc(3 * var(--u));opacity:.8;position:relative}.ib-status i:after{content:"";inset:calc(1.5 * var(--u)) calc(6 * var(--u)) calc(1.5 * var(--u)) calc(1.5 * var(--u));border-radius:calc(1 * var(--u));background:var(--ib-ink);position:absolute}.ib-side{align-items:center;gap:calc(18 * var(--u));padding-top:calc(12 * var(--u));background:var(--ib-cream);flex-direction:column;display:flex}.ib-logo{width:calc(26 * var(--u));height:calc(26 * var(--u));color:var(--ib-seal)}.ib-nav{width:calc(34 * var(--u));height:calc(30 * var(--u));border-radius:calc(8 * var(--u));color:var(--ib-faint);place-items:center;display:grid}.ib-nav.is-on{background:var(--ib-nav-on);color:var(--ib-seal)}.ib-nav svg{width:calc(18 * var(--u));height:calc(18 * var(--u));fill:none;stroke:currentColor;stroke-width:1.8px}.ib-list{border-right:calc(1 * var(--u)) solid var(--ib-rule);flex-direction:column;min-height:0;display:flex}.ib-title{padding:calc(16 * var(--u)) calc(16 * var(--u)) calc(10 * var(--u));font-size:calc(21 * var(--u));letter-spacing:-.01em;font-weight:600;line-height:1}.ib-chips{gap:calc(5 * var(--u));padding:0 calc(16 * var(--u)) calc(10 * var(--u));display:flex}.ib-chips span{padding:calc(4 * var(--u)) calc(9 * var(--u));border:calc(1 * var(--u)) solid var(--ib-rule);color:var(--ib-soft);font-size:calc(11 * var(--u));white-space:nowrap;border-radius:999px;font-weight:500}.ib-chips .is-on{border-color:var(--ib-ink);background:var(--ib-ink);color:var(--ib-paper)}.ib-conv{grid-template-columns:calc(32 * var(--u)) minmax(0, 1fr) auto;align-items:center;gap:calc(2 * var(--u)) calc(10 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u)) calc(10 * var(--u)) calc(13 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--ib-rule);border-left:calc(3 * var(--u)) solid transparent;display:grid}.ib-conv.is-sel{border-left-color:var(--ib-seal);background:var(--ib-cream)}.ib-av{width:calc(32 * var(--u));height:calc(32 * var(--u));background:var(--ib-av);color:var(--ib-av-ink);font-size:calc(11 * var(--u));border-radius:50%;grid-row:span 2;place-items:center;font-weight:600;display:grid}.is-sel .ib-av{background:var(--ib-av-sel)}.ib-conv b{min-width:0;font-size:calc(13.5 * var(--u));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ib-conv time{color:var(--ib-faint);font-size:calc(10.5 * var(--u));font-variant-numeric:tabular-nums}.ib-conv p{color:var(--ib-soft);font-size:calc(11.5 * var(--u));text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;overflow:hidden}.ib-thread{flex-direction:column;min-width:0;min-height:0;display:flex}.ib-head{align-items:center;gap:calc(11 * var(--u));padding:calc(12 * var(--u)) calc(18 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--ib-rule);display:flex}.ib-head .ib-av{width:calc(36 * var(--u));height:calc(36 * var(--u));background:var(--ib-av-sel);font-size:calc(12 * var(--u));grid-row:auto}.ib-head b{font-size:calc(16 * var(--u));font-weight:600;display:block}.ib-chan{align-items:center;gap:calc(5 * var(--u));color:var(--ib-soft);font-size:calc(12 * var(--u));display:inline-flex}.ib-chan:before{content:"";width:calc(7 * var(--u));height:calc(7 * var(--u));background:var(--ib-wa);border-radius:50%}.ib-pill{padding:calc(5 * var(--u)) calc(11 * var(--u));background:var(--ib-positive);color:var(--ib-moss);font-size:calc(11.5 * var(--u));white-space:nowrap;transition:background-color .4s var(--ease-out), color .4s var(--ease-out);border-radius:999px;margin-left:auto;font-weight:600}.ib-pill.is-new{background:var(--ib-attention);color:var(--ib-attention-ink)}.ib-msgs{min-height:0;padding:calc(12 * var(--u)) calc(18 * var(--u)) calc(10 * var(--u));-webkit-mask-image:linear-gradient(transparent 0, #000 calc(44 * var(--u)));-webkit-mask-image:linear-gradient(transparent 0, #000 calc(44 * var(--u)));mask-image:linear-gradient(transparent 0, #000 calc(44 * var(--u)));flex-direction:column;flex:1;justify-content:flex-end;display:flex;overflow:hidden}.ib-row{flex-direction:column;flex-shrink:0;align-items:flex-start;display:flex;overflow:hidden}.ib-row>:first-child{margin-top:calc(9 * var(--u))}.ib-row--out{align-items:flex-end}.ib-row--event{align-items:center}.ib-m{max-width:74%;padding:calc(9 * var(--u)) calc(12 * var(--u));border-radius:calc(14 * var(--u));font-size:calc(14.5 * var(--u));transform-origin:0 100%;line-height:1.38}.ib-in{border-bottom-left-radius:calc(4 * var(--u));background:var(--ib-in)}.ib-out{border-bottom-right-radius:calc(4 * var(--u));background:var(--ib-out);transform-origin:100% 100%}.ib-cap{align-items:center;gap:calc(4 * var(--u));margin-top:calc(5 * var(--u));color:var(--ib-faint);font-size:calc(10.5 * var(--u));display:flex}.ib-cap-mark{width:calc(10 * var(--u));height:calc(10 * var(--u));color:var(--ib-seal)}.ib-cap-mark circle{stroke-width:5px}.ib-cap-mark path{stroke-width:8px}.ib-card{margin-bottom:calc(6 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(9 * var(--u));background:var(--ib-paper);display:block}.ib-card small,.ib-card b,.ib-card span{display:block}.ib-card small{color:var(--ib-faint);font-size:calc(10.5 * var(--u))}.ib-card b{font-size:calc(13.5 * var(--u));font-weight:600}.ib-card span{color:var(--ib-soft);font-size:calc(12 * var(--u))}.ib-link{color:var(--ib-link);font-size:calc(13.5 * var(--u));font-weight:500}.ib-event{align-items:center;gap:calc(6 * var(--u));padding:calc(5 * var(--u)) calc(12 * var(--u));background:var(--ib-positive);color:var(--ib-moss);font-size:calc(12 * var(--u));border-radius:999px;font-weight:600;display:inline-flex}.ib-typing{align-items:center;gap:calc(3 * var(--u));color:var(--ib-faint);font-size:calc(11.5 * var(--u));align-self:flex-end;display:inline-flex}.ib-typing i{width:calc(4 * var(--u));height:calc(4 * var(--u));background:currentColor;border-radius:50%;animation:1s ease-in-out infinite ib-dot}.ib-typing i:nth-of-type(2){animation-delay:.15s}.ib-typing i:nth-of-type(3){animation-delay:.3s}@keyframes ib-dot{0%,to{opacity:.3}50%{opacity:1}}.film:not(.film--live) .ib-row--typing{display:none}.ib-compose{align-items:center;gap:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(18 * var(--u)) calc(14 * var(--u));border-top:calc(1 * var(--u)) solid var(--ib-rule);display:flex}.ib-box{padding:calc(9 * var(--u)) calc(16 * var(--u));border:calc(1 * var(--u)) solid var(--ib-rule);color:var(--ib-faint);font-size:calc(13 * var(--u));border-radius:999px;flex:1}.ib-toggle{align-items:center;gap:calc(7 * var(--u));color:var(--ib-soft);font-size:calc(11.5 * var(--u));white-space:nowrap;font-weight:500;display:inline-flex}.ib-toggle i{width:calc(28 * var(--u));height:calc(16 * var(--u));background:var(--ib-moss);border-radius:999px;position:relative}.ib-toggle i:after{content:"";top:calc(2 * var(--u));right:calc(2 * var(--u));width:calc(12 * var(--u));height:calc(12 * var(--u));background:var(--ib-paper);border-radius:50%;position:absolute}.ib--record{grid-template-columns:calc(52 * var(--u)) minmax(0, 1fr)}.ibr{flex-direction:column;min-width:0;min-height:0;display:flex}.ibr-head{align-items:center;gap:calc(11 * var(--u));padding:calc(16 * var(--u)) calc(22 * var(--u)) calc(14 * var(--u));display:flex}.ibr-head .ib-av{width:calc(38 * var(--u));height:calc(38 * var(--u));background:var(--ib-av-sel);font-size:calc(12.5 * var(--u));grid-row:auto}.ibr-head b{font-size:calc(20 * var(--u));letter-spacing:-.01em;font-weight:600;display:block}.ibr-sub{color:var(--ib-soft);font-size:calc(13 * var(--u))}.ibr-health{padding:calc(4 * var(--u)) calc(10 * var(--u));border:calc(1 * var(--u)) solid var(--ib-rule);color:var(--ib-soft);font-size:calc(11 * var(--u));white-space:nowrap;border-radius:999px;margin-left:auto;font-weight:500}.ibr-head .ib-pill{margin-left:0}.ibr-track{gap:calc(4 * var(--u));padding:0 calc(22 * var(--u)) calc(16 * var(--u));grid-template-columns:repeat(5,minmax(0,1fr));margin:0;list-style:none;display:grid}.ibr-track li{padding-top:calc(7 * var(--u));border-top:calc(3 * var(--u)) solid var(--ib-rule);color:var(--ib-faint);font-size:calc(11.5 * var(--u));white-space:nowrap;transition:border-color .5s var(--ease-out), color .5s var(--ease-out);font-weight:500}.ibr-track li.is-done{border-top-color:var(--ib-moss);color:var(--ib-ink)}.ibr-tabs{gap:calc(20 * var(--u));padding:0 calc(22 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--ib-rule);color:var(--ib-soft);font-size:calc(13 * var(--u));font-weight:500;display:flex}.ibr-tabs span{padding-bottom:calc(10 * var(--u))}.ibr-tabs .is-on{border-bottom:calc(2 * var(--u)) solid var(--ib-seal);color:var(--ib-ink)}.ibr-body{gap:calc(18 * var(--u));min-height:0;padding:calc(18 * var(--u)) calc(22 * var(--u));flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);display:grid}.ibr-cards{gap:calc(12 * var(--u));flex-direction:column;display:flex}.ibr-card{gap:calc(3 * var(--u));padding:calc(16 * var(--u)) calc(16 * var(--u));border:calc(1 * var(--u)) solid var(--ib-rule);border-radius:calc(12 * var(--u));background:var(--ib-cream);flex-direction:column;display:flex;position:relative}.ibr-card small{color:var(--ib-soft);font-size:calc(11.5 * var(--u))}.ibr-card b{font-size:calc(15.5 * var(--u));font-weight:600}.ibr-card span{color:var(--ib-soft);font-size:calc(13 * var(--u))}.ibr-chip{margin-top:calc(6 * var(--u));padding:calc(3 * var(--u)) calc(9 * var(--u));background:var(--ib-positive);color:var(--ib-moss);font-size:calc(12 * var(--u));border-radius:999px;align-self:flex-start;font-style:normal;font-weight:600}.ibr-chip--quiet{box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--ib-rule);color:var(--ib-soft);background:0 0}.ibr-activity{min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.ib .ibr-label{margin-bottom:calc(4 * var(--u));color:var(--ib-ink);font-size:calc(14 * var(--u));justify-content:space-between;font-weight:600;display:flex}.ibr-label span{color:var(--ib-faint);font-weight:500}.ibr-row{overflow:hidden}.ibr-item{grid-template-columns:calc(8 * var(--u)) minmax(0, 1fr) auto;align-items:baseline;gap:calc(8 * var(--u));padding:calc(10 * var(--u)) 0;border-bottom:calc(1 * var(--u)) solid var(--ib-rule);font-size:calc(13.5 * var(--u));line-height:1.35;display:grid}.ibr-item i{width:calc(7 * var(--u));height:calc(7 * var(--u));background:var(--ib-faint);translate:0 calc(-1 * var(--u));border-radius:50%}.ibr-row--orella .ibr-item i{background:var(--ib-seal)}.ibr-row--client .ibr-item i{background:var(--ib-wa)}.ibr-row--money .ibr-item i{background:var(--ib-moss)}.ibr-item time{color:var(--ib-faint);font-size:calc(11.5 * var(--u));white-space:nowrap}@media (max-aspect-ratio:4/5){.ib{--u:calc(100cqw / 400);grid-template-columns:minmax(0,1fr)}.ib-side,.ib-list,.ibr-tabs,.ibr-cards,.ibr-health{display:none}.ib-status{padding-inline:calc(22 * var(--u))}.ib-head,.ibr-head{padding-block:calc(10 * var(--u))}.ib-msgs{padding-inline:calc(14 * var(--u))}.ib-m{max-width:84%}.ibr-body{padding-block:calc(4 * var(--u)) 0;grid-template-columns:minmax(0,1fr)}.ibr-track{padding-bottom:calc(12 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--ib-rule);align-items:start}.ibr-track li{white-space:normal;line-height:1.2}.ibr-head>div{min-width:0}.ibr-sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ib .ibr-label{display:none}}.console{--ib-paper:#fff;--ib-ink:#221e1a;--ib-soft:#675e51;--ib-faint:#958a77;--ib-rule:#ece6da;--ib-seal:#9c3a28;--ib-moss:#4b5940;--ib-cream:#f7f3ed;--ib-in:#f1ede6;--ib-out:#d9fdd3;--ib-wa:#25d366;--ib-av:#efe9df;--ib-av-sel:#eadfce;--ib-av-ink:#5b4a33;--ib-nav-on:#eee1d9;--ib-positive:#e8efe2;--ib-attention:#f6ecdc;--ib-attention-ink:#6f4c1c;--ib-link:#1f7aa8;--ib-brass:#8b6a34;background:var(--ib-paper);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1d1a1714,0 2px 4px #1d1a170a,0 40px 90px -50px #1d1a1773;container:console/inline-size}.console .ib{--u:max(calc(100cqw / 780), .9px);position:relative;inset:auto}.ib--app{grid-template-rows:minmax(0,1fr)}.ib--thread{grid-template-columns:calc(52 * var(--u)) minmax(0, 1fr)}.console .ib-side{padding-top:calc(18 * var(--u))}.console .ibr-track{padding-bottom:calc(14 * var(--u))}.ib-chan--ig:before{display:none}.ib-chan-glyph{width:calc(12 * var(--u));height:calc(12 * var(--u))}.ib-event--quiet{color:var(--ib-faint);background:0 0;font-weight:500}.ib-event--task{background:var(--ib-attention);color:var(--ib-attention-ink)}.ans-chat{--ib-out:#efe9df}@container console (max-width:36rem){.console .ib{--u:min(calc(100cqw / 400), 1.15px);grid-template-columns:minmax(0,1fr)}.console .ib-side,.console .ibr-tabs{display:none}.console .ibr-head{row-gap:calc(6 * var(--u));flex-wrap:wrap}.console .ibr-head .ib-pill{margin-left:auto}.console .rec-value{margin-left:calc(49 * var(--u));flex-basis:100%;order:4}.console .ibr-track li{white-space:normal;line-height:1.2}.console .ib .ibr-label{display:block}.console .ib-m{max-width:86%}}.trust{font-family:var(--font-studio-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--site-soft);flex-wrap:wrap;gap:.6rem 1.6rem;margin:1.25rem 0 0;padding:0;font-size:.75rem;font-weight:400;list-style:none;display:flex}.trust li{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.trust svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.trust--night{color:var(--night-soft)}.close-trust{justify-content:center;margin-top:1.5rem}.film-plate,.film-scr{opacity:0;transition:opacity var(--film-fade,1.2s) ease-in-out;position:absolute;inset:0}.film[data-active=night] [data-chapter=night],.film[data-active=month] [data-chapter=month],.film[data-active=year] [data-chapter=year]{opacity:1}.film:not([data-active=night]) .film-car{visibility:hidden}.film--offscreen .film-car{animation-play-state:paused}.film-shade:after{content:"";opacity:0;transition:opacity var(--film-fade,1.2s) ease-in-out;background:linear-gradient(90deg,#08070a9e 0%,#08070a70 34%,#08070a00 58%);position:absolute;inset:0}.film:not([data-active=night]) .film-shade:after{opacity:1}.film-title [data-clause]{transition:opacity .9s var(--ease-out)}.film--live .film-title [data-clause]{opacity:.42}.film[data-active=night] [data-clause=night],.film[data-active=month] [data-clause=month],.film[data-active=year] [data-clause=year]{opacity:1}@media (max-aspect-ratio:4/5){.film-shade:after{background:linear-gradient(#08070aa8 0%,#08070a7a 40%,#08070a42 56%,#08070a00 66%)}}.film--counter{grid-template-columns:minmax(0,1fr);display:grid}.film--counter>.film-stage,.film--counter>.counter-copy{grid-area:1/1}.film--counter>.film-stage{align-self:start;position:sticky;top:0}.counter-copy{z-index:1;width:min(37rem,41vw);min-height:100svh;margin-left:max(20px, 5vw, env(safe-area-inset-left,0px));flex-direction:column;justify-content:safe center;align-items:flex-start;padding-block:calc(72px + clamp(3rem,10svh,7rem)) clamp(3rem,8svh,5rem);display:flex;position:relative}.film--counter .nf-mark{z-index:2}@media (max-aspect-ratio:4/5){.film--counter{grid-template-rows:auto 1fr;min-height:100svh}.film--counter>.film-stage{grid-area:2/1;align-self:end;height:150vw;min-height:0;margin-top:-42vw;display:block;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%);container-type:size}.film--counter>.film-stage:after{content:none}.film--counter .film-shade{background:linear-gradient(#08070ac7 0%,#08070a9e 30%,#08070a33 46%,#08070a00 56%)}.film--counter .ib--thread{grid-template-columns:minmax(0,1fr)}.film--counter[data-screen=lost] .ib-compose{display:none}.counter-copy{width:auto;min-height:0;margin-right:max(20px, 5vw, env(safe-area-inset-right,0px));padding-block:calc(72px + 2.5rem) 1.5rem}}.auth-title{outline:none;margin-top:0}.counter-copy .film-lead{max-width:30rem}.counter-copy .film-actions{margin-top:2rem}.auth-form{justify-items:start;width:100%;max-width:26rem;margin-top:2.25rem;display:grid}.auth-label{letter-spacing:.1em;text-transform:uppercase;color:var(--night-soft);font-size:.75rem;font-weight:600}.auth-input{border:0;border-bottom:1px solid color-mix(in srgb, var(--night-fg) 32%, transparent);width:100%;min-height:52px;color:var(--night-fg);font:400 clamp(1.125rem, 1rem + .4vw, 1.3125rem) var(--font-sans);caret-color:#e0705f;transition:border-color .35s var(--ease-out);background:0 0;border-radius:0;outline:none;margin-top:.35rem;padding:.5rem 0}.auth-input::placeholder{color:color-mix(in srgb, var(--night-fg) 38%, transparent)}.auth-input:hover{border-bottom-color:color-mix(in srgb, var(--night-fg) 55%, transparent)}.auth-input:focus{border-bottom-color:var(--night-fg)}.auth-input:-webkit-autofill{-webkit-text-fill-color:var(--night-fg);caret-color:#e0705f;box-shadow:inset 0 0 0 100px #16121a}.site .film .auth-input:focus-visible{border-radius:0;outline:none}.auth-submit{cursor:pointer;border:0;margin-top:1.75rem}.auth-submit:disabled{opacity:.7;cursor:progress}.auth-error{color:#f2a596;max-width:26rem;margin:1.25rem 0 0;font-size:.9375rem}.auth-email{color:var(--night-fg);overflow-wrap:anywhere}.auth-dev{max-width:26rem;color:var(--night-soft);overflow-wrap:anywhere;margin-top:1rem;font:.75rem ui-monospace,SFMono-Regular,Menlo,monospace}.auth-again{min-height:44px;color:var(--night-fg);font:600 .9375rem var(--font-sans);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--night-fg) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--night-fg) 40%, transparent);text-underline-offset:5px;cursor:pointer;transition:text-decoration-color .25s var(--ease-out);background:0 0;border:0;margin-top:1.25rem;padding:0}.auth-again:hover{text-decoration-color:currentColor}.auth-foot{color:var(--night-soft);margin:2.5rem 0 0;font-size:.9375rem}.auth-foot a,.auth-terms a{color:var(--night-fg);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--night-fg) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--night-fg) 40%, transparent);text-underline-offset:5px;transition:text-decoration-color .25s var(--ease-out);display:inline-block}.auth-foot a{padding-block:.6rem;font-weight:600}.auth-foot a:hover,.auth-terms a:hover{text-decoration-color:currentColor}.auth-foot .auth-again{margin-top:0}.auth-plan{color:var(--night-soft);flex-wrap:wrap;align-items:baseline;gap:.25rem 1.25rem;margin:1.75rem 0 0;font-size:.9375rem;display:flex}.auth-plan b{color:var(--night-fg);font-weight:600}.auth-plan a{color:var(--night-fg);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--night-fg) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--night-fg) 40%, transparent);text-underline-offset:5px;padding-block:.6rem;font-weight:600;display:inline-block}.auth-plan a:hover{text-decoration-color:currentColor}.auth-form--signup{max-width:34rem;margin-top:1rem}.auth-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;width:100%;display:grid}.auth-field{min-width:0}.auth-slug{align-items:baseline;gap:.35rem;display:flex}.auth-slug>span{color:var(--night-soft);font-size:1.125rem}.auth-check{color:var(--night-soft);cursor:pointer;align-items:flex-start;gap:.75rem;margin-top:1.75rem;font-size:.9375rem;line-height:1.5;display:flex}.auth-check input{width:20px;height:20px;accent-color:var(--site-seal);cursor:pointer;flex:none;margin:1px 0 0}.auth-note-line{color:var(--night-soft);margin:.75rem 0 0;font-size:.9375rem}.auth-terms{max-width:30rem;color:var(--night-soft);margin:.5rem 0 0;font-size:.9375rem;line-height:1.6}@media (max-width:40rem){.auth-fields{grid-template-columns:minmax(0,1fr)}}@media (min-aspect-ratio:4/5){.film--counter[data-screen=new] .counter-copy{width:min(37rem,44vw)}}.auth-orgs{border-top:1px solid color-mix(in srgb, var(--night-fg) 18%, transparent);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--night-fg) 25%, transparent) transparent;width:100%;max-width:30rem;max-height:min(24rem,42svh);margin:2.25rem 0 0;padding:0;list-style:none;overflow-y:auto}.auth-orgs li{border-bottom:1px solid color-mix(in srgb, var(--night-fg) 18%, transparent)}.auth-orgs a{min-height:64px;color:var(--night-fg);justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem .25rem;text-decoration:none;display:flex}.auth-org-name{font-family:var(--font-display);font-variation-settings:"opsz" 36;font-weight:500;font-size:var(--t-mid);letter-spacing:-.015em;line-height:1.2}.auth-orgs svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.6;width:18px;height:18px;transition:translate .4s var(--ease-out), opacity .3s var(--ease-out);flex:none}.auth-orgs a:hover svg,.auth-orgs a:focus-visible svg{opacity:1;translate:4px}.film--counter[data-screen=lock] .film-screen{background:radial-gradient(120% 100% at 72% 0,#2b1f1d 0%,#120f14 62%,#0b090d 100%)}.counter-lock{color:#f3efe8;opacity:0;transition:opacity 1.2s var(--ease-out), translate .9s var(--ease-out), filter .9s var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:4cqh;padding-bottom:6cqh;display:flex;position:absolute;inset:0}.counter-lock[data-ready]{opacity:.62}.film--counter:has(.auth-form:focus-within) .counter-lock[data-ready]{opacity:1}.counter-lock-day{letter-spacing:.01em;color:#cbc4d4;font-size:5.2cqh;font-weight:500}.counter-lock-time{font-family:var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30cqh;font-weight:500;line-height:.9}.sw{--u:calc(100cqw / 780);background:var(--ib-paper);color:var(--ib-ink);font-family:var(--font-studio-sans), "Work Sans", system-ui, sans-serif;font-size:calc(13 * var(--u));-webkit-font-smoothing:antialiased;flex-direction:column;line-height:1.4;display:flex;position:absolute;inset:0;overflow:hidden}.sw :where(p){margin:0}.sw-status{padding:calc(6 * var(--u)) calc(30 * var(--u)) 0;font-size:calc(11 * var(--u));font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-weight:600;display:flex}.sw-status i{width:calc(22 * var(--u));height:calc(10 * var(--u));border:calc(1.4 * var(--u)) solid var(--ib-ink);border-radius:calc(3 * var(--u));opacity:.8;position:relative}.sw-url{margin:calc(6 * var(--u)) auto 0;width:62%;padding:calc(6 * var(--u)) calc(14 * var(--u));background:var(--ib-cream);color:var(--ib-soft);font-size:calc(11.5 * var(--u));border-radius:999px;justify-content:center;display:flex}.sw-url>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sw-url b{color:var(--ib-ink);font-weight:600}.sw-trial{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));margin-top:calc(10 * var(--u));padding:calc(7 * var(--u)) calc(70 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--ib-rule);color:var(--ib-soft);font-size:calc(10.5 * var(--u));white-space:nowrap;display:flex}.sw-trial b{color:var(--ib-ink);text-underline-offset:calc(2 * var(--u));font-weight:600;text-decoration:underline}.sw-page{min-height:0;padding:calc(30 * var(--u)) calc(70 * var(--u)) 0;flex-direction:column;display:flex}.sw-page>*{flex-shrink:0}.sw-label{color:var(--ib-soft);font-size:calc(10 * var(--u));letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:600;overflow:hidden}.sw-title{margin-top:calc(8 * var(--u));font-family:var(--font-studio-display), Georgia, serif;font-size:calc(32 * var(--u));letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin-bottom:-.18em;padding-bottom:.18em;font-weight:480;line-height:1.1;overflow:hidden}.sw-step{margin-top:calc(14 * var(--u))}.sw-progress{height:calc(5 * var(--u));margin-top:calc(6 * var(--u));background:var(--ib-rule);border-radius:999px;display:block;overflow:hidden}.sw-progress i{border-radius:inherit;background:var(--ib-seal);height:100%;display:block}.sw-chips{gap:calc(6 * var(--u));margin-top:calc(10 * var(--u));display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.sw-chips span{padding:calc(5 * var(--u)) calc(12 * var(--u));border:calc(1 * var(--u)) solid var(--ib-rule);color:var(--ib-faint);font-size:calc(10.5 * var(--u));border-radius:999px;flex:none;font-weight:600}.sw-chips .is-on{border-color:var(--ib-seal);color:var(--ib-seal)}.sw-q{margin-top:calc(20 * var(--u));padding-top:calc(18 * var(--u));border-top:calc(1 * var(--u)) solid var(--ib-rule);color:var(--ib-soft);font-size:calc(12.5 * var(--u))}.sw-cards{gap:calc(9 * var(--u));margin-top:calc(12 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sw-cards span{justify-content:space-between;align-items:center;gap:calc(10 * var(--u));padding:calc(13 * var(--u)) calc(15 * var(--u));border:calc(1 * var(--u)) solid var(--ib-rule);border-radius:calc(10 * var(--u));font-size:calc(12.5 * var(--u));font-weight:600;line-height:1.25;display:flex}.sw-cards i{width:calc(6 * var(--u));height:calc(6 * var(--u));border-top:calc(1.5 * var(--u)) solid var(--ib-faint);border-right:calc(1.5 * var(--u)) solid var(--ib-faint);flex:none;rotate:45deg}.sw-fill{border-radius:calc(3 * var(--u));-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (prefers-reduced-motion:no-preference){.sw-fill{animation:sw-fill 1.4s var(--ease-out)}}@keyframes sw-fill{0%{background:color-mix(in srgb, var(--ib-seal) 22%, transparent)}}@media (max-aspect-ratio:4/5){.sw{--u:calc(100cqw / 400)}.sw-status{padding-inline:calc(22 * var(--u))}.sw-url{width:78%}.sw-trial{padding-inline:calc(20 * var(--u))}.sw-page{padding:calc(16 * var(--u)) calc(20 * var(--u)) 0}.sw-title{font-size:calc(24 * var(--u))}}.counter-note{z-index:1;-webkit-backdrop-filter:blur(12px);color:#1d1a17;opacity:0;width:min(64cqw,120cqh);transition:translate .6s var(--ease-out), opacity .4s var(--ease-out);background:#f6f2ecdb;border-radius:6cqh;align-items:center;gap:3.2cqh;padding:3.4cqh 4cqh;display:flex;position:absolute;top:7cqh;left:50%;translate:-50% -140%;box-shadow:0 2cqh 6cqh -2cqh #0000008c}.film--counter[data-note] .counter-note{opacity:1;transition:translate 1.1s var(--ease-out) .25s, opacity .5s var(--ease-out) .25s;translate:-50%}.film--counter[data-note] .counter-lock{opacity:.5;filter:blur(.4cqh);translate:0 8cqh}.counter-note-icon{color:#fff;background:#a8342a;border-radius:2.8cqh;flex:none;place-items:center;width:11cqh;height:11cqh;display:grid}.counter-note-icon svg{width:65%;height:65%}.counter-note-body{gap:.6cqh;min-width:0;font-size:4.4cqh;line-height:1.25;display:grid}.counter-note-head{color:#5c544a;justify-content:space-between;gap:2cqh;font-size:3.6cqh;display:flex}.counter-note-head b{letter-spacing:.06em;text-transform:uppercase;font-weight:600}.counter-note-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.counter-note-text{text-overflow:ellipsis;white-space:nowrap;color:#5c544a;overflow:hidden}.film--counter .film-scr{mix-blend-mode:screen}.film--counter .film-reflection{mix-blend-mode:normal}.counter-dusk{opacity:0;pointer-events:none;background:#0b090d;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.film--counter .film-far{animation:counter-settle 2.6s var(--ease-out) both}.film--counter .film-near{animation:22s ease-in-out 2.6s infinite alternate counter-drift}.counter-dusk{animation:1.8s ease-out both counter-dusk}.counter-copy>*,.film--counter .nf-mark{animation:counter-rise 1.1s var(--ease-out) both}.film--counter .nf-mark{animation-delay:.2s}.counter-copy>:first-child{animation-delay:.35s}.counter-copy>:nth-child(2){animation-delay:.47s}.counter-copy>:nth-child(3){animation-delay:.59s}.counter-copy>:nth-child(4){animation-delay:.71s}.counter-copy>:nth-child(n+5){animation-delay:.83s}}@keyframes counter-settle{0%{scale:1.06}}@keyframes counter-drift{to{scale:1.035}}@keyframes counter-dusk{0%{opacity:1}}@keyframes counter-rise{0%{opacity:0;translate:0 1.25rem}}@media (prefers-reduced-motion:reduce){.counter-lock,.counter-note,.film--counter[data-note] .counter-note{transition:none}}.legal{background:var(--site-paper);padding-block:calc(72px + clamp(3.5rem,8vw,6.5rem)) clamp(5rem,9vw,8rem)}.legal-wrap{grid-template-columns:15rem minmax(0,40rem);align-items:start;gap:0 clamp(3rem,7vw,7rem);display:grid}.legal-head{grid-column:1/-1;margin-bottom:clamp(3rem,6vw,5rem)}.legal-eyebrow,.legal-toc-label{letter-spacing:.1em;text-transform:uppercase;color:var(--site-faint);margin:0 0 1.25rem;font-size:.75rem;font-weight:600}.legal-toc{position:sticky;top:calc(72px + 2rem)}.legal-toc-label{margin-bottom:.75rem}.legal-toc ol{margin:0;padding:0;list-style:none}.legal-toc a{color:var(--site-soft);padding:.35rem 0;font-size:.875rem;line-height:1.4;text-decoration:none;transition:color .2s;display:block}.legal-toc a:hover{color:var(--site-ink)}.legal-body{color:var(--site-soft);font-size:1.0625rem;line-height:1.7}.legal-body h3{font-family:var(--font-display);font-variation-settings:"opsz" 36;letter-spacing:-.015em;color:var(--site-ink);margin:3rem 0 0;scroll-margin-top:calc(72px + 1.5rem);font-size:1.625rem;font-weight:500;line-height:1.2}.legal-body p{margin:1rem 0 0}.legal-body>p:first-child{border-bottom:1px solid var(--site-rule);margin:0;padding-bottom:1.5rem;font-size:.9375rem}.legal-body strong{color:var(--site-ink);font-weight:600}.legal-body a{color:var(--site-seal);text-underline-offset:3px}@media (max-width:64rem){.legal-wrap{grid-template-columns:minmax(0,1fr)}.legal-toc{border-bottom:1px solid var(--site-rule);margin-bottom:3rem;padding-bottom:2rem;position:static}.legal-toc ol{columns:2 14rem;column-gap:2rem}.legal-toc li{break-inside:avoid}}[data-panel]{--panel-r:clamp(1.5rem, 3vw, 2.5rem);z-index:1;margin-top:calc(-1 * var(--panel-r));border-radius:var(--panel-r) var(--panel-r) 0 0;position:relative}.rec{background:var(--site-paper);padding-block:clamp(5rem,10vw,8rem);scroll-margin-top:72px}.rec-lanes{border:1px solid var(--site-rule);border-radius:999px;gap:4px;margin-top:2rem;padding:4px;display:inline-flex}.rec-lanes button{min-height:44px;color:var(--site-soft);font:600 .9375rem var(--font-sans);cursor:pointer;transition:background-color .3s var(--ease-out), color .3s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:0 1.25rem}.rec-lanes button:hover{color:var(--site-ink)}.rec-lanes button[aria-selected=true]{background:var(--site-cream);color:var(--site-ink);box-shadow:inset 0 0 0 1px var(--site-rule)}.rec-lead{margin-top:1.5rem}.rec-console{margin:clamp(2rem,4vw,3rem) 0 0}.rec-value{font-size:calc(20 * var(--u));letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:600}.rec-value small{margin-left:calc(4 * var(--u));color:var(--ib-soft);font-size:calc(12 * var(--u));letter-spacing:0;font-weight:500}.rec-console .ibr-track li span{margin-top:calc(2 * var(--u));color:var(--ib-faint);font-size:calc(10.5 * var(--u));font-weight:400;display:block}.rec-activity{min-height:0;padding:calc(16 * var(--u)) calc(22 * var(--u)) calc(6 * var(--u));flex-direction:column;display:flex}.rec-feed{min-height:0;margin-left:calc(-6 * var(--u));padding-left:calc(6 * var(--u))}.rec-timeline{margin:0;padding:0;list-style:none}.rec-timeline li:last-child .ibr-item{border-bottom:0}.rec-console .ibr-item p{gap:calc(2 * var(--u));display:grid}.rec-console .ibr-item b{font-weight:600}.rec-console .ibr-item p span{color:var(--ib-soft);font-size:calc(12.5 * var(--u))}.ibr-row--business .ibr-item i{background:var(--ib-ink)}.rec-console .ibr-row--client .ibr-item i{background:var(--ib-wa)}.rec-console .ibr-row--orella .ibr-item i{background:var(--ib-seal)}.rec-console .ibr-row--money .ibr-item i{background:var(--ib-brass)}.rec-value [data-rec-total],.rec-console .ibr-row--money .ibr-item b{color:var(--ib-brass)}.console[data-live] .rec-timeline li{transition:opacity .7s var(--ease-out), translate .9s var(--ease-out)}.console[data-live] .rec-timeline li:not([data-on]){opacity:.18;translate:0 8px}.console[data-live] .ibr-item i{transition:scale .6s var(--ease-out), box-shadow .6s var(--ease-out)}.console[data-live] li[data-latest] .ibr-item i{scale:1.45}.rec-scene[data-scene] .rec-console{flex-direction:column;display:flex}.rec-scene[data-scene] .rec-console .ib{flex:auto;min-height:0}.rec-scene[data-scene] .rec-console .ibr{min-height:0}.rec-scene[data-scene] .rec-activity{flex:1}.rec-scene[data-scene] .rec-feed{flex:1;overflow:hidden}@media (min-width:64rem){.rec:has(.rec-scene[data-scene]){padding-top:0}.rec-scene[data-scene]{height:calc(100svh + var(--rec-steps) * 42svh)}.rec-scene[data-scene] .rec-hold{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(3rem,5vw,6rem);height:100svh;padding-block:calc(72px + 1.5rem) 1.5rem;display:grid;position:sticky;top:0}.rec-scene[data-scene] .rec-head .site-h2{max-width:12ch}.rec-scene[data-scene] .rec-panel{align-items:center;height:100%;min-height:0;display:flex}.rec-scene[data-scene] .rec-console{width:100%;max-height:100%;margin:0}}@media (max-width:63.99rem){.rec-scene[data-scene] .rec-panel:after{content:"";height:calc(var(--rec-steps) * 34svh);display:block}.rec-scene[data-scene] .rec-console{max-height:min(100svh - 88px - 1rem,46rem);position:sticky;top:88px}}.ans{background:var(--site-paper);border-top:1px solid var(--site-rule);padding-block:clamp(6rem,12vw,10rem)}.ans-wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.ans .site-h2{max-width:13ch}.ans-points{gap:1.25rem;max-width:34rem;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.ans-points li{border-top:1px solid var(--site-rule);color:var(--site-soft);padding-top:1.25rem}.ans-points b{color:var(--site-ink);margin-bottom:.2rem;font-weight:600;display:block}.ans-chat .ib-msgs{padding-top:calc(4 * var(--u));justify-content:flex-start;-webkit-mask-image:none;mask-image:none}.ans-chat[data-locked] .ib{height:100%}.ans-chat[data-locked] .ib-msgs{-webkit-mask-image:linear-gradient(transparent 0, #000 calc(44 * var(--u)));-webkit-mask-image:linear-gradient(transparent 0, #000 calc(44 * var(--u)));mask-image:linear-gradient(transparent 0, #000 calc(44 * var(--u)));justify-content:flex-end}.ans-chat .ib-m{max-width:80%}.ans-points li{transition:opacity .6s var(--ease-out), color .6s var(--ease-out);position:relative}.ans[data-live] .ans-points li{opacity:.38}.ans[data-live] .ans-points li[data-on]{opacity:1;color:var(--site-ink)}@media (max-width:52rem){.ans-wrap{grid-template-columns:minmax(0,1fr)}.ans[data-live] .ans-points li{opacity:1}}.start{background:var(--site-paper);padding-block:clamp(6rem,12vw,10rem) clamp(4rem,8vw,6.5rem)}.start-wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.start-wrap>.site-h2{position:sticky;top:calc(72px + 3rem)}.start-track{position:relative}.start-track:before,.start-line{width:1px;position:absolute;top:.6rem;bottom:.6rem;left:calc(1.5rem - .5px)}.start-track:before{content:"";background:var(--site-rule)}.start-line{background:var(--site-seal);transform-origin:top}.start:not([data-live]) .start-line{display:none}.start-steps{gap:clamp(3rem,6vw,4.5rem);margin:0;padding:0;list-style:none;display:grid}.start-steps li{transition:opacity .6s var(--ease-out);padding-left:4.5rem;position:relative}.start[data-live] .start-steps li:not([data-on]){opacity:.35}.start-num{background:var(--site-paper);width:3rem;height:3rem;box-shadow:inset 0 0 0 1px var(--site-rule);font-family:var(--font-display);font-variation-settings:"opsz" 36;font-variant-numeric:lining-nums;transition:background-color .5s var(--ease-out), color .5s var(--ease-out), box-shadow .5s var(--ease-out);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:500;display:grid;position:absolute;top:0;left:0}.start-steps li[data-on] .start-num,.start:not([data-live]) .start-num{color:var(--site-seal);box-shadow:inset 0 0 0 1.5px var(--site-seal)}.start-steps b{font-family:var(--font-display);font-variation-settings:"opsz" 48;font-weight:500;font-size:var(--t-mid);letter-spacing:-.02em;padding-top:.55rem;line-height:1.15;display:block}.start-steps p{max-width:30rem;color:var(--site-soft);margin:.6rem 0 0}.start-toggle{box-shadow:inset 0 0 0 1px var(--site-rule);border-radius:999px;align-items:center;gap:.7rem;margin-top:1.25rem;padding:.55rem 1rem .55rem .6rem;font-size:.9375rem;font-weight:600;display:inline-flex}.start-toggle-track{background:var(--site-rule);width:2.75rem;height:1.6rem;transition:background-color .5s var(--ease-out);border-radius:999px;position:relative}.start-toggle-knob{width:1.2rem;height:1.2rem;transition:translate .6s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:.2rem;left:.2rem;box-shadow:0 1px 3px #1d1a1740}.start-toggle[data-on] .start-toggle-track,.start:not([data-live]) .start-toggle-track{background:var(--site-positive-ink)}.start-toggle[data-on] .start-toggle-knob,.start:not([data-live]) .start-toggle-knob{translate:1.15rem}@media (max-width:52rem){.start-wrap{grid-template-columns:minmax(0,1fr)}.start-wrap>.site-h2{text-align:center;margin-inline:auto;position:static}.start-steps li{padding-left:4rem}}.voices{background:var(--site-cream);padding-block:clamp(5rem,10vw,8rem)}.voices-title{text-align:center;max-width:20ch;margin-inline:auto}.voices-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(3rem,5vw,4.5rem) clamp(1.5rem,3vw,3rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.voices-item{flex-direction:column;grid-column:9/span 4;gap:1.25rem;margin:0;display:flex}.voices-item[data-lead]{grid-area:1/1/span 2/span 7;gap:1.75rem}.voices-uses{font-family:var(--font-studio-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--site-soft);margin:0;font-size:.75rem}.voices-item blockquote{margin:0}.voices-item blockquote p{font-family:var(--font-display);font-variation-settings:"opsz" 36;font-weight:500;font-size:var(--t-mid);letter-spacing:-.012em;text-wrap:pretty;margin:0;line-height:1.3}.voices-item blockquote p:before{content:"“";margin-left:-.42em;padding-right:.04em}.voices-item blockquote p:after{content:"”"}.voices-item[data-lead] blockquote p{font-variation-settings:"opsz" 72;font-size:var(--t-feature);letter-spacing:-.02em;line-height:1.16}.voices-item figcaption{align-items:center;gap:.9rem;font-size:.9375rem;line-height:1.4;display:flex}.voices-item figcaption>span:last-child{display:grid}.voices-item figcaption b{font-weight:600}.voices-item figcaption>span:last-child span{color:var(--site-soft)}.voices-mono{aspect-ratio:1;background:var(--site-ink);width:2.75rem;color:var(--site-cream);font-family:var(--font-display);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:500;display:grid}@media (max-width:52rem){.voices-grid{grid-template-columns:minmax(0,1fr)}.voices-item,.voices-item[data-lead]{grid-area:auto/1}.voices-item blockquote p:before{margin-left:0}}.faq{background:var(--site-cream);padding-block:clamp(6rem,12vw,10rem)}.faq-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.faq-list{border-top:1px solid var(--site-rule)}.faq-item{border-bottom:1px solid var(--site-rule)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:64px;padding:1rem 0;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";width:9px;height:9px;transition:rotate .3s var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin-right:4px;translate:0 -2px;rotate:45deg}.faq-item[open] summary:after{translate:0 2px;rotate:225deg}.faq-item p{max-width:38rem;color:var(--site-soft);margin:0;padding-bottom:1.5rem}@media (max-width:52rem){.faq-wrap{grid-template-columns:minmax(0,1fr)}}.chan{background:var(--site-cream);padding-block:clamp(6rem,12vw,10rem);overflow:clip}.chan-list{font-family:var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.045em;text-align:center;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;font-size:clamp(4.25rem,15vw,9.5rem);font-weight:500;line-height:1;list-style:none}.chan-list li{white-space:nowrap}.chan-row{align-items:center;gap:.18em;display:inline-flex}.chan-glyph{flex:none;width:.36em;height:.36em}.chan-title{text-align:center;margin-inline:auto}.chan-foot{border-top:1px solid var(--site-rule);text-align:center;margin-top:clamp(3rem,6vw,4.5rem);padding-top:2rem}.chan-foot p{max-width:30rem;color:var(--site-soft);text-wrap:balance;margin:0 auto}.price{background:var(--site-paper);padding-block:clamp(4rem,8vw,6.5rem) clamp(6rem,12vw,10rem);scroll-margin-top:72px}.price-head{text-align:center;flex-direction:column;align-items:center;display:flex}.price-head .site-h2{max-width:16ch}.price-head .site-lead{margin-inline:auto}.price-swipe{display:none}.price-row{border-top:1px solid var(--site-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(3rem,6vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.price-plan{border-right:1px solid var(--site-rule);flex-direction:column;padding:1.75rem 1.5rem 2rem;display:flex}.price-plan:first-child{padding-left:0}.price-plan:last-child{border-right:0;padding-right:0}.price-plan[data-highlight]{box-shadow:inset 0 2px 0 var(--site-seal)}.price-flag{letter-spacing:.1em;text-transform:uppercase;min-height:1.3em;color:var(--site-seal);margin:0;font-size:.75rem;font-weight:600}.price-name{font-family:var(--font-display);font-variation-settings:"opsz" 36;font-weight:500;font-size:var(--t-mid);letter-spacing:-.015em;margin:.9rem 0 0}.price-amount{font-family:var(--font-display);font-variation-settings:"opsz" 72;font-weight:500;font-size:var(--t-feature);letter-spacing:-.035em;white-space:nowrap;font-variant-numeric:lining-nums;margin:.9rem 0 0;line-height:1}.price-amount span{font-family:var(--font-sans);letter-spacing:0;color:var(--site-soft);margin-left:.3rem;font-size:.9375rem}.price-amount--small{font-size:var(--t-mid)}.price-setup{color:var(--site-faint);margin:.4rem 0 0;font-size:.9375rem}.price-value{color:var(--site-soft);margin:1.25rem 0 0;font-size:.9375rem}.price-features{border-top:1px solid var(--site-rule);margin:1.25rem 0 1.75rem}.price-features summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.price-features summary::-webkit-details-marker{display:none}.price-features summary:after{content:"";width:9px;height:9px;transition:rotate .3s var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;margin-right:4px;translate:0 -2px;rotate:45deg}.price-features[open] summary:after{translate:0 2px;rotate:225deg}.price-features-head{color:var(--site-faint);margin:.25rem 0;font-size:.9375rem}.price-features ul{margin:0;padding:0;list-style:none}.price-features li{border-top:1px solid var(--site-rule);color:var(--site-soft);padding:.5rem 0;font-size:.9375rem}.price-plan>.site-cta{margin-top:auto}.price-quiz{text-align:center;margin-top:2.5rem}.price-quiz>summary{text-underline-offset:4px;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--site-rule);text-decoration-color:var(--site-rule);cursor:pointer;align-items:center;font-weight:600;list-style:none;display:inline-flex}.price-quiz>summary::-webkit-details-marker{display:none}.price-foot a{color:var(--site-seal);text-underline-offset:3px;text-decoration:underline}.finder{background:var(--site-cream);text-align:left;border-radius:20px;max-width:40rem;margin:1.5rem auto 0;padding:clamp(1.5rem,4vw,2.5rem)}.finder-progress{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.finder-count{font-family:var(--font-studio-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--site-soft);font-size:.75rem}.finder-progress ol{gap:4px;margin:0;padding:0;list-style:none;display:flex}.finder-progress li{background:var(--site-rule);width:1.75rem;height:3px;transition:background-color .4s var(--ease-out);border-radius:2px}.finder-progress li[data-done]{background:var(--site-seal)}.finder-progress li[data-current]:not([data-done]){background:var(--site-ink)}.finder-step{margin-top:1.75rem}@media (prefers-reduced-motion:no-preference){.finder-step{animation:finder-in .6s var(--ease-out)}}@keyframes finder-in{0%{opacity:0;translate:0 10px}}.finder-q{font-family:var(--font-display);font-variation-settings:"opsz" 48;font-weight:500;font-size:var(--t-mid);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.15}.finder-q:focus{outline:none}.finder-options{gap:.5rem;margin-top:1.5rem;display:grid}.finder-option{background:var(--site-paper);width:100%;min-height:56px;box-shadow:inset 0 0 0 1px var(--site-rule);color:var(--site-ink);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .25s var(--ease-out), translate .35s var(--ease-out);border:0;border-radius:12px;align-items:center;gap:.9rem;padding:.75rem 1.1rem;font-size:1.0625rem;display:flex}.finder-option:hover{box-shadow:inset 0 0 0 1px var(--site-ink);translate:2px}.finder-option[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--site-seal)}.finder-dot{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--site-rule);transition:box-shadow .25s var(--ease-out);border-radius:50%;flex:none}.finder-option:hover .finder-dot{box-shadow:inset 0 0 0 1.5px var(--site-ink)}.finder-option[aria-pressed=true] .finder-dot{box-shadow:inset 0 0 0 1.5px var(--site-seal), inset 0 0 0 5px var(--site-paper), inset 0 0 0 9px var(--site-seal)}.finder-back{min-height:44px;color:var(--site-soft);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:1rem;padding:0;font-size:.9375rem;font-weight:600}.finder-back:hover{color:var(--site-ink)}.finder-kicker{font-family:var(--font-sans);letter-spacing:0;color:var(--site-soft);margin-bottom:.4rem;font-size:.9375rem;font-weight:500;display:block}.finder-result .finder-q{font-size:var(--t-feature)}.finder-price{font-family:var(--font-display);font-variation-settings:"opsz" 72;font-weight:500;font-size:var(--t-mid);letter-spacing:-.02em;font-variant-numeric:lining-nums;margin:.75rem 0 0}.finder-price span{font-family:var(--font-sans);letter-spacing:0;color:var(--site-soft);margin-left:.25rem;font-size:.9375rem}.finder-line{max-width:30rem;color:var(--site-soft);margin:.75rem 0 0}.finder-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1.5rem;display:flex}.finder-actions .finder-back{margin-top:0}.price-managed{border-top:1px solid var(--site-rule);border-bottom:1px solid var(--site-rule);grid-template-columns:16rem minmax(0,1fr) auto;align-items:center;gap:2.5rem;margin-top:3rem;padding:2rem 0;display:grid}.price-managed .price-name,.price-managed .price-value{margin:0}.price-foot{text-align:center;color:var(--site-soft);margin:2rem 0 0;font-size:.9375rem}@media (max-width:68.74rem){.price-row{grid-template-columns:repeat(2,minmax(0,1fr))}.price-plan,.price-plan:first-child,.price-plan:last-child{border-right:0;border-bottom:1px solid var(--site-rule);padding:1.75rem 1.25rem 2rem}.price-plan:nth-child(odd){border-right:1px solid var(--site-rule);padding-left:0}.price-managed{grid-template-columns:1fr;gap:1.25rem}}@media (max-width:40rem){.price-swipe{font-family:var(--font-studio-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--site-soft);justify-content:center;align-items:center;gap:.45rem;margin:2rem 0 .9rem;font-size:.75rem;display:flex}.price-swipe svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.price-row{--gutter:max(20px, 5vw);margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) .5rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;border-top:0;gap:.75rem;display:flex;overflow-x:auto}.price-row::-webkit-scrollbar{display:none}.price-plan,.price-plan:first-child,.price-plan:last-child,.price-plan:nth-child(odd){border:1px solid var(--site-rule);scroll-snap-align:start;border-radius:12px;flex:0 0 84%;padding:1.25rem 1.25rem 1.5rem}.price-plan[data-highlight]{border-color:var(--site-seal);box-shadow:none}}.close{isolation:isolate;color:var(--night-fg);text-align:center;background:#0b090d;padding-block:clamp(6rem,12vw,10rem) clamp(7rem,14vw,12rem);position:relative;overflow:hidden}.close-sky{z-index:-1;opacity:.42;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.close-inner{flex-direction:column;align-items:center;display:flex}.close-msg{-webkit-backdrop-filter:blur(12px);text-align:left;background:#f3efe81a;border-radius:16px 16px 16px 4px;gap:.3rem;margin:0;padding:.85rem 1.1rem .95rem;display:grid;box-shadow:inset 0 0 0 1px #f3efe81f}.close-msg-head{letter-spacing:.04em;color:var(--night-soft);align-items:center;gap:.45rem;font-size:.75rem;font-weight:600;display:inline-flex}.close-msg-glyph{width:13px;height:13px}.close-msg-text{font-size:1rem}.close-title{max-width:12ch;margin-top:2.5rem}.close .site-lead{color:var(--night-soft);margin-inline:auto}.close .site-cta{margin-top:2.25rem}.site .close :focus-visible{outline-color:var(--night-fg)}.site-footer{background:var(--site-cream);color:var(--site-ink);padding-top:clamp(4rem,8vw,6rem);overflow:hidden}.site-footer-grid{grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:2rem;display:grid}.site-footer-tag{max-width:16ch;font-family:var(--font-display);font-variation-settings:"opsz" 36;font-weight:500;font-size:var(--t-mid);letter-spacing:-.015em;margin:0;line-height:1.2}.site-footer h2{letter-spacing:.1em;text-transform:uppercase;color:var(--site-faint);margin:0;font-size:.75rem;font-weight:600}.site-footer ul{margin:.9rem 0 0;padding:0;list-style:none}.site-footer li a{min-height:36px;color:var(--site-soft);align-items:center;font-size:.9375rem;text-decoration:none;transition:color .2s;display:inline-flex}.site-footer li a:hover{color:var(--site-ink)}.site-footer-word{font-family:var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.055em;color:color-mix(in srgb, var(--site-seal) 14%, var(--site-cream));-webkit-user-select:none;user-select:none;text-box:trim-end alphabetic;margin:clamp(3rem,6vw,5rem) 0 0 -.05em;padding-top:.14em;font-size:clamp(6rem,25vw,26rem);font-weight:500;line-height:.78;overflow:hidden}.site-footer-word>span{display:inline-block}@supports not (text-box:trim-end alphabetic){.site-footer-word{box-sizing:border-box;height:.765em}}.site-footer-legal{padding:1.25rem 0 calc(1.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--site-rule);color:var(--site-faint);justify-content:space-between;align-items:center;gap:1rem;margin:0;font-size:.9375rem;display:flex}.site-footer-legal p{margin:0}@media (max-width:52rem){.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-tag{grid-column:1/-1}}
