@layer theme{:root{--p-spacing-1:4px;--p-spacing-2:8px;--p-spacing-3:12px;--p-spacing-4:16px;--p-spacing-5:24px;--p-spacing-6:32px;--p-spacing-7:48px;--p-spacing-8:64px;--p-spacing-9:96px;--p-spacing-10:128px;--p-spacing-11:160px;--p-spacing-12:192px;--p-color-white:#fff;--p-color-white-rgb:255 255 255;--p-color-black:#000;--p-color-black-rgb:0 0 0;--p-color-focus:#0019ff;--p-color-primary-100:#e0e0ff;--p-color-primary-200:#b3b3ff;--p-color-primary-300:#7575ff;--p-color-primary-400:#3636f5;--p-color-primary-500:#0000d2;--p-color-primary-600:#0000a8;--p-color-primary-700:navy;--p-color-primary-800:#00005a;--p-color-primary-900:#000030;--p-color-secondary-100:#f8f3f1;--p-color-secondary-200:#f0e4e0;--p-color-secondary-300:#e8d4cf;--p-color-secondary-400:#e4cfc8;--p-color-secondary-500:#dcc8c2;--p-color-secondary-600:#c9aba2;--p-color-secondary-700:#ab8880;--p-color-secondary-800:#7d5f57;--p-color-secondary-900:#3f2e2a;--p-color-gray-100:#f4f4f4;--p-color-gray-500:#747474;--p-color-gray-900:#242424;--p-color-beige:#dccfc2;--p-color-off-white:#ebe8e3;--p-color-primary-system-focus:var(--p-color-focus);--p-color-neutral-000:#fff;--p-color-neutral-100:#ebedf2;--p-color-neutral-200:#d2d4da;--p-color-neutral-300:#b4b5be;--p-color-neutral-400:#9396a0;--p-color-neutral-500:#777a86;--p-color-neutral-600:#595d6d;--p-color-neutral-700:#404252;--p-color-neutral-800:#343643;--p-color-neutral-900:#222228;--p-color-state-info-100:#e3efff;--p-color-state-info-200:#78c6ff;--p-color-state-info-300:#2a8ed7;--p-color-state-success-100:#d4f8de;--p-color-state-success-200:#66d575;--p-color-state-success-300:#2fa53f;--p-color-state-warning-100:#fef4d2;--p-color-state-warning-200:#eeac3b;--p-color-state-warning-300:#d58b0b;--p-color-state-error-100:#ffebe5;--p-color-state-error-200:#ea2424;--p-color-state-error-300:#9b0c0c;--p-radius-0:0;--p-radius-1:4px;--p-radius-2:8px;--p-radius-3:12px;--p-radius-4:16px;--p-radius-5:24px;--p-radius-6:32px;--p-font-size-1:10px;--p-font-size-2:12px;--p-font-size-3:14px;--p-font-size-4:16px;--p-font-size-5:20px;--p-font-size-6:24px;--p-font-size-7:32px;--p-font-size-xs:.75rem;--p-font-size-sm:.875rem;--p-font-size-base:1rem;--p-font-size-lg:1.125rem;--p-font-size-xl:1.25rem;--p-font-size-2xl:1.5rem;--p-font-size-3xl:1.875rem;--p-font-size-4xl:2.25rem;--p-font-size-5xl:3rem;--p-font-size-6xl:4rem;--p-font-size-7xl:5rem;--p-font-size-8xl:6rem;--p-font-size-9xl:8rem;--p-font-weight-light:300;--p-font-weight-regular:400;--p-font-weight-medium:500;--p-font-weight-semi-bold:600;--p-font-weight-bold:700;--p-font-family-default:"Roboto", sans-serif;--p-font-family-headings:"Roboto", sans-serif;--p-gutter:var(--p-spacing-6);--p-gutter-md:var(--p-spacing-5);--p-gutter-sm:var(--p-spacing-4);--p-outline-width:3px;--p-outline-offset:3px;--p-outline-style:solid;--p-outline-color:var(--p-color-focus);--p-shadow-focus:0 0 0 3px #fff;--p-duration-perceptive-instant:85ms;--p-duration-fast:.15s;--p-duration-normal:.25s;--p-duration-slow:.5s;--p-duration-user-flow:5s;--p-duration-attention-span:12s;--p-easing-swift-alt:cubic-bezier(.55, 0, .1, 1);--p-easing-swift-move:cubic-bezier(.4, 0, .2, 1);--p-easing-swifter-move:cubic-bezier(.4, 0, 0, 1);--p-easing-heavy-move:cubic-bezier(.7, 0, .6, 1);--p-easing-swift-out:cubic-bezier(0, 0, .2, 1);--p-easing-swift-in:cubic-bezier(.4, 0, 1, 1)}:root{--s-body-color-default:var(--p-color-neutral-700);--s-headings-color-default:var(--p-color-black);--s-link-color-default:var(--p-color-neutral-600);--s-link-color-hover-default:var(--p-color-neutral-500);--s-link-color-active-default:var(--p-color-neutral-700);--s-headings-font-weight-default:var(--p-font-weight-bold);--s-headings-font-family-default:var(--p-font-family-headings);--s-body-font-family-default:var(--p-font-family-default);--s-body-font-size-default:1rem;--s-body-font-weight-default:var(--p-font-weight-regular);--s-font-weight-medium:var(--p-font-weight-medium);--s-font-weight-semi-bold:var(--p-font-weight-semi-bold);--s-font-weight-strong:var(--p-font-weight-bold);--s-body-line-height-default:1.5;--s-display-font-size:clamp(4rem, 3dvi + 3.25rem, 6rem);--s-display-line-height:1.2;--s-h1-font-size:clamp(3rem, 3dvi + 2.25rem, 5rem);--s-h1-line-height:1.2;--s-h2-font-size:clamp(2.25rem, 2.63dvi + 1.63rem, 4rem);--s-h2-line-height:1.2;--s-h3-font-size:clamp(1.875rem, 1.69dvi + 1.5rem, 3rem);--s-h3-line-height:1.2;--s-h4-font-size:clamp(1.5rem, 1.13dvi + 1.25rem, 2.25rem);--s-h4-line-height:1.25;--s-h5-font-size:1.25rem;--s-h5-line-height:1.3;--s-h6-font-size:1.125rem;--s-h6-line-height:1.4;--s-lead-font-size:1.125rem;--s-paragraph-font-size:var(--s-body-font-size-default);--s-sm-font-size:.875rem;--s-xs-font-size:.75rem;--s-font-size-xxs:var(--p-font-size-1);--s-font-size-xs:var(--p-font-size-2);--s-font-size-sm:var(--p-font-size-3);--s-font-size-base:var(--p-font-size-4);--s-font-size-lg:var(--p-font-size-5);--s-font-size-xl:var(--p-font-size-6);--s-font-size-xxl:var(--p-font-size-7);--s-gap-xxxs:var(--p-spacing-1);--s-gap-xxs:var(--p-spacing-2);--s-gap-xs:var(--p-spacing-3);--s-gap-sm:var(--p-spacing-4);--s-gap-md:var(--p-spacing-5);--s-gap-lg:var(--p-spacing-6);--s-gap-xl:var(--p-spacing-7);--s-gap-xxl:var(--p-spacing-8);--s-gap-xxxl:var(--p-spacing-9);--s-spacing-xxxs:var(--p-spacing-1);--s-spacing-xxs:var(--p-spacing-2);--s-spacing-xs:var(--p-spacing-3);--s-spacing-sm:var(--p-spacing-4);--s-spacing-md:var(--p-spacing-5);--s-spacing-lg:var(--p-spacing-6);--s-spacing-xl:var(--p-spacing-7);--s-spacing-xxl:var(--p-spacing-8);--s-spacing-xxxl:var(--p-spacing-9);--s-spacing-4xl:var(--p-spacing-10);--s-layout-padding-inline:clamp(var(--p-spacing-4), 4.16dvi, var(--p-spacing-8));--s-layout-content-width:1440px;--s-outline-default:var(--p-outline-width) var(--p-outline-style) var(--p-outline-color);--s-border-width-default:.0625rem;--s-border-style-default:solid;--s-border-color-default:var(--p-color-neutral-300);--s-border-radius-default:var(--p-radius-2);--s-transition-duration-default:var(--p-duration-normal);--s-transition-duration-fast:var(--p-duration-fast);--s-transition-timing-function-default:var(--p-easing-swift-move);--s-paragraph-color:var(--s-body-color-default);--s-paragraph-line-height:var(--s-body-line-height-default);--s-paragraph-padding-block-end:var(--p-spacing-4)}@media (width>=600px){:root{--s-paragraph-padding-block-end:var(--p-spacing-5)}}:root{--s-list-padding-block-end:var(--p-spacing-4)}@media (width>=600px){:root{--s-list-padding-block-end:var(--p-spacing-5)}}:root{--s-image-border-radius:var(--p-radius-3);--s-card-border-radius:var(--p-radius-3);--s-button-sm-padding-x:var(--p-spacing-6);--s-button-sm-padding-y:var(--p-spacing-3);--s-button-md-padding-x:var(--p-spacing-7);--s-button-md-padding-y:var(--p-spacing-4);--s-button-lg-padding-x:var(--p-spacing-8);--s-button-lg-padding-y:var(--p-spacing-5);--s-button-border-radius:var(--p-radius-2);--s-button-sm-font-size:.875rem;--s-button-md-font-size:1rem;--s-button-lg-font-size:1.25rem;--s-content-gutter:var(--p-gutter-sm)}@media (width>=600px){:root{--s-content-gutter:var(--p-gutter-md)}}@media (width>=768px){:root{--s-content-gutter:var(--p-gutter)}}:root{--s-title-margin-block-end:var(--p-spacing-3)}@media (width>=768px){:root{--s-title-margin-block-end:var(--p-spacing-6)}}:root{--s-content-padding:var(--p-spacing-5)}@media (width>=600px){:root{--s-content-padding:var(--p-spacing-6)}}@media (width>=768px){:root{--s-content-padding:var(--p-spacing-7)}}:root{--s-block-padding-sm:var(--p-spacing-3);--s-block-padding:var(--p-spacing-5);--s-block-padding-lg:var(--p-spacing-7)}@media (width>=768px){:root{--s-block-padding-sm:var(--p-spacing-5);--s-block-padding:var(--p-spacing-7);--s-block-padding-lg:var(--p-spacing-8)}}@media (width>=992px){:root{--s-block-padding-sm:var(--p-spacing-6);--s-block-padding:var(--p-spacing-8);--s-block-padding-lg:var(--p-spacing-9)}}@media (width>=1200px){:root{--s-block-padding-sm:var(--p-spacing-7);--s-block-padding:var(--p-spacing-9);--s-block-padding-lg:var(--p-spacing-10)}}:root{--s-outline-width:var(--p-outline-width);--s-outline-style:var(--p-outline-style);--s-outline-offset:var(--p-outline-offset);--s-color-focus:var(--p-color-primary-system-focus);--s-shadow-focus:var(--p-shadow-focus);--s-icon-color-default:var(--p-color-neutral-500);--s-ui-icon-button-width:3rem;--s-ui-icon-button-height:3rem;--s-color-default-foreground-hover:var(--p-color-neutral-500);--s-color-default-foreground-active:var(--p-color-neutral-600);--s-color-default-background:var(--p-color-neutral-000);--s-color-default-dark-foreground:var(--p-color-neutral-000);--s-color-default-dark-background:var(--p-color-neutral-600);--s-color-neutral-background:var(--p-color-neutral-100);--s-color-border-subtle:var(--p-color-neutral-200);--s-color-muted:var(--p-color-neutral-400);--s-color-brand-primary:var(--p-color-primary-500);--s-color-brand-secondary:var(--p-color-secondary-500);--s-color-system-foreground:var(--p-color-neutral-900);--s-color-black:var(--p-color-black);--s-color-white:var(--p-color-white);--s-color-light:var(--p-color-gray-100);--s-color-state-info-background:var(--p-color-state-info-100);--s-color-state-info-foreground:var(--p-color-state-info-300);--s-color-state-success-background:var(--p-color-state-success-100);--s-color-state-success-foreground:var(--p-color-state-success-300);--s-color-state-warning-background:var(--p-color-state-warning-100);--s-color-state-warning-foreground:var(--p-color-state-warning-300);--s-color-state-error-background:var(--p-color-state-error-100);--s-color-state-error-foreground:var(--p-color-state-error-300);--s-button-primary-color-background:var(--p-color-primary-500);--s-button-primary-color-background-hover:var(--p-color-secondary-500);--s-button-primary-color-background-active:var(--p-color-secondary-700);--s-button-primary-color-background-disabled:var(--p-color-primary-300);--s-button-primary-color-foreground:var(--p-color-neutral-000);--s-button-primary-color-foreground-hover:var(--p-color-neutral-800);--s-button-primary-color-foreground-active:var(--p-color-neutral-800);--s-button-primary-color-foreground-disabled:var(--p-color-primary-200);--s-button-secondary-color-background:var(--p-color-secondary-500);--s-button-secondary-color-background-hover:var(--p-color-primary-500);--s-button-secondary-color-background-active:var(--p-color-primary-700);--s-button-secondary-color-background-disabled:var(--p-color-secondary-300);--s-button-secondary-color-foreground:var(--p-color-neutral-000);--s-button-secondary-color-foreground-hover:var(--p-color-neutral-000);--s-button-secondary-color-foreground-active:var(--p-color-neutral-000);--s-button-secondary-color-foreground-disabled:var(--p-color-neutral-200);--s-button-outline-border-width:2px;--s-button-outline-border-style:solid;--s-button-outline-color-border:var(--p-color-neutral-600);--s-button-outline-color-border-hover:var(--p-color-secondary-600);--s-button-outline-color-border-disabled:var(--p-color-neutral-300);--s-button-outline-color-background:transparent;--s-button-outline-color-background-hover:var(--p-color-secondary-600);--s-button-outline-color-background-active:var(--p-color-secondary-700);--s-button-outline-color-background-disabled:transparent;--s-button-outline-color-foreground:var(--p-color-neutral-600);--s-button-outline-color-foreground-hover:var(--p-color-neutral-800);--s-button-outline-color-foreground-active:var(--p-color-neutral-800);--s-button-outline-color-foreground-disabled:var(--p-color-neutral-200);--s-button-link-color-foreground:var(--p-color-neutral-700);--s-button-link-color-foreground-hover:var(--p-color-primary-600);--s-button-link-color-foreground-active:var(--p-color-neutral-700);--s-button-link-color-border:var(--p-color-neutral-600);--s-button-link-color-border-hover:var(--p-color-primary-600);--s-button-link-color-border-active:var(--p-color-neutral-600);--s-table-background:var(--s-color-neutral-background);--s-table-border-color:var(--s-border-color-default);--s-table-heading-padding:var(--p-spacing-2);--s-table-row-padding:var(--p-spacing-2);--s-table-margin-block-start:1rem;--s-table-margin-block-end:1rem;--s-form-label-margin-block-end:var(--p-spacing-2);--s-form-input-padding-block:var(--p-spacing-4);--s-form-input-padding-inline:var(--p-spacing-4);--s-form-input-border-radius:var(--p-radius-1);--s-form-input-border-color:var(--p-color-neutral-400);--s-form-checkbox-size:1.5rem;--s-form-checkbox-background-color:var(--p-color-neutral-100);--s-form-checkbox-checked-background-color:var(--p-color-neutral-500);--s-form-checkbox-checked-icon:url("data:image/svg+xml,<svg width=\"17\" height=\"12\" viewBox=\"0 0 17 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M15.982 1.58994L6.29257 11.2793C6.20818 11.364 6.1079 11.4312 5.99749 11.4771C5.88707 11.5229 5.76869 11.5465 5.64914 11.5465C5.52958 11.5465 5.4112 11.5229 5.30078 11.4771C5.19037 11.4312 5.09009 11.364 5.0057 11.2793L0.766582 7.04023C0.682084 6.95573 0.615057 6.85542 0.569327 6.74502C0.523598 6.63462 0.500061 6.51629 0.500061 6.39679C0.500061 6.2773 0.523598 6.15897 0.569327 6.04857C0.615057 5.93817 0.682084 5.83785 0.766582 5.75336C0.851079 5.66886 0.951392 5.60183 1.06179 5.5561C1.17219 5.51037 1.29052 5.48683 1.41002 5.48683C1.52952 5.48683 1.64784 5.51037 1.75824 5.5561C1.86865 5.60183 1.96896 5.66886 2.05346 5.75336L5.64989 9.34979L14.6966 0.304576C14.8673 0.133926 15.0987 0.0380554 15.3401 0.0380554C15.5814 0.0380554 15.8128 0.133926 15.9835 0.304576C16.1541 0.475226 16.25 0.706678 16.25 0.948013C16.25 1.18935 16.1541 1.4208 15.9835 1.59145L15.982 1.58994Z\" fill=\"white\"/></svg>");--s-form-radio-size:1.5rem;--s-form-radio-background-color:var(--p-color-neutral-100);--s-form-radio-checked-background-color:var(--p-color-neutral-500);--s-form-radio-checked-icon:url("data:image/svg+xml,<svg width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect y=\"0.0418701\" width=\"12\" height=\"12\" rx=\"6\" fill=\"white\"/></svg>");--s-footer-border-color:var(--p-color-gray-100);--s-footer-background-color:var(--p-color-white);--s-footer-color:var(--p-color-black);--s-footer-heading-font-size:var(--p-font-size-xl);--s-header-top-background-color:var(--p-color-neutral-100);--s-header-top-foreground-color:var(--p-color-neutral-700);--s-header-main-foreground-color:var(--p-color-neutral-600);--s-dropdown-color-background:var(--p-color-neutral-000);--s-form-field-padding:var(--p-spacing-4);--s-form-field-border:var(--p-color-neutral-500);--s-pagination-button-background-color:transparent;--s-pagination-button-background-color-active:var(--p-color-neutral-600);--s-pagination-button-foreground-color:var(--p-color-neutral-700);--s-pagination-button-foreground-color-active:var(--p-color-neutral-100);--s-pagination-button-foreground-color-disabled:var(--p-color-neutral-200);--s-default-radius:var(--p-radius-1);--s-default-grid-margin:var(--p-gutter);--s-default-grid-gap:var(--p-gutter);--s-figcaption-margin-block-start:var(--p-spacing-2)}:root{--c-card-image-height:14rem}@media (width>=768px){:root{--c-card-image-height:20rem}}}@layer vendors;@layer atoms{.layout{--layout-padding-inline:var(--s-layout-padding-inline);--layout-content-width:var(--s-layout-content-width);--layout-content:min(100% - var(--layout-padding-inline) * 2, var(--layout-content-width));--layout-full-width:minmax(var(--layout-padding-inline), 1fr);grid-template-columns:[full-width-start] var(--layout-full-width) [content-start] var(--layout-content) [content-end] var(--layout-full-width) [full-width-end];justify-content:center;inline-size:100%;display:grid}.layout>*{grid-column:content}.layout>.full-width{grid-column:full-width}.layout--sm{--layout-content-width:720px}.layout--md{--layout-content-width:960px}.button{--button-font-weight:var(--c-font-weight-button,var(--s-font-weight-strong));--button-font-size:1rem;--button-underline-offset:.25rem;--button-line-height:1.5;--button-border-radius:var(--s-button-border-radius);--focus-outline-offset:0;--button-border-width:var(--s-button-outline-border-width);--button-border-style:var(--s-button-outline-border-style);inline-size:fit-content;padding:var(--button-padding-y) var(--button-padding-x);border:var(--button-border-width,0) var(--button-border-style,none) var(--button-color-border,transparent);border-radius:var(--button-border-radius);background-color:var(--button-color-background);color:var(--button-color-foreground);font-weight:var(--button-font-weight);font-size:var(--button-font-size);line-height:var(--button-line-height);text-underline-offset:var(--button-underline-offset);cursor:pointer;transition:background-color var(--s-transition-duration-default) var(--s-transition-timing-function-default), color var(--s-transition-duration-default) var(--s-transition-timing-function-default), border-color var(--s-transition-duration-default) var(--s-transition-timing-function-default);justify-content:center;align-items:center;font-family:inherit;text-decoration:none;display:inline-flex}.button:hover:not(:disabled){--button-color-background:var(--button-color-background-hover);--button-color-foreground:var(--button-color-foreground-hover)}.button:focus-visible{--focus-outline-width:var(--c-button-outline-width,var(--s-outline-width));--focus-outline-style:var(--c-button-outline-style,var(--s-outline-style));--focus-outline-offset:var(--c-button-outline-offset,var(--s-outline-offset));--focus-outline-color:var(--c-button-color-focus,var(--s-color-focus));--focus-shadow:var(--c-button-shadow-focus,var(--s-shadow-focus))}.button:disabled{cursor:not-allowed}.button:active:not(:disabled){--button-color-background:var(--button-color-background-active);--button-color-foreground:var(--button-color-foreground-active)}.button--sm{--button-padding-x:var(--s-button-sm-padding-x);--button-padding-y:var(--s-button-sm-padding-y);--button-font-size:var(--s-button-sm-font-size)}.button--md{--button-padding-x:var(--s-button-md-padding-x);--button-padding-y:var(--s-button-md-padding-y);--button-font-size:var(--s-button-md-font-size)}.button--lg{--button-padding-x:var(--s-button-lg-padding-x);--button-padding-y:var(--s-button-lg-padding-y);--button-font-size:var(--s-button-lg-font-size)}.button--primary{--button-color-background:var(--s-button-primary-color-background);--button-color-background-hover:var(--s-button-primary-color-background-hover);--button-color-background-active:var(--s-button-primary-color-background-active);--button-color-foreground:var(--s-button-primary-color-foreground);--button-color-foreground-hover:var(--s-button-primary-color-foreground-hover);--button-color-foreground-active:var(--s-button-primary-color-foreground-active)}.button--primary:disabled{--button-color-background:var(--s-button-primary-color-background-disabled);--button-color-foreground:var(--s-button-primary-color-foreground-disabled)}.button--secondary{--button-color-background:var(--s-button-secondary-color-background);--button-color-background-hover:var(--s-button-secondary-color-background-hover);--button-color-background-active:var(--s-button-secondary-color-background-active);--button-color-foreground:var(--s-button-secondary-color-foreground);--button-color-foreground-hover:var(--s-button-secondary-color-foreground-hover);--button-color-foreground-active:var(--s-button-secondary-color-foreground-active)}.button--secondary:disabled{--button-color-background:var(--s-button-secondary-color-background-disabled);--button-color-foreground:var(--s-button-secondary-color-foreground-disabled)}.button--outline{--button-border-width:var(--s-button-outline-border-width);--button-border-style:var(--s-button-outline-border-style);--button-color-border:var(--s-button-outline-color-border);--button-color-background:var(--s-button-outline-color-background);--button-color-background-hover:var(--s-button-outline-color-background-hover);--button-color-background-active:var(--s-button-outline-color-background-active);--button-color-foreground:var(--s-button-outline-color-foreground);--button-color-foreground-hover:var(--s-button-outline-color-foreground-hover);--button-color-foreground-active:var(--s-button-outline-color-foreground-active)}.button--outline:hover:not(:disabled){--button-color-border:var(--s-button-outline-color-border-hover)}.button--outline:disabled{--button-color-border:var(--s-button-outline-color-border-disabled);--button-color-background:var(--s-button-outline-color-background-disabled);--button-color-foreground:var(--s-button-outline-color-foreground-disabled)}.button--icon{--button-padding-x:var(--c-button-icon-padding-x,0);--button-padding-y:var(--c-button-icon-padding-y,0)}.button--link{--focus-outline-offset:var(--s-outline-offset);--button-link-color-foreground:var(--s-button-link-color-foreground);--button-link-color-foreground-hover:var(--s-button-link-color-foreground-hover);--button-link-color-foreground-active:var(--s-button-link-color-foreground-active);--button-link-color-border:var(--s-button-link-color-border);--button-link-color-border-hover:var(--s-button-link-color-border-hover);--button-link-color-border-active:var(--s-button-link-color-border-active);--button-color-foreground:var(--button-link-color-foreground);--button-color-foreground-hover:var(--button-link-color-foreground-hover);--button-color-foreground-active:var(--button-link-color-foreground-active);background-color:#0000;border-radius:0;padding:0;padding-block-end:.25rem;text-decoration:none;position:relative}.button--link:after{background-color:var(--button-link-color-border);content:"";opacity:0;block-size:1px;inline-size:100%;transition:opacity var(--s-transition-duration-default) var(--s-transition-timing-function-default);position:absolute;inset-block-end:0;inset-inline-start:0}.button--link:hover:after{opacity:1;--button-link-color-border:var(--button-link-color-border-hover)}.button--link:active:after{opacity:1;--button-link-color-border:var(--button-link-color-border-active)}.block-preview-placeholder{aspect-ratio:16/9;background-color:var(--s-color-neutral-background);inline-size:100%;display:block}.image{--image-border-radius:var(--s-image-border-radius,0)}.image .image--rounded{border-radius:var(--image-border-radius);block-size:auto;inline-size:100%}.image.image--cover{inline-size:100%;block-size:var(--image-block-size,100%);display:block;position:relative}.image.image--cover img,.image.image--cover .block-preview-placeholder{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}:is(.image.image--ratio-landscape,.image.image--ratio-portrait) img,:is(.image.image--ratio-landscape,.image.image--ratio-portrait) .block-preview-placeholder{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}.image.image--ratio-landscape{aspect-ratio:16/9}.image.image--ratio-portrait{aspect-ratio:3/4}.table-wrapper{margin-block-start:var(--s-table-margin-block-start);margin-block-end:var(--s-table-margin-block-end);overflow-x:auto}.table{border-collapse:collapse;inline-size:100%}.table th,.table td{padding:var(--s-table-row-padding);border:var(--s-border-width-default) var(--s-border-style-default) var(--s-table-border-color);text-align:start;vertical-align:middle}.table th{padding:var(--s-table-heading-padding);background:var(--s-table-background);font-weight:var(--s-body-font-weight-default)}}@layer molecules{.logo{width:40px;height:auto;padding-block:var(--s-spacing-xxs);color:var(--s-color-black);display:block}.logo svg{overflow:visible}@media (width>=992px){.logo{width:80px}}.breadcrumb{padding-block:var(--s-spacing-xxs);font-size:var(--s-xs-font-size);line-height:var(--s-body-line-height-default)}@media (width>=992px){.breadcrumb{padding-block:var(--s-spacing-sm)}}.breadcrumb span:has(>svg){align-items:center;gap:var(--s-gap-xxs);flex-wrap:wrap;display:inline-flex}.breadcrumb svg{block-size:.625rem;inline-size:.375rem;color:var(--s-icon-color-default);flex:none}.breadcrumb a{color:var(--s-link-color-default);text-underline-offset:.2em;transition:color var(--s-transition-duration-fast) var(--s-transition-timing-function-default), text-decoration-color var(--s-transition-duration-fast) var(--s-transition-timing-function-default);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.breadcrumb a:is(:hover,:focus-visible){color:var(--s-link-color-hover-default);text-decoration-color:currentColor}.breadcrumb_last{color:var(--s-body-color-default)}.skip-link{top:var(--s-spacing-sm);z-index:200;color:#fff;white-space:nowrap;padding:var(--s-spacing-xxs) var(--s-spacing-xs);background-color:#000;font-weight:700;text-decoration:none;transition:transform .3s;position:absolute;left:50%;transform:translateY(-5rem)translate(-50%)}.skip-link:focus{transform:translateY(1.5rem)translate(-50%)}:root{--label-margin-block-end:var(--c-form-label-margin-block-end,var(--s-form-label-margin-block-end));--input-padding-block:var(--c-form-input-padding-block,var(--s-form-input-padding-block));--input-padding-inline:var(--c-form-input-padding-inline,var(--s-form-input-padding-inline));--input-border-color:var(--c-form-input-border-color,var(--s-form-input-border-color));--input-border-radius:var(--c-form-input-border-radius,var(--s-form-input-border-radius));--checkbox-size:var(--c-checkbox-size,var(--s-form-checkbox-size));--checkbox-background-color:var(--c-checkbox-background-color,var(--s-form-checkbox-background-color));--checkbox-checked-color:var(--c-checkbox-checked-color,var(--s-form-checkbox-checked-background-color));--checkbox-checked-icon:var(--c-checkbox-checked-icon,var(--s-form-checkbox-checked-icon));--radio-size:var(--c-radio-size,var(--s-form-radio-size));--radio-background-color:var(--c-radio-background-color,var(--s-form-radio-background-color));--radio-checked-color:var(--c-radio-checked-color,var(--s-form-radio-checked-background-color));--radio-checked-icon:var(--c-radio-checked-icon,var(--s-form-radio-checked-icon));accent-color:var(--c-accent-color,var(--s-color-brand-primary))}form a{color:currentColor}label:has(+input){margin-block-end:var(--label-margin-block-end);display:inline-block}input:not([type=checkbox],[type=radio]),textarea,select{inline-size:100%;padding-inline:var(--input-padding-inline);padding-block:var(--input-padding-block);border:var(--s-border-width-default) var(--s-border-style-default) var(--input-border-color);border-radius:var(--input-border-radius)}input[type=checkbox],input[type=radio]{appearance:none;border:var(--s-border-width-default) var(--s-border-style-default) var(--input-border-color);cursor:pointer;transition-duration:var(--s-transition-duration-default);transition-property:background-color,border-color,scale;transition-timing-function:var(--s-transition-timing-function-default);margin:0}:is(input[type=checkbox],input[type=radio]):checked{background-position:50%;background-repeat:no-repeat;border-color:#0000}:is(input[type=checkbox],input[type=radio]):active:not(:disabled){scale:.95}input[type=checkbox]{inline-size:var(--checkbox-size);block-size:var(--checkbox-size);border-radius:var(--input-border-radius);background-color:var(--checkbox-background-color)}input[type=checkbox]:checked{background-image:var(--checkbox-checked-icon);background-color:var(--checkbox-checked-color)}input[type=radio]{inline-size:var(--radio-size);block-size:var(--radio-size);background-color:var(--radio-background-color);border-radius:50%}input[type=radio]:checked{background-image:var(--radio-checked-icon);background-color:var(--radio-checked-color)}.form-item{inline-size:100%}.form-item-checkbox,.form-item-radio,.gchoice,.gradio{align-items:center;gap:var(--s-spacing-xxs);display:flex}.gfield_checkbox,.gfield_radio{gap:var(--s-spacing-xxs);flex-direction:column;display:flex}.search-form{--search-form-gap:var(--c-search-form-gap,var(--s-gap-xs));--search-form-field-gap:var(--c-search-form-field-gap,var(--s-gap-xs));--search-form-field-padding-block:var(--c-search-form-field-padding-block,var(--s-spacing-xxs));--search-form-field-background:var(--c-search-form-field-background,var(--s-color-white));--search-form-field-border-color:var(--c-search-form-field-border-color,var(--s-border-color-default));--search-form-icon-color:var(--c-search-form-icon-color,var(--s-icon-color-default));--search-form-placeholder-color:var(--c-search-form-placeholder-color,var(--s-body-color-default));gap:var(--search-form-gap);display:grid}.search-form__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.search-form__field{align-items:center;gap:var(--search-form-field-gap);padding-block:var(--search-form-field-padding-block);padding-inline:var(--s-spacing-sm);border:var(--s-border-width-default) var(--s-border-style-default) var(--search-form-field-border-color);border-radius:var(--s-border-radius-default);outline-offset:var(--s-outline-offset);background-color:var(--search-form-field-background);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.search-form__field:has(.search-form__input:focus-visible){outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus)}.search-form__icon{color:var(--search-form-icon-color);justify-content:center;align-items:center;display:inline-flex}.search-form__icon svg{block-size:1.25rem;inline-size:1.25rem}.search-form__input{min-inline-size:0;padding:var(--s-spacing-xs) 0;color:var(--s-headings-color-default);font-size:var(--s-font-size-base);font-weight:var(--s-body-font-weight-default);background-color:#0000;border:0;outline:0;line-height:1.4}.search-form__input::placeholder{color:var(--search-form-placeholder-color);opacity:1}.search-form__input:focus-visible{--focus-outline-width:0;--focus-shadow:none}.search-form__submit{flex:none}.hamburger-icon{cursor:pointer;background-color:#0000;border:0;width:40px;height:40px;margin-inline-start:auto;display:block;position:relative}@media (width>=768px){.hamburger-icon{display:none}}.hamburger-icon span{background-color:var(--s-color-black);border-radius:var(--s-border-radius-default);opacity:1;width:30px;height:3px;transition-duration:var(--s-transition-duration-default);transition-timing-function:var(--s-transition-timing-function-default);transition-property:top,left,opacity,transform;display:block;position:absolute;left:5px}.hamburger-icon span:nth-child(2){top:9px}.hamburger-icon span:nth-child(3){top:16px}.hamburger-icon span:nth-child(4){top:23px}.hamburger-icon[aria-expanded=true] span:nth-child(2){top:16px;transform:rotate(-45deg)}.hamburger-icon[aria-expanded=true] span:nth-child(3){opacity:0;left:-32px}.hamburger-icon[aria-expanded=true] span:nth-child(4){top:16px;transform:rotate(45deg)}.button-list{--button-list-margin-block-start:var(--c-button-list-margin-block-start,var(--s-content-gutter));align-items:center;gap:var(--s-gap-lg);flex-wrap:wrap;margin-block-start:var(--button-list-margin-block-start);display:flex}.text-center .button-list{justify-content:center}.text-end .button-list{justify-content:flex-end}.socials__list{gap:var(--s-gap-xxs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.socials__link{block-size:2.5rem;inline-size:2.5rem;color:inherit;border:var(--s-border-width-default) var(--s-border-style-default) var(--socials-border-color,var(--s-border-color-default));transition:color var(--s-transition-duration-default) var(--s-transition-timing-function-default);border-radius:50%;place-items:center;text-decoration:none;display:grid}.socials__link:hover,.socials__link:focus{color:var(--socials-link-color-hover,var(--s-color-brand-primary))}.socials__icon,.socials__icon svg{block-size:1rem;inline-size:1rem;display:block}.rich-text{--rich-text-flow-spacing:var(--c-rich-text-flow-spacing,1em);line-height:var(--s-body-line-height-default)}.rich-text>*+*{margin-block-start:var(--rich-text-flow-spacing)}.rich-text :where(p,li,th,td){line-height:inherit}figcaption{margin-block-start:var(--s-figcaption-margin-block-start)}}@layer organisms{.header{z-index:20;width:100%;font-weight:var(--s-font-weight-strong);background-color:var(--s-color-white);transition:var(--s-transition-timing-function-default) var(--s-transition-duration-default);display:block;position:sticky;top:0;left:0}.header__top{padding-block:var(--s-spacing-xxs);color:var(--s-body-color-default);background-color:var(--s-color-neutral-background);display:none}@media (width>=768px){.header__top{display:block}}.header__top-wrapper{justify-content:flex-end;align-items:center;gap:var(--s-spacing-xs);inline-size:min(100% - var(--s-layout-padding-inline) * 2, var(--s-layout-content-width));margin-inline:auto;display:flex}.header__wrapper{inline-size:min(100% - var(--s-layout-padding-inline) * 2, var(--s-layout-content-width));padding-block:var(--s-spacing-xxs);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}@media (width>=992px){.header__wrapper{padding-block:var(--s-spacing-sm)}}.header__navigation{justify-content:flex-end;align-items:center;gap:var(--s-spacing-xs);display:flex}@media (width>=768px){.header__navigation{gap:var(--s-spacing-md)}}.header__search-button{border-radius:var(--s-border-radius-default);block-size:2.25rem;inline-size:2.25rem;color:var(--s-body-color-default);cursor:pointer;transition:background-color var(--s-transition-duration-default) var(--s-transition-timing-function-default), color var(--s-transition-duration-default) var(--s-transition-timing-function-default);background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.header__search-button:hover,.header__search-button:focus-visible{background-color:var(--s-color-neutral-background);color:var(--s-color-brand-primary)}.header__search-button svg{block-size:1.25rem;inline-size:1.25rem}.header__search-icon{flex:none;display:inline-flex}.header__cta{--button-list-margin-block-start:0;display:none}@media (width>=768px){.header__cta{gap:var(--s-gap-sm);display:inline-flex}}.header__side{align-items:center;gap:var(--s-gap-xxs);display:flex}.language-switcher{--language-link-font-size:var(--s-font-size-sm);--language-icon-rotation:0;--language-link-active-color:var(--c-nav-horizontal-item-color-active,var(--s-color-brand-primary));font-family:inherit;position:relative}.language-switcher__menu{margin:0;padding:0;list-style:none;display:none}@media (width>=768px){.language-switcher__menu{z-index:10;margin:var(--s-spacing-xxs) 0 0;border:1px solid var(--c-nav-horizontal-border-color,var(--s-color-border-subtle));background-color:var(--c-nav-horizontal-background-color,var(--s-color-white));padding:0;position:absolute;top:100%;right:0;box-shadow:0 4px 4px #2424240d}.language-switcher__menu:before{top:calc(var(--s-spacing-xxs) * -1);left:calc(var(--s-spacing-md) / 2 * -1);width:calc(100% + var(--s-spacing-md));height:calc(100% + var(--s-spacing-xxs));content:"";position:absolute}}.language-switcher__item{--language-link-color:var(--c-nav-horizontal-link-color,var(--s-body-color-default));--language-link-border-width:0}.language-switcher__link{--language-link-padding-inline:var(--s-spacing-sm);--language-link-padding-block:var(--s-spacing-xs);--language-link-font-weight:var(--c-nav-horizontal-link-font-weight,inherit);--language-link-width:auto;inline-size:var(--language-link-width);padding-inline:var(--language-link-padding-inline);padding-block:var(--language-link-padding-block);align-items:center;gap:var(--s-gap-xxxs);border:none;border-block-start:var(--language-link-border-width) solid var(--c-nav-border-color,var(--s-color-border-subtle));color:var(--language-link-color);font-weight:var(--language-link-font-weight);font-size:var(--language-link-font-size);line-height:var(--c-header-nav-item-line-height,inherit);letter-spacing:inherit;cursor:pointer;background-color:#0000;text-decoration:none;display:flex;position:relative}.language-switcher__link:hover,.language-switcher__link:focus-within,.language-switcher__link.language-switcher__link--active{--language-link-color:var(--language-link-active-color)}.language-switcher__link:focus-visible{--focus-outline-color:var(--c-nav-item-focus-outline,var(--s-color-focus));z-index:5;border-radius:var(--s-border-radius-default)}.language-switcher__label{align-items:center;gap:var(--s-gap-xxs);display:flex}.language-switcher__label svg{block-size:1.125rem;inline-size:1.125rem}.language-switcher__toggle{--language-link-padding-inline:var(--s-spacing-xxs);--language-link-padding-block:var(--s-spacing-xxxs);--language-toggle-width:auto;inline-size:var(--language-toggle-width);text-transform:uppercase;cursor:pointer;background-color:#0000;border:none;justify-content:space-between;margin-inline-start:auto}.language-switcher__toggle[aria-expanded=true]{--language-icon-rotation:-180deg}.language-switcher__toggle[aria-expanded=true]+.language-switcher__menu{flex-direction:column;align-items:flex-end;display:flex}@media (width>=1200px){.language-switcher__toggle[aria-expanded=true]+.language-switcher__menu{display:block}}.language-switcher__icon{transform:rotate(var(--language-icon-rotation));transform-origin:50%;color:currentColor;transition:transform .3s}.language-switcher__icon svg{block-size:1.125rem;inline-size:1.125rem}:is(.nav-primary,.nav-secondary,.nav-sidebar,.nav-legal) ul{margin:0;padding:0;list-style:none}:is(.nav-primary,.nav-secondary,.nav-sidebar,.nav-legal) a{text-decoration:none}.nav-primary{--primary-nav-link-color:var(--c-nav-horizontal-link-color,var(--s-body-color-default));--primary-nav-link-color-active:var(--c-nav-horizontal-item-color-active,var(--s-color-brand-primary));--primary-nav-submenu-icon-rotation:0;display:none}@media (width>=768px){.nav-primary{display:block}}.nav-primary ul{justify-content:flex-end;display:flex}.nav-primary li:not(:last-child){margin-inline-end:var(--s-spacing-sm)}.nav-primary a{align-items:center;gap:var(--s-gap-xxxs);color:var(--primary-nav-link-color);transition:color var(--s-transition-duration-default) var(--s-transition-timing-function-default);display:flex;position:relative}.nav-primary a:hover,.nav-primary a:focus,.current_page_item :is(.nav-primary a){color:var(--primary-nav-link-color-active)}.nav-primary a:focus-visible{--focus-outline-color:var(--s-color-brand-primary);z-index:5;border-radius:var(--s-border-radius-default)}.nav-primary>ul>li>a:after{content:"";background-color:var(--s-color-brand-primary);width:0;height:2px;margin-inline:auto;transition:all .3s ease-in-out;display:block;position:absolute;bottom:-2px;left:0;right:0}.nav-primary>ul>li>a:hover:after{width:100%}.nav-primary .current_page_item a:after{width:100%}.nav-primary .menu-item-has-children{position:relative}.nav-primary .menu-item-has-children:after{inline-size:100%;block-size:var(--s-spacing-xxs);content:"";position:absolute;inset-block-start:100%;inset-inline-start:0}.nav-primary .menu-item-has-children.open{--primary-nav-submenu-icon-rotation:-180deg}.nav-primary .menu-item-has-children.open>a{color:var(--primary-nav-link-color-active)}.nav-primary .menu-item-has-children.open .sub-menu{display:block}.nav-primary__submenu-icon{transform:rotate(var(--primary-nav-submenu-icon-rotation));transform-origin:50%;color:currentColor;transition:transform .3s}.nav-primary__submenu-icon svg{block-size:1.125rem;inline-size:1.125rem}.nav-primary .sub-menu{z-index:40;margin:var(--s-spacing-xxs) 0 0;white-space:nowrap;background-color:var(--c-nav-horizontal-background-color,var(--s-color-white));border:1px solid var(--c-nav-horizontal-border-color,var(--s-color-border-subtle));padding:0;display:none;position:absolute;inset-block-start:100%;inset-inline-start:0;box-shadow:0 4px 4px #2424240d}.nav-primary .sub-menu:before{top:calc(var(--s-spacing-xxs) * -1);left:calc(var(--s-spacing-md) / 2 * -1);width:calc(100% + var(--s-spacing-md));height:calc(100% + var(--s-spacing-xxs));pointer-events:none;content:"";position:absolute}.nav-primary .sub-menu a{padding-block:var(--s-spacing-xs);padding-inline:var(--s-spacing-sm)}.nav-secondary{display:none}@media (width>=768px){.nav-secondary{display:block}}.nav-secondary ul{align-items:center;gap:var(--s-spacing-sm);margin:0;padding-inline-start:0;display:flex}.nav-secondary li{align-items:center;display:flex}.nav-secondary li:hover,.nav-secondary li:focus-within{--secondary-nav-link-color:var(--c-nav-horizontal-item-color-active,var(--s-color-brand-primary))}.nav-secondary a{align-items:center;gap:var(--s-gap-xxxs);padding-block:var(--s-spacing-xxxs);padding-inline:var(--s-spacing-xxs);color:var(--secondary-nav-link-color,var(--s-body-color-default));font-size:var(--s-font-size-sm);transition:color var(--s-transition-duration-default) var(--s-transition-timing-function-default), text-decoration-color var(--s-transition-duration-default) var(--s-transition-timing-function-default);display:flex}.nav-secondary a:focus-visible{--focus-outline-color:var(--s-color-brand-primary);z-index:5;border-radius:var(--s-default-radius)}.nav-sidebar{min-block-size:0}.nav-sidebar ul:has(.menu-item){margin-block-start:0}.nav-sidebar ul:has(.menu-item)>li{border-block-end:1px solid var(--s-border-color-default)}.nav-sidebar a{justify-content:space-between;align-items:center;gap:var(--s-gap-xs);padding-block:var(--s-spacing-xs);padding-inline:var(--s-spacing-sm);color:inherit;border-radius:var(--s-default-radius);transition:background-color var(--s-transition-duration-default) var(--s-transition-timing-function-default);background-color:#0000;text-decoration:none;display:flex}.nav-sidebar a:hover,.nav-sidebar a:focus{background-color:var(--s-color-border-subtle)}.nav-sidebar a svg{block-size:1rem;inline-size:1rem;color:var(--s-color-brand-primary);flex-shrink:0}.nav-sidebar .sub-menu{z-index:10;min-block-size:100%;inline-size:100%;padding:var(--s-spacing-sm);background-color:var(--s-color-neutral-background);transition:translate var(--s-transition-duration-default) var(--s-transition-timing-function-default);flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto;translate:100%}.nav-sidebar .sub-menu--open{translate:0}.nav-sidebar .sub-menu__close{align-items:center;gap:var(--s-gap-xxs);inline-size:100%;padding:var(--s-spacing-xs) var(--s-spacing-sm);color:var(--s-color-black);font:inherit;text-align:start;background-color:var(--s-color-white);border-radius:var(--s-default-radius);cursor:pointer;border:0;margin-block-end:var(--s-spacing-xxs);display:flex}.nav-sidebar .sub-menu__close svg{block-size:1rem;inline-size:1rem;color:var(--s-color-brand-primary);flex-shrink:0;rotate:180deg}.nav-sidebar .nav-sidebar__parent-link{justify-content:center;margin-block-start:var(--s-spacing-xs)}.nav-legal{justify-self:end}.nav-legal ul{align-items:center;gap:var(--s-spacing-sm);margin:0;padding-inline-start:0;display:flex}.nav-legal a{font-size:var(--s-font-size-sm)}.c-pagination{gap:var(--s-gap-xxs);flex-wrap:wrap;display:flex}.c-pagination .page-numbers{min-block-size:2.5rem;min-inline-size:2.5rem;padding:var(--s-spacing-xxs) var(--s-spacing-xs);border-radius:var(--s-default-radius);background-color:var(--s-pagination-button-background-color);color:var(--s-pagination-button-foreground-color);font-size:var(--s-font-size-lg);font-variant-numeric:tabular-nums;transition:background-color var(--s-transition-duration-fast) var(--s-transition-timing-function-default), color var(--s-transition-duration-fast) var(--s-transition-timing-function-default), scale var(--s-transition-duration-fast) var(--s-transition-timing-function-default);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.c-pagination .page-numbers:any-link:hover{background-color:var(--s-color-neutral-background);color:var(--s-color-brand-primary)}.c-pagination .page-numbers:any-link:active{scale:.96}.c-pagination .page-numbers.current{background-color:var(--s-pagination-button-background-color-active);color:var(--s-pagination-button-foreground-color-active);font-weight:var(--s-font-weight-strong)}.search-page{--search-page-header-gap:var(--c-search-page-header-gap,var(--s-spacing-md));--search-page-content-gap:var(--c-search-page-content-gap,var(--s-spacing-xl));--search-page-results-gap:var(--c-search-page-results-gap,var(--s-spacing-lg));--search-page-empty-background:var(--c-search-page-empty-background,var(--s-color-neutral-background));--search-page-empty-border-color:var(--c-search-page-empty-border-color,var(--s-border-color-default))}.search-page__container{row-gap:var(--search-page-content-gap)}.search-page__header,.search-page__results{gap:var(--search-page-header-gap);display:grid}.search-page__results{gap:var(--search-page-results-gap)}.search-page__title{margin:0}.search-page__count{color:var(--s-body-color-default);margin:0}.search-page__form .search-form__field{background-color:#0000;border-color:#0000;padding-inline:0}.search-page__form .search-form__field:focus-within{outline:none}.search-page__form .search-form__input:focus-visible{--focus-outline-width:var(--s-outline-width);--focus-outline-offset:var(--s-outline-offset);--focus-shadow:var(--s-shadow-focus);border-radius:var(--s-border-radius-default)}.search-page__list{border-block-start:var(--s-border-width-default) var(--s-border-style-default) var(--s-border-color-default);margin:0;padding:0;list-style:none;display:grid}.search-page__item{border-block-end:var(--s-border-width-default) var(--s-border-style-default) var(--s-border-color-default)}.search-page__result{gap:var(--s-spacing-xs);padding-block:var(--s-spacing-md);display:grid}.search-page__result-meta{font-size:var(--s-xs-font-size);line-height:var(--s-body-line-height-default);color:var(--s-body-color-default);display:block}.search-page__result-title,.search-page__result-excerpt{margin:0}.search-page__result-link{color:inherit;transition:color var(--s-transition-duration-default) var(--s-transition-timing-function-default);text-decoration:none}.search-page__result-link:is(:hover,:focus-visible){color:var(--s-color-brand-primary)}.search-page__result-excerpt{max-inline-size:56rem;color:var(--s-body-color-default);text-wrap:pretty}.search-page__empty{max-inline-size:56rem;padding:var(--s-spacing-lg);border:var(--s-border-width-default) var(--s-border-style-default) var(--search-page-empty-border-color);border-radius:var(--s-border-radius-default);background-color:var(--search-page-empty-background)}.search-page__empty-title,.search-page__empty-text{margin:0}.search-page__empty-text{max-inline-size:42rem;color:var(--s-body-color-default)}.search-modal{--search-modal-inline-size:min(calc(100vw - var(--s-spacing-lg)), 40rem);--search-modal-border-radius:var(--s-border-radius-default);--search-modal-backdrop-color:#22222885;--search-modal-muted-color:var(--s-body-color-default);--search-modal-close-size:2.5rem;--search-modal-close-icon-size:calc(var(--search-modal-close-size) / 2);inline-size:var(--search-modal-inline-size);border:var(--s-border-width-default) var(--s-border-style-default) var(--s-border-color-default);border-radius:var(--search-modal-border-radius);background-color:var(--s-color-white);color:var(--s-body-color-default);margin-block-start:clamp(var(--s-spacing-lg), 12vh, var(--s-spacing-xxxl));padding:0;overflow:hidden}.search-modal::backdrop{background-color:var(--search-modal-backdrop-color)}.search-modal__panel{align-items:center;gap:var(--s-gap-xs);padding:var(--s-spacing-xs) var(--s-spacing-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.search-modal__form{align-items:center;gap:var(--s-gap-xs);border-radius:var(--s-border-radius-default);outline-offset:var(--s-outline-offset);grid-template-columns:auto minmax(0,1fr);display:grid}.search-modal__form:has(.search-modal__input:focus-visible){outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus)}.search-modal__icon,.search-modal__close{color:var(--s-icon-color-default);justify-content:center;align-items:center;display:inline-flex}.search-modal__icon svg{block-size:1.25rem;inline-size:1.25rem}.search-modal__input{inline-size:100%;min-inline-size:0;padding:var(--s-spacing-xs) 0;color:var(--s-headings-color-default);font-size:var(--s-font-size-base);font-weight:var(--s-body-font-weight-default);background-color:#0000;border:0;outline:0;line-height:1.4}.search-modal__input::placeholder{color:var(--search-modal-muted-color);opacity:1}.search-modal__input:focus-visible{--focus-outline-width:0;--focus-shadow:none}.search-modal__close{inline-size:var(--search-modal-close-size);block-size:var(--search-modal-close-size);border-radius:var(--s-border-radius-default);cursor:pointer;border:0;padding:0}.search-modal__close:hover,.search-modal__close:focus-visible{background-color:var(--s-color-neutral-background);color:var(--s-color-brand-primary)}.search-modal__close svg{inline-size:var(--search-modal-close-icon-size);block-size:var(--search-modal-close-icon-size)}@media (width<=767px){:is(body:has(.sidebar) main,body:has(.sidebar) header,body:has(.sidebar) footer){transition:translate var(--s-transition-duration-default) var(--s-transition-timing-function-default)}body:has(.sidebar[aria-hidden=false]){overflow:hidden}body:has(.sidebar[aria-hidden=false]) main,body:has(.sidebar[aria-hidden=false]) header,body:has(.sidebar[aria-hidden=false]) footer{translate:-250px}}.sidebar{z-index:99;width:250px;height:100dvh;color:var(--s-color-black);background-color:var(--s-color-neutral-background);position:fixed;top:0;right:-250px;overflow:hidden auto}@media (width>=768px){.sidebar{display:none}}.sidebar__inner{width:100%;height:100%;padding:var(--s-spacing-sm);flex-direction:column;justify-content:space-between;display:flex;position:relative}.sidebar__cta{gap:var(--s-gap-sm)}.sidebar__cta .button{width:100%}.footer{background-color:var(--s-footer-background-color);color:var(--s-footer-color);position:relative;container:footer/inline-size}.footer__inner{padding-block:var(--s-spacing-xl) var(--s-spacing-md);gap:var(--s-spacing-xxl);display:grid}.footer__top{gap:var(--s-gap-lg);border-block-end:var(--s-border-width-default) var(--s-border-style-default) var(--s-footer-border-color);flex-direction:column;padding-block-end:var(--s-spacing-lg);display:flex}@media (width>=600px){.footer__top{flex-direction:row;justify-content:space-between;align-items:center}}.footer__middle{gap:var(--s-gap-lg);grid-template-columns:1fr;display:grid}@media (width>=600px){.footer__middle{grid-template-columns:repeat(2,1fr)}}@media (width>=992px){.footer__middle{grid-template-columns:repeat(4,1fr)}}.footer__company{align-content:start;justify-items:start;gap:var(--s-gap-md);display:grid}.footer__company h6{font-size:var(--s-footer-heading-font-size)}.footer__contact p,.footer__contact a{color:var(--s-footer-color);margin-block-end:var(--s-spacing-xs);display:block}.footer__logo{color:var(--s-headings-color-default);display:inline-flex}.footer__logo svg{inline-size:auto;width:4rem;display:block}.footer__description{max-inline-size:28rem;color:var(--s-footer-color);font-size:var(--s-font-size-base);line-height:var(--s-body-line-height-default);margin:0}.footer__cta{margin-block-start:var(--s-spacing-xxs)}.footer__navigation{min-inline-size:0}.footer__navigation ul{margin:0;padding:0;list-style:none}.footer__navigation>ul{gap:var(--s-gap-lg) var(--s-gap-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.footer__navigation>ul>li>a{color:var(--s-headings-color-default);font-weight:var(--s-headings-font-weight-default);font-size:var(--s-footer-heading-font-size);margin-block-end:var(--s-gap-xs);line-height:1.4;text-decoration:none;display:inline-block}.footer__navigation .sub-menu{gap:var(--s-gap-xxs);display:grid}.footer__navigation a,.footer__bottom a{color:currentColor;text-underline-offset:.2em;transition:color var(--s-transition-duration-default) var(--s-transition-timing-function-default);text-decoration-color:#0000;display:inline-block}.footer__navigation a:hover,.footer__navigation a:focus,.footer__bottom a:hover,.footer__bottom a:focus{color:var(--c-nav-horizontal-item-color-active,var(--s-color-brand-primary))}.footer__navigation a:focus-visible,.footer__bottom a:focus-visible{border-radius:var(--s-border-radius-default)}.footer__socials{--socials-border-color:var(--s-footer-border-color);--socials-link-color-hover:var(--c-nav-horizontal-item-color-active,var(--s-color-brand-primary));align-content:start;justify-items:start;gap:var(--s-gap-xs);display:grid}.footer__socials-title{color:var(--s-headings-color-default);font-weight:var(--s-headings-font-weight-default);font-size:var(--s-footer-heading-font-size);margin:0;line-height:1.4}.footer__bottom{gap:var(--s-gap-sm);border-block-start:var(--s-border-width-default) var(--s-border-style-default) var(--s-footer-border-color);color:var(--s-footer-color);flex-direction:column;padding-block-start:var(--s-spacing-lg);display:flex}@media (width>=600px){.footer__bottom{justify-content:space-between;align-items:center;gap:var(--s-gap-lg);flex-direction:row}}.footer .nav-legal{justify-self:start}.footer .nav-legal ul{gap:var(--s-gap-xxs) var(--s-gap-sm);flex-wrap:wrap}.footer__copyright{justify-self:start}.card{--card-image-height:var(--c-card-image-height,auto);--card-image-margin-block-end:var(--c-card-image-margin-block-end,var(--s-content-gutter));--card-icon-size:var(--c-card-icon-size,3rem);--card-icon-margin-block-end:var(--c-card-icon-margin-block-end,var(--s-spacing-sm));--card-title-margin-block-end:var(--c-card-title-margin-block-end,var(--s-title-margin-block-end));display:flex;container-type:inline-size}.card__container{flex-direction:column;inline-size:100%;display:flex}@media (width<=767px){@container (width>575px){.card__container{align-items:stretch;gap:var(--s-content-gutter);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}}}.card__image{--image-block-size:var(--card-image-height);block-size:var(--image-block-size,var(--card-image-height));margin-block-end:var(--card-image-margin-block-end)}@media (width<=767px){@container (width>575px){.card__image{--image-block-size:100%;margin-block-end:0}}}.card__image a{block-size:100%;display:block}.card__icon{inline-size:var(--card-icon-size);block-size:var(--card-icon-size);color:var(--s-icon-color-default);margin-block-end:var(--card-icon-margin-block-end)}.card__icon svg{block-size:100%;inline-size:100%;display:block}.card__content{flex-direction:column;flex:1;justify-content:space-between;display:flex}@media (width<=767px){@container (width>575px){.card__content{padding-block:var(--s-content-gutter)}}}.card__title{margin-block-end:var(--card-title-margin-block-end)}}@layer blocks{.hero{--hero-min-height:var(--c-hero-min-height,60vh);--hero-background:var(--c-hero-background,var(--s-color-light));--hero-padding-block-start:var(--c-hero-padding-block-start,var(--s-spacing-xxl));--hero-padding-block-end:var(--c-hero-padding-block-end,var(--s-spacing-xxxl));--hero-container-gap:var(--c-hero-container-gap,var(--s-gap-lg));--hero-content-gap:var(--c-hero-content-gap,var(--s-gap-lg));--hero-media-bg-color:var(--c-hero-media-bg-color,var(--s-color-brand-secondary));--hero-media-bg-radius:var(--c-hero-media-bg-radius,.75rem);--hero-media-offset:var(--c-hero-media-offset,var(--s-spacing-md));min-block-size:var(--hero-min-height);background-color:var(--hero-background);align-items:center;padding-block-start:var(--hero-padding-block-start);padding-block-end:var(--hero-padding-block-end);display:flex;position:relative;overflow-x:clip}.hero__container{gap:var(--hero-container-gap);display:grid}@media (width>=992px){.hero__container{gap:var(--s-gap-xl);grid-template-columns:7fr 5fr}}.hero__content{gap:var(--hero-content-gap);flex-direction:column;align-items:flex-start;display:flex}@media (width>=992px){.hero__content{padding-block:var(--s-spacing-xxxl)}}.hero__text{font-size:var(--s-lead-font-size)}@media (width>=1200px){.hero__text{max-inline-size:75%}}.hero__media{position:relative}.hero__media-bg{display:none}@media (width>=992px){.hero__media-bg{background-color:var(--hero-media-bg-color);border-radius:var(--hero-media-bg-radius);block-size:100%;inline-size:100%;display:block;position:absolute;inset-block-start:var(--hero-media-offset);inset-inline-start:var(--hero-media-offset)}}@media (width>=1200px){.hero__media-bg{inset-block-start:var(--s-spacing-lg);inset-inline-start:var(--s-spacing-lg)}}.hero__figure{block-size:100%;inline-size:100%;margin-block-end:0;position:relative}.hero__figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.editor{--editor-heading-margin-block-end:var(--c-editor-heading-margin-block-end,var(--s-title-margin-block-end))}.editor__heading{margin-block-end:var(--editor-heading-margin-block-end)}.cta{--cta-background:var(--c-cta-background,var(--s-color-light));--cta-border-radius:var(--c-cta-border-radius,var(--s-border-radius-default));--cta-content-padding:var(--c-cta-content-padding,var(--s-spacing-4xl));--cta-content-gutter:var(--c-cta-content-gutter,var(--s-content-gutter));--cta-title-color:var(--c-cta-title-color,var(--s-color-black));--cta-title-margin-block-end:var(--c-cta-title-margin-block-end,var(--s-title-margin-block-end));--cta-text-color:var(--c-cta-text-color,var(--s-color-black))}.cta__container{align-items:center;gap:var(--cta-content-gutter);background-color:var(--cta-background);border-radius:var(--cta-border-radius);display:grid;overflow:hidden}@media (width>=992px){.cta__container:has(.cta__image){grid-template-columns:repeat(2,1fr)}}@media (width>=992px){.cta--image-right .cta__content{order:-1}}.cta__image{block-size:100%}.cta__image figure{margin-block-end:0}.cta__content{padding:var(--s-spacing-lg)}@media (width>=768px){.cta__content{padding:var(--s-spacing-xxl)}}@media (width>=1200px){.cta__content{padding:var(--cta-content-padding)}}.cta__title{color:var(--cta-title-color);margin-block-end:var(--cta-title-margin-block-end)}.cta__text{color:var(--cta-text-color)}.cta__buttons{margin-block-start:var(--s-spacing-xl)}.cardgroup{--cardgroup-title-margin-block-end:var(--c-cardgroup-title-margin-block-end,var(--s-title-margin-block-end));--cardgroup-title-color:var(--c-cardgroup-title-color,var(--s-headings-color-default));--cardgroup-num-columns:1;--cardgroup-grid-gap-inline:var(--c-cardgroup-grid-gap-inline,var(--s-content-gutter));--cardgroup-grid-gap-block:var(--c-cardgroup-grid-gap-block,var(--s-content-gutter))}.cardgroup .card{--card-image-margin-block-end:0;background-color:var(--s-color-default-background);overflow:hidden}.cardgroup .card__image img{border-radius:var(--s-card-border-radius) var(--s-card-border-radius) 0 0}.cardgroup .card__content{padding:var(--s-spacing-sm);border:var(--s-border-width-default) var(--s-border-style-default) var(--s-color-border-subtle);border-radius:0 0 var(--s-card-border-radius) var(--s-card-border-radius)}@media (width>=600px){.cardgroup .card__content{padding:var(--s-spacing-md)}}.cardgroup .card__text{margin-block-start:var(--s-gap-sm)}.cardgroup .card__buttons{margin-block-start:var(--s-gap-lg)}.cardgroup__title{color:var(--cardgroup-title-color);margin-block-end:var(--cardgroup-title-margin-block-end)}.cardgroup__grid{grid-template-columns:repeat(var(--cardgroup-num-columns), 1fr);gap:var(--cardgroup-grid-gap-block) var(--cardgroup-grid-gap-inline);display:grid}@media (width>=768px){.cardgroup__grid{--cardgroup-num-columns:2}}@media (width>=1200px){.cardgroup__grid{--cardgroup-num-columns:var(--c-cardgroup-num-columns)}}.gallery{--gallery-title-margin-block-end:var(--c-gallery-title-margin-block-end,var(--s-title-margin-block-end));--gallery-grid-num-columns:1;--gallery-grid-spacing:var(--c-gallery-grid-spacing,var(--s-content-gutter))}.gallery__title{margin-block-end:var(--gallery-title-margin-block-end)}.gallery__grid{grid-template-columns:repeat(var(--gallery-grid-num-columns), 1fr);gap:var(--gallery-grid-spacing);display:grid}@media (width>=600px){.gallery__grid{--gallery-grid-num-columns:2}}@media (width>=992px){.gallery__grid{--gallery-grid-num-columns:var(--c-gallery-grid-num-columns,3)}}.gallery__item{cursor:pointer;background-color:#0000;border:none;inline-size:100%;display:block}.gallery__item figure{inline-size:100%}.gallery__item img{block-size:auto;inline-size:100%}.gallery__item figcaption{font-size:var(--s-sm-font-size);color:var(--s-color-default-foreground-hover);text-align:center;margin-block-start:var(--s-spacing-xxs)}.image-block figcaption{text-align:center}.accordion{--accordion-title-margin-block-end:var(--c-accordion-title-margin-block-end,var(--s-title-margin-block-end));--accordion-text-margin-block-end:var(--c-accordion-text-margin-block-end,var(--s-spacing-sm));--accordion-list-margin-block-start:var(--c-accordion-list-margin-block-start,var(--s-spacing-sm));--accordion-item-background:var(--c-accordion-item-background,var(--s-color-neutral-background));--accordion-item-padding-inline:var(--c-accordion-item-padding-inline,var(--s-spacing-lg));--accordion-item-border-radius:var(--c-accordion-item-border-radius,var(--s-border-radius-default));--accordion-item-border-width:var(--c-accordion-item-border-width,0);--accordion-item-border-color:var(--c-accordion-item-border-color,var(--s-border-color-default));--accordion-item-margin-block-end:var(--c-accordion-item-margin-block-end,var(--s-spacing-xs));--accordion-button-padding-block:var(--c-accordion-button-padding-block,var(--s-spacing-md));--accordion-button-gap:var(--c-accordion-button-gap,var(--s-spacing-sm));--accordion-title-font-size:var(--c-accordion-title-font-size,var(--s-font-size-base));--accordion-title-font-weight:var(--c-accordion-title-font-weight,var(--s-font-weight-semi-bold));--accordion-icon-size:var(--c-accordion-icon-size,1.25rem);--accordion-content-padding-block-end:var(--c-accordion-content-padding-block-end,var(--s-spacing-md));--accordion-transition-duration:var(--c-accordion-transition-duration,var(--s-transition-duration-default));--accordion-transition-timing:var(--c-accordion-transition-timing,var(--s-transition-timing-function-default))}.accordion__title{margin-block-end:var(--accordion-title-margin-block-end)}.accordion__text{margin-block-end:var(--accordion-text-margin-block-end)}.accordion__list{margin-block-start:var(--accordion-list-margin-block-start)}.accordion__item{background-color:var(--accordion-item-background);border-radius:var(--accordion-item-border-radius);border-block-start:var(--accordion-item-border-width) var(--s-border-style-default) var(--accordion-item-border-color);margin-block-end:var(--accordion-item-margin-block-end)}.accordion__item:first-child{border-block-start:none}.accordion__item-heading{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}.accordion__item-button{cursor:pointer;text-align:start;justify-content:space-between;align-items:center;gap:var(--accordion-button-gap);inline-size:100%;padding-block:var(--accordion-button-padding-block);padding-inline:var(--accordion-item-padding-inline);background:0 0;border:none;font-weight:700;display:flex}.accordion__item-title{font-size:var(--accordion-title-font-size);font-weight:var(--accordion-title-font-weight)}.accordion__item-icon{inline-size:var(--accordion-icon-size);block-size:var(--accordion-icon-size);transition:transform var(--accordion-transition-duration) var(--accordion-transition-timing);flex-shrink:0;display:block;transform:rotate(0)}[aria-expanded=false] .accordion__item-icon{transform:rotate(180deg)}.accordion__item-icon svg{block-size:100%;inline-size:100%}.accordion__item-content{transition:grid-template-rows var(--accordion-transition-duration) var(--accordion-transition-timing);grid-template-rows:0fr;display:grid}.accordion__item-content.is-open{grid-template-rows:1fr}.accordion__item-inner{padding-inline:var(--accordion-item-padding-inline);overflow:hidden}.accordion__item-inner>:last-child{padding-block-end:var(--accordion-content-padding-block-end)}.media-text{--media-text-container-gap:var(--c-image-text-container-gap,var(--s-gap-xxl));--media-text-title-margin-block-end:var(--c-image-text-title-margin-block-end,var(--s-title-margin-block-end))}.media-text__container{gap:var(--media-text-container-gap);align-items:center;display:grid}@media (width>=768px){.media-text__container{grid-template-columns:repeat(12,1fr)}}@media (width>=768px){.media-text__media{grid-column:span 6}}@media (width>=768px){.media-text__content{grid-column:span 6}}@media (width>=768px){.media-text__media--ratio-2-3 .media-text__media{grid-column:span 8}}@media (width>=768px){.media-text__content--ratio-2-3{grid-column:span 4}}@media (width>=768px){.media-text__media--ratio-3-4 .media-text__media{grid-column:span 9}}@media (width>=768px){.media-text__content--ratio-3-4{grid-column:span 3}}@media (width>=768px){.media-text--media-right .media-text__content{order:-1}}.media-text__title{margin-block-end:var(--media-text-title-margin-block-end)}.media-text__container--full{--media-text-split:7}.media-text__container--full.media-text__media--ratio-2-3{--media-text-split:9}.media-text__container--full.media-text__media--ratio-3-4{--media-text-split:10}.media-text__container--full.media-text--media-right.media-text__media--ratio-2-3{--media-text-split:5}.media-text__container--full.media-text--media-right.media-text__media--ratio-3-4{--media-text-split:4}@media (width>=768px){.media-text__container--full{-moz-column-gap:0;grid-column:full-width;grid-template-columns:[full-width-start] minmax(var(--s-layout-padding-inline), 1fr) [content-start] repeat(12, [col] minmax(0, calc(var(--layout-content) / 12))) [content-end] minmax(var(--s-layout-padding-inline), 1fr) [full-width-end];column-gap:0}.media-text__container--full .media-text__media{grid-column:full-width-start / col var(--media-text-split)}.media-text__container--full .media-text__content{grid-column:col var(--media-text-split) / content-end;padding-inline-start:var(--media-text-container-gap)}.media-text__container--full.media-text--media-right .media-text__media{grid-column:col var(--media-text-split) / full-width-end}.media-text__container--full.media-text--media-right .media-text__content{grid-column:content-start / col var(--media-text-split);padding-inline:0 var(--media-text-container-gap)}}.quote{--quote-figure-max-width:var(--c-quote-figure-max-width,64rem);--quote-figure-background:var(--c-quote-figure-background,var(--s-color-light));--quote-text-font-size:var(--c-quote-text-font-size,clamp(1.25rem, 3dvi, 1.875rem));--quote-text-font-style:var(--c-quote-text-font-style,normal);--quote-text-margin-block-end:var(--c-quote-text-margin-block-end,var(--s-spacing-lg));--quote-author-font-size:var(--c-quote-author-font-size,var(--s-body-font-size-default));--quote-author-font-style:var(--c-quote-author-font-style,normal);--quote-author-color:var(--c-quote-author-color,var(--s-body-color-default));--quote-author-image-size:var(--c-quote-author-image-size,5rem);--quote-author-gap:var(--c-quote-author-gap,var(--s-spacing-xs));--quote-button-size:var(--c-quote-button-size,3rem);--quote-button-background:var(--c-quote-button-background,var(--s-color-white));--quote-button-color:var(--c-quote-button-color,var(--s-color-default-dark-background));--quote-button-background-hover:var(--c-quote-button-background-hover,var(--s-color-neutral-background))}.quote__container{max-inline-size:var(--quote-figure-max-width);background:var(--quote-figure-background);border-radius:var(--s-border-radius-default);width:100%;margin-inline:auto;position:relative;overflow:hidden}.quote__figure{padding:var(--s-spacing-md) var(--s-spacing-lg)}@media (width>=600px){.quote__figure{padding:var(--s-spacing-lg) var(--s-spacing-xl)}}@media (width>=992px){.quote__figure{padding:var(--s-spacing-xxxl) var(--s-spacing-4xl)}}.quote__slider .quote__figure{padding-block-end:calc(var(--quote-button-size) + 3rem)}@media (width>=992px){.quote__slider .quote__figure{padding-block-end:var(--s-spacing-xxxl)}}.quote__quote{width:6rem;height:6rem;color:rgba(var(--p-color-black-rgb), .75);margin-block-end:1rem;margin-inline-start:-1rem;transform:rotate(180deg)}.quote__text{font-size:var(--quote-text-font-size);font-style:var(--quote-text-font-style);margin-block-end:var(--quote-text-margin-block-end)}.quote__author{align-items:center;gap:var(--quote-author-gap);font-size:var(--quote-author-font-size);font-style:var(--quote-author-font-style);display:flex}.quote__author cite{color:var(--quote-author-color);font-weight:var(--s-font-weight-strong)}.quote__author-name{flex-direction:column;display:flex}.quote__author-image{inline-size:var(--quote-author-image-size);block-size:var(--quote-author-image-size);-o-object-fit:cover;object-fit:cover;border-radius:50%}.quote__button{z-index:10;inline-size:var(--quote-button-size);block-size:var(--quote-button-size);color:var(--quote-button-color);background-color:var(--quote-button-background);cursor:pointer;transition:background-color var(--s-transition-duration-default) var(--s-transition-timing-function-default);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:2rem}.quote__button svg{block-size:1.5rem;inline-size:1.5rem}.quote__button:hover{background-color:var(--quote-button-background-hover)}.quote__button.swiper-button-disabled{opacity:.35;cursor:not-allowed}.quote__button--prev{inset-inline-end:6rem;transform:scaleX(-1)}.quote__button--next{inset-inline-end:2rem}.slider{--slider-title-margin-block-end:var(--c-slider-title-margin-block-end,var(--s-title-margin-block-end));--slider-button-size:var(--c-slider-button-size,3rem);--slider-button-background:var(--c-slider-button-background,var(--s-color-white));--slider-button-color:var(--c-slider-button-color,var(--s-color-default-dark-background));--slider-button-background-hover:var(--c-slider-button-background-hover,var(--s-color-neutral-background))}.slider__title{margin-block-end:var(--slider-title-margin-block-end)}.slider__container{position:relative}.slider__container .swiper-slide{justify-content:center;align-items:center;block-size:auto;inline-size:100%;display:flex}.slider__image{inline-size:100%;max-inline-size:100%;display:block}.slider__image img{-o-object-fit:contain;object-fit:contain;border-radius:var(--s-image-border-radius);block-size:auto;inline-size:100%;display:block}.slider__button{z-index:10;inline-size:var(--slider-button-size);block-size:var(--slider-button-size);color:var(--slider-button-color);background-color:var(--slider-button-background);cursor:pointer;transition:background-color var(--s-transition-duration-default) var(--s-transition-timing-function-default);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}.slider__button svg{block-size:1.5rem;inline-size:1.5rem}.slider__button:hover{background-color:var(--slider-button-background-hover)}.slider__button.swiper-button-disabled{opacity:.35;cursor:not-allowed}.slider__button--prev{inset-inline-start:.75rem;transform:translateY(-50%)scaleX(-1)}.slider__button--next{inset-inline-end:.75rem;transform:translateY(-50%)}.slider .swiper-pagination{margin-block-start:var(--s-spacing-md);position:relative}.video{--video-thumbnail-border-radius:var(--c-video-thumbnail-border-radius,var(--s-image-border-radius));--video-play-button-size:var(--c-video-play-button-size,4rem);--video-play-button-opacity:var(--c-video-play-button-opacity,.5);--video-play-button-opacity-hover:var(--c-video-play-button-opacity-hover,.8);--video-play-button-color:var(--c-video-play-button-color,var(--s-color-white))}.video__figure{margin:0}.video__button{aspect-ratio:16/9;cursor:pointer;background:0 0;border:none;inline-size:100%;padding:0;display:block;position:relative;overflow:hidden}.video__thumbnail{-o-object-fit:cover;object-fit:cover;border-radius:var(--video-thumbnail-border-radius);block-size:100%;inline-size:100%;display:block}.video__play-overlay{color:var(--video-play-button-color);opacity:var(--video-play-button-opacity);transition:opacity var(--s-transition-duration-default) var(--s-transition-timing-function-default);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video__button:hover .video__play-overlay,.video__button:focus .video__play-overlay{opacity:var(--video-play-button-opacity-hover)}.video__play-overlay svg{inline-size:var(--video-play-button-size);block-size:var(--video-play-button-size)}.forms{--forms-title-margin-block-end:var(--c-forms-title-margin-block-end,var(--s-title-margin-block-end));--forms-text-padding-block-end:var(--c-forms-text-padding-block-end,var(--s-spacing-sm));--forms-layout-gap:var(--c-forms-layout-gap,var(--s-content-gutter));--forms-form-padding:var(--c-forms-form-padding,var(--s-spacing-xxl));--forms-form-border-radius:var(--c-forms-form-border-radius,var(--s-border-radius-default));--forms-form-background:var(--c-forms-form-background,var(--s-color-neutral-background))}.forms__container{gap:var(--forms-layout-gap);display:grid}@media (width>=992px){.forms--side .forms__container{grid-template-columns:repeat(12,1fr)}}@media (width>=992px){.forms--side .forms__content{grid-column:span 5}}@media (width>=992px){.forms--side .forms__form{grid-column:span 7}}@media (width>=992px){.forms--reversed .forms__content{order:1}}.forms__title{margin-block-end:var(--forms-title-margin-block-end)}.forms__text{padding-block-end:var(--forms-text-padding-block-end)}.forms__form{padding:var(--s-spacing-lg);background-color:var(--forms-form-background);border-radius:var(--forms-form-border-radius)}@media (width>=992px){.forms__form{padding:var(--forms-form-padding)}}.posts{--posts-title-margin-block-end:var(--c-posts-title-margin-block-end,var(--s-content-gutter));--posts-title-color:var(--c-posts-title-color,var(--s-headings-color-default));--posts-num-columns:1;--posts-grid-gap-inline:var(--c-posts-grid-gap-inline,var(--s-content-gutter));--posts-grid-gap-block:var(--c-posts-grid-gap-block,var(--s-content-gutter));--posts-card-meta-margin-block-end:var(--c-posts-card-meta-margin-block-end,var(--s-spacing-xs));--posts-card-title-link-color-hover:var(--c-posts-card-title-link-color-hover,var(--s-color-brand-primary));--posts-card-placeholder-background:var(--c-posts-card-placeholder-background,var(--s-color-neutral-background))}.posts__title{color:var(--posts-title-color);margin-block-end:var(--posts-title-margin-block-end)}.posts__grid{grid-template-columns:repeat(var(--posts-num-columns), 1fr);gap:var(--posts-grid-gap-block) var(--posts-grid-gap-inline);display:grid}@media (width>=768px){.posts__grid{--posts-num-columns:2}}@media (width>=1200px){.posts__grid{--posts-num-columns:var(--c-posts-num-columns)}}.posts__card-meta{font-size:var(--s-xs-font-size);line-height:var(--s-body-line-height-default);margin-block-end:var(--posts-card-meta-margin-block-end);display:block}.posts__card-title-link{color:inherit;transition:color var(--s-transition-duration-default) var(--s-transition-timing-function-default);text-decoration:none}.posts__card-title-link:is(:hover,:focus-visible){color:var(--posts-card-title-link-color-hover)}.posts__card-excerpt{font-size:var(--s-sm-font-size);text-wrap:pretty;margin:0}.posts__card-placeholder{background:var(--posts-card-placeholder-background);block-size:100%;inline-size:100%;display:block}}@layer utilities{:where(button,input,select,textarea,summary,a):focus-visible{outline:var(--focus-outline-width,var(--s-outline-width)) var(--focus-outline-style,var(--s-outline-style)) var(--focus-outline-color,var(--s-color-focus));outline-offset:var(--focus-outline-offset,var(--s-outline-offset));box-shadow:var(--focus-shadow,var(--s-shadow-focus))}.sr-only:where(:not(:focus-within,:active)){white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.animate-paused{animation-play-state:paused}.animate-running{animation-play-state:running}.has-spacing-top{padding-block-start:var(--s-block-padding)}.has-spacing-top-small{padding-block-start:var(--s-block-padding-sm)}.has-spacing-top-large{padding-block-start:var(--s-block-padding-lg)}.has-spacing-bottom{padding-block-end:var(--s-block-padding)}.has-spacing-bottom-small{padding-block-end:var(--s-block-padding-sm)}.has-spacing-bottom-large{padding-block-end:var(--s-block-padding-lg)}.text-start{text-align:start}.text-center{text-align:center}.text-end{text-align:end}}@layer tools{.gform_wrapper .ginput_container .small{inline-size:100%}@media (width>=768px){.gform_wrapper .ginput_container .small{inline-size:25%}}.gform_wrapper .ginput_container .medium{inline-size:100%}@media (width>=768px){.gform_wrapper .ginput_container .medium{inline-size:50%}}.gform_wrapper .ginput_container .large{inline-size:100%}.gform_wrapper .gform_fields{-moz-column-gap:var(--s-spacing-sm);column-gap:var(--s-spacing-sm);row-gap:var(--s-spacing-lg);grid-template-columns:repeat(12,1fr);display:grid}.gform_wrapper .gfield{grid-column:span 12}@media (width>=768px){.gform_wrapper .gfield--width-half{grid-column:span 6}}@media (width>=768px){.gform_wrapper .gfield--width-third{grid-column:span 4}}@media (width>=768px){.gform_wrapper .gfield--width-quarter{grid-column:span 3}}.gform_wrapper .gform_hidden{display:none}.gform_wrapper .gform_footer,.gform_wrapper .gform_page_footer{margin:0;margin-block-start:var(--s-spacing-lg)}.gform_wrapper .gfield_label,.gform_wrapper legend.gfield_label{inline-size:auto;font-weight:var(--s-font-weight-strong);font-size:var(--s-body-font-size-default);margin:0;margin-block-end:var(--s-spacing-xxs);display:block}.gform_wrapper .hidden_label .gfield_label,.gform_wrapper .hidden_sub_label,.gform_wrapper .screen-reader-text{border:0;block-size:.0625rem;inline-size:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.gform_wrapper .gfield_description,.gform_wrapper .ginput_complex label,.gform_wrapper .gform_fileupload_rules{color:var(--s-body-color-default);font-size:var(--s-sm-font-size);display:block}.gform_wrapper .gform-button--width-full{inline-size:100%}.gform_wrapper .gfield_required{margin-inline-start:var(--s-spacing-xxxs);display:inline-block}.gform_wrapper .gfield_required_text{font-weight:var(--s-body-font-weight-default);font-size:var(--s-sm-font-size);color:var(--s-color-muted)}.gform_wrapper .gform_submission_error{font-weight:var(--s-body-font-weight-default);font-size:var(--s-body-font-size-default);margin:0}.gform_wrapper .gfield_validation_message{color:var(--s-color-state-error-foreground)}.gform_wrapper .gfield_error input[type=checkbox],.gform_wrapper .gfield_error input[type=radio]{border-color:var(--s-color-state-error-foreground)}.gform_wrapper .gfield_error input[type=checkbox]+label,.gform_wrapper .gfield_error input[type=radio]+label{color:var(--s-color-state-error-foreground)}.gform_wrapper .gsection_title{font-size:var(--s-h2-font-size)}.gform_wrapper .gform_fileupload_rules{margin-block-start:var(--s-spacing-xxxs)}.gform_wrapper input[type=file]{color:var(--s-color-muted)}.gform_wrapper input[type=file]::file-selector-button{margin-inline-end:var(--s-spacing-sm)}.gform_wrapper .gform_drop_area{inline-size:min(18.75rem,100%);padding-inline:var(--s-spacing-md);padding-block:var(--s-spacing-xs);color:var(--s-color-muted);border:.125rem dashed var(--s-color-muted);background-color:#0000;justify-content:space-between;align-items:center;margin:0;margin-block-end:var(--s-spacing-xs);display:flex}.gform_wrapper .gform_drop_area span{padding-inline-end:var(--s-spacing-md)}.gform_wrapper .ginput_container_name{gap:var(--s-spacing-sm);grid-template-columns:repeat(9,1fr);display:grid}.gform_wrapper .ginput_container_name .name_prefix{grid-column:span 4}@media (width>=768px){.gform_wrapper .ginput_container_name .name_prefix{grid-column:span 2}}.gform_wrapper .ginput_container_name .name_first,.gform_wrapper .ginput_container_name .name_middle,.gform_wrapper .ginput_container_name .name_last{grid-column:1/-1}@media (width>=768px){.gform_wrapper .ginput_container_name .name_first,.gform_wrapper .ginput_container_name .name_middle,.gform_wrapper .ginput_container_name .name_last{grid-column:span 3;grid-row-start:2}}:is(.gform_wrapper .ginput_container_name .name_first,.gform_wrapper .ginput_container_name .name_middle,.gform_wrapper .ginput_container_name .name_last) input{inline-size:100%}@media (width>=768px){.gform_wrapper .ginput_container_name .name_first:first-child,.gform_wrapper .ginput_container_name .name_first:first-child+.name_middle,.gform_wrapper .ginput_container_name .name_first:first-child+.name_last{grid-row-start:1}}.gform_wrapper .ginput_container_name .name_suffix{grid-column:span 4}@media (width>=768px){.gform_wrapper .ginput_container_name .name_suffix{grid-area:span 3/span 2}}.gform_wrapper .gfield_list_group{align-items:center;gap:var(--s-spacing-sm);grid-auto-columns:max-content;grid-auto-flow:column;display:grid}.gform_wrapper .ginput_container_consent{align-items:center;gap:var(--s-spacing-xxs);display:flex}.gform_wrapper .ginput_container_select,.gform_wrapper .ginput_address_country,.gform_wrapper .name_prefix_select,.gform_wrapper .gfield_time_ampm{position:relative}:is(.gform_wrapper .ginput_container_select,.gform_wrapper .ginput_address_country,.gform_wrapper .name_prefix_select,.gform_wrapper .gfield_time_ampm):after{content:"";pointer-events:none;background-color:currentColor;block-size:1rem;inline-size:1rem;display:block;position:absolute;inset-block-start:calc(var(--input-padding-block) + .75rem);inset-inline-end:var(--s-spacing-sm);transform:translateY(-50%);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20viewBox='0%200%2024%2024'%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'/%3e%3cpath%20d='m6%209%206%206%206-6'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20viewBox='0%200%2024%2024'%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'/%3e%3cpath%20d='m6%209%206%206%206-6'/%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(.gform_wrapper .ginput_container_select,.gform_wrapper .ginput_address_country,.gform_wrapper .name_prefix_select,.gform_wrapper .gfield_time_ampm) select{appearance:none;inline-size:100%;padding-inline-end:var(--s-spacing-xl)}:is(.gform_wrapper .ginput_container_select,.gform_wrapper .ginput_address_country,.gform_wrapper .name_prefix_select,.gform_wrapper .gfield_time_ampm) select::-ms-expand{display:none}.gform_wrapper .ginput_container_multiselect option{padding-inline:var(--s-spacing-sm);padding-block:var(--s-spacing-xs);border-radius:var(--s-border-radius-default)}.gform_wrapper .gfield--type-honeypot{display:none}.gform_wrapper .gf_progressbar_wrapper{font-weight:var(--s-body-font-weight-default);font-size:var(--s-h3-font-size)}.gform_wrapper .gform_required_legend{display:none}:root{--gf-datepicker-color-disabled:#cfd3d9;--gf-datepicker-bg-selected:#204ce5;--gf-datepicker-bg-hover:#f4f8ff;--gf-datepicker-bg-today:#f4f8ff}.gform-datepicker-calendar{z-index:1000;background-color:#fff;border-radius:3px;inline-size:300px;padding:16px 12px 12px;position:absolute;box-shadow:0 0 1px #1219613d,0 2px 2px #12196108,0 4px 4px #12196108,0 8px 8px #12196108,0 16px 16px #12196108,0 24px 24px #12196108}@media (width>=640px){.gform-datepicker-calendar{padding:16px}}.gform-datepicker-calendar table.calendar{inline-size:100%;margin-block-start:16px;display:block}.gform-datepicker-calendar table.calendar>tbody{display:block}.gform-datepicker-calendar tr{box-sizing:border-box;align-items:center;width:100%;display:inline-flex}.gform-datepicker-calendar tr th,.gform-datepicker-calendar tr td{flex:1}.gform-datepicker-calendar tr.yearSelector{width:42%}.gform-datepicker-calendar tr.monthSelector{width:58%}.gform-datepicker-calendar td.nav.btn{cursor:pointer;opacity:.7;flex:none;justify-content:center;align-items:center;inline-size:20px;display:flex}.gform-datepicker-calendar td.nav.btn:hover{opacity:1}.gform-datepicker-calendar td[colspan]{flex:auto;justify-content:center;align-items:center;display:flex}.gform-datepicker-calendar select.nav.current{color:#000;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:100%;background-repeat:no-repeat;background-size:20px;border:1px solid #000;border-radius:3px;inline-size:100%;margin:0;padding:10px;font-size:12px;font-weight:500}@media (width>=640px){.gform-datepicker-calendar select.nav.current{font-size:14px}}.gform-datepicker-calendar th.week,.gform-datepicker-calendar td.day,.gform-datepicker-calendar td.empty{color:#000;block-size:29px;padding-block:1px;padding-inline:1px}@media (width>=640px){.gform-datepicker-calendar th.week,.gform-datepicker-calendar td.day,.gform-datepicker-calendar td.empty{block-size:40px}}.gform-datepicker-calendar th.week{vertical-align:middle;font-size:12px;font-weight:600;line-height:1.33}.gform-datepicker-calendar td.day,.gform-datepicker-calendar td.empty{font-size:14px;font-weight:400;line-height:1.43}.gform-datepicker-calendar th.week span,.gform-datepicker-calendar td:not(.nav) span:not([hidden]){border:1px solid #fff;border-radius:3px;justify-content:center;align-items:center;block-size:100%;inline-size:27px;padding:.25em .2em;display:flex!important}@media (width>=640px){.gform-datepicker-calendar th.week span,.gform-datepicker-calendar td:not(.nav) span:not([hidden]){inline-size:100%}}.gform-datepicker-calendar .monthMessage{display:none}.gform-datepicker-calendar td.dayInMonth{cursor:pointer}.gform-datepicker-calendar td.dayInMonth:not(.selected):hover span{--gf-local-bg-color:var(--gf-datepicker-bg-hover)}.gform-datepicker-calendar td.dayInMonth:not(.selected):focus span{border-color:var(--gf-datepicker-bg-selected)}.gform-datepicker-calendar td.dayToday:not(.selected) span{--gf-local-bg-color:var(--gf-datepicker-bg-today)}.gform-datepicker-calendar td.selected span{--gf-local-bg-color:var(--gf-datepicker-bg-selected);--gf-local-color:#fff}.gform-datepicker-calendar td.empty span{--gf-local-color:var(--gf-datepicker-color-disabled)}.gform-theme{--gf-field-pg-prog-color:var(--gf-color-out-ctrl-dark);--gf-field-pg-prog-font-size:14px;--gf-field-pg-prog-font-weight:600;--gf-field-pg-prog-letter-spacing:0;--gf-field-pg-prog-line-height:1;--gf-field-pg-prog-text-transform:uppercase;--gf-field-pg-prog-margin-y-end:var(--s-spacing-md);--gf-field-pg-prog-title-margin-y-end:16px;--gf-field-pg-prog-bar-bg-color:var(--gf-color-out-ctrl-light);--gf-field-pg-prog-bar-bg-color-blue:#204ce5;--gf-field-pg-prog-bar-bg-color-gray:var(--gf-color-out-ctrl-dark);--gf-field-pg-prog-bar-bg-color-green:#31c48d;--gf-field-pg-prog-bar-bg-color-orange:#ff5a1f;--gf-field-pg-prog-bar-bg-color-red:#c02b0a;--gf-field-pg-prog-bar-bg-gradient-spring:linear-gradient(270deg, #9cd790 0%, #76d7db 100%);--gf-field-pg-prog-bar-bg-gradient-blues:linear-gradient(270deg, #00c2ff 0%, #7838e2 100%);--gf-field-pg-prog-bar-bg-gradient-rainbow:linear-gradient(274.73deg, #74b551 -5.58%, #f3ca30 44.81%, #cd302b 93.15%);--gf-field-pg-prog-bar-height:10px;--gf-field-pg-prog-bar-radius:100px;--gf-field-pg-steps-step-gap:12px;--gf-field-pg-steps-number-bg-color:transparent;--gf-field-pg-steps-number-bg-color-active:var(--gf-color-out-ctrl-light);--gf-field-pg-steps-number-bg-color-complete:var(--gf-color-primary);--gf-field-pg-steps-number-border-color:var(--gf-color-out-ctrl-light-darker);--gf-field-pg-steps-number-border-color-active:transparent;--gf-field-pg-steps-number-border-color-complete:var(--gf-color-primary);--gf-field-pg-steps-number-radius:50%;--gf-field-pg-steps-number-border-style:solid;--gf-field-pg-steps-number-border-width:2px;--gf-field-pg-steps-number-color:var(--gf-color-out-ctrl-dark);--gf-field-pg-steps-number-color-active:var(--gf-field-pg-steps-number-color);--gf-field-pg-steps-number-color-complete:var(--gf-color-primary-contrast);--gf-field-pg-steps-number-size:32px;--gf-field-pg-steps-icon-font-size:var(--gf-icon-font-size);--gf-field-pg-steps-gap-y:8px;--gf-field-pg-steps-gap-x:24px}.gf_page_steps,.gf_progressbar_wrapper{margin-block-end:var(--gf-field-pg-prog-margin-y-end)}.gf_page_steps{gap:var(--gf-field-pg-steps-gap-y) var(--gf-field-pg-steps-gap-x);flex-wrap:wrap;display:flex}.gf_progressbar_title,.gf_step_label,.gf_step_number{--gf-local-color:var(--gf-field-pg-prog-color);--gf-local-font-size:var(--gf-field-pg-prog-font-size);--gf-local-font-weight:var(--gf-field-pg-prog-font-weight);--gf-local-letter-spacing:var(--gf-field-pg-prog-letter-spacing);--gf-local-line-height:var(--gf-field-pg-prog-line-height);--gf-local-text-transform:none;color:var(--gf-local-color);font-size:var(--gf-local-font-size);font-weight:var(--gf-local-font-weight);letter-spacing:var(--gf-local-letter-spacing);line-height:var(--gf-local-line-height);text-transform:var(--gf-local-text-transform)}.gf_progressbar_title{margin-block-end:var(--gf-field-pg-prog-title-margin-y-end)}.gf_progressbar{background-color:var(--gf-field-pg-prog-bar-bg-color);border-radius:var(--gf-field-pg-prog-bar-radius)}.gf_progressbar span{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gf_progressbar .gf_progressbar_percentage{block-size:var(--gf-field-pg-prog-bar-height);border-radius:var(--gf-field-pg-prog-bar-radius)}.gf_progressbar .percentbar_blue{background-color:var(--gf-field-pg-prog-bar-bg-color-blue)}.gf_progressbar .percentbar_gray{background-color:var(--gf-field-pg-prog-bar-bg-color-gray)}.gf_progressbar .percentbar_green{background-color:var(--gf-field-pg-prog-bar-bg-color-green)}.gf_progressbar .percentbar_orange{background-color:var(--gf-field-pg-prog-bar-bg-color-orange)}.gf_progressbar .percentbar_red{background-color:var(--gf-field-pg-prog-bar-bg-color-red)}.gf_progressbar .percentbar_spring{background:var(--gf-field-pg-prog-bar-bg-gradient-spring)}.gf_progressbar .percentbar_blues{background:var(--gf-field-pg-prog-bar-bg-gradient-blues)}.gf_progressbar .percentbar_rainbow{background:var(--gf-field-pg-prog-bar-bg-gradient-rainbow)}.gf_step{align-items:center;gap:var(--gf-field-pg-steps-step-gap);display:flex;position:relative}.gf_step_label{--gf-local-text-transform:var(--gf-field-pg-prog-text-transform)}.gf_step_hidden{display:none}.gf_step_number{--gf-local-bg-color:var(--gf-field-pg-steps-number-bg-color);--gf-local-border-color:var(--gf-field-pg-steps-number-border-color);--gf-local-border:var(--gf-field-pg-steps-number-border-width) var(--gf-field-pg-steps-number-border-style) var(--gf-local-border-color);--gf-local-radius:var(--gf-field-pg-steps-number-radius);--gf-local-color:var(--gf-field-pg-steps-number-color);background-color:var(--gf-local-bg-color);block-size:var(--gf-field-pg-steps-number-size);border:var(--gf-local-border);border-radius:var(--gf-local-radius);color:var(--gf-local-color);inline-size:var(--gf-field-pg-steps-number-size);min-inline-size:var(--gf-field-pg-steps-number-size);place-content:center;display:inline-grid}.gf_step_active .gf_step_number{--gf-local-bg-color:var(--gf-field-pg-steps-number-bg-color-active);--gf-local-border-color:var(--gf-field-pg-steps-number-border-color-active);--gf-local-color:var(--gf-field-pg-steps-number-color-active)}.gf_step_completed .gf_step_number{--gf-local-bg-color:var(--gf-field-pg-steps-number-bg-color-complete);--gf-local-border-color:var(--gf-field-pg-steps-number-border-color-complete);--gf-local-color:var(--gf-field-pg-steps-number-color-complete);position:relative}.gf_step_completed .gf_step_number:after{content:"";background-repeat:no-repeat;background-size:contain;background-color:var(--gf-field-pg-steps-number-bg-color-complete);background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\" fill=\"%23fff\"><path d=\"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"/></svg>");border-radius:50%;width:1rem;height:1rem;margin:auto;position:absolute;inset:0}.cookiehub-declaration{position:relative;overflow-x:auto}.cookiehub-declaration p{color:inherit}.cookiehub-declaration p[role=heading]{font-size:var(--s-font-size-lg);margin-block-start:var(--s-spacing-sm)}.cookiehub-declaration a{color:var(--s-color-brand-primary);font-weight:var(--s-headings-font-weight-default)}.cookiehub-choice dl{padding:var(--s-spacing-lg);color:var(--s-color-system-foreground);background-color:var(--s-color-white);border:var(--s-border-width-default) var(--s-border-style-default) var(--s-border-color-default);border-radius:var(--s-default-radius);flex-direction:column;margin-block-start:var(--s-spacing-xxs);display:flex}.cookiehub-choice dt{color:var(--s-color-default-foreground-hover)}.cookiehub-choice dd{overflow-wrap:anywhere;font-weight:var(--s-font-weight-semi-bold)}.cookiehub-choice dd:not(:last-child){border-block-end:var(--s-border-width-default) var(--s-border-style-default) var(--s-border-color-default);margin-block-end:var(--s-spacing-sm)}.cookiehub-category table{width:100%;color:var(--s-color-default-foreground-hover);font-size:var(--s-font-size-sm);text-align:left;margin-block-start:var(--s-spacing-xxs)}.cookiehub-category table:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.cookiehub-category thead{color:var(--s-body-color-default);font-size:var(--s-font-size-xs);text-transform:uppercase;background-color:var(--s-color-neutral-background)}.cookiehub-category thead th{padding-block:var(--s-spacing-xs);padding-inline:var(--s-spacing-lg)}.cookiehub-category tbody tr{border-block-end:var(--s-border-width-default) var(--s-border-style-default) var(--s-border-color-default)}.cookiehub-category tbody th{padding-block:var(--s-spacing-sm);padding-inline:var(--s-spacing-lg);color:var(--s-color-system-foreground);font-weight:var(--s-font-weight-medium);white-space:nowrap}.cookiehub-category tbody td:not([colspan="4"]){padding-block:var(--s-spacing-sm);padding-inline:var(--s-spacing-lg)}.cookiehub-category tbody td[colspan="4"]{padding-block:var(--s-spacing-xxs);padding-inline:var(--s-spacing-lg)}.vbox-container img{max-height:90vh}}@layer theme.reset{@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{color:var(--s-body-color-default);font-weight:var(--s-body-font-weight-default);font-size:var(--s-body-font-size-default);line-height:var(--s-body-line-height-default);font-family:var(--s-body-font-family-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}img,video,picture,figure,iframe{border:none;block-size:auto;inline-size:auto;max-inline-size:100%;display:block}svg{display:block}input,button,textarea,select{font:inherit}[hidden]{display:none!important}a{color:var(--s-link-color-default);transition:color var(--s-transition-duration-fast) var(--s-transition-timing-function-default), text-decoration-color var(--s-transition-duration-fast) var(--s-transition-timing-function-default);text-decoration:underline}a:is(:hover,:focus-visible){color:var(--s-link-color-hover-default);text-decoration-color:#0000}a:active{color:var(--s-link-color-active-default)}address{font-style:normal}ul{margin-inline-start:var(--s-spacing-sm);list-style-type:disc}ol{margin-inline-start:var(--s-spacing-sm);list-style-type:decimal}[role=list],[role=listbox],[role=tablist]{margin:0;padding:0;list-style:none}@media (prefers-reduced-motion:reduce){*,:before,:after{background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}}}@layer theme.page{body{flex-direction:column;min-block-size:100dvh;display:flex}.site-main{flex:1 0 auto}.site-main,footer{position:relative}:is(.site-main,footer)[inert]:before{content:"";z-index:10;background-color:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.error-page{--error-page-content-gap:var(--c-error-page-content-gap,var(--s-spacing-md));--error-page-content-max-width:var(--c-error-page-content-max-width,42rem)}.error-page__content{gap:var(--error-page-content-gap);max-inline-size:var(--error-page-content-max-width);display:grid}.error-page__title,.error-page__text{margin:0}.error-page__text{color:var(--s-body-color-default);text-wrap:pretty}.error-page__button{margin-block-start:var(--s-spacing-xs)}}@layer theme.typography{@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local(""),url(/content/themes/io/build/fonts/roboto-v30-latin-300-ThHrQhYb.woff2)format("woff2"),url(/content/themes/io/build/fonts/roboto-v30-latin-300-CDXAfhRl.woff)format("woff");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(/content/themes/io/build/fonts/roboto-v30-latin-regular-mTIRXP6Y.woff2)format("woff2"),url(/content/themes/io/build/fonts/roboto-v30-latin-regular-CEBEUyyq.woff)format("woff");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local(""),url(/content/themes/io/build/fonts/roboto-v30-latin-700-CeM5gOv8.woff2)format("woff2"),url(/content/themes/io/build/fonts/roboto-v30-latin-700-7z0HfM8a.woff)format("woff");font-display:swap}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.display{color:var(--s-headings-color-default);font-weight:var(--s-headings-font-weight-default);font-family:var(--s-headings-font-family-default);text-wrap:balance;display:block}h1,.h1{font-size:var(--s-h1-font-size);line-height:var(--s-h1-line-height)}h2,.h2{font-size:var(--s-h2-font-size);line-height:var(--s-h2-line-height)}h3,.h3{font-size:var(--s-h3-font-size);line-height:var(--s-h3-line-height)}h4,.h4{font-size:var(--s-h4-font-size);line-height:var(--s-h4-line-height)}h5,.h5{font-size:var(--s-h5-font-size);line-height:var(--s-h5-line-height)}h6,.h6{font-size:var(--s-h6-font-size);line-height:var(--s-h6-line-height)}.display{font-size:var(--s-display-font-size);line-height:var(--s-display-line-height)}.lead,.lead p{font-size:var(--s-lead-font-size)}sup{font-size:.6em;line-height:1;position:relative;inset-block-start:-.52em}small{font-size:var(--s-sm-font-size)}}.swiper-pagination-bullet{background-color:var(--s-color-light)!important;opacity:1!important}.swiper-pagination-bullet-active{scale:1.25;background-color:var(--s-color-brand-primary)!important}:root{--chatbot-primary-color:#0000d2;--chatbot-background-color:#fff;--chatbot-text-color:#000;--chatbot-sender-text-color:#64748b;--chatbot-time-text-color:#64748b;--chatbot-char-count-color:#9ca3af;--chatbot-char-warning-color:#d63638;--chatbot-typing-dots-color:#9ca3af;--chatbot-bot-bubble-bg-color:#e0e0ff;--chatbot-bot-bubble-text-color:#000;--chatbot-bot-bubble-code-bg-color:#0000000d;--chatbot-bot-bubble-link-color:#0000d2;--chatbot-user-bubble-bg-color:#f8f3f1;--chatbot-user-bubble-text-color:#000;--chatbot-input-bg-color:#fff;--chatbot-input-placeholder-color:#9ca3af;--chatbot-input-border-color:#f1f5f9;--chatbot-input-border-size:1px;--chatbot-scrollbar-track-color:#f1f5f9;--chatbot-scrollbar-thumb-color:#cbd5e1;--chatbot-scrollbar-thumb-hover-color:#9ca3af;--chatbot-overlay-color-dark:#00000080;--chatbot-overlay-color-light:#fff3;--search-ui-color:#0000d2;--search-icon-size:20px;--search-transition:all .2s ease-in-out;--search-input-bg-color:#fff;--search-font-size-base:16px;--search-font-size-md:14px;--search-font-size-sm:12px;--search-font-family:"IBM Plex Sans", sans-serif;--search-border-radius:var(--s-button-border-radius);--search-border-color:#99a9a8;--search-border-size:1px;--search-badge-bg-color:#f1f5f9;--search-badge-text-color:#64748b;--search-error-bg-color:#fee;--search-error-border-color:#fcc;--search-error-text-color:#c33;--search-loading-overlay-bg-color:#fffffff2;--chatbot-btn-padding-x:var(--p-spacing-4);--chatbot-btn-padding-y:var(--s-button-sm-padding-y);--chatbot-btn-font-size:var(--p-font-size-3);--chatbot-btn-primary-bg-color:var(--s-button-primary-color-background);--chatbot-btn-primary-color:var(--s-button-primary-color-foreground);--chatbot-btn-primary-bg-hover-color:var(--s-button-primary-color-background-hover);--chatbot-btn-primary-color-hover:var(--s-button-primary-color-foreground-hover);--chatbot-btn-primary-bg-active-color:var(--s-button-primary-color-background-active);--chatbot-btn-primary-color-active:var(--s-button-primary-color-foreground-active);--chatbot-btn-outline-border-width:var(--s-button-outline-border-width);--chatbot-btn-outline-border-style:var(--s-button-outline-border-style);--chatbot-btn-outline-bg-color:var(--s-button-outline-color-background);--chatbot-btn-outline-color:var(--s-button-outline-color-foreground);--chatbot-btn-outline-border-color:var(--s-button-outline-color-border);--chatbot-btn-outline-bg-hover-color:var(--s-button-outline-color-background-hover);--chatbot-btn-outline-color-hover:var(--s-button-outline-color-foreground-hover);--chatbot-btn-outline-border-hover-color:var(--s-button-outline-color-border-hover);--chatbot-btn-outline-bg-active-color:var(--s-button-outline-color-background-active);--chatbot-btn-outline-color-active:var(--s-button-outline-color-foreground-active);--search-submit-bg-color:var(--s-button-primary-color-background);--search-submit-color:var(--s-button-primary-color-foreground);--search-submit-border-color:transparent;--search-submit-border-radius:var(--s-button-border-radius);--search-submit-padding-x:var(--s-button-md-padding-x);--search-submit-padding-y:var(--s-button-md-padding-y);--search-submit-font-size:var(--s-button-md-font-size);--search-submit-font-weight:var(--s-font-weight-strong);--search-submit-bg-color-hover:var(--s-button-primary-color-background-hover);--search-submit-color-hover:var(--s-button-primary-color-foreground-hover);--search-submit-bg-color-active:var(--s-button-primary-color-background-active);--search-submit-color-active:var(--s-button-primary-color-foreground-active);--search-padding-x:var(--s-layout-padding-inline);--search-padding-y:0}:root .io-ai-search-container{max-width:none;width:min(100% - 2 * var(--io-search-padding-x), var(--io-search-container-width));padding-inline:0}:root .io-ai-search-input-wrapper{padding:var(--s-spacing-xxs) var(--s-spacing-sm) var(--s-spacing-xxs) var(--s-spacing-md)}:root .io-ai-search-result-item,:root .io-ai-conversational-source-card,:root .io-ai-conversational-answer-bubble,:root .io-ai-search-error{padding:var(--s-spacing-md)}:root .io-ai-message-content ul,:root .io-ai-message-content ol{margin-inline-start:0;padding-inline-start:var(--s-spacing-md)}:root .io-ai-chatbot-title{color:#fff}:root{--search-container-width:var(--s-layout-content-width)}
