@charset "UTF-8";@font-face{font-family:Inter;src:url(/assets/fonts/inter/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/inter/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/inter/Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Circular;src:url(/assets/fonts/circular/CircularStd-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Circular;src:url(/assets/fonts/circular/CircularStd-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Circular;src:url(/assets/fonts/circular/CircularStd-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--background-color-base: #F5F4F0;--background-color-accent: #4A4441;--text-color-on-base: #212529;--text-color-on-accent: #F5F4F0;--background-color: var(--background-color-base);--text-color: #212529;--text-color-inverse: #ffffff;--contrast-aa: #5A5A5A;--text-secondary-color: var(--contrast-aa);--icon-color: var(--contrast-aa);--border-color: #dee2e6;--highlight-color: #ffffff;--primary-color: #429546;--primary-color-hover: #3a823e;--primary-color-rgb: 66, 149, 70;--secondary-color: #d14541;--secondary-color-hover: #b83b37;--error-color: #b00020;--error-text-color: var(--error-color);--error-background-color: #fbe9e7;--warning-color: #ffa500;--success-color: #28a745;--success-background-color: #dff0d8;--success-text-color: #3c763d;--success-border-color: #d6e9c6;--component-accent-color: var(--primary-color);--invalid-input-border-color: var(--warning-color);--button-primary-bg-override: #4A4441;--button-primary-hover-bg-override: #3A3331;--button-primary-text-override: #FFFFFF;--button-primary-rgb-override: 74, 68, 65;--button-secondary-border-override: var(--button-primary-bg-override);--button-secondary-text-override: var(--button-primary-bg-override);--button-secondary-hover-bg-override: rgba(var(--button-primary-rgb-override), .1);--button-secondary-hover-text-override: var(--button-primary-hover-bg-override);--button-text-color-override: var(--button-secondary-text-override);--button-text-hover-bg-override: var(--button-secondary-hover-bg-override);--button-text-on-dark-variant-override: #FFFFFF;--button-on-dark-hover-bg-override: rgba(255, 255, 255, .15);--button-on-dark-active-bg-override: rgba(255, 255, 255, .25);--language-selector-focus-border-override: var(--button-primary-bg-override);--language-selector-focus-shadow-rgb-override: var(--button-primary-rgb-override);--primary-button-background: var(--button-primary-bg-override);--primary-button-hover-background: var(--button-primary-hover-bg-override);--button-text-color: var(--button-primary-text-override);--language-selector-focus-border: var(--language-selector-focus-border-override);--language-selector-focus-shadow-rgb: var(--language-selector-focus-shadow-rgb-override);--button-min-height: 40px;--button-min-height-mobile: 44px;--button-standard-min-width: 180px;--control-size-lg: 48px;--button-text-on-dark-variant: var(--button-text-on-dark-variant-override);--button-on-dark-hover-bg: var(--button-on-dark-hover-bg-override);--button-on-dark-active-bg: var(--button-on-dark-active-bg-override);--hover-background-color: #e2e6ea;--active-background-color: #dae0e5;--disabled-background-color: #e9ecef;--disabled-text-color: #6c757d;--disabled-border-color: #ced4da;--disabled-background-color-rgb: 233, 236, 239;--font-family-default: "Inter", sans-serif;--font-family-circular: "Circular", sans-serif;--font-family: var(--font-family-default);--font-size-base: 15px;--font-size-large: 17px;--font-size-small: 13px;--line-height-base: 1.6;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 700;--h1-font-size: 2.4rem;--h2-font-size: 1.9rem;--h3-font-size: 1.6rem;--h4-font-size: 1.4rem;--h5-font-size: 1.2rem;--h6-font-size: 1rem;--border-radius-small: 4px;--border-radius-base: 6px;--border-radius-medium: 10px;--border-radius-large: 16px;--box-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--box-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .05);--box-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -2px rgba(0, 0, 0, .04);--shadow-color: #ccc;--shadow-color-rgb: 204, 204, 204;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 20px;--spacing-lg: 30px;--spacing-xl: 40px;--spacing-xxl: 50px;--spacing-8pt-1: 8px;--spacing-8pt-2: 16px;--spacing-8pt-3: 24px;--spacing-8pt-4: 32px;--spacing-8pt-5: 40px;--spacing-8pt-6: 48px;--container-max-width: 1440px;--container-padding-inline: var(--spacing-md);--min-height-full: 100vh;--fp-aspect-16-9: 16 / 9;--fp-aspect-4-5: 4 / 5;--header-height-desktop: 56px;--header-height-mobile: 48px;--zigzag-bg-light: var(--background-color-base);--zigzag-bg-dark: var(--background-color-accent);--zigzag-text-light: var(--text-color-on-base);--zigzag-text-dark: var(--text-color-on-accent);--zigzag-title-dark: var(--text-color-on-accent);--zigzag-link-dark: #EAE8E1;--section-bg-light: var(--background-color-base);--section-bg-dark: #EAEAEA;--header-sticky-bg-opacity: .65;--header-sticky-blur: 0px;--theme-color: var(--primary-color);--gradient-overlay-bottom: linear-gradient(to top, rgba(var(--overlay-background-rgb), .5), transparent);--overlay-background-rgb: 0, 0, 0;--z-index-loader: 1000;--z-index-header: 1000;--loader-content-background: transparent;--loader-border-width-base: .2rem;--link-color: var(--primary-color);--link-hover-color: var(--primary-color-hover);--link-active-color: var(--link-hover-color);--link-disabled-opacity: .65;--link-focus-color: var(--primary-color);--blur-sm: 4px;--blur-md: 8px;--blur-lg: 12px;--blur-xl: 12px}[data-theme=dark]{--background-color-base: #1a1a1a;--background-color-accent: #4A4441;--background-color: var(--background-color-base);--text-color: #e0e0e0;--text-color-inverse: #1a1a1a;--text-secondary-color: #a0a0a0;--icon-color: var(--text-secondary-color);--border-color: #3a3a3a;--highlight-color: #2c2c2c;--text-color-on-base: var(--text-color);--text-color-on-accent: #F5F4F0;--primary-color: #5cb85c;--primary-color-hover: #4cae4c;--primary-color-rgb: 92, 184, 92;--secondary-color: #e57373;--secondary-color-hover: #ef5350;--error-color: #f44336;--error-text-color: var(--error-color);--error-background-color: #4d1b1b;--warning-color: #ffb74d;--success-color: #81c784;--success-background-color: #1e4620;--success-text-color: #c8e6c9;--success-border-color: #388e3c;--component-accent-color: var(--primary-color);--invalid-input-border-color: var(--warning-color);--button-primary-bg-override: #E0E0E0;--button-primary-hover-bg-override: #FFFFFF;--button-primary-text-override: #1a1a1a;--button-primary-rgb-override: 224, 224, 224;--button-secondary-border-override: var(--button-primary-bg-override);--button-secondary-text-override: var(--button-primary-bg-override);--button-secondary-hover-bg-override: rgba(var(--button-primary-rgb-override), .1);--button-secondary-hover-text-override: var(--button-primary-hover-bg-override);--button-text-color-override: var(--button-secondary-text-override);--button-text-hover-bg-override: var(--button-secondary-hover-bg-override);--button-text-on-dark-variant-override: #DDDDDD;--button-on-dark-hover-bg-override: rgba(255, 255, 255, .1);--button-on-dark-active-bg-override: rgba(255, 255, 255, .15);--language-selector-focus-border-override: var(--button-primary-bg-override);--language-selector-focus-shadow-rgb-override: var(--button-primary-rgb-override);--primary-button-background: var(--button-primary-bg-override);--primary-button-hover-background: var(--button-primary-hover-bg-override);--button-text-color: var(--button-primary-text-override);--language-selector-focus-border: var(--language-selector-focus-border-override);--language-selector-focus-shadow-rgb: var(--button-primary-rgb-override);--button-text-on-dark-variant: var(--button-text-on-dark-variant-override);--button-on-dark-hover-bg: var(--button-on-dark-hover-bg-override);--button-on-dark-active-bg: var(--button-on-dark-active-bg-override);--hover-background-color: #383838;--active-background-color: #4a4a4a;--disabled-background-color: #303030;--disabled-text-color: #757575;--disabled-border-color: #424242;--disabled-background-color-rgb: 48, 48, 48;--box-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .15);--box-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .2), 0 2px 4px -1px rgba(0, 0, 0, .15);--box-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .2), 0 4px 6px -2px rgba(0, 0, 0, .15);--shadow-color: #000;--shadow-color-rgb: 0, 0, 0;--zigzag-bg-light: var(--background-color-base);--zigzag-bg-dark: var(--background-color-accent);--zigzag-text-light: var(--text-color-on-base);--zigzag-text-dark: var(--text-color-on-accent);--zigzag-title-dark: var(--text-color-on-accent);--zigzag-link-dark: #EAE8E1;--section-bg-light: var(--background-color);--section-bg-dark: #212121;--theme-color: var(--primary-color);--gradient-overlay-bottom: linear-gradient(to top, rgba(var(--overlay-background-rgb), .75), transparent);--table-header-background: #2a2a2a;--table-row-hover-background: #333333;--table-border-color: #424242;--link-color: var(--primary-color);--link-hover-color: var(--primary-color-hover);--link-active-color: var(--link-hover-color);--link-focus-color: var(--primary-color);--light-gray: #555555}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-base);background-color:var(--page-background-color-override, var(--background-color));color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}.text-base{font-family:var(--font-family);font-size:var(--font-size-base);color:var(--text-color)}.ar-16x9{aspect-ratio:var(--fp-aspect-16-9, 16/9)}.ar-4x5{aspect-ratio:var(--fp-aspect-4-5, 4/5)}.ar-1x1{aspect-ratio:1/1}.ar-3x2{aspect-ratio:3/2}.content-container{width:100%;max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:var(--container-padding-inline);padding-right:var(--container-padding-inline);box-sizing:border-box}.full-bleed{width:100vw;height:100vh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.fade-out-bottom{position:relative}.fade-out-bottom:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(to top,var(--background-color) 0%,transparent 100%);pointer-events:none}.with-fixed-header{padding-top:var(--header-height-desktop, 56px)}@media (max-width: 767.98px){.with-fixed-header{padding-top:var(--header-height-mobile, 48px)}}.font-family-circular{--font-family: var(--font-family-circular)}.font-family-circular,.font-family-circular *{font-family:var(--font-family)}.btn{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-base);cursor:pointer;text-align:center;display:inline-block;transition:background-color .2s ease,transform .1s ease,border-color .2s ease,color .2s ease;color:var(--button-text-color);background-color:var(--primary-button-background);font-family:var(--font-family);font-weight:var(--font-weight-medium);line-height:1.5;border:1px solid var(--primary-button-background);-webkit-user-select:none;user-select:none}.btn:hover:not(:disabled){background-color:var(--primary-button-hover-background);border-color:var(--primary-button-hover-background)}.btn:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.btn:focus:not(:focus-visible){outline:none}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-border-color);color:var(--disabled-text-color);cursor:not-allowed;opacity:.65;transform:none}.uic-button.variant-secondary-on-dark{background-color:transparent;border-color:transparent;color:var(--button-text-on-dark-variant, #FFFFFF)}.uic-button.variant-secondary-on-dark:hover:not(:disabled){background-color:var(--button-on-dark-hover-bg, rgba(255, 255, 255, .1));border-color:transparent;color:var(--button-text-on-dark-variant, #FFFFFF)}.uic-button.variant-secondary-on-dark:focus-visible{outline:2px solid currentColor;outline-offset:1px}.uic-button.variant-secondary-on-dark:focus:not(:focus-visible){outline:none}.uic-button.variant-secondary-on-dark:active:not(:disabled){background-color:var(--button-on-dark-active-bg, rgba(255, 255, 255, .15))}.uic-button.variant-text-on-dark{color:var(--button-text-on-dark-variant);background-color:transparent;border-color:transparent}.uic-button.variant-text-on-dark:hover:not(:disabled){background-color:var(--button-on-dark-hover-bg)}.uic-button.variant-text-on-dark:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}@media (max-width: 768px){.btn{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-base);min-height:var(--button-min-height-mobile)}}@media (max-width: 576px){.btn{padding:var(--spacing-xs) var(--spacing-sm)}}a,.uic-link-host>a{color:var(--link-color);-webkit-text-decoration:var(--link-text-decoration, none);text-decoration:var(--link-text-decoration, none);cursor:pointer;transition:color .2s ease-in-out,-webkit-text-decoration-color .2s ease-in-out;transition:color .2s ease-in-out,text-decoration-color .2s ease-in-out;transition:color .2s ease-in-out,text-decoration-color .2s ease-in-out,-webkit-text-decoration-color .2s ease-in-out}a:hover,.uic-link-host>a:hover{color:var(--link-hover-color);-webkit-text-decoration:var(--link-hover-text-decoration, underline);text-decoration:var(--link-hover-text-decoration, underline);-webkit-text-decoration-color:var(--link-hover-color);text-decoration-color:var(--link-hover-color)}a:active,.uic-link-host>a:active{color:var(--link-active-color)}a:focus-visible,.uic-link-host>a:focus-visible{outline:2px solid var(--link-focus-color);outline-offset:2px;border-radius:2px}a:focus:not(:focus-visible),.uic-link-host>a:focus:not(:focus-visible){outline:none}.uic-link-host.disabled{color:var(--disabled-text-color);pointer-events:none;cursor:not-allowed;text-decoration:none;opacity:var(--link-disabled-opacity)}
