.localized-about :is(.about-prose,.about-timeline p,.about-press-copy p,.about-company dd){letter-spacing:0;line-height:1.95}.localized-about :is(.about-intro,.about-era,.about-history-map,.about-press-heading,.about-company dl)>*{min-width:0}.localized-about :is(.about-intro h1,.about-maker h2,.about-signature strong){letter-spacing:0}.localized-about .about-maker h2{font-size:clamp(28px,2.8vw,46px)}.localized-about .about-maker h3{font-size:clamp(25px,2.1vw,35px)}.localized-about .about-date{font-size:clamp(20px,2vw,30px);display:inline-block}.localized-about .about-history-map a{overflow-wrap:break-word}.localized-about .about-press-link{flex-wrap:wrap;gap:4px 20px}.localized-about .about-press-link .destination-language{flex-basis:100%}.localized-about .about-button{flex-wrap:wrap;gap:0 20px}.localized-about .about-button .destination-language{flex-basis:100%}.localized-about bdi[dir=ltr]{white-space:nowrap}.localized-about :is(.about-section-label>span:first-child,.about-index a>span){direction:ltr;unicode-bidi:isolate}html[lang=ar] .localized-about .about-section-label>span:first-child{text-align:right}html[lang=ar] .localized-about .about-timeline{border-left:0;border-right:1px solid #baaa824a;padding-left:0;padding-right:27px}html[lang=ar] .localized-about .about-timeline li:before{left:auto;right:-31px}html[lang=ar] .localized-about .about-map-order>span{float:left}html[lang=ar] .localized-about .about-history-map a+a{border-left:0;border-right:1px solid #b7a47840}html[lang=ar] .localized-about .about-history-lineage li{border-left:0;border-right:1px solid #b7a47860;padding-left:0;padding-right:24px}html[lang=ar] .localized-about .about-history-lineage li:before{left:auto;right:-4px}html[lang=ar] .localized-about .about-history-products>div{direction:ltr}@media (width>=901px){html[lang=ar] .localized-about .about-index{margin-left:0;margin-right:3.5%}html[lang=ar] .localized-about .about-philosophy-copy{margin-left:0;margin-right:var(--about-left)}html[lang=ar] .localized-about .about-still-lifes,html[lang=ar] .localized-about .about-bonito{left:0;right:auto}html[lang=ar] .localized-about .about-broth{left:5vw;right:auto}html[lang=ar] .localized-about .about-philosophy:before{border-radius:0 0 0 100%}html[lang=ar] .localized-about .about-maker{clip-path:ellipse(160% 100% at 58% 100%);margin-left:0;margin-right:23%}html[lang=ar] .localized-about .about-reading-column{margin-left:0;margin-right:var(--about-left);padding-left:8vw;padding-right:0}html[lang=ar] .localized-about .about-media{background:linear-gradient(270deg,#181a17 23%,#eee9d9 23%)}}@media (width<=900px){html[lang=ar] .localized-about .about-reading-column{margin-left:0;margin-right:6vw;padding-left:6vw;padding-right:0}.localized-about .about-index a{font-size:12px}}@media (width<=600px){.localized-about .about-history-lineage ol{flex-direction:column;gap:14px}.localized-about .about-history-lineage li{padding-top:12px}.localized-about .about-company dl>div{grid-template-columns:minmax(0,1fr);gap:6px}.localized-about .about-company dd{font-size:14px}.localized-about .about-index nav{grid-template-columns:1fr}.localized-about .about-index a{grid-area:auto}html[lang=ar] .localized-about .about-timeline{padding-right:22px}html[lang=ar] .localized-about .about-timeline li:before{right:-26px}html[lang=ar] .localized-about .about-history-lineage li{border-right:0;padding-right:0}html[lang=ar] .localized-about .about-history-lineage li:before{right:0}html[lang=ar] .localized-about .about-history-map a+a{border-right:0}html[lang=ar] .localized-about .about-map-order>span{float:none;margin-left:0;margin-right:12px}}.localized-page :is(h1,h2,h3,h4){word-break:normal;overflow-wrap:break-word;text-wrap:balance;letter-spacing:0;line-height:1.35}.localized-page :is(p,li,dd,dt,summary,a){overflow-wrap:break-word;word-break:normal}.localized-page :is(.section-intro h2,.consult-intro h2,.origin-copy h2){letter-spacing:-.02em;font-size:clamp(30px,3.8vw,55px);line-height:1.3}.localized-page :is(.product-story h4,.origin-maker-copy h3,.use-row h3){letter-spacing:0;line-height:1.4}.localized-page :is(.product-story p,.origin-description,.cost-formula){letter-spacing:0;line-height:1.9}.localized-page :is(.product-intro-copy,.origin-description) br{display:initial}.localized-page :is(.section-intro,.product-story,.use-row,.practical-heading,.consultation)>*{min-width:0}.localized-page .product-bottom>span{max-width:45%}.localized-page header{direction:ltr}.localized-page header .brand{white-space:nowrap;letter-spacing:.16em;font-size:clamp(13px,1.65vw,23px)}.localized-page header .header-actions{gap:18px}.localized-page .site-menu nav a{font-size:20px;line-height:1.55}.destination-language{letter-spacing:0;opacity:.85;margin-top:5px;font:10px/1.65 Arial,sans-serif;display:block}.localized-page :is(.origin-maker-link,.editorial-card-link){flex-wrap:wrap;gap:0 14px}.localized-page .origin-maker-link .destination-language{flex-basis:100%;margin:0}.localized-page :is(.chapter-number,.small-index,.table-caption){letter-spacing:.08em;line-height:1.7}.localized-page .table-copy h2 span{font-size:clamp(18px,2vw,29px)}.localized-page .table-copy p{letter-spacing:0;line-height:1.6}.localized-page .table-caption{box-sizing:border-box;padding-inline:20px}.localized-page .food-copy h1{font-size:clamp(36px,6vw,94px);line-height:1.2}.localized-page .prototype-note{line-height:1.9}.localized-page .consult-form :is(input,select,textarea){font-family:inherit}.localized-page .origin-number small{letter-spacing:0;font-size:clamp(14px,1.6vw,24px)}.localized-page :is(.origin-number,.product-heading h3,.consult-mark,.ratio-equation){direction:ltr;unicode-bidi:isolate}html[lang=fr] .localized-page :is(h1,h2,h3,h4),html[lang=es] .localized-page :is(h1,h2,h3,h4){font-family:Georgia,serif}html:is([lang=zh-Hans],[lang=zh-Hant]) .localized-page :is(h1,h2,h3,h4){letter-spacing:.02em;line-height:1.65}html:is([lang=ar],[lang=hi]) .localized-page{--local-font:"Nirmala UI","Mangal",sans-serif;font-family:var(--local-font)}html[lang=ar] .localized-page{--local-font:Tahoma,"Noto Naskh Arabic",Arial,sans-serif}html:is([lang=ar],[lang=hi]) .localized-page :is(h1,h2,h3,h4,p,a,span,small,dt,dd,label,button,summary,select,option,input,textarea){font-family:var(--local-font);letter-spacing:0}html:is([lang=ar],[lang=hi]) .localized-page :is(p,dd){line-height:1.95}html[lang=ar] .localized-page :is(h1,h2,h3,h4){line-height:1.65}html[lang=hi] .localized-page :is(h1,h2,h3,h4){line-height:1.6}html:is([lang=ar],[lang=hi]) .localized-page :is(.brand,.product-heading h3,.product-spec-card h3,.consult-mark,.table-copy h2 strong){font-family:Georgia,serif}html[lang=ar] .localized-page :is(.site-menu nav,.language-panel){text-align:right;direction:rtl}html[lang=ar] .localized-page .language-panel{right:0}html[lang=ar] .localized-page :is(.stage,.table-stage,#brand-intro,.origin-hybrid){direction:ltr}html[lang=ar] .localized-page :is(.food-copy,.copy,.table-copy,.table-caption){direction:rtl}html[lang=ar] .localized-page :is(.consult-submit,.product-spec-card dl){text-align:right}html[lang=ar] .localized-page .prototype-note{border-left:0;border-right:1px solid #8b9d80;padding-left:0;padding-right:16px}html[lang=ar] .localized-page input[type=email]{text-align:left;direction:ltr}html[lang=ar] .localized-page .origin-number{direction:rtl}.localized-page bdi[dir=ltr]{unicode-bidi:isolate}@media (width<=1100px){.localized-page header>.header-actions>nav{display:none}}@media (width<=760px){.localized-page :is(.section-intro h2,.consult-intro h2,.origin-copy h2,.practical-heading h2,.faq-intro h2){font-size:clamp(27px,7.3vw,36px)}.localized-page .use-row h3{font-size:28px}.localized-page .food-copy h1{font-size:clamp(30px,8vw,47px)}.localized-page .table-copy h2 span{font-size:19px}.localized-page .table-copy p{font-size:13px}.localized-page .origin-number small{font-size:14px}.localized-page .site-menu nav a{font-size:19px}}@media (width<=480px){.localized-page header .brand{letter-spacing:.13em;font-size:14px}.localized-page header .header-actions{gap:9px}html[lang=ar] .localized-page .language-panel{right:-46px}.localized-page header .site-menu>summary,.localized-page .intro-skip{font-size:10px}}@media (width<=359px){.localized-page header .brand{letter-spacing:.07em;font-size:13px}.localized-page header .header-actions{gap:7px}.localized-page .table-copy h2 span{font-size:17px}.localized-page .origin-number{font-size:60px}}
