@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/_astro/instrument-sans-latin-ext-wdth-normal.C5E2Gvlv.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/_astro/instrument-sans-latin-wdth-normal.BVScPF0l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.glass-button,.solid-button{max-width:100%;min-height:3.375rem;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.95rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex}.glass-button:focus-visible,.solid-button:focus-visible{outline-offset:5px;outline:3px solid #216dcc}.glass-button svg,.solid-button svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1.1rem;height:1.1rem}.solid-button{color:#fff;background:#293241;border:1px solid #1f2733;box-shadow:0 1px 2px #29324133}.solid-button:hover{background:#344056;transform:translateY(-1px);box-shadow:0 4px 12px #2932413d}.solid-button:active{box-shadow:none;background:#1f2733;transform:translateY(1px)scale(.985)}.glass-button{color:#293241;backdrop-filter:blur(18px)saturate(125%);background:#ffffff94;border:1px solid #ffffffb8;box-shadow:-7px -7px 18px #ffffffa6,8px 10px 24px #4d60772e,inset 0 1px #ffffffd1,inset 0 -1px #75899f1a}.glass-button:hover{background:#ffffffb8;transform:translateY(-1px);box-shadow:-8px -8px 20px #ffffffb8,10px 13px 28px #4d607738,inset 0 1px #ffffffe6,inset 0 -1px #75899f1a}.glass-button:active{background:#f5f9fca8;transform:translateY(1px)scale(.985);box-shadow:2px 3px 9px #4d607724,inset 3px 3px 8px #4d60771f,inset -3px -3px 8px #ffffff94}.glass-button span{color:#394258;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#3f5774 0%,#6f5680 52%,#a75f50 100%);-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.glass-button,.solid-button{transition:none}.glass-button:hover,.glass-button:active,.solid-button:hover,.solid-button:active{transform:none}}*{box-sizing:border-box}html{color-scheme:light;height:100%}body{color:#222a38;-webkit-font-smoothing:antialiased;min-height:100%;margin:0;font-family:Instrument Sans Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}.page[data-astro-cid-ybatimd6]{min-height:100svh;padding:max(1.75rem, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) max(1.5rem, env(safe-area-inset-left));flex-direction:column;display:flex;position:relative}header[data-astro-cid-ybatimd6],footer[data-astro-cid-ybatimd6]{width:100%;max-width:100rem;margin-inline:auto}.wordmark[data-astro-cid-ybatimd6]{color:inherit;font-size:1.4rem;font-weight:600;text-decoration:none;display:inline-block}.wordmark[data-astro-cid-ybatimd6]:focus-visible,footer[data-astro-cid-ybatimd6] a[data-astro-cid-ybatimd6]:focus-visible{outline-offset:4px;border-radius:.25rem;outline:3px solid #216dcc}footer[data-astro-cid-ybatimd6] nav[data-astro-cid-ybatimd6]{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;display:flex}footer[data-astro-cid-ybatimd6] a[data-astro-cid-ybatimd6]{color:#6b7383;font-size:.875rem;text-decoration:none}footer[data-astro-cid-ybatimd6] a[data-astro-cid-ybatimd6]:hover{color:#293241;text-underline-offset:.2em;text-decoration:underline}@media (width>=768px){.page[data-astro-cid-ybatimd6]{padding-left:max(3rem, env(safe-area-inset-left));padding-right:max(3rem, env(safe-area-inset-right));padding-top:max(2.5rem, env(safe-area-inset-top))}}
