.about-main-wrap{position:relative;overflow:hidden;min-height:100vh}.page-about .page-hero-section{background:transparent;border-bottom:1px solid rgba(153,96,57,.14);position:relative;z-index:1}.about-section{padding-top:5rem;padding-bottom:6rem;background:transparent;position:relative;z-index:1}.about-ambient-stage{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:0}.lunar-glow{position:absolute;border-radius:50%;filter:blur(120px);opacity:.38;will-change:transform}.glow-lunar-cream{width:660px;height:660px;top:0%;right:-5%;background:radial-gradient(circle,rgba(255,255,255,.95) 0%,rgba(250,246,240,.6) 45%,transparent 75%);animation:lunarDrift1 24s ease-in-out infinite alternate}.glow-lunar-ivory{width:600px;height:600px;bottom:8%;left:-4%;background:radial-gradient(circle,rgba(252,249,244,.9) 0%,rgba(246,241,233,.5) 45%,transparent 75%);animation:lunarDrift3 28s ease-in-out infinite alternate}.glow-lunar-gold{width:520px;height:520px;top:36%;left:10%;background:radial-gradient(circle,rgba(212,175,115,.15) 0%,rgba(223,185,130,.05) 45%,transparent 75%);animation:lunarDrift2 26s ease-in-out infinite alternate}.glow-lunar-copper{width:480px;height:480px;top:65%;right:15%;background:radial-gradient(circle,rgba(153,96,57,.1) 0%,rgba(184,115,51,.03) 45%,transparent 75%);animation:lunarDrift1 22s ease-in-out infinite alternate-reverse}@keyframes lunarDrift1{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-50px,45px,0) scale(1.12)}to{transform:translate3d(40px,-35px,0) scale(.96)}}@keyframes lunarDrift2{0%{transform:translateZ(0) scale(.98)}50%{transform:translate3d(50px,-55px,0) scale(1.14)}to{transform:translate3d(-35px,40px,0) scale(1.02)}}@keyframes lunarDrift3{0%{transform:translateZ(0) scale(1.04)}50%{transform:translate3d(-45px,-45px,0) scale(.92)}to{transform:translate3d(50px,35px,0) scale(1.1)}}.lunar-orbits-svg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.65}.orbit-path-line{fill:none;stroke-width:1.5;vector-effect:non-scaling-stroke}.line-orbit-gold{stroke:url(#lunarOrbitGrad1);stroke-dasharray:10 8;animation:orbitDash 45s linear infinite}.line-orbit-copper{stroke:url(#lunarOrbitGrad2);stroke-width:1.2;stroke-dasharray:6 6;animation:orbitDash 35s linear infinite reverse}.line-orbit-subtle{stroke:#9960392e;stroke-width:1}@keyframes orbitDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:1000}}.lunar-orbit-ring{fill:none;stroke:#c6964c33;stroke-width:1;vector-effect:non-scaling-stroke;transform-origin:center}.ring-rot-1{stroke-dasharray:8 12;animation:orbitRotate 70s linear infinite}.ring-rot-2{stroke-dasharray:4 8;animation:orbitRotate 55s linear infinite reverse}@keyframes orbitRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.constellation-node-core{fill:var(--copper);opacity:.8}.constellation-node-core.core-gold{fill:var(--gold)}.constellation-pulse-ring{fill:none;stroke:var(--copper);stroke-width:1;vector-effect:non-scaling-stroke;animation:constellationPulse 4s cubic-bezier(.2,.8,.4,1) infinite}@keyframes constellationPulse{0%{r:6;opacity:.8;stroke-width:1.6}to{r:38;opacity:0;stroke-width:.4}}.artisan-watermark-seal{opacity:.55;transform-origin:1180px 240px;animation:watermarkDriftSpin 120s linear infinite}@keyframes watermarkDriftSpin{0%{transform:translate(1180px,240px) rotate(0)}to{transform:translate(1180px,240px) rotate(360deg)}}.seal-ring{fill:none;stroke:#c6964c38;stroke-width:1;vector-effect:non-scaling-stroke}.seal-ring.ring-ticks{stroke-dasharray:2 10;stroke-width:1.2}.seal-moon{fill:none;stroke-width:1.2;vector-effect:non-scaling-stroke}.seal-moon.moon-cobre{stroke:#99603959}.seal-moon.moon-oro{stroke:#c6964c61}.seal-moon.moon-carbon{stroke:#2e2d2c38}.seal-sparkle{fill:var(--gold);opacity:.6}.constellation-star{fill:var(--gold);opacity:.45;animation:starTwinkle 5s ease-in-out infinite alternate}.constellation-star.star-delayed{animation-delay:-2.5s}@keyframes starTwinkle{0%{transform:scale(.85);opacity:.3}to{transform:scale(1.15);opacity:.7}}.about-story-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:3.5rem;align-items:center;margin-bottom:5.5rem}.about-visual-stack{position:relative}.about-img-main{border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(153,96,57,.2);box-shadow:0 14px 36px #9960391a;aspect-ratio:4 / 3}.about-img-main img{width:100%;height:100%;object-fit:cover}.about-quote-box{position:absolute;bottom:-1.75rem;right:-1.5rem;background:#ffffffeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(153,96,57,.24);border-radius:var(--radius-md);padding:1.25rem 1.5rem;max-width:280px;box-shadow:0 10px 28px #3c2d1e1a}.about-quote-box p{font-family:var(--font-serif);font-style:italic;font-size:.875rem;line-height:1.5;color:var(--text-carbon);margin-bottom:.35rem}.about-quote-box span{font-size:.75rem;color:var(--copper);font-weight:600}.founders-section-header{text-align:center;max-width:640px;margin:0 auto 3.5rem}.founders-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:5rem}.founder-card{background:#ffffffdb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(153,96,57,.16);border-radius:var(--radius-md);padding:2rem 1.5rem;display:flex;flex-direction:column;position:relative;transition:all var(--transition-smooth);box-shadow:0 8px 24px #9960390d;text-align:center}.founder-card:hover{transform:translateY(-6px);background:#fffffff5;border-color:var(--copper);box-shadow:0 18px 40px #9960391f,0 0 22px #c6964c1a}.founder-avatar{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--pastel-terracotta) 0%,var(--pastel-gold) 100%);border:2px solid var(--copper-border);margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--copper);font-family:var(--font-brand)}.founder-name{font-family:var(--font-serif);font-size:1.25rem;font-weight:600;color:var(--text-carbon);margin-bottom:.25rem}.founder-role{font-size:.78125rem;font-weight:600;color:var(--copper);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.85rem}.founder-desc{font-size:.84375rem;line-height:1.6;color:var(--text-body)}.moons-meaning-card{background:#ffffffe0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(198,150,76,.28);border-radius:var(--radius-lg);padding:3rem 2.5rem;box-shadow:0 16px 45px #99603912;margin-top:3.5rem}.moons-meaning-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem}.moon-meaning-col{padding:1.5rem;background:#ffffffd1;border:1px solid rgba(153,96,57,.15);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:.5rem;transition:all var(--transition-fast)}.moon-meaning-col:hover{background:#fff;border-color:var(--copper);transform:translateY(-3px);box-shadow:0 10px 25px #99603914}.moon-meaning-color{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.dot-copper{color:var(--copper)}.dot-gold{color:var(--gold)}.dot-carbon{color:var(--text-carbon)}.moon-meaning-col h4{font-family:var(--font-serif);font-size:1.15rem;color:var(--text-carbon);margin:0}.moon-meaning-col p{font-size:.84375rem;line-height:1.6;color:var(--text-body);margin:0}@media (max-width: 992px){.about-ambient-stage{contain:paint}.lunar-glow{filter:blur(70px);opacity:.28}.glow-lunar-cream{width:320px;height:320px;top:-20px;right:-30px}.glow-lunar-ivory{width:280px;height:280px;bottom:5%;left:-30px}.glow-lunar-gold{width:260px;height:260px;top:35%;left:-40px}.glow-lunar-copper{display:none}.lunar-orbits-svg{opacity:.28}.about-story-grid{grid-template-columns:1fr;gap:2.5rem;margin-bottom:4rem}.founders-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.moons-meaning-grid{grid-template-columns:1fr;gap:1.25rem}.founder-card{background:#fffffff2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.moons-meaning-card{padding:2rem 1.5rem;background:#fffffff2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}@media (max-width: 680px){.about-section{padding-top:3.5rem;padding-bottom:4rem}.lunar-glow{opacity:.22}.about-quote-box{position:relative;bottom:auto;right:auto;margin-top:1rem;max-width:100%;padding:1rem 1.25rem;background:#fff;box-shadow:0 4px 16px #3c2d1e14}.founders-section-header{margin-bottom:2rem}.founders-grid{grid-template-columns:1fr;gap:1.25rem;margin-bottom:3.5rem}.founder-card{padding:1.75rem 1.25rem;background:#fff;box-shadow:0 4px 18px #9960390f}.moon-meaning-col{background:#fff}}
