.text-navy{color:#345256}.text-olive{color:#999264}.text-darkGreen{color:#66684f}.text-teal{color:#789c9f}.text-oat{color:#cabbb0}.text-orange{color:#b86c4a}.text-cream{color:#fcfcea}.text-white{color:#fff}.text-ADAOrange{color:#9d5c3f}.text-bg{color:#f4f1eb}.text-black{color:#000}.playfair-display-400{font-family:"Playfair Display",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.playfair-display-500{font-family:"Playfair Display",serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.playfair-display-600{font-family:"Playfair Display",serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.playfair-display-700{font-family:"Playfair Display",serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.playfair-display-800{font-family:"Playfair Display",serif;font-optical-sizing:auto;font-weight:800;font-style:normal}.playfair-display-900{font-family:"Playfair Display",serif;font-optical-sizing:auto;font-weight:900;font-style:normal}.inline-image-gallery{z-index:6}.inline-image-gallery__top{margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:32px 0}@media(min-width:768px){.inline-image-gallery__top{padding:48px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.image-grid__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.image-grid__images--grid{height:auto}@media(min-width:768px){.image-grid__images--grid{height:480px;min-height:480px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.image-grid__images picture{display:block;position:relative}.image-grid__images picture:before{content:"";z-index:1;position:absolute;background:rgba(52,82,86,.8);opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;border-radius:5px;inset:0}@media(prefers-reduced-motion:reduce){.image-grid__images picture:before{-webkit-transition:none;transition:none}}.image-grid__images picture:hover{cursor:pointer}.image-grid__images picture:hover:before{opacity:1}.image-grid__images picture a{border-radius:5px}.image-grid__images picture img{border-radius:5px}.image-grid__images-left{width:100%;-webkit-box-flex:1;-ms-flex:auto;flex:auto}@media(min-width:768px){.image-grid__images-left{max-width:736px}}.image-grid__images-left a{height:100%}.image-grid__images-left img{max-height:480px}.image-grid__images-middle{width:100%;height:100%;display:block}@media(min-width:768px){.image-grid__images-middle{max-width:496px}}.image-grid__images-middle img{max-height:480px}.image-grid__images-right{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.image-grid__images-right{max-width:353px}}.image-grid__images-right a{height:100%}.image-grid__images-right img{max-height:480px}.image-grid__images .image-grid-modal-trigger{height:100%}.image-grid__images .image-grid-modal-trigger:focus-visible picture:before{opacity:1}@media(max-width:767.98px){.image-grid__images--grid img{height:400px}}.image-grid__images--carousel{width:100%}.image-grid__images--carousel .splide{width:100%}.image-grid__images--carousel .splide__track{height:480px}.image-grid__images--carousel .splide__track .image-grid__images-middle--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-flex:1;-ms-flex:1;flex:1}.image-grid__images--carousel .splide__track .image-grid__images-middle--inner>div{position:relative;height:100%;overflow:hidden}.image-grid__images--carousel .splide__track .image-grid__images-middle--inner>div img{position:absolute;width:100%;height:100%;display:block;left:0;right:0;top:0;bottom:0;border-radius:5px}.image-grid__images--carousel .splide__arrows{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.image-grid__images--carousel .splide__arrows .splide__arrow{position:relative;width:42px;height:42px;background:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out}.image-grid__images--carousel .splide__arrows .splide__arrow:hover{background:#4a6668}.image-grid__images--carousel .splide__arrows .splide__arrow.splide__arrow--next{top:auto;right:-20px;-webkit-transform:scale(.6);transform:scale(.6)}@media(min-width:1280px){.image-grid__images--carousel .splide__arrows .splide__arrow.splide__arrow--next{-webkit-transform:scale(1);transform:scale(1)}}.image-grid__images--carousel .splide__arrows .splide__arrow.splide__arrow--prev{top:auto;left:-20px;-webkit-transform:scale(.6);transform:scale(.6)}@media(min-width:1280px){.image-grid__images--carousel .splide__arrows .splide__arrow.splide__arrow--prev{-webkit-transform:scale(1);transform:scale(1)}}@media(min-width:768px){.image-grid:nth-of-type(2n+1) .image-grid__images-left{max-width:496px}}@media(min-width:768px){.image-grid:nth-of-type(2n+1) .image-grid__images-middle{max-width:353px}}@media(min-width:768px){.image-grid:nth-of-type(2n+1) .image-grid__images-right{max-width:736px}}.image-grid--slider video{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%}