.cs-wrow{align-items:flex-start;gap:8px;display:flex}.cs-wrow__col{flex-grow:var(--cs-w,1);flex-shrink:1;flex-basis:0;min-width:0}@media (max-width:768px){.cs-wrow{flex-direction:column}.cs-wrow__col{flex-grow:0;flex-basis:auto;width:100%}}
.rps-impact{grid-template-columns:repeat(4,1fr);font-family:Geist,sans-serif;display:grid}.rps-impact__cell{padding:24px 20px}.rps-impact__cell:not(:nth-child(4n+1)){border-left:1px solid var(--color-outline)}.rps-impact__value{letter-spacing:-.04em;color:var(--color-accent);margin-bottom:8px;font-size:36px;font-weight:600;line-height:1}.rps-impact__label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);font-size:10px;font-weight:500;line-height:1.3}@media (max-width:768px){.rps-impact{grid-template-columns:repeat(2,1fr)}.rps-impact__cell:not(:nth-child(4n+1)){border-left:none}.rps-impact__cell:not(:nth-child(odd)){border-left:1px solid var(--color-outline)}.rps-impact__cell:nth-child(n+3){border-top:1px solid var(--color-outline)}.rps-impact__value{font-size:30px}}
.rps-deliv{grid-template-columns:repeat(4,1fr);font-family:Geist,sans-serif;display:grid}.rps-deliv__cell{padding:20px}.rps-deliv__cell:not(:nth-child(4n+1)){border-left:1px solid var(--color-outline)}.rps-deliv__label{color:var(--color-primary);margin-bottom:6px;font-size:12px;font-weight:500;line-height:1.4}.rps-deliv__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:10px;font-weight:500;line-height:1.5}@media (max-width:768px){.rps-deliv{grid-template-columns:repeat(2,1fr)}.rps-deliv__cell:not(:nth-child(4n+1)){border-left:none}.rps-deliv__cell:not(:nth-child(odd)){border-left:1px solid var(--color-outline)}.rps-deliv__cell:nth-child(n+3){border-top:1px solid var(--color-outline)}}
.ibr-cp{flex-direction:column;width:100%;height:420px;font-family:inherit;display:flex;overflow:hidden}.ibr-cp__logo{flex:1;justify-content:center;align-items:center;display:flex}.ibr-cp__strip{height:88px;display:flex;overflow:hidden}.ibr-cp__swatch{flex-direction:column;flex:1;justify-content:flex-end;padding:10px 11px;transition:flex .38s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.ibr-cp__swatch.is-hovered{flex:2.4}.ibr-cp__swatch:not(:last-child){border-right:1px solid #ffffff12}@media (max-width:768px){.ibr-cp{height:auto}.ibr-cp__logo{flex:none;height:220px}.ibr-cp__strip{flex-direction:column;height:auto}.ibr-cp__swatch,.ibr-cp__swatch.is-hovered{flex-direction:row;flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 16px}.ibr-cp__swatch:not(:last-child){border-bottom:1px solid #ffffff12;border-right:none}.ibr-cp__cmyk{display:none}}
.ibr-impact{grid-template-columns:repeat(4,1fr);font-family:Geist,sans-serif;display:grid}.ibr-impact__cell{padding:24px 20px}.ibr-impact__cell:not(:nth-child(4n+1)){border-left:1px solid var(--color-outline)}.ibr-impact__value{letter-spacing:-.04em;color:var(--color-accent);margin-bottom:8px;font-size:28px;font-weight:600;line-height:1}.ibr-impact__label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);font-size:10px;font-weight:500;line-height:1.3}@media (max-width:768px){.ibr-impact{grid-template-columns:repeat(2,1fr)}.ibr-impact__cell:not(:nth-child(4n+1)){border-left:none}.ibr-impact__cell:not(:nth-child(odd)){border-left:1px solid var(--color-outline)}.ibr-impact__cell:nth-child(n+3){border-top:1px solid var(--color-outline)}}
.ibr-cons{font-family:Geist,sans-serif}.ibr-cons__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);padding:20px 20px 12px;font-size:10px;font-weight:500}.ibr-cons__grid{border-top:1px solid var(--color-outline);grid-template-columns:repeat(3,1fr);display:grid}.ibr-cons__cell{padding:20px}.ibr-cons__cell:not(:nth-child(3n+1)){border-left:1px solid var(--color-outline)}.ibr-cons__rule{color:var(--color-primary);margin-bottom:6px;font-size:12px;font-weight:500;line-height:1.4}.ibr-cons__why{color:var(--color-secondary);font-size:12px;font-weight:300;line-height:1.75}@media (max-width:768px){.ibr-cons__grid{grid-template-columns:1fr}.ibr-cons__cell:not(:nth-child(3n+1)){border-left:none}.ibr-cons__cell:not(:first-child){border-top:1px solid var(--color-outline)}}
.ibr-deliv{grid-template-columns:repeat(3,1fr);font-family:Geist,sans-serif;display:grid}.ibr-deliv__cell{padding:20px}.ibr-deliv__cell:not(:nth-child(3n+1)){border-left:1px solid var(--color-outline)}.ibr-deliv__cell:nth-child(n+4){border-top:1px solid var(--color-outline)}.ibr-deliv__label{color:var(--color-primary);margin-bottom:6px;font-size:12px;font-weight:500;line-height:1.4}.ibr-deliv__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:10px;font-weight:500;line-height:1.5}@media (max-width:768px){.ibr-deliv{grid-template-columns:repeat(2,1fr)}.ibr-deliv__cell:not(:nth-child(3n+1)){border-left:none}.ibr-deliv__cell:nth-child(n+4){border-top:none}.ibr-deliv__cell:not(:nth-child(odd)){border-left:1px solid var(--color-outline)}.ibr-deliv__cell:nth-child(n+3){border-top:1px solid var(--color-outline)}}
.ibr-fnd{font-family:Geist,sans-serif}.ibr-fnd__block{padding:20px}.ibr-fnd__block+.ibr-fnd__block{border-top:1px solid var(--color-outline)}.ibr-fnd__label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-bottom:10px;font-size:10px;font-weight:500}.ibr-fnd__statement{color:var(--color-secondary);max-width:62ch;font-size:13px;font-weight:300;line-height:1.75}.ibr-fnd__statement b{color:var(--color-primary);font-weight:500}.ibr-fnd__statement--lead{color:var(--color-primary);font-size:15px;font-weight:500}.ibr-fnd__list{flex-direction:column;gap:8px;display:flex}.ibr-fnd__item{color:var(--color-secondary);font-size:13px;font-weight:300;line-height:1.6}.ibr-fnd__item b{color:var(--color-primary);letter-spacing:.06em;font-weight:500}.ibr-fnd__pillars{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:4px;display:grid}.ibr-fnd__pillar-name{color:var(--color-primary);margin-bottom:6px;font-size:12px;font-weight:500;line-height:1.4}.ibr-fnd__pillar-why{color:var(--color-secondary);font-size:12px;font-weight:300;line-height:1.7}@media (max-width:768px){.ibr-fnd__pillars{grid-template-columns:1fr;gap:16px}}
.glp-paths{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr 1fr;font-family:Geist,sans-serif;display:grid}.glp-paths__col{grid-row:1/5;grid-template-rows:subgrid;display:grid}.glp-paths__col:first-child{border-right:1px solid var(--color-outline);grid-column:1}.glp-paths__col:nth-child(2){grid-column:2}.glp-paths__head{padding:28px 24px 20px}.glp-paths__row{border-top:1px solid var(--color-outline);grid-template-columns:96px 1fr;align-items:start;gap:12px;padding:14px 24px;display:grid}.glp-paths__shared{border-top:1px solid var(--color-outline);grid-area:5/1/auto/-1;grid-template-columns:96px 1fr;align-items:start;gap:12px;padding:18px 24px;display:grid}.glp-paths__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:8px;font-size:10px;font-weight:500}.glp-paths__headline{color:var(--color-primary);font-size:12px;font-weight:500;line-height:1.4}.glp-paths__level{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);padding-top:1px;font-size:10px;font-weight:500;line-height:1.3}.glp-paths__name{color:var(--color-primary);letter-spacing:.02em;margin-bottom:3px;font-size:12px;font-weight:500}.glp-paths__desc{color:var(--color-secondary);font-size:12px;font-weight:300;line-height:1.75}@media (max-width:768px){.glp-paths{grid-template-rows:none;grid-template-columns:1fr}.glp-paths__col,.glp-paths__col:first-child,.glp-paths__col:nth-child(2){grid-area:auto/1;display:block}.glp-paths__col:first-child{border-right:none;border-bottom:1px solid var(--color-outline)}.glp-paths__shared{grid-row:auto}.glp-paths__row,.glp-paths__shared{grid-template-columns:1fr;gap:4px}.glp-paths__level{padding-top:0}}
.glp-deliv{grid-template-columns:repeat(4,1fr);font-family:Geist,sans-serif;display:grid}.glp-deliv__cell{padding:20px}.glp-deliv__cell:not(:nth-child(4n+1)){border-left:1px solid var(--color-outline)}.glp-deliv__cell:nth-child(n+5){border-top:1px solid var(--color-outline)}.glp-deliv__label{color:var(--color-primary);margin-bottom:6px;font-size:12px;font-weight:500;line-height:1.4}.glp-deliv__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:10px;font-weight:500;line-height:1.5}@media (max-width:768px){.glp-deliv{grid-template-columns:repeat(2,1fr)}.glp-deliv__cell:not(:nth-child(4n+1)){border-left:none}.glp-deliv__cell:nth-child(n+5){border-top:none}.glp-deliv__cell:not(:nth-child(odd)){border-left:1px solid var(--color-outline)}.glp-deliv__cell:nth-child(n+3){border-top:1px solid var(--color-outline)}}
