@font-face{ font-family: "More Spaces Heading"; src: url("../assets/heading.woff2") format("woff2"); font-weight: 400 700; font-display: swap; }
@font-face{ font-family: "More Spaces Text"; src: url("../assets/text.woff2") format("woff2"); font-weight: 400 700; font-display: swap; }
@font-face{ font-family: "Fallback Georgia"; src: local("Georgia Bold"); size-adjust: 87%; }
:root{ --shadow-xxl: 0px 32px 24px rgb(0, 0, 0, 0.16); --shadow-xl: 0px 16px 32px rgb(0, 0, 0, 0.16); --shadow-l: 0px 8px 16px rgb(0, 0, 0, 0.24); --shadow-m: 0px 4px 8px rgb(0, 0, 0, 0.24); --shadow-s: 0px 2px 4px rgb(0, 0, 0, 0.32); --shadow-xs: 0px 1px 2px rgb(0, 0, 0, 0.32); --distance-static-6xl: 96px; --distance-static-5xl: 72px; --distance-static-4xl: 64px; --distance-static-3xl: 48px; --distance-static-xxl: 40px; --distance-static-xl: 32px; --distance-static-l: 24px; --distance-static-m: 16px; --distance-static-s: 12px; --distance-static-xs: 8px; --distance-static-xxs: 4px; --distance-static-3xs: 2px; --distance-dynamic-xl: 56px; --distance-dynamic-l: 48px; --distance-dynamic-m: 40px; --distance-dynamic-s: 24px; --distance-dynamic-xs: 16px; --distance-dynamic-xxs: 12px; --font-family-heading: More Spaces Heading; --font-family-text: More Spaces Text; --font-weight-regular: 400; --font-weight-heavy: 700; --font-size-static-xl: 24px; --font-size-static-l: 20px; --font-size-static-m: 16px; --font-size-static-s: 14px; --font-size-static-xs: 12px; --font-size-dynamic-xl: 40px; --font-size-dynamic-l: 32px; --font-size-dynamic-m: 28px; --font-size-dynamic-s: 24px; --font-size-dynamic-xs: 18px; --line-height-static-xxl: 38px; --line-height-static-xl: 32px; --line-height-static-l: 28px; --line-height-static-m: 24px; --line-height-static-s: 20px; --line-height-relative-default: 140%; --line-height-relative-s: 130%; --line-height-dynamic-xl: 48px; --line-height-dynamic-l: 40px; --line-height-dynamic-m: 36px; --line-height-dynamic-s: 32px; --letter-spacing-default: 0.03em; --letter-spacing-s: 2px; --aspect-ratio-square: 1; --aspect-ratio-wide-s: 2/1; --aspect-ratio-wide-m: 3/1; --aspect-ratio-wide-l: 4/1; --aspect-ratio-teaser: 3/2; --aspect-ratio-landscape: 4/3; --aspect-ratio-portrait: 3/4; --aspect-ratio-video: 16/9; --aspect-ratio-widescreen: 21/9; --border-radius-circle: 50%; --border-radius-s: 2px; --border-radius-m: 4px; --border-radius-l: 16px; --border-radius-xl: 30px; --icon-size-l: 92px; --icon-size-m: 48px; --icon-size-s: 40px; --icon-size-xs: 24px; --icon-size-xxs: 20px; --page-spacing-dynamic: var(--distance-static-m); --color-ev-red: #ffa31a; --color-guardsman-red: #ffa31a; --color-totem-pole: #ffa31a; --color-lonestar: #640A00; --color-red-white: #FBEBEB; --color-white: #FFFFFF; --color-white-10: rgb(255, 255, 255, 0.1); --color-white-20: rgb(255, 255, 255, 0.2); --color-desert-storm: #F6F6F4; --color-white-linen: #FCFAF5; --color-brown-light: #EFE8DF; --color-cod-gray: #0D0D0D; --color-cod-gray-80: rgba(13, 13, 13, .8); --color-mine-shaft: #262626; --color-tundora: #404040; --color-tundora-10: rgb(64, 64, 64, 0.1); --color-tundora-20: rgb(64, 64, 64, 0.2); --color-dove-gray: #666666; --color-gray: #767676; --color-mercury: #E5E5E5; --color-black-transparent: rgb(0, 0, 0, 0.2); --color-black-transparent-40: rgb(0, 0, 0, 0.4); --color-green-leaf: #477306; --color-green-white: #E7EDD4; --color-rock-spray: #BE4B0A; --color-early-dawn: #FFF8E8; --color-tory-blue: #0F558C; --color-catskill-white: #E8ECF4; --color-equator: #E6B96E; --color-brand: var(--color-ev-red); --color-highlight: var(--color-guardsman-red); --color-highlight-dark: var(--color-totem-pole); --color-highlight-darker: var(--color-lonestar); --color-red-light: var(--color-red-white); --color-light: var(--color-white); --color-light-10: var(--color-white-10); --color-light-20: var(--color-white-20); --color-light-shade: var(--color-desert-storm); --color-light-colored: var(--color-white-linen); --color-neutral-light: var(--color-brown-light); --color-dark-intense: var(--color-cod-gray); --color-dark-intense-80: var(--color-cod-gray-80); --color-dark-colored: var(--color-mine-shaft); --color-dark: var(--color-tundora); --color-dark-10: var(--color-tundora-10); --color-dark-20: var(--color-tundora-20); --color-dark-subdued: var(--color-dove-gray); --color-dark-lighter: var(--color-gray); --color-dark-decent: var(--color-mercury); --color-dark-transparent: var(--color-black-transparent); --color-dark-transparent-40: var(--color-black-transparent-40); --color-success: var(--color-green-leaf); --color-success-light: var(--color-green-white); --color-warning: var(--color-rock-spray); --color-warning-light: var(--color-early-dawn); --color-info: var(--color-tory-blue); --color-info-light: var(--color-catskill-white); --color-gold: var(--color-equator); --color-text-dark-intense: var(--color-dark-intense); --color-text-dark-highlight: var(--color-dark-colored); --color-text-dark-transparent: var(--color-dark-transparent); --color-text-dark-lighter: var(--color-dark-lighter); --color-text-dark-decent: var(--color-dark-decent); --color-text-light-grubby: var(--color-light-shade); --color-text-highlight: var(--color-highlight); --color-surface-dark-intense: var(--color-dark-intense); --color-surface-dark: var(--color-dark); --color-surface-dark-subdued: var(--color-dark-subdued); --color-surface-dark-lighter: var(--color-dark-lighter); --color-surface-dark-transparent: var(--color-dark-transparent); --color-surface-dark-transparent-40: var(--color-dark-transparent-40); --color-surface-light-grubby: var(--color-light-shade); --color-surface-colored: var(--color-light-colored); --color-surface-red: var(--color-highlight); --color-surface-red-dark: var(--color-highlight-dark); --color-surface-red-darker: var(--color-highlight-darker); --color-stroke-dark-intense: var(--color-dark-intense); --color-stroke-dark: var(--color-dark); --color-stroke-dark-subdued: var(--color-dark-subdued); --color-stroke-dark-lighter: var(--color-dark-lighter); --color-stroke-dark-transparent: var(--color-dark-transparent); --color-stroke-dark-decent: var(--color-dark-decent); --color-stroke-light: var(--color-light-shade); --color-stroke-colored: var(--color-light-colored); --color-stroke-brand: var(--color-brand); --color-stroke-highlight: var(--color-highlight); --color-badge-surface-new: var(--color-success); --color-badge-text-open: var(--color-success); --color-badge-surface-open: var(--color-success-light); --color-badge-surface-sold: var(--color-highlight-darker); --color-badge-surface-featured: var(--color-warning); --color-badge-surface-commercial: var(--color-neutral-light); --color-badge-surface-residential: var(--color-dark-decent); --color-badge-surface-closed: var(--color-dark-decent); --color-chart-red1: #ffa31a; --color-chart-gray1: #262626; --color-chart-gray2: #404040; --color-chart-gray3: #666666; --color-chart-gray4: #808080; --color-chart-gray5: #999999; --color-chart-gray6: #B3B3B3; --color-chart-gray7: #CCCCCC; --color-chart-beige1: #E2D9D0; --color-chart-beige2: #F8F5F0; --color-chart-hover-background: #ECECEC; --color-text-dark: var(--color-dark); --color-text-dark-subdued: var(--color-dark-subdued); --color-text-light: var(--color-light); --color-surface-light: var(--color-light); --color-surface-light-subdued: var(--color-light-shade); --color-surface-light-highlight: var(--color-light-colored); --color-surface-dark-secondary: var(--color-dark-subdued); --color-surface-dark-tertiary: var(--color-dark-lighter); --color-surface-dark-highlight: var(--color-dark-colored); --color-surface-dark-transparent-80: var(--color-dark-intense-80); --color-surface-dark-decent: var(--color-dark-decent); --color-surface-info: var(--color-info-light); --color-tooltip-background: var(--color-dark); --color-separator-light: var(--color-light-shade); --color-separator-light-secondary: var(--color-dark-decent); --color-separator-light-highlight: var(--color-light-colored); --color-separator-dark: var(--color-dark-subdued); --color-separator-dark-lighter: var(--color-dark-lighter); --color-separator-dark-transparent: var(--color-dark-transparent); --color-separator-dark-transparent-secondary: var(--color-dark-20); --color-overlay-background: var(--color-dark-transparent); --color-overlay-dark-transparent-40: var(--color-dark-transparent-40); --color-cta-bg: var(--color-highlight); --color-cta-text: var(--color-light); --color-cta-border-focus: var(--color-highlight-darker); --color-cta-hover: var(--color-highlight-dark); --color-cta-active: var(--color-highlight-darker); --color-interaction-disabled-bg: var(--color-light-shade); --color-interaction-disabled-text: var(--color-dark-lighter); --color-interaction-bg: var(--color-dark-intense); --color-interaction-text: var(--color-light); --color-interaction-hover: var(--color-dark); --color-interaction-border-focus: var(--color-dark-subdued); --color-interaction-active: var(--color-dark-subdued); --color-interaction-inverted-bg: var(--color-light); --color-interaction-inverted-text: var(--color-dark-intense); --color-interaction-inverted-border-focus: var(--color-dark-decent); --color-interaction-inverted-hover: var(--color-light-shade); --color-interaction-inverted-active: var(--color-dark-decent); --color-outlined-button-bg: transparent; --color-outlined-button-border: var(--color-dark-intense); --color-outlined-button-text: var(--color-dark-intense); --color-outlined-button-border-focus: var(--color-dark-subdued); --color-outlined-button-hover: var(--color-dark); --color-outlined-button-text-hover: var(--color-light); --color-outlined-button-active: var(--color-dark-subdued); --color-outlined-button-text-active: var(--color-light); --color-outlined-button-inverted-bg: transparent; --color-outlined-button-inverted-border: var(--color-light); --color-outlined-button-inverted-text: var(--color-light); --color-outlined-button-inverted-border-focus: var(--color-dark-decent); --color-outlined-button-inverted-hover: var(--color-light-shade); --color-outlined-button-inverted-text-hover: var(--color-dark-intense); --color-outlined-button-inverted-active: var(--color-dark-decent); --color-outlined-button-inverted-text-active: var(--color-dark); --color-transparent-icon-button-bg: transparent; --color-transparent-icon-button-text: var(--color-dark-intense); --color-transparent-icon-button-bg-focus: var(--color-light); --color-transparent-icon-button-bg-hover: var(--color-light-shade); --color-transparent-icon-button-bg-active: var(--color-dark-decent); --color-transparent-icon-button-alt-bg: transparent; --color-transparent-icon-button-alt-text: var(--color-dark-intense); --color-transparent-icon-button-alt-bg-hover: var(--color-dark-10); --color-transparent-icon-button-alt-bg-active: var(--color-dark-20); --color-transparent-icon-button-alt-inverted-bg: transparent; --color-transparent-icon-button-alt-inverted-text: var(--color-light); --color-transparent-icon-button-alt-inverted-bg-hover: var(--color-light-10); --color-transparent-icon-button-alt-inverted-bg-active: var(--color-light-20); --color-transparent-icon-button-hover: var(--color-dark-10); --color-transparent-icon-button-active: var(--color-dark-20); --color-logo-primary: var(--color-dark-intense); --color-logo-secondary: var(--color-brand); --color-logo-tertiary: var(--color-dark-subdued); --color-logo-hover: var(--color-light-shade); --color-logo-active: var(--color-dark-decent); --color-logo-focus: var(--color-dark-decent); --color-link-pimary: var(--color-dark-intense); --color-link-pimary-hover: var(--color-dark); --color-link-pimary-active: var(--color-dark-subdued); --color-link-pimary-focus: var(--color-dark-subdued); --color-link-secondary: var(--color-light); --color-link-secondary-hover: var(--color-light-shade); --color-link-secondary-active: var(--color-dark-decent); --color-navigation-link-text: var(--color-dark-intense); --color-navigation-link-border-focus: var(--color-dark-decent); --color-navigation-link-hover: var(--color-light-shade); --color-navigation-link-text-hover: var(--color-dark-intense); --color-navigation-link-active: var(--color-dark-decent); --color-navigation-link-text-active: var(--color-dark-subdued); --color-indicator: var(--color-brand); --color-social-icon-idle: var(--color-dark-intense); --color-social-icon-idle-text: var(--color-light); --color-social-icon-focus: var(--color-dark-intense); --color-social-icon-focus-border: var(--color-dark-subdued); --color-input-placeholder: var(--color-dark-lighter); --color-input-label: var(--color-dark-subdued); --color-input-required: var(--color-highlight); --color-input-border-idle: var(--color-dark-lighter); --color-input-border-focus: var(--color-dark-subdued); --color-input-border-hover: var(--color-dark); --color-input-border-error: var(--color-highlight); --color-input-text: var(--color-dark); --color-input-text-error: var(--color-highlight); --color-input-text-enabled: var(--color-light); --color-input-text-disabled: var(--color-light-shade); --color-input-text-disabled-border: var(--color-dark-lighter); --color-input-text-disabled-icon: var(--color-dark-lighter); --color-dropdown-listBox: var(--color-dark-decent); --color-dropdown-popover: var(--color-light); --color-checkbox-bg: var(--color-light); --color-checkbox-idle: var(--color-dark-lighter); --color-checkbox-checked: var(--color-dark-intense); --color-checkbox-hover: var(--color-dark); --color-checkbox-active: var(--color-dark-subdued); --color-checkbox-disabled: var(--color-dark-lighter); --color-checkbox-focus: var(--color-dark-lighter); --color-checkbox-required: var(--color-highlight); --color-radio-border-idle: var(--color-dark-lighter); --color-radio-background-idle: var(--color-light); --color-radio-border-hover: var(--color-dark); --color-radio-border-checked: var(--color-dark-intense); --color-radio-border-focus: var(--color-dark); --color-radio-checked: var(--color-dark-intense); --color-radio-checked-hover: var(--color-dark); --color-radio-disabled: var(--color-dark-lighter); --color-radio-label-idle: var(--color-dark); --color-radio-label-disabled: var(--color-dark-lighter); --color-newsletter-bg: var(--color-light-colored); --color-accordion-border-focus: var(--color-dark-decent); --color-accordion-hover: var(--color-surface-light-subdued); --color-accordion-press: var(--color-dark-decent); --color-accordion-copy-text: var(--color-dark); --color-testimonials-filled-star: var(--color-gold); --color-testimonials-empty-star: var(--color-dark-decent); --color-testimonials-main: var(--color-dark-colored); --color-testimonials-secondary: var(--color-dark-subdued); --color-testimonials-placeholder-0: var(--color-success); --color-testimonials-placeholder-1: var(--color-info); --color-testimonials-placeholder-2: var(--color-highlight-darker); --color-process-decoration: var(--color-dark-lighter); --color-focus-dark: var(--color-dark-subdued); --color-focus-light: var(--color-dark-decent); --color-badge-new: var(--color-success); --color-badge-featured: var(--color-warning); --color-badge-sold: var(--color-highlight-darker); --color-badge-residential: var(--color-dark-decent); --color-badge-commercial: var(--color-neutral-light); --color-badge-open: var(--color-success-light); --color-badge-open-text: var(--color-success); --color-badge-closed: var(--color-dark-decent); --color-badge-closed-text: var(--color-highlight-darker); --color-badge-self-employed: var(--color-dark-decent); --color-badge-department: var(--color-light-shade); --color-text-radio-checked: var(--color-brand); --color-text-radio-idle: var(--color-dark-intense); --color-text-radio-hover: var(--color-dark); --color-text-radio-active: var(--color-dark-subdued); --color-text-radio-disabled: var(--color-dark-lighter); --color-searchinput-placeholder: var(--color-dark-lighter); --color-searchinput-result-hover: var(--color-dark-decent); --color-searchinput-caret: var(--color-highlight); --color-searchinput-divider: var(--color-dark-transparent); --color-tile-radio-border-idle: var(--color-dark-lighter); --color-tile-radio-border-hover: var(--color-dark); --color-tile-radio-border-checked: var(--color-dark-subdued); --color-tile-radio-background-active: var(--color-light-shade); --color-tile-radio-text: var(--color-dark-colored); --color-phoneinput-text: var(--color-dark); --color-phoneinput-border: var(--color-dark-lighter); --color-phoneinput-background: var(--color-light); --color-phoneinput-dropdown-active: var(--color-dark-decent); --color-phoneinput-dropdown-hover: var(--color-light-shade); --color-phoneinput-arrow: var(--color-dark-intense); --color-alert-success: var(--color-success-light); --color-alert-warning: var(--color-warning-light); --color-alert-error: var(--color-red-light); --color-alert-info: var(--color-info-light); --color-alert-icon-success: var(--color-success); --color-alert-icon-warning: var(--color-warning); --color-alert-icon-error: var(--color-highlight); --color-alert-icon-info: var(--color-info); --color-campaign-banner-icon-info: var(--color-info); --color-image-gallery-item-hover: var(--color-dark-transparent); --color-fileupload-filesize: var(--color-dark-lighter); --vertical-dark-to-transparent-gradient: linear-gradient(
        180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0) 20%
    ); --color-progressbar-container: rgba(255, 253, 253, 0.4); --color-progressbar-container-border: rgba(0, 0, 0, 0.2); --color-progressbar-indicator: #FFFDFD; --max-width-xl: 896px; --max-width-l: 664px; --max-width-m: 545px; --max-width-s: 464px; --max-width-xs: 396px; --zindex-s: 0; --zindex-m: 1; --zindex-l: 2; --zindex-xl: 3; --zindex-xxl: 4; --zindex-3xl: 5; --zindex-4xl: 6; --zindex-5xl: 7; --max-width-page: 1920px; --text-underline-offset: 0.2em; --header-height-tablet: 135px; }
@media screen and (min-width: 600px){:root{ --distance-dynamic-xl: 72px; }}
@media screen and (min-width: 600px){:root{ --distance-dynamic-l: 56px; }}
@media screen and (min-width: 600px){:root{ --distance-dynamic-m: 48px; }}
@media screen and (min-width: 600px){:root{ --distance-dynamic-s: 28px; }}
@media screen and (min-width: 600px){:root{ --distance-dynamic-xs: 20px; }}
@media screen and (min-width: 600px){:root{ --distance-dynamic-xxs: 16px; }}
@media screen and (min-width: 600px){:root{ --font-size-dynamic-xl: 56px; }}
@media screen and (min-width: 600px){:root{ --font-size-dynamic-l: 40px; }}
@media screen and (min-width: 600px){:root{ --font-size-dynamic-m: 32px; }}
@media screen and (min-width: 600px){:root{ --font-size-dynamic-s: 28px; }}
@media screen and (min-width: 600px){:root{ --font-size-dynamic-xs: 20px; }}
@media screen and (min-width: 600px){:root{ --line-height-dynamic-xl: 67px; }}
@media screen and (min-width: 600px){:root{ --line-height-dynamic-l: 48px; }}
@media screen and (min-width: 600px){:root{ --line-height-dynamic-m: 40px; }}
@media screen and (min-width: 600px){:root{ --line-height-dynamic-s: 36px; }}
@media screen and (min-width: 600px){:root{ --page-spacing-dynamic: var(--distance-static-xxl); }}
html, body{ text-size-adjust: 100%; }
body{ margin: 0px; padding: 0px; font-family: var(--font-family-text),Arial,Helvetica,sans-serif; font-weight: var(--font-weight-regular); -webkit-font-smoothing: antialiased; letter-spacing: var(--letter-spacing-default); color: var(--color-text-dark); }
.egFClk{ margin: 0px; color: currentcolor; font-weight: var(--font-weight-regular); font-style: normal; font-size: var(--font-size-static-m); line-height: var(--line-height-static-l); }
.kRSrqL{ margin: 0px; color: currentcolor; font-weight: var(--font-weight-regular); font-style: normal; font-size: var(--font-size-dynamic-xs); line-height: var(--line-height-static-xl); }
.mrvca{ margin: 0px; font-family: var(--font-family-heading),'Fallback Georgia','Times New Roman',Times,serif; font-weight: var(--font-weight-heavy); letter-spacing: normal; color: var(--color-surface-dark-highlight); font-size: var(--font-size-dynamic-s); line-height: var(--line-height-dynamic-s); }
.dAVLDK{ margin: 0px; font-family: var(--font-family-heading),'Fallback Georgia','Times New Roman',Times,serif; font-weight: var(--font-weight-heavy); letter-spacing: normal; color: var(--color-surface-dark-highlight); font-size: var(--font-size-dynamic-l); line-height: var(--line-height-dynamic-l); }
.jAoyTu{ margin: 0px; font-family: var(--font-family-heading),'Fallback Georgia','Times New Roman',Times,serif; font-weight: var(--font-weight-heavy); letter-spacing: normal; color: var(--color-surface-dark-highlight); font-size: var(--font-size-dynamic-m); line-height: var(--line-height-dynamic-m); }
@media (hover: hover){.csFlKW:hover:not(:disabled) .Linkstyled__StyledText-sc-mkf9w8-0::after{ transform: scaleX(1); }}
@media (hover: hover){.jZCrJJ:hover:not(:disabled) .Linkstyled__StyledText-sc-mkf9w8-0::after{ transform: scaleX(1); }}
.fBrdFb{ margin: 0px auto; padding-right: var(--wrapper-padding-right,var(--distance-static-m)); padding-left: var(--wrapper-padding-left,var(--distance-static-m)); padding-top: var(--wrapper-padding-top, var(--distance-dynamic-s)); padding-bottom: var(--wrapper-padding-bottom, var(--distance-dynamic-xl)); }
@media screen and (min-width: 600px){.fBrdFb{ padding-left: var(--wrapper-padding-left,var(--distance-static-xxl)); padding-right: var(--wrapper-padding-right,var(--distance-static-xxl)); }}
@media screen and (min-width: 905px){.fBrdFb{ max-width: 1160px; min-width: 825px; }}
@media screen and (min-width: 1240px){.fBrdFb{ max-width: 1360px; min-width: 1160px; }}
.eQdQlv{ margin: 0px auto; padding-right: var(--wrapper-padding-right,var(--distance-static-m)); padding-left: var(--wrapper-padding-left,var(--distance-static-m)); padding-top: var(--wrapper-padding-top, var(--distance-dynamic-s)); padding-bottom: var(--wrapper-padding-bottom, var(--distance-dynamic-xl)); }
@media screen and (min-width: 600px){.eQdQlv{ padding-left: var(--wrapper-padding-left,var(--distance-static-xxl)); padding-right: var(--wrapper-padding-right,var(--distance-static-xxl)); }}
@media screen and (min-width: 905px){.eQdQlv{ max-width: 685px; }}
@media screen and (min-width: 1240px){.eQdQlv{ max-width: 896px; min-width: 696px; }}
.cErnrc{ margin: 0px auto; padding-right: var(--wrapper-padding-right,var(--distance-static-m)); padding-left: var(--wrapper-padding-left,var(--distance-static-m)); padding-top: var(--wrapper-padding-top, var(--distance-dynamic-s)); padding-bottom: var(--wrapper-padding-bottom, var(--distance-dynamic-xl)); }
@media screen and (min-width: 600px){.cErnrc{ padding-left: var(--wrapper-padding-left,var(--distance-static-xxl)); padding-right: var(--wrapper-padding-right,var(--distance-static-xxl)); }}
@media screen and (min-width: 905px){.cErnrc{ max-width: 1160px; min-width: 825px; }}
@media screen and (min-width: 1240px){.cErnrc{ max-width: 1128px; min-width: 928px; }}
.dbgiNf{ margin: 0px auto; padding-right: var(--wrapper-padding-right,var(--distance-static-m)); padding-left: var(--wrapper-padding-left,var(--distance-static-m)); padding-top: var(--wrapper-padding-top, var(--distance-dynamic-s)); padding-bottom: var(--wrapper-padding-bottom, var(--distance-dynamic-xl)); }
@media screen and (min-width: 600px){.dbgiNf{ padding-left: var(--wrapper-padding-left,var(--distance-static-xxl)); padding-right: var(--wrapper-padding-right,var(--distance-static-xxl)); }}
@media screen and (min-width: 905px){.dbgiNf{ max-width: 1160px; min-width: 825px; }}
@media screen and (min-width: 1240px){.dbgiNf{ max-width: 896px; min-width: 696px; }}
.gTtBSO{ width: auto; box-sizing: border-box; position: relative; display: inline-grid; grid-auto-flow: column; gap: var(--distance-static-xs); align-items: center; justify-content: center; border-radius: var(--border-radius-s); font-weight: var(--font-weight-regular); font-size: var(--font-size-static-m); line-height: var(--line-height-static-l); text-align: center; cursor: pointer; padding: 9px var(--distance-static-s); border: 1px solid; background: transparent; color: var(--color-text-dark-intense); }
.gTtBSO:focus{ outline: 0px; }
.gTtBSO:focus-visible{ outline: 0px; }
.gTtBSO:focus-visible::after{ content: ""; position: absolute; top: calc(var(--distance-static-xxs) * -1); right: calc(var(--distance-static-xxs) * -1); bottom: calc(var(--distance-static-xxs) * -1); left: calc(var(--distance-static-xxs) * -1); border: var(--distance-static-3xs) solid var(--color-focus-dark); border-radius: var(--border-radius-m); pointer-events: none; }
@media (hover: hover){.gTtBSO:hover{ --color-button-tertiary-hover: var(--color-surface-dark); border-color: var(--color-button-tertiary-hover); background: var(--color-button-tertiary-hover); color: var(--color-text-light); }}
.gTtBSO:active{ --color-button-tertiary-active: var(--color-surface-dark-subdued); border-color: var(--color-button-tertiary-active); background: var(--color-button-tertiary-active); color: var(--color-text-light); }
.gTtBSO:disabled{ background: var(--color-surface-light-grubby); color: var(--color-text-dark-lighter); box-shadow: none; border-color: transparent; }
.cUpare{ width: auto; box-sizing: border-box; position: relative; display: inline-grid; grid-auto-flow: column; gap: var(--distance-static-xs); align-items: center; justify-content: center; border-radius: var(--border-radius-s); font-weight: var(--font-weight-regular); font-size: var(--font-size-static-m); line-height: var(--line-height-static-l); text-align: center; cursor: pointer; padding: 9px var(--distance-static-l); text-decoration: none; --color-button-primary-idle: var(--color-surface-red); border: 1px solid var(--color-button-primary-idle); background: var(--color-button-primary-idle); color: var(--color-text-light); }
.cUpare:focus{ outline: 0px; }
.cUpare:focus-visible{ outline: 0px; }
.cUpare:focus-visible::after{ content: ""; position: absolute; top: calc(var(--distance-static-xxs) * -1); right: calc(var(--distance-static-xxs) * -1); bottom: calc(var(--distance-static-xxs) * -1); left: calc(var(--distance-static-xxs) * -1); border: var(--distance-static-3xs) solid var(--color-focus-dark); border-radius: var(--border-radius-m); pointer-events: none; }
@media (hover: hover){.cUpare:hover{ --color-button-primary-hover: var(--color-surface-red-dark); border-color: var(--color-button-primary-hover); background: var(--color-button-primary-hover); box-shadow: var(--shadow-xs); }}
.cUpare:active{ --color-button-primary-active: var(--color-surface-red-darker); border-color: var(--color-button-primary-active); background: var(--color-button-primary-active); }
.cUpare:disabled{ background: var(--color-surface-light-grubby); color: var(--color-text-dark-lighter); box-shadow: none; border-color: transparent; }
.buoCCL{ width: auto; box-sizing: border-box; position: relative; display: inline-grid; grid-auto-flow: column; gap: var(--distance-static-xs); align-items: center; justify-content: center; border-radius: var(--border-radius-s); font-weight: var(--font-weight-regular); font-size: var(--font-size-static-m); line-height: var(--line-height-static-l); text-align: center; cursor: pointer; padding: 9px var(--distance-static-l) 9px var(--distance-static-m); --color-button-secondary-alt-idle: var(--color-surface-light); border: 1px solid var(--color-button-secondary-alt-idle); background: var(--color-button-secondary-alt-idle); color: var(--color-text-dark-intense); }
.buoCCL:focus{ outline: 0px; }
.buoCCL:focus-visible{ outline: 0px; }
.buoCCL:focus-visible::after{ content: ""; position: absolute; top: calc(var(--distance-static-xxs) * -1); right: calc(var(--distance-static-xxs) * -1); bottom: calc(var(--distance-static-xxs) * -1); left: calc(var(--distance-static-xxs) * -1); border: var(--distance-static-3xs) solid var(--color-focus-light); border-radius: var(--border-radius-m); pointer-events: none; }
@media (hover: hover){.buoCCL:hover{ --color-button-secondary-alt-hover: var(--color-surface-light-grubby); border-color: var(--color-button-secondary-alt-hover); background: var(--color-button-secondary-alt-hover); box-shadow: var(--shadow-xs); }}
.buoCCL:active{ --color-button-secondary-alt-active: var(--color-surface-dark-decent); border-color: var(--color-button-secondary-alt-active); background: var(--color-button-secondary-alt-active); }
.buoCCL:disabled{ background: var(--color-surface-light-grubby); color: var(--color-text-dark-lighter); box-shadow: none; border-color: transparent; }
.hQSuDW{ margin: 0px; font-size: var(--font-size-static-xs); line-height: var(--line-height-static-s); letter-spacing: var(--letter-spacing-s); font-weight: var(--font-weight-regular); text-transform: uppercase; color: var(--color-text-dark-subdued); }
.euDLVS{ padding-bottom: var(--distance-dynamic-xl); padding-top: var(--distance-static-l); }
.cWzPOz{ --animated-height: var(--distance-static-5xl); }
@media screen and (min-width: 600px){.cWzPOz{ text-align: center; }}
@media screen and (min-width: 600px){.cWzPOz::before{ display: block; content: ""; margin: 0 auto var(--distance-static-6xl); width: 2px; height: var(--animated-height); background-color: var(--color-brand); }}
.eKepxW{ --animated-height: var(--distance-static-5xl); }
@media screen and (min-width: 600px){.eKepxW{ text-align: center; }}
.gDHotz{ margin-bottom: var(--distance-static-xxl); }
.gDHotz .sc-487659e2-1{ padding-top: 0px; }
@media screen and (min-width: 600px){.gDHotz{ margin: 0 auto var(--distance-static-3xl); }}
@media screen and (min-width: 905px){.gDHotz{ max-width: var(--max-width-l); }}
@media screen and (min-width: 1440px){.gDHotz{ max-width: var(--max-width-xl); }}
.fHBpHF{ position: relative; padding-left: var(--distance-dynamic-xs); }
.fHBpHF::after{ position: absolute; top: 0px; left: 0px; bottom: 0px; content: ""; width: var(--distance-static-3xs); background-color: var(--color-brand); }
@media screen and (min-width: 600px){.fHBpHF{ padding-left: 0px; }
.fHBpHF::after{ display: none; }}
.kfepbL{ margin-bottom: var(--distance-static-s); }
.gVFHEn{ margin-bottom: var(--distance-static-l); color: var(--intro-headline-color,currentColor); }
.khBnfN{ color: var(--intro-headline-color,currentColor); }
.fzFdku{ color: var(--intro-copy-color,currentColor); }
.jYtFpP{ display: flex; justify-content: center; flex-direction: column-reverse; gap: var(--distance-static-l); margin-top: var(--distance-dynamic-m); }
@media screen and (min-width: 600px){.jYtFpP{ flex-direction: row; }}
.MetaNavigationstyled__StyledMetaNavigationItem-sc-1q3cn0t-1 ~ .MetaNavigationstyled__StyledMetaNavigationItem-sc-1q3cn0t-1{ margin-top: var(--distance-static-xs); }
@media screen and (min-width: 905px){.MetaNavigationstyled__StyledMetaNavigationItem-sc-1q3cn0t-1 ~ .MetaNavigationstyled__StyledMetaNavigationItem-sc-1q3cn0t-1{ margin-top: 0px; }}
.ckXnty{ position: absolute; z-index: var(--zindex-m); top: var(--distance-static-s); left: var(--distance-static-s); }
@media screen and (max-width: 599px){.ckXnty{ padding: var(--distance-static-s); }
.ckXnty span{ position: absolute; margin: 0px -1px -1px 0px; border: 0px; padding: 0px; width: 1px; height: 1px; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); overflow: hidden; white-space: nowrap; }}
.bzlZFU{ display: block; transition: background-color 0.2s cubic-bezier(0.3, 0.2, 0.2, 0.8); background-color: var(--color-surface-light-subdued); }
.hHNBZR{ display: block; transition: opacity 0.2s cubic-bezier(0.3, 0.2, 0.2, 0.8); opacity: 0; }
.hHNBZR img{ display: block; width: 100%; height: auto; }
.dbtwJo{ display: block; }
.dbtwJo img{ display: block; width: 100%; height: auto; }
.ghezuD{ display: block; }
.cuSxXn{ display: block; position: relative; }
.esYhSA{ display: none; flex-shrink: 0; color: var(--color-highlight); }
.kuXsto{ flex-shrink: 0; color: var(--color-highlight); }
.dPahin{ margin-bottom: var(--distance-dynamic-m); }
.kkBVqH{ border-bottom: 1px solid var(--color-separator-dark-transparent-secondary); }
.bwealK{ color: var(--color-text-dark-highlight); }
.jQcqsn{ position: relative; display: flex; justify-content: space-between; align-items: center; gap: var(--distance-static-s); border: 0px; padding: var(--distance-dynamic-xs) var(--distance-static-l); width: 100%; background: 0px center; font-family: var(--font-family-text),Arial,Helvetica,sans-serif; text-align: left; cursor: pointer; }
.jQcqsn[aria-expanded="true"] .sc-cce35bf0-0{ display: block; }
.jQcqsn[aria-expanded="true"] .sc-cce35bf0-1{ display: none; }
.jQcqsn:focus{ outline: 0px; }
.jQcqsn:focus-visible{ outline: 0px; }
.jQcqsn:focus-visible::after{ content: ""; position: absolute; top: calc(var(--distance-static-xxs) * -1); right: calc(var(--distance-static-xxs) * -1); bottom: calc(var(--distance-static-xxs) * -1); left: calc(var(--distance-static-xxs) * -1); border: var(--distance-static-3xs) solid var(--color-focus-dark); border-radius: var(--border-radius-m); pointer-events: none; }
.jQcqsn:focus-visible::after{ top: -1px; bottom: -1px; }
@media (hover: hover){.jQcqsn:hover{ background-color: var(--color-accordion-hover); }}
.jQcqsn:active{ background-color: var(--color-accordion-press); }
.efhEgC{ --transitionLength: 400ms; --transitionTiming: ease-in-out; display: grid; grid-template-rows: 1fr; transition: grid-template-rows var(--transitionLength) var(--transitionTiming),display var(--transitionLength) allow-discrete; margin: 0px; color: var(--color-accordion-copy-text); overflow: hidden; }
.efhEgC[hidden]{ display: none; grid-template-rows: 0fr; padding-bottom: 0px; }
.chjrJZ{ margin: 0px; }
.chjrJZ > span{ position: relative; aspect-ratio: var(--aspect-ratio-teaser); }
.jtjSJY{ margin: 0 calc(var(--distance-static-m) * -1); }
@media screen and (min-width: 600px){.jtjSJY{ margin: 0px; }}
.gPMgiG{ margin-bottom: var(--distance-static-s); }
.eLcKKf{ margin-bottom: var( --distance-static-xs ); }
.eVWFXS{ width: 100%; text-align: center; }
@media screen and (min-width: 600px){.eVWFXS{ width: 50%; padding: 0 var(--distance-dynamic-xs); box-sizing: border-box; }}
@media screen and (min-width: 905px){.eVWFXS{ width: 33.333%; }}
.cVwqXW{ display: flex; justify-content: center; flex-wrap: wrap; row-gap: var(--distance-dynamic-m); margin: 0px; padding: 0px; list-style: none; }
.cvhbeq{ margin: 0px auto; max-width: 344px; color: var(--color-dark); }
@media screen and (min-width: 600px){.cvhbeq{ max-width: none; }}
.gShgZQ{ padding-top: var(--distance-dynamic-xs); padding-bottom: var(--distance-dynamic-xl); }
.heRNRL{ display: flex; flex-direction: column; gap: var(--distance-static-m); position: relative; }
.dZELwh{ display: grid; gap: var(--distance-static-m); grid-template-areas: "bigImage-0 bigImage-0" "smallImage-0 smallImage-1"; }
@media screen and (min-width: 905px){.dZELwh{ grid-template-columns: calc(70.3297% - 4px) calc(29.6703% - 13px); }}
@media screen and (min-width: 905px){.dZELwh{ grid-template-areas: "bigImage-0 smallImage-0" "bigImage-0 smallImage-1"; }}
.bVUGsy{ color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; position: relative; width: 100%; grid-area: bigImage-0; }
.bVUGsy:focus{ outline: 0px; }
.bVUGsy:focus-visible{ outline: 0px; }
.bVUGsy:focus-visible::after{ content: ""; position: absolute; top: calc(var(--distance-static-xxs) * -1); right: calc(var(--distance-static-xxs) * -1); bottom: calc(var(--distance-static-xxs) * -1); left: calc(var(--distance-static-xxs) * -1); border: var(--distance-static-3xs) solid var(--color-focus-dark); border-radius: var(--border-radius-m); pointer-events: none; }
@media (hover: hover){.bVUGsy:hover::after{ position: absolute; inset: 0px; content: ""; z-index: var(--zindex-m); }
.bVUGsy:hover::after{ background: var(--color-image-gallery-item-hover); cursor: pointer; }}
.bVUGsy img{ aspect-ratio: var(--aspect-ratio-video); }
.bVUGsy:nth-child(2){ grid-area: bigImage-1; }
.bnoIkr{ color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; position: relative; width: 100%; grid-area: smallImage-0; }
.bnoIkr:focus{ outline: 0px; }
.bnoIkr:focus-visible{ outline: 0px; }
.bnoIkr:focus-visible::after{ content: ""; position: absolute; top: calc(var(--distance-static-xxs) * -1); right: calc(var(--distance-static-xxs) * -1); bottom: calc(var(--distance-static-xxs) * -1); left: calc(var(--distance-static-xxs) * -1); border: var(--distance-static-3xs) solid var(--color-focus-dark); border-radius: var(--border-radius-m); pointer-events: none; }
@media (hover: hover){.bnoIkr:hover::after{ position: absolute; inset: 0px; content: ""; z-index: var(--zindex-m); }
.bnoIkr:hover::after{ background: var(--color-image-gallery-item-hover); cursor: pointer; }}
.iupTGi{ color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; position: relative; width: 100%; grid-area: smallImage-1; }
.iupTGi:focus{ outline: 0px; }
.iupTGi:focus-visible{ outline: 0px; }
.iupTGi:focus-visible::after{ content: ""; position: absolute; top: calc(var(--distance-static-xxs) * -1); right: calc(var(--distance-static-xxs) * -1); bottom: calc(var(--distance-static-xxs) * -1); left: calc(var(--distance-static-xxs) * -1); border: var(--distance-static-3xs) solid var(--color-focus-dark); border-radius: var(--border-radius-m); pointer-events: none; }
@media (hover: hover){.iupTGi:hover::after{ position: absolute; inset: 0px; content: ""; z-index: var(--zindex-m); }
.iupTGi:hover::after{ background: var(--color-image-gallery-item-hover); cursor: pointer; }}
.dOimkf > :not(:last-child){ padding-bottom: var(--distance-static-m); }
.dOimkf > :not(:first-child){ padding-top: 0px; }
.cKsMJI{ padding: 0px; }
@media screen and (min-width: 600px){.cKsMJI{ padding-bottom: var(--distance-static-xxl); }}
@media screen and (min-width: 905px){.cKsMJI{ padding-left: var(--distance-static-xxl); padding-right: var(--distance-static-xxl); }}
@media screen and (min-width: 1240px){.cKsMJI{ padding-top: var(--distance-static-xxl); }}
.enEUmW{ padding-bottom: var(--distance-static-m); background-color: var(--color-surface-light-highlight); }
@media screen and (min-width: 905px){.enEUmW{ display: grid; grid-template-columns: 50% 50%; align-items: center; padding-bottom: 0px; }}
.gpZyty{ padding-top: var(--distance-static-l); display: flex; justify-content: center; flex-direction: column-reverse; gap: var(--distance-static-s); }
@media screen and (min-width: 600px){.gpZyty{ display: grid; grid-template-columns: 1fr 1fr; }}
.lfcMxQ{ padding: var(--distance-static-xxl) var(--distance-static-m); width: 100%; box-sizing: border-box; }
@media screen and (min-width: 600px){.lfcMxQ{ padding: var(--distance-static-xxl); }}
@media screen and (min-width: 905px){.lfcMxQ{ padding: var(--distance-static-5xl) var(--distance-static-3xl); }}
@media screen and (min-width: 1240px){.lfcMxQ{ margin: 0px auto; padding: var(--distance-static-5xl); }}
.PehAz{ margin-bottom: var(--distance-static-l); }
.jBKTnD{ position: relative; margin: var(--distance-static-m) var(--distance-static-m) 0; aspect-ratio: var(--aspect-ratio-square); }
.jBKTnD img{ object-fit: cover; }
@media screen and (min-width: 600px){.jBKTnD{ margin-left: var(--distance-static-xxl); margin-right: var(--distance-static-xxl); height: 100%; }}
@media screen and (min-width: 905px){.jBKTnD{ margin: 0px; width: 100%; aspect-ratio: var(--aspect-ratio-landscape); }}
.irWIFJ{ display: grid; gap: var(--distance-static-m); grid-template-areas: "bigImage-0 bigImage-0" "smallImage-0 smallImage-1"; }
@media screen and (min-width: 905px){.irWIFJ{ grid-template-columns: calc(70.3297% - 4px) calc(29.6703% - 13px); }}
@media screen and (min-width: 905px){.irWIFJ{ grid-template-areas: "bigImage-0 smallImage-0" "bigImage-0 smallImage-1"; }}
.iqrYFT{ position: relative; grid-area: bigImage-0; overflow: hidden; aspect-ratio: var(--aspect-ratio-video); }
.iqrYFT:nth-child(2){ grid-area: bigImage-1; }
.emPUHX{ position: relative; overflow: hidden; aspect-ratio: var(--aspect-ratio-teaser); grid-area: smallImage-0; }
.byLRZy{ position: relative; overflow: hidden; aspect-ratio: var(--aspect-ratio-teaser); grid-area: smallImage-1; }
