:root{--navy:#07162e;--ink:#101828;--muted:#5d6878;--blue:#155eef;--blue-dark:#0b46ba;--cyan:#54d9ff;--lime:#b9f761;--surface:#f4f6fa;--surface-blue:#eaf1ff;--white:#fff;--line:#dbe1ea;--sans:Inter, "Helvetica Neue", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Noto Sans JP", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--sans);font-feature-settings:"palt";-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,summary{font:inherit}.cosmicSite>section:not(.hero),.contactPage>section:not(.contactHero),.cafeteriaPage>section:not(.cafeteriaHero){contain-intrinsic-size:auto 900px;content-visibility:auto}.cosmicSite>section:target,.contactPage>section:target,.cafeteriaPage>section:target{content-visibility:visible;scroll-margin-top:92px}.openingSequence{z-index:100;background:#01040a;justify-content:center;align-items:center;animation:2.3s cubic-bezier(.22,.61,.36,1) forwards openingExit;display:flex;position:fixed;inset:0;overflow:hidden}.openingSequence:before,.openingSequence:after{content:"";opacity:.28;z-index:2;background:linear-gradient(#0000,#54d9ffb3,#0000);width:1px;height:46vh;position:absolute;top:27vh}.openingSequence:before{left:7vw}.openingSequence:after{right:7vw}.openingBackdrop{opacity:0;background:radial-gradient(circle,#1f4c8b6b,#0000 28%),radial-gradient(at 50% 55%,#70ade02e,#0000 52%),linear-gradient(145deg,#01040a,#071329 58%,#01040a);animation:2.18s cubic-bezier(.2,.7,.2,1) forwards openingBackdropIn;position:absolute;inset:-3%;transform:scale(1.08)rotate(-.4deg)}.openingParticles{opacity:0;background-image:radial-gradient(circle at 12% 22%,#ffffffe0 0 1px,#0000 1.6px),radial-gradient(circle at 29% 76%,#75cbffe6 0 1px,#0000 1.5px),radial-gradient(circle at 73% 18%,#ffffffd1 0 1px,#0000 1.6px),radial-gradient(circle at 84% 69%,#54d9ffc7 0 1px,#0000 1.7px),radial-gradient(circle at 54% 36%,#ffffff8f 0 .8px,#0000 1.4px);background-size:190px 170px,230px 210px,270px 250px,310px 280px,150px 140px;animation:2.1s ease-out forwards openingParticles;position:absolute;inset:-8%;transform:scale(1.12)}.openingOrbit{z-index:1;border:1px solid #84cdff29;border-radius:50%;position:absolute;top:50%;left:50%}.openingOrbit:before,.openingOrbit:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:8%}.openingOrbit:after{inset:23%}.openingOrbit i{background:#d8f3ff;border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:50%;box-shadow:0 0 13px #54d9fff2}.openingOrbit i:nth-child(2){top:76%;left:13%}.openingOrbit i:nth-child(3){top:68%;left:88%}.openingOrbitOuter{width:min(84vw,840px);height:min(84vw,840px);animation:8s linear infinite openingOrbitClockwise;transform:translate(-50%,-50%)rotate(17deg)}.openingOrbitInner{border-color:#ffffff1a;width:min(52vw,520px);height:min(52vw,520px);animation:5.6s linear infinite openingOrbitCounter;transform:translate(-50%,-50%)rotate(-21deg)}.openingHorizon{opacity:0;z-index:2;background:linear-gradient(90deg,#0000,#399aff3d,#fffffff2,#ff801b42,#0000);width:min(86vw,1160px);height:1px;animation:2.05s cubic-bezier(.2,.8,.2,1) forwards openingHorizon;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(.02)}.openingHorizon:after{content:"";filter:blur(10px);background:radial-gradient(#b1dfff3d,#0000 68%);width:62%;height:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.openingScan{filter:blur(.2px);opacity:0;z-index:3;background:linear-gradient(#0000,#54d9ffb3,#0000);width:1px;height:78vh;animation:1.72s cubic-bezier(.4,0,.2,1) .12s both openingScan;position:absolute;top:11vh;left:17%}.openingBrand{opacity:0;text-align:center;z-index:4;animation:2.18s cubic-bezier(.22,.78,.26,1) forwards openingBrandIn;position:relative;transform:translateY(22px)scale(.94)}.openingBrandKicker{color:#75dcff;letter-spacing:.36em;margin:0 0 13px;font:700 8px/1 Arial,sans-serif;display:block}.openingLogoPanel{isolation:isolate;place-items:center;padding:19px 26px;animation:2.05s cubic-bezier(.22,.78,.26,1) both openingLogoPanel;display:grid;position:relative;overflow:visible}.openingLogoPanel:before{content:"";filter:blur(16px);pointer-events:none;z-index:-1;background:radial-gradient(#bfe0ff33,#4087d814 46%,#0000 72%);position:absolute;inset:-26px -55px}.openingBrand img{aspect-ratio:589/179;object-fit:contain;opacity:1;grid-area:1/1;width:clamp(168px,16.8vw,256px);height:auto;position:relative}.openingLogoOfficial{filter:drop-shadow(0 0 .8px #ffffffeb)drop-shadow(0 0 7px #b7e0ff57);z-index:2}.openingLogoHalo{filter:brightness(0)invert()blur(4.5px);z-index:1;transform:scale(1.012);opacity:.36!important}.openingBrand p{color:#ffffff8f;letter-spacing:.34em;text-align:center;margin:17px 0 0;font:700 7px/1 Arial,sans-serif}.openingProgress{align-items:center;gap:12px;width:76%;margin:15px auto 0;display:flex}.openingProgress i{background:#ffffff1f;width:100%;height:1px;display:block;position:relative;overflow:hidden}.openingProgress i:after{background:linear-gradient(90deg, var(--blue), var(--cyan), #ff801b);content:"";animation:1.62s cubic-bezier(.2,.75,.2,1) .2s both openingProgress;position:absolute;inset:0;transform:translate(-100%)}.openingProgress span{color:#ffffff5c;letter-spacing:.2em;flex:none;font:700 6px/1 Arial,sans-serif}.openingCoordinates{color:#ffffff52;letter-spacing:.16em;z-index:3;gap:20px;font:700 7px/1 Arial,sans-serif;display:flex;position:absolute;bottom:29px;left:29px}.openingSkip{color:#ffffff8f;cursor:pointer;letter-spacing:.22em;z-index:3;background:0 0;border:0;padding:10px;font:700 8px/1 Arial,sans-serif;position:absolute;bottom:27px;right:28px}.siteHeader{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);z-index:30;background:#f4f8fcdb;border:1px solid #ffffffb3;border-radius:20px;justify-content:space-between;align-items:center;height:68px;padding:0 14px 0 18px;display:flex;position:fixed;top:18px;left:2vw;right:2vw;box-shadow:0 14px 44px #00081824,inset 0 1px #ffffffbd}.brand{align-items:center;display:inline-flex}.brand img{width:clamp(144px,12vw,176px);height:auto}.brandMark{background:var(--blue);color:#fff;letter-spacing:-.04em;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:inline-flex;position:relative}.brandMark:after{background:var(--cyan);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.brandText{flex-direction:column;gap:3px;display:flex}.brandText b{letter-spacing:.06em;font-size:15px;font-weight:700}.brandText small{color:var(--muted);letter-spacing:.21em;font:8px/1.2 Arial,sans-serif}.desktopNav{color:var(--ink);letter-spacing:.035em;align-items:center;gap:clamp(20px,2.2vw,40px);font-size:12px;font-weight:600;display:flex}.desktopNav a{transition:color .2s}.desktopNav a:hover{color:var(--blue)}.navContact{background:var(--blue);border-radius:999px;padding:13px 20px;color:#fff!important}.navContact:hover{background:var(--blue-dark)}.mobileMenu{display:none}.hero{grid-template-columns:27% 73%;min-height:100svh;display:grid;position:relative;overflow:hidden}.heroCopy{z-index:3;background:linear-gradient(90deg,#fff 0 64%,#f5f8fb 82%,#dce6ef 100%);flex-direction:column;justify-content:center;align-items:flex-start;padding:132px 1.2vw 76px 3.4vw;display:flex;position:relative}.heroCopy:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#dce6ef 0%,#8da3b9b8 34%,#283e5857 68%,#0000 100%);width:160px;position:absolute;inset:0 -159px 0 auto}.heroCopy>*{z-index:2;position:relative}.eyebrow{color:var(--blue);letter-spacing:.2em;align-items:center;gap:12px;margin:0 0 26px;font:700 10px/1.2 Arial,sans-serif;display:flex}.eyebrow>span{background:var(--blue);width:24px;height:2px;display:inline-block}.hero h1,.section h2,.manifesto h2,.approach h2,.contact h2{font-family:var(--sans);letter-spacing:-.045em;font-weight:700}.hero h1{white-space:nowrap;margin:0;font-size:clamp(31px,2.65vw,46px);line-height:1.3}.heroLead{color:#475467;letter-spacing:.02em;margin:28px 0 0;font-size:clamp(13px,.95vw,16px);font-weight:500;line-height:1.9}.heroActions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:34px;display:flex}.lastUpdate{color:#98a2b3;letter-spacing:.18em;margin:32px 0 0;font:700 8px/1 Arial,sans-serif}.button{letter-spacing:.05em;border-radius:999px;justify-content:space-between;align-items:center;gap:32px;min-width:210px;padding:17px 21px;font-size:12px;font-weight:700;transition:background .22s,color .22s,transform .22s;display:inline-flex}.button:hover{transform:translateY(-2px)}.buttonDark{background:var(--blue);color:#fff}.buttonDark:hover{background:var(--blue-dark)}.textLink{letter-spacing:.04em;border-bottom:1px solid #98a2b3;padding:8px 0;font-size:12px;font-weight:700}.textLink span{margin-left:14px}.heroVisual{-webkit-font-smoothing:antialiased;isolation:isolate;text-rendering:geometricprecision;background:#01040a;min-height:720px;position:relative;overflow:hidden}.heroVisual:before{content:"";z-index:1;background:radial-gradient(circle at 50% 43%,#0000 0 31%,#0003092e 58%,#0002079e 100%);position:absolute;inset:0}.heroVisual:after{content:"";transform-origin:50%;will-change:transform;z-index:0;background:linear-gradient(100deg,#00040c6b,#00061214 48%,#00040c47),url(/assets/milky-way-eso-optimized.webp) 50%/cover no-repeat;animation:1040s linear infinite milkyWayRotation;position:absolute;inset:-45%}.orbitExperience{isolation:isolate;z-index:2;height:100%;position:absolute;inset:0;overflow:hidden}.solarSystemStage{transform-origin:50% 43%;position:absolute;inset:0;transform:scale(1)}.spaceDust{mix-blend-mode:screen;opacity:.28;background-image:radial-gradient(circle,#ffffffeb 0 .8px,#0000 1.45px),radial-gradient(circle,#a4cfffd1 0 .7px,#0000 1.3px);background-position:0 0,47px 73px;background-size:93px 101px,151px 163px;animation:5.8s ease-in-out infinite alternate starTwinkle;position:absolute;inset:0}.spaceDust:before{content:"";opacity:.72;background:radial-gradient(circle,#cae5ffe6,#0000 52%);border-radius:50%;width:3px;height:3px;animation:3.8s ease-in-out .4s infinite alternate brightStarTwinkle;position:absolute;top:18%;left:13%;box-shadow:112px 178px #ffffffb8,310px 32px #aad0ffad,520px 280px #ffffff9e,690px 94px #ffe6bc94,840px 336px #bedcffa8,1040px 132px #fff9,1210px 448px #ffe1b085,182px 522px #ffffffb3,412px 684px #a6d3ffa8,628px 556px #ffebc399,912px 728px #ffffffad,1160px 612px #b4daffb3,1326px 268px #ffffffa3}.spaceDust:after{content:"";filter:drop-shadow(0 0 2px #bee1ffb3);mix-blend-mode:screen;opacity:.36;background:radial-gradient(circle at 5% 16%,#fffffffa 0 1.1px,#0000 2.2px),radial-gradient(circle at 12% 45%,#a9d3fff5 0 .9px,#0000 2px),radial-gradient(circle at 18% 72%,#b1d7fffa 0 1.2px,#0000 2.35px),radial-gradient(circle at 25% 27%,#fff5dcfa 0 .85px,#0000 1.9px),radial-gradient(circle at 32% 55%,#ffecc3fa 0 1.25px,#0000 2.45px),radial-gradient(circle at 39% 82%,#b9dbfff5 0 .95px,#0000 2.05px),radial-gradient(circle at 47% 18%,#fffffffc 0 1.15px,#0000 2.3px),radial-gradient(circle at 54% 67%,#b0d5fffa 0 1.3px,#0000 2.55px),radial-gradient(circle at 61% 35%,#fff4dafa 0 .95px,#0000 2px),radial-gradient(circle at 68% 87%,#fffffffa 0 1.1px,#0000 2.2px),radial-gradient(circle at 75% 54%,#b9dbfff7 0 1.25px,#0000 2.4px),radial-gradient(circle at 82% 13%,#fffffffc 0 1px,#0000 2.15px),radial-gradient(circle at 88% 69%,#ffe8bcf7 0 1.2px,#0000 2.4px),radial-gradient(circle at 95% 38%,#b2d8fffa 0 .9px,#0000 2px);animation:4.7s ease-in-out .3s infinite milkyWayBlink;position:absolute;inset:0}.sunCore{filter:contrast(1.1)saturate(1.12)brightness(1.08);isolation:isolate;z-index:5;background:radial-gradient(circle,#0000 0 67%,#ffa42633 84%,#0000 100%),url(/assets/nasa-sdo-sun-texture-optimized.webp) 50% 49%/132% 132% no-repeat,#140500;border:0;border-radius:50%;width:clamp(46px,3.9vw,59px);height:clamp(46px,3.9vw,59px);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 7px 1px #ffc549eb,0 0 22px 6px #ff701166,0 0 54px 18px #ff3e0021}.solarTexture{border-radius:inherit;mix-blend-mode:screen;opacity:.48;z-index:2;background:radial-gradient(circle at 38% 32%,#fff5b138,#0000 28%);position:absolute;inset:2px}.solarProminence{filter:drop-shadow(0 0 1px #ffe197cc)drop-shadow(0 0 4px #ff4c009e);transform-origin:8% 92%;z-index:1;background:0 0;width:52%;height:48%;animation:5.8s ease-in-out infinite solarProminence;position:absolute;top:-10%;left:56%;right:auto;overflow:visible;transform:rotate(20deg)scale(.94)}.solarProminence:before{content:"";border:1px solid #ffe196eb;border-color:#ffe196eb #ff8222b8 #0000 #0000;border-radius:52% 72% 44% 61%;position:absolute;inset:0;transform:rotate(-8deg);box-shadow:inset -1px 1px 3px #ff400042,1px -1px 4px #ff5b006b}.solarProminence:after{content:"";opacity:.9;background:radial-gradient(at 8%,#ffecacf2,#ff7013b8 38%,#0000 76%);border-radius:50%;width:36%;height:18%;position:absolute;top:82%;left:-3%;transform:rotate(-8deg)}.solarProminenceSecondary{transform-origin:8% 92%;width:44%;height:38%;animation:7.1s ease-in-out 1.1s infinite solarProminenceSecondary;top:45%;left:15%;right:auto;transform:rotate(158deg)scale(.72)}.sunCore:before{content:"";filter:blur(5px);opacity:.72;z-index:-1;background:radial-gradient(circle,#ffb03857 0 28%,#ff4a002b 50%,#0000 72%);border-radius:50%;animation:5.5s ease-in-out infinite solarPulse;position:absolute;inset:-54%}.sunCore:after{content:"";z-index:2;border:1px solid #ffd37033;border-radius:50%;animation:4.6s ease-in-out infinite reverse solarPulse;position:absolute;inset:-7%;box-shadow:inset 0 0 10px #ffebaf33,0 0 20px #ff560766}.sunIdentifier{color:#e6f0ffa8;letter-spacing:.16em;z-index:12;margin:0;font:700 8px/1.2 Arial,sans-serif;position:absolute;top:calc(43% + 27px);left:calc(50% + 42px)}.sunIdentifier span,.sunIdentifier small{display:block}.sunIdentifier small{color:#bad0e68f;margin-top:4px;font-size:6px}.orbitPlane{aspect-ratio:1.5;pointer-events:none;height:auto;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.orbitPlane1{width:16%}.orbitPlane2{width:22%}.orbitPlane3{width:29%}.orbitPlane4{width:37%}.orbitPlane5{width:47%}.orbitPlane6{width:57%}.orbitPlane7{width:68%}.orbitPlane8{width:80%}.orbitPlane9{width:92%}.orbitMotion{pointer-events:auto;will-change:transform;z-index:10;position:absolute;top:50%;left:50%;transform:translate(0,0)}.planetAnchor{height:var(--planet-size);left:calc(var(--planet-size) / -2);pointer-events:auto;top:calc(var(--planet-size) / -2);width:var(--planet-size);position:absolute}.orbitMotion1{--planet-size:8px}.orbitMotion2{--planet-size:12px}.orbitMotion3{--planet-size:17px}.orbitMotion4{--planet-size:10px}.orbitMotion5{--planet-size:30px}.orbitMotion6{--planet-size:26px}.orbitMotion7,.orbitMotion8{--planet-size:16px}.orbitMotion9{--planet-size:6px}.planet{color:#fff;cursor:pointer;pointer-events:auto;z-index:2;background:0 0;border:0;width:100%;height:100%;padding:0;position:relative}.planet:before{content:"";border-radius:50%;position:absolute;inset:-8px}.planetSurface{z-index:2;background-clip:padding-box;border:1px solid #ffffff3d;border-radius:50%;transition:filter .35s,transform .35s;position:absolute;inset:0;overflow:hidden;box-shadow:inset -2px -.5px 3px #000c,0 1px 5px #000000b8}.planetSurface:before,.planetSurface:after{border-radius:inherit;content:"";pointer-events:none;z-index:2;position:absolute;inset:0}.planetTexture{animation:planetSelfRotation var(--self-rotation,14s) linear infinite;pointer-events:none;will-change:transform;z-index:1;background-position:50%;background-repeat:repeat-x;background-size:33.333% 100%;width:300%;position:absolute;top:0;bottom:0;left:-100%}.planet1{--self-rotation:34s}.planet2{--self-rotation:48s}.planet3{--self-rotation:12s}.planet4{--self-rotation:12.5s}.planet5{--self-rotation:6.5s}.planet6{--self-rotation:7s}.planet7{--self-rotation:9s}.planet8{--self-rotation:8.5s}.planet9{--self-rotation:28s}.planet2 .planetTexture,.planet7 .planetTexture,.planet9 .planetTexture{animation-direction:reverse}.planet1 .planetSurface{background:radial-gradient(circle at 65% 30%,#1d18156b 0 8%,#0000 9%),radial-gradient(circle at 29% 26%,#beb5a9,#716961 56%,#161513 100%)}.planet1 .planetTexture{opacity:.5;background-image:radial-gradient(circle at 22% 32%,#0f0c0bb8 0 6%,#0000 7%),radial-gradient(circle at 61% 68%,#e1d7c942 0 5%,#0000 6%),radial-gradient(circle at 80% 38%,#1c181694 0 4%,#0000 5%)}.planet1 .planetSurface:before{background:radial-gradient(circle at 28% 30%,#0000 0 27%,#0000007a 78%)}.planet2 .planetSurface{background:radial-gradient(circle at 29% 24%,#fff9da8c,#0000 22%),linear-gradient(145deg,#eee3b8,#c7a868 52%,#73582d 82%,#211a12)}.planet2 .planetTexture{opacity:.48;background-image:repeating-linear-gradient(-11deg,#fff6d266 0 6%,#8b65301f 7% 11%,#0000 12% 19%)}.planet2 .planetSurface:before{opacity:.6;background:repeating-linear-gradient(-9deg,#0000 0 1px,#fff6da33 1px 2px)}.planet3 .planetSurface{background:radial-gradient(at 42% 45%,#78a05d 0 11%,#0000 12%),radial-gradient(at 64% 63%,#a49261 0 8%,#0000 9%),radial-gradient(circle at 29% 25%,#b7e8ff,#2879aa 42%,#123c70 68%,#030b19 100%)}.planet3 .planetTexture{opacity:.78;background-image:radial-gradient(at 20% 36%,#628b43eb 0 10%,#0000 11%),radial-gradient(at 46% 67%,#a99053d6 0 8%,#0000 9%),radial-gradient(at 72% 44%,#4f7f41e0 0 12%,#0000 13%)}.planet3 .planetSurface:before{opacity:.45;background:repeating-linear-gradient(8deg,#0000 0 1px,#ffffff4d 1px 1.5px,#0000 2px 3px)}.planet4 .planetSurface{background:radial-gradient(circle at 66% 34%,#40160c85 0 8%,#0000 9%),radial-gradient(circle at 29% 25%,#d88d65,#a14529 53%,#4a160d 78%,#100605)}.planet4 .planetTexture{opacity:.62;background-image:radial-gradient(at 24% 40%,#49180ead 0 8%,#0000 9%),radial-gradient(at 63% 66%,#e895684d 0 9%,#0000 10%),radial-gradient(circle at 81% 28%,#46170f8f 0 5%,#0000 6%)}.planet5 .planetSurface{background:radial-gradient(circle at 29% 23%,#fffadc8a,#0000 19%),repeating-linear-gradient(1deg,#d8b786 0 9%,#f0dab3 10% 18%,#9a6047 19% 23%,#d1a272 24% 34%,#744437 35% 39%,#e8cda3 40% 52%);overflow:hidden}.planet5 .planetTexture{opacity:.9;background-image:radial-gradient(at 72% 63%,#7e2d22fa 0 5%,#b8523ae0 6% 8%,#5927206b 9% 11%,#0000 12%),radial-gradient(at 23% 32%,#fff0d357 0 9%,#0000 10%),repeating-linear-gradient(1deg,#fff0cc2e 0 9%,#58302729 10% 15%,#0000 16% 29%)}.planet5 .planetSurface:before{z-index:4;background:radial-gradient(circle at 34% 30%,#0000 0 43%,#4629202e 63%,#0c0605cc 100%)}.planet5 .planetSurface:after{opacity:.38;will-change:transform;background-color:#0000;background-image:radial-gradient(at 22% 39%,#fff5da3d 0 5%,#0000 10%),radial-gradient(at 68% 71%,#56302738 0 4%,#0000 9%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:0;animation:9.2s linear infinite reverse jupiterJetStream;inset:-2px -100%}.planet6 .planetSurface{background:radial-gradient(circle at 31% 22%,#ffefbe75,#0000 23%) 0 0/100% 100%,repeating-linear-gradient(2deg,#d7bd8c 0 12%,#ae895d 13% 18%,#e0c89b 19% 29%) 0 0/48px 100%;animation:10.8s linear infinite saturnAtmosphere;overflow:hidden}.planet6 .planetTexture{opacity:.52;background-image:radial-gradient(at 64% 28%,#704f2d2e 0 5%,#0000 6%),repeating-linear-gradient(1deg,#fff0c52e 0 12%,#53402d1a 13% 18%,#0000 19% 31%)}.planet6 .planetSurface:before{opacity:.65;will-change:transform;background:repeating-linear-gradient(2deg,#0000 0 21%,#fff2cc38 22% 25%,#0000 26% 45%) 0 0/38px 100%;border-radius:0;animation:7.2s linear infinite reverse saturnJetStream;inset:-2px -100%}.planet7 .planetSurface{background:radial-gradient(circle at 29% 25%,#d8fbf5,#8accc9 45%,#4b9097 73%,#142d37)}.planet7 .planetTexture{opacity:.36;background-image:repeating-linear-gradient(0deg,#e4fff926 0 9%,#2d707917 10% 17%,#0000 18% 33%)}.planet8 .planetSurface{background:radial-gradient(circle at 29% 24%,#9abfff,#346dd0 46%,#153c96 73%,#07142d)}.planet8 .planetTexture{opacity:.62;background-image:radial-gradient(at 70% 36%,#071a55ad 0 7%,#0000 8%),repeating-linear-gradient(2deg,#a7ceff29 0 10%,#0000 11% 27%)}.planet9 .planetSurface{background:radial-gradient(circle at 32% 29%,#d3c0a9,#75675e 54%,#29242a 82%,#0b0910)}.planet9 .planetTexture{opacity:.54;background-image:radial-gradient(at 24% 34%,#dfcfbb75 0 10%,#0000 11%),radial-gradient(at 62% 68%,#2f272bad 0 11%,#0000 12%),radial-gradient(circle at 84% 27%,#b9a18b57 0 7%,#0000 8%)}.planet:hover .planetSurface,.planet[aria-pressed=true] .planetSurface{filter:brightness(1.13);transform:scale(1.08)}.planet[aria-pressed=true] .planetSurface{box-shadow:inset -2px -.5px 3px #000c,0 0 0 1px #badfff47,0 0 8px #81bcef38}.planetLabel{pointer-events:none;text-align:left;white-space:nowrap;z-index:5;opacity:.72;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;flex-direction:column;align-items:flex-start;transition:opacity .25s;display:flex;position:absolute;top:calc(50% - 11px);left:calc(100% + 13px)}.planetLabel:before{content:"";background:#c7dcef75;width:8px;height:1px;position:absolute;top:10px;left:-12px}.planetLabel small{color:#d7e6f5bd;letter-spacing:.13em;font:700 7px/1 Arial,sans-serif}.planetLabel strong{color:#f8fbfff5;letter-spacing:.025em;text-shadow:0 1px 2px #000000f0;margin-top:3px;font:700 10px/1.2 Arial,sans-serif}.earthPresident{color:#b1d9ffe6;letter-spacing:.08em;text-shadow:0 1px 3px #000000e6;margin-top:4px;font:700 8px/1.2 Noto Sans JP,sans-serif}.planet:hover .planetLabel,.planet[aria-pressed=true] .planetLabel{opacity:1}.planet6 .planetLabel{text-align:right;left:auto;right:calc(166.5% + 10px)}.planet6 .planetLabel:before{left:auto;right:-12px}.planet6 .planetLabel small,.planet6 .planetLabel strong{align-self:flex-end}.jupiterRing{filter:drop-shadow(0 0 1px #ffe8c01f);pointer-events:none;transform-origin:50%;will-change:transform;border:1px solid #e1d1ae33;border-bottom-color:#c4ae8b1a;border-radius:50%;width:68%;height:158%;animation:34s ease-in-out infinite alternate jupiterRingPrecession;position:absolute;top:-29%;left:16%;transform:rotate(13deg)scaleX(.92)}.jupiterRingBack{opacity:.55;z-index:1}.jupiterRingFront{clip-path:inset(0 0 0 50%);opacity:.88;z-index:3}.planetRing{filter:drop-shadow(0 1px 2px #0000008c);pointer-events:none;transform-origin:50%;will-change:transform;background:radial-gradient(#0000 0 59%,#7a654b38 60% 64%,#e2d2adbd 65% 79%,#231d19b8 80% 83%,#c2ae89a8 84% 94%,#0000 95% 97%,#e0d3b66b 98% 98.5%,#0000 99%);border-radius:50%;width:233%;height:52%;animation:46s ease-in-out infinite alternate saturnRingPrecession;position:absolute;top:24%;left:-66.5%;transform:rotate(-12deg)scaleY(.92)}.planetRingBack{z-index:1}.planetRingFront{clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%);filter:brightness(1.12)drop-shadow(0 1px 1px #0000005c);z-index:3}.planetRingFront:after{content:"";z-index:1;background:linear-gradient(90deg,#0000,#fff2d040,#0000);position:absolute;inset:48% 8% 44%}.moonOrbit{pointer-events:none;z-index:3;border:1px solid #d6e5f221;border-radius:50%;width:205%;height:88%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-15deg)}.moon{will-change:left, top, transform, opacity;background:radial-gradient(circle at 34% 36%,#1d1f2040 0 11%,#0000 12%),radial-gradient(circle at 64% 27%,#191c1e38 0 8%,#0000 9%),radial-gradient(circle at 32% 27%,#e4e1d7,#9b9994 57%,#3f4245 100%);border-radius:50%;width:3px;height:3px;animation:13.6s linear infinite moonOrbitTravel;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%)rotate(15deg);box-shadow:inset -3px -1px 3px #0000009e,0 0 5px #dce6ee47}.cometPlane{pointer-events:none;z-index:7;width:clamp(650px,64vw,940px);height:clamp(170px,18vw,260px);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.cometTrack{border:1px solid #afd1ff0b;border-radius:50%;position:absolute;inset:0}.cometMotion{transform-origin:50%;will-change:transform;position:absolute;top:50%;left:50%}.cometHead{z-index:2;background:radial-gradient(circle at 34% 30%,#fff 0 14%,#d8f3f5 34%,#7ac7c8 66%,#28484d 100%);border-radius:50%;width:2.5px;height:2.5px;position:absolute;top:-1px;left:-1px;box-shadow:0 0 3px #e2ffffe6,0 0 8px #7bdee157}.cometDustTail{clip-path:polygon(0 50%,100% 0,100% 100%);filter:blur(.7px);transform-origin:100%;background:linear-gradient(90deg,#0000,#ae9d770a 12%,#daceb129 55%,#f0ebd68f);width:58px;height:6px;animation:1.6s ease-in-out infinite cometShimmer;position:absolute;top:-3px;right:1px}.cometIonTail{filter:blur(.4px);transform-origin:100%;background:linear-gradient(90deg,#0000,#58a7d91a 30%,#b7eafab3);width:82px;height:1px;animation:1.2s ease-in-out infinite alternate ionFlicker;position:absolute;top:-.5px;right:1px;transform:rotate(-2deg)}.orbitExperience.isPaused .moon,.orbitExperience.isPaused .cometDustTail,.orbitExperience.isPaused .cometIonTail,.orbitExperience.isPaused .planetTexture,.orbitExperience.isPaused .jupiterRing,.orbitExperience.isPaused .planetRing,.orbitExperience.isPaused .planet5 .planetSurface,.orbitExperience.isPaused .planet5 .planetSurface:before,.orbitExperience.isPaused .planet5 .planetSurface:after,.orbitExperience.isPaused .planet6 .planetSurface,.orbitExperience.isPaused .planet6 .planetSurface:before{animation-play-state:paused}.orbitReadout{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);color:#fff;z-index:8;background:#01070f7a;border:1px solid #c3d8ec24;border-radius:2px;max-width:210px;padding:17px;position:absolute;top:17%;left:7%}.orbitReadout small{color:var(--cyan);letter-spacing:.18em;font:700 8px/1 Arial,sans-serif}.orbitReadout strong{margin:9px 0 6px;font-size:15px;display:block}.orbitReadout p{color:#ffffffb8;margin:0;font-size:11px;line-height:1.65}.orbitToggle{color:#ffffffa6;cursor:pointer;letter-spacing:.08em;z-index:8;background:0 0;border:0;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;bottom:34px;right:30px}.orbitToggle span{border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:7px;display:flex}.spaceCredit{color:#cddcec57;letter-spacing:.16em;z-index:8;margin:0;font:600 6px/1 Arial,sans-serif;position:absolute;bottom:72px;right:30px}@keyframes moonOrbitTravel{0%,to{opacity:.96;top:50%;left:100%;transform:translate(-50%,-50%)rotate(15deg)scale(1)}12.5%{opacity:.88;top:19%;left:85.4%;transform:translate(-50%,-50%)rotate(15deg)scale(.86)}25%{opacity:.72;top:6%;left:50%;transform:translate(-50%,-50%)rotate(15deg)scale(.72)}37.5%{opacity:.8;top:19%;left:14.6%;transform:translate(-50%,-50%)rotate(15deg)scale(.82)}50%{opacity:.9;top:50%;left:0;transform:translate(-50%,-50%)rotate(15deg)scale(.94)}62.5%{opacity:1;top:81%;left:14.6%;transform:translate(-50%,-50%)rotate(15deg)scale(1.08)}75%{opacity:1;top:94%;left:50%;transform:translate(-50%,-50%)rotate(15deg)scale(1.16)}87.5%{opacity:1;top:81%;left:85.4%;transform:translate(-50%,-50%)rotate(15deg)scale(1.08)}}@keyframes planetSelfRotation{to{transform:translate(-33.333%)}}@keyframes jupiterJetStream{to{transform:translate(-42px)}}@keyframes jupiterRingPrecession{0%{transform:rotate(7deg)scaleX(.78)}52%{transform:rotate(14deg)scaleX(1)}to{transform:rotate(21deg)scaleX(.84)}}@keyframes saturnRingPrecession{0%{transform:rotate(-18deg)scaleY(.72)}48%{transform:rotate(-11deg)scaleY(1.04)}to{transform:rotate(-4deg)scaleY(.82)}}@keyframes saturnAtmosphere{to{background-position:0 0,48px 0}}@keyframes saturnJetStream{to{transform:translate(-38px)}}@keyframes milkyWayRotation{to{transform:rotate(-360deg)}}@keyframes solarFlare{to{transform:rotate(360deg)scale(1.04)}}@keyframes solarPulse{50%{opacity:.65;transform:scale(1.09)}}@keyframes solarProminence{0%,to{opacity:.32;transform:rotate(18deg)scale(.86,.78)}38%{opacity:.82;transform:rotate(23deg)scale(1.02,1.12)}68%{opacity:.52;transform:rotate(20deg)scaleX(.95)}}@keyframes solarProminenceSecondary{0%,to{opacity:.22;transform:rotate(155deg)scale(.6,.52)}48%{opacity:.66;transform:rotate(162deg)scale(.76,.82)}}@keyframes cometShimmer{50%{opacity:.62;transform:scaleX(.78)}}@keyframes ionFlicker{to{opacity:.58;transform:rotate(-1deg)scaleX(.9)}}@keyframes starTwinkle{0%{opacity:.16}22%{opacity:.46}43%{opacity:.23}71%{opacity:.58}to{opacity:.3}}@keyframes brightStarTwinkle{0%{filter:blur(.1px)brightness(.66);opacity:.22;transform:scale(.72)}48%{filter:blur(.4px)brightness(1.9);opacity:1;transform:scale(1.55)}to{filter:blur(.15px)brightness(1.08);opacity:.46;transform:scale(.94)}}@keyframes milkyWayBlink{0%,to{filter:brightness(.62)drop-shadow(0 0 1px #bee1ff80);opacity:.2}18%{filter:brightness(1.9)drop-shadow(0 0 4px #d7eeff);opacity:.96}39%{filter:brightness(.86)drop-shadow(0 0 1px #bee1ff9e);opacity:.3}63%{filter:brightness(2.15)drop-shadow(0 0 5px #e2f3ff);opacity:1}82%{filter:brightness(1.08)drop-shadow(0 0 2px #bee1ffb8);opacity:.42}}@keyframes openingExit{0%,70%{clip-path:inset(0);filter:brightness();opacity:1;visibility:visible}79%{clip-path:inset(0);filter:brightness(1.03);opacity:1}89%{clip-path:inset(35% 0);filter:brightness(1.08);opacity:.97}96%{clip-path:inset(49.3% 0);filter:brightness(1.16);opacity:.68}to{clip-path:inset(50% 0);filter:brightness(1.22);opacity:0;visibility:hidden}}@keyframes openingBackdropIn{0%{opacity:0;transform:scale(1.08)rotate(-.4deg)}48%{opacity:.63}to{opacity:.82;transform:scale(1.01)rotate(.2deg)}}@keyframes openingParticles{0%{opacity:0;transform:scale(1.12)}38%{opacity:.35}72%{opacity:.82}to{opacity:.45;transform:scale(1)}}@keyframes openingOrbitClockwise{to{transform:translate(-50%,-50%)rotate(377deg)}}@keyframes openingOrbitCounter{to{transform:translate(-50%,-50%)rotate(-381deg)}}@keyframes openingHorizon{0%,8%{opacity:0;transform:translate(-50%,-50%)scaleX(.02)}36%{opacity:1;transform:translate(-50%,-50%)scaleX(1)}74%{opacity:.25;transform:translate(-50%,-50%)scaleX(.92)}to{opacity:1;transform:translate(-50%,-50%)scaleX(1.2)}}@keyframes openingScan{0%{opacity:0;left:17%}18%{opacity:.8}82%{opacity:.45}to{opacity:0;left:83%}}@keyframes openingBrandIn{0%,13%{opacity:0;transform:translateY(18px)scale(.96)}32%,76%{opacity:1;transform:translateY(0)scale(1)}86%{opacity:.98;transform:translateY(-1px)scale(1.006)}to{opacity:0;transform:translateY(-6px)scale(1.026)}}@keyframes openingLogoPanel{0%,15%{clip-path:inset(0 50% round 16px)}42%,to{clip-path:inset(0 round 16px)}}@keyframes openingProgress{0%,14%{transform:translate(-100%)}72%,to{transform:translate(0)}}.signalSphere{color:#fff;background:radial-gradient(circle at 35% 30%,#8ee8ff,#1e75ff 38%,#092961 78%);border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:clamp(190px,22vw,330px);height:clamp(190px,22vw,330px);font-size:clamp(48px,6vw,92px);font-weight:800;display:flex;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #54d9ff5c,inset -18px -24px 45px #0000004d}.signalSphere:after{background:var(--lime);content:"";border-radius:50%;width:19px;height:19px;position:absolute;top:15%;right:13%;box-shadow:0 0 24px #b9f761cc}.signalOrbit{border:1px solid #54d9ff80;border-radius:50%;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.orbitOne{width:46vw;max-width:570px;height:46vw;max-height:570px}.orbitTwo{border-style:dashed;width:36vw;max-width:450px;height:36vw;max-height:450px;transform:translate(-50%,-50%)rotate(26deg)}.signalCard{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;background:#ffffff1c;border:1px solid #ffffff40;border-radius:15px;min-width:145px;padding:18px;position:absolute}.signalCard small{color:var(--cyan);letter-spacing:.2em;font:700 8px/1 Arial,sans-serif;display:block}.signalCard strong{letter-spacing:-.04em;margin:8px 0 5px;font-size:30px;display:block}.signalCard span{color:#ffffffa1;font-size:9px}.cardReach{top:23%;left:8%}.cardTrust{bottom:24%;right:6%}.signalDot{background:var(--cyan);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 18px #54d9ffe6}.dotOne{top:57%;left:18%}.dotTwo{top:18%;right:18%}.heroCaption{color:#fff;z-index:3;position:absolute;bottom:38px;left:8%}.heroCaption span{color:var(--cyan);letter-spacing:.2em;font:700 8px/1 Arial,sans-serif}.heroCaption p{letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(17px,1.5vw,24px);font-weight:650;line-height:1.55}.heroSideNote{color:#ffffff80;letter-spacing:.22em;transform-origin:100%;margin:0;font:8px/1 Arial,sans-serif;position:absolute;top:49%;right:19px;transform:rotate(90deg)translate(50%)}.scrollCue{letter-spacing:.21em;transform-origin:0;align-items:center;gap:11px;font:8px/1 Arial,sans-serif;display:flex;position:absolute;bottom:0;left:4.5vw;transform:rotate(-90deg)}.scrollCue span{background:var(--blue);width:44px;height:2px;display:block}.manifesto{color:#fff;background:radial-gradient(circle at 12% 18%,#54d9ff57,#0000 29%),radial-gradient(circle at 88% 24%,#81c6ff47,#0000 31%),radial-gradient(circle at 78% 88%,#b95cff57,#0000 36%),linear-gradient(132deg,#0c3d8f 0%,#155eef 39%,#29429b 69%,#59277d 100%);grid-template-columns:60px 1.05fr 1fr;gap:4vw;padding:130px 9vw;display:grid;position:relative;overflow:hidden}.manifesto:before{content:"";opacity:.42;background-image:radial-gradient(circle at 8% 22%,#ffffffeb 0 1px,#0000 1.7px),radial-gradient(circle at 30% 74%,#bee8ffcc 0 1px,#0000 1.8px),radial-gradient(circle at 64% 31%,#ffffffb8 0 .8px,#0000 1.6px),radial-gradient(circle at 87% 67%,#d9c7ffdb 0 1px,#0000 1.8px);background-size:190px 170px,240px 220px,280px 250px,330px 290px;position:absolute;inset:0}.manifesto:after{content:"";filter:blur(18px);background:radial-gradient(#bfe8ff42,#8f65e424 42%,#0000 72%);position:absolute;inset:-62% 10% -58% -16%;transform:rotate(-11deg)}.manifesto>*{z-index:1;position:relative}.sectionNumber{color:var(--cyan);letter-spacing:.18em;padding-top:11px;font:700 11px/1 Arial,sans-serif;position:relative}.eyebrowLight{color:var(--cyan)}.manifesto h2{color:#fff;text-shadow:0 7px 28px #0e2c7033;margin:0;font-size:clamp(40px,4.5vw,68px);line-height:1.35;position:relative}.manifestoBody{border-left:1px solid #ffffff47;padding:8px 4vw 0;position:relative}.manifestoBody p{color:#ffffffba;margin:0;font-size:14px;line-height:2.05}.manifestoBody .largeText{color:#fff;letter-spacing:-.02em;margin-bottom:28px;font-size:clamp(20px,1.65vw,25px);font-weight:650;line-height:1.75}.verticalMessage{color:#ffffff85;letter-spacing:.3em;writing-mode:vertical-rl;margin:0;font:8px/1 Arial,sans-serif;position:absolute;bottom:28px;right:3.5vw}.officialCopy{background:#fff;grid-template-columns:.72fr 1.28fr;gap:8vw;display:grid}.copyHeading{align-self:start;position:sticky;top:70px}.copyHeading h2{letter-spacing:-.05em;white-space:nowrap;margin:0;font-size:clamp(34px,3vw,52px)}.copyIndex{color:#98a2b3;letter-spacing:.2em;margin-top:30px;font:700 9px/1 Arial,sans-serif}.copyColumns{counter-reset:copy}.copyColumns>p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:25px 0 25px 52px;font-size:14px;line-height:2.05;position:relative}.copyColumns>p:before{color:var(--blue);content:"0" counter(copy);counter-increment:copy;letter-spacing:.12em;font:700 9px/1 Arial,sans-serif;position:absolute;top:30px;left:0}.copyColumns>p strong{color:var(--navy);margin-bottom:8px;font-size:17px;line-height:1.55;display:block}.copyColumns blockquote{background:var(--navy);color:#fff;border-radius:18px;margin:24px 0;padding:42px;font-size:clamp(22px,2vw,32px);font-weight:700;line-height:1.65;position:relative}.copyColumns blockquote:after{background:var(--lime);content:"";border-radius:50%;width:14px;height:14px;position:absolute;top:24px;right:24px}.section{padding:125px 9vw}.sectionIntro{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin-bottom:65px;display:grid}.sectionIntro h2,.partnershipHeading h2,.messageCopy h2{margin:0;font-size:clamp(38px,3.9vw,60px);line-height:1.35}.sectionIntro>p{color:var(--muted);max-width:500px;margin:0;font-size:14px;line-height:2}.expertise{background:var(--surface)}.strengthGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.strengthCard{background:#fff;border:1px solid #e6eaf0;border-radius:18px;min-height:380px;padding:32px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 14px 34px #1018280e}.strengthCard:hover{transform:translateY(-5px);box-shadow:0 24px 50px #1018281c}.cardNumber{background:var(--surface-blue);color:var(--blue);letter-spacing:.12em;border-radius:9px;justify-content:center;align-items:center;width:42px;height:34px;margin-bottom:60px;font:700 10px/1 Arial,sans-serif;display:flex}.cardEnglish{color:var(--blue);letter-spacing:.18em;text-transform:uppercase;margin:0 0 15px;font:700 9px/1 Arial,sans-serif}.strengthCard h3{letter-spacing:-.025em;margin:0 0 22px;font-size:clamp(19px,1.5vw,24px);font-weight:700}.strengthCard>p:not(.cardEnglish){color:var(--muted);margin:0;font-size:13px;line-height:1.9}.cardRule{background:linear-gradient(90deg, var(--blue), var(--cyan));width:32%;height:4px;transition:width .3s;position:absolute;bottom:0;left:0}.strengthCard:hover .cardRule{width:100%}.expertiseFull{background:var(--navy);color:#fff;border-radius:20px;grid-template-columns:.55fr 1fr 1fr;gap:25px 6vw;margin-top:22px;padding:42px;display:grid}.expertiseFull h3{color:var(--cyan);margin:0;font-size:18px}.expertiseFull p{color:#ffffffad;margin:0;font-size:12px;line-height:1.9}.approach{grid-template-columns:53% 47%;min-height:740px;display:grid}.approachVisual{color:#fff;background:#02050c;min-width:0;margin:0;position:relative;overflow:hidden}.approachVisual:before{display:none}.approachVisual>img{object-fit:cover;object-position:52% 30%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.03)}.approachVisual figcaption{-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);color:#f0f8ffcc;letter-spacing:.16em;z-index:1;background:#03091761;border:1px solid #e1f0ff38;border-radius:999px;padding:11px 14px;font:700 8px/1 Arial,sans-serif;position:absolute;bottom:28px;left:30px}.approachCopy{background:var(--surface-blue);flex-direction:column;justify-content:center;padding:86px 8vw 86px 7vw;display:flex}.approachCopy h2{margin:0 0 32px;font-size:clamp(36px,3.55vw,56px);line-height:1.4}.approachCopy>p:not(.eyebrow){color:var(--muted);margin:0;font-size:14px;line-height:2.05}.approachFacts{border-top:1px solid #b8c8e7;margin:40px 0 0}.approachFacts div{border-bottom:1px solid #b8c8e7;align-items:center;gap:24px;padding:15px 0;display:flex}.approachFacts dt{color:var(--blue);letter-spacing:.14em;font:700 10px/1 Arial,sans-serif}.approachFacts dd{letter-spacing:.02em;margin:0;font-size:13px;font-weight:650}.officialVisuals{background:#fff}.compactIntro{margin-bottom:50px}.officialVisualGrid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.officialVisualGrid figure{background:var(--surface);border-radius:15px;grid-column:span 4;margin:0;position:relative;overflow:hidden}.officialVisualGrid figure:first-child,.officialVisualGrid figure:nth-child(4){grid-column:span 7}.officialVisualGrid figure:nth-child(2),.officialVisualGrid figure:nth-child(3){grid-column:span 5}.officialVisualGrid img{aspect-ratio:16/10;object-fit:cover;width:100%;height:100%}.officialVisualGrid figure:nth-child(6) img{image-rendering:auto}.officialVisualGrid figcaption{color:#fff;letter-spacing:.14em;background:#050e1fb3;border-radius:999px;padding:9px 12px;font:700 8px/1 Arial,sans-serif;position:absolute;bottom:12px;left:12px}.partnership{background:var(--navy);color:#fff;grid-template-columns:.9fr 1.1fr;gap:7vw;padding-bottom:110px;display:grid;position:relative}.partnership:before{content:"";background:radial-gradient(circle at 20%,#155eef73,#0000 38%);position:absolute;inset:0}.partnershipHeading{padding-top:32px;position:relative}.partnership .eyebrow>span{background:var(--cyan)}.contractOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid;position:relative}.contractCard{color:var(--ink);background:#fff;border-radius:22px;padding:clamp(34px,4.5vw,64px);position:relative}.contractOptions .contractCard{flex-direction:column;padding:clamp(30px,2.7vw,44px);display:flex}.contractLabel{color:var(--blue);letter-spacing:.2em;margin:0 0 22px;font:700 9px/1 Arial,sans-serif}.contractCard h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.contractSummary{border-bottom:1px solid var(--line);color:var(--muted);margin:20px 0 0;padding:0 0 26px;font-size:13px;line-height:1.9}.contractCard dl{margin:24px 0 32px}.contractCard dl div{grid-template-columns:80px 1fr;gap:18px;padding:8px 0;font-size:12px;display:grid}.contractCard dt{color:var(--muted)}.contractCard dd{margin:0}.contractOptions .contractCard .button{margin-top:auto}.buttonLight{background:var(--blue);color:#fff}.buttonLight:hover{background:var(--blue-dark)}.partnershipNote{color:#ffffffa6;max-width:31vw;margin:0;font-size:13px;line-height:2;position:absolute;bottom:100px;left:9vw}.message{background:#fff;grid-template-columns:.85fr 1.15fr;align-items:start;gap:8vw;display:grid}.messageImage{position:sticky;top:60px}.messageImage:before{background:var(--cyan);content:"";z-index:0;border-radius:24px;position:absolute;inset:-18px 24px 18px -18px}.messageImage img{aspect-ratio:4/5;object-fit:cover;object-position:44% center;z-index:1;border-radius:20px;width:100%;position:relative}.messageImage>p{background:var(--navy);color:#fff;letter-spacing:.16em;z-index:2;border-radius:12px;margin:0;padding:16px 20px;font:700 8px/1.5 Arial,sans-serif;position:absolute;bottom:-26px;right:-24px}.messageImage>p span{color:var(--cyan);letter-spacing:.04em;margin-bottom:4px;font-size:14px;display:block}.messageCopy>p:not(.eyebrow):not(.signature){color:var(--muted);max-width:520px;margin:32px 0;font-size:14px;line-height:2.05}.messageLong{margin-top:34px}.messageLong h3{color:var(--blue);letter-spacing:.06em;margin:0 0 28px;font-size:13px}.messageLong h4{border-top:1px solid var(--line);margin:34px 0 0;padding-top:28px;font-size:18px}.messageLong p{color:var(--muted);margin:18px 0 0;font-size:13px;line-height:2}.signature{font-size:11px;line-height:1.9}.signature strong{letter-spacing:.03em;font-size:15px;font-weight:700}.principles{background:var(--surface);grid-template-columns:.7fr 1.3fr;gap:9vw;display:grid}.principlesIntro h2{margin:0;font-size:clamp(40px,3.9vw,60px)}.principleList{border-top:1px solid #ccd3de}.principleList article{border-bottom:1px solid #ccd3de;grid-template-columns:40px 100px 1fr;align-items:center;gap:26px;padding:26px 0;display:grid}.principleList article>span{color:var(--blue);font:700 10px/1 Arial,sans-serif}.principleList h3{letter-spacing:-.04em;margin:0;font-size:29px;font-weight:750}.principleList p{margin:0 0 6px;font-size:14px;font-weight:700}.principleList small{color:var(--muted);font-size:11px;line-height:1.65}.principlesClosing{border-left:3px solid var(--blue);color:var(--muted);grid-column:2;margin:-4vw 0 0;padding-left:24px;font-size:12px;line-height:2}.companyArchive{background:#fff}.companyGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.companyGrid article{background:var(--surface);border-radius:17px;min-height:310px;padding:30px}.archiveLabel{color:var(--blue);letter-spacing:.18em;margin:0 0 25px;font:700 8px/1 Arial,sans-serif}.companyGrid h3{margin:0 0 5px;font-size:22px}.companyGrid h4{border-top:1px solid #ccd3de;margin:24px 0 0;padding-top:22px;font-size:12px}.companyGrid small{color:var(--muted);font-size:10px}.companyGrid ul{color:#3d4858;margin:14px 0 0;padding:0;font-size:11px;line-height:1.9;list-style:none}.companyGrid li{border-bottom:1px solid #dbe1ea;padding:7px 0}.companyGrid article>p:not(.archiveLabel){color:var(--muted);font-size:10px;line-height:1.8}.activities{background:#fff}.activityGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.activityCard{color:inherit;background:#fff;border:1px solid #e3e8ef;border-radius:17px;transition:transform .25s,box-shadow .25s;display:block;overflow:hidden}.activityCard:hover{transform:translateY(-4px);box-shadow:0 20px 42px #1018281a}.activityImage{aspect-ratio:3/2;background:var(--surface);overflow:hidden}.activityImage img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.activityImageContain{background:#fff}.activityImageContain img{object-fit:contain;padding:7%}.activityCard:hover .activityImage img{transform:scale(1.025)}.activityCopy{padding:26px}.activityCopy>span{color:var(--blue);letter-spacing:.13em;font:700 9px/1 Arial,sans-serif}.activityCopy h3{letter-spacing:-.02em;margin:14px 0;font-size:18px;font-weight:700}.activityCopy p{color:var(--muted);margin:0;font-size:12px;line-height:1.9}.activityCardCta{color:var(--blue);letter-spacing:.08em;align-items:center;gap:9px;margin-top:22px;font:700 9px/1 Arial,sans-serif;display:flex}.activityCardCta svg{width:12px;height:12px}.activityFullCopy{border-top:1px solid var(--line);margin-top:74px}.activityFullCopy article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:30px;padding:30px 0;display:grid}.activityFullCopy article>span{color:var(--blue);padding-top:5px;font:700 10px/1 Arial,sans-serif}.activityFullCopy h3{margin:0 0 12px;font-size:18px}.activityFullCopy p{color:var(--muted);margin:0;font-size:12px;line-height:1.9}.activityFullCopy a{color:var(--blue);text-decoration:underline}.concertGallery{grid-template-columns:minmax(0,1fr) clamp(130px,15vw,190px) minmax(0,1fr);gap:12px;margin-top:28px;display:grid}.concertGallery figure{aspect-ratio:7/5;background:#07142d;border-radius:14px;margin:0;overflow:hidden}.concertGallery img{object-fit:cover;width:100%;height:100%;display:block}.concertGallery .concertGalleryPoster{aspect-ratio:auto}.concertGalleryPoster img{object-fit:contain}.contact{background:var(--blue);color:#fff;padding:120px 9vw 66px;position:relative}.contact:before{content:"";opacity:.7;background-color:#0000;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:50px 50px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.contactTop{grid-template-columns:1fr 1fr;gap:8vw;display:grid;position:relative}.contactTop .eyebrow{grid-column:1/-1;margin-bottom:-18px}.contact h2{margin:0;font-size:clamp(44px,5vw,75px);line-height:1.25}.contactLink{color:var(--blue);letter-spacing:.03em;background:#fff;border-radius:999px;justify-content:space-between;align-self:center;align-items:center;padding:22px 27px;font-size:15px;font-weight:700;transition:transform .22s,background .22s;display:flex}.contactLink:hover{background:var(--lime);transform:translateY(-2px)}.contactInfo{border-top:1px solid #ffffff40;grid-template-columns:1fr 1fr;gap:8vw;margin-top:82px;padding-top:38px;display:grid;position:relative}.infoLabel{color:var(--cyan);letter-spacing:.2em;font:700 9px/1 Arial,sans-serif}.contactInfo h3{margin:18px 0;font-size:17px;font-weight:700}.contactInfo p{color:#ffffffb8;font-size:11px;line-height:1.9}.contactNotice{max-width:540px;margin:0}.formIntro{border-top:1px solid #ffffff40;margin-top:70px;padding-top:50px;position:relative}.formIntro h3{margin:0 0 18px;font-size:28px}.formIntro>p:not(.eyebrow){color:#ffffffb8;font-size:12px;line-height:1.9}.formFrame{background:#fff;border-radius:18px;margin-top:30px;padding:10px;position:relative;overflow:hidden}.formFrame iframe{border:0;width:100%;height:2100px;display:block}footer{color:var(--navy);background:#f1f4f8;border-top:1px solid #d8e0e9;grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:42px;padding:58px 5vw 32px;display:grid}.footerBrand{width:max-content}.footerBrand img{width:clamp(235px,22vw,330px)}.footerLinks{align-items:center;gap:clamp(18px,2vw,34px);font-size:11px;font-weight:650;display:flex}.footerLinks a:hover{color:var(--blue)}.footerContact{background:var(--navy);border-radius:999px;padding:14px 18px;color:#fff!important}.footerContact:hover{background:var(--blue)}footer>p{color:#748094;letter-spacing:.12em;border-top:1px solid #d8e0e9;grid-column:1/-1;margin:0;padding-top:24px;font:8px/1.4 Arial,sans-serif}.cafeteriaPage{background:#f4f6f9}.cafeteriaPage .siteHeader{position:fixed}.cafeteriaHero{background:var(--navy);color:#fff;grid-template-columns:.9fr 1.1fr;gap:3vw;min-height:760px;padding:120px 4vw 40px;display:grid}.cafeteriaHeroCopy{align-self:center;padding:5vw}.cafeteriaHeroCopy>p{color:var(--cyan);letter-spacing:.2em;margin:0 0 34px;font:700 9px/1 Arial,sans-serif}.cafeteriaHeroCopy h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.3vw,82px);line-height:1.23}.cafeteriaHeroCopy>span{color:#ffffffa6;letter-spacing:.06em;margin-top:32px;font-size:11px;line-height:1.8;display:block}.cafeteriaHero figure{border-radius:24px;min-height:560px;margin:0;overflow:hidden}.cafeteriaHero img{object-fit:cover;width:100%;height:100%}.cafeteriaIntro{background:#fff;grid-template-columns:.85fr 1.15fr;gap:9vw;padding:120px 9vw;display:grid}.cafeteriaIntro h2{letter-spacing:-.045em;margin:28px 0 0;font-size:clamp(38px,4vw,62px);line-height:1.35}.cafeteriaIntroCopy h3{letter-spacing:-.03em;margin:4px 0 28px;font-size:clamp(24px,2.5vw,38px)}.cafeteriaIntroCopy>p{color:var(--muted);margin:20px 0;font-size:13px;line-height:2.05}.cafeteriaIntroCopy>p a{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.cafeteriaFacts{border-top:1px solid var(--line);margin:42px 0}.cafeteriaFacts div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:22px;padding:18px 0;display:grid}.cafeteriaFacts dt{color:var(--blue);letter-spacing:.16em;padding-top:4px;font:700 8px/1 Arial,sans-serif}.cafeteriaFacts dd{margin:0;font-size:12px;font-weight:650;line-height:1.7}.cafeteriaExternal{background:var(--navy);color:#fff;border-radius:999px;align-items:center;gap:28px;padding:17px 22px;font-size:11px;font-weight:700;transition:background .2s;display:inline-flex;text-decoration:none!important}.cafeteriaExternal:hover{background:var(--blue)}.cafeteriaArchive{background:#eef3f8;padding:115px 9vw 130px}.cafeteriaArchiveHeading{justify-content:space-between;align-items:end;margin-bottom:50px;display:flex}.cafeteriaArchiveHeading p{color:var(--blue);letter-spacing:.2em;margin:0 0 10px;font:700 9px/1 Arial,sans-serif}.cafeteriaArchiveHeading h2{letter-spacing:-.04em;margin:0;font-size:clamp(40px,4.2vw,64px)}.cafeteriaGallery{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.cafeteriaGallery figure{background:#fff;border-radius:18px;margin:0;position:relative;overflow:hidden}.cafeteriaGallery img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.cafeteriaGallery figcaption{color:#fff;letter-spacing:.13em;background:#050e1fc2;border-radius:999px;padding:9px 12px;font:700 8px/1 Arial,sans-serif;position:absolute;bottom:12px;left:12px}.cafeteriaClosing{background:var(--blue);color:#fff;grid-template-columns:auto 1fr auto;align-items:end;gap:6vw;padding:110px 9vw;display:grid}.cafeteriaClosing>p{color:var(--cyan);letter-spacing:.2em;writing-mode:vertical-rl;margin:0 0 14px;font:700 9px/1 Arial,sans-serif}.cafeteriaClosing h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,4.5vw,70px);line-height:1.3}.cafeteriaClosing a{border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:25px;padding:18px 22px;font-size:11px;font-weight:700;transition:background .2s,color .2s;display:flex}.cafeteriaClosing a:hover{color:var(--blue);background:#fff}.contactPage{background:#f4f6f9}.contactPage .siteHeader{position:fixed}.contactHero{color:#fff;background:radial-gradient(circle at 78% 28%,#4680ce57,#0000 32%),linear-gradient(118deg,#071326,#0b2343 62%,#06101f);grid-template-columns:1.2fr 1fr;align-items:end;gap:8vw;min-height:520px;padding:170px 9vw 92px;display:grid;position:relative}.contactHero:after{content:"";opacity:.22;pointer-events:none;background-image:radial-gradient(circle,#ffffff6b 0 .7px,#0000 1px);background-size:92px 87px;position:absolute;inset:0}.contactHero>*{z-index:1;position:relative}.contactHero h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6.2vw,92px);line-height:1.18}.contactHero>p{color:#ffffffb8;margin:0 0 8px;font-size:14px;line-height:2}.contactFormSection{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:7vw;padding:110px 9vw 130px;display:grid}.contactAside{align-self:start;position:sticky;top:118px}.contactAside h2{letter-spacing:-.04em;margin:22px 0 30px;font-size:clamp(34px,3.3vw,52px);line-height:1.28}.contactAside>p:not(.infoLabel){color:var(--muted);max-width:390px;font-size:12px;line-height:2}.contactAside dl{border-top:1px solid var(--line);margin:42px 0 0}.contactAside dl div{border-bottom:1px solid var(--line);padding:18px 0}.contactAside dt{color:#8792a3;letter-spacing:.14em;font:700 8px/1 Arial,sans-serif}.contactAside dd{margin:9px 0 0;font-size:12px;font-weight:650}.backLink{margin-top:32px;font-size:11px;font-weight:700;display:inline-block}.contactFormPanel{background:#fff;border:1px solid #e0e6ed;border-radius:24px;padding:54px 4vw 20px;box-shadow:0 24px 70px #0f254214}.formKicker{color:var(--blue);letter-spacing:.2em;font:700 9px/1 Arial,sans-serif}.contactFormPanel>h2{margin:18px 0;font-size:clamp(30px,3vw,44px)}.contactFormPanel>p:not(.formKicker){color:var(--muted);font-size:12px;line-height:1.9}.contactPageFrame{border:0;border-radius:0;margin:36px -10px 0;padding:0}.cosmicSite{isolation:isolate;background:#07142d;position:relative;overflow:hidden}.cosmicSite>section,.cosmicSite>footer{z-index:1;position:relative}.cosmicSite .hero{background:#07142d}.cosmicSite .heroCopy{color:#fff;background:radial-gradient(circle at 18% 30%,#2165cb4d,#0000 33%),linear-gradient(90deg,#081939fa 0 68%,#0b1d3ef0 82%,#0a183494 100%)}.cosmicSite .heroCopy:before{background:linear-gradient(90deg,#091834b3,#09173259 44%,#0000 100%)}.cosmicSite .heroCopy .eyebrow{color:#7fe1ff}.cosmicSite .heroCopy .eyebrow>span{background:#7fe1ff;box-shadow:0 0 14px #54d9ff85}.cosmicSite .heroLead{color:#e6f0ffc2}.cosmicSite .textLink{color:#fff;border-color:#b2d5ff70}.cosmicSite .lastUpdate{color:#aecbef80}.cosmicSite .officialCopy,.cosmicSite .expertise,.cosmicSite .approachCopy,.cosmicSite .message,.cosmicSite .principles,.cosmicSite .companyArchive,.cosmicSite .activities{color:#f5f8ff;background:linear-gradient(132deg,#081836e0,#101f45d1 56%,#231848c7);border-top:1px solid #97cdff1f}.cosmicSite .expertise,.cosmicSite .principles,.cosmicSite .activities{background:linear-gradient(145deg,#0a1f43d6,#111a40c7 55%,#2a194ebd)}.cosmicSite .officialCopy,.cosmicSite .expertise,.cosmicSite .message,.cosmicSite .principles,.cosmicSite .companyArchive,.cosmicSite .activities,.cosmicSite .approachCopy,.contactPage .contactFormSection,.cafeteriaIntro,.cafeteriaArchive{background-image:radial-gradient(circle at 8% 16%,#54d9ff1a 0 1px,#0000 1.7px),radial-gradient(circle at 74% 28%,#ffffff14 0 1px,#0000 1.6px),radial-gradient(circle at 42% 78%,#ab9aff1a 0 1px,#0000 1.8px),radial-gradient(circle at 88% 84%,#ffffff12 0 .8px,#0000 1.5px),linear-gradient(132deg,#081836e0,#101f45d1 56%,#231848c7);background-size:210px 180px,270px 235px,340px 300px,420px 360px,auto}.cosmicSite .officialCopy .eyebrow,.cosmicSite .expertise .eyebrow,.cosmicSite .approachCopy .eyebrow,.cosmicSite .message .eyebrow,.cosmicSite .principles .eyebrow,.cosmicSite .companyArchive .eyebrow,.cosmicSite .activities .eyebrow{color:#7fe1ff}.cosmicSite .officialCopy .eyebrow>span,.cosmicSite .expertise .eyebrow>span,.cosmicSite .approachCopy .eyebrow>span,.cosmicSite .message .eyebrow>span,.cosmicSite .principles .eyebrow>span,.cosmicSite .companyArchive .eyebrow>span,.cosmicSite .activities .eyebrow>span{background:#7fe1ff;box-shadow:0 0 14px #54d9ff8c}.cosmicSite .sectionIntro>p,.cosmicSite .copyColumns>p,.cosmicSite .approachCopy>p:not(.eyebrow),.cosmicSite .messageCopy>p:not(.eyebrow):not(.signature),.cosmicSite .messageLong p,.cosmicSite .principleList small,.cosmicSite .principlesClosing{color:#e0ebffb8}.cosmicSite .copyIndex{color:#a4d1ff9e}.cosmicSite .copyColumns>p{border-color:#99c5f42e}.cosmicSite .copyColumns>p:before{color:#7fe1ff}.cosmicSite .copyColumns>p strong{color:#fff}.cosmicSite .copyColumns blockquote{background:linear-gradient(135deg,#144997b8,#392579b8);border:1px solid #9bd3ff42;box-shadow:inset 0 1px #ffffff1a,0 22px 55px #020a1c4d}.cosmicSite .strengthCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:radial-gradient(circle at 86% 14%,#54d9ff24,#0000 26%),linear-gradient(145deg,#182f5bd6,#121c41e0);border-color:#93ccff33;box-shadow:0 20px 50px #02091947,inset 0 1px #ffffff14}.cosmicSite .strengthCard:hover{box-shadow:0 28px 64px #0209196b,0 0 32px #359bff1f}.cosmicSite .strengthCard>p:not(.cardEnglish){color:#e2ecffb8}.cosmicSite .cardNumber{color:#8ce6ff;background:#6fc7ff1c;border:1px solid #7dd0ff2e}.cosmicSite .cardEnglish{color:#7fe1ff}.cosmicSite .expertiseFull{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(120deg,#0b214adb,#2b1c5bd1);border:1px solid #98cfff33;box-shadow:0 24px 60px #02091947}.cosmicSite .approach{background:#06122bb8;border-top:1px solid #97cdff1f}.cosmicSite .approachVisual{background:linear-gradient(145deg,#071b3c,#101b43 58%,#251a4c)}.cosmicSite .approachCopy{color:#fff}.cosmicSite .approachFacts{border-color:#97cdff33}.cosmicSite .approachFacts div{border-color:#97cdff2e}.cosmicSite .approachFacts dt{color:#7fe1ff}.cosmicSite .approachFacts dd{color:#f5f8ff}.cosmicSite .partnership{background:radial-gradient(circle at 18% 48%,#2471db6b,#0000 33%),radial-gradient(circle at 86% 22%,#8246c733,#0000 29%),linear-gradient(138deg,#061839f5,#0d1d44f0 58%,#24184ceb);border-top:1px solid #97cdff24}.cosmicSite .partnership:before{opacity:.46;background-image:radial-gradient(circle at 11% 25%,#ffffffb3 0 .8px,#0000 1.5px),radial-gradient(circle at 54% 72%,#71ceffb3 0 1px,#0000 1.7px),radial-gradient(circle at 83% 31%,#ffffff85 0 .8px,#0000 1.5px);background-size:210px 190px,290px 250px,370px 330px}.cosmicSite .contractCard{background:radial-gradient(circle at 92% 8%,#5ea1ff29,#0000 27%),linear-gradient(145deg,#f8fbfffa,#e5effff2);border:1px solid #ffffffbd;box-shadow:0 28px 70px #01081961,inset 0 1px #fff}.cosmicSite .messageImage:before{background:linear-gradient(145deg,#54d9ff,#276df1 55%,#8560e9);box-shadow:0 0 45px #54d9ff38}.cosmicSite .messageImage img{box-shadow:0 28px 70px #01081961}.cosmicSite .messageImage>p{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071634e6;border:1px solid #7fe1ff33}.cosmicSite .messageLong h3{color:#7fe1ff}.cosmicSite .messageLong h4{border-color:#97cdff2e}.cosmicSite .principleList{border-color:#97cdff33}.cosmicSite .principleList article{border-color:#97cdff2e}.cosmicSite .principleList article>span{color:#7fe1ff}.cosmicSite .principlesClosing{border-color:#54d9ff}.cosmicSite .companyGrid article,.cosmicSite .activityCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:radial-gradient(circle at 88% 10%,#54d9ff1f,#0000 27%),linear-gradient(145deg,#192f59d6,#111c40e6);border:1px solid #93ccff33;box-shadow:0 20px 52px #02091947,inset 0 1px #ffffff12}.cosmicSite .companyGrid h4,.cosmicSite .companyGrid li{border-color:#97cdff29}.cosmicSite .companyGrid small,.cosmicSite .companyGrid ul,.cosmicSite .companyGrid article>p:not(.archiveLabel),.cosmicSite .activityCopy p,.cosmicSite .activityFullCopy p{color:#e0ebffb3}.cosmicSite .archiveLabel,.cosmicSite .activityCopy>span,.cosmicSite .activityFullCopy article>span,.cosmicSite .activityCardCta{color:#7fe1ff}.cosmicSite .activityCard:hover{box-shadow:0 28px 68px #0209196b,0 0 34px #359bff1c}.cosmicSite .activityImage{background:#0d2147;border-bottom:1px solid #97cdff29}.cosmicSite .activityImageContain{background:#fafcfffa}.cosmicSite .activityFullCopy{border-color:#97cdff33}.cosmicSite .activityFullCopy article{border-color:#97cdff2e}.cosmicSite .contact{background:radial-gradient(circle at 18% 25%,#2577e875,#0000 31%),radial-gradient(circle at 84% 62%,#763fbc47,#0000 34%),linear-gradient(137deg,#06193bfa,#0a2755f5 52%,#291a54f5);border-top:1px solid #97cdff29;overflow:hidden}.cosmicSite .contact:before{opacity:.48;background-image:radial-gradient(circle at 12% 22%,#ffffffd1 0 1px,#0000 1.7px),radial-gradient(circle at 44% 72%,#6bcdffd9 0 1px,#0000 1.8px),radial-gradient(circle at 76% 18%,#ffffffa3 0 .8px,#0000 1.6px),radial-gradient(circle at 91% 74%,#cebcffc2 0 1px,#0000 1.8px);background-size:190px 170px,250px 225px,315px 280px,390px 350px;animation:6.7s ease-in-out infinite alternate continuumTwinkle}.cosmicSite .contact>*{z-index:1;position:relative}.cosmicSite .contactLink{box-shadow:0 18px 45px #0209194d}.cosmicSite footer{color:#fff;background:linear-gradient(145deg,#07142dfa,#11183afa 58%,#231746fa);border-color:#97cdff26;grid-template-columns:1fr}.cosmicSite .footerLinks{justify-content:flex-end}.cosmicSite footer>p{color:#cadcf68c;border-color:#97cdff29}.cosmicSite .footerContact{background:linear-gradient(90deg,#155eef,#5b51ca);box-shadow:0 10px 28px #155eef3d}.backToTop{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);color:#fff;z-index:28;background:linear-gradient(145deg,#183a70db,#2a2263db);border:1px solid #97daff5c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:58px;height:58px;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 38px #01081957,inset 0 1px #ffffff24}.backToTop span{color:#91e8ff;margin-bottom:3px;font:400 18px/1 Arial,sans-serif}.backToTop small{letter-spacing:.16em;margin-left:.16em;font:700 7px/1 Arial,sans-serif}.backToTop:hover{border-color:#8de7ff;transform:translateY(-3px);box-shadow:0 18px 42px #0108196b,0 0 26px #54d9ff2e}.backToTop:focus-visible{outline-offset:4px;outline:2px solid #9beaff}.contactPage,.cafeteriaPage{color:#f5f8ff;isolation:isolate;background:#07142d;position:relative;overflow:hidden}.contactPage:before,.cafeteriaPage:before{content:"";filter:saturate(1.05)contrast(1.03);mix-blend-mode:screen;opacity:.56;pointer-events:none;z-index:0;background:radial-gradient(circle at 11% 16%,#ffffffd1 0 1px,#0000 1.6px) 0 0/230px 190px,radial-gradient(circle at 62% 42%,#83d3ffb3 0 1px,#0000 1.7px) 0 0/340px 285px,radial-gradient(at 28% 34%,#3477cd4d,#0000 38%),radial-gradient(at 76% 70%,#7545b940,#0000 35%),linear-gradient(142deg,#07142df0,#0f1536e6);animation:240s ease-in-out infinite alternate orionNebulaDrift;position:fixed;inset:-8vmax}.contactPage>*,.cafeteriaPage>*{z-index:1;position:relative}.contactPage .contactFormSection,.cafeteriaIntro,.cafeteriaArchive{color:#f5f8ff}.contactPage .contactAside>p:not(.infoLabel),.cafeteriaIntroCopy>p{color:#e0ebffb8}.contactPage .contactAside dl,.contactPage .contactAside dl div,.cafeteriaFacts,.cafeteriaFacts div{border-color:#97cdff2e}.contactPage .contactAside dt,.cafeteriaFacts dt{color:#7fe1ff}.contactPage .contactFormPanel{color:var(--ink);background:linear-gradient(145deg,#fafcfffa,#e7f0fff5);border-color:#ffffffb8;box-shadow:0 28px 75px #01081961}.contactPage footer,.cafeteriaPage footer{color:#fff;background:linear-gradient(145deg,#07142d,#111a3d 58%,#251846);border-color:#97cdff26;grid-template-columns:1fr}.contactPage .footerLinks,.cafeteriaPage .footerLinks{justify-content:flex-end}.contactPage footer>p,.cafeteriaPage footer>p{color:#cadcf68c;border-color:#97cdff29}.contactPage .footerContact,.cafeteriaPage .footerContact{background:linear-gradient(90deg,#155eef,#5b51ca)}.cafeteriaHero{background:radial-gradient(circle at 18% 32%,#1e6fe266,#0000 31%),linear-gradient(140deg,#071b3c,#111d49 62%,#2a1b54);border-bottom:1px solid #97cdff24}.cafeteriaHero figure{box-shadow:0 30px 80px #01081970}.cafeteriaGallery figure{background:#ebf3fff5;border:1px solid #97cdff33;box-shadow:0 18px 52px #02091947}.cafeteriaClosing{background:linear-gradient(135deg,#0a356f,#174fa8 48%,#593a98);border-top:1px solid #97cdff2e}.cafeteriaIntroCopy>p a{color:#7fe1ff}.cosmicSite .manifesto,.cosmicSite .officialCopy,.cosmicSite .expertise,.cosmicSite .approachCopy,.cosmicSite .partnership,.cosmicSite .message,.cosmicSite .principles,.cosmicSite .companyArchive,.cosmicSite .activities,.contactPage .contactHero,.contactPage .contactFormSection,.cafeteriaPage .cafeteriaHero,.cafeteriaIntro,.cafeteriaArchive,.cafeteriaPage .cafeteriaClosing{background-image:radial-gradient(circle at 8% 16%, #abe1ff21 0 1px, transparent 1.7px), radial-gradient(circle at 76% 34%, #ffffff1a 0 .9px, transparent 1.65px), linear-gradient(132deg, #071735bd, #0e1d41a8 56%, #211746b8), var(--celestial-image);background-position:0 0, 0 0, 0 0, var(--celestial-position,center);background-repeat:repeat,repeat,no-repeat,no-repeat;background-size:230px 195px,355px 310px,auto,cover}.cosmicSite .manifesto{--celestial-image:url(/assets/nebula-carina-nasa.webp);--celestial-position:center 58%}.cosmicSite .officialCopy{--celestial-image:url(/assets/nebula-tarantula-nasa.jpg);--celestial-position:50% 42%}.cosmicSite .expertise{--celestial-image:url(/assets/ngc-1300-galaxy-nasa.jpg);--celestial-position:50% 50%}.cosmicSite .approachCopy{--celestial-image:url(/assets/nebula-catseye-nasa.jpg);--celestial-position:48% 50%}.cosmicSite .partnership{--celestial-image:url(/assets/horsehead-nebula-nasa.jpg);--celestial-position:52% 44%}.cosmicSite .message{--celestial-image:url(/assets/president-message-stars-user.webp);--celestial-position:50% 50%}.cosmicSite .principles{--celestial-image:url(/assets/nebula-ring-nasa-web.jpg);--celestial-position:center center}.cosmicSite .companyArchive{--celestial-image:url(/assets/sombrero-galaxy-nasa.jpg);--celestial-position:center 56%}.cosmicSite .activities{--celestial-image:url(/assets/orion-nebula-nasa.jpg);--celestial-position:50% 46%}.contactPage .contactHero{--celestial-image:url(/assets/nebula-helix-nasa.jpg);--celestial-position:center center}.contactPage .contactFormSection{--celestial-image:url(/assets/nebula-southern-ring-nasa.jpg);--celestial-position:center center}.cafeteriaPage .cafeteriaHero{--celestial-image:url(/assets/nebula-lagoon-nasa.jpg);--celestial-position:center 44%}.cafeteriaIntro{--celestial-image:url(/assets/nebula-butterfly-nasa-web.jpg);--celestial-position:center center}.cafeteriaArchive{--celestial-image:url(/assets/nebula-cranium-nasa.jpg);--celestial-position:center center}.cafeteriaPage .cafeteriaClosing{--celestial-image:url(/assets/nebula-veil-nasa.jpg);--celestial-position:center center}@media (max-width:1050px){.desktopNav{display:none}.mobileMenu{display:block;position:relative}.mobileMenu summary{cursor:pointer;flex-direction:column;gap:7px;width:42px;padding:12px 0 12px 14px;list-style:none;display:flex}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu summary span{background:var(--ink);width:28px;height:2px;transition:transform .25s}.mobileMenu[open] summary span:first-child{transform:translateY(4px)rotate(45deg)}.mobileMenu[open] summary span:last-child{transform:translateY(-5px)rotate(-45deg)}.mobileMenu nav{background:var(--navy);color:#fff;border-radius:14px;flex-direction:column;min-width:220px;padding:16px;display:flex;position:absolute;top:48px;right:0}.mobileMenu nav a{border-bottom:1px solid #ffffff24;padding:13px 5px;font-size:13px}.hero{grid-template-columns:30% 70%}.heroCopy{padding-left:4vw;padding-right:2vw}.hero h1{white-space:normal;font-size:clamp(30px,3.45vw,36px)}.heroActions{flex-direction:column;align-items:flex-start;gap:17px}.manifesto{grid-template-columns:40px 1fr 1fr;padding-inline:6vw}.section{padding-inline:6vw}.partnershipNote{left:6vw}.approachCopy{padding-inline:6vw}}@media (max-width:760px){.openingSequence{display:none}.heroVisual:after{background:linear-gradient(100deg,#00040c6b,#00061214 48%,#00040c47),url(/assets/milky-way-eso-mobile.webp) 50%/cover no-repeat}.siteHeader{background:#f4f8fce6;border-radius:15px;height:58px;padding-inline:14px;top:10px;left:12px;right:12px}.brand img{width:126px}.mobileMenu summary span{background:var(--ink);box-shadow:none}.brandMark{border-radius:8px;width:34px;height:34px;font-size:15px}.brandText b{font-size:12px}.brandText small{font-size:7px}.hero{background:#01040a;min-height:100svh;display:block;position:relative}.heroCopy{pointer-events:none;z-index:6;background:linear-gradient(#0000 0 46%,#01040c1a 55%,#01050ec2 72%,#010612 100%);justify-content:flex-end;width:100%;min-height:100svh;padding:92px 22px 26px;position:absolute;inset:0}.heroCopy:before{display:none}.heroCopy>*{pointer-events:auto}.heroCopy .eyebrow{color:#8de7ff;text-shadow:0 0 18px #54d9ff40;margin-bottom:14px}.heroCopy .eyebrow>span{background:#8de7ff}.hero h1{color:#fff;text-shadow:0 3px 28px #000000a6;white-space:normal;font-size:clamp(33px,9.7vw,43px);line-height:1.24}.heroLead{color:#ebf5ffc7;text-shadow:0 2px 14px #000000bf;margin-top:14px;font-size:12px;line-height:1.72}.heroActions{flex-direction:row;align-items:center;gap:15px;margin-top:20px}.heroActions .button{gap:16px;min-width:0;padding:13px 16px;font-size:10px}.heroActions .textLink{color:#fff;border-color:#ffffff61;padding-block:7px;font-size:10px}.heroActions .textLink span{margin-left:7px}.lastUpdate{display:none}.heroVisual{width:100%;min-height:100svh;position:absolute;inset:0}.solarSystemStage{transform-origin:50% 43%;transform:translateY(-5.5svh)scale(1.04)}.sunCore{width:49px;height:49px}.sunIdentifier{top:calc(43% + 23px);left:calc(50% + 32px)}.orbitPlane{aspect-ratio:1.05}.orbitPlane1{width:24%}.orbitPlane2{width:34%}.orbitPlane3{width:45%}.orbitPlane4{width:56%}.orbitPlane5{width:69%}.orbitPlane6{width:84%}.orbitPlane7{width:95%}.orbitPlane8{width:103%}.orbitPlane9{width:102%}.orbitMotion1{--planet-size:6px}.orbitMotion2{--planet-size:9px}.orbitMotion3{--planet-size:14px}.orbitMotion4{--planet-size:7px}.orbitMotion5{--planet-size:23px}.orbitMotion6{--planet-size:20px}.orbitMotion7,.orbitMotion8{--planet-size:11px}.orbitMotion9{--planet-size:5px}.orbitMotion[data-label-side=right] .planetLabel{text-align:left;align-items:flex-start;left:calc(100% + 8px);right:auto}.orbitMotion[data-label-side=right] .planetLabel:before{left:-10px;right:auto}.orbitMotion[data-label-side=right] .planetLabel strong,.orbitMotion[data-label-side=right] .earthPresident{align-self:flex-start}.orbitMotion[data-label-side=left] .planetLabel{text-align:right;align-items:flex-end;left:auto;right:calc(100% + 8px)}.orbitMotion[data-label-side=left] .planetLabel:before{left:auto;right:-10px}.orbitMotion[data-label-side=left] .planetLabel strong,.orbitMotion[data-label-side=left] .earthPresident{align-self:flex-end}.planetLabel small{display:none}.planetLabel strong{font-size:9px}.cometPlane{width:520px;height:148px}.orbitReadout,.spaceCredit{display:none}.signalCard{min-width:125px;padding:13px}.signalCard strong{font-size:24px}.heroCaption,.heroSideNote,.scrollCue{display:none}.manifesto{padding:86px 24px;display:block}.sectionNumber{margin-bottom:30px}.manifesto h2{font-size:40px}.manifestoBody{border-top:1px solid #ffffff47;border-left:0;margin-top:38px;padding:34px 0 0}.verticalMessage{display:none}.section{padding:86px 24px}.officialCopy{display:block}.copyHeading{position:static}.copyColumns{margin-top:45px}.copyColumns blockquote{padding:30px;font-size:22px}.sectionIntro{margin-bottom:46px;display:block}.sectionIntro h2,.partnershipHeading h2,.messageCopy h2{font-size:37px}.sectionIntro>p{margin-top:25px}.strengthGrid{display:block}.strengthCard{min-height:0;padding:27px}.strengthCard+.strengthCard{margin-top:16px}.cardNumber{margin-bottom:38px}.expertiseFull{padding:28px;display:block}.expertiseFull p{margin-top:22px}.approach{flex-direction:column;min-height:auto;display:flex}.approachVisual{min-height:58svh}.approachVisual>img{object-position:52% 32%;transform:scale(1.02)}.approachVisual figcaption{bottom:18px;left:18px}.approachCopy{padding:72px 24px}.approachCopy h2{font-size:35px}.officialVisualGrid{display:block}.officialVisualGrid figure+figure{margin-top:12px}.partnership{padding-bottom:86px;display:block}.contractOptions{margin-top:46px;display:block}.contractCard{margin-top:46px;padding:34px 24px}.contractOptions .contractCard{margin-top:0;padding:34px 24px}.contractOptions .contractCard+.contractCard{margin-top:16px}.partnershipNote{max-width:none;margin:30px 0 0;position:static}.message{flex-direction:column;gap:76px;display:flex}.messageImage{position:relative;top:auto}.messageImage:before{inset:-10px 12px 10px -10px}.messageImage>p{bottom:-28px;right:-8px}.principles{display:block}.principleList{margin-top:46px}.principleList article{grid-template-columns:25px 70px 1fr;gap:13px}.principleList h3{font-size:25px}.principlesClosing{margin:30px 0 0}.companyGrid{display:block}.companyGrid article+article{margin-top:14px}.activityGrid{display:block}.activityCard+.activityCard{margin-top:18px}.concertGallery{grid-template-columns:repeat(2,minmax(0,1fr))}.concertGallery figure:first-child{aspect-ratio:16/9;grid-column:1/-1}.concertGallery figure:not(:first-child){aspect-ratio:4/5}.contact{padding:86px 24px 54px}.contactTop,.contactInfo{display:block}.contact h2{font-size:40px}.contactLink{margin-top:48px}.contactInfo>div{margin-bottom:30px}.formFrame{border-radius:12px;margin-inline:-12px;padding:4px}.formFrame iframe{height:2350px}footer{padding:44px 24px 28px;display:block}.footerBrand img{width:250px}.footerLinks{flex-wrap:wrap;margin:34px 0}.footerContact{text-align:center;width:100%;display:block}footer>p{margin-top:34px}.contactHero{min-height:480px;padding:150px 24px 70px;display:block}.contactHero h1{font-size:clamp(43px,12vw,60px)}.contactHero>p{margin-top:44px}.contactFormSection{padding:78px 24px 90px;display:block}.contactAside{position:static}.contactFormPanel{border-radius:18px;margin-top:60px;padding:34px 16px 12px}.contactPageFrame{margin-inline:-12px}.cafeteriaHero{min-height:auto;padding:90px 16px 20px;display:block}.cafeteriaHeroCopy{padding:44px 10px 40px}.cafeteriaHeroCopy h1{font-size:42px}.cafeteriaHero figure{height:52svh;min-height:0}.cafeteriaIntro{padding:80px 24px;display:block}.cafeteriaIntroCopy{margin-top:48px}.cafeteriaFacts div{grid-template-columns:92px 1fr}.cafeteriaArchive{padding:80px 24px 90px}.cafeteriaArchiveHeading{flex-direction:column;align-items:start;gap:18px;margin-bottom:36px;display:flex}.cafeteriaGallery{display:block}.cafeteriaGallery figure+figure{margin-top:14px}.cafeteriaClosing{flex-direction:column;align-items:start;padding:80px 24px;display:flex}.cafeteriaClosing>p{writing-mode:initial}.cafeteriaClosing a{margin-top:28px}.openingBrand{width:min(59.2vw,256px)}.openingLogoPanel{padding:15px 18px}.openingBrand img{width:100%}.openingCoordinates{bottom:23px;left:18px}.openingProgress{width:88%}.backToTop{width:50px;height:50px;bottom:15px;right:15px}.backToTop span{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.openingSequence,.openingBackdrop,.openingParticles,.openingOrbit,.openingHorizon,.openingScan,.openingBrand,.openingLogoPanel,.openingProgress i:after,.heroVisual:after,.spaceDust,.spaceDust:before,.spaceDust:after,.sunCore:before,.sunCore:after,.solarProminence,.moon,.cometDustTail,.cometIonTail,.planetTexture,.jupiterRing,.planetRing,.planet5 .planetSurface,.planet5 .planetSurface:before,.planet5 .planetSurface:after,.planet6 .planetSurface,.planet6 .planetSurface:before,.cosmicSite .contact:before,.contactPage:before,.cafeteriaPage:before{animation:none!important}.openingBrand{opacity:1;transform:none}.openingLogoPanel{clip-path:none}}:is(.cosmicSite .manifesto,.cosmicSite .officialCopy,.cosmicSite .expertise,.cosmicSite .approachCopy,.cosmicSite .partnership,.cosmicSite .message,.cosmicSite .principles,.cosmicSite .companyArchive,.cosmicSite .activities,.contactPage .contactHero,.contactPage .contactFormSection,.cafeteriaPage .cafeteriaHero,.cafeteriaIntro,.cafeteriaArchive,.cafeteriaPage .cafeteriaClosing){background-color:#030812;background-image:var(--celestial-image);background-position:var(--celestial-position,center);background-repeat:no-repeat;background-size:cover}[data-celestial]:not(.celestialReady){background-image:none!important}[data-celestial].celestialReady{background-image:var(--celestial-image)}.cosmicSite .manifesto:before,.cosmicSite .manifesto:after,.cosmicSite .partnership:before,.contactPage .contactHero:after{display:none}:is(.cosmicSite .manifestoTitle,.cosmicSite .manifestoBody,.cosmicSite .copyHeading,.cosmicSite .copyColumns,.cosmicSite .expertise .sectionIntro,.cosmicSite .messageCopy,.cosmicSite .principlesIntro,.cosmicSite .principleList,.cosmicSite .principlesClosing,.cosmicSite .companyArchive .sectionIntro,.cosmicSite .activities .sectionIntro,.cosmicSite .activityFullCopy,.contactPage .contactHero>div,.contactPage .contactHero>p,.contactPage .contactAside,.cafeteriaPage .cafeteriaHeroCopy,.cafeteriaPage .cafeteriaIntro>div,.cafeteriaPage .cafeteriaArchiveHeading,.cafeteriaPage .cafeteriaClosing>h2){-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);box-sizing:border-box;background:linear-gradient(145deg,#050e228c,#0c183457);border:1px solid #d6ebff3d;border-radius:24px;box-shadow:0 24px 68px #0106124d,inset 0 1px #ffffff24}.cosmicSite .manifestoTitle,.cosmicSite .manifestoBody,.cosmicSite .copyHeading,.cosmicSite .copyColumns,.cosmicSite .expertise .sectionIntro,.cosmicSite .messageCopy,.cosmicSite .principlesIntro,.cosmicSite .principleList,.cosmicSite .companyArchive .sectionIntro,.cosmicSite .activities .sectionIntro,.contactPage .contactAside,.cafeteriaPage .cafeteriaIntro>div,.cafeteriaPage .cafeteriaArchiveHeading{padding:clamp(24px,3vw,42px)}.cosmicSite .manifestoBody{border-left-color:#d6ebff3d}.cosmicSite .copyColumns{padding-block:16px}.cosmicSite .principlesClosing,.cosmicSite .activityFullCopy,.contactPage .contactHero>p,.cafeteriaPage .cafeteriaClosing>h2{padding:clamp(22px,2.5vw,34px)}.contactPage .contactHero>div{padding:clamp(26px,3vw,44px)}.cafeteriaPage .cafeteriaHeroCopy{align-self:center;margin:4vw;padding:clamp(28px,4vw,52px)}:is(.cosmicSite .strengthCard,.cosmicSite .expertiseFull,.cosmicSite .companyGrid article,.cosmicSite .activityCard){-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:linear-gradient(145deg,#06112794,#101b3c66);border-color:#d6ebff3d;box-shadow:0 24px 68px #0106124d,inset 0 1px #ffffff21}.cosmicSite .approachCopy{isolation:isolate;position:relative}.cosmicSite .approachCopy:before{-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);content:"";z-index:0;background:linear-gradient(145deg,#050e228f,#0c183457);border:1px solid #d6ebff3d;border-radius:26px;position:absolute;inset:clamp(30px,4vw,58px) clamp(18px,3vw,48px);box-shadow:0 24px 68px #0106124d,inset 0 1px #ffffff24}.cosmicSite .approachCopy>*{z-index:1;position:relative}.cosmicSite .partnershipHeading,.cosmicSite .partnershipNote{-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);box-sizing:border-box;background:linear-gradient(145deg,#050e228f,#0c183457);border:1px solid #d6ebff3d;border-radius:24px;padding:clamp(24px,3vw,42px);box-shadow:0 24px 68px #0106124d,inset 0 1px #ffffff24}.cosmicSite .partnershipNote{padding:20px 24px}.cosmicSite .contractCard,.contactPage .contactFormPanel{-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);background:linear-gradient(145deg,#fafdffd1,#e1eeff9e);border-color:#ffffffb8;box-shadow:0 28px 72px #01071457,inset 0 1px #ffffffb8}.cafeteriaPage .cafeteriaClosing>p,.cafeteriaPage .cafeteriaClosing>a{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#050e226b;border:1px solid #d6ebff3d;border-radius:999px;padding:16px 20px}@media (max-width:760px){:is(.cosmicSite .manifestoTitle,.cosmicSite .manifestoBody,.cosmicSite .copyHeading,.cosmicSite .copyColumns,.cosmicSite .expertise .sectionIntro,.cosmicSite .messageCopy,.cosmicSite .principlesIntro,.cosmicSite .principleList,.cosmicSite .principlesClosing,.cosmicSite .companyArchive .sectionIntro,.cosmicSite .activities .sectionIntro,.cosmicSite .activityFullCopy,.contactPage .contactHero>div,.contactPage .contactHero>p,.contactPage .contactAside,.cafeteriaPage .cafeteriaHeroCopy,.cafeteriaPage .cafeteriaIntro>div,.cafeteriaPage .cafeteriaArchiveHeading,.cafeteriaPage .cafeteriaClosing>h2){border-radius:18px;padding:22px}.cosmicSite .manifestoBody{border-top:1px solid #d6ebff3d;margin-top:18px}.cosmicSite .copyColumns{margin-top:22px}.cosmicSite .messageCopy{margin-top:-6px}.cosmicSite .approachCopy:before{inset:24px 12px}.cosmicSite .partnershipNote{padding:20px}.cafeteriaPage .cafeteriaHeroCopy{margin:22px 0 28px}.cafeteriaPage .cafeteriaIntroCopy{margin-top:18px}.cosmicSite .heroCopy{background:radial-gradient(circle at 18% 24%,#2165cb1f,#0000 36%),linear-gradient(#01040c05 0 42%,#01050e1f 54%,#01050eb8 73%,#010612 100%)}}
