.mausolos-hero{background:radial-gradient(ellipse at 76% 48%,#113049 0,transparent 47%),radial-gradient(ellipse at 100% 100%,#102031,transparent 60%),#050d1a;position:relative;overflow:hidden}.mausolos-hero:before{opacity:.55;background-size:80px 80px}.cosmos-stars{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1px 1px at 8% 20%,#a2d8ea 80%,transparent),radial-gradient(1px 1px at 45% 40%,#a2d8ea 80%,transparent),radial-gradient(1.5px 1.5px at 82% 65%,#c0f9ec 80%,transparent),radial-gradient(1px 1px at 61% 8%,#bbd4ef 80%,transparent),radial-gradient(1px 1px at 15% 86%,#bbd4ef 80%,transparent);background-size:480px 360px;opacity:.5}
.mausolos-layout{position:relative;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:25px;padding-block:88px 45px;min-height:640px}.mausolos-copy{position:relative;z-index:2}.mausolos-copy h1{font-size:clamp(40px,4.1vw,59px);line-height:1.13;letter-spacing:-.052em}.mausolos-copy h1>span{display:block}.mausolos-copy .hero-description{max-width:510px;font-size:16px;line-height:1.9}.mausolos-copy .hero-actions{gap:24px}.mausolos-copy .hero-actions .text-link{font-size:13px}.target-date{display:flex;flex-direction:column;border-left:2px solid #83e7cd;padding-left:17px;margin-top:37px;gap:5px}.target-date>span{font-size:9px;letter-spacing:.18em;color:#8fa9c0;font-weight:700}.target-date time{font-size:19px;font-weight:650;letter-spacing:-.03em;color:#dcebf5}
.mausolos-art{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:0;min-height:485px}.orbital-system{position:relative;width:460px;height:380px;max-width:100%;display:grid;place-items:center;perspective:700px}.neural-sphere{position:absolute;width:430px;height:430px;max-width:none;animation:neural-turn 100s linear infinite}.neural-sphere g circle{fill:#9beee8;stroke:none}.neural-sphere g:last-child circle{fill:none;stroke:#8fe1ee}.core-v{width:145px;height:145px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(#0d3442d9,#09243799 60%,transparent 72%);z-index:2;filter:drop-shadow(0 0 30px #53d9d722)}.core-v img{width:114px;height:auto;opacity:.92}.orbit-ellipse{position:absolute;inset:55px 10px;border:1px solid #8fcedb40;border-radius:50%;transform:rotate(-28deg);animation:orbit-turn 44s linear infinite}.orbit-ellipse:after{content:'';position:absolute;width:6px;height:6px;border-radius:50%;left:18%;top:9%;background:#c8ffef;box-shadow:0 0 14px #82e7d9}.ellipse-b{inset:48px 25px;transform:rotate(42deg);animation-direction:reverse;animation-duration:62s;border-color:#6c9dc02e}.ellipse-c{inset:80px -9px;animation-duration:79s;border-color:#9ac1e323}.math-fragment{position:absolute;font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.1em;color:#91c3d5;opacity:.52;animation:math-drift 14s ease-in-out infinite alternate}.math-one{top:21px;left:16px}.math-two{bottom:20px;right:7px;animation-delay:-8s}.math-three{top:75px;right:-4px;animation-delay:-4s}.mausolos-signature{position:relative;text-align:center;margin-top:-8px;z-index:3;display:flex;flex-direction:column}.project-label{font-size:9px;color:#85b5c9;letter-spacing:.22em}.mausolos-signature strong{font-size:53px;line-height:1.2;letter-spacing:-.04em;font-weight:650;margin:10px 0}.mausolos-signature strong>span{color:#8bf0d0}.concept-label{font-size:10px;color:#8aa6bb;letter-spacing:.04em}.motion-bar{position:relative;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #8dc6db19;padding-block:16px;color:#7491ab;font-family:monospace;font-size:10px;letter-spacing:.12em}.motion-toggle{display:flex;align-items:center;gap:9px;border:0;background:none;color:#a6bacb;padding:8px 0;font-size:10px;letter-spacing:0}.motion-toggle:hover{color:white}.motion-paused *{animation-play-state:paused!important}
.vision-section{background:#0b182a;color:#e7f2fa;padding-block:64px 54px;border-top:1px solid #b6d5ed12}.vision-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:38px}.vision-intro .eyebrow{font-size:10px;color:#8cabc2;margin:0;letter-spacing:.15em}.vision-tech{color:#86dfc7}.vision-intro h2{font-size:27px;max-width:470px;letter-spacing:-.035em}.vision-columns{display:grid;grid-template-columns:1fr 1fr;gap:60px}.vision-columns article{position:relative;border-top:1px solid #bddbec25;padding:28px 0 0 40px}.vision-index{position:absolute;left:0;top:32px;font-family:monospace;font-size:10px;color:#7cccbf}.vision-columns h3{font-size:23px;font-weight:650;margin-bottom:16px}.vision-columns p{font-size:14px;line-height:1.9;color:#aabed0}.agent-strip{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;margin-top:38px;border-top:1px solid #bddbec1a;padding-top:28px;align-items:center}.agent-strip p{font-size:12px;line-height:1.9;color:#9bb2c8}.agent-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.agent-tags span{border:1px solid #8fcbda2b;border-radius:30px;padding:7px 12px;font-size:10px;color:#c0d7e8}.vision-status{font-size:10px;color:#8fa6bb;margin-top:25px;line-height:1.8}
@keyframes neural-turn{to{transform:rotate(360deg)}}@keyframes orbit-turn{from{transform:rotate(-28deg)}to{transform:rotate(332deg)}}@keyframes math-drift{to{transform:translateY(-12px);opacity:.8}}
@media(max-width:1100px){.mausolos-layout{gap:25px;min-height:580px;padding-top:60px}.mausolos-copy h1{font-size:43px}.mausolos-copy .hero-description{font-size:15px}.orbital-system{width:360px;height:330px}.neural-sphere{width:365px;height:365px}.mausolos-art{min-height:445px}.mausolos-signature strong{font-size:46px}.vision-columns{gap:36px}.vision-intro{gap:36px}}
@media(max-width:800px){.mausolos-layout{grid-template-columns:1fr;gap:0;padding-top:54px;padding-bottom:25px}.mausolos-copy{max-width:630px}.mausolos-copy h1{font-size:clamp(38px,6.7vw,52px)}.mausolos-copy .hero-description{max-width:590px}.mausolos-art{margin-top:18px;min-height:450px}.orbital-system{width:420px;height:350px}.neural-sphere{width:410px;height:410px}.target-date{margin-top:27px}.vision-intro{grid-template-columns:1fr;gap:20px}.agent-strip{grid-template-columns:1fr;gap:20px}.agent-tags{justify-content:flex-start}}
@media(max-width:540px){.mausolos-layout{padding-top:40px}.mausolos-copy h1{font-size:clamp(32px,8.6vw,44px)}.mausolos-copy .hero-description{font-size:14px;line-height:1.85}.mausolos-copy .hero-actions{gap:12px;margin-top:24px}.mausolos-copy .hero-actions .button{width:auto;font-size:12px;padding:12px 16px;min-height:47px}.mausolos-copy .hero-actions .text-link{font-size:12px}.mausolos-copy .eyebrow{font-size:9px;letter-spacing:.13em}.target-date time{font-size:17px}.target-date>span{font-size:8px}.mausolos-art{min-height:375px;margin-top:7px}.orbital-system{width:300px;height:280px}.neural-sphere{width:315px;height:315px}.orbit-ellipse{inset:50px -3px}.ellipse-b{inset:35px 10px}.ellipse-c{inset:68px -6px}.core-v{width:116px;height:116px}.core-v img{width:94px}.mausolos-signature strong{font-size:40px;margin:8px 0}.project-label{font-size:8px}.math-fragment{font-size:8px}.math-one{top:10px}.math-three{top:57px;right:0}.math-two{right:0;bottom:5px}.mausolos-signature{margin-top:0}.vision-section{padding-block:43px 38px}.vision-intro h2{font-size:25px}.vision-intro{margin-bottom:28px}.vision-columns{grid-template-columns:1fr;gap:30px}.vision-columns article{padding:23px 0 0 32px}.vision-index{top:28px}.vision-columns h3{font-size:22px}.vision-columns p{font-size:13px}.agent-strip{margin-top:28px;padding-top:23px}.motion-bar{font-size:9px;padding-block:11px}.motion-toggle{font-size:9px}.vision-status{font-size:9px}}
@media(prefers-reduced-motion:reduce){.mausolos-hero *{animation:none!important}}

/* Compact Veraxis introduction and daily target countdown. */
.mausolos-layout{padding-block:32px 30px;min-height:0}
.mausolos-art{min-height:440px;justify-content:flex-start}
.mausolos-signature{order:-1;margin:0 0 8px}
.mausolos-signature strong{font-size:58px;margin:5px 0}
.orbital-system{height:315px;width:400px}
.neural-sphere{width:365px;height:365px}
.target-date{margin-top:25px}
.veraxis-countdown{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px;margin-top:7px;color:#9fbaca;font-size:11px;letter-spacing:0}
.veraxis-countdown strong{color:#a7f4dc;font-size:18px;font-weight:650;font-variant-numeric:tabular-nums}

@media(max-width:1100px){.mausolos-layout{padding-top:28px}.mausolos-art{min-height:410px}.orbital-system{width:330px;height:290px}.neural-sphere{width:330px;height:330px}.mausolos-signature strong{font-size:48px}}
@media(max-width:800px){.mausolos-layout{padding-top:30px;gap:26px}.mausolos-art{min-height:390px;margin-top:0}.mausolos-signature{margin-top:0}.orbital-system{width:360px;height:285px}.neural-sphere{width:335px;height:335px}}
@media(max-width:540px){.mausolos-layout{padding-top:25px;gap:30px}.mausolos-art{min-height:340px}.mausolos-signature strong{font-size:43px}.orbital-system{width:290px;height:240px}.neural-sphere{width:280px;height:280px}.concept-label{font-size:9px}.veraxis-countdown{font-size:10px}.veraxis-countdown strong{font-size:17px}}

/* Veraxis: an animated mathematical field, not a live telemetry display. */
.mausolos-hero{background:radial-gradient(ellipse at 82% 45%,#112b46 0,transparent 48%),radial-gradient(ellipse at 60% 110%,#152b39 0,transparent 60%),#060d18}
.mausolos-layout{grid-template-columns:1.1fr 1fr;gap:28px;padding-block:36px 28px}
.mausolos-copy h1{font-size:clamp(39px,4.15vw,59px);line-height:1.15}
.mausolos-copy .hero-description{margin-top:24px;max-width:490px;color:#afc1d1}
.mausolos-copy .target-date{margin-top:34px;border-left:0;border-top:1px solid #8dc6db30;padding:19px 0 0;max-width:445px}
.target-date time{font-size:15px;color:#c0d4e2}
.veraxis-countdown{margin-top:6px;gap:7px 14px}
.veraxis-countdown strong{font-size:24px}
.mausolos-art{min-height:480px;isolation:isolate;justify-content:flex-start}
.mausolos-signature{order:-1;margin:0;z-index:3}
.mausolos-signature strong{font-size:clamp(60px,6.4vw,86px);font-weight:600;letter-spacing:-.065em;line-height:1.05;margin:11px 0 12px;color:#eefafc}
.mausolos-signature strong>span{color:#90efce}
.project-label{font-size:8px;letter-spacing:.25em;color:#86a9c4}
.concept-label{font-size:10px;color:#9cb4c9;letter-spacing:.01em}
.intelligence-field{width:550px;max-width:115%;aspect-ratio:550/460;position:relative;margin-top:-17px;flex-shrink:0}
.intelligence-map{position:relative;width:100%;height:100%;overflow:visible}
.field-aura{position:absolute;inset:15% 10%;border-radius:50%;background:radial-gradient(ellipse,#3ca4be20,transparent 68%);filter:blur(20px);animation:field-breathe 8s ease-in-out infinite alternate}
.intelligence-strand{stroke-dasharray:150 9 35 8;animation:field-flow 18s linear infinite;animation-delay:var(--delay)}
.field-connections path{stroke-dasharray:3 8;opacity:.4;animation:field-flow 24s linear infinite;animation-delay:var(--delay)}
.field-node{animation:field-node-pulse 5s ease-in-out infinite;animation-delay:var(--delay)}
.intelligence-core{position:absolute;left:50%;top:51.7%;transform:translate(-50%,-50%);width:108px;height:108px;display:grid;place-items:center;border:1px solid #8fe9dc45;border-radius:28px;background:linear-gradient(135deg,#102d3be8,#071626ed);box-shadow:0 0 55px #81efda19,inset 0 0 28px #87dbea08;rotate:-8deg}
.intelligence-core img{width:75px;height:auto;rotate:8deg;filter:drop-shadow(0 0 14px #75efd42a)}
.field-coordinate{position:absolute;font-family:monospace;font-size:8px;letter-spacing:2px;color:#698caa}
.coordinate-top{left:6%;top:6%}.coordinate-bottom{right:5%;bottom:3%}
@keyframes field-flow{to{stroke-dashoffset:-404}}
@keyframes field-node-pulse{0%,100%{opacity:.4}50%{opacity:1}}
@keyframes field-breathe{to{opacity:.5;transform:scale(.9)}}
@media(min-width:801px){.mausolos-copy{padding-bottom:28px}}
@media(max-width:1100px){.mausolos-layout{gap:18px}.mausolos-art{min-height:420px}.intelligence-field{width:460px}.mausolos-signature strong{font-size:67px}}
@media(max-width:800px){.mausolos-layout{grid-template-columns:1fr;gap:33px;padding-top:30px}.mausolos-art{min-height:0}.intelligence-field{width:490px;max-width:100%;margin-top:-13px}.mausolos-signature strong{font-size:72px}.mausolos-copy h1{font-size:clamp(36px,6.5vw,51px)}}
@media(max-width:540px){.mausolos-layout{padding-top:27px;gap:32px}.mausolos-copy h1{font-size:clamp(32px,8.4vw,44px)}.mausolos-copy .target-date{margin-top:25px}.veraxis-countdown strong{font-size:22px}.mausolos-signature strong{font-size:62px}.intelligence-field{margin-top:-8px}.intelligence-core{width:76px;height:76px;border-radius:20px}.intelligence-core img{width:53px}.field-coordinate{font-size:7px}}

@media(min-width:801px){.mausolos-layout{align-items:start}.mausolos-copy{padding-top:24px}.intelligence-field{width:490px;max-width:110%}}
