.reveal{opacity:1;transition:opacity .4s var(--ease-emphasized),transform .4s var(--ease-emphasized);transform:none}html[data-reveal] .reveal:not(.is-visible){opacity:0;transform:translateY(10px)}.wave{clip-path:none}.nav-link,.site-nav a,.nav-group summary{position:relative}.nav-link:after,.nav-group summary:after{content:"";background:var(--color-accent);transform-origin:0;height:2px;transition:transform var(--duration-fast) var(--ease-standard);position:absolute;bottom:-.35rem;left:0;right:0;transform:scaleX(0)}.nav-link:hover:after,.nav-link:focus-visible:after,.nav-link[aria-current=page]:after,.nav-group summary:hover:after{transform:scaleX(1)}.event-row-clickable{transition:background-color var(--duration-fast) var(--ease-standard)}.event-row-clickable:hover{background:color-mix(in srgb,var(--color-surface-sand) 60%,transparent)}.chip{transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.text-link{transition:color var(--duration-fast) var(--ease-standard)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}html[data-reveal] .reveal,html[data-reveal] .reveal:not(.is-visible){opacity:1;transform:none}}
