:root{--ink:#101714;--paper:#f3efe4;--gold:#c8a33d;--muted:#667068;--line:#d7d0be}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 Arial,Helvetica,sans-serif}a{color:inherit}.hero{min-height:720px;background:#0d1210;color:#f8f4e9;padding:28px max(6vw,24px) 64px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);grid-template-rows:auto 1fr;gap:40px 7vw;overflow:hidden}nav{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #273029;padding-bottom:20px}nav a{text-decoration:none}.brand{text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;font-weight:700;color:var(--gold)}.hero-copy{align-self:center;max-width:740px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-weight:700;font-size:.72rem;color:var(--gold)}h1{font-size:clamp(2.8rem,6vw,6.4rem);line-height:.96;letter-spacing:-.055em;margin:.25em 0}.lede{font-size:clamp(1rem,1.6vw,1.3rem);color:#c7cec8;max-width:650px}.actions{display:flex;gap:22px;align-items:center;margin-top:34px;flex-wrap:wrap}.button{display:inline-block;background:var(--gold);color:#101510;text-decoration:none;padding:14px 20px;font-weight:700;border-radius:2px}.text-link{color:#f3efe4}.hero-image{align-self:end;width:min(100%,500px);max-height:580px;object-fit:contain;filter:drop-shadow(0 30px 60px #0008)}main,footer{padding-left:max(6vw,24px);padding-right:max(6vw,24px)}.intro{padding:100px 0 55px;max-width:820px}.intro h2,.boundary h2,.cta h2{font-size:clamp(2rem,4vw,4.4rem);line-height:1;letter-spacing:-.045em;margin:.2em 0}.intro>p:last-child{font-size:1.12rem;color:#3e4941}.examples{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding-bottom:110px}.examples article{border-top:1px solid var(--line);padding-top:18px}.examples img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:top;border-radius:3px;background:#151b18}.examples span{display:block;color:#8f7630;font-size:.75rem;margin-top:18px}.examples h3{font-size:1.45rem;margin:.35rem 0}.examples p{color:#4b554e}.boundary{background:#18211c;color:#f5f1e7;margin:0 calc(max(6vw,24px)*-1);padding:90px max(6vw,24px);display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:end}.boundary>p{color:#c5cec7;font-size:1.08rem}.boundary a{color:#dfbe61}.cta{padding:90px 0;display:flex;justify-content:space-between;gap:40px;align-items:center;border-bottom:1px solid var(--line)}footer{display:flex;justify-content:space-between;gap:30px;padding-top:34px;padding-bottom:34px;color:var(--muted);font-size:.82rem}@media(max-width:800px){.hero{grid-template-columns:1fr;min-height:auto}.hero-image{width:75%;margin:auto}.examples{grid-template-columns:1fr}.boundary{grid-template-columns:1fr}.cta,footer{align-items:flex-start;flex-direction:column}h1{font-size:3.2rem}}
