[data-astro-cid-tffpqmr2][data-newsletter-form][hidden]{display:none}.homepage-section-nav-shell[data-astro-cid-q6pamopu]{position:sticky;top:0;z-index:40;width:100%;background:rgb(var(--color-navigation-surface));transition:opacity .18s ease,transform .18s ease}.homepage-section-nav-shell[data-astro-cid-q6pamopu].is-nav-hidden{pointer-events:none;opacity:0;transform:translateY(-100%)}.homepage-section-nav[data-astro-cid-q6pamopu]{--section-nav-height: 80px;display:grid;grid-template-columns:38px minmax(0,1fr) 296px;align-items:center;gap:clamp(44px,4.8vw,78px);min-height:var(--section-nav-height);width:100%;max-width:var(--layout-wide-max);margin:0 auto;background:rgb(var(--color-navigation-surface));padding:21px var(--space-layout-gutter)}.homepage-section-nav__top[data-astro-cid-q6pamopu]{display:inline-flex;height:38px;width:38px;align-items:center;justify-content:center;border:1px solid rgb(var(--color-line-default));color:rgb(var(--color-content-primary));transition:border-color .18s ease,color .18s ease,background-color .18s ease}.homepage-section-nav--links-only[data-astro-cid-q6pamopu]{grid-template-columns:38px minmax(0,1fr)}.homepage-section-nav--with-cta[data-astro-cid-q6pamopu]{grid-template-columns:38px minmax(0,1fr) auto;gap:clamp(32px,3.6vw,58px)}.homepage-section-nav__top[data-astro-cid-q6pamopu]:hover{border-color:rgb(var(--color-brand-primary));background:rgb(var(--color-brand-primary) / .12);color:rgb(var(--color-brand-primary))}.homepage-section-nav__scroll[data-astro-cid-q6pamopu]{position:relative;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.homepage-section-nav__scroll[data-astro-cid-q6pamopu]::-webkit-scrollbar{display:none}.homepage-section-nav__links[data-astro-cid-q6pamopu]{display:flex;width:-moz-max-content;width:max-content;min-width:0;margin-inline:auto;align-items:center;justify-content:flex-start;gap:clamp(40px,3vw,64px)}.homepage-section-nav__link[data-astro-cid-q6pamopu]{position:relative;flex:0 0 auto;font-family:var(--font-sans);font-size:var(--type-audience-nav-link);font-weight:500;line-height:1;color:rgb(var(--color-navigation-content));letter-spacing:0;white-space:nowrap;transition:color .18s ease,opacity .18s ease}.homepage-section-nav__index[data-astro-cid-q6pamopu]{margin-right:.38em;font-family:var(--font-navigation-index);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1,"zero" 1;letter-spacing:-.04em}.homepage-section-nav__link[data-astro-cid-q6pamopu]:hover,.homepage-section-nav__link[data-astro-cid-q6pamopu].is-active{color:rgb(var(--color-content-primary))}.homepage-section-nav__link[data-astro-cid-q6pamopu].is-active:after{content:"";position:absolute;right:0;bottom:-10px;left:0;height:2px;background:rgb(var(--color-brand-accent))}.homepage-section-nav__form[data-astro-cid-q6pamopu]{min-width:0;width:296px}.homepage-section-nav[data-astro-cid-q6pamopu].is-signup-hidden{grid-template-columns:38px minmax(0,1fr)}.homepage-section-nav[data-astro-cid-q6pamopu].is-signup-hidden .homepage-section-nav__form[data-astro-cid-q6pamopu]{display:none}.homepage-section-nav__cta[data-astro-cid-q6pamopu]{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:12px;background:rgb(var(--color-brand-accent));padding:10px 18px;font-family:var(--font-sans);font-size:var(--type-action-label);font-weight:700;line-height:1;color:rgb(var(--color-content-primary));white-space:nowrap;transition:background-color .18s ease,transform .18s ease}.homepage-section-nav__cta[data-astro-cid-q6pamopu]:hover{background:rgb(var(--color-brand-accent-hover))}.homepage-section-nav__cta[data-astro-cid-q6pamopu]:active{transform:scale(.98)}.homepage-section-nav__cta[data-astro-cid-q6pamopu]:focus-visible{outline:2px solid rgb(var(--color-content-primary));outline-offset:3px}.homepage-section-nav__form[data-astro-cid-q6pamopu] .w-full.max-w-\[480px\]{max-width:none}@media(max-width:1023px){.homepage-section-nav[data-astro-cid-q6pamopu]{grid-template-columns:auto minmax(0,1fr);gap:14px 22px;padding:16px 22px}.homepage-section-nav__links[data-astro-cid-q6pamopu]{justify-content:flex-start;gap:34px}.homepage-section-nav__link[data-astro-cid-q6pamopu]{font-size:var(--type-audience-nav-link-mobile)}.homepage-section-nav__form[data-astro-cid-q6pamopu]{grid-column:1 / -1;width:100%}.homepage-section-nav__form[data-astro-cid-q6pamopu] .w-full.max-w-\[480px\]{max-width:none}.homepage-section-nav--links-only[data-astro-cid-q6pamopu]{grid-template-columns:auto minmax(0,1fr);gap:18px;min-height:64px;padding-block:13px}.homepage-section-nav--links-only[data-astro-cid-q6pamopu] .homepage-section-nav__scroll[data-astro-cid-q6pamopu]{overflow-x:auto}.homepage-section-nav--links-only[data-astro-cid-q6pamopu] .homepage-section-nav__links[data-astro-cid-q6pamopu]{display:flex;width:-moz-max-content;width:max-content;min-width:100%;justify-content:flex-start;gap:24px}.homepage-section-nav--links-only[data-astro-cid-q6pamopu] .homepage-section-nav__link[data-astro-cid-q6pamopu]{width:auto;padding:12px 2px;text-align:center;font-size:var(--type-audience-nav-link-compact-mobile)}.homepage-section-nav__cta[data-astro-cid-q6pamopu]{display:none}.homepage-section-nav--links-only[data-astro-cid-q6pamopu].homepage-section-nav--with-cta{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding-inline:14px}.homepage-section-nav--with-cta[data-astro-cid-q6pamopu] .homepage-section-nav__cta[data-astro-cid-q6pamopu]{display:inline-flex;min-height:38px;gap:6px;padding:10px 12px;font-size:var(--type-action-label-mobile)}}.campaign-purchase[data-astro-cid-rtm4lalp]{--button-frosted-elevation: 0 2px 3px rgb(var(--color-page) / .25), 0 10px 26px rgb(var(--color-page) / .28);background-image:linear-gradient(180deg,rgb(var(--palette-neutral-0) / .2),transparent 46%,rgb(var(--color-page) / .12));box-shadow:inset 0 1px rgb(var(--palette-neutral-0) / .5),inset 0 -2px 4px rgb(var(--color-page) / .18),var(--button-frosted-elevation)}.campaign-purchase[data-astro-cid-rtm4lalp]:hover{filter:brightness(1.05)}.campaign-purchase[data-astro-cid-rtm4lalp]:active{transform:translateY(1px)}.campaign-purchase-arrow[data-astro-cid-rtm4lalp]{background:rgb(var(--color-page) / .07);box-shadow:inset 0 1px 2px rgb(var(--color-page) / .12),0 1px rgb(var(--palette-neutral-0) / .25)}@media(forced-colors:active){.campaign-purchase[data-astro-cid-rtm4lalp],.campaign-purchase-arrow[data-astro-cid-rtm4lalp]{background-image:none;box-shadow:none;filter:none}}.service-assurances--compact[data-astro-cid-g6wvroqt]{padding-block:0!important}
