.sm-editorial{--sm-font:'Safya Editorial Latin',system-ui,sans-serif}html[dir=rtl] .sm-editorial{--sm-font:'Safya Editorial Arabic','Safya Editorial Arabic Fallback',sans-serif}.sm-editorial{--sm-border:#dce3dc;font-size:16px}.sm-editorial h1{margin-block:18px 24px}.sm-editorial h2{margin-block:12px 24px}.sm-editorial .sm-eyebrow{text-transform:uppercase;margin-block:0 16px;font-weight:750}.sm-editorial .sm-lead{font-size:1rem;line-height:1.85;max-width:560px}.sm-editorial .sm-button-secondary{background:0 0;border-color:currentColor}.sm-editorial :focus-visible{outline:3px solid #b48628;outline-offset:5px}.sm-editorial .sm-header{border:0;background:#fff;box-shadow:0 1px 0 #23272312}.sm-editorial .sm-logo{max-width:200px;flex-shrink:0}.sm-editorial .sm-header .sm-logo img.sm-logo-symbol{width:auto;height:88px;max-height:88px;max-width:100%;object-fit:contain;display:block;margin-inline:auto}@media(max-width:1023px){.sm-editorial .sm-header .sm-logo img.sm-logo-symbol{height:70px;max-height:70px}}.sm-editorial .sm-navigation{flex-wrap:nowrap}.sm-editorial .sm-menu a{font-weight:600;white-space:nowrap;position:relative}.sm-editorial .sm-menu a:after{content:'';position:absolute;inset-inline:0;bottom:-8px;height:1px;background:var(--sm-primary);transform:scaleX(0);transition:transform .2s}.sm-editorial .current-menu-item>a:after,.sm-editorial .sm-menu a:hover:after{transform:scaleX(1)}.sm-editorial .sm-languages{font-size:.72rem;gap:10px}.sm-editorial .sm-languages a{padding-block:10px;min-width:26px;text-align:center}.sm-editorial .sm-scrolled{box-shadow:0 4px 24px #23272313}.sm-editorial .sm-demo-notice{padding:6px 28px;background:var(--sm-neutral);color:#465046;font-size:.66rem;line-height:1.5;text-align:center;border:0}.sm-cinematic{position:relative;isolation:isolate;overflow:hidden;min-height:650px;display:flex;align-items:center;background:#172d1e;color:#fff;padding-block:88px}.sm-cinematic:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0d261bdc 0,#102d20ab 46%,#152b2035 100%)}.sm-hero-landscape{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.sm-cinematic-content{position:relative;padding-block:12px}.sm-cinematic h1,.sm-cinematic h2{max-width:720px;color:#fff}.sm-cinematic h1 span{display:block}.sm-cinematic .sm-eyebrow,.sm-cinematic .sm-lead{color:#fff}.sm-cinematic .sm-lead{max-width:560px}.sm-cinematic .sm-actions{margin-block:32px 38px}.sm-cinematic .sm-button:hover{background:var(--sm-primary);color:#fff}.sm-cinematic .sm-trust-line{color:#e5ece6;padding-block-start:20px;border-block-start:1px solid #ffffff35;letter-spacing:.025em}.sm-scroll-mark{position:absolute;width:1px;height:48px;background:#ffffff35}.sm-scroll-mark:after{content:'';display:block;width:1px;height:22px;background:#fff;animation:sm-scroll 2.8s ease-in-out 3}.sm-editorial-split{display:grid}.sm-intro-photo{position:relative;padding-inline-end:28px;padding-block-end:28px}.sm-intro-photo:before{content:'';position:absolute;inset:28px 0 0 28px;border:1px solid #a7b5a9;z-index:-1}.sm-intro-photo>img{width:100%;object-fit:cover}.sm-year-marker{position:absolute;background:var(--sm-primary);color:#fff;max-width:190px;line-height:1.5}.sm-editorial-copy>p{margin-block:18px 26px}.sm-editorial-copy>.sm-button{margin-block-start:12px}.sm-ed-section-heading{max-width:680px;margin-block-end:32px}.sm-products{background:var(--sm-neutral)}.sm-editorial .sm-product-card{overflow:hidden}.sm-editorial .sm-product-card a{display:block;text-decoration:none;color:var(--sm-navy);overflow:hidden}.sm-editorial .sm-product-card img{display:block;width:100%;object-fit:cover;border-radius:0;transition:transform .6s cubic-bezier(.2,.65,.3,1)}.sm-editorial .sm-product-card:hover img{transform:scale(1.035)}.sm-card-category{margin:0;color:#59635a}.sm-view-product{display:flex;justify-content:space-between;color:var(--sm-primary);font-weight:650}.sm-view-product span{transition:transform .25s}.sm-product-card:hover .sm-view-product span{transform:translate(3px,-3px)}.sm-editorial .sm-category-visuals{margin-block-end:48px}.sm-editorial .sm-category-visuals h3{position:absolute;bottom:0;inset-inline:0;margin:0}.sm-products>.sm-container>.sm-button{margin-block-start:38px}.sm-process-journey{display:grid;column-gap:48px;row-gap:0;position:relative}.sm-process-journey:before{content:'';position:absolute;top:0;bottom:0;width:1px;background:#dce3dc}.sm-process-step{grid-template-columns:minmax(180px,44%) 1fr;padding-block:28px;border-block-end:1px solid #dce3dc}.sm-process-photo img{display:block;width:100%;object-fit:cover}.sm-process-copy h3{margin-block:8px 12px}.sm-markets{background:#edf2ed;overflow:hidden}.sm-geography{display:grid}.sm-geography-art svg{width:100%;height:auto;display:block}.sm-geography-art path{fill:#d4e0d5;stroke:#b9cbbd;stroke-width:1}.sm-markets-list{display:grid}.sm-markets-list ul{list-style:none;padding:0;display:flex;flex-wrap:wrap}.sm-market-target li{border-style:dashed;background:0 0}.sm-packaging-story{display:grid;align-items:start}.sm-packaging-row:nth-child(2n){padding-block-start:52px}.sm-packaging-row>img{display:block;width:100%;object-fit:cover}.sm-packaging-row>div{padding-block-start:24px}.sm-packaging-row p{font-size:.9rem}.sm-conversion{position:relative;color:#fff;isolation:isolate;overflow:hidden}.sm-conversion:after{content:'';position:absolute;inset:0;z-index:-1}.sm-conversion-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.sm-conversion h2{color:#fff}.sm-conversion .sm-eyebrow,.sm-conversion .sm-lead{color:#e2ece3}.sm-conversion .sm-button{background:#fff;color:var(--sm-primary);margin-block-start:16px}.sm-editorial .sm-inquiry{padding-block:12px 64px}.sm-editorial .sm-export-footer{background:var(--sm-navy);color:#fff;border:0}.sm-export-footer-grid{display:grid}.sm-export-footer .sm-logo{background:0 0;padding:6px;max-width:200px;width:200px;justify-content:center}.sm-export-footer a,.sm-export-footer p{color:#d4dfd6;font-size:.78rem}.sm-export-footer a:hover{color:#fff}.sm-export-footer h2{color:#fff}.sm-export-footer h3{color:#fff}.sm-footer-brand>p{margin-block:22px}.sm-export-links{padding:0;list-style:none}.sm-export-links a{display:inline-block;padding-block:6px}.sm-export-footer .sm-office-grid{display:block}.sm-export-footer .sm-office{background:0 0;border:0;padding:0;margin-block:0 26px;box-shadow:none}.sm-export-footer .sm-office p{overflow-wrap:anywhere;margin:6px 0}.sm-export-footer .sm-footer-bottom{border-block-start:1px solid #ffffff20;padding-block-start:24px;margin-block-start:30px}.sm-footer-extra{margin-block:24px}.sm-footer-extra>a{margin-inline-end:24px}.sm-editorial .sm-inquiry-form label{font-size:.85rem}html[dir=rtl] .sm-cinematic:after{background:linear-gradient(270deg,#0d261bdc,#102d20ab 46%,#152b2035)}html[dir=rtl] .sm-conversion:after{background:linear-gradient(270deg,#123621f5,#123621ba)}@keyframes sm-hero-breathe{from{transform:scale(1.035)}to{transform:scale(1)}}@keyframes sm-scroll{0%,100%{transform:translateY(0)}50%{transform:translateY(24px)}}@media(max-width:1199px){.sm-process-step{grid-template-columns:135px 1fr}}@media(max-width:1023px){.sm-editorial .sm-navigation{position:absolute;inset-inline:0;top:100%;border-block-start:1px solid #dce3dc;display:flex;flex-direction:column;align-items:stretch}.sm-js .sm-editorial .sm-navigation:not(.sm-open){display:none}.sm-editorial .sm-menu{display:flex;flex-direction:column;align-items:stretch}.sm-editorial .sm-menu a{display:block;padding-block:14px;border-block-end:1px solid #e5eae5;white-space:normal}.sm-editorial .sm-menu a:after{display:none}.sm-editorial .sm-languages{justify-content:flex-start;font-size:.9rem;gap:18px}.sm-editorial .sm-header-actions{justify-content:flex-start}.sm-editorial .sm-menu-toggle{display:none;background:0 0;border:1px solid #aab7ad;border-radius:2px;color:#232723;min-height:44px;padding:10px 18px}.sm-js .sm-editorial .sm-menu-toggle{display:block}html:not(.sm-js) .sm-editorial .sm-header{position:relative}html:not(.sm-js) .sm-editorial .sm-header-inner{height:auto;display:block;padding-block:10px}html:not(.sm-js) .sm-editorial .sm-navigation{position:static;max-height:none;box-shadow:none}.sm-cinematic{min-height:620px}.sm-process-journey{column-gap:38px}.sm-process-step{grid-template-columns:1fr}}@media(max-width:767px){.sm-cinematic{min-height:540px;padding-block:36px}.sm-cinematic .sm-hero-landscape{object-position:62% center}.sm-cinematic h1{max-width:530px}.sm-cinematic .sm-lead{font-size:.9rem;line-height:1.8}.sm-cinematic .sm-actions{margin-block:26px}.sm-scroll-mark{display:none}.sm-editorial .sm-category-visuals{margin-block-end:24px}.sm-ed-section-heading{margin-block-end:30px}.sm-process-step{padding-block:18px}.sm-geography-art{margin-inline:auto}.sm-packaging-row:nth-child(2n){padding-block-start:0}.sm-packaging-row>div{padding-block-start:14px}.sm-editorial .sm-inquiry{padding-block:8px 40px}.sm-export-footer h2{margin-block:10px 16px}.sm-export-footer .sm-footer-bottom{margin-block-start:26px}.sm-editorial .sm-demo-notice{padding:7px 20px;font-size:.59rem}html[dir=rtl] .sm-editorial .sm-menu a{font-size:.9rem}html[dir=rtl] .sm-cinematic:after{background:linear-gradient(270deg,#0d261be6,#102d20ac)}}@media(max-width:389px){.sm-cinematic h1{font-size:2.15rem}.sm-cinematic .sm-actions{flex-direction:column;align-items:stretch;max-width:300px}.sm-cinematic{min-height:560px}.sm-process-step{grid-template-columns:120px 1fr}}@media(prefers-reduced-motion:reduce){.sm-editorial *,.sm-editorial :after,.sm-editorial :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sm-geography-art{background:radial-gradient(#a7b9a850 1px,transparent 1px);background-size:24px 24px}.sm-product-card.sm-in-view .sm-product-card-copy{animation:sm-soft-arrival .6s ease-out both}@keyframes sm-soft-arrival{from{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sm-product-card.sm-in-view .sm-product-card-copy{animation:none}}.sm-editorial .sm-inquiry-form{display:grid;grid-template-columns:1fr 1fr}.sm-editorial .sm-inquiry-form .sm-form-field{margin:0}.sm-editorial .sm-inquiry-form .sm-consent,.sm-editorial .sm-inquiry-form .sm-form-field:has(select),.sm-editorial .sm-inquiry-form .sm-form-field:has(textarea),.sm-editorial .sm-inquiry-form .sm-form-status{grid-column:1/-1}.sm-editorial .sm-inquiry-form [type=submit]{justify-self:start}html[dir=rtl] .sm-product-card:hover .sm-view-product span{transform:translate(-3px,-3px)}.sm-editorial .sm-header{transition:box-shadow .2s ease,background .2s ease}.sm-editorial .sm-languages a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px}.sm-editorial .sm-menu-symbol{display:grid;gap:5px;width:18px;flex:none}.sm-editorial .sm-menu-symbol>span{display:block;height:2px;background:currentColor;transition:transform .2s ease}.sm-editorial .sm-menu-toggle[aria-expanded=true] .sm-menu-symbol>span:first-child{transform:translateY(3.5px) rotate(45deg)}.sm-editorial .sm-menu-toggle[aria-expanded=true] .sm-menu-symbol>span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.sm-editorial .sm-process-copy h3{font-size:clamp(1.2rem,1.8vw,1.65rem);margin-block:8px 10px}@media(max-width:1199px){.sm-process-step{grid-template-columns:42% 1fr}}@media(max-width:1023px){.sm-js .sm-editorial .sm-menu-toggle{display:flex;align-items:center;font-weight:650}.sm-editorial .sm-menu-toggle[aria-expanded=true]{background:var(--sm-navy);color:#fff}}@media(max-width:767px){.sm-cinematic .sm-actions{flex-direction:column;align-items:stretch;margin-block:22px}.sm-cinematic .sm-trust-line{padding-block-start:14px}.sm-cinematic .sm-hero-landscape{animation:none}.sm-editorial .sm-lead{line-height:1.75}.sm-intro-photo{padding-inline-end:18px;padding-block-end:18px}.sm-ed-section-heading{margin-block-end:24px}.sm-footer-brand>.sm-languages{gap:8px}.sm-export-footer h2{margin-block:0 12px}.sm-export-links{margin:0}.sm-export-links a{display:flex;align-items:center;padding-block:8px;line-height:1.45}.sm-export-footer-grid>div:last-child .sm-office-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sm-export-footer .sm-office{margin:0}.sm-export-footer .sm-office h3{font-size:.78rem;line-height:1.6;min-height:38px;margin-block:0 4px}.sm-export-footer .sm-office a{display:flex;align-items:center}.sm-export-footer .sm-footer-bottom{margin-block-start:22px;padding-block-start:16px;gap:8px;align-items:start}.sm-export-footer .sm-footer-bottom p{margin:0}.sm-export-footer .sm-footer-links a{display:inline-flex;align-items:center;min-height:44px}.sm-editorial .sm-demo-notice{padding:5px 18px;line-height:1.45;font-size:.6rem}html[dir=rtl] .sm-process-copy h3{font-size:1.12rem}html[dir=rtl] .sm-category-visuals h3{font-size:.77rem;line-height:1.6}}@media(max-width:389px){.sm-cinematic h1{font-size:2.1rem}.sm-cinematic .sm-actions{max-width:none}}.sm-editorial{--sm-gutter:clamp(20px,4.2vw,72px);--sm-dark:color-mix(in srgb,var(--sm-primary) 34%,#102219);--sm-radius:0;--sm-shadow:none}.sm-editorial .sm-container{width:min(1320px,calc(100% - var(--sm-gutter)*2))}.sm-editorial h1,.sm-editorial h2,.sm-editorial h3{font-weight:600;letter-spacing:-.045em}.sm-editorial h1{font-size:clamp(2.4rem,5.1vw,4.7rem);line-height:1.06;margin:20px 0 28px}.sm-editorial h2{font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.12;margin:12px 0 24px}.sm-editorial h3{font-size:clamp(1.15rem,1.8vw,1.6rem);line-height:1.3}.sm-editorial .sm-section{padding-block:clamp(56px,6.4vw,96px)}.sm-editorial .sm-eyebrow{display:flex;align-items:center;gap:14px;letter-spacing:.17em;margin-bottom:20px;font-size:.72rem}.sm-editorial .sm-eyebrow:before{content:'';width:26px;height:1px;background:currentColor;flex:none}.sm-editorial .sm-button{border-radius:0;min-height:50px;padding:14px 24px;font-size:.82rem;transition:background .2s,color .2s;gap:18px}.sm-editorial .sm-button:after{content:'↗';font-size:1.2em;transition:transform .25s}.sm-editorial .sm-button:hover{transform:none;filter:none;background:var(--sm-navy);color:#fff}.sm-editorial .sm-button:hover:after{transform:translate(2px,-2px)}.sm-editorial .sm-header-inner,.sm-editorial .sm-scrolled .sm-header-inner{height:96px;min-height:96px;gap:24px;transition:none}.sm-editorial .sm-header .sm-logo img{width:140px;height:88px;max-height:88px;object-fit:contain}.sm-editorial .sm-navigation{gap:24px}.sm-editorial .sm-menu{gap:24px}.sm-editorial .sm-menu a{font-size:.79rem}.sm-editorial .sm-header-actions .sm-button{min-height:46px;font-size:.73rem;padding:12px 16px}.sm-editorial .sm-cinematic{min-height:680px;padding-block:64px;background:var(--sm-dark)}.sm-cinematic:after{background:linear-gradient(90deg,#0d251cef,#0d251c8c 65%,#0d251c36)}.sm-hero-landscape{animation:none}.sm-editorial .sm-cinematic h1,.sm-editorial .sm-cinematic h2{max-width:1000px;font-size:clamp(2.35rem,5.6vw,5.1rem);line-height:1.06;letter-spacing:-.055em;font-weight:550;margin-block:22px 38px;color:#fff}.sm-cinematic h1 span{max-width:900px;color:color-mix(in srgb,var(--sm-accent) 38%,#fff)}.sm-hero-bottom{display:flex;align-items:center;gap:46px;max-width:1040px}.sm-hero-bottom>.sm-lead{flex:1;margin:0;max-width:430px;font-size:.92rem}.sm-cinematic .sm-actions{margin:0;gap:12px;flex:1;justify-content:flex-start}.sm-cinematic .sm-button{background:#fff;color:var(--sm-primary);padding-inline:22px}.sm-cinematic .sm-button-secondary{background:0 0;color:#fff;border-color:#ffffff90}.sm-cinematic .sm-trust-line{max-width:1040px;margin-block:36px 0;padding-top:22px;font-size:.76rem}.sm-scroll-mark{inset-inline-end:var(--sm-gutter);bottom:34px}.sm-editorial-split{grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:center}.sm-intro-photo{grid-column:1/9;grid-row:1;padding:0;min-width:0}.sm-intro-photo:before{display:none}.sm-intro-photo>img{aspect-ratio:1.35;display:block}.sm-intro-photo:after{content:'';position:absolute;inset-block-start:-22px;inset-inline-start:26px;width:1px;height:68px;background:var(--sm-primary)}.sm-year-marker{inset-inline-end:auto;inset-inline-start:32px;bottom:32px;padding:20px 28px;font-size:1rem}.sm-editorial-copy{grid-column:8/-1;grid-row:1;position:relative;background:#fff;padding:50px 0 48px 44px;max-width:none}.sm-editorial-copy h2{font-size:clamp(2rem,3.4vw,3rem)}.sm-editorial .sm-products{padding-block:80px;background:var(--sm-neutral)}.sm-products>.sm-container>.sm-ed-section-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:0 52px;max-width:none;align-items:end;margin-bottom:44px}.sm-products .sm-ed-section-heading>.sm-eyebrow{grid-column:1/-1;margin-bottom:10px}.sm-products .sm-ed-section-heading>h2{max-width:620px;margin-bottom:0}.sm-products .sm-ed-section-heading>.sm-lead{margin:0}.sm-editorial .sm-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.sm-editorial .sm-product-card{border:0;border-radius:0;background:0 0;box-shadow:none;min-width:0}.sm-editorial .sm-product-card img{aspect-ratio:1.4}.sm-product-card-copy{padding:20px 0 16px;border-block-end:1px solid var(--sm-border)}.sm-editorial .sm-product-card h3{font-size:1.25rem;padding:0;margin:0 0 6px}.sm-card-category{font-size:.79rem}.sm-view-product{font-size:.8rem;margin-block-start:16px}.sm-editorial .sm-category-visuals{grid-template-columns:1.24fr 1fr 1fr;gap:24px;align-items:center;margin-bottom:56px}.sm-editorial .sm-category-visuals .sm-product-card{position:relative;background:var(--sm-dark)}.sm-editorial .sm-category-visuals .sm-product-card:first-child{align-self:start}.sm-editorial .sm-category-visuals .sm-product-card:last-child{align-self:end}.sm-editorial .sm-category-visuals img{aspect-ratio:1;opacity:.92}.sm-editorial .sm-category-visuals .sm-product-card:first-child img{aspect-ratio:.94}.sm-editorial .sm-category-visuals .sm-product-card:last-child img{aspect-ratio:1.16}.sm-editorial .sm-category-visuals h3{font-size:clamp(1.35rem,2.15vw,2rem);padding:70px 28px 26px;line-height:1.3;font-weight:550;background:linear-gradient(transparent,#10291ef2);color:#fff}.sm-category-visuals a:after{content:'↗';position:absolute;top:16px;inset-inline-end:18px;color:#fff;font-size:1.8rem;line-height:1.4;text-shadow:0 1px 8px #000}.sm-products>.sm-container>.sm-button{margin-top:34px;background:0 0;color:var(--sm-primary);border-color:var(--sm-primary)}.sm-editorial .sm-quality>.sm-container{display:grid;grid-template-columns:1fr 2.25fr;gap:60px;align-items:start}.sm-quality .sm-ed-section-heading{position:sticky;top:124px;margin:0}.sm-quality .sm-ed-section-heading h2{font-size:clamp(2rem,3.4vw,3.2rem)}.sm-quality>.sm-container>.sm-button{grid-column:2;justify-self:start}.sm-process-journey{grid-template-columns:1fr 1fr;gap:44px 36px}.sm-process-journey:before{inset-inline-start:50%;left:auto}.sm-process-step{display:flex;flex-direction:column;gap:20px;min-width:0;padding:0;border:0;align-items:start}.sm-process-step:nth-child(2n){transform:none;padding-top:78px}.sm-process-photo{width:100%;overflow:hidden}.sm-process-photo img{aspect-ratio:1.15}.sm-process-step:nth-child(3n+2) .sm-process-photo img{aspect-ratio:1.45}.sm-process-copy{display:grid;grid-template-columns:54px 1fr;gap:0 18px;width:100%;align-items:start}.sm-step-number{grid-row:span 2;font-size:2.65rem;line-height:1.1;font-weight:400;letter-spacing:-.06em;color:#768979}.sm-process-copy h3{margin:0 0 8px;font-size:1.35rem}.sm-process-copy p{grid-column:2;font-size:.83rem;line-height:1.8;margin:0}.sm-editorial .sm-quality{padding-block-end:96px}.sm-editorial .sm-markets{background:var(--sm-dark);color:#fff;padding-block:80px}.sm-markets h2,.sm-markets h3{color:#fff}.sm-markets .sm-eyebrow{color:#bcd8bc}.sm-markets .sm-lead{color:#e2eae2}.sm-markets .sm-ed-section-heading{max-width:880px}.sm-markets .sm-ed-section-heading h2{font-size:clamp(2.2rem,4.5vw,4rem);max-width:760px}.sm-geography{grid-template-columns:1.7fr 1fr;gap:64px;align-items:center}.sm-geography-art{position:relative;min-width:0;color:inherit;width:auto;margin:0}.sm-atlas-stage{position:relative;aspect-ratio:1.55;overflow:hidden;direction:ltr;border-block:1px solid #ffffff1f}.sm-atlas-land,.sm-geography-art .sm-atlas-routes{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;direction:ltr}.sm-geography-art .sm-market-route{fill:none;stroke-width:1.1;vector-effect:non-scaling-stroke}.sm-geography-art .sm-route-current{stroke:var(--sm-accent)}.sm-geography-art .sm-route-target{stroke:#d2dfd2;stroke-dasharray:4 5;opacity:.75}.sm-destination-current{fill:var(--sm-accent);stroke:var(--sm-dark);stroke-width:.8}.sm-destination-target{fill:var(--sm-dark);stroke:#e1ebe1;stroke-width:1}.sm-origin-ring{fill:none;stroke:white;stroke-width:.65;opacity:.6}.sm-origin-dot{fill:white}.sm-atlas-code{font-family:system-ui,sans-serif;font-size:6px;fill:#e1ebe1;letter-spacing:.4px}.sm-origin-caption{display:flex;align-items:center;gap:22px;margin:24px 0 0;color:#fff;border-inline-start:2px solid var(--sm-accent);padding-inline-start:18px}.sm-origin-caption span{font-size:.79rem;color:#cfddcf}.sm-origin-caption strong{font-size:1.55rem;font-weight:500;letter-spacing:-.025em}.sm-markets-list{gap:32px}.sm-markets-list>section{border-block-start:1px solid #ffffff35;padding-block-start:20px}.sm-markets-list h3{font-size:.9rem;font-weight:550;margin:0 0 20px;display:flex;align-items:center;gap:12px}.sm-markets-list h3:before{content:'';width:7px;height:7px;border:1px solid #d8e7d8;border-radius:50%;flex:none}.sm-market-current h3:before{background:var(--sm-accent);border-color:var(--sm-accent)}.sm-markets-list ul{gap:12px 22px;margin:0}.sm-markets-list li{border:0;background:0 0;padding:0;font-size:1.25rem;color:#fff;line-height:1.5}.sm-market-target li{font-size:1rem;color:#d3e0d3}.sm-editorial .sm-packaging{background:var(--sm-neutral);padding-block:80px}.sm-packaging .sm-ed-section-heading{max-width:560px;margin-bottom:36px}.sm-packaging-story{grid-template-columns:repeat(12,minmax(0,1fr));gap:36px}.sm-packaging-row{grid-column:span 6}.sm-packaging-row:first-child{grid-column:span 7}.sm-packaging-row:nth-child(2){grid-column:span 5;padding-top:104px}.sm-packaging-row>img{aspect-ratio:1.18}.sm-packaging-row:nth-child(2)>img{aspect-ratio:1.24}.sm-packaging-row>div{padding-top:24px;border-block-start:1px solid var(--sm-border);margin-top:18px;max-width:480px}.sm-editorial .sm-inquiry{padding:0}.sm-editorial .sm-inquiry>.sm-container{width:100%}.sm-conversion{min-height:420px;padding:70px max(var(--sm-gutter),calc((100% - 1180px)/ 2));display:flex;align-items:center;background:var(--sm-dark)}.sm-conversion:after{background:linear-gradient(90deg,#0d291dec,#0d291d66)}.sm-conversion-copy{max-width:770px}.sm-conversion h2{font-size:clamp(2.1rem,4.9vw,4.2rem);max-width:770px}.sm-editorial .sm-export-footer{padding-block:72px 24px}.sm-export-footer-grid{grid-template-columns:1.6fr .85fr .85fr 1.35fr;gap:48px}.sm-footer-brand{display:block}.sm-export-footer .sm-footer-brand .sm-logo{width:190px;max-width:190px;padding:8px}.sm-export-footer .sm-logo img{width:170px;height:130px;max-height:130px;object-fit:contain}.sm-footer-brand>p{font-size:1.05rem;line-height:1.8;max-width:350px;margin:28px 0;color:#e2e9e2}.sm-export-footer h2{font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 24px;line-height:1.6}.sm-export-footer h3{font-size:.86rem;line-height:1.8;font-weight:500}.sm-export-links a{font-size:.85rem;min-height:44px}.sm-export-footer .sm-office a,.sm-export-footer .sm-office p{font-size:.84rem;min-height:44px}.sm-export-footer .sm-footer-bottom{margin-top:48px;padding-top:22px;border-color:#ffffff30}.sm-export-footer .sm-footer-bottom p,.sm-export-footer .sm-footer-links a{font-size:.8rem}.sm-editorial .sm-inquiry-form{padding:32px;gap:20px;background:var(--sm-neutral);border:1px solid var(--sm-border);border-radius:0;box-shadow:none}.sm-editorial input,.sm-editorial select,.sm-editorial textarea{border-radius:0;min-height:46px;border-color:#95a398}.sm-editorial input[type=checkbox]{min-height:20px}.sm-editorial .sm-modal .sm-inquiry-form{padding:0;border:0;background:0 0;grid-template-columns:1fr}html[dir=rtl] .sm-editorial h1,html[dir=rtl] .sm-editorial h2,html[dir=rtl] .sm-editorial h3{letter-spacing:0}html[dir=rtl] .sm-editorial h1{font-size:clamp(2rem,4.2vw,3.65rem);line-height:1.55}html[dir=rtl] .sm-editorial h2{font-size:clamp(1.8rem,3.2vw,2.9rem);line-height:1.55}html[dir=rtl] .sm-editorial h3{line-height:1.75}html[dir=rtl] .sm-editorial .sm-eyebrow{letter-spacing:0;font-size:.76rem}html[dir=rtl] .sm-editorial .sm-cinematic h1{max-width:880px;font-size:clamp(2rem,4.25vw,3.85rem);line-height:1.55;letter-spacing:0;margin-bottom:22px}html[dir=rtl] .sm-hero-bottom{flex-direction:column;align-items:start;gap:24px;max-width:630px}html[dir=rtl] .sm-hero-bottom>.sm-lead{max-width:590px;line-height:2}html[dir=rtl] .sm-editorial-copy{padding:50px 44px 48px 0}html[dir=rtl] .sm-category-visuals a:after,html[dir=rtl] .sm-editorial .sm-button:after{content:'↖'}html[dir=rtl] .sm-export-footer h2{letter-spacing:0;font-size:.9rem}@media(max-width:1199px){.sm-editorial .sm-navigation{gap:12px}.sm-editorial .sm-menu{gap:14px}.sm-editorial .sm-menu a{font-size:.72rem}.sm-editorial .sm-header .sm-logo img{width:120px}.sm-editorial .sm-header-actions .sm-button{padding-inline:12px;font-size:.68rem}.sm-editorial .sm-quality>.sm-container{gap:36px;grid-template-columns:1fr 2fr}.sm-geography{gap:34px}.sm-export-footer-grid{gap:28px}}@media(max-width:1023px){.sm-editorial .sm-header-inner,.sm-editorial .sm-scrolled .sm-header-inner{height:80px;min-height:80px}.sm-editorial .sm-header .sm-logo img{height:70px;max-height:70px;width:108px}.sm-js .sm-editorial .sm-menu-toggle{border:0;border-radius:0;background:0 0;color:var(--sm-navy);min-height:48px;padding:10px 4px;font-size:.85rem;gap:16px}.sm-editorial .sm-menu-symbol{width:24px;gap:6px}.sm-editorial .sm-menu-symbol>span{height:1px}.sm-editorial .sm-navigation{background:var(--sm-dark);color:#fff;padding:24px var(--sm-gutter) 36px;gap:20px;border:0;box-shadow:none;max-height:calc(100dvh - 80px);overflow-y:auto}.sm-editorial .sm-navigation.sm-open{height:calc(100dvh - 80px)}.sm-menu-open{overflow:hidden}.sm-menu-open .sm-header{z-index:80}.sm-editorial .sm-menu{counter-reset:menu}.sm-editorial .sm-menu>li{counter-increment:menu;padding:0}.sm-editorial .sm-menu>li>a{display:flex;align-items:center;gap:24px;color:#fff;font-size:clamp(1.05rem,3vw,1.6rem);padding-block:17px;border-block-end:1px solid #ffffff24;line-height:1.5}.sm-editorial .sm-menu>li>a:before{content:counter(menu,decimal-leading-zero);font-size:.7rem;color:#cad9ca;letter-spacing:.1em;font-weight:400}.sm-editorial .sm-navigation .sm-languages{gap:16px;font-size:.9rem}.sm-editorial .sm-navigation .sm-languages a{color:#fff;min-width:46px}.sm-editorial .sm-header-actions{margin:0}.sm-editorial .sm-header-actions .sm-button{font-size:.85rem;padding:14px 24px;background:#fff;color:var(--sm-primary)}.sm-editorial .sm-menu .sub-menu{background:var(--sm-dark);border-color:#ffffff30}.sm-editorial .sm-menu .sub-menu a,.sm-editorial .sm-submenu-toggle{color:#fff}.sm-editorial .sm-cinematic{min-height:620px;padding-block:52px}.sm-hero-bottom{flex-direction:column;align-items:start;gap:24px}.sm-hero-bottom>.sm-lead{max-width:500px}.sm-editorial-split{grid-template-columns:1.3fr 1fr;gap:0}.sm-intro-photo{grid-column:1}.sm-intro-photo>img{aspect-ratio:1.1}.sm-editorial-copy{grid-column:2;padding:28px 0 28px 26px}html[dir=rtl] .sm-editorial-copy{padding:28px 26px 28px 0}.sm-editorial .sm-quality>.sm-container{grid-template-columns:1fr;gap:34px}.sm-quality .sm-ed-section-heading{position:static;max-width:650px}.sm-quality>.sm-container>.sm-button{grid-column:auto}.sm-process-journey{gap:40px}.sm-process-step:nth-child(2n){padding-top:58px}.sm-process-photo img{aspect-ratio:1.35}.sm-export-footer-grid{grid-template-columns:1.2fr 1fr;gap:44px}}@media(max-width:767px){.sm-editorial{--sm-gutter:20px}.sm-editorial .sm-section{padding-block:48px}.sm-editorial h1{font-size:2.35rem}.sm-editorial h2{font-size:2rem}.sm-editorial h3{font-size:1.25rem}.sm-editorial .sm-eyebrow{font-size:.68rem;gap:10px;margin-bottom:16px}.sm-editorial .sm-cinematic{min-height:590px;padding-block:38px}.sm-cinematic-content{padding:0}.sm-editorial .sm-cinematic h1{font-size:2.55rem;line-height:1.09;letter-spacing:-.055em;margin-block:20px 24px;max-width:450px}.sm-hero-bottom{gap:22px}.sm-hero-bottom>.sm-lead{font-size:.88rem}.sm-cinematic .sm-actions{display:grid;grid-template-columns:1fr;width:100%;max-width:none;gap:10px;margin:0}.sm-cinematic .sm-button{min-height:48px;padding:13px 18px;font-size:.82rem}.sm-cinematic .sm-trust-line{font-size:.7rem;margin-top:24px;padding-top:16px;letter-spacing:0}.sm-editorial .sm-introduction{padding-block:58px 42px}.sm-editorial-split{display:block}.sm-intro-photo{max-width:none;padding:0}.sm-intro-photo>img{aspect-ratio:1.2}.sm-intro-photo:after{inset-inline-start:20px;height:44px;inset-block-start:-16px}.sm-year-marker{bottom:30px;inset-inline-start:18px;padding:14px 20px;font-size:.86rem}.sm-editorial-copy,html[dir=rtl] .sm-editorial-copy{width:calc(100% - 20px);margin-inline-start:20px;margin-block-start:-18px;padding:28px 0 0 22px}.sm-editorial-copy h2{font-size:2.1rem}.sm-products>.sm-container>.sm-ed-section-heading{display:block;margin-bottom:28px}.sm-products .sm-ed-section-heading>h2{margin-bottom:18px}.sm-editorial .sm-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.sm-editorial .sm-category-visuals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:34px}.sm-editorial .sm-category-visuals .sm-product-card:first-child{grid-column:1/-1}.sm-editorial .sm-category-visuals .sm-product-card:first-child img{aspect-ratio:1.62}.sm-editorial .sm-category-visuals .sm-product-card:last-child img,.sm-editorial .sm-category-visuals img{aspect-ratio:1.03}.sm-editorial .sm-category-visuals h3{padding:50px 18px 18px;font-size:1.2rem}.sm-editorial .sm-category-visuals .sm-product-card:first-child h3{font-size:1.7rem;padding-bottom:22px}.sm-category-visuals a:after{font-size:1.4rem;top:10px;inset-inline-end:12px}.sm-editorial .sm-product-card img{aspect-ratio:1.14}.sm-product-card-copy{padding:14px 0 12px}.sm-editorial .sm-product-card h3{font-size:1.04rem;line-height:1.45}.sm-view-product{font-size:.73rem}.sm-products>.sm-container>.sm-button{margin-top:28px}.sm-process-journey{grid-template-columns:1fr;gap:32px}.sm-process-journey:before{display:block;inset-inline-start:50%;opacity:.45}.sm-process-step{display:grid;grid-template-columns:1.65fr 1fr;gap:20px;position:relative;background:#fff;align-items:center;padding:0}.sm-process-step:nth-child(2n){padding-top:0;grid-template-columns:1fr 1.65fr}.sm-process-step:nth-child(2n) .sm-process-photo{grid-column:2;grid-row:1}.sm-process-step:nth-child(2n) .sm-process-copy{grid-column:1;grid-row:1}.sm-process-photo img,.sm-process-step:nth-child(3n+2) .sm-process-photo img{aspect-ratio:.95}.sm-process-copy{display:block}.sm-step-number{display:block;font-size:2.6rem;margin-bottom:14px}.sm-process-copy h3{font-size:1.18rem;margin:0}.sm-process-copy p{font-size:.78rem;line-height:1.8;margin-top:12px}.sm-editorial .sm-quality{padding-bottom:48px}.sm-editorial .sm-markets{padding-block:50px}.sm-markets .sm-ed-section-heading h2{font-size:2.25rem}.sm-geography{grid-template-columns:1fr;gap:30px}.sm-geography-art{width:100%;margin:0}.sm-atlas-stage{margin-inline:-10px}.sm-atlas-code{font-size:7px}.sm-markets-list{gap:24px}.sm-markets-list h3{font-size:.85rem;margin-bottom:16px}.sm-markets-list li{font-size:1.08rem}.sm-market-target li{font-size:.94rem}.sm-markets-list ul{gap:10px 20px}.sm-origin-caption{margin-top:16px}.sm-origin-caption strong{font-size:1.35rem}.sm-packaging-story{grid-template-columns:repeat(12,minmax(0,1fr));gap:30px}.sm-packaging-row,.sm-packaging-row:first-child{grid-column:1/12}.sm-packaging-row:nth-child(2){grid-column:2/-1;padding-top:0}.sm-packaging-row>img{aspect-ratio:1.35}.sm-packaging-row:nth-child(2)>img{aspect-ratio:1.3}.sm-packaging-row>div{padding-top:16px;margin-top:14px}.sm-conversion{padding:44px 24px;min-height:340px}.sm-conversion h2{font-size:2.4rem;line-height:1.12}.sm-conversion .sm-button{width:100%}.sm-conversion:after{background:linear-gradient(90deg,#0d291de8,#0d291daa)}.sm-editorial .sm-export-footer{padding-block:42px 20px}.sm-export-footer-grid{grid-template-columns:1fr 1fr;gap:32px 26px}.sm-footer-brand{grid-column:1/-1;display:grid;grid-template-columns:110px 1fr;gap:18px 22px;align-items:start}.sm-export-footer .sm-footer-brand .sm-logo{width:110px;max-width:110px;padding:4px}.sm-export-footer .sm-logo img{width:102px;height:100px;max-height:100px}.sm-footer-brand>p{font-size:.83rem;margin:0;line-height:1.8}.sm-footer-brand>.sm-languages{grid-column:2;margin:0;justify-content:flex-start}.sm-export-footer-grid>div:last-child{grid-column:1/-1}.sm-export-footer .sm-office a{font-size:.8rem}.sm-export-footer .sm-footer-bottom{margin-top:30px;display:block}.sm-editorial .sm-inquiry-form{grid-template-columns:1fr;padding:24px 18px;gap:18px}.sm-editorial .sm-inquiry-form .sm-button{width:100%}html[dir=rtl] .sm-editorial h1{font-size:2rem;line-height:1.65}html[dir=rtl] .sm-editorial h2{font-size:1.85rem;line-height:1.6}html[dir=rtl] .sm-editorial .sm-cinematic h1{font-size:2rem;line-height:1.6;max-width:360px;margin-bottom:24px}html[dir=rtl] .sm-hero-bottom>.sm-lead{font-size:.86rem;line-height:2}html[dir=rtl] .sm-editorial-copy{padding:28px 22px 0 0}html[dir=rtl] .sm-editorial .sm-category-visuals h3{font-size:1.06rem;line-height:1.8}html[dir=rtl] .sm-editorial .sm-category-visuals .sm-product-card:first-child h3{font-size:1.55rem}html[dir=rtl] .sm-editorial .sm-process-copy h3{font-size:1.04rem}}@media(max-width:389px){.sm-editorial{--sm-gutter:18px}.sm-editorial .sm-cinematic h1{font-size:2.35rem}.sm-editorial .sm-cinematic{min-height:600px}.sm-footer-brand{grid-template-columns:96px 1fr;gap:18px}.sm-export-footer .sm-footer-brand .sm-logo{width:96px;max-width:96px}.sm-export-footer .sm-logo img{width:88px;height:88px;max-height:88px}.sm-step-number{font-size:2.4rem}html[dir=rtl] .sm-editorial .sm-cinematic h1{font-size:1.87rem}}@keyframes sm-route-arrive{from{opacity:.15}to{opacity:1}}.sm-map-ready .sm-route-current{animation:sm-route-arrive .8s ease-out both}@media(prefers-reduced-motion:reduce){.sm-editorial .sm-market-route{animation:none}.sm-editorial .sm-will-reveal{opacity:1;transform:none}}.sm-editorial .sm-export-footer h2{font-size:.82rem;line-height:1.7;letter-spacing:.08em}.sm-footer-masthead{padding-bottom:36px;margin-bottom:40px;border-block-end:1px solid #ffffff30}.sm-footer-masthead>p{max-width:830px;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.6;margin:0;color:#edf2ed;letter-spacing:-.025em}@media(max-width:767px){.sm-footer-masthead{padding-bottom:28px;margin-bottom:32px}.sm-footer-masthead>p{font-size:1.12rem;line-height:1.75}.sm-editorial .sm-navigation.sm-open{height:calc(100dvh - 120px);max-height:calc(100dvh - 120px)}.sm-navigation.sm-open:before{content:'';position:fixed;inset:0;background:var(--sm-dark);z-index:-1;pointer-events:none}}html[dir=rtl] .sm-editorial .sm-export-footer h2{font-size:.86rem;letter-spacing:0}html[dir=rtl] .sm-footer-masthead>p{letter-spacing:0;line-height:1.9}.sm-category-visuals a:after,.sm-editorial .sm-button:after{content:'↗'/''}html[dir=rtl] .sm-category-visuals a:after,html[dir=rtl] .sm-editorial .sm-button:after{content:'↖'/''}@media(max-width:1023px){.sm-js .sm-editorial .sm-menu-toggle[aria-expanded=true]{color:#fff}}.sm-editorial .sm-section{padding-block:clamp(52px,5.8vw,84px)}.sm-editorial .sm-markets,.sm-editorial .sm-packaging,.sm-editorial .sm-products{padding-block:clamp(52px,5.8vw,80px)}.sm-editorial .sm-quality{padding-block-end:80px}.sm-editorial .sm-inquiry{padding:0}.sm-editorial .sm-product-card a{display:block}.sm-editorial .sm-product-card a:focus-visible{outline:3px solid var(--sm-primary);outline-offset:-3px}.sm-editorial .sm-product-card-copy{padding-block:18px 12px;padding-inline:8px}.sm-editorial .sm-card-category{font-size:.85rem;line-height:1.6}.sm-editorial .sm-view-product{display:flex;align-items:center;min-height:44px;margin-block-start:6px;font-size:.85rem}.sm-editorial .sm-product-card img{object-position:center;transition:transform .25s ease,opacity .25s ease}.sm-editorial .sm-product-card:hover img{transform:none}.sm-editorial .sm-product-card-copy{transition:border-color .25s ease}.sm-editorial .sm-product-card a:focus-visible .sm-product-card-copy{border-color:var(--sm-primary)}.sm-process-journey{list-style:none;margin:0;padding:0;position:relative;isolation:isolate}.sm-process-journey:before{display:block;content:'';position:absolute;inset-block:0;inset-inline-start:50%;width:1px;background:var(--sm-border);z-index:-1}.sm-process-copy{align-items:baseline}.sm-step-number{color:#526b59;font-variant-numeric:tabular-nums;direction:inherit;unicode-bidi:isolate}.sm-editorial .sm-packaging-story{gap:32px;border-block-start:1px solid var(--sm-border);padding-block-start:24px}.sm-packaging-row:nth-child(2){padding-block-start:76px}.sm-packaging-row>div{padding-block-start:18px;margin-block-start:16px}.sm-geography{gap:clamp(30px,4vw,56px)}.sm-markets-list h3{margin-block-end:16px}.sm-origin-caption{margin-block-start:20px}.sm-conversion{min-height:390px;padding-block:60px}.sm-conversion-copy>.sm-lead{max-width:580px}.sm-editorial .sm-export-footer{padding-block:60px 24px}.sm-footer-masthead{padding-block-end:30px;margin-block-end:34px}.sm-export-footer-grid{gap:36px}.sm-export-footer .sm-office a{overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate}@media(hover:hover) and (pointer:fine){.sm-editorial .sm-product-card a:hover img{transform:scale(1.025)}.sm-editorial .sm-product-card a:hover .sm-product-card-copy{border-color:var(--sm-primary)}.sm-editorial .sm-category-visuals a:hover img{opacity:1}}@media(max-width:1023px){.sm-conversion{padding-block:48px}.sm-export-footer-grid{gap:32px}.sm-process-copy{grid-template-columns:48px 1fr;gap:0 14px}}@media(max-width:767px){.sm-editorial .sm-markets,.sm-editorial .sm-packaging,.sm-editorial .sm-products,.sm-editorial .sm-section{padding-block:44px}.sm-editorial .sm-introduction{padding-block:54px 40px}.sm-editorial .sm-quality{padding-block-end:44px}.sm-editorial .sm-inquiry{padding:0}.sm-editorial .sm-product-card-copy{padding-block:12px 8px}.sm-editorial .sm-card-category,.sm-editorial .sm-view-product{font-size:.82rem}.sm-editorial .sm-product-card h3{line-height:1.5}.sm-process-journey{gap:20px}.sm-process-journey:before{inset-inline-start:16px;inset-block:18px;opacity:1}.sm-process-step,.sm-process-step:nth-child(2n){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;padding:0;padding-inline-start:44px;align-items:center;background:0 0;position:relative}.sm-process-photo,.sm-process-step:nth-child(2n) .sm-process-photo{grid-column:1;grid-row:1}.sm-process-copy,.sm-process-step:nth-child(2n) .sm-process-copy{grid-column:2;grid-row:1;display:block}.sm-process-photo img,.sm-process-step:nth-child(3n+2) .sm-process-photo img{aspect-ratio:1.08}.sm-step-number{position:absolute;inset-inline-start:0;top:14px;width:34px;background:#fff;padding-block:5px;margin:0;font-size:1.4rem;line-height:1.2;text-align:center;letter-spacing:-.03em}.sm-process-copy h3{font-size:1.05rem;line-height:1.5}.sm-process-copy p{font-size:.85rem;line-height:1.7;margin-block-start:8px}.sm-editorial .sm-packaging-story{gap:24px;padding-block-start:20px}.sm-packaging-row:nth-child(2){padding-block-start:0}.sm-packaging-row>div{margin-block-start:12px;padding-block-start:14px}.sm-geography{gap:24px}.sm-atlas-stage{margin-inline:0}.sm-markets-list{gap:22px}.sm-origin-caption{margin-block-start:16px}.sm-conversion{min-height:320px;padding:40px var(--sm-gutter)}.sm-editorial .sm-export-footer{padding-block:38px 20px}.sm-footer-masthead{padding-block-end:24px;margin-block-end:28px}.sm-export-footer-grid{gap:26px 22px}.sm-export-footer .sm-office a{font-size:.85rem}html[dir=rtl] .sm-editorial .sm-process-copy h3{font-size:1.02rem;line-height:1.8}}@media(prefers-reduced-motion:reduce){.sm-editorial .sm-button:after,.sm-editorial .sm-product-card img,.sm-editorial .sm-product-card-copy,.sm-editorial .sm-view-product span{transition:none}.sm-editorial .sm-product-card a:hover img,.sm-editorial .sm-product-card:hover .sm-view-product span{transform:none}}.sm-editorial .sm-header .sm-logo:has(.sm-logo-full-frame){max-width:138px;width:138px;padding:0;background:0 0}.sm-editorial .sm-header .sm-logo-full-frame{position:relative;display:block;width:100%;aspect-ratio:var(--sm-brand-ratio,1);overflow:hidden}.sm-editorial .sm-header .sm-logo .sm-logo-full-frame img.sm-logo-full{position:absolute;left:var(--sm-brand-left,0);top:var(--sm-brand-top,0);width:var(--sm-brand-width,100%);height:var(--sm-brand-height,100%);max-width:none;max-height:none;object-fit:contain;margin:0}.sm-editorial .sm-header-inner:has(.sm-logo-full-frame){height:128px;min-height:128px;align-items:center}.sm-editorial:has(.sm-header .sm-logo-full-frame) .sm-navigation{align-items:center}.sm-editorial:has(.sm-header .sm-logo-full-frame) .sm-navigation .sm-languages{flex-wrap:nowrap;align-items:center}html:has(.sm-header .sm-logo-full-frame){scroll-padding-top:144px}@media(max-width:1023px){.sm-editorial .sm-header .sm-logo:has(.sm-logo-full-frame){width:calc(70px * 787 / 1058);max-width:calc(70px * 787 / 1058)}.sm-editorial .sm-header .sm-logo-full-frame{aspect-ratio:var(--sm-symbol-ratio,1)}.sm-editorial .sm-header .sm-logo .sm-logo-full-frame img.sm-logo-full{left:var(--sm-symbol-left,0);top:var(--sm-symbol-top,0);width:var(--sm-symbol-width,100%);height:var(--sm-symbol-height,100%)}.sm-editorial .sm-header-inner:has(.sm-logo-full-frame){height:88px;min-height:88px}.sm-editorial:has(.sm-header .sm-logo-full-frame) .sm-navigation{align-items:stretch}.sm-editorial:has(.sm-header .sm-logo-full-frame) .sm-navigation,.sm-editorial:has(.sm-header .sm-logo-full-frame) .sm-navigation.sm-open{height:auto;max-height:calc(100dvh - 88px)}html:has(.sm-header .sm-logo-full-frame){scroll-padding-top:104px}html:not(.sm-js) .sm-editorial .sm-header-inner:has(.sm-logo-full-frame){height:auto;min-height:88px}html:not(.sm-js) .sm-editorial:has(.sm-header .sm-logo-full-frame) .sm-navigation{max-height:none}}@media(max-width:767px){.sm-editorial .sm-header .sm-logo:has(.sm-logo-full-frame){width:calc(64px * 787 / 1058);max-width:calc(64px * 787 / 1058)}.sm-editorial .sm-header-inner:has(.sm-logo-full-frame){height:80px;min-height:80px}.sm-editorial:has(.sm-header .sm-logo-full-frame) .sm-navigation,.sm-editorial:has(.sm-header .sm-logo-full-frame) .sm-navigation.sm-open{max-height:calc(100dvh - 80px)}html:has(.sm-header .sm-logo-full-frame){scroll-padding-top:96px}html:not(.sm-js) .sm-editorial .sm-header-inner:has(.sm-logo-full-frame){height:auto;min-height:80px}html:not(.sm-js) .sm-editorial:has(.sm-header .sm-logo-full-frame) .sm-navigation{max-height:none}}@media(max-width:1023px){.sm-editorial .sm-header .sm-logo:has(.sm-logo-horizontal-mobile){width:250px;max-width:calc(100% - 120px);flex-shrink:0}}@media(max-width:767px){.sm-editorial .sm-header-inner:has(.sm-logo-horizontal-mobile){gap:12px}.sm-editorial .sm-header .sm-logo:has(.sm-logo-horizontal-mobile){width:232px;max-width:calc(100% - 64px)}.sm-editorial .sm-header-inner:has(.sm-logo-horizontal-mobile)>.sm-menu-toggle{flex-direction:column;gap:4px;min-width:48px;width:48px;padding-inline:0;font-size:.72rem;line-height:1.3;flex-shrink:0}}.sm-cinematic .sm-hero-supporting-line{font-size:clamp(.875rem,.35vw + .8rem,1rem);line-height:1.7;font-weight:500;letter-spacing:.015em;color:#fff;text-shadow:0 1px 3px #0009;margin-block:0 20px;max-width:560px}html[dir=rtl] .sm-cinematic .sm-hero-supporting-line{letter-spacing:0}.sm-editorial .sm-export-footer-grid{grid-template-columns:1.15fr .65fr .65fr 2fr;align-items:start}.sm-export-footer-grid>*{min-width:0}.sm-export-footer .sm-footer-contact{min-width:0;text-align:inherit}.sm-export-footer .sm-export-footer-grid>.sm-footer-contact .sm-office-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;align-items:start}.sm-export-footer .sm-footer-contact .sm-office{min-width:0;margin:0;padding:0;background:0 0}.sm-export-footer .sm-footer-contact .sm-office h3{min-height:0;margin:0 0 6px;font-size:.875rem;font-weight:650;line-height:1.75;text-align:inherit;letter-spacing:0}.sm-export-footer .sm-footer-contact .sm-office-email h3{min-height:3.5em}.sm-export-footer .sm-footer-contact .sm-office p{min-height:0;margin:0;font-size:.875rem;line-height:1.8;overflow-wrap:break-word}.sm-export-footer .sm-footer-contact .sm-office a{min-height:44px;display:flex;align-items:center;justify-content:flex-start;font-size:.875rem;line-height:1.6;overflow-wrap:anywhere;max-width:100%}.sm-export-footer .sm-footer-contact .sm-office-address{margin-block-start:8px}.sm-export-footer .sm-footer-contact .sm-office-location{border-block-start:1px solid #ffffff26;padding-block-start:16px}html[dir=rtl] .sm-export-footer .sm-footer-contact .sm-office a[dir=ltr]{justify-content:flex-end;text-align:right}.sm-export-footer .sm-footer-bottom{margin-block-start:28px}@supports(grid-template-rows:subgrid){.sm-export-footer .sm-footer-contact .sm-office-email{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:4px}.sm-export-footer .sm-footer-contact .sm-office-email h3{min-height:0;margin:0}}@media(max-width:1023px){.sm-editorial .sm-export-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.sm-export-footer .sm-footer-brand{grid-column:1/-1;display:flex;align-items:center;gap:24px}.sm-export-footer .sm-footer-brand>.sm-languages{margin:0;align-items:center;justify-content:flex-start}.sm-export-footer .sm-footer-contact{grid-column:1/-1}}@media(max-width:599px){.sm-export-footer .sm-export-footer-grid>.sm-footer-contact .sm-office-grid{grid-template-columns:minmax(0,1fr);gap:20px}.sm-export-footer .sm-footer-contact .sm-office-email{display:block;grid-row:auto}.sm-export-footer .sm-footer-contact .sm-office-email h3{min-height:0;margin-block-end:4px}.sm-export-footer .sm-footer-contact .sm-office a{justify-content:flex-start;min-height:44px}.sm-export-footer .sm-footer-contact .sm-office-location{padding-block-start:18px}.sm-export-footer .sm-footer-bottom{margin-block-start:24px}}.sm-editorial{--sm-motion-fast:180ms;--sm-motion-image:420ms;--sm-motion-section:560ms;--sm-motion-header:240ms;--sm-motion-ease:cubic-bezier(.22,1,.36,1);--sm-motion-arrow:3px}html[dir=rtl] .sm-editorial{--sm-motion-arrow:-3px}.sm-editorial .sm-scroll-mark:after{animation:none}.sm-editorial .sm-header{transition:box-shadow var(--sm-motion-header) ease,background var(--sm-motion-header) ease}.sm-editorial .sm-menu a:after{transform-origin:left;transition:transform var(--sm-motion-fast) var(--sm-motion-ease)}html[dir=rtl] .sm-editorial .sm-menu a:after{transform-origin:right}.sm-editorial .sm-menu a:focus-visible:after{transform:scaleX(1)}.sm-editorial .sm-button{transition:background var(--sm-motion-fast) ease,color var(--sm-motion-fast) ease}.sm-editorial .sm-button:after,.sm-editorial .sm-category-visuals a:after,.sm-editorial .sm-view-product span{transition:transform var(--sm-motion-fast) var(--sm-motion-ease)}.sm-editorial .sm-product-card img{transition:transform var(--sm-motion-image) var(--sm-motion-ease),opacity var(--sm-motion-image) ease}.sm-editorial .sm-product-card a:focus-visible img{transform:scale(1.025);opacity:1}.sm-editorial .sm-button:focus-visible:after,.sm-editorial .sm-category-visuals a:focus-visible:after,.sm-editorial .sm-product-card a:focus-visible .sm-view-product span{transform:translate(var(--sm-motion-arrow),-3px)}@media(hover:hover) and (pointer:fine){.sm-editorial .sm-button:hover:after,.sm-editorial .sm-category-visuals a:hover:after,.sm-editorial .sm-product-card a:hover .sm-view-product span{transform:translate(var(--sm-motion-arrow),-3px)}}.sm-motion-enabled .sm-motion-pending{opacity:0;transform:translateY(26px)}.sm-motion-enabled .sm-motion-enter{animation:sm-section-reveal 780ms cubic-bezier(.25,.1,.25,1) var(--sm-motion-delay,0ms) both}.sm-motion-enabled .sm-motion-pending:focus-within{opacity:1;transform:none}.sm-motion-enabled .sm-map-ready .sm-route-current{animation:sm-route-arrive 650ms ease-out}.sm-motion-enabled .sm-map-ready .sm-destination-current{animation:sm-point-settle 550ms ease-out .1s}.sm-motion-enabled .sm-map-ready .sm-destination-target{animation:sm-target-settle 650ms ease-out 160ms}.sm-editorial .sm-conversion:after{transition:opacity var(--sm-motion-image) ease}.sm-editorial .sm-conversion:focus-within:after{opacity:.94}@media(hover:hover) and (pointer:fine){.sm-editorial .sm-conversion:hover:after{opacity:.94}}.sm-editorial .sm-inquiry-form{transition:border-color var(--sm-motion-fast) ease}.sm-editorial .sm-inquiry-form:focus-within{border-color:var(--sm-primary)}@keyframes sm-line-settle{from{transform:scaleY(.6)}to{transform:scaleY(1)}}@keyframes sm-section-reveal{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes sm-image-settle{from{transform:scale(.99);opacity:.92}to{transform:scale(1);opacity:1}}@keyframes sm-copy-settle{from{transform:translateY(3px)}to{transform:none}}@keyframes sm-card-settle{from{opacity:.78}to{opacity:1}}@keyframes sm-step-settle{from{color:var(--sm-primary);opacity:.65}to{color:#526b59;opacity:1}}@keyframes sm-data-settle{from{border-block-start-color:var(--sm-primary)}to{border-block-start-color:var(--sm-border)}}@keyframes sm-point-settle{from{fill-opacity:.5}to{fill-opacity:1}}@keyframes sm-target-settle{from{stroke-opacity:.45}to{stroke-opacity:1}}@media(max-width:767px){.sm-editorial{--sm-motion-section:460ms}.sm-motion-enter.sm-editorial-copy>.sm-button{animation-delay:40ms}}@media(prefers-reduced-motion:reduce){.sm-motion-enabled .sm-motion-enter,.sm-motion-enabled .sm-motion-pending{opacity:1;transform:none;animation:none!important}}@media(prefers-reduced-motion:reduce){.sm-editorial .sm-button:focus-visible:after,.sm-editorial .sm-button:hover:after,.sm-editorial .sm-category-visuals a:focus-visible:after,.sm-editorial .sm-category-visuals a:hover:after,.sm-editorial .sm-product-card a:focus-visible .sm-view-product span,.sm-editorial .sm-product-card a:focus-visible img,.sm-editorial .sm-product-card a:hover .sm-view-product span{transform:none}.sm-editorial .sm-conversion:focus-within:after,.sm-editorial .sm-conversion:hover:after{opacity:1}}.sm-certificate-trust{grid-column:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 24px;border:1px solid var(--sm-border,#d7dfd4);background:var(--sm-neutral,#f4f7f3);min-width:0;text-align:start}.sm-certificate-trust-preview{width:56px;overflow:hidden}.sm-certificate-trust-preview img{display:block;width:56px;height:80px;object-fit:contain;transition:transform .2s ease}.sm-certificate-trust-copy{min-width:0}.sm-certificate-trust .sm-eyebrow{font-size:.75rem;line-height:1.7;margin:0 0 5px}.sm-certificate-trust .sm-certificate-trust-title{font-size:1.3rem;line-height:1.4;letter-spacing:0;margin:0 0 4px}.sm-certificate-trust-summary{font-size:.875rem;line-height:1.7;margin:0}.sm-certificate-trust-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:6px 0;color:var(--sm-primary);font-size:.875rem;text-decoration:underline;text-underline-offset:5px;white-space:nowrap}.sm-certificate-trust-link:focus-visible{outline:2px solid var(--sm-primary);outline-offset:5px}.sm-certificate-trust-arrow{display:inline-block;transition:transform .2s ease}@media(hover:hover) and (pointer:fine){.sm-certificate-trust:has(.sm-certificate-trust-link:hover) .sm-certificate-trust-preview img{transform:scale(1.02)}.sm-certificate-trust-link:hover .sm-certificate-trust-arrow{transform:translateX(3px)}html[dir=rtl] .sm-certificate-trust-link:hover .sm-certificate-trust-arrow{transform:translateX(-3px)}}@media(max-width:1023px){.sm-certificate-trust{grid-column:1/-1}}@media(max-width:767px){.sm-certificate-trust{grid-template-columns:48px minmax(0,1fr);gap:10px 16px;padding:16px}.sm-certificate-trust-preview{grid-row:1/span 2;width:48px}.sm-certificate-trust-preview img{width:48px;height:69px}.sm-certificate-trust .sm-certificate-trust-title{font-size:1.2rem}.sm-certificate-trust-link{grid-column:2;justify-self:start;font-size:.875rem}.sm-certificate-trust-summary{font-size:.875rem}}@media(prefers-reduced-motion:reduce){.sm-certificate-trust-arrow,.sm-certificate-trust-preview img{transition:none;transform:none!important}}