.page-crumbs{border-bottom:1px solid var(--border,#e0e5eb);background:#fff}.page-crumbs-inner{color:#8ba1b5;flex-wrap:wrap;align-items:center;gap:.3rem .45rem;padding-top:.4rem;padding-bottom:.4rem;font-size:.6875rem;line-height:1.2;display:flex}.page-crumb{align-items:center;gap:.45rem;display:inline-flex}.page-crumb a{color:inherit;text-decoration:none}.page-crumb a:hover{color:#0f172a}.page-crumb [aria-current=page]{color:#0f172a;font-weight:600}.page-hero{background:rgba(224,229,235,.45)}.page-hero-inner{padding-top:1.75rem;padding-bottom:1.75rem}@media (min-width:1024px){.page-hero-inner{padding-top:2.25rem;padding-bottom:2.25rem}.page-hero-inner.has-media{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}}.page-hero-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--cms-theme,#c59b27);margin:0;font-size:.7rem;font-weight:800}.page-hero-title{letter-spacing:-.03em;color:#0f172a;max-width:18ch;margin:.45rem 0 0;font-size:max(1.65rem,min(3.2vw,2.35rem));font-weight:700;line-height:1.12}.page-hero-lede{color:#64748b;max-width:36rem;margin:.65rem 0 0;font-size:.95rem;line-height:1.55}.page-hero-figure{aspect-ratio:5/4;background:#fdf8ed;border-radius:.5rem;position:relative;overflow:hidden;box-shadow:0 12px 28px -18px rgba(15,23,42,.35)}@media (max-width:1023px){.page-hero-figure{max-width:28rem;margin-top:1.25rem}}
