.next-project[data-astro-cid-mu2xd6go]{display:block}.section[data-astro-cid-mu2xd6go]{--cover-visible:var(--unit-60);gap:var(--unit-10);background-color:var(--clr-brand-white);color:var(--clr-brand-black);flex-direction:column;padding-block-start:var(--unit-8);display:flex}.header[data-astro-cid-mu2xd6go]{align-items:end}.next[data-astro-cid-mu2xd6go]{line-height:var(--leading-tighter);letter-spacing:var(--tracking-xtight);grid-column:1/14;@container site-grid (width<50rem){grid-column:1/-1}}.client[data-astro-cid-mu2xd6go]{line-height:var(--leading-loose);transition:color .25s var(--ease-cubic);grid-column:14/-1;@container site-grid (width<50rem){grid-column:1/-1}@media (prefers-reduced-motion:reduce){transition:none}}.next-project[data-astro-cid-mu2xd6go]:is(:hover,:focus-visible) .client[data-astro-cid-mu2xd6go]{color:var(--clr-neutral-alpha-800)}.clip[data-astro-cid-mu2xd6go]{height:var(--cover-visible);overflow:clip}.cover[data-astro-cid-mu2xd6go]{width:100%;height:100svh;position:relative;& :is(img,.video){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}}.client[data-astro-cid-ewqbbb6m]{line-height:var(--leading-tight);letter-spacing:var(--tracking-xtight);padding-block-end:var(--unit-2)}.meta[data-astro-cid-ewqbbb6m]{line-height:var(--leading-relaxed);grid-template-columns:repeat(3,1fr);list-style:none;display:grid;& li:nth-child(2){text-align:center}& li:nth-child(3){text-align:end}@container wrapper (width<50rem){grid-template-columns:1fr;& li:is(:nth-child(2),:nth-child(3)){text-align:start}}}.text-block[data-astro-cid-h4d6uo4h]{padding-block:var(--space-section,var(--unit-20)) var(--space-section-lg,var(--unit-24));background-color:var(--clr-brand-white);gap:var(--unit-12);flex-direction:column;display:flex;container:text-block/inline-size}.header[data-astro-cid-h4d6uo4h]{width:var(--max-width-full);max-width:var(--max-width-2xl);gap:var(--unit-8);flex-direction:column;margin-inline:auto;display:flex;& .symbol{width:var(--unit-20);aspect-ratio:1;margin-inline:auto}& h2{text-align:center}}.content[data-astro-cid-h4d6uo4h]{max-width:var(--max-width-sm);margin-inline:auto;& p{break-inside:avoid-column;color:var(--clr-black-600);margin-block-end:var(--unit-6)}}.case-description[data-astro-cid-jvbeadmi]{padding-block:var(--unit-10);& .text{color:var(--clr-black-600);grid-column:9/span 8;@container (width<60rem){grid-column:5/-5}@container (width<50rem){grid-column:1/-1}}}.gallery-link[data-astro-cid-lf3pvntx]{display:block;position:relative;& .plus{padding:var(--unit-1);border-radius:var(--rounded-full);color:var(--clr-brand-white);background-color:var(--clr-brand-black);opacity:0;transition:rotate .5s var(--ease-cubic), opacity .65s var(--ease-cubic), scale .65s var(--ease-cubic);display:flex;position:absolute;inset-block-end:var(--unit-2);inset-inline-start:var(--unit-2);rotate:90deg;scale:.85}&:focus-visible .plus[data-astro-cid-lf3pvntx]{opacity:1;rotate:0deg;scale:1}@media (hover:hover){&:hover .plus[data-astro-cid-lf3pvntx]{opacity:1;rotate:0deg;scale:1}}@media (prefers-reduced-motion:reduce){& .plus{transition:none}}}.case-image[data-astro-cid-se3jshxk]{gap:var(--unit-5);width:100%;flex-direction:column;padding-block-end:var(--unit-5);display:flex}.content[data-astro-cid-se3jshxk]{& .gallery{grid-column:3/span 20;@container wrapper (width<50rem){grid-column:1/-1}grid-template-columns:subgrid;gap:var(--unit-5);display:grid;&>.size-medium{grid-column:span 10;@container wrapper (width<50rem){grid-column:1/-1}}&>.size-fullWidth{grid-column:1/-1}& .video{--media-object-fit:contain;width:100%;height:100%}}}.case-gallery[data-astro-cid-ribtp3wd]{padding-block:var(--unit-10) var(--unit-30);background-color:var(--clr-brand-white)}.header[data-astro-cid-ribtp3wd]{padding-block-end:var(--space-header,var(--unit-30));& .label,& .title,& .count{grid-column:span 8}& .title{line-height:var(--leading-normal)}& .subtitle{color:var(--clr-black-300);display:block}& .count{text-align:end;letter-spacing:var(--tracking-xtight)}@container wrapper (width<50rem){& .label,& .title,& .count{grid-column:1/-1}& .count{text-align:start}}}.thumbs[data-astro-cid-ribtp3wd]{@container wrapper (width<60rem){column-gap:var(--unit-5);grid-template-columns:repeat(3,1fr)}@container wrapper (width<50rem){grid-template-columns:repeat(2,1fr)}}.thumb[data-astro-cid-ribtp3wd]{transition:scale .65s var(--spring-buoyant);grid-column:span 4;align-self:start;display:block;position:relative;@container wrapper (width<60rem){grid-column:auto}& .plus{padding:var(--unit-1);border-radius:var(--rounded-full);color:var(--clr-brand-white);background-color:var(--clr-brand-black);opacity:0;transition:rotate .5s var(--ease-cubic), opacity .65s var(--ease-cubic), scale .65s var(--ease-cubic);display:flex;position:absolute;inset-block-end:var(--unit-2);inset-inline-start:var(--unit-2);rotate:90deg;scale:.85}&:focus-visible{scale:var(--scale-hover);& .plus{opacity:1;rotate:0deg;scale:1}}@media (hover:hover){&:hover{scale:var(--scale-hover);& .plus{opacity:1;rotate:0deg;scale:1}}}@media (prefers-reduced-motion:reduce){&,& .plus{transition:none}}}.case-carousel[data-astro-cid-gaxawpzh]{gap:var(--unit-6);background-color:var(--clr-brand-white);flex-direction:column;padding-block-end:var(--space-section-lg,var(--unit-24));display:flex}.embla[data-astro-cid-gaxawpzh]{width:100%;& .viewport{overflow:hidden}& .container{touch-action:pan-y pinch-zoom;margin-inline:calc(var(--unit-3) / -2);align-items:center;display:flex}& .slide{height:max(22rem,45cqi);padding-inline:calc(var(--unit-3) / 2);flex:none}}.slide[data-astro-cid-gaxawpzh] .gallery-link{height:100%}.slide[data-astro-cid-gaxawpzh] :is(img,.video){object-fit:contain;width:auto;max-width:none;height:100%}.indicators[data-astro-cid-gaxawpzh]{width:100%;max-width:var(--max-width-sm);padding-block:var(--unit-12);margin-inline:auto;display:flex}.indicator[data-astro-cid-gaxawpzh]{background-color:var(--clr-black-100);cursor:pointer;height:.125rem;transition:background-color .2s var(--ease-cubic);border:none;flex:1 1 0;padding:0;position:relative;&.active{background-color:var(--clr-brand-black)}@media (pointer:coarse){&:after{content:"";inset-inline:0;inset-block:calc(var(--unit-6) * -1);position:absolute}}}.results[data-astro-cid-2et6qbap]{padding-block:var(--space-section,var(--unit-20))}.header[data-astro-cid-2et6qbap]{padding-block-end:var(--space-header,var(--unit-52));& h2{padding-block-end:var(--unit-8)}& p{color:var(--clr-black-500)}}.list[data-astro-cid-2et6qbap]{& li{padding-block:var(--unit-8) var(--unit-12);border-top:1px solid var(--clr-black-300)}& .data,& .content{grid-column:span 12;@container wrapper (width<50rem){grid-column:1/-1}}& .data{justify-content:flex-end;display:flex;@container wrapper (width<50rem){justify-content:flex-start}& .value{text-box-trim:trim-both;text-box-edge:cap alphabetic}}& .content{flex-direction:column;justify-content:flex-end;width:72.7273%;padding-inline-start:9.09091%;display:flex;@container wrapper (width<50rem){width:100%;padding-inline-start:0}& h4{padding-block-end:var(--unit-1)}& p{color:var(--clr-black-500)}}}
