@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-00ee9692],[data-v-00ee9692]::backdrop,[data-v-00ee9692]:after,[data-v-00ee9692]:before{--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:""}}}.carousel[data-v-00ee9692]{position:relative}.carousel.three-per-view[data-v-00ee9692] .embla__slide{flex-basis:80%}@media(min-width:26rem){.carousel.three-per-view[data-v-00ee9692] .embla__slide{flex-basis:68.9655%}}@media(min-width:40rem){.carousel.three-per-view[data-v-00ee9692] .embla__slide{flex-basis:64.5161%}}@media(min-width:48rem){.carousel.three-per-view[data-v-00ee9692] .embla__slide{flex-basis:46.5116%}}@media(min-width:80rem){.carousel.three-per-view[data-v-00ee9692] .embla__slide{flex-basis:30.7692%}}.carousel.six-per-view[data-v-00ee9692] .embla__slide{flex-basis:calc(11.8343% - 16px)}:is(.tech-stack .carousel.six-per-view .embla__slide,.modal-content .carousel.six-per-view .embla__slide){flex-basis:calc(80% - 16px)}@media(min-width:26rem){:is(.tech-stack .carousel.six-per-view .embla__slide,.modal-content .carousel.six-per-view .embla__slide){flex-basis:calc(66.6667% - 16px)}}@media(min-width:40rem){:is(.tech-stack .carousel.six-per-view .embla__slide,.modal-content .carousel.six-per-view .embla__slide){flex-basis:calc(30.7692% - 16px)}}@media(min-width:48rem){:is(.tech-stack .carousel.six-per-view .embla__slide,.modal-content .carousel.six-per-view .embla__slide){flex-basis:calc(23.5294% - 16px)}}@media(min-width:80rem){:is(.tech-stack .carousel.six-per-view .embla__slide,.modal-content .carousel.six-per-view .embla__slide){flex-basis:calc(16% - 16px)}}.embla[data-v-00ee9692]{overflow:hidden}.embla__container[data-v-00ee9692]{display:flex;gap:calc(var(--spacing,.25rem)*0)}.carousel.six-per-view .embla__container[data-v-00ee9692]{gap:calc(var(--spacing,.25rem)*4)}[data-v-00ee9692] .embla__slide{flex-shrink:0;min-width:calc(var(--spacing,.25rem)*0)}.embla__buttons[data-v-00ee9692]{display:flex;flex-direction:row;gap:calc(var(--spacing,.25rem)*4);margin-top:calc(var(--spacing,.25rem)*8)}@media(min-width:48rem){.embla__buttons[data-v-00ee9692]{display:none}}.embla__buttons button[data-v-00ee9692]{padding:calc(var(--spacing,.25rem)*2)}.embla__buttons button[data-v-00ee9692]:first-child{margin-left:calc(var(--spacing,.25rem)*-1.5)}.embla__buttons button .icon[data-v-00ee9692]{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.1s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.embla__buttons button[data-v-00ee9692]:is(:disabled,.disabled){cursor:not-allowed;opacity:.4}.embla__buttons button[data-v-00ee9692]:not(:disabled,.disabled){cursor:pointer}:is(.embla__buttons button:not(:disabled,.disabled).embla__prev:hover,.embla__buttons button:not(:disabled,.disabled).embla__prev:focus-visible,.embla__buttons button:not(:disabled,.disabled).embla__prev:active) .icon[data-v-00ee9692]{--tw-translate-x:calc(var(--spacing,.25rem)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.embla__buttons button:not(:disabled,.disabled).embla__next:hover,.embla__buttons button:not(:disabled,.disabled).embla__next:focus-visible,.embla__buttons button:not(:disabled,.disabled).embla__next:active) .icon[data-v-00ee9692]{--tw-translate-x:calc(var(--spacing,.25rem)*1.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.embla__dots[data-v-00ee9692]{display:flex;flex-direction:row;gap:calc(var(--spacing,.25rem)*2);margin-top:calc(var(--spacing,.25rem)*16)}.carousel-dot[data-v-00ee9692]{cursor:pointer;padding-block:calc(var(--spacing,.25rem)*2)}.carousel-dot[data-v-00ee9692]:after{background-color:#fff6;display:block;height:calc(var(--spacing,.25rem)*1);width:calc(var(--spacing,.25rem)*5.5)}@supports (color:color-mix(in lab,red,red)){.carousel-dot[data-v-00ee9692]:after{background-color:color-mix(in oklab,var(--color-white,#fff)40%,transparent)}}.carousel-dot[data-v-00ee9692]:after{content:var(--tw-content)}@media(min-width:64rem){.carousel-dot[data-v-00ee9692]:after{width:calc(var(--spacing,.25rem)*7.5)}}.carousel-dot.active[data-v-00ee9692]:after{background-color:var(--color-white,#fff);content:var(--tw-content);width:calc(var(--spacing,.25rem)*10.5)}@media(min-width:64rem){.carousel-dot.active[data-v-00ee9692]:after{width:calc(var(--spacing,.25rem)*12.5)}}.modal-content .carousel-dot[data-v-00ee9692]{background-color:#0000}.modal-content .carousel-dot[data-v-00ee9692]:after{background-color:#23232266;content:var(--tw-content)}@supports (color:color-mix(in lab,red,red)){.modal-content .carousel-dot[data-v-00ee9692]:after{background-color:color-mix(in oklab,var(--color-gray-800,#232322)40%,transparent)}}.modal-content .carousel-dot.active[data-v-00ee9692]{background-color:#0000}.modal-content .carousel-dot.active[data-v-00ee9692]:after{background-color:var(--color-gray-800,#232322);content:var(--tw-content)}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
