.c-hero-fs-media{--base-background-color: var(--hero-fs-media--bg-color, var(--color--13));z-index:0}.c-hero-fs-media .block_offset{background-color:var(--base-background-color)}.c-hero-fs-media .hero_heading{align-items:center;justify-content:center;display:flex;height:calc(100svh + 30px);height:calc(calc(var(--ivh) * 100) + 30px);min-height:-moz-fit-content;min-height:fit-content;padding-bottom:260px;padding-top:160px;position:relative;z-index:3}.c-hero-fs-media .hero_heading .heading_title{color:#fff;font-family:var(--family--1);font-size:max(3.625rem,min(calc(3.625rem + (168 - 58) * ((100vw - 23.4375rem) / (1440 - 375))),10.5rem));line-height:.9em;text-align:center;text-transform:uppercase}.c-hero-fs-media .hero_content{align-items:flex-start;background-color:var(--color--5);color:var(--color--14);clip-path:polygon(58% 0,100% 40px,100% 100%,0 100%,0 24px);display:flex;flex-direction:column;justify-content:center;max-width:422px;padding:40px var(--container-padding) 50px;bottom:0;left:0;position:absolute;row-gap:max(20px,min(calc(20px + (30 - 20) * ((100vw - 420px) / (1440 - 420))),30px));transition-duration:.5s;transition-property:clip-path;transition-timing-function:cubic-bezier(.34,1.56,.64,1);width:100%;z-index:4}.c-hero-fs-media .hero_content .content_title{font-family:var(--family--2);font-size:max(1.375rem,min(calc(1.375rem + (32 - 22) * ((100vw - 26.25rem) / (1440 - 420))),2rem));line-height:1em;text-wrap:balance}.c-hero-fs-media .hero_content .content_buttons{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px 15px;justify-content:flex-start}.c-hero-fs-media .hero_content .buttons_btn:nth-child(1){--background-color: var(--color--14);--background-color-hover: var(--hero-content-button-accent, var(--color--1));--color: var(--hero-content-button-accent, var(--color--1));--color-hover: var(--color--14)}.c-hero-fs-media .hero_background_overlay{background-color:var(--color--12);content:"";display:block;opacity:0;top:0;left:0;position:absolute;width:100%;height:100%;z-index:2}.c-hero-fs-media .hero_background{background-color:var(--base-background-color, var(--color--13));z-index:1}.c-hero-fs-media .hero_background img,.c-hero-fs-media .hero_background picture,.c-hero-fs-media .hero_background video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;left:0;position:absolute;width:100%;height:100%}.c-hero-fs-media .hero_background video{opacity:0;transform:scale(1.2);transition-property:opacity;transition-duration:.2s;transition-timing-function:ease-in-out}.c-hero-fs-media .hero_background .background-overlay{pointer-events:none;z-index:1}.c-hero-fs-media.has-video-ready .hero_background video{opacity:1;transform:scale(1)}@media (min-width: 423px){.c-hero-fs-media .hero_content{clip-path:polygon(75% 0,100% 90px,94% 100%,0 100%,0 30px);padding-bottom:60px;padding-top:70px}}@media (min-width: 1025px) and (min-height: 600px){.c-hero-fs-media{top:0;right:0;left:0;position:sticky}}@media (min-width: 1246px) and (max-width: 1440px){.c-hero-fs-media .hero_heading .heading_title{font-size:8.75rem}}@media (min-width: 1246px){.c-hero-fs-media .hero_heading{align-items:flex-end;justify-content:flex-end;padding-bottom:50px;padding-top:120px}.c-hero-fs-media .hero_heading .heading_title{line-height:.8em;text-align:right}@media (hover: hover) and (pointer: fine){.c-hero-fs-media .hero_content:hover{clip-path:polygon(70% 0,100% 104px,98% 100%,0 100%,0 34px)}}}@media (min-width: 1025px) and (max-width: 1280px){.c-hero-fs-media .hero_content{max-width:380px}}.c-hero-fs-media.is-preview{--base-background-color: var(--color--12)}.c-hero-fs-media.is-preview .hero_heading{height:calc(100lvh - 195px)!important}.c-hero-fs-media.is-preview .hero_background .background-video:before{align-items:center;background-color:transparent;color:#ffffff80;content:"Video preview not available";display:flex;font-size:max(.625rem,min(calc(.625rem + (42 - 10) * ((100vw - 26.25rem) / (1440 - 420))),2.625rem));justify-content:center;line-height:1em;padding:20px;top:0;left:0;position:absolute;width:100%;height:100%;text-align:center}
