header:has(~main .dot-anchor) .dot{visibility:hidden;view-transition-name:none}header :is(a,button){outline:none;position:relative}header :is(a,button):before{--size:.5rem;background-color:currentColor;border-radius:var(--size);content:"";height:var(--size);left:calc(var(--size)*-2);position:absolute;top:calc(50% - var(--size)*.5);transform:scale(0);transition:transform .3s ease,visibility .3s;visibility:hidden;width:var(--size)}header :is(a,button):focus-visible:before{transform:scale(1);transition:.8s transform var(--ease-out-elastic),.3s visibility;visibility:visible}.menu-toggle-enter-active,.menu-toggle-leave-active{transition:opacity .2s var(--ease-in-out-sine),transform .2s var(--ease-in-out-sine)}.menu-toggle-leave-to{opacity:0;transform:translateY(-50%)}.menu-toggle-enter-from{opacity:0;transform:translateY(50%)}nav[data-v-00e5f9d9]{transition-property:visibility}ul[data-v-00e5f9d9]{--opacity-duration:.3s}li a[data-v-00e5f9d9]{outline:none;position:relative;transition:1s translate var(--ease-out-elastic) calc(var(--delay)*1ms),opacity var(--opacity-duration) ease}li a[data-v-00e5f9d9]:before{--size:1rem;background-color:currentColor;border-radius:var(--size);content:"";height:var(--size);left:calc(var(--size)*-2);position:absolute;top:calc(50% - var(--size)*.5);transform:scale(0);transition:transform .3s ease,visibility .3s;visibility:hidden;width:var(--size)}li a[data-v-00e5f9d9]:focus-visible:before{transform:scale(1);transition:.8s transform var(--ease-out-elastic),.3s visibility;visibility:visible}.dotnav[data-v-52c73fa9]{--size:hypot(100vw,100dvh);visibility:hidden;position-anchor:--dot;align-items:center;clip-path:circle(.25rem at 50% 50%);display:flex;height:var(--size);justify-content:center;left:calc(50% - var(--size)/2);position:fixed;top:calc(50% - var(--size)/2);transition:.3s transform var(--ease-in-out-cubic),.5s visibility;width:var(--size)}.dotnav[open=true][data-v-52c73fa9]{clip-path:circle(50% at 50% 50%)}.dotnav.archive-grid[data-v-52c73fa9]{transform:translate(.5rem)}
