.ColorCustomizer_panel__ZJvVf{position:absolute;top:100%;right:0;z-index:50;width:320px;max-width:calc(100vw - 32px);margin-top:12px;padding:16px;border-radius:16px}@media (max-width:639px){.ColorCustomizer_panel__ZJvVf{position:fixed;inset:76px 16px auto;width:auto;max-width:none;margin-top:0}}.navigation_header__3Pi7I{position:fixed;inset:0 0 auto;z-index:50;height:80px;color:var(--text-primary);border-bottom:1px solid transparent;transition:background .2s,border-color .2s}.navigation_headerSolid__XktcR{background:var(--header-bg);backdrop-filter:blur(24px);border-color:var(--border-color)}.navigation_bar__gS9IQ{width:min(1640px,calc(100% - 48px));height:100%;margin-inline:auto;display:flex;align-items:center;gap:22px}.navigation_logo__sJnWA{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;color:var(--text-primary)}.navigation_tagline__m_2rp{margin-top:-2px;color:var(--text-muted);font-size:8px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.navigation_desktop__jKNhE{display:none;margin-left:auto;align-items:center;gap:16px;white-space:nowrap;font-size:12px;font-weight:550}.navigation_desktop__jKNhE a{display:inline-flex;min-height:44px;align-items:center;color:var(--text-secondary);text-decoration:none;position:relative}.navigation_desktop__jKNhE a:hover,.navigation_desktop__jKNhE a[aria-current]{color:var(--text-primary)}.navigation_desktop__jKNhE a[aria-current]:after{content:"";position:absolute;bottom:4px;left:0;right:0;height:2px;background:#6d9ebc}.navigation_controls___keUb{display:flex;flex:0 0 auto;align-items:center;gap:7px;margin-left:auto}.navigation_language__Mofbw{display:none}.navigation_colorControl__yKdKU>div>button{width:44px;height:44px;border:1px solid var(--border-color);border-radius:12px}.navigation_contact__PCaXv{display:none;min-height:44px;padding:0 15px;align-items:center;justify-content:center;border-radius:10px;background:#254e6c;border:1px solid #6a9bb75e;color:#fff;text-decoration:none;font-size:12px;font-weight:600;white-space:nowrap;transition:background .15s}.navigation_contact__PCaXv:hover{background:#326382}.navigation_close__ht7jA,.navigation_menuButton__wA0UM{display:inline-flex;min-width:44px;min-height:44px;flex:0 0 auto;align-items:center;justify-content:center;gap:9px;padding:0 12px;border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);background:var(--bg-card);cursor:pointer;font-size:12px;font-weight:600}.navigation_close__ht7jA:hover,.navigation_menuButton__wA0UM:hover{background:var(--bg-card-hover)}.navigation_close__ht7jA svg,.navigation_menuButton__wA0UM svg{flex:0 0 auto}.navigation_dialog__o95Hw a:focus-visible,.navigation_dialog__o95Hw button:focus-visible,.navigation_header__3Pi7I a:focus-visible,.navigation_header__3Pi7I button:focus-visible{outline:2px solid #6d9ebc;outline-offset:4px}.navigation_dialog__o95Hw{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;overflow-y:auto;overscroll-behavior:contain;background:var(--bg-primary);color:var(--text-primary)}.navigation_dialog__o95Hw::backdrop{background:#07111ce6}.navigation_menuTop__0tbCp{position:sticky;top:0;z-index:2;border-bottom:1px solid var(--border-color);background:var(--bg-primary)}.navigation_menuTopInner__C6YdJ{width:min(1400px,calc(100% - 48px));margin-inline:auto;min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px}.navigation_menuHeading__5QWGA{font-family:var(--font-display),sans-serif;font-size:19px;font-weight:600;letter-spacing:-.03em}.navigation_menuHeading__5QWGA span{margin-left:12px;font-family:var(--font-body),sans-serif;font-size:11px;font-weight:400;letter-spacing:.02em;color:var(--text-muted)}.navigation_menuBody__BFcp8{width:min(1400px,calc(100% - 48px));margin-inline:auto;padding:32px 0 36px}.navigation_primaryLinks__Y3h2O{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0;margin:0;list-style:none}.navigation_primaryLink__e7a6h{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;border:1px solid var(--border-color);border-radius:10px;font-size:14px;font-weight:550;text-decoration:none;color:var(--text-primary);background:var(--bg-card)}.navigation_primaryLink__e7a6h:hover,.navigation_primaryLink__e7a6h[aria-current]{border-color:#6d9ebc;background:var(--bg-card-hover)}.navigation_primaryLink__e7a6h svg{flex:0 0 auto;color:var(--text-muted)}.navigation_primaryContact__aXD8q{background:#254e6c;color:#fff;border-color:#6a9bb75e}.navigation_primaryContact__aXD8q:hover{background:#326382}.navigation_primaryContact__aXD8q svg{color:#b6d8ec}.navigation_contact__PCaXv,.navigation_primaryContact__aXD8q{filter:hue-rotate(var(--hue-shift,0deg))}.navigation_groups__SW__a{display:grid;grid-template-columns:1.4fr 1fr .75fr;gap:40px;margin-top:36px}.navigation_serviceGroup__iP2SI+.navigation_serviceGroup__iP2SI{margin-top:16px}.navigation_serviceGroup__iP2SI h4{margin:0;font-size:13px;color:var(--text-primary);font-weight:650}.navigation_groupTitle__20Irn{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--border-color);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted)}.navigation_links__ORSaL{margin:0;padding:0;list-style:none}.navigation_serviceLinks__PBTJ5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.navigation_textLink__6gn2A{min-height:44px;display:flex;align-items:center;padding:8px 0;font-size:13px;line-height:1.5;color:var(--text-secondary);text-decoration:none}.navigation_textLink__6gn2A:hover,.navigation_textLink__6gn2A[aria-current]{color:var(--text-primary);text-decoration:underline;text-decoration-color:#6d9ebc;text-underline-offset:5px}.navigation_planetLinks__kCOVV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.navigation_planetLink__PCcgH{min-height:79px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:11px;border:1px solid var(--border-color);border-radius:9px;color:var(--text-primary);text-decoration:none}.navigation_planetLink__PCcgH:hover,.navigation_planetLink__PCcgH[aria-current]{border-color:#6d9ebc;background:var(--bg-card)}.navigation_planetName__1_27G{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.navigation_planetName__1_27G i{width:6px;height:6px;flex:0 0 auto;border-radius:50%}.navigation_planetDescription__x0a97{color:var(--text-secondary);font-size:10px;line-height:1.5}.navigation_worldLinks__wRzxv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.navigation_menuBottom__pjDCc{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px;padding-top:20px;border-top:1px solid var(--border-color)}.navigation_menuBottom__pjDCc>p{color:var(--text-muted);font-size:12px}.navigation_preferences__cGMWc{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.navigation_menuLanguage__TTL_v{display:flex;align-items:center;gap:13px}.navigation_menuLanguage__TTL_v>span{font-size:11px;color:var(--text-muted)}@media (min-width:760px){.navigation_contact__PCaXv{display:inline-flex}.navigation_language__Mofbw{display:block}}@media (min-width:1600px){.navigation_desktop__jKNhE{display:flex}.navigation_controls___keUb{margin-left:0}.navigation_bar__gS9IQ{gap:20px}}@media (max-width:1050px){.navigation_groups__SW__a{grid-template-columns:1fr 1.2fr;gap:32px}.navigation_moreGroup__nOa6j{grid-column:1/-1}.navigation_moreGroup__nOa6j .navigation_links__ORSaL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px}}@media (max-width:759px){.navigation_colorControl__yKdKU{display:none}}@media (max-width:700px){.navigation_header__3Pi7I{height:68px}.navigation_bar__gS9IQ,.navigation_menuBody__BFcp8,.navigation_menuTopInner__C6YdJ{width:calc(100% - 32px)}.navigation_bar__gS9IQ{gap:10px}.navigation_controls___keUb{gap:5px}.navigation_menuButton__wA0UM{width:44px;padding:0}.navigation_menuButton__wA0UM span{display:none}.navigation_tagline__m_2rp{font-size:7px;letter-spacing:.07em}.navigation_menuTopInner__C6YdJ{min-height:68px}.navigation_menuHeading__5QWGA span{display:none}.navigation_menuBody__BFcp8{padding-top:20px}.navigation_primaryLinks__Y3h2O{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.navigation_primaryLink__e7a6h{min-height:60px;padding:13px;font-size:13px}.navigation_groups__SW__a{grid-template-columns:1fr;gap:28px;margin-top:28px}.navigation_moreGroup__nOa6j{grid-column:auto}.navigation_moreGroup__nOa6j .navigation_links__ORSaL{grid-template-columns:repeat(2,minmax(0,1fr))}.navigation_textLink__6gn2A{min-height:47px}.navigation_menuBottom__pjDCc{align-items:flex-start;flex-direction:column}.navigation_preferences__cGMWc{width:100%;justify-content:space-between}}@media (max-width:360px){.navigation_logo__sJnWA svg{width:82px}.navigation_tagline__m_2rp{display:none}.navigation_serviceLinks__PBTJ5{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.navigation_contact__PCaXv,.navigation_header__3Pi7I{transition:none}}.resource-standard-badge_badge__X3jAl{display:inline-flex;gap:13px;align-items:center;max-width:100%;padding:13px 15px;border:1px solid;color:var(--eco-accent,var(--text-primary));text-decoration:none;font-family:inherit;line-height:1.3}.resource-standard-badge_badge__X3jAl>svg{flex-shrink:0}.resource-standard-badge_badge__X3jAl>span{display:grid;gap:5px}.resource-standard-badge_badge__X3jAl strong{font-size:.75rem;font-weight:650}.resource-standard-badge_badge__X3jAl small{font-size:.6875rem;letter-spacing:.04em}.resource-standard-badge_badge__X3jAl:hover{text-decoration:underline;text-underline-offset:4px}.resource-standard-badge_badge__X3jAl:focus-visible{outline:3px solid currentColor;outline-offset:6px}.BackToTop_button__ehjAO{position:fixed;z-index:80;right:max(24px,env(safe-area-inset-right));bottom:calc(96px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:54px;height:70px;padding:8px;border:1px solid var(--text-secondary);border-radius:22px 22px 7px 22px;background:var(--bg-primary);color:var(--text-primary);box-shadow:0 5px 22px #0002;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s,border-color .2s}.BackToTop_button__ehjAO[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transform:none}.BackToTop_button__ehjAO span{font:600 9px/1.4 var(--font-display),sans-serif;letter-spacing:.12em}.BackToTop_orbit__AEbar{opacity:.4}.BackToTop_arrow__K2k1O{transition:transform .2s}.BackToTop_button__ehjAO:hover{border-color:var(--text-primary)}.BackToTop_button__ehjAO:hover .BackToTop_arrow__K2k1O{transform:translateY(-2px)}.BackToTop_button__ehjAO:focus-visible{outline:3px solid var(--text-primary);outline-offset:4px}body:has([data-cookie-banner]) .BackToTop_button__ehjAO{visibility:hidden;pointer-events:none}@media (max-width:639px){.BackToTop_button__ehjAO{right:max(16px,env(safe-area-inset-right));bottom:calc(86px + env(safe-area-inset-bottom));width:48px;height:64px}}@media (prefers-reduced-motion:reduce){.BackToTop_arrow__K2k1O,.BackToTop_button__ehjAO{transition:none}.BackToTop_button__ehjAO:hover .BackToTop_arrow__K2k1O{transform:none}}html[data-a11y-reduced-motion=true] .BackToTop_arrow__K2k1O,html[data-a11y-reduced-motion=true] .BackToTop_button__ehjAO{transition:none}html[data-a11y-reduced-motion=true] .BackToTop_button__ehjAO:hover .BackToTop_arrow__K2k1O{transform:none}@media (forced-colors:active){.BackToTop_button__ehjAO{border-color:ButtonText;background:ButtonFace;color:ButtonText}.BackToTop_orbit__AEbar{opacity:1}}.cookie-banner_banner__V9Ig6{--cookie-bg:#151821;--cookie-text:#f7f6fa;--cookie-secondary:#d1d3df;--cookie-accent:#cab8ff;--cookie-button:#292d3b;--cookie-border:#747b91;position:fixed;z-index:200;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));width:min(35rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;padding:1.25rem;color:var(--cookie-text);background:var(--cookie-bg);border:1px solid var(--cookie-border);border-radius:1.25rem;box-shadow:0 16px 64px #0006;text-align:left}html.light .cookie-banner_banner__V9Ig6{--cookie-bg:#fff;--cookie-text:#171b28;--cookie-secondary:#464b5e;--cookie-accent:#5832a1;--cookie-button:#f1eef8;--cookie-border:#74788a;box-shadow:0 16px 64px #17213a26}.cookie-banner_header__yYrns{display:flex;align-items:center;gap:.75rem;margin-bottom:.8rem}.cookie-banner_cat__QJpys{flex:0 0 48px;color:var(--cookie-accent)}.cookie-banner_title__3kC_c{margin:0;flex:1;font-size:1.2rem;font-weight:750;line-height:1.25;text-wrap:balance}.cookie-banner_description__fdrPo{margin:.6rem 0;font-size:.9rem;line-height:1.6;color:var(--cookie-secondary)}.cookie-banner_privacyLink__cCDwp{display:inline-flex;align-items:center;min-height:44px;color:var(--cookie-accent);font-size:.9rem;font-weight:650;text-decoration:underline;text-underline-offset:.2em}.cookie-banner_status__JEcQ8{margin:.5rem 0 .75rem;font-size:.85rem;line-height:1.55;color:var(--cookie-secondary)}.cookie-banner_choices__a57M7{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.7rem}.cookie-banner_choice__XUnjD{min-height:48px;padding:.8rem .75rem;color:var(--cookie-text);background:var(--cookie-button);border:1px solid var(--cookie-border);border-radius:.65rem;font:inherit;font-size:.9rem;font-weight:700;line-height:1.35;cursor:pointer}.cookie-banner_choice__XUnjD:hover{border-color:var(--cookie-accent);box-shadow:inset 0 0 0 1px var(--cookie-accent)}.cookie-banner_reminder__9Mgkv{margin:.85rem 0 0;color:var(--cookie-secondary);font-size:.8rem;line-height:1.5}.cookie-banner_close__1mj9U{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;min-height:44px;color:var(--cookie-secondary);background:transparent;border:1px solid var(--cookie-border);border-radius:.6rem;cursor:pointer}.cookie-banner_banner__V9Ig6 :focus-visible{outline:3px solid var(--cookie-accent);outline-offset:3px}.cookie-banner_title__3kC_c:focus{outline:none}.cookie-banner_settingsButton__iCXER{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.35rem .15rem;border:0;border-radius:.2rem;background:transparent;color:var(--text-secondary,currentColor);font:inherit;font-size:inherit;line-height:1.5;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.cookie-banner_settingsButton__iCXER:hover{text-decoration-thickness:2px}.cookie-banner_settingsButton__iCXER:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media (max-width:380px){.cookie-banner_banner__V9Ig6{padding:1rem}.cookie-banner_choices__a57M7{grid-template-columns:1fr}.cookie-banner_title__3kC_c{font-size:1.1rem}}@media (forced-colors:active){.cookie-banner_banner__V9Ig6,.cookie-banner_choice__XUnjD,.cookie-banner_close__1mj9U{border-color:CanvasText}.cookie-banner_banner__V9Ig6 :focus-visible,.cookie-banner_settingsButton__iCXER:focus-visible{outline-color:Highlight}}.depth-overview_section__fGtYe{padding:150px 24px 56px;background:var(--bg-primary);color:var(--text-primary);scroll-margin-top:80px}.depth-overview_inner__gbPqu{max-width:1320px;margin:auto}.depth-overview_opening__MM1aB{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center}.depth-overview_copy__jzHbo{min-width:0}.depth-overview_eyebrow__qYDGC{font-size:.75rem;letter-spacing:.15em;font-weight:600;margin:0 0 24px;color:var(--text-secondary)}.depth-overview_copy__jzHbo h1{font-family:var(--font-display);font-size:clamp(3.4rem,6.4vw,6rem);line-height:1;letter-spacing:-.065em;font-weight:600;margin:0 0 24px}.depth-overview_copy__jzHbo h1 span{color:var(--text-secondary)}.depth-overview_experience__DAUG3{font-size:clamp(1.2rem,2vw,1.7rem);font-weight:600;margin-bottom:16px}.depth-overview_lead__XYiHE{font-size:1.1rem;line-height:1.7;max-width:470px;color:var(--text-secondary);margin-bottom:28px}.depth-overview_worlds___OlKm{min-width:0}.depth-overview_worlds___OlKm .world-portal{background:var(--bg-secondary);border-color:var(--glass-border);box-shadow:none;transform:none}.depth-overview_worlds___OlKm .world-portal-caption strong{color:var(--text-primary)}.depth-overview_worlds___OlKm .world-portal-caption span{color:var(--text-secondary)}.depth-overview_worlds___OlKm .world-portal-image>img{transform:none}.depth-overview_universe__iKhsm{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;min-height:44px;font-size:.875rem;text-decoration:underline;text-underline-offset:4px}.depth-overview_services__a5qIH{margin-top:38px;border-block:1px solid var(--glass-border);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.depth-overview_services__a5qIH a{padding:20px 16px;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.875rem;font-weight:600;border-right:1px solid var(--glass-border)}.depth-overview_services__a5qIH a:last-child{border-right:0}.depth-overview_services__a5qIH svg,.depth-overview_universe__iKhsm svg{flex-shrink:0}.depth-overview_saving__3FzHt{margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:.8125rem;line-height:1.6;color:var(--text-secondary)}.depth-overview_saving__3FzHt p{display:flex;gap:12px;max-width:750px}.depth-overview_saving__3FzHt p svg{flex-shrink:0;margin-top:3px}.depth-overview_saving__3FzHt button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 16px;border:1px solid var(--glass-border);font-weight:600;color:var(--text-primary);flex-shrink:0}.depth-overview_section__fGtYe a:focus-visible,.depth-overview_section__fGtYe button:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:1000px){.depth-overview_opening__MM1aB{gap:32px;grid-template-columns:1fr 1.2fr}.depth-overview_services__a5qIH{grid-template-columns:repeat(3,minmax(0,1fr))}.depth-overview_services__a5qIH a{border-bottom:1px solid var(--glass-border)}.depth-overview_saving__3FzHt{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:760px){.depth-overview_section__fGtYe{padding:110px 20px 40px}.depth-overview_opening__MM1aB{grid-template-columns:1fr;gap:32px}.depth-overview_copy__jzHbo h1{font-size:clamp(3.4rem,13vw,5rem)}.depth-overview_lead__XYiHE{font-size:1rem;max-width:none}.depth-overview_eyebrow__qYDGC{margin-bottom:16px}.depth-overview_services__a5qIH{grid-template-columns:1fr 1fr;margin-top:28px}.depth-overview_services__a5qIH a{padding:14px 10px;min-height:58px}.depth-overview_services__a5qIH a:nth-child(2n){border-right:0}.depth-overview_services__a5qIH a:last-child{grid-column:1/-1;border-bottom:0}.depth-overview_saving__3FzHt button{width:100%}}.website-intro-teaser_card__7_EGH{position:relative;display:block;margin:22px 0 0;padding:18px 20px;max-width:490px;border:1px solid #8cbdc766;border-radius:10px;background:#101b26f5;color:#f7fbff!important;box-shadow:0 12px 35px #03071138;text-shadow:none;transition:border-color .18s,transform .18s}.website-intro-teaser_card__7_EGH:hover{border-color:#b0d7df;transform:translateY(-2px)}.website-intro-teaser_card__7_EGH:focus-visible{outline:3px solid #fff!important;outline-offset:5px!important}.website-intro-teaser_top__KKykQ{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#b6d7df;font-size:10px;font-weight:650;letter-spacing:.1em;line-height:1.5}.website-intro-teaser_title__E4oxM{display:block;margin:10px 0 9px;font-size:clamp(20px,2vw,25px);font-weight:650;line-height:1.2;letter-spacing:-.03em}.website-intro-teaser_copy__WJRrv{display:block;color:#d4dee8;font-size:13px;line-height:1.6}.website-intro-teaser_action__U0VGH{display:flex;align-items:center;gap:12px;margin-top:14px;font-size:12px;font-weight:650;line-height:1.5}.website-intro-teaser_action__U0VGH svg,.website-intro-teaser_top__KKykQ svg{flex-shrink:0}@media(max-width:760px){.website-intro-teaser_card__7_EGH{margin-top:20px;max-width:none}}@media(prefers-reduced-motion:reduce){.website-intro-teaser_card__7_EGH{transition:none}.website-intro-teaser_card__7_EGH:hover{transform:none}}html[data-a11y-reduced-motion=true] .website-intro-teaser_card__7_EGH{transition:none}html[data-a11y-reduced-motion=true] .website-intro-teaser_card__7_EGH:hover{transform:none}.sustainability_page__jZ1bb,.sustainability_teaser__EKPLn{--eco-accent:#c7e48a;--eco-ink:#192117;--eco-line:color-mix(in srgb,var(--text-primary) 17%,transparent);--eco-panel:color-mix(in srgb,var(--bg-secondary) 94%,#7d914f);color:var(--text-primary);background:var(--bg-primary);line-height:1.7}.sustainability_page__jZ1bb{padding:115px 0 20px;isolation:isolate}html.light .sustainability_page__jZ1bb,html.light .sustainability_teaser__EKPLn{--eco-accent:#42652a;--eco-panel:#eff1e9;background:#fbfbf7}.sustainability_page__jZ1bb :is(h1,h2,h3,p,figure,ol,ul),.sustainability_teaser__EKPLn :is(h2,p,ul){margin:0}.sustainability_page__jZ1bb a,.sustainability_teaser__EKPLn a{color:inherit;text-decoration:none}.sustainability_page__jZ1bb :is(a,button,summary):focus-visible,.sustainability_teaser__EKPLn :is(a,button):focus-visible{outline:3px solid var(--eco-accent,#c7e48a);outline-offset:6px}.sustainability_page__jZ1bb :is(section,aside){scroll-margin-top:105px}.sustainability_wrap__Pm1eo{width:min(1380px,calc(100% - 112px));margin-inline:auto}.sustainability_breadcrumb__4gMMg{display:flex;align-items:center;flex-wrap:wrap;gap:13px;font-size:.75rem;color:var(--text-muted)}.sustainability_breadcrumb__4gMMg a{display:inline-flex;align-items:center;min-height:35px}.sustainability_breadcrumb__4gMMg a:hover{text-decoration:underline;text-underline-offset:5px}.sustainability_hero__t_wra{display:grid;grid-template-columns:1.04fr 1fr;gap:clamp(30px,5vw,75px);align-items:center;padding:44px 0 60px}.sustainability_kicker__nPcDO{display:flex;align-items:center;gap:10px;font-size:.68rem;font-weight:650;text-transform:uppercase;letter-spacing:.13em;color:var(--eco-accent);line-height:1.65}.sustainability_kicker__nPcDO svg{flex-shrink:0}.sustainability_page__jZ1bb h1{font-family:var(--font-display),sans-serif;font-size:clamp(3.3rem,6.5vw,6.3rem);font-weight:500;letter-spacing:-.065em;line-height:1.01;margin-top:24px}.sustainability_page__jZ1bb h1 span{display:block;color:var(--eco-accent)}.sustainability_page__jZ1bb .sustainability_intro__JZO9M{font-size:1.03rem;line-height:1.85;max-width:535px;color:var(--text-secondary);margin:28px 0}.sustainability_primary__vZVYF{display:inline-flex;align-items:center;justify-content:space-between;min-height:56px;gap:30px;padding:16px 20px;background:#c7e48a;color:#192117!important;font-size:.875rem;font-weight:700;line-height:1.45;border:1px solid #c7e48a;transition:background .15s}.sustainability_primary__vZVYF svg,.sustainability_secondary__8g7kp svg{flex-shrink:0}.sustainability_primary__vZVYF:hover{background:#dbefa9}html.light .sustainability_primary__vZVYF{background:#293a20;border-color:#293a20;color:#f4f7eb!important}html.light .sustainability_primary__vZVYF:hover{background:#41602f}.sustainability_page__jZ1bb .sustainability_secondary__8g7kp{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:13px;font-size:.75rem;color:var(--text-secondary)}.sustainability_secondary__8g7kp:hover{text-decoration:underline;text-underline-offset:5px}.sustainability_page__jZ1bb .sustainability_heroNote__4L2ND{max-width:480px;font-size:.68rem;line-height:1.8;color:var(--text-muted);margin-top:14px}.sustainability_compare__5S7hs{min-width:0;padding:24px 20px 20px;border:1px solid var(--eco-line);background:var(--eco-panel)}.sustainability_compare__5S7hs>figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:15px;font-size:.75rem;font-weight:600;margin-bottom:26px}.sustainability_compare__5S7hs>figcaption>span{font-size:.55rem;letter-spacing:.12em;color:var(--text-muted)}.sustainability_compareViews__d4dZM{display:grid;grid-template-columns:1fr 1fr;gap:15px}.sustainability_miniBrowser__LFqyp{min-width:0;aspect-ratio:.67;border:1px solid #696f6c;position:relative;display:flex;flex-direction:column;background:#111819;color:#f4f7f3;overflow:hidden}.sustainability_browserBar__b_mYd{display:flex;align-items:center;gap:3px;height:23px;background:#222c2d;padding:0 9px;color:#cbd6cf;font-size:.43rem;border-bottom:1px solid #ffffff1a;flex-shrink:0}.sustainability_browserBar__b_mYd i{width:3px;height:3px;background:#a7b5aa;border-radius:50%}.sustainability_browserBar__b_mYd span{margin-left:auto}.sustainability_miniStage__RzYKa{position:relative;isolation:isolate;display:flex;flex:1;flex-direction:column;padding:26px 15px 20px;justify-content:center;overflow:hidden}.sustainability_miniStage__RzYKa>b{font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(2rem,4.8vw,4.5rem);letter-spacing:-.06em;line-height:1}.sustainability_miniStage__RzYKa>span{font-size:clamp(.5rem,.9vw,.8rem);font-weight:600;line-height:1.4;letter-spacing:.02em;margin-top:13px}.sustainability_richBrowser__d2RGG .sustainability_miniStage__RzYKa{background:radial-gradient(ellipse at 50% 18%,#395455 0,#152e31 50%,#0d1418 100%)}.sustainability_miniOrbit__mXp48{position:absolute;width:100%;height:72%;left:20%;top:3%;z-index:-1;border-radius:50%;border:8px double #b6a97e88;box-shadow:0 0 0 20px #071719,0 0 0 22px #a3bfba70,0 0 0 39px #091b1e,0 0 0 42px #9cb4ad77;transform:rotate(-26deg)}.sustainability_leanBrowser__zckar{background:#101110;color:#cfd4cd}.sustainability_leanBrowser__zckar .sustainability_browserBar__b_mYd{background:#191c19}.sustainability_leanBrowser__zckar .sustainability_miniStage__RzYKa>svg{color:#adb9a1;margin-bottom:15px}.sustainability_miniTextLines__g8XE3{display:flex;flex-direction:column;gap:6px;margin-top:20px}.sustainability_miniTextLines__g8XE3 i{height:3px;background:#7c847b;width:90%}.sustainability_miniTextLines__g8XE3 i:last-child{width:67%}.sustainability_miniBrowserFoot__wU_NT{padding:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;border-top:1px solid #ffffff30;background:#101615}.sustainability_miniBrowserFoot__wU_NT i{height:18px;border:1px solid #a8bba24a}.sustainability_richBrowser__d2RGG .sustainability_miniBrowserFoot__wU_NT i{background:#40514c}.sustainability_compareLabels__Yyk4n{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:18px}.sustainability_compareLabels__Yyk4n>p{display:grid;grid-template-columns:auto 1fr;gap:4px 7px;align-items:center;line-height:1.45}.sustainability_compareLabels__Yyk4n svg{color:var(--eco-accent)}.sustainability_compareLabels__Yyk4n strong{font-size:.75rem}.sustainability_compareLabels__Yyk4n span{grid-column:1/-1;font-size:.64rem;color:var(--text-secondary)}.sustainability_page__jZ1bb .sustainability_caption__tsvxs{font-size:.58rem;line-height:1.7;color:var(--text-muted);margin-top:17px;border-top:1px solid var(--eco-line);padding-top:14px}.sustainability_facts__gls7U{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--eco-line)}.sustainability_facts__gls7U>p{display:flex;align-items:center;gap:12px;padding:21px 20px;font-size:.75rem;border-left:1px solid var(--eco-line)}.sustainability_facts__gls7U>p:first-child{border-left:0;padding-left:0}.sustainability_facts__gls7U svg{color:var(--eco-accent);flex-shrink:0}.sustainability_page__jZ1bb h2{font-family:var(--font-display),sans-serif;font-size:clamp(2.25rem,3.8vw,3.7rem);font-weight:500;line-height:1.1;letter-spacing:-.045em;white-space:pre-line}.sustainability_kicker__nPcDO+h2{margin-top:15px}.sustainability_page__jZ1bb h3{font-family:var(--font-display),sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:-.025em;line-height:1.25}.sustainability_live__uJ625{display:grid;grid-template-columns:1.05fr 1fr;gap:85px;padding:65px 0;border-bottom:1px solid var(--eco-line)}.sustainability_live__uJ625>div>p:not(.sustainability_kicker__nPcDO){font-size:.875rem;color:var(--text-secondary);margin-top:25px;max-width:520px}.sustainability_liveControl__7rBEx{padding:28px 30px;background:var(--eco-panel);align-self:center;border-top:2px solid var(--eco-accent)}.sustainability_liveLabel__cKGLY{font-size:.6rem;letter-spacing:.16em;color:var(--text-muted)}.sustainability_modeButton__bX_he{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:left;min-height:62px;padding:15px 17px;border:1px solid var(--eco-line);background:var(--bg-primary);color:var(--text-primary);font:inherit;font-size:.875rem;font-weight:650;cursor:pointer;margin-top:16px}.sustainability_modeButton__bX_he:disabled{cursor:wait}.sustainability_modeButton__bX_he:hover{border-color:var(--eco-accent)}.sustainability_switchTrack__bRMTQ{display:flex;align-items:center;width:43px;height:25px;flex-shrink:0;border:1px solid var(--text-muted);padding:3px;border-radius:50px;background:transparent}.sustainability_switchTrack__bRMTQ>i{display:block;width:17px;height:17px;border-radius:50%;background:var(--text-muted);transition:transform .15s}.sustainability_modeButton__bX_he[aria-pressed=true] .sustainability_switchTrack__bRMTQ{background:#c7e48a;border-color:#c7e48a}.sustainability_modeButton__bX_he[aria-pressed=true] .sustainability_switchTrack__bRMTQ>i{background:#172112;transform:translateX(17px)}.sustainability_page__jZ1bb .sustainability_modeStatus__dv41H{font-size:.65rem;color:var(--text-muted);margin:12px 0 0}.sustainability_page__jZ1bb .sustainability_liveLink__1xyIn{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;margin-top:13px;color:var(--eco-accent);font-size:.75rem;font-weight:600}.sustainability_liveLink__1xyIn:hover{text-decoration:underline;text-underline-offset:5px}.sustainability_page__jZ1bb .sustainability_liveNote__1sOHl{font-size:.68rem;line-height:1.8;margin-top:12px;color:var(--text-muted)}.sustainability_section__k4ozY{padding:85px 0 0}.sustainability_sectionHead__VNJBY{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:end;margin-bottom:35px}.sustainability_sectionHead__VNJBY>p{font-size:.875rem;line-height:1.9;color:var(--text-secondary);max-width:440px}.sustainability_offerGrid__hkkmE{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--eco-line)}.sustainability_offer__Rxeuq{padding:35px 35px 22px;display:flex;flex-direction:column}.sustainability_offer__Rxeuq+article{border-left:1px solid var(--eco-line)}.sustainability_offerTop__rfym2{display:flex;align-items:center;justify-content:space-between;color:var(--eco-accent);margin-bottom:30px}.sustainability_offerTop__rfym2>span{font-size:.65rem;letter-spacing:.12em}.sustainability_page__jZ1bb .sustainability_offer__Rxeuq h3{font-size:1.85rem}.sustainability_page__jZ1bb .sustainability_offer__Rxeuq>p{font-size:.875rem;line-height:1.85;color:var(--text-secondary);margin:18px 0 24px;max-width:500px}.sustainability_offer__Rxeuq>ul{padding:0;list-style:none;display:grid;gap:12px}.sustainability_offer__Rxeuq li{display:flex;gap:11px;align-items:baseline;font-size:.8rem;line-height:1.7}.sustainability_offer__Rxeuq li svg{flex-shrink:0;color:var(--eco-accent);transform:translateY(3px)}.sustainability_offer__Rxeuq>a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;border-top:1px solid var(--eco-line);font-size:.75rem;font-weight:600;margin-top:27px}.sustainability_offer__Rxeuq>a:hover{color:var(--eco-accent)}.sustainability_page__jZ1bb .sustainability_smallNote__CcZCw{font-size:.7rem;color:var(--text-muted);max-width:820px;margin-top:17px}.sustainability_benefitGrid__VpMDr{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.sustainability_benefitGrid__VpMDr article{padding-top:21px;border-top:1px solid var(--eco-line)}.sustainability_benefitGrid__VpMDr article>svg{color:var(--eco-accent);margin-bottom:25px}.sustainability_page__jZ1bb .sustainability_benefitGrid__VpMDr h3{font-size:1.23rem}.sustainability_page__jZ1bb .sustainability_benefitGrid__VpMDr p{font-size:.8rem;line-height:1.85;color:var(--text-secondary);margin-top:14px}.sustainability_chainSection__AVG3E{margin-top:85px;padding:40px;background:var(--eco-panel)}.sustainability_chain__7UBjW{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;gap:30px}.sustainability_chain__7UBjW>li{position:relative}.sustainability_chainIcon__I7XmB{display:flex;justify-content:space-between;align-items:center;height:67px;border-block:1px solid var(--eco-line);margin-bottom:23px;color:var(--eco-accent)}.sustainability_chainIcon__I7XmB span{font-size:.63rem;letter-spacing:.1em;color:var(--text-muted)}.sustainability_page__jZ1bb .sustainability_chain__7UBjW h3{font-size:1.25rem}.sustainability_page__jZ1bb .sustainability_chain__7UBjW p{font-size:.75rem;color:var(--text-secondary);line-height:1.9;margin-top:12px}.sustainability_displayNote__Pr9P2{display:grid;grid-template-columns:auto 1fr;gap:26px;padding-top:35px;margin-top:35px;border-top:1px solid var(--eco-line)}.sustainability_displayNote__Pr9P2>svg{color:var(--eco-accent)}.sustainability_page__jZ1bb .sustainability_displayNote__Pr9P2 h3{font-size:1.2rem}.sustainability_page__jZ1bb .sustainability_displayNote__Pr9P2 p{font-size:.75rem;color:var(--text-secondary);line-height:1.9;margin-top:14px;max-width:940px}.sustainability_displayNote__Pr9P2 a{display:inline-flex;gap:10px;align-items:center;min-height:44px;margin-top:7px;font-size:.7rem;color:var(--eco-accent);text-decoration:underline;text-underline-offset:4px}.sustainability_standard__SPW_8{padding-top:90px;display:grid;grid-template-columns:.75fr 1.1fr;gap:55px 80px}.sustainability_standardIntro__z5XHv>p:not(.sustainability_kicker__nPcDO){font-size:.82rem;color:var(--text-secondary);line-height:1.9;margin-top:25px}.sustainability_standardIntro__z5XHv>a{margin-top:28px}.sustainability_page__jZ1bb .sustainability_standardDate__v_ngQ{font-size:.65rem;color:var(--text-muted);margin-top:18px}.sustainability_page__jZ1bb .sustainability_standardScope__b0HxP{font-size:.75rem}.sustainability_criteria__BT2E1{list-style:none;padding:0;border-top:1px solid var(--eco-line)}.sustainability_criteria__BT2E1>li{display:grid;grid-template-columns:28px 1fr;gap:20px;padding:27px 0;border-bottom:1px solid var(--eco-line)}.sustainability_criterionNumber__t2JuG{font-size:.63rem;color:var(--eco-accent);padding-top:4px}.sustainability_page__jZ1bb .sustainability_criteria__BT2E1 h3{font-size:1.23rem}.sustainability_page__jZ1bb .sustainability_criteria__BT2E1 p{font-size:.78rem;line-height:1.85;color:var(--text-secondary);margin-top:12px}.sustainability_page__jZ1bb .sustainability_criteria__BT2E1 .sustainability_proof__mji8r{font-size:.68rem;line-height:1.8;color:var(--text-muted);border-left:2px solid var(--eco-accent);padding-left:12px;margin-top:15px}.sustainability_page__jZ1bb .sustainability_standardLimit__I9iou{grid-column:1/-1;background:var(--eco-panel);padding:20px 25px;color:var(--text-secondary);font-size:.75rem;line-height:1.85;margin-top:-20px}.sustainability_process__4FdyS{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;list-style:none;padding:0}.sustainability_process__4FdyS>li{border-top:1px solid var(--eco-line);padding-top:20px}.sustainability_process__4FdyS>li>span{font-family:var(--font-display),sans-serif;font-size:2.75rem;line-height:1.1;color:var(--eco-accent);letter-spacing:-.04em;display:block;margin-bottom:25px}.sustainability_page__jZ1bb .sustainability_process__4FdyS h3{font-size:1.2rem}.sustainability_page__jZ1bb .sustainability_process__4FdyS p{margin-top:14px;font-size:.8rem;line-height:1.85;color:var(--text-secondary)}.sustainability_evidence__rxHaq{display:grid;grid-template-columns:auto .7fr 1fr;gap:30px;align-items:start;padding:32px;margin-top:38px;background:var(--eco-panel)}.sustainability_evidence__rxHaq>svg{color:var(--eco-accent)}.sustainability_page__jZ1bb .sustainability_evidence__rxHaq h3{font-size:1.5rem;white-space:pre-line;line-height:1.3}.sustainability_evidence__rxHaq p{font-size:.75rem;color:var(--text-secondary);line-height:1.9}.sustainability_evidence__rxHaq p+p{margin-top:15px}.sustainability_faq___1Plg{display:grid;grid-template-columns:.65fr 1fr;gap:70px;padding-top:90px}.sustainability_faq___1Plg>div:last-child{border-top:1px solid var(--eco-line)}.sustainability_faq___1Plg details{border-bottom:1px solid var(--eco-line)}.sustainability_faq___1Plg summary{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:69px;padding:20px 0;cursor:pointer;list-style:none;font-size:.87rem;font-weight:600;line-height:1.6}.sustainability_faq___1Plg summary::-webkit-details-marker{display:none}.sustainability_faq___1Plg summary svg{flex-shrink:0;color:var(--eco-accent)}.sustainability_faq___1Plg details[open] summary svg{transform:rotate(45deg)}.sustainability_faq___1Plg details p{font-size:.8rem;line-height:1.9;color:var(--text-secondary);padding:0 35px 24px 0}.sustainability_sources__VIX47{margin-top:45px;padding:25px 30px;border:1px solid var(--eco-line)}.sustainability_page__jZ1bb .sustainability_sources__VIX47 h3{font-size:1rem}.sustainability_page__jZ1bb .sustainability_sources__VIX47 p{font-size:.73rem;line-height:1.9;color:var(--text-secondary);margin-top:13px;max-width:1000px}.sustainability_sources__VIX47 a{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:5px;font-size:.7rem;color:var(--eco-accent);text-decoration:underline;text-underline-offset:4px}.sustainability_sources__VIX47>span{display:block;font-size:.6rem;color:var(--text-muted);letter-spacing:.05em;margin-top:5px}.sustainability_reading__iFVGr{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:35px}.sustainability_reading__iFVGr>a{display:flex;align-items:center;gap:20px;padding:25px;border:1px solid var(--eco-line)}.sustainability_reading__iFVGr>a>svg{flex-shrink:0;color:var(--eco-accent)}.sustainability_reading__iFVGr>a>svg:last-child{margin-left:auto}.sustainability_reading__iFVGr>a>span{font-size:.65rem;color:var(--text-muted)}.sustainability_reading__iFVGr strong{display:block;margin-top:8px;font-size:.95rem;font-weight:550;color:var(--text-primary);line-height:1.5}.sustainability_reading__iFVGr>a:hover{background:var(--eco-panel)}.sustainability_closing__2UnP4{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:80px;padding:70px 0 45px}.sustainability_closing__2UnP4>div>p:not(.sustainability_kicker__nPcDO){font-size:.875rem;color:var(--text-secondary);line-height:1.9;margin-bottom:25px}.sustainability_fallback__q51n3{display:block;font-size:.75rem;text-decoration:underline!important;margin-top:15px}.sustainability_related__NfvBh{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:15px 0;border-top:1px solid var(--eco-line);font-size:.7rem}.sustainability_related__NfvBh>span{color:var(--text-muted);margin-right:auto}.sustainability_related__NfvBh a{display:flex;gap:8px;align-items:center;min-height:44px}.sustainability_related__NfvBh a:hover{text-decoration:underline;text-underline-offset:4px}.sustainability_teaser__EKPLn{margin-top:55px!important;margin-bottom:55px!important;display:grid;grid-template-columns:1.1fr .8fr;gap:75px;border-block:1px solid var(--eco-line);padding-block:45px}.sustainability_teaserCopy__aSZrG h2{font-family:var(--font-display),sans-serif;font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:500;line-height:1.05;letter-spacing:-.05em;margin-top:18px}.sustainability_teaserCopy__aSZrG h2 em{font-style:normal;color:var(--eco-accent)}.sustainability_teaserCopy__aSZrG>p:not(.sustainability_kicker__nPcDO){font-size:.88rem;line-height:1.85;color:var(--text-secondary);margin-top:24px;max-width:600px}.sustainability_teaserLink__W2aFH{display:flex;align-items:center;gap:25px;min-height:48px;margin-top:20px;font-size:.8rem;font-weight:650}.sustainability_teaserLink__W2aFH:hover{text-decoration:underline;text-underline-offset:5px}.sustainability_teaserDemo__MzovF{background:var(--eco-panel);border:1px solid var(--eco-line);padding:27px 30px;align-self:center}.sustainability_teaserSwitchHead___Cn6b{display:flex;justify-content:space-between;align-items:center;color:var(--eco-accent)}.sustainability_teaserSwitchHead___Cn6b>span{font-size:.6rem;letter-spacing:.14em}.sustainability_teaserDemo__MzovF>strong{display:block;font-family:var(--font-display),sans-serif;font-size:1.6rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;margin-top:24px}.sustainability_teaserDemo__MzovF ul{padding:0;list-style:none;display:grid;gap:9px;margin-top:19px}.sustainability_teaserDemo__MzovF li{display:flex;align-items:center;gap:10px;font-size:.75rem;color:var(--text-secondary)}.sustainability_teaserDemo__MzovF li svg{color:var(--eco-accent)}.sustainability_teaserDemo__MzovF>.sustainability_modeButton__bX_he{margin-top:25px}.sustainability_teaserDemo__MzovF>small{display:block;margin-top:12px;color:var(--text-muted);font-size:.62rem;line-height:1.7}@media(min-width:1600px){.sustainability_hero__t_wra{padding-top:55px}.sustainability_miniStage__RzYKa>b{font-size:4.7rem}}@media(max-width:1100px){.sustainability_wrap__Pm1eo{width:calc(100% - 64px)}.sustainability_hero__t_wra{gap:30px}.sustainability_page__jZ1bb h1{font-size:clamp(3rem,6.3vw,5rem)}.sustainability_hero__t_wra .sustainability_primary__vZVYF{font-size:.8rem;gap:20px}.sustainability_compare__5S7hs{padding:20px 15px 16px}.sustainability_compareLabels__Yyk4n,.sustainability_compareViews__d4dZM{gap:10px}.sustainability_live__uJ625,.sustainability_sectionHead__VNJBY{gap:40px}.sustainability_chainSection__AVG3E{padding:30px}.sustainability_benefitGrid__VpMDr,.sustainability_chain__7UBjW,.sustainability_process__4FdyS{gap:20px}.sustainability_offer__Rxeuq{padding:30px 27px 20px}.sustainability_standard__SPW_8{gap:40px}.sustainability_evidence__rxHaq{grid-template-columns:auto 1fr;gap:20px}.sustainability_evidence__rxHaq>div{grid-column:2}.sustainability_teaser__EKPLn{gap:40px}.sustainability_teaserDemo__MzovF{padding:24px}.sustainability_teaserCopy__aSZrG h2{font-size:3.2rem}}@media(max-width:800px){.sustainability_page__jZ1bb{padding-top:100px}.sustainability_wrap__Pm1eo{width:calc(100% - 40px)}.sustainability_hero__t_wra{grid-template-columns:1fr;gap:35px;padding:28px 0 40px}.sustainability_page__jZ1bb h1{font-size:clamp(3.5rem,9.5vw,5.6rem);max-width:650px}.sustainability_page__jZ1bb .sustainability_intro__JZO9M{max-width:600px}.sustainability_hero__t_wra .sustainability_secondary__8g7kp{margin-left:22px}.sustainability_compare__5S7hs{max-width:590px;width:100%;justify-self:center;padding:25px}.sustainability_miniBrowser__LFqyp{aspect-ratio:.8}.sustainability_miniStage__RzYKa{padding:28px 20px}.sustainability_miniStage__RzYKa>b{font-size:clamp(3rem,10vw,4.6rem)}.sustainability_miniStage__RzYKa>span{font-size:.8rem}.sustainability_browserBar__b_mYd{height:27px}.sustainability_compareLabels__Yyk4n strong{font-size:.85rem}.sustainability_compareLabels__Yyk4n span{font-size:.7rem}.sustainability_compareLabels__Yyk4n,.sustainability_compareViews__d4dZM{gap:18px}.sustainability_facts__gls7U{grid-template-columns:1fr}.sustainability_facts__gls7U>p,.sustainability_facts__gls7U>p:first-child{padding:15px 0;border-left:0;border-top:1px solid var(--eco-line)}.sustainability_facts__gls7U>p:first-child{border-top:0}.sustainability_live__uJ625{grid-template-columns:1fr;padding:45px 0;gap:27px}.sustainability_live__uJ625>div>p:not(.sustainability_kicker__nPcDO){max-width:660px}.sustainability_liveControl__7rBEx{padding:25px}.sustainability_page__jZ1bb h2{font-size:clamp(2rem,6vw,3.3rem)}.sustainability_section__k4ozY{padding-top:55px}.sustainability_sectionHead__VNJBY{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.sustainability_sectionHead__VNJBY>p{max-width:600px}.sustainability_offerGrid__hkkmE{grid-template-columns:1fr}.sustainability_offer__Rxeuq+article{border-left:0;border-top:1px solid var(--eco-line)}.sustainability_offer__Rxeuq{padding:27px 25px 15px}.sustainability_page__jZ1bb .sustainability_offer__Rxeuq h3{font-size:1.7rem}.sustainability_offerTop__rfym2{margin-bottom:22px}.sustainability_benefitGrid__VpMDr,.sustainability_process__4FdyS{grid-template-columns:1fr 1fr;gap:28px}.sustainability_chainSection__AVG3E{margin-top:55px;padding:27px}.sustainability_chain__7UBjW{grid-template-columns:1fr 1fr;gap:30px}.sustainability_displayNote__Pr9P2{gap:18px}.sustainability_standard__SPW_8{padding-top:55px;grid-template-columns:1fr;gap:28px}.sustainability_standardIntro__z5XHv>p:not(.sustainability_kicker__nPcDO){max-width:660px}.sustainability_criteria__BT2E1>li{padding:24px 0}.sustainability_page__jZ1bb .sustainability_standardLimit__I9iou{margin-top:0}.sustainability_faq___1Plg{grid-template-columns:1fr;gap:28px;padding-top:55px}.sustainability_reading__iFVGr{grid-template-columns:1fr}.sustainability_closing__2UnP4{grid-template-columns:1fr;gap:28px;padding:55px 0 35px}.sustainability_related__NfvBh{gap:8px 22px}.sustainability_related__NfvBh>span{width:100%}.sustainability_teaser__EKPLn{grid-template-columns:1fr;gap:28px;padding-block:30px;margin-block:35px!important}.sustainability_teaserCopy__aSZrG h2{font-size:clamp(2.4rem,7.2vw,4rem)}.sustainability_teaserCopy__aSZrG>p:not(.sustainability_kicker__nPcDO){max-width:660px}.sustainability_teaserDemo__MzovF{max-width:580px;width:100%}}@media(max-width:450px){.sustainability_page__jZ1bb h1{font-size:clamp(2.9rem,11vw,4.2rem)}.sustainability_kicker__nPcDO{font-size:.6rem;letter-spacing:.1em}.sustainability_closing__2UnP4 .sustainability_primary__vZVYF,.sustainability_hero__t_wra .sustainability_primary__vZVYF{width:100%;font-size:.8rem;padding-inline:15px}.sustainability_hero__t_wra .sustainability_secondary__8g7kp{margin-left:0}.sustainability_compare__5S7hs{padding:19px 14px}.sustainability_compare__5S7hs>figcaption{font-size:.7rem;margin-bottom:20px}.sustainability_compare__5S7hs>figcaption>span{font-size:.48rem}.sustainability_compareLabels__Yyk4n,.sustainability_compareViews__d4dZM{gap:10px}.sustainability_miniBrowser__LFqyp{aspect-ratio:.65}.sustainability_miniStage__RzYKa{padding:21px 12px}.sustainability_miniStage__RzYKa>b{font-size:2.8rem}.sustainability_miniStage__RzYKa>span{font-size:.57rem}.sustainability_miniBrowserFoot__wU_NT{padding:9px;gap:3px}.sustainability_miniBrowserFoot__wU_NT i{height:14px}.sustainability_compareLabels__Yyk4n strong{font-size:.72rem}.sustainability_compareLabels__Yyk4n span{font-size:.62rem}.sustainability_page__jZ1bb .sustainability_intro__JZO9M{font-size:.95rem}.sustainability_chainSection__AVG3E{padding:22px 19px}.sustainability_chain__7UBjW{gap:22px 20px}.sustainability_page__jZ1bb .sustainability_chain__7UBjW p{font-size:.72rem}.sustainability_page__jZ1bb .sustainability_chain__7UBjW h3{font-size:1.1rem}.sustainability_displayNote__Pr9P2{grid-template-columns:1fr;gap:15px}.sustainability_page__jZ1bb .sustainability_displayNote__Pr9P2 h3{font-size:1.17rem}.sustainability_benefitGrid__VpMDr{gap:25px 20px}.sustainability_page__jZ1bb .sustainability_benefitGrid__VpMDr h3{font-size:1.1rem}.sustainability_page__jZ1bb .sustainability_benefitGrid__VpMDr p{font-size:.75rem}.sustainability_process__4FdyS{grid-template-columns:1fr}.sustainability_process__4FdyS>li{display:grid;grid-template-columns:50px 1fr;gap:0 15px}.sustainability_process__4FdyS>li>span{grid-row:1/3;margin-bottom:0}.sustainability_page__jZ1bb .sustainability_process__4FdyS p{grid-column:2;margin-top:9px}.sustainability_evidence__rxHaq{padding:24px;grid-template-columns:1fr}.sustainability_evidence__rxHaq>div{grid-column:auto}.sustainability_page__jZ1bb .sustainability_evidence__rxHaq h3{font-size:1.5rem}.sustainability_criteria__BT2E1>li{gap:12px;grid-template-columns:23px 1fr}.sustainability_page__jZ1bb .sustainability_criteria__BT2E1 h3{font-size:1.16rem}.sustainability_page__jZ1bb .sustainability_standardLimit__I9iou{padding:20px}.sustainability_sources__VIX47{padding:22px}.sustainability_reading__iFVGr>a{gap:15px;padding:22px}.sustainability_reading__iFVGr strong{font-size:.85rem}.sustainability_reading__iFVGr>a>svg:first-child{width:20px}.sustainability_liveControl__7rBEx{padding:22px}.sustainability_modeButton__bX_he{font-size:.79rem;padding-inline:13px}.sustainability_teaserDemo__MzovF{padding:22px}.sustainability_teaserLink__W2aFH{font-size:.76rem;gap:15px}}@media(prefers-reduced-motion:reduce){.sustainability_page__jZ1bb *,.sustainability_teaser__EKPLn *{transition:none!important;scroll-behavior:auto!important}}.sustainability_verification__55zQ5{padding:28px;margin:28px 0;border:1px solid var(--border-color);background:var(--bg-card)}.sustainability_verification__55zQ5 h3{margin:12px 0 20px;font-size:clamp(21px,3vw,30px);line-height:1.15;letter-spacing:-.03em}.sustainability_verification__55zQ5 ul{padding-left:20px;display:grid;gap:14px;list-style:disc;color:var(--text-secondary);line-height:1.7;font-size:15px}.sustainability_verification__55zQ5>p:last-child{margin-top:24px;max-width:90ch;color:var(--text-secondary);font-size:13px;line-height:1.7}.sustainability_heroActions__o8elQ{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.sustainability_page__jZ1bb .sustainability_heroActions__o8elQ .sustainability_secondary__8g7kp{margin:0}.zuckerrabatt-teaser_teaser__hO_pj{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-block:0 64px;border:1px solid var(--ph-line,var(--border-color));background:var(--ph-bg,var(--bg-primary));color:var(--ph-fg,var(--text-primary))}.zuckerrabatt-teaser_artwork__Ep7QE{position:relative;min-height:360px;background:#111015}.zuckerrabatt-teaser_artwork__Ep7QE img{object-fit:contain}.zuckerrabatt-teaser_copy__cZ_0c{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(24px,3.2vw,46px)}.zuckerrabatt-teaser_copy__cZ_0c .zuckerrabatt-teaser_kicker__qLEPf{max-width:400px;margin:0 0 14px;color:var(--ph-muted,var(--text-secondary));font-size:.8125rem;line-height:1.55}.zuckerrabatt-teaser_teaser__hO_pj .zuckerrabatt-teaser_copy__cZ_0c h2{margin:0;font-size:clamp(2rem,3.8vw,3.5rem);font-weight:500;line-height:1.06;letter-spacing:-.055em}.zuckerrabatt-teaser_copy__cZ_0c .zuckerrabatt-teaser_offer__S_vm0{max-width:500px;margin:22px 0 0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.5}.zuckerrabatt-teaser_offer__S_vm0 strong{font-weight:700}.zuckerrabatt-teaser_copy__cZ_0c .zuckerrabatt-teaser_claimNote__jCwvU{margin:10px 0 0;font-size:.875rem;font-weight:600}.zuckerrabatt-teaser_copy__cZ_0c .zuckerrabatt-teaser_terms__X_A5r{max-width:510px;margin:12px 0 0;color:var(--ph-muted,var(--text-secondary));font-size:.75rem;line-height:1.6}.zuckerrabatt-teaser_cta__RuJVm{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:46px;margin-top:22px;padding:12px 17px;background:var(--ph-fg,var(--text-primary));color:var(--ph-bg,var(--bg-primary));font-size:.875rem;font-weight:600}.zuckerrabatt-teaser_cta__RuJVm:hover{text-decoration:underline;text-underline-offset:4px}.zuckerrabatt-teaser_cta__RuJVm:focus-visible,.zuckerrabatt-teaser_serviceLink__8ycuN:focus-visible{outline:3px solid var(--ph-blue,#557cff);outline-offset:5px}.zuckerrabatt-teaser_cta__RuJVm svg,.zuckerrabatt-teaser_serviceLink__8ycuN svg{flex-shrink:0}.zuckerrabatt-teaser_serviceNote__D1S1I{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid var(--border-color);border-left:3px solid #b18341;background:var(--bg-secondary);color:var(--text-primary)}.zuckerrabatt-teaser_serviceTitle__glDQE{margin:0;font-size:1rem;line-height:1.4;font-weight:600}.zuckerrabatt-teaser_serviceTerms__V_rOz{max-width:760px;margin:7px 0 0;font-size:.8125rem;line-height:1.6;color:var(--text-secondary)}.zuckerrabatt-teaser_serviceLink__8ycuN{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;min-height:44px;font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:4px}@media (max-width:760px){.zuckerrabatt-teaser_teaser__hO_pj{grid-template-columns:minmax(0,1fr);margin-bottom:40px}.zuckerrabatt-teaser_artwork__Ep7QE{min-height:0;aspect-ratio:3/2}.zuckerrabatt-teaser_copy__cZ_0c{padding:25px 22px 28px}.zuckerrabatt-teaser_teaser__hO_pj .zuckerrabatt-teaser_copy__cZ_0c h2{max-width:440px;font-size:clamp(2rem,8vw,3rem)}.zuckerrabatt-teaser_copy__cZ_0c .zuckerrabatt-teaser_offer__S_vm0{margin-top:17px}.zuckerrabatt-teaser_serviceNote__D1S1I{align-items:flex-start;flex-direction:column;gap:10px;padding:20px}}.design-teaser_section__MVuU9{max-width:1280px;margin:60px auto;padding:clamp(20px,4vw,48px);color:var(--text-primary);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.design-teaser_heading__NtPq3{display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:end;margin-bottom:28px}.design-teaser_eyebrow__zmAid{text-transform:uppercase;letter-spacing:.15em;font-size:.72rem;font-weight:700;color:var(--text-secondary);margin-bottom:14px}.design-teaser_heading__NtPq3 h2{font-family:var(--font-display),sans-serif;font-size:clamp(2rem,4vw,3.6rem);line-height:1.05;letter-spacing:-.045em;font-weight:700;max-width:700px}.design-teaser_heading__NtPq3>p{font-size:1rem;line-height:1.7;color:var(--text-secondary);max-width:540px}.design-teaser_images__FhqtT{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:start;gap:16px}.design-teaser_imageLink__ZF_mW{grid-column:span 1;display:block;min-width:0;border:1px solid var(--border-color);border-radius:10px;overflow:hidden;background:var(--bg-secondary);transition:transform .2s}.design-teaser_imageLink__ZF_mW:first-child{grid-column:span 2}.design-teaser_imageLink__ZF_mW:nth-child(2){margin-top:36px}.design-teaser_imageLink__ZF_mW:nth-child(3){margin-top:72px}.design-teaser_imageLink__ZF_mW img{display:block;width:100%;height:auto}.design-teaser_imageLink__ZF_mW>span{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:12px;font-size:.8rem;font-weight:700}.design-teaser_imageLink__ZF_mW small{font-weight:400;color:var(--text-secondary)}.design-teaser_imageLink__ZF_mW svg{margin-left:auto;flex-shrink:0}.design-teaser_imageLink__ZF_mW:hover{transform:translateY(-3px)}.design-teaser_actions__fHK4g{display:flex;gap:16px 24px;align-items:center;flex-wrap:wrap;margin-top:28px}.design-teaser_actions__fHK4g a{min-height:48px;display:inline-flex;align-items:center;gap:12px;font-weight:600;font-size:.95rem;text-decoration:underline;text-underline-offset:5px}.design-teaser_actions__fHK4g .design-teaser_primary__4g2HO{background:var(--text-primary);color:var(--bg-primary);padding:14px 22px;border-radius:8px;text-decoration:none}.design-teaser_section__MVuU9 a:focus-visible{outline:3px solid var(--text-primary);outline-offset:5px}@media(max-width:700px){.design-teaser_section__MVuU9{margin:32px auto}.design-teaser_heading__NtPq3{grid-template-columns:1fr;gap:18px}.design-teaser_images__FhqtT{grid-template-columns:1fr 1fr;gap:10px}.design-teaser_imageLink__ZF_mW:nth-child(2),.design-teaser_imageLink__ZF_mW:nth-child(3){margin-top:0}.design-teaser_imageLink__ZF_mW>span{font-size:.72rem}.design-teaser_imageLink__ZF_mW small{display:none}.design-teaser_actions__fHK4g a{width:100%;justify-content:center;text-align:center}.design-teaser_actions__fHK4g svg{flex-shrink:0}}@media(prefers-reduced-motion:reduce){.design-teaser_imageLink__ZF_mW{transition:none}.design-teaser_imageLink__ZF_mW:hover{transform:none}}