:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#000000de;background-color:var(--white);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--background: url(/images/texture/wood.webp);--page-break-background: url(/images/texture/metal.webp);--primary: #CE011F;--primary-alpha: rgba(206, 1, 31, .3);--secondary: #cfdb51;--hover: #747bff;--ninja-turtle:rgb(111, 170, 47);--grey: #3a3a3a;--grey-alpha: rgba(58, 58, 58, .8);--dark-alpha: rgba(0, 0, 0, .8);--light-alpha: rgba(0, 0, 0, .3);--white: #f0f0f0;--white-alpha: rgba(240, 240, 240, .8);--text-title: 48pt;--text-large: 32pt;--text-big: 24pt;--text-normal: 16pt;--text-small: 12pt;--text-tiny: 8pt}.btn{background-color:var(--light-alpha);color:var(--primary);border-radius:8px}.btn:hover{background-color:var(--grey-alpha);color:var(--hover);border-radius:8px}.nav-logo{margin:0 1rem;height:4vh;aspect-ratio:auto 4 / 1}.nav-wrapper{height:4vh;padding:2vh 32px;gap:30px}body{margin:8vh 0 0;min-width:320px;min-height:92vh;background:var(--background);background-attachment:fixed}#app{width:98vw;max-width:1280px;overflow-x:clip;border-left:var(--light-alpha) solid 2px;border-right:var(--light-alpha) solid 2px;margin:0 auto;padding:0;text-align:center;background-color:var(--light-alpha)}a{font-weight:500;color:var(--grey);text-decoration:inherit}a:hover{color:#535bf2}h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}ul{padding:0;margin:0;list-style-type:none}.shadow{box-shadow:0 0 10px 10px #0009}.rounded-shadow{box-shadow:0 0 5px 10px #0009,0 0 10px 20px #0009}.row-convertible,.row-convertible-reverse,.row-container{display:flex;flex-direction:row}.column-convertible,.column-container{display:flex;flex-direction:column}.column-reverse-container{display:flex;flex-direction:column-reverse}.outline{-webkit-text-stroke:2px #000}.flex-list{display:flex;flex-wrap:wrap}.flex-tile{display:flex;flex:0 1 48%}.card{padding:2em}.article-title{font-weight:bolder;margin:0;padding:.5rem 0 .25rem;color:var(--white);text-decoration:underline var(--primary);background-color:var(--dark-alpha)}.dark-title{background-image:linear-gradient(to right,#00000000,var(--dark-alpha) 10%,var(--dark-alpha) 90%,#00000000 100%)}.bubble-title{background-image:linear-gradient(to right,var(--dark-alpha),var(--light-alpha) 20%,var(--light-alpha) 80% var(--dark-alpha))}.shadow-title{background-image:linear-gradient(to right,var(--light-alpha),var(--light-alpha)),linear-gradient(to right,#00000000,var(--light-alpha) 2%,var(--light-alpha) 98%,#00000000 100%),linear-gradient(to right,#00000000,var(--light-alpha) 3%,var(--light-alpha) 97%,#00000000 100%),linear-gradient(to right,#00000000,var(--light-alpha) 5%,var(--light-alpha) 95%,#00000000 100%)}@media(max-width:768px){.nav-logo{margin-left:-3vw;max-width:150px}.nav-wrapper{height:6vh;padding:1vh 28px;gap:16px}.row-convertible{flex-direction:column}.row-convertible-reverse{flex-direction:column-reverse}.column-convertible{flex-direction:row;flex-wrap:wrap}:root{--text-title: 32pt;--text-large: 28pt;--text-big: 24pt;--text-normal: 16pt;--text-small: 12pt;--text-tiny: 8pt}.flex-tile{flex:0 1 100%}}@media(max-width:500px){.nav-logo{margin-left:-3vw;max-width:20vw}.nav-wrapper{gap:8px;padding:1vh 20px}:root{--text-title: 28pt;--text-large: 20pt;--text-big: 18pt;--text-normal: 10pt;--text-small: 8pt;--text-tiny: 6pt}.flex-tile{flex:0 1 100%}}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.power-bar[data-v-3ecaf78b]{display:flex;flex-direction:row;justify-content:space-between;font-size:var(--text-small);background-color:var(--grey);color:var(--white);margin:0;padding:0}.link-text[data-v-3ecaf78b]{display:flex;justify-content:center;flex-grow:1;margin:0;padding:0}.link[data-v-3ecaf78b]{color:var(--white);text-decoration:none;margin-left:4px}.text-link[data-v-717c8ba0]{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0;margin:0;color:var(--white)}.text-link[data-v-717c8ba0]:hover{text-decoration:underline;color:var(--hover)}.icon[data-v-717c8ba0]{display:flex;height:var(--text-normal);width:var(--text-normal)}.big-icon[data-v-717c8ba0]{display:flex;height:var(--text-large);width:var(--text-large)}.small-icon[data-v-717c8ba0]{display:flex;height:var(--text-small);width:var(--text-small)}.text[data-v-717c8ba0]{display:flex}@media(max-width:768px){.icon[data-v-717c8ba0]{margin:0 .5em 0 0;height:var(--text-normal);width:var(--text-normal)}}.social-icons[data-v-cb2500ac]{padding:.25em;align-items:center;justify-content:center;gap:1.5em;margin:.5em 0}.social-icon-wrapper[data-v-cb2500ac]{align-items:center;justify-content:center;box-shadow:0 0 15px 5px var(--dark-alpha);background-color:var(--dark-alpha);border-radius:25px;padding:.25em}.contact-heading[data-v-6e26352a]{font-size:var(--text-large);color:var(--primary);font-weight:bolder;text-decoration:underline;margin:.5em 0 0;padding:0}.contact-link[data-v-6e26352a]{display:flex;align-items:center;justify-content:center;text-align:center;padding:.25rem 0;font-size:var(--text-normal)}.footer[data-v-95eb0c70]{background-color:var(--primary);color:var(--white);padding:0;margin:0}.footer-heading[data-v-95eb0c70]{font-size:var(--text-large);color:var(--primary);font-weight:bolder;text-decoration:underline;margin:.5em 0 0;padding:0}.footer-link[data-v-95eb0c70]{display:flex;align-items:center;justify-content:center;text-align:center;padding:.25rem 0;font-size:var(--text-normal)}.page-container[data-v-95eb0c70]{flex-grow:1;margin:0;padding:0 0 8px}.contact-container[data-v-95eb0c70],.spacer[data-v-95eb0c70]{flex-grow:1}.nav-wrapper[data-v-83b518d5]{display:flex;align-items:center;justify-content:space-between;position:fixed;background-color:var(--primary);box-shadow:0 1px 13px 2px #000000bf;inset:0;z-index:2}.nav-links-wrapper[data-v-83b518d5]{display:flex;flex-direction:row;align-items:center;gap:1rem}.slogan-wrapper[data-v-83b518d5]{align-items:flex-end;justify-content:right;font-size:var(--text-normal);color:var(--white)}.slogan-text[data-v-83b518d5]{color:var(--secondary);font-size:var(--text-small);font-weight:700}.nav-link[data-v-83b518d5]{font-size:var(--text-normal);color:var(--white)}.nav-link[data-v-83b518d5]:hover{text-decoration:underline;color:var(--hover)}
