:root{--paper:#f1faf5;--sand:#e4f2e9;--gold-soft:#d4eadb;--gold:#168448;--shell:1200px}body{background:#f1faf5}.shell{width:calc(100% - 48px)}.site-header{background:#fff}.announcement{background:#073426}.hero{position:relative;overflow:hidden;padding:0!important;background:#052f22!important}.hero-editorial-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%}.hero:before{content:'';display:block!important;position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(3,37,25,.96) 0%,rgba(3,37,25,.88) 30%,rgba(3,37,25,.30) 72%,rgba(3,37,25,.06) 100%)}.hero .hero__grid{position:relative;z-index:2;min-height:560px;padding:64px 0 44px}.hero .hero__copy{max-width:560px}.hero h1{font-size:62px!important;line-height:1.1}.hero__lead{font-size:17px;max-width:500px}.hero .hero-showcase{display:none!important}.hero__proof{margin-top:32px}.hero .button--accent{background:#25a748;color:white}.hero .eyebrow{color:#b4e2c1}.service-strip{background:#fff}.section{padding:68px 0}.section h2{font-size:36px;line-height:1.2}.section-head{gap:32px;margin-bottom:30px}.section--light{background:#f0faf4}.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.editorial-card{padding:26px;min-height:240px;background:#fff;box-shadow:none}.editorial-card--dark{background:#0c4030;color:#fff}.editorial-card h3{font-size:24px}.service-editorial-photo{width:100%;height:100%;max-height:350px;object-fit:cover;border-radius:6px;grid-column:2;grid-row:1}.editorial-grid .editorial-card:nth-child(2){grid-column:1}.products{background:#e8f6ee}.products__head{gap:30px}.shop-product{box-shadow:none}.shop-product h3{font-size:17px}.section--quality{background:#fff;color:#183d2b}.quality-grid{gap:48px}.quality-copy p{color:#52685a}.quality-copy .eyebrow{color:#27784f}.quality-copy .button{background:#0b4730;color:#fff;border-color:#0b4730}.quality-list{background:#f2faf5;border:0;padding:24px}.quality-list article{border-color:#d9e8df}.quality-list h3{color:#183d2b}.quality-list p{color:#52685a}.quality-list article>span{color:#188448}.process{background:#e8f6ed}.process__intro{text-align:center;margin-bottom:30px}.process-steps{gap:18px}.process-steps li{padding:24px;background:#fff;border:1px solid #e0ebe4;border-radius:6px}.process-steps li>span{font-size:16px;color:#218455}.story{background:#f3faf5}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.about-editorial-photo{width:100%;height:430px;object-fit:cover;border-radius:6px;grid-row:1 / 3}.story-panel{background:transparent;color:#123b28;padding:0;border:0}.story-panel h2{font-size:32px}.story-copy{align-self:start}.story-copy p{font-size:16px}.journal{background:#e8f6ee}.journal-card{padding:0 0 24px;background:white;overflow:hidden}.journal-card>small,.journal-card>h3,.journal-card>p,.journal-card>a{margin-left:20px;margin-right:20px}.journal-card>small{display:block;margin-top:20px;color:#328052}.journal-card>h3{font-size:21px;margin-top:10px}.article-editorial-photo{width:100%;height:210px;object-fit:cover}.location-card{background:#fff;border:1px solid #dcebe2;box-shadow:none}.cta-band{background:#073c2a}.site-footer{background:#eef8f1;color:#163b28}.site-footer p,.site-footer a{color:#486252}.footer-bottom{border-color:#cfdfd3}.button{box-shadow:none}.hero-product,.shop-product{border-radius:6px}@media(min-width:1700px){.hero .hero__grid{min-height:540px}}@media(max-width:800px){.hero .hero__grid{min-height:530px}.hero h1{font-size:46px!important}.hero:before{background:linear-gradient(90deg,rgba(3,37,25,.92),rgba(3,37,25,.68))}.hero-editorial-photo{object-position:65% center}.hero .hero__copy{max-width:540px}.section{padding:42px 0}.section h2{font-size:30px}.editorial-grid{grid-template-columns:1fr 1fr}.story-grid{gap:20px}.about-editorial-photo{height:380px}.story-panel h2{font-size:26px}.article-editorial-photo{height:180px}}@media(max-width:550px){.shell{width:calc(100% - 32px)}.hero .hero__grid{padding:36px 0;min-height:530px}.hero h1{font-size:40px!important}.hero__lead{font-size:16px}.hero__actions{gap:15px}.hero .hero__proof{margin-top:24px}.editorial-grid,.story-grid{grid-template-columns:1fr}.service-editorial-photo{grid-column:auto;grid-row:2;height:220px}.editorial-grid .editorial-card:nth-child(2){grid-column:auto}.editorial-card{min-height:0}.about-editorial-photo{grid-row:auto;height:280px}.section h2{font-size:28px}.process-steps{grid-template-columns:1fr}.catalog-tools{gap:10px}.article-editorial-photo{height:210px}}
.hero::before{mask-image:none;-webkit-mask-image:none;background-size:auto}.hero .trust-row{margin-top:30px;gap:18px}.hero .trust-row span{color:#e0efe6}.hero .trust-row strong{color:#fff}.shell{max-width:1200px;margin-left:auto;margin-right:auto}@media(max-width:550px){.hero:before{background:rgba(3,37,25,.80)}.hero .trust-row{margin-top:26px}.hero .trust-row span{color:#e4f2e9}}
.hero-editorial-photo{object-position:center center}.hero::before{background:linear-gradient(90deg,rgba(3,30,20,.48),rgba(3,30,20,.28) 42%,rgba(3,30,20,0) 75%)}@media(max-width:800px){.hero-editorial-photo{object-position:58% center}.hero::before{background:linear-gradient(90deg,rgba(3,30,20,.85),rgba(3,30,20,.48))}}
