.full-hero{position:relative;isolation:isolate;min-height:calc(100svh - 80px);display:flex;align-items:end;background:#23392c;color:#fff8e8;overflow:hidden}.full-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;z-index:-2}.full-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#101c15 0%,#101c15e0 19%,#101c151a 65%,transparent)}.full-hero-inner{width:100%;margin:0 auto;padding-block:clamp(24px,6vh,70px)}.full-hero h1{font-size:clamp(49px,8vw,106px);margin:12px 0 8px;text-shadow:0 2px 18px #1119}.hero-kicker{font-weight:700;font-size:12px;letter-spacing:.16em;color:#f5d497}.hero-promise{font-size:clamp(20px,4vw,36px);margin-bottom:20px}.hero-promise strong{color:#ffdb8d}.hero-cta{background:#f1ca81;border-color:#f1ca81;color:#213328}.hero-secondary{background:#1a2921b8;border-color:#fff8e8;color:#fff8e8}.guide-group{scroll-margin-top:16px;margin-block:48px}.guide-entry h3{font-size:clamp(21px,3vw,29px);margin:0 0 18px}.guide-photo img{height:auto;max-height:none}.guide-body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.guide-text{grid-template-columns:1fr}@media(max-width:720px){.full-hero{min-height:calc(100svh - 115px)}.full-hero>img{object-position:center}.guide-body{grid-template-columns:1fr}}
