@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/sans.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/serif.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/serif.woff2)format("woff2")}@font-face{font-family:Appal Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/mono.woff2)format("woff2")}:root{--paper:#f8f8f7;--paper-warm:#faf8f5;--card:#f4f2ee;--card-deep:#eceae5;--night:#0a0c10;--night-raise:#141821;--ink:#1b133c;--ink-2:#1b133cb3;--ink-3:#1b133c80;--on-night:#fff;--on-night-2:#ffffffa8;--on-night-3:#ffffff6b;--line:#1b133c1a;--line-2:#1b133c29;--line-night:#ffffff21;--sp-1:#ff5a34;--sp-2:#6e5af7;--sp-3:#10b394;--sp-4:#f0a020;--spectrum:linear-gradient(90deg, var(--sp-1) 0 25%, var(--sp-2) 25% 50%, var(--sp-3) 50% 75%, var(--sp-4) 75% 100%);--accent:var(--sp-2);--accent-ink:#5442d6;--accent-wash:#6e5af717;--sans:"Schibsted Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:"Appal Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--serif:"Fraunces", Georgia, "Times New Roman", serif;--w:1120px;--w-prose:800px;--w-wide:1320px;--w-narrow:600px;--gutter:clamp(1.25rem, 4vw, 2.5rem);--bay:clamp(4.5rem, 8vw, 7rem);--bay-dark:clamp(5.5rem, 10vw, 9rem);--bay-tight:clamp(3.25rem, 5.5vw, 5rem);--r-xs:8px;--r-sm:12px;--r-glass:12px;--r:20px;--r-lg:24px;--r-xl:32px;--shadow-sm:0 1px 2px #0f11150d;--shadow:0 4px 6px -4px #18191b14, 0 10px 15px -3px #18191b1a;--shadow-lg:0 4px 8px -4px #0f11150d, 0 32px 64px -24px #0f11152e;--ease:cubic-bezier(.23, 1, .32, 1);--nav-h:68px;--nav-gap:clamp(.625rem, 1.4vw, 1rem);--nav-space:calc(var(--nav-h) + var(--nav-gap));color-scheme:light}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-space) + 20px);background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.55;overflow-x:hidden}img,svg,video,canvas{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}:focus:not(:focus-visible){outline:none}::selection{background:var(--ink);color:#fff}.wrap{width:100%;max-width:var(--w);padding-inline:var(--gutter);margin-inline:auto}.wrap-wide{max-width:var(--w-wide)}.wrap-narrow{max-width:var(--w-narrow)}.bay{padding-block:var(--bay)}.d1,.d2,.d3,.d4{font-family:var(--serif);letter-spacing:0;font-weight:400}.d1{text-wrap:balance;font-size:clamp(2.25rem,4vw,3rem);line-height:1.06}.d2{font-size:clamp(1.75rem,2.8vw,2.25rem);line-height:1.1}.d3{font-size:clamp(1.375rem,1.9vw,1.625rem);line-height:1.2}.d4{font-family:var(--sans);letter-spacing:-.014em;font-size:1.0625rem;font-weight:550;line-height:1.35}.tone{color:var(--ink-3)}.lede{color:var(--ink-2);text-wrap:pretty;font-size:1rem;line-height:1.5}.muted{color:var(--ink-2);text-wrap:pretty}.mono{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.spectrum{background:var(--spectrum);border:0;width:100%;height:3px}.tick{background:var(--spectrum);border-radius:2px;flex:none;width:26px;height:3px;display:inline-block}.btn{--bg:var(--ink);--fg:#fff;--bd:transparent;border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--bg);height:44px;color:var(--fg);letter-spacing:-.011em;white-space:nowrap;cursor:pointer;transition:transform .16s var(--ease), background-color .16s var(--ease), border-color .16s var(--ease);justify-content:center;align-items:center;gap:.5rem;padding-inline:1.125rem;font-size:.9375rem;font-weight:500;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:none}.btn-lg{height:50px;padding-inline:1.375rem;font-size:1rem}.btn-sm{height:36px;padding-inline:.875rem;font-size:.875rem}.btn-ghost{--bg:transparent;--fg:var(--ink);--bd:var(--line-2)}.btn-ghost:hover{--bg:var(--card)}.night .btn{--bg:#fff;--fg:var(--ink)}.night .btn-ghost{--bg:#ffffff1a;--fg:#fff;--bd:#ffffff2e}.night .btn-ghost:hover{--bg:#ffffff29}.night{background:var(--night);color:var(--on-night)}.night .muted,.night .lede{color:var(--on-night-2)}.night .tone{color:var(--on-night-3)}.card{background:var(--card);border-radius:var(--r-lg);transition:background-color .24s var(--ease), border-color .24s var(--ease), transform .24s var(--ease);border:1px solid #0000}[data-reveal]{opacity:1}html.js-reveal [data-reveal]{opacity:0;transition:opacity .62s var(--ease), transform .62s var(--ease);transition-delay:var(--reveal-delay,0s);transform:translateY(12px)}html.js-reveal [data-reveal].is-in{opacity:1;transform:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--ink);color:#fff;transition:transform .2s var(--ease);border-radius:0 0 10px 10px;padding:.65rem 1.15rem;font-size:.875rem;font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%,-120%)}.skip-link:focus{transform:translate(-50%)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.js-reveal [data-reveal]{opacity:1;transform:none}}@media (forced-colors:active){.card,.badge,.btn{border:1px solid canvastext}}.band{border-top:1px solid var(--line);padding-block:clamp(4rem,8vw,6.5rem)}.band:first-of-type{border-top:0}.band-head{max-width:42rem;margin-bottom:clamp(2rem,4vw,3rem)}.band-head>*+*{margin-top:1rem}.band-head p{max-width:36rem;color:var(--ink-2);font-size:1rem;line-height:1.5}.feat{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2.5rem;max-width:42rem;display:grid}.feat li{letter-spacing:-.008em;align-items:center;gap:.75rem;font-size:.9375rem;display:flex}.feat li i{background:var(--accent,var(--sp-2));border-radius:50%;flex:none;width:26px;height:26px;display:block}@media (width<=640px){.feat{grid-template-columns:1fr}}main>section,main>div>section{border-top:1px solid var(--line)}main>section:first-of-type,main>div>section:first-of-type,.hero+section{border-top:0}main>section:nth-of-type(2n){padding-block:clamp(4.5rem,9vw,7.5rem)}.band .head,.apps-bay .head,.pricing .head,.limits .head,.faq .head{text-align:left;max-width:42rem;margin-inline:0;display:block}.band .head>*+*,.apps-bay .head>*+*,.pricing .head>*+*,.limits .head>*+*,.faq .head>*+*{margin-top:1rem}.apps-bay .head .rhs,.pricing .head .sub,.limits .head .note,.faq .head .ask{text-align:left;max-width:36rem;color:var(--ink-2);padding-bottom:0;font-size:1rem;line-height:1.5}main h2{text-align:left}main .head h2{max-width:20ch}.logo[data-astro-cid-f7espo7c]{font-size:calc(var(--m) * .66);letter-spacing:-.042em;color:var(--ink);align-items:center;gap:.5rem;font-weight:550;line-height:1;display:inline-flex}.logo[data-astro-cid-f7espo7c].is-dark{color:#fff}.logo[data-astro-cid-f7espo7c] svg[data-astro-cid-f7espo7c]{flex:none}.word[data-astro-cid-f7espo7c]{transform:translateY(-.03em)}
