@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk-latin-ext-wght-normal.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0,U+2113,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2");font-weight:500 700;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2");font-weight:500 700;font-display:swap}:root{--font-sans:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--mark-top:#6abbfc;--cyan:#00c1fd;--sky:#8dc6fe;--sky-2:#bbddfd;--haze:#deeffb;--cloud:#f2faff;--ink:#0c1726;--ink-90:#0c1726e6;--ink-70:#0c1726b3;--ink-60:#0c172699;--ink-40:#0c172666;--ink-16:#0c172629;--ink-8:#0c172614;--deep:#0a1c33;--deep-2:#061226;--blue:var(--mark-top);--blue-soft:var(--sky-2);--accent:#1570c8;--accent-hover:#0f66c2;--blue-deep:var(--accent);--blue-ink:#136bba;--forest:var(--deep);--forest-deep:var(--deep-2);--mint:var(--blue);--mint-soft:var(--blue-soft);--mint-deep:var(--blue-deep);--white:#fff;--paper:#f4f8fc;--warm:#e8f1fa;--line:#e2ebf4;--line-strong:#cfdcea;--on-dark:#fff;--on-dark-70:#ffffffb3;--on-dark-50:#ffffff80;--on-dark-line:#ffffff26;--on-dark-glass:#ffffff1f;--surface:#fff;--surface-soft:var(--paper);--surface-sunk:#eaf2fa;--surface-accent:var(--haze);--surface-dark:#ffffff12;--surface-dark-strong:#ffffff1f;--shadow-soft:none;--shadow-lift:none;--shadow-dark:none;--glass-light:#ffffff80;--glass-dark:#ffffff0f;--glass-row:#ffffff8c;--glass-row-pale:#0a1c330a;--glass-row-dark:#ffffff0f;--glass-blur:blur(20px) saturate(1.3);--tile-fill:#6abbfc2e;--wallet-ink-0:#1570c8;--wallet-ink-1:#0577a2;--wallet-ink-2:#527aa3;--wallet-ink-3:#2c5d90;--field-light-0:#f7fbff;--field-light-1:#eef6fd;--field-tint-0:#f2faff;--field-tint-1:#e4f1fc;--field-sky-0:#d6e7f8;--field-sky-1:#f2faff;--field-dark-0:#0a1c33;--field-dark-1:#0e2744;--nav-h:6rem;--head-gap:1rem;--head-off:calc(var(--nav-h) + var(--head-gap) * 3);--wrap-max:118rem;--wrap-pad:2.4rem;--section-y:clamp(8.8rem, 11vw, 16rem);--gap:2.4rem;--radius-pill:999px;--radius-control:1.4rem;--radius-card:2.4rem;--radius-plate:3.2rem;--radius-chip:1.2rem;--r-btn:var(--radius-pill);--r-card:var(--radius-card);--r-plate:var(--radius-plate);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-in-out:cubic-bezier(.445, .05, .55, .95)}@media only screen and (width<=767px){:root{--radius-card:2rem;--radius-plate:2.4rem;--head-gap:.8rem;--gap:1.6rem}}@media only screen and (width<=560px){:root{--wrap-pad:2rem}}*,:before,:after{box-sizing:border-box}.under-head{padding-top:var(--head-off)}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;scroll-padding-top:calc(var(--head-off) + 1.6rem);font-size:10px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--field-light-0);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1.6rem;font-weight:400;line-height:1.55;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{font-size:inherit;font-weight:inherit;margin:0}ul,ol,menu{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}img,svg,video{max-width:100%;display:block}picture,img,video{border-radius:inherit}code,pre,.mono{font-family:var(--font-mono)}pre{margin:0}:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.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}.desktop-only{display:revert}.mobile-only{display:none}@media only screen and (width<=899px){.desktop-only{display:none!important}.mobile-only{display:revert}}.h1{letter-spacing:-.035em;font-size:clamp(4.8rem,5.1vw,7.6rem);font-weight:400;line-height:1.05}.h2{letter-spacing:-.03em;font-size:clamp(3.6rem,4vw,5.8rem);font-weight:400;line-height:1.05}.h3{letter-spacing:-.02em;font-size:clamp(2.2rem,1.95vw,2.8rem);font-weight:400;line-height:1.2}.h4{letter-spacing:-.012em;font-size:clamp(1.9rem,1.65vw,2.4rem);font-weight:400;line-height:1.2}.h1,.h2,.h3,.h4{text-wrap:balance}.lede{letter-spacing:-.01em;font-size:1.8rem;font-weight:400;line-height:1.4}.lede--hero{letter-spacing:-.02em;font-size:clamp(1.9rem,1.7vw,2.4rem);line-height:1.4}.body{font-size:1.6rem;line-height:1.55}.small{font-size:1.5rem;line-height:1.5}.eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:1.2rem;font-weight:400;line-height:1.2;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:.6rem;height:.6rem}.section--dark .eyebrow:before,.on-dark .eyebrow:before{background:var(--mark-top)}@media only screen and (width<=767px){.body,.small{font-size:1.5rem}}.wrap{width:100%;max-width:calc(var(--wrap-max) + var(--wrap-pad) * 2);padding-inline:var(--wrap-pad);margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.section--tight{padding-block:calc(var(--section-y) * .62)}.measure{max-width:62rem}.plate{border-radius:var(--r-plate);isolation:isolate;position:relative;overflow:hidden}.plate--mint,.plate--forest{background:var(--forest);color:var(--on-dark)}.plate--ink{background:var(--ink);color:var(--on-dark)}.plate--accent{background:var(--haze);color:var(--ink)}.plate--paper{background:var(--paper);color:var(--ink)}.plate-pad{padding:clamp(2.8rem,4vw,5.6rem)}.sec-head{flex-direction:column;gap:2.4rem;max-width:90rem;display:flex}.sec-head .eyebrow{color:var(--ink-60)}.sec-head .lede{color:var(--ink-70);max-width:68rem}.on-dark .sec-head .eyebrow,.on-dark .sec-head .lede{color:var(--on-dark-70)}.btn{border-radius:var(--r-btn);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;min-height:4.4rem;transition:background-color .25s var(--ease-in-out), border-color .25s var(--ease-in-out), color .25s var(--ease-in-out), opacity .25s var(--ease-in-out), transform .25s var(--ease-out-quart);border:0;justify-content:center;align-items:center;gap:.8rem;padding:1.1rem 2.8rem;font-size:1.6rem;font-weight:400;line-height:1.4;display:inline-flex}.btn:active{transform:scale(.985)}.btn--lg{min-height:5.9rem;padding:1.6rem 3.4rem;font-size:1.9rem}.btn--primary,.btn--dark,.btn--ink,.btn--mint{background:var(--accent);color:var(--white)}.btn--primary:hover,.btn--dark:hover,.btn--ink:hover,.btn--mint:hover{background:var(--accent-hover)}.btn--secondary,.btn--light,.btn--paper,.btn--mist{color:var(--ink);backdrop-filter:var(--glass-blur);background:#ffffff9e}.btn--secondary:hover,.btn--light:hover,.btn--paper:hover,.btn--mist:hover{background:#ffffffdb}.section--dark :is(.btn--secondary,.btn--paper,.btn--mist),.on-dark :is(.btn--secondary,.btn--paper,.btn--mist){color:var(--on-dark);background:#ffffff1f}.section--dark :is(.btn--secondary,.btn--paper,.btn--mist):hover,.on-dark :is(.btn--secondary,.btn--paper,.btn--mist):hover{background:#fff3}.btn--glass{background:var(--on-dark-glass);color:var(--white);backdrop-filter:blur(16px)}.btn--glass:hover{background:#ffffff40}.btn--outline{color:var(--ink);background:#ffffff9e}.btn--outline:hover{background:#ffffffdb}.on-dark .btn--outline{background:var(--surface-dark-strong);color:var(--on-dark)}.on-dark .btn--outline:hover{background:#ffffff2e}.soon{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-60);white-space:nowrap;align-items:center;gap:.7rem;font-size:1.2rem;display:inline-flex}.on-dark .soon{color:var(--on-dark-50)}.soon:before{content:"";opacity:.55;background:currentColor;border-radius:50%;width:.6rem;height:.6rem}.card{background:var(--glass-light);backdrop-filter:var(--glass-blur);border-radius:var(--r-card);box-shadow:none;border:0;flex-direction:column;gap:1.2rem;padding:3.2rem;display:flex}.card--flat{background:var(--glass-row);backdrop-filter:none;box-shadow:none}.card p{color:#0c1726b8}@media only screen and (width<=767px){.card{padding:2.4rem}}.chip-glyph{color:var(--accent);flex:none;place-items:center;display:inline-grid}.on-dark .chip-glyph{color:var(--sky)}html.js-ready .reveal:not(:where(section#top,.hero) *){opacity:0}html.js-ready .reveal.is-in{opacity:1}[data-anim] .line-mask{overflow-clip-margin:.14em;display:block;overflow:clip}[data-anim] .line{display:block}html.js-ready [data-anim]:not(:where(section#top,.hero) *){opacity:0}@media (prefers-reduced-motion:reduce){html.js-ready .reveal,html.js-ready [data-anim],html.js-ready [data-anim] .line{opacity:1!important;transform:none!important}*{scroll-behavior:auto!important}}:root{--head-mb:clamp(3.6rem, 4.6vw, 6.4rem);--inset-m:clamp(.8rem, calc((100vw - var(--wrap-max)) / 2 - 4.8rem), 2.4rem);--tint:var(--cloud);--sky-pale:#cfddee;--tint-2:var(--haze)}.section{scroll-margin-top:calc(var(--nav-h) + var(--head-gap) * 2)}.section--light{background-color:var(--field-light-0);background-image:linear-gradient(180deg, var(--field-light-0), var(--field-light-1));color:var(--ink)}.section--tint{background-color:var(--field-tint-0);background-image:linear-gradient(180deg, var(--field-tint-0), var(--field-tint-1));color:var(--ink)}.section--haze{background-color:var(--tint-2);color:var(--ink)}.section--sky{background-color:var(--field-sky-0);background-image:linear-gradient(180deg, var(--field-sky-0), var(--field-sky-1));color:var(--ink)}.section--dark{background-color:var(--field-dark-0);background-image:linear-gradient(180deg, var(--field-dark-0), var(--field-dark-1));color:var(--on-dark)}.section--inset{margin:var(--inset-m);border-radius:var(--radius-plate);isolation:isolate;overflow:clip}.section--inset>.wrap{padding-inline:max(0px, calc(var(--wrap-pad) - var(--inset-m)));max-width:calc(var(--wrap-max) + max(0px, calc(var(--wrap-pad) - var(--inset-m))) * 2)}.section--inset:not(.section--dark):not(.section--tint):not(.section--haze):not(.section--sky){background-color:var(--field-tint-0);background-image:linear-gradient(180deg, var(--field-tint-0), var(--field-tint-1))}.section--sm{padding-block:calc(var(--section-y) * .6)}.section--lg{padding-block:calc(var(--section-y) * 1.3)}.section--flush-top{padding-top:0}.section-head{max-width:76rem;margin-bottom:var(--head-mb);flex-direction:column;align-items:flex-start;gap:1.6rem;display:flex}.section-head--center{text-align:center;align-items:center;margin-inline:auto}.section-head--split{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:2.4rem 4rem;max-width:none}.section-head--split>:first-child{flex-direction:column;gap:1.6rem;max-width:76rem;display:flex}.section-head .eyebrow,.eyebrow--blue{color:var(--blue-ink)}.section-title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(3.6rem,4vw,5.8rem);font-weight:400;line-height:1.05}.section-lead{letter-spacing:-.01em;color:#0c1726b8;text-wrap:pretty;max-width:60rem;font-size:1.8rem;line-height:1.4}.section--dark .section-head .eyebrow,.on-dark .section-head .eyebrow{color:var(--sky)}.section--dark .section-lead,.on-dark .section-lead{color:var(--on-dark-70)}.grid-2,.grid-3,.grid-4,.grid-12{gap:var(--gap);display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-12{grid-template-columns:repeat(12,minmax(0,1fr))}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-12{grid-column:1/-1}.grid--center{align-items:center}@media only screen and (width<=1023px){.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-12>[class*=span-]{grid-column:1/-1}}@media only screen and (width<=767px){.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}}@media only screen and (width<=559px){.grid-4{grid-template-columns:minmax(0,1fr)}}h1,h2,h3{text-wrap:balance}.card h3,.card .card-title{letter-spacing:-.01em;color:inherit;font-size:2rem;font-weight:500;line-height:1.25}.card--soft{background:var(--glass-row);backdrop-filter:none;box-shadow:none}.card--dark,.section--dark .card:not(.card--light){background:var(--glass-dark);box-shadow:none;color:var(--on-dark)}.card--dark{background:#0a1c33b8}.card--dark p,.section--dark .card:not(.card--light) p{color:var(--on-dark-70)}.card--light{color:var(--ink);background:#ffffffb8}.card .row-fill{background:var(--glass-row);border-radius:var(--radius-control)}.section--dark .card .row-fill{background:var(--glass-row-dark)}a.card,.card--hover{transition:transform .35s var(--ease-out-quart), background-color .35s var(--ease-out-quart)}a.card:hover,.card--hover:hover{background-color:#ffffffa8;transform:translateY(-2px)}.section--dark a.card:hover,.section--dark .card--hover:hover{background-color:#ffffff1a}:where(.glyph){width:var(--glyph-size,1.25em);height:var(--glyph-size,1.25em);flex:none}.glyph :is(path,circle,ellipse,line,polyline,polygon,rect){vector-effect:non-scaling-stroke;stroke-width:var(--glyph-stroke,1.5px)}.chip-glyph{--glyph-size:2.4rem}.icon-tile{--glyph-size:2.8rem;--glyph-stroke:1.6px;color:var(--accent);flex:none;place-items:center;display:inline-grid}.icon-tile--sm{--glyph-size:2.2rem}.icon-tile--lg{--glyph-size:3.6rem;--glyph-stroke:1.75px}.icon-tile--solid,.icon-tile--white{color:var(--accent)}.section--dark .icon-tile,.on-dark .icon-tile,.card--dark .icon-tile{color:var(--mark-top)}.pill{border-radius:var(--radius-pill);background:var(--tile-fill);color:var(--blue-ink);white-space:nowrap;align-items:center;gap:.6rem;padding:.6rem 1.2rem;font-size:1.3rem;line-height:1.2;display:inline-flex}.section--dark .pill,.on-dark .pill{background:var(--surface-dark-strong);color:var(--sky)}.link-arrow{color:var(--blue-ink);align-items:center;gap:.6rem;font-weight:500;display:inline-flex}.link-arrow .glyph{transition:transform .25s var(--ease-out-quart)}.link-arrow:hover .glyph{transform:translate(3px)}.section--dark .link-arrow{color:var(--sky)}.figure-num{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(4rem,5vw,6.4rem);font-weight:300;line-height:1}.text-blue{color:var(--blue-ink)}.section--dark .text-blue{color:var(--sky)}.muted{color:var(--ink-60)}.section--dark .muted{color:var(--on-dark-50)}.stack-sm>*+*{margin-top:.8rem}.stack>*+*{margin-top:1.6rem}.stack-lg>*+*{margin-top:3.2rem}.pat-intro>.section-head{text-align:center;align-items:center;margin-inline:auto}.pat-intro>.section-head .section-lead{margin-inline:auto}.pat-intro-visual{width:100%;margin-inline:auto}.pat-zig{flex-direction:column;gap:clamp(6.4rem,8vw,12rem);display:flex}.zig-row{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:3.2rem;display:grid}.zig-row>.zig-text{flex-direction:column;grid-area:1/1/auto/6;align-items:flex-start;gap:1.6rem;padding-right:clamp(0rem,3vw,4.8rem);display:flex}.zig-row>.zig-visual{grid-area:1/6/auto/13;min-width:0}.zig-row--flip>.zig-text{grid-column:8/13;padding-left:clamp(0rem,3vw,4.8rem);padding-right:0}.zig-row--flip>.zig-visual{grid-column:1/8}.zig-text h3,.zig-title{letter-spacing:-.025em;font-size:clamp(2.8rem,2.6vw,3.6rem);font-weight:400;line-height:1.1}.zig-text p{color:#0c1726b8;font-size:1.8rem;line-height:1.4}.section--dark .zig-text p{color:var(--on-dark-70)}@media only screen and (width<=1023px){.zig-row>.zig-text,.zig-row>.zig-visual,.zig-row--flip>.zig-text,.zig-row--flip>.zig-visual{grid-area:auto/1/auto/-1;padding:0}}.pat-steps .steps{grid-template-columns:repeat(var(--steps,4), minmax(0, 1fr));gap:var(--gap);display:grid}.step{flex-direction:column;gap:1.2rem;display:flex}.step-num{font-family:var(--font-mono);letter-spacing:.08em;color:var(--blue-ink);font-size:1.3rem}.section--dark .step-num{color:var(--mark-top)}.step h3,.step-title{letter-spacing:-.01em;font-size:2rem;font-weight:500;line-height:1.25}.step p{color:#0c1726b8;font-size:1.6rem;line-height:1.5}.section--dark .step p{color:var(--on-dark-70)}@media only screen and (width<=1023px){.pat-steps .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (width<=559px){.pat-steps .steps{grid-template-columns:minmax(0,1fr)}}.cards-head{gap:2.4rem var(--gap);margin-bottom:var(--head-mb);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.cards-head>:first-child{flex-direction:column;align-items:flex-start;gap:1.6rem;display:flex}.cards-head .section-title{font-size:clamp(3.6rem,3.4vw,4.8rem)}.cards-head .section-lead{max-width:46rem}.cards-head .eyebrow{color:var(--blue-ink)}.section--dark .cards-head .eyebrow{color:var(--sky)}.cards-row{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));align-items:stretch;gap:2.4rem;display:grid}@media only screen and (width<=1023px){.cards-head{grid-template-columns:minmax(0,1fr)}.cards-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (width<=767px){.cards-row{gap:var(--gap);grid-template-columns:minmax(0,1fr)}}html.js-ready [data-reveal]:not(.is-in):not(:where(section#top,.hero) *),html.js-ready [data-stagger]:not(.is-in):not(:where(section#top,.hero) *)>*{opacity:0}@media (prefers-reduced-motion:reduce){html.js-ready [data-reveal],html.js-ready [data-stagger]>*{opacity:1!important;transform:none!important}}html.js-ready [data-loop]:not(.is-playing),html.js-ready [data-loop]:not(.is-playing) *,.is-paused *,.is-paused :before,.is-paused :after{animation-play-state:paused!important}:is(#stats,#why,#flowsplit,#appshowcase,#paylink,#askdemo,#activitycsv,#stacks,#different,#faq){--glass-blur:none}#appshowcase .x-coins>div{backdrop-filter:none}#paylink .phase{--glass-blur:blur(20px) saturate(1.3)}.site-head[data-astro-cid-nen7h5rs]{--head-bg:#ffffff9e;--head-fg:var(--ink);--head-fg-dim:#0c1726b8;--head-active-bg:#ffffffe6;--head-active-fg:var(--accent);--head-disc-fg:var(--accent);--head-hover-bg:#ffffff80;top:calc(var(--head-gap) * 2);z-index:100;width:max-content;max-width:calc(100% - 4.8rem);color:var(--head-fg);transition:transform .6s var(--ease-out-quart);margin-inline:auto;position:fixed;left:0;right:0;transform:translateY(.8rem)}.site-head[data-astro-cid-nen7h5rs].is-scrolled,.site-head[data-astro-cid-nen7h5rs].is-solid{transform:none}.site-head[data-astro-cid-nen7h5rs][data-theme=dark]{--head-bg:#0a1c338c;--head-fg:var(--on-dark);--head-fg-dim:#ffffffc7;--head-active-bg:#ffffff1f;--head-active-fg:var(--sky);--head-disc-fg:var(--on-dark);--head-hover-bg:#ffffff14}.pill[data-astro-cid-nen7h5rs]{isolation:isolate;border-radius:var(--radius-pill);height:6rem;box-shadow:none;transition:color .3s var(--ease-in-out);background:0 0;border:0;align-items:center;gap:.8rem;padding:.8rem .8rem .8rem 2.2rem;display:flex;position:relative}.pill[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;border-radius:inherit;background:var(--head-bg);backdrop-filter:blur(24px)saturate(1.4);opacity:0;transition:opacity .45s var(--ease-in-out), transform .6s var(--ease-out-quart), background-color .3s var(--ease-in-out);position:absolute;inset:0;transform:scale(.94,.86)}.site-head[data-astro-cid-nen7h5rs].is-scrolled .pill[data-astro-cid-nen7h5rs]:before,.site-head[data-astro-cid-nen7h5rs].is-solid .pill[data-astro-cid-nen7h5rs]:before{opacity:1;transform:none}.brand[data-astro-cid-nen7h5rs]{flex:none;align-items:center;min-height:4.4rem;margin-right:1rem;display:flex}.logo[data-astro-cid-nen7h5rs]{width:auto;height:2rem}.logo--white[data-astro-cid-nen7h5rs],.site-head[data-astro-cid-nen7h5rs][data-theme=dark] .logo--ink[data-astro-cid-nen7h5rs]{display:none}.site-head[data-astro-cid-nen7h5rs][data-theme=dark] .logo--white[data-astro-cid-nen7h5rs]{display:block}.links[data-astro-cid-nen7h5rs]{align-items:center;gap:.2rem;display:flex;position:relative}.ind[data-astro-cid-nen7h5rs]{z-index:-1;width:var(--ind-w,0);border-radius:var(--radius-pill);background:var(--head-active-bg);opacity:0;height:4.4rem;transform:translateX(var(--ind-x,0));transition:transform .5s var(--ease-out-quart), width .5s var(--ease-out-quart), opacity .3s var(--ease-in-out), background-color .3s var(--ease-in-out);position:absolute;top:0;left:0}.links[data-astro-cid-nen7h5rs].has-active .ind[data-astro-cid-nen7h5rs]{opacity:1}.links[data-astro-cid-nen7h5rs]:not(.has-moved) .ind[data-astro-cid-nen7h5rs]{transition:opacity .3s var(--ease-in-out)}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--radius-pill);white-space:nowrap;height:4.4rem;color:var(--head-fg-dim);align-items:center;padding:0 1.8rem;font-size:1.5rem;font-weight:500;line-height:1;transition:color .2s ease-in-out,background-color .25s ease-in-out;display:inline-flex}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--head-fg);background:var(--head-hover-bg)}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].is-active,.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].is-active:hover{color:var(--head-active-fg);background:0 0}.acts[data-astro-cid-nen7h5rs]{flex:none;align-items:center;gap:.8rem;margin-left:auto;display:flex}.primary[data-astro-cid-nen7h5rs]{border-radius:var(--radius-pill);background:var(--accent);height:4.4rem;color:var(--white);white-space:nowrap;transition:background-color .2s ease-in-out, transform .2s var(--ease-out-quart);align-items:center;padding:0 1.8rem;font-size:1.5rem;font-weight:600;line-height:1;display:inline-flex}.primary[data-astro-cid-nen7h5rs]:hover{background:var(--accent-hover)}.primary[data-astro-cid-nen7h5rs]:active,.round[data-astro-cid-nen7h5rs]:active{transform:scale(.94)}.round[data-astro-cid-nen7h5rs]{width:4.4rem;height:4.4rem;color:var(--head-disc-fg);transition:color .2s ease-in-out, opacity .2s ease-in-out, transform .2s var(--ease-out-quart);background:0 0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.round[data-astro-cid-nen7h5rs]:hover{opacity:.72}.lbl-short[data-astro-cid-nen7h5rs],.burger[data-astro-cid-nen7h5rs]{display:none}.burger[data-astro-cid-nen7h5rs]{position:relative}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{border-radius:var(--radius-pill);width:1.8rem;height:2px;transition:transform .32s var(--ease-out-quart);background:currentColor;position:absolute;left:1.3rem}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:1.85rem}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){top:2.45rem}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(.3rem)rotate(45deg)}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(2){transform:translateY(-.3rem)rotate(-45deg)}.mobile-panel[data-astro-cid-nen7h5rs]{display:none}@media (prefers-reduced-motion:reduce){.site-head[data-astro-cid-nen7h5rs],.pill[data-astro-cid-nen7h5rs]:before,.ind[data-astro-cid-nen7h5rs]{transition:opacity .2s linear}.site-head[data-astro-cid-nen7h5rs],.pill[data-astro-cid-nen7h5rs]:before{transform:none}}@media only screen and (width<=1099px){.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-inline:1.2rem}}@media only screen and (width<=899px){.links[data-astro-cid-nen7h5rs],.lbl-long[data-astro-cid-nen7h5rs],.round--x[data-astro-cid-nen7h5rs]{display:none}.lbl-short[data-astro-cid-nen7h5rs]{display:inline}.primary[data-astro-cid-nen7h5rs]{padding:0 1.6rem}.burger[data-astro-cid-nen7h5rs]{display:block}.mobile-panel[data-astro-cid-nen7h5rs]{backdrop-filter:blur(24px)saturate(1.4);color:var(--ink);opacity:0;visibility:hidden;max-height:calc(100svh - 12rem);transition:opacity .24s ease-out, transform .28s var(--ease-out-quart), visibility .24s;background:#ffffffb8;border-radius:2.8rem;flex-direction:column;gap:2rem;padding:1.2rem;display:flex;position:absolute;top:calc(100% + .6rem);left:0;right:0;overflow-y:auto;transform:translateY(-.6rem)}.mobile-panel[data-astro-cid-nen7h5rs].is-open{opacity:1;visibility:visible;transform:none}.mobile-panel[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{flex-direction:column;gap:.2rem;display:flex}.mlink[data-astro-cid-nen7h5rs]{border-radius:var(--radius-pill);letter-spacing:-.01em;min-height:5.2rem;color:var(--ink);justify-content:space-between;align-items:center;padding:0 1.6rem;font-size:1.8rem;font-weight:500;transition:background-color .2s ease-in-out;display:flex}.mlink[data-astro-cid-nen7h5rs] .glyph{color:var(--accent);opacity:.6}.mlink[data-astro-cid-nen7h5rs]:hover,.mlink[data-astro-cid-nen7h5rs].is-active{color:var(--accent);background:#ffffffe6}.mlink[data-astro-cid-nen7h5rs].is-active .glyph{opacity:1}.mfoot[data-astro-cid-nen7h5rs]{flex-direction:column;gap:.8rem;display:flex}.mfoot[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{width:100%}}@media only screen and (width<=899px) and (width>=768px){.site-head[data-astro-cid-nen7h5rs]{min-width:36rem}}@media only screen and (width<=359px){.primary[data-astro-cid-nen7h5rs]{display:none}}@media only screen and (width<=767px){.site-head[data-astro-cid-nen7h5rs]{width:auto;max-width:none;left:1.6rem;right:1.6rem}}.x-link[data-astro-cid-4iksmdlp]{align-items:center;gap:.8rem;min-height:4.4rem;transition:opacity .25s ease-in-out;display:inline-flex}.x-link[data-astro-cid-4iksmdlp]:hover{opacity:.65}.x-glyph[data-astro-cid-4iksmdlp]{flex:none;width:1.6rem;height:1.6rem}.site-foot[data-astro-cid-jo6i4kqk]{background:var(--deep-2);color:var(--on-dark)}.inner[data-astro-cid-jo6i4kqk]{padding-block:clamp(4.8rem,6vw,8rem) 3.2rem}.top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(3.2rem,5vw,8rem);padding-bottom:clamp(4rem,6vw,7.2rem);display:grid}.lead[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}.brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:1rem;min-height:4.4rem;display:flex}.logo[data-astro-cid-jo6i4kqk]{width:auto;height:2.6rem}.tagline[data-astro-cid-jo6i4kqk]{color:var(--on-dark);max-width:32rem}.sub[data-astro-cid-jo6i4kqk]{color:var(--on-dark-70);max-width:34rem;margin-top:-.8rem;font-size:1.5rem}.open[data-astro-cid-jo6i4kqk]{margin-top:.4rem}.x-slot[data-astro-cid-jo6i4kqk]{color:var(--on-dark-70);font-size:1.5rem}.x-slot[data-astro-cid-jo6i4kqk]:hover{color:var(--on-dark)}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;display:grid}.col[data-astro-cid-jo6i4kqk] .eyebrow[data-astro-cid-jo6i4kqk]{color:var(--on-dark-50);margin-bottom:2rem}.col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:1.2rem;font-size:1.5rem;display:flex}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--on-dark-70);transition:color .2s ease-in-out}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--on-dark)}.bottom[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-control);background:var(--glass-row-dark);color:var(--on-dark-50);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:1.2rem 3.2rem;padding:1.8rem 2.4rem;font-size:1.3rem;line-height:1.3;display:flex}.bottom[data-astro-cid-jo6i4kqk] .status[data-astro-cid-jo6i4kqk]:last-child{margin-left:auto}.credit[data-astro-cid-jo6i4kqk]{color:inherit;transition:color .2s ease-in-out}.credit[data-astro-cid-jo6i4kqk]:hover{color:var(--on-dark-70)}.status[data-astro-cid-jo6i4kqk]{align-items:center;gap:.8rem;display:inline-flex}.dot[data-astro-cid-jo6i4kqk]{background:var(--cyan);border-radius:50%;width:.7rem;height:.7rem}@media only screen and (width<=899px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr);gap:4.8rem}.col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:0}.col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:4.4rem;display:flex}.x-slot[data-astro-cid-jo6i4kqk] .x-link{min-height:4.4rem}.credit[data-astro-cid-jo6i4kqk]{align-items:center;min-height:4.4rem;margin-block:-1.35rem;display:inline-flex}}@media only screen and (width<=599px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.bottom[data-astro-cid-jo6i4kqk] .status[data-astro-cid-jo6i4kqk]:last-child{margin-left:0}}
