.pc-v2-content{--v2-terra: var(--pc-action);--v2-terra-dark: var(--pc-action-hover);--v2-accent: var(--pc-accent);--v2-peach: var(--pc-accent-on-dark);--v2-ink: var(--pc-ink);--v2-ink-soft: var(--pc-ink-soft);--v2-muted: var(--pc-ink-faint);--v2-paper: var(--pc-paper);--v2-canvas: var(--pc-cream);--v2-cream: var(--pc-tint);--v2-sand: var(--pc-sand);--v2-espresso: var(--pc-dark);--v2-footer: var(--pc-dark);min-width:0}@media(max-width:767px){.pc-v2-content--legacy-mobile{background:var(--v2-canvas);color:var(--v2-ink);font-family:var(--font-body)}}@media(min-width:768px){.pc-v2-content--legacy-desktop{background:var(--v2-canvas);color:var(--v2-ink);font-family:var(--font-body)}}@media(max-width:767px){.pc-v2-content--legacy-mobile :where(.font-display,.font-heading,[class*=font-display]){font-family:var(--font-heading)!important}.pc-v2-content--legacy-mobile :where(.font-body,[class*=font-body]){font-family:var(--font-body)!important}.pc-v2-content--legacy-mobile :where(.pc-kicker,[class*=eyebrow],[class*=kicker]){color:var(--v2-accent);letter-spacing:.16em}.pc-v2-content--legacy-mobile :where(.glass,.glass-light,.glass-heavy,.pc-card,.list){border-color:color-mix(in srgb,var(--pc-ink) 12%,transparent);border-radius:var(--pc-radius-lg);background:color-mix(in srgb,var(--v2-paper) 94%,transparent);box-shadow:var(--pc-shadow-sm)}.pc-v2-content--legacy-mobile :where(.btn-primary,.btn-solid,.pc-btn-accent){border-color:transparent;background:var(--v2-terra);color:var(--pc-on-action)}.pc-v2-content--legacy-mobile :where(.btn-primary,.btn-solid,.pc-btn-accent):hover{background:var(--v2-terra-dark);color:var(--pc-on-action)}.pc-v2-content--legacy-mobile :is(.heading-small,.pc-bg-navy) :is(.btn-primary,.btn-solid,.pc-btn-accent){border-color:transparent;background:var(--v2-terra);color:var(--pc-on-action)}.pc-v2-content--legacy-mobile :is(.heading-small,.pc-bg-navy) :is(.btn-primary,.btn-solid,.pc-btn-accent):hover{background:var(--v2-terra-dark);color:var(--pc-on-action)}.pc-v2-content--legacy-mobile :where(.btn-outline,.pc-btn-ghost){border-color:color-mix(in srgb,var(--pc-ink) 28%,transparent);color:var(--v2-ink)}.pc-v2-content--legacy-mobile :where(.heading-small,.pc-bg-navy){background-color:var(--v2-espresso)}.pc-v2-content--legacy-mobile :where(.heading-small,.pc-bg-navy) :where(.pc-kicker,[class*=eyebrow],[class*=kicker]){color:var(--v2-peach)}.pc-v2-content--legacy-mobile :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]):not([type=range]):not([type=color]),textarea,select){border-color:var(--pc-line);border-radius:.9rem;background:var(--v2-paper);color:var(--v2-ink);font-family:var(--font-body)}.pc-v2-content--legacy-mobile :where(input,textarea,select):focus-visible{border-color:var(--v2-terra);box-shadow:0 0 0 3px color-mix(in srgb,var(--pc-action) 20%,transparent)}.pc-v2-content--legacy-mobile :where(blockquote){border-color:var(--v2-peach)}}@media(min-width:768px){.pc-v2-content--legacy-desktop :where(.font-display,.font-heading,[class*=font-display]){font-family:var(--font-heading)!important}.pc-v2-content--legacy-desktop :where(.font-body,[class*=font-body]){font-family:var(--font-body)!important}.pc-v2-content--legacy-desktop :where(.pc-kicker,[class*=eyebrow],[class*=kicker]){color:var(--v2-accent);letter-spacing:.16em}.pc-v2-content--legacy-desktop :where(.glass,.glass-light,.glass-heavy,.pc-card,.list){border-color:color-mix(in srgb,var(--pc-ink) 12%,transparent);border-radius:var(--pc-radius-lg);background:color-mix(in srgb,var(--v2-paper) 94%,transparent);box-shadow:var(--pc-shadow-sm)}.pc-v2-content--legacy-desktop :where(.btn-primary,.btn-solid,.pc-btn-accent){border-color:transparent;background:var(--v2-terra);color:var(--pc-on-action)}.pc-v2-content--legacy-desktop :where(.btn-primary,.btn-solid,.pc-btn-accent):hover{background:var(--v2-terra-dark);color:var(--pc-on-action)}.pc-v2-content--legacy-desktop :is(.heading-small,.pc-bg-navy) :is(.btn-primary,.btn-solid,.pc-btn-accent){border-color:transparent;background:var(--v2-terra);color:var(--pc-on-action)}.pc-v2-content--legacy-desktop :is(.heading-small,.pc-bg-navy) :is(.btn-primary,.btn-solid,.pc-btn-accent):hover{background:var(--v2-terra-dark);color:var(--pc-on-action)}.pc-v2-content--legacy-desktop :where(.btn-outline,.pc-btn-ghost){border-color:color-mix(in srgb,var(--pc-ink) 28%,transparent);color:var(--v2-ink)}.pc-v2-content--legacy-desktop :where(.heading-small,.pc-bg-navy){background-color:var(--v2-espresso)}.pc-v2-content--legacy-desktop :where(.heading-small,.pc-bg-navy) :where(.pc-kicker,[class*=eyebrow],[class*=kicker]){color:var(--v2-peach)}.pc-v2-content--legacy-desktop :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]):not([type=range]):not([type=color]),textarea,select){border-color:var(--pc-line);border-radius:.9rem;background:var(--v2-paper);color:var(--v2-ink);font-family:var(--font-body)}.pc-v2-content--legacy-desktop :where(input,textarea,select):focus-visible{border-color:var(--v2-terra);box-shadow:0 0 0 3px color-mix(in srgb,var(--pc-action) 20%,transparent)}.pc-v2-content--legacy-desktop :where(blockquote){border-color:var(--v2-peach)}}@media(prefers-reduced-motion:reduce){:is(.pc-v2-content--legacy-mobile,.pc-v2-content--legacy-desktop) *,:is(.pc-v2-content--legacy-mobile,.pc-v2-content--legacy-desktop) *:before,:is(.pc-v2-content--legacy-mobile,.pc-v2-content--legacy-desktop) *:after{scroll-behavior:auto!important}}.dv2hdr[data-astro-cid-w3uyiuuq]{position:relative;z-index:60;background:var(--pc-cream);border-bottom:1px solid color-mix(in srgb,var(--pc-ink) 12%,transparent);font-family:var(--font-body)}.dv2hdr__bar[data-astro-cid-w3uyiuuq]{max-width:1440px;margin:0 auto;height:78px;padding:0 48px;display:flex;align-items:center;gap:26px}.dv2hdr__brand[data-astro-cid-w3uyiuuq]{display:flex;align-items:center;gap:10px;flex:0 0 auto;color:var(--pc-ink);text-decoration:none}.dv2hdr__brand[data-astro-cid-w3uyiuuq] img[data-astro-cid-w3uyiuuq]{height:40px;width:auto;display:block}.dv2hdr__wordmark[data-astro-cid-w3uyiuuq]{font-family:var(--font-heading, var(--font-heading));font-size:23px;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap;color:var(--pc-ink);transform:translateY(.05em)}@media(max-width:1120px){.dv2hdr__wordmark[data-astro-cid-w3uyiuuq]{display:none}}.dv2hdr__nav[data-astro-cid-w3uyiuuq]{display:flex;align-items:center;gap:2px;flex:1}.dv2hdr__item[data-astro-cid-w3uyiuuq]{position:relative}.dv2hdr__top[data-astro-cid-w3uyiuuq]{display:flex;align-items:center;gap:6px;padding:9px 15px;font-size:16px;font-weight:700;color:var(--pc-ink);border-radius:999px;text-decoration:none;transition:background-color .2s ease}.dv2hdr__item[data-astro-cid-w3uyiuuq]:hover .dv2hdr__top[data-astro-cid-w3uyiuuq],.dv2hdr__item[data-astro-cid-w3uyiuuq]:focus-within .dv2hdr__top[data-astro-cid-w3uyiuuq]{background:var(--pc-sand)}.dv2hdr__item[data-astro-cid-w3uyiuuq].is-current .dv2hdr__top[data-astro-cid-w3uyiuuq]{background:color-mix(in srgb,var(--pc-action) 10%,transparent);color:var(--pc-accent-strong)}.dv2hdr__caret[data-astro-cid-w3uyiuuq]{display:block;width:6px;height:6px;border-right:1.8px solid var(--pc-action-hover);border-bottom:1.8px solid var(--pc-action-hover);transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}.dv2hdr__item[data-astro-cid-w3uyiuuq]:hover .dv2hdr__caret[data-astro-cid-w3uyiuuq],.dv2hdr__item[data-astro-cid-w3uyiuuq]:focus-within .dv2hdr__caret[data-astro-cid-w3uyiuuq]{transform:translateY(1px) rotate(225deg)}.dv2hdr__menu[data-astro-cid-w3uyiuuq]{position:absolute;top:100%;left:0;padding-top:10px;min-width:232px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:40}.dv2hdr__item[data-astro-cid-w3uyiuuq]:hover .dv2hdr__menu[data-astro-cid-w3uyiuuq],.dv2hdr__item[data-astro-cid-w3uyiuuq]:focus-within .dv2hdr__menu[data-astro-cid-w3uyiuuq]{opacity:1;visibility:visible;transform:none}.dv2hdr__menucard[data-astro-cid-w3uyiuuq]{background:var(--pc-paper);border:1px solid color-mix(in srgb,var(--pc-ink) 12%,transparent);border-radius:16px;box-shadow:0 26px 54px -30px #402c1c80;padding:8px}.dv2hdr__menulink[data-astro-cid-w3uyiuuq]{display:block;padding:9px 13px;border-radius:10px;font-size:14px;font-weight:600;color:var(--pc-ink);text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.dv2hdr__menulink[data-astro-cid-w3uyiuuq]:hover{background:var(--pc-sand);color:var(--pc-accent-strong)}.dv2hdr__menulink[data-astro-cid-w3uyiuuq].is-current{background:color-mix(in srgb,var(--pc-action) 10%,transparent);color:var(--pc-accent-strong)}.dv2hdr__actions[data-astro-cid-w3uyiuuq]{display:flex;align-items:center;gap:10px;flex:0 0 auto}.dv2hdr__lang[data-astro-cid-w3uyiuuq]{display:flex;align-items:center;height:42px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--pc-ink-faint);text-decoration:none;transition:background-color .2s ease,color .2s ease}.dv2hdr__lang[data-astro-cid-w3uyiuuq]:hover{background:var(--pc-sand);color:var(--pc-ink)}.dv2hdr__lang[data-astro-cid-w3uyiuuq]{position:relative}.dv2hdr__lang-toggle[data-astro-cid-w3uyiuuq]{display:flex;align-items:center;gap:6px;height:42px;padding:0 12px;border-radius:999px;background:var(--pc-paper);border:1px solid color-mix(in srgb,var(--pc-ink) 10%,transparent);font-size:12px;font-weight:800;color:var(--pc-ink-faint);cursor:pointer;list-style:none;white-space:nowrap;transition:border-color .16s ease,color .16s ease}.dv2hdr__lang-toggle[data-astro-cid-w3uyiuuq]::-webkit-details-marker{display:none}.dv2hdr__lang-toggle[data-astro-cid-w3uyiuuq]:hover{color:var(--pc-ink);border-color:color-mix(in srgb,var(--pc-ink) 22%,transparent)}.dv2hdr__lang-toggle[data-astro-cid-w3uyiuuq]:focus-visible{outline:2px solid var(--pc-action);outline-offset:2px}.dv2hdr__lang-globe[data-astro-cid-w3uyiuuq]{width:15px;height:15px;flex:0 0 auto;color:var(--pc-accent)}.dv2hdr__lang-current[data-astro-cid-w3uyiuuq]{color:var(--pc-accent)}.dv2hdr__lang-chev[data-astro-cid-w3uyiuuq]{width:14px;height:14px;flex:0 0 auto;transition:transform .18s ease}.dv2hdr__lang[data-astro-cid-w3uyiuuq][open] .dv2hdr__lang-toggle[data-astro-cid-w3uyiuuq]{border-color:color-mix(in srgb,var(--pc-ink) 22%,transparent)}.dv2hdr__lang[data-astro-cid-w3uyiuuq][open] .dv2hdr__lang-chev[data-astro-cid-w3uyiuuq]{transform:rotate(180deg)}.dv2hdr__lang-menu[data-astro-cid-w3uyiuuq]{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:168px;display:flex;flex-direction:column;padding:7px;border-radius:16px;background:var(--pc-paper);border:1px solid color-mix(in srgb,var(--pc-ink) 12%,transparent);box-shadow:0 18px 40px color-mix(in srgb,var(--pc-ink) 14%,transparent)}.dv2hdr__lang-opt[data-astro-cid-w3uyiuuq]{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:10px;text-decoration:none;color:var(--pc-ink-soft);font-size:13.5px;transition:background .14s ease,color .14s ease}.dv2hdr__lang-opt[data-astro-cid-w3uyiuuq]:hover{background:var(--pc-sand);color:var(--pc-ink)}.dv2hdr__lang-opt[data-astro-cid-w3uyiuuq]:focus-visible{outline:2px solid var(--pc-action);outline-offset:-2px}.dv2hdr__lang-opt[data-astro-cid-w3uyiuuq].is-current{color:var(--pc-accent);font-weight:700;cursor:default}.dv2hdr__lang-code[data-astro-cid-w3uyiuuq]{flex:0 0 auto;width:24px;font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--pc-ink-muted)}.dv2hdr__lang-opt[data-astro-cid-w3uyiuuq].is-current .dv2hdr__lang-code[data-astro-cid-w3uyiuuq]{color:var(--pc-accent)}.dv2hdr__lang-name[data-astro-cid-w3uyiuuq]{flex:1}@media(prefers-reduced-motion:reduce){.dv2hdr__lang-chev[data-astro-cid-w3uyiuuq]{transition:none}}.dv2hdr__acct[data-astro-cid-w3uyiuuq]{display:flex;align-items:center}.dv2hdr__cta[data-astro-cid-w3uyiuuq]{display:flex;align-items:center;height:46px;padding:0 22px;border-radius:999px;background:var(--pc-action);color:var(--pc-on-action);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.dv2hdr__tablet[data-astro-cid-w3uyiuuq]{display:none}.dv2hdr__tablet-toggle[data-astro-cid-w3uyiuuq]{align-items:center;gap:8px;height:44px;padding:0 15px;border:1px solid color-mix(in srgb,var(--pc-ink) 14%,transparent);border-radius:999px;background:var(--pc-paper);color:var(--pc-ink);font-size:13px;font-weight:800;cursor:pointer;list-style:none}.dv2hdr__tablet-toggle[data-astro-cid-w3uyiuuq]::-webkit-details-marker{display:none}.dv2hdr__tablet-toggle[data-astro-cid-w3uyiuuq] svg[data-astro-cid-w3uyiuuq]{width:17px;height:17px}.dv2hdr__tablet[data-astro-cid-w3uyiuuq][open] .dv2hdr__tablet-toggle[data-astro-cid-w3uyiuuq]{border-color:var(--pc-action);color:var(--pc-action-hover)}.dv2hdr__tablet-panel[data-astro-cid-w3uyiuuq]{position:absolute;top:calc(100% + 1px);right:16px;left:16px;max-height:calc(100vh - 96px);overflow-y:auto;padding:18px;border:1px solid color-mix(in srgb,var(--pc-ink) 12%,transparent);border-radius:0 0 20px 20px;background:color-mix(in srgb,var(--pc-paper) 98%,transparent);box-shadow:0 28px 56px -30px color-mix(in srgb,var(--pc-ink) 48%,transparent)}.dv2hdr__tablet-nav[data-astro-cid-w3uyiuuq]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dv2hdr__tablet-group[data-astro-cid-w3uyiuuq]{min-width:0;padding:13px;border:1px solid color-mix(in srgb,var(--pc-ink) 10%,transparent);border-radius:14px;background:var(--pc-cream)}.dv2hdr__tablet-group[data-astro-cid-w3uyiuuq].is-current{border-color:color-mix(in srgb,var(--pc-action) 38%,transparent)}.dv2hdr__tablet-parent[data-astro-cid-w3uyiuuq]{display:inline-flex;color:var(--pc-ink);font-size:15px;font-weight:800;text-decoration:none}.dv2hdr__tablet-parent[data-astro-cid-w3uyiuuq][aria-current=page],.dv2hdr__tablet-group[data-astro-cid-w3uyiuuq].is-current .dv2hdr__tablet-parent[data-astro-cid-w3uyiuuq]{color:var(--pc-accent-strong)}.dv2hdr__tablet-subs[data-astro-cid-w3uyiuuq]{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:9px}.dv2hdr__tablet-sub[data-astro-cid-w3uyiuuq]{color:var(--pc-ink-faint);font-size:12px;font-weight:650;text-decoration:none}.dv2hdr__tablet-sub[data-astro-cid-w3uyiuuq]:hover,.dv2hdr__tablet-sub[data-astro-cid-w3uyiuuq].is-current{color:var(--pc-accent)}.dv2hdr__tablet-foot[data-astro-cid-w3uyiuuq]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--pc-ink) 10%,transparent)}.dv2hdr__tablet-lang[data-astro-cid-w3uyiuuq],.dv2hdr__tablet-locales[data-astro-cid-w3uyiuuq]{color:var(--pc-ink-faint);font-size:12px;font-weight:800;text-decoration:none}.dv2hdr__tablet-locales[data-astro-cid-w3uyiuuq]{display:flex;gap:9px}.dv2hdr__tablet-locales[data-astro-cid-w3uyiuuq] span[data-astro-cid-w3uyiuuq]{color:var(--pc-accent)}.dv2hdr__tablet-locales[data-astro-cid-w3uyiuuq] a[data-astro-cid-w3uyiuuq]{color:inherit;text-decoration:none}.dv2hdr__tablet-cta[data-astro-cid-w3uyiuuq]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 20px;border-radius:999px;background:var(--pc-action);color:var(--pc-on-action);font-size:13px;font-weight:800;text-decoration:none}@media(max-width:1320px){.dv2hdr__bar[data-astro-cid-w3uyiuuq]{padding:0 28px;gap:14px}.dv2hdr__wordmark[data-astro-cid-w3uyiuuq]{font-size:20px}.dv2hdr__top[data-astro-cid-w3uyiuuq]{padding:9px;font-size:15px}}@media(min-width:768px)and (max-width:1023px){.dv2hdr__bar[data-astro-cid-w3uyiuuq]{height:72px;padding:0 22px;gap:12px}.dv2hdr__nav[data-astro-cid-w3uyiuuq]{display:none}.dv2hdr__actions[data-astro-cid-w3uyiuuq]{margin-left:auto}.dv2hdr__actions[data-astro-cid-w3uyiuuq]>[data-astro-cid-w3uyiuuq]:not(.dv2hdr__acct){display:none}.dv2hdr__tablet[data-astro-cid-w3uyiuuq]{display:block}.dv2hdr__tablet-toggle[data-astro-cid-w3uyiuuq]{display:flex}}.dv2foot[data-astro-cid-msb35soi]{background:var(--pc-dark);font-family:var(--font-body);color:var(--pc-on-dark)}.dv2foot__inner[data-astro-cid-msb35soi]{max-width:1440px;margin:0 auto;padding:66px 48px 40px}.dv2foot__grid[data-astro-cid-msb35soi]{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr 1fr;gap:44px}.dv2foot--compact[data-astro-cid-msb35soi] .dv2foot__grid[data-astro-cid-msb35soi]{grid-template-columns:1.7fr 1fr 1fr 1fr}.dv2foot__brand[data-astro-cid-msb35soi]{font-family:var(--font-heading);font-size:25px;font-weight:600;color:var(--pc-on-dark);margin-bottom:16px}.dv2foot__brand[data-astro-cid-msb35soi] span[data-astro-cid-msb35soi]{font-style:italic;font-weight:500;color:var(--pc-accent-on-dark)}.dv2foot__blurb[data-astro-cid-msb35soi]{margin:0 0 20px;font-size:13.5px;line-height:1.66;color:color-mix(in srgb,var(--pc-on-dark) 60%,transparent);max-width:290px}.dv2foot__muted[data-astro-cid-msb35soi]{display:block;padding:4px 0;font-size:14px;line-height:1.55;color:color-mix(in srgb,var(--pc-on-dark) 72%,transparent);text-decoration:none}a[data-astro-cid-msb35soi].dv2foot__muted:hover{color:var(--pc-accent-on-dark)}.dv2foot__social[data-astro-cid-msb35soi]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.dv2foot__soc[data-astro-cid-msb35soi]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid color-mix(in srgb,var(--pc-on-dark) 22%,transparent);border-radius:999px;font-size:12px;font-weight:800;color:color-mix(in srgb,var(--pc-on-dark) 80%,transparent);text-decoration:none;transition:border-color .2s ease,color .2s ease,background-color .2s ease,transform .2s ease}.dv2foot__soc[data-astro-cid-msb35soi] .dv2foot__soc-icon{display:block;width:14px;height:14px;flex:0 0 14px}.dv2foot__soc[data-astro-cid-msb35soi]:hover{background:color-mix(in srgb,var(--pc-accent-on-dark) 15%,transparent);border-color:var(--pc-accent-on-dark);color:var(--pc-accent-on-dark);transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.dv2foot__soc[data-astro-cid-msb35soi]{transition:border-color .2s ease,color .2s ease,background-color .2s ease}.dv2foot__soc[data-astro-cid-msb35soi]:hover{transform:none}}.dv2foot__sectitle[data-astro-cid-msb35soi]{font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pc-accent-on-dark);margin-bottom:14px}.dv2foot__link[data-astro-cid-msb35soi]{display:block;padding:7px 0;font-size:13.5px;color:color-mix(in srgb,var(--pc-on-dark) 70%,transparent);text-decoration:none;transition:color .2s ease}.dv2foot__link[data-astro-cid-msb35soi]:hover{color:var(--pc-accent-on-dark)}.dv2foot__bottom[data-astro-cid-msb35soi]{margin-top:44px;padding-top:26px;border-top:1px solid color-mix(in srgb,var(--pc-on-dark) 14%,transparent);display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap}.dv2foot__bottomleft[data-astro-cid-msb35soi]{max-width:720px}.dv2foot__copy[data-astro-cid-msb35soi]{font-size:12.5px;color:color-mix(in srgb,var(--pc-on-dark) 60%,transparent)}.dv2foot__legal[data-astro-cid-msb35soi]{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12.5px;align-items:center}.dv2foot__legal[data-astro-cid-msb35soi] a[data-astro-cid-msb35soi],.dv2foot__choices[data-astro-cid-msb35soi]{color:color-mix(in srgb,var(--pc-on-dark) 62%,transparent);text-decoration:none;transition:color .2s ease}.dv2foot__legal[data-astro-cid-msb35soi] a[data-astro-cid-msb35soi]:hover,.dv2foot__choices[data-astro-cid-msb35soi]:hover{color:var(--pc-accent-on-dark)}.dv2foot__choices[data-astro-cid-msb35soi]{background:none;border:none;padding:0;font-family:inherit;font-size:12.5px;cursor:pointer}@media(max-width:1100px){.dv2foot__grid[data-astro-cid-msb35soi],.dv2foot--compact[data-astro-cid-msb35soi] .dv2foot__grid[data-astro-cid-msb35soi]{grid-template-columns:1fr 1fr 1fr;gap:32px}.dv2foot__brandcol[data-astro-cid-msb35soi]{grid-column:1 / -1}}.hope-chooser[data-astro-cid-qlml7dkd]{display:grid;gap:var(--thread-space-12, 12px);color:var(--thread-color-ink)}.hope-chooser__roles[data-astro-cid-qlml7dkd]{margin:0;padding:0;border:0;min-width:0}.hope-chooser__legend[data-astro-cid-qlml7dkd]{margin-bottom:var(--thread-space-8, 8px);padding:0;color:var(--thread-color-ink-soft);font-size:.8125rem;font-weight:600}.hope-chooser__role-list[data-astro-cid-qlml7dkd]{display:flex;flex-wrap:wrap;gap:var(--thread-space-8, 8px)}.hope-chooser__role[data-astro-cid-qlml7dkd]{position:relative;display:inline-flex}.hope-chooser__role[data-astro-cid-qlml7dkd] input[data-astro-cid-qlml7dkd]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.hope-chooser__role[data-astro-cid-qlml7dkd] span[data-astro-cid-qlml7dkd]{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--thread-space-12, 12px);border:1px solid var(--thread-color-hairline);border-radius:999px;color:var(--thread-color-ink);font-size:.875rem;font-weight:500}.hope-chooser__role[data-astro-cid-qlml7dkd] input[data-astro-cid-qlml7dkd]:checked+span[data-astro-cid-qlml7dkd]{border-color:var(--thread-color-ink);background:var(--thread-color-ink);color:var(--thread-color-paper)}.hope-chooser__role[data-astro-cid-qlml7dkd] input[data-astro-cid-qlml7dkd]:focus-visible+span[data-astro-cid-qlml7dkd]{outline:3px solid var(--thread-color-accent);outline-offset:2px}.hope-chooser__group[data-astro-cid-qlml7dkd]{display:grid;gap:var(--thread-space-12, 12px);padding-top:var(--thread-space-12, 12px);border-top:1px solid var(--thread-color-hairline)}.hope-chooser__group-label[data-astro-cid-qlml7dkd]{margin:0;color:var(--thread-color-ink-soft);font-size:.8125rem;font-weight:600}@supports selector(:has(*)){.hope-chooser__group[data-astro-cid-qlml7dkd],.hope-chooser__group-label[data-astro-cid-qlml7dkd]{display:none}.hope-chooser[data-astro-cid-qlml7dkd]:has(input[value=surrogate]:checked) [data-astro-cid-qlml7dkd][data-hope-role-group=surrogate],.hope-chooser[data-astro-cid-qlml7dkd]:has(input[value=intended_parent]:checked) [data-astro-cid-qlml7dkd][data-hope-role-group=intended_parent],.hope-chooser[data-astro-cid-qlml7dkd]:has(input[value=egg_donor]:checked) [data-astro-cid-qlml7dkd][data-hope-role-group=egg_donor]{display:grid}}.hope-chooser__actions[data-astro-cid-qlml7dkd]{display:grid;gap:var(--thread-space-8, 8px)}.hope-chooser__action[data-astro-cid-qlml7dkd]{display:flex;align-items:center;gap:var(--thread-space-12, 12px);min-height:56px;padding:6px var(--thread-space-12, 12px) 6px 8px;border:1px solid var(--thread-color-hairline);border-radius:var(--thread-radius-m, 10px);background:var(--thread-color-paper);color:var(--thread-color-ink);text-decoration:none}.hope-chooser__action[data-astro-cid-qlml7dkd]:hover{border-color:var(--thread-color-ink-soft);background:var(--thread-color-selection)}.hope-chooser__action[data-astro-cid-qlml7dkd]:focus-visible,.hope-chooser__web[data-astro-cid-qlml7dkd]:focus-visible,.hope-chooser__qr-card[data-astro-cid-qlml7dkd]:focus-visible,.hope-chooser__starter[data-astro-cid-qlml7dkd] summary[data-astro-cid-qlml7dkd]:focus-visible,.hope-chooser__starter[data-astro-cid-qlml7dkd] button[data-astro-cid-qlml7dkd]:focus-visible{outline:3px solid var(--thread-color-accent);outline-offset:2px}.hope-chooser__action-copy[data-astro-cid-qlml7dkd]{display:grid;gap:2px}.hope-chooser__action-copy[data-astro-cid-qlml7dkd] strong[data-astro-cid-qlml7dkd]{font-size:1rem;font-weight:600}.hope-chooser__action-copy[data-astro-cid-qlml7dkd] small[data-astro-cid-qlml7dkd]{color:var(--thread-color-ink-soft);font-size:.8125rem}.hope-chooser__web[data-astro-cid-qlml7dkd]{align-items:center;gap:6px;min-height:44px;color:var(--thread-color-accent-text);font-size:.875rem;font-weight:600;text-underline-offset:3px}.hope-chooser__qr[data-astro-cid-qlml7dkd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--thread-space-8, 8px)}.hope-chooser__qr-card[data-astro-cid-qlml7dkd]{display:grid;justify-items:center;gap:6px;padding:var(--thread-space-8, 8px);border:1px solid var(--thread-color-hairline);border-radius:var(--thread-radius-m, 10px);color:var(--thread-color-ink);font-size:.8125rem;font-weight:600;text-align:center;text-decoration:none}.hope-chooser__qr-card[data-astro-cid-qlml7dkd] img[data-astro-cid-qlml7dkd]{width:104px;height:104px;border-radius:6px}.hope-chooser__qr-card[data-astro-cid-qlml7dkd] small[data-astro-cid-qlml7dkd]{display:block;color:var(--thread-color-ink-soft);font-weight:400}@media(max-width:47.99rem){.hope-chooser__qr[data-astro-cid-qlml7dkd]{display:none}}.hope-chooser__starter[data-astro-cid-qlml7dkd]{color:var(--thread-color-ink-soft);font-size:.8125rem}.hope-chooser__starter[data-astro-cid-qlml7dkd] summary[data-astro-cid-qlml7dkd]{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font-weight:600}.hope-chooser__starter[data-astro-cid-qlml7dkd] p[data-astro-cid-qlml7dkd]{margin:0 0 var(--thread-space-8, 8px);overflow-wrap:anywhere}.hope-chooser__starter[data-astro-cid-qlml7dkd] button[data-astro-cid-qlml7dkd]{min-height:44px;padding:0 var(--thread-space-12, 12px);border:1px solid var(--thread-color-hairline);border-radius:999px;background:transparent;color:var(--thread-color-ink);cursor:pointer;font:inherit;font-weight:600}.hope-chooser__copy-status[data-astro-cid-qlml7dkd]{display:block;min-height:1em;margin-top:4px;color:var(--thread-color-ink-soft)}.hope-launcher__button[data-astro-cid-hbd2ng2e].pc-btn{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(16px + var(--th-consent-h, 0px) + env(safe-area-inset-bottom));z-index:60;gap:8px;padding:0 20px 0 16px;border-radius:999px;box-shadow:0 0 0 2px var(--thread-color-paper),0 8px 22px color-mix(in srgb,var(--thread-color-ink) 24%,transparent);transition:opacity .16s ease,visibility .16s ease,transform .16s ease,background-color .18s cubic-bezier(.16,1,.3,1)}.hope-launcher__button[data-astro-cid-hbd2ng2e]:focus-visible{outline:3px solid var(--thread-color-ink);outline-offset:3px}.hope-launcher[data-astro-cid-hbd2ng2e][data-quiet] .hope-launcher__button[data-astro-cid-hbd2ng2e]{opacity:0;visibility:hidden;transform:translateY(8px)}.hope-launcher__icon[data-astro-cid-hbd2ng2e]{flex:0 0 auto}.hope-launcher__panel[data-astro-cid-hbd2ng2e]{display:none;position:fixed;inset:auto max(16px,env(safe-area-inset-right)) calc(16px + var(--th-consent-h, 0px) + env(safe-area-inset-bottom)) auto;width:min(384px,calc(100vw - 32px));max-height:calc(100dvh - 32px - var(--th-consent-h, 0px));margin:0;padding:20px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--thread-color-hairline);border-radius:16px;background:var(--thread-color-paper);color:var(--thread-color-ink);box-shadow:0 18px 48px color-mix(in srgb,var(--thread-color-ink) 22%,transparent)}.hope-launcher__panel[data-astro-cid-hbd2ng2e]:popover-open{display:block}.hope-launcher__panel[data-astro-cid-hbd2ng2e]::backdrop{background:transparent}.hope-launcher__head[data-astro-cid-hbd2ng2e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hope-launcher__eyebrow[data-astro-cid-hbd2ng2e]{margin:0 0 4px;color:var(--thread-color-accent-text);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hope-launcher__title[data-astro-cid-hbd2ng2e]{margin:0;font-family:var(--thread-font-display);font-size:1.375rem;font-weight:600;line-height:1.15;letter-spacing:-.015em}.hope-launcher__close[data-astro-cid-hbd2ng2e]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;margin:-8px -8px 0 0;border:0;border-radius:999px;background:transparent;color:var(--thread-color-ink);cursor:pointer}.hope-launcher__close[data-astro-cid-hbd2ng2e]:hover{background:var(--thread-color-selection)}.hope-launcher__close[data-astro-cid-hbd2ng2e]:focus-visible{outline:3px solid var(--thread-color-accent);outline-offset:2px}.hope-launcher__lede[data-astro-cid-hbd2ng2e]{margin:10px 0 16px;color:var(--thread-color-ink-soft);font-size:.9375rem;line-height:1.5}@media(max-width:47.99rem){.hope-launcher__button[data-astro-cid-hbd2ng2e].pc-btn{height:48px;min-height:48px;padding:0 18px 0 14px;font-size:16px}.hope-launcher__panel[data-astro-cid-hbd2ng2e]{inset:auto 0 0;width:100%;max-height:88dvh;padding-bottom:calc(20px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:16px 16px 0 0}.hope-launcher__panel[data-astro-cid-hbd2ng2e]::backdrop{background:color-mix(in srgb,var(--thread-color-ink) 32%,transparent)}}@media(prefers-reduced-motion:reduce){.hope-launcher__button[data-astro-cid-hbd2ng2e].pc-btn{transition:none}.hope-launcher[data-astro-cid-hbd2ng2e][data-quiet] .hope-launcher__button[data-astro-cid-hbd2ng2e]{transform:none}}@media print{.hope-launcher[data-astro-cid-hbd2ng2e]{display:none}}html[data-pc-atlas-route]{scroll-behavior:auto;scroll-padding-top:5.5rem;scroll-padding-bottom:calc(var(--pc-consent-banner-height, 0px) + var(--atlas-compare-tray-offset, 0px) + 1rem)}html[data-pc-atlas-route] main#main-content{overflow-x:clip}.pc-skip-link{position:absolute;left:.75rem;top:.75rem;z-index:80;transform:translateY(-200%);display:inline-flex;align-items:center;min-height:44px;padding:.6rem 1rem;border-radius:var(--pc-radius-pill);background:var(--pc-ink);color:var(--pc-paper);font-weight:700;text-decoration:none}.pc-skip-link:focus{transform:none;outline:2px solid var(--pc-paper);outline-offset:2px}
