.hero-section[data-v-e40d5ecc]{height:100%;min-height:100%;overflow-x:hidden;position:relative;width:100%;z-index:10}.hero-section[data-v-e40d5ecc] *{z-index:auto}@keyframes fadeIn-e40d5ecc{0%{opacity:0}to{opacity:1}}@keyframes slideUp-e40d5ecc{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn[data-v-e40d5ecc]{animation:fadeIn-e40d5ecc 1s ease-out forwards}.animate-slideUp[data-v-e40d5ecc]{animation:slideUp-e40d5ecc .8s ease-out forwards;opacity:0}.animation-delay-100[data-v-e40d5ecc]{animation-delay:.1s}.animation-delay-300[data-v-e40d5ecc]{animation-delay:.3s}.animation-delay-500[data-v-e40d5ecc]{animation-delay:.5s}.animation-delay-700[data-v-e40d5ecc]{animation-delay:.7s}.animation-delay-1000[data-v-e40d5ecc]{animation-delay:1s}@keyframes bounceSubtle-e40d5ecc{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}.animate-bounce[data-v-e40d5ecc]{animation:bounceSubtle-e40d5ecc 2s infinite}.hero-background[data-v-e40d5ecc]:after{background:radial-gradient(circle at center,transparent 0,rgba(0,0,0,.4) 100%);content:"";inset:0;pointer-events:none;position:absolute}.text-shadow-sm[data-v-e40d5ecc]{text-shadow:0 1px 2px rgba(0,0,0,.5)}.text-shadow-md[data-v-e40d5ecc]{text-shadow:0 2px 4px rgba(0,0,0,.7),0 0 8px rgba(0,0,0,.4)}.text-shadow-lg[data-v-e40d5ecc]{text-shadow:0 4px 8px rgba(0,0,0,.9),0 0 12px rgba(0,0,0,.6)}@media (min-width:1024px){.text-shadow-lg[data-v-e40d5ecc],.text-shadow-md[data-v-e40d5ecc],.text-shadow-sm[data-v-e40d5ecc]{text-shadow:0 1px 2px rgba(60,60,60,.5)}}h1[data-v-e40d5ecc]{text-shadow:0 2px 2px rgba(48,48,48,.5)}@media (max-height:600px){.absolute.bottom-6[data-v-e40d5ecc]{display:none}}.scrollbar-container[data-v-8378ff6a]::-webkit-scrollbar{width:4px}.scrollbar-container[data-v-8378ff6a]::-webkit-scrollbar-track{background:#f3f4f680;border-radius:10px}.scrollbar-container[data-v-8378ff6a]::-webkit-scrollbar-thumb{background:#6b728080;border-radius:10px}@media (max-width:1023px){section[data-v-8378ff6a]{background-color:transparent}}.text-shadow-sm[data-v-8378ff6a]{text-shadow:0 1px 2px rgba(0,0,0,.5)}[data-v-8378ff6a] .scroll-indicator{color:#fff;z-index:30}[data-v-8378ff6a] .scroll-icon{filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes rotate-7e6163fe{to{--angle:360deg}}@media (min-width:1024px){.border-animate[data-v-7e6163fe]{animation:rotate-7e6163fe 5s linear infinite;background:conic-gradient(from var(--angle),#e2e8f0 0,#e2e8f0 20%,#f8fafc 25%,#f1f5f9 30%,#e2e8f0 35%,#e2e8f0 60%,#f8fafc 65%,#f1f5f9 70%,#e2e8f0 75%,#e2e8f0 100%);border-radius:.75rem;padding:2rem;position:relative}.elegant-card[data-v-7e6163fe]:before{background:linear-gradient(135deg,#fff,#fefefe 30%,#fdfdfd 70%,#fbfcfe);border-radius:calc(.75rem - 1.5px);box-shadow:inset 0 1px #fff,inset 0 -1px #fff9,0 4px 6px -1px #00000005,0 2px 4px -1px #00000003;content:"";inset:1.5px;position:absolute;z-index:0}.elegant-card[data-v-7e6163fe]:after{background:radial-gradient(ellipse at center,hsla(0,0%,100%,.7) 0,transparent 70%);border-radius:50%;content:"";height:60%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%;z-index:1}.border-animate[data-v-7e6163fe]>*{position:relative;z-index:2}}@media (max-width:1023px){div[data-v-7e6163fe]{background-color:transparent}}.text-shadow-sm[data-v-7e6163fe]{text-shadow:0 1px 2px rgba(0,0,0,.3)}[data-v-7e6163fe] .scroll-indicator{color:#fff;z-index:30}[data-v-7e6163fe] .scroll-icon{filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.section-wrapper[data-v-edcb424c]{overflow:hidden;padding:1.5rem;position:relative;width:100%}.relative.min-h-0.flex-grow.section-wrapper[data-v-edcb424c],.section-wrapper.min-h-0.flex-grow.overflow-hidden[data-v-edcb424c]{cursor:grab;position:relative}.relative.min-h-0.flex-grow.section-wrapper[data-v-edcb424c]:active,.section-wrapper.min-h-0.flex-grow.overflow-hidden[data-v-edcb424c]:active{cursor:grabbing}@media (min-width:1024px){.section-wrapper[data-v-edcb424c]{padding:4rem 2rem}}@media (min-width:1280px){.section-wrapper[data-v-edcb424c]{padding-left:4rem;padding-right:4rem}}.relative.min-h-0.flex-grow.overflow-hidden[data-v-edcb424c]{cursor:grab;position:relative}.relative.min-h-0.flex-grow.overflow-hidden[data-v-edcb424c]:active{cursor:grabbing}.slide-content[data-v-edcb424c]{display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .5s ease;width:100%}.lg\:hidden[data-v-edcb424c]{flex:1 1 0%;min-height:0}.slide-content .max-h-full[data-v-edcb424c]{transition:transform .3s ease,filter .3s ease}.slide-content:hover .max-h-full[data-v-edcb424c]{filter:brightness(1.1);transform:scale(1.05)}.lg\:grid>div:hover .w-16[data-v-edcb424c]{filter:brightness(1.1);transform:scale(1.1)}.lg\:grid>div .w-16[data-v-edcb424c]{transition:transform .3s ease,filter .3s ease}.background-pattern[data-v-110469c5]{background-color:#f8fafc;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cpath fill='%23cbd5e1' fill-opacity='.22' fill-rule='evenodd' d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2zm0-30V0h-2v4h-4v2h4v4h2V6h4V4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2zM6 4V0H4v4H0v2h4v4h2V6h4V4z'/%3E%3C/svg%3E");background-repeat:repeat}.line-clamp-2[data-v-110469c5]{-webkit-line-clamp:2;line-clamp:2}.line-clamp-2[data-v-110469c5],.line-clamp-3[data-v-110469c5]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-110469c5]{-webkit-line-clamp:3;line-clamp:3}.slide-content[data-v-110469c5]{display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .5s ease;width:100%}.flex.flex-col.h-full[data-v-110469c5]{flex:1 1 0%;min-height:0}.lg\:block .grid>div .w-16[data-v-110469c5],.slide-content .max-h-full[data-v-110469c5]{transition:transform .3s ease,filter .3s ease}.slider-bars button[data-v-110469c5]{transition:all .4s cubic-bezier(.4,0,.2,1)}.changing-slide[data-v-110469c5]:after{animation:pulseHighlight-110469c5 .5s ease-out;background:#0ea5e91a;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}@keyframes pulseHighlight-110469c5{0%{opacity:0}50%{opacity:1}to{opacity:0}}.grid-cols-3.grid-rows-2[data-v-110469c5]{grid-template-rows:1fr 1fr}.grid-cols-3.grid-rows-2>div[data-v-110469c5]{min-height:0}
