._kicker_r9x4q_1{font-size:.72rem;letter-spacing:.15em;font-weight:700;color:#765824}._hero_r9x4q_1{max-width:1240px;margin:auto;padding:72px 28px 88px;display:grid;grid-template-columns:.95fr 1.05fr;gap:60px;align-items:center}._hero_r9x4q_1 h1,._story_r9x4q_1 h2,._cta_r9x4q_1 h2{font-family:var(--font-family-display);font-weight:700;line-height:1.02;letter-spacing:-.025em}._hero_r9x4q_1 h1{font-size:clamp(2.35rem,3.6vw,3.5rem);margin:15px 0 22px}._hero_r9x4q_1 p{font-size:1.08rem;line-height:1.7;color:var(--muted-foreground)}._hero_r9x4q_1 img{width:100%;height:510px;object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow)}._story_r9x4q_1{max-width:1160px;margin:auto;padding:86px 28px;border-top:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;gap:76px}._story_r9x4q_1 h2{font-size:clamp(1.95rem,3vw,3rem);margin:10px 0}._story_r9x4q_1 p{font-size:1.04rem;line-height:1.72;color:var(--muted-foreground);margin:0 0 20px}._values_r9x4q_3{background:var(--surface);padding:80px max(28px,calc((100vw - 1160px)/2));display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._values_r9x4q_3>div{background:var(--card);border:1px solid var(--border);padding:28px;border-radius:var(--radius-md)}._values_r9x4q_3 svg{color:#765824}._values_r9x4q_3 h3{font-family:var(--font-family-display);font-size:1.55rem;margin:20px 0 10px}._values_r9x4q_3 p{line-height:1.65;color:var(--muted-foreground);margin:0}._cta_r9x4q_1{max-width:1160px;margin:86px auto;padding:40px;background:#18392f;color:#fff;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:space-between;gap:30px}._cta_r9x4q_1 ._kicker_r9x4q_1{color:#d8b86f}._cta_r9x4q_1 h2{font-size:clamp(2rem,3.5vw,3rem);margin:10px 0 0;max-width:760px}@media(max-width:850px){._hero_r9x4q_1,._story_r9x4q_1{grid-template-columns:1fr;gap:40px}._hero_r9x4q_1 img{height:430px}._values_r9x4q_3{grid-template-columns:1fr}._cta_r9x4q_1{margin-left:20px;margin-right:20px}}@media(max-width:620px){._hero_r9x4q_1{padding:54px 20px 70px}._hero_r9x4q_1 h1{font-size:2.5rem}._hero_r9x4q_1 img{height:340px}._story_r9x4q_1,._values_r9x4q_3{padding:68px 20px}._cta_r9x4q_1{padding:28px 24px;flex-direction:column;align-items:flex-start}}
