@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}._6h4z4a_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}._6h4z4a_variable{--font-plus-jarkarta-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.KpBnya_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.KpBnya_variable{--font-playfair-display:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.yT9lVq_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.yT9lVq_variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--neutral-50:#fdfcfa;--neutral-100:#faf8f4;--neutral-200:#f6f3ec;--neutral-300:#ede9df;--neutral-400:#e0dad0;--neutral-500:#cec6b8;--neutral-600:#b5ac9c;--neutral-700:#8e8679;--neutral-800:#635d54;--neutral-900:#3a3730;--neutral-950:#211f1a;--primary-50:#f0f2f2;--primary-100:#d6dbda;--primary-200:#b0b8b6;--primary-300:#8a9694;--primary-400:#657472;--primary-500:#4a5856;--primary-600:#354140;--primary-700:#252e2d;--primary-800:#1c2422;--primary-900:#161f1d;--primary-950:#0c1211;--secondary-50:#faf6e8;--secondary-100:#f2eac8;--secondary-200:#e6d99a;--secondary-300:#d4c06a;--secondary-400:#bfa042;--secondary-500:#8b7320;--secondary-600:#755f18;--secondary-700:#5c4a12;--secondary-800:#40330c;--secondary-900:#261e07;--secondary-950:#151003;--success-50:#f2f5f0;--success-100:#dce4d8;--success-200:#bfcfb9;--success-300:#9db59b;--success-400:#789876;--success-500:#5a7a57;--success-600:#4a5c3e;--success-700:#3a4a30;--success-800:#293522;--success-900:#192015;--success-950:#0d110b;--warning-50:#fcf6e8;--warning-100:#f6e8c0;--warning-200:#edd48a;--warning-300:#e0ba55;--warning-400:#d09e35;--warning-500:#b88a3b;--warning-600:#9a6f28;--warning-700:#78541c;--warning-800:#543b12;--warning-900:#30220a;--warning-950:#1a1205;--error-50:#fcf0ee;--error-100:#f5d5d2;--error-200:#eaa89f;--error-300:#dc7a6f;--error-400:#c95a4e;--error-500:#a6463a;--error-600:#8a352a;--error-700:#6b261e;--error-800:#4c1a14;--error-900:#2d0f0c;--error-950:#180806;--info-50:#eef4f8;--info-100:#d0e4ee;--info-200:#a8cede;--info-300:#7db4cc;--info-400:#5597b8;--info-500:#355d7a;--info-600:#284863;--info-700:#1e364c;--info-800:#142536;--info-900:#0c1520;--info-950:#060c12}
:root{--font-heading:var(--font-playfair-display), sans-serif;--heading-display:700 4rem/1.1 var(--font-heading);--heading-h1:700 3rem/1.1 var(--font-heading);--heading-h2:700 2.25rem/1.2 var(--font-heading);--heading-h3:700 1.5rem/1.3 var(--font-heading);--heading-h4:500 1.25rem/1.4 var(--font-heading);--font-body:var(--font-plus-jarkarta-sans), sans-serif;--body-lg:400 1.125rem/1.5 var(--font-body);--body-md:400 1rem/1.5 var(--font-body);--body-sm:400 .875rem/1.6 var(--font-body);--body-xs:400 .75rem/1.6 var(--font-body);--font-mono:var(--font-jetbrains-mono), sans-serif;--mono-md:400 .875rem/1.6 var(--font-mono);--mono-sm:400 .75rem/1.6 var(--font-mono)}
:root{--spacing-2xs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-4xl:80px;--spacing-5xl:96px}
:root{--radius-none:0px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-3xl:32px;--radius-full:9999px}
:root{--shadow-none:none;--shadow-sm:0px 1px 2px #0000000f;--shadow-md:0px 4px 8px #00000014;--shadow-lg:0px 8px 16px #0000001a;--shadow-xl:0px 16px 32px #0000001f;--shadow-inner:inset 0px 2px 4px #0000000f}
:root{--breakpoint-xs:320px;--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px}
:root{--z-index-hide:-1;--z-index-base:0;--z-index-raised:10;--z-index-sticky:100;--z-index-dropdown:200;--z-index-overlay:300;--z-index-modal:400;--z-index-toast:500;--z-index-tooltip:600}
*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{overflow-x:hidden}
