:root{--dark: #151c1c;--dark-hover: #212c2c;--dark-shadow: #151c1c7c;--white: #ffffff;--primary: #557172;--primary-hover: #6a8a8b;--primary-shadow: #506b6c88;--light: #f3f3f3;--secondary: #dde2dd;--secondary-hover: #afe0e1;--secondary-shadow: #9dccce73}body{margin:0;font-family:Aptos,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sub-hero{position:relative;isolation:isolate;overflow:hidden;animation:svelte-12qhfyh-subHeroBackdrop .9s ease-out}.sub-hero__content{position:relative;z-index:1;animation:svelte-12qhfyh-subHeroContent .7s cubic-bezier(.22,.61,.36,1) 60ms forwards;transform-origin:center;opacity:0;transform:translateY(24px)}.sub-hero__content>*{animation:svelte-12qhfyh-subHeroStagger .64s ease-out forwards;opacity:0;transform:translateY(18px)}.sub-hero__content>*:nth-child(1){animation-delay:.12s}.sub-hero__content>*:nth-child(2){animation-delay:.2s}.sub-hero__content>*:nth-child(3){animation-delay:.26s}.sub-hero__content>*:nth-child(4){animation-delay:.32s}.sub-hero__content>*:nth-child(n+5){animation-delay:.36s}@keyframes svelte-12qhfyh-subHeroBackdrop{0%{filter:saturate(.8) brightness(.85)}to{filter:saturate(1) brightness(1)}}@keyframes svelte-12qhfyh-subHeroContent{0%{opacity:0;transform:translateY(32px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-12qhfyh-subHeroStagger{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.sub-hero,.sub-hero__content,.sub-hero__content>*{animation:none!important;transform:none!important;opacity:1!important}}
