html *{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}:root{--header-height: clamp(5rem, 4.469rem + 2.265vw, 7.188rem)}h1,h2,h3,h4,h5,h6{font-family:var(--theme-font-heading),sans-serif;font-weight:700;line-height:1.2;margin-bottom:1rem}p,a,span,li{font-family:var(--theme-font-body),sans-serif;font-weight:400;line-height:1.5}.is-fontsize-xsmall-title{font-size:var(--theme-title-size-xsmall)}.is-fontsize-small-title{font-size:var(--theme-title-size-small)}.is-fontsize-medium-title{font-size:var(--theme-title-size-medium)}.is-fontsize-large-title{font-size:var(--theme-title-size-large)}.is-fontsize-xlarge-title{font-size:var(--theme-title-size-xlarge)}.is-fontsize-small-paragraph{font-size:var(--theme-font-size-small)}.is-fontsize-medium-paragraph{font-size:var(--theme-font-size-medium)}.columns{display:flex}.post-hero{width:100%;height:560px;max-height:560px}.post-hero .background-image{width:100%;height:100%;background-position:center,center;background-repeat:no-repeat,no-repeat;background-size:cover,cover;display:flex;justify-content:flex-end;align-items:flex-end;padding:1.875rem}@media(min-width: 768px){.post-hero .background-image{padding:3.75rem}}.post-hero .content-wrapper .date,.post-hero .content-wrapper .post-title{margin:0;color:var(--selected_white_color)}.post-hero .content-wrapper .date{text-transform:uppercase;margin-bottom:1rem}.post-content{padding:1.875rem 1.25rem}@media(min-width: 768px){.post-content{padding:1.875rem 0}}.post-content p a{color:var(--selected_call_to_action_color)}.wp-block-thesimplesttheme__buttons{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:2.5rem;margin:2.5rem 0}.wp-block-thesimplesttheme__buttons .wp-block-button__link{padding:clamp(1.25rem,1.189rem + .259vw,1.5rem) clamp(1.875rem,1.723rem + .647vw,2.5rem);border-radius:var(--theme-border-radius);display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.wp-block-thesimplesttheme__buttons .wp-block-button__link a{position:relative;z-index:1;margin:0;color:#fff;text-decoration:none;font-size:var(--theme-font-size-btn);text-transform:uppercase}.wp-block-thesimplesttheme__buttons .wp-block-button__link::before{display:block;content:"";width:100%;height:0%;position:absolute;bottom:0;left:0;opacity:0;border-radius:var(--selected-border-radius);transition:all .3s ease-in-out}.wp-block-thesimplesttheme__buttons .wp-block-button__link:hover::before{transition:all .3s ease-in-out;height:100%;opacity:1}.wp-block-thesimplesttheme__buttons .wp-block-button__link.theme-button--primary{background-color:var(--theme-color-black)}.wp-block-thesimplesttheme__buttons .wp-block-button__link.theme-button--primary::before{display:block;content:"";background-color:var(--theme-color-contrasting-dark)}.wp-block-thesimplesttheme__buttons .wp-block-button__link.theme-button--secondary{background-color:var(--theme-color-white)}.wp-block-thesimplesttheme__buttons .wp-block-button__link.theme-button--secondary::before{display:block;content:"";background-color:var(--theme-color-call-to-action)}.wp-block-thesimplesttheme__buttons .wp-block-button__link.theme-button--secondary a{color:var(--theme-color-black)}.wp-block-thesimplesttheme__buttons .wp-block-button__link.theme-button--call-to-action{background-color:var(--theme-color-call-to-action)}.wp-block-thesimplesttheme__buttons .wp-block-button__link.theme-button--call-to-action::before{display:block;content:"";background-color:rgba(34,34,34,.15)}:root{--swiper-pagination-bottom: 0;--swiper-pagination-bullet-horizontal-gap: .925rem;--swiper-pagination-bullet-size: .625rem;--swiper-pagination-bullet-inactive-color: #fff;--swiper-pagination-color: #fff;--swiper-theme-color: #fff !important}.swiper{padding-bottom:clamp(1.25rem,.643rem + 2.589vw,3.75rem) !important}.swiper-pagination{padding:clamp(1.25rem,.643rem + 2.589vw,3.75rem) 0;padding-bottom:clamp(1rem,.643rem + 2.589vw,3.5rem)}.swiper-pagination-bullet-active{background-color:#fff !important;background:#fff !important}section.image-gallery .block-wrapper{padding:clamp(2.5rem,1.607rem + 2.381vw,3.75rem) 20px;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}@media(min-width: 960px){section.image-gallery .block-wrapper{padding:clamp(2.5rem,1.607rem + 2.381vw,3.75rem) clamp(1.25rem,.643rem + 2.589vw,3.75rem)}}section.image-gallery .block-wrapper .image-gallery-item{width:100%;height:50vh;position:relative}@media(min-width: 640px){section.image-gallery .block-wrapper .image-gallery-item{width:100%;max-width:50vw;height:40vh}}@media(min-width: 960px){section.image-gallery .block-wrapper .image-gallery-item{min-width:350px;max-width:480px;height:auto;min-height:600px;max-height:600px}}section.image-gallery .block-wrapper .image-gallery-item div{height:100%}section.image-gallery .block-wrapper .image-gallery-item div img{width:100%;height:100%;object-fit:cover}section.image-gallery .block-wrapper .image-gallery-item .image-overlay{position:absolute;bottom:0%;left:0;width:100%;height:0%;background-color:rgba(0,0,0,.5);transition:all .3s ease-in-out;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;opacity:0}section.image-gallery .block-wrapper .image-gallery-item .image-overlay h2,section.image-gallery .block-wrapper .image-gallery-item .image-overlay p{color:var(--theme-color-white)}section.image-gallery .block-wrapper .image-gallery-item:hover .image-overlay{height:100%;opacity:1}section.image-gallery .block-wrapper.full{gap:0}section.image-gallery .block-wrapper.spaced{gap:60px;padding:clamp(2.5rem,1.607rem + 2.381vw,3.75rem)}section.image-gallery .block-wrapper.spaced .image-gallery-item{max-width:405px}section.image-gallery .block-wrapper.masonry{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:1.875rem}@media(min-width: 640px){section.image-gallery .block-wrapper.masonry{display:grid;grid-template-columns:repeat(6, 1fr)}}@media(min-width: 960px){section.image-gallery .block-wrapper.masonry{margin:0 auto}}section.image-gallery .block-wrapper.masonry .image-gallery-item{width:100%;max-width:300px;height:auto}@media(min-width: 640px){section.image-gallery .block-wrapper.masonry .image-gallery-item{grid-column:span 2;min-width:unset;max-width:unset;min-height:unset;max-height:unset}}section.image-gallery .block-wrapper.masonry .image-gallery-item.wide{grid-column:span 3}