@keyframes returnTitle{0%{top:40vh;left:50%;transform:translate(-75%);font-size:4rem}to{top:0;left:0;transform:translate(0);font-size:1.5rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1;top:0}to{opacity:0;top:-20px}}@keyframes introduction{0%{left:-200px}to{left:0}}@keyframes descriptor-intro{0%{opacity:0;top:100%}to{opacity:1;top:0}}@keyframes overlayFade{0%{opacity:1}to{opacity:0;pointer-events:none}}.overlay:where(.astro-3EF6KSR2){position:fixed;width:100vw;height:100vh;top:0;left:0;display:block;background:#fff;opacity:1;z-index:2;pointer-events:all;animation:overlayFade .5s 6.2s;animation-fill-mode:forwards}.overlay:where(.astro-3EF6KSR2).static{display:none}.header:where(.astro-3EF6KSR2){display:flex;justify-content:space-between;align-items:center;width:1200px;max-width:calc(100% - 2rem);z-index:3;position:fixed;left:50%;top:0;padding:10px;background:#fff;transform:translate(-50%)}.title:where(.astro-3EF6KSR2){left:50%;transform:translate(-75%);top:40vh;position:relative;animation:returnTitle 1.5s 5s;animation-fill-mode:forwards;display:flex;font-size:4rem;margin:0}.title:where(.astro-3EF6KSR2)>span:where(.astro-3EF6KSR2){background:#fff}@keyframes mainBackgroundRemover{0%{background:#fff}to{background:0 0}}.main:where(.astro-3EF6KSR2){position:relative;background:#fff;z-index:3;color:#000;text-decoration:none;animation:mainBackgroundRemover .3s 2s;animation-fill-mode:forwards}.descriptors:where(.astro-3EF6KSR2){display:flex;flex-direction:column;position:relative;left:-200px;top:0;white-space:nowrap;animation:introduction 1s 1s;animation-fill-mode:forwards}.descriptor:where(.astro-3EF6KSR2){opacity:0;position:absolute}.descriptor:where(.astro-3EF6KSR2):nth-of-type(1){opacity:1;animation:fadeOut .3s 2.4s;animation-fill-mode:forwards}.descriptor:where(.astro-3EF6KSR2):nth-of-type(2){animation:descriptor-intro .3s 2.5s,fadeOut .3s 3s;animation-fill-mode:forwards}.descriptor:where(.astro-3EF6KSR2):nth-of-type(3){animation:descriptor-intro .3s 3.1s,fadeOut .3s 3.6s;animation-fill-mode:forwards}.descriptor:where(.astro-3EF6KSR2):nth-of-type(4){animation:descriptor-intro .3s 3.7s,fadeOut .3s 4.2s;animation-fill-mode:forwards}.descriptor:where(.astro-3EF6KSR2):nth-last-of-type(1){animation:descriptor-intro .3s 4.3s;animation-fill-mode:forwards}.header:where(.astro-3EF6KSR2).static .title:where(.astro-3EF6KSR2){animation:none;top:0;left:0;font-size:1.5rem;transform:translate(0)}.header:where(.astro-3EF6KSR2).static .descriptor:where(.astro-3EF6KSR2){animation:none}.header:where(.astro-3EF6KSR2).static .descriptor:where(.astro-3EF6KSR2):nth-of-type(1){opacity:0}.header:where(.astro-3EF6KSR2).static .descriptor:where(.astro-3EF6KSR2).active{opacity:1}.header:where(.astro-3EF6KSR2).static .descriptors:where(.astro-3EF6KSR2){animation:none;left:0}#menutoggle:where(.astro-3EF6KSR2){display:none}.menulist:where(.astro-3EF6KSR2){position:absolute;right:0;top:0;opacity:0;pointer-events:none;transition:top .3s,opacity .3s;display:flex;justify-content:flex-end;z-index:3}.menulist:where(.astro-3EF6KSR2) ul:where(.astro-3EF6KSR2){list-style:none;margin:0;background:#fff;padding:10px 20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:1px 3px 3px 1px #00000026;user-select:none}.menulist:where(.astro-3EF6KSR2) li:where(.astro-3EF6KSR2){padding:.2rem;font-size:1.5rem}.menulist:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2){text-decoration:none;color:inherit}.menu-cancel-overlay:where(.astro-3EF6KSR2){display:none;opacity:0;position:fixed;left:0;top:0;width:100vw;height:100vh}#menutoggle:where(.astro-3EF6KSR2):checked~.menulist:where(.astro-3EF6KSR2){opacity:1;top:100%;pointer-events:all;transition:top .1s,opacity .1s}#menutoggle:where(.astro-3EF6KSR2):checked~label:where(.astro-3EF6KSR2) .menu-cancel-overlay:where(.astro-3EF6KSR2){display:block;z-index:2}.menuicon:where(.astro-3EF6KSR2){width:2rem;height:2rem;cursor:pointer;opacity:0;animation:fadeIn .3s 6s;animation-fill-mode:forwards;transition:transform .3s;transform:scale(1)}.menuicon:where(.astro-3EF6KSR2):hover{transform:scale(1.1)}.menuicon:where(.astro-3EF6KSR2):active{transform:scale(.9)}.header:where(.astro-3EF6KSR2).static .menuicon:where(.astro-3EF6KSR2){opacity:1;animation:none}@media (max-width:1000px){@keyframes introductionMobile{0%{top:0}to{top:50px}}@keyframes introductionReturn{0%{left:-125px;top:50px}to{left:0;top:0}}@keyframes returnTitleMobile{0%{top:40vh;left:50%;transform:translate(-75%);font-size:2.5rem}to{top:0;left:0;transform:translate(0);font-size:1.5rem}}.title:where(.astro-3EF6KSR2){font-size:2.5rem;animation:returnTitleMobile 1.5s 5s;animation-fill-mode:forwards}.header:where(.astro-3EF6KSR2).static .title:where(.astro-3EF6KSR2){font-size:1.5rem}.header:where(.astro-3EF6KSR2):not(.static) .descriptors:where(.astro-3EF6KSR2){left:-125px;animation:introductionMobile 1s 1s,introductionReturn 1s 5s;animation-fill-mode:forwards}}html{font-family:Nunito Sans,system-ui,sans-serif;background-color:#fff;scroll-behavior:smooth}main{margin:4rem auto auto;padding:1.5rem;width:1200px;max-width:calc(100% - 2rem);box-sizing:border-box}h1{font-size:3rem;font-weight:500;margin:0 0 2rem}h2{font-size:2rem;font-weight:500;margin:0 0 2rem;width:100%}h3{font-size:1.5rem;font-weight:500;margin:0 0 1.5rem;width:100%}p{font-size:1.5rem;font-weight:400;margin:0 0 1.5rem;max-width:700px;position:relative;z-index:0}p a{text-decoration:none;color:#000;position:relative;white-space:nowrap}@keyframes sway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}i{display:inline-block;transform:rotate(-5deg);animation:sway 1s;animation-iteration-count:infinite;animation-direction:alternate}main p a:before{content:"";width:100%;display:block;background-color:#e0b5c9;position:absolute;bottom:.3rem;left:0;height:.4rem;transition:height .15s;z-index:-1}p a:hover:before{height:1.2rem}a:hover{color:#000}@media (max-width:1200px){main{width:900px}}@media (max-width:900px){main{width:600px}p{font-size:1.25rem}}@media print{body{margin:0}main{padding:0;margin:0;width:100%;max-width:100%}}