.hero_section{container-type:inline-size;will-change:transform;min-height:50vh;position:relative;overflow:hidden;mask-size:100% 100%;mask-repeat:no-repeat;mask-position:center;display:flex;flex-wrap:wrap;align-items:center;text-align:var(--text_align)}.hero_section .wrapper{position:relative;z-index:3}.hero_section_inner{max-width:580px}@media(min-width: 1600px){.hero_section_inner{max-width:680px}}.hero_section_content{width:100%}@media(min-width: 760px){.hero_section_bg img{position:absolute;inset-inline-start:0;top:0;inset-inline-end:0;bottom:0;height:100%;width:100%;z-index:1;-webkit-border-radius:1px;object-position:center center;object-fit:cover}}.hero_section:where([data-shade=full],.hero_section_full){--surface_fill: var(--body_bg_color)}.hero_section:where([data-shade=full],.hero_section_full)::after{content:"";position:absolute;inset:0;z-index:2;background-color:var(--hero_section_shade_bg, color-mix(in srgb, var(--dark_color) 70%, transparent))}.hero_section:where([data-shade=full],.hero_section_full) .hero_section_bg img{position:absolute;inset:0;height:100%;width:100%;z-index:1;object-position:center center;object-fit:cover}.hero_section[data-variant=cover]{overflow:clip;min-height:var(--hero_cover_height, 100vh);min-height:var(--hero_cover_height, 100dvh)}.hero_section[data-variant=cover]::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background-image:radial-gradient(ellipse at 30% 100%, transparent 10%, var(--bg_color_current) 75%)}.hero_section[data-variant=cover] .hero_section_bg{position:absolute;inset:0;inset-block-start:calc(var(--hero_cover_bleed, 30%)*-1);z-index:1;opacity:var(--hero_cover_image_opacity, 0.38)}.hero_section[data-variant=cover] .hero_section_bg img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;inset:0;object-position:center center}.hero_section[data-variant=cover] .hero_section_content{padding-block:var(--hero_cover_space, var(--space_xl))}.hero_section[data-variant=cover] .hero_section_inner{display:grid;gap:var(--hero_cover_gap, var(--space_l));align-items:var(--hero_cover_align, end);max-width:none}@container (min-width: 40rem){.hero_section[data-variant=cover] .hero_section_inner{grid-template-columns:1.2fr 1fr}}.hero_section[data-variant=cover] .hero_section_text{--text_base: var(--hero_cover_text_size, var(--text_size_base));max-inline-size:var(--hero_cover_text_measure, none);font-size:var(--text_base);line-height:var(--hero_cover_text_line_height, var(--text_line_height))}.hero_section[data-variant=cover] .key_figure{--key_figure_size: var(--hero_cover_figure_size, min(calc(var(--h1_size) * 5), 24vw));font-weight:700;font-variant-numeric:normal;letter-spacing:var(--hero_cover_figure_tracking, -0.04em)}.hero_section[data-variant=facts]{--hero_facts_media_height: 70svh;display:block;min-height:0;margin-block:var(--block_space);will-change:auto}@media(min-width: 760px){.hero_section[data-variant=facts]{--hero_facts_media_height: 82svh}}.hero_section[data-variant=facts] .hero_section_bg .media{position:relative;block-size:var(--hero_facts_media_height)}.hero_section[data-variant=facts] .hero_section_bg img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.hero_section[data-variant=facts] .hero_section_content{padding-block-start:var(--space_xl)}.hero_section[data-variant=facts] .fact_wrap{--grid_cols_base: 2}.hero_section[data-variant=facts] .fact_item_number{font-weight:700;line-height:1}.hero_section_figure{--text_color: var(--accent_color);color:var(--text_color)}.hero_section_inner:is([data-surface=boxed],.surface_boxed){--surface_pad: var(--space_l);color:var(--text_color)}@media(min-width: 1020px){.hero_section_inner:is([data-surface=boxed],.surface_boxed){--surface_pad: var(--space_xl)}}