.page-intro.svelte-1cdoliv{font-size:var(--font-size-heading-5);line-height:var(--line-height-relaxed);color:var(--color-text);margin-bottom:var(--space-lg);transition:all var(--anim-duration-base) var(--anim-ease-base);padding:var(--space-md) var(--space-xl);border-radius:var(--border-radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) calc(var(--opacity-very-low) * 100%), transparent) 0%, color-mix(in srgb, var(--color-highlight) calc(var(--opacity-very-low) * 100%), transparent) 50%, color-mix(in srgb, var(--color-accent) calc(var(--opacity-very-low) * 100%), transparent) 100%);-webkit-backdrop-filter:blur(var(--glass-blur-amount));border:var(--border-width-thin) solid color-mix(in srgb, var(--color-white) calc(var(--opacity-medium-high) * 100%), transparent);box-shadow:var(--shadow-lg);position:relative}.page-intro.svelte-1cdoliv:hover{transform:var(--transform-lift-sm);background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) calc(var(--opacity-low) * 100%), transparent) 0%, color-mix(in srgb, var(--color-highlight) calc(var(--opacity-very-low) * 100%), transparent) 50%, color-mix(in srgb, var(--color-accent) calc(var(--opacity-very-low) * 100%), transparent) 100%);border-color:color-mix(in srgb, var(--color-white) 30%, transparent);box-shadow:var(--shadow-xl)}.page-intro--compact.svelte-1cdoliv{font-size:var(--font-size-heading-6);margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) calc(var(--opacity-very-low) * 100%), transparent) 0%, color-mix(in srgb, var(--color-highlight) calc(var(--opacity-very-low) * 100%), transparent) 50%, color-mix(in srgb, var(--color-accent) calc(var(--opacity-very-low) * 100%), transparent) 100%);-webkit-backdrop-filter:blur(var(--glass-blur-amount));box-shadow:var(--shadow-sm)}.page-intro--compact.svelte-1cdoliv:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) calc(var(--opacity-very-low) * 100%), transparent) 0%, color-mix(in srgb, var(--color-highlight) calc(var(--opacity-very-low) * 100%), transparent) 50%, color-mix(in srgb, var(--color-accent) calc(var(--opacity-very-low) * 100%), transparent) 100%);box-shadow:var(--shadow-md)}.page-intro--emphasized.svelte-1cdoliv{font-size:var(--font-size-heading-3);font-weight:var(--font-weight-medium);margin-bottom:var(--space-xl);color:var(--color-text-emphasis);padding:var(--space-xl) var(--space-2xl);background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) calc(var(--opacity-low) * 100%), transparent) 0%, color-mix(in srgb, var(--color-highlight) calc(var(--opacity-very-low) * 100%), transparent) 50%, color-mix(in srgb, var(--color-accent) calc(var(--opacity-very-low) * 100%), transparent) 100%);-webkit-backdrop-filter:blur(var(--glass-blur-fallback));border:var(--border-width-thin) solid color-mix(in srgb, var(--color-primary) 15%, transparent);box-shadow:var(--shadow-xl);border-left:var(--border-width-thick) solid transparent;border-image:linear-gradient(180deg, var(--color-primary) 0%, var(--color-highlight) 100%) 1;border-image-slice:1}.page-intro--emphasized.svelte-1cdoliv:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) calc(var(--opacity-medium) * 100%), transparent) 0%, color-mix(in srgb, var(--color-highlight) calc(var(--opacity-low) * 100%), transparent) 50%, color-mix(in srgb, var(--color-accent) calc(var(--opacity-very-low) * 100%), transparent) 100%);border-color:color-mix(in srgb, var(--color-primary) calc(var(--opacity-medium-high) * 100%), transparent);box-shadow:var(--shadow-2xl)}.page-intro--featured.svelte-1cdoliv{font-size:var(--font-size-heading-3);font-weight:var(--font-weight-medium);margin-bottom:var(--space-xl);padding:var(--space-2xl);background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) calc(var(--opacity-medium) * 100%), transparent) 0%, color-mix(in srgb, var(--color-highlight) calc(var(--opacity-low) * 100%), transparent) 50%, color-mix(in srgb, var(--color-accent) calc(var(--opacity-very-low) * 100%), transparent) 100%);-webkit-backdrop-filter:blur(var(--glass-blur-fallback));border:var(--border-width-thin) solid color-mix(in srgb, var(--color-primary) calc(var(--opacity-medium-high) * 100%), transparent);box-shadow:var(--shadow-2xl);position:relative;overflow:hidden}.page-intro--featured.svelte-1cdoliv:before{content:"";background:linear-gradient(90deg, var(--color-primary) 0%, var(--color-highlight) 50%, var(--color-accent) 100%);height:3px;opacity:var(--opacity-medium);position:absolute;top:0;left:0;right:0}.page-intro--featured.svelte-1cdoliv:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 12%, transparent) 0%, color-mix(in srgb, var(--color-highlight) calc(var(--opacity-medium) * 100%), transparent) 50%, color-mix(in srgb, var(--color-accent) calc(var(--opacity-low) * 100%), transparent) 100%);border-color:color-mix(in srgb, var(--color-primary) 25%, transparent);box-shadow:0 20px 60px 0 color-mix(in srgb, var(--color-black) 30%, transparent)}.page-intro.svelte-1cdoliv p{line-height:inherit;margin:0}.page-intro.svelte-1cdoliv p+p{margin-top:var(--space-md)}.page-intro.svelte-1cdoliv a{color:var(--color-primary);font-weight:var(--font-weight-medium);transition:all var(--anim-duration-fast) var(--anim-ease-base);text-decoration:none;position:relative}.page-intro.svelte-1cdoliv a:after{content:"";background:var(--color-primary);width:0;height:1px;transition:width var(--anim-duration-base) var(--anim-ease-base);position:absolute;bottom:-2px;left:0}.page-intro.svelte-1cdoliv a:hover{color:var(--color-primary-dark)}.page-intro.svelte-1cdoliv a:hover:after{width:100%}.page-intro.svelte-1cdoliv a:focus-visible{outline:var(--border-width-medium) solid var(--color-highlight);outline-offset:var(--space-2xs);box-shadow:0 0 0 var(--border-width-thick) color-mix(in srgb, var(--color-highlight) calc(var(--opacity-medium-high) * 100%), transparent);border-radius:var(--border-radius-sm)}.page-intro.svelte-1cdoliv em{color:var(--color-primary);font-style:italic;font-weight:var(--font-weight-medium)}.page-intro.svelte-1cdoliv strong{font-weight:var(--font-weight-semibold);color:var(--color-text-emphasis)}html.dark .page-intro.svelte-1cdoliv{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) calc(var(--opacity-medium) * 100%), transparent) 0%, color-mix(in srgb, var(--color-highlight) calc(var(--opacity-low) * 100%), transparent) 50%, color-mix(in srgb, var(--color-accent) calc(var(--opacity-very-low) * 100%), transparent) 100%);border:var(--border-width-thin) solid color-mix(in srgb, var(--color-white) calc(var(--opacity-medium) * 100%), transparent);box-shadow:var(--shadow-lg)}html.dark .page-intro.svelte-1cdoliv:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 12%, transparent) 0%, color-mix(in srgb, var(--color-highlight) calc(var(--opacity-medium) * 100%), transparent) 50%, color-mix(in srgb, var(--color-accent) calc(var(--opacity-low) * 100%), transparent) 100%);border-color:color-mix(in srgb, var(--color-white) 15%, transparent);box-shadow:var(--shadow-xl)}html.dark .page-intro--compact.svelte-1cdoliv{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) calc(var(--opacity-low) * 100%), transparent) 0%, color-mix(in srgb, var(--color-highlight) calc(var(--opacity-very-low) * 100%), transparent) 50%, color-mix(in srgb, var(--color-accent) calc(var(--opacity-very-low) * 100%), transparent) 100%);box-shadow:var(--shadow-sm)}html.dark .page-intro--compact.svelte-1cdoliv:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) calc(var(--opacity-medium) * 100%), transparent) 0%, color-mix(in srgb, var(--color-highlight) calc(var(--opacity-low) * 100%), transparent) 50%, color-mix(in srgb, var(--color-accent) calc(var(--opacity-very-low) * 100%), transparent) 100%);box-shadow:var(--shadow-md)}html.dark .page-intro--emphasized.svelte-1cdoliv{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 12%, transparent) 0%, color-mix(in srgb, var(--color-highlight) calc(var(--opacity-medium) * 100%), transparent) 50%, color-mix(in srgb, var(--color-accent) calc(var(--opacity-low) * 100%), transparent) 100%);border-color:color-mix(in srgb, var(--color-primary) calc(var(--opacity-medium-high) * 100%), transparent);box-shadow:var(--shadow-xl)}html.dark .page-intro--emphasized.svelte-1cdoliv:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 16%, transparent) 0%, color-mix(in srgb, var(--color-highlight) 12%, transparent) 50%, color-mix(in srgb, var(--color-accent) calc(var(--opacity-medium) * 100%), transparent) 100%);border-color:color-mix(in srgb, var(--color-primary) 25%, transparent);box-shadow:var(--shadow-2xl)}html.dark .page-intro--featured.svelte-1cdoliv{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 15%, transparent) 0%, color-mix(in srgb, var(--color-highlight) calc(var(--opacity-medium) * 100%), transparent) 50%, color-mix(in srgb, var(--color-accent) calc(var(--opacity-low) * 100%), transparent) 100%);border-color:color-mix(in srgb, var(--color-primary) 25%, transparent);box-shadow:var(--shadow-2xl)}html.dark .page-intro--featured.svelte-1cdoliv:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) calc(var(--opacity-medium-high) * 100%), transparent) 0%, color-mix(in srgb, var(--color-highlight) 15%, transparent) 50%, color-mix(in srgb, var(--color-accent) calc(var(--opacity-medium) * 100%), transparent) 100%);border-color:color-mix(in srgb, var(--color-primary) 30%, transparent);box-shadow:0 20px 60px 0 color-mix(in srgb, var(--color-black) 60%, transparent)}html.dark .page-intro--featured.svelte-1cdoliv:before{opacity:var(--opacity-medium-high)}html.dark .page-intro.svelte-1cdoliv a{color:var(--color-primary)}html.dark .page-intro.svelte-1cdoliv a:hover{color:var(--color-highlight)}@media (width<=639px){.page-intro.svelte-1cdoliv{font-size:var(--font-size-heading-6);margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-lg)}.page-intro--compact.svelte-1cdoliv{font-size:var(--font-size-body);margin-bottom:var(--space-sm);padding:var(--space-2xs) var(--space-md)}.page-intro--emphasized.svelte-1cdoliv{font-size:var(--font-size-heading-4);margin-bottom:var(--space-lg);padding:var(--space-md) var(--space-xl);border-left:3px solid #0000}.page-intro--featured.svelte-1cdoliv{font-size:var(--font-size-heading-4);margin-bottom:var(--space-lg);padding:var(--space-md) var(--space-xl)}}@media (prefers-reduced-motion:reduce){.page-intro.svelte-1cdoliv,.page-intro.svelte-1cdoliv a,.page-intro.svelte-1cdoliv a:after{transition:none}.page-intro.svelte-1cdoliv:hover,.page-intro--compact.svelte-1cdoliv:hover,.page-intro--emphasized.svelte-1cdoliv:hover,.page-intro--featured.svelte-1cdoliv:hover{transform:none}}
