.ga-page{--ga-tint:#f0f0e6;font-size:16px}.ga-wrap{max-width:1320px;padding-inline:64px}.ga-section{padding-block:100px}.ga-page h1{font-size:clamp(48px,5.6vw,78px);font-weight:500;letter-spacing:-.055em;line-height:1.08}.ga-page h1 span{color:#87956a}.ga-page h2{font-size:clamp(30px,3.4vw,44px);font-weight:500;letter-spacing:-.045em}.ga-page .ga-eyebrow{font-size:10px;letter-spacing:.18em}.ga-hero{grid-template-columns:1fr 1.05fr;padding-block:72px 64px}.ga-hero>div>p:not(.ga-eyebrow){max-width:440px;font-size:17px}.ga-hero figure{position:relative;min-height:520px;overflow:hidden;border-radius:4px}.ga-hero img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0;object-position:64% center}.ga-hero figcaption{position:absolute;bottom:22px;left:24px;right:24px;margin:0;padding:14px;background:#ffffffe0;border:1px solid #fff8;font-size:9px;letter-spacing:.17em}.ga-link{text-decoration:none;border-bottom:1px solid #a4af91;padding:8px 0;font-size:13px}.ga-nav{border-block:1px solid #dce1d4}.ga-nav>.ga-wrap{display:flex;justify-content:space-between;gap:28px;overflow:auto}.ga-nav a{white-space:nowrap;color:var(--ga-muted);text-decoration:none;font-size:12px;padding:19px 0}.ga-intro{display:grid;grid-template-columns:1fr 1.15fr;gap:90px;padding-block:76px;align-items:center}.ga-intro>div:first-child{display:flex;align-items:center;gap:25px}.ga-mini-mark{font-size:58px;letter-spacing:-.12em;width:88px;height:88px;background:#e9eddf;border-radius:50%;display:grid;place-items:center;flex-shrink:0;padding-right:10px;line-height:1}.ga-page .ga-belief{font-size:23px;font-weight:500;line-height:1.5;margin:0;letter-spacing:-.025em}.ga-intro>div:last-child{color:var(--ga-muted);font-size:15px}.ga-intro p:last-child{margin-bottom:0}#ga-story>.ga-section{display:grid;grid-template-columns:1fr 1.15fr;column-gap:90px;align-items:start}#ga-story .ga-heading{grid-column:1;grid-row:1}#ga-story>.ga-section>p{grid-column:1;max-width:400px;color:var(--ga-muted)}#ga-story>.ga-section>p:first-of-type{grid-row:2}#ga-story>.ga-section>p:nth-of-type(2){grid-row:3;font-size:13px;font-weight:600}.ga-journey{display:block;grid-column:2;grid-row:1/5;padding-left:30px;border-left:1px solid #cbd3bd;margin:0}.ga-journey article{position:relative;border:0;padding:0 0 24px 22px}.ga-journey article:last-child{padding-bottom:0}.ga-journey article:before{content:'';width:9px;height:9px;position:absolute;left:-35px;top:8px;border-radius:50%;background:#7f926c;box-shadow:0 0 0 5px var(--ga-tint)}.ga-journey h3{margin:6px 0 10px}.ga-journey p,.ga-difference p,.ga-steps p,.ga-categories p,.ga-privacy-list p{font-size:14px}.ga-difference-section>.ga-heading{max-width:600px;margin-bottom:44px}.ga-difference-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:90px;align-items:start}.ga-ingredient-photo{position:sticky;top:40px;margin:0;overflow:hidden;border-radius:4px}.ga-ingredient-photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.ga-ingredient-photo figcaption{position:absolute;bottom:26px;left:28px;font-size:11px;line-height:1.8;letter-spacing:.15em;color:#fff;text-shadow:0 1px 8px #0009}.ga-difference{display:block;margin:0}.ga-difference article{padding:24px 0;border:0;border-bottom:1px solid #dce1d4;border-radius:0}.ga-difference article:first-child{padding-top:0}.ga-difference h3{font-size:19px;margin-top:0}.ga-difference p{color:var(--ga-muted)}.ga-dark{background:#183c2f}.ga-dark h2{max-width:680px}.ga-steps{counter-reset:steps;gap:32px;margin-top:56px}.ga-steps article{counter-increment:steps;padding-top:24px}.ga-steps article:before{content:'0' counter(steps);display:block;font-size:36px;line-height:1;color:#b7c69b;margin-bottom:26px;letter-spacing:-.05em}.ga-steps h3{font-size:18px;line-height:1.4}.ga-steps p{color:#d1dbc9}.ga-categories{gap:18px}.ga-categories article{min-height:215px;border-radius:4px;border:1px solid #dce1d4;background:#f0f2e9}.ga-categories article:nth-child(2),.ga-categories article:nth-child(6){background:#e5ebdf}.ga-categories article:nth-child(3),.ga-categories article:nth-child(4){background:#f2eee2}.ga-categories .ga-index{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid #9eae8d;font-size:10px}.ga-categories h3{margin:20px 0 12px}.ga-categories p{color:var(--ga-muted)}#ga-needs>p{max-width:680px;color:var(--ga-muted);font-size:15px}.ga-after{font-size:14px;color:var(--ga-muted)}.ga-privacy{gap:36px 90px}.ga-privacy-list article{border-top:1px solid #c1ccb5;padding-top:18px}.ga-privacy-list h3{font-size:17px}.ga-privacy-list p{color:var(--ga-muted)}.ga-privacy>.ga-belief{text-align:center;font-size:21px;margin-top:20px;padding-top:36px}.ga-contact{gap:90px}.ga-contact>div>p:last-child{color:var(--ga-muted)}.ga-contact address{background:#1c4032;color:#f6f5e9;border-radius:4px;padding:38px}.ga-contact address>a:not(.ga-link){text-decoration:none;font-size:16px}.ga-contact address>p{font-size:12px;color:#d1dbc9}.ga-contact address .ga-link{color:#dae6b5}.ga-page [id]{scroll-margin-top:100px}@media(max-width:1099px){.ga-wrap{padding-inline:36px}.ga-hero,.ga-intro,.ga-difference-layout,.ga-privacy,.ga-contact,#ga-story>.ga-section{column-gap:40px}.ga-hero figure{min-height:470px}.ga-mini-mark{width:65px;height:65px;font-size:44px}.ga-intro>div:first-child{gap:20px}.ga-page .ga-belief{font-size:21px}}@media(max-width:749px){.ga-wrap{padding-inline:22px}.ga-section{padding-block:60px}.ga-hero{grid-template-columns:1fr;padding-block:35px 30px;gap:24px}.ga-page h1{font-size:clamp(44px,11.5vw,64px);margin:16px 0 22px}.ga-hero>div>p:not(.ga-eyebrow){font-size:16px;max-width:100%}.ga-hero figure{min-height:0;aspect-ratio:4/3}.ga-hero figcaption{bottom:14px;left:14px;right:14px;font-size:8px;padding:10px}.ga-nav>.ga-wrap{justify-content:flex-start}.ga-nav a{padding-block:16px;font-size:11px}.ga-intro{grid-template-columns:1fr;gap:28px;padding-block:42px}.ga-page h2{font-size:31px}#ga-story>.ga-section{display:block}#ga-story>.ga-section>p{max-width:100%}.ga-journey{margin-top:36px;margin-left:4px;padding-left:24px}.ga-journey article{padding-left:14px}.ga-journey article:before{left:-29px}.ga-difference-section>.ga-heading{margin-bottom:28px}.ga-difference-layout{grid-template-columns:1fr;gap:30px}.ga-ingredient-photo{position:relative;top:auto}.ga-ingredient-photo img{aspect-ratio:4/3;object-position:center 45%}.ga-ingredient-photo figcaption{left:20px;bottom:20px;font-size:9px}.ga-steps{grid-template-columns:1fr 1fr;gap:30px 22px;margin-top:36px}.ga-steps article:before{font-size:29px;margin-bottom:18px}.ga-steps h3{font-size:17px}.ga-categories{grid-template-columns:1fr 1fr;gap:12px}.ga-categories article{padding:20px 16px;min-height:230px}.ga-categories h3{font-size:18px}.ga-categories p{font-size:13px;line-height:1.7}.ga-privacy,.ga-contact{grid-template-columns:1fr;gap:28px}.ga-privacy-list{gap:25px 20px}.ga-privacy>.ga-belief{margin-top:8px;font-size:19px;padding-top:28px}.ga-contact address{padding:26px}}@media(max-width:359px){.ga-categories,.ga-steps{grid-template-columns:1fr}.ga-categories article{min-height:0}}
