@layer components{.header-menu-panel{background-color:#fffffffe;width:100%}.header-menu-panel:not([data-menu-motion-ready]){visibility:hidden}@media (min-width:1024px){.header-menu-panel{width:59.9rem}}.header-menu-label-mask{pointer-events:none;margin-block:-1.7rem;padding-block:1.7rem;overflow:visible clip}@media (min-width:1024px){.header-menu-label-mask{margin-block:-2.7rem;padding-block:2.7rem}}.header-bar-mask{display:block;overflow:clip}[data-header-entrance=pending]{opacity:0}.header-roll{transition:transform .7s var(--ease-expo-out);flex-direction:column;display:flex}.header-roll--spaced>*{margin-bottom:1rem}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.header-roll-trigger:hover .header-roll,.header-roll-trigger:focus-visible .header-roll,:is(body:has(.site-header [data-header-slot=logo]:is(:hover,:focus-visible)) .site-header-mask [data-header-slot=logo] .header-roll,body:has(.site-header [data-header-slot=toggle]:is(:hover,:focus-visible)) .site-header-mask [data-header-slot=toggle] .header-roll){transform:translateY(-50%)}}.site-header-mask{clip-path:inset(100%)}@media (prefers-reduced-motion:reduce){.header-roll{transition:none}[data-header-entrance=pending]{opacity:1}}.header-menu-link{align-items:center;display:inline-flex;position:relative}.header-menu-label{justify-items:end;display:grid}.header-menu-label-layer{--menu-label-bleed:.25em;text-box:inherit;transition:clip-path .7s var(--ease-expo-out);grid-area:1/1}.header-menu-label-serif{clip-path:inset(calc(var(--menu-label-bleed) * -1))}.header-menu-label-sans{clip-path:inset(calc(100% + var(--menu-label-bleed)) calc(var(--menu-label-bleed) * -1) calc(var(--menu-label-bleed) * -1 - 1px) calc(var(--menu-label-bleed) * -1))}.header-menu-link:focus-visible .header-menu-label-serif,.header-menu-label.is-active .header-menu-label-serif{clip-path:inset(calc(var(--menu-label-bleed) * -1 - 1px) calc(var(--menu-label-bleed) * -1) calc(100% + var(--menu-label-bleed)) calc(var(--menu-label-bleed) * -1))}.header-menu-link:focus-visible .header-menu-label-sans,.header-menu-label.is-active .header-menu-label-sans{clip-path:inset(calc(var(--menu-label-bleed) * -1))}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.header-menu-link:hover .header-menu-label-serif{clip-path:inset(calc(var(--menu-label-bleed) * -1 - 1px) calc(var(--menu-label-bleed) * -1) calc(100% + var(--menu-label-bleed)) calc(var(--menu-label-bleed) * -1))}.header-menu-link:hover .header-menu-label-sans{clip-path:inset(calc(var(--menu-label-bleed) * -1))}}.header-menu-social-link:after{content:"";position:absolute;inset:-.4rem -1.2rem}@media (min-width:1024px){.header-menu-social-link:after{inset:-1.2rem}}.header-menu-social-arrows{display:grid;overflow:clip}.header-menu-social-arrow{transition:transform .6s var(--ease-expo-out);grid-area:1/1}.header-menu-social-arrow--in{transform:translate(-100%,100%)}.header-menu-social-link:focus-visible .header-menu-social-arrow--out{transform:translate(100%,-100%)}.header-menu-social-link:focus-visible .header-menu-social-arrow--in{transform:translate(0)}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.header-menu-social-link:hover .header-menu-social-arrow--out{transform:translate(100%,-100%)}.header-menu-social-link:hover .header-menu-social-arrow--in{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.header-menu-label-layer,.header-menu-social-arrow{transition:none}.header-menu-social-arrow--out{transform:none!important}.header-menu-social-arrow--in{visibility:hidden}}}
