.hero-shade{background:rgba(246,242,232,.62)}
.hero-mark{filter:none;background:transparent}
.hero{color:var(--green);min-height:700px}
.hero-content{padding-top:45px}
.hero-content>.eyebrow{font-size:14px;letter-spacing:2.2px;font-weight:600;color:var(--green);background:none;padding:10px 20px;text-shadow:none;margin-bottom:25px}
.hero-locations{font-size:13px;line-height:1.9;letter-spacing:1.7px;font-weight:600;color:var(--green);text-shadow:none;margin-top:24px}
.hero-actions .cream{background:var(--burgundy);color:var(--cream)}
.hero-actions .cream:hover{background:#591725}
.hero-search-link{color:var(--green);border:1px solid var(--green);background:transparent}
.hero-search-link:hover{background:var(--green);color:var(--cream)}
.hero-photo-controls button{border-color:#193e3280;color:var(--green);background:#f6f2e850}
.hero-photo-controls button:hover{background:var(--green);color:var(--cream)}
.hero-photo-controls span{color:var(--green)}
.hero-bottom{color:var(--green);border-top-color:#193e3259}
.hero-photo-info{color:var(--green)}
.hero-photo-info[open]{background:var(--cream);color:var(--green);border:1px solid var(--line)}
@media(max-width:620px){.hero-content{padding-top:45px}.hero-content>.eyebrow{font-size:11px;letter-spacing:1.4px;padding:10px 14px;max-width:none}.hero-locations{font-size:10px;letter-spacing:1px;line-height:2;margin-top:23px}.hero-mark{width:82vw;max-width:340px}.hero{min-height:700px}}
