@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{--bg:#080e17;--surface:#0c1420;--line:#23303e;--text:#f0f4f8;--muted:#9ba9b9;--cyan:#76ddf7;--font:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}::selection{color:#06121d;background:var(--cyan)}.wrap{max-width:1380px;width:calc(100% - 112px);margin:auto}.header{height:112px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:5}.brand{display:flex;align-items:center;gap:9px;flex-shrink:0}.brand img{object-fit:contain;width:57px;height:47px}.brand>span{font-family:'Manrope',Arial,sans-serif;font-weight:800;letter-spacing:4px;font-size:22px;line-height:1.2}.brand small{display:block;font-size:8px;letter-spacing:4px;margin-top:6px;font-weight:600}.header nav{display:flex;gap:37px;color:#b5c1cd;font-size:13px}.header nav a:hover{color:var(--cyan)}.nav-cta{padding:12px 18px;border:1px solid #45515e;background:transparent;color:white;border-radius:4px;font-size:13px}.nav-cta span{margin-left:28px;color:var(--cyan)}.nav-cta:hover{border-color:var(--cyan)}.hero{position:relative;display:grid;grid-template-columns:1.17fr 1fr;min-height:770px;align-content:center;padding-top:84px;isolation:isolate}.hero-copy{position:relative;z-index:2;align-self:center}.eyebrow{font-size:10px;font-weight:600;letter-spacing:2px;line-height:1.8;color:#9dacba;margin:0 0 26px}.dot{display:inline-block;width:5px;height:5px;background:var(--cyan);border-radius:100%;margin-right:10px;vertical-align:2px;box-shadow:0 0 12px #76ddf74a}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:'Manrope',Arial,sans-serif;font-weight:500}h1{font-size:clamp(48px,5.05vw,76px);line-height:1.13;letter-spacing:-3.9px;margin-bottom:28px;white-space:nowrap}h1>span{color:var(--cyan)}.hero-description{color:#a7b4c3;font-size:16px;line-height:1.85;margin-bottom:30px}.hero-actions{display:flex;gap:27px;align-items:center}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:17px 23px;border-radius:3px;font-size:12px;font-weight:600;border:1px solid transparent;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.primary{background:#c1f0fc;color:#081523}.primary:hover{background:#e4faff}.button span{font-size:18px;font-weight:400}.text-link{display:inline-flex;gap:20px;align-items:center;background:transparent;border:0;padding:5px 0;font-size:12px;color:#c5d2df}.text-link:hover{color:var(--cyan)}.hero-art{position:relative;display:grid;place-items:center;align-self:center;min-width:0;height:480px;margin-top:-15px;z-index:0}.hero-art:before{content:'';position:absolute;width:90%;aspect-ratio:1;background:radial-gradient(ellipse,#12426538,transparent 65%);z-index:-1}.eagle-sculpture{position:relative;width:125%;height:auto;max-width:660px;mix-blend-mode:screen;z-index:1;filter:drop-shadow(0 30px 40px #0008);transform:rotate(-2deg);animation:float 9s ease-in-out infinite}.orbital{position:absolute;border:1px solid #29384965;border-radius:50%;width:103%;aspect-ratio:1;transform:rotate(-24deg) scaleY(.56);z-index:2;pointer-events:none}.orbital-two{transform:rotate(41deg) scaleY(.65);width:85%;opacity:.3}.crosshair{position:absolute;color:#5a7182;font:17px monospace;z-index:2}.cross-one{top:10px;right:0}.cross-two{left:3%;bottom:60px}.art-label{font-size:8px;letter-spacing:1.5px;color:#9ba9b9;position:absolute;right:4%;bottom:5px;z-index:3}.art-label i{font-style:normal;display:block;font-size:6px;color:#748799;margin-top:7px}.hero-base{grid-column:1/-1;align-self:end;display:flex;justify-content:space-between;align-items:center;padding:31px 0;border-top:1px solid var(--line);margin-top:86px}.hero-base>span{color:#7d8d9d;font-size:11px;line-height:1.9}.hero-base strong{font-weight:400;color:#c9d3dd}.base-capabilities{display:flex;gap:33px;font-size:8px;letter-spacing:1.4px;color:#b0bdca}.scroll{height:34px;width:34px;display:grid;place-items:center;border:1px solid #344252;border-radius:50%;font-size:14px}.intro{display:grid;grid-template-columns:1fr 1fr;padding:100px 0 110px;gap:0 80px;border-bottom:1px solid var(--line)}.intro>.eyebrow{grid-column:1/-1}.intro h2{font-size:37px;line-height:1.3;letter-spacing:-1.2px;margin-bottom:0}.intro h2 em{font-style:normal;color:var(--cyan)}.intro>p:last-child{font-size:16px;line-height:1.9;max-width:470px;color:var(--muted);align-self:center;margin:0}.section-space{padding-top:110px;padding-bottom:110px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:54px}.section-heading .eyebrow{margin-bottom:21px}h2{font-size:48px;line-height:1.18;letter-spacing:-2px;margin-bottom:0}.section-heading>p{color:var(--muted);font-size:14px;line-height:1.8;margin-bottom:5px;max-width:370px}.expertise-grid{display:grid;grid-template-columns:repeat(3,1fr)}.expertise-item{padding:32px 32px 35px 0;border-top:1px solid #2a3543;position:relative;min-height:300px}.expertise-item:nth-child(3n+2),.expertise-item:nth-child(3n+3){padding-left:32px;border-left:1px solid #202c3a}.service-no{position:absolute;top:36px;right:32px;font-size:9px;color:#74899c;letter-spacing:2px}.service-symbol{font-size:28px;font-family:Arial,sans-serif;color:var(--cyan);margin-bottom:32px;line-height:1}.expertise-item h3{font-size:20px;font-weight:500;letter-spacing:-.4px;margin-bottom:15px}.expertise-item p{font-size:13px;line-height:1.85;color:var(--muted);max-width:320px;margin-bottom:26px}.service-meta{font-size:7px;letter-spacing:1.2px;color:#88a7bb}.systems{background:#0c1420;border-top:1px solid #1b2a39;border-bottom:1px solid #1b2a39}.system-tabs{display:flex;border-bottom:1px solid #334152;gap:38px}.system-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#8799ab;padding:16px 0 19px;font-size:13px;display:flex;align-items:center;gap:36px}.system-tabs button span{font-size:8px;color:#62788c}.system-tabs button[aria-selected=true]{color:#d7f6ff;border-bottom-color:var(--cyan)}.solution-panel{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center;padding-top:57px;min-height:420px}.tiny-label{display:block;font-size:8px;letter-spacing:1.5px;color:#74c5df;margin-bottom:20px}.solution-text h3{font-size:35px;line-height:1.3;letter-spacing:-1px;margin-bottom:22px}.solution-text>p{font-size:13px;line-height:1.9;color:var(--muted);max-width:450px}.solution-text ul{padding:0;list-style:none;color:#c1ccd8;font-size:11px;line-height:2.6;margin:20px 0}.solution-text li:before{content:'↗';color:var(--cyan);margin-right:12px}.solution-text>.text-link{color:var(--cyan)}.flow-visual{padding:20px 15px;max-width:500px;width:100%;position:relative}.diagram-caption{display:block;text-align:center;font-size:7px;color:#667e92;letter-spacing:1.4px;margin-bottom:32px}.flow-source{display:flex;justify-content:space-between;gap:10px}.flow-source>span{border:1px solid #2b4157;padding:14px 6px;flex:1;text-align:center;font-size:10px;border-radius:3px;background:#0e1b2b;color:#a5bbcf}.flow-lines{height:54px;width:100%}.flow-lines svg{width:100%;height:100%;fill:none;stroke:#385970;stroke-width:1}.flow-core{border:1px solid #5286a5;background:linear-gradient(130deg,#142c41,#101d2d);display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 10px;max-width:270px;margin:auto;box-shadow:0 0 50px #2c87b20b;border-radius:6px}.flow-core>span{font-size:14px;color:#d5eaf6}.flow-core .core-status{font-size:6px;letter-spacing:1.5px;color:#79a5ba}.core-status i,.connected-line i,.infra-bottom i{display:inline-block;background:#67d5d0;width:4px;height:4px;margin-right:6px;border-radius:50%;vertical-align:1px}.flow-stem{height:29px;width:1px;background:#385970;margin:auto}.flow-destination{padding:16px 20px;display:flex;gap:16px;align-items:center;justify-content:space-between;border:1px solid #2b4157;background:#0c1928;border-radius:4px;max-width:350px;margin:auto}.little-star{font-size:27px;color:var(--cyan)}.flow-destination strong{font-size:11px;font-weight:500;display:block;margin-bottom:6px}.flow-destination small{font-size:7px;color:#81a0b7}.flow-destination>span:last-child{color:var(--cyan)}.stack{margin-top:65px;padding-top:29px;border-top:1px solid #263342}.stack>span{display:block;font-size:7px;letter-spacing:1.6px;color:#71879c;text-align:center;margin-bottom:30px}.stack>div{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.stack b{font:500 17px 'Manrope',Arial,sans-serif;color:#a3b1c0}.work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.work-art{height:220px;display:grid;place-items:center;position:relative;overflow:hidden;margin-bottom:30px;border:1px solid #233144}.art-payments{background:radial-gradient(ellipse at 50% 100%,#183643,#0d1724 75%)}.mini-platform{border:1px solid #3c5365;width:78%;border-radius:6px;padding:20px 22px;background:#101d2c;transform:perspective(800px) rotateY(-8deg) rotateX(5deg);box-shadow:14px 19px 25px #0004}.mini-overline{font-size:6px;letter-spacing:1.8px;color:#7ea6bb;display:block;margin-bottom:15px}.mini-payment{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:9px;border-bottom:1px solid #23384a;color:#c2d2dd}.mini-payment i{font-style:normal;color:#7bc8dd}.connected-line{font-size:7px;color:#77a4b6;margin-top:12px}.art-operations{background:radial-gradient(ellipse at 90% 10%,#1b2b4b,#0d1724 70%)}.infrastructure{width:80%;text-align:center}.infra-top{display:inline-block;font-size:7px;letter-spacing:1px;background:#172638;border:1px solid #39536b;padding:14px 28px;border-radius:3px}.infra-connector{display:block;height:22px;width:1px;background:#375672;margin:auto}.infrastructure>div{display:flex;justify-content:space-between;position:relative;gap:8px}.infrastructure>div span{background:#152337;border:1px solid #39536b;font-size:7px;letter-spacing:1px;padding:12px 10px;flex:1;border-radius:3px}.infra-bottom{display:inline-block;border:1px solid #324760;font-size:6px;letter-spacing:1.5px;padding:11px 18px;border-radius:3px;color:#adc9db}.art-intelligence{background:radial-gradient(ellipse at 50% 50%,#1e2c48,#0d1724 75%)}.intel-rings{width:158px;height:158px;border:1px solid #40617d;border-radius:50%;position:relative;display:grid;place-items:center}.intel-rings:before,.intel-rings:after{content:'';position:absolute;border-radius:50%;border:1px solid #29405e;inset:19px}.intel-rings:after{inset:42px}.intel-dot{width:16px;height:16px;border-radius:3px;transform:rotate(45deg);background:#76d9f2;box-shadow:0 0 35px #52c2ff77}.intel-rings>span{position:absolute;letter-spacing:1px;font-size:6px;color:#aac5db;background:#101c2b;border:1px solid #36506a;border-radius:3px;padding:8px}.intel-rings>span:nth-of-type(1){top:-5px;left:-18px}.intel-rings>span:nth-of-type(2){top:16px;right:-37px}.intel-rings>span:nth-of-type(3){bottom:8px;left:-35px}.intel-rings>span:nth-of-type(4){bottom:5px;right:-41px}.work-item .tiny-label{font-size:7px;margin-bottom:15px}.work-item h3{font-size:20px;line-height:1.5;letter-spacing:-.5px;margin-bottom:11px}.work-item p{color:var(--muted);line-height:1.9;font-size:12px;margin-bottom:22px}.project-tags{font-size:7px;letter-spacing:1.3px;color:#8198ac}.approach{background:#e8edf0;color:#122234}.approach .eyebrow{color:#546d7e}.approach .section-heading>p{color:#52677a}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;margin-top:65px}.steps article{border-top:1px solid #b1c1cb;padding-top:23px}.steps article>span{font-size:8px;letter-spacing:1.5px;color:#506d80}.steps h3{font-size:18px;letter-spacing:-.5px;margin:30px 0 14px}.steps p{font-size:12px;line-height:1.9;color:#536879;margin-bottom:0}.contact-section h2{font-size:clamp(36px,4.2vw,61px);line-height:1.2;letter-spacing:-2px}.contact-section h2>span{color:var(--cyan)}.contact-section>div{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-top:34px}.contact-section p:not(.eyebrow){font-size:13px;line-height:1.9;color:var(--muted);margin:0}footer{border-top:1px solid var(--line);padding-top:33px;padding-bottom:34px;display:flex;justify-content:space-between;align-items:center;gap:24px}footer .brand{transform:scale(.8);transform-origin:left center;margin-right:-30px}footer p,footer>span,footer>a:last-child{font-size:9px;color:#8295a7;margin:0}footer p{margin-right:auto;margin-left:40px}.brand-assets:hover{color:var(--cyan)}dialog{max-width:540px;width:calc(100% - 32px);max-height:90vh;overflow:auto;background:#0e1927;color:var(--text);border:1px solid #3d556c;border-radius:10px;padding:36px;box-shadow:0 30px 100px #0009}dialog::backdrop{background:#020811cc;backdrop-filter:blur(8px)}dialog .eyebrow{font-size:8px;margin-bottom:16px}dialog h2{font-size:29px;letter-spacing:-1px;line-height:1.25;margin-bottom:15px}.dialog-intro{font-size:12px;color:var(--muted);line-height:1.7}.close{position:absolute;right:15px;top:12px;background:transparent;border:0;color:#b9cada;font-size:25px}.close:hover{color:white}label{display:block;font-size:11px;color:#bacada;margin:17px 0}input,select,textarea{display:block;width:100%;margin-top:8px;padding:12px;background:#080f19;border:1px solid #314659;border-radius:3px;color:#f1f6fa;font-size:12px}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#7d91a4}dialog .button{width:100%;margin-top:5px}.form-note,#form-status{font-size:10px;color:#8ca4b9;line-height:1.7;margin:15px 0 0}.copy-brief{margin-top:14px}.copy-brief[hidden]{display:none}.skip{position:fixed;top:-60px;left:10px;z-index:20;padding:10px;background:var(--cyan);color:black}.skip:focus{top:10px}.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.reveal.visible{opacity:1;transform:translateY(0)}@keyframes float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(0)}}
@media(min-width:1600px){.hero{min-height:830px}.hero-art{height:530px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.hero{min-height:680px;padding-top:70px}.hero-art{height:380px}h1{font-size:55px;letter-spacing:-2.5px}.hero-actions{gap:18px}.button{padding:15px 17px;gap:21px}.base-capabilities{gap:16px;font-size:6px}.hero-base{margin-top:65px}.intro{gap:40px}.intro h2{font-size:31px}.intro>p:last-child{font-size:14px}.section-space{padding-top:80px;padding-bottom:80px}h2{font-size:40px}.expertise-item h3{font-size:18px}.expertise-item{padding-right:22px}.expertise-item:nth-child(3n+2),.expertise-item:nth-child(3n+3){padding-left:22px}.service-meta{font-size:6px}.solution-panel{gap:42px}.steps{gap:25px}.steps h3{font-size:16px}.stack b{font-size:14px}.work-grid{gap:20px}.work-art{height:195px}.work-item h3{font-size:17px}footer p{margin-left:10px}}
@media(max-width:800px){.header{height:90px}.header nav{gap:20px;font-size:11px}.brand>span{font-size:18px}.brand small{font-size:6px}.brand img{width:45px}.hero{grid-template-columns:1fr 0.8fr;min-height:650px;padding-top:65px}.hero .eyebrow{font-size:7px;letter-spacing:1.5px}h1{font-size:46px;letter-spacing:-2px}.hero-description{font-size:13px}.hero-actions{align-items:start;flex-direction:column;gap:14px}.hero-art{height:320px}.hero-base{margin-top:55px}.base-capabilities{display:grid;grid-template-columns:1fr 1fr;gap:13px 23px}.intro{padding:70px 0;gap:25px}.intro h2{font-size:26px}.intro>p:last-child{font-size:12px}.section-heading>p{font-size:12px}.expertise-grid{grid-template-columns:repeat(2,1fr)}.expertise-item:nth-child(n){border-left:0;padding:28px 25px 30px 0;min-height:280px}.expertise-item:nth-child(2n){border-left:1px solid var(--line);padding-left:25px}.expertise-item h3{font-size:19px}.expertise-item p{font-size:12px}.solution-panel{gap:25px}.solution-text h3{font-size:29px}.solution-text>p{font-size:12px}.flow-visual{padding:20px 0}.flow-source>span{font-size:8px}.solution-text ul{font-size:9px}.flow-destination{padding:13px 9px;gap:8px}.flow-destination strong{font-size:10px}.flow-destination small{font-size:6px}.work-grid{grid-template-columns:1fr}.work-item{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.work-art{grid-row:1/5;height:220px;margin-bottom:0}.work-item .tiny-label{margin-top:12px}.work-item p{font-size:12px}.work-item h3{font-size:20px}.project-tags{margin-bottom:15px}.steps{grid-template-columns:1fr 1fr;gap:32px}.steps h3{font-size:20px;margin-top:22px}.section-heading{gap:30px}h2{font-size:36px}.contact-section>div{align-items:start;flex-direction:column;gap:25px}footer{flex-wrap:wrap}footer p{display:none}footer>span{margin-left:auto}.brand-assets{width:100%;text-align:right}.system-tabs{gap:28px}.system-tabs button{gap:15px}}
@media(max-width:560px){.wrap{width:calc(100% - 40px)}.header{height:84px}.header nav{display:none}.nav-cta{font-size:11px;padding:10px 12px}.nav-cta span{margin-left:18px}.hero{display:flex;flex-direction:column;align-items:stretch;min-height:auto;padding-top:48px}.hero .eyebrow{font-size:7px;letter-spacing:1.3px;margin-bottom:23px}.hero-copy{align-self:start;width:100%}h1{font-size:clamp(35px,9.4vw,52px);letter-spacing:-1.9px;line-height:1.15;margin-bottom:23px}.hero-description{font-size:13px;line-height:1.8;margin-bottom:23px}.hero-actions{align-items:center;flex-direction:row;gap:22px}.hero-actions>.text-link{font-size:9px;gap:9px}.button{font-size:10px;padding:14px 15px;gap:18px}.hero-art{height:320px;width:100%;max-width:380px;align-self:center;margin-top:4px}.eagle-sculpture{width:112%}.orbital-one{width:91%}.orbital-two{width:78%}.cross-one{top:45px;right:13px}.cross-two{bottom:30px}.art-label{bottom:17px;right:4%;font-size:6px}.art-label i{font-size:5px}.hero-base{margin-top:12px;padding:25px 0;gap:20px;align-items:start}.hero-base>span{font-size:9px;white-space:nowrap}.base-capabilities{font-size:5px;letter-spacing:.9px;gap:12px 16px}.scroll{display:none}.intro{grid-template-columns:1fr;gap:24px;padding:60px 0}.intro .eyebrow{margin:0;font-size:7px}.intro h2{font-size:30px}.intro>p:last-child{font-size:13px;line-height:1.8;max-width:360px}.section-space{padding-top:65px;padding-bottom:65px}.section-heading{display:block;margin-bottom:36px}.section-heading .eyebrow{font-size:8px;margin-bottom:20px}h2{font-size:34px;letter-spacing:-1.2px}.section-heading>p{font-size:12px;margin:22px 0 0}.expertise-grid{grid-template-columns:1fr}.expertise-item:nth-child(n){border-left:0;padding:25px 0 28px;min-height:0}.expertise-item .service-no{right:0;top:30px}.service-symbol{font-size:24px;margin-bottom:21px}.expertise-item h3{font-size:21px}.expertise-item p{font-size:13px;max-width:none;margin-bottom:20px}.service-meta{font-size:7px}.system-tabs{gap:0;justify-content:space-between}.system-tabs button{font-size:10px;gap:8px;padding-bottom:15px}.system-tabs button span{font-size:6px}.solution-panel{grid-template-columns:1fr;padding-top:35px;gap:25px}.solution-text h3{font-size:30px}.solution-text>p{font-size:13px}.solution-text ul{font-size:11px}.flow-visual{max-width:360px;margin:auto;padding:10px 0}.flow-source>span{font-size:10px}.flow-destination{max-width:300px;padding:15px}.flow-destination strong{font-size:11px}.flow-destination small{font-size:7px}.stack{margin-top:40px}.stack>div{justify-content:center;gap:22px 28px}.stack b{font-size:14px}.stack>span{font-size:6px;letter-spacing:1.3px}.work-grid{gap:40px}.work-item{display:block}.work-art{height:230px;margin-bottom:25px}.work-item h3{font-size:22px}.work-item p{font-size:13px}.work-item .tiny-label{font-size:7px}.project-tags{font-size:7px}.steps{gap:30px 20px;margin-top:40px}.steps article>span{font-size:7px;letter-spacing:1px}.steps h3{font-size:19px;line-height:1.4;margin-top:20px}.steps p{font-size:12px;line-height:1.8}.contact-section h2{font-size:33px;letter-spacing:-1.2px}.contact-section>.eyebrow{font-size:8px}.contact-section p:not(.eyebrow){font-size:12px}.contact-section p br{display:none}footer{padding-top:24px;padding-bottom:24px;gap:13px}footer>span{font-size:7px}.brand-assets{font-size:8px!important}dialog{padding:30px 24px}dialog h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.eagle-sculpture{animation:none}.reveal{transition:none;transform:none;opacity:1}.button{transition:none}}
/* Blend the dimensional mark into the canvas without a visible image boundary. */
.eagle-sculpture{width:114%;max-height:570px;object-fit:contain;mask-image:radial-gradient(ellipse 63% 59% at 50% 50%,#000 46%,#000c 63%,transparent 85%)}.hero-base{position:relative;z-index:4}.hero-art{isolation:isolate}@media(max-width:1100px){.eagle-sculpture{max-height:450px}}@media(max-width:800px){.eagle-sculpture{max-height:380px}}@media(max-width:560px){.eagle-sculpture{width:110%;max-height:350px}}
.hero-art{overflow:hidden}
/* Selected silver identity and extended commerce / publishing capabilities. */
.brand img,.flow-core img{mix-blend-mode:screen;object-fit:contain}.brand img{width:58px;height:58px}.eagle-sculpture{transform:none;animation:silver-float 9s ease-in-out infinite;mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 60%,transparent 100%);width:108%;max-height:550px}.hero-art{height:520px}.flow-core img{height:47px;width:47px}.system-tabs{overflow-x:auto;gap:27px;scrollbar-width:thin;scrollbar-color:#3b566e transparent}.system-tabs button{flex-shrink:0;gap:18px;white-space:nowrap}.work-grid{grid-template-columns:repeat(2,1fr);gap:50px 32px}.work-art{height:250px}.stack>div{gap:20px}.art-publishing{background:radial-gradient(ellipse at 30% 80%,#173548,#0d1724 75%)}.publishing-preview{width:78%;max-width:330px;border:1px solid #37546a;border-radius:5px;padding:22px;background:#101d2c}.content-source{font-size:10px;color:#bfd3e2;background:#17283a;border:1px solid #354c62;padding:17px 12px;border-radius:3px}.content-source>span{color:var(--cyan);margin-right:8px}.publishing-path{height:25px;width:1px;background:#3b617b;margin:auto}.publishing-channels{display:flex;gap:8px}.publishing-channels>span{flex:1;text-align:center;font-size:8px;padding:12px 6px;border:1px solid #365771;border-radius:3px}.publishing-preview .connected-line{text-align:center;font-size:7px;margin-top:19px}@keyframes silver-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@media(max-width:1100px){.hero-art{height:420px}.eagle-sculpture{max-height:460px}.system-tabs{gap:22px}.system-tabs button{gap:12px;font-size:11px}}@media(max-width:800px){.hero-art{height:360px}.eagle-sculpture{max-height:380px}.work-grid{grid-template-columns:1fr}.work-art{height:230px}.system-tabs{gap:25px}}@media(max-width:560px){.brand img{width:45px;height:45px}.hero-art{height:335px;margin-top:12px}.eagle-sculpture{width:104%;max-height:350px}.system-tabs{justify-content:start;gap:26px}.system-tabs button{font-size:11px;padding-top:13px;padding-bottom:16px}.work-art{height:240px}.work-grid{gap:40px}.publishing-preview{width:85%}}@media(prefers-reduced-motion:reduce){.eagle-sculpture{animation:none}}
.brand img,.eagle-sculpture{mask-image:linear-gradient(to right,transparent,#000 11%,#000 89%,transparent),linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent);mask-composite:intersect}
.header{z-index:auto}
.expertise-item.voice-service{grid-column:1/-1;border-left:0;display:grid;grid-template-columns:42px 1fr 1.5fr;gap:12px 24px;min-height:0;padding:32px 0}.voice-service .service-symbol{grid-row:1/3;margin:0}.voice-service h3{align-self:center;margin:0}.voice-service p{grid-column:3;grid-row:1/3;max-width:none;margin:0;padding-right:45px}.voice-service .service-meta{grid-column:2;align-self:start}.voice-service .service-no{right:0}@media(max-width:800px){.expertise-item.voice-service{padding-left:0;grid-template-columns:32px 1fr;gap:12px 18px}.voice-service p{grid-column:2;grid-row:auto;padding-right:0}.voice-service .service-meta{grid-column:2}.voice-service .service-symbol{grid-row:1/4}.voice-service h3{padding-right:25px}}@media(max-width:560px){.expertise-item.voice-service{display:block;padding:25px 0 28px}.voice-service .service-symbol{margin-bottom:21px}.voice-service h3{margin-bottom:15px}.voice-service p{margin-bottom:20px}}
/* Real alpha transparency replaces the earlier background blending workaround. */
.brand img,.flow-core img,.eagle-sculpture{mix-blend-mode:normal;mask-image:none}
/* Business transformation: a complete operation, from review through implementation. */
.business-section{border-bottom:1px solid var(--line)}.business-section .section-heading h2{font-size:43px}.business-section .section-heading>p{max-width:300px}.business-overview{display:grid;grid-template-columns:1fr 1.15fr;gap:85px;padding:36px 0 48px;border-top:1px solid #2b3c4e}.business-thesis h3{font-size:32px;line-height:1.3;letter-spacing:-1px;margin-bottom:23px}.business-thesis>p{color:var(--muted);font-size:13px;line-height:1.9;max-width:430px}.business-thesis .text-link{color:var(--cyan);margin-top:10px}.business-scope article{display:flex;gap:22px;padding:24px 0;border-bottom:1px solid #243241}.business-scope article:first-child{padding-top:0}.business-scope article>span{font-size:9px;letter-spacing:1px;color:#7acde6;padding-top:6px}.business-scope h3{font-size:19px;letter-spacing:-.3px;margin-bottom:12px}.business-scope p{color:var(--muted);font-size:12px;line-height:1.9;margin-bottom:0}.business-examples{border:1px solid #2a3b4c;border-radius:5px;padding:30px;background:#0b1521}.examples-intro{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:10px}.examples-intro .tiny-label{margin:0;font-size:8px}.examples-intro>p{font-size:10px;color:#879db1;margin:0}.workflow-example{display:grid;grid-template-columns:175px 1fr;gap:24px;align-items:center;padding:23px 0;border-top:1px solid #243445}.workflow-example:first-of-type{margin-top:24px}.workflow-example h3{font-size:12px;letter-spacing:0;margin:0;color:#d5e1eb}.workflow-sequence{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px}.workflow-sequence>span{font-size:10px;color:#a9c2d5;line-height:1.6}.workflow-sequence>i{font-style:normal;color:#5c9cba;font-size:12px}.business-deliverables{display:flex;gap:32px;justify-content:space-between;padding-top:28px}.business-deliverables>span{font-size:10px;color:#b9ccdb}.business-deliverables>span:before{content:'↗';color:var(--cyan);margin-right:9px}
/* Technology families keep a substantial toolkit readable at a business level. */
.stack.toolkit{margin-top:78px;padding-top:55px}.stack.toolkit>.toolkit-heading{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:end;flex-wrap:nowrap;margin-bottom:32px}.toolkit-heading .eyebrow{font-size:8px;margin-bottom:18px}.toolkit-heading h3{font-size:34px;line-height:1.25;letter-spacing:-1px;margin-bottom:0}.toolkit-heading>p{font-size:13px;line-height:1.9;color:var(--muted);margin:0;max-width:470px}.stack.toolkit>.toolkit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.toolkit-group{padding:25px 24px 28px 0;border-top:1px solid #2b3e50;min-width:0}.toolkit-group:not(:nth-child(4n+1)){padding-left:24px;border-left:1px solid #243445}.toolkit-number{display:block;font-size:8px;letter-spacing:2px;color:#7796ad;margin-bottom:23px}.toolkit-group h4{font-family:Manrope,Arial,sans-serif;font-weight:500;font-size:15px;line-height:1.6;color:#e1edf5;margin:0 0 13px}.toolkit-group p{font-size:11px;line-height:1.85;color:#94a9bc;margin-bottom:20px}.toolkit-group ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:7px 10px}.toolkit-group li{font-size:9px;line-height:1.7;color:#86c7de}.stack.toolkit>.toolkit-principle{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #2b3e50;padding-top:24px}.toolkit-principle>span{font-size:7px;letter-spacing:1.4px;color:#7ec9e0}.toolkit-principle>p{font-size:11px;color:#acbecd;margin:0}.header nav{gap:25px}@media(max-width:1100px){.business-overview{gap:45px}.business-section .section-heading h2{font-size:36px}.workflow-example{grid-template-columns:145px 1fr;gap:18px}.workflow-sequence{gap:8px}.workflow-sequence>span{font-size:9px}.toolkit-group{padding-right:17px}.toolkit-group:not(:nth-child(4n+1)){padding-left:17px}.toolkit-group h4{font-size:14px}.header nav{gap:20px;font-size:11px}}@media(max-width:800px){.business-overview{gap:35px}.business-section .section-heading{align-items:start}.business-section .section-heading h2{font-size:31px}.business-section .section-heading>p{max-width:220px}.business-thesis h3{font-size:27px}.business-thesis>p{font-size:12px}.business-scope h3{font-size:17px}.examples-intro{display:block}.examples-intro>p{margin-top:12px;line-height:1.7}.workflow-example{grid-template-columns:1fr;gap:16px}.workflow-sequence>span{font-size:10px}.business-deliverables{gap:20px}.business-deliverables>span{font-size:9px;line-height:1.8}.stack.toolkit>.toolkit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolkit-group:nth-child(n){border-left:0;padding:24px 24px 27px 0}.toolkit-group:nth-child(2n){border-left:1px solid #243445;padding-left:24px}.toolkit-group h4{font-size:16px}.toolkit-group p{font-size:12px}.toolkit-group li{font-size:10px}.stack.toolkit>.toolkit-heading{gap:35px}.toolkit-heading h3{font-size:29px}.toolkit-heading>p{font-size:12px}.header nav{gap:13px;font-size:9px}.stack.toolkit>.toolkit-principle{display:block}.toolkit-principle>p{margin-top:12px}}@media(max-width:560px){.business-section .section-heading h2{font-size:32px}.business-section .section-heading>p{max-width:none}.business-overview{grid-template-columns:1fr;gap:32px;padding:29px 0 35px}.business-thesis h3{font-size:30px}.business-thesis>p{font-size:13px}.business-scope h3{font-size:19px}.business-scope p{font-size:13px}.business-examples{padding:22px}.workflow-sequence{grid-template-columns:1fr auto 1fr;gap:10px 12px}.workflow-sequence>i:nth-of-type(2){display:none}.workflow-sequence>span{font-size:10px}.workflow-example{padding:22px 0}.workflow-example h3{font-size:13px}.business-deliverables{display:grid;gap:14px}.business-deliverables>span{font-size:11px}.stack.toolkit{margin-top:45px;padding-top:36px}.stack.toolkit>.toolkit-heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.toolkit-heading h3{font-size:31px}.toolkit-heading>p{font-size:13px}.toolkit-heading .eyebrow{font-size:7px;letter-spacing:1.4px}.stack.toolkit>.toolkit-grid{grid-template-columns:1fr}.toolkit-group:nth-child(n){border-left:0;padding:25px 0;display:grid;grid-template-columns:26px 1fr;gap:0 12px}.toolkit-number{grid-row:1/4;margin-top:5px}.toolkit-group h4{font-size:18px;grid-column:2;margin-bottom:10px}.toolkit-group p{grid-column:2;font-size:12px;margin-bottom:13px}.toolkit-group ul{grid-column:2;gap:6px 12px}.toolkit-group li{font-size:10px}.toolkit-principle>p{line-height:1.8}.hero-description br:last-of-type{display:none}}
