.page-hero[data-v-2a3e7102]{background:linear-gradient(160deg,#f0f5f3,#e4ede9 50%,#edf3f0);border-bottom:1px solid rgba(88,140,126,.1);overflow:hidden;position:relative}.page-hero[data-v-2a3e7102]:before{background-attachment:fixed;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1000' height='120' viewBox='0 0 1000 120'%3E%3Cg fill='none' stroke='%23588c7e' stroke-opacity='.06' stroke-width='10'%3E%3Cpath d='M-500 75s125-30 250-30S0 75 0 75s125 30 250 30 250-30 250-30 125-30 250-30 250 30 250 30 125 30 250 30 250-30 250-30'/%3E%3Cpath d='M-500 45s125-30 250-30S0 45 0 45s125 30 250 30 250-30 250-30 125-30 250-30 250 30 250 30 125 30 250 30 250-30 250-30M-500 105s125-30 250-30S0 105 0 105s125 30 250 30 250-30 250-30 125-30 250-30 250 30 250 30 125 30 250 30 250-30 250-30'/%3E%3Cpath d='M-500 15s125-30 250-30S0 15 0 15s125 30 250 30 250-30 250-30 125-30 250-30 250 30 250 30 125 30 250 30 250-30 250-30'/%3E%3Cpath d='M-500-15s125-30 250-30S0-15 0-15s125 30 250 30 250-30 250-30 125-30 250-30 250 30 250 30 125 30 250 30 250-30 250-30M-500 135s125-30 250-30S0 135 0 135s125 30 250 30 250-30 250-30 125-30 250-30 250 30 250 30 125 30 250 30 250-30 250-30'/%3E%3C/g%3E%3C/svg%3E");background-size:600px 72px;content:"";inset:0;pointer-events:none;position:absolute}.page-hero-body[data-v-2a3e7102]{padding:3rem 1.5rem;position:relative;z-index:1}.page-hero-title[data-v-2a3e7102]{background:linear-gradient(135deg,#3d6b5e,#588c7e,#7ab8a8);-webkit-background-clip:text;background-size:200% auto;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:-.01em;line-height:1.2;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.25rem}.page-hero-subtitle[data-v-2a3e7102]{color:#5a6b64;font-size:1.05rem;line-height:1.5;margin-top:.5rem;max-width:700px}.media[data-v-2a3e7102]{align-items:center}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .page-hero[data-v-2a3e7102]{background:linear-gradient(160deg,#1a2420,#1e2e28 50%,#1a2420);border-bottom-color:#588c7e26}:root:not([data-theme=light]) .page-hero[data-v-2a3e7102]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1000' height='120' viewBox='0 0 1000 120'%3E%3Cg fill='none' stroke='%237ab8a8' stroke-opacity='.07' stroke-width='10'%3E%3Cpath d='M-500 75s125-30 250-30S0 75 0 75s125 30 250 30 250-30 250-30 125-30 250-30 250 30 250 30 125 30 250 30 250-30 250-30'/%3E%3Cpath d='M-500 45s125-30 250-30S0 45 0 45s125 30 250 30 250-30 250-30 125-30 250-30 250 30 250 30 125 30 250 30 250-30 250-30M-500 105s125-30 250-30S0 105 0 105s125 30 250 30 250-30 250-30 125-30 250-30 250 30 250 30 125 30 250 30 250-30 250-30'/%3E%3Cpath d='M-500 15s125-30 250-30S0 15 0 15s125 30 250 30 250-30 250-30 125-30 250-30 250 30 250 30 125 30 250 30 250-30 250-30'/%3E%3Cpath d='M-500-15s125-30 250-30S0-15 0-15s125 30 250 30 250-30 250-30 125-30 250-30 250 30 250 30 125 30 250 30 250-30 250-30M-500 135s125-30 250-30S0 135 0 135s125 30 250 30 250-30 250-30 125-30 250-30 250 30 250 30 125 30 250 30 250-30 250-30'/%3E%3C/g%3E%3C/svg%3E")}}[data-theme=dark] .page-hero[data-v-2a3e7102]{background:linear-gradient(160deg,#1a2420,#1e2e28 50%,#1a2420);border-bottom-color:#588c7e26}[data-theme=dark] .page-hero[data-v-2a3e7102]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1000' height='120' viewBox='0 0 1000 120'%3E%3Cg fill='none' stroke='%237ab8a8' stroke-opacity='.07' stroke-width='10'%3E%3Cpath d='M-500 75s125-30 250-30S0 75 0 75s125 30 250 30 250-30 250-30 125-30 250-30 250 30 250 30 125 30 250 30 250-30 250-30'/%3E%3Cpath d='M-500 45s125-30 250-30S0 45 0 45s125 30 250 30 250-30 250-30 125-30 250-30 250 30 250 30 125 30 250 30 250-30 250-30M-500 105s125-30 250-30S0 105 0 105s125 30 250 30 250-30 250-30 125-30 250-30 250 30 250 30 125 30 250 30 250-30 250-30'/%3E%3Cpath d='M-500 15s125-30 250-30S0 15 0 15s125 30 250 30 250-30 250-30 125-30 250-30 250 30 250 30 125 30 250 30 250-30 250-30'/%3E%3Cpath d='M-500-15s125-30 250-30S0-15 0-15s125 30 250 30 250-30 250-30 125-30 250-30 250 30 250 30 125 30 250 30 250-30 250-30M-500 135s125-30 250-30S0 135 0 135s125 30 250 30 250-30 250-30 125-30 250-30 250 30 250 30 125 30 250 30 250-30 250-30'/%3E%3C/g%3E%3C/svg%3E")}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .page-hero-subtitle[data-v-2a3e7102]{color:#8fa8a0}}[data-theme=dark] .page-hero-subtitle[data-v-2a3e7102]{color:#8fa8a0}
