@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_c6375e5f-module__TwQ-ca__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_c6375e5f-module__TwQ-ca__variable{--font-dm-sans:"DM Sans","DM Sans Fallback"}
:root{--paper:#f0eee8;--paper-light:#faf9f5;--ink:#111418;--ink-soft:#1b2027;--muted:#5e646b;--line:#c7c5be;--line-dark:#ffffff2e;--blue:#405b89;--blue-dark:#263b61;--signal:#8a5f4d;--acid:#d9d3c3;--forest:#111418;--forest-light:#1b2027;--aqua:#8ea2bd;--type-body:18px;--type-caption:16px;--type-label:15px;--type-micro:12px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{--font-body:var(--font-dm-sans),Arial,sans-serif;--font-display:var(--font-dm-sans),Arial,sans-serif;--font-code:var(--font-dm-sans),Arial,sans-serif;--font-inter:var(--font-dm-sans);--font-jetbrains-mono:var(--font-dm-sans);background:var(--paper);color:var(--ink);font-family:var(--font-dm-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}h1,h2,h3,p{text-wrap:balance}h1,h2,h3{font-family:var(--font-dm-sans),Arial,sans-serif;font-weight:530}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.site-shell{min-height:100vh;overflow:clip}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:10px 14px;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:50;border-bottom:1px solid var(--line);color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf9f5f5;position:sticky;top:0}.site-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:42px;min-height:92px;padding:0 clamp(24px,4.5vw,72px);display:grid}.brand-link{letter-spacing:.085em;justify-self:start;align-items:center;gap:14px;font-size:17px;font-weight:760;display:inline-flex}.brand-mark{width:24px;height:42px;color:var(--ink);display:block}.nav-links{letter-spacing:-.012em;align-items:stretch;gap:38px;height:92px;font-size:17px;font-weight:570;display:flex}.nav-links a{color:#4c5259;justify-content:center;align-items:center;min-width:48px;transition:color .18s;display:inline-flex;position:relative}.nav-links a:after{content:"";background:0 0;height:3px;transition:background .18s;position:absolute;bottom:-1px;left:0;right:0}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--ink)}.nav-links a[aria-current=page]:after{background:var(--blue)}.nav-cta{border:1px solid var(--ink);background:var(--ink);color:#fff;min-height:54px;font-size:var(--type-label);letter-spacing:.01em;justify-self:end;align-items:stretch;font-weight:700;transition:background .18s;display:inline-flex}.nav-cta-label,.nav-cta-short{align-items:center;padding:0 22px;display:inline-flex}.nav-cta-short{display:none}.nav-cta:hover{background:var(--blue-dark)}.eyebrow,.section-label,.micro-label{font-size:var(--type-label);text-transform:uppercase;letter-spacing:.12em;font-weight:710}.eyebrow{color:#aab7d0;align-items:center;gap:15px;margin-bottom:36px;display:flex}.eyebrow:before{content:"";background:currentColor;width:42px;height:1px}.section-label{color:var(--blue);margin-bottom:30px}.section-label-light{color:#c5cede}.section-pad{padding:clamp(88px,9vw,146px) clamp(24px,7vw,112px)}.section-title{letter-spacing:-.052em;max-width:980px;margin:0;font-size:clamp(45px,5.4vw,80px);line-height:1.02}.section-title-light{color:#fff}.section-lede{color:var(--muted);font-size:var(--type-body);margin:0;line-height:1.72}.hero{border-bottom:1px solid var(--line-dark);background:var(--ink);color:#fff;grid-template-columns:minmax(0,1.02fr) minmax(500px,.98fr);min-height:min(900px,100vh - 92px);display:grid}.hero-copy{border-right:1px solid var(--line-dark);background:var(--ink);flex-direction:column;justify-content:center;padding:clamp(82px,9vw,148px) clamp(32px,6vw,96px);display:flex;position:relative}.hero-copy:before{content:"INTELLIVANCE / OPERATING PARTNER";color:#8d949e;font-size:var(--type-micro);letter-spacing:.13em;position:absolute;top:30px;right:34px}.hero-title{letter-spacing:-.066em;max-width:900px;margin:0;font-size:clamp(60px,6.7vw,104px);font-weight:520;line-height:.96}.hero-title span,.page-hero h1 span,.contact-intro h1 span{color:#aebbd2;font-weight:520;display:block}.hero-intro{color:#c3c7cd;letter-spacing:-.012em;max-width:690px;margin:40px 0 0;font-size:clamp(18px,1.35vw,21px);line-height:1.66}.hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:44px;display:flex}.button{min-height:54px;font-size:var(--type-label);text-transform:uppercase;letter-spacing:.09em;border:1px solid;justify-content:center;align-items:center;gap:28px;padding:14px 20px;font-weight:710;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.button-primary{border-color:var(--paper-light);background:var(--paper-light);color:var(--ink)}.button-primary:hover{background:#aebbd2;border-color:#aebbd2}.button-light{background:var(--paper-light);color:var(--ink)}.button-light:hover{background:#aebbd2}.text-link{min-height:48px;font-size:var(--type-label);text-transform:uppercase;letter-spacing:.085em;border-bottom:1px solid;align-items:center;gap:12px;padding:10px 0 5px;font-weight:680;display:inline-flex}.text-link-light{color:#fff}.kinetic-orbit{background:var(--ink-soft);color:#fff;grid-template-rows:auto 1fr auto;min-width:0;padding:30px clamp(24px,4vw,58px) 36px;display:grid;position:relative;overflow:hidden}.kinetic-orbit:before{content:"";opacity:.38;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.orbit-topline,.orbit-readout{z-index:3;color:#a6abb2;font-size:var(--type-micro);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;font-weight:710;display:flex;position:relative}.orbit-topline button{color:#c8d0dc;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8ea2bd;padding:0}.orbit-stage{z-index:2;place-items:center;min-height:590px;display:grid;position:relative}.orbit-radar{aspect-ratio:1;border:1px solid #c4ccd747;border-radius:50%;width:min(34vw,450px);animation:28s linear infinite orbit-spin;position:absolute}.orbit-radar:before,.orbit-radar:after{content:"";border:1px solid #c4ccd72e;border-radius:50%;position:absolute}.orbit-radar:before{inset:14%}.orbit-radar:after{inset:32%}.orbit-radar i{background:#b8c4d7;border-radius:50%;width:8px;height:8px;position:absolute}.orbit-radar i:first-child{top:5%;left:28%}.orbit-radar i:nth-child(2){background:#899aaf;top:40%;right:-4px}.orbit-radar i:nth-child(3){background:#d2cdc0;bottom:4%;left:38%}.orbit-radar i:nth-child(4){background:#667da4;top:48%;left:-4px}.orbit-core{z-index:2;aspect-ratio:1;background:var(--ink-soft);border:1px solid #ffffff42;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:176px;display:flex;position:relative}.orbit-core span{color:#9ba1aa;font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.13em;margin-bottom:9px}.orbit-core strong{letter-spacing:-.03em;font-size:23px;font-weight:560}.orbit-cards{z-index:3;pointer-events:none;position:absolute;inset:7% 0}.orbit-cards button{background:var(--ink-soft);color:#aeb3ba;text-align:left;pointer-events:auto;cursor:pointer;border:1px solid #fff3;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-width:148px;min-height:50px;padding:12px 14px;transition:border-color .22s,background .22s,color .22s;display:grid;position:absolute}.orbit-cards button:first-child{top:4%;left:5%}.orbit-cards button:nth-child(2){top:19%;right:0}.orbit-cards button:nth-child(3){bottom:12%;right:4%}.orbit-cards button:nth-child(4){bottom:4%;left:0}.orbit-cards button span{color:#858b94;font-size:var(--type-micro)}.orbit-cards button strong{font-size:var(--type-label)}.orbit-cards button.is-active{color:#fff;background:#283342;border-color:#b8c4d7}.orbit-cards button.is-active span{color:#b8c4d7}.orbit-readout{border-top:1px solid var(--line-dark);align-items:end;padding-top:22px}.orbit-readout span{color:#b8c4d7}.orbit-readout p{color:#d0d3d8;max-width:390px;font-size:var(--type-caption);letter-spacing:0;text-align:right;text-transform:none;margin:0;font-weight:400;line-height:1.55}@keyframes orbit-spin{to{transform:rotate(360deg)}}.capability-strip{border-bottom:1px solid var(--line);color:var(--ink);background:#d9d5cb;overflow:hidden}.capability-track{width:max-content;animation:34s linear infinite marquee;display:flex}.capability-strip span{min-height:72px;font-size:var(--type-label);white-space:nowrap;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:34px;padding:14px 34px;font-weight:700;display:flex}.capability-strip span:after{content:"";background:var(--blue);flex:none;width:4px;height:4px}@keyframes marquee{to{transform:translate(-50%)}}.statement-section{border-bottom:1px solid var(--line);background:var(--paper-light);position:relative}.statement-section:after{content:"01";color:#405b890e;pointer-events:none;font-size:clamp(170px,26vw,420px);font-weight:700;line-height:.75;position:absolute;bottom:-2vw;right:4vw}.statement-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(52px,8vw,132px);display:grid}.statement-copy{z-index:1;border-left:1px solid var(--line);padding:30px 0 6px 30px;position:relative}.statement-copy p{color:var(--muted);font-size:var(--type-body);margin:0 0 22px;line-height:1.72}.statement-copy p:last-child{color:var(--ink);font-size:var(--type-body);margin:0;font-weight:650}.dark-section{background:var(--ink);color:#fff;position:relative;overflow:hidden}.section-head-row{justify-content:space-between;align-items:end;gap:40px;display:flex}.practice-card-grid{z-index:2;border:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);gap:0;margin-top:78px;display:grid;position:relative}.practice-card{border-right:1px solid var(--line-dark);background:var(--ink);flex-direction:column;min-height:390px;padding:32px;transition:background .22s;display:flex;position:relative}.practice-card:last-child{border-right:0}.practice-card>span{color:#9cabc4;font-size:var(--type-label);letter-spacing:.13em}.practice-card h3{letter-spacing:-.045em;max-width:390px;margin:auto 0 24px;font-size:clamp(32px,3vw,45px);line-height:1.03}.practice-card p{color:#c8cbd0;margin:0;font-size:clamp(18px,1.25vw,20px);line-height:1.62}.practice-card:hover{background:#1c2430}.engagement-section{border-bottom:1px solid var(--line)}.engagement-grid{border:1px solid var(--line);grid-template-columns:1.2fr .8fr 1fr;gap:0;margin-top:78px;display:grid}.engagement-grid article{border-right:1px solid var(--line);background:var(--paper-light);flex-direction:column;min-height:330px;padding:31px 32px;display:flex}.engagement-grid article:last-child{border-right:0}.engagement-grid article:nth-child(2){background:var(--blue-dark);color:#fff}.engagement-grid span{color:var(--blue);font-size:var(--type-label);letter-spacing:.13em}.engagement-grid article:nth-child(2) span,.engagement-grid article:nth-child(2) p{color:#d4dae4}.engagement-grid h3{letter-spacing:-.04em;margin:auto 0 15px;font-size:34px}.engagement-grid p{color:var(--muted);font-size:var(--type-body);margin:0;line-height:1.68}.context-band{background:var(--blue-dark);color:#fff;border-bottom:1px solid #1f3150;grid-template-columns:1.4fr .6fr;align-items:end;gap:80px;padding:clamp(76px,8vw,126px) clamp(24px,7vw,112px);display:grid;position:relative;overflow:hidden}.context-band:after{content:"";background:#ffffff17;width:1px;height:100%;position:absolute;top:0;right:22%}.context-band h2{letter-spacing:-.05em;max-width:950px;margin:0;font-size:clamp(42px,5.2vw,76px);line-height:1}.context-band p{z-index:1;color:#cbd3df;font-size:var(--type-body);margin:0;line-height:1.7;position:relative}.closing-cta{border-top:1px solid var(--line-dark);background:var(--ink);color:#fff;justify-content:space-between;align-items:end;gap:60px;display:flex;position:relative}.closing-cta>div>span{color:#aebbd2;font-size:var(--type-label);text-transform:uppercase;letter-spacing:.11em;margin-bottom:20px;line-height:1.5;display:block}.closing-cta h2{letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(48px,5.8vw,86px);line-height:.98}.page-hero{border-bottom:1px solid var(--line-dark);background:var(--ink);color:#fff;flex-direction:column;justify-content:end;min-height:620px;padding:clamp(104px,12vw,178px) clamp(24px,7vw,112px) clamp(76px,8vw,122px);display:flex;position:relative;overflow:hidden}.page-hero:before{display:none}.page-hero:after{content:"INTELLIVANCE / OPERATING PARTNER";color:#8e949d;font-size:var(--type-micro);letter-spacing:.14em;position:absolute;top:42px;right:clamp(24px,7vw,112px)}.page-hero h1{z-index:1;letter-spacing:-.07em;max-width:1240px;margin:0;font-size:clamp(60px,8vw,118px);line-height:.91;position:relative}.page-hero>p{z-index:1;color:#c0c4ca;max-width:800px;margin:42px 0 0;font-size:19px;line-height:1.7;position:relative}.page-hero-dark,.about-hero{background:var(--ink)}.page-hero-dark .eyebrow,.about-hero .eyebrow,.about-hero h1 span{color:#aebbd2}.practices-hero{isolation:isolate;min-height:820px}.practices-hero:before{display:none}.practices-hero:after{white-space:nowrap;opacity:0;animation:.7s cubic-bezier(.2,.75,.3,1) .52s forwards practices-hero-arrive;left:auto;right:clamp(24px,7vw,112px)}.practices-hero__eyebrow{z-index:2;opacity:0;animation:.56s cubic-bezier(.2,.75,.3,1) 80ms forwards practices-hero-arrive;position:relative}.page-hero h1 .practices-hero__line{opacity:0;animation:.65s cubic-bezier(.2,.75,.3,1) forwards practices-hero-arrive;transform:translateY(22px)}.page-hero h1 .practices-hero__line--primary{color:#fff;font-weight:530;animation-delay:.15s}.page-hero h1 .practices-hero__line--accent{color:#aebbd2;animation-delay:.24s}.practices-hero__intro{opacity:0;animation:.58s cubic-bezier(.2,.75,.3,1) .34s forwards practices-hero-arrive;transform:translateY(16px)}.practice-route{z-index:1;color:#aebbd2;width:min(40vw,650px);position:absolute;top:66px;right:clamp(24px,7vw,112px)}.practice-route__meta{color:#7f8791;min-height:34px;font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.13em;opacity:0;border-bottom:1px solid #ffffff21;grid-template-columns:1fr auto auto;align-items:center;gap:22px;font-weight:680;animation:.52s cubic-bezier(.2,.75,.3,1) .25s forwards practices-hero-arrive;display:grid}.practice-route__meta strong{color:#c9d1dd;font-size:inherit;font-weight:700}.practice-route__meta button{color:#aebbd2;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #aebbd26b;padding:3px 0;transition:color .18s,border-color .18s}.practice-route__meta button:hover{color:#e1e6ee;border-color:#e1e6ee}.practice-route__meta button:focus-visible{outline-offset:5px;outline:2px solid #aebbd2}.practice-route__plane{transform-origin:50%;margin-top:10px;transition:transform .42s cubic-bezier(.2,.75,.3,1);position:relative;overflow:hidden;transform:perspective(900px)rotateX(0)rotateY(0)}.practice-route__plane:after{content:"";z-index:2;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#aebbd214 18%,#e2e8f08c 54%,#aebbd214 82%,#0000 100%);width:100%;height:1px;animation:4.8s cubic-bezier(.45,0,.55,1) 2.3s infinite practices-field-scan;position:absolute;top:0;left:0;transform:translateY(16px)}.practice-route svg{width:100%;height:auto;display:block;overflow:visible}.practice-route__grid path{fill:none;stroke:#d3dae40e;stroke-width:1px;vector-effect:non-scaling-stroke}.practice-route__group{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.62s cubic-bezier(.2,.75,.3,1) forwards practices-route-arrive;transform:translate(18px)}.practice-route__group--growth{animation-delay:.21s}.practice-route__group--operations{animation-delay:.29s}.practice-route__group--technology{animation-delay:.37s}.practice-route__group--execution{animation-delay:.45s}.practice-route__base,.practice-route__active,.practice-route__execution{fill:none;stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px}.practice-route__base{stroke:#cfd6e057;animation:1.05s cubic-bezier(.2,.75,.3,1) forwards practices-route-draw}.practice-route__active,.practice-route__execution{stroke:#aebbd2;stroke-width:1.75px}.practice-route__active{opacity:0;transition:opacity .24s}.practice-route__group--growth .practice-route__base{animation-delay:.38s}.practice-route__group--operations .practice-route__base{animation-delay:.65s}.practice-route__group--technology .practice-route__base{animation-delay:.92s}.practice-route__group--execution .practice-route__base{animation-delay:1.48s}.practice-route[data-active=growth] .practice-route__active--growth,.practice-route[data-active=operations] .practice-route__active--operations,.practice-route[data-active=technology] .practice-route__active--technology{opacity:1;animation:1.2s cubic-bezier(.2,.75,.3,1) .76s forwards practices-route-draw}.practice-route__execution{animation:.98s cubic-bezier(.2,.75,.3,1) 1.76s forwards practices-route-draw}.practice-route__junction{fill:#aebbd2;opacity:0;transform-box:fill-box;transform-origin:50%;animation:.32s cubic-bezier(.2,.75,.3,1) 1.55s forwards practices-junction-arrive;transform:scale(.5)}.practice-route__origin{fill:#59616d;opacity:.62;transform-box:fill-box;transform-origin:50%;transition:fill .24s,opacity .24s,transform .24s}.practice-route__terminal{fill:none;stroke:#aebbd2;stroke-width:1.5px;vector-effect:non-scaling-stroke}.practice-route__pulse{fill:none;stroke:#aebbd294;stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.7s cubic-bezier(.15,.55,.35,1) 2.25s infinite practices-junction-pulse}.practice-route__signals{opacity:0;animation:.32s 2.15s forwards practices-signals-arrive}.practice-route__signal{fill:#e2e8f0}.practice-route__signal--2{opacity:.68}.practice-route__signal--3{opacity:.42}.practice-route[data-active=growth] .practice-route__group--growth :is(.practice-route__index,.practice-route__label),.practice-route[data-active=operations] .practice-route__group--operations :is(.practice-route__index,.practice-route__label),.practice-route[data-active=technology] .practice-route__group--technology :is(.practice-route__index,.practice-route__label){fill:#e1e6ee}.practice-route[data-active=growth] .practice-route__group--growth .practice-route__origin,.practice-route[data-active=operations] .practice-route__group--operations .practice-route__origin,.practice-route[data-active=technology] .practice-route__group--technology .practice-route__origin{fill:#d9e1ec;opacity:1;transform:rotate(45deg)scale(.92)}.practice-route[data-paused=true] .practice-route__pulse,.practice-route[data-paused=true] .practice-route__plane:after{animation-play-state:paused}.practice-route__index{fill:#7f8791;letter-spacing:.08em;font-size:12px;font-weight:700}.practice-route__label{fill:#bdc4ce;letter-spacing:.08em;font-size:12px;font-weight:690}.practice-route__label--execution{fill:#d6dbe3}@media (hover:hover) and (pointer:fine){.practice-route__plane:hover{transform:perspective(900px)rotateX(1.6deg)rotateY(-1.2deg)translateY(-2px)}}@keyframes practices-hero-arrive{to{opacity:1;transform:translateY(0)}}@keyframes practices-route-arrive{to{opacity:1;transform:translate(0)}}@keyframes practices-route-draw{to{stroke-dashoffset:0}}@keyframes practices-junction-arrive{to{opacity:1;transform:scale(1)}}@keyframes practices-signals-arrive{to{opacity:1}}@keyframes practices-junction-pulse{0%{opacity:0;transform:scale(.55)}18%{opacity:.72}70%,to{opacity:0;transform:scale(2.15)}}@keyframes practices-field-scan{0%{opacity:0;transform:translateY(8px)}12%{opacity:.52}82%{opacity:.2}to{opacity:0;transform:translateY(192px)}}.approach-hero,.about-hero--field{isolation:isolate;min-height:820px}.about-hero--field{min-height:900px}.approach-hero:after,.about-hero--field:after{white-space:nowrap;left:auto;right:clamp(24px,7vw,112px)}.approach-hero>.eyebrow,.about-hero--field>.eyebrow{z-index:2;opacity:0;animation:.56s cubic-bezier(.2,.75,.3,1) 80ms forwards system-copy-arrive;position:relative}.approach-hero>h1,.about-hero--field>h1{opacity:0;animation:.68s cubic-bezier(.2,.75,.3,1) .16s forwards system-copy-arrive;transform:translateY(22px)}.approach-hero>p,.about-hero--field>p{opacity:0;animation:.58s cubic-bezier(.2,.75,.3,1) .3s forwards system-copy-arrive;transform:translateY(14px)}.execution-protocol,.boundary-field{z-index:1;color:#aebbd2;width:min(40vw,650px);position:absolute;top:66px;right:clamp(24px,7vw,112px)}.execution-protocol__meta,.boundary-field__meta{color:#7f8791;min-height:34px;font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.13em;opacity:0;border-bottom:1px solid #ffffff21;grid-template-columns:1fr auto auto;align-items:center;gap:22px;font-weight:680;animation:.52s cubic-bezier(.2,.75,.3,1) .24s forwards system-copy-arrive;display:grid}.execution-protocol__meta strong,.boundary-field__meta strong{color:#c9d1dd;font:inherit}.execution-protocol__meta button,.boundary-field__meta button{color:#aebbd2;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-bottom:1px solid #aebbd26b;padding:3px 0;transition:border-color .18s,color .18s}.execution-protocol__meta button:hover,.boundary-field__meta button:hover{color:#e1e6ee;border-color:#e1e6ee}.execution-protocol__meta button:focus-visible,.boundary-field__meta button:focus-visible{outline-offset:5px;outline:2px solid #aebbd2}.execution-protocol__plane,.boundary-field__plane{transform-origin:50%;margin-top:10px;transition:transform .42s cubic-bezier(.2,.75,.3,1);position:relative;overflow:hidden;transform:perspective(900px)}.execution-protocol__plane:after,.boundary-field__plane:after{content:"";z-index:2;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#e2e8f085,#0000);width:100%;height:1px;animation:5.2s cubic-bezier(.45,0,.55,1) 2.1s infinite system-field-scan;position:absolute;top:0;left:0}.execution-protocol svg,.boundary-field svg{width:100%;height:auto;display:block}.execution-protocol__grid path,.boundary-field__grid path{fill:none;stroke:#d3dae40e;stroke-width:1px;vector-effect:non-scaling-stroke}.execution-protocol__route,.boundary-field__route{fill:none;vector-effect:non-scaling-stroke}.execution-protocol__route--base,.boundary-field__route--base{stroke:#cfd6e04d;stroke-width:1.2px}.execution-protocol__route--draw,.boundary-field__route--draw{stroke:#aebbd2;stroke-width:1.7px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.8s cubic-bezier(.2,.75,.3,1) .42s forwards system-route-draw}.execution-protocol__node,.boundary-field__node{transform-box:fill-box;transform-origin:50%}.execution-protocol__node rect,.boundary-field__node rect{fill:#59616d;opacity:.72;transform-box:fill-box;transform-origin:50%;transition:fill .24s,opacity .24s,transform .24s}.execution-protocol__node text,.boundary-field__node text{fill:#7f8791;letter-spacing:.08em;font-size:11px;font-weight:700;transition:fill .24s}.execution-protocol__node.is-complete rect{fill:#909baa;opacity:.9}.execution-protocol__node.is-active rect,.boundary-field__node.is-active rect{fill:#e1e6ee;opacity:1;transform:rotate(45deg)scale(1.08)}.execution-protocol__node.is-active text,.boundary-field__node.is-active text{fill:#e1e6ee}.execution-protocol__signals,.boundary-field__signals{opacity:0;animation:.3s 2s forwards system-signals-arrive}.execution-protocol__signal,.boundary-field__signal{fill:#e2e8f0}.execution-protocol[data-paused=true] .execution-protocol__plane:after,.boundary-field[data-paused=true] .boundary-field__plane:after{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.execution-protocol__plane:hover,.boundary-field__plane:hover{transform:perspective(900px)rotateX(1.4deg)rotateY(-1deg)translateY(-2px)}}.decision-spine{border-bottom:1px solid var(--line);background:#e4e2dc}.decision-spine__heading{max-width:980px}.decision-spine__layout{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(48px,7vw,112px);margin-top:88px;display:grid}.decision-spine__assembly{background:var(--ink);color:#fff;flex-direction:column;min-height:560px;padding:26px;display:flex;position:sticky;top:124px;overflow:hidden}.decision-spine__assembly:before,.operator-ledger__field:before{content:"";opacity:.34;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.decision-spine__assembly-meta,.operator-ledger__meta{z-index:1;border-bottom:1px solid var(--line-dark);color:#9299a3;min-height:34px;font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:20px;padding-bottom:12px;font-weight:700;display:flex;position:relative}.decision-spine__assembly-meta strong,.operator-ledger__meta strong{color:#c8d1df;font:inherit;font-variant-numeric:tabular-nums}.decision-spine__nodes{z-index:1;margin-top:24px;position:relative}.decision-spine__nodes a{color:#7f8791;touch-action:manipulation;border-top:1px solid #ffffff1c;grid-template-columns:38px 1fr 16px;align-items:center;gap:12px;min-height:68px;transition:background .22s,color .22s,padding .22s;display:grid}.decision-spine__nodes a:last-child{border-bottom:1px solid #ffffff1c}.decision-spine__nodes a:hover,.decision-spine__nodes a:focus-visible,.decision-spine__nodes a[aria-current=step]{color:#fff;background:#aebbd217;padding-left:10px;padding-right:10px}.decision-spine__nodes a:focus-visible{outline-offset:-2px;outline:2px solid #aebbd2}.decision-spine__nodes span{font-size:var(--type-micro);font-variant-numeric:tabular-nums}.decision-spine__nodes strong{font-size:var(--type-label);font-weight:650}.decision-spine__nodes i{background:#555e69;width:8px;height:8px;transition:background .22s,transform .22s}.decision-spine__nodes a[data-state=complete] i{background:#8995a6}.decision-spine__nodes a[data-state=active] i{background:#e1e6ee;transform:rotate(45deg)scale(1.15)}.decision-spine__readout{z-index:1;border-top:1px solid var(--line-dark);margin-top:auto;padding-top:22px;position:relative}.decision-spine__readout span,.operator-ledger__readout span{color:#8993a1;font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.12em;margin-bottom:9px;display:block}.decision-spine__readout strong,.operator-ledger__readout strong{color:#e3e7ed;letter-spacing:-.025em;font-size:clamp(22px,2vw,31px);font-weight:560}.decision-spine__steps{border-top:1px solid var(--line)}.decision-spine__steps article{border-bottom:1px solid var(--line);opacity:.48;grid-template-columns:56px 1fr 190px;align-items:center;gap:28px;min-height:310px;padding:46px 18px;scroll-margin-top:116px;transition:background .26s,opacity .26s,transform .26s;display:grid;transform:translate(10px)}.decision-spine__steps article[data-state=complete]{opacity:.72;transform:none}.decision-spine__steps article[data-state=active]{background:var(--paper-light);opacity:1;transform:none}.decision-spine__steps>article>span{color:var(--blue);font-size:var(--type-label);font-variant-numeric:tabular-nums;align-self:start}.decision-spine__steps h3{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(34px,3.2vw,50px);line-height:1.02}.decision-spine__steps p{max-width:680px;color:var(--muted);font-size:var(--type-caption);margin:0;line-height:1.72}.decision-spine__steps>article>strong{border-bottom:1px solid var(--blue);color:var(--blue);font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.09em;place-self:start end;padding:8px 0;font-weight:680}.identity-section{overflow:hidden}.identity-system{z-index:1;border:1px solid var(--line);background:#e6e4de;grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid;position:relative}.identity-system>div{border-right:1px solid var(--line);grid-template-columns:34px 1fr 12px;align-items:center;gap:12px;min-height:150px;padding:24px;display:grid}.identity-system>div:nth-child(4){border-right:0}.identity-system span{color:var(--blue);font-size:var(--type-micro);font-variant-numeric:tabular-nums}.identity-system strong{font-size:var(--type-caption);font-weight:650}.identity-system i{background:var(--blue);width:8px;height:8px;transform:rotate(45deg)}.identity-system p{border-top:1px solid var(--line);color:var(--blue);font-size:var(--type-micro);text-align:right;text-transform:uppercase;letter-spacing:.12em;grid-column:1/-1;margin:0;padding:18px 24px;font-weight:700}.team-section.operator-ledger{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.72fr) minmax(680px,1.28fr);align-items:start;gap:clamp(54px,6vw,96px);display:grid}.operator-ledger__intro{min-width:0}.operator-ledger__copy{border-top:1px solid var(--line);max-width:680px;margin-top:64px;padding-top:28px}.operator-ledger__copy h3{letter-spacing:-.035em;margin:0 0 20px;font-size:31px}.operator-ledger__copy p{color:var(--muted);font-size:var(--type-body);margin:0 0 18px;line-height:1.7}.operator-ledger__field{color:#fff;isolation:isolate;background:radial-gradient(circle at 86% 5%,#9daecd2e,#0000 34%),linear-gradient(145deg,#0d1217 0%,#11161c 58%,#171e27 100%);flex-direction:column;min-height:650px;padding:26px;display:flex;position:sticky;top:124px;overflow:hidden}.operator-ledger__field:after{content:"";z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #c2cde11f;border-radius:50%;width:68%;position:absolute;top:-46%;right:-22%;box-shadow:0 0 0 52px #c2cde106,0 0 0 104px #c2cde105}.operator-ledger__workspace{z-index:1;border-bottom:1px solid #ffffff1f;flex:1;grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);margin-top:24px;display:grid;position:relative}.operator-ledger__rows{border-right:1px solid #ffffff1f;min-width:0}.operator-ledger__rows button{color:#838c98;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#aebbd224;background:0 0;border:0;border-top:1px solid #ffffff1f;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;min-height:98px;padding:0 18px 0 8px;transition:background-color .24s,color .24s,padding .3s cubic-bezier(.2,.75,.3,1);display:grid;position:relative;overflow:hidden}.operator-ledger__rows button:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(108deg,#0000 0%,#bbcae40f 42%,#cddaf02b 52%,#bbcae40f 62%,#0000 100%);position:absolute;inset:0;transform:translate(-105%)}.operator-ledger__rows button:last-child{border-bottom:1px solid #ffffff1f}.operator-ledger__rows button:hover,.operator-ledger__rows button:focus-visible{color:#d7dde7;background-color:#aebbd212}.operator-ledger__rows button.is-active{color:#fff;background-color:#aebbd221;padding-left:14px;padding-right:12px}.operator-ledger__rows button.is-active:before{animation:.72s cubic-bezier(.2,.75,.3,1) both operator-tab-sheen}.operator-ledger__rows button:focus-visible{outline-offset:-2px;outline:2px solid #b8c6de}.operator-ledger__rows button span{z-index:1;font-size:var(--type-micro);font-variant-numeric:tabular-nums;position:relative}.operator-ledger__rows button strong{z-index:1;min-width:0;font-size:var(--type-label);text-wrap:pretty;font-weight:640;line-height:1.25;position:relative}.operator-ledger__rows button i{z-index:1;background:#59616d;width:8px;height:8px;transition:background-color .24s,transform .32s cubic-bezier(.2,.75,.3,1),box-shadow .24s;position:relative}.operator-ledger__rows button.is-active i{background:#e1e6ee;transform:rotate(45deg)scale(1.18);box-shadow:0 0 18px #cfdbef80}.operator-ledger__panels{min-width:0;display:grid}.operator-ledger__readout{opacity:0;visibility:hidden;transform-origin:bottom;flex-direction:column;grid-area:1/1;min-width:0;padding:22px 6px 22px 32px;transition:opacity .22s,transform .34s cubic-bezier(.2,.75,.3,1),visibility 0s linear .34s;display:flex;transform:translateY(14px)scale(.988)}.operator-ledger__readout.is-active{opacity:1;visibility:visible;transition-delay:90ms,90ms,0s;transform:translateY(0)scale(1)}.operator-ledger__readout:focus-visible{outline-offset:-2px;outline:2px solid #b8c6de}.operator-ledger__readout-meta{color:#929caa;font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;font-weight:700;display:flex}.operator-ledger__readout-meta strong{color:#d8e0ec;font:inherit;font-variant-numeric:tabular-nums}.operator-ledger__readout h3{color:#f2f4f7;letter-spacing:-.045em;text-wrap:balance;max-width:620px;margin:28px 0 16px;font-size:clamp(30px,3vw,45px);font-weight:570;line-height:1.02}.operator-ledger__readout>p{color:#a6afba;max-width:620px;font-size:var(--type-caption);text-wrap:pretty;margin:0;line-height:1.6}.operator-ledger__connections{margin-top:32px}.operator-ledger__connections>span,.operator-ledger__output>span{color:#8993a1;font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.12em;font-weight:700;display:block}.operator-ledger__connections ol{border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr;margin:12px 0 0;padding:0;list-style:none;display:grid}.operator-ledger__connections li{color:#d3dae4;border-bottom:1px solid #ffffff1f;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:42px;display:grid}.operator-ledger__connections li:nth-child(odd){border-right:1px solid #ffffff1f;padding-right:14px}.operator-ledger__connections li:nth-child(2n){padding-left:14px}.operator-ledger__connections li span{color:#727d8b;font-variant-numeric:tabular-nums;font-size:10px}.operator-ledger__connections li strong{letter-spacing:.02em;min-width:0;font-size:12px;font-weight:650}.operator-ledger__output{border-top:1px solid #ffffff1f;margin-top:auto;padding-top:20px}.operator-ledger__output strong{color:#e2e7ef;text-wrap:pretty;max-width:640px;margin-top:10px;font-size:15px;font-weight:560;line-height:1.45;display:block}.context-band--bridge{align-items:stretch}.thesis-bridge{grid-template-columns:auto 1fr auto;align-content:end;align-items:center;gap:16px;min-width:0;display:grid}.thesis-bridge>span{color:#d8dee8;font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.12em;font-weight:700}.thesis-bridge>div{background:#ffffff3d;height:1px;position:relative}.thesis-bridge>div:before{content:"";transform-origin:0;background:#d8dee8;animation:1.5s cubic-bezier(.2,.75,.3,1) forwards thesis-bridge-draw;animation-timeline:view();animation-range:entry 15% cover 38%;position:absolute;inset:0;transform:scaleX(0)}.thesis-bridge i{opacity:0;background:#d8dee8;width:9px;height:9px;animation:.5s forwards thesis-bridge-node;animation-timeline:view();animation-range:entry 32% cover 42%;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.thesis-bridge p{text-align:right;grid-column:1/-1;max-width:none;margin-top:24px}@keyframes system-copy-arrive{to{opacity:1;transform:translateY(0)}}@keyframes system-route-draw{to{stroke-dashoffset:0}}@keyframes system-signals-arrive{to{opacity:1}}@keyframes system-field-scan{0%{opacity:0;transform:translateY(8px)}12%{opacity:.5}82%{opacity:.18}to{opacity:0;transform:translateY(190px)}}@keyframes thesis-bridge-draw{to{transform:scaleX(1)}}@keyframes thesis-bridge-node{to{opacity:1}}@keyframes operator-tab-sheen{0%{opacity:0;transform:translate(-105%)}24%{opacity:1}to{opacity:0;transform:translate(105%)}}.tabs-section{border-bottom:1px solid var(--line);background:#e4e2dc}.practice-tabs-shell{border:1px solid var(--line);background:var(--paper-light);overflow:hidden}.practice-tabs{isolation:isolate;border-bottom:1px solid var(--line);background:#dedcd5;grid-template-columns:repeat(3,1fr);display:grid;position:relative;overflow:hidden}.practice-tabs__indicator{z-index:0;background:var(--ink);pointer-events:none;width:33.3333%;transform:translateX(calc(var(--active-index)*100%));transform-origin:0;transition:transform .26s cubic-bezier(.2,.75,.3,1);position:absolute;inset:0 auto 0 0}.practice-tabs button{z-index:1;border:0;border-right:1px solid var(--line);min-height:86px;color:var(--ink);font-size:var(--type-caption);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;padding:18px 22px;font-weight:650;position:relative}.practice-tabs button:last-child{border-right:0}.practice-tabs button span{color:var(--blue);font-size:var(--type-label);margin-right:18px}.practice-tabs button:hover:not([aria-selected=true]){background:#405b8912}.practice-tabs button[aria-selected=true]{color:#fff}.practice-tabs button[aria-selected=true] span{color:#aebbd2}.practice-panel{background:var(--paper-light);padding:clamp(42px,6vw,82px);animation:.34s cubic-bezier(.2,.75,.3,1) both practice-panel-arrive}.practice-panel-heading{grid-template-columns:.22fr 1fr .62fr;align-items:start;gap:48px;display:grid}.practice-panel-heading>span{color:var(--blue);font-size:var(--type-label);text-transform:uppercase;letter-spacing:.13em}.practice-panel-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5.2vw,74px);line-height:1}.practice-panel-heading p{color:var(--muted);font-size:var(--type-body);margin:0;line-height:1.7}.practice-columns{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:70px;margin-top:78px;padding-top:34px;display:grid}.practice-columns ul{margin:20px 0 0;padding:0;list-style:none}.practice-columns li{border-bottom:1px solid var(--line);font-size:var(--type-caption);padding:17px 12px 17px 22px;position:relative}.practice-columns li:before{content:"";background:var(--blue);width:9px;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.practice-output{border-left:5px solid var(--blue);color:var(--ink);background:#e5e7eb;grid-template-columns:.3fr 1fr;gap:30px;margin-top:50px;padding:28px;display:grid}.practice-output span{font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.14em}.practice-output p{font-size:var(--type-body);margin:0;font-weight:650;line-height:1.5}@keyframes practice-panel-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.capability-stack{border-bottom:1px solid var(--line);grid-template-columns:1fr .8fr;gap:90px;display:grid}.stack-list{border-top:1px solid var(--line)}.stack-list div{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:16px;padding:23px 14px;transition:background .18s;display:grid}.stack-list div:hover{background:#405b8912}.stack-list span{color:var(--blue);font-size:var(--type-label)}.stack-list strong{font-size:var(--type-caption);font-weight:590}.method-section{border-bottom:1px solid var(--line)}.method-list{border-top:1px solid var(--line);margin-top:84px}.method-list article{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr 230px;align-items:start;gap:36px;padding:40px 18px;transition:background .18s;display:grid}.method-list article:hover{background:var(--paper-light)}.method-list>article>span{color:var(--blue);font-size:var(--type-label)}.method-list h3{letter-spacing:-.035em;margin:0 0 12px;font-size:37px}.method-list p{max-width:760px;color:var(--muted);font-size:var(--type-caption);margin:0;line-height:1.72}.method-list strong{border-bottom:1px solid var(--blue);min-height:42px;color:var(--blue);font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.09em;justify-self:end;align-items:center;padding:9px 0;font-weight:680;display:inline-flex}.model-grid{border:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);gap:0;margin-top:78px;display:grid}.model-grid article{border-right:1px solid var(--line-dark);background:var(--ink);flex-direction:column;min-height:340px;padding:31px 32px;transition:background .18s;display:flex}.model-grid article:last-child{border-right:0}.model-grid article:hover{background:#1d2530}.model-grid span{color:#aebbd2;font-size:var(--type-label);letter-spacing:.13em}.model-grid h3{letter-spacing:-.04em;margin:auto 0 15px;font-size:39px}.model-grid p{color:#c8cbd0;font-size:var(--type-body);margin:0;line-height:1.68}.principle-rail{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.principle-rail>div{border:1px solid var(--line);background:var(--paper-light);border-right:0;min-height:280px;padding:29px;transition:background .18s,color .18s}.principle-rail>div:last-child{border-right:1px solid var(--line)}.principle-rail>div:hover{background:var(--ink);color:#fff}.principle-rail span{color:var(--blue);font-size:var(--type-label)}.principle-rail h3{letter-spacing:-.035em;margin:84px 0 13px;font-size:28px}.principle-rail p{color:var(--muted);font-size:var(--type-caption);margin:0;line-height:1.67}.contrast-section{border-bottom:1px solid var(--line-dark);background:var(--line-dark);grid-template-columns:1fr 1fr;gap:1px;display:grid}.contrast-section article{flex-direction:column;justify-content:space-between;min-height:500px;padding:clamp(54px,7vw,100px);display:flex}.contrast-section article:first-child{background:var(--ink);color:#fff}.contrast-section article:last-child{background:var(--blue-dark);color:#fff}.contrast-section span{color:#aebbd2;font-size:var(--type-label);text-transform:uppercase;letter-spacing:.12em}.contrast-section h2{letter-spacing:-.05em;max-width:650px;margin:0;font-size:clamp(38px,4.2vw,64px);line-height:1.02}.contact-page{grid-template-columns:.82fr 1.18fr;min-height:calc(100vh - 92px);display:grid}.contact-intro{border-right:1px solid var(--line-dark);background:var(--ink);color:#fff;flex-direction:column;justify-content:center;padding:clamp(76px,8vw,126px) clamp(28px,7vw,100px);display:flex;position:relative}.contact-intro .eyebrow{color:#aebbd2}.contact-intro h1,.contact-intro p,.contact-intro>a{z-index:1;position:relative}.contact-intro h1{letter-spacing:-.07em;margin:0;font-size:clamp(62px,7.2vw,106px);line-height:.9}.contact-intro p{color:#c0c4ca;max-width:640px;margin:38px 0;font-size:19px;line-height:1.7}.contact-intro>a{color:#d2d8e1;width:fit-content;min-height:48px;font-size:var(--type-label);border-bottom:1px solid #aebbd2;align-items:center;padding-bottom:5px;display:inline-flex}.contact-form-wrap{background:#e4e2dc;grid-template-columns:.5fr 1fr;align-items:start;gap:46px;padding:clamp(56px,6vw,94px) clamp(28px,5vw,76px);display:grid}.contact-form-wrap aside{position:sticky;top:116px}.contact-form-wrap ol{counter-reset:contact;margin:26px 0 0;padding:0;list-style:none}.contact-form-wrap li{counter-increment:contact;border-top:1px solid #bdbbb4;padding:20px 0}.contact-form-wrap li:before{content:"0" counter(contact);color:var(--blue);font-size:var(--type-label);margin-bottom:9px;display:block}.contact-form-wrap li b,.contact-form-wrap li span{display:block}.contact-form-wrap li b{font-size:var(--type-body);margin-bottom:6px}.contact-form-wrap li span{color:var(--muted);font-size:var(--type-label);line-height:1.6}.site-footer{color:#fff;background:#0b0d10;padding:78px 7vw 26px}.footer-lead{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:end;gap:40px;padding-bottom:62px;display:flex}.footer-wordmark{letter-spacing:-.075em;font-size:clamp(56px,8.6vw,120px);font-weight:560;line-height:.8}.footer-lead p{color:#b8bcc2;max-width:390px;font-size:var(--type-body);margin:0;line-height:1.55}.footer-links{grid-template-columns:1fr 1fr 1fr;gap:40px;max-width:760px;margin:62px 0 76px auto;display:grid}.footer-links>div{flex-direction:column;gap:13px;display:flex}.footer-links>div>span{color:#aebbd2;font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.14em;margin-bottom:9px;font-weight:680}.footer-links a{color:#cbd0d7;min-height:32px;font-size:var(--type-caption);align-items:center;display:inline-flex}.footer-links a:hover{color:#fff}.footer-bottom{border-top:1px solid var(--line-dark);color:#969ca5;font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;padding-top:22px;display:flex}.legal-page{background:var(--paper-light);min-height:100vh}.legal-wrap{max-width:980px;margin:0 auto;padding:96px 24px 136px}.legal-wrap>h1{letter-spacing:-.055em;margin:54px 0 16px;font-size:clamp(58px,7vw,98px);line-height:.95}.legal-date{color:var(--muted);font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.12em}.legal-copy{max-width:720px;margin-top:64px}.legal-copy section{border-top:1px solid var(--line);padding:30px 0}.legal-copy h2{font-size:27px}.legal-copy p,.legal-copy li{color:var(--muted);font-size:var(--type-caption);line-height:1.75}.not-found{text-align:center;place-items:center;min-height:70vh;padding:60px 24px;display:grid}.not-found strong{color:var(--blue)}.not-found h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(50px,7vw,90px)}.not-found p{color:var(--muted)}.not-found .button{margin-top:24px}@media (max-width:1100px){.site-nav{grid-template-columns:auto 1fr;row-gap:12px;padding-top:14px;padding-bottom:0}.nav-links{grid-area:2/1/auto/-1;justify-content:center;justify-self:center;height:62px}.nav-cta{grid-area:1/2}.hero{grid-template-columns:1fr}.hero-copy{border-right:0;border-bottom:1px solid var(--line-dark);min-height:680px}.kinetic-orbit{min-height:660px}.orbit-radar{width:min(52vw,450px)}.statement-grid,.context-band,.capability-stack,.team-section{grid-template-columns:1fr}.practices-hero{min-height:820px}.practices-hero:after{display:none}.practice-route{width:min(52vw,560px)}.approach-hero,.about-hero--field{min-height:820px}.about-hero--field{min-height:900px}.approach-hero:after,.about-hero--field:after{display:none}.execution-protocol,.boundary-field{width:min(52vw,560px)}.decision-spine__layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:48px}.decision-spine__steps article{grid-template-columns:48px 1fr}.decision-spine__steps>article>strong{grid-column:2;justify-self:start}.team-section.operator-ledger{grid-template-columns:1fr}.operator-ledger__field{width:100%;max-width:920px;position:relative;top:auto}.practice-panel-heading,.practice-card-grid,.engagement-grid,.model-grid{grid-template-columns:1fr}.practice-card,.engagement-grid article,.model-grid article{border-right:0;border-bottom:1px solid var(--line-dark);min-height:290px}.practice-card:last-child,.engagement-grid article:last-child,.model-grid article:last-child{border-bottom:0}.practice-card h3,.engagement-grid h3,.model-grid h3{margin-top:82px}.principle-rail{grid-template-columns:1fr 1fr}.contact-page{grid-template-columns:1fr}.contact-intro{border-right:0;border-bottom:1px solid var(--line-dark);min-height:620px}}@media (max-width:760px){:root{--type-body:17px;--type-caption:16px}.site-nav{gap:10px;min-height:82px;padding:12px 18px 0}.brand-link{letter-spacing:.07em;gap:10px;font-size:15px}.brand-mark{width:21px;height:38px}.nav-cta{min-height:48px}.nav-cta-label{display:none}.nav-cta-short{padding:0 14px;display:inline-flex}.nav-links{border-top:1px solid var(--line);scrollbar-width:none;justify-content:flex-start;justify-self:stretch;gap:25px;height:58px;margin:0 -18px;padding:0 18px;overflow-x:auto}.nav-links a{white-space:nowrap;min-width:auto}.hero-copy{min-height:640px;padding:82px 24px}.hero-copy:before{top:22px;right:22px}.hero-title{font-size:clamp(54px,16vw,78px)}.kinetic-orbit{min-height:610px;padding:24px 18px 28px}.orbit-stage{min-height:490px}.orbit-radar{width:min(78vw,350px)}.orbit-core{width:148px}.orbit-core strong{font-size:20px}.orbit-cards{inset:8% 0}.orbit-cards button{grid-template-columns:22px 1fr;min-width:120px;padding:10px}.orbit-cards button:first-child,.orbit-cards button:nth-child(4){left:0}.orbit-cards button:nth-child(2),.orbit-cards button:nth-child(3){right:0}.orbit-readout{flex-direction:column;align-items:start;gap:10px}.orbit-readout p{text-align:left}.section-head-row,.closing-cta,.footer-lead{flex-direction:column;align-items:start}.page-hero{min-height:570px}.practices-hero{min-height:760px;padding-top:270px}.practices-hero:after{display:none}.practice-route{width:calc(100% - 36px);top:42px;right:18px}.practice-route__meta{grid-template-columns:1fr auto;gap:16px}.practice-route__meta strong{display:none}.approach-hero,.about-hero--field{min-height:790px;padding-top:292px}.about-hero--field{min-height:790px}.approach-hero:after,.about-hero--field:after{display:none}.execution-protocol,.boundary-field{width:calc(100% - 36px);top:42px;right:18px}.execution-protocol__meta,.boundary-field__meta{grid-template-columns:1fr auto;gap:14px}.execution-protocol__meta strong,.boundary-field__meta strong{display:none}.approach-hero h1,.about-hero--field h1{font-size:clamp(49px,14vw,72px)}.decision-spine__layout{grid-template-columns:1fr;gap:46px;margin-top:56px}.decision-spine__assembly{min-height:0;padding:20px;position:relative;top:auto}.decision-spine__nodes{grid-template-columns:repeat(5,1fr);display:grid}.decision-spine__nodes a{text-align:center;border-right:1px solid #ffffff1c;grid-template-columns:1fr;place-items:center;gap:5px;min-width:0;min-height:74px}.decision-spine__nodes a:last-child{border-bottom:0;border-right:0}.decision-spine__nodes a strong{display:none}.decision-spine__nodes a:hover,.decision-spine__nodes a:focus-visible,.decision-spine__nodes a[aria-current=step]{padding:0}.decision-spine__readout{margin-top:24px}.decision-spine__steps article{grid-template-columns:36px 1fr;gap:18px;min-height:0;padding:38px 8px;transform:none}.decision-spine__steps h3{font-size:clamp(32px,10vw,42px)}.decision-spine__steps>article>strong{grid-column:2;justify-self:start}.identity-system{grid-template-columns:1fr;margin-top:52px}.identity-system>div{border-right:0;border-bottom:1px solid var(--line);min-height:92px}.identity-system>div:nth-child(4){border-bottom:0}.operator-ledger{gap:50px}.operator-ledger__copy{margin-top:44px}.operator-ledger__field{min-height:0;padding:20px}.operator-ledger__workspace{grid-template-columns:1fr}.operator-ledger__rows{scrollbar-width:none;border-bottom:1px solid #ffffff1f;border-right:0;display:flex;overflow-x:auto}.operator-ledger__rows::-webkit-scrollbar{display:none}.operator-ledger__rows button{border-bottom:0;border-right:1px solid #ffffff1f;flex:0 0 190px;grid-template-columns:28px minmax(0,1fr) 10px;min-height:76px;padding:0 13px}.operator-ledger__rows button:last-child{border-bottom:0;border-right:0}.operator-ledger__rows button.is-active{padding-left:15px;padding-right:11px}.operator-ledger__panels{min-height:590px}.operator-ledger__readout{padding:26px 0 20px}.operator-ledger__readout h3{font-size:clamp(30px,9vw,40px)}.thesis-bridge{margin-top:38px}.page-hero h1{font-size:clamp(56px,17vw,88px)}.practices-hero h1{font-size:clamp(52px,15vw,74px)}.practice-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.practice-tabs__indicator{width:230px}.practice-tabs button{min-width:230px}.practice-columns,.practice-output{grid-template-columns:1fr}.method-list article{grid-template-columns:46px 1fr}.method-list strong{grid-column:2;justify-self:start}.principle-rail{grid-template-columns:1fr}.principle-rail>div{border-right:1px solid var(--line);border-bottom:0}.principle-rail>div:last-child{border-bottom:1px solid var(--line)}.contrast-section,.contact-form-wrap{grid-template-columns:1fr}.contact-form-wrap aside{position:static}.footer-links{grid-template-columns:1fr 1fr;margin-left:0}.footer-bottom{flex-direction:column;gap:10px}}@supports (animation-timeline:view()){.statement-grid,.practice-card-grid,.engagement-grid,.context-band>*,.method-list,.model-grid,.principle-rail,.contrast-section article,.contact-form-wrap>*{animation:both section-rise;animation-timeline:view();animation-range:entry 8% cover 28%}}@keyframes section-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.practices-hero:after,.practices-hero__eyebrow,.page-hero h1 .practices-hero__line,.practices-hero__intro,.practice-route__meta,.practice-route__group,.practice-route__junction{opacity:1;animation:none;transform:none}.practice-route__base,.practice-route__active,.practice-route__execution{stroke-dashoffset:0;animation:none}.practice-route__signals,.practice-route__pulse,.practice-route__plane:after{animation:none;display:none}.practice-route__meta button{display:none}.approach-hero>.eyebrow,.approach-hero>h1,.approach-hero>p,.about-hero--field>.eyebrow,.about-hero--field>h1,.about-hero--field>p,.execution-protocol__meta,.boundary-field__meta{opacity:1;animation:none;transform:none}.execution-protocol__route--draw,.boundary-field__route--draw{stroke-dashoffset:0;animation:none}.execution-protocol__signals,.boundary-field__signals,.execution-protocol__plane:after,.boundary-field__plane:after{animation:none;display:none}.execution-protocol__meta button,.boundary-field__meta button{display:none}.decision-spine__steps article{opacity:1;transform:none}.operator-ledger__rows button.is-active:before{animation:none}.operator-ledger__readout.is-active{transition-delay:0s!important}.thesis-bridge>div:before{animation:none;transform:scaleX(1)}.thesis-bridge i{opacity:1;animation:none}}
