@media(max-width:1200px){
body.nav-conventional header #navigation{display:grid;position:absolute;top:100%;left:16px;right:16px;width:auto;box-sizing:border-box;padding:18px;border-radius:0 0 24px 24px;border:1px solid #dce3d6;box-shadow:0 16px 30px #153f2b15;max-height:calc(100dvh - 180px);overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,-24px,0);transition:opacity 360ms ease,transform 420ms cubic-bezier(.22,.61,.36,1),visibility 0s linear 420ms}
body.nav-conventional header #navigation.open{display:grid;opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0,0,0);transition:opacity 360ms ease,transform 420ms cubic-bezier(.22,.61,.36,1),visibility 0s}
body.nav-conventional header #navigation>a{border-radius:12px;min-height:44px}
}
@media(max-width:1000px){
body.nav-organic header #navigation{display:flex;position:absolute;top:100%;left:16px;right:16px;width:auto;box-sizing:border-box;padding:18px;border-radius:0 0 24px 24px;border:1px solid #dce3d6;box-shadow:0 16px 30px #153f2b15;max-height:calc(100dvh - 180px);overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,-24px,0);transition:opacity 360ms ease,transform 420ms cubic-bezier(.22,.61,.36,1),visibility 0s linear 420ms}
body.nav-organic header #navigation.open{display:flex;opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0,0,0);transition:opacity 360ms ease,transform 420ms cubic-bezier(.22,.61,.36,1),visibility 0s}
body.nav-organic header #navigation>a{border-radius:12px;min-height:44px}
}
@media(min-width:601px) and (max-width:1200px){body.nav-conventional header #navigation{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}
@media(max-width:600px){body.nav-conventional header #navigation{grid-template-columns:1fr}}
@media(max-width:1000px){body.nav-organic header #navigation{flex-direction:column;align-items:stretch;gap:6px}}
@media(prefers-reduced-motion:reduce){body header #navigation,body header #navigation.open{transition:none!important;transform:none!important}}
