.page-hero[data-v-c52f3808]{color:var(--text);border-bottom:1px solid var(--line);isolation:isolate;background:linear-gradient(160deg,#dcebfa 0%,#eff7ff 52%,#fff 100%);padding:168px 0 96px;position:relative;overflow:hidden}.page-hero--overlay[data-v-c52f3808]{align-items:flex-end;min-height:620px;display:flex}.page-hero--overlay[data-v-c52f3808]:after{content:"";z-index:-1;background:linear-gradient(90deg,#f6fafff7 0%,#edf4fde6 46%,#edf4fd57 100%);position:absolute;inset:0}.hero-bg[data-v-c52f3808]{z-index:-2;position:absolute;inset:0}.hero-bg img[data-v-c52f3808]{object-fit:cover;filter:saturate(.96)contrast(1.02);width:100%;height:100%}.hero-grid[data-v-c52f3808]{z-index:-2;opacity:.8;background-image:linear-gradient(#0b4da20f 1px,#0000 1px),linear-gradient(90deg,#0b4da20f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 20%,#000 10%,#0000 72%);mask-image:radial-gradient(at 70% 20%,#000 10%,#0000 72%)}.hero-inner[data-v-c52f3808]{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;display:grid;position:relative}.page-hero--overlay .hero-inner[data-v-c52f3808],.page-hero--plain .hero-inner[data-v-c52f3808]{grid-template-columns:minmax(0,820px)}.hero-copy[data-v-c52f3808]{max-width:820px}.hero-copy .breadcrumb[data-v-c52f3808]{margin-bottom:28px}.hero-copy .eyebrow[data-v-c52f3808]{color:var(--accent)}.hero-copy h1[data-v-c52f3808]{max-width:20ch;color:var(--text);white-space:pre-line;margin-bottom:22px;font-size:clamp(2.4rem,4.4vw,4.2rem)}.hero-lead[data-v-c52f3808]{max-width:62ch;color:var(--text-muted);font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.85}.hero-actions[data-v-c52f3808]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.page-hero .btn-ghost[data-v-c52f3808]{border-color:var(--line);background:#ffffffd1;color:var(--text)!important}.page-hero .btn-ghost[data-v-c52f3808]:hover{border-color:var(--brand);color:var(--brand)!important}.hero-meta[data-v-c52f3808]{margin-top:34px}.hero-footer[data-v-c52f3808]{z-index:1;margin-top:44px;position:relative}.hero-media[data-v-c52f3808]{position:relative}.media-frame[data-v-c52f3808]{border:1px solid var(--line);background:#fff;padding:10px;position:relative;box-shadow:0 24px 60px #14181f14}.media-frame img[data-v-c52f3808]{aspect-ratio:4/3;object-fit:cover;width:100%}.media-corner[data-v-c52f3808]{border-color:var(--brand);border-style:solid;width:16px;height:16px;position:absolute}.media-corner.tl[data-v-c52f3808]{border-width:1px 0 0 1px;top:-1px;left:-1px}.media-corner.br[data-v-c52f3808]{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.hero-ticks[data-v-c52f3808]{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;opacity:.55;gap:10px;font-size:9px;display:flex;position:absolute;bottom:24px;right:28px}@media (width<=1023px){.page-hero[data-v-c52f3808]{padding:142px 0 72px}.page-hero--overlay[data-v-c52f3808]{min-height:520px}.hero-inner[data-v-c52f3808]{grid-template-columns:1fr;gap:36px}.hero-media[data-v-c52f3808]{max-width:560px}}@media (width<=767px){.page-hero[data-v-c52f3808]{padding:126px 0 60px}.hero-copy h1[data-v-c52f3808]{max-width:none;font-size:clamp(2rem,8vw,2.8rem)}.hero-ticks[data-v-c52f3808]{display:none}}
