.background-refresh{--dark-base: #202325;--dark-heading: #faf8f5;--dark-copy: #d8d3cb;--natural-ivory: #f8f4ed;--natural-sage: #81927c}.background-refresh>section,.background-refresh .ccp-band{position:relative;isolation:isolate}.background-refresh>.hero{background:radial-gradient(ellipse at 0 0,#eee3d4,transparent 65%),var(--paper)}.background-refresh>.facts{background:linear-gradient(90deg,var(--paper),var(--stone),var(--paper))}.background-refresh>#about,.background-refresh>#consulting,.background-refresh>.experience{background-color:var(--dark-base);color:var(--dark-copy)}.background-refresh>:is(#about,#consulting,.experience) :is(h2,h3,.eyebrow,.heading-icon,.service-graphic,.text-link){color:var(--dark-heading)}.background-refresh>:is(#about,#consulting,.experience) :is(.note,small,.consulting-bottom p){color:var(--dark-copy)}.background-refresh>:is(#about,#consulting,.experience) a:hover{color:var(--dark-heading)}.background-refresh>:is(#about,#consulting,.experience) :focus-visible{outline-color:var(--dark-heading)}.background-refresh #about .offering,.background-refresh #about .offering :is(h3,.heading-icon,.text-link){color:var(--ink)}.background-refresh #about .offering .eyebrow{color:var(--ink)}.background-refresh #about .offering :focus-visible{outline-color:var(--red)}.background-refresh>#consulting:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22640%22%20height%3D%22440%22%20viewBox%3D%220%200%20640%20440%22%20fill%3D%22none%22%20stroke%3D%22%23c4c9c1%22%20stroke-width%3D%221%22%3E%3Cg%3E%3Cpath%20d%3D%22M0%2070h120v80h140v-60h160v160h220M0%20300h180v-80h150v140h180v-90h130M80%200v70m180%2080v90m160-150h120v-90%22%2F%3E%3Crect%20x%3D%22100%22%20y%3D%2250%22%20width%3D%2240%22%20height%3D%2240%22%20rx%3D%225%22%2F%3E%3Crect%20x%3D%22240%22%20y%3D%22130%22%20width%3D%2240%22%20height%3D%2240%22%20rx%3D%225%22%2F%3E%3Crect%20x%3D%22400%22%20y%3D%2270%22%20width%3D%2240%22%20height%3D%2240%22%20rx%3D%225%22%2F%3E%3Ccircle%20cx%3D%22180%22%20cy%3D%22300%22%20r%3D%2210%22%2F%3E%3Ccircle%20cx%3D%22510%22%20cy%3D%22360%22%20r%3D%2210%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-position:right center;background-size:65% auto;opacity:.065}.background-refresh>.product{overflow:clip;background:var(--natural-ivory);color:var(--ink)}.background-refresh .product :is(.product-feature p,.product-note,.product-actions .text-link){color:var(--ink)}.background-refresh .product a:focus-visible{outline-color:var(--red)}.background-refresh .product a:not(.button):hover{color:var(--red)}.background-refresh>.process{background:var(--paper)}.background-refresh>.process:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22640%22%20height%3D%22440%22%20viewBox%3D%220%200%20640%20440%22%20fill%3D%22none%22%20stroke%3D%22%238c7f6e%22%20stroke-width%3D%221%22%3E%3Cg%3E%3Cpath%20d%3D%22M0%2090h90l70%2070%2070-70h170l70%2070%2070-70h100M0%20330h180v-70h180v70h280M90%2090V0m140%2090v130h170V90m70%2070v100m-310-100v100h70%22%2F%3E%3Ccircle%20cx%3D%2290%22%20cy%3D%2290%22%20r%3D%2225%22%2F%3E%3Ccircle%20cx%3D%22400%22%20cy%3D%2290%22%20r%3D%2225%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-position:right center;background-size:60% auto;opacity:.045}.background-refresh>.leadership{background:var(--natural-ivory)}.background-refresh>.purpose{background:var(--natural-ivory)}.background-refresh>.contact{background:var(--paper)}.background-photo{display:none}.background-refresh .background-photo{display:block;position:absolute;inset:0;z-index:-2;pointer-events:none;overflow:hidden}.background-refresh .background-photo img{width:100%;height:100%;object-fit:cover;object-position:right center;filter:saturate(.65)}.background-refresh .background-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f8f4ed,#f8f4edf5 38%,#f8f4eddb 75%,#f8f4edbf)}.background-refresh>:is(#about,#consulting,.experience)>.background-photo:after{background:linear-gradient(90deg,#202325ed,#202325eb 45%,#202325d9 75%,#202325bf)}.background-refresh .purpose-introduction{position:relative;isolation:isolate}.background-refresh .purpose-introduction .background-photo:after{background:linear-gradient(90deg,#f8f4edf7 5%,#f8f4edeb 45%,#f8f4ede6 80%,#f8f4eddb)}.background-refresh .ccp-band>.background-photo{z-index:-1}.background-refresh .ccp-band>.background-photo:after{background:linear-gradient(90deg,#203d32ed,#203d32fa 22% 78%,#203d32d9)}.background-refresh .product-heading{position:relative;isolation:isolate;color:var(--dark-heading)}.background-refresh .product-heading:before{content:"";position:absolute;left:calc((100% - 100vw)/2);width:100vw;top:-95px;bottom:-40px;z-index:-1;pointer-events:none;background:linear-gradient(#1f1f1f calc(100% - 40px),transparent)}.background-refresh>.product>.background-photo{top:160px}@media(max-width:639px){.background-refresh .background-photo{bottom:auto;height:340px}.background-refresh .background-photo:after{background:linear-gradient(180deg,#f8f4edcc,#f8f4ede8 65%,#f8f4ed)}.background-refresh>:is(#about,#consulting,.experience)>.background-photo:after{background:linear-gradient(180deg,#202325dc,#202325ef 65%,#202325)}.background-refresh .purpose-introduction .background-photo:after{background:linear-gradient(180deg,#f8f4eddd,#f8f4ed)}.background-refresh .ccp-band>.background-photo:after{background:linear-gradient(180deg,#203d32e8,#203d32)}.background-refresh>.product>.background-photo{top:210px;height:230px}}.background-refresh>:is(#consulting,.process):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-repeat:no-repeat}@media(max-width:639px){.background-refresh>:is(#consulting,.process):before{display:none}}.background-refresh .leadership>.background-photo:after{background:linear-gradient(90deg,#f8f4edb8,#f8f4edef 32%,#f8f4edfa 55%,#f8f4ed 90%)}.background-refresh .process>.background-photo:after{background:linear-gradient(90deg,#f8f4ed,#f8f4edf5 38%,#f8f4ede0 75%,#f8f4edd9)}@media(max-width:639px){.background-refresh .leadership>.background-photo:after,.background-refresh .process>.background-photo:after{background:linear-gradient(180deg,#f8f4eddd,#f8f4ed)}}
