.site-v3{--ink:#203d35;--muted:#58695f;--line:#dce5df}.site-v3 .topline{background:#edf3f1;padding-block:7px}.site-v3 .header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2}.site-v3 .header-inner{height:82px}.site-v3 .wrap{max-width:1320px}.site-v3 .hero.nature-hero{height:calc(100svh - 156px);min-height:490px;max-height:900px}.site-v3 .nature-hero .hero-content{padding-bottom:50px}.site-v3 .nature-hero h1{font-size:92px;font-weight:400;line-height:1.08}.site-v3 .nature-hero h2{margin-top:22px;font-size:26px;font-weight:400}.site-v3 .nature-hero p:not(.eyebrow){max-width:450px;margin-block:18px 32px;font-size:16px}.site-v3 .nature-scrim{background:linear-gradient(90deg,#09201682,#09201626 65%,#0000)}.site-v3 .nature-hero .button-link{background:#fff;border-color:#fff;min-height:52px;padding:14px 23px}.site-v3 .hero-content>*{animation:1.1s ease-out both nature-arrive}.site-v3 .hero-content>:nth-child(2){animation-delay:.12s}.site-v3 .hero-content>:nth-child(3){animation-delay:.24s}.site-v3 .hero-content>:nth-child(4){animation-delay:.36s}.site-v3 .hero-content>:nth-child(5){animation-delay:.48s}.site-v3 .brand-strip{border-bottom:1px solid var(--line);background:#f1f6f3}.site-v3 .brand-strip span{font-size:13px}.site-v3 .section{padding-block:90px}.site-v3 .introduction{align-items:center;gap:70px}.site-v3 .introduction h2{font-size:52px;line-height:1.16}.site-v3 .intro-copy p{max-width:520px;font-size:18px;line-height:1.85}.site-v3 .eyebrow{margin-bottom:20px;font-size:11px}.site-v3 .family-photo img{aspect-ratio:1.65;object-position:center 30%}.site-v3 .family-feature{margin-bottom:30px}.site-v3 .family-caption{padding-block:28px}.site-v3 .family-caption>p{font-size:32px}.site-v3 .products-section{background:#f6f8f7}.site-v3 .product-grid{gap:44px 28px}.site-v3 .product-visual{background:#fff;border-bottom:1px solid #e3e9e5}.site-v3 .product-visual img{width:71%;max-height:71%;transition:transform .5s}.site-v3 .product-item:hover .product-visual img{transform:translateY(-5px)}.site-v3 .product-item h3{font-size:19px;font-weight:500}.site-v3 .section-heading h2{max-width:620px;font-size:44px;line-height:1.2}.site-v3 .chapters{display:none}.site-v3 .quality-editorial{background:#edf3f5}.site-v3 .quality-editorial>div{padding:52px}.site-v3 .belief-section{padding-block:110px}.site-v3 .belief-section:after{background:#0c21196b}.site-v3 .contact-band{background:#244e42}.site-v3 .contact-lifestyle{aspect-ratio:1.6;object-position:center 25%}.site-v3 .story-lifestyle img{object-position:center 25%}.site-v3 .reveal-ready{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(16px)}.site-v3 .reveal-ready.arrived{opacity:1;transform:none}@keyframes nature-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:700px){.site-v3 .header-inner{height:70px}.site-v3 .hero.nature-hero{height:calc(100svh - 135px);min-height:490px;max-height:800px}.site-v3 .hero.nature-hero .hero-content{justify-content:center;height:100%;padding-top:36px;padding-bottom:95px}.site-v3 .nature-hero .hero-content h1{font-size:58px}.site-v3 .nature-hero .hero-content h2{max-width:280px;font-size:22px}.site-v3 .nature-hero p:not(.eyebrow){max-width:260px;font-size:15px}.site-v3 .nature-scrim{background:#0c231757}.site-v3 .section{padding-block:52px}.site-v3 .introduction{gap:24px}.site-v3 .introduction h2{font-size:36px}.site-v3 .intro-copy p{font-size:16px}.site-v3 .family-photo img{aspect-ratio:1.5}.site-v3 .family-caption>p{font-size:26px}.site-v3 .section-heading h2{font-size:34px}.site-v3 .product-grid{gap:28px 12px}.site-v3 .product-item h3{font-size:16px}.site-v3 .quality-editorial>div{padding:28px 24px}.site-v3 .belief-section{padding-block:65px}}@media (prefers-reduced-motion:reduce){.site-v3 *,.site-v3 :before,.site-v3 :after{transition:none!important;animation:none!important}.site-v3 .reveal-ready{opacity:1;transform:none}}.site-v2 .hero.nature-hero{color:#fff;isolation:isolate;background:#55764c url(/images/meadow-poster.jpg) 50%/cover no-repeat;height:min(790px,100svh - 170px);min-height:470px}.nature-video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.nature-scrim{pointer-events:none;background:linear-gradient(90deg,#0d271482 0%,#0d27143b 48%,#0d271408 78%);position:absolute;inset:0}.site-v2 .nature-hero .hero-content{justify-content:center;height:100%;padding-top:0;padding-bottom:50px}.site-v2 .nature-hero .eyebrow,.site-v2 .nature-hero p:not(.eyebrow){color:#fff;text-shadow:0 1px 8px #00000040}.site-v2 .nature-hero h1{color:#fff;text-shadow:0 2px 20px #0000001f}.site-v2 .nature-hero h2{color:#fff;max-width:430px}.site-v2 .nature-hero .button-link{color:#183e2b;background:#f5faf1;border-color:#f5faf1}.site-v2 .nature-hero .button-link:hover{background:#e3f0d5;border-color:#e3f0d5}.site-v2 .nature-hero .hero-bottom{color:#fff}.site-v2 .nature-hero .hero-bottom>span{text-shadow:0 1px 6px #00000073;background:0 0;padding:0}.nature-controls{align-items:center;gap:12px;display:flex}.site-v2 .nature-controls button,.site-v2 .nature-controls a{color:#183e2b;background:#f5faf1;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.nature-controls button:hover,.site-v2 .nature-controls a:hover{background:#e3f0d5}:is(.nature-controls button:focus-visible,.nature-controls a:focus-visible){outline-offset:4px;outline:2px solid #fff}@media (max-width:700px){.site-v2 .hero.nature-hero{height:calc(100svh - 150px);min-height:470px;max-height:740px}.site-v2 .nature-hero .hero-content{justify-content:center;height:100%;padding-top:0;padding-bottom:60px}.site-v2 .nature-hero .hero-content h1{font-size:58px}.site-v2 .nature-hero .hero-content h2{font-size:22px;line-height:1.4}.site-v2 .nature-hero .hero-content p:not(.eyebrow){max-width:310px;font-size:14px}.nature-scrim{background:#0d271457}.site-v2 .nature-hero .hero-bottom{align-items:center;gap:16px}.site-v2 .nature-hero .hero-bottom>span{max-width:175px;line-height:1.6}}@media (max-width:360px){.site-v2 .nature-hero .hero-content h1{font-size:50px}.site-v2 .nature-hero .hero-content h2{font-size:20px}}
