/* Isolated finishing pass. Original photograph and official logo are untouched. */
.hero-reach .reach-copy{top:48%;right:5.5%;left:56%;padding-top:24px}
.hero-reach .reach-copy:before{content:'';position:absolute;top:0;left:3.4%;right:0;height:1px;background:linear-gradient(90deg,#e5efdf70,#c9e1d21a)}
.hero-reach .reach-copy:after{content:'';position:absolute;top:-1px;left:3.4%;width:30px;height:2px;background:#d9975e}
.hero-reach .reach-eyebrow{display:flex;align-items:baseline;gap:.3em;font-size:clamp(20px,2.15vw,34px);line-height:1.1;letter-spacing:-.045em;font-weight:300;margin-bottom:24px;color:#d1e5d7}
.hero-reach .reach-eyebrow em{font-style:italic;font-weight:400;color:#a9e3c4}
.hero-reach h1.reach-logo{margin-bottom:27px}
.hero-reach .reach-manifest{font-size:clamp(11px,.92vw,15px);font-weight:300;letter-spacing:.035em;margin-bottom:28px}
.hero-reach .reach-listen{min-width:138px;min-height:43px;padding:10px 22px;background:#132d2226;border-color:#c9dfce55;box-shadow:none;backdrop-filter:none;font-weight:400;letter-spacing:.025em}
.hero-reach .reach-shine{font-weight:300;letter-spacing:.075em;padding-bottom:13px;border-bottom:1px solid #adcbb64d}
.hero-reach .reach-edition{font-weight:300;font-size:8px;letter-spacing:.035em}
.hero-reach .reach-imprint{font-weight:300;letter-spacing:.04em}
.hero-reach .reach-index{color:#b5c6b7}
@media(max-width:1000px) and (min-width:761px){.hero-reach .reach-copy{left:53%;top:50%}}
@media(max-width:760px){.hero-reach .reach-copy{left:20px;right:20px;top:auto;bottom:72px;padding-top:18px}.hero-reach .reach-eyebrow{font-size:23px;margin-bottom:18px}.hero-reach h1.reach-logo{margin-bottom:18px}.hero-reach .reach-manifest{font-size:10px;margin-bottom:20px}.hero-reach .reach-edition{font-size:6px;max-width:170px}.hero-reach .reach-shine{padding-bottom:9px}.hero-reach .reach-listen{min-height:44px}.hero-reach .reach-copy:after{width:22px}}
@media(prefers-reduced-motion:reduce){.hero-reach *{transition:none!important}}
.hero-reach .reach-listen{text-decoration:none}
