.footer.svelte-jz8lnl{background:var(--indigo-deep);color:color-mix(in srgb,var(--foam) 78%,var(--indigo));padding:clamp(3rem,8vh,5rem) var(--gutter) 2rem;font-size:.92rem}.top.svelte-jz8lnl{display:grid;grid-template-columns:.9fr 1.6fr;gap:3rem;max-width:80rem;margin:0 auto}.mark.svelte-jz8lnl{color:var(--blush);font-size:1.6rem;font-weight:900;font-variation-settings:"wdth" 125;letter-spacing:.08em;text-decoration:none}.expansion.svelte-jz8lnl{margin-top:.5rem;color:var(--foam);font-weight:700;font-variation-settings:"wdth" 110}.blurb.svelte-jz8lnl{margin-top:.35rem;max-width:26rem}.links.svelte-jz8lnl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}@media(max-width:1023px){.links.svelte-jz8lnl{grid-template-columns:repeat(2,minmax(0,1fr))}}.links.svelte-jz8lnl div:where(.svelte-jz8lnl){display:flex;flex-direction:column;gap:.55rem}.group.svelte-jz8lnl{margin-bottom:.2rem;color:var(--blush);font-weight:700}.links.svelte-jz8lnl a:where(.svelte-jz8lnl){color:inherit;text-decoration:none;width:fit-content;padding-block:.3rem}.links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--foam);text-decoration:underline;text-underline-offset:4px}.bottom.svelte-jz8lnl{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.25rem;max-width:80rem;margin:clamp(2.5rem,7vh,4rem) auto 0;padding-top:1.75rem;border-top:1px solid color-mix(in srgb,var(--foam) 14%,transparent);font-size:.8rem}.gtds.svelte-jz8lnl{display:inline-flex;align-items:center;gap:.75rem;color:inherit;text-decoration:none}.gtds-mark.svelte-jz8lnl{width:86px;height:25px;background:var(--blush);-webkit-mask:url(../../../gtds-mark.png) center / contain no-repeat;mask:url(../../../gtds-mark.png) center / contain no-repeat;transition:background .2s}.gtds.svelte-jz8lnl:hover .gtds-mark:where(.svelte-jz8lnl){background:var(--foam)}@media(max-width:819px){.top.svelte-jz8lnl{grid-template-columns:1fr;gap:2.25rem}}.bar.svelte-a8kxe2{--inset: max(.5rem, calc(var(--gutter) - 1.25rem));--ease: cubic-bezier(.2, .7, .2, 1);z-index:30;top:0;left:0;right:0;padding:clamp(.5rem,1.6vh,.9rem) var(--inset) 0;pointer-events:none}.bar.hero.svelte-a8kxe2{position:fixed}.bar.page.svelte-a8kxe2{position:sticky;padding-bottom:clamp(.5rem,1.6vh,.9rem)}.pill.svelte-a8kxe2{view-transition-name:site-header;pointer-events:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;max-width:84rem;margin:0 auto;padding:.375rem .375rem .375rem max(1rem,calc(var(--gutter) - var(--inset)));border:1px solid color-mix(in srgb,var(--lavender) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--foam) 74%,transparent);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 6px 24px -14px color-mix(in srgb,var(--indigo) 30%,transparent);transition:background-color .4s var(--ease),border-color .4s var(--ease),box-shadow .4s var(--ease),backdrop-filter .4s var(--ease)}.scrolled.svelte-a8kxe2 .pill:where(.svelte-a8kxe2){background:color-mix(in srgb,var(--foam) 95%,transparent);border-color:color-mix(in srgb,var(--lavender) 70%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--indigo) 6%,transparent),0 14px 36px -16px color-mix(in srgb,var(--indigo) 38%,transparent)}.mark.svelte-a8kxe2{justify-self:start;display:inline-flex;align-items:center;min-height:2.75rem;font-size:1.15rem;font-weight:900;font-variation-settings:"wdth" 125;letter-spacing:.08em;color:var(--indigo);text-decoration:none;border-radius:6px;transition:color .4s var(--ease)}.links.svelte-a8kxe2{display:flex;gap:.25rem}.actions.svelte-a8kxe2{justify-self:end;display:flex;align-items:center;gap:.375rem}.links.svelte-a8kxe2 a:where(.svelte-a8kxe2),.signin.svelte-a8kxe2,.menu-btn.svelte-a8kxe2{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border-radius:999px;color:var(--indigo);font-size:var(--t-small);font-weight:700;text-decoration:none;transition:background-color .25s var(--ease),color .25s var(--ease)}.links.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover,.signin.svelte-a8kxe2:hover,.menu-btn.svelte-a8kxe2:hover{background:color-mix(in srgb,var(--blush) 70%,transparent)}.links.svelte-a8kxe2 a[aria-current=page]:where(.svelte-a8kxe2){background:color-mix(in srgb,var(--lavender) 55%,transparent)}.links.svelte-a8kxe2 a[aria-current=page]:where(.svelte-a8kxe2):hover{background:color-mix(in srgb,var(--lavender) 75%,transparent)}.pill.svelte-a8kxe2 a:where(.svelte-a8kxe2):focus-visible,.menu-btn.svelte-a8kxe2:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.cta.svelte-a8kxe2{min-height:2.75rem;padding:0 1.3rem;border-radius:999px;background:var(--indigo);color:var(--foam);transition:transform .2s ease,background-color .25s var(--ease),opacity .3s var(--ease),visibility 0s}.cta.svelte-a8kxe2:hover{background:var(--indigo-deep)}.menu-btn.svelte-a8kxe2{display:none;gap:.55rem;padding:0 1rem 0 .85rem;border:0;background:none;font:inherit;font-size:var(--t-small);font-weight:800;cursor:pointer}.burger.svelte-a8kxe2{display:grid;gap:5px;width:18px}.burger.svelte-a8kxe2 span:where(.svelte-a8kxe2){height:2px;background:currentColor;border-radius:2px;transition:transform .35s var(--ease)}.open.svelte-a8kxe2 .burger:where(.svelte-a8kxe2) span:where(.svelte-a8kxe2):first-child{transform:translateY(3.5px) rotate(45deg)}.open.svelte-a8kxe2 .burger:where(.svelte-a8kxe2) span:where(.svelte-a8kxe2):last-child{transform:translateY(-3.5px) rotate(-45deg)}.sheet.svelte-a8kxe2{position:fixed;inset:0;z-index:25;display:flex;flex-direction:column;padding:6.5rem var(--gutter) 2rem;background:var(--indigo);color:var(--foam);overflow:hidden;visibility:hidden;clip-path:inset(0 0 100% 0 round 0 0 50% 50%);transition:clip-path .45s cubic-bezier(.6,0,.4,1),visibility 0s linear .45s}.sheet.open.svelte-a8kxe2{visibility:visible;clip-path:inset(0 0 0 0 round 0 0 0 0);transition:clip-path .6s cubic-bezier(.25,.8,.25,1),visibility 0s}.sheet.svelte-a8kxe2 nav:where(.svelte-a8kxe2){display:grid;gap:.4rem}.sheet.svelte-a8kxe2 nav:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2),.sheet-cta.svelte-a8kxe2{opacity:0;transform:translateY(14px);transition:opacity .2s ease,transform .2s ease}.sheet.open.svelte-a8kxe2 nav:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2),.sheet.open.svelte-a8kxe2 .sheet-cta:where(.svelte-a8kxe2){opacity:1;transform:none;transition:opacity .45s var(--ease) var(--delay, .15s),transform .5s var(--ease) var(--delay, .15s)}.sheet.svelte-a8kxe2 nav:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2):nth-child(2){--delay: .19s}.sheet.svelte-a8kxe2 nav:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2):nth-child(3){--delay: .23s}.sheet.svelte-a8kxe2 nav:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2):nth-child(4){--delay: .27s}.sheet.svelte-a8kxe2 nav:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2):nth-child(5){--delay: .31s}.sheet-cta.svelte-a8kxe2{--delay: .36s}.sheet.svelte-a8kxe2 nav:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2){justify-self:start;display:inline-flex;align-items:center;gap:.75rem;min-height:3.25rem;color:var(--foam);font-size:2rem;font-weight:850;font-variation-settings:"wdth" 118;line-height:1.25;text-decoration:none;border-radius:6px}.sheet.svelte-a8kxe2 nav:where(.svelte-a8kxe2) a[aria-current=page]:where(.svelte-a8kxe2){color:var(--blush)}.sheet.svelte-a8kxe2 nav:where(.svelte-a8kxe2) a[aria-current=page]:where(.svelte-a8kxe2):after{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--blush-deep)}.sheet.svelte-a8kxe2 nav:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2):focus-visible,.sheet-cta.svelte-a8kxe2:focus-visible{outline:2px solid var(--blush);outline-offset:4px}.sheet-cta.svelte-a8kxe2{align-self:flex-start;margin-top:2.25rem;min-height:2.75rem;border-radius:999px;background:var(--blush);color:var(--indigo)}.sheet-calm.svelte-a8kxe2{position:absolute;left:0;right:0;bottom:2rem;width:100%;height:8rem;fill:none;stroke:var(--blush);stroke-opacity:.3}.bar.open.svelte-a8kxe2 .pill:where(.svelte-a8kxe2){background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.bar.open.svelte-a8kxe2 .mark:where(.svelte-a8kxe2),.bar.open.svelte-a8kxe2 .menu-btn:where(.svelte-a8kxe2){color:var(--blush)}.bar.open.svelte-a8kxe2 .menu-btn:where(.svelte-a8kxe2):hover{background:color-mix(in srgb,var(--foam) 12%,transparent)}.bar.open.svelte-a8kxe2 .mark:where(.svelte-a8kxe2):focus-visible,.bar.open.svelte-a8kxe2 .menu-btn:where(.svelte-a8kxe2):focus-visible{outline-color:var(--blush)}.bar.open.svelte-a8kxe2 .cta:where(.svelte-a8kxe2){opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}@media(max-width:899px){.pill.svelte-a8kxe2{grid-template-columns:1fr auto}.links.svelte-a8kxe2,.signin.svelte-a8kxe2{display:none}.cta.svelte-a8kxe2{padding:0 1rem;font-size:.8rem}.menu-btn.svelte-a8kxe2{display:inline-flex}}@media(max-width:359px){.cta.svelte-a8kxe2{display:none}}@media(prefers-reduced-motion:reduce){.pill.svelte-a8kxe2,.mark.svelte-a8kxe2,.links.svelte-a8kxe2 a:where(.svelte-a8kxe2),.signin.svelte-a8kxe2,.menu-btn.svelte-a8kxe2,.cta.svelte-a8kxe2,.burger.svelte-a8kxe2 span:where(.svelte-a8kxe2),.sheet.svelte-a8kxe2,.sheet.open.svelte-a8kxe2,.sheet.svelte-a8kxe2 nav:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2),.sheet.open.svelte-a8kxe2 nav:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2),.sheet-cta.svelte-a8kxe2,.sheet.open.svelte-a8kxe2 .sheet-cta:where(.svelte-a8kxe2){transition:none}}
