.hamburger-container[data-v-c96d0881]{position:relative;width:100%;height:var(--header-height)}.hamburger-container .hamburger[data-v-c96d0881]{position:absolute;top:50%;right:0rem;width:32px;height:4px;background:var(--color-secondary-dark);box-shadow:0 2px 5px #0003;transition:.5s}.hamburger-container .hamburger[data-v-c96d0881]:before{top:-10px}.hamburger-container .hamburger[data-v-c96d0881]:after{top:10px}.hamburger-container .hamburger[data-v-c96d0881]:before,.hamburger-container .hamburger[data-v-c96d0881]:after{content:"";position:absolute;width:32px;height:4px;background:var(--color-secondary-dark);box-shadow:0 2px 5px #0003;transition:.5s}.hamburger-container.extended .hamburger[data-v-c96d0881]{background:#0000;box-shadow:0 2px 5px #0000}.hamburger-container.extended .hamburger[data-v-c96d0881]:before{top:0;transform:rotate(45deg)}.hamburger-container.extended .hamburger[data-v-c96d0881]:after{top:0;transform:rotate(135deg);box-shadow:0 -2px 5px #0003}nav[data-v-7aabce8a]{margin-right:1.5rem;display:flex;align-items:flex-end;font-size:1rem;font-family:var(--font-primary),sans-serif}nav a[data-v-7aabce8a]{font-weight:400}nav .main-nav[data-v-7aabce8a]{display:none}nav .mobile-nav[data-v-7aabce8a]{height:var(--header-height);width:var(--header-height)}.fly-out[data-v-7aabce8a]{position:fixed;background-color:var(--color-fly-out);top:calc(var(--header-height));left:0;right:0;overflow:hidden;min-height:20vh;padding:2rem}.fly-out ul[data-v-7aabce8a]{max-width:20rem;list-style-type:none;padding:0;margin:0}.fly-out ul li[data-v-7aabce8a]{display:block;padding:.5rem}.fly-out ul li[data-v-7aabce8a]:hover{background-color:#fff}@media (min-width: 1024px){nav .main-nav[data-v-7aabce8a]{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-7aabce8a]{flex:1}}.v-enter-active[data-v-7aabce8a],.v-leave-active[data-v-7aabce8a]{transform-origin:top;transition:transform .5s ease}.v-enter-active .fly-out-content[data-v-7aabce8a],.v-leave-active .fly-out-content[data-v-7aabce8a]{transition:opacity .25s ease}.v-enter-from[data-v-7aabce8a],.v-leave-to[data-v-7aabce8a]{transform:scaleY(0)}.v-enter-to .fly-out-content[data-v-7aabce8a],.v-enter-from .fly-out-content[data-v-7aabce8a],.v-leave-to .fly-out-content[data-v-7aabce8a]{opacity:0}.identity .title[data-v-3e12486a]{min-width:14rem;height:var(--header-height);padding:0 2rem;display:flex;align-items:center;font-size:1.2rem;font-family:var(--font-primary),sans-serif;font-weight:700;color:var(--color-secondary-dark)}@media (min-width: 768px){.identity .title[data-v-3e12486a]{min-width:14rem;height:var(--header-height);padding:0 2rem;display:flex;align-items:center;font-size:1.8rem;font-family:var(--font-primary),sans-serif;font-weight:700;color:var(--color-secondary-dark)}}.header[data-v-2b985946]{position:fixed;top:0;left:0;right:0;z-index:12;background-color:var(--color-header-background);border-bottom:2px solid var(--color-secondary-normal);height:var(--header-height);display:flex;justify-content:space-between;font-size:1.2rem}:root{--header-height: 3rem;--content-element-width: 94rem;--color-background: hsl(0, 0%, 100%);--color-header-background: hsl(46, 31%, 96%);--color-text: hsl(0, 0%, 12%);--color-secondary-light: hsl(206, 48%, 68%);--color-secondary-normal: hsl(206, 48%, 48%);--color-secondary-dark: hsl(206, 48%, 28%);--color-fly-out: var(--color-header-background);--font-primary: "Monserrat";--font-size-normal: 1.25rem;--font-size-small: 1rem;--font-size-large: 1.5rem;--h1-size: 1.25rem;--h1-margin: 0 0 1.5rem;--h1-font-weight: 700;--h1-color: var(--color-text);--h2-size: 1.125rem;--h2-margin: 1rem 0 .5rem;--h2-font-weight: 700;--h2-color: var(--color-text);--h3-size: 1.1rem;--h3-margin: .5rem 0 .5rem;--h3-font-weight: 700;--h3-color: var(--color-text);--h4-size: 1.1rem;--h4-margin: .5rem 0 0rem;--h4-font-weight: 700;--h4-color: var(--color-text)}@media (min-width: 768px){:root{--header-height: 4rem}}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:local(""),url(../fonts/montserrat-v25-latin-300.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-300.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local(""),url(../fonts/montserrat-v25-latin-regular.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-regular.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:local(""),url(../fonts/montserrat-v25-latin-500.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-500.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local(""),url(../fonts/montserrat-v25-latin-600.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-600.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local(""),url(../fonts/montserrat-v25-latin-700.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-700.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:local(""),url(../fonts/montserrat-v25-latin-800.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-800.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;src:local(""),url(../fonts/montserrat-v25-latin-300italic.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-300italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:local(""),url(../fonts/montserrat-v25-latin-italic.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;src:local(""),url(../fonts/montserrat-v25-latin-500italic.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-500italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:local(""),url(../fonts/montserrat-v25-latin-700italic.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-700italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;src:local(""),url(../fonts/montserrat-v25-latin-800italic.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-800italic.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:local(""),url(../fonts/lato-v23-latin-300.woff2) format("woff2"),url(../fonts/lato-v23-latin-300.woff) format("woff")}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:local(""),url(../fonts/lato-v23-latin-300italic.woff2) format("woff2"),url(../fonts/lato-v23-latin-300italic.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local(""),url(../fonts/lato-v23-latin-regular.woff2) format("woff2"),url(../fonts/lato-v23-latin-regular.woff) format("woff")}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:local(""),url(../fonts/lato-v23-latin-italic.woff2) format("woff2"),url(../fonts/lato-v23-latin-italic.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:local(""),url(../fonts/lato-v23-latin-700.woff2) format("woff2"),url(../fonts/lato-v23-latin-700.woff) format("woff")}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:local(""),url(../fonts/lato-v23-latin-700italic.woff2) format("woff2"),url(../fonts/lato-v23-latin-700italic.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:900;src:local(""),url(../fonts/lato-v23-latin-900.woff2) format("woff2"),url(../fonts/lato-v23-latin-900.woff) format("woff")}@font-face{font-family:Lato;font-style:italic;font-weight:900;src:local(""),url(../fonts/lato-v23-latin-900italic.woff2) format("woff2"),url(../fonts/lato-v23-latin-900italic.woff) format("woff")}body{min-height:100vh;color:var(--color-text);background-color:var(--color-background);transition:color .5s,background-color .5s;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:scroll}.clickable{cursor:pointer}.implicit-link{text-decoration:none;color:var(--color-text)}a{text-decoration:none;color:var(--color-secondary-dark);transition:.4s}a:hover{color:var(--color-secondary-normal)}h1{color:var(--color-secondary-dark)}p{margin-bottom:1rem}strong{font-weight:700}.page{font-family:var(--font-primary),sans-serif;font-size:var(--font-size-small);line-height:1.6}main{padding-top:1.5rem}main .page{margin:0 auto;margin-top:var(--header-height);max-width:9rem;padding:2rem}main .page .content{display:block}main .page aside{display:none}@media (min-width: 768px){.page{font-size:var(--font-size-small);line-height:1.6}main{padding-top:2rem}main .page{margin:0 auto;margin-top:var(--header-height);max-width:94rem;padding:2rem}main .page.full{max-width:none}main .page.single-column{max-width:94rem}main .page.single-column .content{display:block}main .page .content{display:grid;grid-template-columns:2fr 1fr;gap:5rem}main .page aside{display:block}}@media (min-width: 1024px){.page{font-size:var(--font-size-normal);line-height:1.6}main{padding-top:4rem}main .page{margin:0 auto;margin-top:var(--header-height);max-width:94rem;padding:4rem}main .page.full.single-column{max-width:64rem}main .page .content{display:grid;grid-template-columns:2fr 1fr;gap:5rem}main .page.full.single-column .content{display:block;grid-template-columns:2fr 1fr;gap:5rem}main .page aside{display:block}}
