@import"https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;1,400&family=Montserrat:wght@300;400;500;600&display=swap";.font-display[data-v-0cd36adb]{font-family:Crimson Text,serif}[data-v-0cd36adb]{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif}@keyframes organicFloat1-0cd36adb{0%,to{transform:translate(0) rotate(0) scale(1)}33%{transform:translate(30px,-20px) rotate(5deg) scale(1.05)}66%{transform:translate(-20px,15px) rotate(-3deg) scale(.95)}}@keyframes organicFloat2-0cd36adb{0%,to{transform:translate(0) rotate(0) scale(1)}25%{transform:translate(-25px,20px) rotate(-4deg) scale(1.02)}75%{transform:translate(35px,-15px) rotate(6deg) scale(.98)}}@keyframes organicFloat3-0cd36adb{0%,to{transform:translate(0) rotate(0) scale(1)}40%{transform:translate(20px,25px) rotate(3deg) scale(1.03)}80%{transform:translate(-30px,-10px) rotate(-5deg) scale(.97)}}@keyframes organicLineFlow-0cd36adb{0%,to{stroke-dasharray:0 1000;opacity:.1}50%{stroke-dasharray:500 500;opacity:.3}}.floating-shape-1[data-v-0cd36adb]{animation:organicFloat1-0cd36adb 20s ease-in-out infinite}.floating-shape-2[data-v-0cd36adb]{animation:organicFloat2-0cd36adb 25s ease-in-out 5s infinite}.floating-shape-3[data-v-0cd36adb]{animation:organicFloat3-0cd36adb 18s ease-in-out 10s infinite}.organic-line[data-v-0cd36adb]{animation:organicLineFlow-0cd36adb 15s ease-in-out infinite}.organic-line-2[data-v-0cd36adb]{animation:organicLineFlow-0cd36adb 20s ease-in-out 7s infinite}@keyframes fadeInUp-0cd36adb{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes staggeredFadeIn-0cd36adb{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}h1[data-v-0cd36adb]{animation:fadeInUp-0cd36adb 1s ease-out .3s both}.font-display span[data-v-0cd36adb]{animation:fadeInUp-0cd36adb 1s ease-out .1s both}.group[data-v-0cd36adb]:first-child{animation:staggeredFadeIn-0cd36adb .8s ease-out .5s both}.group[data-v-0cd36adb]:nth-child(2){animation:staggeredFadeIn-0cd36adb .8s ease-out .7s both}.group[data-v-0cd36adb]:nth-child(3){animation:staggeredFadeIn-0cd36adb .8s ease-out .9s both}.group[data-v-0cd36adb]:nth-child(4){animation:staggeredFadeIn-0cd36adb .8s ease-out 1.1s both}.group[data-v-0cd36adb]:nth-child(5){animation:staggeredFadeIn-0cd36adb .8s ease-out 1.3s both}.transition-all[data-v-0cd36adb]{transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.group:hover .w-12.h-12[data-v-0cd36adb]{transform:rotate(10deg) scale(1.1)}.group:hover svg[data-v-0cd36adb]{transform:rotate(-5deg) scale(1.05)}.backdrop-blur-sm[data-v-0cd36adb]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.max-h-96[data-v-0cd36adb]{max-height:24rem}.max-h-0[data-v-0cd36adb]{max-height:0}button[data-v-0cd36adb]:focus{outline:2px solid #f59e0b;outline-offset:4px}@media (max-width:1024px){.font-display[data-v-0cd36adb]{font-size:clamp(3rem,8vw,5rem)!important}}@media (max-width:768px){.floating-shape-1[data-v-0cd36adb],.floating-shape-2[data-v-0cd36adb],.floating-shape-3[data-v-0cd36adb]{animation-duration:30s;transform:scale(.7)}.px-8[data-v-0cd36adb]{padding-left:1.5rem;padding-right:1.5rem}.py-20[data-v-0cd36adb]{padding-bottom:3rem;padding-top:3rem}}.floating-shape-1[data-v-0cd36adb],.floating-shape-2[data-v-0cd36adb],.floating-shape-3[data-v-0cd36adb],.group[data-v-0cd36adb]{will-change:transform}@media (prefers-reduced-motion:reduce){[data-v-0cd36adb],[data-v-0cd36adb]:after,[data-v-0cd36adb]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[data-v-0cd36adb]::-moz-selection{background-color:#fbbf24;color:#1f2937}[data-v-0cd36adb]::selection{background-color:#fbbf24;color:#1f2937}[data-v-0cd36adb]::-webkit-scrollbar{width:8px}[data-v-0cd36adb]::-webkit-scrollbar-track{background:#f8f4e6}[data-v-0cd36adb]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f59e0b,#d97706);border-radius:20px}[data-v-0cd36adb]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#d97706,#b45309)}
