.mm-btn[data-astro-cid-xlat7obg],.mm-panel[data-astro-cid-xlat7obg]{--mm-ink:var(--color-foreground);--mm-paper:var(--color-background);--mm-accent:#b8875a}.mm-btn[data-astro-cid-xlat7obg]{z-index:80;background:var(--mm-ink);cursor:pointer;border:none;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:fixed;top:14px;right:28px;overflow:hidden}@media (width>=1024px){.mm-btn[data-astro-cid-xlat7obg]{display:none}}.mm-fill[data-astro-cid-xlat7obg]{background:var(--color-accent);border-radius:50%;width:150%;height:150%;transition:transform .4s cubic-bezier(.76,0,.24,1);position:absolute;left:-25%;transform:translateY(100%)}.mm-btn[data-astro-cid-xlat7obg]:hover .mm-fill[data-astro-cid-xlat7obg],.mm-btn[data-astro-cid-xlat7obg].is-open .mm-fill[data-astro-cid-xlat7obg]{transform:translateY(0)}.mm-burger[data-astro-cid-xlat7obg]{z-index:1;width:20px;height:1.5px;position:relative}.mm-burger[data-astro-cid-xlat7obg]:before,.mm-burger[data-astro-cid-xlat7obg]:after{content:"";background:var(--mm-paper);border-radius:1px;width:100%;height:1.5px;transition:transform .3s cubic-bezier(.76,0,.24,1);position:absolute;left:0}.mm-burger[data-astro-cid-xlat7obg]:before{top:-3.5px}.mm-burger[data-astro-cid-xlat7obg]:after{top:3.5px}.mm-btn[data-astro-cid-xlat7obg].is-open .mm-burger[data-astro-cid-xlat7obg]:before{transform:translateY(3.5px)rotate(45deg)}.mm-btn[data-astro-cid-xlat7obg].is-open .mm-burger[data-astro-cid-xlat7obg]:after{transform:translateY(-3.5px)rotate(-45deg)}.mm-scrim[data-astro-cid-xlat7obg]{z-index:70;opacity:0;background:#11111073;transition:opacity .5s;position:fixed;inset:0}.mm-scrim[data-astro-cid-xlat7obg].is-open{opacity:1}.mm-panel[data-astro-cid-xlat7obg]{z-index:75;background:var(--mm-ink);width:min(440px,88vw);height:100dvh;color:var(--mm-paper);will-change:transform;transition:transform .8s cubic-bezier(.76,0,.24,1);position:fixed;top:0;right:0;transform:translate(calc(100% + 120px))}.mm-panel[data-astro-cid-xlat7obg].is-open{transform:translate(0)}.mm-curve[data-astro-cid-xlat7obg]{width:100px;height:100%;fill:var(--mm-ink);position:absolute;top:0;left:-99px}.mm-body[data-astro-cid-xlat7obg]{box-sizing:border-box;flex-direction:column;justify-content:space-between;height:100%;padding:96px clamp(1.75rem,8vw,3.5rem) clamp(2rem,6vh,3.5rem);display:flex;overflow-y:auto}.mm-nav[data-astro-cid-xlat7obg]{flex-direction:column;display:flex}.mm-heading[data-astro-cid-xlat7obg]{border-bottom:1px solid color-mix(in srgb, var(--mm-paper) 22%, transparent);color:color-mix(in srgb, var(--mm-paper) 55%, transparent);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.75rem;padding-bottom:.6rem;font-size:.66rem}.mm-link[data-astro-cid-xlat7obg],.mm-foot[data-astro-cid-xlat7obg]{opacity:0;transition:transform .7s cubic-bezier(.76,0,.24,1),opacity .7s cubic-bezier(.76,0,.24,1),color .3s;transform:translate(80px)}.mm-panel[data-astro-cid-xlat7obg].is-open .mm-link[data-astro-cid-xlat7obg],.mm-panel[data-astro-cid-xlat7obg].is-open .mm-foot[data-astro-cid-xlat7obg]{opacity:1;transition-delay:calc(90ms + var(--i) * 50ms);transform:translate(0)}.mm-link[data-astro-cid-xlat7obg]{color:var(--mm-paper);font-family:var(--font-heading);letter-spacing:-.015em;align-items:center;padding:.22em 0;font-size:clamp(1.9rem,8vw,2.6rem);font-weight:400;line-height:1.12;text-decoration:none;display:flex}.mm-link[data-astro-cid-xlat7obg]:hover{color:var(--mm-accent)}.mm-dot[data-astro-cid-xlat7obg]{background:var(--mm-accent);border-radius:50%;width:9px;height:9px;margin-right:0;transition:transform .25s cubic-bezier(.76,0,.24,1),margin-right .25s cubic-bezier(.76,0,.24,1);transform:scale(0)}.mm-link[data-astro-cid-xlat7obg]:hover .mm-dot[data-astro-cid-xlat7obg]{margin-right:16px;transform:scale(1)}.mm-foot[data-astro-cid-xlat7obg]{justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.mm-download[data-astro-cid-xlat7obg]{background:var(--mm-paper);color:var(--mm-ink);font-family:var(--font-sans);border-radius:999px;align-items:center;padding:.75rem 1.15rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.mm-foot-link[data-astro-cid-xlat7obg]{color:var(--mm-paper);font-family:var(--font-mono);letter-spacing:.06em;border-bottom:1px solid var(--mm-accent);padding-bottom:1px;font-size:.72rem;text-decoration:none}@media (prefers-reduced-motion:reduce){.mm-panel[data-astro-cid-xlat7obg],.mm-link[data-astro-cid-xlat7obg],.mm-foot[data-astro-cid-xlat7obg],.mm-fill[data-astro-cid-xlat7obg],.mm-scrim[data-astro-cid-xlat7obg]{transition:none}.mm-panel[data-astro-cid-xlat7obg].is-open .mm-link[data-astro-cid-xlat7obg],.mm-panel[data-astro-cid-xlat7obg].is-open .mm-foot[data-astro-cid-xlat7obg]{transition-delay:0s}}
