section.block.block-hero-simple .layers{min-block-size:100vh;min-block-size:100svh}section.block.block-hero-simple .layers .layer-bg .img-wrapper{block-size:100%;display:block}section.block.block-hero-simple .layers .layer-fg{display:grid;align-items:center}section.block.block-hero-simple .layers .layer-fg .text-wrapper{position:relative;max-inline-size:86.25rem;inline-size:100%;margin-inline:auto;display:grid;gap:2.5rem}section.block.block-hero-simple .layers .layer-fg .text-wrapper .text{max-inline-size:27.875rem;display:grid;gap:2.5rem}section.block.block-hero-simple .layers .layer-fg .text-wrapper .text .pretitle{margin-block-end:2.5rem;display:block}section.block.block-hero-simple .layers .layer-fg .claim{background-color:transparent;display:grid;position:absolute;right:0;top:50%;transform:translateY(-50%);text-align:center;place-items:center}@media (prefers-reduced-motion:no-preference){section.block.block-hero-simple .layers .layer-fg .claim svg{animation:full-rotate 10s linear infinite}}section.block.block-hero-simple .layers .layer-fg .claim>*{grid-area:1/1}section.block.block-hero-simple .layers .layer-fg .claim p{max-width:6rem;position:relative}@media only screen and (max-width:768px){section.block.block-hero-simple[data-mobile-layout=default]{overflow:hidden}section.block.block-hero-simple[data-mobile-layout=default] .layers .layer-fg{background-image:linear-gradient(transparent,rgba(from var(--c-white) r g b/0.6));padding-block:3.125rem;align-items:end}section.block.block-hero-simple[data-mobile-layout=default] .layers .layer-fg .text-wrapper .text .pretitle{margin-block-end:3.125rem}section.block.block-hero-simple[data-mobile-layout=split] .layers{padding-block-start:var(--header-height);display:flex;flex-direction:column;min-block-size:unset}section.block.block-hero-simple[data-mobile-layout=split] .layers .layer-bg .img-wrapper{min-block-size:50vh;min-block-size:max(18.75rem, 50vh)}section.block.block-hero-simple[data-mobile-layout=split] .layers .layer-fg{padding-block:3.125rem}section.block.block-hero-simple[data-mobile-layout=split] .layers .layer-fg .text-wrapper .text{gap:3.125rem}section.block.block-hero-simple:has(.claim) .layers .layer-fg .text-wrapper .text{max-inline-size:calc(100% - 10rem);gap:1.25rem}section.block.block-hero-simple .layers .layer-fg .claim{top:auto;bottom:0;transform:none}section.block.block-hero-simple .layers .layer-fg .claim svg{max-block-size:9.0625rem;max-inline-size:9.0625rem}section.block.block-hero-simple .layers .layer-fg .claim p{font-size:.625rem}}