.after-logos[data-astro-cid-t3eiqlen]{border-top:0;padding-top:clamp(20px,2.5vw,36px)}.cards[data-astro-cid-t3eiqlen]{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (width>=900px){.cards[data-astro-cid-t3eiqlen]{grid-template-columns:repeat(2,minmax(0,1fr))}}.work-item[data-astro-cid-t3eiqlen]{display:flex}.work-item[data-astro-cid-t3eiqlen]>*{flex:1}.cards[data-astro-cid-t3eiqlen] .card{flex-direction:column;height:100%;padding:0;display:flex}.body[data-astro-cid-t3eiqlen]{flex-direction:column;flex:1;gap:12px;padding:clamp(22px,3vw,28px) clamp(20px,3vw,28px);display:flex}.cards[data-astro-cid-t3eiqlen] .card.has-pic{isolation:isolate;position:relative}.glow[data-astro-cid-t3eiqlen]{z-index:-1;pointer-events:none;border-radius:inherit;--spot-a:var(--cover-green);--spot-b:var(--cover-blue);--spot-c:var(--cover-yellow);background:radial-gradient(60% 45% at calc(0% + var(--pdx1)) calc(100% - var(--pdy1)), var(--spot-a) 0%, transparent 75%), radial-gradient(60% 45% at calc(100% + var(--pdx2)) calc(100% - var(--pdy2)), var(--spot-b) 0%, transparent 75%), radial-gradient(70% 32% at calc(50% + var(--pdx3)) calc(62% - var(--pdy3)), var(--spot-c) 0%, transparent 75%);animation:6s ease-in-out infinite alternate paused pic-drift;position:absolute;inset:0}@media (hover:hover){.work-item[data-astro-cid-t3eiqlen]:hover .glow[data-astro-cid-t3eiqlen],.work-item[data-astro-cid-t3eiqlen]:focus-within .glow[data-astro-cid-t3eiqlen]{animation-play-state:running}}html[data-motion=reduce] .glow[data-astro-cid-t3eiqlen]{animation:none}@keyframes pic-drift{0%{--pdx1:0%;--pdy1:0%;--pdx2:0%;--pdy2:0%;--pdx3:0%;--pdy3:0%}50%{--pdx1:24%;--pdy1:40%;--pdx2:-24%;--pdy2:50%;--pdx3:-18%;--pdy3:30%}to{--pdx1:12%;--pdy1:60%;--pdx2:-12%;--pdy2:32%;--pdx3:18%;--pdy3:45%}}.work-item[data-astro-cid-t3eiqlen]:not([style]) .glow[data-astro-cid-t3eiqlen]{--spot-a:var(--lilac);--spot-b:color-mix(in srgb, var(--violet) 45%, var(--paper));--spot-c:var(--gradient-line)}.pic[data-astro-cid-t3eiqlen]{aspect-ratio:16/10;flex:none;margin-top:auto;position:relative;overflow:hidden}.has-pic[data-astro-cid-t3eiqlen] .body[data-astro-cid-t3eiqlen]{flex:none}.has-pic[data-astro-cid-t3eiqlen] .end[data-astro-cid-t3eiqlen]{margin-top:0}.pic[data-astro-cid-t3eiqlen]{container-type:inline-size}.pic[data-astro-cid-t3eiqlen] img[data-astro-cid-t3eiqlen]{left:7cqi;top:calc((7 - var(--up,0)) * 1cqi);width:calc(100% - 14cqi);height:calc(100% - (7 - var(--up,0)) * 1cqi);object-fit:cover;object-position:left top;display:block;position:absolute}.pic[data-astro-cid-t3eiqlen].framed img[data-astro-cid-t3eiqlen]{border-radius:var(--radius-md) var(--radius-md) 0 0;corner-shape:round;box-shadow:var(--shadow-lg)}.pic[data-astro-cid-t3eiqlen][data-up]{clip-path:inset(-30% 0 0 0 round 0 0 var(--radius-5xl) var(--radius-5xl));overflow:visible}.work-item[data-astro-cid-t3eiqlen]:has(.pic[data-up]) .body[data-astro-cid-t3eiqlen],.has-stack[data-astro-cid-t3eiqlen] .body[data-astro-cid-t3eiqlen]{z-index:1;position:relative}.pic[data-astro-cid-t3eiqlen].stack{overflow:visible}.st-clip[data-astro-cid-t3eiqlen]{height:130%;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.pic[data-astro-cid-t3eiqlen].stack .st[data-astro-cid-t3eiqlen]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-xl);height:auto;transform:translate(0, 0) rotate(var(--r)) scale(1);transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;box-shadow:0 1px 2px #190e350f,0 20px 44px -7px #190e3538}.pic[data-astro-cid-t3eiqlen].stack .st-back[data-astro-cid-t3eiqlen]{--r:-6deg;z-index:1;width:81%;top:23.08%;left:-4%}.pic[data-astro-cid-t3eiqlen].stack .st-front[data-astro-cid-t3eiqlen]{--r:5deg;z-index:2;width:87%;top:40%;left:26%}@media (hover:hover){.work-item[data-astro-cid-t3eiqlen]:hover .st-back[data-astro-cid-t3eiqlen],.work-item[data-astro-cid-t3eiqlen]:focus-within .st-back[data-astro-cid-t3eiqlen]{transform:translate(-6.5cqi,-4cqi)rotate(-5deg)scale(1)}.work-item[data-astro-cid-t3eiqlen]:hover .st-front[data-astro-cid-t3eiqlen],.work-item[data-astro-cid-t3eiqlen]:focus-within .st-front[data-astro-cid-t3eiqlen]{transform:translate(5.5cqi,-3cqi)rotate(2deg)scale(1.07)}}html[data-motion=reduce] .pic[data-astro-cid-t3eiqlen].stack .st[data-astro-cid-t3eiqlen]{transition:none;transform:rotate(var(--r))!important}.who[data-astro-cid-t3eiqlen]{align-items:center;gap:10px;display:flex}.meta[data-astro-cid-t3eiqlen]{margin:0;font-size:15px}.client-icon[data-astro-cid-t3eiqlen]{corner-shape:round;width:32px;height:32px;box-shadow:var(--shadow-sm);border-radius:26%;flex:none}.title[data-astro-cid-t3eiqlen]{letter-spacing:-.03125em;text-wrap:balance;margin:0;font-size:clamp(22px,1rem + 1vw,32px);font-weight:600;line-height:1.12}.num[data-astro-cid-t3eiqlen]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.big[data-astro-cid-t3eiqlen]{letter-spacing:-.03125em;overflow-wrap:break-word;margin:0;font-size:clamp(24px,1rem + 1vw,32px);font-weight:600;line-height:1}.big[data-astro-cid-t3eiqlen] sup[data-astro-cid-t3eiqlen]{vertical-align:top;font-size:.4em}.numlabel[data-astro-cid-t3eiqlen]{color:var(--grey);margin:0;font-size:15px}.note[data-astro-cid-t3eiqlen]{font-size:var(--small);color:var(--grey);margin:0}.end[data-astro-cid-t3eiqlen]{margin-top:auto;padding-top:8px}.more[data-astro-cid-t3eiqlen]{justify-content:center;margin-top:40px;display:flex}@property --pdx1{syntax:"<percentage>";inherits:false;initial-value:0%}@property --pdy1{syntax:"<percentage>";inherits:false;initial-value:0%}@property --pdx2{syntax:"<percentage>";inherits:false;initial-value:0%}@property --pdy2{syntax:"<percentage>";inherits:false;initial-value:0%}@property --pdx3{syntax:"<percentage>";inherits:false;initial-value:0%}@property --pdy3{syntax:"<percentage>";inherits:false;initial-value:0%}
