.pg-wi .wi-hero{text-align:center;padding:clamp(120px,14vw,200px) 0 clamp(36px,4vw,56px)}.pg-wi .wi-k{font:600 14px/1.3 var(--sans);letter-spacing:.01em;color:var(--teal-ink)}.pg-wi .wi-t{letter-spacing:-.05em;max-width:14em;margin:14px auto 0;font-size:clamp(46px,7vw,104px);font-weight:600;line-height:.98}.pg-wi .wi-lede{max-width:34em;color:var(--muted,#535a66);margin:clamp(18px,2vw,26px) auto 0;font-size:clamp(18px,1.5vw,22px);line-height:1.5}.pg-wi .wi-sec{padding:clamp(24px,3vw,40px) 0 clamp(80px,9vw,140px)}.pg-wi .wi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.2vw,32px);max-width:1180px;margin:0 auto;list-style:none;display:grid}.pg-wi .wi-card{padding:0}.pg-wi .wi-link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.pg-wi .wi-card .cl-go{margin-top:auto}.pg-wi .wi-name{letter-spacing:-.04em;font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1.05}.pg-wi .wi-card--lead{grid-column:1/-1}.pg-wi .wi-card--lead .cl-vis{aspect-ratio:21/9}.pg-wi .wi-card--lead .wi-name{font-size:clamp(34px,3.6vw,54px)}.pg-wi .wi-card--wide{grid-column:1/-1}.pg-wi .wi-card--wide .cl-vis{aspect-ratio:21/9}.pg-wi .wi-card--wide .cl-vis img{object-position:50% 30%}.pg-wi .wi-card--wide .wi-name{font-size:clamp(34px,3.6vw,54px)}.pg-wi .wi-card .cl-vis img{transition:scale 1.2s var(--ease,cubic-bezier(.16,1,.3,1))}.pg-wi .wi-card:hover .cl-vis img{scale:1.03}.pg-wi .wi-next{color:#f4f6fa;background:#05070c;border-radius:16px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 40px;padding:clamp(30px,3.4vw,52px);display:grid;box-shadow:0 46px 100px -60px #0b1220b3}.pg-wi .wi-next>*{grid-column:1}.pg-wi .wi-next .wi-cta{grid-area:1/2/span 3;margin-top:0}.pg-wi .wi-next p.wi-next-k{font:600 14px/1.3 var(--sans);color:var(--teal)}.pg-wi .wi-next h2{letter-spacing:-.04em;max-width:12em;font-size:clamp(28px,2.8vw,42px);font-weight:600;line-height:1.06}.pg-wi .wi-next p{color:#f3f0e9b8;max-width:26em;font-size:17px;line-height:1.55}.pg-wi .wi-cta{border-radius:var(--r-btn,10px);color:#1b0905;min-height:54px;font:600 16px/1 var(--sans);background:#ff9f7e;align-items:center;gap:10px;margin-top:6px;padding:0 26px;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px -14px #ff9f7e99}.pg-wi .wi-cta i{background:currentColor;width:16px;height:2px;position:relative}.pg-wi .wi-cta i:after{content:"";border-top:2px solid;border-right:2px solid;width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}@media (max-width:900px){.pg-wi .wi-grid,.pg-wi .wi-next{grid-template-columns:minmax(0,1fr)}.pg-wi .wi-next .wi-cta{grid-area:auto/1;justify-self:start;margin-top:6px}.pg-wi .wi-card--lead .cl-vis,.pg-wi .wi-card--wide .cl-vis{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.pg-wi .wi-card .cl-vis img{transition:none}.pg-wi .wi-card:hover .cl-vis img{scale:1}}.pg-work.pg-wi{--r2:#0b7380;background:#fff}.pg-wi .wi-hero,.pg-wi .wi-sec{isolation:isolate;position:relative}.pg-wi .wi-hero:before,.pg-wi .wi-sec:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.pg-wi .wi-hero:before{background:0 0}.pg-wi .wi-sec:before{background:0 0;-webkit-mask-image:linear-gradient(#0000 0,#000 140px calc(100% - 140px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 140px calc(100% - 140px),#0000 100%)}.pg-wi .cl.wi-card{background:#fff;box-shadow:0 50px 100px -60px #0b122080,0 2px 8px #0b12200d}.pg-wi .cl.wi-card:hover{box-shadow:0 60px 110px -56px #0b12208c,0 2px 8px #0b12200d}.pg-wi .wi-next{box-shadow:0 50px 100px -50px #05070cd9}.pg-work.pg-wi{background:#fff}.pg-wi .wi-sec{background:#ffe2d5}
