.theme-toggle[data-astro-cid-l6lhmie6]{box-sizing:border-box;border:1px solid var(--eons-color-border);background-color:var(--eons-color-paper);block-size:2.25rem;inline-size:2.25rem;color:var(--eons-color-text);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:0;display:inline-flex;&:hover{border-color:var(--eons-color-accent);color:var(--eons-color-accent)}}.theme-toggle[data-astro-cid-l6lhmie6] svg{display:none}html[data-theme=system] .theme-toggle[data-astro-cid-l6lhmie6] [data-icon=system],html[data-theme=light] .theme-toggle[data-astro-cid-l6lhmie6] [data-icon=light],html[data-theme=dark] .theme-toggle[data-astro-cid-l6lhmie6] [data-icon=dark]{display:block}@layer eons.tokens{:where(:root){color-scheme:light dark;--eons-color-canvas:light-dark(#fafafa,#17191c);--eons-color-surface:light-dark(#efeff0,#22252a);--eons-color-paper:light-dark(#fff,#1d2024);--eons-color-text:light-dark(#202124,#f1f2f4);--eons-color-secondary:light-dark(#62656a,#a5aab3);--eons-color-border:light-dark(#d9dbde,#383d45);--eons-color-accent:light-dark(#344e78,#a9bedf);--eons-color-on-accent:light-dark(#fafafa,#17191c);--eons-color-selection:light-dark(#dde4ed,#354254);--eons-color-link-hover:color-mix(in oklab, var(--eons-color-accent) 80%, var(--eons-color-text));--eons-font-sans:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--eons-font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--eons-weight-regular:400;--eons-weight-medium:500;--eons-weight-semibold:600;--step--2:clamp(.7813rem, .7736rem + .0341vw, .8rem);--step--1:clamp(.9375rem, .9119rem + .1136vw, 1rem);--step-0:clamp(1.125rem, 1.0739rem + .2273vw, 1.25rem);--step-1:clamp(1.35rem, 1.2631rem + .3864vw, 1.5625rem);--step-2:clamp(1.62rem, 1.4837rem + .6057vw, 1.9531rem);--step-3:clamp(1.944rem, 1.7405rem + .9044vw, 2.4414rem);--step-4:clamp(2.3328rem, 2.0387rem + 1.3072vw, 3.0518rem);--step-5:clamp(2.7994rem, 2.384rem + 1.8461vw, 3.8147rem);--eons-text-caption:var(--step--2);--eons-text-small:var(--step--1);--eons-text-body:var(--step-0);--eons-text-lead:var(--step-1);--eons-text-title:var(--step-2);--eons-text-section:var(--step-3);--eons-text-display:var(--step-5);--space-3xs:clamp(.3125rem, .3125rem + 0vw, .3125rem);--space-2xs:clamp(.5625rem, .5369rem + .1136vw, .625rem);--space-xs:clamp(.875rem, .8494rem + .1136vw, .9375rem);--space-s:clamp(1.125rem, 1.0739rem + .2273vw, 1.25rem);--space-m:clamp(1.6875rem, 1.6108rem + .3409vw, 1.875rem);--space-l:clamp(2.25rem, 2.1477rem + .4545vw, 2.5rem);--space-xl:clamp(3.375rem, 3.2216rem + .6818vw, 3.75rem);--space-2xl:clamp(4.5rem, 4.2955rem + .9091vw, 5rem);--space-3xl:clamp(6.75rem, 6.4432rem + 1.3636vw, 7.5rem);--space-3xs-2xs:clamp(.3125rem, .1847rem + .5682vw, .625rem);--space-2xs-xs:clamp(.5625rem, .4091rem + .6818vw, .9375rem);--space-xs-s:clamp(.875rem, .7216rem + .6818vw, 1.25rem);--space-s-m:clamp(1.125rem, .8182rem + 1.3636vw, 1.875rem);--space-m-l:clamp(1.6875rem, 1.3551rem + 1.4773vw, 2.5rem);--space-l-xl:clamp(2.25rem, 1.6364rem + 2.7273vw, 3.75rem);--space-xl-2xl:clamp(3.375rem, 2.7102rem + 2.9545vw, 5rem);--space-2xl-3xl:clamp(4.5rem, 3.2727rem + 5.4545vw, 7.5rem);--space-s-l:clamp(1.125rem, .5625rem + 2.5vw, 2.5rem);--grid-max-width:77.5rem;--grid-gutter:var(--space-s-l);--grid-columns:12;--eons-leading-body:1.55;--eons-leading-prose:1.65;--eons-leading-heading:1.25;--eons-leading-display:1.08;--eons-tracking-body:normal;--eons-tracking-heading:-.025em;--eons-tracking-display:-.045em;--eons-tracking-wordmark:-.038em;--eons-measure:65ch}:where([data-theme=light]){color-scheme:light}:where([data-theme=dark]){color-scheme:dark}:where([data-theme=system]){color-scheme:light dark}}@layer eons.base{:where(html,[data-theme]){background-color:var(--eons-color-canvas);color:var(--eons-color-text)}:where(html){font-family:var(--eons-font-sans);font-weight:var(--eons-weight-regular);line-height:var(--eons-leading-body);letter-spacing:var(--eons-tracking-body);accent-color:var(--eons-color-accent)}:where(body){font-size:var(--eons-text-body)}:where(button,input,select,textarea){font:inherit;letter-spacing:inherit}:where(a){color:var(--eons-color-accent);text-underline-offset:.2em;text-decoration-thickness:.0625em;&:hover{color:var(--eons-color-link-hover)}}:where(:focus-visible){outline:2px solid var(--eons-color-accent);outline-offset:3px}::selection{background-color:var(--eons-color-selection);color:var(--eons-color-text)}}@layer eons.type{:where(h1,h2,h3,h4,h5,h6,.eons-display){color:var(--eons-color-text);font-weight:var(--eons-weight-medium);line-height:var(--eons-leading-heading);letter-spacing:var(--eons-tracking-heading);text-wrap:balance;overflow-wrap:break-word}:where(h1,.eons-display){font-size:var(--eons-text-display);line-height:var(--eons-leading-display);letter-spacing:var(--eons-tracking-display)}:where(h2){font-size:var(--eons-text-section)}:where(h3){font-size:var(--eons-text-title)}:where(h4,h5,h6){font-size:var(--eons-text-body);font-weight:var(--eons-weight-semibold)}:where(p,li){text-wrap:pretty;overflow-wrap:break-word}:where(strong,b){font-weight:var(--eons-weight-semibold)}:where(code,pre,kbd,samp){font-family:var(--eons-font-mono)}:where(small,.eons-caption){color:var(--eons-color-secondary);font-size:var(--eons-text-caption);line-height:var(--eons-leading-body)}:where(.eons-wordmark){color:var(--eons-color-text);font-size:var(--eons-text-title);font-weight:var(--eons-weight-semibold);letter-spacing:var(--eons-tracking-wordmark);text-decoration:none}:where(.eons-lead){color:var(--eons-color-secondary);font-size:var(--eons-text-lead);line-height:var(--eons-leading-prose);text-wrap:pretty}:where(.eons-prose){max-inline-size:var(--eons-measure);line-height:var(--eons-leading-prose)}}@layer eons.layout{:where(.u-container){box-sizing:border-box;max-inline-size:var(--grid-max-width);padding-inline:var(--grid-gutter);margin-inline:auto}:where(.u-grid){gap:var(--grid-gutter);display:grid}}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme],p[data-astro-cid-lcdefpme],small[data-astro-cid-lcdefpme]{margin:0}body{flex-direction:column;min-height:100svh;display:flex}main[data-astro-cid-lcdefpme]{flex:1}.container[data-astro-cid-lcdefpme]{box-sizing:border-box;max-inline-size:64rem;margin-inline:auto;padding-inline:1.5rem}.bar[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.site-header[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--eons-color-border);& .bar{padding-block:.875rem}}.hero[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding-block:clamp(5rem,14vh,8rem) clamp(3rem,8vh,5rem);display:flex;& .eons-lead{max-inline-size:60ch}}.button[data-astro-cid-lcdefpme]{box-sizing:border-box;background-color:var(--eons-color-accent);color:var(--eons-color-on-accent);font-size:var(--eons-text-body);font-weight:var(--eons-weight-medium);border-radius:.625rem;padding:.75rem 1.5rem;text-decoration:none;display:inline-block;&:hover{background-color:var(--eons-color-link-hover);color:var(--eons-color-on-accent)}}.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;padding-block:.5rem 6rem;display:grid}.feature[data-astro-cid-lcdefpme]{background-color:var(--eons-color-paper);border:1px solid var(--eons-color-border);border-radius:.75rem;padding:1.5rem;& h2{margin-block-end:.5rem}& p{color:var(--eons-color-secondary)}}.site-footer[data-astro-cid-lcdefpme]{border-top:1px solid var(--eons-color-border);& .bar{padding-block:1.25rem}& a{font-size:var(--eons-text-small)}}
