:root{--la-ink:#14251c;--la-green:#007d51;--la-dark:#003e30;--la-lime:#84f878;--la-paper:#f3f5ee}
.la-native-hero{color:#fff;background-color:#073a2e}
.la-native-hero>.uk-section{position:relative;box-sizing:border-box;width:100%;min-height:690px;display:flex;align-items:center}
.la-native-hero>.uk-section:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(0,34,24,.94),rgba(0,42,28,.72) 39%,rgba(0,26,17,.1) 100%)}
.la-native-hero>.uk-section>.uk-container{position:relative;z-index:1;width:100%}
.la-native-hero .uk-container{width:100%}
.la-native-hero .la-native-hero-title,.la-native-hero .la-native-hero-title h1{color:#fff;font-size:clamp(3.2rem,6.4vw,6.8rem);line-height:.99;letter-spacing:-.06em;font-weight:850;max-width:930px}
.la-native-hero .la-native-hero-title span{color:var(--la-lime)}
.la-native-eyebrow{color:var(--la-green);font-size:.77rem;font-weight:850;letter-spacing:.2em;text-transform:uppercase}
.la-native-hero .la-native-eyebrow,.la-native-feature .la-native-eyebrow,.la-native-footer .la-native-eyebrow{color:var(--la-lime)}
.la-native-lead{font-size:clamp(1.1rem,1.7vw,1.4rem);max-width:680px;line-height:1.5}
.la-native-hero .la-native-photo-note{font-size:.7rem;color:#fff9;margin-top:3rem}
.la-native-hero .uk-button-primary,.la-native-feature .uk-button-primary,.la-native-page .uk-button-primary{background:var(--la-lime);color:var(--la-ink);border:0;border-radius:99px;font-weight:800;padding:6px 25px}
.la-native-hero .uk-button-text{color:#fff;border-color:#fff;font-weight:800}
.la-native-intro,.la-native-work,.la-native-events,.la-native-news{color:var(--la-ink)}
.la-native-intro,.la-native-work,.la-native-feature,.la-native-events,.la-native-news,.la-native-page{padding-top:95px;padding-bottom:95px}
.la-native-intro h2,.la-native-work h2,.la-native-feature h2,.la-native-events h2,.la-native-news h2{font-size:clamp(2.8rem,5.3vw,5rem);line-height:1.06;letter-spacing:-.055em;font-weight:830}
.la-native-intro em,.la-native-work em,.la-native-events em,.la-native-news em{font-style:normal;color:var(--la-green)}
.la-native-work{background:var(--la-paper)}
.la-native-work .la-native-card{box-sizing:border-box;min-height:290px;padding:28px;border-radius:8px}
.la-native-card-forest{background:#00523d;color:#fff}.la-native-card-lime{background:var(--la-lime)}.la-native-card-paper{background:#e7eadd}
.la-native-card h3{font-size:clamp(1.8rem,2.6vw,2.9rem);line-height:1.08;font-weight:800;letter-spacing:-.045em}
.la-native-card-forest h3,.la-native-card-forest a,.la-native-card-forest .la-native-card-number{color:#fff}
.la-native-card-number{font-size:.72rem;font-weight:800;letter-spacing:.14em}
.la-native-feature{background:var(--la-dark);color:#fff}
.la-native-feature h2{color:#fff}.la-native-feature h2 em{color:var(--la-lime);font-style:normal}
.la-native-feature-sign{background:#006a50;color:var(--la-lime);border-radius:7px;padding:45px;min-height:270px;font-size:clamp(2.3rem,4vw,4.5rem);font-weight:850;line-height:1.02;letter-spacing:-.055em}
.la-native-events{background:#fff}.la-native-news{background:var(--la-paper)}
.la-native-events .uk-grid>div,.la-native-news .uk-grid>div{box-sizing:border-box}
.la-native-events .uk-card,.la-native-news .uk-card{height:100%;border-radius:7px}
.la-native-page{color:var(--la-ink);min-height:55vh}.la-native-page .uk-container{max-width:980px}
.la-native-page h1{font-size:clamp(3.2rem,7vw,6rem);line-height:1.03;letter-spacing:-.06em;font-weight:850}
.la-native-page h2{font-size:clamp(2rem,4vw,3rem);margin-top:3rem;letter-spacing:-.04em}
.la-native-page p{font-size:1.15rem;line-height:1.65}
.la-native-demo-note{font-size:.8rem!important;color:#617369}
.la-native-footer{background:var(--la-dark);color:#fff;padding-top:70px;padding-bottom:35px}
.la-native-footer h2,.la-native-footer h3{color:#fff}.la-native-footer h2{font-size:clamp(2.6rem,4vw,4.5rem);line-height:1.04;letter-spacing:-.05em}
.la-native-footer a{color:#fff}.la-native-footer a:hover{color:var(--la-lime)}
.la-native-footer-note{border-top:1px solid #ffffff33;margin-top:35px;padding-top:22px;color:#ffffffbb;font-size:.8rem}
.la-native-hero,.la-native-intro,.la-native-work,.la-native-feature,.la-native-events,.la-native-news,.la-native-page,.la-native-footer{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.la-native-hero h1,.la-native-intro h2,.la-native-work h2,.la-native-work h3,.la-native-feature h2,.la-native-events h2,.la-native-news h2,.la-native-page h1,.la-native-page h2,.la-native-footer h2,.la-native-footer h3{font-family:inherit}
@media(max-width:960px){
  .la-native-hero>.uk-section{min-height:650px;background-position:58% center}
  .la-native-hero>.uk-section:before{background:linear-gradient(0deg,rgba(0,34,24,.95),rgba(0,42,28,.6) 67%,rgba(0,26,17,.08))}
  .la-native-intro,.la-native-work,.la-native-feature,.la-native-events,.la-native-news,.la-native-page{padding-top:70px;padding-bottom:70px}
  .la-native-work .la-native-card{min-height:240px}
}
@media(max-width:640px){
  .la-native-hero>.uk-section{min-height:680px;align-items:flex-end}
  .la-native-hero .la-native-hero-title,.la-native-hero .la-native-hero-title h1{font-size:clamp(3.2rem,12vw,5rem)}
  .la-native-hero .uk-container{padding-top:100px;padding-bottom:65px}
  .la-native-feature-sign{min-height:190px;padding:30px}
  .la-native-work .la-native-card{min-height:210px}
}
