.hero-slider-container[data-v-72382f1a]{position:relative;margin-top:4.5rem;width:100%;overflow:hidden;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: #4b5563;--tw-shadow: var(--tw-shadow-colored) }@media (min-width: 1024px){.hero-slider-container[data-v-72382f1a]{margin-top:1.5rem}}.dots-container[data-v-72382f1a]{display:flex;align-items:center;justify-content:center}.dots-background[data-v-72382f1a]{margin-bottom:.5rem;display:flex;gap:.5rem;border-radius:9999px;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .25;padding:.5rem 1rem}@media (min-width: 768px){.dots-background[data-v-72382f1a]{margin-bottom:1rem}}@media (min-width: 1024px){.dots-background[data-v-72382f1a]{padding:1rem 2rem}}.boxed[data-v-72382f1a]{position:absolute;left:50%;bottom:0;z-index:10;display:block;height:5rem;width:16rem;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:.375rem;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .8;padding:.5rem;text-align:center}@media (min-width: 768px){.boxed[data-v-72382f1a]{bottom:5%;height:6rem;width:400px}}@media (min-width: 1024px){.boxed[data-v-72382f1a]{width:450px;border-radius:.5rem}}@media (min-width: 1280px){.boxed[data-v-72382f1a]{height:8rem;padding:.75rem}}.boxed h1[data-v-72382f1a],.boxed h2[data-v-72382f1a]{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(102 68 51 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.boxed h1[data-v-72382f1a],.boxed h2[data-v-72382f1a]{font-size:1.5rem;line-height:2rem}}@media (min-width: 1280px){.boxed h1[data-v-72382f1a],.boxed h2[data-v-72382f1a]{font-size:1.875rem;line-height:2.25rem}}.projects-container[data-v-169c29cc]{margin-left:auto;margin-right:auto;margin-top:3rem;margin-bottom:3rem;max-width:1200px;text-align:center}@media (min-width: 1024px){.projects-container[data-v-169c29cc]{padding:1.25rem}}.main-title[data-v-169c29cc]{margin-top:3rem;margin-bottom:3rem;font-size:2rem;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(102 68 51 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.main-title[data-v-169c29cc]{font-size:2.5rem}}@media (min-width: 1024px){.main-title[data-v-169c29cc]{font-size:3.5rem}}.projects-grid[data-v-169c29cc]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.project-row[data-v-169c29cc]{margin:0;display:flex;align-items:center}.project-row[data-v-169c29cc]>*{flex:1}.project-row.reverse[data-v-169c29cc]{flex-direction:row-reverse}.project-image[data-v-169c29cc]{position:relative;overflow:hidden;padding:0}.project-image img[data-v-169c29cc]{width:100%;height:auto;max-height:400px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.project-image:hover img[data-v-169c29cc]{transform:scale(1.1)}.project-text h2[data-v-169c29cc]{text-align:center;font-size:1.3rem;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(102 68 51 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.project-text h2[data-v-169c29cc]{font-size:2.2rem}}@media (min-width: 1024px){.project-text h2[data-v-169c29cc]{font-size:3.5rem}}.transition-logo[data-v-51998d96]{opacity:0;scale:1.5;transform:translate(-50px);transition:opacity .5s ease,transform .5s ease}.transition-logo.visible[data-v-51998d96]{opacity:1;transform:translate(0)}.transition-text[data-v-51998d96]{opacity:0;transform:translate(50px);transition:opacity .5s ease,transform .5s ease}.transition-text.visible[data-v-51998d96]{opacity:1;transform:translate(0)}.transition-logo[data-v-db95bb8a]{opacity:0;scale:1.5;transform:translate(-50px);transition:opacity .5s ease,transform .5s ease}.transition-logo.visible[data-v-db95bb8a]{opacity:1;transform:translate(0)}.transition-text[data-v-db95bb8a]{opacity:0;transform:translate(50px);transition:opacity .5s ease,transform .5s ease}.transition-text.visible[data-v-db95bb8a]{opacity:1;transform:translate(0)}
