.cp--safety-recrafted{--sr-panel-radius:20px;--sr-float-background:linear-gradient(to bottom, var(--hop-cream) 50%, var(--hop-navy) 50%)}.cp--safety-recrafted .cp-hero{padding-top:var(--hl-page-content-top)}.cp--safety-recrafted .sr-intro{background:var(--hop-navy);color:var(--hop-white);padding:100px 0}.cp--safety-recrafted .sr-intro h3,.cp--safety-recrafted .sr-intro p,.cp--safety-recrafted .sr-intro strong{color:var(--hop-white)}.cp--safety-recrafted .sr-intro__grid{grid-template-columns:47% 40%;justify-content:space-between;align-items:center;display:grid}.cp--safety-recrafted #overview.sr-floating{background:linear-gradient(to bottom, var(--hop-navy) 50%, var(--hop-cream) 50%)}.cp--safety-recrafted .sr-intro__image{border-top-left-radius:var(--sr-panel-radius);width:100%;height:auto;display:block}.cp--safety-recrafted .sr-floating{background:var(--sr-float-background);padding:60px 20px}.cp--safety-recrafted .sr-panel{background:var(--hop-white);border-radius:var(--sr-panel-radius);padding:80px 0}.cp--safety-recrafted .sr-panel__content{text-align:center}.cp--safety-recrafted .sr-panel__lead,.cp--safety-recrafted .sr-practices__intro{text-align:center;max-width:920px;margin-inline:auto}.cp--safety-recrafted .sr-expect,.cp--safety-recrafted .sr-micro__grid{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:40px}.cp--safety-recrafted .sr-expect__item img,.cp--safety-recrafted .sr-micro__item img,.cp--safety-recrafted .sr-practice img{margin-inline:auto}.cp--safety-recrafted .sr-practices{background:var(--hop-cream);padding:100px 0}.cp--safety-recrafted .sr-practices__grid{text-align:center}.cp--safety-recrafted .sr-practice h4{text-wrap:balance;overflow-wrap:normal;font-size:32px;line-height:38px}.cp--safety-recrafted .sr-panel .cp-eyebrow{color:var(--hop-aqua)}.cp--safety-recrafted .sr-panel .cp-btn{margin:36px auto 0}.cp--safety-recrafted .cp-logos{background:var(--hop-navy)}.cp--safety-recrafted .cp-logos .cp-logos__heading{color:var(--hop-cream)}.cp--safety-recrafted .cp-logos__track img{filter:brightness(0)invert()}.cp--safety-recrafted .sr-casestudy{background:linear-gradient(to bottom, var(--hop-navy) 50%, var(--hop-cream) 50%);padding:80px 20px}.cp--safety-recrafted .sr-casestudy__card{background:var(--hop-blue);border-radius:var(--sr-panel-radius);color:var(--hop-cream);padding:80px 0}.cp--safety-recrafted .sr-casestudy__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}.cp--safety-recrafted .sr-casestudy__card h3,.cp--safety-recrafted .sr-casestudy__card p{color:var(--hop-cream)}.cp--safety-recrafted .sr-casestudy__card .cp-btn{margin-top:30px}.cp--safety-recrafted .sr-team{background:var(--hop-cream);padding:120px 0}.cp--safety-recrafted .sr-team__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;display:grid}.cp--safety-recrafted .sr-team h2{color:var(--hop-navy);font:700 42px/48px var(--font-display);margin:0 0 20px}.cp--safety-recrafted .sr-team p{color:var(--hop-navy)}.cp--safety-recrafted .sr-team img{border-radius:var(--sr-panel-radius);width:100%;height:auto;display:block}.cp--safety-recrafted .sr-team .cp-btn{margin-top:30px}@media (width>=1697px){.cp--safety-recrafted .sr-intro .cp-container{width:1444px}.cp--safety-recrafted .sr-intro__grid{grid-template-columns:660px 564px;justify-content:start;column-gap:168px}.cp--safety-recrafted .sr-team__grid{grid-template-columns:minmax(0,1fr) 660px}}@media (width<=1240px){.cp--safety-recrafted .sr-practice h4{font-size:26px;line-height:32px}.cp--safety-recrafted .sr-practices__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cp--safety-recrafted .sr-intro__grid{grid-template-columns:1fr 1fr;gap:48px}.cp--safety-recrafted .sr-panel,.cp--safety-recrafted .sr-casestudy__card{padding-block:60px}.cp--safety-recrafted .sr-casestudy__grid{gap:40px}.cp--safety-recrafted .sr-team__grid{gap:48px}}@media (width<=768px){.cp--safety-recrafted .sr-intro__grid,.cp--safety-recrafted .sr-expect,.cp--safety-recrafted .sr-micro__grid,.cp--safety-recrafted .sr-casestudy__grid{grid-template-columns:minmax(0,1fr);gap:36px}.cp--safety-recrafted .sr-practices__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp--safety-recrafted .sr-intro,.cp--safety-recrafted .sr-practices{padding-block:60px}.cp--safety-recrafted .sr-floating{padding:40px 20px}.cp--safety-recrafted .sr-panel,.cp--safety-recrafted .sr-casestudy__card,.cp--safety-recrafted .sr-casestudy{padding-block:40px}.cp--safety-recrafted .sr-team{padding-block:70px}.cp--safety-recrafted .sr-team__grid{grid-template-columns:minmax(0,1fr);gap:30px}.cp--safety-recrafted .sr-team h2{margin-bottom:16px;font-size:25px;line-height:32px}}@media (width<=576px){.cp--safety-recrafted .sr-practices__grid{grid-template-columns:minmax(0,1fr)}.cp--safety-recrafted .sr-practice h4{font-size:26px;line-height:32px}.cp--safety-recrafted .sr-panel .cp-btn{width:fit-content}}
