@media (prefers-reduced-motion: no-preference) {
  .motion-layer{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}
  body>header,body>main,body>footer,body>.bar{position:relative;z-index:1}body>header{z-index:10}
  .motion-orb{opacity:.18;pointer-events:none;position:absolute;will-change:transform}
  .motion-orb--one{left:5vw;top:22vh}.motion-orb--two{right:7vw;top:48vh}.motion-orb--three{bottom:8vh;left:44vw}.motion-orb--star{right:18vw;top:19vh}
  .has-library-feather{position:relative}.motion-layer--library-page{height:100%;min-height:100%;overflow:visible;position:absolute}.motion-orb--library-feather{bottom:auto;opacity:.16;right:-30vw;top:36%;transform:rotate(12deg)}.motion-orb--library-feather .motion-illustration{filter:grayscale(1) contrast(.7) brightness(.7);max-height:none;width:min(92vw,1450px)}
  .motion-pointer{display:block;will-change:transform}.motion-mark{display:block;will-change:transform}
  .motion-illustration{filter:grayscale(1) contrast(1.4) brightness(.2);height:auto;max-height:170px;object-fit:contain;width:clamp(85px,11vw,165px)}
  .motion-mark{animation:sika-float 7s cubic-bezier(.45,.05,.55,.95) infinite alternate}
  .motion-orb--two .motion-mark{animation-delay:-2.4s;animation-duration:8.5s}.motion-orb--three .motion-mark{animation-delay:-4.5s;animation-duration:6.2s}
  @keyframes sika-float{from{transform:translate3d(0,0,0) rotate(-3deg)}to{transform:translate3d(0,-15px,0) rotate(4deg)}}
  @media (pointer:fine){
    .magnetic-target{transform-style:preserve-3d;will-change:transform}
    a.magnetic-target,button.magnetic-target,summary.magnetic-target,[role="button"].magnetic-target{cursor:none}
    .sika-cursor{background:rgba(152,91,57,.15);border:1px solid #985b39;border-radius:50%;height:20px;left:0;pointer-events:none;position:fixed;top:0;transform:translate3d(-50%,-50%,0);width:20px;will-change:transform,width,height,background;z-index:9999}
    .sika-cursor.is-active{background:rgba(183,121,38,.22);border-color:#b77926}
  }
}
@media (prefers-reduced-motion: reduce),(pointer:coarse){.motion-layer,.sika-cursor{display:none!important}}
.beyond-menu,.home-menu{position:relative;text-transform:none}.beyond-menu summary,.home-menu summary{cursor:pointer;list-style:none}.beyond-menu summary::-webkit-details-marker,.home-menu summary::-webkit-details-marker{display:none}.beyond-menu summary::after,.home-menu summary::after{content:"⌄";font-size:14px;margin-left:7px}.beyond-menu[open] summary,.home-menu[open] summary{border-bottom:1px solid currentColor;padding-bottom:4px}.beyond-menu-panel,.home-menu-panel{background:#fff;border:1px solid #d8cebb;display:grid;gap:10px;min-width:185px;padding:14px;position:absolute;right:0;top:27px;z-index:20}.beyond-menu-panel a,.home-menu-panel a{font:12px Arial,sans-serif;letter-spacing:0;text-transform:none}.beyond-menu-panel a:hover,.home-menu-panel a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){.beyond-menu-panel,.home-menu-panel{left:0;right:auto}}
