.map-wrap{--map-state-default-fill:#b7dde1;--map-state-line-stroke:#000;--map-state-current-fill:#003057;--map-state-same-region-fill:#06aab5}.map-wrap svg path{fill:var(--map-state-default-fill);stroke:#fff;stroke-dasharray:none;stroke-miterlimit:4;stroke-opacity:1;stroke-width:.8}.map-wrap svg .lines path{stroke:var(--map-state-line-stroke);stroke-width:.5}.map-wrap svg path.active,.map-wrap svg path.hover{fill:#003057;cursor:pointer}.map-wrap svg :where(text,tspan){fill:#003057;font-family:'Poppins',sans-serif;font-size:10px}.map-wrap svg :where(text.clickable,tspan.clickable){cursor:pointer}.map-wrap svg :where(text:not(.clickable),tspan:not(.clickable)){pointer-events:none}.map-wrap svg :where(text.active,text.hover,text.hover tspan,text.active tspan){fill:#fff}.map-wrap svg .outside{fill:#000}.map-wrap svg text.smaller,.map-wrap svg text.smaller tspan{font-size:8px !important}.state-map .dropdown{justify-content:center;margin-block:4rem 8rem}.media-block-container.state-map figure{max-width:var(--content-width-wide);grid-column:2}.map-wrap.tiny svg :is(text,tspan,.lines path){display:none}.map-wrap.tiny,.map-wrap.tiny :is(svg,svg *){cursor:default}.top-nav .state .map-wrap.tiny svg{width:55rem;height:34rem}.media-block-container .map-wrap svg #PR,.single-state .map-wrap svg #PR{display:none}.media-block-container .map-wrap svg #TXT-PR,.single-state .map-wrap svg #TXT-PR{display:none}.media-block-container select option[data-short=PR],.single-state select option[data-short=PR]{display:none}@media screen and (max-width:1024px){.top-nav .state .map-wrap.tiny svg{max-width:45rem;max-height:28rem;width:100%;height:auto}.top-nav-dropdown .state-area{display:flex;align-items:center;justify-content:right}}@media screen and (max-width:45em){.map-wrap.tiny svg{width:100%;height:auto;max-width:35rem}}
[data-role~=tiny-map-holder][data-current-region="29"] svg :is(#PR,#TX,#MS,#LA,#FL,#AL){fill:var(--map-state-same-region-fill)}[data-role~=tiny-map-holder][data-current-region="99"] svg :is(#WY,#UT,#NM,#MT,#ID,#AZ){fill:var(--map-state-same-region-fill)}[data-role~=tiny-map-holder][data-current-region="25"] svg :is(#WV,#VA,#TN,#SC,#NC,#KY,#GA){fill:var(--map-state-same-region-fill)}[data-role~=tiny-map-holder][data-current-region="100"] svg :is(#WA,#OR,#NV,#HI,#CA,#AK){fill:var(--map-state-same-region-fill)}[data-role~=tiny-map-holder][data-current-region="24"] svg :is(#VT,#RI,#NY,#NJ,#NH,#MA,#ME,#CT){fill:var(--map-state-same-region-fill)}[data-role~=tiny-map-holder][data-current-region="26"] svg :is(#SD,#ND,#NE,#IA,#MN){fill:var(--map-state-same-region-fill)}[data-role~=tiny-map-holder][data-current-region="28"] svg :is(#PA,#OH,#MD,#DC,#DE){fill:var(--map-state-same-region-fill)}[data-role~=tiny-map-holder][data-current-region="27"] svg :is(#OK,#MO,#KS,#CO,#AR){fill:var(--map-state-same-region-fill)}[data-role~=tiny-map-holder][data-current-region="21"] svg :is(#MI,#IN,#IL,#WI){fill:var(--map-state-same-region-fill)}[data-role~=tiny-map-holder][data-current-state=PR] svg #PR{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=TX] svg #TX{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=MS] svg #MS{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=LA] svg #LA{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=FL] svg #FL{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=AL] svg #AL{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=WY] svg #WY{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=UT] svg #UT{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=NM] svg #NM{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=MT] svg #MT{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=ID] svg #ID{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=AZ] svg #AZ{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=WV] svg #WV{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=VA] svg #VA{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=TN] svg #TN{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=SC] svg #SC{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=NC] svg #NC{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=KY] svg #KY{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=GA] svg #GA{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=WA] svg #WA{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=OR] svg #OR{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=NV] svg #NV{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=HI] svg #HI{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=CA] svg #CA{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=AK] svg #AK{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=VT] svg #VT{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=RI] svg #RI{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=NY] svg #NY{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=NJ] svg #NJ{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=NH] svg #NH{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=MA] svg #MA{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=ME] svg #ME{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=CT] svg #CT{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=SD] svg #SD{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=ND] svg #ND{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=NE] svg #NE{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=IA] svg #IA{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=MN] svg #MN{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=PA] svg #PA{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=OH] svg #OH{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=MD] svg #MD{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=DC] svg #DC{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=DE] svg #DE{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=OK] svg #OK{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=MO] svg #MO{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=KS] svg #KS{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=CO] svg #CO{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=AR] svg #AR{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=MI] svg #MI{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=IN] svg #IN{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=IL] svg #IL{fill:var(--map-state-current-fill)}[data-role~=tiny-map-holder][data-current-state=WI] svg #WI{fill:var(--map-state-current-fill)}
@supports selector(:has(+*)){.side-bar-nav:has(li),.side-bar-nav{background-color:var(--color-primary-white);padding-block-start:4rem;grid-area:right;grid-row:1;margin-inline:0;max-width:35rem;margin-bottom:8rem;width:100%}}.side-bar-nav{background-color:var(--color-primary-white);padding-block-start:4rem;grid-area:right;grid-row:1;margin-inline:0;max-width:35rem;margin-bottom:8rem;width:100%}.side-bar-nav :where(ul,li){list-style-type:none;margin:0;padding:0;text-indent:0}.side-bar-nav ul{margin:0 0 2rem auto;max-width:32rem;width:100%}.side-bar-nav .ad-slot{display:flex;align-items:center;justify-content:center;margin-top:4rem}.side-bar-nav li{border-bottom:1px solid var(--color-gray-light);padding-block:1rem}.side-bar-nav li a svg path{fill:var(--color-brand-navy)}.side-bar-nav a{color:var(--color-brand-navy)}.side-bar-nav a:visited{color:var(--color-brand-navy)}.side-bar-nav li:first-child{padding-block-start:0}.side-bar-nav .header{font-weight:700}.side-bar-nav :any-link{color:var(--color-brand-navy);display:grid;gap:1rem;grid-auto-flow:column;align-items:baseline;justify-content:start}.side-bar-nav .icon-lock{height:.8em}.side-bar-nav :any-link.current-menu-item{text-decoration:underline}.side-bar-nav a:visited{color:var(--color-brand-navy) !important}.sidebar-nav-mobile-container{display:none;margin-block:4rem;background:var(--color-gray-light)}.sidebar-nav-mobile-container .sidebar-nav-mobile summary{list-style:none;padding:2rem;background:var(--color-brand-navy);color:var(--color-primary-white);display:flex;justify-content:space-between;align-items:center}.sidebar-nav-mobile-container .sidebar-nav-mobile summary svg{width:2rem;height:2rem}.sidebar-nav-mobile-container .sidebar-nav-mobile summary svg path{fill:var(--color-primary-white)}.sidebar-nav-mobile-container .sidebar-nav-mobile summary::-webkit-details-marker,.sidebar-nav-mobile-container .sidebar-nav-mobile summary::marker{display:none !important}.sidebar-nav-mobile-container .content-area{padding:2rem}
.section-basic-copy-block{margin-block:8rem;color:var(--color-gray-dark);background:var(--color-primary-white)}.section-basic-copy-block h2,.section-basic-copy-block h4,.section-basic-copy-block h6{font-weight:700}.section-basic-copy-block h2{font-size:2.4rem;color:var(--color-gray-dark)}.section-basic-copy-block h3{font-size:2.1rem;font-weight:400;line-height:1.43;color:var(--color-gray-dark)}.section-basic-copy-block h4{font-size:1.8rem;color:var(--color-gray-dark)}.section-basic-copy-block h5{font-weight:500;font-size:1.8rem;color:var(--color-gray-dark)}.section-basic-copy-block h6{color:var(--color-brand-teal);font-style:italic}.section-basic-copy-block p{margin-block:0 2.8rem;line-height:2.8rem;color:var(--color-gray-dark)}.section-basic-copy-block ul{display:flex;flex-flow:column wrap;list-style:inside !important}.section-basic-copy-block a{color:var(--unvisited-link);text-decoration:underline}.section-basic-copy-block .locked:any-link{display:inline-flex;align-items:center;gap:.2em;margin-inline-end:.2em}.section-basic-copy-block .locked:any-link .icon-lock{height:.8em}.section-basic-copy-block a:hover{text-decoration:none}.section-basic-copy-block+.side-bar-nav{margin-inline:0}.section-basic-copy-block a[target=_blank]:after{content:url('/wp-content/themes/aana/svgs/external-link-navy.svg');margin-inline:.5rem;width:1.5rem}a[target=_blank]::after svg{color:var(--color-brand-navy);fill:var(--color-brand-navy)}@media screen and (max-width:85em){.section-basic-copy-block{margin-block:4rem}.section-basic-copy-block .narrow-left-aligned{flex-flow:column wrap;margin-inline:0 !important;gap:0 !important}@supports selector(:has(+*)){section.content-components:not(:has(.side-bar-nav)) .section-basic-copy-block .narrow-left-aligned{display:block !important}}section.content-components.without-sidebar .section-basic-copy-block .narrow-left-aligned{display:block !important}}@media (max-width:70em){.sidebar-safe .section-basic-copy-block{padding:var(--mobile-padding)}}@media (max-width:35em){.section-basic-copy-block ul,.section-basic-copy-block ol{padding-left:3rem;margin-bottom:1rem}.section-basic-copy-block ul li ul li{margin-top:1rem}}@media (max-width:25em){.section-basic-copy-block>*{display:flex;flex-wrap:wrap}}
.section-card-navigation{margin-block:8rem;isolation:isolate}.section-card-navigation .additional-headline h2{font-size:2.8rem;font-weight:600}.section-card-navigation:where(.wide)>.region{max-width:var(--content-width-wide-2);grid-column:2}.section-card-navigation:where(.narrow)>.region{max-width:var(--content-width-wide-2)}.section-card-navigation:where(.narrow)>.region>*{grid-column:2}.section-card-navigation .card-nav-wrapper{margin-left:6rem}.section-card-navigation .single-card-nav{display:grid;grid-template-columns:20rem 5fr;grid-template-rows:1fr;place-content:flex-start;place-items:center;min-height:20rem;margin-block:4rem}.section-card-navigation.gray .single-card-nav{background:var(--color-gray-light-web)}.section-card-navigation.teal .single-card-nav{background:var(--color-brand-teal)}.section-card-navigation .single-card-nav .content-wrap{width:100%;height:100%;display:grid;grid-template-columns:4fr 1fr}.section-card-navigation .single-card-nav .content-wrap>*{grid-row:1}.section-card-navigation .single-card-nav .content-wrap .card-nav-text{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:center}.section-card-navigation.narrow .single-card-nav{max-width:74rem}.section-card-navigation.wide .single-card-nav{max-width:var(--content-width-wide-2)}.section-card-navigation .single-card-nav>*{grid-row:1}.section-card-navigation .single-card-nav img{display:flex;align-self:center;justify-self:flex-start;transform:translateX(-6rem);grid-column:1;min-width:21.4rem;object-fit:contain;background:var(--color-brand-navy)}.section-card-navigation .column>*{grid-area:cardNavShort;place-items:center;place-content:flex-start}.section-card-navigation .column>*{grid-row:1}.section-card-navigation img{grid-column:1/3;z-index:1;max-height:13rem}.section-card-navigation.narrow .content-wrap{grid-column:2/4}.section-card-navigation.teal .content-wrap{background:var(--color-brand-teal)}.section-card-navigation.teal .content-wrap :where(.headline,.copy){color:var(--color-primary-white)}.section-card-navigation .headline{font-size:2rem;grid-area:headline;margin:0 0 .5rem}.section-card-navigation .copy{grid-area:copy;margin:0}.section-card-navigation .button{justify-self:end;margin-inline-end:4rem;grid-area:arrow;align-self:center;grid-column:10}.section-card-navigation .button>*{display:none}.section-card-navigation.cta-mode-arrow .button>.arrow{display:block}.section-card-navigation.cta-mode-text .button>.text{display:block}@media (max-width:100em){.section-card-navigation.wide>.region{max-width:var(--content-width-wide)}}@media (max-width:90em){.section-card-navigation.wide>.region{max-width:var(--content-width-normal)}}@media (max-width:60em){.section-card-navigation>.region{padding-inline:2rem}.sidebar-safe .section-card-navigation>.region{padding-inline:0}.section-card-navigation .column{grid-template-columns:1fr;max-width:50rem;margin-inline:auto;padding:2rem;row-gap:2rem}.section-card-navigation.gray .column{background:var(--color-gray-light-web)}.section-card-navigation.teal .column{background:var(--color-brand-teal)}.section-card-navigation .column>*{grid-row:unset;grid-column:unset}.section-card-navigation .column .content-wrap{display:contents}.section-card-navigation .column .content-wrap>*{grid-area:unset}.section-card-navigation .column .button{justify-self:center;margin:0}}@media screen and (max-width:50em){.section-card-navigation .card-nav-wrapper{margin-inline:auto !important}.section-card-navigation .single-card-nav{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;padding-inline:4rem;margin-block:8rem}.section-card-navigation .single-card-nav img{transform:translate(0,-2.5rem)}.section-card-navigation .single-card-nav .content-wrap{display:flex;flex-flow:column wrap;align-items:center;justify-content:center}.section-card-navigation .button{margin-inline-end:0;transform:translateY(2rem)}}
.media-block-container{margin-block:8rem;grid-column:3/5}.media-block-container .figure{max-width:80rem}.media-block-container .figure iframe{margin:0}.media-block-container .figure img{object-fit:contain;object-position:top;aspect-ratio:auto;height:auto}.media-block-container .media-block-image-link{display:inline-block;width:fit-content}.media-block-container .figure figcaption{margin-block-start:1rem;font-style:italic;max-width:79rem;color:var(--color-gray-dark)}@media screen and (max-width:70em){.media-block-container{padding-inline:var(--mobile-padding)}}@media (max-width:1150px){.media-block-container .figure{margin-inline:auto}}@media (max-width:775px){.media-block-container .figure:not(.video){display:block;flex-flow:column wrap;align-items:center;justify-content:center}.media-block-container{margin-block:4rem}.media-block-container .figure figcaption{font-size:1.5rem}.media-block-container .figure,.media-block-container iframe,.media-block-container img{max-width:100%}.media-block-container .figure,.media-block-container img{height:auto}.media-block-container .narrow-left-aligned>figure{margin-inline:auto !important}@supports selector(:has(+*)){section.content-components:has(.side-bar-nav) .media-block-container{margin-inline:auto !important}}section.content-components.without-sidebar .media-block-container{margin-inline:auto !important}}
.carousel-container .region{max-width:var(--content-width-wide-2);width:100%}.carousel-container{display:grid;grid-template-areas:"carousel";padding-bottom:6rem;margin-top:6rem;overflow:hidden}.carousel-container .background-overlap{background-color:var(--color-gray-light-web);height:90%;width:100%;grid-area:carousel;position:relative;transform:translateY(14rem)}.carousel-container .region{grid-area:carousel;max-width:var(--content-width-wide-2)}.carousel-container .region .carousel-wrapper{display:flex;flex-flow:row;position:relative;gap:2rem;margin-bottom:6rem;z-index:1;left:0;min-width:max-content}.carousel-container .clip-mask{clip-path:inset(-100vw -100vw -100vw 0);min-width:max-content}.carousel-container .region .clip-mask h2{color:var(--color-brand-navy);font-size:3.6rem;font-weight:400;margin-bottom:4rem}.resources-container [data-role~=carousel-item]:not([data-role~=modal]),.carousel-container .region [data-role~=carousel-item]:not([data-role~=modal]){background:var(--color-primary-white);text-overflow:ellipsis;overflow:hidden}.resource.carousel-item{display:grid;grid-template-rows:25rem 25rem;min-width:44.5rem;max-width:44.5rem;min-height:50rem;max-height:50rem}.resource.carousel-item .resource.carousel-text{display:grid;grid-template-rows:4rem auto 4rem;padding:2rem;background:var(--color-primary-white)}.resource.carousel-item .resource.carousel-text h3.featured{font-weight:600;border-image:linear-gradient(to right,#db864e 37%,transparent 15%) 5}.resource.carousel-item .resource.carousel-text h4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}[data-role~=carousel]{left:0;transition:left .25s linear}.resource.carousel-container .carousel-nav a.button.blue-on-white{background:0 0}.resource.carousel-container .carousel-nav a.button.blue-on-white:hover{background:var(--color-brand-navy)}.carousel-wrapper span.tag-name{background:0 0;margin-left:0;padding-left:0}@supports selector(:has(+*)){.carousel-container a:has([data-role~=carousel-item]){-webkit-user-drag:none;user-drag:none;user-select:none;touch-action:manipulation;pointer-events:none}}.carousel-container :where(a>[data-role~=carousel-item]) a{-webkit-user-drag:none;user-drag:none;user-select:none;touch-action:manipulation;pointer-events:none}.carousel-container [data-role~=carousel-item] a:hover,.carousel-container [data-role~=carousel-item] a:active{background:0 0 !important}[data-role~=modal]{pointer-events:none}@media screen and (max-width:80em){.resource.carousel-container .clip-mask,.resource.carousel-container .carousel-nav{margin-left:4rem}}@media screen and (max-width:70em){.resource.carousel-item .resource.carousel-text h4{font-size:2rem}}@media screen and (max-width:45em){.resource.carousel-container .carousel-wrapper>*,.resource.carousel-container .carousel-wrapper a>*{max-width:30rem !important;min-width:unset}.resource.carousel-item{grid-template-rows:16.8rem 25rem !important;min-height:auto}.resource.carousel-item .resource.carousel-text h3.featured{border-image:linear-gradient(to right,#db864e 57%,transparent 15%) 5}.resource.carousel-item picture{object-fit:fill;object-position:center;display:flex;align-items:flex-start;justify-content:flex-start}.resource.carousel-item picture>img{height:100%}.resource.carousel-container .resource.carousel-item picture,.resource.carousel-container .resource.carousel-item picture img{max-width:30rem;aspect-ratio:445/250}}@media screen and (max-width:35em){.resource.carousel-container .clip-mask,.resource.carousel-container .carousel-nav{padding-left:5vw;margin-left:0}}
.section-content-callout-cards{background-color:var(--color-primary-white);margin-block:8rem}.section-content-callout-cards>.region{margin-block:5rem;text-align:center;display:grid;max-width:var(--content-width-wide-2);padding-left:8rem}.section-content-callout-cards .callout-title{display:inline-block !important;color:var(--color-brand-navy);font-size:3.6rem;text-align:left;margin-bottom:5.5rem}.section-content-callout-cards .content-before{color:var(--color-gray-dark);margin-top:6.5rem;order:3}@supports selector(:has(+*)){.card-dock:has(.card.image) .content-before{margin-bottom:9.5rem}}.card-dock :where(.card.image) .card.image .content-before{margin-bottom:9.5rem}.section-content-callout-cards .content-before h3{font-weight:700;color:var(--color-gray-dark);font-size:1.8rem;margin-bottom:1rem}.card-dock.card-type-callout-grid .content-before a{font-weight:400;color:var(--color-brand-navy);text-decoration:underline}.section-content-callout-cards .content-before:empty{display:none}.section-content-callout-cards .cards{align-items:center;justify-content:center;display:grid;grid-template-columns:1fr 1fr;gap:4rem}.section-content-callout-cards .card-callout>*{text-align:left;color:var(--color-brand-navy)}.callout-text p{margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.callout-text h4{color:var(--color-brand-navy)}.section-content-callout-cards .card-callout{border:solid var(--color-gray-light) .1rem;border-radius:.5rem;padding-block:4rem;display:grid;grid-template-columns:5.5fr 1fr;height:100%;max-height:24.5rem;text-overflow:hidden}.section-content-callout-cards .card-callout:hover{background:var(--color-brand-navy);color:var(--color-primary-white);transition:.25s ease-in}.section-content-callout-cards .content-before a{color:var(--color-brand-navy);text-decoration:underline}.section-content-callout-cards .content-before a:visited{color:var(--color-brand-teal)}.section-content-callout-cards .card-callout:hover,.section-content-callout-cards .card-callout:hover .callout-text p,.section-content-callout-cards .card-callout:hover .callout-text h4{color:var(--color-primary-white);cursor:pointer;transition:all .25s ease-in;text-decoration:none}.section-content-callout-cards .callout-text{display:flex;flex-flow:column wrap;margin-left:3rem;color:var(--color-brand-navy);transition:all .25s ease-in}.section-content-callout-cards .card-callout h4{transition:all .25s ease-in}.section-content-callout-cards .card-callout .button.white-on-blue{width:4.4rem;height:4.4rem;padding:0 !important;justify-self:flex-end;align-self:center;margin-right:-2rem;justify-content:center;display:flex}.section-content-callout-cards .card-callout .button.white-on-blue svg{margin-top:1.25rem}.section-content-callout-cards .card-callout:hover .button.white-on-blue,.section-content-callout-cards .card-callout:hover svg path{background:var(--color-brand-pale-blue);border:solid .1rem var(--color-brand-pale-blue);fill:var(--color-brand-navy);transition:all .25s ease-in}.section-content-callout-cards .card-callout>*{transition:all .25s ease-in}@media screen and (max-width:86em){.section-content-callout-cards>.region{padding-inline:var(--mobile-padding) 5vw}}@media screen and (max-width:70em){.section-content-callout-cards .cards{grid-template-columns:1fr;max-width:90vw}}@media screen and (max-width:33em){.callout-text p{-webkit-line-clamp:50;overflow:visible;text-overflow:unset}.section-content-callout-cards .card-callout{max-height:unset}}
.person-carousel-container{padding-block:6rem;overflow:hidden}.person-carousel-container .region,.media-carousel-container .region{max-width:var(--content-width-wide-2);min-width:100rem}.person-carousel-container .clip-mask,.media-carousel-container .clip-mask{clip-path:inset(-100vw -100vw -100vw 0)}.person-carousel-container .region .clip-mask h2,.media-carousel-container .region .clip-mask h2{color:var(--color-brand-navy);font-size:3.6rem;font-weight:400;margin-bottom:4rem;max-width:fit-content}.person-carousel-wrapper{display:flex;flex-direction:row;gap:2rem;position:relative;left:0;transition:left .25s linear}.person-carousel-container [data-role~=modal]{background:var(--color-brand-navy);display:grid;grid-template-rows:21.5rem 11.5rem 3rem;grid-template-columns:1fr;justify-content:flex-start;align-items:flex-start;max-width:21.5rem;min-width:21.5rem;min-height:36rem;max-height:36rem}@supports selector(:has(+*)){[data-role~=carousel-item]:hover,.person:has(.more-content):not(.simple):hover{cursor:pointer}}[data-role~=carousel-item]:hover,.person.person-more-content:not(.simple):hover{cursor:pointer}.person.simple:hover{cursor:default}.person-info{display:flex;flex-flow:column wrap;width:100%;margin-block:2rem 1rem}.person-info .occupation{font-size:1.6rem;font-style:italic}.person-carousel-wrapper [data-role=modal] .person-info-top{margin-inline:1rem;height:100%;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start}.person-carousel-container [data-role~=modal]>*,.people-image-grid-container [data-role~=modal]>*{color:var(--color-primary-white)}.person img{object-fit:contain;background-color:var(--color-brand-navy);height:auto}.person-carousel-wrapper .person h6{margin:0 0 0 1.5rem;line-height:2.2rem;word-wrap:break-word;max-width:85vw}.person-carousel-wrapper [data-role~=modal] [data-role~=more-info]:not(.occupation){display:none}.person.modal [data-role~=more-info]{display:block;margin-left:0}.person .more-content{grid-row:3;display:flex;align-items:flex-end;justify-content:flex-end;position:relative;right:1.5rem;bottom:1rem;pointer-events:none}.person-carousel-wrapper [data-role~=modal]:not(.photoless) .person-info-top{-webkit-line-clamp:4;max-width:19rem;margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@supports selector(:has(+*)){.person-carousel-wrapper [data-role~=modal]:has(img) .person-info-top{-webkit-line-clamp:4;max-width:19rem;margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.media-carousel-container{padding-block:6rem;display:grid;grid-template-areas:mediaCarousel}.media-carousel-container .carousel-nav{margin-top:-1rem}.media-carousel-container .background-overlap{background-color:var(--color-gray-light-web);height:85%;width:100vw;grid-area:mediaCarousel;position:relative;bottom:-12rem}.media-carousel-container .region{grid-area:mediaCarousel}.media-carousel-container .region .media-carousel-wrapper{display:flex;flex-flow:row;position:relative;gap:2rem;margin-bottom:6rem;width:fit-content}.media-carousel-container picture{display:flex;min-height:25rem;justify-content:center;align-items:center;background-color:var(--color-brand-navy)}.media-carousel-container dialog picture{background:0 0}.media-carousel-container .region .media-carousel-wrapper [data-role~=carousel-item]{max-width:44.5rem;max-height:32rem;width:44.5rem;height:100%;background:var(--color-primary-white);text-overflow:ellipsis;overflow:hidden}.media-carousel-container .region .media-carousel-wrapper dialog .media-item .media-carousel-caption{text-overflow:unset;overflow:auto;white-space:normal;display:block;margin-top:2rem}.media-carousel-container .region .media-carousel-wrapper dialog .media-item .media-carousel-caption p{line-height:1.5}.media-carousel-container .region .media-carousel-wrapper .media-item p:not(.media-carousel-caption){min-height:2rem;margin:0 2rem;line-height:1;text-overflow:ellipsis;overflow:hidden}.media-carousel-container .region .media-carousel-wrapper .media-item .media-carousel-caption{margin:1rem 1.5rem;font-size:1.4rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:flex;justify-content:space-between;align-items:center;min-height:5rem}.media-carousel-container .region .media-carousel-wrapper .media-item .media-carousel-caption:not(.media-modal)>*:not(a):not(:first-child){display:none}.media-carousel-container .media-carousel-caption>.download-button{padding:.75rem 1rem .5rem !important;margin-right:1.25rem;max-height:4.2rem;height:100%}.media-carousel-container .download-button svg{width:2rem}.media-carousel-container .media-carousel-caption a:not(.download-button){font-size:1.4rem;color:var(--color-brand-navy)}.media-carousel-container .media-carousel-caption a:visited{color:var(--color-brand-teal)}.media-carousel-container .region .media-carousel-wrapper .media-item iframe{max-width:44.5rem;max-height:25rem;margin:0;object-fit:contain !important;width:100%}.media-carousel-container .button.blue-on-white{background:0 0}[data-role~=carousel]{left:0;transition:left .25s linear;width:fit-content}@supports selector(:has(+*)){.media-item p:has(iframe){margin:0 !important}}.media-item :where(p>iframe) p{margin:0 !important}@media screen and (max-width:70em){.media-carousel-container .modal-container .modal-content>[data-role~=carousel-item]{max-width:94vw}.media-carousel-container .modal-wrapper{max-width:94vw}.person-carousel-container .modal-wrapper,.person-carousel-container .modal-wrapper>* .person-carousel-container .modal-wrapper .person{max-width:90vw}.person-carousel-container .modal-wrapper{max-height:90vh}}@media screen and (max-width:65em){.media-carousel-container .region,.person-carousel-container .region{padding-left:var(--mobile-padding)}.person-carousel-container .region .clip-mask h2,.media-carousel-container .region .clip-mask h2{max-width:94vw}.media-carousel-container dialog img,.person-carousel-container dialog img{height:auto !important}.person-carousel-container .clip-mask,.media-carousel-container .clip-mask{padding-left:var(--mobile-padding)}}@media screen and (max-width:45rem){.person-carousel-container .modal-container .modal-content>.person{max-width:100%;width:100%;display:grid;grid-template-rows:auto auto;grid-template-columns:auto;justify-content:center;align-items:center}.person-carousel-container .modal-content-top{padding-bottom:2rem;padding-right:2rem}.person-carousel-container .modal-container .modal-content>[data-role~=carousel-item]>*{margin-inline:.5rem 1.25rem;max-width:95%}.media-carousel-container .modal-container .modal-content>[data-role~=carousel-item]{max-width:100%;width:100%;padding-inline:2rem}.media-carousel-container .modal-container .modal-content>[data-role~=carousel-item] iframe{max-width:30rem !important;max-height:16.9rem}.media-carousel-container dialog .modal-wrapper,.person-carousel-container dialog .modal-wrapper{padding-inline:var(--mobile-padding)}.person-carousel-container .region .clip-mask h2,.media-carousel-container .region .clip-mask h2{font-size:2.6rem}}@media screen and (max-width:32em){.media-carousel-container picture,.media-carousel-container picture img,.media-carousel-container iframe{min-height:unset;height:16.5rem;width:100%}.media-carousel-container *:not(dialog) .media-item,.media-carousel-container *:not(dialog) .media-item>*{max-width:30rem !important;min-width:unset !important;width:100%}.media-carousel-container .media-carousel-caption>.download-button{margin-right:3rem}.media-carousel-container .media picture{margin-inline:auto}.media-carousel-container .carousel-nav{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start}.media-carousel-container .carousel-nav a{margin-inline:auto;margin-top:2rem}.media-carousel-container .media-carousel-caption p{margin-left:0 !important}.media-carousel-container .modal-container svg:not(.is-modal){margin-right:1rem}}