@font-face{font-family:'SF Pro Display';src:url(assets/sf-pro-display-semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:'SF Pro Display';src:url(assets/sf-pro-display-bold.otf);font-weight:700;font-display:swap}@font-face{font-family:'IBM Plex Mono';src:url(assets/ibm-plex-mono-normal.ttf);font-weight:400;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#f1f0e9;color:#6e6656;font-family:'SF Pro Display',sans-serif;font-weight:600}.page{min-height:100svh;display:flex;flex-direction:column;padding:40px 5vw 24px;max-width:1800px;margin:auto}header{display:flex;align-items:center;justify-content:space-between;gap:24px}header img{width:184px;height:auto}.domain,.status,footer{font-family:'IBM Plex Mono',monospace;font-weight:400;font-size:11px;letter-spacing:.08em}main{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:75px 0 90px}.status{display:flex;align-items:center;gap:12px}.status span{width:7px;height:7px;border-radius:50%;background:#6e6656}h1{font-size:clamp(64px,8.8vw,142px);letter-spacing:-.065em;line-height:.97;font-weight:700;margin:34px 0 30px;max-width:100%}.intro{font-size:clamp(19px,2vw,26px);line-height:1.45;letter-spacing:-.02em;margin:0 0 36px}.cta{display:inline-flex;align-items:center;gap:20px;border:1px solid #6e6656;border-radius:30px;color:inherit;text-decoration:none;font-size:14px;padding:0 24px 0 0;min-height:54px;transition:background .15s}.cta span{display:flex;align-items:center;justify-content:center;width:52px;align-self:stretch;border-right:1px solid #6e6656;font-size:23px;font-weight:600}.cta:hover{background:#e6e4da}.cta:focus-visible{outline:2px solid #343331;outline-offset:5px}footer{border-top:1px solid #d4d0c4;padding-top:22px;display:flex;justify-content:space-between;gap:20px}.mobile-break{display:none}@media(max-width:600px){.page{padding:28px 24px 22px}header img{width:148px}.domain{display:none}main{padding:80px 0 88px}h1{font-size:clamp(58px,15.6vw,92px);margin-top:30px}.intro{font-size:20px}.mobile-break{display:block}.status{font-size:10px}footer{font-size:9px;flex-wrap:wrap;gap:14px}footer span:last-child{margin-left:auto}.cta{font-size:13px;gap:14px;padding-right:18px}}@media(prefers-reduced-motion:reduce){.cta{transition:none}}
