.ActionLink_root__HPqya{position:relative;display:inline-flex;min-height:2.75rem;width:fit-content;align-items:center;gap:.5rem;color:var(--action-link-rest);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;transition:color var(--motion-quick) var(--motion-ease-enter)}.ActionLink_toneAccent__8dtmU{--action-link-rest:var(--accent);--action-link-interactive:var(--accent-hover)}.ActionLink_toneInverse__8bMzh{--action-link-rest:var(--action-link-inverse);--action-link-interactive:var(--action-link-inverse)}.ActionLink_icon__uGIp4,.ActionLink_label__2qvlg{position:relative;z-index:1}.ActionLink_icon__uGIp4{width:1rem;height:1rem;overflow:hidden;flex:0 0 1rem}.ActionLink_iconIncoming__hP7uh,.ActionLink_iconOutgoing__dm3ja,.ActionLink_iconStatic__WdMwC{position:absolute;inset:0;display:grid;place-items:center}.ActionLink_iconIncoming__hP7uh,.ActionLink_iconOutgoing__dm3ja{transition:opacity var(--motion-slow) var(--motion-ease-inout),transform var(--motion-slow) var(--motion-ease-inout)}.ActionLink_iconIncoming__hP7uh{opacity:0}.ActionLink_root__HPqya[data-action-intent=internal] .ActionLink_iconIncoming__hP7uh{transform:translateX(-.3rem)}.ActionLink_root__HPqya[data-action-intent=external] .ActionLink_iconIncoming__hP7uh{transform:translate(-.3rem,.3rem)}.ActionLink_root__HPqya[data-action-intent=disclosure] .ActionLink_iconIncoming__hP7uh{transform:scale(.72)}.ActionLink_band__QyQ_K{min-height:3.5rem;width:100%;justify-content:space-between;overflow:hidden;border-top:1px solid var(--ink-10);padding-inline:1.5rem}.ActionLink_band__QyQ_K:before{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;pointer-events:none;transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-panel) var(--motion-ease-enter)}.ActionLink_root__HPqya:focus-visible,.group:focus-visible .ActionLink_root__HPqya{color:var(--action-link-interactive)}.ActionLink_root__HPqya:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.ActionLink_root__HPqya:is(:focus-visible,:active) .ActionLink_iconOutgoing__dm3ja,.group:is(:focus-visible,:active) .ActionLink_root__HPqya .ActionLink_iconOutgoing__dm3ja{opacity:0}.ActionLink_root__HPqya[data-action-intent=internal]:is(:focus-visible,:active) .ActionLink_iconOutgoing__dm3ja,.group:is(:focus-visible,:active) .ActionLink_root__HPqya[data-action-intent=internal] .ActionLink_iconOutgoing__dm3ja{transform:translateX(.3rem)}.ActionLink_root__HPqya[data-action-intent=external]:is(:focus-visible,:active) .ActionLink_iconOutgoing__dm3ja,.group:is(:focus-visible,:active) .ActionLink_root__HPqya[data-action-intent=external] .ActionLink_iconOutgoing__dm3ja{transform:translate(.3rem,-.3rem)}.ActionLink_root__HPqya[data-action-intent=disclosure]:is(:focus-visible,:active) .ActionLink_iconOutgoing__dm3ja,.group:is(:focus-visible,:active) .ActionLink_root__HPqya[data-action-intent=disclosure] .ActionLink_iconOutgoing__dm3ja{transform:scale(1.2)}.ActionLink_root__HPqya:is(:focus-visible,:active) .ActionLink_iconIncoming__hP7uh,.group:is(:focus-visible,:active) .ActionLink_root__HPqya .ActionLink_iconIncoming__hP7uh{opacity:1;transform:none}.ActionLink_band__QyQ_K:focus-visible:before{transform:scaleX(1)}.ActionLink_root__HPqya:active,.group:active .ActionLink_root__HPqya{color:var(--action-link-interactive)}@media (hover:hover){.ActionLink_root__HPqya:hover,.group:hover .ActionLink_root__HPqya{color:var(--action-link-interactive)}.ActionLink_root__HPqya:hover .ActionLink_iconOutgoing__dm3ja,.group:hover .ActionLink_root__HPqya .ActionLink_iconOutgoing__dm3ja{opacity:0}.ActionLink_root__HPqya[data-action-intent=internal]:hover .ActionLink_iconOutgoing__dm3ja,.group:hover .ActionLink_root__HPqya[data-action-intent=internal] .ActionLink_iconOutgoing__dm3ja{transform:translateX(.3rem)}.ActionLink_root__HPqya[data-action-intent=external]:hover .ActionLink_iconOutgoing__dm3ja,.group:hover .ActionLink_root__HPqya[data-action-intent=external] .ActionLink_iconOutgoing__dm3ja{transform:translate(.3rem,-.3rem)}.ActionLink_root__HPqya[data-action-intent=disclosure]:hover .ActionLink_iconOutgoing__dm3ja,.group:hover .ActionLink_root__HPqya[data-action-intent=disclosure] .ActionLink_iconOutgoing__dm3ja{transform:scale(1.2)}.ActionLink_root__HPqya:hover .ActionLink_iconIncoming__hP7uh,.group:hover .ActionLink_root__HPqya .ActionLink_iconIncoming__hP7uh{opacity:1;transform:none}.ActionLink_band__QyQ_K:hover:before{transform:scaleX(1)}}@media (min-width:640px){.ActionLink_band__QyQ_K{padding-inline:2rem}}@media (prefers-reduced-motion:reduce){.ActionLink_band__QyQ_K:before,.ActionLink_iconIncoming__hP7uh,.ActionLink_iconOutgoing__dm3ja,.ActionLink_root__HPqya{transition:none}.ActionLink_root__HPqya:is(:hover,:focus-visible) .ActionLink_iconOutgoing__dm3ja,.group:is(:hover,:focus-visible) .ActionLink_root__HPqya .ActionLink_iconOutgoing__dm3ja{opacity:1;transform:none}.ActionLink_root__HPqya:is(:hover,:focus-visible) .ActionLink_iconIncoming__hP7uh,.group:is(:hover,:focus-visible) .ActionLink_root__HPqya .ActionLink_iconIncoming__hP7uh{opacity:0;transform:none}}.SiteHeader_skipLink__w_2f9{position:fixed;z-index:200;top:max(.75rem,env(safe-area-inset-top));left:max(.75rem,env(safe-area-inset-left));min-height:44px;padding:.75rem 1rem;background:var(--ink);color:var(--sheet-bg);font-family:var(--font-geist-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;transform:translateY(calc(-100% - 2rem));opacity:0;clip-path:inset(50%);pointer-events:none;transition:transform var(--motion-quick) var(--motion-ease-enter),opacity var(--motion-quick) var(--motion-ease-enter)}.SiteHeader_skipLink__w_2f9:focus,.SiteHeader_skipLink__w_2f9:focus-visible{outline:2px solid var(--accent);outline-offset:3px;transform:translateY(0);opacity:1;clip-path:inset(0);pointer-events:auto}.SiteHeader_header__SRb_V{position:relative;isolation:isolate}.SiteHeader_header__SRb_V:before{content:"";position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:calc(100% + 1.5rem);transform:translateX(-50%);pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--sheet-bg) 92%,transparent) 0,color-mix(in srgb,var(--sheet-bg) 72%,transparent) 64%,transparent 100%)}.SiteHeader_mobileNavigation__TCZ9j{display:none}.SiteHeader_mobileMenuClose__SDVN1,.SiteHeader_mobileMenuTrigger__zJ8L1{display:flex;width:6rem;min-height:44px;min-width:44px;align-items:center;justify-content:center;padding-inline:.75rem;border:1px solid var(--ink-25);font-family:var(--font-geist-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em}.SiteHeader_mobileMenuClose__SDVN1:focus:not(:focus-visible),.SiteHeader_mobileMenuTrigger__zJ8L1:focus:not(:focus-visible){outline:none}.SiteHeader_mobileMenuTrigger__zJ8L1{position:relative}.SiteHeader_mobileMenuControlVisual__8Lir7{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.SiteHeader_mobileMenuLabelWindow__ZfBMl{display:block;height:1.5em;overflow:hidden;line-height:1.5}.SiteHeader_mobileMenuLabelRoll__6dMqI,.SiteHeader_mobileMenuLabelRoll__6dMqI>span{display:block}.SiteHeader_mobileMenuLabelRoll__6dMqI{transform:translateY(0)}.SiteHeader_mobileMenuControlVisual__8Lir7[data-menu-control-state=close] .SiteHeader_mobileMenuLabelRoll__6dMqI{transform:translateY(-50%)}.SiteHeader_mobileMenuIconSlot__U6z30{position:relative;display:block;width:1.25rem;height:1.25rem}.SiteHeader_mobileMenuIconSlot__U6z30>svg{position:absolute;inset:0}.SiteHeader_mobileMenuIconMenu__mn3dY{opacity:1;transform:rotate(0deg) scale(1)}.SiteHeader_mobileMenuIconClose__kWY6A{opacity:0;transform:rotate(90deg) scale(.72)}.SiteHeader_mobileMenuControlVisual__8Lir7[data-menu-control-state=close] .SiteHeader_mobileMenuIconMenu__mn3dY{opacity:0;transform:rotate(-90deg) scale(.72)}.SiteHeader_mobileMenuControlVisual__8Lir7[data-menu-control-state=close] .SiteHeader_mobileMenuIconClose__kWY6A{opacity:1;transform:rotate(0deg) scale(1)}.SiteHeader_mobileMenuDialog__6oq4C{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--ink)}.SiteHeader_mobileMenuDialog__6oq4C::backdrop{background:color-mix(in srgb,var(--ink) 28%,transparent)}.SiteHeader_mobileMenuDialog__6oq4C[open]{display:block}.SiteHeader_mobileMenuDialog__6oq4C:focus{outline:none}.SiteHeader_mobileMenuSheet__18rGR{position:relative;isolation:isolate;display:grid;min-height:100%;grid-template-rows:auto 1fr}.SiteHeader_mobileMenuSheet__18rGR:before{content:"";position:absolute;z-index:-1;inset:0;background:var(--sheet-bg);opacity:1}@media (prefers-reduced-motion:no-preference){.SiteHeader_mobileMenuLabelRoll__6dMqI{transition:transform var(--motion-quick) var(--motion-ease-inout)}.SiteHeader_mobileMenuIconSlot__U6z30>svg{transition:opacity var(--motion-quick) var(--motion-ease-inout),transform var(--motion-quick) var(--motion-ease-inout)}.SiteHeader_mobileMenuNav__DnLQs li{opacity:0;transform:translateX(1.25rem);transition:opacity var(--motion-panel) var(--motion-ease-enter),transform var(--motion-panel) var(--motion-ease-enter)}.SiteHeader_mobileMenuDialog__6oq4C[data-state=open] .SiteHeader_mobileMenuNav__DnLQs li{opacity:1;transform:translateX(0);transition-delay:calc(var(--motion-quick) + (var(--motion-stagger-1) * var(--menu-index)))}.SiteHeader_mobileMenuDialog__6oq4C[data-state=closing-items] .SiteHeader_mobileMenuNav__DnLQs li{transition-duration:var(--mobile-menu-exit-duration);transition-delay:calc(var(--mobile-menu-exit-stagger) * var(--menu-reverse-index));transition-timing-function:var(--motion-ease-exit)}}.SiteHeader_mobileMenuHeader__Pwk5S{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:max(1.25rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) 1.25rem max(1.5rem,env(safe-area-inset-left))}.SiteHeader_mobileMenuIdentity__YxLTT{display:grid;font-family:var(--font-geist-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.25em;line-height:1.5}.SiteHeader_mobileMenuIdentity__YxLTT span:last-child{color:var(--ink-65)}.SiteHeader_mobileMenuClose__SDVN1{position:relative}.SiteHeader_mobileMenuNav__DnLQs{display:flex;align-items:center;padding:clamp(1.25rem,5vh,3rem) max(1.5rem,env(safe-area-inset-right)) max(1.25rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left))}.SiteHeader_mobileMenuNav__DnLQs ol{width:100%}.SiteHeader_mobileMenuNav__DnLQs li{border-bottom:1px solid var(--ink-15)}.SiteHeader_mobileMenuLink__xqZZb{display:grid;min-height:clamp(4.5rem,14vh,8rem);grid-template-columns:1fr auto;align-items:center;gap:.5rem;font-size:clamp(2rem,9vw,4.75rem);font-weight:500;line-height:.95;letter-spacing:-.055em;transition:color var(--motion-quick) var(--motion-ease-standard),padding-inline var(--motion-quick) var(--motion-ease-standard)}.SiteHeader_mobileMenuLink__xqZZb[aria-current=page]{color:var(--accent)}.SiteHeader_mobileMenuLink__xqZZb:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;padding-inline:.5rem}@media (hover:hover){.SiteHeader_mobileMenuLink__xqZZb:hover{color:var(--accent);padding-inline:.5rem}}@media (max-width:48rem){.SiteHeader_header__SRb_V{flex-wrap:nowrap;align-items:center;padding-block:max(1.25rem,env(safe-area-inset-top)) 1.25rem}.SiteHeader_header__SRb_V:before{height:calc(100% + 2.25rem);background:linear-gradient(to bottom,color-mix(in srgb,var(--sheet-bg) 98%,transparent) 0,color-mix(in srgb,var(--sheet-bg) 86%,transparent) 68%,transparent 100%)}.SiteHeader_desktopNavigation__oh0pG{display:none}.SiteHeader_identityRole__n6Zza,.SiteHeader_mobileNavigation__TCZ9j{display:block}}@media (max-height:31.25rem) and (hover:none) and (pointer:coarse){.SiteHeader_header__SRb_V{flex-wrap:nowrap;align-items:center;padding-block:max(.75rem,env(safe-area-inset-top)) .75rem}.SiteHeader_desktopNavigation__oh0pG{display:none}.SiteHeader_mobileNavigation__TCZ9j{display:block}.SiteHeader_mobileMenuLink__xqZZb{min-height:3.35rem;font-size:clamp(1.75rem,7vh,2.75rem)}.SiteHeader_mobileMenuHeader__Pwk5S{padding-block:max(.75rem,env(safe-area-inset-top)) .75rem}.SiteHeader_mobileMenuNav__DnLQs{padding-block:.5rem max(.75rem,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.SiteHeader_mobileMenuIconSlot__U6z30>svg,.SiteHeader_mobileMenuLabelRoll__6dMqI,.SiteHeader_mobileMenuNav__DnLQs li{transition:none}.SiteHeader_mobileMenuDialog__6oq4C:is([data-state=opening],[data-state=open]) .SiteHeader_mobileMenuNav__DnLQs li{opacity:1}.SiteHeader_mobileMenuDialog__6oq4C:is([data-state=opening],[data-state=open]) .SiteHeader_mobileMenuNav__DnLQs li{transform:none}}.SiteHeader_navLink__GqI97{display:inline-flex;min-height:44px;align-items:center;vertical-align:middle}.SiteHeader_labelWindow__qx7V4{display:block;height:1.5em;overflow:hidden;line-height:1.5}.SiteHeader_labelRoll__adNUk,.SiteHeader_labelRoll__adNUk>span{display:block}.SiteHeader_contact__gnfpz{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;margin-left:var(--contact-margin,.5rem);padding:.25rem .625rem .25rem .75rem;border:1px solid var(--contact-border,var(--ink-25));color:var(--contact-foreground,var(--ink));transition:color var(--motion-quick) var(--motion-ease-standard),border-color var(--motion-quick) var(--motion-ease-standard),background-color var(--motion-quick) var(--motion-ease-standard)}.SiteHeader_erosion__S2E0R{position:absolute;inset:-1px;pointer-events:none}.SiteHeader_edgePixel__Ks452{position:absolute;width:var(--pixel-size);height:var(--pixel-size);transform:translate(-50%,-50%)}.SiteHeader_edgePixel__Ks452:after,.SiteHeader_edgePixel__Ks452:before{content:"";position:absolute;inset:0;opacity:0}.SiteHeader_edgePixel__Ks452:before{background:var(--sheet-bg)}.SiteHeader_edgePixel__Ks452:after{background:var(--accent)}.SiteHeader_erosion__S2E0R[data-cutouts=false] .SiteHeader_edgePixel__Ks452:before{display:none}.SiteHeader_contact__gnfpz:is(:focus-visible,[data-preview-active=true]){color:var(--sheet-bg);background-color:var(--accent);border-color:var(--accent)}@media (hover:hover){.SiteHeader_contact__gnfpz:hover{color:var(--sheet-bg);background-color:var(--accent);border-color:var(--accent)}}.SiteHeader_contact__gnfpz:active{background-color:var(--accent-hover);border-color:var(--accent-hover)}@media (prefers-reduced-motion:no-preference){.SiteHeader_labelRoll__adNUk{transition:transform var(--motion-slow) var(--motion-ease-enter)}.SiteHeader_navLink__GqI97:focus-visible .SiteHeader_labelRoll__adNUk{transform:translateY(-50%)}.SiteHeader_edgePixel__Ks452:after,.SiteHeader_edgePixel__Ks452:before{animation-duration:calc(var(--motion-cycle) * var(--pixel-tempo));animation-delay:calc(var(--motion-cycle) * var(--pixel-tempo) * var(--pixel-phase) * -1);animation-timing-function:var(--motion-ease-standard);animation-iteration-count:infinite}.SiteHeader_contact__gnfpz:is(:focus-visible,[data-preview-active=true]) .SiteHeader_edgePixel__Ks452:before{animation-name:var(--contact-notch)}.SiteHeader_contact__gnfpz:is(:focus-visible,[data-preview-active=true]) .SiteHeader_edgePixel__Ks452:after{animation-name:var(--contact-fragment)}@media (hover:hover){.SiteHeader_navLink__GqI97:hover .SiteHeader_labelRoll__adNUk{transform:translateY(-50%)}.SiteHeader_contact__gnfpz:hover .SiteHeader_edgePixel__Ks452:before{animation-name:var(--contact-notch)}.SiteHeader_contact__gnfpz:hover .SiteHeader_edgePixel__Ks452:after{animation-name:var(--contact-fragment)}}}