:root{--primary:#A5D0CB;--secondary:#F7BFBF;--background:#F5F1DD;--text:#000000;--highlight:#fce4f7}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--background);color:var(--text);font-family:Helvetica,Verdana,Arial,sans-serif;font-size:1.2rem;margin:0}a{color:var(--primary);text-decoration:underline}picture{display:flex}h1,h2,h3,h4,h5{color:var(--text);font-family:sans-serif}h1{font-size:calc(2em + 1.25vw);margin-top:0}h2{font-size:calc(1.75em + 0.75vw)}h3{font-size:calc(1.5em + 0.5vw)}h4{font-size:calc(1.2em + 0.25vw)}h5{font-size:1.1em}p,li{line-height:1.5}nav{display:none}main{padding-top:6em}.activate{opacity:0}.delay-animation{animation-play-state:paused;opacity:0}.button{background-color:var(--background);border:2.5px solid var(--text);color:var(--text);font-size:1em;margin:.5em .5em;padding:1em 2em;text-align:center;width:fit-content}.absolute-image{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0}.splash-section{align-items:center;background-color:var(--primary);display:flex;flex-direction:column;padding-top:2em}.splash-section h1{color:var(--text);font-size:calc(1em + 1.3vw);text-align:center}.splash-section img{animation-duration:1ms;animation-delay:0.1s;animation-duration:1s;animation-fill-mode:forwards;animation-name:car-slide;max-height:40vh;max-width:100%;transform:translate(0%,-100%)}@keyframes car-slide{from{transform:translate(0%,-100%)}to{transform:translate(0%,0%)}}