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;top:0;left:0;background-color:#000;color:#fff;width:100%;border-bottom:1px solid black;z-index:10}.scroll-to-top .title{display:flex;justify-content:space-between;width:calc(var(--max-width) - 2rem);margin:0 auto;padding:1rem 0}.scroll-to-top .title p{cursor:pointer;margin:0}nav{position:fixed;top:calc(3rem + 3px);left:0;width:calc(50% - var(--max-width) / 2);z-index:0}nav ul{padding:0;margin:0;margin-block-start:0;margin-block-end:0;list-style:none}nav ul li:first-child{padding:1rem}nav ul li{border-bottom:1px solid black}nav ul li a{display:block;padding:1rem;transition:background-color .3s ease,color .3s ease}nav ul li a.active,nav ul li a:hover{background-color:#000;color:#fff}.burger{display:none;flex-direction:column;justify-content:space-between;width:26px;height:19px;background:none;border:none;cursor:pointer;padding:0}.burger span{display:block;height:3px;background:white;border-radius:2px;transition:all .3s ease}.burger.open span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.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{width:100%;top:-100%;transition:top .3s ease}nav.open{top:calc(3rem + 4px)}nav ul{width:100%;background-color:#fff}nav ul li{margin:0 auto}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-right:1px solid black;border-left: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}
