.esg-page[data-astro-cid-tjpdoefi]{--red:#e8002a;--muted:#5a5754;color:#12100f}.esg-container[data-astro-cid-tjpdoefi]{width:min(1200px,100% - 48px);margin-inline:auto}.esg-hero[data-astro-cid-tjpdoefi]{color:#fff;background:#171518 radial-gradient(circle at 85% 20%,#e8002a3d,#0000 48%)}.esg-hero-grid[data-astro-cid-tjpdoefi]{grid-template-columns:1fr .95fr;align-items:center;gap:clamp(32px,5vw,80px);padding-block:clamp(64px,8vw,108px);display:grid}.esg-eyebrow[data-astro-cid-tjpdoefi]{letter-spacing:.13em;text-transform:uppercase;color:#b81d3a;margin:0 0 16px;font-size:13px;font-weight:800}.esg-hero[data-astro-cid-tjpdoefi] .esg-eyebrow[data-astro-cid-tjpdoefi]{color:#ff8299}.esg-hero[data-astro-cid-tjpdoefi] h1[data-astro-cid-tjpdoefi]{letter-spacing:-.045em;max-width:14ch;margin:0 0 26px;font-size:clamp(42px,5.2vw,70px);font-weight:780;line-height:1.08}.esg-hero[data-astro-cid-tjpdoefi] h1[data-astro-cid-tjpdoefi] span[data-astro-cid-tjpdoefi]{color:#ff5977}.esg-lead[data-astro-cid-tjpdoefi]{color:#e5dce0;max-width:65ch;margin:0 0 32px;font-size:clamp(17px,1.5vw,19px);line-height:1.7}.esg-button[data-astro-cid-tjpdoefi]{background:var(--red);color:#fff;border-radius:6px;gap:10px;padding:13px 22px;font-size:15px;font-weight:750;text-decoration:none;transition:background-color .2s ease-out,transform .2s ease-out;display:inline-flex}.esg-button[data-astro-cid-tjpdoefi]:hover{background:#bc0022;transform:translateY(-2px)}.esg-hero-media[data-astro-cid-tjpdoefi]{border:1px solid #ffffff24;border-radius:17px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 25px 75px #0008}.esg-hero-media[data-astro-cid-tjpdoefi] img[data-astro-cid-tjpdoefi]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.esg-hero-media[data-astro-cid-tjpdoefi] figcaption[data-astro-cid-tjpdoefi]{color:#fff;background:linear-gradient(#0000,#141016de);padding:45px 24px 20px;font-size:14px;font-weight:650;position:absolute;inset:auto 0 0}.esg-pillars[data-astro-cid-tjpdoefi]{background:#f7f5f2;padding-block:clamp(72px,8vw,112px)}.esg-section-head[data-astro-cid-tjpdoefi]{max-width:820px;margin-bottom:36px}.esg-section-head[data-astro-cid-tjpdoefi] h2[data-astro-cid-tjpdoefi],.esg-outro[data-astro-cid-tjpdoefi] h2[data-astro-cid-tjpdoefi]{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(32px,4vw,48px);font-weight:760;line-height:1.16}.esg-section-head[data-astro-cid-tjpdoefi]>p[data-astro-cid-tjpdoefi]:last-child,.esg-outro[data-astro-cid-tjpdoefi] p[data-astro-cid-tjpdoefi]:not(.esg-eyebrow){color:var(--muted);max-width:65ch;font-size:18px;line-height:1.7}.esg-pillar-grid[data-astro-cid-tjpdoefi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.esg-pillar[data-astro-cid-tjpdoefi]{background:#fff;border:1px solid #eae8e4;border-radius:14px;padding:clamp(23px,3vw,34px);transition:transform .22s ease-out,box-shadow .22s ease-out;box-shadow:0 4px 16px #12100f08}.esg-pillar[data-astro-cid-tjpdoefi]:hover{transform:translateY(-4px);box-shadow:0 18px 35px #12100f20}.esg-icon[data-astro-cid-tjpdoefi]{color:#c40023;background:#fdeceb;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:22px;display:flex}.esg-icon[data-astro-cid-tjpdoefi] svg[data-astro-cid-tjpdoefi]{flex-shrink:0;width:27px;height:27px}.esg-pillar[data-astro-cid-tjpdoefi] h3[data-astro-cid-tjpdoefi]{letter-spacing:-.025em;margin:0 0 12px;font-size:24px;line-height:1.25}.esg-pillar[data-astro-cid-tjpdoefi] p[data-astro-cid-tjpdoefi]{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.esg-components[data-astro-cid-tjpdoefi]{padding-block:clamp(72px,8vw,112px)}.esg-table-wrap[data-astro-cid-tjpdoefi]{border:1px solid #eae8e4;border-radius:14px;overflow-x:auto;box-shadow:0 14px 35px #12100f0d}.esg-table-wrap[data-astro-cid-tjpdoefi]:focus-visible{outline:2px solid var(--red);outline-offset:4px}.esg-table-wrap[data-astro-cid-tjpdoefi] table[data-astro-cid-tjpdoefi]{border-collapse:collapse;text-align:left;width:100%;min-width:600px;font-size:16px}.esg-table-wrap[data-astro-cid-tjpdoefi] thead[data-astro-cid-tjpdoefi]{color:#fff;background:#171518}.esg-table-wrap[data-astro-cid-tjpdoefi] th[data-astro-cid-tjpdoefi],.esg-table-wrap[data-astro-cid-tjpdoefi] td[data-astro-cid-tjpdoefi]{vertical-align:top;padding:22px 24px;line-height:1.6}.esg-table-wrap[data-astro-cid-tjpdoefi] tbody[data-astro-cid-tjpdoefi] tr[data-astro-cid-tjpdoefi]{border-top:1px solid #eae8e4}.esg-table-wrap[data-astro-cid-tjpdoefi] tbody[data-astro-cid-tjpdoefi] tr[data-astro-cid-tjpdoefi]:nth-child(2n){background:#faf8f7}.esg-table-wrap[data-astro-cid-tjpdoefi] tbody[data-astro-cid-tjpdoefi] tr[data-astro-cid-tjpdoefi]:hover{background:#fdeceb}.esg-table-wrap[data-astro-cid-tjpdoefi] tbody[data-astro-cid-tjpdoefi] th[data-astro-cid-tjpdoefi]{color:#12100f;width:31%;font-weight:750}.esg-table-wrap[data-astro-cid-tjpdoefi] tbody[data-astro-cid-tjpdoefi] td[data-astro-cid-tjpdoefi]{color:#504c49}.esg-outro[data-astro-cid-tjpdoefi]{background:#f7f5f2;padding-block:clamp(72px,8vw,112px)}.esg-outro-grid[data-astro-cid-tjpdoefi]{grid-template-columns:1fr .9fr;align-items:center;gap:clamp(32px,6vw,90px);display:grid}.esg-outro[data-astro-cid-tjpdoefi] figure[data-astro-cid-tjpdoefi]{border-radius:16px;margin:0;overflow:hidden;box-shadow:0 18px 48px #0002}.esg-outro[data-astro-cid-tjpdoefi] img[data-astro-cid-tjpdoefi]{aspect-ratio:5/4;object-fit:cover;width:100%;height:auto;display:block}.esg-outro[data-astro-cid-tjpdoefi] a[data-astro-cid-tjpdoefi]{color:#c40023;text-underline-offset:5px;gap:8px;margin-top:18px;font-weight:750;display:inline-flex}.esg-outro[data-astro-cid-tjpdoefi] a[data-astro-cid-tjpdoefi]:hover{color:#850019}@media (width<=900px){.esg-hero-grid[data-astro-cid-tjpdoefi],.esg-outro-grid[data-astro-cid-tjpdoefi],.esg-pillar-grid[data-astro-cid-tjpdoefi]{grid-template-columns:1fr}.esg-hero-media[data-astro-cid-tjpdoefi]{max-width:720px}}@media (width<=650px){.esg-container[data-astro-cid-tjpdoefi]{width:calc(100% - 36px)}.esg-table-wrap[data-astro-cid-tjpdoefi] th[data-astro-cid-tjpdoefi],.esg-table-wrap[data-astro-cid-tjpdoefi] td[data-astro-cid-tjpdoefi]{padding:17px 18px}}@media (prefers-reduced-motion:reduce){.esg-pillar[data-astro-cid-tjpdoefi],.esg-button[data-astro-cid-tjpdoefi]{transition:none}.esg-pillar[data-astro-cid-tjpdoefi]:hover,.esg-button[data-astro-cid-tjpdoefi]:hover{transform:none}}
