@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_next/static/media/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_next/static/media/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");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:Nyght;src:url(/nyght-light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nyght Fallback;src:local(Georgia);font-weight:300;size-adjust:95.0488%;ascent-override:105.209%;descent-override:21.0418%;line-gap-override:21.0418%}:root{--ink:#10211b;--forest:#152a22;--night:#08130f;--cream:#f2efe6;--paper:#e4e3dc;--soft:#dce2dc;--peri:#b6bee8;--blue:#56659c;--ochre:#b08345;--line:#10211b2e;--white-line:#f3efe53d;--serif:"Nyght", "Nyght Fallback", Georgia, serif;--sans:"Instrument Sans Variable", Arial, sans-serif;--pad:clamp(28px, 5.7vw, 88px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--sans);margin:0}body,button,input,select,textarea{font-family:var(--sans)}em,i,.display-accent{font-style:normal}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button,input,select,textarea{color:inherit}.page{overflow:clip}.site-header{z-index:20;min-height:98px;padding:0 var(--pad);border-bottom:1px solid var(--white-line);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute;inset:0 0 auto}.site-header.dark{border-color:var(--line)}.site-wordmark img{width:100%;height:auto}.site-horse{object-fit:contain;opacity:.84;width:46px;height:28px}.site-nav-wrap{justify-self:end;align-items:center;gap:32px;display:flex}.site-nav-wrap>nav{align-items:center;gap:28px;display:flex}.site-nav-wrap>nav a{opacity:.68;font-size:13px;position:relative}.site-nav-wrap>nav a[aria-current=page],.site-nav-wrap>nav a:hover{opacity:1}.site-nav-wrap>nav a[aria-current=page]:after{content:"";background:currentColor;height:1px;position:absolute;bottom:-9px;left:0;right:0}.site-header.light{color:#f4f0e8}.site-header.dark{color:var(--ink)}.site-nav-cta{background:var(--peri);min-width:154px;min-height:44px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:0 16px;font-size:11px;font-weight:650;transition:background .2s,transform .2s;display:flex}.site-nav-cta:hover{background:#d0d5f3;transform:translateY(-2px)}.site-menu{display:none;position:relative}.site-menu summary{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;font-size:12px;list-style:none}.site-menu summary::-webkit-details-marker{display:none}.site-menu div{background:var(--cream);width:220px;color:var(--ink);gap:2px;padding:16px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 16px 40px #0000002e}.site-menu a{border-bottom:1px solid var(--line);padding:12px}.light-header-shell{background:var(--cream);height:98px;position:relative}.eyebrow{color:var(--blue);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:400;display:inline-block}.eyebrow.light{color:var(--peri)}.home-hero{color:#f4f0e8;background:var(--night);height:880px;min-height:min(100svh,980px);position:relative}.home-hero video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(#03090738,#03090714 30%,#030907db 100%),linear-gradient(90deg,#0208066b,#0000 64%);position:absolute;inset:0}.home-hero-copy{z-index:2;left:var(--pad);right:var(--pad);position:absolute;bottom:clamp(52px,8vh,90px)}.hero-intro{letter-spacing:.14em;text-transform:uppercase;margin:0 0 28px;padding-left:4px;font-size:12px;font-weight:400}.home-hero h1{max-width:960px;font:300 clamp(67px, 7.2vw, 112px)/.89 var(--serif);letter-spacing:-.045em;margin:0}.home-hero h1 .display-accent{color:var(--peri)}.hero-bottom{grid-template-columns:minmax(300px,540px) auto;align-items:end;gap:42px;margin-top:40px;display:grid}.hero-bottom p{color:#f4f0e8cc;max-width:520px;margin:0;font-size:17px;line-height:1.55}.hero-bottom a{background:var(--cream);width:250px;min-height:56px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 20px;font-size:12px;font-weight:650;display:flex}.proof-rail{min-height:144px;padding:30px var(--pad);background:var(--cream);border-bottom:1px solid var(--line);grid-template-columns:1.3fr auto 1px auto 1px auto;align-items:center;gap:clamp(24px,4vw,64px);display:grid}.proof-rail>p{letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:12px;font-weight:400}.proof-rail div{align-items:baseline;gap:9px;display:flex}.proof-rail strong{font:300 42px/1 var(--serif)}.proof-rail span{color:#10211b94;font-size:12px}.proof-rail i{background:var(--line);width:1px;height:36px}.thesis-v2{min-height:860px;padding:120px var(--pad) 110px;color:var(--cream);background:var(--forest);grid-template-columns:.55fr 2.1fr .75fr;gap:clamp(32px,5vw,86px);display:grid}.thesis-v2 aside{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.folio{font:300 15px/1 var(--serif);color:#f2efe67a;writing-mode:vertical-rl;transform:rotate(180deg)}.thesis-statement{align-self:center}.thesis-statement h2{font:300 clamp(60px, 7vw, 108px)/.98 var(--serif);letter-spacing:-.04em;margin:0}.thesis-statement .thesis-turn{color:inherit;margin-top:.55em;margin-left:12%}.thesis-statement .display-accent{color:var(--cream)}.thesis-notes{align-self:end;gap:24px;display:grid}.thesis-notes p{border-top:1px solid var(--white-line);color:#f2efe6a3;margin:0;padding-top:18px;font-size:14px;line-height:1.65}.thesis-notes b{color:var(--cream);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.model-v2{background:var(--paper)}.model-title{padding:46px var(--pad);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.model-title span{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-size:12px;font-weight:400}.model-title p{font:300 28px/1 var(--serif);margin:0}.model-art{background:#d9d7cf;height:390px;overflow:hidden}.model-art img{object-fit:cover;width:100%;height:100%}.model-acts{padding:0 var(--pad);grid-template-columns:repeat(3,1fr);margin:0;list-style:none;display:grid}.model-acts li{border-right:1px solid var(--line);min-height:370px;padding:48px clamp(28px,4vw,60px) 48px 0;position:relative}.model-acts li+li{padding-left:clamp(28px,4vw,60px)}.model-acts li:last-child{border-right:0}.model-acts span{color:var(--blue);font-size:11px}.model-acts h3{font:300 clamp(58px, 6.3vw, 92px)/.9 var(--serif);letter-spacing:-.035em;margin:42px 0 24px}.model-acts p{color:#10211ba8;max-width:300px;margin:0;font-size:14px;line-height:1.65}.pathways{grid-template-columns:1.08fr .92fr;min-height:840px;display:grid}.pathway{padding:50px var(--pad) 52px;position:relative;overflow:hidden}.pathway>span{top:52px;left:var(--pad);z-index:2;letter-spacing:.14em;text-transform:uppercase;font-size:11px;position:absolute}.pathway>div:not(.pathway-figure){z-index:2;left:var(--pad);right:var(--pad);position:absolute;bottom:64px}.pathway b{letter-spacing:.13em;text-transform:uppercase;margin-bottom:22px;font-size:12px;display:block}.pathway h2{max-width:620px;font:300 clamp(48px, 5.3vw, 78px)/.98 var(--serif);letter-spacing:-.035em;margin:0 0 20px}.pathway p{opacity:.68;max-width:420px;margin:0;font-size:14px;line-height:1.6}.pathway>i{z-index:3;right:var(--pad);border:1px solid;border-radius:50%;place-items:center;width:56px;height:56px;font-style:normal;transition:transform .2s;display:grid;position:absolute;bottom:58px}.pathway:hover>i{transform:translate(6px)}.partnership-path{color:var(--cream);background:var(--forest)}.partnership-path>img{object-fit:cover;opacity:.27;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.foundry-path{color:var(--ink);background:var(--peri)}.pathway-figure{position:absolute;inset:0}.pathway-figure img{object-fit:cover;filter:saturate(.78);width:100%;height:54%}.foundry-path>div:not(.pathway-figure){top:59%;bottom:auto}.home-team{min-height:850px;padding:120px var(--pad);background:var(--cream);grid-template-columns:.8fr 1.2fr;gap:7vw;display:grid;position:relative}.home-team-copy{align-self:center}.home-team-copy h2{font:300 clamp(55px, 6vw, 88px)/.95 var(--serif);letter-spacing:-.04em;margin:22px 0 26px}.home-team-copy>p{color:#10211bad;max-width:470px;font-size:16px;line-height:1.65}.home-team-copy>a{border-bottom:1px solid var(--ink);justify-content:space-between;width:160px;margin-top:35px;padding-bottom:8px;font-size:12px;display:flex}.home-portraits{grid-template-columns:1fr 1fr;align-self:center;gap:18px;display:grid}.home-portraits figure{background:var(--paper);margin:0}.home-portraits img{object-fit:cover;object-position:top;width:100%;height:470px}.home-portraits figcaption{font:300 23px/1.2 var(--serif);padding:18px}.home-portraits figcaption span{font:500 9px/1.2 var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--blue)}.team-facts{left:var(--pad);right:var(--pad);justify-content:flex-end;gap:42px;display:flex;position:absolute;bottom:52px}.team-facts span{text-transform:uppercase;letter-spacing:.09em;font-size:11px}.team-facts b{font:300 30px/1 var(--serif);margin-right:6px}.closing-note{min-height:540px;padding:70px var(--pad);color:var(--cream);background:var(--blue);grid-template-rows:1fr auto;grid-template-columns:.55fr 1.7fr .7fr;gap:40px 5vw;display:grid}.closing-index{letter-spacing:.13em;text-transform:uppercase;font-size:12px}.closing-note h2{font:300 clamp(58px, 6.6vw, 98px)/.94 var(--serif);letter-spacing:-.04em;grid-column:2/4;align-self:center;margin:0}.closing-note h2 .display-accent{color:var(--night)}.closing-note p{color:#f2efe6b8;grid-column:2;max-width:520px;margin:0;font-size:15px;line-height:1.6}.closing-note>a{border-bottom:1px solid;grid-column:3;justify-content:space-between;align-self:end;padding-bottom:10px;font-size:12px;display:flex}.launch-footer{isolation:isolate;min-height:560px;padding:62px var(--pad) 34px;background:var(--night);color:var(--cream);position:relative;overflow:hidden}.launch-footer-wash{z-index:-2;background:linear-gradient(#071712e6,#071712cc 48%,#071712f0);position:absolute;inset:0}.launch-footer-watermark{z-index:-1;opacity:.095;width:92vw;height:auto;position:absolute;bottom:62px;left:4vw;right:4vw}.launch-footer-grid{grid-template-columns:minmax(300px,1.35fr) repeat(3,minmax(100px,.42fr));gap:clamp(34px,5vw,78px);display:grid}.launch-footer-brand>img{width:124px}.launch-footer-brand>p{color:#f3f0e8b3;max-width:42ch;margin:25px 0 0;font-size:13px;line-height:1.72}.launch-footer-timezones{max-width:420px;margin-top:32px}.launch-footer-timezones-label{color:#f3f0e89e;letter-spacing:.13em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:600;display:block}.launch-footer-places{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 30px;display:grid}.launch-footer-place{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.launch-footer-place span{color:#f3f0e88f;letter-spacing:.04em;font-size:10px;line-height:1.35}.launch-footer-place strong{color:#f3f0e8d1;font:500 12px/1.2 var(--sans);letter-spacing:.01em;margin-bottom:4px;display:block}.launch-footer-place time{color:#b9c2e8c2;font:500 12px/1.2 var(--sans);font-variant-numeric:tabular-nums;padding-top:1px}.launch-footer nav{flex-direction:column;gap:13px;display:flex}.launch-footer nav strong{color:#f3f0e8eb;margin-bottom:8px;font-size:11px}.launch-footer nav a{color:#f3f0e8b3;font-size:12px}.launch-footer nav a:hover{color:#fff}.launch-footer-bottom{right:var(--pad);bottom:28px;left:var(--pad);color:#f3f0e894;border-top:1px solid #f3f0e829;justify-content:space-between;gap:20px;padding-top:20px;font-size:11px;display:flex;position:absolute}.partnership-hero{background:var(--cream);grid-template-columns:1.12fr .88fr;min-height:760px;display:grid}.partnership-hero-copy{padding:clamp(90px, 12vw, 180px) 5vw 80px var(--pad);flex-direction:column;justify-content:center;display:flex}.partnership-hero h1{font:300 clamp(64px, 7vw, 106px)/.91 var(--serif);letter-spacing:-.045em;margin:26px 0 34px}.partnership-hero h1 .display-accent{color:var(--blue)}.partnership-hero-copy>p{color:#10211bad;max-width:540px;margin:0;font-size:17px;line-height:1.6}.partnership-hero figure{background:#f2eee5;margin:0;position:relative;overflow:hidden}.partnership-hero figure img{object-fit:cover;object-position:center;width:100%;height:100%}.partnership-hero figcaption{font:300 19px/1.25 var(--serif);border-top:1px solid #10211b59;padding-top:14px;position:absolute;bottom:26px;left:28px;right:28px}.acquire-brief{min-height:850px;padding:110px var(--pad);background:var(--soft);grid-template-columns:.8fr .55fr 1fr;align-items:start;gap:5vw;display:grid}.brief-question>span{letter-spacing:.13em;text-transform:uppercase;color:var(--blue);font-size:12px;font-weight:400}.brief-question h2{font:300 clamp(58px, 6vw, 92px)/.94 var(--serif);letter-spacing:-.04em;margin:26px 0 0}.brief-answer{color:#10211bad;margin:178px 0 0;font-size:15px;line-height:1.7}.acquire-brief dl{border-top:1px solid var(--line);margin:0}.acquire-brief dl div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;align-items:center;gap:20px;min-height:104px;padding:22px 0;display:grid}.acquire-brief dt{letter-spacing:.13em;text-transform:uppercase;color:#10211b80;font-size:9px}.acquire-brief dd{font:300 27px/1.1 var(--serif);margin:0}.acquire-brief .accent dd{color:var(--blue);font-size:46px}.acquire-brief dd small{font:500 10px/1 var(--sans);text-transform:uppercase;letter-spacing:.12em}.process-ledger{padding:110px var(--pad);color:var(--cream);background:var(--forest)}.process-heading{border-bottom:1px solid var(--white-line);grid-template-columns:.45fr 1.1fr .65fr;align-items:end;gap:4vw;padding-bottom:70px;display:grid}.process-heading h2{font:300 clamp(56px, 5.8vw, 88px)/.95 var(--serif);letter-spacing:-.035em;margin:0}.process-heading p{color:#f2efe6a3;margin:0;font-size:14px;line-height:1.65}.process-ledger ol{margin:0;padding:0;list-style:none}.process-ledger li{border-bottom:1px solid var(--white-line);grid-template-columns:.25fr .9fr 1.1fr;align-items:center;gap:5vw;min-height:160px;padding:30px 0;display:grid}.process-ledger li>span{font:300 24px/1 var(--serif);color:var(--peri)}.process-ledger li h3{font:300 36px/1.1 var(--serif);margin:0}.process-ledger li p{color:#f2efe69e;max-width:560px;margin:0;font-size:14px;line-height:1.6}.founder-choice{min-height:740px;padding:120px var(--pad);background:var(--cream);grid-template-columns:.85fr 1.15fr;gap:9vw;display:grid}.choice-intro{align-self:start;position:sticky;top:60px}.choice-intro>.eyebrow{font-size:12px}.choice-intro h2{font:300 clamp(60px, 6.2vw, 94px)/.94 var(--serif);letter-spacing:-.04em;margin:28px 0 22px}.choice-intro p{color:#10211b9e;font-size:15px}.choice-intro a{border-bottom:1px solid var(--ink);justify-content:space-between;width:250px;margin-top:50px;padding-bottom:10px;font-size:12px;display:flex}.choice-paths article{border-top:1px solid var(--line);grid-template-columns:80px 1fr;gap:24px;padding:34px 0;display:grid}.choice-paths article:last-child{border-bottom:1px solid var(--line)}.choice-paths>article>span{color:var(--blue);font-size:11px}.choice-paths h3{font:300 42px/1.05 var(--serif);margin:0 0 16px}.choice-paths p{color:#10211ba3;max-width:600px;margin:0;font-size:14px;line-height:1.65}.stewardship-story{background:var(--paper);grid-template-columns:1.15fr .85fr;min-height:860px;display:grid}.stewardship-image{overflow:hidden}.stewardship-image img{object-fit:cover;width:100%;height:100%}.stewardship-copy{padding:100px var(--pad) 80px 6vw;align-self:center}.stewardship-copy h2{font:300 clamp(58px, 5.8vw, 88px)/.94 var(--serif);letter-spacing:-.04em;margin:24px 0 28px}.stewardship-copy>p{color:#10211ba8;margin:0 0 42px;font-size:15px;line-height:1.68}.stewardship-copy ol{margin:0;padding:0;list-style:none}.stewardship-copy li{border-top:1px solid var(--line);grid-template-columns:88px 1fr;align-items:center;gap:18px;min-height:76px;padding:18px 0;display:grid}.stewardship-copy li:last-child{border-bottom:1px solid var(--line)}.stewardship-copy li b{font:300 25px/1 var(--serif)}.stewardship-copy li span{color:#10211ba3;font-size:13px;line-height:1.55}.faq-room{padding:120px var(--pad);background:#e5dcc9;grid-template-columns:.75fr 1.25fr;gap:9vw;display:grid}.faq-room>div:first-child h2{max-width:540px;font:300 clamp(54px, 5vw, 76px)/.96 var(--serif);margin:25px 0 0}.faq-list-v2 details{border-top:1px solid var(--line)}.faq-list-v2 details:last-child{border-bottom:1px solid var(--line)}.faq-list-v2 summary{cursor:pointer;min-height:78px;font:300 26px/1.15 var(--serif);justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.faq-list-v2 summary::-webkit-details-marker{display:none}.faq-list-v2 summary span{font:400 18px/1 var(--sans);color:var(--blue)}.faq-list-v2 details[open] summary span{transform:rotate(45deg)}.faq-list-v2 details p{color:#10211ba6;max-width:650px;margin:0 0 28px;font-size:14px;line-height:1.65}.foundry-hero-v2{min-height:930px;color:var(--cream);background:var(--night);position:relative}.foundry-hero-media{object-fit:cover;object-position:center;opacity:.82;filter:saturate(.78)contrast(1.05);width:62%;height:calc(100% - 98px);position:absolute;top:98px;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 27%);mask-image:linear-gradient(90deg,#0000 0,#000 27%)}.foundry-hero-meta{z-index:2;top:138px;left:var(--pad);right:var(--pad);letter-spacing:.12em;text-transform:uppercase;color:#f2efe694;justify-content:space-between;font-size:11px;display:flex;position:absolute}.foundry-hero-copy{z-index:3;left:var(--pad);max-width:940px;position:absolute;bottom:170px}.foundry-hero-copy h1{font:300 clamp(68px, 7.4vw, 112px)/.88 var(--serif);letter-spacing:-.045em;margin:26px 0 30px}.foundry-hero-copy h1 .display-accent{color:var(--peri)}.foundry-hero-copy>p{color:#f2efe6ad;max-width:500px;margin:0;font-size:17px;line-height:1.6}.foundry-word{left:var(--pad);right:var(--pad);z-index:1;letter-spacing:-.065em;color:#f2efe60e;white-space:nowrap;font-size:clamp(112px,16vw,250px);font-weight:700;line-height:.72;position:absolute;bottom:-22px}.method-board{min-height:980px;padding:120px var(--pad);background:var(--soft);position:relative}.method-art{width:73%;height:720px;overflow:hidden}.method-art img{object-fit:cover;width:100%;height:100%}.method-note{top:180px;right:var(--pad);background:var(--cream);border:1px solid #10211b1a;width:39%;padding:48px;position:absolute;box-shadow:0 18px 52px #10211b1c}.note-pin{display:none}.method-note h2{font:300 clamp(54px, 5vw, 78px)/.93 var(--serif);letter-spacing:-.04em;margin:24px 0}.method-note p{color:#10211ba6;margin:0;font-size:14px;line-height:1.65}.method-steps{right:var(--pad);background:var(--paper);width:47%;margin:0;padding:0;list-style:none;position:absolute;bottom:95px}.method-steps li{border-top:1px solid var(--line);grid-template-columns:130px 1fr;align-items:center;gap:20px;min-height:92px;padding:18px 24px;display:grid}.method-steps li:last-child{border-bottom:1px solid var(--line)}.method-steps b{font:300 34px/1 var(--serif)}.method-steps span{color:#10211b9e;font-size:13px;line-height:1.5}.case-ledger{padding:110px var(--pad) 130px;background:var(--cream)}.case-ledger>header{grid-template-columns:1.25fr .6fr;align-items:end;gap:8vw;padding-bottom:70px;display:grid}.case-ledger header span{letter-spacing:.13em;color:var(--blue);font-size:11px;font-weight:400}.case-ledger header h2{font:300 clamp(58px, 5.8vw, 88px)/.95 var(--serif);margin:28px 0 0}.case-ledger header p{color:#10211b9e;margin:0;font-size:14px;line-height:1.65}.case-list-v2{border-top:1px solid var(--line)}.case-entry-v2{border-bottom:1px solid var(--line)}.case-trigger-v2{width:100%;min-height:112px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:100px minmax(0,1fr) auto 34px;align-items:center;gap:25px;padding:0;display:grid}.case-trigger-v2>span:first-child{letter-spacing:.12em;color:var(--blue);font-size:11px}.case-trigger-v2 strong{font:300 clamp(28px,3vw,44px)/1 var(--serif)}.case-maturity{border:1px solid var(--line);letter-spacing:.11em;text-transform:uppercase;justify-self:start;padding:8px 10px;font-size:10px}.case-toggle{color:var(--blue);text-align:center;font-size:20px}.case-panel-v2{background:#e7e6df;grid-template-columns:minmax(290px,.65fr) minmax(500px,1.35fr);gap:clamp(42px,6vw,82px);margin:0 0 30px;padding:clamp(34px,4.5vw,64px);display:grid}.case-narrative-v2{flex-direction:column;justify-content:space-between;display:flex}.case-narrative-v2>p{color:#10211bad;max-width:58ch;margin:0;font-size:14px;line-height:1.72}.case-narrative-v2 dl{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:44px 0 0;display:grid}.case-narrative-v2 dl div{padding:17px 13px 0 0}.case-narrative-v2 dl div+div{border-left:1px solid var(--line);padding-left:13px}.case-narrative-v2 dt{letter-spacing:.1em;text-transform:uppercase;color:#10211b7a;min-height:28px;font-size:9px;line-height:1.4}.case-narrative-v2 dd{font:300 18px/1.2 var(--serif);margin:8px 0 0}.case-artifact{background:#f6f2e8;border:1px solid #10211b2e;min-height:420px;padding:24px;overflow:hidden;box-shadow:0 18px 45px #191f1b17}.artifact-meta{border-bottom:1px solid var(--line);color:#10211b85;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:20px;padding-bottom:16px;font-size:9px;display:flex}.rewrite-screens{grid-template-columns:1fr 30px 1.45fr;align-items:center;gap:14px;margin-top:30px;display:grid}.legacy-screen,.modern-screen{border:1px solid #10211b36;height:220px}.legacy-screen{background:#dedbd2;padding:15px}.legacy-screen span,.modern-screen>span{color:#10211b7a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:24px;font-size:9px;display:block}.legacy-screen i{background:#ffffff59;border:1px solid #10211b30;height:18px;margin-top:9px;display:block}.rewrite-arrow{color:var(--blue);text-align:center}.modern-screen{background:#f9f7f0;padding:17px}.modern-screen strong{font:300 22px/1 var(--serif);margin-bottom:23px;display:block}.modern-screen>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.modern-screen i{background:#dfe4df;height:55px}.modern-screen b{border:1px solid #10211b24;height:55px;margin-top:14px;display:block}.module-map{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.module-map span{color:#10211b9e;padding:14px 8px 0 0;font-size:9px}.module-map span+span{border-left:1px solid var(--line);padding-left:9px}.module-map b{color:#10211b70;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:8px;font-weight:400;display:block}.module-map .complete b{color:#526e61}.extractor-flow{grid-template-columns:.58fr .25fr 1.17fr;align-items:center;gap:19px;margin-top:30px;display:grid}.document-sheet{background:#fffdf7;border:1px solid #10211b33;height:280px;padding:18px;position:relative;transform:rotate(-1deg)}.document-sheet span{letter-spacing:.12em;font-size:9px;font-weight:400}.document-sheet i{background:#10211b24;height:5px;margin-top:18px;display:block}.document-sheet i:nth-of-type(2){width:74%}.document-sheet i:nth-of-type(3){width:88%}.document-sheet strong{color:var(--blue);font-size:10px;position:absolute;bottom:15px;right:16px}.flow-line{color:#10211b85;flex-direction:column;align-items:center;gap:24px;display:flex}.flow-line b{letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:400;position:relative}.flow-line b+b:before{content:"↓";color:var(--blue);position:absolute;top:-18px;left:50%;transform:translate(-50%)}.output-sheet{background:#eef0ea;border:1px solid #10211b38;padding:18px}.output-sheet>span{font:300 21px/1 var(--serif);margin-bottom:20px;display:block}.output-sheet>div{border-top:1px solid #10211b21;grid-template-columns:35px 1fr 64px;gap:9px;padding:10px 0;display:grid}.output-sheet b,.output-sheet i{font-size:9px;font-weight:500}.output-sheet b{color:#10211b75;text-transform:uppercase}.output-sheet i.high{color:#426653}.output-sheet i.medium{color:#8a7445}.export-tags{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.export-tags span{color:var(--blue);border:1px solid #56659c5c;padding:7px 10px;font-size:9px;font-weight:400}.filing-artifact{background:#dfe4df}.filing-flow{grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:center;gap:8px;margin-top:42px;display:grid}.filing-flow>div{background:#f8f6f0bf;border:1px solid #10211b33;min-height:128px;padding:16px}.filing-flow>div span{color:var(--blue);font-size:9px;display:block}.filing-flow strong{font:300 17px/1.1 var(--serif);margin:24px 0 7px;display:block}.filing-flow small{color:#10211b8a;font-size:9px}.filing-flow>i{color:var(--blue);text-align:center}.filing-status{background:#f8f6f0;border:1px solid #10211b33;width:min(370px,100%);margin:40px 0 0 auto;padding:18px}.filing-status>span{color:#10211b75;letter-spacing:.08em;text-transform:uppercase;margin-bottom:13px;font-size:9px;display:block}.filing-status>div{border-top:1px solid var(--line);grid-template-columns:10px 1fr auto;align-items:center;gap:9px;padding:8px 0;font-size:10px;display:grid}.filing-status i{background:#a4aaa5;border-radius:50%;width:6px;height:6px}.filing-status i.ready{background:#557666}.filing-status i.attention{background:#aa8450}.filing-status b{color:#10211b75;font-size:9px;font-weight:500}.boundary-v2{min-height:940px;padding:120px var(--pad);background:var(--peri);grid-template-columns:.75fr 1.05fr .7fr;align-items:center;gap:5vw;display:grid}.boundary-heading>span{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:400}.boundary-heading h2{font:300 clamp(58px, 6vw, 90px)/.94 var(--serif);letter-spacing:-.04em;margin:24px 0 28px}.boundary-heading h2 .display-accent{color:var(--cream)}.boundary-heading p{color:#10211b9e;max-width:420px;font-size:14px;line-height:1.65}.boundary-image{border-radius:48% 48% 0 0;height:620px;overflow:hidden}.boundary-image img{object-fit:cover;width:100%;height:100%}.boundary-lists{gap:40px;display:grid}.boundary-lists>div{border-top:1px solid #10211b4d;padding-top:20px}.boundary-lists b{font:300 28px/1 var(--serif)}.boundary-lists ul{margin:20px 0 0;padding:0;list-style:none}.boundary-lists li{border-top:1px solid #10211b26;padding:13px 0;font-size:13px}.capability-ribbon{padding:90px var(--pad);color:var(--cream);background:var(--blue)}.capability-ribbon>p{font:300 clamp(54px, 6vw, 90px)/.94 var(--serif);color:var(--night);margin:0 0 70px}.capability-ribbon>div{border-top:1px solid #f2efe659;grid-template-columns:repeat(3,1fr);display:grid}.capability-ribbon article{border-right:1px solid #f2efe640;padding:30px 30px 20px 0}.capability-ribbon article+article{padding-left:30px}.capability-ribbon article:last-child{border:0}.capability-ribbon article span{color:var(--peri);font-size:10px}.capability-ribbon h3{font:300 34px/1 var(--serif);margin:35px 0 18px}.capability-ribbon article p{color:#f2efe6ad;margin:0;font-size:13px;line-height:1.55}.team-hero-v2{min-height:860px;padding:110px var(--pad) 80px;background:var(--paper);grid-template-columns:1.2fr .65fr .65fr;gap:18px;display:grid;position:relative}.team-hero-title{align-self:center;padding-right:5vw}.team-hero-title h1{font:300 clamp(75px, 8vw, 122px)/.84 var(--serif);letter-spacing:-.05em;margin:26px 0 30px}.team-hero-title h1 .display-accent{color:var(--blue)}.team-hero-title>p{color:#10211ba8;max-width:520px;margin:0;font-size:16px;line-height:1.65}.team-hero-v2 figure{background:var(--cream);align-self:end;margin:0}.team-hero-v2 figure img{object-fit:cover;object-position:top;width:100%;height:560px}.team-hero-v2 figcaption{letter-spacing:.12em;text-transform:uppercase;padding:14px;font-size:9px}.hero-vid{transform:translateY(-28px)}.hero-jack{transform:translateY(10px)}.team-hero-mark{left:var(--pad);letter-spacing:.13em;color:var(--blue);font-size:11px;position:absolute;bottom:38px}.founder-editorial{min-height:680px;padding:110px var(--pad);color:var(--cream);background:var(--forest);grid-template-columns:1.15fr .8fr .8fr;gap:5vw;display:grid}.founder-editorial header span,.founder-editorial article>span{letter-spacing:.13em;text-transform:uppercase;color:var(--peri);font-size:11px}.founder-editorial header h2{font:300 clamp(55px, 5.8vw, 88px)/.94 var(--serif);letter-spacing:-.04em;margin:30px 0 0}.founder-editorial article{align-self:center;padding-top:4px}.founder-editorial article h3{font:300 35px/1.05 var(--serif);margin:40px 0 24px}.founder-editorial article p{color:#f2efe6a3;margin:0;font-size:14px;line-height:1.7}.collective-field{background:#cfd5d1;min-height:900px;position:relative}.collective-field>img{object-fit:cover;width:100%;height:900px}.collective-card{left:var(--pad);width:min(480px,40vw);color:var(--cream);background:#08130fe6;padding:48px;position:absolute;top:110px}.collective-card h2{font:300 clamp(58px, 6vw, 90px)/.9 var(--serif);margin:24px 0}.collective-card p{color:#f2efe6a6;margin:0;font-size:14px;line-height:1.65}.collective-facts{right:var(--pad);background:var(--peri);gap:34px;padding:22px 26px;display:flex;position:absolute;bottom:48px}.collective-facts span{letter-spacing:.1em;text-transform:uppercase;font-size:9px}.collective-facts b{font:300 29px/1 var(--serif);margin-right:5px}.ownership-index{padding:110px var(--pad);background:var(--cream);grid-template-columns:.55fr 1.45fr;gap:8vw;display:grid}.ownership-side span{letter-spacing:.13em;color:var(--blue);font-size:11px;font-weight:650}.ownership-side p{font:300 44px/1.02 var(--serif);margin:24px 0 0}.ownership-list article{border-top:1px solid var(--line);grid-template-columns:70px .65fr 1fr;align-items:center;gap:24px;min-height:110px;padding:24px 0;display:grid}.ownership-list article:last-child{border-bottom:1px solid var(--line)}.ownership-list article>span{color:var(--blue);font-size:10px}.ownership-list h3{font:300 34px/1 var(--serif);margin:0}.ownership-list p{color:#10211b9e;margin:0;font-size:13px;line-height:1.55}.careers-studio{min-height:860px;padding:110px var(--pad);background:#d7d4ca;grid-template-columns:.9fr 1.1fr;gap:8vw;display:grid}.careers-poster{align-self:start}.careers-poster h2{font:300 clamp(68px, 7vw, 104px)/.87 var(--serif);letter-spacing:-.045em;margin:30px 0}.careers-poster h2 .display-accent{color:var(--blue)}.careers-poster>p{color:#10211ba6;max-width:470px;font-size:15px;line-height:1.65}.roles-v2{align-self:center}.roles-v2>a{border-top:1px solid var(--line);min-height:170px;padding:26px 80px 26px 0;display:block;position:relative}.roles-v2>a:nth-child(3){border-bottom:1px solid var(--line)}.roles-v2>a>span{letter-spacing:.13em;text-transform:uppercase;color:var(--blue);font-size:9px}.roles-v2 h3{font:300 36px/1 var(--serif);margin:18px 0 12px}.roles-v2>a>p{color:#10211b99;max-width:560px;margin:0;font-size:13px;line-height:1.55}.roles-v2>a>i{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-style:normal;position:absolute;top:50%;right:0}.roles-v2>p{color:#10211b99;margin-top:28px;font-size:12px}.roles-v2>p a{border-bottom:1px solid}.partner-sheet{background:var(--cream);grid-template-columns:.82fr 1.18fr;min-height:960px;display:grid}.partner-letter{padding:130px var(--pad) 90px;color:var(--cream);background:var(--forest);position:relative}.partner-letter h1{font:300 clamp(72px, 7.5vw, 114px)/.86 var(--serif);letter-spacing:-.05em;margin:34px 0 24px}.partner-private{max-width:470px;font:300 43px/1.05 var(--serif);color:var(--peri);margin:0 0 38px}.partner-letter>p:not(.partner-private){color:#f2efe6a1;max-width:480px;font-size:14px;line-height:1.65}.partner-letter ul{border-top:1px solid var(--white-line);margin:46px 0;padding:0;list-style:none}.partner-letter li{border-bottom:1px solid var(--white-line);color:#f2efe6a8;padding:16px 0;font-size:12px}.partner-letter>a{border-bottom:1px solid var(--cream);justify-content:space-between;width:min(300px,100%);padding-bottom:9px;font-size:11px;display:flex}.partner-form-v2{padding:100px var(--pad) 80px 6vw}.form-heading>span{letter-spacing:.13em;text-transform:uppercase;color:var(--blue);font-size:11px;font-weight:400}.form-heading h2{font:300 clamp(52px, 5vw, 74px)/.94 var(--serif);margin:25px 0 18px}.form-heading p{color:#10211b99;max-width:650px;margin:0 0 50px;font-size:13px;line-height:1.6}.form-row{grid-template-columns:1fr 1fr;gap:28px;display:grid}.partner-form-v2 label{gap:12px;margin-bottom:26px;display:grid}.partner-form-v2 label>span{letter-spacing:.11em;text-transform:uppercase;color:#10211b9e;font-size:11px}.partner-form-v2 input,.partner-form-v2 select,.partner-form-v2 textarea{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;outline:none;width:100%;padding:9px 0 13px;font-size:16px}.partner-form-v2 input:focus,.partner-form-v2 select:focus,.partner-form-v2 textarea:focus{border-color:var(--blue)}.partner-form-v2 textarea{resize:vertical}.form-end{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:36px;padding-top:24px;display:flex}.form-end p{color:#10211b7a;max-width:340px;margin:0;font-size:10px;line-height:1.5}.form-end button{background:var(--peri);letter-spacing:.1em;text-transform:uppercase;cursor:default;border:0;justify-content:space-between;align-items:center;min-width:250px;min-height:58px;padding:0 20px;font-size:10px;font-weight:650;display:flex}@media (max-width:1100px){.site-header{grid-template-columns:1fr auto 1fr}.site-nav-wrap>nav{display:none}.site-menu{display:block}.site-nav-wrap{gap:20px}.thesis-v2{grid-template-columns:.35fr 2fr}.thesis-notes{grid-column:2;grid-template-columns:1fr 1fr}.acquire-brief{grid-template-columns:.9fr 1.1fr}.brief-answer{grid-column:1;margin-top:40px}.acquire-brief dl{grid-area:1/2/3}.method-note{width:46%}.case-panel-v2{grid-template-columns:1fr}.boundary-v2{grid-template-columns:.8fr 1.2fr}.boundary-image{grid-area:1/2/3}.boundary-lists{grid-column:1}.founder-editorial{grid-template-columns:1fr 1fr}.founder-editorial header{grid-column:1/3}.team-hero-v2{grid-template-columns:1fr .48fr .48fr}.launch-footer-grid{grid-template-columns:repeat(3,1fr)}.launch-footer-brand{grid-column:1/-1}.launch-footer-timezones{margin-top:30px}}@media (max-width:760px){:root{--pad:22px}.site-header{grid-template-columns:1fr auto;min-height:76px}.site-wordmark{width:98px}.site-horse,.site-nav-cta{display:none}.site-nav-wrap{grid-column:2}.light-header-shell{height:76px}.home-hero{height:760px;min-height:86svh}.home-hero-copy{bottom:38px}.hero-intro{margin-bottom:20px}.home-hero h1{font-size:clamp(52px,15vw,72px);line-height:.92}.hero-bottom{margin-top:28px;display:block}.hero-bottom p{font-size:14px}.hero-bottom a{width:100%;margin-top:26px}.proof-rail{grid-template-columns:1fr 1fr 1fr;gap:22px 12px;padding-top:28px;padding-bottom:28px}.proof-rail>p{grid-column:1/4}.proof-rail i{display:none}.proof-rail div{gap:4px;display:grid}.proof-rail strong{font-size:31px}.thesis-v2{min-height:auto;padding-top:76px;padding-bottom:78px;display:block}.thesis-v2 aside{flex-direction:row}.folio{writing-mode:initial;transform:none}.thesis-statement{margin-top:60px}.thesis-statement h2{font-size:49px}.thesis-statement .thesis-turn{margin:30px 0 0}.thesis-notes{margin-top:60px;display:block}.thesis-notes p+p{margin-top:24px}.model-title{align-items:flex-start;padding-top:30px;padding-bottom:30px}.model-title p{text-align:right;font-size:20px}.model-art{height:230px}.model-acts{display:block}.model-acts li,.model-acts li+li{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:34px 0 42px}.model-acts h3{margin:20px 0 14px;font-size:56px}.pathways{display:block}.pathway{min-height:650px;padding:32px var(--pad);display:block}.pathway>span{top:34px}.pathway h2{font-size:47px}.pathway>div:not(.pathway-figure){bottom:44px}.pathway>i{bottom:36px;right:22px}.foundry-path>div:not(.pathway-figure){top:52%}.pathway-figure img{height:46%}.home-team{min-height:auto;padding-top:82px;padding-bottom:110px;display:block}.home-team-copy h2{font-size:54px}.home-portraits{margin-top:50px}.home-portraits img{height:300px}.home-portraits figcaption{font-size:18px}.team-facts{justify-content:space-between;gap:8px;bottom:40px;left:22px;right:22px}.team-facts span{font-size:8px}.team-facts b{font-size:23px}.closing-note{min-height:560px;padding-top:64px;padding-bottom:64px;display:block}.closing-note h2{margin-top:80px;font-size:54px}.closing-note p{margin-top:36px}.closing-note>a{width:100%;margin-top:48px}.launch-footer{min-height:650px;padding:52px 20px 30px}.launch-footer-grid{grid-template-columns:repeat(3,1fr);gap:34px 22px}.launch-footer-brand{grid-column:1/-1}.launch-footer-watermark{width:136vw;bottom:88px;left:-18vw;right:-18vw}.launch-footer-places{gap:22px 28px}.launch-footer-bottom{bottom:25px;left:20px;right:20px}.partnership-hero{min-height:auto;display:block}.partnership-hero-copy{min-height:610px;padding:90px var(--pad) 70px}.partnership-hero h1{font-size:58px}.partnership-hero figure{height:450px}.acquire-brief{min-height:auto;padding-top:82px;padding-bottom:82px;display:block}.brief-question h2{font-size:56px}.brief-answer{margin:34px 0 58px}.acquire-brief dl div{grid-template-columns:100px 1fr}.acquire-brief dd{font-size:22px}.process-ledger{padding-top:80px;padding-bottom:80px}.process-heading{padding-bottom:50px;display:block}.process-heading h2{margin:28px 0;font-size:54px}.process-ledger li{grid-template-columns:46px 1fr;gap:16px;min-height:auto;padding:28px 0}.process-ledger li p{grid-column:2}.process-ledger li h3{font-size:29px}.founder-choice{min-height:auto;padding-top:82px;padding-bottom:82px;display:block}.choice-intro{position:static}.choice-intro h2{font-size:57px}.choice-paths{margin-top:68px}.choice-paths article{grid-template-columns:50px 1fr}.choice-paths h3{font-size:32px}.stewardship-story{flex-direction:column;min-height:auto;display:flex}.stewardship-image{height:420px}.stewardship-copy{padding:72px var(--pad)}.stewardship-copy h2{font-size:55px}.faq-room{padding-top:82px;padding-bottom:82px;display:block}.faq-room>div:first-child h2{font-size:50px}.faq-list-v2{margin-top:64px}.faq-list-v2 summary{font-size:23px}.foundry-hero-v2{min-height:790px}.foundry-hero-media{object-position:61% center;opacity:.62;width:100%;height:55%;top:76px;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.foundry-hero-meta{top:98px}.foundry-hero-meta span:last-child{display:none}.foundry-hero-copy{bottom:98px;right:var(--pad)}.foundry-hero-copy h1{font-size:59px}.foundry-hero-copy>p{font-size:14px}.foundry-word{font-size:26vw;bottom:-12px}.method-board{min-height:auto;padding-top:70px;padding-bottom:70px}.method-art{width:100%;height:380px}.method-note{width:calc(100% - 26px);margin:-40px auto 0;padding:32px;position:relative;top:auto;right:auto}.method-note h2{font-size:52px}.method-steps{width:100%;margin-top:54px;position:static}.method-steps li{grid-template-columns:118px 1fr;gap:10px}.method-steps b{font-size:31px}.case-ledger{padding-top:80px;padding-bottom:90px}.case-ledger>header{padding-bottom:50px;display:block}.case-ledger header h2{font-size:55px}.case-ledger header p{margin-top:28px}.case-trigger-v2{grid-template-columns:54px minmax(0,1fr) 22px;gap:14px;min-height:0;padding:22px 0}.case-trigger-v2 strong{font-size:27px}.case-maturity{grid-column:2;width:fit-content}.case-toggle{grid-area:1/3/3}.case-panel-v2{flex-direction:column;gap:36px;margin:0 -22px 24px;padding:34px 22px;display:flex}.case-narrative-v2 dl{grid-template-columns:1fr;margin-top:32px}.case-narrative-v2 dl div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:18px;padding:13px 0;display:grid}.case-narrative-v2 dl div+div{border-left:0;padding-left:0}.case-narrative-v2 dt{min-height:0}.case-narrative-v2 dd{margin:0;font-size:16px}.case-artifact{min-height:0;padding:16px}.rewrite-screens{grid-template-columns:.8fr 18px 1.2fr;gap:8px}.legacy-screen,.modern-screen{height:185px}.modern-screen{padding:10px;overflow:hidden}.modern-screen>span{margin-bottom:14px}.modern-screen strong{margin-bottom:12px;font-size:16px}.modern-screen i{height:45px}.modern-screen b{height:32px;margin-top:10px}.module-map{grid-template-columns:1fr}.module-map span{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 0;display:flex}.module-map span+span{border-left:0;padding-left:0}.module-map b{margin:0;display:inline}.extractor-flow{grid-template-columns:.62fr .16fr 1.22fr;gap:8px}.document-sheet{height:220px;padding:12px}.output-sheet{padding:11px}.output-sheet>div{grid-template-columns:27px 1fr 36px;gap:4px}.filing-flow{grid-template-columns:1fr;margin-top:25px}.filing-flow>div{min-height:104px}.filing-flow>i{transform:rotate(90deg)}.filing-status{margin-top:22px}.boundary-v2{flex-direction:column;align-items:stretch;min-height:auto;padding-top:82px;padding-bottom:82px;display:flex}.boundary-heading h2{font-size:57px}.boundary-image{border-radius:48% 48% 0 0;order:2;height:390px;margin-top:42px}.boundary-lists{order:3;margin-top:48px}.capability-ribbon{padding-top:76px;padding-bottom:76px}.capability-ribbon>p{font-size:55px}.capability-ribbon>div{display:block}.capability-ribbon article,.capability-ribbon article+article{border-bottom:1px solid #f2efe640;border-right:0;padding:28px 0}.team-hero-v2{grid-template-columns:1fr 1fr;gap:10px;min-height:850px;padding-top:74px;padding-bottom:72px}.team-hero-title{grid-column:1/3;padding:0}.team-hero-title h1{font-size:65px}.team-hero-v2 figure img{height:300px}.hero-vid,.hero-jack{transform:none}.team-hero-mark{display:none}.founder-editorial{min-height:auto;padding-top:82px;padding-bottom:82px;display:block}.founder-editorial header h2{font-size:54px}.founder-editorial article{border-top:1px solid var(--white-line);margin-top:62px;padding-top:30px}.collective-field{min-height:760px}.collective-field>img{height:760px}.collective-card{width:auto;padding:32px;top:54px;left:22px;right:22px}.collective-card h2{font-size:56px}.collective-facts{justify-content:space-between;gap:8px;bottom:28px;left:22px;right:22px}.collective-facts span{font-size:8px}.ownership-index{padding-top:80px;padding-bottom:80px;display:block}.ownership-side p{font-size:38px}.ownership-list{margin-top:58px}.ownership-list article{grid-template-columns:42px 1fr}.ownership-list article p{grid-column:2}.careers-studio{min-height:auto;padding-top:82px;padding-bottom:82px;display:block}.careers-poster h2{font-size:62px}.roles-v2{margin-top:60px}.roles-v2>a{padding-right:0}.roles-v2>a>i{margin-top:18px;display:block;position:static}.partner-sheet{min-height:auto;display:block}.partner-letter{padding:86px var(--pad) 72px}.partner-letter h1{font-size:64px}.partner-private{font-size:34px}.partner-form-v2{padding:80px var(--pad)}.form-heading h2{font-size:50px}.form-row,.form-end{display:block}.form-end button{width:100%;margin-top:24px}}.launch-kicker{color:var(--blue);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:400;line-height:1.2}.launch-kicker.light{color:var(--peri)}.launch-inline-link{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:20px;width:max-content;padding-bottom:6px;font-size:12px;display:inline-flex}.launch-inline-link.light{color:#f2efe6d6}.launch-button{min-width:180px;min-height:48px;font:700 9px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:28px;padding:0 18px;transition:transform .2s,background .2s;display:inline-flex}.launch-button:hover{transform:translateY(-2px)}.launch-button.light{background:var(--cream);color:var(--ink)}.launch-hero{background:var(--night);min-height:100svh;color:var(--cream);position:relative;overflow:hidden}.launch-film{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.launch-hero-shade{background:linear-gradient(#050f0c14 32%,#050f0cf0),linear-gradient(90deg,#050f0c3d,#0000 58%);position:absolute;inset:0}.launch-hero-copy{z-index:2;right:var(--pad);bottom:clamp(34px,7vh,90px);left:var(--pad);grid-template-columns:minmax(0,1.62fr) minmax(300px,.64fr);align-items:end;gap:8vw;display:grid;position:absolute}.launch-hero-copy h1{font:300 clamp(42px,min(5.15vw,9.6svh),82px)/1.04 var(--serif);letter-spacing:-.025em;margin:0}.launch-hero-copy h1>span{display:block}.launch-hero-copy h1 .display-accent{color:var(--peri);font-weight:400;display:inline}.launch-hero-detail{padding-bottom:4px}.launch-hero-detail:before{content:"";background:#f2efe66b;width:100%;height:1px;margin-bottom:22px;display:block}.launch-hero-detail>p{color:#f2efe6e0;max-width:43ch;margin:0;font-size:clamp(13px,min(.95vw,1.9svh),15px);line-height:1.64}.launch-hero-detail>div{align-items:center;gap:24px;margin-top:clamp(20px,3svh,29px);display:flex}.launch-facts{padding:0 var(--pad);background:var(--night);color:var(--cream);grid-template-columns:minmax(130px,.55fr) repeat(3,1fr);display:grid}.launch-facts>p{color:#f2efe685;letter-spacing:.14em;text-transform:uppercase;align-self:center;margin:0;padding-right:24px;font-size:9px;line-height:1.5}.launch-facts div{border-top:1px solid #f2efe62e;border-bottom:1px solid #f2efe62e;border-left:1px solid #f2efe62e;justify-content:center;align-items:baseline;gap:15px;padding:45px 20px;display:flex}.launch-facts strong{font:300 clamp(34px,4vw,62px)/1 var(--serif)}.launch-facts span{color:#f2efe68a;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.launch-hand-underline{z-index:0;white-space:nowrap;display:inline-block;position:relative}.launch-hand-underline:after{content:"";z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 18' preserveAspectRatio='none'%3E%3Cpath d='M4 10 C36 7 55 13 88 9 S145 7 216 9' fill='none' stroke='%23a9b0cf' stroke-width='7' stroke-linecap='round' opacity='.72'/%3E%3Cpath d='M7 13 C53 10 83 14 126 11 S178 12 213 10' fill='none' stroke='%238f98bd' stroke-width='2.4' stroke-linecap='round' opacity='.42'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:.17em;position:absolute;bottom:-.01em;left:-.04em;right:-.04em;transform:rotate(-.7deg)}.thesis-v2{min-height:800px;padding:120px var(--pad);grid-template-columns:minmax(0,1.55fr) minmax(300px,.58fr);align-items:center;gap:clamp(56px,9vw,150px)}.thesis-statement h2{font-size:clamp(58px,6.7vw,102px);line-height:.98}.thesis-statement h2>span{display:block}.thesis-statement .thesis-turn{color:inherit;margin:.32em 0 0 4%}.thesis-notes{align-self:center;gap:22px}.thesis-notes p{color:#f2efe6ad;border:0;padding:0;font-size:15px;line-height:1.74}.model-refined{padding:clamp(90px,10vw,150px) var(--pad) clamp(100px,11vw,165px);background:#f8f6f0}.model-refined-intro{padding-bottom:56px}.model-refined-intro>span{color:var(--blue);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:400;display:block}.model-refined-intro h2{max-width:none;font:300 clamp(48px,4.7vw,78px)/.98 var(--serif);letter-spacing:-.034em;margin:22px 0 0}.model-refined-art{aspect-ratio:3.1;background:#f3efe6;width:100%;margin:0;overflow:hidden}.model-refined-art img{object-fit:cover;object-position:center 68%;width:100%;height:100%}.model-refined-steps{border-top:1px solid #10211b4d;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:42px 0 0;padding:0;list-style:none;display:grid}.model-refined-steps li+li{border-left:1px solid var(--line);padding-left:32px}.model-refined-steps li>span{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:400}.model-refined-steps h3{max-width:13ch;font:300 clamp(26px,2.35vw,34px)/1.06 var(--serif);letter-spacing:-.02em;margin:48px 0 17px}.model-refined-steps p{color:#10211b9e;max-width:38ch;margin:0;font-size:12px;line-height:1.68}.home-route-preview{grid-template-columns:1.04fr .96fr;min-height:570px;display:grid;box-shadow:0 18px 48px #10211b14}.home-route-preview+.home-route-preview{margin-top:30px}.home-route-preview.reverse .home-route-image{order:2}.home-route-preview.reverse .home-route-copy{order:1}.home-route-image{background:#d4d9d4;min-height:570px;overflow:hidden}.home-route-image img{object-fit:cover;width:100%;height:100%}.home-route-copy{background:#f8f6f0e6;flex-direction:column;justify-content:center;padding:clamp(48px,6vw,92px);display:flex}.home-route-copy h2{max-width:12ch;font:300 clamp(42px,4.4vw,68px)/.98 var(--serif);letter-spacing:-.034em;margin:20px 0 26px}.home-route-copy p{color:#10211ba3;max-width:43ch;margin:0 0 32px;font-size:14px;line-height:1.72}.home-team{min-height:790px;padding-top:108px;padding-bottom:108px}.home-team-copy .team-facts{border-top:1px solid var(--line);justify-content:flex-start;gap:28px;margin-top:34px;padding-top:22px;display:flex;position:static}.home-team-copy .team-facts span{gap:5px;font-size:9px;display:grid}.home-team-copy .team-facts b{margin:0;font-size:30px}.launch-contact{padding:clamp(100px,12vw,175px) var(--pad);background:var(--night);color:var(--cream);grid-template-columns:1.05fr .65fr;gap:12vw;display:grid}.launch-contact h2{max-width:13ch;font:300 clamp(50px,5.7vw,90px)/.96 var(--serif);letter-spacing:-.04em;margin:20px 0 0}.launch-contact>div:last-child{align-self:end}.launch-contact p{color:#f2efe6a8;max-width:43ch;margin:0 0 35px;font-size:14px;line-height:1.74}.launch-email{font:300 clamp(25px,2.8vw,40px)/1 var(--serif);border-top:1px solid #f2efe647;border-bottom:1px solid #f2efe647;justify-content:space-between;gap:30px;padding:17px 0;display:flex}.partnership-hero-copy h1{margin-top:0}.acquire-brief{grid-template-columns:minmax(300px,.78fr) minmax(500px,1.22fr);gap:11vw;min-height:780px}.brief-question h2{max-width:12ch;font-size:clamp(48px,5vw,80px)}.brief-question>p{color:#10211ba3;max-width:45ch;margin:28px 0 0;font-size:14px;line-height:1.72}.acquire-brief dl div{grid-template-columns:minmax(105px,.32fr) 1fr}.acquire-brief dd,.acquire-brief .accent dd{color:var(--ink);font-size:clamp(21px,2.1vw,29px)}.process-heading{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:7vw}.process-heading>div h2{max-width:16ch;margin:24px 0 0;font-size:clamp(54px,5.5vw,84px)}.process-heading>p{max-width:45ch}.launch-founder-journey{padding:clamp(100px,11vw,165px) var(--pad);color:var(--cream);background:#26362f}.launch-founder-lead{grid-template-columns:.38fr 1.02fr .64fr;align-items:start;gap:5vw;display:grid}.launch-founder-lead h2{max-width:13ch;font:300 clamp(50px,5.6vw,88px)/.97 var(--serif);letter-spacing:-.035em;margin:0}.launch-founder-lead>p{color:#f2efe6ad;max-width:46ch;margin:3px 0 0;font-size:14px;line-height:1.75}.launch-founder-lead .launch-inline-link{grid-column:3;margin-top:22px}.launch-founder-paths{grid-template-columns:repeat(3,1fr);margin-top:76px;display:grid}.launch-founder-paths article{border-top:1px solid #f2efe633;border-bottom:1px solid #f2efe633;min-height:260px;padding:25px 30px 30px 0}.launch-founder-paths article+article{border-left:1px solid #f2efe633;padding-left:30px}.launch-founder-paths article>span{color:var(--peri);font-size:9px}.launch-founder-paths h3{font:300 28px/1.08 var(--serif);margin:70px 0 17px}.launch-founder-paths p{color:#f2efe69e;max-width:37ch;margin:0;font-size:12px;line-height:1.67}.foundry-hero-copy{max-width:980px;bottom:132px}.foundry-hero-copy h1{max-width:11.5ch;font-size:clamp(62px,6.7vw,102px);line-height:.94}.foundry-hero-copy>p{max-width:620px}.foundry-thesis-v2{min-height:560px;padding:clamp(95px,10vw,150px) var(--pad);color:var(--cream);background:var(--forest);grid-template-columns:minmax(0,1.25fr) minmax(300px,.65fr);align-items:center;gap:clamp(60px,11vw,180px);display:grid}.foundry-thesis-v2 h2{max-width:13ch;font:300 clamp(48px,5.1vw,78px)/.98 var(--serif);letter-spacing:-.035em;margin:0}.foundry-thesis-v2 p{color:#f2efe6ad;max-width:48ch;margin:0;font-size:15px;line-height:1.74}.foundry-definition{padding:clamp(90px,10vw,150px) var(--pad);background:var(--soft);grid-template-columns:1fr 1fr;display:grid}.foundry-definition-art{background:#d4d9d4;min-height:650px;overflow:hidden}.foundry-definition-art img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.launch-foundry-copy{background:#f8f6f0b8;flex-direction:column;justify-content:center;min-height:650px;padding:clamp(50px,6vw,94px);display:flex}.launch-foundry-copy h2{max-width:12ch;font:300 clamp(46px,4.9vw,76px)/.97 var(--serif);letter-spacing:-.035em;margin:20px 0 28px}.launch-foundry-copy>p{color:#10211bab;max-width:50ch;margin:0 0 17px;font-size:14px;line-height:1.74}.foundry-method-steps{border-top:1px solid var(--line);margin:27px 0 0;padding:0;list-style:none}.foundry-method-steps li{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:12px;padding:16px 0;display:grid}.foundry-method-steps li>span{color:#10211b6b;letter-spacing:.08em;padding-top:5px;font-size:9px}.foundry-method-steps li strong{font:300 20px/1.25 var(--serif);display:block}.foundry-method-steps li small{color:#10211b8c;max-width:46ch;margin-top:7px;font-size:11px;line-height:1.55;display:block}.foundry-brings-section{padding:clamp(92px,10vw,150px) var(--pad) clamp(105px,11vw,165px);background:#d8ded9}.foundry-brings-intro{grid-template-columns:minmax(0,1.05fr) minmax(300px,.62fr);align-items:end;gap:10vw;display:grid}.foundry-brings-intro h2{max-width:13ch;font:300 clamp(48px,5vw,78px)/.98 var(--serif);letter-spacing:-.034em;margin:0}.foundry-brings-intro p{color:#10211ba3;max-width:45ch;margin:0 0 4px;font-size:14px;line-height:1.72}.foundry-brings-grid{border-top:1px solid #10211b4d;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:66px;display:grid}.foundry-brings-grid article{min-height:255px;padding:25px 32px 32px 0}.foundry-brings-grid article+article{border-left:1px solid var(--line);padding-left:32px}.foundry-brings-grid article>span{color:var(--blue);letter-spacing:.13em;font-size:9px;font-weight:400}.foundry-brings-grid h3{font:300 clamp(25px,2.2vw,33px)/1.07 var(--serif);letter-spacing:-.018em;margin:65px 0 17px}.foundry-brings-grid p{color:#10211b9e;max-width:40ch;margin:0;font-size:12px;line-height:1.67}.foundry-project-types{padding:clamp(92px,10vw,150px) var(--pad) clamp(105px,11vw,165px);background:#f8f6f0}.project-types-heading{grid-template-columns:minmax(0,1.05fr) minmax(300px,.6fr);align-items:end;gap:9vw;display:grid}.project-types-heading>span{grid-column:1/-1}.project-types-heading h2{max-width:12ch;font:300 clamp(48px,5vw,78px)/.98 var(--serif);letter-spacing:-.034em;margin:22px 0 0}.project-types-heading p{color:#10211ba1;max-width:44ch;margin:0 0 4px;font-size:14px;line-height:1.72}.project-types-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin-top:66px;display:grid}.project-types-grid article{border-top:1px solid var(--line);min-height:215px;padding:24px 20px 34px 0}.project-types-grid article>span{color:var(--blue);letter-spacing:.13em;font-size:9px;font-weight:400}.project-types-grid h3{font:300 24px/1.1 var(--serif);letter-spacing:-.015em;margin:29px 0 15px}.project-types-grid p{color:#10211b9e;max-width:38ch;margin:0;font-size:13px;line-height:1.68}.project-types-coda{border-top:1px solid var(--line);max-width:44ch;font:300 clamp(28px,3.1vw,46px)/1.2 var(--serif);letter-spacing:-.022em;margin:55px 0 0;padding-top:48px}.interior-section-intro{grid-template-columns:.42fr 1.05fr .62fr;align-items:start;gap:5vw;display:grid}.interior-section-intro h2{max-width:13ch;font:300 clamp(46px,5vw,78px)/.98 var(--serif);letter-spacing:-.035em;margin:0}.interior-section-intro>p{color:#10211ba3;max-width:45ch;margin:4px 0 0;font-size:14px;line-height:1.72}.foundry-field-section{padding:clamp(95px,10vw,150px) var(--pad);background:var(--night);color:var(--cream)}.field-intro{color:var(--cream)}.field-intro h2{max-width:15ch}.field-intro>p{color:#f2efe69e}.foundry-case-list{border-top:1px solid #f2efe647;margin-top:78px}.foundry-case{border-bottom:1px solid #f2efe638}.foundry-case-trigger{width:100%;min-height:94px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:74px minmax(0,1fr) 155px 26px;align-items:center;gap:24px;padding:0;display:grid}.foundry-case-trigger>span:first-child{color:var(--peri);letter-spacing:.12em;font-size:10px}.foundry-case-trigger strong{font:300 clamp(23px,2.2vw,32px)/1.12 var(--serif)}.foundry-case-trigger .case-kind{color:#f2efe6b8;letter-spacing:.1em;text-transform:uppercase;border:1px solid #b6bee86b;justify-self:start;padding:7px 9px;font-size:9px}.foundry-case-trigger .case-summary{justify-self:start;gap:5px;display:grid}.foundry-case-trigger .case-summary b{color:var(--peri);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.foundry-case-trigger .case-summary small{color:#f2efe6b3;max-width:28ch;font-size:11px;line-height:1.35}.foundry-case-trigger .case-summary em{color:#f2efe675;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.foundry-case-trigger>i{color:var(--peri);pointer-events:none;font-size:22px;font-weight:300}.foundry-case-panel{color:var(--ink);background:#e9e5db;grid-template-columns:minmax(300px,.68fr) minmax(500px,1.32fr);gap:clamp(42px,6vw,86px);margin:0 0 30px;padding:clamp(34px,4.5vw,68px);display:grid}.case-narrative{flex-direction:column;justify-content:space-between;display:flex}.case-narrative>p{color:#10211bad;max-width:57ch;margin:0;font-size:13px;line-height:1.75}.case-narrative dl{border-top:1px solid #10211b42;grid-template-columns:repeat(3,1fr);margin:45px 0 0;display:grid}.case-narrative dl div{padding:17px 13px 0 0}.case-narrative dl div+div{border-left:1px solid var(--line);padding-left:13px}.case-narrative dt{color:#10211b70;letter-spacing:.1em;text-transform:uppercase;min-height:24px;font-size:8px;line-height:1.45}.case-narrative dd{font:300 17px/1.2 var(--serif);margin:8px 0 0}.responsibility-section{padding:clamp(95px,11vw,160px) var(--pad);background:#e9e6de;overflow:hidden}.boundary-intro{grid-template-columns:minmax(0,1.05fr) minmax(300px,.62fr)}.boundary-intro h2{max-width:13ch}.responsibility-figure{background:repeating-linear-gradient(0deg,#0000 0 37px,#10211b09 37px 38px),#d8d7d1;max-width:1260px;margin:78px auto 0;padding:clamp(14px,1.5vw,24px);position:relative;box-shadow:inset 0 0 0 1px #10211b14}.responsibility-art-wrap{background:#f8f6f0;grid-template-rows:clamp(220px,24vw,320px) auto;display:grid;overflow:hidden;transform:rotate(.22deg);box-shadow:0 24px 65px #191f1b29}.responsibility-figure img{object-fit:cover;object-position:center 53%;width:100%;height:100%}.foundry-responsibility .responsibility-figure img{transform:scaleX(-1)}.responsibility-figure figcaption{color:#10211b73;letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font-size:8px}.responsibility-labels{grid-template-columns:1fr 1fr;display:grid}.responsibility-labels>div{border-top:1px solid var(--line);background:#f8f6f0f5;min-height:250px;padding:31px 36px 34px}.responsibility-labels>div+div{border-left:1px solid var(--line)}.responsibility-labels h3{letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;font-weight:400}.responsibility-underline{z-index:0;display:inline-block;position:relative}.responsibility-underline:after{content:"";z-index:-1;border-radius:50%;height:3px;position:absolute;bottom:-.28em;left:-.08em;right:-.08em;transform:rotate(-1deg)}.responsibility-underline.balio:after{background:var(--peri)}.responsibility-underline.company:after{background:#bf8238}.responsibility-labels ul{grid-template-rows:repeat(3,auto);margin:22px 0 0;padding:0;list-style:none;display:grid}.responsibility-labels li{border-top:1px solid var(--line);color:#10211bad;padding:14px 0;font-size:12px}.foundry-dual-cta{padding:clamp(92px,10vw,145px) var(--pad);color:var(--cream);background:#1d3028;grid-template-columns:minmax(0,1.08fr) minmax(480px,.92fr);gap:10vw;display:grid}.foundry-dual-cta>h2{max-width:16ch;font:300 clamp(46px,4.8vw,74px)/.98 var(--serif);letter-spacing:-.034em;margin:0}.foundry-dual-cta-options{border-top:1px solid #f2efe638}.foundry-dual-cta-options article{border-bottom:1px solid #f2efe633;grid-template-columns:120px 1fr;gap:20px 32px;padding:28px 0;display:grid}.foundry-dual-cta-options p{color:#f2efe6ad;max-width:43ch;margin:0;font-size:13px;line-height:1.68}.foundry-dual-cta-options a{font:300 25px/1.1 var(--serif);border-bottom:1px solid #f2efe673;grid-column:2;justify-content:space-between;gap:25px;padding-bottom:10px;display:flex}.interior-hero{background:var(--night);min-height:min(780px,84svh);color:var(--cream);display:block;position:relative;overflow:hidden}.interior-hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.interior-hero-wash{background:linear-gradient(90deg,#06110deb,#06110da3 47%,#06110d33),linear-gradient(#0000 42%,#06110d8f);position:absolute;inset:0}.interior-hero-copy{z-index:2;right:var(--pad);bottom:clamp(55px,9vh,105px);left:var(--pad);position:absolute}.interior-hero-copy h1{max-width:12.5ch;font:300 clamp(55px,6.1vw,96px)/.96 var(--serif);letter-spacing:-.04em;margin:0 0 28px}.interior-hero-copy>p{color:#f2efe6c7;max-width:48ch;margin:0;font-size:16px;line-height:1.66}.launch-team{padding:clamp(100px,11vw,165px) var(--pad);background:#f8f6f0}.launch-section-heading{grid-template-columns:.38fr 1.04fr .64fr;align-items:start;gap:5vw;display:grid}.launch-section-heading h2{max-width:15ch;font:300 clamp(48px,5vw,80px)/.97 var(--serif);letter-spacing:-.035em;margin:0}.launch-section-heading p{color:#10211ba3;max-width:45ch;margin:3px 0 0;font-size:14px;line-height:1.72}.launch-founder-cards{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:72px;display:grid}.launch-founder-cards article{background:var(--paper);grid-template-columns:.82fr 1fr;min-height:560px;scroll-margin-top:20px;display:grid}.launch-founder-cards article>img{object-fit:cover;object-position:top center;width:100%;height:100%}.launch-founder-cards article>div{flex-direction:column;justify-content:flex-end;padding:32px;display:flex}.launch-founder-cards h3{font:300 35px/1 var(--serif);margin:18px 0 21px}.launch-founder-cards p{color:#10211ba6;margin:0;font-size:12px;line-height:1.68}.launch-broader-team{background:var(--soft);grid-template-columns:1.06fr .94fr;margin-top:120px;display:grid}.launch-team-art img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:620px}.launch-team-copy{flex-direction:column;justify-content:center;padding:clamp(45px,6vw,92px);display:flex}.launch-team-copy h2{max-width:12ch;font:300 clamp(44px,4.7vw,72px)/.98 var(--serif);letter-spacing:-.032em;margin:0 0 27px}.launch-team-copy>p{color:#10211ba3;max-width:46ch;margin:0;font-size:14px;line-height:1.72}.launch-team-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.launch-team-stats div{padding:22px 12px 0 0}.launch-team-stats div+div{border-left:1px solid var(--line);padding-left:12px}.launch-team-stats strong{font:300 38px/1 var(--serif);display:block}.launch-team-stats span{color:#10211b7d;letter-spacing:.13em;text-transform:uppercase;margin-top:7px;font-size:8px;display:block}.launch-functions{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.launch-functions article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:235px;padding:27px}.launch-functions article>span{color:#10211b61;font-size:9px}.launch-functions h3{font:300 25px/1.08 var(--serif);margin:61px 0 15px}.launch-functions p{color:#10211b9e;max-width:38ch;margin:0;font-size:12px;line-height:1.66}.eyebrow,.hero-intro,.proof-rail>p,.thesis-notes b,.model-title span,.pathway>span,.pathway b,.home-portraits figcaption span,.team-facts span,.closing-index,.brief-question>span,.acquire-brief dt,.acquire-brief dd small,.foundry-hero-meta,.case-ledger header span,.case-trigger-v2>span:first-child,.case-maturity,.case-narrative-v2 dt,.artifact-meta,.legacy-screen span,.modern-screen>span,.module-map b,.document-sheet span,.flow-line b,.output-sheet b,.export-tags span,.filing-status>span,.boundary-heading>span,.team-hero-v2 figcaption,.founder-editorial header span,.founder-editorial article>span,.collective-facts span,.ownership-side span,.roles-v2>a>span,.form-heading>span,.partner-form-v2 label>span,.launch-kicker,.launch-facts>p,.launch-facts span,.model-refined-intro>span,.model-refined-steps li>span,.launch-founder-paths article>span,.launch-foundry-copy li>span,.foundry-case-trigger>span:first-child,.foundry-case-trigger .case-kind,.project-types-grid article>span,.case-narrative dt,.responsibility-figure figcaption,.responsibility-labels h3,.launch-team-stats span,.launch-functions article>span{font-weight:400}@media (max-width:1100px){.thesis-v2{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:6vw}.home-route-preview,.home-route-image{min-height:520px}.acquire-brief{grid-template-columns:minmax(280px,.78fr) minmax(430px,1.22fr);gap:7vw}.brief-answer{display:none}.acquire-brief dl{grid-area:auto}.foundry-case-panel,.launch-founder-cards{grid-template-columns:1fr}.launch-founder-cards article>img{min-height:500px}}@media (max-width:900px){.launch-hero-copy{grid-template-columns:1.2fr .8fr;gap:5vw}.thesis-v2{grid-template-columns:1fr;gap:54px}.thesis-notes{max-width:660px}.home-route-preview{grid-template-columns:1fr}.home-route-preview.reverse .home-route-image,.home-route-preview.reverse .home-route-copy{order:initial}.home-route-image{height:480px;min-height:0}.home-route-copy{min-height:470px}.acquire-brief{grid-template-columns:1fr;gap:58px;min-height:auto}.process-heading{grid-template-columns:1fr;gap:34px}.process-heading>div h2{max-width:15ch}.launch-founder-lead{grid-template-columns:1fr;gap:28px}.launch-founder-lead .launch-inline-link{grid-column:auto}.launch-founder-paths{grid-template-columns:1fr}.launch-founder-paths article,.launch-founder-paths article+article{border-left:0;min-height:220px;padding-left:0}.foundry-definition{grid-template-columns:1fr}.foundry-definition-art{height:520px;min-height:0}.launch-foundry-copy{min-height:0}.project-types-heading{grid-template-columns:1fr;gap:28px}.project-types-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interior-section-intro{grid-template-columns:1fr;gap:28px}.boundary-intro{grid-template-columns:1fr}.foundry-case-trigger{grid-template-columns:60px minmax(0,1fr) 130px 22px;gap:16px}.foundry-dual-cta{grid-template-columns:1fr;gap:56px}.launch-section-heading{grid-template-columns:1fr;gap:28px}.launch-broader-team{grid-template-columns:1fr}.launch-team-art img{height:520px;min-height:0}.launch-functions{grid-template-columns:repeat(2,1fr)}.launch-contact{grid-template-columns:1fr;gap:46px}}@media (max-width:760px){.launch-hero-copy{flex-direction:column;align-items:flex-start;gap:28px;display:flex;bottom:40px;left:22px;right:22px}.launch-hero-copy h1{font-size:clamp(39px,10.4vw,55px);line-height:1.03}.launch-hero-detail>p{font-size:13px}.launch-hero-detail>div{flex-wrap:wrap;gap:18px}.launch-facts{grid-template-columns:repeat(3,1fr);padding:0 22px}.launch-facts>p{display:none}.launch-facts div{flex-direction:column;align-items:center;gap:7px;padding:28px 5px}.launch-facts strong{font-size:31px}.launch-facts span{font-size:7px}.thesis-v2{padding:76px 22px 82px}.thesis-statement{margin-top:0}.thesis-statement h2{font-size:47px}.thesis-statement .thesis-turn{margin:26px 0 0}.thesis-notes{margin-top:0}.model-title{padding:34px 22px}.model-title h2{font-size:30px}.model-acts h3{font-size:51px}.model-refined{padding:76px 22px 82px}.model-refined-intro{padding-bottom:42px}.model-refined-intro h2{font-size:44px}.model-refined-art{aspect-ratio:2.3}.model-refined-steps{grid-template-columns:1fr;margin-top:34px}.model-refined-steps li,.model-refined-steps li+li{border-left:0;min-height:205px;padding:24px 0 28px}.model-refined-steps li+li{border-top:1px solid var(--line)}.model-refined-steps h3{margin-top:42px;font-size:29px}.home-route-previews{padding:76px 22px}.home-route-image{height:330px}.home-route-copy{min-height:0;padding:55px 22px}.home-route-copy h2{font-size:43px}.home-team{padding-bottom:82px}.home-team-copy .team-facts{justify-content:space-between;gap:8px}.home-team-copy .team-facts span{font-size:8px}.launch-contact{padding:76px 22px}.launch-contact h2{font-size:48px}.launch-email{font-size:26px}.partnership-hero-copy h1{margin-top:0}.acquire-brief{padding:82px 22px}.brief-question h2{font-size:54px}.brief-question>p{margin-top:26px}.process-heading>div h2{margin:26px 0 0;font-size:51px}.launch-founder-journey{padding:82px 22px}.launch-founder-lead h2{font-size:54px}.launch-founder-paths{margin-top:52px}.launch-founder-paths h3{margin-top:50px}.foundry-hero-copy{bottom:82px}.foundry-hero-copy h1{font-size:54px}.foundry-definition{padding:0}.foundry-definition-art{height:350px}.launch-foundry-copy{padding:62px 22px}.foundry-project-types,.foundry-field-section,.responsibility-section{padding:76px 22px}.project-types-heading h2{font-size:45px}.project-types-grid{grid-template-columns:1fr;gap:0;margin-top:48px}.project-types-grid article{min-height:190px;padding-right:0}.project-types-coda{margin-top:38px;padding-top:38px;font-size:29px}.field-intro h2{font-size:45px}.foundry-case-list{margin-top:48px}.foundry-case-trigger{grid-template-columns:44px minmax(0,1fr) 20px;gap:12px;min-height:148px;padding:18px 0}.foundry-case-trigger strong{font-size:22px}.foundry-case-trigger .case-summary{grid-column:2;margin-top:-3px}.foundry-case-trigger>i{grid-area:1/3/3}.foundry-case-panel{flex-direction:column;gap:35px;margin:0 -22px 24px;padding:38px 22px;display:flex}.case-narrative dl{grid-template-columns:1fr}.case-narrative dl div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:18px;padding:13px 0;display:grid}.case-narrative dl div+div{border-left:0;padding-left:0}.case-narrative dt{min-height:0}.case-narrative dd{margin:0;font-size:16px}.responsibility-figure{box-shadow:none;background:0 0;margin-top:48px;padding:0}.responsibility-art-wrap{box-shadow:none;display:block;transform:none}.responsibility-figure img{display:none}.responsibility-labels{grid-template-columns:1fr;gap:16px}.responsibility-labels>div,.responsibility-labels .stays-group{border:1px solid #10211b26;min-height:0;padding:26px 22px}.responsibility-labels h3{font:300 27px/1.1 var(--serif);letter-spacing:0;text-transform:none}.responsibility-figure figcaption{display:none}.foundry-dual-cta{padding:76px 22px 84px}.foundry-dual-cta>h2{font-size:45px}.foundry-dual-cta-options article{grid-template-columns:1fr;gap:17px}.foundry-dual-cta-options a{grid-column:auto;font-size:24px}.interior-hero{min-height:620px}.interior-hero-copy{bottom:52px;left:22px;right:22px}.interior-hero-copy h1{font-size:49px}.interior-hero-copy>p{font-size:13px}.interior-hero-wash{background:linear-gradient(#06110d57 24%,#06110deb)}.launch-team{padding:76px 22px}.launch-section-heading h2{font-size:44px}.launch-founder-cards{margin-top:48px}.launch-founder-cards article{grid-template-columns:1fr;min-height:0}.launch-founder-cards article>img{height:430px;min-height:0}.launch-founder-cards article>div{min-height:250px}.launch-broader-team{margin:76px -22px 0}.launch-team-art img{height:340px}.launch-team-copy{padding:58px 22px}.launch-team-copy h2{font-size:44px}.launch-team-stats strong{font-size:32px}.launch-functions{grid-template-columns:1fr;margin-top:20px}.launch-functions article{min-height:205px}.launch-functions h3{margin-top:48px}}.home-founder-close{padding:clamp(92px, 11vw, 165px) var(--pad);color:var(--cream);background:#0b1a18;border-top:1px solid #b6bee847;position:relative;overflow:hidden}.home-founder-close:after{content:"";border:1px solid #b6bee814;border-radius:50%;width:55vw;height:55vw;position:absolute;bottom:-31vw;right:-12vw}.home-founder-close-inner{z-index:1;position:relative}.home-founder-close-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.5fr);align-items:end;gap:7vw;margin-top:25px;display:grid}.home-founder-close h2{max-width:24ch;font:300 clamp(46px, 4.55vw, 70px)/1.01 var(--serif);letter-spacing:-.034em;text-wrap:balance;margin:0}.home-founder-close-grid p{color:#f2efe6b8;max-width:47ch;margin:0 0 34px;font-size:15px;line-height:1.75}.home-founder-close-link{max-width:390px;font:300 clamp(23px, 2.2vw, 34px)/1 var(--serif);border-top:1px solid #f2efe64d;border-bottom:1px solid #f2efe64d;justify-content:space-between;gap:30px;padding:18px 0;transition:color .2s,border-color .2s;display:flex}.home-founder-close-link:hover{color:var(--peri);border-color:var(--peri)}.partnership-journey{padding:clamp(78px, 8vw, 120px) var(--pad) clamp(65px, 7vw, 105px);color:var(--cream);background:#1d3028}.partnership-journey-intro>span,.partnership-tab-action{letter-spacing:.22em;text-transform:uppercase;font-size:9px;font-weight:400;line-height:1.4}.partnership-journey-intro>span{color:var(--peri)}.partnership-journey-intro h2{font:300 clamp(43px, 4.2vw, 66px)/1 var(--serif);letter-spacing:-.032em;margin:22px 0 0}.partnership-journey-intro p{color:#f2efe6a6;max-width:48ch;margin:22px 0 0;font-size:15px;line-height:1.65}.partnership-tabs-wrap{margin-top:clamp(54px,6vw,88px);padding-top:35px;position:relative}.partnership-tabs-wrap:before{content:"";background:#f2efe633;height:1px;position:absolute;top:0;left:0;right:0}.partnership-tabs{grid-template-columns:repeat(3,1fr);gap:clamp(15px,2.2vw,34px);display:grid}.partnership-tabs button{color:#f2efe6a3;cursor:pointer;text-align:left;background:0 0;border:1px solid #f2efe638;border-radius:0;flex-direction:column;min-height:225px;padding:27px 28px 25px;transition:color .25s,border-color .25s,background .25s;display:flex;position:relative}.partnership-tabs button:before{content:"";background:#f2efe659;width:9px;height:9px;transition:background .25s;position:absolute;top:-40px;left:28px}.partnership-tabs button:hover{color:var(--cream);border-color:#f2efe68c}.partnership-tabs button:focus-visible{outline:2px solid var(--peri);outline-offset:4px}.partnership-tabs button.active{color:var(--ink);border-color:var(--cream);background:var(--cream)}.partnership-tabs button.active:before{background:var(--peri)}.partnership-tab-title{align-items:baseline;gap:15px;display:flex}.partnership-tab-title b{color:var(--peri);font:300 16px/1 var(--serif)}.partnership-tabs button.active .partnership-tab-title b{color:var(--blue)}.partnership-tab-title strong{font:300 clamp(27px, 2.3vw, 37px)/1 var(--serif)}.partnership-tab-body{max-width:39ch;margin-top:21px;font-size:13px;line-height:1.62;display:block}.partnership-tab-action{opacity:.67;border-top:1px solid;width:100%;margin-top:auto;padding-top:16px;display:block}.journey-panel:focus-visible{outline:2px solid var(--peri);outline-offset:-2px}.stay-horizon{border-top:1px solid #f2efe633;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);align-items:start;gap:8vw;margin-top:90px;padding-top:52px;display:grid}.stay-horizon>h3{max-width:15ch;font:300 clamp(35px, 3.4vw, 52px)/1 var(--serif);letter-spacing:-.028em;margin:0}.stay-horizon>div{border-top:1px solid #f2efe633}.stay-horizon article{border-bottom:1px solid #f2efe633;grid-template-columns:minmax(145px,.42fr) minmax(0,1fr);gap:28px;padding:22px 0;display:grid}.stay-horizon h4{font:300 23px/1.1 var(--serif);margin:0}.stay-horizon p{color:#f2efe69e;max-width:47ch;margin:0;font-size:12px;line-height:1.65}.journey-panel-stack:focus-visible{outline:2px solid var(--peri);outline-offset:-2px}.journey-acquire-brief{min-height:760px}.build-foundation-section{padding:clamp(92px, 10vw, 150px) var(--pad);background:#f8f6f0}.build-foundation-intro{grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:end;gap:9vw;display:grid}.build-foundation-intro>span{grid-column:1/-1}.build-foundation-intro h2{max-width:15ch;font:300 clamp(48px, 5vw, 78px)/.97 var(--serif);letter-spacing:-.035em;margin:24px 0 0}.build-foundation-intro p{color:#10211ba3;max-width:44ch;margin:0 0 3px;font-size:14px;line-height:1.72}.build-capability-grid{border-top:1px solid #10211b4d;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:70px;display:grid}.build-capability-grid article{min-height:275px;padding:25px 27px 30px 0}.build-capability-grid article+article{border-left:1px solid var(--line);padding-left:27px}.build-capability-grid article>span{color:var(--blue);letter-spacing:.13em;font-size:9px;font-weight:400}.build-capability-grid h3{max-width:13ch;font:300 clamp(24px, 2.05vw, 31px)/1.07 var(--serif);letter-spacing:-.018em;margin:72px 0 17px}.build-capability-grid p{color:#10211b9e;max-width:38ch;margin:0;font-size:12px;line-height:1.67}.foundry-bridge{padding:clamp(78px, 8vw, 120px) var(--pad);background:#d8ded9;grid-template-columns:minmax(0,1.05fr) minmax(300px,.62fr);align-items:end;gap:10vw;display:grid}.foundry-bridge h2{max-width:15ch;font:300 clamp(43px, 4.2vw, 66px)/.98 var(--serif);letter-spacing:-.032em;margin:24px 0 0}.foundry-bridge p{color:#10211ba8;max-width:48ch;margin:0 0 30px;font-size:14px;line-height:1.72}.build-boundary-section{padding:clamp(92px, 10vw, 150px) var(--pad);color:var(--cream);background:var(--night)}.build-boundary-intro{grid-template-columns:minmax(0,1.05fr) minmax(300px,.62fr);align-items:end;gap:9vw;display:grid}.build-boundary-intro h2{max-width:14ch;font:300 clamp(46px, 4.7vw, 72px)/.98 var(--serif);letter-spacing:-.033em;margin:0}.build-boundary-intro p{color:#f2efe6a6;max-width:46ch;margin:0 0 4px;font-size:14px;line-height:1.72}.build-boundary-grid{border-top:1px solid #f2efe638;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:65px;display:grid}.build-boundary-grid article{padding:28px 38px 0 0}.build-boundary-grid article+article{border-left:1px solid #f2efe62e;padding-left:38px}.build-boundary-grid h3{color:var(--peri);font:300 27px/1.08 var(--serif);margin:0 0 28px}.build-boundary-grid ul{margin:0;padding:0;list-style:none}.build-boundary-grid li{color:#f2efe6c2;border-top:1px solid #f2efe629;padding:18px 0;font-size:13px;line-height:1.55}.build-boundary-grid li:last-child{border-bottom:1px solid #f2efe629}.stay-overview-section{padding:clamp(90px, 9vw, 135px) var(--pad);background:#f8f6f0;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:10vw;display:grid}.stay-overview-copy h2{max-width:17ch;font:300 clamp(43px, 4.3vw, 67px)/.99 var(--serif);letter-spacing:-.033em;margin:24px 0 25px}.stay-overview-copy p{color:#10211ba6;max-width:54ch;margin:0;font-size:14px;line-height:1.75}.stay-ledger{border-top:1px solid var(--line);margin:0}.stay-ledger>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.58fr) minmax(0,1fr);align-items:center;gap:32px;min-height:105px;padding:22px 0;display:grid}.stay-ledger dt{font-size:13px;font-weight:500;line-height:1.45}.stay-ledger dd{color:#10211b9e;margin:0;font-size:13px;line-height:1.6}.stewardship-commitments-section{padding:clamp(90px, 9vw, 135px) var(--pad) clamp(105px, 11vw, 165px);color:var(--cream);background:#1d3028}.stewardship-commitments-intro{grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);align-items:end;gap:10vw;display:grid}.stewardship-commitments-intro h2{max-width:12ch;font:300 clamp(43px, 4.3vw, 67px)/.99 var(--serif);letter-spacing:-.032em;margin:0}.stewardship-commitments-intro p{color:#f2efe6a3;max-width:43ch;margin:0 0 3px;font-size:14px;line-height:1.7}.stewardship-commitments-grid{border-top:1px solid #f2efe633;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px;margin-top:68px;display:grid}.stewardship-commitments-grid article{border-bottom:1px solid #f2efe62e;min-height:230px;padding:25px 24px 30px 0}.stewardship-commitments-grid article:nth-child(2n){border-left:1px solid #f2efe629;padding-left:24px;padding-right:0}.stewardship-commitments-grid article>span{color:var(--peri);letter-spacing:.13em;font-size:9px;font-weight:400}.stewardship-commitments-grid h3{font:300 25px/1.08 var(--serif);margin:47px 0 14px}.stewardship-commitments-grid p{color:#f2efe69e;max-width:43ch;margin:0;font-size:12px;line-height:1.67}.careers-values-studio{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start}.careers-values-studio .careers-poster{position:sticky;top:60px}.careers-values-studio .careers-poster h2{font-size:clamp(56px,5.8vw,88px)}.careers-contact{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:28px;max-width:280px;margin-top:38px;padding:14px 0;font-size:12px;display:flex}.values-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.values-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:245px;padding:25px 28px 29px}.values-grid article>span{color:var(--blue);letter-spacing:.13em;font-size:9px;font-weight:400}.values-grid h3{max-width:15ch;font:300 clamp(25px, 2.1vw, 33px)/1.06 var(--serif);letter-spacing:-.018em;margin:58px 0 15px}.values-grid p{color:#10211b9e;max-width:42ch;margin:0;font-size:12px;line-height:1.67}@media (max-width:900px){.home-founder-close-grid{grid-template-columns:1fr;gap:45px}.home-founder-close-grid>div{max-width:620px}.partnership-tabs{gap:14px}.partnership-tabs button{min-height:245px;padding-left:20px;padding-right:20px}.partnership-tabs button:before{left:20px}.stay-horizon{grid-template-columns:1fr;gap:42px}.build-foundation-intro,.foundry-bridge,.build-boundary-intro,.stewardship-commitments-intro{grid-template-columns:1fr;gap:28px}.foundry-thesis-v2,.foundry-brings-intro{grid-template-columns:1fr;gap:34px}.foundry-thesis-v2{min-height:0}.foundry-thesis-v2 p{max-width:620px}.build-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.build-capability-grid article:nth-child(3){border-top:1px solid var(--line);border-left:0;padding-left:0}.build-capability-grid article:nth-child(4){border-top:1px solid var(--line)}.stay-overview-section{grid-template-columns:1fr;gap:58px}.careers-values-studio{grid-template-columns:1fr;gap:64px}.careers-values-studio .careers-poster{position:static}}@media (max-width:760px){.home-founder-close{padding:76px 22px 86px}.home-founder-close h2{font-size:43px}.home-founder-close-grid p{font-size:14px}.home-founder-close-link{max-width:none;font-size:25px}.partnership-journey{padding:72px 22px 58px}.partnership-journey-intro h2{font-size:44px}.partnership-tabs-wrap{padding-top:0}.partnership-tabs-wrap:before{display:none}.partnership-tabs{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;padding:4px 1px 14px;overflow-x:auto}.partnership-tabs button{scroll-snap-align:start;min-height:126px;padding:18px 16px}.partnership-tabs button:before{display:none}.partnership-tab-title{gap:10px;display:grid}.partnership-tab-title strong{font-size:25px}.partnership-tab-body,.partnership-tab-action{display:none}.stay-horizon{margin-top:64px;padding-top:40px}.stay-horizon>h3{font-size:38px}.stay-horizon article{grid-template-columns:1fr;gap:11px}.journey-acquire-brief{padding-top:76px;padding-bottom:82px}.build-foundation-section,.build-boundary-section,.stay-overview-section,.stewardship-commitments-section{padding:76px 22px 84px}.build-foundation-intro h2,.build-boundary-intro h2,.stay-overview-copy h2,.stewardship-commitments-intro h2{font-size:44px}.build-capability-grid{grid-template-columns:1fr;margin-top:48px}.build-capability-grid article,.build-capability-grid article+article{border-top:1px solid var(--line);border-left:0;min-height:215px;padding:24px 0 28px}.build-capability-grid h3{margin-top:45px;font-size:29px}.foundry-thesis-v2,.foundry-brings-section{padding:76px 22px 84px}.foundry-thesis-v2 h2,.foundry-brings-intro h2{font-size:44px}.foundry-brings-grid{grid-template-columns:1fr;margin-top:48px}.foundry-brings-grid article,.foundry-brings-grid article+article{border-left:0;min-height:210px;padding:24px 0 28px}.foundry-brings-grid article+article{border-top:1px solid var(--line)}.foundry-brings-grid h3{margin-top:45px;font-size:29px}.foundry-bridge{grid-template-columns:1fr;gap:36px;padding:72px 22px 78px}.foundry-bridge h2{font-size:43px}.build-boundary-grid{grid-template-columns:1fr;gap:34px;margin-top:48px}.build-boundary-grid article,.build-boundary-grid article+article{border-left:0;padding:24px 0 0}.build-boundary-grid article+article{border-top:1px solid #f2efe638}.stay-overview-section{gap:46px}.stay-ledger>div{grid-template-columns:1fr;gap:8px;min-height:0;padding:22px 0}.stewardship-commitments-grid{grid-template-columns:1fr;margin-top:48px}.stewardship-commitments-grid article,.stewardship-commitments-grid article:nth-child(2n){border-left:0;min-height:210px;padding:24px 0 28px}.stewardship-commitments-grid h3{margin-top:42px}.careers-values-studio{padding:82px 22px}.careers-values-studio .careers-poster h2{font-size:54px}.values-grid{grid-template-columns:1fr}.values-grid article{min-height:220px}.values-grid h3{margin-top:48px;font-size:29px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.launch-film{display:none}.launch-hero{background:var(--night) url(/hero-poster.jpg) center / cover no-repeat}.foundry-hero-v2{background:var(--night)}*,:before,:after{transition:none!important}}.launch-hero{background:var(--night) url(/hero-poster.jpg) center / cover no-repeat}.foundry-hero-v2{background:var(--night)}@media (min-width:901px){.partnership-journey{padding-top:86px;padding-bottom:76px}.journey-acquire-brief{min-height:0;padding-top:80px;padding-bottom:80px}.process-ledger{padding-top:80px;padding-bottom:80px}.process-heading{padding-bottom:50px}.process-ledger li{min-height:135px;padding-top:24px;padding-bottom:24px}.launch-founder-journey{padding-top:88px;padding-bottom:88px}.launch-founder-paths{margin-top:54px}.launch-founder-paths article{min-height:220px}.launch-founder-paths h3{margin-top:48px}.foundry-hero-v2{min-height:min(900px,100svh)}.foundry-thesis-v2{min-height:430px;padding-top:78px;padding-bottom:78px}.foundry-definition{grid-template-rows:700px;padding-top:72px;padding-bottom:72px}.foundry-definition-art,.launch-foundry-copy{min-height:0}.launch-foundry-copy{padding:32px 48px}.launch-foundry-copy h2{margin-top:18px;margin-bottom:20px}.launch-foundry-copy>p{margin-bottom:10px}.foundry-method-steps{margin-top:14px}.foundry-method-steps li{padding-top:12px;padding-bottom:12px}.foundry-method-steps li small{margin-top:4px}.foundry-brings-section{padding-top:55px;padding-bottom:55px}.foundry-brings-grid{margin-top:44px}.foundry-brings-grid article{min-height:210px}.foundry-brings-grid h3{margin-top:45px}.responsibility-section{padding-top:82px;padding-bottom:82px}.responsibility-figure{margin-top:50px}.responsibility-labels>div{min-height:210px}.foundry-field-section{padding-top:82px;padding-bottom:82px}.foundry-case-list{margin-top:54px}.foundry-project-types{padding-top:82px;padding-bottom:88px}.project-types-grid{margin-top:46px}.project-types-grid article{min-height:175px}.project-types-coda{margin-top:34px;padding-top:34px}}body.mobile-menu-open{overflow:hidden}.site-menu summary{z-index:42;align-items:center;gap:10px;min-height:44px;padding:0 2px;display:flex;position:relative}.site-menu summary:focus-visible{outline-offset:5px;outline:2px solid}.site-menu .menu-state{width:16px;height:16px;position:relative}.site-menu .menu-state:before,.site-menu .menu-state:after{content:"";background:currentColor;width:14px;height:1px;transition:transform .18s;position:absolute;top:7px;left:1px}.site-menu .menu-state:after{transform:rotate(90deg)}.site-menu[open] .menu-state:after{transform:rotate(0)}.site-menu nav{z-index:40;padding:24px var(--pad) 34px;background:var(--cream);color:var(--ink);flex-direction:column;display:flex;position:fixed;inset:98px 0 0;overflow-y:auto;box-shadow:0 24px 65px #0003}.site-menu nav a{border-bottom:1px solid var(--line);min-height:58px;font:300 34px/1 var(--serif);align-items:center;padding:0;display:flex}.site-menu nav a[aria-current=page]:not(.site-menu-cta){color:#152a22;position:relative}.site-menu nav a[aria-current=page]:not(.site-menu-cta):after{content:"";background:currentColor;width:1.5rem;height:1px;position:absolute;bottom:.25rem;left:0}.site-menu nav a:focus-visible{outline-offset:5px;outline:2px solid #152a22}.site-menu nav .site-menu-cta{min-height:58px;color:var(--cream);font:650 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;background:#152a22;border:0;justify-content:space-between;margin-top:auto;padding:0 18px}@media (max-width:1100px) and (min-width:761px){.launch-footer{min-height:660px}}@media (max-width:760px){.site-menu nav{padding:18px 22px 26px;top:76px}.site-menu nav a{min-height:54px;font-size:30px}.site-menu nav .site-menu-cta{min-height:54px}.launch-film{object-position:58% center}.foundry-hero-media{object-position:69% center}.launch-footer-timezones{margin-top:26px}.launch-footer-places{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:none}.launch-footer-place{display:block}.launch-footer-place time{margin-top:5px;display:block}}::selection{background:var(--peri);color:var(--ink)}:is(a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:2px solid var(--peri);outline-offset:4px}.site-header{border-bottom-color:#f2efe647;min-height:88px}.site-header.dark{border-bottom-color:#10211b38}.site-wordmark{width:134px}.site-horse{opacity:.72;width:42px}.site-nav-wrap>nav{gap:31px}.site-nav-wrap>nav a{letter-spacing:.015em;font-size:12px}.site-nav-cta{min-width:164px;min-height:46px}.launch-button{font-size:11px}.launch-hero-shade{background:linear-gradient(#050f0c3d,#050f0c05 35%,#050f0ceb 100%),linear-gradient(90deg,#050f0c6b,#0000 68%)}.launch-hero-copy{grid-template-columns:minmax(0,1.48fr) minmax(320px,.52fr);gap:clamp(48px,8vw,130px);bottom:clamp(38px,6vh,70px)}.launch-hero-copy h1{letter-spacing:-.035em;max-width:15ch;font-size:clamp(52px,min(6vw,10svh),94px);line-height:.97}.launch-hero-detail{border-top:1px solid #f2efe66b;padding-top:23px}.launch-hero-detail:before{display:none}.launch-facts div{justify-content:flex-start;padding:40px clamp(20px,3vw,42px)}.launch-facts>p{font-size:10px}.launch-facts strong{font-size:clamp(38px,4vw,58px)}.thesis-v2{grid-template-columns:minmax(95px,.18fr) minmax(0,1.48fr) minmax(280px,.5fr);gap:clamp(36px,6vw,92px);min-height:790px;padding-top:106px;padding-bottom:106px}.thesis-v2 aside{border-right:1px solid #f2efe633;min-height:560px;padding-right:24px}.folio{color:var(--peri);font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:550}.thesis-next{color:#f2efe6ad;border-top:1px solid #f2efe63d;border-bottom:1px solid #f2efe63d;justify-content:space-between;gap:20px;width:100%;padding:12px 0;font-size:10px;display:flex}.thesis-statement h2{font-size:clamp(56px,6.35vw,96px)}.thesis-notes{padding-left:4px}.thesis-notes p{border-top:1px solid #f2efe63d;padding-top:22px}.model-refined{background-color:#f8f6f0;background-image:linear-gradient(#10211b09 1px,#0000 1px),linear-gradient(90deg,#10211b09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding-top:clamp(88px,9vw,132px);padding-bottom:clamp(100px,10vw,150px);position:relative}.model-refined-intro{grid-template-columns:.28fr 1fr;align-items:end;padding-bottom:46px;display:grid}.model-refined-art{aspect-ratio:3.25;background:#f8f6f0d1;border:1px solid #10211b24}.model-refined-steps{background:#f8f6f0d1;margin-top:0}.model-refined-steps li{min-height:270px;padding-top:30px}.home-route-previews{padding:clamp(92px,9vw,135px) var(--pad) clamp(105px,11vw,160px);background:#dce2dc}.home-route-previews-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:end;gap:7vw;margin-bottom:62px;display:grid}.home-route-previews-heading>span{grid-column:1/-1}.home-route-previews-heading h2{max-width:13ch;font:300 clamp(48px,5.2vw,80px)/.96 var(--serif);letter-spacing:-.038em;margin:19px 0 0}.home-route-previews-heading p{color:#10211ba3;max-width:47ch;margin:0 0 5px;font-size:14px;line-height:1.7}.home-route-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.home-route-preview-card{background:#f8f6f0;border:1px solid #10211b29;grid-template-rows:minmax(330px,42vw) auto;transition:transform .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.home-route-preview-card:hover{transform:translateY(-6px);box-shadow:0 26px 70px #10211b21}.home-route-preview-card .home-route-image{background:#eee9de;min-height:0;margin:0}.home-route-preview-card .home-route-image img{object-fit:cover;width:100%;height:100%}.home-route-preview-card.partnership-card .home-route-image img{object-position:center 58%}.home-route-preview-card.foundry-card .home-route-image img{object-position:center 49%}.home-route-preview-card .home-route-copy{background:#f8f6f0;grid-template-columns:1fr auto;padding:clamp(30px,4vw,54px);display:grid}.home-route-preview-card .home-route-copy>span{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:550}.home-route-preview-card .home-route-copy h3{max-width:15ch;font:300 clamp(34px,3.4vw,51px)/.98 var(--serif);letter-spacing:-.028em;grid-column:1/-1;margin:28px 0 20px}.home-route-preview-card .home-route-copy p{color:#10211ba3;max-width:44ch;margin:0;font-size:13px;line-height:1.65}.home-route-preview-card .home-route-copy strong{border-bottom:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;align-self:end;gap:22px;margin-left:24px;padding-bottom:7px;font-size:11px;font-weight:550;display:flex}.partnership-hero{background:linear-gradient(#10211b09 1px,transparent 1px), linear-gradient(90deg,#10211b09 1px,transparent 1px), var(--cream);background-size:44px 44px;grid-template-columns:minmax(0,1.02fr) minmax(470px,.98fr);min-height:calc(100svh - 88px)}.partnership-hero-copy{padding-top:90px;padding-bottom:82px}.partnership-hero-copy>p{max-width:48ch}.partnership-hero-actions{align-items:center;gap:28px;margin-top:36px;display:flex}.partnership-primary{background:var(--forest);min-width:250px;color:var(--cream)}.partnership-primary:hover{background:var(--night)}.partnership-hero-copy>small{color:#10211b7a;margin-top:20px;font-size:11px;line-height:1.45;display:block}.partnership-hero figure{border:1px solid #10211b24;margin:22px 22px 22px 0}.partnership-hero figure img{object-position:55% center}.partnership-hero figcaption{font:300 18px/1.2 var(--serif);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8f6f0eb;border-top:1px solid #10211b29;justify-content:space-between;gap:20px;padding:16px 20px;display:flex;bottom:0;left:0;right:0}.partnership-hero figcaption span{font:550 8px/1.2 var(--sans);letter-spacing:.15em;text-transform:uppercase}.partnership-journey{background:var(--forest)}.partnership-tabs{border-left:1px solid #f2efe62e;gap:0}.partnership-tabs button{border:1px solid #f2efe62e;border-top:0;border-left:0;min-height:205px}.partnership-tabs button:before{left:27px}.partnership-tabs button.active{box-shadow:inset 0 -5px 0 var(--peri)}.process-ledger{background:var(--forest)}.faq-room{background:#ded5c3}.foundry-hero-v3{min-height:min(920px,100svh);padding:88px var(--pad) 0;color:var(--cream);background:radial-gradient(circle at 73% 38%,#b6bee821,transparent 27%), linear-gradient(#f2efe60b 1px,transparent 1px), linear-gradient(90deg,#f2efe60b 1px,transparent 1px), var(--night);background-size:auto,44px 44px,44px 44px,auto;position:relative;overflow:hidden}.foundry-hero-v3:before{content:"";background:#f2efe624;width:1px;position:absolute;top:88px;bottom:0;left:54%}.foundry-hero-v3-grid{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(470px,.95fr);align-items:center;gap:clamp(56px,8vw,120px);min-height:calc(min(920px,100svh) - 164px);padding:56px 0 72px;display:grid;position:relative}.foundry-hero-v3-copy h1{max-width:10.5ch;font:300 clamp(64px,6.7vw,102px)/.92 var(--serif);letter-spacing:-.045em;margin:26px 0 30px}.foundry-hero-v3-copy h1 .display-accent{color:var(--peri)}.foundry-hero-v3-copy>p{color:#f2efe6b8;max-width:51ch;margin:0;font-size:15px;line-height:1.7}.foundry-hero-link{color:#f2efe6d6;border-top:1px solid #f2efe652;border-bottom:1px solid #f2efe652;justify-content:space-between;gap:24px;width:min(305px,100%);margin-top:40px;padding:15px 0;font-size:12px;display:flex}.foundry-system-board{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1c15bd;border:1px solid #b6bee86b;padding:22px;position:relative;transform:rotate(.35deg);box-shadow:24px 24px #b6bee80e}.system-board-head,.system-board-columns,.system-board-foot{color:#f2efe685;letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;gap:18px;font-size:8px;font-weight:550;display:flex}.system-board-head{border-bottom:1px solid #f2efe62e;padding-bottom:18px}.system-board-columns{grid-template-columns:repeat(3,1fr);padding:15px 0;display:grid}.system-board-columns span:nth-child(2){text-align:center;color:var(--peri)}.system-board-columns span:last-child{text-align:right}.foundry-system-board ol{border-top:1px solid #f2efe62e;margin:0;padding:0;list-style:none}.foundry-system-board li{border-bottom:1px solid #f2efe629;grid-template-columns:42px minmax(175px,.78fr) minmax(145px,1fr) 24px;align-items:center;gap:15px;min-height:92px;display:grid;position:relative}.foundry-system-board li b{color:var(--peri);font:300 18px/1 var(--serif)}.foundry-system-board li strong{font:300 24px/1 var(--serif)}.foundry-system-board li span{color:#f2efe696;font-size:11px}.foundry-system-board li i{border:1px solid var(--peri);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #b6bee812}.foundry-system-board li:after{content:"";background:#b6bee866;width:1px;position:absolute;top:calc(50% + 7px);bottom:calc(6px - 50%);right:5px}.foundry-system-board li:last-child:after{display:none}.system-board-foot{padding-top:18px}.system-board-foot span:last-child{color:var(--peri)}.foundry-hero-v3-foot{right:var(--pad);bottom:0;left:var(--pad);z-index:3;border-top:1px solid #f2efe633;grid-template-columns:repeat(3,1fr);display:grid;position:absolute}.foundry-hero-v3-foot span{color:#f2efe68f;letter-spacing:.17em;text-transform:uppercase;padding:18px 0;font-size:9px}.foundry-hero-v3-foot span:nth-child(2){text-align:center;border-left:1px solid #f2efe626;border-right:1px solid #f2efe626}.foundry-hero-v3-foot span:last-child{text-align:right}.foundry-definition{scroll-margin-top:20px}.foundry-brings-section{background:#d5ddd7;grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);gap:9vw;display:grid}.foundry-brings-intro{display:block}.foundry-brings-intro h2{max-width:9ch}.foundry-brings-intro p{margin-top:27px}.foundry-brings-grid{border-bottom:0;margin-top:0;display:block}.foundry-brings-grid article,.foundry-brings-grid article+article{border-top:1px solid #10211b3d;border-left:0;grid-template-columns:52px minmax(190px,.55fr) minmax(0,1fr);align-items:center;gap:20px;min-height:148px;padding:24px 0;display:grid}.foundry-brings-grid article:last-child{border-bottom:1px solid #10211b3d}.foundry-brings-grid h3{margin:0}.foundry-brings-grid p{max-width:48ch}.foundry-project-types{grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);gap:4vw 9vw;display:grid}.project-types-heading{display:block}.project-types-heading h2{max-width:9ch}.project-types-heading p{margin-top:26px}.project-types-grid{margin-top:0;display:block}.project-types-grid article{opacity:.58;grid-template-columns:45px minmax(190px,.55fr) minmax(0,1fr);align-items:center;gap:20px;min-height:116px;padding:21px 0;transition:opacity .2s;display:grid}.project-types-grid article:hover{opacity:1}.project-types-grid h3{margin:0}.project-types-grid p{max-width:50ch}.project-types-coda{grid-area:2/1;margin-top:20px;padding-top:30px;font-size:clamp(25px,2.4vw,36px)}.foundry-case-trigger{grid-template-columns:70px minmax(0,1fr) minmax(170px,.48fr) 26px}.foundry-case-trigger .case-summary b{font-size:11px}.foundry-case-trigger .case-summary small{font-size:12px}.foundry-case-trigger .case-summary em{font-size:10px}.interior-hero-team{min-height:min(850px,92svh);color:var(--ink);background-color:#efede5;background-image:linear-gradient(#10211b09 1px,#0000 1px),linear-gradient(90deg,#10211b09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.interior-hero-team .interior-hero-image{object-fit:contain;width:58%;height:calc(100% - 175px);inset:130px 2vw 45px auto;object-position:center!important}.interior-hero-team .interior-hero-wash{background:linear-gradient(90deg,#efede5 0 42%,#efede5e6 52%,#efede514 76%)}.interior-hero-team .interior-hero-copy{bottom:clamp(70px,11vh,120px);right:45%}.interior-hero-team .interior-hero-copy h1{max-width:9.5ch;color:var(--ink)}.interior-hero-team .interior-hero-copy>p{color:#10211bad;max-width:43ch}.interior-hero-team .launch-kicker.light{color:var(--blue)}.launch-team{background:#f8f6f0}.launch-founder-cards{gap:20px}.launch-founder-cards article{background:#e5e3dc;border:1px solid #10211b21}.launch-founder-cards article:nth-child(2){transform:translateY(42px)}.launch-broader-team{background:#dce2dc;border:1px solid #10211b21;margin-top:158px}.launch-functions{border-left:0;margin-top:70px;display:block}.launch-functions article{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:55px minmax(190px,.52fr) minmax(0,1fr);align-items:center;gap:24px;min-height:112px;padding:22px 0;display:grid}.launch-functions h3{margin:0}.launch-functions p{max-width:52ch}.careers-values-studio{color:var(--cream);background:#1d3028}.careers-values-studio .eyebrow,.careers-values-studio .careers-poster h2 .display-accent{color:var(--peri)}.careers-values-studio .careers-poster>p,.careers-values-studio .values-grid p{color:#f2efe6a3}.careers-values-studio .careers-contact{border-color:#f2efe642}.careers-values-studio .values-grid{border-color:#f2efe633}.careers-values-studio .values-grid article{border-color:#f2efe62e}.careers-values-studio .values-grid article>span{color:var(--peri)}.form-end button:disabled{color:#10211b7a;cursor:not-allowed;background:#10211b1a}.launch-footer{min-height:0;padding:0 var(--pad);background:var(--night);overflow:visible}.launch-footer-top{border-bottom:1px solid #f2efe62e;grid-template-columns:minmax(170px,.52fr) minmax(300px,1.18fr) auto;align-items:center;gap:clamp(32px,6vw,90px);min-height:156px;display:grid}.launch-footer-brandmark{width:148px}.launch-footer-brandmark img{width:100%;height:auto}.launch-footer-top>p{color:#f2efe6bd;max-width:39ch;font:300 clamp(22px,2.3vw,34px)/1.18 var(--serif);margin:0}.launch-footer-primary{border-top:1px solid #f2efe657;border-bottom:1px solid #f2efe657;justify-content:space-between;gap:30px;min-width:220px;padding:15px 0;font-size:11px;display:flex}.launch-footer-grid{grid-template-columns:minmax(360px,.88fr) minmax(480px,1.12fr);gap:clamp(45px,8vw,130px);min-height:236px;padding:42px 0 34px}.launch-footer-navs{grid-template-columns:repeat(3,1fr);gap:clamp(25px,5vw,70px);display:grid}.launch-footer nav strong{letter-spacing:.11em;text-transform:uppercase;font-size:11px}.launch-footer nav a{font-size:13px}.launch-footer-timezones{max-width:none;margin:0}.launch-footer-timezones-label{margin-bottom:21px;font-size:11px}.launch-footer-places{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 28px}.launch-footer-place{border-top:1px solid #f2efe629;padding-top:12px}.launch-footer-place strong{font-size:13px}.launch-footer-place span{font-size:10px}.launch-footer-place time{color:var(--peri);font-size:13px}.launch-footer-bottom{border-top-color:#f2efe62e;align-items:center;min-height:58px;padding:18px 0;position:static}@media (max-width:1100px){.site-header{min-height:88px}.thesis-v2{grid-template-columns:95px minmax(0,1fr)}.thesis-v2 aside{grid-row:1/3}.thesis-notes{grid-column:2}.home-route-preview-card .home-route-copy{grid-template-columns:1fr}.home-route-preview-card .home-route-copy strong{width:fit-content;margin:28px 0 0}.partnership-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.82fr)}.partnership-hero-actions{flex-direction:column;align-items:flex-start;gap:21px}.foundry-hero-v3-grid{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:55px}.foundry-system-board li{grid-template-columns:38px minmax(155px,.72fr) minmax(125px,1fr) 20px}.foundry-brings-section,.foundry-project-types{grid-template-columns:1fr;gap:50px}.project-types-coda{grid-area:auto}.launch-footer-grid{grid-template-columns:1fr;gap:35px;min-height:0}.launch-footer-brand{grid-column:auto}.launch-footer-places{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.launch-hero-copy{grid-template-columns:1fr;gap:34px}.launch-hero-detail{max-width:470px}.home-route-preview-grid{grid-template-columns:1fr}.home-route-preview-card{grid-template-rows:minmax(420px,58vw);grid-template-columns:1.05fr .95fr}.home-route-preview-card .home-route-copy{align-content:center}.partnership-hero{grid-template-columns:1fr}.partnership-hero-copy{min-height:650px}.partnership-hero figure{height:630px;margin:0 22px 22px}.foundry-hero-v3{min-height:1080px}.foundry-hero-v3:before{display:none}.foundry-hero-v3-grid{grid-template-columns:1fr;min-height:0;padding-top:82px;padding-bottom:110px}.foundry-hero-v3-copy h1{max-width:12ch}.foundry-system-board{width:min(620px,100%)}.interior-hero-team{min-height:880px}.interior-hero-team .interior-hero-image{width:100%;height:550px;top:310px;bottom:20px;right:0}.interior-hero-team .interior-hero-wash{background:linear-gradient(#efede5 0 38%,#efede5d1 53%,#0000 78%)}.interior-hero-team .interior-hero-copy{inset:150px 22px auto}.interior-hero-team .interior-hero-copy h1{max-width:12ch}.launch-footer-top{grid-template-columns:150px 1fr}.launch-footer-primary{grid-column:2;width:min(260px,100%)}}@media (max-width:760px){.site-header{min-height:76px}.light-header-shell{height:76px}.launch-hero{min-height:820px}.launch-hero-copy{gap:30px;bottom:34px}.launch-hero-copy h1{max-width:12ch;font-size:clamp(45px,12.4vw,58px);line-height:.98}.launch-hero-detail{padding-top:17px}.launch-hero-detail>div{flex-direction:column;align-items:flex-start;gap:18px}.launch-facts{grid-template-columns:repeat(3,1fr)}.launch-facts>p{grid-column:1/-1;padding:22px 0 0}.launch-facts div{border-left:0;gap:5px;padding:24px 12px 28px 0;display:grid}.launch-facts div+div{border-left:1px solid #f2efe62e;padding-left:12px}.launch-facts strong{font-size:31px}.thesis-v2{min-height:0;padding:68px 22px 76px;display:block}.thesis-v2 aside{border-bottom:1px solid #f2efe633;border-right:0;min-height:0;padding:0 0 32px}.folio{writing-mode:initial;transform:none}.thesis-next{width:150px;margin-top:30px}.thesis-statement{margin-top:50px}.thesis-statement h2{font-size:43px;line-height:1}.thesis-statement h2 br{display:none}.thesis-notes{margin-top:48px}.model-refined{background-size:34px 34px;padding:72px 22px 84px}.model-refined-intro{padding-bottom:36px;display:block}.model-refined-intro h2{margin-top:18px;font-size:42px}.model-refined-art{aspect-ratio:1.58}.model-refined-art img{object-position:center 70%}.model-refined-steps{display:block}.model-refined-steps li,.model-refined-steps li+li{border-left:0;border-bottom:1px solid var(--line);min-height:0;padding:26px 0 34px}.model-refined-steps h3{margin:32px 0 14px}.home-route-previews{padding:72px 22px 82px}.home-route-previews-heading{margin-bottom:43px;display:block}.home-route-previews-heading h2{font-size:43px}.home-route-previews-heading p{margin-top:25px}.home-route-preview-card{display:block}.home-route-preview-card .home-route-image{height:310px}.home-route-preview-card+.home-route-preview-card{margin-top:16px}.home-route-preview-card .home-route-copy{padding:30px 24px 34px}.home-route-preview-card .home-route-copy h3{font-size:37px}.partnership-hero{background-size:34px 34px;min-height:0;display:block}.partnership-hero-copy{min-height:620px;padding:78px 22px 60px}.partnership-hero h1{font-size:58px}.partnership-hero-actions{margin-top:31px}.partnership-primary{width:100%;min-width:0}.partnership-hero figure{border-left:0;border-right:0;height:430px;margin:0}.partnership-hero figcaption{font-size:15px}.partnership-tabs button{min-height:116px}.foundry-hero-v3{background-size:auto,34px 34px,34px 34px,auto;min-height:980px;padding:76px 22px 0}.foundry-hero-v3-grid{gap:50px;padding:62px 0 98px}.foundry-hero-v3-copy h1{font-size:54px}.foundry-hero-v3-copy>p{font-size:14px}.foundry-hero-link{margin-top:30px}.foundry-system-board{padding:16px;box-shadow:12px 12px #b6bee80e}.system-board-columns{font-size:7px}.foundry-system-board li{grid-template-columns:30px 1fr 16px;gap:6px 10px;min-height:92px;padding:13px 0}.foundry-system-board li b{font-size:15px}.foundry-system-board li strong{grid-column:2;font-size:22px}.foundry-system-board li span{grid-column:2;font-size:9px}.foundry-system-board li i{grid-area:1/3/3;width:10px;height:10px}.system-board-foot{font-size:7px}.foundry-hero-v3-foot{left:22px;right:22px}.foundry-hero-v3-foot span{font-size:8px}.foundry-case-trigger{grid-template-columns:48px 1fr 22px}.foundry-case-trigger .case-summary{grid-column:2}.foundry-case-trigger>i{grid-area:1/3/3}.foundry-brings-section{display:block}.foundry-brings-grid{margin-top:48px}.foundry-brings-grid article,.foundry-brings-grid article+article{min-height:0;padding:25px 0 29px;display:block}.foundry-brings-grid h3{margin-top:25px}.foundry-brings-grid p{margin-top:14px}.foundry-project-types{display:block}.project-types-grid{margin-top:47px}.project-types-grid article{opacity:1;grid-template-columns:35px 1fr;gap:14px;min-height:0}.project-types-grid p{grid-column:2}.project-types-coda{margin-top:35px}.interior-hero-team{background-size:34px 34px;min-height:800px}.interior-hero-team .interior-hero-copy{top:120px}.interior-hero-team .interior-hero-copy h1{font-size:48px}.interior-hero-team .interior-hero-image{height:420px;top:360px;bottom:8px}.launch-founder-cards article:nth-child(2){transform:none}.launch-broader-team{margin-top:76px}.launch-functions{margin-top:44px;display:block}.launch-functions article{grid-template-columns:40px 1fr;min-height:0;padding:25px 0}.launch-functions p{grid-column:2}.launch-footer{padding:0 22px}.launch-footer-top{grid-template-columns:1fr;gap:18px;min-height:0;padding:34px 0 28px;display:grid}.launch-footer-brandmark{align-items:center;width:118px;min-height:44px;display:flex}.launch-footer-top>p{max-width:28ch;font-size:22px}.launch-footer-primary{grid-column:auto;width:100%;min-width:0;padding:12px 0}.launch-footer-grid{padding:26px 0 22px;display:block}.launch-footer-timezones{margin:0}.launch-footer-places{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.launch-footer-place{display:grid}.launch-footer-place time{margin-top:0;display:block}.launch-footer-navs{border-top:1px solid #f2efe62e;gap:14px;margin-top:28px;padding-top:25px}.launch-footer nav{gap:4px}.launch-footer nav strong{min-height:30px;margin-bottom:3px;font-size:11px}.launch-footer nav a{align-items:center;min-height:24px;font-size:11px;display:flex}.launch-footer-bottom{min-height:52px;padding:15px 0;font-size:11px}.launch-footer-bottom a{align-items:center;min-height:24px;display:flex}}@media (prefers-reduced-motion:reduce){.home-route-preview-card:hover,.foundry-system-board,.launch-founder-cards article:nth-child(2){transform:none}}.ambient-video-poster{background-position:50%;background-repeat:no-repeat;background-size:cover}.ambient-video-media{opacity:0;pointer-events:none}.ambient-video-media[data-visible=true]{opacity:1}.media-motion-toggle{z-index:6;top:112px;right:var(--pad);color:#f2efe6d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:68px;min-height:44px;font:400 11px/1 var(--sans);letter-spacing:0;text-transform:none;cursor:pointer;background:#07110e3d;border:0;grid-template-columns:14px auto;align-items:center;gap:9px;padding:0 8px;transition:color .18s,border-color .18s,background .18s;display:inline-grid;position:absolute}:is(.media-motion-toggle:hover,.media-motion-toggle:focus-visible){color:#fff;background:#07110ec7;border-color:#f2efe6b8}.media-motion-toggle:focus-visible{outline:2px solid var(--peri);outline-offset:3px}.media-motion-toggle span{text-align:center;width:12px}@media (prefers-reduced-motion:no-preference){html[data-motion-flavor=editorial]{scroll-behavior:smooth}html[data-motion-flavor=editorial] .motion-reveal{opacity:0;clip-path:inset(0 0 18%);transition:opacity .5s,transform .62s cubic-bezier(.22,1,.36,1),clip-path .68s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--motion-order,0) * 55ms);will-change:opacity,transform,clip-path;transform:translateY(18px)}html[data-motion-flavor=editorial] .motion-reveal.is-visible{opacity:1;clip-path:inset(0);transform:none}html[data-motion-flavor=editorial] .motion-hero .launch-hero-copy h1>span,html[data-motion-flavor=editorial] .motion-hero .partnership-hero-copy>*,html[data-motion-flavor=editorial] .motion-hero .foundry-hero-v3-copy>*,html[data-motion-flavor=editorial] .motion-hero .interior-hero-copy>*{opacity:0;clip-path:inset(0 0 100%);transition:opacity .42s,clip-path .7s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}html[data-motion-flavor=editorial] .motion-hero.is-visible .launch-hero-copy h1>span,html[data-motion-flavor=editorial] .motion-hero.is-visible .partnership-hero-copy>*,html[data-motion-flavor=editorial] .motion-hero.is-visible .foundry-hero-v3-copy>*,html[data-motion-flavor=editorial] .motion-hero.is-visible .interior-hero-copy>*{opacity:1;clip-path:inset(0);transform:none}html[data-motion-flavor=editorial] .motion-hero.is-visible .launch-hero-copy h1>span:first-child,html[data-motion-flavor=editorial] .motion-hero.is-visible .partnership-hero-copy>:first-child,html[data-motion-flavor=editorial] .motion-hero.is-visible .foundry-hero-v3-copy>:first-child{transition-delay:.12s}html[data-motion-flavor=editorial] .motion-hero.is-visible .launch-hero-copy h1>span:nth-child(2),html[data-motion-flavor=editorial] .motion-hero.is-visible .partnership-hero-copy>:nth-child(2),html[data-motion-flavor=editorial] .motion-hero.is-visible .foundry-hero-v3-copy>:nth-child(2){transition-delay:.2s}html[data-motion-flavor=editorial] .motion-hero.is-visible .launch-hero-copy h1>span:nth-child(3),html[data-motion-flavor=editorial] .motion-hero.is-visible .partnership-hero-copy>:nth-child(3),html[data-motion-flavor=editorial] .motion-hero.is-visible .foundry-hero-v3-copy>:nth-child(3){transition-delay:.28s}html[data-motion-flavor=editorial] .motion-hero .launch-hero-detail{opacity:0;transition:opacity .45s .42s,transform .65s cubic-bezier(.22,1,.36,1) .42s;transform:translateY(14px)}html[data-motion-flavor=editorial] .motion-hero.is-visible .launch-hero-detail{opacity:1;transform:none}html[data-motion-flavor=editorial] .motion-hero.partnership-hero>figure{opacity:0;clip-path:inset(0 0 0 100%);transition:opacity .5s .18s,clip-path .9s cubic-bezier(.22,1,.36,1) .18s}html[data-motion-flavor=editorial] .motion-hero.is-visible.partnership-hero>figure{opacity:1;clip-path:inset(0)}html[data-motion-flavor=editorial] .motion-hero .foundry-system-board{opacity:0;transition:opacity .45s .24s,transform .72s cubic-bezier(.22,1,.36,1) .24s;transform:translate(20px)}html[data-motion-flavor=editorial] .motion-hero.is-visible .foundry-system-board{opacity:1;transform:none}html[data-motion-flavor=editorial] .foundry-system-board li{opacity:.28;transition:opacity .4s,transform .52s cubic-bezier(.22,1,.36,1);transform:translate(10px)}html[data-motion-flavor=editorial] .motion-hero.is-visible .foundry-system-board li{opacity:1;transform:none}html[data-motion-flavor=editorial] .motion-hero.is-visible .foundry-system-board li:first-child{transition-delay:.52s}html[data-motion-flavor=editorial] .motion-hero.is-visible .foundry-system-board li:nth-child(2){transition-delay:.66s}html[data-motion-flavor=editorial] .motion-hero.is-visible .foundry-system-board li:nth-child(3){transition-delay:.8s}html[data-motion-flavor=editorial] .foundry-system-board li i{transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s;transform:scale(.2)}html[data-motion-flavor=editorial] .motion-hero.is-visible .foundry-system-board li i{transform:scale(1);box-shadow:0 0 0 7px #b6bee81a}html[data-motion-flavor=editorial] .launch-hand-underline:after{transform-origin:0;transition:transform .72s cubic-bezier(.22,1,.36,1) .12s;transform:scaleX(0)}html[data-motion-flavor=editorial] .is-visible .launch-hand-underline:after,html[data-motion-flavor=editorial] .motion-hero.is-visible .launch-hand-underline:after{transform:scaleX(1)}html[data-motion-flavor=editorial] .home-route-preview-card .home-route-image img{transition:transform .75s cubic-bezier(.22,1,.36,1),filter .45s}html[data-motion-flavor=editorial] .home-route-preview-card:hover .home-route-image img{filter:saturate(1.05);transform:scale(1.025)}html[data-motion-flavor=editorial] .journey-panel{animation:.42s cubic-bezier(.22,1,.36,1) both editorial-panel-in}html[data-motion-flavor=editorial] .foundry-case-panel{transform-origin:top;animation:.4s cubic-bezier(.22,1,.36,1) both editorial-panel-in}html[data-motion-flavor=editorial] .partnership-tabs button,html[data-motion-flavor=editorial] .foundry-case-trigger{transition:color .2s,background .24s,border-color .2s,padding .25s cubic-bezier(.22,1,.36,1)}html[data-motion-flavor=editorial] .project-types-grid article{transition:opacity .25s,transform .34s cubic-bezier(.22,1,.36,1)}html[data-motion-flavor=editorial] .project-types-grid article:hover{opacity:1;transform:translate(5px)}}@keyframes editorial-panel-in{0%{opacity:0;clip-path:inset(0 0 16%);transform:translateY(12px)}to{opacity:1;clip-path:inset(0);transform:none}}@media (max-width:760px){.media-motion-toggle{min-height:44px;padding:0 8px;top:92px;right:22px}}[hidden]{display:none!important}:root{--v4-rule:#10211b2e}.site-nav-wrap>nav a,.site-nav-cta,.launch-kicker,.eyebrow{font-size:14px}.site-nav-cta{letter-spacing:.04em}.launch-hero-detail p,.thesis-notes p,.model-refined-steps p,.home-route-copy p,.partnership-hero-copy>p,.partnership-tab-body,.case-narrative>p,.foundry-dual-cta-options p,.launch-team-copy>p,.launch-founder-cards p,.faq-list-v2 p,.launch-founder-close p{font-size:16px;line-height:1.65}:is(a:focus-visible,button:focus-visible,select:focus-visible,textarea:focus-visible,input:focus-visible){outline-offset:5px;outline:3px solid #7787ca}.thesis-v2>aside{display:none}.thesis-v2{grid-template-columns:minmax(0,1fr)}.thesis-statement{grid-column:1/-1}.thesis-notes{grid-column:1/-1;justify-self:end;max-width:960px}.foundry-page-v4 .foundry-hero-v3{min-height:0}.foundry-page-v4 .foundry-hero-v3-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5vw,80px);min-height:0;padding:80px 0 92px}.foundry-page-v4 .foundry-hero-v3-copy h1{max-width:12ch;margin-top:0;font-size:clamp(52px,5.8vw,86px)}.foundry-page-v4 .foundry-hero-v3-copy>p{max-width:47ch;font-size:16px}.foundry-hero-link{font-size:14px}.v4-output-board{background:#10231b;align-self:center;padding:24px;transform:none}.v4-board-intro{font:300 clamp(30px,3vw,44px)/1.12 var(--serif);padding:30px 0}.v4-board-intro strong{color:var(--peri);font-weight:300}.v4-output-board li{grid-template-columns:28px minmax(0,1fr) 16px;gap:8px 14px;min-height:84px;padding:18px 0}.v4-output-board li strong{grid-column:2;font-size:25px}.v4-output-board li span{color:#d8dfd5;grid-column:2;font-size:14px;line-height:1.4}.v4-output-board li i{grid-area:1/3/3}.v4-output-board .system-board-head{letter-spacing:.02em;text-transform:none;color:#bfcbbf;font-size:12px;line-height:1.5}.foundry-page-v4 .foundry-thesis-v2{padding-top:70px;padding-bottom:70px}.foundry-page-v4 .foundry-thesis-v2 h2{max-width:22ch;font-size:clamp(38px,4vw,62px)}.foundry-page-v4 .foundry-thesis-v2 p{font-size:16px;line-height:1.65}.foundry-page-v4 .foundry-field-section{padding-top:80px;padding-bottom:84px}.foundry-page-v4 .field-intro{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;margin-bottom:24px}.v4-capabilities{margin-top:40px}.v4-capabilities .foundry-case-trigger{grid-template-columns:40px minmax(0,1fr) minmax(0,.7fr) 22px;gap:22px;min-height:108px;padding:20px 0}.v4-capabilities .foundry-case-trigger>span:first-child{font-size:14px}.v4-capabilities .case-summary small{max-width:30ch;font-size:14px;line-height:1.5}.v4-capabilities .foundry-case-panel{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:36px;padding:36px}.v4-capabilities .case-narrative{gap:20px}.v4-capabilities .case-narrative>p{color:#314139}.v4-capabilities .case-narrative dl{border-top:0;grid-template-columns:1fr;gap:18px;margin:0}.v4-capabilities .case-narrative dl div{border:0;padding:0}.v4-capabilities .case-narrative dt{color:#5b645c;letter-spacing:.03em;min-height:0;font-size:12px;line-height:1.5}.v4-capabilities .case-narrative dd{font:400 15px/1.6 var(--sans);margin:7px 0 0}.v4-capabilities .case-narrative .v4-more-applications{border-top:1px solid var(--v4-rule);padding-top:18px;font-size:14px}.v4-product-ui{min-width:0;color:var(--ink);background:#fbfaf5;border:1px solid #c2c7bc;font-size:14px;box-shadow:8px 10px #10211b09}.v4-ui-top{border-bottom:1px solid var(--v4-rule);background:#edf0e6;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:13px 16px;font-size:12px;display:flex}.v4-ui-heading{flex-wrap:wrap;align-items:center;gap:12px;padding:22px 18px;font-size:16px;display:flex}.v4-ui-dot{background:#7b8b62;border-radius:50%;width:9px;height:9px}.v4-ui-tag{color:#35426a;background:#e7e9f3;padding:5px 8px;font-size:12px;display:inline-block}.v4-agent-grid{grid-template-columns:1fr;gap:18px;padding:0 18px 20px;display:grid}.v4-agent-grid>div{border:1px solid var(--v4-rule);background:#f4f3ec;padding:14px}.v4-agent-grid p{margin:8px 0 12px;font-size:14px;line-height:1.55}.v4-agent-grid ol{margin:0;padding:0;list-style:none}.v4-agent-grid li{border-bottom:1px solid var(--v4-rule);justify-content:space-between;gap:14px;padding:10px 0;display:flex}.v4-agent-grid li b{color:#54674c;text-align:right;font-size:12px;font-weight:400}.v4-amber{color:#875612}.v4-ui-bottom{border-top:1px solid var(--v4-rule);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px 18px;font-size:12px;line-height:1.5;display:flex}.v4-ui-bottom strong{font-weight:500}.v4-quote-table{padding:0 18px 25px;overflow-x:auto}.v4-quote-table table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.v4-quote-table caption{text-align:left;color:#536354;padding-bottom:12px;font-size:12px}.v4-quote-table th{background:#eeeee7;font-size:12px;font-weight:500}.v4-quote-table th,.v4-quote-table td{border-bottom:1px solid var(--v4-rule);padding:12px 6px}.v4-source-chips,.v4-migration-stages{flex-wrap:wrap;gap:7px;padding:18px;display:flex}.v4-source-chips span,.v4-migration-stages span{border:1px solid var(--v4-rule);padding:7px;font-size:12px}.v4-data-layer{text-align:center;background:#e0e5f2;border:1px solid #9eabc9;gap:10px;margin:0 18px;padding:22px 14px;display:grid}.v4-data-layer small{letter-spacing:.02em;font-size:12px}.v4-data-layer strong{font:300 29px/1.2 var(--serif)}.v4-data-layer>span{font-size:12px;line-height:1.5}.v4-query{border-left:3px solid #76895a;margin:18px;padding:3px 0 3px 14px}.v4-query>span{font-weight:600}.v4-query p{margin:10px 0;font-size:13px;line-height:1.6}.v4-query small{color:#526049;font-size:12px}.v4-migration{grid-template-columns:1fr 18px 1fr;align-items:center;gap:12px;padding:22px 18px 0;display:grid}.v4-migration>div{border:1px solid var(--v4-rule);background:#f2f2e9;gap:12px;min-width:0;padding:14px;display:grid}.v4-migration>div:last-child{background:#e5e9f5}.v4-migration small{font-size:12px;line-height:1.4}.v4-migration strong{font:300 24px/1.1 var(--serif)}.v4-migration span{font-size:13px;line-height:1.4}.v4-boundary{padding:70px var(--pad);border-top:1px solid var(--v4-rule);background:#e6e9df;grid-template-columns:1fr 1fr;gap:70px;display:grid}.v4-boundary h2{font:300 clamp(34px,3.5vw,52px)/1.05 var(--serif);margin:20px 0 0}.v4-boundary p{max-width:55ch;font-size:16px;line-height:1.65}.v4-builder-link{border-top:1px solid #f2efe633;grid-column:1/-1;padding-top:24px;font-size:14px}.foundry-page-v4 .foundry-dual-cta{gap:40px 65px}.foundry-page-v4 .foundry-dual-cta h2{max-width:19ch;font-size:clamp(40px,4vw,64px)}.foundry-page-v4 .foundry-definition{padding:clamp(64px,7vw,104px) var(--pad);grid-template-rows:auto;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch}.foundry-page-v4 .foundry-definition-art{height:auto;min-height:0;position:relative}.foundry-page-v4 .foundry-definition-art img{object-fit:cover;object-position:44% center;position:absolute;inset:0}.foundry-page-v4 .launch-foundry-copy{justify-content:flex-start;min-width:0;min-height:0;padding:clamp(44px,5vw,76px) clamp(32px,4vw,64px)}.foundry-page-v4 .launch-foundry-copy h2{max-width:18ch;margin:24px 0;font-size:clamp(42px,4.2vw,64px);line-height:1.04}.foundry-page-v4 .launch-foundry-copy>p{color:#506057;margin:0;font-size:16px;line-height:1.65}.foundry-page-v4 .foundry-method-steps{margin:32px 0 0}.foundry-page-v4 .foundry-method-steps li{grid-template-columns:28px minmax(0,1fr);gap:16px;padding:22px 0}.foundry-page-v4 .foundry-method-steps li>span{color:#65746b;font-size:12px}.foundry-page-v4 .foundry-method-steps li strong{font-size:clamp(24px,2vw,29px);line-height:1.15}.foundry-page-v4 .foundry-method-steps li small{color:#526258;margin-top:10px;font-size:15px;line-height:1.6}.team-page-v4 .interior-hero-team{min-height:760px}.team-page-v4 .interior-hero-copy h1{max-width:13ch;font-size:clamp(50px,5.8vw,88px)}.team-page-v4 .interior-hero-copy>p{font-size:17px;line-height:1.65}.team-page-v4 .launch-team{padding-bottom:110px}.team-page-v4 .launch-section-heading h2{max-width:16ch;font-size:clamp(42px,4.5vw,68px)}.team-page-v4 .launch-section-heading>p{font-size:17px;line-height:1.65}.team-page-v4 .launch-founder-cards article:nth-child(2){transform:translateY(42px)}@media (max-width:760px),(prefers-reduced-motion:reduce){.team-page-v4 .launch-founder-cards article:nth-child(2){transform:translate(0,0)}}.v4-team-functions{padding:88px var(--pad) 100px;background:#e2e7df}.v4-functions-intro{grid-template-columns:1fr 1fr;align-items:end;gap:24px 64px;margin-bottom:52px;display:grid}.v4-functions-intro>span{grid-column:1/-1}.v4-functions-intro h2{font:300 clamp(44px,4.8vw,72px)/1.03 var(--serif);letter-spacing:-.025em;margin:0}.v4-functions-intro>p{color:#45554b;max-width:54ch;margin:0;font-size:17px;line-height:1.65}.v4-functions-grid{border-top:1px solid #aebbad;border-left:1px solid #aebbad;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v4-functions-grid article{background:#f6f6ee;border-bottom:1px solid #aebbad;border-right:1px solid #aebbad;flex-direction:column;min-width:0;padding:32px;display:flex}.v4-function-number{letter-spacing:.04em;color:#65755f;font-size:12px}.v4-functions-grid h3{font:300 clamp(28px,2.55vw,38px)/1.08 var(--serif);letter-spacing:-.02em;margin:28px 0 16px}.v4-functions-grid p{color:#46554b;margin:0 0 28px;font-size:16px;line-height:1.65}.v4-functions-grid small{border-top:1px solid var(--v4-rule);color:#4b5944;margin-top:auto;padding-top:18px;font-size:12px;line-height:1.6;display:block}.v4-global-team{padding:90px var(--pad);background:#f8f6f0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.v4-global-team figure{margin:0}.v4-global-team img{width:100%;height:auto;display:block}.v4-global-team h2{font:300 clamp(40px,4vw,60px)/1.04 var(--serif);letter-spacing:-.025em;margin:24px 0}.v4-global-team p{color:#46554b;font-size:16px;line-height:1.65}.v4-global-team ul{border-top:1px solid var(--v4-rule);color:#56659c;flex-wrap:wrap;gap:12px 24px;margin:28px 0 0;padding:20px 0 0;font-size:13px;line-height:1.5;list-style:none;display:flex}.team-page-v4 .careers-poster>p,.team-page-v4 .values-grid p{color:#d0d8cb;font-size:16px;line-height:1.65}.team-page-v4 .launch-contact h2{font-size:clamp(44px,5vw,76px)}.launch-footer-place>span{min-width:0}.launch-footer-place>span strong{font-size:15px}.launch-footer-place>span{font-size:12px}.v4-intent-switch{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.v4-intent-switch button{cursor:pointer;background:0 0;border:1px solid #aeb6a8;padding:12px 15px;font-size:14px}.v4-intent-switch button[aria-pressed=true]{background:var(--forest);color:var(--cream)}.partner-form-v2 label{font-size:14px}.partner-form-v2 input,.partner-form-v2 select,.partner-form-v2 textarea{font-size:16px}html[data-motion-flavor=editorial] .motion-reveal,html[data-motion-flavor=editorial] .motion-reveal-child{opacity:1!important;clip-path:none!important;transform:none!important}@media (max-width:1000px){.foundry-page-v4 .field-intro{grid-template-columns:1fr;gap:28px}.foundry-page-v4 .foundry-definition{grid-template-columns:1fr}.foundry-page-v4 .foundry-definition-art{height:470px}.foundry-page-v4 .foundry-definition-art img{object-position:center 45%}.foundry-page-v4 .launch-foundry-copy{padding:52px}.foundry-page-v4 .launch-foundry-copy h2{font-size:56px}.v4-functions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-functions-intro{grid-template-columns:1fr;gap:22px}.v4-global-team{grid-template-columns:1fr}.v4-global-team figure{max-width:680px}.team-page-v4 .interior-hero-team{grid-template-columns:1fr;min-height:0;display:grid}.team-page-v4 .interior-hero-team .site-header{grid-row:1;position:relative;inset:auto}.team-page-v4 .interior-hero-copy{padding:54px var(--pad) 20px;grid-row:2;position:relative;inset:auto}.team-page-v4 .interior-hero-copy h1{max-width:15ch}.team-page-v4 .interior-hero-copy>p{max-width:54ch}.team-page-v4 .interior-hero-image{grid-row:3;width:100%;height:400px;margin-bottom:32px;position:relative;inset:auto}.team-page-v4 .interior-hero-wash{display:none}.foundry-page-v4 .foundry-hero-v3-grid{grid-template-columns:1fr;padding-top:60px}.foundry-page-v4 .foundry-hero-v3-copy h1{max-width:16ch}.v4-output-board{width:100%;max-width:680px}.v4-capabilities .foundry-case-panel{grid-template-columns:1fr}.v4-product-ui{width:100%;max-width:720px}.v4-boundary{gap:35px}}@media (max-width:650px){.foundry-page-v4 .foundry-definition{padding:48px 22px}.foundry-page-v4 .foundry-definition-art{height:340px}.foundry-page-v4 .launch-foundry-copy{padding:38px 24px 42px}.foundry-page-v4 .launch-foundry-copy h2{margin:22px 0;font-size:44px}.foundry-page-v4 .foundry-method-steps li{grid-template-columns:22px minmax(0,1fr);gap:10px}.foundry-page-v4 .foundry-method-steps li strong{font-size:25px}.team-page-v4 .launch-team{padding-bottom:58px}.team-page-v4 .interior-hero-copy{padding:38px 24px 12px}.team-page-v4 .interior-hero-copy h1{font-size:48px}.team-page-v4 .interior-hero-image{height:280px;margin-bottom:20px}.v4-team-functions{padding:58px 24px 64px}.v4-functions-intro{margin-bottom:34px}.v4-functions-grid{grid-template-columns:1fr}.v4-functions-grid article{padding:26px}.v4-functions-grid h3{margin-top:22px;font-size:32px}.v4-functions-grid p{margin-bottom:22px}.v4-global-team{gap:34px;padding:58px 24px}.foundry-page-v4 .foundry-hero-v3-grid{gap:38px;padding:46px 0 60px}.foundry-page-v4 .foundry-hero-v3-copy h1{max-width:13ch;font-size:clamp(45px,12vw,62px)}.v4-output-board{box-shadow:none;padding:18px}.v4-output-board li{grid-template-columns:25px minmax(0,1fr) 12px}.v4-output-board li strong{font-size:23px}.v4-output-board li span{font-size:14px}.v4-output-board .system-board-head{letter-spacing:0;font-size:12px}.v4-capabilities .foundry-case-trigger{grid-template-columns:28px minmax(0,1fr) 20px;gap:12px;padding:22px 0}.v4-capabilities .case-summary{grid-column:2}.v4-capabilities .foundry-case-trigger strong{font-size:27px}.v4-capabilities .foundry-case-trigger>i{grid-area:1/3/3}.v4-capabilities .foundry-case-panel{gap:26px;padding:20px 16px}.v4-capabilities .case-narrative dd,.v4-capabilities .case-narrative>p{font-size:16px}.v4-capabilities .case-narrative dt{font-size:13px}.v4-ui-top{padding:12px}.v4-ui-heading{padding:18px 12px;font-size:16px}.v4-agent-grid{padding:0 12px 16px}.v4-agent-grid li{grid-template-columns:1fr;gap:4px;display:grid}.v4-agent-grid li b{text-align:left}.v4-quote-table{padding:0 10px 18px}.v4-quote-table th,.v4-quote-table td{overflow-wrap:anywhere;padding:11px 3px;font-size:12px}.v4-migration{grid-template-columns:1fr;padding:16px}.v4-migration>b{justify-self:center;transform:rotate(90deg)}.v4-migration>div{padding:18px}.v4-migration span{font-size:14px}.v4-boundary{grid-template-columns:1fr;gap:20px;padding:50px 24px}.v4-boundary p{margin-top:0}.foundry-page-v4 .foundry-dual-cta{grid-template-columns:1fr;padding:58px 24px}.foundry-page-v4 .foundry-dual-cta-options article{grid-template-columns:1fr;gap:15px}.foundry-page-v4 .foundry-dual-cta-options a{grid-column:1}}html{scroll-padding-top:96px}.partnership-tabs button:before{content:none}.partnership-tabs-wrap{padding-top:0}.partnership-tabs-wrap:before{content:none}.foundry-case-reveal{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .28s,visibility 0s .42s;display:grid}.foundry-case-reveal[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .3s 40ms,visibility}.foundry-case-clip{min-height:0;overflow:hidden}html[data-motion-flavor] .v4-capabilities .foundry-case-panel{animation:none}.site-header-floating{--floating-header-height:80px;z-index:100;min-height:var(--floating-header-height);padding:14px var(--pad);visibility:hidden;pointer-events:none;background:#091b14fa;transition:transform .25s cubic-bezier(.22,1,.36,1),visibility 0s .25s;position:fixed;inset:0 0 auto;transform:translateY(-110%);box-shadow:0 8px 28px #04100b26}.site-header-floating[data-visible=true]{visibility:visible;pointer-events:auto;transition:transform .3s cubic-bezier(.22,1,.36,1),visibility;transform:none}.site-header-floating .site-menu nav{top:var(--floating-header-height);height:auto;position:fixed;bottom:0;left:0;right:0}.launch-footer-artistic{background:#0b1c15;border-top:1px solid #cfdbc34d;overflow:hidden}.launch-footer-backdrop{z-index:-3;pointer-events:none;position:absolute;inset:0}.launch-footer-backdrop img{object-fit:cover;object-position:center;width:100%;height:100%}.launch-footer-artistic .launch-footer-wash{z-index:-2;background:linear-gradient(#061610f7 0%,#061610e6 42%,#061610a6 78%,#061610e0 100%)}.launch-footer-artistic .launch-footer-top{grid-template-columns:minmax(170px,.52fr) minmax(0,1.18fr);padding-top:16px;padding-bottom:16px}.launch-footer-artistic .launch-footer-grid{padding-top:46px;padding-bottom:20px}.launch-footer-artistic .launch-footer-signature{margin:44px 0 32px}.launch-footer-artistic .launch-footer-watermark{opacity:.12;filter:brightness(.85)blur(.7px);width:100%;height:auto;display:block;position:static;inset:auto}.launch-footer-artistic .launch-footer-bottom{position:relative;inset:auto}.launch-footer-artistic .launch-footer-place span{color:#bec9b9}.launch-footer-artistic .launch-footer-place strong{color:#e1e8da}.launch-footer-artistic .launch-footer-place time{color:#c1c8f3}.launch-footer-artistic nav a{color:#d4dcd0}@media (max-width:1000px){.launch-footer-artistic .launch-footer-top{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px}.launch-footer-artistic .launch-footer-grid{grid-template-columns:1fr;gap:34px}.launch-footer-artistic .launch-footer-places{grid-template-columns:repeat(4,minmax(0,1fr))}.launch-footer-artistic .launch-footer-place{display:block}.launch-footer-artistic .launch-footer-place time{margin-top:9px;display:block}.launch-footer-artistic .launch-footer-navs{margin-top:0}}@media (max-width:760px){html{scroll-padding-top:88px}.site-header-floating{--floating-header-height:76px}.launch-footer-artistic .launch-footer-top{grid-template-columns:1fr;gap:18px;padding:34px 0 28px}.launch-footer-artistic .launch-footer-grid{gap:30px;padding:30px 0 0;display:grid}.launch-footer-artistic .launch-footer-places{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 26px}.launch-footer-artistic .launch-footer-navs{margin:0}.launch-footer-artistic .launch-footer-signature{margin:40px 0 30px}.launch-footer-artistic .launch-footer-watermark{opacity:.12;filter:brightness(.85)blur(.45px)}}@media (prefers-reduced-motion:reduce){.site-header-floating,.site-header-floating[data-visible=true],.foundry-case-reveal,.foundry-case-reveal[data-open=true]{transition:none}}@media (max-width:760px){.home-page .thesis-v2{padding-top:48px;padding-bottom:56px}.home-page .thesis-statement{margin-top:0}.home-page .thesis-statement h2{letter-spacing:-.025em;font-size:clamp(36px,10.6vw,43px);line-height:1.08}.home-page .thesis-statement .thesis-turn{margin-top:24px}.home-page .thesis-notes{margin-top:36px}}:root{--pad:max(clamp(1.25rem, 4.5vw, 5rem), calc((100vw - 100rem) / 2));--section-space:clamp(3.5rem, 7vw, 7rem);--header-height:6.125rem}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + 1rem)}body,main,section,article,header,footer,nav,figure,dl,form{min-width:0}h1,h2,h3,p,dd,a,button{overflow-wrap:break-word}h1,h2,h3{text-wrap:balance}.launch-hand-underline{white-space:normal;max-width:100%}button,summary,a{-webkit-tap-highlight-color:transparent}button,summary{touch-action:manipulation}input,textarea,select{min-width:0;max-width:100%}.site-header{min-height:var(--header-height);border-bottom:0}.site-nav-cta{min-width:0;min-height:2.75rem;color:inherit;border:1px solid color-mix(in srgb, currentColor 32%, transparent);letter-spacing:0;text-transform:none;background:0 0;gap:.875rem;padding:0 .875rem;font-size:.8125rem;font-weight:500;transition:background .2s,border-color .2s}.site-nav-cta:hover{background:color-mix(in srgb, currentColor 8%, transparent);border-color:currentColor;transform:none}.site-header-floating{--floating-header-height:5rem;min-height:var(--floating-header-height)}.site-nav-wrap>nav a,.site-menu summary{align-items:center;min-height:2.75rem;display:flex}.site-menu nav{padding-bottom:max(1.5rem, env(safe-area-inset-bottom));overscroll-behavior:contain}.site-menu nav a{min-height:3rem}.light-header-shell{height:var(--header-height)}.home-page .launch-hero{min-height:100svh;padding:calc(var(--header-height) + clamp(4.5rem, 12svh, 8rem)) var(--pad) clamp(2.5rem, 6svh, 5rem);display:grid}.home-page .launch-hero-copy{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);align-self:end;gap:clamp(2rem,5vw,5rem);position:relative;inset:auto}.home-page .launch-hero-copy h1{font-size:clamp(2.75rem,5.2vw,5.25rem);line-height:1.04}.launch-hero-detail p{font-size:1rem;line-height:1.65}.media-motion-toggle{top:calc(var(--header-height) + 1rem);right:var(--pad)}.launch-facts{grid-template-columns:minmax(0,.85fr) repeat(3,minmax(0,1fr))}.launch-facts div{flex-wrap:wrap;gap:.5rem .875rem;padding-inline:clamp(.75rem,2vw,2rem)}.launch-facts>p,.launch-facts span{font-size:.75rem}.home-page .thesis-v2{padding:var(--section-space) var(--pad);min-height:0}.home-page .thesis-statement h2{font-size:clamp(2.4rem,5.2vw,5rem);line-height:1.07}.thesis-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.model-refined,.home-route-previews,.home-founder-close{padding:var(--section-space) var(--pad)}.model-refined-intro h2,.home-route-previews-heading h2{font-size:clamp(2.4rem,4.8vw,4.5rem);line-height:1.07}.model-refined-intro{grid-template-columns:1fr}.model-refined-intro h2{margin:0}.home-route-previews-heading{gap:1.125rem 7vw;display:grid}.home-route-previews-heading h2,.home-route-previews-heading p{margin:0}.model-refined-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.model-refined-steps li{min-height:0;padding:2rem}.model-refined-steps h3{margin-top:2rem}.home-route-preview-card{grid-template-rows:auto auto}.home-route-preview-card .home-route-image{aspect-ratio:1.6;width:100%;height:auto}.home-route-preview-card .home-route-copy p{font-size:1rem;line-height:1.65}.home-route-preview-card .home-route-copy{min-width:0;padding:clamp(1.5rem,3vw,3rem)}.home-route-preview-card .home-route-copy strong{min-height:2.75rem;font-size:.875rem}.partnership-hero{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.partnership-hero-copy{min-height:0;padding:clamp(3rem, 7vw, 7rem) clamp(2rem, 4vw, 4rem) clamp(3rem, 6vw, 6rem) var(--pad)}.partnership-hero h1{margin-top:0;font-size:clamp(3rem,6.4vw,6.5rem);line-height:.98}.partnership-hero figure{min-height:0}.partnership-hero figcaption{overflow-wrap:break-word}.partnership-journey,.process-ledger,.build-foundation-section,.build-boundary-section,.foundry-bridge,.stay-overview-section,.stewardship-commitments-section{padding:var(--section-space) var(--pad)}.partnership-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.partnership-tabs button{min-height:0;padding:clamp(1rem,2vw,2rem)}.partnership-tab-title{flex-wrap:wrap;gap:.5rem .75rem}.partnership-tab-title strong{font-size:clamp(1.65rem,2.7vw,2.5rem);line-height:1.1}.partnership-tab-action{margin-top:1.5rem;font-size:.75rem}.journey-acquire-brief{min-height:0;padding:var(--section-space) var(--pad);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem)}.acquire-brief dl div{grid-template-columns:minmax(0,.38fr) minmax(0,1fr);gap:1.25rem}.acquire-brief dt,.process-heading>div>span,.partnership-journey-intro>span{font-size:.875rem}.process-ledger li{grid-template-columns:2rem minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1rem,3vw,3rem)}.process-ledger li p,.stay-ledger dd,.stewardship-commitments-grid p,.build-capability-grid p,.build-boundary-grid li,.launch-founder-paths p{font-size:1rem;line-height:1.65}.build-capability-grid,.build-boundary-grid,.stewardship-commitments-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foundry-page-v4 .foundry-hero-v3{--foundry-hero-space:clamp(1.5rem, 3svh, 2.5rem);padding:var(--header-height) var(--pad) 0}.foundry-page-v4 .foundry-hero-v3-grid{padding:var(--foundry-hero-space) 0}.foundry-page-v4 .foundry-hero-v3-copy h1{font-size:clamp(2.8rem,5.6vw,5.5rem);line-height:1.01}.foundry-page-v4 .foundry-hero-v3-copy>p{max-width:52ch}.foundry-hero-art{background:#ece9df;place-self:start end;width:fit-content;max-width:100%;margin:0}.foundry-hero-art img{width:auto;max-width:100%;height:auto;max-height:calc(100svh - var(--header-height) - 2 * var(--foundry-hero-space));display:block}.foundry-definition .v4-output-board{color:var(--cream);box-shadow:none;align-self:start}.foundry-page-v4 .foundry-definition{gap:clamp(1.5rem,3vw,3rem)}.foundry-page-v4 .foundry-thesis-v2{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,5rem);min-height:0}.foundry-page-v4 .foundry-thesis-v2>*{min-width:0}.v4-output-board{max-width:100%}.v4-output-board .system-board-head{font-size:.875rem}.v4-board-intro{font-size:clamp(1.875rem,3.2vw,3rem)}.v4-output-board li{min-width:0}.foundry-page-v4 .foundry-field-section,.foundry-page-v4 .foundry-thesis-v2,.foundry-page-v4 .foundry-definition,.v4-boundary,.foundry-page-v4 .foundry-dual-cta{padding:var(--section-space) var(--pad)}.v4-capabilities .foundry-case-trigger>strong{font-size:clamp(1.5rem,2.6vw,2.5rem);line-height:1.15}.v4-capabilities .foundry-case-panel{gap:clamp(1.5rem,3vw,3rem);margin:0 0 1.5rem;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.v4-capabilities .case-narrative dl div{display:block}.v4-product-ui{box-shadow:none}.v4-quote-table{overscroll-behavior-inline:contain}.v4-agent-grid li>*,.v4-ui-bottom>*{min-width:0}.v4-migration{grid-template-columns:minmax(0,1fr) 1rem minmax(0,1fr)}.foundry-page-v4 .launch-foundry-copy{padding:clamp(1.5rem,3.5vw,3.5rem)}.foundry-page-v4 .launch-foundry-copy h2{font-size:clamp(2.4rem,4vw,4rem)}.foundry-page-v4 .method-text .launch-foundry-copy{background:0 0}.foundry-page-v4 .method-text .method-intro{align-self:start}.foundry-page-v4 .method-text .method-steps-column{justify-content:flex-start}.foundry-page-v4 .method-text .foundry-method-steps{margin-top:0}.v4-boundary{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem)}.team-page-v4 .interior-hero-team{min-height:0;padding:calc(var(--header-height) + 3rem) var(--pad) 3rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"copy art";align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.team-page-v4 .interior-hero-team .site-header{grid-row:auto;position:absolute;inset:0 0 auto}.team-page-v4 .interior-hero-copy{grid-area:copy;padding:0;position:static}.team-page-v4 .interior-hero-copy h1{font-size:clamp(3rem,5.8vw,5.5rem);line-height:1.02}.team-page-v4 .interior-hero-image{object-fit:contain;grid-area:art;width:100%;height:auto;max-height:40rem;margin:0;position:static}.team-page-v4 .interior-hero-wash{display:none}.team-page-v4 .launch-team{padding:var(--section-space) var(--pad) calc(var(--section-space) + 2.625rem)}.launch-section-heading{grid-template-columns:minmax(0,.4fr) minmax(0,1fr) minmax(0,.85fr);gap:2rem}.launch-founder-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-founder-cards article{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);min-width:0;min-height:0}.launch-founder-cards article>div{padding:clamp(1.5rem,2.5vw,2.5rem)}.launch-founder-cards h3{font-size:clamp(1.8rem,2.7vw,2.5rem);line-height:1.1}.launch-founder-cards .launch-kicker{font-size:.75rem;line-height:1.6}.v4-team-functions,.v4-global-team,.careers-studio,.launch-contact{padding:var(--section-space) var(--pad)}.v4-functions-grid article{padding:clamp(1.5rem,2.5vw,2.5rem)}.v4-global-team img{height:auto}.careers-values-studio{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:3rem;min-height:0}.careers-values-studio .careers-poster{top:calc(var(--header-height) + 1rem)}.careers-values-studio .careers-poster h2{font-size:clamp(2.75rem,5.2vw,5rem);line-height:1.02}.values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-email{gap:1rem;line-height:1.15}.partner-sheet{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.partner-letter,.partner-form-v2{padding:var(--section-space) var(--pad)}.partner-letter{padding-right:clamp(1.5rem,4vw,4rem)}.partner-form-v2{padding-left:clamp(1.5rem,4vw,4rem)}.partner-letter h1{font-size:clamp(3rem,5.5vw,5.5rem);line-height:1.02}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.partner-form-v2 input,.partner-form-v2 select{min-height:2.75rem;font-size:1rem}.partner-form-v2 textarea{font-size:1rem}.v4-intent-switch button{min-height:2.75rem}.launch-footer{padding-inline:var(--pad)}.launch-footer-artistic .launch-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem)}.launch-footer-artistic .launch-footer-navs{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,3rem)}.launch-footer nav a,.launch-footer-bottom a{align-items:center;min-height:2.75rem;font-size:.875rem;display:flex}.launch-footer nav strong,.launch-footer-timezones-label{font-size:.75rem;line-height:1.5}.launch-footer-artistic .launch-footer-place{min-width:0}.launch-footer-bottom{padding-bottom:max(1rem, env(safe-area-inset-bottom));flex-wrap:wrap;gap:1rem;font-size:.75rem}@media (max-width:75rem){.launch-founder-cards article{grid-template-columns:1fr}.launch-founder-cards article>img{object-position:center 28%;height:clamp(20rem,43vw,32rem)}.launch-founder-cards article>div{justify-content:flex-start;min-height:0}.launch-section-heading{grid-template-columns:1fr 1fr}.launch-section-heading>span{grid-column:1/-1}}@media (max-width:68.75rem){:root{--header-height:5.5rem}.home-page .launch-hero-copy{grid-template-columns:1fr;gap:2rem}.home-page .launch-hero-copy h1{max-width:18ch;font-size:clamp(2.75rem,6.5vw,4.5rem)}.launch-hero-detail{max-width:40rem}.home-route-preview-card .home-route-copy{flex-direction:column;align-items:flex-start;display:flex}.home-route-preview-card .home-route-copy strong{margin-top:1.5rem}.launch-footer-artistic .launch-footer-grid{grid-template-columns:1fr}.launch-footer-artistic .launch-footer-places{grid-template-columns:repeat(4,minmax(0,1fr))}.launch-footer-artistic .launch-footer-place{display:block}.launch-footer-artistic .launch-footer-place time{margin-top:.75rem;display:block}}@media (max-width:62.5rem){.team-page-v4 .interior-hero-team{grid-template-columns:1fr;grid-template-areas:"copy""art"}.team-page-v4 .interior-hero-copy{max-width:42rem}.team-page-v4 .interior-hero-image{justify-self:center;max-width:44rem;max-height:30rem}.foundry-page-v4 .foundry-hero-v3-grid{grid-template-columns:1fr}.foundry-page-v4 .foundry-hero-v3:before{display:none}.foundry-page-v4 .foundry-hero-v3-copy h1{max-width:16ch}.foundry-hero-art{justify-self:center;width:100%;max-width:36rem}.foundry-hero-art img{width:100%;max-height:none}.v4-output-board{justify-self:center;width:100%;max-width:44rem}.v4-capabilities .foundry-case-panel,.foundry-page-v4 .foundry-definition{grid-template-columns:1fr}.foundry-page-v4 .method-text{gap:0}.foundry-page-v4 .method-text .method-steps-column{padding-top:0}.v4-capabilities .foundry-case-panel{gap:2rem}.foundry-page-v4 .foundry-definition-art{height:clamp(20rem,50vw,30rem)}.careers-values-studio{grid-template-columns:1fr}.careers-values-studio .careers-poster{max-width:40rem;position:static}}@media (max-width:56.25rem){.foundry-page-v4 .foundry-thesis-v2{grid-template-columns:minmax(0,1fr)}.partnership-hero{grid-template-columns:1fr}.partnership-hero-copy{padding:var(--section-space) var(--pad)}.partnership-hero figure{height:clamp(20rem,65vw,35rem);margin:0 var(--pad) var(--section-space)}.journey-acquire-brief,.process-heading,.build-foundation-intro,.stay-overview-section,.build-boundary-section,.foundry-bridge,.stewardship-commitments-section,.home-founder-close-grid,.home-route-previews-heading,.launch-contact{grid-template-columns:1fr;gap:2rem}.home-route-previews-heading{row-gap:1.125rem}.home-route-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-route-preview-card{grid-template-rows:auto auto;grid-template-columns:1fr}.partner-sheet{grid-template-columns:1fr}.partner-letter,.partner-form-v2{padding:var(--section-space) var(--pad)}.partner-form-v2{border-top:1px solid var(--line)}}@media (max-width:47.5rem){:root{--header-height:4.75rem}.site-header-floating{--floating-header-height:4.75rem}.site-wordmark{width:7.625rem}.home-page .launch-hero-copy h1{max-width:16ch;font-size:clamp(2.6rem,8vw,3.6rem);line-height:1.05}.launch-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-facts>p{grid-column:1/-1;padding:1.5rem 0 0}.launch-facts div{padding:1.5rem .5rem;display:grid}.launch-facts strong{font-size:clamp(1.75rem,7.5vw,2.75rem)}.launch-facts span{letter-spacing:.08em;font-size:.6875rem}.thesis-notes{grid-template-columns:1fr;gap:1.25rem;display:grid}.thesis-notes p{margin:0}.model-refined-intro{grid-template-columns:1fr;gap:1rem}.model-refined-art{aspect-ratio:2.1}.model-refined-intro{grid-template-columns:1fr}.model-refined-intro h2{margin:0}.home-route-previews-heading{gap:1.125rem 7vw;display:grid}.home-route-previews-heading h2,.home-route-previews-heading p{margin:0}.model-refined-steps{grid-template-columns:1fr}.model-refined-steps li,.model-refined-steps li+li{border-left:0;padding:1.75rem 0}.model-refined-steps li+li{border-top:1px solid var(--line)}.model-refined-steps h3{max-width:none;margin-top:1.25rem}.partnership-tabs{grid-template-columns:1fr}.partnership-tabs button{padding:1.5rem}.partnership-tab-title strong{font-size:2rem}.partnership-tab-body{max-width:none;margin-top:.75rem}.partnership-tab-action{margin-top:1rem;padding-top:.875rem}.process-ledger li{grid-template-columns:1.5rem minmax(0,1fr);align-items:start}.process-ledger li p{grid-column:2}.process-ledger li h3{font-size:1.75rem}.build-capability-grid,.build-boundary-grid,.stewardship-commitments-grid,.launch-section-heading,.v4-functions-intro,.launch-founder-cards{grid-template-columns:1fr}.launch-founder-cards article>img{aspect-ratio:1/1.1;object-fit:cover;height:auto;max-height:34rem}.team-page-v4 .launch-founder-cards article:nth-child(2){translate:none}.team-page-v4 .launch-team{padding-bottom:var(--section-space)}.v4-functions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-boundary{grid-template-columns:1fr}.v4-global-team{gap:2rem}.launch-footer-artistic .launch-footer-places{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40.625rem){.home-route-preview-grid,.v4-functions-grid,.values-grid,.form-row{grid-template-columns:1fr}.home-route-preview-card .home-route-image{aspect-ratio:1.4}.v4-capabilities .foundry-case-trigger{grid-template-columns:1.5rem minmax(0,1fr) 1.25rem;gap:.75rem;padding-block:1.5rem}.v4-capabilities .foundry-case-trigger .case-summary{grid-column:2}.v4-capabilities .foundry-case-trigger>i{grid-area:1/3/3}.v4-capabilities .foundry-case-trigger>strong{font-size:1.625rem}.v4-capabilities .foundry-case-panel{padding:1.25rem}.v4-migration{grid-template-columns:1fr}.v4-migration>b{justify-self:center;transform:rotate(90deg)}.foundry-page-v4 .launch-foundry-copy{padding:1.5rem}.foundry-page-v4 .foundry-method-steps li{grid-template-columns:1.25rem minmax(0,1fr);gap:.75rem}.foundry-page-v4 .foundry-method-steps li strong{font-size:1.5rem}.foundry-page-v4 .foundry-dual-cta{grid-template-columns:1fr;gap:2rem}.foundry-page-v4 .foundry-dual-cta-options article{grid-template-columns:1fr}.foundry-page-v4 .foundry-dual-cta-options a{grid-column:1}.team-page-v4 .interior-hero-team{padding-top:calc(var(--header-height) + 2.5rem);gap:2rem}.team-page-v4 .interior-hero-copy h1{font-size:clamp(2.75rem,10vw,3.75rem)}.team-page-v4 .interior-hero-copy>p{font-size:1rem}.launch-email{font-size:clamp(1.75rem,7vw,2.5rem)}.acquire-brief dl div{grid-template-columns:1fr;gap:.75rem;padding-block:1.5rem}.acquire-brief dd{font-size:1.5rem}.form-end{flex-direction:column;align-items:stretch}.form-end button{width:100%}}@media (max-width:23rem){.launch-footer-artistic .launch-footer-navs{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-output-board{padding:1rem}.v4-output-board li{grid-template-columns:1.25rem minmax(0,1fr) .625rem;gap:.5rem}.v4-output-board li strong{font-size:1.25rem}.v4-agent-grid li{flex-wrap:wrap}.v4-agent-grid li b{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.home-route-preview-card{transition:none}}:root{--motion-ease:cubic-bezier(.22,1,.36,1)}html[data-motion-flavor=responsive] .motion-reveal{opacity:1;clip-path:none;will-change:auto}.site-menu nav{top:var(--header-height);transition:opacity .18s ease, transform .18s var(--motion-ease)}.site-menu[data-closing=true] nav{opacity:0;transform:translateY(-10px)}.site-menu[data-closing=true] .menu-state:after{transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){:is(.launch-hero-copy,.partnership-hero-copy,.foundry-hero-v3-copy,.interior-hero-copy)>:is(h1,p,.launch-hero-detail,.partnership-hero-actions,.foundry-hero-link){animation:.9s cubic-bezier(.22,.7,.2,1) backwards hero-arrive}:is(.launch-hero-copy,.partnership-hero-copy,.foundry-hero-v3-copy,.interior-hero-copy)>:is(p,.launch-hero-detail){animation-delay:90ms}:is(.partnership-hero-actions,.foundry-hero-link){animation-delay:.16s}html[data-motion-flavor=responsive] .motion-pending{translate:0 32px}.site-menu[open]:not([data-closing=true]) nav{animation:menu-arrive .26s var(--motion-ease)}html[data-motion-flavor=responsive] .journey-panel{animation:item-arrive .32s var(--motion-ease)}.launch-inline-link>span,.foundry-hero-link>span,.home-founder-close-link>span,.launch-email>span,.foundry-dual-cta a>span{transition:transform .22s var(--motion-ease)}:is(.launch-inline-link:focus-visible>span,.launch-email:focus-visible>span){transform:translate(4px)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-route-preview-card{transition:transform .28s var(--motion-ease), box-shadow .28s ease}.home-route-preview-card:hover{transform:translateY(-4px)}.home-route-preview-card .home-route-image img{transition:transform .65s var(--motion-ease)}.home-route-preview-card:hover .home-route-image img{transform:scale(1.025)}.launch-inline-link:hover>span,.home-founder-close-link:hover>span,.launch-email:hover>span,.foundry-dual-cta a:hover>span{transform:translate(4px)}.foundry-hero-link:hover>span{transform:translateY(4px)}}@media (hover:none){.home-route-preview-card:hover{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.site-menu nav,.site-menu nav a,.site-menu .menu-state:after,.journey-panel,.v4-product-ui,.v4-agent-grid li,.launch-hand-underline:after{transition:none!important;animation:none!important}.launch-hand-underline:after{transform:none!important}}@keyframes hero-arrive{0%{translate:0 28px}to{translate:0}}@keyframes menu-arrive{0%{transform:translateY(-6px)}to{transform:none}}@keyframes item-arrive{0%{transform:translateY(8px)}to{transform:none}}.home-page .thesis-v2{padding:4.5rem var(--pad);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,4.5vw,4rem);display:grid}.home-page .thesis-statement,.home-page .thesis-notes{grid-column:auto;align-self:start;margin:0;padding:0}.home-page .thesis-statement h2{letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:clamp(3rem,4.3vw,4.5rem);line-height:1.08}.home-page .thesis-notes{grid-template-columns:1fr;gap:1.5rem;max-width:none;padding-top:.375rem;display:grid}.home-page .thesis-notes p{border:0;margin:0;padding:0;font-size:1rem;line-height:1.7}.home-page .home-route-previews-heading{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.home-page .home-route-previews-heading .launch-kicker{grid-column:1/-1}.home-page .home-route-previews-heading p{align-self:start;max-width:48ch;font-size:1rem;line-height:1.7}.partnership-page .process-ledger{background:var(--forest)}.partnership-page .process-ledger p{color:var(--cream)}.partnership-page .partnership-journey{padding-bottom:2.5rem}.partnership-page .partnership-tabs-wrap{margin-top:3rem;padding-top:0}.partnership-page .partnership-tabs{border:1px solid var(--white-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;overflow:visible}.partnership-page .partnership-tabs button{min-height:0;color:var(--cream);border:0;border-right:1px solid var(--white-line);box-shadow:none;background:0 0;gap:0;padding:1.75rem}.partnership-page .partnership-tabs button:last-child{border-right:0}.partnership-page .partnership-tabs button.active{color:var(--cream);box-shadow:inset 0 -3px 0 var(--peri);background:#f2efe612}.partnership-page .partnership-tabs button:hover{background:#f2efe61a}.partnership-page .partnership-tabs button:focus-visible{outline-offset:-5px}.partnership-page .partnership-tab-title{flex-wrap:nowrap;gap:.75rem;display:flex}.partnership-page .partnership-tab-title strong{font-size:clamp(1.75rem,2.6vw,2.5rem)}.partnership-page .partnership-tabs button .partnership-tab-title b{color:var(--peri)}.partnership-page .partnership-tab-body{margin-top:1rem;font-size:1rem;line-height:1.6;display:block}.partnership-selected-summary{display:none}.closing-section{padding:var(--section-space) var(--pad);border-top:1px solid var(--white-line);color:var(--cream);background:var(--forest);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.closing-section .launch-kicker{color:var(--cream);margin:0 0 1.5rem;display:block}.closing-section h2{max-width:19ch;font:300 clamp(2.5rem, 4.4vw, 4rem)/1.08 var(--serif);letter-spacing:-.025em;margin:0}.closing-detail p{max-width:48ch;color:var(--cream);margin:0;font-size:1rem;line-height:1.7}.closing-action{width:fit-content;min-width:min(100%,17rem);max-width:100%;min-height:3rem;color:inherit;font-family:var(--sans);border:1px solid;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.75rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:500;line-height:1.4;text-decoration:none;transition:background .2s;display:flex}.closing-action:hover{background:#f2efe61a}.closing-action:focus-visible{outline-offset:4px;outline:2px solid}@media (prefers-reduced-motion:no-preference){.closing-action>span{transition:transform .2s}.closing-action:hover>span{transform:translate(4px)}}@media (max-width:56rem){.home-page .thesis-v2{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.home-page .thesis-statement,.home-page .thesis-notes{text-align:left;justify-self:start;width:100%}.home-page .thesis-statement h2{max-width:24ch;font-size:clamp(2.25rem,5vw,3rem)}.home-page .thesis-notes{max-width:42rem;padding:0}.home-page .home-route-previews-heading{grid-template-columns:1fr}.closing-section{grid-template-columns:1fr;gap:2rem}.closing-detail p{max-width:42rem}}@media (max-width:40rem){.home-page .thesis-v2{gap:1.875rem;padding-block:2.75rem}.home-page .thesis-statement h2{font-size:clamp(2.125rem,9vw,2.5rem)}.partnership-page .partnership-tabs-wrap{margin-top:2rem}.partnership-page .partnership-tabs button{padding:1.125rem .625rem 1.25rem}.partnership-page .partnership-tab-title{flex-direction:column;gap:.625rem}.partnership-page .partnership-tab-title strong{font-size:clamp(1.25rem,4.6vw,1.625rem)}.partnership-page .partnership-tab-body{display:none}.partnership-selected-summary{min-height:7.25rem;color:var(--cream);margin:0;padding:1.25rem 0;font-size:1rem;line-height:1.65;display:block}.closing-action{width:100%}.partnership-page .partnership-tab-title strong span{display:block}}.home-page .launch-hero{--pad:clamp(1.25rem, 4vw, 6rem)}.home-page .launch-hero-copy{grid-template-columns:minmax(0,1fr) minmax(0,28.75rem)}.home-page .launch-hero-detail{justify-self:end;width:100%;max-width:28.75rem}.home-page .launch-hero-detail>p{max-width:none}@media (min-width:112rem){.home-page{--pad:clamp(1.25rem, 4vw, 6rem)}.home-page .thesis-statement h2{max-width:24ch}.home-page .thesis-notes{justify-self:end;width:100%;max-width:40rem}}.home-page .launch-facts{display:block}.home-page .launch-facts>.launch-facts-frame{border:1px solid var(--white-line);grid-template-columns:minmax(0,.85fr) repeat(3,minmax(0,1fr));justify-content:normal;align-items:stretch;gap:0;padding:0;display:grid}.home-page .launch-facts-frame>p{color:#f2efe6a6;letter-spacing:.14em;text-transform:uppercase;align-items:center;margin:0;padding:1.5rem clamp(1rem,2vw,2rem);font-size:.75rem;line-height:1.5;display:grid}.home-page .launch-facts-frame>div{border:0;border-left:1px solid var(--white-line);flex-flow:wrap;place-content:center flex-start;align-items:baseline;gap:.5rem .875rem;padding:2rem clamp(1rem,2vw,2rem);display:flex}.home-page .thesis-statement h2>.thesis-keyword{text-decoration:underline;-webkit-text-decoration-color:var(--peri);text-decoration-color:var(--peri);text-underline-offset:.09em;text-decoration-skip-ink:auto;text-decoration-thickness:.045em;display:inline}.home-page .home-route-preview-card .home-route-image{aspect-ratio:4/3}.partnership-page .journey-acquire-brief,.partnership-page .build-foundation-section,.partnership-page .stay-overview-section{padding-top:clamp(3rem,4vw,4rem)}.partnership-page .journey-acquire-brief,.partnership-page .stay-overview-section,.partnership-page .build-foundation-intro{align-items:start;gap:2rem clamp(2rem,4vw,4rem)}.partnership-page .journey-acquire-brief h2,.partnership-page .build-foundation-intro h2,.partnership-page .stay-overview-copy h2{margin-top:0}.partnership-page .build-foundation-intro p{font-size:1rem;line-height:1.7}.home-page .model-refined-steps,.partnership-page .build-capability-grid,.partnership-page .stewardship-commitments-grid{border:1px solid var(--line);gap:0;display:grid}.partnership-page .stewardship-commitments-grid{border-color:var(--white-line)}.partnership-page .build-capability-grid,.partnership-page .stewardship-commitments-grid{margin-top:2.5rem}.home-page .model-refined-steps>li,.partnership-page .build-capability-grid>article,.partnership-page .stewardship-commitments-grid>article{border:0;min-height:0;padding:clamp(1.5rem,2.25vw,2rem)}.home-page .model-refined-steps>li+li,.partnership-page .build-capability-grid>article:nth-child(2n){border-left:1px solid var(--line)}.partnership-page .build-capability-grid>article:nth-child(n+3){border-top:1px solid var(--line)}.partnership-page .stewardship-commitments-grid>article:nth-child(2n){border-left:1px solid var(--white-line)}.partnership-page .stewardship-commitments-grid>article:nth-child(n+3){border-top:1px solid var(--white-line)}.partnership-page .build-capability-grid h3,.partnership-page .stewardship-commitments-grid h3{margin-top:1.75rem}@media (max-width:70rem){.home-page .launch-hero-copy{grid-template-columns:minmax(0,1fr)}.home-page .launch-hero-detail{justify-self:start;max-width:36rem}}@media (max-width:47.5rem){.home-page .launch-facts>.launch-facts-frame{grid-template-columns:repeat(3,minmax(0,1fr))}.home-page .launch-facts-frame>p{border-bottom:1px solid var(--white-line);grid-column:1/-1;padding:1rem}.home-page .launch-facts-frame>div{gap:.625rem;padding:1.5rem clamp(.5rem,2.5vw,.75rem);display:grid}.home-page .launch-facts-frame strong{font-size:clamp(1.375rem,6.7vw,2.75rem)}.home-page .launch-facts-frame>div:first-of-type{border-left:0}.home-page .model-refined-steps>li+li,.partnership-page .build-capability-grid>article:nth-child(n),.partnership-page .stewardship-commitments-grid>article:nth-child(n){border-top:0;border-left:0}.home-page .model-refined-steps>li+li,.partnership-page .build-capability-grid>article:nth-child(n+2){border-top:1px solid var(--line)}.partnership-page .stewardship-commitments-grid>article:nth-child(n+2){border-top:1px solid var(--white-line)}}@media (max-width:40rem){.partnership-page .partnership-journey{padding-bottom:1.5rem}.partnership-page .partnership-selected-summary{min-height:0;padding-bottom:0}}@media (max-width:47.5rem){.partnership-page .build-boundary-grid{gap:2rem}.partnership-page .build-boundary-grid>article{border-left:0;padding:1.5rem 0 0}.partnership-page .build-boundary-grid>article+article{border-top:1px solid var(--white-line)}}.partnership-page .partnership-journey-joined{--journey-panel:#f7f5ed;--journey-inner-pad:clamp(1.5rem, 3.3vw, 3.5rem);padding-bottom:var(--section-space)}.partnership-journey-joined .partnership-choose-hint{color:#f2efe6b8;font:400 .875rem/1.5 var(--sans);align-items:center;gap:1rem;margin:0 0 1rem;display:flex}.partnership-choose-hint span{color:var(--peri)}.partnership-journey-joined .partnership-tabs{border:0;gap:.625rem}.partnership-journey-joined .partnership-tabs button{border:1px solid var(--white-line);width:100%;font:inherit;border-bottom:0;justify-content:flex-start;align-items:stretch;padding:1.5rem 1.75rem 1.375rem}.partnership-journey-joined .partnership-tabs button:last-child{border-right:1px solid var(--white-line)}.partnership-journey-joined .partnership-tabs button.active{z-index:1;color:var(--ink);background:var(--journey-panel);border-color:var(--journey-panel);box-shadow:none}.partnership-journey-joined .partnership-tabs button.active:after{content:"";background:var(--journey-panel);height:2px;position:absolute;inset:auto 0 -1px}.partnership-journey-joined .partnership-tabs button:hover:not(.active){background:#f2efe614}.partnership-journey-joined .partnership-tab-title{gap:1rem}.partnership-journey-joined .partnership-tab-title b{font-size:clamp(1rem,1.6vw,1.5rem)}.partnership-journey-joined .partnership-tab-title strong{font:300 clamp(1.65rem, 2.8vw, 2.625rem)/1.15 var(--serif);letter-spacing:-.025em}.partnership-tab-direction{font:300 1.625rem/1 var(--sans);align-self:center;margin-left:auto}.partnership-journey-joined .partnership-tab-action{opacity:1;color:#f2efe6a3;font:400 .8125rem/1.5 var(--sans);letter-spacing:0;text-transform:none;border:0;margin-top:.875rem;padding:0;display:block}.partnership-journey-joined .partnership-tabs button.active :is(b,.partnership-tab-action){color:var(--blue)}.partnership-joined-content{background:var(--journey-panel);color:var(--ink);border:1px solid #f2efe659}.partnership-journey-joined .journey-panel{min-width:0}.partnership-journey-joined .journey-panel>section{padding:clamp(2rem, 4vw, 4rem) var(--journey-inner-pad)}.partnership-journey-joined .journey-panel>section:first-child{background:var(--journey-panel)}.partnership-journey-joined .journey-panel>section:first-child h2{font-size:clamp(2.2rem,4.1vw,4.5rem);line-height:1.06}.partnership-journey-joined .journey-panel>section:first-child p{font-size:1rem;line-height:1.7}.partnership-journey-joined .build-foundation-intro{margin-bottom:2.5rem}.partnership-journey-joined .build-capability-grid{margin-top:0}.partnership-journey-joined .build-capability-grid article{padding:1.5rem}.partnership-journey-joined .process-heading{row-gap:1.5rem}.partnership-journey-joined .launch-founder-journey,.partnership-journey-joined .stay-overview-section{grid-template-columns:repeat(2,minmax(0,1fr))}.partnership-journey-joined .launch-founder-paths article{padding:1.75rem clamp(1.25rem,2.25vw,2rem)}.partnership-journey-joined .acquire-brief dl div{padding-block:1.25rem}.partnership-journey-joined .acquire-brief dd{font-size:clamp(1.4rem,2vw,2rem)}.partnership-journey-joined .partnership-tabs button:focus-visible{outline:3px solid var(--peri);outline-offset:-5px}.partnership-journey-joined .journey-panel:focus-visible{outline:3px solid var(--peri);outline-offset:-5px}@media (prefers-reduced-motion:no-preference){html[data-motion-flavor=responsive] .partnership-journey-joined .journey-panel{animation:.18s ease-out joined-panel-arrive}}@keyframes joined-panel-arrive{0%{transform:translateY(5px)}to{transform:none}}@media (max-width:62.5rem){.partnership-journey-joined .launch-founder-journey,.partnership-journey-joined .stay-overview-section{grid-template-columns:1fr}.partnership-journey-joined .journey-panel>section:first-child h2{font-size:clamp(2.1rem,5vw,3.5rem)}.partnership-journey-joined .partnership-tabs button{padding:1.25rem}.partnership-journey-joined .partnership-tab-title{gap:.625rem}}@media (max-width:40rem){.partnership-page .partnership-journey-joined{--journey-inner-pad:1.25rem}.partnership-journey-joined .partnership-tabs{gap:.3125rem}.partnership-journey-joined .partnership-tabs button{padding:1rem .625rem}.partnership-journey-joined .partnership-tab-title{flex-direction:column;gap:.5rem}.partnership-journey-joined .partnership-tab-title strong{font-size:1.5rem}.partnership-journey-joined .partnership-tab-action{min-height:3em;margin-top:.75rem;font-size:.75rem}.partnership-journey-joined .partnership-tab-direction{font-size:1.125rem;position:absolute;top:.875rem;right:.5rem}.partnership-journey-joined .partnership-choose-hint{font-size:.8125rem}.partnership-journey-joined .journey-panel>section{padding-block:2rem}.partnership-journey-joined .journey-panel>section:first-child h2{font-size:2.25rem}}.partnership-page .partnership-journey-joined .partnership-tab-body{color:#f2efe6b3;max-width:34ch;font:400 .875rem/1.6 var(--sans);letter-spacing:0;text-transform:none;margin:.8rem 0 0;display:block}.partnership-page .partnership-journey-joined .partnership-tabs button.active .partnership-tab-body{color:#627066}.partnership-page .partnership-journey-joined .partnership-tab-action{margin-top:.8rem;font-size:.75rem}.partnership-page .build-foundry-capability{background:#e3e7df}.partnership-page .build-foundry-capability .launch-inline-link{color:var(--ink);margin-top:1.5rem;font-size:.9375rem}.partnership-page .build-foundry-capability small{color:#627066;font:400 .875rem/1.5 var(--sans);margin-top:.6rem;display:block}.partnership-page .build-boundary-grid li strong{color:var(--cream);margin-bottom:.4rem;font-weight:500;display:block}.closing-detail .closing-reassurance{font:400 .8125rem/1.6 var(--sans);color:#f2efe68c;max-width:42ch;margin:1rem 0 0}@media (max-width:47.5rem){.partnership-page .partnership-journey-joined .partnership-tabs{grid-template-columns:1fr;gap:0}.partnership-page .partnership-journey-joined .partnership-tabs button{border:1px solid var(--white-line);border-bottom:0;padding:1.125rem 1.25rem}.partnership-page .partnership-journey-joined .partnership-tabs button:last-child{border-bottom:1px solid var(--white-line)}.partnership-page .partnership-journey-joined .partnership-tab-title{flex-direction:row;gap:.75rem}.partnership-page .partnership-journey-joined .partnership-tab-title strong{font-size:1.65rem}.partnership-page .partnership-journey-joined .partnership-tab-title strong span{display:inline}.partnership-page .partnership-journey-joined .partnership-tab-direction{font-size:1.25rem;position:static}.partnership-page .partnership-journey-joined .partnership-tab-action{min-height:0;margin-top:.5rem}.partnership-page .partnership-journey-joined .partnership-tab-body{max-width:42ch;margin-top:.55rem}.partnership-page .partnership-journey-joined .partnership-tabs button.active:after{display:none}}.site-header{--pad:clamp(1.25rem,4vw,6rem);padding-inline:var(--pad)}.foundry-page-v4{overflow-anchor:none}.home-page .model-refined,.home-page .home-route-previews,.team-selected-page .management-section,.team-page-v4 .v4-global-team{background:var(--cream)}.model-refined-art,.model-refined-steps,.home-route-preview-card,.home-route-preview-card .home-route-image,.home-route-preview-card .home-route-copy{background:0 0}.model-refined-art,.home-route-preview-card{box-shadow:none;border:0}.model-refined-art{aspect-ratio:1908/824}.model-refined-art img{object-fit:contain}.home-route-preview-card{transition:none}.home-page .home-route-preview-card .home-route-image{aspect-ratio:4/3;background:var(--cream);border:1px solid #152a222e;padding:clamp(.75rem,1.6vw,1.5rem)}.home-page .home-route-preview-card .home-route-image img{object-fit:cover;object-position:center;filter:none;mix-blend-mode:multiply;-webkit-mask-image:none;mask-image:none}.home-page .home-route-preview-card.foundry-card .home-route-image img{object-position:center 70%}.home-route-preview-card:hover{box-shadow:none;transform:none}:is(.home-route-preview-card:hover .home-route-copy strong,.home-route-preview-card:focus-visible .home-route-copy strong){color:var(--blue);border-color:currentColor}.home-route-image img,.v4-global-team img,.partnership-hero figure:not(.partnership-construction) img{mix-blend-mode:multiply;filter:brightness(1.12);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 10% 89%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 10% 89%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.team-page-v4 .v4-global-team img{filter:brightness(1.22)contrast(1.3)}.partnership-hero figure:not(.partnership-construction){background:0 0;border:0}.team-selected-page .portrait-frame:not(.placeholder-frame){background:0 0}.team-selected-page .portrait-frame:not(.placeholder-frame) img{filter:url(#balio-paper-portrait);mix-blend-mode:normal}.paper-filter-definitions{pointer-events:none;position:absolute;overflow:hidden}.home-page .model-refined-art img{filter:url(#balio-paper-illustration);mix-blend-mode:normal;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000)}.launch-footer.launch-footer-artistic{--footer-ink:#c2ccb9;--footer-muted:#a1aea0;--footer-heading:#d6ddca;--footer-accent:#acb5df;color:var(--footer-ink);background:#18241e;border-top-color:#a7afa429}.launch-footer-artistic .launch-footer-backdrop{opacity:.4}.launch-footer-artistic .launch-footer-backdrop img{filter:saturate(.65)brightness(.8)contrast(.9)}.launch-footer.launch-footer-artistic .launch-footer-wash{background:linear-gradient(#18241ec7,#18241e73 65%,#18241eab)}.launch-footer.launch-footer-artistic .launch-footer-watermark{opacity:.075;filter:grayscale()brightness(.7)}.launch-footer.launch-footer-artistic :is(nav a,.launch-footer-place strong){color:var(--footer-ink)}.launch-footer.launch-footer-artistic :is(nav strong,.launch-footer-timezones-label){color:var(--footer-heading)}.launch-footer.launch-footer-artistic :is(.launch-footer-place span,.launch-footer-bottom){color:var(--footer-muted)}.launch-footer.launch-footer-artistic .launch-footer-place time{color:var(--footer-accent)}.launch-footer.launch-footer-artistic :is(.launch-footer-place,.launch-footer-bottom,.launch-footer-navs){border-color:#a7afa429}.launch-footer.launch-footer-artistic a:is(:hover,:focus-visible){color:#c4cdf0}.launch-footer.launch-footer-artistic a:focus-visible{outline-offset:5px;outline:1px solid}.foundry-page-v4 .foundry-hero-v3{background:var(--night)}.foundry-page-v4 .foundry-hero-v3:before{content:none}.foundry-page-v4 .foundry-hero-art{-webkit-mask-composite:source-in;background:0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 17% 90%,#0000),linear-gradient(#0000,#000 13% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 17% 90%,#0000),linear-gradient(#0000,#000 13% 84%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.home-page .home-route-preview-card .home-route-copy strong{text-underline-offset:.2em;text-decoration-skip-ink:auto;border-bottom:0;align-items:center;gap:16px;padding-bottom:0;font-size:.8125rem;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px}.partnership-page .build-foundry-capability .launch-inline-link,.foundry-page .closing-action[href=\/partnership]{text-underline-offset:.2em;border-bottom:0;min-height:44px;padding-bottom:2px;font-size:.875rem;text-decoration:underline;text-decoration-thickness:1px}.site-nav-wrap>nav>a,.site-nav-wrap>.site-nav-cta{transition:filter .2s,opacity .2s,color .2s,background .2s}html .site-header .site-nav-wrap>nav>a{font-weight:400;display:grid}html .site-header .site-nav-wrap>nav>a:before{content:attr(data-label);visibility:hidden;pointer-events:none;grid-area:1/1;font-weight:500}html .site-header .site-nav-wrap>nav>a>.nav-label{grid-area:1/1}html .site-header .site-nav-wrap>nav>a:after{content:none}:is(html .site-header .site-nav-wrap>nav>a[aria-current=page],html .site-header .site-nav-wrap>nav>a:focus-visible){opacity:1;font-weight:500}@media (hover:hover) and (pointer:fine) and (min-width:1001px){html .site-header .site-nav-wrap:has(>nav>a:hover,>.site-nav-cta:hover)>nav>a:not(:hover){filter:blur(2.5px);opacity:.6}html .site-header .site-nav-wrap:has(>nav>a:hover,>.site-nav-cta:hover)>.site-nav-cta:not(:hover){filter:blur(2.5px);opacity:.6}html .site-header .site-nav-wrap:has(>nav>a:hover,>.site-nav-cta:hover)>nav>a:not(:hover){font-weight:400}html .site-header .site-nav-wrap>nav>a:hover,html .site-header .site-nav-wrap>.site-nav-cta:hover{filter:none;opacity:1;font-weight:500}}@media (min-width:1001px){html .site-header .site-nav-wrap:has(>nav>a:focus-visible,>.site-nav-cta:focus-visible):not(:has(>nav>a:hover,>.site-nav-cta:hover))>nav>a:not(:focus-visible){filter:blur(2.5px);opacity:.6}html .site-header .site-nav-wrap:has(>nav>a:focus-visible,>.site-nav-cta:focus-visible):not(:has(>nav>a:hover,>.site-nav-cta:hover))>.site-nav-cta:not(:focus-visible){filter:blur(2.5px);opacity:.6}html .site-header .site-nav-wrap:has(>nav>a:focus-visible,>.site-nav-cta:focus-visible):not(:has(>nav>a:hover,>.site-nav-cta:hover))>nav>a:not(:focus-visible){font-weight:400}}@media (prefers-reduced-motion:reduce){.site-nav-wrap>nav>a,.site-nav-wrap>.site-nav-cta{transition:none}}.page-with-reveal{background:#18241e}body:has(.page-with-reveal){background:#18241e}.page-with-reveal{isolation:isolate}.page-with-reveal>.page-cover{z-index:2;background:var(--forest);border-radius:0 0 28px 28px;position:relative;overflow:clip;box-shadow:0 16px 40px #00000014}.page-content{background:var(--cream)}.page-cover>.closing-section,.page-cover>#careers>.closing-section{border-bottom:0}.page-with-reveal>.footer-reveal{z-index:1;position:relative}.page-with-reveal>.footer-reveal[data-reveal-ready=true]{bottom:min(0px,calc(100svh - var(--footer-height)));position:sticky}.footer-reveal .launch-footer{border-top:0}.footer-reveal a:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:760px){.page-with-reveal>.page-cover{border-radius:0 0 20px 20px}}@media (prefers-reduced-motion:reduce){.page-with-reveal>.footer-reveal[data-reveal-ready=true]{position:relative;bottom:auto}}.foundry-product{min-width:0;color:var(--ink);font:1rem/1.5 var(--sans);--cream:#f2efe6;--forest:#152a22;--ink:#10211b;--muted:#58665e;--line:#c7ccc2;--paper:#f9f7f1;--peri:#b6bee8;--blue:#536392;--amber:#885109;--amber-bg:#f3e6cc;--background:var(--cream);--foreground:var(--ink);--primary:var(--forest);--input:var(--line);--ring:var(--blue);--popover:var(--paper);--popover-foreground:var(--ink);--accent:#e4e8df;--muted-foreground:var(--muted)}.foundry-product *{box-sizing:border-box}.foundry-product h1,.foundry-product h2,.foundry-product h3,.foundry-product p{margin:0}.foundry-product button,.foundry-product input,.foundry-product select{font:inherit;color:inherit}.foundry-product button,.foundry-product a{-webkit-tap-highlight-color:transparent}.foundry-product button{cursor:pointer}.foundry-product button:disabled{cursor:default;opacity:.45}.foundry-product a{color:inherit;text-decoration:none}.foundry-product button,.foundry-product a,.foundry-product input,.foundry-product select{touch-action:manipulation}.foundry-product :focus-visible{outline-offset:4px;outline:3px solid var(--blue)!important}.foundry-product svg{vertical-align:middle;flex-shrink:0}.foundry-product .eyebrow,.foundry-product .pane-label{letter-spacing:.07em;font-size:.75rem;font-weight:550}.foundry-product .eyebrow{color:var(--blue)}.foundry-product h1{font:300 clamp(2.5rem,4vw,4rem)/1.1 var(--serif);letter-spacing:-.025em;margin-top:8px}.foundry-product .tag{background:var(--peri);white-space:nowrap;padding:4px 9px;font-size:.75rem}.foundry-product .interface{background:var(--paper);border:1px solid #b8c0b4;min-width:0;box-shadow:0 4px 12px #152a2204;container-type:inline-size}.foundry-product .interface-bar{border-bottom:1px solid var(--line);background:#eceee5;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:8px 17px 8px 23px;font-size:.875rem;display:flex}.foundry-product .interface-bar>div{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.foundry-product .interface-bar strong{font-weight:550}.foundry-product .interface-bar span{color:var(--muted);font-size:.75rem}.foundry-product .panel-content[data-closed]{display:none}.foundry-product .work-area{min-width:0;display:grid}.foundry-product .workflow-split{grid-template-columns:1fr 1.12fr}.foundry-product .quote-split{grid-template-columns:.88fr 1.12fr}.foundry-product .data-split{grid-template-columns:.76fr 1.24fr}.foundry-product .modernization-split{grid-template-columns:.85fr 1.15fr}.foundry-product .source-pane,.foundry-product .output-pane{min-width:0;padding:22px 24px}.foundry-product .source-pane{border-right:1px solid var(--line);background:#f0f0e8}.foundry-product .pane-label{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;min-height:20px;margin-bottom:20px;font-size:.75rem;display:flex}.foundry-product .small-status{letter-spacing:0;white-space:nowrap;font-size:.75rem}.foundry-product .source-pane h3,.foundry-product .output-pane h3{font-size:1.06rem;font-weight:550;line-height:1.4}.foundry-product .document-meta{color:var(--muted);font-size:.75rem;line-height:1.5;display:block}.foundry-product .source-pane>h3{margin-top:9px}.foundry-product .request-card{border-left:2px solid var(--line);padding-left:14px;transition:border-color .25s}.foundry-product .request-card.read{border-color:var(--blue)}.foundry-product .request-card h3{margin:8px 0}.foundry-product .request-card p,.foundry-product .brief-copy{color:var(--muted);font-size:.94rem;line-height:1.65}.foundry-product .request-card>.document-meta:last-child{margin-top:14px}.foundry-product .brief-copy{margin:12px 0 18px}.foundry-product .context-label{color:var(--muted);align-items:center;gap:7px;margin:25px 0 8px;font-size:.75rem;display:flex}.foundry-product .context-links{flex-wrap:wrap;gap:4px 14px;display:flex}.foundry-product .context-links button{border:0;border-bottom:1px solid var(--line);background:0 0;min-height:42px;padding:8px 0;font-size:.875rem}.foundry-product .context-links button[aria-pressed=true]{color:var(--blue);border-color:var(--blue)}.foundry-product .context-detail{min-height:124px;padding:13px 0 0;font-size:.875rem}.foundry-product .context-detail strong{font-weight:550}.foundry-product .context-detail p{color:var(--muted);margin-top:7px;font-size:.875rem;line-height:1.6}.foundry-product .action-fields{margin:16px 0 20px;font-size:.875rem}.foundry-product .action-fields>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:9px 0;display:flex}.foundry-product .action-fields dt{color:var(--muted)}.foundry-product .action-fields dd{text-align:right;margin:0;font-weight:500}.foundry-product .action-fields dd svg{color:var(--blue);margin-left:4px}.foundry-product .draft-excerpt{border-left:2px solid var(--peri);background:#eeeefa;padding:12px 14px}.foundry-product .draft-excerpt p{margin-top:5px;font-size:.875rem;line-height:1.65}.foundry-product .reveal{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .32s,transform .32s;transform:translateY(5px)}.foundry-product .reveal.shown{visibility:visible;opacity:1;pointer-events:auto;transform:none}.foundry-product .exception{background:var(--amber-bg);color:var(--amber);border-left:2px solid #b48035;align-items:flex-start;gap:10px;margin-top:16px;padding:11px 12px;font-size:.875rem;line-height:1.45;display:flex}.foundry-product .exception svg{margin-top:2px}.foundry-product .exception strong{font-weight:550;display:block}.foundry-product .exception span{margin-top:3px;font-size:.875rem;display:block}.foundry-product .brief-lines{margin-top:20px}.foundry-product .source-line{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:12px;width:100%;min-height:52px;padding:13px 9px;font-size:.875rem;display:flex}.foundry-product .source-line>span{color:var(--muted);font-size:.75rem}.foundry-product .source-line strong{flex:1;font-weight:500}.foundry-product .source-line.read>span{color:var(--blue)}.foundry-product .source-line:hover{background:#e4e7de}.foundry-product .amber{background:var(--amber-bg)!important;color:var(--amber)!important}.foundry-product .amber small{color:var(--amber)!important}.foundry-product .linked-highlight{box-shadow:inset 0 0 0 2px var(--blue);background:#e7e9f5}.foundry-product .fine-print{color:var(--muted);margin-top:17px;font-size:.75rem;line-height:1.55}.foundry-product .quote-head{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;padding:0 10px 9px;font-size:.75rem;display:flex}.foundry-product .quote-item{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:67px;padding:12px 10px;font-size:.875rem;display:flex}.foundry-product .quote-item>div{min-width:0}.foundry-product .quote-item strong{font-weight:550;display:block}.foundry-product .quote-item small{color:var(--muted);margin-top:2px;font-size:.75rem;display:block}.foundry-product .quote-item>b{white-space:nowrap;font-weight:550}.foundry-product .quote-item>b small{display:inline}.foundry-product .quote-resolve{margin-top:16px}.foundry-product .quote-resolve label,.foundry-product .question-field label{color:var(--muted);margin-bottom:6px;font-size:.75rem;display:block}.foundry-product .choice-select{background:var(--paper);text-align:left;white-space:normal;border:1px solid #aeb9aa;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;height:auto;min-height:44px;padding:10px 12px;font-size:.875rem;line-height:1.5;display:flex}.foundry-product .choice-select [data-slot=select-value]{flex:1;display:block}.foundry-product .choice-select svg{width:15px;height:15px}.foundry-product .choice-popup{z-index:100;min-width:230px;width:var(--anchor-width);max-height:var(--available-height);background:var(--paper);border:1px solid var(--line);border-radius:0;padding:4px;overflow:auto;box-shadow:0 8px 25px #152a2225}.foundry-product .choice-option{cursor:pointer;align-items:center;min-height:44px;padding:12px 32px 12px 10px;font-size:.875rem;line-height:1.5;display:flex;position:relative}.foundry-product .choice-option>span:first-child{white-space:normal}.foundry-product .choice-option[data-highlighted],.foundry-product .choice-option:focus{background:#e4e8df}.foundry-product .choice-option [data-slot=select-item-indicator]{position:absolute;right:8px}.foundry-product .choice-popup svg{width:15px;height:15px}.foundry-product .choice-popup [data-slot^=select-scroll]{display:none}.foundry-product .quote-total{border-top:1px solid var(--forest);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:12px 0 0;font-size:.875rem;display:flex}.foundry-product .quote-total small{color:var(--muted);margin-top:3px;font-size:.75rem;display:block}.foundry-product .quote-total>strong{font-size:1.3rem;font-weight:550}.foundry-product .human-review{border-top:1px solid var(--line);background:#e7eae1;align-items:center;gap:13px;min-height:117px;padding:17px 23px;display:flex}.foundry-product .human-review.ready{background:#e0e6d9;border-top-color:#9da995}.foundry-product .human-review.reviewed{background:#dce4d4}.foundry-product .review-person{border:1px solid #a9b39f;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.foundry-product .review-copy{flex:1;gap:3px;min-width:0;display:grid}.foundry-product .review-copy .eyebrow{color:var(--forest);font-size:.75rem}.foundry-product .review-copy strong{font-size:.94rem;font-weight:550;line-height:1.4}.foundry-product .review-copy small{color:var(--muted);font-size:.75rem;line-height:1.5}.foundry-product .review-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;max-width:46%;display:flex}.foundry-product .primary-button{background:var(--forest);color:var(--cream);border:1px solid var(--forest);justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 13px;font-size:.875rem;line-height:1.5;display:inline-flex}.foundry-product .primary-button:hover:enabled{background:#263e32}.foundry-product .primary-button:disabled{color:var(--muted);opacity:.7;background:0 0;border-color:#aeb7a7}.foundry-product .text-button{background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:7px;min-height:38px;padding:7px 0;font-size:.875rem;line-height:1.5;display:inline-flex}.foundry-product .text-button:hover{color:var(--blue)}.foundry-product .system-records{gap:7px;display:grid}.foundry-product .system-record{background:var(--paper);border:1px solid var(--line);text-align:left;align-items:center;gap:11px;width:100%;min-height:69px;padding:11px;display:flex}.foundry-product .system-record.selected{border-color:var(--blue);box-shadow:inset 2px 0 var(--blue)}.foundry-product .system-symbol{background:#e5e7e1;place-items:center;width:28px;height:28px;font-size:.875rem;font-weight:600;display:grid}.foundry-product .system-record>span:nth-child(2){flex:1}.foundry-product .system-record strong{font-size:.875rem;font-weight:550;display:block}.foundry-product .system-record small{color:var(--muted);margin-top:2px;font-size:.75rem;display:block}.foundry-product .connection-state{color:var(--blue)}.foundry-product .source-excerpt{border-top:1px solid var(--line);min-height:147px;margin-top:15px;padding:12px 0}.foundry-product .source-excerpt>strong{margin:7px 0;font-size:.875rem;font-weight:550;display:block}.foundry-product .source-excerpt>p{color:var(--muted);font-size:.875rem;line-height:1.6}.foundry-product .identity-link{border-top:1px solid var(--line);color:var(--blue);gap:9px;padding-top:12px;font-size:.875rem;display:flex}.foundry-product .identity-link>svg{margin-top:3px}.foundry-product .identity-link small{color:var(--muted);font-size:.75rem}.foundry-product .account-strip{justify-content:space-between;align-items:center;gap:10px;font-size:1.06rem;display:flex}.foundry-product .account-strip span{color:var(--muted);font-size:.75rem}.foundry-product .operating-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:12px;padding:13px 0 16px;display:grid}.foundry-product .operating-facts span{color:var(--muted);font-size:.75rem;display:block}.foundry-product .operating-facts strong{margin-top:4px;font-size:.875rem;font-weight:550;display:block}.foundry-product .question-field{margin:18px 0}.foundry-product .answer{min-height:239px}.foundry-product .answer>p{color:var(--muted);margin:9px 0;font-size:.94rem;line-height:1.65}.foundry-product .source-references{flex-wrap:wrap;align-items:center;gap:4px 9px;font-size:.75rem;display:flex}.foundry-product .source-references>span{color:var(--muted);margin-right:3px}.foundry-product .source-references button{border:0;border-bottom:1px solid var(--line);min-height:36px;color:var(--blue);background:0 0;align-items:center;gap:5px;padding:8px 0;font-size:.75rem;display:flex}.foundry-product .source-references button[aria-pressed=true]{border-color:var(--blue);font-weight:550}.foundry-product .source-references button>span{color:var(--muted);font-size:.75rem}.foundry-product .followup-slot{border-top:1px solid var(--line);background:var(--paper);min-height:112px;padding:15px 24px}.foundry-product .followup-slot p{color:var(--muted);margin-top:5px;font-size:.875rem;line-height:1.65}.foundry-product .followup-slot.has-draft{background:#eeeefa}.foundry-product .followup-slot.has-draft p{color:var(--ink)}.foundry-product .behaviour-map{gap:0;margin-top:19px;display:grid}.foundry-product .behaviour-map>div{border-top:1px solid var(--line);border-left:2px solid #0000;gap:4px;padding:12px 0 12px 12px;display:grid}.foundry-product .behaviour-map>div.mapped{border-left-color:var(--peri);padding-left:12px}.foundry-product .behaviour-map strong{font-size:.94rem;font-weight:550}.foundry-product .behaviour-map span{color:var(--muted);font-size:.875rem}.foundry-product .behaviour-map small{color:var(--blue);align-items:center;gap:6px;font-size:.75rem;display:flex}.foundry-product .parity-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:63px;font-size:.875rem;display:flex}.foundry-product .parity-head small{color:var(--muted);text-align:right;font-size:.75rem}.foundry-product .parity-rows>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:12px 8px;font-size:.875rem;display:flex}.foundry-product .parity-rows b{white-space:nowrap;align-items:center;gap:7px;font-weight:500;display:flex}.foundry-product .migration-stages{margin-top:21px}.foundry-product .module-rail{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:7px;margin-top:10px;display:grid}.foundry-product .module-rail>div{border-top:2px solid #9da995;gap:5px;min-height:94px;padding:10px 0;display:grid}.foundry-product .module-rail small{color:var(--blue);font-size:.75rem}.foundry-product .module-rail strong{font-size:.875rem;font-weight:550}.foundry-product .module-rail span{color:var(--muted);font-size:.75rem;line-height:1.4}.foundry-product .module-rail .held{border-color:#b48035}.foundry-product .module-rail .held span{color:var(--amber)}.foundry-product .parity-exception{background:var(--amber-bg);color:var(--amber);border-left:2px solid #b48035;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px 12px;min-height:57px;margin-top:14px;padding:8px 12px;display:flex}.foundry-product .parity-exception>div{align-items:center;gap:8px;display:flex}.foundry-product .parity-exception strong{font-size:.875rem;font-weight:550}.foundry-product .parity-exception .text-button{min-height:36px;font-size:.75rem}.foundry-product .parity-exception.resolved{color:var(--forest);background:#e4e8df;border-color:#9da995}.foundry-product .check-slot{min-height:79px;padding-top:10px}.foundry-product .check-slot>p{color:var(--muted);font-size:.875rem;line-height:1.6}.foundry-product .output-comparison{grid-template-columns:1fr 1fr;gap:16px;display:grid}.foundry-product .output-comparison>div{gap:6px;display:grid}.foundry-product .output-comparison span{color:var(--muted);font-size:.75rem}.foundry-product .output-comparison code{font:.875rem/1.5 ui-monospace,monospace}@container (width<=760px){.foundry-product .human-review{flex-wrap:wrap;min-height:155px}.foundry-product .review-actions{justify-content:flex-start;width:100%;max-width:none;padding-left:47px}.foundry-product .source-pane,.foundry-product .output-pane{padding:20px}.foundry-product .interface-bar>div{gap:12px}.foundry-product .pane-label{flex-wrap:wrap;gap:4px}.foundry-product .small-status{display:block}.foundry-product .context-links{gap:12px}}@container (width<=560px){.foundry-product .work-area{grid-template-columns:1fr}.foundry-product .source-pane{border-right:0;border-bottom:1px solid var(--line)}.foundry-product .source-pane,.foundry-product .output-pane{padding:22px}.foundry-product .pane-label{flex-wrap:nowrap;margin-bottom:18px}.foundry-product .interface-bar{padding-left:18px;padding-right:10px}.foundry-product .interface-bar>div{gap:1px;display:grid}.foundry-product .human-review{align-items:flex-start;min-height:183px;padding:18px}.foundry-product .review-actions{gap:16px;padding-left:0}.foundry-product .review-copy{min-height:69px}.foundry-product .review-person{margin-top:4px}.foundry-product .context-detail{min-height:124px}.foundry-product .source-excerpt{min-height:133px}.foundry-product .answer{min-height:258px}.foundry-product .followup-slot{min-height:157px;padding:16px 22px}.foundry-product .check-slot{min-height:89px}.foundry-product .quote-item{min-height:72px}.foundry-product .quote-total{min-height:66px}.foundry-product .system-record{min-height:64px}.foundry-product .parity-exception{min-height:93px}}@media (min-width:1450px){.foundry-product .work-area>section{padding:25px 28px}}@media (max-width:1150px){.foundry-product .tag{white-space:normal}}@media (max-width:650px){.foundry-product h1{font-size:2.6rem}}@media (max-width:360px){.foundry-product .module-rail{gap:4px}.foundry-product .module-rail>svg{width:11px}.foundry-product .operating-facts{gap:7px}.foundry-product .operating-facts strong{font-size:.8125rem}}.foundry-product .reduce-preview .reveal,.foundry-product .reduce-preview .request-card,.foundry-product .reduce-preview .behaviour-map>div{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.foundry-product *,.foundry-product :before,.foundry-product :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.foundry-product .reveal{transform:none}}.foundry-product .choice-popup [data-slot=select-item]>span:last-child:not(:first-child){align-items:center;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.foundry-product .choice-popup [data-slot=select-item]>span:first-child{flex:1;padding-right:10px;display:block}.foundry-product .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.foundry-product .concealed{visibility:hidden!important}.foundry-product .claims-workspace{grid-template-columns:.92fr 1.08fr}.foundry-product .claim-notice{border-left:2px solid var(--peri);padding:0 0 0 14px}.foundry-product .claim-notice h3{font:300 1.8rem/1.15 var(--serif);margin:9px 0 13px}.foundry-product .claim-notice p{color:var(--muted);font-size:.94rem;line-height:1.7}.foundry-product .claim-notice b{color:var(--ink);font-weight:550}.foundry-product .route-line{color:var(--blue);flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;font-size:.75rem;display:flex}.foundry-product .evidence-documents{margin-top:22px}.foundry-product .evidence-document{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:65px;padding:12px 0;display:flex}.foundry-product .evidence-document>svg{color:var(--muted)}.foundry-product .evidence-document>div{flex:1;min-width:0}.foundry-product .evidence-document strong{font-size:.875rem;font-weight:500;display:block}.foundry-product .evidence-document small{color:var(--muted);margin-top:3px;font-size:.75rem;display:block}.foundry-product .evidence-document>span{text-align:right;min-width:45px;color:var(--muted);font-size:.75rem}.foundry-product .document-read>svg,.foundry-product .document-read>span{color:var(--blue)}.foundry-product .authority-note{color:var(--blue);align-items:center;gap:8px;min-height:36px;margin-top:17px;font-size:.75rem;display:flex}.foundry-product .coverage-check{background:#e6eade;align-items:start;gap:9px;min-height:76px;padding:12px 13px;display:flex}.foundry-product .coverage-check>svg{margin-top:3px}.foundry-product .coverage-check strong{font-size:.875rem;font-weight:550;display:block}.foundry-product .coverage-check small{color:var(--muted);margin-top:4px;font-size:.75rem;display:block}.foundry-product .settlement-ledger{margin-top:21px}.foundry-product .ledger-heading{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:9px;font-size:.75rem;display:flex}.foundry-product .amount-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:45px;padding:11px 0;font-size:.875rem;display:flex}.foundry-product .amount-row strong{font-weight:550}.foundry-product .settlement-total{border-bottom:1px solid var(--forest);padding-block:14px;font-size:1rem}.foundry-product .settlement-total strong{font-size:1.7rem;font-weight:500}.foundry-product .execution-record{margin-top:17px}.foundry-product .execution-record>.reveal{align-items:center;gap:9px;min-height:65px;padding:11px 0;display:flex}.foundry-product .execution-mark{border:1px solid #9da995;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.foundry-product .execution-record>.reveal>div{flex:1}.foundry-product .execution-record strong{font-size:.875rem;font-weight:500;display:block}.foundry-product .execution-record small{color:var(--muted);margin-top:2px;font-size:.75rem;display:block}.foundry-product .record-state{color:var(--forest);background:#e0e6d9;padding:3px 6px;font-size:.75rem}.foundry-product .outcome{border-top:1px solid var(--line);background:#e9ece3;align-items:center;gap:14px;min-height:119px;padding:20px 24px;display:flex}.foundry-product .outcome.complete{background:#dfe6d6;border-top-color:#98a58d}.foundry-product .outcome-symbol{color:var(--forest);flex-shrink:0;width:30px}.foundry-product .outcome-copy{flex:1;min-width:0}.foundry-product .outcome-copy>.eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--forest);margin-bottom:5px;font-size:.75rem;display:block}.foundry-product .outcome-overlay{display:grid}.foundry-product .outcome-overlay>div,.foundry-product .pending-outcome{grid-area:1/1}.foundry-product .outcome-overlay strong{font-size:1.02rem;font-weight:550;line-height:1.4;display:block}.foundry-product .outcome-overlay small{color:var(--muted);margin-top:4px;font-size:.75rem;line-height:1.6;display:block}.foundry-product .pending-outcome{color:var(--muted);align-self:center;font-size:.875rem}.foundry-product .outcome-value{text-align:right;gap:2px;min-width:110px;display:grid}.foundry-product .outcome-value>strong{letter-spacing:-.02em;font-size:1.75rem;font-weight:450;line-height:1.2}.foundry-product .outcome-value>small{color:var(--muted);font-size:.75rem}.foundry-product .outcome-amber.complete{background:var(--amber-bg);border-top-color:#b48035}.foundry-product .outcome-amber .outcome-symbol,.foundry-product .outcome-amber .eyebrow{color:var(--amber)}@container (width<=650px){.foundry-product .claims-workspace{grid-template-columns:1fr}.foundry-product .claims-workspace>.source-pane{border-right:0;border-bottom:1px solid var(--line)}.foundry-product .outcome{flex-wrap:wrap;gap:12px;padding:18px 20px}.foundry-product .outcome-copy{flex-basis:calc(100% - 44px)}.foundry-product .outcome-value{text-align:left;align-items:baseline;gap:10px;width:100%;padding-left:44px;display:flex}.foundry-product .outcome-overlay{min-height:69px}.foundry-product .execution-record>.reveal{min-height:74px}.foundry-product .evidence-document{min-height:69px}}.foundry-product .pump-workspace{grid-template-columns:.94fr 1.06fr}.foundry-product .duty-intro h3{font:300 1.7rem/1.2 var(--serif);margin:10px 0 12px}.foundry-product .duty-intro p{color:var(--muted);font-size:.94rem;line-height:1.65}.foundry-product .duty-sheet{border-top:1px solid var(--line);border-left:2px solid #0000;margin:21px 0 0;padding-left:11px}.foundry-product .duty-sheet.source-understood{border-left-color:var(--peri)}.foundry-product .duty-sheet>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;min-height:46px;padding:11px 7px;font-size:.875rem;display:flex}.foundry-product .duty-sheet dt{color:var(--muted);max-width:54%}.foundry-product .duty-sheet dd{text-align:right;margin:0;font-weight:500}.foundry-product .duty-sheet dd svg{margin-right:4px}.foundry-product .duty-evidence{color:var(--muted);align-items:center;gap:8px;min-height:38px;margin-top:18px;font-size:.75rem;display:flex}.foundry-product .equipment-caption{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:0 0 10px;font-size:.75rem;display:flex}.foundry-product .equipment-row{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:75px;padding:14px 8px;display:flex}.foundry-product .equipment-index{color:var(--blue);flex-shrink:0;width:18px;font-size:.75rem}.foundry-product .equipment-row>div{flex:1;min-width:0}.foundry-product .equipment-row strong{font-size:.875rem;font-weight:550;display:block}.foundry-product .equipment-row small{color:var(--muted);margin-top:4px;font-size:.75rem;display:block}.foundry-product .equipment-row b{white-space:nowrap;font-size:.875rem;font-weight:550}.foundry-product .equipment-exception{background:var(--amber-bg);color:var(--amber);min-height:72px}.foundry-product .equipment-exception small{color:var(--amber)}.foundry-product .technical-query{min-height:85px;padding:12px 0 0}.foundry-product .technical-query .document-meta{color:var(--amber)}.foundry-product .technical-query p{color:var(--muted);margin-top:5px;font-size:.875rem;line-height:1.6}.foundry-product .equipment-subtotal{border-top:1px solid var(--forest);justify-content:space-between;align-items:center;gap:15px;min-height:63px;margin-top:12px;padding-top:12px;font-size:.875rem;display:flex}.foundry-product .equipment-subtotal small{color:var(--muted);margin-top:3px;font-size:.75rem;line-height:1.5;display:block}.foundry-product .equipment-subtotal strong{font-size:1.45rem;font-weight:500}.foundry-product .fuel-ingestion{border-bottom:1px solid var(--line);background:#f0f0e8;padding:22px 24px 0}.foundry-product .fuel-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.foundry-product .fuel-feed{border:1px solid var(--line);background:var(--paper);min-width:0;padding:12px 13px;position:relative}.foundry-product .fuel-feed>header{align-items:center;gap:7px;margin-bottom:14px;font-size:.875rem;display:flex}.foundry-product .fuel-feed>header strong{font-weight:500}.foundry-product .feed-number{color:var(--blue);font-size:.75rem}.foundry-product .feed-connection{color:var(--muted);margin-left:auto}.foundry-product .connected .feed-connection{color:var(--blue)}.foundry-product .fuel-feed .reveal{min-height:114px}.foundry-product .feed-value{letter-spacing:-.02em;margin:7px 0;font-size:1.45rem;font-weight:450;display:block}.foundry-product .fuel-feed .reveal>small{color:var(--muted);font-size:.75rem;line-height:1.55;display:block}.foundry-product .fuel-feed footer{color:var(--blue);border-top:1px solid var(--line);margin-top:10px;padding-top:10px;font-size:.75rem}.foundry-product .fuel-feed.evidence-active{border-color:var(--blue);box-shadow:inset 0 2px var(--peri)}.foundry-product .resolved-line{min-height:62px;color:var(--muted);align-items:center;gap:8px;padding:14px 0;font-size:.75rem;display:flex}.foundry-product .resolved-line>.join-result{white-space:nowrap;color:var(--blue);visibility:hidden;margin-left:auto}.foundry-product .resolved-line.resolved>.join-result{visibility:visible}.foundry-product .fuel-workspace{grid-template-columns:1fr 1.07fr}.foundry-product .fuel-workspace .source-pane{background:var(--paper)}.foundry-product .stock-table-head,.foundry-product .stock-table-row{grid-template-columns:1.05fr 1fr .85fr;align-items:center;gap:10px;display:grid}.foundry-product .stock-table-head{color:var(--muted);border-bottom:1px solid var(--line);padding:0 8px 10px;font-size:.75rem}.foundry-product .stock-table-head>span:not(:first-child){text-align:right}.foundry-product .stock-table-row{border-bottom:1px solid var(--line);min-height:72px;padding:14px 8px;font-size:.875rem}.foundry-product .stock-table-row strong{font-size:.875rem;font-weight:550;display:block}.foundry-product .stock-table-row small{color:var(--muted);margin-top:4px;font-size:.75rem;display:block}.foundry-product .stock-table-row>span,.foundry-product .stock-table-row>b{text-align:right;white-space:nowrap}.foundry-product .stock-table-row>b{font-weight:550}.foundry-product .stock-exception{background:var(--amber-bg);color:var(--amber)}.foundry-product .stock-equation{color:var(--muted);min-height:75px;padding-top:17px;font-size:.75rem;line-height:1.7}.foundry-product .stock-equation strong{color:var(--ink);font-weight:500;display:block}.foundry-product .automatic-question{border-left:2px solid var(--peri);background:#efeff7;min-height:84px;padding:12px 14px}.foundry-product .automatic-question strong{margin-top:6px;font-size:.94rem;font-weight:500;line-height:1.5;display:block}.foundry-product .fuel-answer{min-height:232px;margin-top:18px}.foundry-product .variance-answer{justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:9px;display:flex}.foundry-product .variance-answer>strong{font:300 1.65rem/1.3 var(--serif)}.foundry-product .variance-answer>span{letter-spacing:-.03em;color:var(--amber);font-size:1.7rem}.foundry-product .variance-answer small{letter-spacing:0;font-size:.875rem}.foundry-product .fuel-answer p{color:var(--muted);font-size:.94rem;line-height:1.7}.foundry-product .fuel-answer b{color:var(--ink);font-weight:550}.foundry-product .evidence-links{color:var(--blue);flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:15px;font-size:.75rem;display:flex}.foundry-product .evidence-links>span:not(:first-child){border-bottom:1px solid #aeb8d5;padding-bottom:2px}.foundry-product .evidence-links>span:first-child{color:var(--muted)}.foundry-product .fuel-conclusion{color:var(--forest);border-top:1px solid var(--line);align-items:start;gap:8px;min-height:56px;padding-top:14px;font-size:.75rem;line-height:1.6;display:flex}.foundry-product .fuel-conclusion svg{margin-top:3px}.foundry-product .utility-workspace{grid-template-columns:.93fr 1.07fr}.foundry-product .utility-intro{color:var(--muted);margin-top:11px;font-size:.94rem;line-height:1.65}.foundry-product .utility-baseline{border-left:2px solid #0000;margin-top:19px;padding-left:12px}.foundry-product .utility-baseline.mapped{border-left-color:var(--peri)}.foundry-product .utility-baseline>div+div{margin-top:19px}.foundry-product .utility-baseline dl{margin:8px 0 0;font-size:.875rem}.foundry-product .utility-baseline dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;min-height:39px;padding:9px 0;display:flex}.foundry-product .utility-baseline dt{color:var(--muted)}.foundry-product .utility-baseline dd{text-align:right;margin:0;font-weight:500}.foundry-product .integration-record{color:var(--blue);align-items:center;gap:8px;min-height:44px;margin-top:18px;font-size:.75rem;line-height:1.6;display:flex}.foundry-product .bill-table-head,.foundry-product .bill-table-row{grid-template-columns:1.05fr 1fr 1fr 16px;align-items:center;gap:9px;display:grid}.foundry-product .bill-table-head{border-bottom:1px solid var(--line);color:var(--muted);padding:0 0 10px;font-size:.75rem}.foundry-product .bill-table-head>span:not(:first-child){text-align:right}.foundry-product .bill-table-row{border-bottom:1px solid var(--line);min-height:57px;padding:15px 0;font-size:.875rem}.foundry-product .bill-table-row>span:not(:first-child),.foundry-product .bill-table-row>strong{text-align:right}.foundry-product .bill-table-row>strong{font-weight:550}.foundry-product .bill-table-row>svg{color:var(--forest)}.foundry-product .parity-result{background:#e5eadf;align-items:center;gap:10px;min-height:87px;margin-top:17px;padding:15px 12px;font-size:.875rem;display:flex}.foundry-product .parity-result small{color:var(--muted);margin-top:5px;font-size:.75rem;line-height:1.6;display:block}.foundry-product .parity-icon{flex-shrink:0;place-items:center;width:23px;display:grid}.foundry-product .migration-plan{margin-top:25px}.foundry-product .utility-modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.foundry-product .utility-modules>div{align-content:start;gap:8px;min-width:0;display:grid}.foundry-product .module-step{color:var(--muted);font-size:.75rem}.foundry-product .utility-modules strong{font-size:.875rem;font-weight:500}.foundry-product .module-status{min-height:21px;color:var(--muted);align-items:center;gap:5px;font-size:.75rem;display:flex}.foundry-product .module-live .module-status{color:var(--forest)}.foundry-product .module-track{background:#d7ded0;height:3px;margin-top:4px}.foundry-product .module-track i{background:var(--forest);transform-origin:0;height:3px;transition:transform .45s;display:block}.foundry-product .migration-finished{color:var(--forest);border-top:1px solid var(--line);align-items:center;gap:8px;min-height:39px;margin-top:22px;padding-top:12px;font-size:.75rem;line-height:1.6;display:flex}@container (width<=780px){.foundry-product .fuel-source-grid{gap:9px}.foundry-product .fuel-feed{padding:11px}.foundry-product .fuel-feed>header{align-items:start;gap:6px;min-height:43px}.foundry-product .fuel-feed .reveal{min-height:134px}.foundry-product .fuel-feed .document-meta{min-height:36px}.foundry-product .fuel-ingestion{padding:20px 20px 0}.foundry-product .fuel-answer{min-height:264px}.foundry-product .bill-table-row{gap:6px}.foundry-product .utility-modules{gap:10px}.foundry-product .stock-table-head,.foundry-product .stock-table-row{gap:8px}.foundry-product .resolved-line{flex-wrap:wrap}.foundry-product .resolved-line>.join-result{margin-left:22px}}@container (width<=650px){.foundry-product .pump-workspace,.foundry-product .fuel-workspace,.foundry-product .utility-workspace{grid-template-columns:1fr}.foundry-product .pump-workspace>.source-pane,.foundry-product .fuel-workspace>.source-pane,.foundry-product .utility-workspace>.source-pane{border-right:0;border-bottom:1px solid var(--line)}.foundry-product .fuel-source-grid{grid-template-columns:1fr;gap:9px}.foundry-product .fuel-feed{grid-template-columns:1fr 1.3fr;gap:10px 15px;padding:14px;display:grid}.foundry-product .fuel-feed>header{flex-wrap:wrap;grid-column:1;align-self:start;min-height:0;margin:0;font-size:.875rem}.foundry-product .feed-connection{margin-left:0}.foundry-product .fuel-feed .reveal{grid-area:1/2/3;min-height:107px}.foundry-product .fuel-feed .document-meta{min-height:0}.foundry-product .fuel-feed footer{grid-area:2/1;align-self:end;margin:0;padding-top:8px}.foundry-product .feed-value{margin-top:5px;font-size:1.45rem}.foundry-product .fuel-workspace .pane-label{margin-bottom:21px}.foundry-product .fuel-answer{min-height:233px}.foundry-product .stock-table-row{min-height:74px}.foundry-product .equipment-row{gap:8px;min-height:81px;padding-inline:6px}.foundry-product .equipment-row>svg,.foundry-product .equipment-index{width:16px}.foundry-product .technical-query{min-height:92px}.foundry-product .equipment-subtotal{min-height:72px}.foundry-product .duty-sheet>div{min-height:49px}.foundry-product .bill-table-row{min-height:59px}.foundry-product .parity-result{min-height:89px}.foundry-product .migration-finished{min-height:55px}.foundry-product .utility-modules{gap:12px}.foundry-product .outcome-value strong{font-size:1.7rem}}@media (max-width:650px){.foundry-product .fuel-source-grid .feed-number{display:none}.foundry-product .fuel-feed>header{gap:6px}.foundry-product .stock-table-head,.foundry-product .stock-table-row{grid-template-columns:.98fr 1.05fr .88fr;gap:7px}.foundry-product .bill-table-head,.foundry-product .bill-table-row{grid-template-columns:1fr 1fr 1fr 14px;gap:6px}.foundry-product .bill-table-row{font-size:.875rem}}.foundry-product .reduce-preview .module-track i{transition:none}.foundry-product .story-scene{opacity:1;transition:opacity .32s}.foundry-product .interface[data-phase=reset-out] .story-scene{opacity:0}.foundry-product .interface[data-phase=reset-in] .story-scene .reveal{transition:none}.foundry-product .reduce-preview .story-scene{opacity:1;transition:none}@media (prefers-reduced-motion:reduce){.foundry-product .story-scene{opacity:1!important;transition:none!important}}@media (min-width:1001px){.v4-capabilities .foundry-case-panel{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start}}.foundry-page-v4 .foundry-hero-contour{isolation:isolate;background:radial-gradient(at 76% 49%,#23322a 0%,#12221a 32%,#08130f 71%);min-height:max(760px,100svh)}.foundry-hero-contour:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#08130f 8%,#08130fe0 35%,#08130f00);height:125px;position:absolute;inset:0 0 auto}.foundry-page-v4 .foundry-hero-contour .foundry-hero-v3-grid{min-height:0;padding:0;display:block;position:static}.foundry-hero-contour .foundry-hero-v3-copy{z-index:3;width:40%;min-height:calc(max(760px,100svh) - var(--header-height));flex-direction:column;justify-content:center;padding-bottom:64px;display:flex;position:relative}.foundry-page-v4 .foundry-hero-contour .foundry-hero-v3-copy h1{max-width:12ch;font-size:clamp(58px,5.6vw,100px);line-height:1.01}.foundry-page-v4 .foundry-hero-contour .foundry-contour-art{z-index:1;aspect-ratio:1122/1402;-webkit-mask-composite:source-in;background:0 0;width:auto;max-width:none;height:max(748px,102svh);margin:0;position:absolute;top:2svh;right:-.5vw;-webkit-mask-image:url(/foundry-cutout-mask.png),linear-gradient(90deg,#0000 0%,#000 21% 94%,#0000 100%),linear-gradient(#0000 0%,#000 10% 85%,#0000 100%);mask-image:url(/foundry-cutout-mask.png),linear-gradient(90deg,#0000 0%,#000 21% 94%,#0000 100%),linear-gradient(#0000 0%,#000 10% 85%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:luminance,alpha,alpha;mask-mode:luminance,alpha,alpha}.foundry-page-v4 .foundry-contour-art>img{object-fit:contain;filter:saturate(.9)brightness(.94);width:100%;max-width:none;height:100%;max-height:none;display:block}.foundry-contour-art:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#08130f30,#0000 42% 84%,#08130f38);position:absolute;inset:0}.foundry-contour-art .server-lights{pointer-events:none;position:absolute;inset:0}.foundry-contour-art .server-led{opacity:.18;width:.29%;height:.12%;animation:foundry-rack-activity var(--duration) var(--delay) steps(1,end) infinite;background:#e4bf65;animation-play-state:paused;position:absolute;box-shadow:0 0 3px #e4bf6580}.foundry-contour-art .server-led.green{background:#b7d9a2;box-shadow:0 0 3px #b7d9a280}.foundry-contour-art[data-playing=true] .server-led{animation-play-state:running}@keyframes foundry-rack-activity{0%,12%,29%,62%,81%,to{opacity:.12}16%,24%{opacity:.96}67%,76%{opacity:.7}}.foundry-contour-art .cable-current{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.foundry-contour-art .cable-route{fill:none;stroke:none}.foundry-contour-art .dot-core{fill:#fff2c9}.foundry-contour-art .dot-halo{fill:#f3c679;opacity:.23;filter:blur(.8px)}.foundry-motion-toggle{z-index:4;right:var(--pad);color:#c7cfbd;font:500 .75rem/1.2 var(--sans);cursor:pointer;background:#08130f60;border:1px solid #b6bee845;padding:8px 12px;position:absolute;bottom:24px}.foundry-motion-toggle:hover{color:var(--cream);border-color:#b6bee890}.foundry-motion-toggle:focus-visible{outline:2px solid var(--peri);outline-offset:4px}@media (min-aspect-ratio:19/10) and (min-width:1001px){.foundry-page-v4 .foundry-hero-contour .foundry-contour-art{height:112%;top:-4%;right:4vw}}@media (min-width:1900px){.foundry-page-v4 .foundry-hero-contour .foundry-contour-art{right:1vw}}@media (max-width:1150px){.foundry-hero-contour .foundry-hero-v3-copy{width:43%}.foundry-page-v4 .foundry-hero-contour .foundry-contour-art{right:-12vw}}@media (max-width:1000px){.foundry-page-v4 .foundry-hero-contour{min-height:100svh}.foundry-hero-contour .foundry-hero-v3-copy{width:auto;max-width:780px;min-height:0;padding:76px 0 4px}.foundry-page-v4 .foundry-hero-contour .foundry-hero-v3-copy h1{max-width:15ch;font-size:clamp(52px,8vw,78px)}.foundry-page-v4 .foundry-hero-contour .foundry-hero-v3-copy>p{max-width:54ch}.foundry-page-v4 .foundry-hero-contour .foundry-contour-art{width:min(106%,860px);height:auto;margin:0 auto 48px;position:relative;top:auto;right:auto;-webkit-mask-image:url(/foundry-cutout-mask.png),linear-gradient(#0000,#000 12% 87%,#0000);mask-image:url(/foundry-cutout-mask.png),linear-gradient(#0000,#000 12% 87%,#0000);-webkit-mask-source-type:luminance,alpha;mask-mode:luminance,alpha}.foundry-motion-toggle{bottom:20px}}@media (max-width:650px){.foundry-hero-contour .foundry-hero-v3-copy{padding-top:48px;padding-bottom:10px}.foundry-page-v4 .foundry-hero-contour .foundry-hero-v3-copy h1{max-width:12ch;font-size:clamp(45px,11.5vw,67px)}.foundry-page-v4 .foundry-hero-contour .foundry-contour-art{width:116%;margin-left:-8%}}@media (prefers-reduced-motion:reduce){.foundry-motion-toggle{display:none}.foundry-contour-art .server-led{opacity:.35;animation:none}}.page:has(.release-hero){--release-gutter:max(clamp(1.25rem, 4vw, 6rem), calc((100vw - 108rem) / 2));--release-hero-space:clamp(2rem, 3vw, 3.5rem);--release-hero-type:clamp(3.25rem, 5.2vw, 6.25rem)}.page .release-hero.release-hero{width:100%;max-width:none;height:auto;min-height:0;padding:var(--release-hero-space) var(--release-gutter);grid-template-columns:minmax(0,min(42%,38rem)) minmax(0,1fr);align-content:center;align-items:center;gap:clamp(1.5rem,2vw,3rem);margin:0;display:grid;position:relative;overflow:visible}.page .release-hero .release-hero-copy.release-hero-copy{width:100%;min-width:0;max-width:38rem;min-height:0;margin:0;padding:0;position:relative;inset:auto}.page .release-hero .release-hero-copy.release-hero-copy h1{font-size:var(--release-hero-type);letter-spacing:-.05em;overflow-wrap:normal;max-width:none;margin:0 0 clamp(1.5rem,2.5vw,2rem);line-height:1.02}.page .release-hero .release-hero-copy.release-hero-copy>p{max-width:46ch;margin:0;font-size:1rem;line-height:1.65}.page .release-hero .display-accent{color:var(--blue)}.page.foundry-page-v4 .release-hero .display-accent{color:var(--peri)}.page .release-hero>.release-hero-visual{isolation:isolate;place-items:center start;width:100%;min-width:0;max-width:none;height:auto;margin:0;padding:0;display:grid;position:relative}.page.partnership-page .release-hero .partnership-construction{aspect-ratio:5/4;width:100%;height:auto;margin:0;position:relative;inset:auto}.page.partnership-page .release-hero .partnership-construction video{object-fit:contain;width:100%;height:100%}.page.foundry-page-v4 .foundry-hero-contour{padding:var(--header-height) 0 0;min-height:0}.page.foundry-page-v4 .release-hero .foundry-contour-art{aspect-ratio:1122/1402;width:min(100%,46rem);max-width:100%;height:auto;margin:0;position:relative;inset:auto}@media (min-width:62.5001rem){.page.foundry-page-v4 .release-hero.release-hero{--foundry-available-height:max(16rem, calc(100svh - var(--header-height) - 2 * var(--release-hero-space)));min-height:calc(100svh - var(--header-height))}.page.foundry-page-v4 .release-hero>.release-hero-visual{justify-items:center}.page.foundry-page-v4 .release-hero .foundry-contour-art{width:min(100%, 46rem, calc(var(--foundry-available-height) * 1122 / 1402));justify-self:center}}.page.immersive-team-page .release-hero .balanced-shoreline{aspect-ratio:3/2;width:100%;max-width:none;height:auto;margin:0}.page.immersive-team-page .release-hero .balanced-shoreline video{object-fit:contain}.page.home-page .model-refined-intro{padding-bottom:1.5rem}.page.home-page .model-refined-art{aspect-ratio:1908/824;width:82%;height:auto;margin-inline:auto}.page.home-page .model-refined-art img{object-fit:contain;object-position:center}.page.home-page .model-refined-steps{margin-top:1.5rem}.page.home-page .model-refined-steps>li{padding-block:1.25rem}.page.home-page .model-refined-steps h3{margin:.75rem 0}.page.home-page .home-route-previews-heading{margin-bottom:1.5rem}.page.home-page .home-route-preview-card{--route-inset:0px;background:0 0;border:0;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);overflow:visible}.page.home-page .home-route-preview-card .home-route-image{aspect-ratio:16/9;background:0 0;border-top:1px solid #10211b29;width:100%;height:auto;padding:0;overflow:hidden}.page.home-page .home-route-preview-card .home-route-image img{object-fit:contain;object-position:center}.page.home-page .home-route-preview-card:hover .home-route-image img{transform:none}.page.home-page .home-route-preview-card .home-route-copy{background:0 0;grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr);align-content:stretch;align-items:start;min-height:0;padding:1.5rem 0 0;display:grid}.page.home-page .home-route-copy h3{margin-top:.75rem;margin-bottom:.75rem}.page.home-page .home-route-preview-card .home-route-copy strong{place-self:end start;width:fit-content;min-height:0;margin:1.5rem 0 0;display:block}@media (max-width:38.75rem){.page.home-page .home-route-preview-card .home-route-copy{flex-direction:column;align-items:flex-start;display:flex}.page.home-page .home-route-preview-card .home-route-copy strong{align-self:flex-start}}.page.partnership-page .stay-ledger dt,.page.partnership-page .stay-ledger dd{font-size:1rem;line-height:1.65}.page.team-page-v4 .portrait-reveal-grid{max-width:1240px}.page.team-page-v4 .portrait-reveal{min-height:0}.page.team-page-v4 .portrait-reveal:before{padding-top:116.667%}.page.team-page-v4 .portrait-reveal .reveal-portrait{width:var(--portrait-width,100%);max-width:none;height:auto;margin-top:var(--portrait-top,0%);object-fit:contain;inset:0 auto auto 50%;transform:translate(-50%)}.page.team-page-v4 .portrait-window{position:absolute;inset:0;overflow:clip}.page.team-page-v4 #vid{--portrait-width:105%;--portrait-top:4.5%}.page.team-page-v4 #jack{--portrait-width:85%;--portrait-top:-4.5%}.page.team-page-v4 #jeremy-meagher{--portrait-width:91%;--portrait-top:-1%}.page.team-page-v4 #thomas-wu{--portrait-width:88%;--portrait-top:-2.7%}.page.team-page-v4 #sam-francisque{--portrait-width:94%;--portrait-top:-3.9%}.page.team-page-v4 #andrey-shatrov{--portrait-width:80%;--portrait-top:-0.4%}.page.team-page-v4 #niall-og-dunne,.page.team-page-v4 #mengying-wang,.page.team-page-v4 #simon-comina,.page.team-page-v4 #adhish-kulkarni{--portrait-width:117%;--portrait-top:0%}.page.team-page-v4 .reveal-panel{gap:1.5rem;padding:clamp(1.25rem,2vw,1.75rem)}.page.team-page-v4 .reveal-name{font-size:clamp(1.75rem,2.4vw,2.5rem)}.page.team-page-v4 .reveal-role{margin-top:.625rem}@media (max-width:62.5rem){.page:has(.release-hero){--release-hero-type:clamp(2.75rem, 7vw, 4.5rem)}.page .release-hero.release-hero{grid-template-columns:minmax(0,1fr);gap:1.5rem;min-height:0;padding-block:2rem}.page .release-hero .release-hero-copy.release-hero-copy{max-width:42rem}.page .release-hero .release-hero-copy.release-hero-copy>p{max-width:60ch}.page .release-hero>.release-hero-visual{justify-items:center;height:auto}.page.partnership-page .release-hero .partnership-construction{aspect-ratio:5/4;width:min(100%,42rem);height:auto}.page.foundry-page-v4 .release-hero .foundry-contour-art{width:min(100%,30rem)}.page.immersive-team-page .release-hero .balanced-shoreline{max-width:48rem}}@media (max-width:38.75rem){.page:has(.release-hero){--release-hero-type:clamp(2.5rem, 10.5vw, 3.75rem)}.page.home-page .model-refined-art{aspect-ratio:1908/824;width:100%;height:auto}.page.home-page .home-route-preview-card .home-route-image{aspect-ratio:16/9;height:auto}.page.team-page-v4 .portrait-reveal-grid{max-width:23rem}}html .site-header{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);column-gap:clamp(1.5rem,2vw,3rem)}html .site-header .site-nav-wrap{min-width:max-content}@media (max-width:75rem){html .site-header .site-nav-wrap>nav{display:none}html .site-header .site-menu{display:block}}@media (max-width:47.5rem){html .site-header{grid-template-columns:minmax(0,1fr) auto}}.mqa-mobile-example,.mqa-mobile-values,.mqa-mobile-functions{display:none}.mqa-full-interface{min-width:0}@media (max-width:38.75rem){html .mqa-original-narrative{display:none}html .mqa-mobile-example{min-width:0;display:block}html .mqa-full-interface{display:none}html .mqa-full-interface[data-expanded=true]{display:block}html .foundry-case-panel{gap:0}.mqa-example-title{font:400 1.125rem/1.4 var(--sans);color:#26342c;margin:0 0 1.125rem!important}.mqa-product{font-family:var(--sans);color:#243348;min-width:0}.mqa-product-label{color:#4b524b;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.65rem;font-size:.75rem;line-height:1.4;display:flex}.mqa-product-label strong{font-weight:500}.mqa-product-label>span{text-align:right}.mqa-product-surface{background:#fff;border:1px solid #d5d9da;border-radius:.4rem;min-height:23rem;overflow:hidden;box-shadow:0 6px 20px #1629230b}.mqa-app-header{color:#fff;background:#223449;justify-content:space-between;align-items:center;gap:1rem;min-height:3.125rem;padding:.75rem 1rem;display:flex}.mqa-app-header>span{font-size:.8rem}.mqa-app-header .keel-logo{font:400 2rem/.85 var(--serif);letter-spacing:-.035em}.mqa-app-header .keel-logo span{font:400 .5rem/1.5 var(--sans);letter-spacing:.4em;text-transform:uppercase;margin-top:.25rem;display:block}.mqa-product-content{padding:1rem}.mqa-product h3{font:600 1.1rem/1.3 var(--sans);color:inherit;letter-spacing:-.025em;margin:.45rem 0 1rem}.mqa-context{justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.mqa-status{color:#3e6253;background:#e9f2ed;border-radius:3px;padding:.2rem .4rem;font-size:.75rem}.mqa-assistant{background:linear-gradient(150deg,#fff,#f5f8f8);border:1px solid #e1e6e8;border-radius:.75rem;padding:1rem}.mqa-eyebrow{font-size:.8rem;font-weight:500;display:block}.mqa-assistant h4{font:600 1.35rem/1.2 var(--sans);letter-spacing:-.035em;margin:.8rem 0 .4rem}.mqa-assistant p{color:#5b6670;margin:0;font-size:.875rem;line-height:1.5}.mqa-result{border-top:1px solid #dce2e0;justify-content:space-between;align-items:end;gap:.5rem;margin-top:1rem;padding-top:.8rem;display:flex}.mqa-result>span{max-width:6.5rem;font-size:.8rem;line-height:1.4}.mqa-result>strong{letter-spacing:-.04em;font-size:1.75rem;font-weight:500;line-height:1.15}.mqa-calculation{color:#68746f;margin-top:.4rem;font-size:.75rem}.mqa-complete{color:#456954;margin-top:.8rem;font-size:.8rem;line-height:1.4}.mqa-pumps{color:#eeeae0}.mqa-pumps .mqa-product-surface{background:#222725;border-color:#363e39}.mqa-pumps .mqa-app-header{background:#181e1a}.mqa-app-header .torq-wordmark{letter-spacing:.08em;font-size:1.1rem}.mqa-pumps h3{margin-bottom:0}.mqa-equipment{height:7.25rem}.mqa-equipment .torq-drawing{width:100%;height:100%;margin:0;display:block}.mqa-equipment svg,.mqa-equipment .torq-part{stroke:#afc5ac}.mqa-duty{color:#c2cabf;border-block:1px solid #465044;justify-content:space-between;gap:.5rem;padding:.6rem 0;font-size:.75rem;display:flex}.mqa-pumps .mqa-result{border:0;margin-top:.25rem}.mqa-open-point{color:#e6dbaa;background:#38372a;border:1px solid #5a583c;border-radius:.3rem;margin-top:.8rem;padding:.7rem}.mqa-open-point strong{font-size:.8rem}.mqa-open-point p{margin:.3rem 0 0;font-size:.75rem;line-height:1.4}.mqa-fuel .mqa-product-surface{color:#424b39;background:#f5f5f2}.mqa-fuel .mqa-app-header{color:#46543e;background:#edf0e8;font-size:.875rem}.mqa-stack{text-align:center;padding:.9rem 1rem}.mqa-stack-output{color:#596b4c;font-size:.75rem;line-height:1.4}.mqa-up{color:#7f996d;font-size:1rem;line-height:1.25;display:block}.mqa-stack-layer{background:#fff;border:1px solid #dce2d5;border-radius:.5rem;padding:.55rem;box-shadow:0 4px 10px #30442005}.mqa-stack-layer strong{font-size:.95rem;font-weight:500;display:block}.mqa-stack-layer span,.mqa-stack-layer small{color:#68735f;font-size:.75rem;line-height:1.5;display:block}.mqa-stack-layer small{border-top:1px solid #e7ebdf;margin-top:.3rem;padding-top:.3rem}.mqa-context-layer{background:#fbfdf7;border-color:#9db28e}.mqa-utilities .mqa-app-header{color:#36573e;background:#f1f5ef;border-bottom:1px solid #d8e2d4}.mqa-app-header .borough-logo{font:600 1.1rem var(--sans)}.mqa-match{color:#446640;background:#edf5eb;border-radius:.3rem;justify-content:space-between;gap:.5rem;margin-bottom:.75rem;padding:.7rem;font-size:.75rem;display:flex}.mqa-match strong{font-weight:500}.mqa-bills{border-collapse:collapse;width:100%;font-size:.75rem;line-height:1.4}.mqa-bills th{text-align:left;font-weight:500}.mqa-bills th,.mqa-bills td{white-space:nowrap;border-bottom:1px solid #e7ebe6;padding:.65rem .25rem}.mqa-bills td{text-align:right}.mqa-bills thead th:not(:first-child){text-align:right;color:#677469}.mqa-retained{color:#667367;margin:.6rem 0 0;font-size:.75rem;line-height:1.5}.mqa-impact{color:#354539;margin:1.25rem 0;font-size:1rem;line-height:1.55}.mqa-copy-details{color:#354539;border-top:1px solid #adb4a8}.mqa-copy-details summary,.mqa-full-toggle{font:500 .875rem/1.45 var(--sans);cursor:pointer;min-height:44px;padding:.9rem 0}.mqa-copy-details summary{justify-content:space-between;gap:1rem;list-style:none;display:flex}.mqa-copy-details summary::-webkit-details-marker{display:none}.mqa-copy-details summary:after{content:"+"}.mqa-copy-details[open] summary:after{content:"−"}.mqa-copy-details>div{padding-bottom:1rem}.mqa-copy-details p{margin:0 0 1rem;font-size:1rem;line-height:1.6}.mqa-copy-details strong{margin-bottom:.6rem;font-size:.8rem;font-weight:500;display:block}.mqa-copy-details .mqa-more{color:#53624f;margin-bottom:0;font-size:.875rem}.mqa-full-toggle{color:#354539;text-align:left;background:0 0;border:0;border-top:1px solid #adb4a8;justify-content:space-between;width:100%;display:flex}.mqa-copy-details summary:focus-visible{outline-offset:2px;outline:2px solid #456a4c}.mqa-full-toggle:focus-visible{outline-offset:2px;outline:2px solid #456a4c}}.mqa-person{display:none}@media (max-width:38.75rem){html .portrait-reveal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .875rem;max-width:none}html .portrait-reveal-grid>.portrait-reveal{display:none}html .mqa-person{min-width:0;display:block}.mqa-portrait-window{aspect-ratio:1;display:block;position:relative;overflow:clip}.mqa-portrait-window img{object-fit:contain;object-position:center bottom;filter:url(#balio-paper-portrait);width:100%;height:100%;display:block;position:absolute;inset:0}.mqa-person-caption{color:var(--forest);padding:.75rem .125rem 0}.mqa-person-caption h3{font:300 1.5rem/1.06 var(--serif);letter-spacing:-.02em;overflow-wrap:normal;margin:0}.mqa-person-caption p{font:400 .875rem/1.4 var(--sans);color:#536151;margin:.45rem 0 0}html #values .mqa-desktop-values{display:none}html .mqa-mobile-values{gap:.875rem;display:grid}.mqa-value-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.mqa-value{isolation:isolate;text-align:left;color:#fff9ed;cursor:pointer;background:#637b6a;border:0;border-radius:4px;flex-direction:column;justify-content:space-between;align-items:start;gap:1.5rem;min-height:12.25rem;padding:1rem;display:flex;position:relative;overflow:hidden}.mqa-value>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.mqa-value:before{content:"";z-index:-1;background:linear-gradient(#13251b22 0%,#13251b0a 20%,#13251b9c 58%,#13251bd9 100%);position:absolute;inset:0}.mqa-value-number{font:300 1.5rem/1 var(--serif)}.mqa-value-name{font:300 1.6rem/1.08 var(--serif);letter-spacing:-.02em;max-width:100%;padding-bottom:.75rem}.mqa-value-plus{font:400 1.1rem var(--sans);position:absolute;bottom:.6rem;right:.8rem}.mqa-value[aria-expanded=true]{outline:2px solid var(--forest);outline-offset:3px}.mqa-value:focus-visible{outline:2px solid var(--forest);outline-offset:3px}.mqa-value-detail{color:var(--forest);background:#e4e9df;border-left:2px solid #63805b;padding:1.25rem}.mqa-value-detail[hidden],.mqa-value-detail [hidden]{display:none}.mqa-value-detail strong{font:500 1rem/1.4 var(--sans)}.mqa-value-detail p{font:400 1rem/1.6 var(--sans);margin:.5rem 0 0}html .mqa-desktop-functions{display:none}html .mqa-mobile-functions{gap:2rem;display:grid}.mqa-function-detail{border-top:1px solid #bcc9b8}.mqa-function-detail summary{min-height:3.5rem;font:500 1rem/1.4 var(--sans);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 0;list-style:none;display:flex}.mqa-function-detail summary::-webkit-details-marker{display:none}.mqa-function-detail summary:after{content:"+";font-size:1.2rem;font-weight:400}.mqa-function-detail[open] summary:after{content:"−"}.mqa-function-detail p{font:400 1rem/1.6 var(--sans);color:#45554b;max-width:60ch;margin:0 0 1.25rem}.mqa-function-detail summary:focus-visible{outline:2px solid var(--forest);outline-offset:3px}#team-functions-heading{scroll-margin-top:2rem}}@media (max-width:22rem){.mqa-value{min-height:12.5rem;padding:.875rem}.mqa-value-name{font-size:1.25rem}.mqa-person-caption h3{font-size:1.35rem}.mqa-person-caption p{font-size:.875rem}}@media (max-width:47.5rem) and (prefers-reduced-motion:no-preference){html :is(.launch-hero-copy,.partnership-hero-copy,.foundry-hero-v3-copy,.interior-hero-copy)>:is(h1,p,.launch-hero-detail,.partnership-hero-actions,.foundry-hero-link){animation:none}html[data-motion-quiet=true][data-motion-flavor=responsive] .motion-pending{clip-path:inset(0 100% 0 0);translate:none}html .journey-panel{animation:none}html .foundry-case-reveal{transition:none}}@media (max-width:38.75rem){.mqa-portrait-window img{width:var(--portrait-width,100%);max-width:none;height:auto;margin-top:var(--portrait-top,0%);inset:0 auto auto 50%;transform:translate(-50%)}.mqa-person[data-person=vid]{--portrait-width:105%;--portrait-top:4.5%}.mqa-person[data-person=jack]{--portrait-width:85%;--portrait-top:-4.5%}.mqa-person[data-person=jeremy-meagher]{--portrait-width:91%;--portrait-top:-1%}.mqa-person[data-person=thomas-wu]{--portrait-width:88%;--portrait-top:-2.7%}.mqa-person[data-person=sam-francisque]{--portrait-width:94%;--portrait-top:-3.9%}.mqa-person[data-person=andrey-shatrov]{--portrait-width:80%;--portrait-top:-0.4%}.mqa-person[data-person=niall-og-dunne],.mqa-person[data-person=mengying-wang],.mqa-person[data-person=simon-comina],.mqa-person[data-person=adhish-kulkarni]{--portrait-width:117%;--portrait-top:0%}.mqa-product-surface{min-height:22rem}.mqa-product-content,.mqa-assistant{padding:.875rem}.mqa-equipment{height:6.5rem}.mqa-bills th,.mqa-bills td{padding:.55rem .25rem}}html .foundry-page-v4 .foundry-thesis-v2{background:var(--cream);color:var(--forest)}html .foundry-page-v4 .foundry-thesis-v2 :is(h2,p){color:var(--forest)}html .foundry-page-v4 .foundry-field-section{color:var(--forest);background:#e0e7dc}html .foundry-page-v4 .field-intro h2,html .foundry-page-v4 .foundry-case-trigger{color:var(--forest)}html .foundry-page-v4 .foundry-case-trigger :is(small,i,span:first-child){color:#506650}html .foundry-page-v4 :is(.foundry-case,.foundry-case-list){border-color:#aebcac}html .foundry-page-v4 .foundry-case-panel{background:#f2f1e8}.scaled-example{min-width:0;display:none}.desktop-example{min-width:0}html .foundry-case-panel>.case-introduction{max-width:72ch;font:400 1rem/1.55 var(--sans);color:var(--forest);grid-column:1/-1;margin:0}.scaled-product{aspect-ratio:800/672;width:100%;min-width:0;max-width:800px;height:auto;position:relative;overflow:clip}.scaled-product-canvas{transform-origin:0 0;width:800px;position:absolute;inset:0 auto auto 0}.scaled-product:not([data-ready=true]) .scaled-product-canvas{width:100%;position:relative}@media (max-width:74.999rem){html .foundry-case-panel .mqa-original-narrative,html .desktop-example{display:none}html .foundry-case-panel .scaled-example{display:block}html .foundry-case-panel{gap:0}html .page.foundry-page-v4 .v4-capabilities .foundry-case-panel{row-gap:0}html .foundry-case-panel>.case-introduction{margin-bottom:1rem}.scaled-example .mqa-impact{font:400 1rem/1.55 var(--sans);color:var(--forest);margin:1.25rem 0}.scaled-example .mqa-copy-details{color:#354539;border-top:1px solid #adb4a8}.scaled-example .mqa-copy-details summary{font:500 .875rem/1.45 var(--sans);cursor:pointer;justify-content:space-between;min-height:44px;padding:.9rem 0;list-style:none;display:flex}.scaled-example .mqa-copy-details summary:after{content:"+"}.scaled-example .mqa-copy-details[open] summary:after{content:"−"}.scaled-example .mqa-copy-details summary::-webkit-details-marker{display:none}.scaled-example .mqa-copy-details p{font:400 1rem/1.6 var(--sans);margin:0 0 1rem}.scaled-example .mqa-copy-details strong{font:500 .8rem/1.4 var(--sans);margin-bottom:.6rem;display:block}.scaled-example .mqa-copy-details .mqa-more{color:#53624f;font-size:.875rem}}.scaled-product .foundry-product{--example-height:42rem}.scaled-product .foundry-product.refined .interface{min-height:var(--example-height);flex-direction:column;display:flex}.scaled-product .foundry-product.refined .interface-bar{flex:none}.scaled-product .foundry-product.refined .panel-content{flex:1;display:grid}.scaled-product .foundry-product.refined .story-scene{display:grid}.scaled-product .foundry-product.refined :is(.brand-keel,.brand-torq,.brand-borough){padding:12px;display:grid}.scaled-product .foundry-product.refined :is(.keel-app,.torq-app,.borough-app){flex-direction:column;display:flex}.scaled-product .foundry-product.refined :is(.keel-footer,.borough-footer){margin-top:auto}.scaled-product .ds-interface{min-height:var(--example-height);display:grid}.scaled-product .ds-scene{flex-direction:column;justify-content:center;display:flex}html :is(.launch-hero-copy,.partnership-hero-copy,.foundry-hero-v3-copy,.interior-hero-copy,.release-hero-copy)>:is(h1,p,.launch-hero-detail,.partnership-hero-actions,.foundry-hero-link){animation:none}html[data-motion-flavor=responsive] .motion-pending{clip-path:none;translate:none}@media (prefers-reduced-motion:no-preference){html[data-motion-flavor=responsive] .motion-block.motion-pending{translate:0 12px}html[data-motion-flavor=responsive] .partnership-journey-joined .journey-panel{animation:none}}.motion-word{display:inline-block}@media (prefers-reduced-motion:no-preference){html .text-pending .motion-word{opacity:.12;filter:blur(5px);transform:translateY(8px)}}@media (max-width:47.5rem){html .text-pending .motion-word{filter:blur(3px);transform:translateY(4px)}.page-with-reveal>.footer-reveal[data-reveal-ready=true]{position:relative;bottom:auto}html .foundry-case-reveal,html .foundry-case-reveal[data-open=true]{transition:none}}@media (prefers-reduced-motion:reduce){html .motion-word{opacity:1!important;filter:none!important;transform:none!important}html .motion-reveal,html .motion-pending{clip-path:none!important;opacity:1!important;translate:none!important}}
