﻿html{scrollbar-gutter:stable}.branding-megamenu-backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.5);opacity:0;pointer-events:none;transition:opacity 0.3s ease;z-index:900}body.is-megamenu-open .branding-megamenu-backdrop{opacity:1;pointer-events:auto}.branding-megamenu{visibility:hidden;pointer-events:none;position:fixed;top:0;right:0;left:auto;height:100vh;width:100vw;max-width:420px;background:#ffffff;z-index:1000;overflow-y:auto;overflow-x:hidden;transform:translateX(100vw);transition:transform 0.3s ease;font-family:"lato", sans-serif;will-change:transform}.branding-megamenu[aria-hidden="false"]{transform:translateX(0);visibility:visible;pointer-events:auto}@media (max-width: 768px){max-width:none;.branding-megamenu{top:0;right:0;left:0;height:100vh;width:100vw;transform:translateX(100vw)}}.branding-megamenu__header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e5e5}.branding-megamenu__contact-name{font-weight:600}.branding-megamenu__contact-phone{display:inline-block;margin-top:0.25rem;font-weight:700;text-decoration:none}.branding-megamenu__header{position:relative}.branding-megamenu__close{position:absolute;top:1rem;right:1rem;background:none;border:none;padding:0;font-size:1.75rem;line-height:1;cursor:pointer;color:#013275}.branding-megamenu__nav{padding:1rem 0}.branding-megamenu__nav a{font-size:18px}.branding-accordion{list-style:none;margin:0;padding:0}.branding-accordion a{font-size:18px}.branding-accordion__item{border-bottom:1px solid #e5e5e5;margin:0;padding:0;font-weight:lighter}.branding-accordion__item button{text-transform:uppercase;font-size:18px}.branding-accordion__trigger{width:100%;padding:1rem 1.5rem;background:none;border:none;text-align:left;cursor:pointer;font-family:"lato";font-weight:300}.branding-accordion__panel{display:none;padding:0 1.5rem 1rem}.branding-accordion__list{list-style:none;margin:0;padding:0}.branding-accordion__list li{margin:0;padding:0}.branding-accordion__list a{text-decoration:none;display:inline-block;font-size:18px}.branding-accordion__group{background-color:#f5f7fa;padding:0.5rem 0;margin:0.5rem 0}.branding-accordion__group ul{margin:0;padding:0}.branding-accordion__group li{margin:0;padding:0}.branding-accordion__group-title{display:block;font-size:0.85rem;font-weight:600;color:#666;padding:0 1.25rem 0.25rem}.branding-accordion__group ul{list-style:none;margin:0;padding:0}.branding-accordion__group a{display:block;padding:0.4rem 1.25rem;color:#013275;font-size:18px}.branding-accordion__trigger{display:flex;justify-content:space-between;align-items:center}.branding-megamenu__arrow{display:inline-block;transform-origin:center center;width:0;height:0;border-left:7px solid #cfcfcf;border-top:6px solid transparent;border-bottom:6px solid transparent;transition:transform 0.25s ease}.branding-accordion__trigger[aria-expanded="true"] .branding-megamenu__arrow{transform:rotate(90deg)}.branding-subaccordion__trigger{width:100%;background:none;border-bottom:none;border-right:none;border-left:none;border-top:solid thin #e5e5e5;padding:5px 0 5px 0;margin:5px 0 5px 0;font-size:1rem;text-align:left;font-family:"lato", sans-serif;font-weight:300;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.branding-subaccordion__panel{display:none;padding:0.5rem 0;margin:0}.branding-subaccordion__panel ul{list-style-type:none;margin:0;padding:0}.branding-subaccordion__panel li{list-style:none;margin:0;padding:0}.branding-subaccordion__panel a{display:block;color:#013275;font-size:18px}.branding-subaccordion__trigger[aria-expanded="true"] .branding-megamenu__arrow{transform:rotate(90deg)}html.is-megamenu-open,body.is-megamenu-open{overflow-x:hidden}header.header{position:fixed;top:0;left:0;right:0;will-change:transform;transition:transform 0.3s ease;z-index:1000}header.header.branding-header--transparent{background-color:transparent}header.header.branding-header--gradient{background:linear-gradient(to bottom, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.55) 30%, rgba(0,0,0,0.25) 55%, rgba(0,0,0,0) 100%)}header.header.headroom--unpinned{transform:translateY(-100%)}header.header.headroom--pinned{transform:translateY(0)}header.header.headroom--top{transform:translateY(0)}header.header.branding-header--light.branding-header--gradient{background:linear-gradient(to bottom, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.55) 30%, rgba(0,0,0,0.25) 55%, rgba(0,0,0,0) 100%)}header.header.branding-header--dark.headroom--not-top{background:rgba(255,255,255,0.7);backdrop-filter:blur(6px)}.branding-header{width:100%;font-family:"lato", sans-serif}.branding-header__inner{display:flex;align-items:center;justify-content:space-between;padding:0;width:100%;height:100%}.branding-header__hamburger{background:none;border:none;cursor:pointer;height:50px;width:50px;display:flex;align-items:center;justify-content:center}.branding-header__hamburger-icon{display:block;width:24px;height:2px;background:currentColor;position:relative}.branding-header__hamburger-icon::before,.branding-header__hamburger-icon::after{content:"";position:absolute;left:0;width:24px;height:2px;background:currentColor}.branding-header__hamburger-icon::before{top:-7px}.branding-header__hamburger-icon::after{top:7px}.branding-header--dark .branding-header__hamburger-icon{color:#07184D}.branding-header--light .branding-header__hamburger-icon{color:#fff}.branding-header__brand{display:flex;align-items:center;text-decoration:none}.branding-header__logo{display:block;height:auto}.branding-header__nav{display:none}@media (min-width: 1024px){.branding-header__nav{display:block;height:100%;display:flex;align-items:center}}.branding-header__nav-list{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0;height:100%;align-items:center}.branding-header__nav-item{position:relative;margin:0}.branding-header__nav-link{text-decoration:none;font-weight:500;display:inline-block;padding:.5em 1em .5em 1em}.branding-header__dropdown{position:absolute;top:100%;left:0;min-width:220px;background:#ffffff;border:1px solid #e5e5e5;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity 0.2s ease, transform 0.2s ease;box-shadow:0px 3px 12px rgba(0,0,0,0.125)}.branding-header__nav-item:hover .branding-header__dropdown,.branding-header__nav-item:focus-within .branding-header__dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.branding-header__dropdown-list{list-style:none;margin:0;padding:0 0 4px 0}.branding-header__dropdown-list li{padding:0;margin:0}.branding-header__dropdown-list a{display:block;padding:0.5rem 1rem;text-decoration:none;white-space:nowrap;font-size:18px}.branding-header__contact{display:none}@media (min-width: 1024px){.branding-header__contact{display:block}}.branding-header__phone{font-weight:700;text-decoration:none}.branding-header .branding-header__dropdown a{color:#013275}.branding-header .branding-header__dropdown a:hover,.branding-header .branding-header__dropdown a:focus{color:#001e4d;background-color:rgba(1,50,117,0.06)}.branding-header--light{color:#ffffff}.branding-header--light a{color:#ffffff}.branding-header--dark{color:#013275}.branding-header--dark a{color:#013275}.branding-header__nav-link{text-transform:uppercase}.branding-header__nav-link:hover,.branding-header__nav-link:focus,.branding-header__nav-item:hover>.branding-header__nav-link,.branding-header__nav-item:focus-within>.branding-header__nav-link{color:#fff;background-color:rgba(0,0,0,0.5);border-radius:2px}.branding-header--dark .branding-header__nav-item:hover>.branding-header__nav-link,.branding-header--dark .branding-header__nav-item:focus-within>.branding-header__nav-link{color:#013275;background-color:rgba(1,50,117,0.08)}.branding-header__submenu-item{position:relative;display:flex;justify-content:space-between}.branding-header__submenu-arrow{display:inline-block;margin-left:auto;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #c7c7c7}.branding-header__submenu{position:absolute;top:0;left:100%;min-width:240px;background-color:#ffffff;border-left:1px solid #e5e5e5;opacity:0;pointer-events:none;transform:translateX(10px);transition:opacity 0.2s ease, transform 0.2s ease;list-style:none;margin:0;padding:0}.branding-header__submenu-item:hover>.branding-header__submenu,.branding-header__submenu-item:focus-within>.branding-header__submenu{opacity:1;pointer-events:auto;transform:translateX(0)}.branding-header__submenu a{display:block;padding:0.5rem 1rem;color:#013275;text-decoration:none;white-space:nowrap;font-size:18px}.branding-header__submenu a:hover,.branding-header__submenu a:focus{background-color:rgba(1,50,117,0.06);color:#001e4d}.branding-header__submenu{left:100%;right:auto;transform:translateX(10px);box-shadow:3px 3px 12px rgba(0,0,0,0.375)}.branding-header__submenu-item a{width:100%;display:flex;justify-content:space-between;align-items:center}.branding-header__submenu-item--fly-left>.branding-header__submenu{left:auto;right:100%;transform:translateX(-10px)}.branding-header__submenu-item:hover>.branding-header__submenu,.branding-header__submenu-item:focus-within>.branding-header__submenu{opacity:1;pointer-events:auto;transform:translateX(0)}@media (max-width: 1280px){.branding-header__submenu-item.branding-header__submenu-item--auto>.branding-header__submenu{left:auto;right:100%;transform:translateX(-10px)}}@media screen and (min-width: 1200px) and (max-width: 1439px){.branding-header__nav a{font-size:16px}header .branding-header__logo-wrap{margin-left:0 !important}header .branding-header__logo-wrap h3{margin-left:10px !important}header .branding-header__logo-wrap h3 span:first-child{font-size:24px !important}header .branding-header__logo-wrap h3 span:last-child{font-size:10px !important}}@media screen and (max-width: 768px){body>header{width:100% !important}a.branding-header__logo-wrap h3 span:last-child{font-size:6px !important}}.branding-header--dark .branding-header__logo-wrap h3,.branding-header--dark .branding-header__logo-wrap h3 span{color:#07184D}.branding-header--light .branding-header__logo-wrap h3,.branding-header--light .branding-header__logo-wrap h3 span{color:#fff}.branding-header-spacer{width:100%}.branding-header-spacer--small{height:3rem}.branding-header-spacer--medium{height:4rem}.branding-header-spacer--large{height:7rem}.branding-banner{position:relative;width:100%;overflow:hidden}.branding-banner::before{content:"";position:absolute;inset:0;background:transparent;z-index:1;pointer-events:none;transition:background 0.2s ease}.branding-banner__media{position:relative;z-index:0}.branding-banner__content{position:absolute;inset:0;z-index:2}.branding-banner--dark-20::before{background:rgba(0,0,0,0.2)}.branding-banner--dark-40::before{background:rgba(0,0,0,0.4)}.branding-banner--dark-60::before{background:rgba(0,0,0,0.6)}.branding-banner__media{position:relative;width:100%;aspect-ratio:4 / 5}@media (min-width: 768px){.branding-banner__media{aspect-ratio:40 / 10}}.branding-banner__img{width:100%;height:100%;object-fit:cover;display:block}.branding-banner__content{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem 1.5rem;color:#ffffff;pointer-events:none}@media (min-width: 768px){.branding-banner__content{padding:3rem}}.branding-banner__title{margin:0}.branding-banner__subtitle{margin-top:0.5rem;max-width:60ch}.branding-banner__title{position:relative;display:inline-block;color:#ffffff;text-align:center;margin-top:94px;padding-top:1.25rem}.branding-banner__title::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:182px;height:9px;background-color:#ffffff}footer.branding-footer{background-color:#fff}.branding-footer-main{background-color:#fff}.branding-footer-main a.logo span{color:#002958}.branding-footer-cta{position:relative;height:500px}.branding-footer-cta__media,.branding-footer-cta__img{position:absolute;inset:0;width:100%;height:100%}.branding-footer-cta__img{object-fit:cover}.branding-footer-cta__media::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.3);pointer-events:none}.branding-footer-cta__media::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.3);pointer-events:none}.branding-footer-cta__content{position:relative;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.branding-footer-cta__inner .branding-banner__title{font-weight:300}.branding-footer-nav h4{color:#9CA9B7}.branding-footer-nav a{color:#002958;opacity:.8}.branding-footer-nav a:hover{color:#002958;opacity:1}.borders>div{border-right:solid 2px #CDD1E0}.borders>div:last-child{border-right:none;padding-right:0}.color-blue{color:#002958}.branding-footer-contact{text-align:right}.disclaimer-content{display:flex}@media screen and (max-width: 768px){.branding-footer-contact{text-align:center}.branding-footer-nav{text-align:center}.disclaimer-content{flex-direction:column}footer a.logo h3{margin-right:.5rem}footer a.logo h3 span:first-child{font-size:20px !important}footer a.logo h3 span:last-child{font-size:10px !important}}.branding-footer-disclaimer{border-top:solid 3px #F1F9F7}.branding-footer-disclaimer p{color:#959D9D}.branding-footer-disclaimer a{color:#73797C}.branding-footer-disclaimer a:hover{color:#515658}.button-large{padding:1.5rem 2rem 1.5rem 2rem !important;font-size:24px}.color-white{color:#fff}.branding-section-banner{position:relative;min-height:60vh;color:#fff;overflow:hidden}@media (min-width: 768px){.branding-section-banner{min-height:500px}}.branding-section-banner__media{position:absolute;inset:0;overflow:hidden;z-index:0;display:flex;flex-direction:column}.branding-section-banner__media picture{display:block;width:100%;height:100%}.branding-section-banner__image{width:100%;height:100%;object-fit:cover}.branding-section-banner__overlay{position:absolute;inset:0;background:rgba(0,0,0,0.3);z-index:1}@media screen and (min-width: 1024px){.branding-section-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;flex:1 1 auto;display:flex}}@media screen and (max-width: 1023px){.branding-section-banner__content{position:relative;z-index:2;flex:1 1 auto;display:flex}}.branding-section-banner--content-bottom .branding-section-banner__content{align-items:flex-end}.branding-section-banner__intro h2{margin-bottom:1rem}.branding-section-banner__link{color:#fff;font-size:0.875rem;text-decoration:underline}.branding-review-slider{width:100%}.branding-review-slide{width:100%;padding-right:2rem}.branding-review-slide h3{font-weight:300;margin-bottom:1.5rem}.branding-review-slide blockquote{font-size:1rem;line-height:1.5;margin:0 0 1.5rem 0}.branding-review-slide cite{font-size:0.875rem;font-style:italic}.branding-review-slider .flickity-page-dots{bottom:-2rem}.branding-review-slider .dot{background:rgba(255,255,255,0.7)}.branding-review-slider .dot.is-selected{background:#fff}.branding-section-banner--reviews .branding-section-banner__content{position:absolute;inset:0;z-index:2;display:flex;align-items:center}.branding-section-banner--reviews .branding-section-banner__media,.branding-section-banner--reviews .branding-section-banner__media picture,.branding-section-banner--reviews .branding-section-banner__media img{width:100%;height:100%}.branding-section-banner--reviews .branding-section-banner__img{width:100%;height:100%;object-fit:cover}.buyers-reviews-section--light{background-color:#fff !important;color:#003063 !important}@media (max-width: 767px){.buyers-reviews-section--light .buyers-reviews-subhead{border-bottom:solid thin #003063}}.buyers-reviews-section--light .buyers-reviews-header{color:inherit}@media (min-width: 768px){.buyers-reviews-section--light .buyers-reviews-header h2{border-right:solid thin #003063 !important}}.buyers-reviews-section--light .buyers-review{color:#003063 !important}.buyers-reviews-section--light .buyers-review h3,.buyers-reviews-section--light .buyers-review p,.buyers-reviews-section--light .buyers-review cite{color:inherit}@media screen and (min-width: 768px){.border-right{border-right:solid thin #fff;padding-right:24px}}.branding-section-title{display:inline-flex;flex-direction:column;align-items:center;margin-bottom:2rem;font-weight:300}.branding-section-title.left{align-items:flex-start}.branding-section-title__rule{display:block;width:180px;height:10px;background-color:#07184D;margin-bottom:0.75rem}.branding-section-title__rule.yellow{background-color:#FDDDA7}.branding-section-title h2,.branding-section-title h3,.branding-section-title h4{margin:0}@media screen and (min-width: 768px){.branding-image-panel{position:relative;width:100%;aspect-ratio:14 / 5 !important;overflow:hidden}}@media screen and (max-width: 767px){.branding-image-panel{position:relative;width:100%;aspect-ratio:16 / 16 !important;overflow:hidden}}.branding-image-panel__media,.branding-image-panel__overlay,.branding-image-panel__content{position:absolute;inset:0}.branding-image-panel__img{width:100%;height:100%;object-fit:cover;object-position:center}.branding-image-panel__overlay{background:linear-gradient(rgba(0,0,0,0.45), rgba(0,0,0,0.45));z-index:1}.branding-image-panel__content{z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;padding:1rem}.branding-image-panel__content>*{max-width:50ch}.branding-image-feature__panel{position:relative;width:100%;aspect-ratio:21 / 6;overflow:hidden}.branding-image-feature__panel.thin{aspect-ratio:19 / 3}@media screen and (max-width: 768px){.branding-image-feature__panel.thin{aspect-ratio:9 / 6}}.branding-image-feature__media,.branding-image-feature__overlay,.branding-image-feature__content{position:absolute;inset:0}.branding-image-feature__img{width:100%;height:100%;object-fit:cover;object-position:center}.branding-image-feature__overlay{background:rgba(0,0,0,0.25);z-index:1}.branding-image-feature__content{z-index:2;display:flex;justify-content:center;align-items:center;padding:2rem}.branding-image-feature__card{background:#fff;padding:2.5rem 3rem;max-width:60ch;text-align:center;box-shadow:0 8px 24px rgba(0,0,0,0.15)}.branding-image-feature__card p{margin:0}@media (max-width: 768px){.branding-image-feature__panel{aspect-ratio:3 / 5}}.branding-value-feature__overlay{position:absolute;left:0;right:0}.branding-value-feature__kicker{display:block;font-size:0.875rem;text-transform:uppercase;letter-spacing:0.05em}.branding-value-feature__title{display:block;font-size:2rem;font-weight:300;line-height:1em}.branding-value-feature__caption{margin-top:1.25rem;max-width:28ch}.border-quote p{border-left:solid 16px #3777A3;padding:1rem 1rem 1rem 1.5rem}.border-quote p:before{content:none}.image-block.full{height:100%;top:0;right:0;left:0;bottom:0}.image-block.full>div,.image-block.full>picture{height:100%;top:0;right:0;left:0;bottom:0}.image-block.full>div img,.image-block.full>picture img{object-fit:cover;height:100%;width:100%}.branding-section-title.margin-bottom-1{margin-bottom:1rem}.branding-section-banner__intro{text-align:right;justify-content:flex-end}.branding-section-banner__intro h2{text-align:right;margin:0}@media screen and (max-width: 768px){.branding-section-banner__intro{text-align:center}.branding-section-banner__intro h2{text-align:center}}@media screen and (max-width: 768px){.bev-summary{font-size:16px;text-align:center}}@media screen and (min-width: 768px){.branding-journey-buttons{width:250px}}@media screen and (max-width: 768px){.branding-journey-buttons{text-align:center}}.branding-button{border:solid 1px #002958;color:#002958;background-color:#fff;text-align:center;font-size:1.5rem;line-height:1.25em;padding:1em 2em 1em 2em}.branding-button.reverse{border:solid 1px #fff;color:#fff;background-color:rgba(0,0,0,0);transition:background-color ease-in-out .5s}.branding-button.reverse:hover{background-color:rgba(0,0,0,0.5)}.branding-button.block{display:block}.branding-button.inline{display:inline-block}.branding-button.fixed-medium{width:250px}blockquote.branding-profile-quote{position:relative;padding-left:2.5rem;border-right:solid 2px #CDD1E0}blockquote.branding-profile-quote p.prose{font-size:20px !important}blockquote.branding-profile-quote p.prose:before{font-size:200px !important;top:100px}.buyers-jump-nav{background-color:#003063;padding:6px}.buyers-jump-nav__list{display:flex;justify-content:center;align-items:stretch;list-style:none;margin:0;padding:0;gap:2px}.buyers-jump-nav__list li{flex:0 0 auto;margin:0}.buyers-jump-nav__list a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:92px;height:72px;background-color:#07184D;color:#fff;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.05em;transition:background-color 0.25s ease}.buyers-jump-nav__list a span{font-size:1rem;font-weight:600;margin-bottom:0.25rem}.buyers-jump-nav__list a:hover,.buyers-jump-nav__list a:focus{background-color:#194F84;color:#fff}@media (max-width: 768px){.buyers-jump-nav__list{justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 6px;scroll-snap-type:x mandatory}.buyers-jump-nav__list::-webkit-scrollbar{display:none}.buyers-jump-nav__list a{width:auto;min-width:88px;height:auto;min-height:64px;padding:0.5rem 0.75rem;scroll-snap-align:start}.buyers-jump-nav__list a{font-size:0.6875rem;letter-spacing:0.04em}.buyers-jump-nav__list a span{font-size:0.9375rem;margin-bottom:0.125rem}.buyers-jump-nav{position:relative}.buyers-jump-nav::after{content:"";position:absolute;top:0;right:0;width:104px;height:100%;pointer-events:none;background:linear-gradient(to left, #003063, rgba(0,48,99,0))}}@media (min-width: 769px){.buyers-jump-nav__list{justify-content:center;overflow:visible}}.buyers-reviews-section{background-color:#fff;color:#003063;padding:4rem 0}.buyers-reviews-section.reverse{background-color:#fff;color:#003063}.buyers-reviews-header{color:inherit}@media (max-width: 767px){.buyers-reviews-header{display:flex;flex-direction:column;align-items:center;justify-content:center}.buyers-reviews-subhead{text-align:center;margin-bottom:40px;padding-bottom:25px;border-bottom:solid thin #003063}}@media (min-width: 768px){.buyers-reviews-header{display:flex;align-items:center;justify-content:flex-start}.buyers-reviews-header h2{margin:0;padding:20px;border-right:solid thin #003063}.buyers-reviews-section.reverse .buyers-reviews-header h2{border-right-color:#003063}.buyers-reviews-subhead{padding:20px}}.buyers-review{display:block;color:#fff}.buyers-reviews-section.reverse .buyers-review{color:#003063}.buyers-review h3{font-size:1.25rem;font-weight:400;margin:0 0 1rem 0;color:inherit}.buyers-review p{margin:0;padding:0;color:inherit}.buyers-review p:before{content:none}.buyers-review cite{display:block;margin-top:1.25rem;font-size:0.85rem;font-style:normal;font-weight:600;color:inherit}@media (max-width: 767px){.grid-row.buyers-reviews-track{display:flex;grid-template-columns:none;gap:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:2.5rem}.grid-row.buyers-reviews-track::-webkit-scrollbar{display:none}.grid-row.buyers-reviews-track .column.desktop-4{flex:0 0 85%;max-width:85%;scroll-snap-align:start}.grid-row.buyers-reviews-track .column.desktop-12{flex:0 0 100%;max-width:100%}}.trim-fade{position:relative;height:7.25em;overflow:hidden;cursor:pointer}.trim-fade.large{height:19em}.trim-fade:after{content:" …read more";display:flex;align-items:center;justify-content:flex-end;font-size:.625em}.trim-fade.open{height:auto;overflow:visible}.trim-fade.open:after{content:" …show less"}.trim-fade.no-text:after{content:""}.trim-fade.open.no-text:after{content:""}.trim-fade:after,.trim-fade.open:after{text-align:right;position:absolute;bottom:0;right:0;width:100%;height:4em;padding-top:3em;padding-bottom:1rem;padding-right:3em;background-image:radial-gradient(at 80% bottom, #003063 0%, rgba(0,48,99,0.9) 45%, rgba(0,48,99,0) 100%);color:#8AA3F2}.trim-fade.blue:after,.trim-fade.blue.open:after{background-image:radial-gradient(at 80% bottom, #003063 0%, rgba(0,48,99,0.9) 45%, rgba(0,48,99,0) 100%);color:rgba(255,255,255,0.5)}.branding-split{display:flex;flex-direction:column;align-items:stretch}.branding-split__media,.branding-split__content{width:100%}@media (min-width: 1024px){.branding-split{flex-direction:row}.branding-split.reverse{flex-direction:row-reverse}.branding-split__media,.branding-split__content{flex:0 0 50%}}ul.branding-feature-table{margin:0;padding:0}ul.branding-feature-table li{margin:0;padding:0}@media (max-width: 768px){.side-col{height:200px !important}.icon-round{width:200px;height:200px;margin-left:auto;margin-right:auto}.branding-feature-table::before,.branding-feature-table::after{display:none}.branding-feature-row{grid-template-columns:1fr;padding:2rem 1.25rem;text-align:center}.col-label{border-right:none;padding:0;margin-top:2rem;margin-bottom:1rem;text-align:center;font-size:1.5rem;letter-spacing:0.05em;text-transform:uppercase}.col-media{padding:0;margin-bottom:1rem}.col-media .image-block{max-width:88px;margin:0 auto}.col-content{padding:0 0 2rem 0;max-width:40ch;margin:0 auto 1rem auto}.branding-feature-row:nth-child(even){background:#f6f6f6}}.branding-feature-row{display:grid;grid-template-columns:22% 14% 1fr;align-items:center;padding:1.75rem 0}.branding-feature-row:nth-child(even){background:#f6f6f6}.col-label{padding:0 1.5rem 0 0;text-align:right;font-weight:600;border-right:1px solid #d8d8d8;height:100%;display:flex;align-items:center;justify-content:flex-end}.col-media{padding:0 1.5rem}.col-content{padding:0 2rem 0 2rem;max-width:60ch}.col-media .image-block{max-width:96px;margin:0 auto}@media (max-width: 768px){.branding-feature-table::before,.branding-feature-table::after{display:none}.branding-feature-row,li.branding-feature-row,ul.li.branding-feature-row{grid-template-columns:1fr;text-align:center;padding:0 1rem 0 1rem;margin:0}.col-label{border-right:none;text-align:center;margin-bottom:1rem;display:flex;align-items:center;justify-content:center}.col-media{margin-bottom:1rem}}.branding-status.status{background-color:#013275;color:#fff;top:0;right:0;text-transform:uppercase;border-radius:0}.cell h3.branding-city{display:inline;position:absolute;bottom:120px;right:20px;text-align:right;text-transform:uppercase;color:#fff;font-size:18px}.cell h4.branding-summary{background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center;margin:0;color:#013275;align-items:center;padding:1rem .5rem 1rem .5rem;box-shadow:0px 3px 3px rgba(0,0,0,0.125)}.cell h4.branding-summary span{display:block;line-height:1.25em}.cell h4.branding-summary span.inline{display:inline;opacity:.3;padding:0 1rem 0 1rem}.items-center{align-items:center}.justify-end{justify-content:flex-end}.w-full-vw{width:100vw}.w-full{width:100%}.h-full{height:100%}p.prose{font-weight:300;line-height:1.875em}p.prose.small{font-size:16px}hr.line{border:none;display:block;padding:1px;background-color:#CDD2D2}.max-w-70ch{max-width:70ch}.max-w-80ch{max-width:80ch}.max-w-70{max-width:70%}.max-w-90{max-width:90%}.edge-shadow{position:relative;overflow:visible}.edge-shadow::before{content:"";position:absolute;top:0;bottom:0;width:120px;pointer-events:none;z-index:1}.edge-shadow--left::before{left:0;z-index:10;transform:translateX(-100%);background:radial-gradient(ellipse at right center, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.5) 25%, rgba(0,0,0,0.25) 45%, rgba(0,0,0,0) 70%)}.edge-shadow--right::before{right:0;z-index:10;transform:translateX(100%);background:radial-gradient(ellipse at left center, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.5) 25%, rgba(0,0,0,0.25) 45%, rgba(0,0,0,0) 70%)}.bg-blue{background-color:#07184D}.image-block.square.round>div,.image-block.square.round>picture{border-radius:50%}@media screen and (max-width: 1280px){.px-tablet{padding-right:1rem;padding-left:1rem}}
