.commitment-module__qPmYrG__page{background:var(--paper);color:var(--ink);scroll-behavior:auto}.commitment-module__qPmYrG__teaserActions{gap:8px;min-width:0;display:grid}.commitment-module__qPmYrG__page ::selection,.commitment-module__qPmYrG__teaser ::selection{color:var(--ink);background:var(--iris-soft)}.commitment-module__qPmYrG__page a:focus-visible,.commitment-module__qPmYrG__page summary:focus-visible,.commitment-module__qPmYrG__teaser a:focus-visible{outline-offset:5px;outline:2px solid}.commitment-module__qPmYrG__skipLink{z-index:10;background:var(--paper);padding:14px 20px;position:absolute;top:12px;left:24px;transform:translateY(-180%)}.commitment-module__qPmYrG__skipLink:focus{transform:translateY(0)}.commitment-module__qPmYrG__masthead{color:var(--paper);background:var(--night)}.commitment-module__qPmYrG__hero,.commitment-module__qPmYrG__section,.commitment-module__qPmYrG__teaserInner{width:min(100% - 48px, var(--max));margin-inline:auto}.commitment-module__qPmYrG__hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px 56px;padding-block:64px 72px;display:grid}.commitment-module__qPmYrG__heroIntro{min-width:0}.commitment-module__qPmYrG__hero h1{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;max-width:15ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,5vw,4.75rem);font-weight:400;line-height:1.06}.commitment-module__qPmYrG__heroText{max-width:48ch;color:var(--iris-soft);margin:26px 0;font-size:1.15rem;line-height:1.75}.commitment-module__qPmYrG__heroLink,.commitment-module__qPmYrG__sourceLink,.commitment-module__qPmYrG__teaserLink{text-underline-offset:6px;align-items:center;gap:12px;min-height:44px;padding-block:10px;font-weight:600;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.commitment-module__qPmYrG__heroLink:hover,.commitment-module__qPmYrG__teaserLink:hover{color:var(--iris-soft)}.commitment-module__qPmYrG__heroLink svg,.commitment-module__qPmYrG__sourceLink svg,.commitment-module__qPmYrG__teaserLink svg{flex-shrink:0}.commitment-module__qPmYrG__heroPrinciples{grid-column:1/-1;min-width:0}.commitment-module__qPmYrG__heroPrinciples h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:400;line-height:1.25}.commitment-module__qPmYrG__section{padding-block:88px;scroll-margin-top:24px}.commitment-module__qPmYrG__sectionHeading{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;margin-bottom:36px;display:grid}.commitment-module__qPmYrG__sectionHeading h2,.commitment-module__qPmYrG__teaser h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3vw,2.75rem);font-weight:400;line-height:1.15}.commitment-module__qPmYrG__sectionHeading p{max-width:65ch;color:var(--ink-soft);margin:0;line-height:1.75}.commitment-module__qPmYrG__principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;display:grid}.commitment-module__qPmYrG__integrityArt{border-radius:32px;width:100%;min-width:0;max-width:420px;margin:0 auto;overflow:hidden}.commitment-module__qPmYrG__integrityImage{object-fit:contain;-webkit-mask-composite:source-in;width:100%;height:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 4% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 4% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.commitment-module__qPmYrG__principles>div{border-top:1px solid var(--line-light);grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;padding-top:18px;display:grid}.commitment-module__qPmYrG__principles dt{font-size:1.05rem;font-weight:650;line-height:1.6}.commitment-module__qPmYrG__principles dd{color:var(--iris-soft);margin:0;line-height:1.75}.commitment-module__qPmYrG__casesSection{border-top:1px solid var(--line-strong)}.commitment-module__qPmYrG__sectionHeading .commitment-module__qPmYrG__reviewDate{font-variant-numeric:tabular-nums;margin-top:16px;font-size:.875rem}.commitment-module__qPmYrG__case{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:clamp(24px,4vw,56px);padding-block:28px;display:grid}.commitment-module__qPmYrG__caseMeta{min-width:0;font-size:.9rem;line-height:1.6}.commitment-module__qPmYrG__caseFigure{margin:0 0 20px}.commitment-module__qPmYrG__caseFigure a{display:block}.commitment-module__qPmYrG__caseFigure img{border-radius:12px;width:100%;height:auto;display:block}.commitment-module__qPmYrG__caseMeta time{font-variant-numeric:tabular-nums}.commitment-module__qPmYrG__caseMeta p{overflow-wrap:anywhere;margin:10px 0 14px;font-weight:650}.commitment-module__qPmYrG__status,.commitment-module__qPmYrG__confirmedStatus{background:var(--paper-deep);padding:5px 10px;font-size:.8rem;display:inline-block}.commitment-module__qPmYrG__confirmedStatus{background:var(--sage)}.commitment-module__qPmYrG__caseContent{min-width:0}.commitment-module__qPmYrG__caseContent h3{letter-spacing:-.015em;text-wrap:balance;max-width:40ch;margin:0 0 14px;font-size:clamp(1.35rem,2.25vw,1.85rem);font-weight:650;line-height:1.35}.commitment-module__qPmYrG__caseTitleLink{min-height:44px;display:inline-block}.commitment-module__qPmYrG__caseTitleLink:hover{color:var(--river);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.commitment-module__qPmYrG__caseContent p{max-width:72ch;color:var(--ink-soft);margin:0 0 18px;line-height:1.8}.commitment-module__qPmYrG__caseAmount{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 14px;line-height:1.5;display:flex}.commitment-module__qPmYrG__caseAmount dt{color:var(--ink-soft);font-size:.85rem}.commitment-module__qPmYrG__caseAmount dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.2rem;font-weight:650}.commitment-module__qPmYrG__caseActions{flex-wrap:wrap;align-items:center;gap:12px 24px;min-width:0;display:flex}.commitment-module__qPmYrG__caseActions .commitment-module__qPmYrG__researchLink{text-align:left;max-width:100%;padding:12px 20px;font-weight:650;line-height:1.5}.commitment-module__qPmYrG__researchLink span{overflow-wrap:anywhere;min-width:0}.commitment-module__qPmYrG__researchLink svg{flex-shrink:0}.commitment-module__qPmYrG__page .commitment-module__qPmYrG__researchLink:focus-visible{outline-color:var(--river)}.commitment-module__qPmYrG__sourceLink{color:var(--river);font-size:.94rem}.commitment-module__qPmYrG__sourceLink:hover{color:var(--ink)}.commitment-module__qPmYrG__contactNote{max-width:80ch;color:var(--ink-soft);margin:24px 0 0;font-size:.95rem;line-height:1.8}.commitment-module__qPmYrG__reporting{border-top:1px solid var(--line-strong)}.commitment-module__qPmYrG__channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.commitment-module__qPmYrG__channels>div{border-top:1px solid var(--line);padding-block:24px}.commitment-module__qPmYrG__channels h3{margin:0 0 12px;font-size:1.15rem;line-height:1.5}.commitment-module__qPmYrG__channels p{max-width:60ch;color:var(--ink-soft);margin:0 0 12px;line-height:1.8}.commitment-module__qPmYrG__contactNote a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.commitment-module__qPmYrG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.commitment-module__qPmYrG__teaser{color:var(--paper);background:var(--night);padding-block:64px}.commitment-module__qPmYrG__teaserInner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;display:grid}.commitment-module__qPmYrG__teaser h2{max-width:24ch}.commitment-module__qPmYrG__teaser p{max-width:65ch;color:var(--iris-soft);margin:20px 0 0;line-height:1.8}@media (max-width:980px){.commitment-module__qPmYrG__principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.commitment-module__qPmYrG__hero,.commitment-module__qPmYrG__section,.commitment-module__qPmYrG__teaserInner{width:calc(100% - 40px)}.commitment-module__qPmYrG__hero,.commitment-module__qPmYrG__sectionHeading,.commitment-module__qPmYrG__principles,.commitment-module__qPmYrG__principles>div,.commitment-module__qPmYrG__case,.commitment-module__qPmYrG__channels,.commitment-module__qPmYrG__teaserInner{grid-template-columns:minmax(0,1fr)}.commitment-module__qPmYrG__hero{gap:32px;padding-block:48px 60px}.commitment-module__qPmYrG__section{padding-block:56px}.commitment-module__qPmYrG__sectionHeading{gap:20px}.commitment-module__qPmYrG__principles>div{gap:12px}.commitment-module__qPmYrG__case{gap:24px;padding-block:30px}.commitment-module__qPmYrG__channels{gap:12px}.commitment-module__qPmYrG__teaserInner{gap:24px}}
/*# sourceMappingURL=08bwxybx8nknk.css.map*/