@font-face{font-family:font;src:url(../../../NimbusRomMonM-Reg.woff2) format("woff2");font-weight:400;font-style:normal;font-display:fallback}*{box-sizing:border-box;margin:0}::selection{color:gray}html{text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:font,serif;font-size:1rem;line-height:1.2;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:100%}h1,p{font-size:1em;margin-block-end:1em;font-weight:400}section{overflow:hidden;color:gray;border-top:1px solid lightgray;border-bottom:1px solid lightgray;margin:1rem}.marquee{display:flex;animation:scroll 15s linear infinite;white-space:nowrap;padding-top:.25rem}@keyframes scroll{0%{transform:translate(100%)}to{transform:translate(-100%)}}main{display:flex;flex-direction:column;gap:2rem;margin:1rem}#logo{position:fixed;z-index:2;bottom:0;left:0;margin:.5rem 1rem}header,ul{flex:1}ul{padding:0 0 120px;columns:2}li{display:block}a{text-decoration:none;color:inherit}a:hover{color:#ffe800}li a{display:block}figure{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden}li a:hover+figure{opacity:1;visibility:visible}img{max-width:300px}@media only screen and (min-width:800px){main{flex-direction:row}ul{padding-bottom:0}figure{position:fixed;z-index:2;display:block;bottom:auto;top:2.3rem;left:0;width:50%;background-color:#fff;margin:1rem}}@media only screen and (min-width:1600px){html{font-size:1.3rem}img{max-width:400px}}
