.css-gradient-bg--gradient{--grad-mid: color-mix(in srgb, var(--grad-main) 40%, var(--grad-shadow));--grad-low: color-mix(in srgb, var(--grad-main) 22%, var(--grad-shadow));--grad-edge: color-mix(in srgb, var(--grad-main) 55%, var(--black))}.css-gradient-bg--gradient::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 52% 42% at 88% 74%, color-mix(in srgb, var(--grad-accent) 95%, transparent) 0%, color-mix(in srgb, var(--grad-accent) 70%, transparent) 55%, transparent 100%),radial-gradient(ellipse 34% 30% at 36% 82%, color-mix(in srgb, var(--grad-shadow) 55%, transparent) 0%, transparent 100%),radial-gradient(ellipse 75% 85% at 50% 38%, transparent 55%, var(--grad-edge) 140%),linear-gradient(180deg, var(--grad-main) 0%, var(--grad-main) 45%, var(--grad-mid) 68%, var(--grad-low) 100%)}@media screen and (max-width: 749px){.css-gradient-bg--gradient::before{background:radial-gradient(ellipse 58% 15% at 78% 56%, color-mix(in srgb, var(--grad-accent) 95%, transparent) 0%, color-mix(in srgb, var(--grad-accent) 70%, transparent) 55%, transparent 100%),radial-gradient(ellipse 32% 12% at 32% 62%, color-mix(in srgb, var(--grad-shadow) 60%, transparent) 0%, transparent 100%),radial-gradient(ellipse 90% 80% at 50% 40%, transparent 55%, var(--grad-edge) 140%),linear-gradient(180deg, var(--grad-main) 0%, var(--grad-main) 42%, var(--grad-mid) 56%, color-mix(in srgb, var(--grad-accent) 22%, var(--grad-shadow)) 74%, color-mix(in srgb, var(--grad-accent) 38%, var(--grad-shadow)) 100%)}}.css-gradient-bg--night{--night-haze: color-mix( in srgb, var(--night-red) 22%, color-mix(in srgb, var(--night-blue) 40%, var(--night-base)) )}.css-gradient-bg--night::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 12% 60% at 54% 100%, var(--night-base) 0%, transparent 100%),radial-gradient(ellipse 30% 100% at 0% 0%, var(--night-red) 0%, transparent 100%),radial-gradient(ellipse 24% 100% at 100% 0%, var(--night-red) 0%, transparent 100%),radial-gradient(ellipse 20% 80% at 77% 60%, color-mix(in srgb, var(--night-blue) 70%, transparent) 0%, transparent 100%),radial-gradient(ellipse 28% 55% at 52% 0%, var(--night-blue) 0%, transparent 100%),radial-gradient(ellipse 36% 95% at 30% 50%, var(--night-blue) 0%, transparent 100%),var(--night-haze)}@media screen and (max-width: 749px){.css-gradient-bg--night::before{background:radial-gradient(ellipse 34% 22% at 56% 56%, var(--night-base) 0%, transparent 100%),radial-gradient(ellipse 45% 12% at 25% 0%, var(--night-base) 0%, transparent 100%),radial-gradient(ellipse 42% 22% at 0% 57%, var(--night-red) 0%, transparent 100%),radial-gradient(ellipse 45% 16% at 100% 0%, var(--night-red) 0%, transparent 100%),radial-gradient(ellipse 45% 14% at 0% 100%, color-mix(in srgb, var(--night-red) 85%, transparent) 0%, transparent 100%),radial-gradient(ellipse 40% 12% at 100% 100%, color-mix(in srgb, var(--night-red) 50%, transparent) 0%, transparent 100%),radial-gradient(ellipse 60% 20% at 56% 90%, var(--night-blue) 0%, transparent 100%),radial-gradient(ellipse 42% 30% at 100% 52%, var(--night-blue) 0%, transparent 100%),radial-gradient(ellipse 62% 32% at 55% 30%, var(--night-blue) 0%, transparent 100%),var(--night-haze)}}.css-gradient-bg--gradient::after,.css-gradient-bg--night::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--grad-grain, 0.4);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px}.hp-banner-slider{position:relative;width:100%;overflow:hidden}.hp-banner-slide{width:100%;position:relative;overflow:hidden}.hp-banner-slide__media{width:100%;height:100%}.hp-banner-slide__media picture,.hp-banner-slide__media img{width:100%;height:100%;object-fit:cover;display:block}.hp-banner-slide--image.css-gradient-bg--gradient,.hp-banner-slide--image.css-gradient-bg--night{height:100%}.hp-banner-slide--image.css-gradient-bg--gradient .hp-banner-slide__media,.hp-banner-slide--image.css-gradient-bg--night .hp-banner-slide__media{position:relative;z-index:1}.hp-banner-slide--image.css-gradient-bg--gradient .hp-banner-slide__media img,.hp-banner-slide--image.css-gradient-bg--night .hp-banner-slide__media img{object-position:center}.hp-banner-slide__image-link{display:block;position:absolute;inset:0;z-index:2;cursor:pointer}.hp-banner-slide__seo-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.hp-banner-slide__bg-image{position:absolute;inset:0;z-index:0}.hp-banner-slide__bg-image picture,.hp-banner-slide__bg-image img{width:100%;height:100%;object-fit:cover;display:block}.hp-banner-slide--text{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem;padding:2.4rem 4rem;box-sizing:border-box}@media screen and (max-width: 749px){.hp-banner-slide--text{gap:1.6rem;padding:1.4rem 2.4rem}}.hp-banner-slide__header,.hp-banner-text-grid,.hp-banner-slide__footer{position:relative;z-index:1}.hp-banner-slide__header{display:flex;flex-direction:column;align-items:center;gap:.8rem;width:100%;max-width:var(--page-width, 1440px);text-align:center}.hp-banner-slide__title,.hp-banner-slide__subtitle{margin:0}.hp-banner-slide__header-image{display:block;width:var(--header-image-w, 700px);max-width:100%;height:auto;margin-bottom:30px}@media(max-width: 749px){.hp-banner-slide__header-image{width:var(--header-image-w-mobile, 300px)}}.hp-banner-slide__title{font-family:var(--font-promo-numbers);font-size:clamp(48px,5vw,82px);line-height:.8}.hp-banner-slide__subtitle{font:var(--heading2);font-weight:400;margin-bottom:30px}.hp-banner-text-grid{display:flex;flex-wrap:nowrap;gap:2rem;width:100%;max-width:var(--page-width, 1440px)}@media screen and (max-width: 989px){.hp-banner-text-grid{flex-wrap:wrap}.hp-banner-text-grid::after{content:"";height:1px;background-color:currentColor;position:absolute;top:50%;z-index:3;width:100%;display:block;pointer-events:none}}@media screen and (max-width: 749px){.hp-banner-text-grid{flex-wrap:wrap;gap:1.2rem}}.hp-banner-text-block{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding-left:2rem;width:calc(25% - 2rem)}@media screen and (max-width: 989px){.hp-banner-text-block{width:calc(50% - 2rem);padding:2rem}.hp-banner-text-block:nth-of-type(3){border-left:0 !important}}.hp-banner-text-block+.hp-banner-text-block{border-left:1px solid currentColor}.hp-banner-text-block__title,.hp-banner-text-block__subtitle,.hp-banner-text-block__subsubtitle{margin:0;text-align:center}.hp-banner-text-block__title{font-family:var(--font-promo-numbers);font-size:clamp(40px,4vw,118px);line-height:.9}.hp-banner-text-block__subtitle{font-weight:600;font-size:clamp(14px,1vw,30px);line-height:.9}.hp-banner-text-block__subsubtitle{font-size:clamp(11px,1vw,20px);line-height:1}.hp-banner-slide--compact{gap:2rem;padding:2.4rem 4rem}@media screen and (max-width: 749px){.hp-banner-slide--compact{gap:1.2rem;padding:1.6rem 2rem}}.hp-banner-slide--compact .hp-banner-slide__header{gap:0}.hp-banner-slide__headline{margin:0;font-size:clamp(18px,1.7vw,32px);font-weight:500;line-height:1.2;text-transform:uppercase;text-align:center}@media screen and (max-width: 749px){.hp-banner-slide__headline{font-size:14px}}.hp-banner-slide__headline-figure{font-family:var(--font-promo-numbers);font-size:1.3em;font-style:italic;text-transform:none;margin-inline:.12em}.hp-banner-text-grid--compact{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0}.hp-banner-text-grid--compact::after{content:none}.hp-banner-text-grid--compact .hp-banner-text-block{width:auto;gap:.4rem;padding:0 2rem;justify-content:center;container-type:inline-size}.hp-banner-text-grid--compact .hp-banner-text-block:nth-of-type(3){border-left:1px solid currentColor !important}@media screen and (max-width: 749px){.hp-banner-text-grid--compact .hp-banner-text-block{padding:0 .8rem}}.hp-banner-text-grid--compact .hp-banner-text-block__title,.hp-banner-text-grid--compact .hp-banner-text-block__subtitle{white-space:nowrap}.hp-banner-text-grid--compact .hp-banner-text-block__title{font-size:clamp(44px,4.8vw,110px)}@media screen and (max-width: 749px){.hp-banner-text-grid--compact .hp-banner-text-block__title{font-size:min(48px,35cqw)}}.hp-banner-text-grid--compact .hp-banner-text-block__subtitle{font-size:clamp(14px,1.3vw,26px);text-transform:uppercase}@media screen and (max-width: 749px){.hp-banner-text-grid--compact .hp-banner-text-block__subtitle{font-size:min(13px,10.5cqw);line-height:1.1}}.hp-banner-slide__footer{display:flex;justify-content:center}.hp-banner-slide--linked .hp-banner-slide__footer{position:static}.hp-banner-slide--linked .hp-banner-slide__footer .button::after{content:"";position:absolute;inset:0;z-index:2;cursor:pointer}.button{transition:opacity .2s;margin-top:15px}.button:hover{opacity:.85}.hp-banner-pagination{position:absolute;bottom:1.2rem;left:50%;transform:translateX(-50%);z-index:10;pointer-events:none}.hp-banner-pagination .swiper-pagination-bullet{pointer-events:auto}.promo-title-figure,.promo-title-label{display:block}.promo-title-label{font-weight:600}/*# sourceMappingURL=hp-banner-slider.css.map */
