.ipp-hero{--ipp-hero-text-color:#000;--ipp-hero-height-desktop:715px;--ipp-hero-height-mobile:600px;--ipp-hero-heading-size:64px;--ipp-hero-heading-ls:-1.28px;--ipp-hero-alert-indent:83px;--ipp-hero-align:center;color:var(--ipp-hero-text-color);display:flex;min-height:var(--ipp-hero-height-mobile);overflow:hidden;position:relative;width:100%}.ipp-hero--mobile-full_screen{min-height:calc(100dvh - var(--header-height, 0px))}@supports not (min-height:100dvh){.ipp-hero--mobile-full_screen{min-height:calc(100vh - var(--header-height, 0px))}}.ipp-hero__media{top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.ipp-hero__image,.ipp-hero__video{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.ipp-hero__inner{align-items:var(--ipp-hero-align);flex:1 1 100%;justify-content:flex-start;padding-bottom:var(--spacing-8, 32px);padding-top:173px;position:relative;width:100%;z-index:1}.ipp-hero__content,.ipp-hero__headings,.ipp-hero__inner{display:flex;flex-direction:column}.ipp-hero__headings{gap:11px;position:relative}.ipp-hero__heading-row{align-items:baseline;column-gap:33px;display:flex;flex-wrap:wrap}.ipp-hero__heading{color:inherit;font-size:var(--ipp-hero-heading-size);font-weight:600;letter-spacing:var(--ipp-hero-heading-ls);line-height:1;margin:0!important;overflow-wrap:anywhere;text-transform:uppercase}.ipp-hero__heading--line-2{padding-left:var(--ipp-hero-alert-indent)}.ipp-hero__char,.ipp-hero__heading-text{display:inline-block}.ipp-hero__char{white-space:pre;will-change:transform,filter,opacity}.ipp-hero__eyebrow{color:inherit;flex:0 0 auto;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.333;margin:0;text-transform:uppercase;white-space:nowrap}.ipp-hero__copy{display:flex;flex-direction:column;gap:33px;margin-top:37px}.ipp-hero__body{color:inherit;font-size:14px;font-weight:400;letter-spacing:-.14px;line-height:1.4;margin:0;max-width:304px}.ipp-hero__signal{align-self:flex-end;color:inherit;font-size:16px;font-weight:600;letter-spacing:-.32px;line-height:1;margin:0;text-align:right;text-transform:uppercase}.ipp-hero__cta{margin-top:29px}.ipp-hero__button{align-items:center;background-color:initial;border:1px solid;box-sizing:border-box;color:inherit;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;letter-spacing:0;line-height:1.333;padding:16px 47px;text-align:center;text-transform:uppercase;transition:background-color .25s ease,color .25s ease;width:100%}.ipp-hero__button:focus-visible,.ipp-hero__button:hover{background-color:var(--ipp-hero-text-color);color:var(--color-background, #fff)}.ipp-hero__scroll{background:none;border:none;color:inherit;cursor:pointer;display:flex;justify-content:center;margin-top:18px;padding:8px}.ipp-hero__scroll-icon{animation:ipp-hero-bounce 1.6s ease-in-out infinite;color:inherit;display:block}@keyframes ipp-hero-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}html.js .ipp-hero--animate:not([data-ipp-ready]) .ipp-hero__heading-text,html.js .ipp-hero--animate:not([data-ipp-ready]) [data-ipp-fade]{opacity:0}@media(min-width:768px),screen and (min-width:768px)and (-webkit-min-device-pixel-ratio:1){.ipp-hero{--ipp-hero-heading-size:80px;--ipp-hero-heading-ls:-1.6px;--ipp-hero-alert-indent:88px;min-height:var(--ipp-hero-height-desktop)}.ipp-hero--align-desktop-left{--ipp-hero-align:flex-start}.ipp-hero--align-desktop-center{--ipp-hero-align:center}.ipp-hero--align-desktop-right{--ipp-hero-align:flex-end}.ipp-hero--desktop-full_screen{min-height:calc(100dvh - var(--header-height, 0px))}@supports not (min-height:100dvh){.ipp-hero--desktop-full_screen{min-height:calc(100vh - var(--header-height, 0px))}}.ipp-hero__inner{padding-top:198px;padding-inline:56px}.ipp-hero__heading-row{column-gap:34px}.ipp-hero__copy{gap:52px;margin-top:62px}.ipp-hero__cta{display:flex;justify-content:center;margin-top:39px}.ipp-hero__button{align-self:center;width:auto}.ipp-hero__scroll{margin-top:14px}}@media(prefers-reduced-motion:reduce){.ipp-hero__scroll-icon{animation:none}html.js .ipp-hero--animate:not([data-ipp-ready]) .ipp-hero__heading-text,html.js .ipp-hero--animate:not([data-ipp-ready]) [data-ipp-fade]{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/ipp-hero.bundle.css.map */
