.mnav{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,.61,.36,1),opacity .25s,visibility 0s linear .38s;display:grid}.mnav.open{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .38s cubic-bezier(.22,.61,.36,1),opacity .25s,visibility}.mnav>*{min-height:0;overflow:hidden}.mnav a{opacity:0;transition:opacity .25s,transform .3s cubic-bezier(.22,.61,.36,1);transform:translateY(-8px)}.mnav.open a{opacity:1;transform:none}.mnav.open a:first-child{transition-delay:60ms}.mnav.open a:nth-child(2){transition-delay:.1s}.mnav.open a:nth-child(3){transition-delay:.14s}.mnav.open a:nth-child(4){transition-delay:.18s}.mnav.open a:nth-child(5){transition-delay:.22s}.burger{width:20px;height:14px;display:block;position:relative}.burger span{width:100%;height:var(--bw,2px);background:currentColor;border-radius:2px;transition:top .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1),opacity .2s;position:absolute;left:0}.burger span:first-child{top:0}.burger span:nth-child(2){top:calc(50% - var(--bw,2px) / 2)}.burger span:nth-child(3){top:calc(100% - var(--bw,2px))}[aria-expanded=true] .burger span:first-child{top:calc(50% - var(--bw,2px) / 2);transform:rotate(45deg)}[aria-expanded=true] .burger span:nth-child(2){opacity:0;transform:scaleX(.3)}[aria-expanded=true] .burger span:nth-child(3){top:calc(50% - var(--bw,2px) / 2);transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.mnav,.mnav a,.burger span{transition:none!important}}.cert-dialog{background:#fff;border:0;border-radius:22px;width:min(960px,100vw - 24px);max-height:calc(100vh - 40px);padding:0;overflow:auto;box-shadow:0 24px 60px #0000004d}.cert-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e16109e}.assoc-logo{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:100%;height:64px}@media (min-width:768px){.assoc-logo{height:84px}}.partner-logo{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;filter:grayscale();opacity:.6;width:auto;max-width:100%;height:56px;margin:0 auto;transition:filter .3s,opacity .3s}.partner-logo:hover{filter:none;opacity:1}
