.hp-campaigns{--hp-campaigns-border-radius:var(--wb-border-radius-main,2px)}@keyframes scaleDown{0%{transform:scale(1.1)}to{transform:scale(1)}}.hp-campaigns__card{border-radius:var(--hp-campaigns-border-radius);background:linear-gradient(transparent 0, var(--wb-color-shape-fixed-black,#000 30%), var(--wb-color-shape-fixed-black,#000 100%));min-height:100%;position:relative;overflow:hidden}.hp-campaigns__card--on-contrast{border:1px solid var(--wb-color-border-weaker-default,#262626)}.hp-campaigns__card-container{margin-block-end:var(--wb-spacing-static-medium);position:relative}.hp-campaigns__card-container:hover .hp-campaigns__ratio-img{transform:scale(1.07)}.hp-campaigns__image{padding-block-end:40%}@media (width>=30rem){.hp-campaigns__image{padding-block-end:25%}}@media (width>=48rem){.hp-campaigns__image{padding-block-end:35%}}@media (width>=64rem){.hp-campaigns__image{padding-block-end:50%}}@media (width>=80rem){.hp-campaigns__image{padding-block-end:40%}}@media (width>=90rem){.hp-campaigns__image{padding-block-end:30%}}@media (width>=64rem){.hp-campaigns__card--large .hp-campaigns__image{padding-block-end:23%}}@media (width>=80rem){.hp-campaigns__card--large .hp-campaigns__image{padding-block-end:18%}}@media (width>=90rem){.hp-campaigns__card--large .hp-campaigns__image{padding-block-end:12.7%}}.hp-campaigns__ratio{background:var(--wb-color-shape-fixed-black);border-radius:var(--hp-campaigns-border-radius);aspect-ratio:1;align-items:center;width:100%;display:flex;overflow:hidden}.hp-campaigns__ratio.hp-campaigns-personalisation{background-size:cover}.hp-campaigns__ratio-img{animation-name:scaleDown;animation-duration:calc(var(--wb-duration-long-4) * 1.2);animation-timing-function:var(--wb-ease-standard-expo);color:var(--wb-color-shape-fixed-white);text-indent:var(--wb-spacing-s);-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.35,0,0,1)}.hp-campaigns__content{color:var(--wb-color-text-fixed-white,#fff);background:linear-gradient(0deg, var(--wb-color-shape-fixed-black,#000) 72%, #0000 100%);overflow-wrap:break-word;width:100%;padding-block-start:var(--wb-spacing-static-hugest);padding-inline-start:var(--wb-spacing-static-small);padding-inline-end:var(--wb-spacing-static-small);position:absolute;bottom:0}.hp-campaigns__title{margin:0 0 var(--wb-spacing-responsive-tiniest) 0;opacity:0;animation-name:fadeIn;animation-fill-mode:forwards;animation-duration:var(--wb-duration-long-1);animation-timing-function:var(--wb-ease-linear);animation-delay:var(--wb-duration-long-2);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-size:var(--wb-typography-mq1-3-heading-medium-font-size);letter-spacing:var(--wb-typography-mq1-3-heading-medium-font-letter-spacing);line-height:var(--wb-typography-mq1-3-heading-medium-font-line-height);font-family:var(--wb-typography-mq1-3-heading-medium-font-family);font-weight:var(--wb-typography-mq1-3-heading-medium-font-weight)}@media (width>=64rem){.hp-campaigns__title{font-size:var(--wb-typography-mq4-6-heading-medium-font-size);letter-spacing:var(--wb-typography-mq4-6-heading-medium-font-letter-spacing);line-height:var(--wb-typography-mq4-6-heading-medium-font-line-height);font-family:var(--wb-typography-mq4-6-heading-medium-font-family);font-weight:var(--wb-typography-mq4-6-heading-medium-font-weight)}}.hp-campaigns__title sup{font-size:max(.625rem,min(.6em,1rem));line-height:0;position:relative;inset-block-end:.5em}.hp-campaigns__title sub{font-size:max(.45em,min(.7em,.875rem));line-height:0}.hp-campaigns__subbrand{opacity:0;animation-name:fadeIn;animation-fill-mode:forwards;animation-duration:var(--wb-duration-long-1);animation-timing-function:var(--wb-ease-linear);animation-delay:var(--wb-duration-long-2);z-index:1;background-color:var(--wb-color-shape-fixed-white,#fff);border-bottom-right-radius:var(--hp-campaigns-border-radius);background-position:0 0;background-repeat:no-repeat;background-size:cover;justify-content:space-around;width:160px;height:59px;display:flex;position:absolute}[dir=rtl] .hp-campaigns__subbrand{border-bottom-right-radius:unset;border-bottom-left-radius:var(--hp-campaigns-border-radius)}.hp-campaigns__subbrand img{shape-rendering:geometricprecision;max-width:89px;position:relative}.hp-campaigns__subbrand:after,.hp-campaigns__subbrand:before{content:"";width:var(--hp-campaigns-border-radius);height:var(--hp-campaigns-border-radius);background:var(--wb-color-shape-fixed-white,#fff);-webkit-mask:radial-gradient(circle var(--hp-campaigns-border-radius) at var(--hp-campaigns-border-radius) var(--hp-campaigns-border-radius), transparent var(--hp-campaigns-border-radius), #000 var(--hp-campaigns-border-radius));-webkit-mask:radial-gradient(circle var(--hp-campaigns-border-radius) at var(--hp-campaigns-border-radius) var(--hp-campaigns-border-radius), transparent var(--hp-campaigns-border-radius), #000 var(--hp-campaigns-border-radius));mask:radial-gradient(circle var(--hp-campaigns-border-radius) at var(--hp-campaigns-border-radius) var(--hp-campaigns-border-radius), transparent var(--hp-campaigns-border-radius), #000 var(--hp-campaigns-border-radius));pointer-events:none;position:absolute}[dir=rtl] .hp-campaigns__subbrand:after,[dir=rtl] .hp-campaigns__subbrand:before{transform:scaleX(-1)}.hp-campaigns__subbrand:after{top:0;right:calc(-1 * var(--hp-campaigns-border-radius))}[dir=rtl] .hp-campaigns__subbrand:after{left:calc(-1 * var(--hp-campaigns-border-radius));right:unset}.hp-campaigns__subbrand:before{bottom:calc(-1 * var(--hp-campaigns-border-radius));left:0}[dir=rtl] .hp-campaigns__subbrand:before{right:0;left:unset}.hp-campaigns__subline{opacity:0;max-width:418px;animation-name:fadeIn;animation-fill-mode:forwards;animation-duration:var(--wb-duration-long-1);animation-timing-function:var(--wb-ease-linear);animation-delay:var(--wb-duration-long-3);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-size:var(--wb-typography-mq1-3-copy-medium-font-size);letter-spacing:var(--wb-typography-mq1-3-copy-medium-font-letter-spacing);line-height:var(--wb-typography-mq1-3-copy-medium-font-line-height);font-family:var(--wb-typography-mq1-3-copy-medium-font-family);font-weight:var(--wb-typography-mq1-3-copy-medium-font-weight-main);margin:0;margin-block-end:var(--wb-spacing-static-small)}@media (width>=64rem){.hp-campaigns__subline{font-size:var(--wb-typography-mq4-6-copy-medium-font-size);letter-spacing:var(--wb-typography-mq4-6-copy-medium-font-letter-spacing);line-height:var(--wb-typography-mq4-6-copy-medium-font-line-height);font-family:var(--wb-typography-mq4-6-copy-medium-font-family);font-weight:var(--wb-typography-mq4-6-copy-medium-font-weight-main)}}.hp-campaigns__subline sup{font-size:max(.625rem,min(.6em,1rem));line-height:0}.hp-campaigns__subline sub{font-size:max(.45em,min(.7em,.875rem));line-height:0}.hp-campaigns__ctas{align-content:center;align-items:center;gap:var(--wb-spacing-static-small);opacity:0;animation-name:fadeIn;animation-fill-mode:forwards;animation-duration:var(--wb-duration-long-1);animation-timing-function:var(--wb-ease-linear);animation-delay:var(--wb-duration-long-4);flex-wrap:wrap;display:flex}.hp-campaigns__cta{white-space:pre;flex:initial}.hp-campaigns__notes{color:var(--wb-color-text-fixed-white,#fff);padding:var(--wb-spacing-static-smaller) var(--wb-spacing-static-small);opacity:0;animation-name:fadeIn;animation-fill-mode:forwards;animation-duration:var(--wb-duration-long-1);animation-timing-function:var(--wb-ease-linear);animation-delay:calc(var(--wb-duration-long-4) * 1.2);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-size:var(--wb-typography-mq1-3-copy-small-font-size);letter-spacing:var(--wb-typography-mq1-3-copy-small-font-letter-spacing);line-height:var(--wb-typography-mq1-3-copy-small-font-line-height);font-family:var(--wb-typography-mq1-3-copy-small-font-family);font-weight:var(--wb-typography-mq1-3-copy-small-font-weight-main);position:relative}@media (width>=64rem){.hp-campaigns__notes{font-size:var(--wb-typography-mq4-6-copy-small-font-size);letter-spacing:var(--wb-typography-mq4-6-copy-small-font-letter-spacing);line-height:var(--wb-typography-mq4-6-copy-small-font-line-height);font-family:var(--wb-typography-mq4-6-copy-small-font-family);font-weight:var(--wb-typography-mq4-6-copy-small-font-weight-main)}}.hp-campaigns__notes sup{font-size:max(.625rem,min(.6em,1rem));line-height:0}.hp-campaigns__notes sub{font-size:max(.45em,min(.7em,.875rem));line-height:0}.hp-campaigns__notes>*{margin:0}.hp-campaigns__card:has(.hp-campaigns__notes) .hp-campaigns__card-container{margin-block-end:calc(var(--wb-spacing-static-medium) - 24px)}@media (width>=64rem){.hp-campaigns__card--large .hp-campaigns__ratio{aspect-ratio:2}}.hp-campaigns__grid-container{padding-block-end:var(--wb-spacing-static-smaller)}@media (width>=64rem){.hp-campaigns__grid-container{padding-block-end:var(--wb-spacing-static-larger)}}@media (width<=63.99rem){.hp-campaigns__grid-container:has(>div){margin-inline-start:calc((100% - var(--wb-grid-width)) / 2);display:grid}:is(.hp-campaigns__grid-container:has(>div) .hp-campaigns__grid,.hp-campaigns__grid-container:has(>div) .hp-campaigns__slider){white-space:nowrap;display:block;overflow-x:scroll}.hp-campaigns__grid-container:has(>div) .hp-campaigns__grid::-webkit-scrollbar{display:none}.hp-campaigns__grid-container:has(>div) .hp-campaigns__slider::-webkit-scrollbar{display:none}:is(.hp-campaigns__grid-container:has(>div) .hp-campaigns__grid,.hp-campaigns__grid-container:has(>div) .hp-campaigns__slider){margin-block-end:28px}.hp-campaigns__grid-container:has(>div) .hp-campaigns__item{height:100%;width:calc(var(--wb-grid-column-width) * 11 + var(--wb-grid-gutter-width) * 10);margin-right:var(--wb-grid-gutter-width);white-space:normal;display:inline-block}}@media (width>=48rem) and (width<=63.99rem){.hp-campaigns__grid-container:has(>div) .hp-campaigns__item{width:calc(var(--wb-grid-column-width) * 6 + var(--wb-grid-gutter-width) * 5)}}@media (width>=64rem){.hp-campaigns__grid{width:var(--wb-grid-width);gap:var(--wb-grid-gutter-width);grid-template-rows:auto auto;grid-template-columns:repeat(12,1fr);margin:0 auto;display:grid}}.hp-campaigns--animated .hp-campaigns__item{opacity:0;animation-name:moveUp,fadeIn;animation-fill-mode:forwards,forwards;animation-duration:var(--wb-duration-long-1), var(--wb-duration-medium-4);animation-timing-function:var(--wb-ease-standard), var(--wb-ease-linear);animation-delay:0, var(--wb-duration-short-2)}@media (width>=64rem){.hp-campaigns__grid[grid="3"] .hp-campaigns__item:nth-child(-n+3){grid-row:1/2}.hp-campaigns__grid[grid="3"] .hp-campaigns__item{grid-column:span 4}.hp-campaigns__grid[grid="3"] .hp-campaigns__item:nth-child(2){animation-delay:var(--wb-duration-short-2), var(--wb-duration-short-4)}.hp-campaigns__grid[grid="3"] .hp-campaigns__item:nth-child(3){animation-delay:var(--wb-duration-short-4), calc(var(--wb-duration-short-4) * 1.5)}.hp-campaigns__grid[grid="5"]{min-height:1000px}.hp-campaigns__grid[grid="5"] .hp-campaigns__item:nth-child(-n+2){grid-row:1/2}.hp-campaigns__grid[grid="5"] .hp-campaigns__item:first-child{grid-column:1/span 8}.hp-campaigns__grid[grid="5"] .hp-campaigns__item:nth-child(2){animation-delay:var(--wb-duration-short-2), var(--wb-duration-short-4);grid-column:9/span 4}.hp-campaigns__grid[grid="5"] .hp-campaigns__item:nth-child(n+3):nth-child(-n+5){grid-row:2/3}.hp-campaigns__grid[grid="5"] .hp-campaigns__item:nth-child(3){animation-delay:var(--wb-duration-short-4), calc(var(--wb-duration-short-4) * 1.5);grid-column:1/span 4}.hp-campaigns__grid[grid="5"] .hp-campaigns__item:nth-child(4){animation-delay:calc(var(--wb-duration-short-4) * 1.5), calc(var(--wb-duration-short-4) * 2);grid-column:5/span 4}.hp-campaigns__grid[grid="5"] .hp-campaigns__item:nth-child(5){animation-delay:calc(var(--wb-duration-short-4) * 2), calc(var(--wb-duration-medium-4));grid-column:9/13}}.hp-campaigns__slider .hp-campaigns__item:last-child{margin-inline-end:calc((100% - var(--wb-grid-width)) / 2)}.hp-campaigns__headline{width:var(--wb-grid-width);animation-name:moveUp,fadeIn;animation-duration:var(--wb-duration-long-1), var(--wb-duration-medium-4);animation-timing-function:var(--wb-ease-standard), var(--wb-ease-linear);animation-delay:0, var(--wb-duration-short-2);color:var(--wb-color-text-main-default);padding:var(--wb-spacing-static-medium) 0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-size:var(--wb-typography-mq1-3-heading-large-font-size);letter-spacing:var(--wb-typography-mq1-3-heading-large-font-letter-spacing);line-height:var(--wb-typography-mq1-3-heading-large-font-line-height);font-family:var(--wb-typography-mq1-3-heading-large-font-family);font-weight:var(--wb-typography-mq1-3-heading-large-font-weight);margin:0 auto}@media (width>=64rem){.hp-campaigns__headline{font-size:var(--wb-typography-mq4-6-heading-large-font-size);letter-spacing:var(--wb-typography-mq4-6-heading-large-font-letter-spacing);line-height:var(--wb-typography-mq4-6-heading-large-font-line-height);font-family:var(--wb-typography-mq4-6-heading-large-font-family);font-weight:var(--wb-typography-mq4-6-heading-large-font-weight)}}.hp-campaigns__headline sup{font-size:max(.625rem,min(.6em,1rem));line-height:0;position:relative;inset-block-end:.5em}.hp-campaigns__headline sub{font-size:max(.45em,min(.7em,.875rem));line-height:0}[data-component-name=hp-campaigns]{background:var(--wb-color-section-main);min-height:500px}@media (width>=80rem){[data-component-name=hp-campaigns]{min-height:830px}}@media (width>=90rem){[data-component-name=hp-campaigns]{min-height:900px}}@keyframes moveUp{0%{transform:translateY(24px)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hp-campaigns__footnotes{width:var(--wb-grid-width);margin:0 auto}
