.brand-feature-spotlight{position:relative}.brand-feature-spotlight__top{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start;margin-bottom:8px}@media screen and (min-width: 750px){.brand-feature-spotlight__top{margin-bottom:16px;grid-template-columns:1fr auto;align-items:flex-end}}@media screen and (min-width: 990px){.brand-feature-spotlight__top{margin-bottom:24px}}@media screen and (min-width: 1200px){.brand-feature-spotlight__top{margin-bottom:40px}}.brand-feature-spotlight__branding{display:grid;grid-auto-rows:min-content;align-items:start;grid-template-columns:80px 1fr;gap:8px;justify-content:space-between}@media screen and (min-width: 750px){.brand-feature-spotlight__branding{grid-template-columns:140px 1fr;gap:12px}}@media screen and (min-width: 990px){.brand-feature-spotlight__branding{grid-template-columns:260px 1fr;gap:16px}}@media screen and (min-width: 1200px){.brand-feature-spotlight__branding{grid-template-columns:322px 1fr;gap:24px}}.brand-feature-spotlight__brand-logo{display:block;height:auto;width:80px}@media screen and (min-width: 750px){.brand-feature-spotlight__brand-logo{width:100%;max-width:322px;align-self:center;grid-row:span 2}}.brand-feature-spotlight__title{color:rgb(var(--color-foreground));font-size:24px;line-height:32px;letter-spacing:0}@media screen and (min-width: 750px){.brand-feature-spotlight__title{font-size:40px;line-height:56px}}.brand-feature-spotlight__description{color:#5a5a5a;font-size:12px;line-height:16px;letter-spacing:0;grid-column:span 2}@media screen and (min-width: 750px){.brand-feature-spotlight__description{font-size:18px;line-height:24px;color:#646464;grid-column:2}}.brand-feature-spotlight__cta-button--mobile{order:3}@media screen and (min-width: 750px){.brand-feature-spotlight__cta-button--mobile{display:none}}.brand-feature-spotlight__cta-button--desktop{display:none}@media screen and (min-width: 750px){.brand-feature-spotlight__cta-button--desktop{display:inline-flex}}@media screen and (min-width: 990px){.brand-feature-spotlight__cta-button--desktop{min-width:207px}}.brand-feature-spotlight__cta-button:hover,.brand-feature-spotlight__cta-button:focus-visible{background-color:#102941;outline:none}.brand-feature-spotlight__content{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (min-width: 750px){.brand-feature-spotlight__content{grid-template-columns:322px 1fr;gap:16px;align-items:stretch}}@media screen and (min-width: 990px){.brand-feature-spotlight__content{gap:24px}}.brand-feature-spotlight__product{order:2;margin:0 auto;max-width:420px;width:100%;border:1px solid #d2d2d2;border-radius:24px;overflow:hidden}@media screen and (min-width: 750px){.brand-feature-spotlight__product{order:0}}.brand-feature-spotlight__product>div{background:#fff;border-color:#d2d2d2;border-radius:24px;width:100%;max-width:420px}.brand-feature-spotlight__product>div .custom-card__container{height:321px;max-height:321px}@media screen and (min-width: 750px){.brand-feature-spotlight__product>div .custom-card__container .image-block{height:auto}}.brand-feature-spotlight__media{width:100%}.brand-feature-spotlight__video{position:relative;width:100%;border-radius:24px;background-color:#f4f6f8;min-height:109px}@media screen and (min-width: 576px){.brand-feature-spotlight__video{min-height:190px}}@media screen and (min-width: 750px){.brand-feature-spotlight__video{min-height:321px}}.brand-feature-spotlight__video-poster{display:block;width:100%;height:auto;cursor:pointer;position:relative;z-index:2;border-radius:24px}@media screen and (min-width: 576px){.brand-feature-spotlight__video-poster{min-height:190px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media screen and (min-width: 750px){.brand-feature-spotlight__video-poster{height:100%;min-height:321px}}.brand-feature-spotlight__video-element,.brand-feature-spotlight__video-iframe{display:block;width:100%;height:100%;position:absolute;inset:0;z-index:2;pointer-events:auto;border-radius:24px}.brand-feature-spotlight__play{position:absolute;margin:auto;top:50%;left:50%;transform:translate(-50%, -50%);cursor:pointer;z-index:3}.brand-feature-spotlight .player{background:none;width:50px;height:50px;border:solid 5px #fff;border-radius:100%;text-indent:-9999px;box-shadow:1px 1px 3px #999}.brand-feature-spotlight .player span{width:0;height:0;border-top:15px solid rgba(0,0,0,0);border-left:20px solid #fff;border-bottom:15px solid rgba(0,0,0,0);position:absolute;top:16%;left:36%}.brand-feature-spotlight .player:hover{background-color:#165fa1;cursor:pointer;opacity:.8;border:none}.brand-feature-spotlight .player:hover span{top:22%;left:38%}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 1px 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important}