@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.0klc_mi0-5f4_.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.2874ccu1_u7jf.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.XR_xfa_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.XR_xfa_variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
:root{--black:#08090a;--ink:#111214;--bone:#e9e7e1;--white:#f6f5f1;--mist:#b8bbc1;--blue:#5868ff;--orange:#ff5c35;--line:#11121433;--pad:clamp(1.25rem,4vw,4.5rem)}*{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth}body{background:var(--bone);color:var(--ink);font-family:var(--font-sans),sans-serif;margin:0;overflow-x:hidden}body.is-loading{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}::selection{background:var(--blue);color:#fff}.shell{padding-left:var(--pad);padding-right:var(--pad)}.line-mask{display:block;overflow:hidden}.line-mask>[data-mask]{display:block}.micro-label{text-transform:uppercase;letter-spacing:.18em;font-size:.62rem;font-weight:650;line-height:1}.intro-loader{z-index:1000;color:var(--white);pointer-events:none;position:fixed;inset:0}.loader-panel{background:var(--black);width:100%;height:50%;padding:var(--pad);align-items:center;display:flex;position:absolute;left:0}.loader-panel:first-child{justify-content:center;align-items:flex-end;top:0}.loader-panel:last-child{letter-spacing:.15em;justify-content:space-between;align-items:flex-start;font-size:.7rem;bottom:0}.loader-panel strong{font-size:clamp(3rem,8vw,8rem);font-weight:400;line-height:.8}.loader-o{border:2px solid var(--white);border-radius:50%;width:6rem;height:6rem;position:relative;transform:translateY(50%)}.loader-o:after{content:"";border:1px solid #ffffff73;border-radius:50%;position:absolute;inset:28%}.route-curtain{background:var(--black);z-index:900;pointer-events:none;color:var(--white);place-items:center;display:grid;position:fixed;inset:0;transform:scaleY(0)}.route-curtain span{font-family:var(--font-display);letter-spacing:-.12em;font-size:6rem}.geo-cursor{z-index:950;pointer-events:none;mix-blend-mode:difference;border:1px solid #ffffffa6;border-radius:35%;width:24px;height:24px;transition:width .25s,height .25s,border-radius .25s,margin .25s;position:fixed;top:-12px;left:-12px}.geo-cursor.active{border-radius:50%;width:54px;height:54px;margin:-15px}.site-header{top:1.25rem;left:var(--pad);right:var(--pad);z-index:80;color:var(--white);mix-blend-mode:difference;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed}.brand{font-family:var(--font-display);letter-spacing:.15em;align-items:center;gap:.55rem;font-size:.73rem;font-weight:600;display:flex}.brand-symbol{letter-spacing:0;border:1px solid;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-size:.72rem;display:grid}.nav{display:contents}.nav-main{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff47;border-radius:99px;justify-self:center;gap:.35rem;padding:.35rem;display:flex}.nav-main a{text-transform:uppercase;letter-spacing:.12em;border-radius:99px;padding:.65rem .95rem;font-size:.58rem}.nav-main a.active,.nav-main a:hover{background:var(--white);color:var(--black)}.nav-contact{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;justify-self:end;align-items:center;gap:1.8rem;padding-bottom:.35rem;font-size:.6rem;display:flex}.menu-toggle{color:inherit;background:0 0;border:0;display:none}.cinematic-hero{background:var(--black);height:100svh;min-height:720px;color:var(--white);position:relative;overflow:hidden}.hero-noise{opacity:.09;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:absolute;inset:0}.cinematic-hero:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle at 54% 48%,#0000 0,#08090a1f 28%,#08090aeb 78%);position:absolute;inset:0}.hero-planes{z-index:1;position:absolute;inset:0}.plane{filter:saturate(.65);border-radius:2px;position:absolute}.plane-a{opacity:.65;background:linear-gradient(145deg,#2c3036,#0d0e10 62%,#706857);width:24vw;height:32vh;top:14vh;left:8vw;transform:rotate(-3deg)}.plane-b{opacity:.58;background:linear-gradient(145deg,#342c28,#191a1e 55%,#66625f);width:23vw;height:28vh;bottom:11vh;right:7vw;transform:rotate(4deg)}.hero-orbit{z-index:2;filter:drop-shadow(0 0 50px #5e68ff3d);width:min(48vw,680px);height:min(48vw,680px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-position{z-index:5;grid-template-rows:1fr auto 1fr;grid-template-columns:1fr 2fr 1fr;align-items:center;height:100%;display:grid;position:relative}.hero-index{text-transform:uppercase;letter-spacing:.14em;grid-area:2/1;align-self:start;max-width:11rem;margin-top:1rem;font-size:.58rem;line-height:1.6}.hero-position h1{font-family:var(--font-display);letter-spacing:-.085em;text-align:center;text-transform:uppercase;grid-area:2/1/auto/4;margin:0;font-size:clamp(4.5rem,10.5vw,12rem);font-weight:430;line-height:.82}.hero-position h1 em{text-transform:none;font-family:Georgia,serif;font-weight:400}.hero-sub{grid-area:2/3;align-self:end;max-width:21rem;margin-bottom:.7rem;font-size:clamp(.86rem,1.15vw,1.1rem);line-height:1.45}.hero-bottom{z-index:5;text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;width:100%;font-size:.57rem;display:flex;position:absolute;bottom:1.5rem;left:0}.hero-bottom a{gap:1.3rem;display:flex}.belief-stage{background:var(--black);height:100svh;min-height:720px;color:var(--white);place-items:center;display:grid;position:relative;overflow:hidden}.belief-portal{aspect-ratio:1;border:1px solid #ffffff57;border-radius:50%;width:40vw;position:absolute;box-shadow:0 0 130px 10px #5868ff2e,inset 0 0 100px #ffffff0d}.belief-copy{z-index:2;width:100%;position:relative}.belief-copy h2{font-family:var(--font-display);letter-spacing:-.065em;margin:2rem 0;font-size:clamp(3.2rem,6.7vw,7.5rem);font-weight:450;line-height:.96}.belief-line{opacity:.13;display:block}.belief-note{max-width:28rem;color:var(--mist);margin-left:auto;line-height:1.55}.practices{background:var(--bone);height:100svh;min-height:740px;position:relative;overflow:hidden}.practice-top{z-index:5;text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;width:100%;font-size:.58rem;display:flex;position:absolute;top:2rem;left:0}.practice-track{width:max-content;height:100%;display:flex}.practice-panel{width:100vw;height:100%;padding:8rem var(--pad) 4rem;border-right:1px solid var(--line);grid-template-columns:1.05fr .95fr;gap:7vw;display:grid;position:relative}.practice-meta{left:var(--pad);text-transform:uppercase;letter-spacing:.13em;gap:2rem;font-size:.58rem;display:flex;position:absolute;top:6.1rem}.practice-copy{align-self:end;max-width:48rem}.practice-copy h2{font-family:var(--font-display);letter-spacing:-.07em;margin:0 0 2rem;font-size:clamp(3.6rem,6.5vw,7.2rem);font-weight:470;line-height:.9}.practice-copy>p{max-width:33rem;font-size:1.05rem;line-height:1.55}.practice-tags{flex-wrap:wrap;gap:.45rem;margin-top:2rem;display:flex}.practice-tags span{text-transform:uppercase;letter-spacing:.09em;border:1px solid;border-radius:99px;padding:.5rem .75rem;font-size:.56rem}.practice-art{background:#c9c9c5;align-self:center;height:min(65vh,620px);position:relative;overflow:hidden}.practice-2{color:var(--white);background:#121315}.practice-2 .practice-art{background:#32333a}.practice-3{background:#dedbd2}.practice-3 .practice-art{background:#aaa7a0}.browser-art{color:#fff;background:#101114;padding:1rem;position:absolute;inset:8%;box-shadow:0 2rem 4rem #0003}.browser-art>i{border:1px solid #aaa;border-radius:50%;width:.42rem;height:.42rem;margin-right:.3rem;display:inline-block}.browser-art strong{font:500 clamp(2rem,3.8vw,4rem)/.9 var(--font-display);letter-spacing:-.06em;position:absolute;bottom:13%;left:8%}.browser-art span{background:linear-gradient(145deg,#606cff,#17181c);border-radius:50% 50% 12% 12%;width:35%;height:42%;position:absolute;top:18%;right:8%}.product-art>div{background:#e8e6e0;border-radius:1.4rem;position:absolute;box-shadow:0 1rem 3rem #00000040}.product-art>div:first-child{width:50%;height:74%;top:12%;left:9%;transform:rotate(-7deg)}.product-art>div:nth-child(2){background:#5868ff;width:38%;height:58%;top:8%;right:8%;transform:rotate(8deg)}.product-art>div:nth-child(3){background:#ff6f52;width:46%;height:35%;bottom:10%;right:12%;transform:rotate(-3deg)}.product-art strong{z-index:2;font:500 5rem var(--font-display);color:#121315;position:absolute;top:19%;left:15%}.search-art{color:#fff;background:#111214;padding:1.4rem;position:absolute;inset:9%}.search-art>span{color:#aaa;border:1px solid #555;border-radius:99px;padding:1rem;display:block}.search-art i{background:#444;height:1px;margin-top:2.3rem;display:block}.search-art i:first-of-type{width:80%}.search-art i:nth-of-type(2){width:58%}.search-art i:nth-of-type(3){width:70%}.search-art strong{font:500 13rem/.8 var(--font-display);color:#5868ff;position:absolute;bottom:2%;right:6%}.practice-progress{z-index:5;left:var(--pad);right:var(--pad);background:#0000002e;height:1px;position:absolute;bottom:1.5rem}.practice-progress span{transform-origin:0;background:currentColor;width:100%;height:100%;display:block;transform:scaleX(0)}.services-home{background:var(--white);padding-top:clamp(8rem,15vw,15rem);padding-bottom:clamp(8rem,13vw,13rem)}.section-intro{grid-template-columns:.55fr 1.5fr .7fr;gap:3rem;margin-bottom:8rem;display:grid}.section-intro h2,.work-heading h2,.process-heading h2,.proof-lead h2{font:450 clamp(3.5rem,6.8vw,7.4rem)/.91 var(--font-display);letter-spacing:-.07em;margin:0}.section-intro>p:last-child{align-self:end;line-height:1.55}.service-lines{border-top:1px solid var(--line)}.service-line{border-bottom:1px solid var(--line);grid-template-columns:.25fr 1.05fr .9fr .1fr;align-items:center;gap:2rem;padding:2.2rem 0;transition:padding .35s,background .35s;display:grid}.service-line:hover{background:var(--bone);padding-left:1.3rem;padding-right:1.3rem}.service-line>span{font-size:.58rem}.service-line h3{font:480 clamp(1.55rem,2.6vw,2.8rem) var(--font-display);letter-spacing:-.04em;margin:0}.service-line p{max-width:33rem;font-size:.87rem;line-height:1.45}.service-line i{font-size:1.2rem;font-style:normal}.selected-work{background:var(--black);color:var(--white);padding:10rem 0}.work-heading{grid-template-columns:.45fr 1.55fr;margin-bottom:9rem;display:grid}.projects{flex-direction:column;gap:12rem;display:flex}.project{grid-template-columns:1.7fr .75fr;align-items:end;gap:4vw;display:grid}.project:nth-child(2n){grid-template-columns:.75fr 1.7fr}.project:nth-child(2n) .project-visual{order:2}.project:nth-child(2n) .project-copy{order:1}.project-visual{height:min(72vw,820px);overflow:hidden}.project-surface{height:110%;position:relative;overflow:hidden}.project-code{z-index:3;letter-spacing:.16em;font-size:.55rem;position:absolute;top:1.4rem;left:1.4rem}.project.care .project-surface{background:linear-gradient(140deg,#ebe4d9,#b3bed1)}.project.signal .project-surface{background:linear-gradient(140deg,#22242a,#090a0c)}.project.search .project-surface{background:linear-gradient(140deg,#d8d2c3,#9a9eff)}.care-ui{color:#121315;background:#f6f2eb;padding:1.6rem;position:absolute;inset:12%;box-shadow:0 2rem 5rem #0003}.care-ui>span,.signal-ui>span,.discovery-ui>span{text-transform:uppercase;letter-spacing:.13em;font-size:.54rem}.care-ui strong{font:500 clamp(3rem,6vw,7rem)/.86 var(--font-display);letter-spacing:-.07em;margin-top:35%;display:block}.care-ui>div{gap:.5rem;display:flex;position:absolute;bottom:1.6rem;right:1.6rem}.care-ui i{background:#b4c1d7;border-radius:50%;width:2.4rem;height:2.4rem;display:block}.signal-ui{color:#fff;border:1px solid #333;padding:1.5rem;position:absolute;inset:9%}.signal-orbit{aspect-ratio:1;border:1px solid #5968ff;border-radius:50%;width:55%;position:absolute;top:18%;left:22%;box-shadow:0 0 90px #5968ff59}.signal-orbit:before,.signal-orbit:after{content:"";border:1px solid #555;border-radius:50%;position:absolute;inset:14%;transform:rotate(45deg)}.signal-orbit:after{background:#5868ff;inset:32%}.signal-ui strong{font:450 clamp(3rem,6vw,6rem)/.86 var(--font-display);letter-spacing:-.06em;position:absolute;bottom:7%;left:6%}.discovery-ui{color:#111;background:#f1eee7;padding:1.5rem;position:absolute;inset:10%}.discovery-ui strong{font:480 clamp(3rem,6vw,6.8rem)/.88 var(--font-display);letter-spacing:-.07em;margin-top:24%;display:block}.result-lines{width:36%;position:absolute;top:14%;right:8%}.result-lines i{border-bottom:1px solid #aaa;height:2.8rem;display:block}.project-copy>p{text-transform:uppercase;letter-spacing:.13em;color:#999;font-size:.54rem}.project-copy h3{font:480 clamp(2.7rem,5vw,5.5rem)/.92 var(--font-display);letter-spacing:-.06em;margin:.7rem 0}.project-copy>span{color:#aaa;font-size:.7rem}.project-copy>div{border-top:1px solid #333;margin-top:2rem;padding-top:1rem}.project-copy>div p{color:#bbb;font-size:.78rem;line-height:1.5}.project-copy b{color:#fff;text-transform:uppercase;letter-spacing:.13em;margin-bottom:.35rem;font-size:.52rem;display:block}.work-link{justify-content:flex-end;margin-top:8rem;display:flex}.work-link a{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;gap:2rem;padding-bottom:.5rem;font-size:.6rem;display:flex}.measurement-band{background:var(--blue);color:#fff;padding:2rem 0 10rem;overflow:hidden}.metric-stream{font:450 clamp(5rem,12vw,14rem)/1 var(--font-display);letter-spacing:-.08em;white-space:nowrap;width:max-content}.measurement-copy{grid-template-columns:.55fr 1.5fr .65fr;gap:3rem;margin-top:8rem;display:grid}.measurement-copy h2{font:450 clamp(2.6rem,5vw,5.7rem)/.95 var(--font-display);letter-spacing:-.06em;margin:0}.measurement-copy>p:last-child{align-self:end;line-height:1.55}.process-home{background:var(--bone);grid-template-columns:.85fr 1fr;gap:8vw;padding-top:12rem;padding-bottom:14rem;display:grid}.process-heading{height:max-content;position:sticky;top:7rem}.process-stack{flex-direction:column;gap:2rem;display:flex}.process-stack article{background:var(--black);color:#fff;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;min-height:30rem;padding:2rem;display:grid;position:sticky;box-shadow:0 -1rem 3rem #0000001f}.process-stack article:nth-child(2){background:#24262a}.process-stack article:nth-child(3){background:var(--orange)}.process-stack h3{font:450 clamp(3.5rem,7vw,7rem)/.9 var(--font-display);letter-spacing:-.07em;grid-column:1/3;align-self:end;margin:0}.process-stack p{max-width:27rem;line-height:1.55}.process-stack i{letter-spacing:.13em;align-self:end;font-size:.6rem;font-style:normal}.intelligence{background:var(--black);color:#fff;height:100svh;min-height:760px;position:relative;overflow:hidden}.intelligence-grid{background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:5vw 5vw;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}.intelligence-o{aspect-ratio:1;border:1px solid #5968ff;border-radius:50%;place-items:center;width:min(38vw,560px);display:grid;position:absolute;top:50%;right:8%;transform:translateY(-50%);box-shadow:0 0 140px #5868ff38,inset 0 0 110px #5868ff1f}.intelligence-o:before{content:"";border:1px solid #ffffff47;border-radius:50%;position:absolute;inset:18%}.intelligence-o span{font:400 5rem var(--font-display);color:#737fff}.intelligence-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;display:flex;position:relative}.intelligence-copy h2{font:440 clamp(3.7rem,7vw,7.8rem)/.89 var(--font-display);letter-spacing:-.07em;max-width:75rem;margin:2rem 0}.intelligence-copy>p:not(.micro-label){color:#aaa;max-width:33rem;line-height:1.55}.intelligence-copy a{text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid;gap:2rem;margin-top:2rem;padding-bottom:.5rem;font-size:.58rem;display:flex}.proof{background:var(--white);padding-top:12rem;padding-bottom:12rem}.proof-lead{grid-template-columns:.55fr 1.5fr;margin-bottom:8rem;display:grid}.proof-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.proof-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:25rem;padding:2rem 1.5rem 4rem;display:flex}.proof-grid article:first-child{border-left:1px solid var(--line)}.proof-grid span{font-size:.58rem}.proof-grid h3{font:480 2rem var(--font-display);letter-spacing:-.04em;margin:auto 0 1rem}.proof-grid p{font-size:.83rem;line-height:1.5}.manifesto{background:var(--orange);align-items:center;height:84vh;min-height:620px;display:flex;position:relative;overflow:hidden}.manifesto-run{font:500 18vw/.8 var(--font-display);letter-spacing:-.09em;white-space:nowrap;width:max-content}.manifesto-caption{justify-content:space-between;align-items:end;width:100%;display:flex;position:absolute;bottom:2rem;left:0}.manifesto-caption span{letter-spacing:.14em;font-size:.56rem}.manifesto-caption p{max-width:35rem;margin:0;font-size:1.2rem;line-height:1.35}.closing{background:var(--bone);flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:relative}.closing h2{font:430 clamp(5rem,12vw,14rem)/.78 var(--font-display);letter-spacing:-.09em;text-transform:uppercase;margin:2rem 0}.circle-cta{text-transform:uppercase;letter-spacing:.12em;border:1px solid;border-radius:50%;flex-direction:column;justify-content:space-between;width:12rem;height:12rem;padding:1.5rem;font-size:.58rem;transition:background .35s,color .35s,transform .35s;display:flex;position:absolute;bottom:9vh;right:8vw}.circle-cta i{align-self:flex-end;font-size:1.8rem;font-style:normal}.circle-cta:hover{background:var(--black);color:#fff;transform:rotate(8deg)}.site-footer{background:var(--black);color:#fff;padding:2rem var(--pad) 3rem}.footer-top,.footer-bottom{text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;font-size:.55rem;display:flex}.footer-call{font:430 clamp(4rem,9vw,10rem)/.9 var(--font-display);letter-spacing:-.075em;border-bottom:1px solid #343538;justify-content:space-between;align-items:end;padding:8rem 0 4rem;display:flex}.footer-call i{font-size:.35em;font-style:normal}.footer-bottom{padding-top:2rem}.footer-bottom nav{gap:2rem;display:flex}.page-hero{background:var(--black);color:#fff;flex-direction:column;justify-content:flex-end;min-height:92vh;padding-top:11rem;padding-bottom:6rem;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:.58rem}.page-hero h1{font:440 clamp(4.5rem,10vw,11rem)/.82 var(--font-display);letter-spacing:-.08em;text-transform:uppercase;margin:2rem 0}.page-hero h1 em{text-transform:none;color:#878fa4;font-family:Georgia,serif;font-weight:400}.page-intro{max-width:40rem;margin-left:auto;font-size:1.2rem;line-height:1.5}.service-detail{background:var(--white);padding-top:8rem;padding-bottom:8rem}.service-detail article{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr;gap:4rem;padding:4rem 0;display:grid}.detail-title{grid-template-columns:4rem 1fr;display:grid}.detail-title>span{font-size:.6rem}.detail-title h2{font:470 clamp(2.8rem,5vw,5.8rem)/.9 var(--font-display);letter-spacing:-.065em;margin:0}.detail-body>p{margin:0;font-size:1.05rem;line-height:1.55}.tag-list{flex-wrap:wrap;gap:.4rem;margin-top:2.5rem;display:flex}.tag-list span{text-transform:uppercase;letter-spacing:.1em;border:1px solid;border-radius:99px;padding:.5rem .7rem;font-size:.55rem}.inline-cta{grid-template-columns:1.4fr .6fr;align-items:end;gap:3rem;padding-top:10rem;padding-bottom:10rem;display:grid}.inline-cta h2,.about-split h2{font:450 clamp(3rem,6vw,7rem)/.9 var(--font-display);letter-spacing:-.07em;margin:0}.pill-link{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;justify-content:space-between;gap:3rem;padding-bottom:.5rem;font-size:.58rem;display:inline-flex}.work-archive{background:var(--black);color:#fff;padding-top:8rem;padding-bottom:8rem}.archive-card{grid-template-columns:1.5fr .5fr;align-items:end;gap:4rem;margin-bottom:9rem;display:grid}.archive-card:nth-child(2n){grid-template-columns:.5fr 1.5fr}.archive-card:nth-child(2n) .archive-visual{order:2}.archive-visual{background:#292b30;height:min(65vw,720px);position:relative;overflow:hidden}.archive-visual .orb{aspect-ratio:1;border:1px solid #6674ff;border-radius:50%;width:55%;position:absolute;top:20%;left:22%;box-shadow:0 0 100px #5868ff4d}.archive-visual>span{font-size:.58rem;position:absolute;top:1.5rem;left:1.5rem}.archive-copy h2{font:470 clamp(2.8rem,5vw,5.5rem)/.9 var(--font-display);letter-spacing:-.06em;margin:.5rem 0}.archive-copy p{text-transform:uppercase;letter-spacing:.12em;color:#999;font-size:.58rem}.about-split{background:var(--white);grid-template-columns:.5fr 1.5fr .7fr;gap:3rem;padding-top:10rem;padding-bottom:10rem;display:grid}.about-split>div{line-height:1.6}.principles{background:var(--blue);color:#fff;padding-top:8rem;padding-bottom:10rem}.principles .method-grid{grid-template-columns:repeat(3,1fr);margin-top:5rem;display:grid}.method-grid article{border:1px solid #ffffff4d;flex-direction:column;min-height:24rem;padding:1.5rem;display:flex}.method-grid h3{font:470 3rem var(--font-display);letter-spacing:-.05em;margin:auto 0 1rem}.method-grid p{line-height:1.5}.contact-page{background:var(--black);color:#fff;grid-template-columns:1fr 1fr;gap:8vw;min-height:100vh;padding-top:11rem;padding-bottom:8rem;display:grid}.contact-intro{height:max-content;position:sticky;top:8rem}.contact-intro h1{font:440 clamp(4rem,7vw,8rem)/.82 var(--font-display);letter-spacing:-.08em;text-transform:uppercase;margin:2rem 0}.contact-intro h1 em{color:#7e88a3;font-family:Georgia,serif;font-weight:400}.contact-intro>p:last-child{max-width:30rem;line-height:1.55}.contact-form{flex-direction:column;gap:2.5rem;display:flex}.contact-form>label{flex-direction:column;gap:.7rem;display:flex}.contact-form label>span,.contact-form legend{text-transform:uppercase;letter-spacing:.13em;font-size:.58rem}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #444;outline:0;padding:.8rem 0;font-size:1.1rem}.contact-form input:focus,.contact-form textarea:focus{border-color:#fff}.contact-form fieldset{border:0;padding:0}.choice-grid{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;display:grid}.choice-grid input{opacity:0;position:absolute}.choice-grid label span{cursor:pointer;border:1px solid #444;padding:1rem;display:block}.choice-grid input:checked+span{color:#000;background:#fff}.submit-button{color:#000;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:#fff;border:0;justify-content:space-between;padding:1.1rem 1.3rem;font-size:.6rem;display:flex}.practice-top{top:5.2rem}.practice-panel{padding-top:9rem}.practice-meta{top:7.4rem}@media (max-width:900px){.geo-cursor{display:none}.site-header{grid-template-columns:1fr auto}.nav{inset:-1.25rem calc(var(--pad)*-1);background:var(--black);padding:var(--pad);mix-blend-mode:normal;flex-direction:column;justify-content:center;align-items:flex-start;transition:transform .6s cubic-bezier(.75,0,.2,1);display:flex;position:fixed;transform:translateY(-105%)}.nav.open{transform:translateY(0)}.nav-main{border:0;flex-direction:column;align-items:flex-start;display:flex}.nav-main a{font:470 3rem var(--font-display);letter-spacing:-.05em;text-transform:none}.nav-contact{margin-top:2rem}.menu-toggle{z-index:2;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.7rem;font-size:.58rem;display:flex}.menu-toggle i{border:1px solid;border-radius:35%;width:1.8rem;height:1.8rem;display:block}.hero-position{flex-direction:column;grid-template-columns:1fr;justify-content:center;display:flex}.hero-position h1{z-index:2;font-size:clamp(4rem,15vw,7.5rem);position:relative}.hero-index{left:var(--pad);position:absolute;top:7rem}.hero-sub{left:var(--pad);max-width:20rem;position:absolute;bottom:5rem}.hero-orbit{width:90vw;height:90vw}.plane-a{width:55vw}.plane-b{width:47vw}.belief-copy h2{font-size:clamp(2.8rem,10vw,5rem)}.belief-portal{width:75vw}.practices{height:auto;overflow:visible}.practice-top,.practice-progress{display:none}.practice-track{width:100%;display:block}.practice-panel{grid-template-columns:1fr;width:100%;min-height:100svh;padding-top:7rem}.practice-copy{align-self:end}.practice-art{grid-row:1;height:45vh}.practice-copy{grid-row:2}.section-intro,.work-heading,.measurement-copy,.process-home,.proof-lead,.about-split{grid-template-columns:1fr}.section-intro{margin-bottom:5rem}.service-line{grid-template-columns:.2fr 1fr .1fr}.service-line p{display:none}.project,.project:nth-child(2n){grid-template-columns:1fr}.project:nth-child(2n) .project-visual,.project:nth-child(2n) .project-copy{order:initial}.project-visual{height:110vw}.process-heading{position:static}.process-stack article{min-height:24rem}.intelligence-o{opacity:.65;width:80vw;right:-30%}.intelligence-copy h2{font-size:clamp(3rem,10vw,5rem)}.proof-grid{grid-template-columns:1fr 1fr}.manifesto-caption{display:block}.manifesto-caption p{margin-top:1rem}.footer-bottom{grid-template-columns:1fr;gap:1.5rem;display:grid}.service-detail article,.inline-cta,.archive-card,.archive-card:nth-child(2n),.contact-page{grid-template-columns:1fr}.archive-card:nth-child(2n) .archive-visual{order:initial}.contact-intro{position:static}}@media (max-width:560px){.cinematic-hero{min-height:760px}.hero-bottom span{display:none}.hero-bottom{justify-content:flex-end}.hero-position h1{font-size:16vw}.practice-copy h2{font-size:13vw}.practice-art{height:40vh}.projects{gap:7rem}.project-copy h3{font-size:13vw}.metric-stream{font-size:22vw}.measurement-copy{margin-top:5rem}.process-home{padding-top:8rem}.proof-grid{grid-template-columns:1fr}.proof-grid article{min-height:17rem}.manifesto{height:65vh}.manifesto-run{font-size:28vw}.closing h2{font-size:19vw}.circle-cta{width:9rem;height:9rem;bottom:5vh}.footer-call{font-size:15vw}.choice-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.intro-loader{display:none!important}.belief-line{opacity:1}.practice-track,.metric-stream,.manifesto-run{transform:none!important}}.cinematic-hero{background:#08090a}.cinematic-hero:after{background:radial-gradient(circle,#0000 0 30%,#08090a14 52%,#08090ac2 100%)}.hero-orbit{filter:none;width:min(43vw,620px);height:min(43vw,620px)}.hero-position h1{font-size:clamp(4.4rem,9.7vw,11rem)}.belief-portal{background:radial-gradient(circle,#5868ff21,#0000 64%);place-items:center;display:grid}.belief-portal span{font:420 2.5rem var(--font-display);color:#ffffff5c}.belief-progress{left:var(--pad);right:var(--pad);background:#ffffff1f;height:1px;position:absolute;bottom:2rem}.belief-progress span{transform-origin:0;background:#ffffffb3;width:100%;height:100%;display:block;transform:scaleX(0)}.belief-line{will-change:transform,opacity}.practice-copy{max-width:52rem}.practice-copy h2{margin-bottom:1.2rem;font-size:clamp(3rem,5.4vw,6.2rem)}.practice-copy>p{margin-bottom:1rem}.practice-copy ul{border-top:1px solid;border-bottom:1px solid;grid-template-columns:1fr 1fr;gap:.65rem 1.5rem;margin:1.2rem 0;padding:1rem 0;list-style:none;display:grid}.practice-copy li{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;line-height:1.35}.practice-copy li:before{content:"↳";opacity:.55;margin-right:.5rem}.practice-outcome{grid-template-columns:8rem 1fr;gap:1rem;display:grid;font-size:.77rem!important}.practice-outcome b{text-transform:uppercase;letter-spacing:.12em;font-size:.54rem}.practice-copy>a{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid;justify-content:space-between;align-items:center;width:max-content;min-width:15rem;margin-top:1.2rem;padding-bottom:.45rem;font-size:.58rem;display:flex}.practice-art{color:inherit;display:block}.art-cta{z-index:4;text-transform:uppercase;letter-spacing:.1em;border:1px solid;border-radius:50%;flex-direction:column;justify-content:space-between;width:7.5rem;height:7.5rem;padding:1rem;font-size:.5rem;transition:transform .35s,background .35s,color .35s;display:flex;position:absolute;bottom:1.2rem;right:1.2rem}.art-cta i{align-self:flex-end;font-size:1.2rem;font-style:normal}.practice-art:hover .art-cta{background:var(--white);color:var(--black);transform:rotate(8deg)}.work-journey{background:var(--black);color:#fff;height:100svh;min-height:760px;position:relative;overflow:hidden}.work-intro{z-index:5;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.work-intro h2{font:440 clamp(4rem,8.2vw,9rem)/.86 var(--font-display);letter-spacing:-.075em;max-width:68rem;margin:1.5rem 0}.work-intro>p:last-child{max-width:31rem;margin-left:auto;line-height:1.55}.project-deck,.project-scene{position:absolute;inset:0}.project-scene{padding:7rem var(--pad) 4rem;background:var(--black);clip-path:inset(100% 0 0);will-change:clip-path,transform;grid-template-columns:1.55fr .65fr;align-items:center;gap:4vw;display:grid}.project-scene-visual{will-change:transform;height:76vh;max-height:720px;position:relative;overflow:hidden}.project-scene.care .project-scene-visual{background:linear-gradient(140deg,#ece6dc,#aebcd4)}.project-scene.signal .project-scene-visual{background:linear-gradient(140deg,#24262b,#0a0b0d)}.project-scene.search .project-scene-visual{background:linear-gradient(140deg,#d9d3c7,#949bff)}.project-scene-visual .care-ui,.project-scene-visual .signal-ui,.project-scene-visual .discovery-ui{inset:9%}.project-scene-copy>p{text-transform:uppercase;letter-spacing:.13em;color:#999;font-size:.52rem}.project-scene-copy h3{font:460 clamp(2.8rem,4.7vw,5.2rem)/.9 var(--font-display);letter-spacing:-.06em;margin:.7rem 0}.project-scene-copy>span{color:#aaa;font-size:.68rem}.project-scene-copy>div{border-top:1px solid #38393d;margin-top:2rem;padding-top:1rem}.project-scene-copy>div p{color:#bbb;font-size:.77rem;line-height:1.48}.project-scene-copy b{color:#fff;text-transform:uppercase;letter-spacing:.13em;margin-bottom:.3rem;font-size:.51rem;display:block}.work-counter{z-index:8;right:var(--pad);grid-template-columns:auto 8rem auto;align-items:center;gap:.8rem;font-size:.58rem;display:grid;position:absolute;bottom:2rem}.work-counter i{background:#555;height:1px;position:relative}.work-counter i:after{content:"";background:#fff;width:34%;height:100%;position:absolute;top:0;left:0}.measurement-stage{background:var(--blue);color:#fff;height:100svh;min-height:760px;position:relative;overflow:hidden}.measurement-head{z-index:3;grid-template-columns:.5fr 1.2fr .6fr;align-items:end;gap:3rem;width:100%;display:grid;position:absolute;top:5.5rem;left:0}.measurement-head h2{font:450 clamp(3rem,6vw,6.7rem)/.9 var(--font-display);letter-spacing:-.065em;margin:0}.measurement-head>p:last-child{line-height:1.5}.measurement-o{aspect-ratio:1;border:1px solid #ffffff7a;border-radius:50%;place-items:center;width:min(41vw,560px);display:grid;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 100px #ffffff14,0 0 90px #1418502e}.measurement-o:before{content:"";border:1px solid #ffffff4d;border-radius:50%;position:absolute;inset:19%}.measurement-o span{font:450 4rem var(--font-display)}.metric-sequence{z-index:4;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.metric-sequence article{text-align:center;opacity:0;width:min(50rem,70vw);position:absolute}.metric-sequence article>span{letter-spacing:.13em;font-size:.58rem}.metric-sequence h3{font:440 clamp(4.5rem,9vw,10rem)/.85 var(--font-display);letter-spacing:-.08em;margin:.6rem 0}.metric-sequence p{max-width:31rem;margin:0 auto;font-size:1.05rem;line-height:1.45}.measurement-progress{left:var(--pad);right:var(--pad);background:#ffffff40;height:1px;position:absolute;bottom:2rem}.measurement-progress span{transform-origin:0;background:#fff;width:100%;height:100%;display:block;transform:scaleX(0)}.omv-journey{background:var(--bone);height:100svh;min-height:760px;position:relative;overflow:hidden}.omv-heading{grid-template-columns:.5fr 1.5fr;width:100%;display:grid;position:absolute;top:6rem;left:0}.omv-heading h2{font:450 clamp(3rem,5.8vw,6.2rem)/.9 var(--font-display);letter-spacing:-.065em;margin:0}.omv-path{width:100%;height:6rem;position:absolute;top:46%;left:0}.omv-path i{left:var(--pad);right:var(--pad);background:var(--ink);transform-origin:0;height:1px;position:absolute;top:50%;transform:scaleX(0)}.omv-orb{z-index:2;left:var(--pad);background:var(--bone);width:6rem;height:6rem;font:450 1.4rem var(--font-display);will-change:transform;border:1px solid;border-radius:50%;place-items:center;display:grid;position:absolute;top:0}.omv-steps{grid-template-columns:repeat(3,1fr);gap:4vw;width:100%;display:grid;position:absolute;bottom:4rem;left:0}.omv-steps article{opacity:.18;border-top:1px solid;padding-top:1rem}.omv-steps article>span{font-size:.55rem}.omv-steps h3{font:460 clamp(2.5rem,4.2vw,4.7rem)/.9 var(--font-display);letter-spacing:-.055em;margin:1.3rem 0}.omv-steps p{max-width:24rem;font-size:.85rem;line-height:1.5}.manifesto-stage{background:var(--orange);height:100svh;min-height:720px;color:var(--ink);position:relative;overflow:hidden}.manifesto-o{aspect-ratio:1;width:min(38vw,520px);font:440 5rem var(--font-display);opacity:.35;border:1px solid;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:5vw;transform:translateY(-50%)}.manifesto-sequence{align-items:center;display:flex;position:absolute;inset:0}.manifesto-sequence article{left:var(--pad);right:var(--pad);position:absolute}.manifesto-sequence article:not(:first-child){clip-path:inset(100% 0 0)}.manifesto-sequence article>span{letter-spacing:.13em;font-size:.58rem}.manifesto-sequence h2{font:450 clamp(4.8rem,10vw,11rem)/.82 var(--font-display);letter-spacing:-.08em;max-width:76rem;margin:1rem 0}.manifesto-foot{text-transform:uppercase;letter-spacing:.13em;width:100%;font-size:.58rem;position:absolute;bottom:2rem;left:0}.closing h2{font-size:clamp(5rem,11vw,12.5rem)}.service-hero{background:var(--black);color:#fff;flex-direction:column;justify-content:center;height:100svh;min-height:760px;padding-top:10rem;padding-bottom:3rem;display:flex;position:relative;overflow:hidden}.service-hero-meta{text-transform:uppercase;letter-spacing:.13em;gap:2rem;font-size:.58rem;display:flex}.service-hero h1{font:440 clamp(4.2rem,8vw,9rem)/.86 var(--font-display);letter-spacing:-.075em;z-index:2;max-width:75rem;margin:2rem 0;position:relative}.service-hero-foot{z-index:2;grid-template-columns:1fr auto;align-items:end;gap:3rem;display:grid;position:relative}.service-hero-foot p{max-width:34rem;font-size:1.05rem;line-height:1.55}.service-hero-foot a{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;gap:2rem;padding-bottom:.45rem;font-size:.57rem;display:flex}.service-hero-o{aspect-ratio:1;color:#6875ff;border:1px solid #5868ff;border-radius:50%;place-items:center;width:min(50vw,700px);display:grid;position:absolute;top:50%;right:-6vw;transform:translateY(-50%);box-shadow:0 0 140px #5868ff29}.service-hero-o:before{content:"";border:1px solid #ffffff2e;border-radius:50%;position:absolute;inset:18%}.service-hero-o span{font:440 4rem var(--font-display)}.service-promise{background:var(--bone);grid-template-columns:.45fr 1.55fr;gap:3rem;padding-top:12rem;padding-bottom:12rem;display:grid}.service-promise h2{font:450 clamp(3.5rem,6.8vw,7.5rem)/.9 var(--font-display);letter-spacing:-.07em;margin:0}.service-scope{background:var(--white);padding-top:9rem;padding-bottom:11rem}.service-scope-head{grid-template-columns:.6fr .7fr;justify-content:space-between;margin-bottom:7rem;display:grid}.service-scope-head>p:last-child{max-width:34rem;line-height:1.55}.workstream-list{border-top:1px solid var(--line)}.workstream-list article{border-bottom:1px solid var(--line);grid-template-columns:.18fr .9fr 1fr;align-items:start;gap:2rem;padding:2.8rem 0;display:grid}.workstream-list article>span{font-size:.58rem}.workstream-list h2{font:470 clamp(1.8rem,3.1vw,3.4rem)/.95 var(--font-display);letter-spacing:-.05em;margin:0}.workstream-list p{max-width:37rem;margin:0;line-height:1.55}.service-output{background:var(--black);color:#fff;padding:10rem 0}.service-output-grid{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.service-output-grid h2,.service-measures h2{font:450 clamp(3rem,5.5vw,6rem)/.9 var(--font-display);letter-spacing:-.065em;margin:2rem 0}.service-output ol{border-top:1px solid #38393d;margin:0;padding:0;list-style:none}.service-output li{border-bottom:1px solid #38393d;grid-template-columns:3rem 1fr;padding:1.3rem 0;font-size:.86rem;display:grid}.service-output li span{color:#999;font-size:.55rem}.service-measures{grid-template-columns:.8fr 1.2fr;gap:6vw;padding-top:10rem;padding-bottom:11rem;display:grid}.measure-cloud{flex-wrap:wrap;align-content:center;gap:.7rem;display:flex}.measure-cloud span{transform:translateY(calc((var(--i) - 2) * 5px));border:1px solid;border-radius:99px;padding:1rem 1.4rem;font-size:clamp(.72rem,1.2vw,1rem)}.service-next{background:var(--blue);color:#fff;flex-direction:column;justify-content:center;min-height:85vh;display:flex;position:relative}.service-next h2{font:440 clamp(4rem,9vw,10rem)/.82 var(--font-display);letter-spacing:-.08em;margin:2rem 0}.service-next .circle-cta{color:#fff}@media (max-width:900px){.hero-orbit{width:82vw;height:82vw}.hero-position h1{font-size:15vw}.belief-progress{bottom:1rem}.practice-copy ul,.practice-outcome{grid-template-columns:1fr}.practice-copy>a{min-width:100%}.art-cta{width:6rem;height:6rem}.work-journey,.measurement-stage,.omv-journey,.manifesto-stage{height:auto;min-height:0;overflow:visible}.work-intro{min-height:85vh;position:relative}.project-deck{position:relative}.project-scene{grid-template-columns:1fr;padding-top:4rem;padding-bottom:6rem;display:grid;position:relative;inset:auto;clip-path:none!important;opacity:1!important;transform:none!important}.project-scene-visual{height:100vw;max-height:none}.project-scene-copy{opacity:1!important;transform:none!important}.work-counter{display:none}.measurement-stage{padding:7rem 0}.measurement-head{grid-template-columns:1fr;display:grid;position:relative;top:auto}.measurement-o{width:78vw;margin:5rem 0;position:relative;top:auto;left:50%;transform:translate(-50%)!important}.metric-sequence{display:block;position:relative}.metric-sequence article{text-align:left;border-top:1px solid #fff6;width:100%;padding:3rem 0;position:relative;opacity:1!important;transform:none!important}.metric-sequence h3{font-size:18vw}.measurement-progress{display:none}.omv-journey{padding:8rem 0}.omv-heading,.omv-path,.omv-steps{position:relative;top:auto;bottom:auto;left:auto}.omv-heading{grid-template-columns:1fr;display:grid}.omv-path{height:5rem;margin:4rem 0}.omv-orb{width:5rem;height:5rem;transform:none!important}.omv-steps{grid-template-columns:1fr;gap:3rem;display:grid}.omv-steps article{opacity:1!important}.manifesto-stage{padding:7rem 0}.manifesto-o{width:70vw;margin:0 auto 5rem;position:relative;top:auto;right:auto;transform:none!important}.manifesto-sequence{display:block;position:relative}.manifesto-sequence article{border-top:1px solid;padding:4rem 0;position:relative;left:auto;right:auto;clip-path:none!important;opacity:1!important;transform:none!important}.manifesto-sequence h2{font-size:17vw}.manifesto-foot{margin-top:3rem;position:relative;bottom:auto;left:auto}.service-hero{min-height:800px}.service-hero-o{opacity:.45;width:90vw;right:-45vw}.service-hero h1{font-size:15vw}.service-hero-foot,.service-promise,.service-scope-head,.workstream-list article,.service-output-grid,.service-measures{grid-template-columns:1fr}.service-promise,.service-scope,.service-output,.service-measures{padding-top:7rem;padding-bottom:7rem}.workstream-list article{gap:1rem}.service-next{min-height:720px}}body{--font-sans:var(--font-instrument);--font-display:var(--font-instrument);font-family:var(--font-instrument),sans-serif}.hero-position h1 em,.page-hero h1 em,.contact-intro h1 em{font-family:var(--font-display),sans-serif;font-style:italic;font-weight:400}.hero-position h1,.page-hero h1,.contact-intro h1,.closing h2{text-transform:none}.hero-position h1{letter-spacing:-.055em;word-spacing:.05em}@media (max-width:900px){.hero-position h1{letter-spacing:-.04em;word-spacing:.08em;font-size:14vw}}.measurement-head>p{grid-column:3}.omv-heading h2{grid-column:2}@media (max-width:900px){.measurement-head h2,.measurement-head>p,.omv-heading h2{grid-column:auto}}.nav-main,.nav-contact,.menu-toggle{transition:opacity .28s,transform .4s cubic-bezier(.2,.8,.2,1)}.site-header.navigation-hidden .nav-main,.site-header.navigation-hidden .nav-contact,.site-header.navigation-hidden .menu-toggle{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-1.25rem)}.practice-outcome{max-width:34rem;display:block!important}.journey-orb{z-index:2;aspect-ratio:1;color:#fff;opacity:0;pointer-events:none;mix-blend-mode:difference;will-change:transform,opacity,border-radius;border:1px solid;border-radius:50%;place-items:center;width:clamp(5rem,9vw,8rem);display:grid;position:fixed;top:50%;left:50%}.journey-orb:before{content:"";opacity:.42;border:1px solid;border-radius:50%;position:absolute;inset:21%}.journey-orb:after{content:"";background:0 0;border:1px solid;border-radius:35%;width:12%;height:12%;position:absolute;top:44%;right:4%}.journey-orb span{font:450 1rem var(--font-display);opacity:.68}@media (max-width:900px){.journey-orb{display:none}}.hero-position h1,.belief-copy h2,.practice-copy h2,.work-intro h2,.project-scene-copy h3,.measurement-head h2,.metric-sequence h3,.omv-heading h2,.omv-steps h3,.intelligence-copy h2,.manifesto-sequence h2,.closing h2{text-wrap:balance;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.hero-position h1{letter-spacing:-.045em;word-spacing:.08em;font-size:clamp(4.5rem,9vw,9rem);line-height:.88}.hero-sub{right:var(--pad);max-width:19rem;margin:0;font-size:1rem;line-height:1.5;position:absolute;bottom:4.25rem}.belief-copy h2{letter-spacing:-.043em;word-spacing:.055em;font-size:clamp(3.2rem,6.15vw,6.6rem);line-height:.99}.practice-copy h2{letter-spacing:-.04em;word-spacing:.045em;font-size:clamp(3rem,5vw,5.55rem);line-height:.96}.practice-copy>p{font-size:1rem;line-height:1.52}.practice-copy li{line-height:1.45}.practice-outcome{line-height:1.48;font-size:.82rem!important}.work-intro h2{letter-spacing:-.05em;word-spacing:.055em;font-size:clamp(4rem,7.7vw,8.2rem);line-height:.9}.project-scene-copy h3{letter-spacing:-.04em;word-spacing:.04em;font-size:clamp(2.7rem,4.45vw,4.8rem);line-height:.95}.measurement-head h2{letter-spacing:-.045em;word-spacing:.04em;font-size:clamp(3rem,5.6vw,5.9rem);line-height:.94}.metric-sequence h3{letter-spacing:-.05em;word-spacing:.04em;font-size:clamp(4.3rem,8vw,8.7rem);line-height:.91}.metric-sequence p{font-size:1rem;line-height:1.5}.omv-heading h2{letter-spacing:-.045em;word-spacing:.04em;font-size:clamp(3rem,5.55vw,5.9rem);line-height:.94}.omv-steps h3{letter-spacing:-.04em;font-size:clamp(2.4rem,3.9vw,4.3rem);line-height:.94}.intelligence-copy h2{letter-spacing:-.048em;word-spacing:.045em;max-width:70rem;font-size:clamp(3.5rem,6.45vw,6.9rem);line-height:.93}.manifesto-sequence h2{letter-spacing:-.052em;word-spacing:.05em;font-size:clamp(4.6rem,9.2vw,9.8rem);line-height:.87}.closing h2{letter-spacing:-.052em;word-spacing:.055em;max-width:68rem;font-size:clamp(4.6rem,9.8vw,10.4rem);line-height:.86}@media (max-width:900px){.hero-position h1{letter-spacing:-.038em;word-spacing:.1em;font-size:13.5vw;line-height:.91}.hero-sub{left:var(--pad);right:var(--pad);max-width:22rem;font-size:.95rem;bottom:4.75rem}.belief-copy h2{letter-spacing:-.035em;font-size:clamp(2.75rem,11.5vw,4.8rem);line-height:1}.practice-copy h2{letter-spacing:-.034em;word-spacing:.055em;font-size:11.8vw;line-height:.97}.work-intro h2{letter-spacing:-.04em;font-size:13vw;line-height:.94}.project-scene-copy h3{letter-spacing:-.035em;font-size:11.8vw;line-height:.97}.measurement-head h2,.omv-heading h2{letter-spacing:-.04em;font-size:13vw;line-height:.95}.metric-sequence h3{letter-spacing:-.04em;font-size:16vw;line-height:.94}.omv-steps h3{font-size:12vw;line-height:.96}.intelligence-copy h2{letter-spacing:-.04em;font-size:12.5vw;line-height:.95}.manifesto-sequence h2{letter-spacing:-.045em;font-size:15.5vw;line-height:.9}.closing h2{letter-spacing:-.045em;font-size:17vw;line-height:.88}}.brand{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--white);background:0 0;border-radius:0;justify-self:start;gap:.65rem;width:max-content;padding:0}.brand-mark{flex:none;width:2.2rem;height:2.2rem;display:block;overflow:visible}.brand-symbol{display:none}.site-header{mix-blend-mode:normal}.brand>span{color:var(--white);text-shadow:0 1px 2px #000000f2,0 0 8px #000000b8}.nav-main,.nav-contact,.menu-toggle{color:var(--white);mix-blend-mode:difference}.art-cta,.circle-cta{box-sizing:border-box;overflow:hidden}.art-cta{text-align:center;width:8rem;height:8rem;color:var(--ink);border-color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6f5f1f5;place-items:center;padding:1.15rem;line-height:1.25;display:grid;bottom:1.35rem;right:1.35rem}.art-cta>span{max-width:6ch}.art-cta i{line-height:1;position:absolute;bottom:.95rem;right:1.15rem}.circle-cta{text-align:center;place-items:center;padding:1.5rem;line-height:1.28;display:grid}.circle-cta>span{max-width:12ch;margin:auto;display:block}.circle-cta i{line-height:1;position:absolute;bottom:1.25rem;right:1.45rem}.work-intro h2{max-width:78rem}.project-scene-copy>div p{color:#d0d0d0;max-width:27rem;font-size:1rem;line-height:1.55}.care-ui strong{max-width:11ch;margin-top:31%}.signal-ui strong{max-width:10ch}.discovery-ui strong{max-width:10ch;margin-top:22%}.metric-sequence h3{margin:1.1rem 0 1.55rem;line-height:.94}.metric-sequence p{max-width:34rem;line-height:1.6}.measurement-head{grid-template-columns:.5fr 1.5fr .5fr}.measurement-head h2{grid-column:2}.detail-title{display:block}.workstream-list article{grid-template-columns:.9fr 1fr}.service-output li{padding-left:0;display:block}@media (max-width:900px){.brand-mark{width:2.35rem;height:2.35rem}.art-cta{width:6.75rem;height:6.75rem;padding:1rem;bottom:1rem;right:1rem}.art-cta i{bottom:.8rem;right:.9rem}.circle-cta{width:10rem;height:10rem;padding:1.2rem}.circle-cta i{bottom:1rem;right:1.15rem}.measurement-head{grid-template-columns:1fr}.measurement-head h2{grid-column:auto}.metric-sequence h3{margin:1rem 0 1.3rem}}.brand-mark-3d{flex:none;width:2.2rem;height:2.2rem;display:block;position:relative;overflow:visible}.brand-mark-3d canvas{pointer-events:none;width:100%!important;height:100%!important;display:block!important}.loader-mark{width:6.5rem;height:6.5rem;transform:translateY(50%)}.route-mark{width:7rem;height:7rem}.route-curtain>span{font-size:initial;letter-spacing:normal}.geo-cursor{opacity:0;transition:opacity .12s,width .25s,height .25s,border-radius .25s,margin .25s}.geo-cursor.visible{opacity:1}.line-mask{margin-bottom:-.18em;padding-bottom:.18em}.line-mask>[data-mask]{padding-bottom:.02em}.hero-orbit{width:min(39vw,560px);height:min(39vw,560px);top:39%}.hero-position{justify-content:center;align-items:flex-end;padding-bottom:clamp(3.8rem,7vh,6.5rem);display:flex}.hero-position h1{z-index:5;width:100%;font-size:clamp(4rem,7.6vw,7.7rem);line-height:.92;position:relative}.about-split{grid-template-columns:1.5fr .7fr}.principles .method-grid{margin-top:0}.footer-call{padding-top:5rem}.contact-form input[type=tel]{color:#fff;background:0 0;border:0;border-bottom:1px solid #444;outline:0;padding:.8rem 0;font-size:1.1rem}.turnstile-field{align-items:center;min-height:4rem;display:flex}.turnstile-field p,.form-status{color:#aeb1b8;margin:0;font-size:.78rem;line-height:1.45}.form-status:empty{display:none}.submit-button:disabled{opacity:.48;cursor:not-allowed}@media (max-width:900px){.brand-mark-3d{width:2.35rem;height:2.35rem}.loader-mark{width:5.75rem;height:5.75rem}.route-mark{width:5.5rem;height:5.5rem}.hero-orbit{width:72vw;height:72vw;top:38%}.hero-position{justify-content:flex-end;padding-bottom:clamp(4.5rem,8vh,6rem)}.hero-position h1{font-size:12.6vw;line-height:.96}.about-split{grid-template-columns:1fr}}@media (max-width:560px){.hero-orbit{width:78vw;height:78vw;top:39%}.hero-position h1{font-size:13.2vw}}
