.material-page .living-material{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:-1;background:#092b3b}.material-page .living-material>.material-scene,.material-page .living-material>.material-scene :is(img,canvas){position:absolute;inset:0;width:100%;height:100%}.material-page .living-material>.material-scene{background:transparent}.material-page .living-material-shade{position:absolute;inset:0;background:linear-gradient(180deg,#071e2b70,#071e2b1f 42%,#071e2b75)}.material-page.work-page .cs-work--living{background:#092b3b;padding-block:100px}.material-page.work-page .cs-work--living>.living-material{z-index:-1}.material-page.work-page .cs-work--living .cs-section-heading{align-items:start;position:relative;margin-bottom:60px}.material-page.work-page .cs-work--living .cs-section-heading>.cs-kicker{justify-self:start;color:#d8f1ef;background:#082737eb;padding:10px 14px;box-shadow:0 4px 22px #071e2d33}.material-page.work-page .cs-work--living .cs-section-heading>div,.material-page.work-page .cs-work--living .cs-section-heading>h2{background:#082737eb;box-shadow:0 0 32px 20px #082737eb}.material-page.work-page .cs-work--living .case-story-note{background:#082737f2;color:#d0dedf;padding:12px 16px;width:fit-content;max-width:100%}.material-page.work-page .cs-work--living .im-specificity{background:#082737ed;padding-inline:20px}.material-page.work-page .cs-work--living .cs-work-list{border-top:0}.material-page.work-page .cs-work--living .cs-work-step{background:#082737ed;padding:32px 26px;border-bottom:1px solid #a6d8df40;box-shadow:inset 0 1px #d7f6ed0a}.material-page.work-page .cs-work--living .cs-work-list:has(>.cs-work-step){box-shadow:0 18px 44px #051b2926}.material-page.work-page[data-new-case=swagup] .cs-work--living .cs-work-step{background:#f8f8f0f5;color:#15384e;border-top:2px solid #7bacb8;border-bottom:1px solid #b6cec9;box-shadow:inset 0 1px #fff,0 16px 30px #03172524}.material-page.work-page[data-new-case=swagup] .cs-work--living .cs-work-step p{color:#345568}.material-page.work-page[data-new-case=swagup] .cs-work--living .cs-work-step .cs-step-number{color:#27657b}.material-page .living-material--close .living-material-shade{background:linear-gradient(90deg,#071e2df7,#071e2deb 36%,#071e2d8c 70%,#071e2d38),linear-gradient(0deg,#071e2d70,transparent 60%)}.material-page.work-page .cs-close-art:has(>.living-material):after{background:linear-gradient(90deg,#071e2d00,#071e2d00)}.material-page.work-page .cs-close .cs-close-grid>div,.material-page.work-page .cs-close .cs-next-case{background:#071e2de6;box-shadow:0 0 35px 24px #071e2de6}.material-page.work-page.work-index .wi-close-inner>p{background:#071e2de8;box-shadow:0 0 24px 16px #071e2de8}.material-page.company-page .cp-close .cp-material:has(>.living-material):after{background:none}.material-page.company-page .cp-close .cp-close-inner{position:relative;z-index:1}.material-page.company-page .cp-close .living-material-shade{background:linear-gradient(90deg,#071e2df7,#071e2dee 48%,#071e2d70 80%,#071e2d40)}.material-page.company-page .hw-rhythm .cp-material:has(>.living-material):after{background:none}.material-page .living-material--rhythm .living-material-shade{background:linear-gradient(90deg,#08273766,#08273740 65%,#08273773)}.material-page .living-material--shelf{z-index:0}.material-page .living-material--shelf .living-material-shade{background:linear-gradient(90deg,#081e2ce8,#081e2c5c)}.material-page.insights-page .ins-close>.living-material{z-index:0}.material-page.insights-page .ins-close .ins-close-wash{background:linear-gradient(90deg,#071e2df2,#071e2dd9 48%,#071e2d40)}.material-page.insights-page .ins-buyer .ins-guide-pair{background:#081e2cd9;box-shadow:0 0 30px 20px #081e2cd9}@media (max-width: 760px){.material-page.work-page .cs-work--living{padding-block:70px}.material-page.work-page .cs-work--living .cs-section-heading{margin-bottom:48px}.material-page.work-page .cs-work--living .cs-section-heading>div{box-shadow:0 0 20px 14px #082737eb}.material-page.work-page .cs-work--living .cs-work-step{padding:26px 20px}.material-page .living-material--work .living-material-shade{background:linear-gradient(180deg,#071e2b4d,#071e2b38 45%,#071e2b8c)}.material-page.company-page .cp-close .living-material-shade{background:#071e2ddb}.material-page.work-page .cs-close .cs-close-grid>div,.material-page.work-page .cs-close .cs-next-case{box-shadow:0 0 20px 12px #071e2de6}}.material-page.company-page .hw-rhythm .hw-rhythm-intro,.material-page.company-page .hw-rhythm .hw-rhythm-content{background:#082737ed;box-shadow:0 0 30px 20px #082737ed}@media (max-width: 760px){.material-page.work-page .cs-work--living{padding-top:calc(min(66.667vw,420px) + 38px)}.material-page .living-material--work>.material-scene{height:min(66.667vw,420px);inset:0 0 auto}.material-page .living-material--work .living-material-shade{height:min(66.667vw,420px);background:linear-gradient(180deg,transparent 55%,#092b3b)}.material-page.company-page .hw-rhythm{padding-top:calc(min(66.667vw,420px) + 38px)}.material-page .living-material--rhythm>.material-scene{height:min(66.667vw,420px);inset:0 0 auto}.material-page .living-material--rhythm .living-material-shade{height:min(66.667vw,420px);background:linear-gradient(180deg,transparent 55%,#092b3b)}.material-page.company-page .cp-close{padding-bottom:calc(min(66.667vw,420px) + 36px)}.material-page.company-page .cp-close .living-material>.material-scene{height:min(66.667vw,420px);inset:auto 0 0}.material-page.company-page .cp-close .living-material-shade{inset:auto 0 0;height:min(66.667vw,420px);background:linear-gradient(180deg,#092b3b,transparent 35%)}}.material-page .living-material-mobile-view{display:none}.material-page.company-page.cp-how .hw-rhythm .cp-material{opacity:1}@media (max-width: 760px){.material-page .living-material--work>.material-scene,.material-page .living-material--rhythm>.material-scene{height:100%;inset:0}.material-page .living-material-mobile-view{display:block;position:absolute;inset:0 0 auto;width:100%;height:min(66.667vw,420px);object-fit:cover;z-index:1;-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}.material-page .living-material--work .living-material-shade,.material-page .living-material--rhythm .living-material-shade{height:100%;inset:0;background:linear-gradient(180deg,transparent 120px,#071e2b45 350px,#071e2b59);z-index:2}.material-page.work-page .cs-work--living .cs-work-step{background:#082737cc;margin-bottom:14px}.material-page.work-page[data-new-case=swagup] .cs-work--living .cs-work-step{background:#f8f8f0f2;margin-bottom:0}.material-page.work-page .cs-work--living .cs-section-heading>div,.material-page.work-page .cs-work--living .cs-section-heading>h2{background:#082737d9;box-shadow:0 0 18px 10px #082737d9}.material-page.company-page.cp-how .hw-rhythm{padding-top:calc(min(66.667vw,420px) + 38px)}.material-page.company-page .hw-rhythm .hw-rhythm-intro,.material-page.company-page .hw-rhythm .hw-rhythm-content{background:#082737d9;box-shadow:0 0 18px 10px #082737d9}}
