﻿@property --erigo-color-primary{syntax:"<color>";inherits:true;initial-value:#2d5f7c}@property --erigo-color-primary-contrast{syntax:"<color>";inherits:true;initial-value:#ffffff}@property --erigo-color-primary-hover{syntax:"<color>";inherits:true;initial-value:#244c63}@property --erigo-color-text{syntax:"<color>";inherits:true;initial-value:#1c2226}@property --erigo-color-text-muted{syntax:"<color>";inherits:true;initial-value:#5b666e}@property --erigo-color-text-inverse{syntax:"<color>";inherits:true;initial-value:#ffffff}@property --erigo-color-text-base{syntax:"<color>";inherits:true;initial-value:#1c2226}@property --erigo-color-link-base{syntax:"<color>";inherits:true;initial-value:#2d5f7c}@property --erigo-color-link-hover-base{syntax:"<color>";inherits:true;initial-value:#244c63}@property --erigo-color-border-base{syntax:"<color>";inherits:true;initial-value:#d8dee1}@property --erigo-color-bg{syntax:"<color>";inherits:true;initial-value:#ffffff}@property --erigo-color-surface{syntax:"<color>";inherits:true;initial-value:#f4f6f7}@property --erigo-color-surface-strong{syntax:"<color>";inherits:true;initial-value:#e6eaec}@property --erigo-color-inverse{syntax:"<color>";inherits:true;initial-value:#1c2226}@property --erigo-color-border{syntax:"<color>";inherits:true;initial-value:#d8dee1}@property --erigo-color-link{syntax:"<color>";inherits:true;initial-value:#2d5f7c}@property --erigo-color-link-hover{syntax:"<color>";inherits:true;initial-value:#244c63}@property --erigo-color-focus{syntax:"<color>";inherits:true;initial-value:#2d5f7c}@property --erigo-color-success{syntax:"<color>";inherits:true;initial-value:#2f7d44}@property --erigo-color-warning{syntax:"<color>";inherits:true;initial-value:#9a6b13}@property --erigo-color-danger{syntax:"<color>";inherits:true;initial-value:#a32c2c}:root{--erigo-color-primary: #2d5f7c;--erigo-color-primary-contrast: #ffffff;--erigo-color-primary-hover: #244c63;--erigo-color-text: #1c2226;--erigo-color-text-muted: #5b666e;--erigo-color-text-inverse: #ffffff;--erigo-color-text-base: #1c2226;--erigo-color-link-base: #2d5f7c;--erigo-color-link-hover-base: #244c63;--erigo-color-border-base: #d8dee1;--erigo-color-bg: #ffffff;--erigo-color-surface: #f4f6f7;--erigo-color-surface-strong: #e6eaec;--erigo-color-inverse: #1c2226;--erigo-color-border: #d8dee1;--erigo-color-link: #2d5f7c;--erigo-color-link-hover: #244c63;--erigo-color-focus: #2d5f7c;--erigo-color-success: #2f7d44;--erigo-color-warning: #9a6b13;--erigo-color-danger: #a32c2c;--erigo-font-family-base: system-ui, -apple-system, Segoe UI, roboto, Helvetica Neue, arial, sans-serif;--erigo-font-family-heading: system-ui, -apple-system, Segoe UI, roboto, Helvetica Neue, arial, sans-serif;--erigo-font-family-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--erigo-font-size-base: 1rem;--erigo-line-height-base: 1.6;--erigo-line-height-heading: 1.2;--erigo-font-weight-regular: 400;--erigo-font-weight-medium: 500;--erigo-font-weight-bold: 700;--erigo-text-xs: clamp(0.78rem, 0.76rem + 0.1vw, 0.83rem);--erigo-text-sm: clamp(0.88rem, 0.85rem + 0.15vw, 0.94rem);--erigo-text-md: clamp(1rem, 0.97rem + 0.16vw, 1.06rem);--erigo-text-lg: clamp(1.13rem, 1.07rem + 0.3vw, 1.28rem);--erigo-text-xl: clamp(1.35rem, 1.24rem + 0.55vw, 1.66rem);--erigo-text-2xl: clamp(1.62rem, 1.42rem + 1vw, 2.19rem);--erigo-text-3xl: clamp(1.94rem, 1.6rem + 1.7vw, 2.88rem);--erigo-space-3xs: 0.25rem;--erigo-space-2xs: 0.5rem;--erigo-space-xs: 0.75rem;--erigo-space-sm: 1rem;--erigo-space-md: 1.5rem;--erigo-space-lg: 2.5rem;--erigo-space-xl: 4rem;--erigo-space-2xl: 6rem;--erigo-radius: 0.375rem;--erigo-radius-lg: 0.75rem;--erigo-radius-pill: 999rem;--erigo-border-width: 1px;--erigo-button-cut: 0px;--erigo-shadow: 0 1px 2px rgba(0, 0, 0, 0.06), 0 4px 12px rgba(0, 0, 0, 0.08);--erigo-shadow-lg: 0 2px 4px rgba(0, 0, 0, 0.06), 0 12px 32px rgba(0, 0, 0, 0.12);--erigo-duration: 180ms;--erigo-easing: cubic-bezier(0.4, 0, 0.2, 1);--erigo-container: 75rem;--erigo-container-narrow: 45rem;--erigo-container-wide: 87.5rem;--erigo-header-height: 4rem;--erigo-logo-height: 2.5rem;--erigo-logo-height-mobile: 2rem;--erigo-nav-link-size: 1rem;--erigo-gutter: 1.25rem;--erigo-gutter-lg: 3.5rem}@media(prefers-reduced-motion: reduce){:root{--erigo-duration: 0ms}}*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{min-height:100vh;line-height:var(--erigo-line-height-base);font-family:var(--erigo-font-family-base);font-size:var(--erigo-font-size-base);font-weight:var(--erigo-font-weight-regular);color:var(--erigo-color-text);background-color:var(--erigo-color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none;padding:0}a{color:var(--erigo-color-link);text-decoration-thickness:1px;text-underline-offset:.15em;transition:color var(--erigo-duration) var(--erigo-easing)}a:hover{color:var(--erigo-color-link-hover)}a:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-family:var(--erigo-font-family-heading);font-weight:var(--erigo-font-weight-bold);line-height:var(--erigo-line-height-heading);letter-spacing:-0.01em;color:var(--erigo-color-text);text-wrap:balance}p{text-wrap:pretty}ul,ol{padding-inline-start:1.25em}blockquote,figure{margin:0}iframe{border:0;max-width:100%}::selection{background-color:color-mix(in srgb, var(--erigo-color-primary) 22%, transparent);color:var(--erigo-color-text)}h1,.erigo-h1{font-size:var(--erigo-text-3xl)}h2,.erigo-h2{font-size:var(--erigo-text-2xl)}h3,.erigo-h3{font-size:var(--erigo-text-xl)}h4,.erigo-h4{font-size:var(--erigo-text-lg)}h5,.erigo-h5{font-size:var(--erigo-text-md)}h6,.erigo-h6{font-size:var(--erigo-text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--erigo-color-text-muted)}small,.erigo-text-small{font-size:var(--erigo-text-sm)}.erigo-text-muted{color:var(--erigo-color-text-muted)}.erigo-text-lead{font-size:var(--erigo-text-lg);color:var(--erigo-color-text-muted)}code,kbd,samp,pre{font-family:var(--erigo-font-family-mono);font-size:.9em}code{padding:.15em .35em;background-color:var(--erigo-color-surface);border-radius:calc(var(--erigo-radius)/2)}pre{padding:var(--erigo-space-sm);overflow-x:auto;background-color:var(--erigo-color-surface);border-radius:var(--erigo-radius)}pre code{padding:0;background:none}hr{height:0;margin:0;border:0;border-block-start:var(--erigo-border-width) solid var(--erigo-color-border)}.erigo-rte>*+*{margin-block-start:var(--erigo-space-sm)}.erigo-rte>h1,.erigo-rte>h2,.erigo-rte>h3,.erigo-rte>h4,.erigo-rte>h5,.erigo-rte>h6{margin-block-start:var(--erigo-space-lg)}.erigo-rte>h1:first-child,.erigo-rte>h2:first-child,.erigo-rte>h3:first-child,.erigo-rte>h4:first-child,.erigo-rte>h5:first-child,.erigo-rte>h6:first-child{margin-block-start:0}.erigo-rte>ul,.erigo-rte>ol{padding-inline-start:1.35em}.erigo-rte li+li{margin-block-start:var(--erigo-space-3xs)}.erigo-rte>table{width:100%}.erigo-rte img{border-radius:var(--erigo-radius)}.erigo-rte a{overflow-wrap:anywhere}.body-bg{display:flex;flex-direction:column;min-height:100vh}.main-section{flex:1 0 auto}.section{position:relative}.erigo-container{width:100%;max-width:var(--erigo-container, 75rem);margin-inline:auto;padding-inline:1.25rem}@media(min-width: 768px){.erigo-container{padding-inline:2.5rem}}@media(min-width: 992px){.erigo-container{padding-inline:3.5rem}}@media(min-width: 1200px){.erigo-container{padding-inline:4.5rem}}.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.visually-hidden-focusable:focus{position:fixed;inset-block-start:var(--erigo-space-2xs);inset-inline-start:var(--erigo-space-2xs);z-index:1000;padding:var(--erigo-space-2xs) var(--erigo-space-sm);background-color:var(--erigo-color-bg);border-radius:var(--erigo-radius);box-shadow:var(--erigo-shadow-lg)}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.erigo-scroll-top{position:fixed;inset-block-end:var(--erigo-space-md);inset-inline-end:var(--erigo-space-md);z-index:100;display:grid;place-items:center;width:2.75rem;height:2.75rem;color:var(--erigo-color-primary-contrast);background-color:var(--erigo-color-primary);border-radius:var(--erigo-radius-pill);box-shadow:var(--erigo-shadow);opacity:0;visibility:hidden;transition:opacity var(--erigo-duration) var(--erigo-easing),visibility var(--erigo-duration) var(--erigo-easing)}.erigo-scroll-top.visible,.erigo-scroll-top.show{opacity:1;visibility:visible}.erigo-scroll-top:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.page-header{position:relative;z-index:50;background-color:var(--erigo-color-bg);border-block-end:var(--erigo-border-width) solid var(--erigo-color-border)}.page-header>.container,.page-header>.erigo-container{width:100%;max-width:var(--erigo-container, 75rem);margin-inline:auto;padding-inline:1.25rem}@media(min-width: 768px){.page-header>.container,.page-header>.erigo-container{padding-inline:2.5rem}}@media(min-width: 992px){.page-header>.container,.page-header>.erigo-container{padding-inline:3.5rem}}@media(min-width: 1200px){.page-header>.container,.page-header>.erigo-container{padding-inline:4.5rem}}.page-header>.container,.page-header>.erigo-container{display:flex;gap:var(--erigo-space-md);align-items:center;justify-content:space-between;min-height:var(--erigo-header-height)}.header-left,.header-right{display:flex;gap:var(--erigo-space-md);align-items:center}.header-left{flex-shrink:0}.header-right{flex-shrink:1;min-width:0;justify-content:flex-end}@media(max-width: 991.98px){.header-language-switcher:has(.language-switcher ul li:only-child){display:none}}.header-logo{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}.header-logo:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.header-logo-image{display:block;height:var(--erigo-logo-height);width:auto}.header-logo-text{font-size:var(--erigo-text-lg);font-weight:var(--erigo-font-weight-bold);color:var(--erigo-color-text)}.header-logo-inverted{display:none}.navigation-theme-dark .header-logo-normal,.navigation-content-overlap:not(.scrolled) .header-logo-normal{display:none}.navigation-theme-dark .header-logo:has(.header-logo-inverted) .header-logo-inverted,.navigation-content-overlap:not(.scrolled) .header-logo:has(.header-logo-inverted) .header-logo-inverted{display:block}.navigation-theme-dark .header-logo:not(:has(.header-logo-inverted)) .header-logo-normal,.navigation-content-overlap:not(.scrolled) .header-logo:not(:has(.header-logo-inverted)) .header-logo-normal{display:block}.navigation-scroll-transition-to_light.scrolled .header-logo-normal{display:block}.navigation-scroll-transition-to_light.scrolled .header-logo-inverted{display:none}.header-custom-content:empty{display:none}.header-button{flex-shrink:0;white-space:nowrap}.navigation-position-fixed{position:sticky;inset-block-start:0}.navigation-theme-light{--erigo-color-text: var(--erigo-color-text-base)}.navigation-theme-dark,.navigation-full-page-theme-dark{--erigo-color-text: var(--erigo-color-text-inverse);--erigo-color-text-muted: color-mix(in srgb, var(--erigo-color-text-inverse) 72%, transparent);--erigo-color-link: var(--erigo-color-text-inverse);--erigo-color-link-hover: var(--erigo-color-text-inverse);--erigo-color-border: color-mix(in srgb, var(--erigo-color-text-inverse) 24%, transparent);color:var(--erigo-color-text);background-color:var(--erigo-color-inverse)}.navigation-content-overlap{position:absolute;inset-inline:0;inset-block-start:0;background-color:rgba(0,0,0,0);border-block-end-color:rgba(0,0,0,0)}.navigation-content-overlap+.main-section>.erigo-breadcrumb+*>:first-child>.frame-container,.navigation-content-overlap+.main-section>.erigo-breadcrumb+*>.frame-container{padding-block-start:calc(var(--erigo-header-offset, var(--erigo-header-height)) + var(--erigo-breadcrumb-offset, 0px))}.navigation-content-overlap+.main-section>:first-child>:first-child>.frame-container,.navigation-content-overlap+.main-section>:first-child>.frame-container{padding-block-start:var(--erigo-header-offset, var(--erigo-header-height))}.navigation-content-overlap+.main-section [data-erigo-overlap-block]{margin-block-start:calc(var(--erigo-header-offset, var(--erigo-header-height))*-1)}.navigation-content-overlap+.main-section [data-erigo-overlap-content]{padding-block-start:var(--erigo-header-offset, var(--erigo-header-height))}.erigo-breadcrumb{width:100%;max-width:var(--erigo-container, 75rem);margin-inline:auto;padding-inline:1.25rem}@media(min-width: 768px){.erigo-breadcrumb{padding-inline:2.5rem}}@media(min-width: 992px){.erigo-breadcrumb{padding-inline:3.5rem}}@media(min-width: 1200px){.erigo-breadcrumb{padding-inline:4.5rem}}.erigo-breadcrumb{padding-block:var(--erigo-space-sm)}.breadcrumb{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--erigo-space-3xs);font-size:var(--erigo-text-sm)}.breadcrumb-item{display:flex;align-items:center;gap:var(--erigo-space-3xs);color:var(--erigo-color-text-muted)}.breadcrumb-item:not(:first-child)::before{content:"/";color:var(--erigo-color-border)}.breadcrumb-item a{color:var(--erigo-color-link);text-decoration:none}.breadcrumb-item a:hover{color:var(--erigo-color-link-hover);text-decoration:underline}.breadcrumb-item a:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.breadcrumb-item.active{color:var(--erigo-color-text);font-weight:var(--erigo-font-weight-medium)}.navigation-content-overlap+.main-section{position:relative}.navigation-content-overlap+.main-section>.erigo-breadcrumb{position:absolute;inset-inline:0;inset-block-start:var(--erigo-header-offset, var(--erigo-header-height));z-index:40}.navigation-content-overlap+.main-section>.erigo-breadcrumb .breadcrumb-item{color:color-mix(in srgb, var(--erigo-color-text-inverse) 72%, transparent)}.navigation-content-overlap+.main-section>.erigo-breadcrumb .breadcrumb-item::before{color:color-mix(in srgb, var(--erigo-color-text-inverse) 40%, transparent)}.navigation-content-overlap+.main-section>.erigo-breadcrumb .breadcrumb-item a,.navigation-content-overlap+.main-section>.erigo-breadcrumb .breadcrumb-item a:hover,.navigation-content-overlap+.main-section>.erigo-breadcrumb .breadcrumb-item.active{color:var(--erigo-color-text-inverse)}.navigation-scroll-transition-base,.navigation-scroll-transition-to_light,.navigation-scroll-transition-to_dark{transition:background-color var(--erigo-duration) var(--erigo-easing),color var(--erigo-duration) var(--erigo-easing)}.navigation-scroll-transition-to_light.scrolled{--erigo-color-text: var(--erigo-color-text-base);--erigo-color-link: var(--erigo-color-link-base);color:var(--erigo-color-text);background-color:var(--erigo-color-bg)}.navigation-scroll-transition-to_dark.scrolled{--erigo-color-text: var(--erigo-color-text-inverse);--erigo-color-link: var(--erigo-color-text-inverse);color:var(--erigo-color-text);background-color:var(--erigo-color-inverse)}.navigation-full-page .header-navigation{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background-color:var(--erigo-color-inverse);opacity:0;visibility:hidden;transition:opacity var(--erigo-duration) var(--erigo-easing),visibility var(--erigo-duration) var(--erigo-easing)}.navigation-full-page .header-navigation.show{opacity:1;visibility:visible}.header-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;color:var(--erigo-color-text);background:none;border:0;border-radius:var(--erigo-radius)}.header-toggle:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.header-toggle-icon{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:1.375rem;height:.875rem}.header-toggle-bar{display:block;width:100%;height:2px;background-color:currentcolor;border-radius:1px;transition:transform var(--erigo-duration) var(--erigo-easing),opacity var(--erigo-duration) var(--erigo-easing)}.header-toggle[aria-expanded=true] .header-toggle-bar:nth-child(1){transform:translateY(0.375rem) rotate(45deg)}.header-toggle[aria-expanded=true] .header-toggle-bar:nth-child(2){opacity:0}.header-toggle[aria-expanded=true] .header-toggle-bar:nth-child(3){transform:translateY(-0.375rem) rotate(-45deg)}.navigation-breakpoint-only_desktop .header-toggle{display:none}@media(min-width: 576px){.navigation-breakpoint-sm .header-toggle{display:none}}@media(min-width: 768px){.navigation-breakpoint-md .header-toggle{display:none}}@media(min-width: 992px){.navigation-breakpoint-lg .header-toggle{display:none}}@media(min-width: 1200px){.navigation-breakpoint-xl .header-toggle{display:none}}.header-navigation{display:flex;align-items:center}@media(max-width: 991.98px){.header-navigation{position:static}}@media(max-width: 991.98px){.header-navigation>nav{position:absolute;inset-inline:0;inset-block-start:100%;z-index:40;display:none;max-height:calc(100vh - var(--erigo-header-offset, var(--erigo-header-height)));overflow-y:auto;padding:var(--erigo-space-sm);background-color:var(--erigo-color-bg);border-block-start:var(--erigo-border-width) solid var(--erigo-color-border);box-shadow:var(--erigo-shadow-lg)}}@media(max-width: 991.98px){.header-navigation.is-open>nav{display:flex;flex-direction:column;gap:var(--erigo-space-sm)}}@media(max-width: 991.98px){.header-navigation.is-open>nav{--erigo-color-text: var(--erigo-color-text-base);--erigo-color-link: var(--erigo-color-link-base);--erigo-color-link-hover: var(--erigo-color-link-hover-base);--erigo-color-border: var(--erigo-color-border-base);color:var(--erigo-color-text)}}@media(min-width: 992px){.header-navigation>nav{display:flex;align-items:center;gap:clamp(.25rem,-5.22rem + 8.82vw,2.5rem)}}.li-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--erigo-space-3xs)}@media(min-width: 992px){.li-menu{flex-direction:row;align-items:center;gap:clamp(.15rem,-1.92rem + 3.33vw,1rem)}}.li-menu-item{position:relative}.nav-link{display:inline-flex;gap:var(--erigo-space-3xs);align-items:center;padding:var(--erigo-space-2xs) var(--erigo-space-xs);color:var(--erigo-color-text);text-decoration:none;border-radius:var(--erigo-radius);transition:background-color var(--erigo-duration) var(--erigo-easing)}.nav-link:hover{color:var(--erigo-color-link-hover);background-color:color-mix(in srgb, currentcolor 8%, transparent)}.nav-link:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.nav-link.active{color:var(--erigo-color-primary);font-weight:var(--erigo-font-weight-medium)}@media(min-width: 992px){.nav-link{padding-inline:clamp(.25rem,-0.965rem + 1.96vw,.75rem);font-size:clamp(.8rem,.314rem + .784vw,1rem)}}.nav-link-icon{display:inline-flex;flex-shrink:0}@media(min-width: 992px){.nav-stretch>.li-menu{justify-content:space-between;width:100%}}.nav-spacer,.spacer{flex:1 1 auto}.dropdown>.nav-link::after{content:"";width:.4em;height:.4em;border-inline-end:2px solid currentcolor;border-block-end:2px solid currentcolor;transform:rotate(45deg) translateY(-0.15em)}.dropdown-menu,.nav-dropdown-menu{list-style:none;margin:0;padding:0}@media(min-width: 992px){.dropdown-menu,.nav-dropdown-menu{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:20;display:none;min-width:12rem;padding:var(--erigo-space-2xs);background-color:var(--erigo-color-bg);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);box-shadow:var(--erigo-shadow-lg)}}.dropdown-menu.show,.nav-dropdown-menu.show{display:block}@media(min-width: 992px){.li-menu-item.dropdown:hover>.dropdown-menu,.li-menu-item.dropdown:focus-within>.dropdown-menu,.li-menu-item.dropdown:hover>.nav-dropdown-menu,.li-menu-item.dropdown:focus-within>.nav-dropdown-menu{display:block}}.dropdown-divider{height:0;margin-block:var(--erigo-space-3xs);border-block-start:var(--erigo-border-width) solid var(--erigo-color-border)}@media(max-width: 991.98px){.dropdown-menu,.nav-dropdown-menu{padding-inline-start:var(--erigo-space-sm)}}@media(min-width: 992px){.desktop-visible-levels-1 .level-2>.dropdown-menu{display:none}.desktop-visible-levels-2 .level-3>.dropdown-menu{display:none}.desktop-visible-levels-3 .level-4>.dropdown-menu{display:none}.desktop-visible-levels-4 .level-5>.dropdown-menu{display:none}.desktop-visible-levels-5 .level-6>.dropdown-menu{display:none}}.subnav-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--erigo-space-3xs)}.part-navigation{display:flex;gap:var(--erigo-space-md);align-items:center}.breadcrumb{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--erigo-space-3xs) var(--erigo-space-2xs);padding-block:var(--erigo-space-sm);font-size:var(--erigo-text-sm);color:var(--erigo-color-text-muted)}.breadcrumb-item{display:flex;gap:var(--erigo-space-3xs) var(--erigo-space-2xs);align-items:center}.breadcrumb-item+.breadcrumb-item::before{content:"/";color:var(--erigo-color-border)}.breadcrumb-item.active{color:var(--erigo-color-text)}.language-switcher{position:relative}.language-switcher ul{list-style:none;margin:0;padding:0;display:flex;gap:var(--erigo-space-2xs);align-items:center}.language-switcher a{display:inline-flex;gap:var(--erigo-space-3xs);align-items:center;text-decoration:none}.language-switcher a:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.language-switcher-caret{width:0;height:0;border-inline:.25em solid rgba(0,0,0,0);border-block-start:.3em solid currentcolor;transition:transform var(--erigo-duration) var(--erigo-easing)}.language-switcher-layout-list .language-switcher-caret,.language-switcher-layout-list_icons .language-switcher-caret{display:none}.language-switcher-layout-select ul,.language-switcher-layout-select_icons ul{position:absolute;inset-block-start:100%;inset-inline-end:0;z-index:30;flex-direction:column;align-items:stretch;min-width:7rem;padding:var(--erigo-space-3xs);background-color:var(--erigo-color-bg);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);box-shadow:var(--erigo-shadow-lg)}.language-switcher-layout-select:not(.expanded) ul,.language-switcher-layout-select_icons:not(.expanded) ul{position:static;padding:0;background:none;border:0;box-shadow:none}.language-switcher-layout-select:not(.expanded) li:not(.active),.language-switcher-layout-select_icons:not(.expanded) li:not(.active){display:none}.language-switcher-layout-select li,.language-switcher-layout-select_icons li{padding:var(--erigo-space-3xs) var(--erigo-space-2xs)}.language-switcher-layout-select.expanded .language-switcher-caret,.language-switcher-layout-select_icons.expanded .language-switcher-caret{transform:rotate(180deg)}.page-footer{margin-block-start:auto;padding-block:var(--erigo-space-xl);color:var(--erigo-color-text);background-color:var(--erigo-color-surface);border-block-start:var(--erigo-border-width) solid var(--erigo-color-border)}.footer-columns{display:grid;gap:var(--erigo-space-lg)}@media(min-width: 576px){.footer-columns{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 992px){.footer-columns{grid-template-columns:repeat(4, minmax(0, 1fr))}}.footer-column{min-width:0}.footer-column .frame{padding-block:0}.footer-column .frame-container{padding-inline:0;max-width:none}.footer-column .frame+.frame{margin-block-start:var(--erigo-space-sm)}.footer-column ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--erigo-space-3xs)}.footer-brand-bar{display:flex;flex-wrap:wrap;gap:var(--erigo-space-md) var(--erigo-space-lg);align-items:center;justify-content:center;margin-block-start:var(--erigo-space-lg);padding:var(--erigo-space-md) var(--erigo-space-lg);color:var(--erigo-color-text-inverse);background-color:var(--erigo-footer-brand-bar-bg, var(--erigo-color-inverse));border-radius:var(--erigo-radius)}.footer-brand-bar:empty{display:none}.footer-brand-bar .frame,.footer-brand-bar .frame-container{padding:0;max-width:none}.footer-brand-bar img{max-height:2.5rem;width:auto}.footer-bottom-bar{display:flex;flex-wrap:wrap;gap:var(--erigo-space-2xs) var(--erigo-space-md);align-items:center;justify-content:space-between;padding-block:var(--erigo-space-md);font-size:var(--erigo-text-sm);color:var(--erigo-color-text-muted);border-block-start:var(--erigo-border-width) solid var(--erigo-color-border)}.footer-bottom-bar .frame,.footer-bottom-bar .frame-container{padding:0;max-width:none}.footer-bottom-bar ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--erigo-space-2xs) var(--erigo-space-md)}.footer-section-meta{font-size:var(--erigo-text-sm)}.footer-menu-section{display:grid;gap:var(--erigo-space-lg)}@media(min-width: 768px){.footer-menu-section.footer-menu-section-has-navigation.footer-menu-section-has-contact{grid-template-columns:2fr 1fr}}.footer-navigation ul{list-style:none;margin:0;padding:0}.footer-info-section{display:flex;flex-wrap:wrap;gap:var(--erigo-space-sm) var(--erigo-space-lg);align-items:center;justify-content:space-between;margin-block-start:var(--erigo-space-lg);padding-block-start:var(--erigo-space-md);border-block-start:var(--erigo-border-width) solid var(--erigo-color-border)}.footer-meta,.footer-language,.footer-copyright-inline,.footer-socialmedia{color:var(--erigo-color-text-muted)}.footer-meta ul,.footer-language ul,.footer-copyright-inline ul,.footer-socialmedia ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--erigo-space-sm)}.footer-contact address{font-style:normal}.frame{position:relative}.frame-space-before-none>.frame-container{--erigo-frame-rhythm-before: 0px}.frame-space-after-none>.frame-container{--erigo-frame-rhythm-after: 0px}.frame-padding-top-none>.frame-container{--erigo-frame-padding-top: 0px}.frame-padding-bottom-none>.frame-container{--erigo-frame-padding-bottom: 0px}.frame-space-before-extra-small>.frame-container{--erigo-frame-rhythm-before: var(--erigo-space-2xs)}.frame-space-after-extra-small>.frame-container{--erigo-frame-rhythm-after: var(--erigo-space-2xs)}.frame-padding-top-extra-small>.frame-container{--erigo-frame-padding-top: var(--erigo-space-2xs)}.frame-padding-bottom-extra-small>.frame-container{--erigo-frame-padding-bottom: var(--erigo-space-2xs)}.frame-space-before-small>.frame-container{--erigo-frame-rhythm-before: var(--erigo-space-sm)}.frame-space-after-small>.frame-container{--erigo-frame-rhythm-after: var(--erigo-space-sm)}.frame-padding-top-small>.frame-container{--erigo-frame-padding-top: var(--erigo-space-sm)}.frame-padding-bottom-small>.frame-container{--erigo-frame-padding-bottom: var(--erigo-space-sm)}.frame-space-before-medium>.frame-container{--erigo-frame-rhythm-before: var(--erigo-frame-space-medium, 3.5rem)}.frame-space-after-medium>.frame-container{--erigo-frame-rhythm-after: var(--erigo-frame-space-medium, 3.5rem)}.frame-padding-top-medium>.frame-container{--erigo-frame-padding-top: var(--erigo-frame-space-medium, 3.5rem)}.frame-padding-bottom-medium>.frame-container{--erigo-frame-padding-bottom: var(--erigo-frame-space-medium, 3.5rem)}.frame-space-before-large>.frame-container{--erigo-frame-rhythm-before: var(--erigo-space-xl)}.frame-space-after-large>.frame-container{--erigo-frame-rhythm-after: var(--erigo-space-xl)}.frame-padding-top-large>.frame-container{--erigo-frame-padding-top: var(--erigo-space-xl)}.frame-padding-bottom-large>.frame-container{--erigo-frame-padding-bottom: var(--erigo-space-xl)}.frame-space-before-extra-large>.frame-container{--erigo-frame-rhythm-before: var(--erigo-space-2xl)}.frame-space-after-extra-large>.frame-container{--erigo-frame-rhythm-after: var(--erigo-space-2xl)}.frame-padding-top-extra-large>.frame-container{--erigo-frame-padding-top: var(--erigo-space-2xl)}.frame-padding-bottom-extra-large>.frame-container{--erigo-frame-padding-bottom: var(--erigo-space-2xl)}.frame-container{padding-block-start:calc(var(--erigo-frame-rhythm-before, 0px) + var(--erigo-frame-padding-top, 0px));padding-block-end:calc(var(--erigo-frame-rhythm-after, 0px) + var(--erigo-frame-padding-bottom, 0px))}.main-section .frame-space-before-default>.frame-container{--erigo-frame-rhythm-before: var(--erigo-frame-space-default, calc(4rem / 2))}.main-section .frame-space-after-default>.frame-container{--erigo-frame-rhythm-after: var(--erigo-frame-space-default, calc(4rem / 2))}div.frame-space-before.frame-space-before-none,div.frame-space-before.frame-space-after-none,div.frame-space-after.frame-space-before-none,div.frame-space-after.frame-space-after-none{height:0px}div.frame-space-before.frame-space-before-extra-small,div.frame-space-before.frame-space-after-extra-small,div.frame-space-after.frame-space-before-extra-small,div.frame-space-after.frame-space-after-extra-small{height:var(--erigo-space-2xs)}div.frame-space-before.frame-space-before-small,div.frame-space-before.frame-space-after-small,div.frame-space-after.frame-space-before-small,div.frame-space-after.frame-space-after-small{height:var(--erigo-space-sm)}div.frame-space-before.frame-space-before-medium,div.frame-space-before.frame-space-after-medium,div.frame-space-after.frame-space-before-medium,div.frame-space-after.frame-space-after-medium{height:var(--erigo-frame-space-medium, 3.5rem)}div.frame-space-before.frame-space-before-large,div.frame-space-before.frame-space-after-large,div.frame-space-after.frame-space-before-large,div.frame-space-after.frame-space-after-large{height:var(--erigo-space-xl)}div.frame-space-before.frame-space-before-extra-large,div.frame-space-before.frame-space-after-extra-large,div.frame-space-after.frame-space-before-extra-large,div.frame-space-after.frame-space-after-extra-large{height:var(--erigo-space-2xl)}.main-section div.frame-space-before-default,.main-section div.frame-space-after-default{height:var(--erigo-frame-space-default, calc(4rem / 2))}.frame-container{width:100%;max-width:var(--erigo-container, 75rem);margin-inline:auto;padding-inline:1.25rem}@media(min-width: 768px){.frame-container{padding-inline:2.5rem}}@media(min-width: 992px){.frame-container{padding-inline:3.5rem}}@media(min-width: 1200px){.frame-container{padding-inline:4.5rem}}.frame-container{min-width:0}.frame-container-small{max-width:var(--erigo-container-narrow, 45rem)}.frame-container-large{max-width:var(--erigo-container-wide, 87.5rem)}.frame-container-unlimited{max-width:var(--erigo-container-unlimited, 100%)}.frame-container-fullbleed{max-width:none;padding-inline:0}.frame-container .frame-container{max-width:none;margin-inline:0;padding-inline:0}.frame-type-shortcut>.frame-container{padding-block:0}.frame-inner{display:flex;flex-direction:column;gap:var(--erigo-block-gap);position:relative;z-index:1}.frame-inner>a[id]:empty{position:absolute}.frame-inner:has(>.frame-header .text-center){text-align:center}.frame-inner:has(>.frame-header .text-right){text-align:right}.frame-inner:has(>.frame-header .text-left){text-align:left}.frame-background-none{background-color:rgba(0,0,0,0)}.frame-background-primary{background-color:var(--erigo-color-primary);--erigo-color-text: var(--erigo-color-primary-contrast);--erigo-color-text-muted: color-mix(in srgb, var(--erigo-color-primary-contrast) 78%, transparent);--erigo-color-link: var(--erigo-color-primary-contrast);--erigo-color-link-hover: var(--erigo-color-primary-contrast);--erigo-color-border: color-mix(in srgb, var(--erigo-color-primary-contrast) 30%, transparent);color:var(--erigo-color-text)}.frame-background-secondary{background-color:var(--erigo-color-surface-strong)}.frame-background-light{background-color:var(--erigo-color-surface)}.frame-background-lighter{background-color:color-mix(in srgb, var(--erigo-color-surface) 50%, var(--erigo-color-bg))}.frame-background-white{background-color:var(--erigo-color-bg)}.frame-background-dark,.frame-background-darker,.frame-background-black{background-color:var(--erigo-color-inverse);--erigo-color-text: var(--erigo-color-text-inverse);--erigo-color-text-muted: color-mix(in srgb, var(--erigo-color-text-inverse) 72%, transparent);--erigo-color-link: var(--erigo-color-text-inverse);--erigo-color-link-hover: var(--erigo-color-text-inverse);--erigo-color-surface: color-mix(in srgb, var(--erigo-color-text-inverse) 10%, transparent);--erigo-color-border: color-mix(in srgb, var(--erigo-color-text-inverse) 24%, transparent);color:var(--erigo-color-text)}.frame-backgroundimage-container,.frame-backgroundvideo-container{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:0;overflow:hidden}.frame-backgroundimage,.frame-backgroundvideo,.frame-backgroundimage-item{position:absolute;inset:0;width:100%;height:100%}.frame-backgroundvideo{object-fit:cover}.frame-video-control{position:absolute;z-index:3;inset-inline-end:1rem;inset-block-end:1rem;width:2.75rem;height:2.75rem;display:grid;place-items:center;color:#fff;background:#1a1a1a;border:1px solid #fff;border-radius:50%;cursor:pointer}.frame-video-control[hidden]{display:none}.frame-video-control:focus-visible{outline:3px solid #fff;outline-offset:3px}.frame-backgroundvideo-desktop-only{display:none}@media(min-width: 992px){.frame-backgroundvideo-desktop-only{display:block}}.frame-backgroundimage-behaviour-cover{background-size:cover;background-position:center;background-repeat:no-repeat}.frame-backgroundimage-behaviour-contain{background-size:contain;background-position:center;background-repeat:no-repeat}.frame-backgroundimage-behaviour-pattern{background-size:auto;background-position:top left;background-repeat:repeat}.frame-backgroundimage-behaviour-fixed{background-size:cover;background-position:center;background-repeat:no-repeat}@media(prefers-reduced-motion: no-preference){.frame-backgroundimage-behaviour-fixed{background-attachment:fixed}}.frame-backgroundimage-blur{filter:blur(6px)}.frame-backgroundimage-grayscale{filter:grayscale(100%)}.frame-backgroundimage-sepia{filter:sepia(80%)}@media(prefers-reduced-motion: no-preference){.frame-backgroundimage-parallax{background-attachment:fixed}}.frame-backgroundimage-fade{opacity:.5}.frame-has-backgroundimage::after,.frame-has-backgroundvideo::after{content:"";position:absolute;inset:0;z-index:0;background-color:color-mix(in srgb, var(--erigo-color-inverse) 35%, transparent);pointer-events:none}.frame-has-backgroundimage .frame-inner,.frame-has-backgroundvideo .frame-inner{--erigo-color-text: var(--erigo-color-text-inverse);--erigo-color-text-muted: color-mix(in srgb, var(--erigo-color-text-inverse) 80%, transparent);--erigo-color-link: var(--erigo-color-text-inverse);--erigo-color-link-hover: var(--erigo-color-text-inverse);color:var(--erigo-color-text)}.frame-header-subheader{margin-block-start:var(--erigo-flow-gap-tight);font-size:var(--erigo-text-lg);font-weight:var(--erigo-font-weight-regular);color:var(--erigo-color-text-muted)}.frame-display-cols-2 .frame-inner>*{display:grid;grid-template-columns:1fr;gap:var(--erigo-frame-cols-gap, var(--erigo-space-md))}@media(min-width: 576px){.frame-display-cols-2 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 2), 1fr))}}@media(min-width: 992px){.frame-display-cols-2 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 2), 1fr))}}.frame-display-cols-3 .frame-inner>*{display:grid;grid-template-columns:1fr;gap:var(--erigo-frame-cols-gap, var(--erigo-space-md))}@media(min-width: 576px){.frame-display-cols-3 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 2), 1fr))}}@media(min-width: 768px){.frame-display-cols-3 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 3), 1fr))}}@media(min-width: 992px){.frame-display-cols-3 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 3), 1fr))}}.frame-display-cols-4 .frame-inner>*{display:grid;grid-template-columns:1fr;gap:var(--erigo-frame-cols-gap, var(--erigo-space-md))}@media(min-width: 576px){.frame-display-cols-4 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 2), 1fr))}}@media(min-width: 768px){.frame-display-cols-4 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 3), 1fr))}}@media(min-width: 992px){.frame-display-cols-4 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (4 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 4), 1fr))}}.frame-display-cols-5 .frame-inner>*{display:grid;grid-template-columns:1fr;gap:var(--erigo-frame-cols-gap, var(--erigo-space-md))}@media(min-width: 576px){.frame-display-cols-5 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 2), 1fr))}}@media(min-width: 768px){.frame-display-cols-5 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 3), 1fr))}}@media(min-width: 992px){.frame-display-cols-5 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (5 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 5), 1fr))}}.frame-display-cols-6 .frame-inner>*{display:grid;grid-template-columns:1fr;gap:var(--erigo-frame-cols-gap, var(--erigo-space-md))}@media(min-width: 576px){.frame-display-cols-6 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 2), 1fr))}}@media(min-width: 768px){.frame-display-cols-6 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 3), 1fr))}}@media(min-width: 992px){.frame-display-cols-6 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (6 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 6), 1fr))}}.frame-custom-height-10p{min-height:10vh;min-height:10dvh}.frame-custom-height-20p{min-height:20vh;min-height:20dvh}.frame-custom-height-30p{min-height:30vh;min-height:30dvh}.frame-custom-height-40p{min-height:40vh;min-height:40dvh}.frame-custom-height-50p{min-height:50vh;min-height:50dvh}.frame-custom-height-60p{min-height:60vh;min-height:60dvh}.frame-custom-height-70p{min-height:70vh;min-height:70dvh}.frame-custom-height-80p{min-height:80vh;min-height:80dvh}.frame-custom-height-90p{min-height:90vh;min-height:90dvh}.frame-custom-height-100p{min-height:100vh;min-height:100dvh}.frame[style*="--erigo-frame-min-height"]{min-height:var(--erigo-frame-min-height-mobile, var(--erigo-frame-min-height))}@media(min-width: 768px){.frame[style*="--erigo-frame-min-height"]{min-height:var(--erigo-frame-min-height)}}.frame-margin-left-12p{--erigo-frame-inset-start: 12%}.frame-margin-right-12p{--erigo-frame-inset-end: 12%}.frame-margin-left-17p{--erigo-frame-inset-start: 17%}.frame-margin-right-17p{--erigo-frame-inset-end: 17%}.frame-margin-left-25p{--erigo-frame-inset-start: 25%}.frame-margin-right-25p{--erigo-frame-inset-end: 25%}.frame-margin-left-33p{--erigo-frame-inset-start: 33%}.frame-margin-right-33p{--erigo-frame-inset-end: 33%}.frame-margin-left-50p{--erigo-frame-inset-start: 50%}.frame-margin-right-50p{--erigo-frame-inset-end: 50%}.frame-margin-left-66p{--erigo-frame-inset-start: 66%}.frame-margin-right-66p{--erigo-frame-inset-end: 66%}.frame-margin-left-75p{--erigo-frame-inset-start: 75%}.frame-margin-right-75p{--erigo-frame-inset-end: 75%}.frame-margin-left-100p{--erigo-frame-inset-start: 100%}.frame-margin-right-100p{--erigo-frame-inset-end: 100%}.frame-margin-left-smaller{--erigo-frame-inset-start: var(--erigo-space-sm)}.frame-margin-right-smaller{--erigo-frame-inset-end: var(--erigo-space-sm)}.frame-margin-left-large{--erigo-frame-inset-start: var(--erigo-space-xl)}.frame-margin-right-large{--erigo-frame-inset-end: var(--erigo-space-xl)}.frame-margin-left-12p>.frame-container,.frame-margin-left-17p>.frame-container,.frame-margin-left-25p>.frame-container,.frame-margin-left-33p>.frame-container,.frame-margin-left-50p>.frame-container,.frame-margin-left-66p>.frame-container,.frame-margin-left-75p>.frame-container,.frame-margin-left-100p>.frame-container,.frame-margin-left-smaller>.frame-container,.frame-margin-left-large>.frame-container{margin-inline-start:min(var(--erigo-frame-inset-start, 0%),max(0%,100% - calc(var(--erigo-frame-min-inline, 26rem) + 2 * var(--erigo-gutter, clamp(1.25rem, -0.14rem + 4.64vw, 4.5rem))) - var(--erigo-frame-inset-end, 0%)))}.frame-margin-right-12p>.frame-container,.frame-margin-right-17p>.frame-container,.frame-margin-right-25p>.frame-container,.frame-margin-right-33p>.frame-container,.frame-margin-right-50p>.frame-container,.frame-margin-right-66p>.frame-container,.frame-margin-right-75p>.frame-container,.frame-margin-right-100p>.frame-container,.frame-margin-right-smaller>.frame-container,.frame-margin-right-large>.frame-container{margin-inline-end:min(var(--erigo-frame-inset-end, 0%),max(0%,100% - calc(var(--erigo-frame-min-inline, 26rem) + 2 * var(--erigo-gutter, clamp(1.25rem, -0.14rem + 4.64vw, 4.5rem))) - var(--erigo-frame-inset-start, 0%)))}.frame-cols-gap-none{--erigo-frame-cols-gap: 0px}.frame-cols-gap-extra-small{--erigo-frame-cols-gap: var(--erigo-space-2xs)}.frame-cols-gap-small{--erigo-frame-cols-gap: var(--erigo-space-sm)}.frame-cols-gap-medium{--erigo-frame-cols-gap: var(--erigo-frame-space-medium, 3.5rem)}.frame-cols-gap-large{--erigo-frame-cols-gap: var(--erigo-space-xl)}.frame-cols-gap-extra-large{--erigo-frame-cols-gap: var(--erigo-space-2xl)}.frame-link-next{display:flex;justify-content:center}.link-to-next{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;color:currentcolor;border-radius:var(--erigo-radius-pill);transition:transform var(--erigo-duration) var(--erigo-easing)}.link-to-next:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}@media(prefers-reduced-motion: no-preference){.link-to-next:hover{transform:translateY(3px)}}.link-to-next-icon{display:inline-flex}.section-header-image .frame-container{width:100%;max-width:var(--erigo-container, 75rem);margin-inline:auto;padding-inline:1.25rem}@media(min-width: 768px){.section-header-image .frame-container{padding-inline:2.5rem}}@media(min-width: 992px){.section-header-image .frame-container{padding-inline:3.5rem}}@media(min-width: 1200px){.section-header-image .frame-container{padding-inline:4.5rem}}.header-image-width-wide .frame-container{max-width:var(--erigo-container-wide, 87.5rem)}.header-image-width-unlimited .frame-container{max-width:none;padding-inline:0}.header-image{margin:0;overflow:hidden;border-radius:var(--erigo-radius)}.header-image img{display:block;width:100%;height:auto}.header-image[style*="--erigo-header-image-height"] img{height:var(--erigo-header-image-height);object-fit:cover}.header-image-width-unlimited .header-image{border-radius:0}.section-row{display:flex;flex-direction:column;gap:var(--erigo-space-lg);align-items:flex-start}@media(min-width: 992px){.section-row{flex-direction:row}}.section-column{min-width:0;width:100%}.maincontent-wrap{flex:1 1 auto}.subnav-wrap,.subcontent-wrap{flex:1 1 auto}@media(min-width: 992px){.subnav-wrap,.subcontent-wrap{flex:0 0 20rem;width:20rem}}@media(min-width: 992px){.subnav-wrap-left{order:-1}}.subcontent-above-menu:empty,.subcontent-below-menu:empty{display:none}.subcontent-above-menu:not(:empty){margin-block-end:var(--erigo-space-md)}.subcontent-below-menu:not(:empty){margin-block-start:var(--erigo-space-md)}.frame-type-subnavigation{background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);padding:var(--erigo-space-2xs) 0}@media(min-width: 992px){.frame-type-subnavigation{position:sticky;top:var(--erigo-space-md)}}.subnav-header{padding:var(--erigo-space-xs) var(--erigo-space-sm);color:var(--erigo-color-text-muted);font-size:.85em;font-weight:var(--erigo-font-weight-bold);text-transform:uppercase;letter-spacing:.03em}.subnav-item+.subnav-item{border-block-start:var(--erigo-border-width) solid var(--erigo-color-border)}.subnav-link{display:flex;align-items:center;gap:var(--erigo-space-2xs);padding:var(--erigo-space-2xs) var(--erigo-space-sm);color:var(--erigo-color-text);font-weight:var(--erigo-font-weight-medium);text-decoration:none;border-inline-start:3px solid rgba(0,0,0,0);transition:background-color .12s ease,border-color .12s ease,color .12s ease}.subnav-link:hover,.subnav-link:focus-visible{background-color:var(--erigo-color-surface-strong);color:var(--erigo-color-primary)}.subnav-item.active>.subnav-link{color:var(--erigo-color-primary);font-weight:var(--erigo-font-weight-bold);border-inline-start-color:var(--erigo-color-primary);background-color:var(--erigo-color-surface-strong)}.subnav-nav.level-2{padding-inline-start:var(--erigo-space-md)}.erigo-button{display:inline-flex;gap:var(--erigo-space-2xs);align-items:center;justify-content:center;padding:var(--erigo-space-2xs) var(--erigo-space-md);font-family:inherit;font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-medium);line-height:1.25;color:var(--erigo-color-text);text-align:center;text-decoration:none;background-color:rgba(0,0,0,0);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);cursor:pointer;transition:color var(--erigo-duration) var(--erigo-easing),background-color var(--erigo-duration) var(--erigo-easing),border-color var(--erigo-duration) var(--erigo-easing)}.erigo-button:hover{background-color:color-mix(in srgb, currentcolor 8%, transparent)}.erigo-button:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.erigo-button:disabled,.erigo-button.disabled{opacity:.55;cursor:not-allowed}.erigo-button-primary{color:var(--erigo-color-primary-contrast, #ffffff);background-color:var(--erigo-color-primary, #2d5f7c);border-color:var(--erigo-color-primary, #2d5f7c)}.erigo-button-primary:hover{color:var(--erigo-color-primary-contrast, #ffffff);background-color:var(--erigo-color-primary-hover, #244c63);border-color:var(--erigo-color-primary-hover, #244c63)}.erigo-button-secondary{color:var(--erigo-color-text, #1c2226);background-color:var(--erigo-color-surface-strong, #e6eaec);border-color:var(--erigo-color-surface-strong, #e6eaec)}.erigo-button-secondary:hover{color:var(--erigo-color-text, #1c2226);background-color:var(--erigo-color-border, #d8dee1);border-color:var(--erigo-color-border, #d8dee1)}.erigo-button-dark{color:var(--erigo-color-text-inverse, #ffffff);background-color:var(--erigo-color-inverse, #1c2226);border-color:var(--erigo-color-inverse, #1c2226)}.erigo-button-dark:hover{color:var(--erigo-color-text-inverse, #ffffff);background-color:var(--erigo-color-inverse, #1c2226);border-color:var(--erigo-color-inverse, #1c2226)}.erigo-button-success{color:var(--erigo-color-text-inverse, #ffffff);background-color:var(--erigo-color-success, #2f7d44);border-color:var(--erigo-color-success, #2f7d44)}.erigo-button-success:hover{color:var(--erigo-color-text-inverse, #ffffff);background-color:var(--erigo-color-success, #2f7d44);border-color:var(--erigo-color-success, #2f7d44)}.erigo-button-warning{color:var(--erigo-color-text-inverse, #ffffff);background-color:var(--erigo-color-warning, #9a6b13);border-color:var(--erigo-color-warning, #9a6b13)}.erigo-button-warning:hover{color:var(--erigo-color-text-inverse, #ffffff);background-color:var(--erigo-color-warning, #9a6b13);border-color:var(--erigo-color-warning, #9a6b13)}.erigo-button-danger{color:var(--erigo-color-text-inverse, #ffffff);background-color:var(--erigo-color-danger, #a32c2c);border-color:var(--erigo-color-danger, #a32c2c)}.erigo-button-danger:hover{color:var(--erigo-color-text-inverse, #ffffff);background-color:var(--erigo-color-danger, #a32c2c);border-color:var(--erigo-color-danger, #a32c2c)}.erigo-button-light{color:var(--erigo-color-text, #1c2226);background-color:var(--erigo-color-surface, #f4f6f7);border-color:var(--erigo-color-surface, #f4f6f7)}.erigo-button-outline-primary{color:var(--erigo-color-primary, #2d5f7c);background-color:rgba(0,0,0,0);border-color:var(--erigo-color-primary, #2d5f7c)}.erigo-button-outline-primary:hover{color:var(--erigo-color-primary-contrast, #ffffff);background-color:var(--erigo-color-primary, #2d5f7c)}.erigo-button-outline-secondary{color:var(--erigo-color-surface-strong, #e6eaec);background-color:rgba(0,0,0,0);border-color:var(--erigo-color-surface-strong, #e6eaec)}.erigo-button-outline-secondary:hover{color:var(--erigo-color-text, #1c2226);background-color:var(--erigo-color-surface-strong, #e6eaec)}.erigo-button-outline-dark{color:var(--erigo-color-inverse, #1c2226);background-color:rgba(0,0,0,0);border-color:var(--erigo-color-inverse, #1c2226)}.erigo-button-outline-dark:hover{color:var(--erigo-color-text-inverse, #ffffff);background-color:var(--erigo-color-inverse, #1c2226)}.erigo-button-outline-success{color:var(--erigo-color-success, #2f7d44);background-color:rgba(0,0,0,0);border-color:var(--erigo-color-success, #2f7d44)}.erigo-button-outline-success:hover{color:var(--erigo-color-text-inverse, #ffffff);background-color:var(--erigo-color-success, #2f7d44)}.erigo-button-outline-warning{color:var(--erigo-color-warning, #9a6b13);background-color:rgba(0,0,0,0);border-color:var(--erigo-color-warning, #9a6b13)}.erigo-button-outline-warning:hover{color:var(--erigo-color-text-inverse, #ffffff);background-color:var(--erigo-color-warning, #9a6b13)}.erigo-button-outline-danger{color:var(--erigo-color-danger, #a32c2c);background-color:rgba(0,0,0,0);border-color:var(--erigo-color-danger, #a32c2c)}.erigo-button-outline-danger:hover{color:var(--erigo-color-text-inverse, #ffffff);background-color:var(--erigo-color-danger, #a32c2c)}.erigo-button-default,.erigo-button-cancel{color:var(--erigo-color-text-muted);border-color:var(--erigo-color-border)}.erigo-button-link{color:var(--erigo-color-link);border-color:rgba(0,0,0,0);text-decoration:underline}.erigo-button-link:hover{background-color:rgba(0,0,0,0);color:var(--erigo-color-link-hover)}.erigo-button-sm{padding:var(--erigo-space-3xs) var(--erigo-space-xs);font-size:var(--erigo-text-sm)}.erigo-button-lg{padding:var(--erigo-space-xs) var(--erigo-space-lg);font-size:var(--erigo-text-lg)}.erigo-button-icon{flex-shrink:0}.erigo-button-group,.erigo-button-toolbar{display:flex;flex-wrap:wrap;gap:var(--erigo-space-2xs);align-items:center}.erigo-field{display:flex;flex-direction:column;gap:var(--erigo-space-3xs)}.erigo-field+.erigo-field{margin-block-start:var(--erigo-space-md)}.erigo-label{font-weight:var(--erigo-font-weight-medium)}.erigo-label abbr[title]{color:var(--erigo-color-danger);text-decoration:none}.erigo-input,.erigo-select,.erigo-textarea{width:100%;padding:var(--erigo-space-2xs) var(--erigo-space-xs);color:var(--erigo-color-text);background-color:var(--erigo-color-bg);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);transition:border-color var(--erigo-duration) var(--erigo-easing)}.erigo-input::placeholder,.erigo-select::placeholder,.erigo-textarea::placeholder{color:var(--erigo-color-text-muted)}.erigo-input:hover,.erigo-select:hover,.erigo-textarea:hover{border-color:color-mix(in srgb, var(--erigo-color-text) 30%, var(--erigo-color-border))}.erigo-input:focus-visible,.erigo-select:focus-visible,.erigo-textarea:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px;border-color:var(--erigo-color-focus)}.erigo-input:disabled,.erigo-select:disabled,.erigo-textarea:disabled{opacity:.6;cursor:not-allowed;background-color:var(--erigo-color-surface)}.erigo-textarea{min-height:8rem;resize:vertical}.erigo-select{padding-inline-end:var(--erigo-space-lg)}.erigo-help{font-size:var(--erigo-text-sm);color:var(--erigo-color-text-muted)}.erigo-check{display:flex;gap:var(--erigo-space-2xs);align-items:flex-start}.erigo-check input{flex-shrink:0;margin-block-start:.2em;accent-color:var(--erigo-color-primary)}.error .erigo-input,.error .erigo-select,.error .erigo-textarea,.has-error .erigo-input,.has-error .erigo-select,.has-error .erigo-textarea{border-color:var(--erigo-color-danger)}.erigo-error-message{font-size:var(--erigo-text-sm);color:var(--erigo-color-danger)}.erigo-alert{padding:var(--erigo-space-xs) var(--erigo-space-sm);border:var(--erigo-border-width) solid var(--erigo-color-border);border-inline-start-width:3px;border-radius:var(--erigo-radius);background-color:var(--erigo-color-surface)}.erigo-alert-success{border-inline-start-color:var(--erigo-color-success)}.erigo-alert-warning{border-inline-start-color:var(--erigo-color-warning)}.erigo-alert-danger{border-inline-start-color:var(--erigo-color-danger)}.erigo-alert-info{border-inline-start-color:var(--erigo-color-primary)}.erigo-form-row{display:grid;gap:var(--erigo-space-md)}@media(min-width: 768px){.erigo-form-row{grid-template-columns:repeat(2, minmax(0, 1fr))}}.erigo-form-navigation{display:flex;flex-wrap:wrap;gap:var(--erigo-space-2xs);margin-block-start:var(--erigo-space-lg)}figure{display:flex;flex-direction:column;gap:var(--erigo-space-2xs)}figure.table{display:block}figcaption{font-size:var(--erigo-text-sm);color:var(--erigo-color-text-muted)}.media-element{display:block;width:100%;border-radius:var(--erigo-radius)}.video-embed,.external-media{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--erigo-radius)}.video-embed iframe,.video-embed video,.external-media iframe,.external-media video{position:absolute;inset:0;width:100%;height:100%;border:0}audio{width:100%}.lightbox-trigger,[data-lightbox]{cursor:zoom-in}.erigo-slider-active{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--erigo-gutter);overscroll-behavior-x:contain;scrollbar-width:none}.erigo-slider-active::-webkit-scrollbar{display:none}.erigo-slider-active>*{flex:0 0 clamp(15rem,78%,22rem);scroll-snap-align:start}.erigo-slider-controls{display:flex;gap:var(--erigo-space-2xs);align-items:center;justify-content:center;margin-block-start:var(--erigo-space-sm)}.erigo-slider-controls[hidden]{display:none}.erigo-slider-dot{width:.5rem;height:.5rem;padding:0;background-color:var(--erigo-color-border);border:0;border-radius:var(--erigo-radius-pill);transition:background-color var(--erigo-duration) var(--erigo-easing)}.erigo-slider-dot::before{content:"";position:absolute;width:2.75rem;height:2.75rem;transform:translate(-50%, -50%)}.erigo-slider-dot{position:relative}.erigo-slider-dot.active{background-color:var(--erigo-color-primary)}.erigo-slider-dot:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.erigo-lightbox{max-width:100vw;max-height:100vh;width:100%;height:100%;padding:var(--erigo-space-md);color:var(--erigo-color-text-inverse);background:rgba(0,0,0,0);border:0;overflow:hidden}.erigo-lightbox::backdrop{background-color:rgba(0,0,0,.82)}.erigo-lightbox[open]{display:grid;place-items:center}.erigo-lightbox-figure{display:flex;flex-direction:column;gap:var(--erigo-space-sm);align-items:center;max-width:100%;max-height:100%}.erigo-lightbox-image{max-width:100%;max-height:80vh;width:auto;object-fit:contain;border-radius:var(--erigo-radius);cursor:zoom-in;transition:transform var(--erigo-duration) var(--erigo-easing)}.erigo-lightbox-image.erigo-lightbox-image--zoomed{cursor:zoom-out;transform:scale(2)}.erigo-lightbox-caption{max-width:60ch;font-size:var(--erigo-text-sm);text-align:center;color:var(--erigo-color-text-inverse)}.erigo-lightbox-caption[hidden]{display:none}.erigo-lightbox-close,.erigo-lightbox-prev,.erigo-lightbox-next{position:absolute;display:grid;place-items:center;width:3rem;height:3rem;color:var(--erigo-color-text-inverse);background-color:rgba(0,0,0,.35);border:0;border-radius:var(--erigo-radius-pill)}.erigo-lightbox-close:hover,.erigo-lightbox-prev:hover,.erigo-lightbox-next:hover{background-color:rgba(0,0,0,.55)}.erigo-lightbox-close:focus-visible,.erigo-lightbox-prev:focus-visible,.erigo-lightbox-next:focus-visible{outline:2px solid var(--erigo-color-text-inverse);outline-offset:2px}.erigo-lightbox-close[hidden],.erigo-lightbox-prev[hidden],.erigo-lightbox-next[hidden]{display:none}.erigo-lightbox-close{inset-block-start:var(--erigo-space-sm);inset-inline-end:var(--erigo-space-sm)}.erigo-lightbox-close::before,.erigo-lightbox-close::after{content:"";position:absolute;width:1.1rem;height:2px;background-color:currentcolor}.erigo-lightbox-close::before{transform:rotate(45deg)}.erigo-lightbox-close::after{transform:rotate(-45deg)}.erigo-lightbox-prev,.erigo-lightbox-next{inset-block-start:50%;transform:translateY(-50%)}.erigo-lightbox-prev::before,.erigo-lightbox-next::before{content:"";width:.7rem;height:.7rem;border-block-start:2px solid currentcolor;border-inline-start:2px solid currentcolor}.erigo-lightbox-prev{inset-inline-start:var(--erigo-space-sm)}.erigo-lightbox-prev::before{transform:rotate(-45deg) translate(2px, 2px)}.erigo-lightbox-next{inset-inline-end:var(--erigo-space-sm)}.erigo-lightbox-next::before{transform:rotate(135deg) translate(2px, 2px)}.pagination{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--erigo-space-2xs);align-items:center;justify-content:center}.page-item{display:flex}.page-link{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:var(--erigo-space-2xs) var(--erigo-space-sm);color:var(--erigo-color-text);text-decoration:none;background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);transition:background-color var(--erigo-duration) var(--erigo-easing),border-color var(--erigo-duration) var(--erigo-easing),color var(--erigo-duration) var(--erigo-easing)}.page-link:hover{color:var(--erigo-color-link-hover);border-color:var(--erigo-color-primary)}.page-link:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.page-item.active .page-link{color:var(--erigo-color-primary-contrast);background-color:var(--erigo-color-primary);border-color:var(--erigo-color-primary)}.page-item-previous .page-link,.page-item-next .page-link{font-weight:var(--erigo-font-weight-medium)}.erigo-columns{display:grid;gap:var(--erigo-columns-gap, var(--erigo-space-lg))}.erigo-columns-2,.erigo-columns-2-left,.erigo-columns-2-right,.erigo-columns-3,.erigo-columns-4{grid-template-columns:1fr}@media(min-width: 768px){.erigo-columns-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.erigo-columns-2-left{grid-template-columns:3fr minmax(0, 1fr)}.erigo-columns-2-right{grid-template-columns:minmax(0, 1fr) 3fr}.erigo-columns-3,.erigo-columns-4{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 992px){.erigo-columns-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.erigo-columns-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}.erigo-columns-item{min-width:0}.erigo-text>*+*{margin-block-start:var(--erigo-space-sm)}.erigo-textteaser{display:flex;flex-direction:column;gap:var(--erigo-space-md)}@media(min-width: 768px){.erigo-textteaser{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);gap:var(--erigo-space-lg);align-items:start}}.erigo-textteaser-item>*+*{margin-block-start:var(--erigo-space-sm)}.erigo-textteaser-teaser{font-size:var(--erigo-text-lg);line-height:var(--erigo-line-height-base);color:var(--erigo-color-text-muted)}@media(min-width: 768px){.erigo-textcolumn{column-count:2;column-gap:var(--erigo-space-lg)}}.erigo-textcolumn>*{break-inside:avoid}.erigo-list{margin:0;padding-inline-start:var(--erigo-space-md)}.erigo-list>li+li{margin-block-start:var(--erigo-space-3xs)}.erigo-deflist{margin:0}.erigo-deflist>dt{font-weight:var(--erigo-font-weight-bold)}.erigo-deflist>dd{margin-inline-start:0;color:var(--erigo-color-text-muted)}.erigo-deflist>dt+dd{margin-block-start:var(--erigo-space-3xs)}.erigo-deflist>dd+dt{margin-block-start:var(--erigo-space-xs)}.erigo-textmedia{display:flex;flex-direction:column;gap:var(--erigo-space-md)}.erigo-textmedia-item{min-width:0}.erigo-textmedia-item>*+*{margin-block-start:var(--erigo-space-sm)}.erigo-textmedia-below .erigo-textmedia-gallery{order:2}.erigo-textmedia-below .erigo-textmedia-text{order:1}@media(min-width: 768px){.erigo-textmedia-left,.erigo-textmedia-right{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);gap:var(--erigo-space-lg);align-items:start}}@media(min-width: 768px){.erigo-textmedia-right{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}.erigo-textmedia-right .erigo-textmedia-gallery{order:2}.erigo-textmedia-right .erigo-textmedia-text{order:1}}.erigo-textmedia-centered{display:block}.erigo-textmedia-centered .erigo-textmedia-gallery{margin-block-end:var(--erigo-space-sm)}.erigo-textmedia-centered .erigo-textmedia-text{display:flow-root}@media(min-width: 768px){.erigo-textmedia-centered.erigo-textmedia-left .erigo-textmedia-gallery{float:inline-start;width:50%;margin-inline-end:var(--erigo-space-md)}}@media(min-width: 768px){.erigo-textmedia-centered.erigo-textmedia-right .erigo-textmedia-gallery{float:inline-end;width:50%;margin-inline-start:var(--erigo-space-md)}}.erigo-textmedia-centered::after{content:"";display:block;clear:both}.erigo-textpic{display:flex;flex-direction:column;gap:var(--erigo-space-md)}.erigo-textpic-item{min-width:0}.erigo-textpic-item>*+*{margin-block-start:var(--erigo-space-sm)}.erigo-textpic-below .erigo-textpic-gallery{order:2}.erigo-textpic-below .erigo-textpic-text{order:1}@media(min-width: 768px){.erigo-textpic-left,.erigo-textpic-right{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);gap:var(--erigo-space-lg);align-items:start}}@media(min-width: 768px){.erigo-textpic-right{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}.erigo-textpic-right .erigo-textpic-gallery{order:2}.erigo-textpic-right .erigo-textpic-text{order:1}}.erigo-textpic-centered{display:block}.erigo-textpic-centered .erigo-textpic-gallery{margin-block-end:var(--erigo-space-sm)}.erigo-textpic-centered .erigo-textpic-text{display:flow-root}@media(min-width: 768px){.erigo-textpic-centered.erigo-textpic-left .erigo-textpic-gallery{float:inline-start;width:50%;margin-inline-end:var(--erigo-space-md)}}@media(min-width: 768px){.erigo-textpic-centered.erigo-textpic-right .erigo-textpic-gallery{float:inline-end;width:50%;margin-inline-start:var(--erigo-space-md)}}.erigo-textpic-centered::after{content:"";display:block;clear:both}.element-header{margin:0;font-family:var(--erigo-font-family-heading);line-height:var(--erigo-line-height-heading);color:var(--erigo-color-text);text-wrap:balance}.element-header a{color:inherit;text-decoration:none}.element-header a:hover{color:var(--erigo-color-link-hover);text-decoration:underline}.element-subheader{margin:0;margin-block-start:var(--erigo-space-3xs);font-family:var(--erigo-font-family-heading);font-weight:var(--erigo-font-weight-regular);line-height:var(--erigo-line-height-heading);color:var(--erigo-color-text-muted);text-wrap:balance}.h1{font-size:var(--erigo-text-3xl)}.h2{font-size:var(--erigo-text-2xl)}.h3{font-size:var(--erigo-text-xl)}.h4{font-size:var(--erigo-text-lg)}.h5{font-size:var(--erigo-text-md)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.gallery-row{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}.gallery-row:has(.gallery-item-size-2){display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.gallery-row:has(.gallery-item-size-2){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 992px){.gallery-row:has(.gallery-item-size-2){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}.gallery-row:has(.gallery-item-size-3){display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.gallery-row:has(.gallery-item-size-3){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 768px){.gallery-row:has(.gallery-item-size-3){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}@media(min-width: 992px){.gallery-row:has(.gallery-item-size-3){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}.gallery-row:has(.gallery-item-size-4){display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.gallery-row:has(.gallery-item-size-4){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 768px){.gallery-row:has(.gallery-item-size-4){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}@media(min-width: 992px){.gallery-row:has(.gallery-item-size-4){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (4 - 1) * var(--erigo-space-md)) / 4), 1fr))}}.gallery-row:has(.gallery-item-size-5){display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.gallery-row:has(.gallery-item-size-5){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 768px){.gallery-row:has(.gallery-item-size-5){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}@media(min-width: 992px){.gallery-row:has(.gallery-item-size-5){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (5 - 1) * var(--erigo-space-md)) / 5), 1fr))}}.gallery-row:has(.gallery-item-size-6){display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.gallery-row:has(.gallery-item-size-6){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 768px){.gallery-row:has(.gallery-item-size-6){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}@media(min-width: 992px){.gallery-row:has(.gallery-item-size-6){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (6 - 1) * var(--erigo-space-md)) / 6), 1fr))}}.gallery-item{min-width:0}figure.image,figure.video,figure.audio{margin:0}.caption{margin-block-start:var(--erigo-space-2xs);font-size:var(--erigo-text-sm);line-height:var(--erigo-line-height-base);color:var(--erigo-color-text-muted)}.image-title{margin:0;margin-block-end:var(--erigo-space-2xs);font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-medium);line-height:var(--erigo-line-height-heading);color:var(--erigo-color-text)}figure.image img{display:block;width:100%;height:auto;border-radius:var(--erigo-radius)}.custom-detail-lightbox{display:block;position:relative;cursor:zoom-in}.custom-detail-lightbox:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.erigo-ratio{position:relative;display:block;width:100%;overflow:hidden;border-radius:var(--erigo-radius);background-color:var(--erigo-color-surface-strong);aspect-ratio:16/9}.erigo-ratio-16x9{aspect-ratio:16/9}.erigo-ratio-item{position:absolute;inset:0;width:100%;height:100%;border:0}.erigo-embed{display:block;width:100%}.audio-embed-item{display:block;width:100%}.erigo-ratio{position:relative;width:100%;overflow:hidden;border-radius:var(--erigo-radius);background-color:var(--erigo-color-surface)}.erigo-ratio-16x9{aspect-ratio:16/9}.erigo-ratio-4x3{aspect-ratio:4/3}.erigo-ratio-item,.erigo-ratio>iframe,.erigo-ratio>video,.erigo-ratio>embed{position:absolute;inset:0;width:100%;height:100%;border:0}.erigo-quote{margin:0;padding-inline-start:var(--erigo-space-md);border-inline-start:var(--erigo-space-3xs) solid var(--erigo-color-primary);color:var(--erigo-color-text)}.erigo-quote>p{margin:0;font-size:var(--erigo-text-lg);line-height:var(--erigo-line-height-base);text-wrap:pretty}.erigo-quote>footer{margin-block-start:var(--erigo-space-2xs);font-size:var(--erigo-text-sm);color:var(--erigo-color-text-muted)}.erigo-quote>footer a{color:inherit}@media(min-width: 768px){.erigo-quote{padding-inline-start:var(--erigo-space-lg)}}.frame-inner>hr{width:100%;margin-block:0;margin-inline:0}.accordion{display:flex;flex-direction:column;gap:var(--erigo-space-2xs)}.accordion-item{background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);overflow:hidden}.accordion-header{margin:0;font-size:var(--erigo-text-md);line-height:var(--erigo-line-height-base)}.accordion-button{display:flex;gap:var(--erigo-space-sm);align-items:center;justify-content:space-between;width:100%;padding:var(--erigo-space-xs) var(--erigo-space-sm);font:inherit;font-weight:var(--erigo-font-weight-medium);color:var(--erigo-color-text);text-align:start;cursor:pointer;background:none;border:0;transition:color var(--erigo-duration) var(--erigo-easing)}.accordion-button:hover{color:var(--erigo-color-link-hover)}.accordion-button:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px;outline-offset:calc(var(--erigo-border-width)*-2)}.accordion-button::after{flex:none;width:var(--erigo-space-2xs);height:var(--erigo-space-2xs);content:"";border-right:var(--erigo-border-width) solid currentcolor;border-bottom:var(--erigo-border-width) solid currentcolor;transform:rotate(-135deg);transition:transform var(--erigo-duration) var(--erigo-easing)}.accordion-button.collapsed::after{transform:rotate(45deg)}.accordion-collapse:not(.show):not(.collapsing){display:none}.accordion-collapse.collapsing{height:0;overflow:hidden;transition:height var(--erigo-duration) var(--erigo-easing)}.accordion-body{padding-block:var(--erigo-space-sm);padding-inline:var(--erigo-space-sm);border-top:var(--erigo-border-width) solid var(--erigo-color-border)}.accordion-content{display:grid;gap:var(--erigo-space-sm)}.accordion-content-top{grid-template-areas:"media" "text"}.accordion-content-bottom{grid-template-areas:"text" "media"}.accordion-content-media{grid-area:media}.accordion-content-text{grid-area:text}.accordion-content-text>*+*{margin-block-start:var(--erigo-space-xs)}.accordion-content-left{grid-template-areas:"media" "text"}@media(min-width: 768px){.accordion-content-left{grid-template-areas:"media text";grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}.accordion-content-right{grid-template-areas:"media" "text"}@media(min-width: 768px){.accordion-content-right{grid-template-areas:"text media";grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}@media(prefers-reduced-motion: reduce){.accordion-collapse.collapsing,.accordion-button,.accordion-button::after{transition:none}}.tab-navigation{overflow-x:auto}.nav-tabs{display:flex;gap:var(--erigo-space-3xs);border-bottom:var(--erigo-border-width) solid var(--erigo-color-border)}.nav-link{padding:var(--erigo-space-2xs) var(--erigo-space-sm);font:inherit;font-weight:var(--erigo-font-weight-medium);color:var(--erigo-color-text-muted);white-space:nowrap;cursor:pointer;background:none;border:0;border-bottom:calc(var(--erigo-border-width)*2) solid rgba(0,0,0,0);transition:color var(--erigo-duration) var(--erigo-easing)}.nav-link:hover{color:var(--erigo-color-link-hover)}.nav-link:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.nav-link.active{color:var(--erigo-color-primary);border-bottom-color:var(--erigo-color-primary)}.tab-content{padding-block-start:var(--erigo-space-sm)}.tab-pane:not(.active){display:none}.tab-pane.fade{opacity:0;transition:opacity var(--erigo-duration) var(--erigo-easing)}.tab-pane.show{opacity:1}.tab-pane-content{display:grid;gap:var(--erigo-space-sm)}.tab-pane-content-top{grid-template-areas:"media" "text"}.tab-pane-content-bottom{grid-template-areas:"text" "media"}.tab-pane-content-media{grid-area:media}.tab-pane-content-text{grid-area:text}.tab-pane-content-text>*+*{margin-block-start:var(--erigo-space-xs)}.tab-pane-content-left{grid-template-areas:"media" "text"}@media(min-width: 768px){.tab-pane-content-left{grid-template-areas:"media text";grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}.tab-pane-content-right{grid-template-areas:"media" "text"}@media(min-width: 768px){.tab-pane-content-right{grid-template-areas:"text media";grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}@media(prefers-reduced-motion: reduce){.tab-pane.fade,.nav-link{transition:none}}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;color:var(--carousel-item-color, var(--erigo-color-text));backface-visibility:hidden;background-color:var(--carousel-item-background, transparent);transition:transform calc(var(--erigo-duration)*3) var(--erigo-easing)}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-slide .carousel-item{transition-property:transform}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition-property:opacity}.carousel-fullscreen .carousel-inner{min-block-size:100svh}.carousel-small .carousel-content{padding-block:var(--erigo-space-sm)}.carousel-content{position:relative;z-index:1;padding-block:var(--erigo-space-lg)}.carousel-content-link{display:block;color:inherit;text-decoration:none}.carousel-content-link:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.carousel-content-inner{width:100%;max-width:var(--erigo-container);margin-inline:auto;padding-inline:var(--erigo-gutter)}@media(min-width: 992px){.carousel-content-inner{padding-inline:var(--erigo-gutter-lg)}}.carousel-text-inner,.carousel-box{display:flex;flex-direction:column;gap:var(--erigo-space-xs)}.carousel-text{display:flex;flex-direction:column;gap:var(--erigo-space-xs)}.carousel-image img{display:block;width:100%;height:auto}.carousel-header,.carousel-item-header{margin:0;font-size:var(--erigo-text-2xl);line-height:var(--erigo-line-height-heading)}.carousel-subheader,.carousel-item-subheader{margin:0;font-size:var(--erigo-text-lg);font-weight:var(--erigo-font-weight-regular);line-height:var(--erigo-line-height-heading)}.carousel-item-bodytext>*+*{margin-block-start:var(--erigo-space-xs)}.carousel-item-button{align-self:start}.carousel-item-type-header,.carousel-item-type-text,.carousel-item-type-calltoaction{text-align:start}.carousel-item-type-image .carousel-content,.carousel-item-type-backgroundimage .carousel-content{padding-block:0}.carousel-item-type-html .carousel-content{display:flex;flex-direction:column;gap:var(--erigo-space-xs)}.carousel-item-type-textandimage .carousel-content-inner{display:grid;gap:var(--erigo-space-md)}@media(min-width: 768px){.carousel-item-type-textandimage .carousel-content-inner{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center}}.carousel-item-layout-custom{background-color:var(--carousel-item-background, var(--erigo-color-surface));color:var(--carousel-item-color, var(--erigo-color-text))}.carousel-item-layout-primary{color:var(--erigo-color-primary-contrast);background-color:var(--erigo-color-primary)}.carousel-item-layout-secondary{color:var(--erigo-color-text);background-color:var(--erigo-color-surface)}.carousel-item-layout-tertiary{color:var(--erigo-color-text);background-color:var(--erigo-color-surface-strong)}.carousel-item-layout-quaternary{color:var(--erigo-color-text-muted);background-color:var(--erigo-color-bg)}.carousel-item-layout-light{color:var(--erigo-color-text);background-color:var(--erigo-color-bg)}.carousel-item-layout-dark{color:var(--erigo-color-text-inverse);background-color:var(--erigo-color-inverse)}.carousel-backgroundimage-container{position:absolute;inset:0;overflow:hidden}.carousel-backgroundimage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;background-position:center;background-size:cover}.carousel-backgroundimage-parallax{background-attachment:fixed}.carousel-backgroundimage-fade::after{position:absolute;inset:0;content:"";background-image:linear-gradient(to bottom, var(--erigo-color-inverse), transparent);opacity:.5}.carousel-backgroundimage-blur{filter:blur(var(--erigo-space-3xs))}.carousel-backgroundimage-grayscale{filter:grayscale(1)}.carousel-backgroundimage-sepia{filter:sepia(1)}.carousel-control{position:absolute;z-index:2;top:0;bottom:0;display:flex;align-items:center;justify-content:center;padding-inline:var(--erigo-space-2xs);cursor:pointer;background:none;border:0}.carousel-control:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-icon{display:block;width:var(--erigo-space-xs);height:var(--erigo-space-xs);border-top:calc(var(--erigo-border-width)*2) solid currentcolor;border-left:calc(var(--erigo-border-width)*2) solid currentcolor}.carousel-control-prev-icon{transform:rotate(-45deg)}.carousel-control-next-icon{transform:rotate(135deg)}.carousel-indicators{list-style:none;margin:0;padding:0;position:absolute;z-index:2;right:0;bottom:0;left:0;display:flex;gap:var(--erigo-space-2xs);justify-content:center;padding-block:var(--erigo-space-xs)}.carousel-indicators button{width:var(--erigo-space-2xs);height:var(--erigo-space-2xs);cursor:pointer;background-color:currentcolor;border:0;border-radius:var(--erigo-radius-pill);opacity:.4;transition:opacity var(--erigo-duration) var(--erigo-easing)}.carousel-indicators button:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.carousel-indicators .active{opacity:1}.carousel-indicators:not(.carousel-indicators-navigation) button span{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.carousel-indicators-navigation button{width:auto;height:auto;padding:var(--erigo-space-3xs) var(--erigo-space-2xs);font:inherit;font-size:var(--erigo-text-sm);color:inherit;background:none}.carousel-indicators-navigation span{display:inline}@media(prefers-reduced-motion: reduce){.carousel-item,.carousel-indicators button{transition:none}.carousel-backgroundimage-parallax{background-attachment:scroll}}.erigo-cookies{position:fixed;inset-inline:0;inset-block-end:0;z-index:1000;display:flex;justify-content:center;padding:var(--erigo-space-2xs);pointer-events:none;opacity:0;transform:translateY(1rem);transition:opacity var(--erigo-duration) var(--erigo-easing),transform var(--erigo-duration) var(--erigo-easing)}.erigo-cookies.is-open{opacity:1;transform:none}.erigo-cookies.is-modal{inset:0;align-items:center;padding:var(--erigo-space-sm)}.erigo-cookies-backdrop{position:fixed;inset:0;background-color:color-mix(in oklab, var(--erigo-color-inverse) 55%, transparent);pointer-events:auto}.erigo-cookies-dialog{position:relative;width:100%;max-width:var(--erigo-container-narrow);max-height:80vh;overflow-y:auto;padding:var(--erigo-space-md);background-color:var(--erigo-color-bg);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius-lg);box-shadow:var(--erigo-shadow-lg);color:var(--erigo-color-text);font-size:var(--erigo-text-sm);pointer-events:auto}.erigo-cookies-dialog:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.is-modal .erigo-cookies-dialog{max-width:var(--erigo-container);max-height:88vh}@media(min-width: 768px){.erigo-cookies-dialog{padding:var(--erigo-space-lg)}}.erigo-cookies-view{display:flex;flex-direction:column;gap:var(--erigo-space-sm)}.erigo-cookies-view[hidden]{display:none}.erigo-cookies-title{margin:0;font-size:var(--erigo-text-lg);line-height:var(--erigo-line-height-heading)}.erigo-cookies-subtitle{margin:0;font-size:var(--erigo-text-md);line-height:var(--erigo-line-height-heading)}.erigo-cookies-text{color:var(--erigo-color-text-muted)}.erigo-cookies-text>:first-child{margin-block-start:0}.erigo-cookies-text>:last-child{margin-block-end:0}.erigo-cookies-body{display:flex;flex-direction:column;gap:var(--erigo-space-md)}.erigo-cookies-section{display:flex;flex-direction:column;gap:var(--erigo-space-2xs)}.erigo-cookies-link{align-self:flex-start;color:var(--erigo-color-link)}.erigo-cookies-link:hover{color:var(--erigo-color-link-hover)}.erigo-cookies-actions{display:flex;flex-direction:column;gap:var(--erigo-space-2xs)}@media(min-width: 576px){.erigo-cookies-actions{flex-direction:row;flex-wrap:wrap;align-items:center}}.erigo-cookies-btn{padding:var(--erigo-space-2xs) var(--erigo-space-md);font:inherit;font-weight:var(--erigo-font-weight-medium);line-height:var(--erigo-line-height-base);text-align:center;border:var(--erigo-border-width) solid rgba(0,0,0,0);border-radius:var(--erigo-radius);cursor:pointer;transition:background-color var(--erigo-duration) var(--erigo-easing)}.erigo-cookies-btn:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.erigo-cookies-btn--primary{background-color:var(--erigo-color-primary);color:var(--erigo-color-primary-contrast)}.erigo-cookies-btn--primary:hover{background-color:var(--erigo-color-primary-hover)}.erigo-cookies-btn--secondary{background-color:var(--erigo-color-surface);border-color:var(--erigo-color-border);color:var(--erigo-color-text)}.erigo-cookies-btn--secondary:hover{background-color:var(--erigo-color-surface-strong)}.erigo-cookies-btn--link{background-color:rgba(0,0,0,0);color:var(--erigo-color-text-muted);text-decoration:underline}.erigo-cookies-btn--link:hover{color:var(--erigo-color-text)}@media(min-width: 576px){.erigo-cookies-btn--link{margin-inline-start:auto}}.erigo-cookies-categories{display:flex;flex-direction:column;gap:var(--erigo-space-2xs)}.erigo-cookies-category{background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);padding:var(--erigo-space-sm);background-color:var(--erigo-color-bg)}.erigo-cookies-category-header{display:flex;align-items:center;justify-content:space-between;gap:var(--erigo-space-sm)}.erigo-cookies-category-title{margin:0;font-size:var(--erigo-text-md);line-height:var(--erigo-line-height-heading)}.erigo-cookies-category-text{margin-block-start:var(--erigo-space-2xs);color:var(--erigo-color-text-muted)}.erigo-cookies-category-text>:last-child{margin-block-end:0}.erigo-cookies-status{flex:none;padding:var(--erigo-space-3xs) var(--erigo-space-xs);font-size:var(--erigo-text-xs);background-color:var(--erigo-color-surface-strong);border-radius:var(--erigo-radius-pill);color:var(--erigo-color-text-muted);white-space:nowrap}.erigo-cookies-switch{position:relative;flex:none;display:inline-flex;width:2.75rem;height:1.5rem;cursor:pointer}.erigo-cookies-switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.erigo-cookies-switch input:checked+.erigo-cookies-switch-track{background-color:var(--erigo-color-primary)}.erigo-cookies-switch input:checked+.erigo-cookies-switch-track::after{transform:translateX(1.25rem)}.erigo-cookies-switch input:focus-visible+.erigo-cookies-switch-track{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.erigo-cookies-switch-track{width:100%;height:100%;background-color:var(--erigo-color-surface-strong);border-radius:var(--erigo-radius-pill);transition:background-color var(--erigo-duration) var(--erigo-easing)}.erigo-cookies-switch-track::after{content:"";display:block;width:1.25rem;height:1.25rem;margin:.125rem;background-color:var(--erigo-color-bg);border-radius:var(--erigo-radius-pill);box-shadow:var(--erigo-shadow);transition:transform var(--erigo-duration) var(--erigo-easing)}.erigo-cookies-disclosure{margin-block-start:var(--erigo-space-2xs);padding:0;font:inherit;font-size:var(--erigo-text-xs);background:none;border:0;color:var(--erigo-color-link);text-decoration:underline;cursor:pointer}.erigo-cookies-disclosure:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.erigo-cookies-tables{margin-block-start:var(--erigo-space-2xs)}.erigo-cookies-tables[hidden]{display:none}.erigo-cookies-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.erigo-cookies-table-scroll table{width:100%;min-width:30rem;border-collapse:collapse;font-size:var(--erigo-text-xs)}.erigo-cookies-table-scroll th,.erigo-cookies-table-scroll td{padding:var(--erigo-space-3xs) var(--erigo-space-2xs);border:var(--erigo-border-width) solid var(--erigo-color-border);text-align:start;vertical-align:top}.erigo-cookies-table-scroll th{background-color:var(--erigo-color-surface);font-weight:var(--erigo-font-weight-medium)}.erigo-cookies--dark .erigo-cookies-dialog{--erigo-color-bg: var(--erigo-color-inverse);--erigo-color-surface: color-mix(in oklab, var(--erigo-color-inverse) 85%, var(--erigo-color-text-inverse));--erigo-color-surface-strong: color-mix(in oklab, var(--erigo-color-inverse) 70%, var(--erigo-color-text-inverse));--erigo-color-text: var(--erigo-color-text-inverse);--erigo-color-text-muted: color-mix(in oklab, var(--erigo-color-text-inverse) 75%, var(--erigo-color-inverse));--erigo-color-border: color-mix(in oklab, var(--erigo-color-inverse) 65%, var(--erigo-color-text-inverse))}.erigo-timeline{position:relative;display:grid;gap:var(--erigo-space-lg)}.erigo-timeline::before{position:absolute;inset-block:0;inset-inline-start:var(--erigo-space-xs);width:var(--erigo-border-width);content:"";background-color:var(--erigo-color-border)}@media(min-width: 768px){.erigo-timeline::before{inset-inline-start:50%}}.erigo-timeline-item{position:relative}.erigo-timeline-item-inner{display:grid;gap:var(--erigo-space-2xs);padding-inline-start:var(--erigo-space-lg);grid-template-areas:"date" "image" "header" "text"}@media(min-width: 768px){.erigo-timeline-item-inner{width:50%;padding-inline-start:var(--erigo-space-lg)}}@media(min-width: 768px){.erigo-timeline-item:nth-child(even) .erigo-timeline-item-inner{margin-inline-start:50%}}@media(min-width: 768px){.erigo-timeline-item:nth-child(odd) .erigo-timeline-item-inner{padding-inline:0 var(--erigo-space-lg);text-align:end}}.erigo-timeline-item-marker{position:absolute;z-index:1;inset-block-start:var(--erigo-space-3xs);inset-inline-start:0;display:flex;align-items:center;justify-content:center;width:var(--erigo-space-md);height:var(--erigo-space-md);color:var(--erigo-color-primary-contrast);background-color:var(--erigo-color-primary);border-radius:var(--erigo-radius-pill);translate:-50% 0;margin-inline-start:var(--erigo-space-xs)}@media(min-width: 768px){.erigo-timeline-item-marker{inset-inline-start:50%;margin-inline-start:0}}.erigo-timeline-item-icon{font-size:var(--erigo-text-sm)}.erigo-timeline-item-date{grid-area:date;font-size:var(--erigo-text-sm);font-weight:var(--erigo-font-weight-medium);color:var(--erigo-color-text-muted)}.erigo-timeline-item-image{grid-area:image}.erigo-timeline-item-image img{display:block;width:100%;height:auto;border-radius:var(--erigo-radius)}.erigo-timeline-item-header{grid-area:header}.erigo-timeline-item-header-headline{margin:0;font-size:var(--erigo-text-lg);line-height:var(--erigo-line-height-heading)}.erigo-timeline-item-text{grid-area:text;color:var(--erigo-color-text)}.erigo-timeline-item-text>*+*{margin-block-start:var(--erigo-space-xs)}.erigo-card-group{--erigo-card-group-gap: var(--erigo-space-md);display:grid;grid-template-columns:1fr;gap:var(--erigo-card-group-gap)}.erigo-card-group-gap-none{--erigo-card-group-gap: 0}.erigo-card-group-gap-extra-small{--erigo-card-group-gap: var(--erigo-space-2xs)}.erigo-card-group-gap-small{--erigo-card-group-gap: var(--erigo-space-sm)}.erigo-card-group-gap-medium{--erigo-card-group-gap: var(--erigo-space-md)}.erigo-card-group-gap-large{--erigo-card-group-gap: var(--erigo-space-lg)}.erigo-card-group-gap-extra-large{--erigo-card-group-gap: var(--erigo-space-xl)}.erigo-card-group-columns-1{display:grid;grid-template-columns:1fr;gap:var(--erigo-card-group-gap)}.erigo-card-group-columns-2{display:grid;grid-template-columns:1fr;gap:var(--erigo-card-group-gap)}@media(min-width: 576px){.erigo-card-group-columns-2{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-card-group-gap)) / 2), 1fr))}}@media(min-width: 992px){.erigo-card-group-columns-2{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-card-group-gap)) / 2), 1fr))}}.erigo-card-group-columns-3{display:grid;grid-template-columns:1fr;gap:var(--erigo-card-group-gap)}@media(min-width: 576px){.erigo-card-group-columns-3{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-card-group-gap)) / 2), 1fr))}}@media(min-width: 768px){.erigo-card-group-columns-3{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-card-group-gap)) / 3), 1fr))}}@media(min-width: 992px){.erigo-card-group-columns-3{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-card-group-gap)) / 3), 1fr))}}.erigo-card-group-columns-4{display:grid;grid-template-columns:1fr;gap:var(--erigo-card-group-gap)}@media(min-width: 576px){.erigo-card-group-columns-4{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-card-group-gap)) / 2), 1fr))}}@media(min-width: 768px){.erigo-card-group-columns-4{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-card-group-gap)) / 3), 1fr))}}@media(min-width: 992px){.erigo-card-group-columns-4{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (4 - 1) * var(--erigo-card-group-gap)) / 4), 1fr))}}.erigo-card-group-columns-5{display:grid;grid-template-columns:1fr;gap:var(--erigo-card-group-gap)}@media(min-width: 576px){.erigo-card-group-columns-5{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-card-group-gap)) / 2), 1fr))}}@media(min-width: 768px){.erigo-card-group-columns-5{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-card-group-gap)) / 3), 1fr))}}@media(min-width: 992px){.erigo-card-group-columns-5{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (5 - 1) * var(--erigo-card-group-gap)) / 5), 1fr))}}.erigo-card-group-columns-6{display:grid;grid-template-columns:1fr;gap:var(--erigo-card-group-gap)}@media(min-width: 576px){.erigo-card-group-columns-6{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-card-group-gap)) / 2), 1fr))}}@media(min-width: 768px){.erigo-card-group-columns-6{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-card-group-gap)) / 3), 1fr))}}@media(min-width: 992px){.erigo-card-group-columns-6{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (6 - 1) * var(--erigo-card-group-gap)) / 6), 1fr))}}.erigo-card-group-columns-7{display:grid;grid-template-columns:1fr;gap:var(--erigo-card-group-gap)}@media(min-width: 576px){.erigo-card-group-columns-7{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-card-group-gap)) / 2), 1fr))}}@media(min-width: 768px){.erigo-card-group-columns-7{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-card-group-gap)) / 3), 1fr))}}@media(min-width: 992px){.erigo-card-group-columns-7{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (7 - 1) * var(--erigo-card-group-gap)) / 7), 1fr))}}.erigo-card-group-columns-8{display:grid;grid-template-columns:1fr;gap:var(--erigo-card-group-gap)}@media(min-width: 576px){.erigo-card-group-columns-8{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-card-group-gap)) / 2), 1fr))}}@media(min-width: 768px){.erigo-card-group-columns-8{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-card-group-gap)) / 3), 1fr))}}@media(min-width: 992px){.erigo-card-group-columns-8{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (8 - 1) * var(--erigo-card-group-gap)) / 8), 1fr))}}.erigo-card-group-align-left{justify-content:start}.erigo-card-group-align-center{justify-content:center}.erigo-card-group-align-right{justify-content:end}.erigo-card-group-content-h-left .erigo-card{align-items:start;text-align:left}.erigo-card-group-content-h-center .erigo-card{align-items:center;text-align:center}.erigo-card-group-content-h-right .erigo-card{align-items:end;text-align:right}.erigo-card-group-content-v-top .erigo-card-body{justify-content:flex-start}.erigo-card-group-content-v-center .erigo-card-body{justify-content:center}.erigo-card-group-content-v-bottom .erigo-card-body{justify-content:flex-end}.erigo-card-group-ratio-auto .erigo-card-img-top,.erigo-card-img-ratio-auto{aspect-ratio:auto}.erigo-card-group-ratio-1\:1 .erigo-card-img-top,.erigo-card-img-ratio-1\:1{aspect-ratio:1 / 1}.erigo-card-group-ratio-3\:2 .erigo-card-img-top,.erigo-card-img-ratio-3\:2{aspect-ratio:3 / 2}.erigo-card-group-ratio-4\:3 .erigo-card-img-top,.erigo-card-img-ratio-4\:3{aspect-ratio:4 / 3}.erigo-card-group-ratio-16\:9 .erigo-card-img-top,.erigo-card-img-ratio-16\:9{aspect-ratio:16 / 9}.erigo-card-group-ratio-2\:3 .erigo-card-img-top,.erigo-card-img-ratio-2\:3{aspect-ratio:2 / 3}.erigo-card-group-ratio-21\:9 .erigo-card-img-top,.erigo-card-img-ratio-21\:9{aspect-ratio:21 / 9}.erigo-card-group-bg-primary{padding:var(--erigo-space-md);background-color:var(--erigo-color-primary, #2d5f7c);color:var(--erigo-color-primary-contrast, #ffffff)}.erigo-card-group-bg-secondary{padding:var(--erigo-space-md);background-color:var(--erigo-color-surface-strong, #e6eaec);color:var(--erigo-color-text, #1c2226)}.erigo-card-group-bg-light{padding:var(--erigo-space-md);background-color:var(--erigo-color-surface, #f4f6f7);color:var(--erigo-color-text, #1c2226)}.erigo-card-group-bg-white{padding:var(--erigo-space-md);background-color:var(--erigo-color-bg, #ffffff);color:var(--erigo-color-text, #1c2226)}.erigo-card-group-bg-dark{padding:var(--erigo-space-md);background-color:color-mix(in oklab, var(--erigo-color-inverse, #1c2226) 88%, var(--erigo-color-text-inverse, #ffffff));color:var(--erigo-color-text-inverse, #ffffff)}.erigo-card-group-bg-darker{padding:var(--erigo-space-md);background-color:color-mix(in oklab, var(--erigo-color-inverse, #1c2226) 96%, var(--erigo-color-text-inverse, #ffffff));color:var(--erigo-color-text-inverse, #ffffff)}.erigo-card-group-bg-black{padding:var(--erigo-space-md);background-color:var(--erigo-color-inverse, #1c2226);color:var(--erigo-color-text-inverse, #ffffff)}.erigo-card-group-item{display:flex;min-width:0}.erigo-card{background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);position:relative;display:flex;flex:1 1 auto;flex-direction:column;width:100%;overflow:hidden}.erigo-card-has-backgroundvideo{color:var(--erigo-color-text-inverse)}.erigo-card-backgroundvideo-container{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;overflow:hidden}.erigo-card-backgroundvideo-container>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.erigo-card-img-top{overflow:hidden;align-self:stretch}.erigo-card-img-top>picture{display:block;width:100%;height:100%}.erigo-card-img-top>img,.erigo-card-img-top>picture>img{width:100%;height:100%;object-fit:cover}.erigo-card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--erigo-space-2xs);padding:var(--erigo-space-md)}.erigo-card-icon{font-size:var(--erigo-text-2xl);line-height:1;color:var(--erigo-color-primary)}.erigo-card-title{margin:0;font-size:var(--erigo-text-lg);line-height:var(--erigo-line-height-heading)}.erigo-card-subtitle{margin:0;font-size:var(--erigo-text-sm);font-weight:var(--erigo-font-weight-regular);color:var(--erigo-color-text-muted)}.erigo-card-text{margin:0}.erigo-card-footer{display:flex;flex-wrap:wrap;gap:var(--erigo-space-2xs);padding:var(--erigo-space-md);padding-block-start:0}.erigo-card-link{color:var(--erigo-color-link);text-decoration:none}.erigo-card-link:hover{color:var(--erigo-color-link-hover);text-decoration:underline}.erigo-card-link:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.erigo-icongroup{--erigo-icongroup-gap: var(--erigo-space-md);--erigo-icongroup-icon-size: var(--erigo-text-2xl);--erigo-icongroup-item-padding: 0;display:grid;grid-template-columns:1fr;gap:var(--erigo-icongroup-gap)}.erigo-icongroup-gap-small{--erigo-icongroup-gap: var(--erigo-space-sm)}.erigo-icongroup-gap-large{--erigo-icongroup-gap: var(--erigo-space-xl)}.erigo-icongroup-columns-auto{display:grid;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));gap:var(--erigo-icongroup-gap)}.erigo-icongroup-columns-1{display:grid;grid-template-columns:1fr;gap:var(--erigo-icongroup-gap)}.erigo-icongroup-columns-2{display:grid;grid-template-columns:1fr;gap:var(--erigo-icongroup-gap)}@media(min-width: 576px){.erigo-icongroup-columns-2{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-icongroup-gap)) / 2), 1fr))}}@media(min-width: 992px){.erigo-icongroup-columns-2{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-icongroup-gap)) / 2), 1fr))}}.erigo-icongroup-columns-3{display:grid;grid-template-columns:1fr;gap:var(--erigo-icongroup-gap)}@media(min-width: 576px){.erigo-icongroup-columns-3{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-icongroup-gap)) / 2), 1fr))}}@media(min-width: 768px){.erigo-icongroup-columns-3{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-icongroup-gap)) / 3), 1fr))}}@media(min-width: 992px){.erigo-icongroup-columns-3{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-icongroup-gap)) / 3), 1fr))}}.erigo-icongroup-columns-4{display:grid;grid-template-columns:1fr;gap:var(--erigo-icongroup-gap)}@media(min-width: 576px){.erigo-icongroup-columns-4{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-icongroup-gap)) / 2), 1fr))}}@media(min-width: 768px){.erigo-icongroup-columns-4{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-icongroup-gap)) / 3), 1fr))}}@media(min-width: 992px){.erigo-icongroup-columns-4{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (4 - 1) * var(--erigo-icongroup-gap)) / 4), 1fr))}}.erigo-icongroup-columns-5{display:grid;grid-template-columns:1fr;gap:var(--erigo-icongroup-gap)}@media(min-width: 576px){.erigo-icongroup-columns-5{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-icongroup-gap)) / 2), 1fr))}}@media(min-width: 768px){.erigo-icongroup-columns-5{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-icongroup-gap)) / 3), 1fr))}}@media(min-width: 992px){.erigo-icongroup-columns-5{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (5 - 1) * var(--erigo-icongroup-gap)) / 5), 1fr))}}.erigo-icongroup-columns-6{display:grid;grid-template-columns:1fr;gap:var(--erigo-icongroup-gap)}@media(min-width: 576px){.erigo-icongroup-columns-6{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-icongroup-gap)) / 2), 1fr))}}@media(min-width: 768px){.erigo-icongroup-columns-6{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-icongroup-gap)) / 3), 1fr))}}@media(min-width: 992px){.erigo-icongroup-columns-6{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (6 - 1) * var(--erigo-icongroup-gap)) / 6), 1fr))}}.erigo-icongroup-columns-7{display:grid;grid-template-columns:1fr;gap:var(--erigo-icongroup-gap)}@media(min-width: 576px){.erigo-icongroup-columns-7{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-icongroup-gap)) / 2), 1fr))}}@media(min-width: 768px){.erigo-icongroup-columns-7{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-icongroup-gap)) / 3), 1fr))}}@media(min-width: 992px){.erigo-icongroup-columns-7{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (7 - 1) * var(--erigo-icongroup-gap)) / 7), 1fr))}}.erigo-icongroup-columns-8{display:grid;grid-template-columns:1fr;gap:var(--erigo-icongroup-gap)}@media(min-width: 576px){.erigo-icongroup-columns-8{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-icongroup-gap)) / 2), 1fr))}}@media(min-width: 768px){.erigo-icongroup-columns-8{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-icongroup-gap)) / 3), 1fr))}}@media(min-width: 992px){.erigo-icongroup-columns-8{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (8 - 1) * var(--erigo-icongroup-gap)) / 8), 1fr))}}.erigo-icongroup-align-left{text-align:left}.erigo-icongroup-align-center{text-align:center}.erigo-icongroup-align-right{text-align:right}.erigo-icongroup-iconsize-small{--erigo-icongroup-icon-size: var(--erigo-text-xl)}.erigo-icongroup-iconsize-large{--erigo-icongroup-icon-size: calc(var(--erigo-text-3xl) * 1.4)}.erigo-icongroup-iconsize-xl{--erigo-icongroup-icon-size: calc(var(--erigo-text-3xl) * 2)}.erigo-icongroup-border{--erigo-icongroup-item-padding: var(--erigo-space-md)}.erigo-icongroup-border .erigo-icongroup-item{border:var(--erigo-border-width, 1px) solid var(--erigo-color-border, #d8dee1)}.erigo-icongroup-shadow{--erigo-icongroup-item-padding: var(--erigo-space-md)}.erigo-icongroup-shadow .erigo-icongroup-item{background-color:var(--erigo-color-bg, #ffffff);box-shadow:var(--erigo-shadow, 0 1px 2px rgba(0, 0, 0, 0.06), 0 4px 12px rgba(0, 0, 0, 0.08))}.erigo-icongroup-border-radius .erigo-icongroup-item{border-radius:var(--erigo-radius-lg, 0.75rem)}.erigo-icongroup-item{display:flex;flex-direction:column;gap:var(--erigo-space-sm);min-width:0;padding:var(--erigo-icongroup-item-padding)}.erigo-icongroup-iconposition-left-top .erigo-icongroup-item{flex-direction:row;align-items:flex-start}.erigo-icongroup-iconposition-left-center .erigo-icongroup-item{flex-direction:row;align-items:center}.erigo-icongroup-iconposition-right-top .erigo-icongroup-item{flex-direction:row-reverse;align-items:flex-start}.erigo-icongroup-iconposition-right-center .erigo-icongroup-item{flex-direction:row-reverse;align-items:center}.erigo-icongroup-iconposition-above .erigo-icongroup-item{flex-direction:column;align-items:stretch}.erigo-icongroup-iconposition-below .erigo-icongroup-item{flex-direction:column-reverse;align-items:stretch}.erigo-icongroup-item-icon{flex:0 0 auto;font-size:var(--erigo-icongroup-icon-size);line-height:1;color:var(--erigo-color-primary)}.erigo-icongroup-item-icon>svg,.erigo-icongroup-item-icon>img{width:var(--erigo-icongroup-icon-size);height:auto}.erigo-icongroup-item-text{min-width:0}.erigo-icongroup-item-text>*+*{margin-block-start:var(--erigo-space-2xs)}.erigo-icongroup-item-text-header{margin:0;font-size:var(--erigo-text-lg);line-height:var(--erigo-line-height-heading)}.erigo-icongroup-item-text-header a{color:inherit;text-decoration:none}.erigo-icongroup-item-text-header a:hover{color:var(--erigo-color-link-hover)}.erigo-icongroup-item-text-subheader{margin:0;font-size:var(--erigo-text-sm);color:var(--erigo-color-text-muted)}.erigo-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--erigo-space-2xs)}.erigo-menu a{color:var(--erigo-color-link);text-decoration:none}.erigo-menu a:hover{color:var(--erigo-color-link-hover);text-decoration:underline}.erigo-menu a:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.erigo-menu .erigo-menu{margin-block-start:var(--erigo-space-2xs);padding-inline-start:var(--erigo-space-md);border-inline-start:var(--erigo-border-width) solid var(--erigo-color-border)}.erigo-menu p{margin-block:var(--erigo-space-3xs) 0;font-size:var(--erigo-text-sm);color:var(--erigo-color-text-muted)}.erigo-card-menu{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}.erigo-card-menu-align-left{justify-content:start}.erigo-card-menu-align-left .erigo-card{align-items:start;text-align:left}.erigo-card-menu-align-center{justify-content:center}.erigo-card-menu-align-center .erigo-card{align-items:center;text-align:center}.erigo-card-menu-align-right{justify-content:end}.erigo-card-menu-align-right .erigo-card{align-items:end;text-align:right}.erigo-card-menu-columns-1{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}.erigo-card-menu-columns-2{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.erigo-card-menu-columns-2{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 992px){.erigo-card-menu-columns-2{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}.erigo-card-menu-columns-3{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.erigo-card-menu-columns-3{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 768px){.erigo-card-menu-columns-3{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}@media(min-width: 992px){.erigo-card-menu-columns-3{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}.erigo-card-menu-columns-4{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.erigo-card-menu-columns-4{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 768px){.erigo-card-menu-columns-4{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}@media(min-width: 992px){.erigo-card-menu-columns-4{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (4 - 1) * var(--erigo-space-md)) / 4), 1fr))}}.erigo-card-menu-item{display:flex;min-width:0}.erigo-thumbnail-menu{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}.erigo-thumbnail-menu-align-left{justify-content:start}.erigo-thumbnail-menu-align-left .erigo-thumbnail-menu-link{align-items:start;text-align:left}.erigo-thumbnail-menu-align-center{justify-content:center}.erigo-thumbnail-menu-align-center .erigo-thumbnail-menu-link{align-items:center;text-align:center}.erigo-thumbnail-menu-align-right{justify-content:end}.erigo-thumbnail-menu-align-right .erigo-thumbnail-menu-link{align-items:end;text-align:right}.erigo-thumbnail-menu-columns-1{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}.erigo-thumbnail-menu-columns-2{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.erigo-thumbnail-menu-columns-2{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 992px){.erigo-thumbnail-menu-columns-2{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}.erigo-thumbnail-menu-columns-3{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.erigo-thumbnail-menu-columns-3{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 768px){.erigo-thumbnail-menu-columns-3{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}@media(min-width: 992px){.erigo-thumbnail-menu-columns-3{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}.erigo-thumbnail-menu-columns-4{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.erigo-thumbnail-menu-columns-4{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 768px){.erigo-thumbnail-menu-columns-4{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}@media(min-width: 992px){.erigo-thumbnail-menu-columns-4{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (4 - 1) * var(--erigo-space-md)) / 4), 1fr))}}.erigo-thumbnail-menu-item{display:flex;min-width:0}.erigo-thumbnail-menu-link{background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);transition:transform var(--erigo-duration) var(--erigo-easing),box-shadow var(--erigo-duration) var(--erigo-easing)}@media(prefers-reduced-motion: no-preference){.erigo-thumbnail-menu-link:hover{transform:translateY(-2px);box-shadow:var(--erigo-shadow-lg)}}.erigo-thumbnail-menu-link{position:relative;display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden;color:inherit;text-decoration:none}.erigo-thumbnail-menu-link:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.erigo-thumbnail-menu-image{align-self:stretch;overflow:hidden}.erigo-thumbnail-menu-image>img{width:100%;height:auto}.erigo-thumbnail-menu-caption{display:flex;flex:1 1 auto;padding:var(--erigo-space-sm)}.erigo-thumbnail-menu-caption-inner{min-width:0}.erigo-thumbnail-menu-caption-inner>*+*{margin-block-start:var(--erigo-space-3xs)}.erigo-thumbnail-menu-caption-title{margin:0;font-size:var(--erigo-text-md);line-height:var(--erigo-line-height-heading)}.erigo-thumbnail-menu-caption-subtitle{margin:0;font-size:var(--erigo-text-sm);color:var(--erigo-color-text-muted)}.erigo-list-group{list-style:none;margin:0;padding:0;background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);overflow:hidden}.erigo-list-group-item{padding:var(--erigo-space-xs) var(--erigo-space-md);background-color:var(--erigo-color-bg)}.erigo-list-group-item+.erigo-list-group-item{border-block-start:var(--erigo-border-width) solid var(--erigo-color-border)}.erigo-list-group-item>:first-child{margin-block-start:0}.erigo-list-group-item>:last-child{margin-block-end:0}.erigo-panel{background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);--erigo-panel-accent: var(--erigo-color-surface-strong, #e6eaec);--erigo-panel-accent-contrast: var(--erigo-color-text, #1c2226);overflow:hidden;background-color:var(--erigo-color-bg, #ffffff);border-color:var(--erigo-panel-accent, #e6eaec)}.erigo-panel-default{--erigo-panel-accent: var(--erigo-color-surface-strong, #e6eaec);--erigo-panel-accent-contrast: var(--erigo-color-text, #1c2226)}.erigo-panel-primary{--erigo-panel-accent: var(--erigo-color-primary, #2d5f7c);--erigo-panel-accent-contrast: var(--erigo-color-primary-contrast, #ffffff)}.erigo-panel-secondary{--erigo-panel-accent: var(--erigo-color-surface-strong, #e6eaec);--erigo-panel-accent-contrast: var(--erigo-color-text, #1c2226)}.erigo-panel-tertiary{--erigo-panel-accent: color-mix(in oklab, var(--erigo-color-primary, #2d5f7c) 65%, var(--erigo-color-surface, #f4f6f7));--erigo-panel-accent-contrast: var(--erigo-color-text, #1c2226)}.erigo-panel-quaternary{--erigo-panel-accent: color-mix(in oklab, var(--erigo-color-primary, #2d5f7c) 35%, var(--erigo-color-surface, #f4f6f7));--erigo-panel-accent-contrast: var(--erigo-color-text, #1c2226)}.erigo-panel-success{--erigo-panel-accent: var(--erigo-color-success, #2f7d44);--erigo-panel-accent-contrast: var(--erigo-color-text-inverse, #ffffff)}.erigo-panel-info{--erigo-panel-accent: var(--erigo-color-primary, #2d5f7c);--erigo-panel-accent-contrast: var(--erigo-color-primary-contrast, #ffffff)}.erigo-panel-warning{--erigo-panel-accent: var(--erigo-color-warning, #9a6b13);--erigo-panel-accent-contrast: var(--erigo-color-text-inverse, #ffffff)}.erigo-panel-danger{--erigo-panel-accent: var(--erigo-color-danger, #a32c2c);--erigo-panel-accent-contrast: var(--erigo-color-text-inverse, #ffffff)}.erigo-panel-lighter{--erigo-panel-accent: var(--erigo-color-bg, #ffffff);--erigo-panel-accent-contrast: var(--erigo-color-text, #1c2226)}.erigo-panel-light{--erigo-panel-accent: var(--erigo-color-surface, #f4f6f7);--erigo-panel-accent-contrast: var(--erigo-color-text, #1c2226)}.erigo-panel-dark{--erigo-panel-accent: color-mix(in oklab, var(--erigo-color-inverse, #1c2226) 88%, var(--erigo-color-text-inverse, #ffffff));--erigo-panel-accent-contrast: var(--erigo-color-text-inverse, #ffffff)}.erigo-panel-darker{--erigo-panel-accent: var(--erigo-color-inverse, #1c2226);--erigo-panel-accent-contrast: var(--erigo-color-text-inverse, #ffffff)}.erigo-panel-header{margin:0;padding:var(--erigo-space-xs) var(--erigo-space-md);font-size:var(--erigo-text-lg);line-height:var(--erigo-line-height-heading);background-color:var(--erigo-panel-accent, #e6eaec);color:var(--erigo-panel-accent-contrast, #1c2226)}.erigo-panel-body{padding:var(--erigo-space-md)}.erigo-panel-body>:first-child{margin-block-start:0}.erigo-panel-body>:last-child{margin-block-end:0}.record-switcher{display:grid;gap:var(--erigo-space-sm)}.record-switcher__item{min-width:0}.record-switcher__link{background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);display:flex;gap:var(--erigo-space-sm);align-items:center;padding:var(--erigo-space-xs);color:var(--erigo-color-text);text-decoration:none;transition:background-color var(--erigo-duration) var(--erigo-easing),transform var(--erigo-duration) var(--erigo-easing),opacity var(--erigo-duration) var(--erigo-easing)}.record-switcher__link:hover{color:var(--erigo-color-link-hover)}.record-switcher__link:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.record-switcher__link--next{flex-direction:row-reverse;text-align:right}.record-switcher__thumb{flex:0 0 auto;width:4rem;height:4rem}.record-switcher__thumb img{width:100%;height:100%;object-fit:cover;border-radius:calc(var(--erigo-radius)/1.5)}.record-switcher__text{display:flex;flex-direction:column;gap:var(--erigo-space-3xs);min-width:0}.record-switcher__label{font-size:var(--erigo-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--erigo-color-text-muted)}.record-switcher__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:var(--erigo-font-weight-medium)}.record-switcher__direction{flex:0 0 auto;color:var(--erigo-color-text-muted)}.record-switcher--top,.record-switcher--bottom{grid-template-columns:1fr}@media(min-width: 576px){.record-switcher--top,.record-switcher--bottom{grid-template-columns:repeat(2, minmax(0, 1fr))}}.record-switcher--top{margin-block-end:var(--erigo-space-lg)}.record-switcher--bottom{margin-block-start:var(--erigo-space-lg)}@media(min-width: 992px){.record-switcher--sides{display:contents}.record-switcher--sides .record-switcher__item{position:fixed;inset-block-start:var(--erigo-record-switcher-top, 50%);z-index:40;max-width:18rem;transform:translateY(-50%)}.record-switcher--sides .record-switcher__item--prev{inset-inline-start:var(--erigo-space-sm)}.record-switcher--sides .record-switcher__item--next{inset-inline-end:var(--erigo-space-sm)}}@media(max-width: 991.98px){.record-switcher--sides{grid-template-columns:1fr;margin-block-start:var(--erigo-space-lg)}}@media(max-width: 991.98px)and (min-width: 576px){.record-switcher--sides{grid-template-columns:repeat(2, minmax(0, 1fr))}}.record-switcher--hover-none .record-switcher__link:hover{background-color:var(--erigo-color-surface-strong)}@media(prefers-reduced-motion: no-preference){.record-switcher--hover-slide .record-switcher__link--prev:hover{transform:translateX(calc(var(--erigo-space-2xs) * -1))}.record-switcher--hover-slide .record-switcher__link--next:hover{transform:translateX(var(--erigo-space-2xs))}.record-switcher--hover-fade .record-switcher__link{opacity:.75}.record-switcher--hover-fade .record-switcher__link:hover{opacity:1}.record-switcher--hover-scale .record-switcher__link:hover{transform:scale(1.03)}}.table-responsive{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}table.table{width:100%;border-collapse:collapse;font-size:var(--erigo-text-sm);line-height:var(--erigo-line-height-base);color:var(--erigo-color-text);min-width:max-content}@media(min-width: 768px){table.table{min-width:0;font-size:var(--erigo-text-md)}}table.table th,table.table td{padding:var(--erigo-space-2xs) var(--erigo-space-xs);text-align:start;vertical-align:top;border-block-end:var(--erigo-border-width) solid var(--erigo-color-border)}table.table th{font-weight:var(--erigo-font-weight-bold)}table.table thead th{background-color:var(--erigo-color-surface);border-block-end-width:calc(var(--erigo-border-width)*2)}table.table tfoot td,table.table tfoot th{background-color:var(--erigo-color-surface);font-weight:var(--erigo-font-weight-medium)}table.table caption{caption-side:bottom;padding-block:var(--erigo-space-2xs);color:var(--erigo-color-text-muted);font-size:var(--erigo-text-sm);text-align:start}.table-striped tbody tr:nth-child(even){background-color:var(--erigo-color-surface)}.table-bordered{border:var(--erigo-border-width) solid var(--erigo-color-border)}.table-bordered th,.table-bordered td{border:var(--erigo-border-width) solid var(--erigo-color-border)}.table-hover tbody tr{transition:background-color var(--erigo-duration) var(--erigo-easing)}.table-hover tbody tr:hover{background-color:var(--erigo-color-surface-strong)}.table-condensed th,.table-condensed td{padding:var(--erigo-space-3xs) var(--erigo-space-2xs)}.filelink-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--erigo-space-2xs)}.filelink-item{display:flex;align-items:flex-start;gap:var(--erigo-space-xs);padding-block:var(--erigo-space-2xs);border-block-end:var(--erigo-border-width) solid var(--erigo-color-border)}.filelink-media{flex:0 0 auto;line-height:1}.filelink-media img{display:block;max-width:100%;height:auto;border-radius:var(--erigo-radius)}.filelink-fileicon{display:inline-flex;align-items:center;justify-content:center;font-size:var(--erigo-text-xl);color:var(--erigo-color-text-muted)}.filelink-body{flex:1 1 auto;min-width:0}.filelink-heading{font-weight:var(--erigo-font-weight-medium)}.filelink-filename a{color:var(--erigo-color-link);text-decoration:underline}.filelink-filename a:hover{color:var(--erigo-color-link-hover)}.filelink-filename a:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.filelink-filedescription{margin-block:var(--erigo-space-3xs) 0;color:var(--erigo-color-text-muted);font-size:var(--erigo-text-sm)}.bootstrappackageicon{display:inline-block;vertical-align:middle;line-height:1}.erigo-social-links{display:flex}.erigo-social-links-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--erigo-space-2xs)}.erigo-social-links-item{display:flex}.erigo-social-links-link{display:inline-flex;align-items:center;gap:var(--erigo-space-2xs);padding:var(--erigo-space-2xs);border-radius:var(--erigo-radius);color:var(--erigo-color-text);text-decoration:none;transition:color var(--erigo-duration) var(--erigo-easing),background-color var(--erigo-duration) var(--erigo-easing)}.erigo-social-links-link:hover{color:var(--erigo-color-link-hover);background-color:var(--erigo-color-surface)}.erigo-social-links-link:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.erigo-social-links-link-icon{font-size:var(--erigo-text-lg);line-height:1}.erigo-social-links-link-label{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.texticon{display:flex;flex-direction:column;gap:var(--erigo-space-sm)}@media(min-width: 576px){.texticon-left{flex-direction:row;align-items:flex-start}}@media(min-width: 576px){.texticon-right{flex-direction:row-reverse;align-items:flex-start}}.texticon-top{flex-direction:column;align-items:flex-start}.texticon-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;line-height:1;color:var(--erigo-color-primary)}.texticon-inner-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.texticon-inner-icon svg,.texticon-inner-icon img{display:block;max-width:100%;height:auto}.texticon-size-default .texticon-inner-icon{padding:var(--erigo-space-2xs)}.texticon-size-medium .texticon-inner-icon{padding:var(--erigo-space-xs)}.texticon-size-large .texticon-inner-icon{padding:var(--erigo-space-sm)}.texticon-size-awesome .texticon-inner-icon{padding:var(--erigo-space-md)}.texticon-type-default .texticon-inner-icon{padding:0;background-color:rgba(0,0,0,0)}.texticon-type-square .texticon-inner-icon{background-color:var(--erigo-color-surface-strong);border-radius:var(--erigo-radius)}.texticon-type-circle .texticon-inner-icon{background-color:var(--erigo-color-surface-strong);border-radius:var(--erigo-radius-pill);aspect-ratio:1}.texticon-content{flex:1 1 auto;min-width:0}.texticon-content>*+*{margin-block-start:var(--erigo-space-2xs)}.small-search{width:100%}.small-search__wrapper{display:flex;flex-direction:column;gap:var(--erigo-space-2xs)}@media(min-width: 576px){.small-search__wrapper{flex-direction:row}}.small-search__input{flex:1 1 auto;min-width:0}.small-search__button{flex:0 0 auto}.erigo-search-form{display:flex;flex-direction:column;gap:var(--erigo-space-sm)}.erigo-search-field{display:flex;flex-direction:column;gap:var(--erigo-space-2xs)}@media(min-width: 576px){.erigo-search-field{flex-direction:row}}.erigo-search-input{flex:1 1 auto;min-width:0}.erigo-search-label{display:block;font-size:var(--erigo-text-sm);font-weight:var(--erigo-font-weight-medium);color:var(--erigo-color-text)}.erigo-search-hint{font-size:var(--erigo-text-sm);color:var(--erigo-color-text-muted)}.erigo-search-advanced{display:block}.erigo-search-results{display:flex;flex-direction:column;gap:var(--erigo-space-md)}.erigo-search-results-header{display:flex;flex-direction:column;gap:var(--erigo-space-3xs)}.erigo-search-results-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--erigo-space-md)}.erigo-search-result{padding-block-end:var(--erigo-space-sm);border-block-end:var(--erigo-border-width) solid var(--erigo-color-border)}.erigo-search-result-title{font-size:var(--erigo-text-lg)}.erigo-search-result-title a{color:var(--erigo-color-link);text-decoration:none}.erigo-search-result-title a:hover{color:var(--erigo-color-link-hover);text-decoration:underline}.erigo-search-result-title a:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.erigo-search-result-description{color:var(--erigo-color-text-muted)}.erigo-search-meta{display:flex;flex-wrap:wrap;gap:var(--erigo-space-2xs) var(--erigo-space-sm);font-size:var(--erigo-text-sm);color:var(--erigo-color-text-muted)}.erigo-search-result-number{font-variant-numeric:tabular-nums;color:var(--erigo-color-text-muted)}.erigo-alert-heading{margin-block:0 var(--erigo-space-2xs);font-size:var(--erigo-text-lg)}.erigo-search-form-element{display:block}.erigo-search-advanced-panel{background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.erigo-search-advanced-panel{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 992px){.erigo-search-advanced-panel{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}.erigo-search-advanced-panel{padding:var(--erigo-space-sm)}.erigo-search-result-body{display:flex;flex-direction:column;gap:var(--erigo-space-2xs)}.erigo-search-result-link{text-decoration:none}.erigo-search-result-link:hover{text-decoration:underline}.erigo-search-result-url{overflow-wrap:anywhere}.erigo-search-result-modified{white-space:nowrap}.erigo-copyright{font-size:var(--erigo-text-sm);color:var(--erigo-color-text-muted)}.erigo-copyright-text p{display:inline;margin:0}.erigo-copyright-text p+p{margin-inline-start:.3em}.erigo-copyright-year{white-space:nowrap}.li-menu .nav-link{display:inline-flex;align-items:center;gap:var(--erigo-space-2xs);padding:var(--erigo-space-2xs) var(--erigo-space-xs);color:var(--erigo-color-text);font-weight:var(--erigo-font-weight-medium);text-decoration:none;border-radius:var(--erigo-radius);transition:color var(--erigo-duration) var(--erigo-easing),background-color var(--erigo-duration) var(--erigo-easing)}.li-menu .nav-link:hover{color:var(--erigo-color-link-hover);background-color:var(--erigo-color-surface)}.li-menu .nav-link:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.fake-menu-container{width:100%}.fake-menu{display:flex;flex-wrap:wrap;gap:var(--erigo-space-2xs)}.nav-stretch{justify-content:space-between}.nav-stretch .level-1{flex:1 1 auto;justify-content:space-between}.fake-menu .li-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--erigo-space-3xs)}@media(min-width: 992px){.fake-menu .level-1{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--erigo-space-2xs)}}.nav-dropdown-menu{padding-inline-start:var(--erigo-space-sm)}@media(min-width: 992px){.nav-dropdown-menu{position:absolute;z-index:1;min-width:max-content;padding:var(--erigo-space-2xs);padding-inline-start:var(--erigo-space-2xs);background-color:var(--erigo-color-bg);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);box-shadow:var(--erigo-shadow)}}@media(min-width: 992px){.desktop-visible-levels-1 .level-2{position:static;box-shadow:none}}@media(min-width: 992px){.desktop-visible-levels-2 .level-3{position:static;box-shadow:none}}@media(min-width: 992px){.desktop-visible-levels-3 .level-4{position:static;box-shadow:none}}@media(min-width: 992px){.desktop-visible-levels-4 .level-5{position:static;box-shadow:none}}@media(min-width: 992px){.desktop-visible-levels-5 .level-6{position:static;box-shadow:none}}.li-menu-item{position:relative;display:flex;flex-wrap:wrap;align-items:center}.spacer{display:block;width:100%;height:var(--erigo-border-width);background-color:var(--erigo-color-border)}.dropdown-divider{margin-block:var(--erigo-space-3xs)}.top-lvl-link{font-weight:var(--erigo-font-weight-bold)}.active>.nav-link{color:var(--erigo-color-primary)}.nav-link-icon,.dropdown-icon{display:inline-flex;flex:0 0 auto;align-items:center;line-height:1}.nav-link-icon img,.nav-link-icon svg,.dropdown-icon img,.dropdown-icon svg{display:block}.navigation-link-text,.dropdown-text{display:inline-block}.submenu-toggle-button{display:inline-flex;align-items:center;justify-content:center;width:var(--erigo-space-md);height:var(--erigo-space-md);cursor:pointer;color:var(--erigo-color-text-muted)}.submenu-toggle-button:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.submenu-toggle-button svg{width:1em;height:1em;fill:currentcolor}.career-list__filter-list,.career-list__pagination-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--erigo-space-2xs)}.career-list__filter-list{margin-block-end:var(--erigo-space-md)}.career-list__filter-link,.career-list__pagination-link{display:inline-block;padding:var(--erigo-space-3xs) var(--erigo-space-xs);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius-pill);text-decoration:none;color:var(--erigo-color-text)}.career-list__filter-link:hover,.career-list__pagination-link:hover{border-color:var(--erigo-color-primary);color:var(--erigo-color-link-hover)}.career-list__filter-item.is-active .career-list__filter-link{color:var(--erigo-color-primary-contrast);background-color:var(--erigo-color-primary);border-color:var(--erigo-color-primary)}.career-list__pagination{margin-block-start:var(--erigo-space-md)}.career-list__pagination-list{justify-content:center;align-items:center}.career-list__pagination-list .is-active{font-weight:var(--erigo-font-weight-bold)}.career-list__pagination-current{padding:var(--erigo-space-3xs) var(--erigo-space-xs);color:var(--erigo-color-text-muted)}.career-list__empty,.career-detail__empty{color:var(--erigo-color-text-muted)}.career-list.columns-1 .career-list__grid{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}.career-list.columns-2 .career-list__grid{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.career-list.columns-2 .career-list__grid{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 992px){.career-list.columns-2 .career-list__grid{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}.career-list.columns-3 .career-list__grid{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.career-list.columns-3 .career-list__grid{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 768px){.career-list.columns-3 .career-list__grid{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}@media(min-width: 992px){.career-list.columns-3 .career-list__grid{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}.career-list.columns-4 .career-list__grid{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.career-list.columns-4 .career-list__grid{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 768px){.career-list.columns-4 .career-list__grid{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}@media(min-width: 992px){.career-list.columns-4 .career-list__grid{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (4 - 1) * var(--erigo-space-md)) / 4), 1fr))}}.career-list__items{display:flex;flex-direction:column;gap:var(--erigo-space-md)}.career-card{background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);position:relative;display:flex;flex-direction:column;overflow:hidden;height:100%}@media(min-width: 768px){.layout-List .career-card{flex-direction:row}}.career-card__image{aspect-ratio:1.7777777778;object-fit:cover;overflow:hidden}@media(min-width: 768px){.layout-List .career-card__image{aspect-ratio:auto;flex:0 0 16rem}}.career-card__img{width:100%;height:100%;object-fit:cover;display:block}.career-card__body{display:flex;flex-direction:column;gap:var(--erigo-space-xs);padding:var(--erigo-space-md);flex:1}.career-card__badge,.career-detail__badge{align-self:flex-start;font-size:var(--erigo-text-xs);font-weight:var(--erigo-font-weight-bold);text-transform:uppercase;padding:var(--erigo-space-3xs) var(--erigo-space-xs);color:var(--erigo-color-text);background-color:var(--erigo-color-warning);border-radius:var(--erigo-radius)}.career-card__title{margin:0;font-size:var(--erigo-text-lg);line-height:var(--erigo-line-height-heading)}.career-card__subtitle{margin:0;color:var(--erigo-color-text-muted)}.career-card__perex{font-size:var(--erigo-text-sm)}.career-card__categories,.career-detail__categories{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--erigo-space-3xs);font-size:var(--erigo-text-xs);color:var(--erigo-color-text-muted)}.career-card__link{margin-block-start:auto;align-self:flex-start}.career-card__link::before{content:"";position:absolute;inset:0}.career-card__params,.career-detail__params{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--erigo-space-3xs) var(--erigo-space-xs);font-size:var(--erigo-text-sm)}.career-detail__params-label,.career-card__params-label{font-weight:var(--erigo-font-weight-medium)}.career-detail__sidebar-params{margin:0}.career-detail__sidebar-params .career-detail__sidebar-params-label{font-weight:var(--erigo-font-weight-medium)}.career-detail__sidebar-params .career-detail__sidebar-params-value{margin:0 0 var(--erigo-space-2xs)}.career-card__contacts,.career-detail__sidebar-contacts{display:flex;flex-direction:column;gap:var(--erigo-space-sm);font-size:var(--erigo-text-sm)}.career-card__contacts-item,.career-detail__sidebar-contacts-item{display:flex;gap:var(--erigo-space-xs);align-items:flex-start}.career-card__contacts-image img,.career-detail__sidebar-contacts-image img{border-radius:var(--erigo-radius);display:block}.career-card__contacts-name,.career-detail__sidebar-contacts-name{margin:0;font-weight:var(--erigo-font-weight-medium)}.career-card__contacts-position,.career-detail__sidebar-contacts-position,.career-card__contacts-department,.career-detail__sidebar-contacts-department{margin:0;color:var(--erigo-color-text-muted)}.career-card__contacts-email,.career-card__contacts-phone,.career-detail__sidebar-contacts-email,.career-detail__sidebar-contacts-phone{margin:0}.career-card__icons,.career-detail__icons{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--erigo-space-2xs)}.career-detail__images{display:grid;gap:var(--erigo-space-sm)}@media(min-width: 576px){.career-detail__images{grid-template-columns:repeat(2, minmax(0, 1fr))}}.career-detail__images-item{margin:0}.career-detail__images-img{width:100%;height:auto;display:block;border-radius:var(--erigo-radius)}.career-detail__files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--erigo-space-2xs)}.career-detail__header{display:flex;flex-direction:column;gap:var(--erigo-space-sm)}.career-detail__hero{aspect-ratio:2.3333333333;object-fit:cover;overflow:hidden;border-radius:var(--erigo-radius-lg)}.career-detail__hero-image{width:100%;height:100%;object-fit:cover;display:block}.career-detail__header-content{display:flex;flex-direction:column;gap:var(--erigo-space-xs)}.career-detail__title{margin:0}.career-detail__subtitle{margin:0;font-size:var(--erigo-text-lg);color:var(--erigo-color-text-muted)}.career-detail__layout--sidebar{display:grid;gap:var(--erigo-space-lg);grid-template-columns:1fr}@media(min-width: 992px){.career-detail__layout--sidebar{grid-template-columns:minmax(0, 1fr) 20rem}}.career-detail__content{display:flex;flex-direction:column;gap:var(--erigo-space-lg)}.career-detail__section>h2{margin-block:0 var(--erigo-space-xs)}.career-detail__sidebar{display:flex;flex-direction:column;gap:var(--erigo-space-md)}.career-detail__workplace{background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);padding:var(--erigo-space-md)}.career-detail__workplace-title{margin-block:0 var(--erigo-space-2xs)}.career-detail__content-elements{display:flex;flex-direction:column;gap:var(--erigo-space-md)}.career-detail__related{margin-block-start:var(--erigo-space-xl)}.career-detail__related-list{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.career-detail__related-list{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 768px){.career-detail__related-list{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}@media(min-width: 992px){.career-detail__related-list{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}.career-detail__related-item{background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);padding:var(--erigo-space-md)}.career-detail__related-title{margin-block:0 var(--erigo-space-2xs);font-size:var(--erigo-text-md)}.career-detail__related-subtitle{margin:0;color:var(--erigo-color-text-muted);font-size:var(--erigo-text-sm)}.career-detail__back{margin-block-end:var(--erigo-space-md)}.catalog-product-list-layout-grid{display:grid;gap:var(--erigo-space-lg) var(--erigo-space-md);grid-template-columns:1fr}@media(min-width: 576px){.catalog-product-list-layout-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.catalog-product-list-layout-grid.catalog-product-list-columns-1{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 768px){.catalog-product-list-layout-grid.catalog-product-list-columns-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.catalog-product-list-layout-grid.catalog-product-list-columns-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 768px){.catalog-product-list-layout-grid.catalog-product-list-columns-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}.catalog-product-list-layout-list{display:flex;flex-direction:column;gap:var(--erigo-space-md)}.catalog-product-list-layout-list .catalog-product-card{flex-direction:row;align-items:flex-start}.catalog-product-list-layout-list .catalog-product-card-image{flex:0 0 auto;width:8rem}.catalog-product-list-layout-masonry{columns:1;column-gap:var(--erigo-space-md)}@media(min-width: 576px){.catalog-product-list-layout-masonry{columns:2}}@media(min-width: 768px){.catalog-product-list-layout-masonry{columns:3}}.catalog-product-list-layout-masonry .catalog-product-list-item{break-inside:avoid;margin-block-end:var(--erigo-space-md)}.catalog-product-list-layout-compact{display:flex;flex-direction:column}.catalog-product-list-layout-compact .catalog-product-card{flex-direction:row;align-items:center;gap:var(--erigo-space-sm);padding-block:var(--erigo-space-2xs);border-block-end:var(--erigo-border-width) solid var(--erigo-color-border)}.catalog-product-list-layout-compact .catalog-product-card-image{width:2.5rem;height:2.5rem;flex:0 0 auto}.catalog-product-list-layout-compact .catalog-product-card-excerpt{display:none}.catalog-product-card{display:flex;flex-direction:column;gap:var(--erigo-space-sm)}.catalog-product-card-image{position:relative;overflow:hidden}.catalog-product-card-image img{display:block;width:100%;height:auto}.catalog-product-card-image-secondary{position:absolute;inset:0;opacity:0;transition:opacity var(--erigo-duration) var(--erigo-easing)}.catalog-product-list-hover-secondImage .catalog-product-card-image:hover .catalog-product-card-image-secondary{opacity:1}.catalog-product-list-hover-zoom .catalog-product-card-image img{transition:transform var(--erigo-duration) var(--erigo-easing)}.catalog-product-list-hover-zoom .catalog-product-card-image:hover img{transform:scale(1.05)}.catalog-product-list-hover-overlay .catalog-product-card-image::after{content:"";position:absolute;inset:0;background-color:color-mix(in srgb, var(--erigo-color-inverse) 40%, transparent);opacity:0;transition:opacity var(--erigo-duration) var(--erigo-easing)}.catalog-product-list-hover-overlay .catalog-product-card-image:hover::after{opacity:1}.catalog-product-card-body>*{margin:0}.catalog-product-card-body>*+*{margin-block-start:var(--erigo-space-3xs)}.catalog-product-card-price{font-weight:var(--erigo-font-weight-bold)}.catalog-product-detail__hero img{display:block;width:100%;height:auto}.catalog-product-detail__price{font-size:var(--erigo-text-xl);font-weight:var(--erigo-font-weight-bold);color:var(--erigo-color-primary)}.catalog-product-detail__params{display:grid;grid-template-columns:max-content 1fr;gap:var(--erigo-space-2xs) var(--erigo-space-md)}.catalog-product-detail__params dt{color:var(--erigo-color-text-muted)}.catalog-product-detail__params dd{margin:0}.catalog-product-detail__gallery{margin-block-end:var(--erigo-space-md)}.catalog-product-detail__gallery .carousel-item img{display:block;width:100%;height:auto}.catalog-product-detail__gallery-dots{position:static;display:flex;flex-wrap:wrap;gap:var(--erigo-space-2xs);margin-block-start:var(--erigo-space-sm)}.catalog-product-detail__gallery-dots button{width:4rem;height:4rem;padding:0;border:var(--erigo-border-width) solid rgba(0,0,0,0);border-radius:var(--erigo-radius);overflow:hidden;opacity:.6;transition:opacity var(--erigo-duration) var(--erigo-easing),border-color var(--erigo-duration) var(--erigo-easing)}.catalog-product-detail__gallery-dots button.active{opacity:1;border-color:var(--erigo-color-primary)}.catalog-product-detail__gallery-dots button img{display:block;width:100%;height:100%;object-fit:cover}.catalog-product-detail__gallery-dots-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(4rem, 1fr))}.catalog-product-detail__gallery-dots-grid button{width:100%;height:auto;aspect-ratio:1}.catalog-product-detail__gallery-dots button.catalog-product-detail__gallery-dots-video{display:flex;align-items:center;justify-content:center;background:var(--erigo-color-surface-strong);color:var(--erigo-color-text-muted);font-size:var(--erigo-text-lg)}.catalog-product-detail__gallery-video-item{position:relative;aspect-ratio:16/9}.catalog-product-detail__gallery-video-item iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.catalog-magnifier{position:relative;overflow:hidden;cursor:zoom-in}.catalog-magnifier__lens{position:absolute;width:10rem;height:10rem;margin-left:-5rem;margin-top:-5rem;border-radius:50%;border:var(--erigo-border-width) solid var(--erigo-color-border);background-repeat:no-repeat;pointer-events:none;opacity:0;transition:opacity var(--erigo-duration) var(--erigo-easing);box-shadow:0 0 0 9999px color-mix(in srgb, var(--erigo-color-inverse) 15%, transparent)}.catalog-magnifier--hover .catalog-magnifier__lens{opacity:1}.catalog-before-after{margin-block:var(--erigo-space-md);--catalog-before-after-position: 50%}.catalog-before-after__frame{position:relative;overflow:hidden;container-type:inline-size}.catalog-before-after__frame img{display:block;width:100%;height:auto}.catalog-before-after__before-wrap{position:absolute;inset:0;width:var(--catalog-before-after-position);overflow:hidden}.catalog-before-after__before{width:100cqw;max-width:none}.catalog-before-after__divider{position:absolute;inset-block:0;left:var(--catalog-before-after-position);width:3px;margin-left:-1.5px;background:var(--erigo-color-surface);cursor:ew-resize;touch-action:none}.catalog-before-after__handle{position:absolute;top:50%;left:50%;width:2.5rem;height:2.5rem;transform:translate(-50%, -50%);border-radius:50%;background:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border)}.catalog-before-after__label{position:absolute;bottom:var(--erigo-space-2xs);padding:var(--erigo-space-3xs) var(--erigo-space-2xs);background:color-mix(in srgb, var(--erigo-color-inverse) 60%, transparent);color:var(--erigo-color-text-inverse);font-size:var(--erigo-text-sm);border-radius:var(--erigo-radius)}.catalog-before-after__label-before{left:var(--erigo-space-2xs)}.catalog-before-after__label-after{right:var(--erigo-space-2xs)}.header-cart-link{position:relative;display:inline-flex;align-items:center;color:inherit;text-decoration:none}.header-cart-icon{display:block;width:1.5rem;height:1.5rem}.header-cart-count{position:absolute;inset-block-start:calc(-1*var(--erigo-space-3xs));inset-inline-end:calc(-1*var(--erigo-space-3xs));min-width:1.25em;padding:0 var(--erigo-space-3xs);border-radius:var(--erigo-radius);background:var(--erigo-color-primary);color:var(--erigo-color-text-inverse);font-size:var(--erigo-text-sm);font-weight:var(--erigo-font-weight-bold);line-height:1.25;text-align:center}.header-cart-count:empty{display:none}.catalog-cart-add.is-loading{opacity:.6;cursor:progress}.catalog-cart{margin-block:var(--erigo-space-md)}.catalog-cart__table{width:100%;border-collapse:collapse}.catalog-cart__table td,.catalog-cart__table th{padding:var(--erigo-space-2xs);border-block-end:var(--erigo-border-width) solid var(--erigo-color-border);text-align:start}.catalog-cart__quantity{width:4rem;padding:var(--erigo-space-3xs) var(--erigo-space-2xs);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius)}.catalog-cart__quantity.is-loading{opacity:.6}.catalog-cart__remove{padding:var(--erigo-space-3xs) var(--erigo-space-2xs);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);background:rgba(0,0,0,0);color:var(--erigo-color-text-muted);cursor:pointer;transition:color var(--erigo-duration) var(--erigo-easing),border-color var(--erigo-duration) var(--erigo-easing)}.catalog-cart__remove:hover{color:var(--erigo-color-primary);border-color:var(--erigo-color-primary)}.catalog-cart__remove.is-loading{opacity:.6;cursor:progress}.catalog-cart__total{font-weight:var(--erigo-font-weight-bold);text-align:end}.catalog-cart__note{width:100%;min-height:6rem;margin-block:var(--erigo-space-sm);padding:var(--erigo-space-2xs);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius)}.catalog-cart__submit{margin-block-start:var(--erigo-space-md);text-align:end}.catalog-cart__empty{padding:var(--erigo-space-lg);background:var(--erigo-color-surface-strong);border-radius:var(--erigo-radius);color:var(--erigo-color-text-muted);text-align:center}.catalog-account{max-width:32rem;margin-block:var(--erigo-space-md)}.catalog-account__title{margin-block-end:var(--erigo-space-md)}.catalog-account__form{display:flex;flex-direction:column;gap:var(--erigo-space-sm)}.catalog-account__password-fieldset{margin-block-start:var(--erigo-space-md);padding:var(--erigo-space-sm);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);display:flex;flex-direction:column;gap:var(--erigo-space-sm)}.catalog-account__password-legend{padding-inline:var(--erigo-space-2xs);color:var(--erigo-color-text-muted)}.catalog-account__inquiries-title{margin-block-start:var(--erigo-space-lg);margin-block-end:var(--erigo-space-sm)}.catalog-account__inquiries{display:flex;flex-direction:column;gap:var(--erigo-space-sm);list-style:none;margin:0;padding:0}.catalog-account__inquiry{padding:var(--erigo-space-sm);background:var(--erigo-color-surface-strong);border-radius:var(--erigo-radius)}.catalog-account__inquiry-date{font-weight:var(--erigo-font-weight-bold)}.catalog-account__inquiry-items{margin-block-start:var(--erigo-space-2xs);padding-inline-start:var(--erigo-space-md)}.catalog-account__inquiries-empty{color:var(--erigo-color-text-muted)}.catalog-stars{display:inline-flex;gap:.125em;font-size:var(--erigo-text-md);line-height:1}.catalog-stars__star--filled{color:var(--erigo-color-primary)}.catalog-stars__star--empty{color:var(--erigo-color-border)}.catalog-rating{display:flex;align-items:center;gap:var(--erigo-space-2xs)}.catalog-rating__count{color:var(--erigo-color-text-muted);font-size:var(--erigo-text-sm)}.catalog-reviews{margin-block-start:var(--erigo-space-lg);padding-block-start:var(--erigo-space-lg);border-block-start:var(--erigo-border-width) solid var(--erigo-color-border)}.catalog-reviews__title{margin-block-end:var(--erigo-space-sm)}.catalog-reviews__rate-widget{display:inline-flex;gap:.125em;margin-block:var(--erigo-space-sm)}.catalog-reviews__star-button{padding:0;border:0;background:rgba(0,0,0,0);font-size:var(--erigo-text-xl);line-height:1;color:var(--erigo-color-border);cursor:pointer;transition:color var(--erigo-duration) var(--erigo-easing)}.catalog-reviews__star-button.is-hover,.catalog-reviews__star-button.is-active{color:var(--erigo-color-primary)}.catalog-reviews__star-button:disabled{cursor:not-allowed}.catalog-reviews__rate-widget.is-loading{opacity:.6;cursor:progress}.catalog-reviews__rate-widget.is-rated .catalog-reviews__star-button{cursor:default}.catalog-reviews__rate-feedback,.catalog-reviews__comment-feedback{margin-block-start:var(--erigo-space-2xs);font-size:var(--erigo-text-sm);color:var(--erigo-color-text-muted)}.catalog-reviews__comment-form{display:flex;flex-direction:column;gap:var(--erigo-space-sm);max-width:32rem;margin-block:var(--erigo-space-md)}.catalog-reviews__comment-textarea{min-height:6rem;padding:var(--erigo-space-2xs);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius)}.catalog-reviews__login-prompt{margin-block:var(--erigo-space-sm);color:var(--erigo-color-text-muted)}.catalog-reviews__list{display:flex;flex-direction:column;gap:var(--erigo-space-sm);list-style:none;margin:0;padding:0}.catalog-reviews__item{padding:var(--erigo-space-sm);background:var(--erigo-color-surface-strong);border-radius:var(--erigo-radius)}.catalog-reviews__item-comment{margin-block-start:var(--erigo-space-2xs);margin-block-end:0}.catalog-reviews__empty{color:var(--erigo-color-text-muted)}.people-list{display:grid;gap:var(--erigo-space-lg) var(--erigo-space-md);grid-template-columns:1fr}@media(min-width: 576px){.people-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.people-list-columns-1{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 768px){.people-list-columns-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.people-list-columns-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 768px){.people-list-columns-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}.people-card{display:flex;gap:var(--erigo-space-sm);align-items:flex-start}.people-card-photo{flex:0 0 auto;width:3.5rem;height:3.5rem;overflow:hidden;border-radius:50%}.people-card-photo img{display:block;width:100%;height:100%;object-fit:cover}.people-card-body{min-width:0}.people-card-body>*{margin:0}.people-card-body>*+*{margin-block-start:var(--erigo-space-3xs)}.people-card-department{font-weight:var(--erigo-font-weight-bold)}.people-detail__photo{width:6rem;height:6rem;overflow:hidden;border-radius:50%;margin-block-end:var(--erigo-space-sm)}.people-detail__photo img{display:block;width:100%;height:100%;object-fit:cover}.people-detail__department{margin:0}.people-detail__name,.people-detail__phone,.people-detail__email{margin-block-start:var(--erigo-space-3xs)}.erigo-banner__hero{position:relative;isolation:isolate;overflow:hidden;min-height:var(--erigo-banner-height, 22rem);display:flex;align-items:stretch;color:#fff}.erigo-banner__hero--no-image{background:var(--erigo-color-primary, #2d5f7c)}.erigo-banner__hero-image{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center 42%}.erigo-banner__hero-inner{position:relative;z-index:2;width:100%;max-width:var(--erigo-container-max-width, 87.5rem);margin-inline:auto;padding:var(--erigo-space-xl, 3rem) var(--erigo-space-md, 1.5rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--erigo-space-xl, 3rem)}.erigo-banner__hero-copy{position:relative;flex:1 1 26rem;max-width:40rem;box-sizing:border-box;padding:var(--erigo-space-lg, 2rem) var(--erigo-space-xl, 3rem) var(--erigo-space-lg, 2rem) var(--erigo-space-lg, 2rem)}.erigo-banner__hero-copy::before{content:"";position:absolute;inset:0;z-index:0;background:var(--erigo-banner-overlay, #14181e);mix-blend-mode:multiply}.erigo-banner__title,.erigo-banner__subtitle,.erigo-banner__cta-row{position:relative;z-index:1}.erigo-banner__hero .erigo-banner__hero-copy .erigo-banner__title{margin:0 0 var(--erigo-space-sm, 1rem);font-size:clamp(2rem,1.1rem + 3.2vw,3.75rem);font-weight:700;line-height:1.1;color:#fff;text-wrap:balance;text-shadow:0 2px 16px rgba(0,0,0,.22)}.erigo-banner__subtitle{margin:0 0 var(--erigo-space-lg, 2rem);max-width:34rem;font-size:clamp(1rem,.92rem + .4vw,1.1875rem);line-height:1.55;color:rgba(255,255,255,.92)}.erigo-banner__cta-row{display:flex;flex-wrap:wrap;gap:.875rem}.erigo-banner__cta{display:inline-flex;align-items:center;padding:.9375rem 1.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;border:2px solid rgba(0,0,0,0);border-radius:var(--erigo-radius, 0.25rem);transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.erigo-banner__cta:hover{transform:translateY(-1px)}.erigo-banner__cta--primary{color:var(--erigo-color-primary-contrast, #fff);background:var(--erigo-color-primary, #2d5f7c);border-color:var(--erigo-color-primary, #2d5f7c)}.erigo-banner__cta--primary:hover,.erigo-banner__cta--primary:focus-visible{background:var(--erigo-color-primary-hover, #244c63);border-color:var(--erigo-color-primary-hover, #244c63)}.erigo-banner__cta--secondary{color:var(--erigo-color-primary, #2d5f7c);background:#fff;border-color:#fff}.erigo-banner__cta--secondary:hover,.erigo-banner__cta--secondary:focus-visible{background:rgba(0,0,0,0);color:#fff}.erigo-banner__cta--outline{color:#fff;background:rgba(0,0,0,0);border-color:rgba(255,255,255,.75)}.erigo-banner__cta--outline:hover,.erigo-banner__cta--outline:focus-visible{background:rgba(255,255,255,.14);border-color:#fff}.erigo-banner__card{flex:0 1 21rem;padding:var(--erigo-space-lg, 2rem) var(--erigo-space-lg, 2rem);background:#fff;color:var(--erigo-color-text, #14181e);border-radius:var(--erigo-radius, 0.25rem);box-shadow:0 24px 48px -12px rgba(0,0,0,.32)}.erigo-banner__card-eyebrow{display:flex;align-items:center;gap:.5rem;margin:0 0 1.125rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--erigo-color-primary, #2d5f7c)}.erigo-banner__card-eyebrow-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.5rem;height:2.5rem;color:#fff;background:var(--erigo-color-primary, #2d5f7c);border-radius:50%}.erigo-banner__card-eyebrow-icon svg{width:1.4rem;height:1.4rem}.erigo-banner__card-title{margin:0 0 .875rem;font-size:1.375rem;font-weight:700;line-height:1.2}.erigo-banner__card-stat{margin:0 0 1.125rem}.erigo-banner__card-stat-number{display:block;font-size:2.75rem;font-weight:800;line-height:1;color:var(--erigo-color-primary, #2d5f7c)}.erigo-banner__card-stat-label{display:block;margin-top:.25rem;font-size:.9375rem;font-weight:600;color:var(--erigo-color-text, #14181e)}.erigo-banner__card-text{margin:0 0 1.25rem;padding-bottom:1.25rem;font-size:.9375rem;line-height:1.55;color:rgba(20,24,22,.68);border-bottom:1px solid rgba(20,24,22,.1)}.erigo-banner__card-links{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem}.erigo-banner__card-link{display:inline-flex;align-items:center;gap:.375rem;font-weight:600;color:var(--erigo-color-primary, #2d5f7c);text-decoration:none;border-bottom:2px solid currentColor}.erigo-banner__card-link::after{content:"→"}.erigo-banner__card-link:hover,.erigo-banner__card-link:focus-visible{color:var(--erigo-color-primary-hover, #244c63)}.erigo-banner__card-link--secondary{font-weight:500;color:var(--erigo-color-text, #14181e);border-bottom:none;opacity:.75}.erigo-banner__card-link--secondary:hover,.erigo-banner__card-link--secondary:focus-visible{color:var(--erigo-color-primary, #2d5f7c);opacity:1}@media(max-width: 47.9375rem){.erigo-banner__hero-inner{flex-direction:column;align-items:stretch}.erigo-banner__card{flex-basis:auto}}.erigo-text-center{text-align:center}.erigo-text-right{text-align:right}.erigo-bg-light{background-color:var(--erigo-color-surface)}.erigo-hidden{display:none}:root{--erigo-space-md: clamp(1.5rem, 1.3rem + 1vw, 2rem);--erigo-space-lg: clamp(2.5rem, 2.1rem + 2vw, 3.25rem);--erigo-space-xl: clamp(4rem, 3rem + 5vw, 7rem);--erigo-space-2xl: clamp(6rem, 4rem + 10vw, 11rem);--erigo-frame-space-medium: clamp(3.5rem, 3rem + 3vw, 5rem);--erigo-frame-space-default: calc(var(--erigo-space-xl) * 0.625)}.main-section .frame:not(:has(.frame-header))>.frame-container{--erigo-frame-rhythm-after: 2rem}.main-section .frame:not(:has(.frame-header))+.frame:not(:has(.frame-header))>.frame-container{--erigo-frame-rhythm-before: 2rem}@font-face{font-family:"Public Sans";font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/public-sans-latinext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Public Sans";font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/public-sans-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Literata";font-style:normal;font-weight:200 900;font-display:swap;src:url("../fonts/literata-latinext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Literata";font-style:normal;font-weight:200 900;font-display:swap;src:url("../fonts/literata-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Literata";font-style:italic;font-weight:200 900;font-display:swap;src:url("../fonts/literata-italic-latinext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Literata";font-style:italic;font-weight:200 900;font-display:swap;src:url("../fonts/literata-italic-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Public Sans Fallback";src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:102%;ascent-override:93.1%;descent-override:22.1%;line-gap-override:0%}@font-face{font-family:"Literata Fallback";src:local("Georgia"),local("Iowan Old Style"),local("Palatino Linotype");size-adjust:103%;ascent-override:114.3%;descent-override:29.9%;line-gap-override:0%}:root{font-optical-sizing:auto}:root{--civic-icon-clock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.75'/%3E%3Cpath d='M12 7.25V12l3.25 2'/%3E%3C/svg%3E");--civic-icon-receipt: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.25h12v17.5l-3-2-3 2-3-2-3 2z'/%3E%3Cpath d='M9 8.5h6M9 12h6M9 15.5h3.5'/%3E%3C/svg%3E");--civic-icon-form: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3.25H7A1.75 1.75 0 0 0 5.25 5v14c0 .97.78 1.75 1.75 1.75h10c.97 0 1.75-.78 1.75-1.75V8z'/%3E%3Cpath d='M14 3.25V8h4.75M12 11v6M9.5 14.5 12 17l2.5-2.5'/%3E%3C/svg%3E");--civic-icon-loudspeaker: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.25 10v4h4l6 4.25V5.75l-6 4.25z'/%3E%3Cpath d='M16.5 9.25a4 4 0 0 1 0 5.5M19 6.75a7.5 7.5 0 0 1 0 10.5'/%3E%3C/svg%3E");--civic-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.75' cy='10.75' r='6.5'/%3E%3Cpath d='m20.25 20.25-4.75-4.75'/%3E%3C/svg%3E");--civic-icon-phone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.25 3.75h3.5l1.75 4.75-2.25 1.4a11 11 0 0 0 5.85 5.85l1.4-2.25 4.75 1.75v3.5a1.75 1.75 0 0 1-1.75 1.75A15.75 15.75 0 0 1 3.5 5.5a1.75 1.75 0 0 1 1.75-1.75'/%3E%3C/svg%3E");--civic-icon-mail: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.25' y='5.25' width='17.5' height='13.5' rx='1.75'/%3E%3Cpath d='m3.75 6.5 8.25 6.25 8.25-6.25'/%3E%3C/svg%3E");--civic-icon-board: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.25' y='3.75' width='17.5' height='12.5' rx='1.25'/%3E%3Cpath d='M7.25 16.25v4.5M16.75 16.25v4.5M7.25 8h5.5M7.25 11.75h9.5'/%3E%3C/svg%3E");--civic-icon-calendar: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.75' y='5' width='16.5' height='15.25' rx='1.75'/%3E%3Cpath d='M3.75 9.75h16.5M8.25 3v4M15.75 3v4M8 13.5h2M14 13.5h2M8 16.75h2'/%3E%3C/svg%3E");--civic-icon-pin: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20.75s-6.25-5.9-6.25-10.5a6.25 6.25 0 0 1 12.5 0c0 4.6-6.25 10.5-6.25 10.5z'/%3E%3Ccircle cx='12' cy='10.25' r='2.25'/%3E%3C/svg%3E");--civic-icon-file: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3.25H7A1.75 1.75 0 0 0 5.25 5v14c0 .97.78 1.75 1.75 1.75h10c.97 0 1.75-.78 1.75-1.75V8z'/%3E%3Cpath d='M14 3.25V8h4.75M8.75 12.5h6.5M8.75 16h4.5'/%3E%3C/svg%3E");--civic-icon-download: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.75v11M7.5 10.25 12 14.75l4.5-4.5M4.75 19.75h14.5'/%3E%3C/svg%3E");--civic-icon-arrow-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.75 12h14.5M13.5 6.25 19.25 12l-5.75 5.75'/%3E%3C/svg%3E");--civic-icon-arrow-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19.25V4.75M6.25 10.5 12 4.75l5.75 5.75'/%3E%3C/svg%3E");--civic-icon-arrow-left: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.25 12H4.75M10.5 6.25 4.75 12l5.75 5.75'/%3E%3C/svg%3E");--civic-icon-chevron-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9.25 6.25 5.75 5.75-5.75 5.75'/%3E%3C/svg%3E");--civic-icon-zoom-in: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.75' cy='10.75' r='6.5'/%3E%3Cpath d='m20.25 20.25-4.75-4.75M10.75 8v5.5M8 10.75h5.5'/%3E%3C/svg%3E");--civic-icon-external: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4.25h5.75V10M19.75 4.25 11 13M18 14.25v4.75c0 .55-.45 1-1 1H5.75c-.55 0-1-.45-1-1V7.75c0-.55.45-1 1-1h4.75'/%3E%3C/svg%3E");--civic-icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6.25 9.25 5.75 5.75 5.75-5.75'/%3E%3C/svg%3E")}:root{--civic-indigo: #1f2a5c;--civic-night: #141b3d;--civic-ink: #18203a;--civic-ink-soft: #3d4663;--civic-muted: #525a78;--civic-gold: #e5b52f;--civic-gold-bright: #f1cb5a;--civic-gold-ink: #7c5a0c;--civic-gold-soft: #f6ebc8;--civic-red: #b3302a;--civic-paper: #f3f5f8;--civic-mist: #e9edf4;--civic-hairline: #dde2ec;--civic-sage: #cfd6e3;--civic-surface: #fff;--civic-pine: var(--civic-indigo);--civic-deep: var(--civic-night);--civic-space-1: 0.5rem;--civic-space-2: 1rem;--civic-space-3: 1.5rem;--civic-space-4: 2rem;--civic-space-5: 3rem;--civic-space-6: 4rem;--civic-radius-sm: 0.25rem;--civic-radius: 0.375rem;--civic-radius-lg: 0.5rem;--civic-shield: 0.3rem 0.3rem 50% 50% / 0.3rem 0.3rem 38% 38%;--civic-shadow-1: 0 1px 2px rgb(20 27 61 / 6%);--civic-shadow-2: 0 1px 2px rgb(20 27 61 / 5%), 0 18px 40px -22px rgb(20 27 61 / 30%);--civic-elev-1: var(--civic-shadow-1);--civic-elev-3: 0 1px 2px rgb(20 27 61 / 6%), 0 14px 28px -14px rgb(20 27 61 / 18%), 0 48px 90px -40px rgb(20 27 61 / 42%);--civic-line: 1px solid var(--civic-sage);--civic-crest-rule: linear-gradient(90deg, var(--civic-gold) 0 72%, transparent 72% 80%, var(--civic-red) 80% 100%);--civic-measure: 68ch;--civic-tap: 2.75rem;--civic-ease: cubic-bezier(0.2, 0.7, 0.2, 1);--civic-danger: #a4282a;--civic-danger-soft: #fdf1f0;--civic-danger-line: #e7b9b6;--civic-focus-ring: 0 0 0 3px var(--erigo-color-bg), 0 0 0 5px var(--civic-indigo);--civic-contours: url("../img/ornament/vrstevnice.svg")}body{font-kerning:normal;text-rendering:optimizelegibility}h1,h2,h3,h4,.element-header{text-wrap:balance}p,li,dd{text-wrap:pretty}.main-section :is(.erigo-text,.erigo-textmedia-text,.erigo-textpic-text,.accordion-body)>:is(p,ul,ol,dl,h2,h3,h4,h5,blockquote){max-inline-size:var(--civic-measure)}.main-section :is(.erigo-text,.erigo-textmedia-text,.erigo-textpic-text,.accordion-body)>:is(h2,h3,h4){margin-block:1.4em .5em;font-family:var(--erigo-font-family-heading);font-weight:500;letter-spacing:-0.01em}.main-section :is(.erigo-text,.erigo-textmedia-text,.erigo-textpic-text,.accordion-body)>:is(h2,h3,h4):first-child{margin-block-start:0}.main-section :is(.erigo-text,.erigo-textmedia-text,.erigo-textpic-text,.accordion-body)>p{margin-block-end:1em}.main-section :is(.erigo-text,.erigo-textmedia-text,.erigo-textpic-text,.accordion-body)>:is(ul,ol){padding-inline-start:1.4em;margin-block-end:1.1em}.main-section :is(.erigo-text,.erigo-textmedia-text,.erigo-textpic-text,.accordion-body) li{margin-block-end:.45em}.main-section :is(.erigo-text,.erigo-textmedia-text,.erigo-textpic-text,.accordion-body) li::marker{color:var(--erigo-color-primary)}.main-section :is(.erigo-text,.erigo-textmedia-text,.erigo-textpic-text,.accordion-body) strong{font-weight:700}.main-section :is(.erigo-text,.erigo-textmedia-text,.erigo-textpic-text,.accordion-body,.erigo-quote) a:not(.erigo-button){color:var(--erigo-color-link);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:color-mix(in srgb, currentcolor 45%, transparent);transition:text-decoration-color var(--erigo-duration) var(--erigo-easing),color var(--erigo-duration) var(--erigo-easing)}.main-section :is(.erigo-text,.erigo-textmedia-text,.erigo-textpic-text,.accordion-body,.erigo-quote) a:not(.erigo-button):hover{color:var(--erigo-color-link-hover);text-decoration-color:currentcolor;text-decoration-thickness:2px}:is(a,button,summary,[role=button]):focus-visible{outline:3px solid var(--erigo-color-primary);outline-offset:3px}.erigo-button{min-block-size:var(--civic-tap);padding:.75rem 1.5rem;border-radius:999px;font-weight:700;letter-spacing:.01em;line-height:1.2;transition:background-color var(--erigo-duration) var(--erigo-easing),border-color var(--erigo-duration) var(--erigo-easing),color var(--erigo-duration) var(--erigo-easing),box-shadow var(--erigo-duration) var(--erigo-easing)}.erigo-button-primary{box-shadow:0 1px 0 rgba(255,255,255,.12) inset,var(--civic-shadow-1)}.erigo-button-primary:hover{box-shadow:0 1px 0 rgba(255,255,255,.12) inset,var(--civic-shadow-2)}.erigo-button-secondary,.erigo-button-default,.erigo-button-cancel{color:var(--erigo-color-primary);background-color:rgba(0,0,0,0);border:1.5px solid currentcolor}.erigo-button-secondary:hover,.erigo-button-default:hover,.erigo-button-cancel:hover{color:var(--erigo-color-primary-contrast);background-color:var(--erigo-color-primary);border-color:var(--erigo-color-primary)}.erigo-button-link{min-block-size:0;padding-inline:0;border-radius:0;text-decoration:none}.erigo-button-link::after{content:"";inline-size:1.1em;block-size:1.1em;background:currentcolor;mask:var(--civic-icon-arrow-right) center/contain no-repeat;display:inline-block;transition:transform var(--erigo-duration) var(--erigo-easing)}.erigo-button-link:hover{text-decoration:underline;text-underline-offset:.2em}@media(prefers-reduced-motion: no-preference){.erigo-button-link:hover::after{transform:translateX(0.2rem)}}:is(.erigo-textmedia,.erigo-textpic) figure.image{margin:0}:is(.erigo-textmedia,.erigo-textpic) figure.image img{border-radius:var(--civic-radius)}figcaption,.image-caption{margin-block-start:.6rem;font-size:var(--erigo-text-sm);line-height:1.5;color:var(--erigo-color-text-muted)}table.table,.erigo-text table{inline-size:100%;border-collapse:collapse;font-size:var(--erigo-text-md);background:var(--erigo-color-primary-contrast);border:var(--civic-line);border-radius:var(--civic-radius)}table.table th,table.table td,.erigo-text table th,.erigo-text table td{padding:.85rem 1rem;text-align:start;vertical-align:top;border-block-end:var(--civic-line)}table.table thead th,.erigo-text table thead th{font-size:var(--erigo-text-sm);font-weight:700;letter-spacing:.02em;background:var(--erigo-color-surface);border-block-end:2px solid var(--erigo-color-border)}table.table tbody tr:last-child>*,.erigo-text table tbody tr:last-child>*{border-block-end:0}.table-hover tbody tr:hover{background-color:rgba(0,0,0,0)}.table-responsive{border-radius:var(--civic-radius)}.accordion{gap:.75rem}.accordion-item{border:var(--civic-line);border-radius:var(--civic-radius);background:var(--erigo-color-primary-contrast);box-shadow:none}.accordion-header{font-size:var(--erigo-text-lg)}.accordion-button{min-block-size:3.5rem;padding:1rem 1.25rem;font-family:var(--erigo-font-family-heading);font-weight:500;line-height:1.3}.accordion-button::after{inline-size:.6rem;block-size:.6rem;border-width:2px;color:var(--erigo-color-primary)}.accordion-button:not(.collapsed){color:var(--erigo-color-primary)}.accordion-body{padding:.25rem 1.25rem 1.5rem;border-top:0}.erigo-quote,.erigo-text blockquote{margin-block:var(--civic-space-4);padding:.25rem 0 .25rem var(--civic-space-3);border-inline-start:3px solid var(--civic-gold, var(--erigo-color-primary))}.erigo-quote>p,.erigo-quote p,.erigo-text blockquote>p,.erigo-text blockquote p{font-family:var(--erigo-font-family-heading);font-size:var(--erigo-text-xl);font-style:italic;font-weight:500;line-height:1.4;color:var(--erigo-color-text)}.erigo-quote>footer,.erigo-text blockquote>footer{font-size:var(--erigo-text-sm);font-style:normal}.news-list-view .article:hover,.erigo-urednideska-card:hover,.filelink-item:hover{transform:none;box-shadow:none;border-color:var(--erigo-color-border)}.erigo-urednideska-recent__link:hover{background-color:rgba(0,0,0,0)}.erigo-thumbnail-menu-link:hover{transform:none;box-shadow:none}.erigo-card{border:var(--civic-line);border-radius:var(--civic-radius);background:var(--erigo-color-primary-contrast);box-shadow:none;transition:none}.erigo-card:hover,.erigo-card:focus-within{transform:none;box-shadow:none;border-color:var(--erigo-color-border)}.erigo-card-img-top{overflow:hidden}.erigo-card:hover .erigo-card-img-top img,.erigo-card:focus-within .erigo-card-img-top img{transform:none}.erigo-card-menu{grid-template-columns:repeat(auto-fill, minmax(min(100%, 14rem), 1fr));gap:var(--civic-space-2)}.erigo-card-menu .erigo-card{position:relative;display:flex;flex-direction:column;block-size:100%}.erigo-card-menu .erigo-card .erigo-card-body{flex:1;padding:1.6rem 1.6rem .75rem;gap:.35rem}.erigo-card-menu .erigo-card .erigo-card-footer{padding:0 1.5rem 1.35rem}.erigo-card-menu .erigo-card-title{margin:0;font-family:var(--erigo-font-family-heading);font-size:var(--erigo-text-lg);font-weight:500;line-height:1.25;color:var(--erigo-color-text);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--erigo-duration) var(--erigo-easing),text-decoration-color var(--erigo-duration) var(--erigo-easing)}.erigo-card-menu .erigo-card-link{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--erigo-text-sm);font-weight:700;color:var(--civic-indigo);text-decoration:none}.erigo-card-menu .erigo-card-link::before{content:"";position:absolute;inset:0;border-radius:inherit}.erigo-card-menu .erigo-card-link::after{content:"";display:inline-block;inline-size:1.1em;block-size:1.1em;background:currentcolor;mask:var(--civic-icon-arrow-right) center/contain no-repeat;transition:transform var(--erigo-duration) var(--erigo-easing)}.erigo-card-menu .erigo-card-link:hover{text-decoration:none}.erigo-card-menu .erigo-card-link:focus-visible{outline:none}.erigo-card-menu .erigo-card:hover .erigo-card-title{color:var(--erigo-color-primary);text-decoration-color:currentcolor}.erigo-card-menu .erigo-card:has(.erigo-card-link:focus-visible){outline:3px solid var(--erigo-color-primary);outline-offset:3px}@media(prefers-reduced-motion: no-preference){.erigo-card-menu .erigo-card:hover .erigo-card-link::after{transform:translateX(0.25rem)}}:root{--civic-field-border: color-mix(in srgb, var(--erigo-color-text) 52%, #fff);--civic-field-h: 3.25rem}.frame-type-form_formframework{max-inline-size:48rem;background:var(--erigo-color-primary-contrast);border:var(--civic-line);border-radius:var(--civic-radius-lg);box-shadow:var(--civic-shadow-1)}.frame-type-form_formframework>.frame-container{padding:clamp(1.5rem,1rem + 2.5vw,2.75rem)}.frame-type-form_formframework .frame-header{margin-block-end:var(--civic-space-3)}.form-container{display:block}.form-container form>.erigo-form-row,.form-container form>.erigo-field{margin-block:0 var(--civic-space-3)}.erigo-form-row{gap:var(--civic-space-3) var(--civic-space-3)}.erigo-field{gap:.45rem}.erigo-field+.erigo-field{margin-block-start:0}.erigo-label{font-size:var(--erigo-text-md);font-weight:700;line-height:1.35;color:var(--erigo-color-text)}.erigo-label .required{margin-inline-start:.15em;color:var(--civic-danger)}.erigo-input,.erigo-select,.erigo-textarea{min-block-size:var(--civic-field-h);padding:.75rem 1rem;font-size:var(--erigo-text-md);line-height:1.4;color:var(--erigo-color-text);background-color:var(--erigo-color-primary-contrast);border:1.5px solid var(--civic-field-border);border-radius:var(--civic-radius-sm);transition:border-color var(--erigo-duration) var(--erigo-easing),box-shadow var(--erigo-duration) var(--erigo-easing)}.erigo-input:hover,.erigo-select:hover,.erigo-textarea:hover{border-color:var(--erigo-color-text)}.erigo-input:focus,.erigo-input:focus-visible,.erigo-select:focus,.erigo-select:focus-visible,.erigo-textarea:focus,.erigo-textarea:focus-visible{outline:none;border-color:var(--erigo-color-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--erigo-color-primary) 22%, transparent)}.erigo-textarea{min-block-size:10rem}.erigo-help{font-size:var(--erigo-text-sm);line-height:1.5;color:var(--erigo-color-text-muted)}.erigo-field.erigo-check{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:.85rem;font-size:var(--erigo-text-md);line-height:1.5}.erigo-field.erigo-check .erigo-check-input,.erigo-field.erigo-check input[type=checkbox]{flex:none;inline-size:1.5rem;block-size:1.5rem;margin:.05rem 0 0;accent-color:var(--erigo-color-primary);cursor:pointer}.erigo-field.erigo-check label{flex:1 1 0;min-inline-size:0;cursor:pointer}.erigo-field.erigo-check>.erigo-error-message,.erigo-field.erigo-check>.error{flex-basis:100%;padding-inline-start:2.35rem}.erigo-form-navigation{margin-block-start:var(--civic-space-2)}.erigo-form-navigation .erigo-button{min-inline-size:12rem;min-block-size:3.25rem;font-size:var(--erigo-text-md)}@media(max-width: 575.98px){.erigo-form-navigation .erigo-button-group,.erigo-form-navigation .erigo-button{inline-size:100%}}.has-error .erigo-input,.has-error .erigo-select,.has-error .erigo-textarea{border-color:var(--civic-danger);background-color:var(--civic-danger-soft)}.has-error .erigo-label{color:var(--civic-danger)}.has-error .error.erigo-help,.erigo-error-message{display:flex;align-items:flex-start;gap:.5rem;margin-block-start:.15rem;font-size:var(--erigo-text-sm);font-weight:700;line-height:1.45;color:var(--civic-danger)}.has-error .error.erigo-help::before,.erigo-error-message::before{content:"";flex:none;inline-size:1.15rem;block-size:1.15rem;margin-block-start:.12rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a4282a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 7v6'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E") center/contain no-repeat}.has-error .error.erigo-help br,.erigo-error-message br{display:none}.civic-form-summary{margin-block-end:var(--civic-space-3);padding:1rem 1.25rem 1.1rem;color:var(--erigo-color-text);background:var(--civic-danger-soft);border:1px solid var(--civic-danger-line);border-inline-start:4px solid var(--civic-danger);border-radius:var(--civic-radius-sm)}.civic-form-summary:focus{outline:none}.civic-form-summary__title{display:flex;gap:.6rem;align-items:flex-start;margin:0 0 .5rem;font-weight:700;color:var(--civic-danger)}.civic-form-summary__title::before{content:"";flex:none;inline-size:1.35rem;block-size:1.35rem;margin-block-start:.1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a4282a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 7v6'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E") center/contain no-repeat}.civic-form-summary__list{margin:0;padding-inline-start:2.95rem}.civic-form-summary__list li{margin-block:.2rem}.civic-form-summary__list a{color:var(--civic-danger);font-weight:600;text-decoration:underline;text-underline-offset:.18em}.form-container .erigo-alert{padding:1rem 1.25rem;font-size:var(--erigo-text-md);border-radius:var(--civic-radius-sm)}:root{--civic-empty-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e5b52f' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3.25H7A1.75 1.75 0 0 0 5.25 5v14c0 .97.78 1.75 1.75 1.75h10c.97 0 1.75-.78 1.75-1.75V8z'/%3E%3Cpath d='M14 3.25V8h4.75M8.75 12.5h6.5M8.75 16h4.5'/%3E%3C/svg%3E")}.erigo-empty-state-note{position:relative;display:block;box-sizing:border-box;max-inline-size:48rem;min-block-size:calc(3.75rem + 2*clamp(1.5rem,3vw,2.25rem));margin:0;padding:clamp(1.5rem,3vw,2.25rem);padding-inline-start:calc(clamp(1.5rem,3vw,2.25rem) + 3.25rem + 1.5rem);background:var(--civic-mist);border:var(--civic-line);border-radius:var(--civic-radius-lg);color:var(--civic-ink);font-size:var(--erigo-text-md);line-height:1.65;text-align:start}.erigo-empty-state-note::before{content:"";position:absolute;inset-block-start:clamp(1.5rem,3vw,2.25rem);inset-inline-start:clamp(1.5rem,3vw,2.25rem);inline-size:3.25rem;block-size:3.75rem;border-radius:var(--civic-shield);background-color:var(--civic-indigo);background-image:var(--civic-empty-glyph);background-repeat:no-repeat;background-position:center 42%;background-size:1.6rem;box-shadow:inset 0 0 0 2px var(--civic-indigo),inset 0 0 0 3px rgba(229,181,47,.55)}@media(max-width: 575.98px){.erigo-empty-state-note{padding-inline-start:clamp(1.5rem,3vw,2.25rem);padding-block-start:calc(clamp(1.5rem,3vw,2.25rem) + 3.75rem + 1rem)}}.erigo-empty-state-note a{color:var(--civic-indigo);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.2em}.erigo-empty-state-note a:hover{color:var(--civic-night);text-decoration-thickness:2px}.civic-subpage .erigo-urednideska-list__empty:not([hidden]),.civic-subpage .news .no-news-found{position:relative;display:block;box-sizing:border-box;max-inline-size:48rem;min-block-size:calc(3.75rem + 2*clamp(1.5rem,3vw,2.25rem));margin:0;padding:clamp(1.5rem,3vw,2.25rem);padding-inline-start:calc(clamp(1.5rem,3vw,2.25rem) + 3.25rem + 1.5rem);background:var(--civic-mist);border:var(--civic-line);border-radius:var(--civic-radius-lg);color:var(--civic-ink);font-size:var(--erigo-text-md);line-height:1.65;text-align:start}.civic-subpage .erigo-urednideska-list__empty:not([hidden])::before,.civic-subpage .news .no-news-found::before{content:"";position:absolute;inset-block-start:clamp(1.5rem,3vw,2.25rem);inset-inline-start:clamp(1.5rem,3vw,2.25rem);inline-size:3.25rem;block-size:3.75rem;border-radius:var(--civic-shield);background-color:var(--civic-indigo);background-image:var(--civic-empty-glyph);background-repeat:no-repeat;background-position:center 42%;background-size:1.6rem;box-shadow:inset 0 0 0 2px var(--civic-indigo),inset 0 0 0 3px rgba(229,181,47,.55)}@media(max-width: 575.98px){.civic-subpage .erigo-urednideska-list__empty:not([hidden]),.civic-subpage .news .no-news-found{padding-inline-start:clamp(1.5rem,3vw,2.25rem);padding-block-start:calc(clamp(1.5rem,3vw,2.25rem) + 3.75rem + 1rem)}}.main-section .erigo-empty-state-note a:not(.erigo-button){color:var(--civic-indigo)}.main-section .erigo-empty-state-note a:not(.erigo-button):hover{color:var(--civic-night)}:root{--civic-motion-ease: cubic-bezier(0.2, 0.7, 0.2, 1);--civic-motion-duration: 650ms;--civic-motion-rise: 14px;--civic-motion-step: 60ms}@media(prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}.js-motion [data-reveal-state=pending]:not([data-reveal-stagger]){opacity:0;transform:translate3d(0, var(--civic-motion-rise), 0)}.js-motion [data-reveal-state=in]:not([data-reveal-stagger]){opacity:1;transform:none;transition:opacity var(--civic-motion-duration) var(--civic-motion-ease),transform var(--civic-motion-duration) var(--civic-motion-ease)}.js-motion [data-reveal-stagger][data-reveal-state=pending]>*{opacity:0;transform:translate3d(0, var(--civic-motion-rise), 0)}.js-motion [data-reveal-stagger][data-reveal-state=in]>*{opacity:1;transform:none;transition:opacity var(--civic-motion-duration) var(--civic-motion-ease),transform var(--civic-motion-duration) var(--civic-motion-ease);transition-delay:calc(var(--reveal-i, 0)*var(--civic-motion-step))}}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}@media print{[data-reveal-state],[data-reveal-state]>*{opacity:1;transform:none}}:root{--civic-gutter: 1.25rem;--civic-slide-interval: 8s;--civic-hero-overlap: 1.5rem}@media(min-width: 768px){:root{--civic-gutter: 2.5rem;--civic-hero-overlap: clamp(4.5rem, 8vw, 7rem)}}@media(min-width: 992px){:root{--civic-gutter: 3.5rem}}@media(min-width: 1200px){:root{--civic-gutter: 4.5rem}}.civic-eyebrow{display:flex;align-items:center;gap:.85rem;margin:0 0 1rem;font-family:var(--erigo-font-family-base);font-size:.8125rem;font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--civic-gold-ink)}.civic-eyebrow::before{content:"";flex:0 0 auto;inline-size:2.25rem;block-size:3px;background:var(--civic-crest-rule)}.civic-link{display:inline-flex;align-items:center;gap:.5rem;min-block-size:2.75rem;font-weight:700;color:var(--civic-indigo);text-decoration:underline;text-decoration-color:color-mix(in srgb, currentcolor 30%, transparent);text-underline-offset:.3em;text-decoration-thickness:1.5px;transition:text-decoration-color .2s var(--civic-ease)}.civic-link::after{content:"";flex:0 0 auto;inline-size:1.1em;block-size:1.1em;background-color:currentcolor;mask:var(--civic-icon-arrow-right) center/contain no-repeat;transition:transform .25s var(--civic-ease)}.civic-link:hover{text-decoration-color:currentcolor}.civic-link:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.civic-button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-block-size:3.25rem;padding:.8rem 1.6rem;border-radius:999px;border:1.5px solid rgba(0,0,0,0);font-size:1.0625rem;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color .25s var(--civic-ease),color .25s var(--civic-ease),border-color .25s var(--civic-ease)}.civic-button:focus-visible{outline:3px solid var(--civic-gold);outline-offset:3px}.civic-button--gold{background:var(--civic-gold);border-color:var(--civic-gold);color:var(--civic-night)}.civic-button--gold::before{content:"";flex:0 0 auto;inline-size:1.2em;block-size:1.2em;background-color:currentcolor;mask:var(--civic-icon-board) center/contain no-repeat}.civic-button--gold:hover{background:var(--civic-gold-bright);border-color:var(--civic-gold-bright);color:var(--civic-night)}.civic-button--ghost{background:rgba(20,27,61,.25);color:#fff;border-color:rgba(255,255,255,.75)}.civic-button--ghost::before{content:"";flex:0 0 auto;inline-size:1.15em;block-size:1.15em;background-color:currentcolor;mask:var(--civic-icon-phone) center/contain no-repeat}.civic-button--ghost:hover{background:#fff;border-color:#fff;color:var(--civic-indigo)}.civic-stamp{display:flex;flex-direction:column;flex-shrink:0;inline-size:4.75rem;padding-block:.1rem;border-inline-end:1px solid var(--civic-sage);color:var(--civic-indigo);line-height:1;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.civic-stamp time{display:contents}.civic-stamp__day{font-family:var(--erigo-font-family-heading);font-size:1.45rem;font-weight:600;letter-spacing:-0.02em}.civic-stamp__year{margin-block-start:.4rem;font-size:.8125rem;font-weight:700;letter-spacing:.08em;color:var(--civic-muted)}.civic-hero{position:relative;background:var(--civic-paper)}.civic-hero>.frame-space-before,.civic-hero>.frame-space-after{display:none}.civic-hero>.frame,.civic-hero>.frame>.frame-container{margin:0;padding:0;max-width:none;background:rgba(0,0,0,0)}.civic-hero-carousel{position:relative;display:grid;align-content:end;min-block-size:clamp(32rem,74svh,40rem);background:var(--civic-night);overflow:hidden;isolation:isolate}.civic-hero-carousel:focus-visible{outline:3px solid var(--civic-gold);outline-offset:-3px}.civic-hero-carousel .carousel-inner{position:absolute;inset:0;min-block-size:0;block-size:100%}.civic-hero-carousel .carousel-item{position:absolute;inset:0;block-size:100%;margin:0;float:none}.civic-hero-carousel .carousel-backgroundimage-container{position:absolute;inset:0;overflow:hidden}.civic-hero-carousel .carousel-backgroundimage{position:absolute;inset:0;background-image:var(--civic-hero-bg-sm, var(--civic-hero-bg));background-size:cover;background-position:center 45%}@media(min-width: 992px){.civic-hero-carousel .carousel-backgroundimage{background-image:var(--civic-hero-bg)}}.civic-hero__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg, rgba(20, 27, 61, 0.92) 0%, rgba(20, 27, 61, 0.84) 30%, rgba(20, 27, 61, 0.7) 55%, rgba(20, 27, 61, 0.52) 74%, rgba(20, 27, 61, 0.32) 90%, rgba(20, 27, 61, 0.22) 100%);pointer-events:none}.civic-hero__content{position:relative;z-index:2;padding-block:7rem calc(var(--civic-hero-overlap) + 4.75rem)}.civic-hero__inner{inline-size:calc(min(var(--erigo-container, 82.5rem),100%) - 2*var(--civic-gutter));margin-inline:auto;color:#fff}.civic-hero__inner .civic-eyebrow{margin-block-end:1.35rem;color:var(--civic-gold-bright)}.civic-hero__inner .carousel-content-inner{padding:0;max-width:none;margin:0}.civic-hero__inner .carousel-text-inner{gap:0;align-items:flex-start;text-align:start}.civic-hero__inner .carousel-item-header,.civic-hero__inner .carousel-header,.civic-hero__inner .carousel-subheader,.civic-hero__inner .carousel-item-bodytext{text-align:start}.civic-hero__inner .carousel-subheader{margin-block-start:1rem;color:rgba(255,255,255,.92);font-family:var(--erigo-font-family-base);font-size:1.15rem}.civic-hero__inner .carousel-item-header,.civic-hero__inner .carousel-header{margin:0;max-inline-size:12ch;font-family:var(--erigo-font-family-heading);font-size:clamp(2.75rem,1.5rem + 4.6vw,5.5rem);font-weight:500;line-height:1;letter-spacing:-0.025em;color:#fff;text-wrap:balance;text-shadow:0 2px 40px rgba(10,14,34,.35)}.civic-hero__inner .carousel-item-bodytext{margin-block-start:1.5rem;max-inline-size:42ch;font-size:clamp(1.125rem,1.05rem + .3vw,1.3rem);line-height:1.6;color:rgba(255,255,255,.95);text-shadow:0 1px 18px rgba(10,14,34,.45)}.civic-hero__inner .carousel-item-bodytext p{margin:0}.civic-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-block-start:2.25rem}.civic-hero__nav{position:absolute;inset-inline:0;inset-block-end:calc(var(--civic-hero-overlap) + 1rem);z-index:3;pointer-events:none}.civic-hero__nav-inner{inline-size:calc(min(var(--erigo-container, 82.5rem),100%) - 2*var(--civic-gutter));margin-inline:auto;display:flex;align-items:center;gap:.5rem}.civic-hero__nav-inner>*{pointer-events:auto}.civic-hero-carousel .carousel-indicators{position:static;display:flex;gap:.5rem;margin:0;padding:0;list-style:none}.civic-hero-carousel .carousel-indicators button{position:relative;inline-size:3rem;block-size:2.75rem;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.civic-hero-carousel .carousel-indicators button::before,.civic-hero-carousel .carousel-indicators button::after{content:"";position:absolute;inset-inline:0;inset-block-start:calc(50% - 1.5px);block-size:3px}.civic-hero-carousel .carousel-indicators button::before{background:rgba(255,255,255,.38);transition:background-color .2s var(--civic-ease)}.civic-hero-carousel .carousel-indicators button::after{background:var(--civic-gold);transform:scaleX(0);transform-origin:left center}.civic-hero-carousel .carousel-indicators button.active::after{transform:scaleX(1)}.civic-hero-carousel .carousel-indicators button:hover::before{background:rgba(255,255,255,.8)}.civic-hero-carousel .carousel-indicators button:focus-visible{outline:2px solid var(--civic-gold);outline-offset:2px}.civic-hero-carousel .carousel-indicators span{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.civic-hero-carousel .carousel-control{position:static;display:none;place-items:center;inline-size:2.75rem;block-size:2.75rem;padding:0;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:rgba(20,27,61,.35);color:#fff;opacity:1;cursor:pointer;transition:background-color .2s var(--civic-ease),border-color .2s var(--civic-ease),color .2s var(--civic-ease)}.civic-hero-carousel .carousel-control:hover{background:#fff;border-color:#fff;color:var(--civic-indigo)}.civic-hero-carousel .carousel-control:focus-visible{outline:2px solid var(--civic-gold);outline-offset:2px}.civic-hero-carousel .carousel-control .carousel-control-icon{inline-size:.6rem;block-size:.6rem}.civic-hero-carousel .carousel-control .carousel-control-prev-icon{margin-inline-start:.2rem}.civic-hero-carousel .carousel-control .carousel-control-next-icon{margin-inline-end:.2rem}.civic-hero-carousel .carousel-control-next{margin-inline-end:.75rem}@media(min-width: 768px){.civic-hero-carousel{min-block-size:clamp(38rem,80svh,52rem)}.civic-hero__content{padding-block:9rem calc(var(--civic-hero-overlap) + 5.5rem)}.civic-hero__nav{inset-block-end:calc(var(--civic-hero-overlap) + 1.75rem)}.civic-hero__nav-inner{justify-content:flex-end}.civic-hero-carousel .carousel-control{display:grid}.civic-hero__scrim{background:linear-gradient(90deg, rgba(20, 27, 61, 0.78) 0%, rgba(20, 27, 61, 0.66) 24%, rgba(20, 27, 61, 0.42) 42%, rgba(20, 27, 61, 0.16) 58%, rgba(20, 27, 61, 0) 74%),linear-gradient(0deg, rgba(20, 27, 61, 0.82) 0%, rgba(20, 27, 61, 0.52) 20%, rgba(20, 27, 61, 0.22) 40%, rgba(20, 27, 61, 0) 58%),linear-gradient(180deg, rgba(20, 27, 61, 0.3) 0%, rgba(20, 27, 61, 0) 22%)}}@media(prefers-reduced-motion: no-preference){.civic-hero-carousel[data-bs-ride=carousel] .carousel-indicators button.active::after{animation:civic-stripe var(--civic-slide-interval) linear both}.civic-hero-carousel[data-bs-ride=carousel]:hover .carousel-indicators button.active::after,.civic-hero-carousel[data-bs-ride=carousel]:focus-within .carousel-indicators button.active::after{animation-play-state:paused}@keyframes civic-stripe{from{transform:scaleX(0)}to{transform:scaleX(1)}}}.civic-hero__updates{position:relative;z-index:4;inline-size:calc(min(var(--erigo-container, 82.5rem),100%) - 2*var(--civic-gutter));margin-inline:auto;margin-block:calc(var(--civic-hero-overlap)*-1) 0}.civic-hero .civic-hero__updates .frame{margin:0;padding:0;min-height:0;background:rgba(0,0,0,0)}.civic-hero__updates .frame-container{padding:0;max-width:none}.civic-hero__updates .erigo-columns{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);gap:0;background:var(--civic-surface);border-radius:var(--civic-radius-lg);box-shadow:var(--civic-elev-3),0 0 0 1px rgba(20,27,61,.07);overflow:hidden}.civic-hero__updates .erigo-columns::before{content:"";position:absolute;inset:0 0 auto;block-size:4px;background:var(--civic-indigo);z-index:1}.civic-hero .civic-hero__updates .erigo-columns-item{min-width:0;padding:clamp(1.75rem,1rem + 2.4vw,3rem)}.civic-hero__updates .erigo-columns-item+.erigo-columns-item{border-block-start:1px solid var(--civic-hairline);background:color-mix(in srgb, var(--civic-mist) 45%, #fff)}.civic-hero .civic-hero__updates .frame-header{margin:0 0 .25rem;padding-block-end:1.1rem;border-block-end:1px solid var(--civic-hairline)}.civic-hero__updates .element-header{margin:0;font-size:clamp(1.75rem,1.35rem + 1vw,2.25rem);font-weight:500;line-height:1.1;letter-spacing:-0.02em}.civic-hero__updates .element-header a{display:inline-flex;align-items:baseline;gap:.7rem;color:var(--civic-ink);text-decoration:none}.civic-hero__updates .element-header a::after{content:"";flex:0 0 auto;inline-size:.8em;block-size:.8em;background-color:currentcolor;mask:var(--civic-icon-arrow-right) center/contain no-repeat;align-self:center;color:var(--civic-gold-ink);transition:transform .25s var(--civic-ease)}.civic-hero__updates .element-header a span{text-decoration:none;background-image:linear-gradient(currentcolor, currentcolor);background-repeat:no-repeat;background-position:0 calc(100% - .04em);background-size:var(--civic-wipe, 0%) 1.5px}@media(prefers-reduced-motion: no-preference){.civic-hero__updates .element-header a span{transition:color .2s var(--civic-ease),background-size .4s var(--civic-ease)}}.civic-hero__updates .element-header a:hover span{--civic-wipe: 100%}.civic-hero__updates .element-header a:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.civic-hero .civic-hero__updates .news-list-view{display:block;gap:0}.civic-hero .civic-hero__updates .news-list-view .article{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1.35rem;margin:0;padding:1.35rem 0;border:0;border-block-start:1px solid var(--civic-hairline);border-radius:0;background:rgba(0,0,0,0);box-shadow:none;transform:none}.civic-hero .civic-hero__updates .news-list-view .article:first-child{border-block-start:0}.civic-hero .civic-hero__updates .news-list-view .article:last-child{padding-block-end:0}.civic-hero .civic-hero__updates .news-list-view .article::before{content:none}.civic-hero .civic-hero__updates .news-list-view .article:hover,.civic-hero .civic-hero__updates .news-list-view .article:focus-within{background:rgba(0,0,0,0);box-shadow:none;transform:none;border-color:var(--civic-hairline)}@media(max-width: 575.98px){.civic-hero .civic-hero__updates .civic-stamp{inline-size:4.25rem}.civic-hero .civic-hero__updates .civic-stamp__day{font-size:1.3rem}.civic-hero .civic-hero__updates .news-list-view .article,.civic-hero .civic-hero__updates .erigo-urednideska-recent__link{gap:1rem}}.civic-hero__updates .news-img-wrap{display:none}.civic-hero__updates .news-item-body{min-width:0}.civic-hero .civic-hero__updates .news-item-body .header{margin:0 0 .4rem}.civic-hero .civic-hero__updates .news-item-body h3{margin:0;font-size:clamp(1.2rem,1.08rem + .35vw,1.35rem);font-weight:500;line-height:1.28;letter-spacing:-0.01em}.civic-hero .civic-hero__updates .news-item-body h3 a{color:var(--civic-ink);text-decoration:none;background-image:linear-gradient(currentcolor, currentcolor);background-repeat:no-repeat;background-position:0 calc(100% - .04em);background-size:var(--civic-wipe, 0%) 1.5px}@media(prefers-reduced-motion: no-preference){.civic-hero .civic-hero__updates .news-item-body h3 a{transition:color .2s var(--civic-ease),background-size .4s var(--civic-ease)}}.civic-hero .civic-hero__updates .news-item-body h3 a:hover{color:var(--civic-indigo);--civic-wipe: 100%}.civic-hero .civic-hero__updates .news-item-body h3 a:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.civic-hero .civic-hero__updates .teaser-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.0625rem;line-height:1.6;color:var(--civic-ink-soft)}.civic-hero .civic-hero__updates .teaser-text p{margin:0}.civic-hero .civic-hero__updates .civic-stamp,.civic-main .frame-type-news_pi1 .civic-stamp{color:var(--civic-indigo)}.civic-hero .civic-hero__updates .news-item-body .footer{border:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .85rem;margin-block-start:.35rem}.civic-hero .civic-hero__updates .news-item-body .footer .more.erigo-button{display:inline-flex;align-items:center;gap:.4rem;min-block-size:2.75rem;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--civic-indigo);font-size:.9375rem;font-weight:700;line-height:1.4;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.25em;transform:none}.civic-hero .civic-hero__updates .news-item-body .footer .more.erigo-button::after{content:"";flex:0 0 auto;inline-size:1em;block-size:1em;background-color:currentcolor;mask:var(--civic-icon-arrow-right) center/contain no-repeat;transition:transform .25s var(--civic-ease)}.civic-hero .civic-hero__updates .news-item-body .footer .more.erigo-button:hover{background:rgba(0,0,0,0);color:var(--civic-night);text-decoration-color:currentcolor;box-shadow:none;transform:none}.civic-hero .civic-hero__updates .news-item-body .footer .more.erigo-button:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.civic-hero .civic-hero__updates .news-list-category{display:inline-flex;align-items:center;min-block-size:1.6rem;padding:.1rem .7rem;border-radius:999px;background:var(--civic-mist);color:var(--civic-ink-soft);font-size:.8125rem;font-weight:700;letter-spacing:.01em;line-height:1.3;text-transform:none}.civic-hero .civic-hero__updates .erigo-urednideska-recent__grid{display:block;gap:0}.civic-hero__updates .erigo-urednideska-recent__item+.erigo-urednideska-recent__item{border-block-start:1px solid var(--civic-hairline)}.civic-hero .civic-hero__updates .erigo-urednideska-recent__link{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:1.35rem;margin:0;padding:1.15rem 0;border-radius:0;background:rgba(0,0,0,0);color:inherit}.civic-hero .civic-hero__updates .erigo-urednideska-recent__link::before{content:none}.civic-hero .civic-hero__updates .erigo-urednideska-recent__link:hover,.civic-hero .civic-hero__updates .erigo-urednideska-recent__link:focus-visible{background:rgba(0,0,0,0)}.civic-hero .civic-hero__updates .erigo-urednideska-recent__link:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.civic-hero__updates .erigo-urednideska-recent__title{display:block;font-size:1.0625rem;font-weight:700;line-height:1.42;color:var(--civic-ink);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1.5px;text-underline-offset:.22em;transition:color .2s var(--civic-ease),text-decoration-color .2s var(--civic-ease)}.civic-hero__updates .erigo-urednideska-recent__link:hover .erigo-urednideska-recent__title,.civic-hero__updates .erigo-urednideska-recent__link:focus-visible .erigo-urednideska-recent__title{color:var(--civic-indigo);text-decoration-color:currentcolor}.civic-hero .civic-hero__updates .erigo-urednideska-recent__meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-block-start:.5rem;font-size:.8125rem;text-transform:none;letter-spacing:0}.civic-hero .civic-hero__updates .erigo-urednideska-recent__meta>span{display:inline-flex;align-items:center;min-block-size:1.6rem;padding:.1rem .7rem;border-radius:999px;background:var(--civic-mist);color:var(--civic-ink-soft);font-size:.8125rem;font-weight:700;letter-spacing:.01em;line-height:1.3;text-transform:none;background:#fff;box-shadow:inset 0 0 0 1px var(--civic-sage)}.civic-hero .civic-hero__updates .erigo-urednideska-recent__meta .erigo-urednideska-badge{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--civic-sage);color:var(--civic-muted)}.civic-hero .civic-hero__updates .erigo-urednideska-recent__all{margin-block-start:.75rem}@media(min-width: 768px){.civic-hero__updates .erigo-columns{grid-template-columns:minmax(0, 1.12fr) minmax(0, 1fr)}.civic-hero__updates .erigo-columns-item+.erigo-columns-item{border-block-start:0;border-inline-start:1px solid var(--civic-hairline)}}nav.civic-services{position:relative;isolation:isolate;overflow:hidden;background:var(--civic-mist);padding-block:clamp(4.5rem,2.5rem + 6vw,7.5rem) clamp(3rem,1.5rem + 3.5vw,4.5rem)}nav.civic-services::before{content:"";position:absolute;inset:0 0 0 auto;inline-size:min(64rem,85%);z-index:-1;background:var(--civic-indigo);opacity:.075;mask:var(--civic-contours) right center/cover no-repeat;pointer-events:none}.civic-services__inner{inline-size:calc(min(var(--erigo-container, 82.5rem),100%) - 2*var(--civic-gutter));margin-inline:auto;display:grid;gap:clamp(2rem,1.5rem + 2vw,3rem)}.civic-services__lead h2{margin:0;font-family:var(--erigo-font-family-heading);font-size:clamp(2rem,1.45rem + 1.9vw,3rem);font-weight:500;line-height:1.08;letter-spacing:-0.02em;color:var(--civic-ink);text-wrap:balance;max-inline-size:24ch}.civic-services .civic-services__list{list-style:none;margin:0;padding:0;display:grid;gap:0;border-block-start:1px solid var(--civic-sage)}.civic-services__list li{border-block-end:1px solid var(--civic-sage)}.civic-services .civic-services__list a{position:relative;display:grid;grid-template-columns:3.5rem minmax(0, 1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:1.15rem;row-gap:.15rem;block-size:100%;padding:1.35rem 0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--civic-ink);text-decoration:none;transform:none;transition:none}.civic-services .civic-services__list a::before{content:"";grid-row:1/span 2;inline-size:3.5rem;block-size:4rem;border-radius:var(--civic-shield);background-color:var(--civic-indigo);background-repeat:no-repeat;background-position:center 42%;background-size:1.85rem;box-shadow:inset 0 0 0 2px var(--civic-indigo),inset 0 0 0 3px rgba(229,181,47,.55)}.civic-services .civic-services__list a strong{align-self:end;font-family:var(--erigo-font-family-heading);font-size:clamp(1.3rem,1.15rem + .4vw,1.5rem);font-weight:500;line-height:1.2;letter-spacing:-0.01em;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1.5px;text-underline-offset:.22em;transition:color .2s var(--civic-ease),text-decoration-color .2s var(--civic-ease)}.civic-services .civic-services__list a span{grid-column:2;align-self:start;font-size:1.0625rem;line-height:1.5;color:var(--civic-ink-soft)}.civic-services .civic-services__list a::after{content:"";flex:0 0 auto;inline-size:1.35rem;block-size:1.35rem;background-color:currentcolor;mask:var(--civic-icon-arrow-right) center/contain no-repeat;grid-column:3;grid-row:1/span 2;color:var(--civic-gold-ink);transition:transform .25s var(--civic-ease),color .2s var(--civic-ease)}.civic-services .civic-services__list a:hover,.civic-services .civic-services__list a:focus-within{background:rgba(0,0,0,0);box-shadow:none;transform:none}.civic-services .civic-services__list a:hover strong{color:var(--civic-indigo);text-decoration-color:currentcolor}.civic-services .civic-services__list a:hover::after{color:var(--civic-indigo)}.civic-services .civic-services__list a:focus-visible{outline:3px solid var(--civic-indigo);outline-offset:3px}.civic-services__list li:nth-child(1) a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e5b52f' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.75'/%3E%3Cpath d='M12 7.25V12l3.25 2'/%3E%3C/svg%3E")}.civic-services__list li:nth-child(2) a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e5b52f' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.25h12v17.5l-3-2-3 2-3-2-3 2z'/%3E%3Cpath d='M9 8.5h6M9 12h6M9 15.5h3.5'/%3E%3C/svg%3E")}.civic-services__list li:nth-child(3) a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e5b52f' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3.25H7A1.75 1.75 0 0 0 5.25 5v14c0 .97.78 1.75 1.75 1.75h10c.97 0 1.75-.78 1.75-1.75V8z'/%3E%3Cpath d='M14 3.25V8h4.75M12 11v6M9.5 14.5 12 17l2.5-2.5'/%3E%3C/svg%3E")}.civic-services__list li:nth-child(4) a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e5b52f' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.25 10v4h4l6 4.25V5.75l-6 4.25z'/%3E%3Cpath d='M16.5 9.25a4 4 0 0 1 0 5.5M19 6.75a7.5 7.5 0 0 1 0 10.5'/%3E%3C/svg%3E")}@media(min-width: 768px){.civic-services .civic-services__list{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:clamp(2rem,4vw,3.5rem)}}@media(min-width: 1200px){.civic-services .civic-services__list{grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:0;border-block-end:1px solid var(--civic-sage)}.civic-services__list li{border-block-end:0}.civic-services__list li+li{border-inline-start:1px solid var(--civic-sage)}.civic-services .civic-services__list a{grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:auto auto 1fr;align-items:start;row-gap:.5rem;padding:2rem clamp(1.25rem,2vw,2rem) 2.25rem}.civic-services .civic-services__list a::before{grid-row:1;grid-column:1;inline-size:4rem;block-size:4.6rem;background-size:2.1rem;margin-block-end:1.25rem}.civic-services .civic-services__list a::after{grid-row:1;grid-column:2;align-self:start;margin-block-start:.25rem}.civic-services .civic-services__list a strong{grid-column:1/-1}.civic-services .civic-services__list a span{grid-column:1/-1}.civic-services__list li:first-child a{padding-inline-start:0}.civic-services__list li:last-child a{padding-inline-end:0}}div.civic-main{background:var(--civic-paper);padding-block:1.5rem clamp(2.5rem,1.5rem + 4vw,5rem)}div.civic-main>.frame:last-child>.frame-container{--erigo-frame-rhythm-after: 1.5rem}.civic-main .erigo-textmedia{align-items:center}.civic-main .erigo-textmedia .gallery-item{position:relative;isolation:isolate}.civic-main .erigo-textmedia .gallery-item::before{content:"";position:absolute;inset:.75rem -0.75rem -0.75rem .75rem;z-index:-1;border:1px solid var(--civic-gold);border-radius:var(--civic-radius-sm)}.civic-main .erigo-textmedia .gallery-item picture,.civic-main .erigo-textmedia .gallery-item img{display:block;border-radius:var(--civic-radius-sm);overflow:hidden}.civic-main .erigo-textmedia-text{max-inline-size:64ch}.civic-main .erigo-textmedia-text .element-header{margin:0;font-family:var(--erigo-font-family-heading);font-size:clamp(2rem,1.45rem + 1.9vw,3rem);font-weight:500;line-height:1.08;letter-spacing:-0.02em;color:var(--civic-ink);text-wrap:balance;margin-block-end:.25rem}.civic-main .erigo-textmedia-text p{color:var(--civic-ink-soft)}.civic-main .erigo-textmedia-text .frame-header+p,.civic-main .erigo-textmedia-text .frame-header+*>p:first-child{font-size:clamp(1.2rem,1.1rem + .35vw,1.375rem);line-height:1.55;color:var(--civic-ink)}@media(min-width: 768px){.civic-main .erigo-textmedia-left,.civic-main .erigo-textmedia-right{grid-template-columns:minmax(0, 5fr) minmax(0, 6fr);gap:clamp(2.5rem,6vw,5.5rem);align-items:start}.civic-main .erigo-textmedia-gallery{position:sticky;inset-block-start:8rem}.civic-main .erigo-textmedia .gallery-item img{aspect-ratio:5/6;object-fit:cover;object-position:40% center}.civic-main .erigo-textmedia .gallery-item::before{inset:1.25rem -1.25rem -1.25rem 1.25rem}}.civic-main .frame-type-news_pi1 .frame-header{margin-block-end:1.75rem}.civic-main .frame-type-news_pi1 .element-header{margin:0;font-family:var(--erigo-font-family-heading);font-size:clamp(2rem,1.45rem + 1.9vw,3rem);font-weight:500;line-height:1.08;letter-spacing:-0.02em;color:var(--civic-ink);text-wrap:balance}.civic-main .frame-type-news_pi1 .element-header a{display:inline-flex;align-items:baseline;gap:.7rem;color:var(--civic-ink);text-decoration:none}.civic-main .frame-type-news_pi1 .element-header a::after{content:"";flex:0 0 auto;inline-size:.65em;block-size:.65em;background-color:currentcolor;mask:var(--civic-icon-arrow-right) center/contain no-repeat;align-self:center;color:var(--civic-gold-ink);transition:transform .25s var(--civic-ease)}.civic-main .frame-type-news_pi1 .element-header a span{text-decoration:none;background-image:linear-gradient(currentcolor, currentcolor);background-repeat:no-repeat;background-position:0 calc(100% - .04em);background-size:var(--civic-wipe, 0%) 1.5px}@media(prefers-reduced-motion: no-preference){.civic-main .frame-type-news_pi1 .element-header a span{transition:color .2s var(--civic-ease),background-size .4s var(--civic-ease)}}.civic-main .frame-type-news_pi1 .element-header a:hover span{--civic-wipe: 100%}.civic-main .frame-type-news_pi1 .news-list-view{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 19rem), 1fr));gap:1.25rem}.civic-main .frame-type-news_pi1 .news-list-view .article{display:flex;flex-direction:column;gap:1.1rem;margin:0;padding:1.6rem 1.6rem 1.25rem;border:1px solid var(--civic-sage);border-radius:var(--civic-radius);background:var(--civic-surface);box-shadow:none;transform:none}.civic-main .frame-type-news_pi1 .news-list-view .article::before{content:none}.civic-main .frame-type-news_pi1 .news-list-view .article:hover,.civic-main .frame-type-news_pi1 .news-list-view .article:focus-within{border-color:var(--civic-sage);box-shadow:none;transform:none;background:var(--civic-surface)}.civic-main .frame-type-news_pi1 .civic-stamp{flex-direction:row;align-items:baseline;gap:.65rem;inline-size:auto;padding:0 0 .9rem;border:0;border-block-end:1px solid var(--civic-hairline)}.civic-main .frame-type-news_pi1 .civic-stamp__day{font-size:1.75rem}.civic-main .frame-type-news_pi1 .civic-stamp__year{margin:0}.civic-main .frame-type-news_pi1 .news-item-body{display:flex;flex-direction:column;flex:1;min-width:0}.civic-main .frame-type-news_pi1 .news-item-body .header{margin:0 0 .5rem}.civic-main .frame-type-news_pi1 .news-item-body h3{margin:0;font-size:1.35rem;font-weight:500;line-height:1.28;letter-spacing:-0.01em}.civic-main .frame-type-news_pi1 .news-item-body h3 a{color:var(--civic-ink);text-decoration:none;background-image:linear-gradient(currentcolor, currentcolor);background-repeat:no-repeat;background-position:0 calc(100% - .04em);background-size:var(--civic-wipe, 0%) 1.5px}@media(prefers-reduced-motion: no-preference){.civic-main .frame-type-news_pi1 .news-item-body h3 a{transition:color .2s var(--civic-ease),background-size .4s var(--civic-ease)}}.civic-main .frame-type-news_pi1 .news-item-body h3 a:hover{color:var(--civic-indigo);--civic-wipe: 100%}.civic-main .frame-type-news_pi1 .teaser-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:1.0625rem;line-height:1.6;color:var(--civic-ink-soft)}.civic-main .frame-type-news_pi1 .teaser-text p{margin:0}.civic-main .frame-type-news_pi1 .news-item-body .footer{border:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .85rem;margin-block-start:auto;padding-block-start:.75rem}.civic-main .frame-type-news_pi1 .news-list-category{display:inline-flex;align-items:center;min-block-size:1.6rem;padding:.1rem .7rem;border-radius:999px;background:var(--civic-mist);color:var(--civic-ink-soft);font-size:.8125rem;font-weight:700;letter-spacing:.01em;line-height:1.3;text-transform:none}.civic-main .frame-type-news_pi1 .news-item-body .footer .more.erigo-button{display:inline-flex;align-items:center;gap:.4rem;min-block-size:2.75rem;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--civic-indigo);font-size:.9375rem;font-weight:700;line-height:1.4;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.25em;transform:none}.civic-main .frame-type-news_pi1 .news-item-body .footer .more.erigo-button::after{content:"";flex:0 0 auto;inline-size:1em;block-size:1em;background-color:currentcolor;mask:var(--civic-icon-arrow-right) center/contain no-repeat;transition:transform .25s var(--civic-ease)}.civic-main .frame-type-news_pi1 .news-item-body .footer .more.erigo-button:hover{background:rgba(0,0,0,0);color:var(--civic-night);text-decoration-color:currentcolor;box-shadow:none;transform:none}.civic-main .frame-type-news_pi1 .news-item-body .footer .more.erigo-button:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}section.civic-contact{position:relative;isolation:isolate;overflow:hidden;background:var(--civic-surface);border-block-start:1px solid var(--civic-hairline);padding-block:clamp(4rem,2rem + 6vw,7.5rem)}section.civic-contact::before{content:"";position:absolute;inset:auto auto 0 0;inline-size:min(56rem,100%);block-size:70%;z-index:-1;background:var(--civic-indigo);opacity:.05;mask:var(--civic-contours) left bottom/cover no-repeat;pointer-events:none}.civic-contact__inner{inline-size:calc(min(var(--erigo-container, 82.5rem),100%) - 2*var(--civic-gutter));margin-inline:auto;display:grid;gap:clamp(2.5rem,5vw,5.5rem)}.civic-contact__intro h2{margin:0 0 1.1rem;font-size:clamp(2.5rem,1.7rem + 2.6vw,4rem);font-weight:500;letter-spacing:-0.025em;line-height:1.02}.civic-contact__lead{max-inline-size:36ch;margin:0 0 2.25rem;font-size:clamp(1.125rem,1.08rem + .2vw,1.25rem);line-height:1.6;color:var(--civic-ink-soft)}.civic-contact__phone{display:inline-flex;align-items:center;gap:.85rem;font-family:var(--erigo-font-family-heading);font-size:clamp(2.2rem,1.7rem + 1.6vw,3.1rem);font-weight:500;line-height:1.1;letter-spacing:-0.015em;font-variant-numeric:lining-nums;color:var(--civic-indigo);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:2px;text-underline-offset:.22em;transition:color .2s var(--civic-ease),text-decoration-color .2s var(--civic-ease);text-underline-offset:.15em}.civic-contact__phone::before{content:"";flex:0 0 auto;inline-size:.75em;block-size:.75em;background-color:currentcolor;mask:var(--civic-icon-phone) center/contain no-repeat;color:var(--civic-gold-ink)}.civic-contact__phone:hover{text-decoration-color:currentcolor}.civic-contact__mail{display:inline-flex;align-items:center;gap:.6rem;margin-block:.85rem 2.25rem;font-size:1.1875rem;font-weight:700;color:var(--civic-indigo)}.civic-contact__mail::before{content:"";flex:0 0 auto;inline-size:1.25em;block-size:1.25em;background-color:currentcolor;mask:var(--civic-icon-mail) center/contain no-repeat;color:var(--civic-gold-ink)}.civic-contact__intro>.civic-contact__mail{display:flex;inline-size:fit-content}.civic-contact__hours{display:grid;margin:0 0 1.75rem;max-inline-size:26rem;border-block-start:2px solid var(--civic-ink)}.civic-contact__hours div{display:flex;justify-content:space-between;gap:1rem;padding-block:.9rem;border-block-end:1px solid var(--civic-hairline)}.civic-contact__hours dt{color:var(--civic-ink-soft)}.civic-contact__hours dd{margin:0;font-weight:700;color:var(--civic-ink);font-variant-numeric:tabular-nums lining-nums}.civic-contact__form .frame{width:100%;max-width:none;margin:0;background:var(--civic-paper);border:1px solid var(--civic-hairline);border-radius:var(--civic-radius-lg);box-shadow:none}.civic-contact__form .frame-container{padding:clamp(1.75rem,1rem + 2.5vw,3rem)}.civic-contact__form .frame-header{margin-block-end:1.5rem}.civic-contact__form .element-header{font-size:clamp(1.7rem,1.35rem + .9vw,2.2rem);font-weight:500;letter-spacing:-0.015em}@media(min-width: 992px){.civic-contact__inner{grid-template-columns:minmax(0, 1fr) minmax(0, 1.3fr);align-items:start}}@media(prefers-reduced-motion: no-preference){.civic-hero-carousel .carousel-item.active .carousel-backgroundimage{animation:civic-kenburns 20s linear both}.civic-hero__inner{animation:civic-rise .7s .1s var(--civic-ease) both}.civic-hero__updates{animation:civic-rise .7s .25s var(--civic-ease) both}.civic-link:hover::after,.civic-hero__updates .element-header a:hover::after,.civic-main .frame-type-news_pi1 .element-header a:hover::after,.civic-hero .civic-hero__updates .news-item-body .footer .more.erigo-button:hover::after,.civic-main .frame-type-news_pi1 .news-item-body .footer .more.erigo-button:hover::after,.civic-services .civic-services__list a:hover::after{transform:translateX(0.25rem)}@keyframes civic-kenburns{from{transform:scale(1)}to{transform:scale(1.04)}}@keyframes civic-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}.civic-services .civic-services__list li a:hover{transform:none}@media(prefers-reduced-motion: reduce){.civic-hero-carousel .carousel-item{transition:none}}.civic-section-nav{background:var(--civic-surface);border-block-start:1px solid var(--civic-sage);padding-block:clamp(2.5rem,6vw,5rem)}.civic-section-nav__inner{inline-size:calc(min(var(--erigo-container, 82.5rem),100%) - 2*var(--civic-gutter));margin-inline:auto}.civic-section-nav h2{margin:0 0 1.25rem;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:500;letter-spacing:-0.015em}.civic-section-nav__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 13rem), 1fr));gap:.5rem 1.5rem}.civic-section-nav__list a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 0;border-block-end:1px solid var(--civic-sage);color:var(--civic-ink);font-weight:600;text-decoration:none;transition:color .2s var(--civic-ease),border-color .2s var(--civic-ease)}.civic-section-nav__list a::after{content:"→";color:var(--civic-indigo);opacity:0;transform:translateX(-4px);transition:opacity .2s,transform .2s var(--civic-ease)}.civic-section-nav__list a:hover{color:var(--civic-indigo);border-color:var(--civic-indigo)}.civic-section-nav__list a:hover::after{opacity:1;transform:none}.civic-section-nav__list a[aria-current]{color:var(--civic-muted);font-weight:500}.civic-section-nav__list a[aria-current]::before{content:"•";margin-inline-end:.5rem;color:var(--civic-gold)}.civic-section-nav__list a:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.page-header:has(.civic-header){position:sticky;inset-block-start:0;z-index:60;border:0;background:#fff;color:var(--civic-indigo);box-shadow:inset 0 4px 0 0 var(--civic-indigo),0 1px 0 0 rgba(20,27,61,.1);transition:box-shadow .3s var(--civic-ease, ease)}.page-header.scrolled:has(.civic-header){box-shadow:inset 0 4px 0 0 var(--civic-indigo),0 1px 0 0 rgba(20,27,61,.08),0 14px 30px -20px rgba(20,27,61,.42)}html:has(.civic-header){scroll-padding-block-start:6.5rem}.page-footer{--erigo-color-text: #f3f5fa;--erigo-color-text-muted: #c9cfe0;--erigo-color-primary: var(--civic-gold);--erigo-color-border: #343d6b;--civic-footer-gold: var(--civic-gold-bright);--civic-footer-text: #d5dae8;--civic-footer-line: rgb(255 255 255 / 13%);position:relative;isolation:isolate;overflow:hidden;color:#f3f5fa;background:var(--civic-night);padding-block:clamp(3.5rem,2rem + 5vw,6rem) 0}.page-footer::after{content:"";position:absolute;inset:0 0 auto;block-size:4px;background:linear-gradient(90deg, var(--civic-gold) 0 88%, var(--civic-red) 88% 100%)}.page-footer::before{content:"";position:absolute;inset:0 0 0 auto;inline-size:min(78rem,100%);z-index:-1;background:var(--civic-gold);opacity:.09;mask:var(--civic-contours) right top/cover no-repeat;pointer-events:none}.page-footer .civic-footer__brand{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-block-end:clamp(1.75rem,1rem + 2vw,2.5rem);margin-block-end:clamp(2rem,1rem + 2.5vw,3rem);border-block-end:1px solid var(--civic-footer-line)}.page-footer .civic-footer__crest{display:inline-flex;align-items:center;gap:1rem;color:#fff;text-decoration:none}.page-footer .civic-footer__crest img{display:block;inline-size:4rem;block-size:4.6rem;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(5, 8, 25, 0.45))}.page-footer .civic-footer__crest:hover .civic-footer__name{text-decoration:underline;text-decoration-color:var(--civic-footer-gold);text-underline-offset:.2em}.page-footer .civic-footer__name{font-family:var(--erigo-font-family-heading);font-size:clamp(1.9rem,1.45rem + 1.3vw,2.6rem);font-weight:500;line-height:1.05;letter-spacing:-0.02em}.page-footer .civic-footer__tagline{margin:0;font-size:1rem;color:var(--civic-footer-text)}.page-footer .footer-column-0 .frame-type-gallery{display:none}.page-footer .footer-columns{display:grid;grid-template-columns:minmax(0, 1fr);gap:2.25rem}.page-footer .footer-column-3:empty{display:none}.page-footer .frame{padding-block:0;margin-block:0;background:rgba(0,0,0,0)}.page-footer .frame>.frame-container{padding:0;max-width:none}.page-footer .footer-column-0 .frame+.frame{margin-block-start:0}.page-footer .gallery-row,.page-footer .gallery-item{margin:0;padding:0;width:100%}.page-footer .footer-column-2 .erigo-columns-3{display:grid;grid-template-columns:minmax(0, 1fr);gap:2.25rem}.page-footer .element-header{margin:0 0 1rem;color:var(--civic-footer-gold);font-family:var(--erigo-font-family-body);font-size:.8125rem;line-height:1.4;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.page-footer .element-header span{color:inherit}.page-footer .erigo-text{color:var(--civic-footer-text);font-size:1.0625rem;line-height:1.75}.page-footer .erigo-text p{margin:0}.page-footer .erigo-text p+p{margin-block-start:1rem}.page-footer a{color:#fff;text-decoration:underline;text-decoration-color:rgba(255,255,255,.35);text-decoration-thickness:1px;text-underline-offset:.25em;transition:color .2s var(--civic-ease, ease),text-decoration-color .2s var(--civic-ease, ease)}.page-footer a:hover{color:var(--civic-footer-gold);text-decoration-color:currentcolor}.page-footer a:focus-visible{outline:2px solid var(--civic-footer-gold);outline-offset:4px;border-radius:2px}.page-footer .erigo-text a,.page-footer .erigo-menu a,.page-footer .erigo-copyright a{display:inline-block;min-height:2rem;padding-block:.15rem;overflow-wrap:anywhere}.page-footer .footer-bottom-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-block-start:clamp(2.5rem,1.5rem + 3vw,3.5rem);padding-block:1.25rem 1.5rem;gap:.75rem 2rem;background:rgba(0,0,0,0);border-block-start:1px solid var(--civic-footer-line);color:var(--civic-footer-text);font-size:.9375rem}.page-footer .footer-bottom-bar>nav{flex:1 1 auto}.page-footer .footer-bottom-bar .erigo-menu{display:flex;flex-flow:row wrap;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none}.page-footer .footer-bottom-bar .erigo-menu a{text-decoration-color:rgba(0,0,0,0);font-weight:700}.page-footer .footer-bottom-bar .erigo-menu a:hover{text-decoration-color:currentcolor}.page-footer .erigo-copyright,.page-footer .erigo-copyright-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem}.page-footer .erigo-copyright-text p{margin:0}.page-footer .civic-footer__top{display:inline-flex;align-items:center;gap:.5rem;min-block-size:2.75rem;padding:.4rem 1rem;border:1px solid var(--civic-footer-line);border-radius:999px;font-weight:700;text-decoration:none}.page-footer .civic-footer__top::after{content:"";inline-size:1.1em;block-size:1.1em;background:currentcolor;mask:var(--civic-icon-arrow-up) center/contain no-repeat}.page-footer .civic-footer__top:hover{border-color:var(--civic-footer-gold);text-decoration:none}@media(min-width: 576px){.page-footer .footer-column-2 .erigo-columns-3{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem}}@media(min-width: 768px){.page-footer .footer-column-2 .erigo-columns-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 992px){.page-footer .footer-columns{grid-template-columns:minmax(14rem, 1fr) minmax(0, 3fr);gap:2rem}}.gallery-row:has(.gallery-item:nth-child(2)):not(:has(.gallery-item:nth-child(3))){display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.gallery-row:has(.gallery-item:nth-child(2)):not(:has(.gallery-item:nth-child(3))){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 992px){.gallery-row:has(.gallery-item:nth-child(2)):not(:has(.gallery-item:nth-child(3))){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}.gallery-row:has(.gallery-item:nth-child(3)):not(:has(.gallery-item:nth-child(4))){display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.gallery-row:has(.gallery-item:nth-child(3)):not(:has(.gallery-item:nth-child(4))){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 768px){.gallery-row:has(.gallery-item:nth-child(3)):not(:has(.gallery-item:nth-child(4))){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}@media(min-width: 992px){.gallery-row:has(.gallery-item:nth-child(3)):not(:has(.gallery-item:nth-child(4))){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}.gallery-row:has(.gallery-item:nth-child(4)){display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.gallery-row:has(.gallery-item:nth-child(4)){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 768px){.gallery-row:has(.gallery-item:nth-child(4)){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}@media(min-width: 992px){.gallery-row:has(.gallery-item:nth-child(4)){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (4 - 1) * var(--erigo-space-md)) / 4), 1fr))}}.gallery-row:not(:has(.gallery-item:nth-child(2))){display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}.civic-subpage .gallery-row:has(.gallery-item:nth-child(4)){grid-template-columns:repeat(2, minmax(0, 1fr))}@media(min-width: 768px){.civic-subpage .gallery-row:has(.gallery-item:nth-child(4)){grid-template-columns:repeat(3, minmax(0, 1fr))}}.civic-subpage .gallery-row:has(.gallery-item:nth-child(2)):not(:has(.gallery-item:nth-child(4))){grid-template-columns:repeat(auto-fit, minmax(min(100%, 14rem), 1fr))}.civic-subpage .gallery-row{gap:clamp(.75rem,1.6vw,1.25rem);align-items:start}.civic-subpage .gallery-row:has(.gallery-item:nth-child(2)) figure.image{margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none}.civic-subpage .gallery-row:has(.gallery-item:nth-child(2)) img{display:block;inline-size:100%;block-size:auto;aspect-ratio:3/2;object-fit:cover;border-radius:var(--civic-radius);background:var(--civic-mist);box-shadow:var(--civic-shadow-1)}.civic-subpage .gallery-row:has(.gallery-item:nth-child(2)) .caption{padding:.6rem .1rem 0;font-size:var(--erigo-text-sm);line-height:1.45;color:var(--civic-muted)}.civic-subpage .gallery-row:not(:has(.gallery-item:nth-child(2))) img{inline-size:auto;max-inline-size:100%;max-block-size:min(75vh,44rem);block-size:auto;margin-inline:auto}.custom-detail-lightbox{position:relative;display:block;border-radius:var(--civic-radius);cursor:zoom-in}.custom-detail-lightbox::after{content:"";position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;inline-size:2.75rem;block-size:2.75rem;border-radius:50%;background:var(--civic-indigo) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.75' cy='10.75' r='6.5'/%3E%3Cpath d='m20.25 20.25-4.75-4.75M10.75 8v5.5M8 10.75h5.5'/%3E%3C/svg%3E") center/1.35rem no-repeat;box-shadow:0 0 0 2px rgba(229,181,47,.7),var(--civic-shadow-2);opacity:0;transition:opacity .2s var(--civic-ease);pointer-events:none}.custom-detail-lightbox:hover::after,.custom-detail-lightbox:focus-visible::after{opacity:1}.custom-detail-lightbox:focus-visible{outline:3px solid var(--civic-indigo);outline-offset:3px}.erigo-urednideska-tag,.erigo-urednideska-badge{display:inline-flex;align-items:center;gap:.4rem;min-block-size:1.85rem;padding:.1rem .8rem;border-radius:999px;background:var(--civic-mist);color:var(--civic-ink-soft);font-size:var(--erigo-text-xs);font-weight:700;line-height:1.3;letter-spacing:.01em;text-transform:none;white-space:nowrap}.erigo-urednideska-badge--active{background:var(--civic-gold-soft);color:var(--civic-ink)}.erigo-urednideska-badge--active::before{content:"";inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--civic-indigo)}.erigo-urednideska-badge--archiv{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--civic-sage);color:var(--civic-muted)}.civic-subpage .erigo-urednideska-list .erigo-urednideska-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-end:var(--civic-space-4)}.civic-subpage .erigo-urednideska-filters .erigo-urednideska-filter{display:inline-flex;align-items:center;gap:.55rem;min-block-size:var(--civic-tap);padding:.4rem .6rem .4rem 1.1rem;border:1px solid var(--civic-sage);border-radius:999px;background:var(--civic-surface);color:var(--civic-ink);font:inherit;font-size:var(--erigo-text-sm);font-weight:600;cursor:pointer;transition:border-color .2s var(--civic-ease),color .2s var(--civic-ease),background-color .2s var(--civic-ease)}.civic-subpage .erigo-urednideska-filters .erigo-urednideska-filter:hover{border-color:var(--civic-indigo);color:var(--civic-indigo)}.civic-subpage .erigo-urednideska-filters .erigo-urednideska-filter:focus-visible{outline:3px solid var(--civic-indigo);outline-offset:3px}.civic-subpage .erigo-urednideska-filters .erigo-urednideska-filter.is-active{border-color:var(--civic-indigo);background:var(--civic-indigo);color:var(--civic-surface)}.erigo-urednideska-filter__count{display:inline-grid;place-items:center;min-inline-size:1.75rem;min-block-size:1.75rem;padding:0 .45rem;border-radius:999px;background:var(--civic-mist);color:var(--civic-ink-soft);font-size:.8125rem;font-weight:700;font-variant-numeric:lining-nums tabular-nums}.erigo-urednideska-filter.is-active .erigo-urednideska-filter__count{background:var(--civic-gold);color:var(--civic-night)}.erigo-urednideska-list__empty{margin:0;color:var(--civic-ink-soft)}.civic-subpage .erigo-urednideska-list .erigo-urednideska-cards{list-style:none;margin:0;padding:0;display:grid;gap:var(--civic-space-2);max-inline-size:52rem}.civic-subpage .erigo-urednideska-cards .erigo-urednideska-card{display:flex;align-items:flex-start;gap:clamp(1rem,2.5vw,1.75rem);padding:clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3vw,2rem);background:var(--civic-surface);border:var(--civic-line);border-radius:var(--civic-radius)}.civic-subpage .erigo-urednideska-cards .erigo-urednideska-card[hidden]{display:none}.civic-subpage .erigo-urednideska-cards .erigo-urednideska-card--archiv{background:color-mix(in srgb, var(--civic-surface) 55%, var(--civic-paper))}.erigo-urednideska-card__body{display:grid;flex:1 1 auto;gap:.6rem;min-inline-size:0}.erigo-urednideska-card__tags{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0}.erigo-urednideska-card__title{margin:0;font-size:var(--erigo-text-lg);font-weight:500;line-height:1.25;letter-spacing:-0.01em;overflow-wrap:anywhere}.erigo-urednideska-link{color:var(--civic-ink);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:2px;text-underline-offset:.2em;transition:color .2s var(--civic-ease),text-decoration-color .2s var(--civic-ease)}.erigo-urednideska-link:hover{color:var(--civic-indigo);text-decoration-color:currentcolor}.erigo-urednideska-card--archiv .erigo-urednideska-link{color:var(--civic-ink-soft)}.erigo-urednideska-card__meta{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;font-size:var(--erigo-text-sm)}.erigo-urednideska-card__meta div{display:flex;gap:.35rem}.erigo-urednideska-card__meta dt{color:var(--civic-muted)}.erigo-urednideska-card__meta dt::after{content:":"}.erigo-urednideska-card__meta dd{margin:0;font-weight:700;font-variant-numeric:lining-nums tabular-nums;color:var(--civic-ink)}.erigo-urednideska-card__attachments{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;margin-block-start:.25rem;padding-block-start:.85rem;border-block-start:1px solid var(--civic-hairline)}@media(max-width: 575.98px){.civic-subpage .erigo-urednideska-cards .erigo-urednideska-card{flex-direction:column;gap:.75rem}}.erigo-urednideska-file{display:flex;align-items:center;gap:1rem;min-inline-size:0;padding:1rem 1.25rem;background:var(--civic-surface);border:var(--civic-line);border-radius:var(--civic-radius);color:var(--civic-ink);text-decoration:none}.erigo-urednideska-file:focus-visible{outline:3px solid var(--civic-indigo);outline-offset:3px}.erigo-urednideska-file__badge{display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;inline-size:3rem;block-size:3.5rem;padding-block-end:.25rem;border-radius:var(--civic-shield);background:var(--civic-indigo);box-shadow:inset 0 0 0 2px var(--civic-indigo),inset 0 0 0 3px rgba(229,181,47,.55);color:var(--civic-surface);font-family:var(--erigo-font-family-base);font-size:.8125rem;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase}.erigo-urednideska-file__badge::before{content:"";inline-size:1.05rem;block-size:1.05rem;background-color:var(--civic-gold);mask:var(--civic-icon-file) center/contain no-repeat}.erigo-urednideska-file__body{display:grid;flex:1 1 auto;gap:.15rem;min-inline-size:0}.erigo-urednideska-file__name{font-weight:700;line-height:1.35;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:2px;text-underline-offset:.2em;transition:color .2s var(--civic-ease),text-decoration-color .2s var(--civic-ease)}.erigo-urednideska-file__meta{font-size:var(--erigo-text-sm);color:var(--civic-muted)}.erigo-urednideska-file__action{display:inline-flex;flex:0 0 auto;align-items:center;gap:.45rem;min-block-size:var(--civic-tap);padding:.5rem 1.15rem;border:1.5px solid var(--civic-indigo);border-radius:999px;background:var(--civic-surface);color:var(--civic-indigo);font-size:var(--erigo-text-sm);font-weight:700;transition:background-color .2s var(--civic-ease),color .2s var(--civic-ease)}.erigo-urednideska-file__action::before{content:"";flex:0 0 auto;inline-size:1.15em;block-size:1.15em;background-color:currentcolor;mask:var(--civic-icon-download) center/contain no-repeat}.erigo-urednideska-file:hover .erigo-urednideska-file__name{color:var(--civic-indigo);text-decoration-color:currentcolor}.erigo-urednideska-file:hover .erigo-urednideska-file__action{background:var(--civic-indigo);color:var(--civic-surface)}.erigo-urednideska-file--compact{gap:.85rem;padding:.25rem 0;background:none;border:0;border-radius:0}.erigo-urednideska-file--compact .erigo-urednideska-file__badge{display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;inline-size:2.5rem;block-size:2.9rem;padding-block-end:.25rem;border-radius:var(--civic-shield);background:var(--civic-indigo);box-shadow:inset 0 0 0 2px var(--civic-indigo),inset 0 0 0 3px rgba(229,181,47,.55);color:var(--civic-surface);font-family:var(--erigo-font-family-base);font-size:.8125rem;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase}.erigo-urednideska-file--compact .erigo-urednideska-file__badge::before{content:"";inline-size:1.05rem;block-size:1.05rem;background-color:var(--civic-gold);mask:var(--civic-icon-file) center/contain no-repeat}.erigo-urednideska-file--compact .erigo-urednideska-file__badge::before{inline-size:.9rem;block-size:.9rem}.erigo-urednideska-file--compact .erigo-urednideska-file__name{font-weight:600;font-size:var(--erigo-text-sm)}.erigo-urednideska-file--compact::after{content:"";display:inline-block;flex:0 0 auto;inline-size:1.25rem;block-size:1.25rem;background-color:currentcolor;mask:var(--civic-icon-download) center/contain no-repeat;margin-inline-start:auto;color:var(--civic-gold-ink)}@media(max-width: 575.98px){.erigo-urednideska-file:not(.erigo-urednideska-file--compact){display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.75rem 1rem}.erigo-urednideska-file__action{grid-column:2;justify-self:start}}.civic-subpage>.frame-type-erigocore_urednideskadetail .frame-header{display:none}.erigo-urednideska-detail{display:grid;gap:clamp(1.75rem,3vw,2.5rem);max-inline-size:var(--civic-measure)}.erigo-urednideska-detail__header{display:grid;gap:1.1rem}.erigo-urednideska-detail__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0}.civic-subpage .erigo-urednideska-detail__title{position:relative;padding-block-end:1.25rem}.civic-subpage .erigo-urednideska-detail__title::after{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;inline-size:3.5rem;block-size:3px;background:var(--civic-crest-rule)}.civic-subpage .erigo-urednideska-detail__title{max-inline-size:24ch;margin:0;font-size:clamp(2rem,1.5rem + 2.2vw,3.25rem);font-weight:500;line-height:1.08;letter-spacing:-0.02em;text-wrap:balance}.erigo-urednideska-detail__meta{display:flex;flex-wrap:wrap;gap:0;margin:.25rem 0 0;padding-block:1.1rem;border-block:1px solid var(--civic-sage)}.erigo-urednideska-detail__meta-item{display:grid;gap:.3rem;padding-inline:0 clamp(1.25rem,3vw,2.25rem)}.erigo-urednideska-detail__meta-item+.erigo-urednideska-detail__meta-item{padding-inline-start:clamp(1.25rem,3vw,2.25rem);border-inline-start:1px solid var(--civic-sage)}.erigo-urednideska-detail__meta-item dt{font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--civic-gold-ink)}.erigo-urednideska-detail__meta-item dd{margin:0;font-family:var(--erigo-font-family-heading);font-size:var(--erigo-text-lg);font-variant-numeric:lining-nums tabular-nums;color:var(--civic-ink)}.erigo-urednideska-detail__popis{font-size:var(--erigo-text-md);line-height:1.7}.erigo-urednideska-detail__attachments-title{display:flex;align-items:center;gap:.85rem;margin:0 0 1rem;font-family:var(--erigo-font-family-base);font-size:.8125rem;font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--civic-gold-ink)}.erigo-urednideska-detail__attachments-title::before{content:"";flex:0 0 auto;inline-size:2.25rem;block-size:3px;background:var(--civic-crest-rule)}.erigo-urednideska-attachment-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.erigo-urednideska-detail__back{margin:0}@media(max-width: 575.98px){.erigo-urednideska-detail__meta-item,.erigo-urednideska-detail__meta-item+.erigo-urednideska-detail__meta-item{flex:1 1 100%;padding-inline:0;padding-block:.45rem;border-inline-start:0}}.erigo-urednideska-recent__grid{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.erigo-urednideska-recent__link{display:flex;align-items:flex-start;gap:1rem;color:inherit;text-decoration:none}.erigo-urednideska-recent__link:hover .erigo-urednideska-recent__title{text-decoration:underline;text-underline-offset:.2em}.erigo-urednideska-recent__body{display:flex;flex-direction:column;gap:.15rem;min-inline-size:0}.erigo-urednideska-recent__title{font-weight:600;color:var(--civic-ink);line-height:1.3}.erigo-urednideska-recent__meta{display:flex;align-items:center;gap:.4rem;font-size:var(--erigo-text-xs);color:var(--civic-muted)}.erigo-urednideska-recent__all{display:inline-block;margin-block-start:var(--civic-space-2);font-weight:700;color:var(--civic-indigo)}.filelink-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;max-inline-size:52rem}.filelink-item{position:relative;display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--civic-surface);border:var(--civic-line);border-radius:var(--civic-radius);overflow-wrap:anywhere}.filelink-badge{display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;inline-size:3rem;block-size:3.5rem;padding-block-end:.25rem;border-radius:var(--civic-shield);background:var(--civic-indigo);box-shadow:inset 0 0 0 2px var(--civic-indigo),inset 0 0 0 3px rgba(229,181,47,.55);color:var(--civic-surface);font-family:var(--erigo-font-family-base);font-size:.8125rem;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase}.filelink-badge::before{content:"";inline-size:1.05rem;block-size:1.05rem;background-color:var(--civic-gold);mask:var(--civic-icon-file) center/contain no-repeat}.filelink-body{display:grid;flex:1 1 auto;gap:.2rem;min-inline-size:0;padding:0}.filelink-heading{font-size:var(--erigo-text-md);line-height:1.35}.filelink-filename a{color:var(--civic-ink);font-weight:700;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:2px;text-underline-offset:.2em;transition:color .2s var(--civic-ease),text-decoration-color .2s var(--civic-ease)}.filelink-filename a::after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--civic-radius)}.filelink-filename a:hover{color:var(--civic-indigo);text-decoration-color:currentcolor}.filelink-filename a:focus-visible{outline:none}.filelink-filename a:focus-visible::after{outline:3px solid var(--civic-indigo);outline-offset:3px}.filelink-meta{font-size:var(--erigo-text-sm);color:var(--civic-muted)}.filelink-filedescription{margin:.2rem 0 0;font-size:var(--erigo-text-sm);line-height:1.5;color:var(--civic-ink-soft)}.filelink-action{display:inline-flex;flex:0 0 auto;align-items:center;gap:.45rem;min-block-size:var(--civic-tap);padding:.5rem 1.15rem;border:1.5px solid var(--civic-indigo);border-radius:999px;background:var(--civic-surface);color:var(--civic-indigo);font-size:var(--erigo-text-sm);font-weight:700;transition:background-color .2s var(--civic-ease),color .2s var(--civic-ease)}.filelink-action::before{content:"";flex:0 0 auto;inline-size:1.15em;block-size:1.15em;background-color:currentcolor;mask:var(--civic-icon-download) center/contain no-repeat}.filelink-item:has(.filelink-filename a:hover) .filelink-action{background:var(--civic-indigo);color:var(--civic-surface)}@media(max-width: 575.98px){.filelink-item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.75rem 1rem}.filelink-action{grid-column:2;justify-self:start}}a.filelink-item.civic-pdf{max-inline-size:34rem;color:var(--civic-ink);text-decoration:none}a.filelink-item.civic-pdf::after{content:"";display:inline-block;flex:0 0 auto;inline-size:1.35rem;block-size:1.35rem;background-color:currentcolor;mask:var(--civic-icon-download) center/contain no-repeat;margin-inline-start:auto;color:var(--civic-gold-ink)}a.filelink-item.civic-pdf .filelink-filename{font-weight:700;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:2px;text-underline-offset:.2em}a.filelink-item.civic-pdf:hover .filelink-filename{color:var(--civic-indigo);text-decoration-color:currentcolor}a.filelink-item.civic-pdf:focus-visible{outline:3px solid var(--civic-indigo);outline-offset:3px}.civic-pdf__meta{display:block;margin-block-start:.2rem;color:var(--civic-muted);font-size:var(--erigo-text-sm)}.image>.civic-pdf,figure.image .civic-pdf{margin:0}.civic-subpage figure.image:has(>.civic-pdf){padding:0;background:none;border:0;box-shadow:none}.news-img-wrap img{display:block;inline-size:100%;block-size:auto}.news-img-wrap .no-media-element{display:none}.civic-subpage .news .news-list-view{list-style:none;margin:0;padding:0;display:grid;gap:var(--civic-space-2);max-inline-size:52rem}.civic-subpage .news .news-list-view .article{position:relative;display:flex;gap:clamp(1rem,2.5vw,1.75rem);margin:0;padding:clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3vw,2rem);background:var(--civic-surface);border:var(--civic-line);border-radius:var(--civic-radius)}.civic-subpage .news .news-list-view .article::after{content:none}.civic-subpage .news-list-view .civic-stamp,.civic-subpage .erigo-urednideska-card__stamp.civic-stamp{inline-size:6rem;padding-block-start:.25rem;padding-inline-end:1rem}.civic-subpage :is(.news-list-view,.erigo-urednideska-cards) .civic-stamp__day{font-size:clamp(1.45rem,1.3rem + .5vw,1.7rem)}.civic-subpage :is(.news-list-view,.erigo-urednideska-cards) .civic-stamp__year{margin-block-start:.55rem;padding-block-start:.55rem;background:var(--civic-crest-rule) left top/1.75rem 2px no-repeat}.civic-subpage .news-item-body{display:flex;flex:1;flex-direction:column;gap:.6rem;min-inline-size:0}.civic-subpage .news-item-body .header{display:block;margin:0}.civic-subpage .news-item-body .header :is(h2,h3){margin:0;font-size:var(--erigo-text-lg);font-weight:500;line-height:1.25;letter-spacing:-0.01em}.civic-subpage .news-item-body .header :is(h2,h3) a{color:var(--civic-ink);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:2px;text-underline-offset:.2em;transition:text-decoration-color .2s var(--civic-ease),color .2s var(--civic-ease)}.civic-subpage .news-item-body .header :is(h2,h3) a::after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--civic-radius)}.civic-subpage .news-item-body .header :is(h2,h3) a:hover{color:var(--civic-indigo);text-decoration-color:currentcolor}.civic-subpage .news-item-body .header :is(h2,h3) a:focus-visible{outline:none}.civic-subpage .news-item-body .header :is(h2,h3) a:focus-visible::after{outline:3px solid var(--civic-indigo);outline-offset:3px}.civic-subpage .news-list-view .teaser-text{font-size:var(--erigo-text-md);line-height:1.6;color:var(--civic-ink-soft)}.civic-subpage .news-list-view .teaser-text p{margin:0}.civic-subpage .news-item-body .footer{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.35rem 0 0;padding:0;border:0}.civic-subpage .news-list-view .news-list-category{display:inline-flex;align-items:center;gap:.4rem;min-block-size:1.85rem;padding:.1rem .8rem;border-radius:999px;background:var(--civic-mist);color:var(--civic-ink-soft);font-size:var(--erigo-text-xs);font-weight:700;line-height:1.3;letter-spacing:.01em;text-transform:none;white-space:nowrap;order:-1}.civic-subpage .news-item-body .footer .more.erigo-button{display:inline-flex;align-items:center;gap:.45rem;min-block-size:0;margin-inline-start:auto;padding:0;border:0;border-radius:0;background:none;color:var(--civic-indigo);font-size:var(--erigo-text-sm);font-weight:700;text-decoration:none}.civic-subpage .news-item-body .footer .more.erigo-button::after{content:"";display:inline-block;flex:0 0 auto;inline-size:1.1em;block-size:1.1em;background-color:currentcolor;mask:var(--civic-icon-arrow-right) center/contain no-repeat;color:var(--civic-gold-ink);transition:transform .25s var(--civic-ease)}@media(prefers-reduced-motion: no-preference){.civic-subpage .news-list-view .article:has(.header a:hover) .more::after{transform:translateX(0.25rem)}}.civic-subpage .news-list-view .news-img-wrap{order:2;flex:0 0 auto;inline-size:clamp(7rem,22%,11rem);margin:0;border-radius:var(--civic-radius-sm);overflow:hidden}.civic-subpage .news-list-view .news-img-wrap img{aspect-ratio:4/3;object-fit:cover}@media(max-width: 575.98px){.civic-subpage .news .news-list-view .article{flex-direction:column;gap:.75rem}.civic-subpage :is(.news-list-view,.erigo-urednideska-cards) .civic-stamp{flex-direction:row;align-items:center;gap:.6rem;inline-size:auto;padding-inline-end:0;border-inline-end:0}.civic-subpage :is(.news-list-view,.erigo-urednideska-cards) .civic-stamp__year{margin:0;padding:0 0 0 2.35rem;background-position:left center}.civic-subpage .news-item-body .footer .more.erigo-button{margin-inline-start:0}}.civic-subpage .news .page-navigation{margin-block-start:var(--civic-space-4)}.civic-subpage .news .page-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.civic-subpage .news .page-navigation a,.civic-subpage .news .page-navigation .current{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--civic-tap);min-block-size:var(--civic-tap);padding-inline:.9rem;border:var(--civic-line);border-radius:999px;background:var(--civic-surface);color:var(--civic-indigo);font-weight:700;font-variant-numeric:lining-nums tabular-nums;text-decoration:none}.civic-subpage .news .page-navigation a:hover{border-color:var(--civic-indigo)}.civic-subpage .news .page-navigation .current{background:var(--civic-indigo);border-color:var(--civic-indigo);color:var(--civic-surface)}.news-article{display:grid;gap:clamp(1.75rem,3vw,2.5rem);max-inline-size:var(--civic-measure)}.news-article__header{display:grid;gap:1.1rem}.news-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin:0}.news-article__date{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--erigo-text-sm);font-weight:700;font-variant-numeric:lining-nums tabular-nums;color:var(--civic-indigo)}.news-article__date::before{content:"";display:inline-block;flex:0 0 auto;inline-size:1.2em;block-size:1.2em;background-color:currentcolor;mask:var(--civic-icon-calendar) center/contain no-repeat;color:var(--civic-gold-ink)}.news-article__chip{display:inline-flex;align-items:center;gap:.4rem;min-block-size:1.85rem;padding:.1rem .8rem;border-radius:999px;background:var(--civic-mist);color:var(--civic-ink-soft);font-size:var(--erigo-text-xs);font-weight:700;line-height:1.3;letter-spacing:.01em;text-transform:none;white-space:nowrap}.civic-subpage .news-article__title{position:relative;padding-block-end:1.25rem}.civic-subpage .news-article__title::after{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;inline-size:3.5rem;block-size:3px;background:var(--civic-crest-rule)}.civic-subpage .news-article__title{max-inline-size:22ch;margin:0;font-size:clamp(2.2rem,1.6rem + 2.6vw,3.5rem);font-weight:500;line-height:1.05;letter-spacing:-0.02em;text-wrap:balance}.news-article__lead{font-size:var(--erigo-text-lg);line-height:1.5;color:var(--civic-ink-soft)}.news-article__lead p{margin:0}.news-article__author{margin:0;font-size:var(--erigo-text-sm);color:var(--civic-muted)}.news-article__body{font-size:var(--erigo-text-md);line-height:1.7;overflow-wrap:anywhere}.news-article__body p{margin-block:0 1em}.news-article__body>:last-child{margin-block-end:0}.news-article__body a{color:var(--civic-indigo);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.news-article__body a:hover{text-decoration-thickness:2px;color:var(--civic-night)}.news-article__gallery{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 14rem), 1fr));gap:var(--civic-space-2);align-items:start}.news-article__gallery--single,.news-article__gallery--lead{grid-template-columns:minmax(0, 1fr)}.news-figure{margin:0;padding:.5rem;background:var(--civic-surface);border:var(--civic-line);border-radius:var(--civic-radius)}.news-figure__link{display:block;border-radius:var(--civic-radius-sm);overflow:hidden;cursor:zoom-in}.news-figure__img{display:block;inline-size:100%;block-size:auto;aspect-ratio:4/3;object-fit:cover;background:var(--civic-mist)}.news-article__gallery--single .news-figure,.news-article__gallery--lead .news-figure{justify-self:start;max-inline-size:100%}.news-article__gallery--single .news-figure__img,.news-article__gallery--lead .news-figure__img{inline-size:auto;max-inline-size:100%;max-block-size:min(70vh,40rem);aspect-ratio:auto;object-fit:contain}.news-figure__caption{margin:0;padding:.6rem .35rem .15rem;font-size:var(--erigo-text-sm);color:var(--civic-muted)}.news-article__related-title,.news-more__title{display:flex;align-items:center;gap:.85rem;margin:0 0 1rem;font-family:var(--erigo-font-family-base);font-size:.8125rem;font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--civic-gold-ink)}.news-article__related-title::before,.news-more__title::before{content:"";flex:0 0 auto;inline-size:2.25rem;block-size:3px;background:var(--civic-crest-rule)}.news-files,.news-article__links{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.news-file{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--civic-surface);border:var(--civic-line);border-radius:var(--civic-radius);color:var(--civic-ink);text-decoration:none}.news-file::after{content:"";display:inline-block;flex:0 0 auto;inline-size:1.35rem;block-size:1.35rem;background-color:currentcolor;mask:var(--civic-icon-download) center/contain no-repeat;margin-inline-start:auto;color:var(--civic-gold-ink)}.news-file__icon{display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;inline-size:3rem;block-size:3.5rem;padding-block-end:.25rem;border-radius:var(--civic-shield);background:var(--civic-indigo);box-shadow:inset 0 0 0 2px var(--civic-indigo),inset 0 0 0 3px rgba(229,181,47,.55);color:var(--civic-surface);font-family:var(--erigo-font-family-base);font-size:.8125rem;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase}.news-file__icon::before{content:"";inline-size:1.05rem;block-size:1.05rem;background-color:var(--civic-gold);mask:var(--civic-icon-file) center/contain no-repeat}.news-file__body{display:grid;gap:.15rem;min-inline-size:0}.news-file__name{font-weight:700;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:2px;text-underline-offset:.2em;transition:text-decoration-color .2s var(--civic-ease),color .2s var(--civic-ease)}.news-file__meta{font-size:var(--erigo-text-sm);color:var(--civic-muted)}.news-file:hover .news-file__name{color:var(--civic-indigo);text-decoration-color:currentcolor}.news-file:focus-visible{outline:3px solid var(--civic-indigo);outline-offset:3px}.news-article__links li{display:grid;gap:.15rem}.news-article__links span{font-size:var(--erigo-text-sm);color:var(--civic-muted)}.news-article__back{margin:0}.news-more{padding-block-start:var(--civic-space-4);border-block-start:var(--civic-line)}.news-more__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 16rem), 1fr));gap:var(--civic-space-2)}.news-more__link{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-content:start;align-items:center;gap:.35rem 1rem;block-size:100%;padding:1.25rem 1.4rem;background:var(--civic-surface);border:var(--civic-line);border-radius:var(--civic-radius);color:var(--civic-ink);text-decoration:none}.news-more__link::after{content:"";display:inline-block;flex:0 0 auto;inline-size:1.3rem;block-size:1.3rem;background-color:currentcolor;mask:var(--civic-icon-arrow-right) center/contain no-repeat;grid-column:2;grid-row:1/span 2;color:var(--civic-gold-ink);transition:transform .25s var(--civic-ease)}.news-more__link:focus-visible{outline:3px solid var(--civic-indigo);outline-offset:3px}.news-more__label{font-size:var(--erigo-text-xs);font-weight:700;letter-spacing:.04em;font-variant-numeric:lining-nums tabular-nums;color:var(--civic-muted)}.news-more__name{font-family:var(--erigo-font-family-heading);font-size:var(--erigo-text-lg);line-height:1.25;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:2px;text-underline-offset:.2em;transition:text-decoration-color .2s var(--civic-ease),color .2s var(--civic-ease)}.news-more__link:hover .news-more__name{color:var(--civic-indigo);text-decoration-color:currentcolor}@media(prefers-reduced-motion: no-preference){.news-more__link:hover::after{transform:translateX(0.25rem)}}:root{--civic-photo-h: clamp(17rem, 38vh, 26rem);--civic-after-band: clamp(1.75rem, 3vw, 2.5rem);--civic-subpage-rhythm: clamp(1.75rem, 1.2rem + 2vw, 3rem)}.civic-subpage{padding-block-end:clamp(3rem,6vw,5rem);min-block-size:40vh}.erigo-breadcrumb{display:none}.civic-breadcrumb{inline-size:calc(min(var(--erigo-container, 82.5rem),100%) - 2*var(--civic-gutter));margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-block:clamp(1.5rem,3vw,2.5rem) 0;padding:0;list-style:none;font-size:var(--erigo-text-sm);font-weight:600;line-height:1.4;color:var(--civic-muted)}.civic-breadcrumb li{display:inline-flex;align-items:center;gap:.5rem}.civic-breadcrumb a{color:var(--civic-muted);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1.5px;text-underline-offset:.22em;transition:color .2s var(--civic-ease),text-decoration-color .2s var(--civic-ease)}.civic-breadcrumb a:hover{color:var(--civic-indigo);text-decoration-color:currentcolor}.civic-breadcrumb li+li::before{content:"";display:inline-block;flex:0 0 auto;inline-size:.95em;block-size:.95em;background-color:currentcolor;mask:var(--civic-icon-chevron-right) center/contain no-repeat;color:var(--civic-gold-ink)}.civic-breadcrumb li[aria-current]{color:var(--civic-ink)}.civic-subpage>.frame-space-before-default>.frame-container{--erigo-frame-rhythm-before: var(--civic-subpage-rhythm)}.civic-subpage>.frame-space-after-default>.frame-container{--erigo-frame-rhythm-after: var(--civic-subpage-rhythm)}.civic-subpage>.frame:first-child:not(.frame-has-backgroundimage)>.frame-container{--erigo-frame-rhythm-after: 0.5rem;padding-block-start:clamp(1.5rem,3vw,2.5rem)}.civic-subpage>.frame:first-child:not(.frame-has-backgroundimage) .frame-header h1{position:relative;padding-block-end:1.25rem}.civic-subpage>.frame:first-child:not(.frame-has-backgroundimage) .frame-header h1::after{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;inline-size:3.5rem;block-size:3px;background:var(--civic-crest-rule)}.civic-subpage>.frame:first-child:not(.frame-has-backgroundimage) .frame-header h1{max-inline-size:20ch;margin:0;font-size:clamp(2.4rem,1.7rem + 3vw,4rem);font-weight:500;line-height:1.02;letter-spacing:-0.02em;text-wrap:balance}.civic-subpage>.frame:first-child:not(.frame-has-backgroundimage)+.frame>.frame-container{--erigo-frame-rhythm-before: 2.75rem}.main-section:has(.civic-subpage>.frame-has-backgroundimage:first-child){position:relative}.civic-subpage:has(>.frame-has-backgroundimage:first-child){position:static}.civic-subpage>.frame-has-backgroundimage:first-child{position:static;isolation:auto;min-block-size:0}.civic-subpage>.frame-has-backgroundimage:first-child .frame-backgroundimage-container,.civic-subpage>.frame-has-backgroundimage:first-child::after{inset:0 0 auto;block-size:var(--civic-photo-h)}.civic-subpage>.frame-has-backgroundimage:first-child::after{z-index:0;background:linear-gradient(180deg, rgba(20, 27, 61, 0.55) 0%, rgba(20, 27, 61, 0) 38%),linear-gradient(0deg, rgba(20, 27, 61, 0.78) 0%, rgba(20, 27, 61, 0.2) 55%, rgba(20, 27, 61, 0) 100%)}.civic-subpage>.frame-has-backgroundimage:first-child>.frame-container{--erigo-frame-rhythm-after: 0px;position:relative;z-index:1;padding-block-start:0}.civic-subpage>.frame-has-backgroundimage:first-child .frame-inner>.frame-header{display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;min-block-size:var(--civic-photo-h);margin:0;padding-block:7rem clamp(1.75rem,4vw,2.75rem)}.civic-subpage>.frame-has-backgroundimage:first-child .frame-inner>.frame-header h1{position:relative;padding-block-end:1.25rem}.civic-subpage>.frame-has-backgroundimage:first-child .frame-inner>.frame-header h1::after{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;inline-size:3.5rem;block-size:3px;background:var(--civic-crest-rule)}.civic-subpage>.frame-has-backgroundimage:first-child .frame-inner>.frame-header h1{margin:0;font-size:clamp(2.3rem,1.6rem + 3vw,4rem);font-weight:500;line-height:1.02;letter-spacing:-0.02em;text-shadow:0 2px 18px rgba(0,0,0,.3);text-wrap:balance}.civic-subpage>.frame-has-backgroundimage:first-child:not(:has(.frame-inner>.frame-header))>.frame-container{padding-block-start:calc(var(--civic-photo-h) + var(--civic-after-band))}.civic-subpage>.frame-has-backgroundimage:first-child:not(:has(.frame-inner>.frame-header)) .frame-inner>*{margin-block-start:0}.civic-subpage>.frame-has-backgroundimage:first-child:not(:has(.frame-inner>.frame-header)) .frame-header :is(h1,h2){position:relative;padding-block-end:1.25rem}.civic-subpage>.frame-has-backgroundimage:first-child:not(:has(.frame-inner>.frame-header)) .frame-header :is(h1,h2)::after{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;inline-size:3.5rem;block-size:3px;background:var(--civic-crest-rule)}.civic-subpage>.frame-has-backgroundimage:first-child:not(:has(.frame-inner>.frame-header)) .frame-header :is(h1,h2){margin:0 0 1.5rem;font-size:clamp(2.3rem,1.6rem + 3vw,4rem);font-weight:500;line-height:1.02;letter-spacing:-0.02em}.civic-subpage>.frame-has-backgroundimage:first-child .frame-inner>:not(.frame-header){--erigo-color-text: var(--civic-ink);--erigo-color-text-muted: var(--civic-muted);--erigo-color-link: var(--civic-pine);--erigo-color-link-hover: var(--civic-deep);margin-block-start:var(--civic-after-band);color:var(--civic-ink)}.civic-subpage>.frame-has-backgroundimage:first-child .frame-inner>.erigo-text:not(:has(*)){display:none}.civic-subpage>.frame-has-backgroundimage:first-child+.frame>.frame-container{--erigo-frame-rhythm-before: var(--civic-after-band)}.civic-subpage>.frame-has-backgroundimage:first-child:has(.frame-inner>.erigo-text>*)+.frame>.frame-container{--erigo-frame-rhythm-before: var(--civic-subpage-rhythm)}.main-section:has(.civic-subpage>.frame-has-backgroundimage:first-child) .civic-breadcrumb{position:absolute;inset-inline:0;inset-block-start:6.25rem;z-index:5;margin-block:0;color:rgba(255,255,255,.9);text-shadow:0 1px 3px rgba(20,27,61,.6)}.main-section:has(.civic-subpage>.frame-has-backgroundimage:first-child) .civic-breadcrumb a{color:rgba(255,255,255,.9)}.main-section:has(.civic-subpage>.frame-has-backgroundimage:first-child) .civic-breadcrumb a:hover{color:var(--civic-surface)}.main-section:has(.civic-subpage>.frame-has-backgroundimage:first-child) .civic-breadcrumb li+li::before{color:var(--civic-gold)}.main-section:has(.civic-subpage>.frame-has-backgroundimage:first-child) .civic-breadcrumb li[aria-current]{color:var(--civic-surface)}@media(min-width: 992px){.main-section:has(.civic-subpage>.frame-has-backgroundimage:first-child) .civic-breadcrumb{inset-block-start:6.75rem}}.civic-subpage .erigo-text,.civic-subpage .erigo-textmedia-text,.civic-subpage .erigo-textpic-text,.civic-subpage .erigo-textmedia-above .erigo-textmedia-gallery,.civic-subpage .erigo-textmedia-below .erigo-textmedia-gallery,.civic-subpage .erigo-textpic-above .erigo-textpic-gallery,.civic-subpage .erigo-textpic-below .erigo-textpic-gallery,.civic-subpage .frame-type-gallery .gallery-row{max-inline-size:52rem}.civic-subpage .erigo-text,.civic-subpage .erigo-textmedia-text,.civic-subpage .erigo-textpic-text{font-size:var(--erigo-text-md);line-height:1.7}.civic-subpage .erigo-text p,.civic-subpage .erigo-textmedia-text p,.civic-subpage .erigo-textpic-text p{margin-block:0 1em}.civic-subpage .erigo-text>:last-child,.civic-subpage .erigo-textmedia-text>:last-child,.civic-subpage .erigo-textpic-text>:last-child{margin-block-end:0}.civic-subpage .erigo-text h2,.civic-subpage .erigo-text h3,.civic-subpage .erigo-text h4,.civic-subpage .erigo-textmedia-text h2,.civic-subpage .erigo-textmedia-text h3,.civic-subpage .erigo-textmedia-text h4,.civic-subpage .erigo-textpic-text h2,.civic-subpage .erigo-textpic-text h3,.civic-subpage .erigo-textpic-text h4{margin-block:2.25rem .75rem;font-weight:500;letter-spacing:-0.01em}.civic-subpage .erigo-text h2,.civic-subpage .erigo-textmedia-text h2,.civic-subpage .erigo-textpic-text h2{font-size:var(--erigo-text-xl)}.civic-subpage .erigo-text h3,.civic-subpage .erigo-textmedia-text h3,.civic-subpage .erigo-textpic-text h3{font-size:var(--erigo-text-lg)}.civic-subpage .erigo-text h4,.civic-subpage .erigo-textmedia-text h4,.civic-subpage .erigo-textpic-text h4{font-family:var(--erigo-font-family-body);font-size:var(--erigo-text-md);font-weight:700}.civic-subpage .erigo-text>h2:first-child,.civic-subpage .erigo-text>h3:first-child,.civic-subpage .erigo-textmedia-text>h2:first-child,.civic-subpage .erigo-textmedia-text>h3:first-child,.civic-subpage .erigo-textpic-text>h2:first-child,.civic-subpage .erigo-textpic-text>h3:first-child{margin-block-start:0}.civic-subpage .erigo-text hr,.civic-subpage .erigo-textmedia-text hr,.civic-subpage .erigo-textpic-text hr{border:0;border-block-start:var(--civic-line);margin-block:2rem}.civic-subpage .frame:not(:first-child) .frame-header :is(h2,h3).element-header{font-weight:500;letter-spacing:-0.015em}.civic-subpage .frame:not(:first-child) .frame-header h2.element-header{font-size:clamp(1.75rem,1.35rem + 1.3vw,2.4rem);line-height:1.12}.civic-subpage figure.image{margin:0;padding:.5rem;background:var(--civic-surface);border:var(--civic-line);border-radius:var(--civic-radius);box-shadow:var(--civic-shadow-1)}.civic-subpage figure.image img{display:block;inline-size:100%;block-size:auto;object-fit:contain;border-radius:var(--civic-radius-sm)}.civic-subpage figure.image .caption{padding:.6rem .35rem .2rem;font-size:var(--erigo-text-sm);color:var(--civic-muted)}.civic-back-link{display:inline-flex;align-items:center;gap:.6rem;min-block-size:var(--civic-tap);padding:.6rem 1.35rem .6rem 1.15rem;border:1.5px solid var(--civic-indigo);border-radius:999px;color:var(--civic-indigo);font-weight:700;text-decoration:none;transition:background-color .2s var(--civic-ease),color .2s var(--civic-ease)}.civic-back-link::before{content:"";display:inline-block;flex:0 0 auto;inline-size:1.15em;block-size:1.15em;background-color:currentcolor;mask:var(--civic-icon-arrow-left) center/contain no-repeat;transition:transform .25s var(--civic-ease)}.civic-back-link:hover{background:var(--civic-indigo);color:var(--civic-surface)}.civic-back-link:focus-visible{outline:3px solid var(--civic-indigo);outline-offset:3px}@media(prefers-reduced-motion: no-preference){.civic-back-link:hover::before{transform:translateX(-0.2rem)}}.civic-subpage>.frame-type-news_pi1>.frame-container{padding-block:1.5rem 3rem}.civic-subpage>.frame-has-backgroundimage:first-child+.frame-type-news_pi1>.frame-container{padding-block-start:var(--civic-after-band)}.civic-subpage>.frame-type-form_formframework{max-inline-size:48rem;margin-block-start:clamp(1rem,2vw,1.5rem);margin-inline:max(var(--civic-gutter),(100% - var(--erigo-container, 82.5rem))/2 + var(--civic-gutter));border:var(--civic-line);border-radius:var(--civic-radius-lg);background:var(--civic-surface)}.civic-subpage>.frame-type-form_formframework .frame-header{margin-block-end:1.75rem}.civic-subpage>.frame-type-form_formframework .frame-header h1 span::before{display:none}.civic-page{display:grid;grid-template-columns:minmax(0, 1fr);gap:0}.civic-page__main{min-inline-size:0}.civic-page__aside{display:grid;gap:0}.civic-page .civic-section-nav__list a{justify-content:flex-start;min-block-size:var(--civic-tap);padding-inline:.85rem 0;box-shadow:inset 3px 0 0 rgba(0,0,0,0)}.civic-page .civic-section-nav__list a::after{content:"";display:inline-block;flex:0 0 auto;inline-size:1em;block-size:1em;background-color:currentcolor;mask:var(--civic-icon-arrow-right) center/contain no-repeat;margin-inline-start:auto;color:var(--civic-gold-ink)}.civic-page .civic-section-nav__list a[aria-current]{color:var(--civic-indigo);font-weight:700;box-shadow:inset 3px 0 0 var(--civic-gold)}.civic-page .civic-section-nav__list a[aria-current]::before{content:none}.civic-page .civic-section-nav__list a[aria-current]::after{content:none}.civic-office-card{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(2rem,5vw,3.5rem);background:var(--civic-mist);border-block-start:var(--civic-line)}.civic-office-card::before{content:"";position:absolute;inset:0;z-index:-1;background-color:rgba(31,42,92,.07);mask:var(--civic-contours) right top/34rem auto no-repeat;pointer-events:none}.civic-office-card__inner{inline-size:calc(min(var(--erigo-container, 82.5rem),100%) - 2*var(--civic-gutter));margin-inline:auto}.civic-office-card .civic-eyebrow{color:var(--civic-gold-ink)}.civic-office-card__address{margin:0 0 .5rem;font-size:var(--erigo-text-md);line-height:1.5;color:var(--civic-ink-soft)}.civic-office-card__phone,.civic-office-card__mail{display:flex;align-items:center;gap:.6rem;inline-size:fit-content;min-block-size:var(--civic-tap);color:var(--civic-indigo);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1.5px;text-underline-offset:.2em;transition:text-decoration-color .2s var(--civic-ease)}.civic-office-card__phone:hover,.civic-office-card__mail:hover{text-decoration-color:currentcolor}.civic-office-card__phone{font-family:var(--erigo-font-family-heading);font-size:var(--erigo-text-xl);font-weight:500;font-variant-numeric:lining-nums tabular-nums}.civic-office-card__phone::before{content:"";display:inline-block;flex:0 0 auto;inline-size:.8em;block-size:.8em;background-color:currentcolor;mask:var(--civic-icon-phone) center/contain no-repeat;color:var(--civic-gold-ink)}.civic-office-card__mail{margin-block-end:.85rem;font-weight:600;overflow-wrap:anywhere;text-decoration-color:color-mix(in srgb, currentcolor 35%, transparent)}.civic-office-card__mail::before{content:"";display:inline-block;flex:0 0 auto;inline-size:1.15em;block-size:1.15em;background-color:currentcolor;mask:var(--civic-icon-mail) center/contain no-repeat;color:var(--civic-gold-ink)}.civic-office-card__hours{display:grid;margin:0 0 1.25rem;max-inline-size:22rem;border-block-start:1px solid var(--civic-sage)}.civic-office-card__hours div{display:flex;justify-content:space-between;gap:1rem;padding-block:.55rem;border-block-end:1px solid var(--civic-sage);font-size:var(--erigo-text-sm)}.civic-office-card__hours dt{color:var(--civic-ink-soft)}.civic-office-card__hours dd{margin:0;font-weight:700;font-variant-numeric:lining-nums tabular-nums;color:var(--civic-ink)}@media(min-width: 992px){.civic-page{inline-size:calc(min(var(--erigo-container, 82.5rem),100%) - 2*var(--civic-gutter));margin-inline:auto;grid-template-columns:minmax(0, 1fr) clamp(17rem,22vw,21rem);gap:clamp(2rem,5vw,5rem);align-items:start}.civic-page .civic-subpage .frame-container{max-inline-size:none;padding-inline:0}.civic-page .civic-subpage>.frame-type-form_formframework{margin-inline:0}.civic-page .civic-subpage>.frame-type-form_formframework>.frame-container{padding-inline:clamp(1.5rem,3vw,2.25rem)}.civic-page__aside{position:sticky;inset-block-start:calc(88px + 1.5rem);gap:1.5rem;padding-block:clamp(1.5rem,3vw,2.5rem) clamp(3rem,6vw,5rem)}.civic-page:has(.civic-subpage>.frame-has-backgroundimage:first-child) .civic-page__aside{padding-block-start:calc(var(--civic-photo-h) + var(--civic-after-band))}.civic-page__aside:has(.civic-section-nav__list li:nth-child(9)){position:static}.civic-page .civic-section-nav,.civic-page .civic-office-card{padding:1.5rem;border:var(--civic-line);border-radius:var(--civic-radius-lg)}.civic-page .civic-section-nav{padding-block-start:calc(1.5rem + 3px);background:var(--civic-crest-rule) top/100% 3px no-repeat,var(--civic-surface)}.civic-page .civic-office-card::before{mask-size:26rem auto}.civic-page .civic-section-nav__inner,.civic-page .civic-office-card__inner{inline-size:auto;margin:0}.civic-page .civic-section-nav h2{margin-block-end:.75rem;font-size:var(--erigo-text-lg)}.civic-page .civic-section-nav__list{grid-template-columns:1fr;gap:0}.civic-page .civic-section-nav__list a{padding-block:.6rem;font-size:var(--erigo-text-sm)}.civic-page .civic-office-card__phone{font-size:var(--erigo-text-lg)}}.tx-indexedsearch-searchbox{max-inline-size:48rem}.tx-indexedsearch-searchbox fieldset{margin:0;padding:0;border:0;min-inline-size:0}.tx-indexedsearch-searchbox form>p{margin:.75rem 0 0}.tx-indexedsearch-searchbox legend{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.tx-indexedsearch-searchbox label{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.tx-indexedsearch-hidden-fields{display:none}.tx-indexedsearch-searchbox fieldset{display:flex;flex-wrap:wrap;gap:.6rem;align-items:stretch}.tx-indexedsearch-form{flex:1 1 16rem;display:flex;min-inline-size:0}.tx-indexedsearch-search-submit{flex:0 0 auto}.tx-indexedsearch-searchbox-sword{flex:1 1 16rem;min-inline-size:0;min-block-size:3.5rem;padding:.75rem 1.25rem .75rem 3.25rem;border:1px solid var(--civic-sage);border-radius:999px;background:var(--civic-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c5a0c' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.75' cy='10.75' r='6.5'/%3E%3Cpath d='m20.25 20.25-4.75-4.75'/%3E%3C/svg%3E") 1.25rem center/1.35rem no-repeat;font:inherit;font-size:var(--erigo-text-md);color:var(--civic-ink);box-shadow:var(--civic-shadow-1)}.tx-indexedsearch-searchbox-sword:focus-visible{outline:3px solid var(--civic-indigo);outline-offset:2px;border-color:var(--civic-indigo)}.tx-indexedsearch-searchbox-button{min-block-size:3.5rem;padding:.75rem 1.9rem;border:0;border-radius:999px;background:var(--civic-indigo);color:var(--civic-surface);font:inherit;font-weight:700;cursor:pointer;transition:background-color .2s var(--civic-ease)}.tx-indexedsearch-searchbox-button:hover{background:var(--civic-night)}.tx-indexedsearch-searchbox-button:focus-visible{outline:3px solid var(--civic-indigo);outline-offset:3px}.tx-indexedsearch-searchbox a[href*=extendedSearch]{display:inline-block;padding-block:.4rem;font-size:var(--erigo-text-sm);color:var(--civic-indigo)}.tx-indexedsearch-info-sword{margin-block:var(--civic-space-4) .25rem;font-family:var(--erigo-font-family-heading);font-size:var(--erigo-text-xl);line-height:1.2;color:var(--civic-ink)}.tx-indexedsearch-info-sword-word{color:var(--civic-indigo);font-style:italic}.tx-indexedsearch-info-noresult{position:relative;display:block;box-sizing:border-box;max-inline-size:48rem;min-block-size:calc(3.75rem + 2*clamp(1.5rem,3vw,2.25rem));margin:0;padding:clamp(1.5rem,3vw,2.25rem);padding-inline-start:calc(clamp(1.5rem,3vw,2.25rem) + 3.25rem + 1.5rem);background:var(--civic-mist);border:var(--civic-line);border-radius:var(--civic-radius-lg);color:var(--civic-ink);font-size:var(--erigo-text-md);line-height:1.65;text-align:start}.tx-indexedsearch-info-noresult::before{content:"";position:absolute;inset-block-start:clamp(1.5rem,3vw,2.25rem);inset-inline-start:clamp(1.5rem,3vw,2.25rem);inline-size:3.25rem;block-size:3.75rem;border-radius:var(--civic-shield);background-color:var(--civic-indigo);background-image:var(--civic-empty-glyph);background-repeat:no-repeat;background-position:center 42%;background-size:1.6rem;box-shadow:inset 0 0 0 2px var(--civic-indigo),inset 0 0 0 3px rgba(229,181,47,.55)}@media(max-width: 575.98px){.tx-indexedsearch-info-noresult{padding-inline-start:clamp(1.5rem,3vw,2.25rem);padding-block-start:calc(clamp(1.5rem,3vw,2.25rem) + 3.75rem + 1rem)}}.tx-indexedsearch-info-noresult{margin-block-start:var(--civic-space-4)}div.tx-indexedsearch-browsebox{max-inline-size:48rem;margin-block:0 var(--civic-space-2);font-size:var(--erigo-text-sm);color:var(--civic-muted)}div.tx-indexedsearch-browsebox strong{color:var(--civic-ink)}ul.tx-indexedsearch-browsebox{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem;margin-block-start:1rem}ul.tx-indexedsearch-browsebox:not(:has(li+li)){display:none}ul.tx-indexedsearch-browsebox li strong{display:contents}ul.tx-indexedsearch-browsebox li a{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--civic-tap);min-block-size:var(--civic-tap);padding-inline:1rem;border:1px solid var(--civic-sage);border-radius:999px;background:var(--civic-surface);color:var(--civic-indigo);font-weight:700;text-decoration:none}ul.tx-indexedsearch-browsebox li a:hover{border-color:var(--civic-indigo)}ul.tx-indexedsearch-browsebox li a[aria-current=page]{background:var(--civic-indigo);color:var(--civic-surface);border-color:var(--civic-indigo)}.tx-indexedsearch-res{max-inline-size:48rem;padding-block:1.5rem;border-block-start:1px solid var(--civic-hairline)}.tx-indexedsearch-res h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem;margin:0 0 .5rem;font-size:var(--erigo-text-lg);font-weight:500;line-height:1.25}.tx-indexedsearch-res .tx-indexedsearch-title{margin:0}.tx-indexedsearch-res .tx-indexedsearch-description{margin:0;font-size:var(--erigo-text-md);line-height:1.6;color:var(--civic-ink-soft, var(--civic-ink))}.tx-indexedsearch-res .tx-indexedsearch-redMarkup,.tx-indexedsearch-res mark{padding-inline:.15em;border-radius:.2em;background:var(--civic-gold-soft);color:inherit;font-weight:700}.tx-indexedsearch-res .tx-indexedsearch-title a{color:var(--civic-ink);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:2px;text-underline-offset:.2em;transition:color var(--civic-dur, 200ms) var(--civic-ease),text-decoration-color var(--civic-dur, 200ms) var(--civic-ease)}.tx-indexedsearch-res .tx-indexedsearch-title a:hover{color:var(--civic-indigo);text-decoration-color:currentcolor}.tx-indexedsearch-res .tx-indexedsearch-percent{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.tx-indexedsearch-res dl.tx-indexedsearch-info{margin:.6rem 0 0;font-size:var(--erigo-text-sm)}.tx-indexedsearch-res dl.tx-indexedsearch-info .tx-indexedsearch-text-item-size,.tx-indexedsearch-res dl.tx-indexedsearch-info .tx-indexedsearch-text-item-crdate,.tx-indexedsearch-res dl.tx-indexedsearch-info .tx-indexedsearch-text-item-mtime{display:none}.tx-indexedsearch-res dl.tx-indexedsearch-info dt.tx-indexedsearch-text-item-path{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.tx-indexedsearch-res dl.tx-indexedsearch-info dd{margin:0}.tx-indexedsearch-res dl.tx-indexedsearch-info p{margin:0}.tx-indexedsearch-res dl.tx-indexedsearch-info a{color:var(--civic-muted);text-decoration:none}.tx-indexedsearch-res dl.tx-indexedsearch-info a:hover{color:var(--civic-indigo);text-decoration:underline;text-underline-offset:.2em}.page-header .erigo-container.civic-header{align-items:center;gap:1rem;block-size:4.75rem;min-height:0;padding-block-start:4px}.civic-header__brand{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.civic-header .header-logo{padding:0;margin:0;border-radius:var(--civic-radius-sm, 0.5rem)}.civic-header .header-logo:focus-visible{outline:2px solid var(--civic-pine);outline-offset:3px}.civic-header .header-logo-image{inline-size:40px;block-size:46px;object-fit:contain}.civic-header__wordmark{display:flex;flex-direction:column;color:var(--civic-pine);text-decoration:none;white-space:nowrap}.civic-header__wordmark:focus-visible{outline:2px solid var(--civic-pine);outline-offset:4px;border-radius:.25rem}.civic-header__name{font-family:var(--erigo-font-family-heading);font-size:1.75rem;font-weight:600;line-height:1;letter-spacing:-0.025em;color:var(--civic-indigo)}.civic-header__caption{margin-block-start:.35rem;font-size:.8125rem;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--civic-muted, #56695f)}.civic-header__right{margin-inline-start:auto}.civic-header__utility{display:none}.page-header .civic-header .header-logo img.header-logo-normal{display:block}.page-header .civic-header .header-logo img.header-logo-inverted{display:none}.civic-header .nav-dropdown-menu{--erigo-color-text: var(--erigo-color-text-base, #1f2a5c);--erigo-color-text-muted: color-mix(in srgb, var(--erigo-color-text-base, #1f2a5c) 72%, transparent);--erigo-color-link: var(--erigo-color-link-base, #1f2a5c)}.civic-header .dropdown>.nav-link::after{content:none}.civic-header__util{display:inline-flex;align-items:center;gap:.45rem;color:var(--civic-pine);font-weight:700;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.25em;transition:text-decoration-color .2s var(--civic-ease),background-color .2s var(--civic-ease)}.civic-header__util::before{content:"";flex:0 0 auto;inline-size:1.2em;block-size:1.2em;background:currentcolor;mask:var(--civic-util-icon) center/contain no-repeat}.civic-header__util:hover{text-decoration-color:currentcolor}.civic-header__util:focus-visible{outline:2px solid var(--civic-pine);outline-offset:3px;border-radius:.25rem}.civic-header__util--search{--civic-util-icon: var(--civic-icon-search)}.civic-header__util--contact{--civic-util-icon: var(--civic-icon-phone)}.civic-header__notice{--civic-util-icon: var(--civic-icon-board)}.page-header .civic-header .header-toggle{gap:.6rem;inline-size:auto;min-inline-size:2.75rem;min-block-size:2.75rem;padding:0 .9rem;border:1.5px solid var(--civic-sage);border-radius:999px;color:var(--civic-pine);transition:border-color .2s var(--civic-ease),background-color .2s var(--civic-ease)}.page-header .civic-header .header-toggle:hover{border-color:var(--civic-pine)}.page-header .civic-header .header-toggle[aria-expanded=true]{background:var(--civic-pine);border-color:var(--civic-pine);color:#fff}.page-header .civic-header .header-toggle:focus-visible{outline:2px solid var(--civic-pine);outline-offset:3px}.civic-header__menu-label{font-size:1rem;font-weight:800}@media(max-width: 991.98px){.page-header .civic-header .header-navigation.is-open>nav{gap:0;padding:.5rem var(--civic-gutter, 1.25rem) 1.5rem;background:#fff;border-block-start:1px solid var(--civic-hairline, #e1e8e2);box-shadow:0 24px 40px -24px rgba(20,27,61,.38)}.civic-header .li-menu{gap:0}.civic-header .level-1{inline-size:100%}.civic-header .level-1>.li-menu-item{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;border-block-end:1px solid var(--civic-hairline, #e1e8e2)}.page-header .civic-header .top-lvl-link{display:flex;min-block-size:3.5rem;padding:.75rem .25rem;border-radius:0;background:rgba(0,0,0,0);color:var(--civic-ink, #1c2d27);font-size:1.1875rem;font-weight:700}.civic-header .li-menu-item.active>.top-lvl-link{color:var(--civic-pine);box-shadow:inset 3px 0 0 var(--civic-gold);padding-inline-start:.85rem}.page-header .civic-header .submenu-toggle-button{inline-size:3.25rem;block-size:3.25rem;margin:0;border-radius:var(--civic-radius-sm, 0.5rem);color:var(--civic-pine)}.page-header .civic-header .submenu-toggle-button svg{inline-size:1.25rem;block-size:1.25rem;fill:none;transition:transform .2s var(--civic-ease)}.page-header .civic-header .submenu-toggle-button[aria-expanded=true] svg{transform:rotate(180deg)}.page-header .civic-header .nav-dropdown-menu{grid-column:1/-1;display:none;margin:0 0 .75rem;padding:.35rem 0 .35rem .75rem;border-inline-start:2px solid var(--civic-sage)}.page-header .civic-header .nav-dropdown-menu.show{display:block}.page-header .civic-header .nav-dropdown-menu .nav-link{display:flex;min-block-size:3rem;padding:.6rem .75rem;font-size:1.0625rem;font-weight:600}.civic-header__mobile-utility{display:grid;gap:.6rem;padding:1.25rem 0 0}.civic-header__mobile-utility .civic-header__util{justify-content:flex-start;min-block-size:3.25rem;padding:.75rem 1rem;border:1.5px solid var(--civic-sage);border-radius:var(--civic-radius-sm, 0.5rem);font-size:1.0625rem;text-decoration:none}.civic-header__mobile-utility .civic-header__notice{background:var(--civic-pine);border-color:var(--civic-pine);color:#fff}}@media(max-width: 575.98px){.civic-header__name{font-size:1.55rem}.civic-header__caption{font-size:.75rem;letter-spacing:.06em}}@media(min-width: 992px){.page-header .erigo-container.civic-header{block-size:6rem}.civic-header .header-logo-image{inline-size:46px;block-size:52px}.civic-header__name{font-size:2rem}.civic-header__right{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.15rem;align-self:stretch}.civic-header__utility{display:flex;align-items:center;gap:1.5rem;font-size:.9375rem}.civic-header__utility .civic-header__util{min-block-size:2rem}.civic-header__utility .civic-header__notice{padding:.3rem 1rem .3rem .85rem;border-radius:999px;background:var(--civic-indigo);color:#fff;text-decoration:none}.civic-header__utility .civic-header__notice:hover{background:var(--civic-night);color:var(--civic-gold-bright);text-decoration:none}.civic-header__mobile-utility{display:none}.civic-header .header-navigation>nav{gap:.15rem}.civic-header .li-menu{gap:0}.civic-header .li-menu-item{flex-wrap:nowrap;gap:0}.page-header .civic-header .top-lvl-link{position:relative;min-block-size:2.75rem;padding:.5rem .35rem .5rem .6rem;border-radius:.375rem;background:rgba(0,0,0,0);color:var(--civic-ink, #1c2d27);font-size:clamp(1rem,.62rem + .5vw,1.0625rem);font-weight:700;transition:color .2s var(--civic-ease)}.page-header .civic-header .top-lvl-link::after{content:"";position:absolute;inset-inline:.6rem .35rem;inset-block-end:.3rem;inline-size:auto;block-size:3px;border:0;border-radius:0;background:var(--civic-gold);transform:scaleX(0);transform-origin:left center;transition:transform .25s var(--civic-ease)}.page-header .civic-header .top-lvl-link:hover{color:var(--civic-pine);background:rgba(0,0,0,0)}.page-header .civic-header .top-lvl-link:hover::after{transform:scaleX(1)}.page-header .civic-header .li-menu-item.dropdown:hover>.top-lvl-link::after,.page-header .civic-header .li-menu-item.dropdown:focus-within>.top-lvl-link::after,.page-header .civic-header .li-menu-item.active>.top-lvl-link::after{transform:scaleX(1)}.page-header .civic-header .li-menu-item.active>.top-lvl-link{color:var(--civic-pine)}.page-header .civic-header .submenu-toggle-button{inline-size:1.5rem;block-size:2.75rem;margin:0;border-radius:.375rem;color:var(--civic-muted, #56695f)}.page-header .civic-header .submenu-toggle-button svg{inline-size:.95rem;block-size:.95rem;fill:none;transition:transform .2s var(--civic-ease)}.page-header .civic-header .submenu-toggle-button:hover{color:var(--civic-pine)}.page-header .civic-header .submenu-toggle-button:focus-visible{outline:2px solid var(--civic-pine);outline-offset:1px}.civic-header .li-menu-item:hover>.submenu-toggle-button svg,.civic-header .li-menu-item:focus-within>.submenu-toggle-button svg,.civic-header .submenu-toggle-button[aria-expanded=true] svg{transform:rotate(180deg)}.page-header .civic-header .nav-dropdown-menu{display:block;inset-block-start:calc(100% + .6rem);min-inline-size:16rem;max-height:none;padding:.5rem;overflow:visible;border:1px solid var(--civic-hairline, #e1e8e2);border-radius:var(--civic-radius-lg);border-block-start:3px solid var(--civic-gold);background:#fff;box-shadow:0 2px 4px rgba(20,27,61,.05),0 24px 48px -20px rgba(20,27,61,.34);visibility:hidden;opacity:0;transition:opacity .16s var(--civic-ease) .12s,transform .16s var(--civic-ease) .12s,visibility 0s linear .28s}.page-header .civic-header .nav-dropdown-menu::before{content:"";position:absolute;inset-inline:0;inset-block-end:100%;block-size:.85rem}.page-header .civic-header .li-menu-item.dropdown:hover>.nav-dropdown-menu,.page-header .civic-header .li-menu-item.dropdown:focus-within>.nav-dropdown-menu,.page-header .civic-header .nav-dropdown-menu.show{visibility:visible;opacity:1;transform:none;transition-delay:0s}.page-header .civic-header .li-menu-item.dropdown.is-dismissed>.nav-dropdown-menu{visibility:hidden;opacity:0;transition-delay:0s}.page-header .civic-header .nav-dropdown-menu:has(>li:nth-child(9)){inline-size:34rem;columns:2;column-gap:.25rem}.civic-header .header-navigation>nav>.li-menu:nth-last-of-type(-n + 3) .nav-dropdown-menu{inset-inline:auto 0}.civic-header .nav-dropdown-menu>li{break-inside:avoid}.page-header .civic-header .nav-dropdown-menu .nav-link{display:flex;inline-size:100%;min-block-size:2.75rem;padding:.6rem .85rem;border-radius:var(--civic-radius-sm, 0.5rem);color:var(--civic-ink, #1c2d27);font-size:1rem;font-weight:600;line-height:1.35;transition:background-color .15s var(--civic-ease),color .15s var(--civic-ease)}.page-header .civic-header .nav-dropdown-menu .nav-link:hover{background:var(--civic-mist);color:var(--civic-indigo)}.page-header .civic-header .nav-dropdown-menu .nav-link:focus-visible{outline:2px solid var(--civic-pine);outline-offset:-2px}}@media(prefers-reduced-motion: no-preference)and (min-width: 992px){.page-header .civic-header .nav-dropdown-menu{transform:translateY(4px)}}.page-header .civic-header .nav-dropdown-menu .nav-link[aria-current=page]{color:var(--civic-pine);font-weight:800;box-shadow:inset 3px 0 0 var(--civic-gold)}.civic-header .nav-dropdown-menu a[href^=http] .navigation-link-text::after{content:" ↗";color:var(--civic-muted, #56695f);font-weight:600}@media(prefers-reduced-motion: no-preference)and (min-width: 992px){.page-header:has(.civic-header){transition:box-shadow .3s var(--civic-ease),margin .3s var(--civic-ease)}.page-header .erigo-container.civic-header{transition:block-size .3s var(--civic-ease)}.civic-header .header-logo-image{transition:inline-size .3s var(--civic-ease),block-size .3s var(--civic-ease)}.civic-header__name{transition:font-size .3s var(--civic-ease)}.page-header.scrolled:has(.civic-header){margin-block-end:1rem}.page-header.scrolled .erigo-container.civic-header{block-size:5rem}.page-header.scrolled .civic-header .header-logo-image{inline-size:40px;block-size:46px}.page-header.scrolled .civic-header__name{font-size:1.8rem}}@media(min-width: 992px)and (max-width: 1199.98px){.civic-header__caption{display:none}}:root{--civic-dur: 200ms}.civic-section-nav__list a{transition:color var(--civic-dur) var(--civic-ease)}.civic-section-nav__list a:hover{color:var(--erigo-color-primary);text-decoration:underline;text-underline-offset:.2em}.tx-indexedsearch-res:hover{background:rgba(0,0,0,0)}.civic-button,.tx-indexedsearch-searchbox-button,.civic-subpage .news-single .news-backlink-wrap a,.erigo-urednideska-filter,.tx-indexedsearch-browsebox li a{transition:box-shadow var(--civic-dur) var(--civic-ease),background-color var(--civic-dur) var(--civic-ease),border-color var(--civic-dur) var(--civic-ease),color var(--civic-dur) var(--civic-ease)}.civic-button:hover,.civic-button:active,.tx-indexedsearch-searchbox-button:hover,.tx-indexedsearch-searchbox-button:active,.civic-subpage .news-single .news-backlink-wrap a:hover,.civic-subpage .news-single .news-backlink-wrap a:active,.erigo-urednideska-filter:hover,.erigo-urednideska-filter:active,.tx-indexedsearch-browsebox li a:hover,.tx-indexedsearch-browsebox li a:active{transform:none}.civic-subpage figure.image,.civic-subpage figure.image:hover{transform:none;box-shadow:none}.civic-contact__mail{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--civic-dur) var(--civic-ease)}.civic-contact__mail:hover{text-decoration-thickness:2px;color:var(--civic-deep)}.page-footer a{transition:color var(--civic-dur) var(--civic-ease),text-decoration-color var(--civic-dur) var(--civic-ease)}.civic-page a:focus-visible,.civic-services__list a:focus-visible,.filelink-filename a:focus-visible,.civic-section-nav__list a:focus-visible{outline:3px solid var(--civic-pine);outline-offset:3px;border-radius:.25rem}.civic-hero a:focus-visible,.page-footer a:focus-visible{outline:3px solid var(--civic-gold);outline-offset:3px}.civic-subpage .frame-header+*{margin-block-start:.25rem}.civic-subpage .frame:not(:first-child) .frame-header{margin-block-end:1.25rem}.civic-subpage .erigo-textmedia,.civic-subpage .erigo-textpic{gap:clamp(1.5rem,3vw,2.5rem)}.civic-subpage .gallery-row{gap:clamp(1rem,2vw,1.5rem)}.civic-page__main{padding-block-end:clamp(1rem,3vw,2rem)}.civic-subpage>.frame:first-child:not(.frame-has-backgroundimage) .frame-header{margin-block-end:clamp(1.75rem,3vw,2.5rem)}.civic-subpage>.frame:first-child:not(.frame-has-backgroundimage) .frame-header+*{margin-block-start:0}.civic-subpage .frame-type-html iframe{display:block;inline-size:100%;border:var(--civic-line);border-radius:var(--civic-radius);background:var(--civic-surface);box-shadow:var(--civic-shadow-1)}:root{--civic-mark-gold: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='8 8 32 36' fill='none' stroke='%23e5b52f' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.1 42L19.8 20H28.2L30.9 42'/%3E%3Cpath d='M18.7 20L24 13.1L29.3 20'/%3E%3Cpath d='M24 13.1V12m0 -1a1 1 0 1 0 0.01 0'/%3E%3Cpath d='M22.4 42V38.8a1.6 1.6 0 0 1 3.1 0V42'/%3E%3Cpath d='M25.2 22a1.2 1.2 0 1 0 0.01 0'/%3E%3Cpath d='M24.8 21.2L32.8 13.3'/%3E%3Cpath d='M27 19L32.8 13.3L34.5 15L28.7 20.8ZM29.9 16.2l1.8 1.8'/%3E%3Cpath d='M23.2 21.2L15.2 13.3'/%3E%3Cpath d='M21 19L15.2 13.3L17 11.5L22.8 17.3ZM18.1 16.2l1.8 -1.8'/%3E%3Cpath d='M23.2 22.9L15.2 30.8'/%3E%3Cpath d='M21 25L15.2 30.8L13.5 29L19.3 23.2ZM18.1 27.9l-1.8 -1.8'/%3E%3Cpath d='M24.8 22.9L32.8 30.8'/%3E%3Cpath d='M27 25L32.8 30.8L31 32.5L25.2 26.7ZM29.9 27.9l-1.8 1.8'/%3E%3Cpath d='M9 42H39'/%3E%3C/svg%3E");--civic-waves: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 10' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M0 3q6-3.2 12 0t12 0M0 7.5q6-3.2 12 0t12 0'/%3E%3C/svg%3E");--civic-empty-glyph: var(--civic-mark-gold)}::selection{background:var(--civic-gold-soft);color:var(--civic-ink)}.page-footer ::selection{background:var(--civic-gold);color:var(--civic-night)}:is(input[type=checkbox],input[type=radio]){accent-color:var(--civic-indigo)}:is(input,textarea){caret-color:var(--civic-indigo)}:is(.civic-mark,.civic-panorama__svg,.civic-contours__svg,.civic-vignette__svg){display:block;overflow:visible;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round}:is(.civic-mark,.civic-panorama__svg,.civic-contours__svg,.civic-vignette__svg) path{stroke-dasharray:1 2;stroke-dashoffset:0}.civic-eyebrow--mark .civic-mark{order:-1;flex:0 0 auto;inline-size:3rem;block-size:3rem;margin-block:-0.8rem;color:var(--civic-gold-bright);stroke-width:1.6}.civic-eyebrow--mark::before{transform-origin:left center}@media(max-width: 575.98px){.civic-eyebrow--mark::before{display:none}}.civic-vignette{position:absolute;inset-inline:0;inset-block-end:var(--civic-hero-overlap);pointer-events:none}.civic-vignette__inner{inline-size:calc(min(var(--erigo-container, 82.5rem),100%) - 2*var(--civic-gutter));margin-inline:auto;display:flex;justify-content:flex-end}.civic-vignette__svg{inline-size:min(100% - 11rem,22.53rem);block-size:3rem;overflow:hidden;color:var(--civic-gold-bright);stroke-width:2.8}.civic-vignette__svg .h-church{color:#fff;opacity:.92}.civic-vignette__svg :is(.h-detail,.h-g2,.h-rail){opacity:.6}@media(min-width: 768px){.civic-vignette__inner{justify-content:flex-start}.civic-vignette__svg{inline-size:min(100% - 19.25rem,31.9175rem);block-size:4.25rem;stroke-width:2.1}}.civic-hero .civic-hero__updates{border-radius:var(--civic-radius-lg);box-shadow:var(--civic-elev-3),0 0 0 1px rgba(20,27,61,.07);overflow:hidden}.civic-hero .civic-hero__updates .erigo-columns{border-radius:0;box-shadow:none}.civic-today{display:none}.civic-js .civic-hero__updates .civic-today{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);gap:.35rem;padding:1.15rem clamp(1.75rem,1rem + 2.4vw,3rem) 1.25rem;background:var(--civic-night);color:#e6e9f2;font-size:1.0625rem;line-height:1.5}.civic-js .civic-hero__updates .civic-today::after{content:"";position:absolute;inset:auto 0 0;block-size:3px;background:linear-gradient(90deg, var(--civic-gold) 0 92%, var(--civic-red) 92% 100%)}.civic-js .civic-hero__updates .civic-today p{margin:0;min-block-size:1.5em}.civic-js .civic-hero__updates .erigo-columns::before{content:none}.civic-today__title{display:flex;align-items:center;gap:.6rem;color:var(--civic-gold-bright);font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.civic-today__title::before{content:"";flex:0 0 auto;inline-size:1.6rem;block-size:1.8rem;background:var(--civic-mark-gold) center/contain no-repeat}.civic-today__item--date{color:#fff;font-family:var(--erigo-font-family-heading);font-size:1.25rem;font-weight:500;letter-spacing:-0.01em}.civic-today__item--office{display:flex;align-items:baseline;gap:.55rem}.civic-today__item--office::before{content:"";flex:0 0 auto;inline-size:.6rem;block-size:.6rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--civic-gold-bright);transform:translateY(-0.05em)}.civic-today__item--office.is-open::before{background:var(--civic-gold-bright)}@media(min-width: 768px){.civic-js .civic-hero__updates .civic-today{grid-template-columns:auto auto minmax(0, 1fr) auto;align-items:center;gap:0 1.75rem;padding-block:1.05rem 1.15rem}.civic-today__item--name{color:#e6e9f2}.civic-today__item--name,.civic-today__item--office{padding-inline-start:1.75rem;border-inline-start:1px solid rgba(255,255,255,.16)}.civic-today__item--office{justify-self:end}}@media(min-width: 768px)and (max-width: 1199.98px){.civic-js .civic-hero__updates .civic-today{grid-template-columns:auto minmax(0, 1fr);row-gap:.4rem}.civic-today__title,.civic-today__item--office{grid-column:1/-1}.civic-today__item--office{justify-self:start;padding-inline-start:0;border-inline-start:0}}.civic-main .erigo-textmedia-text .frame-header+p::first-letter{float:left;margin:.1em .14em 0 -0.02em;font-family:var(--erigo-font-family-heading);font-size:3.55em;font-weight:500;line-height:.82;color:var(--civic-red)}@supports(initial-letter: 3){.civic-main .erigo-textmedia-text .frame-header+p::first-letter{float:none;initial-letter:3;margin:0 .16em 0 0;font-size:inherit;line-height:inherit}}.civic-facts{position:relative;margin-block-start:clamp(2.25rem,1.5rem + 2vw,3rem);padding-block-start:1.6rem;max-inline-size:40rem}.civic-facts::before{content:"";position:absolute;inset:0 0 auto;block-size:.65rem;background:var(--civic-gold-ink);opacity:.5;mask:var(--civic-waves) left center/1.5rem .65rem repeat-x;transform-origin:left center}.civic-facts .civic-facts__title{display:flex;align-items:center;gap:.85rem;margin:0 0 .5rem;font-family:var(--erigo-font-family-base);font-size:.8125rem;font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--civic-gold-ink)}.civic-facts__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin:0;border-block-start:2px solid var(--civic-ink)}.civic-facts__item{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.2rem;padding:1.1rem 1rem 1.15rem 0;border-block-end:1px solid var(--civic-hairline)}.civic-facts__item:nth-child(even){padding-inline:1.25rem 0;border-inline-start:1px solid var(--civic-hairline)}.civic-facts__item dt{color:var(--civic-ink-soft);font-size:1rem;line-height:1.4}.civic-facts__item dd{margin:0;font-family:var(--erigo-font-family-heading);font-size:clamp(2.1rem,1.7rem + 1.3vw,2.85rem);font-weight:500;line-height:1.05;letter-spacing:-0.02em;color:var(--civic-indigo);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.civic-facts__item dd span{display:inline-block;text-align:end}.civic-services__lead h2,.civic-main .erigo-textmedia-text .element-header,.civic-main .frame-type-news_pi1 .frame-header{position:relative;padding-block-end:1.15rem}.civic-services__lead h2::after,.civic-main .erigo-textmedia-text .element-header::after,.civic-main .frame-type-news_pi1 .frame-header::after{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;inline-size:3.5rem;block-size:3px;background:var(--civic-crest-rule);transform-origin:left center}.civic-main .erigo-textmedia-text .element-header{margin-block-end:1.25rem}section.civic-contact{border-block-start:0;padding-block-start:calc(clamp(4rem,2rem + 6vw,7.5rem) + clamp(1.5rem,.5rem + 3vw,3rem))}.civic-contours{position:absolute;inset:0 0 auto;block-size:clamp(3.5rem,2rem + 4vw,6rem);color:var(--civic-indigo);pointer-events:none}.civic-contours__svg{inline-size:100%;block-size:100%;stroke-width:1.5;opacity:.3}.civic-contours__svg .p-gold{stroke:var(--civic-gold)}.page-footer{padding-block-start:clamp(1.25rem,.5rem + 2vw,2.5rem)}.page-footer::before{content:none}.civic-panorama{block-size:clamp(9rem,5rem + 11vw,15rem);margin-block-end:clamp(1.5rem,1rem + 1.5vw,2.25rem);color:var(--civic-gold);pointer-events:none}.civic-panorama__svg{inline-size:100%;block-size:100%;stroke-width:2.6}.civic-panorama__svg .p-fill{fill:var(--civic-night);stroke:none}.civic-panorama__svg :is(.p-house,.p-church,.p-tree,.p-mill){fill:var(--civic-night)}.civic-panorama__svg .p-far{opacity:.38}.civic-panorama__svg .p-mid{opacity:.6}.civic-panorama__svg .p-contour{opacity:.5}.civic-panorama__svg .p-furrow{opacity:.42}@media(min-width: 768px){.civic-panorama__svg{stroke-width:1.9}}@media(min-width: 1200px){.civic-panorama__svg{stroke-width:1.6}}.page-footer .civic-footer__title{display:flex;flex-direction:column;gap:.35rem}.page-footer .civic-footer__since{color:var(--civic-footer-gold);font-family:var(--erigo-font-family-base);font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@media(prefers-reduced-motion: no-preference){.civic-hero .civic-hero__inner{animation:none}.civic-eyebrow--mark .civic-mark path{animation:civic-draw .9s var(--civic-ease) .1s both}.civic-eyebrow--mark::before{animation:civic-grow .7s var(--civic-ease) .45s both}.civic-eyebrow--mark>span{animation:civic-fade .6s var(--civic-ease) .55s both}.civic-vignette:not([data-draw=pending],[data-draw=in]) path{animation:civic-draw 1s var(--civic-ease) calc(.9s + var(--d, 0)*120ms) both}.civic-vignette:not([data-draw=pending],[data-draw=in]) :is(.h-g,.h-g2){animation-duration:1.4s}.civic-vignette:not([data-draw=pending],[data-draw=in]) .h-crown{animation-duration:1.2s}.civic-hero__inner :is(.carousel-item-header,.carousel-header){animation:civic-focus-in .9s var(--civic-ease) .3s both}.civic-hero__inner :is(.carousel-item-bodytext,.carousel-subheader){animation:civic-rise .75s var(--civic-ease) .55s both}.civic-hero__actions>*{animation:civic-rise .65s var(--civic-ease) .72s both}.civic-hero__actions>*+*{animation-delay:.81s}.civic-hero .civic-hero__updates{animation:civic-rise .8s var(--civic-ease) .6s both}.civic-today.is-ready>*{animation:civic-fade .6s var(--civic-ease) .85s both}.civic-today.is-ready>:nth-child(n+3){animation-delay:.95s}@keyframes civic-draw{from{stroke-dashoffset:1.02}to{stroke-dashoffset:0}}@keyframes civic-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes civic-fade{from{opacity:0}to{opacity:1}}@keyframes civic-focus-in{from{opacity:0;transform:translateY(16px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.js-motion [data-draw=pending] path{stroke-dashoffset:1.02}.js-motion [data-draw=in] path{stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--civic-ease);transition-delay:calc(var(--d, 0)*140ms)}.js-motion [data-draw=pending]::after{transform:scaleX(0)}.js-motion [data-draw=in]::after{transition:transform .8s var(--civic-ease) .2s}.js-motion .civic-facts[data-draw=pending]::before{transform:scaleX(0)}.js-motion .civic-facts[data-draw=in]::before{transition:transform .9s var(--civic-ease)}.js-motion .civic-facts[data-draw=pending] .civic-facts__item{opacity:0;transform:translateY(12px)}.js-motion .civic-facts[data-draw=in] .civic-facts__item{transition:opacity .6s var(--civic-ease),transform .6s var(--civic-ease)}.js-motion .civic-facts[data-draw=in] .civic-facts__item:nth-child(2){transition-delay:80ms}.js-motion .civic-facts[data-draw=in] .civic-facts__item:nth-child(3){transition-delay:160ms}.js-motion .civic-facts[data-draw=in] .civic-facts__item:nth-child(4){transition-delay:240ms}.civic-button,.civic-hero .civic-hero__actions .civic-button{transition:background-color .25s var(--civic-ease),color .25s var(--civic-ease),border-color .25s var(--civic-ease),transform .12s var(--civic-ease)}:is(.civic-button,.erigo-button,.civic-footer__top,.civic-header__toggle):active{transform:scale(0.98)}.civic-link:hover::after,.civic-office-card .civic-link:hover::after{transform:translateX(0.25rem)}}@media(prefers-reduced-motion: no-preference)and (min-width: 992px){.page-header .civic-header .nav-dropdown-menu{transform:translateY(6px);transition:opacity .22s var(--civic-ease) .12s,transform .22s var(--civic-ease) .12s,visibility 0s linear .34s}}@media(prefers-reduced-motion: no-preference)and (max-width: 991.98px){.page-header .civic-header .header-navigation.is-open>nav,.page-header .civic-header .nav-dropdown-menu.show{transition:opacity .26s var(--civic-ease),transform .26s var(--civic-ease)}@starting-style{.page-header .civic-header .header-navigation.is-open>nav,.page-header .civic-header .nav-dropdown-menu.show{opacity:0;transform:translateY(-8px)}}}@media(prefers-reduced-motion: no-preference){.erigo-lightbox[open]:not(.erigo-lightbox-instant){animation:civic-lightbox-in .28s var(--civic-ease) both}.erigo-lightbox[open]:not(.erigo-lightbox-instant)::backdrop{animation:civic-fade .28s var(--civic-ease) both}@keyframes civic-lightbox-in{from{opacity:0;transform:scale(0.985)}to{opacity:1;transform:none}}@view-transition{navigation:auto}.page-header{view-transition-name:civic-header}::view-transition-old(root),::view-transition-new(root){animation-duration:.26s;animation-timing-function:var(--civic-ease)}}@media print{[data-draw] path,.civic-vignette__svg path{animation:none;stroke-dashoffset:0}[data-draw]::after,[data-draw]::before{transform:none}}@media print{@page{margin:1.5cm 1.8cm}body,body .body-bg{background:none;color:#000;font-size:12pt;line-height:1.5}body :is(.page-header,.page-footer,.civic-breadcrumb,.erigo-breadcrumb,.civic-page__aside,.erigo-cookies,.scroll-top,.visually-hidden-focusable,.civic-back-link,.news-article__back,.erigo-urednideska-detail__back,.erigo-urednideska-filters,.civic-hero__nav,.civic-hero__updates,.civic-services,.civic-contact__form,.news-article__related,.page-navigation,.f3-widget-paginator){display:none}body .civic-page{display:block}body .civic-main-landmark,body .civic-main-landmark :is(section,article,header,div,li,aside,figure){background:none;box-shadow:none;color:#000}body .civic-main-landmark :is(h1,h2,h3,h4){color:#000;break-after:avoid}body .civic-main-landmark :is(p,li,dd,dt,time,span){color:#000}body .civic-main-landmark a{color:#000;text-decoration:underline}body .civic-main-landmark :is(img,figure,table,.filelink-item,.erigo-urednideska-attachment-list>li){break-inside:avoid}body .civic-main-landmark img{max-inline-size:100%;block-size:auto}[data-reveal],[data-reveal-stagger]>*{opacity:1;transform:none}}
