.Header-module__ldgnoG__skipLink{background:var(--color-primary-2-500);color:#fff;font-family:var(--font-family-body);font-size:var(--font-size-body-small);z-index:10000;padding:.75rem 1.5rem;text-decoration:none;position:absolute;top:-100%;left:0}.Header-module__ldgnoG__skipLink:focus{top:0}.Header-module__ldgnoG__header{--header-blur:blur(20px);z-index:100;width:100%;max-width:1512px;-webkit-backdrop-filter:var(--header-blur);backdrop-filter:var(--header-blur);background-color:#0000;justify-content:space-between;align-items:center;margin:0 auto;padding:clamp(16px,2.32vw + 6.95px,42px) clamp(20px,4.63vw + 1.93px,72px) clamp(16px,2.14vw + 7.64px,40px);display:flex;position:sticky;top:0}.Header-module__ldgnoG__header:after{content:"";height:48px;-webkit-backdrop-filter:var(--header-blur);backdrop-filter:var(--header-blur);pointer-events:none;position:absolute;top:100%;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.Header-module__ldgnoG__logo{font-family:var(--font-family-heading);letter-spacing:.01em;color:var(--color-primary-2-900);z-index:102;flex-direction:column;align-items:flex-end;font-size:24px;line-height:1.05;text-decoration:none;display:flex}.Header-module__ldgnoG__nav{align-items:center;gap:var(--spacing-sm);display:flex}.Header-module__ldgnoG__navLink{font-family:var(--font-family-body);font-size:var(--font-size-body-regular);color:var(--color-primary-1-900);padding:10px;text-decoration:none;transition:color .2s}.Header-module__ldgnoG__navLink:hover{color:var(--color-primary-1-400);text-decoration:underline}.Header-module__ldgnoG__menuButton{cursor:pointer;padding:var(--spacing-xs);z-index:102;background:0 0;border:none;justify-content:center;align-items:center;width:56px;height:48px;display:none;position:relative}.Header-module__ldgnoG__menuIconVisible{opacity:1;transition:opacity .25s}.Header-module__ldgnoG__menuIconHidden{opacity:0;pointer-events:none;transition:opacity .25s;animation:none}.Header-module__ldgnoG__closeTextHidden{font-family:var(--font-family-body);color:var(--color-primary-2-900);opacity:0;pointer-events:none;z-index:102;font-size:56px;font-weight:350;line-height:1;transition:opacity .25s;position:fixed;top:13px;right:20px;transform:none}.Header-module__ldgnoG__closeTextVisible{font-family:var(--font-family-body);color:var(--color-primary-2-900);opacity:1;z-index:102;font-size:56px;font-weight:350;line-height:1;transition:opacity .25s;position:fixed;top:13px;right:20px;transform:none}.Header-module__ldgnoG__mobileOverlay{z-index:99;background-color:var(--color-neutral-1-400);opacity:0;visibility:hidden;justify-content:flex-end;align-items:center;padding:0 20px;transition:opacity .35s,visibility .35s;display:flex;position:fixed;inset:0}.Header-module__ldgnoG__mobileOverlayOpen{opacity:1;visibility:visible}.Header-module__ldgnoG__mobileNav{flex-direction:column;align-items:flex-end;gap:clamp(24px,3vw + 12px,40px);display:flex}.Header-module__ldgnoG__mobileNavLink{font-family:var(--font-family-heading);color:var(--color-primary-2-900);opacity:0;font-size:clamp(32px,2vw + 24px,40px);line-height:1.15;text-decoration:none;transition:opacity .4s,transform .4s,color .2s;transform:translateY(20px)}.Header-module__ldgnoG__mobileOverlayOpen .Header-module__ldgnoG__mobileNavLink{opacity:1;transform:translateY(0)}.Header-module__ldgnoG__mobileNavLink:hover{color:var(--color-primary-1-400)}.Header-module__ldgnoG__mobileNavLink:active{color:var(--color-neutral-3-500)}.Header-module__ldgnoG__mobileOverlayIllustration{opacity:0;width:90px;height:auto;transition:opacity .4s .3s;animation:none;position:absolute;bottom:20px;left:20px}.Header-module__ldgnoG__mobileOverlayOpen .Header-module__ldgnoG__mobileOverlayIllustration{opacity:1}@media (prefers-reduced-motion:reduce){.Header-module__ldgnoG__navLink,.Header-module__ldgnoG__mobileOverlay,.Header-module__ldgnoG__mobileNavLink,.Header-module__ldgnoG__mobileOverlayIllustration,.Header-module__ldgnoG__menuIconVisible,.Header-module__ldgnoG__menuIconHidden,.Header-module__ldgnoG__closeTextHidden,.Header-module__ldgnoG__closeTextVisible{transition:none}.Header-module__ldgnoG__mobileNavLink{transform:none}}@media (max-width:768px){.Header-module__ldgnoG__nav{display:none}.Header-module__ldgnoG__menuButton{display:flex}}
