header[data-astro-cid-4lunwx2e],.is-on-light[data-astro-cid-4lunwx2e]{--nav-ink: #282943;--nav-ink-2: #1F2033;--nav-line: rgba(40,41,67,.14);--nav-blur: blur(22px) saturate(160%);--nav-fill: linear-gradient(180deg, rgba(255,255,255,.42), rgba(255,255,255,.06) 58%), rgba(246,247,250,.38);--nav-fill-strong: linear-gradient(180deg, rgba(255,255,255,.36), rgba(255,255,255,.05) 58%), rgba(246,247,250,.58);--nav-card: linear-gradient(180deg, rgba(255,255,255,.55), rgba(255,255,255,.2) 60%), rgba(246,247,250,.24);--nav-edge: rgba(255,255,255,.7);--nav-rim: inset 1px 1px 0 rgba(255,255,255,.95), inset -1px -1px 0 rgba(255,255,255,.45), inset 0 0 0 1px rgba(255,255,255,.28), inset 10px 6px 16px -10px rgba(255,255,255,.75), inset -10px -6px 18px -12px rgba(40,41,67,.14);--nav-shadow: 0 14px 34px -18px rgba(40,41,67,.4), 0 0 0 1px rgba(40,41,67,.08);--nav-shadow-strong: 0 18px 40px -18px rgba(40,41,67,.48), 0 0 0 1px rgba(40,41,67,.1);--nav-sheen: rgba(255,255,255,.55);--nav-sheen-edge: rgba(255,255,255,.28);--nav-hover: linear-gradient(180deg, rgba(255,255,255,.55), rgba(255,255,255,.12)), rgba(236,97,42,.14);--nav-hover-hi: inset 0 1px 0 rgba(255,255,255,.9), inset 0 -1px 0 rgba(40,41,67,.06);--nav-slab: rgba(236,97,42,.55);--mx: 30%;--my: 20%}.is-on-dark[data-astro-cid-4lunwx2e]{--nav-ink: #F6F7FA;--nav-ink-2: #C9CBDD;--nav-line: rgba(255,255,255,.14);--nav-fill: linear-gradient(180deg, rgba(255,255,255,.12), rgba(255,255,255,0) 58%), rgba(21,22,42,.52);--nav-fill-strong: linear-gradient(180deg, rgba(255,255,255,.1), rgba(255,255,255,0) 58%), rgba(21,22,42,.66);--nav-card: linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.01) 60%), rgba(8,8,20,.55);--nav-edge: rgba(255,255,255,.18);--nav-rim: inset 1px 1px 0 rgba(255,255,255,.24), inset -1px -1px 0 rgba(255,255,255,.08), inset 0 0 0 1px rgba(255,255,255,.06), inset 10px 6px 16px -10px rgba(255,255,255,.16), inset -10px -6px 18px -12px rgba(0,0,0,.38);--nav-shadow: 0 14px 34px -18px rgba(0,0,0,.6);--nav-shadow-strong: 0 18px 40px -18px rgba(0,0,0,.7);--nav-sheen: rgba(255,255,255,.22);--nav-sheen-edge: rgba(255,255,255,.1);--nav-hover: linear-gradient(180deg, rgba(255,255,255,.16), rgba(255,255,255,.04)), rgba(236,97,42,.18);--nav-hover-hi: inset 0 1px 0 rgba(255,255,255,.18)}[data-astro-cid-4lunwx2e][data-nav-capsule],.nav-burger[data-astro-cid-4lunwx2e]{color:var(--nav-ink);transition:color .3s ease}header[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]:not(.btn){color:var(--nav-ink);text-decoration:none}header[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]:not(.btn):hover{color:var(--nav-ink)}[data-astro-cid-4lunwx2e][data-nav-glass]{background:var(--nav-fill);-webkit-backdrop-filter:var(--nav-blur);backdrop-filter:var(--nav-blur);border:1px solid var(--nav-edge);box-shadow:var(--nav-shadow);transition:background .3s ease,box-shadow .3s ease,border-color .3s ease}.is-condensed[data-astro-cid-4lunwx2e] [data-astro-cid-4lunwx2e][data-nav-glass]{background:var(--nav-fill-strong);box-shadow:var(--nav-shadow-strong)}[data-astro-cid-4lunwx2e][data-nav-glass]:before,[data-astro-cid-4lunwx2e][data-nav-glass]:after,.nav-drop-panel[data-astro-cid-4lunwx2e]:before,.nav-drop-panel[data-astro-cid-4lunwx2e]:after,.nav-burger[data-astro-cid-4lunwx2e]:before,.nav-burger[data-astro-cid-4lunwx2e]:after,.mobile-nav[data-astro-cid-4lunwx2e]:before,.mobile-nav[data-astro-cid-4lunwx2e]:after,.mobile-nav-card[data-astro-cid-4lunwx2e]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}[data-astro-cid-4lunwx2e][data-nav-glass]:before,.nav-drop-panel[data-astro-cid-4lunwx2e]:before,.nav-burger[data-astro-cid-4lunwx2e]:before,.mobile-nav[data-astro-cid-4lunwx2e]:before{box-shadow:var(--nav-rim);transition:box-shadow .3s ease}[data-astro-cid-4lunwx2e][data-nav-glass]:after,.nav-drop-panel[data-astro-cid-4lunwx2e]:after,.nav-burger[data-astro-cid-4lunwx2e]:after,.mobile-nav[data-astro-cid-4lunwx2e]:after,.mobile-nav-card[data-astro-cid-4lunwx2e]:after{background:radial-gradient(160px 90px at var(--mx) var(--my),var(--nav-sheen),rgba(255,255,255,0) 70%),linear-gradient(115deg,var(--nav-sheen-edge) 0%,rgba(255,255,255,0) 32%,rgba(255,255,255,0) 68%,rgba(255,255,255,.12) 100%);mix-blend-mode:soft-light}.pill[data-astro-cid-4lunwx2e]{position:relative;z-index:1}.pill[data-astro-cid-4lunwx2e]:hover,.pill[data-astro-cid-4lunwx2e]:focus-visible{background:var(--nav-hover);box-shadow:var(--nav-hover-hi)}.has-lens[data-astro-cid-4lunwx2e] .pill[data-astro-cid-4lunwx2e]:hover{background:transparent;box-shadow:none}[data-astro-cid-4lunwx2e][data-nav-lens]{position:absolute;top:0;left:0;height:100%;width:0;border-radius:999px;background:var(--nav-hover);box-shadow:var(--nav-hover-hi);opacity:0;pointer-events:none;transition:transform .38s cubic-bezier(.16,1,.3,1),width .38s cubic-bezier(.16,1,.3,1),opacity .2s ease}.ditem[data-astro-cid-4lunwx2e]:hover,.ditem[data-astro-cid-4lunwx2e]:focus-visible{background:var(--nav-hover);box-shadow:var(--nav-hover-hi)}.nav-dropdown[data-astro-cid-4lunwx2e]{display:block;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:transform .36s cubic-bezier(.16,1,.3,1),visibility 0s linear .36s}.nav-drop-panel[data-astro-cid-4lunwx2e]{position:relative;background:var(--nav-fill);-webkit-backdrop-filter:var(--nav-blur);backdrop-filter:var(--nav-blur);border:1px solid var(--nav-edge);box-shadow:6px 8px 0 var(--nav-slab),var(--nav-shadow);opacity:0;transform:scale(.96);transform-origin:28px top;transition:opacity .26s ease,transform .36s cubic-bezier(.16,1,.3,1),background .3s ease,box-shadow .3s ease}.is-condensed[data-astro-cid-4lunwx2e] .nav-drop-panel[data-astro-cid-4lunwx2e]{background:var(--nav-fill-strong);box-shadow:6px 8px 0 var(--nav-slab),var(--nav-shadow-strong)}.nav-drop-panel[data-astro-cid-4lunwx2e]>[data-astro-cid-4lunwx2e]{position:relative;z-index:1}.nav-item[data-astro-cid-4lunwx2e]:hover .nav-dropdown[data-astro-cid-4lunwx2e],.nav-item[data-astro-cid-4lunwx2e]:focus-within .nav-dropdown[data-astro-cid-4lunwx2e]{visibility:visible;pointer-events:auto;transform:translateY(0);transition:transform .36s cubic-bezier(.16,1,.3,1),visibility 0s}.nav-item[data-astro-cid-4lunwx2e]:hover .nav-drop-panel[data-astro-cid-4lunwx2e],.nav-item[data-astro-cid-4lunwx2e]:focus-within .nav-drop-panel[data-astro-cid-4lunwx2e]{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.nav-dropdown[data-astro-cid-4lunwx2e],.nav-drop-panel[data-astro-cid-4lunwx2e],[data-astro-cid-4lunwx2e][data-nav-glass],[data-astro-cid-4lunwx2e][data-nav-glass]:before,[data-astro-cid-4lunwx2e][data-nav-capsule]{transition:none}[data-astro-cid-4lunwx2e][data-nav-lens]{display:none}}@media(prefers-reduced-transparency:reduce){[data-astro-cid-4lunwx2e][data-nav-glass],.nav-drop-panel[data-astro-cid-4lunwx2e],.nav-burger[data-astro-cid-4lunwx2e],.mobile-nav[data-astro-cid-4lunwx2e]{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.is-on-dark[data-astro-cid-4lunwx2e] [data-astro-cid-4lunwx2e][data-nav-glass],.is-on-dark[data-astro-cid-4lunwx2e] .nav-drop-panel[data-astro-cid-4lunwx2e],.nav-burger[data-astro-cid-4lunwx2e].is-on-dark,.mobile-nav[data-astro-cid-4lunwx2e].is-on-dark{background:#15162a!important}.mobile-nav-card[data-astro-cid-4lunwx2e]{background:#eef0f5!important}.mobile-nav[data-astro-cid-4lunwx2e].is-on-dark .mobile-nav-card[data-astro-cid-4lunwx2e]{background:#1c1d30!important}[data-astro-cid-4lunwx2e][data-nav-glass]:before,[data-astro-cid-4lunwx2e][data-nav-glass]:after,.nav-drop-panel[data-astro-cid-4lunwx2e]:before,.nav-drop-panel[data-astro-cid-4lunwx2e]:after,.nav-burger[data-astro-cid-4lunwx2e]:before,.nav-burger[data-astro-cid-4lunwx2e]:after,.mobile-nav[data-astro-cid-4lunwx2e]:before,.mobile-nav[data-astro-cid-4lunwx2e]:after,.mobile-nav-card[data-astro-cid-4lunwx2e]:after,[data-astro-cid-4lunwx2e][data-nav-lens],[data-astro-cid-4lunwx2e][data-mnav-lens]{display:none}}.nav-burger[data-astro-cid-4lunwx2e],.mobile-nav[data-astro-cid-4lunwx2e]{display:none}@media(max-width:1200px){[data-astro-cid-4lunwx2e][data-nav-capsule],.nav-actions[data-astro-cid-4lunwx2e]{display:none!important}.nav-burger[data-astro-cid-4lunwx2e]{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;flex:none;width:48px;height:48px;padding:0;position:relative;background:var(--nav-fill);border:1px solid var(--nav-edge);border-radius:12px;-webkit-backdrop-filter:var(--nav-blur);backdrop-filter:var(--nav-blur);box-shadow:var(--nav-shadow);transition:background .3s ease,box-shadow .3s ease,border-color .3s ease,color .3s ease;cursor:pointer}.is-condensed[data-astro-cid-4lunwx2e] .nav-burger[data-astro-cid-4lunwx2e]{background:var(--nav-fill-strong);box-shadow:var(--nav-shadow-strong)}.nav-burger-box[data-astro-cid-4lunwx2e]{display:block;width:22px;height:16px;position:relative;z-index:1}.nav-burger-box[data-astro-cid-4lunwx2e] span[data-astro-cid-4lunwx2e]{position:absolute;left:0;height:2px;width:100%;background:var(--nav-ink);border-radius:2px;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s ease}.nav-burger-box[data-astro-cid-4lunwx2e] span[data-astro-cid-4lunwx2e]:nth-child(1){top:0}.nav-burger-box[data-astro-cid-4lunwx2e] span[data-astro-cid-4lunwx2e]:nth-child(2){top:7px}.nav-burger-box[data-astro-cid-4lunwx2e] span[data-astro-cid-4lunwx2e]:nth-child(3){top:14px}.nav-burger[data-astro-cid-4lunwx2e].is-open .nav-burger-box[data-astro-cid-4lunwx2e] span[data-astro-cid-4lunwx2e]:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-burger[data-astro-cid-4lunwx2e].is-open .nav-burger-box[data-astro-cid-4lunwx2e] span[data-astro-cid-4lunwx2e]:nth-child(2){opacity:0}.nav-burger[data-astro-cid-4lunwx2e].is-open .nav-burger-box[data-astro-cid-4lunwx2e] span[data-astro-cid-4lunwx2e]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav[data-astro-cid-4lunwx2e]:not([hidden]){display:block;position:absolute;top:88px;left:12px;right:12px;overflow:hidden;background:var(--nav-fill);-webkit-backdrop-filter:var(--nav-blur);backdrop-filter:var(--nav-blur);border:1px solid var(--nav-edge);border-radius:18px;box-shadow:6px 8px 0 var(--nav-slab),var(--nav-shadow);opacity:0;transform:translateY(-10px) scale(.98);transform-origin:top center;transition:opacity .3s ease,transform .34s cubic-bezier(.16,1,.3,1),background .3s ease,box-shadow .3s ease,border-color .3s ease}.is-condensed[data-astro-cid-4lunwx2e] .mobile-nav[data-astro-cid-4lunwx2e]:not([hidden]){background:var(--nav-fill-strong);box-shadow:6px 8px 0 var(--nav-slab),var(--nav-shadow-strong)}.mobile-nav[data-astro-cid-4lunwx2e].is-tinting,.mobile-nav[data-astro-cid-4lunwx2e].is-tinting:before,.mobile-nav[data-astro-cid-4lunwx2e].is-tinting [data-astro-cid-4lunwx2e]{transition:none!important}.mobile-nav[data-astro-cid-4lunwx2e].is-open{opacity:1;transform:translateY(0) scale(1)}.mobile-nav-inner[data-astro-cid-4lunwx2e]{position:relative;z-index:1;display:flex;flex-direction:column;padding:10px;max-height:calc(100vh - 112px);overflow-y:auto;overscroll-behavior:contain}.mobile-nav-inner[data-astro-cid-4lunwx2e]>[data-astro-cid-4lunwx2e]{flex-shrink:0}.mobile-nav-row[data-astro-cid-4lunwx2e]{position:relative;z-index:1;display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:12px 18px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:18px;line-height:1.3;text-align:left;color:var(--nav-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .22s ease,box-shadow .22s ease,color .3s ease}.mobile-nav-row[data-astro-cid-4lunwx2e]:active,.mobile-nav-row[data-astro-cid-4lunwx2e]:focus-visible,.mobile-nav-trigger[data-astro-cid-4lunwx2e][aria-expanded=true]{background:var(--nav-hover);box-shadow:var(--nav-hover-hi)}.mobile-nav-trigger[data-astro-cid-4lunwx2e] svg[data-astro-cid-4lunwx2e]{flex:none;margin-top:2px;transition:transform .36s cubic-bezier(.16,1,.3,1)}.mobile-nav-trigger[data-astro-cid-4lunwx2e][aria-expanded=true] svg[data-astro-cid-4lunwx2e]{transform:rotate(180deg)}.mobile-nav-lens[data-astro-cid-4lunwx2e]{position:absolute;top:0;left:0;width:0;height:0;border-radius:999px;background:var(--nav-hover);box-shadow:var(--nav-hover-hi);opacity:0;pointer-events:none;transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .2s ease}.mobile-nav-panel[data-astro-cid-4lunwx2e]{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .36s cubic-bezier(.16,1,.3,1),visibility 0s linear .36s}.mobile-nav-trigger[data-astro-cid-4lunwx2e][aria-expanded=true]+.mobile-nav-panel[data-astro-cid-4lunwx2e]{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .36s cubic-bezier(.16,1,.3,1),visibility 0s}.mobile-nav-clip[data-astro-cid-4lunwx2e]{min-height:0;overflow:hidden}.mobile-nav-card[data-astro-cid-4lunwx2e]{position:relative;margin:4px 12px 14px 8px;padding:7px;border:1px solid var(--nav-edge);border-radius:16px;background:var(--nav-card);box-shadow:4px 6px 0 var(--nav-slab),var(--nav-rim);opacity:0;transform:translateY(-4px) scale(.97);transform-origin:28px top;transition:opacity .26s ease,transform .36s cubic-bezier(.16,1,.3,1),background .3s ease,box-shadow .3s ease}.mobile-nav-trigger[data-astro-cid-4lunwx2e][aria-expanded=true]+.mobile-nav-panel[data-astro-cid-4lunwx2e] .mobile-nav-card[data-astro-cid-4lunwx2e]{opacity:1;transform:none}.mobile-nav-card[data-astro-cid-4lunwx2e]>[data-astro-cid-4lunwx2e]{position:relative;z-index:1}.mobile-nav-item[data-astro-cid-4lunwx2e]{display:block;min-height:44px;padding:12px 14px;border-radius:12px;font-size:16px;line-height:1.25;-webkit-tap-highlight-color:transparent;transition:background .2s ease,box-shadow .2s ease,color .3s ease}.mobile-nav-item[data-astro-cid-4lunwx2e]:active,.mobile-nav-item[data-astro-cid-4lunwx2e]:focus-visible{background:var(--nav-hover);box-shadow:var(--nav-hover-hi)}@media(hover:hover){.mobile-nav-row[data-astro-cid-4lunwx2e]:hover,.mobile-nav-item[data-astro-cid-4lunwx2e]:hover{background:var(--nav-hover);box-shadow:var(--nav-hover-hi)}.has-lens[data-astro-cid-4lunwx2e] .mobile-nav-row[data-astro-cid-4lunwx2e]:hover{background:transparent;box-shadow:none}}.mobile-nav-cta[data-astro-cid-4lunwx2e]{display:flex;margin-top:12px;height:50px;font-size:18px}}@media(max-width:1200px)and (prefers-reduced-motion:reduce){.nav-burger[data-astro-cid-4lunwx2e],.nav-burger-box[data-astro-cid-4lunwx2e] span[data-astro-cid-4lunwx2e],.mobile-nav[data-astro-cid-4lunwx2e]:not([hidden]),.mobile-nav-row[data-astro-cid-4lunwx2e],.mobile-nav-trigger[data-astro-cid-4lunwx2e] svg[data-astro-cid-4lunwx2e],.mobile-nav-card[data-astro-cid-4lunwx2e],.mobile-nav-item[data-astro-cid-4lunwx2e],.mobile-nav-panel[data-astro-cid-4lunwx2e],.mobile-nav-trigger[data-astro-cid-4lunwx2e][aria-expanded=true]+.mobile-nav-panel[data-astro-cid-4lunwx2e]{transition:none}.mobile-nav-lens[data-astro-cid-4lunwx2e]{display:none}}@media(max-width:820px){header[data-astro-cid-4lunwx2e]>div[data-astro-cid-4lunwx2e]{padding-left:20px!important;padding-right:20px!important}}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--ink: #282943;--ink-2: #1F2033;--ink-soft: #4A4B63;--mute: #6B6C80;--accent: #EC612A;--accent-deep: #C94E1C;--accent-ink: #FFF7F2;--accent-soft: rgba(236,97,42,.12);--paper: #F6F7FA;--paper-2: #EEF0F5;--card: #FFFFFF;--line: rgba(40,41,67,.1);--line-2: rgba(40,41,67,.18);--dark: #1C1D30;--dark-2: #15162A;--on-dark: #F6F7FA;--on-dark-2: #B9BBD0;--t-display: 56px;--t-h2: 40px;--t-h3: 28px;--t-h4: 20px;--t-lead: 19px;--t-body: 17px;--t-small: 13px;--sans: "Satoshi", "Helvetica Neue", Helvetica, system-ui, sans-serif;--r-control: 12px;--r-panel: 18px;--r-pill: 999px;--sh-sm: 0 1px 2px rgba(40,41,67,.06), 0 6px 16px -10px rgba(40,41,67,.18);--sh-md: 0 1px 0 rgba(255,255,255,.75) inset, 0 14px 34px -18px rgba(40,41,67,.32);--sh-lg: 0 1px 0 rgba(255,255,255,.75) inset, 0 24px 56px -24px rgba(40,41,67,.38);--g-blur: blur(22px) saturate(160%);--g-blur-soft: blur(14px) saturate(160%);--g-fill: linear-gradient(180deg, rgba(255,255,255,.42), rgba(255,255,255,.08) 58%), rgba(246,247,250,.38);--g-fill-strong: linear-gradient(180deg, rgba(255,255,255,.36), rgba(255,255,255,.06) 58%), rgba(246,247,250,.58);--g-fill-solid: rgba(255,255,255,.62);--g-edge: rgba(255,255,255,.7);--g-edge-cool: rgba(40,41,67,.14);--g-rim: inset 1px 1px 0 rgba(255,255,255,.95), inset -1px -1px 0 rgba(255,255,255,.45), inset 0 0 0 1px rgba(255,255,255,.28), inset 10px 10px 18px -10px rgba(255,255,255,.75), inset -12px -12px 22px -14px rgba(40,41,67,.14);--g-shadow: 0 18px 40px -22px rgba(40,41,67,.38);--g-hover: linear-gradient(180deg, rgba(255,255,255,.55), rgba(255,255,255,.12)), rgba(236,97,42,.14);--g-hover-hi: inset 0 1px 0 rgba(255,255,255,.9), inset 0 -1px 0 rgba(40,41,67,.06);--g-mark: rgba(236,97,42,.38);--mx: 30%;--my: 20%;--gd-fill: linear-gradient(180deg, rgba(255,255,255,.14), rgba(255,255,255,.02) 58%), rgba(21,22,42,.52);--gd-fill-strong: linear-gradient(180deg, rgba(255,255,255,.1), rgba(255,255,255,0) 58%), rgba(21,22,42,.66);--gd-edge: rgba(255,255,255,.2);--gd-rim: inset 1px 1px 0 rgba(255,255,255,.28), inset -1px -1px 0 rgba(255,255,255,.08), inset 0 0 0 1px rgba(255,255,255,.07), inset 10px 10px 18px -10px rgba(255,255,255,.14), inset -12px -12px 22px -14px rgba(0,0,0,.4);--gd-shadow: 0 18px 40px -22px rgba(0,0,0,.6);--g-accent: linear-gradient(180deg, rgba(255,255,255,.3), rgba(255,255,255,0) 55%), #EC612A;--g-accent-hover: linear-gradient(180deg, rgba(255,255,255,.38), rgba(255,255,255,0) 55%), #F06C36;--g-accent-edge: rgba(201,78,28,.9);--g-accent-shadow: inset 0 1px 0 rgba(255,255,255,.55), inset 0 -1px 0 rgba(0,0,0,.1), 0 8px 20px -10px rgba(201,78,28,.6);--g-accent-shadow-hover: inset 0 1px 0 rgba(255,255,255,.6), inset 0 -1px 0 rgba(0,0,0,.1), 0 10px 24px -10px rgba(201,78,28,.7);--ease-out: cubic-bezier(.16, 1, .3, 1)}html{background:var(--paper)}html,body{margin:0;padding:0}body{background:transparent}*{box-sizing:border-box}a{color:var(--ink);text-decoration:none}a:hover{color:var(--accent-deep)}img{max-width:100%}input::placeholder,textarea::placeholder{color:var(--mute)}::selection{background:#ec612a38}a,button{transition:color .2s ease,background-color .22s ease,border-color .22s ease}input,textarea{transition:border-color .25s ease,box-shadow .25s ease}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:3px}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,summary:focus-visible,[role=button]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #ec612a73}:focus-visible:not(:focus){outline:3px solid var(--accent)}.t-display{font-size:var(--t-display);line-height:1.02;font-weight:700;letter-spacing:-.03em;text-wrap:balance;margin:0}.t-h2{font-size:var(--t-h2);line-height:1.08;font-weight:700;letter-spacing:-.025em;text-wrap:balance;margin:0}.t-h3{font-size:var(--t-h3);line-height:1.15;font-weight:700;letter-spacing:-.02em;text-wrap:balance;margin:0}.t-h4{font-size:var(--t-h4);line-height:1.25;font-weight:700;letter-spacing:-.01em;margin:0}.t-lead{font-size:var(--t-lead);line-height:1.5;color:var(--ink-soft);margin:0;text-wrap:pretty}.t-body{font-size:var(--t-body);line-height:1.55;color:var(--ink-soft);margin:0;text-wrap:pretty}.t-small{font-size:var(--t-small);line-height:1.4;color:var(--mute);margin:0}.mark{color:inherit;font-weight:inherit;padding:0 2px;margin:0 -1px;background:linear-gradient(180deg,transparent 58%,var(--g-mark) 58%,var(--g-mark) 92%,transparent 92%) no-repeat 0 0 / 100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.accent{color:var(--accent)}.wrap{max-width:1240px;margin:0 auto;padding:0 48px}.section{padding:112px 0}.section-tight{padding:72px 0}.raised{background:var(--card);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--sh-md)}.recessed{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r-panel)}.lens{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-panel);border:1px solid var(--g-edge);background:var(--g-fill-solid);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);box-shadow:var(--g-shadow),0 0 0 1px var(--g-edge-cool);transition:background .3s ease,box-shadow .3s ease,border-color .3s ease,transform .22s var(--ease-out)}.lens:before,.lens:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2}.lens:before{box-shadow:var(--g-rim)}.lens:after{background:radial-gradient(140px 110px at var(--mx) var(--my),rgba(255,255,255,.55),rgba(255,255,255,0) 70%),linear-gradient(115deg,#ffffff47,#fff0 32% 68%,#ffffff1f);mix-blend-mode:soft-light}.lens>*{position:relative;z-index:3}.lens-pill{border-radius:var(--r-pill)}.lens.is-on-dark,.on-dark .lens{background:var(--gd-fill);border-color:var(--gd-edge);color:var(--on-dark);box-shadow:var(--gd-shadow)}.lens.is-on-dark:before,.on-dark .lens:before{box-shadow:var(--gd-rim)}.g-frame{padding:6px;border-radius:var(--r-panel)}.g-frame>img,.g-frame>video{display:block;border-radius:12px;width:100%;height:auto}.btn,.btn-quiet{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border-radius:var(--r-control);font-family:var(--sans);font-size:17px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out),background .22s ease,box-shadow .22s ease,border-color .22s ease,color .2s ease}.btn{color:var(--accent-ink);background:var(--g-accent);border:1px solid var(--g-accent-edge);box-shadow:var(--g-accent-shadow)}.btn:hover{color:var(--accent-ink);background:var(--g-accent-hover);box-shadow:var(--g-accent-shadow-hover)}.btn-quiet{color:var(--ink);background:var(--g-fill-solid);border:1px solid var(--g-edge);box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #28294314,var(--sh-sm),0 0 0 1px var(--g-edge-cool);-webkit-backdrop-filter:var(--g-blur-soft);backdrop-filter:var(--g-blur-soft)}.btn-quiet:hover{color:var(--ink);background:#ffffffdb;border-color:#ec612a80}.btn:active,.btn-quiet:active{transform:scale(.97)}.btn-sm{height:44px;padding:0 20px;font-size:16px}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:500;border-bottom:1.5px solid var(--accent);padding-bottom:2px}.link-arrow span{display:inline-block;transition:transform .25s var(--ease-out)}.chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:var(--r-pill);font-size:var(--t-small);font-weight:500;color:var(--ink-2);background:var(--accent-soft);border:1px solid rgba(236,97,42,.22)}.on-dark,.on-dark a{color:var(--on-dark)}.on-dark a:hover{color:#ffb08a}.on-dark .t-lead,.on-dark .t-body,.on-dark .t-small{color:var(--on-dark-2)}@media(prefers-reduced-transparency:reduce){.lens,.btn-quiet{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.lens:after{display:none}.lens.is-on-dark,.on-dark .lens{background:var(--dark-2)}}@media(prefers-reduced-motion:reduce){.lens,.btn,.btn-quiet{transition:none}}@media(max-width:1024px){:root{--t-display: 48px;--t-h2: 36px}}@media(max-width:820px){:root{--t-display: 38px;--t-h2: 30px;--t-h3: 24px;--t-lead: 17px;--t-body: 16px}.wrap{padding:0 20px}.section{padding:64px 0}.section-tight{padding:48px 0}.btn,.btn-quiet{height:48px;padding:0 20px;font-size:16px}}footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--on-dark-2);text-decoration:none}footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:#ffb08a}.fsocial[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;color:var(--on-dark-2);transition:color .2s ease,background .2s ease}.fsocial[data-astro-cid-gcn2mc3v]:hover{background:#ec612a24;color:#ffb08a}@media(max-width:1024px){.f-grid[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr 1fr!important}.f-grid[data-astro-cid-gcn2mc3v]>div[data-astro-cid-gcn2mc3v]:first-child{grid-column:1 / -1}}@media(max-width:560px){.f-grid[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr!important}}
