.social-icons:where(.astro-TUXCAIII){opacity:0;animation:faded-rtl .3s ease-in-out .3s forwards}.social-icons:where(.astro-TUXCAIII) ul:where(.astro-TUXCAIII) li:where(.astro-TUXCAIII) .icon:where(.astro-TUXCAIII){color:#fff;width:24px;height:24px;display:block;transition:opacity var(--quick-transition),transform var(--quick-transition)}@media (hover: hover){.social-icons:where(.astro-TUXCAIII) ul:where(.astro-TUXCAIII) li:where(.astro-TUXCAIII) .icon:where(.astro-TUXCAIII):hover{opacity:.8;transform:translateY(-1px)}}.social-icons:where(.astro-TUXCAIII) ul:where(.astro-TUXCAIII) li:where(.astro-TUXCAIII) .icon:where(.astro-TUXCAIII):focus-visible{outline:var(--border-black-selected);outline-offset:3px}.social-icons:where(.astro-TUXCAIII) ul:where(.astro-TUXCAIII) li:where(.astro-TUXCAIII):not(:last-of-type){margin-right:var(--spacing-semilarge)}@media (max-width: 480px){@keyframes faded-rtl{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}}@media (min-width: 481px){.social-icons:where(.astro-TUXCAIII).home-page-socials{position:fixed;right:var(--spacing-medium);bottom:var(--spacing-xlarge);z-index:15}.social-icons:where(.astro-TUXCAIII).home-page-socials ul:where(.astro-TUXCAIII){display:flex;flex-direction:column}.social-icons:where(.astro-TUXCAIII).home-page-socials ul:where(.astro-TUXCAIII) li:where(.astro-TUXCAIII){margin-bottom:var(--spacing-semilarge)}@keyframes faded-rtl{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}}@media (prefers-reduced-motion: reduce){.social-icons:where(.astro-TUXCAIII){opacity:1;animation:none}}.menu-bg:where(.astro-WQN73MIT){position:fixed;top:0;left:0;width:100%;height:var(--header-height);z-index:10;box-shadow:0 2px 8px #0000001f;background-color:var(--background-color)}nav:where(.astro-WQN73MIT){position:fixed;background-color:var(--background-color);top:0;left:0;width:100%;height:100%;z-index:-1;transform:translate(20%);transition:transform var(--menu-transition),opacity var(--menu-transition),background-color var(--menu-transition)}nav:where(.astro-WQN73MIT):not(.show){opacity:0;z-index:-1;pointer-events:none;visibility:hidden}nav:where(.astro-WQN73MIT).show{display:flex;opacity:1;visibility:visible;background-color:var(--menu-background-color);transform:translate(0);overflow:auto;z-index:10;pointer-events:auto;padding-top:var(--header-height)}nav:where(.astro-WQN73MIT).show menu:where(.astro-WQN73MIT){flex-direction:column;width:fit-content;margin:auto}nav:where(.astro-WQN73MIT).show menu:where(.astro-WQN73MIT) li:where(.astro-WQN73MIT){text-align:center;padding:var(--spacing-large) 0}nav:where(.astro-WQN73MIT).show menu:where(.astro-WQN73MIT) li:where(.astro-WQN73MIT) a:where(.astro-WQN73MIT){color:var(--text-color);font-size:var(--font-size-large);font-weight:var(--font-semi-bold);transition:color var(--quick-transition)}nav:where(.astro-WQN73MIT).show menu:where(.astro-WQN73MIT) li:where(.astro-WQN73MIT) a:where(.astro-WQN73MIT).current{color:var(--current-route-color)}nav:where(.astro-WQN73MIT).show menu:where(.astro-WQN73MIT) li:where(.astro-WQN73MIT) a:where(.astro-WQN73MIT):focus-visible{outline:var(--border-black-selected);outline-offset:4px}nav:where(.astro-WQN73MIT).show .menu-social-icons:where(.astro-WQN73MIT){justify-content:center}nav:where(.astro-WQN73MIT).show a{color:#000!important}ul:where(.astro-WQN73MIT),menu:where(.astro-WQN73MIT){padding:var(--spacing-semilarge)}ul:where(.astro-WQN73MIT) a:where(.astro-WQN73MIT),ul:where(.astro-WQN73MIT) li:where(.astro-WQN73MIT),menu:where(.astro-WQN73MIT) a:where(.astro-WQN73MIT),menu:where(.astro-WQN73MIT) li:where(.astro-WQN73MIT){color:var(--title-color);font-weight:var(--font-light);font-size:var(--font-size-medium)}ul:where(.astro-WQN73MIT).mobile-nav{position:fixed;padding:var(--spacing-semilarge);top:0;left:0;width:100%;justify-content:space-between;align-items:center;box-sizing:border-box;z-index:15}ul:where(.astro-WQN73MIT).mobile-nav a:where(.astro-WQN73MIT){font-weight:var(--font-semi-bold);transition:color var(--menu-transition)}ul:where(.astro-WQN73MIT).mobile-nav a:where(.astro-WQN73MIT):hover,ul:where(.astro-WQN73MIT).mobile-nav a:where(.astro-WQN73MIT):focus-visible{color:var(--title-color--hover)}ul:where(.astro-WQN73MIT).mobile-nav:not(.open){box-shadow:0 2px 8px #0000001f}ul:where(.astro-WQN73MIT).mobile-nav.open li:where(.astro-WQN73MIT) a:where(.astro-WQN73MIT){color:var(--text-color)}@media (min-width: 481px){nav:where(.astro-WQN73MIT).navigation-menu:not(.show){display:block;transform:translate(0);position:relative;opacity:1;visibility:visible;z-index:10;pointer-events:auto}nav:where(.astro-WQN73MIT).navigation-menu:not(.show) menu:where(.astro-WQN73MIT){padding-top:var(--spacing-xxlarge);padding-bottom:var(--spacing-xxlarge);align-items:center}nav:where(.astro-WQN73MIT).navigation-menu:not(.show) menu:where(.astro-WQN73MIT) li:where(.astro-WQN73MIT){margin-right:var(--spacing-large)}nav:where(.astro-WQN73MIT).navigation-menu:not(.show) menu:where(.astro-WQN73MIT) li:where(.astro-WQN73MIT) a:where(.astro-WQN73MIT){transition:color var(--quick-transition)}nav:where(.astro-WQN73MIT).navigation-menu:not(.show) menu:where(.astro-WQN73MIT) li:where(.astro-WQN73MIT) a:where(.astro-WQN73MIT).current,nav:where(.astro-WQN73MIT).navigation-menu:not(.show) menu:where(.astro-WQN73MIT) li:where(.astro-WQN73MIT) a:where(.astro-WQN73MIT):hover{color:var(--current-route-color)}nav:where(.astro-WQN73MIT).navigation-menu:not(.show) menu:where(.astro-WQN73MIT) li:where(.astro-WQN73MIT) a:where(.astro-WQN73MIT):focus-visible{outline:var(--border-black-selected);outline-offset:4px}nav:where(.astro-WQN73MIT).navigation-menu .menu-social-icons:where(.astro-WQN73MIT){display:none}.menu-bg:where(.astro-WQN73MIT),ul:where(.astro-WQN73MIT).mobile-nav:not(.open){display:none}}button:where(.astro-WQN73MIT){background:none;border:none}button:where(.astro-WQN73MIT)#menu-burger{width:28px;height:28px;position:relative;transform:rotate(0);transition:var(--menu-transition);cursor:pointer}button:where(.astro-WQN73MIT)#menu-burger:before{content:"";position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px)}button:where(.astro-WQN73MIT)#menu-burger:focus-visible{outline:var(--border-black-selected);outline-offset:4px}button:where(.astro-WQN73MIT)#menu-burger span:where(.astro-WQN73MIT){display:block;position:absolute;height:3px;width:100%;background:black;border-radius:9px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}button:where(.astro-WQN73MIT)#menu-burger span:where(.astro-WQN73MIT):nth-child(1){top:0}button:where(.astro-WQN73MIT)#menu-burger span:where(.astro-WQN73MIT):nth-child(2),button:where(.astro-WQN73MIT)#menu-burger span:where(.astro-WQN73MIT):nth-child(3){top:13px}button:where(.astro-WQN73MIT)#menu-burger span:where(.astro-WQN73MIT):nth-child(4){top:25px}button:where(.astro-WQN73MIT)#menu-burger.open span:where(.astro-WQN73MIT){background:var(--text-color)}button:where(.astro-WQN73MIT)#menu-burger.open span:where(.astro-WQN73MIT):nth-child(1){top:13px;width:0%;left:50%}button:where(.astro-WQN73MIT)#menu-burger.open span:where(.astro-WQN73MIT):nth-child(2){transform:rotate(45deg)}button:where(.astro-WQN73MIT)#menu-burger.open span:where(.astro-WQN73MIT):nth-child(3){transform:rotate(-45deg)}button:where(.astro-WQN73MIT)#menu-burger.open span:where(.astro-WQN73MIT):nth-child(4){top:18px;width:0%;left:50%}:root{--font-family: "Didact Gothic";--font-light: 300;--font-semi-bold: 600;--max-container-width: 1250px;--content-max-width: 65ch;--header-height: 63px;--radius-media: 4px;--spacing-small: 4px;--spacing-medium: 8px;--spacing-normal: 12px;--spacing-semilarge: 16px;--spacing-large: 24px;--spacing-xlarge: 32px;--spacing-xxlarge: 42px;--spacing-xxxlarge: 52px;--background-color: #c6c7ba;--menu-background-color: #c6c7ba;--title-color: #a5252a;--title-color--hover: black;--current-route-color: #a5252a;--bg-img-overlay-hover-color: rgba(255, 255, 255, .143);--text-color: black;--text-color--hover: #a5252a;--border-black: 1px solid black;--border-black-selected: 2px solid black;--font-size-xtreme-large: clamp(4rem, 10vw, 7.1875rem);--font-size-xlarge: clamp(2.25rem, 5vw, 3.4375rem);--font-size-large: clamp(1.75rem, 4vw, 2.1875rem);--font-size-medium: clamp(1.125rem, 2.5vw, 1.5rem);--font-size-normal: 1.125rem;--font-size-small: .9375rem;--font-size-hero-mobile: 2.5rem;--line-height-body: 1.6;--line-height-heading: 1.15;--menu-transition: .3s ease-out;--quick-transition: .2s ease-in-out}.centered-container{margin:auto;max-width:var(--max-container-width)}.side-spacing{padding:0 var(--spacing-semilarge)}@media (min-width: 481px){.side-spacing{padding:0 var(--spacing-xxxlarge)}}.relative{position:relative}.flex{display:flex}.disabled{opacity:.6;pointer-events:none;cursor:not-allowed}.hide{min-height:0;opacity:0;visibility:hidden;pointer-events:none;transition:min-height var(--menu-transition),opacity var(--menu-transition),visibility var(--menu-transition)}.hide.show{min-height:3.5rem;opacity:1;visibility:visible;pointer-events:auto}.bg-pink{background-color:var(--menu-background-color)}.readable-copy{max-width:var(--content-max-width);line-height:var(--line-height-body)}html{font-family:var(--font-family),system-ui,sans-serif;background-color:var(--background-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%}body{margin:0;overflow-x:hidden;color:var(--text-color);line-height:var(--line-height-body)}body.no-scroll{overflow:hidden}::selection{background-color:#a5252a33;color:var(--text-color)}:focus-visible{outline:var(--border-black-selected);outline-offset:2px}ul,menu,li,a{padding:0;margin:0;text-decoration:none;list-style:none}a{transition:color var(--quick-transition)}.page-title{margin:0 0 var(--spacing-large);color:var(--text-color);font-size:var(--font-size-large);font-weight:var(--font-semi-bold);line-height:var(--line-height-heading)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width: 480px){#site-wrapper{margin-top:var(--header-height)}}main{position:relative;z-index:5}
