.project-hero-parallax[data-astro-cid-4amzowcs]{will-change:transform;transition:transform .2s ease-out}.scrollbar-hide[data-astro-cid-ow7ti5kn]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-astro-cid-ow7ti5kn]::-webkit-scrollbar{display:none}.image-carousel-item[data-astro-cid-ow7ti5kn]{width:calc((100% - 1rem)*1.5);aspect-ratio:16/9}.image-carousel-item[data-astro-cid-ow7ti5kn].is-png{aspect-ratio:auto;width:auto;height:290px}@media(min-width:768px){.image-carousel-item[data-astro-cid-ow7ti5kn].is-png{height:224px}}.image-carousel-nav-left[data-astro-cid-ow7ti5kn]{left:-1.5rem}.image-carousel-nav-right[data-astro-cid-ow7ti5kn]{right:-1.5rem}@media(max-width:639px){[data-astro-cid-ow7ti5kn][data-scroll-container]{padding-left:0;margin-right:0}.image-carousel-nav-left[data-astro-cid-ow7ti5kn]{left:0}.image-carousel-nav-right[data-astro-cid-ow7ti5kn]{right:0}}.image-carousel-nav-button[data-astro-cid-ow7ti5kn]:disabled{cursor:not-allowed;background-color:var(--color-blue-gray-200);box-shadow:var(--shadow-button-lg)}.image-carousel-nav-button[data-astro-cid-ow7ti5kn]:disabled .image-carousel-nav-inner[data-astro-cid-ow7ti5kn]{box-shadow:var(--shadow-button-inner)}.image-carousel-nav-button[data-astro-cid-ow7ti5kn]:disabled i[data-astro-cid-ow7ti5kn]{color:var(--color-blue-gray-500)}.image-carousel-nav-button[data-astro-cid-ow7ti5kn]:disabled:hover,.image-carousel-nav-button[data-astro-cid-ow7ti5kn]:disabled:active{background-color:var(--color-blue-gray-200);box-shadow:var(--shadow-button-lg)}.image-carousel-nav-button[data-astro-cid-ow7ti5kn]:disabled:hover .image-carousel-nav-inner[data-astro-cid-ow7ti5kn],.image-carousel-nav-button[data-astro-cid-ow7ti5kn]:disabled:active .image-carousel-nav-inner[data-astro-cid-ow7ti5kn]{box-shadow:var(--shadow-button-inner)}.image-carousel-nav-button[data-astro-cid-ow7ti5kn]:disabled:hover i[data-astro-cid-ow7ti5kn],.image-carousel-nav-button[data-astro-cid-ow7ti5kn]:disabled:active i[data-astro-cid-ow7ti5kn]{color:var(--color-blue-gray-500)}.image-carousel-nav-button[data-astro-cid-ow7ti5kn]:not(:disabled):hover{background-color:var(--color-indigo-200);color:var(--color-indigo-800);box-shadow:var(--shadow-button-lg-hover)}.image-carousel-nav-button[data-astro-cid-ow7ti5kn]:not(:disabled):hover .image-carousel-nav-inner[data-astro-cid-ow7ti5kn]{box-shadow:var(--shadow-button-inner)}.image-carousel-nav-button[data-astro-cid-ow7ti5kn]:not(:disabled):hover i[data-astro-cid-ow7ti5kn]{color:var(--color-indigo-800)}.image-carousel-nav-button[data-astro-cid-ow7ti5kn]:not(:disabled):active{background-color:var(--color-indigo-300);color:var(--color-indigo-900);box-shadow:var(--shadow-button-lg)}.image-carousel-nav-button[data-astro-cid-ow7ti5kn]:not(:disabled):active .image-carousel-nav-inner[data-astro-cid-ow7ti5kn]{box-shadow:var(--shadow-button-lg-inner-active)}.image-carousel-nav-button[data-astro-cid-ow7ti5kn]:not(:disabled):active i[data-astro-cid-ow7ti5kn]{color:var(--color-indigo-900)}@media(min-width:768px){.image-carousel-item[data-astro-cid-ow7ti5kn]{width:calc((33.333% - .5rem)*1.5)}}@media(min-width:1024px){.image-carousel-item[data-astro-cid-ow7ti5kn]{width:calc((25% - .889rem)*1.5)}}.image-carousel-lightbox[data-astro-cid-ow7ti5kn].is-open{opacity:1;pointer-events:auto}.image-carousel-lightbox-content[data-astro-cid-ow7ti5kn]{transform-origin:top center;transform:perspective(1600px) rotateX(-65deg);opacity:0;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .4s ease-out}.image-carousel-lightbox[data-astro-cid-ow7ti5kn].is-open .image-carousel-lightbox-content[data-astro-cid-ow7ti5kn]{transform:perspective(1600px) rotateX(0);opacity:1}.image-carousel-img[data-astro-cid-ow7ti5kn]{transition:scale .5s ease-out}.group[data-astro-cid-ow7ti5kn]:hover .image-carousel-img[data-astro-cid-ow7ti5kn],.group[data-astro-cid-ow7ti5kn]:focus-visible .image-carousel-img[data-astro-cid-ow7ti5kn]{scale:1.04}.image-hover-overlay[data-astro-cid-ow7ti5kn]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffc23d52;opacity:0;transition:opacity .2s ease-out;pointer-events:none}.image-hover-badge[data-astro-cid-ow7ti5kn]{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:9999px;background:#fff;box-shadow:0 10px 7.5px #0000001a,0 4px 3px #0000000d;transform:scale(.85);transition:transform .25s cubic-bezier(.22,1,.36,1)}.group[data-astro-cid-ow7ti5kn]:hover .image-hover-overlay[data-astro-cid-ow7ti5kn],.group[data-astro-cid-ow7ti5kn]:focus-visible .image-hover-overlay[data-astro-cid-ow7ti5kn]{opacity:1}.group[data-astro-cid-ow7ti5kn]:hover .image-hover-badge[data-astro-cid-ow7ti5kn],.group[data-astro-cid-ow7ti5kn]:focus-visible .image-hover-badge[data-astro-cid-ow7ti5kn]{transform:scale(1)}@media(prefers-reduced-motion:reduce){.image-carousel-lightbox-content[data-astro-cid-ow7ti5kn]{transform:none;transition:opacity .2s ease-out}}.text-image-parallax[data-astro-cid-j7w4olji]{will-change:transform,scale;transition:transform .2s ease-out,scale .5s ease-out}.group[data-astro-cid-j7w4olji]:hover .text-image-parallax[data-astro-cid-j7w4olji],.group[data-astro-cid-j7w4olji]:focus-visible .text-image-parallax[data-astro-cid-j7w4olji]{scale:1.04}.text-image-lightbox[data-astro-cid-j7w4olji].is-open{opacity:1;pointer-events:auto}.text-image-lightbox-content[data-astro-cid-j7w4olji]{transform-origin:top center;transform:perspective(1600px) rotateX(-65deg);opacity:0;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .4s ease-out}.text-image-lightbox[data-astro-cid-j7w4olji].is-open .text-image-lightbox-content[data-astro-cid-j7w4olji]{transform:perspective(1600px) rotateX(0);opacity:1}.text-image-hover-overlay[data-astro-cid-j7w4olji]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffc23d52;opacity:0;transition:opacity .2s ease-out;pointer-events:none}.text-image-hover-badge[data-astro-cid-j7w4olji]{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:9999px;background:#fff;box-shadow:0 10px 7.5px #0000001a,0 4px 3px #0000000d;transform:scale(.85);transition:transform .25s cubic-bezier(.22,1,.36,1)}.group[data-astro-cid-j7w4olji]:hover .text-image-hover-overlay[data-astro-cid-j7w4olji],.group[data-astro-cid-j7w4olji]:focus-visible .text-image-hover-overlay[data-astro-cid-j7w4olji]{opacity:1}.group[data-astro-cid-j7w4olji]:hover .text-image-hover-badge[data-astro-cid-j7w4olji],.group[data-astro-cid-j7w4olji]:focus-visible .text-image-hover-badge[data-astro-cid-j7w4olji]{transform:scale(1)}@media(prefers-reduced-motion:reduce){.text-image-lightbox-content[data-astro-cid-j7w4olji]{transform:none;transition:opacity .2s ease-out}}
