footer.site.svelte-1wlmi2p{background:var(--hero);padding-block:32px 20px;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:#ffffffb8}.footgrid.svelte-1wlmi2p{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px}.footgrid.svelte-1wlmi2p h5:where(.svelte-1wlmi2p){margin:0 0 10px;font-size:var(--text-label);font-weight:var(--text-label--font-weight);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;color:var(--lav)}.footgrid.svelte-1wlmi2p a:where(.svelte-1wlmi2p){display:block;padding:4px 0}.footgrid.svelte-1wlmi2p a:where(.svelte-1wlmi2p):hover{color:#fff}.footgrid.svelte-1wlmi2p .wordmark:where(.svelte-1wlmi2p){font-size:26px}.footgrid.svelte-1wlmi2p p:where(.svelte-1wlmi2p){margin-top:10px}.footgrid.svelte-1wlmi2p p:where(.svelte-1wlmi2p) span:where(.svelte-1wlmi2p){display:block}.footbase.svelte-1wlmi2p a:where(.svelte-1wlmi2p):hover{color:#fff}.footbase.svelte-1wlmi2p{margin-top:28px;font-size:var(--text-caption);padding-top:14px;border-top:1px solid rgba(255,255,255,.16);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media(max-width:760px){.footgrid.svelte-1wlmi2p{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.footgrid.svelte-1wlmi2p>.fbrand:where(.svelte-1wlmi2p),.footgrid.svelte-1wlmi2p>.flegal:where(.svelte-1wlmi2p){grid-column:1/-1}}.wordmark.svelte-1wlmi2p{font-family:var(--display);font-weight:700;font-size:23px;letter-spacing:-.05em;color:#fff;line-height:1}.wordmark.svelte-1wlmi2p{display:inline-flex;align-items:center}.wordmark.svelte-1wlmi2p img:where(.svelte-1wlmi2p){display:block;height:1em;width:auto}.footgrid.svelte-1wlmi2p .wordmark:where(.svelte-1wlmi2p) img:where(.svelte-1wlmi2p){height:28px}html[data-abar-hidden] .abar.svelte-1apv8g3{display:none}.nav.svelte-1apv8g3{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:#ffffffd1;-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px);border-bottom:1px solid var(--hair)}.navin.svelte-1apv8g3{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut);height:56px;display:flex;align-items:center;gap:28px}.wordmark.svelte-1apv8g3{font-family:var(--display);font-weight:700;font-size:23px;letter-spacing:-.05em;color:var(--ink);line-height:1}.links.svelte-1apv8g3{display:flex;gap:26px;margin-left:auto}.links.svelte-1apv8g3 a:where(.svelte-1apv8g3){font-size:var(--text-body-sm);color:var(--ink);opacity:.78;transition:opacity .2s}.links.svelte-1apv8g3 a:where(.svelte-1apv8g3):hover,.links.svelte-1apv8g3 a[aria-current=page]:where(.svelte-1apv8g3){opacity:1}.links.svelte-1apv8g3 a[aria-current=page]:where(.svelte-1apv8g3){font-weight:600}.navcta.svelte-1apv8g3{display:flex;gap:10px;align-items:center}.navcta.svelte-1apv8g3 .btn:where(.svelte-1apv8g3){font-size:var(--text-body-sm)}.mobnav.svelte-1apv8g3{display:none}@media(max-width:900px){.links.svelte-1apv8g3{display:none}.navcta.svelte-1apv8g3{margin-left:auto}}.wordmark.svelte-1apv8g3{display:inline-flex;align-items:center}.wordmark.svelte-1apv8g3 img:where(.svelte-1apv8g3){display:block;height:1em;width:auto}.navin.svelte-1apv8g3 .wordmark:where(.svelte-1apv8g3) img:where(.svelte-1apv8g3){height:27px}.nav.svelte-1apv8g3{max-width:100%;margin-inline:auto;border:1px solid transparent;border-bottom-color:var(--hair);transition:top .45s var(--ease),background-color .3s,border-color .3s,box-shadow .4s}.nav.scrolled.svelte-1apv8g3{top:calc(env(safe-area-inset-top,0px) + 10px);max-width:min(calc(min(var(--wrap),100%) - 2 * var(--gut) + 42px),calc(100% - 24px));border-radius:16px;background:#ffffffd6;border-color:#e3e3ea;-webkit-backdrop-filter:saturate(170%) blur(16px);backdrop-filter:saturate(170%) blur(16px);box-shadow:0 10px 30px -14px #12113038,0 1px 2px #1211300a}.nav.scrolled.svelte-1apv8g3 .navin:where(.svelte-1apv8g3){height:56px;padding-inline:20px}@media(max-width:760px){.navcta.svelte-1apv8g3 .btn:where(.svelte-1apv8g3){min-height:36px;padding:8px 14px;font-size:14px}}.burger.svelte-1apv8g3,.navscrim.svelte-1apv8g3{display:none}@media(max-width:900px){.navin.svelte-1apv8g3{gap:6px}.burger.svelte-1apv8g3{display:grid;place-content:center;gap:7px;width:44px;height:44px;margin:0 -10px 0 0;padding:0;border:0;background:none;cursor:pointer}.burger.svelte-1apv8g3 i:where(.svelte-1apv8g3){display:block;width:26px;height:2px;border-radius:2px;background:#fff;transition:transform .3s var(--ease),background-color .3s}.nav.scrolled.svelte-1apv8g3 .burger:where(.svelte-1apv8g3) i:where(.svelte-1apv8g3){background:var(--deep)}.nav.open.svelte-1apv8g3 .burger:where(.svelte-1apv8g3) i:where(.svelte-1apv8g3):first-child{transform:translateY(4.5px) rotate(45deg)}.nav.open.svelte-1apv8g3 .burger:where(.svelte-1apv8g3) i:where(.svelte-1apv8g3):last-child{transform:translateY(-4.5px) rotate(-45deg)}.mobnav.svelte-1apv8g3,.nav.scrolled.svelte-1apv8g3 .mobnav:where(.svelte-1apv8g3){position:absolute;top:calc(100% + 8px);left:12px;right:12px;transform:translateY(-6px);display:flex;flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 20px;overflow:visible;border-radius:20px;background:var(--white);box-shadow:0 24px 48px -20px #12113066;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .25s var(--ease),visibility 0s .25s}.nav.svelte-1apv8g3{transition:background-color .3s,box-shadow .3s}.nav.scrolled.svelte-1apv8g3{top:env(safe-area-inset-top,0px);max-width:100%;border-radius:0;border-color:transparent;border-bottom-color:var(--hair)}.nav.scrolled.svelte-1apv8g3 .navin:where(.svelte-1apv8g3){padding-inline:var(--gut)}.nav.open.svelte-1apv8g3 .mobnav:where(.svelte-1apv8g3){opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .2s,transform .25s var(--ease),visibility 0s}.mob-group.svelte-1apv8g3{padding:14px 0 4px;font-size:var(--text-label-sm);font-weight:var(--text-label-sm--font-weight);letter-spacing:var(--text-label-sm--letter-spacing);text-transform:uppercase;color:var(--peri)}.nav.svelte-1apv8g3 .mobnav:where(.svelte-1apv8g3) a:where(.svelte-1apv8g3):not(.btn),.nav.scrolled.svelte-1apv8g3 .mobnav:where(.svelte-1apv8g3) a:where(.svelte-1apv8g3):not(.btn){display:flex;align-items:center;gap:10px;padding:9px 0;font-family:var(--display);font-size:var(--text-title);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing);line-height:var(--text-title--line-height);color:var(--ink);opacity:1;white-space:nowrap}.nav.svelte-1apv8g3 .mobnav:where(.svelte-1apv8g3) a[aria-current=page]:where(.svelte-1apv8g3),.nav.scrolled.svelte-1apv8g3 .mobnav:where(.svelte-1apv8g3) a[aria-current=page]:where(.svelte-1apv8g3){color:var(--purple)}.nav.svelte-1apv8g3 .mobnav:where(.svelte-1apv8g3) a[aria-current=page]:where(.svelte-1apv8g3):after{content:"";width:7px;height:7px;border-radius:50%;background:var(--purple)}.mob-cta.svelte-1apv8g3{margin-top:16px;width:100%;justify-content:center}.navscrim.svelte-1apv8g3{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;background:#0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s .2s}.navscrim.on.svelte-1apv8g3{opacity:1;visibility:visible;transition:opacity .2s,visibility 0s}}.nav.dark-hero.svelte-1apv8g3:not(.scrolled){background:var(--hero);border-bottom-color:#ffffff1a}.nav.dark-hero.svelte-1apv8g3:not(.scrolled) .links:where(.svelte-1apv8g3) a:where(.svelte-1apv8g3){color:#fff;opacity:.85}.nav.dark-hero.svelte-1apv8g3:not(.scrolled) .links:where(.svelte-1apv8g3) a[aria-current=page]:where(.svelte-1apv8g3){color:var(--yellow);opacity:1}.nav.dark-hero.svelte-1apv8g3:not(.scrolled) .wordmark:where(.svelte-1apv8g3) img:where(.svelte-1apv8g3){filter:brightness(0) invert(1)}.nav.scrolled.svelte-1apv8g3{background:#ffffffbf;border-color:#ffffff4d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 4px 15px #0000004d}.nav.scrolled.svelte-1apv8g3 .links:where(.svelte-1apv8g3) a:where(.svelte-1apv8g3){color:var(--ink);opacity:.85}.nav.scrolled.svelte-1apv8g3 .links:where(.svelte-1apv8g3) a[aria-current=page]:where(.svelte-1apv8g3){color:var(--purple);opacity:1}.nav.scrolled.svelte-1apv8g3 .wordmark:where(.svelte-1apv8g3) img:where(.svelte-1apv8g3){filter:none}.burger.svelte-1apv8g3 i:where(.svelte-1apv8g3){background:var(--ink)}.nav.scrolled.svelte-1apv8g3 .burger:where(.svelte-1apv8g3) i:where(.svelte-1apv8g3){background:var(--ink)}.abar.svelte-1apv8g3{position:relative;z-index:51;background:#2e2d6b;color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}.abar-in.svelte-1apv8g3{display:flex;align-items:center;justify-content:center;gap:12px;min-height:42px;padding:8px calc(var(--gut) + 36px);color:inherit;text-decoration:none;font-size:14px;line-height:1.35;text-align:center}.abar-in.svelte-1apv8g3:hover .abar-go:where(.svelte-1apv8g3){color:#fff}.abar-in.svelte-1apv8g3:hover .abar-go:where(.svelte-1apv8g3) i:where(.svelte-1apv8g3){transform:translate(3px)}.abar-new.svelte-1apv8g3{flex:none;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1e1e1c;background:var(--yellow, #ffe700);border-radius:999px;padding:3px 9px}.abar-t.svelte-1apv8g3{color:#ffffffe0}.abar-t.svelte-1apv8g3 b:where(.svelte-1apv8g3){color:#fff;font-weight:600}.abar-go.svelte-1apv8g3{flex:none;display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--yellow, #ffe700);white-space:nowrap;transition:color .2s}.abar-go.svelte-1apv8g3 i:where(.svelte-1apv8g3){font-style:normal;transition:transform .2s}.abar-x.svelte-1apv8g3{position:absolute;right:max(10px,calc(var(--gut) - 8px));top:50%;transform:translateY(-50%);width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#ffffffb3;cursor:pointer;display:grid;place-items:center}.abar-x.svelte-1apv8g3:hover{background:#ffffff1a;color:#fff}.abar-x.svelte-1apv8g3 svg:where(.svelte-1apv8g3){width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}@media(max-width:760px){.abar-in.svelte-1apv8g3{font-size:13px;gap:8px;padding-inline:16px 44px;justify-content:flex-start;text-align:left}.abar-more.svelte-1apv8g3{display:none}}.nav.dark-hero.svelte-1apv8g3:not(.scrolled){background:linear-gradient(180deg,#1211348c,#12113400)!important;border-bottom-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.nav.dark-hero.svelte-1apv8g3:not(.scrolled) .burger:where(.svelte-1apv8g3) i:where(.svelte-1apv8g3){background:#fff!important}.navscrim.svelte-1apv8g3{border:0;padding:0}
