.CommunityResponsibility-module__EXPK3q__page{--wine:#7c2733;--wine-dark:#671f29;--brick:#a23f3f;--rose:#f6e9e9;--rose-2:#f2e2e2;--rose-3:#fbf4f4;--ink:#2a2222;--text:#4d4546;--muted:#8c8385;--line:#e6d8d8;--white:#fff;--maxw:1200px;--serif:"Times New Roman",serif;--sans:"SVN-Titillium",system-ui,-apple-system,sans-serif;font-family:var(--sans);color:var(--text);background:var(--white);box-sizing:border-box;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65}.CommunityResponsibility-module__EXPK3q__page *{box-sizing:border-box;margin:0;padding:0}.CommunityResponsibility-module__EXPK3q__page a{color:inherit;text-decoration:none}.CommunityResponsibility-module__EXPK3q__page img{max-width:100%;display:block}.CommunityResponsibility-module__EXPK3q__page h1,.CommunityResponsibility-module__EXPK3q__page h2,.CommunityResponsibility-module__EXPK3q__page h3,.CommunityResponsibility-module__EXPK3q__page h4{font-family:var(--serif);color:var(--ink);font-weight:500;line-height:1.18}.CommunityResponsibility-module__EXPK3q__page section{padding:92px 0}.CommunityResponsibility-module__EXPK3q__page section.CommunityResponsibility-module__EXPK3q__hero,.CommunityResponsibility-module__EXPK3q__page section.CommunityResponsibility-module__EXPK3q__bleed{padding:0}.CommunityResponsibility-module__EXPK3q__wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.CommunityResponsibility-module__EXPK3q__eyebrow{letter-spacing:2.4px;color:var(--wine);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:12.5px;font-weight:700;display:inline-flex}.CommunityResponsibility-module__EXPK3q__eyebrow:before{content:"";background:var(--wine);width:34px;height:1.5px}.CommunityResponsibility-module__EXPK3q__secHead{margin-bottom:46px}.CommunityResponsibility-module__EXPK3q__secHead h2{color:#34232a;max-width:24ch;font-size:36px}.CommunityResponsibility-module__EXPK3q__secHead p{color:#5f5556;max-width:62ch;margin-top:14px;font-size:16px}.CommunityResponsibility-module__EXPK3q__center{text-align:center}.CommunityResponsibility-module__EXPK3q__center h2,.CommunityResponsibility-module__EXPK3q__center p{margin-left:auto;margin-right:auto}.CommunityResponsibility-module__EXPK3q__center .CommunityResponsibility-module__EXPK3q__eyebrow{display:inline-flex}.CommunityResponsibility-module__EXPK3q__btns{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.CommunityResponsibility-module__EXPK3q__btn{cursor:pointer;font-size:15px;font-weight:600;font-family:var(--sans);border:1.5px solid #0000;border-radius:2px;align-items:center;gap:10px;padding:15px 28px;transition:all .22s;display:inline-flex}.CommunityResponsibility-module__EXPK3q__btn svg{stroke:currentColor;fill:none;stroke-width:2px;width:16px;height:16px}.CommunityResponsibility-module__EXPK3q__btnPrimary{background:var(--wine);color:#fff}.CommunityResponsibility-module__EXPK3q__btnPrimary:hover{background:var(--wine-dark);transform:translateY(-2px)}.CommunityResponsibility-module__EXPK3q__btnGhost{border-color:var(--wine);color:var(--wine);background:0 0}.CommunityResponsibility-module__EXPK3q__btnGhost:hover{background:var(--wine);color:#fff}.CommunityResponsibility-module__EXPK3q__btnLight{color:var(--wine);background:#fff;border-color:#fff}.CommunityResponsibility-module__EXPK3q__btnLight:hover{background:var(--rose);transform:translateY(-2px)}.CommunityResponsibility-module__EXPK3q__btnOutline{color:#fff;border-color:#ffffff80}.CommunityResponsibility-module__EXPK3q__btnOutline:hover{background:#ffffff1f}.CommunityResponsibility-module__EXPK3q__photo{background:var(--rose-3);width:100%;position:relative;overflow:hidden}.CommunityResponsibility-module__EXPK3q__photoImg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.CommunityResponsibility-module__EXPK3q__ph{color:#fff;text-align:center;background:linear-gradient(135deg,#bda0a6 0%,#9a7a80 100%);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px;display:flex;position:absolute;inset:0}.CommunityResponsibility-module__EXPK3q__ph svg{stroke:#ffffffe6;fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px}.CommunityResponsibility-module__EXPK3q__ph span{letter-spacing:1.4px;text-transform:uppercase;color:#ffffffe6;max-width:24ch;font-size:11.5px;line-height:1.5}.CommunityResponsibility-module__EXPK3q__hero{background:radial-gradient(120% 100% at 85% 0%, var(--rose-2) 0%, var(--rose) 52%, var(--rose-3) 100%);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.CommunityResponsibility-module__EXPK3q__heroMark{opacity:.42;pointer-events:none;width:440px;height:440px;position:absolute;top:-60px;right:-90px}.CommunityResponsibility-module__EXPK3q__heroInner{z-index:2;padding:92px 28px 96px;position:relative}.CommunityResponsibility-module__EXPK3q__heroThesis{color:#34232a;letter-spacing:.2px;max-width:17ch;font-size:56px;line-height:1.1}.CommunityResponsibility-module__EXPK3q__heroThesis em{color:var(--wine);font-style:italic}.CommunityResponsibility-module__EXPK3q__heroLead{color:#5a4f50;max-width:60ch;margin-top:24px;font-size:18px;line-height:1.7}.CommunityResponsibility-module__EXPK3q__commitGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid}.CommunityResponsibility-module__EXPK3q__commitBody p{color:#544a4b;margin-bottom:18px}.CommunityResponsibility-module__EXPK3q__commitBody p strong{color:var(--ink);font-weight:600}.CommunityResponsibility-module__EXPK3q__pledge{background:var(--rose-3);border:1px solid var(--line);padding:52px 48px;position:relative}.CommunityResponsibility-module__EXPK3q__pledge:before{content:"“";font-family:var(--serif);color:var(--wine);opacity:.18;font-size:90px;line-height:1;position:absolute;top:8px;left:30px}.CommunityResponsibility-module__EXPK3q__pledgeText{font-family:var(--serif);color:#4a2f34;z-index:2;font-size:24px;font-style:italic;line-height:1.5;position:relative}.CommunityResponsibility-module__EXPK3q__pledgeSign{align-items:center;gap:14px;margin-top:28px;display:flex}.CommunityResponsibility-module__EXPK3q__pledgeSign .CommunityResponsibility-module__EXPK3q__rule{background:var(--wine);width:38px;height:1.5px}.CommunityResponsibility-module__EXPK3q__pledgeSign .CommunityResponsibility-module__EXPK3q__nm{letter-spacing:1.5px;text-transform:uppercase;color:var(--wine);font-size:13px;font-weight:600}.CommunityResponsibility-module__EXPK3q__pillars{background:var(--rose);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.CommunityResponsibility-module__EXPK3q__pillarGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.CommunityResponsibility-module__EXPK3q__pillar{border:1px solid var(--line);background:#fff;padding:36px 28px;transition:all .25s;position:relative}.CommunityResponsibility-module__EXPK3q__pillar:before{content:"";background:var(--wine);width:0;height:3px;transition:width .3s;position:absolute;top:0;left:0}.CommunityResponsibility-module__EXPK3q__pillar:hover{transform:translateY(-4px);box-shadow:0 18px 40px -22px #7c273366}.CommunityResponsibility-module__EXPK3q__pillar:hover:before{width:100%}.CommunityResponsibility-module__EXPK3q__pillarIc{width:52px;height:52px;margin-bottom:22px}.CommunityResponsibility-module__EXPK3q__pillarIc svg{width:100%;height:100%;stroke:var(--wine);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.CommunityResponsibility-module__EXPK3q__pillar h3{color:#34232a;margin-bottom:10px;font-size:18.5px}.CommunityResponsibility-module__EXPK3q__pillar p{color:#5f5556;font-size:14.5px;line-height:1.6}.CommunityResponsibility-module__EXPK3q__progGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.CommunityResponsibility-module__EXPK3q__progCard{border:1px solid var(--line);background:#fff;flex-direction:column;transition:all .25s;display:flex;overflow:hidden}.CommunityResponsibility-module__EXPK3q__progCard:hover{transform:translateY(-5px);box-shadow:0 22px 46px -26px #7c27336b}.CommunityResponsibility-module__EXPK3q__progCard .CommunityResponsibility-module__EXPK3q__photo{aspect-ratio:4/3}.CommunityResponsibility-module__EXPK3q__progBody{flex-direction:column;flex:1;padding:24px 24px 26px;display:flex}.CommunityResponsibility-module__EXPK3q__progName{color:#34232a;margin-bottom:9px;font-size:19px}.CommunityResponsibility-module__EXPK3q__progDesc{color:#5f5556;flex:1;font-size:14px;line-height:1.6}.CommunityResponsibility-module__EXPK3q__progMetric{border-top:1px solid var(--line);align-items:baseline;gap:9px;margin-top:18px;padding-top:16px;display:flex}.CommunityResponsibility-module__EXPK3q__progMetric b{font-family:var(--serif);color:var(--wine);font-size:27px;font-weight:600;line-height:1}.CommunityResponsibility-module__EXPK3q__progMetric span{color:var(--muted);font-size:12.5px}.CommunityResponsibility-module__EXPK3q__impact{background:var(--wine);color:#f3e6e6;position:relative;overflow:hidden}.CommunityResponsibility-module__EXPK3q__impact:before{content:"";background:radial-gradient(70% 120% at 90% 0,#ffffff0f,#0000 60%);position:absolute;inset:0}.CommunityResponsibility-module__EXPK3q__impactHead{z-index:2;text-align:center;margin-bottom:48px;position:relative}.CommunityResponsibility-module__EXPK3q__impactHead .CommunityResponsibility-module__EXPK3q__eyebrow{color:#e9b9bd;justify-content:center}.CommunityResponsibility-module__EXPK3q__impactHead .CommunityResponsibility-module__EXPK3q__eyebrow:before{background:#e9b9bd}.CommunityResponsibility-module__EXPK3q__impactHead h2{color:#fff;max-width:24ch;margin:0 auto;font-size:34px}.CommunityResponsibility-module__EXPK3q__impactGrid{z-index:2;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.CommunityResponsibility-module__EXPK3q__impactCell{text-align:center;border-left:1px solid #ffffff29;padding:14px 22px}.CommunityResponsibility-module__EXPK3q__impactCell:first-child{border-left:none}.CommunityResponsibility-module__EXPK3q__impactN{font-family:var(--serif);color:#fff;font-size:50px;font-weight:600;line-height:1}.CommunityResponsibility-module__EXPK3q__impactL{color:#e9d2d4;margin-top:12px;font-size:13.5px;line-height:1.5}.CommunityResponsibility-module__EXPK3q__impactNote{z-index:2;text-align:center;color:#dcb9bc;margin-top:38px;font-size:12.5px;font-style:italic;position:relative}.CommunityResponsibility-module__EXPK3q__respGrid{grid-template-columns:1fr 1fr;gap:8px 56px;display:grid}.CommunityResponsibility-module__EXPK3q__respItem{border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;padding:26px 0;display:flex}.CommunityResponsibility-module__EXPK3q__respIc{border:1px solid var(--line);background:var(--rose-3);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.CommunityResponsibility-module__EXPK3q__respIc svg{width:22px;height:22px;stroke:var(--wine);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.CommunityResponsibility-module__EXPK3q__respText h3{color:#34232a;margin-bottom:6px;font-size:17px}.CommunityResponsibility-module__EXPK3q__respText p{color:#5f5556;font-size:14px;line-height:1.6}.CommunityResponsibility-module__EXPK3q__cta{background:var(--wine);color:#f3e6e6;position:relative;overflow:hidden}.CommunityResponsibility-module__EXPK3q__cta:before{content:"HD";font-family:var(--serif);color:#ffffff0a;pointer-events:none;font-size:380px;font-weight:600;line-height:.8;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.CommunityResponsibility-module__EXPK3q__ctaInner{z-index:2;text-align:center;padding:88px 28px;position:relative}.CommunityResponsibility-module__EXPK3q__cta .CommunityResponsibility-module__EXPK3q__eyebrow{color:#e9b9bd;justify-content:center}.CommunityResponsibility-module__EXPK3q__cta .CommunityResponsibility-module__EXPK3q__eyebrow:before{background:#e9b9bd}.CommunityResponsibility-module__EXPK3q__cta h2{color:#fff;max-width:20ch;margin:0 auto 18px;font-size:40px}.CommunityResponsibility-module__EXPK3q__cta p{color:#e9d2d4;max-width:58ch;margin:0 auto 32px;font-size:16.5px}.CommunityResponsibility-module__EXPK3q__cta .CommunityResponsibility-module__EXPK3q__btns{justify-content:center}.CommunityResponsibility-module__EXPK3q__ready [data-reveal]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(20px)}.CommunityResponsibility-module__EXPK3q__ready [data-reveal].CommunityResponsibility-module__EXPK3q__revealIn{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.CommunityResponsibility-module__EXPK3q__ready [data-reveal]{opacity:1;transition:none;transform:none}.CommunityResponsibility-module__EXPK3q__page *{transition:none!important;animation:none!important}}@media (max-width:980px){.CommunityResponsibility-module__EXPK3q__heroThesis{font-size:42px}.CommunityResponsibility-module__EXPK3q__commitGrid{grid-template-columns:1fr;gap:44px}.CommunityResponsibility-module__EXPK3q__pillarGrid,.CommunityResponsibility-module__EXPK3q__progGrid{grid-template-columns:1fr 1fr}.CommunityResponsibility-module__EXPK3q__impactGrid{grid-template-columns:1fr 1fr;gap:28px 0}.CommunityResponsibility-module__EXPK3q__impactCell:nth-child(odd){border-left:none}.CommunityResponsibility-module__EXPK3q__impactCell:nth-child(2){border-left:1px solid #ffffff29}.CommunityResponsibility-module__EXPK3q__respGrid{grid-template-columns:1fr;gap:0}.CommunityResponsibility-module__EXPK3q__heroMark{display:none}}@media (max-width:680px){.CommunityResponsibility-module__EXPK3q__wrap{padding:0 18px}.CommunityResponsibility-module__EXPK3q__page section{padding:62px 0}.CommunityResponsibility-module__EXPK3q__heroInner{padding:58px 18px 62px}.CommunityResponsibility-module__EXPK3q__heroThesis{font-size:33px}.CommunityResponsibility-module__EXPK3q__heroLead{font-size:16px}.CommunityResponsibility-module__EXPK3q__secHead h2{font-size:27px}.CommunityResponsibility-module__EXPK3q__pledge{padding:40px 28px}.CommunityResponsibility-module__EXPK3q__pledgeText{font-size:20px}.CommunityResponsibility-module__EXPK3q__pillarGrid,.CommunityResponsibility-module__EXPK3q__progGrid{grid-template-columns:1fr}.CommunityResponsibility-module__EXPK3q__impactGrid{grid-template-columns:1fr 1fr}.CommunityResponsibility-module__EXPK3q__impactN{font-size:40px}.CommunityResponsibility-module__EXPK3q__cta h2{font-size:29px}}.CommunityResponsibility-module__EXPK3q__page :focus-visible{outline:2px solid var(--wine);outline-offset:2px}
