.page-hero.about-hero{display:flex;width:100%;max-width:none;min-height:clamp(430px,40vw,500px);margin-inline:0;padding:clamp(64px,8vw,104px) max(24px,calc((100vw - var(--container-max)) / 2)) clamp(72px,7vw,96px);align-items:flex-end;background:var(--cream)}.about-hero__inner{width:min(100%,var(--container-max));margin-inline:auto}.about-hero__title{max-width:1040px;margin:0;color:var(--ink);font-family:var(--f-display);font-size:inherit;font-weight:var(--fw-display);line-height:.96;letter-spacing:var(--ls-display)}.about-hero__name{display:block;font-family:var(--f-display-cn);font-size:clamp(72px,10vw,140px);line-height:.9;letter-spacing:.035em}.about-hero__meaning{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:16px;max-width:1000px;margin-top:14px}.about-hero__meaning-label{color:var(--text-small);font-family:var(--f-ui);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);letter-spacing:var(--ls-body);text-transform:lowercase}.about-hero__meaning-definition{max-width:920px;font-family:var(--f-display);font-size:clamp(42px,5vw,72px);line-height:.98;letter-spacing:var(--ls-display)}.seo-page.seo-about{padding-block:88px var(--section-y-lg)}.seo-about h2,.seo-about h3{line-height:1.08;letter-spacing:var(--ls-heading)}.seo-about h2{font-size:var(--fs-h2-section)}.seo-about h3{font-size:var(--fs-title-sm)}.seo-about>*+*{margin-top:96px}.seo-about__story{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,1fr);gap:clamp(32px,4vw,64px);align-items:end}.seo-about__story-image{width:min(100%,620px);margin:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:2px;background:var(--surface)}.seo-about__story-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 46%}.seo-about__story-copy{align-self:end;max-width:410px;padding-bottom:8px}.seo-about__story-copy h2{margin:0}.seo-about__story-copy .lead{max-width:none;margin-top:24px}.seo-about__story-copy>p+p{margin-top:20px}.seo-about__text-link,.seo-about__value-link{display:inline-flex;align-items:baseline;margin-top:20px;font-size:var(--fs-body-sm);font-weight:var(--fw-medium)}.seo-about__text-link span,.seo-about__value-link span{display:inline-block;margin-left:5px;text-decoration:none}.seo-about__ingredients>header{max-width:720px;margin-bottom:32px}.seo-about__ingredients>header h2{margin:0}.seo-about__ingredient-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 20px;margin:0;padding:0;list-style:none}.seo-about__ingredient-grid li{min-width:0}.seo-about__ingredient-grid figure{margin:0}.seo-about__ingredient-image{aspect-ratio:1;overflow:hidden;background:var(--surface)}.seo-about__ingredient-grid img{display:block;width:100%;height:100%;object-fit:cover}.seo-about__ingredient-grid figcaption{display:grid;gap:4px;margin-top:12px}.seo-about__ingredient-grid figcaption>span:first-child{color:var(--ink);font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:1.35}.seo-about__ingredient-grid figcaption>span:last-child{color:var(--text-small);font-size:var(--fs-ui-sm);font-style:italic;line-height:1.4}.seo-about__standards>header{max-width:720px;margin-bottom:32px}.seo-about__standards>header h2{margin:0}.seo-about__standards ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--line-strong);list-style:none}.seo-about__standards li{min-width:0;padding:20px 24px 20px 0}.seo-about__standards li+li{padding-left:24px;border-left:1px solid var(--hairline)}.seo-about__standards li:last-child{padding-right:0}.seo-about__standards li h3{margin:0}.seo-about__standards li p{max-width:460px;margin-top:10px;font-size:var(--fs-body-sm)}.seo-about__value{padding-top:32px;border-top:1px solid var(--line-strong)}.seo-about__value>header{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:end}.seo-about__value>header h2{margin:0}.seo-about__value>header>p:last-child{max-width:540px;margin:0}.seo-about__value-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:44px 0 0;padding:0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.seo-about__value-proof>div{min-width:0;padding:20px 24px 18px 0}.seo-about__value-proof>div+div{padding-left:24px;border-left:1px solid var(--hairline)}.seo-about__value-proof>div:last-child{padding-right:0}.seo-about__value-proof dt{color:var(--ink);font-family:var(--f-display);font-size:clamp(42px,5vw,64px);line-height:.95;letter-spacing:var(--ls-display)}.seo-about__value-proof dd{margin:10px 0 0;color:var(--text-small);font-size:var(--fs-ui-sm);line-height:1.4}.seo-about__value-link{margin-top:22px}.seo-about__closing{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 40px;padding:40px 0 16px;border-top:1px solid var(--line-strong)}.seo-about__closing>div:first-child{flex:1 1 460px;max-width:680px}.seo-about__closing h2{margin:0}.seo-about__closing p{max-width:560px;margin-top:14px}.seo-about__closing .button-row{flex:none}@media(min-width:810px)and (max-width:1199px){.seo-page.seo-about{padding-block:80px var(--section-y-lg)}.seo-about>*+*{margin-top:88px}.seo-about__story{gap:40px}.seo-about__story-copy{max-width:360px}.seo-about__ingredient-grid{gap:40px 16px}.seo-about__standards li{padding-right:20px}.seo-about__standards li+li{padding-left:20px}.seo-about__value>header{gap:40px}.seo-about__value-proof>div{padding-right:20px}.seo-about__value-proof>div+div{padding-left:20px}}@media(hover:hover)and (pointer:fine){.seo-about__text-link span,.seo-about__value-link span{transition:transform var(--dur-base) var(--ease-brand)}.seo-about__text-link:hover span,.seo-about__text-link:focus-visible span,.seo-about__value-link:hover span,.seo-about__value-link:focus-visible span{transform:translate(4px)}}@media(max-width:809px){.page-hero.about-hero{min-height:auto;padding:48px 24px 64px}.about-hero__meaning{display:block;margin-top:14px}.about-hero__meaning-label{display:block;margin-bottom:8px}.about-hero__meaning-definition{max-width:100%}.seo-page.seo-about{padding-block:64px 80px}.seo-about>*+*{margin-top:64px}.seo-about__story{display:flex;gap:28px;flex-direction:column}.seo-about__story-image{width:100%}.seo-about__story-copy{max-width:none;padding-bottom:0}.seo-about__story-copy .lead{margin-top:20px}.seo-about__ingredients>header{margin-bottom:28px}.seo-about__ingredient-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px}.seo-about__ingredient-grid figcaption{margin-top:10px}.seo-about__ingredient-grid figcaption>span:first-child{font-size:16px}.seo-about__ingredient-grid figcaption>span:last-child{font-size:13px}.seo-about__standards>header{margin-bottom:24px}.seo-about__standards ol{display:block}.seo-about__standards li,.seo-about__standards li+li{min-height:0;padding:20px 0;border-top:0;border-right:0;border-bottom:1px solid var(--hairline);border-left:0}.seo-about__standards li:first-child{padding-top:20px}.seo-about__standards li p{max-width:none}.seo-about__value{padding-top:28px}.seo-about__value>header{display:block}.seo-about__value>header>p:last-child{margin-top:16px}.seo-about__value-proof{display:block;margin-top:32px}.seo-about__value-proof>div,.seo-about__value-proof>div+div{padding:16px 0;border-top:0;border-right:0;border-left:0}.seo-about__value-proof>div+div{border-top:1px solid var(--hairline)}.seo-about__value-proof>div:last-child{padding-bottom:16px}.seo-about__value-proof dt{font-size:48px}.seo-about__closing{display:block;padding:40px 0}.seo-about__closing .button-row{margin-top:24px}}
