.natural-hero{padding-top:32px;display:grid;gap:20px}
.natural-scene{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;background:var(--ink);min-height:640px;display:flex;align-items:center;padding:64px}
.natural-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}
.natural-scene::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(35,22,14,.86),rgba(35,22,14,.6) 44%,rgba(35,22,14,.08) 78%),linear-gradient(0deg,rgba(35,22,14,.3),transparent 45%)}
.natural-copy{max-width:850px;min-width:0;color:#fff7ec}
.contrast .natural-copy h1{font-size:clamp(52px,4.6vw,84px);line-height:1.04;letter-spacing:-.055em;margin:0;max-width:850px;text-wrap:balance}
.natural-copy>p{max-width:540px;font-size:18px;line-height:1.65;color:#f0e3d4;margin:28px 0 34px}
.natural-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap}
.natural-actions .button{background:var(--paper);color:var(--ink);border-color:var(--paper);gap:20px;min-height:60px}
.natural-actions .button:hover{background:var(--accent);border-color:var(--accent);color:var(--ink)}
.natural-works-link{display:inline-flex;align-items:center;gap:12px;color:#fff7ec;font-size:15px;min-height:48px;border-bottom:1px solid #fff7ec70}
.natural-works-link:hover{color:var(--accent);border-color:var(--accent)}
.natural-rate{position:absolute;right:44px;bottom:40px;padding:22px 28px;border:1px solid #e1c4a580;border-radius:18px;background:rgba(48,30,19,.82);color:#fff7ec}
.natural-rate>span{display:block;font-size:13px;margin-bottom:6px}
.natural-rate strong{display:block;font-size:38px;line-height:1.15;letter-spacing:-.04em}
.natural-rate small{font-size:23px;font-weight:500}
.natural-hero .hero-facts{margin:0}
@media(max-width:1200px){.natural-scene{padding:44px;min-height:610px;align-items:flex-start}.natural-copy{max-width:730px}.natural-rate{bottom:28px;right:28px;padding:18px 22px}.natural-copy>p{max-width:480px}.natural-actions{gap:20px}}
@media(max-width:800px){.natural-scene{padding:34px;min-height:680px}.contrast .natural-copy h1{font-size:54px}.natural-copy>p{font-size:16px}.natural-scene::before{background:linear-gradient(180deg,rgba(35,22,14,.91),rgba(35,22,14,.65) 55%,rgba(35,22,14,.04))}.natural-rate{right:24px;bottom:24px}.natural-actions{align-items:flex-start}}
@media(max-width:600px){.natural-hero{padding-top:22px;gap:14px}.natural-scene{padding:28px 22px 240px;min-height:0;border-radius:22px}.natural-photo{top:auto;bottom:0;height:310px;object-position:62% center}.natural-scene::before{background:linear-gradient(180deg,var(--ink) 0%,var(--ink) 52%,rgba(60,41,31,.55) 72%,transparent)}.contrast .natural-copy h1{font-size:clamp(28px,9vw,48px);line-height:1.08;letter-spacing:-.045em;text-wrap:initial}.natural-copy>p{font-size:14px;line-height:1.65;margin:22px 0}.natural-actions{display:grid;gap:12px}.natural-actions .button{font-size:13px;padding:15px 16px;gap:10px;justify-content:space-between;min-height:56px}.natural-works-link{font-size:13px;width:max-content}.natural-rate{right:18px;bottom:18px;padding:14px 18px;border-radius:14px}.natural-rate strong{font-size:30px}.natural-rate small{font-size:19px}.natural-rate>span{font-size:11px}}
