.site-menu__list{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;flex-direction:column;align-items:center;font-size:clamp(3.75rem,17vw,5.5rem);line-height:.95;display:flex}.site-menu__break,.site-menu__stroke{display:none}.site-menu__item{align-items:center;display:flex}.site-menu__link{color:var(--color-ink);outline-offset:.1em;transition:color .4s,opacity .4s}body.menu-hover .site-menu__link{color:var(--color-cream);opacity:.35}body.menu-hover .site-menu__link:focus-visible,body.menu-hover .site-menu__link:hover{opacity:1}.site-menu__stroke{background:var(--color-ink);width:clamp(2rem,5vw,5.5rem);height:.06em;min-height:3px;margin:0 clamp(.75rem,1.6vw,1.75rem);transition:background-color .4s,opacity .4s}body.menu-hover .site-menu__stroke{background:var(--color-cream);opacity:.35}@media (width>=768px){.site-menu__list{flex-flow:wrap;justify-content:center;font-size:clamp(4.5rem,8.5vw,10rem);line-height:.92}.site-menu__break{flex-basis:100%;height:0;display:block}.site-menu__stroke{display:block}}@media (width>=768px) and (height<=760px){.site-menu__list{font-size:clamp(3.5rem,15vh,8rem)}}.hair{isolation:isolate;position:relative}.hair__layer{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hair__lines{-o-object-fit:cover;object-fit:cover;width:120%;max-width:none;height:120%;transform:translate3d(calc(var(--px,0)*-3.5%),calc(var(--py,0)*-3.5%),0);will-change:transform;position:absolute;top:-10%;left:-10%}.parallax-front{transform:translate3d(calc(var(--px,0)*-14px),calc(var(--py,0)*-14px),0);will-change:transform}
