.pill[data-v-31d854f3]:has(:focus-visible){background-color:#0000001a}.pill input[data-v-31d854f3]{outline:none}@media (hover:none){.pill[data-v-31d854f3]{position:relative}.pill[data-v-31d854f3]:after{content:"";height:calc(100% + 1rem);left:-1rem;position:absolute;top:-.5rem;width:calc(100% + 2rem)}}label[data-v-31d854f3]{-webkit-user-select:none;-moz-user-select:none;user-select:none}label[data-v-31d854f3]:focus,label[data-v-31d854f3]:focus-visible{background:red}.list-view[data-v-c5811a6c]{--vx:0;--vy:0;--px:0;--py:0}@media (hover:hover){.list-view:has(li:hover,li:focus-within) li a[data-v-c5811a6c]{outline:none}.list-view:has(li:hover,li:focus-within) li article[data-v-c5811a6c] :where(h2,time){opacity:.3}li:where(:hover,:focus-within)[data-v-c5811a6c]{z-index:9}li:where(:hover,:focus-within) :where(h2[data-v-c5811a6c],time[data-v-c5811a6c]){opacity:1!important;transition-duration:50ms!important}li :where(h2[data-v-c5811a6c],time[data-v-c5811a6c]){transition:opacity .3s ease}li .title[data-v-c5811a6c]{transform-origin:4rem center}li time[data-v-c5811a6c]{transform-origin:-2rem center}}.img-container[data-v-c5811a6c]{pointer-events:none;transform:translate(calc(var(--px)*6%),calc(var(--py)*var(--font-size)*var(--line-height) + .5rem)) rotateX(clamp(-10deg,calc(var(--vy)*-10deg),10deg)) rotateY(clamp(-15deg,calc(var(--vx)*15deg),15deg));will-change:transform}.img[data-v-c5811a6c]{transition:.3s opacity var(--ease-in-out-sine)}article.view-transition [data-view-transition-name=case-study-title][data-v-c5811a6c]{view-transition-name:case-study-title}article.view-transition [data-view-transition-name=case-study-date][data-v-c5811a6c]{view-transition-name:case-study-date}.img.view-transition [data-view-transition-name=case-study-cover][data-v-c5811a6c]{view-transition-name:case-study-cover}.card[data-v-78efc08b]:focus{outline:none}@media (width >= 768px){.copy[data-v-78efc08b] :where(h2,p,time){filter:blur(1.5px);transition:filter .5s ease}}@media (hover:hover){.card:where(:hover,:focus)>div[data-v-78efc08b]{opacity:1!important;scale:none!important}.card:where(:hover,:focus) .copy[data-v-78efc08b] :where(h2,p,time){filter:none}.card:where(:hover,:focus) .img>*[data-v-78efc08b]{box-shadow:0 0 24px 8px #0000000d}.card:where(:hover,:focus) .img>*[data-v-78efc08b]:after{opacity:1}}.card:active .img>*[data-v-78efc08b]{box-shadow:none}.card:active .img>*>*[data-v-78efc08b]{transform:scale(.98)!important}.card:active .img>*[data-v-78efc08b]:after{opacity:0}.img[data-v-78efc08b]{--x:var(--c2639cd0);--y:var(--c2639cce)}.img>*[data-v-78efc08b]{transform:translate(calc(var(--x)*2%),calc(var(--y)*2%)) rotateY(calc(var(--x)*2deg)) rotateX(calc(var(--y)*-2deg));transform-origin:center center -50px;transition:box-shadow .5s ease-out}.img>*>*[data-v-78efc08b]{transition:transform .15s ease-out}.img>*[data-v-78efc08b]:after{background:radial-gradient(circle at center,#ffffff14 0,#fff0 50%);border-radius:inherit;content:"";inset:-50%;mix-blend-mode:plus-lighter;opacity:0;pointer-events:none;position:absolute;transform:translate(calc(var(--x)*25%),calc(var(--y)*25%));transition:transform .3s ease-out,opacity .5s ease-out}@media (hover:hover){.grid-view:has(li:hover,li:focus-within) li .card .img{scale:.98;transition-delay:0s}}@media (width >= 768px){.grid-view li:nth-child(odd){transform-origin:right}.grid-view li:nth-child(2n){transform-origin:left}}@media (width >= 1024px){.grid-view li:nth-child(3n+1){transform-origin:120%}.grid-view li:nth-child(3n+2){transform-origin:center}.grid-view li:nth-child(3n+3){transform-origin:-20%}}.grid-view li:not(:hover) article .img{transition-delay:50ms}.card.view-transition [data-view-transition-name=case-study-cover]{view-transition-name:case-study-cover}.card.view-transition [data-view-transition-name=case-study-title]{view-transition-name:case-study-title}.card.view-transition [data-view-transition-name=case-study-date]{view-transition-name:case-study-date}
