:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#20251f;background:#f6f4ed;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit}main{flex-direction:column;max-width:1440px;min-height:100svh;margin:auto;padding:40px clamp(24px,7vw,100px) 28px;display:flex}.wordmark{letter-spacing:-3px;font-size:44px;font-weight:800;text-decoration:none}.wordmark span{color:#6e884c}section{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:75px 0 90px;display:flex}.eyebrow{letter-spacing:2px;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.eyebrow span{background:#6e884c;border-radius:50%;width:8px;height:8px}h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(48px,7.8vw,108px);font-weight:500;line-height:1.02}.description{color:#60645b;margin:0 0 32px;font-size:clamp(17px,2vw,21px);line-height:1.65}.contact{color:#fff;background:#20251f;border-radius:4px;align-items:center;gap:40px;padding:18px 24px;text-decoration:none;display:inline-flex}.contact:hover{background:#3c4e31}a:focus-visible{outline-offset:5px;outline:3px solid #6e884c}footer{letter-spacing:1px;text-transform:uppercase;color:#60645b;border-top:1px solid #d6d8ce;justify-content:space-between;gap:20px;padding-top:20px;font-size:11px;display:flex}
