.HeroBanner{align-items:stretch;display:flex;height:clamp(500px,62.5vw,min(750px,72vh));position:relative;width:100%;--swiper-pagination-bullet-inactive-color:hsla(0,0%,100%,.8);--swiper-pagination-color:#fff}.HeroBanner .swiper-wrapper{height:100%;width:100%}.HeroBanner .swiper-slide{display:none;height:100%;position:relative;width:100%}.HeroBanner .swiper-slide:first-child{display:block}.HeroBanner
.logo{align-items:end;bottom:0;display:flex;height:100%;position:absolute;width:100%}.HeroBanner .logo
svg{height:auto;padding:20px;width:100%}.HeroBanner.swiper-fade .swiper-slide{display:block}.HeroBanner
.media{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.HeroBanner img,.HeroBanner picture,.HeroBanner
video{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.HeroBanner img.mobile-only,.HeroBanner picture.mobile-only,.HeroBanner video.mobile-only{display:none!important}.HeroBanner img.desktop-only,.HeroBanner picture.desktop-only,.HeroBanner video.desktop-only{display:block!important}@media screen and (max-width:612px){.HeroBanner img.mobile-only,.HeroBanner picture.mobile-only,.HeroBanner video.mobile-only{display:block!important}.HeroBanner img.desktop-only,.HeroBanner picture.desktop-only,.HeroBanner video.desktop-only{display:none!important}}.HeroBanner
h1{bottom:132px;box-sizing:border-box;color:#fff;font-family:Montserrat,Times New Roman,Times,serif;font-size:24px;font-size:140px;font-weight:500;letter-spacing:0;line-height:33px;margin:0
auto;padding:0
60px;position:absolute;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.161);width:100%;z-index:1}@media (max-width:612px){.HeroBanner
h1{font-family:Montserrat,Times New Roman,Times,serif;font-size:24px;font-size:80px;font-weight:500;letter-spacing:0;line-height:33px;line-height:1}}.HeroBanner
a{background:#0a2d50;border-radius:15px;bottom:44px;display:inline-block;left:50%;margin:72px
auto 0;min-width:130px;padding:11px
15px;position:absolute;text-align:center;transform:translateX(-50%);transition:background .5s,border .5s}.HeroBanner a:link,.HeroBanner a:visited{color:inherit;text-decoration:none}.HeroBanner a:hover{background:#0a2d50}.HeroBanner
.fog{background:transparent linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.263) 77%,hsla(0,0%,8%,.918) 100%,#000 0) 0 0 no-repeat padding-box;bottom:0;height:30vh;left:0;position:absolute;right:0}.HeroBanner
.chevron{bottom:200px;cursor:pointer;left:50%;position:absolute;transform:translateX(-50%);transition:bottom .5s}.HeroBanner .chevron:hover{bottom:190px}.HeroBanner
.nav{bottom:66px;left:calc(50% - 319px);position:absolute;width:638px;--swiper-navigation-size:23px}.HeroBanner .nav .swiper-button-next,.HeroBanner .nav .swiper-button-prev{color:#fff}@media (max-width:612px){.HeroBanner
.nav{left:0;width:100%}}.CTAModule{box-sizing:border-box;color:#0a2d50;padding:100px
20px}.CTAModule
.content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:44px;justify-content:center;min-height:62px;text-align:center;width:100%}@media (max-width:1000px){.CTAModule{padding:63px
20px}}.CTAModule.has-media{align-items:stretch;display:flex;flex-direction:row-reverse;gap:0;overflow:hidden;padding:0}.CTAModule.has-media .content
.text{max-width:575px}.CTAModule.has-media
.media{background:#000;flex-shrink:0;min-height:750px;position:relative;width:50%;z-index:0}.CTAModule.has-media .media iframe,.CTAModule.has-media .media img,.CTAModule.has-media .media
video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.CTAModule.has-media .media
.fog{background:rgba(0,0,0,.2);bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:2}.CTAModule.has-media .media.has-vimeo{cursor:pointer}.CTAModule.has-media .media.has-vimeo .vimeo-play{background:#fff;border:1.5px solid #fff;border-radius:100px;bottom:20px;height:46px;left:20px;position:absolute;width:46px;z-index:3}.CTAModule.has-media .media.has-vimeo .vimeo-play .mute,.CTAModule.has-media .media.has-vimeo .vimeo-play
.unmute{height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .5s;width:30px}.CTAModule.has-media .media.has-vimeo .vimeo-play
.mute{opacity:0}.CTAModule.has-media .media.has-vimeo .vimeo-play .unmute,.CTAModule.has-media .media.has-vimeo .vimeo-play.hidden
.mute{opacity:1}.CTAModule.has-media .media.has-vimeo .vimeo-play.hidden
.unmute{opacity:0}.CTAModule.has-media .media.has-vimeo .vimeo-play:hover{background:#222}.CTAModule.has-media .media.has-vimeo .vimeo-play:hover
path{fill:#fff}.CTAModule.has-media
.content{padding:100px
20px;width:50%}@media (max-width:1000px){.CTAModule.has-media{flex-direction:column}.CTAModule.has-media
.media{height:56.25vw;min-height:300px;width:100%}.CTAModule.has-media
.content{padding:63px
20px;width:100%}}.CTAModule.layout-inline{padding-bottom:55px}.CTAModule.layout-inline
.content{align-items:center;flex-direction:row;gap:20px;justify-content:space-between;min-height:0;text-align:left}.CTAModule.layout-inline
.title{font-family:"Source Serif 4",Times New Roman,Times,serif;font-size:32px;font-weight:400;letter-spacing:0;line-height:39px}.CTAModule.layout-inline .attr,.CTAModule.layout-inline
.text{display:none}.CTAModule.layout-inline
a.cta{margin:0!important}@media (max-width:600px){.CTAModule.layout-inline
.content{align-items:flex-start;flex-direction:column}}.CTAModule
.title{font-family:Montserrat,Times New Roman,Times,serif;font-size:24px;font-weight:500;letter-spacing:0;line-height:33px;margin:0}.CTAModule
.text{font-family:"Source Serif 4",Times New Roman,Times,serif;font-size:32px;font-weight:400;letter-spacing:0;line-height:39px;margin:0
auto;max-width:42ch;text-align:center;text-wrap:pretty}.CTAModule
.attr{font-family:Montserrat,Inter,Helvetica,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;margin-top:40px}.CTAModule.compact{padding-bottom:50px;padding-top:100px}.CTAModule.compact
a.cta{margin-bottom:39px;margin-top:32px}.CTAModule.compact.has-media
.content{padding-bottom:50px;padding-top:100px}.CTAModule
a.cta{align-items:center;background:transparent;border:1.5px solid #0a2d50;border-radius:10px;display:inline-flex;font-family:Montserrat,Inter,Helvetica,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;gap:.5em;justify-content:center;letter-spacing:0;line-height:24px;padding:11px
15px;transition:background .5s,border .5s,color .5s}.CTAModule a.cta:link,.CTAModule a.cta:visited{color:inherit;text-decoration:none}.CTAModule a.cta:hover{border:1.5px solid transparent}.CTAModule a.cta:hover,.CTAModule.style-filled{background:#0a2d50;color:#fff}.CTAModule.style-filled
a.cta{border-color:#fff}.CTAModule.style-filled a.cta:hover{background:#fff;color:#0a2d50}.CTAModule.style-cream{background:#f2f2e9}.CTAModule.style-white{background:#fff}.CTAModule.style-yellow{background:#fde52b}.CTAModule.style-blue{background:#1a6aff;color:#fff}.CTAModule.style-blue
a.cta{border-color:#fff}.CTAModule.style-blue a.cta:hover{background:#fff;color:#1a6aff}.ShortcutModule{padding-bottom:80px}.ShortcutModule.style-white{background:#fff}.ShortcutModule.style-cream{background:#f2f2e9}.ShortcutModule.style-filled{background:#0a2d50;padding-bottom:138px}.ShortcutModule
.inner{cursor:grab;display:flex;gap:20px;overflow-x:scroll;padding:20px;scrollbar-width:none}.ShortcutModule
.inner.dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ShortcutModule
.nav{display:flex;gap:9px;justify-content:flex-end;padding:20px
20px 0}.ShortcutModule .nav
button{align-items:center;background:#f2f2e9;border:none;border-radius:10px;color:#0a2d50;cursor:pointer;display:flex;height:48px;justify-content:center;transition:opacity .2s;width:61px}.ShortcutModule .nav button:hover{opacity:.7}.ShortcutModule .nav .nav-left{transform:rotate(180deg)}.ShortcutModule
.tile{background-color:#fde52b;border-radius:15px;min-width:335px;overflow:hidden;padding:0!important;position:relative}.ShortcutModule .tile:first-child{padding-left:24px}.ShortcutModule .tile:last-child{padding-right:24px}.ShortcutModule .tile
.bg{height:463px;overflow:hidden;position:relative;width:100%}.ShortcutModule .tile .bg img,.ShortcutModule .tile .bg
video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .5s;width:100%}.ShortcutModule .tile:hover .bg img,.ShortcutModule .tile:hover .bg
video{transform:scale(110%);transform-origin:center}.ShortcutModule .tile .cta-button{align-items:center;border:none;border-radius:0 0 15px 15px;color:#0a2d50;display:flex;font-family:Montserrat,Inter,Helvetica,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;justify-content:space-between;letter-spacing:0;line-height:24px;padding:20px;text-decoration:none}.ShortcutModule .tile .cta-button:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.ShortcutModule .tile .cta-button:hover{text-decoration:underline}.ShortcutModule .tile .cta-button
svg{flex-shrink:0}.ShortcutModule.small-text .tile .cta-button{font-family:"Source Serif 4",Times New Roman,Times,serif;font-size:32px;font-weight:400;letter-spacing:0;line-height:39px}@media (max-width:1000px){.ShortcutModule
.nav{display:none}}.TextAndMediaModule{display:flex;justify-content:space-between;min-height:720px;padding:40px}@media (min-width:1920px){.TextAndMediaModule{min-height:100px}}.TextAndMediaModule{color:#0a2d50}.TextAndMediaModule.color-filled{background:#0a2d50;color:#fff}.TextAndMediaModule.color-filled .text .cta.style-pill{border:1.5px solid #fff;color:#fff}.TextAndMediaModule.color-filled .text .cta.style-pill:hover{background:#fff;border:1.5px solid #fff;color:#0a2d50}.TextAndMediaModule.color-white{background:#fff}.TextAndMediaModule.color-cream{background:#f2f2e9}.TextAndMediaModule.color-yellow{background:#fde52b}.TextAndMediaModule.color-blue{background:#1a6aff;color:#fff}.TextAndMediaModule.color-blue .text .cta.style-pill{border:1.5px solid #fff;color:#fff}.TextAndMediaModule.color-blue .text .cta.style-pill:hover{background:#fff;border:1.5px solid #fff;color:#1a6aff}.TextAndMediaModule.reverse
.text{order:2}.TextAndMediaModule.reverse
.media{order:1}.TextAndMediaModule
.text{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin-right:-20px;width:100%}.TextAndMediaModule .text
.inner{padding-right:20px}@media (min-width:900px){.TextAndMediaModule .text
.inner{padding:40px}}.TextAndMediaModule .text
h2{font-family:"Source Serif 4",Times New Roman,Times,serif;font-size:32px;font-weight:400;letter-spacing:0;line-height:39px;margin:0
0 44px;max-width:22ch}.TextAndMediaModule .text
.ps{margin-bottom:40px;max-width:38ch;padding-right:20px}.TextAndMediaModule .text .ps
p{font-family:Montserrat,Inter,Helvetica,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px}@media (max-width:900px){.TextAndMediaModule .text .ps,.TextAndMediaModule .text
h2{max-width:none}}.TextAndMediaModule .text
.cta{font-family:Montserrat,Inter,Helvetica,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px}.TextAndMediaModule .text .cta.style-text{transition:opacity .5s}.TextAndMediaModule .text .cta.style-text:link,.TextAndMediaModule .text .cta.style-text:visited{color:inherit}.TextAndMediaModule .text .cta.style-text:hover{opacity:.8}.TextAndMediaModule .text .cta.style-pill{align-items:center;background:transparent;border:1.5px solid #0a2d50;border-radius:10px;color:#0a2d50;display:inline-flex;gap:.5em;justify-content:center;margin:0
auto;padding:11px
15px;transition:background .5s,border .5s,color .5s}.TextAndMediaModule .text .cta.style-pill:link,.TextAndMediaModule .text .cta.style-pill:visited{color:inherit;text-decoration:none}.TextAndMediaModule .text .cta.style-pill:hover{background:#0a2d50;border:1.5px solid #0a2d50;color:#fff}.TextAndMediaModule
.media{position:relative;width:100%}.TextAndMediaModule .media img,.TextAndMediaModule .media
video{border-radius:15px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media (max-width:900px){.TextAndMediaModule{flex-wrap:wrap;min-height:40.69vw}.TextAndMediaModule>div{width:100%}.TextAndMediaModule
.media{height:80vw;max-height:500px;order:1!important}.TextAndMediaModule
.text{order:2!important;padding-block:20px;width:100%}.TextAndMediaModule .text
h2{font-family:"Source Serif 4",Times New Roman,Times,serif;font-size:32px;font-weight:400;letter-spacing:0;line-height:39px}.TextAndMediaModule .text .cta.style-text,.TextAndMediaModule .text .ps p,.TextAndMediaModule .text .ps
ul{font-family:Montserrat,Inter,Helvetica,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px}}.widget_TextAndMediaModule+.widget_TextAndMediaModule .TextAndMediaModule.reverse .media,.widget_TextAndMediaModule+.widget_TextAndMediaModule .TextAndMediaModule.reverse
.text{order:unset}.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule .TextAndMediaModule.reverse
.text{order:2}.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule .TextAndMediaModule.reverse
.media{order:1}.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule .TextAndMediaModule.reverse .media,.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule .TextAndMediaModule.reverse
.text{order:unset}.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule .TextAndMediaModule.reverse
.text{order:2}.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule .TextAndMediaModule.reverse
.media{order:1}.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule .TextAndMediaModule.reverse .media,.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule .TextAndMediaModule.reverse
.text{order:unset}.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule .TextAndMediaModule.reverse
.text{order:2}.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule .TextAndMediaModule.reverse
.media{order:1}.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule .TextAndMediaModule.reverse .media,.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule .TextAndMediaModule.reverse
.text{order:unset}.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule .TextAndMediaModule.reverse
.text{order:2}.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule .TextAndMediaModule.reverse
.media{order:1}.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule .TextAndMediaModule.reverse .media,.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule .TextAndMediaModule.reverse
.text{order:unset}.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule .TextAndMediaModule.reverse
.text{order:2}.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule+.widget_TextAndMediaModule .TextAndMediaModule.reverse
.media{order:1}.PageCarousel{color:#0a2d50;padding-bottom:100px;padding-top:100px;padding-inline:20px;position:relative}.PageCarousel.style-filled{background:#0a2d50}.PageCarousel.style-white{background:#fff}.PageCarousel.style-cream{background:#f2f2e9}.PageCarousel.style-cream .nav button,body.single-event .PageCarousel.style-white .nav
button{background:#0a2d50}.PageCarousel.style-cream .nav button svg path,body.single-event .PageCarousel.style-white .nav button svg
path{fill:#fff}.PageCarousel svg
path{fill:#0a2d50}.PageCarousel
.heading{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:55px}.PageCarousel .heading
.cta{align-items:center;background:transparent;border:1.5px solid #0a2d50;border-radius:10px;display:flex;font-family:Montserrat,Inter,Helvetica,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;gap:.5em;justify-content:center;letter-spacing:0;line-height:24px;margin-left:auto;padding:11px
15px;transition:background .5s,border .5s,color .5s;width:-moz-fit-content;width:fit-content}.PageCarousel .heading .cta:link,.PageCarousel .heading .cta:visited{color:inherit;text-decoration:none}.PageCarousel .heading .cta:hover{background:#0a2d50;border:1.5px solid #0a2d50;color:#fff}.PageCarousel.not-enough
.nav{display:none}.PageCarousel
.nav{display:flex;gap:9px;justify-content:flex-end;padding:20px
20px 0}.PageCarousel .nav
button{align-items:center;background:#f2f2e9;border:none;border-radius:10px;color:#0a2d50;cursor:pointer;display:flex;height:48px;justify-content:center;transition:opacity .2s;width:61px}.PageCarousel .nav button:hover{opacity:.7}.PageCarousel .nav .nav-left{transform:rotate(180deg)}.PageCarousel
h2{font-family:"Source Serif 4",Times New Roman,Times,serif;font-size:32px;font-weight:400;letter-spacing:0;line-height:39px;margin:0}.PageCarousel
.loop{display:flex;flex-wrap:nowrap;gap:20px;overflow-x:auto;padding-bottom:20px;scroll-snap-type:x mandatory;scrollbar-width:none}.PageCarousel .loop a,.PageCarousel .loop a:link,.PageCarousel .loop a:visited{color:inherit;text-decoration:none}.PageCarousel .loop a:hover{text-decoration:underline}.PageCarousel .loop
.post{display:flex;flex-direction:column;flex-shrink:0;gap:8px;min-width:calc(33.33333% - 13.33333px);scroll-snap-align:start;width:calc(33.33333% - 13.33333px)}.PageCarousel .loop .post:hover .media
img{transform:scale(110%)}.PageCarousel .loop .post
.date{display:block;font-family:Montserrat,Inter,Helvetica,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;font-weight:500;letter-spacing:0;line-height:24px;opacity:75%}.PageCarousel .loop .post
h4{font-family:Montserrat,Times New Roman,Times,serif;font-size:24px;font-weight:500;letter-spacing:0;line-height:33px;line-height:32px;margin:0;padding-right:20px}.PageCarousel .loop .post .mob-flex{display:flex;flex-direction:column;gap:inherit}.PageCarousel .loop .post
.excerpt{font-family:Montserrat,Inter,Helvetica,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;padding-right:20px}.PageCarousel .loop .post
.media{border-radius:15px;height:344px;margin-bottom:20px;overflow:hidden;position:relative;width:100%}.PageCarousel .loop .post .media
img{border-radius:15px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform-origin:center;transition:transform .5s;width:100%}.PageCarousel .loop .post .media
.label{background-color:#fde52b;border-radius:10px;color:#0a2d50;font-family:Montserrat,Inter,Helvetica,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;left:16px;letter-spacing:0;line-height:24px;padding:8px;position:absolute;top:16px;z-index:1}@media (max-width:1000px){.PageCarousel{padding-inline:0;padding-bottom:85px}.PageCarousel
.heading{padding-inline:20px}.PageCarousel .heading
.cta{margin-left:0}.PageCarousel
.cta{bottom:30px;left:20px;right:auto;top:auto}.PageCarousel
.nav{display:none}.PageCarousel
.loop{scroll-padding-left:unset}.PageCarousel .loop .post:first-child{margin-left:10%}.PageCarousel .loop .post:last-child{margin-right:10%}.PageCarousel .loop
.post{min-width:80%;scroll-snap-align:center;width:80%}.PageCarousel .loop .post .excerpt,.PageCarousel .loop .post
h4{max-width:456px;width:auto}.PageCarousel .loop .post
.media{height:auto;padding-top:56%;width:100%}}.CategoriesModule{display:flex;gap:124px;padding:100px
138px}.CategoriesModule.style-filled{background:#0a2d50;color:#fff}.CategoriesModule.style-cream{background:#f2f2e9}.CategoriesModule.style-white{background:#fff}.CategoriesModule.style-yellow{background:#fde52b}.CategoriesModule.style-blue{background:#1a6aff;color:#fff}.CategoriesModule
.left{max-width:332px;min-width:332px}.CategoriesModule .left
h3{font-family:"Source Serif 4",Times New Roman,Times,serif;font-size:32px;font-weight:400;letter-spacing:0;line-height:39px;margin:0
0 80px}.CategoriesModule .left
p{font-size:20px;line-height:26px}.CategoriesModule
.right{min-height:175px}.CategoriesModule .right
.cats{display:flex;flex-wrap:wrap}.CategoriesModule .right .cats
.cat{background:transparent;border:1.5px solid;border-radius:10px;display:block;font-family:Montserrat,Inter,Helvetica,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;margin-bottom:10px;margin-right:10px;padding:11px
15px;transition:background .5s,color .5s,border .5s}.CategoriesModule .right .cats .cat:link,.CategoriesModule .right .cats .cat:visited{color:inherit;text-decoration:none}.CategoriesModule .right .cats .cat:hover{background:#fff;border:1.5px solid #fff;color:#0a2d50}@media (max-width:1000px){.CategoriesModule{display:block;padding:40px
20px 128px}.CategoriesModule
.left{min-width:100%}.CategoriesModule .left
h3{font-family:"Source Serif 4",Times New Roman,Times,serif;font-size:32px;font-weight:400;letter-spacing:0;line-height:39px;margin-bottom:24px}.CategoriesModule .left
p{font-family:Montserrat,Inter,Helvetica,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;margin-bottom:40px}.CategoriesModule .right .cats
.cat{padding:9px
10px}}.LatestPosts{background:#fff;box-sizing:border-box;padding-bottom:36px;padding-left:20px;padding-right:20px}.LatestPosts
.nav{display:none}.LatestPosts
.loop{display:flex;flex-wrap:wrap}.LatestPosts .loop
.post{display:block;padding-bottom:81px}.LatestPosts .loop .post:link,.LatestPosts .loop .post:visited{color:inherit;text-decoration:none}.LatestPosts .loop .post
h4{display:-webkit-box;margin:16px
0 0;overflow:hidden;-webkit-box-orient:vertical;font-family:Montserrat,Times New Roman,Times,serif;font-size:24px;font-weight:500;letter-spacing:0;-webkit-line-clamp:2;line-height:33px}.LatestPosts .loop .post a:link,.LatestPosts .loop .post a:visited{color:#0a2d50;text-decoration:none}.LatestPosts .loop .post
.cats{display:flex;flex-wrap:wrap;margin-top:15px}.LatestPosts .loop .post .cats
.cat{background:transparent;border:1.5px solid;border-radius:10px;display:block;font-family:Montserrat,Inter,Helvetica,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;margin-bottom:10px;margin-right:10px;padding:11px
15px;transition:background .5s,color .5s,border .5s}.LatestPosts .loop .post .cats .cat:link,.LatestPosts .loop .post .cats .cat:visited{color:inherit;text-decoration:none}.LatestPosts .loop .post .cats .cat:hover{background:#0a2d50;border:1.5px solid #0a2d50;color:#fff}.LatestPosts .loop .post
.media{background:#eee;border-radius:15px;overflow:hidden;position:relative;width:100%}.LatestPosts .loop .post .media
img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transform-origin:center;transition:transform .5s;width:100%}.LatestPosts .loop .post .media:before{content:"";float:left;padding-top:56%}.LatestPosts .loop .post .media:after{clear:both;content:"";display:block}.LatestPosts .loop .post:hover .media
img{transform:scale(110%)}.LatestPosts .loop .post:hover
h4{text-decoration:underline}.LatestPosts.num-2 .post:first-child,.LatestPosts.num-2 .post:nth-child(2),.LatestPosts.num-6 .post:first-child,.LatestPosts.num-6 .post:nth-child(2){width:calc(50% - 10px)}.LatestPosts.num-2 .post:first-child h4,.LatestPosts.num-2 .post:nth-child(2) h4,.LatestPosts.num-6 .post:first-child h4,.LatestPosts.num-6 .post:nth-child(2) h4{max-width:80%}.LatestPosts.num-2 .post:first-child,.LatestPosts.num-6 .post:first-child{margin-right:20px}.LatestPosts.num-6 .post:nth-child(n+3){margin-right:20px;width:calc(25% - 15px)}.LatestPosts.num-6 .post:nth-child(n+3) h4{display:-webkit-box;min-height:2vh;overflow:hidden;-webkit-box-orient:vertical;font-family:Montserrat,Inter,Helvetica,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;-webkit-line-clamp:2;line-height:24px}.LatestPosts.num-6 .post:nth-child(6){margin-right:0}.LatestPosts.num-4
.post{margin-right:20px;width:calc(25% - 15px)}.LatestPosts.num-4 .post
h4{font-family:"Source Serif 4",Times New Roman,Times,serif;font-size:32px;font-weight:400;letter-spacing:0;line-height:39px}.LatestPosts.num-4 .post:nth-child(4){margin-right:0}@media (max-width:1100px){.LatestPosts{padding-inline:0}body.search
.LatestPosts{padding-bottom:0;padding-top:0;padding-inline:20px}body.search .so-widget-latestposts:first-child
.LatestPosts{padding-top:32px}.LatestPosts
.nav{display:none}.LatestPosts
.loop{flex-wrap:nowrap;overflow-x:scroll;scroll-padding-left:unset;scroll-snap-type:x mandatory;scrollbar-width:none}body.search .LatestPosts
.loop{flex-wrap:wrap;overflow-x:visible}body.search .LatestPosts .loop
.post{margin-left:0!important;min-width:unset!important;padding-bottom:56px}.LatestPosts .loop
.post{margin-right:16px!important;min-width:80%!important;padding-bottom:20px;scroll-snap-align:center}.LatestPosts .loop .post:first-child{margin-left:10%}.LatestPosts .loop .post:last-child{margin-right:10%!important}.LatestPosts .loop .post
h4{font-family:"Source Serif 4",Times New Roman,Times,serif;font-size:24px;font-weight:400;letter-spacing:0;line-height:30px;margin-top:8px}.LatestPosts .loop .post
.cats{margin-top:8px}.LatestPosts .loop .post .cats
.cat{font-family:Montserrat,Inter,Helvetica,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;padding:4px
7px}}.MailingListSignUp{background:#0a2d50;box-sizing:border-box;color:#fff;display:flex;min-height:335px;padding:70px
138px}.MailingListSignUp
.left{flex:1;font-family:"Source Serif 4",Times New Roman,Times,serif;font-size:32px;font-weight:400;letter-spacing:0;line-height:39px}.MailingListSignUp .left
.text{max-width:22ch}.MailingListSignUp
.right{flex:1}.MailingListSignUp .right form
input{background-color:transparent;background-image:none;border:none;box-shadow:none;box-sizing:border-box}.MailingListSignUp .right form input:focus{border-color:inherit;box-shadow:none;outline:none}.MailingListSignUp .right form input:focus::-moz-placeholder{opacity:0}.MailingListSignUp .right form input:focus::placeholder{opacity:0}.MailingListSignUp .right form input[type=text]{border-bottom:1px solid #fff;font-family:Montserrat,Times New Roman,Times,serif;font-size:24px;font-weight:500;letter-spacing:0;line-height:33px;line-height:32px;padding-bottom:16px;padding-top:16px;width:100%}.MailingListSignUp .right form input[type=text]::-moz-placeholder{color:#fff}.MailingListSignUp .right form input[type=text],.MailingListSignUp .right form input[type=text]::placeholder{color:#fff}.MailingListSignUp .right form button[type=submit]{align-items:center;background:transparent;border:1.5px solid #fff;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,Inter,Helvetica,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;gap:.5em;justify-content:center;letter-spacing:0;line-height:24px;margin-top:40px;padding:11px
15px;transition:background .5s,border .5s,color .5s}.MailingListSignUp .right form button[type=submit]:link,.MailingListSignUp .right form button[type=submit]:visited{color:inherit;text-decoration:none}.MailingListSignUp .right form button[type=submit]:hover{background:#fff;border:1.5px solid #fff;color:#0a2d50}@media (max-width:1100px){.MailingListSignUp{display:block;padding:20px}.MailingListSignUp .left,.MailingListSignUp
.right{box-sizing:border-box;padding:32px
20px;width:100%}.MailingListSignUp .left
.text{max-width:400px}}