#skip-to-content:where(.astro-3ef6ksr2){position:absolute;top:-100%;left:4rem;z-index:50;--tw-bg-opacity: 1;background-color:rgba(var(--color-accent),var(--tw-bg-opacity));padding:.5rem .75rem;--tw-text-opacity: 1;color:rgba(var(--color-fill),var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#skip-to-content:where(.astro-3ef6ksr2):focus{top:1rem}.nav-container:where(.astro-3ef6ksr2){margin-left:auto;margin-right:auto;display:flex;max-width:48rem;flex-direction:column;align-items:center;justify-content:space-between}@media (min-width: 640px){.nav-container:where(.astro-3ef6ksr2){flex-direction:row}}.top-nav-wrap:where(.astro-3ef6ksr2){position:relative;display:flex;width:100%;align-items:flex-start;justify-content:space-between;padding:1rem}@media (min-width: 640px){.top-nav-wrap:where(.astro-3ef6ksr2){align-items:center;padding-top:2rem;padding-bottom:2rem}}.logo:where(.astro-3ef6ksr2){position:absolute;padding-top:.25rem;padding-bottom:.25rem;font-size:1.25rem;line-height:1.75rem;font-weight:600}@media (min-width: 640px){.logo:where(.astro-3ef6ksr2){position:static;font-size:1.5rem;line-height:2rem}}.hamburger-menu:where(.astro-3ef6ksr2){align-self:flex-end;padding:.5rem}@media (min-width: 640px){.hamburger-menu:where(.astro-3ef6ksr2){display:none}}.hamburger-menu:where(.astro-3ef6ksr2) svg:where(.astro-3ef6ksr2){height:1.5rem;width:1.5rem;--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));fill:rgb(var(--color-text-base))}nav:where(.astro-3ef6ksr2){display:flex;width:100%;flex-direction:column;align-items:center}@media (min-width: 640px){nav:where(.astro-3ef6ksr2){margin-left:.5rem;flex-direction:row;justify-content:flex-end}nav:where(.astro-3ef6ksr2)>:not([hidden]):where(.astro-3ef6ksr2)~:not([hidden]):where(.astro-3ef6ksr2){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}nav:where(.astro-3ef6ksr2){padding-top:0;padding-bottom:0}}nav:where(.astro-3ef6ksr2) ul:where(.astro-3ef6ksr2){margin-top:1rem;display:grid;width:11rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.5rem}@media (min-width: 640px){nav:where(.astro-3ef6ksr2) ul:where(.astro-3ef6ksr2){margin-left:0;margin-top:0;width:auto;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:0px}}nav:where(.astro-3ef6ksr2) ul:where(.astro-3ef6ksr2) li:where(.astro-3ef6ksr2){grid-column:span 2 / span 2;display:flex;align-items:center;justify-content:center}nav:where(.astro-3ef6ksr2) ul:where(.astro-3ef6ksr2) li:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2){width:100%;padding:.75rem 1rem;text-align:center;font-weight:500}nav:where(.astro-3ef6ksr2) ul:where(.astro-3ef6ksr2) li:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2):hover{--tw-text-opacity: 1;color:rgba(var(--color-accent),var(--tw-text-opacity))}@media (min-width: 640px){nav:where(.astro-3ef6ksr2) ul:where(.astro-3ef6ksr2) li:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2){margin-top:0;margin-bottom:0;padding:.25rem .5rem}}nav:where(.astro-3ef6ksr2) ul:where(.astro-3ef6ksr2) li:where(.astro-3ef6ksr2):nth-last-child(2) a:where(.astro-3ef6ksr2){width:auto}nav:where(.astro-3ef6ksr2) ul:where(.astro-3ef6ksr2) li:where(.astro-3ef6ksr2):nth-last-child(1),nav:where(.astro-3ef6ksr2) ul:where(.astro-3ef6ksr2) li:where(.astro-3ef6ksr2):nth-last-child(2){grid-column:span 1 / span 1}nav:where(.astro-3ef6ksr2) .active:where(.astro-3ef6ksr2){text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:2px;text-underline-offset:4px}nav:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2).active svg:where(.astro-3ef6ksr2){fill:rgb(var(--color-accent))}nav:where(.astro-3ef6ksr2) button:where(.astro-3ef6ksr2){padding:.25rem}nav:where(.astro-3ef6ksr2) button:where(.astro-3ef6ksr2) svg:where(.astro-3ef6ksr2){height:1.5rem;width:1.5rem;fill:rgb(var(--color-text-base))}nav:where(.astro-3ef6ksr2) button:where(.astro-3ef6ksr2) svg:where(.astro-3ef6ksr2):hover{fill:rgb(var(--color-accent))}#theme-btn:where(.astro-3ef6ksr2){padding:.75rem}@media (min-width: 640px){#theme-btn:where(.astro-3ef6ksr2){padding:.25rem}}#theme-btn:where(.astro-3ef6ksr2) svg:where(.astro-3ef6ksr2){--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#theme-btn:where(.astro-3ef6ksr2) svg:where(.astro-3ef6ksr2):hover{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 640px){#theme-btn:where(.astro-3ef6ksr2) svg:where(.astro-3ef6ksr2){--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.menu-icon:where(.astro-3ef6ksr2) line:where(.astro-3ef6ksr2){transition-property:opacity;transition-duration:75ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.menu-icon:where(.astro-3ef6ksr2) .close:where(.astro-3ef6ksr2){opacity:0}.menu-icon:where(.astro-3ef6ksr2).is-active .line:where(.astro-3ef6ksr2){opacity:0}.menu-icon:where(.astro-3ef6ksr2).is-active .close:where(.astro-3ef6ksr2){opacity:1}.social-icons:where(.astro-upu6fzxr){flex-wrap:wrap;justify-content:center;gap:.25rem}.link-button:where(.astro-upu6fzxr){padding:.5rem}.link-button:where(.astro-upu6fzxr):hover{--tw-rotate: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 640px){.link-button:where(.astro-upu6fzxr){padding:.25rem}}footer:where(.astro-sz7xmlte){width:100%}.footer-wrapper:where(.astro-sz7xmlte){display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width: 640px){.footer-wrapper:where(.astro-sz7xmlte){flex-direction:row-reverse;padding-top:1rem;padding-bottom:1rem}}.link-button:where(.astro-sz7xmlte){margin-top:.25rem;margin-bottom:.25rem;padding:.5rem}.link-button:where(.astro-sz7xmlte):hover{--tw-rotate: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.link-button:where(.astro-sz7xmlte) svg:where(.astro-sz7xmlte){--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.copyright-wrapper:where(.astro-sz7xmlte){margin-top:.5rem;margin-bottom:.5rem;display:flex;flex-direction:column;align-items:center;white-space:nowrap}@media (min-width: 640px){.copyright-wrapper:where(.astro-sz7xmlte){flex-direction:row}}.separator:where(.astro-sz7xmlte){display:none}@media (min-width: 640px){.separator:where(.astro-sz7xmlte){display:inline}}.disclaimer:where(.astro-sz7xmlte){margin-top:10px;font-size:.9em;color:#666;text-align:center}
