.img-banner-2{position:relative;height:clamp(800px,150vh,1600px)}@media(max-width:767px){.img-banner-2{height:100dvh}}.img-banner-2 .xo-video--modifier{object-fit:cover}.img-banner-2--style-1 .img-banner-2__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:2.4rem;padding:12rem 0 clamp(32px,6vh,72px)}.img-banner-2--style-1 .img-banner-2__bottom{order:-1;max-width:100%;padding-bottom:0}.img-banner-2--style-1 .img-banner-2__heading{font-size:min(var(--alfonsio-heading-hero),13vh)}.img-banner-2--style-1 .img-banner-2__box{padding-top:0;height:auto;gap:3.2rem}@media(min-width:992px){.img-banner-2--style-1 .img-banner-2__bottom{max-width:75%}.img-banner-2--style-1 .img-banner-2__description{max-width:min(50vw,72rem)}}.img-banner-2--style-2 .img-banner-2__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2.4rem;padding:clamp(130px,96px + 5vw,190px) 0 3.4rem 0}.img-banner-2--style-2 .img-banner-2__bottom{order:-1;max-width:100%}.img-banner-2--style-2 .img-banner-2__heading{font-size:var(--alfonsio-heading-xl)}.img-banner-2--style-2 .img-banner-2__box{padding-top:0;height:auto;gap:4rem}.img-banner-2--style-2 .img-banner-2__description{max-width:100%}@media(min-width:992px){.img-banner-2--style-2 .img-banner-2__bottom{max-width:60%}.img-banner-2--style-2 .img-banner-2__description{max-width:min(50vw,72rem)}}@media(max-width:767px){.img-banner-2--style-2 .img-banner-2__content{justify-content:flex-start}}.img-banner-2--heading-white .img-banner-2__heading{color:#fff}.img-banner-2--shade-dark .img-banner-2__pr:after,.img-banner-2--shade-light .img-banner-2__pr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.img-banner-2--shade-dark .img-banner-2__pr:after{background:linear-gradient(to bottom,#00196eb3,#00196e73 55%,#00196e00 85%)}.img-banner-2--shade-light .img-banner-2__pr:after{background:linear-gradient(to bottom,#ffffffd9,#fff9 55%,#fff0 85%)}.img-banner-2--style-1.img-banner-2--shade-dark .img-banner-2__pr:after{background:linear-gradient(to top,#00196eb3,#00196e73 45%,#00196e00 75%)}.img-banner-2--style-1.img-banner-2--shade-light .img-banner-2__pr:after{background:linear-gradient(to top,#ffffffd9,#fff9 45%,#fff0 75%)}@media(min-width:768px){.img-banner-2--shade-dark .img-banner-2__pr:after{background:linear-gradient(to right,#00196ea6,#00196e59 45%,#00196e00 70%)}.img-banner-2--shade-light .img-banner-2__pr:after{background:linear-gradient(to right,#ffffffd9,#ffffff80 45%,#fff0 70%)}}.img-banner-2__inner{position:sticky;top:0;width:100%;height:100dvh;overflow:hidden}[dir=ltr] .img-banner-2__inner{left:0}[dir=rtl] .img-banner-2__inner{right:0}.img-banner-2__pr{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;overflow:hidden}.img-banner-2__pr .xo-image,.img-banner-2__pr .xo-image__placeholder,.img-banner-2__pr .placeholder-svg,.img-banner-2__pr img{width:100%;height:100%}.img-banner-2__bg--desktop img{object-position:var(--img-banner-2-focal-desktop, center)}.img-banner-2__bg--mobile img{object-position:var(--img-banner-2-focal-mobile, center)}.img-banner-2__bg{position:relative;width:100%;height:100%;opacity:1!important}.img-banner-2__pr .img-banner-2__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;object-fit:cover;pointer-events:none}.img-banner-2__bg--desktop .img-banner-2__overlay{object-position:var(--img-banner-2-focal-desktop, center)}.img-banner-2__bg--mobile .img-banner-2__overlay{object-position:var(--img-banner-2-focal-mobile, center)}.img-banner-2__bg--mobile{display:block}@media(min-width:768px){.img-banner-2__bg--mobile{display:none}}.img-banner-2__bg--desktop{display:none}@media(min-width:768px){.img-banner-2__bg--desktop{display:block}}.img-banner-2__body{height:100%;padding:0 2.3rem}@media(min-width:1400px){.img-banner-2__body{padding:0 3.8rem}}.img-banner-2__content{height:100%;display:flex;flex-direction:column;gap:2rem}@media(max-width:767px){.img-banner-2__content{justify-content:center}}.img-banner-2__box{display:flex;flex-direction:column;gap:2.3rem;padding-top:20rem}@media(max-width:767px){.img-banner-2__box{padding-top:0;gap:2.4rem;justify-content:center}}@media(min-width:1600px){.img-banner-2__box{padding-top:34rem;height:clamp(600px,85vh,900px)}}.img-banner-2__heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground-2)) 100%,transparent);font-weight:var(--font-heading-weight);font-size:var(--alfonsio-heading-hero);line-height:1.05;word-wrap:break-word;display:flex;flex-wrap:wrap;overflow:hidden;padding-bottom:.14em;position:relative;z-index:99999;margin:0;transition:all .5s}.img-banner-2__word{display:flex;max-width:100%;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.img-banner-2__sentence{display:flex;flex-wrap:wrap;max-width:100%}.img-banner-2__sentence:not(:last-child){margin-inline-end:.27em}.img-banner-2__break{flex-basis:100%;height:0}.img-banner-2__description{width:100%;max-width:30.6rem;color:color-mix(in srgb,rgba(var(--color-foreground-2)) 50%,transparent);font-weight:500;font-size:var(--alfonsio-text-md);line-height:var(--alfonsio-leading-body);letter-spacing:calc(var(--font-body-scale) * -.018rem);overflow-wrap:break-word}@media(min-width:992px){.img-banner-2__description{max-width:41.8rem;font-size:calc(var(--font-body-scale) * 2rem);line-height:calc(1 + .1 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.02rem)}}@keyframes img-banner-2-zoom{0%{opacity:0;transform:scale(1.3)}}@keyframes img-banner-2-fade-up{0%{opacity:0;transform:translateY(var(--img-banner-2-from, 24px))}}.img-banner-2__zoom{animation:img-banner-2-zoom 2s cubic-bezier(0,0,.3,1) both}.img-banner-2__fade-in{display:block;animation:img-banner-2-fade-up .5s cubic-bezier(0,0,.3,1) var(--img-banner-2-delay, 0ms) both}.img-banner-2__letter-in{--img-banner-2-from: 60%;display:block;animation:img-banner-2-fade-up 1s cubic-bezier(.16,1,.3,1) both;animation-delay:min(calc(var(--i, 0) * 25ms),.9s)}@media(prefers-reduced-motion:reduce){.img-banner-2__zoom,.img-banner-2__fade-in,.img-banner-2__letter-in{animation:none}}.img-banner-2__body{box-sizing:border-box;max-width:var(--alfonsio-content-width, 1440px);margin-inline:auto;padding-inline:var(--alfonsio-gutter, 2.3rem)}.img-banner-2__button{display:flex;flex-wrap:wrap;gap:1.2rem}@media(max-width:767px){.img-banner-2--m-stacked{height:auto}.img-banner-2--m-stacked .img-banner-2__inner{position:relative;display:flex;flex-direction:column;height:auto;overflow:visible}.img-banner-2--m-stacked .img-banner-2__body,.img-banner-2--m-stacked .img-banner-2__content{height:auto}.img-banner-2--m-stacked .img-banner-2__content{padding-bottom:var(--alfonsio-space-md)}.img-banner-2--m-stacked .img-banner-2__pr{position:relative;inset:auto;z-index:0;order:2;width:auto;height:auto;aspect-ratio:4 / 3;margin:0 var(--alfonsio-gutter) var(--alfonsio-space-md);border-radius:var(--alfonsio-radius-card);transform:none!important;filter:none!important}.img-banner-2--m-stacked .img-banner-2__pr:after{display:none}.img-banner-2--m-shade .img-banner-2__pr:after,.img-banner-2--m-shade.img-banner-2--shade-dark .img-banner-2__pr:after,.img-banner-2--m-shade.img-banner-2--shade-light .img-banner-2__pr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#eff2faf5,#eff2fae0 50%,#eff2fa00 80%);pointer-events:none}.img-banner-2--m-image_bottom .img-banner-2__pr{background:var(--alfonsio-bg-soft)}.img-banner-2--m-image_bottom .img-banner-2__bg--mobile img{object-fit:contain;object-position:center bottom}.img-banner-2--m-image_bottom .img-banner-2__pr:after{display:none}:is(.img-banner-2--m-stacked,.img-banner-2--m-shade,.img-banner-2--m-image_bottom) .img-banner-2__heading{color:var(--alfonsio-ink)}:is(.img-banner-2--m-stacked,.img-banner-2--m-shade,.img-banner-2--m-image_bottom) .img-banner-2__description{color:#4a4b4c}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/img-banner-2.css.map */
