.hero.svelte-aqpeo3{height:100vh;background:var(--bg-image) center no-repeat;background-size:cover}.hero.svelte-aqpeo3 .hero-text-container:where(.svelte-aqpeo3){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero.svelte-aqpeo3 .hero-text-container:where(.svelte-aqpeo3) h1:where(.svelte-aqpeo3){color:#fff;text-shadow:0px 0px 50px 50px rgba(255,255,255,.5);font-size:clamp(50px,10vw,139px);font-weight:900;letter-spacing:clamp(2px,1vw,10px);font-family:Cormorant Garamond,serif;text-transform:uppercase}.intro.svelte-ntm6nn{background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.intro.svelte-ntm6nn .intro-text-container:where(.svelte-ntm6nn){padding:10rem 1rem}.intro.svelte-ntm6nn .intro-text-container:where(.svelte-ntm6nn) h3:where(.svelte-ntm6nn){font-size:40px;max-width:800px;text-align:center;margin-bottom:40px;color:var(--primary-background)}.intro.svelte-ntm6nn .intro-text-container:where(.svelte-ntm6nn) .cta-row:where(.svelte-ntm6nn){display:flex;justify-content:center;align-items:center;gap:10px}.intro.svelte-ntm6nn .intro-text-container:where(.svelte-ntm6nn) .cta-row:where(.svelte-ntm6nn) .cta-button:where(.svelte-ntm6nn):first-child{background:var(--primary-background);color:#fff!important}.intro.svelte-ntm6nn .intro-text-container:where(.svelte-ntm6nn) .cta-row:where(.svelte-ntm6nn) .cta-button:where(.svelte-ntm6nn):first-child .arrow:where(.svelte-ntm6nn){color:#fff}
