body.about-body{background-color:var(--bg-color);color:var(--text-color);overflow-x:hidden}body.about-body .header{background-color:#0000}.poster-hero{background:var(--gradient-main);color:#fff;justify-content:center;align-items:center;height:100dvh;min-height:100svh;display:flex;position:relative}.poster-hero h1{text-align:center;z-index:2;font-family:Syne,sans-serif;font-size:clamp(3rem,10vw,8rem);line-height:.9}.poster-hero h1 span{opacity:0;animation:1.5s cubic-bezier(.2,1,.3,1) forwards textRise;display:block;transform:translateY(50px)}.poster-hero h1 span.outline-text{color:#0000;-webkit-text-stroke:2px white}@keyframes textRise{to{opacity:1;transform:translateY(0)}}.noise-overlay{pointer-events:none;z-index:1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E");width:100%;height:100%;position:absolute;top:0;left:0}.manifesto-section{box-sizing:border-box;max-width:900px;margin:0 auto;padding:4.5rem 2rem 3.5rem;position:relative}.manifesto-text{color:#444;font-family:Cormorant Garamond,serif;font-size:2.5rem;line-height:1.4}.highlight{background:var(--gradient-main);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:700}.dna-section{background:#fff;width:100%;padding:3.5rem 0;position:relative}.dna-values{box-sizing:border-box;background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;width:100%;max-width:1100px;margin:0 auto;display:flex}.value-orb{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #0000000d;border-radius:50%;justify-content:center;align-items:center;width:200px;height:200px;transition:transform .4s,box-shadow .4s;display:flex;position:relative;box-shadow:0 10px 40px #3a00ff1f}.value-orb:before{content:"";border-top:3px solid var(--color-primary-blue);border-right:3px solid var(--color-primary-red);opacity:1;border-radius:50%;width:100%;height:100%;transition:all .3s;animation:3s linear infinite spinOrb;position:absolute}.value-orb:hover{transform:scale(1.1);box-shadow:0 15px 50px #3a00ff38}.value-text{text-align:center;z-index:2;padding:0 1rem;font-family:Syne,sans-serif}.value-title{color:var(--text-color);font-size:1.25rem;font-weight:700;display:block}.value-sub{color:var(--text-muted);opacity:1;margin-top:5px;font-family:Sora,sans-serif;font-size:.85rem;transition:all .3s;transform:translateY(2px)}@keyframes spinOrb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.carousel-dots{display:none}.founders-section{padding-top:1.5rem;padding-bottom:3.5rem}.founder-note{color:#000;box-sizing:border-box;background:#fff;border:1px solid #0000000d;max-width:800px;margin:2.25rem auto;padding:3.5rem 4rem;position:relative;transform:rotate(-1deg);box-shadow:0 20px 60px #0000000d}.founder-note-title{color:var(--text-color);margin-bottom:1.5rem;font-family:Syne,sans-serif;font-size:2rem}.founder-note-body{color:var(--text-color);font-size:1.1rem;line-height:1.8}.founder-note:before{content:"\"";color:var(--color-primary-blue);opacity:.1;pointer-events:none;font-family:Syne,sans-serif;font-size:10rem;line-height:1;position:absolute;top:-2rem;left:2rem}.founder-footer{justify-content:flex-end;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.founder-avatar-wrapper{border:3px solid var(--color-primary-blue,#3a00ff);border-radius:50%;flex-shrink:0;width:90px;height:90px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 6px 24px #3a00ff38}.founder-avatar-wrapper:hover{transform:scale(1.08);box-shadow:0 6px 25px #3a00ff4d}.founder-avatar{object-fit:cover;width:100%;height:100%;display:block}.founder-sig{color:var(--color-primary-red);font-family:Cormorant Garamond,serif;font-size:2rem;font-style:italic}@media (max-width:768px){.manifesto-section{max-width:100%!important;padding:2.75rem 1.5rem 2rem!important}.manifesto-text{font-size:1.35rem!important;line-height:1.55!important}.dna-section{padding:1.75rem 0!important}.dna-values{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-ms-overflow-style:none!important;box-sizing:border-box!important;flex-flow:row!important;justify-content:flex-start!important;gap:1.25rem!important;margin-left:-2rem!important;margin-right:-2rem!important;padding:1.75rem calc(50% - 100px) 4.25rem!important;display:flex!important;overflow-x:auto!important}.dna-values::-webkit-scrollbar{display:none!important}.value-orb{scroll-snap-align:center!important;scroll-snap-stop:always!important;opacity:.65!important;background:#fff!important;flex:0 0 200px!important;width:200px!important;height:200px!important;margin-bottom:0!important;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .4s,box-shadow .4s!important;transform:scale(.9)!important;box-shadow:0 4px 15px #0000000d!important}.value-orb.active{opacity:1!important;transform:scale(1.08)!important;box-shadow:0 12px 40px #3a00ff33!important}.value-orb:before{opacity:.4!important}.value-orb.active:before{opacity:1!important}.value-sub{opacity:.6!important;transform:translateY(2px)!important}.value-orb.active .value-sub{opacity:1!important;transform:translateY(2px)!important}.carousel-dots{z-index:5!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-top:-3.5rem!important;margin-bottom:.75rem!important;display:flex!important;position:relative!important}.carousel-dot{cursor:pointer;background:#00000026;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.carousel-dot.active{background:var(--color-primary-blue,#3a00ff);border-radius:10px;width:22px}.founders-section{padding-bottom:2.5rem!important}.founder-note{max-width:100%!important;margin:0 auto!important;padding:2rem 1.5rem!important;transform:none!important}.founder-note-title{margin-bottom:1rem!important;font-size:1.5rem!important}.founder-note-body{font-size:1rem!important;line-height:1.65!important}.founder-note:before{font-size:6rem!important;top:-1rem!important;left:.75rem!important}.founder-footer{gap:.85rem!important;margin-top:1.5rem!important}.founder-avatar-wrapper{width:68px!important;height:68px!important}.founder-sig{font-size:1.5rem!important}}
