@import"https://fonts.googleapis.com/css2?family=Alegreya:ital,wght@0,400..900;1,400..900&family=Lato&family=Lora:ital,wght@0,400..700;1,400..700&family=Twinkle+Star&display=swap";nav[data-astro-cid-3ef6ksr2]{font-size:var(--text-size-lg);padding:var(--spacing-base);margin-bottom:var(--spacing-lg)}.icon[data-astro-cid-3ef6ksr2]{color:var(--color-primary-dark);font-family:var(--font-icon);font-size:var(--font-size-xl);transition:.3s ease-out;&:hover{scale:1.1}&:after{display:none}}button[data-astro-cid-3ef6ksr2]{background-color:var(--color-background);color:var(--color-secondary)}.not-expanded[data-astro-cid-3ef6ksr2]{margin-inline:auto;padding-inline:var(--spacing-base);display:flex;justify-content:space-between;align-items:center}.mobile-expanded[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:var(--spacing-base)}.hidden[data-astro-cid-3ef6ksr2],.desktop-menu[data-astro-cid-3ef6ksr2]{display:none}@media screen and (width >= 768px){.mobile[data-astro-cid-3ef6ksr2],.mobile-expanded[data-astro-cid-3ef6ksr2]{display:none}.desktop-menu[data-astro-cid-3ef6ksr2]{display:flex;gap:var(--spacing-base)}}footer[data-astro-cid-sz7xmlte]{background-color:var(--color-background);display:flex;justify-content:space-between}div[data-astro-cid-sz7xmlte]{padding:var(--spacing-base)}div[data-astro-cid-sz7xmlte].socials{display:flex;gap:var(--spacing-base)}.social-icon[data-astro-cid-sz7xmlte]{color:var(--color-accent);transition:.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: #184865;--color-accent: #c21dac;--color-accent-light: #da77cd;--color-accent-dark: #4e0c45;--spacing-sm: .4rem;--spacing-md: .6rem;--spacing-base: 1rem;--spacing-lg: 2rem;--border-radius-sm: .2rem;--border-radius-base: .4rem;--border-radius-lg: .6rem;--font-serif: "Lora", serif;--font-body: "Alegreya", serif;--font-sans: "Lato", sans-serif;--font-icon: "Twinkle Star", cursive;--text-size-sm: .875rem;--text-size-base: 1rem;--text-size-lg: 1.125rem;--leading-tighter: 110%;--leading-tight: 120%;--leading-snug: 130%;--leading-base: 140%;--leading-loose: 180%;--leading-looser: 200%}:root{--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 (min-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) )}:root{--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{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture,video,canvas,svg{display:block;max-width:100%}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)}main{width:100%;max-width:80rem;margin-inline:auto;padding:var(--spacing-base)}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{font-size:var(--font-size-2xl);max-width:100%}}h2{font-size:var(--font-size-xl)}@media screen and (width <= 768px){h2{font-size:var(--font-size-lg)}}h3,h4,h5,h6{font-family:var(--font-sans)}p,ul,ol{font-family:var(--font-body);font-size:var(--font-size-base)}a{text-decoration:none}a:not([class]){display:inline-block;position:relative;color:var(--color-accent);font-weight:700;transition:.3s ease-out;&:hover{color:var(--color-primary)}&:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:var(--color-accent);transform-origin:bottom right;transition:transform .3s ease-out}&:hover:after{transform:scaleX(1);transform-origin:bottom left}}button{background-color:var(--color-secondary);border:none;border-radius:var(--border-radius-base);padding:var(--spacing-base)}span,time{font-family:var(--font-sans)}sup{line-height:0}body{display:flex;flex-direction:column;min-height:100vh}main[data-astro-cid-37fxchfa]{flex-grow:1}
