[scale-up-when-in-view]{transform:scale(.9);opacity:.85;transition:transform 1.5s cubic-bezier(.22,1,.36,1),opacity .5s ease-out;will-change:transform,opacity}[scale-up-when-in-view].in-view{transform:scale(1);opacity:1}[slide-up-when-in-view]{transform:translateY(100px);opacity:.85;transition:transform 2s cubic-bezier(.22,1,.36,1),opacity .5s ease-out;will-change:transform,opacity}[slide-up-when-in-view].in-view{transform:translateY(0);opacity:1}@media(prefers-reduced-motion:reduce){[scale-up-when-in-view]{transition:none;transform:none;opacity:1}}[data-reveal-on-hover]{opacity:0;transform:translateY(8px) rotate(-2deg) scale(1.05);transform-origin:bottom right;will-change:transform,opacity,background,scale;background:#000000a6;transition:background .3s ease,transform .3s ease,opacity .3s ease,rotate .3s ease,scale .3s ease;pointer-events:none;padding:calc(var(--spacing) * 8);border-radius:var(--radius-lg);margin:calc(var(--spacing) * 4) calc(var(--spacing) * 24) auto calc(var(--spacing) * 4);max-width:400px;width:auto}[data-zoom-in-on-hover]{transform:scale(1.1);overflow:hidden}[data-zoom-in-on-hover]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#0000;transition:background .3s ease;pointer-events:none}[data-animation-group]:hover [data-zoom-in-on-hover]:after{background:#00000059}[data-animation-group]:hover [data-reveal-on-hover]{opacity:1;transform:translateY(0)}[data-animation-group]{overflow:hidden;cursor:pointer;transition:opacity .6s ease-out,transform .3s ease-out}[data-animation-group]:hover{transition:opacity .6s ease-out,transform .3s ease-out}[data-animation-group].animate{opacity:1;transform:scale(1.05)}[data-archer-mark]{position:absolute;opacity:0;top:calc(var(--spacing) * 8);right:calc(var(--spacing) * 8);z-index:50;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);transform:rotate(0) scale(1);transform-origin:center center;transition:transform .3s .6s ease-out,opacity .3s .3s ease-out;will-change:transform,opacity;pointer-events:none;display:none}[data-animation-group]:hover [data-archer-mark]{transform:rotate(0) scale(1);transition:transform .3s .6s ease-out,opacity .6s 0s ease-out;opacity:1}#case-studies-alt .mt-10.grid:has([data-animation-group]:hover) [data-animation-group]{opacity:1}#case-studies-alt .mt-10.grid:has([data-animation-group]:hover) [data-animation-group]:hover{opacity:1}[data-animation=fade-in-from-black]{position:relative}[data-animation=fade-in-from-black]:before{content:"";position:absolute;inset:0;background:#000;opacity:1;z-index:50;transition:opacity .5s ease-out;pointer-events:none}[data-animation=fade-in-from-black].in-view:before{opacity:0}#case-studies-alt.cs-dim #work-alt{transform:perspective(1200px) rotateX(2deg) scale(.96);transform-origin:center top;opacity:.7;transition:transform .25s ease-out,opacity .25s ease-out;will-change:transform,opacity}#work-alt{will-change:transform,opacity}.case-study-modal-template{position:fixed;top:0;left:50%;height:100vh;z-index:9999;transform-origin:top center;will-change:transform,opacity;display:none}.grid-container[data-astro-cid-l6x53h5w]{display:flex;flex-direction:column;gap:8px;width:100%;height:auto;>a[data-astro-cid-l6x53h5w]{min-height:50vh;overflow:hidden;display:block}}@media(min-width:1024px){.grid-container[data-astro-cid-l6x53h5w]{>a[data-astro-cid-l6x53h5w]{min-height:auto}display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:400px 400px 400px 400px 400px 400px 400px;gap:8px;width:100%;height:auto;grid-template-areas:"🐕 🍺 🌴" "💰 💰 🌴" "💰 💰 🎰" "✈️ ✈️ 🎰" "🎓 🎓 🎓" "💪 🐶 🛢️" "💿 🌱 🛢️"}.grid-container[data-astro-cid-l6x53h5w]>a[data-astro-cid-l6x53h5w]:nth-child(1){grid-area:🌴}.grid-container[data-astro-cid-l6x53h5w]>a[data-astro-cid-l6x53h5w]:nth-child(2){grid-area:🛢️}.grid-container[data-astro-cid-l6x53h5w]>a[data-astro-cid-l6x53h5w]:nth-child(3){grid-area:🍺}.grid-container[data-astro-cid-l6x53h5w]>a[data-astro-cid-l6x53h5w]:nth-child(4){grid-area:💪}.grid-container[data-astro-cid-l6x53h5w]>a[data-astro-cid-l6x53h5w]:nth-child(5){grid-area:✈️}.grid-container[data-astro-cid-l6x53h5w]>a[data-astro-cid-l6x53h5w]:nth-child(6){grid-area:🐶}.grid-container[data-astro-cid-l6x53h5w]>a[data-astro-cid-l6x53h5w]:nth-child(7){grid-area:🌱}.grid-container[data-astro-cid-l6x53h5w]>a[data-astro-cid-l6x53h5w]:nth-child(8){grid-area:🐕}.grid-container[data-astro-cid-l6x53h5w]>a[data-astro-cid-l6x53h5w]:nth-child(9){grid-area:💿}.grid-container[data-astro-cid-l6x53h5w]>a[data-astro-cid-l6x53h5w]:nth-child(10){grid-area:💰}.grid-container[data-astro-cid-l6x53h5w]>a[data-astro-cid-l6x53h5w]:nth-child(11){grid-area:🎰}.grid-container[data-astro-cid-l6x53h5w]>a[data-astro-cid-l6x53h5w]:nth-child(12){grid-area:🎓}}
