.ex-nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;justify-content:space-between;gap:20px;padding:12px 5%;min-height:66px;background:#f2f1e9f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #cdd3c2;color:#344b3d;font-family:var(--font-sans),sans-serif}.ex-nav,.ex-nav a{display:flex;align-items:center}.ex-nav a{color:inherit;text-decoration:none;font-size:11px;min-height:40px}.ex-nav nav{display:flex;gap:4px}.ex-nav nav a{padding:10px 13px;color:#74816d}.ex-nav nav a[aria-current=page]{background:#dfe6d7;color:#304b39}.ex-nav .ex-contact{font-size:10px;border-bottom:1px solid #a4b29a}.ex-nav a:focus-visible{outline:3px solid #83966e;outline-offset:3px}.cs-dedicated .cs-controls,.ps-page .ps-nav{top:66px}.cs-dedicated .cs-composition,.ps-page .ps-stage{scroll-margin-top:145px}.ps-page .ps-stage aside{top:175px}@media(max-width:800px){.ex-nav{display:grid;grid-template-columns:1fr auto;grid-gap:3px 12px;gap:3px 12px;padding:8px 5%;min-height:105px}.ex-nav .ex-back{font-size:10px;grid-column:1}.ex-nav .ex-contact{font-size:8px;grid-column:2;grid-row:1;max-width:140px;line-height:1.5}.ex-nav nav{grid-column:1/-1;justify-content:center}.ex-nav nav a{font-size:10px;padding:8px 14px;min-height:36px}.cs-dedicated .cs-controls,.ps-page .ps-nav{top:105px}.cs-dedicated .cs-composition,.ps-page .ps-stage{scroll-margin-top:205px}}@media(prefers-reduced-motion:no-preference){.cs-dedicated main,.ps-page main{animation:ex-arrive .35s ease-out}@keyframes ex-arrive{0%{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}