.center_center___qLpb{box-sizing:content-box;max-width:var(--max-width);margin-left:auto;margin-right:auto;padding-left:var(--s1);padding-right:var(--s1)}.stack_stack__Cvzq7{display:flex;flex-direction:column;justify-content:flex-start}.stack_stack__Cvzq7>*+*{margin-top:var(--s0)}.stack_stack__Cvzq7 main{margin-top:0}.box_box__bGXOd{display:block;padding:var(--s0);border-width:var(--border-thin);outline:var(--border-thin) solid transparent;outline-offset:calc(var(--border-thin) * -1)}.cluster_cluster__vwUVK{--space:1rem}.cluster_cluster__vwUVK>*{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:calc(var(--space) / 2 * -1)}.cluster_cluster__vwUVK>*>*{margin:calc(var(--space) / 2)}.menu_menu__OTOp2{padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-end}.menu_menu__OTOp2 a:hover{color:#fff}.header_header__k3Wkj{background-color:var(--color-mid-dark-x);color:#fff}.header_header__k3Wkj>*>*{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.header_header__slogan__EcrgL{font-weight:700;color:var(--color-light)}.header_header__logo__0c_j5 img{height:var(--s4);width:auto}.header_header__content__Ns1jE{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.header_header__content__Ns1jE>*{flex:1 0 auto}.footer_footer__9xfCc{background:var(--color-mid);color:var(--color-light);padding-top:var(--s1);padding-bottom:var(--s1);flex-grow:0;font-size:var(--s-1);margin-top:auto;text-align:center}.hero_hero__ztPqN{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.hero_hero__ztPqN>*{max-height:50vh;grid-column:1;grid-row:1}.hero_hero__ztPqN div{height:100%}.hero_hero__ztPqN>*>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.hero_hero__content__XrJQb{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.hero_hero__content__XrJQb>div{flex-basis:50%;height:auto}.hero_hero__content--center__RsGON>div{text-align:center;flex-basis:100%}.hero_hero__content--right__Y3dy0{justify-content:flex-end}.hero_hero__content--light__wTWno{color:#fff}.hero_hero__content__XrJQb p{text-shadow:1px 1px 2px #000,-1px -1px 2px #000}