.feature-tab-showcase{gap:var(--feature-tab-stack-gap-mobile,2.5rem);grid-template-columns:minmax(0,1fr);align-items:start;width:100%;display:grid}@media (width>=48rem){.feature-tab-showcase{gap:var(--feature-tab-stack-gap,3.75rem)}}@media (width>=64rem){.feature-tab-showcase{gap:var(--feature-tab-column-gap,3.125rem);grid-template-columns:minmax(0,30.9375rem) minmax(0,1fr)}}.feature-tab-showcase-stage{width:100%;aspect-ratio:var(--feature-tab-stage-aspect,630 / 362);background-color:var(--light-gray-tint);position:relative;overflow:hidden}@media (width>=48rem){.feature-tab-showcase-stage{aspect-ratio:var(--feature-tab-stage-aspect-tablet,1170 / 558)}}@media (width>=64rem){.feature-tab-showcase-stage{aspect-ratio:var(--feature-tab-stage-aspect-desktop,990 / 1146)}}.feature-tab-panel{opacity:0;z-index:0;pointer-events:none;background-color:var(--light-gray-tint);transition:opacity var(--feature-tab-crossfade,.4s) var(--ease-out);position:absolute;inset:0}.feature-tab-panel[data-active=true]{opacity:1;z-index:1}.feature-tab-shot,.feature-tab-shot img{width:100%;height:100%;display:block;position:absolute;inset:0}.feature-tab-shot img{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none}.feature-tab-showcase-copy{align-items:flex-start;gap:var(--feature-tab-copy-gap,1.25rem);flex-direction:column;min-width:0;display:flex}@media (width>=48rem){.feature-tab-showcase-copy{gap:var(--feature-tab-copy-gap-from-tablet,1.875rem)}}@media (prefers-reduced-motion:reduce){.feature-tab-panel,.feature-tab-panel[data-active=true]{transition:none}}.giveaway-horizontal-tab-card{--giveaway-horizontal-tab-card-duration:2s;--giveaway-horizontal-tab-card-rail:.5rem;--giveaway-horizontal-tab-card-inactive:#9d9d9d;--giveaway-horizontal-tab-card-gap:1.25rem;gap:var(--giveaway-horizontal-tab-card-gap);flex-direction:column;width:100%;display:flex}.giveaway-horizontal-tab-card-tab{border:none;border-left:var(--giveaway-horizontal-tab-card-rail) solid var(--giveaway-horizontal-tab-card-inactive);background-color:var(--light-gray-tint);width:100%;color:var(--giveaway-horizontal-tab-card-inactive);text-align:left;cursor:pointer;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out);flex-direction:column;align-items:flex-start;margin:0;padding:1.25rem 2.5rem;font-family:inherit;display:flex;position:relative}.giveaway-horizontal-tab-card-tab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.giveaway-horizontal-tab-card-tab[data-state=active]{background-color:var(--secondary-light-blue);border-color:var(--secondary-blue);color:var(--primary-navy)}@media (hover:hover){.giveaway-horizontal-tab-card-tab[data-state=inactive]:hover{border-color:var(--primary-navy);color:var(--primary-navy)}}.giveaway-horizontal-tab-card-heading{width:100%;font-size:var(--font-size-body-call-out-desktop);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-body-desktop);letter-spacing:var(--font-letter-spacing-global)}.giveaway-horizontal-tab-card-body{width:100%;font-size:var(--font-size-body-call-out-desktop);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body-desktop);letter-spacing:var(--font-letter-spacing-global)}.giveaway-horizontal-tab-card-progress{top:0;bottom:0;left:calc(-1 * var(--giveaway-horizontal-tab-card-rail));width:var(--giveaway-horizontal-tab-card-rail);background-color:var(--primary-navy);transform-origin:bottom;pointer-events:none;position:absolute}.giveaway-horizontal-tab-card-tab[data-auto-advance=true] .giveaway-horizontal-tab-card-progress{animation:giveaway-horizontal-tab-card-progress var(--giveaway-horizontal-tab-card-duration) linear forwards}@media (hover:hover){.giveaway-horizontal-tab-card:hover .giveaway-horizontal-tab-card-tab[data-auto-advance=true] .giveaway-horizontal-tab-card-progress{animation-play-state:paused}}.giveaway-horizontal-tab-card:has(:focus-visible) .giveaway-horizontal-tab-card-tab[data-auto-advance=true] .giveaway-horizontal-tab-card-progress,.giveaway-horizontal-tab-card[data-in-view=false] .giveaway-horizontal-tab-card-tab[data-auto-advance=true] .giveaway-horizontal-tab-card-progress{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.giveaway-horizontal-tab-card-tab[data-auto-advance=true] .giveaway-horizontal-tab-card-progress{animation:none}}@keyframes giveaway-horizontal-tab-card-progress{0%{transform:scaleY(1)}to{transform:scaleY(0)}}
