*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 80% 10%,#263c36,#0d1619 55%);color:#eaf5ee;font:16px/1.5 system-ui,sans-serif}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:10vw;gap:18px}.brand-link{color:inherit;text-decoration:none;width:max-content}.brand{font-size:clamp(70px,17vw,220px);letter-spacing:-.08em;line-height:1;margin:0}.brand-link:hover{color:#d3f47f}.tagline{font-size:clamp(22px,4vw,48px)}.pillars{color:#b6c8c1;letter-spacing:.13em;font-size:11px;max-width:650px}
