.intro-with-image-grid[data-astro-cid-5zy4am4x]{display:grid;grid-template-columns:1fr;gap:var(--spacing-2xl);align-items:center}@media(min-width:1024px){.intro-with-image-grid[data-astro-cid-5zy4am4x]{grid-template-columns:1fr 1fr;gap:var(--spacing-4xl);align-items:stretch}}.intro-with-image-content[data-astro-cid-5zy4am4x]{order:1}@media(min-width:1024px){.image-left[data-astro-cid-5zy4am4x] .intro-with-image-content[data-astro-cid-5zy4am4x]{order:2}}.intro-with-image-overline[data-astro-cid-5zy4am4x]{font-size:var(--text-xs, .75rem);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-ultra);color:var(--color-primary);margin:0 0 var(--spacing-3, .75rem) 0;font-family:var(--font-body, sans-serif)}.intro-with-image-heading[data-astro-cid-5zy4am4x]{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,3rem);font-weight:var(--font-normal);color:var(--color-base-content);margin:0;line-height:var(--leading-tight);letter-spacing:var(--tracking-wide)}.intro-with-image-body{font-size:var(--text-lg);line-height:var(--leading-loose)}.intro-with-image-cta[data-astro-cid-5zy4am4x]{margin-top:var(--spacing-lg, 1.5rem)}.intro-with-image-visual[data-astro-cid-5zy4am4x]{position:relative;order:2;overflow:hidden;border-radius:var(--card-radius-sm)}@media(min-width:1024px){.image-left[data-astro-cid-5zy4am4x] .intro-with-image-visual[data-astro-cid-5zy4am4x]{order:1}}.intro-with-image-visual[data-astro-cid-5zy4am4x] .intro-with-image-img{width:100%;box-shadow:var(--shadow-lg)}.intro-with-image-visual[data-astro-cid-5zy4am4x] .intro-with-image-img .content-image-img{width:100%;height:auto;border-radius:var(--card-radius-sm)}@media(min-width:1024px){.intro-with-image-visual[data-astro-cid-5zy4am4x] .intro-with-image-img,.intro-with-image-visual[data-astro-cid-5zy4am4x] .intro-with-image-img .content-image-img{height:100%;object-fit:cover}}.intro-with-image-visual[data-astro-cid-5zy4am4x]:before{content:"";position:absolute;inset:var(--spacing-lg);border:var(--border-width-1) solid oklch(from var(--color-primary) l c h / .3);border-radius:var(--radius-md);z-index:-1;transform:translate(var(--spacing-md),var(--spacing-md))}.image-left[data-astro-cid-5zy4am4x] .intro-with-image-visual[data-astro-cid-5zy4am4x]:before{transform:translate(calc(-1 * var(--spacing-md)),var(--spacing-md))}.divider-left{margin-left:0;margin-right:auto}.parallax-quote-content[data-astro-cid-5u3e4da5]{padding:var(--container-gap-2xl) 0}.quote-align-center[data-astro-cid-5u3e4da5]{text-align:center}.parallax-quote[data-astro-cid-5u3e4da5]{margin:0;padding:0;position:relative;font-family:var(--font-body)}.parallax-quote[data-astro-cid-5u3e4da5] .quote-text[data-astro-cid-5u3e4da5]{margin:0;font-family:var(--font-accent, Georgia),serif;font-size:clamp(1.5rem,3vw,2.25rem);font-style:italic;line-height:var(--leading-relaxed);color:var(--color-base-content)}.parallax-quote[data-astro-cid-5u3e4da5] .quote-mark[data-astro-cid-5u3e4da5]{font-family:var(--font-heading);font-size:var(--text-7xl);line-height:var(--leading-none);display:block;color:var(--color-primary);opacity:var(--opacity-50, .5);pointer-events:none;user-select:none}.parallax-quote[data-astro-cid-5u3e4da5] .quote-mark-open[data-astro-cid-5u3e4da5]{margin-bottom:calc(-1 * var(--spacing-md))}.parallax-quote[data-astro-cid-5u3e4da5] .quote-mark-close[data-astro-cid-5u3e4da5]{margin-top:calc(-1 * var(--spacing-md))}.parallax-quote[data-astro-cid-5u3e4da5] .quote-cite[data-astro-cid-5u3e4da5]{display:block;margin-top:var(--spacing-md);font-style:normal;font-size:var(--text-sm, .875rem);text-transform:uppercase;letter-spacing:var(--tracking-ultra);color:var(--color-primary)}.quote-align-left[data-astro-cid-5u3e4da5] .parallax-quote[data-astro-cid-5u3e4da5]{max-width:700px;text-align:left}.parallax-statement-content[data-astro-cid-qukldemz]{padding:var(--container-gap-2xl) 0;max-width:700px;margin:0 auto}.parallax-statement-body[data-astro-cid-qukldemz]{font-size:var(--text-xl);opacity:var(--opacity-90, .9);line-height:var(--leading-loose);margin:var(--spacing-lg) 0 0 0;color:var(--color-base-content)}.parallax-statement-heading{margin-bottom:0}.text-left[data-astro-cid-qukldemz] .parallax-statement-content[data-astro-cid-qukldemz]{margin:0}
