@import url("https://fonts.googleapis.com/css2?family=Fredoka:wght@300..700&display=swap");*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:Fredoka,sans-serif;font-size:15px;line-height:1.3;color:#fff;background:#000}a{color:inherit;text-decoration:none}.button,button{font:inherit}.button{align-self:flex-start;width:100%;text-align:center;margin-top:10px;padding:10px 18px;border:1px solid;background:transparent;color:inherit;font-size:12px;cursor:pointer}.site-header{position:fixed;top:0;z-index:10;width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:rgba(0,0,0,.8)}nav{display:flex;gap:24px}nav a:hover{text-decoration:underline}.home{width:100vw;height:100vh;overflow:hidden}.home-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:25%;object-position:25%}.logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:auto;display:block;width:auto;opacity:.8;mix-blend-mode:lighten;height:60vh}@media (max-width:700px){.logo{width:100vw;height:auto}}.about{max-width:800px;padding:120px 20px}.about h1{margin:0 0 60px;font-size:clamp(40px,7vw,100px);font-weight:400;letter-spacing:-.05em}.about-text{max-width:600px;font-size:clamp(24px,3vw,40px);line-height:1.1}.about-text p{margin:0 0 1em}.site-footer{width:100%;bottom:0;position:fixed;display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,.8);padding:25px;font-size:12px;line-height:1;flex-direction:row}.site-footer-links{display:flex;gap:20px}.site-footer a{color:inherit;text-decoration:none;opacity:.8}.site-footer a:hover{opacity:1}.socialsContainer{display:flex;flex-direction:row}.socials{font-size:18px;padding:5px;margin-left:10px}@media (max-width:700px){.socials{font-size:14px}.site-footer-links{gap:14px;font-size:8px;flex-wrap:wrap}}.status-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px}.status-card{width:100%;max-width:520px;display:flex;flex-direction:column;gap:18px}.status-title{margin:0;font-size:clamp(28px,4vw,48px);line-height:1.05;font-weight:400}.status-text{margin:0;max-width:420px;font-size:16px;line-height:1.5;opacity:.65}.status-link{width:-moz-fit-content;width:fit-content;margin-top:8px;color:inherit;text-decoration:none;border-bottom:1px solid;padding-bottom:2px;transition:opacity .2s ease}.status-link:hover{opacity:.5}@media (max-width:700px){header{padding:14px}nav{gap:14px}.projects{grid-template-columns:1fr;gap:40px;padding:14px}.project-info{grid-template-columns:1fr auto}.project-page{padding:60px 14px 100px}.about{padding:80px 14px}}