@layer base{.hero-block>.hero-content .title,.fs1,.fs2,.fs2>strong,.fs3,.fs3>strong,.fs4,.fs4>strong,.fs5,.fs6,.subtitle,body{font-size:max(var(--_font-size-min),var(--_font-size-min) + (var(--_font-size-max) - var(--_font-size-min))*min(1,log(var(--px-width)/var(--min-font-breakpoint))/log(var(--max-font-breakpoint)/var(--min-font-breakpoint))))}body{--_font-size-min: var(--body-font-size-min-medium);--_font-size-max: var(--body-font-size-max-medium);--_body-color: var(--body-text-color, var(--brand-black));font-family:var(--ff-default);font-weight:400;line-height:1.5;color:var(--_body-color)}svg.icon{width:24px}button{font-family:var(--btn-ff)}.fs1,.fs2,.fs2>strong,.fs3,.fs3>strong,.fs4,.fs4>strong,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--primary-color));color:var(--_color);font-family:var(--ff-primary);line-height:1;font-weight:900;font-style:italic;overflow-wrap:break-word;hyphens:auto}.fs1.white,.fs2.white,.fs2>strong.white,.fs3.white,.fs3>strong.white,.fs4.white,.fs4>strong.white,.fs5.white,.fs6.white,.subtitle.white{color:var(--brand-white)}.fs1:is(strong),.fs2:is(strong),.fs2>strong:is(strong),.fs3:is(strong),.fs3>strong:is(strong),.fs4:is(strong),.fs4>strong:is(strong),.fs5:is(strong),.fs6:is(strong),.subtitle:is(strong){font-weight:900 !important}.fs1{--_font-size-min: var(--h1-font-size-min);--_font-size-max: var(--h1-font-size-max);text-transform:uppercase}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);text-transform:uppercase}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max)}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);line-height:1.2}.fs5{--_font-size-min: var(--h5-font-size-min);--_font-size-max: var(--h5-font-size-max)}.fs6{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max)}.subtitle{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);--_color: var(--subtitle-text-color, var(--brand-primary-color));display:block;font-family:var(--ff-default);font-weight:500;color:var(--_color)}.scratch{position:relative;display:inline-block;padding-bottom:28px}.scratch>.scratch-marker{position:absolute;bottom:0;left:0;width:100%;height:25px}}@layer components{.has-hero .page-wrap>.header{position:fixed;inset:0 0 auto 0}.hero-block{--hero-height: 667px;--text-color: var(--accent-color-1);--background-color: var(--primary-color);--radius: 32px;grid-column:full-width;position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;background-color:var(--background-color);height:var(--hero-height);border-radius:0 0 var(--radius) var(--radius)}.hero-block>[data-m-hero-media]>.hero-image,.hero-block>.animation-layer,.hero-block>.hero-content,.hero-block>.hero-image{grid-row:1;grid-column:1}.hero-block .media-container,.hero-block .media-component,.hero-block .picture-component,.hero-block .image-item,.hero-block .video-item{height:100%}.hero-block .image-item img{height:100%;width:100%;object-fit:cover}.hero-block>[data-m-hero-media]{display:contents}.hero-block>[data-m-hero-media] .pause-button-animated{position:absolute;right:20px;bottom:20px;z-index:var(--z-index-10)}@media(hover: hover){.hero-block>[data-m-hero-media] .pause-button-animated:not([disabled]):hover{animation:elastic .6s cubic-bezier(0.18, 0.09, 0.57, 1.72) forwards}}.hero-block>[data-m-hero-media]>.hero-image{position:relative;height:var(--hero-height);opacity:.4;overflow:hidden;border-radius:0 0 var(--radius) var(--radius)}.hero-block>[data-m-hero-media]>.hero-image>.media-component{--media-radius: 0}.hero-block>[data-m-hero-media]>.hero-image>.media-component .picture-component img{object-position:center var(--image-position, "center")}.hero-block>.hero-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;z-index:var(--z-index-2);padding-inline:10px}.hero-block>.hero-content>.body{max-width:1000px;margin-inline:auto}@media(min-width: 1024px){.hero-block{--hero-height: 800px;--radius: 40px}.hero-block>[data-m-hero-media] .pause-button-animated{right:unset;left:50%;translate:-50% 0}}}@layer theme{.hero-block>.hero-content{text-align:center}.hero-block>.hero-content .title{--_font-size-min: var(--hero-font-size-min);--_font-size-max: var(--hero-font-size-max);text-wrap:balance;color:var(--text-color);font-weight:900;font-style:italic;line-height:1;text-transform:uppercase}.hero-block>.hero-content .subtitle{margin-top:20px;font-weight:400;font-style:italic;color:var(--text-color)}.hero-block>.hero-content .subtitle .scratch-marker{color:var(--white)}.hero-block>.animation-layer{z-index:var(--z-index-3);overflow-x:clip;overflow-y:visible}.hero-block>.animation-layer>div{position:relative;max-width:1500px;height:100%;margin-inline:auto}.hero-block>.animation-layer>div>.bubble-container{--bubble-size: 164px;--bubble-color: transparent;position:absolute;width:var(--bubble-size);height:var(--bubble-size);border-radius:100%}@media(min-width: 1024px){.hero-block>.animation-layer>div>.bubble-container{--bubble-size: 170px}}.hero-block>.animation-layer>div>.bubble-container>.hero-bubble{width:var(--bubble-size);height:var(--bubble-size);display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:var(--bubble-color)}.hero-block>.animation-layer>div>.bubble-container>.hero-bubble.bounce-in{transform:scale(0);animation:bounce-in .5s forwards}@keyframes bounce-in{0%{transform:scale(0)}55%{transform:scale(1.1)}70%{transform:scale(0.95)}85%{transform:scale(1.05)}100%{transform:scale(1)}}.hero-block>.animation-layer>div>.bubble-container>.hero-bubble:not(.bounce-in){transition:transform .2s cubic-bezier(0.18, 0.09, 0.57, 1.72)}.hero-block>.animation-layer>div>.bubble-container:has(.green){display:none;top:20%;right:10px;--bubble-color: var(--primary-color)}.hero-block>.animation-layer>div>.bubble-container:has(.green)>.hero-bubble>svg{color:var(--accent-color-1);width:71px}.hero-block>.animation-layer>div>.bubble-container:has(.red){display:none;bottom:30%;left:10px;--bubble-color: var(--secondary-color)}.hero-block>.animation-layer>div>.bubble-container:has(.red)>.hero-bubble>svg{color:var(--accent-color-2);width:117px}.hero-block>.animation-layer>div>.bubble-container:has(.pink){right:20%;bottom:calc(var(--bubble-size)/-4);--bubble-color: var(--accent-color-2)}.hero-block>.animation-layer>div>.bubble-container:has(.pink)>.hero-bubble>svg{color:var(--secondary-color);width:105px}@media(min-width: 1024px){.hero-block>.animation-layer>div>.bubble-container:has(.green),.hero-block>.animation-layer>div>.bubble-container:has(.red){display:flex}.hero-block>.animation-layer>div>.bubble-container:has(.pink){right:20%;bottom:50px}}}
