.content-section-group.svelte-1mb2nef{width:100%;height:100vh;position:relative;overflow:hidden}.content-section-group__section.svelte-1mb2nef{will-change:transform, opacity;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.content-section-group__content.svelte-1mb2nef{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:50rem;padding:2rem;display:flex}.content-section-group__headline.svelte-1mb2nef{color:var(--color-theme-primary);font-family:var(--font-family-base), serif;margin-bottom:.625rem;font-size:clamp(1.25rem,1rem + .75vw,1.5rem);font-weight:500}.content-section-group__title.svelte-1mb2nef{text-transform:uppercase;text-align:center;perspective:1000px;margin-block-end:1rem;line-height:1.2;display:block}.content-section-group__title.svelte-1mb2nef .word{position:relative}.content-section-group__title.svelte-1mb2nef .char{color:var(--color-black);will-change:transform, opacity, filter;font-weight:700;display:inline-block}.content-section-group__text.svelte-1mb2nef{will-change:transform, opacity;padding-block-end:1.875rem;font-size:1.25rem;font-weight:300;position:relative}.content-section-group__text.svelte-1mb2nef h1,.content-section-group__text.svelte-1mb2nef h2,.content-section-group__text.svelte-1mb2nef h3{margin-bottom:.625rem}.content-section-group__text.svelte-1mb2nef>:not(h1):not(h2):not(h3){font-size:clamp(.9375rem,.75rem + .75vw,1.25rem)}.content-section-group__line.svelte-1mb2nef{border-bottom:.125rem solid var(--color-theme-primary);content:"";will-change:width;width:5%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes svelte-1mb2nef-shimmer{0%{background-position:100%}to{background-position:-100%}}
