:root{--ease:cubic-bezier(.22, 1, .36, 1);--e:cubic-bezier(.16, 1, .3, 1);--e2:cubic-bezier(.33, 1, .68, 1)}h1,h2,h3{text-wrap:balance}p,li,dd,blockquote{text-wrap:pretty}.rule-t{border-top:1px solid #e2ded9}.section-label{color:#6b6763;font-family:Geist Mono,ui-monospace,monospace;font-size:.875rem;line-height:1.25rem;position:relative}@media (width>=1280px){.section-label:before{content:"";background:#4c8481;border-radius:2px;width:3px;height:20px;position:absolute;top:0;left:-25px}}.vr-status{color:#4c8481;background:#4c84811a}.reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(32px)}.reveal.visible{opacity:1;transform:none}#mobile-menu{opacity:0;pointer-events:none;transition:opacity .3s var(--ease)}#mobile-menu.open{opacity:1;pointer-events:auto}#mobile-menu .menu-item{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transform:translateY(24px)}#mobile-menu.open .menu-item{opacity:1;transform:none}.toggle-line{transition:transform .5s var(--ease)}.toggle-line:first-child{transform:translateY(-4px)}.toggle-line:last-child{transform:translateY(4px)}[aria-expanded=true] .toggle-line:first-child{transform:rotate(45deg)}[aria-expanded=true] .toggle-line:last-child{transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.reveal,#mobile-menu .menu-item{transition:opacity .3s var(--ease);transform:none}.toggle-line{transition:none}}
