.headline-small.svelte-1nxswut{line-height:1.3;font-weight:400;letter-spacing:1.5px;text-transform:uppercase}.headline-big.svelte-1nxswut{font-weight:900}.rm-text.svelte-1nxswut{letter-spacing:0px!important;font-weight:390}.ai-text.svelte-1nxswut{letter-spacing:-.5px!important;line-height:1.2!important}.hero-image{object-position:var(--hero-object-position, 68% center);width:var(--hero-image-width, 100%)!important;max-width:none;margin-left:var(--hero-image-nudge-left, 0%);transform:scaleX(var(--hero-image-flip, 1));transform-origin:center}.hero-frame-height.svelte-1nxswut{height:max(75svh,750px)}.hero-frame-height-screen.svelte-1nxswut{height:max(100svh,750px);--hero-screen-effective-height: max(100svh, 750px)}.hero-frame-height-screen-capped.svelte-1nxswut{height:max(min(100svh,var(--hero-screen-cap-combined, var(--hero-screen-cap, 980px))),750px);--hero-screen-effective-height: max( min(100svh, var(--hero-screen-cap-combined, var(--hero-screen-cap, 980px))), 750px )}.hero-frame-width-screen-capped.svelte-1nxswut{width:min(100vw,calc(var(--hero-screen-effective-height, 100svh) * var(--hero-screen-max-aspect, 999)));margin-inline:auto}.hero-video{object-position:var(--hero-video-object-position, center);transform:scaleX(var(--hero-video-flip, 1)) translate(var(--hero-video-nudge-x, 0%));transform-origin:center;width:var(--hero-video-width, 100%);max-width:none;margin-left:var(--hero-video-offset-x, 0%)}@media(min-width:1280px){.hero-frame-height.svelte-1nxswut{height:max(74svh,750px)}.hero-video{object-position:var(--hero-video-object-position-lg, center);width:var(--hero-video-width-lg, 100%);margin-left:var(--hero-video-offset-x-lg, 0%)}.hero-image{object-position:var(--hero-object-position-lg, center 60%);width:var(--hero-image-width-lg, var(--hero-image-width, 100%))!important;transform:scaleX(var(--hero-image-flip, 1))}}@media(min-width:1536px){.hero-frame-height.svelte-1nxswut{height:max(80svh,800px)}.hero-frame-height-screen-capped.svelte-1nxswut{height:max(min(100svh,var( --hero-screen-cap-combined-lg, var(--hero-screen-cap-combined, var(--hero-screen-cap-lg, var(--hero-screen-cap, 980px))) )),800px);--hero-screen-effective-height: max( min( 100svh, var( --hero-screen-cap-combined-lg, var(--hero-screen-cap-combined, var(--hero-screen-cap-lg, var(--hero-screen-cap, 980px))) ) ), 800px )}}@supports (height: 100dvh){.hero-frame-height-screen.svelte-1nxswut{height:max(100dvh,750px);--hero-screen-effective-height: max(100dvh, 750px)}.hero-frame-height-screen-capped.svelte-1nxswut{height:max(min(100dvh,var(--hero-screen-cap-combined, var(--hero-screen-cap, 980px))),750px);--hero-screen-effective-height: max( min(100dvh, var(--hero-screen-cap-combined, var(--hero-screen-cap, 980px))), 750px )}@media(min-width:1536px){.hero-frame-height-screen-capped.svelte-1nxswut{height:max(min(100dvh,var( --hero-screen-cap-combined-lg, var(--hero-screen-cap-combined, var(--hero-screen-cap-lg, var(--hero-screen-cap, 980px))) )),800px);--hero-screen-effective-height: max( min( 100dvh, var( --hero-screen-cap-combined-lg, var(--hero-screen-cap-combined, var(--hero-screen-cap-lg, var(--hero-screen-cap, 980px))) ) ), 800px )}}}
