.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)}}
.sai-deliv{grid-template-columns:repeat(5,1fr);font-family:Geist,sans-serif;display:grid}.sai-deliv__cell{padding:20px 16px}.sai-deliv__cell:not(:first-child){border-left:1px solid var(--color-outline)}.sai-deliv__label{color:var(--color-primary);margin-bottom:6px;font-size:12px;font-weight:500;line-height:1.4}.sai-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){.sai-deliv{grid-template-columns:1fr}.sai-deliv__cell:not(:first-child){border-left:none;border-top:1px solid var(--color-outline)}}
.erg-findings{grid-template-columns:repeat(5,1fr);font-family:Geist,sans-serif;display:grid}.erg-findings__cell{padding:20px 16px}.erg-findings__cell:not(:first-child){border-left:1px solid var(--color-outline)}.erg-findings__status{letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:500;line-height:1.5}.erg-findings__label{color:var(--color-primary);font-size:12px;font-weight:500;line-height:1.4}.erg-ue5{grid-template-columns:repeat(3,1fr);font-family:Geist,sans-serif;display:grid}.erg-ue5__cell{padding:20px}.erg-ue5__cell:not(:first-child){border-left:1px solid var(--color-outline)}.erg-ue5__label{color:var(--color-primary);margin-bottom:6px;font-size:12px;font-weight:500;line-height:1.4}.erg-ue5__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){.erg-findings,.erg-ue5{grid-template-columns:1fr}.erg-findings__cell:not(:first-child),.erg-ue5__cell:not(:first-child){border-left:none;border-top:1px solid var(--color-outline)}}
.case-line-sidebar-wrap{z-index:40;display:none;position:fixed;top:50%;left:48px;transform:translateY(-50%)}@media (min-width:1360px){.case-line-sidebar-wrap{display:block}}.case-line-sidebar{--cls-accent:var(--color-primary);--cls-text:var(--color-secondary);--cls-max-shift:30px;--cls-item-gap:20px;position:relative}.cls__list{gap:var(--cls-item-gap);flex-direction:column;margin:0;padding:1rem 0;list-style:none;display:flex}.cls__item{position:relative}.cls__label{cursor:pointer;text-align:left;white-space:nowrap;font-family:var(--font-geist-sans), system-ui, sans-serif;color:color-mix(in srgb, var(--cls-accent) calc(var(--effect,0) * 100%), var(--cls-text));transform:translateX(calc(var(--effect,0) * var(--cls-max-shift)));background:0 0;border:0;align-items:baseline;padding:0;font-size:15px;line-height:1.2;display:inline-flex;position:relative}.cls__label:before{content:"";position:absolute;inset:-6px -48px}.cls__label:focus-visible{outline:1px solid var(--color-primary);outline-offset:4px}.cls__text{transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--cls-i,0) * 30ms);display:inline-block}.case-line-sidebar[data-collapsed=true]:not(:hover):not(:focus-within) .cls__text{opacity:0;transition-duration:.7s;transition-timing-function:cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--cls-i,0) * 40ms);transform:translate(-8px)}.cls__index{font-family:var(--font-geist-mono), monospace;opacity:calc(.55 + var(--effect,0) * .45);margin-right:.6rem;font-size:.85em}@media (prefers-reduced-motion:reduce){.cls__label{transform:none}.cls__text,.case-line-sidebar[data-collapsed=true]:not(:hover):not(:focus-within) .cls__text{transition:none;transform:none}}
