html,body{max-width:100%;overflow-x:clip}body.pw3-site{min-width:320px}.pw3-site main,.pw3-site section,.pw3-site article,.pw3-site header,.pw3-site footer{min-width:0}.pw3-header__inner{grid-template-columns:minmax(0,1fr) minmax(132px,220px) minmax(0,1fr)}.pw3-wordmark{width:100%;max-width:220px}.pw3-wordmark__image{width:auto;max-width:178px;height:42px;object-fit:contain}.pw3-header__right{white-space:nowrap}.pw3-header__nav-link,.pw3-country{line-height:1}.pw3-hero{height:clamp(610px,calc(100svh - var(--pw3-shell-top)),820px);min-height:610px;max-height:820px}.pw3-hero__content{max-width:535px}.pw3-hero__content h1{max-width:520px;font-size:clamp(46px,4.45vw,76px);line-height:.94;letter-spacing:-.035em}.pw3-hero__content>div:not(.pw3-button){max-width:430px;font-size:16px}.pw3-hero__panel--left picture img,.pw3-hero__panel--left>img,.pw3-hero__panel--left>video{object-position:center 45%}.pw3-hero__panel--right picture img,.pw3-hero__panel--right>img,.pw3-hero__panel--right>video{object-position:center 35%}.pw3-section-header{padding-top:82px;padding-bottom:34px}.pw3-product-rail__track,.pw3-recommendations__track{align-items:start}.pw3-card__meta{min-height:124px;align-items:start;padding-top:17px}.pw3-card h3{min-height:38px;font-size:16px;line-height:1.34;text-wrap:pretty}.pw3-card__meta p{display:-webkit-box;min-height:35px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:15px}.pw3-card__meta>span{padding-top:1px;font-size:15px}.pw3-section-link{padding-top:24px;padding-bottom:64px}.pw3-card__image--secondary{object-position:center}.pw3-recommendations__track{padding-bottom:28px}.pw3-irl-card__caption{min-height:68px}.pw3-irl-card__caption>a{line-height:1.35}.pw3-editorial{min-height:680px}.pw3-editorial__media img,.pw3-editorial__media video{object-position:center}.pw3-tiles__track{align-items:stretch}.pw3-tile{background:#e9e9e6}.pw3-tile>img{object-position:center}.pw3-journal__media,.pw3-blog-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:1.2;background:var(--pw3-paper)}.pw3-journal__media img,.pw3-blog-card__media img{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important;transition:transform .65s var(--pw3-ease)}.pw3-journal__grid article:hover .pw3-journal__media img,.pw3-blog__grid article:hover .pw3-blog-card__media img{transform:scale(1.018)}.pw3-journal__placeholder,.pw3-blog-card__placeholder{display:grid;width:100%;height:100%;place-items:center;color:#8a8a85;font-size:13px;font-weight:700;letter-spacing:.12em}.pw3-blog__grid article{min-width:0}.pw3-blog__grid h2{overflow-wrap:anywhere;text-wrap:pretty}.pw3-pdp{grid-template-columns:minmax(0,60%) minmax(410px,40%)}.pw3-pdp__gallery{grid-template-columns:minmax(0,1fr) 92px}.pw3-pdp__stage{min-height:700px}.pw3-pdp__thumbs button{background:#f3f3f0}.pw3-pdp__thumbs img{object-fit:contain;padding:5px}.pw3-pdp__info-inner{padding-top:48px;padding-bottom:46px}.pw3-pdp__breadcrumb{margin-bottom:31px}.pw3-pdp h1{max-width:520px;font-size:clamp(32px,2.55vw,46px);line-height:1.01;text-wrap:pretty}.pw3-pdp__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.pw3-pdp-story{min-height:640px}.pw3-pdp-story__media{min-height:640px}.pw3-pdp-story__media img{object-position:center;object-fit:cover}.pw3-recommendations:empty{display:none}.pw3-apps{padding:0 0 86px;border-bottom:1px solid var(--pw3-line)}.pw3-apps__inner{width:100%;max-width:none;padding:0 var(--pw3-gutter)}.pw3-apps .jdgm-rev-widg{max-width:1500px;margin:0 auto!important}.pw3-apps .jdgm-rev-widg__body{width:100%}.pw3-apps .jdgm-rev{min-height:0!important}.pw3-content-page__body:empty{display:none}.pw3-content-page__body{font-size:17px;line-height:1.75}.pw3-about{background:#fff;color:var(--pw3-ink)}.pw3-about__hero{display:grid;grid-template-columns:56% 44%;min-height:760px;border-bottom:1px solid var(--pw3-line)}.pw3-about__hero-media{position:relative;overflow:hidden;background:var(--pw3-paper)}.pw3-about__hero-media img{width:100%;height:100%;object-fit:cover;object-position:center}.pw3-about__hero-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:74px var(--pw3-gutter);background:#efefec}.pw3-about__eyebrow{margin-bottom:22px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.11em!important;text-transform:uppercase}.pw3-about__hero-copy h1{max-width:650px;font-family:var(--pw3-font-heading),Arial,sans-serif;font-size:clamp(52px,5.2vw,94px);font-weight:500;line-height:.91;letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance}.pw3-about__hero-copy>div{max-width:520px;margin-top:30px;font-size:17px;line-height:1.65}.pw3-about__manifesto{display:grid;min-height:570px;place-items:center;padding:100px var(--pw3-gutter);background:#050505;color:#fff;text-align:center}.pw3-about__manifesto>div{max-width:1120px}.pw3-about__manifesto h2{font-family:var(--pw3-font-heading),Arial,sans-serif;font-size:clamp(44px,5.7vw,104px);font-weight:500;line-height:.94;letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance}.pw3-about__manifesto p:last-child{max-width:660px;margin:32px auto 0;font-size:17px;line-height:1.7}.pw3-about__method{padding-bottom:96px;border-bottom:1px solid var(--pw3-line)}.pw3-about__method-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:0 var(--pw3-gutter)}.pw3-about-step{min-height:350px;padding:36px 34px;border-top:1px solid #000;border-right:1px solid var(--pw3-line)}.pw3-about-step:first-child{border-left:1px solid var(--pw3-line)}.pw3-about-step>span{font-size:15px;font-weight:700;letter-spacing:.1em}.pw3-about-step h3{margin-top:82px;font-family:var(--pw3-font-heading),Arial,sans-serif;font-size:clamp(34px,3vw,54px);font-weight:500;line-height:1;text-transform:uppercase}.pw3-about-step p{max-width:360px;margin-top:20px;color:var(--pw3-muted);font-size:16px;line-height:1.65}.pw3-about__split{display:grid;grid-template-columns:48% 52%;min-height:720px;border-bottom:1px solid var(--pw3-line)}.pw3-about__split-copy{display:flex;flex-direction:column;justify-content:center;padding:80px var(--pw3-gutter);background:#f4f4f1}.pw3-about__split-copy h2{max-width:650px;font-family:var(--pw3-font-heading),Arial,sans-serif;font-size:clamp(42px,4.3vw,78px);font-weight:500;line-height:.97;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.pw3-about__split-copy>div{max-width:540px;margin-top:28px;font-size:17px;line-height:1.7}.pw3-about__split-media{overflow:hidden;background:var(--pw3-paper)}.pw3-about__split-media img{width:100%;height:100%;object-fit:cover;object-position:center}.pw3-about__ingredients{padding-bottom:100px;border-bottom:1px solid var(--pw3-line)}.pw3-about__ingredient-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:0 var(--pw3-gutter)}.pw3-about__ingredient{min-height:245px;padding:30px 24px;border-top:1px solid #000;border-right:1px solid var(--pw3-line)}.pw3-about__ingredient:first-child{border-left:1px solid var(--pw3-line)}.pw3-about__ingredient span{font-size:13px;font-weight:700;letter-spacing:.1em}.pw3-about__ingredient h3{margin-top:55px;font-family:var(--pw3-font-heading),Arial,sans-serif;font-size:25px;font-weight:500;line-height:1.05;text-transform:uppercase}.pw3-about__ingredient p{margin-top:15px;color:var(--pw3-muted);font-size:15px;line-height:1.55}.pw3-about__cta{display:grid;min-height:520px;place-items:center;padding:90px var(--pw3-gutter);background:var(--pw3-clay);color:#fff;text-align:center}.pw3-about__cta>div{max-width:900px}.pw3-about__cta h2{font-family:var(--pw3-font-heading),Arial,sans-serif;font-size:clamp(45px,5.3vw,92px);font-weight:500;line-height:.94;letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance}.pw3-about__cta .pw3-button{margin-top:34px}.pw3-footer__brand img{height:61px;max-width:390px}@media(max-width:1180px){.pw3-wordmark__image{height:37px;max-width:156px}.pw3-pdp{grid-template-columns:57% 43%}.pw3-pdp__gallery{grid-template-columns:minmax(0,1fr) 78px}.pw3-pdp__info-inner{padding-right:34px;padding-left:34px}.pw3-about__hero{grid-template-columns:52% 48%}}@media(max-width:900px){html,body{overflow-x:hidden}.pw3-header__inner{grid-template-columns:1fr minmax(92px,132px) 1fr}.pw3-wordmark__image{height:30px;max-width:112px}.pw3-header__right{gap:0}.pw3-hero{height:auto;min-height:0;max-height:none}.pw3-hero__panel{height:70svh;min-height:500px}.pw3-hero__panel--right{height:42svh;min-height:310px}.pw3-hero__content{max-width:420px}.pw3-hero__content h1{font-size:clamp(39px,11vw,54px);line-height:.95}.pw3-card__meta{min-height:116px}.pw3-card h3{min-height:0;font-size:15px}.pw3-card__meta p{min-height:32px}.pw3-editorial__media{height:58svh;min-height:430px}.pw3-editorial__copy{min-height:420px}.pw3-pdp__stage{height:68svh;min-height:480px}.pw3-pdp__info-inner{padding:34px 20px 108px}.pw3-pdp h1{font-size:34px}.pw3-pdp-story__copy{min-height:450px}.pw3-pdp-story__media{height:60svh;min-height:420px}.pw3-mobile-add{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.pw3-apps{padding-bottom:64px}.pw3-apps__inner{padding:0 20px}.pw3-about__hero,.pw3-about__split{grid-template-columns:1fr;min-height:0}.pw3-about__hero-media{height:62svh;min-height:470px}.pw3-about__hero-copy{min-height:480px;padding:60px 20px}.pw3-about__hero-copy h1{font-size:50px}.pw3-about__manifesto{min-height:470px;padding:72px 20px}.pw3-about__manifesto h2{font-size:46px}.pw3-about__method{padding-bottom:68px}.pw3-about__method-grid{grid-auto-flow:column;grid-auto-columns:82vw;grid-template-columns:none;padding:0 20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pw3-about__method-grid::-webkit-scrollbar{display:none}.pw3-about-step{min-height:315px;scroll-snap-align:start}.pw3-about-step h3{margin-top:64px;font-size:40px}.pw3-about__split-copy{min-height:470px;padding:64px 20px}.pw3-about__split-copy h2{font-size:43px}.pw3-about__split-media{height:62svh;min-height:460px}.pw3-about__ingredient-grid{grid-auto-flow:column;grid-auto-columns:78vw;grid-template-columns:none;padding:0 20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pw3-about__ingredient-grid::-webkit-scrollbar{display:none}.pw3-about__ingredient{scroll-snap-align:start}.pw3-about__cta{min-height:440px;padding:70px 20px}.pw3-about__cta h2{font-size:44px}.pw3-footer__brand img{height:47px;max-width:260px}}@media(max-width:430px){.pw3-wordmark__image{height:27px;max-width:98px}.pw3-hero__panel{height:65svh;min-height:455px}.pw3-hero__panel--right{height:36svh;min-height:270px}.pw3-hero__content{right:18px;bottom:24px;left:18px}.pw3-hero__content h1{font-size:39px}.pw3-section-header{padding-top:56px}.pw3-about__hero-copy h1{font-size:43px}.pw3-about__manifesto h2{font-size:40px}.pw3-about__split-copy h2{font-size:38px}.pw3-about__cta h2{font-size:39px}}