@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap";
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f3f1ec;--ink:#20211f;--accent:#f05a3a}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--paper);color:var(--ink);margin:0;font-family:Space Grotesk,sans-serif}.page{flex-direction:column;min-height:100vh;padding:clamp(24px,5vw,64px);display:flex}.topline,footer{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font:11px DM Mono,monospace;display:flex}.topline{color:#696a65}main{flex:1;justify-content:center;align-items:center;padding:80px 0;display:flex}.notice{width:min(100%,1040px)}.index{color:#777771;letter-spacing:.08em;text-transform:uppercase;margin:0 0 28px;font:12px DM Mono,monospace}h1{letter-spacing:-.085em;max-width:1000px;margin:0;font-size:clamp(48px,9.5vw,124px);font-weight:600;line-height:.96}h1 span{display:block}h1 a{color:inherit;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.12em;text-decoration-thickness:.055em;transition:color .18s}h1 a:hover,h1 .last{color:var(--accent)}footer{color:#696a65;border-top:1px solid #20211f30;padding-top:16px}footer a{color:inherit;text-decoration:none}footer a:hover{color:var(--accent)}@media (max-width:600px){.topline span:last-child{display:none}main{padding:64px 0}footer{font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}
