.work-page{padding-top:11.25rem}.work-page-shell,.work-page-shell .work-page,.work-page-shell .teamworks-final-cta,.work-page-shell .teamworks-cta-inner,.work-page-shell .teamworks-footer,.work-page-shell .teamworks-footer-grid,.work-page-shell .teamworks-footer-bottom{background:#fefaf2!important}.work-page-shell :where(h1,h2,h3,h4,h5,h6,p,a,li,span,small,strong){color:#000!important}.work-page-shell .inner-filter .is-active a,.work-page-shell .teamworks-label{color:#c8ad7f!important}.work-page .inner-title{text-align:center;width:min(100% - 5rem,76rem);margin-inline:auto}.work-page .inner-filter{margin-bottom:7rem}.work-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;width:min(100% - 10rem,92rem);margin-inline:auto;display:grid}.work-card{grid-column:span 4}.work-card a{min-height:100%;transform-style:preserve-3d;background:#fefaf2;border-radius:1.5rem;padding:0 0 1.75rem;transition:background-color .45s linear,transform 1s cubic-bezier(.19,1,.22,1);display:block}.work-card-image{background:#424242;border-radius:1.25rem;width:100%;height:clamp(15rem,23vw,21rem);margin:0 0 2rem;display:block;position:relative;overflow:hidden}.work-card-image img{object-fit:cover;width:100%;height:100%;transform:translate3d(var(--pan-x,0), var(--pan-y,0), 0) scale(1.04);transition:transform 1.4s cubic-bezier(.19,1,.22,1)}.work-card-plus{color:#101010;opacity:0;background:#c8ad7f;border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;font-size:1.65rem;font-weight:500;line-height:1;transition:opacity .4s linear,transform .8s cubic-bezier(.19,1,.22,1);display:grid;position:absolute;bottom:1rem;right:1rem;transform:translateY(.75rem)scale(.8)}.work-card .teamworks-label{margin-inline:1.75rem;display:inline-block}.work-card h2{color:#000;max-width:24rem;font-family:var(--font-body);letter-spacing:-.06em;margin:1rem 1.75rem 0;font-size:clamp(1.45rem,1.85vw,1.9rem);font-weight:600;line-height:1.12}.work-card p{color:#000;letter-spacing:-.04em;margin:.8rem 1.75rem 0;font-size:1.05rem;line-height:1.35}@media (hover:hover) and (pointer:fine){.work-card a:hover{background:#fefaf2;transform:translateY(-.35rem)}.work-card a:hover .work-card-image img{transform:translate3d(var(--pan-x,0), var(--pan-y,0), 0) scale(1.14)}.work-card a:hover .work-card-plus{opacity:1;transform:translate(0,0)scale(1)}}@media (max-width:1023px){.work-grid{width:min(100% - 5rem,76rem)}.work-card h2{font-size:2.15rem}}@media (max-width:799px){.work-page{padding-top:7rem}.work-page .inner-title{width:calc(100% - 4rem)}.work-page .inner-filter{margin-bottom:4rem}.work-grid{grid-template-columns:1fr;gap:5rem;width:calc(100% - 4rem)}.work-card,.work-card:nth-child(n){grid-column:auto;padding-top:0}.work-card-image,.work-card:nth-child(n) .work-card-image{width:100%;height:min(112vw,27rem);margin-bottom:1.75rem}.work-card h2{font-size:2.25rem}}
