@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6d02175fe8de3f-s.3pdm20a023wv-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bf89ab4b246099fe-s.16191ingcc7md.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0264c3c98799c37c-s.p.0fuf3937kiol3.woff2)format("woff2");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}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.V55BIG_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.V55BIG_variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/648e19a466ec92f1-s.2demiz2t05dx4.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.2kjei9psvcorz.woff2)format("woff2");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}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.zKRlWG_className{font-family:Nunito,Nunito Fallback;font-style:normal}.zKRlWG_variable{--font-body:"Nunito", "Nunito Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1u30mmyq6lnsd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.40sczeszzbjw1.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}._4vO9Na_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:400}._4vO9Na_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@layer gm.tokens{:root{--gm-font-display:var(--font-display,"Fraunces"), Georgia, serif;--gm-font-body:var(--font-body,"Nunito"), ui-sans-serif, system-ui, sans-serif;--gm-font-mono:var(--font-mono,"IBM Plex Mono"), ui-monospace, "SF Mono", Menlo, monospace;--gm-text-xs:.75rem;--gm-text-sm:.875rem;--gm-text-md:1rem;--gm-text-lg:1.125rem;--gm-text-xl:1.375rem;--gm-text-2xl:clamp(1.5rem, 1.2rem + 1.2vw, 1.75rem);--gm-text-3xl:clamp(1.75rem, 1.3rem + 2vw, 2.375rem);--gm-text-4xl:clamp(2rem, 1.3rem + 3.2vw, 3.25rem);--gm-text-5xl:clamp(2.75rem, 1.6rem + 5vw, 4.75rem);--gm-leading-tight:1.12;--gm-leading-snug:1.35;--gm-leading:1.6;--gm-tracking-tight:-.012em;--gm-tracking-label:.08em;--gm-weight-medium:500;--gm-weight-bold:600;--gm-weight-heading:600;--gm-heading-transform:none;--gm-space-1:.25rem;--gm-space-2:.5rem;--gm-space-3:.75rem;--gm-space-4:1rem;--gm-space-5:1.5rem;--gm-space-6:2rem;--gm-space-7:3rem;--gm-space-8:4rem;--gm-space-9:6rem;--gm-border-width:1px;--gm-radius-sm:10px;--gm-radius-md:16px;--gm-radius-lg:24px;--gm-radius-pill:999px;--gm-clip-control:none;--gm-notch:0px;--gm-lift:none;--gm-press:none;--gm-tilt:0deg;--gm-focus-offset:2px;--gm-container:1120px;--gm-container-narrow:800px;--gm-gutter:clamp(1rem, 4vw, 2rem);--gm-header-height:68px;--gm-duration:.2s;--gm-ease:cubic-bezier(.2, 0, 0, 1);--gm-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cg fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='translate(22 26) rotate(-12)'%3E%3Cpath d='M0 4.5C-4.5 1.2-6 -1.5-4.4 -3.4-3 -5 -1 -4.6 0 -2.6 1 -4.6 3 -5 4.4 -3.4 6 -1.5 4.5 1.2 0 4.5Z'/%3E%3C/g%3E%3Cg transform='translate(84 70)'%3E%3Cpath d='M-7 0L0 -6.5 7 0M-5 -1.5V6H5V-1.5'/%3E%3Cpath d='M-1.2 6V2.4H1.2V6'/%3E%3C/g%3E%3Cg transform='translate(38 96) rotate(14) scale(.7)'%3E%3Cpath d='M0 4.5C-4.5 1.2-6 -1.5-4.4 -3.4-3 -5 -1 -4.6 0 -2.6 1 -4.6 3 -5 4.4 -3.4 6 -1.5 4.5 1.2 0 4.5Z'/%3E%3C/g%3E%3Cg transform='translate(96 18) rotate(8) scale(.6)'%3E%3Cpath d='M0 4.5C-4.5 1.2-6 -1.5-4.4 -3.4-3 -5 -1 -4.6 0 -2.6 1 -4.6 3 -5 4.4 -3.4 6 -1.5 4.5 1.2 0 4.5Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--gm-pattern-size:120px 120px;--gm-cursor-custom:auto;--gm-cursor-custom-pointer:pointer;--gm-cursor-effect:ripple;--gm-z-header:50;--gm-z-overlay:100;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gm-color-bg:#fbf6ef;--gm-color-surface:#fffdf9;--gm-color-surface-hover:#f6ede2;--gm-color-surface-sunken:#7a4a340f;--gm-color-overlay:#fbf6efdb;--gm-color-heading:#3b2420;--gm-color-text:#4a3530;--gm-color-text-muted:#6c5550;--gm-color-text-subtle:#7a635d;--gm-color-text-faint:#87716a;--gm-color-primary:#c73a52;--gm-color-primary-hover:#a92f45;--gm-color-on-primary:#fffdf9;--gm-color-accent:#0f766e;--gm-color-on-accent:#fffdf9;--gm-color-link:#0f6b64;--gm-color-link-hover:#0b514c;--gm-color-focus:#0f6b64;--gm-color-selection:#f43f5e33;--gm-color-success:#2f7d4f;--gm-color-warning:#9a5b00;--gm-color-danger:#b42318;--gm-color-border-subtle:#4a353012;--gm-color-border:#4a35301f;--gm-color-border-strong:#4a353038;--gm-color-border-hover:#4a353057;--gm-shadow-sm:0 1px 2px #5c302014;--gm-shadow-lg:0 20px 44px -16px #5c302038;--gm-pattern-color:#c73a5214;--gm-glass-highlight:#fffdf9cc;--gm-glass-edge:#ffffffbf;--gm-glass-sheen:#ffffff80;--gm-glass-shadow:0 10px 30px -12px #0f172a38, 0 2px 6px -2px #0f172a14;--gm-glass-ambient:14%;--gm-shadow-pop:0 0 transparent;--gm-shadow-pop-hover:0 0 transparent;--gm-shadow-control:0 0 transparent;--gm-shadow-control-hover:0 0 transparent;--gm-display-shadow:none;--gm-highlight:none;--gm-particle-colors:199 58 82, 244 114 134, 15 118 110, 232 168 92, 250 214 170}@media (prefers-reduced-transparency:reduce){:root{--gm-color-surface:#fffdf9;--gm-color-surface-hover:#f6ede2;--gm-color-overlay:#fbf6ef}}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gm-color-bg:#1c1412;--gm-color-surface:#ffe2d209;--gm-color-surface-hover:#ffe2d20f;--gm-color-surface-sunken:#ffe2d212;--gm-color-overlay:#1c1412db;--gm-color-heading:#fbefe7;--gm-color-text:#eddcd3;--gm-color-text-muted:#c9b4ab;--gm-color-text-subtle:#b29d94;--gm-color-text-faint:#98847c;--gm-color-primary:#ff7d90;--gm-color-primary-hover:#ff9aa9;--gm-color-on-primary:#2a1215;--gm-color-accent:#4fd1c0;--gm-color-on-accent:#0e1f1d;--gm-color-link:#72dccd;--gm-color-link-hover:#a0e9df;--gm-color-focus:#72dccd;--gm-color-selection:#ff7d9047;--gm-color-success:#6fd394;--gm-color-warning:#f2b544;--gm-color-danger:#ff7b6b;--gm-color-border-subtle:#ffe2d212;--gm-color-border:#ffe2d21a;--gm-color-border-strong:#ffe2d22e;--gm-color-border-hover:#ffe2d247;--gm-shadow-sm:0 1px 2px #00000059;--gm-shadow-lg:0 20px 44px -16px #0009;--gm-pattern-color:#ff7d9014;--gm-glass-highlight:#fbefe71f;--gm-glass-edge:#ffffff1a;--gm-glass-sheen:#ffffff0f;--gm-glass-shadow:0 14px 40px -12px #0009, 0 2px 8px -2px #0006;--gm-glass-ambient:16%;--gm-shadow-pop:0 0 transparent;--gm-shadow-pop-hover:0 0 transparent;--gm-shadow-control:0 0 transparent;--gm-shadow-control-hover:0 0 transparent;--gm-display-shadow:none;--gm-highlight:none;--gm-particle-colors:255 125 144, 255 170 150, 79 209 192, 242 181 68, 251 239 231}}@media (prefers-color-scheme:dark) and (prefers-reduced-transparency:reduce){:root{--gm-color-surface:#241b19;--gm-color-surface-hover:#2a201e;--gm-color-overlay:#1c1412}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gm-color-bg:#fbf6ef;--gm-color-surface:#fffdf9;--gm-color-surface-hover:#f6ede2;--gm-color-surface-sunken:#7a4a340f;--gm-color-overlay:#fbf6efdb;--gm-color-heading:#3b2420;--gm-color-text:#4a3530;--gm-color-text-muted:#6c5550;--gm-color-text-subtle:#7a635d;--gm-color-text-faint:#87716a;--gm-color-primary:#c73a52;--gm-color-primary-hover:#a92f45;--gm-color-on-primary:#fffdf9;--gm-color-accent:#0f766e;--gm-color-on-accent:#fffdf9;--gm-color-link:#0f6b64;--gm-color-link-hover:#0b514c;--gm-color-focus:#0f6b64;--gm-color-selection:#f43f5e33;--gm-color-success:#2f7d4f;--gm-color-warning:#9a5b00;--gm-color-danger:#b42318;--gm-color-border-subtle:#4a353012;--gm-color-border:#4a35301f;--gm-color-border-strong:#4a353038;--gm-color-border-hover:#4a353057;--gm-shadow-sm:0 1px 2px #5c302014;--gm-shadow-lg:0 20px 44px -16px #5c302038;--gm-pattern-color:#c73a5214;--gm-glass-highlight:#fffdf9cc;--gm-glass-edge:#ffffffbf;--gm-glass-sheen:#ffffff80;--gm-glass-shadow:0 10px 30px -12px #0f172a38, 0 2px 6px -2px #0f172a14;--gm-glass-ambient:14%;--gm-shadow-pop:0 0 transparent;--gm-shadow-pop-hover:0 0 transparent;--gm-shadow-control:0 0 transparent;--gm-shadow-control-hover:0 0 transparent;--gm-display-shadow:none;--gm-highlight:none;--gm-particle-colors:199 58 82, 244 114 134, 15 118 110, 232 168 92, 250 214 170}@media (prefers-reduced-transparency:reduce){[data-theme=light]{--gm-color-surface:#fffdf9;--gm-color-surface-hover:#f6ede2;--gm-color-overlay:#fbf6ef}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gm-color-bg:#1c1412;--gm-color-surface:#ffe2d209;--gm-color-surface-hover:#ffe2d20f;--gm-color-surface-sunken:#ffe2d212;--gm-color-overlay:#1c1412db;--gm-color-heading:#fbefe7;--gm-color-text:#eddcd3;--gm-color-text-muted:#c9b4ab;--gm-color-text-subtle:#b29d94;--gm-color-text-faint:#98847c;--gm-color-primary:#ff7d90;--gm-color-primary-hover:#ff9aa9;--gm-color-on-primary:#2a1215;--gm-color-accent:#4fd1c0;--gm-color-on-accent:#0e1f1d;--gm-color-link:#72dccd;--gm-color-link-hover:#a0e9df;--gm-color-focus:#72dccd;--gm-color-selection:#ff7d9047;--gm-color-success:#6fd394;--gm-color-warning:#f2b544;--gm-color-danger:#ff7b6b;--gm-color-border-subtle:#ffe2d212;--gm-color-border:#ffe2d21a;--gm-color-border-strong:#ffe2d22e;--gm-color-border-hover:#ffe2d247;--gm-shadow-sm:0 1px 2px #00000059;--gm-shadow-lg:0 20px 44px -16px #0009;--gm-pattern-color:#ff7d9014;--gm-glass-highlight:#fbefe71f;--gm-glass-edge:#ffffff1a;--gm-glass-sheen:#ffffff0f;--gm-glass-shadow:0 14px 40px -12px #0009, 0 2px 8px -2px #0006;--gm-glass-ambient:16%;--gm-shadow-pop:0 0 transparent;--gm-shadow-pop-hover:0 0 transparent;--gm-shadow-control:0 0 transparent;--gm-shadow-control-hover:0 0 transparent;--gm-display-shadow:none;--gm-highlight:none;--gm-particle-colors:255 125 144, 255 170 150, 79 209 192, 242 181 68, 251 239 231}@media (prefers-reduced-transparency:reduce){[data-theme=dark]{--gm-color-surface:#241b19;--gm-color-surface-hover:#2a201e;--gm-color-overlay:#1c1412}}:root{--gm-cursor:auto;--gm-cursor-pointer:pointer}:root[data-cursor]{--gm-cursor:var(--gm-cursor-custom);--gm-cursor-pointer:var(--gm-cursor-custom-pointer)}:root[data-palette=default],[data-palette=default]{--gm-font-display:var(--font-display,"Fraunces"), Georgia, serif;--gm-font-body:var(--font-body,"Nunito"), ui-sans-serif, system-ui, sans-serif;--gm-font-mono:var(--font-mono,"IBM Plex Mono"), ui-monospace, "SF Mono", Menlo, monospace;--gm-text-xs:.75rem;--gm-text-sm:.875rem;--gm-text-md:1rem;--gm-text-lg:1.125rem;--gm-text-xl:1.375rem;--gm-text-2xl:clamp(1.5rem, 1.2rem + 1.2vw, 1.75rem);--gm-text-3xl:clamp(1.75rem, 1.3rem + 2vw, 2.375rem);--gm-text-4xl:clamp(2rem, 1.3rem + 3.2vw, 3.25rem);--gm-text-5xl:clamp(2.75rem, 1.6rem + 5vw, 4.75rem);--gm-leading-tight:1.12;--gm-leading-snug:1.35;--gm-leading:1.6;--gm-tracking-tight:-.012em;--gm-tracking-label:.08em;--gm-weight-medium:500;--gm-weight-bold:600;--gm-weight-heading:600;--gm-heading-transform:none;--gm-space-1:.25rem;--gm-space-2:.5rem;--gm-space-3:.75rem;--gm-space-4:1rem;--gm-space-5:1.5rem;--gm-space-6:2rem;--gm-space-7:3rem;--gm-space-8:4rem;--gm-space-9:6rem;--gm-border-width:1px;--gm-radius-sm:10px;--gm-radius-md:16px;--gm-radius-lg:24px;--gm-radius-pill:999px;--gm-clip-control:none;--gm-notch:0px;--gm-lift:none;--gm-press:none;--gm-tilt:0deg;--gm-focus-offset:2px;--gm-container:1120px;--gm-container-narrow:800px;--gm-gutter:clamp(1rem, 4vw, 2rem);--gm-header-height:68px;--gm-duration:.2s;--gm-ease:cubic-bezier(.2, 0, 0, 1);--gm-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cg fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='translate(22 26) rotate(-12)'%3E%3Cpath d='M0 4.5C-4.5 1.2-6 -1.5-4.4 -3.4-3 -5 -1 -4.6 0 -2.6 1 -4.6 3 -5 4.4 -3.4 6 -1.5 4.5 1.2 0 4.5Z'/%3E%3C/g%3E%3Cg transform='translate(84 70)'%3E%3Cpath d='M-7 0L0 -6.5 7 0M-5 -1.5V6H5V-1.5'/%3E%3Cpath d='M-1.2 6V2.4H1.2V6'/%3E%3C/g%3E%3Cg transform='translate(38 96) rotate(14) scale(.7)'%3E%3Cpath d='M0 4.5C-4.5 1.2-6 -1.5-4.4 -3.4-3 -5 -1 -4.6 0 -2.6 1 -4.6 3 -5 4.4 -3.4 6 -1.5 4.5 1.2 0 4.5Z'/%3E%3C/g%3E%3Cg transform='translate(96 18) rotate(8) scale(.6)'%3E%3Cpath d='M0 4.5C-4.5 1.2-6 -1.5-4.4 -3.4-3 -5 -1 -4.6 0 -2.6 1 -4.6 3 -5 4.4 -3.4 6 -1.5 4.5 1.2 0 4.5Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--gm-pattern-size:120px 120px;--gm-cursor-custom:auto;--gm-cursor-custom-pointer:pointer;--gm-cursor-effect:ripple;--gm-z-header:50;--gm-z-overlay:100;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gm-color-bg:#fbf6ef;--gm-color-surface:#fffdf9;--gm-color-surface-hover:#f6ede2;--gm-color-surface-sunken:#7a4a340f;--gm-color-overlay:#fbf6efdb;--gm-color-heading:#3b2420;--gm-color-text:#4a3530;--gm-color-text-muted:#6c5550;--gm-color-text-subtle:#7a635d;--gm-color-text-faint:#87716a;--gm-color-primary:#c73a52;--gm-color-primary-hover:#a92f45;--gm-color-on-primary:#fffdf9;--gm-color-accent:#0f766e;--gm-color-on-accent:#fffdf9;--gm-color-link:#0f6b64;--gm-color-link-hover:#0b514c;--gm-color-focus:#0f6b64;--gm-color-selection:#f43f5e33;--gm-color-success:#2f7d4f;--gm-color-warning:#9a5b00;--gm-color-danger:#b42318;--gm-color-border-subtle:#4a353012;--gm-color-border:#4a35301f;--gm-color-border-strong:#4a353038;--gm-color-border-hover:#4a353057;--gm-shadow-sm:0 1px 2px #5c302014;--gm-shadow-lg:0 20px 44px -16px #5c302038;--gm-pattern-color:#c73a5214;--gm-glass-highlight:#fffdf9cc;--gm-glass-edge:#ffffffbf;--gm-glass-sheen:#ffffff80;--gm-glass-shadow:0 10px 30px -12px #0f172a38, 0 2px 6px -2px #0f172a14;--gm-glass-ambient:14%;--gm-shadow-pop:0 0 transparent;--gm-shadow-pop-hover:0 0 transparent;--gm-shadow-control:0 0 transparent;--gm-shadow-control-hover:0 0 transparent;--gm-display-shadow:none;--gm-highlight:none;--gm-particle-colors:199 58 82, 244 114 134, 15 118 110, 232 168 92, 250 214 170}@media (prefers-reduced-transparency:reduce){:root[data-palette=default],[data-palette=default]{--gm-color-surface:#fffdf9;--gm-color-surface-hover:#f6ede2;--gm-color-overlay:#fbf6ef}}@media (prefers-color-scheme:dark){:root[data-palette=default],[data-palette=default]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gm-color-bg:#1c1412;--gm-color-surface:#ffe2d209;--gm-color-surface-hover:#ffe2d20f;--gm-color-surface-sunken:#ffe2d212;--gm-color-overlay:#1c1412db;--gm-color-heading:#fbefe7;--gm-color-text:#eddcd3;--gm-color-text-muted:#c9b4ab;--gm-color-text-subtle:#b29d94;--gm-color-text-faint:#98847c;--gm-color-primary:#ff7d90;--gm-color-primary-hover:#ff9aa9;--gm-color-on-primary:#2a1215;--gm-color-accent:#4fd1c0;--gm-color-on-accent:#0e1f1d;--gm-color-link:#72dccd;--gm-color-link-hover:#a0e9df;--gm-color-focus:#72dccd;--gm-color-selection:#ff7d9047;--gm-color-success:#6fd394;--gm-color-warning:#f2b544;--gm-color-danger:#ff7b6b;--gm-color-border-subtle:#ffe2d212;--gm-color-border:#ffe2d21a;--gm-color-border-strong:#ffe2d22e;--gm-color-border-hover:#ffe2d247;--gm-shadow-sm:0 1px 2px #00000059;--gm-shadow-lg:0 20px 44px -16px #0009;--gm-pattern-color:#ff7d9014;--gm-glass-highlight:#fbefe71f;--gm-glass-edge:#ffffff1a;--gm-glass-sheen:#ffffff0f;--gm-glass-shadow:0 14px 40px -12px #0009, 0 2px 8px -2px #0006;--gm-glass-ambient:16%;--gm-shadow-pop:0 0 transparent;--gm-shadow-pop-hover:0 0 transparent;--gm-shadow-control:0 0 transparent;--gm-shadow-control-hover:0 0 transparent;--gm-display-shadow:none;--gm-highlight:none;--gm-particle-colors:255 125 144, 255 170 150, 79 209 192, 242 181 68, 251 239 231}}@media (prefers-color-scheme:dark) and (prefers-reduced-transparency:reduce){:root[data-palette=default],[data-palette=default]{--gm-color-surface:#241b19;--gm-color-surface-hover:#2a201e;--gm-color-overlay:#1c1412}}:root[data-palette=default][data-theme=light],[data-palette=default][data-theme=light],[data-palette=default] [data-theme=light]:not([data-palette]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gm-color-bg:#fbf6ef;--gm-color-surface:#fffdf9;--gm-color-surface-hover:#f6ede2;--gm-color-surface-sunken:#7a4a340f;--gm-color-overlay:#fbf6efdb;--gm-color-heading:#3b2420;--gm-color-text:#4a3530;--gm-color-text-muted:#6c5550;--gm-color-text-subtle:#7a635d;--gm-color-text-faint:#87716a;--gm-color-primary:#c73a52;--gm-color-primary-hover:#a92f45;--gm-color-on-primary:#fffdf9;--gm-color-accent:#0f766e;--gm-color-on-accent:#fffdf9;--gm-color-link:#0f6b64;--gm-color-link-hover:#0b514c;--gm-color-focus:#0f6b64;--gm-color-selection:#f43f5e33;--gm-color-success:#2f7d4f;--gm-color-warning:#9a5b00;--gm-color-danger:#b42318;--gm-color-border-subtle:#4a353012;--gm-color-border:#4a35301f;--gm-color-border-strong:#4a353038;--gm-color-border-hover:#4a353057;--gm-shadow-sm:0 1px 2px #5c302014;--gm-shadow-lg:0 20px 44px -16px #5c302038;--gm-pattern-color:#c73a5214;--gm-glass-highlight:#fffdf9cc;--gm-glass-edge:#ffffffbf;--gm-glass-sheen:#ffffff80;--gm-glass-shadow:0 10px 30px -12px #0f172a38, 0 2px 6px -2px #0f172a14;--gm-glass-ambient:14%;--gm-shadow-pop:0 0 transparent;--gm-shadow-pop-hover:0 0 transparent;--gm-shadow-control:0 0 transparent;--gm-shadow-control-hover:0 0 transparent;--gm-display-shadow:none;--gm-highlight:none;--gm-particle-colors:199 58 82, 244 114 134, 15 118 110, 232 168 92, 250 214 170}@media (prefers-reduced-transparency:reduce){:root[data-palette=default][data-theme=light],[data-palette=default][data-theme=light],[data-palette=default] [data-theme=light]:not([data-palette]){--gm-color-surface:#fffdf9;--gm-color-surface-hover:#f6ede2;--gm-color-overlay:#fbf6ef}}:root[data-palette=default][data-theme=dark],[data-palette=default][data-theme=dark],[data-palette=default] [data-theme=dark]:not([data-palette]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gm-color-bg:#1c1412;--gm-color-surface:#ffe2d209;--gm-color-surface-hover:#ffe2d20f;--gm-color-surface-sunken:#ffe2d212;--gm-color-overlay:#1c1412db;--gm-color-heading:#fbefe7;--gm-color-text:#eddcd3;--gm-color-text-muted:#c9b4ab;--gm-color-text-subtle:#b29d94;--gm-color-text-faint:#98847c;--gm-color-primary:#ff7d90;--gm-color-primary-hover:#ff9aa9;--gm-color-on-primary:#2a1215;--gm-color-accent:#4fd1c0;--gm-color-on-accent:#0e1f1d;--gm-color-link:#72dccd;--gm-color-link-hover:#a0e9df;--gm-color-focus:#72dccd;--gm-color-selection:#ff7d9047;--gm-color-success:#6fd394;--gm-color-warning:#f2b544;--gm-color-danger:#ff7b6b;--gm-color-border-subtle:#ffe2d212;--gm-color-border:#ffe2d21a;--gm-color-border-strong:#ffe2d22e;--gm-color-border-hover:#ffe2d247;--gm-shadow-sm:0 1px 2px #00000059;--gm-shadow-lg:0 20px 44px -16px #0009;--gm-pattern-color:#ff7d9014;--gm-glass-highlight:#fbefe71f;--gm-glass-edge:#ffffff1a;--gm-glass-sheen:#ffffff0f;--gm-glass-shadow:0 14px 40px -12px #0009, 0 2px 8px -2px #0006;--gm-glass-ambient:16%;--gm-shadow-pop:0 0 transparent;--gm-shadow-pop-hover:0 0 transparent;--gm-shadow-control:0 0 transparent;--gm-shadow-control-hover:0 0 transparent;--gm-display-shadow:none;--gm-highlight:none;--gm-particle-colors:255 125 144, 255 170 150, 79 209 192, 242 181 68, 251 239 231}@media (prefers-reduced-transparency:reduce){:root[data-palette=default][data-theme=dark],[data-palette=default][data-theme=dark],[data-palette=default] [data-theme=dark]:not([data-palette]){--gm-color-surface:#241b19;--gm-color-surface-hover:#2a201e;--gm-color-overlay:#1c1412}}}@layer gm.base{*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:none;text-size-adjust:none}body{background:var(--gm-color-bg);min-height:100dvh;color:var(--gm-color-text);font-family:var(--gm-font-body);font-size:var(--gm-text-md);line-height:var(--gm-leading);-webkit-font-smoothing:antialiased}[data-theme]:not(:root),[data-palette]:not(:root){background-color:var(--gm-color-bg);color:var(--gm-color-text)}body[data-ambient]:before{content:"";z-index:-1;background:radial-gradient(55rem 38rem at 8% -8%, color-mix(in srgb, var(--gm-color-primary) var(--gm-glass-ambient), transparent), transparent 70%),radial-gradient(48rem 36rem at 102% 4%, color-mix(in srgb, var(--gm-color-accent) var(--gm-glass-ambient), transparent), transparent 70%),radial-gradient(60rem 40rem at 60% 115%, color-mix(in srgb, var(--gm-color-success) calc(var(--gm-glass-ambient) * .6), transparent), transparent 70%);pointer-events:none;position:fixed;inset:0}:root[data-cursor] body{cursor:var(--gm-cursor)}:root[data-cursor] :any-link{cursor:var(--gm-cursor-pointer)}:root[data-cursor] :is(input:not([type=checkbox],[type=radio],[type=range],[type=color]),textarea){cursor:text}h1,h2,h3,h4,h5,h6{font-family:var(--gm-font-display);font-weight:var(--gm-weight-heading);line-height:var(--gm-leading-tight);text-transform:var(--gm-heading-transform);letter-spacing:var(--gm-tracking-tight);color:var(--gm-color-heading);text-wrap:balance;overflow-wrap:break-word}p{text-wrap:pretty;overflow-wrap:break-word}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}a{color:var(--gm-color-link);text-decoration:none}a:hover{color:var(--gm-color-link-hover)}:focus-visible{outline:2px solid var(--gm-color-focus);outline-offset:var(--gm-focus-offset)}::selection{background-color:var(--gm-color-selection)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}
:root{scroll-behavior:smooth;scroll-padding-top:calc(var(--gm-header-height) + var(--gm-space-4))}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}body{background:radial-gradient(60rem 40rem at 50% -12%, color-mix(in srgb, var(--gm-color-primary) 13%, transparent), transparent 70%),radial-gradient(42rem 32rem at 100% 40%, color-mix(in srgb, var(--gm-color-accent) 8%, transparent), transparent 70%),radial-gradient(48rem 34rem at 0% 85%, #e8a85c1a, transparent 70%),var(--gm-color-bg);min-height:100dvh}h1,h2,h3{font-variation-settings:"SOFT" 100}:where(ul[class],ol[class]){margin:0;padding:0;list-style:none}#top h1 em{color:var(--gm-color-primary)}
