:root{--paper:#eff2f2;--ink:#0000FF;--on-blue:#FBFCFA;--action-hover:#0190A5;--action-hover-text:#000000;--muted:#000000;--line:#d0d5d5;--panel:#e2e6e6;--max:1440px;--pad:clamp(24px,4.5vw,72px);--type-display:clamp(52px,6.2vw,84px);--type-headline:clamp(36px,4.25vw,60px);--type-title:clamp(22px,2vw,28px);--type-body:16px;--type-small:13px;--type-label:10px;--section-space:clamp(64px,5.6vw,80px);--section-scene-space:clamp(80px,6.7vw,96px);--section-compact-space:64px;--section-content-gap:48px}.contact-page{padding-top:76px}.contact-hero{min-height:calc(100vh - 76px);padding-block:clamp(80px,8vw,120px);display:flex;flex-direction:column;align-items:center;text-align:center;border-bottom:1px solid var(--line)}.contact-hero h1{margin:0;font-size:clamp(64px,8vw,116px);line-height:.86;letter-spacing:-.04em}.contact-hero>p{max-width:650px;margin:34px auto 50px;color:var(--muted);font-size:15px;line-height:1.7}.contact-film{width:min(100%,980px);height:390px;position:relative;margin:0;overflow:hidden;border:1px solid var(--line);background:var(--panel)}.contact-film img{width:100%;height:100%;object-fit:cover;filter:none;opacity:1}.contact-film figcaption{position:absolute;left:18px;bottom:16px;font-size:7px;letter-spacing:.14em}.contact-network{padding-block:clamp(110px,11vw,170px);display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center;border-bottom:1px solid var(--line)}.contact-choice h2,.contact-engagement h2,.contact-network h2,.contact-sectors h2{margin:0 0 28px;font-size:clamp(38px,4vw,58px);line-height:.95;letter-spacing:-.035em}.contact-network p{max-width:540px;margin:0 0 30px;color:var(--muted);line-height:1.7}.contact-network p strong{color:var(--ink);font-weight:500}.contact-regions{display:flex;gap:12px}.contact-regions span{padding:10px 16px;letter-spacing:.14em}.contact-map,.contact-regions span{border:1px solid var(--line);font-size:8px}.contact-map{height:380px;display:flex;align-items:center;justify-content:center;padding:30px;background:#eef0f0;letter-spacing:.13em}.contact-map i{width:70px;height:1px;background:#a7aaaa}.contact-map b{width:74px;height:74px;display:grid;place-content:center;background:var(--ink);color:var(--paper);font-size:10px;font-weight:500}.contact-sectors{padding-block:clamp(110px,11vw,170px);text-align:center;border-bottom:1px solid var(--line)}.contact-sectors>div{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line);border-top:1px solid var(--line);margin-top:60px}.contact-sectors article{min-height:270px;padding:34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;align-items:center}.contact-choice svg,.contact-sectors svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.4;margin-bottom:auto}.contact-sectors h3{margin:36px 0 15px;font-size:25px;line-height:1.05;font-weight:500}.contact-sectors p{max-width:300px;margin:0;color:var(--muted);font-size:12px;line-height:1.6}.contact-choice{padding-block:clamp(110px,11vw,170px);text-align:center;border-bottom:1px solid var(--line)}.contact-choice>div{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:960px;margin:58px auto 0}.contact-channel-pending,.contact-choice a{min-height:230px;padding:38px;border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:var(--ink)}.contact-choice a:hover{background:var(--panel)}.contact-channel-pending{color:#777b7b;background:#f3f4f4}.contact-choice svg{margin:0 0 28px}.contact-choice strong{font-size:10px;letter-spacing:.14em}.contact-choice span{margin-top:12px;color:var(--muted);font-size:9px;letter-spacing:.06em}.contact-engagement{padding-block:clamp(110px,11vw,170px);background:#eef0f0;border-bottom:1px solid var(--line)}.contact-engagement .shell{max-width:980px}.contact-engagement header{text-align:center;margin-bottom:68px}.contact-engagement header p{margin:0;color:var(--muted)}.contact-engagement form{display:flex;flex-direction:column;gap:28px}.contact-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px}.contact-engagement label{display:flex;flex-direction:column}.contact-engagement label span{font-size:8px;letter-spacing:.13em;color:var(--muted)}.contact-engagement input,.contact-engagement textarea{width:100%;border:0;border-bottom:1px solid #aeb2b2;background:transparent;padding:13px 0;font:inherit;color:var(--ink);border-radius:0;resize:vertical}.contact-engagement input:focus,.contact-engagement textarea:focus{outline:0;border-bottom-color:var(--ink)}.contact-engagement button{width:100%;justify-content:space-between;margin-top:16px}.contact-form-note{margin:0;color:var(--muted);font-size:10px}.contact-form-status{min-height:24px;margin:0;font-size:13px;font-weight:500}@media(max-width:760px){.contact-page{padding-top:66px}.contact-hero{min-height:auto}.contact-hero h1{font-size:clamp(52px,15vw,68px)}.contact-film{height:320px}.contact-network{grid-template-columns:1fr;gap:55px}.contact-map{height:300px;padding:18px}.contact-map i{width:28px}.contact-map b{width:58px;height:58px}.contact-choice>div,.contact-field-pair,.contact-sectors>div{grid-template-columns:1fr}.contact-sectors article{min-height:230px}.contact-channel-pending,.contact-choice a{min-height:200px}}.contact-choice a:hover,body .play-overlay button:hover{background:var(--action-hover);border-color:var(--action-hover);color:var(--action-hover-text)}.admin-login{min-height:100vh;display:grid;place-items:center;background:#eef0f0;padding:24px}.admin-login form{width:min(100%,480px);padding:48px;background:var(--paper);border:1px solid var(--line);display:flex;flex-direction:column;gap:22px}.admin-login img{width:240px;height:86px;object-fit:contain}.admin-login form>p:first-of-type,.admin-login label span{font-size:8px;letter-spacing:.15em;color:var(--muted)}.admin-login h1{margin:0 0 18px;font-size:42px}.admin-login label{display:flex;flex-direction:column;gap:8px}.admin-editor input,.admin-editor textarea,.admin-login input{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:12px 0;background:transparent;font:inherit}.admin-editor button,.admin-login button,.admin-section-head button,.admin-shell header button{min-height:44px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-size:9px;letter-spacing:.12em}.admin-login>a{font-size:9px;letter-spacing:.12em}.admin-error{min-height:20px;color:#93000a;font-size:12px}.admin-shell{min-height:100vh;background:var(--paper)}.admin-shell>header{height:90px;padding:0 var(--pad);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.admin-shell>header img{width:190px;height:68px;object-fit:contain}.admin-shell>header>div{display:flex;align-items:center;gap:24px;font-size:8px;letter-spacing:.13em}.admin-shell>header button{padding:0 18px}.admin-summary{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.admin-summary div{min-height:140px;padding:30px var(--pad);display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--line)}.admin-summary strong{font-size:42px}.admin-summary span{font-size:8px;letter-spacing:.15em;color:var(--muted)}.admin-workspace{display:grid;grid-template-columns:1.1fr .9fr}.admin-editor,.admin-list{padding:60px var(--pad)}.admin-list{border-right:1px solid var(--line)}.admin-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:38px}.admin-editor h2,.admin-inquiries h2,.admin-section-head h1{margin:0;font-size:34px}.admin-section-head button{padding:0 18px}.admin-list article{display:grid;grid-template-columns:1fr auto;gap:24px;padding:28px 0;border-top:1px solid var(--line)}.admin-list article span{font-size:8px;letter-spacing:.12em;color:var(--muted)}.admin-list article h2{margin:10px 0;font-size:24px}.admin-list article p{margin:0;color:var(--muted);line-height:1.5}.admin-list article>button{border:0;background:transparent;font-size:9px;letter-spacing:.12em}.admin-editor form{display:flex;flex-direction:column;gap:22px;margin-top:38px}.admin-editor label{display:flex;flex-direction:column;gap:8px}.admin-editor label span{font-size:8px;letter-spacing:.13em;color:var(--muted)}.admin-editor textarea{resize:vertical}.admin-editor button{width:100%}.admin-editor .admin-delete{background:transparent;color:var(--ink)}.admin-check{flex-direction:row!important;align-items:center}.admin-check input{width:18px;height:18px}.admin-inquiries{padding:60px var(--pad);border-top:1px solid var(--line)}.admin-inquiries article{padding:24px 0;border-bottom:1px solid var(--line);display:grid;gap:8px}.admin-inquiries p,.admin-inquiries span{color:var(--muted);font-size:12px}.admin-accounts{display:grid;grid-template-columns:1.1fr .9fr;background:var(--paper);border-top:1px solid var(--line)}.admin-account-create,.admin-accounts-list{padding:60px var(--pad);min-width:0}.admin-accounts-list{border-right:1px solid var(--line)}.admin-accounts h2{margin:0 0 38px;font-size:34px}.admin-accounts-list article{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--line)}.admin-accounts-list article>div{min-width:0;display:grid;gap:6px}.admin-accounts-list strong{font-size:15px;overflow-wrap:anywhere}.admin-account-create label span,.admin-account-create>p,.admin-accounts-list span{font-size:9px;letter-spacing:.1em;color:var(--muted);overflow-wrap:anywhere}.admin-accounts button{min-height:44px;padding-inline:18px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:600 9px/1 Inter Variable,Inter,sans-serif;letter-spacing:.12em;cursor:pointer}.admin-accounts button:disabled{cursor:not-allowed;opacity:.45}.admin-account-create>p{max-width:52ch;line-height:1.6;letter-spacing:0}.admin-account-create form{display:grid;gap:22px;margin-top:32px}.admin-account-create label{display:grid;gap:8px}.admin-account-create input{min-height:44px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;font:inherit}.admin-account-create form>p{min-height:20px;margin:0;color:var(--muted);font-size:12px}@media(max-width:900px){.admin-accounts,.admin-workspace{grid-template-columns:1fr}.admin-accounts-list,.admin-list{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:600px){.admin-login form{padding:30px}.admin-summary{grid-template-columns:1fr}.admin-summary div{min-height:100px;border-bottom:1px solid var(--line)}.admin-shell>header>div>span{display:none}.admin-section-head{align-items:flex-start;flex-direction:column;gap:20px}.admin-account-create,.admin-accounts-list{padding-block:42px}.admin-accounts-list article{align-items:flex-start;flex-direction:column;padding-block:20px}}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;background-color:var(--paper);background-image:linear-gradient(90deg,rgba(0,0,255,.02) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,255,.02) 1px,transparent 0);background-size:64px 64px;color:var(--ink);font-family:Inter Variable,Inter,sans-serif;font-size:var(--type-body);line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%}::selection{color:var(--paper);background:var(--ink)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{background:#a7aaaa}:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.shell{width:min(100%,var(--max));margin-inline:auto;padding-inline:var(--pad)}.site-header{height:76px;padding:0 var(--pad);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 94%,transparent);position:fixed;inset:0 0 auto;z-index:40}.brand-logo{width:176px;height:54px;display:block;overflow:hidden;justify-self:start}.brand-logo img{width:100%;height:100%;object-fit:contain}.desktop-nav{display:flex;gap:clamp(8px,1.3vw,22px);align-items:center}.desktop-nav a{font-size:9px;letter-spacing:.15em;padding-block:8px;position:relative;white-space:nowrap}.desktop-nav a:after{content:"";position:absolute;left:50%;right:50%;bottom:2px;height:1px;background:currentColor;transition:left .25s,right .25s}.desktop-nav a.active:after,.desktop-nav a:hover:after{left:0;right:0}.header-cta{justify-self:end}.button{min-height:42px;width:fit-content;display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:0 22px;border:1px solid var(--ink);font-size:9px;font-weight:700;letter-spacing:.11em;transition:background .25s,color .25s}.button:hover{background:var(--action-hover);border-color:var(--action-hover);color:var(--action-hover-text)}.button-dark{background:var(--ink);color:var(--paper)}.button-dark:hover{background:var(--action-hover);border-color:var(--action-hover);color:var(--action-hover-text)}.button-light{border-color:var(--paper);color:var(--paper)}.button-light:hover{background:var(--action-hover);border-color:var(--action-hover);color:var(--action-hover-text)}.button-small{min-height:38px;padding-inline:18px}.button svg,.text-link svg{transition:transform .25s}.button:hover svg,.text-link:hover svg{transform:translateX(4px)}.menu-toggle,.mobile-menu{display:none}.themed-nav{align-items:center}.nav-group{position:relative}.nav-group>button{border:0;background:transparent;padding:12px 0;font-size:9px;letter-spacing:.15em;cursor:pointer}.nav-group>button span{margin-left:7px;color:var(--muted)}.nav-dropdown{display:none;position:absolute;left:-24px;top:38px;width:210px;padding:16px;background:var(--paper);border:1px solid var(--line)}.nav-group.expanded .nav-dropdown,.nav-group:focus-within .nav-dropdown,.nav-group:hover .nav-dropdown{display:flex;flex-direction:column}.nav-dropdown a{padding:12px 10px;border-bottom:1px solid var(--line)}.nav-dropdown a:last-child{border-bottom:0}.hero{padding-top:clamp(140px,12vw,190px);padding-bottom:clamp(80px,10vw,150px)}#home>.hero{padding-top:76px;padding-bottom:0}#home>.hero>.hero-heading{margin-bottom:0;padding-block:clamp(80px,8vw,120px)}.hero-heading{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(260px,.75fr);align-items:flex-end;gap:32px;margin-bottom:64px}.hero h1{margin:0;font-size:clamp(64px,7vw,96px);line-height:.88;letter-spacing:-.04em;font-weight:700;max-width:1050px}.hero-intro{max-width:420px;padding-bottom:5px}.hero-intro p{color:var(--muted);font-size:14px;line-height:1.65;margin:0 0 28px}.button-row{display:flex;flex-wrap:wrap;gap:10px}.hero-media{aspect-ratio:16/9;overflow:hidden;position:relative;border:1px solid #9c9f9f;background:#d8dada}@media (min-width:761px){.hero>.hero-media{width:100vw;max-width:none;margin-left:calc(50% - 50vw);border-inline:0}}.hero-media img,.hero-media video{width:100%;height:100%;display:block;object-fit:cover;filter:none}.hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.09),transparent 50%,rgba(0,0,0,.12));pointer-events:none}.hero-video-control{position:absolute;z-index:4;right:16px;bottom:16px;min-width:74px;min-height:38px;border:1px solid rgba(250,249,249,.7);background:rgba(17,19,19,.78);color:var(--paper);font:600 8px/1 Inter Variable,Inter,sans-serif;letter-spacing:.14em;cursor:pointer}.hero-video-control:hover{background:var(--paper);color:var(--ink)}.scan-line{position:absolute;z-index:2;inset:0 auto 0 20%;width:1px;background:rgba(255,255,255,.55);box-shadow:0 0 20px rgba(255,255,255,.5);animation:scan 8s ease-in-out infinite alternate}@keyframes scan{to{transform:translateX(720px)}}.media-status{position:absolute;z-index:3;left:20px;bottom:16px;background:rgba(250,249,249,.9);padding:9px 11px;font-size:8px;letter-spacing:.14em;display:flex;align-items:center;gap:8px}.media-status i{width:5px;height:5px;background:var(--ink)}.section-rule{border-top:1px solid var(--line)}.tasha-grid{position:relative;padding-block:clamp(100px,12vw,190px);min-height:850px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10vw}.bridge h2,.foundation-copy h2,.insights h2,.section-heading h2,.tasha-copy h2{margin:0;font-size:clamp(42px,5vw,76px);line-height:.95;letter-spacing:-.04em;font-weight:600}.tasha-copy>p:not(.micro-label){max-width:510px;color:#b9bcbc;font-size:16px;line-height:1.7;margin:34px 0}.tasha-system{border:1px solid #585b5b;min-height:530px;padding:42px;display:flex;flex-direction:column;align-items:center;justify-content:center}.signal{border:1px solid #9ea0a0;padding:11px 18px;font-size:9px;letter-spacing:.18em}.tasha-name{margin-bottom:22px;color:var(--ink);background:#f4f4f2}.system-step{display:flex;flex-direction:column;align-items:center}.system-step i{height:27px;width:1px;background:#696c6c}.system-step span{min-width:150px;text-align:center;border:1px solid #575a5a;padding:8px 12px;font-size:8px;letter-spacing:.16em}.insights,.solutions{padding-block:clamp(110px,12vw,185px)}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:72px}.text-link{display:inline-flex;align-items:center;gap:18px;border-bottom:1px solid var(--ink);padding-bottom:8px;font-size:9px;letter-spacing:.13em;white-space:nowrap}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.service{min-height:280px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px;display:flex;flex-direction:column;position:relative;transition:background .3s,color .3s}.service:hover{background:var(--ink);color:var(--paper)}.service h3{margin:auto 0 13px;font-size:clamp(20px,2vw,28px);line-height:1;letter-spacing:-.035em;font-weight:500;max-width:300px}.service p{color:var(--muted);line-height:1.6;font-size:12px;max-width:340px;margin:0}.service:hover p{color:#bbb}.service>a{position:absolute;top:22px;right:22px;width:32px;height:32px;display:grid;place-items:center}.service.featured{grid-column:span 2;background:var(--panel)}.service.featured:hover{background:var(--ink)}.foundation{padding-block:clamp(110px,12vw,185px)}.foundation-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(40px,8vw,130px);align-items:center}.foundation-visual{min-height:720px;overflow:hidden}.foundation-visual img{width:100%;height:100%;min-height:720px;object-fit:cover;filter:none}.bridge>p:not(.micro-label),.foundation-copy>p:not(.micro-label){color:var(--muted);line-height:1.7;font-size:15px;max-width:520px;margin:36px 0 48px}.evolution{display:flex;flex-direction:column;border-top:1px solid var(--line)}.evolution span,.evolution strong{padding:15px 0;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.15em}.evolution strong{font-size:30px}.experience{padding-block:clamp(110px,12vw,185px)}.leadership-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:clamp(48px,6vw,76px)}.leadership-heading h1,.leadership-heading h2{margin:12px 0 0;font-size:clamp(38px,4.5vw,68px);line-height:.95;letter-spacing:-.035em;font-weight:600;text-transform:uppercase}.leadership-intro{max-width:460px;margin:0;color:var(--muted);font-size:14px;line-height:1.65}.leadership-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media (max-width:1050px){.leadership-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:760px){.leadership-heading{flex-direction:column;align-items:flex-start;gap:20px}.leadership-heading h1,.leadership-heading h2{font-size:clamp(32px,9vw,46px)}.leadership-grid{grid-template-columns:1fr;gap:24px}}.leadership-card{border:1px solid var(--line);background:var(--paper);display:flex;flex-direction:column;position:relative;transition:border-color .3s ease,transform .3s ease}.leadership-card:hover{border-color:var(--ink);transform:translateY(-4px)}.leadership-photo-wrap{width:100%;aspect-ratio:1/1;position:relative;overflow:hidden;background:var(--panel);border-bottom:1px solid var(--line)}.leadership-photo{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.leadership-card:hover .leadership-photo{transform:scale(1.03)}.leadership-badge{position:absolute;bottom:0;left:0;background:var(--ink);color:var(--paper);font-size:9px;font-weight:700;letter-spacing:.16em;padding:8px 14px;text-transform:uppercase;z-index:2}.leadership-meta{padding:clamp(22px,2.4vw,32px);display:flex;flex-direction:column;flex:1 1;background:var(--paper)}.leadership-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--line)}.leadership-role-tag{font-size:8px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-weight:600}.leadership-index{font-size:9px;font-family:monospace;letter-spacing:.12em;color:var(--muted)}.leadership-name{margin:0 0 6px;font-size:clamp(22px,2.2vw,30px);line-height:1;font-weight:600;letter-spacing:-.03em}.leadership-function,.leadership-name{text-transform:uppercase;color:var(--ink)}.leadership-function{margin:0 0 16px;font-size:11px;letter-spacing:.12em;font-weight:500}.leadership-desc{margin:0;font-size:13px;line-height:1.6;color:var(--muted)}.final-cta,.human-ai{background:var(--ink);color:var(--paper)}.human-inner{padding-block:clamp(110px,13vw,200px)}.human-inner h2{font-size:clamp(48px,6.7vw,96px);line-height:.9;letter-spacing:-.04em;margin:0}.human-inner h2 em{color:#898d8d}.equation{margin-top:100px;padding-top:28px;border-top:1px solid #484b4b;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:10px;letter-spacing:.13em}.equation b{color:#727676;font-size:18px;font-weight:400}.equation strong{border:1px solid #777a7a;padding:20px}.insight-list{border-top:1px solid var(--ink)}.insight-list article{min-height:150px;display:grid;grid-template-columns:1fr auto 48px;gap:28px;align-items:center;border-bottom:1px solid var(--line);transition:transform .3s,background .3s}.insight-list article:hover{transform:translateX(10px);background:#eeefef}.insight-list article>span{font-size:9px;letter-spacing:.14em;color:var(--muted)}.insight-list article div>span{font-size:8px;letter-spacing:.16em;color:var(--muted)}.insight-list h3{margin:10px 0 0;text-transform:uppercase;font-size:clamp(20px,2.3vw,34px);font-weight:500;letter-spacing:-.035em}.insight-list a{width:42px;height:42px;border:1px solid var(--ink);display:grid;place-items:center}.final-inner{padding-block:clamp(110px,13vw,200px)}.final-inner h2{max-width:1100px;margin:0;font-size:clamp(52px,7vw,96px);line-height:.88;letter-spacing:-.04em}.final-inner>div{margin-top:80px;border-top:1px solid #4c5050;padding-top:30px;display:flex;justify-content:space-between;align-items:center;gap:32px}.final-inner p{color:#b4b7b7;font-size:15px}.footer{border-top:1px solid var(--line);padding:clamp(56px,7vw,84px) var(--pad);display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px}.footer-logo{display:inline-block;width:230px;height:72px;overflow:hidden}.footer-logo img{width:100%;height:100%;object-fit:contain}.footer-nav{display:flex;gap:clamp(10px,1.8vw,24px);flex-wrap:wrap;justify-content:center;align-items:center;max-width:920px}.footer-nav a{font-size:9px;letter-spacing:.14em;color:var(--ink);text-transform:uppercase;font-weight:500;padding:4px 6px;transition:color .2s}.footer-nav a:hover{color:var(--muted)}.footer-credits{display:flex;flex-direction:column;align-items:center;gap:8px}.footer-credits p{margin:0;color:var(--muted);font-size:9px;letter-spacing:.12em}.footer-credits p a{text-decoration:underline;text-underline-offset:3px;color:var(--ink);font-weight:600}.footer-credits a.footer-email{font-size:11px;letter-spacing:.1em;color:var(--ink);text-decoration:none;transition:color .2s}.footer-credits a.footer-email:hover{color:var(--muted)}.footer-credits address{margin-top:2px;font-size:9px;color:var(--muted);font-style:normal;letter-spacing:.08em}.footer-socials{display:flex;gap:14px;margin-top:2px}.footer-social-link,.footer-socials{align-items:center;justify-content:center}.footer-social-link{width:38px;height:38px;border:1px solid var(--line);display:inline-flex;color:var(--ink);background:transparent;transition:background .2s,color .2s,border-color .2s}.footer-social-link:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.footer-social-link svg{width:17px;height:17px;fill:currentColor}.whatsapp{position:fixed;right:22px;bottom:22px;width:240px;height:46px;background:var(--ink);color:var(--paper);display:flex;align-items:center;gap:12px;z-index:30;overflow:hidden;padding:0 14px;transform:translateX(194px);transition:transform .35s cubic-bezier(.16,1,.3,1)}.whatsapp span{font-size:8px;letter-spacing:.14em;white-space:nowrap;opacity:0;transition:opacity .2s}.whatsapp:hover{transform:translateX(0);background:var(--action-hover);color:var(--action-hover-text)}.whatsapp:hover span{opacity:1}.whatsapp svg{width:18px;height:18px;fill:currentColor;flex:0 0 auto}@media (max-width:1050px){.desktop-nav{display:none}.site-header{grid-template-columns:1fr auto auto;gap:18px}.menu-toggle{width:38px;height:38px;border:1px solid var(--ink);background:transparent;display:flex;flex-direction:column;justify-content:center;gap:6px;align-items:center;cursor:pointer}.menu-toggle span{width:16px;height:1px;background:var(--ink)}.mobile-menu{position:fixed;inset:76px 0 auto;padding:28px var(--pad) 40px;background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;gap:22px}.mobile-menu.open{display:flex}.mobile-menu a{font-size:18px;letter-spacing:-.02em}.mobile-menu section{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--line)}.mobile-menu section strong{font-size:8px;letter-spacing:.15em;color:var(--muted)}.hero-heading{grid-template-columns:1fr}.hero-intro{max-width:620px}}@media (max-width:760px){.site-header{height:66px}.header-cta{display:none}.mobile-menu{top:66px}.hero{padding-top:116px}#home>.hero{padding-top:66px}#home>.hero>.hero-heading{padding-block:64px 76px}.hero h1{font-size:clamp(42px,12.3vw,66px);line-height:.9}.hero-heading{gap:34px;margin-bottom:42px}.hero-media{aspect-ratio:4/5}.hero-media img,.hero-media video{object-position:center}.scan-line{display:none}.button-row{flex-direction:column;align-items:stretch}.button-row .button{width:100%;justify-content:space-between}.change-stage{min-height:auto}.change-copy{grid-template-columns:1fr}.change-copy>*+*{border-left:0;border-top:1px solid var(--line)}.change-copy span,.change-copy strong{min-height:118px}.change-close{padding-top:70px}.tasha-grid{grid-template-columns:1fr;gap:70px;min-height:auto}.tasha-system{min-height:500px;padding:28px}.section-heading{align-items:flex-start;flex-direction:column;margin-bottom:50px}.bridge h2,.foundation-copy h2,.insights h2,.section-heading h2,.tasha-copy h2{font-size:clamp(40px,12vw,58px)}.services-grid{grid-template-columns:1fr}.service.featured{grid-column:auto}.service{min-height:230px}.experience-grid,.foundation-grid{grid-template-columns:minmax(0,1fr);gap:70px}.experience-grid>*,.foundation-grid>*{min-width:0}.foundation-visual,.foundation-visual img{min-height:520px}.foundation-visual img{object-position:40% center}.years{aspect-ratio:1}.equation{align-items:stretch;flex-direction:column}.equation b{padding-left:4px}.insight-list article{padding-block:25px;grid-template-columns:1fr 40px;gap:14px}.insight-list article>span:not(.insight-index){display:none}.final-inner>div{align-items:flex-start;flex-direction:column}.footer{gap:24px;padding-block:48px}.whatsapp{width:46px;transform:none;gap:0}.whatsapp span{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.tasha-architecture-map{max-width:1120px;margin-inline:auto;display:flex;flex-direction:column;align-items:center}.architecture-entry{width:min(100%,560px);padding:28px 34px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);display:grid;grid-template-columns:1fr 1.4fr;gap:28px;align-items:center}.architecture-entry strong,.architecture-systems strong{font-size:clamp(22px,2.4vw,34px);letter-spacing:-.035em}.architecture-entry span,.architecture-layer>span,.architecture-systems span{font-size:8px;line-height:1.5;letter-spacing:.16em}.architecture-entry span{color:var(--muted)}.architecture-flow{width:1px;height:58px;background:var(--ink);position:relative}.architecture-flow:after{content:"";position:absolute;left:50%;bottom:-1px;width:7px;height:7px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);transform:translateX(-50%) rotate(45deg)}.architecture-layer{width:min(100%,760px);padding:34px 42px;border:1px solid var(--line);display:grid;grid-template-columns:1fr 1.2fr;gap:10px 44px;align-items:end}.architecture-layer>span{grid-column:1/-1;color:var(--muted)}.architecture-layer h3{margin:15px 0 0;font-size:clamp(28px,3.4vw,48px);line-height:.95;letter-spacing:-.04em}.architecture-layer p{margin:15px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.architecture-core{width:min(100%,860px);background:var(--ink);color:#fff;border-color:var(--ink)}.architecture-core p,.architecture-core>span{color:#fff}.architecture-agent-layer{width:100%;border:1px solid var(--ink)}.architecture-agent-layer header{padding:28px 32px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;border-bottom:1px solid var(--ink)}.architecture-agent-layer header h3{margin:0;font-size:clamp(30px,4vw,56px);letter-spacing:-.04em}.architecture-agent-layer header p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.architecture-agent-layer>div{display:grid;grid-template-columns:repeat(4,1fr)}.architecture-agent-layer article{min-height:230px;padding:26px;display:flex;flex-direction:column;border-right:1px solid var(--line);transition:background .3s,color .3s}.architecture-agent-layer article:last-child{border-right:0}.architecture-agent-layer article:hover{background:var(--ink);color:#fff}.architecture-agent-layer h4{margin:auto 0 18px;font-size:clamp(19px,2vw,28px);line-height:1;letter-spacing:-.035em}.architecture-agent-layer article p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.architecture-agent-layer article:hover p{color:#fff}.architecture-systems{width:min(100%,900px);padding:36px 44px;background:var(--panel);display:grid;grid-template-columns:.75fr 1.25fr;gap:16px 44px;align-items:center}.architecture-systems span{color:var(--muted)}.architecture-systems p{grid-column:2;margin:0;color:var(--muted);font-size:12px;line-height:1.6}@media(max-width:760px){.architecture-agent-layer header,.architecture-entry,.architecture-layer,.architecture-systems{grid-template-columns:1fr}.architecture-layer{padding:28px 24px}.architecture-agent-layer>div{grid-template-columns:1fr}.architecture-agent-layer article{min-height:190px;border-right:0;border-bottom:1px solid var(--line)}.architecture-agent-layer article:last-child{border-bottom:0}.architecture-systems{padding:30px 24px}.architecture-systems p{grid-column:1}.architecture-flow{height:44px}}.admin-accounts button:not(:disabled):hover,.admin-editor button:hover,.admin-login button:hover,.admin-section-head button:hover,.admin-shell header button:hover,.hero-video-control:hover{background:var(--action-hover);border-color:var(--action-hover);color:var(--action-hover-text)}.tasha-page{padding-top:76px}.tasha-hero{padding-top:0;padding-bottom:clamp(90px,10vw,150px)}.tasha-hero-content{margin-top:clamp(56px,7vw,96px)}.tasha-hero-grid{display:grid;grid-template-columns:1.65fr .7fr;gap:8vw;align-items:flex-end;margin-bottom:0}.tasha-hero h1{margin:0;font-size:clamp(64px,7vw,96px);line-height:.88;letter-spacing:-.04em}.tasha-hero-grid p{color:var(--muted);font-size:15px;line-height:1.7;margin:0 0 28px}.tasha-hero-visual{overflow:hidden;border-top:none;border-bottom:1px solid var(--line);background:#060707}.tasha-hero-visual,.tasha-video-frame{width:100%;position:relative}.tasha-hero-visual video{display:block;width:100%;height:auto;max-height:85vh;object-fit:cover}.tasha-video-controls{position:absolute;z-index:4;right:clamp(16px,3vw,36px);bottom:clamp(16px,3vw,28px);display:flex;gap:10px}.tasha-video-controls .hero-video-control{position:static}.tasha-core{width:180px;height:180px;position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid var(--ink);background:rgba(250,249,249,.88);display:grid;place-content:center;text-align:center}.tasha-core span{font-size:26px;font-weight:700;letter-spacing:-.04em}.tasha-core small{margin-top:8px;font-size:7px;letter-spacing:.16em}.axis{position:absolute;z-index:2;background:rgba(17,19,19,.38)}.axis-x{height:1px;width:100%;left:0;top:50%}.axis-y{width:1px;height:100%;top:0;left:50%}.tasha-scan{position:absolute;z-index:4;inset:0 auto 0 12%;width:1px;background:rgba(255,255,255,.82);box-shadow:0 0 24px rgba(255,255,255,.75);animation:tasha-scan 7s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes tasha-scan{to{transform:translateX(min(70vw,980px))}}.paradigm{background:#e9ecec;padding-block:clamp(100px,11vw,170px)}.paradigm-grid{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center}.operating-heading h2,.paradigm h2,.tasha-corridor h2,.tasha-section-title h2{margin:0;font-size:clamp(44px,5vw,72px);line-height:.94;letter-spacing:-.04em}.operating-heading p,.paradigm-grid>div>p,.tasha-corridor p,.tasha-section-title p{color:var(--muted);font-size:15px;line-height:1.7;max-width:550px;margin:32px 0 0}.paradigm-switch{border:1px solid #bbc0c0}.paradigm-switch div{padding:30px;display:flex;flex-direction:column;gap:20px}.paradigm-switch div+div{border-top:1px solid #bbc0c0;background:var(--paper)}.paradigm-switch span{color:var(--muted);font-size:8px;letter-spacing:.16em}.paradigm-switch strong{font-size:30px;font-weight:500}.deployments,.tasha-architecture{padding-block:clamp(110px,12vw,185px)}.tasha-section-title{display:grid;grid-template-columns:1fr .75fr;align-items:flex-end;gap:7vw;margin-bottom:75px}.capability-row{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line);border-top:1px solid var(--line)}.capability-row article{min-height:360px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column}.node{width:34px;height:34px;border:1px solid var(--ink);display:grid;place-items:center}.node i{width:5px;height:5px;background:var(--ink)}.capability-row h3{margin:auto 0 16px;font-size:22px;font-weight:500;letter-spacing:-.03em}.capability-row p{color:var(--muted);font-size:13px;line-height:1.65;margin:0 0 30px}.capability-row article>span{padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:7px;letter-spacing:.16em}.operating-system{padding-block:clamp(110px,12vw,185px);background:var(--ink);color:#fff}.operating-heading{display:grid;grid-template-columns:1fr .75fr;gap:7vw;align-items:flex-end;margin-bottom:86px}.operating-heading p{color:#fff}.operating-modes{border-top:1px solid #4b4f4f;display:grid;grid-template-columns:repeat(4,1fr)}.operating-modes article{min-height:280px;padding:30px 26px;border-right:1px solid #4b4f4f}.operating-modes h3{font-size:clamp(24px,2.4vw,38px);font-weight:500;letter-spacing:-.04em}.operating-modes p{color:#fff;font-size:12px;line-height:1.65;margin-top:90px}.deployment-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ink)}.deployment-grid article{padding:44px 50px 44px 0}.deployment-grid article+article{border-left:1px solid var(--line);padding-left:50px}.deployment-grid h3{font-size:clamp(28px,3vw,42px);line-height:.95;letter-spacing:-.04em;margin:0}.deployment-grid p{color:var(--muted);line-height:1.7;max-width:560px;margin:30px 0 48px}.deployment-grid article div{display:flex;flex-wrap:wrap;gap:9px}.deployment-grid span{border:1px solid var(--line);padding:10px 12px;font-size:7px;letter-spacing:.13em}.tasha-corridor{padding-block:clamp(110px,12vw,185px)}.corridor-grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}.corridor-map{aspect-ratio:1.2;background:#111;position:relative;overflow:hidden;font-size:9px;letter-spacing:.15em}.corridor-map>img,.corridor-map>video{width:100%;height:100%;object-fit:cover;filter:none;opacity:1}.corridor-map>div{position:absolute;inset:auto 8% 9%;color:var(--paper);background:rgba(17,19,19,.78);border:1px solid #777;padding:16px;display:flex;align-items:center;justify-content:center;gap:16px}.corridor-map i{width:50px;height:1px;background:currentColor}.corridor-map b{border:1px solid;padding:18px 14px;font-weight:600}.tasha-principles{background:#e9ecec}.principles-inner{padding-block:clamp(110px,12vw,180px);display:grid;grid-template-columns:1.3fr .7fr;gap:9vw;align-items:end}.principles-inner h2{margin:0;font-size:clamp(56px,7vw,96px);line-height:.87;letter-spacing:-.04em}.principles-inner>div{border-top:1px solid var(--ink);display:flex;flex-direction:column}.principles-inner span{padding:20px 0;border-bottom:1px solid #bec2c2;font-size:9px;letter-spacing:.15em}.tasha-final{padding-block:clamp(110px,13vw,200px);background:var(--ink);color:#fff;text-align:center}.tasha-final .shell{display:flex;flex-direction:column;align-items:center}.tasha-final h2{margin:0;font-size:clamp(56px,7vw,96px);line-height:.86;letter-spacing:-.04em}.tasha-final p{color:#fff;max-width:520px;margin:34px auto;line-height:1.7}.tasha-final .button-light{color:#fff;border-color:#fff}.tasha-final .button-light:hover{color:var(--action-hover-text);border-color:var(--action-hover)}@media (max-width:760px){.tasha-page{padding-top:66px}.corridor-grid,.operating-heading,.paradigm-grid,.principles-inner,.tasha-hero-grid,.tasha-section-title{grid-template-columns:1fr}.tasha-hero h1{font-size:clamp(42px,12vw,62px)}.tasha-hero-content{margin-top:36px}.tasha-hero-grid .button{width:100%;justify-content:space-between}.tasha-hero-visual,.tasha-hero-visual video{min-height:240px;height:auto;max-height:55vh}.tasha-core{width:130px;height:130px}.tasha-core span{font-size:22px}.capability-row,.deployment-grid,.operating-modes{grid-template-columns:1fr}.capability-row article{min-height:280px}.operating-modes article{min-height:auto;border-right:0;border-bottom:1px solid #4b4f4f}.operating-modes p{margin-top:50px}.deployment-grid article{padding:34px 0}.deployment-grid article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.corridor-map>div{inset-inline:5%;padding:11px;gap:8px}.corridor-map i{width:24px}}@media (prefers-reduced-motion:reduce){.tasha-scan{animation:none;left:50%;opacity:.45}}.solutions-page .problem-words article{padding:28px 25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.solutions-page .problem-words h3{margin:0 0 18px;font-size:var(--type-title);line-height:1.1;letter-spacing:-.035em;font-weight:500}.solutions-page .problem-words p{margin:0;color:var(--muted);font-size:var(--type-small);line-height:1.65}.solutions-page .solution-flow{list-style:none;padding:0;margin:56px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--ink)}.solutions-page .solution-flow li{min-width:0;padding:26px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:var(--type-small);line-height:1.5}.solutions-page .solution-flow li+li{border-left:1px solid var(--line)}.solutions-page .solution-flow svg{flex-shrink:0}.solutions-page .solution-flow-tasha{margin:0;grid-template-columns:1fr}.solutions-page .solution-flow-tasha li{padding:24px 0}.solutions-page .solution-flow-tasha li+li{border-left:0;border-top:1px solid var(--line)}.solutions-page .solution-flow-tasha svg{transform:rotate(90deg)}.solutions-page .automation-story .automation-heading{margin-bottom:0}@media (max-width:760px){.solutions-page .solution-flow{grid-template-columns:1fr}.solutions-page .solution-flow li+li{border-left:0;border-top:1px solid var(--line)}.solutions-page .solution-flow svg{transform:rotate(90deg)}}.solutions-page{padding-top:76px}.solutions-hero{padding-top:clamp(90px,10vw,150px);padding-bottom:clamp(110px,12vw,180px);display:grid;grid-template-columns:1.55fr .65fr;gap:7vw;align-items:end}.solutions-hero h1{margin:0;font-size:clamp(64px,7vw,96px);line-height:.87;letter-spacing:-.04em}.solutions-hero-copy{padding-bottom:8px}.solutions-hero-copy p{color:var(--muted);font-size:15px;line-height:1.7;margin:0 0 30px}.solutions-hero-media{grid-column:1/-1;margin-top:34px;height:min(650px,56vw);position:relative;overflow:hidden;border:1px solid var(--line);background:#dfe2e2}.solutions-hero-media img{width:100%;height:100%;object-fit:cover;filter:none;opacity:1}.solutions-hero-media>span{position:absolute;left:18px;bottom:16px;background:rgba(250,249,249,.9);padding:10px 12px;font-size:7px;letter-spacing:.16em}.solution-signal{position:absolute;top:0;bottom:0;left:15%;width:1px;background:white;box-shadow:0 0 24px white;animation:solution-scan 8s ease-in-out infinite alternate}@keyframes solution-scan{to{transform:translateX(min(70vw,980px))}}.problem-field{padding-block:clamp(110px,12vw,180px)}.automation-heading h2,.human-control h2,.problem-field h2,.solutions-title h2,.tasha-bridge h2,.transformation-field h2{margin:0;font-size:clamp(48px,6vw,88px);line-height:.9;letter-spacing:-.04em}.problem-words{margin-top:80px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.problem-words span{min-height:130px;padding:25px;display:flex;align-items:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.1em}.transformation-field{background:var(--ink);color:var(--paper);padding-block:clamp(110px,12vw,185px)}.transformation-grid{display:grid;grid-template-columns:1fr 1fr;gap:10vw}.transformation-grid>div>p{color:#afb3b3;line-height:1.7;max-width:500px;margin-top:34px}.transform-list{border-top:1px solid #555}.transform-list div{min-height:95px;border-bottom:1px solid #555;display:flex;align-items:center;justify-content:space-between;gap:20px}.transform-list span{color:#878b8b;font-size:10px;letter-spacing:.14em}.transform-list strong{font-size:clamp(22px,2.4vw,34px);font-weight:500;letter-spacing:-.03em}.solution-capabilities{padding-block:clamp(110px,12vw,185px)}.automation-heading,.solutions-title{display:grid;grid-template-columns:1fr .7fr;gap:8vw;align-items:end;margin-bottom:75px}.automation-heading p,.solutions-title p{color:var(--muted);line-height:1.7;max-width:520px}.solution-list{border-top:1px solid var(--ink)}.solution-list article{min-height:150px;display:grid;grid-template-columns:.8fr 1fr 46px;gap:50px;align-items:center;border-bottom:1px solid var(--line);transition:transform .3s,background .3s}.solution-list article:hover{transform:translateX(10px);background:#eff0f0}.solution-list h3{margin:0;font-size:clamp(22px,2.4vw,34px);font-weight:500;letter-spacing:-.035em}.solution-list p{color:var(--muted);line-height:1.6;font-size:13px}.solution-list a{width:42px;height:42px;border:1px solid var(--ink);display:grid;place-items:center}.automation-story{background:#e5e8e8;padding-block:clamp(110px,12vw,185px)}.journey-line{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--ink);padding-top:50px}.journey-line>div{position:relative;min-height:160px}.journey-line i{display:block;width:11px;height:11px;border:1px solid var(--ink);background:var(--paper)}.journey-line span{display:block;margin-top:45px;font-size:9px;letter-spacing:.13em}.journey-line b{position:absolute;top:5px;left:11px;right:0;height:1px;background:var(--ink)}.tasha-bridge{padding-block:clamp(110px,12vw,185px);display:grid;grid-template-columns:.75fr 1fr;gap:10vw;align-items:center}.tasha-bridge-core{aspect-ratio:1;background:var(--ink);color:var(--paper);display:grid;place-content:center;text-align:center}.tasha-bridge-core span{font-size:clamp(60px,8vw,96px);letter-spacing:-.04em;font-weight:700}.tasha-bridge-core small{margin-top:18px;font-size:8px;letter-spacing:.16em}.tasha-bridge>div>p{color:var(--muted);line-height:1.7;margin:34px 0;max-width:570px}.human-control{background:#e7eaea;padding-block:clamp(110px,12vw,185px)}.human-control .shell{display:grid;grid-template-columns:1.35fr .65fr;gap:9vw;align-items:end}.human-control .shell>div{border-top:1px solid var(--ink);display:flex;flex-direction:column}.human-control span{padding:20px 0;border-bottom:1px solid #bec2c2;font-size:9px;letter-spacing:.14em}.solutions-final{background:var(--ink);color:var(--paper);text-align:center;padding-block:clamp(110px,13vw,200px)}.solutions-final .shell{display:flex;flex-direction:column;align-items:center}.solutions-final h2{max-width:1100px;margin:0;font-size:clamp(56px,7vw,96px);line-height:.87;letter-spacing:-.04em}.solutions-final p{max-width:600px;color:#b1b4b4;line-height:1.7;margin:34px auto}@media (max-width:760px){.solutions-page{padding-top:66px}.automation-heading,.human-control .shell,.solutions-hero,.solutions-title,.tasha-bridge,.transformation-grid{grid-template-columns:1fr}.solutions-hero h1{font-size:clamp(42px,12vw,62px)}.solutions-hero-copy .button{width:100%;justify-content:space-between}.solutions-hero-media{height:520px}.problem-words{grid-template-columns:1fr}.problem-words span{min-height:100px}.solution-list article{padding-block:28px;grid-template-columns:1fr 42px;gap:14px}.solution-list p{grid-row:2}.solution-list a{grid-column:2;grid-row:1/3}.journey-line{grid-template-columns:1fr;padding-left:5px}.journey-line>div{min-height:120px}.journey-line b{width:1px;height:auto;top:11px;bottom:0;left:5px}.journey-line span{margin:-10px 0 0 36px}.human-control h2{font-size:42px}}@media (prefers-reduced-motion:reduce){.solution-signal{animation:none;left:50%;opacity:.45}}.services-page{padding-top:76px}.services-hero{min-height:calc(100vh - 76px);padding-top:clamp(90px,10vw,145px);padding-bottom:44px;display:flex;flex-direction:column;justify-content:center}.services-hero h1{max-width:920px;margin:0;font-size:clamp(66px,7.4vw,106px);line-height:.86;letter-spacing:-.055em}.services-hero>p{max-width:510px;margin:38px 0 30px;color:var(--muted);font-size:15px;line-height:1.7}.services-scroll{margin-top:auto;padding-top:60px;font-size:7px;letter-spacing:.16em}.ecosystem{padding-block:clamp(110px,12vw,180px)}.ecosystem header{text-align:center;margin-bottom:70px}.ecosystem header h2{margin:0;font-size:clamp(32px,4vw,58px);letter-spacing:-.04em;font-weight:500}.ecosystem header p{margin:12px 0 0;color:var(--muted);font-size:9px;letter-spacing:.08em}.ecosystem-map{height:560px;border:1px solid var(--line);position:relative}.ecosystem-map svg{position:absolute;inset:12% 7%;width:86%;height:76%}.ecosystem-map path{fill:none;stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.ecosystem-core{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:116px;height:116px;background:var(--ink);color:var(--paper);display:grid;place-content:center;text-align:center}.ecosystem-core strong{font-size:28px;letter-spacing:-.04em}.ecosystem-core span{margin-top:5px;font-size:6px;letter-spacing:.15em}.eco-node{position:absolute;z-index:2;min-width:175px;min-height:50px;border:1px solid var(--line);background:var(--paper);display:grid;place-items:center;font-size:8px;letter-spacing:.14em;transition:background .25s,color .25s}.eco-node:hover{background:var(--ink);color:var(--paper)}.eco-node-1{left:12%;top:14%}.eco-node-2{right:12%;top:14%}.eco-node-3{left:4%;top:45%}.eco-node-4{right:4%;top:45%}.eco-node-5{left:12%;bottom:14%}.eco-node-6{right:12%;bottom:14%}.service-feature{padding-block:clamp(110px,12vw,180px);display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;border-top:1px solid var(--line)}.service-feature h2{margin:28px 0;font-size:clamp(42px,4.8vw,70px);line-height:.92;letter-spacing:-.045em}.service-feature p{max-width:540px;color:var(--muted);font-size:14px;line-height:1.7;margin:0 0 34px}.micro-label{font-size:8px;font-weight:600;letter-spacing:.16em}.service-ai-visual{height:520px;border:1px solid var(--line);overflow:hidden;background:#e7e9e9}.service-ai-visual img{width:100%;height:100%;object-fit:cover;filter:none;opacity:1}.tasha-service{grid-template-columns:1fr .9fr}.tasha-protocol-card{min-height:430px;border:1px solid var(--line);padding:28px;display:flex;flex-direction:column}.tasha-mark{width:44px;height:44px;border:1px solid var(--ink);display:grid;place-items:center;font-size:18px}.tasha-protocol-card span{display:flex;justify-content:space-between;margin-top:auto;padding:15px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:7px;letter-spacing:.14em}.tasha-protocol-card b{color:var(--ink);font-weight:500}.security-service{padding-block:clamp(110px,12vw,180px);background:#292929;color:var(--paper)}.security-service h2{max-width:1000px;margin:30px 0;font-size:clamp(58px,7vw,100px);line-height:.86;letter-spacing:-.055em}.security-service p{max-width:560px;color:#c0c0c0;line-height:1.7;font-size:14px}.security-link{margin-top:25px;border-color:var(--paper)}.security-visual{height:470px;margin-top:90px;border:1px solid #444}.security-visual img{opacity:1}.services-closing{padding-block:clamp(100px,11vw,160px);background:#292929;color:var(--paper);border-top:1px solid #444;text-align:center}.services-closing .shell{display:flex;flex-direction:column;align-items:center}.services-closing h2{margin:0 0 50px;font-size:clamp(34px,4.7vw,66px);line-height:.95;letter-spacing:-.045em}.services-ecosystem-film{width:100%;height:auto;overflow:hidden;border-inline:0}.services-ecosystem-video-frame{width:100%;aspect-ratio:16/9;position:relative;overflow:hidden;margin-inline:auto}.services-ecosystem-video-frame video{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.services-ecosystem-film+.services-hero{margin-top:clamp(32px,4vw,64px)}@media (max-width:760px){.services-page{padding-top:66px}.services-hero{min-height:calc(100vh - 66px);padding-top:80px}.services-hero h1{font-size:clamp(45px,13.2vw,64px)}.services-hero .button{width:100%;justify-content:space-between}.ecosystem-map{height:620px}.services-ecosystem-film{height:auto}.ecosystem-map svg{display:none}.ecosystem-core{width:90px;height:90px}.eco-node{min-width:135px;min-height:48px;font-size:7px}.eco-node-1{left:5%;top:8%}.eco-node-2{right:5%;top:8%}.eco-node-3{left:5%;top:28%}.eco-node-4{right:5%;top:28%}.eco-node-5{left:5%;bottom:8%}.eco-node-6{right:5%;bottom:8%}.service-feature,.tasha-service{grid-template-columns:1fr;gap:65px}.service-feature h2{font-size:clamp(40px,11vw,54px)}.service-ai-visual{height:430px}.tasha-protocol-card{min-height:350px}.security-service h2{font-size:clamp(48px,13vw,66px)}.security-visual{height:350px;margin-top:60px}.services-closing .button{width:100%;justify-content:space-between}}.cloud-page{padding-top:76px}.cloud-hero{min-height:calc(100vh - 76px);padding-top:clamp(90px,10vw,150px);padding-bottom:clamp(100px,12vw,170px);display:grid;grid-template-columns:.7fr 1fr;gap:7vw;align-items:end}.cloud-hero h1{margin:0;padding-left:30px;border-left:1px solid var(--ink);font-size:clamp(64px,7vw,96px);line-height:.88;letter-spacing:-.04em;grid-column:1/-1}.cloud-hero>div{grid-column:2;padding-bottom:8px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:35px;border-top:1px solid var(--line);padding-top:30px}.cloud-hero p{color:var(--muted);line-height:1.7;font-size:14px;margin:0 0 30px}.topology{background:#ecefef;padding-block:clamp(100px,11vw,170px);border-block:1px solid var(--line)}.topology header{display:flex;justify-content:space-between;align-items:center;margin-bottom:45px}.topology h2{margin:0;font-size:clamp(32px,4vw,54px);letter-spacing:-.04em}.topology header span{font-size:7px;letter-spacing:.14em}.topology-frame{min-height:660px;background:var(--paper);border:1px solid var(--line);position:relative;overflow:hidden;box-shadow:0 18px 45px rgba(17,19,19,.12)}.topology-frame img{width:100%;height:660px;object-fit:cover;filter:none;opacity:1}.topology-frame>div{position:absolute;left:24px;bottom:22px;display:flex;gap:9px}.topology-frame span{border:1px solid var(--line);background:rgba(250,249,249,.9);padding:10px 14px;font-size:7px;letter-spacing:.13em}.hybrid{padding-block:clamp(110px,12vw,185px);display:grid;grid-template-columns:1fr .8fr;gap:10vw;align-items:center}.cloud-intelligence h2,.hardware h2,.hybrid h2{margin:0 0 30px;font-size:clamp(42px,5vw,72px);line-height:.92;letter-spacing:-.04em}.cloud-intelligence p,.hybrid p{color:var(--muted);line-height:1.7;font-size:14px;max-width:580px}.hybrid-stats{margin-top:38px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr}.hybrid-stats span{padding-top:18px;color:var(--muted);font-size:7px;letter-spacing:.13em;display:flex;flex-direction:column;gap:10px}.hybrid-stats strong{color:var(--ink);font-size:26px;font-weight:500;letter-spacing:-.03em}.hybrid-diagram{min-height:500px;background:#e7eaea;border:1px solid var(--line);position:relative}.hybrid-diagram span{position:absolute;z-index:2;width:140px;height:140px;display:grid;place-items:center;text-align:center;border:1px solid var(--ink);background:var(--paper);font-size:8px;letter-spacing:.12em}.hybrid-diagram span:first-child{left:20%;top:20%}.hybrid-diagram span:nth-child(2){right:18%;bottom:20%}.hybrid-diagram i{position:absolute;left:34%;top:43%;width:35%;height:1px;background:var(--ink);transform:rotate(35deg);transform-origin:left}.hardware{background:var(--ink);color:var(--paper);padding-block:clamp(110px,12vw,185px)}.hardware-grid{margin-top:85px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #454949}.hardware-grid article{min-height:300px;padding:30px;border-right:1px solid #454949}.hardware-icon{width:30px;height:30px;color:#858989}.hardware-grid h3{margin:100px 0 18px;font-size:30px;font-weight:500}.hardware-grid p{color:#adb1b1;line-height:1.65;font-size:12px}.cloud-intelligence{padding-block:clamp(110px,12vw,185px);display:grid;grid-template-columns:1fr 1fr}.cloud-intelligence article{min-height:560px;padding:50px;border:1px solid var(--line)}.cloud-intelligence article+article{border-left:0}.cloud-intelligence ul{list-style:none;padding:40px 0 0;margin:45px 0 0;border-top:1px solid var(--line)}.cloud-intelligence li{padding:12px 0;border-bottom:1px solid var(--line);font-size:8px;letter-spacing:.13em}.ai-cloud{background:#e3e7e7}.ai-cloud>span{display:flex;align-items:center;gap:12px;margin-top:65px;font-size:8px;letter-spacing:.14em}.ai-cloud i{width:24px;height:24px;border:1px solid #9da2a2;display:block;position:relative}.ai-cloud i:after{content:"";position:absolute;width:5px;height:5px;background:var(--ink);left:9px;top:9px}.cloud-specs{padding-block:clamp(100px,11vw,160px);text-align:center}.cloud-specs h2{margin:0 0 65px;font-size:clamp(24px,3vw,40px);font-weight:500;letter-spacing:-.03em}.cloud-specs>div{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.cloud-specs span{min-height:145px;display:grid;place-content:center;gap:14px}.cloud-specs span+span{border-left:1px solid var(--line)}.cloud-specs strong{font-size:clamp(34px,4vw,58px);letter-spacing:-.04em}.cloud-specs small{color:var(--muted);font-size:7px;letter-spacing:.14em}.cloud-final{background:var(--ink);color:var(--paper);padding-block:clamp(110px,13vw,190px);text-align:center}.cloud-final .shell{display:flex;flex-direction:column;align-items:center}.cloud-final h2{margin:0 0 55px;font-size:clamp(60px,8vw,110px);line-height:.86;letter-spacing:-.04em}@media (max-width:760px){.cloud-page{padding-top:66px}.cloud-hero{min-height:auto;grid-template-columns:1fr;gap:50px}.cloud-hero h1,.cloud-hero>div{grid-column:auto}.cloud-hero>div{grid-template-columns:1fr}.cloud-hero h1{padding-left:18px;font-size:clamp(43px,12vw,60px)}.cloud-hero .button{width:100%;justify-content:space-between}.topology header{align-items:flex-start;flex-direction:column;gap:15px}.topology-frame,.topology-frame img{min-height:470px;height:470px}.cloud-intelligence,.hybrid{grid-template-columns:1fr;gap:65px}.hybrid-diagram{min-height:420px}.hardware-grid{grid-template-columns:1fr}.hardware-grid article{min-height:240px;border-right:0;border-bottom:1px solid #454949}.hardware-grid h3{margin-top:65px}.cloud-intelligence article{min-height:auto;padding:34px 26px}.cloud-intelligence article+article{border-left:1px solid var(--line);border-top:0}.cloud-specs>div{grid-template-columns:1fr 1fr}.cloud-specs span:nth-child(3){border-left:0}.cloud-specs span:nth-child(3),.cloud-specs span:nth-child(4){border-top:1px solid var(--line)}.cloud-final .button{width:100%;justify-content:space-between}}.cyber-page{padding-top:76px}.cyber-hero{min-height:calc(100vh - 76px);padding-block:clamp(110px,13vw,190px);display:flex;flex-direction:column;justify-content:center}.cyber-hero h1{margin:0;max-width:1050px;font-size:clamp(64px,7vw,96px);line-height:.88;letter-spacing:-.04em}.cyber-hero>p{max-width:540px;margin:34px 0 30px;color:var(--muted);line-height:1.7;font-size:15px}.cyber-split{padding-block:clamp(110px,12vw,180px);display:grid;grid-template-columns:.42fr 1fr;gap:8vw;border-top:1px solid var(--line)}.cyber-split>h2{margin:0;font-size:clamp(26px,2.8vw,42px);line-height:.95;letter-spacing:-.04em}.cyber-split h3{margin:0 0 30px;font-size:clamp(42px,5vw,72px);line-height:.93;letter-spacing:-.04em;font-weight:600}.cyber-split>div>p{max-width:650px;color:var(--muted);line-height:1.7}.defense-visual,.zero-visual{height:500px;margin-top:55px;overflow:hidden}.defense-visual img,.resilience img,.zero-visual img{width:100%;height:100%;object-fit:cover;filter:none}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line)}.principle-grid article{padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.defense-cards h4,.principle-grid h4{font-size:9px;letter-spacing:.12em}.defense-cards p,.principle-grid p{color:var(--muted);font-size:12px;line-height:1.6}.autonomous-defense{background:#292929;color:var(--paper)}.autonomous-defense .cyber-split{border-color:#4a4a4a}.autonomous-defense p{color:#b9bcbc!important}.defense-visual{height:400px;border:1px solid #454545}.defense-cards{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid #484848}.defense-cards article{padding:28px;border-right:1px solid #484848;border-bottom:1px solid #484848}.defense-cards svg{width:28px;height:28px;margin-bottom:45px;fill:none;stroke:currentColor;stroke-width:1}.resilience-media{position:relative}.resilience img{height:520px}.resilience-media aside{position:absolute;left:38px;bottom:86px;width:310px;padding:22px;background:rgba(250,249,249,.94);border:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.resilience-media aside strong{font-size:9px;letter-spacing:.12em}.resilience-media aside span{color:var(--muted);font-size:11px;line-height:1.55}.resilience-stats{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line)}.resilience-stats span{padding:20px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.resilience-stats strong{font-size:32px;letter-spacing:-.04em}.resilience-stats small{color:var(--muted);font-size:7px;letter-spacing:.14em}.transatlantic{padding-block:clamp(100px,11vw,170px);background:#eef0f0;border-block:1px solid var(--line)}.transatlantic .shell{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}.transatlantic h2{margin:0 0 30px;font-size:clamp(42px,5vw,70px);line-height:.93;letter-spacing:-.04em}.transatlantic p{color:var(--muted);line-height:1.7}.transatlantic li{margin:12px 0;font-size:10px;letter-spacing:.08em}.flow-diagram{min-height:430px;border:1px solid var(--line);position:relative;overflow:hidden}.flow-diagram svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#aeb3b3;stroke-width:1}.flow-diagram b{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:72px;height:72px;background:var(--ink);color:var(--paper);display:grid;place-items:center;font-size:13px;letter-spacing:.13em;font-weight:500}.flow-diagram>span{position:absolute;font-size:7px;letter-spacing:.12em}.flow-africa{left:22px;top:28px}.flow-america{right:22px;bottom:28px}.flow-diagram small{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);white-space:nowrap;font-size:6px;letter-spacing:.15em}.response article{min-height:120px;display:grid;grid-template-columns:70px 1fr;gap:25px;align-items:start;padding-block:30px;border-bottom:1px solid var(--line)}.response article>strong{color:#8a8e8e;font-size:26px;font-weight:400}.response article h3{font-size:28px;margin:0 0 12px}.response article p{margin:0;color:var(--muted);line-height:1.6;font-size:13px}.cyber-specs{padding-block:clamp(90px,10vw,150px);background:#292929;color:var(--paper)}.cyber-specs header{display:flex;justify-content:space-between;margin-bottom:45px}.cyber-specs h2{margin:0;font-size:28px}.cyber-specs header span{font-size:7px;letter-spacing:.14em}.cyber-specs .shell>div{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #505050}.cyber-specs .shell>div>span{min-height:120px;padding:22px;border-right:1px solid #505050;display:flex;flex-direction:column;gap:18px}.cyber-specs small{color:#9ca0a0;font-size:7px;letter-spacing:.13em}.cyber-specs strong{font-size:22px}.cyber-final{padding-block:clamp(110px,13vw,190px);text-align:center}.cyber-final .shell{display:flex;flex-direction:column;align-items:center}.cyber-final h2{margin:0 0 45px;font-size:clamp(44px,5.5vw,78px);line-height:.93;letter-spacing:-.04em}@media(max-width:760px){.cyber-page{padding-top:66px}.cyber-hero{min-height:auto}.cyber-hero h1{font-size:clamp(43px,12vw,60px)}.cyber-hero .button{width:100%;justify-content:space-between}.cyber-split,.transatlantic .shell{grid-template-columns:1fr;gap:55px}.cyber-split h3,.transatlantic h2{font-size:clamp(39px,11vw,54px)}.resilience img,.zero-visual{height:400px}.defense-cards,.principle-grid{grid-template-columns:1fr}.defense-visual{height:320px}.resilience-media aside{left:18px;right:18px;bottom:118px;width:auto}.resilience-stats span{padding:14px 9px;min-width:0}.resilience-stats strong{font-size:clamp(18px,6vw,25px);white-space:nowrap}.resilience-stats small{font-size:6px}.flow-diagram{min-height:330px}.flow-diagram b{width:64px;height:64px}.response article{grid-template-columns:48px 1fr}.cyber-specs header{flex-direction:column;gap:14px}.cyber-specs .shell>div{grid-template-columns:1fr 1fr}.cyber-specs .shell>div>span:nth-child(3),.cyber-specs .shell>div>span:nth-child(4){border-top:1px solid #505050}.cyber-final .button{width:100%;justify-content:space-between}}.training-page{padding-top:76px}.training-hero{min-height:calc(100vh - 76px);padding-block:clamp(100px,12vw,180px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.training-hero h1{margin:0;font-size:clamp(64px,7vw,96px);line-height:.88;letter-spacing:-.04em}.training-hero p{max-width:620px;color:var(--muted);line-height:1.7;margin:34px auto 30px}.support-story{padding-block:clamp(110px,12vw,180px);display:grid;grid-template-columns:.55fr 1fr;gap:10vw;border-top:1px solid var(--line)}.support-story h2{margin:0;font-size:clamp(38px,4vw,60px);line-height:.94;letter-spacing:-.04em}.support-story p{color:var(--muted);line-height:1.7;margin:0 0 55px}.support-story img{width:100%;height:470px;object-fit:cover}.training-services{padding-block:clamp(100px,11vw,170px)}.training-services header{text-align:center;margin-bottom:65px}.training-benchmarks h2,.training-bridge h2,.training-services h2{margin:0;font-size:clamp(34px,4vw,58px);letter-spacing:-.04em}.training-services header p{color:var(--muted);font-size:12px}.training-services>div{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line);border-top:1px solid var(--line)}.training-services article{min-height:240px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column}.training-services article>span{width:11px;height:11px;border:1px solid var(--ink)}.training-services h3{margin:auto 0 14px;font-size:22px;font-weight:500;letter-spacing:-.03em}.training-services article p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.synergy-training{background:#292d2d;color:var(--paper);padding-block:clamp(100px,11vw,170px)}.synergy-training .shell{display:grid;grid-template-columns:.8fr 1fr;gap:9vw;align-items:center}.synergy-training img{width:100%;height:520px;object-fit:cover;filter:none;opacity:1}.synergy-training h2{margin:0;font-size:clamp(48px,5.5vw,82px);line-height:.9;letter-spacing:-.04em}.synergy-training p{max-width:590px;color:#b9bcbc;line-height:1.7;margin:32px 0}.training-bridge{padding-block:clamp(110px,12vw,180px);text-align:center}.bridge-symbol{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:45px;font-size:9px;letter-spacing:.14em}.bridge-symbol i{width:90px;height:1px;background:var(--ink)}.training-bridge p{max-width:790px;margin:28px auto 0;color:var(--muted);line-height:1.7}.programs{background:#eef0f0;padding-block:clamp(105px,11vw,175px);border-block:1px solid var(--line)}.programs .shell{display:grid;grid-template-columns:.65fr 1fr;gap:9vw}.programs h2{margin:0;font-size:clamp(42px,5vw,72px);line-height:.92;letter-spacing:-.04em}.programs>div>div>p{color:var(--muted);line-height:1.7;margin:0 0 30px}.programs article{min-height:120px;padding-block:26px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 35px;gap:25px}.programs article h3{margin:0 0 12px;font-size:23px;font-weight:500}.programs article p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.programs article>span{font-size:25px;font-weight:300}.training-benchmarks{padding-block:clamp(100px,11vw,160px);text-align:center}.training-benchmarks>div{margin-top:55px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.training-benchmarks span{min-height:150px;display:grid;place-content:center;gap:12px}.training-benchmarks span+span{border-left:1px solid var(--line)}.training-benchmarks strong{font-size:44px;letter-spacing:-.04em}.training-benchmarks small{color:var(--muted);font-size:7px;letter-spacing:.13em}.training-final{background:#141717;color:var(--paper);padding-block:clamp(110px,13vw,200px);text-align:center}.training-final .shell{display:flex;flex-direction:column;align-items:center}.training-final h2{display:flex;flex-direction:column;margin:0 0 55px;font-size:clamp(55px,7vw,100px);line-height:.95;letter-spacing:-.04em}.training-final h2 span{color:#666b6b}.training-final h2 strong{font-weight:600}@media(max-width:760px){.training-page{padding-top:66px}.training-hero{min-height:auto}.training-hero h1{font-size:clamp(43px,12vw,60px)}.training-hero .button{width:100%;justify-content:space-between}.programs .shell,.support-story,.synergy-training .shell{grid-template-columns:1fr;gap:55px}.support-story img,.synergy-training img{height:400px}.training-services>div{grid-template-columns:1fr}.training-services article{min-height:200px}.training-benchmarks>div{grid-template-columns:1fr}.training-benchmarks span+span{border-left:0;border-top:1px solid var(--line)}.training-final .button{width:100%;justify-content:space-between}}.about-page{padding-top:76px}.about-leadership{padding-block:clamp(80px,9vw,150px);border-bottom:1px solid var(--line)}.about-hero{min-height:calc(100vh - 76px);padding-block:clamp(100px,12vw,180px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:var(--ink);color:var(--paper)}.about-hero h1{margin:0 0 45px;font-size:clamp(56px,7.5vw,115px);line-height:.88;letter-spacing:-.04em;font-weight:700;text-transform:uppercase;max-width:1200px}.video-preview-frame{width:100%;max-width:960px;aspect-ratio:16/9;position:relative;border:1px solid #4a4a4a;overflow:hidden;background:#000}.video-preview-frame img{width:100%;height:100%;object-fit:cover;filter:none;opacity:1}.play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.play-overlay button{width:80px;height:80px;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:rgba(0,0,0,.3);color:var(--paper);display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .3s,border-color .3s}.play-overlay button:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.about-mission{padding-block:clamp(110px,12vw,180px)}.mission-content{max-width:900px;margin:0 auto 75px;text-align:center}.mono-label{display:block;font-size:11px;letter-spacing:.16em;color:var(--muted);margin-bottom:24px;font-family:var(--font-inter)}.mission-content h2{margin:0 0 32px;font-size:clamp(34px,3.8vw,54px);line-height:1.1;letter-spacing:-.03em;font-weight:600}.mission-content p{color:var(--muted);font-size:17px;line-height:1.7;margin:0}.manifesto-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.manifesto-card{padding:36px 28px;border:1px solid var(--line);transition:background .3s}.manifesto-card:hover{background:var(--panel)}.card-icon{color:var(--ink);margin-bottom:24px}.manifesto-card h3{margin:0 0 14px;font-size:26px;font-weight:600;letter-spacing:-.02em}.manifesto-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.about-evolution{padding-block:clamp(110px,12vw,180px);border-top:1px solid var(--line)}.evolution-split{display:grid;grid-template-columns:.4fr 1fr;gap:6vw}.evolution-intro h2{margin:0 0 24px;font-size:clamp(36px,4vw,56px);line-height:.95;letter-spacing:-.03em;font-weight:700}.evolution-intro p{color:var(--muted);font-size:16px;line-height:1.7;margin:0}.evolution-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.evolution-card{padding:32px;border:1px solid var(--line);min-height:220px;display:flex;flex-direction:column;justify-content:space-between;transition:background .3s}.evolution-card:hover{background:var(--panel)}.evolution-card h3{margin:12px 0 0;font-size:28px;font-weight:600;letter-spacing:-.02em}.evolution-card p{margin:16px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.evolution-present{grid-column:span 2;background:var(--ink);color:var(--paper);border-color:var(--ink)}.evolution-present .mono-label{color:#828484}.evolution-present p{color:#c4c7c7;font-size:15px}.about-global{padding-block:clamp(110px,12vw,180px);border-top:1px solid var(--line)}.global-split{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.global-text h2{margin:0 0 24px;font-size:clamp(48px,5.5vw,84px);line-height:.9;letter-spacing:-.04em;font-weight:700}.global-text>p{color:var(--muted);font-size:16px;line-height:1.7;margin:0 0 45px}.locations-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.location-item h4{margin:0 0 8px;font-size:22px;font-weight:600;border-bottom:1px solid var(--line);padding-bottom:8px}.location-item p{margin:0;color:var(--muted);font-size:13px}.global-media{height:480px;border:1px solid var(--line);overflow:hidden}.global-media img{width:100%;height:100%;object-fit:cover;filter:none}.about-bridge{background:var(--void);color:var(--void-text);padding-block:clamp(120px,14vw,200px);text-align:center}.about-bridge .mono-label{color:#828484}.about-bridge h2{margin:0 0 24px;font-size:clamp(52px,7vw,105px);line-height:.9;letter-spacing:-.04em;font-weight:700;text-transform:uppercase}.axis-sep{color:#555;font-weight:300;padding:0 12px}.about-bridge p{max-width:680px;margin:0 auto;color:var(--void-muted);font-size:16px;line-height:1.7}.about-tasha{padding-block:clamp(110px,12vw,180px);border-top:1px solid var(--line)}.tasha-split{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.tasha-media{height:480px;border:1px solid var(--line);overflow:hidden}.tasha-media img{width:100%;height:100%;object-fit:cover;filter:none}.tasha-text h2{margin:0 0 24px;font-size:clamp(48px,5.5vw,84px);line-height:.9;letter-spacing:-.04em;font-weight:700}.tasha-text p{color:var(--muted);font-size:16px;line-height:1.7;margin:0 0 32px}.tasha-bullets{list-style:none;padding:0;margin:0 0 42px;display:flex;flex-direction:column;gap:14px}.tasha-bullets li{display:flex;align-items:center;gap:14px;font-size:15px;font-weight:500}.bullet-square{width:10px;height:10px;background:var(--ink);flex-shrink:0}.about-final{background:var(--ink);color:var(--paper);padding-block:clamp(120px,14vw,220px);text-align:center}.about-final .shell{display:flex;flex-direction:column;align-items:center}.final-sub{color:#828484;font-size:24px;letter-spacing:-.01em;margin:0 0 16px;font-weight:500}.about-final h2{margin:0 0 52px;font-size:clamp(48px,6vw,92px);line-height:.92;letter-spacing:-.04em;font-weight:700}@media(max-width:1050px){.evolution-split{grid-template-columns:1fr;gap:40px}}@media(max-width:760px){.about-page{padding-top:66px}.about-hero{min-height:auto}.about-hero h1{font-size:clamp(40px,11vw,64px)}.evolution-grid,.manifesto-grid{grid-template-columns:1fr}.evolution-present{grid-column:span 1}.global-split,.tasha-split{grid-template-columns:1fr;gap:45px}.global-media,.tasha-media{height:350px}.locations-grid{grid-template-columns:1fr}.about-final .button{width:100%;justify-content:space-between}}.insights-page{padding-top:76px;background:var(--paper)}.insights-hero{min-height:calc(100vh - 76px);position:relative;display:grid;place-content:center;text-align:center;overflow:hidden;border-bottom:1px solid var(--line);isolation:isolate}.insights-hero-material{position:absolute;inset:12% -8%;z-index:-1;opacity:.13;background:url(/images/about-datacenter-hero.png) 50%/cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.insights-hero h1{display:flex;align-items:center;justify-content:center;gap:24px;margin:0;font-size:clamp(64px,8.3vw,120px);line-height:.92;letter-spacing:-.04em;font-weight:700}.insights-word-window{width:min(60vw,840px);height:.92em;position:relative;overflow:hidden;text-align:left;border-bottom:2px solid var(--ink)}.insights-active-word{display:block;white-space:nowrap;animation:insights-word-in .6s cubic-bezier(.22,1,.36,1)}.insights-hero>p{max-width:680px;margin:30px auto 0;font-size:9px;line-height:1.45;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.insights-scroll{position:absolute;bottom:42px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--ink);font-size:8px;letter-spacing:.16em;text-decoration:none}.insights-scroll svg{width:16px;height:16px;transform:rotate(90deg)}.featured-insight{padding-block:clamp(120px,13vw,190px)}.featured-insight article{display:grid;grid-template-columns:5fr 7fr;gap:7vw;align-items:center;min-height:620px}.featured-insight-copy{max-width:520px}.insight-label{display:flex;align-items:center;gap:12px;margin:0 0 24px;font-size:8px;letter-spacing:.17em;color:var(--muted)}.insight-label>span{width:34px;height:1px;background:var(--muted)}.featured-insight h2{max-width:500px;margin:0 0 28px;font-size:clamp(38px,4vw,58px);line-height:.96;letter-spacing:-.035em}.featured-summary{max-width:440px;margin:0 0 30px;padding-left:16px;border-left:1px solid var(--line);color:var(--muted);font-size:15px;line-height:1.65}.insight-meta{display:flex;align-items:center;gap:18px;margin-bottom:32px;color:#777b7b;font-size:8px;letter-spacing:.1em}.insight-meta>span[aria-hidden]{width:4px;height:4px;background:#777b7b}.featured-insight-media{height:600px;position:relative;overflow:hidden;background:#eceeee;border:1px solid var(--line)}.featured-insight-media img{width:100%;height:100%;object-fit:cover;filter:none;opacity:1}.featured-insight-node{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150px;height:150px;display:grid;place-content:center;border:1px solid #999d9d;background:rgba(250,249,249,.86);font-size:8px;letter-spacing:.15em}.insights-publications{padding-block:clamp(90px,11vw,160px);border-top:1px solid var(--line)}.insights-publications>header{margin-bottom:52px}.insights-publications>header p{font-size:8px;letter-spacing:.16em;color:var(--muted)}.insights-publications>header h2{margin:0;font-size:clamp(42px,5vw,76px);letter-spacing:-.04em}.insights-empty{min-height:420px;display:grid;place-items:center}.insights-empty h2{max-width:760px;text-align:center}.insight-article{padding-top:clamp(150px,15vw,230px);padding-bottom:120px}.insight-article>header{max-width:1080px;margin-bottom:70px}.insight-article time,.insight-article>header>p{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.insight-article h1{margin:20px 0 30px;font-size:clamp(54px,7.5vw,110px);line-height:.9;letter-spacing:-.045em;text-transform:uppercase}.insight-article figure{height:min(65vw,720px);margin:0 0 80px;overflow:hidden;border:1px solid var(--line)}.insight-article figure img{width:100%;height:100%;object-fit:cover;filter:none}.insight-article>article{max-width:760px;margin:0 auto 70px}.insight-article>article p{font-size:17px;line-height:1.8;color:#000000}.insight-article .insight-article-lead{font-size:clamp(23px,2.3vw,34px);line-height:1.35;color:var(--ink);letter-spacing:-.02em}.contact-direct{display:flex;justify-content:center;gap:16px;margin:28px 0 0;font-size:10px;letter-spacing:.12em}.contact-direct a{min-height:auto!important;padding:0!important;border:0!important;text-decoration:underline!important}@media(prefers-reduced-motion:reduce){.insights-active-word{animation:none}}@media(max-width:760px){.insights-page{padding-top:66px}.insights-hero{min-height:calc(100svh - 66px);padding-bottom:90px}.insights-hero h1{flex-direction:column;gap:8px;font-size:clamp(48px,15vw,64px)}.insights-word-window{width:100%;height:1em;text-align:center}.insights-hero>p{font-size:8px;max-width:320px;margin-top:28px}.featured-insight article{grid-template-columns:1fr;gap:58px;min-height:auto}.featured-insight-media{height:400px;grid-row:1}.featured-insight-copy{grid-row:2}.featured-insight h2{font-size:clamp(38px,11vw,52px)}.featured-insight .button{width:100%;justify-content:space-between}.insight-article{padding-top:120px}.insight-article figure{height:360px;margin-bottom:50px}.insight-article h1{font-size:clamp(44px,13vw,62px)}.contact-direct{flex-direction:column;align-items:center}}.contact-film,.corridor-map,.defense-visual,.featured-insight-media,.global-media,.hero-media,.insight-article figure,.resilience,.security-visual,.service-ai-visual,.solutions-hero-media,.support-story,.tasha-hero-visual,.tasha-media,.topology-frame,.video-preview-frame,.zero-visual{background:transparent}.contact-film img,.corridor-map>img,.corridor-map>video,.defense-visual img,.featured-insight-media img,.foundation-visual img,.global-media img,.hero-media img,.hero-media video,.insight-article figure img,.resilience img,.security-visual img,.service-ai-visual img,.solutions-hero-media img,.support-story img,.synergy-training img,.tasha-hero-visual img,.tasha-hero-visual video,.tasha-media img,.topology-frame img,.video-preview-frame img,.zero-visual img{filter:none;opacity:1}.insights-hero-material{filter:none;opacity:1;-webkit-mask-image:none;mask-image:none}.insights-hero h1,.insights-hero>p{color:var(--paper);text-shadow:0 2px 20px rgba(6,7,7,.55)}.insights-word-window{border-bottom-color:var(--paper)}.insights-active-word{color:var(--paper);-webkit-text-stroke:1px rgba(6,7,7,.72);text-shadow:0 2px 24px rgba(6,7,7,.85)}@keyframes insights-word-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.hero-media:after,.tasha-hero-visual:after{display:none}.change-section,.logo-ticker-strip{overflow:hidden;background:var(--panel)}.logo-ticker-strip{width:100%;padding:clamp(64px,7vw,100px) 0;position:relative;display:flex;align-items:center;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.logo-ticker-track{display:flex;align-items:center;width:max-content;animation:logoTickerSlide 36s linear infinite;will-change:transform}.logo-ticker-strip:hover .logo-ticker-track{animation-play-state:paused}@keyframes logoTickerSlide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.logo-ticker-item{display:flex;align-items:center;justify-content:center;padding:0 clamp(24px,3.5vw,42px);opacity:1;transition:opacity .25s ease,transform .25s ease;flex-shrink:0}.logo-ticker-item:hover{opacity:1;transform:translateY(-1px)}.logo-ticker-item img{height:28px;width:160px;object-fit:contain;display:block}@media (max-width:760px){.logo-ticker-strip{padding:52px 0}.logo-ticker-item{padding:0 20px}.logo-ticker-item img{height:24px;width:130px}.logo-ticker-track{animation-duration:28s}}@media (prefers-reduced-motion:reduce){.logo-ticker-track{animation-duration:120s}}.change-stage{min-height:min(820px,82vh);padding-block:clamp(90px,11vw,165px);display:flex;flex-direction:column;justify-content:space-between}#home .change-stage{padding-top:0}.change-signal{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-bottom:clamp(60px,7vw,110px);font-size:8px;letter-spacing:.17em}.change-signal i{height:1px;background:var(--ink);transform-origin:left}.approach-intro{margin-bottom:clamp(50px,6vw,80px)}.approach-intro h2,.approach-intro h3{margin:14px 0 0;font-size:clamp(24px,3vw,40px);line-height:1.15;letter-spacing:-.035em;font-weight:500;max-width:1000px}.change-copy{display:grid;grid-template-columns:1fr 1fr 1.4fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.approach-grid{grid-template-columns:repeat(4,1fr)}.change-card{min-height:240px;padding:32px 28px;display:flex;flex-direction:column;justify-content:space-between;position:relative;transition:background .25s ease}.change-card+.change-card{border-left:1px solid var(--line)}.change-tag{font-size:8px;letter-spacing:.16em;color:var(--muted)}.change-card span:not(.change-tag){font-size:clamp(20px,2.2vw,32px);line-height:1.05;letter-spacing:-.035em;font-weight:500;margin:20px 0 16px}.change-card strong{font-size:clamp(24px,2.8vw,40px);line-height:1;letter-spacing:-.035em;font-weight:650;margin:20px 0 16px}.change-card p{margin:0;font-size:13px;line-height:1.6;color:var(--muted)}.change-card.highlight{background:var(--ink);color:var(--paper)}.change-card.highlight .change-tag{color:#878b8b}.change-card.highlight p{color:#b0b4b4}.change-footer{margin-top:clamp(60px,7vw,110px);display:flex;justify-content:flex-end}.change-close{margin:0;font-size:clamp(18px,2vw,28px);font-weight:600;letter-spacing:-.03em}.home-activities{padding-top:clamp(110px,12vw,190px)}.activities-intro{max-width:460px;margin:0;color:var(--muted);font-size:15px;line-height:1.7}.activity-ledger{border-top:1px solid var(--ink)}.activity-row{min-height:180px;display:grid;grid-template-columns:minmax(260px,1fr) minmax(240px,.85fr) minmax(220px,.75fr) 36px;align-items:center;gap:clamp(20px,3.5vw,60px);padding-block:28px;border-bottom:1px solid var(--line);text-decoration:none;color:inherit;transition:background .28s cubic-bezier(.16,1,.3,1),color .28s ease,padding-inline .28s ease}.activity-row:hover{background:var(--ink);color:var(--paper);padding-inline:20px}.activity-meta{display:flex;flex-direction:column;gap:10px}.activity-code{font-size:8px;letter-spacing:.16em;color:var(--muted);font-weight:600}.activity-row:hover .activity-code{color:#878b8b}.activity-row h3{margin:0;max-width:400px;font-size:clamp(13.2px,1.56vw,22.8px);line-height:1.15;letter-spacing:-.04em;font-weight:600;transition:transform .35s cubic-bezier(.16,1,.3,1)}.activity-row:hover h3{transform:translateX(10px)}.activity-row p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.activity-row:hover p{color:#b8bcbc}.activity-capabilities{display:flex;flex-wrap:wrap;gap:8px 14px}.activity-capabilities span{font-size:7.5px;letter-spacing:.14em;border:1px solid var(--line);padding:5px 8px;transition:border-color .28s ease}.activity-row:hover .activity-capabilities span{border-color:#4b4f4f}.activity-arrow{display:grid;place-items:center;width:36px;height:36px}.activity-arrow svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.activity-row:hover .activity-arrow svg{transform:translateX(6px)}.tasha-tag{background:transparent;color:#a0a4a4;border-color:#555858}.tasha-actions{margin-top:36px}.tasha-system-wrapper{border:1px solid #3c4040;background:rgba(17,19,19,.95);padding:clamp(28px,4vw,44px);display:flex;flex-direction:column;gap:28px}.tasha-system-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #3c4040}.tasha-system-header .tasha-name{margin-bottom:0;background:transparent;color:var(--paper);border:0;padding:0;font-size:9px;letter-spacing:.18em;font-weight:600}.tasha-badge{font-size:7.5px;letter-spacing:.14em;color:#8ce196;border:1px solid rgba(140,225,150,.4);padding:4px 10px}.tasha-pipeline-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pipeline-node{border:1px solid #353838;padding:16px 18px;display:flex;align-items:flex-start;gap:14px;background:rgba(255,255,255,.02);transition:border-color .25s,background .25s}.pipeline-node:hover{border-color:#666a6a;background:rgba(255,255,255,.05)}.pipeline-num{font-size:9px;letter-spacing:.15em;color:#878b8b;font-weight:600;margin-top:2px}.pipeline-body{display:flex;flex-direction:column;gap:4px}.pipeline-body strong{font-size:11px;letter-spacing:.08em;color:var(--paper);font-weight:600}.pipeline-body span{font-size:10.5px;color:#9da1a1;line-height:1.45}.home-solutions-bento{padding-block:clamp(110px,12vw,185px)}.bento-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bento-card{border:1px solid var(--line);background:var(--paper);padding:32px 28px;display:flex;flex-direction:column;justify-content:space-between;min-height:280px;text-decoration:none;color:inherit;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s ease,border-color .3s ease}.bento-card:hover{transform:translateY(-4px);border-color:var(--ink);background:#f3f5f5}.bento-card.bento-large{grid-column:span 2;background:var(--panel)}.bento-card.bento-large:hover{background:var(--ink);color:var(--paper)}.bento-card.bento-large:hover .bento-category,.bento-card.bento-large:hover .bento-content p{color:#b0b4b4}.bento-top{display:flex;justify-content:space-between;align-items:center}.bento-category{font-size:7.5px;letter-spacing:.16em;color:var(--muted);font-weight:600}.bento-icon{width:28px;height:28px;display:grid;place-items:center}.bento-content{margin-top:48px}.bento-content h3{margin:0 0 12px;font-size:clamp(20px,2.2vw,30px);line-height:1.05;letter-spacing:-.035em;font-weight:600}.bento-content p{margin:0;font-size:13px;line-height:1.6;color:var(--muted)}.evo-step{display:flex;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.evo-step span{font-size:9px;letter-spacing:.15em;color:var(--muted);font-weight:600;min-width:24px}.evo-step b,.evo-step.active strong{font-size:12px;letter-spacing:.08em;font-weight:500;color:var(--ink)}.evo-step.active strong{letter-spacing:.08em;color:var(--ink);font-weight:700}.foundation-cta{margin-top:40px}.visual-caption{margin-top:14px;font-size:8px;letter-spacing:.16em;color:var(--muted)}.home-security-operations{list-style:none;margin:0 0 40px;padding:0;border-top:1px solid var(--line)}.home-security-operations li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:18px;padding-block:18px;border-bottom:1px solid var(--line);font-size:var(--type-small);line-height:1.6}.home-security-operations li>span:first-child{color:var(--ink);font-size:var(--type-label);font-weight:600}.home-security-operations li>span:last-child{color:var(--muted)}.home-infrastructure-flow{list-style:none;margin:64px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--ink)}.home-infrastructure-flow li{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 24px;font-size:var(--type-title);line-height:1.2}.home-infrastructure-flow li+li{border-left:1px solid var(--line)}.home-infrastructure-flow svg{flex-shrink:0}@media (max-width:760px){.home-infrastructure-flow{grid-template-columns:1fr}.home-infrastructure-flow li+li{border-left:0;border-top:1px solid var(--line)}.home-infrastructure-flow svg{transform:rotate(90deg)}}@media (max-width:760px) and (prefers-reduced-motion:reduce){#home .home-infrastructure-flow svg{transform:rotate(90deg)!important}}.home-security-section{padding-block:clamp(110px,12vw,185px);background:var(--panel)}.home-security-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(40px,8vw,120px);align-items:center}.security-copy>p:not(.micro-label){color:var(--muted);line-height:1.7;font-size:15px;margin:32px 0 44px}.security-matrix-bars{display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--line);padding-top:24px;margin-bottom:40px}.sec-bar{display:grid;grid-template-columns:85px 1fr 85px;align-items:center;gap:16px;font-size:8px;letter-spacing:.14em}.sec-bar span{font-weight:600;color:var(--ink)}.bar-track{height:2px;background:#d0d4d4;position:relative;overflow:hidden}.bar-fill{height:100%;background:var(--ink);transform-origin:left}.sec-bar em{font-style:normal;color:var(--muted);text-align:right}.security-visual{min-height:580px;overflow:hidden}.security-visual img{width:100%;height:100%;min-height:580px;object-fit:cover;filter:none}.human-inner h2 em{color:#929696;font-style:normal}.eq-item{border:1px solid #484b4b;padding:22px 24px;display:flex;flex-direction:column;gap:6px;flex:1 1}.eq-item span{font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--paper)}.eq-item small{font-size:7.5px;color:#898d8d;letter-spacing:.12em}.eq-item.highlight{border-color:var(--paper);background:rgba(250,249,249,.06)}.eq-item.highlight strong{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--paper)}.human-cta{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:80px;padding-top:36px;border-top:1px solid #484b4b}.human-cta p{margin:0;max-width:540px;color:#adb0b0;font-size:14px;line-height:1.65}.bridge-route{display:flex;align-items:center;gap:16px;padding:20px 0;margin:32px 0 40px;border-block:1px solid var(--line);font-size:9px;letter-spacing:.15em;font-weight:600}.bridge-route i{flex:1 1;height:1px;background:var(--ink)}.home-insights-empty{padding:30px 0;color:var(--muted);font-size:13px}.home-motion-ready [data-home-scene=hero-copy] .reveal-item{opacity:0;transform:translateY(36px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-order, 0) * .12s)}.home-motion-ready [data-home-scene=hero-copy].is-visible .reveal-item{opacity:1;transform:none}.home-motion-ready [data-home-scene=transformation] .change-signal i{transform:scaleX(0);transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.home-motion-ready [data-home-scene=transformation].is-visible .change-signal i{transform:scaleX(1)}.home-motion-ready [data-home-scene=transformation] .change-card{opacity:0;transform:translateY(44px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-order, 0) * .11s + .12s)}.home-motion-ready [data-home-scene=transformation].is-visible .change-card{opacity:1;transform:none}.home-motion-ready [data-home-scene=transformation] .change-close{opacity:0;transform:translateY(24px);transition:opacity .75s cubic-bezier(.16,1,.3,1) .45s,transform .75s cubic-bezier(.16,1,.3,1) .45s}.home-motion-ready [data-home-scene=transformation].is-visible .change-close{opacity:1;transform:none}.home-motion-ready [data-home-scene=ledger] .section-heading{opacity:0;transform:translateY(36px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.home-motion-ready [data-home-scene=ledger].is-visible .section-heading{opacity:1;transform:none}.home-motion-ready [data-home-scene=ledger] .activity-row{opacity:0;transform:translateY(32px);clip-path:inset(0 100% 0 0);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),clip-path .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-order, 0) * 75ms + .1s)}.home-motion-ready [data-home-scene=ledger].is-visible .activity-row{opacity:1;transform:none;clip-path:inset(0 0 0 0)}.home-motion-ready [data-home-scene=tasha-system] .tasha-copy{opacity:0;transform:translateX(-40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.home-motion-ready [data-home-scene=tasha-system] .tasha-system-wrapper{opacity:0;transform:translateX(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.home-motion-ready [data-home-scene=tasha-system].is-visible .tasha-copy,.home-motion-ready [data-home-scene=tasha-system].is-visible .tasha-system-wrapper{opacity:1;transform:none}.home-motion-ready [data-home-scene=tasha-system] .pipeline-node{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-order, 0) * 60ms + .16s)}.home-motion-ready [data-home-scene=tasha-system].is-visible .pipeline-node{opacity:1;transform:none}.home-motion-ready [data-home-scene=bento] .section-heading{opacity:0;transform:translateY(36px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.home-motion-ready [data-home-scene=bento].is-visible .section-heading{opacity:1;transform:none}.home-motion-ready [data-home-scene=bento] .bento-card{opacity:0;transform:translateY(36px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-order, 0) * 80ms + .1s)}.home-motion-ready [data-home-scene=bento].is-visible .bento-card{opacity:1;transform:none}.home-motion-ready [data-home-scene=foundation-split] .foundation-visual{opacity:0;transform:translateX(-45px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.home-motion-ready [data-home-scene=foundation-split] .foundation-copy{opacity:0;transform:translateX(45px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.home-motion-ready [data-home-scene=foundation-split].is-visible .foundation-copy,.home-motion-ready [data-home-scene=foundation-split].is-visible .foundation-visual{opacity:1;transform:none}.home-motion-ready [data-home-scene=security-split] .security-copy{opacity:0;transform:translateX(-45px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.home-motion-ready [data-home-scene=security-split] .security-visual{opacity:0;transform:translateX(45px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.home-motion-ready [data-home-scene=security-split].is-visible .security-copy,.home-motion-ready [data-home-scene=security-split].is-visible .security-visual{opacity:1;transform:none}.home-motion-ready [data-home-scene=security-split] .bar-fill{transform:scaleX(0);transition:transform .95s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-order, 0) * .1s + .25s)}.home-motion-ready [data-home-scene=security-split].is-visible .bar-fill{transform:scaleX(1)}.home-motion-ready [data-home-scene=human-synergy] h2{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(32px);transition:opacity .8s cubic-bezier(.16,1,.3,1),clip-path .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.home-motion-ready [data-home-scene=human-synergy].is-visible h2{opacity:1;clip-path:inset(0 0 0 0);transform:none}.home-motion-ready [data-home-scene=human-synergy] .equation>*{opacity:0;transform:translateY(28px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-order, 0) * 70ms + .16s)}.home-motion-ready [data-home-scene=human-synergy].is-visible .equation>*{opacity:1;transform:none}.home-motion-ready [data-home-scene=human-synergy] .human-cta{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.16,1,.3,1) .4s,transform .7s cubic-bezier(.16,1,.3,1) .4s}.home-motion-ready [data-home-scene=human-synergy].is-visible .human-cta{opacity:1;transform:none}.home-motion-ready [data-home-scene=leadership-team] .leadership-heading{opacity:0;transform:translateY(32px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.home-motion-ready [data-home-scene=leadership-team].is-visible .leadership-heading{opacity:1;transform:none}.home-motion-ready [data-home-scene=leadership-team] .leadership-card{opacity:0;transform:translateY(36px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-order, 0) * .12s + .1s)}.home-motion-ready [data-home-scene=leadership-team].is-visible .leadership-card{opacity:1;transform:none}.home-motion-ready [data-home-scene=insights-ledger] .section-heading{opacity:0;transform:translateY(36px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.home-motion-ready [data-home-scene=insights-ledger].is-visible .section-heading{opacity:1;transform:none}.home-motion-ready [data-home-scene=insights-ledger] .insight-list article{opacity:0;transform:translateY(32px);clip-path:inset(0 100% 0 0);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),clip-path .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-order, 0) * 80ms + .1s)}.home-motion-ready [data-home-scene=insights-ledger].is-visible .insight-list article{opacity:1;transform:none;clip-path:inset(0 0 0 0)}.home-motion-ready [data-home-scene=final-cta] h2{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(36px);transition:opacity .85s cubic-bezier(.16,1,.3,1),clip-path .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.home-motion-ready [data-home-scene=final-cta].is-visible h2{opacity:1;clip-path:inset(0 0 0 0);transform:none}.home-motion-ready [data-home-scene=final-cta] .final-prompt{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.16,1,.3,1) .2s,transform .75s cubic-bezier(.16,1,.3,1) .2s}.home-motion-ready [data-home-scene=final-cta].is-visible .final-prompt{opacity:1;transform:none}@media (max-width:1050px){.approach-grid{grid-template-columns:1fr 1fr}.approach-grid .change-card:nth-child(odd){border-left:0}.approach-grid .change-card:nth-child(n+3){border-top:1px solid var(--line)}.bento-grid{grid-template-columns:1fr 1fr}.bento-card.bento-large{grid-column:span 2}.leadership-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.change-stage{min-height:auto}.change-copy{grid-template-columns:1fr}.change-copy>*+*{border-left:0;border-top:1px solid var(--line)}.change-card{min-height:180px;padding:24px 0}.change-footer{margin-top:40px;justify-content:flex-start}.activity-row{min-height:0;padding-block:30px;grid-template-columns:1fr 32px;gap:16px}.activity-row:hover{padding-inline:0}.activity-capabilities,.activity-meta,.activity-row p{grid-column:1}.activity-arrow{grid-column:2;grid-row:1;align-self:start}.activities-intro{max-width:100%}.bento-grid,.tasha-pipeline-grid{grid-template-columns:1fr}.bento-card.bento-large{grid-column:auto}.leadership-heading{flex-direction:column;align-items:flex-start;gap:20px}.leadership-grid{grid-template-columns:1fr;gap:24px}.home-security-grid{grid-template-columns:1fr;gap:50px}.security-visual,.security-visual img{min-height:440px}.human-cta{flex-direction:column;align-items:flex-start;gap:24px;margin-top:50px}.bridge-route{flex-wrap:wrap;gap:8px 12px}}@media (prefers-reduced-motion:reduce){.home-motion-ready [data-home-scene] *,.home-motion-ready [data-home-scene] .bar-fill,.home-motion-ready [data-home-scene] .change-signal i{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}}.datacenter-page{padding-top:76px}.datacenter-hero{padding-block:clamp(70px,8vw,120px)}.datacenter-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(40px,6vw,90px);align-items:center}.datacenter-hero-copy h1{margin:16px 0 24px;font-size:clamp(48px,5.5vw,84px);line-height:.92;letter-spacing:-.04em;font-weight:700}.datacenter-hero-copy p{color:var(--muted);font-size:15px;line-height:1.7;margin:0 0 36px;max-width:560px}.datacenter-hero-media{aspect-ratio:4/3;position:relative;overflow:hidden;border:1px solid var(--line);background:var(--panel)}.datacenter-hero-media img{width:100%;height:100%;object-fit:cover;display:block;filter:none}.datacenter-badge{position:absolute;bottom:18px;left:18px;background:rgba(250,249,249,.92);padding:10px 14px;display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:.14em;font-weight:600;border:1px solid var(--line)}.datacenter-badge i{width:6px;height:6px;background:var(--ink)}.datacenter-footprint{padding-block:clamp(90px,10vw,150px);background:#f2f3f3}.footprint-header{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(30px,6vw,80px);align-items:flex-end;margin-bottom:64px}.footprint-header h2{margin:16px 0 0;font-size:clamp(38px,4.5vw,64px);line-height:.95;letter-spacing:-.035em;font-weight:600}.footprint-header p{color:var(--muted);font-size:14px;line-height:1.7;margin:0}.footprint-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.footprint-card{background:var(--paper);border:1px solid var(--line);padding:28px 24px;display:flex;flex-direction:column;justify-content:space-between;min-height:360px;transition:border-color .25s}.footprint-card:hover{border-color:var(--ink)}.footprint-card-header{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.country-tag{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--line);padding-bottom:12px}.country-tag strong{font-size:16px;font-weight:700;letter-spacing:-.02em}.country-tag span{font-size:9px;letter-spacing:.15em;color:var(--muted)}.footprint-card-header small{font-size:8px;letter-spacing:.12em;color:var(--muted);font-weight:600}.footprint-card p{font-size:13px;line-height:1.65;color:var(--muted);margin:0 0 24px}.footprint-capabilities{display:flex;flex-wrap:wrap;gap:6px;padding-top:16px;border-top:1px solid var(--line)}.footprint-capabilities span{font-size:7px;letter-spacing:.12em;padding:4px 8px;border:1px solid var(--line);background:var(--panel)}.transcontinental-corridor{padding-block:clamp(90px,10vw,150px)}.corridor-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px);align-items:center}.corridor-copy h2{margin:16px 0 24px;font-size:clamp(38px,4.5vw,64px);line-height:.95;letter-spacing:-.035em;font-weight:600}.corridor-copy p{color:var(--muted);font-size:15px;line-height:1.7;margin:0 0 36px}.corridor-points{display:flex;flex-direction:column;gap:20px;border-top:1px solid var(--line);padding-top:28px}.corridor-points div{display:flex;flex-direction:column;gap:6px}.corridor-points strong{font-size:11px;letter-spacing:.12em}.corridor-points span{color:var(--muted);font-size:13px;line-height:1.6}.corridor-visual-frame{aspect-ratio:1.15;position:relative;overflow:hidden;border:1px solid var(--line);background:#111}.corridor-visual-frame img{width:100%;height:100%;object-fit:cover;display:block;filter:none}.corridor-status-tag{position:absolute;bottom:20px;inset-inline:20px;background:rgba(17,19,19,.88);color:var(--paper);padding:14px 20px;display:flex;align-items:center;justify-content:center;gap:14px;border:1px solid #555;font-size:8px;letter-spacing:.14em}.corridor-status-tag i{width:40px;height:1px;background:currentColor}.corridor-status-tag b{border:1px solid;padding:6px 12px;font-weight:600}.datacenter-lifecycle{padding-block:clamp(90px,10vw,150px);background:#e9ecec}.lifecycle-header{margin-bottom:64px;max-width:720px}.lifecycle-header h2{margin:16px 0;font-size:clamp(38px,4.5vw,64px);line-height:.95;letter-spacing:-.035em;font-weight:600}.lifecycle-header p{color:var(--muted);font-size:15px;line-height:1.7;margin:0}.lifecycle-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.lifecycle-step{background:var(--paper);border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:36px 28px;min-height:320px;display:flex;flex-direction:column}.step-number{font-size:32px;font-weight:700;letter-spacing:-.03em;color:var(--ink);margin-bottom:24px}.lifecycle-step h3{font-size:15px;font-weight:600;letter-spacing:-.02em;margin:0 0 16px;line-height:1.3}.lifecycle-step p{font-size:13px;line-height:1.65;color:var(--muted);margin:0}.datacenter-specs{padding-block:clamp(90px,10vw,150px)}.specs-header{text-align:center;margin-bottom:64px}.specs-header h2{margin:16px 0 0;font-size:clamp(32px,3.8vw,56px);line-height:1;letter-spacing:-.03em;font-weight:600}.specs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.spec-card{padding:32px 24px;border:1px solid var(--line);background:var(--panel);display:flex;flex-direction:column}.spec-card strong{font-size:clamp(30px,2.8vw,40px);font-weight:700;letter-spacing:-.04em;color:var(--ink);margin-bottom:12px}.spec-card h4{font-size:10px;letter-spacing:.14em;margin:0 0 14px;font-weight:600}.spec-card p{font-size:12px;line-height:1.6;color:var(--muted);margin:0}.datacenter-cta{padding-block:clamp(110px,12vw,185px);background:var(--ink);color:var(--paper);text-align:center}.cta-inner{max-width:820px;margin-inline:auto;display:flex;flex-direction:column;align-items:center}.cta-inner .micro-label{color:#9cb3cc}.cta-inner h2{margin:16px 0 24px;font-size:clamp(36px,4.5vw,64px);line-height:.95;letter-spacing:-.035em;font-weight:600}.cta-inner p{color:#c0ccd8;font-size:15px;line-height:1.7;margin:0 0 40px;max-width:680px}@media (max-width:1050px){.footprint-grid,.lifecycle-grid,.specs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.datacenter-page{padding-top:66px}.corridor-split,.datacenter-hero-grid,.footprint-header{grid-template-columns:1fr;gap:40px}.footprint-grid,.lifecycle-grid,.specs-grid{grid-template-columns:1fr}.lifecycle-grid{border-left:0}.lifecycle-step{min-height:auto;border-left:1px solid var(--line)}.corridor-status-tag{inset-inline:12px;bottom:12px;padding:10px;gap:8px;font-size:7px}.corridor-status-tag i{width:20px}}img,video{filter:none!important}main:is(#home,.tasha-page,.solutions-page,.services-page,.cloud-page,.cyber-page,.training-page,.about-page,.insights-page,.contact-page,.datacenter-page) h1{max-width:18ch;font-size:var(--type-display);line-height:.92;letter-spacing:-.035em;text-wrap:balance}main:is(#home,.tasha-page,.solutions-page,.services-page,.cloud-page,.cyber-page,.training-page,.about-page,.insights-page,.contact-page,.datacenter-page) h2{font-size:var(--type-headline);line-height:1;letter-spacing:-.03em;text-wrap:balance}main:is(#home,.tasha-page,.solutions-page,.services-page,.cloud-page,.cyber-page,.training-page,.about-page,.insights-page,.contact-page,.datacenter-page) :is(h3,h4){text-wrap:balance}main:is(#home,.tasha-page,.solutions-page,.services-page,.cloud-page,.cyber-page,.training-page,.about-page,.insights-page,.contact-page,.datacenter-page) p{text-wrap:pretty}.button,.contact-engagement label span,.desktop-nav a,.footer-credits address,.footer-credits p,.footer-nav a,.insight-label,.insight-meta,.micro-label,.mono-label,.nav-group>button,.text-link{font-size:var(--type-label);line-height:1.35}.desktop-nav a,.nav-group>button{font-size:calc(var(--type-label) * 1.2);font-weight:700}@media (max-width:1050px){.mobile-menu a{font-size:21.6px;font-weight:700}.mobile-menu section strong{font-size:9.6px;font-weight:700}}.contact-hero>p,.cta-inner p,.featured-summary,.hero-intro p,.solutions-hero-copy p,.tasha-hero-grid p{font-size:var(--type-body)}.capability-row p,.evolution-card p,.manifesto-card p,.programs article p,.service p,.spec-card p,.training-services article p{font-size:var(--type-small)}.insight-article h1{max-width:16ch;font-size:clamp(46px,5.5vw,76px)}@media (max-width:760px){:root{--type-display:clamp(40px,10.5vw,54px);--type-headline:clamp(32px,8.75vw,46px);--type-title:clamp(21px,6vw,26px)}main:is(#home,.tasha-page,.solutions-page,.services-page,.cloud-page,.cyber-page,.training-page,.about-page,.insights-page,.contact-page,.datacenter-page) h1{max-width:14ch;line-height:.95}.insight-article h1{font-size:clamp(38px,10vw,50px)}}.about-page .mission-content h2{max-width:24ch;font-size:clamp(26px,3vw,40px);line-height:1.08;letter-spacing:-.02em}@media (max-width:760px){.about-page .mission-content h2{font-size:clamp(24px,7.5vw,30px)}}:is(#home .approach-intro h2,.tasha-page .tasha-hero h1,.solutions-page .solutions-hero h1,.datacenter-page .datacenter-hero-copy h1,.services-page .services-hero h1,.cloud-page .cloud-hero h1,.cyber-page .cyber-hero h1,.training-page .training-hero h1,.about-page .about-leadership h1,.contact-page .contact-hero h1){font-size:clamp(26px,3.1vw,42px)}:is(#home .section-heading h2,#home .foundation-copy h2,#home .security-copy h2,#home .human-inner h2,#home .leadership-heading h2,#home .final-inner h2,.tasha-page .paradigm h2,.tasha-page .tasha-section-title h2,.tasha-page .operating-heading h2,.tasha-page .tasha-corridor h2,.tasha-page .principles-inner h2,.tasha-page .tasha-final h2,.solutions-page .problem-field h2,.solutions-page .transformation-field h2,.solutions-page .solutions-title h2,.solutions-page .automation-heading h2,.solutions-page .tasha-bridge h2,.solutions-page .human-control h2,.solutions-page .solutions-final h2,.datacenter-page .footprint-header h2,.datacenter-page .corridor-copy h2,.datacenter-page .lifecycle-header h2,.datacenter-page .specs-header h2,.datacenter-page .cta-inner h2,.insights-page .featured-insight-copy h2,.services-page .service-feature h2,.services-page .security-service h2,.services-page .services-closing h2,.cloud-page .topology h2,.cloud-page .hybrid h2,.cloud-page .hardware h2,.cloud-page .cloud-intelligence h2,.cloud-page .cloud-specs h2,.cloud-page .cloud-final h2,.cyber-page .cyber-split>h2,.cyber-page .transatlantic h2,.cyber-page .cyber-specs h2,.cyber-page .cyber-final h2,.training-page .support-story h2,.training-page .training-services h2,.training-page .synergy-training h2,.training-page .programs h2,.training-page .training-benchmarks h2,.training-page .training-final h2,.about-page .evolution-intro h2,.about-page .about-axis-title,.about-page .tasha-text h2,.about-page .about-final h2,.contact-page .contact-network h2,.contact-page .contact-sectors h2,.contact-page .contact-choice h2,.contact-page .contact-engagement h2){font-size:clamp(18px,2.125vw,30px)}.cyber-page #framework>div>h3,.cyber-page .autonomous-defense .cyber-split>div>h3{font-size:clamp(21px,2.5vw,36px)}.about-page .mission-content h2{font-size:clamp(13px,1.5vw,20px)}@media (max-width:760px){:is(#home .approach-intro h2,.tasha-page .tasha-hero h1,.solutions-page .solutions-hero h1,.datacenter-page .datacenter-hero-copy h1,.services-page .services-hero h1,.cloud-page .cloud-hero h1,.cyber-page .cyber-hero h1,.training-page .training-hero h1,.about-page .about-leadership h1,.contact-page .contact-hero h1){font-size:clamp(20px,5.25vw,27px)}:is(#home .section-heading h2,#home .foundation-copy h2,#home .security-copy h2,#home .human-inner h2,#home .leadership-heading h2,#home .final-inner h2,.tasha-page .paradigm h2,.tasha-page .tasha-section-title h2,.tasha-page .operating-heading h2,.tasha-page .tasha-corridor h2,.tasha-page .principles-inner h2,.tasha-page .tasha-final h2,.solutions-page .problem-field h2,.solutions-page .transformation-field h2,.solutions-page .solutions-title h2,.solutions-page .automation-heading h2,.solutions-page .tasha-bridge h2,.solutions-page .human-control h2,.solutions-page .solutions-final h2,.datacenter-page .footprint-header h2,.datacenter-page .corridor-copy h2,.datacenter-page .lifecycle-header h2,.datacenter-page .specs-header h2,.datacenter-page .cta-inner h2,.insights-page .featured-insight-copy h2,.services-page .service-feature h2,.services-page .security-service h2,.services-page .services-closing h2,.cloud-page .topology h2,.cloud-page .hybrid h2,.cloud-page .hardware h2,.cloud-page .cloud-intelligence h2,.cloud-page .cloud-specs h2,.cloud-page .cloud-final h2,.cyber-page .cyber-split>h2,.cyber-page .transatlantic h2,.cyber-page .cyber-specs h2,.cyber-page .cyber-final h2,.training-page .support-story h2,.training-page .training-services h2,.training-page .synergy-training h2,.training-page .programs h2,.training-page .training-benchmarks h2,.training-page .training-final h2,.about-page .evolution-intro h2,.about-page .about-axis-title,.about-page .tasha-text h2,.about-page .about-final h2,.contact-page .contact-network h2,.contact-page .contact-sectors h2,.contact-page .contact-choice h2,.contact-page .contact-engagement h2){font-size:clamp(16px,4.375vw,23px)}.cyber-page #framework>div>h3,.cyber-page .autonomous-defense .cyber-split>div>h3{font-size:clamp(19.5px,5.5vw,27px)}.about-page .mission-content h2{font-size:clamp(12px,3.75vw,15px)}}:root main :is(.home-activities,.home-solutions-bento,.foundation,.home-security-section,.experience,.insights,.paradigm,.tasha-architecture,.deployments,.tasha-corridor,.principles-inner,.problem-field,.solution-capabilities,.tasha-bridge,.human-control,.service-feature,.hybrid,.cloud-intelligence,.cyber-split,.support-story,.training-services,.programs,.about-leadership,.about-mission,.about-evolution,.about-global,.about-tasha,.featured-insight,.contact-network,.contact-sectors,.contact-choice,.contact-engagement,.datacenter-footprint,.transcontinental-corridor,.datacenter-lifecycle){padding-block:var(--section-space)}:root main :is(.human-inner,.final-inner,.operating-system,.tasha-final,.transformation-field,.solutions-final,.security-service,.services-closing,.hardware,.cloud-final,.transatlantic,.cyber-final,.synergy-training,.training-final,.about-bridge,.about-final,.datacenter-cta){padding-block:var(--section-scene-space)}:root main :is(.automation-story,.topology,.cloud-specs,.cyber-specs,.training-bridge,.training-benchmarks,.datacenter-specs){padding-block:var(--section-compact-space)}:root main :is(.section-heading,.leadership-heading,.tasha-section-title,.operating-heading,.solutions-title,.automation-heading,.mission-content,.footprint-header,.lifecycle-header,.specs-header){margin-bottom:var(--section-content-gap)}:root main .contact-engagement header,:root main .training-services header{margin-bottom:var(--section-content-gap)}:root main .contact-sectors>div,:root main .final-inner>div,:root main .problem-words{margin-top:var(--section-content-gap)}#home .change-stage{min-height:0;padding-bottom:var(--section-space);gap:32px}#home .approach-intro,#home .change-signal{margin-bottom:40px}#home .change-footer{margin-top:40px;justify-content:center}.about-mission .mission-network-detail{bottom:16px;height:40px}@media (max-width:760px){:root{--section-space:48px;--section-scene-space:56px;--section-compact-space:40px;--section-content-gap:32px}#home .approach-intro,#home .change-signal{margin-bottom:28px}#home .change-footer{margin-top:28px}}main:is(#home,.training-page) .training-bridge h2{font-size:calc(var(--type-headline) * .7)}.about-mission,.contact-map{position:relative;isolation:isolate}.about-mission:before,.contact-map:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-position:50%;background-size:cover;background-repeat:no-repeat}.contact-map:before{background-image:url(/images/tasha-corridor-map.png);opacity:.14}.contact-map{gap:8px}.contact-map i{flex:1 1;min-width:12px;max-width:45px}.contact-map b{flex-shrink:0;width:100px}.contact-map span{flex-shrink:0}.about-mission:before{background-image:url(/images/about-datacenter-hero.png);opacity:.06}@media (max-width:760px){.contact-map{gap:6px}.contact-map b{width:82px}}.contact-map>span{position:relative;padding-top:18px}.contact-map>span:before{content:"";position:absolute;top:0;left:50%;width:7px;height:7px;border:1px solid var(--ink);background:var(--paper);transform:translateX(-50%) rotate(45deg)}.contact-map i{position:relative;background:var(--ink);opacity:.55}.contact-map i:after{content:"";position:absolute;left:50%;top:-2px;width:5px;height:5px;background:var(--ink);transform:translateX(-50%)}.contact-map b{position:relative}.contact-map b:after,.contact-map b:before{content:"";position:absolute;width:9px;height:9px;border-color:var(--on-blue);border-style:solid}.contact-map b:before{top:6px;left:6px;border-width:1px 0 0 1px}.contact-map b:after{bottom:6px;right:6px;border-width:0 1px 1px 0}.mission-network-detail{position:absolute;bottom:48px;left:var(--pad);width:calc(100% - 2 * var(--pad));height:64px;stroke:var(--ink);stroke-width:1;opacity:.22;pointer-events:none}#home .activity-arrow{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);transition:border-color .18s ease-out}#home .activity-row:focus-visible .activity-arrow,#home .activity-row:hover .activity-arrow{border-color:currentColor}#home .activity-row:focus-visible .activity-arrow svg{transform:translateX(4px)}@media (max-width:760px){.mission-network-detail{display:none}#home .activity-arrow{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){#home .activity-row:focus-visible .activity-arrow svg{transform:none}}.leadership-slider{min-width:0}.leadership-slider-window{overflow:hidden}.leadership-slider-track{display:flex;width:max-content;animation:leadership-scroll 60s linear infinite}.leadership-slider-group{display:flex;gap:28px;padding-right:28px}.leadership-slider-group .leadership-card{flex:0 0 clamp(280px,29vw,420px);width:clamp(280px,29vw,420px)}.leadership-slider[data-paused=true] .leadership-slider-track{animation-play-state:paused}#home .leadership-slider .leadership-card{opacity:1;transform:none;transition-delay:0s}@keyframes leadership-scroll{to{transform:translateX(-50%)}}@media (max-width:760px){.leadership-slider-group{gap:24px;padding-right:24px}.leadership-slider-group .leadership-card{flex-basis:min(300px,calc(100vw - 72px));width:min(300px,calc(100vw - 72px))}}@media (prefers-reduced-motion:reduce){.leadership-slider-track{animation:none}.leadership-slider-window{overflow-x:auto;scrollbar-width:thin}.leadership-slider-group[aria-hidden=true]{display:none}}:root :is(.change-card.highlight,.human-ai,.final-cta,.architecture-core,.operating-system,.tasha-final,.transformation-field,.tasha-bridge-core,.solutions-final,.ecosystem-core,.hardware,.cloud-final,.evolution-present,.about-final,.datacenter-cta,.leadership-badge,.whatsapp,.contact-map b,.flow-diagram b,.service:hover,.activity-row:hover,.architecture-agent-layer article:hover,.bento-card.bento-large:hover,.eco-node:hover,.footer-social-link:hover,.button-dark:not(:hover),.admin-login button:not(:hover),.admin-editor button:not(:hover),.admin-section-head button:not(:hover),.admin-shell header button:not(:hover),.admin-accounts button:not(:hover)){--muted:var(--on-blue);color:var(--on-blue);& :is(h1,h2,h3,h4,h5,h6,p,span,small,em,b,strong,a,button,label,address,li,dt,dd){color:var(--on-blue)}& .button:not(:hover){color:var(--on-blue);border-color:var(--on-blue)}& .button:hover,& .button:hover :is(span,small,em,b,strong){color:var(--action-hover-text);border-color:var(--action-hover)}}#home .hero-video-slogan{position:absolute;z-index:3;inset:0;margin:0;padding:24px;display:grid;place-items:center;pointer-events:none;color:#fff;font-size:clamp(40px,7vw,96px);font-weight:650;line-height:1.15;letter-spacing:-.03em;text-transform:none}#home .hero-video-slogan>span{grid-area:1/1;padding:.16em .3em .22em;background:rgba(0,0,0,.76);white-space:nowrap;opacity:0;visibility:hidden}#home .hero-slogan-passage{animation:hero-slogan-scroll 12s cubic-bezier(.22,1,.36,1) infinite;will-change:transform,opacity}#home .hero-slogan-step-0{opacity:1;visibility:visible;animation-delay:0s}#home .hero-slogan-step-1{animation-delay:3s}#home .hero-slogan-step-2{animation-delay:6s}#home .hero-slogan-step-3{animation-delay:9s}@keyframes hero-slogan-scroll{0%{opacity:0;visibility:visible;transform:translateX(100%)}20%,4%{opacity:1;visibility:visible;transform:translateX(0)}24.99%{opacity:0;visibility:visible;transform:translateX(-100%)}25%,to{opacity:0;visibility:hidden;transform:translateX(-100%)}}@media (max-width:760px){#home .hero-video-slogan{padding:12px;font-size:clamp(30px,10vw,60px)}}@media (prefers-reduced-motion:reduce){#home .hero-slogan-passage{animation:none!important;opacity:0;visibility:hidden;transform:none!important}#home .hero-slogan-step-0{opacity:1;visibility:visible}#home .hero-slogan-passage{will-change:auto}}#home .approach-flow{margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line);list-style:none}#home .approach-flow li{min-height:72px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:9px;font-weight:700;letter-spacing:.1em}#home .approach-flow li+li{border-left:1px solid var(--line)}#home .approach-flow svg{flex:0 0 auto;color:var(--ink)}#home .change-close{width:100%;font-size:clamp(9px,1vw,14px);text-align:center}@media (max-width:760px){#home .approach-flow{grid-template-columns:1fr;margin-top:28px}#home .approach-flow li{min-height:62px;padding:16px 18px}#home .approach-flow li+li{border-left:0;border-top:1px solid var(--line)}#home .approach-flow svg{transform:rotate(90deg)}#home .change-close{font-size:9px;line-height:1.4}}@media (prefers-reduced-motion:reduce){#home .approach-flow svg{animation:none!important}}@media (max-width:760px) and (prefers-reduced-motion:reduce){#home .approach-flow svg{transform:rotate(90deg)!important}}#home :is(.human-inner,.final-inner)>.signal{display:inline-flex;align-items:center;margin-bottom:clamp(28px,3vw,44px)}#home .final-inner>.signal{transform:translateY(-10px)}@media (prefers-reduced-motion:reduce){#home .final-inner>.signal{transform:translateY(-10px)!important}}