@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,700&family=Inter:wght@300;400;500;600&display=swap);html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.font-serif{font-family:Playfair Display,Georgia,serif}body{background-color:#fff;color:#000;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes glow{0%,to{opacity:.5}50%{opacity:.8}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f5f5f5}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6b21a8,#7c3aed);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7c3aed,#8b5cf6)}::selection{background:#7c3aed;color:#fff}*{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.scroll-snap-x{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.scroll-snap-x>*{scroll-snap-align:start}.video-overlay{background:linear-gradient(90deg,#fffffff2 0,#ffffffd9 50%,#fff9);bottom:0;left:0;position:absolute;right:0;top:0}.purple-gradient-light{background:linear-gradient(135deg,#f3e8ff,#e9d5ff)}.purple-gradient-medium{background:linear-gradient(135deg,#ddd6fe,#c4b5fd)}.purple-gradient-bold{background:linear-gradient(135deg,#7c3aed,#6b21a8)}@keyframes border-pulse{0%,to{border-color:#6b21a8}50%{border-color:#7c3aed}}.border-pulse{animation:border-pulse 2s ease-in-out infinite}.media-hover-scale{transition:transform .3s ease-in-out}.media-hover-scale:hover{transform:scale(1.05)}.section-divider{background:linear-gradient(90deg,#0000 0,#7c3aed 50%,#0000);height:1px}@keyframes placeholder-pulse{0%,to{opacity:1}50%{opacity:.7}}.placeholder-pulse{animation:placeholder-pulse 2s ease-in-out infinite}
/*# sourceMappingURL=main.b346dc6c.css.map*/