.landing-navbar{position:absolute;top:2rem;left:2rem;right:2rem;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1.1rem 3rem;background:var(--blue);border-radius:999px}.navbar__brand{color:var(--yellow);font-weight:700;font-size:1.4rem;text-transform:uppercase;text-decoration:none}.navbar__links{display:flex;gap:3.5rem}.navbar__link{color:var(--yellow);font-size:1.4rem;text-transform:uppercase;text-decoration:none;font-weight:400}.navbar__link--active{font-weight:700}.navbar a:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:4px}@media(max-width:600px){.navbar{left:1rem;right:1rem;top:1rem;padding:.9rem 1.4rem}.navbar__links{gap:1.2rem}.navbar__brand,.navbar__link{font-size:1rem}}.landing{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(180deg,#8a7a66,#3d3a36 70%,#1f2a28)}.landing__hero{display:flex;flex-direction:column;align-items:center;gap:2.5rem;padding:8rem 1.5rem 4rem;text-align:center}.landing__title{margin:0;font-size:clamp(4rem,12vw,9rem);font-weight:700;line-height:1;text-shadow:3px 3px 0 rgba(0,0,0,.35)}.landing__subtitle{margin:0;padding:.6rem 3rem;font-size:clamp(1.4rem,3.6vw,3.4rem);background:#0f1919bf;border-radius:999px}.landing__text{margin:0;max-width:62ch;font-size:clamp(1rem,1.5vw,1.4rem);line-height:1.5}.landing__cta{width:min(32rem,90%);padding:1.3rem 2rem;border:0;border-radius:999px;background:var(--red);color:#fff;font:inherit;font-size:1.4rem;font-weight:700;text-transform:uppercase;cursor:pointer}.landing__cta:hover{filter:brightness(1.08)}.landing__cta:focus-visible{outline:3px solid #fff;outline-offset:4px}:root{--blue: #0b4bb0;--yellow: #f9d949;--red: #d0405a;font-family:Space Grotesk,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}
