@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2) format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff")}:root{color:#111411;background:#f2f4ef;font-family:Manrope,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--matcha: #63872f;--matcha-deep: #4d6f25;--matcha-dark: #344e1d;--lime: #a7d33d;--mineral: #f2f4ef;--mineral-soft: #e6eae2;--carbon: #111411;--carbon-soft: #1a1e1a;--ink: #151915;--muted: #667064;--line: rgba(17, 20, 17, .18);--line-light: rgba(242, 244, 239, .28);--display: "Barlow Condensed", "Arial Narrow", "PingFang SC", sans-serif;--display-weight: 800;--header-height: 82px;--shell: 1380px}.privacy-policy-page{background:#f4f4ef}.privacy-hero{padding:clamp(8.5rem,14vw,12rem) 0 clamp(3.5rem,7vw,6rem);border-bottom:1px solid rgba(30,35,29,.12)}.privacy-shell{width:min(100% - 2rem,1100px)}.privacy-hero h1{max-width:12ch;margin:.35rem 0 1.25rem;font-family:Barlow Condensed,sans-serif;font-size:clamp(4rem,9vw,7.5rem);font-weight:700;letter-spacing:-.035em;line-height:.9;text-transform:uppercase}.privacy-policy-page.is-zh .privacy-hero h1{font-family:Manrope,system-ui,sans-serif;font-size:clamp(3.2rem,8vw,6.4rem);letter-spacing:-.06em;text-transform:none}.privacy-summary{max-width:760px;margin:0;color:#394037;font-size:clamp(1.05rem,2.1vw,1.35rem);line-height:1.65}.privacy-effective{margin:1.5rem 0 0;color:#667061;font-size:.88rem;letter-spacing:.04em}.privacy-body{padding:clamp(3.5rem,7vw,7rem) 0}.privacy-layout{display:grid;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);gap:clamp(2.5rem,7vw,7rem);align-items:start}.privacy-actions{position:sticky;top:7rem;display:grid;gap:.75rem}.privacy-actions a{color:#283127;font-size:.92rem;text-decoration-color:#28312759;text-underline-offset:.22rem}.privacy-article{max-width:760px}.privacy-article section+section{margin-top:clamp(2.4rem,5vw,4.5rem);padding-top:clamp(2.4rem,5vw,4.5rem);border-top:1px solid rgba(30,35,29,.12)}.privacy-article h2{margin:0 0 1.2rem;color:#1e231d;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.05}.privacy-policy-page.is-zh .privacy-article h2{font-family:Manrope,system-ui,sans-serif;font-size:clamp(1.45rem,3vw,2.1rem);letter-spacing:-.025em}.privacy-article p{margin:0;color:#3d453a;font-size:1rem;line-height:1.85}.privacy-article p+p{margin-top:1rem}.privacy-confirmation a,.contact-consent a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.18rem}@media(max-width:720px){.privacy-layout{grid-template-columns:1fr}.privacy-actions{position:static;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:1.5rem;border-bottom:1px solid rgba(30,35,29,.12)}.privacy-actions a:last-child{grid-column:1 / -1}}.refinement-subpage{--matcha: #6f8758;--matcha-deep: #52645f;--matcha-dark: #41514c;--lime: #8ea56c;--mineral: #f3f2ec;--mineral-soft: #e6e7df;--carbon: #24312e;--carbon-soft: #35423e;--ink: #26312e;--muted: #65716b;--line: rgba(82, 100, 95, .28);--line-light: rgba(243, 242, 236, .36);color:var(--ink);background-color:var(--mineral);background-image:url(/assets/cha-stella-mineral-washi-v1.webp);background-repeat:repeat;background-size:720px auto}.refinement-subpage .site-header{color:var(--ink);background-color:var(--mineral);background-image:url(/assets/cha-stella-mineral-washi-v1.webp);background-repeat:repeat;background-size:720px auto;border-bottom-color:#52645f47}.refinement-subpage .brand-lockup,.refinement-subpage .brand-lockup>span{color:var(--ink)}.refinement-subpage .brand-lockup img{filter:none}.refinement-subpage .desktop-nav a,.refinement-subpage .language-button,.refinement-subpage .menu-button{color:var(--ink)}.refinement-subpage .desktop-nav a{color:#26312eb8}.refinement-subpage .desktop-nav a:hover,.refinement-subpage .desktop-nav a:focus-visible,.refinement-subpage .desktop-nav a.active,.refinement-subpage .desktop-nav a.is-active{color:var(--matcha-dark)}.refinement-subpage .desktop-nav a.is-active:after{background:var(--lime)}.refinement-subpage .desktop-nav a:after{background:var(--lime)}.refinement-subpage .language-button,.refinement-subpage .menu-button{border-color:#52645f61}.refinement-subpage .language-button:hover,.refinement-subpage .language-button:focus-visible,.refinement-subpage .menu-button:hover,.refinement-subpage .menu-button:focus-visible{color:var(--mineral);background:var(--matcha-deep);border-color:var(--matcha-deep)}.refinement-subpage .language-button.is-current-language:hover{color:var(--ink);background:transparent;border-color:#52645f61}.refinement-subpage .mobile-menu{color:var(--ink);background-color:var(--mineral);background-image:url(/assets/cha-stella-mineral-washi-v1.webp);border-bottom-color:var(--line)}.refinement-subpage .section-white,.refinement-subpage .section-mineral-soft{background-color:var(--mineral);background-image:url(/assets/cha-stella-mineral-washi-v1.webp);background-repeat:repeat;background-size:720px auto}.refinement-subpage .section-mineral-soft,.refinement-subpage .product-application-guide,.refinement-subpage .applications-commercial,.refinement-subpage .about-history,.refinement-subpage .contact-pathways{background-color:var(--mineral-soft)}.refinement-subpage .section-carbon,.refinement-subpage .texture-green,.refinement-subpage .texture-dark,.refinement-subpage .product-page-footer,.refinement-subpage .site-footer,.refinement-subpage .quality-scale-band,.refinement-subpage .quality-panel,.refinement-subpage .wholesale-term-band,.refinement-subpage .insights-featured,.refinement-subpage .contact-direct-panel,.refinement-subpage .about-contact{color:var(--mineral);background-color:var(--matcha-deep);background-image:url(/assets/cha-stella-slate-mineral-flat-v2-optimized.webp?v=20260814i1);background-position:center;background-repeat:no-repeat;background-size:cover}.refinement-subpage .texture-green:before,.refinement-subpage .texture-dark:before{display:none}.refinement-subpage .eyebrow{color:#f3f2ecd1;letter-spacing:.08em}.refinement-subpage .eyebrow.green,.refinement-subpage .eyebrow.lime{color:var(--matcha-dark)}.refinement-subpage .eyebrow:before{background:var(--lime)}.refinement-subpage .section-carbon .eyebrow,.refinement-subpage .texture-green .eyebrow,.refinement-subpage .product-page-footer .eyebrow,.refinement-subpage .quality-scale-band .eyebrow,.refinement-subpage .insights-featured .eyebrow,.refinement-subpage .site-footer .eyebrow{color:#f3f2eccc}.refinement-subpage .button-dark,.refinement-subpage .button-carbon,.refinement-subpage .button-primary{color:var(--matcha-deep);background:transparent;border-color:#52645f9e}.refinement-subpage .section-carbon .button,.refinement-subpage .texture-green .button,.refinement-subpage .texture-dark .button,.refinement-subpage .product-page-footer .button,.refinement-subpage .quality-scale-band .button,.refinement-subpage .insights-featured .button,.refinement-subpage .contact-direct-panel .button,.refinement-subpage .about-contact .button,.refinement-subpage .site-footer .button{color:var(--mineral);background:transparent;border-color:#f3f2ecb8}.refinement-subpage .button-dark:hover,.refinement-subpage .button-dark:focus-visible,.refinement-subpage .button-carbon:hover,.refinement-subpage .button-carbon:focus-visible,.refinement-subpage .button-primary:hover,.refinement-subpage .button-primary:focus-visible,.refinement-subpage .section-carbon .button:hover,.refinement-subpage .section-carbon .button:focus-visible,.refinement-subpage .texture-green .button:hover,.refinement-subpage .texture-green .button:focus-visible,.refinement-subpage .texture-dark .button:hover,.refinement-subpage .texture-dark .button:focus-visible,.refinement-subpage .product-page-footer .button:hover,.refinement-subpage .product-page-footer .button:focus-visible,.refinement-subpage .quality-scale-band .button:hover,.refinement-subpage .quality-scale-band .button:focus-visible,.refinement-subpage .insights-featured .button:hover,.refinement-subpage .insights-featured .button:focus-visible,.refinement-subpage .contact-direct-panel .button:hover,.refinement-subpage .contact-direct-panel .button:focus-visible,.refinement-subpage .about-contact .button:hover,.refinement-subpage .about-contact .button:focus-visible,.refinement-subpage .site-footer .button:hover,.refinement-subpage .site-footer .button:focus-visible{color:var(--mineral);background:var(--matcha-deep);border-color:var(--lime)}.refinement-subpage .button:after,.refinement-subpage .button span:last-child{color:var(--lime)}.refinement-subpage .section-link,.refinement-subpage .light-link{border-bottom-color:var(--lime)}.refinement-subpage .product-page-hero,.refinement-subpage .wholesale-hero,.refinement-subpage .quality-page-hero,.refinement-subpage .applications-page-hero,.refinement-subpage .about-hero,.refinement-subpage .insights-page-hero,.refinement-subpage .contact-hero{position:relative;background-color:var(--mineral);background-image:url(/assets/cha-stella-mineral-washi-v1.webp);background-repeat:repeat;background-size:720px auto}.refinement-subpage .product-page-hero,.refinement-subpage .wholesale-hero{padding-block:calc(var(--header-height) + 90px) 100px}.refinement-subpage .product-page-hero .shell,.refinement-subpage .wholesale-hero .shell{padding-bottom:0;border-bottom:1px solid var(--line)}.refinement-subpage .quality-page-hero,.refinement-subpage .applications-page-hero,.refinement-subpage .about-hero,.refinement-subpage .insights-page-hero,.refinement-subpage .contact-hero{padding-block:calc(var(--header-height) + 76px) 96px}.refinement-subpage .quality-page-hero-grid,.refinement-subpage .applications-page-hero-grid,.refinement-subpage .about-hero-grid,.refinement-subpage .insights-page-hero-grid,.refinement-subpage .contact-hero-grid{align-items:stretch;gap:clamp(42px,5vw,82px)}.refinement-subpage .quality-page-hero-copy,.refinement-subpage .applications-page-hero-copy,.refinement-subpage .about-hero-copy,.refinement-subpage .insights-page-hero-copy,.refinement-subpage .contact-hero-copy{display:flex;min-height:100%;flex-direction:column;justify-content:center;padding-block:28px}.refinement-subpage .product-page-hero h1,.refinement-subpage .wholesale-hero h1,.refinement-subpage .quality-page-hero h1,.refinement-subpage .applications-page-hero h1,.refinement-subpage .about-hero h1,.refinement-subpage .insights-page-hero h1,.refinement-subpage .contact-hero h1{color:var(--ink);letter-spacing:-.025em}.refinement-subpage .product-page-hero h1,.refinement-subpage .wholesale-hero h1{max-width:900px;font-size:clamp(56px,6vw,94px);line-height:.96}.refinement-subpage .quality-page-hero h1,.refinement-subpage .applications-page-hero h1,.refinement-subpage .about-hero h1,.refinement-subpage .insights-page-hero h1,.refinement-subpage .contact-hero h1{font-size:clamp(54px,5.4vw,88px);line-height:.97}.refinement-subpage .product-hero-intro,.refinement-subpage .wholesale-hero-intro,.refinement-subpage .quality-page-hero-copy>p:not(.eyebrow),.refinement-subpage .applications-page-hero-copy>p:not(.eyebrow),.refinement-subpage .about-hero-copy>p:not(.eyebrow),.refinement-subpage .insights-page-hero-copy>p:not(.eyebrow),.refinement-subpage .contact-hero-copy>p:not(.eyebrow){color:var(--muted)}.refinement-subpage .quality-page-hero-media,.refinement-subpage .applications-page-hero-media,.refinement-subpage .about-hero-media,.refinement-subpage .contact-hero>.shell figure,.refinement-subpage .wholesale-scale-media,.refinement-subpage .quality-aerial-video,.refinement-subpage .quality-grinding-media,.refinement-subpage .quality-packing-media,.refinement-subpage .applications-media,.refinement-subpage .applications-tea-media,.refinement-subpage .applications-hojicha-media,.refinement-subpage .about-global figure,.refinement-subpage .about-footprint-visuals figure{overflow:hidden;border:1px solid rgba(82,100,95,.24);border-radius:2px}.refinement-subpage .quality-page-hero-media img,.refinement-subpage .applications-page-hero-media img,.refinement-subpage .about-hero-media img,.refinement-subpage figure img,.refinement-subpage video{object-fit:cover}.refinement-subpage .quality-page-hero-media:after,.refinement-subpage .applications-page-hero-media:after{background:linear-gradient(180deg,transparent 44%,rgba(36,49,46,.88))}.refinement-subpage .quality-page-hero-media figcaption,.refinement-subpage .applications-page-hero-media figcaption{color:var(--mineral)}.refinement-subpage .product-page-heading h2,.refinement-subpage .section-heading h2,.refinement-subpage .wholesale-process-heading h2,.refinement-subpage .quality-review-heading h2,.refinement-subpage .applications-heading h2,.refinement-subpage .about-section-heading h2,.refinement-subpage .contact-inquiry h2,.refinement-subpage .insights-library h2{letter-spacing:-.018em}.refinement-subpage .product-lines,.refinement-subpage .product-selector,.refinement-subpage .product-application-list,.refinement-subpage .wholesale-supply-index,.refinement-subpage .wholesale-support-grid,.refinement-subpage .wholesale-process-list,.refinement-subpage .quality-chain-list,.refinement-subpage .quality-facility-facts,.refinement-subpage .applications-direction-list,.refinement-subpage .applications-evaluation-steps,.refinement-subpage .about-company-list,.refinement-subpage .about-history-list,.refinement-subpage .insights-directory,.refinement-subpage .contact-pathway-grid{border-color:var(--line)}.refinement-subpage .product-lines>*,.refinement-subpage .product-selector>*,.refinement-subpage .product-application-list>*,.refinement-subpage .wholesale-supply-index>*,.refinement-subpage .wholesale-support-grid>*,.refinement-subpage .wholesale-process-list>*,.refinement-subpage .quality-chain-list>*,.refinement-subpage .quality-facility-facts>*,.refinement-subpage .applications-direction-list>*,.refinement-subpage .applications-evaluation-steps>*,.refinement-subpage .about-company-list>*,.refinement-subpage .about-history-list>*,.refinement-subpage .insights-directory>*,.refinement-subpage .contact-pathway-grid>*{border-color:var(--line)}.refinement-subpage .product-lines article,.refinement-subpage .product-selector article,.refinement-subpage .wholesale-support-grid article,.refinement-subpage .wholesale-process-list article,.refinement-subpage .quality-chain-list article,.refinement-subpage .quality-facility-facts article,.refinement-subpage .applications-direction-list article,.refinement-subpage .applications-evaluation-steps article,.refinement-subpage .about-company-list article,.refinement-subpage .contact-pathway-grid article,.refinement-subpage .contact-inquiry-guide{background:#f3f2ec85}.refinement-subpage .product-lines article:hover,.refinement-subpage .product-lines article:focus-within,.refinement-subpage .product-selector article:hover,.refinement-subpage .product-selector article:focus-within,.refinement-subpage .wholesale-support-grid article:hover,.refinement-subpage .contact-pathway-grid article:hover{background:#8ea56c1f}.refinement-subpage .product-page-cta,.refinement-subpage .product-wholesale-handoff,.refinement-subpage .wholesale-term-band,.refinement-subpage .quality-panel,.refinement-subpage .applications-commercial,.refinement-subpage .about-enterprise,.refinement-subpage .contact-inquiry{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.refinement-subpage .insights-page-hero-index{color:var(--mineral);background-color:var(--matcha-deep);background-image:url(/assets/cha-stella-slate-mineral-flat-v2-optimized.webp?v=20260814i1);background-size:cover;border:1px solid rgba(82,100,95,.32)}.refinement-subpage .insights-page-hero-index strong,.refinement-subpage .insights-featured-grid a>div span,.refinement-subpage .insights-featured-card>div span,.refinement-subpage .insights-directory-row>span,.refinement-subpage .about-history-marker,.refinement-subpage .applications-direction-number,.refinement-subpage .quality-chain-list strong,.refinement-subpage .wholesale-supply-metric strong{color:var(--lime)}.refinement-subpage .insights-featured-grid,.refinement-subpage .insights-featured-grid a,.refinement-subpage .insights-featured-card,.refinement-subpage .insights-directory-row{border-color:#f3f2ec52}.refinement-subpage .insights-library .insights-directory,.refinement-subpage .insights-library .insights-directory-row{border-color:var(--line)}.refinement-subpage .insights-library .insights-directory-row:hover,.refinement-subpage .insights-library .insights-directory-row:focus-visible{background:#8ea56c1a}.refinement-subpage .contact-form,.refinement-subpage .contact-inquiry-guide,.refinement-subpage .contact-direct-panel,.refinement-subpage .sample-request,.refinement-subpage .wholesale-term-ledger,.refinement-subpage .quality-evidence-heading{border-color:var(--line)}.refinement-subpage input,.refinement-subpage select,.refinement-subpage textarea{color:var(--ink);background:#f3f2ecb8;border-color:#52645f70}.refinement-subpage input:focus,.refinement-subpage select:focus,.refinement-subpage textarea:focus{border-color:var(--matcha-deep);box-shadow:0 0 0 3px #8ea56c33}.refinement-subpage .contact-form-status,.refinement-subpage .sample-submit-row{border-color:var(--line)}.refinement-subpage .site-footer{border-top:1px solid rgba(243,242,236,.28)}.refinement-subpage .site-footer .footer-bottom,.refinement-subpage .site-footer .footer-nav,.refinement-subpage .site-footer .footer-meta{border-color:#f3f2ec47}.refinement-subpage .site-footer a:hover,.refinement-subpage .site-footer a:focus-visible{color:var(--lime)}@media(max-width:1240px){.refinement-subpage .quality-page-hero-grid,.refinement-subpage .applications-page-hero-grid,.refinement-subpage .about-hero-grid,.refinement-subpage .insights-page-hero-grid,.refinement-subpage .contact-hero-grid{gap:46px}.refinement-subpage .quality-page-hero h1,.refinement-subpage .applications-page-hero h1,.refinement-subpage .about-hero h1,.refinement-subpage .insights-page-hero h1,.refinement-subpage .contact-hero h1{font-size:clamp(52px,5vw,72px)}}@media(max-width:1020px){.refinement-subpage .quality-page-hero-grid,.refinement-subpage .applications-page-hero-grid,.refinement-subpage .about-hero-grid,.refinement-subpage .insights-page-hero-grid,.refinement-subpage .contact-hero-grid{grid-template-columns:1fr}.refinement-subpage .quality-page-hero-copy,.refinement-subpage .applications-page-hero-copy,.refinement-subpage .about-hero-copy,.refinement-subpage .insights-page-hero-copy,.refinement-subpage .contact-hero-copy{min-height:0;padding-block:0}.refinement-subpage .quality-page-hero-media,.refinement-subpage .applications-page-hero-media,.refinement-subpage .about-hero-media{min-height:min(68vw,560px)}.refinement-subpage .quality-page-hero-media img,.refinement-subpage .applications-page-hero-media img,.refinement-subpage .about-hero-media img{height:min(68vw,560px)}.refinement-subpage .insights-page-hero-index{min-height:360px}}@media(max-width:720px){.refinement-subpage .site-header{padding-inline:18px}.refinement-subpage .product-page-hero,.refinement-subpage .wholesale-hero,.refinement-subpage .quality-page-hero,.refinement-subpage .applications-page-hero,.refinement-subpage .about-hero,.refinement-subpage .insights-page-hero,.refinement-subpage .contact-hero{padding-block:calc(var(--header-height) + 54px) 64px}.refinement-subpage .product-page-hero h1,.refinement-subpage .wholesale-hero h1,.refinement-subpage .quality-page-hero h1,.refinement-subpage .applications-page-hero h1,.refinement-subpage .about-hero h1,.refinement-subpage .insights-page-hero h1,.refinement-subpage .contact-hero h1{font-size:clamp(40px,11.1vw,52px);line-height:1.01}.refinement-subpage .product-page-hero h1 br,.refinement-subpage .wholesale-hero h1 br{display:none}.refinement-subpage .product-page-hero .shell,.refinement-subpage .wholesale-hero .shell{padding-bottom:30px}.refinement-subpage .quality-page-hero-copy>p:not(.eyebrow),.refinement-subpage .applications-page-hero-copy>p:not(.eyebrow),.refinement-subpage .about-hero-copy>p:not(.eyebrow),.refinement-subpage .insights-page-hero-copy>p:not(.eyebrow),.refinement-subpage .contact-hero-copy>p:not(.eyebrow){margin-top:24px;font-size:14px;line-height:1.75}.refinement-subpage .quality-page-hero-media,.refinement-subpage .applications-page-hero-media,.refinement-subpage .about-hero-media,.refinement-subpage .wholesale-scale-media{min-height:0;aspect-ratio:4 / 3}.refinement-subpage .quality-page-hero-media img,.refinement-subpage .applications-page-hero-media img,.refinement-subpage .about-hero-media img{height:100%}.refinement-subpage .quality-page-hero-media figcaption,.refinement-subpage .applications-page-hero-media figcaption{right:18px;bottom:18px;left:18px}.refinement-subpage .quality-page-hero-media figcaption strong,.refinement-subpage .applications-page-hero-media figcaption strong{font-size:30px}.refinement-subpage .insights-page-hero-index{min-height:300px;padding:28px}.refinement-subpage .insights-page-hero-index strong{font-size:104px}.refinement-subpage .section-carbon,.refinement-subpage .texture-green,.refinement-subpage .texture-dark,.refinement-subpage .product-page-footer,.refinement-subpage .site-footer,.refinement-subpage .quality-scale-band,.refinement-subpage .quality-panel,.refinement-subpage .wholesale-term-band,.refinement-subpage .insights-featured,.refinement-subpage .contact-direct-panel,.refinement-subpage .about-contact{background-size:auto 100%}}:root[data-font=b]{--display: "Manrope", "PingFang SC", sans-serif;--display-weight: 800}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{margin:0;min-width:320px;min-height:100vh;color:var(--ink);background:var(--mineral);-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}button:focus,a:focus{outline:0}button:focus-visible,a:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.section-white button:focus-visible,.section-white a:focus-visible{outline-color:var(--matcha-dark)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p,figure{margin:0}h1,h2,h3,.stat-number,.trust-grid strong,.brand-lockup>span{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:0}.site-shell{overflow:clip}.shell{width:min(calc(100% - 96px),var(--shell));margin-inline:auto}.texture-green,.texture-dark{position:relative;isolation:isolate}.texture-green:before,.texture-dark:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";pointer-events:none;background-image:url(/assets/matcha-mineral-texture.webp?v=20260814i1);background-size:256px 256px;opacity:.32}.texture-dark:before{filter:grayscale(1) contrast(.7);mix-blend-mode:soft-light;opacity:.13}.eyebrow{display:flex;align-items:center;gap:12px;color:#f2f4efd1;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:uppercase}.eyebrow:before{width:28px;height:2px;content:"";background:var(--lime)}.eyebrow.green{color:var(--matcha-deep)}.eyebrow.lime{color:var(--lime)}.site-header{position:fixed;inset:0 0 auto;z-index:50;display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:var(--header-height);padding-inline:max(32px,calc((100vw - var(--shell)) / 2));color:var(--mineral);background-color:var(--matcha-deep);background-image:url(/assets/matcha-mineral-texture.webp?v=20260814i1);background-size:256px 256px;border-bottom:1px solid rgba(242,244,239,.2)}.brand-lockup{display:inline-flex;align-items:center;gap:10px;min-width:210px;min-height:44px;color:var(--mineral)}.brand-lockup img{width:52px;height:42px;object-fit:contain;filter:brightness(0) invert(1)}.brand-lockup>span{font-size:27px;line-height:1;white-space:nowrap}.desktop-nav{display:flex;align-items:center;justify-content:flex-end;gap:34px}.desktop-nav a{position:relative;padding-block:29px;color:#f2f4efdb;font-size:13px;font-weight:700;letter-spacing:0;text-transform:uppercase;transition:color .18s ease}.desktop-nav a:after{position:absolute;right:0;bottom:21px;left:0;height:2px;content:"";background:var(--lime);transform:scaleX(0);transform-origin:right;transition:transform .18s ease}.desktop-nav a:hover,.desktop-nav a:focus-visible,.desktop-nav a.is-active{color:var(--mineral)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after,.desktop-nav a.is-active:after{transform:scaleX(1);transform-origin:left}.header-tools{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-left:26px}.language-button,.menu-button{display:inline-grid;width:34px;height:34px;padding:0;color:var(--mineral);cursor:pointer;background:transparent;border:1px solid rgba(242,244,239,.42);border-radius:2px;place-items:center}.language-button{font-size:12px;font-weight:800}.language-button.is-current-language{cursor:default}.language-button.is-current-language:hover{color:var(--mineral);background:transparent;border-color:#f2f4ef6b}.menu-button{display:none}.language-button:hover,.language-button:focus-visible,.menu-button:hover,.menu-button:focus-visible{color:var(--carbon);background:var(--lime);border-color:var(--lime)}.mobile-menu{display:none}.hero{--hero-block-size: min(720px, calc(100svh - 64px) );position:relative;display:flex;min-height:var(--hero-block-size);padding-top:var(--header-height);color:var(--mineral);background:var(--carbon);align-items:center;overflow:hidden}.hero-image,.hero-tint{position:absolute;inset:var(--header-height) 0 0;width:100%;height:calc(100% - var(--header-height))}.hero-image{object-fit:cover;object-position:center 54%}.hero-tint{background:#070c0661}.hero-inner{position:relative;z-index:2;display:flex;align-items:center;min-height:calc(var(--hero-block-size) - var(--header-height));padding-block:64px 50px}.hero-copy{width:min(730px,64%);text-shadow:0 2px 24px rgba(0,0,0,.38)}.hero h1{max-width:720px;margin-top:22px;font-size:76px;line-height:.98}:root[data-font=b] .hero h1{font-size:66px;line-height:1.06}.hero-claim{margin-top:24px;font-size:27px;font-weight:760;line-height:1.38}.hero-support{max-width:610px;margin-top:18px;color:#f2f4efdb;font-size:16px;font-weight:500;line-height:1.75}.hero-actions{display:flex;align-items:center;gap:18px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 24px;gap:16px;font-size:13px;font-weight:750;line-height:1;border:1px solid transparent;border-radius:2px;transition:color .17s ease,background-color .17s ease,border-color .17s ease,transform .17s ease}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-primary{color:var(--carbon);background:var(--lime);border-color:var(--lime);text-shadow:none}.button-primary:hover,.button-primary:focus-visible{background:var(--mineral);border-color:var(--mineral)}.button-quiet{color:var(--mineral);background:#11141157;border-color:#f2f4ef80}.button-quiet:hover,.button-quiet:focus-visible{color:var(--carbon);background:var(--mineral);border-color:var(--mineral);text-shadow:none}.hero-caption{position:absolute;right:max(48px,calc((100vw - var(--shell)) / 2));bottom:27px;z-index:2;color:#f2f4efcc;font-size:11px;font-weight:700;letter-spacing:0}.hero-sequence{opacity:0;transform:translateY(18px);animation:hero-in .72s forwards cubic-bezier(.2,.72,.2,1)}.hero-step-1{animation-delay:.1s}.hero-step-2{animation-delay:.22s}.hero-step-3{animation-delay:.35s}.hero-step-4{animation-delay:.47s}.hero-step-5{animation-delay:.59s}@keyframes hero-in{to{opacity:1;transform:translateY(0)}}.supply-scale{padding:76px 0 62px;color:var(--mineral);background-color:var(--matcha)}.supply-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.7fr);align-items:end;gap:80px}.supply-heading h2,.section-heading h2,.quality-copy h2,.footer-main h2{margin-top:17px;font-size:50px;line-height:1.08}:root[data-font=b] .supply-heading h2,:root[data-font=b] .section-heading h2,:root[data-font=b] .quality-copy h2,:root[data-font=b] .footer-main h2{font-size:43px;line-height:1.16}.supply-heading>p,.section-heading>p,.section-heading.split>p{color:#f2f4efe6;font-size:15px;line-height:1.8}.timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:58px;border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.timeline-item{display:grid;grid-template-columns:auto 1fr;align-items:center;min-width:0;min-height:92px;padding:20px 32px;gap:22px}.timeline-item+.timeline-item{border-left:1px solid var(--line-light)}.timeline-item strong{color:var(--lime);font-family:var(--display);font-size:31px;font-weight:var(--display-weight)}.timeline-item span{font-size:14px;line-height:1.4}.stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px}.stat-item{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:190px}.stat-item+.stat-item{border-left:1px solid var(--line-light)}.stat-number{display:flex;align-items:flex-end;color:var(--mineral);font-size:88px;line-height:.82}:root[data-font=b] .stat-number{font-size:72px;line-height:.9}.stat-number em{margin-left:8px;color:var(--lime);font-family:inherit;font-size:30px;font-style:normal;line-height:1}.stat-label{margin-top:22px;color:#f2f4efeb;font-size:13px;font-weight:700}.scale-note{max-width:820px;margin:38px auto 0;color:#f2f4efe0;font-size:14px;line-height:1.75;text-align:center}.section-white{background:var(--mineral)}.section-carbon{color:var(--mineral);background-color:var(--carbon)}.products,.source-proof,.procurement,.insights{padding:118px 0}.section-heading{max-width:820px}.section-heading>p:last-child{max-width:660px;margin-top:22px;color:var(--muted)}.section-heading.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.68fr);align-items:end;max-width:none;gap:90px}.section-heading.split>p{max-width:560px;margin:0;color:var(--muted)}.section-heading.light>p:last-child,.section-heading.split.light>p{color:#f2f4efc7}.product-stage{display:grid;grid-template-columns:220px minmax(420px,1.15fr) minmax(310px,.75fr);min-height:540px;margin-top:68px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-stage.is-transitioning .product-selector{pointer-events:none}.product-selector{border-right:1px solid var(--line)}.product-selector button{position:relative;display:grid;width:100%;min-height:50%;padding:38px 30px;color:var(--muted);cursor:pointer;background:transparent;border:0;text-align:left;align-content:center}.product-selector button+button{border-top:1px solid var(--line)}.product-selector button:after{position:absolute;top:0;right:-1px;bottom:0;width:3px;content:"";background:var(--matcha);transform:scaleY(0);transition:transform .18s ease}.product-selector button.is-active{color:var(--ink)}.product-selector button:focus{outline:0}.product-selector button:focus-visible{outline:2px solid var(--matcha);outline-offset:-2px}.product-selector button.is-active:after{transform:scaleY(1)}.product-selector span{font-family:var(--display);font-size:30px;font-weight:var(--display-weight)}.product-selector strong{margin-top:24px;font-size:19px}.product-selector small{margin-top:8px;font-size:11px;font-weight:700}.product-visual{position:relative;min-height:540px;overflow:hidden;isolation:isolate;background:#f7f8f5}.product-visual-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;visibility:hidden;transform:scale(1);transition:opacity 0s linear .55s,visibility 0s linear .55s}.product-visual-layer.is-active{z-index:1;opacity:1;visibility:visible;animation:product-image-in .56s cubic-bezier(.2,.72,.2,1);transition-delay:0s}.product-visual-matcha,.product-visual-hojicha{object-position:50% 50%}.product-sweep-curtain{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:3;pointer-events:none;filter:drop-shadow(0 0 16px rgba(17,22,15,.08));will-change:transform}.product-sweep-curtain svg{display:block;width:100%;height:100%}.product-sweep-curtain path{fill:#f4f5f1}.product-sweep-matcha-to-hojicha{animation:product-sweep-from-left 1.12s cubic-bezier(.64,0,.2,1) both}.product-sweep-hojicha-to-matcha{animation:product-sweep-from-right 1.12s cubic-bezier(.64,0,.2,1) both}@keyframes product-sweep-from-left{0%{transform:translate(-112%)}46%,54%{transform:translate(10%)}to{transform:translate(-112%)}}@keyframes product-sweep-from-right{0%{transform:translate(112%)}46%,54%{transform:translate(-10%)}to{transform:translate(112%)}}@keyframes product-image-in{0%{opacity:.72;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}.product-copy{display:flex;flex-direction:column;justify-content:center;padding:56px;border-left:1px solid var(--line)}.product-copy-inner{width:100%;animation:product-copy-in .42s cubic-bezier(.2,.72,.2,1)}@keyframes product-copy-in{0%{opacity:.72;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.product-index{color:var(--matcha);font-family:var(--display);font-size:64px;font-weight:var(--display-weight);line-height:1}.product-copy .eyebrow{margin-top:36px}.product-copy h3{margin-top:15px;font-size:38px;line-height:1.1}.product-copy-inner>p:not(.eyebrow){margin-top:24px;color:var(--muted);font-size:14px;line-height:1.85}.product-copy-inner>a{display:inline-flex;align-items:center;min-height:44px;margin-top:34px}.link-label{display:inline-flex;align-items:center;gap:14px;font-size:13px;font-weight:760}a:hover .link-label svg,a:focus-visible .link-label svg{transform:translate(4px)}.link-label svg{transition:transform .17s ease}.grade-spectrum{margin-top:72px}.spectrum-image-wrap{overflow:hidden;background:var(--mineral);aspect-ratio:8 / 1}.spectrum-image-wrap picture,.spectrum-image-wrap img{display:block;width:100%;height:100%}.spectrum-image-wrap img{object-fit:contain}.grade-spectrum figcaption{display:flex;align-items:center;padding:28px 0;border-bottom:1px solid var(--line)}.grade-spectrum figcaption div{display:flex;align-items:baseline;gap:26px}.grade-spectrum figcaption span{color:var(--matcha-deep);font-size:12px;font-weight:800}.grade-spectrum figcaption strong{font-size:18px}.section-mineral-soft{background:var(--mineral-soft)}.product-review-page{background:var(--mineral)}.product-page-hero{padding:calc(var(--header-height) + 104px) 0 108px;border-bottom:1px solid var(--line)}.product-page-hero .shell{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.55fr);align-items:end;column-gap:90px}.product-page-hero>.shell>.eyebrow{grid-column:1 / -1}.product-page-hero h1{max-width:940px;margin-top:28px;font-size:86px;line-height:.98;text-wrap:balance}.product-review-page.is-en .product-page-hero h1{font-size:98px;line-height:.92}.product-hero-intro{padding-bottom:4px}.product-hero-intro>p{max-width:460px;color:var(--muted);font-size:16px;line-height:1.85}.product-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.button-outline-dark,.button-quiet-on-green{color:var(--ink);background:transparent;border:1px solid rgba(17,20,17,.42)}.button-outline-dark:hover,.button-outline-dark:focus-visible{color:var(--mineral);background:var(--carbon);border-color:var(--carbon)}.product-hero-step{opacity:0;animation:product-hero-enter .7s cubic-bezier(.2,.72,.2,1) forwards}.product-hero-step-1{animation-delay:80ms}.product-hero-step-2{animation-delay:.17s}.product-hero-step-3{animation-delay:.28s}@keyframes product-hero-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.product-lines,.matcha-reference,.hojicha-product,.product-application-guide{padding:118px 0}.product-page-heading{max-width:860px}.product-page-heading.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.6fr);align-items:end;max-width:none;gap:90px}.product-page-heading h2{margin-top:18px;font-size:58px;line-height:1.02;text-wrap:balance}.product-page-heading.split>p{max-width:540px;color:var(--muted);font-size:15px;line-height:1.8}.product-page-heading.light h2{color:var(--mineral)}.product-page-heading.split.light>p{color:#f2f4efc7}.product-duality{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);min-height:640px;margin-top:66px;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.duality-media{position:relative;min-height:640px;overflow:hidden;background:#f7f8f5}.duality-combined-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scaleX(-1);will-change:transform}.duality-side-curtain,.duality-center-divider{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;will-change:transform}.duality-side-curtain svg,.duality-center-divider svg{display:block;width:100%;height:100%}.duality-side-curtain path{fill:var(--mineral)}.duality-left-curtain{filter:drop-shadow(10px 0 18px rgba(17,20,17,.1));transform:translate(-101%)}.duality-right-curtain{filter:drop-shadow(-10px 0 18px rgba(17,20,17,.1));transform:translate(0)}.product-duality.is-hojicha .duality-left-curtain{transform:translate(0)}.product-duality.is-hojicha .duality-right-curtain{transform:translate(101%)}.duality-center-divider{z-index:3;filter:drop-shadow(0 0 6px rgba(17,20,17,.18));will-change:auto}.duality-center-divider path{fill:none;stroke:#f2f4effa;stroke-linecap:round;stroke-width:.65}.curtain-shift-matcha-to-hojicha .duality-right-curtain{animation:right-curtain-retreat 1.1s cubic-bezier(.76,0,.24,1) both}.curtain-shift-matcha-to-hojicha .duality-left-curtain{animation:left-curtain-enter 1.1s cubic-bezier(.76,0,.24,1) both}.curtain-shift-hojicha-to-matcha .duality-left-curtain{animation:left-curtain-retreat 1.1s cubic-bezier(.76,0,.24,1) both}.curtain-shift-hojicha-to-matcha .duality-right-curtain{animation:right-curtain-enter 1.1s cubic-bezier(.76,0,.24,1) both}@keyframes right-curtain-retreat{0%{transform:translate(0)}46%,to{transform:translate(101%)}}@keyframes left-curtain-enter{0%,54%{transform:translate(-101%)}to{transform:translate(0)}}@keyframes left-curtain-retreat{0%{transform:translate(0)}46%,to{transform:translate(-101%)}}@keyframes right-curtain-enter{0%,54%{transform:translate(101%)}to{transform:translate(0)}}.duality-tabs{position:absolute;z-index:5;right:26px;bottom:26px;left:26px;display:grid;grid-template-columns:1fr 1fr;min-height:92px;overflow:hidden;color:var(--mineral);background:var(--carbon);border:1px solid rgba(242,244,239,.26);border-radius:2px}.duality-active-field{position:absolute;inset:0 auto 0 0;width:54%;pointer-events:none;background:var(--matcha-deep);border-radius:0 999px 999px 0;transition:transform .62s cubic-bezier(.22,.61,.36,1),background-color .42s ease,border-radius .42s ease}.product-duality.is-hojicha .duality-active-field{background:#765740;border-radius:999px 0 0 999px;transform:translate(85.2%)}.duality-tabs button{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:18px 28px;color:#f2f4ef9e;cursor:pointer;background:transparent;border:0;text-align:left;transition:color .24s ease}.duality-tabs button+button{text-align:right;align-items:flex-end}.duality-tabs button.is-active{color:var(--mineral)}.duality-tabs button:focus-visible{outline-offset:-4px}.duality-tabs small{font-size:11px;font-weight:800}.duality-tabs strong{margin-top:7px;font-size:20px}.duality-copy{display:flex;align-items:center;padding:60px 54px;border-left:1px solid var(--line)}.duality-copy-inner{width:100%;animation:duality-copy-enter .42s cubic-bezier(.2,.72,.2,1)}@keyframes duality-copy-enter{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.duality-copy h3{margin-top:20px;font-size:54px;line-height:1}.duality-copy-inner>p:not(.eyebrow){margin-top:26px;color:var(--muted);font-size:14px;line-height:1.82}.duality-copy dl,.hojicha-copy dl,.matcha-reference-grid dl{margin:0}.duality-copy dl{margin-top:36px;border-top:1px solid var(--line)}.duality-copy dl>div{display:grid;grid-template-columns:84px 1fr;gap:18px;padding:17px 0;border-bottom:1px solid var(--line)}.duality-copy dt,.duality-copy dd,.hojicha-copy dt,.hojicha-copy dd,.matcha-reference-grid dt,.matcha-reference-grid dd{margin:0}.duality-copy dt{color:var(--matcha-deep);font-size:11px;font-weight:800}.duality-copy dd{color:var(--ink);font-size:13px;line-height:1.6}.section-link.compact{margin-top:32px}.matcha-reference{padding-top:64px}.matcha-reference-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:66px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.matcha-reference-grid article{min-width:0;padding:0 22px 34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.reference-powder{margin:0 -22px;overflow:hidden;background:#f7f8f5;aspect-ratio:1.82 / 1}.reference-powder img{width:100%;height:100%;object-fit:cover}.matcha-reference-grid h3{margin-top:28px;font-size:27px;line-height:1}.matcha-reference-grid dl{margin-top:24px;border-top:1px solid var(--line)}.matcha-reference-grid dl>div{padding:14px 0;border-bottom:1px solid var(--line)}.matcha-reference-grid dt{color:var(--matcha-deep);font-size:11px;font-weight:800}.matcha-reference-grid dd{margin-top:6px;color:var(--ink);font-size:12px;line-height:1.55}.hojicha-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:stretch}.hojicha-media{min-height:610px;overflow:hidden;background:#f7f8f5}.hojicha-media img{width:100%;height:100%;object-fit:cover;object-position:55% center;transform:translate(2.5%) scale(1.1)}.hojicha-copy{display:flex;flex-direction:column;justify-content:center;padding:64px 72px;background:var(--mineral)}.hojicha-copy h2{margin-top:22px;font-size:58px;line-height:1.02;text-wrap:balance}.hojicha-copy>p:not(.eyebrow){margin-top:26px;color:var(--muted);font-size:15px;line-height:1.82}.hojicha-copy dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.hojicha-copy dl>div{min-height:132px;padding:22px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.hojicha-copy dt{color:var(--matcha-deep);font-size:11px;font-weight:800}.hojicha-copy dd{margin-top:12px;font-size:13px;line-height:1.6}.product-application-list{margin-top:64px;border-top:1px solid var(--line-light)}.product-application-list a{display:grid;grid-template-columns:86px minmax(180px,.55fr) minmax(260px,1fr) 24px;align-items:center;min-height:118px;gap:26px;border-bottom:1px solid var(--line-light);transition:color .19s ease,background-color .19s ease}.product-application-list a:hover,.product-application-list a:focus-visible{color:var(--lime);background:#a7d33d0d}.product-application-list a>span{color:var(--lime);font-family:var(--display);font-size:34px;font-weight:var(--display-weight)}.product-application-list a>strong{font-size:22px}.product-application-list a>p{color:#f2f4efb3;font-size:13px}.product-application-list a>svg{justify-self:end}.product-wholesale-handoff{color:var(--mineral);background-color:var(--matcha-deep)}.product-page-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:96px 0;gap:64px}.product-page-cta h2{margin-top:20px;font-size:58px;line-height:1}.product-page-cta>div>p:last-child{max-width:680px;margin-top:22px;color:#f2f4efcc;font-size:14px;line-height:1.8}.product-page-actions{display:flex;gap:12px}.button-quiet-on-green{color:var(--mineral);border-color:#f2f4ef80}.button-quiet-on-green:hover,.button-quiet-on-green:focus-visible{color:var(--carbon);background:var(--mineral);border-color:var(--mineral)}.product-page-footer{color:var(--mineral);background-color:var(--matcha-dark)}.product-page-footer .footer-bottom{border-top:0}.applications{padding:118px 0}.applications-layout{display:block}.applications-heading{max-width:none}.applications-media{position:relative;aspect-ratio:21 / 10;min-height:0;margin-top:58px;overflow:hidden;background:var(--mineral);border:1px solid rgba(242,244,239,.18)}.applications-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:none}.application-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0;border-top:1px solid var(--line-light);border-left:1px solid var(--line-light)}.application-list a{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:194px;padding:24px 22px;border-bottom:1px solid var(--line-light);border-right:1px solid var(--line-light);transition:color .17s ease,background-color .17s ease}.application-list a:hover,.application-list a:focus-visible{color:var(--lime);background:#a9dc2a0e}.application-list a>svg{position:absolute;top:24px;right:20px}.application-index{color:var(--lime);font-family:var(--display);font-size:25px;font-weight:var(--display-weight)}.application-name{display:flex;flex-direction:column;gap:6px;margin-top:30px}.application-name small{color:#f2f4efb8;font-size:11px;font-weight:800}.application-name strong{color:var(--mineral);font-size:19px}.application-note{max-width:180px;margin-top:auto;padding-top:20px;color:#f2f4efb8;font-size:13px;line-height:1.6}.proof-pair{display:grid;grid-template-columns:1.18fr .82fr;align-items:end;margin-top:72px;gap:26px}.proof-figure{position:relative;height:560px;overflow:hidden}.proof-figure.proof-tall{height:650px}.proof-figure img{width:100%;height:100%;object-fit:cover}.proof-figure figcaption{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;min-height:92px;padding:20px 26px;color:var(--mineral);gap:24px;background:#111411e6}.proof-figure figcaption>span{color:var(--lime);font-family:var(--display);font-size:34px;font-weight:var(--display-weight)}.proof-figure figcaption div{display:flex;flex-direction:column;gap:6px}.proof-figure figcaption small{color:#f2f4efbd;font-size:11px;font-weight:800}.proof-figure figcaption strong{font-size:15px}.section-link{display:inline-flex;align-items:center;min-height:44px;margin-top:38px;padding-block:8px;border-bottom:1px solid var(--matcha)}.quality-factory{display:grid;grid-template-columns:1.08fr .92fr;min-height:790px}.factory-media{min-height:790px;overflow:hidden}.factory-media img{width:100%;height:100%;object-fit:cover;object-position:center}.quality-panel{position:relative;display:grid;grid-template-rows:1fr 250px;color:var(--mineral);background-color:var(--matcha-deep)}.quality-copy{display:flex;flex-direction:column;justify-content:center;padding:72px clamp(48px,7vw,110px)}.quality-copy>p:not(.eyebrow){margin-top:25px;color:#f2f4efe6;font-size:15px;line-height:1.8}.quality-facts{display:grid;margin-top:34px;border-top:1px solid var(--line-light)}.quality-facts span{padding:14px 0;color:#f2f4eff0;font-size:13px;border-bottom:1px solid var(--line-light)}.quality-copy>a{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;margin-top:28px}.quality-detail{position:relative;overflow:hidden}.quality-detail img{width:100%;height:100%;object-fit:cover}.quality-detail figcaption{position:absolute;right:18px;bottom:16px;padding:8px 10px;color:var(--mineral);font-size:11px;font-weight:800;background:#111411d1}.trust-band{padding:56px 0}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.trust-grid>div{display:flex;flex-direction:column;align-items:center;min-height:112px;padding-inline:30px;justify-content:center;text-align:center}.trust-grid>div+div{border-left:1px solid var(--line-light)}.trust-grid strong{color:var(--lime);font-size:37px;line-height:1}.trust-grid span{margin-top:16px;color:#f2f4efd1;font-size:12px}.support-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:74px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.support-grid article{min-height:340px;padding:38px 32px 42px}.support-grid article+article{border-left:1px solid var(--line)}.support-topline{display:flex;align-items:center;justify-content:space-between;color:var(--matcha-deep)}.support-topline span{color:#91998e;font-family:var(--display);font-size:27px;font-weight:var(--display-weight)}.support-grid h3{margin-top:55px;font-size:25px;line-height:1.25}.support-grid p{margin-top:20px;color:var(--muted);font-size:13px;line-height:1.82}.procurement-cta{display:flex;align-items:center;justify-content:space-between;margin-top:42px;padding:24px 28px;color:var(--mineral);background:var(--matcha-deep)}.procurement-cta>div{display:flex;align-items:center;gap:16px}.procurement-cta p{font-size:14px;font-weight:650}.button-dark,.button-carbon{color:var(--mineral);background:var(--carbon);border-color:var(--carbon)}.button-dark:hover,.button-dark:focus-visible,.button-carbon:hover,.button-carbon:focus-visible{color:var(--carbon);background:var(--lime);border-color:var(--lime)}.insight-list{margin-top:70px;border-top:1px solid var(--line-light)}.insight-list>a{display:grid;grid-template-columns:62px 1fr 28px;align-items:center;min-height:146px;padding:26px 10px;gap:30px;border-bottom:1px solid var(--line-light);transition:padding-left .18s ease,background-color .18s ease}.insight-list>a:hover,.insight-list>a:focus-visible{padding-left:22px;background:#f2f4ef0a}.insight-number{color:var(--lime);font-family:var(--display);font-size:34px;font-weight:var(--display-weight)}.insight-copy small{color:var(--lime);font-size:11px;font-weight:800}.insight-copy h3{margin-top:9px;font-size:24px;line-height:1.35}.light-link{border-bottom-color:var(--lime)}.site-footer{color:var(--mineral);background-color:var(--matcha-deep)}.footer-main{display:flex;align-items:flex-end;justify-content:space-between;min-height:430px;padding-block:96px 78px;gap:64px}.footer-main>div{max-width:760px}.footer-main>div>p:last-child{max-width:540px;margin-top:22px;color:#f2f4efe6;font-size:15px;line-height:1.8}.footer-bottom{display:grid;grid-template-columns:1fr auto auto;align-items:center;min-height:110px;gap:44px;border-top:1px solid var(--line-light)}.footer-brand{min-width:auto}.footer-brand img{width:42px;height:34px}.footer-brand>span{font-size:22px}.footer-meta{display:flex;gap:28px}.footer-bottom>span,.footer-meta span{color:#f2f4efd1;font-size:11px;font-weight:700}.footer-meta a{border-bottom:1px solid rgba(242,244,239,.42);transition:color .18s ease,border-color .18s ease}.footer-meta a:hover,.footer-meta a:focus-visible{color:var(--mineral);border-bottom-color:var(--lime)}@media(hover:hover)and (pointer:fine){.applications-media img,.proof-figure img,.factory-media img,.quality-detail img{transition:transform .9s cubic-bezier(.2,.72,.2,1)}.applications-media:hover img,.proof-figure:hover img,.factory-media:hover img,.quality-detail:hover img{transform:scale(1.014)}}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .62s cubic-bezier(.2,.72,.2,1),transform .62s cubic-bezier(.2,.72,.2,1)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.mask-reveal{clip-path:inset(0 100% 0 0);transition:clip-path .88s cubic-bezier(.2,.72,.2,1)}.mask-reveal.is-visible,[data-reveal].is-visible .mask-reveal{clip-path:inset(0 0 0 0)}.no-js .hero-sequence,.no-js .product-hero-step,.no-js [data-reveal]{opacity:1;transform:none}.no-js .mask-reveal{clip-path:none}@media(max-width:1240px){:root{--shell: 1120px}.shell{width:min(calc(100% - 64px),var(--shell))}.site-header{padding-inline:32px}.brand-lockup{min-width:178px}.brand-lockup>span{font-size:23px}.desktop-nav{gap:22px}.header-tools{margin-left:18px}.hero-copy{width:min(700px,72%)}.product-stage{grid-template-columns:190px minmax(360px,1fr) minmax(290px,.72fr)}.product-copy{padding:42px}.applications-heading{gap:58px}.support-grid article{padding-inline:24px}.product-page-hero .shell{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);column-gap:56px}.product-page-hero h1{font-size:74px}.product-review-page.is-en .product-page-hero h1{font-size:82px}.product-page-heading.split{gap:56px}.product-duality{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr)}.duality-copy{padding:48px 38px}.duality-copy h3{font-size:48px}.matcha-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hojicha-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.92fr)}.hojicha-copy{padding:54px 44px}.hojicha-copy h2{font-size:48px}}@media(max-width:1020px){:root{--header-height: 74px}.desktop-nav{display:none}.site-header{grid-template-columns:1fr auto}.menu-button{display:inline-grid}.mobile-menu{position:fixed;inset:var(--header-height) 0 0;display:block;visibility:hidden;opacity:0;background:var(--carbon);transform:translateY(-12px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.mobile-menu.is-open{visibility:visible;opacity:1;transform:translateY(0)}.mobile-menu nav{width:min(calc(100% - 64px),760px);margin:34px auto 0;border-top:1px solid var(--line-light)}.mobile-menu a{display:grid;grid-template-columns:40px 1fr 24px;align-items:center;min-height:68px;gap:18px;border-bottom:1px solid var(--line-light);transition:color .18s ease,background-color .18s ease}.mobile-menu a.is-active{color:var(--lime);background:#a7d33d0f}.mobile-menu a>span{color:var(--lime);font-family:var(--display);font-size:22px;font-weight:var(--display-weight)}.hero{--hero-block-size: min(700px, calc(100svh - 48px) );min-height:var(--hero-block-size)}.hero-inner{min-height:calc(var(--hero-block-size) - var(--header-height))}.hero-copy{width:min(680px,86%)}.hero h1,:root[data-font=b] .hero h1{font-size:59px}.supply-heading,.section-heading.split{grid-template-columns:1fr;gap:28px}.supply-heading>p,.section-heading.split>p{max-width:720px}.product-stage{grid-template-columns:180px 1fr}.product-copy{grid-column:1 / -1;min-height:320px;border-top:1px solid var(--line);border-left:0}.applications-media{margin-top:46px}.application-list{grid-template-columns:repeat(2,minmax(0,1fr))}.application-list a{min-height:176px}.application-list a:last-child{grid-column:1 / -1;min-height:150px}.application-note{display:block;max-width:none}.proof-pair{grid-template-columns:1fr 1fr}.proof-figure,.proof-figure.proof-tall{height:520px}.quality-factory{grid-template-columns:1fr}.factory-media{min-height:620px}.quality-panel{grid-template-columns:1fr .9fr;grid-template-rows:auto}.quality-detail{min-height:480px}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-grid>div{min-height:130px}.trust-grid>div:nth-child(3){border-left:0}.trust-grid>div:nth-child(n+3){border-top:1px solid var(--line-light)}.support-grid{grid-template-columns:repeat(2,1fr)}.support-grid article:nth-child(3){border-left:0}.support-grid article:nth-child(n+3){border-top:1px solid var(--line)}.product-page-hero{padding-top:calc(var(--header-height) + 86px)}.product-page-hero .shell,.product-page-heading.split{grid-template-columns:1fr;gap:34px}.product-page-hero h1,.product-review-page.is-en .product-page-hero h1{font-size:66px}.product-hero-intro>p,.product-page-heading.split>p{max-width:720px}.product-duality{grid-template-columns:1fr}.duality-copy{min-height:450px;border-top:1px solid var(--line);border-left:0}.matcha-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hojicha-layout{grid-template-columns:1fr}.hojicha-media{min-height:520px}.hojicha-copy{min-height:470px}.product-application-list a{grid-template-columns:68px minmax(150px,.55fr) minmax(220px,1fr) 24px}.product-page-cta{grid-template-columns:1fr;align-items:start}}@media(max-width:720px){:root{--header-height: 68px}.shell{width:min(calc(100% - 40px),620px)}.site-header{padding-inline:18px}.brand-lockup{min-width:0;gap:7px}.brand-lockup img{width:43px;height:34px}.brand-lockup>span{font-size:19px}.header-tools{gap:8px;margin-left:10px}.language-button,.menu-button{width:44px;height:44px}.mobile-menu nav{width:calc(100% - 40px);margin-top:24px}.hero{--hero-block-size: min(730px, calc(100svh - 48px) );min-height:var(--hero-block-size)}.hero-image{object-position:57% center}.hero-tint{background:#070c0678}.hero-inner{align-items:flex-end;min-height:calc(var(--hero-block-size) - var(--header-height));padding-block:72px 68px}.hero-copy{width:100%}.hero h1,:root[data-font=b] .hero h1{margin-top:18px;font-size:45px;line-height:1.02}.hero-claim{margin-top:20px;font-size:21px}.hero-support{margin-top:14px;font-size:13px;line-height:1.72}.hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:26px}.button{min-height:50px;padding-inline:14px;gap:8px;font-size:12px}.hero-caption{display:none}.supply-scale,.products,.applications,.source-proof,.procurement,.insights{padding:78px 0}.supply-heading h2,.section-heading h2,.quality-copy h2,.footer-main h2,:root[data-font=b] .supply-heading h2,:root[data-font=b] .section-heading h2,:root[data-font=b] .quality-copy h2,:root[data-font=b] .footer-main h2{font-size:clamp(31px,8.25vw,33px);line-height:1.18;text-wrap:balance}.supply-heading>p,.section-heading>p:last-child,.section-heading.split>p{font-size:13px;line-height:1.75}.timeline{grid-template-columns:1fr;margin-top:42px}.timeline-item{min-height:72px;padding:14px 0}.timeline-item+.timeline-item{border-top:1px solid var(--line-light);border-left:0}.timeline-item strong{min-width:76px;font-size:27px}.stat-grid{grid-template-columns:1fr;margin-top:30px}.stat-item{min-height:138px}.stat-item+.stat-item{border-top:1px solid var(--line-light);border-left:0}.stat-number,:root[data-font=b] .stat-number{font-size:64px}.stat-number em{font-size:23px}.scale-note{text-align:left}.product-stage{grid-template-columns:1fr;min-height:0;margin-top:44px}.product-selector{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid var(--line)}.product-selector button{min-height:160px;padding:24px 20px}.product-selector button+button{border-top:0;border-left:1px solid var(--line)}.product-selector button:after{top:auto;right:0;bottom:-1px;left:0;width:auto;height:3px;transform:scaleX(0)}.product-selector button.is-active:after{transform:scaleX(1)}.product-selector strong{margin-top:16px}.product-visual{min-height:320px}.product-copy{grid-column:auto;min-height:0;padding:38px 0;border-top:1px solid var(--line)}.product-index{font-size:48px}.product-copy .eyebrow{margin-top:26px}.product-copy h3{font-size:31px}.grade-spectrum{margin-top:48px}.spectrum-image-wrap{aspect-ratio:1.21 / 1}.grade-spectrum figcaption{align-items:flex-start}.grade-spectrum figcaption div{flex-direction:column;gap:8px}.applications-media{min-height:0;margin-top:38px}.application-list{grid-template-columns:1fr;margin-top:0}.application-list a{display:grid;grid-template-columns:42px minmax(0,1fr) 20px;min-height:124px;padding:20px 0;column-gap:14px;row-gap:8px;border-right:1px solid var(--line-light)}.application-list a:last-child{grid-column:auto;min-height:124px}.application-index{grid-row:1 / 3;padding-left:14px}.application-name{grid-column:2;margin-top:0}.application-note{grid-column:2;max-width:none;margin-top:0;padding-top:0}.application-list a>svg{position:static;grid-row:1 / 3;grid-column:3;align-self:center}.proof-pair{grid-template-columns:1fr;margin-top:48px}.proof-figure,.proof-figure.proof-tall{height:430px}.quality-factory{min-height:0}.factory-media{min-height:420px}.quality-panel{grid-template-columns:1fr}.quality-copy{padding:72px 20px}.quality-detail{min-height:330px}.trust-grid{grid-template-columns:1fr}.trust-grid>div{min-height:118px}.trust-grid>div+div,.trust-grid>div:nth-child(3),.trust-grid>div:nth-child(n+3){border-top:1px solid var(--line-light);border-left:0}.support-grid{grid-template-columns:1fr;margin-top:48px}.support-grid article{min-height:270px;padding:34px 0}.support-grid article+article,.support-grid article:nth-child(3),.support-grid article:nth-child(n+3){border-top:1px solid var(--line);border-left:0}.support-grid h3{margin-top:38px}.procurement-cta{align-items:stretch;flex-direction:column;padding:24px;gap:24px}.procurement-cta .button{width:100%}.insight-list{margin-top:48px}.insight-list>a{grid-template-columns:42px 1fr 22px;min-height:154px;padding-inline:0;gap:14px}.insight-copy h3{font-size:20px}.footer-main{align-items:stretch;flex-direction:column;min-height:0;padding-block:78px 64px;gap:42px}.footer-main .button{align-self:flex-start;min-width:180px}.footer-bottom{grid-template-columns:1fr;padding-block:30px;gap:24px}.footer-meta{align-items:flex-start;flex-direction:column;gap:8px}.product-page-hero{padding:calc(var(--header-height) + 64px) 0 72px}.product-page-hero .shell{gap:28px}.product-page-hero h1{margin-top:22px;font-size:45px;line-height:1.04}.product-review-page.is-en .product-page-hero h1{font-size:48px;line-height:1}.product-hero-intro{padding:0}.product-hero-intro>p{font-size:13px;line-height:1.75}.product-hero-actions,.product-page-actions{display:grid;grid-template-columns:1fr;width:100%}.product-hero-actions .button,.product-page-actions .button{width:100%}.product-lines,.matcha-reference,.hojicha-product,.product-application-guide{padding:76px 0}.product-page-heading.split{gap:24px}.product-page-heading h2,.hojicha-copy h2,.product-page-cta h2{margin-top:16px;font-size:clamp(31px,8.25vw,33px);line-height:1.18;text-wrap:balance}.product-page-heading.split>p,.hojicha-copy>p:not(.eyebrow),.product-page-cta>div>p:last-child{font-size:13px;line-height:1.75}.product-duality{min-height:0;margin-top:42px}.duality-media{min-height:430px}.duality-tabs{right:12px;bottom:12px;left:12px;min-height:82px}.duality-tabs button{padding:14px 15px}.duality-tabs small{font-size:11px}.duality-tabs strong{font-size:17px}.duality-copy{min-height:0;padding:42px 0 36px}.duality-copy h3{margin-top:16px;font-size:36px}.duality-copy-inner>p:not(.eyebrow){margin-top:20px;font-size:13px}.duality-copy dl{margin-top:28px}.duality-copy dl>div{grid-template-columns:76px 1fr;gap:12px}.matcha-reference{padding-top:30px}.matcha-reference-grid{grid-template-columns:1fr;margin-top:42px}.matcha-reference-grid article{display:grid;grid-template-columns:132px minmax(0,1fr);min-height:204px;padding:0}.reference-powder{grid-row:1 / 3;min-height:203px;margin:0;aspect-ratio:auto;border-right:1px solid var(--line)}.reference-powder img{object-fit:cover}.matcha-reference-grid h3{align-self:end;margin:24px 18px 0;font-size:24px}.matcha-reference-grid dl{margin:18px 18px 20px}.matcha-reference-grid dl>div{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;padding:8px 0}.matcha-reference-grid dd{margin-top:0}.hojicha-layout{width:100%}.hojicha-media{min-height:360px}.hojicha-copy{min-height:0;padding:52px 20px}.hojicha-copy dl{grid-template-columns:1fr;margin-top:32px}.hojicha-copy dl>div{min-height:96px}.product-application-list{margin-top:42px}.product-application-list a{grid-template-columns:44px minmax(0,1fr) 20px;min-height:112px;padding:18px 0;column-gap:12px;row-gap:8px}.product-application-list a>span{grid-row:1 / 3;font-size:27px}.product-application-list a>strong{font-size:18px}.product-application-list a>p{grid-column:2;line-height:1.5}.product-application-list a>svg{grid-row:1 / 3;grid-column:3}.product-page-cta{padding:70px 0;gap:34px}.product-page-footer .footer-bottom{padding-block:32px}}.wholesale-review-page{background:var(--mineral)}.wholesale-hero{padding:calc(var(--header-height) + 104px) 0 108px;border-bottom:1px solid var(--line)}.wholesale-hero .shell{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.55fr);align-items:end;column-gap:90px}.wholesale-hero .eyebrow{grid-column:1 / -1}.wholesale-hero h1{max-width:940px;margin-top:28px;font-size:86px;line-height:.98;text-wrap:balance}.wholesale-hero-intro{padding-bottom:4px}.wholesale-hero-intro>p{max-width:470px;color:var(--muted);font-size:16px;line-height:1.85}.wholesale-scale{padding:0;color:var(--mineral);background-color:var(--matcha-deep)}.wholesale-scale-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:720px}.wholesale-scale-media{min-height:720px;overflow:hidden}.wholesale-scale-media img{width:100%;height:100%;object-fit:cover;object-position:center}.wholesale-scale-copy{display:flex;justify-content:center;padding:78px 0 78px 78px;flex-direction:column}.wholesale-scale-copy h2{max-width:680px;margin-top:22px;font-size:62px;line-height:1;text-wrap:balance}.wholesale-scale-copy>p:not(.eyebrow){max-width:620px;margin-top:28px;color:#f2f4efd1;font-size:15px;line-height:1.82}.wholesale-supply-path{position:relative;margin:46px 0 0;padding:0;list-style:none;border-top:1px solid var(--line-light)}.wholesale-supply-path li{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) 22px;align-items:center;min-height:106px;padding:18px 16px 18px 0;gap:18px;border-bottom:1px solid var(--line-light);transition:padding-left .26s ease,background-color .26s ease}.wholesale-supply-path li:hover{padding-left:12px;background:#f2f4ef0b}.wholesale-supply-index{color:var(--lime);font-family:var(--display);font-size:26px;font-weight:var(--display-weight);line-height:1}.wholesale-supply-path h3{color:var(--mineral);font-size:18px;line-height:1.2}.wholesale-supply-path p{max-width:480px;margin-top:8px;color:#f2f4efa8;font-size:12px;line-height:1.62}.wholesale-supply-path svg{color:#f2f4ef8c;transition:color .26s ease,transform .26s ease}.wholesale-supply-path li:hover svg{color:var(--lime);transform:translate(3px)}.wholesale-supply-path li.is-featured{grid-template-columns:64px minmax(0,1fr) auto 22px;min-height:126px}.wholesale-supply-path li.is-featured h3{color:var(--lime)}.wholesale-supply-metric{display:flex;align-items:baseline;justify-content:flex-end;gap:10px}.wholesale-supply-metric strong{color:var(--mineral);font-family:var(--display);font-size:48px;font-weight:var(--display-weight);line-height:1}.wholesale-supply-metric span{color:var(--lime);font-size:12px;font-weight:800;white-space:nowrap}.wholesale-support,.wholesale-terms,.wholesale-process,.sample-request{padding:118px 0}.wholesale-support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:66px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.wholesale-support-grid:focus-visible{outline:2px solid var(--matcha-dark);outline-offset:4px}.wholesale-support-grid article{min-height:330px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.wholesale-support-topline{display:flex;align-items:center;justify-content:space-between;color:var(--matcha-deep)}.wholesale-support-topline span{font-family:var(--display);font-size:30px;font-weight:var(--display-weight)}.wholesale-support-grid h3{margin-top:76px;font-size:32px;line-height:1.05}.wholesale-support-grid p{margin-top:22px;color:var(--muted);font-size:14px;line-height:1.78}.wholesale-term-ledger{display:grid;margin-top:66px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.wholesale-term-band{display:grid;grid-template-columns:230px minmax(0,1fr);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.wholesale-term-band>header{display:flex;min-height:174px;padding:28px 30px;background:#4d6f250e;border-right:1px solid var(--line);flex-direction:column;justify-content:space-between}.wholesale-term-band>header span{color:var(--matcha-deep);font-family:var(--display);font-size:25px;font-weight:var(--display-weight)}.wholesale-term-band>header h3{font-size:27px;line-height:1.05}.wholesale-term-band-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.wholesale-term-band-facts>div{display:flex;min-width:0;min-height:174px;padding:28px 26px;border-right:1px solid var(--line);flex-direction:column;justify-content:space-between}.wholesale-term-band-facts>div:last-child{border-right:0}.wholesale-term-band-facts strong{font-family:var(--display);font-size:34px;font-weight:var(--display-weight);line-height:1.05;text-wrap:balance}.wholesale-term-band-facts span{color:var(--muted);font-size:12px;font-weight:750}.wholesale-process-layout{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:start;gap:88px}.wholesale-process-heading{position:sticky;top:calc(var(--header-height) + 42px)}.wholesale-process-heading h2{max-width:560px;margin-top:24px;color:var(--mineral);font-size:58px;line-height:.98;text-wrap:balance}.wholesale-process-heading>p:last-child{max-width:470px;margin-top:30px;color:#f2f4efc7;font-size:14px;line-height:1.82}.wholesale-process-list{position:relative;display:grid;margin:0;padding:0 0 0 34px;list-style:none}.wholesale-process-list:before{position:absolute;top:0;bottom:0;left:8px;width:1px;content:"";background:var(--line-light);transform:scaleY(0);transform-origin:top;transition:transform 1.1s cubic-bezier(.2,.72,.2,1) .12s}.wholesale-process-list.is-visible:before{transform:scaleY(1)}.wholesale-process-list li{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) 24px;min-height:138px;padding:28px 0 30px;border-bottom:1px solid var(--line-light);gap:22px}.wholesale-process-list li:first-child{border-top:1px solid var(--line-light)}.wholesale-process-list li:before{position:absolute;top:43px;left:-31px;width:11px;height:11px;content:"";background:var(--carbon);border:2px solid var(--lime);border-radius:50%;box-shadow:0 0 0 5px #a7d33d14}.wholesale-process-list li>span{color:var(--lime);font-family:var(--display);font-size:30px;font-weight:var(--display-weight)}.wholesale-process-list h3{color:var(--mineral);font-size:25px;line-height:1.12}.wholesale-process-list p{margin-top:18px;color:#f2f4efc7;font-size:13px;line-height:1.75}.wholesale-process-list svg{align-self:center;color:#f2f4ef80}.sample-request{padding-bottom:132px}.sample-request-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:end;gap:90px}.sample-request-heading h2{max-width:780px;margin-top:20px;font-size:68px;line-height:.98;text-wrap:balance}.sample-request-intro{display:grid;gap:14px;padding-bottom:3px}.sample-request-intro p{color:var(--muted);font-size:14px;line-height:1.78}.sample-request-layout{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;margin-top:72px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sample-form-rail{position:sticky;top:calc(var(--header-height) + 26px);padding:38px 32px 42px 0}.sample-form-rail>p{color:var(--muted);font-size:11px;font-weight:800}.sample-form-rail ol{display:grid;margin:28px 0 0;padding:0;list-style:none;border-left:1px solid var(--line)}.sample-form-rail li{border-bottom:1px solid var(--line)}.sample-form-rail li:first-child{border-top:1px solid var(--line)}.sample-form-rail li a{position:relative;display:grid;grid-template-columns:34px 1fr;align-items:center;min-height:52px;padding:0 10px 0 12px;color:var(--muted);font-size:13px;transition:color .18s ease,background-color .18s ease}.sample-form-rail li a:before{position:absolute;top:10px;bottom:10px;left:-2px;width:3px;content:"";background:var(--matcha-deep);transform:scaleY(0);transition:transform .18s ease}.sample-form-rail li a:hover,.sample-form-rail li a.is-active{color:var(--ink);background:#63872f12}.wholesale-review-page.is-zh .sample-form-rail li a.is-active{color:var(--muted);font-weight:800;background:transparent}.sample-form-rail li a.is-active:before{transform:scaleY(1)}.sample-form-rail li a span{color:var(--matcha-deep);font-family:var(--display);font-size:18px;font-weight:var(--display-weight)}.sample-rail-note{display:grid;grid-template-columns:24px 1fr;margin-top:34px;padding-top:24px;color:var(--matcha-deep);border-top:2px solid var(--matcha-deep);gap:12px}.sample-rail-note p{color:var(--muted);font-size:12px;line-height:1.7}.sample-form{min-width:0;padding-left:54px;border-left:1px solid var(--line)}.sample-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.sample-form-section{margin:0;padding:48px 0 58px;border:0;border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-height) + 28px)}.sample-form-section:last-of-type{border-bottom:0}.sample-form-section legend{display:flex;align-items:center;width:100%;padding:0;font-family:var(--display);font-size:34px;font-weight:var(--display-weight);line-height:1}.sample-form-section legend>span{width:58px;color:var(--matcha-deep)}.sample-form-section legend em{margin-left:12px;color:var(--muted);font-family:Manrope,sans-serif;font-size:11px;font-style:normal;font-weight:700}.sample-field-grid{display:grid;gap:22px}.sample-field-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-form-section>.sample-field-grid,.sample-form-section>.sample-field-block,.sample-form-section>.sample-full-field,.sample-form-section>.privacy-confirmation{margin-top:34px}.sample-field-grid label,.sample-full-field,.sample-inline-detail,.sample-volume-grid label{display:flex;min-width:0;flex-direction:column}.sample-field-grid label>span,.sample-full-field>span,.sample-inline-detail>span,.sample-volume-grid label>span,.sample-field-label{margin-bottom:10px;color:var(--ink);font-size:12px;font-weight:750}.sample-form input[type=text],.sample-form input[type=email],.sample-form input[type=url],.sample-form input[type=number],.sample-form select,.sample-form textarea{width:100%;min-width:0;color:var(--ink);background:#ffffff80;border:1px solid rgba(17,20,17,.34);border-radius:2px;outline:0;transition:border-color .17s ease,background-color .17s ease,box-shadow .17s ease}.sample-form input[type=text],.sample-form input[type=email],.sample-form input[type=url],.sample-form input[type=number],.sample-form select{height:50px;padding:0 14px}.sample-form textarea{min-height:92px;padding:13px 14px;font:inherit;line-height:1.65;resize:vertical}.sample-form input:focus,.sample-form select:focus,.sample-form textarea:focus{background:#fff;border-color:var(--matcha-deep);box-shadow:0 0 0 3px #63872f1f}.sample-form [aria-invalid=true]{border-color:#9a3e2f}.sample-field-block+.sample-field-block,.sample-full-field+.sample-field-block{margin-top:34px}.sample-choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.sample-choice-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.sample-choice-grid label{position:relative;display:flex;align-items:center;min-height:72px;padding:16px;cursor:pointer;border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:10px;transition:color .17s ease,background-color .17s ease}.sample-choice-grid label:hover,.sample-choice-grid label.is-selected{color:var(--matcha-deep);background:#63872f14}.sample-choice-grid input,.testing-goal-toggle input,.privacy-confirmation input{position:absolute;opacity:0;pointer-events:none}.sample-choice-grid input:focus-visible+.choice-mark,.testing-goal-toggle input:focus-visible+.choice-mark,.privacy-confirmation input:focus-visible+.choice-mark{outline:2px solid var(--matcha-dark);outline-offset:3px}.choice-mark{display:inline-grid;width:20px;height:20px;flex:0 0 auto;color:transparent;border:1px solid rgba(17,20,17,.42);border-radius:2px;place-items:center}.is-selected>.choice-mark,.privacy-confirmation.is-selected .choice-mark{color:var(--mineral);background:var(--matcha-deep);border-color:var(--matcha-deep)}.sample-choice-grid strong{font-size:13px;line-height:1.45}.sample-inline-detail{margin-top:18px;animation:sample-detail-in .22s cubic-bezier(.2,.72,.2,1) both}.sample-volume-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(120px,.6fr) minmax(150px,.8fr);gap:18px}.sample-section-note{max-width:720px;margin-top:22px;color:var(--muted);font-size:12px;line-height:1.7}.sample-section-note.compact-note{margin-top:14px}.testing-goal-list{display:grid;margin-top:32px;border-top:1px solid var(--line)}.testing-goal{border-bottom:1px solid var(--line)}.testing-goal-toggle{display:grid;grid-template-columns:22px minmax(100px,.3fr) 1fr;align-items:center;min-height:72px;padding:0 18px;cursor:pointer;gap:14px;transition:background-color .17s ease}.testing-goal:hover .testing-goal-toggle,.testing-goal.is-selected .testing-goal-toggle{background:#63872f12}.testing-goal-toggle strong{font-size:15px}.testing-goal-toggle small{justify-self:end;color:var(--muted);font-size:11px}.testing-goal>textarea{display:block;width:calc(100% - 36px);margin:0 18px 20px;animation:sample-detail-in .22s cubic-bezier(.2,.72,.2,1) both}.other-testing-goals{margin-top:26px}.other-goal-row{margin-top:18px;padding:22px;background:var(--mineral-soft);border-left:3px solid var(--matcha-deep);animation:sample-detail-in .22s cubic-bezier(.2,.72,.2,1) both}@keyframes sample-detail-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.other-goal-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.other-goal-heading strong{font-size:13px}.other-goal-heading button{display:grid;width:48px;height:48px;color:var(--muted);cursor:pointer;background:transparent;border:1px solid var(--line);border-radius:2px;place-items:center}.other-goal-heading button:hover,.other-goal-heading button:focus-visible{color:var(--ink);border-color:var(--ink)}.add-goal-button{display:inline-flex;align-items:center;min-height:48px;margin-top:18px;padding:0;color:var(--matcha-deep);cursor:pointer;background:transparent;border:0;border-bottom:1px solid var(--matcha-deep);gap:8px;font-size:13px;font-weight:750}.field-help{margin-top:8px;color:var(--muted);font-size:11px;line-height:1.55}.field-error{margin-top:8px;color:#963928;font-size:11px;font-weight:700;line-height:1.5}.field-error.block-error{display:block}.privacy-confirmation{display:grid;grid-template-columns:22px 1fr;align-items:start;padding:20px;cursor:pointer;background:var(--mineral-soft);border:1px solid transparent;gap:12px}.privacy-confirmation.is-selected{border-color:#63872f8c}.privacy-confirmation>span:last-child{font-size:12px;line-height:1.7}.privacy-confirmation a{color:var(--matcha-deep);font-weight:750;text-decoration:underline;text-underline-offset:3px}.sample-submit-message{margin-top:34px;padding:22px 24px;border-left:3px solid}.sample-submit-message strong{font-size:16px}.sample-submit-message p{margin-top:7px;color:var(--muted);font-size:12px;line-height:1.65}.sample-submit-message>a{display:inline-flex;align-items:center;gap:7px;margin-top:12px;color:var(--matcha-deep);font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.sample-submit-message.is-error{background:#96392812;border-color:#963928}.sample-submit-message.is-success{background:#63872f17;border-color:var(--matcha-deep)}.sample-submit-row{display:flex;align-items:center;justify-content:space-between;padding:38px 0 46px;gap:32px}.sample-submit-row>div{display:flex;align-items:center;max-width:580px;color:var(--matcha-deep);gap:12px}.sample-submit-row p{color:var(--muted);font-size:12px;line-height:1.65}.sample-submit-row .button{border:0;cursor:pointer;white-space:nowrap}.quality-review-page{background:var(--mineral)}.quality-page-hero{padding:calc(var(--header-height) + 94px) 0 92px}.quality-page-hero-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);align-items:center;gap:64px}.quality-page-hero-copy h1{max-width:760px;margin-top:28px;font-size:clamp(62px,4.3vw,78px);line-height:.98}.quality-page-hero-copy h1 span{display:block;white-space:nowrap}.quality-page-hero-copy>p:not(.eyebrow){max-width:660px;margin-top:34px;color:var(--muted);font-size:15px;line-height:1.85}.quality-page-hero-copy .product-hero-actions{margin-top:42px}.quality-page-hero-media{position:relative;min-height:560px;overflow:hidden;background:var(--carbon)}.quality-page-hero-media img{width:100%;height:560px;object-fit:cover;object-position:center}.quality-page-hero-media:after{position:absolute;inset:auto 0 0;height:42%;content:"";pointer-events:none;background:linear-gradient(180deg,transparent,rgba(17,20,17,.88))}.quality-page-hero-media figcaption{position:absolute;z-index:2;right:34px;bottom:32px;left:34px;display:flex;align-items:end;justify-content:space-between;color:var(--mineral);gap:28px}.quality-page-hero-media figcaption strong{font-family:var(--display);font-size:37px;font-weight:var(--display-weight);line-height:1}.quality-page-hero-media figcaption span{max-width:220px;color:#f2f4efb8;font-size:12px;line-height:1.55;text-align:right}.quality-scale-band{color:var(--mineral);background:var(--matcha-deep)}.quality-scale-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid rgba(242,244,239,.24)}.quality-scale-grid>div{display:flex;min-height:190px;flex-direction:column;justify-content:center;padding:34px 32px;border-right:1px solid rgba(242,244,239,.24)}.quality-scale-grid .stat-number{font-size:58px;line-height:1}.quality-scale-grid .stat-number em{margin-left:5px;font-size:19px}.quality-scale-grid>div>span:last-child{margin-top:14px;color:#f2f4efc2;font-size:12px;line-height:1.5}.quality-chain,.quality-tencha,.quality-review,.quality-packing,.quality-facility,.quality-aerial{padding:120px 0}.quality-source-heading,.quality-tencha,.quality-grinding,.quality-review,.quality-packing{scroll-margin-top:calc(var(--header-height) + 16px)}.quality-source-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);align-items:end;margin-top:104px;padding-top:48px;border-top:1px solid var(--line);gap:72px}.quality-source-heading h3{max-width:780px;margin-top:18px;font-size:48px;line-height:1.06;text-wrap:balance}.quality-source-heading>p{color:var(--muted);font-size:13px;line-height:1.8}.quality-chain-visuals{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);height:560px;margin-top:42px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.quality-chain-visuals figure{position:relative;min-width:0;overflow:hidden;background:var(--carbon);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.quality-chain-visuals img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.72,.2,1)}.quality-chain-visuals figure:nth-child(2) img{object-position:center 44%}.quality-chain-visuals figure:hover img{transform:scale(1.018)}.quality-chain-visuals figcaption{position:absolute;inset:auto 0 0;display:flex;align-items:center;min-height:106px;padding:22px 26px;color:var(--mineral);background:linear-gradient(180deg,transparent,rgba(17,20,17,.92) 32%);gap:18px}.quality-chain-visuals figcaption>span{color:var(--lime);font-family:var(--display);font-size:38px;font-weight:var(--display-weight);line-height:1}.quality-chain-visuals figcaption div{display:flex;min-width:0;flex-direction:column}.quality-chain-visuals figcaption small{color:#f2f4ef9e;font-size:11px;font-weight:750}.quality-chain-visuals figcaption strong{margin-top:6px;font-size:15px}.quality-chain-list{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:66px 0 0;padding:0;list-style:none;border-top:1px solid var(--line);border-left:1px solid var(--line)}.quality-chain-list li{position:relative;min-height:220px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background-color .22s ease}.quality-chain-list a{position:relative;display:flex;min-height:220px;padding:30px 30px 34px;color:inherit;flex-direction:column;text-decoration:none}.quality-chain-list li:before{position:absolute;top:-1px;right:30px;left:30px;height:3px;content:"";background:var(--matcha-deep);transform:scaleX(0);transform-origin:left;transition:transform .26s ease}.quality-chain-list li:hover{background:#63872f0f}.quality-chain-list li:hover:before{transform:scaleX(1)}.quality-chain-list li:hover a>svg{color:var(--matcha-deep);transform:translateY(4px)}.quality-chain-list a>span{color:var(--matcha-deep);font-family:var(--display);font-size:23px;font-weight:var(--display-weight)}.quality-chain-list h3{margin-top:35px;font-size:30px;line-height:1}.quality-chain-list p{margin-top:18px;color:var(--muted);font-size:13px;line-height:1.7}.quality-chain-list a>svg{position:absolute;right:28px;bottom:26px;color:#11141157;transition:color .22s ease,transform .22s ease}.quality-tencha{background:var(--mineral-soft)}.quality-evidence-heading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:end;gap:84px}.quality-evidence-heading h2{max-width:850px;margin-top:22px;font-size:62px;line-height:1;text-wrap:balance}.quality-evidence-heading>div:last-child>p{color:var(--muted);font-size:14px;line-height:1.85}.quality-evidence-heading dl,.quality-packing-copy dl{margin:36px 0 0;border-top:1px solid var(--line)}.quality-evidence-heading dl>div,.quality-packing-copy dl>div{display:grid;grid-template-columns:100px 1fr;padding:17px 0;border-bottom:1px solid var(--line);gap:22px}.quality-evidence-heading dt,.quality-evidence-heading dd,.quality-packing-copy dt,.quality-packing-copy dd{margin:0;font-size:12px;line-height:1.6}.quality-evidence-heading dt,.quality-packing-copy dt{color:var(--matcha-deep);font-weight:760}.quality-evidence-heading dd,.quality-packing-copy dd{color:var(--muted)}.quality-tencha-gallery{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);grid-template-rows:repeat(2,minmax(0,1fr));height:680px;margin-top:70px;gap:18px}.quality-tencha-gallery:before{position:absolute;top:-22px;left:0;width:92px;height:3px;content:"";background:var(--matcha-deep);transform:scaleX(0);transform-origin:left;transition:transform .76s .18s cubic-bezier(.2,.72,.2,1)}.quality-tencha-gallery.is-visible:before{transform:scaleX(1)}.quality-tencha-gallery figure,.quality-review-media figure,.quality-packing-media{position:relative;min-width:0;overflow:hidden;background:var(--carbon)}.quality-tencha-primary{grid-row:1 / 3}.quality-tencha-gallery img,.quality-review-media img,.quality-packing-media img{width:100%;height:100%;object-fit:cover;transition:transform .68s cubic-bezier(.2,.72,.2,1)}.quality-tencha-gallery figure:hover img,.quality-review-media figure:hover img,.quality-packing-media:hover img{transform:scale(1.018)}.quality-tencha-gallery figcaption,.quality-review-media figcaption,.quality-packing-media figcaption{position:absolute;right:18px;bottom:18px;left:18px;padding:11px 13px;color:var(--mineral);background:#111411d6;font-size:11px;font-weight:700;line-height:1.4;transition:transform .24s ease}.quality-tencha-gallery figure:hover figcaption,.quality-review-media figure:hover figcaption,.quality-packing-media:hover figcaption{transform:translateY(-3px)}.quality-grinding{padding:126px 0;color:var(--mineral);background:var(--carbon)}.quality-grinding-grid{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);align-items:center;gap:82px}.quality-grinding-copy h2,.quality-aerial-copy h2,.quality-contact h2{margin-top:22px;font-size:62px;line-height:1;text-wrap:balance}.quality-grinding-copy>p:not(.eyebrow),.quality-aerial-copy>p:not(.eyebrow){margin-top:28px;color:#f2f4efa8;font-size:14px;line-height:1.85}.quality-grinding-copy dl{margin:42px 0 0;border-top:1px solid var(--line-light)}.quality-grinding-copy dl>div{display:grid;grid-template-columns:100px 1fr;padding:18px 0;border-bottom:1px solid var(--line-light);gap:20px}.quality-grinding-copy dt,.quality-grinding-copy dd{margin:0;font-size:12px;line-height:1.6}.quality-grinding-copy dt{color:var(--lime);font-weight:750}.quality-grinding-copy dd{color:#f2f4efcc}.quality-grinding-media{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:end;min-height:620px;gap:18px}.quality-grinding-media figure{position:relative;min-width:0;height:620px;overflow:hidden;border:1px solid rgba(242,244,239,.16)}.quality-grinding-media figure:last-child{height:470px}.quality-grinding-media img{width:100%;height:100%;object-fit:cover}.quality-grinding-media figure:first-child img{object-position:center 48%}.quality-grinding-media figure:last-child img{object-position:58% center}.quality-grinding-media figcaption,.quality-facility-gallery figcaption{position:absolute;right:18px;bottom:18px;left:18px;padding:11px 13px;color:var(--mineral);background:#111411d6;font-size:11px;font-weight:700;line-height:1.4}.quality-review{background:var(--mineral)}.quality-review-heading>p{max-width:590px}.quality-review-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;height:auto;margin-top:66px;gap:18px}.quality-review-media figure{aspect-ratio:4 / 3}.quality-review-media figure:nth-child(2){margin-top:0}.quality-review-media img{object-position:center}.quality-review-media figure:nth-child(2) img{object-position:center}.quality-review-media figure:first-child{transition-delay:40ms}.quality-review-media figure:nth-child(2){transition-delay:.13s}.quality-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:66px;border-top:1px solid var(--line)}.quality-review-grid article{min-height:310px;padding:30px 32px 38px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.quality-review-grid article:first-child{border-left:1px solid var(--line)}.quality-review-grid article>div{display:flex;align-items:center;justify-content:space-between;color:var(--matcha-deep)}.quality-review-grid article>div span{font-family:var(--display);font-size:24px;font-weight:var(--display-weight)}.quality-review-grid h3{margin-top:74px;font-size:34px;line-height:1}.quality-review-grid p{margin-top:20px;color:var(--muted);font-size:13px;line-height:1.75}.quality-packing{background:var(--mineral-soft)}.quality-packing-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.72fr);align-items:center;gap:82px}.quality-packing-media{height:620px}.quality-packing-media img{object-position:center 40%}.quality-packing-copy h2{max-width:620px;margin-top:22px;font-size:58px;line-height:1.02;text-wrap:balance}.quality-packing-copy>p:not(.eyebrow){margin-top:28px;color:var(--muted);font-size:14px;line-height:1.85}.quality-facility-gallery{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);height:570px;margin-top:66px;gap:18px}.quality-facility-gallery figure{position:relative;min-width:0;overflow:hidden;background:var(--carbon)}.quality-facility-gallery img{width:100%;height:100%;object-fit:cover}.quality-facility-gallery figure:last-child img{object-position:54% center}.quality-facility-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.quality-facility-facts span{display:flex;min-height:92px;align-items:center;padding:20px 24px;color:var(--ink);border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px;font-weight:700;line-height:1.55}.quality-aerial{color:var(--mineral);background:var(--carbon)}.quality-aerial-grid{display:grid;grid-template-columns:minmax(300px,.58fr) minmax(0,1.42fr);align-items:center;gap:72px}.quality-aerial-video{overflow:hidden;background:#060806;border:1px solid rgba(242,244,239,.16);aspect-ratio:16 / 9}.quality-aerial-video video{display:block;width:100%;height:100%;object-fit:cover}.quality-contact{padding:106px 0;color:var(--mineral);background:var(--matcha-deep)}.quality-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:72px}.quality-contact-layout>div:first-child{max-width:840px}.quality-contact h2{max-width:820px}.quality-contact-layout>div:first-child>p:last-child{max-width:760px;margin-top:24px;color:#f2f4efb3;font-size:14px;line-height:1.78}.quality-contact-actions{display:flex;min-width:250px;flex-direction:column;gap:12px}.quality-contact-actions .button{width:100%}.applications-review-page{background:var(--mineral)}.applications-page-hero{padding:calc(var(--header-height) + 94px) 0 92px}.applications-page-hero-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(540px,1.14fr);align-items:center;gap:70px}.applications-page-hero-copy h1{max-width:700px;margin-top:28px;font-size:78px;line-height:.98}.applications-review-page.is-en .applications-page-hero-copy h1{font-size:72px}.applications-page-hero-copy h1 span{display:block;white-space:nowrap}.applications-page-hero-copy>p:not(.eyebrow){max-width:680px;margin-top:34px;color:var(--muted);font-size:15px;line-height:1.85}.applications-page-hero-copy .product-hero-actions{margin-top:42px}.applications-page-hero-media{position:relative;height:560px;overflow:hidden;background:#f7f7f4;border:1px solid var(--line)}.applications-page-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .76s cubic-bezier(.2,.72,.2,1)}.applications-page-hero-media:hover img{transform:scale(1.018)}.applications-page-hero-media:after,.applications-tea-media:after,.applications-hojicha-media:after{position:absolute;inset:auto 0 0;height:36%;content:"";pointer-events:none;background:linear-gradient(180deg,transparent,rgba(17,20,17,.82))}.applications-page-hero-media figcaption{position:absolute;z-index:2;right:30px;bottom:28px;left:30px;display:flex;align-items:end;justify-content:space-between;color:var(--mineral);gap:28px}.applications-page-hero-media figcaption strong{font-family:var(--display);font-size:32px;font-weight:var(--display-weight);line-height:1}.applications-page-hero-media figcaption span{max-width:210px;color:#f2f4efbf;font-size:12px;line-height:1.55;text-align:right}.applications-direction-index,.applications-commercial,.applications-tea,.applications-hojicha,.applications-evaluation,.applications-insights{padding:120px 0}.applications-direction-index,.applications-tea,.applications-insights{color:var(--mineral);background:var(--carbon)}.applications-direction-index,.applications-commercial article,.applications-tea,.applications-hojicha{scroll-margin-top:calc(var(--header-height) + 16px)}.applications-direction-list{margin-top:66px;border-top:1px solid var(--line-light)}.applications-direction-list a{position:relative;display:grid;grid-template-columns:84px minmax(220px,.72fr) minmax(280px,1fr) 28px;min-height:132px;align-items:center;padding:26px 22px 26px 0;border-bottom:1px solid var(--line-light);gap:28px;transition:background-color .22s ease}.applications-direction-list a:before{position:absolute;inset:0 auto 0 0;width:3px;content:"";background:var(--lime);transform:scaleY(0);transform-origin:bottom;transition:transform .26s ease}.applications-direction-list a:hover,.applications-direction-list a:focus-visible{background:#a7d33d0f}.applications-direction-list a:hover:before,.applications-direction-list a:focus-visible:before{transform:scaleY(1)}.applications-direction-list a>svg{color:#f2f4ef8f;transition:color .22s ease,transform .22s ease}.applications-direction-list a:hover>svg,.applications-direction-list a:focus-visible>svg{color:var(--lime);transform:translateY(4px)}.applications-direction-number{color:var(--lime);font-family:var(--display);font-size:34px;font-weight:var(--display-weight);line-height:1}.applications-direction-name{display:flex;flex-direction:column;gap:8px}.applications-direction-name small{color:#f2f4ef94;font-size:11px;font-weight:760}.applications-direction-name strong{font-family:var(--display);font-size:29px;font-weight:var(--display-weight);line-height:1}.applications-direction-list a>span:nth-child(3){color:#f2f4efb3;font-size:13px;line-height:1.7}.applications-commercial{background:var(--mineral)}.applications-commercial-list{margin-top:66px;border-top:1px solid var(--line)}.applications-commercial-list article{position:relative;display:grid;grid-template-columns:minmax(210px,.62fr) minmax(300px,.9fr) minmax(360px,1.08fr);min-height:250px;align-items:center;padding:38px 30px 38px 0;border-bottom:1px solid var(--line);gap:52px;transition:background-color .22s ease}.applications-commercial-list article:before{position:absolute;top:-1px;left:0;width:92px;height:3px;content:"";background:var(--matcha-deep);transform:scaleX(0);transform-origin:left;transition:transform .62s cubic-bezier(.2,.72,.2,1)}.applications-commercial-list article.is-visible:before,.applications-commercial-list article:hover:before{transform:scaleX(1)}.applications-commercial-list article:hover{background:#63872f0b}.applications-commercial-title>span{color:var(--matcha-deep);font-family:var(--display);font-size:26px;font-weight:var(--display-weight)}.applications-commercial-title>p{margin-top:24px;color:var(--matcha-deep);font-size:11px;font-weight:760}.applications-commercial-title h3{margin-top:8px;font-size:38px;line-height:1}.applications-commercial-summary{color:var(--muted);font-size:14px;line-height:1.85}.applications-commercial-list dl{margin:0;border-top:1px solid var(--line)}.applications-commercial-list dl>div{display:grid;grid-template-columns:84px 1fr;padding:17px 0;border-bottom:1px solid var(--line);gap:18px}.applications-commercial-list dt,.applications-commercial-list dd{margin:0;font-size:12px;line-height:1.65}.applications-commercial-list dt{color:var(--matcha-deep);font-weight:760}.applications-commercial-list dd{color:var(--muted)}.applications-tea-grid,.applications-hojicha-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);align-items:center;gap:82px}.applications-tea-media,.applications-hojicha-media{position:relative;height:620px;overflow:hidden;background:var(--carbon)}.applications-tea-media img,.applications-hojicha-media img{width:100%;height:100%;object-fit:cover;transition:transform .68s cubic-bezier(.2,.72,.2,1)}.applications-tea-media img{object-position:center}.applications-tea-media:hover img,.applications-hojicha-media:hover img{transform:scale(1.018)}.applications-tea-media figcaption,.applications-hojicha-media figcaption{position:absolute;z-index:2;right:20px;bottom:20px;left:20px;padding:12px 14px;color:var(--mineral);background:#111411d1;font-size:11px;font-weight:720;line-height:1.4}.applications-tea-copy h2,.applications-hojicha-copy h2,.applications-contact h2{margin-top:22px;font-size:62px;line-height:1;text-wrap:balance}.applications-tea-copy>p:not(.eyebrow){margin-top:28px;color:#f2f4efb3;font-size:14px;line-height:1.85}.applications-tea-copy dl{margin:42px 0 0;border-top:1px solid var(--line-light)}.applications-tea-copy dl>div{display:grid;grid-template-columns:100px 1fr;padding:18px 0;border-bottom:1px solid var(--line-light);gap:20px}.applications-tea-copy dt,.applications-tea-copy dd{margin:0;font-size:12px;line-height:1.6}.applications-tea-copy dt{color:var(--lime);font-weight:750}.applications-tea-copy dd{color:#f2f4efcc}.applications-hojicha{background:var(--mineral-soft)}.applications-hojicha-grid{grid-template-columns:minmax(380px,.78fr) minmax(0,1.22fr)}.applications-hojicha-copy>p:not(.eyebrow){margin-top:28px;color:var(--muted);font-size:14px;line-height:1.85}.applications-hojicha-uses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.applications-hojicha-uses span{display:flex;min-height:74px;align-items:center;justify-content:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px;font-weight:760}.applications-hojicha-copy .text-link{margin-top:34px}.applications-hojicha-media{background:#f7f7f4}.applications-hojicha-media img{object-position:center}.applications-evaluation{color:var(--mineral);background:var(--matcha-deep)}.applications-evaluation-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:66px 0 0;padding:0;list-style:none;border-top:1px solid rgba(242,244,239,.26);border-left:1px solid rgba(242,244,239,.26)}.applications-evaluation-steps li{position:relative;min-height:300px;padding:28px 28px 34px;border-right:1px solid rgba(242,244,239,.26);border-bottom:1px solid rgba(242,244,239,.26);transition:background-color .22s ease}.applications-evaluation-steps li:hover{background:#1114111a}.applications-evaluation-steps li>div{display:flex;align-items:center;justify-content:space-between;color:var(--mineral)}.applications-evaluation-steps li>div span{color:var(--lime);font-family:var(--display);font-size:25px;font-weight:var(--display-weight)}.applications-evaluation-steps h3{margin-top:78px;font-size:31px;line-height:1.05}.applications-evaluation-steps p{margin-top:20px;color:#f2f4efb8;font-size:13px;line-height:1.75}.applications-insights-list{margin-top:66px;border-top:1px solid var(--line-light)}.applications-insights-list a,.applications-insights-list article{display:grid;grid-template-columns:76px 120px minmax(0,1fr) 26px;min-height:134px;align-items:center;margin:0;padding:26px 20px 26px 0;border-bottom:1px solid var(--line-light);gap:28px}.applications-insights-list a{transition:color .22s ease,background-color .22s ease}.applications-insights-list a:hover,.applications-insights-list a:focus-visible{color:var(--lime);background:#a7d33d0e}.applications-insights-list a>span,.applications-insights-list article>span{color:var(--lime);font-family:var(--display);font-size:32px;font-weight:var(--display-weight)}.applications-insights-list a>small,.applications-insights-list article>small{color:#f2f4ef94;font-size:11px;font-weight:740}.applications-insights-list a>strong,.applications-insights-list article>strong{color:var(--mineral);font-family:var(--display);font-size:30px;font-weight:var(--display-weight);line-height:1.14}.applications-insights-list a>svg{transition:transform .22s ease}.applications-insights-list a:hover>svg,.applications-insights-list a:focus-visible>svg{transform:translate(3px,-3px)}.applications-contact{padding:106px 0;color:var(--mineral);background:var(--matcha-deep)}.applications-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:72px}.applications-contact-layout>div:first-child{max-width:860px}.applications-contact-layout>div:first-child>p:last-child{max-width:760px;margin-top:24px;color:#f2f4efb8;font-size:14px;line-height:1.78}.applications-contact-actions{display:flex;min-width:250px;flex-direction:column;gap:12px}.applications-contact-actions .button{width:100%}@media(max-width:1240px){.wholesale-hero .shell{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);column-gap:56px}.wholesale-hero h1{font-size:74px}.wholesale-scale-copy{padding-left:52px}.wholesale-scale-copy h2{font-size:54px}.wholesale-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wholesale-support-grid article{min-height:280px}.wholesale-support-grid h3{margin-top:50px}.wholesale-term-band{grid-template-columns:200px minmax(0,1fr)}.wholesale-term-band-facts strong{font-size:30px}.wholesale-process-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:56px}.wholesale-process-heading h2{font-size:50px}.sample-request-layout{grid-template-columns:220px minmax(0,1fr)}.sample-form{padding-left:40px}}@media(max-width:1020px){.wholesale-hero{padding-top:calc(var(--header-height) + 86px)}.wholesale-hero .shell,.sample-request-heading{grid-template-columns:1fr;gap:34px}.wholesale-hero h1{font-size:66px}.wholesale-hero-intro>p{max-width:720px}.wholesale-scale-layout{grid-template-columns:1fr}.wholesale-scale-media{min-height:0;aspect-ratio:16 / 8}.wholesale-scale-copy{padding:68px 0 76px}.wholesale-process-layout{grid-template-columns:1fr;gap:48px}.wholesale-process-heading{position:static}.wholesale-process-heading h2{max-width:720px}.wholesale-process-heading>p:last-child{max-width:720px}.sample-request-layout{grid-template-columns:1fr}.sample-form-rail{position:static;padding:32px 0}.sample-form-rail ol{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.sample-form-rail li,.sample-form-rail li:first-child{border-top:0;border-right:1px solid var(--line)}.sample-form-rail li a{padding-inline:14px}.sample-rail-note{max-width:580px}.sample-form{padding-left:0;border-top:1px solid var(--line);border-left:0}}@media(max-width:720px){.wholesale-hero{padding:calc(var(--header-height) + 64px) 0 72px}.wholesale-hero .shell{gap:28px}.wholesale-hero h1{margin-top:22px;font-size:44px;line-height:1.02}.wholesale-hero-intro>p{font-size:13px;line-height:1.75}.wholesale-scale-layout{width:100%}.wholesale-scale-media{aspect-ratio:4 / 3}.wholesale-scale-copy{padding:58px 20px 64px}.wholesale-scale-copy h2{font-size:42px}.wholesale-scale-copy>p:not(.eyebrow){font-size:13px}.wholesale-supply-path{margin-top:38px}.wholesale-supply-path li{grid-template-columns:50px minmax(0,1fr) 18px;min-height:112px;padding-right:4px;gap:12px}.wholesale-supply-path li.is-featured{min-height:124px}.wholesale-supply-metric strong{font-size:40px}.wholesale-supply-path h3{font-size:17px}.wholesale-supply-path p{font-size:11px}.wholesale-supply-path li.is-featured{grid-template-columns:50px minmax(0,1fr) 18px}.wholesale-supply-path li.is-featured>.wholesale-supply-index{grid-column:1;grid-row:1 / span 2}.wholesale-supply-path li.is-featured>div:not(.wholesale-supply-metric){grid-column:2;grid-row:1}.wholesale-supply-path li.is-featured>.wholesale-supply-metric{grid-column:2;grid-row:2;justify-content:flex-start;margin-top:-4px}.wholesale-supply-path li.is-featured>svg{grid-column:3;grid-row:1 / span 2}.wholesale-support,.wholesale-terms,.wholesale-process,.sample-request{padding:80px 0}.wholesale-support-grid{margin-top:42px}.wholesale-support-grid article{min-height:230px;padding:24px 20px}.wholesale-support-grid h3{margin-top:42px;font-size:28px}.wholesale-term-ledger{margin-top:42px}.wholesale-term-band{grid-template-columns:1fr}.wholesale-term-band>header{min-height:0;padding:20px;border-right:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:flex-start;gap:18px}.wholesale-term-band>header h3{font-size:25px}.wholesale-term-band-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.wholesale-term-band-facts>div{min-height:126px;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.wholesale-term-band-facts>div:nth-child(2){border-right:0}.wholesale-term-band-facts>div:nth-child(3){grid-column:1 / -1;border-right:0}.wholesale-term-band-facts>div:last-child{border-bottom:0}.wholesale-term-band-facts strong{font-size:29px}.wholesale-process-layout{gap:42px}.wholesale-process-heading h2{font-size:42px}.wholesale-process-heading>p:last-child{font-size:13px}.wholesale-process-list{padding-left:28px}.wholesale-process-list:before{left:6px}.wholesale-process-list li{grid-template-columns:46px minmax(0,1fr) 18px;min-height:166px;padding:24px 0 26px;gap:14px}.wholesale-process-list li:before{top:37px;left:-27px}.sample-request-heading h2{font-size:44px;line-height:1}.sample-request-layout{margin-top:48px}.sample-form-rail ol{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-form-rail li a{font-size:12px}.sample-form-section{padding:42px 0 50px}.sample-form input[type=text],.sample-form input[type=email],.sample-form input[type=url],.sample-form input[type=number],.sample-form select,.sample-form textarea{font-size:16px}.sample-form-section legend{font-size:29px}.sample-form-section legend>span{width:48px}.sample-field-grid.two-columns,.sample-choice-grid.three-columns,.sample-volume-grid{grid-template-columns:1fr}.sample-choice-grid,.sample-choice-grid.application-choices,.sample-choice-grid.document-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-choice-grid.three-columns{grid-template-columns:1fr}.sample-choice-grid label{min-height:62px;padding:13px 12px}.testing-goal-toggle{grid-template-columns:22px 1fr auto;padding-inline:10px}.testing-goal>textarea{width:calc(100% - 20px);margin-inline:10px}.other-goal-row{padding:18px 14px}.sample-submit-row{align-items:stretch;flex-direction:column}.sample-submit-row .button{width:100%}}@media(max-width:1240px){.quality-page-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr);gap:40px}.quality-page-hero-copy h1{font-size:clamp(56px,5vw,64px)}.quality-page-hero-media,.quality-page-hero-media img{height:510px;min-height:510px}.quality-scale-grid>div{padding-inline:24px}.quality-scale-grid .stat-number{font-size:50px}.quality-chain-visuals{height:500px}.quality-source-heading h3{font-size:42px}.quality-evidence-heading{gap:54px}.quality-evidence-heading h2{font-size:52px}.quality-tencha-gallery{grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr);height:610px}.quality-packing-grid{grid-template-columns:minmax(0,1fr) minmax(350px,.72fr);gap:52px}.quality-packing-copy h2{font-size:48px}.quality-grinding-grid{grid-template-columns:1fr;gap:48px}.quality-grinding-copy{max-width:720px}.quality-grinding-media{min-height:0;margin-top:10px}.quality-grinding-copy h2,.quality-aerial-copy h2,.quality-contact h2{font-size:52px}.quality-grinding-media,.quality-grinding-media figure{min-height:540px;height:540px}.quality-grinding-media figure:last-child{height:410px;min-height:410px}.quality-facility-gallery{height:500px}}@media(max-width:1020px){.quality-page-hero{padding-top:calc(var(--header-height) + 74px)}.quality-page-hero-grid,.quality-grinding-grid,.quality-packing-grid,.quality-aerial-grid{grid-template-columns:1fr}.quality-page-hero-copy{max-width:760px}.quality-page-hero-media{margin-top:12px}.quality-scale-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-scale-grid>div{min-height:150px;border-bottom:1px solid rgba(242,244,239,.24)}.quality-chain-visuals{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.quality-chain-visuals figure{height:390px}.quality-chain-list{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-source-heading,.quality-evidence-heading{grid-template-columns:1fr;align-items:start;gap:34px}.quality-source-heading>p,.quality-evidence-heading>div:last-child{max-width:720px}.quality-tencha-gallery{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);height:570px;margin-top:54px}.quality-grinding-copy{max-width:720px}.quality-grinding-media{min-height:0;margin-top:10px}.quality-review-grid{grid-template-columns:1fr}.quality-review-grid article{min-height:230px;border-left:1px solid var(--line)}.quality-review-grid h3{margin-top:48px}.quality-review-media{height:auto}.quality-packing-grid{gap:48px}.quality-packing-media{height:520px}.quality-packing-copy{max-width:760px}.quality-facility-gallery{grid-template-columns:1.2fr .8fr;height:470px}.quality-facility-facts{grid-template-columns:1fr}.quality-facility-facts span{min-height:72px}.quality-aerial-grid{gap:48px}.quality-aerial-copy{max-width:680px}.quality-contact-layout{grid-template-columns:1fr;align-items:start;gap:42px}.quality-contact-actions{width:min(100%,360px)}}@media(max-width:720px){.quality-page-hero{padding:calc(var(--header-height) + 58px) 0 68px}.quality-page-hero-grid{gap:38px}.quality-page-hero-copy h1{margin-top:20px;font-size:clamp(32px,9.2vw,36px);line-height:1.08;text-wrap:balance}.quality-page-hero-copy>p:not(.eyebrow){margin-top:24px;font-size:13px;line-height:1.75}.quality-page-hero-copy .product-hero-actions{margin-top:32px}.quality-page-hero-copy .button{width:100%}.quality-page-hero-media,.quality-page-hero-media img{height:350px;min-height:350px}.quality-page-hero-media figcaption{right:18px;bottom:18px;left:18px;align-items:flex-start;flex-direction:column;gap:7px}.quality-page-hero-media figcaption strong{font-size:28px}.quality-page-hero-media figcaption span{max-width:none;text-align:left}.quality-scale-grid>div{min-height:132px;padding:22px 16px}.quality-scale-grid .stat-number{font-size:36px}.quality-scale-grid .stat-number em{font-size:14px}.quality-scale-grid>div>span:last-child{margin-top:10px;font-size:11px}.quality-chain,.quality-tencha,.quality-review,.quality-packing,.quality-facility,.quality-aerial{padding:76px 0}.quality-source-heading{grid-template-columns:1fr;margin-top:72px;padding-top:38px;gap:24px}.quality-source-heading h3{margin-top:16px;font-size:clamp(31px,8.25vw,33px);line-height:1.12}.quality-chain-visuals{grid-template-columns:1fr;margin-top:42px}.quality-chain-visuals figure,.quality-chain-visuals figure:last-child{grid-column:auto;height:300px}.quality-chain-visuals figure:nth-child(2) img{object-position:center 36%}.quality-chain-visuals figcaption{min-height:92px;padding:18px}.quality-chain-list{grid-template-columns:1fr;margin-top:36px}.quality-chain-list li{min-height:178px}.quality-chain-list a{min-height:178px;padding:24px 22px 52px}.quality-chain-list h3{margin-top:24px;font-size:27px}.quality-chain-list a>svg{right:20px;bottom:20px}.quality-evidence-heading{grid-template-columns:1fr;gap:28px}.quality-evidence-heading h2{margin-top:18px;font-size:clamp(31px,8.25vw,33px);line-height:1.14}.quality-evidence-heading>div:last-child>p{font-size:13px;line-height:1.75}.quality-evidence-heading dl,.quality-packing-copy dl{margin-top:28px}.quality-evidence-heading dl>div,.quality-packing-copy dl>div{grid-template-columns:84px 1fr;gap:12px}.quality-tencha-gallery{grid-template-columns:1fr;grid-template-rows:none;height:auto;margin-top:46px}.quality-tencha-gallery figure,.quality-tencha-primary{grid-row:auto;height:300px}.quality-grinding{padding:78px 0}.quality-grinding-grid{gap:42px}.quality-grinding-copy h2,.quality-aerial-copy h2,.quality-contact h2{margin-top:18px;font-size:clamp(31px,8.25vw,33px);line-height:1.16}.quality-grinding-copy>p:not(.eyebrow),.quality-aerial-copy>p:not(.eyebrow){margin-top:22px;font-size:13px;line-height:1.75}.quality-grinding-copy dl{margin-top:32px}.quality-grinding-copy dl>div{grid-template-columns:84px 1fr;gap:12px}.quality-grinding-media{grid-template-columns:1fr;min-height:0}.quality-grinding-media figure,.quality-grinding-media figure:last-child{height:300px;min-height:300px}.quality-review-grid{margin-top:42px}.quality-review-media{grid-template-columns:1fr;height:auto;margin-top:42px}.quality-review-media figure,.quality-review-media figure:nth-child(2){height:auto;aspect-ratio:4 / 3;margin-top:0}.quality-review-grid article{min-height:216px;padding:24px 22px 28px}.quality-review-grid h3{margin-top:38px;font-size:29px}.quality-packing-grid{gap:38px}.quality-packing-media{height:350px}.quality-packing-copy h2{margin-top:18px;font-size:clamp(31px,8.25vw,33px);line-height:1.14}.quality-packing-copy>p:not(.eyebrow){margin-top:22px;font-size:13px;line-height:1.75}.quality-facility-gallery{grid-template-columns:1fr;height:auto;margin-top:42px}.quality-facility-gallery figure{height:310px}.quality-facility-gallery figure:last-child{height:360px}.quality-facility-facts{margin-top:16px}.quality-facility-facts span{min-height:70px;padding:18px;font-size:12px}.quality-aerial-grid{gap:36px}.quality-contact{padding:76px 0}.quality-contact-layout{gap:32px}.quality-contact-layout>div:first-child>p:last-child{margin-top:20px;font-size:13px;line-height:1.72}.quality-contact-actions{width:100%}}@media(max-width:1240px){.applications-page-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(470px,1.08fr);gap:44px}.applications-page-hero-copy h1{font-size:64px}.applications-review-page.is-en .applications-page-hero-copy h1{font-size:59px}.applications-page-hero-media{height:510px}.applications-direction-list a{grid-template-columns:68px minmax(190px,.7fr) minmax(260px,1fr) 24px;gap:22px}.applications-commercial-list article{grid-template-columns:minmax(180px,.56fr) minmax(250px,.84fr) minmax(330px,1.1fr);gap:34px}.applications-tea-grid,.applications-hojicha-grid{gap:52px}.applications-tea-copy h2,.applications-hojicha-copy h2,.applications-contact h2{font-size:52px}.applications-tea-media,.applications-hojicha-media{height:540px}.applications-evaluation-steps h3{font-size:27px}}@media(max-width:1020px){.applications-page-hero{padding-top:calc(var(--header-height) + 74px)}.applications-page-hero-grid,.applications-tea-grid,.applications-hojicha-grid{grid-template-columns:1fr}.applications-page-hero-copy{max-width:760px}.applications-page-hero-media{margin-top:10px}.applications-direction-list a{grid-template-columns:66px minmax(190px,.72fr) minmax(0,1fr) 24px}.applications-commercial-list article{grid-template-columns:minmax(180px,.58fr) minmax(0,1.42fr)}.applications-commercial-summary{max-width:620px}.applications-commercial-list dl{grid-column:2}.applications-tea-grid,.applications-hojicha-grid{gap:48px}.applications-tea-copy,.applications-hojicha-copy{max-width:760px}.applications-hojicha-media{grid-row:1}.applications-evaluation-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.applications-evaluation-steps li{min-height:250px}.applications-evaluation-steps h3{margin-top:54px}.applications-insights-list a,.applications-insights-list article{grid-template-columns:64px 110px minmax(0,1fr) 24px}.applications-contact-layout{grid-template-columns:1fr;align-items:start;gap:42px}.applications-contact-actions{width:min(100%,360px)}}@media(max-width:720px){.applications-page-hero{padding:calc(var(--header-height) + 58px) 0 68px}.applications-page-hero-grid{gap:38px}.applications-page-hero-copy h1{margin-top:20px;font-size:36px;line-height:1.08}.applications-review-page.is-en .applications-page-hero-copy h1{font-size:36px}.applications-page-hero-copy>p:not(.eyebrow){margin-top:24px;font-size:13px;line-height:1.75}.applications-page-hero-copy .product-hero-actions{margin-top:32px}.applications-page-hero-copy .button{width:100%}.applications-page-hero-media{height:350px}.applications-page-hero-media figcaption{right:18px;bottom:18px;left:18px;align-items:flex-start;flex-direction:column;gap:7px}.applications-page-hero-media figcaption strong{font-size:27px}.applications-page-hero-media figcaption span{max-width:none;text-align:left}.applications-direction-index,.applications-commercial,.applications-tea,.applications-hojicha,.applications-evaluation,.applications-insights{padding:76px 0}.applications-direction-list,.applications-commercial-list,.applications-insights-list{margin-top:42px}.applications-direction-list a{grid-template-columns:48px minmax(0,1fr) 22px;min-height:144px;padding:24px 6px 24px 0;gap:14px}.applications-direction-number{font-size:27px}.applications-direction-name strong{font-size:25px}.applications-direction-list a>span:nth-child(3){grid-column:2 / 4;max-width:250px;margin-top:-2px;padding-right:22px;font-size:12px}.applications-direction-list a>svg{grid-column:3;grid-row:1}.applications-commercial-list article{grid-template-columns:1fr;min-height:0;padding:34px 0 38px;gap:26px}.applications-commercial-title{display:grid;grid-template-columns:48px 1fr;align-items:end;gap:8px 12px}.applications-commercial-title>span{grid-row:1 / 3;font-size:24px}.applications-commercial-title>p,.applications-commercial-title h3{margin-top:0}.applications-commercial-title h3{font-size:31px}.applications-commercial-summary{font-size:13px;line-height:1.75}.applications-commercial-list dl{grid-column:auto}.applications-commercial-list dl>div{grid-template-columns:76px 1fr;gap:12px}.applications-tea-grid,.applications-hojicha-grid{gap:38px}.applications-tea-media,.applications-hojicha-media{height:360px}.applications-tea-copy h2,.applications-hojicha-copy h2,.applications-contact h2{margin-top:18px;font-size:33px;line-height:1.15}.applications-tea-copy>p:not(.eyebrow),.applications-hojicha-copy>p:not(.eyebrow){margin-top:22px;font-size:13px;line-height:1.75}.applications-tea-copy dl{margin-top:32px}.applications-tea-copy dl>div{grid-template-columns:84px 1fr;gap:12px}.applications-hojicha-uses{margin-top:30px}.applications-hojicha-uses span{min-height:64px;font-size:11px}.applications-evaluation-steps{grid-template-columns:1fr;margin-top:42px}.applications-evaluation-steps li{min-height:220px;padding:24px 22px 28px}.applications-evaluation-steps h3{margin-top:42px;font-size:29px}.applications-insights-list a,.applications-insights-list article{grid-template-columns:46px minmax(0,1fr) 22px;min-height:150px;padding:24px 4px 24px 0;gap:12px}.applications-insights-list a>span,.applications-insights-list article>span{grid-row:1 / 3;font-size:27px}.applications-insights-list a>small,.applications-insights-list article>small{grid-column:2}.applications-insights-list a>strong,.applications-insights-list article>strong{grid-column:2;font-size:25px;line-height:1.16}.applications-insights-list a>svg{grid-column:3;grid-row:1 / 3}.applications-contact{padding:76px 0}.applications-contact-layout{gap:32px}.applications-contact-layout>div:first-child>p:last-child{margin-top:20px;font-size:13px;line-height:1.72}.applications-contact-actions{width:100%}}.about-review-page{background:var(--mineral)}.about-hero{padding:calc(var(--header-height) + 96px) 0 104px}.about-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:68px}.about-hero-copy h1{max-width:780px;margin-top:28px;font-size:clamp(62px,4.5vw,82px);line-height:.98}.about-hero-copy h1 span{display:block}.about-hero-copy>p:not(.eyebrow){max-width:680px;margin-top:34px;color:var(--muted);font-size:15px;line-height:1.85}.about-hero-copy .product-hero-actions{margin-top:42px}.about-hero-media{position:relative;height:590px;overflow:hidden;background:var(--carbon)}.about-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 1.1s cubic-bezier(.2,.72,.2,1)}.about-hero-media:hover img{transform:scale(1.018)}.about-hero-media:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,transparent 48%,rgba(17,20,17,.88)),linear-gradient(90deg,rgba(17,20,17,.08),transparent 42%)}.about-hero-media figcaption{position:absolute;z-index:2;right:34px;bottom:32px;left:34px;display:grid;color:var(--mineral);gap:12px}.about-hero-media figcaption small{color:var(--lime);font-size:11px;font-weight:800;letter-spacing:0}.about-hero-media figcaption strong{max-width:560px;font-family:var(--display);font-size:31px;font-weight:var(--display-weight);line-height:1.08}.about-enterprise,.about-history,.about-footprint,.about-global{padding:128px 0}.about-section-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.55fr);align-items:end;gap:72px}.about-section-heading h2{max-width:980px;margin-top:24px;font-size:clamp(52px,4.2vw,74px);line-height:1}.about-section-heading>p{max-width:520px;color:var(--muted);font-size:14px;line-height:1.82}.about-section-heading-light h2{color:var(--mineral)}.about-section-heading-light>p{color:#f2f4efad}.about-company-list{margin-top:74px;border-top:1px solid var(--line-light)}.about-company-list article{position:relative;display:grid;grid-template-columns:90px minmax(300px,.9fr) minmax(340px,1.1fr);align-items:center;min-height:190px;color:var(--mineral);border-bottom:1px solid var(--line-light);gap:34px;transition:background-color .26s ease}.about-company-list article:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:var(--lime);transform:scaleX(0);transform-origin:left;transition:transform .76s cubic-bezier(.2,.72,.2,1)}.about-company-list article.is-visible:after{transform:scaleX(1)}.about-company-list article:hover{background:#f2f4ef09}.about-company-index{color:var(--lime);font-family:var(--display);font-size:35px;font-weight:var(--display-weight)}.about-company-name{display:block}.about-company-name h3{font-size:32px;line-height:1.08}.about-company-role{display:grid;max-width:560px;gap:14px}.about-company-role strong{color:var(--mineral);font-size:15px}.about-company-role p{color:#f2f4efa3;font-size:13px;line-height:1.72}.about-brand-statement{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(420px,1.25fr);align-items:center;margin-top:74px;color:var(--mineral);border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.about-brand-statement span{display:flex;min-height:170px;align-items:center;color:var(--lime);font-family:var(--display);font-size:60px;font-weight:var(--display-weight);line-height:1;border-right:1px solid var(--line-light)}.about-brand-statement p{max-width:680px;padding:36px 0 36px 56px;color:#f2f4efc2;font-size:16px;line-height:1.75}.about-history-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:78px 0 0;padding:0;list-style:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about-history-list li{position:relative;min-height:380px;padding:48px 40px 52px 0;border-right:1px solid var(--line)}.about-history-list li:not(:first-child){padding-left:40px}.about-history-list li:last-child{padding-right:0;border-right:0}.about-history-list li:before{position:absolute;top:-7px;left:0;width:13px;height:13px;content:"";background:var(--matcha-deep);border:3px solid var(--mineral);border-radius:50%;outline:1px solid var(--matcha-deep);transform:scale(0);transition:transform .5s .22s cubic-bezier(.2,.72,.2,1)}.about-history-list li:not(:first-child):before{left:40px}.about-history-list li.is-visible:before{transform:scale(1)}.about-nowrap-term{white-space:nowrap}.about-mobile-line{display:inline}.about-fixed-title-line,.about-title-desktop,.about-title-desktop>span{display:block}.about-title-mobile{display:none}.about-history-marker{display:grid;align-content:start;gap:12px}.about-history-marker small{color:var(--muted);font-size:11px;font-weight:800}.about-history-marker strong{color:var(--matcha-deep);font-family:var(--display);font-size:62px;font-weight:var(--display-weight);line-height:1}.about-history-content{margin-top:84px}.about-history-list h3{font-size:29px;line-height:1.08}.about-history-list p{max-width:360px;margin-top:20px;color:var(--muted);font-size:13px;line-height:1.78}.about-footprint{color:var(--mineral);background:var(--matcha-deep)}.about-footprint-roles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:72px;padding:0;list-style:none;border-top:1px solid rgba(242,244,239,.26);border-left:1px solid rgba(242,244,239,.26)}.about-footprint-roles>li{position:relative;display:grid;min-height:260px;padding:30px 30px 34px;border-right:1px solid rgba(242,244,239,.26);border-bottom:1px solid rgba(242,244,239,.26);grid-template-rows:auto 1fr auto;transition:background-color .28s ease,transform .28s ease}.about-footprint-roles>li:hover{background:#f2f4ef0d;transform:translateY(-4px)}.about-role-marker{display:flex;align-items:center;justify-content:space-between;color:var(--lime)}.about-role-marker span{font-family:var(--display);font-size:28px;font-weight:var(--display-weight);line-height:1}.about-role-marker small{color:#f2f4efb8;font-size:11px;font-weight:800}.about-footprint-roles h3{align-self:end;margin-top:54px;color:var(--mineral);font-size:25px;line-height:1.08;text-wrap:balance}.about-footprint-roles p{margin-top:16px;color:#f2f4efad;font-size:12px;line-height:1.68}.about-footprint-roles svg{position:absolute;right:26px;bottom:28px;color:var(--lime);opacity:0;transform:translate(-5px);transition:opacity .28s ease,transform .28s ease}.about-footprint-roles>li:hover svg{opacity:1;transform:translate(0)}.about-footprint-visuals{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:end;margin-top:74px;gap:28px}.about-footprint-visuals figure{position:relative;height:550px;overflow:hidden;background:var(--carbon)}.about-footprint-visuals figure:last-child{height:450px}.about-footprint-visuals img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.72,.2,1)}.about-footprint-visuals figure:hover img{transform:scale(1.018)}.about-footprint-visuals figure:after{position:absolute;inset:auto 0 0;height:42%;content:"";pointer-events:none;background:linear-gradient(180deg,transparent,rgba(17,20,17,.86))}.about-footprint-visuals figcaption{position:absolute;z-index:2;right:28px;bottom:26px;left:28px;display:grid;gap:8px}.about-footprint-visuals figcaption small{color:var(--lime);font-size:11px;font-weight:800}.about-footprint-visuals figcaption strong{color:var(--mineral);font-family:var(--display);font-size:28px;line-height:1.05}.about-global-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.65fr);align-items:stretch;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about-global-copy{padding:82px 70px 82px 0}.about-global-copy h2{max-width:780px;margin-top:24px;font-size:clamp(54px,4.1vw,72px);line-height:1}.about-global-copy>p:not(.eyebrow){max-width:720px;margin-top:32px;color:var(--muted);font-size:15px;line-height:1.82}.about-global-copy .section-link{margin-top:48px}.about-global-stat{display:flex;min-height:500px;flex-direction:column;justify-content:center;padding:64px 0 64px 70px;color:var(--matcha-deep);border-left:1px solid var(--line)}.about-global-stat>svg{margin-bottom:54px}.about-global-stat .stat-number{color:var(--matcha-deep);font-size:128px;line-height:.82}.about-global-stat .stat-number em{margin-left:5px;font-size:42px;font-style:normal}.about-global-stat strong{margin-top:32px;color:var(--ink);font-size:16px}.about-global-stat>span:last-child{margin-top:10px;color:var(--muted);font-size:11px;font-weight:800}.about-contact{padding:106px 0;color:var(--mineral);background:var(--carbon)}.about-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:72px}.about-contact h2{max-width:880px;margin-top:24px;font-size:clamp(52px,4.3vw,72px);line-height:1}.about-contact-layout>div:first-child>p:last-child{max-width:660px;margin-top:25px;color:#f2f4efad;font-size:14px;line-height:1.72}.about-contact-actions{display:grid;width:270px;gap:12px}.about-contact-actions .button{justify-content:space-between}@media(max-width:1240px){.about-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(450px,1.08fr);gap:44px}.about-hero-copy h1{font-size:clamp(54px,5vw,66px)}.about-hero-media{height:520px}.about-section-heading{gap:52px}.about-section-heading h2{font-size:58px}.about-company-list article{grid-template-columns:72px minmax(270px,.9fr) minmax(300px,1.1fr);gap:26px}.about-company-name h3{font-size:28px}.about-history-list li{padding-right:30px}.about-history-list li:not(:first-child){padding-left:30px}.about-history-list li:not(:first-child):before{left:30px}.about-footprint-roles>li{padding-inline:24px}.about-footprint-roles h3{font-size:23px}}@media(max-width:1080px){.about-hero{padding-top:calc(var(--header-height) + 74px)}.about-hero-grid,.about-section-heading,.about-global-grid,.about-contact-layout{grid-template-columns:1fr}.about-hero-copy{max-width:780px}.about-hero-media{height:510px;margin-top:10px}.about-section-heading{align-items:start;gap:32px}.about-section-heading>p{max-width:720px}.about-company-list article{grid-template-columns:64px minmax(0,.95fr) minmax(0,1.05fr)}.about-brand-statement{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr)}.about-brand-statement span{font-size:48px}.about-brand-statement p{padding-left:42px}.about-history-list li{min-height:350px}.about-history-marker strong{font-size:52px}.about-history-content{margin-top:62px}.about-footprint-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.about-footprint-visuals figure{height:450px}.about-footprint-visuals figure:last-child{height:390px}.about-global-copy{padding-right:0}.about-global-stat{min-height:340px;padding:56px 0;border-top:1px solid var(--line);border-left:0}.about-global-stat>svg{margin-bottom:34px}.about-contact-layout{align-items:start;gap:42px}.about-contact-actions{width:min(100%,360px)}}@media(max-width:720px){.about-hero{padding:calc(var(--header-height) + 58px) 0 68px}.about-hero-grid{gap:38px}.about-hero-copy h1{margin-top:20px;font-size:clamp(32px,9.2vw,36px);line-height:1.08;text-wrap:balance}.about-hero-copy>p:not(.eyebrow){margin-top:24px;font-size:13px;line-height:1.75}.about-hero-copy .product-hero-actions{margin-top:32px}.about-hero-copy .button{width:100%}.about-hero-media{height:350px}.about-hero-media figcaption{right:18px;bottom:18px;left:18px}.about-hero-media figcaption strong{font-size:25px}.about-enterprise,.about-history,.about-footprint,.about-global{padding:76px 0}.about-section-heading h2,.about-global-copy h2,.about-contact h2{margin-top:18px;font-size:33px;line-height:1.12;text-wrap:balance}.about-mobile-line{display:block}.about-title-desktop{display:none}.about-title-mobile,.about-title-mobile>span{display:block}.about-section-heading>p{font-size:13px;line-height:1.75}.about-company-list{margin-top:46px}.about-company-list article{grid-template-columns:42px minmax(0,1fr);min-height:0;padding:28px 0 30px;gap:12px}.about-company-index{grid-row:1 / 3;font-size:27px}.about-company-name h3{font-size:25px}.about-company-role{grid-column:2;gap:10px}.about-company-role strong{font-size:13px}.about-company-role p{font-size:12px}.about-brand-statement{grid-template-columns:1fr;margin-top:48px}.about-brand-statement span{min-height:104px;font-size:42px;border-right:0;border-bottom:1px solid var(--line-light)}.about-brand-statement p{padding:26px 0;font-size:13px}.about-history-list{grid-template-columns:1fr;margin-top:48px}.about-history-list li,.about-history-list li:not(:first-child){min-height:0;padding:34px 0 38px 46px;border-right:0;border-bottom:1px solid var(--line)}.about-history-list li:last-child{border-bottom:0}.about-history-list li:before,.about-history-list li:not(:first-child):before{top:44px;left:6px;width:11px;height:11px;border-width:2px;outline:0;box-shadow:0 0 0 1px var(--matcha-deep)}.about-history-marker{gap:8px}.about-history-marker small{font-size:11px}.about-history-marker strong{font-size:43px}.about-history-content{margin-top:38px}.about-history-list h3{font-size:25px}.about-history-list p{font-size:12px}.about-footprint-roles{grid-template-columns:1fr;margin-top:48px}.about-footprint-roles>li{min-height:230px;padding:24px 20px 28px}.about-footprint-roles h3{margin-top:42px;font-size:22px}.about-footprint-roles p{margin-top:13px;font-size:11px}.about-footprint-roles svg{display:none}.about-footprint-visuals{grid-template-columns:1fr;margin-top:48px;gap:16px}.about-footprint-visuals figure,.about-footprint-visuals figure:last-child{height:330px}.about-footprint-visuals figcaption{right:18px;bottom:18px;left:18px}.about-global-copy{padding:48px 0}.about-global-copy>p:not(.eyebrow){margin-top:22px;font-size:13px;line-height:1.75}.about-global-copy .section-link{margin-top:34px}.about-global-stat{min-height:280px;padding:42px 0}.about-global-stat .stat-number{font-size:88px}.about-global-stat .stat-number em{font-size:30px}.about-contact{padding:76px 0}.about-contact-layout{gap:32px}.about-contact-layout>div:first-child>p:last-child{margin-top:20px;font-size:13px}.about-contact-actions{width:100%}}.insights-review-page,.contact-review-page{background:var(--mineral)}.insights-page-hero,.contact-hero{padding:calc(var(--header-height) + 104px) 0 112px}.insights-page-hero-grid,.contact-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.56fr);align-items:stretch;gap:72px}.insights-page-hero-copy,.contact-hero-copy{align-self:center}.insights-page-hero-copy h1,.contact-hero-copy h1{max-width:900px;margin-top:28px;font-size:clamp(64px,5vw,88px);line-height:.98}.insights-page-hero-copy h1 span,.contact-hero-copy h1 span{display:block}.insights-page-hero-copy>p:not(.eyebrow),.contact-hero-copy>p:not(.eyebrow){max-width:720px;margin-top:34px;color:var(--muted);font-size:15px;line-height:1.85}.insights-page-hero-copy .product-hero-actions,.contact-hero-copy .product-hero-actions{margin-top:42px}.insights-page-hero-index{display:grid;grid-template-rows:1fr auto;min-height:510px;padding:42px;color:var(--mineral);background:var(--matcha-deep)}.insights-page-hero-index>div{display:flex;flex-direction:column;justify-content:center}.insights-page-hero-index>div>span{color:#f2f4efb8;font-size:11px;font-weight:800}.insights-page-hero-index strong{margin-top:18px;color:var(--lime);font-family:var(--display);font-size:144px;font-weight:var(--display-weight);line-height:.8}.insights-page-hero-index p{margin-top:28px;font-family:var(--display);font-size:26px;font-weight:var(--display-weight)}.insights-page-hero-index ul{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid rgba(242,244,239,.25)}.insights-page-hero-index li{padding:12px 0;color:#f2f4efc2;font-size:12px;border-bottom:1px solid rgba(242,244,239,.18)}.insights-featured,.insights-library,.contact-pathways,.contact-inquiry{padding:128px 0}.insights-library{--muted: #5f695d}.insights-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:74px;border-top:1px solid var(--line-light);border-left:1px solid var(--line-light)}.insights-featured-grid a,.insights-featured-card{position:relative;display:flex;min-height:400px;flex-direction:column;padding:34px 32px 36px;border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);transition:color .22s ease,background-color .22s ease}.insights-featured-grid a:hover,.insights-featured-grid a:focus-visible{color:var(--lime);background:#a7d33d0e}.insights-featured-grid a>div,.insights-featured-card>div{display:flex;align-items:center;justify-content:space-between}.insights-featured-grid a>div span,.insights-featured-card>div span{color:var(--lime);font-family:var(--display);font-size:33px;font-weight:var(--display-weight)}.insights-featured-grid a>div small,.insights-featured-card>div small{color:#f2f4ef9e;font-size:11px;font-weight:800}.insights-featured-grid h3{margin-top:74px;color:var(--mineral);font-size:32px;line-height:1.12}.insights-featured-grid p{margin-top:22px;color:#f2f4efa6;font-size:13px;line-height:1.75}.insights-featured-grid a>svg{margin-top:auto;color:var(--lime)}.insights-featured-card .insights-entry-status{display:block;margin-top:auto;padding-top:28px;color:var(--lime);font-size:10px;font-weight:800;letter-spacing:.1em}.insights-featured-card.is-review>svg{align-self:flex-end;margin-top:16px}.insights-editorial-note{display:grid;grid-template-columns:minmax(140px,.24fr) minmax(0,1fr);margin-top:52px;padding:24px 26px;color:var(--matcha-dark);background:#63872f12;border-top:2px solid var(--matcha-deep);gap:28px}.insights-editorial-note strong{color:var(--matcha-deep);font-size:11px;letter-spacing:.1em}.insights-editorial-note p{max-width:820px;color:var(--muted);font-size:13px;line-height:1.7}.insights-editorial-note+.insights-filter{margin-top:26px}.insights-filter{display:flex;flex-wrap:wrap;margin-top:72px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.insights-filter button{display:inline-flex;min-height:54px;align-items:center;justify-content:space-between;padding:0 20px;color:var(--muted);cursor:pointer;background:transparent;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:22px;transition:color .18s ease,background-color .18s ease}.insights-filter button:hover,.insights-filter button:focus-visible{color:var(--matcha-deep);background:#63872f0f}.insights-filter button.is-active{color:var(--mineral);background:var(--matcha-deep)}.insights-filter button span{font-family:var(--display);font-size:20px;font-weight:var(--display-weight)}.insights-directory{margin-top:54px;border-top:1px solid var(--line)}.insights-directory-row{color:inherit;text-decoration:none;cursor:pointer;display:grid;grid-template-columns:76px minmax(310px,.92fr) minmax(300px,.72fr) 28px;align-items:center;min-height:166px;scroll-margin-top:calc(var(--header-height) + 22px);border-bottom:1px solid var(--line);gap:34px;transition:color .18s ease,background-color .18s ease}.insights-directory-row:hover,.insights-directory-row:focus-visible{color:var(--matcha-dark);background:#63872f0b;outline:none}.insights-directory-row.is-pending{cursor:default}.insights-directory-row.is-pending:hover{color:inherit;background:transparent}.insights-directory-row>span{color:var(--matcha-deep);font-family:var(--display);font-size:31px;font-weight:var(--display-weight)}.insights-directory-row small{color:var(--matcha-deep);font-size:11px;font-weight:800}.insights-directory-row .insights-entry-status{display:block;margin-top:13px;color:var(--muted);font-size:9px;letter-spacing:.09em}.insights-directory-row.is-review .insights-entry-status{color:var(--matcha-deep)}.insights-directory-row h3{max-width:650px;margin-top:12px;font-size:27px;line-height:1.16}.insights-directory-row>p{max-width:520px;color:var(--muted);font-size:13px;line-height:1.72}.insights-directory-row>svg{justify-self:end;color:var(--matcha-deep);transition:transform .18s ease}.insights-directory-row .insights-pending-marker{justify-self:end;color:var(--muted);font-family:inherit;font-size:18px;font-weight:400}.insights-directory-row:hover>svg,.insights-directory-row:focus-visible>svg{transform:translate(3px,-3px)}.insights-next{padding:106px 0;color:var(--mineral);background:var(--matcha-deep)}.insights-next-layout,.contact-email-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:72px}.insights-next h2,.contact-email h2{max-width:900px;margin-top:24px;font-size:clamp(52px,4.3vw,72px);line-height:1}.insights-next-layout>div:first-child>p:last-child,.contact-email-layout>div:first-child>p:last-child{max-width:700px;margin-top:25px;color:#f2f4efc2;font-size:14px;line-height:1.75}.insights-next-actions{display:grid;width:270px;gap:12px}.insights-next-actions .button{justify-content:space-between}.insight-pending-page{min-height:100vh;background:var(--carbon)}.insight-pending-hero{min-height:calc(100vh - var(--header-height) - 112px);padding:calc(var(--header-height) + 120px) 0 120px;color:var(--mineral)}.insight-pending-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;gap:90px}.insight-pending-layout h1{max-width:920px;margin-top:28px;font-size:clamp(58px,6vw,92px);line-height:.98}.insight-pending-layout>div:first-child>p:last-child{max-width:760px;margin-top:32px;color:#f2f4efb3;font-size:15px;line-height:1.8}.insight-pending-actions{display:grid;gap:12px}.insight-pending-actions .button{justify-content:space-between}.contact-direct-panel{display:flex;min-height:520px;flex-direction:column;justify-content:center;padding:48px;color:var(--mineral);background:var(--carbon)}.contact-direct-panel>svg{color:var(--lime)}.contact-direct-panel>small{margin-top:42px;color:#f2f4ef9e;font-size:11px;font-weight:800}.contact-direct-panel>a{display:inline-block;width:fit-content;max-width:100%;margin-top:14px;color:var(--mineral);font-family:var(--display);font-size:clamp(25px,2.3vw,37px);font-weight:var(--display-weight);line-height:1.1;overflow-wrap:anywhere;border-bottom:2px solid var(--lime)}.contact-direct-panel dl{display:grid;margin:58px 0 0;border-top:1px solid var(--line-light)}.contact-direct-panel dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);padding:16px 0;border-bottom:1px solid var(--line-light);gap:18px}.contact-direct-panel dt{color:var(--lime);font-size:11px;font-weight:800}.contact-direct-panel dd{margin:0;color:#f2f4efc7;font-size:12px;line-height:1.55}.contact-pathway-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:74px;border-top:1px solid var(--line-light);border-left:1px solid var(--line-light)}.contact-pathway-grid article{min-height:330px;padding:36px 34px 40px;border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.contact-pathway-grid article>div{display:flex;align-items:center;justify-content:space-between;color:var(--lime)}.contact-pathway-grid article>div span{font-family:var(--display);font-size:28px;font-weight:var(--display-weight)}.contact-pathway-grid h3{margin-top:82px;color:var(--mineral);font-size:32px;line-height:1.1}.contact-pathway-grid p{max-width:380px;margin-top:20px;color:#f2f4efa3;font-size:13px;line-height:1.75}.contact-inquiry-layout{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:start;margin-top:74px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.contact-inquiry-guide{position:sticky;top:calc(var(--header-height) + 28px);min-height:570px;padding:38px 32px;color:var(--mineral);background:var(--matcha-deep);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.contact-inquiry-guide>svg{color:var(--lime)}.contact-inquiry-guide h3{margin-top:42px;font-size:30px}.contact-inquiry-guide ol{display:grid;margin:40px 0 0;padding:0;list-style:none}.contact-inquiry-guide li{display:grid;grid-template-columns:34px 1fr;padding:15px 0;color:#f2f4efd1;font-size:12px;line-height:1.55;border-top:1px solid rgba(242,244,239,.2);gap:12px}.contact-inquiry-guide li span{color:var(--lime);font-family:var(--display);font-size:18px;font-weight:var(--display-weight)}.contact-inquiry-guide>div{display:flex;margin-top:54px;padding-top:24px;color:#f2f4efb8;border-top:1px solid rgba(242,244,239,.2);gap:12px}.contact-inquiry-guide>div p{font-size:11px;line-height:1.65}.contact-form{position:relative;padding:42px 42px 48px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.contact-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.contact-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 28px}.contact-field-grid label{display:grid;align-content:start;gap:10px}.contact-field-grid label>span:first-child{color:var(--ink);font-size:11px;font-weight:800}.contact-field-grid input,.contact-field-grid select,.contact-field-grid textarea{width:100%;color:var(--ink);font:inherit;font-size:14px;background:#e6eae280;border:1px solid rgba(17,20,17,.22);border-radius:0;outline:0;transition:border-color .18s ease,background-color .18s ease}.contact-field-grid input,.contact-field-grid select{height:50px;padding:0 14px}.contact-field-grid textarea{min-height:172px;padding:14px;line-height:1.65;resize:vertical}.contact-field-grid input:focus,.contact-field-grid select:focus,.contact-field-grid textarea:focus{background:var(--mineral);border-color:var(--matcha-deep)}.contact-field-grid input[aria-invalid=true],.contact-field-grid select[aria-invalid=true],.contact-field-grid textarea[aria-invalid=true]{border-color:#9b3126}.contact-volume-field,.contact-message-field{grid-column:1 / -1}.contact-consent{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;margin-top:30px;color:var(--muted);cursor:pointer;gap:12px}.contact-consent input{position:absolute;width:1px;height:1px;opacity:0}.contact-consent .choice-mark{display:inline-grid;width:20px;height:20px;place-items:center;color:transparent;border:1px solid rgba(17,20,17,.35)}.contact-consent.is-selected .choice-mark{color:var(--mineral);background:var(--matcha-deep);border-color:var(--matcha-deep)}.contact-consent>span:last-child{font-size:11px;line-height:1.65}.contact-form-footer{display:flex;align-items:center;justify-content:space-between;margin-top:32px;padding-top:28px;border-top:1px solid var(--line);gap:24px}.contact-form-footer>div{display:flex;align-items:center;color:var(--muted);gap:9px}.contact-form-footer>div span{font-size:11px;font-weight:700}.contact-form-status{margin-top:20px;padding:14px 16px;font-size:12px;line-height:1.6;border-left:3px solid}.contact-form-status.is-error{color:#7b251e;background:#9b312614;border-color:#9b3126}.contact-form-status.is-success{color:var(--matcha-dark);background:#63872f1a;border-color:var(--matcha-deep)}.contact-email{padding:106px 0;color:var(--mineral);background:var(--matcha-deep)}.contact-email .button{max-width:430px;overflow-wrap:anywhere}@media(max-width:1240px){.insights-page-hero-grid,.contact-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.54fr);gap:46px}.insights-page-hero-copy h1,.contact-hero-copy h1{font-size:clamp(56px,5.5vw,72px)}.insights-page-hero-index{padding:36px}.insights-directory-row{grid-template-columns:64px minmax(280px,.88fr) minmax(240px,.72fr) 24px;gap:26px}.insights-directory-row h3{font-size:24px}.contact-direct-panel{padding:38px}}@media(max-width:980px){.insights-page-hero-grid,.contact-hero-grid,.insights-next-layout,.contact-email-layout{grid-template-columns:1fr}.insights-page-hero,.contact-hero{padding-bottom:86px}.insights-page-hero-index,.contact-direct-panel{min-height:420px}.insights-page-hero-index{grid-template-columns:.72fr 1fr;grid-template-rows:1fr;align-items:center}.insights-featured-grid,.contact-pathway-grid{grid-template-columns:1fr}.insights-featured-grid a,.insights-featured-card{min-height:310px}.insights-featured-grid h3,.contact-pathway-grid h3{margin-top:46px}.insights-directory-row{grid-template-columns:58px minmax(0,1fr) 22px;padding:30px 0;gap:22px}.insights-directory-row>p{grid-column:2 / 3}.insights-directory-row>svg{grid-column:3;grid-row:1}.insights-next-actions{width:min(100%,520px);grid-template-columns:repeat(2,minmax(0,1fr))}.insight-pending-layout{grid-template-columns:1fr;gap:54px}.insight-pending-actions{width:min(100%,560px)}.contact-inquiry-layout{grid-template-columns:1fr}.contact-inquiry-guide{position:static;min-height:0}.contact-inquiry-guide ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.contact-inquiry-guide>div{margin-top:34px}}@media(max-width:680px){.insights-page-hero,.contact-hero{padding:calc(var(--header-height) + 66px) 0 72px}.insights-page-hero-grid,.contact-hero-grid{gap:48px}.insights-page-hero-copy h1,.contact-hero-copy h1{margin-top:22px;font-size:40px;line-height:1.06}.insights-page-hero-copy>p:not(.eyebrow),.contact-hero-copy>p:not(.eyebrow){margin-top:24px;font-size:13px;line-height:1.75}.insights-page-hero-copy .product-hero-actions,.contact-hero-copy .product-hero-actions{display:grid;margin-top:30px}.insights-page-hero-copy .button,.contact-hero-copy .button{width:100%;justify-content:space-between}.insights-page-hero-index{grid-template-columns:1fr;grid-template-rows:auto auto;min-height:0;padding:32px 26px}.insights-page-hero-index strong{font-size:104px}.insights-page-hero-index ul{margin-top:42px}.insights-featured,.insights-library,.contact-pathways,.contact-inquiry{padding:86px 0}.insights-featured-grid,.contact-pathway-grid{margin-top:48px}.insights-featured-grid a,.insights-featured-card{min-height:300px;padding:28px 24px 30px}.insights-featured-grid h3{margin-top:44px;font-size:28px}.insights-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.insights-filter button{min-width:0;padding:0 14px;font-size:11px;gap:10px}.insights-editorial-note{grid-template-columns:1fr;margin-top:38px;padding:22px 20px;gap:10px}.insights-directory{margin-top:38px}.insights-directory-row{grid-template-columns:48px minmax(0,1fr);min-height:0;padding:28px 0 30px;gap:18px}.insights-directory-row>span{font-size:25px}.insights-directory-row h3{font-size:24px;line-height:1.18}.insights-directory-row>p{grid-column:2;font-size:12px}.insights-directory-row>svg{display:none}.insights-directory-row .insights-pending-marker{display:none}.insights-next,.contact-email{padding:78px 0}.insights-next h2,.contact-email h2{font-size:42px;line-height:1.04}.insights-next-actions{grid-template-columns:1fr;width:100%}.insight-pending-hero{min-height:0;padding:calc(var(--header-height) + 84px) 0 86px}.insight-pending-layout h1{font-size:42px;line-height:1.04}.insight-pending-layout>div:first-child>p:last-child{margin-top:24px;font-size:13px}.contact-direct-panel{min-height:0;padding:36px 26px}.contact-direct-panel>a{font-size:27px}.contact-pathway-grid article{min-height:278px;padding:28px 24px 32px}.contact-pathway-grid h3{margin-top:54px;font-size:29px}.contact-inquiry-layout{margin-top:48px}.contact-inquiry-guide{padding:32px 24px}.contact-inquiry-guide ol{grid-template-columns:1fr}.contact-form{padding:32px 20px 36px}.contact-field-grid{grid-template-columns:1fr;gap:22px}.contact-volume-field,.contact-message-field{grid-column:auto}.contact-form-footer{align-items:stretch;flex-direction:column}.contact-form-footer .button,.contact-email .button{width:100%;justify-content:space-between}}.insight-article-page{background:var(--mineral)}.insight-article-hero{padding:calc(var(--header-height) + 76px) 0 108px;color:var(--mineral);background:var(--carbon)}.insight-article-back{display:inline-flex;align-items:center;color:#f2f4efbd;font-size:12px;font-weight:750;gap:10px;transition:color .18s ease,transform .18s ease}.insight-article-back:hover,.insight-article-back:focus-visible{color:var(--lime);transform:translate(-3px)}.insight-article-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);align-items:end;margin-top:66px;gap:88px}.insight-article-hero h1{max-width:1040px;margin-top:26px;color:var(--mineral);font-size:clamp(56px,5.1vw,84px);line-height:1.02}.insight-article-page.is-en .insight-article-hero h1{max-width:980px;font-size:clamp(50px,4.55vw,76px);line-height:1.04;text-wrap:balance}.insight-article-summary{max-width:780px;margin-top:34px;color:#f2f4efad;font-size:16px;line-height:1.85}.insight-article-audience{padding:28px 0 0;border-top:1px solid rgba(242,244,239,.28)}.insight-article-audience dl{display:grid;margin:0;gap:24px}.insight-article-audience dl div{display:grid;gap:8px}.insight-article-audience dt{color:var(--lime);font-size:11px;font-weight:800}.insight-article-audience dd{margin:0;color:#f2f4efc7;font-size:13px;line-height:1.7}.insight-article-audience>a{display:flex;align-items:center;justify-content:space-between;margin-top:34px;padding:17px 0;color:var(--mineral);font-size:12px;font-weight:800;border-top:1px solid rgba(242,244,239,.18);border-bottom:1px solid rgba(242,244,239,.18)}.insight-article-content{padding:120px 0 128px;scroll-margin-top:var(--header-height)}.insight-article-content-grid{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,790px);justify-content:center;align-items:start;gap:94px}.insight-article-rail{position:sticky;top:calc(var(--header-height) + 36px);display:flex;flex-direction:column;padding-top:8px}.insight-article-rail>span{color:var(--matcha-deep);font-family:var(--display);font-size:72px;font-weight:var(--display-weight);line-height:.85}.insight-article-rail>small{margin-top:24px;color:var(--matcha-dark);font-size:11px;font-weight:800}.insight-article-rail>p{margin-top:22px;color:var(--muted);font-size:12px;line-height:1.75}.insight-article-rail>a{display:flex;align-items:center;justify-content:space-between;margin-top:34px;padding:16px 0;color:var(--ink);font-size:11px;font-weight:800;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.insight-article-body{color:#20231f}.insight-article-body>p{margin:0 0 25px;font-size:17px;line-height:2}.insight-article-body>h2{margin:72px 0 28px;padding-top:26px;color:var(--ink);font-size:38px;line-height:1.2;border-top:1px solid var(--line)}.insight-article-body>h2:first-child{margin-top:0}.insight-article-body ol{display:grid;margin:8px 0 34px;padding:0;list-style:none;counter-reset:insight-list;gap:14px}.insight-article-body ol>li{position:relative;min-height:46px;padding:9px 0 9px 58px;font-size:16px;line-height:1.85;counter-increment:insight-list}.insight-article-body ol>li:before{position:absolute;top:7px;left:0;display:grid;width:38px;height:38px;place-items:center;color:var(--matcha-dark);font-family:var(--display);font-size:17px;font-weight:var(--display-weight);content:counter(insight-list,decimal-leading-zero);border:1px solid var(--matcha-deep)}.insight-article-body ul{display:grid;margin:8px 0 34px;padding:20px 26px;list-style:none;background:#63872f12;border-left:3px solid var(--matcha-deep);gap:8px}.insight-article-body ul>li{position:relative;padding:4px 0 4px 24px;font-size:16px;line-height:1.75}.insight-article-body ul>li:before{position:absolute;top:14px;left:0;width:8px;height:8px;content:"";background:var(--matcha-deep)}.insight-article-table-wrap{margin:10px 0 38px;overflow:hidden;border:1px solid var(--line)}.insight-article-table{width:100%;table-layout:fixed;border-collapse:collapse}.insight-article-table th,.insight-article-table td{padding:16px 14px;overflow-wrap:anywhere;text-align:left;vertical-align:top;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.insight-article-table th:last-child,.insight-article-table td:last-child{border-right:0}.insight-article-table tbody tr:last-child td{border-bottom:0}.insight-article-table th{color:var(--mineral);font-size:10px;font-weight:800;line-height:1.45;letter-spacing:.08em;text-transform:uppercase;background:var(--ink)}.insight-article-table td{color:#30352e;font-size:12px;line-height:1.58}.insight-article-table tbody tr:nth-child(2n){background:#63872f0e}.insight-article-table th:nth-child(1){width:17%}.insight-article-table th:nth-child(2){width:22%}.insight-article-table th:nth-child(3){width:16%}.insight-article-table th:nth-child(4){width:26%}.insight-article-table th:nth-child(5){width:19%}.insight-article-body strong{color:var(--ink);font-weight:800}.insight-article-body code{padding:.16em .36em;color:var(--matcha-dark);font-family:inherit;font-size:.92em;background:#63872f1a}.insight-article-sources{margin-top:92px;padding-top:36px;border-top:2px solid var(--matcha-deep)}.insight-article-sources h2{max-width:720px;margin-top:18px;font-size:38px;line-height:1.15}.insight-article-sources-intro{max-width:720px;margin-top:22px;color:var(--muted);font-size:14px;line-height:1.8}.insight-article-sources ol{display:grid;margin:42px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.insight-article-sources li{display:grid;padding:24px 0 26px;border-bottom:1px solid var(--line);gap:8px}.insight-article-sources li>a{display:flex;align-items:flex-start;justify-content:space-between;color:var(--ink);gap:24px}.insight-article-sources li>a:hover,.insight-article-sources li>a:focus-visible{color:var(--matcha-dark)}.insight-article-sources li>a strong{font-size:15px;line-height:1.45}.insight-article-sources li>a svg{flex:0 0 auto;margin-top:2px;color:var(--matcha-deep)}.insight-article-sources li>span{color:var(--matcha-deep);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.insight-article-sources li>p{max-width:720px;color:var(--muted);font-size:12px;line-height:1.7}.insight-article-navigation{padding:0 0 104px}.insight-article-navigation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.insight-article-navigation-grid>a{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:180px;padding:30px 34px;color:var(--ink);gap:22px;transition:color .18s ease,background-color .18s ease}.insight-article-navigation-grid>a:nth-child(2){grid-template-columns:minmax(0,1fr) auto;text-align:right;border-left:1px solid var(--line)}.insight-article-navigation-grid>a:hover,.insight-article-navigation-grid>a:focus-visible{color:var(--matcha-dark);background:#63872f0d}.insight-article-navigation-grid span{display:grid;gap:12px}.insight-article-navigation-grid small{color:var(--matcha-deep);font-size:11px;font-weight:800}.insight-article-navigation-grid strong{font-size:21px;line-height:1.32}.insight-article-next{padding:94px 0;color:var(--mineral);background:var(--matcha-deep)}.insight-article-next-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:end;gap:72px}.insight-article-next h2{max-width:850px;margin-top:22px;font-size:clamp(48px,4vw,68px);line-height:1}.insight-article-next-layout>div:first-child>p:last-child{max-width:700px;margin-top:24px;color:#f2f4efc2;font-size:14px;line-height:1.75}.insight-article-next-layout>div:last-child{display:grid;gap:12px}.insight-article-next-layout .button{justify-content:space-between}.insight-article-missing{display:grid;min-height:calc(100vh - var(--header-height));align-items:center;padding:calc(var(--header-height) + 80px) 0 110px;color:var(--mineral)}.insight-article-missing h1{margin-top:24px;color:var(--mineral);font-size:clamp(56px,6vw,92px)}.insight-article-missing p:not(.eyebrow){max-width:620px;margin-top:24px;color:#f2f4efb3;line-height:1.8}.insight-article-missing .button{margin-top:36px}@media(max-width:980px){.insight-article-hero-grid{grid-template-columns:1fr;gap:54px}.insight-article-audience dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.insight-article-content-grid{grid-template-columns:1fr;gap:54px}.insight-article-rail{position:static;display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:end;padding:0 0 34px;border-bottom:1px solid var(--line);gap:24px}.insight-article-rail>span{grid-row:1 / 3}.insight-article-rail>small,.insight-article-rail>p,.insight-article-rail>a{margin-top:0}.insight-article-rail>p{grid-column:2}.insight-article-rail>a{grid-column:3;grid-row:1 / 3;min-width:190px}.insight-article-next-layout{grid-template-columns:1fr}.insight-article-next-layout>div:last-child{width:min(100%,560px);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.insight-article-hero{padding:calc(var(--header-height) + 54px) 0 72px}.insight-article-hero-grid{margin-top:46px;gap:42px}.insight-article-hero h1{margin-top:22px;font-size:40px;line-height:1.08}.insight-article-page.is-en .insight-article-hero h1{font-size:38px;line-height:1.08}.insight-article-summary{margin-top:26px;font-size:14px;line-height:1.75}.insight-article-audience dl{grid-template-columns:1fr;gap:22px}.insight-article-content{padding:72px 0 82px}.insight-article-rail{display:grid;grid-template-columns:66px minmax(0,1fr);align-items:start;gap:18px}.insight-article-rail>span{font-size:54px}.insight-article-rail>p{margin-top:12px}.insight-article-rail>a{grid-column:1 / -1;grid-row:auto;min-width:0;margin-top:8px}.insight-article-body>p{margin-bottom:22px;font-size:15px;line-height:1.92}.insight-article-body>h2{margin:54px 0 24px;padding-top:22px;font-size:29px;line-height:1.24}.insight-article-body ol>li{padding-left:50px;font-size:14px;line-height:1.82}.insight-article-body ol>li:before{width:34px;height:34px;font-size:15px}.insight-article-body ul{padding:17px 18px}.insight-article-body ul>li{padding-left:21px;font-size:14px;line-height:1.72}.insight-article-body ul>li:before{top:12px;width:7px;height:7px}.insight-article-table-wrap{overflow:visible;border:0}.insight-article-table,.insight-article-table tbody,.insight-article-table tr,.insight-article-table td{display:block;width:100%}.insight-article-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap;clip:rect(0,0,0,0);border:0}.insight-article-table tbody{display:grid;gap:16px}.insight-article-table tr{padding:8px 16px;background:#fff;border:1px solid var(--line)}.insight-article-table tbody tr:nth-child(2n){background:#63872f0e}.insight-article-table td{display:grid;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);gap:14px;padding:12px 0;font-size:13px;line-height:1.6;border-right:0;border-bottom:1px solid var(--line)}.insight-article-table td:before{color:var(--matcha-dark);font-size:9px;font-weight:800;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;content:attr(data-label)}.insight-article-table tbody tr:last-child td{border-bottom:1px solid var(--line)}.insight-article-table tr td:last-child{border-bottom:0}.insight-article-sources{margin-top:72px;padding-top:28px}.insight-article-sources h2{font-size:31px}.insight-article-sources ol{margin-top:34px}.insight-article-sources li{padding:22px 0 24px}.insight-article-sources li>a{gap:16px}.insight-article-navigation{padding-bottom:76px}.insight-article-navigation-grid{grid-template-columns:1fr}.insight-article-navigation-grid>div{display:none}.insight-article-navigation-grid>a{min-height:150px;padding:24px 18px}.insight-article-navigation-grid>a:nth-child(2){border-top:1px solid var(--line);border-left:0}.insight-article-navigation-grid strong{font-size:17px}.insight-article-next{padding:76px 0}.insight-article-next h2{font-size:41px;line-height:1.04}.insight-article-next-layout>div:last-child{grid-template-columns:1fr;width:100%}}@media(max-width:720px){:root{--mobile-gutter: 18px;--mobile-section-space: 88px}.shell{width:min(calc(100% - (var(--mobile-gutter) * 2)),620px)}.site-header{padding-inline:var(--mobile-gutter);box-shadow:0 1px #f2f4ef29}.brand-lockup>span{font-size:20px}.language-button,.menu-button{width:48px;height:48px}.hero{--hero-block-size: min(690px, calc(100svh - 12px) )}.hero-inner{padding-block:66px 58px}.hero h1,:root[data-font=b] .hero h1{max-width:350px;font-size:clamp(38px,10.4vw,42px);line-height:1.05;text-wrap:balance}.hero-claim{font-size:20px;line-height:1.45}.hero-support{max-width:348px;font-size:14px;line-height:1.78}.button,.text-link,.section-link{min-height:48px}.supply-scale,.products,.applications,.source-proof,.procurement,.insights,.product-lines,.matcha-reference,.hojicha-product,.product-application-guide,.wholesale-support,.wholesale-terms,.wholesale-process,.sample-request,.quality-chain,.quality-tencha,.quality-review,.quality-packing,.quality-facility,.quality-aerial,.applications-direction-index,.applications-commercial,.applications-tea,.applications-hojicha,.applications-evaluation,.applications-insights,.about-enterprise,.about-history,.about-footprint,.about-global,.insights-featured,.insights-library,.contact-pathways,.contact-inquiry{padding-block:var(--mobile-section-space)}.supply-heading h2,.section-heading h2,.product-page-heading h2,.quality-copy h2,.quality-evidence-heading h2,.quality-grinding-copy h2,.quality-packing-copy h2,.quality-aerial-copy h2,.applications-tea-copy h2,.applications-hojicha-copy h2,.about-section-heading h2,.about-global-copy h2,.about-contact h2,.footer-main h2,:root[data-font=b] .supply-heading h2,:root[data-font=b] .section-heading h2,:root[data-font=b] .quality-copy h2,:root[data-font=b] .footer-main h2{font-size:clamp(31px,8.8vw,35px);line-height:1.16;text-wrap:balance}.supply-heading>p,.section-heading>p:last-child,.section-heading.split>p,.product-page-heading.split>p,.quality-evidence-heading>div:last-child>p,.about-section-heading>p{font-size:14px;line-height:1.82}.eyebrow{font-size:11px;letter-spacing:0}.timeline{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;border-top:1px solid var(--line-light);border-left:1px solid var(--line-light)}.timeline-item{min-height:112px;align-items:flex-start;padding:20px 14px;border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);flex-direction:column;gap:12px}.timeline-item+.timeline-item{border-top:0;border-left:0}.timeline-item strong{min-width:0;font-size:25px}.timeline-item span{font-size:11px;line-height:1.45}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;border-top:1px solid var(--line-light);border-left:1px solid var(--line-light)}.stat-item,.stat-item+.stat-item{min-height:146px;padding:22px 16px;border-top:0;border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);border-left:0}.stat-item:last-child:nth-child(odd){grid-column:1 / -1}.stat-number,:root[data-font=b] .stat-number{font-size:clamp(48px,14.2vw,58px)}.stat-label{margin-top:12px;font-size:12px}.scale-note{margin-top:28px;font-size:12px;line-height:1.72}.product-page-hero h1,.wholesale-hero h1,.quality-page-hero-copy h1,.applications-page-hero-copy h1,.about-hero-copy h1,.insights-page-hero-copy h1,.contact-hero-copy h1{max-width:360px;font-size:clamp(36px,10.2vw,41px);line-height:1.08;text-wrap:balance}.product-hero-intro>p,.wholesale-hero-intro>p,.quality-page-hero-copy>p:not(.eyebrow),.applications-page-hero-copy>p:not(.eyebrow),.about-hero-copy>p:not(.eyebrow),.insights-page-hero-copy>p:not(.eyebrow),.contact-hero-copy>p:not(.eyebrow){font-size:14px;line-height:1.82}.quality-page-hero-media,.applications-page-hero-media,.about-hero-media{width:100vw;height:390px;min-height:390px;margin-left:calc(50% - 50vw)}.quality-page-hero-media img,.applications-page-hero-media img,.about-hero-media img{height:390px;min-height:390px}.product-duality,.duality-media{min-height:460px}.duality-tabs{min-height:88px;border-color:#1114112e;box-shadow:0 16px 34px #1114111f}.duality-tabs button{min-height:64px}.product-copy,.duality-copy{padding-block:42px}.product-copy h3,.duality-copy h3{font-size:32px}.matcha-reference-grid,.support-grid,.wholesale-support-grid,.quality-chain-list,.quality-chain-visuals,.quality-tencha-gallery,.quality-grinding-media,.quality-review-media,.applications-direction-list,.applications-commercial-list,.applications-evaluation-steps,.about-footprint-roles,.about-footprint-visuals,.insights-featured-grid,.contact-pathway-grid{display:flex;width:auto;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:var(--mobile-gutter);padding-left:var(--mobile-gutter);overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:var(--mobile-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;border-left:0;gap:12px}.matcha-reference-grid::-webkit-scrollbar,.support-grid::-webkit-scrollbar,.wholesale-support-grid::-webkit-scrollbar,.quality-chain-list::-webkit-scrollbar,.quality-chain-visuals::-webkit-scrollbar,.quality-tencha-gallery::-webkit-scrollbar,.quality-grinding-media::-webkit-scrollbar,.quality-review-media::-webkit-scrollbar,.applications-direction-list::-webkit-scrollbar,.applications-commercial-list::-webkit-scrollbar,.applications-evaluation-steps::-webkit-scrollbar,.about-footprint-roles::-webkit-scrollbar,.about-footprint-visuals::-webkit-scrollbar,.insights-featured-grid::-webkit-scrollbar,.contact-pathway-grid::-webkit-scrollbar,.insights-filter::-webkit-scrollbar{display:none}.matcha-reference-grid article,.support-grid article,.wholesale-support-grid article,.quality-chain-list li,.quality-chain-visuals figure,.quality-tencha-gallery figure,.quality-grinding-media figure,.quality-review-media figure,.applications-direction-list a,.applications-commercial-list article,.applications-evaluation-steps li,.about-footprint-roles>li,.about-footprint-visuals figure,.insights-featured-grid a,.insights-featured-card,.contact-pathway-grid article{scroll-snap-align:start;scroll-snap-stop:always}.matcha-reference-grid{margin-top:44px;padding-block:1px;border-top:0}.product-review-page .matcha-reference-grid{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.matcha-reference-grid article{flex:0 0 min(84vw,344px);display:flex;min-height:0;padding:0 20px 24px;flex-direction:column;background:#ffffff85;border:1px solid var(--line)}.product-review-page .matcha-reference-grid article{scroll-snap-stop:normal}.reference-powder{width:calc(100% + 40px);min-height:0;margin:0 -20px;aspect-ratio:20 / 11;border-right:0;border-bottom:1px solid var(--line)}.reference-powder img{object-fit:contain;object-position:center}.matcha-reference-grid h3{align-self:stretch;margin:24px 0 0}.matcha-reference-grid dl{margin:18px 0 0}.matcha-reference-grid dl>div{padding-block:11px}.product-review-page.is-en .matcha-reference-grid dl>div{grid-template-columns:1fr;gap:4px}.product-review-page.is-en .matcha-reference-grid dt,.product-review-page.is-en .matcha-reference-grid dd{line-height:1.45}.product-review-page .matcha-reference-grid .scroll-discovery{top:clamp(88px,23vw,96px)}.support-grid,.wholesale-support-grid{margin-top:46px;padding-block:1px;border-top:0}.support-grid article,.wholesale-support-grid article{flex:0 0 min(82vw,330px);min-height:280px;padding:28px 24px 32px;background:var(--mineral);border:1px solid var(--line)}.support-grid article+article,.wholesale-support-grid article+article{border-top:1px solid var(--line);border-left:1px solid var(--line)}.support-grid h3,.wholesale-support-grid h3{margin-top:54px;font-size:28px}.quality-chain-list{margin-top:44px;padding-block:1px;border-top:0}.quality-chain-list li{flex:0 0 min(80vw,320px);min-height:236px;background:var(--mineral);border:1px solid var(--line)}.quality-chain-list a{min-height:234px}.quality-chain-visuals{height:auto;margin-top:38px;padding-block:1px;border-top:0}.quality-chain-visuals figure,.quality-chain-visuals figure:last-child{flex:0 0 min(88vw,372px);height:410px;border:1px solid var(--line)}.quality-tencha-gallery,.quality-grinding-media,.quality-review-media{height:auto;margin-top:46px;padding-block:1px}.quality-tencha-gallery:before{display:none}.quality-tencha-gallery figure,.quality-tencha-primary,.quality-grinding-media figure,.quality-grinding-media figure:last-child,.quality-review-media figure,.quality-review-media figure:nth-child(2){flex:0 0 min(86vw,360px);height:390px;min-height:390px;aspect-ratio:auto}.quality-review-media figure{border:1px solid var(--line)}.applications-direction-list{margin-top:44px;padding-block:1px;border-top:0}.applications-direction-list a{flex:0 0 min(82vw,332px);grid-template-columns:46px minmax(0,1fr) 22px;min-height:180px;padding:26px 18px;background:#f2f4ef09;border:1px solid var(--line-light)}.applications-direction-list a>span:nth-child(3){grid-column:2 / 4;max-width:none}.applications-commercial-list{margin-top:44px;padding-block:1px;border-top:0}.applications-commercial-list article{flex:0 0 min(86vw,354px);min-height:430px;padding:30px 24px 32px;background:#ffffff85;border:1px solid var(--line)}.applications-commercial-list article:before{left:24px}.applications-evaluation-steps{margin-top:44px;padding-block:1px;border-top:0}.applications-evaluation-steps li{flex:0 0 min(80vw,320px);min-height:270px;border:1px solid rgba(242,244,239,.26)}.applications-evaluation-steps h3{margin-top:54px}.about-footprint-roles{margin-top:48px;padding-block:1px;border-top:0}.about-footprint-roles>li{flex:0 0 min(80vw,320px);min-height:248px;border:1px solid rgba(242,244,239,.26)}.about-footprint-visuals{align-items:stretch;margin-top:48px;padding-block:1px}.about-footprint-visuals figure,.about-footprint-visuals figure:last-child{flex:0 0 min(88vw,370px);height:420px}.insights-featured-grid,.contact-pathway-grid{margin-top:48px;padding-block:1px;border-top:0}.insights-featured-grid a,.insights-featured-card,.contact-pathway-grid article{flex:0 0 min(82vw,334px);min-height:322px;border:1px solid var(--line-light)}.insights-filter{display:flex;width:auto;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:var(--mobile-gutter);padding-left:var(--mobile-gutter);overflow-x:auto;flex-wrap:nowrap;scroll-padding-inline:var(--mobile-gutter);scroll-snap-type:x proximity;scrollbar-width:none;border-top:0;border-left:0;gap:8px}.insights-filter button{flex:0 0 auto;min-height:50px;padding-inline:16px;white-space:nowrap;scroll-snap-align:start;border:1px solid var(--line)}.insights-directory-row{padding-block:32px}.insights-directory-row>p{font-size:13px;line-height:1.72}.contact-inquiry-guide,.contact-form{padding:32px 22px 36px}.contact-field-grid{gap:24px}.contact-form input,.contact-form select,.contact-form textarea{min-height:50px;font-size:16px}.contact-form textarea{min-height:142px}.footer-main{padding-block:82px 66px}.footer-bottom{padding-block:26px 34px}}@media(max-width:400px){.hero-actions{grid-template-columns:1fr}.hero h1,:root[data-font=b] .hero h1{font-size:37px}.timeline-item{padding-inline:10px}.timeline-item strong{font-size:22px}.timeline-item span{font-size:11px}.stat-number,:root[data-font=b] .stat-number{font-size:48px}}@media(pointer:coarse){.button:active,.product-selector button:active,.duality-tabs button:active,.applications-direction-list a:active,.quality-chain-list a:active,.insights-featured-grid a:active,.insights-directory-row:not(.is-pending):active{transform:scale(.985)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.hero-sequence,.product-hero-step,[data-reveal]{opacity:1;transform:none}.mask-reveal{clip-path:none}}.refinement-home{--matcha: #5d7f2f;--matcha-deep: #466826;--matcha-dark: #30451d;--lime: #acd83f;--mineral: #f3f5f1;--mineral-soft: #e8ece5;--shell: 1320px;--header-height: 84px;background:var(--mineral)}.refinement-home .texture-green:before,.refinement-home .texture-dark:before{opacity:.1}.refinement-home .supply-scale.texture-green:before,.refinement-home .quality-panel.texture-green:before,.refinement-home .site-footer.texture-green:before{opacity:.22}.refinement-home .site-header{min-height:var(--header-height);background-color:var(--matcha-deep);background-size:320px 320px;background-blend-mode:soft-light;border-bottom-color:#f2f4ef40}.refinement-home .desktop-nav{gap:32px}.refinement-home .desktop-nav a{color:#f2f4efd1}.refinement-home .desktop-nav a:after{height:1px;transform-origin:left center}.refinement-home .hero{--hero-block-size: min(760px, calc(100svh - 50px) )}.refinement-home .hero-image{filter:brightness(1.06) saturate(1.04) contrast(.98) sepia(.025)}.refinement-home .hero-tint{background:linear-gradient(90deg,#070c0661,#070c0652 38%,#070c0629 68%,#070c0614)}.refinement-home .hero-inner{padding-block:70px 56px}.refinement-home .hero-copy{width:min(740px,66%);padding-left:28px;border-left:1px solid rgba(242,244,239,.48);text-shadow:0 2px 26px rgba(0,0,0,.42)}.refinement-home .hero h1{max-width:700px;margin-top:20px;font-size:72px}.refinement-home .hero-claim{margin-top:25px;font-size:25px;line-height:1.42}.refinement-home .hero-support{max-width:590px;margin-top:17px;color:#f2f4efe6;font-size:15px;line-height:1.82}.refinement-home .hero-actions{margin-top:32px}.refinement-home .hero-caption{display:flex;align-items:center;gap:12px;bottom:29px}.refinement-home .hero-caption:before{width:34px;height:1px;content:"";background:var(--lime)}.refinement-home .button{min-height:56px;border-radius:1px}.refinement-home .supply-scale{padding:96px 0 84px;background-color:var(--matcha)}.refinement-home .supply-heading{grid-template-columns:minmax(0,1.08fr) minmax(340px,.62fr);gap:110px}.refinement-home .supply-heading h2,.refinement-home .section-heading h2,.refinement-home .quality-copy h2,.refinement-home .footer-main h2{font-size:52px;line-height:1.07}.refinement-home .timeline{margin-top:66px}.refinement-home .timeline-item{min-height:108px;padding:24px 38px;gap:26px}.refinement-home .timeline-item strong{font-size:34px}.refinement-home .stat-grid{margin-top:0;border-bottom:1px solid var(--line-light)}.refinement-home .stat-item{align-items:flex-start;min-height:214px;padding:44px 42px 40px}.refinement-home .stat-number{font-size:86px}.refinement-home .stat-label{margin-top:26px}.refinement-home .scale-note{max-width:760px;margin:38px 0 0 auto;padding-left:18px;border-left:2px solid var(--lime);text-align:left}.refinement-home .products,.refinement-home .procurement,.refinement-home .insights{padding:136px 0}.refinement-home .applications{padding:132px 0}.refinement-home .section-heading{max-width:790px}.refinement-home .section-heading.split{max-width:none;gap:110px}.refinement-home .section-heading>p:last-child{margin-top:24px}.refinement-home .product-stage{min-height:570px;margin-top:78px;background:#f7f8f5;box-shadow:0 24px 64px #1114110b}.refinement-home .product-selector{background:#e8ece575}.refinement-home .product-selector button{transition:color .22s ease,background-color .22s ease}.refinement-home .product-selector button.is-active{background:#ffffff8f}.refinement-home .product-selector button:after{width:2px}.refinement-home .product-visual{min-height:570px}.refinement-home .product-copy{background:var(--mineral)}.refinement-home .applications-media{margin-top:68px;border-color:#f2f4ef3d}.refinement-home .application-list a{min-height:214px;transition:color .22s ease,background-color .22s ease}.refinement-home .application-list a:after,.refinement-home .support-grid article:before{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:var(--lime);transform:scaleX(0);transform-origin:left center;transition:transform .26s cubic-bezier(.2,.72,.2,1)}.refinement-home .application-list a:hover:after,.refinement-home .application-list a:focus-visible:after,.refinement-home .support-grid article:hover:before{transform:scaleX(1)}.refinement-home .quality-factory{grid-template-columns:1fr 1fr;min-height:840px}.refinement-home .factory-media{min-height:840px}.refinement-home .quality-panel{grid-template-rows:1fr 280px;background-color:var(--matcha-deep)}.refinement-home .quality-copy{padding-inline:clamp(58px,7vw,116px)}.refinement-home .quality-copy>p:not(.eyebrow){max-width:610px}.refinement-home .trust-band{padding:70px 0;background-color:var(--carbon-soft)}.refinement-home .trust-grid>div{min-height:126px}.refinement-home .trust-grid strong{font-size:40px}.refinement-home .support-grid{margin-top:80px}.refinement-home .support-grid article{position:relative;min-height:360px;padding-top:42px;transition:background-color .22s ease}.refinement-home .support-grid article:hover{background:#e8ece585}.refinement-home .support-grid h3{margin-top:62px}.refinement-home .procurement-cta{margin-top:50px;padding:30px 32px;background:var(--matcha-deep)}.refinement-home .insight-list{margin-top:78px}.refinement-home .insight-list>a{min-height:158px;transition:padding-left .23s cubic-bezier(.2,.72,.2,1),background-color .23s ease}.refinement-home .insight-number{font-size:38px}.refinement-home .insight-copy h3{font-size:26px}.refinement-home .site-footer{background-color:var(--matcha-dark)}.refinement-home .footer-main{min-height:470px;padding-block:110px 84px}@media(hover:hover)and (pointer:fine){.refinement-home .product-stage,.refinement-home .applications-media,.refinement-home .factory-media,.refinement-home .quality-detail{transition:box-shadow .32s ease,border-color .32s ease}.refinement-home .product-stage:hover{box-shadow:0 30px 76px #11141113}.refinement-home .applications-media:hover{border-color:#a7d33d85}}@media(max-width:1240px){.refinement-home{--shell: 1120px}.refinement-home .hero-copy{width:min(700px,72%)}.refinement-home .product-stage,.refinement-home .product-visual{min-height:540px}}@media(max-width:1020px){.refinement-home{--header-height: 74px}.refinement-home .hero{--hero-block-size: min(720px, calc(100svh - 38px) )}.refinement-home .hero-copy{width:min(680px,86%)}.refinement-home .supply-heading,.refinement-home .section-heading.split{gap:32px}.refinement-home .quality-factory{grid-template-columns:1fr;min-height:0}.refinement-home .factory-media{min-height:620px}}@media(max-width:720px){.refinement-home{--header-height: 68px;--mobile-gutter: 20px}.refinement-home .hero{--hero-block-size: min(760px, calc(100svh - 24px) )}.refinement-home .hero-tint{background:linear-gradient(180deg,#070c065c,#070c064a 48%,#070c0666)}.refinement-home .hero-inner{padding-block:76px 60px}.refinement-home .hero-copy{width:100%;padding-left:0;border-left:0}.refinement-home .hero h1{margin-top:18px;font-size:40px;line-height:1.04}.refinement-home .hero-claim{margin-top:22px;font-size:20px}.refinement-home .hero-support{max-width:355px;margin-top:16px;font-size:13px;line-height:1.78}.refinement-home .hero-actions{margin-top:28px}.refinement-home .supply-scale,.refinement-home .products,.refinement-home .applications,.refinement-home .procurement,.refinement-home .insights{padding:88px 0}.refinement-home .supply-heading h2,.refinement-home .section-heading h2,.refinement-home .quality-copy h2,.refinement-home .footer-main h2{font-size:33px;line-height:1.17}.refinement-home .timeline{margin-top:48px}.refinement-home .timeline-item{min-height:86px;padding:17px 0}.refinement-home .stat-grid{margin-top:32px}.refinement-home .stat-item{align-items:flex-start;min-height:158px;padding:30px 0}.refinement-home .stat-number{font-size:62px}.refinement-home .stat-label{margin-top:22px}.refinement-home .scale-note{margin-top:34px}.refinement-home .product-stage{min-height:0;margin-top:52px;box-shadow:none}.refinement-home .product-selector button{min-height:150px}.refinement-home .product-visual{min-height:360px}.refinement-home .product-copy{padding:44px 0}.refinement-home .applications-media{width:100vw;margin-top:48px;margin-left:calc(50% - 50vw);border-right:0;border-left:0}.refinement-home .application-list a{min-height:132px}.refinement-home .factory-media{min-height:460px}.refinement-home .quality-copy{padding-block:82px}.refinement-home .trust-band{padding:38px 0}.refinement-home .trust-grid>div{align-items:flex-start;min-height:126px;padding-inline:0;text-align:left}.refinement-home .support-grid{margin-top:54px}.refinement-home .support-grid article{min-height:292px;padding-top:32px}.refinement-home .support-grid h3{margin-top:52px}.refinement-home .procurement-cta{margin-top:44px;padding:28px 22px}.refinement-home .insight-list{margin-top:54px}.refinement-home .insight-list>a{min-height:164px}.refinement-home .footer-main{padding-block:92px 72px}}@media(max-width:400px){.refinement-home .hero h1{font-size:38px}}.refinement-compare{--compare-red: #f04444}.refinement-compare-legend{position:fixed;right:18px;bottom:18px;z-index:100;display:grid;gap:5px;width:min(270px,calc(100vw - 36px));padding:16px 18px;color:#fff;background:#0f110ff0;border:2px solid var(--compare-red);box-shadow:0 16px 42px #0000003d}.refinement-compare-legend strong{font-size:14px}.refinement-compare-legend span,.refinement-compare-legend a{font-size:12px;line-height:1.45}.refinement-compare-legend a{width:fit-content;margin-top:3px;color:#d9f58c;text-decoration:underline;text-underline-offset:3px}.refinement-compare .hero-copy,.refinement-compare .supply-scale>.shell,.refinement-compare .product-stage,.refinement-compare .applications>.shell,.refinement-compare .quality-factory,.refinement-compare .procurement>.shell,.refinement-compare .insights>.shell{position:relative;outline:3px solid var(--compare-red);outline-offset:8px}.refinement-compare .hero-copy:before,.refinement-compare .supply-scale>.shell:before,.refinement-compare .product-stage:before,.refinement-compare .applications>.shell:before,.refinement-compare .quality-factory:before,.refinement-compare .procurement>.shell:before,.refinement-compare .insights>.shell:before{position:absolute;top:12px;right:12px;z-index:30;max-width:min(430px,calc(100% - 24px));padding:9px 12px;color:#fff;font-size:12px;font-weight:700;line-height:1.45;background:var(--compare-red);box-shadow:0 8px 24px #1414142e;pointer-events:none}.refinement-compare .hero-copy:before{content:"01 首屏：加强标题左侧结构线、文字层级与首屏留白"}.refinement-compare .supply-scale>.shell:before{content:"02 供应体系：时间线更舒展，三项核心数据改为左对齐的编辑式排版"}.refinement-compare .product-stage:before{content:"03 产品展示：增加矿物白层次、选中态与克制阴影，双粉切换逻辑不变"}.refinement-compare .applications>.shell:before{content:"04 应用方向：扩大黑色区留白，强化列表节奏与细微悬停反馈"}.refinement-compare .quality-factory:before{content:"05 品质证据：图片与文字调整为更稳定的 1:1 证据结构"}.refinement-compare .procurement>.shell:before{content:"06 采购支持：卡片间距、标题比例和 CTA 层级更清楚"}.refinement-compare .insights>.shell:before{content:"07 洞察与收尾：提高行距和区块间隔，避免页面后半段拥挤"}@media(max-width:720px){.refinement-compare-legend{right:10px;bottom:10px;padding:12px 14px}.refinement-compare .hero-copy,.refinement-compare .supply-scale>.shell,.refinement-compare .product-stage,.refinement-compare .applications>.shell,.refinement-compare .quality-factory,.refinement-compare .procurement>.shell,.refinement-compare .insights>.shell{outline-width:2px;outline-offset:4px}.refinement-compare .hero-copy:before,.refinement-compare .supply-scale>.shell:before,.refinement-compare .product-stage:before,.refinement-compare .applications>.shell:before,.refinement-compare .quality-factory:before,.refinement-compare .procurement>.shell:before,.refinement-compare .insights>.shell:before{top:8px;right:8px;max-width:calc(100% - 16px);padding:7px 9px;font-size:10px}}.refinement-home .hero h1{font-size:76px;line-height:.98}.refinement-home .hero-claim{font-size:27px;line-height:1.38}.refinement-home .hero-support{font-size:16px;line-height:1.75}.refinement-home .supply-heading h2,.refinement-home .section-heading h2,.refinement-home .quality-copy h2,.refinement-home .footer-main h2{font-size:50px;line-height:1.08}.refinement-home .timeline-item strong{font-size:31px}.refinement-home .stat-number{font-size:88px;line-height:.82}.refinement-home .trust-grid strong{font-size:37px}.refinement-home .insight-number{font-size:34px}.refinement-home .insight-copy h3{font-size:24px;line-height:1.35}@media(max-width:720px){.refinement-home .hero h1{font-size:clamp(38px,10.4vw,42px);line-height:1.05}.refinement-home .hero-claim{font-size:20px;line-height:1.45}.refinement-home .hero-support{font-size:14px;line-height:1.78}.refinement-home .supply-heading h2,.refinement-home .section-heading h2,.refinement-home .quality-copy h2,.refinement-home .footer-main h2{font-size:clamp(31px,8.8vw,35px);line-height:1.16}.refinement-home .timeline-item strong{font-size:25px}.refinement-home .stat-number{font-size:clamp(48px,14.2vw,58px)}}@media(max-width:400px){.refinement-home .hero h1{font-size:37px}.refinement-home .timeline-item strong{font-size:22px}.refinement-home .stat-number{font-size:48px}}@media(min-width:1021px)and (max-width:1100px){.refinement-home.is-en .desktop-nav{gap:16px}.refinement-home.is-en .header-tools{margin-left:12px}}@media(max-width:1020px){.refinement-home.is-en .supply-heading{grid-template-columns:minmax(0,1fr)}.refinement-home.is-en .supply-heading>p{max-width:680px}}@media(max-width:720px){.refinement-home.is-en .supply-heading{gap:22px}.refinement-home.is-en .timeline{grid-template-columns:minmax(0,1fr);border-right:1px solid var(--line-light)}.refinement-home.is-en .timeline-item{grid-template-columns:72px minmax(0,1fr);align-items:center;min-height:88px;padding:18px;gap:16px}.refinement-home.is-en .timeline-item+.timeline-item{border-top:1px solid var(--line-light)}.refinement-home.is-en .timeline-item span{font-size:12px;line-height:1.55}}.wholesale-deai-review .wholesale-hero{padding-bottom:96px}.wholesale-deai-review .wholesale-hero .shell{grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);column-gap:96px}.wholesale-deai-review .wholesale-hero h1{max-width:820px}.wholesale-deai-review .wholesale-hero-intro>p{max-width:500px}.wholesale-deai-review .wholesale-deai-secondary-action{width:auto;min-width:132px;padding:0 0 7px;color:var(--ink);background:transparent;border:0;border-bottom:1px solid rgba(17,20,17,.58);border-radius:0;gap:28px}.wholesale-deai-review .wholesale-deai-secondary-action:hover,.wholesale-deai-review .wholesale-deai-secondary-action:focus-visible{color:var(--matcha-dark);background:transparent;border-color:var(--matcha-dark)}.wholesale-deai-review .wholesale-deai-scale>.shell{width:100%;max-width:none}.wholesale-deai-review .wholesale-scale-layout{grid-template-columns:minmax(0,1.16fr) minmax(460px,.84fr)}.wholesale-deai-review .wholesale-scale-media img{object-position:52% center}.wholesale-deai-review .wholesale-scale-copy{padding:70px clamp(44px,3.3vw,52px)}.wholesale-deai-review .wholesale-scale-copy h2{max-width:590px;margin-top:0;font-size:clamp(52px,3.7vw,58px);line-height:1.02}.wholesale-deai-review .wholesale-deai-scale-intro{max-width:600px;margin-top:24px;color:#f2f4efc2;font-size:14px;line-height:1.72}.wholesale-evidence-ledger{margin:36px 0 0;border-top:1px solid var(--line-light)}.wholesale-evidence-ledger>div{display:grid;grid-template-columns:minmax(210px,.82fr) minmax(130px,1fr);align-items:center;min-height:92px;border-bottom:1px solid var(--line-light);gap:28px}.wholesale-evidence-ledger dt,.wholesale-evidence-ledger dd{margin:0}.wholesale-evidence-ledger dt{display:flex;align-items:baseline;gap:9px}.wholesale-evidence-ledger dt>span{color:var(--mineral);font-size:13px;font-weight:800}.wholesale-evidence-ledger strong{color:var(--lime);font-family:var(--display);font-size:clamp(44px,4vw,58px);font-weight:var(--display-weight);line-height:.92}.wholesale-evidence-ledger small{color:var(--mineral);font-size:14px;font-weight:800}.wholesale-evidence-ledger dd{color:var(--mineral);font-size:16px;font-weight:750}.wholesale-deai-review .wholesale-support{padding:104px 0 110px}.wholesale-deai-review .wholesale-support .product-page-heading{grid-template-columns:minmax(0,1.05fr) minmax(360px,.55fr)}.wholesale-deai-review .wholesale-support .product-page-heading h2{max-width:760px}.wholesale-deai-support-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);align-items:stretch;margin-top:58px;gap:clamp(50px,6vw,92px)}.wholesale-deai-support-feature{display:grid;align-content:start}.wholesale-deai-support-feature figure{aspect-ratio:16 / 8.9;overflow:hidden;background:var(--carbon)}.wholesale-deai-support-feature img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.2,.72,.2,1)}.wholesale-deai-support-feature:hover img{transform:scale(1.012)}.wholesale-deai-support-feature-copy{display:block;margin-top:26px}.wholesale-deai-support-feature-copy>span,.wholesale-deai-support-ledger>article>span{color:var(--matcha-deep);font-family:var(--display);font-size:25px;font-weight:var(--display-weight);line-height:1}.wholesale-deai-support-feature-copy h3{margin-top:13px;font-size:35px;line-height:1.04}.wholesale-deai-support-feature-copy p{max-width:610px;margin-top:15px;color:var(--muted);font-size:14px;line-height:1.78}.wholesale-deai-support-ledger{border-top:1px solid var(--line)}.wholesale-deai-support-ledger>article{display:block;align-content:center;min-height:166px;padding:26px 0;border-bottom:1px solid var(--line)}.wholesale-deai-support-ledger h3{margin-top:13px;font-size:27px;line-height:1.08}.wholesale-deai-support-ledger p{max-width:470px;margin-top:13px;color:var(--muted);font-size:13px;line-height:1.72}.wholesale-deai-review .wholesale-terms{padding-top:106px}@media(max-width:1240px){.wholesale-deai-review .wholesale-hero .shell{grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);column-gap:62px}.wholesale-deai-review .wholesale-hero h1{font-size:74px}.wholesale-deai-review .wholesale-scale-layout{grid-template-columns:58% 42%}.wholesale-deai-review .wholesale-scale-copy{padding-inline:48px}.wholesale-deai-review .wholesale-scale-copy h2{font-size:46px}.wholesale-evidence-ledger>div{grid-template-columns:minmax(180px,.84fr) minmax(120px,1fr);gap:22px}.wholesale-deai-support-layout{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:48px}}@media(max-width:1020px){.wholesale-deai-review .wholesale-hero .shell,.wholesale-deai-review .wholesale-support .product-page-heading,.wholesale-deai-review .wholesale-scale-layout,.wholesale-deai-support-layout{grid-template-columns:1fr}.wholesale-deai-review .wholesale-scale-media{min-height:0;aspect-ratio:16 / 8.6}.wholesale-deai-review .wholesale-scale-copy{padding:70px 48px 78px}.wholesale-deai-review .wholesale-scale-copy h2,.wholesale-deai-review .wholesale-deai-scale-intro,.wholesale-evidence-ledger{max-width:760px}.wholesale-deai-support-layout{max-width:800px}.wholesale-deai-support-ledger{margin-top:4px}}@media(max-width:720px){.wholesale-deai-review .wholesale-hero{padding:calc(var(--header-height) + 70px) 0 72px}.wholesale-deai-review .wholesale-hero .shell{gap:28px}.wholesale-deai-review .wholesale-hero h1{max-width:350px;margin-top:24px;font-size:clamp(36px,10.2vw,41px);line-height:1.08}.wholesale-deai-review .wholesale-hero-intro{padding-bottom:0}.wholesale-deai-review .product-hero-actions{align-items:stretch;margin-top:28px;flex-direction:column}.wholesale-deai-review .product-hero-actions .button-dark{width:100%;justify-content:space-between}.wholesale-deai-review .wholesale-deai-secondary-action{width:100%;min-height:48px;justify-content:space-between}.wholesale-deai-review .wholesale-scale-media{width:100vw;aspect-ratio:4 / 3}.wholesale-deai-review .wholesale-scale-copy{padding:60px var(--mobile-gutter) 68px}.wholesale-deai-review .wholesale-scale-copy h2{max-width:350px;font-size:clamp(36px,9.7vw,40px);line-height:1.08}.wholesale-deai-review .wholesale-deai-scale-intro{margin-top:22px;font-size:13px;line-height:1.72}.wholesale-evidence-ledger{margin-top:30px}.wholesale-evidence-ledger>div{grid-template-columns:minmax(150px,.86fr) minmax(105px,1fr);min-height:82px;gap:18px}.wholesale-evidence-ledger strong{font-size:clamp(39px,11vw,46px)}.wholesale-evidence-ledger dd{font-size:14px}.wholesale-deai-review .wholesale-support{padding-block:var(--mobile-section-space)}.wholesale-deai-review .wholesale-support .product-page-heading{gap:22px}.wholesale-deai-support-layout{margin-top:42px;gap:42px}.wholesale-deai-support-feature figure{width:100vw;margin-left:calc(50% - 50vw);aspect-ratio:4 / 3}.wholesale-deai-support-feature-copy{margin-top:24px}.wholesale-deai-support-feature-copy h3{font-size:29px}.wholesale-deai-support-feature-copy p{font-size:13px;line-height:1.72}.wholesale-deai-support-ledger>article{min-height:150px;padding-block:24px}.wholesale-deai-support-ledger h3{font-size:24px}.wholesale-deai-support-ledger p{font-size:13px;line-height:1.7}}.refinement-subpage{--display: Georgia, "Times New Roman", "Noto Serif", serif;--display-weight: 400;--header-height: 104px;--shell: 1320px}.refinement-subpage .site-header{min-height:var(--header-height);color:var(--ink);background-color:#f3f2ecf7;background-image:url(/assets/cha-stella-mineral-washi-v1.webp);background-size:1024px 1024px;background-blend-mode:normal;border-bottom-color:#3e522833;box-shadow:0 10px 32px #2d362a0e}.refinement-subpage .brand-lockup{min-width:250px;min-height:64px;gap:12px;color:#506a31}.refinement-subpage .brand-lockup img{width:102px;height:64px;flex:0 0 auto;filter:brightness(.72) saturate(1.24) contrast(1.2) drop-shadow(0 0 0 rgba(80,106,49,.5))}.refinement-subpage .brand-lockup>span{color:#506a31;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:31px;font-weight:800;letter-spacing:0}.refinement-subpage .desktop-nav{gap:clamp(18px,2vw,34px)}.refinement-subpage .desktop-nav a{padding-block:36px;color:#2d332c;font-size:12px;font-weight:700}.refinement-subpage .desktop-nav a:after{bottom:27px;height:1px;background:#506a31}.refinement-subpage .desktop-nav a:hover,.refinement-subpage .desktop-nav a:focus-visible,.refinement-subpage .desktop-nav a.is-active{color:#506a31}.refinement-subpage .language-button,.refinement-subpage .menu-button{color:#506a31;border-color:#3e52286b}.refinement-subpage .language-button:hover,.refinement-subpage .language-button:focus-visible,.refinement-subpage .menu-button:hover,.refinement-subpage .menu-button:focus-visible{color:var(--mineral);background:#506a31;border-color:#506a31}.refinement-subpage .language-button.is-current-language:hover{color:#506a31;background:transparent;border-color:#3e52286b}.refinement-subpage .product-page-hero h1,.refinement-subpage .wholesale-hero h1,.refinement-subpage .quality-page-hero h1,.refinement-subpage .applications-page-hero h1,.refinement-subpage .about-hero h1,.refinement-subpage .insights-page-hero h1,.refinement-subpage .contact-hero h1{max-width:660px!important;margin-top:24px!important;color:#1f241e;font-family:Georgia,Times New Roman,"Noto Serif",serif!important;font-size:clamp(54px,4.6vw,67px)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.04!important;text-wrap:balance}.refinement-subpage .product-page-heading h2,.refinement-subpage .section-heading h2,.refinement-subpage .wholesale-process-heading h2,.refinement-subpage .quality-review-heading h2,.refinement-subpage .applications-heading h2,.refinement-subpage .about-section-heading h2,.refinement-subpage .contact-inquiry h2,.refinement-subpage .insights-library h2,.refinement-subpage h3{font-family:Georgia,Times New Roman,"Noto Serif",serif;font-weight:400;letter-spacing:0}.scroll-discovery{display:none}@media(max-width:1240px){.refinement-subpage .brand-lockup{min-width:228px;min-height:60px;gap:11px}.refinement-subpage .brand-lockup img{width:92px;height:60px}.refinement-subpage .brand-lockup>span{font-size:27px}}@media(max-width:1020px){.refinement-subpage{--header-height: 82px}.refinement-subpage .brand-lockup{min-width:0}}@media(max-width:720px){.refinement-subpage{--header-height: 76px;--mobile-gutter: 20px}.refinement-subpage .brand-lockup{min-height:54px;gap:9px}.refinement-subpage .brand-lockup img{width:78px;height:54px}.refinement-subpage .brand-lockup>span{font-size:21px}.refinement-subpage .product-page-hero h1,.refinement-subpage .wholesale-hero h1,.refinement-subpage .quality-page-hero h1,.refinement-subpage .applications-page-hero h1,.refinement-subpage .about-hero h1,.refinement-subpage .insights-page-hero h1,.refinement-subpage .contact-hero h1{max-width:360px!important;margin-top:20px!important;font-size:clamp(40px,11.2vw,49px)!important;line-height:1.04!important}.refinement-subpage .matcha-reference-grid,.refinement-subpage .quality-chain-visuals,.refinement-subpage .quality-tencha-gallery,.refinement-subpage .quality-grinding-media,.refinement-subpage .quality-review-media{position:relative}.refinement-subpage .scroll-discovery{position:absolute;top:50%;right:var(--mobile-gutter);z-index:4;display:grid;width:30px;height:30px;place-items:center;color:#506a31;background:#f3f2eceb;border:1px solid rgba(80,106,49,.3);border-radius:50%;box-shadow:0 8px 18px #2d362a1f;pointer-events:none;transform:translateY(-50%)}.refinement-subpage .quality-grinding-media .scroll-discovery{color:#d5e2bd;background:#3e5228d1;border-color:#d5e2bd7a}}@media(max-width:360px){.refinement-subpage{--header-height: 72px}.refinement-subpage .site-header{padding-inline:14px}.refinement-subpage .brand-lockup{gap:6px}.refinement-subpage .brand-lockup img{width:66px;height:46px}.refinement-subpage .brand-lockup>span{font-size:18px}.refinement-subpage .header-tools{gap:6px;margin-left:6px}.refinement-subpage .language-button,.refinement-subpage .menu-button{width:42px;height:42px}}.refinement-subpage.insight-article-page{background-color:var(--mineral);background-image:url(/assets/cha-stella-mineral-washi-v1.webp);background-repeat:repeat;background-size:720px auto}.refinement-subpage.insight-article-page .insight-article-hero{padding-block:calc(var(--header-height) + 70px) 96px;color:var(--mineral);background-color:var(--matcha-deep);background-image:url(/assets/cha-stella-slate-mineral-flat-v2-optimized.webp?v=20260814i1);background-position:center;background-repeat:no-repeat;background-size:cover}.refinement-subpage.insight-article-page .insight-article-back{color:#f3f2ecc7}.refinement-subpage.insight-article-page .insight-article-back:hover,.refinement-subpage.insight-article-page .insight-article-back:focus-visible{color:var(--lime)}.refinement-subpage.insight-article-page .insight-article-hero-grid{margin-top:58px;gap:clamp(42px,5vw,82px)}.refinement-subpage.insight-article-page .insight-article-hero h1{max-width:980px!important;color:var(--mineral)!important;font-family:Georgia,Times New Roman,"Noto Serif",serif!important;font-size:clamp(50px,4.6vw,67px)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.04!important;overflow-wrap:break-word;text-wrap:balance}.refinement-subpage.insight-article-page .insight-article-summary{color:#f3f2ecbd}.refinement-subpage.insight-article-page .insight-article-audience{border-top-color:#f3f2ec57}.refinement-subpage.insight-article-page .insight-article-audience dt{color:var(--lime)}.refinement-subpage.insight-article-page .insight-article-audience dd{color:#f3f2eccc}.refinement-subpage.insight-article-page .insight-article-audience>a{color:var(--mineral);border-color:#f3f2ec3d}.refinement-subpage.insight-article-page .insight-article-content{background-color:var(--mineral);background-image:url(/assets/cha-stella-mineral-washi-v1.webp);background-repeat:repeat;background-size:720px auto}.refinement-subpage.insight-article-page .insight-article-rail>span,.refinement-subpage.insight-article-page .insight-article-rail>small{color:var(--matcha-deep)}.refinement-subpage.insight-article-page .insight-article-rail>span,.refinement-subpage.insight-article-page .insight-article-body>h2,.refinement-subpage.insight-article-page .insight-article-sources h2,.refinement-subpage.insight-article-page .insight-article-next h2{font-family:Georgia,Times New Roman,"Noto Serif",serif;font-weight:400;letter-spacing:0}.refinement-subpage.insight-article-page .insight-article-rail>a,.refinement-subpage.insight-article-page .insight-article-navigation-grid,.refinement-subpage.insight-article-page .insight-article-sources,.refinement-subpage.insight-article-page .insight-article-sources ol{border-color:var(--line)}.refinement-subpage.insight-article-page .insight-article-body>h2{color:var(--ink)}.refinement-subpage.insight-article-page .insight-article-body ul{background:#e6e7dfad;border-left-color:var(--matcha-deep)}.refinement-subpage.insight-article-page .insight-article-body ul>li:before,.refinement-subpage.insight-article-page .insight-article-body ol>li:before{background:var(--matcha-deep);border-color:var(--matcha-deep)}.refinement-subpage.insight-article-page .insight-article-table-wrap{border-color:var(--line)}.refinement-subpage.insight-article-page .insight-article-table th{background:var(--matcha-deep)}.refinement-subpage.insight-article-page .insight-article-table td{border-color:var(--line)}.refinement-subpage.insight-article-page .insight-article-table tbody tr:nth-child(2n){background:#e6e7df7a}.refinement-subpage.insight-article-page .insight-article-sources{border-top-color:var(--matcha-deep)}.refinement-subpage.insight-article-page .insight-article-sources li{border-color:var(--line)}.refinement-subpage.insight-article-page .insight-article-sources li>span{color:var(--matcha-deep)}.refinement-subpage.insight-article-page .insight-article-next{color:var(--mineral);background-color:var(--matcha-deep);background-image:url(/assets/cha-stella-slate-mineral-flat-v2-optimized.webp?v=20260814i1);background-position:center;background-repeat:no-repeat;background-size:cover}.refinement-subpage.insight-article-page .insight-article-next h2{color:var(--mineral)}.refinement-subpage.insight-article-page .insight-article-next-layout>div:first-child>p:last-child{color:#f3f2ecc7}.refinement-subpage.insight-article-page .insight-article-navigation-grid>a:hover,.refinement-subpage.insight-article-page .insight-article-navigation-grid>a:focus-visible{color:var(--matcha-deep);background:#8ea56c1a}@media(max-width:980px){.refinement-subpage.insight-article-page .insight-article-hero{padding-block:calc(var(--header-height) + 60px) 84px}.refinement-subpage.insight-article-page .insight-article-hero h1{max-width:860px!important;font-size:clamp(48px,6.2vw,62px)!important}}@media(max-width:680px){.refinement-subpage.insight-article-page .insight-article-hero{padding-block:calc(var(--header-height) + 46px) 68px}.refinement-subpage.insight-article-page .insight-article-hero-grid{margin-top:42px;gap:38px}.refinement-subpage.insight-article-page .insight-article-hero h1{max-width:100%!important;font-size:clamp(38px,10.8vw,48px)!important;line-height:1.06!important}.refinement-subpage.insight-article-page .insight-article-summary{max-width:100%}}.refinement-home{--matcha: #5d7937;--matcha-deep: #506a31;--matcha-dark: #3e5228;--supply-slate: #52645f;--lime: #8eac61;--mineral: #f3f2ec;--mineral-soft: #e5e8df;--carbon: #3e5228;--carbon-soft: #dfe4da;--ink: #20251f;--muted: #5d655a;--line: rgba(40, 50, 37, .2);--line-light: rgba(243, 242, 236, .3);--display: Georgia, "Times New Roman", "Noto Serif", serif;--display-weight: 400;--header-height: 104px;--shell: 1320px;color:var(--ink);background-color:var(--mineral);background-image:url(/assets/cha-stella-mineral-washi-v1.webp);background-size:1024px 1024px}.refinement-home .brand-lockup>span,.refinement-home .stat-number,.refinement-home .stat-number em,.refinement-home .trust-grid strong,.refinement-home .timeline-item strong,.refinement-home .product-index,.refinement-home .product-selector span,.refinement-home .support-topline span,.refinement-home .insight-number,.refinement-home .application-index{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800}.refinement-home .section-white,.refinement-home .products,.refinement-home .procurement{background-color:var(--mineral);background-image:url(/assets/cha-stella-mineral-washi-v1.webp);background-size:1024px 1024px}.refinement-home .site-header{min-height:var(--header-height);color:var(--ink);background-color:#f3f2ecf7;background-image:url(/assets/cha-stella-mineral-washi-v1.webp);background-size:1024px 1024px;background-blend-mode:normal;border-bottom:1px solid rgba(62,82,40,.2);box-shadow:0 10px 32px #2d362a0e}.refinement-home .brand-lockup{color:var(--matcha-deep)}.refinement-home .brand-lockup img{filter:none}.refinement-home .brand-lockup>span{font-size:29px;letter-spacing:.01em}.refinement-home .desktop-nav{gap:clamp(18px,2vw,34px)}.refinement-home .desktop-nav a{padding-block:36px;color:#2d332c;font-size:12px;font-weight:700}.refinement-home .desktop-nav a:after{bottom:27px;height:1px;background:var(--matcha-deep)}.refinement-home .desktop-nav a:hover,.refinement-home .desktop-nav a:focus-visible,.refinement-home .desktop-nav a.is-active{color:var(--matcha-deep)}.refinement-home .language-button,.refinement-home .menu-button{color:var(--matcha-deep);border-color:#3e52286b}.refinement-home .language-button.is-current-language:hover{color:var(--matcha-deep);background:transparent;border-color:#3e52286b}.refinement-home .language-button:hover,.refinement-home .language-button:focus-visible,.refinement-home .menu-button:hover,.refinement-home .menu-button:focus-visible{color:var(--mineral);background:var(--matcha-deep);border-color:var(--matcha-deep)}.refinement-home .hero{--hero-block-size: clamp(700px, 91svh, 930px);min-height:var(--hero-block-size);color:var(--ink);background-color:var(--mineral);background-image:url(/assets/cha-stella-mineral-washi-v1.webp);background-size:1024px 1024px;border-bottom:1px solid rgba(62,82,40,.2)}.refinement-home .hero-image{content:url(/assets/hero-tea-garden-spring-v1.webp?v=20260814i1);inset:var(--header-height) 0 0 51%;width:49%;height:calc(100% - var(--header-height));object-position:52% center;filter:brightness(1.01) saturate(1.02) contrast(.99);border-left:1px solid rgba(62,82,40,.16)}.refinement-home .hero-tint{inset:var(--header-height) 0 0 51%;display:block;z-index:1;background:linear-gradient(138deg,#fff5c714,#fff8dc06 36%,#fff0 62%);pointer-events:none}.refinement-home .hero-inner{align-items:center;width:100%;max-width:none;min-height:calc(var(--hero-block-size) - var(--header-height));padding:68px calc(49% + 36px) 58px clamp(82px,7.4vw,110px)}.refinement-home .hero-copy{transform:translateY(5px);width:100%;max-width:none;padding:0;color:var(--ink);border:0;text-shadow:none}.refinement-home .hero .eyebrow{color:var(--matcha-deep)}.refinement-home .hero .eyebrow:before{height:1px;background:var(--matcha-deep)}.refinement-home .hero h1,.refinement-home.is-en .hero h1{max-width:610px;margin-top:40px;color:#1f241e;font-size:clamp(58px,4.55vw,67px);font-weight:400;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.refinement-home .hero-claim{max-width:590px;margin-top:40px;color:#273026;font-size:19px;font-weight:700;line-height:1.48}.refinement-home .hero-claim:after{display:block;width:min(370px,76%);height:1px;margin-top:22px;content:"";background:#506a31ad}.refinement-home .hero-support{max-width:440px;margin-top:36px;color:var(--muted);font-size:14px;font-weight:500;line-height:1.68}.refinement-home .hero-actions{align-items:stretch;margin-top:40px;gap:30px}.refinement-home .hero .button{min-height:58px;padding-inline:20px;gap:12px;font-size:12px;white-space:nowrap}.refinement-home .hero .button-primary{flex:0 0 334px}.refinement-home .hero .button-primary svg{transform:rotate(45deg)}.refinement-home .hero .button-quiet{flex:1 1 auto}.refinement-home .hero .button-primary{color:#f8f8f3;background:var(--matcha-deep);border-color:var(--matcha-deep)}.refinement-home .hero .button-primary:hover,.refinement-home .hero .button-primary:focus-visible{color:var(--matcha-deep);background:transparent;border-color:var(--matcha-deep)}.refinement-home .hero .button-quiet{color:var(--matcha-deep);background:#f3f2ec9e;border-color:#506a3175}.refinement-home .hero .button-quiet:hover,.refinement-home .hero .button-quiet:focus-visible{color:var(--mineral);background:var(--matcha-deep);border-color:var(--matcha-deep)}.refinement-home .hero-caption{right:max(28px,calc((50vw - min(50vw,660px))/2));bottom:26px;color:#f3f2ece6;text-shadow:0 1px 16px rgba(24,31,20,.5)}.refinement-home .hero-caption:before{background:#c8d6ab}.refinement-home .supply-scale{padding:112px 0 98px;background-color:var(--supply-slate);background-image:url(/assets/cha-stella-slate-mineral-flat-v2-optimized.webp?v=20260814i1);background-size:1024px 1024px;background-clip:padding-box;border-top:72px solid transparent}.refinement-home .supply-scale.texture-green:before,.refinement-home .quality-panel.texture-green:before,.refinement-home .site-footer.texture-green:before{opacity:.12}.refinement-home .supply-scale.texture-green:before{top:72px;right:0;bottom:0;left:0;background-image:none;opacity:0}.refinement-home .supply-heading h2,.refinement-home .section-heading h2,.refinement-home .quality-copy h2,.refinement-home .footer-main h2{font-size:clamp(48px,4.4vw,62px);font-weight:400;line-height:1.08;letter-spacing:-.028em;text-wrap:balance}.refinement-home .timeline-item strong{color:#edf1e7}.refinement-home .stat-number{font-size:82px}.refinement-home .stat-number em{color:#d5e2bd}.refinement-home .products,.refinement-home .applications,.refinement-home .procurement,.refinement-home .insights{padding:126px 0}.refinement-home .product-stage{min-height:570px;margin-top:72px;background-color:#f3f2ecb8;background-image:url(/assets/cha-stella-mineral-washi-v1.webp);background-size:1024px 1024px;border-color:#3e522840;box-shadow:none}.refinement-home .product-selector{background:#e5e8df6b;border-color:#3e522838}.refinement-home .product-selector button.is-active{background:#fffffc6b}.refinement-home .product-selector button:after{background:var(--matcha-deep)}.refinement-home .product-copy{background-color:#f3f2ecdb;background-image:url(/assets/cha-stella-mineral-washi-v1.webp);background-size:1024px 1024px;border-color:#3e522838}.refinement-home .product-copy h3,.refinement-home .support-grid h3,.refinement-home .insight-copy h3{font-family:Georgia,Times New Roman,"Noto Serif",serif;font-weight:400}.refinement-home .grade-spectrum figcaption{border-color:#3e522840}.refinement-home .applications{color:var(--ink);background-color:var(--mineral-soft);background-image:url(/assets/cha-stella-mineral-washi-v1.webp);background-size:1024px 1024px}.refinement-home .applications.texture-dark:before,.refinement-home .trust-band.texture-dark:before{background-image:url(/assets/cha-stella-mineral-washi-v1.webp);background-size:1024px 1024px;filter:none;mix-blend-mode:normal;opacity:.48}.refinement-home .applications .section-heading.light h2{color:var(--ink)}.refinement-home .applications .section-heading.split.light>p{color:var(--muted)}.refinement-home .applications .eyebrow.lime,.refinement-home .application-index{color:var(--matcha-deep)}.refinement-home .applications .eyebrow:before{background:var(--matcha-deep)}.refinement-home .applications-media,.refinement-home .application-list,.refinement-home .application-list a{border-color:#3e522838}.refinement-home .application-list a:hover,.refinement-home .application-list a:focus-visible{color:var(--matcha-deep);background:#506a310e}.refinement-home .application-name strong{color:var(--ink)}.refinement-home .application-name small,.refinement-home .application-note{color:var(--muted)}.refinement-home .application-list a:after,.refinement-home .support-grid article:before{background:var(--matcha-deep)}.refinement-home .quality-factory,.refinement-home .factory-media{min-height:800px}.refinement-home .quality-panel{grid-template-rows:1fr 270px;background-color:var(--matcha-deep)}.refinement-home .quality-copy{padding-inline:clamp(54px,7vw,108px)}.refinement-home .trust-band{color:var(--ink);background-color:#e1e5dc;background-image:url(/assets/cha-stella-mineral-washi-v1.webp);background-size:1024px 1024px}.refinement-home .trust-grid>div+div{border-color:#3e522838}.refinement-home .trust-grid strong{color:var(--matcha-deep)}.refinement-home .trust-grid span{color:var(--muted)}.refinement-home .support-grid{border-color:#3e52283b}.refinement-home .support-grid article{min-height:340px;border-color:#3e52283b}.refinement-home .support-grid article:hover{background:#506a310e}.refinement-home .procurement-cta{background:var(--matcha-deep)}.refinement-home .procurement-cta .button-dark{color:var(--matcha-deep);background:var(--mineral);border-color:var(--mineral)}.refinement-home .procurement-cta .button-dark:hover,.refinement-home .procurement-cta .button-dark:focus-visible{color:var(--mineral);background:transparent;border-color:#f3f2ecb8}.refinement-home .insights{color:var(--mineral);background-color:var(--matcha-dark)}.refinement-home .insights.texture-dark:before{filter:none;mix-blend-mode:soft-light;opacity:.14}.refinement-home .insights .eyebrow.lime,.refinement-home .insight-number,.refinement-home .insight-copy small{color:#c4d6a3}.refinement-home .insights .eyebrow:before{background:#c4d6a3}.refinement-home .insight-list>a{border-color:#f3f2ec3d}.refinement-home .insight-list>a:hover,.refinement-home .insight-list>a:focus-visible{background:#f3f2ec0e}.refinement-home .site-footer{background-color:var(--matcha-deep)}.refinement-home .footer-main{min-height:440px;padding-block:104px 78px}@media(max-width:1240px){.refinement-home{--header-height: 82px;--shell: 1120px}.refinement-home .brand-lockup{min-width:178px}.refinement-home .brand-lockup>span{font-size:25px}.refinement-home .desktop-nav{gap:18px}.refinement-home .desktop-nav a{padding-block:33px;font-size:11px}.refinement-home .hero-copy{transform:translateY(8px);width:100%;padding-right:0}.refinement-home .hero-inner{padding-right:calc(49% + 5px)}.refinement-home .hero h1,.refinement-home.is-en .hero h1{margin-top:20px;font-size:clamp(48px,4.55vw,56px)}.refinement-home .hero-claim{margin-top:32px;font-size:17px;line-height:1.45}.refinement-home .hero-support{max-width:350px;margin-top:20px;font-size:13px;line-height:1.55}.refinement-home .hero-actions{max-width:443px;margin-top:28px;gap:18px}.refinement-home .hero-claim:after{width:min(278px,64%)}.refinement-home .hero .button{min-height:48px;padding-inline:16px;gap:10px;font-size:11px}.refinement-home .hero .button-primary{flex-basis:260px}}@media(max-width:1020px){.refinement-home{--header-height: 76px}.refinement-home .mobile-menu{color:var(--ink);background-color:var(--mineral);background-image:url(/assets/cha-stella-mineral-washi-v1.webp);background-size:1024px 1024px}.refinement-home .mobile-menu nav,.refinement-home .mobile-menu a{border-color:#3e522838}.refinement-home .mobile-menu a.is-active{color:var(--matcha-deep);background:#506a310f}.refinement-home .mobile-menu a>span{color:var(--matcha-deep)}.refinement-home .hero{--hero-block-size: auto;display:block;min-height:0;padding-top:var(--header-height)}.refinement-home .hero-image{position:relative;inset:auto;width:100%;height:clamp(390px,54vw,540px);object-position:center 54%;border:0}.refinement-home .hero-tint{inset:var(--header-height) 0 auto;width:100%;height:clamp(390px,54vw,540px)}.refinement-home .hero-inner{width:min(calc(100% - 64px),var(--shell));max-width:var(--shell);min-height:0;padding:72px 0 74px}.refinement-home .hero-copy{transform:none;width:min(760px,100%);max-width:760px;padding-right:0}.refinement-home .hero h1,.refinement-home.is-en .hero h1{max-width:720px;margin-top:34px;font-size:clamp(54px,7.8vw,68px)}.refinement-home .hero-claim{margin-top:32px;font-size:19px;line-height:1.55}.refinement-home .hero-support{margin-top:25px;font-size:14px;line-height:1.78}.refinement-home .hero-actions{margin-top:34px;gap:18px}.refinement-home .hero .button{padding-inline:24px;gap:16px;font-size:13px}.refinement-home .hero .button-primary{flex-basis:auto}.refinement-home .hero-claim,.refinement-home .hero-support{max-width:650px}.refinement-home .hero-caption{position:static;justify-content:flex-end;padding:0 32px 28px;color:var(--matcha-deep);text-shadow:none}.refinement-home .hero-caption:before{background:var(--matcha-deep)}}@media(max-width:720px){.refinement-home{--header-height: 68px;--mobile-gutter: 18px}.refinement-home .site-header{box-shadow:0 1px #3e52282e}.refinement-home .brand-lockup>span{font-size:20px}.refinement-home .hero-image{height:clamp(270px,72vw,340px);object-position:center 54%}.refinement-home .hero-tint{height:clamp(270px,72vw,340px)}.refinement-home .hero-inner{width:min(calc(100% - (var(--mobile-gutter) * 2)),620px);align-items:flex-start;padding:58px 0 52px}.refinement-home .hero h1,.refinement-home.is-en .hero h1{max-width:390px;margin-top:26px;font-size:clamp(40px,11.2vw,49px);line-height:1.05;letter-spacing:-.035em}.refinement-home .hero-claim{margin-top:26px;font-size:18px;line-height:1.5}.refinement-home .hero-claim:after{margin-top:22px}.refinement-home .hero-support{max-width:400px;margin-top:22px;font-size:14px;line-height:1.72}.refinement-home .hero-actions{display:grid;grid-template-columns:1fr;margin-top:30px;gap:12px}.refinement-home .hero .button{width:100%;min-height:54px}.refinement-home .hero-caption{justify-content:flex-start;padding:0 var(--mobile-gutter) 22px;font-size:10px}.refinement-home .supply-scale,.refinement-home .products,.refinement-home .applications,.refinement-home .procurement,.refinement-home .insights{padding:88px 0}.refinement-home .supply-scale{border-top-width:44px}.refinement-home .supply-scale.texture-green:before{top:44px;right:0;bottom:0;left:0}.refinement-home .supply-heading h2,.refinement-home .section-heading h2,.refinement-home .quality-copy h2,.refinement-home .footer-main h2{font-size:clamp(38px,10.3vw,46px);line-height:1.08}.refinement-home .product-stage{margin-top:48px}.refinement-home .product-copy{padding-inline:24px}.refinement-home .applications-media{margin-top:46px}.refinement-home .application-list a{min-height:142px}.refinement-home .quality-panel{grid-template-rows:auto 240px}.refinement-home .factory-media{min-height:430px}.refinement-home .trust-grid>div{min-height:116px}.refinement-home .support-grid article{min-height:286px}.refinement-home .procurement-cta{padding:26px 20px}.refinement-home .footer-main{min-height:0;padding-block:86px 70px}}.refinement-home .brand-lockup{min-width:250px;min-height:64px;gap:12px}.refinement-home .brand-lockup img{width:102px;height:64px;flex:0 0 auto;filter:brightness(.72) saturate(1.24) contrast(1.2) drop-shadow(0 0 0 rgba(80,106,49,.5))}.refinement-home .brand-lockup>span{font-size:31px}.refinement-home .supply-scale.texture-green:before,.refinement-home .quality-panel.texture-green:before,.refinement-home .site-footer.texture-green:before,.refinement-home .insights.texture-dark:before{background-image:url(/assets/cha-stella-matcha-ice-crackle-v1.webp?v=20260814i1);background-position:center;background-repeat:no-repeat;background-size:cover;filter:brightness(.98) saturate(.88) contrast(1.18);mix-blend-mode:normal}.refinement-home .supply-scale.texture-green:before{top:0;right:0;bottom:0;left:0;opacity:.62}.refinement-home .quality-panel.texture-green:before,.refinement-home .site-footer.texture-green:before{opacity:.52}.refinement-home .insights.texture-dark:before{mix-blend-mode:soft-light;opacity:.52}.refinement-home .procurement-cta{background-color:var(--matcha-deep);background-image:none}@media(max-width:1240px){.refinement-home .brand-lockup{min-width:228px;min-height:60px;gap:11px}.refinement-home .brand-lockup img{width:92px;height:60px}.refinement-home .brand-lockup>span{font-size:27px}}@media(max-width:1020px){.refinement-home{--header-height: 82px}.refinement-home .brand-lockup{min-width:0}.refinement-home .supply-heading{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:720px){.refinement-home{--header-height: 76px}.refinement-home .brand-lockup{min-height:54px;gap:9px}.refinement-home .brand-lockup img{width:78px;height:54px}.refinement-home .brand-lockup>span{font-size:21px}.refinement-home .supply-heading{gap:22px}.refinement-home .stat-number{font-size:clamp(46px,14vw,60px)}.refinement-home .stat-number em{margin-left:5px;font-size:22px}}@media(max-width:360px){.refinement-home{--header-height: 72px}.refinement-home .site-header{padding-inline:14px}.refinement-home .brand-lockup{gap:6px}.refinement-home .brand-lockup img{width:66px;height:46px}.refinement-home .brand-lockup>span{font-size:18px}.refinement-home .header-tools{gap:6px;margin-left:6px}.refinement-home .language-button,.refinement-home .menu-button{width:42px;height:42px}}.refinement-home .supply-scale{background-color:var(--supply-slate);background-image:url(/assets/cha-stella-slate-mineral-flat-v2-optimized.webp?v=20260814i1);background-size:1024px 1024px}.refinement-home .supply-scale.texture-green:before{background-image:none;opacity:0}.refinement-home .hero-gallery{position:absolute;inset:var(--header-height) 0 0 51%;z-index:3;width:49%;overflow:hidden;background:var(--carbon);border-left:1px solid rgba(62,82,40,.16)}.refinement-home .hero-gallery-image,.refinement-home .hero-gallery-tint{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.refinement-home .hero-gallery-image{object-fit:cover;object-position:52% center;filter:brightness(1.035) saturate(.9) contrast(.97) sepia(.012);opacity:0;transform:scale(1.035);transition:opacity .82s ease,transform 5.8s ease}.refinement-home .hero-gallery-image:nth-of-type(2){object-position:44% center}.refinement-home .hero-gallery-image:nth-of-type(3){object-position:58% center}.refinement-home .hero-gallery-image.is-active{opacity:1;transform:scale(1)}.refinement-home .hero-gallery-tint{pointer-events:none;background:linear-gradient(138deg,#fff5c714,#fff8dc06 36%,#fff0 62%)}.refinement-home .hero-gallery-controls{position:absolute;bottom:28px;left:28px;z-index:2;display:flex;gap:8px}.refinement-home .hero-gallery-controls button{width:16px;height:16px;padding:0;cursor:pointer;background:transparent;border:0}.refinement-home .hero-gallery-controls button:before{display:block;width:100%;height:2px;content:"";background:#f3f2ecb8;transition:width .22s ease,background-color .22s ease}.refinement-home .hero-gallery-controls button.is-active:before{width:30px;background:#f3f2ec}.refinement-home .hero-gallery-controls button:focus-visible{outline:2px solid #f3f2ec;outline-offset:4px}.refinement-home .hero-caption{z-index:4}@media(max-width:1020px){.refinement-home .hero-gallery{position:relative;inset:auto;width:100%;height:clamp(390px,54vw,540px);border:0}}@media(max-width:720px){.refinement-home .hero-gallery{height:clamp(270px,72vw,340px)}.refinement-home .hero-gallery-controls{bottom:20px;left:var(--mobile-gutter)}}@media(prefers-reduced-motion:reduce){.refinement-home .hero-gallery-image{transition:none}}.refinement-home .hero{display:flex;flex-direction:column;min-height:0;padding-top:var(--header-height);background-color:var(--mineral);background-image:url(/assets/cha-stella-mineral-washi-v1.webp);background-size:1024px 1024px}.refinement-home .hero-inner{order:0;width:min(calc(100% - 128px),var(--shell));max-width:var(--shell);min-height:0;padding:52px 0 48px}.refinement-home .hero-copy{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:clamp(52px,8vw,132px);width:100%;color:var(--ink)}.refinement-home .hero-heading-group,.refinement-home .hero-details{min-width:0}.refinement-home .hero h1,.refinement-home.is-en .hero h1{max-width:660px;margin-top:24px;color:#1f241e;font-size:clamp(54px,4.6vw,67px);line-height:1.04}.refinement-home .hero-claim{max-width:440px;margin-top:2px;color:#273026;font-size:18px;line-height:1.5}.refinement-home .hero-claim:after{width:min(310px,90%);margin-top:19px}.refinement-home .hero-support{max-width:470px;margin-top:20px;color:var(--muted);font-size:14px;line-height:1.7}.refinement-home .hero-actions{margin-top:26px;gap:16px}.refinement-home .hero .button{min-height:52px;padding-inline:18px}.refinement-home .hero .button-primary{flex:1 1 190px}.refinement-home .hero .button-quiet{flex:1 1 160px}.refinement-home .hero-gallery{position:relative;inset:auto;order:1;z-index:0;width:100%;height:auto;aspect-ratio:16 / 9;border:0}.refinement-home .hero-gallery-image{object-position:center 48%}.refinement-home .hero-gallery-image:first-of-type{object-position:center top}.refinement-home .hero-caption{right:max(32px,calc((100vw - var(--shell)) / 2));bottom:26px;z-index:4}@media(max-width:1020px){.refinement-home .hero-inner{width:min(calc(100% - 64px),var(--shell));padding-block:46px 42px}.refinement-home .hero-copy{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:48px}.refinement-home .hero-gallery{height:clamp(430px,58vw,560px)}.refinement-home .hero-caption{position:absolute;display:flex;padding:0;color:#f3f2ece6;text-shadow:0 1px 16px rgba(24,31,20,.5)}.refinement-home .hero-caption:before{background:#c8d6ab}}@media(max-width:720px){.refinement-home .hero-inner{width:min(calc(100% - (var(--mobile-gutter) * 2)),620px);padding-block:38px 40px}.refinement-home .hero-copy{display:block}.refinement-home .hero h1,.refinement-home.is-en .hero h1{margin-top:20px;font-size:clamp(40px,11.2vw,49px)}.refinement-home .hero-details{margin-top:30px}.refinement-home .hero-claim{margin-top:0;font-size:18px}.refinement-home .hero-support{margin-top:18px;font-size:14px}.refinement-home .hero-actions{grid-template-columns:1fr;margin-top:26px}.refinement-home .hero-gallery{height:clamp(310px,78vw,430px)}.refinement-home .hero-caption{right:var(--mobile-gutter);bottom:18px}}.refinement-home .supply-scale,.refinement-home .quality-panel,.refinement-home .procurement-cta,.refinement-home .insights,.refinement-home .site-footer{background-color:var(--supply-slate);background-image:url(/assets/cha-stella-mineral-washi-v1.webp);background-blend-mode:multiply;background-position:center;background-repeat:no-repeat;background-size:cover}.refinement-home .supply-scale.texture-green:before,.refinement-home .quality-panel.texture-green:before,.refinement-home .insights.texture-dark:before,.refinement-home .site-footer.texture-green:before{background-image:none;opacity:0}.refinement-home .site-footer .brand-lockup{color:var(--mineral)}.refinement-home .site-footer .brand-lockup img{filter:brightness(0) invert(1);opacity:.88}.refinement-home .stat-item{overflow:hidden;padding-inline:clamp(20px,2.4vw,42px)}.refinement-home .stat-number,:root[data-font=b] .refinement-home .stat-number{max-width:100%;font-size:clamp(58px,5.6vw,88px);white-space:nowrap}.refinement-home .stat-number em{flex:0 0 auto;font-size:clamp(22px,2vw,30px)}@media(min-width:721px)and (max-width:900px){.refinement-home .stat-item{padding-inline:16px}.refinement-home .stat-number,:root[data-font=b] .refinement-home .stat-number{font-size:clamp(42px,5.7vw,52px)}.refinement-home .stat-number em{margin-left:5px;font-size:18px}}@media(max-width:720px){.refinement-home .stat-item,.refinement-home .stat-item+.stat-item{padding-inline:12px}.refinement-home .stat-number,:root[data-font=b] .refinement-home .stat-number{font-size:clamp(40px,11.5vw,54px)}.refinement-home .stat-number em{margin-left:4px;font-size:18px}}.refinement-home .site-footer .button-carbon{min-height:50px;padding-inline:20px;gap:14px;color:var(--mineral);background:#f3f2ec06;border-color:#f3f2ec70}.refinement-home .site-footer .button-carbon svg{color:#b8cf95;transition:color .17s ease}.refinement-home .site-footer .button-carbon:hover,.refinement-home .site-footer .button-carbon:focus-visible{color:var(--mineral);background:#f3f2ec16;border-color:#f3f2ecc2}.refinement-home .site-footer .button-carbon:focus-visible{outline:2px solid #b8cf95;outline-offset:3px}.refinement-subpage .contact-inquiry-guide{color:var(--ink);background-color:#f3f2ece6;background-image:url(/assets/cha-stella-mineral-washi-v1.webp);background-repeat:repeat;background-size:720px auto}.refinement-subpage .contact-inquiry-guide>svg,.refinement-subpage .contact-inquiry-guide li span{color:var(--matcha-deep)}.refinement-subpage .contact-inquiry-guide h3{color:var(--ink)}.refinement-subpage .contact-inquiry-guide li{color:#45514c;border-top-color:#52645f3d}.refinement-subpage .contact-inquiry-guide>div{color:#4d5954;border-top-color:#52645f3d}@media(max-width:720px){.refinement-subpage{--mobile-gutter: 24px}.refinement-subpage .shell{width:min(calc(100% - (var(--mobile-gutter) * 2)),620px)}.refinement-subpage .product-page-hero-copy,.refinement-subpage .wholesale-hero-copy,.refinement-subpage .quality-page-hero-copy,.refinement-subpage .applications-page-hero-copy,.refinement-subpage .about-hero-copy,.refinement-subpage .insights-page-hero-copy,.refinement-subpage .contact-hero-copy{width:100%;max-width:100%;min-width:0}.refinement-subpage .product-page-hero h1,.refinement-subpage .wholesale-hero h1,.refinement-subpage .quality-page-hero h1,.refinement-subpage .applications-page-hero h1,.refinement-subpage .about-hero h1,.refinement-subpage .insights-page-hero h1,.refinement-subpage .contact-hero h1{width:100%;max-width:100%!important;overflow-wrap:break-word;word-break:normal}.refinement-subpage.is-en .product-page-hero h1,.refinement-subpage.is-en .wholesale-hero h1,.refinement-subpage.is-en .quality-page-hero h1,.refinement-subpage.is-en .applications-page-hero h1,.refinement-subpage.is-en .about-hero h1,.refinement-subpage.is-en .insights-page-hero h1,.refinement-subpage.is-en .contact-hero h1{font-size:clamp(38px,9.4vw,42px)!important;line-height:1.06!important}.refinement-subpage .quality-page-hero-copy h1 span,.refinement-subpage .applications-page-hero-copy h1 span,.refinement-subpage .about-hero-copy h1 span,.refinement-subpage .contact-hero-copy h1 span{white-space:normal!important;overflow-wrap:break-word}.refinement-subpage .product-hero-intro,.refinement-subpage .wholesale-hero-intro,.refinement-subpage .quality-page-hero-copy>p:not(.eyebrow),.refinement-subpage .applications-page-hero-copy>p:not(.eyebrow),.refinement-subpage .about-hero-copy>p:not(.eyebrow),.refinement-subpage .insights-page-hero-copy>p:not(.eyebrow),.refinement-subpage .contact-hero-copy>p:not(.eyebrow),.refinement-subpage .product-hero-actions{width:100%;max-width:100%;min-width:0;overflow-wrap:break-word}.refinement-subpage .product-hero-actions .button{max-width:100%;white-space:normal;text-align:center}.refinement-subpage .product-page-heading h2,.refinement-subpage .section-heading h2,.refinement-subpage .wholesale-process-heading h2,.refinement-subpage .quality-review-heading h2,.refinement-subpage .applications-heading h2,.refinement-subpage .about-section-heading h2,.refinement-subpage .contact-inquiry h2,.refinement-subpage .insights-library h2{max-width:100%;font-size:clamp(32px,8.4vw,36px)!important;line-height:1.12;overflow-wrap:break-word}.refinement-subpage.insight-article-page.is-en .insight-article-hero h1{max-width:100%!important;font-size:clamp(38px,9.4vw,42px)!important;line-height:1.06!important}.refinement-home:not(.is-en) .timeline-item{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;min-height:142px;padding:20px 12px 22px;gap:12px}.refinement-home:not(.is-en) .timeline-item strong,.refinement-home:not(.is-en) .timeline-item span{min-width:0;max-width:100%}.refinement-home:not(.is-en) .timeline-item strong{font-size:clamp(23px,6.4vw,27px);line-height:1}.refinement-home:not(.is-en) .timeline-item span{font-size:12px;line-height:1.55;overflow-wrap:break-word}.refinement-subpage .quality-scale-band{background-color:var(--matcha-deep);background-image:none}.refinement-subpage .quality-scale-grid,.refinement-subpage .quality-scale-grid>div{background-color:transparent;background-image:none}}@media(max-width:720px){.refinement-home{--mobile-gutter: 24px}.refinement-home.is-en .hero h1{width:100%;max-width:100%;font-size:clamp(38px,9.4vw,42px);line-height:1.06;overflow-wrap:break-word;word-break:normal}}.refinement-subpage .product-page-footer .brand-lockup,.refinement-subpage .product-page-footer .brand-lockup>span,.refinement-subpage .product-page-footer .brand-lockup:hover,.refinement-subpage .product-page-footer .brand-lockup:focus-visible{color:var(--mineral)}.refinement-subpage .product-page-footer .brand-lockup img{filter:brightness(0) invert(1);opacity:.88}@media(max-width:720px){.refinement-subpage .product-page-footer{background-size:cover}}.refinement-subpage .about-company-list article{background:transparent}.refinement-subpage .about-company-list article:focus-within{background:#f3f2ec12}@media(hover:hover)and (pointer:fine){.refinement-subpage .about-company-list article:hover{background:#f3f2ec12}}.refinement-subpage{--muted: #5d6862;--line: rgba(82, 100, 95, .76);--readability-on-dark: #e1e4dc;--readability-accent-on-dark: #d6e1c4;--readability-line-on-dark: rgba(243, 242, 236, .62);--readability-control-line: rgba(82, 100, 95, .76)}.refinement-home{--line: rgba(62, 82, 40, .76);--line-light: rgba(243, 242, 236, .62);--readability-on-dark: #e1e4dc;--readability-accent-on-dark: #d6e1c4;--readability-line-on-dark: rgba(243, 242, 236, .62);--readability-control-line: rgba(62, 82, 40, .76)}.refinement-subpage :is(.section-carbon,.texture-green,.texture-dark,.product-page-footer,.site-footer,.quality-scale-band,.quality-panel,.wholesale-scale,.wholesale-term-band,.applications-direction-index,.applications-tea,.applications-insights,.applications-contact,.insights-featured,.insights-next,.contact-direct-panel,.contact-email,.about-contact,.insight-article-hero,.insight-article-next){--muted: var(--readability-on-dark);--line: var(--readability-line-on-dark);--line-light: var(--readability-line-on-dark)}.refinement-home :is(.supply-scale,.quality-panel,.procurement-cta,.insights,.site-footer){--muted: var(--readability-on-dark);--line: var(--readability-line-on-dark);--line-light: var(--readability-line-on-dark)}.refinement-subpage :is(.section-carbon,.texture-green,.texture-dark,.product-page-footer,.site-footer,.quality-scale-band,.quality-panel,.wholesale-scale,.wholesale-term-band,.applications-direction-index,.applications-tea,.applications-insights,.applications-contact,.insights-featured,.insights-next,.contact-direct-panel,.contact-email,.about-contact,.insight-article-hero,.insight-article-next) :where(p:not(.eyebrow),dd){color:var(--readability-on-dark)}.refinement-home :is(.supply-scale,.quality-panel,.procurement-cta,.insights,.site-footer) :where(p:not(.eyebrow),dd){color:var(--readability-on-dark)}.refinement-subpage :is(.section-carbon,.texture-green,.texture-dark,.product-page-footer,.site-footer,.quality-scale-band,.quality-panel,.wholesale-scale,.wholesale-term-band,.applications-direction-index,.applications-tea,.applications-insights,.applications-contact,.insights-featured,.insights-next,.contact-direct-panel,.contact-email,.about-contact,.insight-article-hero,.insight-article-next) :where(.eyebrow,small,dt){color:var(--readability-accent-on-dark)}.refinement-home :is(.supply-scale,.quality-panel,.procurement-cta,.insights,.site-footer) :where(.eyebrow,small,dt){color:var(--readability-accent-on-dark)}.refinement-subpage .wholesale-term-band>header span,.refinement-subpage .wholesale-supply-index,.refinement-subpage .wholesale-supply-metric span,.refinement-subpage .applications-direction-number,.refinement-subpage .applications-insights-list a>span,.refinement-subpage .applications-insights-list article>span,.refinement-subpage .about-company-index,.refinement-subpage .about-brand-statement>span,.refinement-subpage .insights-page-hero-index strong,.refinement-subpage .insights-featured-grid a>div span,.refinement-subpage .insights-featured-card>div span,.refinement-subpage .insights-featured-card .insights-entry-status,.refinement-subpage .insight-article-audience dt{color:var(--readability-accent-on-dark)}.refinement-subpage .wholesale-term-band-facts span,.refinement-subpage .applications-direction-list a>span:nth-child(3),.refinement-subpage .applications-direction-name small,.refinement-subpage .applications-insights-list a>small,.refinement-subpage .applications-insights-list article>small,.refinement-subpage .quality-scale-grid>div>span:last-child,.refinement-subpage .site-footer .footer-bottom>span,.refinement-subpage .site-footer .footer-meta span,.refinement-subpage .insight-article-back,.refinement-subpage .insight-article-summary,.refinement-subpage .insight-article-audience dd,.refinement-subpage .insight-article-next-layout>div:first-child>p:last-child,.refinement-subpage .contact-direct-panel dd{color:var(--readability-on-dark)}.refinement-home .supply-heading .eyebrow,.refinement-home .quality-panel .eyebrow,.refinement-home .insights .eyebrow,.refinement-home .insight-number,.refinement-home .insight-copy small,.refinement-home .site-footer .eyebrow{color:var(--readability-accent-on-dark)}.refinement-home .footer-bottom>span,.refinement-home .footer-meta span,.refinement-home .quality-facts span{color:var(--readability-on-dark)}.refinement-home .support-topline span,.refinement-subpage .insights-library .insights-directory-row>span,.refinement-subpage .about-global-stat .stat-number em{color:var(--matcha-deep)}.refinement-subpage .language-button,.refinement-subpage .menu-button,.refinement-subpage .button-dark,.refinement-subpage .button-carbon,.refinement-subpage .button-primary,.refinement-subpage .button-outline-dark,.refinement-subpage input,.refinement-subpage select,.refinement-subpage textarea,.refinement-subpage .choice-mark,.refinement-subpage .contact-consent .choice-mark,.refinement-home .language-button,.refinement-home .menu-button,.refinement-home .hero .button-quiet{border-color:var(--readability-control-line)}.refinement-subpage input::placeholder,.refinement-subpage textarea::placeholder{color:#5d6862;opacity:1}.refinement-subpage input:focus,.refinement-subpage select:focus,.refinement-subpage textarea:focus,.refinement-subpage input:focus-visible,.refinement-subpage select:focus-visible,.refinement-subpage textarea:focus-visible{border-color:var(--matcha-deep);box-shadow:0 0 0 3px #52645f38}.refinement-subpage :focus-visible{outline-color:var(--matcha-deep)}.refinement-home :focus-visible{outline-color:var(--matcha-dark)}.refinement-subpage :is(.section-carbon,.texture-green,.texture-dark,.product-page-footer,.site-footer,.quality-scale-band,.quality-panel,.wholesale-scale,.wholesale-term-band,.applications-direction-index,.applications-tea,.applications-insights,.applications-contact,.insights-featured,.insights-next,.contact-direct-panel,.contact-email,.about-contact,.insight-article-hero,.insight-article-next) :focus-visible,.refinement-home :is(.supply-scale,.quality-panel,.procurement-cta,.insights,.site-footer) :focus-visible{outline-color:var(--readability-accent-on-dark)}.refinement-subpage :is(.section-carbon,.texture-green,.texture-dark,.product-page-footer,.site-footer,.quality-scale-band,.quality-panel,.wholesale-scale,.wholesale-term-band,.applications-direction-index,.applications-tea,.applications-insights,.applications-contact,.insights-featured,.insights-next,.contact-direct-panel,.contact-email,.about-contact,.insight-article-hero,.insight-article-next) .button,.refinement-home :is(.supply-scale,.quality-panel,.procurement-cta,.insights,.site-footer) .button{border-color:var(--readability-line-on-dark)}.refinement-subpage .site-footer,.refinement-subpage .site-footer .footer-bottom,.refinement-subpage .site-footer .footer-nav,.refinement-subpage .site-footer .footer-meta,.refinement-subpage .insight-article-audience,.refinement-subpage .insight-article-audience>a{border-color:var(--readability-line-on-dark)}.refinement-home .timeline,.refinement-home .timeline-item+.timeline-item,.refinement-home .stat-item+.stat-item,.refinement-home .quality-facts,.refinement-home .insight-list,.refinement-home .insight-list>a,.refinement-home .site-footer,.refinement-home .site-footer .footer-bottom,.refinement-home .site-footer .footer-meta{border-color:var(--readability-line-on-dark)}.refinement-home .site-footer .button-carbon{border-color:var(--readability-line-on-dark)}.refinement-home .product-stage,.refinement-home .product-selector,.refinement-home .product-selector button,.refinement-home .product-copy,.refinement-home .grade-spectrum figcaption,.refinement-home .application-list,.refinement-home .application-list a,.refinement-home .support-grid,.refinement-home .support-grid article{border-color:var(--readability-control-line)}.refinement-subpage :is(.section-carbon,.texture-green,.texture-dark,.product-page-footer,.site-footer,.quality-scale-band,.quality-panel,.wholesale-scale,.wholesale-term-band,.applications-direction-index,.applications-tea,.applications-insights,.applications-contact,.insights-featured,.insights-next,.contact-direct-panel,.contact-email,.about-contact,.insight-article-hero,.insight-article-next) p:not(.eyebrow){color:var(--readability-on-dark)}.refinement-subpage :is(.section-carbon,.texture-green,.texture-dark,.product-page-footer,.site-footer,.quality-scale-band,.quality-panel,.wholesale-scale,.wholesale-term-band,.applications-direction-index,.applications-tea,.applications-insights,.applications-contact,.insights-featured,.insights-next,.contact-direct-panel,.contact-email,.about-contact,.insight-article-hero,.insight-article-next) :is(.eyebrow,small,dt){color:var(--readability-accent-on-dark)}.refinement-home :is(.supply-scale,.quality-panel,.procurement-cta,.insights,.site-footer) p:not(.eyebrow){color:var(--readability-on-dark)}.refinement-home :is(.supply-scale,.quality-panel,.procurement-cta,.insights,.site-footer) :is(.eyebrow,small,dt){color:var(--readability-accent-on-dark)}.refinement-subpage.insight-article-page .insight-article-back,.refinement-subpage.insight-article-page .insight-article-summary,.refinement-subpage.insight-article-page .insight-article-audience dd,.refinement-subpage.insight-article-page .insight-article-next-layout>div:first-child>p:last-child{color:var(--readability-on-dark)}.refinement-subpage.insight-article-page .insight-article-hero .eyebrow,.refinement-subpage.insight-article-page .insight-article-audience dt,.refinement-subpage.insight-article-page .insight-article-next .eyebrow{color:var(--readability-accent-on-dark)}.refinement-subpage .product-page-footer .footer-bottom>span,.refinement-subpage .product-page-footer .footer-meta span,.refinement-subpage .product-page-footer .footer-meta a{color:var(--readability-on-dark)}.refinement-subpage .product-application-list>a>span:first-child,.refinement-subpage .wholesale-supply-path li.is-featured h3,.refinement-subpage .wholesale-supply-metric strong,.refinement-subpage .wholesale-process-list li>span,.refinement-subpage .quality-scale-grid .stat-number em,.refinement-subpage .applications-evaluation-steps li>div>span,.refinement-subpage .about-footprint-roles .about-role-marker span,.refinement-subpage .contact-pathway-grid article>div>span{color:var(--readability-accent-on-dark)}.refinement-subpage .insights-page-hero-index>div>span,.refinement-subpage .insights-page-hero-index li{color:var(--readability-on-dark)}.refinement-subpage .insights-editorial-note p{color:#58635d}.refinement-subpage .contact-pathways .contact-pathway-grid article{color:var(--mineral);background:#f3f2ec0f;border-color:var(--readability-line-on-dark)}.refinement-subpage .contact-pathways .contact-pathway-grid article p{color:var(--readability-on-dark)}.refinement-subpage .contact-pathways .contact-pathway-grid article:hover,.refinement-subpage .contact-pathways .contact-pathway-grid article:focus-within{background:#f3f2ec12}.refinement-subpage .quality-page-hero-media figcaption span,.refinement-subpage .applications-page-hero-media figcaption span{color:#eef0e9}.refinement-subpage .quality-page-hero-media:after,.refinement-subpage .applications-page-hero-media:after{background:linear-gradient(180deg,#24312e00,#24312eeb 48%,#24312ef7)}@media(min-width:721px){.refinement-subpage .applications-page-hero-media figcaption{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,30%);align-items:end;gap:24px}.refinement-subpage .applications-page-hero-media figcaption strong,.refinement-subpage .applications-page-hero-media figcaption span{min-width:0}.refinement-subpage .applications-page-hero-media figcaption span{max-width:none}}@media(max-width:720px){.refinement-subpage .applications-page-hero-media figcaption{display:flex}.refinement-subpage .applications-page-hero-media figcaption strong,.refinement-subpage .applications-page-hero-media figcaption span{width:100%;min-width:0}}.refinement-home .insights .section-heading .eyebrow.lime{color:var(--readability-accent-on-dark)}.refinement-subpage .quality-contact-layout>div:first-child>p:last-child,.refinement-subpage .applications-contact-layout>div:first-child>p:last-child,.refinement-subpage .about-contact-layout>div:first-child>p:last-child,.refinement-subpage .insights-next-layout>div:first-child>p:last-child,.refinement-subpage .contact-email-layout>div:first-child>p:last-child{color:var(--readability-on-dark)}.refinement-subpage .contact-pathways .contact-pathway-grid article p,.refinement-subpage .applications-direction-list .applications-direction-name small{color:#eef0e9}.refinement-subpage .sample-form input[type=text],.refinement-subpage .sample-form input[type=email],.refinement-subpage .sample-form input[type=url],.refinement-subpage .sample-form input[type=number],.refinement-subpage .sample-form select,.refinement-subpage .sample-form textarea,.refinement-subpage .contact-field-grid input,.refinement-subpage .contact-field-grid select,.refinement-subpage .contact-field-grid textarea{border-color:var(--readability-control-line)}.refinement-subpage .contact-consent input:focus-visible+.choice-mark{border-color:var(--matcha-deep);outline:2px solid var(--matcha-deep);outline-offset:3px}.refinement-subpage .insights-featured .insights-featured-card.is-review,.refinement-subpage.insight-article-page .insight-article-table th{border-color:var(--readability-line-on-dark)}
