.hamburger-container[data-v-a1a60cdc]{position:relative;width:100%;height:var(--header-height)}.hamburger-container .hamburger[data-v-a1a60cdc]{position:absolute;top:50%;right:0rem;width:32px;height:4px;background:var(--secondary-dark);box-shadow:0 2px 5px #0003;transition:.5s}.hamburger-container .hamburger[data-v-a1a60cdc]:before{top:-10px}.hamburger-container .hamburger[data-v-a1a60cdc]:after{top:10px}.hamburger-container .hamburger[data-v-a1a60cdc]:before,.hamburger-container .hamburger[data-v-a1a60cdc]:after{content:"";position:absolute;width:32px;height:4px;background:var(--secondary-dark);box-shadow:0 2px 5px #0003;transition:.5s}.hamburger-container.extended .hamburger[data-v-a1a60cdc]{background:rgba(0,0,0,0);box-shadow:0 2px 5px #0000}.hamburger-container.extended .hamburger[data-v-a1a60cdc]:before{top:0;transform:rotate(45deg)}.hamburger-container.extended .hamburger[data-v-a1a60cdc]:after{top:0;transform:rotate(135deg);box-shadow:0 -2px 5px #0003}nav[data-v-8e290419]{margin-right:1.5rem;display:flex;align-items:flex-end;font-size:1rem}nav .main-nav[data-v-8e290419]{display:none}nav .mobile-nav[data-v-8e290419]{height:var(--header-height);width:var(--header-height)}nav .fly-out[data-v-8e290419]{position:fixed;background-color:var(--fly-out-color);top:calc(var(--header-height));left:0;right:0;overflow:hidden;min-height:20vh;padding:2rem}nav .fly-out ul[data-v-8e290419]{max-width:20rem;list-style-type:none;padding:0;margin:0}nav .fly-out ul li[data-v-8e290419]{display:block;padding:.5rem}nav .fly-out ul li[data-v-8e290419]:hover{background-color:#fff}@media (min-width: 768px){nav .main-nav[data-v-8e290419]{display:flex;gap:1rem;margin:0;list-style:none;margin-bottom:.65rem;margin-right:5rem;font-size:1.25rem}nav .main-nav .menu-item[data-v-8e290419]{flex:1}}.v-enter-active[data-v-8e290419],.v-leave-active[data-v-8e290419]{transform-origin:top;transition:transform .5s ease}.v-enter-active .fly-out-content[data-v-8e290419],.v-leave-active .fly-out-content[data-v-8e290419]{transition:opacity .25s ease}.v-enter-from[data-v-8e290419],.v-leave-to[data-v-8e290419]{transform:scaleY(0)}.v-enter-to .fly-out-content[data-v-8e290419],.v-enter-from .fly-out-content[data-v-8e290419],.v-leave-to .fly-out-content[data-v-8e290419]{opacity:0}.identity[data-v-cfdf03bf]{min-width:10rem;height:var(--header-height);padding:0 2rem;display:flex;flex-direction:column;justify-content:center;gap:.125rem;font-size:.85rem;line-height:1.125}.identity .title[data-v-cfdf03bf]{font-weight:700;color:var(text-color-light)}@media (min-width: 768px){.identity[data-v-cfdf03bf]{min-width:15rem;font-size:1.25rem}}.header[data-v-18acfdb8]{position:fixed;top:0;left:0;right:0;z-index:12;background-color:var(--header-color);border-bottom:2px solid var(--secondary-normal);height:var(--header-height);display:flex;justify-content:space-between;font-size:1.2rem}#switcher[data-v-e56f8dc9]{font-family:Verdana,sans-serif;font-size:1.25rem;color:#000;line-height:1.6}.home .main-content h1{font-size:1.25rem;color:var(--color-text-light);margin-bottom:1rem}.home .main-content .text{font-size:var(--font-size-large)}@media (min-width: 768px){.main-content h2{font-size:1.75rem;color:var(--color-text-light);margin:0 0 .25rem}.main-content h3{font-size:1.25rem;color:var(--color-text-light);margin:0 0 1.25rem}.main-content .text{font-size:var(--font-size-large)}}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/fonts/open-sans-v35-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/fonts/open-sans-v35-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:500;src:url(/fonts/open-sans-v35-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/fonts/open-sans-v35-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:700;src:url(/fonts/open-sans-v35-latin-700italic.woff2) format("woff2")}:root{--content-padding: 1rem;--color-page-background: hsl(0, 0%, 90%);--color-content-background: hsl(0, 0%, 100%);--header-height: 4.5rem;--header-color: hsl(46, 31%, 96%);--fly-out-color: hsl(46, 31%, 98%);--fly-out-color: hsl(46,31%, 98%);--page-width: 90rem;--color-text: hsl(0, 0%, 15%);--color-text-light: hsl(0, 0%, 25%);--secondary-light: hsl(206, 48%, 68%);--secondary-normal: hsl(206, 48%, 48%);--secondary-dark: hsl(206, 48%, 28%);--font-size-normal: 1rem;--font-size-large: 1.125rem;--font-size-small: .85rem}@media (min-width: 768px){:root{--content-padding: 2rem;--font-size-normal: 1.25rem;--font-size-large: 1.5rem;--font-size-small: 1rem}}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-page-background);transition:color .5s,background-color .5s;overflow-y:scroll;font-family:Open Sans,sans-serif}#app a{text-decoration:none;color:var(--secondary-dark)}#app a:hover{color:var(--secondary-normal)}.clickable{cursor:pointer}h1{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:2rem}h2{font-size:1.75rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.content-element{margin-bottom:1.5rem;background-color:var(--color-content-background);padding:var(--content-padding)}main{padding:var(--header-height) .5rem 1rem .5rem}main .page{margin:0 auto;margin-top:1rem}@media (min-width: 768px){main .page{margin-top:2rem;max-width:var(--page-width);line-height:1.25}}
