.section-divider[data-astro-cid-46cv6kzl]{position:relative;height:0;width:100%;z-index:10;pointer-events:none}.divider-line[data-astro-cid-46cv6kzl]{position:absolute;top:0;left:50%;transform:translate(-50%);width:70%;max-width:500px;height:1px;background:linear-gradient(90deg,transparent 0%,var(--section-transition-color-secondary, rgba(100, 105, 255, .3)) 20%,var(--section-transition-color-primary, rgba(100, 105, 255, .6)) 50%,var(--section-transition-color-secondary, rgba(100, 105, 255, .3)) 80%,transparent 100%)}.divider-ornament[data-astro-cid-46cv6kzl]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;color:var(--section-transition-color-accent, #a3a6ff);text-shadow:0 0 10px var(--section-transition-color-primary, rgba(100, 105, 255, .6)),0 0 20px var(--section-transition-glow, rgba(100, 105, 255, .3)),0 0 30px var(--section-transition-glow, rgba(100, 105, 255, .3));background:radial-gradient(circle,#050505 50%,transparent 100%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;animation:celestial-pulse 4s ease-in-out infinite}@keyframes celestial-pulse{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}.announcement-banner[data-astro-cid-2opq22vd]{position:fixed;top:0;left:0;right:0;z-index:60}body:has(.announcement-banner) nav.fixed{top:var(--banner-height, 36px)!important}#hero[data-astro-cid-2c3h7lmh]{animation:hero-fade-in .5s ease-out}#hero[data-astro-cid-2c3h7lmh] h1[data-astro-cid-2c3h7lmh]{animation:hero-content-in .6s ease-out both;animation-delay:.1s}#hero[data-astro-cid-2c3h7lmh] h1[data-astro-cid-2c3h7lmh]+p[data-astro-cid-2c3h7lmh]{animation:hero-content-in .6s ease-out both;animation-delay:.2s}#hero[data-astro-cid-2c3h7lmh] .form-card-wrapper[data-astro-cid-2c3h7lmh]{animation:hero-card-in .7s ease-out both;animation-delay:.25s}.hero-nebula-bg[data-astro-cid-2c3h7lmh]{animation:hero-nebula-in 1s ease-out both}.pianoland-planet[data-astro-cid-2c3h7lmh]{animation:hero-planet-in .8s ease-out both;animation-delay:.3s}@keyframes hero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hero-content-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-card-in{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hero-nebula-in{0%{opacity:0}to{opacity:1}}@keyframes hero-planet-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.hero-nebula-bg[data-astro-cid-2c3h7lmh],.hero-stars[data-astro-cid-2c3h7lmh],.galactic-dust[data-astro-cid-2c3h7lmh]{contain:layout style}.nebula[data-astro-cid-2c3h7lmh],.dust-cloud[data-astro-cid-2c3h7lmh],.dust-particles[data-astro-cid-2c3h7lmh],.floating-note[data-astro-cid-2c3h7lmh]{contain:layout paint}.nebula[data-astro-cid-2c3h7lmh],.dust-cloud[data-astro-cid-2c3h7lmh],.dust-core[data-astro-cid-2c3h7lmh],.dust-particles[data-astro-cid-2c3h7lmh]{will-change:opacity,transform}.pianoland-planet[data-astro-cid-2c3h7lmh]{will-change:transform}.planet-aura[data-astro-cid-2c3h7lmh],.planet-aura-2[data-astro-cid-2c3h7lmh]{will-change:opacity,transform}.floating-note[data-astro-cid-2c3h7lmh]{will-change:transform,opacity}.form-ambient-glow[data-astro-cid-2c3h7lmh]{will-change:opacity,transform}.form-shimmer[data-astro-cid-2c3h7lmh]{will-change:background-position}#star-canvas[data-astro-cid-2c3h7lmh]{will-change:contents}.top-edge-border[data-astro-cid-2c3h7lmh]{border-top:1px solid rgba(255,255,255,.2)}.nebula-border-active[data-astro-cid-2c3h7lmh]{position:relative;background:#1a1a1a;background-clip:padding-box;border:1px solid transparent}.nebula-border-active[data-astro-cid-2c3h7lmh]:before{content:"";position:absolute;inset:0;z-index:-1;margin:-1px;border-radius:inherit;background:linear-gradient(135deg,#42ddff,#e478ff)}.stellar-border-active[data-astro-cid-2c3h7lmh]{position:relative;background:#1a1a1a;background-clip:padding-box;border:1px solid transparent}.stellar-border-active[data-astro-cid-2c3h7lmh]:before{content:"";position:absolute;inset:0;z-index:-1;margin:-1px;border-radius:inherit;background:linear-gradient(135deg,#3d3dea,#6469ff)}.nebula[data-astro-cid-2c3h7lmh]{position:absolute;border-radius:50%;filter:blur(120px);opacity:0;animation:nebula-breathe 8s ease-in-out infinite}.nebula-1[data-astro-cid-2c3h7lmh]{top:-15%;right:-10%;width:700px;height:700px;background:radial-gradient(circle,#3D3DEA 0%,#110B1F 50%,transparent 70%);opacity:.5;animation-delay:0s}.nebula-2[data-astro-cid-2c3h7lmh]{top:18%;right:-5%;width:500px;height:500px;background:radial-gradient(circle,#A78BFA 0%,#6469FF 40%,transparent 70%);opacity:.3;animation-delay:-2s}.nebula-3[data-astro-cid-2c3h7lmh]{bottom:-15%;left:-10%;width:450px;height:450px;background:radial-gradient(circle,#42DDFF 0%,#3D3DEA 50%,transparent 70%);opacity:.25;animation-delay:-4s}.nebula-4[data-astro-cid-2c3h7lmh]{top:10%;left:5%;width:300px;height:300px;background:radial-gradient(circle,#F472B6 0%,transparent 60%);opacity:.15;animation-delay:-6s}@keyframes nebula-breathe{0%,to{opacity:var(--nebula-opacity, .3);transform:scale(1) translate(0)}33%{opacity:calc(var(--nebula-opacity, .3) * 1.3);transform:scale(1.05) translate(10px,-10px)}66%{opacity:calc(var(--nebula-opacity, .3) * .8);transform:scale(.98) translate(-5px,5px)}}.nebula-1[data-astro-cid-2c3h7lmh]{--nebula-opacity: .5}.nebula-2[data-astro-cid-2c3h7lmh]{--nebula-opacity: .3}.nebula-3[data-astro-cid-2c3h7lmh]{--nebula-opacity: .25}.nebula-4[data-astro-cid-2c3h7lmh]{--nebula-opacity: .15}#star-canvas[data-astro-cid-2c3h7lmh]{z-index:1}.galactic-dust[data-astro-cid-2c3h7lmh]{z-index:4}.dust-cloud[data-astro-cid-2c3h7lmh]{position:absolute;border-radius:50%;filter:blur(40px);mix-blend-mode:screen;opacity:0;animation:dust-breathe 12s ease-in-out infinite}.dust-1[data-astro-cid-2c3h7lmh]{left:28%;top:8%;width:180px;height:120px;background:radial-gradient(ellipse at 30% 50%,#F472B6 0%,#D946EF 30%,transparent 70%);transform:rotate(-35deg);opacity:.25;animation-delay:0s}.dust-2[data-astro-cid-2c3h7lmh]{left:33%;top:18%;width:220px;height:100px;background:radial-gradient(ellipse at 60% 40%,#A855F7 0%,#7C3AED 40%,transparent 70%);transform:rotate(-25deg);opacity:.2;animation-delay:-2s}.dust-3[data-astro-cid-2c3h7lmh]{left:38%;top:30%;width:200px;height:140px;background:radial-gradient(ellipse at 40% 60%,#42DDFF 0%,#0EA5E9 35%,transparent 65%);transform:rotate(-10deg);opacity:.22;animation-delay:-4s}.dust-4[data-astro-cid-2c3h7lmh]{left:90%;top:42%;width:180px;height:160px;background:radial-gradient(ellipse at 50% 50%,#6469FF 0%,#3D3DEA 40%,transparent 70%);transform:rotate(5deg);opacity:.18;animation-delay:-6s}.dust-5[data-astro-cid-2c3h7lmh]{left:41%;top:54%;width:160px;height:130px;background:radial-gradient(ellipse at 55% 45%,#A78BFA 0%,#8B5CF6 35%,transparent 70%);transform:rotate(15deg);opacity:.2;animation-delay:-3s}.dust-6[data-astro-cid-2c3h7lmh]{left:40%;top:65%;width:200px;height:110px;background:radial-gradient(ellipse at 45% 55%,#FB923C 0%,#F97316 30%,transparent 65%);transform:rotate(25deg);opacity:.15;animation-delay:-5s}.dust-7[data-astro-cid-2c3h7lmh]{left:38%;top:75%;width:170px;height:140px;background:radial-gradient(ellipse at 50% 40%,#EC4899 0%,#DB2777 35%,transparent 70%);transform:rotate(35deg);opacity:.18;animation-delay:-7s}.dust-core[data-astro-cid-2c3h7lmh]{position:absolute;left:40%;top:10%;width:25%;height:75%;background:radial-gradient(ellipse 60px 400px at 30% 20%,rgba(255,255,255,.08) 0%,transparent 50%),radial-gradient(ellipse 80px 500px at 50% 50%,rgba(167,139,250,.06) 0%,transparent 60%),radial-gradient(ellipse 50px 300px at 40% 80%,rgba(66,221,255,.05) 0%,transparent 50%);filter:blur(20px);transform:rotate(5deg);opacity:.8;animation:core-pulse 8s ease-in-out infinite}.dust-particles[data-astro-cid-2c3h7lmh]{position:absolute;border-radius:50%;filter:blur(25px);opacity:0;animation:particles-drift 15s ease-in-out infinite}.dust-particles-1[data-astro-cid-2c3h7lmh]{left:30%;top:12%;width:100px;height:200px;background:radial-gradient(ellipse,rgba(244,114,182,.3) 0%,transparent 60%);transform:rotate(-40deg);opacity:.15;animation-delay:0s}.dust-particles-2[data-astro-cid-2c3h7lmh]{left:42%;top:35%;width:120px;height:180px;background:radial-gradient(ellipse,rgba(66,221,255,.25) 0%,transparent 60%);transform:rotate(0);opacity:.12;animation-delay:-5s}.dust-particles-3[data-astro-cid-2c3h7lmh]{left:38%;top:60%;width:90px;height:220px;background:radial-gradient(ellipse,rgba(251,146,60,.2) 0%,transparent 55%);transform:rotate(30deg);opacity:.1;animation-delay:-10s}@keyframes dust-breathe{0%,to{opacity:var(--dust-opacity, .2);transform:var(--dust-transform, rotate(0deg)) scale(1)}30%{opacity:calc(var(--dust-opacity, .2) * 1.4);transform:var(--dust-transform, rotate(0deg)) scale(1.08) translate(5px,-3px)}70%{opacity:calc(var(--dust-opacity, .2) * .7);transform:var(--dust-transform, rotate(0deg)) scale(.95) translate(-3px,5px)}}.dust-1[data-astro-cid-2c3h7lmh]{--dust-opacity: .25;--dust-transform: rotate(-35deg)}.dust-2[data-astro-cid-2c3h7lmh]{--dust-opacity: .2;--dust-transform: rotate(-25deg)}.dust-3[data-astro-cid-2c3h7lmh]{--dust-opacity: .22;--dust-transform: rotate(-10deg)}.dust-4[data-astro-cid-2c3h7lmh]{--dust-opacity: .18;--dust-transform: rotate(5deg)}.dust-5[data-astro-cid-2c3h7lmh]{--dust-opacity: .2;--dust-transform: rotate(15deg)}.dust-6[data-astro-cid-2c3h7lmh]{--dust-opacity: .15;--dust-transform: rotate(25deg)}.dust-7[data-astro-cid-2c3h7lmh]{--dust-opacity: .18;--dust-transform: rotate(35deg)}@keyframes core-pulse{0%,to{opacity:.6;filter:blur(20px)}50%{opacity:.9;filter:blur(25px)}}@keyframes particles-drift{0%,to{opacity:var(--particle-opacity, .12);transform:var(--particle-transform, rotate(0deg)) translateY(0)}50%{opacity:calc(var(--particle-opacity, .12) * 1.5);transform:var(--particle-transform, rotate(0deg)) translateY(-10px)}}.dust-particles-1[data-astro-cid-2c3h7lmh]{--particle-opacity: .15;--particle-transform: rotate(-40deg)}.dust-particles-2[data-astro-cid-2c3h7lmh]{--particle-opacity: .12;--particle-transform: rotate(0deg)}.dust-particles-3[data-astro-cid-2c3h7lmh]{--particle-opacity: .1;--particle-transform: rotate(30deg)}.pianoland-planet[data-astro-cid-2c3h7lmh]{position:absolute;left:38%;top:45%;transform:translate(-50%,-50%);z-index:5;animation:planet-float 10s ease-in-out infinite}.planet-img[data-astro-cid-2c3h7lmh]{position:relative;width:auto;height:38vh;-o-object-fit:contain;object-fit:contain;z-index:2;opacity:.7;filter:blur(.5px) brightness(1)}.planet-aura[data-astro-cid-2c3h7lmh]{position:absolute;top:50%;left:50%;width:52vh;height:52vh;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(180,220,210,.15) 0%,rgba(220,180,190,.12) 30%,rgba(180,200,220,.08) 60%,transparent 80%);filter:blur(20px);animation:aura-breathe 8s ease-in-out infinite;z-index:1}.planet-aura-2[data-astro-cid-2c3h7lmh]{width:62vh;height:62vh;background:radial-gradient(circle,rgba(200,230,220,.08) 0%,rgba(230,200,210,.06) 40%,rgba(200,210,230,.04) 70%,transparent 90%);filter:blur(40px);animation:aura-breathe 12s ease-in-out infinite;animation-delay:-4s}@keyframes planet-float{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-12px)}}@keyframes aura-breathe{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}@media (prefers-reduced-motion: reduce){.pianoland-planet[data-astro-cid-2c3h7lmh],.planet-aura[data-astro-cid-2c3h7lmh]{animation:none}.pianoland-planet[data-astro-cid-2c3h7lmh]{transform:translate(-50%,-50%)}.planet-aura[data-astro-cid-2c3h7lmh]{opacity:.8;transform:translate(-50%,-50%)}}.floating-note[data-astro-cid-2c3h7lmh]{position:absolute;animation:float-note 5s ease-in-out infinite;z-index:5}.note-1[data-astro-cid-2c3h7lmh]{top:-10%;right:-20%;animation-delay:0s}.note-2[data-astro-cid-2c3h7lmh]{top:30%;left:-15%;animation-delay:-1.5s}.note-3[data-astro-cid-2c3h7lmh]{bottom:25%;right:-25%;animation-delay:-2.5s}.note-4[data-astro-cid-2c3h7lmh]{bottom:5%;left:-10%;animation-delay:-3.5s}@keyframes float-note{0%,to{transform:translateY(0) rotate(-5deg);opacity:.4}50%{transform:translateY(-15px) rotate(5deg);opacity:.7}}.form-card-wrapper[data-astro-cid-2c3h7lmh]{position:relative}.form-ambient-glow[data-astro-cid-2c3h7lmh]{position:absolute;inset:-30px;background:radial-gradient(ellipse at center,rgba(100,105,255,.12) 0%,rgba(167,139,250,.06) 50%,transparent 70%);border-radius:2.5rem;pointer-events:none;z-index:0;animation:ambient-pulse 8s ease-in-out infinite}@keyframes ambient-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.form-card[data-astro-cid-2c3h7lmh]{position:relative;background:#0f0f14d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a;z-index:1}.form-gradient-border[data-astro-cid-2c3h7lmh]{position:absolute;inset:0;border-radius:1.5rem;padding:1px;background:linear-gradient(135deg,#6469ff66,#a78bfa33,#ffffff1a,#42ddff33,#6469ff4d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}.form-glass-inner[data-astro-cid-2c3h7lmh]{position:absolute;inset:0;border-radius:1.5rem;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 40%,transparent 60%,rgba(100,105,255,.02) 100%);pointer-events:none;z-index:1}.corner-accent[data-astro-cid-2c3h7lmh]{position:absolute;width:60px;height:60px;pointer-events:none;z-index:3;opacity:.4}.corner-tl[data-astro-cid-2c3h7lmh]{top:-1px;left:-1px;background:linear-gradient(135deg,rgba(100,105,255,.5) 0%,transparent 50%),radial-gradient(circle at 0% 0%,rgba(100,105,255,.3) 0%,transparent 70%);border-top-left-radius:1.5rem}.corner-br[data-astro-cid-2c3h7lmh]{bottom:-1px;right:-1px;background:linear-gradient(315deg,rgba(66,221,255,.4) 0%,transparent 50%),radial-gradient(circle at 100% 100%,rgba(66,221,255,.2) 0%,transparent 70%);border-bottom-right-radius:1.5rem}.form-shimmer[data-astro-cid-2c3h7lmh]{position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.03) 40%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.03) 60%,transparent 80%);background-size:200% 100%;animation:shimmer 8s ease-in-out infinite;pointer-events:none;border-radius:1.5rem}.form-card[data-astro-cid-2c3h7lmh] input[data-astro-cid-2c3h7lmh][type=text],.form-card[data-astro-cid-2c3h7lmh] input[data-astro-cid-2c3h7lmh][type=tel]{background:#141419cc;border:1px solid rgba(255,255,255,.08);transition:all .2s cubic-bezier(.4,0,.2,1)}.form-card[data-astro-cid-2c3h7lmh] input[data-astro-cid-2c3h7lmh][type=text]:hover,.form-card[data-astro-cid-2c3h7lmh] input[data-astro-cid-2c3h7lmh][type=tel]:hover{border-color:#ffffff26;background:#19191ee6}.form-card[data-astro-cid-2c3h7lmh] input[data-astro-cid-2c3h7lmh][type=text]:focus,.form-card[data-astro-cid-2c3h7lmh] input[data-astro-cid-2c3h7lmh][type=tel]:focus{border-color:#6469ff80;background:#191923f2;box-shadow:0 0 0 3px #6469ff26,inset 0 1px 2px #0003;transform:scale(1.01)}.location-toggle[data-astro-cid-2c3h7lmh]{display:flex;padding:4px;background:linear-gradient(135deg,#3d3dea26,#6469ff1a);border:1px solid rgba(100,105,255,.3);border-radius:9999px;gap:4px}.location-btn[data-astro-cid-2c3h7lmh]{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.6rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:600;color:#fff9;background:transparent;border:none;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;white-space:nowrap}.location-btn[data-astro-cid-2c3h7lmh] .material-symbols-outlined[data-astro-cid-2c3h7lmh]{font-size:1rem}.location-btn[data-astro-cid-2c3h7lmh]:hover:not(.active){color:#ffffffe6;background:#ffffff0d}.location-btn[data-astro-cid-2c3h7lmh]:active{transform:scale(.97)}.location-btn[data-astro-cid-2c3h7lmh].active{background:linear-gradient(135deg,#3d3dea,#6469ff);color:#fff;box-shadow:0 4px 15px #3d3dea80}.location-btn[data-astro-cid-2c3h7lmh].active .material-symbols-outlined[data-astro-cid-2c3h7lmh]{color:#fff}.day-btn[data-astro-cid-2c3h7lmh]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffff80;transition:all .15s cubic-bezier(.4,0,.2,1);cursor:pointer;-webkit-tap-highlight-color:transparent}.day-btn[data-astro-cid-2c3h7lmh]:hover:not(.active):not(:disabled){background:#ffffff14;border-color:#fff3;color:#fffc;transform:scale(1.03)}.day-btn[data-astro-cid-2c3h7lmh]:active:not(:disabled){transform:scale(.95)}.day-btn[data-astro-cid-2c3h7lmh].active{background:linear-gradient(135deg,#3d3dea,#6469ff);border-color:transparent;color:#fff;box-shadow:0 4px 12px #3d3dea66}.day-btn[data-astro-cid-2c3h7lmh]:disabled{opacity:.5;cursor:not-allowed}.time-btn[data-astro-cid-2c3h7lmh]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffff80;transition:all .15s cubic-bezier(.4,0,.2,1);cursor:pointer;-webkit-tap-highlight-color:transparent}.time-btn[data-astro-cid-2c3h7lmh]:hover:not(.active){background:#ffffff14;border-color:#fff3;color:#fffc;transform:scale(1.02)}.time-btn[data-astro-cid-2c3h7lmh]:active{transform:scale(.96)}.time-btn[data-astro-cid-2c3h7lmh].active{background:linear-gradient(135deg,#3d3dea,#6469ff);border-color:transparent;color:#fff;box-shadow:0 4px 12px #3d3dea66}.form-card[data-astro-cid-2c3h7lmh] button[data-astro-cid-2c3h7lmh][type=submit]{position:relative;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1)}.form-card[data-astro-cid-2c3h7lmh] button[data-astro-cid-2c3h7lmh][type=submit]:hover{box-shadow:0 20px 40px -10px #3d3dea99}.form-card[data-astro-cid-2c3h7lmh] button[data-astro-cid-2c3h7lmh][type=submit]:active{transform:scale(.98);box-shadow:0 10px 25px -10px #3d3dea80}.form-card[data-astro-cid-2c3h7lmh] button[data-astro-cid-2c3h7lmh][type=submit]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:translate(-100%);transition:transform .5s ease}.form-card[data-astro-cid-2c3h7lmh] button[data-astro-cid-2c3h7lmh][type=submit]:hover:before{transform:translate(100%)}.location-btn[data-astro-cid-2c3h7lmh]:focus-visible,.day-btn[data-astro-cid-2c3h7lmh]:focus-visible,.time-btn[data-astro-cid-2c3h7lmh]:focus-visible{outline:2px solid rgba(100,105,255,.6);outline-offset:2px}@media (max-width: 768px){.galactic-dust[data-astro-cid-2c3h7lmh]{display:none!important}.nebula[data-astro-cid-2c3h7lmh]{filter:blur(60px)}.nebula-1[data-astro-cid-2c3h7lmh]{width:400px;height:400px;top:-10%;right:-20%}.nebula-2[data-astro-cid-2c3h7lmh]{width:300px;height:300px}.nebula-3[data-astro-cid-2c3h7lmh]{width:250px;height:250px}.nebula-4[data-astro-cid-2c3h7lmh],.floating-notes[data-astro-cid-2c3h7lmh]{display:none}.form-ambient-glow[data-astro-cid-2c3h7lmh]{inset:-15px}.corner-accent[data-astro-cid-2c3h7lmh]{width:40px;height:40px}.hero-nebula-bg[data-astro-cid-2c3h7lmh]{opacity:0;animation:fade-in-nebula .5s ease-out .1s forwards}@keyframes fade-in-nebula{to{opacity:1}}.nebula[data-astro-cid-2c3h7lmh]{filter:blur(50px)}.dust-cloud[data-astro-cid-2c3h7lmh]{filter:blur(20px)}.planet-aura[data-astro-cid-2c3h7lmh]{filter:blur(10px)}.planet-aura-2[data-astro-cid-2c3h7lmh]{filter:blur(20px)}}@media (prefers-reduced-motion: reduce){#hero[data-astro-cid-2c3h7lmh],#hero[data-astro-cid-2c3h7lmh] h1[data-astro-cid-2c3h7lmh],#hero[data-astro-cid-2c3h7lmh] h1[data-astro-cid-2c3h7lmh]+p[data-astro-cid-2c3h7lmh],#hero[data-astro-cid-2c3h7lmh] .form-card-wrapper[data-astro-cid-2c3h7lmh],.hero-nebula-bg[data-astro-cid-2c3h7lmh],.pianoland-planet[data-astro-cid-2c3h7lmh],.nebula[data-astro-cid-2c3h7lmh],.floating-note[data-astro-cid-2c3h7lmh],.form-ambient-glow[data-astro-cid-2c3h7lmh],.form-shimmer[data-astro-cid-2c3h7lmh],.dust-cloud[data-astro-cid-2c3h7lmh],.dust-core[data-astro-cid-2c3h7lmh],.dust-particles[data-astro-cid-2c3h7lmh]{animation:none}.nebula-1[data-astro-cid-2c3h7lmh]{opacity:.5}.nebula-2[data-astro-cid-2c3h7lmh]{opacity:.3}.nebula-3[data-astro-cid-2c3h7lmh]{opacity:.25}.nebula-4[data-astro-cid-2c3h7lmh]{opacity:.15}.form-ambient-glow[data-astro-cid-2c3h7lmh]{opacity:.7}.dust-cloud[data-astro-cid-2c3h7lmh]{opacity:.15}.dust-core[data-astro-cid-2c3h7lmh]{opacity:.6}.dust-particles[data-astro-cid-2c3h7lmh]{opacity:.1}}.section-constellation[data-astro-cid-tl7x34mi]{position:absolute;pointer-events:none;z-index:1;opacity:.55;max-width:12vw;max-height:20vh}.constellation-glow[data-astro-cid-tl7x34mi]{position:absolute;top:50%;left:50%;border-radius:50%;z-index:-1}.glow-1[data-astro-cid-tl7x34mi]{background:radial-gradient(ellipse at center,rgba(100,105,255,.4) 0%,rgba(61,61,234,.2) 50%,transparent 70%)}.glow-2[data-astro-cid-tl7x34mi]{background:radial-gradient(ellipse at center,rgba(167,139,250,.4) 0%,rgba(139,92,246,.2) 50%,transparent 70%)}.glow-3[data-astro-cid-tl7x34mi]{background:radial-gradient(ellipse at center,rgba(66,221,255,.35) 0%,rgba(56,189,248,.15) 50%,transparent 70%)}.constellation-img[data-astro-cid-tl7x34mi]{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 8px rgba(163,166,255,.6)) drop-shadow(0 0 20px rgba(100,105,255,.4)) drop-shadow(0 0 40px rgba(66,221,255,.2));animation:constellation-glow 6s ease-in-out infinite}@keyframes constellation-glow{0%,to{filter:drop-shadow(0 0 8px rgba(163,166,255,.6)) drop-shadow(0 0 20px rgba(100,105,255,.4)) drop-shadow(0 0 40px rgba(66,221,255,.2))}50%{filter:drop-shadow(0 0 12px rgba(163,166,255,.8)) drop-shadow(0 0 28px rgba(100,105,255,.5)) drop-shadow(0 0 50px rgba(66,221,255,.3))}}@media (max-width: 1024px){.section-constellation[data-astro-cid-tl7x34mi]{display:none}}.ambient-glow[data-astro-cid-zw4ut4oz]{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:radial-gradient(circle at 50% 50%,rgba(66,221,255,.1) 0%,rgba(116,64,255,.1) 40%,transparent 70%);filter:blur(100px)}.hide-scrollbar[data-astro-cid-zw4ut4oz]::-webkit-scrollbar{display:none}.hide-scrollbar[data-astro-cid-zw4ut4oz]{-ms-overflow-style:none;scrollbar-width:none}.secondary-glass-btn[data-astro-cid-zw4ut4oz]{background:#ffffff26;backdrop-filter:blur(10px);transition:all .3s ease}.secondary-glass-btn[data-astro-cid-zw4ut4oz]:hover{background:#ffffff40}.orbit-back[data-astro-cid-zw4ut4oz]{contain:layout paint}.location-moon[data-astro-cid-zw4ut4oz],.cork-hub[data-astro-cid-zw4ut4oz]{will-change:transform}.animate-twinkle-star[data-astro-cid-zw4ut4oz]{will-change:opacity,transform}.orbit-svg-container[data-astro-cid-zw4ut4oz]{z-index:1}.orbit-back[data-astro-cid-zw4ut4oz]{z-index:10!important}.orbit-front[data-astro-cid-zw4ut4oz]{z-index:30!important}.orbit-front[data-astro-cid-zw4ut4oz] .orbit-ellipse[data-astro-cid-zw4ut4oz]{position:relative;z-index:30}.orbit-ellipse[data-astro-cid-zw4ut4oz]{opacity:.9}.orbit-particle[data-astro-cid-zw4ut4oz]{filter:drop-shadow(0 0 3px currentColor)}.orbit-particle-1[data-astro-cid-zw4ut4oz]{filter:drop-shadow(0 0 4px #42DDFF)}.orbit-particle-2[data-astro-cid-zw4ut4oz]{filter:drop-shadow(0 0 3px #A78BFA)}.orbit-particle-3[data-astro-cid-zw4ut4oz]{filter:drop-shadow(0 0 3px #F472B6)}.location-moon[data-astro-cid-zw4ut4oz]{animation:float-gentle 6s ease-in-out infinite;cursor:pointer}.location-moon[data-astro-cid-zw4ut4oz][data-location=little-island]{animation-delay:-3s}@keyframes float-gentle{0%,to{transform:translateY(-50%) translate(0)}50%{transform:translateY(calc(-50% - 10px)) translate(0)}}.cork-hub[data-astro-cid-zw4ut4oz]{animation:hub-pulse 4s ease-in-out infinite}@keyframes hub-pulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.05)}}.cork-pulse-ring[data-astro-cid-zw4ut4oz]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;border:1px solid rgba(100,102,241,.3);opacity:0;pointer-events:none;will-change:transform,opacity}.cork-pulse-1[data-astro-cid-zw4ut4oz]{animation:cork-ring-pulse 4s ease-out infinite}.cork-pulse-2[data-astro-cid-zw4ut4oz]{animation:cork-ring-pulse 4s ease-out infinite 1.3s}.cork-pulse-3[data-astro-cid-zw4ut4oz]{animation:cork-ring-pulse 4s ease-out infinite 2.6s}@keyframes cork-ring-pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.5}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}.dust-particle[data-astro-cid-zw4ut4oz]{position:absolute;width:3px;height:3px;background:#fff;border-radius:50%;opacity:.3;pointer-events:none;will-change:transform}.dust-1[data-astro-cid-zw4ut4oz]{top:20%;left:30%;animation:dust-float 15s ease-in-out infinite}.dust-2[data-astro-cid-zw4ut4oz]{top:60%;right:25%;animation:dust-float 18s ease-in-out infinite -5s;width:2px;height:2px;opacity:.25}.dust-3[data-astro-cid-zw4ut4oz]{top:35%;right:35%;animation:dust-float 20s ease-in-out infinite -10s;width:2px;height:2px;background:#a78bfa;opacity:.35}.dust-4[data-astro-cid-zw4ut4oz]{bottom:25%;left:40%;animation:dust-float 16s ease-in-out infinite -8s;width:2px;height:2px;background:#42ddff;opacity:.3}@keyframes dust-float{0%,to{transform:translate(0)}25%{transform:translate(15px,-20px)}50%{transform:translate(-10px,-10px)}75%{transform:translate(20px,15px)}}@keyframes twinkle-star{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.animate-twinkle-star[data-astro-cid-zw4ut4oz]{animation:twinkle-star 2.5s ease-in-out infinite}.location-sheet-overlay[data-astro-cid-zw4ut4oz]{position:fixed;inset:0;background:#000000b3;opacity:0;visibility:hidden;transition:all .3s ease;z-index:9998}.location-sheet-overlay[data-astro-cid-zw4ut4oz].active{opacity:1;visibility:visible}.location-sheet[data-astro-cid-zw4ut4oz]{position:fixed;background:#0f0f14fa;backdrop-filter:blur(30px);opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.32,.72,0,1);z-index:9999;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;box-shadow:0 25px 60px #00000080,0 0 0 1px #6469ff33,inset 0 1px #ffffff0d}.location-sheet[data-astro-cid-zw4ut4oz].active{opacity:1;visibility:visible}@media (min-width: 641px){.location-sheet[data-astro-cid-zw4ut4oz]{top:50%;left:50%;transform:translate(-50%,-50%) scale(.95);width:480px;max-height:90vh;border-radius:1.5rem}.location-sheet[data-astro-cid-zw4ut4oz].active{transform:translate(-50%,-50%) scale(1)}.location-sheet-photo[data-astro-cid-zw4ut4oz]{height:500px;border-radius:1.5rem 1.5rem 0 0}}@media (max-width: 640px){.location-sheet[data-astro-cid-zw4ut4oz]{bottom:0;left:0;right:0;width:100%;max-width:100vw;transform:translateY(100%);border-radius:1.5rem 1.5rem 0 0;max-height:70vh;box-sizing:border-box}.location-sheet[data-astro-cid-zw4ut4oz].active{transform:translateY(0)}}.location-sheet-close[data-astro-cid-zw4ut4oz]{position:absolute;top:.75rem;right:.75rem;height:36px;padding:0 14px 0 10px;border-radius:18px;background:#00000080;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;gap:6px;color:#ffffffe6;cursor:pointer;z-index:10;transition:all .2s ease}.location-sheet-close[data-astro-cid-zw4ut4oz] .material-symbols-outlined[data-astro-cid-zw4ut4oz]{font-size:18px}.location-sheet-close[data-astro-cid-zw4ut4oz] .close-label[data-astro-cid-zw4ut4oz]{font-size:13px;font-weight:500}.location-sheet-close[data-astro-cid-zw4ut4oz]:hover{background:#000000b3;border-color:#ffffff40;color:#fff}.location-sheet-content[data-astro-cid-zw4ut4oz]{padding:0 1.5rem 2rem}@media (max-width: 640px){.location-sheet-content[data-astro-cid-zw4ut4oz]{padding-bottom:calc(2rem + env(safe-area-inset-bottom))}}.location-sheet-photo[data-astro-cid-zw4ut4oz]{position:relative;width:calc(100% + 3rem);margin:0 -1.5rem 1.25rem;height:540px;overflow:hidden}@media (min-width: 641px){.location-sheet-photo[data-astro-cid-zw4ut4oz]{border-radius:1.5rem 1.5rem 0 0}}@media (max-width: 640px){.location-sheet-photo[data-astro-cid-zw4ut4oz]{border-radius:1.5rem 1.5rem 0 0;height:180px}}.location-sheet-photo[data-astro-cid-zw4ut4oz] img[data-astro-cid-zw4ut4oz]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.location-sheet-photo-overlay[data-astro-cid-zw4ut4oz]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(15,15,20,.98) 100%)}.location-sheet-header[data-astro-cid-zw4ut4oz]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.location-sheet-icon[data-astro-cid-zw4ut4oz]{width:48px;height:48px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.location-sheet-icon[data-astro-cid-zw4ut4oz] .material-symbols-outlined[data-astro-cid-zw4ut4oz]{font-size:1.5rem}.location-sheet-title[data-astro-cid-zw4ut4oz]{font-size:1.25rem;font-weight:700;color:#fff;margin:0;font-family:var(--font-headline, "Noto Serif", serif)}.location-sheet-subtitle[data-astro-cid-zw4ut4oz]{font-size:.85rem;color:#adaaaa;margin:.125rem 0 0}.location-sheet-details[data-astro-cid-zw4ut4oz]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem;padding:.75rem 1rem;background:#ffffff08;border-radius:.75rem;border:1px solid rgba(255,255,255,.05)}.location-sheet-detail[data-astro-cid-zw4ut4oz]{display:flex;align-items:center;gap:.75rem;color:#c5c5c5;font-size:.9rem}.location-sheet-detail[data-astro-cid-zw4ut4oz] .material-symbols-outlined[data-astro-cid-zw4ut4oz]{font-size:1.1rem;color:#a3a6ff}.location-sheet-maps-btn[data-astro-cid-zw4ut4oz]{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1rem 1.5rem;border-radius:1rem;background:linear-gradient(135deg,#42ddffcc,#42ddff);color:#fff;font-weight:600;font-size:1rem;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 20px #42ddff4d}.location-sheet-maps-btn[data-astro-cid-zw4ut4oz]:hover{transform:scale(1.02);box-shadow:0 6px 25px #42ddff66}.location-sheet-maps-btn[data-astro-cid-zw4ut4oz]:active{transform:scale(.98)}.location-sheet-maps-btn[data-astro-cid-zw4ut4oz] .material-symbols-outlined[data-astro-cid-zw4ut4oz]{font-size:1.25rem}.location-card[data-astro-cid-zw4ut4oz]{transition:border-color .15s ease-out,background .15s ease-out,transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s cubic-bezier(.22,.61,.36,1)!important}.moon-wrapper[data-astro-cid-zw4ut4oz]:hover .location-card[data-astro-cid-zw4ut4oz]{transform:scale(1.03)!important}.moon-wrapper[data-astro-cid-zw4ut4oz]:active .location-card[data-astro-cid-zw4ut4oz]{transform:scale(.98)!important}@media (max-width: 640px){.orbit-locations[data-astro-cid-zw4ut4oz]{flex-direction:row;flex-wrap:wrap;justify-content:center;min-height:auto;gap:1.25rem;padding:1rem 0}.location-moon[data-astro-cid-zw4ut4oz]{position:relative!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important;animation:none}.location-moon[data-astro-cid-zw4ut4oz] .location-card[data-astro-cid-zw4ut4oz]{width:min(160px,42vw);padding:1rem}.location-moon[data-astro-cid-zw4ut4oz] .location-card[data-astro-cid-zw4ut4oz] h3[data-astro-cid-zw4ut4oz]{font-size:1rem}.location-moon[data-astro-cid-zw4ut4oz] .location-card[data-astro-cid-zw4ut4oz] p[data-astro-cid-zw4ut4oz]{font-size:.75rem;margin-bottom:.5rem}.location-moon[data-astro-cid-zw4ut4oz] .location-card[data-astro-cid-zw4ut4oz] .w-12[data-astro-cid-zw4ut4oz]{width:2.75rem;height:2.75rem;margin-bottom:.5rem}.location-moon[data-astro-cid-zw4ut4oz] .location-card[data-astro-cid-zw4ut4oz] .material-symbols-outlined[data-astro-cid-zw4ut4oz].text-xl{font-size:1.25rem}.location-moon[data-astro-cid-zw4ut4oz] .location-card[data-astro-cid-zw4ut4oz] .inline-flex[data-astro-cid-zw4ut4oz]{font-size:.7rem}.cork-hub[data-astro-cid-zw4ut4oz]{position:relative!important;left:auto!important;top:auto!important;transform:none!important;animation:none;width:100%;display:flex;justify-content:center;margin-bottom:1rem;order:-1}.cork-hub[data-astro-cid-zw4ut4oz] .relative[data-astro-cid-zw4ut4oz]{display:flex;justify-content:center}.cork-hub[data-astro-cid-zw4ut4oz] .w-24[data-astro-cid-zw4ut4oz]{width:90px;height:90px}.cork-hub[data-astro-cid-zw4ut4oz] .material-symbols-outlined[data-astro-cid-zw4ut4oz]{font-size:1.5rem}.cork-hub[data-astro-cid-zw4ut4oz] .text-xs[data-astro-cid-zw4ut4oz]{font-size:.7rem;margin-top:.125rem}.orbit-svg-container[data-astro-cid-zw4ut4oz],.orbit-back[data-astro-cid-zw4ut4oz],.orbit-front[data-astro-cid-zw4ut4oz]{display:none}.photo-tap-hint[data-astro-cid-zw4ut4oz]{position:absolute;bottom:1rem;right:1rem;width:36px;height:36px;border-radius:50%;background:#00000080;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;color:#fff;pointer-events:none;animation:pulse-hint 2s ease-in-out infinite}.photo-tap-hint[data-astro-cid-zw4ut4oz] .material-symbols-outlined[data-astro-cid-zw4ut4oz]{font-size:1.25rem}@keyframes pulse-hint{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.location-sheet-photo[data-astro-cid-zw4ut4oz]{cursor:pointer}}@media (min-width: 641px){.photo-tap-hint[data-astro-cid-zw4ut4oz]{display:none}.location-sheet-photo[data-astro-cid-zw4ut4oz]{cursor:default}}.photo-fullscreen[data-astro-cid-zw4ut4oz]{position:fixed;inset:0;background:#000000f2;z-index:10001;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}.photo-fullscreen[data-astro-cid-zw4ut4oz].active{opacity:1;visibility:visible}.photo-fullscreen[data-astro-cid-zw4ut4oz] img[data-astro-cid-zw4ut4oz]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;transform:scale(.9);transition:transform .3s ease}.photo-fullscreen[data-astro-cid-zw4ut4oz].active img[data-astro-cid-zw4ut4oz]{transform:scale(1)}.photo-fullscreen-close[data-astro-cid-zw4ut4oz]{position:absolute;top:1rem;right:1rem;width:44px;height:44px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:10;transition:all .2s ease}@media (max-width: 640px){.photo-fullscreen-close[data-astro-cid-zw4ut4oz]{top:3rem}}.photo-fullscreen-close[data-astro-cid-zw4ut4oz]:hover,.photo-fullscreen-close[data-astro-cid-zw4ut4oz]:active{background:#fff3}.photo-fullscreen-close[data-astro-cid-zw4ut4oz] .material-symbols-outlined[data-astro-cid-zw4ut4oz]{font-size:1.5rem}.location-carousel-wrapper[data-astro-cid-zw4ut4oz]{max-width:100%;overflow:hidden}.location-carousel[data-astro-cid-zw4ut4oz]{-ms-overflow-style:none;scrollbar-width:none}.location-carousel[data-astro-cid-zw4ut4oz]::-webkit-scrollbar{display:none}.location-carousel-card[data-astro-cid-zw4ut4oz]{position:relative}.carousel-card-btn[data-astro-cid-zw4ut4oz]{background:none;border:none;cursor:pointer;padding:0}.carousel-dot[data-astro-cid-zw4ut4oz].active{background:#fffc}.cork-hub-btn[data-astro-cid-zw4ut4oz]{background:none;border:none;padding:0}.cork-hub-btn[data-astro-cid-zw4ut4oz]:focus{outline:none}.cork-hub-btn[data-astro-cid-zw4ut4oz]:focus-visible{outline:2px solid #FFD700;outline-offset:8px;border-radius:9999px}.cork-hub-btn[data-astro-cid-zw4ut4oz].discovered .cork-discovery-glow[data-astro-cid-zw4ut4oz]{animation:cork-discovery-pulse .8s ease-out forwards}@keyframes cork-discovery-pulse{0%{transform:scale(0);opacity:0}50%{transform:scale(2.5);opacity:.8}to{transform:scale(3);opacity:0}}.cork-star-particle[data-astro-cid-zw4ut4oz]{position:absolute;width:6px;height:6px;background:gold;border-radius:50%;left:50%;top:50%;opacity:0;box-shadow:0 0 10px gold,0 0 20px orange}.cork-hub-btn[data-astro-cid-zw4ut4oz].discovered .cork-star-particle[data-astro-cid-zw4ut4oz]{animation:cork-star-burst 1s ease-out forwards}@keyframes cork-star-burst{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(var(--tx),var(--ty)) scale(0);opacity:0}}.cork-toast[data-astro-cid-zw4ut4oz].show{opacity:1;transform:translate(-50%) translateY(0)}.cork-toast[data-astro-cid-zw4ut4oz]{transform:translate(-50%) translateY(-20px)}.nebula-glow[data-astro-cid-76gle6c6]{background:radial-gradient(circle at 50% 50%,#3d3dea26,#05050500 70%)}.nebula-bg-blur[data-astro-cid-76gle6c6]{background:radial-gradient(circle at center,rgba(66,221,255,.1) 0%,rgba(116,64,255,.1) 50%,transparent 100%);filter:blur(80px)}.stellar-gradient-bg[data-astro-cid-76gle6c6]{background:linear-gradient(135deg,#3d3dea,#6469ff)}.star-review[data-astro-cid-76gle6c6]{position:absolute;width:3px;height:3px;background:#fff;border-radius:50%;animation:twinkle-review 3s ease-in-out infinite}@keyframes twinkle-review{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.nebula-glow-review[data-astro-cid-76gle6c6]{background:radial-gradient(ellipse,rgba(100,105,255,.15) 0%,rgba(167,139,250,.1) 40%,transparent 70%);animation:nebula-breathe 4s ease-in-out infinite}.review-card[data-astro-cid-76gle6c6]{transition:all .5s cubic-bezier(.4,0,.2,1)}.review-card-active[data-astro-cid-76gle6c6]{z-index:20}.review-card-prev[data-astro-cid-76gle6c6],.review-card-next[data-astro-cid-76gle6c6]{z-index:10}.line-clamp-3[data-astro-cid-76gle6c6]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.review-text[data-astro-cid-76gle6c6].expanded{-webkit-line-clamp:unset}.review-nav-btn[data-astro-cid-76gle6c6]{backdrop-filter:blur(8px)}.review-nav-btn[data-astro-cid-76gle6c6]:active{transform:scale(.95)}.review-dot[data-astro-cid-76gle6c6].active{background:#fffc;width:1.5rem;border-radius:9999px}.review-text[data-astro-cid-76gle6c6]:before,.review-text[data-astro-cid-76gle6c6]:after{font-family:Georgia,serif;font-size:1.4em;line-height:1;color:#a78bfa80;font-style:normal;vertical-align:-.1em}.review-text[data-astro-cid-76gle6c6]:before{content:'"';margin-right:.1em}.review-text[data-astro-cid-76gle6c6]:after{content:'"';margin-left:.05em}.google-badge-container[data-astro-cid-76gle6c6]{display:inline-block}.google-badge-glow[data-astro-cid-76gle6c6]{animation:badge-glow-pulse 3s ease-in-out infinite}@keyframes badge-glow-pulse{0%,to{opacity:.5;transform:scale(1.2)}50%{opacity:.8;transform:scale(1.35)}}@media (max-width: 768px){.review-card-prev[data-astro-cid-76gle6c6],.review-card-next[data-astro-cid-76gle6c6]{display:none!important}.review-card-active[data-astro-cid-76gle6c6] .review-card-inner[data-astro-cid-76gle6c6]{width:100%;max-width:320px}.nebula-glow-review[data-astro-cid-76gle6c6]{width:300px;height:250px}}@media (prefers-reduced-motion: reduce){.star-review[data-astro-cid-76gle6c6],.nebula-glow-review[data-astro-cid-76gle6c6],.google-badge-glow[data-astro-cid-76gle6c6]{animation:none}.nebula-glow-review[data-astro-cid-76gle6c6]{opacity:.8}}.founder-portrait-container[data-astro-cid-zxxo6wsv]{position:relative;width:200px;height:200px}.nebula-layer[data-astro-cid-zxxo6wsv]{position:absolute;border-radius:50%;pointer-events:none}.nebula-1[data-astro-cid-zxxo6wsv]{inset:-40px;background:radial-gradient(circle,#3D3DEA30 0%,transparent 70%);animation:nebula-pulse 6s ease-in-out infinite}.nebula-2[data-astro-cid-zxxo6wsv]{inset:-60px;background:radial-gradient(circle,#A78BFA20 0%,transparent 60%);animation:nebula-pulse 8s ease-in-out infinite reverse}.nebula-3[data-astro-cid-zxxo6wsv]{inset:-80px;background:radial-gradient(circle,#42DDFF15 0%,transparent 50%);animation:nebula-drift 10s ease-in-out infinite}@keyframes nebula-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.1);opacity:1}}@keyframes nebula-drift{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.05) rotate(10deg)}}.portrait-frame[data-astro-cid-zxxo6wsv]{position:relative;width:200px;height:200px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.15);box-shadow:0 0 40px #3d3dea33,inset 0 0 30px #00000080;z-index:10}.portrait-orbit[data-astro-cid-zxxo6wsv]{position:absolute;inset:-15px;border-radius:50%;border:1px dashed rgba(255,255,255,.1);animation:orbit-spin 20s linear infinite;z-index:5}.portrait-orbit[data-astro-cid-zxxo6wsv]:before{content:‘’;position:absolute;top:50%;left:-4px;width:8px;height:8px;background:#a78bfa;border-radius:50%;box-shadow:0 0 10px #a78bfa;transform:translateY(-50%)}@keyframes orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-notes[data-astro-cid-zxxo6wsv]{position:absolute;inset:-25px;animation:orbit-spin 15s linear infinite reverse;z-index:6;pointer-events:none}.orbit-note[data-astro-cid-zxxo6wsv]{position:absolute;font-size:14px;opacity:.5}.orbit-note-1[data-astro-cid-zxxo6wsv]{top:0;left:50%;transform:translate(-50%);color:#42ddff;text-shadow:0 0 8px #42DDFF}.orbit-note-2[data-astro-cid-zxxo6wsv]{bottom:15%;left:5%;color:#a78bfa;text-shadow:0 0 8px #A78BFA;font-size:12px}.orbit-note-3[data-astro-cid-zxxo6wsv]{bottom:15%;right:5%;color:#f472b6;text-shadow:0 0 8px #F472B6;font-size:11px}.floating-note[data-astro-cid-zxxo6wsv]{position:absolute;z-index:15;animation:float-note 4s ease-in-out infinite}.note-1[data-astro-cid-zxxo6wsv]{top:10%;right:-20px;animation-delay:0s}.note-2[data-astro-cid-zxxo6wsv]{bottom:20%;left:-25px;animation-delay:-1.5s}.note-3[data-astro-cid-zxxo6wsv]{top:60%;right:-15px;animation-delay:-2.5s}@keyframes float-note{0%,to{transform:translateY(0) rotate(-5deg);opacity:.6}50%{transform:translateY(-10px) rotate(5deg);opacity:1}}.founder-quote[data-astro-cid-zxxo6wsv]{position:relative;padding:.5rem 0}.founder-quote[data-astro-cid-zxxo6wsv] .quote-text[data-astro-cid-zxxo6wsv]:before,.founder-quote[data-astro-cid-zxxo6wsv] .quote-text[data-astro-cid-zxxo6wsv]:after{font-family:Georgia,serif;font-size:1.5em;line-height:1;color:#a78bfa80;vertical-align:-.15em}.founder-quote[data-astro-cid-zxxo6wsv] .quote-text[data-astro-cid-zxxo6wsv]:before{content:'"';margin-right:.1em}.founder-quote[data-astro-cid-zxxo6wsv] .quote-text[data-astro-cid-zxxo6wsv]:after{content:'"';margin-left:.1em}.star-founder[data-astro-cid-zxxo6wsv]{position:absolute;width:3px;height:3px;background:#fff;border-radius:50%;animation:twinkle-founder 3s ease-in-out infinite}@keyframes twinkle-founder{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.8;transform:scale(1.3)}}.founder-cta-row[data-astro-cid-zxxo6wsv]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%}@media (min-width: 640px){.founder-cta-row[data-astro-cid-zxxo6wsv]{flex-direction:row;gap:1.25rem}}.founder-btn[data-astro-cid-zxxo6wsv]{position:relative;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;cursor:pointer;width:240px}.founder-btn[data-astro-cid-zxxo6wsv]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0000004d}.video-btn[data-astro-cid-zxxo6wsv]{border-color:#a78bfa33}.video-btn[data-astro-cid-zxxo6wsv]:hover{background:#a78bfa1a;border-color:#a78bfa66}.story-btn[data-astro-cid-zxxo6wsv]{border-color:#42ddff33}.story-btn[data-astro-cid-zxxo6wsv]:hover{background:#42ddff1a;border-color:#42ddff66}.btn-thumbnail[data-astro-cid-zxxo6wsv]{position:relative;width:2.5rem;height:2.5rem;border-radius:.5rem;overflow:hidden;border:1px solid rgba(255,255,255,.15);flex-shrink:0}.btn-thumbnail[data-astro-cid-zxxo6wsv] img[data-astro-cid-zxxo6wsv]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumbnail-overlay[data-astro-cid-zxxo6wsv]{position:absolute;inset:0;background:#0006;display:flex;align-items:center;justify-content:center}.thumbnail-overlay[data-astro-cid-zxxo6wsv] .material-symbols-outlined[data-astro-cid-zxxo6wsv]{color:#fff;font-size:1rem}.btn-icon[data-astro-cid-zxxo6wsv]{width:2.5rem;height:2.5rem;border-radius:.5rem;background:#42ddff1a;border:1px solid rgba(66,221,255,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.btn-icon[data-astro-cid-zxxo6wsv] .material-symbols-outlined[data-astro-cid-zxxo6wsv]{color:#42ddff;font-size:1.25rem}.story-btn[data-astro-cid-zxxo6wsv]:hover .btn-icon[data-astro-cid-zxxo6wsv]{background:#42ddff33;box-shadow:0 0 15px #42ddff33}.btn-text[data-astro-cid-zxxo6wsv]{display:flex;flex-direction:column;text-align:left;flex:1;min-width:0}.btn-title[data-astro-cid-zxxo6wsv]{font-size:.85rem;font-weight:600;color:#fff;transition:color .3s ease;white-space:nowrap}.btn-subtitle[data-astro-cid-zxxo6wsv]{font-size:.65rem;color:#ffffff80;margin-top:.125rem;white-space:nowrap}.video-btn[data-astro-cid-zxxo6wsv]:hover .btn-title[data-astro-cid-zxxo6wsv]{color:#c4b5fd}.story-btn[data-astro-cid-zxxo6wsv]:hover .btn-title[data-astro-cid-zxxo6wsv]{color:#42ddff}.btn-glow[data-astro-cid-zxxo6wsv]{position:absolute;inset:-10px;border-radius:1.25rem;opacity:.4;transition:opacity .3s ease,transform .3s ease;pointer-events:none;z-index:-1;filter:blur(15px)}.video-glow[data-astro-cid-zxxo6wsv]{background:radial-gradient(ellipse at center,rgba(167,139,250,.5) 0%,transparent 70%)}.story-glow[data-astro-cid-zxxo6wsv]{background:radial-gradient(ellipse at center,rgba(66,221,255,.5) 0%,transparent 70%)}.founder-btn[data-astro-cid-zxxo6wsv]:hover .btn-glow[data-astro-cid-zxxo6wsv]{opacity:.7;transform:scale(1.1)}@media (max-width: 639px){.founder-btn[data-astro-cid-zxxo6wsv]{width:100%;max-width:280px}}@media (max-width: 640px){.founder-portrait-container[data-astro-cid-zxxo6wsv],.portrait-frame[data-astro-cid-zxxo6wsv]{width:160px;height:160px}.nebula-1[data-astro-cid-zxxo6wsv]{inset:-30px}.nebula-2[data-astro-cid-zxxo6wsv]{inset:-45px}.nebula-3[data-astro-cid-zxxo6wsv]{inset:-60px}.portrait-orbit[data-astro-cid-zxxo6wsv]{inset:-12px}.floating-note[data-astro-cid-zxxo6wsv]{display:none}}@media (prefers-reduced-motion: reduce){.orbit-notes[data-astro-cid-zxxo6wsv],.portrait-orbit[data-astro-cid-zxxo6wsv],.floating-note[data-astro-cid-zxxo6wsv],.star-founder[data-astro-cid-zxxo6wsv],.nebula-layer[data-astro-cid-zxxo6wsv]{animation:none}.nebula-1[data-astro-cid-zxxo6wsv]{opacity:.6}.nebula-2[data-astro-cid-zxxo6wsv]{opacity:.4}.nebula-3[data-astro-cid-zxxo6wsv]{opacity:.3}}.method-constellation[data-astro-cid-cxr3tdyg]{position:relative;width:100%;height:100%;min-height:400px;contain:layout style}.constellation-svg[data-astro-cid-cxr3tdyg]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:visible;will-change:contents;transform:translateZ(0)}.constellation-ring[data-astro-cid-cxr3tdyg]{fill:none;stroke:#a78bfa0a;stroke-width:1;animation:ring-breathe 12s ease-in-out infinite;will-change:opacity}.constellation-ring--inner[data-astro-cid-cxr3tdyg]{animation-delay:-3s;stroke:#42ddff08}.constellation-ring--outer[data-astro-cid-cxr3tdyg]{animation-delay:-6s;stroke:#f472b606}.constellation-path[data-astro-cid-cxr3tdyg]{fill:none;stroke:url(#constellation-gradient);stroke-width:1;stroke-dasharray:4 8;opacity:.25}.constellation-pulse[data-astro-cid-cxr3tdyg]{filter:blur(.5px)}.constellation-center-haze[data-astro-cid-cxr3tdyg]{position:absolute;top:50%;left:50%;transform:translate(-50%,-45%);width:40%;height:35%;background:radial-gradient(ellipse at center,rgba(100,105,255,.06) 0%,rgba(167,139,250,.03) 40%,transparent 70%);border-radius:50%;pointer-events:none;z-index:1;animation:haze-breathe 10s ease-in-out infinite;will-change:transform,opacity}.constellation-wanderer[data-astro-cid-cxr3tdyg]{position:absolute;width:3px;height:3px;background:#a78bfa99;border-radius:50%;pointer-events:none;z-index:3;box-shadow:0 0 6px #a78bfa66;animation:wanderer-drift 25s ease-in-out infinite;will-change:top,left,opacity}.satellite-label[data-astro-cid-cxr3tdyg]{position:absolute;padding:.35rem .65rem;font-size:.6rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;background:#ffffff08;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.06);border-radius:100px;white-space:nowrap;z-index:3;pointer-events:none;transition:opacity .5s ease,color .5s ease,border-color .5s ease;max-width:calc(100% - 2rem);will-change:transform;backface-visibility:hidden}.satellite-label[data-astro-cid-cxr3tdyg]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.04) 0%,transparent 50%);pointer-events:none}.satellite-label--prominent[data-astro-cid-cxr3tdyg]{color:#ffffffbf;border-color:#ffffff1f}.satellite-label--subtle[data-astro-cid-cxr3tdyg]{color:#ffffff59;border-color:#ffffff0a}.satellite-label--faint[data-astro-cid-cxr3tdyg]{color:#ffffff2e;border-color:#ffffff04;background:#ffffff04}.satellite-label--whisper[data-astro-cid-cxr3tdyg]{color:#ffffff1a;border-color:#ffffff02;background:#ffffff02}.satellite-label--float-1[data-astro-cid-cxr3tdyg]{animation:label-float-1 12s ease-in-out infinite}.satellite-label--float-2[data-astro-cid-cxr3tdyg]{animation:label-float-2 15s ease-in-out infinite}.satellite-label--float-3[data-astro-cid-cxr3tdyg]{animation:label-float-3 18s ease-in-out infinite}.satellite-label--float-4[data-astro-cid-cxr3tdyg]{animation:label-float-4 14s ease-in-out infinite}.satellite-label--float-5[data-astro-cid-cxr3tdyg]{animation:label-float-5 16s ease-in-out infinite}.constellation-particle[data-astro-cid-cxr3tdyg]{position:absolute;width:var(--particle-size, 2px);height:var(--particle-size, 2px);background:var(--particle-color, rgba(255, 255, 255, .6));border-radius:50%;z-index:2;pointer-events:none;will-change:transform,opacity;backface-visibility:hidden}.constellation-particle[data-astro-cid-cxr3tdyg]:after{content:"";position:absolute;inset:-2px;border-radius:50%;background:radial-gradient(circle,var(--particle-color, rgba(255, 255, 255, .3)) 0%,transparent 70%);opacity:.5}.constellation-particle--twinkle-1[data-astro-cid-cxr3tdyg]{animation:particle-twinkle-1 4s ease-in-out infinite}.constellation-particle--twinkle-2[data-astro-cid-cxr3tdyg]{animation:particle-twinkle-2 5s ease-in-out infinite}.constellation-particle--twinkle-3[data-astro-cid-cxr3tdyg]{animation:particle-twinkle-3 6s ease-in-out infinite}.constellation-particle--drift[data-astro-cid-cxr3tdyg]{animation:particle-drift 20s ease-in-out infinite}.node-halo[data-astro-cid-cxr3tdyg]{position:absolute;inset:-20px;border-radius:50%;background:radial-gradient(circle,var(--halo-color, rgba(167, 139, 250, .15)) 0%,transparent 60%);z-index:1;pointer-events:none;animation:halo-breathe 6s ease-in-out infinite;will-change:transform,opacity}@media (min-width: 769px){.satellite-label[data-astro-cid-cxr3tdyg][data-zone].zone-active{color:#ffffffd9;border-color:#ffffff26;background:#ffffff0d;text-shadow:0 0 6px rgba(167,139,250,.25)}.satellite-label[data-astro-cid-cxr3tdyg][data-zone="0"].zone-active{color:#ffffffb3;border-color:#ffffff1a;text-shadow:0 0 4px rgba(167,139,250,.15)}.method-constellation[data-astro-cid-cxr3tdyg].zone-1-active .constellation-particle[data-astro-cid-cxr3tdyg]:nth-child(-n+4),.method-constellation[data-astro-cid-cxr3tdyg].zone-2-active .constellation-particle[data-astro-cid-cxr3tdyg]:nth-child(4)~.constellation-particle[data-astro-cid-cxr3tdyg]:nth-child(-n+8),.method-constellation[data-astro-cid-cxr3tdyg].zone-3-active .constellation-particle[data-astro-cid-cxr3tdyg]:nth-child(8)~.constellation-particle[data-astro-cid-cxr3tdyg]{opacity:.9}.method-constellation[data-astro-cid-cxr3tdyg].has-active-zone .constellation-path[data-astro-cid-cxr3tdyg]{opacity:.4}.method-constellation[data-astro-cid-cxr3tdyg].has-active-zone .constellation-ring[data-astro-cid-cxr3tdyg]{opacity:.8}.method-constellation[data-astro-cid-cxr3tdyg].has-active-zone .constellation-center-haze[data-astro-cid-cxr3tdyg]{opacity:.85}.method-constellation[data-astro-cid-cxr3tdyg]:hover .constellation-particle[data-astro-cid-cxr3tdyg]{opacity:.7}}@media (prefers-reduced-motion: reduce){.satellite-label[data-astro-cid-cxr3tdyg],.constellation-particle[data-astro-cid-cxr3tdyg],.constellation-ring[data-astro-cid-cxr3tdyg],.constellation-pulse[data-astro-cid-cxr3tdyg],.constellation-center-haze[data-astro-cid-cxr3tdyg],.constellation-wanderer[data-astro-cid-cxr3tdyg],.node-halo[data-astro-cid-cxr3tdyg]{animation:none}.satellite-label[data-astro-cid-cxr3tdyg]{opacity:1}.constellation-particle[data-astro-cid-cxr3tdyg]{opacity:.6}.constellation-wanderer[data-astro-cid-cxr3tdyg]{display:none}}@media (max-width: 768px){.satellite-label[data-astro-cid-cxr3tdyg]{display:none}.constellation-particle[data-astro-cid-cxr3tdyg]:nth-child(n+8){display:none}.constellation-ring[data-astro-cid-cxr3tdyg]{animation:none;opacity:.3}.constellation-pulse[data-astro-cid-cxr3tdyg]{display:none}.constellation-center-haze[data-astro-cid-cxr3tdyg]{animation:none;opacity:.5}.constellation-wanderer[data-astro-cid-cxr3tdyg]{display:none}}.moon[data-astro-cid-ytrinips]{contain:layout paint}.planet-ring[data-astro-cid-ytrinips],.moon[data-astro-cid-ytrinips],.planet-container[data-astro-cid-ytrinips].orbiting{will-change:transform}.star[data-astro-cid-ytrinips]{will-change:opacity,transform}.planet-container[data-astro-cid-ytrinips],.planet[data-astro-cid-ytrinips],.bottom-sheet[data-astro-cid-ytrinips]{touch-action:manipulation}.nebula-border-gradient[data-astro-cid-ytrinips]{border:1px solid transparent;background:linear-gradient(#1a1a1a66,#1a1a1a66) padding-box,linear-gradient(135deg,#42ddff,#e478ff) border-box}.satellite-border-gradient[data-astro-cid-ytrinips]{border:1px solid transparent;background:linear-gradient(#1a1a1a99,#1a1a1a99) padding-box,linear-gradient(135deg,#42ddff,#e478ff) border-box}.active-glow[data-astro-cid-ytrinips]{box-shadow:0 10px 40px -10px #42ddff4d,0 10px 40px -10px #e478ff4d}.resonance-line-gradient[data-astro-cid-ytrinips]{background:linear-gradient(180deg,#3d3dea,#6469ff 20%,#6469ff00)}.icon-gradient-tint[data-astro-cid-ytrinips]{background:linear-gradient(135deg,#3d3dea,#6469ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.orbital-note-border[data-astro-cid-ytrinips]{border:1px solid transparent;background:linear-gradient(135deg,#42ddff,#e478ff) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.nebula-glow[data-astro-cid-ytrinips]{box-shadow:0 0 20px 2px #42ddff66,0 0 20px 2px #e478ff66}.badge-glow[data-astro-cid-ytrinips]:hover{box-shadow:0 0 15px 1px #3d3dea66;background:linear-gradient(135deg,#3d3dea1a,#6469ff1a)}.exam-badge[data-astro-cid-ytrinips]{backdrop-filter:blur(10px)}.shimmer-effect[data-astro-cid-ytrinips]{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 50%,transparent 100%);background-size:200% 100%;animation:shimmer 3s ease-in-out infinite}.exam-link[data-astro-cid-ytrinips]{position:relative;padding:.25rem .5rem;margin:-.25rem -.5rem;border-radius:.375rem;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.exam-link[data-astro-cid-ytrinips]:after{content:"";position:absolute;bottom:.125rem;left:.5rem;right:.5rem;height:1px;background:currentColor;transform:scaleX(0);transition:transform .25s ease}.exam-link[data-astro-cid-ytrinips]:hover:after,.exam-link[data-astro-cid-ytrinips]:focus:after{transform:scaleX(1)}.exam-link[data-astro-cid-ytrinips]:hover,.exam-link[data-astro-cid-ytrinips]:focus{background:#ffffff0d;outline:none}.exam-link[data-astro-cid-ytrinips]:active{transform:scale(.97);background:#ffffff14}@media (max-width: 640px){.exam-badge[data-astro-cid-ytrinips]{padding:.625rem 1rem;gap:.5rem}.exam-badge[data-astro-cid-ytrinips] .exam-link[data-astro-cid-ytrinips]{font-size:.75rem;padding:.375rem .625rem;margin:-.375rem -.625rem}.exam-badge[data-astro-cid-ytrinips] .flex[data-astro-cid-ytrinips].items-center.gap-3{gap:.5rem}}.planet-container[data-astro-cid-ytrinips]{z-index:10;transition:transform .3s ease-out}.planet-system[data-astro-cid-ytrinips]{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem}.planet[data-astro-cid-ytrinips]{position:relative;width:96px;height:96px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.planet[data-astro-cid-ytrinips]:hover{transform:scale(1.1)}.planet-body[data-astro-cid-ytrinips]{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;color:#fff;position:relative;z-index:3;transition:all .3s ease}.planet[data-astro-cid-ytrinips]:hover .planet-body[data-astro-cid-ytrinips]{border-color:#fff6;background:linear-gradient(135deg,#ffffff26,#ffffff14)}.planet-glow[data-astro-cid-ytrinips]{position:absolute;inset:-24px;border-radius:50%;background:radial-gradient(circle,var(--glow-color, #42DDFF) 0%,transparent 70%);opacity:.3;z-index:1;transition:opacity var(--card-glow-duration, .15s) var(--card-glow-easing, ease-out),transform var(--card-glow-duration, .15s) var(--card-glow-easing, ease-out)}.planet[data-astro-cid-ytrinips]:hover .planet-glow[data-astro-cid-ytrinips]{opacity:.45}.planet[data-astro-cid-ytrinips][data-color="#42DDFF"] .planet-glow[data-astro-cid-ytrinips]{--glow-color: #42DDFF}.planet[data-astro-cid-ytrinips][data-color="#A78BFA"] .planet-glow[data-astro-cid-ytrinips]{--glow-color: #A78BFA}.planet[data-astro-cid-ytrinips][data-color="#F472B6"] .planet-glow[data-astro-cid-ytrinips]{--glow-color: #F472B6}.planet[data-astro-cid-ytrinips][data-color="#42DDFF"] .planet-body[data-astro-cid-ytrinips]{color:#42ddff}.planet[data-astro-cid-ytrinips][data-color="#A78BFA"] .planet-body[data-astro-cid-ytrinips]{color:#a78bfa}.planet[data-astro-cid-ytrinips][data-color="#F472B6"] .planet-body[data-astro-cid-ytrinips]{color:#f472b6}.planet[data-astro-cid-ytrinips]:before{content:"";position:absolute;inset:-48px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,var(--glow-color, #42DDFF) 60deg,transparent 120deg,var(--glow-color, #42DDFF) 180deg,transparent 240deg,var(--glow-color, #42DDFF) 300deg,transparent 360deg);opacity:0;filter:blur(24px);z-index:0;transition:opacity var(--card-glow-duration, .15s) var(--card-glow-easing, ease-out);animation:aurora-rotate 8s linear infinite paused}.planet[data-astro-cid-ytrinips][data-color="#42DDFF"]:before{--glow-color: #42DDFF}.planet[data-astro-cid-ytrinips][data-color="#A78BFA"]:before{--glow-color: #A78BFA}.planet[data-astro-cid-ytrinips][data-color="#F472B6"]:before{--glow-color: #F472B6}.planet-container[data-astro-cid-ytrinips].desktop-active .planet[data-astro-cid-ytrinips]:before{opacity:.35;animation-play-state:running}.planet-container[data-astro-cid-ytrinips].desktop-active .planet-glow[data-astro-cid-ytrinips]{opacity:.5;transform:scale(1.3)}.planet-ring[data-astro-cid-ytrinips]{position:absolute;width:108px;height:108px;border-radius:50%;border:1px dashed rgba(255,255,255,.1);z-index:2;animation:ring-rotate 20s linear infinite}@keyframes ring-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.moon[data-astro-cid-ytrinips]{position:absolute;width:var(--moon-size, 6px);height:var(--moon-size, 6px);background:var(--moon-color, #fff);border-radius:50%;top:50%;left:50%;margin-top:calc(var(--moon-size, 6px) / -2);margin-left:calc(var(--moon-size, 6px) / -2);box-shadow:0 0 10px var(--moon-color, #fff);z-index:5;animation:orbit var(--orbit-speed, 10s) linear infinite;animation-delay:var(--orbit-delay, 0s);--orbit-radius: 72px}@keyframes orbit{0%{transform:rotate(0) translate(var(--orbit-radius)) rotate(0)}to{transform:rotate(360deg) translate(var(--orbit-radius)) rotate(-360deg)}}.planet-card[data-astro-cid-ytrinips]{opacity:0;position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(12px) scale(.97);margin-top:1rem;background:#0f0f14e6!important;backdrop-filter:blur(20px);border:none!important;box-shadow:0 0 0 1px #6469ff33,0 0 30px #6469ff1a,0 10px 40px #0006;overflow:hidden;transition:opacity var(--card-appear-duration, .35s) var(--card-appear-easing, cubic-bezier(.22, .61, .36, 1)) var(--card-appear-delay, .08s),transform var(--card-appear-duration, .35s) var(--card-appear-easing, cubic-bezier(.22, .61, .36, 1)) var(--card-appear-delay, .08s)}.planet-card[data-astro-cid-ytrinips]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#a78bfa66,#6469ff33,#42ddff4d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.planet-card[data-astro-cid-ytrinips]:after{content:"";position:absolute;top:0;left:0;right:0;height:60%;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 100%);border-radius:inherit;pointer-events:none}.planet-container[data-astro-cid-ytrinips]:hover .planet-card[data-astro-cid-ytrinips],.planet[data-astro-cid-ytrinips]:focus .planet-card[data-astro-cid-ytrinips]{opacity:1;transform:translate(-50%) translateY(0) scale(1)}.star[data-astro-cid-ytrinips]{position:absolute;width:3px;height:3px;background:#fff;border-radius:50%;animation:twinkle 3s ease-in-out infinite;animation-delay:var(--twinkle-delay, 0s)}@keyframes twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.planet-container[data-astro-cid-ytrinips].orbiting{animation:float-orbit 6s ease-in-out infinite}.planet-container[data-astro-cid-ytrinips][data-planet="1"].orbiting{animation-delay:0s}.planet-container[data-astro-cid-ytrinips][data-planet="2"].orbiting{animation-delay:-2s}.planet-container[data-astro-cid-ytrinips][data-planet="3"].orbiting{animation-delay:-4s}@keyframes float-orbit{0%,to{transform:translate(-50%) rotate(0) translateY(0)}25%{transform:translate(-50%) rotate(2deg) translateY(-8px)}50%{transform:translate(-50%) rotate(0) translateY(-4px)}75%{transform:translate(-50%) rotate(-2deg) translateY(-8px)}}.planet-container[data-astro-cid-ytrinips][data-planet="2"].orbiting,.planet-container[data-astro-cid-ytrinips][data-planet="3"].orbiting{animation-name:float-orbit-side}@keyframes float-orbit-side{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-10px) rotate(3deg)}50%{transform:translateY(-5px) rotate(0)}75%{transform:translateY(-10px) rotate(-3deg)}}@media (max-width: 768px){#orbital-system[data-astro-cid-ytrinips]{min-height:auto!important;padding:1rem 0!important;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:2.5rem}.planet-container[data-astro-cid-ytrinips]{position:relative!important;inset:auto!important;transform:none!important;transition:transform .3s ease}.planet-system[data-astro-cid-ytrinips]{gap:.5rem;align-items:center}.planet[data-astro-cid-ytrinips]{width:97px;height:97px}.planet-body[data-astro-cid-ytrinips]{width:75px;height:75px}.planet-body[data-astro-cid-ytrinips] .material-symbols-outlined[data-astro-cid-ytrinips]{font-size:1.9rem}.planet-ring[data-astro-cid-ytrinips]{width:97px;height:97px}.moon[data-astro-cid-ytrinips]{display:none}.planet-container[data-astro-cid-ytrinips].mobile-active .planet[data-astro-cid-ytrinips]{transform:scale(1.15)}.planet-container[data-astro-cid-ytrinips].mobile-active .planet[data-astro-cid-ytrinips]:before{opacity:.6;animation-play-state:running}.planet-container[data-astro-cid-ytrinips].mobile-active .planet-glow[data-astro-cid-ytrinips]{opacity:.7;transform:scale(1.5)}.planet-label[data-astro-cid-ytrinips]{display:block;text-align:center;font-size:.7rem;font-weight:600;color:#fff;margin-top:.5rem;opacity:.7;white-space:nowrap;transition:all .3s ease}.planet-container[data-astro-cid-ytrinips].mobile-active .planet-label[data-astro-cid-ytrinips]{opacity:1;color:#a3a6ff}.planet-description[data-astro-cid-ytrinips]{display:none}.planet-card[data-astro-cid-ytrinips]{display:none!important}.bottom-sheet-overlay[data-astro-cid-ytrinips]{position:fixed;inset:0;background:#0009;opacity:0;visibility:hidden;transition:all var(--modal-overlay-duration, .3s) ease;z-index:9998}.bottom-sheet-overlay[data-astro-cid-ytrinips].active{opacity:1;visibility:visible}.bottom-sheet[data-astro-cid-ytrinips]{position:fixed;bottom:0;left:0;right:0;width:100%;background:#0f0f14fa;backdrop-filter:blur(30px);border-radius:1.5rem 1.5rem 0 0;padding:1.5rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform var(--modal-appear-duration, .4s) var(--modal-appear-easing, cubic-bezier(.32, .72, 0, 1));z-index:9999;min-height:420px;max-height:70vh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-shadow:0 -10px 50px #00000080,0 0 0 1px #6469ff33,inset 0 1px #ffffff0d;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.bottom-sheet[data-astro-cid-ytrinips].active{transform:translateY(0)}.bottom-sheet-content[data-astro-cid-ytrinips]{padding-top:.5rem}.bottom-sheet-icon[data-astro-cid-ytrinips]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.15);position:relative}.bottom-sheet-icon-glow[data-astro-cid-ytrinips]{position:absolute;inset:-15px;border-radius:50%;background:radial-gradient(circle,var(--glow-color, #6469FF) 0%,transparent 70%);opacity:.4;filter:blur(10px);z-index:-1}.bottom-sheet-icon[data-astro-cid-ytrinips] .material-symbols-outlined[data-astro-cid-ytrinips]{font-size:1.75rem}.bottom-sheet-title[data-astro-cid-ytrinips]{font-size:1.35rem;font-weight:700;color:#fff;text-align:center;margin-bottom:.75rem;font-family:var(--font-headline, "Noto Serif", serif)}.bottom-sheet-text[data-astro-cid-ytrinips]{font-size:.95rem;color:#c5c5c5;text-align:center;line-height:1.7;max-width:320px;margin:0 auto;min-height:4.8em}.bottom-sheet-close[data-astro-cid-ytrinips]{position:absolute;top:.75rem;right:.75rem;height:36px;padding:0 14px 0 10px;border-radius:18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;gap:6px;color:#ffffffe6;cursor:pointer;transition:all .2s ease;z-index:10}.bottom-sheet-close[data-astro-cid-ytrinips] .material-symbols-outlined[data-astro-cid-ytrinips]{font-size:18px}.bottom-sheet-close[data-astro-cid-ytrinips] .close-label[data-astro-cid-ytrinips]{font-size:13px;font-weight:500}.bottom-sheet-close[data-astro-cid-ytrinips]:hover,.bottom-sheet-close[data-astro-cid-ytrinips]:active{background:#ffffff2e;border-color:#ffffff40;color:#fff}.bottom-sheet-cta[data-astro-cid-ytrinips]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem 1.5rem;margin-top:1.5rem;border-radius:9999px;background:linear-gradient(135deg,#a78bfa4d,#42ddff33);border:1px solid rgba(167,139,250,.4);color:#fff;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.bottom-sheet-cta[data-astro-cid-ytrinips]:hover,.bottom-sheet-cta[data-astro-cid-ytrinips]:active{background:linear-gradient(135deg,#a78bfa80,#42ddff59);border-color:#a78bfa99;transform:scale(1.02)}.bottom-sheet-cta[data-astro-cid-ytrinips] .material-symbols-outlined[data-astro-cid-ytrinips]{font-size:1.25rem}.planet-container[data-astro-cid-ytrinips].orbiting,.planet-container[data-astro-cid-ytrinips][data-planet="2"].orbiting,.planet-container[data-astro-cid-ytrinips][data-planet="3"].orbiting{animation:none}}@keyframes aurora-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.planet-label[data-astro-cid-ytrinips],.planet-description[data-astro-cid-ytrinips],.bottom-sheet[data-astro-cid-ytrinips],.bottom-sheet-overlay[data-astro-cid-ytrinips]{display:none}@media (max-width: 768px){.bottom-sheet[data-astro-cid-ytrinips],.bottom-sheet-overlay[data-astro-cid-ytrinips]{display:block}}.method-constellation[data-astro-cid-ytrinips]{position:relative;width:100%;height:100%;min-height:400px;contain:layout style}.constellation-svg[data-astro-cid-ytrinips]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:visible;will-change:contents;transform:translateZ(0)}.constellation-ring[data-astro-cid-ytrinips]{fill:none;stroke:#a78bfa0a;stroke-width:1;animation:ring-breathe 12s ease-in-out infinite;will-change:opacity}.constellation-ring--inner[data-astro-cid-ytrinips]{animation-delay:-3s;stroke:#42ddff08}.constellation-ring--outer[data-astro-cid-ytrinips]{animation-delay:-6s;stroke:#f472b606}@keyframes ring-breathe{0%,to{opacity:.4;transform-origin:center}50%{opacity:.7}}.constellation-path[data-astro-cid-ytrinips]{fill:none;stroke:url(#constellation-gradient);stroke-width:1;stroke-dasharray:4 8;opacity:.25}.constellation-pulse[data-astro-cid-ytrinips]{filter:blur(.5px)}.constellation-center-haze[data-astro-cid-ytrinips]{position:absolute;top:50%;left:50%;transform:translate(-50%,-45%);width:40%;height:35%;background:radial-gradient(ellipse at center,rgba(100,105,255,.06) 0%,rgba(167,139,250,.03) 40%,transparent 70%);border-radius:50%;pointer-events:none;z-index:1;animation:haze-breathe 10s ease-in-out infinite;will-change:transform,opacity}@keyframes haze-breathe{0%,to{opacity:.6;transform:translate(-50%,-45%) scale(1)}50%{opacity:1;transform:translate(-50%,-45%) scale(1.05)}}.constellation-wanderer[data-astro-cid-ytrinips]{position:absolute;width:3px;height:3px;background:#a78bfa99;border-radius:50%;pointer-events:none;z-index:3;box-shadow:0 0 6px #a78bfa66;animation:wanderer-drift 25s ease-in-out infinite;will-change:top,left,opacity}@keyframes wanderer-drift{0%{top:45%;left:48%;opacity:0}10%{opacity:.7}25%{top:38%;left:52%}50%{top:50%;left:55%;opacity:.5}75%{top:42%;left:45%}90%{opacity:.6}to{top:45%;left:48%;opacity:0}}.satellite-label[data-astro-cid-ytrinips]{position:absolute;padding:.35rem .65rem;font-size:.6rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;background:#ffffff08;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.06);border-radius:100px;white-space:nowrap;z-index:3;pointer-events:none;transition:opacity .5s ease,color .5s ease,border-color .5s ease;max-width:calc(100% - 2rem);will-change:transform;backface-visibility:hidden}.satellite-label[data-astro-cid-ytrinips]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.04) 0%,transparent 50%);pointer-events:none}.satellite-label--prominent[data-astro-cid-ytrinips]{color:#ffffffbf;border-color:#ffffff1f}.satellite-label--subtle[data-astro-cid-ytrinips]{color:#ffffff59;border-color:#ffffff0a}.satellite-label--faint[data-astro-cid-ytrinips]{color:#ffffff2e;border-color:#ffffff04;background:#ffffff04}.satellite-label--whisper[data-astro-cid-ytrinips]{color:#ffffff1a;border-color:#ffffff02;background:#ffffff02}.satellite-label--float-1[data-astro-cid-ytrinips]{animation:label-float-1 12s ease-in-out infinite}.satellite-label--float-2[data-astro-cid-ytrinips]{animation:label-float-2 15s ease-in-out infinite}.satellite-label--float-3[data-astro-cid-ytrinips]{animation:label-float-3 18s ease-in-out infinite}.satellite-label--float-4[data-astro-cid-ytrinips]{animation:label-float-4 14s ease-in-out infinite}.satellite-label--float-5[data-astro-cid-ytrinips]{animation:label-float-5 16s ease-in-out infinite}@keyframes label-float-1{0%,to{transform:translate(0)}25%{transform:translate(3px,-2px)}50%{transform:translate(-1px,4px)}75%{transform:translate(2px,1px)}}@keyframes label-float-2{0%,to{transform:translate(0)}33%{transform:translate(-4px,2px)}66%{transform:translate(2px,-3px)}}@keyframes label-float-3{0%,to{transform:translate(0)}20%{transform:translate(2px,3px)}40%{transform:translate(-3px,-1px)}60%{transform:translate(1px,-4px)}80%{transform:translate(-2px,2px)}}@keyframes label-float-4{0%,to{transform:translate(0)}50%{transform:translate(-2px,-3px)}}@keyframes label-float-5{0%,to{transform:translate(0)}30%{transform:translate(4px,1px)}70%{transform:translate(-1px,-2px)}}.constellation-particle[data-astro-cid-ytrinips]{position:absolute;width:var(--particle-size, 2px);height:var(--particle-size, 2px);background:var(--particle-color, rgba(255, 255, 255, .6));border-radius:50%;z-index:2;pointer-events:none;will-change:transform,opacity;backface-visibility:hidden}.constellation-particle[data-astro-cid-ytrinips]:after{content:"";position:absolute;inset:-2px;border-radius:50%;background:radial-gradient(circle,var(--particle-color, rgba(255, 255, 255, .3)) 0%,transparent 70%);opacity:.5}.constellation-particle--twinkle-1[data-astro-cid-ytrinips]{animation:particle-twinkle-1 4s ease-in-out infinite}.constellation-particle--twinkle-2[data-astro-cid-ytrinips]{animation:particle-twinkle-2 5s ease-in-out infinite}.constellation-particle--twinkle-3[data-astro-cid-ytrinips]{animation:particle-twinkle-3 6s ease-in-out infinite}@keyframes particle-twinkle-1{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.9;transform:scale(1.3)}}@keyframes particle-twinkle-2{0%,to{opacity:.4;transform:scale(1)}40%{opacity:1;transform:scale(1.2)}60%{opacity:.8;transform:scale(1.1)}}@keyframes particle-twinkle-3{0%,to{opacity:.25;transform:scale(1)}30%{opacity:.6;transform:scale(1.15)}70%{opacity:.85;transform:scale(1.25)}}.constellation-particle--drift[data-astro-cid-ytrinips]{animation:particle-drift 20s ease-in-out infinite}@keyframes particle-drift{0%,to{transform:translate(0)}25%{transform:translate(8px,-5px)}50%{transform:translate(-3px,8px)}75%{transform:translate(5px,3px)}}.node-halo[data-astro-cid-ytrinips]{position:absolute;inset:-20px;border-radius:50%;background:radial-gradient(circle,var(--halo-color, rgba(167, 139, 250, .15)) 0%,transparent 60%);z-index:1;pointer-events:none;animation:halo-breathe 6s ease-in-out infinite;will-change:transform,opacity}@keyframes halo-breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (min-width: 769px){.satellite-label[data-astro-cid-ytrinips][data-zone].zone-active{color:#ffffffd9;border-color:#ffffff26;background:#ffffff0d;text-shadow:0 0 6px rgba(167,139,250,.25)}.satellite-label[data-astro-cid-ytrinips][data-zone="0"].zone-active{color:#ffffffb3;border-color:#ffffff1a;text-shadow:0 0 4px rgba(167,139,250,.15)}.method-constellation[data-astro-cid-ytrinips].zone-1-active .constellation-particle[data-astro-cid-ytrinips]:nth-child(-n+4),.method-constellation[data-astro-cid-ytrinips].zone-2-active .constellation-particle[data-astro-cid-ytrinips]:nth-child(4)~.constellation-particle[data-astro-cid-ytrinips]:nth-child(-n+8),.method-constellation[data-astro-cid-ytrinips].zone-3-active .constellation-particle[data-astro-cid-ytrinips]:nth-child(8)~.constellation-particle[data-astro-cid-ytrinips]{opacity:.9}.method-constellation[data-astro-cid-ytrinips].has-active-zone .constellation-path[data-astro-cid-ytrinips]{opacity:.4}.method-constellation[data-astro-cid-ytrinips].has-active-zone .constellation-ring[data-astro-cid-ytrinips]{opacity:.8}.method-constellation[data-astro-cid-ytrinips].has-active-zone .constellation-center-haze[data-astro-cid-ytrinips]{opacity:.85}.method-constellation[data-astro-cid-ytrinips]:hover .constellation-particle[data-astro-cid-ytrinips]{opacity:.7}}@media (prefers-reduced-motion: reduce){.satellite-label[data-astro-cid-ytrinips],.constellation-particle[data-astro-cid-ytrinips],.constellation-ring[data-astro-cid-ytrinips],.constellation-pulse[data-astro-cid-ytrinips],.constellation-center-haze[data-astro-cid-ytrinips],.constellation-wanderer[data-astro-cid-ytrinips],.node-halo[data-astro-cid-ytrinips]{animation:none}.satellite-label[data-astro-cid-ytrinips]{opacity:1}.constellation-particle[data-astro-cid-ytrinips]{opacity:.6}.constellation-wanderer[data-astro-cid-ytrinips]{display:none}}@media (max-width: 768px){.satellite-label[data-astro-cid-ytrinips]{display:none}.constellation-particle[data-astro-cid-ytrinips]:nth-child(n+8){display:none}.constellation-ring[data-astro-cid-ytrinips]{animation:none;opacity:.3}.constellation-pulse[data-astro-cid-ytrinips]{display:none}.constellation-center-haze[data-astro-cid-ytrinips]{animation:none;opacity:.5}.constellation-wanderer[data-astro-cid-ytrinips]{display:none}}.method-section-constellation{opacity:.45!important}@media (max-width: 768px){#method[data-astro-cid-ytrinips]{padding-bottom:1rem!important}#method[data-astro-cid-ytrinips]>div[data-astro-cid-ytrinips].absolute{display:none!important}#orbital-system{min-height:auto!important;padding:0!important;height:auto!important}.method-constellation{position:relative!important;inset:auto!important;display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:flex-start!important;gap:1rem!important;padding:0!important;min-height:auto!important;height:auto!important}.method-constellation .constellation-svg,.method-constellation .constellation-center-haze,.method-constellation .constellation-wanderer,.method-constellation .satellite-label,.method-constellation .constellation-particle,.method-constellation .node-halo{display:none!important}.planet-label{display:block!important;text-align:center;font-size:.75rem;font-weight:600;color:#ffffffd9;margin-top:.5rem}.lg\:w-2\/3[data-astro-cid-ytrinips]{width:100%!important}}.planet-container[data-astro-cid-ytrinips].no-transition,.planet-container[data-astro-cid-ytrinips].no-transition .planet[data-astro-cid-ytrinips],.planet-container[data-astro-cid-ytrinips].no-transition .planet-glow[data-astro-cid-ytrinips],.planet-container[data-astro-cid-ytrinips].no-transition .planet[data-astro-cid-ytrinips]:before{transition:none!important}.method-constellation[data-astro-cid-ytrinips]{pointer-events:none}.method-constellation[data-astro-cid-ytrinips] .planet-container{pointer-events:auto;z-index:10}.method-constellation[data-astro-cid-ytrinips] .node-halo{z-index:1}.method-constellation[data-astro-cid-ytrinips] .planet-container[data-planet="2"] .planet-card,.method-constellation[data-astro-cid-ytrinips] .planet-container[data-planet="3"] .planet-card{top:auto;bottom:100%;margin-top:0;margin-bottom:1rem;transform:translate(-50%) translateY(-12px) scale(.97)}.method-constellation[data-astro-cid-ytrinips] .planet-container[data-planet="2"]:hover .planet-card,.method-constellation[data-astro-cid-ytrinips] .planet-container[data-planet="3"]:hover .planet-card,.method-constellation[data-astro-cid-ytrinips] .planet-container[data-planet="2"] .planet:focus .planet-card,.method-constellation[data-astro-cid-ytrinips] .planet-container[data-planet="3"] .planet:focus .planet-card{transform:translate(-50%) translateY(0) scale(1)}.strict-glass[data-astro-cid-svdhuytc]{background:#1a1a1a66!important;backdrop-filter:blur(15px)!important;border-top:1px solid rgba(255,255,255,.2)!important}.ambient-glow[data-astro-cid-svdhuytc]{background:radial-gradient(circle at center,rgba(66,221,255,.1) 0%,rgba(116,64,255,.1) 50%,transparent 100%)}.material-symbols-outlined[data-astro-cid-svdhuytc]{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.nebula-glow-sm[data-astro-cid-svdhuytc]{box-shadow:0 0 15px #6469ff4d}.starlight-beam[data-astro-cid-svdhuytc]{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%)}.particle[data-astro-cid-svdhuytc]{position:absolute;width:4px;height:4px;background:#fff;border-radius:50%;opacity:.3;animation:float-particle var(--float-duration, 8s) ease-in-out infinite;animation-delay:var(--float-delay, 0s)}.particle-lg[data-astro-cid-svdhuytc]{width:6px;height:6px;opacity:.2}@keyframes float-particle{0%,to{transform:translateY(0) translate(0);opacity:.3}25%{transform:translateY(-20px) translate(10px);opacity:.5}50%{transform:translateY(-10px) translate(-5px);opacity:.2}75%{transform:translateY(-25px) translate(15px);opacity:.4}}.video-portal[data-astro-cid-svdhuytc]{position:relative;animation:portal-float 6s ease-in-out infinite;animation-delay:var(--float-offset, 0s)}.portal-1[data-astro-cid-svdhuytc]{z-index:10}.portal-2[data-astro-cid-svdhuytc]{z-index:20}.portal-3[data-astro-cid-svdhuytc]{z-index:10}@keyframes portal-float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-15px) rotate(1deg)}66%{transform:translateY(-8px) rotate(-1deg)}}.portal-glow[data-astro-cid-svdhuytc]{position:absolute;inset:-30px;border-radius:50%;background:radial-gradient(ellipse,var(--portal-color) 0%,transparent 70%);opacity:.15;filter:blur(20px);transition:all .5s ease;z-index:-1}.portal-glow-featured[data-astro-cid-svdhuytc]{inset:-50px;opacity:.2}.video-portal[data-astro-cid-svdhuytc]:hover .portal-glow[data-astro-cid-svdhuytc]{opacity:.3;transform:scale(1.2)}.portal-ring[data-astro-cid-svdhuytc]{position:absolute;inset:-15px;border-radius:24px;border:1px dashed var(--portal-color);opacity:.2;animation:ring-pulse 4s ease-in-out infinite;z-index:-1}.portal-ring-featured[data-astro-cid-svdhuytc]{inset:-20px;border-width:2px;opacity:.3}@keyframes ring-pulse{0%,to{transform:scale(1);opacity:.2}50%{transform:scale(1.05);opacity:.4}}.video-portal[data-astro-cid-svdhuytc]:hover .portal-ring[data-astro-cid-svdhuytc]{opacity:.5;animation-duration:2s}.sparkle[data-astro-cid-svdhuytc]{position:absolute;width:4px;height:4px;background:var(--portal-color);border-radius:50%;box-shadow:0 0 6px var(--portal-color);animation:sparkle-float 3s ease-in-out infinite}.sparkle-1[data-astro-cid-svdhuytc]{top:-10px;right:20%;animation-delay:0s}.sparkle-2[data-astro-cid-svdhuytc]{bottom:10%;left:-8px;animation-delay:-1s}.sparkle-3[data-astro-cid-svdhuytc]{top:30%;right:-10px;animation-delay:-2s}@keyframes sparkle-float{0%,to{transform:translateY(0) scale(1);opacity:.6}50%{transform:translateY(-10px) scale(1.2);opacity:1}}.play-btn[data-astro-cid-svdhuytc]{animation:play-pulse 2s ease-in-out infinite;animation-play-state:paused}.video-portal[data-astro-cid-svdhuytc]:hover .play-btn[data-astro-cid-svdhuytc]{animation-play-state:running}@keyframes play-pulse{0%,to{box-shadow:0 0 0 0 var(--portal-color)}50%{box-shadow:0 0 20px 5px var(--portal-color)}}@media (max-width: 768px){.portals-container[data-astro-cid-svdhuytc]{flex-direction:column;gap:3rem;min-height:auto;padding:1rem 0}.video-portal[data-astro-cid-svdhuytc]{animation:portal-float-mobile 5s ease-in-out infinite}@keyframes portal-float-mobile{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.portal-featured[data-astro-cid-svdhuytc] .portal-card[data-astro-cid-svdhuytc]{width:220px}.portal-glow[data-astro-cid-svdhuytc]{inset:-20px}.portal-ring[data-astro-cid-svdhuytc]{inset:-10px}}.bg-gradient-radial[data-astro-cid-svdhuytc]{background:radial-gradient(ellipse at center,var(--tw-gradient-from) 0%,var(--tw-gradient-via) 50%,var(--tw-gradient-to) 100%)}.facebook-cta-container[data-astro-cid-svdhuytc]{display:inline-block}.facebook-cta-glow[data-astro-cid-svdhuytc]{animation:facebook-glow-pulse 3s ease-in-out infinite}@keyframes facebook-glow-pulse{0%,to{opacity:.4;transform:scale(1.1)}50%{opacity:.7;transform:scale(1.25)}}.portal-hidden[data-astro-cid-svdhuytc]{opacity:0;transform:translateY(40px) scale(.9)}.portal-visible[data-astro-cid-svdhuytc]{opacity:1;transform:translateY(0) scale(1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.portal-hidden[data-astro-cid-svdhuytc].video-portal{animation:none}.portal-visible[data-astro-cid-svdhuytc].video-portal{animation:portal-float 6s ease-in-out infinite;animation-delay:var(--float-offset, 0s)}@media (prefers-reduced-motion: reduce){.video-portal[data-astro-cid-svdhuytc],.particle[data-astro-cid-svdhuytc],.sparkle[data-astro-cid-svdhuytc],.portal-ring[data-astro-cid-svdhuytc],.play-btn[data-astro-cid-svdhuytc],.facebook-cta-glow[data-astro-cid-svdhuytc]{animation:none}}.video-modal[data-astro-cid-svdhuytc]{position:fixed;inset:0;z-index:100;display:none;align-items:center;justify-content:center;background:#000000f2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.video-modal[data-astro-cid-svdhuytc].active{display:flex}.video-modal-content[data-astro-cid-svdhuytc]{position:relative;width:90%;max-width:360px}.video-modal-thumbnail[data-astro-cid-svdhuytc]{width:100%;aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;border-radius:1rem}.video-modal-close[data-astro-cid-svdhuytc]{position:absolute;top:-48px;right:0;width:40px;height:40px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;display:flex;align-items:center;justify-content:center}.video-modal-fb[data-astro-cid-svdhuytc]{position:absolute;bottom:-60px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:9999px;background:#1877f2;color:#fff;font-weight:600;font-size:14px;white-space:nowrap}
