@font-face{font-display:swap;font-family:Open Sans;src:url(fonts/opensans.ttf)format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-weight:300;src:url(fonts/opensans-light.ttf)format("truetype")}@font-face{font-display:swap;font-family:Josefin Slab;font-weight:400;src:url(fonts/josefinslab.ttf)format("truetype")}.sr-only{position:absolute}.sr-only:not(:focus){clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}*{box-sizing:border-box}body{margin:0;line-height:1.6}a{text-decoration:underline}a:hover,a:focus{text-decoration:none}h1,h2,h3{margin:0;font-weight:300;line-height:1}ul{margin:0;padding:0}p:first-of-type{margin-top:0}button{appearance:none;-moz-animation:none}body,button{color:#000;font-family:Open Sans;font-weight:400}a,h1,h2,h3,button{color:#000}nav button{cursor:pointer;text-underline-offset:4px;font-family:Josefin Slab;font-size:104.5px;line-height:1;text-decoration-line:underline;text-decoration-thickness:4px}nav button:hover,nav button:focus{text-decoration:none}h2{font-family:Josefin Slab;font-size:104.5px;line-height:50px}@media (width>=1000px){h2{font-size:96px}}h3{font-size:22px;line-height:50px}@media (width>=1000px){h3{font-size:32px}}p{font-size:16px}.site-title{font-size:29px}:root{--divider-width:50%;--circle-text-color:#000;--text-color:#000;--circle-background:#0000;--circle-justify-content:center}.alex{--divider-width:100%;--text-color:#fff;--circle-background:#3c066b;--circle-justify-content:start}.vee{--divider-width:0%;--text-color:#000;--circle-background:#ebe3ff;--circle-justify-content:end}button,h2,h3,a{color:var(--text-color);transition:color .25s ease-in-out}body{background:#ebe3ff;justify-content:center;align-items:center;max-width:100vw;height:100vh;display:flex;overflow:hidden}body:before,body:after{content:"";z-index:1;height:100%;width:var(--divider-width);transition:all .25s linear;position:absolute;top:0}body:before{background:#3c066b;left:0}body.alex .circle:before{background:#3c066b;width:240px;height:228px;display:block;left:25px}body.alex .circle-alex{display:none}body.alex .circle-vee{margin-right:16px}body.alex .rays:before{opacity:0}body.vee .circle:before{width:243px;height:231px;display:block;left:0}body.vee .circle-alex{margin-left:15px}body.vee .circle-vee{display:none}body.vee .rays:after{opacity:0}.rays:before,.rays:after{content:"";z-index:3;width:50%;height:100vh;transition:opacity .15s ease-in-out;position:absolute;top:0}.rays:before{background:url(/_astro/rays-left.ojo4f5Lv.png) 100% no-repeat;left:2px}.rays:after{background:url(/_astro/rays-right.BvYFIDVy.png) 0 no-repeat;right:0}.is-alex{text-align:right;grid-area:1/1}.is-vee{text-align:left;grid-area:1/3}body:not(.has-js) .circle button{display:none}.circle{align-items:center;gap:37px;justify-content:var(--circle-justify-content);z-index:4;background:#a498c3;border-radius:50%;grid-area:1/2;width:269px;min-width:269px;height:269px;margin:0 auto;padding:15px;line-height:1;display:flex;position:relative}.circle:before{background:var(--circle-background);content:"";border-radius:50%;transition:all .2s ease-in-out;display:none;position:absolute}.circle button{appearance:none;z-index:2;background:0 0;border:none;position:relative}.circle img{pointer-events:none;z-index:1;margin-top:-22px;position:absolute}@media (prefers-reduced-motion:reduce){body:before,body:after,.circle:before,.ray:before,.ray:after,section{transition:none}}@media (width<=700px){.rays{display:none}.vee .is-vee{order:2}.vee .circle{order:1}.alex .circle{order:2;justify-content:start;padding:32px}.alex .is-alex{order:1}.alex .is-vee{display:none}}.panel{opacity:1;z-index:3;flex-direction:column;justify-content:center;transition:all .2s ease-in-out;transform:scale(1)}.panel[hidden]{opacity:0;display:flex;transform:scale(0)}@media (width>=700px){main{z-index:4;grid-template-columns:5fr 1fr 5fr;display:grid;position:relative}main:before{content:"";background:#a498c3;width:100%;height:1px;position:absolute;top:50%}}@media (width<=700px){html,body{max-width:100vw;overflow-y:hidden}main{justify-content:center;align-items:center;display:flex}body.alex .circle{margin-right:-13px;left:90vw}body.alex .circle:before{width:130px;height:130px;left:17px}body.vee .is-vee{text-align:right}body.vee .circle{margin-right:-13px;left:10vw}body.vee .circle:before{width:134px;height:124px}.circle{width:150px;min-width:0;height:150px;transition:all .25s ease-in-out;position:absolute;top:100px;left:50%;transform:translate(-50%);order:1!important}.circle a,.circle button{font-size:60px}.panel{margin-top:150px;padding:0 5px}.panel a{margin-top:15px}h3{line-height:30px}.is-alex{text-align:left}}
