@font-face{font-family:"Allente Sans";src:url("/Content/Fonts/AllenteSans-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Allente Sans";src:url("/Content/Fonts/AllenteSans-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Allente Sans";src:url("/Content/Fonts/AllenteSans-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Allente Sans";src:url("/Content/Fonts/AllenteSans-Light.woff2") format("woff2");font-weight:375;font-style:normal;font-display:swap}@font-face{font-family:"Allente Sans";src:url("/Content/Fonts/AllenteSans-ExtraLight.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Allente Sans";src:url("/Content/Fonts/AllenteSans-Black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@supports(font-variation-settings: normal){@font-face{font-family:"Allente Sans";src:url("/Content/Fonts/AllenteSansVF.woff2") format("woff2 supports variations"),url("/Content/Fonts/AllenteSansVF.woff2") format("woff2-variations");font-weight:375 900;font-stretch:50% 150%}}h1.font-stretch-narrow{font-stretch:50%}h1.font-stretch-wide{font-stretch:150%}.promoblock-PromoBlocksRow{display:flex;gap:16px;flex-direction:column}@media print,screen and (min-width: 40em){.promoblock-PromoBlocksRow{gap:24px}}@media print,screen and (min-width: 64em){.promoblock-PromoBlocksRow{flex-direction:row}.promoblock-PromoBlocksRow>article{flex:1}}.promoblock-PromoBlocksRow figcaption{aspect-ratio:unset}.promoblock-PromoBlock{margin:0 auto;width:100%}.promoblock-PromoBlock h3{font-stretch:50%}.promoblock-PromoBlock__container{display:flex;flex-direction:column}.promoblock-PromoBlock__container>*{flex:1}.promoblock-PromoBlock--row .promoblock-PromoBlock__container{height:100%;flex-direction:column}.promoblock-PromoBlock--row .promoblock-PromoBlock__container>*{flex:unset}.promoblock-PromoBlock--row .promoblock-PromoBlock__container figcaption{flex-grow:1}.promoblock-PromoBlock--row .promoblock-PromoBlock__buttons-container{margin-top:auto}@media print,screen and (min-width: 64em){.promoblock-PromoBlock__container{flex-direction:row}.promoblock-PromoBlock__container>*{aspect-ratio:16/9;object-fit:cover}.promoblock-PromoBlock__container--image-right{flex-direction:row-reverse}.promoblock-PromoBlock__content{justify-content:center}.promoblock-PromoBlock__content p{min-height:fit-content}}.promoblock-PromoBlock__image-wrapper{position:relative}.promoblock-PromoBlock__image-wrapper[data-shout-out]::before{content:attr(data-shout-out);position:absolute;top:-1.125rem;right:-0.5rem;color:#fff;padding:.25rem 1.5rem .25rem .5rem;font-size:1.375rem;font-weight:700;font-stretch:50%;line-height:1.625rem;background:linear-gradient(to left, rgb(254.6, 223.4, 204) 4px, rgb(254.2, 191.8, 153) 4px 8px, rgb(253.8, 160.2, 102) 8px 12px, rgb(253.4, 128.6, 51) 12px 16px, #fd6100 16px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;max-width:20rem}@media print,screen and (min-width: 40em){.promoblock-PromoBlock__image-wrapper[data-shout-out]::before{padding:.25rem 2.5rem .25rem .5rem;background:linear-gradient(to left, rgb(254.6, 223.4, 204) 8px, rgb(254.2, 191.8, 153) 8px 16px, rgb(253.8, 160.2, 102) 16px 24px, rgb(253.4, 128.6, 51) 24px 32px, #fd6100 32px);right:-1.125rem}}.promoblock-PromoBlock__image-wrapper--badge-left[data-shout-out]::before{padding:.25rem .5rem .25rem 1.5rem;right:unset;left:-0.5rem;background:linear-gradient(to right, rgb(254.6, 223.4, 204) 4px, rgb(254.2, 191.8, 153) 4px 8px, rgb(253.8, 160.2, 102) 8px 12px, rgb(253.4, 128.6, 51) 12px 16px, #fd6100 16px)}@media print,screen and (min-width: 40em){.promoblock-PromoBlock__image-wrapper--badge-left[data-shout-out]::before{padding:.25rem .5rem .25rem 2.5rem;background:linear-gradient(to right, rgb(254.6, 223.4, 204) 8px, rgb(254.2, 191.8, 153) 8px 16px, rgb(253.8, 160.2, 102) 16px 24px, rgb(253.4, 128.6, 51) 24px 32px, #fd6100 32px);left:-1.125rem}}.promoblock-PromoBlock__image-wrapper__image{width:100%;aspect-ratio:16/9;object-fit:cover}.promoblock-PromoBlock__image-wrapper__badge{position:absolute;top:-.625rem;right:-.625rem;height:6.25rem;aspect-ratio:1;object-fit:contain}.promoblock-PromoBlock figcaption>div:first-of-type{padding:16px;display:flex;flex-direction:column;height:100%}@media print,screen and (min-width: 40em){.promoblock-PromoBlock figcaption>div:first-of-type{padding:32px 24px}}.promoblock-PromoBlock figcaption>div:first-of-type *>div:last-of-type{flex-grow:1}.promoblock-PromoBlock figcaption h3{margin-top:0}.promoblock-PromoBlock__buttons-container{display:flex;gap:16px;flex-wrap:wrap;flex-direction:column}@media print,screen and (min-width: 40em){.promoblock-PromoBlock__buttons-container{flex-direction:row}}.promoblock-PromoBlock__button-secondary{all:unset;cursor:pointer;display:flex;align-items:center;gap:1rem;font-size:1.125rem;font-weight:500;justify-content:center}@media print,screen and (min-width: 40em){.promoblock-PromoBlock__button-secondary{font-size:1.25rem;justify-content:unset}}.promoblock-PromoBlock__button-secondary--white{color:#fff}.promo-block-revamped{width:min(1230px,100% - 32px);margin:16px auto}@media print,screen and (min-width: 40em){.promo-block-revamped{width:min(1230px,100% - 48px);margin:24px auto}}.promo-block-revamped h3{font-size:2rem;font-weight:700;font-stretch:50%;padding:0;margin-block:16px}@media print,screen and (min-width: 64em){.promo-block-revamped h3{font-size:2.25rem}}@media print,screen and (min-width: 64em){.promo-block-revamped h3{margin-block:24px}}.promo-block-revamped p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis;font-size:1.125rem;padding:0;line-height:1.375rem;margin-block:0 16px}@media print,screen and (min-width: 64em){.promo-block-revamped p{font-size:1.375rem;line-height:2.0625rem;margin-block:0 24px}}.promo-block-revamped a:focus-visible{outline:#081429 1px solid}:is(.promo-block-revamped--Blue) a:focus-visible{outline:#fff 1px solid}:is(.promo-block-revamped--Blue) p{color:#fff}
