@charset "UTF-8";
:root{color-scheme:dark;--bg:#101315;--panel:#181c1e;--text:#f3f2ed;--muted:#a09faa;--line:rgba(219,235,231,.13);--accent:#c0c1f4;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.6 var(--font);-webkit-font-smoothing:antialiased}body:before{content:"";position:absolute;inset:0 0 auto;height:1100px;z-index:-1;background:radial-gradient(ellipse at 85% 32%,#201c4955,transparent 48%)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:5px}a,button{touch-action:manipulation}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:450;line-height:1.07;letter-spacing:-.052em}.wrap{width:min(1260px,calc(100% - 96px));margin-inline:auto}.serif{font-family:Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;letter-spacing:-.07em}.muted{color:#8d8d9c}.eyebrow,.micro-label,.product-index,.quiet-label,.hero-footer,.art-coordinate,.principle-number,.footer-bottom,.concept-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:10px;color:#b6b6c7}.status-dot,.small-dot{display:inline-block;flex:none;width:6px;height:6px;border-radius:50%;background:#a6a7e5;box-shadow:0 0 10px #8384db4a}.skip{position:fixed;left:20px;top:-100px;z-index:100;background:var(--accent);color:#101315;padding:12px 20px}.skip:focus{top:15px}.nav-shell{position:absolute;top:24px;left:0;right:0;z-index:10}.navigation{width:min(1260px,calc(100% - 72px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 24px;border:1px solid #d2d1ee1a;border-radius:16px;background:linear-gradient(110deg,#deddff0d,#deddff03);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 1px #ffffff0a,0 10px 36px #00000014}.wordmark{display:inline-flex;align-items:center;gap:9px;font-size:27px;font-weight:550;letter-spacing:-1.5px;line-height:1}.brand-symbol{font-size:31px;font-weight:400;color:var(--accent);letter-spacing:0}.brand-dot{margin-left:-9px;color:#9796c8}.nav-links{display:flex;gap:32px;font-size:13px;color:#c6c6d1}.nav-links a:hover,.text-link:hover,footer a:hover{color:var(--accent)}.nav-contact{font-size:12px;display:flex;align-items:center;gap:25px;padding:9px 14px;border-radius:7px;background:#d5d5ff0b;border:1px solid var(--line)}.nav-contact:hover{background:#d5d5ff17}.hero{position:relative;min-height:830px;padding-top:222px;display:flex;flex-direction:column;justify-content:space-between}.hero-copy{position:relative;z-index:2;max-width:850px;pointer-events:none}.hero-copy a{pointer-events:auto}h1{font-size:clamp(68px,7.2vw,102px);margin:26px 0 28px;letter-spacing:-.064em}.hero-description{color:#aaa9bb;font-size:18px;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:32px}.button{border:1px solid transparent;border-radius:8px;padding:14px 21px;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;font-size:13px;font-weight:550;cursor:pointer;transition:background .2s,transform .2s}.button-light{background:#e3e3ee;color:#121224;box-shadow:0 1px 0 #fff6 inset}.button-light:hover{background:#c0c1f4;transform:translateY(-2px)}.button:disabled{opacity:.6;cursor:wait;transform:none}.quiet-label{color:#727287;font-size:9px}.hero-footer{padding:45px 0 26px;display:flex;justify-content:space-between;border-bottom:1px solid var(--line);color:#7a798e;font-size:9px}.hero-footer a{color:#b9b9ca}.hero-footer a span{margin-left:40px}.hero-art{position:absolute;right:-38px;top:127px;width:530px;height:560px;perspective:1000px;z-index:1;pointer-events:none}.art-glow{position:absolute;inset:10%;background:radial-gradient(ellipse,#5f689b50,transparent 65%);filter:blur(40px)}.glass-slab{position:absolute;width:245px;height:355px;top:85px;left:125px;border:1px solid #d3d1ff58;border-radius:24px;transform:rotateY(-28deg) rotateX(15deg) rotateZ(18deg);box-shadow:inset 1px 1px 0 #ffffff45,inset -1px -1px 0 #191449,16px 25px 65px #0000004d;background:linear-gradient(140deg,#ebeeff32,#adabf20a 40%,#4b469327);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.slab-back{left:205px;top:40px;opacity:.3}.slab-middle{left:165px;top:63px;opacity:.55}.slab-front{display:flex;align-items:center;justify-content:center;background:linear-gradient(130deg,#d2d4ff39,#8987ce15 35%,#25235344);animation:float 9s ease-in-out infinite}.slab-cross{font-size:152px;font-weight:100;color:#cfcef5b8;text-shadow:0 3px 20px #d0d5f933;line-height:1}.slab-bottom{position:absolute;bottom:25px;left:20px;right:20px;display:flex;justify-content:space-between;align-items:center;color:#bfbfe29c;letter-spacing:1px;font-size:7px}.slab-bottom span:last-child{font-size:5px}.orbit{position:absolute;border:1px solid #a6a5ea13;width:470px;height:470px;border-radius:50%;left:20px;top:20px;transform:rotateX(58deg) rotateZ(-25deg)}.orbit-two{width:540px;height:540px;left:-15px;top:-15px;opacity:.5}.art-coordinate{position:absolute;color:#6f6e92;font-size:8px;letter-spacing:1.6px}.coordinate-top{top:2px;right:65px}.coordinate-bottom{bottom:56px;right:25px}.art-spark{position:absolute;width:4px;height:4px;background:#bec0eb;border-radius:50%;box-shadow:0 0 20px #bec0eb}.spark-one{top:50px;left:270px}.spark-two{bottom:100px;right:100px}.section-space{padding-top:108px;padding-bottom:20px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:42px}.section-heading .eyebrow{margin-bottom:23px}h2{font-size:clamp(35px,4.1vw,56px);line-height:1.12}.section-intro{font-size:14px;color:var(--muted);line-height:1.75;padding-bottom:6px}.glass{background:linear-gradient(125deg,#c7c6f409,#c7c6f403);border:1px solid #c3c2e824;box-shadow:inset 0 1px #ffffff08,0 15px 70px #00000014;border-radius:18px}.asha-card{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;position:relative}.product-copy{padding:38px 44px 45px}.product-topline{display:flex;justify-content:space-between;align-items:center;gap:14px}.product-index{font-size:9px;color:#88889a}.pill{font-size:9px;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid #a9a9d425;border-radius:30px;color:#afafc7;white-space:nowrap}.pill .status-dot{width:4px;height:4px}.product-copy h3{font-size:64px;letter-spacing:-3px;margin-top:45px;display:flex;align-items:center;gap:16px}.product-star{color:#a2b3e8;font-size:38px}.product-tagline{font-size:23px;line-height:1.35;letter-spacing:-.6px;margin:20px 0}.product-description{font-size:14px;line-height:1.75;color:#9696ab;max-width:390px;margin-bottom:15px}.text-link{display:inline-flex;align-items:center;gap:24px;font-size:12px;margin-top:23px;padding-bottom:5px;border-bottom:1px solid #b3b3d34d}.system-visual{position:relative;margin:24px 24px 24px 0;border:1px solid #a4a2d41c;border-radius:12px;background:radial-gradient(ellipse at 50% 48%,#4f508a20,transparent 70%),linear-gradient(#0808170d,#0707164d);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.system-visual:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#babae719 .8px,transparent .8px);background-size:18px 18px;mask-image:linear-gradient(transparent,#000,transparent);pointer-events:none}.visual-heading{position:relative;display:flex;justify-content:space-between;gap:12px;padding:24px 22px;color:#8283a5}.micro-label{font-size:8px}.concept-label{font-size:8px;letter-spacing:.02em;text-transform:none;color:#68688c}.system-grid{padding:30px 44px;position:relative}.system-node,.mini-node,.authority-node{border:1px solid #b3b3e72b;background:linear-gradient(110deg,#c7c9f808,#c7c9f802);border-radius:8px;box-shadow:0 5px 20px #00000015;display:flex;align-items:center;gap:15px;padding:18px;font-size:13px}.system-node small,.authority-node small{display:block;color:#6e6f95;font-size:7px;letter-spacing:1.3px;margin-bottom:4px}.node-icon{font-size:24px;color:#aeb2d8}.node-arrow{margin-left:auto;color:#585a7a}.connector{width:1px;height:28px;margin:auto;background:linear-gradient(#a8adeb44,#a8adeb14)}.system-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mini-node{display:block;font-size:10px;padding:15px 10px}.mini-node span{display:block;font-size:8px;color:#686b9f;margin-bottom:6px}.authority-node{border-color:#96a9e74a;background:linear-gradient(120deg,#a0adde12,#a0adde03);box-shadow:0 0 30px #6a86d407}.authority-icon{color:#a6b6e8;font-size:30px}.visual-footer{border-top:1px solid #a4a5c815;padding:17px 22px;font-size:8px;color:#8183a5;position:relative;display:flex;gap:8px;align-items:center}.small-dot{width:4px;height:4px}.venture-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px}.venture-card{min-height:450px;border-radius:16px;border:1px solid var(--line);padding:28px 34px;overflow:hidden;position:relative}.venture-copy{position:relative;z-index:1;max-width:320px;padding-top:130px}.venture-copy h3{font-size:38px}.venture-copy p{font-size:14px;color:#a1a1ac;margin-top:19px;line-height:1.7}.hermes{background:radial-gradient(ellipse at 75% 38%,#84788b22,transparent 65%),#191b20}.hermes-art{position:absolute;top:83px;right:10px;width:260px;height:240px;transform:rotate(-20deg)}.hermes-art i{position:absolute;width:180px;height:180px;left:20px;top:0;border:1px solid #e5d3ef29;border-radius:50%;background:linear-gradient(125deg,#eee1ff0a,transparent)}.hermes-art i:nth-child(2){left:50px;top:15px}.hermes-art i:nth-child(3){left:80px;top:30px}.hermes-art i:nth-child(4){left:110px;top:45px}.next{background:radial-gradient(ellipse at 95% 0,#54597112,transparent 65%),#15141a}.next-art{position:absolute;right:30px;top:70px;width:200px;height:200px;display:grid;place-items:center}.next-art span{font-size:74px;font-weight:200;color:#c3c7e088}.next-art i{position:absolute;inset:50px;border:1px solid #b0b8e720;border-radius:50%}.next-art i:nth-of-type(2){inset:20px;border-style:dashed;opacity:.6}.next-art i:nth-of-type(3){inset:-10px;opacity:.3}.next .venture-copy{padding-top:120px}.approach{margin-top:85px;padding-top:85px;padding-bottom:85px;border-block:1px solid var(--line);background:#15151b1a}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:70px}.principles article{border-top:1px solid var(--line);padding-top:22px}.principle-number{color:#7172a5}.principles h3{font-size:20px;line-height:1.3;letter-spacing:-.4px;margin:24px 0 14px}.principles p{color:#9595a4;font-size:14px;line-height:1.8}.company .eyebrow{margin-bottom:35px}.company-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:90px}.company-layout>div>p{font-size:15px;color:#9797a6;line-height:1.8}.company-layout .company-lede{font-size:21px;color:#d8d9e0;letter-spacing:-.3px;line-height:1.65;margin-bottom:24px}.company-signature{display:flex;gap:17px;align-items:center;margin-top:30px}.company-signature>span:last-child{font-size:10px;color:#8787a4;line-height:1.8}.company-signature strong{font-weight:500;color:#bebfd2}.contact{padding-bottom:90px}.contact-panel{padding:50px;display:grid;grid-template-columns:1fr 1fr;gap:75px;background:radial-gradient(ellipse at 0 100%,#43447718,transparent 70%),#c7c6f404}.contact .eyebrow{margin-bottom:35px}.contact h2{font-size:43px}.contact-panel>div>p:not(.eyebrow){font-size:13px;line-height:1.8;color:#9898aa;margin-top:25px}.contact-email{display:inline-flex;gap:36px;border-bottom:1px solid var(--line);padding-bottom:7px;margin-top:32px;font-size:14px}form{padding-top:8px}label{display:block;font-size:11px;letter-spacing:.02em;color:#bdbece;margin-bottom:19px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}input,textarea{display:block;width:100%;color:var(--text);margin-top:8px;padding:12px 13px;background:#07061430;border:1px solid #b6b7d821;border-radius:6px;font-size:12px;outline-offset:2px}input::placeholder,textarea::placeholder{color:#6b6b81;opacity:1}textarea{resize:vertical;min-height:110px}.optional{color:#7e8092}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-note{font-size:10px;color:#818296;margin-top:14px}#form-status{font-size:12px;margin-top:14px;color:#c6c8ea}#form-status[data-error=true]{color:#f2c5b8}footer{border-top:1px solid var(--line);padding:40px 0 24px}.footer-top,.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-top>span{font-size:12px;color:#777892}.footer-top>a:last-child{font-size:11px;color:#a4a5bc}.footer-bottom{margin-top:55px;padding-top:20px;border-top:1px solid #babbe00b;font-size:8px;letter-spacing:.06em;color:#6d6d86}.footer-bottom a{color:#999ab2}@keyframes float{0%,100%{transform:rotateY(-28deg) rotateX(15deg) rotateZ(18deg) translateY(0)}50%{transform:rotateY(-24deg) rotateX(12deg) rotateZ(18deg) translateY(-12px)}}
@media(min-width:1500px){.hero-art{right:-20px}.hero{min-height:880px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}h1{font-size:76px}.hero-art{right:-15px;opacity:.7;transform:scale(.85);transform-origin:right center}.hero-copy{max-width:650px}.hero{min-height:790px}.product-copy{padding:30px}.system-grid{padding:25px}.contact-panel{gap:40px;padding:35px}.quiet-label{display:none}}@media(max-width:780px){.wrap{width:calc(100% - 40px)}.navigation{width:calc(100% - 32px);padding:15px 17px}.nav-links{display:none}.wordmark{font-size:25px}.nav-contact{font-size:11px;gap:18px}.hero{padding-top:150px;min-height:900px}.hero-copy{max-width:100%}.hero .eyebrow{font-size:8px;letter-spacing:.08em}h1{font-size:clamp(48px,10.8vw,78px);margin-top:24px}.hero-description{font-size:15px}.hero-art{top:430px;right:calc(50% - 225px);width:450px;height:430px;transform:scale(.7);transform-origin:center center;opacity:.9}.hero-footer{font-size:7px;padding-top:30px;gap:20px}.hero-footer>a{white-space:nowrap}.hero-footer a span{margin-left:12px}.section-space{padding-top:72px}.section-heading{display:block;margin-bottom:30px}.section-intro{margin-top:24px;font-size:13px}.section-heading .eyebrow{margin-bottom:18px}h2{font-size:38px}.asha-card{grid-template-columns:1fr}.product-copy{padding:27px}.product-copy h3{margin-top:30px;font-size:54px}.product-description{max-width:100%}.system-visual{margin:0 18px 18px;min-height:430px}.system-grid{width:min(360px,100%);align-self:center;padding-block:10px}.visual-footer{margin-top:15px}.venture-grid{grid-template-columns:1fr}.venture-card{min-height:400px;padding:25px}.venture-copy{padding-top:105px}.next .venture-copy{padding-top:90px}.hermes-art{right:-5px;top:65px;opacity:.7}.approach{margin-top:60px;padding-block:65px}.principles{grid-template-columns:1fr;gap:32px;margin-top:35px}.principles h3{margin-top:14px}.principles p{max-width:520px}.company-layout{grid-template-columns:1fr;gap:30px}.company-layout .company-lede{font-size:19px}.contact-panel{grid-template-columns:1fr;padding:27px;gap:40px}.contact h2{font-size:36px}.contact .eyebrow{margin-bottom:25px}.contact{padding-bottom:60px}.footer-top{flex-wrap:wrap}.footer-top>span{order:3;width:100%;font-size:11px}.footer-bottom{margin-top:32px;flex-wrap:wrap;gap:15px}.footer-bottom span:nth-child(2){display:none}.desktop-break{display:none}}@media(max-width:380px){.form-row{grid-template-columns:1fr;gap:0}.product-topline{gap:8px}.product-index{font-size:8px}.pill{font-size:8px}.hero{min-height:850px}.hero-art{top:400px;transform:scale(.6)}h2{font-size:33px}.contact h2{font-size:31px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media(prefers-contrast:more){:root{--muted:#ceced6;--line:#686980}.eyebrow,.product-index,.micro-label,.concept-label,.quiet-label,.hero-footer,.art-coordinate,.footer-bottom{color:#ceced6}.glass,.navigation{border-color:#6e6e84}} 

/* Keep decorative perspective geometry inside its own illustration. */
.hero-art{overflow:clip}

/* Cosmic depth: contained, decorative layers with reduced-motion support. */
:root{--bg:#080b19;--panel:#11162b;--text:#f1f2ff;--muted:#a3acc9;--line:rgba(160,179,255,.16);--accent:#afc9ff}
body{background:radial-gradient(ellipse at 95% 8%,#38257445,transparent 29%),radial-gradient(ellipse at 0% 36%,#16438a2b,transparent 24%),#080b19}body:before{background:radial-gradient(ellipse at 77% 35%,#5243b83d,transparent 48%)}
.wordmark{letter-spacing:-1.1px}.brand-symbol{width:34px;height:34px}.hero-art{overflow:clip;isolation:isolate}.art-glow{inset:0;background:radial-gradient(ellipse,#6752cf55,transparent 65%)}
.cosmic-sphere{position:absolute;border-radius:50%;border:1px solid #c0d4ff66;background:radial-gradient(circle at 29% 24%,#f1f7ffb3 0%,#8aafff3b 13%,#3e4fa31c 37%,#38327a73 63%,#b8a5ff80 89%,#d5eaff9c 100%);box-shadow:inset 12px 16px 40px #b8d6ff26,inset -22px -28px 45px #090e3e99,0 25px 70px #01041166,0 0 45px #7262ff1a;animation:cosmic-drift 13s ease-in-out infinite;z-index:3}.cosmic-sphere:after{content:"";position:absolute;inset:8%;border-radius:50%;border-top:2px solid #e8f2ff80;transform:rotate(-30deg);filter:blur(1px)}
.sphere-main{width:275px;height:275px;right:22px;top:160px;backdrop-filter:blur(3px)}.sphere-near{width:108px;height:108px;left:55px;bottom:78px;animation-delay:-5s}.sphere-far{width:62px;height:62px;right:85px;top:30px;opacity:.65;animation-delay:-8s;filter:blur(.4px)}.sphere-tiny{width:24px;height:24px;left:70px;top:100px;opacity:.65;animation-delay:-3s}.glass-slab{width:200px;height:295px;left:75px;top:85px}.slab-middle{left:105px;top:62px}.slab-back{left:135px;top:40px}.slab-cross{width:105px;height:105px;opacity:.9}.slab-front{z-index:2}.coordinate-bottom{bottom:24px}.asha-name{font-size:12px;line-height:1.7;color:#c2cdec;margin-top:12px}.asha-name span{display:block;color:#a2adcb;font-size:16px;margin-bottom:4px}.product-description{max-width:440px}.architecture-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px}.architecture-card{padding:34px 38px;border:1px solid var(--line);border-radius:18px;background:radial-gradient(ellipse at 100% 0%,#6250a62b,transparent 70%),#13192a66;box-shadow:inset 0 1px #ffffff0a}.architecture-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 16px}.architecture-heading h3{font-size:36px}.architecture-lede{color:#d6ddf7;font-size:19px;margin-bottom:12px}.architecture-card p:last-child{font-size:14px;color:var(--muted);line-height:1.8}.system-visual{align-self:stretch}.hero-art .orbit{border-color:#aac0ff26}.product-star{color:#9eafff}
@keyframes cosmic-drift{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(8px,-19px,0)}}
@media(max-width:780px){.architecture-grid{grid-template-columns:1fr}.architecture-card{padding:28px}.architecture-heading h3{font-size:32px}.sphere-main{width:230px;height:230px;top:130px}.sphere-near{bottom:30px}.hero-art .coordinate-bottom{bottom:4px}.asha-name{max-width:260px}}
@media(prefers-reduced-motion:reduce){.cosmic-sphere{animation:none}}

/* Deep-space constellation direction: volume belongs to the content panels. */
:root{--bg:#050819;--accent:#39e4f2;--text:#edf5ff;--muted:#96a6bc;--line:rgba(86,176,207,.16)}
body{background:radial-gradient(ellipse at 95% 0%,#0e376577,transparent 32%),radial-gradient(ellipse at 4% 38%,#11294d66,transparent 28%),radial-gradient(ellipse at 100% 70%,#10264466,transparent 25%),#050819}
body:before{height:100%;position:fixed;background-image:radial-gradient(1px 1px at 17px 31px,#bbdcff99 90%,transparent),radial-gradient(1px 1px at 123px 89px,#bbdcff66 90%,transparent),radial-gradient(1px 1px at 71px 177px,#bbdcff55 90%,transparent);background-size:257px 293px,389px 367px,463px 419px;opacity:.35;pointer-events:none}
.wordmark{font-family:Georgia,"Times New Roman",serif;font-size:32px;font-weight:400;letter-spacing:-1.5px}.hero-art{overflow:clip}.constellation-map{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 0 16px #36d4ed44);animation:constellation-breathe 12s ease-in-out infinite}.hero-art .orbit,.hero-art .art-spark{display:none}.art-glow{background:radial-gradient(ellipse,#13528344,transparent 68%);filter:blur(30px)}.coordinate-top{color:#61c8dc}.coordinate-bottom{color:#9fb4cd}
.glass,.venture-card,.architecture-card{border:1px solid #6de9ff0e;border-radius:42px;background:radial-gradient(ellipse at 100% 0%,#17457466,transparent 74%),linear-gradient(135deg,#0b1227ef,#080e21f5);box-shadow:inset 0 2px 3px #6adfff1c,inset 2px 0 3px #6adfff0a,0 24px 60px #00051655,0 7px 20px #00000026;transition:transform .5s ease,box-shadow .5s ease}
@media(hover:hover){.architecture-card:hover,.venture-card:hover{transform:translateY(-7px);box-shadow:inset 0 2px 4px #6adfff30,0 36px 75px #00051688}}
.architecture-heading h3,.venture-copy h3{color:#42e7f3}.architecture-card{padding:40px}.asha-card{margin-bottom:32px}.architecture-grid{gap:30px}.venture-grid{gap:30px;margin-top:32px}.system-visual{background:radial-gradient(ellipse at 90% 5%,#17457444,transparent 70%),#070d1d44;border-color:#66dfff12}.navigation{background:linear-gradient(120deg,#11233c99,#0b1124aa);border-color:#71d4ee19;box-shadow:inset 0 1px 2px #72e1ff18,0 15px 40px #00051844}.button-light{background:#c5f3f7;color:#09212c}.button-light:hover{background:#ecfdff}.status-dot,.small-dot{background:#4bddeb;box-shadow:0 0 10px #4bddeb44}.hero-footer{color:#8799b4}.hermes-art i{border-color:#62dcee44!important}.contact-panel{border-radius:44px}.product-star{color:#40ddeb}
@keyframes constellation-breathe{0%,100%{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}
@media(max-width:780px){.glass,.venture-card,.architecture-card,.contact-panel{border-radius:30px}.architecture-card{padding:28px}.wordmark{font-size:27px}.hero-art{opacity:.85}.architecture-grid,.venture-grid{gap:22px}}
@media(prefers-reduced-motion:reduce){.constellation-map{animation:none}.architecture-card,.venture-card{transition:none}}

.product-copy h3{flex-wrap:wrap;gap:16px}.asha-pronunciation{font-family:var(--font);font-size:25px;font-weight:400;letter-spacing:-.5px;color:#a4b8d1;white-space:nowrap}@media(max-width:480px){.product-copy h3{gap:12px}.asha-pronunciation{font-size:21px}}

.hero-art{width:760px;right:-70px;top:110px;height:610px}.constellation-map{object-fit:contain;filter:none}.hero-art .art-glow{opacity:.3}.coordinate-top{right:60px}@media(max-width:1100px) and (min-width:781px){.hero-art{right:-25px;width:620px;opacity:.65}}@media(max-width:780px){.hero-art{width:570px;height:430px;right:calc(50% - 285px);top:430px;transform:scale(.7);opacity:1}}@media(max-width:380px){.hero-art{transform:scale(.6)}}

.navigation{padding:12px 18px 12px 24px;border-radius:24px}.nav-links{gap:5px;padding:5px;border:1px solid #89d5ed17;border-radius:16px;background:linear-gradient(120deg,#14273b88,#0b162888);box-shadow:inset 0 1px 1px #c1eaff0c,0 5px 15px #00040c22}.nav-links a{display:flex;align-items:center;gap:9px;padding:11px 15px;border:1px solid transparent;border-radius:11px;font-size:12px;color:#b0c0d2;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.nav-links svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1;opacity:.7}.nav-links a:hover,.nav-links a:focus-visible{color:#e2fbff;background:linear-gradient(135deg,#315f7c44,#14384e33);border-color:#8bdaef30;box-shadow:inset 0 1px #d7f9ff15,0 4px 12px #00081933}.nav-links a:hover svg{color:#6fe5f4;opacity:1}.nav-contact{border-radius:12px;padding:13px 17px;background:linear-gradient(135deg,#21445d77,#132b4466);border-color:#81d6ee30;box-shadow:inset 0 1px #d3f7ff1a}.nav-contact:hover{background:#28577366}@media(max-width:1050px){.nav-links a{padding:10px;gap:7px}.navigation{gap:12px}}@media(max-width:780px){.nav-links{display:none}.navigation{padding:13px 16px;border-radius:20px}.hero-art{width:450px;right:calc(50% - 225px)}}
