:host,:root,[data-theme]{--chakra-ring-inset:var(--chakra-empty,/*!*/ /*!*/);--chakra-ring-offset-width:0px;--chakra-ring-offset-color:#fff;--chakra-ring-color:rgba(66, 153, 225, 0.6);--chakra-ring-offset-shadow:0 0 #0000;--chakra-ring-shadow:0 0 #0000;--chakra-space-x-reverse:0;--chakra-space-y-reverse:0;--chakra-colors-transparent:transparent;--chakra-colors-current:currentColor;--chakra-colors-black:#000000;--chakra-colors-white:#FFFFFF;--chakra-colors-whiteAlpha-50:rgba(255, 255, 255, 0.04);--chakra-colors-whiteAlpha-100:rgba(255, 255, 255, 0.06);--chakra-colors-whiteAlpha-200:rgba(255, 255, 255, 0.08);--chakra-colors-whiteAlpha-300:rgba(255, 255, 255, 0.16);--chakra-colors-whiteAlpha-400:rgba(255, 255, 255, 0.24);--chakra-colors-whiteAlpha-500:rgba(255, 255, 255, 0.36);--chakra-colors-whiteAlpha-600:rgba(255, 255, 255, 0.48);--chakra-colors-whiteAlpha-700:rgba(255, 255, 255, 0.64);--chakra-colors-whiteAlpha-800:rgba(255, 255, 255, 0.80);--chakra-colors-whiteAlpha-900:rgba(255, 255, 255, 0.92);--chakra-colors-blackAlpha-50:rgba(0, 0, 0, 0.04);--chakra-colors-blackAlpha-100:rgba(0, 0, 0, 0.06);--chakra-colors-blackAlpha-200:rgba(0, 0, 0, 0.08);--chakra-colors-blackAlpha-300:rgba(0, 0, 0, 0.16);--chakra-colors-blackAlpha-400:rgba(0, 0, 0, 0.24);--chakra-colors-blackAlpha-500:rgba(0, 0, 0, 0.36);--chakra-colors-blackAlpha-600:rgba(0, 0, 0, 0.48);--chakra-colors-blackAlpha-700:rgba(0, 0, 0, 0.64);--chakra-colors-blackAlpha-800:rgba(0, 0, 0, 0.80);--chakra-colors-blackAlpha-900:rgba(0, 0, 0, 0.92);--chakra-colors-gray-50:#F7FAFC;--chakra-colors-gray-100:#EDF2F7;--chakra-colors-gray-200:#E2E8F0;--chakra-colors-gray-300:#CBD5E0;--chakra-colors-gray-400:#A0AEC0;--chakra-colors-gray-500:#718096;--chakra-colors-gray-600:#4A5568;--chakra-colors-gray-700:#2D3748;--chakra-colors-gray-800:#1A202C;--chakra-colors-gray-900:#171923;--chakra-colors-red-50:#FFF5F5;--chakra-colors-red-100:#FED7D7;--chakra-colors-red-200:#FEB2B2;--chakra-colors-red-300:#FC8181;--chakra-colors-red-400:#F56565;--chakra-colors-red-500:#E53E3E;--chakra-colors-red-600:#C53030;--chakra-colors-red-700:#9B2C2C;--chakra-colors-red-800:#822727;--chakra-colors-red-900:#63171B;--chakra-colors-orange-50:#FFFAF0;--chakra-colors-orange-100:#FEEBC8;--chakra-colors-orange-200:#FBD38D;--chakra-colors-orange-300:#F6AD55;--chakra-colors-orange-400:#ED8936;--chakra-colors-orange-500:#DD6B20;--chakra-colors-orange-600:#C05621;--chakra-colors-orange-700:#9C4221;--chakra-colors-orange-800:#7B341E;--chakra-colors-orange-900:#652B19;--chakra-colors-yellow-50:#FFFFF0;--chakra-colors-yellow-100:#FEFCBF;--chakra-colors-yellow-200:#FAF089;--chakra-colors-yellow-300:#F6E05E;--chakra-colors-yellow-400:#ECC94B;--chakra-colors-yellow-500:#D69E2E;--chakra-colors-yellow-600:#B7791F;--chakra-colors-yellow-700:#975A16;--chakra-colors-yellow-800:#744210;--chakra-colors-yellow-900:#5F370E;--chakra-colors-green-50:#F0FFF4;--chakra-colors-green-100:#C6F6D5;--chakra-colors-green-200:#9AE6B4;--chakra-colors-green-300:#68D391;--chakra-colors-green-400:#48BB78;--chakra-colors-green-500:#38A169;--chakra-colors-green-600:#2F855A;--chakra-colors-green-700:#276749;--chakra-colors-green-800:#22543D;--chakra-colors-green-900:#1C4532;--chakra-colors-teal-50:#E6FFFA;--chakra-colors-teal-100:#B2F5EA;--chakra-colors-teal-200:#81E6D9;--chakra-colors-teal-300:#4FD1C5;--chakra-colors-teal-400:#38B2AC;--chakra-colors-teal-500:#319795;--chakra-colors-teal-600:#2C7A7B;--chakra-colors-teal-700:#285E61;--chakra-colors-teal-800:#234E52;--chakra-colors-teal-900:#1D4044;--chakra-colors-blue-50:#ebf8ff;--chakra-colors-blue-100:#bee3f8;--chakra-colors-blue-200:#90cdf4;--chakra-colors-blue-300:#63b3ed;--chakra-colors-blue-400:#4299e1;--chakra-colors-blue-500:#3182ce;--chakra-colors-blue-600:#2b6cb0;--chakra-colors-blue-700:#2c5282;--chakra-colors-blue-800:#2a4365;--chakra-colors-blue-900:#1A365D;--chakra-colors-cyan-50:#EDFDFD;--chakra-colors-cyan-100:#C4F1F9;--chakra-colors-cyan-200:#9DECF9;--chakra-colors-cyan-300:#76E4F7;--chakra-colors-cyan-400:#0BC5EA;--chakra-colors-cyan-500:#00B5D8;--chakra-colors-cyan-600:#00A3C4;--chakra-colors-cyan-700:#0987A0;--chakra-colors-cyan-800:#086F83;--chakra-colors-cyan-900:#065666;--chakra-colors-purple-50:#FAF5FF;--chakra-colors-purple-100:#E9D8FD;--chakra-colors-purple-200:#D6BCFA;--chakra-colors-purple-300:#B794F4;--chakra-colors-purple-400:#9F7AEA;--chakra-colors-purple-500:#805AD5;--chakra-colors-purple-600:#6B46C1;--chakra-colors-purple-700:#553C9A;--chakra-colors-purple-800:#44337A;--chakra-colors-purple-900:#322659;--chakra-colors-pink-50:#FFF5F7;--chakra-colors-pink-100:#FED7E2;--chakra-colors-pink-200:#FBB6CE;--chakra-colors-pink-300:#F687B3;--chakra-colors-pink-400:#ED64A6;--chakra-colors-pink-500:#D53F8C;--chakra-colors-pink-600:#B83280;--chakra-colors-pink-700:#97266D;--chakra-colors-pink-800:#702459;--chakra-colors-pink-900:#521B41;--chakra-colors-brand-accent:#C8F04C;--chakra-colors-brand-accentDark:#A8D832;--chakra-borders-none:0;--chakra-borders-1px:1px solid;--chakra-borders-2px:2px solid;--chakra-borders-4px:4px solid;--chakra-borders-8px:8px solid;--chakra-fonts-heading:'Newsreader',Georgia,'Times New Roman',serif;--chakra-fonts-body:'Inter',system-ui,-apple-system,sans-serif;--chakra-fonts-mono:'DM Mono','Courier New',monospace;--chakra-fonts-osHeading:'Space Grotesk','DM Sans',system-ui,sans-serif;--chakra-fonts-osBody:'Manrope',system-ui,-apple-system,sans-serif;--chakra-fontSizes-3xs:0.45rem;--chakra-fontSizes-2xs:0.625rem;--chakra-fontSizes-xs:0.75rem;--chakra-fontSizes-sm:0.875rem;--chakra-fontSizes-md:1rem;--chakra-fontSizes-lg:1.125rem;--chakra-fontSizes-xl:1.25rem;--chakra-fontSizes-2xl:1.5rem;--chakra-fontSizes-3xl:1.875rem;--chakra-fontSizes-4xl:2.25rem;--chakra-fontSizes-5xl:3rem;--chakra-fontSizes-6xl:3.75rem;--chakra-fontSizes-7xl:4.5rem;--chakra-fontSizes-8xl:6rem;--chakra-fontSizes-9xl:8rem;--chakra-fontSizes-display:clamp(2.5rem, 6vw, 5.5rem);--chakra-fontSizes-hero:clamp(2.25rem, 5.2vw, 4.75rem);--chakra-fontSizes-h1:clamp(2rem, 3.6vw, 3.75rem);--chakra-fontSizes-h2:clamp(1.6rem, 2.6vw, 2.75rem);--chakra-fontSizes-h3:clamp(1.25rem, 1.6vw, 1.75rem);--chakra-fontSizes-body:16px;--chakra-fontSizes-small:13px;--chakra-fontSizes-label:11px;--chakra-fontSizes-osDisplay:clamp(1.75rem, 3.4vw, 2.375rem);--chakra-fontSizes-osTitle:20px;--chakra-fontWeights-hairline:100;--chakra-fontWeights-thin:200;--chakra-fontWeights-light:300;--chakra-fontWeights-normal:400;--chakra-fontWeights-medium:500;--chakra-fontWeights-semibold:600;--chakra-fontWeights-bold:700;--chakra-fontWeights-extrabold:800;--chakra-fontWeights-black:900;--chakra-letterSpacings-tighter:-0.03em;--chakra-letterSpacings-tight:-0.015em;--chakra-letterSpacings-normal:0;--chakra-letterSpacings-wide:0.04em;--chakra-letterSpacings-wider:0.05em;--chakra-letterSpacings-widest:0.1em;--chakra-letterSpacings-label:0.12em;--chakra-lineHeights-3:.75rem;--chakra-lineHeights-4:1rem;--chakra-lineHeights-5:1.25rem;--chakra-lineHeights-6:1.5rem;--chakra-lineHeights-7:1.75rem;--chakra-lineHeights-8:2rem;--chakra-lineHeights-9:2.25rem;--chakra-lineHeights-10:2.5rem;--chakra-lineHeights-normal:normal;--chakra-lineHeights-none:1;--chakra-lineHeights-shorter:1.25;--chakra-lineHeights-short:1.375;--chakra-lineHeights-base:1.6;--chakra-lineHeights-tall:1.625;--chakra-lineHeights-taller:2;--chakra-lineHeights-display:0.98;--chakra-lineHeights-heading:1.06;--chakra-lineHeights-snug:1.2;--chakra-lineHeights-relaxed:1.7;--chakra-radii-none:0px;--chakra-radii-sm:2px;--chakra-radii-base:4px;--chakra-radii-md:4px;--chakra-radii-lg:4px;--chakra-radii-xl:4px;--chakra-radii-2xl:4px;--chakra-radii-3xl:1.5rem;--chakra-radii-full:9999px;--chakra-space-1:0.25rem;--chakra-space-2:0.5rem;--chakra-space-3:0.75rem;--chakra-space-4:1rem;--chakra-space-5:1.25rem;--chakra-space-6:1.5rem;--chakra-space-7:1.75rem;--chakra-space-8:2rem;--chakra-space-9:2.25rem;--chakra-space-10:2.5rem;--chakra-space-12:3rem;--chakra-space-14:3.5rem;--chakra-space-16:4rem;--chakra-space-20:5rem;--chakra-space-24:6rem;--chakra-space-28:7rem;--chakra-space-32:8rem;--chakra-space-36:9rem;--chakra-space-40:10rem;--chakra-space-44:11rem;--chakra-space-48:12rem;--chakra-space-52:13rem;--chakra-space-56:14rem;--chakra-space-60:15rem;--chakra-space-64:16rem;--chakra-space-72:18rem;--chakra-space-80:20rem;--chakra-space-96:24rem;--chakra-space-px:1px;--chakra-space-0-5:0.125rem;--chakra-space-1-5:0.375rem;--chakra-space-2-5:0.625rem;--chakra-space-3-5:0.875rem;--chakra-shadows-xs:none;--chakra-shadows-sm:none;--chakra-shadows-base:none;--chakra-shadows-md:none;--chakra-shadows-lg:none;--chakra-shadows-xl:none;--chakra-shadows-2xl:none;--chakra-shadows-outline:none;--chakra-shadows-inner:none;--chakra-shadows-none:none;--chakra-shadows-dark-lg:none;--chakra-sizes-1:0.25rem;--chakra-sizes-2:0.5rem;--chakra-sizes-3:0.75rem;--chakra-sizes-4:1rem;--chakra-sizes-5:1.25rem;--chakra-sizes-6:1.5rem;--chakra-sizes-7:1.75rem;--chakra-sizes-8:2rem;--chakra-sizes-9:2.25rem;--chakra-sizes-10:2.5rem;--chakra-sizes-12:3rem;--chakra-sizes-14:3.5rem;--chakra-sizes-16:4rem;--chakra-sizes-20:5rem;--chakra-sizes-24:6rem;--chakra-sizes-28:7rem;--chakra-sizes-32:8rem;--chakra-sizes-36:9rem;--chakra-sizes-40:10rem;--chakra-sizes-44:11rem;--chakra-sizes-48:12rem;--chakra-sizes-52:13rem;--chakra-sizes-56:14rem;--chakra-sizes-60:15rem;--chakra-sizes-64:16rem;--chakra-sizes-72:18rem;--chakra-sizes-80:20rem;--chakra-sizes-96:24rem;--chakra-sizes-px:1px;--chakra-sizes-0-5:0.125rem;--chakra-sizes-1-5:0.375rem;--chakra-sizes-2-5:0.625rem;--chakra-sizes-3-5:0.875rem;--chakra-sizes-max:max-content;--chakra-sizes-min:min-content;--chakra-sizes-full:100%;--chakra-sizes-3xs:14rem;--chakra-sizes-2xs:16rem;--chakra-sizes-xs:20rem;--chakra-sizes-sm:24rem;--chakra-sizes-md:28rem;--chakra-sizes-lg:32rem;--chakra-sizes-xl:36rem;--chakra-sizes-2xl:42rem;--chakra-sizes-3xl:48rem;--chakra-sizes-4xl:56rem;--chakra-sizes-5xl:64rem;--chakra-sizes-6xl:72rem;--chakra-sizes-7xl:80rem;--chakra-sizes-8xl:90rem;--chakra-sizes-prose:60ch;--chakra-sizes-container-sm:640px;--chakra-sizes-container-md:768px;--chakra-sizes-container-lg:1024px;--chakra-sizes-container-xl:1280px;--chakra-zIndices-hide:-1;--chakra-zIndices-auto:auto;--chakra-zIndices-base:0;--chakra-zIndices-docked:10;--chakra-zIndices-dropdown:1000;--chakra-zIndices-sticky:1100;--chakra-zIndices-banner:1200;--chakra-zIndices-overlay:1300;--chakra-zIndices-modal:1400;--chakra-zIndices-popover:1500;--chakra-zIndices-skipLink:1600;--chakra-zIndices-toast:1700;--chakra-zIndices-tooltip:1800;--chakra-transition-property-common:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;--chakra-transition-property-colors:background-color,border-color,color,fill,stroke;--chakra-transition-property-dimensions:width,height;--chakra-transition-property-position:left,right,top,bottom;--chakra-transition-property-background:background-color,background-image,background-position;--chakra-transition-easing-ease-in:cubic-bezier(0.4, 0, 1, 1);--chakra-transition-easing-ease-out:cubic-bezier(0, 0, 0.2, 1);--chakra-transition-easing-ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);--chakra-transition-duration-ultra-fast:50ms;--chakra-transition-duration-faster:100ms;--chakra-transition-duration-fast:150ms;--chakra-transition-duration-normal:200ms;--chakra-transition-duration-slow:300ms;--chakra-transition-duration-slower:400ms;--chakra-transition-duration-ultra-slow:500ms;--chakra-blur-none:0;--chakra-blur-sm:4px;--chakra-blur-base:8px;--chakra-blur-md:12px;--chakra-blur-lg:16px;--chakra-blur-xl:24px;--chakra-blur-2xl:40px;--chakra-blur-3xl:64px;--chakra-breakpoints-base:0em;--chakra-breakpoints-sm:30em;--chakra-breakpoints-md:48em;--chakra-breakpoints-lg:62em;--chakra-breakpoints-xl:80em;--chakra-breakpoints-2xl:96em;--chakra-colors-brand-bg:#F9F8F6;--chakra-colors-brand-surface:#FFFFFF;--chakra-colors-brand-ink:#0F0F0E;--chakra-colors-brand-muted:#6B6B67;--chakra-colors-brand-border:#E8E6E1;--chakra-colors-brand-subtle:#F2F1EE;--chakra-colors-brand-tint:#FAFFF2;--chakra-colors-brand-onAccent:#0F0F0E;--chakra-colors-brand-dark:#0F0F0E;--chakra-colors-brand-onDark:#F4F3EF;--chakra-colors-brand-onDarkMuted:rgba(244,243,239,0.62);--chakra-colors-brand-warn:#A83E24;--chakra-colors-brand-warnSoft:rgba(168,62,36,0.055);--chakra-colors-brand-sourced:#3D6B4C;--chakra-colors-os-bg:#FAF7F0;--chakra-colors-os-surface:#FFFFFF;--chakra-colors-os-surfaceAlt:#FBF9F4;--chakra-colors-os-text:#1F1B16;--chakra-colors-os-muted:#6E6353;--chakra-colors-os-faint:#8C7F6C;--chakra-colors-os-border:#E7DFD2;--chakra-colors-os-borderStrong:#CFC2AD;--chakra-colors-os-accent:#C05B33;--chakra-colors-os-accentDark:#A84C28;--chakra-colors-os-accentSoft:#F7EBE2;--chakra-colors-os-onAccent:#FAF7F0;--chakra-colors-os-danger:#B03A2E;--chakra-colors-os-dangerSoft:rgba(176,58,46,0.08);--chakra-colors-os-green:#4C7A5A;--chakra-colors-os-greenSoft:#EAF1EB;--chakra-colors-os-glass:rgba(250,247,240,0.82);--chakra-colors-os-selection:rgba(192,91,51,0.22);--chakra-colors-os-textContrast:#000000;--chakra-shadows-os-sm:0 1px 2px rgba(31,27,22,0.05);--chakra-shadows-os-md:0 6px 20px rgba(31,27,22,0.07);--chakra-shadows-os-lg:0 20px 60px rgba(31,27,22,0.14);--chakra-shadows-os-focus:0 0 0 3px rgba(192,91,51,0.15);}
.chakra-ui-dark :host:not([data-theme]),.chakra-ui-dark :root:not([data-theme]),.chakra-ui-dark [data-theme]:not([data-theme]),[data-theme=dark] :host:not([data-theme]),[data-theme=dark] :root:not([data-theme]),[data-theme=dark] [data-theme]:not([data-theme]),:host[data-theme=dark],:root[data-theme=dark],[data-theme][data-theme=dark]{--chakra-colors-brand-accent:#C8F04C;--chakra-colors-brand-accentDark:#A8D832;--chakra-colors-chakra-body-text:var(--chakra-colors-whiteAlpha-900);--chakra-colors-chakra-body-bg:var(--chakra-colors-gray-800);--chakra-colors-chakra-border-color:var(--chakra-colors-whiteAlpha-300);--chakra-colors-chakra-inverse-text:var(--chakra-colors-gray-800);--chakra-colors-chakra-subtle-bg:var(--chakra-colors-gray-700);--chakra-colors-chakra-subtle-text:var(--chakra-colors-gray-400);--chakra-colors-chakra-placeholder-color:var(--chakra-colors-whiteAlpha-400);--chakra-colors-brand-bg:#0E0E0D;--chakra-colors-brand-surface:#181816;--chakra-colors-brand-ink:#F4F3EF;--chakra-colors-brand-muted:#9D9D96;--chakra-colors-brand-border:#2C2C28;--chakra-colors-brand-subtle:#1E1E1B;--chakra-colors-brand-tint:#1A220F;--chakra-colors-brand-onAccent:#0F0F0E;--chakra-colors-brand-dark:#0B0B0A;--chakra-colors-brand-onDark:#F4F3EF;--chakra-colors-brand-onDarkMuted:rgba(244,243,239,0.62);--chakra-colors-brand-warn:#EC9376;--chakra-colors-brand-warnSoft:rgba(236,147,118,0.09);--chakra-colors-brand-sourced:#7CB48D;--chakra-colors-os-bg:#1C1813;--chakra-colors-os-surface:#262019;--chakra-colors-os-surfaceAlt:#2F2820;--chakra-colors-os-text:#F2EBDE;--chakra-colors-os-muted:#C4B8A4;--chakra-colors-os-faint:#9C9080;--chakra-colors-os-border:#3A3229;--chakra-colors-os-borderStrong:#554A39;--chakra-colors-os-accent:#C8F04C;--chakra-colors-os-accentDark:#B4E22F;--chakra-colors-os-accentSoft:rgba(200,240,76,0.14);--chakra-colors-os-onAccent:#12140A;--chakra-colors-os-danger:#E37E6F;--chakra-colors-os-dangerSoft:rgba(227,126,111,0.15);--chakra-colors-os-green:#7DB58F;--chakra-colors-os-greenSoft:#1D2A21;--chakra-colors-os-glass:rgba(28,24,19,0.82);--chakra-colors-os-selection:rgba(200,240,76,0.26);--chakra-colors-os-textContrast:#FFFFFF;--chakra-shadows-os-sm:0 1px 2px rgba(0,0,0,0.5);--chakra-shadows-os-md:0 12px 32px rgba(0,0,0,0.55);--chakra-shadows-os-lg:0 24px 70px rgba(0,0,0,0.65);--chakra-shadows-os-focus:0 0 0 1px rgba(200,240,76,0.55);}
.chakra-ui-light :host:not([data-theme]),.chakra-ui-light :root:not([data-theme]),.chakra-ui-light [data-theme]:not([data-theme]),[data-theme=light] :host:not([data-theme]),[data-theme=light] :root:not([data-theme]),[data-theme=light] [data-theme]:not([data-theme]),:host[data-theme=light],:root[data-theme=light],[data-theme][data-theme=light]{--chakra-colors-chakra-body-text:var(--chakra-colors-gray-800);--chakra-colors-chakra-body-bg:var(--chakra-colors-white);--chakra-colors-chakra-border-color:var(--chakra-colors-gray-200);--chakra-colors-chakra-inverse-text:var(--chakra-colors-white);--chakra-colors-chakra-subtle-bg:var(--chakra-colors-gray-100);--chakra-colors-chakra-subtle-text:var(--chakra-colors-gray-600);--chakra-colors-chakra-placeholder-color:var(--chakra-colors-gray-500);}
html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;}
body{position:relative;min-height:100%;margin:0;font-feature-settings:"kern";}
:where(*, *::before, *::after){border-width:0;border-style:solid;box-sizing:border-box;word-wrap:break-word;}
main{display:block;}
hr{border-top-width:1px;box-sizing:content-box;height:0;overflow:visible;}
:where(pre, code, kbd,samp){font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1em;}
a{background-color:transparent;color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;}
abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}
:where(b, strong){font-weight:bold;}
small{font-size:80%;}
:where(sub,sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
img{border-style:none;}
:where(button, input, optgroup, select, textarea){font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
:where(button, input){overflow:visible;}
:where(button, select){text-transform:none;}
:where(
          button::-moz-focus-inner,
          [type="button"]::-moz-focus-inner,
          [type="reset"]::-moz-focus-inner,
          [type="submit"]::-moz-focus-inner
        ){border-style:none;padding:0;}
fieldset{padding:0.35em 0.75em 0.625em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{vertical-align:baseline;}
textarea{overflow:auto;}
:where([type="checkbox"], [type="radio"]){box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none!important;}
input[type="number"]{-moz-appearance:textfield;}
input[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none!important;}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
details{display:block;}
summary{display:-webkit-box;display:-webkit-list-item;display:-ms-list-itembox;display:list-item;}
template{display:none;}
[hidden]{display:none!important;}
:where(
          blockquote,
          dl,
          dd,
          h1,
          h2,
          h3,
          h4,
          h5,
          h6,
          hr,
          figure,
          p,
          pre
        ){margin:0;}
button{background:transparent;padding:0;}
fieldset{margin:0;padding:0;}
:where(ol, ul){margin:0;padding:0;}
textarea{resize:vertical;}
:where(button, [role="button"]){cursor:pointer;}
button::-moz-focus-inner{border:0!important;}
table{border-collapse:collapse;}
:where(h1, h2, h3, h4, h5, h6){font-size:inherit;font-weight:inherit;}
:where(button, input, optgroup, select, textarea){padding:0;line-height:inherit;color:inherit;}
:where(img, svg, video, canvas, audio, iframe, embed, object){display:block;}
:where(img, video){max-width:100%;height:auto;}
[data-js-focus-visible] :focus:not([data-focus-visible-added]):not(
          [data-focus-visible-disabled]
        ){outline:none;box-shadow:none;}
select::-ms-expand{display:none;}
:root,:host{--chakra-vh:100vh;}
@supports (height: -webkit-fill-available){:root,:host{--chakra-vh:-webkit-fill-available;}}
@supports (height: -moz-fill-available){:root,:host{--chakra-vh:-moz-fill-available;}}
@supports (height: 100dvh){:root,:host{--chakra-vh:100dvh;}}
body{font-family:var(--chakra-fonts-body);color:var(--chakra-colors-chakra-body-text);background:var(--chakra-colors-chakra-body-bg);transition-property:background-color;transition-duration:var(--chakra-transition-duration-normal);line-height:var(--chakra-lineHeights-base);}
*::-webkit-input-placeholder{color:var(--chakra-colors-chakra-placeholder-color);}
*::-moz-placeholder{color:var(--chakra-colors-chakra-placeholder-color);}
*:-ms-input-placeholder{color:var(--chakra-colors-chakra-placeholder-color);}
*::placeholder{color:var(--chakra-colors-chakra-placeholder-color);}
*,*::before,*::after{border-color:var(--chakra-colors-chakra-border-color);}
html,body{background:var(--chakra-colors-brand-bg);color:var(--chakra-colors-brand-ink);font-family:'Inter',system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;overflow-x:clip;max-width:100%;-webkit-text-size-adjust:100%;}
#root{background:var(--chakra-colors-brand-bg);overflow-x:clip;max-width:100%;}
::selection{background:#C8F04C;color:#0F0F0E;}
.os-scope,.os-scope *{scrollbar-width:thin;scrollbar-color:var(--chakra-colors-os-border) transparent;}
html{scrollbar-width:thin;}
@-webkit-keyframes animation-mxev2g{0%{opacity:0.55;}50%{opacity:1;}100%{opacity:0.55;}}
@keyframes animation-mxev2g{0%{opacity:0.55;}50%{opacity:1;}100%{opacity:0.55;}}
.css-sbmasq{background:var(--chakra-colors-brand-bg);color:var(--chakra-colors-brand-ink);min-height:100vh;}
.css-lo65x7{position:fixed;top:0px;left:0px;right:0px;z-index:100;-webkit-padding-start:var(--chakra-space-3);padding-inline-start:var(--chakra-space-3);-webkit-padding-end:var(--chakra-space-3);padding-inline-end:var(--chakra-space-3);}
@media screen and (min-width: 48em){.css-lo65x7{-webkit-padding-start:var(--chakra-space-5);padding-inline-start:var(--chakra-space-5);-webkit-padding-end:var(--chakra-space-5);padding-inline-end:var(--chakra-space-5);}}
.css-9cnn8w{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;position:relative;max-width:1240px;margin-top:0px;-webkit-padding-start:var(--chakra-space-4);padding-inline-start:var(--chakra-space-4);-webkit-padding-end:var(--chakra-space-4);padding-inline-end:var(--chakra-space-4);height:60px;background:var(--chakra-colors-transparent);border:1px solid;border-color:var(--chakra-colors-transparent);border-radius:2px;-webkit-transform:scale(0.992);-moz-transform:scale(0.992);-ms-transform:scale(0.992);transform:scale(0.992);transform-origin:top center;-webkit-transition:all 0.35s cubic-bezier(0.22,1,0.36,1);transition:all 0.35s cubic-bezier(0.22,1,0.36,1);}
@media screen and (min-width: 48em){.css-9cnn8w{-webkit-padding-start:var(--chakra-space-7);padding-inline-start:var(--chakra-space-7);-webkit-padding-end:var(--chakra-space-7);padding-inline-end:var(--chakra-space-7);height:68px;}}
.css-17wmw5a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--chakra-space-2-5);color:var(--chakra-colors-brand-onDark);}
.css-10nzweo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--chakra-colors-brand-accent);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}
.css-1mauvf7{font-family:var(--chakra-fonts-heading);font-size:24px;font-weight:500;line-height:1;color:currentColor;-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);}
.css-3uemgm{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;gap:var(--chakra-space-7);-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;}
@media screen and (min-width: 62em){.css-3uemgm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}
.css-1tyc5lt{position:relative;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.css-1m2yo4k{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--chakra-space-1-5);font-size:14px;font-weight:400;color:var(--chakra-colors-whiteAlpha-800);-webkit-transition:color 0.2s ease;transition:color 0.2s ease;}
.css-1m2yo4k:hover,.css-1m2yo4k[data-hover]{color:var(--chakra-colors-brand-onDark);}
.css-wbj4o8{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease;}
.css-axmaet{position:relative;font-size:14px;color:var(--chakra-colors-whiteAlpha-800);font-weight:400;-webkit-transition:color 0.2s ease;transition:color 0.2s ease;}
.css-axmaet:hover,.css-axmaet[data-hover]{color:var(--chakra-colors-brand-onDark);-webkit-text-decoration:none;text-decoration:none;}
.css-axmaet.active{color:var(--chakra-colors-brand-onDark);}
.css-axmaet::after{content:"";position:absolute;left:0px;bottom:-6px;height:1px;width:0%;background:currentColor;-webkit-transition:width 0.25s ease;transition:width 0.25s ease;}
.css-axmaet:hover::after{width:100%;}
.css-axmaet.active::after{width:100%;}
.css-193m7l6{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--chakra-space-3);}
.css-etih0s{display:none;}
@media screen and (min-width: 30em){.css-etih0s{display:block;}}
.css-17j6zrm{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;line-height:1.2;border-radius:0px;font-weight:500;transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);font-family:'Inter',system-ui,-apple-system,sans-serif;letter-spacing:0.01em;min-width:var(--chakra-sizes-10);font-size:var(--chakra-fontSizes-md);background:var(--chakra-colors-transparent);-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;padding-top:0px;padding-bottom:0px;color:var(--chakra-colors-brand-onDark);width:40px;height:40px;border:1px solid;border-color:var(--chakra-colors-whiteAlpha-400);}
.css-17j6zrm:focus-visible,.css-17j6zrm[data-focus-visible]{box-shadow:var(--chakra-shadows-none);outline:2px solid #C8F04C;outline-offset:2px;}
.css-17j6zrm:disabled,.css-17j6zrm[disabled],.css-17j6zrm[aria-disabled=true],.css-17j6zrm[data-disabled]{opacity:0.4;cursor:not-allowed;box-shadow:var(--chakra-shadows-none);}
.css-17j6zrm:hover,.css-17j6zrm[data-hover]{border-color:var(--chakra-colors-brand-onDark);}
.css-1lzaqnz{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;line-height:1.2;border-radius:0px;font-weight:500;transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);font-family:'Inter',system-ui,-apple-system,sans-serif;letter-spacing:0.01em;min-width:var(--chakra-sizes-8);font-size:var(--chakra-fontSizes-sm);background:var(--chakra-colors-brand-accent);color:var(--chakra-colors-brand-onAccent);height:40px;-webkit-padding-start:var(--chakra-space-5);padding-inline-start:var(--chakra-space-5);-webkit-padding-end:var(--chakra-space-5);padding-inline-end:var(--chakra-space-5);display:none;}
.css-1lzaqnz:focus-visible,.css-1lzaqnz[data-focus-visible]{box-shadow:var(--chakra-shadows-none);outline:2px solid #C8F04C;outline-offset:2px;}
.css-1lzaqnz:disabled,.css-1lzaqnz[disabled],.css-1lzaqnz[aria-disabled=true],.css-1lzaqnz[data-disabled]{opacity:0.4;cursor:not-allowed;box-shadow:var(--chakra-shadows-none);}
.css-1lzaqnz:hover,.css-1lzaqnz[data-hover]{background:var(--chakra-colors-brand-accentDark);}
.css-1lzaqnz:hover:disabled,.css-1lzaqnz[data-hover]:disabled,.css-1lzaqnz:hover[disabled],.css-1lzaqnz[data-hover][disabled],.css-1lzaqnz:hover[aria-disabled=true],.css-1lzaqnz[data-hover][aria-disabled=true],.css-1lzaqnz:hover[data-disabled],.css-1lzaqnz[data-hover][data-disabled]{background:var(--chakra-colors-brand-accent);}
.css-1lzaqnz:active,.css-1lzaqnz[data-active]{background:var(--chakra-colors-brand-accentDark);}
@media screen and (min-width: 30em){.css-1lzaqnz{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}}
.css-1hzyiq5{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-margin-start:0.5rem;margin-inline-start:0.5rem;}
.css-1jzaks4{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;line-height:1.2;border-radius:0px;font-weight:500;transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);font-family:'Inter',system-ui,-apple-system,sans-serif;letter-spacing:0.01em;height:var(--chakra-sizes-10);min-width:var(--chakra-sizes-10);font-size:var(--chakra-fontSizes-md);background:var(--chakra-colors-transparent);-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;padding-top:0px;padding-bottom:0px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:var(--chakra-colors-brand-onDark);}
.css-1jzaks4:focus-visible,.css-1jzaks4[data-focus-visible]{box-shadow:var(--chakra-shadows-none);outline:2px solid #C8F04C;outline-offset:2px;}
.css-1jzaks4:disabled,.css-1jzaks4[disabled],.css-1jzaks4[aria-disabled=true],.css-1jzaks4[data-disabled]{opacity:0.4;cursor:not-allowed;box-shadow:var(--chakra-shadows-none);}
.css-1jzaks4:hover,.css-1jzaks4[data-hover]{color:var(--chakra-colors-brand-ink);background:var(--chakra-colors-transparent);}
.css-1jzaks4:hover:disabled,.css-1jzaks4[data-hover]:disabled,.css-1jzaks4:hover[disabled],.css-1jzaks4[data-hover][disabled],.css-1jzaks4:hover[aria-disabled=true],.css-1jzaks4[data-hover][aria-disabled=true],.css-1jzaks4:hover[data-disabled],.css-1jzaks4[data-hover][data-disabled]{background:initial;}
@media screen and (min-width: 62em){.css-1jzaks4{display:none;}}
.css-4gdin1{position:relative;z-index:1;width:100%;max-width:1240px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;-webkit-padding-start:var(--chakra-space-5);padding-inline-start:var(--chakra-space-5);-webkit-padding-end:var(--chakra-space-5);padding-inline-end:var(--chakra-space-5);}
@media screen and (min-width: 48em){.css-4gdin1{-webkit-padding-start:var(--chakra-space-10);padding-inline-start:var(--chakra-space-10);-webkit-padding-end:var(--chakra-space-10);padding-inline-end:var(--chakra-space-10);}}
.css-13elht6{font-size:var(--chakra-fontSizes-3xl);line-height:1.33;font-family:var(--chakra-fonts-heading);font-weight:500;color:var(--chakra-colors-brand-onDark);letter-spacing:var(--chakra-letterSpacings-tighter);text-wrap:balance;}
@media screen and (min-width: 48em){.css-13elht6{font-size:var(--chakra-fontSizes-4xl);line-height:1.2;}}
.css-4qpmnq{max-width:1240px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;width:100%;}
.css-1j2wdu9{grid-column:span 1/span 1;}
@media screen and (min-width: 62em){.css-1j2wdu9{grid-column:span 4/span 4;}}
.css-1ems95d{font-family:var(--chakra-fonts-mono);font-size:var(--chakra-fontSizes-label);font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--chakra-colors-brand-muted);}
.css-1aq5hab{grid-column:span 1/span 1;}
@media screen and (min-width: 62em){.css-1aq5hab{grid-column:span 8/span 8;}}
.css-14u70ze{padding-top:56px;padding-bottom:56px;-webkit-padding-start:var(--chakra-space-5);padding-inline-start:var(--chakra-space-5);-webkit-padding-end:var(--chakra-space-5);padding-inline-end:var(--chakra-space-5);background:var(--chakra-colors-brand-subtle);}
@media screen and (min-width: 48em){.css-14u70ze{padding-top:120px;padding-bottom:120px;-webkit-padding-start:var(--chakra-space-10);padding-inline-start:var(--chakra-space-10);-webkit-padding-end:var(--chakra-space-10);padding-inline-end:var(--chakra-space-10);}}
.css-11kec6c{display:grid;grid-gap:var(--chakra-space-6);grid-template-columns:1fr;margin-bottom:var(--chakra-space-10);-webkit-align-items:end;-webkit-box-align:end;-ms-flex-align:end;align-items:end;}
@media screen and (min-width: 48em){.css-11kec6c{margin-bottom:var(--chakra-space-14);}}
@media screen and (min-width: 62em){.css-11kec6c{grid-template-columns:repeat(12, 1fr);}}
.css-t15p87{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--chakra-space-4);-webkit-padding-start:var(--chakra-space-5);padding-inline-start:var(--chakra-space-5);-webkit-padding-end:var(--chakra-space-5);padding-inline-end:var(--chakra-space-5);padding-top:var(--chakra-space-5);padding-bottom:var(--chakra-space-5);background:var(--chakra-colors-brand-dark);border-left:3px solid;border-color:var(--chakra-colors-brand-accent);-webkit-transition:background 0.2s ease;transition:background 0.2s ease;}
@media screen and (min-width: 30em){.css-t15p87{display:none;}}
.css-t15p87:hover,.css-t15p87[data-hover]{-webkit-text-decoration:none;text-decoration:none;background:var(--chakra-colors-brand-onDark);}
.css-t15p87:focus-visible,.css-t15p87[data-focus-visible]{outline:2px solid;outline-color:var(--chakra-colors-brand-accent);outline-offset:2px;}
.css-1b14x9g{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0px;}
.css-x4ckoh{font-family:var(--chakra-fonts-mono);font-size:10px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--chakra-colors-brand-accent);margin-bottom:var(--chakra-space-1-5);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--chakra-line-clamp);--chakra-line-clamp:1;}
.css-tqnrty{font-family:var(--chakra-fonts-heading);font-weight:500;font-size:20px;line-height:1.1;letter-spacing:var(--chakra-letterSpacings-tight);color:var(--chakra-colors-brand-onDark);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--chakra-line-clamp);--chakra-line-clamp:2;}
[role=group]:hover .css-tqnrty,[role=group][data-hover] .css-tqnrty,[data-group]:hover .css-tqnrty,[data-group][data-hover] .css-tqnrty,.group:hover .css-tqnrty,.group[data-hover] .css-tqnrty{color:var(--chakra-colors-brand-dark);}
.css-1fxy38q{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:var(--chakra-colors-brand-onDark);-webkit-transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease;}
[role=group]:hover .css-1fxy38q,[role=group][data-hover] .css-1fxy38q,[data-group]:hover .css-1fxy38q,[data-group][data-hover] .css-1fxy38q,.group:hover .css-1fxy38q,.group[data-hover] .css-1fxy38q{color:var(--chakra-colors-brand-dark);-webkit-transform:translate(2px,-2px);-moz-transform:translate(2px,-2px);-ms-transform:translate(2px,-2px);transform:translate(2px,-2px);}
.css-5g2ikv{position:relative;display:none;height:100%;overflow:hidden;}
@media screen and (min-width: 30em){.css-5g2ikv{display:block;}}
.css-5g2ikv:focus-visible,.css-5g2ikv[data-focus-visible]{outline:2px solid;outline-color:var(--chakra-colors-brand-accent);outline-offset:2px;}
.css-5g2ikv img{-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.22,1,0.36,1);transition:transform 0.7s cubic-bezier(0.22,1,0.36,1);}
.css-5g2ikv:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.css-1i3ae8b{position:relative;overflow:hidden;aspect-ratio:4/3;background:var(--chakra-colors-brand-subtle);height:100%;}
.css-5pgts2{position:absolute;inset:0px;background:var(--chakra-colors-brand-subtle);-webkit-animation:animation-mxev2g 1.6s ease-in-out infinite;animation:animation-mxev2g 1.6s ease-in-out infinite;opacity:1;-webkit-transition:opacity 0.6s ease;transition:opacity 0.6s ease;pointer-events:none;}
@media (prefers-reduced-motion: reduce){.css-5pgts2{-webkit-animation:none;animation:none;}}
.css-z56son{position:absolute;inset:0px;background-image:linear-gradient(to top, rgba(8, 8, 7, 0.88) 0%, rgba(8, 8, 7, 0.35) 42%, rgba(8, 8, 7, 0) 72%);pointer-events:none;}
.css-155on77{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;position:absolute;inset:0px;padding:var(--chakra-space-5);color:var(--chakra-colors-brand-onDark);}
@media screen and (min-width: 48em){.css-155on77{padding:var(--chakra-space-6);}}
.css-3fv2wo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:var(--chakra-space-4);}
.css-1gzm0xp{min-width:0px;-webkit-flex:1;-ms-flex:1;flex:1;}
.css-1r7ta3l{font-family:var(--chakra-fonts-mono);font-size:11px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--chakra-colors-brand-accent);margin-bottom:var(--chakra-space-2-5);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--chakra-line-clamp);--chakra-line-clamp:2;}
.css-1ayz4rv{font-family:var(--chakra-fonts-heading);font-weight:500;line-height:1.05;letter-spacing:var(--chakra-letterSpacings-tight);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--chakra-line-clamp);--chakra-line-clamp:2;font-size:20px;}
@media screen and (min-width: 48em){.css-1ayz4rv{font-size:24px;}}
.css-139mmqm{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:var(--chakra-colors-brand-onDark);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.22,1,0.36,1);transition:transform 0.3s cubic-bezier(0.22,1,0.36,1);}
[role=group]:hover .css-139mmqm,[role=group][data-hover] .css-139mmqm,[data-group]:hover .css-139mmqm,[data-group][data-hover] .css-139mmqm,.group:hover .css-139mmqm,.group[data-hover] .css-139mmqm{-webkit-transform:translate(3px,-3px);-moz-transform:translate(3px,-3px);-ms-transform:translate(3px,-3px);transform:translate(3px,-3px);}
.css-1fm1amq{padding-top:56px;padding-bottom:56px;-webkit-padding-start:var(--chakra-space-5);padding-inline-start:var(--chakra-space-5);-webkit-padding-end:var(--chakra-space-5);padding-inline-end:var(--chakra-space-5);background:var(--chakra-colors-brand-bg);}
@media screen and (min-width: 48em){.css-1fm1amq{padding-top:120px;padding-bottom:120px;-webkit-padding-start:var(--chakra-space-10);padding-inline-start:var(--chakra-space-10);-webkit-padding-end:var(--chakra-space-10);padding-inline-end:var(--chakra-space-10);}}
.css-u1pe93{grid-column:span 1/span 1;}
@media screen and (min-width: 62em){.css-u1pe93{grid-column:span 5/span 5;}}
.css-kemkzc{grid-column:span 1/span 1;}
@media screen and (min-width: 62em){.css-kemkzc{grid-column:span 7/span 7;}}
.css-d0lvxl{font-family:var(--chakra-fonts-heading);font-weight:500;font-size:var(--chakra-fontSizes-h1);line-height:var(--chakra-lineHeights-heading);letter-spacing:var(--chakra-letterSpacings-tight);color:var(--chakra-colors-brand-ink);max-width:620px;}
.css-a9m3eu{display:grid;grid-gap:var(--chakra-space-8);grid-template-columns:1fr;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
@media screen and (min-width: 62em){.css-a9m3eu{grid-gap:var(--chakra-space-14);grid-template-columns:repeat(12, 1fr);}}
.css-xh7kd3{height:100%;min-height:280px;}
@media screen and (min-width: 62em){.css-xh7kd3{min-height:auto;}}
.css-4dv9a{position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--chakra-colors-brand-subtle);height:100%;}
.css-1nrva9y{border-top:1px solid;border-color:var(--chakra-colors-brand-border);}
.css-1t70fmi{padding-top:var(--chakra-space-7);padding-bottom:var(--chakra-space-7);border-bottom:1px solid;border-color:var(--chakra-colors-brand-border);}
@media screen and (min-width: 48em){.css-1t70fmi{padding-top:var(--chakra-space-9);padding-bottom:var(--chakra-space-9);}}
.css-18cas8s{display:grid;grid-gap:var(--chakra-space-3);grid-template-columns:1fr;-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}
@media screen and (min-width: 30em){.css-18cas8s{grid-gap:var(--chakra-space-8);grid-template-columns:auto 1fr;}}
@media screen and (min-width: 48em){.css-18cas8s{grid-gap:var(--chakra-space-12);}}
.css-1j7nj6u{font-family:var(--chakra-fonts-heading);font-weight:500;color:var(--chakra-colors-brand-accentDark);line-height:1;}
.css-13el3is{line-height:1.33;font-family:var(--chakra-fonts-heading);font-weight:500;font-size:24px;letter-spacing:var(--chakra-letterSpacings-tight);color:var(--chakra-colors-brand-ink);margin-bottom:var(--chakra-space-3);}
@media screen and (min-width: 48em){.css-13el3is{line-height:1.2;font-size:30px;}}
.css-23wqjg{font-size:16px;color:var(--chakra-colors-brand-muted);line-height:1.7;max-width:500px;}
@media screen and (min-width: 48em){.css-23wqjg{font-size:18px;}}
.css-12osp2v{font-family:var(--chakra-fonts-heading);font-weight:500;color:var(--chakra-colors-brand-muted);line-height:1;}
.css-eik9n5{line-height:1.33;font-family:var(--chakra-fonts-heading);font-weight:500;font-size:var(--chakra-fontSizes-h3);letter-spacing:var(--chakra-letterSpacings-tight);color:var(--chakra-colors-brand-ink);margin-bottom:var(--chakra-space-3);}
@media screen and (min-width: 48em){.css-eik9n5{line-height:1.2;}}
.css-8gu5z5{font-size:16px;color:var(--chakra-colors-brand-muted);line-height:1.7;max-width:500px;}
.css-b138kw{font-family:var(--chakra-fonts-heading);font-weight:500;font-size:var(--chakra-fontSizes-h1);line-height:var(--chakra-lineHeights-heading);letter-spacing:var(--chakra-letterSpacings-tight);color:var(--chakra-colors-brand-ink);max-width:640px;}
.css-ldpi70{line-height:1.33;font-family:var(--chakra-fonts-heading);font-weight:500;font-size:var(--chakra-fontSizes-h3);letter-spacing:var(--chakra-letterSpacings-tight);color:var(--chakra-colors-brand-ink);}
@media screen and (min-width: 48em){.css-ldpi70{line-height:1.2;}}
.css-1twacg{color:var(--chakra-colors-brand-ink);-webkit-transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease;}
[role=group]:hover .css-1twacg,[role=group][data-hover] .css-1twacg,[data-group]:hover .css-1twacg,[data-group][data-hover] .css-1twacg,.group:hover .css-1twacg,.group[data-hover] .css-1twacg{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);}
.css-1gg2kx1{font-family:var(--chakra-fonts-body);font-weight:600;font-size:16px;color:var(--chakra-colors-brand-ink);line-height:1.3;}
.css-18engdv{margin-top:var(--chakra-space-2);font-family:var(--chakra-fonts-mono);font-size:11px;letter-spacing:0.04em;color:var(--chakra-colors-brand-muted);}
.css-2wecy6{display:grid;grid-gap:var(--chakra-space-12);grid-template-columns:1fr;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;}
@media screen and (min-width: 62em){.css-2wecy6{grid-gap:var(--chakra-space-16);grid-template-columns:repeat(12, 1fr);}}
@media screen and (min-width: 62em){.css-1jw6bvq{position:-webkit-sticky;position:sticky;top:120px;}}
.css-1v6glnw{margin-top:var(--chakra-space-5);font-family:var(--chakra-fonts-heading);font-weight:500;font-size:var(--chakra-fontSizes-h1);line-height:var(--chakra-lineHeights-heading);letter-spacing:var(--chakra-letterSpacings-tight);color:var(--chakra-colors-brand-ink);}
.css-xq60tq{margin-top:var(--chakra-space-6);font-size:17px;color:var(--chakra-colors-brand-muted);line-height:1.7;max-width:360px;}
.css-cj56tn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;line-height:1.2;border-radius:0px;font-weight:500;transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);font-family:'Inter',system-ui,-apple-system,sans-serif;letter-spacing:0.01em;min-width:var(--chakra-sizes-10);font-size:var(--chakra-fontSizes-md);border:1px solid;border-color:var(--chakra-colors-brand-ink);color:var(--chakra-colors-brand-ink);background:var(--chakra-colors-transparent);margin-top:var(--chakra-space-8);height:48px;-webkit-padding-start:var(--chakra-space-6);padding-inline-start:var(--chakra-space-6);-webkit-padding-end:var(--chakra-space-6);padding-inline-end:var(--chakra-space-6);}
.css-cj56tn:focus-visible,.css-cj56tn[data-focus-visible]{box-shadow:var(--chakra-shadows-none);outline:2px solid #C8F04C;outline-offset:2px;}
.css-cj56tn:disabled,.css-cj56tn[disabled],.css-cj56tn[aria-disabled=true],.css-cj56tn[data-disabled]{opacity:0.4;cursor:not-allowed;box-shadow:var(--chakra-shadows-none);}
.css-cj56tn:hover,.css-cj56tn[data-hover]{background:var(--chakra-colors-brand-ink);color:var(--chakra-colors-brand-surface);}
.css-cj56tn:hover:disabled,.css-cj56tn[data-hover]:disabled,.css-cj56tn:hover[disabled],.css-cj56tn[data-hover][disabled],.css-cj56tn:hover[aria-disabled=true],.css-cj56tn[data-hover][aria-disabled=true],.css-cj56tn:hover[data-disabled],.css-cj56tn[data-hover][data-disabled]{background:initial;}
.chakra-button__group[data-attached][data-orientation=horizontal]>.css-cj56tn:not(:last-of-type){-webkit-margin-end:-1px;margin-inline-end:-1px;}
.chakra-button__group[data-attached][data-orientation=vertical]>.css-cj56tn:not(:last-of-type){margin-bottom:-1px;}
.css-cj56tn:active,.css-cj56tn[data-active]{background:var(--chakra-colors-brand-ink);color:var(--chakra-colors-brand-surface);}
.css-ihvacc{border-bottom:1px solid;border-color:var(--chakra-colors-brand-border);}
.css-8l7ebh{display:grid;grid-gap:var(--chakra-space-4);grid-template-columns:1fr;padding-top:var(--chakra-space-8);padding-bottom:var(--chakra-space-8);-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}
@media screen and (min-width: 30em){.css-8l7ebh{grid-gap:var(--chakra-space-10);grid-template-columns:auto 1fr;}}
@media screen and (min-width: 48em){.css-8l7ebh{grid-gap:var(--chakra-space-16);padding-top:var(--chakra-space-10);padding-bottom:var(--chakra-space-10);}}
.css-1ima03n{font-size:16px;color:var(--chakra-colors-brand-muted);line-height:1.7;max-width:560px;}
.css-1vj8yw4{font-family:var(--chakra-fonts-heading);font-weight:500;font-size:var(--chakra-fontSizes-h1);line-height:var(--chakra-lineHeights-heading);letter-spacing:var(--chakra-letterSpacings-tight);color:var(--chakra-colors-brand-ink);max-width:100%;text-wrap:balance;}
@media screen and (min-width: 62em){.css-1vj8yw4{max-width:760px;}}
.css-vq8k5s{display:grid;grid-template-columns:1fr;gap:var(--chakra-space-5);}
@media screen and (min-width: 48em){.css-vq8k5s{grid-template-columns:repeat(3, 1fr);gap:var(--chakra-space-6);}}
.css-xtv77d{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:var(--chakra-colors-brand-surface);border:1px solid;border-color:var(--chakra-colors-brand-border);padding:var(--chakra-space-7);height:100%;position:relative;-webkit-transition:border-color 0.25s ease;transition:border-color 0.25s ease;}
@media screen and (min-width: 48em){.css-xtv77d{padding:var(--chakra-space-8);}}
.css-xtv77d:hover,.css-xtv77d[data-hover]{border-color:var(--chakra-colors-brand-ink);}
.css-1tu2m3j{position:absolute;top:-1px;left:-1px;right:-1px;height:2px;background:var(--chakra-colors-brand-accent);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);transform-origin:left;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0.22,1,0.36,1);transition:transform 0.35s cubic-bezier(0.22,1,0.36,1);}
[role=group]:hover .css-1tu2m3j,[role=group][data-hover] .css-1tu2m3j,[data-group]:hover .css-1tu2m3j,[data-group][data-hover] .css-1tu2m3j,.group:hover .css-1tu2m3j,.group[data-hover] .css-1tu2m3j{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}
.css-1xoex7t{color:var(--chakra-colors-brand-accent);margin-bottom:var(--chakra-space-5);}
.css-4z0up1{font-family:var(--chakra-fonts-heading);font-style:italic;font-size:17px;line-height:1.55;color:var(--chakra-colors-brand-ink);-webkit-flex:1;-ms-flex:1;flex:1;}
@media screen and (min-width: 48em){.css-4z0up1{font-size:18px;}}
.css-v6ixrc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:var(--chakra-space-8);padding-top:var(--chakra-space-5);border-top:1px solid;border-color:var(--chakra-colors-brand-border);gap:var(--chakra-space-3);}
.css-42qwsb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;border:1px solid;border-color:var(--chakra-colors-brand-border);color:var(--chakra-colors-brand-ink);font-family:var(--chakra-fonts-mono);font-size:13px;letter-spacing:0.04em;}
.css-sz3opf{min-width:0px;}
.css-1xshb0f{font-weight:600;font-size:14px;color:var(--chakra-colors-brand-ink);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--chakra-line-clamp);--chakra-line-clamp:1;}
.css-15jiffd{font-family:var(--chakra-fonts-mono);font-size:10px;letter-spacing:0.08em;text-transform:uppercase;color:var(--chakra-colors-brand-muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--chakra-line-clamp);--chakra-line-clamp:1;}
.css-e4b0b8{padding-top:56px;padding-bottom:56px;-webkit-padding-start:var(--chakra-space-5);padding-inline-start:var(--chakra-space-5);-webkit-padding-end:var(--chakra-space-5);padding-inline-end:var(--chakra-space-5);background:var(--chakra-colors-brand-dark);color:var(--chakra-colors-brand-onDark);}
@media screen and (min-width: 48em){.css-e4b0b8{padding-top:120px;padding-bottom:120px;-webkit-padding-start:var(--chakra-space-10);padding-inline-start:var(--chakra-space-10);-webkit-padding-end:var(--chakra-space-10);padding-inline-end:var(--chakra-space-10);}}
.css-1g6apza{font-family:var(--chakra-fonts-mono);font-size:var(--chakra-fontSizes-label);font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--chakra-colors-brand-accent);}
.css-1ipkfv{margin-top:var(--chakra-space-5);font-family:var(--chakra-fonts-heading);font-weight:500;font-size:var(--chakra-fontSizes-h1);line-height:var(--chakra-lineHeights-heading);letter-spacing:var(--chakra-letterSpacings-tight);color:var(--chakra-colors-brand-onDark);}
.css-4mrhlu{margin-top:var(--chakra-space-6);font-size:18px;color:var(--chakra-colors-brand-onDarkMuted);line-height:1.7;max-width:420px;}
.css-1dmvwji{margin-top:var(--chakra-space-10);border-top:1px solid;border-color:var(--chakra-colors-whiteAlpha-200);padding-top:var(--chakra-space-8);}
.css-1811skr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-space-4);}
.css-178k3fm{transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-fast);transition-timing-function:var(--chakra-transition-easing-ease-out);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;outline:2px solid transparent;outline-offset:2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--chakra-space-3);color:var(--chakra-colors-brand-onDark);}
.css-178k3fm:focus-visible,.css-178k3fm[data-focus-visible]{box-shadow:var(--chakra-shadows-outline);}
.css-178k3fm:hover,.css-178k3fm[data-hover]{color:var(--chakra-colors-brand-accent);-webkit-text-decoration:none;text-decoration:none;}
.css-l8qto0{font-size:15px;}
.css-9it4b1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--chakra-space-3);color:var(--chakra-colors-brand-onDarkMuted);}
.css-ze266r{background:var(--chakra-colors-brand-surface);border:1px solid;border-color:var(--chakra-colors-brand-border);padding:var(--chakra-space-6);}
@media screen and (min-width: 48em){.css-ze266r{padding:var(--chakra-space-10);}}
.css-lvox8v{display:grid;grid-gap:var(--chakra-space-5);grid-template-columns:repeat(1, minmax(0, 1fr));}
@media screen and (min-width: 30em){.css-lvox8v{grid-template-columns:repeat(2, minmax(0, 1fr));}}
.css-1kxonj9{width:100%;position:relative;}
.css-1bk1n9b{display:block;text-align:start;-webkit-margin-end:var(--chakra-space-3);margin-inline-end:var(--chakra-space-3);font-weight:var(--chakra-fontWeights-medium);transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);opacity:1;font-family:var(--chakra-fonts-mono);font-size:var(--chakra-fontSizes-label);letter-spacing:var(--chakra-letterSpacings-label);text-transform:uppercase;color:var(--chakra-colors-brand-muted);margin-bottom:var(--chakra-space-2);}
.css-1bk1n9b:disabled,.css-1bk1n9b[disabled],.css-1bk1n9b[aria-disabled=true],.css-1bk1n9b[data-disabled]{opacity:0.4;}
.css-1tfjd1n{-webkit-margin-start:var(--chakra-space-1);margin-inline-start:var(--chakra-space-1);--form-control-color:var(--chakra-colors-red-500);color:var(--form-control-color);}
.chakra-ui-dark .css-1tfjd1n:not([data-theme]),[data-theme=dark] .css-1tfjd1n:not([data-theme]),.css-1tfjd1n[data-theme=dark]{--form-control-color:var(--chakra-colors-red-300);}
.css-b5c7c2{width:100%;height:var(--input-height);font-size:var(--input-font-size);-webkit-padding-start:var(--input-padding);padding-inline-start:var(--input-padding);-webkit-padding-end:var(--input-padding);padding-inline-end:var(--input-padding);border-radius:0px;min-width:0px;outline:2px solid transparent;outline-offset:2px;position:relative;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);font-family:'Inter',system-ui,-apple-system,sans-serif;--input-font-size:var(--chakra-fontSizes-md);--input-padding:var(--chakra-space-4);--input-border-radius:var(--chakra-radii-md);--input-height:var(--chakra-sizes-10);border:1px solid;border-color:var(--chakra-colors-brand-border);background:var(--chakra-colors-brand-surface);color:var(--chakra-colors-brand-ink);}
.css-b5c7c2:disabled,.css-b5c7c2[disabled],.css-b5c7c2[aria-disabled=true],.css-b5c7c2[data-disabled]{opacity:0.4;cursor:not-allowed;}
.css-b5c7c2:hover,.css-b5c7c2[data-hover]{border-color:var(--chakra-colors-brand-muted);}
.css-b5c7c2[aria-readonly=true],.css-b5c7c2[readonly],.css-b5c7c2[data-readonly]{box-shadow:var(--chakra-shadows-none)!important;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;}
.css-b5c7c2[aria-invalid=true],.css-b5c7c2[data-invalid]{border-color:#E53E3E;box-shadow:0 0 0 1px #E53E3E;}
.css-b5c7c2:focus-visible,.css-b5c7c2[data-focus-visible]{z-index:1;border-color:#3182ce;box-shadow:0 0 0 1px #3182ce;}
.css-b5c7c2::-webkit-input-placeholder{color:var(--chakra-colors-brand-muted);}
.css-b5c7c2::-moz-placeholder{color:var(--chakra-colors-brand-muted);}
.css-b5c7c2:-ms-input-placeholder{color:var(--chakra-colors-brand-muted);}
.css-b5c7c2::placeholder,.css-b5c7c2[data-placeholder]{color:var(--chakra-colors-brand-muted);}
.css-b5c7c2:focus,.css-b5c7c2[data-focus]{border-color:var(--chakra-colors-brand-accent);box-shadow:var(--chakra-shadows-none);background:var(--chakra-colors-brand-tint);}
.css-6leoay{width:100%;position:relative;margin-top:var(--chakra-space-5);}
.css-42b2qy{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;}
.css-1xig8na{-webkit-padding-end:var(--chakra-space-8);padding-inline-end:var(--chakra-space-8);width:100%;height:var(--input-height);font-size:var(--input-font-size);-webkit-padding-start:var(--input-padding);padding-inline-start:var(--input-padding);border-radius:0px;min-width:0px;outline:2px solid transparent;outline-offset:2px;position:relative;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);padding-bottom:1px;line-height:var(--chakra-lineHeights-normal);background:var(--chakra-colors-brand-surface);--select-bg:var(--chakra-colors-white);font-family:'Inter',system-ui,-apple-system,sans-serif;--input-font-size:var(--chakra-fontSizes-md);--input-padding:var(--chakra-space-4);--input-border-radius:var(--chakra-radii-md);--input-height:var(--chakra-sizes-10);border:1px solid;border-color:var(--chakra-colors-brand-border);color:var(--chakra-colors-brand-ink);}
.css-1xig8na:disabled,.css-1xig8na[disabled],.css-1xig8na[aria-disabled=true],.css-1xig8na[data-disabled]{opacity:0.4;cursor:not-allowed;}
.chakra-ui-dark .css-1xig8na:not([data-theme]),[data-theme=dark] .css-1xig8na:not([data-theme]),.css-1xig8na[data-theme=dark]{--select-bg:var(--chakra-colors-gray-700);}
.css-1xig8na >option,.css-1xig8na >optgroup{background:var(--select-bg);}
.css-1xig8na:hover,.css-1xig8na[data-hover]{border-color:var(--chakra-colors-gray-300);}
.css-1xig8na[aria-readonly=true],.css-1xig8na[readonly],.css-1xig8na[data-readonly]{box-shadow:var(--chakra-shadows-none)!important;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;}
.css-1xig8na[aria-invalid=true],.css-1xig8na[data-invalid]{border-color:#E53E3E;box-shadow:0 0 0 1px #E53E3E;}
.css-1xig8na:focus-visible,.css-1xig8na[data-focus-visible]{z-index:1;border-color:#3182ce;box-shadow:0 0 0 1px #3182ce;}
.css-1xig8na:focus,.css-1xig8na[data-focus]{z-index:unset;border-color:var(--chakra-colors-brand-accent);box-shadow:var(--chakra-shadows-none);}
.css-iohxn1{width:var(--chakra-sizes-6);height:100%;right:var(--chakra-space-2);color:currentColor;font-size:var(--chakra-fontSizes-xl);position:absolute;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;pointer-events:none;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.css-iohxn1:disabled,.css-iohxn1[disabled],.css-iohxn1[aria-disabled=true],.css-iohxn1[data-disabled]{opacity:0.5;}
.css-1ecqaz5{width:100%;font-size:var(--input-font-size);-webkit-padding-start:var(--input-padding);padding-inline-start:var(--input-padding);-webkit-padding-end:var(--input-padding);padding-inline-end:var(--input-padding);border-radius:0px;min-width:0px;outline:2px solid transparent;outline-offset:2px;position:relative;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);padding-top:var(--chakra-space-2);padding-bottom:var(--chakra-space-2);line-height:var(--chakra-lineHeights-short);vertical-align:top;font-family:'Inter',system-ui,-apple-system,sans-serif;--input-font-size:var(--chakra-fontSizes-md);--input-padding:var(--chakra-space-4);--input-border-radius:var(--chakra-radii-md);--input-height:var(--chakra-sizes-10);border:1px solid;border-color:var(--chakra-colors-brand-border);background:var(--chakra-colors-brand-surface);color:var(--chakra-colors-brand-ink);}
.css-1ecqaz5:disabled,.css-1ecqaz5[disabled],.css-1ecqaz5[aria-disabled=true],.css-1ecqaz5[data-disabled]{opacity:0.4;cursor:not-allowed;}
.css-1ecqaz5:hover,.css-1ecqaz5[data-hover]{border-color:var(--chakra-colors-brand-muted);}
.css-1ecqaz5[aria-readonly=true],.css-1ecqaz5[readonly],.css-1ecqaz5[data-readonly]{box-shadow:var(--chakra-shadows-none)!important;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;}
.css-1ecqaz5[aria-invalid=true],.css-1ecqaz5[data-invalid]{border-color:#E53E3E;box-shadow:0 0 0 1px #E53E3E;}
.css-1ecqaz5:focus-visible,.css-1ecqaz5[data-focus-visible]{z-index:1;border-color:#3182ce;box-shadow:0 0 0 1px #3182ce;}
.css-1ecqaz5::-webkit-input-placeholder{color:var(--chakra-colors-brand-muted);}
.css-1ecqaz5::-moz-placeholder{color:var(--chakra-colors-brand-muted);}
.css-1ecqaz5:-ms-input-placeholder{color:var(--chakra-colors-brand-muted);}
.css-1ecqaz5::placeholder,.css-1ecqaz5[data-placeholder]{color:var(--chakra-colors-brand-muted);}
.css-1ecqaz5:focus,.css-1ecqaz5[data-focus]{border-color:var(--chakra-colors-brand-accent);box-shadow:var(--chakra-shadows-none);background:var(--chakra-colors-brand-tint);}
.css-xotar9{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:var(--chakra-space-8);gap:var(--chakra-space-5);}
@media screen and (min-width: 30em){.css-xotar9{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}
.css-1ruerx7{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;line-height:1.2;border-radius:0px;font-weight:500;transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);font-family:'Inter',system-ui,-apple-system,sans-serif;letter-spacing:0.01em;min-width:var(--chakra-sizes-12);font-size:var(--chakra-fontSizes-lg);background:var(--chakra-colors-brand-accent);color:var(--chakra-colors-brand-onAccent);height:56px;-webkit-padding-start:var(--chakra-space-8);padding-inline-start:var(--chakra-space-8);-webkit-padding-end:var(--chakra-space-8);padding-inline-end:var(--chakra-space-8);}
.css-1ruerx7:focus-visible,.css-1ruerx7[data-focus-visible]{box-shadow:var(--chakra-shadows-none);outline:2px solid #C8F04C;outline-offset:2px;}
.css-1ruerx7:disabled,.css-1ruerx7[disabled],.css-1ruerx7[aria-disabled=true],.css-1ruerx7[data-disabled]{opacity:0.4;cursor:not-allowed;box-shadow:var(--chakra-shadows-none);}
.css-1ruerx7:hover,.css-1ruerx7[data-hover]{background:var(--chakra-colors-brand-accentDark);}
.css-1ruerx7:hover:disabled,.css-1ruerx7[data-hover]:disabled,.css-1ruerx7:hover[disabled],.css-1ruerx7[data-hover][disabled],.css-1ruerx7:hover[aria-disabled=true],.css-1ruerx7[data-hover][aria-disabled=true],.css-1ruerx7:hover[data-disabled],.css-1ruerx7[data-hover][data-disabled]{background:var(--chakra-colors-brand-accent);}
.css-1ruerx7:active,.css-1ruerx7[data-active]{background:var(--chakra-colors-brand-accentDark);}
.css-1oh26ap{font-family:var(--chakra-fonts-mono);font-size:11px;letter-spacing:0.04em;color:var(--chakra-colors-brand-muted);max-width:260px;line-height:1.6;}
.css-10d0920{display:grid;grid-gap:var(--chakra-space-8);grid-template-columns:1fr;}
@media screen and (min-width: 62em){.css-10d0920{grid-gap:var(--chakra-space-12);grid-template-columns:repeat(12, 1fr);}}
.css-1u3t2t5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:var(--chakra-space-8);}
.css-wu3lay{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;line-height:1.2;border-radius:0px;font-weight:500;transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);font-family:'Inter',system-ui,-apple-system,sans-serif;letter-spacing:0.01em;min-width:var(--chakra-sizes-10);font-size:var(--chakra-fontSizes-md);background:var(--chakra-colors-brand-accent);color:var(--chakra-colors-brand-onAccent);height:48px;-webkit-padding-start:var(--chakra-space-6);padding-inline-start:var(--chakra-space-6);-webkit-padding-end:var(--chakra-space-6);padding-inline-end:var(--chakra-space-6);}
.css-wu3lay:focus-visible,.css-wu3lay[data-focus-visible]{box-shadow:var(--chakra-shadows-none);outline:2px solid #C8F04C;outline-offset:2px;}
.css-wu3lay:disabled,.css-wu3lay[disabled],.css-wu3lay[aria-disabled=true],.css-wu3lay[data-disabled]{opacity:0.4;cursor:not-allowed;box-shadow:var(--chakra-shadows-none);}
.css-wu3lay:hover,.css-wu3lay[data-hover]{background:var(--chakra-colors-brand-accentDark);}
.css-wu3lay:hover:disabled,.css-wu3lay[data-hover]:disabled,.css-wu3lay:hover[disabled],.css-wu3lay[data-hover][disabled],.css-wu3lay:hover[aria-disabled=true],.css-wu3lay[data-hover][aria-disabled=true],.css-wu3lay:hover[data-disabled],.css-wu3lay[data-hover][data-disabled]{background:var(--chakra-colors-brand-accent);}
.css-wu3lay:active,.css-wu3lay[data-active]{background:var(--chakra-colors-brand-accentDark);}
.css-115upei{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;gap:var(--chakra-space-6);text-align:left;padding-top:var(--chakra-space-5);padding-bottom:var(--chakra-space-5);}
@media screen and (min-width: 48em){.css-115upei{padding-top:var(--chakra-space-6);padding-bottom:var(--chakra-space-6);}}
.css-115upei:hover .faq-q,.css-115upei[data-hover] .faq-q{color:var(--chakra-colors-brand-ink);}
.css-huyd36{font-family:var(--chakra-fonts-heading);font-size:20px;line-height:1.2;color:var(--chakra-colors-brand-ink);-webkit-transition:color 0.25s ease;transition:color 0.25s ease;}
@media screen and (min-width: 48em){.css-huyd36{font-size:24px;}}
.css-voytmf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:34px;height:34px;border:1px solid;border-color:var(--chakra-colors-brand-accent);background:var(--chakra-colors-brand-accent);color:var(--chakra-colors-brand-onAccent);-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
.css-1xx73mf{padding-bottom:var(--chakra-space-7);max-width:720px;font-size:16px;color:var(--chakra-colors-brand-muted);line-height:1.7;}
@media screen and (min-width: 48em){.css-1xx73mf{padding-right:52px;}}
.css-19b3ll9{font-family:var(--chakra-fonts-heading);font-size:20px;line-height:1.2;color:var(--chakra-colors-brand-muted);-webkit-transition:color 0.25s ease;transition:color 0.25s ease;}
@media screen and (min-width: 48em){.css-19b3ll9{font-size:24px;}}
.css-xxikpm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:34px;height:34px;border:1px solid;border-color:var(--chakra-colors-brand-border);background:var(--chakra-colors-transparent);color:var(--chakra-colors-brand-ink);-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
.css-g2wnd1{position:relative;background:var(--chakra-colors-brand-dark);color:var(--chakra-colors-brand-onDark);overflow:hidden;padding-top:80px;padding-bottom:80px;-webkit-padding-start:var(--chakra-space-5);padding-inline-start:var(--chakra-space-5);-webkit-padding-end:var(--chakra-space-5);padding-inline-end:var(--chakra-space-5);}
@media screen and (min-width: 48em){.css-g2wnd1{padding-top:140px;padding-bottom:140px;-webkit-padding-start:var(--chakra-space-10);padding-inline-start:var(--chakra-space-10);-webkit-padding-end:var(--chakra-space-10);padding-inline-end:var(--chakra-space-10);}}
.css-tvu2ql{position:absolute;inset:0px;}
.css-ya8acq{position:absolute;inset:0px;background-image:linear-gradient(to right, rgba(8, 8, 7, 0.94) 0%, rgba(8, 8, 7, 0.82) 45%, rgba(8, 8, 7, 0.55) 100%);}
.css-5hxmxl{position:relative;z-index:1;max-width:1240px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;}
.css-1652yal{max-width:720px;}
.css-1rdqvav{font-size:var(--chakra-fontSizes-3xl);line-height:1.33;margin-top:var(--chakra-space-6);font-family:var(--chakra-fonts-heading);font-weight:500;letter-spacing:var(--chakra-letterSpacings-tight);color:var(--chakra-colors-brand-onDark);}
@media screen and (min-width: 48em){.css-1rdqvav{font-size:var(--chakra-fontSizes-4xl);line-height:1.2;}}
.css-jhoj0a{margin-top:var(--chakra-space-6);font-size:16px;color:var(--chakra-colors-brand-onDarkMuted);line-height:1.7;max-width:520px;}
@media screen and (min-width: 48em){.css-jhoj0a{font-size:18px;}}
.css-3o3rhy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:var(--chakra-space-10);gap:var(--chakra-space-5);-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
@media screen and (min-width: 48em){.css-3o3rhy{gap:var(--chakra-space-8);}}
.css-gtr0rl{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;line-height:1.2;border-radius:0px;font-weight:500;transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);font-family:'Inter',system-ui,-apple-system,sans-serif;letter-spacing:0.01em;min-width:var(--chakra-sizes-12);background:var(--chakra-colors-brand-accent);color:var(--chakra-colors-brand-onAccent);height:60px;-webkit-padding-start:var(--chakra-space-8);padding-inline-start:var(--chakra-space-8);-webkit-padding-end:var(--chakra-space-8);padding-inline-end:var(--chakra-space-8);font-size:16px;}
.css-gtr0rl:focus-visible,.css-gtr0rl[data-focus-visible]{box-shadow:var(--chakra-shadows-none);outline:2px solid #C8F04C;outline-offset:2px;}
.css-gtr0rl:disabled,.css-gtr0rl[disabled],.css-gtr0rl[aria-disabled=true],.css-gtr0rl[data-disabled]{opacity:0.4;cursor:not-allowed;box-shadow:var(--chakra-shadows-none);}
.css-gtr0rl:hover,.css-gtr0rl[data-hover]{background:var(--chakra-colors-brand-accentDark);}
.css-gtr0rl:hover:disabled,.css-gtr0rl[data-hover]:disabled,.css-gtr0rl:hover[disabled],.css-gtr0rl[data-hover][disabled],.css-gtr0rl:hover[aria-disabled=true],.css-gtr0rl[data-hover][aria-disabled=true],.css-gtr0rl:hover[data-disabled],.css-gtr0rl[data-hover][data-disabled]{background:var(--chakra-colors-brand-accent);}
.css-gtr0rl:active,.css-gtr0rl[data-active]{background:var(--chakra-colors-brand-accentDark);}
.css-d70huv{font-family:var(--chakra-fonts-mono);font-size:var(--chakra-fontSizes-small);color:var(--chakra-colors-brand-onDarkMuted);letter-spacing:0.06em;}
.css-17a4bpu{background:var(--chakra-colors-brand-dark);color:var(--chakra-colors-brand-onDark);}
.css-y60xud{max-width:1240px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;-webkit-padding-start:var(--chakra-space-6);padding-inline-start:var(--chakra-space-6);-webkit-padding-end:var(--chakra-space-6);padding-inline-end:var(--chakra-space-6);padding-top:var(--chakra-space-16);padding-bottom:var(--chakra-space-16);}
@media screen and (min-width: 48em){.css-y60xud{-webkit-padding-start:var(--chakra-space-10);padding-inline-start:var(--chakra-space-10);-webkit-padding-end:var(--chakra-space-10);padding-inline-end:var(--chakra-space-10);padding-top:var(--chakra-space-24);padding-bottom:var(--chakra-space-24);}}
.css-4ht724{display:grid;grid-gap:var(--chakra-space-10);grid-template-columns:1fr;}
@media screen and (min-width: 30em){.css-4ht724{grid-template-columns:1fr 1fr;}}
@media screen and (min-width: 62em){.css-4ht724{grid-gap:var(--chakra-space-10);grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;}}
.css-6rvmzw{grid-column:span 1/span 1;}
@media screen and (min-width: 30em){.css-6rvmzw{grid-column:span 2/span 2;}}
@media screen and (min-width: 62em){.css-6rvmzw{grid-column:span 1/span 1;}}
.css-1xah0ni{color:var(--chakra-colors-brand-onDark);}
.css-1n9nxt2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--chakra-space-2-5);color:var(--chakra-colors-brand-ink);}
.css-1ltnk5c{margin-top:var(--chakra-space-4);font-size:15px;color:var(--chakra-colors-brand-onDarkMuted);max-width:280px;line-height:1.6;}
.css-11jxx3p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-space-2);margin-top:var(--chakra-space-6);}
.css-1g02b10{transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-fast);transition-timing-function:var(--chakra-transition-easing-ease-out);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;outline:2px solid transparent;outline-offset:2px;font-size:14px;color:var(--chakra-colors-brand-onDarkMuted);}
.css-1g02b10:focus-visible,.css-1g02b10[data-focus-visible]{box-shadow:var(--chakra-shadows-outline);}
.css-1g02b10:hover,.css-1g02b10[data-hover]{color:var(--chakra-colors-brand-onDark);-webkit-text-decoration:none;text-decoration:none;}
.css-1ilonm4{font-size:14px;color:var(--chakra-colors-brand-onDarkMuted);}
.css-1cgo5dg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:var(--chakra-space-3);margin-top:var(--chakra-space-6);}
.css-xck710{transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-fast);transition-timing-function:var(--chakra-transition-easing-ease-out);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;outline:2px solid transparent;outline-offset:2px;color:var(--chakra-colors-brand-onDarkMuted);}
.css-xck710:focus-visible,.css-xck710[data-focus-visible]{box-shadow:var(--chakra-shadows-outline);}
.css-xck710:hover,.css-xck710[data-hover]{color:var(--chakra-colors-brand-accent);}
.css-1d13dn7{font-family:var(--chakra-fonts-mono);font-size:var(--chakra-fontSizes-label);letter-spacing:0.12em;text-transform:uppercase;color:var(--chakra-colors-brand-onDarkMuted);margin-bottom:var(--chakra-space-5);}
.css-1mp9knp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-space-3);}
.css-x1p2fn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:var(--chakra-space-12);padding-top:var(--chakra-space-6);border-top:1px solid;border-color:var(--chakra-colors-whiteAlpha-200);gap:var(--chakra-space-4);}
@media screen and (min-width: 48em){.css-x1p2fn{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:var(--chakra-space-20);}}
.css-1qevk3f{font-family:var(--chakra-fonts-mono);font-size:11px;letter-spacing:0.06em;color:var(--chakra-colors-brand-onDarkMuted);}
.css-bm7ni3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--chakra-space-5);-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.css-946udj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--chakra-space-5);font-family:var(--chakra-fonts-mono);font-size:11px;color:var(--chakra-colors-brand-onDarkMuted);}
.css-1v13uq2{transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-fast);transition-timing-function:var(--chakra-transition-easing-ease-out);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;outline:2px solid transparent;outline-offset:2px;color:inherit;}
.css-1v13uq2:focus-visible,.css-1v13uq2[data-focus-visible]{box-shadow:var(--chakra-shadows-outline);}
.css-1v13uq2:hover,.css-1v13uq2[data-hover]{color:var(--chakra-colors-brand-onDark);}
.css-1s8vfg7{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;line-height:1.2;border-radius:0px;font-weight:500;transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);font-family:'Inter',system-ui,-apple-system,sans-serif;letter-spacing:0.01em;min-width:var(--chakra-sizes-8);font-size:var(--chakra-fontSizes-sm);-webkit-padding-start:var(--chakra-space-3);padding-inline-start:var(--chakra-space-3);-webkit-padding-end:var(--chakra-space-3);padding-inline-end:var(--chakra-space-3);background:var(--chakra-colors-brand-accent);color:var(--chakra-colors-brand-onAccent);height:38px;}
.css-1s8vfg7:focus-visible,.css-1s8vfg7[data-focus-visible]{box-shadow:var(--chakra-shadows-none);outline:2px solid #C8F04C;outline-offset:2px;}
.css-1s8vfg7:disabled,.css-1s8vfg7[disabled],.css-1s8vfg7[aria-disabled=true],.css-1s8vfg7[data-disabled]{opacity:0.4;cursor:not-allowed;box-shadow:var(--chakra-shadows-none);}
.css-1s8vfg7:hover,.css-1s8vfg7[data-hover]{background:var(--chakra-colors-brand-accentDark);}
.css-1s8vfg7:hover:disabled,.css-1s8vfg7[data-hover]:disabled,.css-1s8vfg7:hover[disabled],.css-1s8vfg7[data-hover][disabled],.css-1s8vfg7:hover[aria-disabled=true],.css-1s8vfg7[data-hover][aria-disabled=true],.css-1s8vfg7:hover[data-disabled],.css-1s8vfg7[data-hover][data-disabled]{background:var(--chakra-colors-brand-accent);}
.css-1s8vfg7:active,.css-1s8vfg7[data-active]{background:var(--chakra-colors-brand-accentDark);}
@-webkit-keyframes animation-b7n1on{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}
@keyframes animation-b7n1on{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}
.css-145ugvi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--chakra-space-1-5);font-size:14px;font-weight:400;color:var(--chakra-colors-brand-muted);-webkit-transition:color 0.2s ease;transition:color 0.2s ease;}
.css-145ugvi:hover,.css-145ugvi[data-hover]{color:var(--chakra-colors-brand-ink);}
.css-bqsjtp{position:relative;font-size:14px;color:var(--chakra-colors-brand-muted);font-weight:400;-webkit-transition:color 0.2s ease;transition:color 0.2s ease;}
.css-bqsjtp:hover,.css-bqsjtp[data-hover]{color:var(--chakra-colors-brand-ink);-webkit-text-decoration:none;text-decoration:none;}
.css-bqsjtp.active{color:var(--chakra-colors-brand-ink);}
.css-bqsjtp::after{content:"";position:absolute;left:0px;bottom:-6px;height:1px;width:0%;background:currentColor;-webkit-transition:width 0.25s ease;transition:width 0.25s ease;}
.css-bqsjtp:hover::after{width:100%;}
.css-bqsjtp.active::after{width:100%;}
.css-mekb8g{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;line-height:1.2;border-radius:0px;font-weight:500;transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);font-family:'Inter',system-ui,-apple-system,sans-serif;letter-spacing:0.01em;min-width:var(--chakra-sizes-10);font-size:var(--chakra-fontSizes-md);background:var(--chakra-colors-transparent);-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;padding-top:0px;padding-bottom:0px;color:var(--chakra-colors-brand-ink);width:40px;height:40px;border:1px solid;border-color:var(--chakra-colors-brand-border);}
.css-mekb8g:focus-visible,.css-mekb8g[data-focus-visible]{box-shadow:var(--chakra-shadows-none);outline:2px solid #C8F04C;outline-offset:2px;}
.css-mekb8g:disabled,.css-mekb8g[disabled],.css-mekb8g[aria-disabled=true],.css-mekb8g[data-disabled]{opacity:0.4;cursor:not-allowed;box-shadow:var(--chakra-shadows-none);}
.css-mekb8g:hover,.css-mekb8g[data-hover]{border-color:var(--chakra-colors-brand-ink);}
.css-73ld08{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;line-height:1.2;border-radius:0px;font-weight:500;transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);font-family:'Inter',system-ui,-apple-system,sans-serif;letter-spacing:0.01em;height:var(--chakra-sizes-10);min-width:var(--chakra-sizes-10);font-size:var(--chakra-fontSizes-md);background:var(--chakra-colors-transparent);-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;padding-top:0px;padding-bottom:0px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:var(--chakra-colors-brand-ink);}
.css-73ld08:focus-visible,.css-73ld08[data-focus-visible]{box-shadow:var(--chakra-shadows-none);outline:2px solid #C8F04C;outline-offset:2px;}
.css-73ld08:disabled,.css-73ld08[disabled],.css-73ld08[aria-disabled=true],.css-73ld08[data-disabled]{opacity:0.4;cursor:not-allowed;box-shadow:var(--chakra-shadows-none);}
.css-73ld08:hover,.css-73ld08[data-hover]{color:var(--chakra-colors-brand-ink);background:var(--chakra-colors-transparent);}
.css-73ld08:hover:disabled,.css-73ld08[data-hover]:disabled,.css-73ld08:hover[disabled],.css-73ld08[data-hover][disabled],.css-73ld08:hover[aria-disabled=true],.css-73ld08[data-hover][aria-disabled=true],.css-73ld08:hover[data-disabled],.css-73ld08[data-hover][data-disabled]{background:initial;}
@media screen and (min-width: 62em){.css-73ld08{display:none;}}
.css-ouk5c8{padding-top:120px;padding-bottom:48px;-webkit-padding-start:var(--chakra-space-6);padding-inline-start:var(--chakra-space-6);-webkit-padding-end:var(--chakra-space-6);padding-inline-end:var(--chakra-space-6);border-bottom:1px solid;border-color:var(--chakra-colors-brand-border);}
@media screen and (min-width: 48em){.css-ouk5c8{padding-top:180px;padding-bottom:72px;-webkit-padding-start:var(--chakra-space-10);padding-inline-start:var(--chakra-space-10);-webkit-padding-end:var(--chakra-space-10);padding-inline-end:var(--chakra-space-10);}}
.css-1yxhyiy{max-width:1240px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;}
.css-tpsjf8{display:grid;grid-gap:var(--chakra-space-8);grid-template-columns:1fr;-webkit-align-items:end;-webkit-box-align:end;-ms-flex-align:end;align-items:end;}
@media screen and (min-width: 62em){.css-tpsjf8{grid-template-columns:repeat(12, 1fr);}}
.css-1ppzhe2{grid-column:span 1/span 1;text-align:left;}
@media screen and (min-width: 62em){.css-1ppzhe2{grid-column:span 8/span 8;}}
.css-wh6o6j{margin-top:var(--chakra-space-6);font-family:var(--chakra-fonts-heading);font-weight:500;font-size:var(--chakra-fontSizes-hero);line-height:var(--chakra-lineHeights-display);letter-spacing:var(--chakra-letterSpacings-tighter);color:var(--chakra-colors-brand-ink);text-wrap:balance;}
.css-151ah87{font-size:17px;color:var(--chakra-colors-brand-muted);line-height:1.7;}
.css-mzlfm2{scroll-margin-top:120px;}
.css-xjz4f9{display:grid;grid-gap:var(--chakra-space-8);grid-template-columns:1fr;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
@media screen and (min-width: 62em){.css-xjz4f9{grid-gap:var(--chakra-space-14);grid-template-columns:repeat(12, 1fr);}}
.css-1h6oy8o{padding-top:56px;padding-bottom:56px;-webkit-padding-start:var(--chakra-space-5);padding-inline-start:var(--chakra-space-5);-webkit-padding-end:var(--chakra-space-5);padding-inline-end:var(--chakra-space-5);}
@media screen and (min-width: 48em){.css-1h6oy8o{padding-top:96px;padding-bottom:96px;-webkit-padding-start:var(--chakra-space-10);padding-inline-start:var(--chakra-space-10);-webkit-padding-end:var(--chakra-space-10);padding-inline-end:var(--chakra-space-10);}}
.css-1v6kong{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:var(--chakra-space-6);}
.css-dhq5gm{display:grid;grid-gap:0px;grid-template-columns:repeat(1, minmax(0, 1fr));border-top:1px solid;border-left:1px solid;border-color:var(--chakra-colors-brand-border);}
@media screen and (min-width: 48em){.css-dhq5gm{grid-template-columns:repeat(3, minmax(0, 1fr));}}
.css-11sfx2a{color:var(--chakra-colors-brand-ink);margin-bottom:var(--chakra-space-5);}
.css-4gecbe{line-height:1.33;font-family:var(--chakra-fonts-body);font-weight:500;font-size:18px;color:var(--chakra-colors-brand-ink);margin-bottom:var(--chakra-space-2);}
@media screen and (min-width: 48em){.css-4gecbe{line-height:1.2;}}
.css-157950n{font-size:14px;color:var(--chakra-colors-brand-muted);line-height:1.6;}
.css-qd8ffo{font-family:var(--chakra-fonts-mono);font-size:var(--chakra-fontSizes-label);font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--chakra-colors-brand-onDarkMuted);}
.css-79elbk{position:relative;}
.css-1fx6ksf{color:var(--chakra-colors-brand-accent);}
.css-1n50yfw{grid-column:span 1/span 1;}
@media screen and (min-width: 62em){.css-1n50yfw{grid-column:span 6/span 6;}}
.css-42ki38{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-space-6);}
.css-15wdcae{padding:var(--chakra-space-6);border-right:1px solid;border-bottom:1px solid;border-color:var(--chakra-colors-brand-border);}
@media screen and (min-width: 48em){.css-15wdcae{padding:var(--chakra-space-8);}}
.css-cij7w0{transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-fast);transition-timing-function:var(--chakra-transition-easing-ease-out);cursor:pointer;outline:2px solid transparent;outline-offset:2px;color:var(--chakra-colors-brand-ink);-webkit-text-decoration:underline;text-decoration:underline;}
.css-cij7w0:hover,.css-cij7w0[data-hover]{-webkit-text-decoration:underline;text-decoration:underline;}
.css-cij7w0:focus-visible,.css-cij7w0[data-focus-visible]{box-shadow:var(--chakra-shadows-outline);}
.css-13nfxa4{padding-top:48px;padding-bottom:48px;-webkit-padding-start:var(--chakra-space-5);padding-inline-start:var(--chakra-space-5);-webkit-padding-end:var(--chakra-space-5);padding-inline-end:var(--chakra-space-5);background:var(--chakra-colors-brand-subtle);}
@media screen and (min-width: 48em){.css-13nfxa4{padding-top:80px;padding-bottom:80px;-webkit-padding-start:var(--chakra-space-10);padding-inline-start:var(--chakra-space-10);-webkit-padding-end:var(--chakra-space-10);padding-inline-end:var(--chakra-space-10);}}
.css-176ru7u{display:grid;grid-gap:var(--chakra-space-10);grid-template-columns:repeat(1, minmax(0, 1fr));}
@media screen and (min-width: 62em){.css-176ru7u{grid-gap:var(--chakra-space-16);grid-template-columns:repeat(2, minmax(0, 1fr));}}
.css-uiphsi{margin-top:var(--chakra-space-6);font-family:var(--chakra-fonts-body);font-weight:300;font-size:var(--chakra-fontSizes-h2);line-height:1.15;color:var(--chakra-colors-brand-ink);}
.css-fsnnaf{margin-top:var(--chakra-space-5);font-size:16px;color:var(--chakra-colors-brand-muted);line-height:1.7;}
.css-1jipi69{margin-top:var(--chakra-space-4);font-size:16px;color:var(--chakra-colors-brand-muted);line-height:1.7;}
.css-1cssz0p{margin-top:var(--chakra-space-8);font-size:15px;color:var(--chakra-colors-brand-muted);}
.css-105ksqv{padding-top:48px;padding-bottom:48px;-webkit-padding-start:var(--chakra-space-5);padding-inline-start:var(--chakra-space-5);-webkit-padding-end:var(--chakra-space-5);padding-inline-end:var(--chakra-space-5);}
@media screen and (min-width: 48em){.css-105ksqv{padding-top:80px;padding-bottom:80px;-webkit-padding-start:var(--chakra-space-10);padding-inline-start:var(--chakra-space-10);-webkit-padding-end:var(--chakra-space-10);padding-inline-end:var(--chakra-space-10);}}
.css-5gkdwc{margin-top:var(--chakra-space-8);border-top:1px solid;border-color:var(--chakra-colors-brand-border);}
.css-8b45rq{border:0px;clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;padding:0px;overflow:hidden;white-space:nowrap;position:absolute;}
.css-19o8f5a{padding-top:56px;padding-bottom:56px;-webkit-padding-start:var(--chakra-space-5);padding-inline-start:var(--chakra-space-5);-webkit-padding-end:var(--chakra-space-5);padding-inline-end:var(--chakra-space-5);}
@media screen and (min-width: 48em){.css-19o8f5a{padding-top:120px;padding-bottom:120px;-webkit-padding-start:var(--chakra-space-10);padding-inline-start:var(--chakra-space-10);-webkit-padding-end:var(--chakra-space-10);padding-inline-end:var(--chakra-space-10);}}
.css-wrifgv{display:grid;grid-gap:var(--chakra-space-10);grid-template-columns:1fr;}
@media screen and (min-width: 62em){.css-wrifgv{grid-gap:var(--chakra-space-16);grid-template-columns:repeat(12, 1fr);}}
.css-qwd0hb{grid-column:span 1/span 1;display:none;}
@media screen and (min-width: 62em){.css-qwd0hb{grid-column:span 3/span 3;display:block;}}
.css-9sag5{position:-webkit-sticky;position:sticky;top:120px;padding-bottom:var(--chakra-space-10);}
.css-2zwo0w{font-family:var(--chakra-fonts-mono);font-size:10.5px;font-weight:500;letter-spacing:0.15em;text-transform:uppercase;color:var(--chakra-colors-brand-muted);margin-bottom:var(--chakra-space-4);}
.css-1byjk0t{list-style-type:none;margin:0px;padding:0px;}
.css-onbbsv{display:block;padding-top:var(--chakra-space-1-5);padding-bottom:var(--chakra-space-1-5);padding-left:var(--chakra-space-3);border-left:2px solid;border-color:var(--chakra-colors-brand-accent);color:var(--chakra-colors-brand-ink);font-weight:600;font-size:12.5px;line-height:1.35;-webkit-transition:color 0.15s ease,border-color 0.15s ease;transition:color 0.15s ease,border-color 0.15s ease;}
.css-onbbsv:hover,.css-onbbsv[data-hover]{color:var(--chakra-colors-brand-ink);-webkit-text-decoration:none;text-decoration:none;}
.css-1lmq982{font-family:var(--chakra-fonts-mono);font-size:10px;color:var(--chakra-colors-brand-muted);margin-right:var(--chakra-space-2);}
.css-e5ft7y{display:block;padding-top:var(--chakra-space-1-5);padding-bottom:var(--chakra-space-1-5);padding-left:var(--chakra-space-3);border-left:2px solid;border-color:var(--chakra-colors-brand-border);color:var(--chakra-colors-brand-muted);font-weight:400;font-size:12.5px;line-height:1.35;-webkit-transition:color 0.15s ease,border-color 0.15s ease;transition:color 0.15s ease,border-color 0.15s ease;}
.css-e5ft7y:hover,.css-e5ft7y[data-hover]{color:var(--chakra-colors-brand-ink);-webkit-text-decoration:none;text-decoration:none;}
.css-1hcpluh{grid-column:span 1/span 1;max-width:720px;}
@media screen and (min-width: 62em){.css-1hcpluh{grid-column:span 9/span 9;}}
.css-9oh8kh{border:1px solid;border-color:var(--chakra-colors-brand-border);background:var(--chakra-colors-brand-surface);-webkit-padding-start:var(--chakra-space-6);padding-inline-start:var(--chakra-space-6);-webkit-padding-end:var(--chakra-space-6);padding-inline-end:var(--chakra-space-6);padding-top:var(--chakra-space-7);padding-bottom:var(--chakra-space-7);}
@media screen and (min-width: 48em){.css-9oh8kh{-webkit-padding-start:var(--chakra-space-8);padding-inline-start:var(--chakra-space-8);-webkit-padding-end:var(--chakra-space-8);padding-inline-end:var(--chakra-space-8);padding-top:var(--chakra-space-8);padding-bottom:var(--chakra-space-8);}}
.css-bamcbr{font-family:var(--chakra-fonts-mono);font-size:10.5px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--chakra-colors-brand-muted);margin-bottom:var(--chakra-space-5);}
.css-s33uew{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-space-3);list-style-type:none;margin:0px;padding:0px;}
.css-1azotaz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--chakra-space-4);}
.css-1e0aopj{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:11px;width:14px;height:1px;background:var(--chakra-colors-brand-accent);}
.css-39tj36{font-size:16px;line-height:1.7;color:var(--chakra-colors-brand-ink);}
@media screen and (min-width: 48em){.css-39tj36{font-size:17px;}}
.css-wdgwa1{margin-top:var(--chakra-space-6);font-size:13px;line-height:1.6;color:var(--chakra-colors-brand-muted);}
.css-1o4p2ks{margin-top:var(--chakra-space-8);font-family:var(--chakra-fonts-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:var(--chakra-colors-brand-muted);}
.css-1jk033n{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-space-14);margin-top:var(--chakra-space-12);}
@media screen and (min-width: 48em){.css-1jk033n{gap:var(--chakra-space-20);margin-top:var(--chakra-space-16);}}
.css-umtghv{font-family:var(--chakra-fonts-mono);font-size:11px;font-weight:500;letter-spacing:0.14em;color:var(--chakra-colors-brand-muted);margin-bottom:var(--chakra-space-3);}
.css-3k4ubk{font-family:var(--chakra-fonts-heading);font-weight:400;font-size:26px;line-height:1.15;letter-spacing:-0.015em;color:var(--chakra-colors-brand-ink);margin-bottom:var(--chakra-space-5);}
@media screen and (min-width: 48em){.css-3k4ubk{font-size:32px;margin-bottom:var(--chakra-space-6);}}
.css-1m84voe{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-space-5);}
@media screen and (min-width: 48em){.css-1m84voe{gap:var(--chakra-space-6);}}
.css-17txevj{font-size:16px;line-height:1.75;color:var(--chakra-colors-brand-ink);}
@media screen and (min-width: 48em){.css-17txevj{font-size:17px;}}
.css-1o47xgc{border-left:2px solid;border-color:var(--chakra-colors-brand-accent);background:var(--chakra-colors-brand-tint);-webkit-padding-start:var(--chakra-space-5);padding-inline-start:var(--chakra-space-5);-webkit-padding-end:var(--chakra-space-5);padding-inline-end:var(--chakra-space-5);padding-top:var(--chakra-space-5);padding-bottom:var(--chakra-space-5);}
@media screen and (min-width: 48em){.css-1o47xgc{-webkit-padding-start:var(--chakra-space-6);padding-inline-start:var(--chakra-space-6);-webkit-padding-end:var(--chakra-space-6);padding-inline-end:var(--chakra-space-6);padding-top:var(--chakra-space-6);padding-bottom:var(--chakra-space-6);}}
.css-jnye3n{font-family:var(--chakra-fonts-mono);font-size:10.5px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--chakra-colors-brand-muted);margin-bottom:var(--chakra-space-3);}
.css-o4bqcq{font-size:15px;line-height:1.7;color:var(--chakra-colors-brand-ink);}
@media screen and (min-width: 48em){.css-o4bqcq{font-size:16px;}}
.css-y6ghs4{margin-top:var(--chakra-space-14);padding-top:var(--chakra-space-8);border-top:1px solid;border-color:var(--chakra-colors-brand-border);}
@media screen and (min-width: 48em){.css-y6ghs4{margin-top:var(--chakra-space-20);padding-top:var(--chakra-space-10);}}
.css-1v6ht80{transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-fast);transition-timing-function:var(--chakra-transition-easing-ease-out);cursor:pointer;outline:2px solid transparent;outline-offset:2px;color:var(--chakra-colors-brand-ink);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;}
.css-1v6ht80:focus-visible,.css-1v6ht80[data-focus-visible]{box-shadow:var(--chakra-shadows-outline);}
.css-1v6ht80:hover,.css-1v6ht80[data-hover]{color:var(--chakra-colors-brand-muted);}
.css-1d0jaug{transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-fast);transition-timing-function:var(--chakra-transition-easing-ease-out);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;outline:2px solid transparent;outline-offset:2px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--chakra-space-2);margin-top:var(--chakra-space-6);font-family:var(--chakra-fonts-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:var(--chakra-colors-brand-ink);border-bottom:1px solid;border-color:var(--chakra-colors-brand-accent);padding-bottom:var(--chakra-space-1);}
.css-1d0jaug:focus-visible,.css-1d0jaug[data-focus-visible]{box-shadow:var(--chakra-shadows-outline);}
.css-1d0jaug:hover,.css-1d0jaug[data-hover]{-webkit-text-decoration:none;text-decoration:none;color:var(--chakra-colors-brand-muted);}
.css-g80eig{position:relative;background:var(--chakra-colors-brand-dark);color:var(--chakra-colors-brand-onDark);overflow:hidden;min-height:100svh;display:grid;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;grid-template-columns:minmax(0, 1fr);padding-top:104px;padding-bottom:56px;}
@media screen and (min-width: 48em){.css-g80eig{padding-top:112px;padding-bottom:64px;}}
.css-le5rf9{position:absolute;inset:0px;background-image:linear-gradient(to right, rgba(8, 8, 7, 0.95) 0%, rgba(8, 8, 7, 0.80) 40%, rgba(8, 8, 7, 0.45) 72%, rgba(8, 8, 7, 0.2) 100%);}
.css-whhb3d{position:absolute;inset:0px;background-image:linear-gradient(to top, rgba(8, 8, 7, 0.65) 0%, rgba(8, 8, 7, 0) 50%);}
.css-forqud{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--chakra-space-2);font-family:var(--chakra-fonts-mono);font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:var(--chakra-colors-brand-onDarkMuted);margin-bottom:var(--chakra-space-6);}
.css-i02aoq:hover,.css-i02aoq[data-hover]{color:var(--chakra-colors-brand-accent);}
.css-zwocz7{max-width:100%;}
@media screen and (min-width: 62em){.css-zwocz7{max-width:720px;}}
.css-2qvxml{margin-top:var(--chakra-space-4);}
@media screen and (min-width: 48em){.css-2qvxml{margin-top:var(--chakra-space-5);}}
.css-1t8im53{margin-top:var(--chakra-space-5);max-width:560px;font-size:16px;line-height:1.6;color:var(--chakra-colors-brand-onDarkMuted);}
@media screen and (min-width: 48em){.css-1t8im53{margin-top:var(--chakra-space-6);font-size:17px;}}
.css-5pvy47{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:var(--chakra-space-8);gap:var(--chakra-space-4);}
@media screen and (min-width: 30em){.css-5pvy47{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}
@media screen and (min-width: 48em){.css-5pvy47{margin-top:var(--chakra-space-9);}}
.css-pca7zw{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;line-height:1.2;border-radius:0px;font-weight:500;transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);font-family:'Inter',system-ui,-apple-system,sans-serif;letter-spacing:0.01em;min-width:var(--chakra-sizes-12);font-size:var(--chakra-fontSizes-lg);background:var(--chakra-colors-brand-accent);color:var(--chakra-colors-brand-onAccent);height:56px;-webkit-padding-start:var(--chakra-space-7);padding-inline-start:var(--chakra-space-7);-webkit-padding-end:var(--chakra-space-7);padding-inline-end:var(--chakra-space-7);}
.css-pca7zw:focus-visible,.css-pca7zw[data-focus-visible]{box-shadow:var(--chakra-shadows-none);outline:2px solid #C8F04C;outline-offset:2px;}
.css-pca7zw:disabled,.css-pca7zw[disabled],.css-pca7zw[aria-disabled=true],.css-pca7zw[data-disabled]{opacity:0.4;cursor:not-allowed;box-shadow:var(--chakra-shadows-none);}
.css-pca7zw:hover,.css-pca7zw[data-hover]{background:var(--chakra-colors-brand-accentDark);}
.css-pca7zw:hover:disabled,.css-pca7zw[data-hover]:disabled,.css-pca7zw:hover[disabled],.css-pca7zw[data-hover][disabled],.css-pca7zw:hover[aria-disabled=true],.css-pca7zw[data-hover][aria-disabled=true],.css-pca7zw:hover[data-disabled],.css-pca7zw[data-hover][data-disabled]{background:var(--chakra-colors-brand-accent);}
.css-pca7zw:active,.css-pca7zw[data-active]{background:var(--chakra-colors-brand-accentDark);}
.css-1s97223{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;line-height:1.2;border-radius:0px;font-weight:500;transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);font-family:'Inter',system-ui,-apple-system,sans-serif;letter-spacing:0.01em;min-width:var(--chakra-sizes-12);font-size:var(--chakra-fontSizes-lg);border:1px solid;background:var(--chakra-colors-transparent);height:56px;-webkit-padding-start:var(--chakra-space-7);padding-inline-start:var(--chakra-space-7);-webkit-padding-end:var(--chakra-space-7);padding-inline-end:var(--chakra-space-7);border-color:var(--chakra-colors-whiteAlpha-400);color:var(--chakra-colors-brand-onDark);}
.css-1s97223:focus-visible,.css-1s97223[data-focus-visible]{box-shadow:var(--chakra-shadows-none);outline:2px solid #C8F04C;outline-offset:2px;}
.css-1s97223:disabled,.css-1s97223[disabled],.css-1s97223[aria-disabled=true],.css-1s97223[data-disabled]{opacity:0.4;cursor:not-allowed;box-shadow:var(--chakra-shadows-none);}
.chakra-button__group[data-attached][data-orientation=horizontal]>.css-1s97223:not(:last-of-type){-webkit-margin-end:-1px;margin-inline-end:-1px;}
.chakra-button__group[data-attached][data-orientation=vertical]>.css-1s97223:not(:last-of-type){margin-bottom:-1px;}
.css-1s97223:active,.css-1s97223[data-active]{background:var(--chakra-colors-brand-ink);color:var(--chakra-colors-brand-surface);}
.css-1s97223:hover,.css-1s97223[data-hover]{-webkit-text-decoration:none;text-decoration:none;background:var(--chakra-colors-brand-onDark);color:var(--chakra-colors-brand-dark);border-color:var(--chakra-colors-brand-onDark);}
.css-5otmed{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:var(--chakra-space-10);gap:var(--chakra-space-3);-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:var(--chakra-space-3);}
@media screen and (min-width: 48em){.css-5otmed{margin-top:var(--chakra-space-12);}}
.css-j1vj4q{font-family:var(--chakra-fonts-mono);font-size:11px;letter-spacing:0.06em;color:var(--chakra-colors-brand-onDark);border:1px solid;border-color:var(--chakra-colors-whiteAlpha-300);-webkit-padding-start:var(--chakra-space-3);padding-inline-start:var(--chakra-space-3);-webkit-padding-end:var(--chakra-space-3);padding-inline-end:var(--chakra-space-3);padding-top:var(--chakra-space-1-5);padding-bottom:var(--chakra-space-1-5);}
.css-1sgfgie{display:grid;grid-gap:var(--chakra-space-2);grid-template-columns:1fr;padding-top:var(--chakra-space-6);padding-bottom:var(--chakra-space-6);-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}
@media screen and (min-width: 48em){.css-1sgfgie{grid-gap:var(--chakra-space-8);grid-template-columns:40px minmax(220px, 340px) 1fr;padding-top:var(--chakra-space-8);padding-bottom:var(--chakra-space-8);}}
.css-1tiyibf{display:none;font-family:var(--chakra-fonts-mono);font-size:var(--chakra-fontSizes-small);color:var(--chakra-colors-brand-muted);}
@media screen and (min-width: 48em){.css-1tiyibf{display:block;}}
.css-14bs28v{margin-top:var(--chakra-space-6);}
.css-1djakb3{font-family:var(--chakra-fonts-mono);font-size:var(--chakra-fontSizes-small);color:var(--chakra-colors-brand-muted);letter-spacing:0.04em;}
.css-1utyn6z{border-top:1px solid;border-color:var(--chakra-colors-whiteAlpha-200);}
.css-11ms733{border-bottom:1px solid;border-color:var(--chakra-colors-whiteAlpha-200);padding-top:var(--chakra-space-7);padding-bottom:var(--chakra-space-7);}
@media screen and (min-width: 48em){.css-11ms733{padding-top:var(--chakra-space-9);padding-bottom:var(--chakra-space-9);}}
.css-13v8fbj{font-family:var(--chakra-fonts-mono);font-size:var(--chakra-fontSizes-small);color:var(--chakra-colors-brand-accent);}
.css-pn5867{line-height:1.33;font-family:var(--chakra-fonts-heading);font-weight:500;font-size:var(--chakra-fontSizes-h3);letter-spacing:var(--chakra-letterSpacings-tight);color:var(--chakra-colors-brand-onDark);margin-bottom:var(--chakra-space-3);}
@media screen and (min-width: 48em){.css-pn5867{line-height:1.2;}}
.css-19zk7f2{font-size:16px;color:var(--chakra-colors-brand-onDarkMuted);line-height:1.7;max-width:560px;}
.css-z7rls2{position:relative;background:var(--chakra-colors-brand-dark);color:var(--chakra-colors-brand-onDark);overflow:hidden;min-height:100svh;display:grid;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;grid-template-columns:minmax(0, 1fr);padding-top:104px;padding-bottom:56px;}
@media screen and (min-width: 48em){.css-z7rls2{padding-top:120px;padding-bottom:72px;}}
.css-kpf6rj{position:absolute;inset:0px;background-image:linear-gradient(to right, rgba(8, 8, 7, 0.95) 0%, rgba(8, 8, 7, 0.82) 42%, rgba(8, 8, 7, 0.48) 74%, rgba(8, 8, 7, 0.22) 100%);}
.css-144s53i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:44px;height:44px;border:1px solid;border-color:var(--chakra-colors-whiteAlpha-400);color:var(--chakra-colors-brand-accent);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}
.css-gy04tu{margin-top:var(--chakra-space-5);}
@media screen and (min-width: 48em){.css-gy04tu{margin-top:var(--chakra-space-6);}}
.css-o4pzz7{margin-top:var(--chakra-space-5);max-width:580px;font-size:16px;line-height:1.65;color:var(--chakra-colors-brand-onDarkMuted);}
@media screen and (min-width: 48em){.css-o4pzz7{margin-top:var(--chakra-space-6);font-size:17px;}}
.css-19saaat{display:grid;grid-template-columns:1fr;border-top:1px solid;border-left:1px solid;border-color:var(--chakra-colors-brand-border);}
@media screen and (min-width: 48em){.css-19saaat{grid-template-columns:repeat(2, 1fr);}}
.css-15xq3xc{border-right:1px solid;border-bottom:1px solid;border-color:var(--chakra-colors-brand-border);background:var(--chakra-colors-brand-surface);padding:var(--chakra-space-6);}
@media screen and (min-width: 48em){.css-15xq3xc{padding:var(--chakra-space-8);}}
.css-1slof8q{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:var(--chakra-space-3);}
.css-d4l3en{font-family:var(--chakra-fonts-mono);font-size:var(--chakra-fontSizes-small);color:var(--chakra-colors-brand-accentDark);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:var(--chakra-space-4);}
.css-jwpn02{font-size:16px;color:var(--chakra-colors-brand-muted);line-height:1.7;}
.css-of0kcu{position:relative;overflow:hidden;aspect-ratio:4/3;background:var(--chakra-colors-brand-subtle);border:1px solid;border-color:var(--chakra-colors-brand-border);}
.css-krr2rx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--chakra-space-4);padding-top:var(--chakra-space-4);padding-bottom:var(--chakra-space-4);border-bottom:1px solid;border-color:var(--chakra-colors-brand-border);}
.css-ojup17{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:28px;height:28px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border:1px solid;border-color:var(--chakra-colors-brand-border);color:var(--chakra-colors-brand-accentDark);}
.css-k1qrlw{font-size:16px;color:var(--chakra-colors-brand-ink);}
@media screen and (min-width: 48em){.css-k1qrlw{font-size:17px;}}
.css-jesmbx{margin-top:var(--chakra-space-6);font-size:15px;color:var(--chakra-colors-brand-muted);line-height:1.7;max-width:460px;}
.css-pxtckv{color:var(--chakra-colors-brand-ink);-webkit-text-decoration:underline;text-decoration:underline;font-weight:500;}
.css-6yo5ga{display:grid;grid-template-columns:1fr;border-top:1px solid;border-left:1px solid;border-color:var(--chakra-colors-brand-border);}
@media screen and (min-width: 48em){.css-6yo5ga{grid-template-columns:repeat(3, 1fr);}}
.css-qw47uy{font-family:var(--chakra-fonts-mono);font-size:var(--chakra-fontSizes-small);color:var(--chakra-colors-brand-accentDark);margin-bottom:var(--chakra-space-5);}
.css-1nifhdq{font-family:var(--chakra-fonts-body);font-weight:600;font-size:17px;color:var(--chakra-colors-brand-ink);line-height:1.3;margin-bottom:var(--chakra-space-3);}
@media screen and (min-width: 48em){.css-1nifhdq{font-size:18px;}}
.css-sa756i{font-size:15px;color:var(--chakra-colors-brand-muted);line-height:1.7;}
.css-v33exk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:var(--chakra-space-8);-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--chakra-space-4);}
@media screen and (min-width: 48em){.css-v33exk{margin-bottom:var(--chakra-space-10);}}
.css-befy3e{margin-top:var(--chakra-space-4);font-family:var(--chakra-fonts-heading);font-weight:500;font-size:var(--chakra-fontSizes-h2);line-height:var(--chakra-lineHeights-heading);letter-spacing:var(--chakra-letterSpacings-tight);color:var(--chakra-colors-brand-ink);}
.css-1t1lycg{display:grid;grid-gap:0px;grid-template-columns:repeat(1, minmax(0, 1fr));border-top:1px solid;border-left:1px solid;border-color:var(--chakra-colors-brand-border);}
@media screen and (min-width: 30em){.css-1t1lycg{grid-template-columns:repeat(2, minmax(0, 1fr));}}
@media screen and (min-width: 62em){.css-1t1lycg{grid-template-columns:repeat(4, minmax(0, 1fr));}}
.css-7nakkv{display:block;padding:var(--chakra-space-6);border-right:1px solid;border-bottom:1px solid;border-color:var(--chakra-colors-brand-border);background:var(--chakra-colors-brand-bg);-webkit-transition:background 0.25s ease;transition:background 0.25s ease;}
@media screen and (min-width: 48em){.css-7nakkv{padding:var(--chakra-space-7);}}
.css-7nakkv:hover,.css-7nakkv[data-hover]{background:var(--chakra-colors-brand-surface);-webkit-text-decoration:none;text-decoration:none;}
.css-nvwzai{color:var(--chakra-colors-brand-muted);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
[role=group]:hover .css-nvwzai,[role=group][data-hover] .css-nvwzai,[data-group]:hover .css-nvwzai,[data-group][data-hover] .css-nvwzai,.group:hover .css-nvwzai,.group[data-hover] .css-nvwzai{color:var(--chakra-colors-brand-ink);-webkit-transform:translate(2px,-2px);-moz-transform:translate(2px,-2px);-ms-transform:translate(2px,-2px);transform:translate(2px,-2px);}