@import "https://fonts.googleapis.com/css2?family=Alegreya:ital,wght@0,400..900;1,400..900&family=Lato&family=Quintessential&family=Rubik+Spray+Paint&display=swap";button[data-astro-cid-ccg5yoga]{background-color:#0000;border:none;border-radius:0;margin:0;padding:0;transition:transform 1s ease-in-out}button[data-astro-cid-ccg5yoga]:hover,button[data-astro-cid-ccg5yoga]:focus,button[data-astro-cid-ccg5yoga]:active{transform:rotate(180deg)}nav[data-astro-cid-nen7h5rs]{background-color:var(--color-background);z-index:10;width:100%;position:sticky;top:0}.icon-container[data-astro-cid-nen7h5rs]{flex-direction:row;align-items:center;display:flex}.icon[data-astro-cid-nen7h5rs]{color:var(--color-primary-dark);font-family:var(--font-icon);font-size:var(--font-size-xl);transition:all .3s ease-out;&:hover{scale:1.1}&:after{display:none}}button[data-astro-cid-nen7h5rs]{background-color:var(--color-background);color:var(--color-accent)}.not-expanded[data-astro-cid-nen7h5rs]{border-bottom:3px solid var(--color-primary-dark);anchor-name:--navbar-anchor;justify-content:space-between;align-items:center;margin-inline:auto;padding-inline-end:var(--space-s);display:flex}.mobile-expanded[data-astro-cid-nen7h5rs]{gap:var(--space-s);flex-direction:column;display:flex}.hidden[data-astro-cid-nen7h5rs],.desktop-menu[data-astro-cid-nen7h5rs]{display:none}@media screen and (width>=768px){.mobile[data-astro-cid-nen7h5rs],.mobile-expanded[data-astro-cid-nen7h5rs]{display:none}.desktop-menu[data-astro-cid-nen7h5rs]{gap:var(--space-s);display:flex}}footer[data-astro-cid-jo6i4kqk]{background-color:var(--color-background);margin-top:var(--space-m);border-top:2px dotted var(--color-primary);justify-content:space-between;display:flex}div[data-astro-cid-jo6i4kqk]{padding:var(--space-xs)}div[data-astro-cid-jo6i4kqk].socials{gap:var(--space-xs);display:flex}.social-icon[data-astro-cid-jo6i4kqk]{color:var(--color-accent);transition:all .3s ease-out;&:hover{color:var(--color-primary);scale:1.2}&:after{display:none}}:root{--color-text:#03080c;--color-background:#f0f8ff;--color-primary:#3bb5fc;--color-primary-light:#89d3fd;--color-primary-dark:#0370b0;--color-accent:#c21dac;--color-accent-light:#da77cd;--color-accent-dark:#4e0c45;--border-radius-sm:.6rem;--border-radius-base:1rem;--border-radius-lg:1.4rem;--content-width-base:65ch;--content-width-medium:80ch;--content-width-full:100%;--font-serif:"Quintessential", serif;--font-body:"Alegreya", serif;--font-sans:"Lato", sans-serif;--font-icon:"Rubik Spray Paint", system-ui;--leading-tighter:110%;--leading-tight:120%;--leading-snug:130%;--leading-base:140%;--leading-loose:180%;--leading-looser:200%;--fluid-min-width:360;--fluid-max-width:1240;--fluid-screen:100vw;--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width) / 16 * 1rem) / (var(--fluid-max-width) - var(--fluid-min-width)))}@media screen and (width>=1240px){:root{--fluid-screen:calc(var(--fluid-max-width) * 1px)}}:root{--fc-3xs-min:(var(--fc-s-min) * .25);--fc-3xs-max:(var(--fc-s-max) * .25);--fc-2xs-min:(var(--fc-s-min) * .5);--fc-2xs-max:(var(--fc-s-max) * .5);--fc-xs-min:(var(--fc-s-min) * .75);--fc-xs-max:(var(--fc-s-max) * .75);--fc-s-min:(var(--f-0-min,18));--fc-s-max:(var(--f-0-max,20));--fc-m-min:(var(--fc-s-min) * 1.5);--fc-m-max:(var(--fc-s-max) * 1.5);--fc-l-min:(var(--fc-s-min) * 2);--fc-l-max:(var(--fc-s-max) * 2);--fc-xl-min:(var(--fc-s-min) * 3);--fc-xl-max:(var(--fc-s-max) * 3);--fc-2xl-min:(var(--fc-s-min) * 4);--fc-2xl-max:(var(--fc-s-max) * 4);--fc-3xl-min:(var(--fc-s-min) * 6);--fc-3xl-max:(var(--fc-s-max) * 6);--space-3xs:calc(((var(--fc-3xs-min) / 16) * 1rem) + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));--space-2xs:calc(((var(--fc-2xs-min) / 16) * 1rem) + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));--space-xs:calc(((var(--fc-xs-min) / 16) * 1rem) + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));--space-s:calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));--space-m:calc(((var(--fc-m-min) / 16) * 1rem) + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp));--space-l:calc(((var(--fc-l-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-l-min)) * var(--fluid-bp));--space-xl:calc(((var(--fc-xl-min) / 16) * 1rem) + (var(--fc-xl-max) - var(--fc-xl-min)) * var(--fluid-bp));--space-2xl:calc(((var(--fc-2xl-min) / 16) * 1rem) + (var(--fc-2xl-max) - var(--fc-2xl-min)) * var(--fluid-bp));--space-3xl:calc(((var(--fc-3xl-min) / 16) * 1rem) + (var(--fc-3xl-max) - var(--fc-3xl-min)) * var(--fluid-bp));--space-3xs-2xs:calc(((var(--fc-3xs-min) / 16) * 1rem) + (var(--fc-2xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));--space-2xs-xs:calc(((var(--fc-2xs-min) / 16) * 1rem) + (var(--fc-xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));--space-xs-s:calc(((var(--fc-xs-min) / 16) * 1rem) + (var(--fc-s-max) - var(--fc-xs-min)) * var(--fluid-bp));--space-s-m:calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-m-max) - var(--fc-s-min)) * var(--fluid-bp));--space-m-l:calc(((var(--fc-m-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-m-min)) * var(--fluid-bp));--space-l-xl:calc(((var(--fc-l-min) / 16) * 1rem) + (var(--fc-xl-max) - var(--fc-l-min)) * var(--fluid-bp));--space-xl-2xl:calc(((var(--fc-xl-min) / 16) * 1rem) + (var(--fc-2xl-max) - var(--fc-xl-min)) * var(--fluid-bp));--space-2xl-3xl:calc(((var(--fc-2xl-min) / 16) * 1rem) + (var(--fc-3xl-max) - var(--fc-2xl-min)) * var(--fluid-bp));--space-s-l:calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-s-min)) * var(--fluid-bp));--f--2-min:12.5;--f--2-max:12.8;--font-size-xs:calc(((var(--f--2-min) / 16) * 1rem) + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp));--f--1-min:15;--f--1-max:16;--font-size-sm:calc(((var(--f--1-min) / 16) * 1rem) + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));--f-0-min:18;--f-0-max:20;--font-size-base:calc(((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));--f-1-min:21.6;--f-1-max:25;--font-size-md:calc(((var(--f-1-min) / 16) * 1rem) + (var(--f-1-max) - var(--f-1-min)) * var(--fluid-bp));--f-2-min:25.92;--f-2-max:31.25;--font-size-lg:calc(((var(--f-2-min) / 16) * 1rem) + (var(--f-2-max) - var(--f-2-min)) * var(--fluid-bp));--f-3-min:31.1;--f-3-max:39.06;--font-size-xl:calc(((var(--f-3-min) / 16) * 1rem) + (var(--f-3-max) - var(--f-3-min)) * var(--fluid-bp));--f-4-min:37.32;--f-4-max:48.83;--font-size-2xl:calc(((var(--f-4-min) / 16) * 1rem) + (var(--f-4-max) - var(--f-4-min)) * var(--fluid-bp));--f-5-min:44.79;--f-5-max:61.04;--font-size-3xl:calc(((var(--f-5-min) / 16) * 1rem) + (var(--f-5-max) - var(--f-5-min)) * var(--fluid-bp));--f-6-min:53.75;--f-6-max:76.29;--font-size-4xl:calc(((var(--f-6-min) / 16) * 1rem) + (var(--f-6-max) - var(--f-6-min)) * var(--fluid-bp))}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}html,body,#root{height:100%}body{background-color:var(--color-background);color:var(--color-text)}h1,h2{font-family:var(--font-serif);font-weight:500}h1{font-size:var(--font-size-3xl);max-width:1200px}@media screen and (width<=768px){h1{max-width:100%}}h3,h4,h5,h6{font-family:var(--font-sans)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}p,nav,ul,ol{font-family:var(--font-body);font-size:var(--font-size-base)}a{text-decoration:none}a:not([class]){color:var(--color-accent);font-weight:700;transition:all .3s ease-out;display:inline-block;position:relative;&:hover{color:var(--color-primary)}&:after{content:"";background-color:var(--color-accent);transform-origin:100% 100%;width:100%;height:2px;transition:transform .5s ease-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}&:hover:after{transform-origin:0 100%;transform:scaleX(1)}}button{background-color:var(--color-primary);border-radius:var(--border-radius-lg);padding:var(--space-2xs);margin:var(--space-3xs);font-family:var(--font-sans);cursor:pointer;border:none}span,time{font-family:var(--font-sans);font-size:var(--font-size-base)}sup{line-height:0}.sr-only{clip:rect(1px, 1px, 1px, 1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body{flex-direction:column;height:auto;min-height:100vh;display:flex}main[data-astro-cid-z4jru4n3]{flex-grow:1}
