@font-face{font-family:Outfit;src:local(Outfit Regular),local(Outfit),url(./fonts/l33xbi9DEvZxze48O8rxcUOmuUk5gDv2O0OrZEz0FuI-dgyaecc8CwRreuaMAiq40ab1d2cprv3HfuifvUVfwXE.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Outfit Fallback\: -apple-system;src:local(-apple-system),local(-apple-system Regular),local(-apple-system-Regular),local(System Font),local(\.SFNS-Regular);size-adjust:106.842%;ascent-override:93.5964%;descent-override:24.3351%;line-gap-override:0%}@font-face{font-family:Outfit Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont),local(BlinkMacSystemFont Regular),local(BlinkMacSystemFont-Regular),local(System Font),local(\.SFNS-Regular);size-adjust:106.842%;ascent-override:93.5964%;descent-override:24.3351%;line-gap-override:0%}@font-face{font-family:Outfit Fallback\: Segoe UI;src:local(Segoe UI),local(Segoe UI Regular),local(SegoeUI-Regular),local(SegoeUI);size-adjust:100.37%;ascent-override:99.6313%;descent-override:25.9041%;line-gap-override:0%}@font-face{font-family:Outfit Fallback\: Roboto;src:local(Roboto),local(Roboto Regular),local(Roboto-Regular);size-adjust:100.04%;ascent-override:99.9605%;descent-override:25.9897%;line-gap-override:0%}@font-face{font-family:Outfit Fallback\: Helvetica Neue;src:local(Helvetica Neue),local(Helvetica Neue Regular),local(HelveticaNeue-Regular),local(HelveticaNeue);size-adjust:98.8889%;ascent-override:101.124%;descent-override:26.2921%;line-gap-override:0%}@font-face{font-family:Outfit Fallback\: Arial;src:local(Arial),local(Arial Regular),local(Arial-Regular),local(ArialMT);size-adjust:99.8204%;ascent-override:100.18%;descent-override:26.0468%;line-gap-override:0%}@font-face{font-family:Outfit Fallback\: Noto Sans;src:local(Noto Sans),local(Noto Sans Regular),local(NotoSans-Regular);size-adjust:93.8819%;ascent-override:106.517%;descent-override:27.6944%;line-gap-override:0%}@font-face{font-family:Outfit Fallback\: Liberation Sans;src:local(Liberation Sans),local(Liberation Sans Regular),local(LiberationSans-Regular);size-adjust:99.8204%;ascent-override:100.18%;descent-override:26.0468%;line-gap-override:0%}@font-face{font-family:Outfit;src:local(Outfit Regular),local(Outfit),url(./fonts/xwIOK4HPdbSC6Mdc0x2VRT_mYY3ySqs1fy6nxcxXjiU-0j7FPoS1jkGvS2tsrn8rI3GG3RfFYZS8ICqy61eWDc8.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Outfit;src:local(Outfit Medium),url(./fonts/l33xbi9DEvZxze48O8rxcUOmuUk5gDv2O0OrZEz0FuI-dgyaecc8CwRreuaMAiq40ab1d2cprv3HfuifvUVfwXE.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Outfit;src:local(Outfit Medium),url(./fonts/xwIOK4HPdbSC6Mdc0x2VRT_mYY3ySqs1fy6nxcxXjiU-0j7FPoS1jkGvS2tsrn8rI3GG3RfFYZS8ICqy61eWDc8.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Outfit;src:local(Outfit SemiBold),url(./fonts/l33xbi9DEvZxze48O8rxcUOmuUk5gDv2O0OrZEz0FuI-dgyaecc8CwRreuaMAiq40ab1d2cprv3HfuifvUVfwXE.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Outfit;src:local(Outfit SemiBold),url(./fonts/xwIOK4HPdbSC6Mdc0x2VRT_mYY3ySqs1fy6nxcxXjiU-0j7FPoS1jkGvS2tsrn8rI3GG3RfFYZS8ICqy61eWDc8.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Outfit;src:local(Outfit Bold),url(./fonts/l33xbi9DEvZxze48O8rxcUOmuUk5gDv2O0OrZEz0FuI-dgyaecc8CwRreuaMAiq40ab1d2cprv3HfuifvUVfwXE.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Outfit;src:local(Outfit Bold),url(./fonts/xwIOK4HPdbSC6Mdc0x2VRT_mYY3ySqs1fy6nxcxXjiU-0j7FPoS1jkGvS2tsrn8rI3GG3RfFYZS8ICqy61eWDc8.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local(Cormorant Garamond Regular),local(Cormorant Garamond),url(./fonts/TdT5v1ltWOm8HcuM37hvmFSHBVDw6Gtv9mCoyBsXfms-SFnFyFO1v2JC94RixBy2JDqCN9v6Af64SV9Dd9108_w.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond Fallback\: Georgia;src:local(Georgia),local(Georgia Regular),local(Georgia-Regular);size-adjust:88.3803%;ascent-override:104.548%;descent-override:32.4733%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond Fallback\: Times New Roman;src:local(Times New Roman),local(Times New Roman Regular),local(TimesNewRoman-Regular),local(TimesNewRomanPSMT);size-adjust:96.9846%;ascent-override:95.2728%;descent-override:29.5923%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond Fallback\: Noto Serif;src:local(Noto Serif),local(Noto Serif Regular),local(NotoSerif-Regular);size-adjust:81.9127%;ascent-override:112.803%;descent-override:35.0373%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond Fallback\: Liberation Serif;src:local(Liberation Serif),local(Liberation Serif Regular),local(LiberationSerif-Regular);size-adjust:96.9846%;ascent-override:95.2728%;descent-override:29.5923%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond;src:local(Cormorant Garamond Regular),local(Cormorant Garamond),url(./fonts/Qe3AcGB4Uwtr_BrV1lsDLF8zS_zFvpt-T7Y_gFxqHfY-m78NZ1Z_xBiJCAGUw4sfUPi66j_Z9CscLdIuhFZE4fU.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local(Cormorant Garamond Medium),url(./fonts/TdT5v1ltWOm8HcuM37hvmFSHBVDw6Gtv9mCoyBsXfms-SFnFyFO1v2JC94RixBy2JDqCN9v6Af64SV9Dd9108_w.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local(Cormorant Garamond Medium),url(./fonts/Qe3AcGB4Uwtr_BrV1lsDLF8zS_zFvpt-T7Y_gFxqHfY-m78NZ1Z_xBiJCAGUw4sfUPi66j_Z9CscLdIuhFZE4fU.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local(Cormorant Garamond SemiBold),url(./fonts/TdT5v1ltWOm8HcuM37hvmFSHBVDw6Gtv9mCoyBsXfms-SFnFyFO1v2JC94RixBy2JDqCN9v6Af64SV9Dd9108_w.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local(Cormorant Garamond SemiBold),url(./fonts/Qe3AcGB4Uwtr_BrV1lsDLF8zS_zFvpt-T7Y_gFxqHfY-m78NZ1Z_xBiJCAGUw4sfUPi66j_Z9CscLdIuhFZE4fU.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local(Cormorant Garamond Bold),url(./fonts/TdT5v1ltWOm8HcuM37hvmFSHBVDw6Gtv9mCoyBsXfms-SFnFyFO1v2JC94RixBy2JDqCN9v6Af64SV9Dd9108_w.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local(Cormorant Garamond Bold),url(./fonts/Qe3AcGB4Uwtr_BrV1lsDLF8zS_zFvpt-T7Y_gFxqHfY-m78NZ1Z_xBiJCAGUw4sfUPi66j_Z9CscLdIuhFZE4fU.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root:has(input[name=color-scheme][value=light\ dark]:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root:has(input[name=color-scheme][value=light\ dark]:checked){--lightningcss-light: ;--lightningcss-dark:initial}}:root:has(input[name=color-scheme][value=light]:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:has(input[name=color-scheme][value=dark]:checked){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--color-mim-cream:oklch(98% .005 85);--color-mim-sand:oklch(95% .01 75);--color-mim-sage:oklch(94% .015 155);--color-mim-forest:oklch(32% .035 155);--color-mim-deep-forest:oklch(22% .028 155);--color-mim-terracotta:oklch(60% .11 48);--color-mim-terracotta-deep:oklch(48% .13 45);--color-mim-gold:oklch(72% .11 82);--color-mim-charcoal:oklch(20% .005 140);--color-mim-muted:oklch(48% .01 150);--color-surface:var(--lightningcss-light,var(--color-mim-cream))var(--lightningcss-dark,var(--color-mim-deep-forest));--color-surface-alt:var(--lightningcss-light,var(--color-mim-sand))var(--lightningcss-dark,var(--color-mim-forest));--color-surface-card:var(--lightningcss-light,oklch(100% 0 none))var(--lightningcss-dark,oklch(26% .025 155));--color-white:oklch(100% 0 none);--color-brand-gold:var(--color-mim-gold);--color-brand-gold-hover:color-mix(in oklch, var(--color-mim-gold) 80%, oklch(0% 0 none));--color-brand-navy:var(--color-mim-forest);--color-light:var(--color-mim-sand);--color-light-accent:var(--color-mim-sage);--color-gray:var(--color-mim-muted);--color-gray-light:var(--lightningcss-light,oklch(92% .008 80))var(--lightningcss-dark,oklch(30% .02 155));--color-gray-medium:oklch(62% .01 150);--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback: Georgia", "Cormorant Garamond Fallback: Times New Roman", "Cormorant Garamond Fallback: Noto Serif", "Cormorant Garamond Fallback: Liberation Serif", Georgia, serif;--font-sans:"Outfit", "Outfit Fallback: -apple-system", "Outfit Fallback: BlinkMacSystemFont", "Outfit Fallback: Segoe UI", "Outfit Fallback: Roboto", "Outfit Fallback: Helvetica Neue", "Outfit Fallback: Arial", "Outfit Fallback: Noto Sans", "Outfit Fallback: Liberation Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-accent:"Outfit", "Outfit Fallback: Segoe UI", "Outfit Fallback: Helvetica Neue", "Outfit Fallback: Arial", "Outfit Fallback: Noto Sans", "Outfit Fallback: Liberation Sans", sans-serif;--ui-link-color:var(--color-mim-forest);--ui-link-hover-color:var(--color-mim-terracotta);--ui-link-color-light:var(--color-mim-sand);--ui-link-hover-color-light:var(--color-mim-gold);--ui-link-text-decoration:none;--ui-button-font-family:var(--font-sans);--ui-button-font-weight:600;--ui-button-line-height:1.3;--ui-button-size:16px;--ui-caption-size:16px;--ui-caption-color:var(--lightningcss-light,var(--color-mim-muted))var(--lightningcss-dark,oklch(87% .01 155));--ui-caption-color-light:oklch(91% .01 155);--ui-caption-font-family:var(--font-sans);--ui-caption-line-height:1.6;--ui-small-size:13px;--ui-small-color:var(--lightningcss-light,var(--color-mim-terracotta))var(--lightningcss-dark,var(--color-mim-gold));--ui-small-color-light:var(--color-mim-gold);--ui-small-font-family:var(--font-sans);--ui-small-font-weight:700;--ui-small-text-transform:uppercase;--ui-small-letter-spacing:.12em;--ui-text-size:calc(clamp(1.0625rem, 1rem + .25vw, 1.125rem));--ui-text-color:var(--lightningcss-light,var(--color-mim-charcoal))var(--lightningcss-dark,oklch(94% .015 155));--ui-text-color-light:oklch(94% .015 155);--ui-text-font-family:var(--font-sans);--ui-text-font-weight:400;--ui-text-line-height:1.65;--ui-subheading-size:calc(clamp(1.1875rem, 1rem + .625vw, 1.375rem));--ui-subheading-color:var(--lightningcss-light,var(--color-mim-forest))var(--lightningcss-dark,oklch(88% .01 155));--ui-subheading-color-light:oklch(88% .01 155);--ui-subheading-font-family:var(--font-sans);--ui-subheading-font-weight:500;--ui-subheading-line-height:1.5;--ui-heading-size:calc(clamp(1.4375rem, 1.125rem + 1.25vw, 1.75rem));--ui-heading-color:var(--lightningcss-light,var(--color-mim-deep-forest))var(--lightningcss-dark,var(--color-white));--ui-heading-color-light:var(--color-white);--ui-heading-font-family:var(--font-serif);--ui-heading-font-weight:600;--ui-heading-line-height:1.25;--ui-heading-text-transform:none;--ui-heading-lg-size:calc(clamp(1.8125rem, 1.25rem + 2.5vw, 2.375rem));--ui-heading-lg-color:var(--lightningcss-light,var(--color-mim-deep-forest))var(--lightningcss-dark,var(--color-white));--ui-heading-lg-color-light:var(--color-white);--ui-heading-lg-font-family:var(--font-serif);--ui-heading-lg-font-weight:600;--ui-heading-lg-line-height:1.2;--ui-heading-lg-text-transform:none;--ui-subtitle-color:var(--lightningcss-light,var(--color-mim-muted))var(--lightningcss-dark,oklch(78% .01 155));--ui-subtitle-color-light:oklch(78% .01 155);--ui-block-title-size:calc(clamp(2.125rem, 1.25rem + 3.75vw, 3rem));--ui-block-title-color:var(--lightningcss-light,var(--color-mim-deep-forest))var(--lightningcss-dark,var(--color-white));--ui-block-title-color-light:var(--color-white);--ui-block-title-font-family:var(--font-serif);--ui-block-title-font-weight:600;--ui-block-title-line-height:1.15;--ui-block-title-text-transform:none;--ui-hero-title-size:calc(clamp(2.75rem, 1.25rem + 6.25vw, 4.75rem));--ui-hero-title-color:var(--lightningcss-light,var(--color-mim-deep-forest))var(--lightningcss-dark,var(--color-white));--ui-hero-title-color-light:var(--color-white);--ui-hero-title-font-family:var(--font-serif);--ui-hero-title-font-weight:600;--ui-hero-title-line-height:1.1;--ui-hero-title-text-transform:none;--ui-btn-sm-padding:10px 22px;--ui-btn-sm-font-size:14px;--ui-btn-sm-border-width:1px;--ui-btn-sm-border-radius:50px;--ui-btn-md-padding:14px 30px;--ui-btn-md-font-size:15px;--ui-btn-md-border-width:1px;--ui-btn-md-border-radius:50px;--ui-btn-lg-padding:18px 40px;--ui-btn-lg-font-size:16px;--ui-btn-lg-border-width:1px;--ui-btn-lg-border-radius:50px;--ui-btn-primary-color:oklch(100% 0 none);--ui-btn-primary-bg-color:var(--color-mim-forest);--ui-btn-primary-border-color:transparent;--ui-btn-primary-hover-bg-color:var(--color-mim-deep-forest);--ui-btn-primary-hover-border-color:transparent;--ui-btn-secondary-color:var(--color-mim-forest);--ui-btn-secondary-color-light:var(--color-mim-sand);--ui-btn-secondary-bg-color:transparent;--ui-btn-secondary-border-color:var(--color-mim-forest);--ui-btn-secondary-border-color-light:var(--color-mim-sand);--ui-btn-secondary-hover-color:var(--color-white);--ui-btn-secondary-hover-bg-color:var(--color-mim-forest);--ui-btn-secondary-hover-bg-color-light:var(--color-mim-forest);--ui-btn-secondary-hover-border-color:var(--color-mim-forest);--ui-btn-primary-alt-color:var(--color-mim-deep-forest);--ui-btn-primary-alt-bg-color:var(--color-mim-sand);--ui-btn-primary-alt-border-color:transparent;--ui-btn-primary-alt-hover-bg-color:oklch(89% .015 75);--ui-btn-secondary-alt-color:var(--color-mim-terracotta);--ui-btn-secondary-alt-bg-color:transparent;--ui-btn-secondary-alt-border-color:var(--color-mim-terracotta);--ui-btn-secondary-alt-hover-color:var(--color-white);--ui-btn-secondary-alt-hover-bg-color:var(--color-mim-terracotta);--ui-content-gutter:calc(clamp(1.25rem, .75rem + 2vw, 3rem));--ui-content-container:1240px;--z-header:100;--z-overlay:200}:root{overflow-wrap:break-word}html{font-family:var(--font-sans,"Outfit",sans-serif);color:var(--ui-text-color);background-color:var(--color-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif,"Cormorant Garamond",Georgia,serif);text-transform:none;color:var(--ui-heading-color,var(--color-mim-deep-forest));letter-spacing:-.01em;text-wrap:balance;margin-block:0;font-weight:600;line-height:1.2}p{line-height:var(--ui-text-line-height,1.65);text-wrap:pretty;margin-block:0}a{color:var(--ui-link-color);-webkit-text-decoration:var(--ui-link-text-decoration);-webkit-text-decoration:var(--ui-link-text-decoration);text-decoration:var(--ui-link-text-decoration)}@media (prefers-reduced-motion:no-preference){a{transition:color .25s,opacity .25s}}@media (hover:hover) and (pointer:fine){a:hover{color:var(--ui-link-hover-color)}}.type-hero{font-size:var(--ui-hero-title-size);line-height:var(--ui-hero-title-line-height);font-weight:var(--ui-hero-title-font-weight);text-transform:var(--ui-hero-title-text-transform);font-family:var(--ui-hero-title-font-family)}.type-block-title{font-size:var(--ui-block-title-size);line-height:var(--ui-block-title-line-height);font-weight:var(--ui-block-title-font-weight);text-transform:var(--ui-block-title-text-transform);font-family:var(--ui-block-title-font-family)}.type-heading-lg{font-size:var(--ui-heading-lg-size);line-height:var(--ui-heading-lg-line-height);font-weight:var(--ui-heading-lg-font-weight);text-transform:var(--ui-heading-lg-text-transform);font-family:var(--ui-heading-lg-font-family)}.type-heading{font-size:var(--ui-heading-size);line-height:var(--ui-heading-line-height);font-weight:var(--ui-heading-font-weight);text-transform:var(--ui-heading-text-transform);font-family:var(--ui-heading-font-family)}.type-subheading{font-size:var(--ui-subheading-size);line-height:var(--ui-subheading-line-height);font-weight:var(--ui-subheading-font-weight);font-family:var(--ui-subheading-font-family)}.type-text{font-size:var(--ui-text-size);line-height:var(--ui-text-line-height);font-weight:var(--ui-text-font-weight);font-family:var(--ui-text-font-family);color:var(--ui-text-color)}.type-caption{font-size:var(--ui-caption-size);line-height:var(--ui-caption-line-height);font-family:var(--ui-caption-font-family)}.type-small{font-size:var(--ui-small-size);font-weight:var(--ui-small-font-weight);text-transform:var(--ui-small-text-transform);letter-spacing:var(--ui-small-letter-spacing);font-family:var(--ui-small-font-family)}*,:after,:before{box-sizing:border-box}body{background-color:var(--color-surface);color:var(--ui-text-color);margin-block:0;margin-inline:0}.gold{color:var(--color-brand-gold)}img,video{max-inline-size:100%;display:block}html{scroll-behavior:smooth}.section{padding-block:calc(clamp(2.5rem,1.5rem + 4vw,5rem))}.section--dark{background-color:var(--color-mim-deep-forest);color:var(--color-mim-sand);--ui-heading-color:var(--ui-heading-color-light);--ui-heading-lg-color:var(--ui-heading-lg-color-light);--ui-block-title-color:var(--ui-block-title-color-light);--ui-hero-title-color:var(--ui-hero-title-color-light);--ui-text-color:var(--ui-text-color-light);--ui-subheading-color:var(--ui-subheading-color-light);--ui-subtitle-color:var(--ui-subtitle-color-light);--ui-caption-color:var(--ui-caption-color-light);--ui-small-color:var(--ui-small-color-light);--ui-link-color:var(--ui-link-color-light);--ui-link-hover-color:var(--ui-link-hover-color-light)}.section--dark .btn--secondary{color:var(--ui-btn-secondary-color-light);border-color:var(--ui-btn-secondary-border-color-light)}@media (hover:hover) and (pointer:fine){.section--dark .btn--secondary:hover{background-color:var(--ui-btn-secondary-hover-bg-color-light);border-color:var(--ui-btn-secondary-hover-border-color)}}.container{max-inline-size:var(--ui-content-container);padding-inline:var(--ui-content-gutter);margin-inline:auto}.section__header{margin-block-end:calc(clamp(2rem,1.5rem + 2vw,3rem))}.eyebrow{font-size:var(--ui-small-size);font-weight:var(--ui-small-font-weight);text-transform:var(--ui-small-text-transform);letter-spacing:.1em;font-family:var(--ui-small-font-family);margin-block-end:8px;display:block}.eyebrow,.section--dark .eyebrow{color:var(--color-brand-gold)}.divider{background-color:var(--color-brand-gold);block-size:3px;inline-size:48px;margin-block:16px}:is(:root:has(#cs-auto:checked) .header__scheme-btn[for=cs-auto],:root:has(#cs-dark:checked) .header__scheme-btn[for=cs-dark],:root:has(#cs-light:checked) .header__scheme-btn[for=cs-light]){color:var(--color-brand-gold)}.btn{padding:var(--ui-btn-md-padding);font-family:var(--ui-button-font-family);font-size:var(--ui-button-size);font-weight:var(--ui-button-font-weight);border-radius:var(--ui-btn-md-border-radius);cursor:pointer;white-space:nowrap;border-style:solid;border-width:1px;justify-content:center;align-items:center;gap:8px;line-height:1.3;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.btn{transition:background-color .3s,color .3s,border-color .3s,transform .3s}}.btn:focus-visible{outline:3px solid var(--color-mim-gold);outline-offset:3px}.btn:active{transform:translateY(1px)}.btn--sm{border-radius:var(--ui-btn-sm-border-radius);padding:10px 22px;font-size:14px}.btn--lg{padding:var(--ui-btn-lg-padding);border-radius:var(--ui-btn-lg-border-radius);font-size:16px}.btn--primary{background-color:var(--ui-btn-primary-bg-color);color:var(--ui-btn-primary-color);border-color:#0000}.btn--secondary{color:var(--ui-btn-secondary-color);border-color:var(--ui-btn-secondary-border-color);background-color:#0000}@media (hover:hover) and (pointer:fine){.btn--primary:hover{background-color:var(--ui-btn-primary-hover-bg-color)}.btn--secondary:hover{background-color:var(--ui-btn-secondary-hover-bg-color);color:var(--ui-btn-secondary-hover-color)}.btn--ghost:hover{border-color:var(--color-mim-sand);color:var(--color-mim-cream);background-color:oklch(94% .015 155/.12)}}.btn--ghost{color:var(--color-mim-sand);background-color:#0000;border-color:oklch(94% .015 155/.55)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:clip}*,:after,:before,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.grid{display:grid}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.ha{height:auto}.flex{display:flex}.inline-flex{display:inline-flex}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.flex-wrap{flex-wrap:wrap}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.break-all{word-break:break-all}.border{border-width:1px}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s}.ease,.transition{transition-timing-function:cubic-bezier(.4,0,.2,1)}.error-page[data-v-4f3d06fc]{background-color:var(--color-surface);justify-content:center;min-height:70vh;padding:80px 24px}.error-container[data-v-4f3d06fc],.error-page[data-v-4f3d06fc]{align-items:center;display:flex}.error-container[data-v-4f3d06fc]{text-align:center;flex-direction:column;width:100%;max-width:620px}.error-badge[data-v-4f3d06fc]{background-color:var(--color-mim-sage);border-radius:50px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;display:inline-flex}.badge-dot[data-v-4f3d06fc]{background-color:var(--color-mim-terracotta);border-radius:50%;width:8px;height:8px}.badge-text[data-v-4f3d06fc]{font-family:var(--font-sans);font-size:var(--ui-small-size);font-weight:var(--ui-small-font-weight);color:var(--color-mim-deep-forest);text-transform:uppercase;letter-spacing:var(--ui-small-letter-spacing)}.error-code[data-v-4f3d06fc]{letter-spacing:-.02em;margin:0;font-size:calc(clamp(80px,15vw,140px));font-weight:700;line-height:1}.error-code[data-v-4f3d06fc],.error-title[data-v-4f3d06fc]{font-family:var(--font-serif);color:var(--color-mim-deep-forest)}.error-title[data-v-4f3d06fc]{font-size:var(--ui-block-title-size-tablet);margin:16px 0 12px;font-weight:600}.error-description[data-v-4f3d06fc]{font-family:var(--font-sans);font-size:var(--ui-text-size);line-height:var(--ui-text-line-height);color:var(--color-mim-muted);max-width:540px;margin:0 0 36px}.error-actions[data-v-4f3d06fc]{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:48px;display:flex}.btn-primary[data-v-4f3d06fc]{padding:var(--ui-btn-md-padding);font-family:var(--ui-button-font-family);font-size:var(--ui-btn-md-font-size);font-weight:var(--ui-button-font-weight);color:var(--ui-btn-primary-color);background-color:var(--ui-btn-primary-bg-color);border:var(--ui-btn-md-border-width) solid var(--ui-btn-primary-border-color);border-radius:var(--ui-btn-md-border-radius);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary[data-v-4f3d06fc]:hover{background-color:var(--ui-btn-primary-hover-bg-color)}.btn-secondary[data-v-4f3d06fc]{padding:var(--ui-btn-md-padding);font-family:var(--ui-button-font-family);font-size:var(--ui-btn-md-font-size);font-weight:var(--ui-button-font-weight);color:var(--ui-btn-secondary-color);background-color:var(--ui-btn-secondary-bg-color);border:var(--ui-btn-md-border-width) solid var(--ui-btn-secondary-border-color);border-radius:var(--ui-btn-md-border-radius);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:inline-flex}.btn-secondary[data-v-4f3d06fc]:hover{color:var(--ui-btn-secondary-hover-color);background-color:var(--ui-btn-secondary-hover-bg-color)}.helpful-links[data-v-4f3d06fc]{border-top:1px solid var(--color-mim-sage);flex-direction:column;align-items:center;gap:16px;width:100%;padding-top:32px;display:flex}.helpful-title[data-v-4f3d06fc]{font-family:var(--font-sans);font-size:var(--ui-small-size);color:var(--color-mim-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.links-grid[data-v-4f3d06fc]{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.helpful-link[data-v-4f3d06fc]{font-family:var(--font-sans);color:var(--color-mim-forest);align-items:center;gap:8px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.helpful-link[data-v-4f3d06fc]:hover{color:var(--color-mim-terracotta)}@media (width<=600px){.error-actions[data-v-4f3d06fc]{flex-direction:column;width:100%}.btn-primary[data-v-4f3d06fc],.btn-secondary[data-v-4f3d06fc]{width:100%}}
