.nav-pill[data-astro-cid-qlfjksao]{background:#1414140a;box-shadow:inset 0 0 0 1px var(--hpp-line-light)}.nav-link[data-astro-cid-qlfjksao]{color:#141414b3}.nav-link[data-astro-cid-qlfjksao]:hover{color:var(--hpp-cyan-dark);background:#08acd214}.phone-link[data-astro-cid-qlfjksao]{color:var(--hpp-cyan-dark)}.phone-link[data-astro-cid-qlfjksao]:hover{background:#08acd214}.logo-light[data-astro-cid-qlfjksao]{display:none}.mobile-toggle[data-astro-cid-qlfjksao]{color:var(--hpp-ink)}.mobile-toggle[data-astro-cid-qlfjksao]:hover{background:#1414140d}#site-header[data-astro-cid-qlfjksao].is-transparent .mobile-toggle[data-astro-cid-qlfjksao]{color:var(--hpp-bone)}#site-header[data-astro-cid-qlfjksao].is-transparent.scrolled .mobile-toggle[data-astro-cid-qlfjksao]{color:var(--hpp-ink)}#mobile-menu[data-astro-cid-qlfjksao]{visibility:hidden;transition:visibility 0s .3s}#mobile-menu[data-astro-cid-qlfjksao].is-open{visibility:visible;transition:visibility 0s}#mobile-panel[data-astro-cid-qlfjksao]{transform:translate(100%);transition:transform .3s var(--ease-out)}#mobile-menu[data-astro-cid-qlfjksao].is-open #mobile-panel[data-astro-cid-qlfjksao]{transform:translate(0)}#mobile-menu[data-astro-cid-qlfjksao]>[data-astro-cid-qlfjksao][data-mobile-close]{opacity:0;transition:opacity .2s var(--ease-out)}#mobile-menu[data-astro-cid-qlfjksao].is-open>[data-astro-cid-qlfjksao][data-mobile-close]{opacity:1}.mobile-group[data-astro-cid-qlfjksao].is-open .mobile-acc-caret[data-astro-cid-qlfjksao]{transform:rotate(180deg)}.nav-caret[data-astro-cid-qlfjksao]{transition:transform .2s ease;opacity:.7}.nav-group[data-astro-cid-qlfjksao]:hover .nav-caret[data-astro-cid-qlfjksao],.nav-group[data-astro-cid-qlfjksao]:focus-within .nav-caret[data-astro-cid-qlfjksao],.nav-group[data-astro-cid-qlfjksao].is-open .nav-caret[data-astro-cid-qlfjksao]{transform:rotate(180deg)}.nav-group[data-astro-cid-qlfjksao]{position:static}.nav-menu[data-astro-cid-qlfjksao]{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(6px);padding-top:16px;width:min(60rem,94vw);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out);z-index:60}.nav-group[data-astro-cid-qlfjksao]:hover .nav-menu[data-astro-cid-qlfjksao],.nav-group[data-astro-cid-qlfjksao]:focus-within .nav-menu[data-astro-cid-qlfjksao],.nav-group[data-astro-cid-qlfjksao].is-open .nav-menu[data-astro-cid-qlfjksao]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);pointer-events:auto}.mega-card[data-astro-cid-qlfjksao]{display:grid;grid-template-columns:17rem minmax(0,1fr);gap:1.5rem;padding:1.25rem;background:var(--hpp-paper);border-radius:20px;box-shadow:0 0 0 1px var(--hpp-line-light),0 28px 60px -16px #14141452}.mega-feature[data-astro-cid-qlfjksao]{display:flex;flex-direction:column;padding:1.25rem;border-radius:14px;background:var(--hpp-bone);transition:background .15s ease}.mega-feature[data-astro-cid-qlfjksao]:hover{background:var(--hpp-bone-2)}.mega-img[data-astro-cid-qlfjksao]{width:100%;height:7rem;object-fit:cover;border-radius:10px;margin-bottom:1rem}.mega-feature-eyebrow[data-astro-cid-qlfjksao]{font-family:var(--font-heading, inherit);font-size:1.4rem;font-weight:900;line-height:1;color:var(--hpp-ink)}.mega-feature-blurb[data-astro-cid-qlfjksao]{margin-top:.4rem;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hpp-mute-2)}.mega-feature-cta[data-astro-cid-qlfjksao]{margin-top:auto;padding-top:1rem;display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-heading, inherit);font-size:.72rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--hpp-cyan-dark);transition:gap .15s ease}.mega-feature[data-astro-cid-qlfjksao]:hover .mega-feature-cta[data-astro-cid-qlfjksao]{gap:.85rem}.mega-grid[data-astro-cid-qlfjksao]{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;align-content:start}.mega-link[data-astro-cid-qlfjksao]{display:flex;flex-direction:column;gap:.15rem;padding:.7rem .85rem;border-radius:12px;transition:background .15s ease,color .15s ease}.mega-link[data-astro-cid-qlfjksao]:hover{background:#08acd217}.mega-link-label[data-astro-cid-qlfjksao]{font-family:var(--font-heading, inherit);font-size:.95rem;font-weight:800;color:var(--hpp-ink);transition:color .15s ease}.mega-link[data-astro-cid-qlfjksao]:hover .mega-link-label[data-astro-cid-qlfjksao]{color:var(--hpp-cyan-dark)}.mega-link-desc[data-astro-cid-qlfjksao]{font-size:.78rem;line-height:1.35;color:var(--hpp-mute-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nav-menu--wide[data-astro-cid-qlfjksao]{width:min(72rem,96vw)}.mega-areas[data-astro-cid-qlfjksao]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding:.25rem .25rem 0;min-width:0}.mega-area-col[data-astro-cid-qlfjksao]{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.mega-region[data-astro-cid-qlfjksao]{min-width:0}.mega-region-name[data-astro-cid-qlfjksao]{margin-bottom:.4rem;padding-bottom:.4rem;border-bottom:1px solid var(--hpp-line-light);font-family:var(--font-heading, inherit);font-size:.68rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--hpp-cyan-dark)}.mega-region[data-astro-cid-qlfjksao] ul[data-astro-cid-qlfjksao]{columns:2;column-gap:.75rem}.mega-region-link[data-astro-cid-qlfjksao]{display:block;padding:.28rem .4rem;border-radius:7px;font-size:.85rem;font-weight:600;color:#141414c7;white-space:normal;transition:background .15s ease,color .15s ease}.mega-region-link[data-astro-cid-qlfjksao]:hover{background:#08acd21a;color:var(--hpp-cyan-dark)}#site-header[data-astro-cid-qlfjksao].is-transparent{background:transparent;border-bottom:1px solid transparent}#site-header[data-astro-cid-qlfjksao].is-transparent .logo-dark[data-astro-cid-qlfjksao]{display:none}#site-header[data-astro-cid-qlfjksao].is-transparent .logo-light[data-astro-cid-qlfjksao]{display:block}#site-header[data-astro-cid-qlfjksao].is-transparent .nav-pill[data-astro-cid-qlfjksao]{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff38;backdrop-filter:blur(8px)}#site-header[data-astro-cid-qlfjksao].is-transparent .nav-link[data-astro-cid-qlfjksao]{color:#f8f4ecd9}#site-header[data-astro-cid-qlfjksao].is-transparent .nav-link[data-astro-cid-qlfjksao]:hover{color:#fff;background:#ffffff1f}#site-header[data-astro-cid-qlfjksao].is-transparent .phone-link[data-astro-cid-qlfjksao]{color:#f8f4eceb}#site-header[data-astro-cid-qlfjksao].is-transparent .phone-link[data-astro-cid-qlfjksao]:hover{background:#ffffff1f}#site-header[data-astro-cid-qlfjksao].is-transparent.scrolled{background:#f8f4ecf2;border-bottom:1px solid rgba(231,223,196,.6);backdrop-filter:blur(8px)}#site-header[data-astro-cid-qlfjksao].is-transparent.scrolled .logo-dark[data-astro-cid-qlfjksao]{display:block}#site-header[data-astro-cid-qlfjksao].is-transparent.scrolled .logo-light[data-astro-cid-qlfjksao]{display:none}#site-header[data-astro-cid-qlfjksao].is-transparent.scrolled .nav-pill[data-astro-cid-qlfjksao]{background:#1414140a;box-shadow:inset 0 0 0 1px var(--hpp-line-light);backdrop-filter:none}#site-header[data-astro-cid-qlfjksao].is-transparent.scrolled .nav-link[data-astro-cid-qlfjksao]{color:#141414b3}#site-header[data-astro-cid-qlfjksao].is-transparent.scrolled .nav-link[data-astro-cid-qlfjksao]:hover{color:var(--hpp-cyan-dark);background:#08acd214}#site-header[data-astro-cid-qlfjksao].is-transparent.scrolled .phone-link[data-astro-cid-qlfjksao]{color:var(--hpp-cyan-dark)}
