@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Inter:wght@300;400;500&display=swap";:root{--black:#030405;--silver:#e4e6e7;--muted:#94999c;--line:#ffffff26}body{background:var(--black);min-width:320px;color:var(--silver);margin:0;font-family:Inter,Arial,sans-serif}button,input,textarea{font:inherit}button{color:inherit}main{background:#03040591;position:relative;overflow:hidden}.signal-field{z-index:0;pointer-events:none;background:#030405;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 5% 95%,#0000);mask-image:linear-gradient(#0000,#000 5% 95%,#0000)}.signal-field:after{content:"";background:linear-gradient(90deg,#030405c9,#0000 23% 77%,#030405c9);position:absolute;inset:0}.signal-stream{will-change:transform;width:100%;position:absolute;top:0}.signal-stream-0{opacity:.14;animation:4.8s linear infinite rise}.signal-stream-1{opacity:.06;filter:blur(.35px);width:76%;animation:3.6s linear -1.4s infinite rise;left:12%}.signal-stream-2{opacity:.035;filter:blur(.8px);width:108%;animation:2.8s linear -.8s infinite rise;left:-4%}.signal-row{white-space:nowrap;color:#fff;letter-spacing:.07em;border-bottom:1px solid #ffffff2b;grid-template-columns:108px 86px 138px minmax(320px,1fr) 100px;align-items:center;gap:18px;height:29px;padding:0 3vw;font:400 9px IBM Plex Mono,monospace;display:grid}.signal-row p{margin:0}.signal-row b{font-weight:500}header,.hero,.capabilities,.inquiry,footer{z-index:2;position:relative}header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(#030405,#030405b3);grid-template-columns:1fr auto 1fr;align-items:center;height:74px;padding:0 4vw;display:grid}.brand-link{width:max-content;color:inherit;text-decoration:none}.cerium-logo{z-index:2;mix-blend-mode:screen;width:min(520px,74vw);height:auto;display:block;position:relative}.cerium-logo.compact{width:190px}nav{gap:32px;display:flex}nav a{color:#b3b7b9;font-size:12px;text-decoration:none}.system-state{color:#8e9396;letter-spacing:.1em;justify-self:end;align-items:center;gap:8px;font:400 8px IBM Plex Mono,monospace;display:flex}.system-state i{background:#fff;border-radius:50%;width:4px;height:4px;animation:1s infinite blink}.hero{text-align:center;background:radial-gradient(#030405f5,#03040594 54%,#0000 79%);flex-direction:column;justify-content:space-between;align-items:center;min-height:74vh;padding:11vh 7vw 6vh;display:flex}.hero-copy{width:min(790px,100%)}.eyebrow{color:#8f9497;letter-spacing:.16em;margin:0;font:400 10px IBM Plex Mono,monospace}.hero h1{letter-spacing:-.045em;margin:24px 0 22px;font-size:clamp(42px,4.6vw,64px);font-weight:400;line-height:1}.lede{color:#b9bdc0;max-width:680px;margin:0 auto;font-size:16px;line-height:1.72}.hero-index{color:#7f8487;letter-spacing:.14em;justify-content:space-between;width:min(790px,100%);font:400 8px IBM Plex Mono,monospace;display:flex}.capabilities{text-align:center;border-top:1px solid var(--line);background:linear-gradient(90deg,#030405e8,#03040580,#030405e3);padding:110px 6vw 145px}.section-intro{text-align:center;max-width:720px;margin:0 auto 90px}.section-intro h2{letter-spacing:-.035em;margin:21px 0 17px;font-size:clamp(34px,3.5vw,44px);font-weight:500;line-height:1.1}.section-intro>p:last-child{color:#a7acae;max-width:620px;margin:0 auto;font-size:16px;line-height:1.65}.cards{gap:100px;max-width:1120px;margin:auto;display:grid}.intel-card{text-align:center;cursor:pointer;background:#080a0b;border:1px solid #ffffff45;border-radius:0;width:100%;height:min(61vw,650px);min-height:560px;padding:0;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000061}.card-visual,.card-copy{transition:opacity .72s,filter .72s,transform .72s cubic-bezier(.22,.61,.36,1),visibility linear;position:absolute;inset:0}.card-visual img{object-fit:cover;opacity:1;filter:grayscale()contrast(1.2)brightness(.79);width:100%;height:100%;transition:transform 1.3s,filter .8s}.intel-card:hover .card-visual img{filter:grayscale()contrast(1.22)brightness(.84);transform:scale(1.012)}.image-shade{z-index:2;background:linear-gradient(#0000 48%,#000000c7),linear-gradient(90deg,#0000002e,#0000 50%,#00000021);position:absolute;inset:0}.card-meta{z-index:4;color:#eef0f1c4;letter-spacing:.14em;justify-content:space-between;font:400 8px IBM Plex Mono,monospace;display:flex;position:absolute;top:25px;left:28px;right:28px}.card-visual>h3{z-index:4;letter-spacing:-.025em;margin:0;font-size:clamp(26px,3vw,35px);font-weight:500;line-height:1.1;position:absolute;bottom:32px;left:36px;right:36px}.tactical-layer{z-index:1;position:absolute;inset:0;overflow:hidden}.tactical-layer svg{width:100%;height:100%;position:absolute;inset:0}.track-segment{fill:none;stroke:#ffffff5c;stroke-width:.7px}.track-segment.secondary{opacity:.56}.sector{fill:#ffffff03;stroke:#ffffff30;stroke-width:.65px}.position-tick path{stroke:#ffffff7a;stroke-width:.75px}.edge-data{color:#ffffff8c;letter-spacing:.11em;border-top:1px solid #ffffff29;justify-content:space-between;padding-top:7px;font:400 7px IBM Plex Mono,monospace;display:flex;position:absolute;top:50%;left:22px;right:22px}.dissolve-field{z-index:5;opacity:0;background:repeating-linear-gradient(0deg,#0000 0 4px,#ffffff57 5px);transition:inset .72s,opacity .22s;position:absolute;inset:-100% 0 100%}.card-copy{opacity:0;visibility:hidden;filter:blur(12px);background:radial-gradient(circle at 50% 40%,#222628,#0a0c0d 64%,#050607);justify-content:center;align-items:center;padding:9%;display:flex;transform:scale(1.018)}.card-copy>div:last-child{max-width:830px}.card-copy h3{letter-spacing:-.025em;margin:0 0 26px;font-size:clamp(27px,3vw,35px);font-weight:500;line-height:1.1}.card-copy p{color:#c3c6c8;max-width:820px;margin:16px auto 0;font-size:clamp(15px,1.25vw,17px);line-height:1.64}.intel-card.is-open .card-visual{opacity:0;visibility:hidden;filter:blur(13px);transition:opacity .55s,filter .55s,transform .55s,visibility 0s linear .55s;transform:scale(1.035)}.intel-card.is-open .dissolve-field{opacity:.85;inset:0}.intel-card.is-open .card-copy{opacity:1;visibility:visible;filter:blur();transition-delay:.17s;transform:scale(1)}.inquiry{border-top:1px solid var(--line);background:linear-gradient(90deg,#030405ed,#03040587,#030405e6);padding:120px 6vw 145px}.inquiry .section-intro{margin-bottom:72px}.inquiry-card{background:#090b0c;border:1px solid #ffffff40;width:min(920px,100%);height:560px;margin:auto;position:relative;overflow:hidden;box-shadow:0 32px 90px #0006}.inquiry-visual,.inquiry-form-wrap{background:0 0;border:0;width:100%;height:100%;transition:opacity .72s,filter .72s,transform .72s,visibility linear;position:absolute;inset:0}.inquiry-visual{cursor:pointer;background:radial-gradient(circle at 50% 45%,#202426,#090b0c 62%,#050607);flex-direction:column;justify-content:center;align-items:center;gap:25px;display:flex}.inquiry-visual:before{content:"";background:linear-gradient(115deg,#0000 20%,#ffffff09 46%,#0000 65%);position:absolute;inset:0}.inquiry-visual .cerium-mark{z-index:2;position:relative}.inquiry-kicker,.inquiry-code{z-index:2;color:#888e91;letter-spacing:.14em;font:400 8px IBM Plex Mono,monospace;position:absolute}.inquiry-kicker{top:28px;left:30px}.inquiry-code{bottom:27px;right:30px}.inquiry-visual strong{z-index:2;letter-spacing:-.025em;font-size:clamp(28px,3vw,38px);font-weight:400;position:relative}.inquiry-form-wrap{opacity:0;visibility:hidden;filter:blur(12px);background:linear-gradient(145deg,#1c2022,#090b0c 62%,#121516);justify-content:center;align-items:center;padding:54px 8%;display:flex;transform:scale(1.018)}.inquiry-card.is-open .inquiry-visual{opacity:0;visibility:hidden;filter:blur(13px);transition:opacity .55s,filter .55s,transform .55s,visibility 0s linear .55s;transform:scale(1.035)}.inquiry-card.is-open .inquiry-visual .dissolve-field{opacity:.85;inset:0}.inquiry-card.is-open .inquiry-form-wrap{opacity:1;visibility:visible;filter:blur();transition-delay:.17s;transform:scale(1)}form{width:100%;max-width:720px}.form-head{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.form-head button{border:1px solid var(--line);color:#bfc3c5;cursor:pointer;background:0 0;width:34px;height:34px;font-size:19px;font-weight:300}.field-pair{grid-template-columns:1fr 1fr;gap:30px;display:grid}label{color:#93989b;letter-spacing:.12em;text-align:left;text-transform:uppercase;gap:9px;margin-bottom:23px;font:400 9px IBM Plex Mono,monospace;display:grid}input,textarea{color:#f0f1f2;resize:none;background:0 0;border:0;border-bottom:1px solid #ffffff47;border-radius:0;outline:none;width:100%;padding:8px 2px 11px;font:400 15px Inter,sans-serif}input:focus,textarea:focus{border-color:#fff}.submit{color:#fff;cursor:pointer;letter-spacing:.14em;background:0 0;border:1px solid #ffffff7a;margin:6px auto 0;padding:14px 30px;font:400 9px IBM Plex Mono,monospace}.submit:disabled{opacity:.45}.form-error{color:#c2c4c5;letter-spacing:.11em;text-align:center;font:400 9px IBM Plex Mono,monospace}.received{letter-spacing:.24em;font:500 15px IBM Plex Mono,monospace}footer{border-top:1px solid var(--line);color:#74797c;letter-spacing:.1em;background:#030405eb;justify-content:space-between;align-items:center;min-height:118px;padding:28px 4vw;font:400 8px IBM Plex Mono,monospace;display:flex}@keyframes rise{to{transform:translateY(-50%)}}@keyframes blink{50%{opacity:.16}}@media (prefers-reduced-motion:reduce){.signal-stream,.system-state i{animation:none}.card-visual,.card-copy,.dissolve-field,.inquiry-visual,.inquiry-form-wrap{transition:none}}@media (width<=800px){header{grid-template-columns:1fr auto;padding:0 20px}nav{display:none}.system-state{font-size:0}.hero{min-height:72vh;padding:10vh 24px 6vh}.hero h1{font-size:clamp(38px,10.5vw,50px)}.lede{font-size:15px}.hero-index{gap:20px}.capabilities,.inquiry{padding:82px 22px 100px}.cards{gap:58px}.intel-card{height:74vh;min-height:590px}.card-copy{padding:70px 25px}.card-copy p{font-size:14px;line-height:1.5}.edge-data{display:none}.inquiry-card{height:650px}.inquiry-form-wrap{padding:45px 24px}.field-pair{grid-template-columns:1fr;gap:0}.inquiry-visual .cerium-mark{gap:10px}.inquiry-visual .mark-name{font-size:12px}.inquiry-visual .mark-symbol{width:42px;height:42px}footer{flex-direction:column;align-items:flex-start;gap:20px}.signal-row{grid-template-columns:82px 122px minmax(290px,1fr)}.signal-row span:nth-child(2),.signal-row span:last-child{display:none}}.cards{gap:112px}@media (width<=800px){.cerium-logo.compact{width:145px}.cards{gap:68px}}.hero{text-align:center;isolation:isolate;justify-content:center;min-height:92vh;padding:9vh 7vw;position:relative}.hero:after{content:"";z-index:-1;background:radial-gradient(#030405bd,#030405e0 55%,#0304057a 82%,#0000);position:absolute;inset:0}.hero-watermark{z-index:-2;opacity:.065;filter:grayscale()contrast(1.15)blur(.25px);mix-blend-mode:screen;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(1080px,72vw);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-copy{z-index:1;position:relative}.inquiry-visual .cerium-logo{width:min(520px,72%)}@media (width<=800px){.hero{min-height:88vh;padding:9vh 24px}.hero-watermark{opacity:.055;width:135vw}.inquiry-visual .cerium-logo{width:86%}}.hero h1{letter-spacing:-.055em;text-transform:none;margin:0 0 38px;font-size:clamp(52px,6.2vw,88px);font-weight:400;line-height:.96}.hero h1 span{letter-spacing:.18em;vertical-align:.25em;color:#aeb2b4;margin-left:.22em;font:400 .24em IBM Plex Mono,monospace;display:inline-block}.hero .lede{color:#c8cbcd;max-width:850px;font-size:clamp(18px,1.35vw,21px);line-height:1.72}@media (width<=800px){.hero h1{font-size:clamp(46px,14vw,66px);line-height:1}.hero h1 span{margin:18px 0 0;font-size:.25em;display:block}.hero .lede{font-size:17px;line-height:1.65}.hero{min-height:100svh;padding:72px 22px}.hero-copy{width:100%;max-width:620px}.hero h1{letter-spacing:-.05em;font-size:clamp(42px,13vw,60px)}.hero .lede{max-width:560px;font-size:16px;line-height:1.7}.capabilities,.inquiry{padding-left:18px;padding-right:18px}.section-intro{margin-bottom:58px}.section-intro h2{font-size:34px}.section-intro>p:last-child{font-size:16px}.intel-card{height:820px;min-height:820px}.card-visual img{object-position:center}.card-meta{font-size:10px;top:18px;left:18px;right:18px}.card-visual>h3{font-size:29px;bottom:25px;left:20px;right:20px}.card-copy{align-items:flex-start;padding:64px 22px 34px;overflow-y:auto}.card-copy>div:last-child{margin:auto 0}.card-copy h3{margin-bottom:22px;font-size:28px}.card-copy p{margin-top:14px;font-size:15px;line-height:1.58}.inquiry-card{height:680px}.inquiry-kicker{font-size:10px;top:20px;left:20px}.inquiry-visual strong{font-size:30px}.inquiry-form-wrap{align-items:flex-start;padding:52px 20px 28px;overflow-y:auto}footer .cerium-logo.compact{width:180px}}@media (width<=420px){.hero{padding-left:18px;padding-right:18px}.hero h1{font-size:42px}.hero .lede{font-size:15.5px;line-height:1.65}.intel-card{height:860px;min-height:860px}.card-copy p{font-size:14.5px}.inquiry-card{height:710px}}@media (prefers-reduced-motion:reduce){.autonomous-frame,.autonomous-scan{animation:none}.autonomous-frame:first-child{opacity:1}}.autonomous-field{opacity:.1;background:0 0}.autonomous-frame{opacity:1;object-position:center 58%;filter:grayscale()contrast(1.42)brightness(.78);animation:8s ease-in-out infinite drone-sweep}.autonomous-field:after{background:linear-gradient(#03040557,#0304057a),radial-gradient(circle,#0000 20%,#03040566 82%)}@keyframes drone-sweep{0%{transform:scale(1.13)translateY(4%)}50%{transform:scale(1.2)translate(-3%,-5%)}to{transform:scale(1.13)translateY(4%)}}@media (width<=800px){.autonomous-field{opacity:.31}.autonomous-frame{object-position:53% 58%;filter:grayscale()contrast(1.5)brightness(.9);width:124%;height:124%;animation:7s ease-in-out infinite drone-sweep-mobile;inset:-12%}.autonomous-field:after{background:linear-gradient(#0304056b,#0304058a),radial-gradient(circle,#0000 12%,#03040561 82%)}.hero:after{background:radial-gradient(#03040580,#030405a6 65%,#03040561)}.hero .mobile-lede{text-align:center}.capabilities{background:linear-gradient(90deg,#030405ad,#03040575,#030405ad)}.inquiry{background:linear-gradient(90deg,#030405b3,#0304057a,#030405b3)}}@keyframes drone-sweep-mobile{0%{transform:scale(1.14)translate(2%,6%)}50%{transform:scale(1.23)translate(-5%,-7%)}to{transform:scale(1.14)translate(2%,6%)}}@media (prefers-reduced-motion:reduce){.autonomous-frame{animation:none;transform:scale(1.15)}}footer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px}footer .cerium-logo.compact{margin:0 auto}footer>span{text-align:center;width:100%}@media (width<=800px){main{background:0 0}.autonomous-field{z-index:1;opacity:.56}.autonomous-frame{filter:grayscale()contrast(1.58)brightness(1.02)}.autonomous-field:after{background:linear-gradient(#03040533,#03040557),radial-gradient(circle,#0000 18%,#03040538 90%)}.hero,.capabilities,.inquiry{background:#03040561}.hero:after{background:radial-gradient(#0304055c,#03040585 68%,#03040547)}.hero-copy,.section-intro{filter:drop-shadow(0 2px 7px #000)}footer{text-align:center;background:#0304058f;justify-content:center;align-items:center;gap:22px;padding:52px 20px}footer .cerium-logo.compact{width:min(260px,76vw);margin:0 auto}footer>span{text-align:center;width:100%}}.autonomous-field{z-index:1;pointer-events:none;opacity:.07;background:#030405;position:fixed;inset:0;overflow:hidden}.autonomous-field:after{content:"";background:radial-gradient(circle,#0000 12%,#0304058a 72%,#030405e0),linear-gradient(#03040547,#03040585);position:absolute;inset:0}.autonomous-frame{object-fit:cover;filter:grayscale()contrast(1.35)brightness(.65);opacity:0;will-change:opacity,transform;width:116%;height:116%;animation:15s linear infinite surveillance-cycle;position:absolute;inset:-8%}.autonomous-frame.frame-b{animation-delay:-10s}.autonomous-frame.frame-c{animation-delay:-5s}.autonomous-scan{z-index:2;mix-blend-mode:screen;background:linear-gradient(#0000,#ffffff14,#0000);height:16vh;animation:2.4s linear infinite scan-field;position:absolute;left:0;right:0}.mobile-lede{display:none}@keyframes surveillance-cycle{0%{opacity:0;transform:scale(1.04)translateY(3%)}8%{opacity:1}29%{opacity:1}36%{opacity:0;transform:scale(1.1)translate(-2%,-4%)}to{opacity:0}}@keyframes scan-field{0%{transform:translateY(-18vh)}to{transform:translateY(118vh)}}@media (width<=800px){main{background:#0304056b}.autonomous-field{opacity:.16}.autonomous-frame{object-position:center;width:110%;height:110%;animation-duration:12s;inset:-5%}.signal-field{background:#030405b8}.signal-stream-0{opacity:.11}.signal-stream-1{opacity:.045}.signal-stream-2{opacity:.025}.desktop-lede{display:none}.mobile-lede{text-align:left;display:block}.hero{min-height:auto;padding-top:86px;padding-bottom:92px}.hero:after{background:radial-gradient(#030405ad,#030405d1 62%,#03040580)}.hero h1{margin-bottom:36px;font-size:clamp(39px,11.5vw,52px)}.hero h1 span{margin-top:14px}.hero .lede{font-size:16px;line-height:1.68}.capabilities{background:linear-gradient(90deg,#030405d1,#0304058f,#030405d1);padding-top:72px;padding-bottom:94px}.section-intro{margin-bottom:48px}.section-intro .eyebrow{font-size:9px;line-height:1.5}.section-intro h2{margin-top:17px;font-size:32px}.cards{gap:54px}.intel-card{height:470px;min-height:470px;transition:height .7s cubic-bezier(.22,.61,.36,1)}.intel-card.is-open{height:810px}.card-visual img{object-position:center 55%}.card-research .card-visual img{object-position:42% 62%}.card-cerium .card-visual img{object-position:57% 55%}.card-meta{text-align:left;align-items:flex-start;gap:12px;font-size:9px;line-height:1.45}.card-meta>span:first-child{max-width:78%}.card-count{display:none}.card-visual>h3{font-size:27px}.card-copy{padding:56px 20px 28px}.card-copy h3{font-size:26px}.card-copy p{font-size:14px;line-height:1.53}.inquiry{background:linear-gradient(90deg,#030405d6,#03040594,#030405d6);padding-top:76px;padding-bottom:90px}.inquiry .section-intro{margin-bottom:48px}.inquiry .section-intro h2{font-size:36px;line-height:1.05}.inquiry-card{height:510px;transition:height .7s cubic-bezier(.22,.61,.36,1)}.inquiry-card.is-open{height:700px}.inquiry-visual strong{font-size:28px}}@media (width<=420px){.hero{padding-left:20px;padding-right:20px}.hero h1{font-size:39px}.hero .lede{font-size:15.5px}.intel-card{height:450px;min-height:450px}.intel-card.is-open{height:830px}.inquiry-card{height:490px}.inquiry-card.is-open{height:720px}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#030405}body{color:#eee;background:#030405;min-width:320px;margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}
