@font-face{font-family:instrumentSerif;src:url(../media/InstrumentSerif_Regular-s.p.2bof9z4in1_3p.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSerif;src:url(../media/InstrumentSerif_Italic-s.p.0fl4i1td8262r.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Times New Roman);ascent-override:117.87%;descent-override:36.91%;line-gap-override:0.0%;size-adjust:83.99%}.e0HalG_className{font-family:instrumentSerif,instrumentSerif Fallback}.e0HalG_variable{--font-display-local:"instrumentSerif", "instrumentSerif Fallback"}
@font-face{font-family:plusJakarta;src:url(../media/PlusJakartaSans_Variable-s.p.1p29itbkd_1d9.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:plusJakarta Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.dyAGfq_className{font-family:plusJakarta,plusJakarta Fallback;font-style:normal}.dyAGfq_variable{--font-sans-local:"plusJakarta", "plusJakarta Fallback"}
@font-face{font-family:jetBrainsMono;src:url(../media/JetBrainsMono_Variable-s.p.3h70pam6ywypi.woff2)format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:jetBrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.O8lC9a_className{font-family:jetBrainsMono,jetBrainsMono Fallback;font-style:normal}.O8lC9a_variable{--font-code:"jetBrainsMono", "jetBrainsMono Fallback"}
.cf-marketing{--bg:#f7fafd;--surface:#fff;--fg:#07101b;--muted:#4f565f;--border:#dce2e8;--accent:#ce631f;--accent-deep:#a8471b;--navy:#0c223d;--navy-soft:#283c55;--glass:#ffffffbd;--glass-strong:#ffffffe0;--shadow-sm:0 1px 3px #0c172309, 0 4px 14px #0c17230a;--shadow-md:0 6px 20px #0b172612, 0 16px 40px #0b17260d;--shadow-lg:0 12px 32px #0b1b2f17, 0 32px 80px #0b1b2f1f;--shadow-glow:0 0 24px #ce631f2e;--radius:18px;--radius-sm:12px;--radius-pill:999px;--font-display:var(--font-display-local), "Iowan Old Style", Charter, Georgia, serif;--font-sans:var(--font-sans-local), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-body:var(--font-sans-local), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:var(--font-code), ui-monospace, Menlo, monospace;--max:1240px;--header-h:70px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);color:var(--fg);background:var(--bg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.62}@supports (color:lab(0% 0 0)){.cf-marketing{--bg:lab(98.1402% -.553519 -1.78937);--surface:lab(100% 0 0);--fg:lab(4.34969% -.570975 -8.48213);--muted:lab(36.1548% -1.29382 -6.51922);--border:lab(89.5515% -1.08999 -3.56922);--accent:lab(54.8946% 40.5181 55.5307);--accent-deep:lab(43.2459% 39.351 45.039);--navy:lab(12.6524% -.400551 -20.068);--navy-soft:lab(24.3712% -1.89814 -18.25);--glass:lab(100% 0 0/.74);--glass-strong:lab(100% 0 0/.88);--shadow-sm:0 1px 3px lab(7.10301% -.987217 -10.464/.035), 0 4px 14px lab(7.10301% -.987217 -10.464/.04);--shadow-md:0 6px 20px lab(7.06762% -.872262 -12.1524/.07), 0 16px 40px lab(7.06762% -.872262 -12.1524/.05);--shadow-lg:0 12px 32px lab(9.27458% -.758104 -15.6317/.09), 0 32px 80px lab(9.27458% -.758104 -15.6317/.12);--shadow-glow:0 0 24px lab(54.8946% 40.5181 55.5307/.18)}}
