/* Grounded in nature. Strong in material. Human in purpose. */
.nature-page{--nature-stone:#b9b59e;--nature-moss:#768b5d}.nature-page .brand-hero{height:calc(100svh - 82px);min-height:790px;max-height:1100px;background:#102e26}.nature-hero-art{position:absolute;inset:0;overflow:hidden;z-index:0}.nature-hero-art>img{position:absolute;inset:-16px;width:calc(100% + 32px);height:calc(100% + 32px);max-width:none;object-fit:cover;object-position:center;transform:translate3d(var(--nature-x,0px),var(--nature-y,0px),0);transition:transform .8s cubic-bezier(.2,.7,.2,1)}.nature-hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#08271ee8 0,#0b2b21b0 24%,#0c302350 51%,#102e2600 76%),linear-gradient(0deg,#0b2b24e3 0,transparent 25%,transparent 72%,#102e2677);pointer-events:none}.nature-page .brand-hero-top,.nature-page .brand-hero-bottom{color:#f1f4e7}.nature-page .brand-hero-top .brand-kicker{font-size:11px;letter-spacing:.12em}.nature-page .brand-hero-top .brand-small{background:#102e2630;padding:3px 0;text-shadow:0 1px 7px #102e26}.nature-page .brand-hero-copy{max-width:900px;padding-top:45px;padding-bottom:40px}.nature-page .brand-hero h1{font-size:clamp(90px,10.6vw,158px);text-shadow:0 4px 35px #08251e30}.nature-page .brand-hero-copy>p{color:#f0f3e5;max-width:365px;font-size:17px;text-shadow:0 1px 7px #102e2670}.nature-page .brand-hero-bottom{border-color:#e2ebcf66}.nature-page .brand-hero-bottom>div{color:#f0f3e5}.nature-page .brand-hero-actions{color:#fffef0}.nature-page .brand-film-link small{color:#e1eacb}.nature-contours{position:absolute;right:5%;bottom:-35px;width:340px;height:340px;z-index:1;pointer-events:none;opacity:.23;stroke:#dce8b0;stroke-width:.6;mix-blend-mode:screen}.nature-contours path{stroke-dasharray:72 28;animation:nature-trace 23s linear infinite}.nature-contours path:nth-child(even){animation-direction:reverse;animation-duration:29s}.nature-contours path:nth-child(3n){opacity:.6}@keyframes nature-trace{to{stroke-dashoffset:-100}}.nature-page .brand-manifesto{padding-top:85px}.nature-page .brand-manifesto-grid{padding-bottom:70px}.nature-foundation{position:relative;overflow:hidden;min-width:0}.nature-foundation>img{position:absolute;inset:-16px;width:calc(100% + 32px);height:calc(100% + 32px);max-width:none;object-fit:cover;object-position:88% 68%;transform:translate3d(var(--nature-x,0px),var(--nature-y,0px),0);transition:transform .8s}.nature-foundation-shade{position:absolute;inset:0;background:linear-gradient(0deg,#0a2a22eb,transparent 65%)}.nature-foundation .nature-contours{bottom:0;right:-40px;width:75%;height:70%;opacity:.2}.nature-foundation-caption{position:absolute;left:33px;right:25px;bottom:36px;color:#f7f6ef;z-index:2}.nature-foundation-caption .brand-kicker{display:block;color:#dce8b0;margin-bottom:22px}.nature-foundation-caption strong{font:400 clamp(33px,3.1vw,47px)/1.08 Newsreader,Georgia,serif;letter-spacing:-.035em}.nature-page .brand-principles{background:#e9eddf;padding-top:85px;padding-bottom:90px}.nature-page .brand-place{min-height:500px}.nature-page .brand-place>.brand-shell{min-height:500px}.nature-page-art{position:absolute;inset:0;z-index:-1;overflow:hidden}.nature-page-art>img{position:absolute;inset:-16px;width:calc(100% + 32px);height:calc(100% + 32px);max-width:none;object-fit:cover;object-position:60% 53%;transform:translate3d(var(--nature-x,0px),var(--nature-y,0px),0);transition:transform .8s}.nature-page-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0c2d24ef,#102e26a8 42%,#102e2640 80%),linear-gradient(0deg,#102e26c0,transparent 45%,#102e2666)}.nature-page-art .nature-contours{opacity:.12}.nature-page .brand-page-hero{min-height:660px;padding-top:58px}.nature-page .brand-page-lead{color:#edf2e3}.nature-page .brand-page-hero-foot{color:#edf2e3;border-color:#dce8b060}.nature-family{padding:95px 0 75px;background:#f7f6ef}.nature-family-heading{display:grid;grid-template-columns:.8fr 1.5fr 1fr;gap:45px;margin-bottom:60px;align-items:end}.nature-family-heading>.brand-kicker{align-self:start;padding-top:10px}.nature-page .nature-family-heading h2{font:400 clamp(55px,5.4vw,79px)/1.03 Newsreader,Georgia,serif;letter-spacing:-.045em}.nature-family-heading>p:last-child{font-size:14px;line-height:1.8;color:#53644b;max-width:280px;margin:0}.nature-product{display:grid;grid-template-columns:1.12fr 1fr;gap:8%;align-items:center;padding:47px 0;border-top:1px solid #163a3033;position:relative}.nature-product:last-of-type{border-bottom:1px solid #163a3033}.nature-product:nth-of-type(even){grid-template-columns:1fr 1.12fr}.nature-product:nth-of-type(even)>.nature-product-visual{grid-column:2;grid-row:1}.nature-product:nth-of-type(even)>.nature-product-copy{grid-column:1;grid-row:1;padding-left:18px}.nature-product-visual{position:relative;overflow:hidden;isolation:isolate;aspect-ratio:1.48;background:#d4dac9;margin:0}.nature-product-visual>img{position:absolute;inset:-12px;width:calc(100% + 24px);height:calc(100% + 24px);max-width:none;object-fit:cover;transform:translate3d(var(--nature-x,0px),var(--nature-y,0px),0);transition:transform .85s cubic-bezier(.2,.7,.2,1),filter .4s}.nature-product-visual:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(0deg,#102e26c9,transparent);z-index:0;pointer-events:none}.nature-product-visual figcaption{position:absolute;left:22px;right:22px;bottom:20px;display:flex;justify-content:space-between;gap:25px;color:#f0f4e6;z-index:1;font:400 10px/1.5 Schibsted,Arial,sans-serif}.nature-product-visual figcaption>span:first-child{font-size:8px;letter-spacing:.06em;text-transform:uppercase}.nature-product-visual figcaption>span:last-child{text-align:right}.nature-product-copy{padding:10px 0}.nature-product-copy .family-status{font-size:9px;color:#49663d;margin-bottom:28px}.nature-product-word{font:400 28px/1.1 Newsreader,Georgia,serif;font-style:italic;color:#698353;margin-bottom:12px!important}.nature-page .nature-product-copy h3{font:400 clamp(55px,6vw,86px)/1.03 Newsreader,Georgia,serif;letter-spacing:-.045em;margin:0 0 25px}.nature-product-copy h3 a{text-decoration:none}.nature-product-purpose{font-size:16px;line-height:1.8;color:#53654e;max-width:390px}.nature-product-copy .brand-text-link{margin-top:32px;min-width:190px;font-size:12px}.nature-family-foot{display:flex;justify-content:space-between;gap:30px;margin-top:27px;color:#5d6e54}.nature-family-foot p{font-size:11px;line-height:1.7;max-width:600px}.nature-family-foot>span{font-size:9px;line-height:1.7;max-width:190px;text-align:right}.nature-page .brand-product-grid{grid-template-columns:1.05fr 1fr;gap:4%;min-height:580px;padding-top:48px;padding-bottom:45px}.nature-page .brand-product-grid h1{font-size:clamp(73px,7vw,108px);line-height:1.05;white-space:normal}.nature-product-detail{position:relative;width:100%;height:450px;overflow:hidden;background:#53634a;isolation:isolate}.nature-product-detail>img{position:absolute;inset:-16px;width:calc(100% + 32px);height:calc(100% + 32px);max-width:none;object-fit:cover;object-position:50% 50%;transform:translate3d(var(--nature-x,0px),var(--nature-y,0px),0);transition:transform .8s}.nature-product-detail:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(0deg,#102e26bf,transparent);z-index:0}.nature-product-detail figcaption{position:absolute;bottom:22px;left:24px;right:24px;z-index:1;color:#f7f6ef;font-size:11px;display:flex;justify-content:space-between;gap:30px}.nature-product-detail figcaption>span{font-size:8px;text-align:right}.nature-page .brand-product-hero .brand-page-hero-foot{margin-top:0}.nature-page .brand-film-wrap{background:#102e26}.nature-page .brand-film-cover{background:linear-gradient(90deg,#102e2680,#102e2620);text-shadow:0 2px 22px #102e26}.nature-page .brand-film-cover>span:last-child{font-size:clamp(28px,4vw,55px)}.nature-page .brand-film-play{background:#163a30ad;backdrop-filter:blur(6px)}.nature-page.brand-motion-paused .nature-contours path{animation-play-state:paused!important}.nature-page.brand-motion-paused [data-nature-depth]>img{transition:none;transform:none}
@media(min-width:1800px){.nature-page .brand-hero h1{font-size:172px}.nature-page .brand-hero-art>img{object-position:50% 57%}.nature-page .nature-product-copy h3{font-size:95px}}
@media(max-width:1100px){.nature-page .brand-hero h1{font-size:clamp(88px,11vw,130px)}.nature-page .brand-hero{min-height:760px}.nature-product{gap:5%}.nature-product-copy .family-status{font-size:8px;margin-bottom:20px}.nature-page .nature-product-copy h3{font-size:62px}.nature-product-purpose{font-size:14px}.nature-family-heading{gap:30px;grid-template-columns:.75fr 1.3fr 1fr}.nature-page .nature-family-heading h2{font-size:64px}.nature-product-visual figcaption{left:17px;right:17px;font-size:8px}.nature-product-visual figcaption>span:first-child{font-size:7px}.nature-page .brand-product-grid{gap:4%;min-height:520px}.nature-page .brand-product-grid h1{font-size:76px}.nature-product-detail{height:390px}.nature-page .brand-product-intent{font-size:17px}.nature-page .brand-product-grid .brand-text-link{font-size:12px}}
@media(max-width:800px){.nature-page .brand-hero{height:auto;min-height:0}.nature-page .brand-hero>.brand-shell{min-height:870px}.nature-page .brand-hero-copy{padding:85px 0 115px;margin:auto 0;max-width:700px}.nature-page .brand-hero h1{font-size:105px}.nature-hero-art>img{object-position:67% center}.nature-hero-art:after{background:linear-gradient(90deg,#0b2b24e8,#102e2670 65%,#102e2620),linear-gradient(0deg,#102e26e0,transparent 30%,#102e2644)}.nature-page .brand-hero-copy>p{font-size:16px;max-width:340px}.nature-contours{width:220px;height:220px;right:0;opacity:.18}.nature-page .brand-manifesto{padding-top:65px}.nature-page .brand-principles{padding:65px 0}.nature-foundation-caption{left:22px;bottom:26px;right:20px}.nature-foundation-caption strong{font-size:35px}.nature-family{padding:65px 0 55px}.nature-family-heading{grid-template-columns:1fr 1fr;margin-bottom:35px}.nature-family-heading>.brand-kicker{grid-column:1/-1;padding-top:0}.nature-page .nature-family-heading h2{font-size:59px}.nature-family-heading>p:last-child{font-size:13px;max-width:230px;justify-self:end}.nature-product{padding:33px 0;gap:30px;grid-template-columns:1fr 1fr}.nature-product:nth-of-type(even){grid-template-columns:1fr 1fr}.nature-product:nth-of-type(even)>.nature-product-copy{padding-left:0}.nature-product-visual{aspect-ratio:1.05}.nature-page .nature-product-copy h3{font-size:49px;margin-bottom:20px}.nature-product-word{font-size:24px}.nature-product-purpose{font-size:13px;line-height:1.75}.nature-product-copy .family-status{font-size:7px;margin-bottom:20px}.nature-product-copy .brand-text-link{font-size:11px;min-width:0;margin-top:24px;gap:20px}.nature-product-visual figcaption{display:block;left:15px;right:15px;bottom:16px}.nature-product-visual figcaption span{display:block;text-align:left!important}.nature-product-visual figcaption>span:first-child{font-size:7px;margin-bottom:5px}.nature-product-visual figcaption>span:last-child{font-size:9px}.nature-family-foot{gap:20px}.nature-family-foot>span{font-size:8px;max-width:160px}.nature-family-foot p{font-size:10px;max-width:430px}.nature-page .brand-page-hero{min-height:600px;padding-top:45px}.nature-page .brand-product-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:25px;min-height:500px}.nature-page .brand-product-grid h1{font-size:63px}.nature-product-detail{height:360px}.nature-product-detail figcaption{display:block;left:18px;right:18px;bottom:18px;font-size:10px}.nature-product-detail figcaption>span{display:block;margin-top:5px;text-align:left}.nature-page .brand-product-intent{font-size:15px}.nature-page .brand-product-grid .brand-kicker{margin-bottom:22px}.nature-page .brand-product-grid .brand-text-link{font-size:11px;margin-top:27px}}
@media(max-width:580px){.nature-page .brand-hero>.brand-shell{min-height:920px}.nature-page .brand-hero-top{padding-top:24px}.nature-page .brand-hero-top .brand-kicker{font-size:9px}.nature-page .brand-hero-top .brand-small{font-size:6px;max-width:126px}.nature-page .brand-hero-copy{padding:51px 0 360px;margin:0;max-width:none}.nature-page .brand-hero h1{font-size:clamp(70px,16.5vw,95px);line-height:.96}.nature-page .brand-hero-copy>p{font-size:15px;max-width:285px;margin-top:25px}.nature-hero-art{inset:365px 0 55px}.nature-hero-art>img{object-position:74% 63%;inset:0;width:100%;height:100%;transform:none}.nature-hero-art:after{background:linear-gradient(0deg,#102e26 0,transparent 20%,transparent 77%,#102e26),linear-gradient(90deg,#102e260d,transparent)}.nature-page .brand-hero-actions{position:relative;z-index:3;margin-top:26px;gap:21px}.nature-page .brand-hero-bottom{margin-top:auto;background:#102e2690;border-color:#dce8b050}.nature-page .brand-hero-bottom>div{font-size:7px}.nature-hero-art .nature-contours{width:150px;height:190px;bottom:12px;right:0;opacity:.19}.nature-page .brand-manifesto-grid{padding:43px 0 45px}.nature-page .brand-manifesto h2{font-size:74px}.nature-page .brand-principles-top h2{font-size:47px}.nature-page .brand-principles-art.nature-foundation{aspect-ratio:1.04;width:100%;min-height:0}.nature-foundation>img{object-position:88% 62%}.nature-foundation-caption{left:24px;bottom:28px}.nature-foundation-caption .brand-kicker{margin-bottom:17px;font-size:8px}.nature-foundation-caption strong{font-size:39px}.nature-page .brand-place,.nature-page .brand-place>.brand-shell{min-height:490px}.nature-family{padding-top:60px;padding-bottom:50px}.nature-family-heading{display:block;margin-bottom:37px}.nature-family-heading>.brand-kicker{margin-bottom:22px}.nature-page .nature-family-heading h2{font-size:61px}.nature-family-heading>p:last-child{font-size:14px;margin-top:22px;max-width:300px}.nature-product,.nature-product:nth-of-type(even){display:flex;flex-direction:column;gap:0;padding:28px 0 36px;align-items:stretch}.nature-product-visual{width:100%;aspect-ratio:1.43;order:2;margin-top:28px!important}.nature-product-copy,.nature-product:nth-of-type(even)>.nature-product-copy{order:1;padding:0}.nature-product-copy .family-status{font-size:8px;letter-spacing:.07em;margin-bottom:24px}.nature-product-word{font-size:25px;margin-bottom:10px!important}.nature-page .nature-product-copy h3{font-size:60px;line-height:1.03;margin-bottom:22px}.nature-product-purpose{font-size:14px;max-width:330px;line-height:1.8}.nature-product-copy .brand-text-link{font-size:12px;gap:30px;margin-top:21px}.nature-product-visual figcaption{display:flex;align-items:end;gap:20px;left:18px;right:18px;bottom:17px}.nature-product-visual figcaption>span:first-child{font-size:7px;margin-bottom:0}.nature-product-visual figcaption>span:last-child{font-size:9px;text-align:right!important;max-width:130px}.nature-family-foot{display:block;margin-top:24px}.nature-family-foot p{font-size:11px;line-height:1.8}.nature-family-foot>span{display:block;max-width:none;text-align:left;font-size:9px;margin-top:14px}.nature-page .brand-page-hero{min-height:0;padding-top:38px}.nature-page-art{inset:0;opacity:1}.nature-page-art>img{object-position:74% 50%}.nature-page-art:after{background:linear-gradient(90deg,#102e26eb,#102e26b8 80%),linear-gradient(0deg,#102e26cc,transparent)}.nature-page-art .nature-contours{display:none}.nature-page .brand-page-hero h1{font-size:59px}.nature-page .brand-page-lead{font-size:15px;line-height:1.8}.nature-page .brand-page-hero-foot{margin-top:40px}.nature-page .brand-product-grid{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:45px 0 30px}.nature-page .brand-product-grid h1{font-size:clamp(58px,13vw,78px);line-height:1.05}.nature-page .brand-product-intent{font-size:17px;max-width:340px;line-height:1.7}.nature-page .brand-product-grid .brand-text-link{font-size:12px;margin-top:27px}.nature-product-detail{height:auto;aspect-ratio:1.2;margin:35px 0 0!important}.nature-page .brand-product-hero .brand-page-hero-foot{margin-top:0}.nature-product-detail figcaption{display:flex;align-items:end;font-size:10px;gap:25px}.nature-product-detail figcaption>span{text-align:right;font-size:7px}.nature-page .brand-film-cover{gap:13px}.nature-page .brand-film-cover>span:last-child{font-size:27px}.nature-page .brand-film-cover small{font-size:7px}}
@media(max-width:350px){.nature-page .brand-hero>.brand-shell{min-height:900px}.nature-page .brand-hero h1{font-size:65px}.nature-page .brand-hero-copy{padding-top:45px;padding-bottom:355px}.nature-page .brand-hero-copy>p{font-size:14px;max-width:270px}.nature-hero-art{inset:346px 0 55px}.nature-page .brand-hero-actions{gap:16px}.nature-page .brand-hero-bottom>div{font-size:6px}.nature-page .nature-family-heading h2{font-size:55px}.nature-page .nature-product-copy h3{font-size:53px}.nature-page .brand-page-hero h1{font-size:52px}.nature-page .brand-product-grid h1{font-size:55px}.nature-foundation-caption strong{font-size:34px}.nature-product-visual figcaption>span:last-child{font-size:8px;max-width:105px}.nature-page .brand-film-cover>span:last-child{font-size:23px}}
@media(prefers-reduced-motion:reduce){.nature-page .nature-contours path{animation:none!important}.nature-page [data-nature-depth]>img{transform:none!important;transition:none!important}.nature-page .nature-product-visual{clip-path:none!important}}
