@charset "UTF-8";.sr-only{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.sr-only *{overflow:hidden}:root{--font-size-0: 1;--font-from-1: 16;--font-to-1: 18;--vw-from-1: 3.75 ;--vw-to-1: 14.4 ;--coefficient-1: calc((var(--font-to-1) - var(--font-from-1)) / (var(--vw-to-1) - var(--vw-from-1)));--base-1: calc((var(--font-from-1) - var(--vw-from-1) * var(--coefficient-1)) / 16);--font-from-2: 18;--font-to-2: 20;--vw-from-2: 14.4 ;--vw-to-2: 19.19 ;--coefficient-2: calc((var(--font-to-2) - var(--font-from-2)) / (var(--vw-to-2) - var(--vw-from-2)));--base-2: calc((var(--font-from-2) - var(--vw-from-2) * var(--coefficient-2)) / 16);--font-from-3: 20;--font-to-3: 23;--vw-from-3: 19.19 ;--vw-to-3: 25.6 ;--coefficient-3: calc((var(--font-to-3) - var(--font-from-3)) / (var(--vw-to-3) - var(--vw-from-3)));--base-3: calc((var(--font-from-3) - var(--vw-from-3) * var(--coefficient-3)) / 16);--font-size-4: 1.4375}html{font-size:calc(var(--font-size-4) * 1rem)}@media screen and (max-width: 2560px){html{font-size:calc(var(--base-3) * 1rem + var(--coefficient-3) * 1vw)}}@media screen and (max-width: 1920px){html{font-size:calc(var(--base-2) * 1rem + var(--coefficient-2) * 1vw)}}@media screen and (max-width: 1440px){html{font-size:calc(var(--base-1) * 1rem + var(--coefficient-1) * 1vw)}}@media screen and (max-width: 375px){html{font-size:calc(var(--font-size-0) * 1rem)}}:root{--c-brand: #005ec5;--c-text: #575756;--c-error-background: #fcf3f2;--c-error-foreground: #8b2c21;--c-notice-background: #fefcea;--c-notice-foreground: #7d511b;--c-success-background: #f3faf7;--c-success-foreground: #03543f;--f-base: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--fw-strong: 600;--z-navbar: 99;--z-modal: 101;--transition: .2s ease-in-out;--transition-slow: .35s ease-in-out;--container-max-width: 122.2222222222rem;--gutter-container: clamp(1.25rem, -.0704225352rem + 5.6338028169vw, 4.4444444444rem);--navbar-height: 2.7777777778rem}@media (min-width: 900px){:root{--content-min-width: calc((var(--container-max-width) / 4) - var(--gutter-container));--content-max-width: calc((var(--container-max-width) / 2) - var(--gutter-container));--navbar-height: 3.8888888889rem}}html{font-size:16px}#page-content{flex:1}.block+.block{margin-top:1rem}.container{margin:0 auto;display:grid;width:100%;grid-template-columns:var(--gutter-container) 1fr var(--gutter-container);grid-template-rows:1fr auto}@media (min-width: 900px){.container{grid-template-columns:var(--gutter-container) 1fr 1fr var(--gutter-container)}}.container__content{grid-column:2;max-width:var(--container-max-width);width:100%;margin-left:auto;margin-right:auto}@media (min-width: 900px){.container__content{grid-column:2/span 2}}.container__content.container__content--edge{grid-column:1/span 3}@media (min-width: 900px){.container__content.container__content--edge{grid-column:1/span 4}}.container__content--left{grid-column:2;grid-row:2}@media (min-width: 900px){.container__content--left{grid-column:2;grid-row:1;max-width:calc(var(--container-max-width) / 2);width:100%;margin-left:auto}}.container__content--left.container__content--edge{grid-column:1/span 3}@media (min-width: 900px){.container__content--left.container__content--edge{grid-column:1/span 2;max-width:none}}.container__content--right{grid-column:2;grid-row:1}@media (min-width: 900px){.container__content--right{grid-column:3;grid-row:1;max-width:calc(var(--container-max-width) / 2);width:100%;margin-right:auto}}.container__content--right.container__content--edge{grid-column:1/span 3}@media (min-width: 900px){.container__content--right.container__content--edge{grid-column:3/span 2;max-width:none}}@media (min-width: 900px){.container--reverse .container__content--left{grid-column:3;grid-row:1}}@media (min-width: 900px){.container--reverse .container__content--left.container__content--edge{grid-column:3/span 2}}@media (min-width: 900px){.container--reverse .container__content--right{grid-column:2;grid-row:1}}@media (min-width: 900px){.container--reverse .container__content--right.container__content--edge{grid-column:1/span 2}}.prose h1,.prose h2,.prose h3,.prose h4{margin-bottom:.35em}.prose strong{font-weight:var(--fw-strong)}.prose em,.prose i{font-style:italic}.prose h1+h1,.prose h1+h2,.prose h1+h3,.prose h1+h4,.prose h2+h1,.prose h2+h2,.prose h2+h3,.prose h2+h4,.prose h3+h1,.prose h3+h2,.prose h3+h3,.prose h3+h4,.prose h4+h1,.prose h4+h2,.prose h4+h3,.prose h4+h4,.prose p+h1,.prose p+h2,.prose p+h3,.prose p+h4,.prose ul+h1,.prose ul+h2,.prose ul+h3,.prose ul+h4,.prose ol+h1,.prose ol+h2,.prose ol+h3,.prose ol+h4{margin-top:1em}.prose h1+p,.prose h1+ul,.prose h1+ol,.prose h2+p,.prose h2+ul,.prose h2+ol,.prose h3+p,.prose h3+ul,.prose h3+ol,.prose h4+p,.prose h4+ul,.prose h4+ol,.prose p+p,.prose p+ul,.prose p+ol,.prose ul+p,.prose ul+ul,.prose ul+ol,.prose ol+p,.prose ol+ul,.prose ol+ol{margin-top:.65em}.prose ul{list-style-type:none;margin:1em 0 0;padding:0}.prose ul li{padding-left:1.35em;margin-bottom:.35em;position:relative}.prose ul li:after{content:"•";color:var(--c-text);display:block;position:absolute;left:0;top:0;width:1em;font-size:1em;line-height:1.35em}.prose ul li ul{margin-top:.35em}.prose ol{counter-reset:lvl1;list-style:none;margin:1em 0 0;padding-left:0}.prose ol li{counter-increment:lvl1;padding-left:1.8em;margin-bottom:.35em;position:relative}.prose ol li:after{color:var(--c-text);content:counter(lvl1) ". ";position:absolute;left:0;top:0}.prose ol li ol{counter-reset:lvl2;margin-top:.35em}.prose ol li li{counter-increment:lvl2;padding-left:2.2em}.prose ol li li:after{content:counter(lvl1) "." counter(lvl2) ". "}.prose ol li li ol{counter-reset:lvl3;margin-top:.35em}.prose ol li li li{counter-increment:lvl3;padding-left:2.8em}.prose ol li li li:after{content:counter(lvl1) "." counter(lvl2) "." counter(lvl3) ". "}.prose a:not(.btn){color:var(--c-text);text-decoration:underline;text-underline-offset:.25em;transition:color var(--transition)}.prose a:not(.btn):hover{color:var(--c-brand)}.prose .btn-group{margin-top:1em}.embla{overflow:hidden}.embla__viewport{overflow:hidden;position:relative}.embla__container{display:flex;cursor:grab}.embla__container:active{cursor:grabbing}.embla__slide{flex:0 0 50%;min-width:0}.embla__controls{display:flex;gap:.6rem;margin-top:1rem}.embla__controls.controls--in-view{position:absolute;margin:0}.embla__controls.controls--left{left:0;margin-left:1rem}.embla__controls.controls--right{right:0;margin-right:1rem}.embla__controls.controls--top{top:0;margin-top:1rem}.embla__controls.controls--bottom{bottom:0;margin-bottom:1rem}.embla__button{--background-color: #f5f5f5;--foreground-color: var(--c-text);--border-color: #f5f5f5;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-color);background:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;background-color:var(--background-color);color:var(--foreground-color);text-decoration:none;border-radius:.2777777778rem;width:2.25em;height:2.25em;cursor:pointer;z-index:1;transition:background-color var(--transition),color var(--transition),border-color var(--transition)}.embla__button .icon{width:.85em;height:.85em;fill:currentColor}.embla__button:hover{--background-color: #fff;--foreground-color: var(--c-text)}:root{--altcha-max-width: 8.8888888889rem}.btn{--background-color: transparent;--foreground-color: var(--c-text);--border-color: transparent;--active-background-color: black;--active-foreground-color: white;--active-border-color: black;display:flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-color);border-color:var(--border-color);border-style:solid;border-width:1px;color:var(--foreground-color);line-height:1;padding:1.35em 2em;text-align:center;text-decoration:none;transition:background-color var(--transition),color var(--transition),border-color var(--transition)}.btn:hover{--background-color: #efefef;--foreground-color: var(--c-brand);--border-color: #efefef;cursor:pointer}.btn[disabled],.btn:disabled,.btn--disabled{opacity:.5;pointer-events:none}.btn:focus,.btn:focus-visible{outline-width:1px;outline-offset:.2777777778rem}.btn:active{--active-background-color: black;--active-foreground-color: white;--active-border-color: black;background-color:var(--active-background-color);color:var(--active-foreground-color);border-color:var(--active-border-color)}.btn--primary{--background-color: var(--c-brand);--foreground-color: white;--border-color: var(--c-brand)}.btn--primary:hover,.btn--secondary{--background-color: var(--c-text);--foreground-color: white;--border-color: var(--c-text)}.btn--secondary:hover{--background-color: var(--c-brand);--foreground-color: white;--border-color: var(--c-brand)}.btn--ghost{--background-color: white;--foreground-color: var(--c-text);--border-color: var(--c-text)}.btn--ghost:hover{--background-color: var(--c-brand);--foreground-color: white;--border-color: var(--c-brand)}.btn-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.flashes .flash{display:flex;flex-wrap:wrap;gap:.5em;align-items:center;margin-bottom:1em;padding:.8em 1em}.flashes .flash svg{width:2rem;margin-right:1rem}.flashes .flash--error{background:var(--c-error-background);color:var(--c-error-foreground)}.flashes .flash--notice{background:var(--c-notice-background);color:var(--c-notice-foreground)}.flashes .flash--success{background:var(--c-success-background);color:var(--c-success-foreground)}.contact_form .formie-field-error,.contact_form .formie-message-error{color:#cc0613;margin-bottom:30px;padding-left:20px}.contact_form .formie-message-success{font-family:Replica-light,Helvetica Neue,Helvetica,Arial,sans-serif;color:#747477}.pagination{--pagination-gap: .25rem;--pagination-justify: center;--pagination-font-size: .7777777778rem;--pagination-link-min-width: 2.25em;--pagination-link-height: 2.25em;--pagination-link-padding: 0 .5em;--pagination-link-gap: .5rem;--pagination-link-color: var(--c-text);--pagination-link-bg: transparent;--pagination-link-border: 1px solid transparent;--pagination-link-radius: 5px;--pagination-link-hover-color: var(--c-text);--pagination-link-hover-bg: #f5f5f5;--pagination-link-hover-border: 1px solid transparent;--pagination-link-active-color: var(--c-text);--pagination-link-active-bg: transparent;--pagination-link-active-border: 1px solid #e5e5e5;--pagination-icon-size: .85em;--pagination-disabled-opacity: .3;--pagination-transition: var(--transition, .15s ease)}.pagination__list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:var(--pagination-justify);gap:var(--pagination-gap);list-style:none;padding:0;margin:0}.pagination__item{display:flex;align-items:center;justify-content:center}.pagination__item .icon{width:var(--pagination-icon-size);height:var(--pagination-icon-size);fill:currentColor}@media (min-width: 900px){.pagination__item.pagination__item--first,.pagination__item.pagination__item--last{display:none}}.pagination__item.pagination__item--edge{display:none}@media (min-width: 900px){.pagination__item.pagination__item--edge{display:flex}}.pagination__item.disabled{opacity:var(--pagination-disabled-opacity);pointer-events:none}.pagination__label,.pagination__link{font-size:var(--pagination-font-size);display:flex;align-items:center;justify-content:center;min-width:var(--pagination-link-min-width);height:var(--pagination-link-height);padding:var(--pagination-link-padding);gap:var(--pagination-link-gap);color:var(--pagination-link-color);background-color:var(--pagination-link-bg);border:var(--pagination-link-border);border-radius:var(--pagination-link-radius);text-decoration:none}.pagination__link{transition:color var(--pagination-transition),background-color var(--pagination-transition),border-color var(--pagination-transition)}.pagination__link.pagination__link--active{color:var(--pagination-link-active-color);background-color:var(--pagination-link-active-bg);border:var(--pagination-link-active-border)}.pagination__link:hover,.pagination__link:focus-visible,.pagination__link:active{color:var(--pagination-link-hover-color);background-color:var(--pagination-link-hover-bg)}.picture{position:relative;display:block;overflow:hidden;width:100%}.picture.picture--square{aspect-ratio:1/1}.picture.picture--square img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}@supports not (aspect-ratio: auto){.picture.picture--square img{position:absolute;left:0;top:0}}@supports not (aspect-ratio: auto){.picture.picture--square{height:0;width:100%;padding-top:100%}}.block--text-image .container__content .text-image__asset .picture{width:100%;height:100%}.block--text-image .container__content .text-image__asset .picture .image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}
