@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Noto+Serif+SC:wght@400;500;600&display=swap";.arabic-site{--ar-paper:#f8f6f0;--ar-ink:#242c25;--ar-muted:#687068;--ar-green:#304b39;--ar-line:#dadbd1;background:var(--ar-paper);color:var(--ar-ink);font-family:Noto Sans Arabic,Tahoma,Arial,sans-serif;font-size:15px;line-height:1.9;text-align:start}.arabic-site *,.arabic-site *:before,.arabic-site *:after{box-sizing:border-box}.arabic-site h1,.arabic-site h2,.arabic-site h3{font-family:inherit;font-weight:400;letter-spacing:0;text-wrap:pretty}.arabic-site h1{font-size:clamp(36px,4.2vw,64px);line-height:1.5;margin:0 0 24px}.arabic-site h2{font-size:clamp(28px,2.7vw,42px);line-height:1.6;margin:0 0 20px}.arabic-site h3{font-size:21px;line-height:1.65;margin:0 0 12px}.arabic-site p{line-height:2;margin:0 0 22px;color:var(--ar-muted)}.arabic-site a{color:inherit;text-decoration:none}.arabic-site button{font:inherit;cursor:pointer}.arabic-site a:focus-visible,.arabic-site button:focus-visible{outline:2px solid #a04d2f;outline-offset:5px}.arabic-site img{display:block;width:100%;height:100%;object-fit:cover}.arabic-site section[id],.arabic-site main{scroll-margin-top:110px}.arabic-site .ar-section{padding:100px max(5.5vw,24px)}.arabic-site .ar-kicker{font-size:12px;font-weight:600;line-height:1.9;color:var(--ar-green);margin:0 0 20px}.arabic-site .ar-index{display:block;font-family:Arial,sans-serif;color:#788071;font-size:13px;margin-bottom:20px}.arabic-site .ar-skip{position:fixed;z-index:100;inset-block-start:8px;inset-inline-start:16px;transform:translateY(-160%);padding:12px 20px;color:#fff;background:var(--ar-green)}.arabic-site .ar-skip:focus{transform:none}.arabic-site .ar-header{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:22px 4vw;min-height:94px;border-bottom:1px solid var(--ar-line);background:var(--ar-paper)}.arabic-site .ar-brand{display:inline-flex;flex-shrink:0}.arabic-site .ar-logo{display:flex;align-items:baseline;gap:11px;font:500 29px/1.3 Inter,Arial,sans-serif;letter-spacing:-1.5px;white-space:nowrap}.arabic-site .ar-logo>span{font:400 13px/1.8 Tahoma,Arial,sans-serif;letter-spacing:0}.arabic-site .ar-header-tools{display:flex;align-items:center;gap:22px}.arabic-site .ar-navigation{display:flex;align-items:center;gap:23px}.arabic-site .ar-navigation a{font-size:12px;white-space:nowrap;padding-block:9px;border-bottom:1px solid transparent}.arabic-site .ar-navigation a:hover,.arabic-site .ar-navigation a[aria-current]{border-color:var(--ar-green)}.arabic-site .ar-languages{display:flex;align-items:center;gap:3px;padding-inline-start:17px;border-left:1px solid var(--ar-line)}.arabic-site .ar-languages button{background:none;border:0;font-size:10px;padding:8px 6px;min-height:36px;line-height:1.5}.arabic-site .ar-languages button[aria-pressed=true]{background:var(--ar-green);color:#fff}.arabic-site .ar-menu-toggle{display:none;border:1px solid var(--ar-line);padding:8px 14px;min-height:44px;background:none}.arabic-site .ar-button{display:inline-flex;justify-content:center;align-items:center;min-height:52px;background:var(--ar-green);color:#fff;padding:12px 25px;border:1px solid var(--ar-green);font-size:14px;line-height:1.8;transition:background .2s,color .2s}.arabic-site .ar-button:hover{background:#223929}.arabic-site .ar-button-secondary{background:transparent;color:var(--ar-ink);border-color:#b7bfb1}.arabic-site .ar-button-secondary:hover{background:#eeeee5}.arabic-site .ar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.arabic-site .ar-inline-link{display:inline-flex;align-items:center;gap:24px;min-height:44px;font-size:13px;border-bottom:1px solid #929b8c}.arabic-site .ar-inline-link>span{font-family:Arial,sans-serif;font-size:20px}.arabic-site .ar-hero{display:grid;grid-template-columns:46% 54%;min-height:660px}.arabic-site .ar-hero-copy{padding:70px 5.5vw 45px 4vw;align-self:center}.arabic-site .ar-hero h1{font-size:clamp(40px,4.5vw,68px);line-height:1.45;margin-bottom:28px}.arabic-site .ar-hero .ar-lead{font-size:15px;max-width:440px}.arabic-site .ar-hero-note{font-size:11px;border-top:1px solid var(--ar-line);padding-top:22px;margin:34px 0 0}.arabic-site .ar-hero-media{position:relative;overflow:hidden}.arabic-site .ar-hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:center 42%}.arabic-site .ar-hero-media>span{position:absolute;inset-inline-end:32px;bottom:26px;background:var(--ar-paper);color:var(--ar-ink);padding:8px 20px;font-size:12px}.arabic-site .ar-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:70px;margin-bottom:46px}.arabic-site .ar-section-heading>div{flex:1}.arabic-site .ar-section-heading h2{margin:0}.arabic-site .ar-section-heading>p{width:41%;max-width:480px;margin:0 0 5px;font-size:14px}.arabic-site .ar-products-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.arabic-site .ar-product{min-width:0}.arabic-site .ar-product-link{display:block}.arabic-site .ar-product-image{aspect-ratio:1;position:relative;background:#f2f0e9;display:grid;place-items:center;padding:0;overflow:hidden}.arabic-site .ar-product-image img{object-fit:contain;transition:transform .35s ease}.arabic-site .ar-product-link:hover img{transform:scale(1.045)}.arabic-site .ar-product-number{position:absolute;z-index:1;top:12px;inset-inline-start:14px;color:#7b8078;font:11px Arial,sans-serif}.arabic-site .ar-product-copy{padding-top:22px}.arabic-site .ar-series{text-align:start;font:10px Inter,Arial,sans-serif;letter-spacing:.14em;color:var(--ar-muted);margin-bottom:12px}.arabic-site .ar-product-copy h3{font-size:17px;line-height:1.85;min-height:62px;margin-bottom:7px}.arabic-site .ar-product-copy>p:not(.ar-series){font-size:12px;min-height:48px;margin-bottom:12px}.arabic-site .ar-product-copy .ar-inline-link{justify-content:space-between;width:100%;font-size:12px}.arabic-site .ar-applications{background:#eeeee6}.arabic-site .ar-scenes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.arabic-site .ar-scene-image{aspect-ratio:1.5;margin-bottom:28px;overflow:hidden}.arabic-site .ar-scenes article:nth-child(1) img{object-position:58% center}.arabic-site .ar-scenes article:nth-child(2) img{object-position:65% center}.arabic-site .ar-scenes article:nth-child(3) img{object-position:85% center}.arabic-site .ar-scenes .ar-index{margin-bottom:10px}.arabic-site .ar-scenes p{font-size:14px;max-width:350px;margin-bottom:0}.arabic-site .ar-ceramic-feature{display:grid;grid-template-columns:1fr 1fr;background:#e5e1d6;direction:ltr}.arabic-site .ar-ceramic-image{display:grid;place-items:center;padding:0;min-height:600px;overflow:hidden;background:#f2f0e9}.arabic-site .ar-ceramic-image img{object-fit:contain;max-height:720px}.arabic-site .ar-feature-copy{direction:rtl;align-self:center;padding:70px 5.5vw 70px 4vw}.arabic-site .ar-tags{display:flex;flex-wrap:wrap;gap:22px;border-block:1px solid #cbc8bc;margin:25px 0 34px;padding-block:15px;font-size:12px}.arabic-site .ar-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:30px}.arabic-site .ar-steps li{border-top:1px solid var(--ar-line);padding-top:22px}.arabic-site .ar-steps h3{font-size:22px}.arabic-site .ar-steps p{font-size:14px}.arabic-site .ar-partnership-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:32px;gap:20px}.arabic-site .ar-partnership-bottom>span{color:var(--ar-muted);font:12px Inter,Arial,sans-serif}.arabic-site .ar-quality{background:#eff0e9}.arabic-site .ar-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.arabic-site .ar-values h3{font-size:19px}.arabic-site .ar-values p{font-size:13px}.arabic-site .ar-compliance{display:flex;justify-content:space-between;gap:50px;align-items:center;border-top:1px solid #cbd0c3;padding-top:35px;margin-top:36px}.arabic-site .ar-compliance>div{max-width:680px}.arabic-site .ar-compliance h3{font-size:21px}.arabic-site .ar-compliance p{font-size:13px;margin:0}.arabic-site .ar-compliance>a{flex-shrink:0}.arabic-site .ar-development{display:grid;grid-template-columns:1.15fr 1fr;gap:10vw}.arabic-site .ar-development>div>p:not(.ar-kicker){font-size:14px}.arabic-site .ar-development-list{margin:0;padding:0;list-style:none}.arabic-site .ar-development-list li{display:flex;gap:32px;align-items:center;padding:22px 0;border-bottom:1px solid var(--ar-line)}.arabic-site .ar-development-list h3,.arabic-site .ar-development-list .ar-index{margin:0}.arabic-site .ar-development-list h3{font-size:22px}.arabic-site .ar-markets{border-top:1px solid var(--ar-line)}.arabic-site .ar-markets>ul{list-style:none;display:flex;flex-wrap:wrap;gap:0;padding:0;margin:0}.arabic-site .ar-markets>ul li{padding:15px 27px;border-block:1px solid var(--ar-line);border-inline-start:1px solid var(--ar-line);margin-block-end:-1px;font-size:15px}.arabic-site .ar-markets>ul li:last-child{border-inline-end:1px solid var(--ar-line)}.arabic-site .ar-market-note{margin:22px 0 0;font-size:12px}.arabic-site .ar-innovation{display:flex;justify-content:space-between;align-items:center;gap:40px;border-top:1px solid var(--ar-line);margin-top:65px;padding-top:35px}.arabic-site .ar-innovation h2{font-size:24px;margin-bottom:10px}.arabic-site .ar-innovation p{font-size:13px;margin-bottom:8px}.arabic-site .ar-innovation>a{flex-shrink:0}.arabic-site .ar-final{background:#dce2d6;text-align:center}.arabic-site .ar-final h2{font-size:clamp(28px,3vw,46px)}.arabic-site .ar-final>p:not(.ar-kicker){max-width:620px;margin:0 auto 30px}.arabic-site .ar-final .ar-actions{justify-content:center}.arabic-site .ar-footer{padding:65px 5.5vw 25px;background:#f2f0e9}.arabic-site .ar-footer-top{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:60px}.arabic-site .ar-footer-top>div>p{font-size:14px;margin-top:22px}.arabic-site .ar-footer nav{display:flex;flex-direction:column;gap:14px;font-size:13px;align-items:flex-start}.arabic-site .ar-footer-emails{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.arabic-site .ar-footer-emails>span{font-size:11px;color:var(--ar-muted)}.arabic-site .ar-footer-emails>a{font:14px/2 Inter,Arial,sans-serif;margin-bottom:13px}.arabic-site .ar-footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--ar-line);margin-top:48px;padding-top:22px;color:var(--ar-muted);font-size:10px}.arabic-site .ar-breadcrumb{margin-bottom:35px;font-size:12px;color:var(--ar-muted)}.arabic-site .ar-breadcrumb ol{display:flex;flex-wrap:wrap;list-style:none;gap:12px;padding:0;margin:0}.arabic-site .ar-breadcrumb li+li:before{content:" / ";margin-inline-end:12px;color:#a0a59b}.arabic-site .ar-page-intro{padding-top:55px;padding-bottom:55px}.arabic-site .ar-page-intro>p:not(.ar-kicker){max-width:700px;font-size:17px}.arabic-site .ar-page-intro>.ar-products-grid{margin-top:60px}.arabic-site .ar-category-selection{padding-top:35px}.arabic-site .ar-products-single{grid-template-columns:minmax(0,1fr);max-width:950px}.arabic-site .ar-products-single .ar-product-link{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.arabic-site .ar-products-single .ar-product-image{aspect-ratio:1;padding:0}.arabic-site .ar-products-single h3{font-size:28px;min-height:0}.arabic-site .ar-products-single .ar-product-copy>p:not(.ar-series){font-size:16px}.arabic-site .ar-category-about{display:grid;grid-template-columns:1fr 1fr;gap:80px;background:#eeeee6}.arabic-site .ar-detail{padding-top:45px}.arabic-site .ar-detail-layout{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.arabic-site .ar-detail-layout h1{font-size:clamp(32px,3.3vw,49px)}.arabic-site .ar-detail-image{aspect-ratio:1;padding:0;background:#f2f0e9}.arabic-site .ar-detail-image img{object-fit:contain}.arabic-site .ar-detail-copy>.ar-kicker{text-align:right}.arabic-site .ar-features{background:#eeeee6}.arabic-site .ar-features ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;list-style:none;padding:0;margin:0}.arabic-site .ar-features h3{font-size:19px}.arabic-site .ar-specifications{display:grid;grid-template-columns:1fr 1.25fr;gap:7vw;align-items:start}.arabic-site .ar-specifications p{font-size:14px}.arabic-site table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.arabic-site caption{text-align:start;padding:0 0 18px;color:var(--ar-muted);font-size:12px}.arabic-site th,.arabic-site td{border-bottom:1px solid var(--ar-line);padding:17px 12px;text-align:start;vertical-align:top;overflow-wrap:anywhere}.arabic-site th{width:34%;font-weight:400;color:var(--ar-muted)}.arabic-site td{color:var(--ar-ink)}.arabic-site .ar-about{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.arabic-site .ar-about h1{font-size:clamp(30px,3.4vw,48px)}.arabic-site .ar-about>img{aspect-ratio:1;height:auto;max-height:700px}.arabic-site .ar-about-research>img{aspect-ratio:1.5}.arabic-site .ar-contact{display:grid;grid-template-columns:1fr 1.1fr;gap:8vw;align-items:start;padding-top:70px}.arabic-site .ar-contact h1{font-size:clamp(32px,3.5vw,51px)}.arabic-site .ar-contact-email{display:flex;flex-direction:column;align-items:flex-start;border-top:1px solid var(--ar-line);padding-top:30px;margin-top:30px;gap:8px}.arabic-site .ar-contact-email span{color:var(--ar-muted);font-size:12px}.arabic-site .ar-contact-email a{font:17px/2 Inter,Arial,sans-serif;margin-bottom:22px}.arabic-site .ar-contact-help{font-size:12px}.arabic-site .web3-contact-form{display:block;width:100%;max-width:none;margin:0;padding:32px;background:#efeee7;border:0;border-radius:0;box-shadow:none;min-width:0}.arabic-site .web3-contact-form .form-honeypot{position:absolute;inset:0 auto auto 0;left:0!important;width:1px;height:1px;padding:0;border:0;margin:0;overflow:hidden;clip-path:inset(50%)}.arabic-site .web3-contact-form h2{font-size:27px}.arabic-site .web3-contact-form .eyebrow{letter-spacing:0;color:var(--ar-green)}.arabic-site .web3-contact-form form{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;min-width:0}.arabic-site .web3-contact-form label{font-size:12px;min-width:0}.arabic-site .web3-contact-form input,.arabic-site .web3-contact-form select,.arabic-site .web3-contact-form textarea{width:100%;min-width:0;background:var(--ar-paper);border:1px solid #c8ccbf;border-radius:0;padding:12px;color:var(--ar-ink);font-size:14px;line-height:1.7}.arabic-site .web3-contact-form .primary{background:var(--ar-green);font-size:14px}.arabic-site .web3-contact-form .web3-form-full{grid-column:1/-1}.arabic-site .web3-contact-form input[type=email]{direction:ltr}@media(min-width:1600px){.arabic-site .ar-section,.arabic-site .ar-footer{padding-inline:max(5.5vw,calc((100vw - 1500px)/2))}}@media(max-width:1200px){.arabic-site .ar-header{gap:14px;padding-inline:4vw}.arabic-site .ar-navigation,.arabic-site .ar-header-tools{gap:14px}.arabic-site .ar-logo>span{display:none}.arabic-site .ar-logo{font-size:26px}.arabic-site .ar-products-grid{gap:14px}.arabic-site .ar-product-copy h3{font-size:16px}.arabic-site .ar-hero{min-height:620px}.arabic-site .ar-hero-copy{padding-block:50px}}@media(max-width:1050px){.arabic-site .ar-header{min-height:82px;padding-block:17px}.arabic-site .ar-menu-toggle{display:block}.arabic-site .ar-navigation{display:none;position:absolute;top:100%;inset-inline:0;background:var(--ar-paper);padding:18px 5.5vw 25px;border-bottom:1px solid var(--ar-line);max-height:calc(100dvh - 85px);overflow:auto}.arabic-site .ar-navigation.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.arabic-site .ar-navigation a{font-size:15px;padding:13px 0}.arabic-site .ar-section{padding-block:75px}.arabic-site .ar-products-grid:not(.ar-products-single){grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.arabic-site .ar-product-copy h3{font-size:18px;min-height:0}.arabic-site .ar-section-heading{gap:35px}.arabic-site .ar-steps,.arabic-site .ar-values,.arabic-site .ar-features ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.arabic-site .ar-ceramic-image{padding:0;min-height:500px}.arabic-site .ar-feature-copy{padding-block:55px}.arabic-site .ar-scenes{gap:20px}.arabic-site .ar-development{gap:6vw}.arabic-site .ar-specifications{grid-template-columns:1fr 1.25fr;gap:35px}.arabic-site .ar-contact{gap:40px}.arabic-site .web3-contact-form form{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.arabic-site{font-size:14px}.arabic-site .ar-section{padding:60px 24px}.arabic-site .ar-header{padding:14px 20px;min-height:80px;gap:10px;flex-wrap:wrap}.arabic-site .ar-logo{font-size:25px}.arabic-site .ar-header-tools{gap:8px}.arabic-site .ar-languages{border:0;padding:0;gap:0}.arabic-site .ar-languages button{font-size:9px;min-height:38px;padding:7px 5px}.arabic-site .ar-menu-toggle{font-size:11px;padding:8px 10px}.arabic-site .ar-hero{grid-template-columns:1fr;min-height:0}.arabic-site .ar-hero-copy{padding:42px 24px 32px}.arabic-site .ar-hero h1{font-size:42px;line-height:1.5;margin-bottom:20px}.arabic-site .ar-desktop-break{display:none}.arabic-site .ar-hero .ar-lead{font-size:14px;max-width:none}.arabic-site .ar-hero-note{font-size:10px;margin-top:25px;padding-top:17px}.arabic-site .ar-hero-media{height:330px}.arabic-site .ar-hero-media img{object-position:center 42%}.arabic-site .ar-hero-media>span{bottom:18px;inset-inline-end:24px;font-size:10px}.arabic-site .ar-button{padding:11px 18px;font-size:12px;min-height:50px}.arabic-site .ar-actions{gap:10px}.arabic-site .ar-section-heading{display:block;margin-bottom:30px}.arabic-site .ar-section-heading>p{width:100%;margin:18px 0 0;font-size:13px}.arabic-site h2{font-size:28px;line-height:1.65}.arabic-site .ar-kicker{font-size:11px;margin-bottom:16px}.arabic-site .ar-products-grid:not(.ar-products-single){grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.arabic-site .ar-product-image{aspect-ratio:1;padding:0}.arabic-site .ar-product-copy{padding-top:16px}.arabic-site .ar-product-copy h3{font-size:15px;line-height:1.8;min-height:54px}.arabic-site .ar-series{font-size:9px;margin-bottom:10px}.arabic-site .ar-product-copy>p:not(.ar-series){font-size:11px}.arabic-site .ar-product-copy .ar-inline-link{font-size:11px;gap:10px}.arabic-site .ar-scenes{grid-template-columns:1fr;gap:35px}.arabic-site .ar-scene-image{aspect-ratio:1.5;margin-bottom:18px}.arabic-site .ar-scenes .ar-index{float:left;margin-top:6px}.arabic-site .ar-scenes h3{font-size:24px}.arabic-site .ar-scenes p{max-width:none;font-size:13px}.arabic-site .ar-ceramic-feature{display:flex;flex-direction:column}.arabic-site .ar-ceramic-image{padding:0;min-height:0;height:auto;aspect-ratio:1}.arabic-site .ar-feature-copy{padding:32px 24px 50px}.arabic-site .ar-feature-copy p{font-size:13px}.arabic-site .ar-feature-copy h2{font-size:32px}.arabic-site .ar-steps,.arabic-site .ar-values{gap:25px 22px}.arabic-site .ar-steps h3,.arabic-site .ar-values h3{font-size:17px}.arabic-site .ar-steps p,.arabic-site .ar-values p{font-size:12px}.arabic-site .ar-partnership-bottom{align-items:flex-start;flex-direction:column}.arabic-site .ar-compliance{display:block;padding-top:28px;margin-top:26px}.arabic-site .ar-compliance h3{font-size:20px}.arabic-site .ar-compliance a{margin-top:20px}.arabic-site .ar-development{grid-template-columns:1fr;gap:32px}.arabic-site .ar-development-list li{padding-block:17px}.arabic-site .ar-development-list h3{font-size:20px}.arabic-site .ar-markets>ul li{font-size:12px;padding:12px 18px}.arabic-site .ar-innovation{display:block;margin-top:40px}.arabic-site .ar-innovation h2{font-size:21px}.arabic-site .ar-innovation>a{margin-top:18px}.arabic-site .ar-final h2{font-size:29px}.arabic-site .ar-final>p:not(.ar-kicker){font-size:13px}.arabic-site .ar-footer{padding:50px 24px 22px}.arabic-site .ar-footer-top{grid-template-columns:1fr 1fr;gap:30px 16px}.arabic-site .ar-footer-emails{grid-column:1/-1;border-top:1px solid var(--ar-line);padding-top:26px}.arabic-site .ar-footer-bottom{flex-direction:column;gap:9px;margin-top:18px}.arabic-site .ar-page-intro h1{font-size:35px}.arabic-site .ar-page-intro>p:not(.ar-kicker){font-size:14px}.arabic-site .ar-page-intro{padding-bottom:25px}.arabic-site .ar-breadcrumb{font-size:10px;margin-bottom:25px}.arabic-site .ar-products-single .ar-product-link{grid-template-columns:1fr;gap:10px}.arabic-site .ar-products-single .ar-product-image{aspect-ratio:1;padding:0}.arabic-site .ar-products-single h3{font-size:24px;min-height:0}.arabic-site .ar-category-about{grid-template-columns:1fr;gap:10px}.arabic-site .ar-detail-layout{grid-template-columns:1fr;gap:30px}.arabic-site .ar-detail-layout h1{font-size:33px}.arabic-site .ar-detail-image{aspect-ratio:1}.arabic-site .ar-features ul{gap:25px}.arabic-site .ar-features h3{font-size:16px}.arabic-site .ar-specifications{grid-template-columns:1fr;gap:35px}.arabic-site table{font-size:12px}.arabic-site th,.arabic-site td{padding:15px 7px}.arabic-site .ar-about{grid-template-columns:1fr;gap:35px}.arabic-site .ar-about h1{font-size:34px}.arabic-site .ar-about>img{aspect-ratio:1}.arabic-site .ar-about-research>img{aspect-ratio:1.5}.arabic-site .ar-contact{grid-template-columns:1fr;gap:30px}.arabic-site .ar-contact h1{font-size:37px}.arabic-site .web3-contact-form{padding:24px 18px}.arabic-site .web3-contact-form form{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.arabic-site *,.arabic-site *:before,.arabic-site *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.yc-contact-root{position:fixed;z-index:75;inset-inline-end:max(24px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));font:400 14px/1.6 Inter,YanChef Sans SC,Arial,sans-serif;text-align:start;color:#25372c;pointer-events:none}.yc-contact-root[dir=rtl]{font-family:Noto Sans Arabic,Tahoma,Arial,sans-serif}.yc-contact-root *,.yc-whatsapp-contacts *{box-sizing:border-box}.yc-contact-root button,.yc-contact-root input,.yc-contact-root textarea,.yc-contact-root select{font:inherit}.yc-contact-root button{cursor:pointer}.yc-contact-root button:disabled{cursor:wait;opacity:.65}.yc-contact-root button:focus-visible,.yc-contact-root a:focus-visible,.yc-contact-root input:focus-visible,.yc-contact-root textarea:focus-visible,.yc-contact-root select:focus-visible,.yc-contact-root summary:focus-visible{outline:2px solid #9a5634;outline-offset:3px}.yc-contact-root .yc-contact-launcher{pointer-events:auto;display:flex;align-items:center;gap:10px;min-height:52px;max-width:calc(100vw - 32px);padding:13px 21px;border:0;border-radius:999px;background:#304b39;color:#fff;box-shadow:0 5px 20px #192b2421;font-size:14px;line-height:1.5}.yc-contact-root .yc-contact-launcher:hover{background:#223929}.yc-contact-root svg,.yc-whatsapp-contacts svg,.yc-whatsapp-inline svg{flex-shrink:0;width:23px;height:23px}.yc-contact-root .yc-contact-panel{pointer-events:auto;position:absolute;inset-inline-end:0;bottom:66px;width:min(390px,calc(100vw - 32px));max-height:min(720px,calc(100dvh - 116px));display:flex;flex-direction:column;overflow:hidden;background:#fffefb;border:1px solid #e3e6dc;border-radius:20px;box-shadow:0 12px 48px #1c2c2826;padding:0;margin:0}.yc-contact-root .yc-contact-panel:not([hidden]){animation:yc-inquiry-enter .18s ease-out}.yc-contact-root .yc-contact-panel[hidden]{display:none}.yc-contact-root .yc-contact-panel:focus{outline:none}.yc-contact-root .yc-panel-header{display:flex;align-items:flex-start;justify-content:space-between;flex-shrink:0;padding:22px 18px 12px 22px;border-bottom:0;background:#fffefb;gap:12px}.yc-contact-root .yc-panel-brand{display:block;font:500 19px/1.3 Inter,Arial,sans-serif;letter-spacing:-.6px;margin-bottom:6px}.yc-contact-root .yc-panel-header h2{font-family:inherit;font-size:21px;line-height:1.45;letter-spacing:0;font-weight:500;margin:0;color:#25372c}.yc-contact-root .yc-close{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:0;border-radius:50%;background:#f0f2eb;color:#304b39;padding:8px}.yc-contact-root .yc-panel-body{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 22px 16px}.yc-contact-root .yc-panel-submit{flex-shrink:0;padding:14px 22px 18px;border-top:1px solid #edf0e7;background:#fffefb}.yc-contact-root .yc-welcome{margin:0 0 20px;color:#66705f;font-size:13px;line-height:1.75}.yc-whatsapp-contacts{margin:24px 0;color:#304b39;font:400 13px/1.5 Inter,YanChef Sans SC,Arial,sans-serif;text-align:start}.yc-whatsapp-contacts[dir=rtl]{font-family:Noto Sans Arabic,Tahoma,Arial,sans-serif}.yc-whatsapp-contacts .yc-channel-label{margin:0 0 10px;color:#65715f;font-family:inherit;font-weight:500;font-size:11px;line-height:1.6;letter-spacing:0}.yc-whatsapp-contacts .yc-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.yc-whatsapp-contacts .yc-channel-grid>a{display:flex;align-items:center;gap:9px;padding:14px 12px;min-height:58px;min-width:0;border:1px solid #ccd3c5;color:#304b39;text-decoration:none;background:#f5f6ef}.yc-whatsapp-contacts .yc-channel-grid>a:hover{background:#e8eddf;border-color:#a7b59f}.yc-whatsapp-contacts .yc-channel-grid>a>div{min-width:0}.yc-whatsapp-contacts strong{display:block;font-size:12px;font-weight:500}.yc-whatsapp-contacts small{display:block;font-size:10px;color:#64715d;margin-top:3px;line-height:1.4}.yc-whatsapp-contacts .yc-phone{display:block;font:11px/1.7 Inter,Arial,sans-serif;margin-top:6px}.yc-whatsapp-contacts .yc-external{margin-inline-start:auto;font:15px Arial,sans-serif}.yc-contact-root .yc-whatsapp-contacts{margin:0 0 14px}.yc-contact-root .yc-whatsapp-contacts .yc-channel-grid>a{padding:12px 10px;gap:8px;border:0;border-radius:12px;background:#eef3e9}.yc-contact-root .yc-whatsapp-contacts .yc-channel-grid>a:hover{background:#e3ecdc}.yc-contact-root .yc-whatsapp-contacts .yc-channel-label{font-size:12px}.yc-contact-root .yc-whatsapp-contacts small{font-size:11px}.yc-contact-root .yc-whatsapp-contacts .yc-external{display:none}.yc-whatsapp-inline,.arabic-site a.yc-whatsapp-inline{display:inline-flex;align-items:center;gap:6px;min-height:34px;width:fit-content;color:#304b39;font:11px/1.5 Inter,Arial,sans-serif;text-decoration:none;margin-top:5px;border-bottom:1px solid #b4c1ac}.yc-whatsapp-inline svg{width:17px;height:17px}.yc-whatsapp-inline:hover{color:#172c1a}.site-footer .footer-contacts a.yc-whatsapp-inline,.arabic-site .ar-footer-emails>a.yc-whatsapp-inline{display:inline-flex;font:11px/1.5 Inter,Arial,sans-serif;color:#304b39;margin-top:5px;margin-bottom:10px}.site-footer .footer-contacts>span{align-content:start}.yc-contact-root .yc-form-heading{display:flex;align-items:center;gap:12px;padding-top:5px;margin-bottom:16px}.yc-contact-root .yc-form-heading:after{content:"";flex:1;height:1px;background:#e5e8dd}.yc-contact-root .yc-form-heading h3{font-family:inherit;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:0;margin:0 0 5px;color:#25372c}.yc-contact-root .yc-form-heading p{color:#687361;margin:0;font-size:12px;line-height:1.6}.yc-contact-root .yc-quick-form{position:relative;margin:0}.yc-contact-root fieldset{display:grid;gap:12px;border:0;padding:0;margin:0;min-width:0}.yc-contact-root .yc-name-email{display:grid;grid-template-columns:1fr;gap:12px}.yc-contact-root label{display:block;min-width:0;color:#4a5746}.yc-contact-root label>span{display:block;font-size:13px;margin-bottom:6px;line-height:1.5}.yc-contact-root input,.yc-contact-root textarea,.yc-contact-root select{display:block;width:100%;min-width:0;border:1px solid #d8ddd1;border-radius:10px;padding:11px 12px;background:#fcfcf8;color:#25372c;font-size:15px;line-height:1.5}.yc-contact-root input:focus,.yc-contact-root textarea:focus,.yc-contact-root select:focus{background:#fff}.yc-contact-root textarea{resize:vertical;min-height:84px;max-height:240px}.yc-contact-root input:focus,.yc-contact-root textarea:focus,.yc-contact-root select:focus{border-color:#718669}.yc-contact-root .yc-optional summary{cursor:pointer;font-size:12px;min-height:36px;padding-block:8px;color:#66735d}.yc-contact-root .yc-optional[open] .yc-name-email{margin-top:9px}.yc-contact-root .yc-product-context{margin:0;color:#64715c;font-size:12px;line-height:1.6}.yc-contact-root .yc-product-context strong{font-weight:500}.yc-contact-root .yc-send{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;border:0;border-radius:10px;background:#304b39;color:#fff;font-size:14px}.yc-contact-root .yc-send:hover{background:#233a2a}.yc-contact-root .yc-status{font-size:12px;line-height:1.6;margin:12px 0 0;color:#56634e}.yc-contact-root .yc-status:empty{display:none}.yc-contact-root .yc-status.success{color:#2e6636}.yc-contact-root .yc-status.error,.yc-contact-root .yc-status.network{color:#a2402f}.yc-contact-root .yc-fallback{display:inline-block;color:#304b39;margin-top:8px;font-size:12px}.yc-contact-root .yc-form-foot{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-top:12px;color:#75806c;font-size:11px;line-height:1.6}.yc-contact-root .yc-form-foot button{flex-shrink:0;border:0;padding:0 0 2px;border-bottom:1px solid #9ba58f;color:#64715c;background:none;font-size:11px}.yc-contact-root .yc-honeypot{position:absolute;top:0;inset-inline-start:0;width:1px;height:1px;padding:0;margin:0;border:0;clip-path:inset(50%);overflow:hidden}@media(min-width:600px){.yc-contact-root .yc-name-email{grid-template-columns:1fr 1fr}}@media(max-width:600px){.yc-contact-root{inset-inline-end:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom))}.yc-contact-root .yc-contact-launcher{min-height:48px;padding:12px 18px;font-size:14px;gap:8px}.yc-contact-root .yc-contact-panel{position:fixed;inset-inline:14px;width:auto;bottom:max(72px,calc(58px + env(safe-area-inset-bottom)));max-height:calc(100dvh - max(96px,calc(82px + env(safe-area-inset-bottom))))}.yc-contact-root .yc-panel-header{padding:15px 16px}.yc-contact-root .yc-panel-header h2{font-size:20px}.yc-contact-root .yc-panel-body{padding:0 16px 16px}.yc-contact-root .yc-panel-submit{padding:12px 16px}.yc-contact-root input,.yc-contact-root select,.yc-contact-root textarea{font-size:16px}.yc-whatsapp-contacts:not(.is-compact) .yc-channel-grid{grid-template-columns:1fr}}@keyframes yc-inquiry-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.yc-contact-root .yc-contact-panel:not([hidden]){animation:none}}@media print{.yc-contact-root{display:none}}.yc-food-stories,.yc-food-gallery{max-width:1440px;margin:0 auto;padding:80px 4%;color:#222820;box-sizing:border-box;scroll-margin-top:120px}.yc-food-heading{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:48px;align-items:end;margin-bottom:32px}.yc-food-eyebrow{font-family:Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;line-height:1.7}.yc-food-heading h2{font-family:Georgia,"Noto Serif SC",serif;font-size:clamp(27px,3vw,43px);line-height:1.22;font-weight:400;letter-spacing:-.025em;margin:0;max-width:740px;text-wrap:balance}.yc-food-heading>p{font-size:15px;line-height:1.8;margin:0;color:#65685f;max-width:470px}.yc-food-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.yc-food-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.yc-food-count-5{grid-template-columns:repeat(6,minmax(0,1fr))}.yc-food-count-5 .yc-food-story{grid-column:span 2}.yc-food-count-5 .yc-food-story:nth-child(-n+2){grid-column:span 3}.yc-food-story{color:inherit;text-decoration:none;display:block;min-width:0}.yc-food-photo{overflow:hidden;background:#e9e2d8}.yc-food-photo img,.yc-food-gallery img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover}.yc-food-photo img{transition:transform .35s ease}.yc-food-story:hover .yc-food-photo img{transform:scale(1.025)}.yc-food-story:focus-visible{outline:2px solid #6b573c;outline-offset:6px}.yc-food-story-copy{padding-top:17px}.yc-food-story-copy .yc-food-eyebrow{display:block;margin:0 0 4px;color:#777163}.yc-food-story h3{font-family:Georgia,"Noto Serif SC",serif;font-weight:400;font-size:25px;line-height:1.35;margin:0 0 7px}.yc-food-link{display:inline-flex;gap:20px;align-items:center;font-size:12px;line-height:2.1;border-bottom:1px solid #a6a69a}.yc-food-gallery{border-top:1px solid #d9d6cd}.yc-food-gallery-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.yc-food-gallery-grid.is-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.yc-food-gallery figure{margin:0;min-width:0}.yc-food-gallery figcaption{font-size:12px;color:#65685f;padding-top:12px;line-height:1.7}[dir=rtl] .yc-food-heading h2,[dir=rtl] .yc-food-story h3{font-family:Noto Sans Arabic,Arial,sans-serif;letter-spacing:0;line-height:1.6}[dir=rtl] .yc-food-eyebrow{letter-spacing:0}[dir=rtl] .yc-food-story-copy .yc-food-eyebrow{letter-spacing:.12em;text-align:right}@media(max-width:700px){.yc-food-stories,.yc-food-gallery{padding:48px 20px;scroll-margin-top:110px}.yc-food-heading{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:25px}.yc-food-heading h2{font-size:29px;line-height:1.3}.yc-food-heading>p{font-size:14px;line-height:1.8}.yc-food-story-grid,.yc-food-count-3,.yc-food-count-5,.yc-food-gallery-grid.is-pair{grid-template-columns:minmax(0,1fr);gap:29px}.yc-food-count-5 .yc-food-story,.yc-food-count-5 .yc-food-story:nth-child(-n+2){grid-column:auto}.yc-food-story h3{font-size:24px}.yc-food-story-copy{padding-top:13px}}@media(prefers-reduced-motion:reduce){.yc-food-photo img{transition:none}.yc-food-story:hover .yc-food-photo img{transform:none}}.yc-showcase{position:relative;display:grid;grid-template-rows:minmax(0,1fr) 56px;height:clamp(650px,calc(100svh - 78px),900px);min-height:650px;background:#fff;color:#17212b;overflow:hidden;isolation:isolate;font-family:Inter,YanChef Sans SC,Arial,sans-serif}.yc-showcase *,.yc-showcase *:before,.yc-showcase *:after{box-sizing:border-box}.yc-showcase-slide{grid-column:1;grid-row:1;width:100%;height:100%;animation:yc-slide-in .55s ease-out both}.yc-showcase-slide[hidden]{display:none}.yc-showcase-range{display:grid;grid-template-columns:minmax(360px,37%) minmax(0,63%);grid-template-rows:minmax(0,1fr);min-height:0}.yc-showcase-range-image{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center}.yc-showcase-blue{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:70px clamp(36px,5vw,100px);background:#087ac7;color:#fff}.yc-showcase-kicker{font-size:11px;font-weight:600;letter-spacing:.13em;line-height:1.5;text-transform:uppercase}.yc-showcase-blue h1{max-width:12ch;margin:30px 0 24px;color:#fff;font:600 clamp(39px,4.1vw,70px)/1.09 Inter,"YanChef Sans SC",Arial,sans-serif;letter-spacing:-.04em}.yc-showcase[dir=rtl] .yc-showcase-blue h1,.yc-showcase[dir=rtl] .yc-showcase-photo-copy h2{font-family:Noto Sans Arabic,Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.4}.yc-showcase-blue p{max-width:39ch;margin:0;color:#fff;font-size:15px;line-height:1.75}.yc-showcase-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 22px;margin-top:42px}.yc-showcase-actions a,.yc-showcase-photo-copy a{display:inline-flex;justify-content:space-between;align-items:center;gap:22px;min-height:48px;padding:12px 18px;background:#fff;color:#086aad;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none}.yc-showcase-actions a+a{background:transparent;border:1px solid #fff;color:#fff}.yc-showcase a:focus-visible,.yc-showcase button:focus-visible{outline:3px solid #16486d;outline-offset:3px}.yc-showcase-photo{display:grid;grid-template-columns:minmax(0,64%) minmax(0,36%);grid-template-rows:minmax(0,1fr);background:#eaf4fd}.yc-showcase-photo>img{width:100%;height:100%;min-height:0;display:block;object-fit:cover;object-position:center}.yc-showcase-photo-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:44px clamp(28px,4vw,68px);background:#087ac7;color:#fff}.yc-showcase-photo-copy h2{margin:25px 0 18px;color:#fff;font:600 clamp(37px,3.8vw,62px)/1.12 Inter,"YanChef Sans SC",Arial,sans-serif;letter-spacing:-.035em}.yc-showcase-photo-copy p{max-width:36ch;margin:0 0 30px;color:#fff;font-size:15px;line-height:1.7}.yc-showcase-controls{position:relative;z-index:3;grid-column:1;grid-row:2;display:flex;justify-content:flex-start;align-items:center;gap:14px;height:56px;padding-inline:clamp(28px,4vw,72px);background:#fff}.yc-showcase-controls>div{display:flex;gap:5px;align-items:center}.yc-showcase-controls button{width:56px;height:38px;padding:0 5px;border:0;background:transparent;color:#637484;cursor:pointer;font:600 11px/1 Inter,Arial,sans-serif}.yc-showcase-controls button:after{content:"";display:block;width:100%;height:3px;margin-top:8px;background:#d2e0ed}.yc-showcase-controls button.is-active{color:#075fa9}.yc-showcase-controls button.is-active:after{background:#087ac7}.yc-showcase-controls .yc-showcase-play{width:44px;color:#075fa9;font-size:17px}.yc-showcase-controls .yc-showcase-play:after{display:none}@keyframes yc-slide-in{0%{opacity:.55}to{opacity:1}}@media(max-width:900px){.yc-showcase{grid-template-rows:auto 58px;height:auto;min-height:0}.yc-showcase-slide{height:auto}.yc-showcase-range{grid-template-columns:1fr;grid-template-rows:auto auto}.yc-showcase-range-image{grid-row:1;height:360px}.yc-showcase-blue{grid-row:2}.yc-showcase-blue{min-height:310px;padding:42px 7vw 35px}.yc-showcase-blue h1{max-width:18ch;margin:19px 0 15px;font-size:clamp(35px,6.1vw,54px)}.yc-showcase-blue p{max-width:58ch;font-size:14px}.yc-showcase-actions{margin-top:24px}.yc-showcase-photo{grid-template-columns:1fr;grid-template-rows:360px minmax(280px,auto)}.yc-showcase-photo-copy{padding:30px 5vw}}@media(max-width:600px){.yc-showcase-blue{min-height:0;padding:28px 22px 30px}.yc-showcase-kicker{font-size:9px}.yc-showcase-blue h1{margin:14px 0 12px;font-size:clamp(31px,8vw,37px);line-height:1.14}.yc-showcase-blue p{font-size:12px;line-height:1.6}.yc-showcase-actions{gap:8px;margin-top:18px}.yc-showcase-actions a{min-height:39px;padding:8px 10px;gap:8px;font-size:11px}.yc-showcase-range-image{height:300px}.yc-showcase-photo{grid-template-rows:300px minmax(280px,auto)}.yc-showcase-photo>img{object-position:center}.yc-showcase-photo-copy{padding:24px 22px}.yc-showcase-photo-copy h2{margin:13px 0;font-size:34px}.yc-showcase-photo-copy p{margin-bottom:16px;font-size:13px}.yc-showcase-controls{height:58px;gap:8px;padding-inline:16px}.yc-showcase-controls>div{gap:2px}.yc-showcase-controls button{width:42px}.yc-showcase-controls .yc-showcase-play{width:34px}}@media(prefers-reduced-motion:reduce){.yc-showcase-slide{animation:none}}.market-block{--market-ink:#263c2d;--market-line:#d8d7cd;color:#242c25;width:min(1240px,90%);margin:0 auto;font-size:15px;line-height:1.7;scroll-margin-top:110px}.market-block *,.market-actions *{box-sizing:border-box}.market-block>*{min-width:0}.market-block h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(31px,3.4vw,49px);line-height:1.14;letter-spacing:-.03em;margin:14px 0 0}.market-block h3{font-size:20px;font-weight:500;line-height:1.35;margin:0 0 14px}.market-block p{margin:0}.market-block .eyebrow{color:#526553;font-size:10px;letter-spacing:.14em;line-height:1.6}.market-block a:focus-visible,.market-action:focus-visible{outline:2px solid #416c4d;outline-offset:5px}.market-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:end;margin-bottom:44px}.market-section-heading>p{color:#566056}.market-action{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:47px;padding:12px 20px;background:#2e4935;color:#fff;text-decoration:none;font-size:13px;line-height:1.5;font-weight:500;border:1px solid #2e4935}.market-action:hover{background:#203825;color:#fff}.market-action.is-secondary{color:#2e4935;background:transparent;border-color:#a2afa1}.market-action.is-secondary:hover{background:#e9ede4}.market-action.is-text{color:#2e4935;padding:10px 0;border:0;border-bottom:1px solid #6c7b6c;background:transparent}.market-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.market-purchasing{padding:70px 0 85px;border-bottom:1px solid var(--market-line)}.market-purchasing .market-actions{justify-content:flex-end}.market-brief-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%}.market-specs dl{margin:18px 0 24px}.market-specs dl>div{display:flex;gap:20px;justify-content:space-between;padding:15px 0;border-top:1px solid var(--market-line)}.market-specs dt{color:#586457;font-size:13px}.market-specs dd{margin:0;text-align:right;max-width:58%;font-weight:500}.market-block .market-note{font-size:12px;line-height:1.75;color:#616a5f}.market-specs .market-note+.market-note{margin-top:12px}.market-specs .market-action{margin-top:16px}.market-terms{margin:0}.market-terms>div{padding:18px 0;border-top:1px solid var(--market-line)}.market-terms>div:first-child{padding-top:0;border:0}.market-terms dt{font-size:16px;font-weight:500;margin-bottom:5px}.market-terms dd{margin:0;color:#5b6258;font-size:13px;line-height:1.8}.market-product-actions{margin-top:26px}.market-home .brand-hero .cinema-hero-copy h1{font-size:clamp(46px,4.4vw,70px);line-height:1.04;letter-spacing:-.045em}.market-home .brand-products{padding-top:72px;padding-bottom:90px;scroll-margin-top:80px}.market-home .brand-products .brand-section-heading{margin-bottom:42px}.market-home .brand-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 26px}.market-home .brand-products-grid .brand-product-card{text-decoration:none}.market-home .brand-product-card>img{aspect-ratio:4/3;margin:18px 0;padding:24px 6%}.market-home .brand-product-card h3{color:#263c2d;font:400 clamp(24px,2.1vw,31px)/1.16 var(--brand-serif);letter-spacing:-.025em;margin:0 0 10px}.market-home .brand-product-card p{max-width:100%;font:400 13px/1.65 Inter,sans-serif;color:#5b6258;margin:0 0 16px;overflow-wrap:normal}.market-home .brand-product-card strong{display:inline-flex;gap:16px;align-items:center;min-height:28px;font-size:12px}.market-home .brand-product-card.invisible-heating{grid-column:span 2}.market-home .brand-product-card.invisible-heating>img{aspect-ratio:8/3;height:auto;max-height:none;object-fit:cover;padding:0}@media(max-width:900px){.market-home .brand-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-home .brand-product-card.invisible-heating>img{aspect-ratio:21/9}}@media(max-width:600px){.market-home .brand-products{padding-top:45px;padding-bottom:60px}.market-home .brand-products .brand-section-heading{margin-bottom:30px}.market-home .brand-products-grid{gap:32px 18px}.market-home .brand-product-card>img{aspect-ratio:1;padding:14px 4%;margin:14px 0}.market-home .brand-product-card h3{font-size:22px;overflow-wrap:normal}.market-home .brand-product-card p{font-size:12px}.market-home .brand-product-card strong{font-size:11px;gap:8px}html[lang=en] body,html[lang=fr] body,html[lang=es] body{min-width:0}.market-home .brand-hero{display:block;height:auto;min-height:0;padding:0 5vw 40px}.market-home .brand-hero .cinema-hero-media{position:relative;inset:auto;width:calc(100% + 10vw);margin:0 -5vw;height:260px}.market-home .brand-hero .cinema-hero-shade{display:none}.market-home .brand-hero .cinema-hero-copy{position:relative;width:100%;padding:28px 0 0}.market-home .brand-hero .cinema-hero-copy h1{font-size:clamp(36px,10vw,47px)}.market-home .brand-hero .hero-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px}.market-section-heading,.market-brief-layout{grid-template-columns:1fr;gap:25px}.market-section-heading{margin-bottom:28px}.market-block h2{font-size:32px}.market-purchasing .market-actions{justify-content:flex-start}.market-action{padding:12px 15px;gap:14px}.market-purchasing{padding:50px 0}}@media(max-width:360px){html[lang=en] .site-header .brand i,html[lang=fr] .site-header .brand i,html[lang=es] .site-header .brand i{display:none}}body{padding-bottom:var(--yc-cookie-inset,0px)}body:has(.yc-cookie-root){min-width:0}.yc-cookie-root{color:#263b2e;font:400 13px/1.65 Inter,Arial,sans-serif;text-align:start}.yc-cookie-root[dir=rtl]{font-family:Tahoma,Arial,sans-serif}.yc-cookie-root *{box-sizing:border-box}.yc-cookie-root button,.yc-cookie-root input{font:inherit}.yc-cookie-root button{cursor:pointer}.yc-cookie-root button:focus-visible,.yc-cookie-root input:focus-visible,.yc-cookie-root summary:focus-visible,.yc-cookie-root a:focus-visible{outline:2px solid #9a5634;outline-offset:4px}.yc-cookie-footer{padding:18px 5vw 24px;border-top:1px solid #d9d6cc;background:#f7f4ed}.yc-cookie-footer button{padding:5px 0;min-height:40px;border:0;border-bottom:1px solid #75816e;color:#314b39;background:none;font-size:12px}.yc-cookie-banner{position:fixed;z-index:90;bottom:0;inset-inline:0;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:22px max(24px,4vw) max(22px,env(safe-area-inset-bottom));border-top:1px solid #cdcbbf;background:#f5f2e9;box-shadow:0 -4px 22px #202c2510}.yc-cookie-banner[hidden]{display:none}.yc-cookie-banner h2{font:500 17px/1.45 Inter,Arial,sans-serif;letter-spacing:0;margin:0 0 7px;color:#263b2e}.yc-cookie-banner p{margin:0;font-size:12px;line-height:1.75;color:#505b50;max-width:750px}.yc-cookie-actions{flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:9px 12px;align-items:center}.yc-cookie-actions button,.yc-cookie-dialog-actions button{min-height:44px;padding:10px 17px;color:#2e4835;background:transparent;border:1px solid #75836e;border-radius:0;font-weight:500;font-size:12px;line-height:1.5}.yc-cookie-actions button:hover,.yc-cookie-dialog-actions button:hover{background:#e7eadf}.yc-cookie-actions .yc-cookie-settings{grid-column:1/-1;border:0;padding:2px 8px;min-height:30px;text-decoration:underline;text-underline-offset:4px;font-weight:400}.yc-contact-root.yc-contact-root{bottom:calc(max(22px,env(safe-area-inset-bottom)) + var(--yc-cookie-inset,0px))}body:has(.yc-contact-panel:not([hidden])) .yc-cookie-banner{display:none}body:has(.yc-cookie-dialog[open]) .yc-contact-root{visibility:hidden}.yc-cookie-dialog{width:min(590px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;margin:auto;border:1px solid #cdd1c4;border-radius:0;background:#faf8f1;color:#263b2e;text-align:start;font:inherit;box-shadow:0 16px 70px #18251c30}.yc-cookie-dialog[open]{display:flex;flex-direction:column}.yc-cookie-dialog::backdrop{background:#19211a57}.yc-cookie-dialog header{flex-shrink:0;display:flex;align-items:start;justify-content:space-between;gap:18px;padding:22px 26px;border-bottom:1px solid #d8d8cc}.yc-cookie-dialog header span{font-size:17px}.yc-cookie-dialog h2{font:400 27px/1.25 Georgia,Times New Roman,serif;letter-spacing:-.02em;margin:8px 0 0}.yc-cookie-dialog h2:focus{outline:none}.yc-cookie-dialog .yc-cookie-close{display:grid;place-items:center;width:40px;height:40px;padding:0;flex-shrink:0;font-size:25px;background:transparent;border:1px solid #cdd1c4;color:#2e4835}.yc-cookie-content{padding:22px 26px;overflow:auto;overscroll-behavior:contain}.yc-cookie-content>p{margin:0 0 20px;color:#586154}.yc-cookie-category{padding:20px 0;border-top:1px solid #d9dacf}.yc-cookie-category>div,.yc-cookie-option{display:flex;align-items:center;justify-content:space-between;gap:16px}.yc-cookie-category h3,.yc-cookie-option{margin:0;font:500 15px/1.5 Inter,Arial,sans-serif;letter-spacing:0;color:#263b2e}.yc-cookie-option{cursor:pointer}.yc-cookie-category p{margin:9px 0 0;color:#586154;font-size:12px;line-height:1.8}.yc-cookie-status{font-size:11px;color:#52694b;text-align:end}.yc-cookie-option input{width:22px;height:22px;accent-color:#304b39;flex-shrink:0;cursor:pointer}.yc-cookie-content details{border-top:1px solid #d9dacf;padding-top:18px;font-size:12px}.yc-cookie-content summary{cursor:pointer;min-height:30px;font-weight:500}.yc-cookie-content dl{margin:16px 0}.yc-cookie-content dl>div{margin-bottom:12px}.yc-cookie-content dt{font-weight:500}.yc-cookie-content dd{margin:3px 0 0;color:#586154}.yc-cookie-content .yc-cookie-help{margin:20px 0 0;font-size:12px}.yc-cookie-help a{color:#304b39;display:inline-block}.yc-cookie-dialog-actions{display:flex;justify-content:flex-end;gap:12px;flex-shrink:0;padding:18px 26px;border-top:1px solid #d8d8cc}@media(max-width:800px){.yc-cookie-banner{gap:15px;flex-direction:column;align-items:stretch;padding:18px 5vw max(12px,env(safe-area-inset-bottom))}.yc-cookie-actions{grid-template-columns:1fr 1fr;gap:6px 10px}.yc-cookie-banner h2{font-size:16px}body:has(.yc-cookie-banner:not([hidden])) .yc-contact-panel[hidden]~.yc-contact-launcher{width:46px;padding:10px;justify-content:center}body:has(.yc-cookie-banner:not([hidden])) .yc-contact-panel[hidden]~.yc-contact-launcher>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:600px){.yc-contact-root.yc-contact-root{bottom:calc(max(14px,env(safe-area-inset-bottom)) + var(--yc-cookie-inset,0px))}.yc-cookie-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.yc-cookie-dialog header,.yc-cookie-content{padding:18px}.yc-cookie-dialog h2{font-size:24px}.yc-cookie-dialog-actions{padding:14px 18px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.yc-cookie-dialog-actions button{padding:10px 8px}}@media(max-height:500px)and (orientation:landscape){.yc-cookie-banner{max-height:55dvh;overflow:auto}}@media print{.yc-cookie-root{display:none}body{padding-bottom:0}}@font-face{font-family:YanChef Sans SC;src:url(/assets/fonts/yanchef-sans-sc.woff) format("woff");font-weight:100 900;font-style:normal;font-display:swap}html[lang=zh-CN] body{font-family:Inter,YanChef Sans SC,Microsoft YaHei,sans-serif}:root{color:#1d211d;background:#f7f4ed;font-family:Inter,Microsoft YaHei,sans-serif;font-synthesis:none;--paper:#f7f4ed;--ink:#1d211d;--muted:#6e746c;--green:#355c3a;--orange:#c84f1a;--line:#d9d7ce;--serif:"Noto Serif SC","Songti SC",STSong,serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{color:inherit}img{max-width:100%;display:block}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.site-header{position:sticky;top:0;z-index:40;height:78px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;background:#f7f4edf0;border-bottom:1px solid rgba(29,33,29,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:baseline;gap:10px;border:0;padding:0;background:transparent;cursor:pointer}.brand span{font-size:25px;letter-spacing:-.05em;font-weight:500}.brand i{font-family:var(--serif);font-style:normal;font-size:18px}.nav{display:flex;align-items:center;gap:34px}.nav button,.site-footer button{border:0;background:transparent;padding:7px 0;cursor:pointer;font-size:13px}.nav button:hover{color:var(--green)}.menu-trigger{display:none;border:0;background:transparent}.header-tools{display:flex;align-items:center;gap:28px}.language-switcher{display:flex;align-items:center;gap:4px;padding-left:22px;border-left:1px solid var(--line);direction:ltr}.language-switcher button{min-width:28px;height:28px;padding:0 6px;border:0;background:transparent;color:var(--muted);font-size:10px;cursor:pointer}.language-switcher button.active{background:var(--green);color:#fff}html[dir=rtl] body{font-family:Arial,Tahoma,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-family:Tahoma,Arial,sans-serif;letter-spacing:0}html[dir=rtl] .site-header,html[dir=rtl] .brand,html[dir=rtl] .header-tools,html[dir=rtl] .nav{flex-direction:row-reverse}html[dir=rtl] .language-switcher{border-left:0;border-right:1px solid var(--line);padding-left:0;padding-right:22px}html[dir=rtl] .product-card-link,html[dir=rtl] .cinema-bento-card,html[dir=rtl] .products-masthead-lines button,html[dir=rtl] .roadmap-line button,html[dir=rtl] .chapter-next button,html[dir=rtl] .next-product button,html[dir=rtl] .contact-page,html[dir=rtl] .ih-inquiry{text-align:right}html[dir=rtl] .products-masthead-lines button:hover{padding-left:0;padding-right:8px}html[dir=rtl] .roadmap-line button i{left:auto;right:22px}html[dir=rtl] .cinema-bento-card .bento-number{left:auto;right:26px}html[dir=rtl] .cinema-bento-card>small{right:auto;left:26px}html[dir=rtl] .web3-contact-form input[type=email],html[dir=rtl] a[href^="mailto:"]{direction:ltr;text-align:left}.eyebrow{margin:0 0 18px;font-size:11px;letter-spacing:.2em;color:var(--green);font-weight:600}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:500}h1{font-size:clamp(54px,7vw,112px);line-height:.98;letter-spacing:-.055em}h2{font-size:clamp(34px,4vw,66px);line-height:1.15;letter-spacing:-.04em}h3{font-size:24px}p{line-height:1.8}.primary{border:0;background:var(--green);color:#fff;min-height:48px;padding:0 24px;cursor:pointer}.primary:hover{background:#254b2c}.text-link{border:0;background:transparent;padding:12px 4px;border-bottom:1px solid var(--ink);cursor:pointer}.section-heading{max-width:1180px;margin:0 auto 72px}.section-heading.split{display:grid;grid-template-columns:1.35fr .65fr;gap:80px;align-items:end}.section-heading h2{margin-bottom:0}.section-heading>p{color:var(--muted);margin-bottom:6px}.section-heading.centered{text-align:center;max-width:760px}.section-heading.centered>p:last-child{color:var(--muted)}.home-hero{min-height:calc(100vh - 78px);position:relative;overflow:hidden;display:grid;align-items:center;padding:8vw 8vw 7vw;background:#f8f5ef}.home-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.home-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f7f4ed24;pointer-events:none}.home-hero-copy{position:relative;z-index:2;width:min(640px,48vw)}.home-hero-copy h1{margin-bottom:30px}.hero-lead{font-family:var(--serif);font-size:18px}.hero-actions{display:flex;gap:28px;margin-top:36px;align-items:center}.hero-index{position:absolute;right:3vw;top:50%;z-index:3;display:grid;justify-items:center;gap:10px;transform:translateY(-50%);color:var(--green)}.hero-index i{height:90px;width:1px;background:var(--green);opacity:.4}.hero-index small{writing-mode:vertical-rl;letter-spacing:.18em;font-size:9px}.landing-journey{padding:150px 5vw;background:#f3efe6}.landing-journey>header{max-width:1180px;margin:0 auto 72px;display:grid;grid-template-columns:.72fr 1.28fr;column-gap:8vw;align-items:end}.landing-journey>header .eyebrow{align-self:start}.landing-journey>header h2{margin:0;font-size:clamp(40px,4.4vw,68px)}.landing-journey>header>p:last-child{grid-column:2;max-width:680px;color:var(--muted);margin-top:24px}.landing-journey>div{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.landing-journey button{min-height:420px;border:1px solid rgba(29,33,29,.12);background:#faf8f2;text-align:left;padding:38px;cursor:pointer;display:flex;flex-direction:column;transition:transform .3s ease,background .3s ease,border-color .3s ease}.landing-journey button>span{display:block;font:italic 30px var(--serif);color:var(--orange)}.landing-journey button small{display:block;margin:68px 0 18px;letter-spacing:.15em;color:var(--green)}.landing-journey button h3{font-size:31px;margin-bottom:14px}.landing-journey button p{color:var(--muted);font-size:14px}.landing-journey button i{margin-top:auto;padding-top:28px;border-top:1px solid var(--line);color:var(--green);font-style:normal;font-size:12px}.landing-journey button:hover{transform:translateY(-6px);background:#fffdf8;border-color:#2f6b4459}.home-family-teaser{min-height:620px;display:grid;grid-template-columns:1.25fr .75fr;background:#efe8dc}.home-family-teaser>img{width:100%;height:100%;min-height:620px;object-fit:cover;object-position:center}.home-family-teaser>div{padding:8vw 6vw;display:flex;flex-direction:column;justify-content:center}.home-family-teaser>div>p:not(.eyebrow){color:var(--muted)}.home-family-teaser .text-link{align-self:flex-start;margin-top:20px}.home-product-strip{padding:110px 5vw 140px;background:#f8f5ef}.home-product-strip>header{max-width:1180px;margin:0 auto 70px;display:grid;grid-template-columns:1fr auto;align-items:end}.home-product-strip>header h2{margin:0}.home-product-strip>header .eyebrow{grid-column:1/-1}.home-product-strip>div{max-width:1180px;margin:auto;display:grid;grid-template-columns:1.25fr repeat(4,1fr);border-top:1px solid var(--line)}.home-product-strip>div>button{min-height:390px;border:0;border-right:1px solid var(--line);background:transparent;padding:26px 18px;cursor:pointer;text-align:left;display:grid;grid-template-rows:1fr auto auto}.home-product-strip>div>button:first-child{background:#fffdf8;padding-left:26px;padding-right:26px}.home-product-strip>div>button:last-child{border-right:0}.home-product-strip img{width:100%;height:250px;object-fit:contain;transition:transform .35s ease}.home-product-strip>div>button:first-child img{height:275px}.home-product-strip button:hover img{transform:translateY(-5px)}.home-product-strip button span{color:var(--orange);font-family:var(--serif)}.home-product-strip button strong{margin-top:8px;font-family:var(--serif);font-size:18px}.partner-intro{padding:150px 7vw 130px;max-width:1280px;margin:auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:24px 8vw}.partner-intro .eyebrow{grid-column:1/-1}.partner-intro h2{margin:0}.partner-intro>p:not(.eyebrow){color:var(--muted);font-size:17px;max-width:560px}.partner-intro>div{grid-column:2;display:flex;flex-wrap:wrap;gap:8px}.partner-intro>div span{padding:12px 16px;border:1px solid var(--line);color:var(--green);font-size:10px;letter-spacing:.13em}.story-flow{padding:130px 5vw 150px;background:#f0ece3}.story-flow>header{max-width:1180px;margin:0 auto 70px;display:grid;grid-template-columns:1fr 1fr}.story-flow>header h2{grid-column:2;margin:0}.story-flow>div{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line)}.story-flow article{min-height:360px;padding:30px 24px;border-right:1px solid var(--line)}.story-flow article:last-child{border-right:0}.story-flow article>span{display:block;color:var(--orange);font:italic 24px var(--serif)}.story-flow article small{display:block;margin-top:62px;color:var(--green);font-size:9px;letter-spacing:.15em}.story-flow article h3{margin:18px 0 12px}.story-flow article p{color:var(--muted);font-size:13px}.solution-showcase{padding:140px 5vw 150px}.solution-showcase>header{max-width:1180px;margin:0 auto 70px;display:grid;grid-template-columns:1fr .7fr;gap:80px;align-items:end}.solution-showcase>header h2{margin:0}.solution-showcase>header>p{color:var(--muted)}.solution-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.solution-card{min-height:590px;padding:28px;border:1px solid rgba(29,33,29,.09);background:#faf8f2;text-align:left;cursor:pointer;display:grid;grid-template-rows:auto 1fr auto auto auto;overflow:hidden}.solution-card>div{display:flex;justify-content:space-between;align-items:center}.solution-card>div span{color:var(--orange);font:italic 24px var(--serif)}.solution-card>div small{color:var(--green);font-size:9px;letter-spacing:.13em}.solution-card img{width:100%;height:350px;object-fit:contain;transition:transform .4s ease}.solution-card.pressure-cookers img,.solution-card.commercial img{object-fit:cover;margin:22px 0}.solution-card.commercial{grid-column:1/-1;grid-template-columns:1.2fr .8fr;grid-template-rows:auto auto auto 1fr;column-gap:55px}.solution-card.commercial>div,.solution-card.commercial img{grid-row:1/-1}.solution-card.commercial>div{display:none}.solution-card.commercial img{grid-column:1;height:460px;margin:0}.solution-card.commercial h3,.solution-card.commercial p,.solution-card.commercial strong{grid-column:2}.solution-card.commercial h3{align-self:end}.solution-card:hover img{transform:scale(1.025)}.solution-card h3{font-size:31px;margin:18px 0 8px}.solution-card p{color:var(--muted);font-size:14px}.solution-card strong{align-self:end;padding-top:20px;color:var(--green);font-size:12px;font-weight:500}.solution-page-grid{padding-top:110px}.innovation-split,.validation-split{min-height:720px;display:grid;grid-template-columns:1.15fr .85fr;background:#e8ded0}.innovation-split img,.validation-split img{width:100%;height:100%;min-height:720px;object-fit:cover}.innovation-split>div,.validation-split>div{padding:8vw 6vw;display:flex;flex-direction:column;justify-content:center}.innovation-split>div p:not(.eyebrow),.validation-split>div p:not(.eyebrow){color:var(--muted)}.innovation-split .text-link{align-self:flex-start}.partnership-cta{padding:140px 7vw;background:#29452e;color:#fff}.partnership-cta .eyebrow{color:#b9cdbb}.partnership-cta h2{max-width:850px}.partnership-cta>p:not(.eyebrow){max-width:650px;color:#d3ded4}.partnership-cta .primary{margin-top:28px;background:#fff;color:#29452e}.portfolio-principle{padding:120px 7vw;background:#f0ece3}.portfolio-principle h2{max-width:830px}.portfolio-principle>div{max-width:1180px;margin:70px auto 0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line)}.portfolio-principle span{padding:28px 18px;border-right:1px solid var(--line);font-family:var(--serif);font-size:20px}.portfolio-principle span:last-child{border-right:0}.portfolio-principle small{display:block;color:var(--orange);font:12px Inter,sans-serif;margin-bottom:35px}.solution-inquiry{max-width:1180px;margin:120px auto;padding:72px;background:#f8f5ee;display:grid;grid-template-columns:1fr auto;gap:70px;align-items:end}.solution-inquiry h2{max-width:820px}.solution-inquiry>div>p:last-child{color:var(--muted);max-width:650px}.solution-inquiry .primary{white-space:nowrap}.capability-path,.quality-system{padding:140px 6vw}.capability-path>header,.quality-system>header{max-width:1180px;margin:0 auto 70px}.capability-path>div{max-width:980px;margin:auto;border-top:1px solid var(--line)}.capability-path article{display:grid;grid-template-columns:90px 1fr;gap:35px;padding:38px 0;border-bottom:1px solid var(--line)}.capability-path article>span{color:var(--orange);font:italic 26px var(--serif)}.capability-path article h3{margin-bottom:8px}.capability-path article p{margin:0;color:var(--muted)}.capability-pillars{display:grid;grid-template-columns:repeat(2,1fr);max-width:1180px;margin:0 auto 140px}.capability-pillars article{min-height:340px;padding:48px;border-top:1px solid var(--line);border-right:1px solid var(--line)}.capability-pillars article:nth-child(2n){border-right:0}.capability-pillars h3{font-size:34px;margin-top:80px}.capability-pillars p:last-child{color:var(--muted)}.validation-split{background:#efe9df}.quality-system>div{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.quality-system article{min-height:380px;padding:32px 26px;border-right:1px solid var(--line)}.quality-system article:last-child{border-right:0}.quality-system article>span{color:var(--orange);font:italic 24px var(--serif)}.quality-system article h3{margin-top:90px}.quality-system article p{color:var(--muted);font-size:14px}.quality-note{padding:140px 8vw;background:#29452e;color:#fff}.quality-note .eyebrow{color:#b9cdbb}.quality-note h2{max-width:850px}.quality-note>p:not(.eyebrow){color:#d3ded4;max-width:720px}.quality-note .primary{background:#fff;color:#29452e;margin-top:30px}.solution-detail-hero,.commercial-hero{min-height:calc(100vh - 78px);position:relative;display:flex;align-items:center;overflow:hidden}.solution-detail-hero>img,.commercial-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.solution-detail-hero>div,.commercial-hero>div{position:relative;z-index:2;margin-left:6vw;width:min(620px,52vw);padding:48px;background:#faf7f0eb}.pressure-solution .solution-detail-hero{align-items:flex-start;padding-top:5vw}.solution-detail-hero h1,.commercial-hero h1,.heating-family-hero h1{font-size:clamp(52px,5.5vw,82px)}.solution-detail-hero>div>p:not(.eyebrow),.commercial-hero>div>p:not(.eyebrow){color:var(--muted)}.solution-narrative{max-width:1180px;margin:130px auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.solution-narrative article{min-height:390px;padding:32px;border-right:1px solid var(--line)}.solution-narrative article:last-child{border-right:0}.solution-narrative article>span{color:var(--orange);font:italic 24px var(--serif)}.solution-narrative .eyebrow{margin-top:65px}.solution-narrative p:last-child{color:var(--muted);font-size:14px}.heating-family-hero{min-height:calc(100vh - 78px);padding:7vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:6vw;align-items:center;background:#eef2eb}.heating-family-hero>div:first-child>p:not(.eyebrow){color:var(--muted)}.heating-family-hero>div:last-child{display:grid;grid-template-columns:1fr 1fr;min-height:620px}.heating-family-hero>div:last-child button{border:0;background:#fff;cursor:pointer;display:grid;grid-template-rows:1fr auto;padding:28px}.heating-family-hero>div:last-child button:first-child{border-right:1px solid var(--line)}.heating-family-hero img{width:100%;height:470px;object-fit:contain}.heating-family-hero span{font-family:var(--serif);font-size:22px;padding:18px 0}.commercial-apps{max-width:1180px;margin:130px auto;display:grid;grid-template-columns:repeat(3,1fr)}.commercial-apps article{min-height:350px;padding:38px;background:#f8f4ec;border-right:1px solid #d6c9b7;display:flex;flex-direction:column;justify-content:flex-end}.commercial-apps article:nth-child(2){background:#d8c7b1}.commercial-apps article:nth-child(3){background:#a88e70;color:#fff}.commercial-apps article>span{margin-bottom:auto;color:var(--orange)}.commercial-apps article p{color:var(--muted)}.commercial-apps article:nth-child(3) p{color:#fff}.page-masthead{min-height:calc(100vh - 78px);padding:7vw;display:grid;grid-template-columns:.85fr 1.15fr;gap:7vw;align-items:center;position:relative;background:#f8f5ee}.page-masthead>div{position:relative;z-index:2}.page-masthead h1{font-size:clamp(52px,6vw,88px)}.page-masthead>div>p:not(.eyebrow):not(.page-crumb){color:var(--muted);max-width:520px;font-size:16px}.page-masthead>img{width:100%;height:650px;object-fit:cover}.page-crumb{display:flex;align-items:center;gap:9px;margin-bottom:80px;font-size:11px;color:var(--muted)}.page-crumb button{border:0;background:transparent;padding:0;cursor:pointer;color:var(--green)}.page-crumb strong{font-weight:400}.page-index{position:absolute;right:3vw;top:5vw;font:italic 30px var(--serif);color:var(--orange)}.products-overview-page .page-masthead{min-height:590px;padding:72px max(7vw,calc((100vw - 1180px)/2)) 78px;display:flex;align-items:stretch;background:linear-gradient(135deg,#faf8f3,#f2ece0);overflow:hidden}.products-overview-page .page-masthead:after{content:"";position:absolute;width:520px;height:520px;right:-180px;bottom:-280px;border:1px solid rgba(177,107,65,.2);border-radius:50%;box-shadow:0 0 0 64px #b16b4109,0 0 0 128px #b16b4106}.products-overview-page .page-masthead>div{width:100%;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);grid-template-rows:auto auto auto 1fr;column-gap:8vw;align-content:end}.products-overview-page .page-masthead .page-crumb{grid-column:1/-1;margin:0 0 64px;align-self:start}.products-overview-page .page-masthead .eyebrow{grid-column:1;margin:0 0 20px}.products-overview-page .page-masthead h1{grid-column:1;width:min(100%,780px);margin:0 0 24px;font-size:clamp(52px,5.3vw,76px);line-height:1.04;letter-spacing:-.052em;text-wrap:balance}.products-overview-page .page-masthead>div>p:not(.eyebrow):not(.page-crumb){grid-column:1;max-width:650px;margin:0;font-size:15px;line-height:1.85}.products-overview-page .page-index{right:max(3vw,calc((100vw - 1320px)/2));top:70px;font-size:25px}.products-masthead-lines{grid-column:2;grid-row:2/5;align-self:end;border-top:1px solid rgba(43,55,46,.26);position:relative;z-index:2}.products-masthead-lines>p{margin:0;padding:0 0 16px;transform:translateY(-100%);position:absolute;top:0;color:var(--green);font:500 10px/1.2 Inter,Noto Sans SC,sans-serif;letter-spacing:.16em}.products-masthead-lines button{width:100%;min-height:46px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;border:0;border-bottom:1px solid rgba(43,55,46,.14);background:transparent;padding:0;color:var(--ink);text-align:left;cursor:pointer;transition:padding .25s ease,color .25s ease}.products-masthead-lines button:hover{padding-left:8px;color:var(--orange)}.products-masthead-lines button span{color:var(--orange);font:600 10px/1 Inter,Noto Sans SC,sans-serif;font-variant-numeric:tabular-nums}.products-masthead-lines button strong{font:500 15px/1.2 var(--serif)}.products-masthead-lines button small{color:var(--muted);font:500 9px/1 Inter,Noto Sans SC,sans-serif;letter-spacing:.12em}.story-belief{padding:140px 7vw;max-width:1280px;margin:auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw}.story-belief>div:last-child{border-top:1px solid var(--line)}.story-belief article{display:grid;grid-template-columns:60px 1fr;column-gap:24px;padding:34px 0;border-bottom:1px solid var(--line)}.story-belief article span{color:var(--orange);font-family:var(--serif)}.story-belief article h3{margin-bottom:8px}.story-belief article p{grid-column:2;margin:0;color:var(--muted)}.chapter-next{padding:110px 7vw;background:#263c29;color:#fff}.chapter-next>p{color:#a9b9aa;font-size:11px;letter-spacing:.16em}.chapter-next button{border:0;background:transparent;color:#fff;padding:0;text-align:left;cursor:pointer}.chapter-next button span,.chapter-next button small{display:block}.chapter-next button span{font:500 clamp(42px,6vw,82px)/1.2 var(--serif)}.chapter-next button small{color:#c4cfc4;margin-top:15px;font-size:14px}.origin-section,.research-section,.products-section{padding:140px 5vw}.origin-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.origin-grid article{min-height:430px;padding:36px 38px;border-right:1px solid var(--line);position:relative}.origin-grid article:last-child{border-right:0}.origin-grid article>span{color:var(--orange);font-family:var(--serif);font-size:32px;font-style:italic}.origin-grid h3{margin:24px 0 18px}.origin-grid p{color:var(--muted);font-size:14px}.origin-product img{width:86%;height:170px;object-fit:contain;margin:16px auto}.origin-test strong{display:block;font-size:clamp(70px,9vw,128px);line-height:1;color:var(--green);margin-top:52px;font-weight:500;letter-spacing:-.08em}.origin-test small{letter-spacing:.16em;color:var(--muted)}.research-section{background:#faf9f5}.research-list{max-width:980px;margin:auto;border-top:1px solid var(--line)}.research-list article{display:grid;grid-template-columns:100px 1fr;gap:38px;padding:38px 0;border-bottom:1px solid var(--line)}.research-list article>span{font-family:var(--serif);color:var(--green);font-size:27px;font-style:italic}.research-list h3{margin:0 0 12px}.research-list p{margin:0;color:var(--muted)}.family-section{min-height:650px;position:relative;display:flex;align-items:center;padding:7vw;overflow:hidden;background:#efe9df}.family-section>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.family-copy{position:relative;z-index:2;width:min(440px,38vw);padding:44px;background:#fffdf8e6}.family-copy h2{font-size:50px}.family-copy p:last-child{color:var(--muted)}.product-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product-card{grid-column:span 2;background:#fffdf8;min-height:570px;border:1px solid rgba(29,33,29,.08);border-radius:2px;overflow:hidden}.product-card:last-child{grid-column:2/4}.product-card-link{width:100%;height:100%;border:0;background:transparent;padding:30px;text-align:left;cursor:pointer;display:grid;grid-template-rows:auto minmax(300px,1fr) auto}.product-card-top{display:flex;align-items:baseline;justify-content:space-between;min-height:28px;color:var(--muted);font:500 10px/1.2 Inter,Noto Sans SC,sans-serif;letter-spacing:.12em}.product-card-top span{font:500 15px/1 Inter,Noto Sans SC,sans-serif;color:var(--orange);letter-spacing:.04em;font-variant-numeric:tabular-nums}.product-card-top small{font:500 10px/1.2 Inter,Noto Sans SC,sans-serif;letter-spacing:.12em}.product-card-image{min-height:300px;display:grid;place-items:center;padding:20px 0 8px}.product-card-image img{width:78%;height:300px;object-fit:contain;transition:transform .45s ease}.product-card:hover img{transform:scale(1.035) translateY(-4px)}.product-card-copy{min-height:104px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.product-card-copy h3{margin:0 0 8px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font:500 30px/1.1 var(--serif);letter-spacing:-.025em}.product-card-copy h3 small{color:var(--green);font:600 9px/1.2 Inter,Noto Sans SC,sans-serif;letter-spacing:.12em}.product-card-copy p{margin:0 0 8px;color:var(--ink);font:500 14px/1.4 Inter,Noto Sans SC,sans-serif;letter-spacing:.01em}.product-card-copy>span{color:var(--muted);font:400 13px/1.6 Inter,Noto Sans SC,sans-serif}.roadmap-section{padding:120px 5vw 150px;background:#f2efe7}.roadmap-section header{max-width:1180px;margin:0 auto 70px}.roadmap-line{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #9fa99d}.roadmap-line button{border:0;background:transparent;text-align:left;padding:0 22px;cursor:pointer;position:relative}.roadmap-line button i{display:block;width:13px;height:13px;background:var(--paper);border:1px solid var(--green);border-radius:50%;position:absolute;top:-7px;left:22px}.roadmap-line button:hover i{background:var(--orange);border-color:var(--orange)}.roadmap-line button>span{display:block;margin-top:30px;color:var(--orange);font-family:var(--serif)}.roadmap-line strong,.roadmap-line small{display:block}.roadmap-line strong{margin-top:20px;font-family:var(--serif);font-size:22px}.roadmap-line small{color:var(--muted);margin-top:8px}.detail-page{overflow:hidden}.detail-hero,.kettle-hero,.induction-hero,.ceramic-hero{min-height:calc(100vh - 78px);padding:7vw;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:6vw}.detail-copy,.water-caption,.induction-copy,.ceramic-copy{max-width:620px}.detail-copy h1,.water-caption h1,.induction-copy h1,.ceramic-copy h1{font-size:clamp(48px,5vw,72px);line-height:1.1}.detail-copy>p:last-of-type,.water-caption>p:last-child,.induction-copy>p:last-child,.ceramic-copy>p:last-child{color:var(--muted);max-width:500px;font-size:17px}.detail-product-stage{min-height:600px;display:grid;place-items:center;position:relative;background:#f0eee7}.detail-product-stage img{width:78%;height:480px;object-fit:contain}.detail-product-stage>span{position:absolute;bottom:28px;left:30px;font-size:11px;letter-spacing:.14em;color:var(--muted)}.rice-page{background:#f7f4ed}.rice-manifesto{max-width:1180px;margin:auto;padding:140px 5vw}.rice-manifesto>div{display:grid;grid-template-columns:.8fr 1.2fr;align-items:end;gap:10vw;border-top:1px solid var(--line);padding-top:55px}.rice-manifesto strong{font-size:clamp(100px,16vw,240px);color:var(--green);line-height:.8;letter-spacing:-.09em}.rice-manifesto p:last-child{color:var(--muted);font-size:17px}.rice-phases{display:grid;grid-template-columns:repeat(4,1fr);max-width:1180px;margin:0 auto 140px;border-top:1px solid var(--line)}.rice-phases article{padding:30px 24px;border-right:1px solid var(--line)}.rice-phases article:last-child{border-right:0}.rice-phases span{color:var(--orange);font-family:var(--serif)}.rice-phases h3{margin-top:45px}.rice-phases p{color:var(--muted);font-size:14px}.rice-image-band{height:620px;position:relative}.rice-image-band img{width:100%;height:100%;object-fit:cover}.rice-image-band p{position:absolute;bottom:40px;left:6vw;font-family:var(--serif);font-size:28px}.kettle-page{background:#f4f7f2}.kettle-hero{background:#edf3ee}.kettle-stage{height:650px;display:grid;place-items:center;position:relative;border-left:1px solid #cbd9cd}.kettle-stage img{width:70%;height:520px;object-fit:contain}.kettle-stage span{position:absolute;bottom:30px;color:#5d7260;font-family:var(--serif)}.temperature-lab{max-width:1180px;margin:auto;padding:140px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center}.temperature-lab>div:first-child>p:last-child{color:var(--muted)}.temp-control{min-height:420px;background:#fff;display:grid;place-items:center;padding:40px}.temp-control>strong{color:#537a63;font-size:clamp(90px,12vw,170px);line-height:1;font-weight:400;letter-spacing:-.08em}.temp-control>strong small{font-size:26px;letter-spacing:0}.temp-control>div{display:grid;grid-template-columns:repeat(4,1fr);width:100%;border-top:1px solid #cbd9cd}.temp-control button{border:0;background:transparent;padding:22px 4px;cursor:pointer;color:#829084}.temp-control button.active{color:#2f6b44;border-bottom:2px solid #2f6b44}.water-principles{display:grid;grid-template-columns:repeat(3,1fr);max-width:1180px;margin:0 auto 140px}.water-principles article{padding:45px;background:#fff;border-right:1px solid #dbe4dc}.water-principles article:last-child{border-right:0}.water-principles span{color:#5b8068}.water-principles h3{margin-top:60px}.water-principles p{color:var(--muted)}.induction-page{background:#f3f2ed}.induction-hero{background:#222521;color:#f6f3ea}.induction-copy .eyebrow{color:#a8c5ad}.induction-copy>p:last-child{color:#b7bbb4}.induction-stage{min-height:650px;background:#111310;padding:45px;display:flex;flex-direction:column;justify-content:center;align-items:center}.induction-stage img{width:80%;height:360px;object-fit:contain;filter:drop-shadow(0 28px 40px rgba(0,0,0,.35))}.power-readout{font-size:clamp(70px,8vw,116px);letter-spacing:-.07em;color:#e75a22;align-self:flex-start}.power-readout small{font-size:20px;letter-spacing:0}.induction-stage input{width:100%;accent-color:#e75a22;margin-top:36px}.induction-stage>.power-controls{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#9a9f97;margin-top:12px}.power-controls button{border:1px solid #474b45;background:transparent;color:#d7dbd4;padding:10px 14px;cursor:pointer}.power-controls button:hover{border-color:#e75a22;color:#fff}.heat-grid{max-width:1180px;margin:140px auto;display:grid;grid-template-columns:repeat(3,1fr)}.heat-grid article{padding:48px 36px;border-top:1px solid #bfc0b9;border-right:1px solid #d3d1ca}.heat-grid article:last-child{border-right:0}.heat-grid strong{font-size:26px;color:#c84f1a}.heat-grid h3{margin:72px 0 12px}.heat-grid p:last-child{color:var(--muted)}.precision-section{max-width:1180px;margin:0 auto 140px;background:#fff;padding:70px;display:grid;grid-template-columns:1fr 1fr;gap:10vw}.precision-section ul{list-style:none;padding:0;margin:0}.precision-section li{padding:24px 0;border-bottom:1px solid var(--line)}.ceramic-page{background:#f3eadc}.ceramic-hero{background:#e7d4bd}.ceramic-stage{min-height:660px;background:#f3eadc;display:grid;place-items:center;position:relative}.ceramic-stage img{width:84%;height:500px;object-fit:contain;mix-blend-mode:multiply}.ceramic-stage p{position:absolute;bottom:25px;left:25px;right:25px;display:flex;justify-content:space-between;border-top:1px solid #aa9278;padding-top:18px;font-size:11px;color:#755f4b}.ceramic-premium-hero{min-height:calc(100vh - 78px);position:relative;display:flex;align-items:center;overflow:hidden;background:#ded0bd}.ceramic-hero-scene{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 48%,rgba(255,255,255,.44),transparent 28%),linear-gradient(115deg,#e9e0d2 0,#e9e0d2 55%,#b49f8a 55%,#b49f8a)}.ceramic-premium-hero>img{position:absolute;z-index:1;right:4vw;bottom:3%;width:min(47vw,650px);height:80%;object-fit:contain;object-position:center}.ceramic-premium-copy{position:relative;z-index:2;width:min(700px,55vw);margin-left:6vw;padding:48px;background:#faf7f0e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ceramic-premium-copy .eyebrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ceramic-premium-copy .eyebrow span+span:before{content:"·";margin-right:10px}html[lang=zh-CN] .ceramic-premium-copy .eyebrow span+span{font-family:YanChef Sans SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.7}.ceramic-premium-copy h1{font-size:clamp(52px,5.2vw,80px);margin-bottom:28px}.ceramic-premium-copy>p:not(.eyebrow){color:var(--muted);max-width:560px}.ceramic-premium-copy .primary{margin-top:24px}.ceramic-hero-note{position:absolute;z-index:2;right:4vw;bottom:3vw;width:340px;margin:0;padding:18px 20px;color:#fff;background:#232722bd;font-size:12px;letter-spacing:.05em}.ceramic-origin-statement{padding:130px 7vw;display:grid;grid-template-columns:80px 1fr 1fr;gap:6vw;align-items:start;background:#faf7f0}.ceramic-origin-statement>span{color:var(--orange);font:italic 28px var(--serif)}.ceramic-origin-statement h2{margin:0;max-width:660px}.ceramic-origin-statement>p{max-width:560px;color:var(--muted);font-size:18px}.material-engineering{display:grid;grid-template-columns:1.12fr .88fr;min-height:900px;background:#e8ded0}.material-image{position:relative;min-height:780px}.material-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.material-image>p{position:absolute;left:36px;bottom:30px;margin:0;padding:11px 15px;background:#faf7f0e6;font-size:10px;letter-spacing:.12em}.material-copy{padding:9vw 7vw}.material-copy h2{font-size:clamp(40px,3.7vw,52px)}.material-copy>p:not(.eyebrow){color:#6f6052;font-size:17px;max-width:650px}.material-copy ol{list-style:none;padding:35px 0 0;margin:0}.material-copy li{display:grid;grid-template-columns:50px 1fr;gap:22px;padding:24px 0;border-top:1px solid #c8b8a3}.material-copy li>span{color:var(--orange);font-size:12px}.material-copy h3{margin-bottom:5px}.material-copy li p{margin:0;color:#756756;font-size:13px}.thermal-reliability{padding:130px 8vw;background:#2e4b34;color:#fff}.thermal-reliability .eyebrow{color:#bfd0be}.thermal-reliability h2{max-width:980px}.thermal-reliability>p:not(.eyebrow){max-width:760px;color:#d2ded1;font-size:17px}.thermal-reliability>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:42px}.thermal-reliability>div span{border:1px solid rgba(255,255,255,.28);padding:12px 16px;font-size:11px;letter-spacing:.09em}.ceramic-advantages{padding:140px 5vw;max-width:1320px;margin:auto}.ceramic-advantages>header{display:grid;grid-template-columns:1fr 1fr;margin-bottom:75px}.ceramic-advantages>header h2{grid-column:2}.ceramic-advantages>div{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.ceramic-advantages article{min-height:360px;padding:32px 26px;border-right:1px solid var(--line)}.ceramic-advantages article:last-child{border-right:0}.ceramic-advantages article>span{color:var(--orange);font:italic 22px var(--serif)}.ceramic-advantages article h3{margin-top:85px}.ceramic-advantages article p{color:var(--muted);font-size:13px}.ceramic-applications{padding:130px 6vw;background:#eee6da}.ceramic-applications>header{max-width:1180px;margin:0 auto 65px}.ceramic-applications>div{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr)}.ceramic-applications article{min-height:380px;padding:38px;display:flex;flex-direction:column;justify-content:flex-end;background:#f8f4ec;border-right:1px solid #d6c9b7}.ceramic-applications article:nth-child(2){background:#d8c7b1}.ceramic-applications article:nth-child(3){background:#b99d7d;color:#fff}.ceramic-applications article>span{margin-bottom:auto;font:italic 24px var(--serif);color:var(--orange)}.ceramic-applications article:nth-child(3)>span,.ceramic-applications article:nth-child(3) p{color:#fff}.ceramic-applications article p{color:#6f6252}.ceramic-oem{padding:140px 7vw;display:grid;grid-template-columns:1.2fr .8fr;gap:10vw;background:#f9f6ef}.ceramic-oem>div:first-child{max-width:760px}.ceramic-oem>div:first-child>p:not(.eyebrow){color:var(--muted)}.ceramic-oem .primary{margin-top:25px}.oem-capabilities{display:grid;grid-template-columns:1fr 1fr;align-content:center}.oem-capabilities span{padding:28px 16px;border-top:1px solid var(--line);font-size:12px;letter-spacing:.1em}.ceramic-page .spec-section{margin-top:140px}html[dir=rtl] .ceramic-premium-hero{direction:ltr}html[dir=rtl] .ceramic-premium-copy{direction:rtl;text-align:right;margin-left:6vw;margin-right:0}html[dir=rtl] .ceramic-hero-note{right:auto;left:4vw}html[dir=rtl] .material-image>p{left:auto;right:36px}.slow-time{max-width:1180px;margin:auto;padding:140px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center}.slow-time>div:first-child>p:last-child{color:#6f6052}.time-select{display:grid;grid-template-columns:repeat(3,1fr)}.time-select button{min-height:270px;border:1px solid #bda78f;border-right:0;background:transparent;cursor:pointer;color:#85694e}.time-select button:last-child{border-right:1px solid #bda78f}.time-select button strong,.time-select button span{display:block}.time-select button strong{font-family:var(--serif);font-size:76px}.time-select button.active{background:#6f4d36;color:#fff}.clay-story{max-width:1180px;margin:0 auto 140px;display:grid;grid-template-columns:1fr .85fr;gap:9vw;padding:80px;background:#fffaf2}.clay-story>div>p:last-child{color:#766858}.clay-story ol{list-style:none;padding:0;margin:0}.clay-story li{display:flex;gap:22px;padding:24px 0;border-bottom:1px solid #d8c8b5;font-family:var(--serif);font-size:20px}.clay-story li span{color:#a04b25;font-family:Inter,sans-serif;font-size:12px}.spec-section{max-width:1180px;margin:0 auto 140px;padding:90px 5vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw;border-top:1px solid rgba(29,33,29,.25);border-bottom:1px solid rgba(29,33,29,.25)}.spec-note{color:var(--muted);font-size:12px;max-width:420px}.spec-section dl{margin:0}.spec-section dl div{display:grid;grid-template-columns:1fr 1fr;padding:22px 0;border-bottom:1px solid rgba(29,33,29,.15)}.spec-section dt{color:var(--muted)}.spec-section dd{margin:0;font-weight:500}.next-product{padding:110px 7vw;background:#263c29;color:#fff}.next-product>p{color:#a9b9aa;font-size:12px;letter-spacing:.14em}.next-product button{border:0;padding:0;background:transparent;color:#fff;cursor:pointer;text-align:left}.next-product button span,.next-product button small{display:block}.next-product button span{font-family:var(--serif);font-size:clamp(42px,6vw,84px)}.next-product button small{margin-top:12px;color:#c1cdc1;font-size:15px}.site-footer{min-height:300px;padding:60px 5vw 30px;display:grid;grid-template-columns:.55fr .65fr 1.8fr auto;gap:34px;align-items:start;background:#f8f6f0}.site-footer p{color:var(--muted)}.site-footer button{border-bottom:1px solid var(--ink)}.site-footer>.footer-legal{grid-column:1/-1;border-top:1px solid var(--line);padding-top:22px;color:var(--muted)}.footer-contacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.footer-contacts span{display:grid;gap:8px;min-width:0}.footer-contacts small{color:var(--muted);font-size:10px;letter-spacing:.08em}.footer-contacts a{color:var(--ink);font-size:12px;text-decoration:none;overflow-wrap:anywhere}.footer-contacts a:hover{color:var(--green);text-decoration:underline;text-underline-offset:4px}.form-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.primary:disabled{cursor:wait;opacity:.62}.contact-page{background:#f7f4ed}.contact-page-intro{max-width:1240px;margin:auto;padding:130px 5vw 100px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);gap:9vw;border-bottom:1px solid var(--line)}.contact-page-intro h1{max-width:760px;margin:0;font-size:clamp(52px,6.8vw,104px)}.contact-page-intro>div:last-child>p{max-width:560px;color:var(--muted);font-size:17px}.contact-page-emails{margin-top:50px;border-top:1px solid var(--line)}.contact-page-emails span{display:grid;grid-template-columns:minmax(150px,.8fr) 1fr;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.contact-page-emails small{color:var(--muted);font-size:11px;line-height:1.5}.contact-page-emails a{color:var(--ink);font-size:13px;text-decoration:none;overflow-wrap:anywhere}.contact-page-emails a:hover{color:var(--green);text-decoration:underline;text-underline-offset:4px}.contact-form-section{padding:100px 5vw 140px}.web3-contact-form{width:min(980px,100%);margin:auto;display:grid;grid-template-columns:minmax(240px,.62fr) minmax(0,1.38fr);gap:7vw}.web3-contact-form>header h2{margin:0 0 22px;font-size:clamp(38px,4vw,58px)}.web3-contact-form>header>p:last-child{color:var(--muted);font-size:15px}.web3-contact-form form{display:grid;grid-template-columns:1fr 1fr;gap:24px 20px}.web3-contact-form label{display:grid;gap:9px;color:var(--muted);font-size:12px}.web3-contact-form input,.web3-contact-form select,.web3-contact-form textarea{width:100%;border:0;border-bottom:1px solid #bdbbb3;border-radius:0;background:transparent;padding:13px 2px;color:var(--ink)}.web3-contact-form textarea{min-height:138px;resize:vertical;line-height:1.6}.web3-contact-form select{cursor:pointer}.web3-contact-form .web3-form-full{grid-column:1/-1}.web3-contact-form .primary{justify-self:start;min-width:170px;margin-top:6px}.web3-form-status{min-height:1.6em;margin:0;font-size:13px;line-height:1.6}.web3-form-status.is-success{color:#2f6b44}.web3-form-status.is-error{color:#a43e2f}.web3-form-status.is-sending{color:var(--muted)}.web3-contact-form--compact{width:100%;display:block}.web3-contact-form--compact>header{display:none}@media(max-width:900px){.site-header{height:112px;align-items:flex-start;padding-top:21px}.menu-trigger{display:block;cursor:pointer}.nav{display:none;position:fixed;inset:112px 0 auto;background:#f7f4ed;padding:28px 5vw 38px;border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start}.nav.open{display:flex}.home-hero{min-height:780px;padding:90px 7vw;align-items:start}.home-hero>img{object-position:59% center;opacity:.76}.home-hero-copy{width:92%}.home-hero-copy h1{font-size:clamp(58px,18vw,88px)}.hero-index{display:none}.hero-actions{align-items:flex-start;flex-direction:column;gap:10px}.landing-journey{padding:90px 5vw}.landing-journey>header{grid-template-columns:1fr;margin-bottom:45px}.landing-journey>header h2,.landing-journey>header>p:last-child{grid-column:auto}.landing-journey>div{grid-template-columns:1fr}.landing-journey button{min-height:330px;padding:30px 26px}.landing-journey button small{margin-top:45px}.home-family-teaser{grid-template-columns:1fr}.home-family-teaser>img{min-height:420px}.home-family-teaser>div{padding:70px 7vw}.home-product-strip{padding:90px 5vw}.home-product-strip>header{grid-template-columns:1fr;gap:25px}.home-product-strip>header .text-link{justify-self:start}.home-product-strip>div{grid-template-columns:repeat(2,1fr)}.home-product-strip>div>button{min-height:280px;border-bottom:1px solid var(--line)}.home-product-strip>div>button:first-child{grid-column:1/-1}.home-product-strip img{height:175px}.home-product-strip>div>button:first-child img{height:250px}.partner-intro{padding:90px 6vw;grid-template-columns:1fr}.partner-intro .eyebrow,.partner-intro>div{grid-column:auto}.story-flow{padding:90px 5vw}.story-flow>header{grid-template-columns:1fr}.story-flow>header h2{grid-column:auto}.story-flow>div{grid-template-columns:1fr}.story-flow article{min-height:250px;border-right:0;border-bottom:1px solid var(--line)}.story-flow article small{margin-top:38px}.solution-showcase{padding:90px 5vw}.solution-showcase>header{grid-template-columns:1fr;gap:24px}.solution-grid{grid-template-columns:1fr}.solution-card{min-height:510px}.solution-card img{height:280px}.solution-card.commercial{grid-column:auto;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto auto auto}.solution-card.commercial>div{display:flex;grid-row:auto}.solution-card.commercial img,.solution-card.commercial h3,.solution-card.commercial p,.solution-card.commercial strong{grid-column:auto;grid-row:auto}.solution-card.commercial img{height:280px}.innovation-split,.validation-split{grid-template-columns:1fr}.innovation-split img,.validation-split img{min-height:470px}.innovation-split>div,.validation-split>div{padding:85px 7vw}.portfolio-principle>div{grid-template-columns:1fr}.portfolio-principle span{border-right:0;border-bottom:1px solid var(--line)}.solution-inquiry{margin:80px 5vw;padding:44px 28px;grid-template-columns:1fr;gap:25px;align-items:start}.solution-inquiry .primary{justify-self:start}.capability-path,.quality-system{padding:90px 6vw}.capability-path article{grid-template-columns:55px 1fr;gap:18px}.capability-pillars,.quality-system>div{grid-template-columns:1fr;margin:0 5vw 90px}.capability-pillars article,.quality-system article{min-height:280px;border-right:0;border-bottom:1px solid var(--line)}.capability-pillars h3,.quality-system article h3{margin-top:50px}.solution-detail-hero,.commercial-hero{min-height:760px;align-items:flex-end}.pressure-solution .solution-detail-hero{align-items:flex-end;padding-top:0}.solution-detail-hero>div,.commercial-hero>div{width:calc(100% - 28px);margin:0 14px 65px;padding:32px 26px}.solution-narrative,.commercial-apps{grid-template-columns:1fr;margin:85px 5vw}.solution-narrative article,.commercial-apps article{min-height:290px;border-right:0;border-bottom:1px solid var(--line)}.solution-narrative .eyebrow{margin-top:42px}.heating-family-hero{grid-template-columns:1fr;padding:85px 5vw}.heating-family-hero>div:last-child{grid-template-columns:1fr}.heating-family-hero>div:last-child button:first-child{border-right:0;border-bottom:1px solid var(--line)}.heating-family-hero img{height:350px}.page-masthead{min-height:auto;grid-template-columns:1fr;padding:70px 5vw 50px}.page-masthead h1{font-size:clamp(48px,14vw,70px)}.page-masthead>img{height:440px}.page-crumb{margin-bottom:55px}.page-index{top:24px;right:5vw}.products-overview-page .page-masthead{min-height:auto;padding:70px 6vw 76px;align-items:flex-end}.products-overview-page .page-masthead>div{grid-template-columns:1fr;grid-template-rows:auto}.products-overview-page .page-masthead .page-crumb{margin-bottom:58px}.products-overview-page .page-masthead h1{font-size:clamp(48px,10vw,72px);line-height:1.06;letter-spacing:-.05em}.products-overview-page .page-masthead>div>p:not(.eyebrow):not(.page-crumb){max-width:620px;font-size:15px;line-height:1.8}.products-masthead-lines{grid-column:1;grid-row:auto;margin-top:58px}.story-belief{grid-template-columns:1fr;padding:90px 5vw;gap:45px}.section-heading.split{grid-template-columns:1fr;gap:22px}.origin-section,.research-section,.products-section{padding:90px 5vw}.origin-grid,.product-grid,.roadmap-line,.rice-phases,.water-principles,.heat-grid{grid-template-columns:1fr}.origin-grid article{min-height:340px;border-right:0;border-bottom:1px solid var(--line)}.product-card,.product-card:last-child{grid-column:1;min-height:520px}.roadmap-line{border-top:0;border-left:1px solid #9fa99d;margin-left:20px}.roadmap-line button{padding:0 20px 38px 34px}.roadmap-line button i{top:4px;left:-7px}.roadmap-line button>span{margin-top:0}html[dir=rtl] .roadmap-line{border-left:0;border-right:1px solid #9fa99d;margin-left:0;margin-right:20px}html[dir=rtl] .roadmap-line button{padding:0 34px 38px 20px}html[dir=rtl] .roadmap-line button i{left:auto;right:-7px}.family-section{min-height:680px;align-items:end;padding:5vw}.family-section>img{object-position:62% center}.family-copy{width:100%;padding:28px}.family-copy h2{font-size:38px}.detail-hero,.kettle-hero,.induction-hero,.ceramic-hero{min-height:auto;grid-template-columns:1fr;padding:90px 5vw 50px}.detail-product-stage,.kettle-stage,.induction-stage,.ceramic-stage{min-height:480px;height:auto}.detail-product-stage img,.kettle-stage img,.ceramic-stage img{height:360px}.rice-manifesto{padding:90px 5vw}.rice-manifesto>div,.temperature-lab,.slow-time,.clay-story,.precision-section,.spec-section{grid-template-columns:1fr;gap:50px}.rice-phases{margin:0 5vw 90px}.rice-phases article{border-right:0;border-bottom:1px solid var(--line)}.rice-image-band{height:450px}.temperature-lab,.slow-time{padding:90px 5vw}.water-principles,.heat-grid{margin:0 5vw 90px}.water-principles article,.heat-grid article{border-right:0;border-bottom:1px solid var(--line)}.precision-section,.clay-story,.spec-section{margin:0 5vw 90px;padding:45px 28px}.time-select button{min-height:210px}.time-select button strong{font-size:52px}.ceramic-stage p{font-size:9px;gap:10px}.site-footer{grid-template-columns:1fr}.site-footer>.footer-legal{grid-column:auto}.footer-contacts{grid-template-columns:1fr;gap:18px}.contact-page-intro,.web3-contact-form{grid-template-columns:1fr}.contact-page-intro{padding:90px 6vw 75px;gap:52px}.contact-form-section{padding:75px 6vw 100px}.header-tools{gap:12px}.language-switcher{position:absolute;left:0;right:0;top:65px;bottom:auto;z-index:60;justify-content:center;min-height:46px;padding:6px;border:0;border-top:1px solid var(--line);background:#f7f4edf7}.language-switcher button{min-width:42px}html[dir=rtl] .language-switcher{padding:6px;border-right:0;border-top:1px solid var(--line)}.ceramic-premium-hero{min-height:760px;align-items:flex-end;padding:0}.ceramic-premium-hero>img{width:92vw;height:58%;right:-20vw;bottom:15%;object-position:center}.ceramic-premium-copy,html[dir=rtl] .ceramic-premium-copy{width:calc(100% - 28px);margin:0 14px 65px;padding:32px 26px}.ceramic-premium-copy h1{font-size:clamp(48px,13vw,68px)}.ceramic-hero-note{display:none}.ceramic-origin-statement{grid-template-columns:45px 1fr;padding:85px 6vw;gap:20px}.ceramic-origin-statement>p{grid-column:2}.material-engineering{grid-template-columns:1fr}.material-image{min-height:520px}.material-copy{padding:80px 7vw}.thermal-reliability{padding:90px 7vw}.ceramic-advantages{padding:90px 6vw}.ceramic-advantages>header{grid-template-columns:1fr}.ceramic-advantages>header h2{grid-column:auto}.ceramic-advantages>div,.ceramic-applications>div{grid-template-columns:1fr}.ceramic-advantages article{min-height:280px;border-right:0;border-bottom:1px solid var(--line)}.ceramic-advantages article h3{margin-top:55px}.ceramic-applications{padding:90px 6vw}.ceramic-applications article{min-height:310px;border-right:0;border-bottom:1px solid #d6c9b7}.ceramic-oem{grid-template-columns:1fr;padding:90px 7vw;gap:55px}.oem-capabilities span{padding:22px 10px}.ceramic-page .spec-section{margin-top:90px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.invisible-heating-page{background:#f3efe7;color:#1c211e}.ih-campaign-hero{min-height:calc(100svh - 78px);display:grid;place-items:center;overflow:hidden;background:#111512}.ih-campaign-hero>img{width:100%;height:calc(100svh - 78px);object-fit:contain}.ih-campaign-summary{padding:72px max(6vw,calc((100vw - 1180px)/2));display:grid;grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);gap:9vw;align-items:start;background:#1b211d;color:#f7f2e9}.ih-campaign-summary .eyebrow{color:#d6ae77;line-height:1.5}.ih-campaign-summary h2{margin:0 0 28px;font:500 clamp(38px,4vw,62px)/1.08 var(--serif);letter-spacing:-.035em}.ih-campaign-summary span{display:block;color:#d6ae77;font:600 11px/1 Inter,sans-serif;letter-spacing:.22em}.ih-campaign-summary h3{margin:11px 0 0;font:500 clamp(26px,2.5vw,38px)/1.1 var(--serif)}.ih-campaign-summary>div:last-child>p{margin:4px 0 18px;color:#c7cec8;font-size:15px;line-height:1.8}.ih-campaign-summary>div:last-child>small{display:block;max-width:680px;color:#8f9991;font-size:11px;line-height:1.65}.ih-campaign-summary .primary{margin-top:30px;background:#d4a66d;color:#182019}.surface-planner h2,.ih-applications h2,.multi-zone-section h2,.ih-surfaces h2,.market-perspectives h2,.ih-partners h2,.ih-inquiry h2{font:500 clamp(42px,5.2vw,78px)/1.06 var(--serif);margin:14px 0 24px;letter-spacing:-.035em}.surface-planner header>p:last-child,.ih-app-copy>p,.multi-zone-section>div>p,.market-perspectives header>p:last-child,.ih-inquiry>div>p{max-width:620px;line-height:1.8;color:#626a64}.ih-surfaces article span,.ih-partners li span{color:#a65c32;font-family:var(--serif)}.ih-applications{display:grid;grid-template-columns:.82fr 1.18fr;min-height:760px;background:#e5ded2}.ih-app-copy{padding:10vw 7vw;display:flex;flex-direction:column;justify-content:center}.ih-applications>img{width:100%;height:100%;object-fit:cover}.application-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.application-tags span{padding:10px 14px;border:1px solid #aaa398;font-size:12px}.multi-zone-section{padding:150px 7vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;align-items:center}.zone-visual{width:min(630px,80vw);aspect-ratio:1;border:1px solid #9e978c;border-radius:50%;position:relative;background:radial-gradient(circle,#efe8dc 0 19%,transparent 20%),linear-gradient(135deg,#d9d0c2,#f2ede5);box-shadow:0 35px 70px #352f2924}.zone-visual span{position:absolute;width:72px;height:72px;border:1px solid #b77448;border-radius:50%;display:grid;place-items:center;color:#9d5128;background:#f5efe5d1;box-shadow:0 0 35px #bc67321f}.zone-visual span:nth-child(1){top:7%;left:44%}.zone-visual span:nth-child(2){top:27%;right:7%}.zone-visual span:nth-child(3){bottom:21%;right:10%}.zone-visual span:nth-child(4){bottom:7%;left:44%}.zone-visual span:nth-child(5){bottom:21%;left:10%}.zone-visual span:nth-child(6){top:27%;left:7%}.zone-visual strong{position:absolute;top:40%;right:40%;bottom:40%;left:40%;display:grid;place-items:center;text-align:center;font-size:12px;letter-spacing:.12em;color:#655e56}.surface-planner{padding:150px 7vw;background:#202522;color:#f5f1e9;display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw}.surface-planner header>p:last-child{color:#abb1ac}.planner-card{background:#2b302d;border:1px solid #454b47;padding:44px}.planner-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:45px}.planner-progress i{height:2px;background:#555d58}.planner-progress i:first-child{background:#d4986a}.planner-card>label{display:block;margin:28px 0}.planner-card label span{display:flex;justify-content:space-between;color:#c6cbc7}.planner-card label b{color:#e3a878}.planner-card input[type=range]{width:100%;accent-color:#d4986a;margin-top:18px}.planner-options{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:38px 0}.planner-options label{color:#c6cbc7;font-size:13px}.planner-options select{display:block;width:100%;margin-top:10px;background:#202522;color:#fff;border:1px solid #555d58;padding:15px}.planner-result{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-top:1px solid #505651;padding:28px 0}.planner-result small,.planner-result strong{display:block}.planner-result strong{font:500 23px var(--serif);margin-top:8px}.planner-result p{grid-column:1/-1;color:#aeb4af;font-size:12px;line-height:1.7}.ih-surfaces,.market-perspectives,.ih-partners,.ih-inquiry{padding:150px 7vw}.ih-surfaces{background:#ebe5db}.ih-surfaces>div{display:grid;grid-template-columns:repeat(3,1fr);margin:65px 0 30px;border-top:1px solid #afa99f}.ih-surfaces article{min-height:170px;padding:25px 20px;border-right:1px solid #afa99f;border-bottom:1px solid #afa99f}.ih-surfaces article:nth-child(3n){border-right:0}.ih-surfaces article h3{font:500 24px var(--serif);margin-top:42px}.ih-surfaces>p{max-width:920px;color:#696f6a;line-height:1.8}.market-perspectives{background:#f5f1e9}.market-perspectives>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:64px}.market-perspectives article{border:1px solid #b9b3a9;padding:38px;min-height:300px;display:flex;flex-direction:column}.market-perspectives article:nth-child(2){border-color:#b36f43}.market-perspectives small{color:#a65c32;letter-spacing:.1em}.market-perspectives article p{font:500 22px/1.5 var(--serif);margin:45px 0 auto}.market-perspectives article span{color:#747a75;font-size:12px;border-top:1px solid #ccc5ba;padding-top:20px}.ih-partners{background:#d8d2c7}.ih-partners ol{list-style:none;padding:0;margin:70px 0;display:grid;grid-template-columns:repeat(7,1fr);border-top:1px solid #9f998f}.ih-partners li{padding:26px 14px;border-right:1px solid #b7b0a6;min-height:130px}.ih-partners li:last-child{border-right:0}.ih-partners li strong{display:block;margin-top:24px;font:500 16px var(--serif)}.ih-partners>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ih-partners article{background:#eee9e0;padding:35px}.ih-partners article h3{font:500 25px var(--serif)}.ih-partners article p{color:#656d67;line-height:1.7}.ih-inquiry{background:#1f2421;color:#f4f0e8;display:grid;grid-template-columns:.75fr 1.25fr;gap:7vw}.ih-inquiry>div>p{color:#abb2ad}.ih-inquiry .web3-contact-form form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ih-inquiry .web3-contact-form label{color:#c9cdc9;font-size:12px}.ih-inquiry .web3-contact-form input,.ih-inquiry .web3-contact-form select,.ih-inquiry .web3-contact-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:0;background:#2b302d;color:#fff;border:1px solid #505752;padding:14px;font:inherit}.ih-inquiry .web3-contact-form select option{background:#2b302d;color:#fff}.ih-inquiry .web3-contact-form .web3-form-full{grid-column:1/-1}.ih-inquiry .web3-form-status.is-success{color:#a8d7b4}.ih-inquiry .web3-form-status.is-error{color:#f3b7aa}.ih-inquiry .web3-form-status.is-sending{color:#c9cdc9}@media(max-width:900px){.ih-campaign-hero{min-height:0}.ih-campaign-hero>img{height:auto;object-fit:cover}.ih-campaign-summary{grid-template-columns:1fr;gap:42px;padding:64px 7vw 76px}.ih-applications,.multi-zone-section,.surface-planner,.ih-inquiry{grid-template-columns:1fr}.ih-applications>img{height:540px;order:-1}.multi-zone-section{gap:60px}.zone-visual{justify-self:center}.market-perspectives>div,.ih-partners>div{grid-template-columns:1fr}.ih-partners ol{grid-template-columns:1fr;border-top:0;border-left:1px solid #9f998f}.ih-partners li{min-height:0;border-right:0;border-bottom:1px solid #b7b0a6;display:flex;gap:20px;align-items:center}.ih-partners li strong{margin:0}.surface-planner{gap:45px}.planner-card{padding:26px}.ih-inquiry{gap:45px}}@media(max-width:560px){.ih-campaign-hero>img{height:72svh;object-fit:cover;object-position:67% center}.ih-campaign-summary{padding:52px 7vw 68px;gap:34px}.ih-campaign-summary h2{font-size:40px}.ih-campaign-summary h3{font-size:28px}.ih-surfaces,.market-perspectives,.ih-partners,.ih-inquiry{padding:100px 5vw}.surface-planner h2,.ih-applications h2,.multi-zone-section h2,.ih-surfaces h2,.market-perspectives h2,.ih-partners h2,.ih-inquiry h2{font-size:40px}.ih-surfaces>div{grid-template-columns:1fr 1fr}.ih-surfaces article:nth-child(3n){border-right:1px solid #afa99f}.ih-surfaces article:nth-child(2n){border-right:0}.planner-options,.planner-result,.ih-inquiry .web3-contact-form form{grid-template-columns:1fr}.planner-result p,.ih-inquiry .web3-contact-form .web3-form-full{grid-column:1}.zone-visual span{width:48px;height:48px}.market-perspectives article{padding:28px;min-height:260px}}@media(max-width:560px){.contact-page-intro{padding-top:70px}.contact-page-intro h1{font-size:46px;line-height:1.02}.contact-page-emails span{grid-template-columns:1fr;gap:6px}.web3-contact-form form{grid-template-columns:1fr}.web3-contact-form .web3-form-full{grid-column:1}}.home-cinema{overflow:clip;background:#f7f4ed}.cinema-hero{min-height:calc(100svh - 78px);height:820px;max-height:980px;position:relative;display:flex;align-items:center;padding:7vw;isolation:isolate;background:#eee7da}.cinema-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-3}.cinema-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.035);animation:cinemaHeroBreath 14s ease-in-out infinite alternate}.cinema-hero-shade{position:absolute;top:0;right:48%;bottom:0;left:0;z-index:-2;background:#f8f5eec7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html[dir=rtl] .cinema-hero-shade{top:0;right:0;bottom:0;left:48%}html[dir=rtl] .cinema-hero-media .regional-lifestyle-ar{object-position:34% center}.cinema-hero-copy{width:min(620px,43vw);padding:40px 0}.cinema-hero-copy h1{margin:0 0 28px;font-size:clamp(64px,7.1vw,112px)}.cinema-hero-copy .hero-lead{max-width:490px;font-size:18px;color:#3e443e}.cinema-scroll-cue{position:absolute;right:3.3vw;top:50%;display:grid;justify-items:center;gap:12px;color:var(--green);transform:translateY(-50%)}.cinema-scroll-cue i{width:1px;height:88px;background:#69806c}.cinema-scroll-cue small{writing-mode:vertical-rl;font-size:9px;letter-spacing:.18em}.magnetic{transition:transform .28s ease,background .28s ease,box-shadow .28s ease}.magnetic:hover{transform:translateY(-3px);box-shadow:0 16px 34px #29452e29}.cinema-product-dock{position:relative;z-index:6;width:min(1180px,90vw);min-height:132px;margin:-66px auto 105px;display:grid;grid-template-columns:repeat(5,1fr);background:#fffdf8f0;border:1px solid rgba(40,47,41,.1);border-radius:14px;box-shadow:0 24px 70px #473d301f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden}.cinema-product-dock button{min-width:0;border:0;border-right:1px solid rgba(40,47,41,.09);background:transparent;padding:15px 13px 13px;cursor:pointer;display:grid;grid-template-rows:74px auto;justify-items:center;gap:7px;position:relative}.cinema-product-dock button:last-child{border-right:0}.cinema-product-dock button:after{content:"";position:absolute;left:22%;right:22%;bottom:0;height:2px;background:var(--green);transform:scaleX(0);transform-origin:center;transition:transform .35s ease}.admin-page,.admin-login-page,.admin-loading{min-height:100vh;background:#f3f0e8;color:#182019}.admin-mark{font:600 19px/1 var(--sans);letter-spacing:.14em;color:#28593c}.admin-loading{display:grid;place-content:center;text-align:center;gap:18px}.admin-loading p{color:#777b76;font-size:13px}.admin-login-page{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr)}.admin-login-brand{min-height:100vh;padding:8vw;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 22% 24%,rgba(213,186,139,.42),transparent 35%),linear-gradient(135deg,#f8f5ee,#e9e3d7)}.admin-login-brand>p{margin:20px 0 70px;font:500 10px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:#777b76}.admin-login-brand h1{max-width:720px;margin:0;font:500 clamp(48px,6vw,92px)/1.03 var(--serif);letter-spacing:-.05em}.admin-login-brand small{margin-top:54px;color:#777b76}.admin-login-card{align-self:center;width:min(430px,calc(100% - 70px));margin:auto;padding:62px 52px;background:#fffdf8;box-shadow:0 32px 100px #2d312a1f}.admin-login-card h2{margin:12px 0 42px;font:500 38px/1.1 var(--serif)}.admin-login-card label,.admin-followup label,.admin-filters label{display:grid;gap:9px;color:#687068;font-size:11px;letter-spacing:.04em}.admin-login-card input,.admin-followup input,.admin-followup select,.admin-followup textarea,.admin-filters input,.admin-filters select{width:100%;box-sizing:border-box;border:1px solid #d6d1c8;background:#fffdf8;color:#182019;padding:14px;font:inherit;border-radius:0}.admin-login-card label+label{margin-top:20px}.admin-login-card .primary{width:100%;margin-top:28px;justify-content:center}.admin-login-card>a{display:block;margin-top:24px;color:#687068;text-align:center;font-size:12px;text-decoration:none}.admin-error{padding:12px 14px;background:#f8e9e5;color:#8c3429;font-size:12px;line-height:1.5}.admin-topbar{height:74px;padding:0 4vw;border-bottom:1px solid #d9d4ca;display:flex;justify-content:space-between;align-items:center;background:#faf8f2eb;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-topbar>div{display:flex;align-items:center;gap:18px}.admin-topbar i{padding-left:18px;border-left:1px solid #cbc6bc;color:#737a74;font-style:normal;font-size:12px}.admin-topbar button,.admin-detail-close,.admin-pagination button{border:0;background:transparent;color:#455047;cursor:pointer;font:inherit}.admin-intro{padding:80px 4vw 60px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.55fr);gap:9vw;align-items:end}.admin-intro h1{margin:14px 0 0;font:500 clamp(50px,6vw,92px)/1.01 var(--serif);letter-spacing:-.05em}.admin-intro>p{max-width:480px;color:#687068;line-height:1.8}.admin-stat-grid{padding:0 4vw 34px;display:grid;grid-template-columns:repeat(5,1fr);gap:1px}.admin-stat-grid button{min-height:128px;padding:24px;border:1px solid #d8d3c9;background:#f9f7f1;text-align:left;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;transition:.2s ease}.admin-stat-grid button:hover,.admin-stat-grid button.active{background:#28593c;color:#fff;border-color:#28593c;transform:translateY(-3px)}.admin-stat-grid small{font-size:11px}.admin-stat-grid strong{font:500 42px/1 var(--serif)}.admin-workspace{margin:0 4vw 80px;border:1px solid #d8d3c9;background:#fbf9f4;min-height:720px}.admin-list-panel{min-width:0}.admin-filters{padding:26px;display:grid;grid-template-columns:150px 170px 180px minmax(220px,1fr) auto;gap:12px;align-items:end;border-bottom:1px solid #d8d3c9}.admin-filters .primary{min-height:46px}.admin-list-heading{min-height:70px;padding:12px 26px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e2ded6;box-sizing:border-box}.admin-list-heading p{margin:0;font-weight:600}.admin-list-heading span,.admin-list-heading small{color:#7b817b;font-weight:400;font-size:11px}.admin-list-heading>div:first-child>small{display:block;margin-top:6px}.admin-list-actions{display:flex;align-items:center;gap:16px}.admin-export{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;background:#28593c;color:#fff;text-decoration:none;font-size:12px;white-space:nowrap;transition:background .2s ease,transform .2s ease}.admin-export:hover{background:#1f4930;transform:translateY(-1px)}.admin-table-scroll{width:100%;overflow:auto;scrollbar-color:#a9ada7 #ece9e2}.admin-inquiry-table{width:100%;min-width:1370px;border-collapse:separate;border-spacing:0;table-layout:fixed;color:#202820;font-size:12px}.admin-inquiry-table th{position:sticky;top:0;z-index:2;height:42px;padding:0 13px;border-right:1px solid #dedad2;border-bottom:1px solid #d3cec4;background:#f0ede6;color:#687068;text-align:left;font-size:10px;font-weight:600;letter-spacing:.06em;white-space:nowrap}.admin-inquiry-table td{padding:12px 13px;border-right:1px solid #e4e0d8;border-bottom:1px solid #e4e0d8;background:#fffdf9;vertical-align:middle}.admin-inquiry-table tbody tr:nth-child(2n) td{background:#faf8f3}.admin-inquiry-table tbody tr:hover td,.admin-inquiry-table tbody tr.selected td{background:#f2eee5}.admin-inquiry-table th:nth-child(1),.admin-inquiry-table td:nth-child(1){width:58px}.admin-inquiry-table th:nth-child(2),.admin-inquiry-table td:nth-child(2){width:132px}.admin-inquiry-table th:nth-child(3),.admin-inquiry-table td:nth-child(3){width:170px}.admin-inquiry-table th:nth-child(4),.admin-inquiry-table td:nth-child(4){width:125px}.admin-inquiry-table th:nth-child(5),.admin-inquiry-table td:nth-child(5){width:120px}.admin-inquiry-table th:nth-child(6),.admin-inquiry-table td:nth-child(6){width:190px}.admin-inquiry-table th:nth-child(7),.admin-inquiry-table td:nth-child(7){width:122px}.admin-inquiry-table th:nth-child(8),.admin-inquiry-table td:nth-child(8){width:250px}.admin-inquiry-table th:nth-child(9),.admin-inquiry-table td:nth-child(9){width:105px;border-right:0}.admin-inquiry-table strong,.admin-inquiry-table small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-inquiry-table strong{font-size:12px;font-weight:600}.admin-inquiry-table small{margin-top:5px;color:#828781;font-size:10px}.admin-inquiry-table time{color:#5c645d;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-table-id{color:#a45a32;font-variant-numeric:tabular-nums}.admin-product-chip{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:6px 8px;background:#edf1ec;color:#28593c;white-space:nowrap;font-size:10px;letter-spacing:.04em}.admin-email{display:block;overflow:hidden;color:#28593c;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.admin-email:hover{text-decoration:underline}.admin-inquiry-table select,.admin-inquiry-table textarea{width:100%;box-sizing:border-box;border:1px solid #d5d0c7;background:#fff;color:#202820;border-radius:0;font:inherit}.admin-inquiry-table select{min-height:34px;padding:0 8px}.admin-inquiry-table textarea{min-height:48px;padding:8px;resize:vertical;line-height:1.45}.admin-inquiry-table select:focus,.admin-inquiry-table textarea:focus{outline:1px solid #28593c;border-color:#28593c}.admin-row-actions{display:grid;gap:7px}.admin-row-actions button{min-height:30px;border:1px solid #c9c5bc;background:transparent;color:#3d483f;cursor:pointer;font:inherit;font-size:11px}.admin-row-actions .admin-row-save:not(:disabled){border-color:#28593c;background:#28593c;color:#fff}.admin-row-actions button:disabled{cursor:default;opacity:.55}.admin-row-actions .admin-row-detail:hover{border-color:#28593c;color:#28593c}.admin-status{display:inline-flex;width:max-content;align-items:center;padding:7px 9px;font-size:10px;letter-spacing:.04em;background:#e9ece8;color:#465248}.admin-status.status-new{background:#f2e1c7;color:#7b5121}.admin-status.status-contacted{background:#e2e9ee;color:#365970}.admin-status.status-qualified{background:#dce9df;color:#28593c}.admin-status.status-closed{background:#e7e5e0;color:#666861}.admin-status.status-spam{background:#eee0dd;color:#8c463d}.admin-empty,.admin-detail-empty{min-height:360px;display:grid;place-content:center;text-align:center;color:#777d77;padding:40px}.admin-empty strong{color:#394239}.admin-detail-panel{position:fixed;top:74px;right:0;bottom:0;z-index:40;width:min(460px,100vw);box-sizing:border-box;overflow:auto;background:#f7f4ed;padding:44px 36px;box-shadow:-24px 0 70px #22272324;transform:translate(105%);transition:transform .3s ease}.admin-detail-panel.open{transform:translate(0)}.admin-detail-empty span{color:#b2915f;font-size:26px}.admin-detail-empty h2{color:#242d25;font:500 34px/1.1 var(--serif);margin:18px 0 5px}.admin-detail-empty p{max-width:300px;line-height:1.7}.admin-detail-close{position:absolute;top:22px;right:24px;display:block}.admin-detail-title{padding-bottom:26px;border-bottom:1px solid #d8d3c9}.admin-detail-title h2{margin:10px 0 18px;font:500 36px/1.05 var(--serif);overflow-wrap:anywhere}.admin-field-grid{padding:28px 0;display:grid;grid-template-columns:1fr 1fr;gap:22px 28px;border-bottom:1px solid #d8d3c9}.admin-field.wide{grid-column:1/-1}.admin-field small{color:#858a84;font-size:10px}.admin-field p{margin:7px 0 0;line-height:1.6;font-size:12px;overflow-wrap:anywhere;white-space:pre-wrap}.admin-followup{padding-top:30px;display:grid;gap:18px}.admin-followup h3{margin:0;font:600 13px/1 var(--sans);letter-spacing:.08em}.admin-followup textarea{resize:vertical;line-height:1.6}.admin-followup .primary{justify-self:start}.admin-pagination{padding:22px 26px;display:flex;justify-content:center;align-items:center;gap:28px}.admin-pagination button:disabled{opacity:.35;cursor:not-allowed}@media(max-width:1180px){.admin-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-filters .primary{justify-self:start}}@media(max-width:820px){.admin-login-page{grid-template-columns:1fr;padding:0 5vw 60px}.admin-login-brand{min-height:auto;padding:70px 3vw 40px}.admin-login-brand>p{margin:16px 0 38px}.admin-login-brand h1{font-size:48px}.admin-login-brand small{margin-top:30px}.admin-login-card{width:100%;box-sizing:border-box;padding:42px 26px}.admin-topbar{padding:0 5vw}.admin-intro{padding:55px 5vw 38px;grid-template-columns:1fr;gap:24px}.admin-intro h1{font-size:52px}.admin-stat-grid{padding:0 5vw 24px;grid-template-columns:repeat(2,1fr)}.admin-stat-grid button{min-height:106px}.admin-stat-grid button:first-child{grid-column:1/-1}.admin-workspace{margin:0 5vw 60px;display:block;min-height:0}.admin-filters{grid-template-columns:1fr;padding:20px}.admin-list-heading{align-items:flex-start;padding:16px 20px}.admin-list-actions{align-items:flex-end;flex-direction:column;gap:8px}.admin-detail-panel{top:0;z-index:50;width:100%;padding:70px 24px 40px}.admin-field-grid{grid-template-columns:1fr}.admin-field.wide{grid-column:1}}@media(max-width:480px){.admin-login-brand h1,.admin-intro h1{font-size:42px}.admin-topbar i{display:none}.admin-stat-grid strong{font-size:34px}.admin-list-heading{display:grid}.admin-list-actions{align-items:flex-start}}.cinema-product-dock button.active:after,.cinema-product-dock button:hover:after{transform:scaleX(1)}.cinema-product-dock img{height:72px;width:100%;object-fit:contain;transition:transform .4s ease}.cinema-product-dock button:hover img,.cinema-product-dock button.active img{transform:translateY(-4px) scale(1.04)}.cinema-product-dock span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 13px var(--serif)}.cinema-bento{padding:0 5vw 150px}.cinema-section-head{width:min(1180px,100%);margin:0 auto 65px;display:flex;justify-content:space-between;align-items:end;gap:40px}.cinema-section-head h2{max-width:780px;margin:0}.cinema-bento-grid{width:min(1180px,100%);margin:auto;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:245px;gap:16px}.cinema-bento-card{position:relative;border:1px solid rgba(36,43,37,.09);border-radius:18px;background:#fbf9f4;overflow:hidden;cursor:pointer;text-align:left;padding:26px;display:block;box-shadow:0 1px #fffc inset;transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s ease,border-color .42s ease}.cinema-bento-card:hover{transform:translateY(-7px);border-color:#355c3a3d;box-shadow:0 28px 60px #43392d1f}.cinema-bento-card.rice{grid-column:1/4;grid-row:1/3}.cinema-bento-card.kettle{grid-column:4/7;grid-row:1/3}.cinema-bento-card.induction{grid-column:7/10;grid-row:1}.cinema-bento-card.ceramic{grid-column:7/10;grid-row:2}.cinema-bento-card.invisible-heating{grid-column:10/13;grid-row:1/3}.cinema-bento-card .bento-number{position:absolute;top:24px;left:26px;color:#b3673e;font:italic 19px var(--serif);z-index:2}.cinema-bento-card>small{position:absolute;top:27px;right:26px;color:var(--green);font-size:9px;letter-spacing:.12em;z-index:2}.cinema-bento-card>img{position:absolute;top:56px;right:22px;bottom:112px;left:22px;width:calc(100% - 44px);height:calc(100% - 168px);object-fit:contain;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.cinema-bento-card:hover>img{transform:scale(1.035) translateY(-4px)}.cinema-bento-card.invisible-heating>img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.78) brightness(.82)}.cinema-bento-card.invisible-heating:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:#1419168f}.cinema-bento-card>div{position:absolute;left:26px;right:26px;bottom:24px;z-index:2}.cinema-bento-card>div h3{margin:0 0 7px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:clamp(20px,2vw,29px)}.cinema-bento-card>div h3 small{color:var(--green);font:600 8px/1.2 Inter,Noto Sans SC,sans-serif;letter-spacing:.12em}.cinema-bento-card>div p{margin:0 0 7px;color:var(--ink);font:500 11px/1.35 Inter,Noto Sans SC,sans-serif;letter-spacing:.01em}.cinema-bento-card>div strong{color:var(--muted);font-size:12px;font-weight:400}.cinema-bento-card.invisible-heating>div h3,.cinema-bento-card.invisible-heating>div h3 small,.cinema-bento-card.invisible-heating>div strong,.cinema-bento-card.invisible-heating>div p,.cinema-bento-card.invisible-heating .bento-number,.cinema-bento-card.invisible-heating>small{color:#fff}.cinema-bento-card.induction>img,.cinema-bento-card.ceramic>img{top:48px;right:18px;bottom:18px;left:50%;width:46%;height:auto;object-fit:contain}.cinema-bento-card.induction>div,.cinema-bento-card.ceramic>div{left:24px;right:50%;bottom:19px}.cinema-bento-card.rice>div h3,.cinema-bento-card.kettle>div h3{font-size:25px}.cinema-bento-card.induction>div h3,.cinema-bento-card.ceramic>div h3{font-size:17px}.cinema-bento-card.invisible-heating>div h3{font-size:20px}.cinema-bento-card.induction>div p,.cinema-bento-card.ceramic>div p,.cinema-bento-card.induction>div strong,.cinema-bento-card.ceramic>div strong{font-size:9px;line-height:1.35}.cinema-bento-card>i{display:none}html:not([lang=zh-CN]) .product-card-copy h3 small,html:not([lang=zh-CN]) .cinema-bento-card>div h3 small,html:not([lang=zh-CN]) .products-masthead-lines button>small{display:none}.cinema-origin{padding:140px max(6vw,calc((100vw - 1180px)/2));display:grid;grid-template-columns:.7fr 1.3fr;gap:9vw;background:#eee8dc;align-items:center}.cinema-origin-copy h2{margin-bottom:24px}.cinema-origin-copy>p:not(.eyebrow){color:var(--muted);max-width:520px}.cinema-origin-copy .text-link{margin-top:20px}.cinema-origin-steps{border-top:1px solid #bfb9ad}.cinema-origin-steps button{width:100%;min-height:112px;border:0;border-bottom:1px solid #c9c3b8;background:transparent;display:grid;grid-template-columns:58px 1fr auto;align-items:center;text-align:left;cursor:pointer;padding:0 8px;transition:padding .3s ease,color .3s ease}.cinema-origin-steps button:hover{padding-left:18px;color:var(--green)}.cinema-origin-steps span{color:#b3673e;font:italic 19px var(--serif)}.cinema-origin-steps strong{font:500 clamp(22px,2.2vw,32px) var(--serif)}.cinema-origin-steps i{width:38px;height:1px;background:#777b75}.cinema-layers{padding:150px max(5vw,calc((100vw - 1250px)/2));display:grid;grid-template-columns:.72fr 1.28fr;gap:4vw;align-items:center;background:#faf8f3}.cinema-layer-copy{padding-left:2vw;position:relative;z-index:2}.cinema-layer-copy h2{font-size:clamp(44px,4.2vw,64px)}.cinema-layer-copy>p:not(.eyebrow){color:var(--muted);max-width:500px}.cinema-layer-stage{--tilt-x:0deg;--tilt-y:0deg;min-height:650px;position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:center;perspective:1100px}.cinema-layer-stage>img{grid-row:1;width:100%;max-height:620px;object-fit:contain;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) scale(1.02);transition:transform .22s ease-out;filter:drop-shadow(0 35px 38px rgba(67,53,38,.13))}.layer-points{grid-row:2;width:100%;box-sizing:border-box;margin:20px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(46,88,50,.32);border-bottom:1px solid rgba(46,88,50,.18);pointer-events:none}.layer-points>li{min-height:62px;box-sizing:border-box;padding:0 18px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;color:var(--green);border-right:1px solid rgba(46,88,50,.18);font-family:Inter,Noto Sans SC,sans-serif}.layer-points>li:last-child{border-right:0}.layer-points>li b{font:600 11px/1 Inter,Noto Sans SC,sans-serif;letter-spacing:.02em;font-variant-numeric:tabular-nums}.layer-points>li small{font:500 11px/1 Inter,Noto Sans SC,sans-serif;letter-spacing:.08em;white-space:nowrap}.cinema-technology{position:relative;isolation:isolate;overflow:hidden;padding:140px max(5vw,calc((100vw - 1180px)/2));background:#202522;color:#f6f1e8}.cinema-light-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;opacity:.72}.cinema-technology>header{max-width:760px;margin-bottom:62px}.cinema-technology .eyebrow{color:#d6ae77}.cinema-tech-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.cinema-tech-card{border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:0;background:#181e1bb8;color:#fff;overflow:hidden;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .4s ease,border-color .4s ease}.cinema-tech-card:hover{transform:translateY(-6px);border-color:#e1b981a6}.cinema-tech-card>img{width:100%;height:360px;object-fit:cover;transition:transform .65s ease}.cinema-tech-card:hover>img{transform:scale(1.025)}.cinema-tech-card>div{padding:30px 32px 34px}.cinema-tech-card small{color:#d6ae77;letter-spacing:.12em}.cinema-tech-card h3{font-size:31px;margin:18px 0 10px}.cinema-tech-card p{color:#c5cbc6;font-size:14px}.cinema-tech-card span{display:block;padding-top:22px;color:#eee2d0;font-size:12px}.cinema-family{min-height:680px;display:grid;grid-template-columns:1.2fr .8fr;background:#eee7db}.cinema-family>img{width:100%;height:100%;min-height:680px;object-fit:cover}.cinema-family>div{padding:8vw 6vw;display:flex;flex-direction:column;justify-content:center}.cinema-family>div>p:not(.eyebrow){color:var(--muted)}.cinema-family .text-link{align-self:flex-start;margin-top:22px}.cinema-partnership{padding:120px max(6vw,calc((100vw - 1180px)/2));display:grid;grid-template-columns:1fr auto;gap:80px;align-items:end;background:#e7e0d4}.cinema-partnership h2{max-width:860px}.cinema-partnership p:not(.eyebrow){color:var(--muted);max-width:700px}.cinema-partnership>.primary{white-space:nowrap;margin-bottom:8px}.cinema-reveal{opacity:0;transform:translateY(30px);transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .85s cubic-bezier(.2,.7,.2,1);transition-delay:var(--delay,0ms)}.cinema-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes cinemaHeroBreath{0%{transform:scale(1.025)}to{transform:scale(1.065)}}@media(max-width:900px){.cinema-hero{height:760px;min-height:760px;align-items:flex-end;padding:0 5vw 72px}.cinema-hero-media img{object-position:64% center}.cinema-hero-shade{top:38%;right:0;bottom:0;left:0;background:#f8f5eec7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html[dir=rtl] .cinema-hero-shade{top:38%;right:0;bottom:0;left:0}html[dir=rtl] .cinema-hero-media .regional-lifestyle-ar{object-position:28% center}.cinema-hero-copy{width:100%;padding:28px;border:1px solid rgba(255,255,255,.6);border-radius:16px;background:#f8f5eeb3;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.cinema-hero-copy h1{font-size:clamp(52px,13vw,78px)}.cinema-scroll-cue{display:none}.cinema-product-dock{width:calc(100vw - 24px);margin:-42px 12px 85px;overflow-x:auto;grid-template-columns:repeat(5,minmax(132px,1fr));scroll-snap-type:x mandatory;scrollbar-width:none}.cinema-product-dock::-webkit-scrollbar{display:none}.cinema-product-dock button{scroll-snap-align:start}.cinema-bento{padding:0 0 105px}.cinema-section-head{padding:0 5vw;align-items:flex-start;flex-direction:column;margin-bottom:42px}.cinema-bento-grid{display:flex;width:100%;gap:12px;padding:0 5vw 16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cinema-bento-grid::-webkit-scrollbar{display:none}.cinema-bento-card,.cinema-bento-card.rice,.cinema-bento-card.kettle,.cinema-bento-card.induction,.cinema-bento-card.ceramic,.cinema-bento-card.invisible-heating{flex:0 0 min(82vw,420px);height:510px;scroll-snap-align:center}.cinema-bento-card>img{top:60px;right:24px;bottom:130px;left:24px;width:calc(100% - 48px);height:calc(100% - 190px)}.cinema-bento-card.induction>img,.cinema-bento-card.ceramic>img{top:60px;right:24px;bottom:130px;left:24px;width:calc(100% - 48px);height:calc(100% - 190px)}.cinema-bento-card.induction>div,.cinema-bento-card.ceramic>div{left:26px;right:26px;bottom:24px}.cinema-bento-card.induction>div p,.cinema-bento-card.ceramic>div p,.cinema-bento-card.induction>div strong,.cinema-bento-card.ceramic>div strong{display:block}.cinema-bento-card.invisible-heating>img{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cinema-origin{padding:100px 6vw;grid-template-columns:1fr;gap:60px}.cinema-layers{padding:105px 5vw;grid-template-columns:1fr}.cinema-layer-copy{padding:0 2vw}.cinema-layer-stage{min-height:560px}.cinema-layer-stage>img{width:100%;max-width:none}.cinema-tech-grid{grid-template-columns:1fr}.cinema-family{grid-template-columns:1fr;min-height:0}.cinema-family>img{min-height:420px;height:58vw}.cinema-family>div{padding:80px 7vw}.cinema-partnership{padding:90px 7vw;grid-template-columns:1fr;gap:32px}.cinema-partnership>.primary{justify-self:start}}@media(max-width:560px){.cinema-hero{min-height:720px;height:720px;padding-bottom:46px}.cinema-hero-copy{padding:24px 22px}.cinema-hero-copy .eyebrow{margin-bottom:12px}.cinema-hero-copy h1{font-size:52px;margin-bottom:18px}.cinema-hero-copy .hero-lead{font-size:15px;margin-bottom:18px}.cinema-hero-copy .hero-actions{margin-top:18px;align-items:flex-start;flex-direction:column;gap:8px}.cinema-product-dock{min-height:118px;grid-template-columns:repeat(5,minmax(118px,1fr))}.cinema-product-dock button{grid-template-rows:64px auto}.cinema-product-dock img{height:62px}.cinema-section-head h2{font-size:40px}.cinema-bento-card,.cinema-bento-card.rice,.cinema-bento-card.kettle,.cinema-bento-card.induction,.cinema-bento-card.ceramic,.cinema-bento-card.invisible-heating{flex-basis:86vw;height:480px}.cinema-bento-card>div h3,.cinema-bento-card.induction>div h3,.cinema-bento-card.ceramic>div h3{font-size:25px}.cinema-origin{padding-top:86px;padding-bottom:86px}.cinema-origin-steps button{min-height:92px;grid-template-columns:45px 1fr auto}.cinema-origin-steps i{width:24px}.cinema-layers{padding:88px 5vw}.cinema-layer-stage{min-height:0;margin:34px 0 0}.cinema-layer-stage>img{width:112%;margin-left:-6%}.layer-points{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.layer-points>li{min-height:54px;padding:0 14px}.layer-points>li:nth-child(2){border-right:0}.layer-points>li:nth-child(-n+2){border-bottom:1px solid rgba(46,88,50,.18)}.cinema-technology{padding:92px 5vw}.cinema-technology>header h2{font-size:40px}.cinema-tech-card>img{height:260px}.cinema-tech-card>div{padding:24px}.cinema-family>img{height:430px;object-position:50% center}.cinema-family>div{padding:70px 7vw}.cinema-partnership{padding:78px 7vw}}@media(prefers-reduced-motion:reduce){.cinema-hero-media img{animation:none;transform:none}.cinema-reveal{opacity:1;transform:none}.cinema-bento-card,.cinema-tech-card,.cinema-layer-stage>img,.cinema-product-dock img{transition:none}}.english-header .brand i{font:500 10px/1.2 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.english-header .nav{gap:22px}.english-header .nav button{font-size:11px;letter-spacing:.04em}.english-header .header-tools{gap:20px}.english-header .language-switcher{padding-left:16px}.intl-home{--intl-serif:Iowan Old Style,Baskerville,Georgia,"Times New Roman",serif}.intl-home h1,.intl-home h2,.intl-home h3{font-family:var(--intl-serif)}.intl-home .eyebrow{font-family:Inter,sans-serif}.intl-home>section[id]{scroll-margin-top:90px}.intl-hero .cinema-hero-copy{width:min(650px,43vw)}.intl-hero .cinema-hero-copy h1{max-width:640px;font-size:clamp(62px,6.5vw,104px);line-height:.92;letter-spacing:-.068em}.intl-hero .cinema-hero-copy .hero-lead{max-width:465px;font-family:Inter,sans-serif;line-height:1.7}.intl-product-dock button{grid-template-rows:58px auto auto;gap:3px;padding-top:12px}.intl-product-dock img{height:58px}.intl-product-dock span{font:600 11px/1.2 Inter,sans-serif;letter-spacing:.09em}.intl-product-dock small{color:var(--muted);font-size:9px;white-space:nowrap}.intl-section-head{width:min(1180px,100%);margin:0 auto 68px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:6vw;align-items:end}.intl-section-head h2{margin:0;max-width:780px;font-size:clamp(46px,4.8vw,72px);line-height:1.02}.intl-section-head>p,.intl-section-head>div:last-child>p{margin:0;max-width:440px;color:var(--muted);font-size:14px;line-height:1.65}.intl-section-head .text-link{margin-top:17px}.intl-portfolio{padding:25px 5vw 150px;background:#f7f4ed}.intl-portfolio-grid{width:min(1180px,100%);margin:auto;display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.intl-product-card{min-height:430px;position:relative;overflow:hidden;border:1px solid rgba(35,43,36,.11);border-radius:18px;background:#fbf9f4;padding:25px;text-align:left;cursor:pointer;transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s ease,border-color .42s ease}.intl-product-card:hover{transform:translateY(-6px);border-color:#355c3a47;box-shadow:0 26px 58px #43392d1c}.intl-product-card.rice{grid-column:1/7}.intl-product-card.kettle{grid-column:7/13}.intl-product-card.induction{grid-column:1/5;min-height:390px}.intl-product-card.ceramic{grid-column:5/9;min-height:390px}.intl-product-card.invisible-heating{grid-column:9/13;min-height:390px;color:#fff;background:#26302a}.intl-product-card>span{position:absolute;top:24px;left:25px;color:#b3673e;font:italic 18px var(--intl-serif);z-index:2}.intl-product-card>small{position:absolute;top:27px;right:25px;color:var(--green);font:600 9px/1.2 Inter,sans-serif;letter-spacing:.14em;z-index:2}.intl-product-card>img{position:absolute;top:54px;right:25px;bottom:150px;left:25px;width:calc(100% - 50px);height:calc(100% - 204px);object-fit:contain;transition:transform .5s ease}.intl-product-card:hover>img{transform:translateY(-4px) scale(1.025)}.intl-product-card>div{position:absolute;left:25px;right:25px;bottom:25px;z-index:2}.intl-product-card h3{margin:0 0 7px;font-size:27px}.intl-product-card p{margin:0 0 12px;max-width:510px;color:var(--muted);font-size:12px;line-height:1.55}.intl-product-card strong{color:var(--green);font-size:10px;letter-spacing:.03em;font-weight:600}.intl-product-card.invisible-heating>img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.63) saturate(.78)}.intl-product-card.invisible-heating:after{content:"";position:absolute;top:28%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#131815e0)}.intl-product-card.invisible-heating>small,.intl-product-card.invisible-heating h3,.intl-product-card.invisible-heating p,.intl-product-card.invisible-heating strong{color:#fff}.intl-product-card.invisible-heating>span{color:#e5bd87}.intl-markets{padding:145px max(5vw,calc((100vw - 1180px)/2));background:#eee8dc}.intl-markets .intl-section-head{width:100%}.intl-market-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #bdb9af;border-bottom:1px solid #c7c2b8}.intl-market-grid article{min-height:390px;padding:30px 25px 34px;border-right:1px solid #c7c2b8}.intl-market-grid article:last-child{border-right:0}.intl-market-grid span{color:#b3673e;font:italic 19px var(--intl-serif)}.intl-market-grid h3{margin:74px 0 14px;font-size:32px}.intl-market-grid strong{display:block;min-height:42px;color:var(--green);font:600 10px/1.5 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase}.intl-market-grid p{margin:20px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.intl-market-note{margin:32px 0 0 auto;max-width:760px;display:flex;justify-content:flex-end;gap:22px;color:#555c54;font-size:11px;text-align:right}.intl-market-note strong{color:var(--green);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.intl-market-note span{color:var(--muted)}.intl-development{padding:145px max(5vw,calc((100vw - 1180px)/2));background:#27322b;color:#f7f2e9}.intl-development .intl-section-head{width:100%}.intl-development .eyebrow{color:#d8ae76}.intl-development .intl-section-head>div:last-child>p{color:#c7cec7}.intl-development .text-link{color:#fff;border-color:#fff}.intl-development-flow{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.17);border-radius:18px;overflow:hidden}.intl-development-flow li{min-height:390px;position:relative;padding:30px 32px 34px;border-right:1px solid rgba(255,255,255,.16);display:flex;flex-direction:column}.intl-development-flow li:last-child{border-right:0}.intl-development-flow li:not(:last-child):after{content:"→";position:absolute;right:-15px;top:46px;z-index:2;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#d8ae76;color:#27322b;font-size:14px}.intl-development-flow>li>span{color:#d8ae76;font:italic 23px var(--intl-serif)}.intl-development-flow>li>div{margin-top:auto}.intl-development-flow small{color:#b8c1ba;font-size:9px;letter-spacing:.12em}.intl-development-flow h3{margin:18px 0 14px;font-size:35px}.intl-development-flow p{min-height:74px;color:#cbd1cc;font-size:13px;line-height:1.65}.intl-development-flow strong{display:block;padding-top:20px;border-top:1px solid rgba(255,255,255,.15);color:#eee4d5;font-size:10px;line-height:1.65;font-weight:500}.intl-engineering{padding:150px max(5vw,calc((100vw - 1180px)/2));background:#faf8f3}.intl-engineering-intro{max-width:none;margin-bottom:70px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:26px 7vw;align-items:end}.intl-engineering-intro .eyebrow{grid-column:1/-1}.intl-engineering-intro h2{margin:0;font-size:clamp(48px,5vw,74px);line-height:1}.intl-engineering-intro>p:last-child{margin:0 0 5px;color:var(--muted);font-size:15px}.intl-quality-flow{margin:0 0 95px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.intl-quality-flow li{min-height:180px;padding:25px 17px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between}.intl-quality-flow li:last-child{border-right:0}.intl-quality-flow span{color:#b3673e;font:italic 17px var(--intl-serif)}.intl-quality-flow strong{font:500 18px/1.25 var(--intl-serif)}.intl-ceramic-story{min-height:660px;display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;border-radius:20px;background:#e9e1d5}.intl-ceramic-story>img{width:100%;height:100%;min-height:660px;object-fit:cover}.intl-ceramic-story>div{padding:70px 58px}.intl-ceramic-story h3{margin:0 0 25px;font-size:clamp(40px,4vw,59px);line-height:1.02}.intl-ceramic-story p{color:#5f655e;font-size:13px;line-height:1.75}.intl-ceramic-story ul{margin:28px 0 20px;padding:20px 0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid #c8c0b4}.intl-ceramic-story li{padding:12px 12px 12px 0;border-bottom:1px solid #c8c0b4;font-size:11px;color:var(--green)}.intl-evidence-note{display:block;max-width:520px;margin:8px 0 22px;color:#6f746d;font-size:10px;line-height:1.65}.intl-stories{padding:145px max(5vw,calc((100vw - 1180px)/2));background:#f5f1e8}.intl-stories .intl-section-head{width:100%}.intl-story-index{border-top:1px solid var(--line)}.intl-story-index button{width:100%;min-height:104px;border:0;border-bottom:1px solid var(--line);padding:0 10px;background:transparent;display:grid;grid-template-columns:70px 180px 1fr 40px;gap:20px;align-items:center;text-align:left;cursor:pointer;transition:padding .3s ease,color .3s ease}.intl-story-index button:hover{padding-left:22px;color:var(--green)}.intl-story-index span{color:#b3673e;font:italic 18px var(--intl-serif)}.intl-story-index small{font-size:10px;letter-spacing:.13em}.intl-story-index strong{font:500 clamp(21px,2.3vw,31px) var(--intl-serif)}.intl-story-index i{font-style:normal;text-align:right}.intl-innovation{min-height:760px;display:grid;grid-template-columns:1.15fr .85fr;background:#1f2521;color:#f7f2e9}.intl-innovation-media{min-height:760px;overflow:hidden}.intl-innovation-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.74) brightness(.82);transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.intl-innovation:hover .intl-innovation-media img{transform:scale(1.025)}.intl-innovation-copy{padding:8vw 6vw;display:flex;flex-direction:column;justify-content:center}.intl-innovation-copy .eyebrow{color:#d9af77}.intl-innovation-copy h2{margin:0 0 45px;font-size:clamp(44px,4.7vw,72px);line-height:1}.intl-innovation-copy>span{color:#d9af77;font-size:11px;letter-spacing:.22em}.intl-innovation-copy h3{margin:10px 0 18px;font-size:30px}.intl-innovation-copy p{max-width:570px;color:#c3cac4;font-size:14px}.intl-innovation-copy .primary{align-self:flex-start;margin-top:24px;background:#d7a66d;color:#172019}.intl-final-cta{padding:130px max(6vw,calc((100vw - 1180px)/2));display:grid;grid-template-columns:1.25fr .75fr;gap:8vw;align-items:end;background:#e8dfd1}.intl-final-cta h2{margin:0 0 24px;font-size:clamp(56px,6vw,90px);line-height:.95}.intl-final-cta p:not(.eyebrow){max-width:680px;color:var(--muted)}.intl-final-cta>div:last-child{display:flex;flex-direction:column;align-items:flex-start}.intl-final-cta ul{width:100%;margin:0 0 30px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #c5bcaf}.intl-final-cta li{padding:14px 8px 14px 0;border-bottom:1px solid #c5bcaf;color:var(--green);font-size:11px}.intl-final-cta a{margin-top:18px;color:var(--ink);font-size:12px;text-underline-offset:4px}.english-footer>p{max-width:540px}@media(max-width:1180px){.english-header .nav{gap:14px}.english-header .nav button{font-size:10px}.english-header .header-tools{gap:13px}.english-header .language-switcher{padding-left:10px}.intl-market-grid article{padding-left:18px;padding-right:18px}.intl-development-flow li{padding-left:24px;padding-right:24px}.intl-ceramic-story>div{padding:58px 44px}}@media(max-width:900px){.english-header .nav{gap:24px}.english-header .nav button{font-size:13px}.intl-hero .cinema-hero-copy{width:100%}.intl-hero .cinema-hero-copy h1{font-size:clamp(50px,13.5vw,76px);line-height:.93}.intl-product-dock button{grid-template-rows:52px auto auto}.intl-product-dock img{height:52px}.intl-section-head{grid-template-columns:1fr;gap:26px;margin-bottom:48px}.intl-portfolio{padding:15px 5vw 100px}.intl-portfolio-grid{display:flex;overflow-x:auto;gap:12px;padding-bottom:15px;scroll-snap-type:x mandatory;scrollbar-width:none}.intl-portfolio-grid::-webkit-scrollbar{display:none}.intl-product-card,.intl-product-card.rice,.intl-product-card.kettle,.intl-product-card.induction,.intl-product-card.ceramic,.intl-product-card.invisible-heating{flex:0 0 min(82vw,420px);min-height:500px;scroll-snap-align:center}.intl-markets,.intl-development,.intl-engineering,.intl-stories{padding:100px 6vw}.intl-market-grid{grid-template-columns:repeat(2,1fr)}.intl-market-grid article{min-height:320px;border-bottom:1px solid #c7c2b8}.intl-market-grid article:nth-child(2){border-right:0}.intl-market-grid h3{margin-top:46px}.intl-market-note{text-align:left}.intl-market-note{justify-content:flex-start;flex-wrap:wrap;gap:8px 18px}.intl-development-flow{grid-template-columns:1fr}.intl-development-flow li{min-height:300px;border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.intl-development-flow li:last-child{border-bottom:0}.intl-development-flow li:not(:last-child):after{content:"↓";right:30px;top:auto;bottom:-15px}.intl-engineering-intro{grid-template-columns:1fr}.intl-engineering-intro .eyebrow{grid-column:auto}.intl-quality-flow{grid-template-columns:repeat(3,1fr)}.intl-quality-flow li:nth-child(3){border-right:0}.intl-quality-flow li:nth-child(-n+3){border-bottom:1px solid var(--line)}.intl-ceramic-story{grid-template-columns:1fr}.intl-ceramic-story>img{min-height:430px;height:58vw}.intl-story-index button{grid-template-columns:54px 130px 1fr 25px}.intl-innovation{grid-template-columns:1fr}.intl-innovation-media{min-height:500px;height:64vw}.intl-innovation-copy{padding:85px 7vw}.intl-final-cta{padding:95px 7vw;grid-template-columns:1fr;gap:45px}}@media(max-width:560px){.english-header .brand i{max-width:74px;font-size:8px}.intl-hero .cinema-hero-copy h1{font-size:49px}.intl-hero .cinema-hero-copy .hero-lead{font-size:14px}.intl-section-head h2{font-size:40px}.intl-product-card,.intl-product-card.rice,.intl-product-card.kettle,.intl-product-card.induction,.intl-product-card.ceramic,.intl-product-card.invisible-heating{flex-basis:88vw;min-height:480px}.intl-markets,.intl-development,.intl-engineering,.intl-stories{padding:86px 5vw}.intl-market-grid{grid-template-columns:1fr}.intl-market-grid article{min-height:280px;border-right:0}.intl-market-grid h3{margin-top:36px}.intl-development-flow li{min-height:330px;padding:25px}.intl-engineering-intro h2{font-size:44px}.intl-quality-flow{grid-template-columns:repeat(2,1fr)}.intl-quality-flow li,.intl-quality-flow li:nth-child(3){min-height:150px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.intl-quality-flow li:nth-child(2n){border-right:0}.intl-ceramic-story>img{min-height:330px;height:78vw}.intl-ceramic-story>div{padding:48px 25px}.intl-ceramic-story h3{font-size:40px}.intl-ceramic-story ul{grid-template-columns:1fr}.intl-story-index button{min-height:118px;grid-template-columns:40px 1fr 24px;gap:12px}.intl-story-index small{grid-column:2;align-self:end}.intl-story-index strong{grid-column:2;align-self:start;font-size:22px}.intl-story-index i{grid-column:3;grid-row:1/3}.intl-innovation-media{min-height:390px;height:88vw}.intl-innovation-copy{padding:72px 7vw}.intl-innovation-copy h2{font-size:43px}.intl-final-cta{padding:78px 7vw}.intl-final-cta h2{font-size:56px}.intl-final-cta ul{grid-template-columns:1fr}}.brand-home{--brand-serif:"Noto Serif SC","Songti SC",STSong,serif;background:#f7f4ed}html[lang=en] .brand-home,html[lang=fr] .brand-home,html[lang=es] .brand-home{--brand-serif:Iowan Old Style,Baskerville,Georgia,"Times New Roman",serif}.brand-home h1,.brand-home h2,.brand-home h3{font-family:var(--brand-serif)}.brand-home>section[id]{scroll-margin-top:78px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.brand-hero{height:min(900px,calc(100svh - 78px));min-height:720px}.brand-hero .cinema-hero-shade{top:0;right:51%;bottom:0;left:0;background:linear-gradient(90deg,#f8f5eef5,#f8f5eedb 67%,#f8f5ee14);-webkit-backdrop-filter:none;backdrop-filter:none}html[dir=rtl] .brand-hero .cinema-hero-shade{top:0;right:0;bottom:0;left:51%;background:linear-gradient(270deg,#f8f5eef5,#f8f5eedb 67%,#f8f5ee14)}.brand-hero .cinema-hero-copy{width:min(650px,43vw)}.brand-hero .cinema-hero-copy h1{max-width:670px;font-size:clamp(64px,6.8vw,108px);line-height:.94;letter-spacing:-.065em}.brand-hero .cinema-hero-copy h1 span{display:block}.brand-hero .hero-lead{max-width:500px;font-family:Inter,Noto Sans SC,sans-serif;font-size:15px;line-height:1.75}.brand-product-dock button{grid-template-rows:58px auto auto;gap:4px;padding-top:13px}.brand-product-dock img{height:58px}.brand-product-dock span{font:600 10px/1.2 Inter,sans-serif;letter-spacing:.11em}.brand-product-dock small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9px}.brand-section-heading{max-width:1180px;margin:0 auto}.brand-section-heading h2{margin:0;max-width:830px;font-size:clamp(48px,5.1vw,76px);line-height:1.02;letter-spacing:-.045em}.brand-section-heading.split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:7vw;align-items:end}.brand-section-heading.split>p,.brand-section-heading.split>div:last-child>p{margin:0 0 5px;max-width:470px;color:var(--muted);font-size:14px;line-height:1.75}.brand-section-heading .text-link{margin-top:18px}.brand-approach{width:min(1180px,90vw);margin:0 auto;padding:30px 0 150px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:9vw;align-items:start}.brand-approach .brand-section-heading h2{max-width:690px}.brand-approach-copy>p{margin:39px 0 48px;color:var(--muted);font-size:15px;line-height:1.85}.brand-approach-copy ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.brand-approach-copy li{min-height:92px;padding:16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;color:var(--green);font:500 14px/1.2 var(--brand-serif)}.brand-approach-copy li span{color:#ad6a43;font:500 9px/1 Inter,sans-serif}.brand-scenes{padding:145px max(5vw,calc((100vw - 1180px)/2));background:#ece5d9}.brand-scenes .brand-section-heading{margin-bottom:68px}.brand-scenes-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:410px 420px;gap:18px}.brand-scene-card{min-width:0;position:relative;overflow:hidden;background:#d9d0c2}.brand-scene-card.scene-2{grid-column:8/13;grid-row:1/3}.brand-scene-card.scene-4{grid-column:5/8;grid-row:2}.brand-scene-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.brand-scene-media:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#121613c2)}.brand-scene-media img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.brand-scene-card:hover .brand-scene-media img{transform:scale(1.025)}.brand-scene-card.scene-4 .brand-scene-media img{object-position:center 54%}.brand-scene-copy{position:absolute;z-index:2;inset:auto 26px 24px;display:grid;grid-template-columns:42px 1fr;gap:14px;color:#fff}.brand-scene-copy>span{padding-top:6px;color:#e1b785;font:italic 17px var(--brand-serif)}.brand-scene-copy h3{margin:0 0 7px;font-size:clamp(25px,2.25vw,36px);line-height:1.05}.brand-scene-copy p{max-width:510px;margin:0 0 13px;color:#eeeae2;font-size:12px;line-height:1.55}.brand-scene-copy small{font:600 9px/1.4 Inter,sans-serif;letter-spacing:.12em}.brand-products{padding:150px max(5vw,calc((100vw - 1180px)/2));background:#f8f5ef}.brand-products .brand-section-heading{margin-bottom:68px}.brand-products-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.brand-product-card{min-height:440px;position:relative;overflow:hidden;border:1px solid rgba(35,43,36,.11);background:#fcfaf5;padding:25px;text-align:left;cursor:pointer;transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s ease,border-color .42s ease}.brand-product-card:hover{transform:translateY(-6px);border-color:#355c3a47;box-shadow:0 26px 58px #43392d1c}.brand-product-card.rice{grid-column:1/7}.brand-product-card.kettle{grid-column:7/13}.brand-product-card.induction{grid-column:1/5;min-height:390px}.brand-product-card.ceramic{grid-column:5/9;min-height:390px}.brand-product-card.invisible-heating{grid-column:9/13;min-height:390px;color:#fff;background:#26302a}.brand-product-card>span{position:absolute;top:24px;left:25px;z-index:2;color:#ad6a43;font:italic 18px var(--brand-serif)}.brand-product-card>small{position:absolute;top:27px;right:25px;z-index:2;color:var(--green);font:600 9px/1.2 Inter,sans-serif;letter-spacing:.14em}.brand-product-card>img{position:absolute;top:54px;right:25px;bottom:136px;left:25px;width:calc(100% - 50px);height:calc(100% - 190px);object-fit:contain;transition:transform .55s ease}.brand-product-card:hover>img{transform:translateY(-4px) scale(1.025)}.brand-product-card>div{position:absolute;left:25px;right:25px;bottom:25px;z-index:2}.brand-product-card h3{margin:0 0 6px;font:600 11px/1.2 Inter,sans-serif;letter-spacing:.12em}.brand-product-card p{margin:0 0 12px;font:500 clamp(22px,2vw,29px)/1.15 var(--brand-serif)}.brand-product-card strong{color:var(--green);font-size:10px;font-weight:600}.brand-product-card.invisible-heating>img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.64) saturate(.76)}.brand-product-card.invisible-heating:after{content:"";position:absolute;top:28%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#131815e6)}.brand-product-card.invisible-heating>span,.brand-product-card.invisible-heating>small,.brand-product-card.invisible-heating h3,.brand-product-card.invisible-heating p,.brand-product-card.invisible-heating strong{color:#fff}.brand-inscape{position:relative;background:#181c19;color:#f8f4ec}.brand-inscape>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.brand-inscape-shade{display:none}.brand-inscape-copy{min-height:285px;padding:55px max(6vw,calc((100vw - 1180px)/2));display:grid;grid-template-columns:minmax(190px,.42fr) minmax(360px,1fr) auto;grid-template-rows:auto auto;gap:10px 6vw;align-items:start}.brand-inscape-copy .eyebrow{grid-column:1;grid-row:1;color:#d6ae77;line-height:1.5}.brand-inscape-copy>span{grid-column:1;grid-row:2;color:#d6ae77;font:600 11px/1 Inter,sans-serif;letter-spacing:.2em}.brand-inscape-copy h3{grid-column:2;grid-row:1;margin:0;font-size:32px}.brand-inscape-copy>p{grid-column:2;grid-row:2;max-width:680px;margin:0;color:#c7cdc8;font-size:14px;line-height:1.75}.brand-inscape-copy>small{grid-column:2;grid-row:3;max-width:680px;color:#8f9891;font-size:10px;line-height:1.55}.brand-inscape-copy .primary{grid-column:3;grid-row:1/3;align-self:start;white-space:nowrap;background:#d3a66e;color:#182019}.brand-technology{padding:150px max(5vw,calc((100vw - 1180px)/2));background:#f0eadf}.brand-technology .brand-section-heading{margin-bottom:70px}.brand-technology-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #bbb5aa;border-bottom:1px solid #c8c2b7}.brand-technology-grid article{min-height:370px;padding:28px 30px 34px;border-right:1px solid #c8c2b7;display:flex;flex-direction:column}.brand-technology-grid article:last-child{border-right:0}.brand-technology-grid span{color:#ad6a43;font:italic 18px var(--brand-serif)}.brand-technology-grid i{width:1px;height:76px;margin:38px 0 auto;background:#9ca39d;opacity:.7}.brand-technology-grid h3{margin:28px 0 12px;font-size:31px}.brand-technology>.text-link{display:block;margin:38px 0 0 auto}.brand-story{min-height:720px;display:grid;grid-template-columns:1.15fr .85fr;background:#f8f5ef}.brand-story-media{overflow:hidden}.brand-story-media img{width:100%;height:100%;min-height:720px;object-fit:cover}.brand-story-copy{padding:8vw 6vw;display:flex;flex-direction:column;justify-content:center}.brand-story-copy h2{margin:0 0 28px;font-size:clamp(48px,4.7vw,72px);line-height:1.02}.brand-story-copy>p:not(.eyebrow){max-width:610px;color:var(--muted);font-size:14px;line-height:1.8}.brand-story-copy .text-link{align-self:flex-start;margin-top:18px}.brand-business{padding:130px max(6vw,calc((100vw - 1180px)/2));display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:9vw;align-items:end;background:#e4dccf}.brand-business h2{max-width:760px;margin:0;font-size:clamp(50px,5.1vw,76px);line-height:1.02}.brand-business>div:last-child>p{margin:0 0 30px;color:var(--muted);font-size:14px;line-height:1.8}html[dir=rtl] .brand-section-heading,html[dir=rtl] .brand-product-card,html[dir=rtl] .brand-scene-copy,html[dir=rtl] .brand-inscape-copy,html[dir=rtl] .brand-technology-grid article,html[dir=rtl] .brand-business{text-align:right}html[dir=rtl] .brand-product-card>span{left:auto;right:25px}html[dir=rtl] .brand-product-card>small{right:auto;left:25px}html[dir=rtl] .brand-technology-grid article{border-right:0;border-left:1px solid #c8c2b7}html[dir=rtl] .brand-technology-grid article:last-child{border-left:0}html[dir=rtl] .brand-technology>.text-link{margin-left:0;margin-right:auto}@media(max-width:900px){.brand-hero{height:760px;min-height:760px}.brand-hero .cinema-hero-shade,html[dir=rtl] .brand-hero .cinema-hero-shade{top:34%;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(248,245,238,.98),rgba(248,245,238,.8) 68%,transparent)}.brand-hero .cinema-hero-copy{width:100%}.brand-product-dock button{grid-template-rows:54px auto auto}.brand-product-dock img{height:54px}.brand-approach{width:auto;margin:0;padding:22px 6vw 105px;grid-template-columns:1fr;gap:28px}.brand-approach-copy>p{margin:0 0 38px}.brand-section-heading.split{grid-template-columns:1fr;gap:25px}.brand-scenes,.brand-products,.brand-technology{padding:100px 6vw}.brand-scenes-grid{display:flex;overflow-x:auto;gap:12px;padding-bottom:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.brand-scenes-grid::-webkit-scrollbar{display:none}.brand-scene-card,.brand-scene-card.scene-1,.brand-scene-card.scene-2,.brand-scene-card.scene-3,.brand-scene-card.scene-4{flex:0 0 min(82vw,430px);min-height:570px;grid-column:auto;grid-row:auto;scroll-snap-align:center}.brand-products-grid{display:flex;overflow-x:auto;gap:12px;padding-bottom:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.brand-products-grid::-webkit-scrollbar{display:none}.brand-product-card,.brand-product-card.rice,.brand-product-card.kettle,.brand-product-card.induction,.brand-product-card.ceramic,.brand-product-card.invisible-heating{flex:0 0 min(82vw,420px);min-height:510px;scroll-snap-align:center}.brand-inscape-copy{grid-template-columns:1fr 1fr;padding:52px 7vw 65px}.brand-inscape-copy .eyebrow,.brand-inscape-copy>span{grid-column:1}.brand-inscape-copy h3,.brand-inscape-copy>p,.brand-inscape-copy>small{grid-column:2}.brand-inscape-copy .primary{grid-column:2;grid-row:4;justify-self:start;margin-top:12px}.brand-technology-grid{grid-template-columns:1fr}.brand-technology-grid article{min-height:280px;border-right:0;border-bottom:1px solid #c8c2b7}.brand-technology-grid article:last-child{border-bottom:0}.brand-technology-grid i{height:46px;margin:28px 0 auto}.brand-story{min-height:0;grid-template-columns:1fr}.brand-story-media img{min-height:460px;height:62vw}.brand-story-copy{padding:86px 7vw}.brand-business{padding:95px 7vw;grid-template-columns:1fr;gap:38px}}@media(max-width:560px){.brand-hero{height:720px;min-height:720px}.brand-hero .cinema-hero-copy h1{font-size:48px;line-height:.98}.brand-hero .hero-lead{font-size:14px}.brand-section-heading h2{font-size:40px}.brand-approach{padding:12px 5vw 86px}.brand-approach-copy ol{grid-template-columns:repeat(2,1fr)}.brand-scenes,.brand-products,.brand-technology{padding:84px 5vw}.brand-scenes .brand-section-heading,.brand-products .brand-section-heading,.brand-technology .brand-section-heading{margin-bottom:46px}.brand-scene-card,.brand-scene-card.scene-1,.brand-scene-card.scene-2,.brand-scene-card.scene-3,.brand-scene-card.scene-4{flex-basis:88vw;min-height:520px}.brand-scene-copy{inset:auto 22px 22px;grid-template-columns:34px 1fr}.brand-scene-copy h3{font-size:28px}.brand-product-card,.brand-product-card.rice,.brand-product-card.kettle,.brand-product-card.induction,.brand-product-card.ceramic,.brand-product-card.invisible-heating{flex-basis:88vw;min-height:480px}.brand-inscape>img{aspect-ratio:1/1;object-position:center}.brand-inscape-copy{grid-template-columns:1fr;padding:44px 7vw 60px;gap:12px}.brand-inscape-copy .eyebrow,.brand-inscape-copy>span,.brand-inscape-copy h3,.brand-inscape-copy>p,.brand-inscape-copy>small,.brand-inscape-copy .primary{grid-column:1;grid-row:auto}.brand-inscape-copy h3{font-size:28px;margin:8px 0 4px}.brand-inscape-copy .primary{margin-top:18px;justify-self:start}.brand-technology-grid article{padding:26px 20px 30px;min-height:260px}.brand-technology-grid h3{font-size:28px}.brand-story-media img{min-height:420px;height:115vw}.brand-story-copy{padding:72px 7vw}.brand-story-copy h2{font-size:42px}.brand-business{padding:78px 7vw}.brand-business h2{font-size:44px}}.brand-home{background:#f7f3eb;color:#20231f}.brand-home .primary,.brand-home .text-link{border-radius:0;box-shadow:none;text-transform:none;letter-spacing:0}.brand-home .primary{min-height:46px;padding:0 22px;background:#263d2d;color:#fff;font:500 12px/1 Inter,Noto Sans SC,sans-serif}.brand-home .primary:hover{background:#1b3022}.brand-home .text-link{justify-content:flex-start;min-height:42px;padding:8px 2px;font:500 12px/1.2 Inter,Noto Sans SC,sans-serif}.brand-home button:focus-visible,.brand-home a:focus-visible{outline:2px solid #b9754f;outline-offset:4px}.brand-hero{height:min(900px,calc(100svh - 78px));min-height:700px;padding:7vw}.brand-hero .cinema-hero-media img{transform:none;animation:none}.brand-hero .cinema-hero-shade,html[dir=rtl] .brand-hero .cinema-hero-shade{top:0;right:52%;bottom:0;left:0;background:#f8f5eeeb}html[dir=rtl] .brand-hero .cinema-hero-shade{top:0;right:0;bottom:0;left:52%}.brand-hero .cinema-hero-copy{width:min(640px,43vw)}.brand-hero .cinema-hero-copy h1{max-width:720px;margin-bottom:26px;font-size:clamp(58px,6.2vw,96px);line-height:.97;letter-spacing:-.055em}.brand-hero .hero-lead{max-width:470px;color:#4f554f;font-size:15px;line-height:1.75}.brand-hero .hero-actions{margin-top:32px}.brand-approach{width:min(1240px,90vw);margin:0 auto;padding:150px 0 170px;display:grid;grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);gap:8vw;align-items:end}.brand-approach-copy h2{max-width:590px;margin:0;font-size:clamp(48px,5.1vw,74px);line-height:1.02;letter-spacing:-.045em}.brand-approach-copy>p:not(.eyebrow){max-width:560px;margin:42px 0 44px;color:var(--muted);font-size:15px;line-height:1.85}.brand-approach-copy ul{margin:0;padding:17px 0 0;border-top:1px solid #bdb8ae;list-style:none;display:flex;flex-wrap:wrap;gap:10px 0}.brand-approach-copy li{color:#315238;font:500 10px/1 Inter,Noto Sans SC,sans-serif;letter-spacing:.09em}.brand-approach-copy li:not(:last-child):after{content:"/";margin:0 13px;color:#b9754f}.brand-approach-media{margin:0}.brand-approach-media img{width:100%;aspect-ratio:3/2;object-fit:cover}.brand-approach-media figcaption{padding-top:13px;border-top:1px solid #aaa69d;margin-top:13px;color:#6b716a;font:500 9px/1.4 Inter,sans-serif;letter-spacing:.15em}.brand-professional{position:relative;width:min(1400px,94vw);min-height:720px;margin:0 auto 170px;overflow:hidden;background:#d7c8b2}.brand-professional>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.brand-professional:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(12,16,13,.82) 0%,rgba(12,16,13,.68) 34%,rgba(12,16,13,.18) 62%,transparent 78%)}.brand-professional-copy{position:absolute;z-index:2;left:6.5%;top:50%;width:min(480px,38%);transform:translateY(-50%);color:#fff;text-shadow:0 1px 18px rgba(0,0,0,.22)}.brand-professional-copy .eyebrow{color:#ead0a9}.brand-professional-copy h2{margin:0 0 30px;color:#fff;font-size:clamp(44px,4.5vw,68px);line-height:1.02;letter-spacing:-.04em}.brand-professional-copy>p:not(.eyebrow){margin:0 0 28px;color:#f1eee7;font-size:14px;line-height:1.8}.brand-professional-copy small{display:block;padding-top:17px;border-top:1px solid rgba(255,255,255,.42);color:#e3e8e3;font:600 9px/1.5 Inter,sans-serif;letter-spacing:.12em}html[dir=rtl] .brand-professional:after{background:linear-gradient(270deg,rgba(12,16,13,.82) 0%,rgba(12,16,13,.68) 34%,rgba(12,16,13,.18) 62%,transparent 78%)}.brand-scenes{padding:155px max(5vw,calc((100vw - 1240px)/2)) 175px;background:#e9e1d4}.brand-scenes .brand-section-heading{max-width:1240px;margin-bottom:90px}.brand-scenes-grid{max-width:1240px;margin:auto;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;gap:82px 26px}.brand-scene-card{min-width:0;min-height:0;position:relative;overflow:visible;background:transparent}.brand-scene-card.scene-1{grid-column:1/8;grid-row:1}.brand-scene-card.scene-2{grid-column:9/13;grid-row:1;margin-top:150px}.brand-scene-card.scene-3{grid-column:1/5;grid-row:2}.brand-scene-card.scene-4{grid-column:6/13;grid-row:2;margin-top:70px}.brand-scene-media{position:relative;inset:auto;overflow:hidden;background:#d4ccbf}.brand-scene-media:after{display:none}.brand-scene-media img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.brand-scene-card.scene-2 .brand-scene-media img,.brand-scene-card.scene-3 .brand-scene-media img{aspect-ratio:4/5}.brand-scene-card:hover .brand-scene-media img{transform:scale(1.018)}.brand-scene-copy{position:relative;inset:auto;padding:22px 0 0;border-top:1px solid #aaa59b;margin-top:14px;display:grid;grid-template-columns:46px 1fr;gap:13px;color:#20231f}.brand-scene-copy>span{padding-top:2px;color:#a45d39;font:italic 16px/1 var(--brand-serif)}.brand-scene-copy small{display:block;margin:0 0 13px;color:#315238;font:600 9px/1.4 Inter,sans-serif;letter-spacing:.12em}.brand-scene-copy h3{margin:0 0 9px;color:#20231f;font-size:clamp(25px,2.15vw,34px);line-height:1.08}.brand-scene-copy p{max-width:500px;margin:0;color:#666b65;font-size:12px;line-height:1.65}.brand-products{padding:160px max(5vw,calc((100vw - 1240px)/2)) 175px;background:#f8f5ef}.brand-products .brand-section-heading{max-width:1240px;margin-bottom:90px}.brand-products-grid{max-width:1240px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:82px 30px}.brand-products-grid .brand-product-card{width:100%;min-width:0;min-height:0;position:relative;overflow:visible;border:0;border-top:1px solid #b6b2a9;border-radius:0;background:transparent;padding:17px 0 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start;justify-content:stretch;text-align:left;box-shadow:none;cursor:pointer;transition:border-color .3s ease}.brand-product-card:hover{transform:none;border-color:#315238;box-shadow:none}.brand-product-card.rice,.brand-product-card.kettle,.brand-product-card.induction,.brand-product-card.ceramic{grid-column:auto;margin-top:0}.brand-product-card.invisible-heating{grid-column:1/-1;min-height:0;color:#20231f;background:transparent}.brand-product-card>span,.brand-product-card>small{position:static;z-index:auto;color:#a45d39}.brand-product-card>span{grid-column:1;font:italic 16px/1 var(--brand-serif)}.brand-product-card>small{min-width:0;max-width:100%;grid-column:2;color:#315238;font:600 9px/1.2 Inter,sans-serif;letter-spacing:.14em;overflow-wrap:anywhere;text-align:end}.brand-product-card>img{position:static;grid-column:1/-1;width:100%;height:auto;aspect-ratio:16/10;margin:25px 0 22px;padding:28px 7%;box-sizing:border-box;object-fit:contain;background:#efeae1;transition:transform .55s ease}.brand-product-card:hover>img{transform:scale(1.012)}.brand-product-card>div{min-width:0;position:static;grid-column:1/-1;z-index:auto}.brand-product-card h3{margin:0 0 8px;color:#315238;font:600 10px/1.2 Inter,sans-serif;letter-spacing:.13em}.brand-product-card p{max-width:24ch;margin:0 0 13px;color:#20231f;font:500 clamp(23px,2vw,31px)/1.12 var(--brand-serif);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.brand-product-card strong{color:#315238;font:600 10px/1.2 Inter,sans-serif}.brand-product-card.invisible-heating>img{position:static;inset:auto;width:100%;height:auto;aspect-ratio:21/9;padding:0;object-fit:cover;filter:none}.brand-product-card.invisible-heating:after{display:none}.brand-product-card.invisible-heating>span,.brand-product-card.invisible-heating>small,.brand-product-card.invisible-heating h3,.brand-product-card.invisible-heating p,.brand-product-card.invisible-heating strong{color:inherit}.brand-inscape{background:#181c19;color:#f8f4ec}.brand-inscape>img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background:#0c0e0d}.brand-inscape-copy{width:min(1240px,90vw);min-height:0;margin:auto;padding:64px 0 78px;border-top:1px solid rgba(255,255,255,.18);display:grid;grid-template-columns:minmax(220px,.55fr) minmax(340px,1fr) auto;grid-template-rows:auto auto auto auto;gap:11px 6vw}.brand-inscape-copy .eyebrow{grid-column:1;grid-row:1;color:#d6ae77}.brand-inscape-copy h2{grid-column:1/3;grid-row:2;margin:2px 0 30px;color:#fff;font-size:clamp(38px,4vw,62px);line-height:1.04;letter-spacing:-.035em}.brand-inscape-copy>span{grid-column:1;grid-row:3;color:#d6ae77;font:600 11px/1 Inter,sans-serif;letter-spacing:.2em}.brand-inscape-copy h3{grid-column:2;grid-row:3;margin:0;color:#fff;font-size:31px}.brand-inscape-copy>p{grid-column:2;grid-row:4;max-width:660px;margin:15px 0 0;color:#c7cdc8;font-size:14px;line-height:1.75}.brand-inscape-copy>small{grid-column:2;grid-row:5;max-width:660px;color:#8f9891;font-size:10px;line-height:1.55}.brand-inscape-copy .primary{grid-column:3;grid-row:3/5;align-self:start;white-space:nowrap;background:#d3a66e;color:#182019}.brand-technology{padding:160px max(5vw,calc((100vw - 1240px)/2)) 175px;background:#f0eadf}.brand-technology .brand-section-heading{max-width:1240px;margin-bottom:82px}.brand-technology-layout{max-width:1240px;margin:auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:7vw;align-items:start}.brand-technology-layout figure{margin:0;overflow:hidden;background:#f7f3eb}.brand-technology-layout figure img{width:100%;aspect-ratio:4/3;object-fit:cover}.brand-technology-grid{display:block;border:0}.brand-technology-grid article{min-height:0;padding:25px 0 29px;border:0;border-top:1px solid #b9b4aa;display:grid;grid-template-columns:52px 1fr;gap:20px}.brand-technology-grid article:last-child{border-bottom:1px solid #b9b4aa}.brand-technology-grid span{color:#a45d39;font:italic 17px/1 var(--brand-serif)}.brand-technology-grid h3{margin:0 0 9px;font-size:29px}.brand-technology-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.brand-technology>.text-link{display:flex;width:max-content;margin:36px 0 0 auto}.brand-story{min-height:700px;grid-template-columns:1.12fr .88fr;background:#f8f5ef}.brand-story-media img{min-height:700px;object-fit:cover}.brand-story-copy{padding:8vw 6vw}.brand-story-copy h2{max-width:620px;font-size:clamp(46px,4.5vw,68px)}.brand-business{padding:125px max(6vw,calc((100vw - 1240px)/2));border-top:1px solid #c4bfb5;background:#e4dccf}.brand-business h2{font-size:clamp(45px,4.8vw,70px)}.brand-business .primary{background:#263d2d;color:#fff}.brand-final{position:relative;min-height:700px;overflow:hidden;background:#eee6d8}.brand-final>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.brand-final>div{position:absolute;z-index:2;left:max(7vw,calc((100vw - 1240px)/2));top:50%;width:min(520px,38vw);transform:translateY(-50%)}.brand-final h2{margin:0 0 30px;font-size:clamp(50px,5.1vw,76px);line-height:1.02;letter-spacing:-.045em}html[dir=rtl] .brand-professional-copy,html[dir=rtl] .brand-final>div{left:auto;right:max(7vw,calc((100vw - 1240px)/2));text-align:right}html[dir=rtl] .brand-product-card{text-align:right}html[dir=rtl] .brand-product-card>span{grid-column:2}html[dir=rtl] .brand-product-card>small{grid-column:1}html[dir=rtl] .brand-technology-grid article{border-left:0}@media(max-width:900px){.brand-hero{height:780px;min-height:780px;padding:0 6vw 62px;align-items:flex-end}.brand-hero .cinema-hero-media{bottom:auto;height:48%}.brand-hero .cinema-hero-media img{object-position:center 38%}.brand-hero .cinema-hero-shade,html[dir=rtl] .brand-hero .cinema-hero-shade{top:44%;right:0;bottom:0;left:0;background:#f8f5ee}.brand-hero .cinema-hero-copy{width:100%;padding:0}.brand-hero .cinema-hero-copy h1{max-width:680px;font-size:clamp(50px,9vw,72px)}.brand-hero .cinema-scroll-cue{display:none}.brand-approach{width:auto;padding:112px 6vw 125px;grid-template-columns:1fr;gap:58px}.brand-approach-copy h2{font-size:clamp(45px,8vw,66px)}.brand-approach-media img{aspect-ratio:4/3}.brand-professional{width:100%;min-height:0;margin:0 0 125px;overflow:visible;background:#f8f5ef}.brand-professional:after{display:none}.brand-professional>img{position:relative;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:62% center}.brand-professional-copy{position:relative;left:auto;top:auto;width:auto;transform:none;padding:58px 7vw 64px;background:#263d2d;color:#fff}html[dir=rtl] .brand-professional-copy{right:auto}.brand-scenes,.brand-products,.brand-technology{padding:112px 6vw 125px}.brand-scenes .brand-section-heading,.brand-products .brand-section-heading,.brand-technology .brand-section-heading{margin-bottom:65px}.brand-scenes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:70px 18px;overflow:visible;padding:0}.brand-scene-card,.brand-scene-card.scene-1,.brand-scene-card.scene-2,.brand-scene-card.scene-3,.brand-scene-card.scene-4{min-height:0;margin:0;grid-column:auto;grid-row:auto}.brand-scene-card.scene-1,.brand-scene-card.scene-4{grid-column:1/-1}.brand-scene-card.scene-2 .brand-scene-media img,.brand-scene-card.scene-3 .brand-scene-media img{aspect-ratio:4/5}.brand-products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:70px 18px;overflow:visible;padding:0}.brand-product-card,.brand-product-card.rice,.brand-product-card.kettle,.brand-product-card.induction,.brand-product-card.ceramic,.brand-product-card.invisible-heating{min-height:0;margin:0;grid-column:auto;flex:none}.brand-product-card.rice{grid-column:1/-1}.brand-product-card.rice>img{aspect-ratio:16/9}.brand-product-card.invisible-heating{grid-column:1/-1}.brand-product-card.invisible-heating>img{aspect-ratio:16/9}.brand-inscape-copy{width:auto;padding:55px 7vw 68px;grid-template-columns:1fr 1fr}.brand-inscape-copy h2{grid-column:1/-1}.brand-inscape-copy .eyebrow,.brand-inscape-copy>span{grid-column:1}.brand-inscape-copy h3,.brand-inscape-copy>p,.brand-inscape-copy>small{grid-column:2}.brand-inscape-copy .primary{grid-column:2;grid-row:6;margin-top:14px}.brand-technology-layout{grid-template-columns:1fr;gap:58px}.brand-technology-layout figure img{aspect-ratio:16/10}.brand-technology-grid{display:block}.brand-technology-grid article{min-height:0;border-right:0;border-bottom:0}.brand-story{min-height:0;grid-template-columns:1fr}.brand-story-media img{min-height:0;height:auto;aspect-ratio:16/10}.brand-story-copy{padding:82px 7vw 96px}.brand-business{padding:96px 7vw}.brand-final{min-height:760px;display:flex;flex-direction:column}.brand-final>img{position:relative;height:400px;object-position:66% center}.brand-final>div,html[dir=rtl] .brand-final>div{position:relative;left:auto;right:auto;top:auto;width:auto;transform:none;padding:68px 7vw 78px}}@media(max-width:560px){.brand-hero{height:735px;min-height:735px;padding:0 5vw 52px}.brand-hero .cinema-hero-media{height:43%}.brand-hero .cinema-hero-shade,html[dir=rtl] .brand-hero .cinema-hero-shade{top:39%;right:0;bottom:0;left:0}.brand-hero .cinema-hero-copy h1{font-size:47px;line-height:1}.brand-hero .hero-lead{font-size:14px}.brand-hero .hero-actions{align-items:flex-start;gap:16px}.brand-approach{padding:88px 5vw 100px;gap:44px}.brand-approach-copy h2{font-size:40px}.brand-approach-copy>p:not(.eyebrow){margin:30px 0 34px;font-size:14px}.brand-approach-media img{aspect-ratio:1/1}.brand-professional{margin-bottom:96px}.brand-professional>img{aspect-ratio:4/5;object-position:68% center}.brand-professional-copy{padding:48px 6vw 54px}.brand-professional-copy h2{font-size:40px}.brand-scenes,.brand-products,.brand-technology{padding:90px 5vw 104px}.brand-section-heading h2{font-size:39px}.brand-scenes-grid,.brand-products-grid{grid-template-columns:1fr;gap:65px}.brand-scene-card.scene-1,.brand-scene-card.scene-2,.brand-scene-card.scene-3,.brand-scene-card.scene-4{grid-column:1}.brand-scene-card .brand-scene-media img,.brand-scene-card.scene-2 .brand-scene-media img,.brand-scene-card.scene-3 .brand-scene-media img{aspect-ratio:4/3}.brand-scene-copy{grid-template-columns:38px 1fr}.brand-product-card.rice{grid-column:1}.brand-product-card>img,.brand-product-card.rice>img,.brand-product-card.kettle>img{aspect-ratio:4/3}.brand-product-card.invisible-heating{grid-column:1}.brand-product-card.invisible-heating>img{aspect-ratio:4/3}.brand-product-card p{font-size:27px}.brand-inscape>img{aspect-ratio:auto;object-fit:contain}.brand-inscape-copy{grid-template-columns:1fr;padding:45px 6vw 58px}.brand-inscape-copy .eyebrow,.brand-inscape-copy h2,.brand-inscape-copy>span,.brand-inscape-copy h3,.brand-inscape-copy>p,.brand-inscape-copy>small,.brand-inscape-copy .primary{grid-column:1;grid-row:auto}.brand-inscape-copy h2{margin-bottom:20px;font-size:36px}.brand-inscape-copy h3{margin:6px 0 7px;font-size:28px}.brand-technology-layout figure img{aspect-ratio:4/3}.brand-technology-grid article{grid-template-columns:42px 1fr;gap:13px;padding:23px 0 27px}.brand-technology-grid h3{font-size:26px}.brand-story-media img{aspect-ratio:4/3}.brand-story-copy{padding:64px 6vw 80px}.brand-story-copy h2{font-size:39px}.brand-business{padding:76px 6vw}.brand-business h2{font-size:40px}.brand-final{min-height:690px}.brand-final>img{height:330px;object-position:70% center}.brand-final h2{font-size:42px}}.invisible-heating-page .surface-planner h2,.invisible-heating-page .ih-applications h2,.invisible-heating-page .multi-zone-section h2,.invisible-heating-page .ih-surfaces h2,.invisible-heating-page .market-perspectives h2,.invisible-heating-page .ih-partners h2,.invisible-heating-page .ih-inquiry h2{font-size:clamp(40px,4.6vw,68px);line-height:1.06}.invisible-heating-page .multi-zone-section{max-width:1240px;margin:auto;padding:155px 0}.invisible-heating-page .zone-visual{width:100%;aspect-ratio:auto;border:0;border-top:1px solid #a9a49a;border-radius:0;display:grid;grid-template-columns:repeat(3,1fr);background:transparent;box-shadow:none}.invisible-heating-page .zone-visual span{position:static;width:auto;height:118px;border:0;border-right:1px solid #bbb5aa;border-bottom:1px solid #bbb5aa;border-radius:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:18px;background:transparent;box-shadow:none;font:italic 19px/1 var(--serif)}.invisible-heating-page .zone-visual span:nth-child(3n){border-right:0}.invisible-heating-page .zone-visual strong{position:static;inset:auto;grid-column:1/-1;min-height:92px;display:flex;align-items:center;justify-content:flex-start;padding:20px 18px;color:#5f655f;font:500 12px/1.45 Inter,Noto Sans SC,sans-serif;letter-spacing:.11em;text-align:left}.invisible-heating-page .market-perspectives>div{gap:0;border-top:1px solid #b9b3a9;border-bottom:1px solid #b9b3a9}.invisible-heating-page .market-perspectives article{min-height:310px;border:0;border-right:1px solid #c5bfb5;padding:34px 32px}.invisible-heating-page .market-perspectives article:nth-child(2){border-color:#c5bfb5}.invisible-heating-page .market-perspectives article:last-child{border-right:0}.invisible-heating-page .ih-partners>div{gap:0;border-top:1px solid #aea89e;border-bottom:1px solid #aea89e}.invisible-heating-page .ih-partners article{padding:35px 30px;border-right:1px solid #b8b1a7;background:transparent}.invisible-heating-page .ih-partners article:last-child{border-right:0}.invisible-heating-page .planner-card,.invisible-heating-page .ih-success{border-radius:0;box-shadow:none}@media(max-width:1280px){.invisible-heating-page .multi-zone-section{max-width:none;margin:0;padding:130px 7vw}}@media(max-width:900px){.invisible-heating-page .zone-visual span{height:96px}.invisible-heating-page .market-perspectives article{min-height:270px;padding:30px 25px}}@media(max-width:560px){.invisible-heating-page .multi-zone-section{padding:86px 6vw}.invisible-heating-page .zone-visual{grid-template-columns:repeat(2,1fr)}.invisible-heating-page .zone-visual span:nth-child(3n){border-right:1px solid #bbb5aa}.invisible-heating-page .zone-visual span:nth-child(2n){border-right:0}.invisible-heating-page .market-perspectives>div,.invisible-heating-page .ih-partners>div{display:block}.invisible-heating-page .market-perspectives article,.invisible-heating-page .ih-partners article{min-height:0;border-right:0;border-bottom:1px solid #c5bfb5}.invisible-heating-page .market-perspectives article:last-child,.invisible-heating-page .ih-partners article:last-child{border-bottom:0}}.rice-page,.rice-manufacturer-page{background:#f7f4ed}.seo-breadcrumb{margin-bottom:52px}.seo-breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;color:#657066;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.seo-breadcrumb li:not(:last-child):after{content:"/";margin-inline-start:8px;color:#a9a49a}.seo-breadcrumb a{color:inherit;text-decoration:none}.seo-breadcrumb a:hover{color:var(--green)}.rice-seo-hero{min-height:calc(100vh - 78px);display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:7vw;padding:7vw}.rice-seo-copy{max-width:590px}.rice-seo-copy h1,.manufacturer-hero h1{margin:18px 0 22px;font-size:clamp(58px,6.7vw,104px);line-height:.92;letter-spacing:-.052em}.rice-seo-copy>strong,.manufacturer-hero>div>strong{display:block;max-width:510px;margin-bottom:25px;color:#233328;font:400 clamp(22px,2vw,31px)/1.25 var(--serif)}.rice-seo-copy>p:not(.eyebrow),.manufacturer-hero>div>p:not(.eyebrow){max-width:540px;margin:0 0 34px;color:var(--muted);font-size:16px;line-height:1.9}.rice-primary-link{display:inline-flex;align-items:center;text-decoration:none}.rice-product-figure{margin:0;padding:58px 42px 26px;background:#eeebe3}.rice-product-figure img{width:100%;aspect-ratio:1/1;object-fit:contain;mix-blend-mode:multiply}.rice-product-figure figcaption{padding-top:24px;border-top:1px solid #c9c3b8;color:#697269;font-size:11px;letter-spacing:.14em}.rice-philosophy{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.7fr);gap:11vw;padding:145px 7vw;border-top:1px solid var(--line)}.rice-philosophy header{max-width:720px}.rice-philosophy h2,.rice-technology h2,.rice-features h2,.rice-internal-links h2,.manufacturer-capabilities h2,.manufacturer-cta h2{margin:20px 0 0;font-size:clamp(46px,5.2vw,76px);line-height:1.02;letter-spacing:-.045em}.rice-philosophy>div{align-self:end}.rice-philosophy>div p{margin:0;color:var(--muted);font-size:16px;line-height:1.9}.rice-philosophy>div p+p{margin-top:24px}.rice-technology{padding:145px 7vw;background:#243328;color:#f8f4eb}.rice-technology header{display:grid;grid-template-columns:.72fr 1.28fr;gap:8vw;align-items:start}.rice-technology .eyebrow{color:#d9b878}.rice-technology h2{max-width:780px;margin:0}.rice-technology ol{margin:90px 0 0 28%;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.24)}.rice-technology li{display:grid;grid-template-columns:70px minmax(0,1fr);gap:28px;padding:31px 0 36px;border-bottom:1px solid rgba(255,255,255,.24)}.rice-technology li>span{color:#d9b878;font:italic 17px/1 var(--serif)}.rice-technology h3{margin:0 0 11px;color:#fff;font-size:26px}.rice-technology li p{max-width:680px;margin:0;color:#c8d0c9;line-height:1.8}.rice-page .rice-image-band p{color:#263328;letter-spacing:.08em}.rice-features{padding:145px 7vw}.rice-features header{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.6fr);column-gap:9vw;align-items:end}.rice-features header .eyebrow{grid-column:1/-1}.rice-features header>p:last-child{margin:0;color:var(--muted);line-height:1.8}.rice-features>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:76px;border-top:1px solid #bbb5aa;border-bottom:1px solid #bbb5aa}.rice-features article{min-height:210px;padding:34px 28px;border-inline-end:1px solid #c8c2b7}.rice-features article:last-child{border-inline-end:0}.rice-features article strong{display:block;color:var(--green);font:400 clamp(38px,4.2vw,64px)/1 var(--serif)}.rice-features article p{margin:70px 0 0;color:var(--muted);font-size:13px}.rice-internal-links{padding:130px 7vw 150px;border-top:1px solid var(--line)}.rice-internal-links header{display:grid;grid-template-columns:.72fr 1.28fr;gap:8vw}.rice-internal-links h2{margin:0}.rice-internal-links nav{display:grid;grid-template-columns:repeat(4,1fr);margin-top:75px;border-top:1px solid #bcb6ab;border-bottom:1px solid #bcb6ab}.rice-internal-links nav a{display:flex;flex-direction:column;min-height:145px;padding:24px;border-inline-end:1px solid #cbc5ba;color:#18231b;font:400 22px/1.2 var(--serif);text-decoration:none}.rice-internal-links nav a:last-child{border-inline-end:0}.rice-internal-links nav a:hover{background:#efeae0}.rice-internal-links nav span{margin-bottom:auto;color:#a76a37;font:italic 13px/1 var(--serif)}.manufacturer-hero{min-height:calc(100vh - 78px);display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);align-items:center;gap:8vw;padding:7vw}.manufacturer-hero>div{max-width:780px}.manufacturer-hero h1{max-width:850px;font-size:clamp(54px,6.1vw,94px)}.manufacturer-hero>img{width:100%;aspect-ratio:1/1;object-fit:contain;padding:42px;background:#eeebe3;mix-blend-mode:multiply}.manufacturer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px}.manufacturer-actions .text-link{color:#19241c}.manufacturer-journey{display:grid;grid-template-columns:repeat(6,1fr);margin:0 7vw;border-top:1px solid #bcb6ab;border-bottom:1px solid #bcb6ab}.manufacturer-journey span{min-height:128px;display:flex;flex-direction:column;justify-content:space-between;padding:24px 20px;border-inline-end:1px solid #cbc5ba;font:400 19px/1.2 var(--serif)}.manufacturer-journey span:last-child{border-inline-end:0}.manufacturer-journey small{color:#a76a37;font:italic 12px/1 var(--serif)}.manufacturer-capabilities{padding:145px 7vw}.manufacturer-capabilities header{display:grid;grid-template-columns:.6fr 1.4fr;gap:8vw}.manufacturer-capabilities h2{margin:0;max-width:850px}.manufacturer-capabilities>div{display:grid;grid-template-columns:repeat(2,1fr);margin:85px 0 0 20%;border-top:1px solid #bcb6ab}.manufacturer-capabilities article{display:grid;grid-template-columns:48px 1fr;column-gap:20px;padding:31px 28px 35px 0;border-bottom:1px solid #c9c3b8}.manufacturer-capabilities article:nth-child(odd){border-inline-end:1px solid #c9c3b8}.manufacturer-capabilities article:nth-child(2n){padding-inline-start:28px}.manufacturer-capabilities article>span{grid-row:1/3;color:#a76a37;font:italic 14px/1 var(--serif)}.manufacturer-capabilities h3{margin:0 0 12px;font-size:25px}.manufacturer-capabilities article p{margin:0;color:var(--muted);line-height:1.75}.certification-band{padding:130px 7vw;background:#f1eee7;border-top:1px solid #d4cec2;border-bottom:1px solid #d4cec2}.certification-band header{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.65fr);gap:8vw;align-items:end}.certification-band header h2{max-width:900px;margin:20px 0 0;font-size:clamp(44px,5vw,72px);line-height:1.02;letter-spacing:-.045em}.certification-band header>p{margin:0;color:var(--muted);line-height:1.8}.certification-list{display:grid;grid-template-columns:repeat(4,1fr);margin:76px 0 0;padding:0;border-top:1px solid #aaa397;border-bottom:1px solid #aaa397;list-style:none}.certification-list li{min-height:250px;padding:31px 26px 30px;border-inline-end:1px solid #bbb4a9}.certification-list li:last-child{border-inline-end:0}.certification-index{display:block;color:var(--brand-blue-deep,#075fa9);font:600 12px/1.3 Inter,Arial,sans-serif;letter-spacing:.12em}.certification-list li>div{display:grid;gap:9px;margin-top:25px}.certification-document-type{display:flex;align-items:center;gap:12px;min-height:48px;margin-bottom:13px;color:var(--brand-blue-deep,#075fa9);font:700 20px/1.1 Inter,Arial,sans-serif;letter-spacing:.01em}.certification-document-type svg{width:37px;height:43px;flex:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.certification-list strong{font:400 22px/1.15 var(--serif)}.certification-list small{max-width:230px;color:var(--muted);font-size:12px;line-height:1.6}.certification-band footer{display:flex;align-items:flex-start;justify-content:space-between;gap:36px;margin-top:26px}.certification-band footer p{max-width:800px;margin:0;color:var(--muted);font-size:12px;line-height:1.65}.certification-band footer .text-link{flex:0 0 auto}.manufacturer-cta{padding:135px 7vw;background:#243328;color:#f8f4eb;text-align:center}.manufacturer-cta .eyebrow{color:#d9b878}.manufacturer-cta h2{max-width:900px;margin:20px auto 45px}@media(max-width:900px){.rice-seo-hero,.manufacturer-hero{min-height:auto;grid-template-columns:1fr;padding:100px 6vw 80px}.rice-product-figure,.manufacturer-hero>img{max-width:680px;justify-self:center}.rice-philosophy,.rice-technology header,.rice-features header,.rice-internal-links header,.manufacturer-capabilities header,.certification-band header{grid-template-columns:1fr;gap:42px}.rice-technology ol,.manufacturer-capabilities>div{margin-inline-start:0}.rice-features>div,.rice-internal-links nav,.certification-list{grid-template-columns:repeat(2,1fr)}.rice-features article:nth-child(2){border-inline-end:0}.rice-features article:nth-child(-n+2){border-bottom:1px solid #c8c2b7}.manufacturer-journey{grid-template-columns:repeat(3,1fr)}.manufacturer-journey span:nth-child(3){border-inline-end:0}.manufacturer-journey span:nth-child(-n+3){border-bottom:1px solid #cbc5ba}}@media(max-width:560px){.seo-breadcrumb{margin-bottom:38px}.rice-seo-copy h1,.manufacturer-hero h1{font-size:49px}.rice-product-figure{padding:28px 20px 20px}.rice-philosophy,.rice-technology,.rice-features,.rice-internal-links,.manufacturer-capabilities,.manufacturer-cta,.certification-band{padding:90px 6vw}.rice-philosophy h2,.rice-technology h2,.rice-features h2,.rice-internal-links h2,.manufacturer-capabilities h2,.manufacturer-cta h2{font-size:39px}.rice-technology ol{margin-top:58px}.rice-technology li{grid-template-columns:42px 1fr;gap:14px}.rice-technology h3{font-size:23px}.rice-features>div,.rice-internal-links nav,.manufacturer-capabilities>div{grid-template-columns:1fr}.rice-features article,.rice-features article:nth-child(2),.rice-features article:nth-child(-n+2),.rice-internal-links nav a{min-height:0;border-inline-end:0;border-bottom:1px solid #c8c2b7}.rice-features article:last-child,.rice-internal-links nav a:last-child{border-bottom:0}.rice-features article p{margin-top:38px}.manufacturer-journey{grid-template-columns:repeat(2,1fr);margin:0 6vw}.manufacturer-journey span,.manufacturer-journey span:nth-child(3){border-inline-end:1px solid #cbc5ba;border-bottom:1px solid #cbc5ba}.manufacturer-journey span:nth-child(2n){border-inline-end:0}.manufacturer-journey span:nth-last-child(-n+2){border-bottom:0}.manufacturer-capabilities article,.manufacturer-capabilities article:nth-child(odd),.manufacturer-capabilities article:nth-child(2n){grid-template-columns:38px 1fr;padding:28px 0;border-inline-end:0}.certification-band header h2{font-size:39px}.certification-list{grid-template-columns:1fr;margin-top:48px}.certification-list li{display:grid;grid-template-columns:78px 1fr;align-items:start;min-height:0;padding:25px 0;border-inline-end:0;border-bottom:1px solid #c8c2b7}.certification-list li:last-child{border-bottom:0}.certification-list li>div{margin-top:0}.certification-band footer{display:grid}.manufacturer-actions{align-items:flex-start;flex-direction:column}}:root{--paper:#fff;--ink:#17212b;--muted:#4e5b66;--green:#087ac7;--orange:#087ac7;--line:#dce6ef;--serif:Inter,"YanChef Sans SC",Arial,sans-serif;--brand-blue:#087ac7;--brand-blue-deep:#075fa9;--brand-blue-pale:#f1f8ff}body{background:#fff;color:var(--ink)}h1,h2,h3{font-family:var(--serif);font-weight:600;letter-spacing:-.035em}.site-header{background:#fffffff7;border-color:#e5edf4}.site-header .brand{align-items:center;align-self:stretch;padding:0 17px;background:var(--brand-blue);color:#fff}.site-header .brand span,.site-header .brand i{color:#fff}.site-header .brand i{font-family:var(--serif);font-size:14px}.site-header .nav button:hover{color:var(--brand-blue-deep)}.primary,.market-action{background:var(--brand-blue);color:#fff;border-color:var(--brand-blue)}.primary:hover,.market-action:hover{background:var(--brand-blue-deep);color:#fff}.market-action.is-secondary{color:var(--brand-blue-deep);border-color:#83b8dc;background:#fff}.market-action.is-secondary:hover{background:var(--brand-blue-pale)}.market-action.is-text,.page-crumb button{color:var(--brand-blue-deep)}.market-block{--market-ink:var(--ink);--market-line:#dce6ef;color:var(--ink)}.market-block h2{font-family:var(--serif);font-weight:600}.market-block .eyebrow{color:var(--brand-blue-deep)}.market-home .brand-product-card h3{color:var(--ink);font-weight:600}.market-specs dt,.market-block .market-note,.market-terms dd{color:var(--muted)}.language-switcher button.active{background:var(--brand-blue)}.site-footer,.yc-cookie-footer{background:#f7fbff}.site-footer.chinese-footer{grid-template-columns:minmax(160px,.65fr) minmax(0,1.8fr) auto}.yc-cookie-footer button{color:var(--brand-blue-deep);border-color:var(--brand-blue)}.yc-cookie-banner{background:#fff;border-color:#dce6ef}.yc-cookie-banner h2,.yc-cookie-dialog h2{color:var(--ink);font-family:var(--serif)}.yc-cookie-actions button,.yc-cookie-dialog-actions button{border-color:#6da9d2;color:var(--brand-blue-deep)}.yc-cookie-actions button:hover,.yc-cookie-dialog-actions button:hover{background:var(--brand-blue-pale)}.yc-cookie-option input{accent-color:var(--brand-blue)}.yc-contact-root .yc-contact-launcher,.yc-contact-root .yc-send{background:var(--brand-blue)}.yc-contact-root .yc-contact-launcher:hover,.yc-contact-root .yc-send:hover{background:var(--brand-blue-deep)}.yc-contact-root .yc-whatsapp-contacts .yc-channel-grid>a{background:#edf7ff;color:var(--brand-blue-deep)}.yc-contact-root .yc-whatsapp-contacts .yc-channel-grid>a:hover{background:#dcefff}.yc-contact-root .yc-contact-panel{border-color:#dce6ef}.yc-contact-root .yc-close{background:#edf7ff;color:var(--brand-blue-deep)}.yc-contact-root input:focus,.yc-contact-root textarea:focus,.yc-contact-root select:focus{border-color:var(--brand-blue)}.yc-contact-root,.yc-whatsapp-contacts,.yc-cookie-root,.yc-cookie-dialog,.yc-contact-root .yc-panel-header h2,.yc-contact-root .yc-form-heading h3,.yc-contact-root label,.yc-contact-root input,.yc-contact-root textarea,.yc-contact-root select,.yc-cookie-category h3,.yc-cookie-option{color:var(--ink)}.yc-whatsapp-inline,.site-footer .footer-contacts a.yc-whatsapp-inline,.arabic-site .ar-footer-emails>a.yc-whatsapp-inline,.yc-contact-root .yc-fallback{color:var(--brand-blue-deep)}.yc-contact-root .yc-welcome,.yc-contact-root .yc-form-heading p,.yc-contact-root .yc-product-context,.yc-contact-root .yc-form-foot,.yc-cookie-banner p,.yc-cookie-content>p,.yc-cookie-category p,.yc-cookie-content dd{color:var(--muted)}.yc-cookie-dialog{background:#fff;border-color:#dce6ef}.yc-cookie-dialog h2{font-family:var(--serif);font-weight:600}.yc-cookie-dialog .yc-cookie-close,.yc-cookie-help a{color:var(--brand-blue-deep)}.brand-home,.rice-page,.rice-manufacturer-page{--brand-serif:Inter,"YanChef Sans SC",Arial,sans-serif;background:#fff}html[lang=en] .brand-home,html[lang=fr] .brand-home,html[lang=es] .brand-home{--brand-serif:Inter,"YanChef Sans SC",Arial,sans-serif}.brand-home h1,.brand-home h2,.brand-home h3{font-family:var(--brand-serif);font-weight:600}.brand-products,.brand-story{background:#fff}.yc-food-stories,.yc-food-gallery{color:var(--ink)}.yc-food-heading h2,.yc-food-story h3{font-family:var(--serif);font-weight:600}.yc-food-heading>p,.yc-food-gallery figcaption{color:var(--muted)}.yc-food-link,.yc-food-story-copy .yc-food-eyebrow,.brand-approach-copy li,.brand-scene-copy small{color:var(--brand-blue-deep)}.brand-professional{background:var(--brand-blue)}.brand-professional:after{background:linear-gradient(90deg,rgba(4,73,133,.9) 0%,rgba(4,73,133,.72) 34%,rgba(4,73,133,.2) 62%,transparent 78%)}html[dir=rtl] .brand-professional:after{background:linear-gradient(270deg,rgba(4,73,133,.9) 0%,rgba(4,73,133,.72) 34%,rgba(4,73,133,.2) 62%,transparent 78%)}.brand-professional-copy .eyebrow,.brand-professional-copy h2,.brand-professional-copy>p:not(.eyebrow),.brand-professional-copy small{color:#fff}.brand-products{padding-top:118px}.brand-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.brand-products-grid .brand-product-card{border:1px solid #dce8f2;background:#f7fbff;padding:20px}.brand-products-grid .brand-product-card.invisible-heating{grid-column:2/4}.brand-products-grid .brand-product-card.invisible-heating strong,.brand-products-grid .brand-product-card.invisible-heating>small{color:var(--brand-blue-deep)}.brand-scenes,.brand-technology,.certification-band{background:#f4f9fe}.brand-product-card>img,.rice-product-figure,.manufacturer-hero>img{background:#fff}.brand-product-card>img{margin:16px 0 18px}.brand-product-card>small,.brand-product-card h3,.brand-product-card strong,.brand-scene-copy small{color:var(--brand-blue-deep)}.brand-product-card p,.brand-scene-copy h3,.brand-section-heading h2{color:var(--ink)}.brand-business,.brand-final{background:#edf6ff}.brand-business{border-color:#cddfed}.brand-business .primary,.brand-home .primary{background:var(--brand-blue);color:#fff}.brand-home .primary:hover{background:var(--brand-blue-deep)}.brand-inscape,.rice-technology,.manufacturer-cta,.chapter-next,.partnership-cta,.quality-note,.thermal-reliability,.next-product,.intl-development,.intl-innovation,.ih-campaign-summary,.surface-planner,.ih-inquiry{background:var(--brand-blue);color:#fff}.brand-inscape>img{background:#075fa9}.brand-inscape-copy h2,.brand-inscape-copy h3,.brand-inscape-copy>p,.brand-inscape-copy>small,.brand-inscape-copy .eyebrow,.rice-technology h2,.manufacturer-cta h2,.chapter-next h2,.partnership-cta h2,.quality-note h2{color:#fff}.brand-inscape-copy .primary{background:#fff;color:#075fa9}.brand-inscape-copy .primary:hover{background:#e3f2ff}.thermal-reliability .eyebrow,.thermal-reliability>p:not(.eyebrow),.next-product>p,.next-product button small,.intl-development .eyebrow,.intl-development .intl-section-head>div:last-child>p,.intl-development-flow>li>span,.intl-development-flow p,.intl-innovation-copy .eyebrow,.intl-innovation-copy>span,.intl-innovation-copy p,.ih-campaign-summary .eyebrow,.ih-campaign-summary span,.ih-campaign-summary>div:last-child>p,.ih-campaign-summary>div:last-child>small,.surface-planner header>p:last-child,.ih-inquiry>div>p{color:#fff}.partnership-cta .primary,.quality-note .primary{background:#fff;color:var(--brand-blue-deep)}.planner-card,.planner-options select,.ih-inquiry .web3-contact-form input,.ih-inquiry .web3-contact-form select,.ih-inquiry .web3-contact-form textarea,.ih-inquiry .web3-contact-form select option{background:var(--brand-blue-deep);color:#fff;border-color:#8bc4eb}.ih-campaign-summary .primary,.intl-innovation-copy .primary{background:#fff;color:var(--brand-blue-deep)}.intl-product-card.invisible-heating,.ih-campaign-hero{background:var(--brand-blue-deep)}.intl-development-flow li:not(:last-child):after{background:#fff;color:var(--brand-blue-deep)}.products-overview-page .page-masthead{background:linear-gradient(135deg,#fff,#eff7ff)}.ceramic-premium-hero{background:#f0f7fd}.ceramic-premium-copy{background:#fffffff5}.rice-seo-hero,.manufacturer-hero{background:#fff}.certification-band{border-color:#d4e4f0}.yc-food-photo{background:#f4f8fc}.arabic-site{--ar-paper:#fff;--ar-ink:#17212b;--ar-muted:#4e5b66;--ar-green:#087ac7;--ar-line:#dce6ef;background:#fff}.arabic-site .ar-header{background:#fff;border-color:#e5edf4}.arabic-site .ar-brand{align-self:stretch;align-items:center;padding:0 15px;background:var(--brand-blue);color:#fff}.arabic-site .ar-logo,.arabic-site .ar-logo>span{color:#fff}.arabic-site .ar-button,.arabic-site .ar-languages button[aria-pressed=true]{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.arabic-site .ar-button:hover{background:var(--brand-blue-deep)}.arabic-site .ar-button-secondary{background:#fff;border-color:#82b3d6;color:var(--brand-blue-deep)}.arabic-site .ar-button-secondary:hover{background:var(--brand-blue-pale)}.arabic-site .ar-product-image,.arabic-site .ar-ceramic-image{background:#f4f8fc}.arabic-site .ar-applications,.arabic-site .ar-quality{background:#f4f9fe}.arabic-site .ar-ceramic-feature{background:#edf6ff}.arabic-site .ar-final{background:var(--brand-blue);color:#fff}.arabic-site .ar-final h2,.arabic-site .ar-final p,.arabic-site .ar-final .ar-kicker{color:#fff}.arabic-site .ar-final .ar-button{background:#fff;border-color:#fff;color:var(--brand-blue-deep)}.arabic-site .ar-final .ar-button-secondary{background:transparent;color:#fff}.arabic-site .ar-footer{background:#f7fbff}@media(max-width:900px){.site-header .brand{position:relative;z-index:61;align-self:flex-start;height:44px;padding-inline:11px;white-space:nowrap}.site-header .brand span{font-size:22px}.site-header .brand i{font-size:12px}.site-footer.chinese-footer{grid-template-columns:1fr}.brand-professional-copy{background:var(--brand-blue);color:#fff}.brand-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-products-grid .brand-product-card.invisible-heating{grid-column:1/-1}}@media(max-width:600px){.brand-products-grid{grid-template-columns:1fr;gap:16px}.brand-products-grid .brand-product-card.invisible-heating{grid-column:1}.site-header .brand{align-self:flex-start;height:44px;padding-inline:11px}.site-header .language-switcher{background:#fff}.site-header .brand span{font-size:22px}.site-header .brand i{font-size:12px}.english-header .brand i{display:none}.arabic-site .ar-brand{padding-inline:11px}}
