.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-96e75654]{margin-right:1.5rem;display:flex;align-items:flex-end;font-size:1.125rem}nav .main-nav[data-v-96e75654]{display:none}nav .mobile-nav[data-v-96e75654]{height:var(--header-height);width:var(--header-height)}nav .fly-out[data-v-96e75654]{position:fixed;background-color:var(--fly-out-color);top:calc(var(--header-height));left:0;right:0;overflow:hidden;min-height:50vh}@media (min-width: 1024px){nav .main-nav[data-v-96e75654]{display:flex;gap:1rem;margin:0;list-style:none;margin-bottom:.65rem;margin-right:5rem;font-size:1.125rem}}.v-enter-active[data-v-96e75654],.v-leave-active[data-v-96e75654]{transform-origin:top;transition:transform .5s ease}.v-enter-active .fly-out-content[data-v-96e75654],.v-leave-active .fly-out-content[data-v-96e75654]{transition:opacity .25s ease}.v-enter-from[data-v-96e75654],.v-leave-to[data-v-96e75654]{transform:scaleY(0)}.v-enter-to .fly-out-content[data-v-96e75654],.v-enter-from .fly-out-content[data-v-96e75654],.v-leave-to .fly-out-content[data-v-96e75654]{opacity:0}.identity[data-v-5dd18b34]{min-width:14rem;height:var(--header-height);padding:0 2rem;display:flex;align-items:center;font-size:1.4rem}.identity.desktop[data-v-5dd18b34]{display:none}.identity.mobile[data-v-5dd18b34]{display:flex}@media (min-width: var(--break-point-tablet)){.identity.desktop[data-v-5dd18b34]{display:flex}.identity.mobile[data-v-5dd18b34]{display:none}}.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}aside img[data-v-1cc501b9]{display:block;width:80%;margin:0 auto 2rem}.mobile-top img[data-v-1cc501b9]{display:block;width:100%}@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")}:root{--header-height: 4rem;--header-color: hsl(46, 31%, 96%);--fly-out-color: hsl(46, 31%, 98%);--fly-out-color: hsl(46,31%, 98%);--page-width: 74rem;--width-content: 74rem;--page-padding: 2rem;--color-text: rgb(20,20,20);--color-text-primary: hsl(206, 33%, 52%);--color-text-complementary: hsl(14, 68%, 28%);--color-border: hsl(206, 33%, 52%);--color-background-hover: hsla(206, 33%, 52%, 10%);--secondary-light: hsl(206, 48%, 68%);--secondary-normal: hsl(206, 48%, 48%);--secondary-dark: hsl(206, 48%, 28%);--font-primary: "Monserrat";--font-size-normal: 1.25rem;--font-size-small: 1rem;--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);--h5-size: 1rem;--h5-margin: .5 0 0rem;--h5-font-weight: 700;--h5-color: var(--color-text);--h1-size-tablet: 1.75rem;--h1-margin-tablet: 0 0 1.5rem;--h1-font-weight-tablet: 700;--h1-color-tablet: var(--color-text);--h2-size-tablet: 1.5rem;--h2-margin-tablet: 1rem 0 1.5rem;--h2-font-weight-tablet: 700;--h2-color-tablet: var(--color-text);--h3-size-tablet: 1.25rem;--h3-margin-tablet: .5rem 0 1rem;--h3-font-weight-tablet: 700;--h3-color-tablet: var(--color-text);--h4-size-tablet: 1.125rem;--h4-margin-tablet: .5rem 0 .5rem;--h4-font-weight-tablet: 700;--h4-color-tablet: var(--color-text);--h5-size-tablet: 1rem;--h5-margin-tablet: .5 0 0rem;--h5-font-weight-tablet: 700;--h5-color-tablet: var(--color-text);--h1-size-desktop: 1.75rem;--h1-margin-desktop: 0 0 1.5rem;--h1-font-weight-desktop: 700;--h1-color-desktop: var(--color-text);--h2-size-desktop: 1.5rem;--h2-margin-desktop: 1rem 0 1.5rem;--h2-font-weight-desktop: 700;--h2-color-desktop: var(--color-text);--h3-size-desktop: 1.25rem;--h3-margin-desktop: .5rem 0 1rem;--h3-font-weight-desktop: 700;--h3-color-desktop: var(--color-text);--h4-size-desktop: 1.125rem;--h4-margin-desktop: .5rem 0 .5rem;--h4-font-weight-desktop: 700;--h4-color-desktop: var(--color-text);--h5-size-desktop: 1rem;--h5-margin-desktop: .5 0 0rem;--h5-font-weight-desktop: 700;--h5-color-desktop: var(--color-text)}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:scroll}:root{--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);--h5-size: 1rem;--h5-margin: .5 0 0rem;--h5-font-weight: 700;--h5-color: var(--color-text);--h1-size-tablet: 1.75rem;--h1-margin-tablet: 0 0 1.5rem;--h1-font-weight-tablet: 700;--h1-color-tablet: var(--color-text);--h2-size-tablet: 1.5rem;--h2-margin-tablet: 1rem 0 1.5rem;--h2-font-weight-tablet: 700;--h2-color-tablet: var(--color-text);--h3-size-tablet: 1.25rem;--h3-margin-tablet: .5rem 0 1rem;--h3-font-weight-tablet: 700;--h3-color-tablet: var(--color-text);--h4-size-tablet: 1.125rem;--h4-margin-tablet: .5rem 0 .5rem;--h4-font-weight-tablet: 700;--h4-color-tablet: var(--color-text);--h5-size-tablet: 1rem;--h5-margin-tablet: .5 0 0rem;--h5-font-weight-tablet: 700;--h5-color-tablet: var(--color-text);--h1-size-desktop: 1.75rem;--h1-margin-desktop: 0 0 1.5rem;--h1-font-weight-desktop: 700;--h1-color-desktop: var(--color-text);--h2-size-desktop: 1.5rem;--h2-margin-desktop: 1rem 0 1.5rem;--h2-font-weight-desktop: 700;--h2-color-desktop: var(--color-text);--h3-size-desktop: 1.25rem;--h3-margin-desktop: .5rem 0 1rem;--h3-font-weight-desktop: 700;--h3-color-desktop: var(--color-text);--h4-size-desktop: 1.125rem;--h4-margin-desktop: .5rem 0 .5rem;--h4-font-weight-desktop: 700;--h4-color-desktop: var(--color-text);--h5-size-desktop: 1rem;--h5-margin-desktop: .5 0 0rem;--h5-font-weight-desktop: 700;--h5-color-desktop: var(--color-text)}h1{font-size:var(--h1-size);margin:var(--h1-margin);font-weight:var(--h1-font-weight);color:var(--h1-color)}h2{font-size:var(--h2-size);margin:var(--h2-margin);font-weight:var(--h2-font-weight);color:var(--h2-color)}h3{font-size:var(--h3-size);margin:var(--h3-margin);font-weight:var(--h3-font-weight);color:var(--h3-color)}h4{font-size:var(--h4-size);margin:var(--h4-margin);font-weight:var(--h4-font-weight);color:var(--h4-color)}h5{font-size:var(--h5-size);margin:var(--h5-margin);font-weight:var(--h5-font-weight);color:var(--h5-color)}@media (min-width: 768px){h1{font-size:var(--h1-size-tablet);margin:var(--h1-margin-tablet);font-weight:var(--h1-font-weight-tablet);color:var(--h1-color-tablet)}h2{font-size:var(--h2-size-tablet);margin:var(--h2-margin-tablet);font-weight:var(--h2-font-weight-tablet);color:var(--h2-color-tablet)}h3{font-size:var(--h3-size-tablet);margin:var(--h3-margin-tablet);font-weight:var(--h3-font-weight-tablet);color:var(--h3-color-tablet)}h4{font-size:var(--h4-size-tablet);margin:var(--h4-margin-tablet);font-weight:var(--h4-font-weight-tablet);color:var(--h4-color-tablet)}h5{font-size:var(--h5-size-tablet);margin:var(--h5-margin-tablet);font-weight:var(--h5-font-weight-tablet);color:var(--h5-color-tablet)}}@media (min-width: 1024px){h1{font-size:var(--h1-size-desktop);margin:var(--h1-margin-desktop);font-weight:var(--h1-font-weight-desktop);color:var(--h1-color-desktop)}h2{font-size:var(--h2-size-desktop);margin:var(--h2-margin-desktop);font-weight:var(--h2-font-weight-desktop);color:var(--h2-color-desktop)}h3{font-size:var(--h3-size-desktop);margin:var(--h3-margin-desktop);font-weight:var(--h3-font-weight-desktop);color:var(--h3-color-desktop)}h4{font-size:var(--h4-size-desktop);margin:var(--h4-margin-desktop);font-weight:var(--h4-font-weight-desktop);color:var(--h4-color-desktop)}h5{font-size:var(--h5-size-desktop);margin:var(--h5-margin-desktop);font-weight:var(--h5-font-weight-desktop);color:var(--h5-color-desktop)}}pre{max-width:74rem;overflow:hidden}.clickable{cursor:pointer}.implicit-link{text-decoration:none;color:var(--color-text)}a{text-decoration:none;color:var(--secondary-dark);transition:.4s}a:hover{color:var(--secondary-normal)}h5{font-weight:400;font-size:1.125}.page{font-size:var(--font-size-small);line-height:1.6}.grid-layout{--gap: 2rem;--column: minmax(24rem, 1fr);--max-width: 84rem;display:grid;grid-template-columns:repeat(auto-fit,var(--column));gap:var(--gap);margin:0 auto;padding:var(--gap) 0;max-width:var(--max-width)}body{font-family:var(--font-primary),sans-serif}main{margin-top:var(--header-height);padding:0 var(--page-padding)}main .page{margin:0 auto;padding:2rem;max-width:74rem}main .page.centered{max-width:74rem}main .page.full{max-width:none}main .page.single-column{max-width:none}main .page .content-element{margin-bottom:2rem}main .page .content-element.normal{max-width:var(--width-content);margin-left:auto;margin-right:auto}main .page .content-element.full{max-width:none}main .page aside{display:none}@media (min-width: 768px){.page{font-size:var(--font-size-small);line-height:1.6}main .page{margin:0 auto;margin-top:var(--header-height);max-width:74rem;padding:2rem}main .page .content{display:grid;grid-template-columns:2fr 1fr;gap:5rem}main .page.single-column .content{display:block}main .page aside{display:block}}@media (min-width: 1024px){.page{font-size:var(--font-size-normal);line-height:1.6}main .page{margin:0 auto;max-width:74rem}main .page .content{display:grid;grid-template-columns:2fr 1fr;gap:5rem}main .page.single-column .content{display:block}main .page aside{display:block}}
