.eyebrow.svelte-cwls5q{color:#47d7f0;letter-spacing:.19em;font-size:.75rem;font-weight:800}.intro.svelte-cwls5q{isolation:isolate;background:linear-gradient(125deg,#040b1c 35%,#0e1b3b 72%,#0c1832);padding:clamp(5rem,8vw,8rem) 0;position:relative;overflow:hidden}.ambient.svelte-cwls5q{z-index:-1;pointer-events:none;background:radial-gradient(35% 48% at 82% 44%,#4b2d9b57,#0000 70%),radial-gradient(44% 50% at 71% 65%,#05b6e12f,#0000 75%);position:absolute;inset:0}.intro-inner.svelte-cwls5q{grid-template-columns:1.15fr .85fr;align-items:center;gap:3rem;width:calc(100% - 3rem);max-width:1300px;min-height:520px;margin:auto;display:grid}h1.svelte-cwls5q{letter-spacing:-.066em;margin:1.1rem 0 2rem;font-size:clamp(3.1rem,6.5vw,6.1rem);line-height:1.03}h1.svelte-cwls5q span:where(.svelte-cwls5q),.section-heading.svelte-cwls5q h2:where(.svelte-cwls5q) span:where(.svelte-cwls5q),.approach.svelte-cwls5q h2:where(.svelte-cwls5q) span:where(.svelte-cwls5q),.location.svelte-cwls5q h2:where(.svelte-cwls5q) span:where(.svelte-cwls5q),.endcap.svelte-cwls5q h2:where(.svelte-cwls5q) span:where(.svelte-cwls5q){color:#0000;background:linear-gradient(100deg,#42e0f3,#a979fb);-webkit-background-clip:text;background-clip:text}.lead.svelte-cwls5q{color:#edf3ff;max-width:670px;font-size:clamp(1.13rem,2vw,1.42rem);font-weight:550;line-height:1.6}.support.svelte-cwls5q{color:#b7c9e1;max-width:650px;font-size:1.08rem;line-height:1.75}.actions.svelte-cwls5q{flex-wrap:wrap;gap:1rem;margin-top:2.3rem;display:flex}.actions.svelte-cwls5q a:where(.svelte-cwls5q),.endcap.svelte-cwls5q a:where(.svelte-cwls5q){border-radius:999px;justify-content:center;align-items:center;gap:.8rem;padding:.95rem 1.35rem;font-weight:750;text-decoration:none;display:inline-flex}.primary.svelte-cwls5q,.endcap.svelte-cwls5q a:where(.svelte-cwls5q){color:#041024;background:linear-gradient(100deg,#39dafa,#a456f3)}.secondary.svelte-cwls5q{color:#e7ecff;border:1px solid #4b6992}.primary.svelte-cwls5q:hover,.endcap.svelte-cwls5q a:where(.svelte-cwls5q):hover{filter:brightness(1.08)}.secondary.svelte-cwls5q:hover{color:#6fdef4;border-color:#6fdef4}.concept.svelte-cwls5q{aspect-ratio:1;place-items:center;width:100%;max-width:500px;margin:auto;display:grid;position:relative}.concept-ring.svelte-cwls5q{border:1px solid #3e78c07b;border-radius:50%;position:absolute;box-shadow:0 0 80px #3653bd3c,inset 0 0 70px #2766c21c}.ring-one.svelte-cwls5q{aspect-ratio:1;width:82%;transform:rotate(-20deg)skew(9deg,4deg)}.ring-two.svelte-cwls5q{aspect-ratio:1;border-color:#9f6ceb8b;width:62%;transform:rotate(22deg)skew(-6deg,-4deg)}.bolt.svelte-cwls5q{color:#74cbfa;text-shadow:0 0 35px #428fffa3,0 0 80px #a24af2a6;font-size:clamp(7rem,13vw,12rem);line-height:1;transform:rotate(-10deg)}.orbit-note.svelte-cwls5q{color:#c6d7f4;letter-spacing:.2em;font-size:.7rem;font-weight:850;position:absolute}.orbit-note.top.svelte-cwls5q{top:6%;left:15%}.orbit-note.right.svelte-cwls5q{top:48%;right:2%}.orbit-note.bottom.svelte-cwls5q{bottom:5%;left:28%}.story.svelte-cwls5q{width:min(100% - 3rem,1200px);margin:auto;padding:clamp(5rem,9vw,9rem) 0}h2.svelte-cwls5q{letter-spacing:-.055em;margin:.7rem 0 2.4rem;font-size:clamp(2.4rem,4.7vw,4.5rem);line-height:1.14}.section-heading.svelte-cwls5q{max-width:800px}.story-grid.svelte-cwls5q{grid-template-columns:1.5fr 1fr;align-items:start;gap:clamp(2rem,7vw,8rem);display:grid}.story-copy.svelte-cwls5q p:where(.svelte-cwls5q),.approach-inner.svelte-cwls5q>p:where(.svelte-cwls5q):not(.eyebrow),.location.svelte-cwls5q p:where(.svelte-cwls5q):not(.eyebrow){color:#c1d0e6;margin:0 0 1.6rem;font-size:clamp(1.04rem,1.35vw,1.16rem);line-height:1.85}.story-copy.svelte-cwls5q strong:where(.svelte-cwls5q){color:#fff}.fact-panel.svelte-cwls5q{background:linear-gradient(145deg,#13244a,#09152a);border:1px solid #304a78;border-radius:20px;padding:clamp(1.8rem,3vw,3rem);box-shadow:0 20px 70px #0004}.panel-eyebrow.svelte-cwls5q{letter-spacing:.18em;color:#65e6ff;margin:0 0 2rem;font-size:.73rem;font-weight:800}.fact.svelte-cwls5q{border-top:1px solid #294264;flex-direction:column;gap:.4rem;padding:1.3rem 0;display:flex}.fact.svelte-cwls5q strong:where(.svelte-cwls5q){font-size:1.08rem}.fact.svelte-cwls5q span:where(.svelte-cwls5q){color:#9fb5d1;font-size:.94rem;line-height:1.55}.approach.svelte-cwls5q{background:radial-gradient(60% 60% at 60% 0,#132955,#060d1f 70%);border-block:1px solid #1d3050;padding:clamp(5rem,9vw,9rem) 0}.approach-inner.svelte-cwls5q{width:min(100% - 3rem,1200px);margin:auto}.approach-inner.svelte-cwls5q>p:where(.svelte-cwls5q):not(.eyebrow){max-width:850px}.approach-lead.svelte-cwls5q{color:#e3edff!important;font-size:clamp(1.12rem,1.8vw,1.35rem)!important}.steps.svelte-cwls5q{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:3.8rem;display:grid}.step.svelte-cwls5q{background:linear-gradient(130deg,#102247,#071631);border:1px solid #2d4f83;border-radius:18px;padding:clamp(1.5rem,3vw,2.5rem)}.step.svelte-cwls5q span:where(.svelte-cwls5q){color:#53dcf3;letter-spacing:.17em;font-size:.79rem;font-weight:800}.step.svelte-cwls5q h3:where(.svelte-cwls5q){letter-spacing:-.04em;margin:.7rem 0;font-size:clamp(1.9rem,3vw,2.5rem)}.step.svelte-cwls5q p:where(.svelte-cwls5q){color:#b4c7df;margin:0;line-height:1.7}.location.svelte-cwls5q{grid-template-columns:1.3fr .7fr;align-items:center;gap:clamp(2rem,6vw,6rem);width:min(100% - 3rem,1200px);margin:auto;padding:clamp(5rem,9vw,9rem) 0;display:grid}.local-visual.svelte-cwls5q{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,#0b4775 0%,#122e5a 22%,#070d22 72%);border:1px solid #32638c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;max-width:400px;display:flex;box-shadow:0 0 75px #26bde124,inset 0 0 75px #53a3ff19}.local-map-dot.svelte-cwls5q{background:#55e4f4;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 10px #59e0fa22,0 0 30px #65dffa}.local-visual.svelte-cwls5q span:where(.svelte-cwls5q){letter-spacing:.13em;margin-top:1rem;font-size:clamp(.85rem,1.8vw,1.2rem);font-weight:850}.local-visual.svelte-cwls5q small:where(.svelte-cwls5q){color:#a8bfe2;letter-spacing:.14em;font-size:.68rem}.endcap.svelte-cwls5q{text-align:center;background:radial-gradient(50% 55% at 50% 90%,#1e2971,#070d21 75%);padding:clamp(4rem,8vw,8rem) 1.5rem 10rem}.endcap.svelte-cwls5q h2:where(.svelte-cwls5q){max-width:850px;margin:1rem auto}.endcap.svelte-cwls5q p:where(.svelte-cwls5q):not(.eyebrow){color:#c4d0e5;max-width:650px;margin:0 auto 2rem;font-size:1.12rem;line-height:1.75}@media (width<=900px){.intro-inner.svelte-cwls5q,.story-grid.svelte-cwls5q,.location.svelte-cwls5q{grid-template-columns:1fr}.concept.svelte-cwls5q{max-width:330px}.intro-inner.svelte-cwls5q{min-height:0}.location.svelte-cwls5q .local-visual:where(.svelte-cwls5q){max-width:320px;margin:auto}.steps.svelte-cwls5q{grid-template-columns:1fr}}@media (width<=600px){.intro-inner.svelte-cwls5q,.story.svelte-cwls5q,.approach-inner.svelte-cwls5q,.location.svelte-cwls5q{width:calc(100% - 2rem)}.intro.svelte-cwls5q{padding:4rem 0}.concept.svelte-cwls5q{max-width:250px}.actions.svelte-cwls5q{flex-direction:column}.actions.svelte-cwls5q a:where(.svelte-cwls5q){width:100%}.endcap.svelte-cwls5q{padding-bottom:6rem}}@media (prefers-reduced-motion:reduce){.primary.svelte-cwls5q,.secondary.svelte-cwls5q,.endcap.svelte-cwls5q a:where(.svelte-cwls5q){transition:none}}.energy-field.svelte-cwls5q{background:radial-gradient(at 35% 45%,#27daff20,#0000 65%),radial-gradient(at 65% 55%,#a948f926,#0000 65%);border-radius:50%;animation:19s ease-in-out infinite alternate svelte-cwls5q-fieldDrift;position:absolute;inset:5%}.ring-one.svelte-cwls5q{animation:47s linear infinite svelte-cwls5q-outerOrbit}.ring-two.svelte-cwls5q{animation:61s linear infinite svelte-cwls5q-innerOrbit}.bolt.svelte-cwls5q{animation:8.7s ease-in-out infinite svelte-cwls5q-boltFloat}.orbit-note.svelte-cwls5q{text-shadow:0 0 15px #67c5ff55;animation:7.3s cubic-bezier(.45,0,.55,1) infinite svelte-cwls5q-wordFloat}.orbit-note.right.svelte-cwls5q{animation-name:svelte-cwls5q-wordDrift;animation-duration:9.7s;animation-delay:-3.2s}.orbit-note.bottom.svelte-cwls5q{animation-name:svelte-cwls5q-wordSway;animation-duration:11.3s;animation-delay:-6.4s}.concept.svelte-cwls5q:not(.running)>:where(.svelte-cwls5q),.concept.svelte-cwls5q:not(.running)>:where(.svelte-cwls5q):before,.concept.svelte-cwls5q:not(.running)>:where(.svelte-cwls5q):after{animation-play-state:paused}@keyframes svelte-cwls5q-outerOrbit{0%,to{opacity:.8;transform:rotate(-20deg)skew(9deg,4deg)scaleY(1)}50%{opacity:1;transform:rotate(160deg)skew(5deg,8deg)scaleY(.96)}to{transform:rotate(340deg)skew(9deg,4deg)scaleY(1)}}@keyframes svelte-cwls5q-innerOrbit{0%{opacity:1;transform:rotate(22deg)skew(-6deg,-4deg)}50%{opacity:.7;transform:rotate(-158deg)skew(-9deg,-2deg)scaleX(.96)}to{opacity:1;transform:rotate(-338deg)skew(-6deg,-4deg)}}@keyframes svelte-cwls5q-boltFloat{0%,to{color:#74cbfa;transform:translateY(0)rotate(-10deg)}40%{color:#a5a0ff;text-shadow:0 0 39px #7185ffa3,0 0 84px #a24af2a6;transform:translate(2px,-6px)rotate(-10deg)}75%{color:#7ee3fa;transform:translate(-1px,-2px)rotate(-10deg)}}@keyframes svelte-cwls5q-wordFloat{0%,to{color:#c6d7f4;text-shadow:0 0 12px #67c5ff40;transform:translateY(1px)}50%{color:#a9efff;text-shadow:0 0 19px #47d7f080;transform:translate(4px,-6px)}}@keyframes svelte-cwls5q-wordDrift{0%,to{color:#c6d7f4;text-shadow:0 0 12px #67c5ff40;transform:translate(1px)}50%{color:#dbc7ff;text-shadow:0 0 19px #a979fb80;transform:translate(-5px,5px)}}@keyframes svelte-cwls5q-wordSway{0%,to{color:#c6d7f4;text-shadow:0 0 12px #67c5ff40;transform:translate(-2px)}50%{color:#a9d6ff;text-shadow:0 0 19px #629eff80;transform:translate(4px,-5px)}}@keyframes svelte-cwls5q-fieldDrift{0%{opacity:.65;transform:translate(-2%,1%)scale(.96)}to{opacity:1;transform:translate(2%,-1%)scale(1.04)}}@media (width<=600px){.energy-field.svelte-cwls5q{animation:none}.ring-one.svelte-cwls5q{animation-duration:67s}.ring-two.svelte-cwls5q{animation-duration:81s}}@media (prefers-reduced-motion:reduce){.concept.svelte-cwls5q>:where(.svelte-cwls5q){animation:none!important}}.concept-ring.svelte-cwls5q:after{content:"";border-radius:inherit;border:2px solid #0000;border-top-color:#72e9ffbb;border-right-color:#72e9ff22;animation:17s linear infinite svelte-cwls5q-ringLight;position:absolute;inset:-1px;transform:rotate(0)}.ring-two.svelte-cwls5q:after{border-top-color:#b895ffbb;border-right-color:#b895ff22;animation-duration:23s;animation-direction:reverse}.energy-field.svelte-cwls5q:after{content:"";background:radial-gradient(at 67% 35%,#834bca30,#0000 60%),radial-gradient(at 30% 70%,#29dbf522,#0000 65%);border-radius:50%;animation:27s ease-in-out infinite alternate svelte-cwls5q-atmosphereFlow;position:absolute;inset:0}@keyframes svelte-cwls5q-ringLight{0%,to{border-top-color:#72e9ffbb}45%{border-top-color:#b895ffbb}75%{border-top-color:#6caaffbb}to{transform:rotate(360deg)}}@keyframes svelte-cwls5q-atmosphereFlow{0%{transform:rotate(-15deg)scaleX(.92)}to{transform:rotate(25deg)scaleX(1.08)}}@media (width<=600px){.energy-field.svelte-cwls5q:after{animation:none}.concept-ring.svelte-cwls5q:after{animation-duration:31s}}@media (prefers-reduced-motion:reduce){.concept.svelte-cwls5q>:where(.svelte-cwls5q):after{animation:none!important}}
