.values-carousel-section{margin:var(--spacing-3xl) 0}.values-carousel-header{margin-bottom:var(--spacing-3xl);justify-content:space-between;align-items:center;display:flex}.values-carousel-header h2{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.values-carousel-controls{gap:var(--spacing-md);display:flex}.values-carousel-arrow{border:2px solid var(--color-warm-gold);width:48px;height:48px;color:var(--color-warm-gold);font-size:var(--font-size-2xl);cursor:pointer;transition:all var(--transition-base);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}.values-carousel-arrow:hover{background:linear-gradient(135deg, var(--color-warm-gold), var(--color-amber-glow));color:var(--color-deep-black);transform:scale(1.1)}.values-carousel-arrow.hidden{opacity:0;pointer-events:none}.values-carousel{gap:var(--spacing-2xl);scroll-behavior:smooth;padding:var(--spacing-md) 0 var(--spacing-2xl) 0;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.values-carousel::-webkit-scrollbar{display:none}.value-card{flex:0 0 calc(33.333% - var(--spacing-xl));min-width:320px;padding:var(--spacing-3xl);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-2xl);background:#1a1a1a66;border:1px solid #ffffff14;flex-direction:column;justify-content:flex-start;transition:all .4s cubic-bezier(.2,.8,.2,1);display:flex}.value-card:hover{background:#1a1a1a99;border-color:#ffb84d66;transform:translateY(-10px);box-shadow:0 20px 40px #0006}.value-card .value-icon{margin-bottom:var(--spacing-xl);background:linear-gradient(135deg, var(--color-warm-gold), var(--color-amber-glow));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px #ffb84d33);-webkit-background-clip:text;background-clip:text;font-size:40px}.value-card .value-content h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-warm-gold);margin-bottom:var(--spacing-md);letter-spacing:.05em}.value-card .value-content p{color:#f5f5f3cc;font-size:15px;line-height:1.7}@media (max-width:768px){.values-carousel-header{align-items:flex-start;gap:var(--spacing-lg);flex-direction:column}.values-carousel-header h2{font-size:var(--font-size-3xl)}.value-card{flex:0 0 calc(90% - var(--spacing-xl));min-width:280px}.values-carousel-arrow{width:40px;height:40px;font-size:var(--font-size-xl)}}
.about-page{min-height:100vh;color:var(--color-text-primary);background-color:#0000;overflow-x:hidden}.about-philosophy{padding:var(--spacing-5xl) 0;background:linear-gradient(#0000,#fdd83508,#0000)}.about-hero-immersive{background:#050508;justify-content:center;align-items:center;height:calc(100dvh - 70px);display:flex;position:relative;overflow:hidden}.about-hero-parallax{filter:brightness();will-change:transform;background-image:linear-gradient(#0000001a,#0000001a),url(/about-vibe.png);background-position:50%;background-size:cover;position:absolute;inset:-10%}.about-hero-overlay{background:linear-gradient(to bottom, transparent 60%, var(--color-deep-black) 100%);z-index:1;position:absolute;inset:0}.about-hero-content{z-index:2;text-align:center;max-width:900px;position:relative}.about-hero-text-card{padding:var(--spacing-xl) var(--spacing-3xl);border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin-top:var(--spacing-xl);background-color:#0000004d;border:1px solid #ffffff0d;display:inline-block}.about-hero-bg-text{color:#fdd8350d;letter-spacing:.3em;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(80px,15vw,220px);font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-hero-content h1{font-family:var(--font-primary);margin-bottom:var(--spacing-xl);background:linear-gradient(135deg, #fff, var(--color-warm-gold), #fff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(42px,8vw,96px);font-weight:700}.about-hero-content .about-tagline{color:#fffc;letter-spacing:.1em;max-width:600px;margin:0 auto;font-size:clamp(16px,2vw,22px)}.section-label{text-transform:uppercase;letter-spacing:.4em;color:var(--color-warm-gold);margin-bottom:var(--spacing-lg);font-size:11px;font-weight:600;display:block}.section-header-centered{text-align:center;margin-bottom:var(--spacing-4xl)}.section-header-centered h2{font-size:clamp(28px,4vw,44px);font-family:var(--font-primary)}.about-story-split{padding:var(--spacing-5xl) 0}.split-grid{gap:var(--spacing-4xl);grid-template-columns:1.2fr .8fr;align-items:center;display:grid}.story-text h2{font-family:var(--font-primary);margin-bottom:var(--spacing-xl);font-size:clamp(32px,5vw,56px)}.story-text p{color:#fffc;margin-bottom:var(--spacing-xl);font-size:18px;line-height:1.8}.story-visual{position:relative}.visual-frame{border-radius:var(--radius-xl);border:1px solid #ffb84d26;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080}.cinematic-img{width:100%;height:auto;transition:transform .8s;display:block}.visual-frame:hover .cinematic-img{transform:scale(1.05)}.visual-glow{pointer-events:none;background:radial-gradient(circle,#0000,#fdd8351a);position:absolute;inset:0}.about-worlds{padding:var(--spacing-5xl) 0;background:radial-gradient(circle at 100% 0,#fdd83508,#0000 70%)}.fandoms-staggered-grid{gap:var(--spacing-2xl);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.fandom-card{padding:var(--spacing-3xl);border-radius:var(--radius-lg);background:#ffffff05;border:1px solid #ffffff0d;transition:all .4s;position:relative}.fandom-card:before{content:"";border-radius:inherit;opacity:0;background:linear-gradient(135deg,#0000,#fdd8350d);transition:opacity .4s;position:absolute;inset:0}.fandom-card:hover{border-color:#fdd8354d;transform:translateY(-8px);box-shadow:0 10px 30px #0006}.fandom-card:hover:before{opacity:1}.fandom-icon{margin-bottom:var(--spacing-xl);font-size:32px;display:block}.fandom-card h3{font-family:var(--font-primary);margin-bottom:var(--spacing-sm);color:var(--color-warm-gold);font-size:22px}.fandom-card p{color:#ffffffb3;font-size:14px}.about-audience{padding:var(--spacing-5xl) 0;background:linear-gradient(#0000,#fdd83505,#0000)}.audience-glass-grid{gap:var(--spacing-2xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.audience-glass-card{padding:var(--spacing-4xl);border-radius:var(--radius-2xl);text-align:center;background:#1a1a1a66;border:1px solid #ffffff1a;transition:all .3s}.audience-glass-card:hover{background:#1a1a1a99;border-color:#fdd83533;transform:translateY(-5px)}.audience-glass-card h3{margin-bottom:var(--spacing-md);color:var(--color-warm-gold);font-size:20px;font-weight:600}.audience-glass-card p{color:#ffffffb3;font-size:15px;line-height:1.6}.process-threaded-grid{gap:var(--spacing-2xl);padding-bottom:var(--spacing-4xl);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.process-step-premium{padding:var(--spacing-3xl);z-index:2;position:relative}.step-count{color:#fdd8351a;-webkit-user-select:none;user-select:none;margin-bottom:-20px;font-size:48px;font-weight:900;display:block}.process-step-premium h3{font-size:24px;font-family:var(--font-primary);margin-bottom:var(--spacing-md)}.process-step-premium p{color:#ffffffb3;font-size:15px;line-height:1.7}.about-jaipur-banner{text-align:center;background-image:linear-gradient(#05050833,#05050866),url(/about-vibe.png);background-position:50%;background-size:cover;background-attachment:fixed;padding:160px 0}.jaipur-badge{border:1px solid var(--color-warm-gold);color:var(--color-warm-gold);text-transform:uppercase;letter-spacing:.2em;margin-bottom:var(--spacing-2xl);background:#fdd83533;border-radius:40px;padding:8px 20px;font-size:12px;display:inline-block}.jaipur-content h3{font-family:var(--font-primary);margin-bottom:var(--spacing-lg);color:#fff;text-shadow:0 4px 10px #00000080;font-size:clamp(32px,5vw,64px)}.jaipur-content p{color:#ffffffe6;text-shadow:0 2px 4px #00000080;font-size:18px}.reveal-text{animation:1s cubic-bezier(.2,.6,.2,1) forwards revealUp}.reveal-text-delay{opacity:0;animation:1s cubic-bezier(.2,.6,.2,1) .3s forwards revealUp}@keyframes revealUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.split-grid{text-align:center;grid-template-columns:1fr}.process-threaded-grid{grid-template-columns:1fr}.story-visual{order:-1;max-width:500px;margin:0 auto}}@media (max-width:768px){.about-hero-immersive{height:calc(100dvh - 90px)}.audience-glass-grid{grid-template-columns:1fr}}
