:root{--primary-color-1:#df0e7b;--primary-color-2:#f088b6;--primary-color-3:#36393a;--primary-color-4:#f2f0ed;--primary-color-5:#ebebeb;--primary-color-6:#e1ff01;--primary-color-7:#1c2728;--primary-color-8:#8b2fe0;--secondary-color-1:#fff;--secondary-color-2:#000;--primary-text-color:var(--primary-color-3);--font-stack-headers:"palast-variable",sans-serif;--font-stack-body:proxima-soft,sans-serif;--container:128rem;--grid-gutter-small:10px;--grid-gutter:3rem;--grid-gutter-large:8rem;--grid-section:12rem;--grid-section-small:8rem;--grid-section-mobile:6rem;--services-bar-height:5rem;--transition:.15s;--transition-long:.3s;--nav-height-sm:8rem;--nav-height-md:10rem;--nav-height-xl:12rem;--nav-height-xxl:18rem;--sticky-mob-height:4rem;--side-nav-width:10.5rem;--font-size:62.5%;--hamburger-size:6rem;--hero-height:100vh;--sidebar-width:32rem}.b-our-work-feed{--bounds-pad:max(clamp(3rem,-2.71429rem + .0744048 * 100vw,8rem),calc((100vw - var(--container))/2));box-sizing:border-box;padding-bottom:4rem;padding-left:var(--bounds-pad);padding-right:var(--bounds-pad);overflow:clip visible}.b-our-work-feed__shape{width:100vw;height:175vh;position:absolute;top:-25vh;right:-29vh}.b-our-work-feed__shape>svg{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.b-our-work-feed__shape>svg *{fill:var(--primary-color-3)}.b-our-work-feed__grid{flex-flow:wrap;justify-content:center;gap:2rem;width:100%;display:flex}.b-our-work-feed__grid a{width:calc(20% - 1.6rem)}.b-our-work-feed__grid a img{box-sizing:border-box;padding:2rem}.b-our-work-feed__overlay{background-color:#df0e7b;background-color:var(--primary-color-1);box-sizing:border-box;opacity:0;text-align:center;height:100%;transition:all .15s;transition:var(--transition) all;border-radius:.75rem;justify-content:center;align-items:center;width:100%;padding:2rem;display:flex;position:absolute;top:0;overflow:hidden}.b-our-work-feed__overlay p{color:var(--secondary-color-1)}@media screen and (width<=768px){.b-our-work-feed__shape{width:200vw;right:-50vw}.b-our-work-feed__grid a{width:calc(50% - 1rem)}}@media screen and (width<=576px){.b-our-work-feed__grid a{width:100%}}@media not all and (pointer:coarse){.b-our-work-feed__grid a.focus-visible .b-our-work-feed__overlay,.b-our-work-feed__grid a:hover .b-our-work-feed__overlay,.b-our-work-feed__grid a:focus-visible .b-our-work-feed__overlay,.b-our-work-feed__grid a:hover .b-our-work-feed__overlay{opacity:1}}
