poster-motion{display:block}.poster{position:relative;width:100%;max-width:var(--content-width-editorial);min-height:var(--poster-min-height-desktop);margin-inline:auto;overflow:hidden;isolation:isolate;color:var(--poster-poster-color);background:var(--color-surface-inverse);border-radius:var(--radius-large)}.poster--image-only{background:transparent}.poster__media,.poster__media-inner,.poster__media picture,.poster__media img,.poster__media svg{width:100%;height:100%}.poster__media{overflow:hidden}.poster__media-inner{position:relative;transform:scale(1.08)}.poster__media{--poster-current-focal-point: var(--poster-desktop-focal-point)}.poster__media picture{display:block}.poster__media img,.poster__media svg{display:block;object-fit:cover;object-position:var(--poster-current-focal-point)}.poster__media svg{color:color-mix(in srgb,var(--color-text-inverse) 35%,transparent);background:var(--color-inverse-hover)}.poster__overlay{display:none;pointer-events:none}.poster__content{position:relative;z-index:2;display:flex;align-items:center}.poster__content-inner{width:100%;max-width:42rem;display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.poster__heading{margin:0;font-family:var(--font-heading-default);font-size:var(--font-size-section);font-weight:400;line-height:var(--line-height-heading);overflow-wrap:anywhere}.poster__subtext{font-size:var(--font-size-body);line-height:var(--line-height-body-compact)}.poster__subtext>:first-child{margin-top:0}.poster__subtext>:last-child{margin-bottom:0}.poster__list{padding:0;margin:.125rem 0 0;display:grid;gap:.625rem;list-style:none}.poster__list-item{display:flex;gap:.75rem;align-items:flex-start;font-size:var(--font-size-body);line-height:var(--line-height-body-compact)}.poster__check{width:1.25rem;height:1.25rem;margin-top:.05em;flex:0 0 auto;background:currentcolor;-webkit-mask:var(--poster-check-icon) center / contain no-repeat;mask:var(--poster-check-icon) center / contain no-repeat}.poster__action{margin-top:1rem}.poster .button{--button-background: var(--color-surface)}.poster__button-label{display:inline-flex;gap:.625rem;align-items:center}.poster__button-icon{width:1rem;height:1rem;flex:0 0 auto;background:currentColor;-webkit-mask:url(icon-arrow-left.svg) center / contain no-repeat;mask:url(icon-arrow-left.svg) center / contain no-repeat;transform:rotate(180deg)}.poster--poster .poster__media{position:absolute;top:0;right:0;bottom:0;left:0}.poster--poster .poster__overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(to left,var(--poster-overlay-color) 8%,var(--poster-overlay-mid-color) 44%,transparent 78%)}.poster--poster.poster--content-left .poster__overlay{background:linear-gradient(to right,var(--poster-overlay-color) 8%,var(--poster-overlay-mid-color) 44%,transparent 78%)}.poster--poster.poster--content-center .poster__overlay{background:var(--poster-overlay-center-color)}.poster--poster .poster__content{width:50%;min-height:var(--poster-min-height-desktop);padding:clamp(2rem,4vw,5rem)}.poster--poster.poster--content-right .poster__content{margin-left:auto}.poster--poster.poster--content-left .poster__content{margin-right:auto}.poster--poster.poster--content-center .poster__content{width:min(75%,52rem);margin-inline:auto;text-align:center}.poster--content-center .poster__content-inner{margin-inline:auto;align-items:center}.poster--content-center .poster__list-item{text-align:left}@media(max-width:47.999rem){.poster{min-height:0}.poster--poster{min-height:var(--poster-min-height-mobile)}.poster--poster .poster__content{width:100%;min-height:var(--poster-min-height-mobile);padding:2rem 1.5rem;align-items:flex-end}.poster--poster.poster--content-center .poster__content{width:100%;align-items:center}.poster__media{--poster-current-focal-point: var(--poster-mobile-focal-point)}.poster--poster .poster__overlay,.poster--poster.poster--content-left .poster__overlay{background:linear-gradient(to top,var(--poster-overlay-color) 5%,var(--poster-overlay-mid-color) 48%,transparent 82%)}.poster__subtext,.poster__list-item{font-size:var(--font-size-body)}}@media(prefers-reduced-motion:reduce){.poster__media-inner{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-poster.css.map */
