:root{--color-brand-foreground: #f5c375;--color-brand-foreground-hover: #ffedc8;--color-brand-background: #d18a2c;--color-brand-background-hover: #e09a3a;--color-brand-background-pressed: #a85820;--color-brand-stroke-1: #f5c375;--color-brand-stroke-2: rgba(245, 195, 117, .32);--color-neutral-background-0: #131110;--color-neutral-background-side: #16140f;--color-neutral-background-1: #1a1815;--color-neutral-background-2: #232017;--color-neutral-background-3: #2c281e;--color-neutral-background-4: #3a3527;--color-subtle-background: transparent;--color-subtle-background-hover: rgba(250, 246, 238, .06);--color-subtle-background-pressed: rgba(250, 246, 238, .1);--color-subtle-background-selected: rgba(245, 195, 117, .08);--color-neutral-foreground-1: #faf6ee;--color-neutral-foreground-2: #cdc6b8;--color-neutral-foreground-3: #9a9384;--color-neutral-foreground-4: #706a5d;--color-neutral-foreground-on-brand: #1a0e0a;--color-neutral-stroke-1: rgba(250, 246, 238, .1);--color-neutral-stroke-2: rgba(250, 246, 238, .06);--color-neutral-stroke-accessible: rgba(250, 246, 238, .55);--color-neutral-stroke-accessible-hover: rgba(250, 246, 238, .7);--acrylic-tint: rgba(26, 24, 21, .72);--acrylic-tint-strong: rgba(26, 24, 21, .85);--mica-tint: rgba(26, 24, 21, .92);--slider-track: rgba(250, 246, 238, .14);--tint-a: rgba(245, 195, 117, .07);--tint-b: rgba(168, 88, 32, .06);--font-caption2-size: 10px;--font-caption2-line: 14px;--font-caption1-size: 12px;--font-caption1-line: 16px;--font-body1-size: 14px;--font-body1-line: 20px;--font-subtitle2-size: 16px;--font-subtitle2-line: 22px;--font-subtitle1-size: 20px;--font-subtitle1-line: 26px;--font-title3-size: 24px;--font-title3-line: 32px;--font-title2-size: 28px;--font-title2-line: 36px;--font-title1-size: 32px;--font-title1-line: 40px;--font-largetitle-size: 40px;--font-largetitle-line: 52px;--font-display-size: 68px;--font-display-line: 92px;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--font-family-base: "Instrument Sans", "Segoe UI Variable Text", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-family-serif: "Source Serif 4", Georgia, "Times New Roman", serif;--font-family-display: "Instrument Sans", "Segoe UI Variable Display", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-family-mono: "Cascadia Mono", "Cascadia Code", Consolas, ui-monospace, "SF Mono", Menlo, monospace;--border-radius-none: 0;--border-radius-small: 4px;--border-radius-medium: 8px;--border-radius-large: 12px;--border-radius-xlarge: 16px;--border-radius-circular: 9999px;--stroke-width-thin: 1px;--stroke-width-thick: 2px;--stroke-width-thicker: 3px;--space-xxs: 2px;--space-xs: 4px;--space-s: 8px;--space-sn: 10px;--space-m: 12px;--space-mn: 16px;--space-l: 20px;--space-xl: 24px;--space-xxl: 32px;--space-xxxl: 48px;--space-4xl: 64px;--space-5xl: 96px;--shadow-2: 0 1px 2px rgba(0, 0, 0, .28), 0 0 2px rgba(0, 0, 0, .12);--shadow-4: 0 2px 4px rgba(0, 0, 0, .28), 0 0 2px rgba(0, 0, 0, .12);--shadow-8: 0 4px 8px rgba(0, 0, 0, .28), 0 0 2px rgba(0, 0, 0, .12);--shadow-16: 0 8px 16px rgba(0, 0, 0, .28), 0 0 2px rgba(0, 0, 0, .12);--shadow-28: 0 14px 28px rgba(0, 0, 0, .32), 0 0 8px rgba(0, 0, 0, .2);--shadow-64: 0 32px 64px rgba(0, 0, 0, .32), 0 0 8px rgba(0, 0, 0, .2);--shadow-brand-8: 0 4px 8px rgba(168, 88, 32, .35), 0 0 2px rgba(0, 0, 0, .12);--shadow-brand-16: 0 8px 16px rgba(168, 88, 32, .35), 0 0 2px rgba(0, 0, 0, .12);--curve-decelerate-max: cubic-bezier(0, 0, 0, 1);--curve-decelerate-mid: cubic-bezier(.1, .9, .2, 1);--curve-decelerate-min: cubic-bezier(.33, 0, .1, 1);--curve-accelerate-max: cubic-bezier(1, 0, 1, 1);--curve-accelerate-mid: cubic-bezier(.7, 0, 1, .5);--curve-accelerate-min: cubic-bezier(.8, 0, .78, 1);--curve-easy-ease: cubic-bezier(.33, 0, .67, 1);--curve-linear: linear;--duration-ultra-fast: 50ms;--duration-faster: .1s;--duration-fast: .15s;--duration-normal: .2s;--duration-gentle: .25s;--duration-slow: .3s;--duration-slower: .4s;--duration-ultra-slow: .5s;--focus-stroke-outer: var(--color-neutral-foreground-1);--focus-stroke-inner: var(--color-neutral-background-1)}@media(prefers-reduced-motion:reduce){:root{--duration-ultra-fast: 0ms;--duration-faster: 0ms;--duration-fast: 0ms;--duration-normal: 0ms;--duration-gentle: 0ms;--duration-slow: 0ms;--duration-slower: 0ms;--duration-ultra-slow: 0ms}}:root[data-theme=light]{--color-neutral-background-0: #e7e0d0;--color-neutral-background-side: #f4eee0;--color-neutral-background-1: #faf6ee;--color-neutral-background-2: #f4eee0;--color-neutral-background-3: #ece4d2;--color-neutral-background-4: #d8cdb5;--color-subtle-background-hover: rgba(33, 18, 14, .04);--color-subtle-background-pressed: rgba(33, 18, 14, .08);--color-subtle-background-selected: rgba(168, 88, 32, .12);--color-neutral-foreground-1: #1f1311;--color-neutral-foreground-2: #5b4936;--color-neutral-foreground-3: #6f6355;--color-neutral-foreground-4: #b3a896;--color-neutral-stroke-1: rgba(33, 18, 14, .1);--color-neutral-stroke-2: rgba(33, 18, 14, .06);--color-neutral-stroke-accessible: rgba(33, 18, 14, .55);--color-neutral-stroke-accessible-hover: rgba(33, 18, 14, .7);--color-brand-background: #b86d20;--color-brand-background-hover: #c97c2d;--color-brand-background-pressed: #944f12;--color-neutral-foreground-on-brand: #ffffff;--color-brand-foreground: #944f12;--color-brand-foreground-hover: #7a3f0c;--acrylic-tint: rgba(250, 246, 238, .75);--acrylic-tint-strong: rgba(250, 246, 238, .85);--mica-tint: rgba(250, 246, 238, .92);--slider-track: rgba(33, 18, 14, .16);--tint-a: rgba(184, 109, 32, .08);--tint-b: rgba(168, 88, 32, .05);--shadow-2: 0 1px 2px rgba(0, 0, 0, .14), 0 0 2px rgba(0, 0, 0, .12);--shadow-4: 0 2px 4px rgba(0, 0, 0, .14), 0 0 2px rgba(0, 0, 0, .12);--shadow-8: 0 4px 8px rgba(0, 0, 0, .14), 0 0 2px rgba(0, 0, 0, .12);--shadow-16: 0 8px 16px rgba(0, 0, 0, .14), 0 0 2px rgba(0, 0, 0, .12);--shadow-28: 0 14px 28px rgba(0, 0, 0, .24), 0 0 8px rgba(0, 0, 0, .2);--shadow-64: 0 32px 64px rgba(0, 0, 0, .24), 0 0 8px rgba(0, 0, 0, .2);--focus-stroke-outer: var(--color-neutral-foreground-1);--focus-stroke-inner: var(--color-neutral-background-1)}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_astro/instrument-sans-latin.BbzFLZTg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_astro/instrument-sans-latin-ext.B5bTHO_g.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 600;font-display:swap;src:url(/_astro/source-serif-4-latin.BpEBLj1O.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-neutral-background-1);color:var(--color-neutral-foreground-1);font-family:var(--font-family-base);font-size:var(--font-body1-size);line-height:var(--font-body1-line);font-weight:var(--font-weight-regular);background-image:radial-gradient(ellipse 80% 60% at 80% 0%,rgba(245,195,117,.06) 0%,transparent 60%),radial-gradient(ellipse 80% 60% at 0% 100%,rgba(168,88,32,.05) 0%,transparent 60%);background-attachment:fixed;min-height:100vh;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);letter-spacing:-.005em;color:var(--color-neutral-foreground-1)}.serif-display{font-family:var(--font-family-serif);font-weight:500;font-size:clamp(40px,6vw,60px);line-height:1.04;letter-spacing:-.02em}.section-h2{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:clamp(32px,3.6vw,42px);line-height:1.15;letter-spacing:-.02em}.fluent-display{font-family:var(--font-family-display);font-size:var(--font-display-size);line-height:var(--font-display-line);font-weight:var(--font-weight-semibold);letter-spacing:-.02em}.fluent-largetitle{font-family:var(--font-family-display);font-size:var(--font-largetitle-size);line-height:var(--font-largetitle-line);font-weight:var(--font-weight-semibold);letter-spacing:-.015em}.fluent-title1{font-family:var(--font-family-display);font-size:var(--font-title1-size);line-height:var(--font-title1-line);font-weight:var(--font-weight-semibold);letter-spacing:-.01em}.fluent-title2{font-family:var(--font-family-display);font-size:var(--font-title2-size);line-height:var(--font-title2-line);font-weight:var(--font-weight-semibold);letter-spacing:-.01em}.fluent-title3{font-family:var(--font-family-display);font-size:var(--font-title3-size);line-height:var(--font-title3-line);font-weight:var(--font-weight-semibold)}.fluent-subtitle1{font-size:var(--font-subtitle1-size);line-height:var(--font-subtitle1-line);font-weight:var(--font-weight-semibold)}.fluent-subtitle2{font-size:var(--font-subtitle2-size);line-height:var(--font-subtitle2-line);font-weight:var(--font-weight-semibold)}.fluent-body1{font-size:var(--font-body1-size);line-height:var(--font-body1-line);font-weight:var(--font-weight-regular)}.fluent-body1-strong{font-size:var(--font-body1-size);line-height:var(--font-body1-line);font-weight:var(--font-weight-semibold)}.fluent-caption1{font-size:var(--font-caption1-size);line-height:var(--font-caption1-line);font-weight:var(--font-weight-regular)}.fluent-caption1-strong{font-size:var(--font-caption1-size);line-height:var(--font-caption1-line);font-weight:var(--font-weight-semibold)}.fluent-mono{font-family:var(--font-family-mono);font-size:var(--font-caption1-size);line-height:var(--font-caption1-line)}p{color:var(--color-neutral-foreground-2);max-width:64ch}a{color:var(--color-brand-foreground);text-decoration:none;transition:color var(--duration-fast) var(--curve-easy-ease)}a:hover{color:var(--color-brand-foreground-hover);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}button{font-family:inherit;background:none;border:0;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--focus-stroke-outer);outline-offset:2px;border-radius:var(--border-radius-small)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-s);height:32px;padding:0 var(--space-mn);font-family:var(--font-family-base);font-size:var(--font-body1-size);font-weight:var(--font-weight-semibold);line-height:1;border-radius:6px;border:var(--stroke-width-thin) solid transparent;transition:background-color var(--duration-faster) var(--curve-easy-ease),border-color var(--duration-faster) var(--curve-easy-ease),color var(--duration-faster) var(--curve-easy-ease);white-space:nowrap;cursor:pointer}.btn-large{height:44px;padding:0 22px;font-size:14.5px}.btn-primary{background-color:var(--color-brand-background);color:var(--color-neutral-foreground-on-brand);box-shadow:var(--shadow-2)}.btn-primary:hover{background-color:var(--color-brand-background-hover);color:var(--color-neutral-foreground-on-brand);text-decoration:none}.btn-primary:active{background-color:var(--color-brand-background-pressed)}.btn-secondary{background-color:var(--color-neutral-background-2);color:var(--color-neutral-foreground-1);border-color:var(--color-neutral-stroke-1)}.btn-secondary:hover{background-color:var(--color-neutral-background-3);color:var(--color-neutral-foreground-1);text-decoration:none}.btn-secondary:active{background-color:var(--color-neutral-background-4)}.btn-subtle{background-color:var(--color-subtle-background);color:var(--color-neutral-foreground-2)}.btn-subtle:hover{background-color:var(--color-subtle-background-hover);color:var(--color-neutral-foreground-1);text-decoration:none}.btn-subtle:active{background-color:var(--color-subtle-background-pressed)}.container{max-width:1160px;margin-inline:auto;padding-inline:clamp(var(--space-l),4vw,var(--space-xxl))}section{padding-block:clamp(var(--space-xxxl),10vw,var(--space-5xl))}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-s);font-family:var(--font-family-base);font-size:var(--font-caption1-size);line-height:var(--font-caption1-line);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-foreground)}.eyebrow:before{content:"";width:16px;height:1px;background:var(--color-brand-foreground)}.divider{height:1px;background:var(--color-neutral-stroke-2);border:0}::selection{background:var(--color-brand-background);color:var(--color-neutral-foreground-on-brand)}.theme-toggle[data-astro-cid-l6lhmie6]{width:32px;height:32px;border-radius:var(--border-radius-small);display:inline-grid;place-items:center;color:var(--color-neutral-foreground-2);background-color:var(--color-subtle-background);transition:background-color var(--duration-faster) var(--curve-easy-ease),color var(--duration-faster) var(--curve-easy-ease);position:relative}.theme-toggle[data-astro-cid-l6lhmie6]:hover{background-color:var(--color-subtle-background-hover);color:var(--color-neutral-foreground-1)}.theme-toggle[data-astro-cid-l6lhmie6]:active{background-color:var(--color-subtle-background-pressed)}.theme-toggle[data-astro-cid-l6lhmie6] span[data-astro-cid-l6lhmie6]{grid-area:1 / 1;display:grid;place-items:center;transition:opacity var(--duration-faster) var(--curve-easy-ease)}:root[data-theme=light] .theme-toggle[data-astro-cid-l6lhmie6] .sun[data-astro-cid-l6lhmie6],:root:not([data-theme=light]) .theme-toggle[data-astro-cid-l6lhmie6] .moon[data-astro-cid-l6lhmie6]{opacity:0}:root[data-theme=light] .theme-toggle[data-astro-cid-l6lhmie6] .moon[data-astro-cid-l6lhmie6],:root:not([data-theme=light]) .theme-toggle[data-astro-cid-l6lhmie6] .sun[data-astro-cid-l6lhmie6]{opacity:1}.brand-logo[data-astro-cid-uivuhh7y]{display:block}.site-footer[data-astro-cid-jo6i4kqk]{border-top:var(--stroke-width-thin) solid var(--color-neutral-stroke-2);padding-block:56px 40px}.footer-grid[data-astro-cid-jo6i4kqk]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}@media(width<=960px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:36px}}.footer-mark[data-astro-cid-jo6i4kqk]{display:flex;align-items:center;gap:var(--space-sn);margin-bottom:14px}.footer-mark-text[data-astro-cid-jo6i4kqk]{font-family:var(--font-family-serif);font-size:17px;font-weight:var(--font-weight-semibold);color:var(--color-neutral-foreground-1)}.footer-blurb[data-astro-cid-jo6i4kqk]{font-size:13px;line-height:1.6;color:var(--color-neutral-foreground-2);max-width:42ch;margin-bottom:18px}.footer-links[data-astro-cid-jo6i4kqk]{display:flex;gap:18px;font-size:12.5px;flex-wrap:wrap}.attr-heading[data-astro-cid-jo6i4kqk]{font-family:var(--font-family-base);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-foreground-3);margin-bottom:var(--space-m)}.attr-grid[data-astro-cid-jo6i4kqk]{display:grid;grid-template-columns:1fr 1fr;gap:4px 24px}@media(width<=700px){.attr-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.attr-row[data-astro-cid-jo6i4kqk]{display:flex;align-items:baseline;gap:var(--space-s);font-size:var(--font-caption1-size);padding:3px 0;min-width:0}.attr-name[data-astro-cid-jo6i4kqk]{color:var(--color-neutral-foreground-1);white-space:nowrap}.attr-leader[data-astro-cid-jo6i4kqk]{flex:1;border-bottom:1px dotted var(--color-neutral-stroke-1);min-width:12px}.attr-author[data-astro-cid-jo6i4kqk]{color:var(--color-neutral-foreground-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attr-license[data-astro-cid-jo6i4kqk]{white-space:nowrap;font-size:11.5px}.attr-note[data-astro-cid-jo6i4kqk]{margin-top:var(--space-m);font-size:11.5px;color:var(--color-neutral-foreground-3)}.footer-base[data-astro-cid-jo6i4kqk]{font-size:11.5px;color:var(--color-neutral-foreground-3);margin-top:40px;padding-top:18px;border-top:var(--stroke-width-thin) solid var(--color-neutral-stroke-2);max-width:none}.commandbar[data-astro-cid-z4jru4n3]{position:sticky;top:0;z-index:100;background:var(--color-neutral-background-1);background:var(--acrylic-tint);backdrop-filter:blur(40px) saturate(125%);-webkit-backdrop-filter:blur(40px) saturate(125%);border-bottom:var(--stroke-width-thin) solid var(--color-neutral-stroke-2)}.commandbar-grid[data-astro-cid-z4jru4n3]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-xl);min-height:60px}.wordmark[data-astro-cid-z4jru4n3]{display:inline-flex;align-items:center;gap:var(--space-m);color:var(--color-neutral-foreground-1);-webkit-user-select:none;user-select:none;padding:5px 8px;margin-left:-8px;border-radius:var(--border-radius-small);transition:background-color var(--duration-faster) var(--curve-easy-ease)}.wordmark[data-astro-cid-z4jru4n3]:hover{color:var(--color-neutral-foreground-1);text-decoration:none;background-color:var(--color-subtle-background-hover)}.wordmark[data-astro-cid-z4jru4n3]:active{background-color:var(--color-subtle-background-pressed)}.wordmark-text[data-astro-cid-z4jru4n3]{font-family:var(--font-family-serif);font-weight:var(--font-weight-semibold);font-size:19px;letter-spacing:-.01em;line-height:1}.nav-links[data-astro-cid-z4jru4n3]{display:flex;justify-content:center;gap:var(--space-s)}.nav-links[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{height:32px;display:inline-flex;align-items:center;padding:0 var(--space-m);color:var(--color-neutral-foreground-2);font-size:var(--font-body1-size);font-weight:var(--font-weight-regular);border-radius:var(--border-radius-small);transition:background-color var(--duration-faster) var(--curve-easy-ease),color var(--duration-faster) var(--curve-easy-ease)}.nav-links[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover{background-color:var(--color-subtle-background-hover);color:var(--color-neutral-foreground-1);text-decoration:none}.nav-actions[data-astro-cid-z4jru4n3]{display:inline-flex;align-items:center;gap:var(--space-xs)}.nav-icon[data-astro-cid-z4jru4n3]{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:var(--border-radius-small);color:var(--color-neutral-foreground-2);transition:background-color var(--duration-faster) var(--curve-easy-ease),color var(--duration-faster) var(--curve-easy-ease)}.nav-icon[data-astro-cid-z4jru4n3]:hover{background-color:var(--color-subtle-background-hover);color:var(--color-neutral-foreground-1);text-decoration:none}@media(width<=720px){.nav-links[data-astro-cid-z4jru4n3]{display:none}}.hero-inner[data-astro-cid-ge2uvauf]{display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:clamp(56px,9vw,96px) clamp(48px,8vw,80px)}.hero-title[data-astro-cid-ge2uvauf]{margin:22px 0 0}.hero-sub[data-astro-cid-ge2uvauf]{font-size:17px;line-height:1.6;color:var(--color-neutral-foreground-2);max-width:46ch;margin:14px 0 0;text-wrap:balance}.hero-ctas[data-astro-cid-ge2uvauf]{display:flex;gap:var(--space-m);flex-wrap:wrap;justify-content:center;margin-top:30px}.hero-meta[data-astro-cid-ge2uvauf]{font-size:12.5px;color:var(--color-neutral-foreground-3);margin-top:22px}@media(width<=560px){.hero-ctas[data-astro-cid-ge2uvauf]{width:100%;flex-direction:column;align-items:stretch}}.features[data-astro-cid-cognygiv]{border-top:var(--stroke-width-thin) solid var(--color-neutral-stroke-2)}.features-heading[data-astro-cid-cognygiv]{margin-bottom:var(--space-sn)}.features-sub[data-astro-cid-cognygiv]{font-size:15px;color:var(--color-neutral-foreground-2);max-width:52ch;margin-bottom:var(--space-xxl)}.features-grid[data-astro-cid-cognygiv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-m)}.card[data-astro-cid-cognygiv]{display:flex;align-items:center;gap:var(--space-mn);padding:18px 20px;background:var(--color-neutral-background-2);border:var(--stroke-width-thin) solid var(--color-neutral-stroke-2);border-radius:var(--border-radius-large)}.card-icon[data-astro-cid-cognygiv]{width:42px;height:42px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;background:var(--color-neutral-background-3);border:var(--stroke-width-thin) solid var(--color-neutral-stroke-2);color:var(--color-brand-foreground)}.card-text[data-astro-cid-cognygiv]{min-width:0}.card-title[data-astro-cid-cognygiv]{font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-semibold);letter-spacing:0;margin:0}.card-sub[data-astro-cid-cognygiv]{font-size:var(--font-caption1-size);color:var(--color-neutral-foreground-3);margin-top:2px}.download[data-astro-cid-vwyjoj4m]{border-top:var(--stroke-width-thin) solid var(--color-neutral-stroke-2)}.download-grid[data-astro-cid-vwyjoj4m]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}@media(width<=960px){.download-grid[data-astro-cid-vwyjoj4m]{grid-template-columns:1fr;gap:36px}}.download-pitch[data-astro-cid-vwyjoj4m] h2[data-astro-cid-vwyjoj4m]{margin-bottom:14px}.download-reqs[data-astro-cid-vwyjoj4m]{font-size:15px;line-height:1.6;color:var(--color-neutral-foreground-2);max-width:40ch;margin-bottom:26px}.download-soon[data-astro-cid-vwyjoj4m]{font-size:12.5px;color:var(--color-neutral-foreground-3);margin-top:var(--space-mn)}.cert-card[data-astro-cid-vwyjoj4m]{background:var(--color-neutral-background-2);border:var(--stroke-width-thin) solid var(--color-neutral-stroke-1);border-radius:14px;padding:26px 28px}.cert-lead[data-astro-cid-vwyjoj4m]{font-size:14.5px;font-weight:var(--font-weight-semibold);color:var(--color-neutral-foreground-1);margin-bottom:var(--space-l);max-width:none}.cert-steps[data-astro-cid-vwyjoj4m]{padding-left:1.6em}.cert-steps[data-astro-cid-vwyjoj4m] li[data-astro-cid-vwyjoj4m]::marker{color:var(--color-neutral-foreground-3);font-size:12.5px;font-variant-numeric:tabular-nums}.cert-steps[data-astro-cid-vwyjoj4m] li[data-astro-cid-vwyjoj4m]+li[data-astro-cid-vwyjoj4m]{margin-top:var(--space-mn)}.cert-steps[data-astro-cid-vwyjoj4m] strong[data-astro-cid-vwyjoj4m]{display:block;font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-neutral-foreground-1);margin-bottom:3px}.cert-steps[data-astro-cid-vwyjoj4m] p[data-astro-cid-vwyjoj4m]{font-size:13px;line-height:1.55;color:var(--color-neutral-foreground-2)}.cert-steps[data-astro-cid-vwyjoj4m] code[data-astro-cid-vwyjoj4m]{font-family:var(--font-family-mono);font-size:var(--font-caption1-size);background:var(--color-neutral-background-3);padding:1px 5px;border-radius:var(--border-radius-small)}.cert-note[data-astro-cid-vwyjoj4m]{font-size:12.5px;line-height:1.55;color:var(--color-neutral-foreground-3);margin-top:var(--space-l);padding-top:var(--space-mn);border-top:var(--stroke-width-thin) solid var(--color-neutral-stroke-2)}.involved[data-astro-cid-suool6vh]{border-top:var(--stroke-width-thin) solid var(--color-neutral-stroke-2)}.involved-heading[data-astro-cid-suool6vh]{margin-bottom:var(--space-xxl)}.involved-grid[data-astro-cid-suool6vh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-m)}.involved-card[data-astro-cid-suool6vh]{display:block;padding:20px 22px;background:var(--color-neutral-background-2);border:var(--stroke-width-thin) solid var(--color-neutral-stroke-2);border-radius:var(--border-radius-large);color:var(--color-neutral-foreground-1);transition:border-color var(--duration-fast) var(--curve-easy-ease),background-color var(--duration-fast) var(--curve-easy-ease),transform var(--duration-fast) var(--curve-decelerate-mid)}.involved-card[data-astro-cid-suool6vh]:hover{background:var(--color-neutral-background-3);border-color:var(--color-neutral-stroke-1);color:var(--color-neutral-foreground-1);text-decoration:none}@media(hover:hover)and (pointer:fine){.involved-card[data-astro-cid-suool6vh]:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.involved-card[data-astro-cid-suool6vh]:active{transform:translateY(0)}}.involved-title[data-astro-cid-suool6vh]{display:block;font-size:15px;font-weight:var(--font-weight-semibold);margin-bottom:var(--space-xs)}.involved-body[data-astro-cid-suool6vh]{display:block;font-size:13px;line-height:1.55;color:var(--color-neutral-foreground-2)}
