.oPLZZG_page{color:#1c1917;background:#ebe9e4}.oPLZZG_wrap{width:min(100% - 48px,1380px);margin-inline:auto}.oPLZZG_eyebrow,.oPLZZG_meta,.oPLZZG_sectionNumber,.oPLZZG_rowNumber{font:700 11px/1.5 var(--font-sans), Arial, sans-serif;letter-spacing:.15em;text-transform:uppercase}.oPLZZG_eyebrow,.oPLZZG_rowNumber{color:#ad3d0b}.oPLZZG_hero{border-bottom:1px solid #1c191733;padding:86px 0 100px}.oPLZZG_heroDark{color:#ebe9e4;background:#1c1917;border-color:#ebe9e42b}.oPLZZG_heroDark .oPLZZG_eyebrow,.oPLZZG_heroDark .oPLZZG_heroAccent{color:#e8763a}.oPLZZG_heroTop{opacity:.9;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:24px;padding-bottom:27px;display:flex}.oPLZZG_heroTop .oPLZZG_meta{color:inherit;opacity:.72}.oPLZZG_heroGrid{grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr);align-items:end;gap:clamp(40px,7vw,130px);padding-top:70px;display:grid}.oPLZZG_hero h1{max-width:940px;font:400 clamp(68px, 8.2vw, 150px)/.9 var(--display), Impact, sans-serif;letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;margin:0}.oPLZZG_heroAccent{color:#ad3d0b}.oPLZZG_heroAside{max-width:410px;padding-bottom:10px}.oPLZZG_heroAside p{margin:0;font-size:clamp(18px,1.4vw,22px);line-height:1.52}.oPLZZG_heroAside .oPLZZG_byline{color:#a8a49c;margin-top:36px;font-size:13px;line-height:1.6}.oPLZZG_heroLight .oPLZZG_heroAside .oPLZZG_byline{color:#5e5b55}.oPLZZG_heroAction{color:#fff;background:#ad3d0b;align-items:center;gap:20px;min-height:50px;margin-top:32px;padding:13px 19px;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.oPLZZG_heroAction:hover,.oPLZZG_heroAction:focus-visible{background:#7a2e0e;transform:translateY(-2px)}.oPLZZG_jumpNav{border-bottom:1px solid #1c191733}.oPLZZG_jumpNavInner{flex-wrap:wrap;gap:8px 38px;padding-block:20px;display:flex}.oPLZZG_jumpNav a{color:#3a3733;padding:8px 0;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s}.oPLZZG_jumpNav a:hover,.oPLZZG_jumpNav a:focus-visible,.oPLZZG_textLink:hover,.oPLZZG_textLink:focus-visible{color:#ad3d0b}.oPLZZG_splitSection{padding:118px 0}.oPLZZG_splitGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,8vw,160px);display:grid}.oPLZZG_sectionNumber{color:#7a2e0e;margin-bottom:25px;display:block}.oPLZZG_splitSection h2,.oPLZZG_sectionHead h2,.oPLZZG_closing h2{max-width:780px;font:400 clamp(43px, 5.1vw, 88px)/.99 var(--display), Impact, sans-serif;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;margin:0}.oPLZZG_splitCopy{max-width:660px;padding-top:46px}.oPLZZG_splitCopy p,.oPLZZG_closingCopy,.oPLZZG_sectionHead>p:last-child{color:#3a3733;margin:0 0 24px;font-size:19px;line-height:1.65}.oPLZZG_textLink{color:#7a2e0e;text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.oPLZZG_principlesSection{background:#f5f4f0;padding:110px 0 130px}.oPLZZG_sectionHead{justify-content:space-between;align-items:end;gap:42px;margin-bottom:60px;display:flex}.oPLZZG_sectionHead>p:last-child{max-width:370px;margin:0;font-size:17px}.oPLZZG_principleList,.oPLZZG_processList{border-top:1px solid #1c19174d;margin:0;padding:0;list-style:none}.oPLZZG_principleRow{border-bottom:1px solid #1c19174d;grid-template-columns:85px minmax(0,.9fr) minmax(0,1.1fr);gap:30px;padding:35px 0 42px;transition:padding-left .25s,background-color .25s;display:grid}.oPLZZG_principleRow:hover{background:#ad3d0b0b;padding-left:14px}.oPLZZG_rowNumber{padding-top:5px;font-size:13px}.oPLZZG_principleRow h3,.oPLZZG_processRow h3{letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.2vw,35px);font-weight:650;line-height:1.15}.oPLZZG_principleRow p,.oPLZZG_processRow p{color:#3a3733;max-width:600px;margin:0;font-size:16px;line-height:1.65}.oPLZZG_closing{color:#ebe9e4;background:#1c1917;padding:120px 0}.oPLZZG_manifestoClosing{padding-bottom:36px}.oPLZZG_closing .oPLZZG_sectionNumber{color:#e8763a}.oPLZZG_closingGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(45px,8vw,150px);display:grid}.oPLZZG_closingCopy{color:#cbc6be}.oPLZZG_checkList{border-top:1px solid #ebe9e433;margin:28px 0 36px;padding:0;list-style:none}.oPLZZG_checkList li{color:#ebe9e4;border-bottom:1px solid #ebe9e433;gap:18px;padding:13px 0;font-size:15px;display:flex}.oPLZZG_checkList li span:first-child{color:#e8763a;font:700 11px/1.6 var(--font-sans), Arial, sans-serif}.oPLZZG_closingLinks{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.oPLZZG_closingLinks a:first-child{color:#1c1917;background:#ebe9e4;align-items:center;min-height:50px;padding:12px 19px;font-weight:700;text-decoration:none;display:inline-flex}.oPLZZG_closingLinks a:first-child:hover,.oPLZZG_closingLinks a:first-child:focus-visible{background:#e8763a}.oPLZZG_closingLinks a:last-child{color:#ebe9e4;text-underline-offset:5px;font-weight:700}.oPLZZG_securityIntro{border-bottom:1px solid #1c191740;padding:105px 0}.oPLZZG_securityIntro .oPLZZG_splitCopy{padding-top:0}.oPLZZG_securityList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:33px 0 0;padding:0;list-style:none;display:grid}.oPLZZG_securityList li{border-top:1px solid #1c191733;gap:18px;padding:20px 0;font-size:17px;line-height:1.5;display:flex}.oPLZZG_securityList li span{color:#7a2e0e;font:700 12px/2 var(--font-sans), Arial, sans-serif}.oPLZZG_scopeSection{background:#f5f4f0;padding:105px 0}.oPLZZG_scopeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;margin-top:52px;display:grid}.oPLZZG_scopeColumn{border-top:2px solid #1c1917;padding-top:20px}.oPLZZG_scopeColumn:last-child{border-color:#ad3d0b}.oPLZZG_scopeColumn h3{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(25px,2.5vw,38px)}.oPLZZG_scopeColumn p,.oPLZZG_scopeColumn li{color:#3a3733;font-size:17px;line-height:1.7}.oPLZZG_scopeColumn ul{margin:0;padding-left:20px}.oPLZZG_scopeColumn li+li{margin-top:11px}.oPLZZG_processSection{padding:105px 0}.oPLZZG_processRow{border-bottom:1px solid #1c191740;grid-template-columns:80px minmax(0,.7fr) minmax(0,1.3fr);gap:30px;padding:27px 0;display:grid}.oPLZZG_processRow:first-child{border-top:1px solid #1c191740}.oPLZZG_securityClose{color:#ebe9e4;background:#1c1917;padding:100px 0 115px}.oPLZZG_securityClose h2{max-width:800px;font:400 clamp(48px, 5.5vw, 88px)/.98 var(--display), Impact, sans-serif;text-transform:uppercase;letter-spacing:-.035em;margin:0 0 28px}.oPLZZG_securityClose p{color:#cbc6be;max-width:700px;font-size:18px;line-height:1.6}.oPLZZG_securityClose .oPLZZG_heroAction{margin-top:19px}@media (max-width:900px){.oPLZZG_heroGrid,.oPLZZG_splitGrid,.oPLZZG_closingGrid{grid-template-columns:1fr;gap:45px}.oPLZZG_heroAside{max-width:640px}.oPLZZG_splitCopy{padding-top:0}.oPLZZG_principleRow,.oPLZZG_processRow{grid-template-columns:55px minmax(0,1fr);gap:10px 20px}.oPLZZG_principleRow p,.oPLZZG_processRow p{grid-column:2}}@media (max-width:600px){.oPLZZG_wrap{width:min(100% - 36px,1380px)}.oPLZZG_hero{padding:44px 0 68px}.oPLZZG_heroTop{align-items:start;gap:12px;padding-bottom:18px}.oPLZZG_heroTop .oPLZZG_meta{text-align:right}.oPLZZG_heroGrid{gap:35px;padding-top:44px}.oPLZZG_hero h1{font-size:clamp(53px,15vw,79px)}.oPLZZG_heroAside p{font-size:17px}.oPLZZG_jumpNavInner{gap:3px 20px}.oPLZZG_jumpNav a{font-size:12px}.oPLZZG_splitSection,.oPLZZG_principlesSection,.oPLZZG_closing,.oPLZZG_securityIntro,.oPLZZG_scopeSection,.oPLZZG_processSection,.oPLZZG_securityClose{padding:72px 0}.oPLZZG_manifestoClosing{padding-bottom:28px}.oPLZZG_splitSection h2,.oPLZZG_sectionHead h2,.oPLZZG_closing h2{font-size:clamp(43px,12vw,64px)}.oPLZZG_splitCopy p,.oPLZZG_closingCopy{font-size:17px}.oPLZZG_sectionHead{margin-bottom:37px;display:block}.oPLZZG_sectionHead>p:last-child{margin-top:20px}.oPLZZG_principleRow,.oPLZZG_processRow{grid-template-columns:37px minmax(0,1fr);gap:12px;padding:25px 0 31px}.oPLZZG_principleRow:hover{padding-left:0}.oPLZZG_principleRow h3,.oPLZZG_processRow h3{font-size:24px}.oPLZZG_principleRow p,.oPLZZG_processRow p{font-size:15px}.oPLZZG_securityList,.oPLZZG_scopeGrid{grid-template-columns:1fr;gap:0}.oPLZZG_scopeGrid{gap:40px;margin-top:32px}.oPLZZG_securityClose h2{font-size:53px}}@media (prefers-reduced-motion:reduce){.oPLZZG_heroAction,.oPLZZG_jumpNav a,.oPLZZG_principleRow{transition:none}}@media (max-width:760px){.oPLZZG_hero{padding-top:32px}}
