.nav-dd-btn[data-astro-cid-3ef6ksr2]{background:none;border:0;padding:0;cursor:pointer;font:inherit}.nav-dd-chev[data-astro-cid-3ef6ksr2]{transition:transform .2s ease}.nav-dd[data-astro-cid-3ef6ksr2]:hover .nav-dd-chev[data-astro-cid-3ef6ksr2],.nav-dd[data-astro-cid-3ef6ksr2]:focus-within .nav-dd-chev[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.nav-dd-menu[data-astro-cid-3ef6ksr2]{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);padding-top:11px;z-index:60}.nav-dd[data-astro-cid-3ef6ksr2]:hover>.nav-dd-menu[data-astro-cid-3ef6ksr2],.nav-dd[data-astro-cid-3ef6ksr2]:focus-within>.nav-dd-menu[data-astro-cid-3ef6ksr2]{display:block}.nav-dd-card[data-astro-cid-3ef6ksr2]{min-width:244px;background:#fff;border:1px solid rgba(17,17,16,.1);border-radius:.9rem;padding:.4rem;box-shadow:0 2px 6px #1111100d,0 24px 48px -20px #11111047}.nav-dd-item[data-astro-cid-3ef6ksr2]{display:block;padding:.6rem .75rem;border-radius:.6rem;transition:background .15s ease}.nav-dd-item[data-astro-cid-3ef6ksr2]:hover,.nav-dd-item[data-astro-cid-3ef6ksr2]:focus-visible{background:#5ecba11a;outline:none}.nav-dd-item-t[data-astro-cid-3ef6ksr2]{display:block;font-size:14px;font-weight:600;color:#111110;line-height:1.3}.nav-dd-item-d[data-astro-cid-3ef6ksr2]{display:block;font-size:12.5px;color:#6a6865;line-height:1.35;margin-top:1px}.nav-toggle-cb[data-astro-cid-3ef6ksr2]{position:fixed;top:12px;left:12px;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}@media(min-width:768px){.nav-toggle-cb[data-astro-cid-3ef6ksr2]{display:none}}.nav-burger[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:2px;border-radius:8px;cursor:pointer;transition:background .15s ease}.nav-burger[data-astro-cid-3ef6ksr2]:hover{background:#1111100d}.nav-toggle-cb[data-astro-cid-3ef6ksr2]:focus-visible~header[data-astro-cid-3ef6ksr2] .nav-burger[data-astro-cid-3ef6ksr2]{outline:2px solid #5ECBA1;outline-offset:2px}.nav-burger-box[data-astro-cid-3ef6ksr2]{position:relative;width:20px;height:14px}.nav-burger-bar[data-astro-cid-3ef6ksr2],.nav-burger-bar[data-astro-cid-3ef6ksr2]:before,.nav-burger-bar[data-astro-cid-3ef6ksr2]:after{position:absolute;left:0;width:20px;height:2px;background:#1a1a18;border-radius:2px;transition:transform .25s ease,opacity .2s ease,top .25s ease}.nav-burger-bar[data-astro-cid-3ef6ksr2]{top:6px}.nav-burger-bar[data-astro-cid-3ef6ksr2]:before{content:"";top:-6px}.nav-burger-bar[data-astro-cid-3ef6ksr2]:after{content:"";top:6px}.nav-toggle-cb[data-astro-cid-3ef6ksr2]:checked~header[data-astro-cid-3ef6ksr2] .nav-burger[data-astro-cid-3ef6ksr2] .nav-burger-bar[data-astro-cid-3ef6ksr2]{background:transparent}.nav-toggle-cb[data-astro-cid-3ef6ksr2]:checked~header[data-astro-cid-3ef6ksr2] .nav-burger[data-astro-cid-3ef6ksr2] .nav-burger-bar[data-astro-cid-3ef6ksr2]:before{top:0;transform:rotate(45deg)}.nav-toggle-cb[data-astro-cid-3ef6ksr2]:checked~header[data-astro-cid-3ef6ksr2] .nav-burger[data-astro-cid-3ef6ksr2] .nav-burger-bar[data-astro-cid-3ef6ksr2]:after{top:0;transform:rotate(-45deg)}.nav-backdrop[data-astro-cid-3ef6ksr2]{position:fixed;display:block;inset:0;background:#11111059;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:40}.nav-toggle-cb[data-astro-cid-3ef6ksr2]:checked~.nav-backdrop[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible}.mobile-nav[data-astro-cid-3ef6ksr2]{position:fixed;top:4rem;left:0;right:0;z-index:45;background:#f5f5f3;border-bottom:1px solid rgba(17,17,16,.08);box-shadow:0 24px 48px -20px #11111047;padding:.5rem 1.25rem 1.5rem;max-height:calc(100dvh - 4rem);overflow-y:auto;overscroll-behavior:contain;transform:translateY(-12px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .25s ease,opacity .2s ease,visibility .25s}.nav-toggle-cb[data-astro-cid-3ef6ksr2]:checked~.mobile-nav[data-astro-cid-3ef6ksr2]{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.mnav-link[data-astro-cid-3ef6ksr2]{display:block;padding:.75rem .25rem;font-size:16px;font-weight:500;color:#1a1a18;border-bottom:1px solid rgba(17,17,16,.06)}.mnav-link[data-astro-cid-3ef6ksr2]:focus-visible,.mnav-sub[data-astro-cid-3ef6ksr2]:focus-visible,.mnav-signin[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid #5ECBA1;outline-offset:2px;border-radius:4px}.mnav-link[data-astro-cid-3ef6ksr2]:hover{color:#4ab88e}.mnav-group[data-astro-cid-3ef6ksr2]{padding:.6rem .25rem .4rem;border-bottom:1px solid rgba(17,17,16,.06)}.mnav-group-t[data-astro-cid-3ef6ksr2]{font-family:DM Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#6a6865;margin-bottom:.4rem}.mnav-sub[data-astro-cid-3ef6ksr2]{display:block;padding:.45rem 0 .45rem .75rem;font-size:15px;font-weight:600;color:#1a1a18}.mnav-sub[data-astro-cid-3ef6ksr2]:hover{color:#4ab88e}.mnav-sub-d[data-astro-cid-3ef6ksr2]{display:block;font-size:12.5px;font-weight:400;color:#6a6865;margin-top:1px}.mnav-cta[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:.6rem;margin-top:1.15rem}.mnav-signin[data-astro-cid-3ef6ksr2]{text-align:center;padding:.7rem;font-size:15px;font-weight:500;color:#1a1a18;border:1px solid rgba(17,17,16,.15);border-radius:.6rem}.mnav-signin[data-astro-cid-3ef6ksr2]:hover{border-color:#11111059}@media(max-width:767px){html.nav-open body{overflow:hidden}body:has(>.nav-toggle-cb:checked){overflow:hidden}}@media(min-width:768px){.nav-burger[data-astro-cid-3ef6ksr2],.nav-backdrop[data-astro-cid-3ef6ksr2],.mobile-nav[data-astro-cid-3ef6ksr2]{display:none}}
