.hero-shade{background:linear-gradient(0deg,#0a2016b3,transparent 70%),linear-gradient(90deg,#0a201633,transparent 70%)}.hero{color:var(--cream);min-height:700px}.hero-image{filter:none}.hero-content{padding-top:85px}.hero-content>.eyebrow{color:var(--cream);background:none;text-shadow:0 1px 5px #071a12b0;margin-bottom:25px}.hero-heading{color:var(--cream);font-size:clamp(66px,7.6vw,112px);line-height:1.02;letter-spacing:-1.5px;margin:0 0 10px;text-shadow:0 2px 18px #071a1233}.hero-locations{color:var(--cream);text-shadow:0 1px 5px #071a12b0;margin-top:25px}.hero-actions .cream{background:var(--cream);color:var(--green)}.hero-actions .cream:hover{background:#e8e0cc}.hero-search-link{color:var(--cream);border-color:#f6f2e8cc;background:#183d3240}.hero-search-link:hover{background:var(--green);color:var(--cream)}.hero-photo-controls button{color:var(--cream);border-color:#f6f2e880;background:#193e3240}.hero-photo-controls button:hover{background:var(--cream);color:var(--green)}.hero-photo-controls span,.hero-bottom{color:var(--cream)}.hero-bottom{border-top-color:#f6f2e859}.hero-photo-info{color:var(--cream)}.hero-photo-info[open]{color:var(--green)}.section-reveal{transition:opacity .65s ease,transform .65s cubic-bezier(.22,.61,.36,1);opacity:0;transform:translateY(20px)}.section-reveal.is-visible{opacity:1;transform:none}.section-reveal.is-above{transform:translateY(-16px)}.section-reveal.is-visible.is-above{transform:none}@media(max-width:620px){.hero-content{padding-top:80px}.hero-heading{font-size:65px;letter-spacing:-1px}.hero{min-height:710px}.hero-locations{font-size:10px;line-height:2;letter-spacing:1px;margin-top:26px}.hero-content>.eyebrow{font-size:11px;max-width:310px;padding:0}}@media(prefers-reduced-motion:reduce){.section-reveal,.section-reveal.is-above{opacity:1;transform:none;transition:none}}
