@layer reset,base,tokens,recipes,utilities;@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-700-normal.BmRLXWpJ.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-700-normal.DCQwxkRk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-cyrillic-700-normal.D_uavGvn.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-700-normal.RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-greek-700-normal.wyJ6jzdA.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-700-normal.CkZN0sRy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-vietnamese-700-normal.CkEo6LDy.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-700-normal.BV5B8Are.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-ext-700-normal.aMgXseD4.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-700-normal.DZH6Xh-4.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-700-normal.Bth3BMcD.woff) format("woff");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2) format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.woff2) format("woff2-variations");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:Noto Sans Ethiopic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-ethiopic-ethiopic-400-normal.qfS4vAZL.woff2) format("woff2"),url(/_astro/noto-sans-ethiopic-ethiopic-400-normal.DMODWIgG.woff) format("woff");unicode-range:U+030E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-ethiopic-latin-ext-400-normal.DIs67R-x.woff2) format("woff2"),url(/_astro/noto-sans-ethiopic-latin-ext-400-normal.CSemiWok.woff) format("woff");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:Noto Sans Ethiopic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-ethiopic-latin-400-normal.CqXRkrsl.woff2) format("woff2"),url(/_astro/noto-sans-ethiopic-latin-400-normal.D0FkUk9w.woff) format("woff");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:Noto Sans Ethiopic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-sans-ethiopic-ethiopic-500-normal.CwMMjXz9.woff2) format("woff2"),url(/_astro/noto-sans-ethiopic-ethiopic-500-normal.CHfSM4YD.woff) format("woff");unicode-range:U+030E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-sans-ethiopic-latin-ext-500-normal.C10grYoN.woff2) format("woff2"),url(/_astro/noto-sans-ethiopic-latin-ext-500-normal.B1x5bseK.woff) format("woff");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:Noto Sans Ethiopic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-sans-ethiopic-latin-500-normal.BO-xD865.woff2) format("woff2"),url(/_astro/noto-sans-ethiopic-latin-500-normal.b5cgFjmJ.woff) format("woff");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:Noto Sans Ethiopic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-ethiopic-ethiopic-700-normal.BUzSFPOt.woff2) format("woff2"),url(/_astro/noto-sans-ethiopic-ethiopic-700-normal.DebYBtqH.woff) format("woff");unicode-range:U+030E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-ethiopic-latin-ext-700-normal.-qdQ2Bol.woff2) format("woff2"),url(/_astro/noto-sans-ethiopic-latin-ext-700-normal.CqBJRc6B.woff) format("woff");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:Noto Sans Ethiopic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-ethiopic-latin-700-normal.CSxXQ7YK.woff2) format("woff2"),url(/_astro/noto-sans-ethiopic-latin-700-normal.BiawOx7B.woff) format("woff");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}@layer reset,base,tokens,recipes,utilities;@layer reset{html,:host{--font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5;font-family:var(--global-font-body, var(--font-fallback))}*,:before,:after,::backdrop,::file-selector-button{margin:0;padding:0;box-sizing:border-box;border-width:0px;border-style:solid;border-color:var(--global-color-border, currentcolor)}hr{height:0px;color:inherit;border-top-width:1px}body{height:100%;line-height:inherit}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button;-webkit-appearance:button}button,input,optgroup,select,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:transparent}::placeholder{opacity:1;--placeholder-fallback: rgba(0, 0, 0, .5);color:var(--global-color-placeholder, var(--placeholder-fallback))}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{--placeholder-fallback: color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}table{text-indent:0px;border-collapse:collapse;border-color:inherit}summary{display:list-item}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;text-decoration:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-feature-settings:normal;font-variation-settings:normal;font-family:var(--global-font-mono, var(--font-mono-fallback));font-size:1em}progress{vertical-align:baseline}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:var(--shadows-none)}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda: "🐼"}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness: proximity;--border-spacing-x: 0;--border-spacing-y: 0;--translate-x: 0;--translate-y: 0;--rotate: 0;--rotate-x: 0;--rotate-y: 0;--skew-x: 0;--skew-y: 0;--scale-x: 1;--scale-y: 1}}@layer tokens{:where(:root,:host){--colors-primary: oklch(38% .08 195);--colors-primary-hover: oklch(32% .09 195);--colors-primary-tint: oklch(96% .02 195);--colors-surface: oklch(98% .008 85);--colors-surface-muted: oklch(95% .012 85);--colors-surface-sunken: oklch(93% .014 85);--colors-ink: oklch(18% .01 250);--colors-ink-strong: oklch(10% .01 250);--colors-muted: oklch(45% .01 250);--colors-border: oklch(88% .01 250);--colors-border-strong: oklch(70% .01 250);--colors-alert: oklch(52% .19 25);--colors-alert-tint: oklch(96% .03 25);--colors-warning: oklch(70% .13 80);--colors-warning-tint: oklch(96% .03 80);--colors-success: oklch(48% .11 155);--colors-success-tint: oklch(96% .03 155);--colors-focus: oklch(45% .1 195);--fonts-body: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--fonts-headline: Fraunces, ui-serif, Georgia, serif;--fonts-mono: "IBM Plex Mono", ui-monospace, monospace;--fonts-ethiopic-body: "Noto Sans Ethiopic", "Abyssinica SIL", sans-serif;--fonts-ethiopic-headline: "Noto Sans Ethiopic", "Abyssinica SIL", serif;--font-sizes-caption: clamp(.75rem, .72rem + .13vw, .813rem);--font-sizes-eyebrow: clamp(.75rem, .72rem + .13vw, .813rem);--font-sizes-body-sm: clamp(.875rem, .845rem + .13vw, .938rem);--font-sizes-body: clamp(1rem, .943rem + .243vw, 1.125rem);--font-sizes-body-lg: clamp(1.125rem, 1.041rem + .36vw, 1.313rem);--font-sizes-h4: clamp(1.25rem, 1.126rem + .529vw, 1.5rem);--font-sizes-h3: clamp(1.5rem, 1.316rem + .786vw, 1.875rem);--font-sizes-h2: clamp(1.875rem, 1.583rem + 1.243vw, 2.5rem);--font-sizes-h1: clamp(2.25rem, 1.85rem + 1.71vw, 3.125rem);--font-sizes-am-body-sm: clamp(.938rem, .906rem + .13vw, 1rem);--font-sizes-am-body: clamp(1.063rem, 1.005rem + .243vw, 1.188rem);--font-sizes-am-body-lg: clamp(1.188rem, 1.103rem + .36vw, 1.375rem);--font-sizes-am-h4: clamp(1.313rem, 1.186rem + .529vw, 1.563rem);--font-sizes-am-h3: clamp(1.563rem, 1.379rem + .786vw, 1.938rem);--font-sizes-am-h2: clamp(1.938rem, 1.646rem + 1.243vw, 2.563rem);--font-sizes-am-h1: clamp(2.313rem, 1.913rem + 1.71vw, 3.188rem);--line-heights-tight: 1.15;--line-heights-heading: 1.25;--line-heights-body: 1.5;--line-heights-loose: 1.7;--line-heights-am-heading: 1.35;--line-heights-am-body: 1.75;--line-heights-am-loose: 1.9;--letter-spacings-normal: 0;--spacing-2xs: clamp(.25rem, .24rem + .043vw, .313rem);--spacing-xs: clamp(.5rem, .478rem + .108vw, .625rem);--spacing-s: clamp(.75rem, .712rem + .164vw, .938rem);--spacing-m: clamp(1rem, .943rem + .243vw, 1.125rem);--spacing-l: clamp(1.5rem, 1.416rem + .36vw, 1.688rem);--spacing-xl: clamp(2rem, 1.888rem + .486vw, 2.25rem);--spacing-2xl: clamp(3rem, 2.831rem + .729vw, 3.375rem);--spacing-3xl: clamp(4rem, 3.775rem + .972vw, 4.5rem);--radii-none: 0;--radii-sm: 2px;--radii-md: 4px;--radii-full: 9999px;--border-widths-hairline: 1px;--border-widths-strong: 2px;--border-widths-focus: 3px;--durations-fast: .12s;--durations-base: .2s;--durations-slow: .32s;--durations-deliberate: .48s;--easings-out: cubic-bezier(.5, 1, .89, 1);--easings-out-large: cubic-bezier(.25, 1, .5, 1);--shadows-none: none;--shadows-focus: 0 0 0 3px oklch(45% .1 195);--sizes-prose: 720px;--sizes-prose-eth: 640px;--sizes-landing: 1120px;--sizes-rail: 300px;--sizes-breakpoint-sm: 640px;--sizes-breakpoint-md: 768px;--sizes-breakpoint-lg: 1024px;--sizes-breakpoint-xl: 1280px;--breakpoints-sm: 640px;--breakpoints-md: 768px;--breakpoints-lg: 1024px;--breakpoints-xl: 1280px;--colors-text: var(--colors-ink);--colors-text-muted: var(--colors-muted);--colors-text-strong: var(--colors-ink-strong);--colors-text-on-alert: var(--colors-alert);--colors-bg: var(--colors-surface);--colors-bg-muted: var(--colors-surface-muted);--colors-bg-sunken: var(--colors-surface-sunken)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}}@layer recipes.slots{@layer _base{.site-header__root{position:sticky;z-index:10;background:var(--colors-surface);border-bottom:1px solid;top:0;border-color:var(--colors-border)}.site-header__inner{gap:var(--spacing-m);max-width:var(--sizes-landing);margin:0 auto;padding:s m;flex-wrap:wrap}.site-header__inner,.site-header__brand{display:flex;align-items:center}.site-header__brand{gap:var(--spacing-xs);color:var(--colors-ink);text-decoration:none;font-weight:600;font-family:var(--fonts-headline);font-size:var(--font-sizes-body-lg);flex-shrink:0}.site-header__brand:is(:focus-visible,[data-focus-visible]){outline:3px solid;outline-offset:2px;outline-color:var(--colors-focus)}.site-header__brandMark{width:28px;height:28px;background:var(--colors-primary);border-radius:var(--radii-sm)}.site-header__search{flex:1 1 0%;min-width:200px;order:3;width:100%}.site-header__lang{margin-left:auto;flex-shrink:0}.site-header__offlinePill{display:inline-flex;padding:2xs xs;background:var(--colors-surface-muted);border:1px solid;border-radius:var(--radii-sm);color:var(--colors-muted);align-items:center;border-color:var(--colors-border);font-size:var(--font-sizes-caption)}.reviewer-badge__root{display:flex;gap:var(--spacing-xs);color:var(--colors-ink);font-size:var(--font-sizes-body-sm)}[lang=am] .reviewer-badge__root,[lang=ti] .reviewer-badge__root,[lang=om] .reviewer-badge__root{font-size:var(--font-sizes-am-body-sm)}.reviewer-badge__icon{color:var(--colors-success);flex-shrink:0;margin-top:2px}.reviewer-badge__name{color:var(--colors-ink);text-decoration:none;font-weight:500}.reviewer-badge__name:is(:hover,[data-hover]){text-decoration:underline}.reviewer-badge__credentials,.reviewer-badge__date{color:var(--colors-muted)}.reviewer-badge__date{font-size:var(--font-sizes-caption)}[lang=am] .reviewer-badge__date,[lang=ti] .reviewer-badge__date,[lang=om] .reviewer-badge__date{font-size:var(--font-sizes-am-body-sm)}.reviewer-badge__staleTag{display:inline-block;background:var(--colors-warning);color:var(--colors-ink);padding:2px 8px;border-radius:var(--radii-sm);font-size:var(--font-sizes-caption);margin-left:var(--spacing-xs)}.reviewer-badge__bio{color:var(--colors-muted);font-size:var(--font-sizes-body-sm);margin-top:var(--spacing-xs)}.emergency-banner__root{display:flex;gap:var(--spacing-s);border:1px solid;border-radius:var(--radii-sm);background:var(--colors-alert-tint);padding:var(--spacing-l);color:var(--colors-ink);align-items:flex-start;border-color:var(--colors-alert)}.emergency-banner__icon{color:var(--colors-alert);flex-shrink:0;margin-top:4px}.emergency-banner__label{color:var(--colors-alert);text-transform:none;font-weight:700;margin-right:var(--spacing-2xs)}.emergency-banner__body{color:var(--colors-ink);font-size:var(--font-sizes-body);line-height:var(--line-heights-body)}[lang=am] .emergency-banner__body,[lang=ti] .emergency-banner__body,[lang=om] .emergency-banner__body{font-size:var(--font-sizes-am-body);line-height:var(--line-heights-am-body)}.emergency-banner__cta{display:inline-block;color:var(--colors-alert);text-decoration:underline;margin-top:var(--spacing-xs);font-weight:500}.feedback-form__root{display:flex;gap:var(--spacing-s);padding:var(--spacing-l);background:var(--colors-surface-muted);border:1px solid;border-radius:var(--radii-sm);flex-direction:column;border-color:var(--colors-border)}.feedback-form__heading{color:var(--colors-ink);margin:0;font-weight:600}.feedback-form__buttons{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}.feedback-form__button{display:inline-flex;padding:xs l;min-width:120px;min-height:44px;background:var(--colors-surface);color:var(--colors-ink);border:1px solid;border-radius:var(--radii-sm);cursor:pointer;align-items:center;justify-content:center;border-color:var(--colors-border);font-family:var(--fonts-body);font-size:var(--font-sizes-body)}.feedback-form__button:is(:focus-visible,[data-focus-visible]){outline:3px solid;outline-offset:2px;outline-color:var(--colors-focus)}.feedback-form__button:is(:hover,[data-hover]){background:var(--colors-surface-sunken);border-color:var(--colors-ink)}.feedback-form__textarea{width:100%;min-height:80px;padding:var(--spacing-s);background:var(--colors-surface);color:var(--colors-ink);border:1px solid;border-radius:var(--radii-sm);resize:vertical;border-color:var(--colors-border);font-family:var(--fonts-body);font-size:var(--font-sizes-body)}.feedback-form__textarea:is(:focus,[data-focus]){outline:3px solid;outline-offset:2px;outline-color:var(--colors-focus);border-color:var(--colors-primary)}.feedback-form__submit{display:inline-flex;padding:xs l;min-width:120px;min-height:44px;background:var(--colors-ink);color:var(--colors-surface);border:none;border-radius:var(--radii-sm);cursor:pointer;align-items:center;justify-content:center;font-family:var(--fonts-body);font-size:var(--font-sizes-body);font-weight:500}.feedback-form__submit:is(:focus-visible,[data-focus-visible]){outline:3px solid;outline-offset:2px;outline-color:var(--colors-focus)}.feedback-form__submit:is(:hover,[data-hover]){background:var(--colors-ink-strong)}.feedback-form__cancel{background:transparent;color:var(--colors-muted);border:none;cursor:pointer;text-decoration:underline;padding:var(--spacing-xs)}.feedback-form__success{color:var(--colors-success);font-weight:500}.feedback-form__error{color:var(--colors-alert)}.article-card__root{background:var(--colors-surface);border:1px solid;border-radius:var(--radii-sm);display:flex;transition:border-color var(--durations-fast) var(--easings-out);border-color:var(--colors-border);flex-direction:column}.article-card__root:is(:hover,[data-hover]){border-color:var(--colors-ink)}.article-card__link{display:flex;gap:var(--spacing-s);text-decoration:none;color:var(--colors-ink);flex-direction:column}.article-card__link:is(:focus-visible,[data-focus-visible]){outline:3px solid;outline-offset:2px;outline-color:var(--colors-focus)}.article-card__eyebrow{color:var(--colors-muted);text-transform:none;font-size:var(--font-sizes-eyebrow)}[lang=am] .article-card__eyebrow,[lang=ti] .article-card__eyebrow,[lang=om] .article-card__eyebrow{font-size:var(--font-sizes-am-body-sm)}.article-card__title{color:var(--colors-ink);font-family:var(--fonts-headline);line-height:var(--line-heights-tight)}[lang=am] .article-card__title,[lang=ti] .article-card__title,[lang=om] .article-card__title{font-family:var(--fonts-ethiopic-headline);line-height:var(--line-heights-am-heading)}.article-card__lede{color:var(--colors-ink);font-family:var(--fonts-body);line-height:var(--line-heights-body)}[lang=am] .article-card__lede,[lang=ti] .article-card__lede,[lang=om] .article-card__lede{font-family:var(--fonts-ethiopic-body);line-height:var(--line-heights-am-body)}.article-card__divider{border:none;border-top:1px solid;margin-block:var(--spacing-xs);width:100%;border-color:var(--colors-border)}.article-card__reviewer{display:flex;gap:var(--spacing-xs);color:var(--colors-ink);align-items:flex-start;font-size:var(--font-sizes-body-sm)}[lang=am] .article-card__reviewer,[lang=ti] .article-card__reviewer,[lang=om] .article-card__reviewer{font-size:var(--font-sizes-am-body-sm)}.article-card__reviewerIcon{color:var(--colors-success);flex-shrink:0;margin-top:2px}.article-card__meta{color:var(--colors-muted);font-size:var(--font-sizes-caption)}[lang=am] .article-card__meta,[lang=ti] .article-card__meta,[lang=om] .article-card__meta{font-size:var(--font-sizes-am-body-sm)}.search-box__form{display:flex;width:100%;max-width:480px}.search-box__field{display:flex;gap:var(--spacing-xs);flex:1 1 0%;background:var(--colors-surface);border:1px solid;border-radius:var(--radii-sm);padding:0 s;min-height:44px;align-items:center;border-color:var(--colors-border)}.search-box__field:focus-within{border-color:var(--colors-primary)}.search-box__icon{color:var(--colors-muted);flex-shrink:0}.search-box__input{flex:1 1 0%;border:none;outline:2px solid transparent;outline-offset:2px;background:transparent;color:var(--colors-ink);min-width:0;font-size:var(--font-sizes-body);font-family:var(--fonts-body)}.search-box__input::placeholder,.search-box__input[data-placeholder]{color:var(--colors-muted)}.search-box__clear{display:inline-flex;background:transparent;border:none;color:var(--colors-muted);cursor:pointer;padding:var(--spacing-2xs);align-items:center;justify-content:center}.search-box__clear:is(:hover,[data-hover]){color:var(--colors-ink)}.language-switcher__nav{display:flex;align-items:center}.language-switcher__list{display:flex;gap:var(--spacing-2xs);list-style:none;margin:0;padding:0}.language-switcher__item,.language-switcher__pill{display:inline-flex}.language-switcher__pill{min-width:44px;min-height:44px;padding:0 xs;border-radius:var(--radii-sm);text-decoration:none;color:var(--colors-ink);background:transparent;transition:background var(--durations-fast) var(--easings-out),color var(--durations-fast) var(--easings-out);align-items:center;justify-content:center;font-size:var(--font-sizes-body-sm)}.language-switcher__pill[aria-current=true]{background:var(--colors-ink);color:var(--colors-surface)}.language-switcher__pill[data-unavailable=true]{color:var(--colors-muted);text-decoration:line-through}.language-switcher__pill:is(:focus-visible,[data-focus-visible]){outline:3px solid;outline-offset:2px;outline-color:var(--colors-focus)}.language-switcher__pill:is(:hover,[data-hover]){background:var(--colors-surface-muted)}@media screen and (min-width: 48rem){.site-header__brandText{display:inline}.site-header__search{order:0;width:auto}}}.reviewer-badge__root--variant_inline{align-items:flex-start;flex-wrap:wrap}.reviewer-badge__root--variant_stacked{gap:var(--spacing-2xs);flex-direction:column}.reviewer-badge__root--variant_card{padding:var(--spacing-l);border:1px solid;border-radius:var(--radii-sm);background:var(--colors-surface);flex-direction:column;border-color:var(--colors-border)}.emergency-banner__icon--severity_urgent,.emergency-banner__label--severity_urgent{color:var(--colors-alert)}.emergency-banner__root--severity_emergency{border-width:2px}.emergency-banner__root--inline_true{border:none;background:transparent;padding:0;margin-block:var(--spacing-l)}.article-card__root--variant_compact{padding:var(--spacing-m)}.article-card__title--variant_compact{font-size:var(--font-sizes-body-lg)}.article-card__lede--variant_compact,.article-card__divider--variant_compact{display:none}.article-card__root--variant_default{padding:var(--spacing-l)}.article-card__title--variant_default{font-size:var(--font-sizes-h3)}.article-card__lede--variant_default{font-size:var(--font-sizes-body)}.article-card__root--variant_featured{padding:var(--spacing-xl);grid-column:1 / -1}.article-card__title--variant_featured{font-size:var(--font-sizes-h2)}[lang=am] .article-card__title--variant_featured,[lang=ti] .article-card__title--variant_featured,[lang=om] .article-card__title--variant_featured{font-size:var(--font-sizes-am-h2)}.article-card__lede--variant_featured{font-size:var(--font-sizes-body-lg)}[lang=am] .article-card__lede--variant_featured,[lang=ti] .article-card__lede--variant_featured,[lang=om] .article-card__lede--variant_featured{font-size:var(--font-sizes-am-body-lg)}.article-card__reviewer--stale_true,.article-card__meta--stale_true{color:var(--colors-warning)}@media screen and (min-width: 48rem){.article-card__root--variant_featured{grid-column:1 / span 2}}}@layer utilities{.d_grid{display:grid}.gap_10px{gap:10px}.w_16{width:16px}.h_16{height:16px}.d_flex{display:flex}.w_20{width:20px}.h_20{height:20px}.flex-wrap_wrap{flex-wrap:wrap}}:root{color-scheme:light}html,body{margin:0;padding:0}body{font-family:token(fonts.body);color:token(colors.ink);background:token(colors.surface);line-height:token(lineHeights.body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:lang(am),:lang(ti){font-family:token(fonts.ethiopicBody);line-height:token(lineHeights.amBody)}*:focus-visible{outline:3px solid token(colors.focus);outline-offset:2px}.skip-link{position:absolute;left:-9999px;top:0;background:token(colors.ink);color:token(colors.surface);padding:token(spacing.xs) token(spacing.m)}.skip-link:focus{left:0;z-index:100}.site-main{max-width:token(sizes.prose);margin:token(spacing.xl) auto;padding:0 token(spacing.m)}.site-main:focus{outline:none}.site-disclaimer{background:token(colors.surface.muted);padding:token(spacing.m);border-top:1px solid token(colors.border);color:token(colors.muted);font-size:token(fontSizes.bodySm)}.site-disclaimer p{max-width:token(sizes.landing);margin:0 auto}.site-footer{padding:token(spacing.l) token(spacing.m);color:token(colors.muted);font-size:token(fontSizes.bodySm);border-top:1px solid token(colors.border);background:token(colors.surface)}.site-footer-inner{max-width:token(sizes.landing);margin:0 auto;display:grid;grid-template-columns:1fr;gap:token(spacing.l)}@media (min-width: 768px){.site-footer-inner{grid-template-columns:2fr 1fr 1fr}}.site-footer h3{font-family:token(fonts.headline);font-size:token(fontSizes.bodyLg);margin:0 0 token(spacing.xs);color:token(colors.ink)}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer li{margin:token(spacing.2xs) 0}.site-footer a{color:token(colors.muted);text-decoration:none}.site-footer a:hover{color:token(colors.ink);text-decoration:underline}.site-footer .license{margin-top:token(spacing.m);padding-top:token(spacing.m);border-top:1px solid token(colors.border);font-size:token(fontSizes.caption);color:token(colors.muted)}.breadcrumb ol{list-style:none;display:flex;gap:token(spacing.xs);padding:0;margin:0 0 token(spacing.m);color:token(colors.muted);font-size:token(fontSizes.bodySm)}.breadcrumb a{color:token(colors.muted)}.breadcrumb a:hover{color:token(colors.ink)}.markdown-body h2,.article .body h2,.article h2{font-family:token(fonts.headline);font-size:token(fontSizes.h3);margin-top:token(spacing.xl);margin-bottom:token(spacing.s)}.markdown-body h3,.article .body h3,.article h3{margin-top:token(spacing.l);margin-bottom:token(spacing.xs)}.markdown-body p,.article .body p{margin:token(spacing.s) 0}.markdown-body ul,.markdown-body ol{padding-left:token(spacing.l);margin:token(spacing.s) 0}.markdown-body li{margin:token(spacing.2xs) 0}.markdown-body blockquote{border-left:3px solid token(colors.border);padding-left:token(spacing.m);margin:token(spacing.m) 0;color:token(colors.muted)}.markdown-body a{color:token(colors.primary)}.markdown-body a:hover{text-decoration:underline}.pt-urgent{border:1px solid token(colors.alert);background:token(colors.alert.tint);padding:token(spacing.m);margin:token(spacing.l) 0;border-radius:token(radii.sm)}.pt-urgent-emergency{border-width:2px}.pt-urgent h3{color:token(colors.alert);margin-top:0}.pt-do{border-left:3px solid token(colors.success);padding:token(spacing.xs) token(spacing.m);margin:token(spacing.l) 0}.pt-do h3{color:token(colors.success);margin-top:0}.pt-dont{border-left:3px solid token(colors.alert);padding:token(spacing.xs) token(spacing.m);margin:token(spacing.l) 0}.pt-dont h3{color:token(colors.alert);margin-top:0}.pt-fact{border:1px solid token(colors.border);background:token(colors.surface.muted);padding:token(spacing.m);margin:token(spacing.l) 0;border-radius:token(radii.sm)}.pt-fact h3{margin-top:0}.pt-checklist{border:1px solid token(colors.border);background:token(colors.surface);padding:token(spacing.m);margin:token(spacing.l) 0;border-radius:token(radii.sm)}.pt-checklist h3{margin-top:0}.pt-checklist ul{list-style:none;padding-left:0}.pt-checklist li{padding-left:token(spacing.l);position:relative}.pt-checklist li:before{content:"☐";position:absolute;left:0;color:token(colors.muted)}@layer reset{html,:host{--font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5;font-family:var(--global-font-body, var(--font-fallback))}*,:before,:after,::backdrop,::file-selector-button{margin:0;padding:0;box-sizing:border-box;border-width:0px;border-style:solid;border-color:var(--global-color-border, currentcolor)}hr{height:0px;color:inherit;border-top-width:1px}body{height:100%;line-height:inherit}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button;-webkit-appearance:button}button,input,optgroup,select,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:transparent}::placeholder{opacity:1;--placeholder-fallback: rgba(0, 0, 0, .5);color:var(--global-color-placeholder, var(--placeholder-fallback))}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{--placeholder-fallback: color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}table{text-indent:0px;border-collapse:collapse;border-color:inherit}summary{display:list-item}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;text-decoration:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-feature-settings:normal;font-variation-settings:normal;font-family:var(--global-font-mono, var(--font-mono-fallback));font-size:1em}progress{vertical-align:baseline}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:var(--shadows-none)}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda: "🐼"}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness: proximity;--border-spacing-x: 0;--border-spacing-y: 0;--translate-x: 0;--translate-y: 0;--rotate: 0;--rotate-x: 0;--rotate-y: 0;--skew-x: 0;--skew-y: 0;--scale-x: 1;--scale-y: 1}}@layer tokens{:where(:root,:host){--colors-primary: oklch(38% .08 195);--colors-primary-hover: oklch(32% .09 195);--colors-primary-tint: oklch(96% .02 195);--colors-surface: oklch(98% .008 85);--colors-surface-muted: oklch(95% .012 85);--colors-surface-sunken: oklch(93% .014 85);--colors-ink: oklch(18% .01 250);--colors-ink-strong: oklch(10% .01 250);--colors-muted: oklch(45% .01 250);--colors-border: oklch(88% .01 250);--colors-border-strong: oklch(70% .01 250);--colors-alert: oklch(52% .19 25);--colors-alert-tint: oklch(96% .03 25);--colors-warning: oklch(70% .13 80);--colors-warning-tint: oklch(96% .03 80);--colors-success: oklch(48% .11 155);--colors-success-tint: oklch(96% .03 155);--colors-focus: oklch(45% .1 195);--fonts-body: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--fonts-headline: Fraunces, ui-serif, Georgia, serif;--fonts-mono: "IBM Plex Mono", ui-monospace, monospace;--fonts-ethiopic-body: "Noto Sans Ethiopic", "Abyssinica SIL", sans-serif;--fonts-ethiopic-headline: "Noto Sans Ethiopic", "Abyssinica SIL", serif;--font-sizes-caption: clamp(.75rem, .72rem + .13vw, .813rem);--font-sizes-eyebrow: clamp(.75rem, .72rem + .13vw, .813rem);--font-sizes-body-sm: clamp(.875rem, .845rem + .13vw, .938rem);--font-sizes-body: clamp(1rem, .943rem + .243vw, 1.125rem);--font-sizes-body-lg: clamp(1.125rem, 1.041rem + .36vw, 1.313rem);--font-sizes-h4: clamp(1.25rem, 1.126rem + .529vw, 1.5rem);--font-sizes-h3: clamp(1.5rem, 1.316rem + .786vw, 1.875rem);--font-sizes-h2: clamp(1.875rem, 1.583rem + 1.243vw, 2.5rem);--font-sizes-h1: clamp(2.25rem, 1.85rem + 1.71vw, 3.125rem);--font-sizes-am-body-sm: clamp(.938rem, .906rem + .13vw, 1rem);--font-sizes-am-body: clamp(1.063rem, 1.005rem + .243vw, 1.188rem);--font-sizes-am-body-lg: clamp(1.188rem, 1.103rem + .36vw, 1.375rem);--font-sizes-am-h4: clamp(1.313rem, 1.186rem + .529vw, 1.563rem);--font-sizes-am-h3: clamp(1.563rem, 1.379rem + .786vw, 1.938rem);--font-sizes-am-h2: clamp(1.938rem, 1.646rem + 1.243vw, 2.563rem);--font-sizes-am-h1: clamp(2.313rem, 1.913rem + 1.71vw, 3.188rem);--line-heights-tight: 1.15;--line-heights-heading: 1.25;--line-heights-body: 1.5;--line-heights-loose: 1.7;--line-heights-am-heading: 1.35;--line-heights-am-body: 1.75;--line-heights-am-loose: 1.9;--letter-spacings-normal: 0;--spacing-2xs: clamp(.25rem, .24rem + .043vw, .313rem);--spacing-xs: clamp(.5rem, .478rem + .108vw, .625rem);--spacing-s: clamp(.75rem, .712rem + .164vw, .938rem);--spacing-m: clamp(1rem, .943rem + .243vw, 1.125rem);--spacing-l: clamp(1.5rem, 1.416rem + .36vw, 1.688rem);--spacing-xl: clamp(2rem, 1.888rem + .486vw, 2.25rem);--spacing-2xl: clamp(3rem, 2.831rem + .729vw, 3.375rem);--spacing-3xl: clamp(4rem, 3.775rem + .972vw, 4.5rem);--radii-none: 0;--radii-sm: 2px;--radii-md: 4px;--radii-full: 9999px;--border-widths-hairline: 1px;--border-widths-strong: 2px;--border-widths-focus: 3px;--durations-fast: .12s;--durations-base: .2s;--durations-slow: .32s;--durations-deliberate: .48s;--easings-out: cubic-bezier(.5, 1, .89, 1);--easings-out-large: cubic-bezier(.25, 1, .5, 1);--shadows-none: none;--shadows-focus: 0 0 0 3px oklch(45% .1 195);--sizes-prose: 720px;--sizes-prose-eth: 640px;--sizes-landing: 1120px;--sizes-rail: 300px;--sizes-breakpoint-sm: 640px;--sizes-breakpoint-md: 768px;--sizes-breakpoint-lg: 1024px;--sizes-breakpoint-xl: 1280px;--breakpoints-sm: 640px;--breakpoints-md: 768px;--breakpoints-lg: 1024px;--breakpoints-xl: 1280px;--colors-text: var(--colors-ink);--colors-text-muted: var(--colors-muted);--colors-text-strong: var(--colors-ink-strong);--colors-text-on-alert: var(--colors-alert);--colors-bg: var(--colors-surface);--colors-bg-muted: var(--colors-surface-muted);--colors-bg-sunken: var(--colors-surface-sunken)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}}
