:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080908;--ink:#f5f1e8;--muted:#aaa49a;--line:#f5f1e829;--accent:#c6a15b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-width:320px;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.page{flex-direction:column;min-height:86svh;display:flex}.nav{justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 40px);margin:0 auto;padding:26px 0;display:flex}.brand,.nav-link{align-items:center;min-height:44px;display:inline-flex}.brand{color:var(--ink);letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:500}.nav-link{color:var(--muted);font-size:.88rem;transition:color .18s}.nav-link:hover{color:var(--ink)}.content{width:min(1180px,100% - 40px);margin:auto auto 7svh;padding:52px 0}.eyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0 0 18px;font-size:.78rem;font-weight:700}h1{letter-spacing:0;max-width:850px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:7.4rem;font-weight:500;line-height:.92}.contact{color:var(--muted);margin:34px 0 0;font-size:.95rem}.contact a{color:var(--ink);border-bottom:1px solid var(--line)}@media (max-width:760px){.nav,.content{width:min(100% - 28px,1180px)}.nav{padding:18px 0}.content{margin-bottom:3svh;padding:42px 0 34px}h1{font-size:4.4rem;line-height:.96}}@media (max-width:430px){h1{font-size:3.45rem}}
