@import"https://fonts.googleapis.com/css2?family=Alef:wght@400;700&family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap";.cookies-banner,nav .logo{display:flex;justify-content:center;align-items:center}.amp,nav li,nav ol,nav ul,section ul{margin:0;padding:0}nav li,nav ol,nav ul,section ul{list-style:none}*{box-sizing:border-box}:root{font-size:22px}body,html{margin:0 auto;font:400 22px Space Mono,monospace;cursor:default;height:100vh;letter-spacing:-.025em;line-height:1.2;overscroll-behavior:none}a{color:#000;text-decoration:none}header{position:absolute;z-index:1580;margin:30px 82px}main{max-width:1180px;padding-bottom:120px}.main-info{display:none}.amp{font-family:system-ui,sans-serif;min-width:auto!important}nav{display:flex;justify-content:space-between;align-items:center;z-index:1580}nav .logo{width:66px;position:absolute;left:-65px}nav .logo div{width:24px;height:24px;border-radius:50%;border:1px solid #000}nav li,nav ol,nav ul{display:flex}nav li li,nav ol li,nav ul li{opacity:0;padding:0 .8em;transform:translateY(35%);animation:slideUp .1s ease forwards}nav li li:first-child,nav ol li:first-child,nav ul li:first-child{animation:none;transform:none;opacity:1}nav li li:nth-child(2),nav ol li:nth-child(2),nav ul li:nth-child(2){animation-delay:.1s}nav li li:nth-child(3),nav ol li:nth-child(3),nav ul li:nth-child(3){animation-delay:.2s}nav li li:nth-child(4),nav ol li:nth-child(4),nav ul li:nth-child(4){animation-delay:.3s}nav li li a,nav ol li a,nav ul li a{text-decoration:none;text-transform:uppercase;display:inline-block;overflow:hidden}nav li li a span,nav ol li a span,nav ul li a span{display:inline-block;position:relative;transition:transform .35s}nav li li a :before,nav ol li a :before,nav ul li a :before{position:absolute;content:attr(data-hover);top:205%}nav li li :hover span,nav ol li :hover span,nav ul li :hover span{transform:translate3d(0,-205%,0)}nav li li .active-link,nav ol li .active-link,nav ul li .active-link{font-weight:700;pointer-events:none}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}section{padding:80px 0 50px calc(83px + .75em);letter-spacing:-.025em}section p{margin-bottom:1em}section p i{display:none}section p a{font-weight:700;white-space:nowrap}section .hero{font-size:42px}section a{position:relative}section a:before{content:"";position:absolute;display:block;width:100%;height:.085em;bottom:0;left:0;background-color:#000;transform:scaleX(0);transition:transform .3s ease}section a:hover:before{transform:scaleX(1)}section ul{display:flex;flex-wrap:wrap}section ul li{white-space:nowrap;font-size:32px}section ul li span{margin:0 .8em 0 .2em}section .links-nav{margin-top:4em}section .cols{display:flex;gap:8%;flex-wrap:wrap;margin-bottom:2em}section .cols div{flex:1 1;min-width:300px}section h3{font-size:22px;font-weight:700;margin-bottom:1.5em;text-transform:uppercase;white-space:nowrap;letter-spacing:0}section h2{display:none}section .x-list{display:flex;flex-direction:column;margin-bottom:3em}section .x-list li{font-size:22px}.contact i{display:none}.contact span{font-weight:700;min-width:8em;display:inline-block}.a11y-widget *{all:unset}.fade-enter{opacity:0;transition:opacity .5s ease-in}.fade-enter-active{opacity:1;transition:opacity .5s ease-in}.fade-exit{opacity:1;transition:opacity .5s ease-out}.cookies-banner{position:fixed;right:15px;bottom:15px;min-width:260px;max-width:80vw;padding:10px 25px;z-index:99;gap:1em;font-size:17px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:cookies-slide-up 1.5s cubic-bezier(.23,1,.32,1)}.cookies-banner p{margin:0;flex:1 1 auto}.cookies-banner button{color:#000;padding:.5em 1.2em;cursor:pointer;background:none;font-family:Space Mono,monospace;font-weight:700}.cookies-banner button :hover{background:#000}@keyframes cookies-slide-up{0%{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:880px){.main{max-width:98vw;padding:0 1em}header{margin:16px 12px}section{padding:50px .5em 30px;max-width:100vw}nav .logo{left:0;width:40px}}