:root{--paper: #EBECEF;--ink: #0E0E0E;--muted: #646A73;--slate: #5A6573;--display: "Inter Tight", Inter, system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, Menlo, monospace}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}h1,p{margin:0;font-weight:inherit}img{display:block;max-width:100%}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.04em}.hero{position:relative;height:100svh;min-height:520px;overflow:hidden}.mlha{position:absolute;top:-4%;right:0;bottom:-4%;left:0;background:url(/mlha.jpg) center / cover no-repeat;animation:breathe 22s ease-in-out infinite alternate}@keyframes breathe{0%{transform:scale(1)}to{transform:scale(1.06,1.12)}}.title{position:absolute;left:0;right:0;bottom:calc(50% + clamp(20px,4vh,44px));text-align:center;font-family:var(--display);font-weight:600;font-size:clamp(72px,14vw,200px);letter-spacing:-.045em;line-height:1}.soon{position:absolute;left:0;right:0;top:calc(50% + clamp(20px,4vh,44px));text-align:center;color:var(--slate);text-transform:lowercase}.by{position:absolute;left:0;right:0;margin-inline:auto;width:fit-content;bottom:max(28px,env(safe-area-inset-bottom,0px));opacity:.7;transition:opacity .3s ease}.by:hover{opacity:1}.by img{height:16px;width:auto}@media (prefers-reduced-motion: reduce){.mlha{animation:none}}
