.page-intro[data-v-e1f49916]{--intro-ink:#0b2942;isolation:isolate;background:#eef8f8;border-bottom:1px solid #dce9ed;position:relative;overflow:hidden}.page-intro__glow[data-v-e1f49916]{z-index:-1;filter:blur(8px);background:#14e49a21;border-radius:999px;width:32rem;height:32rem;position:absolute;inset:auto auto -14rem -10rem}.page-intro__layout[data-v-e1f49916]{align-items:center;gap:calc(clamp(2rem,5vw,5rem));min-height:500px;padding-top:calc(clamp(3.5rem,7vw,6.5rem));padding-bottom:calc(clamp(3.5rem,7vw,6.5rem));display:grid}.page-intro--compact .page-intro__layout[data-v-e1f49916]{min-height:420px}.page-intro__copy[data-v-e1f49916]{z-index:1;max-width:690px;animation:.6s cubic-bezier(.22,1,.36,1) both intro-copy-e1f49916}.page-intro__eyebrow[data-v-e1f49916]{color:#096b70;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1.25rem;font-size:.76rem;font-weight:700;line-height:1.35;display:flex}.page-intro__mark[data-v-e1f49916]{color:#0b2942;background:#14e49a;border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:1.05rem;line-height:1;display:inline-grid}.page-intro h1[data-v-e1f49916]{max-width:760px;color:var(--intro-ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:calc(clamp(2.25rem,5vw,4.7rem));font-weight:760;line-height:1.02}.page-intro--compact h1[data-v-e1f49916]{font-size:calc(clamp(2.15rem,4.2vw,4rem))}.page-intro__description[data-v-e1f49916]{color:#435e6d;max-width:620px;margin:1.5rem 0 0;font-size:calc(clamp(1rem,1.4vw,1.12rem));font-weight:400;line-height:1.75}.page-intro__actions[data-v-e1f49916]{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;margin-top:2rem;display:flex}.page-intro__primary[data-v-e1f49916],.page-intro__secondary[data-v-e1f49916]{justify-content:center;align-items:center;min-height:48px;font-size:.94rem;font-weight:650}.page-intro__primary[data-v-e1f49916]{background:var(--intro-ink);color:#fff;border-radius:999px;gap:.7rem;padding:.8rem 1.15rem .8rem 1.35rem;display:inline-flex;box-shadow:0 12px 30px #0b294229}.page-intro__primary svg[data-v-e1f49916]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1.15rem;transition:transform .18s}.page-intro__primary[data-v-e1f49916]:focus-visible,.page-intro__primary[data-v-e1f49916]:hover{color:#fff;background:#087e9f}.page-intro__primary:focus-visible svg[data-v-e1f49916],.page-intro__primary:hover svg[data-v-e1f49916]{transform:translate(3px)}.page-intro__secondary[data-v-e1f49916]{color:var(--intro-ink);border-bottom:1px solid #7793a0;padding:.7rem 0;display:inline-flex}.page-intro__secondary[data-v-e1f49916]:focus-visible,.page-intro__secondary[data-v-e1f49916]:hover{color:#087e9f;border-color:#087e9f}.page-intro__meta[data-v-e1f49916]{margin-top:1.6rem}.page-intro__media[data-v-e1f49916]{border-radius:2px 2px 4.75rem;min-height:330px;animation:.78s cubic-bezier(.22,1,.36,1) 80ms both intro-media-e1f49916;position:relative;overflow:hidden;box-shadow:0 24px 65px #0e324229}.page-intro__media img[data-v-e1f49916]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.page-intro__media:hover img[data-v-e1f49916]{transform:scale(1.025)}.page-intro__media[data-v-e1f49916]:after{content:"";background:linear-gradient(135deg,#0000 55%,#0b294229);position:absolute;inset:0}.page-intro__media-line[data-v-e1f49916]{z-index:1;background:#14e49a;border-radius:999px;width:4.5rem;height:4px;position:absolute;bottom:1.4rem;right:1.4rem}@media (width>=992px){.page-intro__layout[data-v-e1f49916]{grid-template-columns:minmax(0,1.02fr) minmax(370px,.98fr)}}@media (width<=991px){.page-intro__layout[data-v-e1f49916]{min-height:0}.page-intro__media[data-v-e1f49916]{min-height:calc(min(430px,62vw))}}@media (width<=575px){.page-intro__layout[data-v-e1f49916]{gap:2.25rem}.page-intro h1[data-v-e1f49916]{letter-spacing:-.035em}.page-intro__media[data-v-e1f49916]{border-radius:2px 2px 2.8rem;min-height:260px}}@keyframes intro-copy-e1f49916{0%{opacity:0;transform:translateY(18px)}}@keyframes intro-media-e1f49916{0%{opacity:0;transform:translateY(22px)scale(.985)}}@media (prefers-reduced-motion:reduce){.page-intro__copy[data-v-e1f49916],.page-intro__media[data-v-e1f49916]{animation:none}.page-intro__media img[data-v-e1f49916],.page-intro__primary svg[data-v-e1f49916]{transition:none}}
