@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,600&family=Inter:wght@300;400;500;600;700&family=Playfair+Display+SC:wght@700;900&family=Cinzel:wght@400;600;700&display=swap";:root{--font-display: "Playfair Display SC", serif;--font-elegant: "Cormorant Garamond", serif;--font-body: "Inter", sans-serif;--font-accent: "Cinzel", serif}.about-hero[data-astro-cid-kh7btl4r]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at top,#1a1a1a,#0a0a0a);overflow:hidden}.hero-background[data-astro-cid-kh7btl4r]{position:absolute;inset:0;overflow:hidden}.floating-orb[data-astro-cid-kh7btl4r]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:floatOrb 20s ease-in-out infinite}.orb-1[data-astro-cid-kh7btl4r]{width:400px;height:400px;background:radial-gradient(circle,rgba(230,57,149,.4),transparent 70%);top:-10%;left:-10%;animation-delay:0s}.orb-2[data-astro-cid-kh7btl4r]{width:500px;height:500px;background:radial-gradient(circle,rgba(255,215,0,.3),transparent 70%);bottom:-15%;right:-15%;animation-delay:-7s}.orb-3[data-astro-cid-kh7btl4r]{width:300px;height:300px;background:radial-gradient(circle,rgba(230,57,149,.3),transparent 70%);top:50%;left:50%;animation-delay:-14s}@keyframes floatOrb{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.1)}50%{transform:translate(-20px,20px) scale(.9)}75%{transform:translate(20px,30px) scale(1.05)}}.hero-content[data-astro-cid-kh7btl4r]{position:relative;z-index:1;text-align:center}.logo-constellation[data-astro-cid-kh7btl4r]{position:relative;width:180px;height:180px;margin:0 auto 3.5rem}.about-logo[data-astro-cid-kh7btl4r]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;z-index:3;filter:drop-shadow(0 0 25px rgba(230,57,149,.9)) drop-shadow(0 0 50px rgba(230,57,149,.6));animation:logoLevitate 6s ease-in-out infinite}@keyframes logoLevitate{0%,to{transform:translate(-50%,-50%) translateY(0) rotate(0);filter:drop-shadow(0 0 25px rgba(230,57,149,.9)) drop-shadow(0 0 50px rgba(230,57,149,.6))}50%{transform:translate(-50%,-50%) translateY(-12px) rotate(3deg);filter:drop-shadow(0 0 35px rgba(230,57,149,1)) drop-shadow(0 0 70px rgba(255,215,0,.5))}}.constellation-ring[data-astro-cid-kh7btl4r]{position:absolute;top:50%;left:50%;border-radius:50%;border:2px solid;animation:rotateRing 20s linear infinite}.ring-1[data-astro-cid-kh7btl4r]{width:120px;height:120px;margin:-60px 0 0 -60px;border-color:#e6399566;animation-duration:20s}.ring-2[data-astro-cid-kh7btl4r]{width:150px;height:150px;margin:-75px 0 0 -75px;border-color:#ffd7004d;animation-duration:30s;animation-direction:reverse}.ring-3[data-astro-cid-kh7btl4r]{width:180px;height:180px;margin:-90px 0 0 -90px;border-color:#e6399540;animation-duration:40s}@keyframes rotateRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.logo-particles[data-astro-cid-kh7btl4r]{position:absolute;inset:0}.particle[data-astro-cid-kh7btl4r]{position:absolute;width:4px;height:4px;background:gold;border-radius:50%;box-shadow:0 0 10px #ffd700cc;animation:particleFloat 6s ease-in-out infinite}.particle[data-astro-cid-kh7btl4r]:nth-child(1){top:20%;left:10%;animation-delay:0s}.particle[data-astro-cid-kh7btl4r]:nth-child(2){top:30%;right:15%;animation-delay:-1s}.particle[data-astro-cid-kh7btl4r]:nth-child(3){bottom:25%;left:20%;animation-delay:-2s}.particle[data-astro-cid-kh7btl4r]:nth-child(4){bottom:30%;right:10%;animation-delay:-3s}.particle[data-astro-cid-kh7btl4r]:nth-child(5){top:50%;left:5%;animation-delay:-4s}.particle[data-astro-cid-kh7btl4r]:nth-child(6){top:60%;right:5%;animation-delay:-5s}@keyframes particleFloat{0%,to{transform:translateY(0) scale(1);opacity:.6}50%{transform:translateY(-20px) scale(1.5);opacity:1}}.hero-title[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:clamp(3rem,8vw,6rem);font-weight:900;letter-spacing:.05em;line-height:1.1;margin-bottom:2rem;text-align:center}.title-line[data-astro-cid-kh7btl4r]{display:block;background:linear-gradient(135deg,#e63995,gold,#e63995);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:titleFlow 8s ease-in-out infinite}@keyframes titleFlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-subtitle[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:clamp(.875rem,1.5vw,1.125rem);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;margin-bottom:4rem;text-align:center;max-width:900px;margin-left:auto;margin-right:auto}.subtitle-word[data-astro-cid-kh7btl4r]{animation:fadeInUp .8s ease-out forwards;opacity:0}.subtitle-word[data-astro-cid-kh7btl4r]:nth-child(1){animation-delay:.2s}.subtitle-word[data-astro-cid-kh7btl4r]:nth-child(3){animation-delay:.4s}.subtitle-word[data-astro-cid-kh7btl4r]:nth-child(5){animation-delay:.6s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.subtitle-divider[data-astro-cid-kh7btl4r]{color:#e63995;font-size:1.5rem}.scroll-indicator[data-astro-cid-kh7btl4r]{position:absolute;bottom:3rem;left:50%;transform:translate(-50%)}.scroll-arrow[data-astro-cid-kh7btl4r]{width:30px;height:50px;border:2px solid rgba(230,57,149,.5);border-radius:20px;position:relative}.scroll-arrow[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;top:10px;left:50%;transform:translate(-50%);width:6px;height:6px;background:#e63995;border-radius:50%;animation:scrollBounce 2s ease-in-out infinite}@keyframes scrollBounce{0%,to{transform:translate(-50%) translateY(0);opacity:1}50%{transform:translate(-50%) translateY(15px);opacity:.3}}.about-content[data-astro-cid-kh7btl4r]{background:#0a0a0a;padding:8rem 0}.container[data-astro-cid-kh7btl4r]{max-width:1400px;margin:0 auto;padding:0 clamp(1.5rem,5vw,3rem)}.section-wrapper[data-astro-cid-kh7btl4r]{margin-bottom:10rem;animation:sectionReveal .8s ease-out}@keyframes sectionReveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.section-decoration[data-astro-cid-kh7btl4r]{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:3rem}.deco-line[data-astro-cid-kh7btl4r]{flex:1;height:2px;background:linear-gradient(to right,transparent,rgba(230,57,149,.3),transparent);max-width:200px}.deco-line[data-astro-cid-kh7btl4r].left{background:linear-gradient(to right,transparent,rgba(230,57,149,.3))}.deco-line[data-astro-cid-kh7btl4r].right{background:linear-gradient(to left,transparent,rgba(230,57,149,.3))}.section-badge[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 2rem;background:linear-gradient(135deg,#e6399526,#e639950d);border:2px solid rgba(230,57,149,.3);border-radius:50px;font-family:var(--font-body);font-size:.8125rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#e63995;position:relative;overflow:hidden}.section-badge[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%);animation:badgeShine 3s ease-in-out infinite}@keyframes badgeShine{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.section-badge[data-astro-cid-kh7btl4r].gold{background:linear-gradient(135deg,#ffd70026,#ffd7000d);border-color:#ffd70066;color:gold}.badge-icon[data-astro-cid-kh7btl4r]{color:currentColor;animation:badgeIconSpin 8s linear infinite}@keyframes badgeIconSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animated-badge[data-astro-cid-kh7btl4r]{animation:badgePulse 2s ease-in-out infinite}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.section-title[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:900;letter-spacing:.08em;text-align:center;margin-bottom:1.5rem;line-height:1.2}.split-text[data-astro-cid-kh7btl4r] .title-main[data-astro-cid-kh7btl4r]{display:block;color:#fff;text-shadow:0 0 40px rgba(230,57,149,.3)}.split-text[data-astro-cid-kh7btl4r] .title-sub[data-astro-cid-kh7btl4r]{display:block;background:linear-gradient(135deg,#e63995,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.split-text[data-astro-cid-kh7btl4r].gold .title-main[data-astro-cid-kh7btl4r]{background:linear-gradient(135deg,gold,#e63995);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-tagline[data-astro-cid-kh7btl4r]{font-family:var(--font-elegant);font-size:clamp(1.25rem,2.5vw,1.75rem);font-style:italic;text-align:center;color:#fff9;margin-bottom:5rem;letter-spacing:.02em}.content-grid[data-astro-cid-kh7btl4r]{display:grid;gap:4rem;max-width:1100px;margin:0 auto}.quote-card[data-astro-cid-kh7btl4r]{position:relative;background:linear-gradient(135deg,#1a1a1acc,#28282899);backdrop-filter:blur(20px);border:2px solid rgba(230,57,149,.2);border-radius:32px;padding:4rem 3rem;box-shadow:0 20px 60px #00000080;overflow:hidden}.floating-card[data-astro-cid-kh7btl4r]{animation:cardFloat 6s ease-in-out infinite}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.quote-decoration[data-astro-cid-kh7btl4r]{position:absolute;top:2rem;left:2rem}.quote-mark[data-astro-cid-kh7btl4r]{color:#e63995;opacity:.15}.quote-text[data-astro-cid-kh7btl4r]{font-family:var(--font-elegant);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;line-height:1.5;color:#fff;margin-bottom:2rem;position:relative;z-index:1}.quote-text[data-astro-cid-kh7btl4r] em[data-astro-cid-kh7btl4r]{color:#e63995;font-style:italic}.quote-subtext[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:clamp(1.0625rem,1.8vw,1.25rem);line-height:1.8;color:#ffffffb3;margin:0}.text-block[data-astro-cid-kh7btl4r]{padding:2rem 0}.elegant-text[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-family:var(--font-elegant);font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.85;color:#ffffffd9;margin-bottom:1.5rem}.lead-text[data-astro-cid-kh7btl4r]{font-size:clamp(1.375rem,2.2vw,1.625rem);font-weight:500;line-height:1.7;color:#ffffffe6}.elegant-text[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:#e63995;font-weight:600}.highlight-box[data-astro-cid-kh7btl4r]{background:linear-gradient(135deg,#e639951a,#ffd70014);border:2px solid rgba(230,57,149,.3);border-radius:24px;padding:3rem;text-align:center;position:relative;overflow:hidden}.power-box[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;inset:-50%;background:conic-gradient(from 0deg,transparent,rgba(230,57,149,.2),transparent 30%);animation:rotateBorder 6s linear infinite}@keyframes rotateBorder{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.power-icon[data-astro-cid-kh7btl4r]{position:relative;z-index:1;width:80px;height:80px;margin:0 auto 2rem;color:#e63995;filter:drop-shadow(0 0 20px rgba(230,57,149,.6));animation:iconPulse 3s ease-in-out infinite}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.power-text[data-astro-cid-kh7btl4r]{font-family:var(--font-elegant);font-size:clamp(1.5rem,2.8vw,2rem);font-weight:600;line-height:1.6;color:#fff;margin:0;position:relative;z-index:1}.emphasis-text[data-astro-cid-kh7btl4r]{color:gold;font-weight:700}.belief-card[data-astro-cid-kh7btl4r]{background:#1a1a1a99;border:2px solid rgba(230,57,149,.15);border-radius:28px;padding:3rem 2.5rem;transition:all .4s ease}.belief-card[data-astro-cid-kh7btl4r]:hover{border-color:#e6399566;transform:translateY(-4px);box-shadow:0 20px 60px #e6399533}.belief-header[data-astro-cid-kh7btl4r]{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.belief-icon[data-astro-cid-kh7btl4r]{width:56px;height:56px;color:#e63995;filter:drop-shadow(0 0 15px rgba(230,57,149,.5))}.belief-header[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-family:var(--font-accent);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;color:#e63995;margin:0;letter-spacing:.05em}.belief-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:clamp(1.0625rem,1.8vw,1.1875rem);line-height:1.85;color:#ffffffd9;margin-bottom:1.25rem}.belief-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:last-child{margin-bottom:0}.dual-concept[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center;margin:4rem 0}.concept-card[data-astro-cid-kh7btl4r]{background:linear-gradient(135deg,#28282866,#1a1a1a99);border:2px solid rgba(230,57,149,.2);border-radius:24px;padding:3rem 2rem;transition:all .4s ease}.concept-card[data-astro-cid-kh7btl4r]:hover{transform:translateY(-8px);border-color:#e6399580;box-shadow:0 25px 70px #e639954d}.concept-header[data-astro-cid-kh7btl4r]{text-align:center;margin-bottom:2rem}.concept-icon[data-astro-cid-kh7btl4r]{width:64px;height:64px;margin:0 auto 1.5rem;color:#e63995;filter:drop-shadow(0 0 20px rgba(230,57,149,.5))}.concept-card[data-astro-cid-kh7btl4r].science .concept-icon[data-astro-cid-kh7btl4r]{animation:conceptRotate 10s linear infinite}.concept-card[data-astro-cid-kh7btl4r].soul .concept-icon[data-astro-cid-kh7btl4r]{animation:conceptPulse 4s ease-in-out infinite}@keyframes conceptRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes conceptPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.8}}.concept-header[data-astro-cid-kh7btl4r] h4[data-astro-cid-kh7btl4r]{font-family:var(--font-accent);font-size:clamp(.9375rem,1.5vw,1.125rem);font-weight:700;letter-spacing:.15em;color:gold;margin:0}.concept-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.8;color:#fffc;margin:0;text-align:center}.concept-divider[data-astro-cid-kh7btl4r]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:#e6399580}.concept-divider[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{animation:dividerSpin 8s linear infinite}@keyframes dividerSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.essence-statement[data-astro-cid-kh7btl4r]{text-align:center;padding:4rem 2rem;background:linear-gradient(135deg,#1a1a1acc,#28282866);border:2px solid rgba(230,57,149,.2);border-radius:32px;position:relative;overflow:hidden}.essence-statement[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;inset:-100%;background:conic-gradient(from 0deg,transparent,rgba(230,57,149,.1),transparent 20%);animation:essenceRotate 10s linear infinite}@keyframes essenceRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.essence-icon[data-astro-cid-kh7btl4r]{width:120px;height:120px;margin:0 auto 2rem;position:relative;z-index:1;animation:essenceFloat 8s ease-in-out infinite}@keyframes essenceFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(180deg)}}.essence-statement[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-family:var(--font-accent);font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fffc;margin-bottom:1.5rem;position:relative;z-index:1}.essence-word[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:clamp(3rem,6vw,5rem);font-weight:900;letter-spacing:.1em;background:linear-gradient(135deg,#e63995,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:2rem 0;position:relative;z-index:1}.essence-description[data-astro-cid-kh7btl4r]{font-family:var(--font-elegant);font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.8;color:#ffffffd9;max-width:800px;margin:0 auto;position:relative;z-index:1}.manifesto-card[data-astro-cid-kh7btl4r]{background:linear-gradient(135deg,#28282899,#1a1a1acc);border:3px solid rgba(255,215,0,.3);border-radius:28px;padding:3rem 2.5rem;text-align:center;position:relative;overflow:hidden}.manifesto-card[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#e63995,gold,#e63995);background-size:200% 200%;border-radius:28px;opacity:0;transition:opacity .4s ease;animation:manifestoGlow 3s ease-in-out infinite;z-index:-1}@keyframes manifestoGlow{0%,to{opacity:.2}50%{opacity:.4}}.manifesto-icon[data-astro-cid-kh7btl4r]{width:80px;height:80px;margin:0 auto 2rem;animation:manifestoPulse 4s ease-in-out infinite}@keyframes manifestoPulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 20px rgba(230,57,149,.5))}50%{transform:scale(1.1);filter:drop-shadow(0 0 40px rgba(255,215,0,.8))}}.manifesto-text[data-astro-cid-kh7btl4r]{font-family:var(--font-elegant);font-size:clamp(1.625rem,3.2vw,2.25rem);font-weight:600;line-height:1.6;color:#fff;margin:0}.manifesto-text[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:gold;font-weight:700}.bio-content[data-astro-cid-kh7btl4r]{max-width:1100px;margin:0 auto}.journey-card[data-astro-cid-kh7btl4r]{background:linear-gradient(135deg,#1a1a1a99,#28282866);border:2px solid rgba(230,57,149,.15);border-radius:32px;padding:4rem 3rem;margin-bottom:5rem}.journey-step[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:auto 1fr;gap:2.5rem;align-items:flex-start;position:relative}.step-number[data-astro-cid-kh7btl4r]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:2rem;font-weight:700;color:#e63995;background:linear-gradient(135deg,#e6399533,#ffd7001a);border:3px solid rgba(230,57,149,.4);border-radius:50%;position:relative;transition:all .4s ease}.journey-step[data-astro-cid-kh7btl4r]:hover .step-number[data-astro-cid-kh7btl4r]{transform:scale(1.1) rotate(5deg);box-shadow:0 0 30px #e6399599}.step-content[data-astro-cid-kh7btl4r] h4[data-astro-cid-kh7btl4r]{font-family:var(--font-accent);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;color:gold;margin-bottom:1rem;letter-spacing:.05em}.step-content[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:clamp(1.0625rem,1.8vw,1.1875rem);line-height:1.8;color:#ffffffd9;margin:0}.journey-connector[data-astro-cid-kh7btl4r]{height:60px;width:3px;background:linear-gradient(to bottom,#e6399566,#ffd70066);margin:1rem 0 1rem 39px;position:relative}.journey-connector[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:#e63995;border-radius:50%;animation:connectorPulse 2s ease-in-out infinite}@keyframes connectorPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.5);opacity:.5}}.expertise-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem}.expertise-card[data-astro-cid-kh7btl4r]{background:linear-gradient(135deg,#28282866,#1a1a1a99);border:2px solid rgba(230,57,149,.15);border-radius:24px;padding:3rem 2rem;text-align:center;position:relative;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1)}.expertise-card[data-astro-cid-kh7btl4r]:hover{transform:translateY(-12px);border-color:#e6399580;box-shadow:0 30px 80px #e639954d}.card-shine[data-astro-cid-kh7btl4r]{position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%) skew(-15deg);transition:transform .8s ease}.expertise-card[data-astro-cid-kh7btl4r]:hover .card-shine[data-astro-cid-kh7btl4r]{transform:translate(100%) skew(-15deg)}.expertise-icon[data-astro-cid-kh7btl4r]{width:80px;height:80px;margin:0 auto 2rem;color:#e63995;filter:drop-shadow(0 0 20px rgba(230,57,149,.5));position:relative;z-index:1}.rotating[data-astro-cid-kh7btl4r]{animation:iconRotate 15s linear infinite}@keyframes iconRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pulsing[data-astro-cid-kh7btl4r]{animation:iconPulse 3s ease-in-out infinite}.floating[data-astro-cid-kh7btl4r]{animation:iconFloat 4s ease-in-out infinite}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.expertise-card[data-astro-cid-kh7btl4r] h4[data-astro-cid-kh7btl4r]{font-family:var(--font-accent);font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:600;color:#fff;margin-bottom:1rem;letter-spacing:.05em;position:relative;z-index:1}.expertise-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:clamp(.9375rem,1.5vw,1.0625rem);line-height:1.75;color:#ffffffbf;margin:0;position:relative;z-index:1}.featured[data-astro-cid-kh7btl4r]{background:linear-gradient(135deg,#1a1a1acc,#28282899);border:2px solid rgba(255,215,0,.2);border-radius:40px;padding:5rem 4rem;box-shadow:0 30px 90px #0009}.principles-container[data-astro-cid-kh7btl4r]{max-width:1000px;margin:0 auto 4rem;display:grid;gap:2rem}.principle-item[data-astro-cid-kh7btl4r]{display:flex;align-items:flex-start;gap:2.5rem;background:linear-gradient(135deg,#28282866,#1a1a1a99);border:2px solid rgba(255,215,0,.15);border-radius:20px;padding:2.5rem 2rem;position:relative;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);animation:principleReveal .8s ease-out both;animation-delay:var(--delay)}@keyframes principleReveal{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.principle-item[data-astro-cid-kh7btl4r]:hover{border-color:#ffd70080;transform:translate(15px);box-shadow:0 20px 60px #ffd70033}.principle-glow[data-astro-cid-kh7btl4r]{position:absolute;inset:-50%;background:conic-gradient(from 0deg,transparent,rgba(255,215,0,.15),transparent 30%);opacity:0;transition:opacity .5s ease;animation:principleGlowRotate 6s linear infinite}.principle-item[data-astro-cid-kh7btl4r]:hover .principle-glow[data-astro-cid-kh7btl4r]{opacity:1}@keyframes principleGlowRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.principle-number[data-astro-cid-kh7btl4r]{position:relative;width:80px;height:80px;flex-shrink:0;perspective:1000px}.number-front[data-astro-cid-kh7btl4r],.number-back[data-astro-cid-kh7btl4r]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:2rem;font-weight:900;background:linear-gradient(135deg,#ffd70033,#e639951a);border:3px solid rgba(255,215,0,.4);border-radius:16px;transition:all .6s ease;backface-visibility:hidden}.number-front[data-astro-cid-kh7btl4r]{color:gold}.number-back[data-astro-cid-kh7btl4r]{color:#e63995;transform:rotateY(180deg)}.principle-item[data-astro-cid-kh7btl4r]:hover .number-front[data-astro-cid-kh7btl4r]{transform:rotateY(180deg)}.principle-item[data-astro-cid-kh7btl4r]:hover .number-back[data-astro-cid-kh7btl4r]{transform:rotateY(360deg)}.principle-content[data-astro-cid-kh7btl4r]{flex:1;position:relative;z-index:1}.principle-content[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-family:var(--font-elegant);font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.75;color:#ffffffe6;margin:0}.principle-content[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:gold;font-weight:700}.creed-epilogue[data-astro-cid-kh7btl4r]{background:#ffd7000d;border:2px solid rgba(255,215,0,.2);border-radius:24px;padding:3rem 2.5rem;text-align:center}.epilogue-icon[data-astro-cid-kh7btl4r]{width:60px;height:60px;margin:0 auto 2rem;color:gold;filter:drop-shadow(0 0 15px rgba(255,215,0,.6));animation:epilogueRotate 10s linear infinite}@keyframes epilogueRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.creed-epilogue[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:clamp(1.0625rem,1.8vw,1.1875rem);line-height:1.8;color:#ffffffbf;margin:0}.creed-epilogue[data-astro-cid-kh7btl4r] em[data-astro-cid-kh7btl4r]{color:gold;font-style:italic;font-weight:600}.work-content[data-astro-cid-kh7btl4r]{max-width:900px;margin:0 auto}.work-description[data-astro-cid-kh7btl4r]{margin-bottom:4rem}.work-description[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-family:var(--font-elegant);font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.85;color:#ffffffd9;margin-bottom:1.5rem;text-align:center}.method-card[data-astro-cid-kh7btl4r]{position:relative;background:linear-gradient(135deg,#28282899,#1a1a1acc);border:3px solid rgba(230,57,149,.3);border-radius:32px;padding:5rem 3rem;text-align:center;overflow:hidden;margin:4rem 0}.method-bg[data-astro-cid-kh7btl4r]{position:absolute;inset:-50%;background:conic-gradient(from 0deg,transparent,rgba(230,57,149,.1),transparent 20%);animation:methodRotate 12s linear infinite}@keyframes methodRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.method-icon[data-astro-cid-kh7btl4r]{width:120px;height:120px;margin:0 auto 3rem;color:#e63995;filter:drop-shadow(0 0 30px rgba(230,57,149,.7));position:relative;z-index:1;animation:methodIconPulse 5s ease-in-out infinite}@keyframes methodIconPulse{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(180deg)}}.method-title[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:900;letter-spacing:.05em;background:linear-gradient(135deg,#e63995,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;position:relative;z-index:1}.method-subtitle[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:.05em;background:linear-gradient(135deg,gold,#e63995);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;z-index:1}.work-statement[data-astro-cid-kh7btl4r]{text-align:center;padding:3rem 2rem}.work-statement[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-family:var(--font-elegant);font-size:clamp(1.25rem,2.2vw,1.5rem);line-height:1.8;color:#ffffffd9;margin:0}.work-statement[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:#e63995;font-weight:600}.closing-section[data-astro-cid-kh7btl4r]{padding:6rem 0;text-align:center}.closing-visual[data-astro-cid-kh7btl4r]{width:300px;height:300px;margin:0 auto 5rem;position:relative}.orbital-system[data-astro-cid-kh7btl4r]{position:relative;width:100%;height:100%}.orbit[data-astro-cid-kh7btl4r]{position:absolute;top:50%;left:50%;border:2px solid;border-radius:50%;transform:translate(-50%,-50%)}.orbit-1[data-astro-cid-kh7btl4r]{width:200px;height:200px;border-color:#e639954d;animation:orbitRotate1 15s linear infinite}.orbit-2[data-astro-cid-kh7btl4r]{width:250px;height:250px;border-color:#ffd70040;animation:orbitRotate2 20s linear infinite reverse}.orbit-3[data-astro-cid-kh7btl4r]{width:300px;height:300px;border-color:#e6399533;animation:orbitRotate3 25s linear infinite}@keyframes orbitRotate1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes orbitRotate2{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes orbitRotate3{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.planet[data-astro-cid-kh7btl4r]{position:absolute;border-radius:50%;background:#e63995;box-shadow:0 0 15px #e63995cc}.planet-1[data-astro-cid-kh7btl4r]{width:12px;height:12px;top:0;left:50%;transform:translate(-50%)}.planet-2[data-astro-cid-kh7btl4r]{width:14px;height:14px;top:50%;right:0;transform:translateY(-50%);background:gold;box-shadow:0 0 15px #ffd700cc}.planet-3[data-astro-cid-kh7btl4r]{width:10px;height:10px;bottom:0;left:50%;transform:translate(-50%)}.center-star[data-astro-cid-kh7btl4r]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:starPulse 6s ease-in-out infinite}@keyframes starPulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}}.closing-content[data-astro-cid-kh7btl4r]{max-width:900px;margin:0 auto}.closing-title[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:clamp(3rem,6vw,5rem);font-weight:900;letter-spacing:.05em;line-height:1.2;margin-bottom:3rem}.closing-line[data-astro-cid-kh7btl4r]{display:block;color:#fffc}.closing-line[data-astro-cid-kh7btl4r].highlight{background:linear-gradient(135deg,#e63995,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.closing-text[data-astro-cid-kh7btl4r]{margin-bottom:4rem}.dialogue-text[data-astro-cid-kh7btl4r]{font-family:var(--font-elegant);font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:500;line-height:1.7;color:#ffffffe6;margin-bottom:1rem}.dialogue-text[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:#e63995}.between-text[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.8;color:#ffffffb3;font-style:italic}.final-statement[data-astro-cid-kh7btl4r]{position:relative;background:linear-gradient(135deg,#e639951a,#ffd70014);border:2px solid rgba(230,57,149,.3);border-radius:28px;padding:3rem 2.5rem;margin-bottom:4rem;overflow:hidden}.statement-glow[data-astro-cid-kh7btl4r]{position:absolute;inset:-100%;background:conic-gradient(from 0deg,transparent,rgba(230,57,149,.2),transparent 30%);animation:statementGlowRotate 8s linear infinite}@keyframes statementGlowRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.final-statement[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-family:var(--font-elegant);font-size:clamp(1.25rem,2.2vw,1.5rem);line-height:1.8;color:#ffffffe6;margin:0;position:relative;z-index:1}.final-statement[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:#e63995;font-weight:700}.welcome-banner[data-astro-cid-kh7btl4r]{position:relative;background:linear-gradient(135deg,#e6399533,#ffd70026);border:3px solid rgba(230,57,149,.4);border-radius:24px;padding:3rem 2rem;overflow:hidden}.banner-shine[data-astro-cid-kh7btl4r]{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:translate(-100%);animation:bannerShine 4s ease-in-out infinite}@keyframes bannerShine{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.welcome-text[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:900;letter-spacing:.05em;color:#fff;margin:0;position:relative;z-index:1}.welcome-text[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{background:linear-gradient(135deg,#e63995,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:1024px){.dual-concept[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:3rem}.concept-divider[data-astro-cid-kh7btl4r]{display:none}.expertise-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}}@media(max-width:768px){.about-hero[data-astro-cid-kh7btl4r]{min-height:80vh;padding:4rem 0}.logo-constellation[data-astro-cid-kh7btl4r]{width:140px;height:140px;margin-bottom:2.5rem}.about-logo[data-astro-cid-kh7btl4r]{width:80px;height:80px}.ring-1[data-astro-cid-kh7btl4r]{width:100px;height:100px;margin:-50px 0 0 -50px}.ring-2[data-astro-cid-kh7btl4r]{width:120px;height:120px;margin:-60px 0 0 -60px}.ring-3[data-astro-cid-kh7btl4r]{width:140px;height:140px;margin:-70px 0 0 -70px}.hero-subtitle[data-astro-cid-kh7btl4r]{font-size:.75rem;gap:.75rem}.section-wrapper[data-astro-cid-kh7btl4r]{margin-bottom:6rem}.featured[data-astro-cid-kh7btl4r],.quote-card[data-astro-cid-kh7btl4r]{padding:3rem 2rem}.highlight-box[data-astro-cid-kh7btl4r],.method-card[data-astro-cid-kh7btl4r]{padding:2.5rem 2rem}.journey-card[data-astro-cid-kh7btl4r]{padding:3rem 2rem}.journey-step[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:1.5rem}.journey-connector[data-astro-cid-kh7btl4r]{height:40px;margin:.5rem auto}.principle-item[data-astro-cid-kh7btl4r]{flex-direction:column;gap:1.5rem;padding:2rem 1.5rem}.principle-item[data-astro-cid-kh7btl4r]:hover{transform:translateY(-8px)}.closing-visual[data-astro-cid-kh7btl4r]{width:200px;height:200px;margin-bottom:3rem}.orbit-1[data-astro-cid-kh7btl4r]{width:140px;height:140px}.orbit-2[data-astro-cid-kh7btl4r]{width:170px;height:170px}.orbit-3[data-astro-cid-kh7btl4r]{width:200px;height:200px}.center-star[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{width:70px;height:70px}}@media(max-width:480px){.section-badge[data-astro-cid-kh7btl4r]{padding:.625rem 1.5rem;font-size:.75rem}.deco-line[data-astro-cid-kh7btl4r]{display:none}.step-number[data-astro-cid-kh7btl4r]{width:60px;height:60px;font-size:1.5rem}.principle-number[data-astro-cid-kh7btl4r]{width:60px;height:60px}.number-front[data-astro-cid-kh7btl4r],.number-back[data-astro-cid-kh7btl4r]{font-size:1.5rem}}
