nav[aria-label=Main] [hidden]{display:none}.public-ux :is(section[id],div[id]){scroll-margin-top:6rem}.public-ux :is(a,button,summary):focus-visible{outline:2px solid var(--color-public-gold-light);outline-offset:3px}.public-ux :is(.bg-public-parchment,.bg-public-card,.bg-public-gold-surface) :is(a,button,summary):focus-visible{outline-color:var(--color-public-gold-deep)}.bg-public-ink [class~=text-public-parchment\/40],.bg-public-ink [class~=text-public-parchment\/45]{color:#f7f3ed99}@keyframes public-mobile-menu-reveal{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}.public-mobile-menu:not([hidden]){animation:public-mobile-menu-reveal var(--duration-base) ease-out both}.public-mobile-menu:not([hidden]) .public-mobile-studio,.public-mobile-menu:not([hidden]) .public-mobile-primary{animation:public-mobile-menu-reveal var(--duration-slow) ease-out both}.public-mobile-menu:not([hidden]) .public-mobile-primary:nth-child(3){animation-delay:40ms}.public-mobile-menu:not([hidden]) .public-mobile-primary:nth-child(4){animation-delay:80ms}.public-mobile-menu:not([hidden]) .public-mobile-primary:nth-child(5){animation-delay:.12s}@media (prefers-reduced-motion:reduce){.public-ux *,.public-ux :before,.public-ux :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.public-ux :is(a,button):hover{transform:none!important}}
