@font-face{font-family:"Noto Serif";font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-100-900-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-100-900-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-100-900-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-100-900-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/raleway-100-900-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/raleway-100-900-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/raleway-100-900-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/raleway-100-900-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/lora-400-700-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/lora-400-700-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora-400-700-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora-400-700-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Valkyrie;font-weight:400;src:url(/fonts/valkyrie_b_regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Valkyrie;font-weight:700;src:url(/fonts/valkyrie_b_bold.woff2) format("woff2");font-display:swap}@font-face{font-family:Valkyrie;font-style:italic;src:url(/fonts/valkyrie_b_italic.woff2) format("woff2");font-display:swap}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/GeistMono%5Bwght%5D.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/GeistMono-Italic%5Bwght%5D.woff2) format("woff2")}@keyframes blink{0%{opacity:1}50%{opacity:1}to{opacity:0}}@keyframes illubox-a{0%{opacity:0}2%{opacity:1}23%{opacity:1}25%{opacity:0}to{opacity:0}}@keyframes illubox-b{0%{opacity:0}23%{opacity:0}25%{opacity:1}48%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes illubox-c{0%{opacity:0}48%{opacity:0}50%{opacity:1}73%{opacity:1}75%{opacity:0}to{opacity:0}}@keyframes illubox-d{0%{opacity:0}73%{opacity:0}75%{opacity:1}98%{opacity:1}to{opacity:0}}@property --color-bg-card1{syntax: "<color>"; initial-value: #060924; inherits: false;}@property --color-bg-card2{syntax: "<color>"; initial-value: #140e2e; inherits: false;}:root{--color-bg-base: #020018;--color-bg-grad1: #090926;--color-bg-grad2: #000217;--color-bg-card1-hl: #060924;--color-bg-card2-hl: #181842;--color-shadow: #19124255;--color-shadow-strong: #191242ff;--color-section-border: rgba(222, 222, 255, .15);--color-box-border: rgba(45, 45, 92, .88);--color-box-hl-border: rgba(195, 195, 251, .23);--color-standalone-border: rgba(222, 222, 255, .25);--color-primary: #5ba9ee;--color-primary-bright: #81d7ff;--color-primary-dark: #00175e;--color-primary-dark-fade: #00175e66;--color-primary-border: #5ba9ee66;--color-secondary: #3fbd73;--color-secondary-bright: #51f395;--color-secondary-semidark: #2c8f5c;--color-secondary-dark: #1c7f4c;--color-no: #aa1111;--color-error: #551020;--color-error-fade: rgba(100, 10, 30, .3);--color-text: white;--color-faded-text: rgba(255, 255, 255, .5);--color-bg-inset-light: #f1f3f5;--color-input-border: #98a9af;--border-radius-big: 50px;--border-radius-small: 4px;--light-angle: 60deg;--url-noise: url(/images/noise-coarse.svg);background:var(--url-noise),var(--color-bg-base);color:var(--color-text)}*{box-sizing:border-box}:root,input,button,textarea{font-size:16px;font-family:Raleway,Georgia Pro,Georgia,serif;line-height:1.35}html,body{margin:0;padding:0}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,p{margin:0 0 1em;&:last-child{margin-bottom:0}}p{width:100%}h1,h2,h3,h4,h5,h6,.button{font-family:Raleway,Helvetia Neue,Helvetica,sans-serif}small{font-family:Lora,Georgia Pro,Georgia,serif}a{color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-style:dotted;text-underline-offset:3px;&:hover{color:var(--color-primary-bright)}}img{max-width:100%}figure{figcaption{margin-top:.3rem;text-align:center}}hr{margin:1.5rem 0;margin-right:auto;width:10rem;border-color:#fff;border-width:1px}dl{margin:0;padding:1rem;background:var(--color-bg-inset-light);dt{font-weight:700}dd{margin:0;margin-bottom:1rem;&:last-child{margin-bottom:0}}}ul{padding:0;list-style-position:inside}ol{>li{margin-bottom:1lh}}.sneaky{color:var(--color-faded-text)}.button{background:none;border:none;text-decoration:none;display:inline-block;position:relative;padding:.7rem 1.2rem;border-radius:var(--border-radius-big);font-weight:700;background:#fff;color:#000;cursor:pointer;&.button--form{border-radius:var(--border-radius-small)}&.button--block{display:block;width:100%;text-align:center}.after{padding-left:.5rem;vertical-align:1px}&:hover{color:#000;background:var(--color-secondary-bright)}&.button--huge{padding:.8rem 1.8rem;font-size:1.5rem}&.button--colored{background:var(--color-secondary-bright);box-shadow:0 0 15px 15px var(--color-shadow);&:hover{background:var(--color-primary-bright)}}}.form{display:flex;flex-direction:column;gap:1rem;width:100%;&.form--big{&,input,button{font-size:1.1rem}}}label{font-weight:700}input[type=text],input[type=email]{display:block;width:100%;padding:.7rem;border:1px solid var(--color-input-border);border-radius:var(--border-radius-small);background:var(--color-bg-inset-light);font-variant-numeric:lining-nums;&:focus{border-color:var(--color-secondary-dark);background:#fff;outline:none}}input[type=radio]{display:block;height:0;+label{display:block;padding:.8rem 1rem;border:1px solid var(--color-input-border);border-radius:var(--border-radius-small);text-align:center;font-weight:400;cursor:pointer;&:hover{background:var(--color-bg-inset-light)}}&:checked+label{background:var(--color-secondary-dark);color:#fff;border-color:transparent}}.input-wrapper{position:relative;&.input-wrapper--usd{input{padding-left:2.1rem;padding-right:4rem}&:before,&:after{position:absolute;display:flex;align-items:center;justify-content:center}&:before{content:"$";left:1rem;top:0;bottom:0}&:after{content:"USD";right:1rem;top:0;bottom:0}}}.form-control-group{display:flex;flex-direction:column;gap:1rem}.form-control-set{display:flex;flex-wrap:wrap;gap:1rem;.form-control{flex:1}}.form-control{>label:first-child{display:block;margin-bottom:.5rem}}.small-text{font-size:.8em}.container{max-width:990px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.flex{display:flex;flex-wrap:wrap}.flex-center{display:flex;align-items:center;justify-content:center}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.text-center{text-align:center}.mobile-only{display:none}@media (max-width: 800px){.desktop-only{display:none}.mobile-only{display:unset}}section{margin:6rem 0;>h1,>h2,>.container>h2,>.container>h1{margin-bottom:1.5rem;font-size:2.5rem;text-align:center}&.section--grid{padding:3rem;border-top:1px solid var(--color-section-border);border-bottom:1px solid var(--color-section-border);background:url(/images/dot-grid.svg),var(--color-bg-base);@media (max-width: 800px){padding:1.5rem}>.container{padding-left:0;padding-right:0}}&.section--split{display:flex;flex-wrap:wrap;gap:2rem;@media (max-width: 800px){flex-direction:column}.subsection{flex:1}}}.hero+.section--grid{border-top:none}.cardset{display:flex;flex-wrap:wrap;gap:2rem;&.cardset--tight{gap:1rem}&.cardset--column{flex-direction:column}@media (max-width: 800px){flex-direction:column;gap:1.5rem}.card{flex:1}}.card{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid var(--color-box-border);border-radius:var(--border-radius-small);background:linear-gradient(var(--light-angle),var(--color-bg-card1),var(--color-bg-card2));box-shadow:0 0 8px 2px var(--color-shadow);transition:--color-bg-card1 .15s ease-in-out,--color-bg-card2 .15s ease-in-out;h2,h3{margin:0}img,svg{height:2.5rem;width:auto}&.card--big-icon{align-items:flex-start}&.card--big-shadow{box-shadow:0 0 25px 5px var(--color-shadow-strong)}&.card--narrow{width:40rem;max-width:100%;margin-left:auto;margin-right:auto}&.card--bigpad{padding:2rem}&.card--row-icon{flex-direction:row;align-items:center;>img,>svg{height:1.1rem;width:auto}}&.card--full-width{flex-basis:100%}&.card--with-arrow:after{content:"→";position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-size:1.2rem}&.card--center{align-items:center}&.card--alert{border:1px solid var(--color-error);background:var(--color-error-fade)}&.card--info{border:1px solid var(--color-primary-border);background:var(--color-primary-dark-fade)}&.card--alert,&.card--info{text-shadow:0px 0px 5px black}&.card--tabbed{display:block;padding:0;.card__tabs{display:flex;width:100%;.card__tab{flex:1;padding:1rem;background:none;border:none;border-bottom:1px solid var(--color-box-border);border-right:1px solid var(--color-box-border);color:#fff;font-size:1.2rem;cursor:pointer;&:last-child{border-right:none}&.card__tab--active{background:var(--color-bg-card2-hl)}}}.card__inner{display:flex;flex-direction:column;gap:1rem;padding:1rem}}&.card--white{background:#fff;color:var(--color-bg-base);.button{background:var(--color-secondary-dark);color:#fff;&:hover{background:var(--color-secondary-semidark)}}}}a.card{position:relative;padding-right:2.5rem;color:var(--color-text);text-decoration:none;&:hover{--color-bg-card1: var(--color-bg-card1-hl);--color-bg-card2: var(--color-bg-card2-hl)}}.cta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;text-align:center;h3{margin:0;font-size:3rem}}.intro{display:flex;flex-wrap:wrap;gap:3rem;padding-top:2rem;padding-bottom:2rem;@media (max-width: 800px){flex-direction:column;align-items:center}.intro-text{flex:1;display:flex;flex-direction:column;justify-content:center;color:#fff;small{display:block;font-size:1.5rem;font-weight:400;font-style:italic}h1{margin:0;font-size:4rem;line-height:1.2;@media (max-width: 800px){font-size:2.5rem}}}.intro-illu-container{flex:0 0 16rem;width:16rem;display:flex;align-items:center;justify-content:center;padding-top:5rem}.intro-illu{flex:1;position:relative;background-image:url(/images/branches.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;height:23rem;width:16rem;.illubox{position:absolute;display:inline-block;padding:.3rem .8rem;border-radius:var(--border-radius-big);border:1px solid var(--color-box-border);border-top-color:var(--color-box-hl-border);box-shadow:0 0 8px 2px var(--color-shadow);background:#c8c8ff05;color:#fff;font-family:Geist Mono,Ubuntu Mono,monospaced;white-space:nowrap;transform:rotate(-50deg);transform-origin:left;opacity:0;&.illubox--a{top:-7%;left:14%}&.illubox--b{top:4%;left:37%}&.illubox--c{top:12%;left:59%}&.illubox--d{top:19%;left:80%}&:before{content:" ";display:inline-block;height:.6rem;width:.6rem;margin-right:.6rem;border-radius:100%;background:var(--color-no);animation:blink 2s ease-in-out infinite alternate}&.illubox--ok:before{background:var(--color-secondary)}&:nth-child(4n+1){animation-name:illubox-a;animation-duration:40s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}&:nth-child(4n+2){animation-name:illubox-b;animation-duration:40s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}&:nth-child(4n+3){animation-name:illubox-c;animation-duration:40s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}&:nth-child(4n){animation-name:illubox-d;animation-duration:40s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}}}}.team-member-list{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));.team-member{display:flex;flex-direction:column;padding:0;gap:0;.team-member__head{display:flex;align-items:center;border-bottom:1px solid var(--color-box-border);h3{margin:0;padding:0 1rem;font-size:1.3rem;a{color:#fff;text-decoration:none}em{display:block;font-weight:400;font-style:normal;font-size:1rem}}.team-member__image{height:6rem;width:6rem;padding:1rem;img{height:4rem;width:4rem;z-index:100;box-shadow:0 0 4px 4px var(--color-shadow);border:4px solid transparent;outline:1px solid var(--color-box-border);border-radius:var(--border-radius-small)}}.team-member__nameline{svg{position:relative;top:-2px;width:1.1rem;height:1.1rem;margin-left:.3rem;vertical-align:middle;&:hover{path{fill:var(--color-primary-bright)}}}}}.team-member__desc{padding:1rem}}}.mini-note{padding-top:1.5rem;text-align:center}.bluesky-flutter svg{transition:.2s}.bluesky-flutter .left{transform-origin:center}.bluesky-flutter .right{transform-origin:center;transform:scaleX(-1)}.bluesky-flutter:hover .left,.bluesky-flutter:focus .left{animation:flutter .43s ease-in-out;--flip: 1}.bluesky-flutter:hover .right,.bluesky-flutter:focus .right{animation:flutter .5s ease-in-out;--flip: -1}.bluesky-flutter:hover svg,.bluesky-flutter:focus svg{transform:rotate(-5deg);transition:.5s}@media (prefers-reduced-motion){.bluesky-flutter:hover .left,.bluesky-flutter:focus .left,.bluesky-flutter:hover .right,.bluesky-flutter:focus .right{animation:none}}@keyframes flutter{10%{transform:scale(calc(var(--flip)*1),.9)}20%{transform:scaleX(calc(var(--flip)*.5))}40%{transform:scale(calc(var(--flip)*.9),.95)}60%{transform:scaleX(calc(var(--flip)*.3))}80%{transform:scale(calc(var(--flip)*.9),.95)}to{transform:scaleX(calc(var(--flip)*1))}}.hero[data-astro-cid-sckkx6r4]{background:var(--url-noise),radial-gradient(ellipse at center center,rgba(150,150,255,.03),transparent),radial-gradient(ellipse at bottom left,rgba(0,0,0,.2),transparent),radial-gradient(ellipse at top right,var(--color-bg-grad1),var(--color-bg-base));border-bottom:1px solid var(--color-section-border)}header[data-astro-cid-sckkx6r4]{padding:1rem 0;@media (max-width: 800px){padding-bottom:0;padding-top:2rem}.header-items{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;@media (max-width: 800px){flex-direction:column;gap:1.5rem;justify-content:center}img{height:3rem}}}footer[data-astro-cid-sckkx6r4]{padding-top:2rem;padding-bottom:2rem;background:linear-gradient(0deg,var(--color-bg-base),transparent),url(/images/lined-grid.svg),var(--url-noise),linear-gradient(var(--light-angle),var(--color-bg-base),var(--color-bg-grad1));border-top:1px solid var(--color-section-border);font-size:.9rem;.footer-items{display:flex;flex-wrap:wrap;gap:4rem;@media (max-width: 800px){flex-direction:column;gap:2rem}.footer-brand{flex:1}.footer-socials{display:flex;gap:1rem;margin-top:1rem;a{text-decoration:none;color:var(--color-text);&:hover{color:var(--color-primary-bright);svg path{fill:var(--color-primary-bright)}}}}h3{margin-bottom:.5rem}ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem;a{color:var(--color-text);text-decoration-color:#fff6}}}}
