.Header-module__P45vwq__header{z-index:100;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:fixed;top:0;left:0;right:0}.Header-module__P45vwq__headerHomePending{opacity:0;visibility:hidden;pointer-events:none}.Header-module__P45vwq__headerHomeVisible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .7s,visibility linear}.Header-module__P45vwq__logoLink{cursor:pointer;align-items:center;display:inline-flex}.Header-module__P45vwq__logo{width:auto;height:24px;color:var(--color-text)}.Header-module__P45vwq__menuButton{display:none}.Header-module__P45vwq__nav{justify-content:space-between;align-items:center;width:100%;display:flex}.Header-module__P45vwq__navLeft,.Header-module__P45vwq__navRight{gap:1.5rem;display:flex}.Header-module__P45vwq__mobileMenu{display:none}.Header-module__P45vwq__link{opacity:1;transition:opacity .2s}@media (min-width:768px){.Header-module__P45vwq__header{background:0 0;display:block;position:absolute}.Header-module__P45vwq__logoLink{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (min-width:768px) and (hover:hover) and (pointer:fine){.Header-module__P45vwq__nav:has(.Header-module__P45vwq__link:is(:hover,:focus-visible)) .Header-module__P45vwq__link:not(:is(:hover,:focus-visible)){opacity:.7}}@media (max-width:767px){.Header-module__P45vwq__header{top:var(--header-clip-max-inset-y);right:var(--header-clip-max-inset-x);left:var(--header-clip-max-inset-x);width:auto;height:var(--header-bar-height);padding-block:0;padding-inline:var(--header-clip-max-inset-x);align-items:center;justify-content:initial;background:0 0;grid-template-columns:1fr auto 1fr;display:grid}.Header-module__P45vwq__logo{height:17px}.Header-module__P45vwq__header:before{content:"";height:calc(var(--header-clip-max-inset-y) + var(--header-bar-height));z-index:0;background:var(--color-nav-bg);opacity:0;pointer-events:none;clip-path:inset(var(--header-clip-max-inset-y) 0 0 0 round 0);transition:clip-path .48s cubic-bezier(.4, 0, .2, 1), opacity .48s cubic-bezier(.33, 0, .2, 1), height .48s cubic-bezier(.4, 0, .2, 1), background-color var(--duration-theme) var(--ease-theme);position:fixed;top:0;left:0;right:0}.Header-module__P45vwq__header[data-compressed=true]:not([data-menu-open=true]):before{opacity:1;clip-path:inset(var(--header-clip-max-inset-y) var(--header-clip-max-inset-x) 0 var(--header-clip-max-inset-x) round var(--header-clip-radius))}.Header-module__P45vwq__header[data-menu-open=true]:before{opacity:1;background:var(--color-bg);clip-path:inset(0);height:100lvh;transition:clip-path .28s cubic-bezier(.32, .72, 0, 1), opacity .28s cubic-bezier(.23, 1, .32, 1), height .28s cubic-bezier(.32, .72, 0, 1), background-color var(--duration-theme) var(--ease-theme)}.Header-module__P45vwq__logoLink{z-index:2;grid-column:2;justify-self:center;position:static;transform:none}.Header-module__P45vwq__menuButton{z-index:2;min-width:44px;font:inherit;font-size:var(--type-sm);letter-spacing:.02em;color:var(--color-text);cursor:pointer;background:0 0;border:0;grid-column:3;justify-self:end;align-items:center;gap:.625rem;padding-inline:0;transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .18s;display:inline-flex;position:relative}.Header-module__P45vwq__menuButton:after{content:"";position:absolute;inset:-14px -10px}.Header-module__P45vwq__menuButton:active{transform:scale(.97)}.Header-module__P45vwq__menuIcon{color:currentColor;width:.875rem;height:.625rem;display:inline-flex;position:relative}.Header-module__P45vwq__menuIcon span{transform-origin:50%;background:currentColor;width:100%;height:1px;transition:transform .22s cubic-bezier(.23,1,.32,1),opacity .18s;position:absolute;left:0}.Header-module__P45vwq__menuIcon span:first-child{top:0}.Header-module__P45vwq__menuIcon span:nth-child(2){top:50%;transform:translateY(-50%)}.Header-module__P45vwq__menuIcon span:nth-child(3){bottom:0}.Header-module__P45vwq__header[data-menu-open=true] .Header-module__P45vwq__menuIcon span:first-child{transform:translateY(4.5px)rotate(45deg)}.Header-module__P45vwq__header[data-menu-open=true] .Header-module__P45vwq__menuIcon span:nth-child(2){opacity:0;transform:translateY(-50%)scaleX(.3)}.Header-module__P45vwq__header[data-menu-open=true] .Header-module__P45vwq__menuIcon span:nth-child(3){transform:translateY(-4.5px)rotate(-45deg)}.Header-module__P45vwq__nav{z-index:1;min-height:100dvh;padding:calc(var(--header-clip-max-inset-y) + var(--header-bar-height) + var(--space-2)) var(--grid-margin) var(--space-6);pointer-events:none;visibility:hidden;transition:visibility 0s linear .22s;display:block;position:fixed;top:0;left:0;right:0}.Header-module__P45vwq__navLeft,.Header-module__P45vwq__navRight{display:none}.Header-module__P45vwq__nav[data-open=true]{pointer-events:auto;visibility:visible;transition:visibility linear}.Header-module__P45vwq__mobileMenu{min-height:calc(100dvh - var(--header-clip-max-inset-y) - var(--header-bar-height) - var(--space-2) - var(--space-6));grid-template-rows:auto 1fr auto;align-items:center;display:grid}.Header-module__P45vwq__mobileTagline{max-width:18rem;font-family:var(--font-heading), sans-serif;font-size:var(--type-body);font-weight:300;line-height:var(--leading-heading);text-align:center;text-wrap:balance;opacity:0;align-self:start;margin-inline:auto;transition:opacity .2s cubic-bezier(.23,1,.32,1) 80ms,transform .22s cubic-bezier(.23,1,.32,1) 80ms;transform:translateY(.5rem)}.Header-module__P45vwq__nav[data-open=true] .Header-module__P45vwq__mobileTagline{opacity:1;transform:translateY(0)}.Header-module__P45vwq__nav:not([data-open=true]) .Header-module__P45vwq__mobileTagline{transition-delay:0s}.Header-module__P45vwq__mobileLinks{justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.Header-module__P45vwq__mobileLink{opacity:1;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1);transition-delay:calc(.1s + var(--link-index,0) * 45ms);transform:translateY(0)}.Header-module__P45vwq__mobileLinkActive{opacity:.5}.Header-module__P45vwq__nav:not([data-open=true]) .Header-module__P45vwq__mobileLink,.Header-module__P45vwq__nav:not([data-open=true]) .Header-module__P45vwq__mobileLinkActive{opacity:0;transition-delay:0s;transform:translateY(.5rem)}.Header-module__P45vwq__mobileContact{align-items:center;gap:var(--space-1);padding-bottom:var(--space-2);flex-direction:column;align-self:end;display:flex}.Header-module__P45vwq__mobileContactLink,.Header-module__P45vwq__mobileContactLabel{font-size:var(--type-sm);line-height:var(--leading-body);text-transform:lowercase;opacity:0;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1);transition-delay:calc(.18s + var(--link-index,0) * 45ms);transform:translateY(.5rem)}.Header-module__P45vwq__nav[data-open=true] .Header-module__P45vwq__mobileContactLink,.Header-module__P45vwq__nav[data-open=true] .Header-module__P45vwq__mobileContactLabel{opacity:1;transform:translateY(0)}.Header-module__P45vwq__nav:not([data-open=true]) .Header-module__P45vwq__mobileContactLink,.Header-module__P45vwq__nav:not([data-open=true]) .Header-module__P45vwq__mobileContactLabel{transition-delay:0s}.Header-module__P45vwq__nav[data-open=true] .Header-module__P45vwq__mobileContactLink:hover{opacity:.64}}@media (hover:hover) and (pointer:fine){.Header-module__P45vwq__menuButton:hover{opacity:.72}}@media (prefers-reduced-motion:reduce){.Header-module__P45vwq__headerHomePending,.Header-module__P45vwq__headerHomeVisible{opacity:1;visibility:visible;pointer-events:auto;transition:none}@media (max-width:767px){.Header-module__P45vwq__header:before{transition:none}}.Header-module__P45vwq__menuButton,.Header-module__P45vwq__menuIcon span,.Header-module__P45vwq__nav,.Header-module__P45vwq__link,.Header-module__P45vwq__mobileTagline,.Header-module__P45vwq__mobileLink,.Header-module__P45vwq__mobileContactLink,.Header-module__P45vwq__mobileContactLabel{transition-duration:0s;transition-delay:0s}}
