.nature-hero{min-height:740px;background:#04160c}
.nature-hero .hero-copy{padding-top:82px;padding-bottom:66px;max-width:650px;pointer-events:none}
.nature-hero .hero-copy a{pointer-events:auto}
.nature-hero h1{font-size:clamp(65px,6.8vw,103px);margin-top:27px}
.nature-hero .hero-description{font-size:24px;line-height:1.4}
.nature-hero .hero-body{max-width:335px;color:#d1d8c8}
.nature-hero .hero-foot{max-width:355px}
.nature-hero .hero-art{inset:0 0 0 25%;overflow:hidden;background:#10291a}
.nature-hero .hero-art:after{display:none}
.nature-hero .hero-image,.nature-hero .hero-video{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:63% center;animation:none;filter:saturate(.91) brightness(.87)}
.nature-hero .hero-video{opacity:0;transition:opacity .5s ease}
.nature-hero.is-playing .hero-video,.nature-hero.has-played .hero-video{opacity:1}
.hero-film-shade{position:absolute;inset:0;background:linear-gradient(90deg,#04160c 0%,#04160ce6 12%,#04160c80 35%,#04160c08 65%),linear-gradient(0deg,#04160cf5 0%,#04160c80 20%,transparent 48%,#04160c40 100%);pointer-events:none}
.hero-film-top{position:absolute;z-index:3;top:30px;right:4.5vw;left:32%;display:flex;justify-content:space-between;align-items:center;gap:20px}
.hero-film-origin{color:#efe9d6;font-size:8px;letter-spacing:2px;text-shadow:0 1px 8px #000}
.hero-film-origin>span{color:var(--gold);margin:0 9px}
.hero-motion{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:108px;min-height:44px;padding:9px 14px;border:1px solid #e6d4a65e;border-radius:30px;background:#061b10a6;backdrop-filter:blur(8px);color:#f4e7bb;font-size:10px;white-space:nowrap}
.hero-motion:hover{background:#183721;border-color:var(--gold)}
.hero-motion[hidden]{display:none}
.hero-motion [data-motion-icon]{width:11px;font-size:11px;letter-spacing:-2px}
.hero-film-caption{position:absolute;bottom:48px;right:4.5vw;left:39%;z-index:2}
.hero-film-caption>.eyebrow{font-size:8px;letter-spacing:2.2px;margin-bottom:15px}
.hero-film-caption>p{font-family:Georgia,serif;font-size:clamp(26px,2.5vw,39px);color:#fff4d6;line-height:1.15;letter-spacing:-.9px;margin:0 0 28px;text-shadow:0 2px 20px #0005}
.hero-film-caption>p em{font-weight:400;color:#e3c883}
.hero-chapters{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;color:#dadbca;font-size:8px;letter-spacing:.3px}
.hero-chapters>span{position:relative;padding-top:15px;border-top:1px solid #d9bb704d;white-space:nowrap;transition:color .3s}
.hero-chapters i{position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .2s linear}
.hero-chapters .is-current{color:#f3d993}
.hero-chapters .is-current i{transform:scaleX(1)}
@media(min-width:1600px){.nature-hero{min-height:800px}.nature-hero .hero-copy{padding-top:105px}}
@media(max-width:1100px){.nature-hero .hero-copy{padding-left:5vw;max-width:540px}.nature-hero h1{font-size:76px}.hero-film-top{left:auto}.hero-film-origin{display:none}.hero-film-caption{left:45%;right:4vw}.hero-chapters{gap:7px;font-size:7px}}
@media(max-width:800px){.nature-hero{min-height:720px}.nature-hero .hero-copy{padding-top:68px;max-width:460px}.nature-hero h1{font-size:66px}.nature-hero .hero-art{left:22%}.hero-film-caption{left:43%;bottom:35px}.hero-film-caption>p{font-size:27px}.hero-film-caption>.eyebrow{font-size:7px;letter-spacing:1px}.hero-chapters{grid-template-columns:repeat(2,1fr);gap:13px}.nature-hero .hero-foot{max-width:320px}}
@media(max-width:580px){.nature-hero{display:flex;min-height:0}.nature-hero .hero-copy{padding:38px 7% 18px;max-width:none;width:100%}.nature-hero h1{font-size:clamp(58px,15vw,78px);letter-spacing:-2.5px;margin-top:20px;margin-bottom:21px}.nature-hero .hero-description{font-size:22px;margin-top:20px}.nature-hero .hero-body{max-width:345px;font-size:12px}.nature-hero .hero-foot{display:none}.nature-hero .hero-actions{gap:16px;flex-wrap:wrap}.nature-hero .hero-art{position:relative;inset:auto;width:100%;height:355px;margin:0}.nature-hero .hero-image,.nature-hero .hero-video{object-position:62% center;filter:brightness(.94) saturate(.94)}.hero-film-shade{background:linear-gradient(180deg,#04160c,transparent 21%,transparent 35%,#04160cf5 100%)}.hero-film-top{top:15px;left:7%;right:7%;justify-content:space-between}.hero-film-origin{display:block;font-size:7px;letter-spacing:1px}.hero-motion{min-width:92px;font-size:9px;padding:8px 12px}.hero-film-caption{bottom:24px;left:7%;right:7%}.hero-film-caption>.eyebrow{font-size:7px;margin-bottom:9px}.hero-film-caption>p{font-size:28px;margin-bottom:19px}.hero-chapters{grid-template-columns:repeat(4,1fr);gap:9px;font-size:7px}.hero-chapters>span{padding-top:10px}}
@media(prefers-reduced-motion:reduce){.nature-hero h1,.nature-hero .hero-image{animation:none}.nature-hero .hero-video,.hero-chapters>span,.hero-chapters i{transition:none}}
