:root{--forest:#183c2a;--forest-2:#285b3d;--leaf:#78a63d;--lime:#b6d53b;--mustard:#d5a52d;--turmeric:#f3e6b8;--soil:#875b3e;--paper:#f7f2e7;--paper-light:#fcfaf5;--ink:#17201a;--muted:#586158;--rule:#d9d4c7;--blue:#376a70;--caution:#a44c3d;--white:#fffefa;--shadow:0 22px 60px #183c2a1a;--serif:"Newsreader", Georgia, serif;--sans:"Manrope", system-ui, sans-serif;--page:min(1180px, calc(100vw - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper-light);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65}main{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);letter-spacing:-.035em;font-weight:500;line-height:1.04}h1{font-size:clamp(3.4rem,7vw,6.8rem)}h2{margin-bottom:22px;font-size:clamp(2.25rem,4vw,4.15rem)}h3{margin-bottom:12px;font-size:clamp(1.45rem,2vw,2rem)}p{color:var(--muted)}::selection{background:var(--lime);color:var(--forest)}:focus-visible{outline:3px solid var(--mustard);outline-offset:4px}.skipLink{z-index:100;background:var(--white);color:var(--forest);border-radius:8px;padding:10px 16px;position:fixed;top:-80px;left:16px}.skipLink:focus{top:12px}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sectionShell{width:var(--page);margin-inline:auto}.eyebrow,.microLabel{color:var(--forest-2);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.3;display:inline-block}.eyebrow{margin-bottom:22px}.eyebrowLight{color:var(--lime)}.button,.buttonLight{border:1px solid var(--forest);background:var(--forest);min-height:49px;color:var(--white);cursor:pointer;letter-spacing:.045em;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:12px 21px;font-size:.82rem;font-weight:800;transition:transform .18s,background .18s,color .18s;display:inline-flex}.button:hover{background:var(--forest-2);transform:translateY(-2px)}.buttonSmall{min-height:40px;padding:8px 16px;font-size:.74rem}.buttonLight{border-color:var(--lime);background:var(--lime);color:var(--forest)}.buttonLight:hover{background:var(--white);transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.7}.textLink{color:var(--forest);border-bottom:1px solid;align-items:center;gap:7px;font-size:.83rem;font-weight:800;display:inline-flex}.sectionIntro{max-width:760px;margin-bottom:48px}.sectionIntro p{max-width:600px}.splitIntro{grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);align-items:end;gap:70px;max-width:none;display:grid}.splitIntro>:last-child{justify-self:end}.checkoutTestBanner{color:#fff8ec;text-align:center;letter-spacing:.02em;background:#7d2d23;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:9px 20px;font-size:.82rem;display:flex}.checkoutTestBanner strong{letter-spacing:.1em}.siteHeader{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfaf5eb;border-bottom:1px solid #183c2a17;position:sticky;top:0}.headerInner{width:var(--page);grid-template-columns:235px 1fr auto;align-items:center;gap:24px;min-height:78px;margin-inline:auto;display:grid;position:relative}.brand{align-items:center;gap:10px;width:max-content;display:inline-flex}.brandMark{flex:0 0 44px;width:44px;height:44px;display:block;position:relative}.brandMark img{object-fit:contain;width:100%;height:100%}.brandWordGroup{place-items:start;width:158px;display:grid}.brandWordmark{width:116px;height:auto}.brandWordGroup small{color:var(--muted);font-family:var(--sans);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;margin-top:1px;font-size:.4rem;font-weight:800;line-height:1.35;display:block}.brandLight .brandWordmark{filter:brightness(0)invert()}.brandLight .brandWordGroup small{color:var(--white)}.desktopNav{justify-content:center;align-items:center;gap:clamp(16px,2.3vw,34px);display:flex}.desktopNav a{color:#354138;font-size:.75rem;font-weight:750;position:relative}.desktopNav a:after{background:var(--leaf);content:"";height:2px;transition:inset .16s;position:absolute;bottom:-10px;left:50%;right:50%}.desktopNav a:hover:after,.desktopNav a.active:after{left:0;right:0}.headerActions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.iconButton,.mobileMenuButton{border:1px solid var(--rule);width:40px;height:40px;color:var(--forest);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.mobileMenuButton,.mobileNav{display:none}.homeHero{background:radial-gradient(circle at 74% 42%, #b6d53b2e, transparent 27%), linear-gradient(135deg, var(--paper-light), #f2eddf);grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:64px;min-height:min(790px,100vh - 78px);padding:74px max(24px,50vw - 590px);display:grid}.homeHeroCopy{z-index:2;position:relative}.homeHero h1{max-width:750px;margin-bottom:27px;font-size:clamp(3.8rem,5.6vw,6.1rem)}.homeHeroCopy>p{max-width:610px;font-size:1.08rem}.heroActions{align-items:center;gap:24px;margin-top:38px;display:flex}.heroFootnote{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:11px;margin-top:52px;font-size:.75rem;font-weight:700;display:flex}.heroFootnote:before{background:var(--leaf);content:"";width:33px;height:1px}.heroVisual{min-height:620px;margin:0;position:relative}.heroPhoto{background:#d8d9bd;position:absolute;inset:0 34px 62px 0;overflow:hidden;box-shadow:0 35px 90px #183c2a24}.heroPhoto:after{content:"";background:linear-gradient(#0000 58%,#102c1f8c);position:absolute;inset:0}.heroPhotoIndex{z-index:2;color:var(--white);letter-spacing:.13em;text-transform:uppercase;font-size:.61rem;font-weight:800;position:absolute;bottom:19px;left:20px;right:20px}.heroEvidenceRail{z-index:3;box-shadow:var(--shadow);background:#fffefaf5;border:1px solid #183c2a1f;grid-template-columns:repeat(3,1fr);gap:15px;padding:17px 20px;display:grid;position:absolute;bottom:20px;left:48px;right:0}.heroEvidenceRail span{color:var(--forest);align-items:center;gap:8px;font-size:.63rem;font-weight:800;line-height:1.35;display:flex}.heroEvidenceRail svg{color:var(--leaf);flex:none}.heroVisual figcaption{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;writing-mode:vertical-rl;padding:10px 0;font-size:.58rem;font-weight:700;position:absolute;top:18px;right:0}.heroVisual figcaption:before{background:var(--leaf);content:"";vertical-align:middle;width:1px;height:38px;margin-bottom:12px;display:inline-block}.visualCaption{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.termSection,.editorialSection,.categorySection,.truthFeature,.beliefSection+.sectionShell,.verificationIntro,.verificationTimeline,.limitationSection,.standardsCta,.pathwayGrid,.topicBand+.sectionShell,.truthPrinciples,.timelinePreview,.farmerFeature,.fieldEthics+.sectionShell,.glossaryTools,.glossaryList,.glossaryNote,.originGrid,.teamSection,.aboutCta,.availabilityGrid,.retailConcept,.availabilitySignup,.contactLayout,.standaloneForm,.searchExperience,.policyBody{padding-block:105px;scroll-margin-top:78px}.termGrid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.termGrid details{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-width:0;min-height:0;padding:25px 28px;transition:background-color .18s}.termGrid details:nth-child(2n),.termGrid details:nth-child(odd){padding-inline:28px}.termGrid details:nth-child(3n){border-right:0}.termGrid summary{color:var(--forest);cursor:pointer;font-family:var(--serif);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;font-size:1.45rem;font-weight:600;list-style:none;display:grid}.termGrid summary>span:first-child{font-variant-numeric:tabular-nums}.termGrid summary .termName{min-width:0}.termGrid summary::-webkit-details-marker{display:none}.termGrid p{max-width:310px;margin:20px 0 4px 56px;font-size:.9rem}.termPlus{color:var(--leaf);font-family:var(--sans);font-size:1.4rem;transition:transform .18s}.termGrid details[open] .termPlus{transform:rotate(45deg)}.termGrid details[open]{background:var(--paper);min-height:168px}.sectionLink{margin-top:36px}.proofSection,.truthMethodBand,.failureSection,.operatingBand{background:var(--forest);color:var(--white);padding-block:110px}.proofSection h2,.proofSection p,.truthMethodBand h2,.truthMethodBand p,.failureSection h2,.failureSection p,.operatingBand h2,.operatingBand p{color:var(--white)}.proofSteps{grid-template-columns:repeat(5,1fr);margin:58px 0 50px;display:grid}.proofStep{padding-right:27px;position:relative}.proofStep:not(:last-child):after{content:"";background:#ffffff42;height:1px;position:absolute;top:23px;left:59px;right:8px}.stepIcon{z-index:2;background:var(--forest);width:48px;height:48px;color:var(--lime);border:1px solid #ffffff59;border-radius:50%;place-items:center;margin-bottom:23px;display:grid;position:relative}.proofStep span{color:var(--lime);letter-spacing:.12em;margin-bottom:6px;font-size:.65rem;font-weight:800;display:block}.proofStep strong{font-family:var(--serif);font-size:1.35rem;font-weight:500}.truthFeature{position:relative}.truthFeatureLabel{color:var(--caution);letter-spacing:.14em;align-items:center;gap:13px;margin-bottom:30px;font-size:.7rem;font-weight:800;display:flex}.truthFeatureGrid{background:#f0e5cf;grid-template-columns:.86fr 1.14fr;display:grid;overflow:hidden}.truthArchiveVisual{background:#e5d3b2;min-height:560px;position:relative;overflow:hidden}.truthArchiveVisual:after{content:"";background:linear-gradient(#0000 56%,#311e1061);position:absolute;inset:0}.truthArchiveVisual img{object-fit:cover;width:100%;height:100%}.archiveStamp{z-index:2;border:2px solid var(--caution);color:var(--caution);letter-spacing:.16em;padding:8px 12px;font-size:.66rem;font-weight:900;position:absolute;top:34px;left:34px;transform:rotate(-6deg)}.archiveJar{border:3px solid var(--soil);width:194px;height:245px;box-shadow:inset 0 -88px var(--mustard);background:linear-gradient(120deg,#0000,#ffffff6b,#0000);border-radius:18px 18px 70px 70px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(3deg)}.archiveJar:before{border:3px solid var(--soil);content:"";background:#bf9b62;border-radius:5px;width:160px;height:28px;position:absolute;top:-24px;left:14px}.archiveJar:after{border:1px solid var(--soil);background:var(--paper);width:130px;color:var(--forest);content:"MUSTARD OIL";letter-spacing:.11em;text-align:center;padding-block:12px;font-size:.62rem;font-weight:900;position:absolute;top:81px;left:30px}.archiveNote{z-index:2;background:var(--turmeric);max-width:165px;color:var(--soil);font-family:var(--serif);padding:15px;font-size:1.05rem;line-height:1.1;position:absolute;bottom:28px;right:28px;transform:rotate(3deg)}.truthFeatureGrid>div:last-child{padding:66px}.truthFeature h2{max-width:630px}.factStrip{border-left:3px solid var(--caution);color:var(--soil);font-family:var(--serif);gap:8px;margin:33px 0;padding:17px 0 17px 20px;font-size:1.15rem;display:grid}.factStrip span{align-items:center;gap:9px;display:flex}.cardGrid{gap:24px;display:grid}.cardGridThree{grid-template-columns:repeat(3,1fr)}.cardGridTwo{grid-template-columns:repeat(2,1fr)}.contentCard{border:1px solid var(--rule);background:var(--white);flex-direction:column;min-height:360px;padding:34px;transition:border .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.contentCard:before{background:var(--leaf);content:"";height:5px;position:absolute;top:-1px;left:-1px;right:-1px}.contentCard.accent-mustard:before,.articleHeader.accent-mustard{background-color:var(--mustard)}.contentCard.accent-blue:before,.articleHeader.accent-blue{background-color:var(--blue)}.contentCard.accent-soil:before,.articleHeader.accent-soil{background-color:var(--soil)}.contentCard.accent-caution:before,.articleHeader.accent-caution{background-color:var(--caution)}.contentCard:hover{box-shadow:var(--shadow);border-color:#183c2a47;transform:translateY(-5px)}.contentCardLarge{min-height:415px}.contentCardMedia{background:var(--paper);height:190px;margin:-34px -34px 29px;position:relative;overflow:hidden}.contentCardMedia img{object-fit:cover;transition:transform .5s}.contentCard:hover .contentCardMedia img{transform:scale(1.035)}.contentCard:has(.contentCardMedia){min-height:540px}.contentCardLarge:has(.contentCardMedia){min-height:590px}.cardTopline,.cardMeta{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:15px;font-size:.65rem;font-weight:800;display:flex}.contentCard h3{margin:42px 0 17px;font-size:2rem}.contentCard>p{flex:1}.cardMeta{border-top:1px solid var(--rule);margin-top:30px;padding-top:18px}.fieldSection{background:#e8ecdc;padding-block:115px}.fieldGrid{grid-template-columns:minmax(370px,.78fr) minmax(0,1.22fr);gap:72px;display:grid}.fieldPortrait{position:relative}.fieldArt{background:#d0dbc0;min-height:535px;position:relative;overflow:hidden}.fieldArt img,.farmerFeatureArt img,.conceptImage img{object-fit:cover;width:100%;height:100%}.mapMark{background:var(--forest);color:var(--white);letter-spacing:.12em;padding:12px 17px;font-size:.62rem;font-weight:800;position:absolute;bottom:34px;right:-16px}.fieldStoryRow{border-bottom:1px solid #183c2a2e;grid-template-columns:48px minmax(0,1fr);gap:20px;padding:8px 0 28px;display:grid}.fieldStoryRow>span{color:var(--forest-2);font-family:var(--serif);padding-top:4px;font-size:1.15rem}.fieldStoryRow+.fieldStoryRow{padding-top:28px}.fieldStoryRow h3{margin-bottom:8px;font-size:2rem}.fieldStoryRow p{margin-bottom:13px}.categoryMedia{background:var(--paper);min-height:360px;margin-bottom:28px;position:relative;overflow:hidden}.categoryMedia:after{content:"";background:linear-gradient(#0000 62%,#102c1f73);position:absolute;inset:0}.categoryMedia span{z-index:2;color:var(--white);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:800;position:absolute;bottom:20px;right:24px}.categoryGrid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.categoryGrid>a{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;min-width:0;min-height:230px;padding:28px 23px;transition:background .18s,color .18s;display:flex}.categoryGrid>a:hover{background:var(--forest);color:var(--white)}.categoryGrid>a:nth-child(4n){border-right:0}.categoryGrid>a:last-child{border-right:0;grid-column:span 2}.categoryGrid svg{color:var(--leaf);margin-top:auto}.categoryGrid h3{margin:8px 0 14px;font-size:1.5rem}.categoryGrid p{max-width:240px;font-size:.83rem}.categoryGrid>a:hover p,.categoryGrid>a:hover svg{color:var(--white)}.askSection{background:var(--blue);color:var(--white);padding-block:95px}.askSection h2,.askSection p{color:var(--white)}.askGrid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;display:grid}.questionForm,.contactForm{gap:17px;display:grid}.questionForm label,.contactForm label{color:inherit;gap:8px;font-size:.75rem;font-weight:800;display:grid}.questionForm input,.questionForm textarea,.questionForm select,.contactForm input,.contactForm textarea,.contactForm select,.newsletterForm input,.searchField input{border:1px solid var(--rule);background:var(--white);width:100%;min-height:49px;color:var(--ink);border-radius:0;padding:12px 14px}.questionForm textarea,.contactForm textarea{resize:vertical;min-height:130px}.askSection .questionForm input,.askSection .questionForm textarea,.askSection .questionForm select{color:var(--white);background:#ffffff1a;border-color:#ffffff59}.askSection .questionForm option{color:var(--ink)}.formRow{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.checkboxLabel{grid-template-columns:18px 1fr;align-items:start;gap:10px!important;font-weight:500!important;display:flex!important}.checkboxLabel input{width:17px;min-height:17px;margin-top:4px}.formStatus{min-height:24px;color:inherit;margin:0;font-size:.78rem}.pageHero{border-bottom:1px solid var(--rule);background:var(--paper);position:relative;overflow:hidden}.pageHero:after{content:"";border:1px solid #183c2a29;border-radius:50%;width:390px;height:390px;position:absolute;top:50%;right:-90px;transform:translateY(-50%)}.pageHero-forest,.pageHero-blue,.pageHero-soil{color:var(--white)}.pageHero-forest{background:var(--forest)}.pageHero-blue{background:var(--blue)}.pageHero-soil{background:var(--soil)}.pageHeroInner{z-index:2;width:var(--page);text-align:center;max-width:950px;margin-inline:auto;padding-block:110px;position:relative}.pageHeroInner h1{margin-bottom:25px;font-size:clamp(3.3rem,6vw,6rem)}.pageHeroInner p{max-width:700px;margin:0 auto 32px;font-size:1.08rem}.pageHeroFilm{min-height:min(760px,100svh - 96px);color:var(--white);isolation:isolate;background:#0c291d;border-bottom:0}.pageHeroFilm:after{z-index:1;border-color:#ffffff29;width:min(44vw,620px);height:min(44vw,620px);right:-40px}.pageHeroPoster,.pageHeroVideo,.pageHeroFilmWash,.pageHeroFilmGrain{position:absolute;inset:0}.pageHeroPoster{z-index:-4;background-position:50%;background-size:cover;transform:scale(1.015)}.pageHeroVideo{z-index:-3;object-fit:cover;width:100%;height:100%}.pageHeroFilmWash{z-index:-2;background:linear-gradient(#04180f75 0%,#04180f3d 40%,#04180fb8 100%),linear-gradient(90deg,#04180f7a 0%,#04180f24 50%,#04180f7a 100%)}.pageHeroFilmGrain{z-index:-1;opacity:.16;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E")}.pageHeroFilm .pageHeroInner{min-height:inherit;flex-direction:column;justify-content:center;align-items:center;max-width:1120px;padding-block:96px 54px;display:flex}.pageHeroFilm .pageHeroInner h1{max-width:1080px;color:var(--white);letter-spacing:-.052em;text-wrap:balance;text-shadow:0 3px 30px #0003;margin-bottom:26px;font-size:clamp(3.7rem,6.8vw,7rem);line-height:.93}.pageHeroFilm .pageHeroInner>.eyebrow{color:#d8f15f;margin-bottom:28px}.pageHeroFilm .pageHeroInner>p{color:#ffffffd1;text-wrap:balance;max-width:760px;font-size:clamp(1rem,1.45vw,1.24rem);line-height:1.65}.pageHeroFilm .button{color:#153727;background:#d8f15f;border-color:#d8f15f;box-shadow:0 14px 40px #0000002e}.pageHeroFilm .button:hover{border-color:var(--white);background:var(--white)}.pageHeroFilmMeta,.pageHeroFilmFooter{color:#ffffffb8;letter-spacing:.15em;text-transform:uppercase;align-items:center;width:100%;font-size:.66rem;font-weight:700;display:flex}.pageHeroFilmMeta{justify-content:space-between;position:absolute;top:42px}.pageHeroFilmFooter{gap:18px;position:absolute;bottom:30px}.pageHeroFilmRule{background:#ffffff57;flex:1;height:1px}.pageHeroFilm p,.pageHeroFilm .eyebrow,.pageHero-forest p,.pageHero-blue p,.pageHero-soil p,.pageHero-forest .eyebrow,.pageHero-blue .eyebrow,.pageHero-soil .eyebrow{color:var(--white)}.problemBridge{grid-template-columns:1fr 190px 1fr;align-items:center;gap:30px;display:grid}.problemCard{border:1px solid var(--rule);background:var(--white);min-height:280px;padding:38px}.problemCard h2{margin-top:38px;font-size:2.2rem}.bridgeLine{background:var(--leaf);height:1px;position:relative}.bridgeLine:before,.bridgeLine:after{background:var(--leaf);content:"";border-radius:50%;width:11px;height:11px;position:absolute;top:-5px}.bridgeLine:after{right:0}.bridgeLine strong{z-index:2;background:var(--paper-light);color:var(--forest);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;padding:5px 10px;font-size:.6rem;line-height:1.2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.beliefSection{background:#eef0e4;padding-block:105px}.beliefGrid,.operatingGrid,.ethicsGrid{background:var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.beliefGrid>article,.operatingGrid>article,.ethicsGrid>article{background:var(--paper-light);min-width:0;padding:34px}.beliefGrid>article{min-height:260px}.beliefGrid svg{color:var(--leaf);margin-bottom:28px}.beliefGrid strong,.beliefGrid>article>span{color:var(--leaf);margin-bottom:30px;font-size:.72rem;display:block}.meaningTable{border-top:2px solid var(--forest)}.meaningRow{border-bottom:1px solid var(--rule);grid-template-columns:.72fr 1.12fr 1fr .96fr;gap:28px;padding:23px 16px;display:grid}.meaningRow>span{min-width:0}.meaningHead{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.meaningRow:not(.meaningHead)>span:first-child{color:var(--forest);font-weight:800}.meaningRow:not(.meaningHead)>span:last-child{color:var(--forest-2);font-size:.88rem;font-weight:750}.notClaimSection,.limitationSection,.standardsCta,.proofReadingBand,.glossaryNote,.aboutCta,.availabilitySignup{border:1px solid var(--rule);background:var(--paper);grid-template-columns:auto 1fr;align-items:center;gap:30px;margin-bottom:105px;padding:48px;display:grid}.notClaimIcon,.limitationIcon,.sectionIcon{background:var(--turmeric);width:62px;height:62px;color:var(--soil);border-radius:50%;place-items:center;display:grid}.notClaimSection p,.limitationSection p,.glossaryNote p{margin-bottom:0}.verificationIntro{justify-content:space-between;align-items:center;gap:40px;display:flex}.verificationIntro>p{max-width:650px;font-size:1.1rem}.statusLegend{flex:none;gap:12px;font-size:.72rem;font-weight:700;display:grid}.statusLegend span{align-items:center;gap:9px;display:flex}.statusLegend i{border-radius:50%;width:9px;height:9px}.statusLive{background:var(--leaf)}.statusPilot{background:var(--mustard)}.statusPhase{background:var(--blue)}.verificationTimeline{padding-top:0}.verificationTimeline>article{border:1px solid var(--rule);background:var(--white);grid-template-columns:64px 56px minmax(0,1fr);align-items:start;gap:24px;margin-bottom:14px;padding:38px;display:grid}.verifyNumber{color:var(--rule);font-family:var(--serif);font-size:3.4rem;line-height:.9}.verifyIcon{background:var(--forest);width:52px;height:52px;color:var(--lime);border-radius:50%;place-items:center;display:grid}.verifyCopy{grid-template-columns:minmax(230px,.82fr) minmax(0,1.18fr);gap:10px 42px;display:grid}.verifyCopy h2{margin-bottom:12px;font-size:clamp(2.1rem,3.2vw,3.25rem)}.verifyCopy>div>span{background:var(--paper);color:var(--forest-2);letter-spacing:.09em;border-radius:999px;padding:5px 9px;font-size:.59rem;font-weight:900;display:inline-block}.verifyCopy p{max-width:590px;margin:4px 0 0}.verifyCopy small{color:var(--forest-2);letter-spacing:.035em;grid-column:2;font-size:.68rem;font-weight:800}.statusPill{letter-spacing:.08em;border-radius:999px;justify-content:center;min-width:106px;padding:7px 11px;font-size:.59rem;font-weight:900;display:inline-flex}.statusPilotPill{color:#795a08;background:#f6e9c2}.statusPhasePill{color:var(--blue);background:#dbe9ea}.failureGrid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.failureFlow{gap:0;display:grid}.failureFlow>div{color:var(--white);letter-spacing:.08em;text-align:center;text-transform:uppercase;border:1px solid #ffffff40;padding:17px 20px;font-size:.75rem;font-weight:800;position:relative}.failureFlow>div:not(:last-child):after{z-index:2;background:var(--lime);content:"";width:1px;height:16px;position:absolute;bottom:-16px;left:50%}.standardsCta,.proofReadingBand,.aboutCta,.availabilitySignup{grid-template-columns:1fr auto}.pathwayGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.pathwayGrid>article{border:1px solid var(--rule);background:var(--white);min-height:245px;padding:30px}.pathwayGrid article span{color:var(--leaf);font-size:.68rem;font-weight:900}.pathwayGrid article h2{margin-top:35px;font-size:2rem}.topicBand{background:var(--paper);padding-block:95px}.topicPills{flex-wrap:wrap;gap:12px;display:flex}.topicPills a{border:1px solid var(--forest);color:var(--forest);border-radius:999px;padding:12px 18px;font-size:.75rem;font-weight:800}.topicPills a:hover{background:var(--forest);color:var(--white)}.resultCount{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.73rem;font-weight:800}.journalPathways{border-left:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));padding-block:80px;display:grid}.journalPathways>a{border-top:1px solid var(--rule);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:170px;color:var(--forest);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:15px;padding:26px;display:grid}.journalPathways>a>svg:last-child{color:var(--leaf);align-self:end}.journalPathways strong,.journalPathways small{display:block}.journalPathways strong{font-family:var(--serif);font-size:1.35rem;line-height:1.1}.journalPathways small{color:var(--muted);margin-top:12px;font-size:.72rem;line-height:1.55}.journalFeatured,.journalSection{padding-block:95px;scroll-margin-top:78px}.journalSection{border-top:1px solid var(--rule)}.journalSection .sectionIntro h2{max-width:760px;font-size:clamp(2.15rem,3.6vw,3.7rem)}.blogHubHero{background:radial-gradient(circle at 82% 22%, #b6d53b2e 0 9%, transparent 9.3%), linear-gradient(135deg, var(--forest), #0f2d20);color:var(--white);padding-block:clamp(82px,10vw,142px);overflow:hidden}.blogHubHeroInner{display:block}.blogHubHero h1{max-width:910px;margin-bottom:30px;font-size:clamp(3.6rem,7.4vw,7.4rem)}.blogHubHero p{color:#fffefac2;max-width:720px;font-family:var(--serif);margin-bottom:38px;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.45}.blogThemeSection,.blogArchive{padding-block:clamp(78px,9vw,120px)}.blogSectionHeading,.blogArchiveIntro{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:end;gap:60px;margin-bottom:48px;display:grid}.blogSectionHeading h2,.blogArchiveIntro h2{max-width:760px;margin-bottom:0;font-size:clamp(2.4rem,4.6vw,4.7rem)}.blogSectionHeading>p,.blogArchiveIntro>div>p{margin:0;font-size:.95rem}.blogThemeGrid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blogThemeGrid>a{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--white);flex-direction:column;min-height:315px;padding:30px;transition:background .18s,color .18s;display:flex;position:relative}.blogThemeGrid>a:hover{background:var(--forest);color:var(--white)}.blogThemeGrid h3{max-width:290px;margin:5px 0 13px;font-size:2rem}.blogThemeGrid p{max-width:310px;margin-bottom:26px;font-size:.78rem;line-height:1.65}.blogThemeGrid>a:hover p{color:#fffefab8}.blogThemeGrid small{color:var(--soil);font-family:var(--serif);margin-top:auto;padding-right:30px;font-size:.9rem;line-height:1.35}.blogThemeGrid>a:hover small{color:var(--lime)}.blogThemeGrid svg{color:var(--leaf);position:absolute;bottom:30px;right:28px}#stories{background:var(--paper);scroll-margin-top:90px}.blogArchiveIntro{grid-template-columns:1fr;align-items:center}.blogThemePills{scrollbar-width:thin;gap:9px;margin:-10px 0 42px;padding-bottom:10px;display:flex;overflow-x:auto}.blogThemePills a{border:1px solid var(--rule);background:var(--paper-light);color:var(--muted);border-radius:999px;flex:none;padding:9px 14px;font-size:.7rem;font-weight:800}.blogThemePills a:hover,.blogThemePills a.active{border-color:var(--forest);background:var(--forest);color:var(--white)}.blogCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.blogCard{border:1px solid var(--rule);background:var(--white);flex-direction:column;min-width:0;transition:box-shadow .18s,transform .18s;display:flex;overflow:hidden}.blogCard:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.blogCardImage{aspect-ratio:4/3;background:var(--turmeric);display:block;position:relative;overflow:hidden}.blogCardImage picture,.blogCardImage img{width:100%;height:100%;display:block}.blogCardImage img{object-fit:cover;transition:transform .45s}.blogCard:hover .blogCardImage img{transform:scale(1.035)}.blogCardBody{flex-direction:column;flex:1;min-height:340px;padding:27px;display:flex}.blogCardTopline,.blogCardMeta{color:var(--forest-2);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:.67rem;font-weight:850;display:flex}.blogCardTopline>a:hover{text-underline-offset:3px;text-decoration:underline}.blogCard h2{margin:26px 0 14px;font-size:clamp(1.65rem,2.4vw,2.15rem)}.blogCard h2 a:hover{color:var(--forest-2)}.blogCardBody>p{margin-bottom:26px;font-size:.8rem;line-height:1.65}.blogCardMeta{border-top:1px solid var(--rule);color:var(--muted);margin-top:auto;padding-top:18px;font-size:.61rem}.blogCardMeta span{align-items:center;gap:6px;display:inline-flex}.blogPagination{grid-template-columns:130px 1fr 130px;align-items:center;gap:24px;margin-top:64px;display:grid}.blogPaginationDirection{border:1px solid var(--forest);min-height:42px;color:var(--forest);border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:.72rem;font-weight:850;display:inline-flex}.blogPaginationDirection:hover{background:var(--forest);color:var(--white)}.blogPaginationDirection.disabled{border-color:var(--rule);color:#9b9c96}.blogPageNumbers{justify-content:center;gap:7px;display:flex}.blogPageNumbers a{width:38px;height:38px;color:var(--muted);border-radius:50%;place-items:center;font-size:.74rem;font-weight:850;display:grid}.blogPageNumbers a:hover,.blogPageNumbers a[aria-current=page]{background:var(--mustard);color:var(--ink)}.blogEvidenceDesk{background:var(--forest);color:var(--white);padding-block:clamp(78px,9vw,120px)}.blogEvidenceDesk .blogSectionHeading>p{color:#fffefaad}.blogEvidenceGrid{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blogEvidenceGrid>a{border-bottom:1px solid #fff3;border-right:1px solid #fff3;min-height:255px;padding:30px}.blogEvidenceGrid h3{margin-top:40px}.blogEvidenceGrid p{color:#fffefaad;font-size:.78rem}.blogEvidenceGrid span{color:var(--lime);text-transform:uppercase;align-items:center;gap:7px;font-size:.7rem;font-weight:850;display:inline-flex}.blogArchiveHero,.blogThemeHero{background:var(--turmeric);padding-block:76px 88px}.blogArchiveHero .backLink,.blogThemeHero .backLink{margin-bottom:52px}.blogArchiveHero .eyebrow,.blogThemeHero .eyebrow{display:block}.blogArchiveHero h1,.blogThemeHero h1{max-width:960px;margin-bottom:24px;font-size:clamp(3.4rem,7vw,6.8rem)}.blogArchiveHero p,.blogThemeHero p{max-width:760px;color:var(--forest);font-family:var(--serif);margin:0;font-size:1.35rem;line-height:1.45}.blogThemeHero blockquote{border-left:3px solid var(--mustard);max-width:760px;color:var(--soil);font-family:var(--serif);margin:36px 0 0;padding:17px 0 17px 22px;font-size:1.15rem}.lifestyleArticle{background:var(--paper-light)}.lifestyleArticleHeader{background:var(--forest);color:var(--white);padding-block:42px 84px}.articleBreadcrumbs{color:#fffefa9e;align-items:center;gap:9px;margin-bottom:38px;font-size:.7rem;font-weight:750;display:flex}.articleBreadcrumbs a:hover{color:var(--lime)}.lifestyleArticleHeader .backLink{color:var(--white)}.lifestyleArticleHeader .eyebrow{width:max-content;margin-top:48px;display:block}.lifestyleArticleHeader h1{max-width:1050px;margin-bottom:28px;font-size:clamp(3.3rem,7vw,6.7rem)}.lifestyleStandfirst{color:#fffefac7;max-width:800px;font-family:var(--serif);font-size:clamp(1.25rem,2.1vw,1.6rem);line-height:1.45}.lifestyleArticleMeta{color:#fffefaad;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:22px;margin-top:36px;font-size:.66rem;font-weight:800;display:flex}.lifestyleArticleMeta span:first-child{align-items:center;gap:6px;display:inline-flex}.lifestyleArticleFigure{width:var(--page);margin:54px auto 0}.lifestyleArticleImage{border:1px solid var(--rule);background:var(--paper);height:clamp(390px,55vw,720px);position:relative;overflow:hidden}.lifestyleArticleImage picture{display:block;position:absolute;inset:0}.lifestyleArticleImage img{object-fit:cover;width:100%;height:100%;display:block}.lifestyleArticleFigure figcaption{color:var(--muted);margin-top:10px;font-size:.62rem;line-height:1.55}.lifestyleArticleFigure figcaption a{color:var(--forest);text-underline-offset:2px;text-decoration:underline}.lifestyleArticleLayout{grid-template-columns:220px minmax(0,690px);gap:70px;max-width:1040px;padding-block:74px 120px;display:grid}.lifestyleArticleAside{align-self:start;position:sticky;top:110px}.lifestyleCollectionLink{border:1px solid var(--rule);background:var(--paper);grid-template-columns:1fr auto;gap:8px 14px;margin-top:13px;padding:20px;display:grid}.lifestyleCollectionLink strong{color:var(--forest);font-family:var(--serif);font-size:1.2rem;line-height:1.15}.lifestyleCollectionLink>span{color:var(--soil);font-family:var(--serif);grid-column:1/-1;font-size:.83rem;line-height:1.4}.lifestyleArticleAside>p{margin-top:18px;font-size:.67rem;line-height:1.6}.lifestyleContents{border-top:1px solid var(--rule);gap:9px;margin-top:28px;padding-top:24px;display:grid}.lifestyleContents .microLabel{margin-bottom:5px}.lifestyleContents a{color:var(--muted);font-size:.68rem;line-height:1.45}.lifestyleContents a:hover{color:var(--forest)}.lifestyleProse p{color:#313a33;font-family:var(--serif);font-size:clamp(1.2rem,1.8vw,1.4rem);line-height:1.72}.lifestyleProse p:first-child:first-letter{float:left;color:var(--forest);font-family:var(--serif);margin:8px 9px 0 0;font-size:4.6rem;line-height:.72}.lifestyleProse p+p{margin-top:26px}.lifestyleProse h2{color:var(--forest);margin:62px 0 22px;scroll-margin-top:110px;font-size:clamp(2rem,3.7vw,3rem)}.lifestyleProse h2:first-of-type{margin-top:52px}.lifestyleProse strong{color:var(--forest);font-weight:600}.lifestyleProse em{color:var(--soil)}.lifestyleProse blockquote{border-top:1px solid var(--mustard);border-bottom:1px solid var(--mustard);color:var(--forest);margin:46px 0;padding:34px 36px 30px;position:relative}.lifestyleProse blockquote:before{background:var(--paper-light);color:var(--mustard);content:"“";font-family:var(--serif);padding-inline:12px;font-size:4.6rem;line-height:1;position:absolute;top:-29px;left:18px}.lifestyleProse blockquote p{color:var(--forest);font-family:var(--serif);margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-style:italic;line-height:1.45}.blogActionGuide{border-top:4px solid var(--forest);margin-top:76px;padding-top:8px}.blogActionGuide>header{background:var(--forest);color:var(--white);padding:34px 36px 32px}.blogActionGuide>header .eyebrow{color:var(--lime)}.blogActionGuide>header h2{color:var(--white);margin:14px 0 18px;font-size:clamp(2.1rem,4vw,3.25rem)}.blogActionGuide>header>p{color:#fffefac7;margin:0;font-size:1.05rem;line-height:1.62}.recipeQuickFacts{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.recipeQuickFacts span{border-bottom:1px solid #fff3;border-right:1px solid #fff3;grid-template-columns:auto 1fr;gap:3px 8px;min-width:0;padding:16px;display:grid}.recipeQuickFacts svg{color:var(--lime);grid-row:1/span 2}.recipeQuickFacts small{color:#ffffff94;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:800}.recipeQuickFacts strong{color:var(--white);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.blogActionSections{border-right:1px solid var(--rule);border-left:1px solid var(--rule)}.blogActionSection{border-bottom:1px solid var(--rule);background:var(--paper);padding:34px 36px 38px}.blogActionSectionHeading{color:var(--mustard);align-items:center;gap:10px;display:flex}.blogActionSection h3,.blogSources h3{color:var(--forest);font-family:var(--serif);margin:0;scroll-margin-top:110px;font-size:1.55rem;line-height:1.25}.blogActionSection ol,.blogActionSection ul{counter-reset:action-step;gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.blogActionSection li{color:#313a33;font-family:var(--serif);padding-left:35px;font-size:1.02rem;line-height:1.62;position:relative}.blogActionSection.bullets li:before,.blogActionSection.checklist li:before{border:1px solid var(--mustard);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:.65em;left:4px}.blogActionSection.steps li{counter-increment:action-step}.blogActionSection.steps li:before{color:var(--mustard);content:counter(action-step, decimal-leading-zero);font-family:var(--sans);letter-spacing:.04em;font-size:.7rem;font-weight:850;position:absolute;top:.05em;left:0}.blogTakeaway{background:var(--turmeric);color:var(--forest);grid-template-columns:auto 1fr;gap:16px;padding:32px 36px;display:grid}.blogTakeaway>svg{margin-top:3px}.blogTakeaway strong{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:.68rem;font-weight:900;display:block}.blogTakeaway p{color:var(--forest);margin:0;font-size:1.08rem;line-height:1.6}.blogSources{border:1px solid var(--rule);background:var(--paper-light);border-top:0;padding:28px 36px 32px}.blogSources h3{font-size:1.25rem}.blogSources>p{color:var(--muted);font-family:var(--sans);margin:8px 0 0;font-size:.72rem;line-height:1.55}.blogSources ul{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.blogSources a{color:var(--forest);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--forest) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--forest) 35%, transparent);text-underline-offset:3px;align-items:center;gap:6px;font-size:.72rem;font-weight:750;display:inline-flex}.lifestyleStoryFooter{border-top:1px solid var(--rule);gap:8px;margin-top:58px;padding-top:24px;display:grid}.lifestyleStoryFooter>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:850}.lifestyleStoryFooter a{color:var(--forest);font-family:var(--serif);align-items:center;gap:7px;font-size:1.35rem;display:inline-flex}.relatedBlogStories{border-top:1px solid var(--rule);background:var(--paper);padding-block:96px 120px}.articleEngagement>.sectionShell{max-width:1040px}.engagementToolbar{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin-bottom:26px;display:grid}.engagementToolbar button,.engagementToolbar>a{border:0;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--white);min-height:68px;color:var(--forest);cursor:pointer;justify-content:center;align-items:center;gap:9px;padding:14px 20px;font-size:.73rem;font-weight:800;display:flex}.engagementToolbar button:hover,.engagementToolbar>a:hover,.engagementToolbar button.active{background:var(--forest);color:var(--white)}.engagementToolbar small{background:var(--paper);min-width:22px;height:22px;color:var(--forest);border-radius:999px;place-items:center;font-size:.6rem;display:grid}.engagementMessage{border-left:3px solid var(--mustard);background:var(--turmeric);color:var(--soil);margin:0 0 24px;padding:12px 16px;font-size:.74rem}.engagementMessage a{color:var(--forest);font-weight:800}.commentsSection{border:1px solid var(--rule);background:var(--white);grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:55px;padding:52px;display:grid}.commentsHeading{grid-row:span 3}.commentsHeading h2{font-size:clamp(2.4rem,4.2vw,4rem)}.commentsHeading p{font-size:.78rem}.commentForm{gap:14px;display:grid}.commentForm>div{color:var(--forest);justify-content:space-between;gap:15px;font-size:.7rem;display:flex}.commentForm>div small{color:var(--muted)}.commentForm textarea{resize:vertical;border:1px solid var(--rule);background:var(--paper-light);border-radius:0;width:100%;min-height:145px;padding:16px}.commentForm .button{justify-self:start}.commentSignIn{background:var(--paper);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:17px;padding:24px;display:grid}.commentSignIn h3{margin:0 0 5px;font-size:1.35rem}.commentSignIn p{margin:0;font-size:.7rem}.publicComments{gap:18px;display:grid}.publicComments>article{border-top:1px solid var(--rule);padding-top:20px}.publicComments header{align-items:center;gap:11px;margin-bottom:13px;display:flex}.publicComments header>span{background:var(--forest);width:34px;height:34px;color:var(--white);font-family:var(--serif);border-radius:50%;place-items:center;display:grid}.publicComments header strong,.publicComments header time{font-size:.67rem;display:block}.publicComments header time{color:var(--muted)}.publicComments article>p,.noComments{color:var(--ink);font-family:var(--serif);margin:0;font-size:1.05rem;line-height:1.6}.noComments{border-top:1px solid var(--rule);color:var(--muted);padding-top:20px}.accountLoading{min-height:60vh;padding-block:110px}.accountSignIn{background:var(--forest);grid-template-columns:1.1fr .9fr;min-height:760px;display:grid}.accountSignInCopy{padding:clamp(70px,10vw,150px) max(40px,50vw - 590px);color:var(--white);flex-direction:column;justify-content:center;padding-right:clamp(45px,7vw,110px);display:flex}.accountSignInCopy h1{max-width:760px;font-size:clamp(3.4rem,6vw,6.2rem)}.accountSignInCopy>p{color:#fffefab8;max-width:650px;font-family:var(--serif);font-size:1.25rem}.accountSignInCopy ul{gap:14px;margin:35px 0 0;padding:0;list-style:none;display:grid}.accountSignInCopy li{color:#fffefac7;align-items:center;gap:11px;font-size:.76rem;display:flex}.accountSignInCard{background:var(--paper);flex-direction:column;justify-content:center;padding:clamp(50px,7vw,95px);display:flex}.accountSignInCard h2{margin:25px 0 30px;font-size:clamp(2.1rem,4vw,3.5rem)}.accountSignInCard form,.accountProfilePanel form{gap:16px;display:grid}.accountSignInCard label,.accountProfilePanel label,.accountAddressForm label{color:var(--forest);gap:7px;font-size:.7rem;font-weight:800;display:grid}.accountSignInCard label small{color:var(--muted);font-weight:500}.accountSignInCard input,.accountProfilePanel input,.accountAddressForm input{border:1px solid var(--rule);background:var(--white);width:100%;min-height:48px;padding:10px 13px}.accountSignInCard .button{width:100%}.textButton{width:max-content;color:var(--forest);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:.7rem;font-weight:800}.developmentCode{background:var(--turmeric);color:var(--soil);padding:11px;font-size:.75rem}.accountDivider{border-top:1px solid var(--rule);text-align:center;margin:25px 0;position:relative}.accountDivider span{background:var(--paper);color:var(--muted);padding:0 12px;font-size:.65rem;position:relative;top:-13px}.googleSignInButton{min-height:44px}.accountFormMessage{color:var(--soil);margin:18px 0 0;font-size:.72rem}.accountSignInCard>small{color:var(--muted);margin-top:20px;font-size:.6rem}.accountHero{background:var(--forest);color:var(--white);padding-block:88px}.accountHero h1{margin-bottom:20px}.accountHero p{color:#fffefab3;max-width:680px;font-family:var(--serif);font-size:1.25rem}.accountDashboard{gap:28px;padding-block:85px 120px;display:grid}.accountNotice{border-left:3px solid var(--leaf);background:color-mix(in srgb, var(--leaf) 12%, var(--white));color:var(--forest);margin:0;padding:13px 17px;font-size:.74rem}.accountPanel{border:1px solid var(--rule);background:var(--white);padding:36px}.accountPanel h2{margin:8px 0 12px;font-size:2.45rem}.accountProfilePanel{grid-template-columns:1fr 1fr;gap:60px;display:grid}.checkboxLabel{grid-template-columns:auto 1fr;align-items:center;font-weight:600!important;display:flex!important}.checkboxLabel input{width:17px;min-height:17px}.accountPanelHeading{color:var(--forest);justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.accountOrderList,.accountStoryList,.accountCommentList{margin-top:24px;display:grid}.accountOrderList>a{border-top:1px solid var(--rule);grid-template-columns:1fr auto 20px;align-items:center;gap:20px;padding:18px 0;display:grid}.accountOrderList strong,.accountOrderList small{display:block}.accountOrderList small{color:var(--muted);font-size:.65rem}.accountTwoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.accountStoryList a{border-top:1px solid var(--rule);color:var(--forest);font-family:var(--serif);justify-content:space-between;align-items:center;gap:15px;padding:13px 0;font-size:1.05rem;display:flex}.accountAddressGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:25px 0;display:grid}.accountAddressGrid article{border:1px solid var(--rule);background:var(--paper-light);padding:20px}.accountAddressGrid p{margin:10px 0;font-size:.7rem}.accountAddressForm{border-top:1px solid var(--rule);margin-top:22px}.accountAddressForm summary{color:var(--forest);cursor:pointer;padding-block:18px;font-weight:800}.accountAddressForm form{grid-template-columns:repeat(3,1fr);gap:16px;padding-top:15px;display:grid}.accountAddressForm .wideField{grid-column:span 3}.accountCommentList article{border-top:1px solid var(--rule);padding:18px 0}.accountCommentList article>a{color:var(--forest);font-weight:800}.accountCommentList p{color:var(--ink);font-family:var(--serif);margin:8px 0;font-size:1.05rem}.commentStatus{background:var(--turmeric);color:var(--soil);text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:.58rem;font-weight:800;display:inline-block}.commentStatus.approved{background:color-mix(in srgb, var(--leaf) 18%, var(--white));color:var(--forest)}.commentStatus.rejected{background:color-mix(in srgb, var(--caution) 12%, var(--white));color:var(--caution)}.accountTrustNote{background:var(--paper);color:var(--forest);align-items:flex-start;gap:14px;padding:20px;display:flex}.accountTrustNote p{margin:0;font-size:.68rem}.commentModerationPage{min-height:70vh;padding-block:80px 120px}.commentModerationPage>header{max-width:780px;margin-bottom:45px}.commentModerationPage>header>svg{color:var(--forest);margin-bottom:25px;display:block}.moderationControls{border:1px solid var(--rule);background:var(--paper);align-items:end;gap:20px;margin-bottom:24px;padding:22px;display:flex}.moderationControls label{min-width:280px;color:var(--forest);gap:6px;font-size:.7rem;font-weight:800;display:grid}.moderationControls input{border:1px solid var(--rule);background:var(--white);min-height:42px;padding:8px 11px}.moderationControls>div{gap:6px;display:flex}.moderationControls>div button,.moderationCommentList footer button{border:1px solid var(--rule);background:var(--white);color:var(--forest);cursor:pointer;text-transform:capitalize;align-items:center;gap:6px;padding:9px 12px;font-size:.67rem;font-weight:800;display:inline-flex}.moderationControls>div button.active{border-color:var(--forest);background:var(--forest);color:var(--white)}.moderationCommentList{gap:16px;display:grid}.moderationCommentList>article{border:1px solid var(--rule);background:var(--white);padding:25px}.moderationCommentList article>header{justify-content:space-between;gap:20px;display:flex}.moderationCommentList header strong,.moderationCommentList header small{display:block}.moderationCommentList header small,.moderationCommentList header a{color:var(--muted);font-size:.66rem}.moderationCommentList article>p{color:var(--ink);font-family:var(--serif);margin:24px 0;font-size:1.15rem}.moderationCommentList footer{gap:8px;display:flex}@media (max-width:980px){.blogHubHeroInner,.blogSectionHeading,.blogArchiveIntro{grid-template-columns:1fr;gap:35px}.blogThemeGrid,.blogCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lifestyleArticleLayout{grid-template-columns:180px minmax(0,1fr);gap:45px}.commentsSection{grid-template-columns:1fr}.commentsHeading{grid-row:auto}.accountSignIn{grid-template-columns:1fr}.accountSignInCopy{padding:80px var(--page)}.accountProfilePanel,.accountTwoColumn{grid-template-columns:1fr;gap:28px}.accountAddressGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.blogHubHero{padding-block:72px}.blogHubHero h1,.blogArchiveHero h1,.blogThemeHero h1,.lifestyleArticleHeader h1{font-size:clamp(2.8rem,14vw,4.4rem)}.blogThemeGrid,.blogCardGrid,.blogEvidenceGrid{grid-template-columns:1fr}.blogThemeGrid>a{min-height:285px}.blogCardBody{min-height:315px}.blogPagination{grid-template-columns:1fr 1fr}.blogPageNumbers{flex-wrap:wrap;grid-area:1/1/auto/-1}.blogPaginationDirection{grid-row:2}.blogArchiveHero,.blogThemeHero{padding-block:58px 68px}.lifestyleArticleHeader{padding-block:28px 62px}.articleBreadcrumbs{margin-bottom:30px}.lifestyleArticleHeader .eyebrow{margin-top:38px}.lifestyleArticleMeta{flex-direction:column;align-items:flex-start;gap:9px}.lifestyleArticleFigure{width:var(--page);margin-top:26px}.lifestyleArticleImage{height:72vw;min-height:270px;max-height:430px}.lifestyleArticleLayout{grid-template-columns:1fr;gap:42px;padding-block:55px 82px}.lifestyleArticleAside{order:2;position:static}.lifestyleProse{order:1}.blogActionGuide>header,.blogActionSection,.blogTakeaway,.blogSources{padding-left:22px;padding-right:22px}.recipeQuickFacts{grid-template-columns:1fr}.recipeQuickFacts strong{white-space:normal}.blogActionSection li{padding-left:30px;font-size:.98rem}.relatedBlogStories{padding-block:75px}.articleEngagement{padding-bottom:75px}.engagementToolbar{grid-template-columns:repeat(2,1fr)}.commentsSection{gap:36px;padding:28px 22px}.commentForm>div{flex-direction:column;align-items:flex-start;gap:3px}.commentSignIn{grid-template-columns:28px 1fr}.commentSignIn .button{grid-column:1/-1}.accountSignIn{min-height:0}.accountSignInCopy,.accountSignInCard{padding:62px 24px}.accountSignInCopy h1{font-size:3.2rem}.accountHero{padding-block:68px}.accountPanel{padding:25px 21px}.accountOrderList>a{grid-template-columns:1fr 18px}.accountOrderList>a>span:nth-child(2){grid-row:2}.accountAddressGrid,.accountAddressForm form{grid-template-columns:1fr}.accountAddressForm .wideField{grid-column:auto}.moderationControls{flex-direction:column;align-items:stretch}.moderationControls label{min-width:0}}.truthPrinciples{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.truthPrinciples>article{border-top:3px solid var(--caution);background:var(--paper);padding:30px}.truthPrinciples>article>span{color:var(--caution);letter-spacing:.1em;font-size:.68rem;font-weight:900}.truthPrinciples>article h2{margin-top:28px;font-size:2.1rem}.truthMethodGrid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.methodChecks{gap:14px;display:grid}.methodChecks>span{border-bottom:1px solid #fff3;align-items:center;gap:13px;padding-bottom:14px;display:flex}.methodChecks svg{color:var(--lime)}.timelinePreview{padding-top:20px}.timelineLine{grid-template-columns:repeat(5,1fr);margin-top:45px;display:grid;position:relative}.timelineLine:before{background:var(--rule);content:"";height:1px;position:absolute;top:7px;left:0;right:0}.timelineLine>div{color:var(--muted);align-items:baseline;gap:7px;padding-top:27px;font-size:.7rem;font-weight:800;display:flex;position:relative}.timelineLine>div:before{z-index:2;border:2px solid var(--paper-light);background:var(--caution);content:"";border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:0}.timelineLine>div>span{color:var(--caution);font-size:.61rem;font-weight:900}.timelineLine>div>strong{color:var(--ink);font-size:.78rem}.farmerFeature{grid-template-columns:1fr 1fr;gap:0;display:grid}.farmerFeatureArt{min-height:550px;position:relative;overflow:hidden}.farmerFeatureArt>span{z-index:2;color:var(--white);letter-spacing:.12em;background:#102c1fd6;padding:9px 12px;font-size:.61rem;font-weight:800;position:absolute;bottom:20px;right:22px}.farmerFeature>div:last-child{background:#e7ecda;padding:64px}.fieldEthics{background:var(--forest);color:var(--white);padding-block:85px}.fieldEthics h2,.fieldEthics p{color:var(--white)}.ethicsGrid{background:#ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr))}.ethicsGrid>article{min-height:265px;color:var(--white);background:#ffffff0a}.ethicsGrid h3,.operatingGrid h3{color:var(--white)}.ethicsGrid p,.operatingGrid p{color:#ffffffbd}.ethicsGrid svg{color:var(--lime);margin-bottom:25px}.glossaryTools{justify-content:space-between;align-items:center;gap:40px;padding-bottom:30px;display:flex}.glossarySearch{color:var(--muted);align-items:center;gap:11px;font-size:.8rem;display:flex}.alphabet{flex-wrap:wrap;gap:6px;display:flex}.alphabet a{border:1px solid var(--rule);place-items:center;width:30px;height:30px;font-size:.7rem;font-weight:800;display:grid}.glossaryList{padding-top:20px}.glossaryList>div{border-top:1px solid var(--rule);grid-template-columns:90px minmax(0,1fr);gap:42px;padding:32px 0;display:grid}.glossaryLetter{color:var(--leaf);font-family:var(--serif);font-size:3rem;line-height:1}.glossaryList h2{margin-bottom:14px;font-size:2rem}.glossaryEntry{grid-column:2;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;min-width:0;display:grid}.glossaryDefinition{min-width:0}.glossaryDefinition p{max-width:430px;margin:0}.glossaryProof{background:var(--paper);min-width:0;color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px;font-size:.83rem;display:grid}.glossaryProof span{flex-direction:column;gap:7px;min-width:0;display:flex}.glossaryProof strong{color:var(--ink);line-height:1.35}.articlePage{background:var(--paper-light)}.articleHeader{background:var(--forest);color:var(--white);padding:72px max(24px,50vw - 490px) 78px}.articleHeader.accent-mustard{color:var(--ink)}.articleHeader h1{max-width:1000px;margin:34px 0 28px;font-size:clamp(3.2rem,6vw,6.2rem)}.articleHeader .eyebrow,.articleHeader .articleStandfirst,.articleHeader .articleMeta,.articleHeader .backLink{color:inherit}.articleHeader .eyebrow{width:max-content;margin-top:34px;display:block}.backLink{align-items:center;gap:7px;font-size:.74rem;font-weight:800;display:inline-flex}.articleStandfirst{max-width:780px;font-family:var(--serif);font-size:1.5rem;line-height:1.35}.articleMeta{letter-spacing:.08em;text-transform:uppercase;gap:20px;margin-top:35px;font-size:.68rem;font-weight:800;display:flex}.articleHeroMedia{border:1px solid var(--rule);background:var(--paper);width:min(1180px,100vw - 48px);height:clamp(350px,42vw,610px);margin:56px auto 0;position:relative;overflow:hidden}.articleHeroMedia img{object-fit:cover}.articleLayout{grid-template-columns:200px minmax(0,760px);gap:58px;width:min(1050px,100vw - 48px);margin-inline:auto;padding-block:72px 120px;display:grid}.articleAside{align-self:start;gap:10px;display:grid;position:sticky;top:110px}.articleAside a{color:var(--muted);font-size:.74rem}.articleBody{min-width:0}.articleBody p,.articleBody li{font-size:1.02rem;line-height:1.78}.articleBody h2{margin:65px 0 20px;font-size:2.65rem}.shortAnswer{border-left:5px solid var(--leaf);background:var(--paper);align-items:flex-start;gap:18px;padding:34px;display:flex}.articleBody .shortAnswer h2{margin:8px 0 0;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.15}.articleBody blockquote{border-left:3px solid var(--mustard);background:var(--paper);color:var(--soil);font-family:var(--serif);margin:30px 0;padding:24px 28px;font-size:1.2rem}.shortAnswer p{color:var(--forest);font-family:var(--serif);margin:12px 0 0;font-size:1.5rem;line-height:1.4}.evidenceSection{border:1px solid var(--rule);background:var(--white);margin-top:65px;padding:34px}.evidenceSection h2{margin-top:28px}.sourceList{gap:14px;padding-left:20px;display:grid}.sourceList li{justify-content:space-between;gap:20px;display:flex}.sourceList li>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.62rem;font-weight:800}.sourceList a{color:var(--blue);text-decoration:underline}.articleCorrection{border-top:1px solid var(--rule);color:var(--muted);margin-top:55px;padding-top:25px;font-size:.78rem}.originGrid,.contactLayout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.originCopy p{font-size:1.07rem}.originVisual{background:repeating-radial-gradient(circle at 50% 42%, transparent 0 65px, #183c2a1c 66px 67px), var(--paper);place-items:center;min-height:450px;padding:60px;display:grid;position:relative}.originVisual:after{content:"";background:radial-gradient(circle at 50% 42%,#b6d53b2e,#0000 36%);position:absolute;inset:0}.originMark,.originWordmark,.originVisual>span{z-index:2;position:relative}.originMark{width:170px;height:170px}.originWordmark{width:210px;height:auto;margin-top:-20px}.originVisual>span{color:var(--forest-2);letter-spacing:.12em;text-transform:uppercase;margin-top:-18px;font-size:.63rem;font-weight:800}.operatingGrid{background:#ffffff2e}.operatingGrid>article{background:#ffffff0a;min-height:270px}.operatingGrid strong,.operatingGrid svg{color:var(--lime)}.operatingGrid svg{margin-bottom:28px}.teamGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.teamGrid>article{border:1px solid var(--rule);padding:34px}.teamInitials{background:var(--forest);width:72px;height:72px;color:var(--lime);font-family:var(--serif);border-radius:50%;place-items:center;margin-bottom:35px;font-size:1.65rem;display:grid}.bioNote{color:var(--muted);margin-top:25px;font-size:.75rem}.aboutCta>div:last-child{align-items:center;gap:25px;display:flex}.availabilityGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.availabilityCard{border:1px solid var(--rule);background:var(--white);padding:38px}.availabilityCard .statusPill{margin-bottom:40px}.retailConcept{grid-template-columns:.9fr 1.1fr;padding-top:0;display:grid}.retailConcept>div:first-child{background:var(--paper);padding:55px}.conceptDetails{color:var(--muted);gap:12px;margin-top:40px;font-size:.8rem;display:grid}.conceptDetails span{align-items:center;gap:9px;display:flex}.conceptImage{min-height:470px}.contactLayout{align-items:start}.contactDetails{background:var(--forest);color:var(--white);padding:50px;display:grid}.contactDetails>div{border-bottom:1px solid #ffffff24;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;min-height:76px;padding-block:16px;display:grid}.contactDetails>div:first-child{border-top:1px solid #ffffff24}.contactDetails>div>svg{color:var(--lime);margin-top:2px}.contactDetails>div strong{color:var(--white);margin-bottom:3px;display:block}.contactDetails>div span{color:#ffffffc2;font-size:.78rem;line-height:1.55}.contactDetails>p{color:#ffffffc2;margin:22px 0 0;font-size:.7rem}.contactDetails>div a{color:var(--lime);margin-top:0;font-weight:800;display:inline-block}.searchExperience{padding-top:20px}.searchField{border-bottom:2px solid var(--forest);align-items:center;display:flex;position:relative}.searchField svg{color:var(--forest);flex:none}.searchField input{min-height:76px;font-family:var(--serif);background:0 0;border:0;font-size:2rem}.searchCount{text-transform:uppercase;margin:25px 0 45px;font-size:.75rem;font-weight:800}.searchResults{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.emptyState{background:var(--paper);text-align:center;grid-column:1/-1;padding:70px}.policyBody{max-width:820px}.policyReviewed{border-bottom:1px solid var(--rule);color:var(--muted);letter-spacing:.08em;justify-content:space-between;margin-bottom:55px;padding-bottom:18px;font-size:.65rem;font-weight:800;display:flex}.policyBody h2{margin-top:55px;font-size:2.4rem}.policyBody li{color:var(--muted);margin-bottom:10px}.siteFooter{color:var(--white);background:#102c1f}.newsletterBand{width:var(--page);border-bottom:1px solid #ffffff26;grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;margin-inline:auto;padding-block:68px;display:grid}.newsletterBand h2{color:var(--white);margin-bottom:0;font-size:2.75rem}.newsletterBand p{color:#ffffffb8;max-width:520px}.newsletterBand .eyebrow{color:var(--lime)}.newsletterForm>input,.inputWithButton input{color:var(--white);background:#ffffff14;border-color:#ffffff38}.inputWithButton{grid-template-columns:1fr auto;display:grid}.inputWithButton .button{border-color:var(--lime);background:var(--lime);color:var(--forest);border-radius:0}.inputWithButton button{background:var(--lime);min-width:54px;min-height:48px;color:var(--forest);cursor:pointer;border:0;place-items:center;display:grid}.newsletterForm small{color:#ffffffad}.newsletterForm input::placeholder{color:#ffffff94}.footerGrid{width:var(--page);grid-template-columns:1.6fr repeat(4,1fr);gap:45px;margin-inline:auto;padding-block:72px;display:grid}.footerIdentity p{color:#ffffff9e;max-width:280px;margin-top:24px;font-size:.82rem}.socialLinks{gap:9px;margin-top:28px;display:flex}.socialLinks a{border:1px solid #ffffff38;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.footerColumn{align-content:start;gap:12px;display:grid}.footerColumn h3{color:var(--lime);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:11px;font-size:.68rem;font-weight:800}.footerColumn a{color:#ffffffd1;font-size:.75rem}.footerBottom{width:var(--page);color:#ffffffc2;border-top:1px solid #ffffff1f;justify-content:space-between;margin-inline:auto;padding-block:24px;font-size:.65rem;display:flex}.footerBottom>div{gap:22px;display:flex}@media (max-width:1100px){.headerInner{grid-template-columns:215px 1fr auto}.desktopNav{gap:15px}.desktopNav a{font-size:.68rem}.homeHero{grid-template-columns:.9fr 1.1fr;gap:25px}.proofSteps{grid-template-columns:repeat(3,1fr);row-gap:38px}.proofStep:nth-child(3):after{display:none}.categoryGrid{grid-template-columns:repeat(3,1fr)}.categoryGrid>a:nth-child(4n){border-right:1px solid var(--rule)}.categoryGrid>a:nth-child(3n){border-right:0}.categoryGrid>a:last-child{border-right:0;grid-column:span 3}.footerGrid{grid-template-columns:1.5fr repeat(2,1fr)}}@media (max-width:850px){.journalPathways{grid-template-columns:1fr}.journalPathways>a{min-height:140px}:root{--page:min(100% - 36px, 720px)}h1{font-size:clamp(3rem,13vw,5rem)}.headerInner{grid-template-columns:1fr auto;min-height:70px}.desktopNav,.headerActions .buttonSmall{display:none}.headerActions{gap:8px}.mobileMenuButton{display:grid}.mobileNav{background:var(--paper-light);opacity:0;max-height:0;transition:max-height .22s,opacity .18s;display:grid;position:absolute;top:69px;left:0;right:0;overflow:hidden}.mobileNav[data-open=true]{border-bottom:1px solid var(--rule);opacity:1;max-height:540px;padding:20px}.mobileNav a{border-bottom:1px solid var(--rule);padding:12px 5px;font-size:.84rem;font-weight:800}.mobileNav .button{margin-top:15px}.homeHero{grid-template-columns:1fr;min-height:auto;padding:70px 18px}.homeHeroCopy{width:100%;max-width:var(--page);margin-inline:auto}.heroVisual{width:min(620px,100%);min-height:610px;margin-inline:auto}.heroPhoto{inset:0 28px 70px 0}.heroEvidenceRail{left:30px}.splitIntro,.truthFeatureGrid,.fieldGrid,.askGrid,.failureGrid,.truthMethodGrid,.farmerFeature,.originGrid,.contactLayout,.newsletterBand,.retailConcept{grid-template-columns:1fr;gap:40px}.splitIntro>:last-child{justify-self:start}.termGrid,.cardGridThree,.pathwayGrid,.beliefGrid,.operatingGrid,.ethicsGrid,.searchResults{grid-template-columns:repeat(2,1fr)}.termGrid details:nth-child(3n){border-right:1px solid var(--rule)}.termGrid details:nth-child(2n){border-right:0}.truthFeatureGrid>div:last-child,.farmerFeature>div:last-child{padding:45px}.fieldGrid{gap:50px}.categoryGrid{grid-template-columns:repeat(2,1fr)}.categoryGrid>a:nth-child(3n){border-right:1px solid var(--rule)}.categoryGrid>a:nth-child(2n){border-right:0}.categoryGrid>a:last-child{border-right:0;grid-column:span 2}.problemBridge{grid-template-columns:1fr}.bridgeLine{width:1px;height:70px;margin-inline:auto}.bridgeLine:after{inset:auto auto 0 -5px}.verificationTimeline>article{grid-template-columns:55px 55px 1fr}.verificationTimeline .statusPill{grid-column:3;justify-self:start}.truthPrinciples{grid-template-columns:1fr}.meaningRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.meaningHead{display:none}.meaningRow:not(.meaningHead){border:1px solid var(--rule);background:var(--white);margin-bottom:14px;padding:25px}.meaningRow:not(.meaningHead)>span:before{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:.57rem;font-weight:900;display:block}.meaningRow:not(.meaningHead)>span:first-child:before{content:"Phrase"}.meaningRow:not(.meaningHead)>span:nth-child(2):before{content:"What we mean"}.meaningRow:not(.meaningHead)>span:nth-child(3):before{content:"What it does not mean"}.meaningRow:not(.meaningHead)>span:nth-child(4):before{content:"Evidence"}.verifyCopy{grid-template-columns:1fr}.verifyCopy small{grid-column:auto}.articleLayout{grid-template-columns:1fr;gap:35px}.articleAside{border-bottom:1px solid var(--rule);padding-bottom:25px;position:static}.glossaryTools,.verificationIntro{flex-direction:column;align-items:flex-start}.pageHeroFilm .pageHeroVideo{display:none}.pageHeroFilm .pageHeroPoster{transform:none}.glossaryList>div{grid-template-columns:55px minmax(0,1fr);gap:26px}.glossaryEntry{grid-template-columns:minmax(210px,.75fr) minmax(0,1.25fr);gap:28px}.footerGrid{grid-template-columns:repeat(2,1fr)}.footerIdentity{grid-column:1/-1}}@media (max-width:560px){:root{--page:calc(100% - 28px)}body{font-size:15px}.homeHero{padding-top:55px}.homeHero h1 em{display:block}.heroActions,.aboutCta>div:last-child{flex-direction:column;align-items:flex-start}.heroVisual{min-height:530px}.heroPhoto{inset:0 0 126px}.heroEvidenceRail{grid-template-columns:1fr;gap:8px;padding:14px;bottom:26px;left:18px;right:0}.heroVisual figcaption{display:none}.termGrid,.cardGridTwo,.cardGridThree,.pathwayGrid,.beliefGrid,.operatingGrid,.ethicsGrid,.teamGrid,.availabilityGrid,.searchResults,.formRow{grid-template-columns:1fr}.termGrid details,.termGrid details:nth-child(2n),.termGrid details:nth-child(odd){border-right:0;min-height:0;padding:22px}.termGrid details[open]{min-height:0}.termGrid p{max-width:none;margin-left:52px}.proofSteps{grid-template-columns:1fr}.proofStep{grid-template-columns:50px 1fr;column-gap:18px;display:grid}.proofStep p{grid-column:2}.proofStep:after{display:none}.stepIcon{grid-row:1/3}.truthFeatureGrid>div:last-child,.farmerFeature>div:last-child,.retailConcept>div:first-child,.contactDetails{padding:32px 24px}.truthArchiveVisual,.fieldArt,.farmerFeatureArt{min-height:420px}.categoryGrid{grid-template-columns:1fr}.categoryGrid>a,.categoryGrid>a:nth-child(2n),.categoryGrid>a:nth-child(3n),.categoryGrid>a:nth-child(4n){border-right:0;min-height:165px}.categoryGrid>a:last-child{grid-column:span 1}.categoryMedia{min-height:230px}.mapMark{right:0}.pageHeroInner{padding-block:80px}.pageHeroFilm{min-height:650px}.pageHeroFilm .pageHeroInner{min-height:inherit;padding-block:92px 56px}.pageHeroFilm .pageHeroInner h1{font-size:clamp(3.05rem,13vw,4.75rem);line-height:.96}.pageHeroFilmMeta{top:28px}.pageHeroFilmMeta span:first-child,.pageHeroFilmFooter span:first-child{display:none}.pageHeroFilmFooter{bottom:24px}.pageHeroFilmFooter:before{content:"";border:1px solid #d8f15f;border-radius:50%;width:8px;height:8px}.pageHeroFilmRule{order:-1}.notClaimSection,.limitationSection,.standardsCta,.proofReadingBand,.glossaryNote,.aboutCta,.availabilitySignup{grid-template-columns:1fr;padding:30px}.meaningRow{grid-template-columns:1fr;gap:9px}.meaningHead{display:none}.verificationTimeline>article{grid-template-columns:48px minmax(0,1fr);gap:22px;padding:25px 20px}.verifyNumber{font-size:2.75rem}.verifyCopy h2{font-size:2rem}.verifyIcon{grid-column:1}.verifyCopy{grid-area:1/2/3}.verificationTimeline .statusPill{grid-column:2}.timelineLine{grid-template-columns:1fr;row-gap:0;margin-top:32px;margin-left:6px}.timelineLine:before{width:1px;height:auto;top:4px;bottom:4px;left:5px}.timelineLine>div{min-height:48px;padding:0 0 24px 30px}.timelineLine>div:before{top:2px;left:0}.glossaryList>div{grid-template-columns:45px 1fr;gap:16px}.glossaryEntry{grid-template-columns:1fr;gap:20px}.glossaryProof{grid-column:2;grid-template-columns:1fr;padding:20px}.glossaryEntry .glossaryProof{grid-column:auto}.articleHeader{padding-block:70px}.contentCardMedia{height:220px}.articleHeroMedia{width:var(--page);height:58vw;min-height:250px;max-height:430px;margin-top:28px}.articleLayout{width:var(--page)}.articleMeta{flex-wrap:wrap}.newsletterBand{padding-block:55px}.inputWithButton{grid-template-columns:1fr}.inputWithButton .button{width:100%}.footerGrid{grid-template-columns:1fr}.footerIdentity{grid-column:auto}.footerBottom{flex-direction:column;gap:10px}}.cropSaathiNavLink svg{flex:none}.cropSaathiHomeBand{background:radial-gradient(circle at 88% 20%, #b6d53b33, transparent 28%), var(--forest);color:var(--white);border-radius:4px 42px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;margin-top:72px;padding:clamp(34px,5vw,64px);display:grid;overflow:hidden}.cropSaathiHomeBand .eyebrow{align-items:center;gap:7px;margin-bottom:16px;display:inline-flex}.cropSaathiHomeBand h2{max-width:720px;color:var(--white);margin:0;font-size:clamp(2.4rem,4.5vw,4.8rem);line-height:.95}.cropSaathiHomeBand p{color:#ffffffb8;max-width:650px;margin:22px 0 0;font-size:.95rem;line-height:1.7}.cropSaathiDemoNote{color:var(--lime);letter-spacing:.14em;align-items:center;gap:10px;margin-top:25px;font-size:.58rem;font-weight:850;display:flex}.cropSaathiDemoNote i{background:currentColor;border-radius:50%;width:3px;height:3px}.cropSaathiHomeAction{flex-direction:column;align-items:flex-end;gap:13px;min-width:220px;display:flex}.cropSaathiHomeAction small{color:#ffffffad;font-size:.68rem}.cropSaathiHomeAction strong{color:var(--white);letter-spacing:.08em}@media (max-width:850px){.cropSaathiHomeBand{grid-template-columns:1fr;align-items:start;gap:28px;margin-top:48px}.cropSaathiHomeAction{align-items:flex-start;min-width:0}}@media (max-width:560px){.cropSaathiHomeBand{border-radius:3px 26px;width:calc(100% - 24px);padding:30px 24px}.cropSaathiHomeBand h2{font-size:2.65rem}.cropSaathiHomeBand p{font-size:.84rem}.cropSaathiHomeAction,.cropSaathiHomeAction .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.aeoAnswerBand{box-shadow:var(--shadow);background:radial-gradient(circle at 92% 8%,#b6d53b33,#0000 31%),linear-gradient(135deg,#fffefaf0,#f3e6b86b);border:1px solid #183c2a1f;border-radius:30px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(34px,7vw,105px);margin-block:clamp(56px,7vw,96px);padding:clamp(34px,5vw,62px);display:grid;overflow:hidden}.aeoAnswerBand h2{max-width:10ch;margin-bottom:0;font-size:clamp(2.4rem,4vw,4.25rem)}.aeoAnswerBand p{max-width:760px;color:var(--ink);margin-bottom:22px;font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:1.68}.aeoAnswerBand a,.categoryEditorialActions a,.editorialProfileLinks a,.blogEvidenceBridge a{color:var(--forest);text-underline-offset:5px;align-items:center;gap:8px;font-weight:750;-webkit-text-decoration:underline #78a63d85;text-decoration:underline #78a63d85;display:inline-flex}.productCardLabels{justify-content:space-between;align-items:center;gap:12px;min-height:31px;margin-bottom:9px;display:flex}.categoryEditorialSection{margin-block:clamp(70px,9vw,125px)}.categoryEditorialSection>header{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:end;column-gap:70px;margin-bottom:34px;display:grid}.categoryEditorialSection>header .eyebrow{grid-column:1/-1}.categoryEditorialSection>header h2,.categoryEditorialSection>header p{margin-bottom:0}.categoryEditorialGrid{border:1px solid var(--rule);background:linear-gradient(145deg, var(--white), #f7f2e7d6);border-radius:26px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 18px 50px #183c2a12}.categoryEditorialGrid article{border-right:1px solid var(--rule);min-height:260px;padding:clamp(26px,3vw,42px)}.categoryEditorialGrid article:last-child{border-right:0}.categoryEditorialGrid h3{max-width:13ch}.categoryEditorialActions{flex-wrap:wrap;gap:16px 32px;padding:25px 4px 0;display:flex}.aeoFaqSection{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(35px,7vw,100px);margin-block:clamp(70px,9vw,125px);display:grid}.aeoFaqSection h2{max-width:10ch;margin-bottom:0}.aeoFaqList{border-top:1px solid var(--rule)}.aeoFaqList details{border-bottom:1px solid var(--rule)}.aeoFaqList summary{color:var(--forest);cursor:pointer;font-family:var(--serif);padding:24px 44px 24px 0;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.2;list-style:none;position:relative}.aeoFaqList summary::-webkit-details-marker{display:none}.aeoFaqList summary:after{content:"+";font-family:var(--sans);position:absolute;top:22px;right:6px}.aeoFaqList details[open] summary:after{content:"−"}.aeoFaqList p{max-width:720px;padding:0 44px 25px 0}.productDecisionGuide{margin-block:clamp(72px,9vw,120px)}.productDecisionGuide>header{grid-template-columns:minmax(280px,1fr) minmax(0,.8fr);align-items:end;gap:34px 80px;margin-bottom:34px;display:grid}.productDecisionGuide>header .eyebrow{grid-column:1/-1;margin-bottom:-8px}.productDecisionGuide>header :is(h2,p){margin-bottom:0}.productDecisionGuide>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.productDecisionGuide article{background:radial-gradient(circle at 100% 0, #b6d53b24, transparent 33%), var(--white);border:1px solid #183c2a1f;border-radius:24px;min-height:285px;padding:34px;box-shadow:0 16px 40px #183c2a0f}.productDecisionGuide article>svg,.productPolicyLinks>div>svg{color:var(--leaf);margin-bottom:38px}.productPolicyLinks{background:linear-gradient(128deg,#0d3828,#285b3d);border:1px solid #ffffff2e;border-radius:26px;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:clamp(60px,8vw,100px);display:grid;overflow:hidden;box-shadow:0 26px 70px #183c2a2b}.productPolicyLinks>div{color:var(--white);border-right:1px solid #ffffff24;grid-template-columns:28px 1fr;gap:0 17px;padding:34px;display:grid}.productPolicyLinks>div:last-child{border-right:0}.productPolicyLinks>div>svg{color:var(--lime);grid-row:1/3;margin:2px 0 0}.productPolicyLinks span{display:grid}.productPolicyLinks small{color:#fffefaab;margin-top:5px;line-height:1.5}.productPolicyLinks a{width:max-content;color:var(--lime);grid-column:2;align-items:center;gap:7px;margin-top:20px;font-size:.82rem;font-weight:800;display:inline-flex}.evidenceLimitCard{background:linear-gradient(150deg,#fffefaed,#f3e6b8b8)}.verificationStandardPage{background:radial-gradient(circle at 92% 18%, #b6d53b21, transparent 25%), var(--paper-light)}.verificationStandardHero,.editorialTeamHero{background:radial-gradient(circle at 83% 23%,#b6d53b38,#0000 25%),linear-gradient(126deg,#0b3526,#1f5a3c 72%,#446f34);padding-block:clamp(72px,10vw,140px)}.verificationStandardHero .sectionShell{grid-template-columns:minmax(0,1.42fr) minmax(270px,.58fr);align-items:end;gap:clamp(45px,8vw,120px);display:grid}.verificationStandardHero h1,.editorialTeamHero h1{max-width:11ch;color:var(--white);font-size:clamp(3.4rem,6.2vw,6.5rem)}.verificationStandardHero p,.editorialTeamHero p{color:#fffefab8;max-width:790px;font-size:1.08rem}.verificationStandardHero aside{color:var(--white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff36;border-radius:24px;padding:30px;box-shadow:inset 0 1px #ffffff2e}.verificationStandardHero aside>span{color:var(--lime);letter-spacing:.14em;text-transform:uppercase;margin-top:28px;font-size:.7rem;font-weight:800;display:block}.verificationStandardHero aside>strong{font-family:var(--serif);margin-block:4px 10px;font-size:2rem;line-height:1.05;display:block}.verificationStandardActions{color:var(--white);flex-wrap:wrap;align-items:center;gap:15px 24px;margin-top:29px;font-weight:750;display:flex}.verificationStandardActions>a:not(.buttonLight){align-items:center;gap:7px;display:inline-flex}.standardAnswer{background:linear-gradient(140deg, var(--white), #f3e6b875);box-shadow:var(--shadow);border:1px solid #183c2a21;border-radius:27px;grid-template-columns:44px minmax(0,1fr);gap:25px;margin-block:clamp(65px,8vw,105px);padding:clamp(32px,5vw,58px);display:grid}.standardAnswer>svg{color:var(--leaf)}.standardAnswer h2{max-width:15ch}.standardAnswer p{max-width:850px;color:var(--ink);font-size:1.08rem}.standardScope,.standardDefinitions,.standardSources{margin-block:clamp(70px,9vw,125px)}.standardScope>header{max-width:780px;margin-bottom:35px}.standardScope>div,.standardPrinciples .sectionShell>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.standardScope article,.standardPrinciples article{background:var(--white);border:1px solid #183c2a1f;border-radius:22px;min-height:260px;padding:31px;box-shadow:0 15px 40px #183c2a0f}.standardScope article>span{color:var(--forest-2);letter-spacing:.11em;margin-bottom:55px;font-size:.68rem;font-weight:850;display:inline-flex}.standardPrinciples{background:linear-gradient(128deg,#0c3929,#285b3d);padding-block:clamp(70px,9vw,120px)}.standardPrinciples header{max-width:700px;margin-bottom:36px}.standardPrinciples h2,.standardPrinciples h3{color:var(--white)}.standardPrinciples article{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffff17;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1f}.standardPrinciples article>svg{color:var(--lime);margin-bottom:50px}.standardPrinciples article p{color:#fffefaad}.standardDefinitions>header,.standardSources{max-width:920px}.standardDefinitions>div{border-top:1px solid var(--rule);margin-block:35px 25px}.standardDefinitions [role=row]{border-bottom:1px solid var(--rule);grid-template-columns:90px 220px minmax(0,1fr);gap:25px;padding-block:24px;display:grid}.standardDefinitions [role=cell]:first-child{color:var(--leaf);font-family:var(--serif);font-size:1.55rem}.standardDefinitions p{margin-bottom:0}.standardLimitations,.traceEducation{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:clamp(70px,9vw,120px);display:grid}.standardLimitations>div,.traceEducation>div{background:var(--white);border:1px solid #183c2a1f;border-radius:28px;padding:clamp(30px,5vw,58px);box-shadow:0 16px 45px #183c2a12}.standardLimitations>div:last-child,.traceEducation>div:last-child{background:linear-gradient(145deg, #f3e6b8c2, var(--paper-light))}.standardLimitations svg{color:var(--leaf);margin-bottom:30px}.standardSources ul{gap:12px;padding:0;list-style:none;display:grid}.standardSources li a{border:1px solid var(--rule);background:var(--white);color:var(--forest);border-radius:12px;padding:17px 20px;font-weight:700;display:block}.standardReviewNote{border-left:3px solid var(--mustard);margin-top:32px;padding-left:18px;font-size:.84rem}.standardReviewNote a{text-underline-offset:4px;text-decoration:underline}.editorialTeamPage{background:var(--paper-light)}.editorialTeamHero .sectionShell{max-width:940px;margin-left:max(24px,50vw + min(1180px,100vw - 48px)/-2)}.editorialRoles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-block:clamp(65px,9vw,115px);display:grid}.editorialRoles article{background:linear-gradient(145deg, var(--white), #f7f2e7bd);border:1px solid #183c2a1f;border-radius:24px;min-height:310px;padding:34px;box-shadow:0 17px 42px #183c2a12}.editorialRoles svg{color:var(--leaf);margin-bottom:54px}.editorialProfileLinks{background:linear-gradient(130deg,#f3e6b8b8,#fffefae8);border-radius:28px;margin-bottom:clamp(70px,9vw,120px);padding:clamp(34px,6vw,65px)}.editorialProfileLinks p{max-width:720px}.editorialProfileLinks>div{flex-wrap:wrap;gap:16px 28px;display:flex}.editorialProfileLinks h2{max-width:720px;margin-bottom:12px;font-size:clamp(2.55rem,4.5vw,4.25rem)}.editorialProfileLinks>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.editorialProfileLinks a{min-height:58px;color:var(--forest);background:#ffffffa3;border:1px solid #183c2a1f;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:.72rem;font-weight:800;transition:transform .18s,background .18s;display:flex}.editorialProfileLinks a:hover{background:var(--white);transform:translateY(-2px)}.editorialFaq{grid-template-columns:minmax(260px,.65fr) minmax(0,1fr);gap:clamp(45px,8vw,105px);padding-block:0 clamp(78px,9vw,112px);display:grid}.editorialFaq header h2{max-width:540px;font-size:clamp(2.7rem,4.5vw,4.2rem)}.editorialFaq details{border-top:1px solid #183c2a24}.editorialFaq details:last-child{border-bottom:1px solid #183c2a24}.editorialFaq summary{color:var(--forest);cursor:pointer;font-family:var(--serif);padding:20px 34px 20px 0;font-size:1.18rem}.editorialFaq details p{margin:-3px 0 23px;font-size:.8rem}.editorialAskCard{color:var(--white);background:radial-gradient(circle at 90% 10%,#b6d53b2b,#0000 28%),linear-gradient(128deg,#0b3828,#285f40);border:1px solid #ffffff38;border-radius:27px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:clamp(80px,10vw,120px);padding:clamp(30px,5vw,48px);display:grid;box-shadow:0 24px 65px #183c2a24}.editorialAskCard>svg{color:var(--lime)}.editorialAskCard .eyebrow{color:var(--lime);margin-bottom:7px}.editorialAskCard h2{color:var(--white);margin:0 0 8px;font-size:clamp(2rem,3.3vw,3.15rem)}.editorialAskCard p{color:#ffffffab;max-width:690px;margin:0;font-size:.8rem}.blogEvidenceBridge{color:var(--white);background:radial-gradient(circle at 95% 8%,#b6d53b3b,#0000 34%),linear-gradient(135deg,#0d3a29,#285b3d);border:1px solid #ffffff2b;border-radius:25px;grid-template-columns:54px minmax(0,1fr);gap:25px;margin-block:42px;padding:clamp(27px,4vw,43px);display:grid;box-shadow:0 24px 60px #183c2a29}.blogEvidenceBridgeIcon{background:var(--lime);width:50px;height:50px;color:var(--forest);border-radius:50%;place-items:center;display:grid}.blogEvidenceBridge h2{max-width:13ch;color:var(--white);font-size:clamp(2rem,3.4vw,3.25rem)}.blogEvidenceBridge :is(p,small){color:#fffefaba;max-width:760px;display:block}.blogEvidenceBridge small{border-left:2px solid var(--lime);padding-left:15px;line-height:1.6}.blogEvidenceBridge>div:last-child>div{flex-wrap:wrap;gap:15px 25px;margin-top:26px;display:flex}.blogEvidenceBridge a{color:var(--lime);text-decoration-color:#b6d53b85}.blogDirectAnswer{background:radial-gradient(circle at 94% 10%, #b6d53b30, transparent 36%), linear-gradient(145deg, var(--white), #f3e6b859);border:1px solid #183c2a1f;border-radius:22px;margin-bottom:clamp(38px,6vw,64px);padding:clamp(26px,4vw,42px);box-shadow:0 15px 43px #183c2a12}.blogDirectAnswer h2{max-width:13ch;margin-top:12px;font-size:clamp(2rem,3.2vw,3rem)}.blogDirectAnswer p{max-width:760px;color:var(--ink);margin-bottom:0;font-size:1.04rem;line-height:1.72}.claimsRegister{width:min(1180px,100vw - 48px);margin-top:55px;margin-left:50%;transform:translate(-50%)}.claimsRegister>div{border:1px solid var(--rule);border-radius:18px;margin-top:28px;overflow-x:auto}.claimsRegisterRow{border-bottom:1px solid var(--rule);background:#fffefac2;grid-template-columns:.68fr 1.18fr .82fr .92fr 1.42fr .65fr .92fr;gap:15px;min-width:1180px;padding:19px 22px;display:grid}.claimsRegisterRow:last-child{border-bottom:0}.claimsRegisterHead{background:var(--forest);color:var(--white);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.claimsRegisterRow span{font-size:.87rem;line-height:1.5}.claimsRegisterRow small{color:var(--muted);margin-top:7px;font-size:.75rem;line-height:1.45;display:block}.claimsRegisterRow small a{color:var(--forest);text-underline-offset:3px;font-weight:800;text-decoration:underline}.inContextSources{border-left:3px solid var(--mustard);background:#f3e6b847;flex-wrap:wrap;align-items:center;gap:8px 15px;margin:-6px 0 24px;padding:12px 15px;font-size:.72rem;line-height:1.45;display:flex}.inContextSources>span:first-child{color:var(--forest-2);letter-spacing:.1em;text-transform:uppercase;font-weight:850}.inContextSources a{color:var(--forest);text-underline-offset:3px;align-items:center;gap:4px;font-weight:700;-webkit-text-decoration:underline #78a63d80;text-decoration:underline #78a63d80;display:inline-flex}.evidenceReviewDate{color:#fffefaa8;letter-spacing:.05em;text-transform:uppercase;margin:-7px 0 18px;font-size:.74rem;font-weight:750;display:block}.publishedClaimList{background:#ffffff14;border:1px solid #ffffff26;border-radius:13px;gap:5px;margin-bottom:22px;padding:14px 16px;display:grid}.publishedClaimList span{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:850}.publishedClaimList strong{color:var(--white);font-size:.84rem}.polishedProductEvidence .claimPendingNote{border-left:2px solid var(--lime);color:#fffefaa6;max-width:530px;margin-bottom:22px;padding-left:15px;font-size:.8rem}.productDataSection a{color:var(--forest-2);align-items:center;gap:5px;margin-top:7px;font-size:.72rem;font-weight:800;display:inline-flex}@media (max-width:900px){.aeoAnswerBand,.aeoFaqSection,.verificationStandardHero .sectionShell,.productDecisionGuide>header,.categoryEditorialSection>header{grid-template-columns:1fr;gap:24px}.aeoAnswerBand h2,.aeoFaqSection h2,.verificationStandardHero h1,.editorialTeamHero h1{max-width:14ch}.categoryEditorialGrid,.productDecisionGuide>div,.productPolicyLinks,.standardScope>div,.standardPrinciples .sectionShell>div,.editorialRoles{grid-template-columns:1fr}.categoryEditorialGrid article,.productPolicyLinks>div{border-right:0;border-bottom:1px solid var(--rule);min-height:0}.productPolicyLinks>div{border-bottom-color:#ffffff24}.categoryEditorialGrid article:last-child,.productPolicyLinks>div:last-child{border-bottom:0}.productDecisionGuide>header .eyebrow{grid-column:auto;margin-bottom:0}.standardDefinitions [role=row]{grid-template-columns:72px minmax(0,1fr)}.standardDefinitions [role=row] p{grid-column:1/-1}}@media (max-width:620px){.aeoAnswerBand,.standardAnswer{border-radius:22px;padding:27px 23px}.standardAnswer,.blogEvidenceBridge,.standardLimitations,.traceEducation{grid-template-columns:1fr}.standardDefinitions [role=row]{grid-template-columns:1fr;gap:5px}.standardDefinitions [role=row] p{grid-column:auto}.claimsRegister{width:calc(100vw - 28px)}.claimsRegister>div{border-radius:13px}.claimsRegisterRow{min-width:1120px}.productCardLabels{justify-items:start;display:grid}}.erpPage{min-height:78vh;padding-block:72px}.erpHero{max-width:760px;margin-bottom:36px}.erpHero h1{font-family:var(--font-serif), Georgia, serif;color:var(--ink);margin:8px 0 12px;font-size:clamp(3rem,7vw,6rem);font-weight:500;line-height:.92}.erpHero p{max-width:650px;color:var(--muted)}.erpShell{width:min(1540px,100% - 40px);min-height:80vh;margin:0 auto;padding:42px 0 90px}.erpTopbar{background:linear-gradient(120deg,#f4f0e4,#fffdf7);border:1px solid #103b2a21;justify-content:space-between;align-items:flex-end;gap:30px;padding:30px 34px;display:flex}.erpTopbar a{color:var(--muted);align-items:center;gap:6px;margin-bottom:24px;font-size:.76rem;text-decoration:none;display:inline-flex}.erpTopbar h1{font-family:var(--font-serif), Georgia, serif;margin:6px 0 0;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:500;line-height:.95}.erpIdentity{align-items:flex-end;gap:10px;display:flex}.erpIdentity label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:5px;font-size:.67rem;display:grid}.erpIdentity input{min-width:210px;color:var(--ink);background:#fff;border:1px solid #103b2a2e;padding:11px 12px}.erpIdentity button{border:1px solid var(--leaf);background:var(--leaf);color:#fff;cursor:pointer;align-items:center;gap:7px;padding:11px 15px;display:inline-flex}.erpIdentity .erpLogout{color:var(--leaf);background:#fff;border-color:#103b2a33}.erpSignedIn{gap:2px;min-width:190px;display:grid}.erpSignedIn small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.61rem}.erpSignedIn strong{font-size:.84rem}.erpSignedIn span{color:var(--muted);text-transform:capitalize;font-size:.65rem}.erpNav{border-inline:1px solid #103b2a21;background:#fff;border-bottom:1px solid #103b2a21;display:flex;overflow-x:auto}.erpNav button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #103b2a1a;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;padding:16px 19px;font-size:.74rem;display:inline-flex}.erpNav button.active{background:var(--leaf);color:#fff}.erpFlash{align-items:center;gap:9px;margin:18px 0 0;padding:13px 16px;font-size:.78rem;display:flex}.erpFlash.error{color:#963b25;background:#fff0eb}.erpFlash.success{color:#215f3d;background:#e8f4e9}.erpWorkspace{padding-top:34px}.erpModuleIntro{grid-template-columns:1fr 2fr;align-items:end;column-gap:38px;margin-bottom:30px;display:grid}.erpModuleIntro .eyebrow{grid-column:1}.erpModuleIntro h2{font-family:var(--font-serif), Georgia, serif;grid-column:1;margin:8px 0 0;font-size:clamp(2rem,3.2vw,3.7rem);font-weight:500;line-height:1}.erpModuleIntro p{max-width:640px;color:var(--muted);grid-area:1/2/3;margin:0;line-height:1.7}.erpMetricGrid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.erpMetricGrid article{background:#fff;border:1px solid #103b2a1f;min-height:154px;padding:20px;display:grid}.erpMetricGrid svg{color:var(--leaf)}.erpMetricGrid strong{font-family:var(--font-serif), Georgia, serif;align-self:end;font-size:2.5rem;font-weight:500}.erpMetricGrid span{color:var(--muted);font-size:.7rem;line-height:1.4}.erpOverviewGrid,.erpFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.erpPanel{background:#fffdf8;border:1px solid #103b2a21;padding:24px}.erpPanel h3{font-family:var(--font-serif), Georgia, serif;margin:0 0 18px;font-size:1.55rem;font-weight:500}.erpPanel>p{color:var(--muted);font-size:.8rem;line-height:1.6}.erpLargeMoney{font-family:var(--font-serif), Georgia, serif;margin:38px 0 8px;font-size:clamp(2.7rem,5vw,5rem);font-weight:500;display:block}.erpControl{border-top:1px solid #103b2a1a;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:12px 0;font-size:.75rem;display:grid}.erpControl svg{color:var(--leaf)}.erpControl span{text-transform:capitalize}.erpControl strong{max-width:280px;color:var(--muted);text-align:right;font-size:.67rem;font-weight:500}.erpForm{align-content:start;gap:14px;display:grid}.erpForm label{color:var(--muted);gap:6px;font-size:.68rem;font-weight:600;display:grid}.erpForm input,.erpForm select,.erpForm textarea{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #103b2a29;border-radius:0;outline:none;padding:11px 12px;font-size:.8rem}.erpForm input:focus,.erpForm select:focus,.erpForm textarea:focus{border-color:var(--leaf);box-shadow:0 0 0 2px #1b694614}.erpForm textarea{resize:vertical;min-height:76px}.erpForm fieldset{border:1px solid #103b2a1f;gap:12px;min-width:0;margin:0;padding:18px;display:grid}.erpForm legend{font-family:var(--font-serif), Georgia, serif;padding:0 8px;font-size:1.2rem}.erpInline{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.erpCheck{align-items:center;grid-template-columns:auto 1fr!important}.erpCheck input{width:auto}.erpHorizontalForm{grid-template-columns:repeat(4,minmax(140px,1fr));align-items:end;margin-bottom:18px}.erpHorizontalForm h3{grid-column:1/-1}.erpProductionForm>.erpFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.erpTablePanel{margin-top:18px;padding:0;overflow-x:auto}.erpTablePanel h3{padding:23px 24px 0}.erpTablePanel table{border-collapse:collapse;width:100%;min-width:850px;font-size:.75rem}.erpTablePanel th{color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.07em;background:#f3efe4;border-block:1px solid #103b2a1a;padding:12px 14px;font-size:.62rem;font-weight:600}.erpTablePanel td{vertical-align:top;border-bottom:1px solid #103b2a17;padding:14px}.erpTablePanel td strong,.erpTablePanel td small{display:block}.erpTablePanel td small{color:var(--muted);margin-top:4px;font-size:.65rem}.erpTablePanel code{font-size:.68rem}.erpStatus{color:#655f52;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#ece9df;padding:4px 7px;font-size:.6rem;display:inline-flex}.erpStatus.approved,.erpStatus.released,.erpStatus.posted,.erpStatus.paid,.erpStatus.received,.erpStatus.resolved,.erpStatus.shipped{color:#1e6841;background:#e0f0e4}.erpStatus.pending,.erpStatus.submitted,.erpStatus.partially-received,.erpStatus.held,.erpStatus.pending-collection{color:#805f0b;background:#fff1c9}.erpStatus.rejected,.erpStatus.recalled,.erpStatus.failed,.erpStatus.open{color:#973c27;background:#fbe4dc}.erpActions{flex-wrap:wrap;gap:6px;display:flex}.erpActions button,.erpTextAction{color:var(--leaf);font:inherit;cursor:pointer;background:#fff;border:1px solid #103b2a38;padding:7px 9px;font-size:.65rem}.erpActions button:hover,.erpTextAction:hover{background:var(--leaf);color:#fff}.erpActions button.danger{color:#963b25}.erpActions button:disabled,.erpTextAction:disabled{opacity:.45;cursor:not-allowed}.erpBalance{border:1px solid #103b2a1f;grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;min-height:130px;padding:20px;display:grid}.erpBalance svg{grid-row:1/3}.erpBalance strong{align-self:end;font-size:1.1rem}.erpBalance span{color:var(--muted);align-self:start;font-size:.7rem}.erpBalance.ok{color:#215f3d;background:#e8f4e9}.erpBalance.bad{color:#963b25;background:#fff0eb}.erpHint{background:#f3efe4;padding:12px}.skuMasterMetrics{background:#fffdf8;border:1px solid #103b2a21;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.skuMasterMetrics article{border-right:1px solid #103b2a1a;min-height:112px;padding:20px;display:grid}.skuMasterMetrics article:last-child{border-right:0}.skuMasterMetrics strong{font-family:var(--font-serif), Georgia, serif;align-self:end;font-size:2.25rem;font-weight:500}.skuMasterMetrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.65rem}.skuMasterToolbar{background:#f3efe4;border:1px solid #103b2a21;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.skuMasterToolbar>label{background:#fff;border:1px solid #103b2a29;flex:1;align-items:center;gap:9px;max-width:580px;padding:0 13px;display:flex}.skuMasterToolbar input{width:100%;font:inherit;background:0 0;border:0;outline:none;padding:11px 0;font-size:.75rem}.skuMasterToolbar>div{gap:8px;display:flex}.skuMasterToolbar .button,.skuMasterToolbar .erpTextAction{white-space:nowrap;align-items:center;gap:7px;margin:0;display:inline-flex}.skuMasterToolbar .danger{color:#963b25}.skuMasterTable tbody tr{cursor:pointer}.skuMasterTable tbody tr:hover,.skuMasterTable tbody tr.selected{background:#f7f3e8}.skuMasterTable .erpActions button{align-items:center;gap:4px;display:inline-flex}.skuThumb{align-items:center;gap:9px;display:flex}.skuThumb img{object-fit:contain;background:#fff;border:1px solid #103b2a1a;width:42px;height:42px}.skuThumb small{white-space:nowrap;margin:0!important}.skuEmpty{color:var(--muted);text-align:center;padding:30px}.skuMasterOverlay{z-index:80;background:#07221894;justify-content:flex-end;display:flex;position:fixed;inset:0}.skuMasterDrawer{background:#fbf8ef;width:min(880px,94vw);height:100%;padding:30px;overflow-y:auto;box-shadow:-18px 0 50px #0722182e}.skuMasterDrawer>header{z-index:2;background:#fbf8ef;border-bottom:1px solid #103b2a1f;justify-content:space-between;align-items:flex-start;gap:20px;margin:-30px -30px 24px;padding:28px 30px 22px;display:flex;position:sticky;top:-30px}.skuMasterDrawer h3{font-family:var(--font-serif), Georgia, serif;margin:7px 0 0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:500}.skuMasterDrawer>header button{width:42px;height:42px;color:var(--leaf);cursor:pointer;background:#fff;border:1px solid #103b2a29;place-items:center;display:grid}.skuMasterForm{gap:18px}.skuMasterForm fieldset{background:#fffdf8}.skuMasterForm .button{justify-self:start}.skuImagePreview{background:#fff;border:1px solid #103b2a1f;align-items:center;gap:18px;padding:18px;display:flex}.skuImagePreview img{object-fit:contain;width:96px;height:96px}.skuImagePreview div{gap:5px;display:grid}.skuImagePreview span{color:var(--muted);font-size:.7rem}.activationApproval{border-left:4px solid #79aa37;margin-bottom:18px}.activationApproval>div{grid-template-columns:auto 1fr;gap:14px;display:grid}.activationApproval>div>svg{width:25px;height:25px;color:var(--leaf)}.activationApproval h3{margin:5px 0 4px}.activationApproval p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.55}.activationApproval .button{justify-self:start}.bulkSkuWorkflow{gap:16px;display:grid}.bulkSkuWorkflow>.button{justify-self:start;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.bulkSkuWorkflow>label{color:var(--muted);gap:7px;font-size:.69rem;font-weight:600;display:grid}.bulkSkuWorkflow input,.bulkSkuWorkflow textarea{color:var(--ink);font:inherit;background:#fff;border:1px solid #103b2a29;padding:12px}.bulkSkuWorkflow textarea{resize:vertical;min-height:84px}.bulkSkuWorkflow .erpActions button{align-items:center;gap:6px;padding:10px 13px;display:inline-flex}.bulkSkuReport{border:1px solid;gap:6px;padding:16px;display:grid}.bulkSkuReport.ok{color:#245c3e;background:#eef6e8;border-color:#9cba82}.bulkSkuReport.bad{color:#833b2a;background:#fff0eb;border-color:#ddb0a2;max-height:360px;overflow-y:auto}.bulkSkuReport span,.bulkSkuReport p{margin:0;font-size:.68rem;line-height:1.5}.erpSkuPicker{background:#f3efe4;border:1px solid #103b2a21;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;padding:18px 20px;display:flex}.erpSkuPicker label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex:1;gap:7px;font-size:.64rem;display:grid}.erpSkuPicker select{width:100%;color:var(--ink);font:inherit;text-transform:none;background:#fff;border:1px solid #103b2a29;padding:11px 12px}.erpSkuPicker div{text-align:right;min-width:210px}.erpSkuPicker small{color:var(--muted);text-transform:uppercase;font-size:.6rem;display:block}.erpSkuPicker strong{margin-top:5px;font-size:.78rem;display:block}.erpLaunchBar{background:#fff;border:1px solid #103b2a21;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.erpLaunchBar>div{border-right:1px solid #103b2a1a;grid-template-columns:auto 1fr;gap:3px 10px;padding:18px;display:grid}.erpLaunchBar svg{width:19px;color:var(--leaf);grid-row:1/3}.erpLaunchBar span{color:var(--muted);font-size:.64rem}.erpLaunchBar strong{text-transform:capitalize;font-size:.76rem}.erpActivationList{gap:18px;display:grid}.erpActivationCard{background:#fffdf8;border:1px solid #103b2a21}.erpActivationCard>header,.erpActivationCard>footer{justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.erpActivationCard>header{border-bottom:1px solid #103b2a1a}.erpActivationCard h3{font-family:var(--font-serif), Georgia, serif;margin:6px 0 0;font-size:1.6rem;font-weight:500}.erpProgress{background:#e8e4d9;width:180px;height:28px;position:relative;overflow:hidden}.erpProgress>span{background:#a9cf54;position:absolute;inset:0 auto 0 0}.erpProgress strong{place-items:center;height:100%;font-size:.66rem;display:grid;position:relative}.erpStepper{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.erpStepper li{border-right:1px solid #103b2a1a;grid-template-columns:auto 1fr;gap:10px;min-height:150px;padding:20px 16px;display:grid}.erpStepper li.current{background:#f0f6df;box-shadow:inset 0 3px #79aa37}.erpStepper li.complete{background:#f3f8f1}.erpStepper li.pending{opacity:.58}.erpStepIcon{width:24px;height:24px;color:var(--leaf);border:1px solid #103b2a33;border-radius:50%;place-items:center;display:grid}.erpStepIcon svg{width:13px;height:13px}.erpStepper small,.erpActivationCard footer small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.58rem;display:block}.erpStepper strong{margin-top:4px;font-size:.75rem;display:block}.erpStepper p{color:var(--muted);margin:9px 0 0;font-size:.65rem;line-height:1.5}.erpActivationCard footer{background:#fff;border-top:1px solid #103b2a1a}.erpActivationCard footer>div>strong{margin-top:5px;font-size:.78rem;display:block}.erpActivationCard footer .button{border:0;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.erpTraceFlow{background:#fff;border:1px solid #103b2a21;grid-template-columns:repeat(5,1fr);margin-bottom:18px;display:grid}.erpTraceFlow>div{text-align:center;border-right:1px solid #103b2a1a;align-content:center;justify-items:center;gap:6px;min-height:118px;padding:16px;display:grid}.erpTraceFlow>div.done{background:#f1f7e9}.erpTraceFlow svg{width:20px;color:var(--leaf)}.erpTraceFlow strong{font-size:.72rem}.erpTraceFlow span{color:var(--muted);font-size:.61rem}.erpBlockers{color:#805f0b;margin:0;padding-left:16px;font-size:.65rem;line-height:1.5}.erpActions a{color:var(--leaf);background:#fff;border:1px solid #103b2a38;padding:7px 9px;font-size:.65rem;text-decoration:none}@media (max-width:1120px){.erpMetricGrid{grid-template-columns:repeat(3,1fr)}.skuMasterMetrics{grid-template-columns:repeat(2,1fr)}.skuMasterMetrics article:nth-child(2){border-right:0}.skuMasterMetrics article:nth-child(-n+2){border-bottom:1px solid #103b2a1a}.erpProductionForm>.erpFormGrid{grid-template-columns:1fr}.erpHorizontalForm{grid-template-columns:repeat(2,minmax(140px,1fr))}.erpStepper{grid-template-columns:1fr}.erpStepper li{border-bottom:1px solid #103b2a1a;border-right:0;min-height:auto}}@media (max-width:720px){.erpShell{width:min(100% - 24px,1540px);padding-top:20px}.erpTopbar{padding:24px 20px;display:grid}.skuMasterToolbar{flex-direction:column;align-items:stretch}.skuMasterToolbar>div{flex-direction:column}.skuMasterToolbar .button,.skuMasterToolbar .erpTextAction{justify-content:center}.skuMasterMetrics{grid-template-columns:1fr}.skuMasterMetrics article{border-bottom:1px solid #103b2a1a;border-right:0}.skuMasterDrawer{width:100%;padding:20px}.skuMasterDrawer>header{margin:-20px -20px 20px;padding:22px 20px 18px;top:-20px}.erpIdentity{grid-template-columns:1fr auto;width:100%;display:grid}.erpIdentity label,.erpIdentity input{width:100%;min-width:0}.erpModuleIntro{display:block}.erpModuleIntro p{margin-top:16px}.erpMetricGrid{grid-template-columns:repeat(2,1fr)}.erpOverviewGrid,.erpFormGrid,.erpHorizontalForm,.erpInline{grid-template-columns:1fr}.erpLaunchBar,.erpTraceFlow{grid-template-columns:1fr 1fr}.erpActivationCard>header,.erpActivationCard>footer,.erpSkuPicker{flex-direction:column;align-items:stretch}.erpSkuPicker div{text-align:left}.erpProgress{width:100%}}.commerceAnnouncement{background:var(--forest);min-height:31px;color:var(--white);letter-spacing:.08em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:18px;padding:6px 24px;font-size:.63rem;font-weight:750;line-height:1.4;display:flex}.commerceAnnouncement strong{color:var(--lime);font-weight:850}.commerceAnnouncement span:last-child{border-bottom:1px solid #ffffff8c}.commerceHeaderInner{grid-template-columns:220px minmax(0,1fr) auto;min-height:74px}.commerceDesktopNav{gap:clamp(13px,1.6vw,24px)}.commerceDesktopNav>a,.navDropdown summary{color:#354138;font-size:.73rem;font-weight:750}.navDropdown{position:relative}.navDropdown summary{cursor:pointer;align-items:center;gap:4px;list-style:none;display:flex}.navDropdown summary::-webkit-details-marker{display:none}.navDropdown[open] summary{color:var(--forest)}.navDropdown[open] summary svg{transform:rotate(180deg)}.navDropdownPanel{z-index:70;border:1px solid var(--rule);background:var(--white);gap:0;width:330px;padding:22px;display:grid;position:absolute;top:calc(100% + 24px);left:50%;transform:translate(-50%);box-shadow:0 24px 60px #102c1f2e}.navDropdownPanel:before{content:"";height:25px;position:absolute;bottom:100%;left:0;right:0}.navDropdownLabel{border-bottom:1px solid var(--rule);color:var(--leaf);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;padding:0 7px 10px;font-size:.6rem;font-weight:850}.navDropdownPanel a{min-height:42px;color:var(--ink);border-bottom:1px solid #d9d4c7a6;justify-content:space-between;align-items:center;padding:10px 7px;font-size:.74rem;font-weight:700;display:flex}.navDropdownPanel a:after{display:none}.navDropdownPanel a:hover{color:var(--forest-2)}.navDropdownPanel a small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.54rem;font-weight:750}.navDropdownPanel .navDropdownCta{color:var(--forest);border-bottom:0;margin-top:10px;font-weight:850}.learnDropdownPanel{width:280px}.storeHero{border-bottom:1px solid var(--rule);isolation:isolate;background:#103b2a;position:relative;overflow:hidden}.storeHeroMedia{z-index:0;background:#173f2f url(/images/hero-field-poster.jpg) 50%/cover no-repeat;position:absolute;inset:0 0 0 44%;overflow:hidden}.storeHeroVideo,.storeHeroVideoShade{width:100%;height:100%;position:absolute;inset:0}.storeHeroVideo{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.02)}.storeHeroVideoShade{background:linear-gradient(90deg,#103b2a 0%,#103b2ad1 8%,#0000 29%),linear-gradient(#0000 58%,#07221875 100%)}.storeHeroInner{z-index:1;grid-template-columns:minmax(430px,.82fr) minmax(0,1.18fr);gap:48px;min-height:650px;padding-block:64px 38px;display:grid;position:relative}.storeHeroCopy{align-self:center;padding-right:12px;position:relative}.storeHeroCopy .eyebrow{color:#badf35}.storeHero h1{color:#fffdf5;max-width:590px;margin:14px 0 24px;font-size:clamp(4rem,5.7vw,6.2rem);line-height:.91}.storeHeroCopy>p{color:#fffdf5c2;max-width:535px;font-size:1rem}.storeHeroActions{align-items:center;gap:24px;margin-top:35px;display:flex}.storePrimaryButton{color:#103b2a;background:#b9dd35;min-height:54px;padding-inline:27px}.storePrimaryButton:hover{background:#d1ec60}.storeSecondaryLink{color:#fffdf5;align-items:center;gap:8px;font-size:.79rem;font-weight:850;display:inline-flex}.storeHeroNotes{color:#fffdf5b8;gap:22px;margin-top:45px;font-size:.67rem;font-weight:750;display:flex}.storeHeroNotes span,.storeHeroNotes a{align-items:center;gap:7px;display:flex}.storeHeroNotes a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #fffdf559;text-decoration:underline #fffdf559}.storeHeroNotes a:hover{color:#fffdf5}.storeHeroScene{flex-direction:column;justify-content:space-between;min-width:0;display:flex;position:relative}.storeHeroSceneLabel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fffdf5;letter-spacing:.08em;text-transform:uppercase;background:#08271ba8;border:1px solid #ffffff40;align-items:center;gap:8px;width:max-content;margin:3px 0 0 auto;padding:9px 12px;font-size:.6rem;font-weight:800;display:inline-flex}.storeHeroSceneLabel span{background:#badf35;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #badf3529}.storeHeroQuickShop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf5eb;border:1px solid #ffffff47;width:min(610px,100%);margin:auto 0 0 auto;padding:18px 20px 20px;box-shadow:0 22px 55px #0621173d}.storeHeroQuickShop>span{color:#6a756c;letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-size:.56rem;font-weight:850;display:block}.storeHeroQuickShop>div{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.storeHeroQuickShop a{min-height:42px;color:var(--forest);font-family:var(--font-serif);border-top:1px solid #183c2a26;justify-content:space-between;align-items:center;gap:12px;font-size:1rem;font-weight:650;display:flex}.storeHeroQuickShop a:hover{color:#6b8e16}.storeAssuranceStrip{background:var(--white);border-bottom:1px solid var(--rule)}.storeAssuranceStrip>div,.productShoppingPromises>div{grid-template-columns:repeat(4,1fr);display:grid}.storeAssuranceStrip>div>div,.productShoppingPromises>div>div{border-right:1px solid var(--rule);grid-template-columns:32px 1fr;align-items:center;gap:12px;min-height:112px;padding:24px;display:grid}.storeAssuranceStrip>div>div:first-child,.productShoppingPromises>div>div:first-child{border-left:1px solid var(--rule)}.storeAssuranceStrip svg,.productShoppingPromises svg{color:var(--leaf)}.storeAssuranceStrip strong,.storeAssuranceStrip small,.productShoppingPromises strong,.productShoppingPromises small{display:block}.storeAssuranceStrip strong,.productShoppingPromises strong{color:var(--forest);font-family:var(--serif);font-size:1.03rem;line-height:1.2}.storeAssuranceStrip small,.productShoppingPromises small{color:var(--muted);margin-top:3px;font-size:.62rem;line-height:1.35}.homeShopCategories,.homeFeaturedProducts>.sectionShell,.homeCollectionSection>.sectionShell,.homeLearnSection,.productRecommendations{padding-block:100px}.homeCommerceHeading{justify-content:space-between;align-items:end;gap:55px;max-width:none;display:flex}.homeCommerceHeading>div{max-width:750px}.homeCommerceHeading h2{margin-bottom:0}.homeCommerceHeading>p{max-width:440px;margin-bottom:4px}.homeCategoryGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.homeCategoryGrid>a{border-bottom:1px solid var(--forest);padding-bottom:22px}.homeCategoryImage{aspect-ratio:1;background:var(--paper);place-items:center;margin-bottom:22px;display:grid;overflow:hidden}.homeCategoryImage img{object-fit:contain;width:90%;height:90%;transition:transform .26s}.homeCategoryGrid>a:hover img{transform:scale(1.045)}.homeCategoryGrid>a>span{color:var(--leaf);letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:850}.homeCategoryGrid h3{color:var(--forest);margin:5px 0 17px;font-size:1.55rem}.homeCategoryGrid small{color:var(--forest);align-items:center;gap:7px;font-size:.7rem;font-weight:850;display:inline-flex}.homeFeaturedProducts{border-block:1px solid var(--rule);background:#f3eee2}.homeProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 20px}.commerceProductCard .productCardImage{aspect-ratio:4/4.65;background:#f5f0e5;border:1px solid #183c2a12}.commerceProductCard .productCardImage img{padding:18px}.productStatus.available{background:var(--forest);color:var(--white)}.productStatus.comingSoon{background:#fffefaf0}.productImageAction{color:var(--white);text-align:center;opacity:0;background:#183c2aeb;padding:10px 12px;font-size:.66rem;font-weight:800;transition:opacity .18s,transform .18s;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(8px)}.commerceProductCard:hover .productImageAction{opacity:1;transform:none}.commerceProductCard .productCardBody{padding-top:18px}.commerceProductCard .productCardBody h3{min-height:2.45em;margin:6px 0 14px;font-size:1.38rem}.productCardCommerceMeta{min-height:44px;color:var(--muted);justify-content:space-between;align-items:start;gap:12px;margin-bottom:17px;font-size:.7rem;display:flex}.productCardCommerceMeta>div{justify-items:end;display:grid}.productCardCommerceMeta strong{color:var(--forest);font-size:.76rem}.productCardCommerceMeta del{color:var(--muted);font-size:.65rem}.productQuickAdd{border:1px solid var(--forest);background:var(--forest);width:100%;min-height:43px;color:var(--white);cursor:pointer;justify-content:center;align-items:center;gap:8px;font-size:.7rem;font-weight:850;display:flex}.homeCollectionSection{border-bottom:1px solid var(--rule)}.homeCollectionSection.collectionTint{background:#fbf7ee}.homeCollectionHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;margin-bottom:48px;display:grid}.homeCollectionHeader>div{max-width:760px}.homeCollectionHeader h2{margin-bottom:16px}.homeCollectionHeader p{max-width:650px;margin-bottom:0}.homeCollectionButton{color:var(--forest);background:0 0}.homeTrustStory{background:radial-gradient(circle at 86% 18%, #b6d53b1f, transparent 24%), var(--forest);color:var(--white);padding-block:105px}.homeTrustStoryInner{grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);gap:95px;display:grid}.homeTrustStory h2,.homeTrustStory p{color:var(--white)}.homeTrustStoryCopy>p{color:#ffffffb8}.homeTrustSteps{border-top:1px solid #ffffff30;border-left:1px solid #ffffff30;grid-template-columns:repeat(3,1fr);display:grid}.homeTrustSteps>div{border-bottom:1px solid #ffffff30;border-right:1px solid #ffffff30;min-height:330px;padding:26px}.homeTrustSteps>div>span{color:var(--lime);margin-bottom:80px;font-size:.63rem;font-weight:850;display:block}.homeTrustSteps svg{color:var(--lime);margin-bottom:20px}.homeTrustSteps h3{color:var(--white);font-size:1.45rem}.homeTrustSteps p{color:#ffffffa8;font-size:.74rem;line-height:1.55}.homeLearnGrid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.homeLearnGrid>a{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:310px;padding:30px}.homeLearnGrid>a>span{color:#4f762a;letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:850}.homeLearnGrid h3{margin-top:55px}.homeLearnGrid p{font-size:.78rem}.homeLearnGrid small{color:var(--forest);align-items:center;gap:6px;font-weight:850;display:flex}.commerceShopHeroInner{grid-template-columns:minmax(0,1fr) minmax(340px,.65fr);gap:80px;min-height:530px;padding-block:70px}.commerceShopHero h1{font-size:clamp(3.7rem,5.8vw,6.4rem)}.shopHeroCommercePanel{box-shadow:var(--shadow);background:#fffefae0;border:1px solid #183c2a21;padding:28px}.shopHeroCommercePanel>svg{color:var(--leaf);margin-bottom:18px}.shopHeroCommercePanel>div{margin-top:13px;display:grid}.shopHeroCommercePanel a{border-bottom:1px solid var(--rule);min-height:46px;color:var(--forest);justify-content:space-between;align-items:center;font-size:.75rem;font-weight:800;display:flex}.commerceShopProducts{padding-top:95px}.commerceShopProducts .productGrid,.commerceCollectionProducts .productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:45px 20px}.homeStorePromise{border-block:1px solid var(--rule);background:#f1ebdc;padding-block:42px}.homeStorePromise>div{grid-template-columns:repeat(3,1fr);display:grid}.homeStorePromise>div>div{border-right:1px solid var(--rule);grid-template-columns:28px 1fr;gap:4px 12px;padding:10px 30px;display:grid}.homeStorePromise>div>div:first-child{padding-left:0}.homeStorePromise>div>div:last-child{border-right:0}.homeStorePromise svg{color:var(--leaf);grid-row:1/3}.homeStorePromise strong{color:var(--forest);font-family:var(--serif)}.homeStorePromise span{color:var(--muted);font-size:.66rem}.commerceCategoryDirectory{padding-top:95px}.compactCommerceTrustBand{padding-block:90px}.collectionHero{border-bottom:1px solid var(--rule);background:radial-gradient(circle at 82% 28%,#b6d53b2e,#0000 26%),#f3eddf;padding-block:62px 68px}.collectionBreadcrumb{color:var(--muted);align-items:center;gap:6px;margin-bottom:52px;font-size:.66rem;font-weight:750;display:flex}.collectionHero h1{max-width:850px;color:var(--forest);margin-bottom:16px;font-size:clamp(3.6rem,6.4vw,6.8rem)}.collectionHero p{max-width:660px;font-size:1rem}.collectionHero>div>strong{color:var(--forest-2);letter-spacing:.07em;text-transform:uppercase;margin-top:12px;font-size:.67rem;display:inline-block}.collectionCategoryNav{border-bottom:1px solid var(--rule);background:var(--white);overflow:hidden}.collectionCategoryNav>div{scrollbar-width:none;display:flex;overflow-x:auto}.collectionCategoryNav a{border-right:1px solid var(--rule);color:var(--muted);white-space:nowrap;flex:none;padding:17px 19px;font-size:.66rem;font-weight:800}.collectionCategoryNav a.active{background:var(--forest);color:var(--white)}.commerceCollectionProducts{min-height:520px;padding-top:70px}.collectionEmpty{border:1px solid var(--rule);background:var(--paper);margin-block:20px 70px}.commerceProductDetailTop{padding-top:18px;padding-bottom:80px}.commercePurchasePanel h1{font-size:clamp(2.9rem,4.1vw,4.8rem)}.purchaseDescription{gap:9px;max-width:570px;margin-block:4px 22px;display:grid}.purchaseDescriptionEyebrow{color:var(--leaf);letter-spacing:.11em;text-transform:uppercase;font-size:.56rem;font-weight:900}.purchaseDescriptionTopline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.purchaseClaimBadge{color:var(--forest);white-space:nowrap;background:#e9f2dc;border:1px solid #27623838;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.54rem;line-height:1;display:inline-flex}.purchaseClaimBadge svg{color:var(--leaf);flex:none}.purchaseClaimBadge strong{font-weight:900}.purchaseClaimBadge.residue-tested{background:#f4f0db;border-color:#595b3733}.purchaseDescriptionHook,.purchaseDescriptionIntro,.purchaseDescriptionProof{margin:0}.purchaseDescriptionHook{max-width:520px;color:var(--forest);font-family:var(--serif);font-size:clamp(1.15rem,1.55vw,1.42rem);line-height:1.12}.purchaseDescriptionIntro{max-width:555px;color:var(--muted);font-size:.69rem;line-height:1.58}.purchaseDescriptionIntro em{font-style:italic}.purchaseDescriptionList{gap:7px;margin:2px 0 0;padding:0;list-style:none;display:grid}.purchaseDescriptionList li{background:#ffffff70;border:1px solid #183c2a14;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:9px 11px;display:grid}.purchaseDescriptionList svg{color:var(--leaf);margin-top:1px}.purchaseDescriptionList span{gap:2px;display:grid}.purchaseDescriptionList strong{color:var(--forest);font-size:.62rem;font-weight:900}.purchaseDescriptionList small{color:var(--muted);font-size:.59rem;line-height:1.42}.purchaseDescriptionProof{color:var(--forest-2);align-items:flex-start;gap:6px;font-size:.54rem;font-weight:720;line-height:1.45;display:flex}.purchaseDescriptionProof svg{color:var(--leaf);flex:none;margin-top:1px}.productAvailability.available{background:#dcecc8}.commercePriceBlock>div{align-items:baseline;gap:12px;display:flex}.commercePriceBlock del{color:var(--muted);font-size:.9rem}.variantPicker{border:0;min-width:0;margin:0;padding:0}.variantPicker legend{width:100%;color:var(--forest);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:.74rem;font-weight:850;display:flex}.variantPicker legend small{color:var(--muted);font-size:.56rem;font-weight:700}.variantPickerGrid{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:10px;display:grid}.variantPickerGrid>button{min-width:0;min-height:82px;color:var(--forest);cursor:pointer;font:inherit;text-align:left;background:#ffffffb8;border:1.5px solid #183c2a33;border-radius:15px;align-content:center;gap:3px;padding:13px 14px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.variantPickerGrid>button:hover:not(:disabled){border-color:var(--leaf);transform:translateY(-1px)}.variantPickerGrid>button:focus-visible{outline-offset:2px;outline:3px solid #78a63d40}.variantPickerGrid>button.active{border-color:var(--forest);color:#fff;background:linear-gradient(135deg,#113d2b,#225e40);box-shadow:0 10px 24px #183c2a33}.variantPickerGrid>button:disabled{color:#7c827d;cursor:not-allowed;opacity:.76;background:repeating-linear-gradient(135deg,#183c2a08,#183c2a08 8px,#ffffff94 8px 16px);border-color:#183c2a1a}.variantChoiceTop{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.variantChoiceTop strong{text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;overflow:hidden}.variantChoiceTop svg{color:var(--lime);flex:none}.variantChoicePrice{font-size:.68rem;font-weight:800}.variantChoiceStatus{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.55rem;font-weight:800}.variantPickerGrid>button.active .variantChoiceStatus{color:#ffffffb8}.variantPickerGrid>button:disabled .variantChoiceStatus{color:var(--caution)}.skuDirectSelection{color:var(--forest);background:linear-gradient(135deg,#dcecc8b3,#ffffffc2);border:1px solid #346f4838;border-radius:16px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:3px 10px;padding:15px 16px;display:grid}.skuDirectSelection>svg{color:var(--leaf);margin-top:3px}.skuDirectSelection>span{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;display:grid}.skuDirectSelection small{color:var(--forest-2);letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;font-size:.55rem;font-weight:850}.skuDirectSelection strong{font-size:.88rem}.skuDirectSelection em{font-size:.78rem;font-style:normal;font-weight:850}.skuDirectSelection p{color:var(--muted);grid-column:2;margin:2px 0 0;font-size:.6rem;line-height:1.5}.skuVariantAlternatives{margin-top:9px}.skuVariantAlternatives>summary{width:fit-content;color:var(--forest-2);cursor:pointer;font-size:.62rem;font-weight:800}.skuVariantAlternatives[open]>summary{margin-bottom:10px}.purchaseActionRow{grid-template-columns:118px 1fr;gap:10px;margin-top:24px;display:grid}.purchaseQuantity{border:1px solid var(--rule);background:var(--white);grid-template-columns:36px 1fr 36px;place-items:center;min-height:52px;display:grid}.purchaseQuantity button{width:100%;height:100%;color:var(--forest);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.purchaseQuantity span{font-size:.78rem;font-weight:850}.purchaseActionRow .purchaseBuyNowButton{white-space:nowrap;justify-content:center;min-height:52px;margin:0}.purchaseAddButton{border:1px solid var(--forest);min-height:46px;color:var(--forest);cursor:pointer;font:inherit;background:#ffffff70;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;font-size:.7rem;font-weight:850;display:inline-flex}.purchaseBuyNowButton:disabled,.purchaseAddButton:disabled{cursor:not-allowed;opacity:.55}.mobilePurchaseBar{display:none}.commercePurchasePanel>.purchaseButton{width:100%;margin-top:24px}.purchaseTrustList{border-block:1px solid var(--rule);color:var(--forest-2);justify-content:space-between;gap:15px;margin-top:18px;padding-block:15px;font-size:.62rem;font-weight:750;display:flex}.purchaseTrustList span{align-items:center;gap:6px;display:flex}.purchaseTrustList svg{color:var(--leaf);flex:none}.mobileCheckoutBar{display:none}.productShoppingPromises{background:var(--white);border-block:1px solid var(--rule)}.productStorySection{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);gap:90px;padding-block:100px;display:grid}.productStorySection h2{max-width:620px}.productStorySection>div:last-child>p{font-family:var(--serif);font-size:1.45rem;line-height:1.55}.productEssentials{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin:45px 0 0;display:grid}.productEssentials>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:20px}.productEssentials dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.59rem;font-weight:800}.productEssentials dd{color:var(--forest);margin:8px 0 0;font-size:.73rem;font-weight:750}.productCommerceEvidenceBand{margin-top:0}.productRecommendations{border-top:1px solid var(--rule)}.commerceNewsletterBand>div:first-child{max-width:540px}.commerceFooterGrid{grid-template-columns:1.5fr repeat(4,1fr)}@media (max-width:1180px){.commerceHeaderInner{grid-template-columns:205px minmax(0,1fr) auto}.commerceDesktopNav{gap:12px}.commerceDesktopNav>a,.navDropdown summary{font-size:.65rem}.storeHeroInner{grid-template-columns:minmax(390px,.88fr) minmax(0,1.12fr);gap:24px}.homeProductGrid,.commerceShopProducts .productGrid,.commerceCollectionProducts .productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.homeTrustStoryInner{grid-template-columns:1fr;gap:55px}.commerceFooterGrid{grid-template-columns:1.5fr repeat(2,1fr)}}@media (max-width:850px){.commerceAnnouncement{min-height:29px;padding-inline:16px}.commerceAnnouncement>span:first-child{display:none}.commerceHeaderInner{min-height:68px}.commerceMobileNav{background:var(--paper-light);max-height:calc(100svh - 97px);padding:18px max(18px,50vw - 360px);position:fixed;top:97px;overflow-y:auto}.commerceMobileNav[data-open=true]{max-height:calc(100svh - 97px)}.commerceMobileNav>span{color:var(--leaf);letter-spacing:.12em;text-transform:uppercase;margin-top:10px;padding:10px 5px 6px;font-size:.61rem;font-weight:900}.commerceMobileNav a{padding:10px 5px}.mobileNavUtilities{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.mobileNavUtilities a{border:1px solid var(--rule);text-align:center}.storeHeroInner{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:30px;min-height:760px;padding-block:52px 28px}.storeHeroMedia{inset:0}.storeHeroVideoShade{background:linear-gradient(#0c3525fa 0%,#0c3525eb 38%,#0c352559 64%,#07221894 100%)}.storeHero h1{max-width:570px;font-size:clamp(3.8rem,11vw,5.7rem)}.storeHeroCopy>p{max-width:570px}.storeHeroScene{min-height:250px}.storeHeroSceneLabel,.storeHeroQuickShop{margin-left:0}.storeAssuranceStrip>div,.productShoppingPromises>div{grid-template-columns:repeat(2,1fr)}.storeAssuranceStrip>div>div:nth-child(3),.productShoppingPromises>div>div:nth-child(3){border-left:1px solid var(--rule)}.storeAssuranceStrip>div>div:nth-child(-n+2),.productShoppingPromises>div>div:nth-child(-n+2){border-bottom:1px solid var(--rule)}.homeCategoryGrid{grid-template-columns:repeat(2,1fr)}.homeProductGrid,.commerceShopProducts .productGrid,.commerceCollectionProducts .productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeCollectionHeader,.homeCommerceHeading{grid-template-columns:1fr;align-items:start;gap:25px;display:grid}.homeCollectionHeader .button,.homeCommerceHeading .textLink{justify-self:start}.homeTrustSteps{grid-template-columns:repeat(3,1fr)}.homeTrustSteps>div{min-height:290px;padding:20px}.homeTrustSteps>div>span{margin-bottom:50px}.homeLearnGrid{grid-template-columns:1fr}.homeLearnGrid>a{min-height:250px}.commerceShopHeroInner{grid-template-columns:1fr;gap:40px}.shopToolbar,.singleCategoryShopBrowser .shopToolbar{grid-template-columns:1fr 1fr}.shopSearch,.shopResultCount{grid-column:1/-1}.homeStorePromise>div{grid-template-columns:1fr}.homeStorePromise>div>div,.homeStorePromise>div>div:first-child{border-right:0;border-bottom:1px solid var(--rule);padding:18px 0}.homeStorePromise>div>div:last-child{border-bottom:0}.productStorySection{grid-template-columns:1fr;gap:25px}}@media (max-width:560px){.commerceAnnouncement{gap:10px;font-size:.56rem}.brandWordGroup{width:138px}.brandWordmark{width:102px}.storeHeroInner{min-height:720px;padding-block:42px 20px}.storeHeroActions,.storeHeroNotes{flex-direction:column;align-items:flex-start;gap:14px}.storeHeroScene{min-height:235px}.storeHeroSceneLabel{font-size:.52rem}.storeHeroQuickShop{padding:14px 16px 16px}.storeHeroQuickShop>div{grid-template-columns:1fr}.storeHeroQuickShop a{min-height:37px;font-size:.94rem}.storeAssuranceStrip>div>div,.productShoppingPromises>div>div{grid-template-columns:24px 1fr;min-height:96px;padding:16px 12px}.storeAssuranceStrip strong,.productShoppingPromises strong{font-size:.92rem}.homeShopCategories,.homeFeaturedProducts>.sectionShell,.homeCollectionSection>.sectionShell,.homeLearnSection,.productRecommendations{padding-block:72px}.homeCategoryGrid{gap:30px 12px}.homeCategoryGrid h3{font-size:1.25rem}.homeProductGrid,.commerceShopProducts .productGrid,.commerceCollectionProducts .productGrid{gap:34px 12px}.commerceProductCard .productCardBody h3{min-height:2.7em;font-size:1.08rem}.commerceProductCard .microLabel{font-size:.54rem}.productCardCommerceMeta{flex-direction:column;align-items:start;gap:4px;min-height:58px}.productCardCommerceMeta>div{justify-items:start}.productImageAction{display:none}.productStatus{padding:5px 7px;font-size:.52rem;top:9px;left:9px}.homeTrustStory{padding-block:75px}.homeTrustSteps{grid-template-columns:1fr}.homeTrustSteps>div{min-height:auto}.homeTrustSteps>div>span{margin-bottom:35px}.commerceShopHeroInner{padding-block:48px}.commerceShopHero h1,.collectionHero h1{font-size:clamp(3.1rem,14vw,4.7rem)}.shopToolbar,.singleCategoryShopBrowser .shopToolbar{grid-template-columns:1fr}.shopSearch,.shopResultCount{grid-column:1}.collectionHero{padding-block:42px 48px}.collectionBreadcrumb{margin-bottom:35px}.commerceProductDetailTop{padding-top:8px}.purchaseTrustList{flex-direction:column;align-items:flex-start}.productStorySection{padding-block:75px}.productStorySection>div:last-child>p{font-size:1.2rem}.productEssentials{grid-template-columns:1fr}.commerceFooterGrid{grid-template-columns:1fr 1fr}.commerceFooterGrid .footerIdentity{grid-column:1/-1}}@media (max-width:390px){.homeProductGrid,.commerceShopProducts .productGrid,.commerceCollectionProducts .productGrid,.commerceFooterGrid{grid-template-columns:1fr}.commerceFooterGrid .footerIdentity{grid-column:auto}}.cartIconButton{position:relative}.cartIconButton span{border:2px solid var(--paper-light);background:var(--mustard);min-width:18px;height:18px;color:var(--forest);border-radius:999px;place-items:center;padding-inline:4px;font-size:.6rem;font-weight:900;display:grid;position:absolute;top:-6px;right:-6px}.commerceToast{z-index:120;border:1px solid color-mix(in srgb, var(--leaf) 35%, var(--rule));background:var(--forest);width:min(440px,100vw - 32px);color:var(--white);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px 16px 16px 18px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 55px #0f372747}.commerceToast>svg{color:var(--lime)}.commerceToast>div{gap:2px;display:grid}.commerceToast strong{font-size:.78rem}.commerceToast span{color:#ffffffc7;font-size:.72rem}.commerceToast>a{color:var(--lime);text-underline-offset:3px;white-space:nowrap;font-size:.72rem;font-weight:700;text-decoration:underline}.commerceToast>button{width:30px;height:30px;color:var(--white);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.commerceToastError{border-color:color-mix(in srgb, var(--caution) 55%, var(--rule))}.commerceToastError>svg{color:#ffb4a9}@media (max-width:720px){.commerceToast{grid-template-columns:auto minmax(0,1fr) auto;bottom:88px;right:16px}.commerceToast>a{grid-column:2}.commerceToast>button{grid-area:1/3/span 2}}.shopHero{background:radial-gradient(circle at 82% 24%, #b6d53b33, transparent 28%), linear-gradient(135deg, #f4eedf, var(--paper-light));border-bottom:1px solid var(--rule)}.shopHeroInner{grid-template-columns:minmax(0,1.15fr) minmax(360px,.65fr);align-items:center;gap:100px;min-height:680px;padding-block:90px;display:grid}.shopHero h1{max-width:820px;margin-bottom:28px;font-size:clamp(3.6rem,6.2vw,6.9rem)}.shopHero h1 em{color:var(--forest-2);font-weight:400}.shopHeroInner>div:first-child>p{max-width:700px;font-size:1.06rem}.shopHeroActions{align-items:center;gap:26px;margin-top:38px;display:flex}.shopPromisePanel{box-shadow:var(--shadow);background:#fffefae6;border:1px solid #183c2a21;gap:0;padding:34px;display:grid}.shopPromisePanel>div{border-bottom:1px solid var(--rule);grid-template-columns:40px 1fr;align-items:start;gap:14px;padding-block:21px;display:grid}.shopPromisePanel>div:last-child{border-bottom:0}.shopPromisePanel svg{color:var(--leaf)}.shopPromisePanel strong,.shopPromisePanel small{display:block}.shopPromisePanel strong{color:var(--forest);font-family:var(--serif);font-size:1.18rem}.shopPromisePanel small{color:var(--muted);margin-top:4px;line-height:1.45}.categoryDirectory,.shopProducts,.categoryProductSection,.productTransparency,.relatedCommerceContent{padding-block:105px}.commerceCategoryGrid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.commerceCategoryGrid>a{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:280px;padding:30px;transition:background .18s,transform .18s}.commerceCategoryGrid>a:hover{background:var(--paper);transform:translateY(-3px)}.commerceCategoryGrid span{color:var(--leaf);letter-spacing:.13em;font-size:.66rem;font-weight:900}.commerceCategoryGrid h3{color:var(--forest);margin-top:32px;font-size:1.55rem}.commerceCategoryGrid p{font-size:.82rem;line-height:1.55}.commerceCategoryGrid small{color:var(--forest-2);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:800}.shopProducts{padding-top:35px}.shopToolbar{border-block:1px solid var(--rule);grid-template-columns:minmax(280px,1fr) minmax(230px,.45fr) auto;align-items:center;gap:14px;margin-bottom:40px;padding-block:19px;display:grid}.shopSearch,.shopSelect{border:1px solid var(--rule);background:var(--white);align-items:center;gap:10px;min-height:48px;padding:0 16px;display:flex}.shopSearch input,.shopSelect select{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.shopResultCount{color:var(--muted);font-size:.72rem;font-weight:800}.productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 26px;display:grid}.productCard{min-width:0}.productCardImage{aspect-ratio:4/4.8;background:var(--paper);display:block;position:relative;overflow:hidden}.productCardImage img{object-fit:contain;width:100%;height:100%;padding:24px;transition:transform .3s}.productCard:hover .productCardImage img{transform:scale(1.025)}.productStatus{color:var(--forest);background:#fffefaed;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.63rem;font-weight:800;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 8px 22px #183c2a1a}.productCardBody{padding:24px 4px 0}.productCardBody h3{margin-top:8px;font-size:1.65rem}.productCardMeta{color:var(--muted);justify-content:space-between;gap:15px;margin-bottom:20px;font-size:.76rem;font-weight:700;display:flex}.productCardLink{color:var(--forest);border-bottom:1px solid var(--forest);align-items:center;gap:7px;font-size:.74rem;font-weight:850;display:inline-flex}.shopEmpty,.cartEmpty,.checkoutBlocked,.orderLookupHint,.successPanel{text-align:center;max-width:730px;margin-inline:auto;padding:80px 30px}.shopEmpty svg,.cartEmpty>svg,.checkoutBlocked>svg,.orderLookupHint>svg,.successPanel>svg{width:52px;height:52px;color:var(--leaf);margin:0 auto 24px}.commerceTrustBand{background:var(--forest);color:var(--white);padding-block:110px}.commerceTrustBand h2,.commerceTrustBand p{max-width:850px;color:var(--white)}.commerceTrustBand p{color:#ffffffb8}.homeCommercePreview{background:var(--forest);color:var(--white);padding-block:100px}.homeCommercePreviewInner{grid-template-columns:1fr 360px;align-items:center;gap:100px;display:grid}.homeCommercePreview h2,.homeCommercePreview p{color:var(--white)}.homeCommercePreview p{color:#ffffffb8;max-width:720px}.homeCommerceFacts{border:1px solid #ffffff2e;grid-template-columns:85px 1fr;align-items:center;gap:9px 20px;padding:35px;display:grid}.homeCommerceFacts>svg{width:54px;height:54px;color:var(--lime);grid-row:1/3}.homeCommerceFacts strong{color:var(--lime);font-family:var(--serif);font-size:2.5rem;line-height:1}.homeCommerceFacts span{color:var(--white);font-size:.75rem}.homeCommerceFacts small{color:#fff9;border-top:1px solid #ffffff26;grid-column:1/-1;margin-top:18px;padding-top:18px}.productBreadcrumb{color:var(--muted);white-space:nowrap;align-items:center;gap:10px;padding-block:25px;font-size:.7rem;display:flex;overflow:hidden}.productBreadcrumb strong{text-overflow:ellipsis;overflow:hidden}.productDetailTop{grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);align-items:start;gap:85px;padding:30px 0 110px;display:grid}.productGalleryMain{background:var(--paper);min-height:620px;position:relative;overflow:hidden}.productGalleryMain img{object-fit:contain;width:100%;height:100%;min-height:620px;padding:35px}.placeholderFlag{background:var(--white);color:var(--muted);padding:7px 11px;font-size:.65rem;font-weight:800;position:absolute;bottom:18px;right:18px}.conceptArtworkFlag{color:var(--white);letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#183c2aeb;padding:10px 13px;font-size:.64rem;font-weight:850;position:absolute;bottom:18px;left:18px;right:18px}.productThumbnails{gap:12px;margin-top:13px;display:flex}.productThumbnails button{border:1px solid var(--rule);background:var(--paper-light);width:108px;color:var(--muted);cursor:pointer;text-transform:capitalize;gap:5px;padding:8px;font-size:.62rem;display:grid}.productThumbnails button.active{border-color:var(--forest);color:var(--forest)}.productThumbnails img{object-fit:contain;width:100%;height:95px}.purchasePanel{padding-block:20px;position:sticky;top:110px}.productAvailability{background:var(--turmeric);color:var(--forest);align-items:center;gap:8px;margin-bottom:26px;padding:8px 12px;font-size:.68rem;font-weight:800;display:inline-flex}.purchasePanel h1{margin:10px 0 20px;font-size:clamp(3rem,4.5vw,5.2rem)}.priceBlock{border-block:1px solid var(--rule);gap:4px;margin-block:28px;padding-block:20px;display:grid}.priceBlock strong{color:var(--forest);font-family:var(--serif);font-size:1.8rem}.priceBlock small{color:var(--muted)}.singlePack{border:1px solid var(--rule);color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:18px;padding:17px 19px;display:grid}.singlePack strong{color:var(--forest)}.purchaseButton{width:100%}.purchaseButton:disabled{cursor:not-allowed;background:#7d877f;border-color:#7d877f}.purchaseGateNote{margin:14px 0 25px;font-size:.72rem;line-height:1.55}.pincodeForm{border-top:1px solid var(--rule);padding-top:20px}.pincodeForm label{color:var(--forest);align-items:center;gap:7px;margin-bottom:8px;font-size:.72rem;font-weight:800;display:flex}.pincodeForm>div{grid-template-columns:1fr auto;display:grid}.pincodeForm input{border:1px solid var(--rule);background:var(--white);min-width:0;padding:12px 14px}.pincodeForm button{background:var(--forest);color:var(--white);cursor:pointer;border:0;padding:10px 17px;font-weight:800}.pincodeForm>p{align-items:flex-start;gap:6px;margin-top:10px;font-size:.72rem;display:flex}.pincodeForm .serviceable{color:var(--forest-2)}.pincodeForm .notServiceable{color:var(--caution)}.productTransparency{border-top:1px solid var(--rule);grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.readinessGrid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,1fr);display:grid}.readinessGrid>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:30px 1fr;align-items:start;gap:9px;min-height:104px;padding:20px;display:grid}.readinessGrid svg{width:19px;color:var(--leaf)}.readinessGrid .pending svg{color:var(--mustard)}.readinessGrid strong,.readinessGrid small{display:block}.readinessGrid small{color:var(--muted);text-transform:capitalize;margin-top:4px;font-size:.63rem}.productEvidenceBand{background:var(--forest);color:var(--white);padding-block:105px}.productEvidenceGrid{grid-template-columns:1fr .75fr;align-items:center;gap:90px;display:grid}.productEvidenceGrid h2,.productEvidenceGrid p{color:var(--white)}.productEvidenceGrid p{color:#ffffffb3}.evidenceCard{background:var(--white);color:var(--forest);padding:38px}.evidenceCard>svg{color:var(--leaf);margin-bottom:30px}.evidenceCard h3,.evidenceCard p{color:var(--forest)}.evidenceCard p{opacity:.72}.productDataSection{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);padding-block:45px;display:grid}.productDataSection>div{border-right:1px solid var(--rule);padding:12px 25px}.productDataSection>div:first-child{padding-left:0}.productDataSection>div:last-child{border-right:0}.productDataSection span,.productDataSection strong{display:block}.productDataSection strong{color:var(--forest);font-family:var(--serif);margin-top:8px;font-size:1.18rem}.declaredFoodData{padding-block:85px}.declaredFoodData dl{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,1fr);display:grid}.declaredFoodData dl>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:160px 1fr;gap:18px;padding:24px;display:grid}.declaredFoodData dt{color:var(--forest-2);text-transform:capitalize;font-size:.68rem;font-weight:850}.declaredFoodData dd{color:var(--muted);margin:0}.relatedCommerceContent>div:last-child{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.relatedCommerceContent a{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:32px}.relatedCommerceContent a>span,.relatedCommerceContent a>small{color:var(--forest-2);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:850}.relatedCommerceContent a>small{align-items:center;gap:5px;display:flex}.commercePageHeader{max-width:780px;margin-bottom:60px}.commercePageHeader h1{font-size:clamp(3.5rem,6vw,6rem)}.cartPage,.checkoutPage,.orderLookupPage,.commerceSupportPage{min-height:700px;padding-block:85px 120px}.cartLayout,.checkoutLayout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:55px;display:grid}.cartLine{border-top:1px solid var(--rule);grid-template-columns:140px 1fr auto;gap:24px;padding-block:25px;display:grid}.cartLine>a{background:var(--paper);overflow:hidden}.cartLine img{object-fit:contain;width:100%;height:160px}.cartLine h2{margin:5px 0;font-size:1.5rem}.cartLinePrice{align-content:space-between;justify-items:end;display:grid}.cartLinePrice button{color:var(--caution);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:.7rem;display:flex}.quantityControl{border:1px solid var(--rule);grid-template-columns:34px 1fr 34px;width:110px;margin-top:13px;display:grid}.quantityControl button{cursor:pointer;background:0 0;border:0}.quantityControl span{border-inline:1px solid var(--rule);place-items:center;min-height:34px;font-size:.75rem;display:grid}.orderSummary{border:1px solid var(--rule);background:var(--paper);gap:14px;padding:30px;display:grid;position:sticky;top:105px}.orderSummary>div{justify-content:space-between;gap:20px;font-size:.78rem;display:flex}.orderSummary .summaryTotal{border-top:1px solid var(--rule);color:var(--forest);margin-top:8px;padding-top:18px;font-size:1rem}.orderSummary>small{color:var(--muted);font-size:.66rem;line-height:1.5}.orderSummary>.orderSaving{color:var(--leaf)}.lineItemBill{min-width:215px;color:var(--muted);gap:6px;font-size:.65rem;display:grid}.lineItemBill>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.lineItemBill s{color:var(--muted)}.lineItemBill strong{color:var(--forest);font-size:.68rem}.lineItemBill .lineItemDiscount strong{color:var(--leaf)}.lineItemBill .lineItemTotal{border-top:1px solid var(--rule);color:var(--forest);margin-top:3px;padding-top:8px;font-weight:800}.lineItemBill .lineItemTotal strong{font-size:.92rem}.cartWarning,.formError{color:var(--caution);font-size:.72rem}.checkoutBlocked{min-height:690px;padding-top:150px}.checkoutForms{gap:28px;display:grid}.checkoutForms fieldset{border:1px solid var(--rule);gap:18px;padding:28px;display:grid}.checkoutForms legend{color:var(--forest);font-family:var(--serif);padding-inline:9px;font-size:1.5rem}.checkoutAccountNote{color:var(--muted);margin:0;font-size:.82rem}.formGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.formGrid .wide{grid-column:1/-1}.checkoutForms label,.commerceSupportForm label,.orderLookupForm label{color:var(--forest);gap:6px;font-size:.73rem;font-weight:750;display:grid}.checkoutForms input,.checkoutForms textarea,.commerceSupportForm input,.commerceSupportForm textarea,.commerceSupportForm select,.orderLookupForm input{border:1px solid var(--rule);background:var(--white);width:100%;min-height:48px;color:var(--ink);padding:11px 13px}.checkoutForms textarea,.commerceSupportForm textarea{resize:vertical;min-height:120px}.choiceCard{border:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:start;padding:16px}.choiceCard input{width:auto;min-height:auto;margin-top:4px}.choiceCard span,.choiceCard strong,.choiceCard small{display:block}.choiceCard small{color:var(--muted);margin-top:3px}.choiceCard.disabled{opacity:.55}.checkRow{grid-template-columns:auto 1fr;align-items:start;font-weight:500!important}.checkRow input{width:auto;min-height:auto;margin-top:4px}.checkRow a{color:var(--forest);text-decoration:underline}.checkoutSummary small{align-items:center;gap:5px;display:flex}.orderLookupForm{border:1px solid var(--rule);background:var(--paper);grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;max-width:850px;padding:26px;display:grid}.orderLookupError{max-width:850px}.orderDetail{border:1px solid var(--rule);max-width:900px;margin-top:50px}.orderDetail>header{background:var(--forest);color:var(--white);justify-content:space-between;align-items:start;padding:32px;display:flex}.orderDetail>header h2,.orderDetail>header p{color:var(--white);margin:5px 0}.orderDetail>header>strong{font-family:var(--serif);font-size:1.8rem}.orderTimeline{border-bottom:1px solid var(--rule);padding:28px 32px}.orderTimeline>div{grid-template-columns:18px 1fr;gap:10px;padding:8px 0;display:grid}.orderTimeline>div>span{background:var(--leaf);border-radius:50%;width:10px;height:10px;margin-top:7px}.orderTimeline strong,.orderTimeline small{display:block}.orderTimeline small{color:var(--muted)}.orderLines>div{border-bottom:1px solid var(--rule);grid-template-columns:70px 1fr auto;align-items:center;gap:18px;padding:18px 32px;display:grid}.orderLines img{object-fit:contain;background:var(--paper);width:70px;height:80px}.orderLines span strong,.orderLines span small{display:block}.orderLines span small{color:var(--muted)}.orderLines .lineItemBill{justify-self:end}.orderDetail footer{justify-content:space-between;align-items:center;padding:25px 32px;display:flex}.orderDetail footer p{margin:0}.commerceSupportForm{border:1px solid var(--rule);background:var(--paper);gap:20px;max-width:720px;padding:32px;display:grid}.commerceAdminPage{min-height:720px;padding-block:85px 120px}.adminUnlock{border:1px solid var(--rule);background:var(--paper);justify-items:start;gap:16px;max-width:520px;padding:42px;display:grid}.adminUnlock>svg{width:38px;height:38px;color:var(--leaf)}.adminUnlock label,.adminSearch{border:1px solid var(--rule);background:var(--white);align-items:center;gap:9px;width:100%;min-height:48px;padding:0 14px;display:flex}.adminUnlock input,.adminSearch input{background:0 0;border:0;outline:0;width:100%}.adminStats{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin-bottom:35px;display:grid}.adminStats>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:25px}.adminStats strong,.adminStats span{display:block}.adminStats strong{color:var(--forest);font-family:var(--serif);font-size:2.4rem}.adminStats span{color:var(--muted);text-transform:uppercase;font-size:.68rem}.adminSearch{max-width:520px;margin-bottom:20px}.adminTableWrap{border:1px solid var(--rule);overflow-x:auto}.adminCatalogueTable{border-collapse:collapse;width:100%;font-size:.72rem}.adminCatalogueTable th,.adminCatalogueTable td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:14px 12px}.adminCatalogueTable th{background:var(--forest);color:var(--white);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.adminCatalogueTable small,.adminCatalogueTable code{color:var(--muted);margin-top:4px;display:block}.adminStatus{background:var(--turmeric);color:var(--forest);text-transform:capitalize;border-radius:999px;padding:4px 7px;font-weight:800;display:inline-block}.adminStatus.draft{background:var(--paper);color:var(--muted)}.integrationStatusGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin:-12px 0 28px;display:grid}.integrationStatusGrid article{border:1px solid var(--rule);background:var(--paper);align-items:flex-start;gap:12px;padding:18px;display:flex}.integrationStatusGrid article.connected{border-color:color-mix(in srgb, var(--leaf) 45%, var(--rule));background:color-mix(in srgb, var(--leaf) 8%, var(--white))}.integrationStatusGrid strong,.integrationStatusGrid span,.integrationStatusGrid small{display:block}.integrationStatusGrid span,.integrationStatusGrid small{color:var(--muted);margin-top:3px;font-size:.72rem}.traceHero{background:var(--forest);color:var(--white);padding-block:105px}.traceHero h1,.traceHero p{max-width:820px;color:var(--white)}.traceHero form{background:var(--white);grid-template-columns:auto 1fr auto;align-items:center;max-width:720px;margin-top:38px;display:grid}.traceHero form>svg{color:var(--forest);margin-inline:17px}.traceHero input{border:0;outline:0;min-width:0;min-height:54px}.traceHero button{border-radius:0}.traceResultSection{min-height:500px;padding-block:85px}.tracePrimer,.traceNotice{border:1px solid var(--rule);max-width:700px;padding:45px}.traceNotice>svg{color:var(--mustard)}.traceRecord{border:1px solid var(--rule);max-width:900px}.traceRecord>header{background:var(--paper);grid-template-columns:50px 1fr auto;align-items:start;gap:16px;padding:35px;display:grid}.traceRecord>header>svg{color:var(--leaf)}.traceRecord>header h2{margin:6px 0}.traceRecord>header p{margin:0}.traceRecord>header>strong{background:var(--leaf);color:var(--forest);text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:.68rem}.traceDates{border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,1fr);display:grid}.traceDates>div{border-right:1px solid var(--rule);padding:25px 35px}.traceDates span,.traceDates strong{display:block}.traceDates span{color:var(--muted);text-transform:uppercase;font-size:.65rem}.traceRecord>section{border-bottom:1px solid var(--rule);padding:30px 35px}.traceRecord>footer{justify-content:space-between;align-items:center;gap:30px;padding:25px 35px;display:flex}.traceRecord>footer p{margin:0;font-size:.75rem}.traceRecord>footer a{color:var(--forest);align-items:center;gap:6px;font-weight:800;display:flex}.traceHeroInner>div:first-child{max-width:880px}.traceHeroInner>small{color:#ffffffb8;align-items:center;gap:7px;margin-top:15px;display:flex}.traceResultSection{justify-items:center;display:grid}.tracePrimer{width:100%;max-width:930px}.tracePrimerSteps{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.tracePrimerSteps>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:150px;padding:24px}.tracePrimerSteps strong{color:var(--leaf-dark,var(--forest));font-family:var(--serif);font-size:2rem}.tracePrimerSteps p{margin-bottom:0}.traceRecord{background:var(--white);width:min(1100px,100%);max-width:none}.traceRecord.isRecalled{border-color:#a7382b}.traceRecall{color:#fff;background:#a7382b;align-items:flex-start;gap:14px;padding:22px 35px;display:flex}.traceRecall svg{flex:none}.traceRecall strong{font-size:1.05rem}.traceRecall p{color:#fff;margin:4px 0 0}.traceSummary{border-bottom:1px solid var(--rule);color:var(--forest);font-family:var(--serif);margin:0;padding:24px 35px;font-size:1.35rem}.traceDates{grid-template-columns:repeat(3,1fr)}.traceDates>div{grid-template-columns:24px 1fr;align-items:center;column-gap:10px;display:grid}.traceDates svg{color:var(--leaf-dark,var(--forest));grid-row:1/3}.traceDates span,.traceDates strong{grid-column:2}.traceSection{padding:42px 35px!important}.traceSectionHeading{align-items:flex-start;gap:14px;margin-bottom:25px;display:flex}.traceSectionHeading>svg{color:var(--leaf-dark,var(--forest));margin-top:4px}.traceSectionHeading h3{margin:2px 0 0;font-size:1.8rem}.traceCardGrid,.traceDocumentGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.traceSourceCard,.traceDocumentGrid>article{border:1px solid var(--rule);background:var(--paper);padding:24px}.traceSourceCard>div:first-child{color:var(--forest);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;font-size:.68rem;font-weight:850;display:flex}.traceSourceCard h4,.traceDocumentGrid h4{font-family:var(--serif);margin:14px 0 7px;font-size:1.45rem}.traceLocation{align-items:center;gap:6px;display:flex}.traceFactList{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,1fr);margin:20px 0 0;display:grid}.traceFactList>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:13px}.traceFactList dt,.traceDocumentGrid dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:800}.traceFactList dd,.traceDocumentGrid dd{color:var(--forest);margin:3px 0 0;font-weight:750}.traceLots{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px;display:grid}.traceLots>div{border-left:3px solid var(--leaf);background:color-mix(in srgb, var(--leaf) 7%, var(--white));padding:18px}.traceLots span,.traceLots strong,.traceLots small{display:block}.traceLots span{color:var(--muted);text-transform:uppercase;font-size:.62rem}.traceLots strong{color:var(--forest);margin:4px 0}.traceTimeline{margin-top:24px}.traceTimeline article{grid-template-columns:48px 1fr;gap:18px;display:grid}.traceTimeline article>span{background:var(--forest);width:40px;height:40px;color:var(--white);border-radius:50%;place-items:center;font-size:.7rem;font-weight:800;display:grid}.traceTimeline article>div{border-left:1px solid var(--rule);padding:2px 0 28px 22px}.traceTimeline h4{margin:4px 0;font-size:1.05rem}.traceTimeline p{margin:0}.traceTimeline a,.traceDocumentLink{color:var(--forest);align-items:center;gap:5px;margin-top:10px;font-size:.72rem;font-weight:850;text-decoration:underline;display:inline-flex}.traceDocumentGrid>article>p{min-height:52px}.traceDocumentGrid dl>div{border-top:1px solid var(--rule);grid-template-columns:105px 1fr;gap:10px;padding:6px 0;display:grid}.traceAdminPage{min-height:800px;padding-block:70px 120px}.traceAdminTop{grid-template-columns:1fr auto;align-items:end;gap:40px;display:grid}.traceAdminTop>div:first-child>a,.adminTraceLink{color:var(--forest);align-items:center;gap:7px;margin-bottom:25px;font-size:.72rem;font-weight:850;display:inline-flex}.traceAdminTop>div:first-child>.eyebrow{display:block}.commercePageHeader .adminTraceLink{border-bottom:1px solid;margin:15px 0 0;padding-bottom:3px}.commercePageHeader .adminLinkRow{flex-wrap:wrap;gap:10px 22px;display:flex}.traceAdminHealth{border:1px solid var(--rule);background:var(--paper);grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px;padding:18px 24px;display:grid}.traceAdminHealth strong{color:var(--forest);font-family:var(--serif);font-size:2rem}.traceAdminHealth span{color:var(--muted);text-transform:uppercase;font-size:.67rem}.traceAdminSteps{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(5,1fr);margin:45px 0 28px;display:grid}.traceAdminSteps button{border:0;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--white);min-height:120px;color:var(--ink);cursor:pointer;text-align:left;align-content:start;padding:17px;display:grid}.traceAdminSteps button.active{background:var(--forest);color:var(--white)}.traceAdminSteps span{color:var(--leaf-dark,var(--forest));font-size:.65rem;font-weight:900}.traceAdminSteps button.active span,.traceAdminSteps button.active small{color:var(--leaf)}.traceAdminSteps strong{margin-top:13px}.traceAdminSteps small{color:var(--muted);margin-top:4px;line-height:1.35}.traceAdminMessage{border:1px solid;align-items:center;gap:9px;margin:0 0 20px;padding:15px 18px;font-size:.76rem;font-weight:750;display:flex}.traceAdminMessage.success{color:var(--forest);background:#eef6e4;border-color:#9bbd72}.traceAdminMessage.error{color:#8a2d22;background:#fff0ee;border-color:#cf8f87}.traceAdminWorkspace{grid-template-columns:minmax(0,1fr) minmax(270px,.38fr);gap:26px;display:grid}.traceAdminWorkspace.wide{grid-template-columns:1fr}.traceAdminIntro{border:1px solid var(--rule);background:var(--forest);color:var(--white);grid-column:1/-1;padding:28px}.traceAdminIntro>svg{color:var(--leaf)}.traceAdminIntro h2,.traceAdminIntro p{color:var(--white)}.traceAdminIntro h2{margin:8px 0}.traceAdminIntro p{max-width:750px;margin:0}.traceAdminForm,.traceRecordList,.traceEvidenceReview{border:1px solid var(--rule);background:var(--paper);padding:28px}.traceAdminFormStack{gap:22px;display:grid}.traceAdminForm h3{margin-top:0}.traceAdminForm label{color:var(--forest);gap:6px;margin-top:15px;font-size:.67rem;font-weight:850;display:grid}.traceAdminForm input,.traceAdminForm select,.traceAdminForm textarea{border:1px solid var(--rule);background:var(--white);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:0;padding:10px 11px}.traceAdminForm textarea{resize:vertical;min-height:92px}.traceAdminForm button{margin-top:20px}.traceFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.traceAdminForm fieldset{border:1px solid var(--rule);margin-top:18px;padding:18px}.traceAdminForm legend{color:var(--forest);text-transform:uppercase;padding-inline:8px;font-size:.68rem;font-weight:900}.traceCheck{border:1px solid var(--rule);background:var(--white);grid-template-columns:auto 1fr;align-items:flex-start;padding:14px;gap:10px!important;display:flex!important}.traceCheck input{width:auto;min-height:0;margin-top:3px}.traceCheck span,.traceCheck strong,.traceCheck small{display:block}.traceCheck small{color:var(--muted);margin-top:4px;font-weight:500}.traceLotPicker{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.traceLotPicker label{border:1px solid var(--rule);background:var(--white);align-items:flex-start;gap:9px;margin:0;padding:12px;display:flex}.traceLotPicker input{width:auto;min-height:0;margin-top:3px}.traceLotPicker span,.traceLotPicker small{display:block}.traceLotPicker small{color:var(--muted);margin-top:3px;font-weight:500}.traceRecordList{align-self:start}.traceRecordList h3{margin-top:0}.traceRecordList>div{border-top:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:10px;padding:13px 0;display:flex}.traceRecordList span,.traceRecordList strong,.traceRecordList small{display:block}.traceRecordList small{color:var(--muted);margin-top:3px}.traceRecordList em{flex:none;font-style:normal}.traceReleaseList{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.traceReleaseList>article{border:1px solid var(--rule);background:var(--white);flex-direction:column;min-height:300px;display:flex}.traceReleaseList header{background:var(--paper);justify-content:space-between;align-items:flex-start;gap:15px;padding:23px;display:flex}.traceReleaseList h3{margin:5px 0;font-size:1.55rem}.traceReleaseList p{margin:0}.traceReleaseChecks{gap:8px;padding:18px 23px;display:grid}.traceReleaseChecks p{color:#8a2d22;align-items:center;gap:7px;font-size:.72rem;display:flex}.traceReleaseChecks p.ready{color:var(--forest);font-weight:800}.traceQrBlock{border:1px solid var(--rule);background:var(--paper);align-items:center;gap:16px;margin:0 23px 18px;padding:15px;display:flex}.traceQrBlock svg{background:#fff;flex:none}.traceQrBlock strong,.traceQrBlock small{display:block}.traceQrBlock small{overflow-wrap:anywhere;max-width:240px;color:var(--muted);margin:4px 0 10px;font-size:.64rem}.traceQrBlock button{margin:0}.traceReleaseList footer{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:18px 23px;display:flex}.traceReleaseList footer button{margin:0}.traceReleaseList footer .recall{color:#9a3328}.traceEvidenceReview{margin-top:24px}.traceEvidenceReview>div{border-top:1px solid var(--rule);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.traceEvidenceReview strong,.traceEvidenceReview small{display:block}.traceEvidenceReview small{color:var(--muted);margin-top:3px}@media (max-width:850px){.traceAdminSteps{grid-template-columns:repeat(3,1fr)}.traceAdminWorkspace,.traceReleaseList{grid-template-columns:1fr}}@media (max-width:560px){.traceHero{padding-block:68px}.traceHero input{padding-inline:0 12px}.tracePrimerSteps,.traceDates,.traceCardGrid,.traceDocumentGrid,.traceLots,.traceFactList{grid-template-columns:1fr}.traceRecord>header,.traceSummary,.traceSection,.traceRecord>footer{padding-inline:20px!important}.traceDates>div{padding-inline:20px}.traceAdminTop{grid-template-columns:1fr}.traceAdminHealth{width:100%}.traceAdminSteps{grid-template-columns:repeat(2,1fr)}.traceFormGrid,.traceLotPicker{grid-template-columns:1fr}.traceAdminForm,.traceRecordList{padding:20px}.traceEvidenceReview>div{grid-template-columns:1fr auto}.traceEvidenceReview>div button{grid-column:1/-1}.traceReleaseList footer{flex-direction:column;align-items:stretch}.traceQrBlock{flex-direction:column;align-items:flex-start}}@media (max-width:1180px){.cropSaathiNavLink{display:none}.shopHeroInner{gap:55px}.commerceCategoryGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.shopHeroInner,.productDetailTop,.productTransparency,.productEvidenceGrid,.cartLayout,.checkoutLayout,.homeCommercePreviewInner{grid-template-columns:1fr}.shopHeroInner{gap:45px;min-height:auto;padding-block:65px}.shopHero h1{font-size:clamp(3.2rem,13vw,5.5rem)}.productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productDetailTop{gap:35px}.purchasePanel,.orderSummary{position:static}.productDataSection{grid-template-columns:repeat(2,1fr)}.relatedCommerceContent>div:last-child,.orderLookupForm{grid-template-columns:1fr}}@media (max-width:560px){.shopHeroInner{padding-block:48px}.shopHeroActions{flex-direction:column;align-items:flex-start}.shopPromisePanel{padding:20px}.commerceCategoryGrid,.productGrid,.readinessGrid,.productDataSection,.formGrid,.declaredFoodData dl,.declaredFoodData dl>div{grid-template-columns:1fr}.commerceCategoryGrid>a{min-height:230px}.shopToolbar{grid-template-columns:1fr}.shopResultCount{padding:5px 0}.productGalleryMain,.productGalleryMain img{min-height:460px}.productDetailTop{padding-bottom:70px}.productTransparency,.categoryDirectory,.shopProducts,.relatedCommerceContent{padding-block:75px}.productDataSection>div,.productDataSection>div:first-child{border-right:0;border-bottom:1px solid var(--rule);padding:18px 0}.cartLine{grid-template-columns:90px 1fr}.cartLine img{height:110px}.cartLinePrice{grid-column:2;justify-items:start;gap:12px}.orderDetail>header,.orderDetail footer{flex-direction:column;align-items:flex-start;gap:20px}.orderLines>div{grid-template-columns:60px 1fr;padding-inline:18px}.orderLines>div>b{grid-column:2}.adminStats{grid-template-columns:repeat(2,1fr)}.integrationStatusGrid{grid-template-columns:1fr}.traceHero form{grid-template-columns:auto 1fr}.traceHero form button{grid-column:1/-1}.traceRecord>header{grid-template-columns:38px 1fr}.traceRecord>header>strong{grid-column:2;justify-self:start}.traceDates{grid-template-columns:1fr}.traceRecord>footer{flex-direction:column;align-items:flex-start}}html[data-reveal-ready=true] [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(34px)}html[data-reveal-ready=true] [data-reveal][data-revealed=true],html[data-reveal-ready=true] [data-reveal]:target{opacity:1;transform:none}body:has(.cinematicHero) .siteHeader{color:var(--white);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(#081b12db,#081b128f);border-color:#ffffff24;position:fixed;left:0;right:0}body:has(.cinematicHero) .brandWordmark{filter:brightness(0)invert()}:is(body:has(.cinematicHero) .brandWordGroup small,body:has(.cinematicHero) .desktopNav a){color:#ffffffc7}body:has(.cinematicHero) .desktopNav a:hover{color:var(--white)}body:has(.cinematicHero) .desktopNav a:after{background:var(--lime)}:is(body:has(.cinematicHero) .iconButton,body:has(.cinematicHero) .mobileMenuButton){color:var(--white);border-color:#ffffff40}body:has(.cinematicHero) .headerActions .buttonSmall{border-color:var(--lime);background:var(--lime);color:var(--forest)}.cinematicHero{height:clamp(800px,100svh,960px);min-height:800px;color:var(--white);isolation:isolate;background:#0c2b1d;align-items:stretch;display:flex;position:relative;overflow:hidden}.cinematicHeroVideo,.cinematicHeroShade,.cinematicHeroGrain{position:absolute;inset:0}.cinematicHeroVideo{z-index:0;object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.06);width:100%;height:100%}.cinematicHeroShade{z-index:1;background:radial-gradient(circle at 68% 44%,#bbd63714,#0000 27%),linear-gradient(90deg,#071910ed 0%,#071910c2 42%,#07191061 69%,#0719109e 100%),linear-gradient(#07191061,#0000 34%,#071910b8)}.cinematicHeroGrain{z-index:2;opacity:.14;mix-blend-mode:soft-light;pointer-events:none;background-image:repeating-radial-gradient(circle at 17% 32%,#ffffff4d 0 .7px,#0000 .8px 4px);background-size:7px 7px}.cinematicHeroInner{z-index:3;width:var(--page);grid-template-columns:minmax(0,1.15fr) minmax(360px,.62fr);align-items:center;gap:clamp(54px,7vw,115px);margin:auto;padding:150px 0 110px;display:grid;position:relative}.cinematicHeroCopy{max-width:770px}.heroKicker{color:var(--lime);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:26px;font-size:.72rem;font-weight:850;display:inline-flex}.cinematicHero h1{max-width:840px;color:var(--white);text-wrap:balance;text-shadow:0 4px 40px #0000003d;margin-bottom:30px;font-size:clamp(4.6rem,7.4vw,7.7rem);line-height:.89}.cinematicHero h1 em{color:var(--lime);font-weight:400;display:block}.cinematicHeroCopy>p{color:#ffffffc2;max-width:650px;margin-bottom:34px;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.75}.cinematicHero .heroActions{align-items:center;gap:25px;display:flex}.heroPrimaryButton{border-color:var(--lime);background:var(--lime);color:#102c1f;box-shadow:0 14px 42px #00000038}.heroPrimaryButton:hover{border-color:var(--white);background:var(--white);color:#102c1f}.heroTextLink,.lightTextLink{color:var(--white);border-bottom:1px solid;align-items:center;gap:7px;padding-bottom:4px;font-size:.82rem;font-weight:800;display:inline-flex}.heroNotebook{-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);background:#0d2a1db3;border:1px solid #ffffff3d;padding:22px;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000057}.heroNotebook:before{background:linear-gradient(90deg, var(--lime), var(--mustard), transparent 84%);content:"";height:3px;position:absolute;top:0;left:0;right:0}.heroNotebookTopline,.heroNotebookFoot{color:#ffffff94;letter-spacing:.11em;justify-content:space-between;align-items:center;gap:15px;font-size:.58rem;font-weight:850;display:flex}.heroNotebookTopline>span,.heroNotebookFoot{align-items:center;gap:7px;display:flex}.livePulse i{background:var(--lime);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 5px #b6d53b21}.heroNotebook ol{border-top:1px solid #ffffff24;margin:21px 0;padding:0;list-style:none}.heroNotebook li{border-bottom:1px solid #ffffff24;grid-template-columns:31px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:15px 0;display:grid}.heroNotebook li>span{color:var(--lime);font-size:.64rem;font-weight:850}.heroNotebook li strong,.heroNotebook li small{display:block}.heroNotebook li strong{color:var(--white);font-family:var(--serif);font-size:1.14rem;font-weight:500}.heroNotebook li small{color:#ffffff87;margin-top:2px;font-size:.66rem;line-height:1.45}.heroNotebook li>svg{color:var(--lime)}.heroNotebookFoot{justify-content:flex-start;line-height:1.5}.heroSceneCaption{z-index:4;color:#ffffff8a;letter-spacing:.14em;align-items:center;gap:12px;font-size:.57rem;font-weight:850;display:flex;position:absolute;bottom:28px;right:max(24px,50vw - 590px)}.heroSceneCaption i{background:#ffffff57;width:24px;height:1px}.knowledgeTicker{background:var(--mustard);border-block:1px solid #183c2a24;overflow:hidden}.knowledgeTickerTrack{width:max-content;animation:52s linear infinite zaivikTicker;display:flex}.knowledgeTickerTrack>span{border-right:1px solid #183c2a38;grid-template-columns:1fr auto;min-width:260px;padding:22px 28px;display:grid}.knowledgeTicker strong,.knowledgeTicker small{display:block}.knowledgeTicker strong{color:#173222;font-family:var(--serif);font-size:1.1rem;font-weight:600}.knowledgeTicker small{color:#173222ab;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:750}.knowledgeTicker i{color:#173222;grid-area:1/2/3;align-self:center}@keyframes zaivikTicker{to{transform:translate(-50%)}}.evidenceNumbers{padding-block:130px}.evidenceNumbersIntro{max-width:920px;margin-bottom:82px;display:grid}.evidenceNumbersIntro h2{max-width:850px;margin:0}.evidenceNumbersGrid{border-block:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.evidenceNumbersGrid article{border-right:1px solid var(--rule);min-height:260px;padding:38px 30px 32px}.evidenceNumbersGrid article:first-child{padding-left:0}.evidenceNumbersGrid article:last-child{border-right:0}.evidenceNumbersGrid article>strong{color:var(--forest);font-family:var(--serif);letter-spacing:-.06em;margin-bottom:30px;font-size:clamp(4.2rem,6vw,6.8rem);font-weight:450;line-height:.8;display:block}.evidenceNumbersGrid h3{font-family:var(--sans);letter-spacing:-.01em;text-transform:uppercase;font-size:.84rem;font-weight:850}.evidenceNumbersGrid p{max-width:220px;margin:0;font-size:.77rem}.verificationExperience,.homeReadingRoom,.categoryConstellation{color:var(--white);background:#102e20}.verificationExperience{padding-block:125px 110px}.railSectionHeader{grid-template-columns:minmax(0,1.1fr) minmax(280px,.55fr);align-items:end;gap:70px;margin-bottom:55px;display:grid}.railSectionHeader h2,.railSectionHeaderDark h2{max-width:810px;margin:0}.verificationExperience h2,.homeReadingRoom h2,.railSectionHeaderDark h2{color:var(--white)}.verificationExperience .railSectionHeader>p{color:#ffffff96;margin:0}.horizontalRail{position:relative}.railControls{width:var(--page);justify-content:flex-end;gap:9px;margin:0 auto 22px;display:flex}.railControls button{border:1px solid var(--rule);width:44px;height:44px;color:var(--forest);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background .18s,color .18s,transform .18s;display:grid}.railControls button:hover{background:var(--forest);color:var(--white);transform:translateY(-2px)}.verificationExperience .railControls button,.homeReadingRoom .railControls button{color:var(--white);border-color:#ffffff3d}.verificationExperience .railControls button:hover,.homeReadingRoom .railControls button:hover{background:var(--lime);color:var(--forest)}.railViewport{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-color:#ffffff3d transparent;scrollbar-width:thin;grid-auto-columns:minmax(320px,380px);grid-auto-flow:column;gap:18px;padding:0 max(24px,50vw - 590px) 25px;display:grid;overflow-x:auto}.railViewport>*{scroll-snap-align:start}.verificationRailCard{background:linear-gradient(145deg,#ffffff17,#ffffff08);border:1px solid #ffffff29;flex-direction:column;min-height:430px;padding:30px;transition:border-color .22s,transform .22s,background .22s;display:flex;position:relative;overflow:hidden}.verificationRailCard:hover{background:linear-gradient(145deg,#b6d53b29,#ffffff08);border-color:#b6d53b94;transform:translateY(-7px)}.verificationRailTop{color:var(--lime);justify-content:space-between;margin-bottom:auto;display:flex}.verificationRailTop span{color:#ffffff59;font-family:var(--serif);font-size:3.5rem;line-height:1}.verificationRailCard>small{color:var(--lime);letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:850}.verificationRailCard h3{color:var(--white);margin:11px 0 18px;font-size:2.35rem}.verificationRailCard p{color:#ffffff9e;font-size:.86rem}.verificationCardLine{background:#ffffff2e;height:1px;margin-top:24px;position:relative;overflow:hidden}.verificationCardLine i{background:var(--lime);width:28%;transition:width .35s;position:absolute;inset:0 auto 0 0}.verificationRailCard:hover .verificationCardLine i{width:100%}.verificationAction{padding-top:25px}.homeTruthSpotlight{min-height:680px;box-shadow:var(--shadow);background:#efe4c8;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);margin-block:135px;display:grid}.homeTruthVisual{min-height:680px;position:relative;overflow:hidden}.homeTruthVisual img{object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.homeTruthVisual:hover img{transform:scale(1.035)}.homeTruthVisualShade{background:linear-gradient(#0c1c1208 42%,#0c1c12bf);position:absolute;inset:0}.truthFileStamp{border:1px solid var(--white);color:var(--white);letter-spacing:.13em;padding:9px 13px;font-size:.62rem;font-weight:850;position:absolute;top:34px;left:34px;transform:rotate(-3deg)}.truthVisualCaption{color:var(--white);position:absolute;bottom:38px;left:36px;right:36px}.truthVisualCaption small,.truthVisualCaption strong{display:block}.truthVisualCaption small{color:#ffffffa6;letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:800}.truthVisualCaption strong{font-family:var(--serif);margin-top:6px;font-size:2rem;font-weight:500}.homeTruthCopy{flex-direction:column;justify-content:center;padding:clamp(48px,6vw,92px);display:flex}.homeTruthCopy h2{font-size:clamp(3rem,4.4vw,5.1rem)}.homeTruthCopy>p{max-width:530px;font-size:.95rem}.truthChecks{gap:12px;margin:25px 0 38px;display:grid}.truthChecks span{color:var(--soil);font-family:var(--serif);align-items:center;gap:10px;font-size:1.05rem;display:flex}.homeTruthCopy .button{align-self:flex-start}.homeReadingRoom{background:radial-gradient(circle at 15% 5%,#78a63d21,#0000 28%),#141c17;padding-block:125px 115px}.railSectionHeaderDark .lightTextLink{justify-self:end}.storyRail .railViewport{grid-auto-columns:minmax(330px,390px)}.homeStoryCard{background:var(--paper-light);min-height:600px;color:var(--ink)}.homeStoryImage{background:#d8d7c5;height:255px;display:block;position:relative;overflow:hidden}.homeStoryImage img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.homeStoryCard:hover .homeStoryImage img{transform:scale(1.05)}.homeStoryImage>span{width:39px;height:39px;color:var(--white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f2c1ea3;border:1px solid #ffffffad;border-radius:50%;place-items:center;font-size:.62rem;font-weight:850;display:grid;position:absolute;top:18px;left:18px}.homeStoryBody{flex-direction:column;min-height:345px;padding:29px;display:flex}.homeStoryBody>small{color:var(--leaf);letter-spacing:.13em;text-transform:uppercase;font-size:.59rem;font-weight:850}.homeStoryBody h3{margin:16px 0;font-size:2rem}.homeStoryBody p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}.homeStoryBody>div{border-top:1px solid var(--rule);color:var(--forest);justify-content:space-between;align-items:center;margin-top:auto;padding-top:19px;display:flex}.homeStoryBody>div span{letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:850}.accountabilitySection,.fieldNotesExperience{padding-block:130px}.accountabilitySection{background:radial-gradient(circle at 92% 14%, #d5a52d26, transparent 27%), var(--paper)}.accountabilitySection .railSectionHeader>p{margin:0}.questionRail .railViewport{grid-auto-columns:minmax(360px,440px)}.questionCard{border:1px solid var(--rule);background:#fffefab3;flex-direction:column;min-height:410px;padding:34px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.questionCard:hover{border-color:var(--mustard);transform:translateY(-6px);box-shadow:0 22px 50px #3e321b17}.questionCard>div{color:var(--forest);justify-content:space-between;align-items:center;display:flex}.questionCard>div span{color:var(--mustard);font-family:var(--serif);font-size:2.7rem;line-height:1}.questionCard blockquote{color:var(--ink);font-family:var(--serif);letter-spacing:-.025em;margin:auto 0;font-size:clamp(1.65rem,2.1vw,2.2rem);font-weight:500;line-height:1.18}.questionCard footer{border-top:1px solid var(--rule);justify-content:space-between;align-items:end;padding-top:21px;display:flex}.questionCard footer strong,.questionCard footer span{letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;display:block}.questionCard footer span{color:var(--muted)}.fieldNotesExperience{background:#e7eadc}.fieldStoryRail .railViewport{grid-auto-columns:minmax(500px,620px)}.fieldStoryPanel{background:var(--forest);height:590px;color:var(--white);display:block;position:relative;overflow:hidden}.fieldStoryPanel img{object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.fieldStoryPanel:hover img{transform:scale(1.045)}.fieldStoryPanelShade{background:linear-gradient(#071d1214 32%,#071d12e0);position:absolute;inset:0}.fieldStoryPanel>span{color:var(--white);letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff73;padding:8px 11px;font-size:.59rem;font-weight:850;position:absolute;top:28px;left:28px}.fieldStoryPanel>div:last-child{position:absolute;bottom:33px;left:34px;right:34px}.fieldStoryPanel small{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:850}.fieldStoryPanel h3{max-width:520px;color:var(--white);margin:12px 0 14px;font-size:clamp(2.4rem,3.3vw,3.45rem)}.fieldStoryPanel p{color:#ffffffab;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:510px;margin-bottom:22px;font-size:.83rem;display:-webkit-box;overflow:hidden}.fieldStoryPanel strong{align-items:center;gap:8px;font-size:.7rem;display:inline-flex}.categoryConstellation{background:radial-gradient(circle at 82% 12%,#d5a52d21,#0000 27%),#161e19;padding-block:135px}.categoryConstellationIntro{max-width:800px;margin-bottom:70px;display:grid}.categoryConstellationIntro h2,.categoryConstellationIntro p{color:var(--white)}.categoryConstellationIntro p{color:#ffffff96;max-width:620px}.categoryConstellationGrid{border-top:1px solid #ffffff2e}.categoryConstellationGrid>a{border-bottom:1px solid #ffffff2e;grid-template-columns:74px 1fr auto;align-items:center;gap:28px;min-height:130px;padding:25px 0;transition:padding .24s,background .24s;display:grid}.categoryConstellationGrid>a:hover{background:var(--lime);padding-left:24px;padding-right:24px}.categoryConstellationGrid>a>span{color:var(--lime);font-family:var(--serif);font-size:1.2rem}.categoryConstellationGrid h3{color:var(--white);margin:0 0 6px;font-size:clamp(1.8rem,2.6vw,2.8rem)}.categoryConstellationGrid p{color:#ffffff8a;margin:0;font-size:.8rem}.categoryConstellationGrid svg{color:var(--lime)}.categoryConstellationGrid>a:hover>span,.categoryConstellationGrid>a:hover h3,.categoryConstellationGrid>a:hover p,.categoryConstellationGrid>a:hover svg{color:var(--forest)}.askSectionElevated{background:radial-gradient(circle at 20% 22%,#b6d53b33,#0000 26%),radial-gradient(circle at 86% 80%,#d5a52d2e,#0000 27%),#275b55;padding-block:130px;position:relative;overflow:hidden}.askSectionElevated:before{content:"";border:1px solid #ffffff1c;border-radius:50%;width:500px;height:500px;position:absolute;top:-180px;right:-90px;box-shadow:0 0 0 70px #ffffff08,0 0 0 140px #ffffff05}.askSectionElevated .askGrid{z-index:1;grid-template-columns:minmax(0,.88fr) minmax(360px,.72fr);align-items:center;position:relative}.askSectionElevated h2{max-width:690px}.askSectionElevated .askGrid>div>p{color:#ffffffb3;max-width:600px}.askPromise{max-width:590px;color:var(--white);border-top:1px solid #ffffff40;align-items:flex-start;gap:12px;margin-top:32px;padding-top:24px;font-size:.76rem;font-weight:700;display:flex}.askPromise svg{color:var(--lime);flex:none}.askSectionElevated .questionForm{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#081f184d;border:1px solid #ffffff3d;padding:34px;box-shadow:0 25px 70px #0000002e}.askSectionElevated .questionForm input,.askSectionElevated .questionForm textarea,.askSectionElevated .questionForm select{background:#ffffff1a;border-color:#ffffff40}.askSectionElevated .questionForm textarea::placeholder{color:#ffffff80}.askSectionElevated .questionForm .button{border-color:var(--lime);background:var(--lime);color:var(--forest)}@media (max-width:1100px){.cinematicHeroInner{grid-template-columns:minmax(0,1fr) minmax(330px,.58fr);gap:42px}.cinematicHero h1{font-size:clamp(4.2rem,7.2vw,6.2rem)}.evidenceNumbersGrid{grid-template-columns:repeat(2,1fr)}.evidenceNumbersGrid article:nth-child(2){border-right:0}.evidenceNumbersGrid article:nth-child(-n+2){border-bottom:1px solid var(--rule)}.evidenceNumbersGrid article:nth-child(3){padding-left:0}.homeTruthSpotlight{grid-template-columns:1fr .85fr}}@media (max-width:850px){body:has(.cinematicHero) .siteHeader{background:#081b12e0}body:has(.cinematicHero) .mobileNav{background:#102e20}body:has(.cinematicHero) .mobileNav a{color:var(--white);border-color:#ffffff26}body:has(.cinematicHero) .mobileNav .button{border-color:var(--lime);background:var(--lime);color:var(--forest)}.cinematicHero{background:url(/images/farmer-stories/mustard-season-field-note.webp) 50%/cover;height:auto;min-height:940px}.cinematicHeroVideo,.pageHeroFilm .pageHeroVideo{display:none}.cinematicHeroShade{background:linear-gradient(#071910cf 0%,#0719109e 42%,#071910e8 100%)}.cinematicHeroInner{width:var(--page);grid-template-columns:1fr;gap:44px;padding:140px 0 85px}.cinematicHero h1{max-width:700px;font-size:clamp(4rem,12.5vw,6rem)}.cinematicHeroCopy>p{max-width:590px}.heroNotebook{width:min(540px,100%)}.heroSceneCaption{display:none}.evidenceNumbers,.accountabilitySection,.fieldNotesExperience{padding-block:92px}.railSectionHeader{grid-template-columns:1fr;align-items:start;gap:20px}.railSectionHeaderDark .lightTextLink{justify-self:start}.verificationExperience,.homeReadingRoom,.categoryConstellation{padding-block:95px}.homeTruthSpotlight{grid-template-columns:1fr;min-height:0;margin-block:95px}.homeTruthVisual{min-height:580px}.homeTruthCopy{padding:55px}.askSectionElevated{padding-block:95px}.askSectionElevated .askGrid{grid-template-columns:1fr;gap:50px}}@media (max-width:560px){.cinematicHero{min-height:900px}.cinematicHeroVideo{display:none}.cinematicHeroInner{gap:34px;padding:124px 0 58px}.heroKicker{margin-bottom:19px;font-size:.61rem}.cinematicHero h1{margin-bottom:23px;font-size:clamp(3.25rem,14.7vw,4.65rem);line-height:.91}.cinematicHeroCopy>p{margin-bottom:26px;font-size:.9rem;line-height:1.64}.cinematicHero .heroActions{align-items:stretch;gap:16px}.heroTextLink{align-self:flex-start}.heroNotebook{padding:18px}.heroNotebookTopline{font-size:.5rem}.heroNotebook li{min-height:65px;padding-block:11px}.heroNotebook li strong{font-size:1rem}.heroNotebook li small{display:none}.heroNotebookFoot{font-size:.5rem}.knowledgeTickerTrack>span{min-width:220px;padding:17px 21px}.evidenceNumbersIntro{margin-bottom:48px}.evidenceNumbersGrid{grid-template-columns:1fr}.evidenceNumbersGrid article,.evidenceNumbersGrid article:first-child,.evidenceNumbersGrid article:nth-child(3){border-right:0;border-bottom:1px solid var(--rule);min-height:0;padding:28px 0}.evidenceNumbersGrid article:last-child{border-bottom:0}.evidenceNumbersGrid article>strong{margin-bottom:18px;font-size:4.5rem}.railSectionHeader{margin-bottom:38px}.railControls{margin-bottom:15px}.railViewport{grid-auto-columns:86vw;padding-inline:14px}.verificationRailCard{min-height:390px;padding:25px}.homeTruthSpotlight{width:100%;margin-block:0}.homeTruthVisual{min-height:470px}.truthFileStamp{top:22px;left:22px}.truthVisualCaption{bottom:25px;left:24px;right:24px}.homeTruthCopy{padding:43px 24px 50px}.homeTruthCopy h2{font-size:3rem}.storyRail .railViewport,.questionRail .railViewport,.fieldStoryRail .railViewport{grid-auto-columns:86vw}.homeStoryCard{min-height:560px}.homeStoryImage{height:230px}.homeStoryBody{min-height:330px;padding:24px}.homeStoryBody h3{font-size:1.75rem}.questionCard{min-height:370px;padding:26px}.questionCard blockquote{font-size:1.65rem}.fieldStoryPanel{height:520px}.fieldStoryPanel>span{top:20px;left:20px}.fieldStoryPanel>div:last-child{bottom:24px;left:24px;right:24px}.fieldStoryPanel h3{font-size:2.5rem}.categoryConstellationGrid>a{grid-template-columns:42px 1fr auto;gap:12px;min-height:115px;padding-block:20px}.categoryConstellationGrid>a:hover{padding-left:12px;padding-right:12px}.categoryConstellationGrid h3{font-size:1.75rem}.categoryConstellationGrid p{display:none}.askSectionElevated .questionForm{padding:24px}}@media (prefers-reduced-motion:reduce){html[data-reveal-ready=true] [data-reveal]{opacity:1;transform:none}.knowledgeTickerTrack{animation:none}.cinematicHeroVideo,.storeHeroVideo{display:none}.cinematicHero{background:linear-gradient(90deg,#071910e0,#07191091),url(/images/farmer-stories/mustard-season-field-note.webp) 50%/cover}}.productGrid.homeProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 20px}.shopHeroInner.commerceShopHeroInner{grid-template-columns:minmax(0,1fr) minmax(340px,.65fr);gap:80px;min-height:530px;padding-block:70px}.shopProducts.commerceShopProducts{padding-top:95px}.shopToolbar{grid-template-columns:minmax(250px,1fr) minmax(190px,.34fr) minmax(180px,.3fr) auto}.singleCategoryShopBrowser .shopToolbar{grid-template-columns:minmax(250px,1fr) minmax(190px,.34fr) auto}.productDetailTop.commerceProductDetailTop{padding-top:18px;padding-bottom:80px}@media (max-width:1180px){.productGrid.homeProductGrid,.shopToolbar,.singleCategoryShopBrowser .shopToolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.shopToolbar .shopSearch,.shopToolbar .shopResultCount{grid-column:1/-1}}@media (max-width:850px){.productGrid.homeProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.shopHeroInner.commerceShopHeroInner{grid-template-columns:1fr;gap:40px;min-height:auto;padding-block:65px}.shopToolbar,.singleCategoryShopBrowser .shopToolbar{grid-template-columns:1fr 1fr}.shopToolbar .shopSearch,.shopToolbar .shopResultCount{grid-column:1/-1}}@media (max-width:560px){.productGrid.homeProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.shopHeroInner.commerceShopHeroInner{padding-block:48px}.shopToolbar,.singleCategoryShopBrowser .shopToolbar{grid-template-columns:1fr}.shopToolbar .shopSearch,.shopToolbar .shopResultCount{grid-column:1}.productDetailTop.commerceProductDetailTop{padding-top:8px;padding-bottom:70px}}@media (max-width:390px){.productGrid.homeProductGrid{grid-template-columns:1fr}}.commerceHero{border-bottom:1px solid var(--rule);background:radial-gradient(circle at 78% 20%,#badf353d,#0000 25%),linear-gradient(115deg,#fffaf0 0%,#f8f1e2 52%,#eef3d9 100%);overflow:hidden}.commerceHeroInner{grid-template-columns:minmax(0,.86fr) minmax(480px,1.14fr);align-items:center;gap:78px;min-height:650px;padding-block:55px;display:grid}.commerceHeroCopy h1{max-width:650px;color:var(--forest);margin:14px 0 24px;font-size:clamp(4rem,5.7vw,6.3rem);line-height:.91}.commerceHeroCopy>p{max-width:570px;font-size:1rem}.commerceHeroActions{align-items:center;gap:24px;margin-top:34px;display:flex}.commerceHeroProof{color:var(--forest-2);gap:22px;margin-top:40px;font-size:.66rem;font-weight:800;display:flex}.commerceHeroProof span{align-items:center;gap:7px;display:flex}.commerceHeroProof svg{color:var(--leaf)}.commerceHeroProduct{background:#fffefab8;border:1px solid #183c2a21;grid-template-rows:1fr auto;min-height:540px;padding:24px 30px 25px;display:grid;position:relative;box-shadow:0 28px 75px #283e2721}.commerceHeroProductImage{place-items:center;min-height:390px;display:grid}.commerceHeroProductImage img{object-fit:contain;filter:drop-shadow(0 25px 22px #20362429);width:100%;height:390px;transition:transform .3s}.commerceHeroProduct:hover .commerceHeroProductImage img{transform:translateY(-5px)scale(1.018)}.commerceHeroBadge{z-index:1;background:var(--white);color:var(--forest);letter-spacing:.08em;text-transform:uppercase;padding:7px 10px;font-size:.58rem;font-weight:900;position:absolute;top:20px;left:20px}.commerceHeroBadge.available{background:var(--forest);color:var(--white)}.commerceHeroProductMeta{border-top:1px solid var(--rule);padding-top:18px}.commerceHeroProductMeta>span{color:var(--leaf);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:900}.commerceHeroProductMeta h2{max-width:460px;margin:5px 0 12px;font-size:1.72rem}.commerceHeroProductMeta>div{color:var(--muted);justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.commerceHeroProductMeta strong{color:var(--forest);font-size:.78rem}.commerceHeroProductLink{color:var(--forest);align-items:center;gap:7px;font-size:.68rem;font-weight:850;display:flex;position:absolute;bottom:76px;right:30px}.homeCategoryRail{background:var(--white);border-bottom:1px solid var(--rule);padding-block:32px 36px}.homeCategoryRail>div>.eyebrow{margin-bottom:17px;display:block}.homeCategoryQuickLinks{border-block:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.homeCategoryQuickLinks>a{border-right:1px solid var(--rule);grid-template-columns:75px 1fr auto;align-items:center;gap:12px;min-height:108px;padding:12px 15px;transition:background .18s;display:grid}.homeCategoryQuickLinks>a:hover{background:var(--paper)}.homeCategoryQuickImage{background:#f5f0e5;place-items:center;width:72px;height:72px;display:grid}.homeCategoryQuickImage img{object-fit:contain;width:66px;height:66px}.homeCategoryQuickLinks strong,.homeCategoryQuickLinks small{display:block}.homeCategoryQuickLinks strong{color:var(--forest);font-family:var(--serif);font-size:1rem;line-height:1.15}.homeCategoryQuickLinks small{color:var(--muted);margin-top:5px;font-size:.57rem;font-weight:750}.homeCategoryQuickLinks>a>svg{color:var(--leaf)}.homeProductShelf{border-bottom:1px solid var(--rule);background:#f4efe4;padding-block:92px 76px}.homeShelfHeader{justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px;display:flex}.homeShelfHeader h2{margin-bottom:0}.commerceProductRail .railControls{margin-top:-80px;margin-bottom:38px}.commerceProductRail .railViewport{grid-auto-columns:minmax(270px,300px);gap:20px}.commerceProductRail .commerceProductCard{width:100%}.commerceProductRail .productCardImage{background:#fffefab8}.productSavingBadge{z-index:1;background:var(--turmeric);color:var(--forest);padding:6px 8px;font-size:.57rem;font-weight:900;position:absolute;top:12px;right:12px}.homePantryShelf>.sectionShell{padding-block:95px}.homeSourcingStory{background:var(--forest);color:var(--white);padding-block:105px}.homeSourcingStoryInner{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:stretch;gap:78px;display:grid}.homeSourcingFilm{background:#173f2f url(/images/hero-field-poster.jpg) 50%/cover no-repeat;min-height:610px;position:relative;overflow:hidden}.homeSourcingFilm video,.homeSourcingFilmShade{width:100%;height:100%;position:absolute;inset:0}.homeSourcingFilm video{object-fit:cover}.homeSourcingFilmShade{background:linear-gradient(#0000 45%,#061f15ab)}.homeSourcingFilm>span{z-index:1;color:var(--white);letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:850;position:absolute;bottom:28px;left:28px;right:28px}.homeSourcingCopy{align-self:center}.homeSourcingCopy h2,.homeSourcingCopy>p{color:var(--white)}.homeSourcingCopy h2{margin-top:12px;font-size:clamp(3rem,4.1vw,4.7rem);line-height:.98}.homeSourcingCopy>p{color:#ffffffb0}.homeSourcingPoints{border-top:1px solid #ffffff2e;margin:38px 0}.homeSourcingPoints>div{border-bottom:1px solid #ffffff2e;grid-template-columns:28px 1fr;align-items:center;gap:13px;min-height:86px;padding-block:17px;display:grid}.homeSourcingPoints svg{color:var(--lime)}.homeSourcingPoints strong,.homeSourcingPoints small{display:block}.homeSourcingPoints strong{color:var(--white);font-family:var(--serif)}.homeSourcingPoints small{color:#fff9;margin-top:3px;font-size:.63rem}.homeAddOns{padding-bottom:115px}.mobileCommerceDock{display:none}.commerceShopHero h1{max-width:850px;margin-block:10px 15px;font-size:clamp(3.6rem,5.2vw,5.7rem)}.commerceShopHero p{max-width:680px;margin-bottom:0}.shopCategoryStrip{z-index:25;border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefaf0;position:sticky;top:0;overflow:hidden}.shopCategoryStrip>div{scrollbar-width:none;display:flex;overflow-x:auto}.shopCategoryStrip a{border-right:1px solid var(--rule);color:var(--forest);white-space:nowrap;flex:none;padding:17px 20px;font-size:.66rem;font-weight:800}.shopCategoryStrip a:first-child{background:var(--forest);color:var(--white)}.purchasePolicyLinks{color:var(--forest);gap:20px;padding-top:12px;font-size:.62rem;font-weight:800;display:flex}.purchasePolicyLinks a{border-bottom:1px solid}.productPackDisclosure,.productReadinessDisclosure{border-top:1px solid var(--rule);padding-block:0}.productPackDisclosure>summary,.productReadinessDisclosure>summary{min-height:82px;color:var(--forest);cursor:pointer;font-family:var(--serif);justify-content:space-between;align-items:center;gap:20px;font-size:1.35rem;list-style:none;display:flex}.productPackDisclosure>summary::-webkit-details-marker{display:none}.productReadinessDisclosure>summary::-webkit-details-marker{display:none}.productPackDisclosure>summary>span,.productReadinessDisclosure>summary>span:last-child{font-family:var(--font-sans);color:var(--muted);text-transform:uppercase;font-size:.62rem;font-weight:800}.productReadinessDisclosure>summary>span:first-child strong,.productReadinessDisclosure>summary>span:first-child small{display:block}.productReadinessDisclosure>summary>span:first-child small{color:var(--muted);font-family:var(--font-sans);margin-top:4px;font-size:.65rem;font-weight:500}.productPackDisclosure .productDataSection{width:100%;padding:0 0 35px}.productReadinessDisclosure{border-bottom:1px solid var(--rule)}.productReadinessDisclosure .readinessGrid{padding-bottom:45px}.productRecommendationRail .railControls{width:100%;margin-top:-72px}.productRecommendationRail .railViewport{padding-inline:0}.adminEditButton{border:1px solid var(--forest);color:var(--forest);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:7px 9px;font-size:.63rem;font-weight:850;display:inline-flex}.adminSaved{color:var(--forest);background:#e3eed4;align-items:center;gap:9px;margin-bottom:20px;padding:14px 16px;font-weight:750;display:flex}.catalogueBulkPanel{border:1px solid var(--rule);background:var(--paper);margin-bottom:34px;padding:26px}.catalogueBulkIntro{align-items:flex-start;gap:14px;max-width:860px;display:flex}.catalogueBulkIntro>svg{color:var(--leaf);flex:none;margin-top:3px}.catalogueBulkIntro h2{margin:5px 0 7px;font-size:1.7rem}.catalogueBulkIntro p{margin:0;font-size:.76rem}.catalogueBulkTracker{border:1px solid var(--rule);background:var(--white);color:var(--forest);align-items:flex-start;gap:11px;margin-top:22px;padding:15px 17px;display:flex}.catalogueBulkTracker>svg{flex:none}.catalogueBulkTracker strong,.catalogueBulkTracker span{display:block}.catalogueBulkTracker span{color:var(--muted);margin-top:3px;font-size:.7rem}.catalogueBulkTracker.attention{background:#fff9e8;border-color:#d6a521}.catalogueBulkTracker.error{color:#8e3f35;background:#fff4f1;border-color:#bc6b60}.catalogueBulkTracker.ready,.catalogueBulkTracker.complete{border-color:color-mix(in srgb, var(--leaf) 60%, var(--rule));background:#f1f7e9}.catalogueBulkTracker.working{border-color:var(--forest)}.catalogueBulkTracker .spin{animation:.9s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}.catalogueBulkProgress{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;display:grid}.catalogueBulkProgress span{border-top:3px solid var(--rule);color:var(--muted);padding:8px 10px;font-size:.62rem;font-weight:750}.catalogueBulkProgress span.current{border-color:var(--mustard);color:var(--forest)}.catalogueBulkProgress span.done{border-color:var(--leaf);color:var(--forest)}.catalogueBulkSteps{counter-reset:bulk-step;border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin:24px 0 0;padding:0;list-style:none;display:grid}.catalogueBulkSteps>li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--white);counter-increment:bulk-step;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;min-height:210px;padding:22px;display:flex}.catalogueBulkSteps>li:before{content:counter(bulk-step, decimal-leading-zero);color:var(--leaf);font-family:var(--serif);font-size:1.55rem}.catalogueBulkSteps>li>strong{color:var(--forest)}.catalogueBulkSteps>li>span{min-height:38px;color:var(--muted);font-size:.7rem}.adminBulkButton{border:1px solid var(--forest);min-height:43px;color:var(--forest);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding:10px 13px;font-weight:800;display:inline-flex}.adminBulkButton:disabled{cursor:not-allowed;opacity:.45}.adminFilePicker{border:1px dashed var(--forest);width:100%;min-height:43px;color:var(--forest);cursor:pointer;align-items:center;gap:8px;padding:10px 12px;font-size:.68rem;font-weight:800;display:flex}.adminFilePicker span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminFilePicker input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.adminFileState{color:var(--forest);align-items:center;gap:5px;font-size:.62rem;display:flex}.adminBulkReason{width:100%;color:var(--forest);gap:5px;margin-top:2px;font-size:.65rem;font-weight:800;display:grid}.adminBulkReason>span{justify-content:space-between;gap:8px;display:flex}.adminBulkReason>span small,.adminBulkReason>small{color:var(--muted);font-size:.58rem;font-weight:500}.adminBulkReason>small{text-align:right}.adminBulkReason.needed textarea{background:#fffdf5;border-color:#d6a521}.catalogueBulkSteps textarea{resize:vertical;border:1px solid var(--rule);background:var(--white);width:100%;min-height:58px;color:var(--ink);font:inherit;padding:9px 10px;font-size:.7rem}.adminBulkActions{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:auto;display:grid}.adminBulkActions .button{border-radius:0;min-height:43px;padding:10px 12px;font-size:.69rem}.catalogueBulkReport{border:1px solid var(--rule);background:var(--white);margin-top:18px;padding:17px}.catalogueBulkReport.valid{border-color:color-mix(in srgb, var(--leaf) 55%, var(--rule))}.catalogueBulkReport.invalid{border-color:#bc6b60}.catalogueBulkReport>header{color:var(--forest);align-items:flex-start;gap:9px;display:flex}.catalogueBulkReport>header strong,.catalogueBulkReport>header span{display:block}.catalogueBulkReport>header span{color:var(--muted);margin-top:3px;font-size:.68rem}.catalogueBulkReport ul{gap:6px;max-height:260px;margin:14px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.catalogueBulkReport li{background:var(--paper);grid-template-columns:minmax(170px,.35fr) 1fr;gap:10px;padding:9px 11px;font-size:.67rem;display:grid}.catalogueBulkReport li span{color:var(--muted)}.catalogueBulkReport details{color:var(--forest);margin-top:14px;font-size:.7rem}.adminFieldNote{color:var(--muted);margin:12px 0 0;font-size:.67rem}.adminVariantEditor input[readonly]{background:var(--paper);color:var(--muted);cursor:not-allowed}.adminEditorBackdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04120cb3;place-items:start center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.adminVariantEditor{background:var(--white);width:min(960px,100%);margin-block:20px;box-shadow:0 35px 100px #00000047}.adminVariantEditor>header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:start;gap:24px;padding:28px 32px;display:flex}.adminVariantEditor>header h2{margin:5px 0;font-size:2rem}.adminVariantEditor>header p{margin:0}.adminVariantEditor>header button{border:1px solid var(--rule);width:42px;height:42px;color:var(--forest);cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}.adminEditorWarning{background:var(--paper);border:1px solid var(--rule);align-items:start;gap:10px;margin:24px 32px 0;padding:15px;display:flex}.adminEditorWarning svg{color:var(--leaf);flex:none}.adminEditorWarning p{margin:0;font-size:.72rem}.adminVariantEditor form{padding:10px 32px 32px}.adminVariantEditor fieldset{border:1px solid var(--rule);margin:24px 0 0;padding:20px}.adminVariantEditor legend{color:var(--forest);letter-spacing:.08em;text-transform:uppercase;padding-inline:8px;font-size:.66rem;font-weight:900}.adminEditorGrid,.adminEditorJsonGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.adminVariantEditor label{color:var(--forest);gap:7px;font-size:.66rem;font-weight:800;display:grid}.adminVariantEditor input,.adminVariantEditor textarea{border:1px solid var(--rule);background:var(--white);width:100%;min-height:44px;color:var(--ink);font:inherit;padding:10px 11px}.adminEditorJsonGrid textarea{resize:vertical;min-height:170px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem}.adminApprovalGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.adminApprovalGrid label{border:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:44px;padding:10px;display:flex}.adminApprovalGrid input{width:auto;min-height:0}.adminApprovalGrid span{text-transform:capitalize}.adminReason{margin-top:22px}.adminReason textarea{resize:vertical;min-height:80px}.adminVariantEditor footer{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.textButton{color:var(--forest);cursor:pointer;background:0 0;border:0;padding:12px 18px;font-weight:800}@media (max-width:1180px){.commerceHeroInner{grid-template-columns:minmax(0,.9fr) minmax(410px,1.1fr);gap:42px}.homeCategoryQuickLinks{grid-template-columns:repeat(2,1fr)}.homeCategoryQuickLinks>a:nth-child(-n+2){border-bottom:1px solid var(--rule)}}@media (max-width:850px){body{padding-bottom:68px}.siteFooter{margin-bottom:-1px}.commerceHeaderInner{grid-template-columns:minmax(0,1fr) auto;gap:12px}.commerceHeaderInner .iconButton{display:none}.mobileCommerceDock{z-index:950;min-height:68px;padding:7px max(8px, env(safe-area-inset-right)) max(7px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border-top:1px solid var(--rule);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefaf7;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #103b2a1a}.mobileCommerceDock>a{min-width:0;color:var(--muted);align-content:center;place-items:center;gap:3px;font-size:.54rem;font-weight:750;display:grid;position:relative}.mobileCommerceDock>a.active{color:var(--forest)}.mobileDockCartIcon{place-items:center;display:grid;position:relative}.mobileDockCartIcon b{background:var(--leaf);min-width:17px;height:17px;color:var(--forest);border-radius:999px;place-items:center;padding-inline:3px;font-size:.5rem;display:grid;position:absolute;top:-7px;right:-11px}.commerceHeroInner{grid-template-columns:1fr;gap:38px;min-height:0;padding-block:48px}.commerceHeroCopy h1{font-size:clamp(3.7rem,11vw,5.7rem)}.commerceHeroProduct{min-height:510px}.homeSourcingStoryInner{grid-template-columns:1fr;gap:50px}.homeSourcingFilm{min-height:540px}.commerceProductRail .railControls{margin-top:0}.homeShelfHeader{margin-bottom:22px}.shopHeroInner.commerceShopHeroInner{grid-template-columns:1fr;align-items:start;gap:25px;padding-block:46px}.shopHeroInner.commerceShopHeroInner>.button{justify-self:start}.catalogueBulkSteps{grid-template-columns:1fr}.catalogueBulkProgress{grid-template-columns:repeat(2,1fr)}.catalogueBulkSteps>li,.catalogueBulkSteps>li>span{min-height:0}.adminBulkButton,.adminBulkActions{margin-top:8px}.adminEditorGrid,.adminEditorJsonGrid{grid-template-columns:1fr 1fr}.adminApprovalGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){html,body{max-width:100%;overflow-x:clip}.commerceHeaderInner{width:100vw;padding-inline:14px}.commerceHeaderInner .brandMark{flex-basis:38px;width:38px;height:38px}.commerceHeaderInner .brandWordGroup{width:112px}.commerceHeaderInner .brandWordmark{width:94px}.commerceAnnouncement strong{font-size:.57rem}.commerceAnnouncement>span:last-child{font-size:.54rem}.commerceHeroInner{padding-block:38px 26px}.commerceHeroCopy h1{font-size:clamp(3.15rem,14vw,4.55rem)}.commerceHeroCopy>p{font-size:.88rem}.commerceHeroActions{flex-direction:column;align-items:flex-start;gap:17px}.commerceHeroProof{gap:9px;margin-top:29px;display:grid}.commerceHeroProduct{min-height:450px;padding:17px 18px 20px}.commerceHeroProductImage{min-height:310px}.commerceHeroProductImage img{height:310px}.commerceHeroProductMeta h2{padding-right:0;font-size:1.45rem}.commerceHeroProductLink{margin-top:12px;position:static}.homeCategoryRail{padding-block:28px}.homeCategoryQuickLinks{margin-right:calc((100vw - var(--page)) / -2);scroll-snap-type:x mandatory;scrollbar-width:none;border-left:0;display:flex;overflow-x:auto}.homeCategoryQuickLinks>a{scroll-snap-align:start;min-width:285px;min-height:96px;border-bottom:0!important}.homeProductShelf{padding-block:72px 58px}.homeShelfHeader{flex-direction:column;align-items:flex-start;gap:15px}.commerceProductRail .railViewport{grid-auto-columns:72vw;padding-inline:16px}.commerceProductRail .railControls{width:var(--page)}.commerceProductRail .commerceProductCard .productCardBody h3{min-height:2.5em;font-size:1.27rem}.productImageAction{display:none}.productStatus{font-size:.5rem}.homePantryShelf>.sectionShell{padding-block:75px}.homeCollectionHeader h2{overflow-wrap:anywhere;max-width:100%;font-size:2.7rem}.homeSourcingStory{padding-block:0 70px}.homeSourcingStoryInner{gap:42px;width:100%}.homeSourcingFilm{min-height:480px}.homeSourcingCopy{width:var(--page);margin-inline:auto}.homeAddOns{padding-bottom:85px}.commerceShopHero h1{font-size:3.5rem}.shopCategoryStrip{top:0}.productPackDisclosure>summary,.productReadinessDisclosure>summary{min-height:75px;font-size:1.08rem}.productDetailTop.commerceProductDetailTop{width:calc(100vw - 28px);grid-template-columns:minmax(0,1fr)!important}.commerceProductDetailTop>*,.productStorySection>*,.commercePurchasePanel,.productGallery{width:100%;min-width:0;max-width:100%}.commercePurchasePanel h1,.productStorySection h2,.purchaseDescription,.productStorySection p{overflow-wrap:anywhere;max-width:100%}.singlePack{grid-template-columns:auto minmax(0,1fr) auto;width:100%;min-width:0}.purchaseTrustList{flex-direction:column;align-items:flex-start}.productRecommendationRail .railViewport{grid-auto-columns:78vw;padding-inline:0}.productRecommendationRail .railControls{width:100%}.catalogueBulkPanel{padding:18px}.adminBulkActions{grid-template-columns:1fr}.catalogueBulkReport li{grid-template-columns:1fr;gap:3px}.adminEditorBackdrop{padding:0}.adminVariantEditor{min-height:100%;margin:0}.adminVariantEditor>header,.adminVariantEditor form{padding-inline:20px}.adminEditorWarning{margin-inline:20px}.adminEditorGrid,.adminEditorJsonGrid,.adminApprovalGrid{grid-template-columns:1fr}.adminVariantEditor footer{flex-direction:column-reverse;align-items:stretch}}@media (prefers-reduced-motion:reduce){.homeSourcingFilm video{display:none}}.storeHeroEcommerce .storeHeroMedia{background-position:50%;inset:0}.storeHeroEcommerce .storeHeroVideo{filter:saturate(.94)contrast(1.04)}.storeHeroEcommerce .storeHeroInner{grid-template-columns:1fr;min-height:clamp(620px,100svh - 126px,750px);padding-block:72px}.storeHeroEcommerce .storeHeroCopy{z-index:2;align-self:center;max-width:770px}.storeHeroEcommerce h1{letter-spacing:-.045em;text-wrap:balance;max-width:760px;margin-bottom:13px;font-size:clamp(4.25rem,5.8vw,6.65rem)}.heroPromiseHighlight{color:#c4e33e;text-shadow:0 1px 24px #c4e33e29}.heroFieldNote{font-family:var(--font-serif);margin:0 0 17px;font-style:italic;color:#c4e33e!important;font-size:clamp(1.32rem,1.7vw,1.8rem)!important}.storeHeroEcommerce .storeHeroCopy>p:not(.heroFieldNote){color:#fffdf5d1;max-width:570px;font-size:1.02rem;line-height:1.65}.heroPhrase{color:#c4e33e;width:min(520px,100%);height:32px;font-family:var(--font-serif);margin-bottom:15px;font-size:clamp(1.24rem,1.65vw,1.7rem);font-style:italic;line-height:32px;position:relative;overflow:hidden}.heroPhrase span{opacity:0;animation:9s infinite both heroPhraseCycle;position:absolute;inset:0 auto auto 0;transform:translateY(22px)}.heroPhrase span:nth-child(2){animation-delay:3s}.heroPhrase span:nth-child(3){animation-delay:6s}@keyframes heroPhraseCycle{0%{opacity:0;transform:translateY(18px)}8%,27%{opacity:1;transform:translateY(0)}34%,to{opacity:0;transform:translateY(-18px)}}.heroEntrance{animation:.8s cubic-bezier(.22,1,.36,1) both heroEntrance}.heroEntranceTwo{animation-delay:80ms}.heroEntranceThree{animation-delay:.18s}.heroEntranceFour{animation-delay:.28s}@keyframes heroEntrance{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.storeHeroEcommerce .storeHeroScene{align-items:flex-end;min-height:650px}.heroProductSpotlight{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:min(410px,90%);min-height:490px;color:var(--forest);background:#fffdf5e6;border:1px solid #ffffff61;align-content:end;padding:18px 22px 22px;animation:5.5s ease-in-out infinite heroProductFloat;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0318105c}.heroProductKicker{z-index:2;color:#68745f;letter-spacing:.14em;text-transform:uppercase;font-size:.57rem;font-weight:900;position:absolute;top:17px;left:19px}.heroProductImage{place-items:center;min-height:330px;margin:-4px 0 4px;display:grid}.heroProductImage img{object-fit:contain;filter:drop-shadow(0 20px 17px #1f33232b);width:82%;height:330px;transition:transform .3s}.heroProductSpotlight:hover .heroProductImage img{transform:scale(1.035)rotate(1deg)}.heroProductDetails>span{color:#718069;letter-spacing:.11em;text-transform:uppercase;font-size:.56rem;font-weight:850}.heroProductDetails h2{max-width:310px;margin:5px 0 11px;font-size:1.7rem;line-height:1.03}.heroProductDetails>div{border-top:1px solid #103b2a29;justify-content:space-between;padding-top:11px;display:flex}.heroProductDetails small{color:var(--muted)}.heroProductDetails strong{font-size:.9rem}.heroProductArrow{background:var(--leaf);border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:70px;right:19px}@keyframes heroProductFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.storeHeroEcommerce .storeHeroQuickShop{background:#fffdf5f0;width:min(620px,100%);margin-top:20px}.storeHeroEcommerce+.storeAssuranceStrip{z-index:3;position:relative}.homeShopCategories .sectionIntro,.homeFeaturedProducts .sectionIntro{margin-bottom:46px}.homeShopCategories .homeCategoryGrid{row-gap:50px}.homeShopCategories .homeCategoryImage{aspect-ratio:1/.86;background:linear-gradient(145deg,#f4efe3,#fffdf8)}.homeShopCategories .homeCategoryImage img{filter:drop-shadow(0 16px 14px #1937241a);width:82%;height:88%}.homeFeaturedProducts .homeProductGrid{row-gap:54px}.productImagePackNote{color:var(--muted);background:#f5f0e3;margin:10px 0 0;padding:10px 12px;font-size:.65rem;line-height:1.45}@media (max-width:1100px){.storeHeroEcommerce .storeHeroInner{grid-template-columns:1fr}}@media (max-width:850px){.storeHeroEcommerce .storeHeroInner{grid-template-rows:1fr;grid-template-columns:1fr;min-height:680px;padding-block:62px}.storeHeroEcommerce .storeHeroVideoShade{background:linear-gradient(90deg,#07271af0 0%,#082a1cc7 67%,#061f1566 100%),linear-gradient(#0000 30%,#0418109e 100%)}}@media (max-width:560px){.storeHeroEcommerce .storeHeroInner{min-height:650px;padding-block:48px}.storeHeroEcommerce h1{margin-top:12px;font-size:clamp(3.35rem,15vw,4.65rem)}.storeHeroEcommerce .storeHeroCopy>p{font-size:.86rem}.homeShopCategories .homeCategoryGrid{row-gap:35px}}@media (prefers-reduced-motion:reduce){.storeHeroEcommerce .storeHeroVideo{display:none}.heroEntrance,.heroProductSpotlight,.heroPhrase span{animation:none;transform:none}.heroPhrase span{opacity:0;display:none}.heroPhrase span:first-child{opacity:1;display:block}}body:has(.adminRoute){background:#f3f1e9}:is(body:has(.adminRoute) .siteHeader,body:has(.adminRoute) .siteFooter,body:has(.adminRoute) .mobileCommerceDock,body:has(.adminRoute) .skipLink){display:none}.adminRoute{min-height:100vh}body:has(.adminRoute) #main-content{min-height:100vh}.adminGate{color:#17372a;background:#f3f1e9;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.adminGate>section{width:min(100%,480px)}.adminGateStatus h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.04em;margin:10px 0 12px;font-size:2.4rem;font-weight:500}.adminGateStatus>p{color:#68756d}.adminGateForm{background:#fffdf8;border:1px solid #d5d8d0;align-content:start;gap:13px;padding:clamp(28px,4vw,48px);display:grid;box-shadow:0 24px 70px #14362714}.adminGateForm>svg{color:#75a53c;width:38px;height:38px;margin-bottom:8px}.adminGateBrand{border-bottom:1px solid #e0e2da;gap:1px;margin-bottom:7px;padding-bottom:16px;display:grid}.adminGateBrand span{color:#75a53c;letter-spacing:.18em;font-size:.62rem;font-weight:800}.adminGateBrand strong{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;font-size:1.35rem;font-weight:500}.adminGateForm h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;margin:0;font-size:2.25rem;font-weight:500}.adminGateForm>p:not(.formError){color:#6b766f;margin:0 0 10px;font-size:.75rem;line-height:1.6}.adminGateForm label{background:#fff;border:1px solid #d9dcd4;align-items:center;gap:10px;min-height:54px;padding:0 15px;display:flex}.adminGateForm label:focus-within{border-color:#679437;box-shadow:0 0 0 2px #6794371f}.adminGateForm label svg{color:#315f46;flex:none}.adminGateForm input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.adminGateForm .button{justify-content:center;align-items:center;gap:9px;min-height:52px;margin-top:4px;display:flex}.adminGateTextButton{color:#315f46;cursor:pointer;background:0 0;border:0;justify-self:start;padding:5px 0;text-decoration:underline}.adminGateStatus>svg{color:#75a53c;width:42px;height:42px}.adminPortal{color:#17372a;background:#f3f1e9;grid-template-columns:268px minmax(0,1fr);min-height:100vh;display:grid}.adminSidebar{z-index:20;color:#edf4ea;background:#103d2c;flex-direction:column;height:100vh;padding:30px 20px 22px;display:flex;position:sticky;top:0;overflow-y:auto}.adminSidebarBrand,.erpSidebarBrand{color:inherit;gap:2px;padding:0 10px 24px;text-decoration:none;display:grid}.adminSidebarBrand span,.erpSidebarBrand span{color:#9cc04d;letter-spacing:.18em;font-size:.67rem;font-weight:800}.adminSidebarBrand strong,.erpSidebarBrand strong{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;font-size:1.8rem;font-weight:500}.adminOverviewLink{color:#dbe7da;border:1px solid #ffffff1f;align-items:center;gap:10px;margin-bottom:24px;padding:13px 12px;font-size:.76rem;text-decoration:none;display:flex}.adminOverviewLink:hover,.adminOverviewLink.active{color:#fff;background:#ffffff14}.adminDomainLabel{gap:4px;padding:0 10px 11px;display:grid}.adminDomainLabel small,.erpNavIntro small{color:#91a898;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:700}.adminDomainLabel strong,.erpNavIntro strong{font-size:.76rem;font-weight:600}.adminSidebar nav{gap:5px;display:grid}.adminSidebar nav a{color:#cbd9cd;border:1px solid #0000;grid-template-columns:28px 20px minmax(0,1fr);align-items:center;gap:8px;padding:13px 10px;text-decoration:none;display:grid}.adminSidebar nav a:hover,.adminSidebar nav a.active{color:#fff;background:#ffffff17;border-color:#ffffff1a}.adminNavNumber{color:#91bb45;font-family:var(--font-serif), Georgia, serif;font-size:1rem}.adminSidebar nav a strong{font-size:.73rem;display:block}.adminSidebar nav a small{color:#91a898;margin-top:2px;font-size:.6rem;display:block}.adminSidebar footer{border-top:1px solid #ffffff1f;gap:10px;margin-top:auto;padding:20px 10px 0;display:grid}.adminSidebar footer a,.adminSidebar footer>button{color:#fff;align-items:center;gap:7px;font-size:.72rem;text-decoration:none;display:flex}.adminSidebar footer>button{cursor:pointer;background:0 0;border:0;padding:0}.adminSidebar footer span{color:#91a898;text-transform:uppercase;letter-spacing:.08em;font-size:.6rem}.adminSidebarIdentity{gap:2px;padding-bottom:4px;display:grid}.adminSidebarIdentity small{color:#91a898;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem}.adminSidebarIdentity strong{color:#fff;font-size:.72rem}.adminSidebar footer .adminSidebarIdentity span{text-overflow:ellipsis;text-transform:none;letter-spacing:0;white-space:nowrap;overflow:hidden}.adminPortalMain{min-width:0;padding:46px clamp(28px,4vw,68px) 80px}.adminPortalHero{grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:40px;margin-bottom:32px;display:grid}.adminPortalHero h1,.adminDomainHero h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.045em;margin:7px 0 14px;font-size:clamp(3.2rem,5vw,5.8rem);font-weight:500;line-height:.92}.adminPortalHero p,.adminDomainHero p{color:#69756d;max-width:680px;margin:0;line-height:1.65}.adminSessionState{background:#fffdf8;border:1px solid #d8dbd2;grid-template-columns:auto 1fr;gap:4px 10px;padding:20px;display:grid}.adminSessionState svg{color:#73a739;grid-row:1/4}.adminSessionState small{color:#747e77;text-transform:uppercase;letter-spacing:.1em;font-size:.6rem}.adminSessionState strong{font-size:.83rem}.adminSessionState>span{color:#747e77;text-transform:capitalize;font-size:.64rem}.adminSessionState a{color:#24583f;align-items:center;gap:5px;font-size:.68rem;font-weight:700;display:flex}.adminSessionState.attention{background:#fff5dc;border-color:#d9ba6a}.adminSystemStrip,.adminMetricRow{background:#fffdf8;border:1px solid #d8dbd2;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid}.adminSystemStrip>div,.adminMetricRow article{border-right:1px solid #dfe1da;grid-template-columns:auto 1fr;align-content:center;gap:3px 10px;min-height:100px;padding:19px;display:grid}.adminSystemStrip>div:last-child,.adminMetricRow article:last-child{border-right:0}.adminSystemStrip svg,.adminMetricRow svg{color:#6da037;grid-row:1/3}.adminSystemStrip span,.adminMetricRow span{color:#737d76;text-transform:uppercase;letter-spacing:.07em;font-size:.61rem}.adminSystemStrip strong{text-transform:capitalize;font-size:.76rem}.adminMetricRow strong{font-family:var(--font-serif), Georgia, serif;font-size:1.65rem;font-weight:500}.adminDomainGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.adminDomainGrid>article{background:#fffdf8;border:1px solid #d8dbd2;flex-direction:column;min-height:330px;padding:28px;display:flex}.adminDomainGrid>article>header{color:#78a73d;justify-content:space-between;display:flex}.adminDomainGrid>article>header span{font-family:var(--font-serif), Georgia, serif;font-size:1.7rem}.adminDomainGrid h2,.adminPanel h2,.adminOperatingNote h2{font-family:var(--font-serif), Georgia, serif;margin:24px 0 8px;font-size:2rem;font-weight:500}.adminDomainGrid p,.adminPanel>p,.adminOperatingNote p{color:#67736b;font-size:.8rem;line-height:1.6}.adminDomainMetrics{border-top:1px solid #e0e2da;gap:28px;margin-top:auto;padding:19px 0;display:flex}.adminDomainMetrics strong{font-family:var(--font-serif), Georgia, serif;font-size:1.35rem;font-weight:500;display:block}.adminDomainMetrics span{color:#747e77;font-size:.61rem}.adminDomainGrid>article>a{color:#174b35;align-self:flex-start;align-items:center;gap:8px;font-size:.75rem;font-weight:700;text-decoration:none;display:flex}.adminOperatingNote{background:#e9eee3;border:1px solid #d4d9ce;grid-template-columns:180px minmax(220px,.7fr) minmax(0,1fr);align-items:center;gap:28px;margin-top:18px;padding:28px;display:grid}.adminOperatingNote h2,.adminOperatingNote p{margin:0}.adminDomainHero{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:0 40px;margin-bottom:30px;display:grid}.adminDomainHero>.eyebrow{grid-column:1/-1}.adminDomainHero h1{margin-bottom:0}.adminContentGrid,.adminAnalyticsGrid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr);gap:18px;display:grid}.adminAnalyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminPanel{background:#fffdf8;border:1px solid #d8dbd2;min-width:0;padding:26px}.adminPanel h2{margin-top:7px}.adminContentRegister>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.adminContentRegister>header h2{margin-bottom:0}.adminContentRegister>header a{color:#174b35;font-size:.68rem;font-weight:700}.adminContentTable{min-width:660px}.adminContentRegister{overflow-x:auto}.adminContentTable>div{color:#4f5a53;border-bottom:1px solid #e1e2db;grid-template-columns:minmax(260px,1.5fr) 1fr .7fr .55fr;gap:14px;padding:12px 8px;font-size:.7rem;display:grid}.adminContentTable .head{color:#727c75;text-transform:uppercase;letter-spacing:.08em;background:#f0eee6;font-size:.57rem;font-weight:700}.adminContentTable strong,.adminContentTable small{display:block}.adminContentTable small{color:#7a837d;margin-top:3px;font-size:.59rem}.adminContentTable a{color:#24583f;font-weight:700}.adminEditorialControls ol{counter-reset:editorial;gap:17px;margin:22px 0;padding:0;list-style:none;display:grid}.adminEditorialControls li{counter-increment:editorial;padding-left:37px;position:relative}.adminEditorialControls li:before{color:#78a73d;font-family:var(--font-serif), Georgia, serif;content:"0" counter(editorial);font-size:1.25rem;position:absolute;top:-3px;left:0}.adminEditorialControls li strong,.adminEditorialControls li span{display:block}.adminEditorialControls li span{color:#707a73;margin-top:4px;font-size:.67rem;line-height:1.45}.commentModerationPage.adminPanel{margin-top:18px}.commentModerationPage.adminPanel>header h1{font-family:var(--font-serif), Georgia, serif;margin:7px 0;font-size:2rem;font-weight:500}.adminAnalyticsCards{background:#d8dbd2;border:1px solid #d8dbd2;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:18px;display:grid}.adminAnalyticsCards article{background:#fffdf8;align-content:space-between;min-height:138px;padding:20px;display:grid}.adminAnalyticsCards svg{color:#72a43b}.adminAnalyticsCards strong{font-family:var(--font-serif), Georgia, serif;margin-top:18px;font-size:1.75rem;font-weight:500}.adminAnalyticsCards span{color:#747e77;font-size:.63rem}.adminFunnel{gap:15px;margin-top:24px;display:grid}.adminFunnel>div{grid-template-columns:28px minmax(0,1fr) 68px;align-items:center;gap:10px;display:grid}.adminFunnel>div>span{color:#79a73e;font-family:var(--font-serif), Georgia, serif}.adminFunnel>div>div{gap:6px;display:grid}.adminFunnel strong{font-size:.68rem}.adminFunnel i{background:#e3e4dd;height:8px;display:block;overflow:hidden}.adminFunnel b{background:#7caa41;height:100%;display:block}.adminFunnel em{color:#6f7972;text-align:right;font-size:.65rem;font-style:normal}.adminBreakdown{margin-top:20px;display:grid}.adminBreakdown p{border-bottom:1px solid #e0e2da;justify-content:space-between;gap:20px;margin:0;padding:12px 0;display:flex}.adminBreakdown span{color:#6f7972;font-size:.68rem}.adminBreakdown strong{font-size:.78rem}.adminAuthRequired,.adminLoading{background:#fffdf8;border:1px solid #d8dbd2;padding:28px}.supportPrivacyNotice{color:#614f28;background:#fff6dd;border:1px solid #dfc982;align-items:center;gap:10px;margin-bottom:12px;padding:13px 16px;font-size:.69rem;line-height:1.5;display:flex}.supportPrivacyNotice svg{color:#9a7621;flex:none}.supportPrivacyNotice strong{margin-right:3px}.supportToolbar{background:#fffdf8;border:1px solid #d8dbd2;grid-template-columns:minmax(260px,1fr) 210px auto;align-items:stretch;gap:10px;margin-bottom:18px;padding:12px;display:grid}.supportToolbar label{color:#69756d;background:#fff;border:1px solid #d9dcd4;align-items:center;gap:9px;min-height:46px;padding:0 13px;display:flex}.supportToolbar label>span{text-transform:uppercase;letter-spacing:.06em;flex:none;font-size:.63rem;font-weight:700}.supportToolbar input,.supportToolbar select{color:#17372a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.72rem}.supportToolbar button{color:#174b35;min-height:46px;font:inherit;cursor:pointer;background:#f7f7f1;border:1px solid #bfc8bd;justify-content:center;align-items:center;gap:7px;padding:0 17px;font-size:.69rem;font-weight:700;display:inline-flex}.supportToolbar button:disabled{cursor:wait;opacity:.55}.supportWorkspace{grid-template-columns:minmax(300px,.78fr) minmax(420px,1.22fr);align-items:start;gap:18px;display:grid}.supportInbox{background:#fffdf8;border:1px solid #d8dbd2;max-height:760px;overflow-y:auto}.supportInbox>button{color:#17372a;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e0e2da;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:17px 18px;display:grid}.supportInbox>button:hover{background:#f5f6ef}.supportInbox>button.active{background:#edf2e7;box-shadow:inset 4px 0 #71a33a}.supportInbox>button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.supportInbox>button>small{color:#738078;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:.62rem;overflow:hidden}.supportInbox>button>p{color:#5f6a63;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;margin:9px 0 5px;font-size:.68rem;line-height:1.48;display:-webkit-box;overflow:hidden}.supportInbox>button>time{color:#818a84;grid-column:1/-1;font-size:.58rem}.supportStatus{color:#5f6a63;letter-spacing:.05em;text-transform:uppercase;background:#e8ebe5;border-radius:999px;align-items:center;width:max-content;padding:4px 7px;font-size:.54rem;font-weight:800;display:inline-flex}.supportStatus.new{color:#815d05;background:#fff0bd}.supportStatus.in_progress{color:#24537b;background:#e4f0fa}.supportStatus.resolved{color:#255f3c;background:#dff0df}.supportStatus.closed{color:#626b66;background:#e7e8e4}.supportDetail{min-height:420px;position:sticky;top:24px}.supportDetail>header{border-bottom:1px solid #dfe1da;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:19px;display:flex}.supportDetail>header h2{margin:7px 0 3px}.supportDetail>header a{color:#24583f;font-size:.7rem;font-weight:700}.supportDetail dl{border-bottom:1px solid #dfe1da;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.supportDetail dl>div{padding:16px 12px 16px 0}.supportDetail dt,.supportMessage>span{color:#78827b;letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:800}.supportDetail dd{margin:5px 0 0;font-size:.7rem}.supportMessage{border-bottom:1px solid #dfe1da;padding:22px 0}.supportMessage p{color:#394a40;white-space:pre-wrap;margin:9px 0 0;font-size:.78rem;line-height:1.7}.supportHandling{gap:14px;padding-top:21px;display:grid}.supportHandling label{color:#667169;gap:7px;font-size:.64rem;font-weight:750;display:grid}.supportHandling select,.supportHandling textarea{color:#17372a;width:100%;font:inherit;background:#fff;border:1px solid #d1d6ce;outline:0;padding:12px 13px;font-size:.72rem}.supportHandling select:focus,.supportHandling textarea:focus{border-color:#679437;box-shadow:0 0 0 2px #6794371f}.supportHandling textarea{resize:vertical;line-height:1.55}.supportHandling .button{justify-self:start;min-width:145px}.supportEmpty{color:#717d75;margin:0;padding:28px;font-size:.72rem}.erpShell.adminApp{color:#17372a;background:#f3f1e9;grid-template-columns:278px minmax(0,1fr);width:100%;min-height:100vh;margin:0;padding:0;display:grid}.erpSidebar{z-index:20;color:#edf4ea;background:#103d2c;flex-direction:column;height:100vh;padding:28px 18px 20px;display:flex;position:sticky;top:0;overflow:hidden}.erpNavIntro{gap:3px;padding:0 10px 10px;display:grid}.erpSidebar .erpNav{background:0 0;border:0;flex:1;align-content:start;gap:3px;padding:0 2px 12px;display:grid;overflow:hidden auto}.erpSidebar .erpNav button{color:#cbd9cd;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:30px 20px minmax(0,1fr);justify-content:start;align-items:center;gap:8px;width:100%;min-width:0;padding:11px 10px;display:grid}.erpSidebar .erpNav button:hover{color:#fff;background:#ffffff12}.erpSidebar .erpNav button.active{color:#fff;background:#6d9f35;border-color:#82ad4c}.erpNavStep{color:#91a898;font-family:var(--font-serif), Georgia, serif;font-size:1rem}.erpNav button.active .erpNavStep{color:#eef6df}.erpSidebarFooter{border-top:1px solid #ffffff24;gap:13px;padding:15px 8px 0;display:grid}.erpSidebarFooter .erpSignedIn{min-width:0}.erpSidebarFooter .erpSignedIn small,.erpSidebarFooter .erpSignedIn span{color:#95aa9a}.erpSidebarFooter>div:last-child{grid-template-columns:1fr 1fr;gap:7px;display:grid}.erpSidebarFooter button{color:#eaf2e8;min-height:38px;font:inherit;background:0 0;border:1px solid #ffffff3d;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:.64rem;display:flex}.erpMain{min-width:0;padding:31px clamp(24px,3vw,48px) 80px}.erpMain .erpTopbar{background:0 0;border:0;border-bottom:1px solid #d5d8d0;grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:28px;padding:0 0 26px;display:grid}.erpMain .erpTopbar a{margin-bottom:16px}.erpMain .erpTopbar h1{font-size:clamp(2.6rem,4vw,4.4rem)}.erpSequenceStatus{text-align:right;gap:4px;display:grid}.erpSequenceStatus small{color:#747e77;text-transform:uppercase;letter-spacing:.1em;font-size:.59rem;font-weight:700}.erpSequenceStatus strong{color:#2f6044;font-family:var(--font-serif), Georgia, serif;font-size:1.5rem;font-weight:500}.erpSequenceStatus span{color:#737d76;font-size:.64rem;line-height:1.4}.erpMain .erpWorkspace{padding-top:30px}@media (max-width:1120px){.adminPortal,.erpShell.adminApp{grid-template-columns:224px minmax(0,1fr)}.adminAnalyticsCards{grid-template-columns:repeat(2,minmax(0,1fr))}.adminContentGrid{grid-template-columns:1fr}.supportWorkspace{grid-template-columns:minmax(270px,.75fr) minmax(360px,1.25fr)}}@media (max-width:820px){.adminPortal,.erpShell.adminApp{display:block}.adminSidebar,.erpSidebar{height:auto;position:static}.adminSidebar nav,.erpSidebar .erpNav{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.adminSidebar footer{margin-top:20px}.adminPortalMain,.erpMain{padding:28px 18px 60px}.adminPortalHero,.adminDomainHero,.adminOperatingNote,.erpMain .erpTopbar{grid-template-columns:1fr}.adminDomainHero p{margin-top:18px}.adminDomainGrid,.adminAnalyticsGrid{grid-template-columns:1fr}.adminSystemStrip,.adminMetricRow{grid-template-columns:repeat(2,minmax(0,1fr))}.adminSystemStrip>div:nth-child(2),.adminMetricRow article:nth-child(2){border-right:0}.adminSystemStrip>div:nth-child(-n+2),.adminMetricRow article:nth-child(-n+2){border-bottom:1px solid #dfe1da}.erpSequenceStatus{text-align:left}.supportToolbar,.supportWorkspace{grid-template-columns:1fr}.supportInbox{max-height:470px}.supportDetail{position:static}}@media (max-width:520px){.adminSidebar nav,.erpSidebar .erpNav,.adminSystemStrip,.adminMetricRow,.adminAnalyticsCards{grid-template-columns:1fr}.adminSystemStrip>div,.adminMetricRow article{border-bottom:1px solid #dfe1da;border-right:0}.adminPortalHero h1,.adminDomainHero h1{font-size:3.15rem}.adminDomainMetrics{flex-direction:column;gap:12px}.supportDetail dl{grid-template-columns:1fr}.supportDetail dl>div{padding-bottom:10px}}.adminSectionTabs{background:#fffdf8;border:1px solid #d8dbd2;gap:0;margin-bottom:18px;display:flex;overflow-x:auto}.adminSectionTabs button{color:#667169;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #dfe1da;flex:none;align-items:center;gap:7px;padding:11px 18px;font-size:.7rem;display:inline-flex}.adminSectionTabs button.active{color:#fff;background:#174b35}.adminSectionTabs button.refresh{color:#174b35;border-left:1px solid #dfe1da;border-right:0;margin-left:auto}.adminUsersLayout{grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);align-items:start;gap:18px;display:grid}.adminUserForm{gap:13px;display:grid}.adminUserForm>svg{color:#73a43b}.adminUserForm h2{margin:0 0 8px}.adminUserForm label{color:#68736c;gap:6px;font-size:.65rem;font-weight:700;display:grid}.adminUserForm input,.adminUserForm select,.adminUserTable select,.adminUserSearch input{color:#17372a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfd4cb;border-radius:0;padding:10px 11px;font-size:.72rem}.adminUserForm>small{color:#747e77;font-size:.61rem;line-height:1.45}.adminUserRegister{overflow-x:auto}.adminUserRegister>h2{margin-bottom:20px}.adminRegisterHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.adminRegisterHeader h2{margin-bottom:0}.adminRegisterHeader p{color:#707a73;max-width:650px;margin:8px 0 0;font-size:.67rem;line-height:1.5}.adminUserSearch{background:#fff;border:1px solid #cfd4cb;align-items:center;gap:8px;min-width:280px;padding:0 11px;display:flex}.adminUserSearch input{border:0;outline:0;padding-inline:0}.adminUserTable{min-width:820px}.adminUserTable>div{color:#505b54;border-bottom:1px solid #e0e2da;grid-template-columns:minmax(190px,1.25fr) .75fr .55fr .8fr minmax(180px,1fr);align-items:center;gap:14px;padding:13px 10px;font-size:.68rem;display:grid}.adminUserTable>div.head{color:#747e77;text-transform:uppercase;letter-spacing:.08em;background:#f0eee6;font-size:.56rem;font-weight:700}.adminUserTable strong,.adminUserTable small{display:block}.adminUserTable small{color:#79827c;margin-top:4px;font-size:.59rem;line-height:1.4}.adminUserTable.customers>div{grid-template-columns:minmax(230px,1.35fr) .7fr .65fr .65fr minmax(180px,.9fr)}.adminUserTable.guests>div{grid-template-columns:minmax(230px,1.25fr) .9fr .55fr .65fr .85fr}.adminUserTable.audit>div{grid-template-columns:.8fr .65fr .85fr .85fr 1.2fr}.adminUserStatus{text-transform:uppercase;letter-spacing:.05em;width:fit-content;margin-top:6px;padding:4px 7px;font-size:.54rem;font-style:normal;display:inline-flex}.adminUserStatus.active{color:#1e6841;background:#e0f0e4}.adminUserStatus.disabled{color:#963b25;background:#fbe4dc}.adminUserStatus.guest{color:#76570b;background:#fff0bf}.adminUserActions{flex-wrap:wrap;gap:6px;display:flex}.adminUserActions button{color:#174b35;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c2ba;padding:7px 8px;font-size:.59rem}.adminUserActions button:hover{color:#fff;background:#174b35}.adminUserActions button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1100px){.adminUsersLayout{grid-template-columns:1fr}}@media (max-width:700px){.adminRegisterHeader{flex-direction:column;align-items:stretch}.adminUserSearch{width:100%;min-width:0}.adminSectionTabs button.refresh{margin-left:0}}body:has(.commerceFlowPage) main{background:radial-gradient(circle at 12% 14%,#b6d53b21,#0000 23rem),radial-gradient(circle at 92% 36%,#285b3d1a,#0000 27rem),linear-gradient(145deg,#fbfaf4 0%,#f5f2e8 48%,#fbfaf5 100%)}.commerceFlowPage{min-height:680px;padding-block:58px 90px;position:relative}.commerceFlowPage:before,.commerceFlowPage:after{z-index:0;filter:blur(1px);opacity:.45;pointer-events:none;content:"";border-radius:50%;width:230px;height:230px;position:absolute}.commerceFlowPage:before{background:radial-gradient(circle,#b6d53b38,#0000 68%);top:35px;right:-100px}.commerceFlowPage:after{background:radial-gradient(circle,#183c2a1f,#0000 68%);bottom:30px;left:-130px}.commerceFlowPage>*{z-index:1;position:relative}.commerceGlassCard{-webkit-backdrop-filter:blur(22px)saturate(1.18);background:linear-gradient(145deg,#ffffffd1,#f7f2e7ad);border:1px solid #ffffffc7;border-radius:24px;box-shadow:0 24px 65px #183c2a1a,inset 0 1px #fffffff2}.commerceFlowHeader{grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);align-items:end;gap:60px;max-width:none;margin-bottom:30px;display:grid}.commerceFlowHeader>div:first-child{max-width:700px}.commerceFlowHeader .eyebrow{margin-bottom:13px}.commerceFlowHeader h1,.orderLookupHero .commercePageHeader h1{text-wrap:balance;max-width:720px;margin-bottom:14px;font-size:clamp(3.2rem,4.7vw,5rem)}.commerceFlowHeader p,.orderLookupHero .commercePageHeader p{max-width:650px;margin-bottom:0;font-size:.92rem}.commerceJourney{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff94;border:1px solid #ffffffbd;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin:0;padding:18px 20px;list-style:none;display:grid;position:relative;box-shadow:0 16px 45px #183c2a14,inset 0 1px #fff}.commerceJourney:before{content:"";background:#183c2a26;height:1px;position:absolute;top:33px;left:17%;right:17%}.commerceJourney li{color:#7b837c;justify-items:center;gap:7px;display:grid;position:relative}.commerceJourney li>span{z-index:1;background:#f9f7ef;border:1px solid #183c2a26;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.commerceJourney li small{letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:800}.commerceJourney li.active,.commerceJourney li.complete{color:var(--forest)}.commerceJourney li.active>span{color:#fff;border-color:var(--forest);background:var(--forest);box-shadow:0 7px 18px #183c2a38}.commerceJourney li.complete>span{color:var(--forest);background:#e9f2dc;border-color:#78a63d6b}.commerceFlowPage .button{border-radius:999px;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 13px 28px #183c2a2b,inset 0 1px #ffffff2e}.commerceFlowPage .button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 17px 34px #183c2a3b,inset 0 1px #ffffff38}.cartPage,.checkoutPage,.orderLookupPage,.commerceSupportPage{padding-block:58px 90px}.cartLayout,.checkoutLayout{grid-template-columns:minmax(0,1fr) 390px;gap:32px}.cartLines{gap:15px;display:grid}.cartLine{border-top:0;padding:18px;transition:transform .18s,box-shadow .18s}.cartLine:hover{transform:translateY(-2px);box-shadow:0 28px 70px #183c2a24,inset 0 1px #fff}.cartLine>a{background:linear-gradient(145deg,#f0ebdc,#fffefa);border-radius:17px}.cartLine img{height:145px;padding:8px}.cartLinePrice>strong{color:var(--forest);font-size:1rem}.quantityControl{background:#ffffffa8;border-radius:999px;overflow:hidden}.quantityControl button{transition:color .16s,background .16s}.quantityControl button:hover:not(:disabled){color:#fff;background:var(--forest)}.orderSummary{background:radial-gradient(circle at 100% 0,#b6d53b2b,#0000 46%),linear-gradient(145deg,#ffffffe0,#f7f2e7c4);border-color:#ffffffc7;border-radius:24px;padding:28px;top:152px;overflow:hidden;box-shadow:0 26px 70px #183c2a21,inset 0 1px #fff}.orderSummary:before{background:linear-gradient(90deg, transparent, var(--lime), transparent);content:"";height:2px;position:absolute;top:0;left:24px;right:24px}.orderSummary>div{font-size:.76rem}.orderSummary>div>span{max-width:235px;line-height:1.4}.orderSummary>div>span small{color:var(--muted);margin-top:2px;font-size:.58rem;display:block}.orderSummary .summaryDiscount strong{color:var(--leaf)}.orderSummary .summaryTax{background:#78a63d14;border-radius:11px;margin:2px -10px;padding:10px}.orderSummary .summaryTotal{font-size:1.05rem}.orderSummary .summaryTotal strong{font-size:1.18rem}.orderSummary>.orderSaving{background:#78a63d1a;border-radius:12px;padding:10px 12px;line-height:1.45;display:block}.orderSummary>.billExplanation{color:var(--forest-2);background:#78a63d12;border:1px solid #78a63d26;border-radius:12px;padding:10px 12px;line-height:1.45;display:block}.shippingOffer{background:linear-gradient(135deg,#fff6ccc7,#ffffffad);border:1px solid #d3a12640;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px 11px;padding:13px 14px;display:grid;box-shadow:inset 0 1px #ffffffc7}.shippingOffer.unlocked{background:linear-gradient(135deg,#e1f1cddb,#ffffffb3);border-color:#78a63d47}.shippingOfferIcon{background:var(--forest);width:34px;height:34px;color:var(--lime);border-radius:50%;place-items:center;display:grid}.shippingOfferCopy{gap:2px;display:grid}.shippingOfferCopy strong{color:var(--forest);font-size:.7rem}.shippingOfferCopy small{color:var(--muted);font-size:.61rem;line-height:1.4}.shippingOfferTrack{background:#183c2a1a;border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.shippingOfferTrack i{border-radius:inherit;background:linear-gradient(90deg, var(--mustard), var(--lime), var(--leaf));height:100%;transition:width .28s;display:block}.purchaseShippingNote{color:var(--forest-2);background:linear-gradient(135deg,#e7f2d6a3,#ffffffa6);border:1px solid #78a63d33;border-radius:14px;align-items:flex-start;gap:9px;margin:13px 0 0;padding:12px 14px;font-size:.68rem;line-height:1.5;display:flex}.purchaseShippingNote svg{color:var(--leaf);flex:none;margin-top:2px}.purchaseShippingNote strong{color:var(--forest);display:block}.checkoutTrustRow{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff8a;border:1px solid #ffffffb8;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:24px;padding:13px 20px;display:grid}.checkoutTrustRow span{color:var(--forest-2);justify-content:center;align-items:center;gap:8px;font-size:.67rem;font-weight:750;display:flex}.checkoutTrustRow svg{color:var(--leaf)}.expressCheckoutPage{max-width:1180px;padding-top:26px}:is(body:has(.expressCheckoutPage) .siteHeader,body:has(.expressCheckoutPage) .siteFooter,body:has(.expressCheckoutPage) .mobileCommerceDock){display:none}.expressCheckoutHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;display:flex}.expressCheckoutHeader .brand{flex:none}.expressCheckoutHeader>span{color:var(--forest);background:#ffffffad;border:1px solid #183c2a21;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:.66rem;font-weight:800;display:inline-flex}.expressCheckoutHeader>span svg{color:var(--leaf)}.expressCheckoutIntro{max-width:760px;margin-bottom:26px}.expressCheckoutIntro .eyebrow{margin-bottom:10px}.expressCheckoutIntro h1{color:var(--forest);letter-spacing:-.035em;text-wrap:balance;margin:0 0 12px;font-size:clamp(2.8rem,5vw,4.7rem);line-height:.94}.expressCheckoutIntro p{max-width:650px;color:var(--muted);margin:0;font-size:.86rem;line-height:1.65}.expressCheckoutPage .checkoutLayout{gap:26px}.expressCheckoutPage .checkoutForms{gap:16px}.expressCheckoutPage .checkoutForms fieldset{padding:24px}.expressCheckoutPage .checkoutForms legend{padding-inline:8px;font-size:1.24rem}.expressCheckoutDetails .formGrid{gap:13px}.checkoutLocationStart{gap:8px;display:grid}.checkoutLocationStart>label{color:var(--forest);font-size:.73rem;font-weight:750}.checkoutLocationStart>small{color:var(--muted);font-size:.59rem;line-height:1.45}.checkoutLocationActions{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.expressPincodeInput{background:#ffffffb8;border:1px solid #183c2a2b;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.expressPincodeInput svg{color:var(--leaf);margin-left:13px}.expressPincodeInput input{box-shadow:none!important;background:0 0!important;border:0!important}.expressPincodeInput .checkoutSpinner{margin:0 13px 0 0}.checkoutLocateButton{min-height:47px;color:var(--forest);cursor:pointer;font:inherit;background:#ffffffb8;border:1px solid #183c2a2e;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-size:.66rem;font-weight:850;display:inline-flex}.checkoutLocateButton:hover{border-color:var(--leaf);background:#fff}.checkoutLocateButton:disabled{cursor:wait;opacity:.58}.checkoutLocateButton svg{color:var(--leaf);flex:none}.checkoutSpinner{animation:.85s linear infinite checkoutSpin}.checkoutPostalMatch{color:var(--forest);background:#78a63d17;border:1px solid #78a63d3d;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:12px 13px;display:grid}.checkoutPostalMatch>svg{color:var(--leaf);margin-top:2px}.checkoutPostalMatch strong,.checkoutPostalMatch small{display:block}.checkoutPostalMatch strong{font-size:.7rem}.checkoutPostalMatch small{color:var(--muted);margin-top:2px;font-size:.58rem;line-height:1.45}.checkoutPostalMatch button{color:var(--forest);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:4px;font-size:.57rem;font-weight:800;display:inline-flex}.checkoutCompactFields{padding-top:2px}.checkoutOptionalLine{opacity:.86}.checkoutPaymentNote{color:var(--forest);align-items:center;gap:11px;padding:17px 20px;display:flex}.checkoutPaymentNote>svg{color:var(--leaf);flex:none}.checkoutPaymentNote strong,.checkoutPaymentNote small{display:block}.checkoutPaymentNote strong{font-size:.72rem}.checkoutPaymentNote small{color:var(--muted);margin-top:2px;font-size:.61rem;line-height:1.45}.checkoutTermsDisclosure{color:var(--muted);background:#183c2a0d;border-radius:11px;margin:0;padding:11px 12px;font-size:.59rem;line-height:1.5}.checkoutTermsDisclosure a{color:var(--forest);text-underline-offset:2px;font-weight:750;text-decoration:underline}@keyframes checkoutSpin{to{transform:rotate(360deg)}}.expressDeliveryNote{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:.63rem;display:flex}.expressDeliveryNote svg{color:var(--leaf)}.expressPaymentChoice .choiceCard{margin:0}.expressPaymentChoice .choiceCard+.choiceCard{margin-top:-5px}.expressPayButton{justify-content:center;width:100%}.checkoutForms{gap:18px}.checkoutForms fieldset{border-color:#ffffffc7;border-radius:22px;gap:16px;padding:23px}.checkoutForms legend{align-items:center;gap:8px;padding:0 12px;font-size:1.32rem;display:inline-flex}.checkoutForms legend>span{background:var(--forest);color:#fff;width:28px;height:28px;font-family:var(--sans);letter-spacing:.05em;border-radius:50%;place-items:center;font-size:.58rem;font-weight:850;display:inline-grid}.checkoutForms input,.checkoutForms textarea,.commerceSupportForm input,.commerceSupportForm textarea,.commerceSupportForm select,.orderLookupForm input{background:#ffffffb8;border-color:#183c2a2b;border-radius:12px;outline:none;transition:border .16s,box-shadow .16s,background .16s}.checkoutForms input:focus,.checkoutForms textarea:focus,.commerceSupportForm input:focus,.commerceSupportForm textarea:focus,.commerceSupportForm select:focus,.orderLookupForm input:focus{border-color:var(--leaf);background:#fff;box-shadow:0 0 0 4px #78a63d1f}.checkoutForms input[readonly]{background:#183c2a0d}.checkoutForms textarea,.commerceSupportForm textarea{min-height:100px}.checkoutPincodeControl{background:#ffffffb8;border:1px solid #183c2a2b;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.checkoutPincodeControl>svg{color:var(--leaf);margin-left:14px}.checkoutPincodeControl input{background:0 0;border:0;border-radius:0;min-width:0;box-shadow:none!important}.checkoutPincodeControl button{background:var(--forest);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:0 13px 13px 0;align-self:stretch;padding-inline:20px;font-size:.69rem;font-weight:850}.checkoutPincodeControl button:disabled{cursor:not-allowed;opacity:.5}.checkoutDeliveryResult{border-radius:14px;align-items:flex-start;gap:9px;margin:0;padding:13px 15px;font-size:.7rem;line-height:1.5;display:flex}.checkoutDeliveryResult svg{flex:none;margin-top:2px}.checkoutDeliveryResult span,.checkoutDeliveryResult strong{display:block}.checkoutDeliveryResult.serviceable{color:var(--forest-2);background:#78a63d1f}.checkoutDeliveryResult.notServiceable{color:var(--caution);background:#b84f3c17}.checkoutDeliveryError{margin:0}.checkoutOptional{border:1px solid #ffffffc7;border-radius:22px;padding:0;overflow:hidden}.checkoutOptional summary{color:var(--forest);cursor:pointer;font-family:var(--serif);padding:20px 23px;font-size:1.08rem}.checkoutOptional>div{gap:16px;padding:0 23px 23px;display:grid}.checkoutOptional label{color:var(--forest);gap:6px;font-size:.73rem;font-weight:750;display:grid}.checkoutTerms{color:var(--forest);background:#183c2a0d;border-radius:12px;margin:2px 0 4px;padding:13px;font-size:.66rem}.choiceCard{background:#ffffff85;border-color:#183c2a2e;border-radius:16px;transition:border .16s,background .16s,transform .16s}.choiceCard:has(input:checked){border-color:var(--leaf);background:#78a63d17;box-shadow:0 10px 26px #183c2a14}.choiceCard:hover{transform:translateY(-1px)}.checkRow{grid-template-columns:20px minmax(0,1fr);gap:10px!important}.checkRow>span{line-height:1.55;display:block}.checkRow a{display:inline}.checkoutPreferences{padding-bottom:25px!important}.checkoutSummary small{align-items:flex-start}.checkoutSummary .orderSaving{display:block}.checkoutSummary>.checkoutBillItems{border-bottom:1px solid #183c2a1f;gap:14px;margin:0 -8px;padding:6px 8px 14px;display:grid}.checkoutBillItems article{gap:10px;display:grid}.checkoutBillItems article+article{border-top:1px solid #183c2a17;padding-top:14px}.checkoutBillItems p{margin:0}.checkoutBillItems p strong,.checkoutBillItems p small{display:block}.checkoutBillItems p strong{color:var(--forest);font-family:var(--serif);font-size:.92rem}.checkoutBillItems p small{color:var(--muted);margin-top:3px;font-size:.58rem}.checkoutBillItems .lineItemBill{width:100%;min-width:0}.paymentStatePage{align-content:start;min-height:680px;padding-block:55px 95px;display:grid}.paymentStatePage>.commerceJourney{width:min(560px,100%);margin:0 auto 28px}.commerceStateCard{text-align:center;justify-items:center;width:min(760px,100%);margin-inline:auto;padding:clamp(38px,6vw,68px);animation:.65s cubic-bezier(.22,1,.36,1) both commerceCardArrival;display:grid;position:relative;overflow:hidden}.commerceStateCard:before{pointer-events:none;content:"";background:radial-gradient(circle at 50% -20%,#b6d53b3b,#0000 52%);position:absolute;inset:0}.commerceStateCard>*{z-index:1;position:relative}.commerceStateCard h1{text-wrap:balance;max-width:640px;margin:0 0 17px;font-size:clamp(3rem,5vw,5rem)}.commerceStateCard>p{max-width:540px;margin-bottom:24px}.commerceStateIcon{width:74px;height:74px;color:var(--leaf);background:#78a63d1f;border:1px solid #78a63d52;border-radius:50%;place-items:center;margin-bottom:24px;display:grid;box-shadow:0 14px 35px #183c2a1f}.commerceStateIcon svg{width:34px;height:34px}.commerceStateCard.error .commerceStateIcon{color:var(--caution);background:#a44c3d14;border-color:#a44c3d40}.commerceStateCard.pending .commerceStateIcon svg{animation:1.8s ease-in-out infinite commercePulse}.paymentStateActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;max-width:560px;display:flex}.paymentStateReceipt{text-align:left;background:#183c2a0f;border-radius:16px;grid-template-columns:auto 1fr;gap:7px 20px;width:min(470px,100%);margin-bottom:5px;padding:18px 22px;display:grid}.paymentStateReceipt span{color:var(--muted);font-size:.68rem}.paymentStateReceipt strong{color:var(--forest);justify-self:end;font-size:.78rem}.stateTextLink{color:var(--forest);border-bottom:1px solid;font-size:.72rem;font-weight:800}.stateWatermark{z-index:0;color:#78a63d12;width:170px;height:170px;position:absolute;bottom:-32px;right:-25px;transform:rotate(-8deg)}@keyframes commerceCardArrival{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:none}}@keyframes commercePulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}.orderLookupHero{grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);align-items:center;gap:55px;margin-bottom:34px;display:grid}.orderLookupHero .commercePageHeader{max-width:680px;margin:0}.orderLookupForm{background:linear-gradient(145deg,#ffffffd9,#f7f2e7b8);border-radius:24px;grid-template-columns:1fr 1fr;gap:14px;max-width:none;padding:26px}.orderLookupFormTitle{grid-column:1/-1;align-items:center;gap:12px;display:flex}.orderLookupFormTitle>svg{width:34px;height:34px;color:var(--leaf);background:#78a63d1f;border-radius:50%;padding:8px}.orderLookupFormTitle strong,.orderLookupFormTitle small{display:block}.orderLookupFormTitle strong{color:var(--forest);font-family:var(--serif);font-size:1.18rem}.orderLookupFormTitle small{color:var(--muted);font-size:.62rem}.orderLookupForm .button{grid-column:1/-1;justify-content:center;width:100%;display:flex}.orderLookupError{background:#a44c3d14;border-radius:12px;max-width:none;padding:13px 17px}.orderLookupHints{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px;display:grid}.orderLookupHints>div{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff8c;border:1px solid #ffffffb8;border-radius:19px;align-content:start;gap:8px;min-height:155px;padding:22px;transition:transform .18s,background .18s;display:grid}.orderLookupHints>div:hover{background:#ffffffc7;transform:translateY(-3px)}.orderLookupHints svg{color:var(--leaf)}.orderLookupHints strong{color:var(--forest);font-family:var(--serif);font-size:1.12rem}.orderLookupHints span{color:var(--muted);font-size:.68rem;line-height:1.5}.orderDetail{border-radius:26px;max-width:none;margin-top:35px;overflow:hidden}.orderDetail>header{background:linear-gradient(125deg,#123a29,#285f40)}.orderDetail>header p{text-transform:capitalize;align-items:center;gap:6px;display:flex}.orderFinancialSummary{background:#ffffff8c;border-bottom:1px solid #183c2a1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:24px 30px;display:grid}.orderFinancialSummary>div{border-right:1px solid #183c2a1a;gap:2px;padding-inline:20px;display:grid}.orderFinancialSummary>div:first-child{padding-left:0}.orderFinancialSummary>div:nth-of-type(2n){border-right:0;padding-right:0}.orderFinancialSummary>div:nth-of-type(n+3){padding-top:15px}.orderFinancialSummary span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.orderFinancialSummary span small{letter-spacing:0;text-transform:none;margin-top:3px;font-size:.56rem;display:block}.orderFinancialSummary strong{color:var(--forest);font-family:var(--serif);font-size:1.2rem}.orderFinancialSummary .summaryDiscount strong{color:var(--leaf)}.orderFinancialSummary .summaryTotal{border-top:1px solid #183c2a26;border-right:0;grid-column:1/-1;grid-template-columns:1fr auto;margin-top:16px;padding:18px 0 0}.orderFinancialSummary .billExplanation{color:var(--forest-2);background:#78a63d17;border-radius:12px;grid-column:1/-1;margin:14px 0 0;padding:11px 13px;font-size:.65rem;line-height:1.5}.orderTimeline{background:#ffffff6b;gap:20px;padding:25px 30px;display:flex;overflow-x:auto}.orderTimeline>div{min-width:185px}.orderLines>div{background:#ffffff73}.orderLines img{border-radius:13px}.supportHeroIcon{width:150px;height:150px;color:var(--leaf);background:linear-gradient(145deg,#ffffffb3,#b6d53b26);border:1px solid #ffffffb8;border-radius:50%;justify-self:end;place-items:center;display:grid;box-shadow:0 24px 65px #183c2a1c,inset 0 1px #fff}.supportHeroIcon svg{width:55px;height:55px}.commerceSupportLayout{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);align-items:start;gap:24px;display:grid}.supportPromiseCard{color:#fff;background:linear-gradient(145deg,#123a29f5,#275b3de8);gap:22px;padding:34px;display:grid}.supportPromiseCard h2{color:#fff;margin:-5px 0 7px;font-size:clamp(2.2rem,3.4vw,3.45rem)}.supportPromiseCard .eyebrow{color:var(--lime)}.supportPromiseCard>div{border-top:1px solid #ffffff24;grid-template-columns:34px 1fr;align-items:start;gap:12px;padding-top:18px;display:grid}.supportPromiseCard>div>svg{color:var(--lime)}.supportPromiseCard strong,.supportPromiseCard small{display:block}.supportPromiseCard strong{color:#fff;font-family:var(--serif);font-size:1.15rem}.supportPromiseCard small{color:#ffffffa6;margin-top:3px;font-size:.64rem;line-height:1.45}.commerceSupportForm{background:linear-gradient(145deg,#ffffffd9,#f7f2e7b8);border-radius:24px;max-width:none;padding:30px}.commerceSupportForm .button{justify-self:start}.supportSuccess{padding:55px}.homeFeaturedRail .railViewport{padding-inline:0;padding-bottom:36px}.homeFeaturedRail .railControls{width:100%;padding-right:150px}.homeFeaturedRail .commerceProductCard,.commerceProductCard{background:#fffefab8;border:1px solid #183c2a17;border-radius:22px;transition:transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 14px 36px #183c2a12}.commerceProductCard:hover{transform:translateY(-6px);box-shadow:0 24px 55px #183c2a24}.commerceProductCard .productCardBody{padding:22px}.commerceProductCard .productCardImage{border-radius:21px 21px 0 0}.cartIconButton span{animation:.3s cubic-bezier(.2,.8,.2,1) both cartBadgePop}@keyframes cartBadgePop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@media (max-width:980px){.commerceFlowHeader,.orderLookupHero,.commerceSupportLayout{grid-template-columns:1fr;gap:28px}.commerceFlowHeader .commerceJourney{max-width:560px}.supportHeroIcon{justify-self:start;width:100px;height:100px}.cartLayout,.checkoutLayout{grid-template-columns:minmax(0,1fr) 340px}.orderLookupHints{grid-template-columns:repeat(2,1fr)}.homeFeaturedRail .railControls{padding-right:0}}@media (max-width:850px){.commerceFlowPage{padding-block:42px 70px}.cartLayout,.checkoutLayout{grid-template-columns:1fr}.orderSummary{position:static}.checkoutTrustRow{grid-template-columns:1fr;justify-items:start}.checkoutTrustRow span{justify-content:flex-start}.commerceSupportLayout{grid-template-columns:1fr}.checkoutPage{padding-bottom:118px}.expressCheckoutPage{padding-top:18px}.expressCheckoutHeader{margin-bottom:25px}.expressCheckoutIntro{margin-bottom:20px}.expressCheckoutIntro h1{font-size:clamp(2.65rem,10vw,4rem)}.expressCheckoutPage .checkoutTrustRow{scrollbar-width:none;justify-content:flex-start;gap:18px;padding:11px 13px;display:flex;overflow-x:auto}.expressCheckoutPage .checkoutTrustRow::-webkit-scrollbar{display:none}.expressCheckoutPage .checkoutTrustRow span{white-space:nowrap;flex:none}.expressCheckoutPage .checkoutSummary .expressPayButton{display:none}.mobileCheckoutBar{z-index:970;min-height:74px;padding:10px max(14px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffefaf7;border-top:1px solid #183c2a24;justify-content:space-between;align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 35px #103b2a29}.mobileCheckoutBar span,.mobileCheckoutBar small,.mobileCheckoutBar strong{display:block}.mobileCheckoutBar small{color:var(--muted);text-transform:uppercase;font-size:.55rem;font-weight:750}.mobileCheckoutBar strong{color:var(--forest);font-family:var(--serif);margin-top:1px;font-size:1.16rem}.mobileCheckoutBar button{background:var(--forest);color:#fff;cursor:pointer;min-width:158px;min-height:48px;font:inherit;border:0;border-radius:999px;padding:11px 20px;font-size:.7rem;font-weight:850}.mobileCheckoutBar button:disabled{cursor:not-allowed;opacity:.58}}@media (max-width:560px){.commerceFlowHeader h1,.orderLookupHero .commercePageHeader h1{font-size:clamp(2.8rem,14vw,4rem)}.commerceFlowHeader{gap:22px}.commerceJourney{padding:14px 8px}.commerceJourney:before{top:29px}.commerceJourney li>span{width:29px;height:29px}.checkoutTrustRow{padding:14px}.expressCheckoutHeader .brandWordGroup small{display:none}.expressCheckoutHeader>span{padding:9px 11px;font-size:.57rem}.expressCheckoutIntro p{font-size:.76rem}.expressCheckoutIntro h1{font-size:clamp(2.35rem,11vw,3.3rem)}.expressCheckoutPage .checkoutForms fieldset{border-radius:18px;padding:19px}.expressCheckoutPage .checkoutForms legend{font-size:1.1rem}.expressCheckoutPage .orderSummary{border-radius:19px;padding:21px}.checkoutForms fieldset,.commerceSupportForm,.supportPromiseCard{padding:20px}.formGrid{grid-template-columns:1fr}.formGrid .wide{grid-column:auto}.checkoutLocationActions{grid-template-columns:1fr}.checkoutLocateButton{width:100%}.checkoutPostalMatch{grid-template-columns:auto minmax(0,1fr)}.checkoutPostalMatch button{grid-column:2;justify-self:start;padding-left:0}.cartLine{grid-template-columns:88px minmax(0,1fr);gap:14px}.cartLine img{height:105px}.cartLinePrice{grid-column:2;grid-template-columns:1fr auto;place-items:center start;gap:15px}.cartLinePrice .lineItemBill{grid-column:1/-1;width:100%;min-width:0}.orderLookupForm{grid-template-columns:1fr}.orderLookupFormTitle,.orderLookupForm .button{grid-column:auto}.orderLookupHints{grid-template-columns:1fr}.orderFinancialSummary{grid-template-columns:1fr;gap:10px}.orderFinancialSummary>div{border-bottom:1px solid #183c2a1a;border-right:0;padding:9px 0}.orderFinancialSummary>div:last-child{border-bottom:0}.orderDetail>header,.orderDetail footer{flex-direction:column;align-items:flex-start;gap:18px}.orderLines>div{grid-template-columns:60px 1fr;padding-inline:18px}.orderLines .lineItemBill{grid-column:2;justify-self:stretch;width:100%;min-width:0}.paymentStatePage{min-height:610px}.commerceStateCard{padding:34px 22px}.commerceStateCard h1{font-size:clamp(2.6rem,13vw,3.6rem)}.paymentStateActions{width:100%}.paymentStateActions .button{justify-content:center;width:100%}.homeFeaturedRail .railViewport{grid-auto-columns:78vw}}@media (prefers-reduced-motion:reduce){.commerceStateCard,.commerceStateCard.pending .commerceStateIcon svg,.cartIconButton span{animation:none}.commerceFlowPage .button,.cartLine,.commerceProductCard,.orderLookupHints>div{transition:none}}.storefrontPage{background:radial-gradient(circle at 7% 17%,#b6d53b1a,#0000 22%),radial-gradient(circle at 92% 43%,#183c2a14,#0000 25%),#fbf8f0;position:relative;overflow:clip}.polishedShopHero{background:linear-gradient(118deg, #f6f0e1f5, #fffefae8), var(--paper);isolation:isolate;position:relative;overflow:hidden}.polishedShopHero:before,.polishedShopHero:after,.polishedCollectionHero:before,.polishedCollectionHero:after{z-index:-1;content:"";filter:blur(2px);pointer-events:none;border-radius:50%;width:370px;height:370px;position:absolute}.polishedShopHero:before,.polishedCollectionHero:before{background:radial-gradient(circle,#b6d53b42,#0000 68%);animation:9s ease-in-out infinite alternate storefrontFloat;top:-155px;right:10%}.polishedShopHero:after,.polishedCollectionHero:after{background:radial-gradient(circle,#183c2a2e,#0000 70%);animation:11s ease-in-out -3s infinite alternate-reverse storefrontFloat;bottom:-175px;right:-150px}.shopHeroInner.commerceShopHeroInner{grid-template-columns:minmax(0,1.04fr) minmax(410px,.76fr);align-items:center;gap:74px;min-height:575px;padding-block:72px}.polishedShopHeroCopy{z-index:1;position:relative}.polishedShopHeroCopy h1{max-width:800px;font-size:clamp(3.75rem,5.5vw,6.25rem);line-height:.94}.polishedShopHeroCopy>p{max-width:660px;color:var(--muted);font-size:.98rem}.polishedShopHeroCopy .shopHeroActions{margin-top:30px}.storefrontTextLink{color:var(--forest);border-bottom:1px solid;align-items:center;gap:8px;font-size:.72rem;font-weight:850;display:inline-flex}.shopHeroMetrics{border-top:1px solid #183c2a21;gap:26px;margin-top:36px;padding-top:22px;display:flex}.shopHeroMetrics span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;gap:2px;font-size:.59rem;font-weight:800;display:grid}.shopHeroMetrics strong{color:var(--forest);font-family:var(--serif);letter-spacing:0;font-size:1.28rem}.shopHeroShowcase{background:linear-gradient(145deg,#ffffffd4,#eef1d78c);border-radius:30px;min-height:425px;padding:24px;animation:.75s cubic-bezier(.22,1,.36,1) both storefrontCardIn;position:relative;overflow:hidden}.shopHeroShowcaseTop,.shopHeroShowcaseBottom{z-index:2;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.shopHeroShowcaseTop span{color:var(--forest);align-items:center;gap:7px;font-size:.65rem;font-weight:850;display:flex}.shopHeroShowcaseTop svg{color:var(--leaf)}.shopHeroShowcaseTop small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem}.shopHeroProductFan{height:292px;margin-block:8px;position:relative}.shopHeroProductFan .fanProduct{background:#fffefacf;border:1px solid #ffffffc7;border-radius:22px;place-items:center;width:178px;height:258px;transition:transform .28s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:4px;left:50%;box-shadow:0 24px 50px #183c2a21}.shopHeroProductFan img{object-fit:contain;width:100%;height:100%;padding:16px}.shopHeroProductFan .fanProduct1{transform:translate(-108%)rotate(-8deg)translateY(18px)}.shopHeroProductFan .fanProduct2{z-index:1;transform:translate(-50%)translateY(0)}.shopHeroProductFan .fanProduct3{transform:translate(8%)rotate(8deg)translateY(18px)}.shopHeroProductFan:hover .fanProduct1{transform:translate(-116%)rotate(-11deg)translateY(12px)}.shopHeroProductFan:hover .fanProduct2{transform:translate(-50%)translateY(-8px)}.shopHeroProductFan:hover .fanProduct3{transform:translate(16%)rotate(11deg)translateY(12px)}.shopHeroShowcaseBottom{border-top:1px solid #183c2a1c;padding-top:17px}.shopHeroShowcaseBottom>span{grid-template-columns:22px 1fr;align-items:center;gap:1px 8px;display:grid}.shopHeroShowcaseBottom>span svg{color:var(--leaf);grid-row:1/3}.shopHeroShowcaseBottom strong,.shopHeroShowcaseBottom small{display:block}.shopHeroShowcaseBottom strong{color:var(--forest);font-family:var(--serif);font-size:.92rem}.shopHeroShowcaseBottom small{color:var(--muted);font-size:.58rem}.shopHeroShowcaseBottom>a{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:43px;height:43px;transition:transform .18s;display:grid}.shopHeroShowcaseBottom>a:hover{transform:translate(4px)}.polishedCategoryStrip{z-index:30;-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:#fffefac2;border-color:#183c2a1a;position:sticky;top:0;box-shadow:0 12px 32px #183c2a0f}.polishedCategoryStrip a{transition:background .18s,color .18s}.polishedCategoryStrip a:hover{color:var(--forest);background:#b6d53b21}.shopFeaturedShelf,.categoryFeaturedShelf{padding-block:90px 82px}.shopFeaturedShelf{border-bottom:1px solid #183c2a14}.categoryFeaturedShelf{background:#f5efe29e;border-bottom:1px solid #183c2a14}.storefrontSectionHeader{max-width:760px;margin-bottom:28px}.storefrontSectionHeader h2{margin-block:8px 12px;font-size:clamp(2.8rem,4.5vw,4.65rem)}.storefrontSectionHeader p{max-width:680px;margin-bottom:0}.shopFeaturedRail .railControls,.categoryFeaturedRail .railControls{width:100%;margin-top:-66px;margin-bottom:36px}.shopFeaturedRail .railViewport,.categoryFeaturedRail .railViewport{padding-inline:0;grid-auto-columns:minmax(270px,300px);padding-bottom:34px}.storefrontPage .shopToolbar{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#ffffff9c;border:1px solid #ffffffbf;border-radius:22px;margin-bottom:34px;padding:12px;box-shadow:0 16px 40px #183c2a12}.storefrontPage .shopSearch,.storefrontPage .shopSelect{background:#fffefad6;border-color:#183c2a1c;border-radius:14px;transition:border-color .18s,box-shadow .18s}.storefrontPage .shopSearch:focus-within,.storefrontPage .shopSelect:focus-within{border-color:#5883299e;box-shadow:0 0 0 4px #b6d53b21}.storefrontPage .shopResultCount{white-space:nowrap;padding-inline:10px}.polishedProductGrid{gap:28px 20px}.polishedProductGrid .commerceProductCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefac4}.polishedProductGrid .commerceProductCard:nth-child(4n+2){transform-origin:50% 45%}.polishedStorePromise{background:0 0;border:0;padding-block:74px}.polishedStorePromise>div{gap:18px}.polishedStorePromise>div>div{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff94;border:1px solid #ffffffb3;border-radius:22px;align-content:center;min-height:165px;padding:26px;transition:transform .18s,background .18s;box-shadow:0 14px 36px #183c2a12}.polishedStorePromise>div>div:first-child{padding-left:26px}.polishedStorePromise>div>div:last-child{border-right:1px solid #ffffffb3}.polishedStorePromise>div>div:hover{background:#ffffffc9;transform:translateY(-4px)}.polishedCategoryDirectory{padding-block:88px 105px}.polishedCategoryDirectory .commerceCategoryGrid{border:0;gap:18px}.polishedCategoryDirectory .commerceCategoryGrid>a{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff94;border:1px solid #ffffffb3;border-radius:22px;min-height:285px;box-shadow:0 14px 38px #183c2a12}.polishedCategoryDirectory .commerceCategoryGrid>a:hover{background:#ffffffd1;box-shadow:0 22px 50px #183c2a1f}.polishedCommerceTrust{background:linear-gradient(125deg,#0d3928,#1d543a);position:relative;overflow:hidden}.polishedCommerceTrust:after,.categoryConfidenceBand:after,.polishedProductEvidence:after{content:"";pointer-events:none;background:radial-gradient(circle,#b6d53b33,#0000 68%);border-radius:50%;width:480px;height:480px;animation:8s ease-in-out infinite alternate storefrontGlow;position:absolute;top:-160px;right:-80px}.polishedCommerceTrust>div{z-index:1;position:relative}.polishedCollectionHero{z-index:1;isolation:isolate;padding-block:0;position:relative;overflow:hidden}.polishedCollectionHeroInner{grid-template-columns:minmax(0,1.05fr) minmax(390px,.75fr);align-items:center;gap:80px;min-height:535px;padding-block:62px;display:grid}.polishedCollectionCopy .collectionBreadcrumb{margin-bottom:38px}.polishedCollectionCopy h1{margin-block:10px 16px}.polishedCollectionCopy>p{max-width:680px}.collectionHeroFacts{gap:12px;margin-top:28px;display:flex}.collectionHeroFacts span{min-width:135px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff82;border:1px solid #ffffffb8;border-radius:15px;padding:13px 16px;font-size:.58rem;font-weight:800}.collectionHeroFacts strong{color:var(--forest);font-family:var(--serif);letter-spacing:0;margin-bottom:2px;font-size:1.15rem;display:block}.collectionHeroVisual{background:linear-gradient(145deg,#ffffffc7,#eff2d885);border-radius:28px;min-height:385px;padding:22px;position:relative;overflow:hidden}.collectionVisualImages{grid-template-columns:repeat(3,1fr);align-items:end;gap:7px;min-height:285px;display:grid}.collectionVisualProduct{background:#fffefab8;border:1px solid #ffffffc7;border-radius:18px;place-items:center;height:245px;transition:transform .22s;display:grid;box-shadow:0 18px 36px #183c2a17}.collectionVisualProduct img{object-fit:contain;width:100%;height:100%;padding:10px}.collectionVisualProduct1{transform:rotate(-4deg)translateY(11px)}.collectionVisualProduct2{z-index:1;transform:translateY(-7px)}.collectionVisualProduct3{transform:rotate(4deg)translateY(11px)}.collectionVisualImages:hover .collectionVisualProduct1{transform:rotate(-7deg)translateY(5px)}.collectionVisualImages:hover .collectionVisualProduct2{transform:translateY(-13px)}.collectionVisualImages:hover .collectionVisualProduct3{transform:rotate(7deg)translateY(5px)}.collectionHeroVisual>div:last-child{border-top:1px solid #183c2a1c;gap:4px;margin-top:16px;padding-top:16px;display:grid}.collectionHeroVisual>div:last-child span{color:var(--leaf);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:850}.collectionHeroVisual>div:last-child strong{color:var(--forest);font-family:var(--serif);font-size:.98rem}.polishedCollectionProducts{min-height:0;padding-block:92px 105px}.collectionBrowseHeader{margin-bottom:36px}.collectionBrowseHeader h2{margin-bottom:0}.categoryConfidenceBand{color:#fff;background:linear-gradient(130deg,#0d3928,#245d40);padding-block:96px;position:relative;overflow:hidden}.categoryConfidenceBand>div{z-index:1;position:relative}.categoryConfidenceBand h2{color:#fff}.categoryConfidenceGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin:38px 0 34px;display:grid}.categoryConfidenceGrid article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff1c,#ffffff0a);border:1px solid #ffffff2b;border-radius:22px;min-height:220px;padding:28px;transition:transform .18s,background .18s}.categoryConfidenceGrid article:hover{background:#ffffff1f;transform:translateY(-4px)}.categoryConfidenceGrid svg{color:var(--lime);margin-bottom:36px}.categoryConfidenceGrid strong{color:#fff;font-family:var(--serif);font-size:1.25rem;display:block}.categoryConfidenceGrid p{color:#ffffffa8;margin:9px 0 0;font-size:.72rem}.productPageSurface{padding-top:1px}.productPageSurface .productBreadcrumb{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff8f;border:1px solid #ffffffbd;border-radius:14px;margin-block:18px;padding:14px 18px}.polishedProductDetail{gap:55px;padding-block:18px 82px}.polishedProductDetail .productGalleryMain{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffb8,#f2ede19e);border:1px solid #ffffffc4;border-radius:28px;overflow:hidden;box-shadow:0 24px 65px #183c2a1a}.polishedProductDetail .productGalleryMain img{transition:transform .45s cubic-bezier(.22,1,.36,1)}.polishedProductDetail .productGalleryMain:hover img{transform:scale(1.025)translateY(-4px)}.polishedProductDetail .productThumbnails{scrollbar-width:thin;padding-bottom:5px;overflow-x:auto}.polishedProductDetail .productThumbnails button{background:#ffffff94;border-radius:14px;flex:0 0 108px}.polishedProductDetail .commercePurchasePanel{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(145deg,#ffffffd1,#f6f1e6b3);border:1px solid #ffffffc7;border-radius:27px;padding:30px;box-shadow:0 24px 65px #183c2a1a}.polishedProductDetail .productAvailability{border-radius:999px}.polishedProductDetail .priceBlock{background:#ffffff7a;border:1px solid #183c2a17;border-radius:17px;padding:19px}.polishedProductDetail .singlePack,.polishedProductDetail .purchaseQuantity,.polishedProductDetail .pincodeForm input{border-radius:14px}.polishedProductDetail .pincodeForm button{border-radius:0 14px 14px 0}.polishedProductPromises{background:0 0;border:0;padding-block:28px 65px}.polishedProductPromises>div{gap:14px}.polishedProductPromises>div>div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff91;border:1px solid #ffffffb8;border-radius:19px;min-height:125px;box-shadow:0 12px 35px #183c2a0f}.polishedProductPromises>div>div:first-child{border-left:1px solid #ffffffb8}.polishedProductStory{padding-block:90px}.polishedProductStory>div:last-child{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff94;border:1px solid #ffffffc2;border-radius:24px;padding:34px;box-shadow:0 18px 46px #183c2a12}.polishedProductStory .productEssentials{border:0;gap:9px}.polishedProductStory .productEssentials>div{background:#fffefaa6;border:1px solid #183c2a17;border-radius:14px}.polishedFoodData dl{border:0;gap:10px}.polishedFoodData dl>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff91;border:1px solid #ffffffba;border-radius:16px;box-shadow:0 10px 28px #183c2a0d}.polishedProductEvidence{background:linear-gradient(125deg,#0d3928,#21583d);position:relative;overflow:hidden}.polishedProductEvidence .evidenceCard{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#ffffffe3;border:1px solid #ffffff40;border-radius:24px;box-shadow:0 22px 60px #00000029}.polishedProductDisclosure{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffff8c;border:1px solid #ffffffc2;border-radius:18px;margin-block:24px;padding-inline:26px;box-shadow:0 12px 34px #183c2a0d}.polishedProductDisclosure>summary{border-top:0}.polishedProductRecommendations{border:0;margin-top:80px}.polishedProductRecommendations .productRecommendationRail .railControls{padding-right:130px}.polishedRelatedContent>div:last-child{border:0;gap:14px}.polishedRelatedContent a{background:#ffffff8f;border:1px solid #ffffffbd;border-radius:20px;min-height:270px;transition:transform .18s,background .18s;box-shadow:0 12px 35px #183c2a0f}.polishedRelatedContent a:hover{background:#ffffffc9;transform:translateY(-4px)}.dedicatedProductPage{padding-bottom:96px}.dedicatedProductHero{grid-template-columns:minmax(0,1.05fr) minmax(370px,.72fr);align-items:start;gap:54px;padding-block:28px 54px;display:grid}.dedicatedProductHero .productGallery{order:0;min-width:0}.dedicatedProductHero .commercePurchasePanel{order:1;position:sticky;top:112px}.dedicatedProductHero .productGalleryMain,.dedicatedProductHero .productGalleryMain img{height:min(72vh,710px);min-height:590px}.dedicatedProductHero .productGalleryMain img{object-fit:contain;padding:24px}.dedicatedProductHero .commercePurchasePanelCompact h1{margin-bottom:8px}.dedicatedProductHero .commercePurchasePanelCompact .commercePriceBlock{margin-block:18px}.dedicatedProductHero .commercePurchasePanelCompact .purchaseDescription{margin-bottom:18px}.dedicatedProductHero .commercePurchasePanelCompact .purchaseDescriptionList{gap:8px}.dedicatedProductHero .commercePurchasePanelCompact .purchaseDescriptionList li{padding:9px 11px}.dedicatedProductHero .commercePurchasePanelCompact .purchaseTrustList{margin-top:16px}.dedicatedProductPromises{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:84px;display:grid}.dedicatedProductPromises>div{background:#ffffff96;border:1px solid #ffffffbd;border-radius:18px;align-items:center;gap:14px;min-height:104px;padding:22px;display:flex;box-shadow:0 12px 34px #183c2a0f}.dedicatedProductPromises svg{color:var(--forest);flex:none}.dedicatedProductPromises strong,.dedicatedProductPromises small{display:block}.dedicatedProductPromises strong{color:var(--forest);font-size:.82rem}.dedicatedProductPromises small{color:var(--muted);margin-top:4px;font-size:.65rem}.productReviews{padding-block:64px}.productReviews>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.productReviews h2{margin:0;font-size:clamp(2rem,3vw,3.1rem)}.productReviewSummary{align-items:center;gap:14px;display:flex}.productReviewSummary>strong{color:var(--forest);font-family:var(--serif);font-size:3.4rem;line-height:1}.productReviewSummary span,.productReviewSummary small{display:block}.productReviewSummary small{color:var(--muted);margin-top:5px}.productReviewStars{color:#b6ad98;gap:3px;display:inline-flex}.productReviewStars .filled{fill:#e3a91d;color:#e3a91d}.productReviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.productReviewGrid article{background:#ffffff9e;border:1px solid #ffffffc2;border-radius:20px;align-content:start;gap:13px;min-height:210px;padding:26px;display:grid;box-shadow:0 14px 38px #183c2a0f}.productReviewGrid article p{color:var(--muted);margin:0;line-height:1.65}.productReviewGrid article footer{gap:4px;margin-top:auto;display:grid}.productReviewGrid article footer span{color:var(--forest);align-items:center;gap:5px;font-size:.65rem;display:inline-flex}.productReviewEmpty{color:var(--muted);margin:20px 0 0}.productReviewAction{border-top:1px solid var(--rule);margin-top:26px;padding-top:24px}.productReviewAction>p{color:var(--muted);margin:0}.productReviewForm{grid-template-columns:150px minmax(0,1fr);gap:16px;max-width:650px;display:grid}.productReviewForm>label:not(.productReviewConsent){color:var(--forest);gap:7px;font-size:.72rem;font-weight:800;display:grid}.productReviewForm select,.productReviewForm textarea{width:100%;color:var(--ink);font:inherit;background:#ffffffc2;border:1px solid #183c2a2e;border-radius:12px}.productReviewForm select{min-height:46px;padding:10px 12px}.productReviewForm textarea{resize:vertical;min-height:120px;padding:12px}.productReviewConsent{color:var(--muted);grid-column:1/-1;align-items:center;gap:9px;font-size:.72rem;display:flex}.productReviewConsent input{width:17px;height:17px;accent-color:var(--forest)}.productReviewForm>small{color:var(--muted);grid-column:1/-1}.productReviewForm>button{grid-column:1/-1;justify-self:start}.productReviewForm button:disabled{cursor:not-allowed;opacity:.55}.productReviewMessage{color:var(--forest)!important;margin:14px 0 0!important}.dedicatedProductDetails{border-block:1px solid var(--rule);margin-top:42px}.dedicatedProductDetails summary{color:var(--forest);cursor:pointer;justify-content:space-between;align-items:center;padding:22px 0;font-weight:800;display:flex}.dedicatedProductDetails summary::marker{content:""}.dedicatedProductDetails summary span{color:var(--muted);font-size:.68rem}.dedicatedProductDetails>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:6px 0 24px;display:grid}.dedicatedProductDetails p{color:var(--muted);background:#ffffff94;border-radius:14px;align-items:flex-start;gap:11px;margin:0;padding:18px;font-size:.72rem;line-height:1.55;display:flex}.dedicatedProductDetails p svg{color:var(--forest);flex:none}.dedicatedProductDetails p strong{color:var(--forest);margin-bottom:3px;display:block}.dedicatedProductDetails footer{gap:22px;padding-bottom:24px;display:flex}.dedicatedProductDetails footer a{color:var(--forest);align-items:center;gap:5px;font-size:.7rem;font-weight:800;display:inline-flex}.productVariantRedirect{min-height:58vh;padding:80px var(--page);color:var(--forest);text-align:center}@keyframes storefrontFloat{0%{transform:translate(0,0)scale(1)}to{transform:translate(-28px,22px)scale(1.08)}}@keyframes storefrontGlow{0%{opacity:.65;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes storefrontCardIn{0%{opacity:0;transform:translateY(24px)rotate(1deg)}to{opacity:1;transform:none}}@media (max-width:1080px){.shopHeroInner.commerceShopHeroInner,.polishedCollectionHeroInner{grid-template-columns:minmax(0,1fr) minmax(350px,.8fr);gap:42px}.commerceShopProducts .productGrid,.commerceCollectionProducts .productGrid,.polishedCategoryDirectory .commerceCategoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.shopHeroInner.commerceShopHeroInner,.polishedCollectionHeroInner{grid-template-columns:1fr;min-height:0;padding-block:48px}.shopHeroShowcase{min-height:395px}.shopFeaturedRail .railControls,.categoryFeaturedRail .railControls{margin-top:0}.storefrontPage .shopToolbar,.singleCategoryShopBrowser .shopToolbar{grid-template-columns:1fr 1fr}.storefrontPage .shopSearch{grid-column:1/-1}.storefrontPage .shopResultCount{justify-self:end}.commerceShopProducts .productGrid,.commerceCollectionProducts .productGrid,.polishedCategoryDirectory .commerceCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.polishedStorePromise>div,.categoryConfidenceGrid{grid-template-columns:1fr}.polishedStorePromise>div>div{min-height:130px}.polishedProductDetail{grid-template-columns:1fr;gap:30px}.polishedProductDetail .commercePurchasePanel{order:-1;position:static}.dedicatedProductHero{grid-template-columns:1fr;gap:22px;padding-block:14px 38px}.dedicatedProductHero .productGallery{order:0}.dedicatedProductHero .commercePurchasePanel{order:1;position:static}.dedicatedProductHero .productGalleryMain,.dedicatedProductHero .productGalleryMain img{height:min(54vh,470px);min-height:360px}.dedicatedProductPromises{margin-bottom:58px}.productReviewGrid,.dedicatedProductDetails>div{grid-template-columns:1fr}.mobilePurchaseBar{z-index:940;min-height:68px;padding:9px max(14px, env(safe-area-inset-right)) 9px max(14px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefaf7;border-top:1px solid #183c2a24;justify-content:space-between;align-items:center;gap:14px;display:flex;position:fixed;bottom:68px;left:0;right:0;box-shadow:0 -12px 35px #103b2a24}.mobilePurchaseBar span,.mobilePurchaseBar small,.mobilePurchaseBar strong{display:block}.mobilePurchaseBar small{color:var(--muted);font-size:.57rem}.mobilePurchaseBar strong{color:var(--forest);font-family:var(--serif);font-size:1.12rem}.mobilePurchaseBar button{background:var(--forest);color:#fff;cursor:pointer;min-width:155px;min-height:46px;font:inherit;border:0;border-radius:999px;padding:11px 22px;font-size:.72rem;font-weight:850}.mobilePurchaseBar button:disabled{opacity:.6}.commercePurchasePanelStickyMobileAction .purchaseActionRow{display:none}.polishedProductPromises>div{grid-template-columns:repeat(2,1fr)}.polishedProductStory{grid-template-columns:1fr;gap:35px}.polishedProductRecommendations .productRecommendationRail .railControls{padding-right:0}}@media (max-width:560px){.polishedShopHeroCopy h1,.polishedCollectionCopy h1{font-size:clamp(3.15rem,14vw,4.45rem)}.shopHeroMetrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.shopHeroMetrics span{min-width:0}.shopHeroShowcase{min-height:360px;padding:18px}.shopHeroShowcaseTop small{display:none}.shopHeroProductFan{height:245px}.shopHeroProductFan .fanProduct{width:140px;height:215px}.shopFeaturedShelf,.categoryFeaturedShelf{padding-block:68px 58px}.storefrontSectionHeader h2{font-size:2.75rem}.shopFeaturedRail .railViewport,.categoryFeaturedRail .railViewport{margin-right:calc((100vw - var(--page)) / -2);grid-auto-columns:78vw;padding-inline:0 16px}.storefrontPage .shopToolbar,.singleCategoryShopBrowser .shopToolbar{grid-template-columns:1fr;padding:10px}.storefrontPage .shopSearch,.storefrontPage .shopResultCount{grid-column:auto}.storefrontPage .shopResultCount{justify-self:start;padding:6px 8px}.commerceShopProducts .productGrid,.commerceCollectionProducts .productGrid,.polishedCategoryDirectory .commerceCategoryGrid{grid-template-columns:1fr}.polishedCategoryDirectory .commerceCategoryGrid>a{min-height:230px}.polishedCollectionHeroInner{gap:30px}.collectionHeroFacts{grid-template-columns:1fr 1fr;display:grid}.collectionHeroFacts span{min-width:0}.collectionHeroVisual{min-height:335px;padding:16px}.collectionVisualImages{min-height:235px}.collectionVisualProduct{height:205px}.polishedCollectionProducts{padding-block:70px 82px}.dedicatedProductPage{padding-bottom:72px}.dedicatedProductHero{width:calc(100vw - 24px);padding-top:10px}.dedicatedProductHero .productGalleryMain,.dedicatedProductHero .productGalleryMain img{height:min(48vh,410px);min-height:330px}.dedicatedProductHero .productGalleryMain img{padding:12px}.dedicatedProductHero .commercePurchasePanel{padding:20px}.dedicatedProductHero .commercePurchasePanel h1{font-size:clamp(2.35rem,11vw,3rem)}.dedicatedProductPromises{grid-template-columns:1fr;gap:9px}.dedicatedProductPromises>div{min-height:82px;padding:17px 19px}.productReviews{padding-block:56px}.productReviews>header{flex-direction:column;align-items:flex-start}.productReviews h2{font-size:2.25rem}.productReviewForm{grid-template-columns:1fr}.productReviewConsent,.productReviewForm>small,.productReviewForm>button{grid-column:1}.dedicatedProductDetails footer{flex-direction:column;gap:12px}.polishedProductDetail .commercePurchasePanel{padding:22px}.polishedProductDetail .commercePurchasePanel h1{margin-bottom:14px;font-size:clamp(2.45rem,10.5vw,3.25rem)}.polishedProductDetail .purchaseDescription{gap:8px;margin-bottom:18px}.polishedProductDetail .purchaseDescriptionHook{font-size:1.12rem}.polishedProductDetail .purchaseDescriptionIntro{font-size:.65rem;line-height:1.5}.polishedProductDetail .purchaseDescriptionList{gap:6px}.polishedProductDetail .purchaseDescriptionList li{padding:8px 10px}.polishedProductDetail .purchaseDescriptionList small{font-size:.57rem}.polishedProductDetail .priceBlock{margin-block:20px}.polishedProductDetail .productGalleryMain,.polishedProductDetail .productGalleryMain img{height:clamp(350px,56vh,470px);min-height:0}.polishedProductDetail .productGalleryMain img{padding:20px}.purchaseActionRow{grid-template-columns:104px minmax(0,1fr)}.skuDirectSelection{padding:14px}.skuDirectSelection>span{grid-template-columns:1fr}.skuDirectSelection em{margin-top:2px}.variantPicker legend{flex-direction:column;align-items:flex-start;gap:3px}.variantPickerGrid>button{min-height:86px;padding:13px}.purchaseTrustList{gap:10px}.purchasePolicyLinks{justify-content:space-between;gap:12px}.checkoutPincodeControl button{padding-inline:15px}.checkoutOptional summary{padding:18px 20px}.checkoutOptional>div{padding:0 20px 20px}.polishedProductPromises>div{grid-template-columns:1fr;gap:10px}.polishedProductPromises>div>div{min-height:105px}.polishedProductStory>div:last-child{padding:22px}.polishedProductStory .productEssentials,.polishedFoodData dl,.polishedFoodData dl>div{grid-template-columns:1fr}.polishedProductDisclosure{padding-inline:18px}.polishedRelatedContent>div:last-child{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.polishedShopHero:before,.polishedShopHero:after,.polishedCollectionHero:before,.polishedCollectionHero:after,.polishedCommerceTrust:after,.categoryConfidenceBand:after,.polishedProductEvidence:after,.shopHeroShowcase{animation:none}.shopHeroProductFan .fanProduct,.collectionVisualProduct{transition:none}}.homeStorefrontPage{background:radial-gradient(circle at 4% 23%,#b6d53b1c,#0000 19%),radial-gradient(circle at 96% 47%,#27704917,#0000 23%),#faf7ef;position:relative;overflow:clip}.homeHeroProducts{background:radial-gradient(circle at 9% 18%,#b6d53b2b,#0000 26%),radial-gradient(circle at 94% 82%,#d5a52d1f,#0000 25%),linear-gradient(125deg,#f8f5e9,#eef3dc 56%,#fbf2e5);border-bottom:1px solid #183c2a14;padding-block:76px 108px;position:relative;overflow:hidden}.homeHeroProducts:before{content:"";pointer-events:none;border:1px solid #183c2a14;border-radius:50%;width:520px;height:520px;position:absolute;top:-210px;right:-150px}.homeHeroProductsInner{z-index:1;grid-template-columns:minmax(270px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(38px,6vw,82px);display:grid;position:relative}.homeHeroProductsIntro h2{text-wrap:balance;max-width:520px;margin:11px 0 18px;font-size:clamp(2.8rem,4.25vw,4.7rem);line-height:.98}.homeHeroProductsIntro p{max-width:500px;color:var(--muted);font-size:.88rem;line-height:1.72}.homeHeroProductsIntro .textLink{margin-top:25px}.homeHeroProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.homeHeroProductGrid .commerceProductCard{-webkit-backdrop-filter:blur(15px)saturate(115%);backdrop-filter:blur(15px)saturate(115%);background:#ffffffb8;border-color:#ffffffdb;box-shadow:0 22px 52px #183c2a1c,inset 0 1px #fff}.homeHeroProductGrid .commerceProductCard:hover{box-shadow:0 31px 68px #183c2a2b,inset 0 1px #fff}.homeHeroProductGrid .productCardImage{aspect-ratio:4/4.35;background:radial-gradient(circle at 50% 42%,#fffffff2,#0000 47%),linear-gradient(145deg,#edf1d9,#f7ecdc)}.homeHeroProductGrid .commerceProductCard:nth-child(2) .productCardImage{background:radial-gradient(circle at 50% 42%,#fffffff2,#0000 47%),linear-gradient(145deg,#f4e8ca,#eef1d9)}.polishedHomeHero:after{z-index:1;content:"";pointer-events:none;background:radial-gradient(circle,#c4e33e1c,#0000 66%);border:1px solid #ffffff26;border-radius:50%;width:58vw;height:58vw;animation:10s ease-in-out infinite alternate homeAmbientDrift;position:absolute;bottom:-34vw;right:-11vw}.polishedHomeAssurance{z-index:5;background:0 0;border:0;margin-top:-31px;padding-bottom:23px;position:relative}.polishedHomeAssurance>div{-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);background:linear-gradient(140deg,#ffffffdb,#f4f1e3bf);border:1px solid #ffffffc2;border-radius:24px;overflow:hidden;box-shadow:0 22px 55px #12372621,inset 0 1px #ffffffbf}.polishedHomeAssurance>div>div{border-color:#183c2a17;min-height:112px;transition:background .18s,transform .18s}.polishedHomeAssurance>div>div:hover{z-index:1;background:#ffffff8c;transform:translateY(-3px)}.polishedHomeAssurance svg{background:#78a63d1f;border-radius:9px;width:27px;height:27px;padding:5px}.homePantryTicker{z-index:2;color:#fff;background:linear-gradient(90deg,#0c3928,#1f573c 52%,#0c3928);border-block:1px solid #ffffff1f;position:relative;overflow:hidden;box-shadow:0 12px 35px #0d31221c}.homePantryTickerTrack{will-change:transform;align-items:center;gap:31px;width:max-content;min-height:49px;animation:34s linear infinite homePantryTicker;display:flex}.homePantryTicker:hover .homePantryTickerTrack{animation-play-state:paused}.homePantryTickerTrack span{color:#ffffffd1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;font-size:.61rem;font-weight:800;display:inline-flex}.homePantryTickerTrack span:after{background:var(--lime);content:"";border-radius:50%;width:4px;height:4px;margin-left:22px}.homePantryTickerTrack svg{color:var(--lime)}.polishedHomeCategories{padding-block:78px 92px;position:relative}.polishedHomeCategories:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#b6d53b24,#0000 69%);border-radius:50%;width:440px;height:440px;position:absolute;top:80px;left:-160px}.polishedHomeCategories .homeCommerceHeading,.polishedHomeFeatured .homeCommerceHeading,.polishedHomeLearn .homeCommerceHeading{margin-bottom:34px}.homeCategoryCarousel .railControls{width:100%;margin-top:-70px;margin-bottom:31px;padding-right:175px}.homeCategoryCarousel .railControls button,.polishedHomeFeatured .railControls button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff85;border-color:#183c2a26;box-shadow:0 8px 22px #183c2a0f}.homeCategoryCarousel .railViewport{margin-right:calc((100vw - var(--page)) / -2);padding:0 max(24px, calc((100vw - var(--page)) / 2)) 30px 0;grid-auto-columns:minmax(265px,295px);gap:18px}.homeCategoryCard{-webkit-backdrop-filter:blur(17px)saturate(115%);backdrop-filter:blur(17px)saturate(115%);background:linear-gradient(145deg,#ffffffd4,#f4efe2ab);border:1px solid #ffffffc7;border-radius:25px;flex-direction:column;min-height:445px;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 17px 42px #183c2a17,inset 0 1px #fff}.homeCategoryCard:hover{transform:translateY(-8px)rotate(-.35deg);box-shadow:0 28px 62px #183c2a29,inset 0 1px #fff}.homeCategoryCard .homeCategoryImage{aspect-ratio:auto;background:radial-gradient(circle at 52% 45%,#ffffffeb,#0000 45%),linear-gradient(145deg,#ecf0d7,#f8efe2);height:292px;margin:0;position:relative}.homeCategoryCard:nth-child(4n+2) .homeCategoryImage{background:radial-gradient(circle at 52% 45%,#ffffffeb,#0000 45%),linear-gradient(145deg,#f6e8c8,#f3f1dc)}.homeCategoryCard:nth-child(4n+3) .homeCategoryImage{background:radial-gradient(circle at 52% 45%,#ffffffeb,#0000 45%),linear-gradient(145deg,#e0eedf,#f3eadc)}.homeCategoryCard:nth-child(4n+4) .homeCategoryImage{background:radial-gradient(circle at 52% 45%,#ffffffeb,#0000 45%),linear-gradient(145deg,#f4e3ce,#eef1d9)}.homeCategoryCard .homeCategoryImage:after{content:"";border:1px solid #183c2a17;border-radius:50%;width:58px;height:58px;position:absolute;bottom:15px;right:18px}.homeCategoryCard .homeCategoryImage img{filter:drop-shadow(0 20px 18px #19372424);width:83%;height:90%;transition:transform .33s cubic-bezier(.22,1,.36,1)}.homeCategoryCard:hover .homeCategoryImage img{transform:translateY(-6px)scale(1.055)rotate(1deg)}.homeCategoryCardBody{flex-direction:column;flex:1;min-height:153px;padding:20px 22px 22px;display:flex}.homeCategoryCardMeta{justify-content:space-between;align-items:center;display:flex}.homeCategoryCardMeta span{color:var(--leaf);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-style:normal;font-weight:850}.homeCategoryCardMeta em{width:30px;height:30px;color:var(--forest);background:#183c2a12;border-radius:50%;place-items:center;font-size:.58rem;font-style:normal;font-weight:850;display:grid}.homeCategoryCard h3{margin:7px 0 15px;font-size:1.45rem}.homeCategoryCard small{color:var(--forest);align-items:center;gap:7px;margin-top:auto;font-size:.67rem;font-weight:850;display:inline-flex}.polishedHomeFeatured{background:linear-gradient(112deg,#f0ebdcf5,#faf7ecf0),#f1ecdf;border:0;position:relative;overflow:hidden}.polishedHomeFeatured:before,.polishedHomeFeatured:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.polishedHomeFeatured:before{background:radial-gradient(circle,#b6d53b2e,#0000 68%);width:480px;height:480px;animation:9s ease-in-out infinite alternate homeAmbientDrift;top:-190px;right:6%}.polishedHomeFeatured:after{background:radial-gradient(circle,#28664521,#0000 67%);width:520px;height:520px;animation:11s ease-in-out 1s infinite alternate-reverse homeAmbientDrift;bottom:-230px;left:-90px}.polishedHomeFeatured>.sectionShell{z-index:1;padding-block:82px 72px;position:relative}.polishedHomeFeatured .commerceProductCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffad;border-color:#ffffffc2;box-shadow:0 18px 44px #183c2a17}.polishedHomeFeatured .commerceProductCard:hover{box-shadow:0 28px 60px #183c2a29}.polishedHomeTrust{background:radial-gradient(circle at 92% 2%,#b6d53b33,#0000 30%),radial-gradient(circle at 4% 88%,#40855747,#0000 33%),linear-gradient(125deg,#092f21,#174d35 60%,#225b3c);padding-block:88px;position:relative;overflow:hidden}.polishedHomeTrust:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:520px;height:520px;animation:10s ease-in-out infinite alternate homeAmbientDrift;position:absolute;top:-150px;right:-130px}.polishedHomeTrust .homeTrustStoryInner{z-index:1;grid-template-columns:minmax(390px,.82fr) minmax(0,1.18fr);align-items:center;gap:38px;position:relative}.polishedHomeTrust .homeTrustStoryCopy{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:linear-gradient(145deg,#ffffff17,#ffffff08);border:1px solid #ffffff26;border-radius:28px;flex-direction:column;justify-content:center;padding:33px 36px;display:flex;box-shadow:0 25px 65px #00000024}.polishedHomeTrust .homeTrustStoryCopy h2{font-size:clamp(3rem,4vw,4.35rem);line-height:.96}.homeTrustFlow{color:#ffffffc2;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;margin:27px 0 30px;font-size:.58rem;font-weight:850;display:flex}.homeTrustFlow i{background:#fff3;width:42px;height:1px;position:relative;overflow:hidden}.homeTrustFlow i:after{background:var(--lime);content:"";border-radius:50%;width:5px;height:5px;animation:2.8s ease-in-out infinite homeTrustSignal;position:absolute;top:-2px;left:-5px}.polishedHomeTrust .homeTrustSteps{border:0;align-self:center;gap:14px}.polishedHomeTrust .homeTrustSteps>div{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(150deg,#ffffff1a,#ffffff08);border:1px solid #ffffff24;border-radius:23px;min-height:315px;padding:25px;transition:transform .2s,background .2s;box-shadow:0 20px 50px #0000001f}.polishedHomeTrust .homeTrustSteps>div:hover{background:#ffffff1f;transform:translateY(-7px)}.polishedHomeTrust .homeTrustSteps>div>span{margin-bottom:44px}.polishedHomeLearn{background:radial-gradient(circle at 78% 18%,#b6d53b24,#0000 24%),linear-gradient(125deg,#fbf8f0,#f0f3de 52%,#faf3e7);padding-block:83px 104px;position:relative;overflow:hidden}.polishedHomeLearn:before{content:"";pointer-events:none;border:1px solid #183c2a14;border-radius:50%;width:360px;height:360px;position:absolute;top:80px;right:-120px}.polishedHomeLearn>.sectionShell{z-index:1;position:relative}.polishedHomeLearn .homeLearnGrid{border:0;gap:16px}.polishedHomeLearn .homeLearnCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffc9,#f7efdda6);border:1px solid #ffffffc7;border-radius:24px;min-height:340px;padding:28px;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 17px 42px #183c2a14,inset 0 1px #fff}.polishedHomeLearn .homeLearnCard:nth-child(2){background:linear-gradient(145deg,#ffffffc9,#e7f0daab)}.polishedHomeLearn .homeLearnCard:nth-child(3){background:linear-gradient(145deg,#ffffffc9,#f1e8d3a8)}.polishedHomeLearn .homeLearnCard:after{content:"";background:#b6d53b1a;border-radius:50%;width:190px;height:190px;transition:transform .3s;position:absolute;bottom:-80px;right:-70px}.polishedHomeLearn .homeLearnCard:hover{transform:translateY(-7px);box-shadow:0 27px 58px #183c2a24}.polishedHomeLearn .homeLearnCard:hover:after{transform:scale(1.25)}.homeLearnCardTop{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.homeLearnCardTop span{color:#4f762a;letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:850}.homeLearnCardTop em{width:36px;height:36px;color:var(--forest);background:#ffffff85;border:1px solid #183c2a17;border-radius:50%;place-items:center;font-size:.6rem;font-style:normal;font-weight:850;display:grid}.polishedHomeLearn .homeLearnCard h3{z-index:1;margin:52px 0 17px;font-size:clamp(1.7rem,2.2vw,2.25rem);position:relative}.polishedHomeLearn .homeLearnCard p{z-index:1;font-size:.75rem;position:relative}.polishedHomeLearn .homeLearnCard small{z-index:1;margin-top:24px;position:relative}@keyframes homePantryTicker{to{transform:translate(calc(-50% - 15.5px))}}@keyframes homeAmbientDrift{0%{opacity:.68;transform:translate(0,0)scale(.94)}to{opacity:1;transform:translate(-28px,20px)scale(1.07)}}@keyframes homeTrustSignal{0%,10%{opacity:0;left:-5px}25%,75%{opacity:1}90%,to{opacity:0;left:calc(100% + 2px)}}@media (max-width:980px){.homeHeroProductsInner{grid-template-columns:1fr;gap:31px}.homeHeroProductsIntro{max-width:720px}.polishedHomeAssurance{margin-top:-22px}.homeCategoryCarousel .railControls{margin-top:0;padding-right:0}.polishedHomeTrust .homeTrustStoryInner{grid-template-columns:1fr}.polishedHomeTrust .homeTrustStoryCopy{max-width:690px}}@media (max-width:850px){.polishedHomeAssurance>div{border-radius:20px}.polishedHomeCategories{padding-block:68px 76px}.homeCategoryCarousel .railViewport{margin-right:calc((100vw - var(--page)) / -2);grid-auto-columns:minmax(255px,42vw);padding-right:20px}.polishedHomeFeatured>.sectionShell{padding-block:70px 62px}.polishedHomeTrust{padding-block:70px}.polishedHomeTrust .homeTrustSteps{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:repeat(3,minmax(230px,1fr));padding-bottom:14px;overflow-x:auto}.polishedHomeTrust .homeTrustSteps>div{scroll-snap-align:start;min-height:310px}.polishedHomeLearn{padding-block:70px 82px}}@media (max-width:560px){.homeHeroProducts{padding-block:58px 80px}.homeHeroProductsInner{gap:26px}.homeHeroProductsIntro h2{font-size:clamp(2.55rem,12vw,3.35rem)}.homeHeroProductGrid{grid-template-columns:1fr}.polishedHomeAssurance{margin-top:-14px;padding-bottom:14px}.polishedHomeAssurance>div>div{min-height:91px}.homePantryTickerTrack{gap:23px;min-height:44px;animation-duration:28s}.homePantryTickerTrack span:after{margin-left:14px}.polishedHomeCategories{padding-block:59px 64px}.polishedHomeCategories .homeCommerceHeading,.polishedHomeFeatured .homeCommerceHeading,.polishedHomeLearn .homeCommerceHeading{margin-bottom:25px}.homeCategoryCarousel .railControls{margin-bottom:19px}.homeCategoryCarousel .railViewport{margin-right:calc((100vw - var(--page)) / -2);grid-auto-columns:79vw;padding-right:16px}.homeCategoryCard{min-height:415px}.homeCategoryCard .homeCategoryImage{height:267px}.homeCategoryCardBody{min-height:148px}.polishedHomeFeatured>.sectionShell{padding-block:59px 51px}.polishedHomeTrust{padding-block:54px}.polishedHomeTrust .homeTrustStoryCopy{border-radius:22px;padding:25px 23px}.polishedHomeTrust .homeTrustStoryCopy h2{font-size:3.15rem}.homeTrustFlow{flex-wrap:wrap}.polishedHomeTrust .homeTrustSteps{margin-right:calc((100vw - var(--page)) / -2);grid-template-columns:repeat(3,78vw)}.polishedHomeTrust .homeTrustSteps>div{min-height:285px}.polishedHomeTrust .homeTrustSteps>div>span{margin-bottom:45px}.polishedHomeLearn{padding-block:57px 70px}.polishedHomeLearn .homeLearnGrid{grid-template-columns:1fr}.polishedHomeLearn .homeLearnCard{min-height:305px;padding:24px}.polishedHomeLearn .homeLearnCard h3{margin-top:36px}}@media (prefers-reduced-motion:reduce){.polishedHomeHero:after,.homePantryTickerTrack,.polishedHomeFeatured:before,.polishedHomeFeatured:after,.polishedHomeTrust:after,.homeTrustFlow i:after{animation:none}.homeCategoryCard,.homeCategoryCard .homeCategoryImage img,.polishedHomeTrust .homeTrustSteps>div,.polishedHomeLearn .homeLearnCard{transition:none}}.verificationPage{background:radial-gradient(circle at 6% 28%,#b6d53b1c,#0000 21%),radial-gradient(circle at 96% 66%,#2d714b1a,#0000 25%),#fbf8f0;position:relative;overflow:clip}.polishedVerificationIntro{grid-template-columns:minmax(0,1.18fr) minmax(310px,.82fr);align-items:center;gap:64px;padding-block:78px 86px;display:grid;position:relative}.polishedVerificationIntro:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#b6d53b26,#0000 69%);border-radius:50%;width:430px;height:430px;position:absolute;top:20px;left:-220px}.verificationIntroCopy{max-width:720px}.verificationIntroCopy h2{letter-spacing:-.045em;text-wrap:balance;max-width:690px;margin-bottom:22px;font-size:clamp(3rem,4.9vw,5.25rem);line-height:.95}.polishedVerificationIntro .verificationIntroCopy>p{max-width:650px;color:var(--muted);margin:0;font-size:1.02rem;line-height:1.7}.verificationSignalCard{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(145deg,#ffffffd1,#eff1dcad);border:1px solid #ffffffd6;border-radius:24px;padding:29px;position:relative;overflow:hidden;box-shadow:0 20px 55px #173a281c,inset 0 1px #fff}.verificationSignalCard:after{content:"";pointer-events:none;background:#b6d53b14;border:1px solid #183c2a1a;border-radius:50%;width:178px;height:178px;position:absolute;bottom:-72px;right:-58px}.verificationSignalLabel{color:var(--forest);letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;font-size:.62rem;font-weight:900;display:block}.verificationSignalCard .statusLegend{letter-spacing:.035em;text-transform:uppercase;gap:13px;font-size:.69rem}.verificationSignalCard .statusLegend i{box-shadow:0 0 0 5px #ffffff94}.verificationSignalRoute{z-index:1;color:var(--forest-2);letter-spacing:.12em;align-items:center;gap:10px;margin-top:28px;font-size:.56rem;font-weight:900;display:flex;position:relative}.verificationSignalRoute i{background:#183c2a2e;width:38px;height:1px;position:relative;overflow:hidden}.verificationSignalRoute i:after{background:var(--leaf);content:"";border-radius:50%;width:5px;height:5px;animation:2.7s ease-in-out infinite verificationSignal;position:absolute;top:-2px;left:-5px}.verificationSignalRoute i:nth-of-type(2):after{animation-delay:.55s}.verificationJourney{background:radial-gradient(circle at 91% 2%,#b6d53b33,#0000 29%),linear-gradient(130deg,#eff0df,#f8f4e8 52%,#e7efda);border-block:1px solid #183c2a12;padding-block:86px 96px;position:relative;overflow:hidden}.verificationJourney:before{content:"";pointer-events:none;border:1px solid #183c2a14;border-radius:50%;width:590px;height:590px;position:absolute;top:75px;right:-210px}.verificationJourneyHeader{z-index:1;grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);align-items:end;gap:55px;margin-bottom:40px;display:grid;position:relative}.verificationJourneyHeader h2{letter-spacing:-.043em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(3rem,4.7vw,5rem);line-height:.96}.verificationJourneyHeader>p{max-width:510px;color:var(--muted);margin:0 0 7px;line-height:1.65}.polishedVerificationTimeline{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;display:grid;position:relative}.polishedVerificationTimeline>.verifyStageCard{-webkit-backdrop-filter:blur(16px)saturate(115%);backdrop-filter:blur(16px)saturate(115%);background:linear-gradient(145deg,#ffffffd9,#f7f1e1ad);border:1px solid #fffc;border-radius:24px;flex-direction:column;min-height:365px;margin:0;padding:27px;transition:box-shadow .22s,border-color .22s,transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 17px 42px #183c2a17,inset 0 1px #fff}.polishedVerificationTimeline>.verifyStageCard:before{background:var(--stage-accent,var(--leaf));content:"";height:4px;position:absolute;top:0;left:0;right:0}.polishedVerificationTimeline>.verifyStageCard:after{background:var(--stage-halo,#b6d53b1a);content:"";pointer-events:none;border-radius:50%;width:190px;height:190px;transition:transform .32s;position:absolute;bottom:-76px;right:-64px}.polishedVerificationTimeline>.verifyStageCard[data-revealed=true]:hover{border-color:#fffffff5;transform:translateY(-7px);box-shadow:0 28px 62px #183c2a29,inset 0 1px #fff}.polishedVerificationTimeline>.verifyStageCard:hover:after{transform:scale(1.2)}.verifyStage-live{--stage-accent:#6e9d3b;--stage-halo:#76a1401f}.verifyStage-pilot{--stage-accent:#d39c22;--stage-halo:#d39c221a}.verifyStage-phase{--stage-accent:#38777a;--stage-halo:#38777a1c}.verifyStageTop{justify-content:space-between;align-items:flex-start;gap:14px;min-height:34px;display:flex}.polishedVerificationTimeline .verifyNumber{color:#183c2a3d;font-size:2.25rem;font-weight:500;line-height:.9}.verifyStatus{min-height:27px;color:var(--forest-2);letter-spacing:.08em;white-space:nowrap;background:#ffffff94;border:1px solid #183c2a12;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:.52rem;font-weight:900;display:inline-flex}.verifyStatus i{background:var(--stage-accent,var(--leaf));width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--stage-accent,var(--leaf)) 13%, transparent);border-radius:50%}.polishedVerificationTimeline .verifyIcon{width:47px;height:47px;color:var(--stage-accent,var(--leaf));background:#ffffffa8;border:1px solid #183c2a14;margin:28px 0 21px;box-shadow:0 10px 26px #183c2a12}.verifyStageCard h3{z-index:1;text-wrap:balance;margin:0 0 13px;font-size:clamp(1.68rem,2.25vw,2.25rem);line-height:1.03;position:relative}.verifyStageCard>p{z-index:1;color:var(--muted);margin:0;font-size:.75rem;line-height:1.62;position:relative}.verifyEvidence{z-index:1;border-top:1px solid #183c2a17;gap:5px;margin-top:auto;padding-top:20px;display:grid;position:relative}.verifyEvidence small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:800}.verifyEvidence strong{color:var(--forest-2);font-size:.65rem;font-weight:800;line-height:1.5}.polishedFailureSection{background:radial-gradient(circle at 90% 12%,#b6d53b29,#0000 27%),radial-gradient(circle at 4% 92%,#3d7f5440,#0000 30%),linear-gradient(125deg,#092f21,#164b34 58%,#205c3c);padding-block:88px;position:relative;overflow:hidden}.polishedFailureSection:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:610px;height:610px;position:absolute;bottom:-280px;right:-150px}.polishedFailureSection .failureGrid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:75px;position:relative}.polishedFailureSection .failureCopy{padding:28px 0}.polishedFailureSection .failureCopy h2{letter-spacing:-.045em;text-wrap:balance;max-width:660px;margin-bottom:21px;font-size:clamp(3rem,4.9vw,5rem);line-height:.96}.polishedFailureSection .failureCopy p{color:#ffffffb3;max-width:590px;margin-bottom:30px;line-height:1.7}.polishedFailureSection .failureFlow{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.polishedFailureSection .failureFlow>div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left;background:linear-gradient(145deg,#ffffff1a,#ffffff08);border:1px solid #ffffff24;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:128px;padding:21px;transition:background .2s,transform .2s;display:flex;box-shadow:0 18px 45px #0000001f}.polishedFailureSection .failureFlow>div:hover{background:#ffffff1f;transform:translateY(-4px)}.polishedFailureSection .failureFlow>div:not(:last-child):after{display:none}.polishedFailureSection .failureFlow span{color:var(--lime);font-size:.58rem}.polishedFailureSection .failureFlow strong{color:#fff;letter-spacing:.09em;font-size:.75rem}.polishedLimitationSection{margin-block:78px;-webkit-backdrop-filter:blur(17px)saturate(115%);backdrop-filter:blur(17px)saturate(115%);background:linear-gradient(140deg,#ffffffd1,#efeed9a8);border:1px solid #ffffffe0;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;gap:29px;margin-bottom:78px;padding:34px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 19px 50px #183c2a1a,inset 0 1px #fff}.polishedLimitationSection .limitationIcon{background:linear-gradient(145deg,#d8e94e,#f1c93d);width:56px;height:56px;box-shadow:0 12px 30px #9b801f2b}.polishedLimitationSection h2{margin-bottom:12px;font-size:clamp(2rem,3vw,3rem)}.polishedLimitationSection p{max-width:850px;color:var(--muted);line-height:1.68}.limitationStamp{width:96px;height:96px;color:var(--forest-2);text-align:center;border:1px solid #183c2a21;border-radius:50%;align-content:center;place-items:center;gap:7px;display:grid;transform:rotate(5deg)}.limitationStamp span{letter-spacing:.1em;font-size:.47rem;font-weight:900;line-height:1.45}.polishedStandardsCta{color:#fff;background:radial-gradient(circle at 89% 20%,#b6d53b36,#0000 28%),linear-gradient(122deg,#0b3425,#1c5439 64%,#2d6843);border:1px solid #ffffff29;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(330px,.68fr);align-items:center;gap:74px;min-height:350px;margin-bottom:88px;padding:50px 54px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 70px #1234242e}.polishedStandardsCta:before,.polishedStandardsCta:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;position:absolute}.polishedStandardsCta:before{width:410px;height:410px;top:-130px;right:-80px}.polishedStandardsCta:after{width:350px;height:350px;bottom:-215px;right:250px}.standardsCtaCopy,.standardsCtaAction{z-index:1;position:relative}.polishedStandardsCta h2{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(3rem,4.8vw,5rem);line-height:.95}.polishedStandardsCta .standardsCtaAction p{color:#ffffffb8;max-width:500px;margin-bottom:27px;line-height:1.68}@keyframes verificationSignal{0%,10%{opacity:0;left:-5px}25%,75%{opacity:1}90%,to{opacity:0;left:calc(100% + 2px)}}@media (max-width:1080px){.polishedVerificationIntro{gap:38px}.polishedVerificationTimeline{grid-template-columns:repeat(2,minmax(0,1fr))}.polishedFailureSection .failureGrid{grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);gap:45px}.polishedStandardsCta{gap:45px}}@media (max-width:850px){.polishedVerificationIntro{grid-template-columns:1fr;gap:34px;padding-block:68px 72px}.verificationSignalCard{max-width:570px}.verificationJourney{padding-block:72px 80px}.verificationJourneyHeader{grid-template-columns:1fr;align-items:start;gap:22px}.verificationJourneyHeader>p{margin:0}.polishedFailureSection{padding-block:72px}.polishedFailureSection .failureGrid{grid-template-columns:1fr;gap:37px}.polishedFailureSection .failureCopy{padding:0}.polishedFailureSection .failureFlow{max-width:650px}.polishedLimitationSection{grid-template-columns:auto minmax(0,1fr)}.limitationStamp{display:none}.polishedStandardsCta{grid-template-columns:1fr;gap:27px;min-height:0;padding:44px}.polishedStandardsCta .standardsCtaAction p{max-width:650px}}@media (max-width:560px){.polishedVerificationIntro{padding-block:56px 62px}.verificationIntroCopy h2,.verificationJourneyHeader h2,.polishedFailureSection .failureCopy h2,.polishedStandardsCta h2{font-size:clamp(2.75rem,12vw,3.7rem)}.verificationSignalCard{border-radius:20px;padding:23px}.verificationSignalRoute{gap:7px}.verificationSignalRoute i{width:24px}.verificationJourney{padding-block:60px 66px}.verificationJourneyHeader{margin-bottom:29px}.polishedVerificationTimeline{grid-template-columns:1fr}.polishedVerificationTimeline>.verifyStageCard{border-radius:21px;min-height:338px;padding:24px}.polishedVerificationTimeline .verifyIcon{margin-block:24px 18px}.polishedFailureSection{padding-block:60px}.polishedFailureSection .failureFlow{grid-template-columns:1fr 1fr;gap:9px}.polishedFailureSection .failureFlow>div{border-radius:17px;min-height:108px;padding:17px}.polishedFailureSection .failureFlow strong{font-size:.62rem}.polishedLimitationSection{margin-block:56px;border-radius:21px;grid-template-columns:1fr;margin-bottom:56px;padding:25px}.polishedLimitationSection .limitationIcon{width:50px;height:50px}.polishedStandardsCta{border-radius:23px;margin-bottom:62px;padding:32px 25px}}@media (prefers-reduced-motion:reduce){.verificationSignalRoute i:after{animation:none}.polishedVerificationTimeline>.verifyStageCard,.polishedVerificationTimeline>.verifyStageCard:after,.polishedFailureSection .failureFlow>div{transition:none}}.learnLanding{background:radial-gradient(circle at 4% 30%,#b6d53b1a,#0000 20%),radial-gradient(circle at 98% 62%,#26704917,#0000 24%),#faf7ef;position:relative;overflow:clip}.learnLanding .pageHeroFilm{isolation:isolate;border:0;min-height:670px}.learnLanding .pageHeroFilm:before{z-index:1;content:"";pointer-events:none;background:radial-gradient(circle,#b6d53b1a,#0000 66%);border:1px solid #ffffff24;border-radius:50%;width:58vw;height:58vw;animation:11s ease-in-out infinite alternate learnAmbientDrift;position:absolute;top:-28%;right:-10%}.learnLanding .pageHeroFilmWash{background:linear-gradient(115deg,#061f15d4,#0a2f1f94 54%,#26593478),linear-gradient(#00000014,#0003)}.learnLanding .pageHeroFilm .pageHeroInner{padding-block:112px 62px}.learnLanding .pageHeroFilm .pageHeroInner h1{max-width:1010px;font-size:clamp(4rem,6.55vw,6.65rem)}.learnLanding .sectionIntro{margin-bottom:35px}.learnLanding .sectionIntro h2{letter-spacing:-.04em;text-wrap:balance;max-width:790px;font-size:clamp(2.7rem,4.5vw,4.65rem);line-height:.97}.learnLanding .sectionIntro>p,.learnLanding .splitIntro>p{max-width:530px;color:var(--muted);line-height:1.7}.learnLanding .contentCard{-webkit-backdrop-filter:blur(16px)saturate(115%);backdrop-filter:blur(16px)saturate(115%);background:linear-gradient(145deg,#ffffffd6,#f4efe0b0);border:1px solid #ffffffd1;border-radius:23px;min-height:330px;transition:border-color .22s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);overflow:hidden;box-shadow:0 17px 42px #183c2a17,inset 0 1px #fff}.learnLanding .contentCard:before{height:4px}.learnLanding .contentCard:has(.contentCardMedia){min-height:500px}.learnLanding .contentCardLarge:has(.contentCardMedia){min-height:530px}.learnLanding .contentCardMedia{height:215px}.learnLanding .contentCard[data-revealed=true]:hover{border-color:#fffffffa;transform:translateY(-7px);box-shadow:0 28px 62px #183c2a26,inset 0 1px #fff}.learnJournalPage .blogHubHero{background:radial-gradient(circle at 83% 25%,#b6d53b38,#0000 23%),radial-gradient(circle at 8% 94%,#357d5345,#0000 29%),linear-gradient(125deg,#082f21,#154a33 58%,#28633e);min-height:680px;padding-block:86px;position:relative;overflow:hidden}.learnJournalPage .blogHubHero:before,.learnJournalPage .blogHubHero:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;position:absolute}.learnJournalPage .blogHubHero:before{width:610px;height:610px;animation:10s ease-in-out infinite alternate learnAmbientDrift;top:-210px;right:-70px}.learnJournalPage .blogHubHero:after{width:570px;height:570px;bottom:-330px;left:32%}.learnJournalPage .blogHubHeroInner{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(350px,.62fr);align-items:center;gap:72px;min-height:505px;display:grid;position:relative}.learnJournalPage .blogHubHero h1{letter-spacing:-.052em;text-wrap:balance;max-width:890px;font-size:clamp(4.2rem,7.1vw,7rem);line-height:.91}.journalHeroGlass{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:linear-gradient(145deg,#ffffff1f,#ffffff0a);border:1px solid #ffffff2e;border-radius:26px;padding:30px;position:relative;box-shadow:0 25px 65px #00000029}.journalHeroGlass>span{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:850}.journalHeroGlass>strong{color:#fff;font-family:var(--serif);margin:29px 0 33px;font-size:2.25rem;font-weight:500;line-height:1.05;display:block}.journalHeroGlass>div{gap:9px;display:grid}.journalHeroGlass a{color:#ffffffd1;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:13px;align-items:center;gap:11px;min-height:48px;padding:11px 13px;font-size:.72rem;font-weight:750;transition:background .18s,transform .18s;display:flex}.journalHeroGlass a:hover{background:#ffffff21;transform:translate(4px)}.journalHeroGlass svg{color:var(--lime)}.learnJournalPage .blogThemeSection{padding-block:76px 86px;position:relative}.learnJournalPage .blogThemeGrid{border:0;gap:15px}.learnJournalPage .blogThemeGrid>a{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#ffffffd4,#f2eeddad);border:1px solid #ffffffd4;border-radius:22px;min-height:270px;padding:27px;transition:background .22s,box-shadow .22s,color .22s,transform .22s;overflow:hidden;box-shadow:0 15px 38px #183c2a14,inset 0 1px #fff}.learnJournalPage .blogThemeGrid>a:nth-child(3n+2){background:linear-gradient(145deg,#ffffffd6,#e7f0dcb3)}.learnJournalPage .blogThemeGrid>a:nth-child(3n+3){background:linear-gradient(145deg,#ffffffd6,#f5e7d3ad)}.learnJournalPage .blogThemeGrid>a[data-revealed=true]:hover{background:linear-gradient(145deg,#103d2b,#276142);transform:translateY(-6px);box-shadow:0 24px 52px #183c2a29}.learnJournalPage .blogThemeGrid h3{font-size:1.8rem}.learnJournalPage #stories{background:radial-gradient(circle at 93% 12%,#b6d53b26,#0000 25%),linear-gradient(130deg,#f0ecdf,#faf7ef 53%,#eaf0dc);position:relative}.learnJournalPage .blogArchive{padding-block:78px 88px}.learnJournalPage .blogCardGrid{gap:17px}.learnJournalPage .blogCard{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffb8;border:1px solid #ffffffd1;border-radius:23px;box-shadow:0 17px 42px #183c2a17,inset 0 1px #fff}.learnJournalPage .blogCard[data-revealed=true]:hover{transform:translateY(-7px);box-shadow:0 28px 60px #183c2a26}.learnJournalPage .blogCardBody{min-height:305px;padding:24px}.learnJournalPage .blogEvidenceDesk{background:radial-gradient(circle at 91% 0,#b6d53b2e,#0000 29%),linear-gradient(125deg,#082f21,#174b34 62%,#215b3b);padding-block:82px;position:relative;overflow:hidden}.learnJournalPage .blogEvidenceGrid{border:0;gap:13px}.learnJournalPage .blogEvidenceGrid>a{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff1a,#ffffff08);border:1px solid #ffffff24;border-radius:20px;min-height:220px;padding:27px;transition:background .18s,transform .18s}.learnJournalPage .blogEvidenceGrid>a:hover{background:#ffffff1f;transform:translateY(-5px)}.learnWhyPage .problemBridge{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);gap:20px;padding-block:76px}.learnWhyPage .problemCard{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:linear-gradient(145deg,#ffffffd9,#f0efdaad);border:1px solid #ffffffd6;border-radius:24px;min-height:300px;padding:34px;box-shadow:0 18px 46px #183c2a17,inset 0 1px #fff}.learnWhyPage .problemCard:last-child{background:linear-gradient(145deg,#ffffffd9,#e0eedab3)}.learnWhyPage .problemCard h2{margin-top:34px;font-size:clamp(2rem,3vw,3rem)}.learnWhyPage .bridgeLine strong{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf7efdb;border-radius:999px;padding:8px 11px;box-shadow:0 7px 20px #183c2a14}.learnWhyPage .beliefSection{background:radial-gradient(circle at 90% 4%,#b6d53b2e,#0000 28%),linear-gradient(130deg,#edf0dc,#f7f2e6 54%,#e4eed8);padding-block:82px;position:relative;overflow:hidden}.learnWhyPage .beliefGrid{background:0 0;gap:14px}.learnWhyPage .beliefGrid>article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffab;border:1px solid #ffffffd1;border-radius:21px;min-height:250px;padding:28px;transition:box-shadow .2s,transform .2s;box-shadow:0 15px 38px #183c2a14,inset 0 1px #fff}.learnWhyPage .beliefGrid>article[data-revealed=true]:hover{transform:translateY(-6px);box-shadow:0 24px 52px #183c2a24}.learnWhyPage .meaningTableSection{padding-block:78px}.learnWhyPage .meaningTable{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffa8;border:1px solid #ffffffd9;border-radius:22px;overflow:hidden;box-shadow:0 18px 48px #183c2a14,inset 0 1px #fff}.learnWhyPage .meaningRow{border-color:#183c2a14;padding:22px 25px}.learnWhyPage .meaningRow:not(.meaningHead):hover{background:#ffffff75}.learnWhyPage .notClaimSection{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(140deg,#ffffffd1,#f3e5c2ad);border:1px solid #ffffffd9;border-radius:24px;margin-bottom:82px;padding:35px 38px;box-shadow:0 18px 48px #183c2a17,inset 0 1px #fff}.learnWhyPage .notClaimSection>svg:last-child{color:#183c2a2e}.learnKnowPage .pathwayGrid{gap:14px;padding-block:68px}.learnKnowPage .pathwayGrid>a{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#ffffffd6,#eef0daad);border:1px solid #ffffffd6;border-radius:21px;grid-template-columns:1fr auto;align-content:space-between;min-height:175px;padding:25px;transition:box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 38px #183c2a14,inset 0 1px #fff}.learnKnowPage .pathwayGrid>a:nth-child(2n){background:linear-gradient(145deg,#ffffffd6,#f4e8d2a8)}.learnKnowPage .pathwayGrid>a[data-revealed=true]:hover{transform:translateY(-6px);box-shadow:0 24px 52px #183c2a24}.learnKnowPage .pathwayGrid>a>svg:first-child{width:42px;height:42px;color:var(--forest-2);background:#ffffffa8;border-radius:13px;padding:10px}.learnKnowPage .pathwayGrid>a>span{color:var(--forest);font-family:var(--serif);align-self:end;font-size:1.35rem;font-weight:600;line-height:1.08}.learnKnowPage .pathwayGrid>a>svg:last-child{color:var(--leaf);align-self:end}.learnGuideFeature,.learnGuideLibrary{padding-block:72px 82px}.learnGuideFeature{position:relative}.learnGuideFeature:before{z-index:-1;content:"";background:radial-gradient(circle,#b6d53b26,#0000 68%);border-radius:50%;width:430px;height:430px;position:absolute;top:80px;left:-210px}.learnKnowPage .learnTopicBand{color:#fff;background:radial-gradient(circle at 88% 5%,#b6d53b30,#0000 28%),linear-gradient(125deg,#0a3224,#194f37 62%,#28613f);padding-block:72px;position:relative;overflow:hidden}.learnKnowPage .learnTopicBand h2,.learnKnowPage .learnTopicBand .eyebrow{color:#fff}.learnKnowPage .topicPills{gap:10px}.learnKnowPage .topicPills a{color:#ffffffd6;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#ffffff14;border-color:#ffffff29}.learnKnowPage .topicPills a:hover{border-color:var(--lime);background:var(--lime);color:var(--forest)}.learnKnowPage .proofReadingBand{background:radial-gradient(circle at 93% 8%,#b6d53b30,#0000 30%),linear-gradient(125deg,#0b3425,#1d573b);border:1px solid #ffffff2b;border-radius:25px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(42px,6vw,96px);margin-bottom:82px;padding:clamp(38px,4.2vw,64px);box-shadow:0 23px 62px #183c2a2b}.learnKnowPage .proofReadingIntro{min-width:0}.learnKnowPage .proofReadingBand h2{text-wrap:balance;max-width:9ch;margin-top:18px;font-size:clamp(2.7rem,4vw,4.55rem);line-height:.94}.learnKnowPage .proofReadingLinks{border-top:1px solid #ffffff2b;min-width:0;display:grid}.learnKnowPage .proofReadingBand h2,.learnKnowPage .proofReadingBand .eyebrow,.learnKnowPage .proofReadingBand a{color:#fff}.learnKnowPage .proofReadingBand a{border-bottom:1px solid #ffffff2b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-width:0;padding:19px 3px;font-size:clamp(.96rem,1.15vw,1.12rem);line-height:1.4;text-decoration:none;transition:color .18s,padding-inline .18s;display:grid}.learnKnowPage .proofReadingBand a:hover{color:var(--lime);padding-inline:9px 3px}.learnKnowPage .proofReadingBand a svg{flex:none}@media (max-width:850px){.learnKnowPage .proofReadingBand{grid-template-columns:1fr;align-items:start;gap:30px}.learnKnowPage .proofReadingBand h2{max-width:12ch}}.learnTruthPage .truthPrinciples{gap:15px;padding-block:70px}.learnTruthPage .truthPrinciples>article{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#ffffffd9,#f6e7c5b0);border:1px solid #ffffffd6;border-radius:22px;min-height:230px;padding:29px;transition:box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 16px 40px #493a1a17,inset 0 1px #fff}.learnTruthPage .truthPrinciples>article:nth-child(2){background:linear-gradient(145deg,#ffffffd9,#ebf0d7b0)}.learnTruthPage .truthPrinciples>article[data-revealed=true]:hover{transform:translateY(-6px);box-shadow:0 24px 54px #493a1a24}.learnTruthPage .truthPrinciples>article h2{margin-top:30px;font-size:2rem}.learnTruthPage .truthMethodBand{background:radial-gradient(circle at 91% 2%,#e7b13a33,#0000 29%),linear-gradient(125deg,#31291c,#174634 61%,#28583c);padding-block:78px;position:relative;overflow:hidden}.learnTruthPage .methodChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.learnTruthPage .methodChecks>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;min-height:78px;padding:17px}.learnTruthPage .truthCaseLibrary{padding-block:78px 84px}.learnTruthPage .timelinePreview{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffd1,#f1e8d1b0);border:1px solid #ffffffd6;border-radius:24px;margin-bottom:82px;padding:38px;box-shadow:0 18px 48px #493a1a17,inset 0 1px #fff}.learnTruthPage .timelineLine>div:before{box-shadow:0 0 0 6px #d39c221f}.learnFarmerPage .farmerFeature{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #ffffffd9;border-radius:27px;margin-block:76px;padding:0;overflow:hidden;box-shadow:0 24px 64px #183c2a21,inset 0 1px #fff}.learnFarmerPage .farmerFeatureArt{min-height:510px}.learnFarmerPage .farmerFeatureArt img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.learnFarmerPage .farmerFeature:hover .farmerFeatureArt img{transform:scale(1.035)}.learnFarmerPage .farmerFeature>div:last-child{background:radial-gradient(circle at 90% 9%,#b6d53b2e,#0000 29%),linear-gradient(145deg,#f0f2daeb,#faf4e6e6);padding:54px}.learnFarmerPage .fieldEthics{background:radial-gradient(circle at 93% 4%,#b6d53b2e,#0000 29%),linear-gradient(125deg,#0a3224,#174d35 62%,#255d3d);padding-block:76px;position:relative;overflow:hidden}.learnFarmerPage .ethicsGrid{background:0 0;gap:14px}.learnFarmerPage .ethicsGrid>article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff1a,#ffffff08);border:1px solid #ffffff24;border-radius:21px;min-height:235px;padding:29px;transition:background .2s,transform .2s;box-shadow:0 17px 42px #0000001f}.learnFarmerPage .ethicsGrid>article[data-revealed=true]:hover{background:#ffffff1f;transform:translateY(-6px)}.learnFarmerPage .farmerStoryLibrary{padding-block:78px 88px}.learnAboutPage .originGrid{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb0;border:1px solid #ffffffd6;border-radius:27px;gap:0;margin-block:76px;padding:0;overflow:hidden;box-shadow:0 24px 64px #183c2a1f,inset 0 1px #fff}.learnAboutPage .originCopy{padding:48px}.learnAboutPage .originVisual{background:repeating-radial-gradient(circle at 50% 42%,#0000 0 63px,#183c2a17 64px 65px),radial-gradient(circle at 50% 42%,#b6d53b40,#0000 39%),linear-gradient(145deg,#eef1d8,#f5e7cf);min-height:500px}.learnAboutPage .originMark{filter:drop-shadow(0 18px 28px #183c2a26);animation:5s ease-in-out infinite learnMarkFloat}.learnAboutPage .operatingBand{background:radial-gradient(circle at 91% 1%,#b6d53b2b,#0000 29%),linear-gradient(125deg,#092f21,#174d35 62%,#225b3c);padding-block:78px;position:relative;overflow:hidden}.learnAboutPage .operatingGrid{background:0 0;gap:13px}.learnAboutPage .operatingGrid>article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff1a,#ffffff08);border:1px solid #ffffff24;border-radius:20px;min-height:240px;padding:28px;transition:background .2s,transform .2s;box-shadow:0 17px 42px #0000001c}.learnAboutPage .operatingGrid>article[data-revealed=true]:hover{background:#ffffff1f;transform:translateY(-6px)}.learnAboutPage .teamSection{padding-block:78px}.learnAboutPage .teamGrid{gap:16px}.learnAboutPage .teamGrid>article{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#ffffffd6,#eef0dbad);border:1px solid #ffffffd6;border-radius:23px;min-height:320px;padding:30px;transition:box-shadow .2s,transform .2s;box-shadow:0 16px 42px #183c2a14,inset 0 1px #fff}.learnAboutPage .teamGrid>article:nth-child(2){background:linear-gradient(145deg,#ffffffd6,#f5e8d4ad)}.learnAboutPage .teamGrid>article[data-revealed=true]:hover{transform:translateY(-6px);box-shadow:0 25px 55px #183c2a24}.learnAboutPage .teamInitials{box-shadow:0 13px 30px #183c2a26}.learnAboutPage .aboutCta{background:radial-gradient(circle at 91% 7%,#b6d53b2e,#0000 29%),linear-gradient(125deg,#0b3425,#1d573b);border:1px solid #ffffff29;border-radius:25px;margin-bottom:82px;padding:42px;box-shadow:0 23px 62px #183c2a2b}.learnAboutPage .aboutCta h2,.learnAboutPage .aboutCta .eyebrow,.learnAboutPage .aboutCta .textLink{color:#fff}.learnTracePage .traceHero{background:radial-gradient(circle at 88% 13%,#b6d53b36,#0000 27%),radial-gradient(circle at 7% 95%,#367e5340,#0000 29%),linear-gradient(125deg,#082f21,#154a33 60%,#27613e);padding-block:92px;position:relative;overflow:hidden}.learnTracePage .traceHero:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:580px;height:580px;animation:10s ease-in-out infinite alternate learnAmbientDrift;position:absolute;top:-200px;right:-100px}.learnTracePage .traceHeroInner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(400px,.72fr);align-items:center;gap:72px;display:grid;position:relative}.learnTracePage .traceHero h1{letter-spacing:-.05em;text-wrap:balance;max-width:750px;margin-bottom:24px;font-size:clamp(4rem,6.2vw,6.4rem);line-height:.93}.learnTracePage .traceHero p{color:#ffffffb8;max-width:690px;line-height:1.7}.learnTracePage .traceHero form{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(145deg,#ffffffe0,#f2f2dfc4);border:1px solid #fff3;border-radius:23px;grid-template-columns:auto minmax(0,1fr);gap:10px;max-width:none;margin:0;padding:18px;display:grid;box-shadow:0 25px 65px #00000029}.learnTracePage .traceHero form>svg{margin-inline:7px 3px}.learnTracePage .traceHero input{background:#ffffff85;border-radius:10px;min-height:52px;padding-inline:10px}.learnTracePage .traceHero button{border-radius:999px;grid-column:1/-1}.learnTracePage .traceHeroInner>small{color:#ffffffad;pointer-events:none;grid-column:2;margin:-54px 19px 0}.learnTracePage .traceResultSection{min-height:0;padding-block:74px 86px}.learnTracePage .tracePrimer,.learnTracePage .traceNotice{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffd6,#ecf0d9b0);border:1px solid #ffffffd6;border-radius:25px;padding:38px;overflow:hidden;box-shadow:0 20px 54px #183c2a1a,inset 0 1px #fff}.learnTracePage .tracePrimer h2{font-size:clamp(2.5rem,4vw,4rem)}.learnTracePage .tracePrimerSteps{border:0;gap:11px}.learnTracePage .tracePrimerSteps>div{background:#ffffff8a;border:1px solid #183c2a14;border-radius:17px;min-height:135px;padding:21px}.learnTracePage .traceRecord{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffbd;border:1px solid #ffffffd6;border-radius:25px;overflow:hidden;box-shadow:0 22px 60px #183c2a1c,inset 0 1px #fff}.learnTracePage .traceRecord>header,.learnTracePage .traceSourceCard,.learnTracePage .traceDocumentGrid>article{background:#f6f5e8b8}@keyframes learnAmbientDrift{0%{opacity:.67;transform:translate(0,0)scale(.95)}to{opacity:1;transform:translate(-27px,20px)scale(1.06)}}@keyframes learnMarkFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}@media (max-width:1080px){.learnJournalPage .blogHubHeroInner{grid-template-columns:minmax(0,1fr) minmax(310px,.56fr);gap:42px}.learnWhyPage .problemBridge{grid-template-columns:1fr 105px 1fr}.learnTracePage .traceHeroInner{grid-template-columns:minmax(0,1fr) minmax(350px,.75fr);gap:40px}}@media (max-width:850px){.learnLanding .pageHeroFilm{min-height:620px}.learnLanding .pageHeroFilm .pageHeroInner{padding-block:98px 56px}.learnJournalPage .blogHubHero{min-height:0;padding-block:76px}.learnJournalPage .blogHubHeroInner{grid-template-columns:1fr;gap:42px;min-height:0}.journalHeroGlass{max-width:650px}.learnJournalPage .blogThemeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.learnJournalPage .blogEvidenceGrid,.learnWhyPage .problemBridge{grid-template-columns:1fr}.learnWhyPage .beliefGrid,.learnKnowPage .pathwayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.learnTruthPage .truthMethodGrid{grid-template-columns:1fr;gap:36px}.learnFarmerPage .farmerFeature,.learnAboutPage .originGrid{grid-template-columns:1fr}.learnFarmerPage .farmerFeatureArt{min-height:470px}.learnAboutPage .originVisual{min-height:410px}.learnTracePage .traceHeroInner{grid-template-columns:1fr;gap:35px}.learnTracePage .traceHero form{max-width:620px}.learnTracePage .traceHeroInner>small{color:#ffffffad;grid-column:1;margin:-24px 19px 0}}@media (max-width:560px){.learnLanding .pageHeroFilm{min-height:625px}.learnLanding .pageHeroFilm .pageHeroInner h1{font-size:clamp(3.1rem,13vw,4.4rem)}.learnJournalPage .blogHubHero{padding-block:60px}.learnJournalPage .blogHubHero h1{font-size:clamp(3.4rem,16vw,4.7rem)}.journalHeroGlass{border-radius:21px;padding:23px}.journalHeroGlass>strong{margin-block:22px 25px;font-size:1.9rem}.learnJournalPage .blogThemeSection,.learnJournalPage .blogArchive,.learnGuideFeature,.learnGuideLibrary,.learnTruthPage .truthCaseLibrary,.learnFarmerPage .farmerStoryLibrary,.learnAboutPage .teamSection{padding-block:58px 66px}.learnJournalPage .blogThemeGrid,.learnJournalPage .blogCardGrid,.learnWhyPage .beliefGrid,.learnKnowPage .pathwayGrid{grid-template-columns:1fr}.learnJournalPage .blogThemeGrid>a{min-height:235px}.learnJournalPage .blogCardBody{min-height:285px}.learnJournalPage .blogEvidenceDesk{padding-block:60px}.learnWhyPage .problemBridge{padding-block:58px}.learnWhyPage .problemCard{min-height:0;padding:27px}.learnWhyPage .bridgeLine{height:48px}.learnWhyPage .beliefSection{padding-block:60px}.learnWhyPage .beliefGrid>article{min-height:220px}.learnWhyPage .meaningTableSection{padding-block:60px}.learnWhyPage .meaningRow:not(.meaningHead){background:0 0;border:0;border-bottom:1px solid #183c2a14;border-radius:0}.learnWhyPage .notClaimSection{margin-bottom:62px;padding:27px}.learnKnowPage .pathwayGrid{padding-block:56px}.learnKnowPage .pathwayGrid>a{min-height:155px}.learnKnowPage .learnTopicBand{padding-block:58px}.learnKnowPage .proofReadingBand{margin-bottom:62px;padding:29px 25px}.learnTruthPage .truthPrinciples{padding-block:56px}.learnTruthPage .truthPrinciples>article{min-height:205px}.learnTruthPage .truthMethodBand{padding-block:60px}.learnTruthPage .methodChecks{grid-template-columns:1fr}.learnTruthPage .timelinePreview{margin-bottom:62px;padding:27px 23px}.learnTruthPage .timelineLine{grid-template-columns:1fr;gap:12px}.learnTruthPage .timelineLine:before{width:1px;height:auto;top:0;bottom:0;left:6px}.learnTruthPage .timelineLine>div{padding:0 0 0 29px}.learnTruthPage .timelineLine>div:before{top:4px}.learnFarmerPage .farmerFeature{border-radius:22px;margin-block:56px}.learnFarmerPage .farmerFeatureArt{min-height:385px}.learnFarmerPage .farmerFeature>div:last-child{padding:30px 24px}.learnFarmerPage .fieldEthics{padding-block:58px}.learnFarmerPage .ethicsGrid{grid-template-columns:1fr}.learnFarmerPage .ethicsGrid>article{min-height:205px}.learnAboutPage .originGrid{border-radius:22px;margin-block:56px}.learnAboutPage .originCopy{padding:29px 24px}.learnAboutPage .originVisual{min-height:350px;padding:35px}.learnAboutPage .operatingBand{padding-block:58px}.learnAboutPage .operatingGrid{grid-template-columns:1fr}.learnAboutPage .operatingGrid>article{min-height:205px}.learnAboutPage .teamGrid{grid-template-columns:1fr}.learnAboutPage .teamGrid>article{min-height:285px}.learnAboutPage .aboutCta{margin-bottom:62px;padding:29px 25px}.learnTracePage .traceHero{padding-block:65px}.learnTracePage .traceHero h1{font-size:clamp(3.35rem,15.5vw,4.65rem)}.learnTracePage .traceHero form{border-radius:19px;padding:13px}.learnTracePage .traceResultSection{padding-block:56px 66px}.learnTracePage .tracePrimer,.learnTracePage .traceNotice{border-radius:21px;padding:25px}.learnTracePage .tracePrimerSteps{grid-template-columns:1fr}.learnTracePage .tracePrimerSteps>div{min-height:112px}.learnTracePage .traceRecord{border-radius:21px}}@media (prefers-reduced-motion:reduce){.learnLanding .pageHeroFilm:before,.learnJournalPage .blogHubHero:before,.learnAboutPage .originMark,.learnTracePage .traceHero:after{animation:none}.learnLanding .contentCard,.learnJournalPage .blogThemeGrid>a,.learnJournalPage .blogCard,.learnWhyPage .beliefGrid>article,.learnKnowPage .pathwayGrid>a,.learnTruthPage .truthPrinciples>article,.learnFarmerPage .farmerFeatureArt img,.learnFarmerPage .ethicsGrid>article,.learnAboutPage .operatingGrid>article,.learnAboutPage .teamGrid>article{transition:none}}.accountSignIn{isolation:isolate;background:radial-gradient(circle at 7% 13%,#b8da3e3d,#0000 25%),radial-gradient(circle at 93% 91%,#e3b2402e,#0000 25%),linear-gradient(125deg,#082f21,#164c35 58%,#316b43);grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:stretch;gap:22px;min-height:700px;padding:62px max(24px,50vw - 590px) 74px;display:grid;position:relative;overflow:hidden}.accountSignIn:before,.accountSignIn:after{z-index:-1;content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;animation:8s ease-in-out infinite alternate utilityAmbient;position:absolute}.accountSignIn:before{width:520px;height:520px;top:-210px;right:23%}.accountSignIn:after{width:620px;height:620px;animation-delay:-3s;bottom:-290px;right:-120px}.accountSignInCopy,.accountSignInStage{z-index:1;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);border:1px solid #ffffff26;border-radius:30px;min-width:0;position:relative;box-shadow:0 28px 75px #00000029,inset 0 1px #ffffff1f}.accountSignInCopy{color:#fff;background:radial-gradient(circle at 90% 8%,#b7d93c29,#0000 30%),linear-gradient(145deg,#ffffff1a,#ffffff08);flex-direction:column;justify-content:center;padding:clamp(42px,5.1vw,74px);display:flex;overflow:hidden}.accountSignInCopy:after{content:"";pointer-events:none;border:58px solid #ffffff08;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-130px;right:-88px}.accountSignInCopyHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.accountSignInCopy .eyebrow{color:var(--lime)}.accountSecureLabel{color:#ffffffbd;letter-spacing:.04em;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:.64rem;font-weight:800;display:inline-flex}.accountSignInCopy h1{text-wrap:balance;max-width:11ch;margin:30px 0 25px;font-size:clamp(3.5rem,5.25vw,5.6rem);line-height:.94}.accountSignInCopy>p{color:#ffffffb3;max-width:620px;font-family:var(--sans);margin:0;font-size:1rem;line-height:1.7}.accountSignInCopy ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:32px 0 0;padding:0;display:grid}.accountSignInCopy li{color:#fffc;background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;align-content:space-between;gap:12px;min-height:92px;padding:15px;font-size:.69rem;line-height:1.45;display:grid}.accountSignInCopy li svg{color:var(--lime)}.accountJourney{color:#ffffff91;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-top:28px;font-size:.61rem;font-weight:850;display:flex}.accountJourney span{align-items:center;gap:7px;display:inline-flex}.accountJourney i{background:linear-gradient(90deg, #ffffff42, var(--lime));width:30px;height:1px}.accountSignInStage{background:linear-gradient(145deg,#ffffff29,#faf5e412);place-items:center;padding:clamp(24px,3.5vw,48px);display:grid}.accountSignInCard{-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:radial-gradient(circle at 92% 2%,#b8da3e2b,#0000 25%),linear-gradient(145deg,#ffffffed,#f5efdcd6);border:1px solid #ffffffc2;border-radius:25px;width:min(100%,510px);padding:clamp(32px,4vw,52px);display:block;box-shadow:0 24px 60px #06251a38,inset 0 1px #fff}.accountSignInCardHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.accountSignInIcon{width:50px;height:50px;color:var(--forest);background:linear-gradient(145deg,#e7f1c5,#f7f1d9);border:1px solid #183c2a1a;border-radius:16px;place-items:center;display:grid;box-shadow:0 10px 25px #183c2a17}.accountSignInCard h2{text-wrap:balance;max-width:11ch;margin:26px 0 13px;font-size:clamp(2.45rem,3.5vw,3.6rem);line-height:.98}.accountSignInIntro{color:var(--muted);margin:0 0 27px;font-size:.78rem;line-height:1.6}.accountSignInCard form{gap:15px}.accountSignInCard label{gap:8px}.accountSignInCard label small{margin-top:-3px}.accountSignInCard input{background:#ffffffc2;border-color:#183c2a26;border-radius:13px;min-height:54px;transition:border-color .18s,box-shadow .18s,background .18s}.accountSignInCard input:focus{border-color:var(--leaf);background:#fff;outline:none;box-shadow:0 0 0 4px #71a1391f}.accountSignInCard .button{border-radius:999px;min-height:52px;margin-top:4px;box-shadow:0 12px 28px #183c2a29}.accountSignInCard>small{color:var(--muted);align-items:flex-start;gap:9px;margin-top:22px;font-size:.61rem;line-height:1.55;display:flex}.accountSignInCard>small svg{color:var(--leaf);flex:none;margin-top:2px}.accountDivider span{background:#f7f3e5}.searchPage{background:radial-gradient(circle at 9% 44%,#b8da3e1f,#0000 19%),linear-gradient(#f5f1e4,#fbfaf5 42%,#f1f2dc);position:relative;overflow:hidden}.searchPageHero{color:#fff;background:radial-gradient(circle at 86% 14%,#b8da3e3b,#0000 24%),radial-gradient(circle at 8% 92%,#dfa42d29,#0000 21%),linear-gradient(126deg,#092f22,#164d36 59%,#326d44);min-height:0;padding-block:70px 110px;position:relative;overflow:hidden}.searchPageHero:before,.searchPageHero:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;animation:8s ease-in-out infinite alternate utilityAmbient;position:absolute}.searchPageHero:before{width:610px;height:610px;top:-260px;right:-100px}.searchPageHero:after{width:390px;height:390px;animation-delay:-2s;bottom:-215px;right:23%}.searchPageHeroInner{z-index:1;grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);align-items:center;gap:clamp(55px,8vw,120px);min-height:390px;padding-block:0;display:grid;position:relative}.searchPageHeroCopy{min-width:0}.searchPageHero .eyebrow{color:var(--lime)}.searchPageHero h1{color:#fff;text-wrap:balance;max-width:10.5ch;margin:25px 0;font-size:clamp(4rem,6.5vw,6.5rem);line-height:.93}.searchPageHeroCopy>p{color:#ffffffb3;max-width:650px;margin:0;font-size:1.02rem;line-height:1.75}.searchHeroGlass{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:linear-gradient(145deg,#ffffff21,#ffffff0d);border:1px solid #ffffff2b;border-radius:27px;min-height:315px;padding:35px;position:relative;overflow:hidden;box-shadow:0 27px 70px #0000002b,inset 0 1px #ffffff21}.searchHeroGlass .microLabel{color:var(--lime)}.searchHeroGlass>strong{color:#fff;max-width:11ch;font-family:var(--serif);margin:42px 0 37px;font-size:clamp(2rem,2.9vw,3.05rem);font-weight:500;line-height:1;display:block}.searchHeroGlass>div{flex-wrap:wrap;gap:8px;display:flex}.searchHeroGlass>div span{color:#ffffffb8;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:.65rem;font-weight:800;display:inline-flex}.searchHeroGlass>div svg{color:var(--lime)}.searchHeroIcon{color:#ffffff3d;position:absolute;top:30px;right:30px}.searchWorkspace{z-index:2;padding-block:0 96px;position:relative}.searchPage .searchExperience{padding:0}.searchConsole{-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);background:radial-gradient(circle at 96% 0,#b8da3e1f,#0000 20%),linear-gradient(145deg,#ffffffed,#f5f0dee0);border:1px solid #ffffffde;border-radius:24px;margin-top:-55px;padding:27px 30px 24px;box-shadow:0 27px 68px #183c2a26,inset 0 1px #fff}.searchConsole>.microLabel{color:var(--forest);margin-bottom:11px;display:block}.searchPage .searchField{background:#ffffffd1;border:1px solid #183c2a26;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:0 18px;display:grid;box-shadow:inset 0 1px #fff}.searchPage .searchField:focus-within{border-color:var(--leaf);box-shadow:0 0 0 4px #71a1391c,inset 0 1px #fff}.searchPage .searchField svg{color:var(--leaf)}.searchPage .searchField input{min-width:0;min-height:68px;font-family:var(--serif);background:0 0;border:0;outline:none;padding:8px 0;font-size:clamp(1.35rem,2.2vw,2.05rem)}.searchClear{width:38px;height:38px;color:var(--forest);cursor:pointer;background:#183c2a14;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.searchSuggestions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}.searchSuggestions>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-right:3px;font-size:.64rem;font-weight:850}.searchSuggestions button{color:var(--forest);cursor:pointer;background:#ffffff8c;border:1px solid #183c2a1f;border-radius:999px;padding:8px 12px;font-size:.67rem;font-weight:800;transition:border-color .18s,background .18s,transform .18s}.searchSuggestions button:hover{border-color:var(--leaf);background:#edf2cf;transform:translateY(-2px)}.searchResultsHeading{justify-content:space-between;align-items:end;gap:35px;margin:65px 0 30px;display:flex}.searchResultsHeading h2{text-wrap:balance;max-width:780px;margin:11px 0 0;font-size:clamp(2.55rem,4vw,4.15rem);line-height:.98}.searchPage .searchCount{color:var(--muted);white-space:nowrap;margin:0 0 6px}.searchPage .searchResults{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.searchResultCard{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#ffffffde,#eff2dab3);border:1px solid #ffffffdb;border-radius:22px;flex-direction:column;min-width:0;min-height:300px;padding:28px;transition:box-shadow .21s,transform .21s;display:flex;position:relative;overflow:hidden;box-shadow:0 17px 43px #183c2a17,inset 0 1px #fff}.searchResultCard:after{content:"";pointer-events:none;border:30px solid #71a1390f;border-radius:50%;width:155px;height:155px;position:absolute;bottom:-72px;right:-58px}.searchResultCard[data-revealed=true]:hover{transform:translateY(-6px);box-shadow:0 25px 57px #183c2a24,inset 0 1px #fff}.searchResultStory{background:linear-gradient(145deg,#ffffffe0,#f7e5c2b8)}.searchResultGuide{background:linear-gradient(145deg,#ffffffe0,#e6efd7b8)}.searchResultMeta{z-index:1;color:var(--forest);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:.62rem;font-weight:850;display:flex;position:relative}.searchResultMeta>span{align-items:center;gap:7px;min-width:0;display:inline-flex}.searchResultMeta i{color:var(--muted);letter-spacing:0;text-align:right;font-style:normal}.searchResultCard h2{z-index:1;text-wrap:balance;margin:44px 0 13px;font-size:clamp(1.85rem,2.5vw,2.65rem);line-height:1;position:relative}.searchResultCard p{z-index:1;color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 28px;font-size:.76rem;line-height:1.6;display:-webkit-box;position:relative;overflow:hidden}.searchResultCard>strong{z-index:1;color:var(--forest);align-items:center;gap:8px;margin-top:auto;font-size:.71rem;display:inline-flex;position:relative}.searchPage .emptyState{background:linear-gradient(145deg,#ffffffd9,#f5e8cab8);border:1px solid #ffffffd6;border-radius:23px;padding:58px;box-shadow:0 18px 45px #183c2a17}@keyframes utilityAmbient{0%{opacity:.64;transform:translate(0,0)scale(.96)}to{opacity:1;transform:translate(-20px,15px)scale(1.04)}}@media (max-width:1080px){.accountSignIn{grid-template-columns:minmax(0,1fr) minmax(370px,.85fr)}.accountSignInCopy h1{font-size:clamp(3.35rem,5.5vw,4.6rem)}.accountSignInCopy ul{grid-template-columns:1fr}.accountSignInCopy li{grid-template-columns:auto 1fr;align-items:center;min-height:0}.searchPageHeroInner{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:48px}}@media (max-width:850px){.accountSignIn{grid-template-columns:1fr;padding-block:50px 60px}.accountSignInCopy h1{max-width:12ch}.accountSignInCopy ul{grid-template-columns:repeat(3,minmax(0,1fr))}.accountSignInCopy li{align-items:initial;grid-template-columns:1fr;min-height:92px}.accountSignInCard{width:min(100%,600px)}.searchPageHero{padding-block:64px 98px}.searchPageHeroInner{grid-template-columns:1fr;gap:38px;min-height:0}.searchPageHero h1{max-width:11ch;font-size:clamp(3.6rem,10vw,5.4rem)}.searchHeroGlass{min-height:245px}.searchHeroGlass>strong{margin-block:30px}.searchPage .searchResults{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.accountSignIn{gap:14px;padding:22px 14px 42px}.accountSignInCopy,.accountSignInStage{border-radius:22px}.accountSignInCopy{padding:30px 23px}.accountSignInCopyHeader{flex-direction:column;align-items:flex-start;gap:12px}.accountSignInCopy h1{margin-block:25px 20px;font-size:clamp(3rem,14vw,4rem)}.accountSignInCopy ul{grid-template-columns:1fr}.accountSignInCopy li{grid-template-columns:auto 1fr;align-items:center;min-height:0}.accountJourney{display:none}.accountSignInStage{padding:12px}.accountSignInCard{border-radius:19px;padding:28px 22px}.accountSignInCard h2{font-size:clamp(2.35rem,11vw,3rem)}.googleSignInButton{max-width:100%;overflow:hidden}.searchPageHero{padding-block:52px 87px}.searchPageHero h1{font-size:clamp(3.2rem,15vw,4.25rem)}.searchPageHeroCopy>p{font-size:.92rem}.searchHeroGlass{border-radius:21px;min-height:225px;padding:25px}.searchHeroGlass>strong{max-width:12ch;font-size:2rem}.searchWorkspace{padding-bottom:65px}.searchConsole{border-radius:19px;margin-top:-45px;padding:20px 17px 18px}.searchPage .searchField{min-height:60px;padding-inline:13px}.searchPage .searchField input{min-height:58px;font-size:1.26rem}.searchSuggestions{gap:7px}.searchResultsHeading{flex-direction:column;align-items:flex-start;gap:13px;margin-block:50px 25px}.searchResultsHeading h2{font-size:2.75rem}.searchPage .searchResults{grid-template-columns:1fr}.searchResultCard{min-height:280px;padding:24px}.searchPage .emptyState{padding:38px 24px}}@media (prefers-reduced-motion:reduce){.accountSignIn:before,.accountSignIn:after,.searchPageHero:before,.searchPageHero:after{animation:none}.searchResultCard,.searchSuggestions button{transition:none}}.learnJournalPage,.blogCollectionPage,.lifestyleArticle{background:radial-gradient(circle at 6% 8%,#b6d53b1f,#0000 22%),radial-gradient(circle at 95% 29%,#d5a52d1a,#0000 24%),linear-gradient(135deg,#f7f3e9,#fbf9f3 48%,#edf2df)}.journalHeroFeature{isolation:isolate;align-content:end;position:relative;overflow:hidden;color:#fff!important;border:1px solid #ffffff2e!important;border-radius:20px!important;min-height:330px!important;padding:24px!important;display:grid!important}.journalHeroFeature:after{z-index:-1;content:"";background:linear-gradient(#0000 25%,#041b13d1 100%);position:absolute;inset:0}.journalHeroFeature picture,.journalHeroFeature img{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.journalHeroFeature img{object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.journalHeroFeature:hover img{transform:scale(1.055)}.journalHeroFeature>span{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:850}.journalHeroFeature>strong{color:#fff;max-width:16ch;font-family:var(--serif);margin:10px 0 15px;font-size:clamp(1.7rem,2.3vw,2.25rem);font-weight:500;line-height:1.02;display:block}.journalHeroFeature>small{color:#ffffffb8;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:.62rem;font-weight:750;display:inline-flex}.journalHeroPaths{gap:8px;margin-top:10px;display:grid}.journalHeroGlass .journalHeroPaths a{min-height:44px}.blogThemeNumber{width:42px;height:42px;color:var(--forest-2);letter-spacing:.08em;background:#ffffffa3;border:1px solid #183c2a17;border-radius:13px;place-items:center;margin-bottom:28px;font-size:.63rem;font-weight:900;display:grid;box-shadow:inset 0 1px #fff}.learnJournalPage .blogThemeGrid>a:hover .blogThemeNumber{color:var(--lime);background:#ffffff1a;border-color:#ffffff26}.blogCollectionPage{min-height:100vh}.blogCollectionPage .blogThemeHero,.blogCollectionPage .blogArchiveHero{color:#fff;background:radial-gradient(circle at 7% 12%,#b6d53b3b,#0000 26%),radial-gradient(circle at 96% 93%,#d5a52d29,#0000 27%),linear-gradient(125deg,#072f21,#174e35 57%,#316c43);padding-block:46px 30px;position:relative;overflow:hidden}.blogCollectionPage .blogThemeHero:before,.blogCollectionPage .blogArchiveHero:before,.lifestyleArticleHeader:before,.lifestyleArticleHeader:after{content:"";pointer-events:none;border:1px solid #ffffff17;border-radius:50%;position:absolute}.blogCollectionPage .blogThemeHero:before,.blogCollectionPage .blogArchiveHero:before{width:670px;height:670px;animation:12s ease-in-out infinite alternate blogAmbientFloat;top:-310px;right:8%}.blogCollectionHeroInner{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:22px;display:grid;position:relative}.blogCollectionHeroCopy,.blogCollectionFeature,.blogArchiveFeature{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);border:1px solid #ffffff26;border-radius:28px;min-width:0;position:relative;overflow:hidden;box-shadow:0 26px 66px #00000029,inset 0 1px #ffffff21}.blogCollectionHeroCopy{background:radial-gradient(circle at 92% 8%,#b6d53b24,#0000 31%),linear-gradient(145deg,#ffffff1c,#ffffff08);flex-direction:column;justify-content:center;min-height:465px;padding:clamp(34px,4.2vw,58px);display:flex}.blogCollectionHeroCopy .backLink{color:#ffffffc2;width:max-content;margin:0 0 auto}.blogCollectionHeroCopy .eyebrow{margin:38px 0 16px;display:block}.blogCollectionPage .blogCollectionHeroCopy h1{color:#fff;letter-spacing:-.052em;text-wrap:balance;max-width:10ch;margin:0 0 20px;font-size:clamp(3.15rem,5.7vw,5.7rem);line-height:.93}.blogCollectionPage .blogCollectionHeroCopy>p{color:#ffffffba;max-width:610px;font-family:var(--sans);margin:0;font-size:.9rem;line-height:1.65}.blogCollectionPage .blogCollectionHeroCopy blockquote{border-left:2px solid var(--lime);color:#ffffffd6;max-width:560px;font-family:var(--serif);margin:23px 0 0;padding:12px 0 12px 17px;font-size:1rem;line-height:1.42}.blogCollectionHeroCopy .buttonLight{width:max-content;margin-top:24px}.blogCollectionFeature,.blogArchiveFeature{isolation:isolate;align-content:end;min-height:465px;padding:30px;display:grid}.blogCollectionFeature:after,.blogArchiveFeature:after{z-index:-1;content:"";background:linear-gradient(#0000 24%,#041b13e0);position:absolute;inset:0}.blogCollectionFeature picture,.blogCollectionFeature img,.blogArchiveFeature picture,.blogArchiveFeature img{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.blogCollectionFeature img,.blogArchiveFeature img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.blogCollectionFeature:hover img,.blogArchiveFeature:hover img{transform:scale(1.055)}.blogCollectionFeature div,.blogArchiveFeature div{gap:9px;display:grid}.blogCollectionFeature div>span,.blogArchiveFeature div>span{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font-size:.59rem;font-weight:850}.blogCollectionFeature div>strong,.blogArchiveFeature div>strong{color:#fff;max-width:17ch;font-family:var(--serif);font-size:clamp(2rem,3vw,2.8rem);font-weight:500;line-height:1.03}.blogCollectionFeature div>small,.blogArchiveFeature div>small{color:#ffffffb3;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin-top:6px;font-size:.62rem;font-weight:800;display:inline-flex}.blogCollectionFacts{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border:1px solid #ffffff21;border-radius:20px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.blogCollectionFacts>span{color:#ffffff9e;border-right:1px solid #ffffff1c;align-items:center;gap:8px;min-height:67px;padding:15px 22px;font-size:.67rem;display:flex}.blogCollectionFacts>span:last-child{border-right:0}.blogCollectionFacts strong,.blogCollectionFacts svg{color:#fff}.blogCollectionFacts strong{font-size:.72rem}.blogCollectionPage .blogArchive{padding-block:72px 92px}.blogArchiveIntro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px}.blogArchiveIntro>div{max-width:880px}.blogArchiveCounter{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffffc7,#ebf0d89e);border:1px solid #ffffffd1;border-radius:18px;align-items:center;gap:13px;min-width:180px;padding:18px 20px;display:flex;box-shadow:0 13px 34px #183c2a14,inset 0 1px #fff}.blogArchiveCounter strong{color:var(--forest);font-family:var(--serif);font-size:2.6rem;font-weight:500;line-height:1}.blogArchiveCounter span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800;line-height:1.45}.blogThemePills{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#ffffff9c;border:1px solid #ffffffd9;border-radius:18px;margin:0 0 34px;padding:8px;box-shadow:0 12px 34px #183c2a12,inset 0 1px #fff}.blogThemePills::-webkit-scrollbar{display:none}.blogThemePills a{background:0 0;border-color:#0000;padding:10px 15px}.blogThemePills a:hover,.blogThemePills a.active{box-shadow:0 7px 18px #183c2a24}.blogCardGrid{gap:18px}.blogCard{-webkit-backdrop-filter:blur(15px)saturate(110%);backdrop-filter:blur(15px)saturate(110%);background:linear-gradient(145deg,#ffffffd6,#f5f1e2ad);border:1px solid #ffffffdb;border-radius:23px;transition:border-color .22s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);box-shadow:0 17px 42px #183c2a17,inset 0 1px #fff}.blogCard:nth-child(3n+2){background:linear-gradient(145deg,#ffffffd9,#e7f0dcad)}.blogCard:hover{border-color:#fff;transform:translateY(-7px);box-shadow:0 28px 62px #183c2a26,inset 0 1px #fff}.blogCardImage{border-radius:17px;margin:8px 8px 0}.blogCardImage:after{content:"";pointer-events:none;background:linear-gradient(#08271b0d,#0000 45%,#08271b47);position:absolute;inset:0}.blogCardImageLabel,.blogCardImageTime{z-index:1;color:var(--forest);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#fbf9f1ba;border:1px solid #ffffff8c;border-radius:999px;padding:7px 10px;font-size:.56rem;font-weight:850;line-height:1.2;position:absolute;top:14px}.blogCardImageLabel{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 110px);left:14px;overflow:hidden}.blogCardImageTime{align-items:center;gap:5px;display:inline-flex;right:14px}.blogCardBody{min-height:295px;padding:24px 25px 25px}.blogCardTopline{color:var(--leaf)}.blogCard h2{text-wrap:balance;margin:21px 0 13px;font-size:clamp(1.55rem,2.15vw,2rem)}.blogCardBody>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:22px;display:-webkit-box;overflow:hidden}.blogCardMeta span{color:var(--forest)}.blogArchive .blogCardGrid>.blogCard:first-child{grid-column:span 2;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);display:grid}.blogArchive .blogCardGrid>.blogCard:first-child .blogCardImage{aspect-ratio:auto;height:calc(100% - 16px);margin:8px 0 8px 8px}.blogArchive .blogCardGrid>.blogCard:first-child .blogCardBody{justify-content:center;min-height:380px;padding:32px}.blogArchive .blogCardGrid>.blogCard:first-child h2{font-size:clamp(2rem,3.5vw,3.15rem)}.blogPagination{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffa6;border:1px solid #ffffffd6;border-radius:22px;padding:13px;box-shadow:0 16px 40px #183c2a14,inset 0 1px #fff}.blogPageNumbers a[aria-current=page]{box-shadow:0 7px 17px #7f5b142e}.lifestyleArticleHeader{background:radial-gradient(circle at 7% 8%,#b6d53b3b,#0000 25%),radial-gradient(circle at 96% 94%,#d5a52d2b,#0000 26%),linear-gradient(125deg,#072f21,#174d35 58%,#306a43);padding-block:46px;position:relative;overflow:hidden}.lifestyleArticleHeader:before{width:700px;height:700px;animation:12s ease-in-out infinite alternate blogAmbientFloat;top:-350px;right:7%}.lifestyleArticleHeader:after{width:650px;height:650px;bottom:-420px;left:12%}.lifestyleArticleHeroGrid{z-index:1;grid-template-columns:minmax(0,1.07fr) minmax(370px,.93fr);align-items:stretch;gap:22px;display:grid;position:relative}.lifestyleArticleHeroCopy,.lifestyleArticleFigure{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(145deg,#ffffff1a,#ffffff08);border:1px solid #ffffff26;border-radius:29px;min-width:0;box-shadow:0 27px 70px #0000002b,inset 0 1px #ffffff1f}.lifestyleArticleHeroCopy{flex-direction:column;justify-content:center;min-height:630px;padding:clamp(34px,4.2vw,58px);display:flex}.articleBreadcrumbs{margin:0 0 20px}.lifestyleArticleHeader .backLink{color:#ffffffc4;width:max-content;margin:0 0 auto}.lifestyleArticleHeader .eyebrow{margin:40px 0 17px}.lifestyleArticleHeader h1{letter-spacing:-.052em;text-wrap:balance;max-width:12ch;margin:0 0 23px;font-size:clamp(3.05rem,5.2vw,5.15rem);line-height:.94}.lifestyleStandfirst{max-width:640px;font-family:var(--sans);margin:0;font-size:clamp(.9rem,1.18vw,1.04rem);line-height:1.68}.lifestyleArticleMeta{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.lifestyleArticleMeta>span,.lifestyleArticleMeta>time{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:7px 11px;display:inline-flex}.lifestyleArticleFigure{flex-direction:column;width:auto;margin:0;padding:9px;display:flex}.lifestyleArticleImage{background:#173f2d;border:0;border-radius:22px;flex:1;height:auto;min-height:0;overflow:hidden}.lifestyleArticleImage img{transition:transform .8s cubic-bezier(.22,1,.36,1)}.lifestyleArticleFigure:hover .lifestyleArticleImage img{transform:scale(1.035)}.articleImageSeal{z-index:2;color:#fff;width:92px;height:92px;font-family:var(--serif);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a3021b3;border:1px solid #ffffff91;border-radius:50%;place-items:center;font-size:.78rem;line-height:1.12;animation:5s ease-in-out infinite blogSealPulse;display:grid;position:absolute;bottom:20px;right:20px}.lifestyleArticleFigure figcaption{color:#ffffff8a;margin:0;padding:10px 8px 2px;font-size:.56rem}.lifestyleArticleFigure figcaption a{color:#ffffffc2}.lifestyleArticleLayout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:30px;max-width:1120px;padding-block:68px 90px}.lifestyleArticleAside{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#ffffffd1,#ecf1daa8);border:1px solid #ffffffdb;border-radius:22px;padding:20px;top:104px;box-shadow:0 16px 42px #183c2a17,inset 0 1px #fff}.lifestyleCollectionLink{background:#ffffff96;border:1px solid #183c2a1a;border-radius:16px;transition:background .18s,transform .18s;overflow:hidden}.lifestyleCollectionLink:hover{background:#fff;transform:translateY(-2px)}.lifestyleContents{border-color:#183c2a1a}.lifestyleContents a{padding:3px 0;transition:color .16s,transform .16s}.lifestyleContents a:hover{transform:translate(3px)}.lifestyleProse{-webkit-backdrop-filter:blur(16px)saturate(108%);backdrop-filter:blur(16px)saturate(108%);background:#ffffffbf;border:1px solid #ffffffe0;border-radius:27px;min-width:0;padding:clamp(32px,4.4vw,58px);box-shadow:0 20px 54px #183c2a17,inset 0 1px #fff}.lifestyleProse>p{font-size:clamp(1.08rem,1.5vw,1.28rem)}.lifestyleProse .blogProseHeading{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;margin:58px 0 22px;font-size:clamp(2rem,3.3vw,2.8rem);display:grid}.blogProseHeading>span{width:40px;height:40px;color:var(--leaf);font-family:var(--sans);letter-spacing:.08em;background:linear-gradient(145deg,#fff,#eef2dd);border:1px solid #183c2a1c;border-radius:12px;place-items:center;margin-top:2px;font-size:.61rem;font-weight:900;display:grid;box-shadow:0 7px 17px #183c2a14}.lifestyleProse blockquote{background:radial-gradient(circle at 95% 5%,#b6d53b2e,#0000 38%),linear-gradient(135deg,#eef2dc,#f7ecd8);border:1px solid #fffc;border-radius:20px;padding:33px 35px;overflow:hidden;box-shadow:0 14px 34px #183c2a14,inset 0 1px #fff}.lifestyleProse blockquote:before{opacity:.7;background:0 0;top:7px;left:17px}.blogActionGuide{border:1px solid #183c2a1a;border-top:0;border-radius:24px;overflow:hidden;box-shadow:0 20px 48px #183c2a1c}.blogActionGuide>header{background:radial-gradient(circle at 91% 5%,#b6d53b2b,#0000 31%),linear-gradient(130deg,#0a3425,#20593c);padding:38px}.blogActionSections{background:#f7f3e9;border:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blogActionSection{background:#ffffff8a;border-bottom:1px solid #183c2a17;border-right:1px solid #183c2a17}.blogActionSection:nth-child(2n){background:#eef1da91}.blogActionSection:last-child:nth-child(odd){grid-column:1/-1}.blogTakeaway{background:radial-gradient(circle at 94% 4%,#ffffff8f,#0000 29%),linear-gradient(135deg,#f1e2ac,#e9edc7)}.blogSources{background:#ffffffb8;border:0;border-radius:0 0 23px 23px}.lifestyleStoryFooter{background:linear-gradient(145deg,#f1f2df,#faf3e5);border:1px solid #183c2a17;border-radius:17px;padding:24px}.articleEngagement{background:radial-gradient(circle at 93% 2%,#b6d53b26,#0000 27%),linear-gradient(130deg,#edf1dc,#f7f1e5 58%,#e7efda);padding-block:78px 88px}.engagementToolbar{border:0;gap:8px}.engagementToolbar button,.engagementToolbar>a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffab;border:1px solid #ffffffd6;border-radius:16px;box-shadow:0 10px 27px #183c2a12,inset 0 1px #fff}.commentsSection{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffab;border:1px solid #ffffffdb;border-radius:25px;overflow:hidden;box-shadow:0 20px 55px #183c2a17,inset 0 1px #fff}.commentSignIn,.commentForm textarea{background:#ffffff9c;border:1px solid #183c2a17;border-radius:16px}.relatedBlogStories{color:#fff;background:radial-gradient(circle at 91% 1%,#b6d53b2b,#0000 28%),linear-gradient(125deg,#082f21,#174c35 62%,#285f3e);border:0;padding-block:80px 95px;position:relative;overflow:hidden}.relatedBlogStories .blogSectionHeading h2,.relatedBlogStories .eyebrow,.relatedBlogStories .textLink{color:#fff}.relatedBlogStories .blogCard{background:linear-gradient(145deg,#ffffff21,#ffffff0f);border-color:#ffffff26;box-shadow:0 18px 44px #00000024,inset 0 1px #ffffff1a}.relatedBlogStories .blogCard h2,.relatedBlogStories .blogCard h2 a,.relatedBlogStories .blogCardTopline,.relatedBlogStories .blogCardMeta span{color:#fff}.relatedBlogStories .blogCardBody>p,.relatedBlogStories .blogCardMeta{color:#ffffffa6}.relatedBlogStories .blogCardMeta{border-color:#ffffff21}@keyframes blogAmbientFloat{0%{opacity:.65;transform:translate(0,0)scale(.96)}to{opacity:1;transform:translate(-24px,18px)scale(1.04)}}@keyframes blogSealPulse{0%,to{transform:rotate(-3deg);box-shadow:0 0 #b6d53b00}50%{transform:rotate(1deg);box-shadow:0 0 0 9px #b6d53b1a}}@media (max-width:980px){.blogCollectionHeroInner,.lifestyleArticleHeroGrid{grid-template-columns:1fr}.blogCollectionHeroCopy{min-height:420px}.blogCollectionFeature,.blogArchiveFeature{min-height:440px}.lifestyleArticleHeroCopy{min-height:540px}.lifestyleArticleFigure{min-height:560px}.lifestyleArticleLayout{grid-template-columns:210px minmax(0,1fr);gap:22px}.blogArchive .blogCardGrid>.blogCard:first-child{grid-template-columns:1fr}.blogArchive .blogCardGrid>.blogCard:first-child .blogCardImage{aspect-ratio:16/9;height:auto;margin:8px 8px 0}}@media (max-width:680px){.blogCollectionPage .blogThemeHero,.blogCollectionPage .blogArchiveHero,.lifestyleArticleHeader{padding-block:18px}.blogCollectionHeroInner,.lifestyleArticleHeroGrid{gap:12px}.blogCollectionHeroCopy,.blogCollectionFeature,.blogArchiveFeature,.lifestyleArticleHeroCopy,.lifestyleArticleFigure{border-radius:22px}.blogCollectionHeroCopy{min-height:0;padding:29px 24px}.blogCollectionHeroCopy .eyebrow{margin-top:42px}.blogCollectionPage .blogCollectionHeroCopy h1{max-width:12ch;font-size:clamp(2.9rem,14vw,4.25rem)}.blogCollectionFeature,.blogArchiveFeature{min-height:390px;padding:23px}.blogCollectionFacts{border-radius:17px;grid-template-columns:1fr}.blogCollectionFacts>span{border-bottom:1px solid #ffffff1c;border-right:0;min-height:53px}.blogCollectionFacts>span:last-child{border-bottom:0}.blogCollectionPage .blogArchive,.learnJournalPage .blogArchive{padding-block:55px 68px}.blogArchiveIntro{grid-template-columns:1fr;gap:24px}.blogArchiveCounter{width:max-content}.blogArchive .blogCardGrid>.blogCard:first-child{grid-column:auto}.blogArchive .blogCardGrid>.blogCard:first-child .blogCardImage{aspect-ratio:4/3}.blogArchive .blogCardGrid>.blogCard:first-child .blogCardBody,.blogCardBody{min-height:275px;padding:23px}.blogArchive .blogCardGrid>.blogCard:first-child h2,.blogCard h2{font-size:1.85rem}.blogPagination{padding:12px}.lifestyleArticleHeroCopy{min-height:0;padding:28px 24px 32px}.lifestyleArticleHeader .eyebrow{margin-top:42px}.lifestyleArticleHeader h1{max-width:12ch;font-size:clamp(2.8rem,13.5vw,4rem)}.lifestyleArticleMeta{flex-direction:row;align-items:center}.lifestyleArticleFigure{min-height:0;padding:7px}.lifestyleArticleImage{border-radius:17px;flex:auto;height:78vw;max-height:430px}.articleImageSeal{width:76px;height:76px;font-size:.67rem;bottom:15px;right:15px}.lifestyleArticleLayout{grid-template-columns:1fr;gap:18px;padding-block:42px 60px}.lifestyleProse{border-radius:22px;padding:30px 22px}.lifestyleArticleAside{border-radius:20px;order:2}.lifestyleProse .blogProseHeading{grid-template-columns:36px minmax(0,1fr);gap:10px;margin-top:45px;font-size:2rem}.blogProseHeading>span{width:34px;height:34px}.lifestyleProse blockquote{margin-block:38px;padding:31px 24px 24px}.blogActionGuide>header{padding:29px 23px}.blogActionSections{grid-template-columns:1fr}.blogActionSection:last-child:nth-child(odd){grid-column:auto}.articleEngagement{padding-block:58px 65px}.commentsSection{border-radius:21px}.relatedBlogStories{padding-block:60px 70px}}@media (prefers-reduced-motion:reduce){.blogCollectionPage .blogThemeHero:before,.blogCollectionPage .blogArchiveHero:before,.lifestyleArticleHeader:before,.articleImageSeal{animation:none}.journalHeroFeature img,.blogCollectionFeature img,.blogArchiveFeature img,.lifestyleArticleImage img,.blogCard{transition:none}}.siteFooter.commerceFooter{isolation:isolate;background:radial-gradient(circle at 14% 20%,#b6d53b29,#0000 27%),radial-gradient(circle at 88% 70%,#78a63d2e,#0000 30%),linear-gradient(138deg,#071d14 0%,#0d3021 48%,#164b31 100%);padding:clamp(42px,6vw,86px) 0 28px;position:relative;overflow:hidden}.siteFooter.commerceFooter:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.footerAmbient{z-index:-1;pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:360px;height:360px;animation:11s ease-in-out infinite alternate footerAmbientFloat;position:absolute}.footerAmbientOne{top:-170px;right:-85px;box-shadow:inset 0 0 90px #b6d53b14}.footerAmbientTwo{width:520px;height:520px;animation-delay:-5s;bottom:-250px;left:8%}@keyframes footerAmbientFloat{to{transform:translate(18px,14px)scale(1.04)}}.commerceNewsletterBand.newsletterBand{z-index:1;width:var(--page);-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);background:linear-gradient(120deg,#ffffff1c,#ffffff0a),linear-gradient(135deg,#11432dd1,#1f5b378a);border:1px solid #ffffff2b;border-radius:32px;grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);align-items:center;gap:clamp(36px,5vw,76px);margin-inline:auto;padding:clamp(30px,4.2vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000040,inset 0 1px #ffffff2e}.commerceNewsletterBand.newsletterBand:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff14,#0000);width:72%;height:220%;position:absolute;top:-75%;left:-22%;transform:rotate(12deg)}.commerceNewsletterBand.newsletterBand:after{content:"";pointer-events:none;border:1px solid #b6d53b3d;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-150px;right:-115px;box-shadow:0 0 0 38px #b6d53b08,0 0 0 76px #b6d53b05}.newsletterStory,.newsletterGlassCard{z-index:1;position:relative}.newsletterSignal{color:#ffffffc7;letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff2e;border-radius:999px;align-items:center;width:fit-content;margin-bottom:24px;font-size:.6rem;font-weight:850;display:flex;overflow:hidden}.newsletterSignal>span{align-items:center;gap:7px;min-height:34px;padding:8px 13px;display:inline-flex}.newsletterSignal>span:first-child{background:var(--lime);color:var(--forest)}.newsletterStory h2{max-width:650px;color:var(--white);text-wrap:balance;margin-bottom:18px;font-size:clamp(2.75rem,4.1vw,4.65rem);line-height:.96}.newsletterStory>p{color:#ffffffad;max-width:620px;margin-bottom:27px;font-size:.93rem;line-height:1.7}.newsletterPromises{flex-wrap:wrap;gap:9px;display:flex}.newsletterPromises>span{color:#fffc;background:#0000001a;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:.62rem;display:inline-flex}.newsletterPromises svg{color:var(--lime)}.newsletterGlassCard{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff26,#ffffff12);border:1px solid #fff3;border-radius:24px;padding:clamp(24px,3vw,34px);box-shadow:0 24px 54px #00000030,inset 0 1px #ffffff38}.newsletterGlassCard>header{align-items:center;gap:12px;margin-bottom:24px;display:flex}.newsletterGlassCard>header>span{width:44px;height:44px;color:var(--lime);background:#b6d53b29;border:1px solid #ffffff2e;border-radius:14px;flex:none;place-items:center;display:grid}.newsletterGlassCard header small,.newsletterGlassCard header strong{display:block}.newsletterGlassCard header small{color:#ffffff91;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem}.newsletterGlassCard header strong{color:var(--white);margin-top:3px;font-size:.76rem}.newsletterForm{gap:14px;display:grid}.newsletterField{color:#ffffffdb;gap:7px;font-size:.63rem;font-weight:800;display:grid}.newsletterField>span:first-child{justify-content:space-between;align-items:baseline;display:flex}.newsletterField em{color:#ffffff73;letter-spacing:.04em;text-transform:uppercase;font-size:.54rem;font-style:normal;font-weight:600}.newsletterField>input,.newsletterField .inputWithButton input{width:100%;min-height:54px;color:var(--white);background:#051f1470;border:1px solid #fff3;border-radius:13px;outline:0;padding:13px 15px;transition:border-color .18s,background .18s,box-shadow .18s}.newsletterField>input:focus,.newsletterField .inputWithButton input:focus{border-color:var(--lime);background:#051f14ab;box-shadow:0 0 0 3px #b6d53b1f}.newsletterField input::placeholder{color:#ffffff6e}.newsletterForm .inputWithButton{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.newsletterForm .inputWithButton button{color:#0e3322;cursor:pointer;background:linear-gradient(135deg,#d4ed42,#a8cd28);border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-width:142px;min-height:54px;padding:12px 16px;font-size:.69rem;font-weight:900;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 12px 26px #0000002e,inset 0 1px #ffffff80}.newsletterForm .inputWithButton button:hover:not(:disabled){filter:saturate(112%);transform:translateY(-2px);box-shadow:0 16px 32px #0000003d,inset 0 1px #ffffff8c}.newsletterForm .inputWithButton button:disabled{cursor:wait;opacity:.75}.newsletterSpinner{animation:.8s linear infinite newsletterSpin}@keyframes newsletterSpin{to{transform:rotate(360deg)}}.newsletterConsent{color:#ffffff85;align-items:flex-start;gap:7px;font-size:.57rem;line-height:1.55;display:flex}.newsletterConsent svg{color:var(--lime);flex:none;margin-top:1px}.newsletterConsent a{color:#ffffffd1;text-underline-offset:3px;text-decoration:underline}.newsletterStatus{border:1px solid #ffffff24;border-radius:11px;align-items:flex-start;gap:8px;margin:0;padding:11px 12px;font-size:.64rem;line-height:1.5;display:flex}.newsletterStatus svg{flex:none;margin-top:1px}.newsletterStatus[data-state=success]{color:#eaf7b0;background:#b6d53b21}.newsletterStatus[data-state=error]{color:#ffd3c8;background:#cd695229}.footerNavigationFrame{z-index:1;width:var(--page);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03181047;border:1px solid #ffffff1c;border-radius:25px;margin:26px auto 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.commerceFooterGrid.footerGrid{grid-template-columns:minmax(250px,1.55fr) repeat(4,minmax(115px,1fr));gap:0;width:100%;padding:42px 38px 38px}.commerceFooterGrid .footerIdentity{padding-right:34px}.commerceFooterGrid .footerIdentity p{color:#ffffff94;max-width:310px;margin:20px 0 22px;line-height:1.7}.footerContactLinks{gap:8px;margin:0 0 20px;display:grid}.footerContactLinks a{color:#ffffffb8;align-items:center;gap:8px;width:fit-content;font-size:.66rem;font-weight:700;transition:color .16s;display:flex}.footerContactLinks a:hover{color:var(--lime)}.footerContactLinks svg{color:var(--lime);flex:none}.footerTracePrompt{background:linear-gradient(120deg,#ffffff14,#ffffff08);border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;max-width:310px;min-height:68px;padding:12px 13px;transition:border-color .18s,background .18s,transform .18s;display:grid}.footerTracePrompt:hover{background:#ffffff17;border-color:#b6d53b6b;transform:translateY(-2px)}.footerTracePrompt>svg:first-child{color:var(--lime)}.footerTracePrompt>svg:last-child{color:#ffffffad}.footerTracePrompt small,.footerTracePrompt strong{display:block}.footerTracePrompt small{color:#ffffff7a;letter-spacing:.07em;text-transform:uppercase;font-size:.53rem}.footerTracePrompt strong{color:#ffffffe0;margin-top:2px;font-size:.65rem}.commerceFooterGrid .socialLinks{margin-top:19px}.commerceFooterGrid .socialLinks a{background:#ffffff0d;transition:border-color .18s,background .18s,transform .18s}.commerceFooterGrid .socialLinks a:hover{border-color:var(--lime);color:var(--lime);background:#b6d53b1f;transform:translateY(-2px)}.commerceFooterGrid .footerColumn{border-left:1px solid #ffffff1a;min-width:0;padding:4px clamp(14px,2vw,27px);position:relative}.footerColumnNumber{color:#b6d53b80;font-family:var(--serif);margin-bottom:13px;font-size:1rem}.commerceFooterGrid .footerColumn h3{color:var(--lime);margin-bottom:15px}.commerceFooterGrid .footerColumn a{color:#ffffffad;width:fit-content;transition:color .16s,transform .16s;position:relative}.commerceFooterGrid .footerColumn a:after{content:"→";opacity:0;transition:opacity .16s,transform .16s;position:absolute;right:-15px;transform:translate(-4px)}.commerceFooterGrid .footerColumn a:hover{color:var(--white);transform:translate(3px)}.commerceFooterGrid .footerColumn a:hover:after{opacity:1;transform:translate(0)}.footerNavigationFrame .footerBottom{background:#0000001c;align-items:center;width:100%;padding:20px 28px}.footerNavigationFrame .footerBottom a{transition:color .16s}.footerNavigationFrame .footerBottom a:hover{color:var(--lime)}@media (max-width:1100px){.commerceNewsletterBand.newsletterBand{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:34px}.commerceFooterGrid.footerGrid{grid-template-columns:repeat(4,1fr);row-gap:40px}.commerceFooterGrid .footerIdentity{grid-column:1/-1;padding-right:0}.commerceFooterGrid .footerIdentity p{max-width:560px}}@media (max-width:850px){.siteFooter.commerceFooter{padding-top:30px}.commerceNewsletterBand.newsletterBand{border-radius:24px;grid-template-columns:1fr;gap:30px;padding:28px}.newsletterStory h2{font-size:clamp(2.6rem,10vw,4rem)}.newsletterGlassCard{width:100%;max-width:620px}.commerceFooterGrid.footerGrid{grid-template-columns:1fr 1fr;padding:34px 26px}.commerceFooterGrid .footerColumn:nth-of-type(odd){border-left:0;padding-left:0}.footerNavigationFrame .footerBottom{align-items:flex-start}.footerNavigationFrame .footerBottom>div{flex-wrap:wrap;row-gap:8px}}@media (max-width:560px){.siteFooter.commerceFooter{padding-bottom:18px}.commerceNewsletterBand.newsletterBand{border-radius:20px;width:calc(100vw - 28px);padding:23px 18px}.newsletterSignal{margin-bottom:19px}.newsletterSignal>span{padding-inline:10px}.newsletterPromises{grid-template-columns:1fr;display:grid}.newsletterPromises>span{width:fit-content}.newsletterGlassCard{border-radius:18px;padding:21px 16px}.newsletterForm .inputWithButton{grid-template-columns:1fr}.newsletterForm .inputWithButton button{width:100%}.footerNavigationFrame{border-radius:20px;width:calc(100vw - 28px);margin-top:16px}.commerceFooterGrid.footerGrid{grid-template-columns:1fr 1fr;column-gap:18px;padding:30px 20px}.commerceFooterGrid .footerIdentity{grid-column:1/-1}.commerceFooterGrid .footerColumn{border-left:0;padding-inline:0}.footerNavigationFrame .footerBottom{padding:18px 20px}.footerNavigationFrame .footerBottom>div{gap:10px 16px}}@media (max-width:390px){.commerceFooterGrid.footerGrid{grid-template-columns:1fr}.commerceFooterGrid .footerIdentity{grid-column:auto}.commerceFooterGrid .footerColumn{border-top:1px solid #ffffff17;padding-top:20px}}@media (prefers-reduced-motion:reduce){.footerAmbient,.newsletterSpinner{animation:none}.footerTracePrompt,.commerceFooterGrid .footerColumn a,.newsletterForm .inputWithButton button{transition:none}}.siteHeader{-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:radial-gradient(circle at 12% -80%,#b6d53b30,#0000 34%),linear-gradient(110deg,#fffef9f5,#f2f5e7ed 52%,#fffbf1f5);border-bottom:1px solid #183c2a14;box-shadow:0 13px 38px #0c312117}.commerceAnnouncement{text-transform:none;background:radial-gradient(circle at 78% -150%,#bee13740,#0000 35%),linear-gradient(96deg,#082e20,#164b34 54%,#0b3827);border-bottom:1px solid #ffffff1f;min-height:38px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.commerceAnnouncement:before{content:"";pointer-events:none;background:linear-gradient(95deg,#0000,#ffffff1f,#0000);width:34%;height:280%;animation:9s ease-in-out infinite announcementGloss;position:absolute;top:-90%;left:-25%;transform:rotate(12deg)}.commerceAnnouncementInner{z-index:1;width:var(--page);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:38px;margin-inline:auto;display:grid;position:relative}.announcementSignal,.announcementCta{color:#ffffffb3;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;width:fit-content;font-size:.57rem;font-weight:800;display:inline-flex}.announcementSignal svg,.announcementCta svg{color:var(--lime)}.commerceAnnouncementInner>strong{color:#d2ed4b;font-family:var(--sans);letter-spacing:.055em;text-align:center;text-transform:uppercase;font-size:.66rem;font-weight:800}.announcementCta{color:#fff;border-bottom:1px solid #ffffff6b;justify-self:end;padding:5px 0}.commerceHeaderInner{grid-template-columns:220px minmax(0,1fr) auto;min-height:88px;padding-block:9px}.headerBrandPlate{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffffbf,#fff6);border:1px solid #ffffffd1;border-radius:21px;width:fit-content;padding:8px 13px 8px 9px;display:flex;box-shadow:0 9px 24px #163e2812,inset 0 1px #fff}.commerceDesktopNav{-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);background:linear-gradient(135deg,#ffffffb5,#ffffff6b);border:1px solid #ffffffdb;border-radius:999px;gap:2px;width:fit-content;max-width:100%;margin-inline:auto;padding:6px;box-shadow:0 11px 28px #143d2814,inset 0 1px #fff}.commerceDesktopNav>a,.commerceDesktopNav .navDropdown>summary{color:#344b3d;border-radius:999px;align-items:center;min-height:38px;padding:9px 11px;font-size:.66rem;font-weight:800;transition:background .18s,color .18s,transform .18s;display:inline-flex}.commerceDesktopNav>a:after{display:none}.commerceDesktopNav>a:hover,.commerceDesktopNav .navDropdown>summary:hover{color:var(--forest);background:#ffffffba;transform:translateY(-1px)}.commerceDesktopNav>a.active{color:#fff;background:linear-gradient(135deg,#174b35,#286343);box-shadow:0 7px 17px #0f3d282e,inset 0 1px #ffffff24}.commerceDesktopNav .navDropdown[open]>summary{color:var(--forest);background:#b6d53b2e}.navDropdownPanel{-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);background:radial-gradient(circle at 90% 3%,#b6d53b2b,#0000 30%),linear-gradient(145deg,#fffffff2,#f4f4e6eb);border:1px solid #ffffffe6;border-radius:22px;padding:17px;top:calc(100% + 20px);overflow:hidden;box-shadow:0 26px 65px #0b2d1e33,inset 0 1px #fff}.navDropdownPanel a{border-bottom-color:#183c2a14;border-radius:11px;min-height:39px;padding-inline:10px;transition:background .16s,color .16s,transform .16s}.navDropdownPanel a:hover{color:var(--forest);background:#ffffffc7;transform:translate(3px)}.headerActions{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffffb8,#ffffff6e);border:1px solid #ffffffd6;border-radius:999px;gap:6px;padding:6px;position:relative;box-shadow:0 10px 27px #143d2814,inset 0 1px #fff}.headerActions .iconButton,.headerActions .mobileMenuButton{background:#ffffff70;border-color:#0000;width:40px;height:40px;transition:background .18s,box-shadow .18s,color .18s,transform .18s;position:relative}.headerActions .iconButton:hover,.headerActions .mobileMenuButton:hover{color:#286343;background:#fff;transform:translateY(-2px);box-shadow:0 8px 18px #133a271f}.headerActions .cartIconButton{background:linear-gradient(135deg,#b6d53b42,#ffffff8a)}.headerActions .iconButton[data-tooltip]:after{color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;background:#0d3525;border-radius:8px;padding:6px 8px;font-size:.52rem;font-weight:750;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-4px)}.headerActions .iconButton[data-tooltip]:hover:after,.headerActions .iconButton[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.polishedHomeHero{background:#082f21}.storeHeroEcommerce .storeHeroCopy.heroPitchPanel{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(140deg,#0e432cc2,#05271aad),#07271a8f;border:1px solid #ffffff2e;border-radius:32px;max-width:850px;padding:clamp(28px,3vw,43px);position:relative;overflow:hidden;box-shadow:0 32px 86px #0000004d,inset 0 1px #ffffff26}.heroPitchPanel:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff12,#0000);width:48%;height:185%;position:absolute;top:-42%;left:-20%;transform:rotate(13deg)}.heroPitchPanel>*{z-index:1;position:relative}.storeHeroEcommerce .heroPitchPanel h1{max-width:790px;margin:13px 0 18px;font-size:clamp(3.7rem,5.05vw,5.75rem);line-height:.91}.heroCustomerPromise{font-family:var(--font-serif);margin:0;color:#ffffffe0!important;max-width:720px!important;font-size:clamp(1.2rem,1.55vw,1.55rem)!important;line-height:1.42!important}.heroChoiceGrid{grid-template-columns:1fr 1fr;gap:10px;max-width:745px;margin-top:21px;display:grid}.heroChoiceCard{background:linear-gradient(145deg,#ffffff1c,#ffffff0d);border:1px solid #ffffff24;border-radius:16px;min-height:94px;padding:15px 17px;box-shadow:inset 0 1px #ffffff14}.heroChoiceCard>span{color:#d4ec58;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:.57rem;font-weight:850;display:flex}.heroChoiceCard>strong{color:#ffffffdb;font-size:.72rem;font-weight:650;line-height:1.52;display:block}.heroChoiceConcern{background:linear-gradient(145deg,#cfa03b1f,#ffffff0a);border-color:#f1c25b33}.heroChoiceConcern>span{color:#f0ce7a}.heroZaivikAnswer{background:#c4e33e1a;border:1px solid #c4e33e38;border-radius:16px;align-items:flex-start;gap:11px;margin:17px 0 0;padding:14px 16px;display:flex;color:#ffffffd1!important;max-width:745px!important;font-size:.75rem!important;line-height:1.55!important}.heroZaivikAnswer>svg{color:var(--lime);flex:none;margin-top:2px}.heroZaivikAnswer strong{color:#fff}.heroScopeNote{margin:13px 0 0;color:#ffffff91!important;max-width:745px!important;font-size:.62rem!important;line-height:1.55!important}.heroPitchPanel .storeHeroActions{margin-top:24px}.heroPitchPanel .storePrimaryButton{background:linear-gradient(135deg,#d4ed42,#add42c);box-shadow:0 14px 30px #0003,inset 0 1px #ffffff73}.heroPitchPanel .storeHeroNotes{flex-wrap:wrap;gap:8px;margin-top:24px}.heroPitchPanel .storeHeroNotes>span,.heroPitchPanel .storeHeroNotes>a{background:#0000001c;border:1px solid #ffffff1f;border-radius:999px;min-height:31px;padding:6px 10px;text-decoration:none}@keyframes announcementGloss{0%,55%{transform:translate(0)rotate(12deg)}85%,to{transform:translate(430%)rotate(12deg)}}@media (max-width:1180px){.commerceHeaderInner{grid-template-columns:190px minmax(0,1fr) auto;gap:12px}.commerceDesktopNav>a,.commerceDesktopNav .navDropdown>summary{padding-inline:8px;font-size:.61rem}.headerBrandPlate{padding-right:8px}}@media (max-width:850px){.commerceAnnouncement>span.commerceAnnouncementInner:first-child{display:flex}.commerceAnnouncementInner{justify-content:space-between;display:flex}.announcementSignal{display:none}.commerceAnnouncementInner>strong{text-align:left;min-width:0}.commerceHeaderInner{min-height:75px;padding-block:7px}.headerBrandPlate{border-radius:17px;padding:5px 9px 5px 6px}.headerActions{justify-self:end;width:auto;min-width:48px;padding:4px}.commerceMobileNav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#fffffff7,#eff3e2f5);border:1px solid #ffffffe0;border-radius:0 0 22px 22px;max-height:calc(100svh - 113px);margin:0 12px;top:113px;box-shadow:0 24px 60px #0a2b1c30,inset 0 1px #fff;padding:19px!important}.commerceMobileNav[data-open=true]{max-height:calc(100svh - 113px)}.storeHeroEcommerce .storeHeroInner{min-height:auto;padding-block:38px}.storeHeroEcommerce .storeHeroCopy.heroPitchPanel{max-width:730px}}@media (max-width:560px){.commerceAnnouncement{min-height:34px}.commerceAnnouncementInner{gap:10px;min-height:34px}.commerceAnnouncementInner>strong{letter-spacing:.03em;font-size:.51rem}.announcementCta{letter-spacing:.05em;font-size:.5rem}.commerceHeaderInner{min-height:68px}.headerBrandPlate{box-shadow:none;background:0 0;border:0}.headerActions{border-color:#183c2a14}.headerActions .iconButton[data-tooltip]:after{display:none}.commerceMobileNav{max-height:calc(100svh - 102px);top:102px}.commerceMobileNav[data-open=true]{max-height:calc(100svh - 102px)}.storeHeroEcommerce .storeHeroInner{padding-block:24px 30px}.storeHeroEcommerce .storeHeroCopy.heroPitchPanel{border-radius:24px;width:100%;min-width:0;padding:24px 20px}.storeHeroEcommerce .heroPitchPanel h1{overflow-wrap:normal;max-width:100%;margin-bottom:16px;font-size:clamp(2.45rem,10.3vw,3rem);line-height:.94}.heroCustomerPromise{font-size:1.08rem!important}.heroChoiceGrid{grid-template-columns:1fr}.heroChoiceCard{min-width:0;min-height:0}.heroChoiceCard>strong{overflow-wrap:anywhere}.heroZaivikAnswer{font-size:.7rem!important}.heroPitchPanel .storeHeroActions{align-items:stretch}.heroPitchPanel .storeHeroActions .button{justify-content:center}.heroPitchPanel .storeHeroNotes{flex-direction:row;align-items:center}}@media (prefers-reduced-motion:reduce){.commerceAnnouncement:before{animation:none}.commerceDesktopNav>a,.commerceDesktopNav .navDropdown>summary,.headerActions .iconButton,.headerActions .mobileMenuButton{transition:none}}.storeHeroEcommerce .storeHeroVideoShade{background:radial-gradient(circle at 77% 37%,#c6e53f14,#0000 28%),linear-gradient(90deg,#031c12d1 0%,#052216ad 35%,#041d1338 67%,#0317101a 100%),linear-gradient(#051d1421 0%,#0000 52%,#03170f6b 100%)}.storeHeroEcommerce .storeHeroInner{min-height:clamp(715px,100svh - 126px,830px);padding-block:42px}.storeHeroEcommerce .storeHeroCopy.heroPitchPanel{max-width:735px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:12px 0 16px;overflow:visible}.heroPitchPanel:before{display:none}.storeHeroEcommerce .heroPitchPanel h1{text-shadow:0 3px 30px #0000004a;max-width:710px;font-size:clamp(3.65rem,4.75vw,5.35rem)}.heroCustomerPromise{text-shadow:0 2px 18px #00000047;max-width:665px!important}.heroChoiceGrid,.heroZaivikAnswer,.heroScopeNote{max-width:690px!important}.heroChoiceCard{-webkit-backdrop-filter:blur(8px)saturate(115%);backdrop-filter:blur(8px)saturate(115%);background:linear-gradient(145deg,#10412c7a,#06261a4f);box-shadow:inset 0 1px #ffffff1c,0 12px 32px #00000017}.heroChoiceConcern{background:linear-gradient(145deg,#735a2252,#07261a4a)}.heroZaivikAnswer{-webkit-backdrop-filter:blur(8px)saturate(115%);backdrop-filter:blur(8px)saturate(115%);background:linear-gradient(100deg,#6b8b2245,#072b1d4d);box-shadow:0 12px 35px #00000017}.polishedHomeTrust{padding-block:78px 84px}.polishedHomeTrust .homeTrustStoryHeader{grid-template-columns:minmax(0,1.1fr) minmax(330px,.72fr);align-items:end;gap:58px;margin-bottom:42px;display:grid}.homeTrustStoryHeader h2{max-width:780px;color:var(--white);margin:10px 0 0;font-size:clamp(3rem,4.35vw,5rem);line-height:.98}.homeTrustStoryHeader p{color:#ffffffba;max-width:570px;margin:0;font-size:.92rem;line-height:1.68}.homeTrustStoryHeader .homeTrustFlow{margin:20px 0 0}.homeTrustStoryHeader .buttonLight{margin-top:22px}.homeTrustCarousel{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff24;border-radius:30px;padding:18px;position:relative;box-shadow:0 26px 68px #00000029,inset 0 1px #ffffff1a}.homeTrustCarouselBar{justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:0 3px 13px;display:flex}.homeTrustCarouselProgress{color:#ffffffa3;letter-spacing:.09em;align-items:center;gap:11px;width:min(330px,55%);font-size:.57rem;font-weight:850;display:flex}.homeTrustCarouselProgress i{background:#ffffff24;flex:1;height:2px;position:relative;overflow:hidden}.homeTrustCarouselProgress b{background:linear-gradient(90deg, var(--lime), #f0d269);transition:width .36s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #c4e33e61}.homeTrustCarouselControls{gap:8px;display:flex}.homeTrustCarouselControls button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:transform .18s,border-color .18s,background .18s;display:grid}.homeTrustCarouselControls button:hover,.homeTrustCarouselControls button:focus-visible{background:#c4e33e24;border-color:#c4e33e8c;transform:translateY(-2px)}.homeTrustCarouselViewport{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(45.8716% - 8.25688px);grid-auto-flow:column;gap:18px;padding-bottom:3px;display:grid;overflow-x:auto}.homeTrustCarouselViewport::-webkit-scrollbar{display:none}.homeTrustCarouselViewport article{scroll-snap-align:start;background:linear-gradient(145deg,#ffffff1a,#ffffff0a);border:1px solid #ffffff21;border-radius:22px;flex-direction:column;min-height:285px;padding:25px 27px;transition:border-color .26s,background .26s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17}.homeTrustCarouselViewport article:after{content:"";pointer-events:none;background:radial-gradient(circle,#c4e33e24,#0000 68%);border-radius:50%;width:185px;height:185px;position:absolute;bottom:-80px;right:-65px}.homeTrustCarouselViewport article.isActive{background:linear-gradient(145deg,#ffffff24,#c4e33e0f);border-color:#c4e33e4f}.homeTrustSlideTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:34px;display:flex}.homeTrustSlideTop>span{color:var(--lime);font-size:.68rem;font-weight:900}.homeTrustSlideTop small{color:#ffffffad;letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;padding:6px 9px;font-size:.52rem;font-weight:800}.homeTrustCarouselViewport article>svg{color:var(--lime);margin-bottom:17px}.homeTrustCarouselViewport h3{color:#fff;max-width:340px;margin:0 0 13px;font-size:clamp(1.65rem,2vw,2.15rem);line-height:1.05}.homeTrustCarouselViewport p{z-index:1;color:#ffffffad;max-width:390px;margin:0;font-size:.74rem;line-height:1.6;position:relative}.homeTrustCarouselDots{justify-content:center;gap:7px;padding:15px 3px 0;display:flex}.homeTrustCarouselDots button{cursor:pointer;background:#ffffff3d;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .24s,background .24s}.homeTrustCarouselDots button.isActive{background:var(--lime);width:27px}@media (max-width:850px){.storeHeroEcommerce .storeHeroInner{min-height:auto;padding-block:46px}.storeHeroEcommerce .storeHeroCopy.heroPitchPanel{max-width:680px;padding-inline:0}.polishedHomeTrust .homeTrustStoryHeader{grid-template-columns:1fr;gap:24px}.homeTrustStoryHeader>div:last-child{max-width:620px}.homeTrustCarouselViewport{grid-auto-columns:minmax(310px,68vw)}}@media (max-width:560px){.storeHeroEcommerce .storeHeroVideoShade{background:linear-gradient(90deg,#031c12c9 0%,#041f1494 72%,#0318104d 100%),linear-gradient(#0000 53%,#03170f6e 100%)}.storeHeroEcommerce .storeHeroInner{padding-block:33px 38px}.storeHeroEcommerce .storeHeroCopy.heroPitchPanel{border-radius:0;padding:0}.storeHeroEcommerce .heroPitchPanel h1{font-size:clamp(2.65rem,11vw,3.2rem)}.polishedHomeTrust{padding-block:55px 61px}.polishedHomeTrust .homeTrustStoryHeader{margin-bottom:31px}.homeTrustStoryHeader h2{font-size:3rem}.homeTrustCarousel{margin-right:calc((100vw - var(--page)) / -2);border-radius:23px 0 0 23px;padding:14px 14px 15px}.homeTrustCarouselBar{padding-right:14px}.homeTrustCarouselViewport{grid-auto-columns:82vw;gap:12px;padding-right:14px}.homeTrustCarouselViewport article{min-height:278px;padding:22px}.homeTrustSlideTop{margin-bottom:29px}}@media (prefers-reduced-motion:reduce){.homeTrustCarouselProgress b,.homeTrustCarouselControls button,.homeTrustCarouselViewport article,.homeTrustCarouselDots button{transition:none}.homeTrustCarouselViewport{scroll-behavior:auto}}.policyPage,.findZaivikPage,.questionsPage,.editorialTeamComplete{background:radial-gradient(circle at 8% 10%, #b6d53b1c, transparent 24%), radial-gradient(circle at 92% 32%, #d5a52d17, transparent 22%), var(--paper-light)}.policyHero{color:var(--white);isolation:isolate;background:radial-gradient(circle at 88% 12%,#b6d53b3b,#0000 27%),linear-gradient(125deg,#0b3425 0%,#174d34 58%,#386933 100%);padding-block:clamp(64px,8vw,104px);position:relative;overflow:hidden}.policyHero:after{content:"";pointer-events:none;border:1px solid #ffffff21;border-radius:50%;width:610px;height:610px;position:absolute;bottom:-310px;right:-120px;box-shadow:0 0 0 75px #ffffff06,0 0 0 150px #ffffff04}.policyHeroGrid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:clamp(42px,7vw,95px);display:grid;position:relative}.policyHeroGrid>div>p{color:#ffffffba;max-width:690px;margin-bottom:0;font-size:1.05rem}.policyHero h1{max-width:11ch;color:var(--white);margin-bottom:22px;font-size:clamp(3.4rem,6.3vw,6.2rem)}.policyHeroActions,.editorialHeroActions,.questionsHeroActions,.storeLaunchActions{flex-wrap:wrap;align-items:center;gap:15px 25px;margin-top:29px;font-size:.8rem;font-weight:800;display:flex}.policyHeroActions>a:not(.buttonLight),.editorialHeroActions>a:not(.buttonLight),.questionsHeroActions>a:not(.buttonLight),.storeLaunchActions>a:not(.buttonLight){color:var(--white);border-bottom:1px solid #fff9;align-items:center;gap:7px;display:inline-flex}.policyAnswerCard{-webkit-backdrop-filter:blur(19px)saturate(120%);backdrop-filter:blur(19px)saturate(120%);background:linear-gradient(145deg,#ffffff26,#ffffff12);border:1px solid #ffffff3b;border-radius:27px;padding:clamp(28px,4vw,42px);box-shadow:inset 0 1px #fff3,0 28px 70px #00000029}.policyAnswerCard>svg{color:var(--lime);margin-bottom:26px}.policyAnswerCard>span{color:var(--lime);letter-spacing:.14em;margin-bottom:10px;font-size:.66rem;font-weight:850;display:block}.policyAnswerCard>p{color:#ffffffe3;font-family:var(--serif);margin:0;font-size:clamp(1.35rem,2vw,1.78rem);line-height:1.28}.policyHighlights{z-index:2;margin-top:-30px;position:relative}.policyHighlights>div{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#fffefab8;border:1px solid #fffc;border-radius:26px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;display:grid;box-shadow:0 25px 65px #183c2a1c}.policyHighlights article{background:linear-gradient(145deg,#ffffffb3,#f3e6b83d);border:1px solid #183c2a14;border-radius:18px;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:15px;min-height:150px;padding:23px;display:grid}.policyHighlights article>span{color:var(--leaf);font-family:var(--serif);font-size:1.4rem}.policyHighlights h2{margin:0 0 6px;font-size:1.22rem}.policyHighlights p{margin:0;font-size:.73rem;line-height:1.55}.policyReadingFrame{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:clamp(46px,7vw,90px);padding-block:clamp(78px,9vw,120px);scroll-margin-top:150px;display:grid}.policySidebar{gap:20px;display:grid;position:sticky;top:154px}.policySidebar>div{background:linear-gradient(145deg,#ffffffd6,#f3e6b86e);border:1px solid #183c2a1a;border-radius:19px;gap:4px;padding:22px;display:grid;box-shadow:0 12px 32px #183c2a0f}.policySidebar>div svg{color:var(--leaf);margin-bottom:13px}.policySidebar>div span,.policySidebar nav>span{color:var(--leaf);letter-spacing:.12em;text-transform:uppercase;font-size:.61rem;font-weight:850}.policySidebar>div strong{font-family:var(--serif);font-size:1.2rem}.policySidebar>div small{color:var(--muted);font-size:.64rem}.policySidebar nav{padding-left:5px;display:grid}.policySidebar nav>span{margin-bottom:10px}.policySidebar nav a{color:var(--muted);border-bottom:1px solid #183c2a14;grid-template-columns:28px 1fr;gap:7px;padding:9px 0;font-size:.68rem;line-height:1.4;display:grid}.policySidebar nav a span{color:var(--leaf);font-family:var(--serif)}.policySidebar nav a:hover{color:var(--forest)}.policyPage .policyBody{width:auto;max-width:none;padding-block:0}.policyBody>header{margin-bottom:26px}.policyBody>header h2{max-width:680px;margin:0;font-size:clamp(2.8rem,4.8vw,4.5rem)}.policyBody>section:not(.claimsRegister){border-top:1px solid #183c2a21;grid-template-columns:50px minmax(0,1fr);padding:29px 0;scroll-margin-top:155px;display:grid}.policyBody>section:not(.claimsRegister)>span{color:var(--leaf);font-family:var(--serif);font-size:1.45rem}.policyPage .policyBody>section h2{margin:0 0 11px;font-size:clamp(1.65rem,2.6vw,2.35rem)}.policyBody>section p{max-width:800px;margin:0;font-size:.91rem;line-height:1.78}.policyPage .claimsRegister{margin-top:55px;overflow-x:auto}.policyAuthorityNote{background:linear-gradient(145deg,#f3e6b8ab,#fffefae0);border:1px solid #d5a52d4d;border-radius:22px;grid-template-columns:38px 1fr;gap:17px;margin-top:40px;padding:clamp(26px,4vw,39px);display:grid}.policyAuthorityNote>svg{color:var(--mustard)}.policyAuthorityNote h2{margin:0 0 8px;font-size:1.65rem}.policyAuthorityNote p{margin-bottom:18px;font-size:.78rem}.policyAuthorityNote div div{flex-wrap:wrap;gap:13px 22px;display:flex}.policyAuthorityNote a{color:var(--forest);border-bottom:1px solid;align-items:center;gap:6px;font-size:.72rem;font-weight:800;display:inline-flex}.policyFaqBand{color:var(--white);background:linear-gradient(128deg,#0c3929,#285f40);padding-block:clamp(75px,9vw,110px)}.policyFaqBand>div{grid-template-columns:minmax(260px,.65fr) minmax(0,1.1fr);gap:clamp(45px,8vw,110px);display:grid}.policyFaqBand header h2{max-width:540px;color:var(--white);font-size:clamp(2.7rem,4.5vw,4.3rem)}.policyFaqBand details{border-top:1px solid #ffffff30}.policyFaqBand details:last-child{border-bottom:1px solid #ffffff30}.policyFaqBand summary{color:var(--white);cursor:pointer;font-family:var(--serif);padding:20px 34px 20px 0;font-size:1.2rem}.policyFaqBand details p{color:#ffffffad;max-width:730px;margin:-4px 0 22px;font-size:.82rem}.policySupportCard{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:linear-gradient(135deg,#ffffffc2,#f3e6b882);border:1px solid #fffc;border-radius:27px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:23px;margin-block:clamp(70px,9vw,110px);padding:clamp(32px,5vw,54px);display:grid;box-shadow:0 24px 62px #183c2a17}.policySupportCard>svg{color:var(--leaf)}.policySupportCard .eyebrow{margin-bottom:8px}.policySupportCard h2{margin:0 0 8px;font-size:clamp(2rem,3vw,3rem)}.policySupportCard p{max-width:700px;margin:0;font-size:.8rem}.storeLaunchHero{min-height:min(700px,100svh - 110px);color:var(--white);isolation:isolate;position:relative;overflow:hidden}.storeLaunchImage{z-index:-3;object-fit:cover;object-position:center 46%;transform:scale(1.015)}.storeLaunchWash{z-index:-2;background:linear-gradient(90deg,#041f14e3 0%,#072b1dc2 43%,#0622164f 72%,#04191033 100%),linear-gradient(#0000 42%,#041910a8);position:absolute;inset:0}.storeLaunchHeroInner{min-height:inherit;align-items:center;padding-block:46px;display:flex}.storeLaunchGlass{-webkit-backdrop-filter:blur(17px)saturate(116%);backdrop-filter:blur(17px)saturate(116%);background:linear-gradient(145deg,#072b1dbf,#0b37257a);border:1px solid #ffffff3b;border-radius:30px;width:min(710px,65vw);padding:clamp(30px,5vw,55px);box-shadow:inset 0 1px #ffffff2b,0 30px 80px #00000038}.launchStatus{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;background:#b6d53b1f;border:1px solid #b6d53b54;border-radius:999px;align-items:center;gap:7px;margin-bottom:26px;padding:8px 12px;font-size:.66rem;font-weight:850;display:inline-flex}.storeLaunchGlass>.eyebrow{display:block}.storeLaunchGlass h1{max-width:10.5ch;color:var(--white);margin-bottom:19px;font-size:clamp(3.35rem,5.5vw,5.7rem);line-height:.97}.storeLaunchGlass>p{color:#ffffffc2;max-width:620px;font-size:.95rem}.storeLaunchFacts{grid-template-columns:1fr 1fr;gap:8px;margin-top:25px;display:grid}.storeLaunchFacts span{background:#ffffff14;border:1px solid #ffffff26;border-radius:14px;align-items:center;gap:10px;min-height:58px;padding:13px 15px;font-size:.7rem;display:flex}.storeLaunchFacts span:first-child{grid-column:1/-1}.storeLaunchFacts svg{color:var(--lime);flex:none}.conceptDisclosure{color:#ffffff75;margin-top:24px;font-size:.58rem;display:block}.storeAnswerBand{background:linear-gradient(115deg,#f3e6b8ab,#fffefad9);border-bottom:1px solid #183c2a17;padding-block:56px}.storeAnswerBand>div{grid-template-columns:minmax(280px,.7fr) minmax(0,1fr);align-items:center;gap:70px;display:grid}.storeAnswerBand .eyebrow{margin-bottom:7px}.storeAnswerBand h2{max-width:550px;margin:0;font-size:clamp(2.4rem,4vw,3.8rem)}.storeAnswerBand p{max-width:760px;color:var(--ink);font-family:var(--serif);margin:0;font-size:1.25rem;line-height:1.55}.storeLocationSection{grid-template-columns:minmax(330px,.72fr) minmax(0,1.18fr);align-items:stretch;gap:24px;padding-block:clamp(78px,9vw,120px);scroll-margin-top:145px;display:grid}.storeLocationCopy{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffc9,#f3e6b866);border:1px solid #fffc;border-radius:28px;padding:clamp(31px,5vw,54px);box-shadow:0 22px 60px #183c2a14}.storeLocationCopy h2{font-size:clamp(2.7rem,4.6vw,4.35rem)}.storeLocationCopy address{color:var(--muted);background:#fff9;border:1px solid #183c2a1a;border-radius:18px;align-items:flex-start;gap:13px;margin-block:27px 13px;padding:21px;font-size:.79rem;font-style:normal;display:flex}.storeLocationCopy address svg{color:var(--leaf);flex:none}.storeLocationCopy address strong{color:var(--forest);margin-bottom:4px;font-size:.9rem;display:block}.storeOpeningCard{background:#f3e6b87a;border:1px solid #d5a52d42;border-radius:17px;align-items:center;gap:13px;margin-bottom:25px;padding:18px 21px;display:flex}.storeOpeningCard svg{color:var(--mustard);flex:none}.storeOpeningCard span{display:grid}.storeOpeningCard small{color:var(--leaf);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:850}.storeOpeningCard strong{font-family:var(--serif);font-size:1.12rem}.storeOpeningCard b{color:var(--muted);font-size:.67rem}.storeMapFrame{background:var(--paper);border:10px solid #ffffffbd;border-radius:30px;min-height:610px;position:relative;overflow:hidden;box-shadow:0 24px 70px #183c2a1f}.storeMapFrame iframe{filter:saturate(.8)contrast(1.02);border:0;width:100%;height:100%;min-height:610px}.storeMapFrame>span{color:var(--forest);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefae0;border:1px solid #ffffffc7;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:.63rem;font-weight:800;display:inline-flex;position:absolute;bottom:18px;right:18px;box-shadow:0 8px 25px #183c2a24}.storeAssortmentBand{color:#fff;background:linear-gradient(128deg,#0c3929,#265e3f);padding-block:clamp(78px,9vw,115px);position:relative;overflow:hidden}.storeAssortmentBand:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:600px;height:600px;position:absolute;top:-220px;right:-140px;box-shadow:0 0 0 85px #ffffff05,0 0 0 170px #ffffff04}.storeAssortmentBand>div{z-index:1;position:relative}.storeAssortmentBand header{grid-template-columns:minmax(0,1fr) minmax(270px,.55fr);align-items:end;gap:40px;margin-bottom:37px;display:grid}.storeAssortmentBand header .eyebrow{grid-column:1/-1;margin-bottom:-24px}.storeAssortmentBand h2{color:#fff;max-width:750px;margin:0}.storeAssortmentBand header p{color:#ffffffa8;margin:0}.storeAssortmentGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.storeAssortmentGrid article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff1c,#ffffff0d);border:1px solid #ffffff2b;border-radius:20px;align-content:space-between;min-height:190px;padding:25px;transition:transform .18s,background .18s;display:grid}.storeAssortmentGrid article:hover{background:#ffffff21;transform:translateY(-4px)}.storeAssortmentGrid article>span{color:var(--lime);letter-spacing:.1em;font-size:.61rem;font-weight:850}.storeAssortmentGrid svg{color:var(--lime)}.storeAssortmentGrid h3{color:#fff;margin:15px 0 0;font-size:1.45rem}.storeOnlineCard{background:linear-gradient(135deg,#ffffffc7,#e7efcaa3);border:1px solid #fffc;border-radius:27px;grid-template-columns:44px 1fr auto;align-items:center;gap:22px;margin-block:clamp(75px,9vw,110px);padding:clamp(32px,5vw,52px);display:grid;box-shadow:0 24px 65px #183c2a17}.storeOnlineCard>svg{color:var(--leaf)}.storeOnlineCard .eyebrow{margin-bottom:7px}.storeOnlineCard h2{margin:0 0 8px;font-size:clamp(2.2rem,3.8vw,3.5rem)}.storeOnlineCard p{max-width:720px;margin:0;font-size:.8rem}.storeFaqSection,.questionFaqSection{grid-template-columns:minmax(260px,.65fr) minmax(0,1fr);gap:clamp(45px,8vw,105px);padding-block:0 clamp(85px,10vw,125px);display:grid}.storeFaqSection header h2,.questionFaqSection header h2{max-width:550px;font-size:clamp(2.7rem,4.5vw,4.2rem)}.storeFaqSection details,.questionFaqSection details{border-top:1px solid #183c2a24}.storeFaqSection details:last-child,.questionFaqSection details:last-child{border-bottom:1px solid #183c2a24}.storeFaqSection summary,.questionFaqSection summary{cursor:pointer;color:var(--forest);font-family:var(--serif);padding:20px 34px 20px 0;font-size:1.18rem}.storeFaqSection details p,.questionFaqSection details p{margin:-3px 0 23px;font-size:.8rem}.editorialTeamComplete .editorialTeamHero{padding-block:clamp(65px,8vw,105px)}.editorialTeamComplete .editorialTeamHero .sectionShell{width:var(--page);max-width:none;margin-inline:auto}.editorialTeamHeroGrid{grid-template-columns:minmax(0,1.08fr) minmax(355px,.72fr);align-items:center;gap:clamp(48px,8vw,105px);display:grid}.editorialTeamComplete .editorialTeamHero h1{max-width:11ch;margin-bottom:22px;font-size:clamp(3.5rem,6.3vw,6.25rem)}.editorialTeamComplete .editorialTeamHero p{margin-bottom:0}.editorialTeamHeroGrid>aside{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff24,#ffffff0f);border:1px solid #ffffff36;border-radius:26px;padding:clamp(27px,4vw,40px);box-shadow:inset 0 1px #fff3,0 24px 70px #00000026}.editorialTeamHeroGrid>aside>span{color:var(--lime);letter-spacing:.14em;margin-bottom:21px;font-size:.64rem;font-weight:850;display:block}.editorialTeamHeroGrid>aside>svg{color:var(--lime)}.editorialTeamHeroGrid>aside h2{color:#fff;margin-block:17px 25px;font-size:clamp(1.65rem,2.6vw,2.45rem)}.editorialTeamHeroGrid>aside>div{border-top:1px solid #ffffff26;padding-block:12px;display:grid}.editorialTeamHeroGrid>aside small{color:#ffffff87;letter-spacing:.09em;text-transform:uppercase;font-size:.59rem;font-weight:800}.editorialTeamHeroGrid>aside strong{color:#fff;font-size:.78rem}.editorialAnswer{background:linear-gradient(145deg,#ffffffc7,#f3e6b87a);border:1px solid #fffc;border-radius:27px;grid-template-columns:44px minmax(0,1fr);gap:22px;margin-block:clamp(65px,8vw,100px);padding:clamp(31px,5vw,51px);display:grid;box-shadow:0 20px 55px #183c2a14}.editorialAnswer>svg{color:var(--leaf)}.editorialAnswer .eyebrow{margin-bottom:7px}.editorialAnswer h2{max-width:760px;margin-bottom:12px;font-size:clamp(2.5rem,4.5vw,4.2rem)}.editorialAnswer p{max-width:900px;margin:0}.editorialTeamComplete .editorialRoles{margin-block:0 clamp(75px,9vw,115px)}.editorialTeamComplete .editorialRoles article{min-height:280px}.editorialTeamComplete .editorialRoles svg{margin-bottom:30px}.editorialTeamComplete .editorialRoles article>span{color:var(--leaf);letter-spacing:.1em;font-size:.61rem;font-weight:850}.editorialTeamComplete .editorialRoles h2{margin-block:30px 13px;font-size:clamp(1.7rem,2.4vw,2.25rem)}.editorialWorkflowBand{color:#fff;background:linear-gradient(128deg,#0c3828,#285f40);padding-block:clamp(78px,9vw,115px)}.editorialWorkflowBand header{grid-template-columns:minmax(0,1fr) minmax(270px,.5fr);align-items:end;gap:45px;margin-bottom:38px;display:grid}.editorialWorkflowBand header .eyebrow{grid-column:1/-1;margin-bottom:-25px}.editorialWorkflowBand h2{color:#fff;margin:0}.editorialWorkflowBand header p{color:#ffffffa6;margin:0}.editorialWorkflowBand .sectionShell>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.editorialWorkflowBand article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff1c,#ffffff0d);border:1px solid #ffffff2b;border-radius:21px;min-height:270px;padding:26px}.editorialWorkflowBand article>span{color:var(--lime);margin-bottom:42px;font-size:.62rem;font-weight:850;display:block}.editorialWorkflowBand article>svg{color:var(--lime);margin-bottom:15px}.editorialWorkflowBand h3{color:#fff;font-size:1.55rem}.editorialWorkflowBand article p{color:#ffffffa1;margin:0;font-size:.72rem}.editorialBoundaries{grid-template-columns:minmax(290px,.75fr) minmax(0,1.1fr);gap:clamp(50px,8vw,110px);padding-block:clamp(80px,10vw,125px);display:grid}.editorialBoundaries>div:first-child h2{font-size:clamp(2.8rem,4.8vw,4.5rem)}.editorialBoundaries>div:last-child{border-top:1px solid #183c2a24}.editorialBoundaries article{border-bottom:1px solid #183c2a24;grid-template-columns:170px minmax(0,1fr);gap:25px;padding-block:25px;display:grid}.editorialBoundaries article strong{color:var(--forest);font-family:var(--serif);font-size:1.25rem}.editorialBoundaries article p{margin:0;font-size:.8rem}.questionsHero{color:#fff;background:radial-gradient(circle at 88% 13%,#b6d53b38,#0000 28%),linear-gradient(125deg,#0a3425,#19523a 62%,#3b6e36);padding-block:clamp(65px,8vw,105px);position:relative;overflow:hidden}.questionsHero:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-300px;right:-130px;box-shadow:0 0 0 78px #ffffff05,0 0 0 156px #ffffff04}.questionsHeroGrid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(350px,.66fr);align-items:center;gap:clamp(48px,8vw,100px);display:grid;position:relative}.questionsHero h1{color:#fff;max-width:11ch;margin-bottom:21px;font-size:clamp(3.5rem,6.2vw,6.2rem)}.questionsHeroGrid>div>p{color:#ffffffb5;max-width:720px;margin:0}.questionsHeroGrid>aside{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff24,#ffffff0f);border:1px solid #ffffff36;border-radius:26px;padding:clamp(27px,4vw,39px);box-shadow:inset 0 1px #ffffff2e,0 25px 70px #00000029}.questionsHeroGrid>aside>svg{color:var(--lime);margin-bottom:17px}.questionsHeroGrid>aside>span{color:var(--lime);letter-spacing:.12em;margin-bottom:14px;font-size:.63rem;font-weight:850;display:block}.questionsHeroGrid ol{counter-reset:question-steps;gap:0;margin:0;padding:0;list-style:none;display:grid}.questionsHeroGrid li{counter-increment:question-steps;border-top:1px solid #ffffff26;grid-template-columns:24px 1fr;padding-block:14px;display:grid}.questionsHeroGrid li:before{color:var(--lime);content:"0" counter(question-steps);font-family:var(--serif)}.questionsHeroGrid li b,.questionsHeroGrid li small{grid-column:2}.questionsHeroGrid li b{color:#fff;font-size:.78rem}.questionsHeroGrid li small{color:#ffffff8c;font-size:.63rem}.questionTopics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding-block:clamp(65px,8vw,92px);display:grid}.questionTopics article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffffbd,#f3e6b854);border:1px solid #ffffffd4;border-radius:22px;min-height:235px;padding:28px;box-shadow:0 15px 42px #183c2a0f}.questionTopics svg{color:var(--leaf);margin-bottom:46px}.questionTopics h2{font-size:1.65rem}.questionTopics p{margin:0;font-size:.72rem}.questionFormBand{color:#fff;background:radial-gradient(circle at 13% 12%,#b6d53b29,#0000 26%),linear-gradient(126deg,#0c3828,#275c3e);padding-block:clamp(78px,9vw,115px);position:relative;overflow:hidden}.questionFormBand>div{grid-template-columns:minmax(0,.78fr) minmax(390px,.72fr);align-items:center;gap:clamp(55px,9vw,115px);display:grid}.questionFormIntro h2{color:#fff;max-width:590px;font-size:clamp(3rem,5vw,4.8rem)}.questionFormIntro>p{color:#ffffffab;max-width:570px}.questionFormIntro>p a{color:var(--lime);text-underline-offset:4px;text-decoration:underline}.questionFormIntro>div{border-top:1px solid #fff3;align-items:flex-start;gap:12px;max-width:570px;margin-top:30px;padding-top:22px;display:flex}.questionFormIntro>div svg{color:var(--lime);flex:none}.questionFormIntro>div span{display:grid}.questionFormIntro>div strong{color:#fff;font-size:.75rem}.questionFormIntro>div small{color:#ffffff8f;font-size:.66rem}.questionFormGlass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff21,#ffffff0f);border:1px solid #ffffff38;border-radius:26px;padding:clamp(25px,4vw,38px);box-shadow:inset 0 1px #ffffff2e,0 27px 70px #0000002b}.questionFormGlass .questionForm input,.questionFormGlass .questionForm textarea,.questionFormGlass .questionForm select{color:#fff;background:#ffffff1a;border-color:#fff3;border-radius:13px}.questionFormGlass .questionForm option{color:var(--ink)}.questionFormGlass .questionForm textarea::placeholder{color:#ffffff78}.questionFormGlass .questionForm .button{border-color:var(--lime);background:var(--lime);color:var(--forest)}.questionFormGlass .questionForm label>span{color:#ffffff75}.questionFaqSection{padding-top:clamp(82px,10vw,125px)}.questionFaqSection header>p{max-width:500px}.questionPathways{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:clamp(80px,10vw,120px);display:grid}.questionPathways>a{background:#ffffffad;border:1px solid #fffc;border-radius:19px;grid-template-columns:30px 1fr 20px;align-items:center;gap:12px;min-height:120px;padding:22px;transition:transform .18s,background .18s;display:grid;box-shadow:0 13px 35px #183c2a0f}.questionPathways>a:hover{background:#fff;transform:translateY(-3px)}.questionPathways>a>svg{color:var(--leaf)}.questionPathways span{display:grid}.questionPathways small{color:var(--muted);font-size:.59rem}.questionPathways strong{color:var(--forest);font-family:var(--serif);font-size:1.15rem}@media (max-width:980px){.policyHeroGrid,.editorialTeamHeroGrid,.questionsHeroGrid{grid-template-columns:minmax(0,1fr) minmax(310px,.72fr);gap:35px}.policyReadingFrame{grid-template-columns:210px minmax(0,1fr);gap:42px}.storeLaunchGlass{width:min(730px,78vw)}.storeLocationSection{grid-template-columns:minmax(310px,.82fr) minmax(0,1fr)}.storeAssortmentGrid,.editorialWorkflowBand .sectionShell>div,.questionTopics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.policyHeroGrid,.editorialTeamHeroGrid,.questionsHeroGrid,.policyFaqBand>div,.storeAnswerBand>div,.storeLocationSection,.storeAssortmentBand header,.editorialWorkflowBand header,.editorialBoundaries,.editorialFaq,.questionFormBand>div,.storeFaqSection,.questionFaqSection{grid-template-columns:1fr}.policyHero,.questionsHero,.editorialTeamComplete .editorialTeamHero{padding-block:55px}.policyHighlights{margin-top:18px}.policyHighlights>div{grid-template-columns:1fr}.policyHighlights article{min-height:0}.policyReadingFrame{grid-template-columns:1fr}.policySidebar{position:static}.policySidebar nav{display:none}.policySupportCard,.storeOnlineCard{grid-template-columns:38px 1fr}.policySupportCard .button,.storeOnlineCard .button{grid-column:2;justify-self:start}.storeLaunchGlass{width:100%}.storeAnswerBand>div{gap:20px}.storeLocationSection{gap:15px}.storeMapFrame,.storeMapFrame iframe{min-height:470px}.storeAssortmentBand header .eyebrow,.editorialWorkflowBand header .eyebrow{grid-column:auto;margin-bottom:0}.editorialBoundaries article{grid-template-columns:1fr;gap:8px}.editorialAskCard{grid-template-columns:38px minmax(0,1fr)}.editorialAskCard .button{grid-column:2;justify-self:start}.questionPathways{grid-template-columns:1fr}}@media (max-width:520px){.policyHero h1,.questionsHero h1,.editorialTeamComplete .editorialTeamHero h1,.storeLaunchGlass h1{font-size:clamp(2.75rem,13vw,3.65rem)}.policyAnswerCard,.editorialTeamHeroGrid>aside,.questionsHeroGrid>aside{padding:24px}.policyHighlights>div{padding:7px}.policyHighlights article{padding:19px}.policyReadingFrame{padding-block:63px}.policyBody>section:not(.claimsRegister){grid-template-columns:35px minmax(0,1fr)}.policyAuthorityNote,.editorialAnswer{grid-template-columns:1fr}.policyFaqBand>div,.storeFaqSection,.questionFaqSection{gap:25px}.policySupportCard,.storeOnlineCard,.editorialAskCard{grid-template-columns:1fr;padding:26px}.policySupportCard .button,.storeOnlineCard .button,.editorialAskCard .button{grid-column:auto}.storeLaunchHero{min-height:auto}.storeLaunchHeroInner{padding-block:24px}.storeLaunchGlass{border-radius:23px;padding:25px 21px}.storeLaunchFacts{grid-template-columns:1fr}.storeLaunchFacts span:first-child{grid-column:auto}.storeAnswerBand{padding-block:43px}.storeLocationCopy{padding:25px 21px}.storeMapFrame,.storeMapFrame iframe{min-height:410px}.storeMapFrame{border-width:6px;border-radius:23px}.storeAssortmentGrid,.editorialWorkflowBand .sectionShell>div,.questionTopics{grid-template-columns:1fr}.storeAssortmentGrid article,.editorialWorkflowBand article,.questionTopics article{min-height:200px}.questionFormBand>div{gap:36px}.questionFormGlass{padding:21px}.questionFormGlass .formRow,.editorialProfileLinks>div:last-child{grid-template-columns:1fr}}
