.WorkPage-module__ch_7wa__page{--green:#377364;--orange:#f56914;--yellow:#ffbe19;--blue:#2d5a91;--sky:#9bd7e6;--pink:#ffb9aa;--cream:#f5e6cd;--nurture:#0a3228;background:var(--nurture);color:#fff;overflow-x:clip}.WorkPage-module__ch_7wa__introSpacer{background:var(--nurture);height:94px}.WorkPage-module__ch_7wa__caseStudy{--overlay:#2d5a91e0;--panel-bg:var(--blue);background:linear-gradient(var(--overlay), var(--overlay)), var(--bg-image) center / cover no-repeat, var(--panel-bg);grid-template-columns:minmax(330px,.78fr) minmax(560px,1.22fr);align-items:center;gap:clamp(52px,5.8vw,118px);min-height:calc(100vh - 94px);padding:clamp(72px,7vw,130px) clamp(42px,10vw,205px);scroll-margin-top:94px;display:grid;position:relative;overflow:hidden}.WorkPage-module__ch_7wa__blue{--overlay:#2d5a916b;--panel-bg:var(--blue)}.WorkPage-module__ch_7wa__orange{--overlay:#f5691473;--panel-bg:var(--orange)}.WorkPage-module__ch_7wa__yellow{--overlay:#ffbe1973;--panel-bg:var(--yellow)}.WorkPage-module__ch_7wa__green{--overlay:#37736473;--panel-bg:var(--green)}.WorkPage-module__ch_7wa__reverse{grid-template-columns:minmax(560px,1.22fr) minmax(330px,.78fr)}.WorkPage-module__ch_7wa__reverse .WorkPage-module__ch_7wa__headingPane{text-align:right;order:2}.WorkPage-module__ch_7wa__reverse .WorkPage-module__ch_7wa__detailPane{order:1}.WorkPage-module__ch_7wa__headingPane,.WorkPage-module__ch_7wa__detailPane{z-index:1;position:relative}.WorkPage-module__ch_7wa__headingPane{flex-direction:column;justify-content:flex-start;align-self:stretch;display:flex}.WorkPage-module__ch_7wa__headingPane h2{color:#fff;letter-spacing:0;max-width:720px;margin:0;font-size:clamp(3.25rem,4vw,5.45rem);font-weight:800;line-height:.96}.WorkPage-module__ch_7wa__reverse .WorkPage-module__ch_7wa__headingPane h2{margin-left:auto}.WorkPage-module__ch_7wa__headingPane h2 span{color:var(--accent)}.WorkPage-module__ch_7wa__client{color:#fff;margin:auto 0 0;font-size:clamp(1.35rem,1.55vw,2rem);font-weight:800;line-height:1.1}.WorkPage-module__ch_7wa__reverse .WorkPage-module__ch_7wa__client{margin-left:auto}.WorkPage-module__ch_7wa__detailPane{align-self:start;min-width:0;padding-top:calc(clamp(3.25rem,4vw,5.45rem)/28.5714)}.WorkPage-module__ch_7wa__detailPane h3{max-width:960px;color:var(--accent);text-transform:uppercase;margin:0 0 34px;font-size:clamp(1.95rem,2.45vw,3.35rem);font-weight:800;line-height:1.02}.WorkPage-module__ch_7wa__blue .WorkPage-module__ch_7wa__detailPane h3,.WorkPage-module__ch_7wa__orange .WorkPage-module__ch_7wa__detailPane h3{color:var(--pink)}.WorkPage-module__ch_7wa__yellow .WorkPage-module__ch_7wa__detailPane h3{color:var(--orange)}.WorkPage-module__ch_7wa__green .WorkPage-module__ch_7wa__detailPane h3{color:var(--sky)}.WorkPage-module__ch_7wa__copy{max-width:980px}.WorkPage-module__ch_7wa__copy p{color:#fff;margin:0 0 30px;font-size:clamp(1.2rem,1.42vw,1.85rem);line-height:1.35}.WorkPage-module__ch_7wa__readButton{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:20px;margin:0 0 32px;font-size:clamp(1.18rem,1.45vw,1.8rem);font-weight:800;display:inline-flex}.WorkPage-module__ch_7wa__blue .WorkPage-module__ch_7wa__readButton{color:var(--orange)}.WorkPage-module__ch_7wa__readButton svg{fill:currentColor;stroke:currentColor;stroke-width:4px;stroke-linecap:square;stroke-linejoin:miter;width:32px;height:22px;transition:transform .18s;transform:none}.WorkPage-module__ch_7wa__readButton svg.WorkPage-module__ch_7wa__upArrow{transform:rotate(180deg)}.WorkPage-module__ch_7wa__carouselWrap{width:100%;max-width:980px;position:relative}.WorkPage-module__ch_7wa__imageTrack{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.WorkPage-module__ch_7wa__imageTrack::-webkit-scrollbar{display:none}.WorkPage-module__ch_7wa__imageTrack>div{aspect-ratio:3/2;scroll-snap-align:start;flex:0 0 33.333%;min-width:0;position:relative;overflow:hidden}.WorkPage-module__ch_7wa__imageTrack img{-o-object-fit:cover;object-fit:cover}.WorkPage-module__ch_7wa__carouselArrow{z-index:3;color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.WorkPage-module__ch_7wa__carouselArrow svg{fill:currentColor;width:46px}.WorkPage-module__ch_7wa__prevArrow{color:var(--orange);left:10px;transform:translateY(-50%)rotate(180deg)}.WorkPage-module__ch_7wa__nextArrow{right:10px}.WorkPage-module__ch_7wa__orange .WorkPage-module__ch_7wa__prevArrow,.WorkPage-module__ch_7wa__yellow .WorkPage-module__ch_7wa__prevArrow{color:var(--orange)}.WorkPage-module__ch_7wa__orange .WorkPage-module__ch_7wa__nextArrow,.WorkPage-module__ch_7wa__yellow .WorkPage-module__ch_7wa__nextArrow,.WorkPage-module__ch_7wa__green .WorkPage-module__ch_7wa__nextArrow{color:#fff}.WorkPage-module__ch_7wa__finalCta{background:var(--orange);grid-template-columns:50% 50%;min-height:625px;display:grid}.WorkPage-module__ch_7wa__finalImage{background:url(/wp-content/uploads/2021/11/Love-to-hear-from-you.jpeg) 50%/cover no-repeat;min-height:625px}.WorkPage-module__ch_7wa__finalPanel{background:var(--orange);color:#fff;padding:118px 7.5vw 64px;position:relative;overflow:hidden}.WorkPage-module__ch_7wa__finalShape{width:min(78vw,920px);height:auto;position:absolute;bottom:-40%;right:-18%}.WorkPage-module__ch_7wa__finalContent{z-index:1;align-content:center;max-width:760px;min-height:390px;display:grid;position:relative}.WorkPage-module__ch_7wa__finalContent h2{color:#fff;text-align:center;max-width:620px;margin:0;font-size:clamp(3.2rem,4.8vw,6.7rem);font-weight:800;line-height:1.04}.WorkPage-module__ch_7wa__finalContent h2 span{color:var(--sky)}.WorkPage-module__ch_7wa__ctaButton{width:fit-content;min-width:300px;color:var(--orange);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:28px;margin:78px auto 0;padding:17px 30px 17px 38px;font-size:clamp(1.25rem,1.45vw,1.8rem);font-weight:800;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 13px 22px #2a342a47}.WorkPage-module__ch_7wa__ctaButton svg{fill:currentColor;width:54px}@media (max-width:980px){.WorkPage-module__ch_7wa__introSpacer{height:76px}.WorkPage-module__ch_7wa__caseStudy,.WorkPage-module__ch_7wa__reverse{grid-template-columns:1fr;gap:40px;min-height:0;padding:72px 28px;overflow-x:hidden}.WorkPage-module__ch_7wa__reverse .WorkPage-module__ch_7wa__headingPane,.WorkPage-module__ch_7wa__reverse .WorkPage-module__ch_7wa__detailPane{order:initial}.WorkPage-module__ch_7wa__headingPane,.WorkPage-module__ch_7wa__reverse .WorkPage-module__ch_7wa__headingPane{text-align:left}.WorkPage-module__ch_7wa__headingPane h2,.WorkPage-module__ch_7wa__reverse .WorkPage-module__ch_7wa__headingPane h2{overflow-wrap:anywhere;max-width:100%;margin-left:0;font-size:clamp(2.9rem,13vw,4.9rem)}.WorkPage-module__ch_7wa__client,.WorkPage-module__ch_7wa__reverse .WorkPage-module__ch_7wa__client{margin:36px 0 0}.WorkPage-module__ch_7wa__detailPane h3{font-size:clamp(1.85rem,8vw,3.1rem)}.WorkPage-module__ch_7wa__imageTrack>div{flex-basis:72%}.WorkPage-module__ch_7wa__carouselWrap,.WorkPage-module__ch_7wa__imageTrack{min-width:0;max-width:100%}.WorkPage-module__ch_7wa__finalCta{grid-template-columns:1fr}.WorkPage-module__ch_7wa__finalImage{min-height:360px}.WorkPage-module__ch_7wa__finalPanel{padding:70px 28px 84px}.WorkPage-module__ch_7wa__finalShape{width:125vw;bottom:-22%;right:-58%}.WorkPage-module__ch_7wa__finalContent{min-height:320px}.WorkPage-module__ch_7wa__finalContent h2{text-align:left}.WorkPage-module__ch_7wa__ctaButton{margin-left:0}}@media (max-width:520px){.WorkPage-module__ch_7wa__caseStudy,.WorkPage-module__ch_7wa__reverse{padding:60px 20px}.WorkPage-module__ch_7wa__headingPane h2,.WorkPage-module__ch_7wa__reverse .WorkPage-module__ch_7wa__headingPane h2{font-size:clamp(2.15rem,10.8vw,2.85rem);line-height:1}.WorkPage-module__ch_7wa__detailPane h3{overflow-wrap:anywhere;font-size:clamp(1.45rem,7.3vw,2.1rem);line-height:1.08}.WorkPage-module__ch_7wa__copy p{font-size:1.05rem}.WorkPage-module__ch_7wa__imageTrack>div{flex-basis:82%}.WorkPage-module__ch_7wa__carouselArrow{width:44px;height:44px}.WorkPage-module__ch_7wa__carouselArrow svg{width:34px}}.WorkPage-module__ch_7wa__tileSection{padding:clamp(24px,4vw,64px) clamp(20px,6vw,120px) clamp(64px,8vw,130px)}.WorkPage-module__ch_7wa__tileGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,40px);max-width:1320px;margin:0 auto;padding:0;list-style:none;display:grid}.WorkPage-module__ch_7wa__tileItem{display:flex}.WorkPage-module__ch_7wa__tile{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:16px;flex-direction:column;width:100%;padding:0;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:flex;overflow:hidden;box-shadow:0 4px 14px #0a32281a,0 1px 3px #0a322814}.WorkPage-module__ch_7wa__tile:hover,.WorkPage-module__ch_7wa__tile:focus-visible{transform:translateY(-8px);box-shadow:0 18px 36px #0a322833,0 4px 10px #0a32281a}.WorkPage-module__ch_7wa__tile:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.WorkPage-module__ch_7wa__tile:active{transform:translateY(-3px)}.WorkPage-module__ch_7wa__tileImage{aspect-ratio:11/10;width:100%;display:block;position:relative;overflow:hidden;container-type:inline-size}.WorkPage-module__ch_7wa__tileArt{background:linear-gradient(var(--overlay), var(--overlay)), var(--bg-image) center / cover no-repeat, var(--panel-bg);justify-content:center;align-items:center;padding:0 3.5cqw;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.WorkPage-module__ch_7wa__tileHeading{text-align:center;color:#fff;max-width:100%;font-size:11.3cqw;font-weight:800;line-height:.98;display:block}.WorkPage-module__ch_7wa__tileHeading span{color:var(--accent)}.WorkPage-module__ch_7wa__tile:hover .WorkPage-module__ch_7wa__tileArt,.WorkPage-module__ch_7wa__tile:focus-visible .WorkPage-module__ch_7wa__tileArt{transform:scale(1.05)}.WorkPage-module__ch_7wa__tileFooter{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.WorkPage-module__ch_7wa__tileClient{color:#0a322899;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:600}.WorkPage-module__ch_7wa__tileCta{color:var(--orange);flex-shrink:0;align-items:center;gap:8px;font-size:1rem;font-weight:700;display:inline-flex}.WorkPage-module__ch_7wa__tileArrow{transition:transform .3s;display:inline-block}.WorkPage-module__ch_7wa__tile:hover .WorkPage-module__ch_7wa__tileArrow,.WorkPage-module__ch_7wa__tile:focus-visible .WorkPage-module__ch_7wa__tileArrow{transform:translate(6px)}.WorkPage-module__ch_7wa__backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);background:#0a32289e;justify-content:center;align-items:center;padding:clamp(12px,3vw,40px);display:flex;position:fixed;inset:0}.WorkPage-module__ch_7wa__modal{background:var(--cream);border-radius:18px;width:100%;max-width:1280px;max-height:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073;container-type:inline-size}.WorkPage-module__ch_7wa__modalScroll{overscroll-behavior:contain;max-height:calc(100vh - clamp(24px,6vw,80px));overflow-y:auto}.WorkPage-module__ch_7wa__modal .WorkPage-module__ch_7wa__caseStudy{gap:clamp(32px,4vw,72px);min-height:0;padding:clamp(56px,6vw,96px) clamp(28px,5vw,80px);scroll-margin-top:0}.WorkPage-module__ch_7wa__modalClose{z-index:5;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .25s,background .25s;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 2px 10px #00000040}.WorkPage-module__ch_7wa__modalClose:hover{background:#fff;transform:rotate(90deg)scale(1.06)}.WorkPage-module__ch_7wa__modalClose svg{fill:none;width:18px;height:18px;stroke:var(--green);stroke-width:2.4px;stroke-linecap:round}@media (max-width:1100px){.WorkPage-module__ch_7wa__tileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.WorkPage-module__ch_7wa__tileGrid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.WorkPage-module__ch_7wa__tile,.WorkPage-module__ch_7wa__tileArt,.WorkPage-module__ch_7wa__tileArrow,.WorkPage-module__ch_7wa__modalClose{transition:none}.WorkPage-module__ch_7wa__tile:hover,.WorkPage-module__ch_7wa__tile:focus-visible{transform:none}}@media (min-width:981px){.WorkPage-module__ch_7wa__modal .WorkPage-module__ch_7wa__caseStudy{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4cqw;padding:5.5cqw 5cqw}.WorkPage-module__ch_7wa__modal .WorkPage-module__ch_7wa__caseStudy.WorkPage-module__ch_7wa__reverse{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.WorkPage-module__ch_7wa__modal .WorkPage-module__ch_7wa__headingPane h2{overflow-wrap:break-word;font-size:clamp(2rem,4.2cqw,4.6rem)}.WorkPage-module__ch_7wa__modal .WorkPage-module__ch_7wa__detailPane h3{font-size:clamp(1.4rem,2.3cqw,2.6rem)}.WorkPage-module__ch_7wa__modal .WorkPage-module__ch_7wa__client{font-size:clamp(1.1rem,1.7cqw,1.7rem)}}
