#site-header{position:relative;z-index:10}#site-header ul{display:flex;justify-content:center;column-gap:37px;list-style:none;padding:25px 0 0;margin:0 0 0 -14px}#site-header ul li{width:auto;position:relative;text-align:center;min-width:70px}#site-header ul li:before{content:"";position:absolute;width:0%;height:1px;bottom:3px;left:50%;transform:translate(-50%);transition:background-color .3s ease-in-out,width .3s ease-in-out}#site-header ul li.active:before{width:77%}#site-header ul li:hover:before{width:100%}#site-header ul li a{font-size:.95rem;letter-spacing:-.075em;transition:color .3s ease-in-out;font-weight:300;font-family:Roboto Mono Light;width:100%}#site-header.text-tone-0 li:before{background-color:var(--color-pair-0-tone)}#site-header.text-tone-0 li a{color:var(--color-pair-0-tone)}#site-header.text-tone-1 li:before{background-color:var(--color-pair-1-tone)}#site-header.text-tone-1 li a{color:var(--color-pair-1-tone)}#site-header.text-tone-2 li:before{background-color:var(--color-pair-2-tone)}#site-header.text-tone-2 li a{color:var(--color-pair-2-tone)}#site-header.text-tone-3 li:before{background-color:var(--color-pair-3-tone)}#site-header.text-tone-3 li a{color:var(--color-pair-3-tone)}#site-header.text-tone-4 li:before{background-color:var(--color-pair-4-tone)}#site-header.text-tone-4 li a{color:var(--color-pair-4-tone)}#site-header.text-tone-5 li:before{background-color:var(--color-pair-5-tone)}#site-header.text-tone-5 li a{color:var(--color-pair-5-tone)}#site-header.text-tone-6 li:before{background-color:var(--color-pair-6-tone)}#site-header.text-tone-6 li a{color:var(--color-pair-6-tone)}#site-header.text-tone-7 li:before{background-color:var(--color-pair-7-tone)}#site-header.text-tone-7 li a{color:var(--color-pair-7-tone)}#site-header.text-tone-8 li:before{background-color:var(--color-pair-8-tone)}#site-header.text-tone-8 li a{color:var(--color-pair-8-tone)}#site-header.text-tone-9 li:before{background-color:var(--color-pair-9-tone)}#site-header.text-tone-9 li a{color:var(--color-pair-9-tone)}@media screen and (max-width: 600px){#site-header ul{margin:0 0 0 -5px}#site-header ul li{min-width:60px}}#site-footer{padding:24px 0 20px;margin:0 -24px;background-color:var(--background-secondary);position:relative}#site-footer .footer-inner-container{display:flex;flex-wrap:wrap}#site-footer .footer-inner-container .copyright{margin:0 auto;padding-top:120px}#site-footer .footer-inner-container>a{position:absolute;top:-60px;left:50%;transform:translate(-50%);max-height:120px;max-width:120px}#site-footer .footer-inner-container>a svg{width:100%;height:100%}#site-footer .footer-inner-container>a svg>path:not(:nth-child(2)){fill:var(--background-tertiary)}#site-footer .footer-inner-container>a svg>path:nth-child(2){fill:var(--text-secondary)}#site-footer .footer-inner-container>*{border-radius:4px;color:var(--text-secondary)}#site-footer .footer-inner-container>*.contact-block{margin-top:80px;margin-bottom:70px;box-sizing:border-box;text-align:center;display:grid;place-content:center;width:100%}#site-footer .footer-inner-container>*.contact-block h2{font-family:Roboto Mono Bold;margin-bottom:45px}#site-footer .footer-inner-container>*.contact-block a:first-child{margin-right:10px}#site-footer .footer-inner-container>*.contact-block a button{width:100vw;max-width:200px}#site-footer .footer-inner-container>*.nav-block{box-sizing:border-box;margin-bottom:16px;width:100%}#site-footer .footer-inner-container>*.nav-block .nav-menu-wrapper{display:flex;align-items:center;justify-content:center;height:100%}#site-footer .footer-inner-container>*.nav-block .nav-menu-wrapper .nav-menu li{position:relative}#site-footer .footer-inner-container>*.nav-block .nav-menu-wrapper .nav-menu li:before{content:"";position:absolute;width:0%;background-color:#fff;height:1px;bottom:-1px;left:50%;transform:translate(-50%);transition:background-color .3s ease-in-out,width .3s ease-in-out}#site-footer .footer-inner-container>*.nav-block .nav-menu-wrapper .nav-menu li:hover:before{width:100%}#site-footer .footer-inner-container>*.nav-block .nav-menu-wrapper>a{margin-right:72px}#site-footer .footer-inner-container>*.nav-block .nav-menu-wrapper .nav-menu-wrapper-inner{width:100%;max-width:300px}#site-footer .footer-inner-container>*.nav-block .nav-menu-wrapper .nav-menu-wrapper-inner .nav-menu{border-bottom:1px solid #fff;display:flex;justify-content:space-between;padding:0 16px 14px}#site-footer .footer-inner-container>*.nav-block .nav-menu-wrapper .nav-menu-wrapper-inner .nav-menu a{font-size:.95rem;letter-spacing:-.075em;transition:color .25s ease-in-out;font-weight:300;font-family:Roboto Mono Light;color:#fff}#site-footer .footer-inner-container>*.nav-block .nav-menu-wrapper .nav-menu-wrapper-inner .social-links-wrapper{display:flex;justify-content:space-between;align-items:center;margin:0 auto;max-width:150px;padding-top:3px}#site-footer .footer-inner-container>*.nav-block .nav-menu-wrapper .nav-menu-wrapper-inner .social-links-wrapper li svg{max-width:23px;transform-origin:center;transition:transform .25s ease-in-out}#site-footer .footer-inner-container>*.nav-block .nav-menu-wrapper .nav-menu-wrapper-inner .social-links-wrapper li svg path{transition:fill .25s ease-in-out}#site-footer .footer-inner-container>*.nav-block .nav-menu-wrapper .nav-menu-wrapper-inner .social-links-wrapper li svg:hover{transform:scale(1.15)}#site-footer .footer-inner-container>*.nav-block .nav-menu-wrapper .nav-menu-wrapper-inner .social-links-wrapper li svg:hover path{fill:var(--button-background-primary)}#site-footer .footer-inner-container>*.logo-block{box-sizing:border-box;width:100%;padding:24px;height:100vh;max-height:240px;display:grid;place-content:center}#site-footer .footer-inner-container>*.logo-block svg{max-width:870px;height:auto}@media screen and (max-width: 600px){#site-footer{padding:24px 24px 20px}#site-footer .footer-inner-container .copyright{padding-top:70px}#site-footer .footer-inner-container>*.contact-block{margin-bottom:55px;margin-top:60px;place-content:unset}#site-footer .footer-inner-container>*.contact-block a{width:100%}#site-footer .footer-inner-container>*.contact-block a:first-child{margin-right:unset;margin-bottom:16px}#site-footer .footer-inner-container>*.contact-block a button{width:100%;max-width:unset}}@keyframes play-sprite{0%{background-position:0px 0px}2.1739130435%{background-position:-120px 0px}4.347826087%{background-position:-240px 0px}6.5217391304%{background-position:-360px 0px}8.6956521739%{background-position:0px -120px}10.8695652174%{background-position:-120px -120px}13.0434782609%{background-position:-240px -120px}15.2173913043%{background-position:-360px -120px}17.3913043478%{background-position:0px -240px}19.5652173913%{background-position:-120px -240px}21.7391304348%{background-position:-240px -240px}23.9130434783%{background-position:-360px -240px}26.0869565217%{background-position:0px -360px}28.2608695652%{background-position:-120px -360px}30.4347826087%{background-position:-240px -360px}32.6086956522%{background-position:-360px -360px}34.7826086957%{background-position:0px -480px}36.9565217391%{background-position:-120px -480px}39.1304347826%{background-position:-240px -480px}41.3043478261%{background-position:-360px -480px}43.4782608696%{background-position:0px -600px}45.652173913%{background-position:-120px -600px}47.8260869565%{background-position:-240px -600px}50%{background-position:-360px -600px}52.1739130435%{background-position:0px -720px}54.347826087%{background-position:-120px -720px}56.5217391304%{background-position:-240px -720px}58.6956521739%{background-position:-360px -720px}60.8695652174%{background-position:0px -840px}63.0434782609%{background-position:-120px -840px}65.2173913043%{background-position:-240px -840px}67.3913043478%{background-position:-360px -840px}69.5652173913%{background-position:0px -960px}71.7391304348%{background-position:-120px -960px}73.9130434783%{background-position:-240px -960px}76.0869565217%{background-position:-360px -960px}78.2608695652%{background-position:0px -1080px}80.4347826087%{background-position:-120px -1080px}82.6086956522%{background-position:-240px -1080px}84.7826086957%{background-position:-360px -1080px}86.9565217391%{background-position:0px -1200px}89.1304347826%{background-position:-120px -1200px}91.3043478261%{background-position:-240px -1200px}93.4782608696%{background-position:-360px -1200px}95.652173913%{background-position:0px -1320px}97.8260869565%{background-position:-120px -1320px}to{background-position:-120px -1320px}}@keyframes identifier{}#site-footer .sprite-container{width:120px;height:120px;background-image:url(/_astro/Wink%20Sprite%20Sheet.KLuIaz3p.webp);background-repeat:no-repeat;background-size:480px 1440px;transform-origin:left}#site-footer .sprite-container:hover{transition:transform .15s ease-in-out 0s;animation:play-sprite .25s step-end normal .1s;transform:scale(1.05) translate(-50%)!important}body{margin:0;width:100%;height:100%;box-sizing:border-box;padding:0 24px}body .fade-up{opacity:0}body #index-content>.intro{margin:190px auto}body #index-content>.intro .h3{line-height:1.3}body #index-content>.intro svg{max-height:33px;max-width:max-content;width:auto;margin:0 -6px -8px 0}a{text-decoration:none}ul{list-style:none;padding:0}#about{margin-bottom:220px}.text-center{text-align:center}.mw-1260-centered{max-width:1160px;margin:0 auto}.mb-0{margin-bottom:0!important}@media screen and (max-width: 768px){body #index-content>.intro{margin:unset}body #index-content>.intro p.h3{font-size:1.05rem}body #index-content>.intro svg{max-height:21px;margin:0 -1px -5px 0}}:root{--color-pair-__-text: #EDEDED;--color-pair-3-background: #B8EFED;--color-pair-3-text: #091EFE;--color-pair-3-tone: #000;--color-pair-1-background: #3F2315;--color-pair-1-text: #FDCF3D;--color-pair-1-tone: #FFF;--color-pair-2-background: #00796B;--color-pair-2-text: #F8F798;--color-pair-2-tone: #FFF;--color-pair-0-background: #F8F3E5;--color-pair-0-text: #3456FC;--color-pair-0-tone: #000;--color-pair-4-background: #0D0B0F;--color-pair-4-text: #FE0200;--color-pair-4-tone: #FFF;--color-pair-5-background: #333399;--color-pair-5-text: #EEFDCB;--color-pair-5-tone: #FFF;--color-pair-6-background: #FF5F20;--color-pair-6-text: #FFFFFF;--color-pair-6-tone: #FFF;--color-pair-7-background: #051CFF;--color-pair-7-text: #FFFFFF;--color-pair-7-tone: #FFF;--color-pair-8-background: #19162A;--color-pair-8-text: #F8F798;--color-pair-8-tone: #FFF;--color-pair-9-background: #FDCF3D;--color-pair-9-text: #121626;--color-pair-9-tone: #000;--background-primary: #F8F8F8;--background-secondary: #2F2E2E;--background-tertiary: #3353FF;--text-primary: #000;--text-secondary: #EDEDED;--button-background-primary: #3353FF;--button-background-secondary: #F8F8F8;--border-radius-sm: 4px}@font-face{font-family:SuperNormal;src:url(/_astro/Super-Regular.CVA1ZYwG.woff2) format("woff2");font-weight:400}@font-face{font-family:SuperMedium;src:url(/_astro/Super-Medium.OZjnF4jP.woff2) format("woff2");font-weight:600}@font-face{font-family:SuperBold;src:url(/_astro/Super-Bold.BSdBcuCu.woff2) format("woff2");font-weight:800}@font-face{font-family:Roboto Mono;src:url(/_astro/RobotoMono-Regular.RokRmelU.woff2) format("woff2");font-weight:400}@font-face{font-family:Roboto Mono Light;src:url(/_astro/RobotoMono-Light.BSgmu-15.woff2) format("woff2");font-weight:300}@font-face{font-family:Roboto Mono Bold;src:url(/_astro/RobotoMono-Bold.BNvE_ErA.woff2) format("woff2");font-weight:700}@media screen and (min-width: 768px){html{font-size:20px}}@media screen and (max-width: 768px){html{font-size:18px}}h1,h2,h3{font-family:Roboto Mono Bold;line-height:1;margin:0 0 .55em;font-weight:300;letter-spacing:-.106em}.h1,.h2,.h3{font-family:Roboto Mono Light;line-height:1;margin:0 0 .55em;font-weight:300;letter-spacing:-.106em}h4,h5,h6{line-height:1;font-family:Roboto Mono Light;margin:0 0 .51em;font-weight:300;letter-spacing:-.106em}p{font-size:1rem;font-family:Roboto Mono Light;line-height:1.4;margin:0 0 1em;font-weight:300;letter-spacing:-.105em}p.b2{font-size:.75rem}h1{font-size:1.75rem}h2{font-size:1.6rem}h3,.h3{font-size:1.47rem}h4,.h4{font-size:1.4rem}h5,.h5{font-size:1.3rem}h6{font-size:1.25rem}a{cursor:pointer;display:inline-block;color:#000}button,.btn{font-size:1.167rem;padding:.8em;font-family:Roboto Mono;line-height:1;font-weight:400;letter-spacing:-.075em;border-radius:var(--border-radius-sm);border:none;cursor:pointer}button.primary,.btn.primary{background-color:var(--button-background-primary);color:var(--text-secondary);transition:color .25s ease-in-out,background-color .25s ease-in-out}button.primary a,.btn.primary a{color:var(--text-secondary);transition:color .25s ease-in-out,background-color .25s ease-in-out}button.primary:hover,.btn.primary:hover{background-color:var(--text-secondary);color:var(--button-background-primary)}button.primary:hover a,.btn.primary:hover a{color:var(--button-background-primary)}button.secondary,.btn.secondary{background-color:var(--button-background-secondary);color:var(--text-primary);transition:color .25s ease-in-out,background-color .25s ease-in-out}button.secondary a,.btn.secondary a{color:var(--text-primary)}button.secondary:hover,.btn.secondary:hover{background-color:var(--text-primary);color:var(--button-background-secondary)}button.secondary:hover a,.btn.secondary:hover a{color:var(-button-background-secondary)}
