:root{--navy-950:#071b2d;--navy-900:#0b243a;--navy-800:#133651;--orange:#f0743e;--orange-dark:#c84e22;--paper:#f6f3ed;--white:#fffdf9;--ink:#10273a;--muted:#526474;--line:#0c2a4026;--font-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:Iowan Old Style, Baskerville, "Times New Roman", serif;--step--1:clamp(.88rem, .84rem + .18vw, 1rem);--step-0:clamp(1rem, .96rem + .22vw, 1.125rem);--step-1:clamp(1.25rem, 1.12rem + .58vw, 1.6rem);--step-2:clamp(1.6rem, 1.35rem + 1.1vw, 2.35rem);--step-3:clamp(2.1rem, 1.6rem + 2.2vw, 3.65rem);--step-4:clamp(2.8rem, 1.8rem + 4.4vw, 6.2rem);--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:4rem;--space-7:clamp(5rem, 10vw, 9rem);--space-group-wide:5rem;--space-section-compact:6rem;--space-section-default:7.5rem;--space-section-spacious:9rem;--radius:1.5rem;--max:90rem;--gutter:clamp(1.1rem, 4vw, 4.5rem)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{color:var(--ink);background:var(--paper);font:400 var(--step-0)/1.65 var(--font-sans);text-rendering:optimizelegibility;margin:0}body.menu-open{overflow:hidden}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}img{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit}button{color:inherit}:focus-visible{outline:3px solid var(--white);outline-offset:3px;box-shadow:0 0 0 6px var(--navy-950)}.skipLink{z-index:1000;background:var(--white);color:var(--navy-950);border-radius:.5rem;padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-160%)}.skipLink:focus{transform:none}.container{width:min(100%, var(--max));padding-inline:var(--gutter);margin-inline:auto}.narrow{max-width:48rem}.section{padding-block:var(--space-7)}.sectionDark{background:var(--navy-950);color:var(--white)}.sectionOrange{background:var(--orange);color:var(--navy-950)}.eyebrow{margin:0 0 var(--space-3);color:var(--orange-dark);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.sectionDark .eyebrow{color:#ff9368}h1,h2,h3{text-wrap:balance;margin:0}h1,h2{font-family:var(--font-display);letter-spacing:-.035em;font-weight:600}h1{font-size:var(--step-4);line-height:.98}h2{font-size:var(--step-3);line-height:1.08}h3{font-size:var(--step-1);line-height:1.25}p{margin:0}.lede{margin-top:var(--space-4);max-width:46rem;font-size:var(--step-1);color:var(--muted);line-height:1.5}.sectionDark .lede{color:#bfd0dc}.buttonRow{margin-top:var(--space-4);flex-wrap:wrap;gap:.8rem;display:flex}.button{border:1px solid var(--navy-950);background:var(--navy-950);min-height:3.25rem;color:var(--white);border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.8rem 1.2rem;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:inline-flex}.button:hover{background:var(--navy-800);transform:translateY(-2px)}.buttonSecondary{color:var(--navy-950);background:0 0}.buttonSecondary:hover{background:#071b2d12}.sectionDark .button{border-color:var(--orange);background:var(--orange);color:var(--navy-950)}.sectionDark .buttonSecondary{color:var(--white);background:0 0;border-color:#ffffff80}.siteHeader{z-index:50;width:100%;color:var(--white);position:absolute;top:0;left:0}.headerInner{justify-content:space-between;align-items:center;gap:2rem;min-height:6rem;display:flex}.brand{z-index:101;align-items:center;text-decoration:none;display:inline-flex;position:relative}.brand img{width:clamp(7.75rem,11vw,9rem);height:auto}.desktopNav{align-items:center;gap:clamp(1rem,2.5vw,2.25rem);display:flex}.desktopNav a{font-size:.95rem;font-weight:650;text-decoration:none}.desktopNav a:hover{color:#ff9368}.menuButton{z-index:101;width:3rem;height:3rem;color:inherit;background:0 0;border:1px solid #ffffff73;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.menuButton span,.menuButton span:after{content:"";background:currentColor;width:1.1rem;height:2px;transition:transform .2s;display:block}.menuButton:not(.menuButtonOpen) span{transform:translateY(-3px)}.menuButton span:after{transform:translateY(6px)}.menuButtonOpen span{transform:rotate(45deg)}.menuButtonOpen span:after{transform:rotate(-90deg)}.menuPanel{z-index:100;background:var(--navy-950);color:var(--white);padding:7rem var(--gutter) 3rem;align-items:center;display:grid;position:fixed;inset:0}.menuPanel nav{gap:.7rem;display:grid}.menuPanel nav a{width:fit-content;font-family:var(--font-display);font-size:clamp(2.3rem,10vw,5rem);line-height:1.08;text-decoration:none}.menuMeta{color:#9fb5c4;align-self:end}.hero{background:var(--navy-950);min-height:min(58rem,100svh);color:var(--white);align-items:end;padding:10rem 0 clamp(5rem,10vw,8rem);display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.45;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:8vw 8vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.hero:after{aspect-ratio:1;content:"";border:clamp(2rem, 5vw, 5rem) solid var(--orange);opacity:.9;border-radius:50%;width:clamp(18rem,45vw,44rem);position:absolute;bottom:-8rem;right:-6rem}.heroContent{z-index:1;max-width:76rem;position:relative}.hero h1{max-width:13ch}.hero .lede{color:#c7d6e0}.heroMark{color:var(--orange)}.pageHero{padding:12rem 0 var(--space-7);background:var(--navy-950);color:var(--white)}.pageHero h1{max-width:14ch}.pageHero .lede{color:#c7d6e0}.projectGrid{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.projectCard{grid-column:span 6;min-width:0}.projectCard:nth-child(3n){grid-column:span 7}.projectCard:nth-child(3n+1):not(:first-child){grid-column:span 5}.projectLink{height:100%;text-decoration:none;display:block}.projectVisual{aspect-ratio:4/3;border-radius:var(--radius);background:#d7e2e9;position:relative;overflow:hidden}.projectVisual img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.projectLink:hover .projectVisual img{transform:scale(1.035)}.projectMeta{padding-top:var(--space-3);grid-template-columns:1fr auto;align-items:end;gap:1rem;display:grid}.projectMeta p{color:var(--muted)}.sectionDark .projectMeta p{color:#a8bdca}.arrow{font-size:1.4rem}.grid3{margin-top:var(--space-5);background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.grid3>*{background:var(--paper);padding:clamp(1.5rem,4vw,3rem)}.sectionDark .grid3{background:#ffffff29;border-color:#ffffff29}.sectionDark .grid3>*{background:var(--navy-950)}.grid3 p,.detailGrid p{color:var(--muted);margin-top:.8rem}.sectionDark .grid3 p{color:#afc1cd}.number{color:var(--orange);margin-bottom:2rem;font-size:.9rem;font-weight:800;display:block}.servicesList{margin-top:var(--space-5);border-top:1px solid var(--line)}.serviceRow{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(12rem,.7fr) 1fr auto;align-items:center;text-decoration:none;display:grid}.serviceRow p{color:var(--muted)}.serviceRow:hover h3{color:var(--orange-dark)}.detailGrid{grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,8vw,8rem);display:grid}.detailBlocks{gap:var(--space-5);display:grid}.detailBlocks ul{margin:1rem 0 0;padding-left:1.25rem}.tagList{margin:var(--space-4) 0 0;flex-wrap:wrap;gap:.6rem;padding:0;list-style:none;display:flex}.tagList li{border:1px solid var(--line);border-radius:999px;padding:.55rem .85rem;font-size:.9rem}.projectHeroImage{margin-top:var(--space-5);aspect-ratio:16/8;border-radius:var(--radius);background:#d5e0e6;overflow:hidden}.projectHeroImage img{object-fit:cover;width:100%;height:100%}.faq{margin-top:var(--space-5);border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:1.35rem 0}.faq summary{cursor:pointer;font-weight:750}.faq details p{max-width:50rem;color:var(--muted);margin-top:1rem}.breadcrumb{margin-bottom:var(--space-4);color:#afc2ce;font-size:.9rem}.breadcrumb ol{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li:not(:last-child):after{content:"/";opacity:.6;margin-left:.55rem}.finePrint{color:var(--muted);margin-top:1rem;font-size:.88rem}.sovereigntyCopy{color:var(--muted);gap:1rem;display:grid}.sovereigntySummary .lede{max-width:43rem}.sovereigntyModel{border:1px solid var(--line);background:var(--white);padding:clamp(1.5rem,3vw,2.5rem)}.sovereigntyModel h3{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase}.sovereigntyModel ol{margin:var(--space-4) 0 0;gap:0;padding:0;list-style:none;display:grid}.sovereigntyModel li{border-top:1px solid var(--line);grid-template-columns:2.5rem 1fr;gap:1rem;padding:1rem 0;font-weight:700;display:grid}.sovereigntyModel li span{color:var(--orange-dark);font-size:.75rem}.sovereigntyCallout{margin-top:var(--space-5);border-left:.3rem solid var(--orange);background:var(--white);color:var(--muted);padding:1.4rem 1.6rem}.sovereigntyCallout strong{color:var(--ink)}.sovereigntyAlternate{background:var(--white)}.sovereigntyFacts{margin:var(--space-5) 0 0;background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.sovereigntyFacts>div{background:var(--paper);padding:clamp(1.5rem,3vw,2.5rem)}.sovereigntyAlternate .sovereigntyFacts>div{background:var(--white)}.sovereigntyFacts dt{font-size:var(--step-1);font-weight:750;line-height:1.3}.sovereigntyFacts dd{color:var(--muted);margin:.8rem 0 0}.sovereigntyFacts a{font-weight:700}.sovereigntyDarkIntro{color:#bfd0dc}.sovereigntyControls{margin-top:var(--space-5);background:#ffffff29;border:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.sovereigntyControls article{background:var(--navy-950);min-height:17rem;padding:clamp(1.5rem,3vw,2.5rem)}.sovereigntyControls .number{margin-bottom:2.5rem}.sovereigntyControls h3{max-width:24ch}.sovereigntyControls p{color:#afc1cd;max-width:42rem;margin-top:.8rem}.sovereigntyCalloutDark{color:#bfd0dc;background:#ffffff0a;border:1px solid #f0743e6b;border-left-width:.3rem}.sovereigntyCalloutDark strong{color:var(--white)}.sovereigntyPosition{margin-top:var(--space-4);color:#ff9368;font-size:var(--step-1);font-weight:750}.sovereigntyClusterNavigator{background:var(--paper)}.sovereigntyClusterNavigator h2{max-width:17ch}.sovereigntyClusterIntro{max-width:42rem;color:var(--muted)}.sovereigntyClusterList{margin:var(--space-6) 0 0;border-top:1px solid var(--line);padding:0;list-style:none}.sovereigntyClusterList a{gap:var(--space-3);border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:3rem minmax(13rem,.75fr) minmax(0,1.25fr) auto;align-items:center;padding:1.4rem 1rem;text-decoration:none;transition:background .18s,color .18s;display:grid}.sovereigntyClusterList a:visited{color:var(--ink)}.sovereigntyClusterList a:hover{background:var(--white)}.sovereigntyClusterNumber,.sovereigntyClusterName small{color:var(--orange-dark);letter-spacing:.06em;font-size:.74rem;font-weight:800}.sovereigntyClusterName{gap:.15rem;min-width:0;display:grid}.sovereigntyClusterName small{text-transform:uppercase}.sovereigntyClusterName strong{font-size:var(--step-1);overflow-wrap:anywhere;line-height:1.3}.sovereigntyClusterDescription{max-width:44rem;color:var(--muted)}.sovereigntyClusterArrow{font-size:1.35rem;transition:transform .18s}.sovereigntyClusterList a:hover .sovereigntyClusterName strong{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.08em}.sovereigntyClusterList a:hover .sovereigntyClusterArrow,.sovereigntyClusterList a:focus-visible .sovereigntyClusterArrow{transform:translate(.3rem)}.sovereigntyPrivateLinkCopy{color:var(--muted);gap:1.25rem;display:grid}.contextualLinkList{margin-top:var(--space-2);border-top:1px solid var(--line);display:grid}.contextualLinkList a{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.15rem 0;text-decoration:none;display:grid}.contextualLinkList a:visited{color:var(--ink)}.contextualLinkList a>span{gap:.2rem;display:grid}.contextualLinkList strong{font-size:var(--step--1)}.contextualLinkList small{color:var(--muted);font-size:var(--step--1);line-height:1.5}.contextualLinkList i{font-size:1.15rem;font-style:normal;transition:transform .18s}.contextualLinkList a:hover strong{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.08em}.contextualLinkList a:hover i,.contextualLinkList a:focus-visible i{transform:translate(.3rem)}.residencyHeroIntro{gap:1rem;display:grid}.residencyHeroIntro .lede{margin-top:0}.residencyHeroIntro .buttonRow{align-items:center}.residencyHeroButton{border-color:var(--orange);background:var(--orange);color:var(--navy-950)}.residencyHeroButton:hover{background:#ff8b5b}.residencyHeroLink{color:var(--white);font-weight:700;text-decoration:none}.residencyHeroLink:hover{color:#ff9368}.residencySplit{grid-template-columns:minmax(0,.82fr) minmax(24rem,1.18fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.residencyCopy{margin-top:var(--space-4);color:var(--muted);gap:1rem;display:grid}.residencyCopy strong{color:var(--ink)}.residencyFlow{border:1px solid var(--line);background:var(--white);margin:0;padding:clamp(1.5rem,3vw,2.5rem)}.residencyFlow figcaption{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.residencyFlow ol{margin:var(--space-4) 0 0;padding:0;list-style:none}.residencyFlow li{grid-template-columns:2.8rem 1fr;gap:1rem;min-height:5.25rem;padding-bottom:1.3rem;display:grid;position:relative}.residencyFlow li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:1.4rem;bottom:-.15rem;left:.7rem}.residencyFlow li:not(:last-child):after{content:"";border-right:1px solid var(--orange-dark);border-bottom:1px solid var(--orange-dark);width:.36rem;height:.36rem;position:absolute;bottom:.55rem;left:.49rem;transform:rotate(45deg)}.residencyFlowNumber{z-index:1;border:1px solid var(--orange);background:var(--white);width:1.4rem;height:1.4rem;color:var(--orange-dark);border-radius:50%;place-items:center;font-size:.65rem;font-weight:800;display:grid;position:relative}.residencyFlow strong,.residencyFlow small{display:block}.residencyFlow strong{line-height:1.35}.residencyFlow small{color:var(--muted);margin-top:.25rem;font-size:.88rem;line-height:1.45}.residencyHeading{gap:var(--space-4) clamp(2rem, 7vw, 7rem);grid-template-columns:minmax(12rem,.45fr) minmax(0,1.05fr);align-items:start;display:grid}.residencyHeading .eyebrow{grid-row:1/span 2}.residencyHeading>p:last-child{max-width:44rem;color:var(--muted)}.residencyCards{margin-top:var(--space-6);border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.residencyCards article{background:var(--white);min-height:16rem;padding:clamp(1.5rem,3vw,2.5rem)}.residencyCards .number{margin-bottom:var(--space-5)}.residencyCards p{color:var(--muted);margin-top:.8rem}.residencyDistinction .residencyHeading>p:last-child{color:#bfd0dc}.residencyCompare{margin-top:var(--space-6);background:#ffffff29;border:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.residencyCompare article{background:var(--navy-950);min-height:18rem;padding:clamp(1.5rem,3vw,2.5rem)}.residencyCompare .number{margin:0 0 var(--space-5)}.residencyCompare p:last-child{color:#afc1cd;max-width:34rem;margin-top:1rem}.residencyDarkCopy{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.residencyDarkCopy>p{color:#bfd0dc;max-width:50rem}.residencyProcess{margin:var(--space-6) 0 0;border-top:1px solid var(--line);padding:0;list-style:none}.residencyProcess li{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--line);grid-template-columns:5rem minmax(15rem,.75fr) minmax(0,1.25fr);align-items:baseline;display:grid}.residencyProcess li>span{color:var(--orange-dark);font-size:.8rem;font-weight:800}.residencyProcess li>div{gap:var(--space-4);grid-column:2/-1;grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr);display:grid}.residencyProcess p{color:var(--muted)}.residencyContexts{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.residencyContexts li{background:var(--white);padding:1.1rem 1.25rem;font-weight:700}.residencyAi .residencyCopy{margin-top:0}.residencyAi .residencyCopy a{font-weight:750}.sovereignAiIntro{grid-template-columns:minmax(0,.8fr) minmax(28rem,1.2fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.sovereignAiCopy{margin-top:var(--space-4);color:var(--muted);gap:1rem;display:grid}.sovereignAiCopy strong{color:var(--ink)}.sovereignAiCopy .textCta{width:fit-content;color:var(--ink);margin-top:.5rem;font-weight:750}.sovereignStack{border:1px solid var(--line);background:var(--white);margin:0}.sovereignStack figcaption,.sovereignHybridFlow figcaption{border-bottom:1px solid var(--line);color:var(--orange-dark);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;padding:1.25rem 1.5rem;font-weight:800}.sovereignStack ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sovereignStack li{border-top:1px solid var(--line);grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.2rem 1.5rem;display:grid}.sovereignStack li:last-child{border-top:0}.sovereignStack li>span{color:var(--orange-dark);font-size:.7rem;font-weight:800}.sovereignStack strong,.sovereignStack small{display:block}.sovereignStack small{color:var(--muted);margin-top:.25rem;font-size:.88rem;line-height:1.45}.sovereignSpectrumSection .residencyHeading>p:last-child,.sovereignApproach .residencyHeading>p:last-child{color:#bfd0dc}.sovereignSpectrum{margin-top:var(--space-6)}.sovereignSpectrumLabels{color:#ff9368;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:2rem;padding-bottom:.8rem;font-size:.75rem;font-weight:800;display:flex}.sovereignSpectrum ol{border-top:1px solid #ffffff3d;border-bottom:1px solid #ffffff3d;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sovereignSpectrum li{border-right:1px solid #ffffff29;min-height:15rem;padding:2rem 1.5rem;position:relative}.sovereignSpectrum li:last-child{border-right:0}.sovereignSpectrum li:before{content:"";background:var(--orange);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:-.32rem;left:1.5rem}.sovereignSpectrumIndex{margin-bottom:var(--space-5);color:#ff9368;font-size:.72rem;font-weight:800;display:block}.sovereignSpectrum strong,.sovereignSpectrum small{display:block}.sovereignSpectrum small{color:#afc1cd;margin-top:.5rem;line-height:1.5}.sovereignSpectrumNote{max-width:62rem;margin-top:var(--space-5);color:#bfd0dc}.sovereignOriginGrid{margin-top:var(--space-6);border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.sovereignOriginGrid article{background:var(--paper);min-height:19rem;padding:clamp(1.5rem,3vw,2.5rem)}.sovereignOriginGrid h3{max-width:22ch}.sovereignOriginGrid p,.sovereignOriginFootnote{color:var(--muted);margin-top:1rem}.sovereignOriginFootnote{max-width:64rem}.sovereignReasonCards article{min-width:0;min-height:17rem}.sovereignReasonCards h3{overflow-wrap:anywhere}.sovereignHybridFlow{border:1px solid var(--line);background:var(--white);margin:0}.sovereignHybridFlow ol{margin:0;padding:0;list-style:none}.sovereignHybridFlow li{border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.25rem 1.5rem;display:grid;position:relative}.sovereignHybridFlow li:last-child{border-bottom:0}.sovereignHybridFlow li:not(:last-child):after{z-index:1;content:"";border-right:1px solid var(--orange-dark);border-bottom:1px solid var(--orange-dark);background:var(--white);width:.5rem;height:.5rem;position:absolute;bottom:-.3rem;left:2.18rem;transform:rotate(45deg)}.sovereignHybridFlow li>span{color:var(--orange-dark);font-size:.72rem;font-weight:800}.sovereignProcess{margin:var(--space-6) 0 0;border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.sovereignProcess li{border-right:1px solid #ffffff29;min-height:19rem;padding:2rem 1.5rem}.sovereignProcess li:last-child{border-right:0}.sovereignProcess li>span{margin-bottom:var(--space-5);color:#ff9368;font-size:.72rem;font-weight:800;display:block}.sovereignProcess h3{font-size:var(--step-0)}.sovereignProcess p{color:#afc1cd;margin-top:.65rem;font-size:.92rem}.sovereignArchitectureGrid{margin-top:var(--space-6);border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.sovereignArchitectureGrid article{background:var(--paper);padding:clamp(1.5rem,3vw,2.5rem)}.sovereignArchitectureGrid article>p{max-width:36rem;color:var(--muted);margin-top:.8rem}.sovereignArchitectureGrid ol{margin:var(--space-4) 0 0;border-top:1px solid var(--line);padding:0;list-style:none}.sovereignArchitectureGrid li{border-bottom:1px solid var(--line);padding:.75rem 0 .75rem 1.25rem;font-size:.9rem;font-weight:700;position:relative}.sovereignArchitectureGrid li:before{content:"";background:var(--orange);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:1.15rem;left:0}.sovereignCanada .sovereignAiCopy,.sovereignPrivateBridge .sovereignAiCopy{margin-top:0}.sovereignCanada a{font-weight:700}.siteFooter{padding:var(--space-7) 0 var(--space-4);background:var(--navy-950);color:var(--white)}.footerLead{max-width:18ch;font-family:var(--font-display);font-size:var(--step-3);line-height:1.08}.footerGrid{gap:var(--space-5);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid #ffffff2e;grid-template-columns:1.2fr repeat(3,1fr);display:grid}.footerGrid h2{font:700 .85rem/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#91aabc}.footerGrid ul{gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.footerGrid a{text-decoration:none}.footerBottom{margin-top:var(--space-6);padding-top:var(--space-3);color:#91aabc;border-top:1px solid #ffffff2e;justify-content:space-between;gap:1rem;font-size:.85rem;display:flex}.reveal{opacity:1;transform:none}.motionReady .reveal{opacity:0;transition:opacity .52s,transform .52s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.motionReady .revealVisible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.motionReady .reveal{opacity:1;transform:none}}@media (max-width:800px){.desktopNav{display:none}.menuButton{display:inline-flex}.hero{min-height:44rem}.hero:after{opacity:.7;bottom:-8rem;right:-10rem}.projectGrid{grid-template-columns:minmax(0,1fr)}.projectCard,.projectCard:nth-child(3n),.projectCard:nth-child(3n+1):not(:first-child){grid-column:1/-1}.grid3{grid-template-columns:1fr}.serviceRow{grid-template-columns:1fr auto}.serviceRow p{grid-column:1/-1}.detailGrid,.sovereigntyFacts,.sovereigntyControls{grid-template-columns:1fr}.sovereigntyControls article{min-height:auto}.sovereigntyClusterList a{grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:start}.sovereigntyClusterDescription{grid-column:2/3}.sovereigntyClusterArrow{grid-area:1/3/span 2}.residencySplit,.residencyHeading{grid-template-columns:1fr}.residencyHeading .eyebrow{grid-row:auto}.residencyCards{grid-template-columns:repeat(2,minmax(0,1fr))}.residencyCards article{min-height:14rem}.residencyDarkCopy{grid-template-columns:1fr;align-items:start}.residencyProcess li{grid-template-columns:3rem 1fr;align-items:start}.residencyProcess li>div{grid-column:2;display:block}.residencyProcess p{margin-top:.5rem}.sovereignAiIntro{grid-template-columns:1fr}.sovereignSpectrum ol{grid-template-columns:repeat(2,minmax(0,1fr))}.sovereignSpectrum li:nth-child(2){border-right:0}.sovereignSpectrum li:nth-child(-n+2){border-bottom:1px solid #ffffff29}.sovereignOriginGrid{grid-template-columns:1fr}.sovereignOriginGrid article{min-height:auto}.sovereignProcess{grid-template-columns:1fr}.sovereignProcess li{border-bottom:1px solid #ffffff29;border-right:0;grid-template-columns:3rem 1fr;min-height:auto;display:grid}.sovereignProcess li:last-child{border-bottom:0}.sovereignProcess li>span{margin-bottom:0}.footerGrid{grid-template-columns:1fr 1fr}.footerGrid>:first-child{grid-column:1/-1}}@media (max-width:480px){:root{--gutter:1.1rem;--radius:1rem}.headerInner{min-height:5rem}.pageHero h1{overflow-wrap:anywhere}.hero{min-height:42rem;padding-top:8rem}.buttonRow{flex-direction:column;align-items:stretch}.button{width:100%}.projectGrid{gap:var(--space-5)}.projectMeta{grid-template-columns:1fr auto}.serviceRow{padding:1.5rem 0}.residencyCards,.residencyCompare,.residencyContexts{grid-template-columns:1fr}.residencyCards article,.residencyCompare article{min-height:auto}.residencyCards .number,.residencyCompare .number{margin-bottom:var(--space-4)}.residencyFlow{padding:1.25rem}.sovereignStack figcaption,.sovereignStack li,.sovereignHybridFlow figcaption,.sovereignHybridFlow li{padding-inline:1.1rem}.sovereignSpectrum ol,.sovereignArchitectureGrid{grid-template-columns:1fr}.sovereignSpectrum li{border-bottom:1px solid #ffffff29;border-right:0;min-height:auto}.sovereignSpectrum li:nth-child(3){border-bottom:1px solid #ffffff29}.sovereignSpectrumIndex{margin-bottom:var(--space-3)}.footerGrid{grid-template-columns:1fr}.footerGrid>:first-child{grid-column:auto}.footerBottom{flex-direction:column}}.apposphereHero h1{max-width:18ch}.apposphereCategoryNav{margin-bottom:var(--space-6);flex-wrap:wrap;gap:.65rem;display:flex}.apposphereCategoryNav a{border:1px solid var(--line);background:var(--white);font-size:var(--step--1);border-radius:999px;padding:.55rem .85rem;font-weight:700;text-decoration:none}.apposphereCategoryNav a:hover{border-color:var(--orange-dark);color:var(--orange-dark)}.apposphereGrid{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.apposphereCard{border-top:1px solid var(--line);min-width:0;padding-top:var(--space-3)}.apposphereCard>a{aspect-ratio:16/9;margin-bottom:var(--space-3);border-radius:var(--radius);background:#d7e2e9;display:block;overflow:hidden}.apposphereCard>a img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.apposphereCard>a:hover img{transform:scale(1.025)}.apposphereCardCopy{gap:.7rem;display:grid}.apposphereCardCopy>p,.apposphereCardCopy time{color:var(--muted);font-size:var(--step--1)}.apposphereCardCopy>p{color:var(--orange-dark);letter-spacing:.04em;text-transform:uppercase;font-weight:750}.apposphereCard h2{font-size:var(--step-2)}.apposphereCard h2 a{text-decoration:none}.apposphereCard h2 a:hover{color:var(--orange-dark)}.apposphereArticleHero h1{max-width:22ch;font-size:clamp(2.6rem,2rem + 3.5vw,5.25rem)}.apposphereByline{margin-top:var(--space-4);color:#bfd0dc;font-size:var(--step--1);flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.apposphereFeatured{margin:0 0 var(--space-6);border-radius:var(--radius);background:#d7e2e9;overflow:hidden}.apposphereFeatured img{width:100%}.apposphereBody{font-family:var(--font-display);gap:1.35rem;font-size:clamp(1.08rem,1rem + .3vw,1.25rem);line-height:1.72;display:grid}.apposphereBody h2,.apposphereBody h3,.apposphereBody h4,.apposphereBody h5,.apposphereBody h6{margin:var(--space-4) 0 .25rem;color:var(--ink);font-family:var(--font-sans);line-height:1.25}.apposphereBody h2{font-size:var(--step-2)}.apposphereBody h3{font-size:var(--step-1)}.apposphereBody ul,.apposphereBody ol{margin:.5rem 0;padding-left:1.5rem}.apposphereBody li+li{margin-top:.55rem}.apposphereBody blockquote{margin:var(--space-3) 0;border-left:.3rem solid var(--orange);color:var(--muted);font-size:var(--step-1);padding:.25rem 0 .25rem 1.5rem}.apposphereBody figure{margin:var(--space-4) 0}.apposphereBody figcaption{color:var(--muted);font-family:var(--font-sans);font-size:var(--step--1);margin-top:.65rem}.apposphereBlock-callout,.apposphereEmbed{padding:var(--space-3);border-left:.3rem solid var(--orange);background:var(--white);font-family:var(--font-sans)}.apposphereEmbed{gap:.5rem;display:grid}.apposphereEmbed p{color:var(--muted)}.apposphereBlock-verse pre{white-space:pre-wrap;font:inherit;overflow-x:auto}.apposphereSectionBoundary{height:1px;margin:var(--space-3) 0;background:var(--line);display:block}.apposphereArticleCta{margin-top:var(--space-7);padding:var(--space-5);border-radius:var(--radius);background:var(--navy-950);color:var(--white)}.apposphereArticleCta h2{font-size:var(--step-2)}.apposphereArticleCta p{color:#bfd0dc;margin-top:1rem}.apposphereArticleCta .button{margin-top:var(--space-3);border-color:var(--orange);background:var(--orange);color:var(--navy-950)}@media (max-width:800px){.apposphereGrid{grid-template-columns:1fr}}@media (max-width:480px){.apposphereArticleCta{padding:var(--space-4)}}.privateAiSectionHeading{max-width:56rem}.privateAiSectionHeading>p:last-child{margin-top:var(--space-3);color:var(--muted);font-size:var(--step-1)}.privateAiCopy{color:var(--muted);gap:1rem;display:grid}.privateAiCopy strong{color:var(--ink)}.sectionDark .privateAiCopy{color:#bfd0dc}.sectionDark .privateAiCopy strong{color:var(--white)}.privateAiSpectrumSection{overflow:clip}.privateAiSpectrum{margin:var(--space-6) 0 0}.privateAiSpectrum figcaption{color:var(--muted);font-size:var(--step--1);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:2rem;margin-bottom:1rem;font-weight:750;display:flex}.privateAiSpectrum ol{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:2.2rem 0 0;list-style:none;display:grid;position:relative}.privateAiSpectrum ol:before{content:"";background:linear-gradient(90deg, var(--line), var(--orange));height:2px;position:absolute;top:.6rem;left:0;right:0}.privateAiSpectrum ol:after{content:"";border-top:2px solid var(--orange);border-right:2px solid var(--orange);width:.65rem;height:.65rem;position:absolute;top:.28rem;right:0;transform:rotate(45deg)}.privateAiSpectrum li{min-width:0;padding:0 1.2rem 0 0;position:relative}.privateAiSpectrum li:before{content:"";border:2px solid var(--paper);background:var(--orange);width:.72rem;height:.72rem;box-shadow:0 0 0 1px var(--orange);border-radius:50%;position:absolute;top:-1.95rem;left:0}.privateAiSpectrumIndex{color:var(--orange-dark);margin-bottom:.65rem;font-size:.75rem;font-weight:800;display:block}.privateAiSpectrum strong,.privateAiSpectrum small{display:block}.privateAiSpectrum strong{line-height:1.3}.privateAiSpectrum small{color:var(--muted);margin-top:.55rem;line-height:1.5}.privateAiTradeoffs{margin-top:var(--space-5);background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;display:grid}.privateAiTradeoffs>div{padding:var(--space-4);background:var(--white)}.privateAiTradeoffs p{color:var(--muted);margin-top:.5rem}.privateAiTags{flex-wrap:wrap;gap:.55rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.privateAiTags li{border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:var(--step--1);border-radius:999px;padding:.55rem .8rem}.privateAiTwoColumn{grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.privateAiFlow{margin:0;padding:0;list-style:none}.privateAiFlow li{grid-template-columns:2.7rem 1fr;gap:1rem;min-height:4.5rem;padding-bottom:1rem;display:grid;position:relative}.privateAiFlow li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:1.3rem;bottom:-.1rem;left:.64rem}.privateAiFlow li span{color:var(--orange-dark);font-size:.75rem;font-weight:800}.privateAiFlow li strong{line-height:1.35}.sectionDark .privateAiFlow li:not(:last-child):before{background:#fff3}.sectionDark .privateAiFlow li span{color:#ff9368}.privateAiInferenceFlow,.privateAiPipeline,.privateAiRag,.privateAiRouter{background:#ffffff09;border:1px solid #ffffff2e;margin:0;padding:clamp(1.5rem,3vw,2.5rem)}.privateAiInferenceFlow figcaption,.privateAiPipeline figcaption,.privateAiRag figcaption,.privateAiRouter figcaption{margin-bottom:var(--space-4);font-size:var(--step--1);letter-spacing:.07em;text-transform:uppercase;font-weight:750}.privateAiInferenceFlow>p{color:#bfd0dc;font-size:var(--step--1);border-top:1px solid #ffffff2e;padding-top:1rem}.privateAiDeploymentGrid{margin-top:var(--space-6);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.privateAiDeploymentGrid article{background:var(--white);padding:clamp(1.5rem,3vw,2.5rem)}.privateAiDeploymentGrid .privateAiFlow{margin-top:var(--space-4)}.privateAiDeploymentGrid article>p{border-top:1px solid var(--line);color:var(--muted);padding-top:1rem}.privateAiDeploymentGrid article>p strong{color:var(--ink)}.privateAiDistinctionGrid{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.privateAiDistinctionGrid article{border-top:3px solid var(--orange);background:var(--paper);padding:clamp(1.5rem,3vw,2.5rem)}.privateAiDistinctionGrid p{color:var(--muted);margin-top:1rem}.privateAiPipeline{border-color:var(--line);background:var(--white)}.privateAiPipelineSection .privateAiFlow li{min-height:3.8rem}.privateAiRag{border-color:#ffffff2e}.privateAiFormula{flex-wrap:wrap;align-items:center;gap:.65rem;margin:.5rem 0;display:flex}.privateAiFormula span{border:1px solid var(--line);background:var(--white);color:var(--ink);padding:.6rem .85rem;font-weight:700}.privateAiFormula b{color:var(--orange-dark)}.privateAiHybridGrid{margin-top:var(--space-5);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.privateAiHybridGrid article{background:var(--paper);padding:clamp(1.4rem,2.6vw,2.2rem)}.privateAiHybridGrid h3{min-height:3.3rem;margin-bottom:var(--space-4)}.privateAiHybridGrid .privateAiFlow li{min-height:4rem}.privateAiRouteSplit{gap:1rem;display:grid}.privateAiRouteSplit span{border:1px solid var(--line);color:var(--muted);font-size:var(--step--1);gap:.35rem;padding:1rem;display:grid}.privateAiRouteSplit strong{color:var(--ink);font-size:var(--step-0)}.privateAiRouterTop{justify-items:center;gap:2.3rem;display:grid}.privateAiRouterTop span{text-align:center;border:1px solid #ffffff40;width:min(100%,18rem);padding:.8rem 1rem;font-weight:750;position:relative}.privateAiRouterTop span:first-child:after{content:"";background:#ffffff59;width:1px;height:2.3rem;position:absolute;top:100%;left:50%}.privateAiRouterModels{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:3rem;display:grid;position:relative}.privateAiRouterModels:before{content:"";background:#ffffff59;height:1px;position:absolute;top:-1.5rem;left:16.66%;right:16.66%}.privateAiRouterModels span{text-align:center;font-size:var(--step--1);border:1px solid #ffffff38;padding:.9rem .55rem;font-weight:700;position:relative}.privateAiRouterModels span:before{content:"";background:#ffffff59;width:1px;height:1.5rem;position:absolute;bottom:100%;left:50%}.privateAiProcess{margin:var(--space-5) 0 0;border-top:1px solid #ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;padding:0;list-style:none;display:grid}.privateAiProcess li{padding:var(--space-4) 0;border-bottom:1px solid #ffffff2e;grid-template-columns:2.7rem 1fr;gap:1rem;display:grid}.privateAiProcess li>span{color:#ff9368;font-size:.78rem;font-weight:800}.privateAiProcess h3{color:var(--white)}.privateAiProcess p{color:#afc1cd;margin-top:.55rem}.privateAiNext .privateAiSectionHeading{max-width:62rem}.privateAiNext .privateAiSectionHeading>p{margin-top:var(--space-3);color:var(--muted);font-size:var(--step-0)}.privateAiClusterLinks{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;gap:1rem 2rem;display:flex}.privateAiClusterLinks a{font-weight:750;text-decoration:none}.privateAiClusterLinks a:hover{color:var(--orange-dark)}@media (max-width:1024px){.privateAiSpectrum ol{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0}.privateAiSpectrum ol:before,.privateAiSpectrum ol:after,.privateAiSpectrum li:before{display:none}.privateAiSpectrum li{border-top:1px solid var(--line);padding:1rem 1rem 1rem 0}.privateAiHybridGrid{grid-template-columns:1fr}.privateAiHybridGrid h3{min-height:0}}@media (max-width:800px){.privateAiSpectrum figcaption{flex-direction:column;align-items:flex-start;gap:.25rem}.privateAiSpectrum figcaption span:last-child{align-self:flex-end}.privateAiSpectrum ol,.privateAiDeploymentGrid,.privateAiDistinctionGrid,.privateAiTradeoffs,.privateAiProcess,.privateAiTwoColumn{grid-template-columns:1fr}.privateAiDeploymentGrid article{padding-block:var(--space-4)}.privateAiProcess{gap:0}}@media (max-width:480px){.privateAiSpectrum ol{gap:.5rem}.privateAiSpectrum li{padding-right:0}.privateAiRouterModels{grid-template-columns:1fr;margin-top:2rem}.privateAiRouterModels:before,.privateAiRouterModels span:before{display:none}.privateAiClusterLinks{display:grid}}.canadianModelsTwoColumn{grid-template-columns:minmax(0,.86fr) minmax(26rem,1.14fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.canadianModelsCopy{color:var(--muted);gap:1rem;display:grid}.canadianModelsCopy strong{color:var(--ink)}.sectionDark .canadianModelsCopy{color:#bfd0dc}.sectionDark .canadianModelsCopy strong{color:var(--white)}.canadianModelsSystem{border:1px solid var(--line);background:var(--white);margin:0;padding:clamp(1.5rem,3vw,2.5rem)}.canadianModelsSystem figcaption,.canadianModelsBenchmark figcaption,.canadianModelsRouter figcaption{margin-bottom:var(--space-4);font-size:var(--step--1);letter-spacing:.07em;text-transform:uppercase;font-weight:750}.canadianModelsFlow{margin:0;padding:0;list-style:none}.canadianModelsFlow li{grid-template-columns:2.8rem 1fr;gap:1rem;min-height:4.15rem;padding-bottom:1rem;display:grid;position:relative}.canadianModelsFlow li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:1.3rem;bottom:-.1rem;left:.65rem}.canadianModelsFlow span{color:var(--orange-dark);font-size:.74rem;font-weight:800}.canadianModelsHeading{grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.canadianModelsHeading>p{color:var(--muted)}.sectionDark .canadianModelsHeading>p{color:#bfd0dc}.canadianModelsFacts{margin-top:var(--space-6);background:#ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.canadianModelsFacts article{background:var(--navy-950);min-height:16rem;padding:clamp(1.5rem,3vw,2.5rem)}.canadianModelsFacts span,.canadianModelsQuestions span,.canadianModelsProcess li>span{margin-bottom:var(--space-4);color:#ff9368;font-size:.76rem;font-weight:800;display:block}.canadianModelsFacts p{color:#afc1cd;margin-top:.8rem}.canadianModelsFactNote{max-width:68rem;margin-top:var(--space-4);color:#bfd0dc;font-size:var(--step--1)}.canadianModelsFactNote a{font-weight:700}.canadianModelsTerms{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.canadianModelsTerms article{padding:var(--space-4);background:var(--white)}.canadianModelsTerms article p{color:var(--muted);margin-top:.7rem}.canadianModelsTerms>p{padding-top:var(--space-3);color:var(--muted);grid-column:1/-1}.canadianModelsMatrix{margin-top:var(--space-6);background:var(--line);grid-template-columns:minmax(9rem,.45fr) repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.canadianModelsMatrix>*{background:var(--white);min-width:0;padding:clamp(1.15rem,2.4vw,2rem)}.canadianModelsMatrix .matrixHeader,.canadianModelsMatrix .matrixCorner{background:var(--navy-950);min-height:6rem;color:var(--white);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;align-content:center;font-weight:800;display:grid}.canadianModelsMatrix .matrixCorner span{color:#91aabc}.canadianModelsMatrix .matrixCorner strong{color:#ff9368}.canadianModelsMatrix .matrixRow{background:var(--paper);color:var(--ink)}.canadianModelsMatrix article{min-height:15rem}.canadianModelsMatrix article p{color:var(--muted);margin-top:.8rem}.canadianModelsMatrixNote{max-width:64rem;margin-top:var(--space-4);color:var(--muted)}.canadianModelsMatrixNote strong{color:var(--ink)}.canadianModelsQuestions{margin-top:var(--space-6);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.canadianModelsQuestions article{border-right:1px solid var(--line);min-width:0;padding:2rem 1.2rem}.canadianModelsQuestions article:last-child{border-right:0}.canadianModelsQuestions span{color:var(--orange-dark)}.canadianModelsQuestions h3{font-size:var(--step-0);overflow-wrap:anywhere}.canadianModelsQuestions p{color:var(--muted);margin-top:.75rem;font-size:.92rem}.canadianModelsStrongLine{margin-top:var(--space-4);color:var(--orange-dark);font-size:var(--step-1);font-weight:750}.canadianModelsUseCases{margin-top:var(--space-6);background:#ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.canadianModelsUseCases article{background:var(--navy-950);min-height:13rem;padding:clamp(1.4rem,2.6vw,2.2rem)}.canadianModelsUseCases p{color:#afc1cd;margin-top:.7rem}.canadianModelsCriteria{margin:var(--space-3) 0 0;flex-wrap:wrap;gap:.55rem;padding:0;list-style:none;display:flex}.canadianModelsCriteria li{border:1px solid var(--line);background:var(--white);color:var(--ink);font-size:var(--step--1);border-radius:999px;padding:.55rem .8rem}.canadianModelsBenchmark{border:1px solid var(--line);background:var(--white);margin:0;padding:clamp(1.5rem,3vw,2.5rem)}.benchmarkModels{margin-bottom:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.benchmarkModels span{border:1px solid var(--line);text-align:center;padding:1rem;font-weight:700}.canadianModelsBenchmark>strong{padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--orange-dark);text-align:center;display:block}.canadianModelsRouter{background:#ffffff09;border:1px solid #ffffff2e;margin:0;padding:clamp(1.5rem,3vw,2.5rem)}.canadianModelsRouter>div{gap:1rem;display:grid}.canadianModelsRouter>div:first-of-type{justify-items:center}.canadianModelsRouter>div:first-of-type span{text-align:center;border:1px solid #ffffff40;width:min(100%,19rem);padding:.9rem 1rem;font-weight:750;position:relative}.canadianModelsRouter>div:first-of-type span:first-child{margin-bottom:1.5rem}.canadianModelsRouter>div:first-of-type span:first-child:after{content:"";background:#ffffff59;width:1px;height:2.5rem;position:absolute;top:100%;left:50%}.canadianModelsRouter>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem}.canadianModelsRouter>div:last-child span{text-align:center;font-size:var(--step--1);border:1px solid #ffffff38;padding:.9rem .6rem;font-weight:700}.canadianModelsLanguage{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.canadianModelsLanguage>*{background:var(--white);text-align:center;padding:1rem}.canadianModelsLanguage span{color:var(--orange-dark);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-weight:800}.canadianModelsProcess{margin:var(--space-6) 0 0;border-top:1px solid #ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;padding:0;list-style:none;display:grid}.canadianModelsProcess li{padding:var(--space-4) 0;border-bottom:1px solid #ffffff2e;grid-template-columns:2.8rem 1fr;gap:1rem;display:grid}.canadianModelsProcess li>span{margin:0}.canadianModelsProcess p{color:#afc1cd;margin-top:.55rem}@media (max-width:1024px){.canadianModelsQuestions{grid-template-columns:repeat(2,minmax(0,1fr))}.canadianModelsQuestions article{border-bottom:1px solid var(--line)}.canadianModelsQuestions article:nth-child(2n){border-right:0}.canadianModelsQuestions article:last-child{border-bottom:0;grid-column:1/-1}}@media (max-width:800px){.canadianModelsTwoColumn,.canadianModelsHeading{grid-template-columns:1fr;align-items:start}.canadianModelsFacts,.canadianModelsUseCases,.canadianModelsProcess{grid-template-columns:1fr}.canadianModelsFacts article,.canadianModelsUseCases article{min-height:auto}.canadianModelsMatrix{grid-template-columns:minmax(7rem,.42fr) minmax(0,1fr)}.canadianModelsMatrix .matrixCorner,.canadianModelsMatrix>:nth-child(3){display:none}.canadianModelsMatrix>article{min-height:auto}.canadianModelsMatrix>article:nth-of-type(2):before,.canadianModelsMatrix>article:nth-of-type(4):before{color:var(--orange-dark);content:"Private Canadian compute";letter-spacing:.04em;text-transform:uppercase;margin-bottom:.75rem;font-size:.72rem;font-weight:800;display:block}html[lang=fr-CA] .canadianModelsMatrix>article:nth-of-type(2):before,html[lang=fr-CA] .canadianModelsMatrix>article:nth-of-type(4):before{content:"Calcul canadien privé"}}@media (max-width:480px){.canadianModelsTerms,.canadianModelsQuestions,.canadianModelsLanguage{grid-template-columns:1fr}.canadianModelsTerms>p,.canadianModelsQuestions article:last-child,.canadianModelsLanguage span{grid-column:auto}.canadianModelsQuestions article{border-right:0}.canadianModelsMatrix{grid-template-columns:1fr}.canadianModelsMatrix .matrixHeader{min-height:auto}.canadianModelsMatrix>:nth-child(3){display:none}.benchmarkModels,.canadianModelsRouter>div:last-child{grid-template-columns:1fr}}.homePage{overflow:clip}.homePage h2{font-family:var(--font-sans);letter-spacing:-.045em;font-weight:680}.homeHero{background:var(--navy-950);min-height:min(52rem,100svh);color:var(--white);align-items:center;padding:7rem 0 3.5rem;display:grid;position:relative;overflow:hidden}.homeHero:before{content:"";opacity:.85;background:radial-gradient(circle at 74% 48%,#204b6761,#0000 38%),linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/8.333vw 100%;position:absolute;inset:0}.homeHeroGrid{z-index:2;grid-template-columns:minmax(0,1.06fr) minmax(22rem,.94fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid;position:relative}.homeHeroCopy{padding-top:1rem}.heroLine{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.heroLine i{font-style:normal;display:block}.heroLineAccent{color:var(--orange)}.heroEyebrow{color:#ff9b72;margin-bottom:1.1rem}.homeHero h1{letter-spacing:-.055em;text-wrap:wrap;width:17ch;max-width:none;font-family:New York,Charter,Bitstream Charter,serif;font-size:clamp(3.4rem,6.4vw,7.2rem);line-height:.91}.heroIntro{color:#c1d0da;max-width:34rem;margin-top:1.6rem;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.55}.heroActions{align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.primaryCta,.finalCtaLink{background:var(--orange);min-height:3.65rem;color:var(--navy-950);border-radius:999px;align-items:center;gap:1.8rem;padding:.85rem .9rem .85rem 1.35rem;font-weight:780;text-decoration:none;transition:transform .24s cubic-bezier(.2,.75,.25,1),box-shadow .24s;display:inline-flex;position:relative;overflow:hidden}.primaryCta:before,.finalCtaLink:before{content:"";background:var(--white);transition:transform .36s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0;transform:translate(-102%)}.primaryCta span,.primaryCta i,.finalCtaLink span,.finalCtaLink i{z-index:1;position:relative}.primaryCta i,.finalCtaLink i{aspect-ratio:1;background:var(--navy-950);width:2.2rem;color:var(--white);border-radius:50%;place-items:center;font-style:normal;transition:transform .24s;display:grid}.primaryCta:hover,.primaryCta:focus-visible,.finalCtaLink:hover,.finalCtaLink:focus-visible{transform:translateY(-3px);box-shadow:0 1rem 2.5rem #0000002e}.primaryCta:hover:before,.primaryCta:focus-visible:before,.finalCtaLink:hover:before,.finalCtaLink:focus-visible:before{transform:none}.primaryCta:hover i,.primaryCta:focus-visible i,.finalCtaLink:hover i,.finalCtaLink:focus-visible i{transform:rotate(45deg)}.textCta{align-items:center;gap:.65rem;font-weight:700;text-decoration:none;display:inline-flex}.textCtaOnLight,.textCtaOnLight:visited{color:var(--ink)}.textCtaOnLight:hover{color:var(--ink);text-decoration:underline}.textCtaOnDark,.textCtaOnDark:visited{color:var(--white)}.textCtaOnDark:hover{color:#ff9368}.textCta span{transition:transform .22s}.textCta:hover span,.textCta:focus-visible span{transform:translate(.35rem)}.heroSystem{isolation:isolate;min-height:clamp(25rem,41vw,35rem);position:relative}.heroExit{z-index:1;height:calc(8rem + var(--work-transition,0) * 4rem);background:var(--paper);transform:translateY(calc((1 - var(--work-transition,0)) * 4rem)) scaleX(calc(.96 + var(--work-transition,0) * .08));transform-origin:bottom;will-change:transform;border-radius:50% 50% 0 0/100% 100% 0 0;position:absolute;bottom:-4.5rem;left:-5%;right:-5%}.heroExit span{background:var(--orange);width:clamp(8rem,25vw,24rem);height:1px;transform:translateX(-50%) scaleX(var(--hero-progress,0));transform-origin:50%;position:absolute;top:1.2rem;left:50%}.heroArchitecture{opacity:calc(.9 - var(--hero-progress,0) * .5);transform:translateY(calc(var(--hero-progress,0) * 1.8rem)) rotate(calc(-7deg + var(--hero-progress,0) * 2deg)) scale(calc(1 - var(--hero-progress,0) * .045));will-change:transform, opacity;border:1px solid #ffffff24;border-radius:50% 44% 48% 42%;position:absolute;inset:8% 0 4% 10%}.heroArchitecture:before,.heroArchitecture:after{content:"";border-radius:inherit;border:1px solid #f0743e59;position:absolute;inset:13%}.heroArchitecture:after{border-color:#ffffff29;inset:28%}.heroArchitecture span{z-index:2;background:var(--navy-950);color:#a9becb;letter-spacing:.08em;text-transform:uppercase;border:1px solid #fff3;border-radius:999px;padding:.35rem .6rem;font-size:.67rem;font-weight:750;position:absolute}.heroArchitecture span:first-child{top:0;left:21%;transform:translateY(-50%)}.heroArchitecture span:nth-child(2){top:27%;right:-2rem}.heroArchitecture span:nth-child(3){bottom:11%;right:8%}.heroArchitecture span:nth-child(4){bottom:-1rem;left:11%}.heroArchitecture i{aspect-ratio:1;background:var(--orange);border-radius:50%;width:.55rem;animation:2.8s ease-in-out infinite systemPulse;position:absolute;box-shadow:0 0 0 .4rem #f0743e1f}.heroArchitecture i:first-of-type{top:18%;right:8%}.heroArchitecture i:nth-of-type(2){animation-delay:.7s;bottom:12%;right:20%}.heroArchitecture i:nth-of-type(3){animation-delay:1.4s;bottom:8%;left:17%}.heroProduct{will-change:transform;background:#d8e1e6;border:1px solid #ffffff38;border-radius:1.3rem;position:absolute;overflow:hidden;box-shadow:0 2.5rem 5rem #0000005c}.heroProduct img{object-fit:cover;width:100%;height:100%}.heroProduct small{color:var(--white);background:#071b2de0;border-radius:999px;padding:.35rem .6rem;font-size:.72rem;font-weight:700;position:absolute;bottom:.75rem;right:.75rem}.heroProductOne{z-index:3;aspect-ratio:1.27;width:69%;transform:translate3d(calc(var(--hero-progress,0) * .35rem), calc(var(--hero-progress,0) * 1.6rem), 0) scale(calc(1 - var(--hero-progress,0) * .025));top:15%;right:5%}.heroProductTwo{z-index:4;aspect-ratio:1.27;width:52%;transform:translate3d(calc(var(--hero-progress,0) * -.5rem), calc(var(--hero-progress,0) * 3.2rem), 0) scale(calc(1 - var(--hero-progress,0) * .055));bottom:7%;left:0}.homeSettled .heroProduct img{animation:8s ease-in-out infinite alternate heroImageDrift}.homeSettled .heroProductTwo img{animation-duration:9.5s;animation-delay:-3.5s}.pageInactive *{animation-play-state:paused!important}.scrollCue{z-index:3;right:var(--gutter);color:#8fa7b6;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.72rem;font-weight:700;text-decoration:none;display:flex;position:absolute;bottom:1.5rem}.scrollCue i{background:#ffffff3d;width:2.7rem;height:1px;position:relative;overflow:hidden}.scrollCue i:after{content:"";background:var(--orange);animation:2s ease-in-out infinite scrollLine;position:absolute;inset:0;transform:translate(-100%)}.workChapter{z-index:2;background:var(--paper);margin-top:-1px;padding:clamp(4rem,7vw,7rem) 0 clamp(5.5rem,9vw,9rem);position:relative}.chapterIntro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;display:grid}.chapterIntro .eyebrow{grid-column:1/-1}.chapterIntro h2{max-width:17ch;font-family:var(--font-display);font-weight:600}.chapterLink{border-bottom:1px solid var(--ink);align-items:center;gap:.75rem;padding-bottom:.35rem;font-weight:750;text-decoration:none;display:inline-flex}.chapterLink span{transition:transform .22s}.chapterLink:hover span,.chapterLink:focus-visible span{transform:translate(.35rem)}.featuredWork{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2rem,4vw,4.5rem) clamp(1rem,2.2vw,2.2rem);margin-top:clamp(3rem,6vw,5.5rem);display:grid}.featuredWork>.reveal:first-child{grid-column:1/span 8}.featuredWorkPair{grid-column:9/-1;align-content:start;gap:clamp(2rem,5vw,5rem);padding-top:clamp(3rem,7vw,7rem);display:grid}.featuredWorkSupport{grid-column:2/-1;grid-template-columns:1.12fr .88fr;align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(1rem,4vw,4rem);display:grid}.featuredWorkSupport>.reveal:last-child{margin-top:clamp(3rem,8vw,8rem)}.featuredProjectLink{text-decoration:none;display:block}.featuredProjectImage{clip-path:inset(0 round clamp(1rem,2vw,1.8rem));background:#d8e2e8;border-radius:clamp(1rem,2vw,1.8rem);position:relative;overflow:hidden}.featuredProjectImage:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#071b2d2e);position:absolute;inset:0}.featuredProject-lead .featuredProjectImage{aspect-ratio:1.35}.featuredProject-medium .featuredProjectImage{aspect-ratio:1.1}.featuredProject-support .featuredProjectImage{aspect-ratio:1.42}.featuredProjectImage img{object-fit:cover;width:100%;height:calc(100% + 2rem);transform:translateY(calc(-1rem + var(--project-shift,0px)));transition:transform .8s cubic-bezier(.2,.75,.25,1),filter .5s}.projectIndex{z-index:2;aspect-ratio:1;background:var(--paper);width:2.4rem;color:var(--navy-950);border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid;position:absolute;top:.8rem;left:.8rem}.featuredProjectCopy{grid-template-columns:minmax(0,1fr) minmax(10rem,.8fr) auto;align-items:end;gap:1.2rem;padding-top:1.2rem;display:grid;position:relative}.projectKicker{color:var(--orange-dark);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem;font-size:.76rem;font-weight:750}.featuredProjectCopy h3{font-family:var(--font-sans);letter-spacing:-.035em;font-size:clamp(1.2rem,2vw,2rem)}.projectOutcome{max-width:33rem;color:var(--muted);font-size:.93rem;line-height:1.5}.projectPlatforms{display:none}.projectArrow{font-size:1.35rem;transition:transform .26s}.featuredProjectLink:hover .featuredProjectImage img,.featuredProjectLink:focus-visible .featuredProjectImage img{transform:translateY(calc(-1rem + var(--project-shift,0px))) scale(1.04);filter:saturate(1.08)}.featuredProjectLink:hover .projectKicker,.featuredProjectLink:focus-visible .projectKicker{color:var(--navy-950)}.projectKicker{transition:color .22s}.featuredProjectLink:hover .projectArrow,.featuredProjectLink:focus-visible .projectArrow{transform:translate(.25rem,-.25rem)}.featuredProject-support .featuredProjectCopy{grid-template-columns:1fr auto}.featuredProject-support .projectOutcome{display:none}.systemChapter{background:var(--navy-950);color:var(--white);padding:clamp(5rem,10vw,10rem) 0;position:relative}.systemChapter:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.95%,#ffffff14 50%,#0000 50.05%);position:absolute;inset:0}.systemChapterGrid{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.systemStory{position:sticky;top:6rem}.systemStory h2{max-width:18ch;font-family:var(--font-sans);font-size:clamp(2.1rem,3.4vw,2.4rem);font-weight:600;line-height:1.04}.systemStory>p:last-child{color:#a8bdca;max-width:29rem;margin-top:1.5rem}.systemLayers{gap:0;padding-left:clamp(2rem,5vw,5rem);display:grid;position:relative}.systemConnector{background:#ffffff2e;width:1px;position:absolute;top:2rem;bottom:2rem;left:.3rem}.systemConnector span{width:3px;height:calc(var(--layer-progress,0) * 100%);background:var(--orange);border-radius:999px;transition:height .56s cubic-bezier(.2,.75,.25,1);position:absolute;top:0;left:-1px}.systemLayer{opacity:.34;border-bottom:1px solid #ffffff21;grid-template-columns:3rem 1fr;align-items:center;gap:1.2rem;min-height:6.15rem;padding:1.2rem 0;transition:opacity .42s;display:grid;position:relative}.systemLayer:before{aspect-ratio:1;content:"";background:#718895;border-radius:50%;width:7px;transition:transform .5s,background .5s;position:absolute;left:calc(-1*clamp(2rem,5vw,5rem) + .3rem - 3px)}.systemLayer>.systemLayerNumber,.systemLayer>div{transition:transform .52s cubic-bezier(.2,.75,.25,1);transform:translate(0)}.systemLayerActive{opacity:1}.systemLayerActive>.systemLayerNumber,.systemLayerActive>div{transform:translate(.55rem)}.systemLayerComplete{opacity:.76}.systemLayerComplete:not(.systemLayerActive):before{background:#d98561;box-shadow:0 0 0 3px #f0743e21}.systemLayerActive:before{background:var(--orange);transform:scale(1.7)}.systemLayerNumber{color:var(--orange);font-size:.75rem;font-weight:800}.systemLayer h3{font-family:var(--font-sans);font-size:clamp(1.35rem,2vw,2rem)}.systemLayer p{color:#a8bdca;max-width:34rem;margin-top:.4rem}.systemCompletion{opacity:.34;border:1px solid #ffffff1f;border-radius:.85rem;height:4.25rem;margin-top:1.1rem;transition:opacity .52s,border-color .52s;position:relative}.systemCompletion:before,.systemCompletion:after{content:"";transform-origin:0;background:#ffffff2e;width:76%;height:1px;transition:transform .7s cubic-bezier(.2,.75,.25,1);position:absolute;top:50%;left:12%;transform:scaleX(.2)}.systemCompletion:after{transform:rotate(12deg)scaleX(.2)}.systemCompletion span{z-index:2;aspect-ratio:1;border:2px solid var(--navy-950);background:#718895;border-radius:50%;width:.7rem;transition:background .36s,box-shadow .36s;position:absolute;top:50%;transform:translate(-50%,-50%)}.systemCompletion span:first-child{left:12%}.systemCompletion span:nth-child(2){left:37%}.systemCompletion span:nth-child(3){left:63%}.systemCompletion span:nth-child(4){left:88%}.systemCompletion i{color:#a8bdca;text-transform:uppercase;font-size:.62rem;font-style:normal;position:absolute;bottom:.45rem;right:.7rem}.systemLayersComplete .systemCompletion{opacity:1;border-color:#f0743e5c}.systemLayersComplete .systemCompletion:before{background:var(--orange);transform:scaleX(1)}.systemLayersComplete .systemCompletion:after{transform:rotate(12deg)scaleX(1)}.systemLayersComplete .systemCompletion span{background:var(--orange);box-shadow:0 0 0 .35rem #f0743e1a}.servicesChapter{background:var(--white);padding:clamp(5rem,9vw,9rem) 0}.chapterIntroWide h2{max-width:20ch;font-family:var(--font-sans);font-weight:680}.servicesShowcase{grid-template-columns:minmax(0,1.08fr) minmax(21rem,.72fr);align-items:start;gap:clamp(2.5rem,6vw,7rem);margin-top:3.5rem;display:grid}.expressiveServices{border-top:1px solid var(--line)}.expressiveService{border-bottom:1px solid var(--line);grid-template-columns:2.6rem minmax(0,1fr) 2.8rem;align-items:center;gap:1rem;min-height:6.7rem;display:grid;position:relative;overflow:hidden}.expressiveService:before{content:"";transform-origin:bottom;background:#edf1f2;transition:transform .36s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0;transform:scaleY(0)}.expressiveService>*{z-index:1;position:relative}.serviceNumber{color:var(--orange-dark);align-self:start;padding-top:1.55rem;font-size:.72rem;font-weight:800}.serviceSelect{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.1rem 0;display:grid}.serviceSelect strong{letter-spacing:-.04em;font-size:clamp(1.25rem,2vw,1.9rem);transition:color .26s,transform .36s cubic-bezier(.2,.75,.25,1);display:block}.serviceSelect small{color:var(--muted);font:inherit;margin-top:.3rem;font-size:.88rem;display:block}.serviceTags{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.serviceTags i{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.25rem .48rem;font-size:.64rem;font-style:normal;font-weight:700}.serviceArrow{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;place-items:center;width:2.3rem;text-decoration:none;transition:color .24s,background .24s,transform .26s;display:grid}.expressiveService:hover:before,.expressiveService:focus-within:before,.expressiveService.serviceActive:before{transform:scaleY(1)}.expressiveService:hover .serviceSelect strong,.expressiveService:focus-within .serviceSelect strong,.expressiveService.serviceActive .serviceSelect strong{color:var(--orange-dark);transform:translate(.3rem)}.expressiveService:hover .serviceArrow,.expressiveService:focus-within .serviceArrow{background:var(--navy-950);color:var(--white);transform:translate(.2rem,-.2rem)}.servicePreviewRegion{min-width:0;position:sticky;top:6rem}.servicePreviewCard{animation:.52s cubic-bezier(.2,.75,.25,1) both servicePreviewIn}.servicePreviewVisual{aspect-ratio:1.18;background:#d8e2e8;border-radius:1.35rem;position:relative;overflow:hidden}.servicePreviewVisual img{object-fit:cover;width:100%;height:100%;animation:.72s cubic-bezier(.2,.75,.25,1) both serviceImageIn}.servicePreviewCapability{color:var(--white);background:#071b2de6;border-radius:.7rem;padding:.75rem .9rem;font-size:.78rem;font-weight:720;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.servicePreviewMeta{justify-content:space-between;align-items:end;gap:1rem;padding-top:1rem;display:flex}.servicePreviewMeta>div span{color:var(--orange-dark);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:800;display:block}.servicePreviewMeta strong{margin-top:.25rem;font-size:1.05rem;display:block}.servicePreviewMeta a{gap:.45rem;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.servicePreviewAbstract{background:var(--navy-950)}.servicePreviewAbstract-review{background:#223a4b}.serviceAbstractSystem{border:1px solid #ffffff2e;position:absolute;inset:10%}.serviceAbstractSystem:before,.serviceAbstractSystem:after{content:"";background:#f0743e94;position:absolute}.serviceAbstractSystem:before{height:1px;top:28%;left:8%;right:8%;box-shadow:0 5rem #ffffff2e,0 10rem #f0743e59}.serviceAbstractSystem:after{width:1px;top:8%;bottom:8%;left:42%;box-shadow:6rem 0 #ffffff29}.serviceAbstractSystem span{z-index:1;aspect-ratio:1;background:var(--navy-950);border:1px solid #ffffff47;width:2.4rem;position:absolute;transform:rotate(45deg)}.serviceAbstractSystem span:first-child{top:18%;left:14%}.serviceAbstractSystem span:nth-child(2){top:55%;left:46%}.serviceAbstractSystem span:nth-child(3){bottom:10%;right:12%}.serviceAbstractSystem i{z-index:2;aspect-ratio:1;background:var(--orange);border-radius:50%;width:.55rem;position:absolute}.serviceAbstractSystem i:first-of-type{top:27%;left:40%}.serviceAbstractSystem i:nth-of-type(2){top:58%;right:22%}.serviceAbstractSystem i:nth-of-type(3){bottom:9%;left:28%}.serviceInlinePreview{grid-column:1/-1;padding:0 0 1.2rem;display:none}.preparedChapter{background:#eef1ef;padding:clamp(4.5rem,8vw,8rem) 0;position:relative;overflow:hidden}.preparedChapter:before{content:"";background:var(--orange);width:clamp(.45rem,1vw,.9rem);position:absolute;top:0;bottom:0;left:0}.preparedChapter:after{z-index:0;content:"";background:#f0743e21;width:34%;position:absolute;inset:0 auto 0 0}.preparedGrid{z-index:1;grid-template-columns:minmax(15rem,.62fr) minmax(0,1.38fr);gap:clamp(3rem,9vw,10rem);display:grid;position:relative}.preparedGrid h2{max-width:8ch;font-size:var(--step-3)}.preparedPoints{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.preparedPoints>div{border-bottom:1px solid var(--line);min-height:13rem;padding:1.4rem 1.4rem 1.4rem 0}.preparedPoints>div+div{border-left:1px solid var(--line);padding-left:1.4rem}.preparedPoints span{color:var(--orange-dark);font-size:.72rem;font-weight:800}.preparedPoints h3{margin-top:2rem;font-size:1.15rem}.preparedPoints p{color:var(--muted);margin-top:.65rem;font-size:.9rem}.priceNote{max-width:42rem;color:var(--muted);grid-column:1/-1;padding-top:1.4rem;font-size:.9rem}.priceNote strong{color:var(--ink)}.processChapter{background:var(--paper);padding:clamp(5rem,9vw,9rem) 0}.processHeading{grid-template-columns:.4fr 1fr;align-items:end;gap:2rem;display:grid}.processHeading .eyebrow{align-self:start}.processHeading h2{max-width:18ch}.processPath{grid-template-columns:repeat(6,minmax(0,1fr));margin:4.5rem 0 0;padding:0;list-style:none;display:grid;position:relative}.processPath:before{content:"";background:var(--line);height:1px;position:absolute;top:1.3rem;left:0;right:0}.processPath:after{width:calc(var(--process-progress,0) * 100%);content:"";background:var(--orange);height:2px;transition:width .65s cubic-bezier(.2,.75,.25,1);position:absolute;top:1.3rem;left:0}.processPath li{padding-right:clamp(.8rem,2vw,2rem);position:relative}.processPath li:before{z-index:2;aspect-ratio:1;content:"";border:.3rem solid var(--paper);background:#aeb8b8;border-radius:50%;width:.65rem;transition:background .3s,box-shadow .3s,transform .36s cubic-bezier(.2,.75,.25,1);position:absolute;top:1rem;left:0;box-shadow:0 0 0 1px #aeb8b8}.processPath li{opacity:.38;transition:opacity .42s,transform .52s cubic-bezier(.2,.75,.25,1)}.processPath li.processStepActive{opacity:1;transform:translateY(-.3rem)}.processPath li.processStepActive:before{background:var(--orange);box-shadow:0 0 0 1px var(--orange), 0 0 0 .35rem #f0743e1a;transform:scale(1.08)}.processPath .reveal{padding-top:3.5rem}.processNumber{color:var(--orange-dark);font-size:.72rem;font-weight:800}.processPath h3{margin-top:1.8rem;font-size:1.15rem}.processPath p{color:var(--muted);margin-top:.6rem;font-size:.88rem;line-height:1.55}.proofChapter{background:#dce4e6;padding:clamp(4.5rem,8vw,7.5rem) 0}.proofLead{grid-template-columns:.4fr 1fr;gap:2rem;display:grid}.proofLead h2{max-width:19ch}.proofMatrix{border-top:1px solid #071b2d38;border-bottom:1px solid #071b2d38;grid-template-columns:.72fr .5fr 1fr;margin-top:3.5rem;display:grid}.proofMatrix>div{padding:1.5rem 1.5rem 1.5rem 0}.proofMatrix>div+div{border-left:1px solid #071b2d38;padding-left:1.5rem}.proofMatrix span{color:var(--orange-dark);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:800}.proofMatrix p{margin-top:.8rem;font-weight:700;line-height:1.55}.clientRail{border-block:1px solid #071b2d26;margin-top:3.2rem;overflow:hidden}.clientRail div{width:max-content;color:var(--navy-800);gap:4rem;padding:1.25rem 0;font-size:clamp(1.05rem,2vw,1.7rem);font-weight:750;animation:28s linear infinite alternate clientDrift;display:flex}.thoughtsChapter{background:var(--white);padding:clamp(5rem,9vw,9rem) 0}.thoughtCards{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3.5rem;display:grid}.thoughtCards article{background:var(--white);flex-direction:column;min-height:24rem;padding:clamp(1.5rem,3vw,2.6rem);transition:background .26s,transform .26s;display:flex}.thoughtCards article:hover{background:#f0f2ef}.thoughtMeta{color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.7rem;font-weight:700;display:flex}.thoughtMeta span{color:var(--orange-dark)}.thoughtCards h3{letter-spacing:-.04em;margin-top:3rem;font-size:clamp(1.45rem,2.3vw,2.2rem)}.thoughtCards article>p:not(.thoughtMeta){color:var(--muted);margin-top:1rem}.thoughtCards article>a{border-top:1px solid var(--line);justify-content:space-between;margin-top:auto;padding-top:2rem;font-weight:750;text-decoration:none;display:flex}.thoughtCards article>a span{transition:transform .24s}.thoughtCards article>a:hover span{transform:translate(.25rem,-.25rem)}.apposphereLink{color:var(--muted);align-items:center;gap:.7rem;margin-top:1.5rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.finalCta{background:var(--paper);color:var(--navy-950);padding:clamp(5rem,10vw,9rem) 0;position:relative;overflow:hidden}.finalCta:before{content:"";background:var(--paper);transform-origin:100%;position:absolute;inset:0}.finalCtaInner{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid;position:relative}.finalCta h2{max-width:20ch;font-family:var(--font-sans);font-weight:680}.finalCta .eyebrow{color:var(--orange-dark);grid-column:1/-1}.siteFooter{padding:clamp(3.5rem,6vw,5.5rem) 0 2rem}.footerLead{max-width:30ch;font-family:var(--font-sans);font-size:var(--step-1);font-weight:720;line-height:1.35}.footerGrid{grid-template-columns:.75fr repeat(3,1fr);gap:clamp(2rem,5vw,5rem);margin-top:3rem;padding-top:2.5rem}.footerBottom{margin-top:3rem}.menuPanel{background:var(--navy-950);padding-top:6.5rem;animation:.52s cubic-bezier(.2,.75,.25,1) both menuPanelIn;overflow:hidden}.menuPanel:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 58%,#f0743e26 58.1%,#0000 74%);position:absolute;inset:0}.menuPanelInner{z-index:1;grid-template-columns:1fr minmax(16rem,.4fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid;position:relative}.menuPanel nav a{font-family:var(--font-sans);letter-spacing:-.055em;opacity:0;animation:.52s cubic-bezier(.2,.75,.25,1) forwards menuLinkIn;animation-delay:calc(var(--menu-order) * 65ms + 80ms);align-items:baseline;gap:1.2rem;font-size:clamp(2.2rem,6vw,5.5rem);font-weight:720;display:flex;transform:translateY(1.5rem)}.menuPanel nav a span{color:var(--orange);letter-spacing:.08em;font-size:.7rem}.menuPanel nav a:after{content:"";background:var(--orange);width:0;height:.12em;transition:width .28s}.menuPanel nav a:hover:after,.menuPanel nav a:focus-visible:after,.menuPanel nav a.menuCurrent:after{width:clamp(2rem,5vw,5rem)}.menuPanel nav a.menuCurrent{color:#ff9b72}.menuPanelClosing{pointer-events:none;animation:.42s cubic-bezier(.55,.05,.7,.25) forwards menuPanelOut}.menuPanelClosing nav a,.menuPanelClosing .menuFeature,.menuPanelClosing .menuMeta{opacity:0;transition:opacity .18s,transform .26s;transform:translateY(-.8rem)}.menuFeature{background:#ffffff0a;border:1px solid #ffffff24;padding:1rem;position:relative}.menuFeature img{aspect-ratio:1.4;object-fit:cover;border-radius:.7rem}.menuFeature p{color:#93a9b7;text-transform:uppercase;margin-top:1rem;font-size:.7rem;font-weight:750}.menuFeature strong{margin-top:.2rem;display:block}.menuFeature a{color:#ff9b72;gap:.4rem;margin-top:.8rem;font-size:.85rem;font-weight:750;text-decoration:none;display:inline-flex}.menuMeta{z-index:1;justify-content:space-between;align-items:end;display:flex;position:relative}.menuMeta a{color:var(--white);font-weight:750;text-decoration:none}.motionReady .reveal{transition-delay:var(--reveal-delay);transition-timing-function:cubic-bezier(.2,.75,.25,1)}.motionReady .reveal-heading{transform:translateY(28px)}.motionReady .reveal-image{opacity:1;transition-property:transform;transition-duration:.78s;transform:translateY(20px)}.motionReady .reveal-image.revealVisible{transform:none}.motionReady .projectReveal .featuredProjectImage{transition:clip-path .78s cubic-bezier(.2,.75,.25,1)}.motionReady .projectRevealYuli{transform:translateY(1.2rem)}.motionReady .projectRevealYuli .featuredProjectImage{clip-path:inset(0 0 100% round 1.5rem)}.motionReady .projectRevealYuli:not(.revealVisible) .featuredProjectImage img{transform:translateY(calc(-1rem + var(--project-shift,0px))) scale(1.035)}.motionReady .projectRevealParky{transform:translate(1.5rem)}.motionReady .projectRevealParky .featuredProjectImage{clip-path:inset(0 100% 0 0 round 1.5rem)}.motionReady .projectRevealOrganize{transform:translateY(1.5rem)}.motionReady .projectRevealOrganize .featuredProjectImage{clip-path:inset(100% 0 0 round 1.5rem)}.motionReady .projectRevealSimple{opacity:0;transition-property:opacity,transform;transition-duration:.62s;transform:translateY(1.2rem)}.motionReady .projectReveal.revealVisible{opacity:1;transform:none}.motionReady .projectReveal.revealVisible .featuredProjectImage{clip-path:inset(0 round 1.5rem)}.homeMotionReady:not(.homeLoaded) .siteHeader .brand,.homeMotionReady:not(.homeLoaded) .desktopNav a,.homeMotionReady:not(.homeLoaded) .menuButton,.homeMotionReady:not(.homeLoaded) .heroActions{opacity:0}.homeMotionReady:not(.homeLoaded) .siteHeader .brand{transform:translateY(-.7rem)}.homeMotionReady:not(.homeLoaded) .desktopNav a{transform:translateY(-.55rem)}.homeMotionReady:not(.homeLoaded) .menuButton{transform:scale(.86)}.homeMotionReady:not(.homeLoaded) .heroActions{transform:translateY(1rem)}.homeMotionReady:not(.homeLoaded) .heroProductOne{opacity:0;transform:translate(1.1rem,.6rem)scale(.96)}.homeMotionReady:not(.homeLoaded) .heroProductTwo{opacity:0;transform:translate(-1rem,1rem)scale(.95)}.homeMotionReady:not(.homeLoaded) .heroArchitecture,.homeMotionReady:not(.homeLoaded) .heroArchitecture span{opacity:0}.homeMotionReady .siteHeader .brand{transition:opacity .36s,transform .5s cubic-bezier(.2,.75,.25,1)}.homeMotionReady .desktopNav a{transition:color .18s,opacity .36s,transform .48s cubic-bezier(.2,.75,.25,1)}.homeMotionReady .menuButton{transition:border-color .18s,opacity .36s .22s,transform .48s cubic-bezier(.2,.75,.25,1) .22s}.homeMotionReady .desktopNav a:first-child{transition-delay:80ms}.homeMotionReady .desktopNav a:nth-child(2){transition-delay:.125s}.homeMotionReady .desktopNav a:nth-child(3){transition-delay:.17s}.homeMotionReady .desktopNav a:nth-child(4){transition-delay:.215s}.homeMotionReady .desktopNav a:nth-child(5){transition-delay:.26s}.homeMotionReady .heroEyebrow{transition:opacity .32s .14s,transform .44s cubic-bezier(.2,.75,.25,1) .14s}.homeMotionReady .heroLine i{transition:transform .62s cubic-bezier(.2,.75,.25,1)}.homeMotionReady .heroLine:first-child i{transition-delay:.23s}.homeMotionReady .heroLine:nth-child(2) i{transition-delay:.315s}.homeMotionReady .heroLine:nth-child(3) i{transition-delay:.4s}.homeMotionReady .heroIntro{transition:opacity .36s .52s,transform .46s cubic-bezier(.2,.75,.25,1) .52s}.homeMotionReady .heroActions{transition:opacity .36s .61s,transform .46s cubic-bezier(.2,.75,.25,1) .61s}.homeMotionReady .heroProduct{transition:opacity .42s,transform .62s cubic-bezier(.2,.75,.25,1)}.homeMotionReady .heroProductTwo{transition-delay:.62s}.homeMotionReady .heroProductOne{transition-delay:.7s}.homeMotionReady .heroArchitecture{transition:opacity .42s .76s,transform .12s linear}.homeMotionReady .heroArchitecture span{transition:opacity .26s}.homeMotionReady .heroArchitecture span:first-child{transition-delay:.82s}.homeMotionReady .heroArchitecture span:nth-child(2){transition-delay:.88s}.homeMotionReady .heroArchitecture span:nth-child(3){transition-delay:.94s}.homeMotionReady .heroArchitecture span:nth-child(4){transition-delay:1s}.homeLoaded .siteHeader .brand,.homeLoaded .desktopNav a,.homeLoaded .menuButton,.homeLoaded .heroEyebrow,.homeLoaded .heroIntro,.homeLoaded .heroActions{opacity:1;transform:none}.homeLoaded .heroLine i{transform:none}.homeLoaded .heroProduct{opacity:calc(1 - var(--hero-progress,0) * .28)}.homeLoaded .heroArchitecture span{opacity:calc(1 - var(--hero-progress,0) * .7)}.homeSettled .heroProduct{transition:opacity .12s linear,transform .12s linear}.homeMotionReady .workChapter .chapterIntro,.homeMotionReady .systemStory,.homeMotionReady .servicesChapter .chapterIntro,.homeMotionReady .processHeading,.homeMotionReady .thoughtsChapter .chapterIntro{transition:transform .68s cubic-bezier(.2,.75,.25,1),opacity .52s}.homeMotionReady .workChapter:not(.motionSectionVisible) .chapterIntro,.homeMotionReady .systemChapter:not(.motionSectionVisible) .systemStory,.homeMotionReady .servicesChapter:not(.motionSectionVisible) .chapterIntro,.homeMotionReady .processChapter:not(.motionSectionVisible) .processHeading,.homeMotionReady .thoughtsChapter:not(.motionSectionVisible) .chapterIntro{opacity:0;transform:translateY(2rem)}.homeMotionReady .featuredProjectCopy{opacity:0;transition:opacity .42s .12s,transform .54s cubic-bezier(.2,.75,.25,1) .12s;transform:translateY(.85rem)}.homeMotionReady .revealVisible .featuredProjectCopy{opacity:1;transform:none}.homeMotionReady .preparedChapter:after{transform-origin:0;transition:transform .78s cubic-bezier(.2,.75,.25,1);transform:scaleX(0)}.homeMotionReady .preparedChapter.motionSectionVisible:after{transform:scaleX(1)}.homeMotionReady .preparedPoints>div{opacity:0;transition:opacity .43s,transform .56s cubic-bezier(.2,.75,.25,1);transition-delay:calc(var(--point-order) * .11s + .22s);transform:translate(1.5rem)}.homeMotionReady .preparedChapter.motionSectionVisible .preparedPoints>div{opacity:1;transform:none}.homeMotionReady .priceNote{opacity:0;transition:opacity .42s .65s,transform .52s cubic-bezier(.2,.75,.25,1) .65s;transform:translateY(.8rem)}.homeMotionReady .preparedChapter.motionSectionVisible .priceNote{opacity:1;transform:none}.homeMotionReady .thoughtCards .reveal{transition-duration:.62s}.homeMotionReady .proofLead,.homeMotionReady .proofMatrix>div,.homeMotionReady .clientRail{opacity:0;transition:opacity .48s,transform .6s cubic-bezier(.2,.75,.25,1);transform:translateY(1rem)}.homeMotionReady .proofChapter.motionSectionVisible .proofLead{opacity:1;transform:none}.homeMotionReady .proofMatrix>div{transition-delay:calc(var(--proof-order) * 90ms + .14s)}.homeMotionReady .proofChapter.motionSectionVisible .proofMatrix>div{opacity:1;transform:none}.homeMotionReady .clientRail{transition-delay:.44s}.homeMotionReady .proofChapter.motionSectionVisible .clientRail{opacity:1;transform:none}.homeMotionReady .finalCta{background:var(--navy-950)}.homeMotionReady .finalCta:before{transition:transform .9s cubic-bezier(.2,.75,.25,1);transform:scaleX(0)}.homeMotionReady .finalCta.motionSectionVisible:before{transform:scaleX(1)}.homeMotionReady .finalCtaInner>*{opacity:0;transition:opacity .46s,transform .62s cubic-bezier(.2,.75,.25,1);transform:translateY(1.4rem)}.homeMotionReady .finalCtaInner .eyebrow{transition-delay:.26s}.homeMotionReady .finalCtaInner h2{transition-delay:.34s}.homeMotionReady .finalCtaInner .finalCtaLink{transition-delay:.44s}.homeMotionReady .finalCta.motionSectionVisible .finalCtaInner>*{opacity:1;transform:none}@keyframes heroImageDrift{0%{transform:scale(1.004)translateY(1px)}to{transform:scale(1.012)translateY(-3px)}}@keyframes systemPulse{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes scrollLine{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@keyframes clientDrift{0%{transform:translate(0)}to{transform:translate(-12%)}}@keyframes menuLinkIn{to{opacity:1;transform:none}}@keyframes menuPanelIn{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes menuPanelOut{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes architectureLayerOne{0%,to{transform:translate(0)}50%{transform:translate(-.45rem,.35rem)}}@keyframes architectureLayerTwo{0%,to{transform:translate(0)}50%{transform:translate(.5rem,-.35rem)}}@keyframes servicePreviewIn{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:none}}@keyframes serviceImageIn{0%{transform:scale(1.035)}to{transform:none}}.homeSettled .heroArchitecture:before{animation:7s ease-in-out infinite architectureLayerOne}.homeSettled .heroArchitecture:after{animation:8s ease-in-out infinite architectureLayerTwo}@media (min-width:801px){.section{padding-block:var(--space-section-default)}.projectGrid{gap:var(--space-5);margin-top:var(--space-6)}.grid3,.servicesList,.projectHeroImage,.faq,.sovereigntyFacts,.sovereigntyControls{margin-top:var(--space-6)}.heroIntro,.systemStory>p:last-child{margin-top:var(--space-4)}.workChapter{padding:var(--space-section-default) 0 var(--space-section-spacious)}.featuredWork{margin-top:var(--space-group-wide)}.systemChapter{padding-block:var(--space-section-spacious)}.servicesChapter,.processChapter,.thoughtsChapter{padding-block:var(--space-section-default)}.servicesShowcase,.proofMatrix,.thoughtCards{margin-top:var(--space-6)}.preparedChapter,.proofChapter,.finalCta{padding-block:var(--space-section-compact)}.processPath{margin-top:var(--space-group-wide)}.clientRail{margin-top:var(--space-5)}.processPath li:not(.processStepActive):before{transform:translateY(-.3rem)}}@media (min-width:1360px){.systemStory h2{width:max-content;max-width:none}}@media (max-width:1024px){.homeHeroGrid{grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr);gap:2rem}.homeHero h1{font-size:clamp(3.3rem,7vw,5.5rem)}.featuredProjectCopy{grid-template-columns:1fr auto}.projectOutcome{display:none}.systemChapterGrid{grid-template-columns:.8fr 1.2fr;gap:3rem}.preparedGrid{gap:3rem}.processPath{grid-template-columns:repeat(3,1fr);row-gap:3rem}.processPath:before{display:none}.processPath li{border-top:1px solid var(--line)}.processPath li:before{top:-.35rem}}@media (max-width:800px){.homeHero{min-height:auto;padding:6.5rem 0 2.5rem}.homeHeroGrid{grid-template-columns:1fr;gap:2rem}.homeHero h1{max-width:12ch;font-size:clamp(3rem,11vw,5.2rem)}.homeHero h1 br{display:none}.heroIntro{margin-top:1.25rem}.heroSystem{min-height:20rem;margin-top:-.5rem}.heroProductOne{width:62%;top:4%;right:0}.heroProductTwo{width:47%;bottom:0;left:3%}.heroArchitecture{inset:0 4% 0 17%}.scrollCue{display:none}.chapterIntro{grid-template-columns:1fr;align-items:start}.chapterIntro .eyebrow{grid-column:auto}.chapterLink{width:fit-content}.featuredWork{grid-template-columns:1fr}.featuredWork>.reveal:first-child,.featuredWorkPair,.featuredWorkSupport{grid-column:auto}.featuredWorkPair,.featuredWorkSupport{grid-template-columns:1fr 1fr;gap:1.25rem;padding-top:0}.featuredWorkSupport{margin-top:0}.featuredWorkSupport>.reveal:last-child{margin-top:3rem}.featuredProjectCopy{grid-template-columns:1fr auto}.systemChapter:before{display:none}.systemChapterGrid{grid-template-columns:1fr}.systemStory{position:static}.systemStory h2{max-width:14ch}.systemHeadlineBreak{display:none}.systemLayer{opacity:1;min-height:auto}.systemLayerActive>.systemLayerNumber,.systemLayerActive>div{transform:none}.servicesShowcase{grid-template-columns:1fr;gap:0}.servicePreviewRegion{display:none}.expressiveService{grid-template-columns:2.4rem minmax(0,1fr) 2.6rem}.serviceSelect{grid-template-columns:1fr}.serviceTags{justify-content:flex-start}.serviceInlinePreview{display:block}.servicePreviewCardCompact{padding:.2rem 0 .8rem 2.4rem}.servicePreviewCardCompact .servicePreviewVisual{aspect-ratio:1.55;border-radius:1rem}.servicePreviewCardCompact .servicePreviewMeta{align-items:flex-start}.preparedGrid{grid-template-columns:1fr}.preparedGrid h2{max-width:12ch}.preparedPoints{grid-template-columns:1fr}.preparedPoints>div{min-height:auto;padding:1.3rem 0}.preparedPoints>div+div{border-left:0;padding-left:0}.processHeading,.proofLead{grid-template-columns:1fr}.processPath{grid-template-columns:1fr;row-gap:0;padding-left:1.8rem;display:grid}.processPath:before{width:1px;height:auto;display:block;top:0;bottom:0;left:.3rem}.processPath:after{width:2px;height:calc(var(--process-progress,0) * 100%);transition:height .18s linear;top:0;bottom:auto;left:.3rem}.processPath li{border-top:0;min-height:8rem;padding:0 0 1.4rem}.processPath li:before{top:1.45rem;left:-1.8rem}.processPath .reveal{padding-top:1.3rem}.proofMatrix{grid-template-columns:1fr}.proofMatrix>div{padding:1.3rem 0}.proofMatrix>div+div{border-top:1px solid #071b2d38;border-left:0;padding-left:0}.thoughtCards{grid-template-columns:1fr}.thoughtCards article{min-height:20rem}.finalCtaInner{grid-template-columns:1fr;align-items:start}.finalCta .eyebrow{grid-column:auto}.finalCtaLink{width:fit-content}.menuPanelInner{grid-template-columns:1fr}.menuFeature{display:none}.menuPanel nav a{font-size:clamp(2.2rem,11vw,4.2rem)}.footerGrid{grid-template-columns:1fr 1fr}.footerGrid>:first-child{grid-column:1/-1}}@media (max-width:480px){.homeHero{padding-top:5.8rem}.heroEyebrow{max-width:20rem;font-size:.7rem}.homeHero h1{font-size:clamp(2.8rem,13vw,4.2rem);line-height:.94}.heroActions{flex-direction:column;align-items:flex-start;gap:1rem}.primaryCta{width:auto}.heroSystem{min-height:15.5rem}.heroArchitecture span{display:none}.featuredWorkPair,.featuredWorkSupport{grid-template-columns:1fr}.featuredWorkSupport>.reveal:last-child{margin-top:0}.featuredProject-medium .featuredProjectImage,.featuredProject-support .featuredProjectImage{aspect-ratio:1.4}.featuredProjectCopy h3{font-size:1.3rem}.systemLayers{padding-left:1.5rem}.systemLayer{grid-template-columns:2.3rem 1fr}.systemLayer:before{left:calc(-1.2rem - 3px)}.expressiveService{grid-template-columns:1.8rem minmax(0,1fr) 2.4rem;gap:.75rem}.serviceTags{display:none}.servicePreviewCardCompact{padding-left:1.8rem}.servicePreviewMeta{flex-direction:column;align-items:flex-start}.processPath{grid-template-columns:1fr;row-gap:0}.processPath li{padding-right:0}.processPath .reveal{grid-template-columns:2.5rem 1fr;gap:.75rem;padding:1.3rem 0 0;display:grid}.processPath h3{margin-top:0}.processNumber{padding-top:.25rem}.thoughtMeta{flex-direction:column;gap:.25rem}.finalCtaLink{width:auto}.menuPanel{padding-top:5.5rem}.menuPanel nav a{font-size:clamp(2rem,12vw,3.2rem)}.menuMeta{flex-direction:column;align-items:flex-start;gap:.6rem}.footerGrid{grid-template-columns:1fr}.footerGrid>:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.heroProduct,.heroProduct img,.heroArchitecture,.heroArchitecture:before,.heroArchitecture:after,.heroArchitecture i,.scrollCue i:after,.clientRail div,.menuPanel,.menuPanel nav a,.servicePreviewCard,.servicePreviewVisual img{animation:none!important}.menuPanel nav a,.systemLayer{opacity:1;transform:none}.systemConnector span{height:100%;top:0}.systemCompletion{opacity:1;border-color:#f0743e5c}.systemCompletion:before{background:var(--orange);transform:scaleX(1)}.systemCompletion:after{transform:rotate(12deg)scaleX(1)}.systemCompletion span{background:var(--orange);box-shadow:0 0 0 .35rem #f0743e1a}.motionReady .reveal-image{opacity:1;clip-path:none;transform:none}.homeMotionReady .featuredProjectCopy,.homeMotionReady .proofLead,.homeMotionReady .proofMatrix>div,.homeMotionReady .clientRail,.homeMotionReady .finalCtaInner>*{opacity:1;transform:none}}.contactHeroIntro{margin-top:var(--space-4);gap:.85rem;display:grid}.contactHeroIntro .lede{margin-top:0}.contactSection{overflow:clip}.contactLayout{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.contactAside{padding-top:.35rem;position:sticky;top:2rem}.contactAside .eyebrow{margin-bottom:1rem}.contactDirectPrompt{max-width:18rem;font-weight:750;line-height:1.4}.contactDirectLinks{justify-items:start;gap:.25rem;margin-top:1rem;display:grid}.contactDirectLinks a{font-weight:750;text-decoration-color:#10273a85}.contactDirectLinks a:hover{color:var(--orange-dark);text-decoration-color:currentColor}.contactDirect address{color:var(--muted);font-size:var(--step--1);margin-top:1.35rem;font-style:normal;line-height:1.5;display:grid}.contactReassurance{border-top:1px solid var(--line);max-width:21rem;color:var(--muted);font-size:var(--step--1);gap:.2rem;margin-top:1.75rem;padding-top:1.5rem;line-height:1.5;display:grid}.contactReassurance span:last-child{color:var(--ink);font-weight:650}.contactMap{width:100%;margin:var(--space-4) 0 0}.contactMapImage{aspect-ratio:1580/995;border-radius:var(--radius);background:#d5e0e6;overflow:hidden}.contactMapImage img{object-fit:cover;object-position:60% 43%;width:140%;max-width:none;height:140%;transform:translate(-17.15%,-12.3%)}.contactMap figcaption{color:var(--muted);font-size:var(--step--1);margin-top:.75rem}.contactMap a{font-weight:650;text-decoration-color:#10273a61}.contactMap a:hover{color:var(--orange-dark);text-decoration-color:currentColor}.contactForm{width:100%;max-width:59rem}.contactHoneypot{display:none!important}.formSection{min-width:0;padding:0 0 var(--space-4);border:0;margin:0}.formSection+.formSection{padding-top:var(--space-4);border-top:1px solid var(--line)}.formSectionPrimary{padding-bottom:var(--space-5)}.formLabel,.formSection legend{width:100%;color:var(--ink);font-size:var(--step-1);margin:0 0 .75rem;padding:0;font-weight:750;line-height:1.3;display:block}.formHint{max-width:44rem;color:var(--muted);font-size:var(--step--1);margin:-.15rem 0 .9rem}.contactForm input[type=text],.contactForm input[type=email],.contactForm textarea{background:var(--white);width:100%;color:var(--ink);border:1px solid #0c2a4047;border-radius:.55rem;transition:border-color .18s,box-shadow .18s,background .18s;display:block}.contactForm input[type=text],.contactForm input[type=email]{min-height:3.65rem;padding:.75rem 1rem}.contactForm textarea{resize:vertical;min-height:9rem;padding:1rem 1.1rem;line-height:1.55}.contactForm .formSectionPrimary textarea{min-height:clamp(14rem,21vw,17rem);font-size:var(--step-1)}.contactForm input::placeholder,.contactForm textarea::placeholder{color:#687987;opacity:1}.contactForm input[type=text]:hover,.contactForm input[type=email]:hover,.contactForm textarea:hover{border-color:#0c2a4080}.contactForm input[aria-invalid=true],.contactForm textarea[aria-invalid=true]{border-color:#a73320;box-shadow:0 0 0 1px #a73320}.fieldError{color:#8e2a1c;font-size:var(--step--1);margin-top:.7rem;font-weight:700}.choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.budgetGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.choiceCard{cursor:pointer;position:relative}.choiceCard>input{opacity:0;width:1px;height:1px;position:absolute}.choiceContent{min-height:3.55rem;font-size:var(--step--1);background:0 0;border:1px solid #0c2a403d;border-radius:.45rem;align-items:center;gap:.75rem;padding:.65rem .85rem;font-weight:650;line-height:1.3;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex}.choiceMark{background:var(--paper);border:1.5px solid #667785;flex:none;width:1.15rem;height:1.15rem;position:relative}.choiceCard input[type=radio]+.choiceContent .choiceMark{border-radius:50%}.choiceCard:hover .choiceContent{background:#fffdf98c;border-color:#0c2a408c}.choiceCard>input:focus-visible+.choiceContent{outline:3px solid var(--orange);outline-offset:3px}.choiceCard>input:checked+.choiceContent{border-color:var(--ink);background:var(--white);box-shadow:inset .28rem 0 0 var(--orange)}.choiceCard input[type=radio]:checked+.choiceContent .choiceMark:after{background:var(--orange-dark);content:"";border-radius:50%;position:absolute;inset:.22rem}.choiceCard input[type=checkbox]:checked+.choiceContent .choiceMark{border-color:var(--navy-950);background:var(--navy-950)}.choiceCard input[type=checkbox]:checked+.choiceContent .choiceMark:after{border:solid var(--white);content:"";border-width:0 2px 2px 0;width:.3rem;height:.62rem;position:absolute;top:.08rem;left:.32rem;transform:rotate(45deg)}.contactFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;display:grid}.contactFields legend{grid-column:1/-1;margin-bottom:0}.contactFieldWide{grid-column:1/-1}.contactField .formLabel{font-size:var(--step--1);margin-bottom:.65rem}.formSubmitRow{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.contactSubmit{cursor:pointer;border:0}.contactSubmit:disabled{cursor:wait;opacity:.68;transform:none}.submissionStatus{color:#8e2a1c;font-size:var(--step--1);font-weight:650}.contactSuccess{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;max-width:50rem;min-height:31rem;padding:clamp(2rem,5vw,4rem);display:flex}.contactSuccess h2{max-width:16ch}.contactSuccess>p:not(.eyebrow){max-width:35rem;color:var(--muted);font-size:var(--step-1);margin-top:1.25rem}.contactReturn{width:fit-content;margin-top:var(--space-4);border-bottom:1px solid var(--ink);color:var(--ink);padding-bottom:.25rem}@media (max-width:800px){.contactLayout{gap:var(--space-6);grid-template-columns:1fr}.contactAside{gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:.7fr 1fr 1fr;display:grid;position:static}.contactAside .eyebrow{margin-bottom:0}.contactReassurance{padding-top:0;padding-left:var(--space-3);border-top:0;border-left:1px solid var(--line);margin-top:0}.contactMap{grid-column:1/-1;margin-top:0}.contactMapImage img{width:100%;height:100%;transform:none}.contactForm{max-width:none}.budgetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.contactSection{padding-top:var(--space-6)}.contactLayout{gap:var(--space-5)}.contactAside{padding-bottom:var(--space-3);grid-template-columns:1fr;gap:1rem}.contactDirectLinks{margin-top:.65rem}.contactDirect address{margin-top:.9rem}.contactReassurance{border-top:1px solid var(--line);border-left:0;margin-top:.25rem;padding-top:1rem;padding-left:0}.contactMap{margin-top:var(--space-2);grid-column:auto}.contactMapImage img{width:150%;height:150%;transform:translate(-20%,-14.35%)}.formSection{padding-bottom:var(--space-4)}.formSection+.formSection{padding-top:var(--space-4)}.formSectionPrimary{padding-bottom:var(--space-5)}.choiceGrid,.budgetGrid,.contactFields{grid-template-columns:1fr}.contactFieldWide{grid-column:auto}.choiceContent{min-height:3.55rem}.formSubmitRow{grid-template-columns:1fr;align-items:stretch}.contactSubmit{justify-content:space-between;width:100%}}.aiInfrastructureTwoColumn{grid-template-columns:minmax(0,.86fr) minmax(26rem,1.14fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.aiInfrastructureTwoColumn>*,.aiInfrastructureHeading>*,.aiInfrastructurePolicy>*,.aiInfrastructureEconomics>*,.aiInfrastructureDefinitions>*{min-width:0}.aiInfrastructureCopy{color:var(--muted);gap:1rem;display:grid}.aiInfrastructureCopy strong{color:var(--ink)}.sectionDark .aiInfrastructureCopy{color:#bfd0dc}.sectionDark .aiInfrastructureCopy strong{color:var(--white)}.aiInfrastructureStack,.aiInfrastructureResidency{border:1px solid var(--line);background:var(--white);margin:0;padding:clamp(1.5rem,3vw,2.5rem)}.aiInfrastructureStack figcaption,.aiInfrastructureResidency figcaption,.aiInfrastructureSpectrum figcaption{margin-bottom:var(--space-4);font-size:var(--step--1);letter-spacing:.07em;text-transform:uppercase;font-weight:750}.aiInfrastructureFlow{margin:0;padding:0;list-style:none}.aiInfrastructureFlow li{grid-template-columns:2.8rem 1fr;gap:1rem;min-height:3.65rem;padding-bottom:.8rem;display:grid;position:relative}.aiInfrastructureFlow li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:1.25rem;bottom:-.1rem;left:.64rem}.aiInfrastructureFlow li>span{color:var(--orange-dark);font-size:.74rem;font-weight:800}.aiInfrastructureFlow li>strong{line-height:1.35}.aiInfrastructureControlQuestions{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.aiInfrastructureControlQuestions span{background:var(--paper);color:var(--orange-dark);letter-spacing:.03em;text-align:center;text-transform:uppercase;padding:.65rem .45rem;font-size:.72rem;font-weight:800}.aiInfrastructureDefinitions{margin-top:var(--space-4);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;padding:1px;display:grid}.aiInfrastructureDefinitions article{padding:var(--space-4);background:var(--white)}.aiInfrastructureDefinitions h3,.aiInfrastructureEconomics h3,.aiInfrastructureClose h2{overflow-wrap:anywhere}.aiInfrastructureDefinitions p{color:var(--muted);margin-top:.65rem}.aiInfrastructureResidency>p{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--muted);font-size:var(--step--1)}.aiInfrastructureHeading{grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.aiInfrastructureHeading>p{color:var(--muted)}.sectionDark .aiInfrastructureHeading>p{color:#bfd0dc}.aiInfrastructureQuestions{margin-top:var(--space-6);border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.aiInfrastructureQuestions article{border-right:1px solid #ffffff2e;min-width:0;padding:2rem 1.2rem}.aiInfrastructureQuestions article:last-child{border-right:0}.aiInfrastructureQuestions span,.aiInfrastructureParts span,.aiInfrastructureProcess li>span{margin-bottom:var(--space-4);color:#ff9368;font-size:.76rem;font-weight:800;display:block}.aiInfrastructureQuestions h3{font-size:var(--step-0);overflow-wrap:anywhere}.aiInfrastructureQuestions p{color:#afc1cd;margin-top:.75rem;font-size:.92rem}.aiInfrastructureTerms{gap:0;margin:0;display:grid}.aiInfrastructureTerms>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,.75fr) minmax(0,1.25fr);gap:1.5rem;padding:1.25rem 0;display:grid}.aiInfrastructureTerms>div:first-child{border-top:1px solid var(--line)}.aiInfrastructureTerms dt{font-weight:750}.aiInfrastructureTerms dd{color:var(--muted)}.aiInfrastructureSpectrum{margin:var(--space-6) 0 0}.aiInfrastructureSpectrum figcaption{color:var(--orange-dark);justify-content:space-between;gap:1rem;display:flex}.aiInfrastructureSpectrum ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:1rem;margin:0;padding:2.25rem 0 0;list-style:none;display:grid;position:relative}.aiInfrastructureSpectrum ol:before{content:"";background:linear-gradient(90deg, var(--line), var(--orange));height:2px;position:absolute;top:.45rem;left:.35rem;right:.35rem}.aiInfrastructureSpectrum ol:after{border-top:2px solid var(--orange);border-right:2px solid var(--orange);content:"";width:.72rem;height:.72rem;position:absolute;top:.08rem;right:0;transform:rotate(45deg)}.aiInfrastructureSpectrum li{min-width:0;padding-right:.5rem;position:relative}.aiInfrastructureSpectrum li:before{border:2px solid var(--paper);background:var(--orange);width:.72rem;height:.72rem;box-shadow:0 0 0 1px var(--orange);content:"";border-radius:50%;position:absolute;top:-2.18rem;left:0}.aiInfrastructureSpectrum li>span,.aiInfrastructureSpectrum li>strong,.aiInfrastructureSpectrum li>small{display:block}.aiInfrastructureSpectrum li>span{color:var(--orange-dark);margin-bottom:.65rem;font-size:.74rem;font-weight:800}.aiInfrastructureSpectrum li>strong{line-height:1.35}.aiInfrastructureSpectrum li>small{color:var(--muted);margin-top:.55rem;line-height:1.5}.aiInfrastructureParts{margin-top:var(--space-6);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.aiInfrastructureParts article{background:var(--white);min-height:16rem;padding:clamp(1.5rem,3vw,2.5rem)}.aiInfrastructureParts span{color:var(--orange-dark)}.aiInfrastructureParts p{color:var(--muted);margin-top:.8rem}.aiInfrastructureCallout{gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-4);border-left:3px solid var(--orange);background:var(--paper);grid-template-columns:minmax(11rem,.45fr) minmax(0,1.55fr);display:grid}.aiInfrastructureCallout p{color:var(--muted)}.aiInfrastructurePolicy{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,8rem);display:grid}.aiInfrastructureSources{background:#ffffff29;gap:1px;padding:1px;display:grid}.aiInfrastructureSources article{padding:var(--space-4);background:var(--navy-950)}.aiInfrastructureSources p{color:#afc1cd;margin:.7rem 0 1rem}.aiInfrastructureSourceNote{margin-top:var(--space-4);color:#bfd0dc;font-size:var(--step--1);grid-column:1/-1}.aiInfrastructureEconomics{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.aiInfrastructureEconomics article{padding:var(--space-4);background:var(--white)}.aiInfrastructureEconomics h3{min-height:3.25rem}.aiInfrastructureEconomics ul{margin-top:var(--space-3);color:var(--muted);padding-left:1.2rem}.aiInfrastructureEconomics li+li{margin-top:.55rem}.aiInfrastructureEconomics>p{padding:var(--space-3);background:var(--paper);color:var(--muted);grid-column:1/-1}.aiInfrastructureHybrid{margin-top:var(--space-6);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.aiInfrastructureHybrid>article{background:var(--white);padding:clamp(1.4rem,2.6vw,2.2rem)}.aiInfrastructureHybrid h3{margin-bottom:var(--space-3);font-size:var(--step-1)}.aiInfrastructureHybrid hr{margin:var(--space-3) 0;border:0;border-top:1px solid var(--line)}.aiInfrastructureHybrid article>p{margin-top:var(--space-3);color:var(--muted)}.aiInfrastructureHybrid .aiInfrastructureFlow li{min-height:3.2rem}.aiInfrastructureProcess{margin:var(--space-6) 0 0;border-top:1px solid #ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;padding:0;list-style:none;display:grid}.aiInfrastructureProcess li{padding:var(--space-4) 0;border-bottom:1px solid #ffffff2e;grid-template-columns:2.8rem 1fr;gap:1rem;display:grid}.aiInfrastructureProcess li>span{margin:0}.aiInfrastructureProcess p{color:#afc1cd;margin-top:.55rem}.aiInfrastructureRole{gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-4);background:#ffffff09;border:1px solid #ffffff2e;grid-template-columns:minmax(12rem,.45fr) minmax(0,1.55fr);display:grid}.aiInfrastructureRole p{color:#bfd0dc}.aiInfrastructureChecklist{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin:0;padding:0;list-style:none;display:grid}.aiInfrastructureChecklist li{border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;gap:.75rem;padding:1rem 0;font-weight:650;display:grid}.aiInfrastructureChecklist span{color:var(--orange-dark);font-size:.74rem;font-weight:800}.aiInfrastructureClose{background:var(--paper)}.aiInfrastructureClose .aiInfrastructureFlow{padding:var(--space-4);border:1px solid var(--line);background:var(--white)}.aiInfrastructureLinks{padding-top:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;gap:1rem 2rem;display:flex}.aiInfrastructureLinks a{font-weight:750;text-decoration:none}.aiInfrastructureLinks a:hover{color:var(--orange-dark)}@media (max-width:1080px){.aiInfrastructureDefinitions{grid-template-columns:1fr}.aiInfrastructureQuestions{grid-template-columns:repeat(2,minmax(0,1fr))}.aiInfrastructureQuestions article{border-bottom:1px solid #ffffff2e}.aiInfrastructureQuestions article:nth-child(2n){border-right:0}.aiInfrastructureQuestions article:last-child{border-bottom:0;grid-column:1/-1}.aiInfrastructureSpectrum ol{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));padding-top:0}.aiInfrastructureSpectrum ol:before,.aiInfrastructureSpectrum ol:after,.aiInfrastructureSpectrum li:before{display:none}.aiInfrastructureSpectrum li{border-top:1px solid var(--line);padding:1rem 1rem 1rem 0}}@media (max-width:800px){.aiInfrastructureTwoColumn,.aiInfrastructureHeading,.aiInfrastructurePolicy{grid-template-columns:1fr;align-items:start}.aiInfrastructureParts,.aiInfrastructureHybrid,.aiInfrastructureProcess{grid-template-columns:1fr}.aiInfrastructureParts article{min-height:auto}.aiInfrastructureTerms>div{grid-template-columns:1fr;gap:.5rem}.aiInfrastructurePolicy{gap:var(--space-5)}}@media (max-width:560px){.aiInfrastructureControlQuestions,.aiInfrastructureDefinitions,.aiInfrastructureQuestions,.aiInfrastructureSpectrum ol,.aiInfrastructureEconomics,.aiInfrastructureChecklist{grid-template-columns:1fr}.aiInfrastructureQuestions article{border-right:0;grid-column:auto}.aiInfrastructureCallout,.aiInfrastructureRole{grid-template-columns:1fr;gap:.75rem}.aiInfrastructureEconomics h3{min-height:0}.aiInfrastructureEconomics>p{grid-column:auto}.aiInfrastructureLinks{display:grid}}.sovereigntyClusterPage .pageHero .eyebrow,.sovereigntyClusterPage .sectionDark .eyebrow{color:#ff9368}.sovereigntyClusterPage .sectionDark .detailGrid p:not(.eyebrow){color:#bfd0dc}.sovereigntyClusterPage .sectionOrange,.sovereigntyClusterPage .sectionOrange .eyebrow,.sovereigntyClusterPage .sectionOrange p{color:var(--navy-950)}.sovereigntyClusterPage .section:not(.sectionDark):not(.sectionOrange) .eyebrow,.sovereigntyClusterPage .section:not(.sectionDark):not(.sectionOrange) .number,.sovereigntyClusterPage .section:not(.sectionDark):not(.sectionOrange) .sovereigntyModel li span,.sovereigntyClusterPage .section:not(.sectionDark):not(.sectionOrange) .sovereigntyClusterNumber,.sovereigntyClusterPage .section:not(.sectionDark):not(.sectionOrange) .sovereigntyClusterName small,.sovereigntyClusterPage .section:not(.sectionDark):not(.sectionOrange) .residencyFlowNumber,.sovereigntyClusterPage .section:not(.sectionDark):not(.sectionOrange) .residencyProcess li>span,.sovereigntyClusterPage .section:not(.sectionDark):not(.sectionOrange) .sovereignStack figcaption,.sovereigntyClusterPage .section:not(.sectionDark):not(.sectionOrange) .sovereignStack li>span,.sovereigntyClusterPage .section:not(.sectionDark):not(.sectionOrange) .sovereignHybridFlow figcaption,.sovereigntyClusterPage .section:not(.sectionDark):not(.sectionOrange) .sovereignHybridFlow li>span,.sovereigntyClusterPage .section:not(.sectionDark):not(.sectionOrange) .privateAiSpectrumIndex,.sovereigntyClusterPage .section:not(.sectionDark):not(.sectionOrange) .privateAiFlow li span,.sovereigntyClusterPage .section:not(.sectionDark):not(.sectionOrange) .canadianModelsFlow span,.sovereigntyClusterPage .section:not(.sectionDark):not(.sectionOrange) .canadianModelsQuestions span,.sovereigntyClusterPage .section:not(.sectionDark):not(.sectionOrange) .aiInfrastructureFlow li>span,.sovereigntyClusterPage .section:not(.sectionDark):not(.sectionOrange) .aiInfrastructureControlQuestions span,.sovereigntyClusterPage .section:not(.sectionDark):not(.sectionOrange) .aiInfrastructureSpectrum figcaption,.sovereigntyClusterPage .section:not(.sectionDark):not(.sectionOrange) .aiInfrastructureSpectrum li>span,.sovereigntyClusterPage .section:not(.sectionDark):not(.sectionOrange) .aiInfrastructureParts span,.sovereigntyClusterPage .section:not(.sectionDark):not(.sectionOrange) .aiInfrastructureChecklist span{color:var(--ink)}
