.series-card{container-type:inline-size;position:relative}.series-card__inner{display:grid;grid-template-rows:-webkit-max-content 1fr -webkit-max-content -webkit-max-content;grid-template-rows:max-content 1fr max-content max-content;height:100%;overflow:hidden;border-radius:5px;border:2px solid var(--blue4);background:var(--white);transition:border-color .15s ease-out;align-items:start}.series-card__link{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.series-card__image{position:relative;aspect-ratio:400 / 250}.series-card__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.series-card__img--hover{opacity:0;transition:opacity .3s ease-out}.series-card__banner{position:relative}.series-card__banner-inner{position:absolute;left:-1px;bottom:0;width:calc(100% + 2px);padding:10px;font-size:.8125rem;line-height:1.2;letter-spacing:.025em;text-align:center;color:var(--white);background:var(--blue1)}.series-card__banner-inner:before{content:"";position:absolute;bottom:100%;width:calc(100% - 2px);left:1px;border-top:1px solid var(--blue3)}.series-card__content{display:grid;gap:8px;padding:15px}.series-card__title{font-family:var(--sans-serif1);font-size:1.625rem;font-style:normal;font-weight:500;color:var(--blue1);line-height:1.2}@media screen and (min-width: 1200px){.series-card__title{font-size:1.75rem}}.series-card__features{font-size:.875rem;color:var(--mid2)}.series-card__snapshot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-top:1px solid var(--blue4);background:var(--blue4)}.series-card__snapshot-item{display:grid;align-items:center;justify-content:center;gap:10px;padding:15px 0;background:var(--white)}.series-card__snapshot-value{font-size:.8125rem;letter-spacing:.025em;text-align:center;color:var(--slate1)}.series-card__snapshot-label{display:flex;align-items:center;justify-content:center;color:var(--gold1)}.series-card__snapshot-label svg{width:23px;height:23px}.series-card__counts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);font-size:.75rem;letter-spacing:.025em;white-space:nowrap}@media screen and (min-width: 1200px){.series-card__counts{font-size:.875rem}}.series-card__count{display:flex;align-items:center;justify-content:center;padding:15px 10px;gap:10px;border-top:1px solid var(--blue4)}.series-card__count-number{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;padding-top:2px;text-align:center;color:var(--blue1);border-radius:50%;border:1px solid var(--blue3)}.series-card__count-label{padding-top:2px;text-transform:uppercase;color:var(--slate1)}.series-card__footer{position:relative;display:flex;justify-content:center;align-items:center;height:55px;padding:0 66px 0 15;background:var(--blue4)}.series-card__price{display:grid;grid-auto-flow:column;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;align-items:center;justify-content:center;gap:8px}.series-card__price-label{font-size:1.125rem;color:var(--slate1)}.series-card__price-value{font-size:1.125rem;font-weight:700;color:var(--blue1)}.series-card__cta-indicator{position:absolute;top:8px;right:15px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--gold1);border-radius:5px;background:var(--white);transition:color .15s ease-out,background .15s ease-out}:is(.series-card__link:hover,.series-card__link.focus-visible).js-focus-visible+.series-card__inner,.js-focus-visible :is(.series-card__link:hover,.series-card__link.focus-visible)+.series-card__inner{border-color:var(--blue1)}:is(.series-card__link:hover,.series-card__link:focus-visible)+.series-card__inner{border-color:var(--blue1)}:is(.series-card__link:hover,.series-card__link.focus-visible).js-focus-visible+.series-card__inner .series-card__img--hover,.js-focus-visible :is(.series-card__link:hover,.series-card__link.focus-visible)+.series-card__inner .series-card__img--hover{opacity:1}:is(.series-card__link:hover,.series-card__link:focus-visible)+.series-card__inner .series-card__img--hover{opacity:1}:is(.series-card__link:hover,.series-card__link.focus-visible).js-focus-visible+.series-card__inner .series-card__cta-indicator,.js-focus-visible :is(.series-card__link:hover,.series-card__link.focus-visible)+.series-card__inner .series-card__cta-indicator{color:var(--white);background:var(--blue1)}:is(.series-card__link:hover,.series-card__link:focus-visible)+.series-card__inner .series-card__cta-indicator{color:var(--white);background:var(--blue1)}.series-card__banner--out{display:none}@container (width > 600px){.series-card__banner-inner--top{display:none}.series-card__banner--out{display:block}.series-card__inner{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr repeat(2,-webkit-max-content);grid-template-rows:1fr repeat(2,max-content)}.series-card__image{grid-column:1;grid-row:1 / span 3;aspect-ratio:unset;height:100%;width:100%}.series-card__banner-inner{position:relative}.series-card__content{grid-column:2;grid-row:1}.series-card__snapshot{grid-column:2;grid-row:2}.series-card__counts{grid-column:2;grid-row:3;font-size:.75rem}.series-card__banner,.series-card__footer{grid-column:1 / span 2}.series-card__series{display:none}.series-card__footer{justify-content:flex-end;gap:15px;padding-left:15px;padding-right:15px}.series-card__cta-indicator{position:static}}.series__grid[data-v-bf4afc0a]{display:grid;gap:20px}@media screen and (min-width: 768px){.series__grid[data-v-bf4afc0a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media screen and (min-width: 992px){.series__grid[data-v-bf4afc0a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media screen and (min-width: 1320px){.series__grid[data-v-bf4afc0a]{grid-template-columns:repeat(3,minmax(0,1fr))}}.empty[data-v-bf4afc0a]{display:grid;align-items:center;justify-content:center;justify-items:center;padding:40px;gap:24px;text-align:center}@media screen and (min-width: 768px){.empty[data-v-bf4afc0a]{grid-column:1 / span 2}}@media screen and (min-width: 992px){.empty[data-v-bf4afc0a]{grid-column:1 / span 3}}@media screen and (min-width: 1320px){.empty[data-v-bf4afc0a]{grid-column:2;grid-column:1 / span 3}}
