@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6313bfc2b2e5d7e4-s.3zx7wbj688cn9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13b33f934275930a-s.p.0q59resy_4ije.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.goRjfG_className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}.goRjfG_variable{--font-heading:"DM Serif Display", "DM Serif Display Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8bcddb47c8219945-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8bcddb47c8219945-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8bcddb47c8219945-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8bcddb47c8219945-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.RJ6d3a_className{font-family:Outfit,Outfit Fallback;font-style:normal}.RJ6d3a_variable{--font-body:"Outfit", "Outfit Fallback"}
:root{--color-primary-50:#eef3f8;--color-primary-100:#d4e1ed;--color-primary-200:#a9c3db;--color-primary-300:#7ea5c9;--color-primary-400:#5387b7;--color-primary-500:#3a6d9e;--color-primary-600:#2e5780;--color-primary-700:#264a6e;--color-primary:#1b3a5c;--color-primary-800:#1b3a5c;--color-primary-900:#142d47;--color-primary-950:#0c1c2e;--color-accent-50:#fef2f2;--color-accent-100:#fee2e2;--color-accent-200:#fecaca;--color-accent-300:#f87171;--color-accent-400:#ef4444;--color-accent-500:#e53935;--color-accent:#c62828;--color-accent-600:#c62828;--color-accent-700:#b71c1c;--color-accent-800:#991b1b;--color-accent-900:#7f1d1d;--color-accent-950:#450a0a;--color-neutral-50:#fafaf9;--color-neutral-100:#f5f5f4;--color-neutral-200:#e7e5e4;--color-neutral-300:#d6d3d1;--color-neutral-400:#8a8480;--color-neutral-500:#78716c;--color-neutral-600:#57534e;--color-neutral-700:#44403c;--color-neutral-800:#292524;--color-neutral-900:#1c1917;--color-neutral-950:#0c0a09;--color-success:#16a34a;--color-success-light:#dcfce7;--color-warning:#ca8a04;--color-warning-light:#fef9c3;--color-error:#dc2626;--color-error-light:#fee2e2;--color-success-dark:#15803d;--color-warning-dark:#854d0e;--color-error-dark:#b91c1c;--color-gold:#d97706;--color-gold-light:#fef3c7;--color-gold-dark:#b45309;--color-warm:#d4915e;--color-warm-light:#fdf0e6;--color-background:#fdfbf7;--color-surface:#fff;--color-surface-elevated:#fff;--color-surface-muted:#f3f2ef;--color-text-primary:var(--color-neutral-900);--color-text-secondary:var(--color-neutral-600);--color-text-tertiary:var(--color-neutral-500);--color-text-muted:var(--color-neutral-400);--color-text-inverse:#fff;--color-border:var(--color-neutral-200);--color-border-strong:var(--color-neutral-300);--color-border-focus:var(--color-primary);--font-mono:ui-monospace, "SF Mono", Menlo, Monaco, "Cascadia Mono", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:clamp(1.75rem, 1.3rem + 2.2vw, 2.25rem);--text-5xl:clamp(2rem, 1.4rem + 3vw, 3rem);--text-6xl:clamp(2.25rem, 1.4rem + 4.2vw, 3.75rem);--text-7xl:clamp(2.75rem, 1.6rem + 5.5vw, 4.5rem);--leading-none:1;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-tighter:-.05em;--tracking-tight:-.03em;--tracking-normal:0;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--space-36:9rem;--radius-none:0;--radius-sm:.5rem;--radius-md:.875rem;--radius-lg:1.25rem;--radius-xl:1.5rem;--radius-2xl:2rem;--radius-full:9999px;--border-thin:1px;--border-medium:2px;--border-thick:4px;--shadow-sm:0 1px 3px 0 #0000000a, 0 1px 2px -1px #00000008;--shadow-md:0 4px 8px -2px #0000000f, 0 2px 4px -2px #0000000a;--shadow-lg:0 12px 32px -4px #00000014, 0 4px 8px -4px #0000000a;--shadow-xl:0 20px 40px -8px #0000001a, 0 8px 16px -6px #0000000a;--shadow-2xl:0 32px 64px -16px #00000029;--shadow-primary:0 4px 20px 0 #1b3a5c2e;--shadow-accent:0 4px 20px 0 #c6282838;--shadow-card:0 1px 3px #0000000a, 0 8px 24px -6px #00000012;--shadow-cv:0 4px 6px -1px #0000000d, 0 20px 40px -8px #0000001f, 0 40px 64px -12px #1b3a5c14;--transition-fast:.15s ease;--transition-normal:.28s cubic-bezier(.4, 0, .2, 1);--transition-slow:.4s cubic-bezier(.4, 0, .2, 1);--transition-spring:.5s cubic-bezier(.16, 1, .3, 1);--z-base:0;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-toast:600;--z-tooltip:700;--max-width-sm:640px;--max-width-md:768px;--max-width-lg:1024px;--max-width-xl:1280px;--max-width-content:72rem;--stripe-width:4px;--stripe-color:var(--color-accent);--grain-opacity:.02}
