.tab-nav__list{list-style:none;margin:0;padding:0}.tab-nav--align-center{text-align:center}.tab-nav--align-right{text-align:right}.tab-nav--align-center .tab-nav__list{justify-content:center}.tab-nav--align-right .tab-nav__list{justify-content:flex-end}.tab-nav--image-cards .tab-nav__list{align-items:center;display:flex;gap:24px;min-height:218px}.tab-nav--image-cards .tab-nav__item{flex:252 1 0;min-width:0;transition:flex-grow .3s ease-in-out}.tab-nav--image-cards .tab-nav__item--active{flex-grow:260}.tab-nav--image-cards .tab-nav__link{align-items:flex-start;background:var(--c-secondary);border:2px solid transparent;border-radius:var(--radius-card);display:flex;height:182px;isolation:isolate;overflow:hidden;padding:24px;position:relative;text-decoration:none;transition:height .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;width:100%}.tab-nav__img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:-2}.tab-nav--image-cards .tab-nav__link:after{background:linear-gradient(180deg,var(--scrim-30) 0,var(--scrim-0) 50%);content:"";inset:0;position:absolute;z-index:-1}.tab-nav--image-cards .tab-nav__link--active{border-color:var(--c-accent);box-shadow:var(--shadow-elevation);height:218px}.tab-nav--image-cards .tab-nav__link:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.tab-nav--image-cards .tab-nav__text{color:var(--c-white);font-family:var(--font-heading);font-size:clamp(16px,1.67vw,24px);line-height:1.2}@media (max-width:767px){.tab-nav--align-center .tab-nav__list,.tab-nav--align-right .tab-nav__list{justify-content:flex-start}.tab-nav--image-cards .tab-nav__list{gap:12px;margin-bottom:-24px;margin-left:calc(var(--gutter)*-1);margin-right:calc(var(--gutter)*-1);min-height:100px;padding-bottom:24px;padding-left:var(--gutter);padding-right:var(--gutter);padding-top:4px}.tab-nav--image-cards .tab-nav__item,.tab-nav--image-cards .tab-nav__item--active{flex:0 0 auto}.tab-nav--image-cards .tab-nav__link{border-radius:var(--radius-small);height:84px;max-width:none;padding:16px;width:148px}.tab-nav--image-cards .tab-nav__link--active{height:100px;width:148px}.tab-nav--image-cards .tab-nav__text{font-size:var(--t-p16)}}