.land-page{color:#1f3028;background:#f4f0e6;min-height:100vh;font-family:Georgia,Times New Roman,serif}.land-nav{color:#f7f1e5;background:#15352e;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(24px,5vw,80px);display:flex}.land-brand{color:inherit;letter-spacing:-.04em;align-items:center;gap:10px;font-size:21px;text-decoration:none;display:flex}.land-brand img{object-fit:contain;width:33px;height:33px}.land-brand i{font-weight:400}.land-back{color:#f7f1e5;letter-spacing:.12em;text-transform:uppercase;font:700 12px/1 Arial,sans-serif;text-decoration:none}.land-hero{background:#1c332c;min-height:clamp(430px,60vw,700px);position:relative;overflow:hidden}.land-hero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.land-hero-overlay{background:linear-gradient(90deg,#091712bf,#0917123d 62%,#0917120f);position:absolute;inset:0}.land-hero-copy{color:#fff;max-width:720px;position:absolute;bottom:clamp(40px,8vw,110px);left:clamp(24px,8vw,130px);right:24px}.land-hero-copy p,.land-label{color:#c59951;letter-spacing:.17em;text-transform:uppercase;margin:0 0 13px;font:700 11px/1.2 Arial,sans-serif}.land-hero-copy h1{letter-spacing:-.065em;margin:0 0 18px;font-size:clamp(48px,7vw,98px);font-weight:400;line-height:.92}.land-hero-copy span{letter-spacing:.13em;text-transform:uppercase;font:600 11px/1.2 Arial,sans-serif}.land-introduction{background:#fbf8f1;padding:clamp(54px,9vw,125px) clamp(24px,16vw,260px)}.land-introduction>p:last-child{letter-spacing:-.04em;max-width:1000px;margin:0;font-size:clamp(25px,3.1vw,46px);line-height:1.18}.land-offerings{background:#e9e2d3;padding:clamp(55px,9vw,125px) clamp(24px,6vw,100px)}.offerings-heading{text-align:center;max-width:820px;margin:0 auto clamp(38px,6vw,70px)}.offerings-heading h2{letter-spacing:-.06em;margin:0 0 22px;font-size:clamp(38px,5vw,68px);font-weight:400;line-height:.96}.offerings-heading>p:last-child{max-width:460px;margin:0 auto;font-size:18px;line-height:1.45}.offering-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1350px;margin:auto;display:grid}.offering-card{background:#fbf8f1;overflow:hidden;box-shadow:0 15px 34px #29271b1f}.offering-card img{aspect-ratio:1.5;object-fit:cover;width:100%;display:block}.offering-card>div{padding:25px 27px 30px}.offering-card span{color:#9d6d24;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font:700 10px/1 Arial,sans-serif;display:block}.offering-card h3{letter-spacing:-.05em;margin:0 0 14px;font-size:clamp(26px,2.4vw,38px);font-weight:400;line-height:1}.offering-card p{color:#4d554f;margin:0;font-size:16px;line-height:1.48}.land-footer{color:#f7f1e5;background:#15352e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:50px clamp(24px,5vw,80px);display:flex}.land-footer p{letter-spacing:.13em;text-transform:uppercase;margin:0;font:600 10px/1.2 Arial,sans-serif}.land-footer>a:last-child{color:#f7f1e5;letter-spacing:.12em;text-transform:uppercase;font:700 11px/1 Arial,sans-serif;text-decoration:none}@media (max-width:720px){.land-nav{height:65px}.land-brand{font-size:18px}.land-introduction{padding-inline:24px}.offering-grid{grid-template-columns:1fr}.offering-card>div{padding:22px}.land-footer{flex-direction:column;align-items:flex-start}.land-hero-copy h1{max-width:480px}}
