html{--color-accent: #ca2109;--max-width: 540px;scroll-behavior:smooth}html,body{margin:0;font-family:Courier}::-webkit-scrollbar{width:1rem}::-webkit-scrollbar-thumb{background-color:#000;cursor:pointer}::-webkit-scrollbar-track{background-color:#fff;border-left:1px solid black}::selection{background:rgba(227,49,25,.2862745098)}body{width:var(--max-width);margin:0 auto}h3{text-transform:uppercase}.scroll-to-top{position:fixed;width:calc(100% - 2rem);left:0;top:0;background-color:#fff;padding:1rem;border-bottom:1px solid black}.scroll-to-top .title{display:flex;justify-content:space-between;width:calc(var(--max-width) - 2rem);margin:0 auto}.scroll-to-top .title p{cursor:pointer;margin:0}nav{position:fixed;top:4rem;left:calc(50% + var(--max-width) / 2)}nav ul{margin-left:3rem;padding:0}nav ul li{margin:.5rem 0}nav .menu{font-weight:700;text-transform:uppercase;letter-spacing:3px;margin-left:3rem}.burger{display:none;flex-direction:column;justify-content:space-between;width:32px;height:19px;background:none;border:none;cursor:pointer}.burger span{display:block;height:3px;background:black;border-radius:2px;transition:all .3s ease}.burger.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media (max-width: 1075px){nav{position:static}nav ul{display:none;width:calc(var(--max-width) - 2rem);margin:1rem auto 0;padding-left:2rem}nav ul.open{display:block}nav .menu{display:none}.burger{display:flex}}a{text-decoration:none;color:#000}a.active{color:var(--color-accent)}a.cta{color:var(--color-accent);text-decoration:none}main{padding:calc(3rem + 2px) 1rem 0 1rem;overflow:hidden;background-color:#fff;border:1px solid black}main section{border-top:1px black dashed;padding:1rem 0;width:100%}main section img{width:100%;height:-moz-fit-content;height:fit-content;background-color:#00000020}main section img.clickeable{cursor:pointer}@keyframes fadeIn{0%{background-color:#00000020}50%{background-color:#00000010}}p.text{margin-bottom:0}p.subtitle{margin-top:-1rem;font-size:.8rem;font-style:italic}.flex{display:flex;gap:1rem}.flex-column{display:flex;flex-direction:column;gap:1rem}
