@charset "UTF-8";nav.svelte-s6kjxw.svelte-s6kjxw.svelte-s6kjxw.svelte-s6kjxw,nav.svelte-s6kjxw>.res-pawn.svelte-s6kjxw.svelte-s6kjxw.svelte-s6kjxw,nav.svelte-s6kjxw>.links.svelte-s6kjxw.svelte-s6kjxw.svelte-s6kjxw{display:flex;align-items:center;justify-content:center}nav.svelte-s6kjxw.svelte-s6kjxw.svelte-s6kjxw.svelte-s6kjxw{height:var(--nav-height);background:var(--background-alt);padding:1rem 3rem;gap:1rem;border-bottom:1px solid var(--border-light);padding-inline:max(calc(40vw - 20rem),1.5rem)}nav.svelte-s6kjxw>.res-pawn.svelte-s6kjxw.svelte-s6kjxw.svelte-s6kjxw{height:100%;gap:.75rem}nav.svelte-s6kjxw>.res-pawn img.svelte-s6kjxw.svelte-s6kjxw.svelte-s6kjxw{transition:.1s}nav.svelte-s6kjxw>.links.svelte-s6kjxw.svelte-s6kjxw.svelte-s6kjxw{flex-grow:1;justify-content:start;gap:3rem;margin-left:3rem}nav.svelte-s6kjxw>ul.svelte-s6kjxw>.username.svelte-s6kjxw.svelte-s6kjxw,nav.svelte-s6kjxw>ul.svelte-s6kjxw>.sign-in.svelte-s6kjxw.svelte-s6kjxw{margin-left:auto;margin-right:-1.5rem}nav.svelte-s6kjxw>ul.svelte-s6kjxw>.username.svelte-s6kjxw.svelte-s6kjxw{position:relative}nav.svelte-s6kjxw>ul>.username .desktop-popup-menu.svelte-s6kjxw.svelte-s6kjxw.svelte-s6kjxw{position:absolute;top:50%;padding:1rem 2rem;width:max-content;right:0;left:50%;translate:-50% calc(var(--nav-height) / 2 + .5rem);transition:.1s;z-index:-1}nav.svelte-s6kjxw>ul>.username .desktop-popup-menu.hidden.svelte-s6kjxw.svelte-s6kjxw.svelte-s6kjxw{translate:-50% 0}nav.svelte-s6kjxw>.mobile-nav-toggle.svelte-s6kjxw.svelte-s6kjxw.svelte-s6kjxw,nav.svelte-s6kjxw>ul.svelte-s6kjxw>.mobile-sign-out.svelte-s6kjxw.svelte-s6kjxw,nav.svelte-s6kjxw>ul.svelte-s6kjxw>.mobile-user-info.svelte-s6kjxw.svelte-s6kjxw,nav.svelte-s6kjxw>ul .mobile-dark-toggle-text.svelte-s6kjxw.svelte-s6kjxw.svelte-s6kjxw{display:none}@media (hover: hover){nav.svelte-s6kjxw>.res-pawn:hover img.svelte-s6kjxw.svelte-s6kjxw.svelte-s6kjxw{transform:translateY(-.25rem)}nav.svelte-s6kjxw>ul a.svelte-s6kjxw.svelte-s6kjxw.svelte-s6kjxw:hover{text-decoration:underline}}@media (max-width: 47.5rem){nav.svelte-s6kjxw.svelte-s6kjxw.svelte-s6kjxw.svelte-s6kjxw{position:relative}nav.svelte-s6kjxw>.res-pawn.svelte-s6kjxw.svelte-s6kjxw.svelte-s6kjxw{margin-right:auto}nav.svelte-s6kjxw>.links.svelte-s6kjxw.svelte-s6kjxw.svelte-s6kjxw{position:absolute;top:var(--nav-height);right:0;background-color:var(--background-alt);flex-direction:column;padding:3rem 0rem 3rem 1rem;width:max(50%,15rem);border-left:1px solid var(--border-light);height:calc(100svh - var(--nav-height));align-items:end;translate:100%;transition:translate .5s;gap:7.5%}nav.svelte-s6kjxw>.links.svelte-s6kjxw>li.svelte-s6kjxw>.svelte-s6kjxw{padding:1rem 2rem;width:100%;display:flex;justify-content:end}nav.svelte-s6kjxw>.links.show-mobile.svelte-s6kjxw.svelte-s6kjxw.svelte-s6kjxw{translate:0}nav.svelte-s6kjxw>.mobile-nav-toggle.svelte-s6kjxw.svelte-s6kjxw.svelte-s6kjxw,nav.svelte-s6kjxw>ul.svelte-s6kjxw>.mobile-sign-out.svelte-s6kjxw.svelte-s6kjxw,nav.svelte-s6kjxw>ul.svelte-s6kjxw>.mobile-user-info.svelte-s6kjxw.svelte-s6kjxw,nav.svelte-s6kjxw>ul .mobile-dark-toggle-text.svelte-s6kjxw.svelte-s6kjxw.svelte-s6kjxw{display:block}nav.svelte-s6kjxw>ul.svelte-s6kjxw>.username.svelte-s6kjxw.svelte-s6kjxw{display:none}nav.svelte-s6kjxw>ul.svelte-s6kjxw>.sign-in.svelte-s6kjxw.svelte-s6kjxw{margin-right:1rem;text-align:right}nav.svelte-s6kjxw>ul.svelte-s6kjxw>.sign-in.svelte-s6kjxw>a.svelte-s6kjxw{flex-direction:column;align-items:end}nav.svelte-s6kjxw>ul.svelte-s6kjxw>.dark-toggle.svelte-s6kjxw.svelte-s6kjxw{margin-top:auto;transform:none}nav.svelte-s6kjxw>ul .mobile-dark-toggle-text.svelte-s6kjxw.svelte-s6kjxw.svelte-s6kjxw{margin-right:.5rem}}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%;display:block;height:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{--text: unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}button{border:none;cursor:pointer}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-cyrillic-ext-400-normal.3df7909e.woff2) format("woff2"),url(./fira-mono-all-400-normal.1e3b098c.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-cyrillic-400-normal.c7d433fd.woff2) format("woff2"),url(./fira-mono-all-400-normal.1e3b098c.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-greek-ext-400-normal.9e2fe623.woff2) format("woff2"),url(./fira-mono-all-400-normal.1e3b098c.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-greek-400-normal.a8be01ce.woff2) format("woff2"),url(./fira-mono-all-400-normal.1e3b098c.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-latin-ext-400-normal.6bfabd30.woff2) format("woff2"),url(./fira-mono-all-400-normal.1e3b098c.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-latin-400-normal.e43b3538.woff2) format("woff2"),url(./fira-mono-all-400-normal.1e3b098c.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-lg: "Barlow Condensed", sans-serif;--font-sm: "Montserrat", sans-serif;--beige: #fff3e8;--purple: #a8a6c2;--white: #ffffff;--blue-50: #f7f8fd;--blue-100: #e8eaf6;--blue-300: #95a5f2;--blue-500: #637af1;--blue-700: #4a65f0;--blue-900: #384db8;--blue-1100: #2a3254;--pink-50: #ffefef;--pink-100: #ffd4d4;--pink-300: #fcbcbc;--pink-500: #f8a9a9;--pink-700: #e49696;--gray-50: #e8e8ef;--gray-100: #d2d2d9;--gray-300: #b6b6be;--gray-500: #555555;--text: var(--blue-1100);--background: var(--beige);--background-alt: var(--white);--primary: var(--blue-500);--pirmary-shadow: var(--blue-700);--secondary: var(--pink-500);--secondary-shadow: var(--pink-700);--contrast: var(--gray-500);--contrast-shadow: #000;--border-dark: var(--gray-300);--border-light: var(--gray-100);--br: 1rem;--br-sm: .5rem;--shadow-size: .25rem;--shadow: var(--shadow-size) var(--shadow-size) 0;--shadow-down: 0 var(--shadow-size) 0;--gap-sm: 6px;--gap-md: 8px;--gap-lg: 12px;--icon-size: 1.25rem;--nav-height: 4rem;--toggle-height: 1.5rem;--toggle-width: 3rem;--toggle-gap: 3px;font-family:var(--font-sm);font-size:1rem}body.dark{--text: #d5c8bc;--background: #383838;--background-alt: var(--blue-1100);--primary: #9f9fff;--pirmary-shadow: #8181d9;--secondary: #d7a098;--secondary-shadow: #ba8a83;--contrast: #afa499;--contrast-shadow: #8b827a;--border-dark: #555;--border-light: #555;--purple: #74708b}html{scroll-behavior:smooth}body{background-color:var(--background)}*{color:var(--text)}h1,h2,h3{font-family:var(--font-lg)}h1,h2,h3,h4{font-weight:700}h1,h2,h3{line-height:90%}h1{font-size:6rem}h2{font-size:4rem}h3{font-size:2.25rem}h4,h5{font-size:1.25rem}h6,p{font-size:1rem}small{font-size:.625rem;display:block}@media screen and (max-width: 700px){h1{font-size:4rem}h2{font-size:3rem}h3{font-size:2rem}}@media screen and (max-width: 400px){h1{font-size:3.5rem}h2{font-size:2.75rem}h3{font-size:1.5rem}h4,h5{font-size:1rem}p{font-size:.8rem}}form{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}input{width:100%;padding:1rem;margin-bottom:2rem;border:1px solid var(--text);background-color:var(--gray-100)}input:focus{background-color:var(--background-alt);outline:1px solid var(--text)}*:focus-visible{outline:2px solid var(--text);outline-offset:.25rem}b{font-weight:700}i{font-style:italic}.float{transition:transform .1s,background-color .1s}.hide{display:none!important}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.popup{background-color:var(--background-alt);box-shadow:var(--shadow) #00000025;border:1px solid var(--border-light);border-radius:var(--br)}.shadow{box-shadow:inset 0 0 0 1px var(--border-light),var(--shadow-down) var(--border-light)}.card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.tiles-bg{position:relative;overflow:hidden;border-top:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark)}.tiles-bg:before{content:"";background-color:var(--text);position:absolute;width:100rem;height:100rem;top:50%;left:50%;background:url(../../../images/tiles-white.png);background-size:20rem;opacity:.05;transform:translate(-50%,-50%) rotate(45deg)}body.dark .tiles-bg{background-color:var(--background-alt)}.mobile{display:none}.link.color{--text: var(--primary)}.icon{width:var(--icon-size);height:var(--icon-size)}.invert{background-color:var(--blue-1100);--text: var(--white)}.flex-col{display:flex;flex-direction:column;gap:1rem;padding:1rem 0;align-items:center}@media screen and (max-width: 600px){:root{--icon-size: 1.25rem}.card-grid{gap:.5rem;grid-template-columns:1fr}.desktop{display:none}.mobile{display:block}}@media screen and (max-width: 500px){:root{font-size:1rem}}@media (hover: hover){.float:hover{transform:translateY(-.25rem)}.link:hover{text-decoration:underline}}button,.button-like{border-radius:var(--br)}button,svg{touch-action:manipulation}@media (hover: hover){button:disabled:hover{cursor:not-allowed}}button.primary,button.secondary,button.outline,button.contrast,.button-like.primary,.button-like.secondary,.button-like.outline,.button-like.contrast{display:flex;align-items:center;justify-content:center;gap:.25rem}button.primary,button.secondary,button.contrast,.button-like.primary,.button-like.secondary,.button-like.contrast{--text: var(--background-alt)}button.primary,button.secondary,button.outline,button.contrast,.button-like.primary,.button-like.secondary,.button-like.outline,.button-like.contrast{cursor:pointer;font-weight:700;padding:.75rem 1.125rem}button.primary:focus-visible,button.secondary:focus-visible,button.outline:focus-visible,.button-like.primary:focus-visible,.button-like.secondary:focus-visible,.button-like.outline:focus-visible{box-shadow:inset 0 0 0 5px var(--gray-500)!important;outline-color:transparent}body.dark button.primary:disabled,body.dark button.secondary:disabled,body.dark button.outline:disabled,body.dark button.contrast:disabled{opacity:.1}button.primary,.button-like.primary{background-color:var(--primary)}@media (hover: hover){button.primary:hover,.button-like.primary:hover{background-color:var(--blue-300)}}button.primary:active,.button-like.primary:active{background-color:var(--blue-100);--text: var(--gray-300)}button.primary.shadow,.button-like.primary.shadow{box-shadow:var(--shadow-down) var(--pirmary-shadow);margin-bottom:var(--shadow-size);transform:none}button.primary.shadow:active,.button-like.primary.shadow:active{box-shadow:0 0 var(--pirmary-shadow);transform:translateY(var(--shadow-size))}button.primary:disabled{box-shadow:none;background-color:var(--blue-100);transform:none!important;--text: var(--background-alt)}button.secondary,.button-like.secondary{background-color:var(--secondary)}@media (hover: hover){button.secondary:hover,.button-like.secondary:hover{background-color:var(--pink-300)}}button.secondary:active,.button-like.secondary:active{background-color:var(--pink-100);--text: var(--gray-300)}button.secondary.shadow,.button-like.secondary.shadow{box-shadow:var(--shadow-down) var(--secondary-shadow);margin-bottom:var(--shadow-size);transform:none}button.secondary.shadow:active,.button-like.secondary.shadow:active{box-shadow:0 0 var(--secondary-shadow);transform:translateY(var(--shadow-size))}button.secondary:disabled{box-shadow:none;background-color:var(--pink-100);transform:none!important;--text: var(--background-alt)}button.outline,.button-like.outline{background-color:var(--background-alt);box-shadow:inset 0 0 0 1px var(--border-light)}@media (hover: hover){button.outline:hover,.button-like.outline:hover{background-color:var(--gray-50)}}button.outline:active,.button-like.outline:active{background-color:var(--gray-100)}button.outline.shadow,.button-like.outline.shadow{margin-bottom:var(--shadow-size);transform:none;box-shadow:inset 0 0 0 1px var(--border-light),var(--shadow-down) var(--border-light)}button.outline.shadow:active,.button-like.outline.shadow:active{box-shadow:inset 0 0 0 1px var(--border-light),0 var(--border-light);transform:translateY(var(--shadow-size))}button.outline:disabled{box-shadow:none;background-color:var(--gray-50);transform:none!important;--text: var(--background-alt)}button.contrast,.button-like.contrast{background-color:var(--contrast)}@media (hover: hover){button.contrast:hover,.button-like.contrast:hover{background-color:var(--gray-300)}}button.contrast:active,.button-like.contrast:active{background-color:var(--gray-100);--text: var(--contrast)}button.contrast.shadow,.button-like.contrast.shadow{box-shadow:var(--shadow-down) var(--contrast-shadow);margin-bottom:var(--shadow-size);transform:none}button.contrast.shadow:active,.button-like.contrast.shadow:active{box-shadow:0 0 var(--contrast-shadow);transform:translateY(var(--shadow-size))}button.contrast:disabled{box-shadow:none;background-color:var(--gray-100);transform:none!important;--text: var(--background-alt)}button.contrast:focus-visible,.button-like.contrast:focus-visible{box-shadow:inset 0 0 0 5px var(--primary)!important;outline-color:transparent}button.ghost{--text: var(--primary);font-weight:700;padding:1rem 1.5rem}@media (hover: hover){button.ghost:hover{background-color:#0000000d}}button.ghost:active{background-color:#0003}section.footer.svelte-f4838h.svelte-f4838h,.links.svelte-f4838h.svelte-f4838h{display:flex;flex-direction:column;align-items:center}section.footer.svelte-f4838h.svelte-f4838h{gap:1.5rem;padding:2.5rem 0 3rem;border-top:1px dashed var(--border-dark)}.logos.svelte-f4838h.svelte-f4838h{display:flex;gap:1.75rem}.links.svelte-f4838h.svelte-f4838h{gap:.75rem}.links.svelte-f4838h h4.svelte-f4838h{margin-bottom:.25rem}.contact.svelte-f4838h.svelte-f4838h{font-size:.75rem}.contact.svelte-f4838h a.svelte-f4838h{font-weight:700}html:focus,body:focus,.app:focus{outline:none}html,body,.app{height:100%}.app{display:flex;flex-direction:column;overflow-x:hidden}header{position:sticky;top:0;z-index:100;width:100%}main{margin-inline:auto;width:100%;display:flex;flex-direction:column;align-items:center}main section{width:min(80ch,100% - 3rem)}main section:last-child{margin-bottom:5rem}footer{margin-top:auto}@media screen and (max-width: 500px){main section{width:min(80ch,100% - 1.25rem)}}
