.button-base{display:inline-flex;align-items:center;justify-content:center;gap:var(--sem-space-2xs);min-width:var(--comp-button-height-min-sm);min-height:var(--comp-button-height-min-sm);padding:var(--comp-button-padding-y-md) var(--comp-button-padding-x-md);border:var(--sem-border-regular) solid transparent;border-radius:var(--comp-button-radius);font-family:var(--sem-type-body-font-family);font-size:var(--sem-type-body-font-size);line-height:1;font-variation-settings:var(--sem-type-body-font-variation-settings);font-feature-settings:var(--prim-type-feature-body);text-decoration:none;text-align:center;cursor:pointer;transition:background-color var(--sem-transition-fast),border-color var(--sem-transition-fast),color var(--sem-transition-fast),transform var(--sem-transition-fast);-webkit-tap-highlight-color:transparent}.button-base:hover{text-decoration:none}.button-base:active{transform:translateY(1px)}.button-base:focus{outline:none}.button-base:focus-visible{outline:var(--sem-border-emphasis) solid var(--sem-color-bg-brand);outline-offset:var(--sem-space-2xs)}.button-base:disabled,.button-base[aria-disabled=true]{cursor:not-allowed;transform:none}.button-base--primary{background:var(--comp-button-bg-primary-rest);color:var(--comp-button-fg-primary-rest);border-color:var(--comp-button-border-primary-rest)}.button-base--primary:hover{background:var(--comp-button-bg-primary-hover);border-color:var(--comp-button-border-primary-hover)}.button-base--primary:active{background:var(--comp-button-bg-primary-active);border-color:var(--comp-button-border-primary-active)}.button-base--primary:disabled,.button-base--primary[aria-disabled=true]{background:var(--comp-button-bg-primary-disabled);color:var(--comp-button-fg-primary-disabled);border-color:var(--comp-button-border-primary-disabled)}.button-base--secondary{background:var(--comp-button-bg-secondary-rest);color:var(--comp-button-fg-secondary-rest);border-color:var(--comp-button-border-secondary-rest)}.button-base--secondary:hover{background:var(--comp-button-bg-secondary-hover);border-color:var(--comp-button-border-secondary-hover)}.button-base--secondary:active{background:var(--comp-button-bg-secondary-active);border-color:var(--comp-button-border-secondary-active)}.button-base--secondary:disabled,.button-base--secondary[aria-disabled=true]{background:var(--comp-button-bg-secondary-disabled);color:var(--comp-button-fg-secondary-disabled);border-color:var(--comp-button-border-secondary-disabled)}.button-base--ghost{background:var(--comp-button-bg-ghost-rest);color:var(--comp-button-fg-ghost-rest);border-color:var(--comp-button-border-ghost-rest)}.button-base--ghost:hover{background:var(--comp-button-bg-ghost-hover);border-color:var(--comp-button-border-ghost-hover)}.button-base--ghost:active{background:var(--comp-button-bg-ghost-active);border-color:var(--comp-button-border-ghost-active)}.button-base--ghost:disabled,.button-base--ghost[aria-disabled=true]{background:var(--comp-button-bg-ghost-disabled);color:var(--comp-button-fg-ghost-disabled);border-color:var(--comp-button-border-ghost-disabled)}.button-base--sm{min-width:var(--comp-button-height-min-sm);min-height:var(--comp-button-height-min-sm);padding:var(--comp-button-padding-y-sm) var(--comp-button-padding-x-sm)}.button-base--md{min-height:var(--comp-button-height-min-md);padding:var(--comp-button-padding-y-md) var(--comp-button-padding-x-md)}.button-base--lg{min-height:var(--comp-button-height-min-lg);padding:var(--comp-button-padding-y-lg) var(--comp-button-padding-x-lg)}@media(prefers-reduced-motion:reduce){.button-base{transition:none}}.visually-hidden[data-astro-cid-4bfpm2dn]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.link-inline[data-astro-cid-mbqdmgin]{color:var(--sem-color-fg-default);text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.16em;transition:color var(--sem-transition-fast)}.link-inline[data-astro-cid-mbqdmgin]:hover{color:var(--sem-color-fg-secondary)}.link-inline[data-astro-cid-mbqdmgin]:focus{outline:none}.link-inline[data-astro-cid-mbqdmgin]:focus-visible{outline:var(--sem-border-emphasis) solid var(--sem-color-bg-brand);outline-offset:var(--sem-space-2xs)}@media(prefers-reduced-motion:reduce){.link-inline[data-astro-cid-mbqdmgin]{transition:none}}.desktop-nav[data-astro-cid-7gkqzm5g]{display:none}.desktop-nav__list[data-astro-cid-7gkqzm5g]{display:flex;align-items:center;gap:var(--sem-space-xs);list-style:none}.desktop-nav[data-astro-cid-7gkqzm5g] .desktop-nav__link{display:inline-flex;align-items:center;min-height:var(--sem-size-button-height-min);padding:0 var(--sem-space-sm);border-radius:var(--sem-radius-lg);border:var(--sem-border-regular) solid transparent;text-decoration:none}.desktop-nav[data-astro-cid-7gkqzm5g] .desktop-nav__link[aria-current=page]{border-color:var(--sem-color-border-default);background:var(--sem-color-bg-elevated)}@media(min-width:48rem){.desktop-nav[data-astro-cid-7gkqzm5g]{display:block}}.mobile-nav[data-astro-cid-37bvxqo4]{display:inline-flex}.mobile-nav__trigger[data-astro-cid-37bvxqo4],.mobile-nav__close[data-astro-cid-37bvxqo4]{display:inline-flex;align-items:center;justify-content:center;min-width:var(--sem-size-button-height-min);min-height:var(--sem-size-button-height-min);padding:0 var(--sem-space-xs);border:var(--sem-border-regular) solid var(--sem-color-border-default);border-radius:var(--sem-radius-lg);background:var(--sem-color-bg-elevated);color:var(--sem-color-fg-default)}.mobile-nav__trigger-bars[data-astro-cid-37bvxqo4]{display:grid;gap:4px}.mobile-nav__trigger-bars[data-astro-cid-37bvxqo4]>span[data-astro-cid-37bvxqo4]{display:block;width:1.125rem;height:1px;background:currentColor}.mobile-nav__dialog[data-astro-cid-37bvxqo4]{width:min(20rem,90vw);max-width:min(20rem,90vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;border:none;background:transparent;color:inherit;opacity:0;transform:translate(1rem);transition:opacity var(--sem-transition-base),transform var(--sem-transition-base)}.mobile-nav__dialog[data-astro-cid-37bvxqo4][open]{opacity:1;transform:translate(0)}.mobile-nav__dialog[data-astro-cid-37bvxqo4]::backdrop{background:color-mix(in oklch,black 50%,transparent)}.mobile-nav__panel[data-astro-cid-37bvxqo4]{display:grid;gap:var(--sem-space-lg);height:100%;padding:var(--sem-space-lg) var(--sem-space-md);background:var(--sem-color-bg-surface);border-left:var(--sem-border-regular) solid var(--sem-color-border-default)}.mobile-nav__header[data-astro-cid-37bvxqo4]{display:flex;align-items:center;justify-content:space-between;gap:var(--sem-space-sm)}.mobile-nav__list[data-astro-cid-37bvxqo4]{display:grid;gap:var(--sem-space-2xs);list-style:none}.mobile-nav[data-astro-cid-37bvxqo4] .mobile-nav__link{display:block;padding:var(--sem-space-sm) 0;border-bottom:var(--sem-border-regular) solid var(--sem-color-border-subtle);text-decoration:none}.mobile-nav[data-astro-cid-37bvxqo4] .mobile-nav__link[aria-current=page]{color:var(--sem-color-bg-brand);border-bottom-color:var(--sem-color-bg-brand)}@media(min-width:48rem){.mobile-nav[data-astro-cid-37bvxqo4],.mobile-nav__dialog[data-astro-cid-37bvxqo4]{display:none}}@media(prefers-reduced-motion:reduce){.mobile-nav__dialog[data-astro-cid-37bvxqo4]{transition:none}}.theme-toggle[data-astro-cid-x3pjskd3]{display:inline-grid;grid-auto-flow:column;align-items:center;gap:var(--sem-space-2xs);min-width:var(--sem-size-button-height-min);min-height:var(--sem-size-button-height-min);padding:0 var(--sem-space-xs);border:var(--sem-border-regular) solid var(--sem-color-border-default);border-radius:var(--sem-radius-lg);background:var(--sem-color-bg-elevated);color:var(--sem-color-fg-default);transition:background var(--sem-transition-base),border-color var(--sem-transition-fast),color var(--sem-transition-fast),transform var(--sem-transition-fast)}.theme-toggle[data-astro-cid-x3pjskd3]:hover{background:var(--sem-color-bg-subtle)}.theme-toggle[data-astro-cid-x3pjskd3]:active{transform:translateY(1px)}.theme-toggle__icon[data-astro-cid-x3pjskd3]{font-family:var(--sem-type-widecaps-font-family);font-size:var(--sem-type-widecaps-font-size);line-height:var(--sem-type-widecaps-line-height);letter-spacing:var(--sem-type-widecaps-letter-spacing);font-variation-settings:var(--sem-type-widecaps-font-variation-settings);font-feature-settings:var(--prim-type-feature-body)}.theme-toggle__icon--moon[data-astro-cid-x3pjskd3]{display:none}:root[data-theme=dark] .theme-toggle__icon--sun[data-astro-cid-x3pjskd3]{display:none}:root[data-theme=dark] .theme-toggle__icon--moon[data-astro-cid-x3pjskd3]{display:inline}@media(prefers-reduced-motion:reduce){.theme-toggle[data-astro-cid-x3pjskd3]{transition:none}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:10;border-bottom:var(--sem-border-regular) solid var(--sem-color-border-subtle);background:color-mix(in oklch,var(--sem-color-bg-surface) 92%,transparent);backdrop-filter:blur(16px)}.site-header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--sem-space-sm);max-width:var(--sem-layout-content-max);min-height:var(--sem-layout-header-height-sm);margin:0 auto;padding:var(--sem-space-xs) var(--sem-space-sm)}.site-header[data-astro-cid-3ef6ksr2] .site-header__brand{font-family:var(--sem-type-h5-font-family);font-size:var(--sem-type-h5-font-size);line-height:var(--sem-type-h5-line-height);letter-spacing:var(--sem-type-h5-letter-spacing);font-variation-settings:var(--sem-type-h5-font-variation-settings);text-decoration:none}.site-header__nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--sem-space-xs)}@media(min-width:48rem){.site-header__inner[data-astro-cid-3ef6ksr2]{min-height:var(--sem-layout-header-height)}}.logo-large[data-astro-cid-wsgwcyu2]{display:block;color:var(--sem-color-fg-default)}.logo-small[data-astro-cid-nvstt4av]{display:block;width:100%;height:100%;color:var(--sem-color-fg-default)}@font-face{font-family:Mona Sans;src:url(https://cdn.gravybo.at/fonts/MonaSans-subset.woff2) format("woff2-variations");font-weight:200 900;font-stretch:75% 125%;font-display:block}:root{--prim-color-white: oklch(1 0 0);--prim-color-concrete-100: oklch(.975 0 180);--prim-color-concrete-900: oklch(.155 0 180);--prim-color-topaz-500: oklch(.524 .185 261.8);--prim-color-pencil-500: oklch(.8 .164 98);--prim-color-salad-500: oklch(.56 .15 137);--prim-color-hawt-500: oklch(.628 .23 23);--prim-space-1: 1rem;--prim-space-2: 2rem;--prim-space-3: 3rem;--prim-space-4: 4rem;--prim-space-6: 6rem;--prim-space-8: 8rem;--prim-space-0-25: .25rem;--prim-space-0-5: .5rem;--prim-space-0-75: .75rem;--prim-space-1-5: 1.5rem;--prim-stroke-1: 1px;--prim-stroke-2: 2px;--prim-stroke-4: 4px;--prim-stroke-8: 8px;--prim-type-family-sans: "Mona Sans", system-ui, sans-serif;--prim-type-feature-body: "liga" on, "kern" on, "tnum" on, "ss03" on, "ss05" on, "ss07" on;--prim-type-feature-headings: "liga" on, "kern" on;--prim-grid-cols: minmax(2rem, 1fr) minmax(2rem, 12rem) minmax(15rem, 22rem) minmax(12rem, 14rem) minmax(12rem, 14rem) minmax(16rem, 22rem) minmax(2rem, 12rem) minmax(2rem, 1fr);--prim-grid-cols-sm: 1.25rem 1fr 1.25rem;--prim-size-container-max: 96rem;--prim-size-touch-target: 2.75rem;--sem-color-bg-surface: var(--prim-color-concrete-100);--sem-color-bg-subtle: color-mix(in oklch, var(--sem-color-bg-surface) 93%, var(--sem-color-fg-default));--sem-color-bg-elevated: color-mix(in oklch, var(--sem-color-bg-surface) 97%, var(--sem-color-fg-default));--sem-color-bg-brand: var(--prim-color-topaz-500);--sem-color-fg-default: var(--prim-color-concrete-900);--sem-color-fg-secondary: color-mix(in oklch, var(--sem-color-fg-default) 72%, var(--sem-color-bg-surface));--sem-color-fg-muted: color-mix(in oklch, var(--sem-color-fg-default) 56%, var(--sem-color-bg-surface));--sem-color-fg-on-brand: var(--prim-color-white);--sem-color-border-default: color-mix(in oklch, var(--sem-color-fg-default) 18%, var(--sem-color-bg-surface));--sem-color-border-subtle: color-mix(in oklch, var(--sem-color-fg-default) 10%, var(--sem-color-bg-surface));--sem-color-brand-hover: color-mix(in oklch, var(--sem-color-bg-brand) 84%, var(--sem-color-fg-default));--sem-color-brand-ring: color-mix(in oklch, var(--sem-color-bg-brand) 24%, transparent);--sem-border-hairline: var(--prim-stroke-1);--sem-border-regular: var(--prim-stroke-1);--sem-border-emphasis: var(--prim-stroke-2);--sem-border-heavy: var(--prim-stroke-4);--sem-space-3xs: var(--prim-space-0-25);--sem-space-2xs: var(--prim-space-0-5);--sem-space-xs: var(--prim-space-0-75);--sem-space-sm: var(--prim-space-1);--sem-space-md: clamp(1.5rem, 1.3684rem + .6579vw, 2rem);--sem-space-lg: clamp(2rem, 1.7368rem + 1.3158vw, 3rem);--sem-space-xl: clamp(3rem, 2.7368rem + 1.3158vw, 4rem);--sem-space-2xl: clamp(4rem, 3.4737rem + 2.6316vw, 6rem);--sem-space-3xl: clamp(6rem, 5.4737rem + 2.6316vw, 8rem);--sem-space-4xl: clamp(8rem, 6.9474rem + 5.2632vw, 12rem);--sem-radius-default: .25rem;--sem-radius-lg: .5rem;--sem-transition-fast: .12s ease;--sem-transition-base: .18s ease;--sem-type-h1-font-family: var(--prim-type-family-sans);--sem-type-h1-font-size: clamp(2.5rem, 2.3684rem + .6579vw, 3rem);--sem-type-h1-line-height: 1;--sem-type-h1-letter-spacing: -.04em;--sem-type-h1-font-variation-settings: "wdth" 107, "wght" 567;--sem-type-h2-font-family: var(--prim-type-family-sans);--sem-type-h2-font-size: clamp(1.75rem, 1.6184rem + .6579vw, 2.25rem);--sem-type-h2-line-height: 1.125;--sem-type-h2-letter-spacing: -.02em;--sem-type-h2-font-variation-settings: "wdth" 106, "wght" 533;--sem-type-h3-font-family: var(--prim-type-family-sans);--sem-type-h3-font-size: clamp(1.375rem, 1.2763rem + .4934vw, 1.75rem);--sem-type-h3-line-height: 1.25;--sem-type-h3-letter-spacing: -.0175em;--sem-type-h3-font-variation-settings: "wdth" 106, "wght" 517;--sem-type-h4-font-family: var(--prim-type-family-sans);--sem-type-h4-font-size: clamp(1.25rem, 1.1842rem + .3289vw, 1.5rem);--sem-type-h4-line-height: 1.25;--sem-type-h4-letter-spacing: -.0125em;--sem-type-h4-font-variation-settings: "wdth" 105, "wght" 500;--sem-type-h5-font-family: var(--prim-type-family-sans);--sem-type-h5-font-size: 1.25rem;--sem-type-h5-line-height: 1.25;--sem-type-h5-letter-spacing: -.0125em;--sem-type-h5-font-variation-settings: "wdth" 103, "wght" 467;--sem-type-body-font-family: var(--prim-type-family-sans);--sem-type-body-font-size: 1rem;--sem-type-body-line-height: 1.5;--sem-type-body-letter-spacing: 0;--sem-type-body-font-variation-settings: "wdth" 102, "wght" 333;--sem-type-lede-font-family: var(--prim-type-family-sans);--sem-type-lede-font-size: 1.25rem;--sem-type-lede-line-height: 1.625;--sem-type-lede-letter-spacing: 0;--sem-type-lede-font-variation-settings: "wdth" 102, "wght" 288;--sem-type-widecaps-font-family: var(--prim-type-family-sans);--sem-type-widecaps-font-size: .875rem;--sem-type-widecaps-line-height: 1;--sem-type-widecaps-letter-spacing: .125em;--sem-type-widecaps-font-variation-settings: "wdth" 125, "wght" 333;--sem-breakpoint-md: 48rem;--sem-layout-grid: var(--prim-grid-cols);--sem-layout-grid-sm: var(--prim-grid-cols-sm);--sem-layout-header-height: 6rem;--sem-layout-header-height-sm: 3rem;--sem-layout-container-max: var(--prim-size-container-max);--sem-layout-content-max: 75rem;--sem-layout-content-width: 42.5rem;--sem-size-button-height-min: var(--prim-size-touch-target);--comp-button-bg-primary-rest: var(--sem-color-bg-brand);--comp-button-bg-primary-hover: var(--sem-color-brand-hover);--comp-button-bg-primary-active: var(--sem-color-brand-hover);--comp-button-bg-primary-disabled: var(--sem-color-bg-surface);--comp-button-bg-secondary-rest: var(--sem-color-bg-elevated);--comp-button-bg-secondary-hover: var(--sem-color-bg-subtle);--comp-button-bg-secondary-active: var(--sem-color-bg-subtle);--comp-button-bg-secondary-disabled: var(--sem-color-bg-surface);--comp-button-bg-ghost-rest: transparent;--comp-button-bg-ghost-hover: var(--sem-color-bg-subtle);--comp-button-bg-ghost-active: var(--sem-color-bg-elevated);--comp-button-bg-ghost-disabled: transparent;--comp-button-fg-primary-rest: var(--sem-color-fg-on-brand);--comp-button-fg-primary-disabled: var(--sem-color-fg-muted);--comp-button-fg-secondary-rest: var(--sem-color-fg-default);--comp-button-fg-secondary-disabled: var(--sem-color-fg-muted);--comp-button-fg-ghost-rest: var(--sem-color-fg-default);--comp-button-fg-ghost-disabled: var(--sem-color-fg-muted);--comp-button-border-primary-rest: transparent;--comp-button-border-primary-hover: transparent;--comp-button-border-primary-active: transparent;--comp-button-border-primary-disabled: var(--sem-color-border-subtle);--comp-button-border-secondary-rest: var(--sem-color-border-default);--comp-button-border-secondary-hover: var(--sem-color-border-default);--comp-button-border-secondary-active: var(--sem-color-fg-secondary);--comp-button-border-secondary-disabled: var(--sem-color-border-subtle);--comp-button-border-ghost-rest: transparent;--comp-button-border-ghost-hover: var(--sem-color-border-subtle);--comp-button-border-ghost-active: var(--sem-color-border-default);--comp-button-border-ghost-disabled: transparent;--comp-button-radius: .5rem;--comp-button-padding-x-sm: var(--sem-space-sm);--comp-button-padding-x-md: var(--sem-space-md);--comp-button-padding-x-lg: var(--sem-space-lg);--comp-button-padding-y-sm: var(--sem-space-2xs);--comp-button-padding-y-md: var(--sem-space-xs);--comp-button-padding-y-lg: var(--sem-space-sm);--comp-button-height-min-sm: var(--sem-size-button-height-min);--comp-button-height-min-md: 3.25rem;--comp-button-height-min-lg: 3.75rem}h1,.h1{font-family:var(--sem-type-h1-font-family);font-size:var(--sem-type-h1-font-size);line-height:var(--sem-type-h1-line-height);letter-spacing:var(--sem-type-h1-letter-spacing);font-variation-settings:var(--sem-type-h1-font-variation-settings);font-feature-settings:var(--prim-type-feature-headings);text-wrap:balance}h2,.h2{font-family:var(--sem-type-h2-font-family);font-size:var(--sem-type-h2-font-size);line-height:var(--sem-type-h2-line-height);letter-spacing:var(--sem-type-h2-letter-spacing);font-variation-settings:var(--sem-type-h2-font-variation-settings);font-feature-settings:var(--prim-type-feature-headings);text-wrap:balance}h3,.h3{font-family:var(--sem-type-h3-font-family);font-size:var(--sem-type-h3-font-size);line-height:var(--sem-type-h3-line-height);letter-spacing:var(--sem-type-h3-letter-spacing);font-variation-settings:var(--sem-type-h3-font-variation-settings);font-feature-settings:var(--prim-type-feature-headings);text-wrap:balance}h4,.h4{font-family:var(--sem-type-h4-font-family);font-size:var(--sem-type-h4-font-size);line-height:var(--sem-type-h4-line-height);letter-spacing:var(--sem-type-h4-letter-spacing);font-variation-settings:var(--sem-type-h4-font-variation-settings);font-feature-settings:var(--prim-type-feature-headings);text-wrap:balance}h5,.h5{font-family:var(--sem-type-h5-font-family);font-size:var(--sem-type-h5-font-size);line-height:var(--sem-type-h5-line-height);letter-spacing:var(--sem-type-h5-letter-spacing);font-variation-settings:var(--sem-type-h5-font-variation-settings);font-feature-settings:var(--prim-type-feature-headings);text-wrap:balance}body,p{font-family:var(--sem-type-body-font-family);font-size:var(--sem-type-body-font-size);line-height:var(--sem-type-body-line-height);letter-spacing:var(--sem-type-body-letter-spacing);font-variation-settings:var(--sem-type-body-font-variation-settings);font-feature-settings:var(--prim-type-feature-body)}body{background:var(--sem-color-bg-surface);color:var(--sem-color-fg-default);min-height:100vh}.lede{font-family:var(--sem-type-lede-font-family);font-size:var(--sem-type-lede-font-size);line-height:var(--sem-type-lede-line-height);letter-spacing:var(--sem-type-lede-letter-spacing);font-variation-settings:var(--sem-type-lede-font-variation-settings);font-feature-settings:var(--prim-type-feature-body)}.widecaps{font-family:var(--sem-type-widecaps-font-family);font-size:var(--sem-type-widecaps-font-size);line-height:var(--sem-type-widecaps-line-height);letter-spacing:var(--sem-type-widecaps-letter-spacing);font-variation-settings:var(--sem-type-widecaps-font-variation-settings);font-feature-settings:var(--prim-type-feature-body)}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{interpolate-size:allow-keywords;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}body{transition:background var(--sem-transition-base),color var(--sem-transition-base)}:target{scroll-margin-top:calc(var(--sem-layout-header-height) + var(--sem-space-sm))}:focus-visible{outline:var(--sem-border-emphasis) solid var(--sem-color-bg-brand);outline-offset:var(--sem-space-2xs)}::selection{background:var(--sem-color-bg-brand);color:var(--sem-color-fg-on-brand)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root[data-theme=dark]{--sem-color-bg-surface: var(--prim-color-concrete-900);--sem-color-fg-default: var(--prim-color-concrete-100)}main[data-astro-cid-j7pv25f6]{display:grid;gap:var(--sem-space-2xl);max-width:var(--sem-layout-content-max);margin:0 auto;padding:var(--sem-space-xl) var(--sem-space-sm) var(--sem-space-3xl)}.hero[data-astro-cid-j7pv25f6],.stack[data-astro-cid-j7pv25f6]{display:grid;gap:var(--sem-space-sm)}.hero__logos[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--sem-space-sm);margin-bottom:var(--sem-space-xs)}.hero__logo-mark[data-astro-cid-j7pv25f6]{width:3rem;height:3rem;flex:0 0 auto}.hero__logo-wordmark[data-astro-cid-j7pv25f6]{width:min(100%,12rem);height:auto}.demo-grid[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--sem-space-sm);align-items:center}.supporting[data-astro-cid-j7pv25f6]{color:var(--sem-color-fg-secondary)}@media(max-width:32rem){.hero__logos[data-astro-cid-j7pv25f6]{align-items:flex-start;flex-direction:column}}
