@font-face{font-family:siteSans;src:url(../media/soehne_leicht-s.p.0dmbkvscd1v1s.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:siteSans;src:url(../media/soehne_buch-s.p.0obu.jmhqq20c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:siteSans;src:url(../media/soehne_buch_kursiv-s.p.10c59_.fnt7u8.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:siteSans;src:url(../media/soehne_kraftig-s.p.0gzjc0pb4vgrt.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:siteSans;src:url(../media/soehne_halbfett-s.p.0_74vw4r_-mc..woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:siteSans;src:url(../media/soehne_fett-s.p.0_z.c~o5q-fx2.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:siteSans Fallback;src:local(Arial);ascent-override:116.77%;descent-override:42.18%;line-gap-override:0.0%;size-adjust:100.28%}.sitesans_d3597cb2-module__-_0EZq__className{font-family:siteSans,siteSans Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sitesans_d3597cb2-module__-_0EZq__variable{--font-site-sans:"siteSans", "siteSans Fallback", -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif}
@font-face{font-family:siteMono;src:url(../media/soehne_mono_buch-s.0uflyzm0yj6w_.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:siteMono;src:url(../media/soehne_mono_kraftig-s.0tzsz3aklcp6t.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:siteMono Fallback;src:local(Arial);ascent-override:78.86%;descent-override:21.98%;line-gap-override:0.0%;size-adjust:131.49%}.sitemono_40076db7-module__dZhy6q__className{font-family:siteMono,siteMono Fallback,ui-monospace,SFMono-Regular,Menlo,monospace}.sitemono_40076db7-module__dZhy6q__variable{--font-site-mono:"siteMono", "siteMono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--black:#000;--offwhite:#f5f4ee;--white:#fff;--surface:#fffdf8;--surface-muted:#ebe6dc;--ink:#151514;--ink-soft:#4c4a45;--muted:#706b61;--line:#cdc5b5;--line-strong:#8f8778;--green:#1d6b54;--green-soft:#d7ebe4;--amber:#8a5a10;--amber-soft:#f4dfb8;--amber-outline:#8a5a10;--amber-wash:#a96d141f;--amber-stipple:#a96d148c;--graphite:#6e716d;--graphite-stipple:#6e716d73;--mesh-line:#11111124;--red:#e5251b;--red-soft:#f0d2ce;--blue:#245b82;--blue-soft:#d8e7ef;--violet:#624b7e;--violet-soft:#e7dfee;--navy:#2c438e;--coral:#ff7b72;--coral-hot:#ff5f57;--coral-readable:#ba3d34;--coral-wash:#ff5f5724;--coral-line:#ff5f576b;--electric-blue:#5b42f3;--electric-violet:#af40ff;--cyan:#00ddeb;--information-orange:#ff4e02;--draft-canvas:#faf9f5;--draft-ink:#141413;--draft-char:#282826;--draft-slate:#3d3d3a;--draft-stone:#6b6b63;--draft-stone-dark:#76766f;--draft-rule:#b6b6ab;--draft-clay:#d97757;--draft-clay-ink:#a04e2e;--draft-coral:#ff5f57;--draft-coral-ink:#ba3d34;--draft-olive:#788c5d;--draft-olive-ink:#5c6b47;--draft-deep-blue:#1c63af;--max:1180px;--radius:8px;--shadow:0 18px 40px #0000001f;--font:var(--font-site-sans,sans-serif);--font-mono:var(--font-site-mono,ui-monospace, monospace);--weight-display:300;--weight-body:400;--weight-label:500;--weight-heading:600;--weight-emphatic:800;--tracking-display:-.02em;--tracking-heading:-.01em;--tracking-label:.08em;--leading-display:1.04;--leading-body:1.55;font-family:var(--font)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{--font:var(--font-site-sans,sans-serif);--font-mono:var(--font-site-mono,ui-monospace, monospace);background:var(--offwhite);min-width:320px;color:var(--ink);font-family:var(--font);font-weight:var(--weight-body);line-height:var(--leading-body);margin:0}:is(body:has(.home-surface),body:has(.make-home-page),body:has(.make-project-detail-page),body:has(.detail-shell--apie)){background:var(--black);color:var(--offwhite)}:is(body:has(.make-projects-page),body:has(.make-opinions-page)){background:var(--surface);color:var(--ink)}body:has(.make-home-page){background:var(--black);color:var(--offwhite)}:is(body:has(.make-information-page),body:has(.make-archive-page)){background:var(--offwhite);color:var(--black)}body:has(.tlh-lab-page){color:#ebf1faf5;background:#050508}:is(body:has(.equity-hub-page),body:has([data-testid=equity-hub-surface])){background:var(--surface);color:var(--ink)}body:has(.information-surface){background:var(--information-orange);color:var(--black)}a{color:inherit}b,strong{font-weight:var(--weight-heading)}button,input,select,summary{font:inherit}button,summary{cursor:pointer}main{min-height:70vh}.make-home-page{--make-name-size:112px;--make-sub-size:46px;--make-contact-size:38px;--home-name-size:76px;--home-hero-size:68px;--home-lead-size:46px;--home-role-size:20px;--home-pad-x:52px;--home-section-y:118px;overflow-x:clip}.home-main{min-height:100vh}.home-section-shell{width:min(1200px, calc(100vw - (var(--home-pad-x) * 2)));margin:0 auto}.home-hero-section{background:linear-gradient(135deg,#ff5f5721 0%,#ff5f5700 34%),linear-gradient(#fffdf8 0%,#fbf2e7 100%);min-height:96vh;padding:138px 0 72px}.home-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:end;gap:56px;display:grid}.home-hero-copy{gap:30px;max-width:790px;display:grid}.home-hero-question{color:var(--coral-readable);font-family:var(--font);font-size:15px;font-weight:var(--weight-label);letter-spacing:0;max-width:40em;line-height:1.45}.home-hero-copy h1{color:var(--ink);font-family:var(--font);font-size:var(--home-hero-size);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);max-width:10.6em;line-height:.98}.home-hero-lede{color:#151514c2;font-family:var(--font);font-size:18px;font-weight:var(--weight-body);max-width:47em;line-height:1.58}.home-hero-actions,.home-footer__links{flex-wrap:wrap;align-items:center;gap:14px 30px;display:flex}.home-text-link{color:inherit;font-family:var(--font);font-size:14px;font-weight:var(--weight-label);padding-bottom:7px;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.home-text-link:after{content:"";opacity:.42;transform-origin:0;background:currentColor;height:1px;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.42)}.home-text-link:hover:after,.home-text-link:focus-visible:after{opacity:1;transform:scaleX(1)}.home-text-link:focus-visible,.home-contact-row:focus-visible,.home-project-card:focus-visible{outline:2px solid var(--coral-hot);outline-offset:4px}.home-hero-aside{gap:18px;display:grid}.home-contact-card{color:var(--ink);background:#fffdf8db;border:1px solid #15151429;border-radius:8px;gap:22px;padding:22px;display:grid;position:relative}.home-contact-card:before{background:var(--coral-hot);content:"";height:3px;position:absolute;top:-1px;left:22px;right:22px}.home-contact-card__head{justify-content:space-between;align-items:center;display:flex}.home-contact-card__name{gap:5px;display:grid}.home-contact-card__name strong{color:var(--ink);font-family:var(--font);font-size:22px;font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:1}.home-contact-card__name span{color:#15151485}.home-contact-card__signal{background:var(--coral-hot);opacity:.9;border-radius:999px;width:10px;height:10px;display:block}.home-contact-card__body{gap:0;display:grid}.home-contact-row{color:inherit;border-top:1px solid #15151421;gap:5px;padding:15px 0;text-decoration:none;display:grid;position:relative}.home-contact-row:after{background:var(--coral-hot);content:"";opacity:0;transform-origin:0;height:1px;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.3)}.home-contact-row:hover:after,.home-contact-row:focus-visible:after{opacity:1;transform:scaleX(1)}.home-contact-row span{color:#15151485;font-family:var(--font-mono);letter-spacing:0;font-size:11px}.home-contact-row strong{color:var(--ink);font-family:var(--font);font-size:15px;font-weight:var(--weight-label);letter-spacing:0;overflow-wrap:anywhere;line-height:1.25}.home-decision-map{color:#fffdf8;background:#171311;border-radius:8px;gap:24px;padding:22px;display:grid;overflow:hidden}.home-decision-map__rail{gap:10px;display:grid}.home-decision-map__rail span{color:#fffdf8bd;font-family:var(--font);padding-left:calc(var(--i) * 18px);font-size:13px;line-height:1.25}.home-decision-map__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:86px;display:grid}.home-decision-map__grid span{border:1px solid #fffdf824;border-radius:6px;min-height:100%}.home-decision-map__grid span[data-tone=coral]{background:#ff5f5759}.home-decision-map__grid span[data-tone=blue]{background:#245b825c;transform:translateY(12px)}.home-decision-map__grid span[data-tone=green]{background:#1d6b545c;transform:translateY(24px)}.home-decision-map__grid span[data-tone=amber]{background:#8a5a1066;transform:translateY(6px)}.home-project-band{color:#fffdf8;background:linear-gradient(#171311 0%,#211714 100%);padding:78px 0 104px}.home-project-band__inner{gap:44px;display:grid}.home-section-intro{gap:18px;max-width:760px;display:grid}.home-section-intro h2{color:inherit;font-family:var(--font);font-size:38px;font-weight:var(--weight-display);letter-spacing:var(--tracking-heading);line-height:1.05}.home-section-intro p{color:var(--home-section-copy,#fffdf8ad);font-family:var(--font);max-width:52em;font-size:16px;line-height:1.62}.home-project-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.home-project-card{border:1px solid var(--home-card-line,#fffdf821);color:#fffdf8;background:#fffdf80b;border-radius:8px;gap:16px;min-height:330px;padding:22px;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1);display:grid;position:relative;transform:translateY(0)}.home-project-card:before{border:1px solid var(--accent);content:"";opacity:0;transform-origin:50%;border-radius:8px;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:-1px;transform:scaleY(.94)}.home-project-card:hover,.home-project-card:focus-visible{transform:translateY(-4px)}.home-project-card:hover:before,.home-project-card:focus-visible:before{opacity:1;transform:scaleY(1)}.home-project-card>*{z-index:1;position:relative}.home-project-card__meta{color:#fffdf885;font-family:var(--font-mono);justify-content:space-between;align-items:baseline;gap:14px;font-size:11px;line-height:1.3;display:flex}.home-project-card__meta span:last-child{text-align:right}.home-project-card__title{color:#fffdf8;font-family:var(--font);font-size:22px;font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);margin-top:18px;line-height:1.08}.home-project-card__question{color:var(--accent);font-family:var(--font);font-size:14px;font-weight:var(--weight-label);line-height:1.45}.home-project-card__body{color:#fffdf8ab;font-family:var(--font);font-size:14px;line-height:1.55}.home-project-card__open{color:#fffdf8b8;font-family:var(--font);font-size:13px;font-weight:var(--weight-label);align-self:end;margin-top:auto}.home-light-band{color:var(--ink);background:linear-gradient(#fbf2e7 0%,#fffdf8 100%);padding:96px 0 92px}.home-method-grid{grid-template-columns:.8fr 1fr;gap:56px;display:grid}.home-section-intro--light{--home-section-copy:#151514b3}.home-method-copy{border-top:1px solid #15151429;gap:22px;padding-top:22px;display:grid}.home-method-copy p{color:#151514c2;font-family:var(--font);font-size:17px;line-height:1.68}.home-footer{border-top:1px solid #15151424;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:34px 0 52px;display:grid}.home-footer p{color:#1515149e;font-family:var(--font);max-width:44em;margin-top:9px;font-size:14px;line-height:1.55}@media (max-width:1180px){.home-hero-grid{grid-template-columns:minmax(0,1fr) minmax(292px,340px);gap:42px}.home-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-project-card{min-height:280px}}@media (max-width:980px){.home-hero-section{min-height:auto;padding:130px 0 74px}.home-hero-grid,.home-method-grid{grid-template-columns:1fr}.home-hero-aside{grid-template-columns:minmax(0,1fr) minmax(260px,.78fr)}.home-project-band,.home-light-band{padding:76px 0}}@media (max-width:620px){.home-section-shell{width:min(100% - 36px,1200px)}.home-hero-section{padding:116px 0 60px}.home-hero-copy{gap:24px}.home-hero-copy h1{font-size:42px;line-height:1.02}.home-hero-lede,.home-method-copy p{font-size:16px}.home-hero-actions,.home-footer__links{align-items:flex-start;gap:14px;display:grid}.home-hero-aside,.home-project-grid{grid-template-columns:1fr}.home-contact-card,.home-decision-map,.home-project-card{padding:18px}.home-decision-map__rail span{padding-left:0}.home-section-intro h2{font-size:31px}.home-project-card{min-height:auto}.home-footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.home-text-link:after,.home-contact-row:after,.home-project-card,.home-project-card:before{transition:none}.home-project-card:hover,.home-project-card:focus-visible{transform:none}}@property --home-wash{syntax:"<color>";inherits:true;initial-value:#0000}.home-canvas{transition:--home-wash .52s cubic-bezier(.22,1,.36,1);position:relative;overflow-x:clip}.home-hero-sticky{z-index:1;background:linear-gradient(var(--home-wash,transparent), var(--home-wash,transparent)), var(--surface);justify-content:center;align-items:center;min-height:100svh;padding:96px 24px 64px;display:flex;position:sticky;top:0;overflow:hidden}.draft-grid{pointer-events:none;background-image:radial-gradient(circle,#14141312 1px,#0000 1.5px);background-position:50%;background-size:32px 32px;position:absolute;inset:0}.draft-grid--vignette{-webkit-mask-image:radial-gradient(125% 95% at 50% 42%,#000 52%,#0000 100%);mask-image:radial-gradient(125% 95% at 50% 42%,#000 52%,#0000 100%)}.draft-grid--vertical{-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.draft-grid__frame{border:1px solid #14141314;position:absolute;inset:clamp(24px,5vw,72px)}.draft-grid__tick{width:12px;height:12px;position:absolute}.draft-grid__tick:before,.draft-grid__tick:after{content:"";background:var(--draft-coral-ink);opacity:.55;position:absolute}.draft-grid__tick:before{width:12px;height:1px}.draft-grid__tick:after{width:1px;height:12px}.draft-grid__tick--tl{top:clamp(20px,5vw,68px);left:clamp(20px,5vw,68px)}.draft-grid__tick--tr{top:clamp(20px,5vw,68px);right:clamp(20px,5vw,68px)}.draft-grid__tick--tr:before,.draft-grid__tick--tr:after{right:0}.draft-grid__tick--bl{bottom:clamp(20px,5vw,68px);left:clamp(20px,5vw,68px)}.draft-grid__tick--bl:before,.draft-grid__tick--bl:after{bottom:0}.draft-grid__tick--br{bottom:clamp(20px,5vw,68px);right:clamp(20px,5vw,68px)}.draft-grid__tick--br:before,.draft-grid__tick--br:after{bottom:0;right:0}@media (prefers-reduced-motion:no-preference){.draft-grid{animation:1.1s ease-out both draft-grid-in}.draft-grid__tick{animation:.5s ease-out .7s both draft-tick-in}}@keyframes draft-grid-in{0%{opacity:0}to{opacity:1}}@keyframes draft-tick-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.draft-tag{border:1px solid var(--coral-line);background:var(--coral-wash);color:#141413d1;font-family:var(--font-mono);font-size:10.5px;font-weight:var(--weight-label);letter-spacing:.09em;text-transform:uppercase;align-self:start;align-items:center;gap:7px;padding:4px 9px;display:inline-flex}.draft-tag:before{content:"";background:var(--draft-ink);flex-shrink:0;width:7px;height:7px}.draft-node{--_node-ink:var(--draft-node-ink,var(--draft-ink));z-index:2;pointer-events:none;opacity:0;background-image:linear-gradient(var(--_node-ink), var(--_node-ink)), linear-gradient(var(--_node-ink), var(--_node-ink)), linear-gradient(var(--_node-ink), var(--_node-ink)), linear-gradient(var(--_node-ink), var(--_node-ink));background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:7px 7px;transition:opacity .24s;position:absolute;inset:6px}.home-hero__content{z-index:1;justify-items:start;gap:30px;width:min(880px,92vw);display:grid;position:relative}.home-hero__greeting{color:var(--ink);font-family:var(--font);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);margin:0;font-size:76px;line-height:.95}@media (max-width:620px){.home-hero__greeting{font-size:48px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.home-hero__greeting{animation:linear both home-hero-recede;animation-timeline:scroll(root);animation-range:0 78vh}}}@keyframes home-hero-recede{to{opacity:.14;transform:translateY(-22px)}}.home-stage{z-index:2;background:linear-gradient(var(--home-wash,transparent), var(--home-wash,transparent)), var(--surface);min-height:100vh;position:relative}.home-stage__inner{gap:52px;width:min(1200px,100vw - 104px);margin:0 auto;padding:9vh 0 0;display:grid}.home-stage__intro{gap:16px;max-width:720px;display:grid}.home-stage__intro h1{color:var(--ink);font-family:var(--font);font-size:58px;font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:.98}.home-stage__accent{color:var(--coral-readable)}.home-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:44px 48px;display:grid;position:relative}.home-tile-grid:before{content:"";z-index:-1;background-image:radial-gradient(circle,#1111110f 1px,#0000 1.5px);background-size:30px 30px;position:absolute;inset:-28px -20px;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.home-tile-wrap:nth-child(2n){margin-top:60px}.home-tile{color:var(--ink);gap:16px;text-decoration:none;display:grid}.home-tile:focus-visible{outline:2px solid var(--coral-hot);outline-offset:6px;border-radius:14px}.home-tile__panel{aspect-ratio:16/11;border:1px solid color-mix(in srgb, var(--tile-accent,#ba3d34) 22%, #1515141a);background:radial-gradient(120% 120% at 100% 0%, color-mix(in srgb, var(--tile-accent,#ba3d34) 11%, transparent) 0%, transparent 60%), color-mix(in srgb, var(--tile-accent,#ba3d34) 5%, #fffefb);border-radius:10px;transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s,border-color .36s;display:block;position:relative;overflow:hidden;box-shadow:0 1px #15151408}.home-tile__panel:after{content:"";background:var(--tile-accent,var(--coral-hot));transform-origin:0;height:2px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.home-tile:hover .home-tile__panel,.home-tile:focus-visible .home-tile__panel{border-color:var(--tile-accent,var(--coral-hot));box-shadow:0 28px 52px -18px color-mix(in srgb, var(--tile-accent,#ba3d34) 42%, transparent), 0 12px 24px -16px #1515142e;transform:translateY(-6px)}.home-tile:hover .home-tile__panel:after,.home-tile:focus-visible .home-tile__panel:after{transform:scaleX(1)}.home-tile__preview{position:absolute;inset:0}.home-tile__open{color:var(--tile-accent,var(--coral-readable));font-family:var(--font);font-size:12px;font-weight:var(--weight-label);letter-spacing:.04em;opacity:0;transition:opacity .24s,transform .24s;position:absolute;bottom:12px;right:14px;transform:translateY(4px)}.home-tile:hover .home-tile__open,.home-tile:focus-visible .home-tile__open{opacity:1;transform:translateY(0)}.home-tile__caption{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 20px;display:grid}.home-tile__num{color:var(--tile-accent,var(--coral-readable));font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;padding-bottom:11px;font-size:40px;font-weight:500;line-height:.86;position:relative}.home-tile__num:after{content:"";background:var(--coral-readable);width:26px;height:2px;position:absolute;bottom:0;left:2px}.home-tile__lines{gap:9px;padding-top:2px;display:grid}.home-tile:hover .draft-node,.home-tile:focus-visible .draft-node{opacity:.9}.home-tile__title{color:var(--ink);font-family:var(--font);font-size:21px;font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:1.1}.home-tile__question{color:var(--tile-accent,var(--coral-readable));font-family:var(--font);font-size:14px;font-weight:var(--weight-label);line-height:1.42}.home-tile__blurb{color:#151514b3;font-family:var(--font);max-width:40em;font-size:14px;line-height:1.55}.home-foot{color:var(--offwhite);background:#141413;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px 48px;margin-top:116px;padding:46px 40px 50px;display:grid;position:relative}.home-foot:before{content:"";background:linear-gradient(var(--coral-hot), var(--coral-hot)) left / 8px 100% no-repeat, linear-gradient(var(--coral-hot), var(--coral-hot)) right / 8px 100% no-repeat, linear-gradient(#ff5f5766, #ff5f5766);height:2px;position:absolute;top:0;left:40px;right:40px}.home-foot__say p{color:#f5f4eec7;font-family:var(--font);max-width:36em;margin-top:12px;font-size:15px;line-height:1.6}.home-foot__links{flex-wrap:wrap;gap:16px 36px;display:flex}.home-foot__link{color:var(--offwhite);gap:4px;text-decoration:none;display:grid}.home-foot__link span:first-child{color:#f5f4ee9e}.home-foot__value{color:var(--offwhite);font-family:var(--font-mono);padding-bottom:4px;font-size:14px;position:relative}.home-foot__value:after{content:"";background:var(--coral-hot);opacity:0;transform-origin:0;height:1px;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.3)}.home-foot__link:hover .home-foot__value:after,.home-foot__link:focus-visible .home-foot__value:after{opacity:1;transform:scaleX(1)}.home-foot__link:focus-visible{outline:2px solid var(--coral-hot);outline-offset:4px}.home-terminal{justify-items:start;gap:28px;width:min(880px,92vw);display:grid;position:relative}.home-terminal__ambient{z-index:-1;pointer-events:none;position:absolute;inset:-14vh -12vw;overflow:hidden}.home-terminal__orb{filter:blur(60px);opacity:.58;border-radius:50%;width:48vmin;height:48vmin;position:absolute}.home-terminal__orb--coral{background:radial-gradient(circle,#ff5f579e,#0000 70%);top:-10vh;left:-8vw}.home-terminal__orb--blue{background:radial-gradient(circle,#245b8280,#0000 70%);bottom:-12vh;right:-6vw}.home-terminal__orb--green{background:radial-gradient(circle,#1d6b546b,#0000 70%);width:38vmin;height:38vmin;top:24%;right:14%}.home-terminal__orb--amber{background:radial-gradient(circle,#d9775780,#0000 70%);width:34vmin;height:34vmin;bottom:6%;left:10%}.home-terminal__window{background:#fffdf8;border:1px solid #15151424;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 32px 70px -28px #ba3d343d,0 18px 40px -26px #1515142e,inset 0 1px #ffffffb3}.home-terminal__bar{background:linear-gradient(#d9775712,#d9775700);border-bottom:1px solid #15151414;align-items:center;gap:7px;padding:11px 16px;display:flex}.home-terminal__dot{background:#15151429;border-radius:50%;width:11px;height:11px}.home-terminal__dot:first-child{background:#ff3b30}.home-terminal__dot:nth-child(2){background:#fc0}.home-terminal__dot:nth-child(3){background:#34c759}.home-terminal__body{gap:12px;padding:26px 28px 30px;display:grid}.home-terminal__line{color:var(--ink);font-family:var(--font-mono);letter-spacing:0;margin:0;font-size:17px;font-weight:400;line-height:1.62}.home-terminal__prompt{color:var(--coral-readable);font-family:var(--font-mono);-webkit-user-select:none;user-select:none;margin-right:.7em;font-weight:500}.home-terminal__line--quote{color:#151514db;padding-left:1.7em}.home-terminal__line--aside{color:var(--coral-readable);letter-spacing:.1em;text-transform:uppercase;margin-top:2px;padding-left:1.7em;font-size:12px;font-weight:500}.home-terminal__line--highlight{padding-left:1.7em}.home-terminal__mark{background:linear-gradient(180deg, transparent 8%, var(--coral-wash) 8%, var(--coral-wash) 92%, transparent 92%);box-shadow:0 0 0 4px var(--coral-wash);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px}.home-terminal__cue{font-family:var(--font)}.home-caret{vertical-align:-.18em;background:var(--coral-readable);width:.55em;height:1.05em;margin-left:2px;display:inline-block}.home-terminal__cue{color:#151514b8;font-size:12px;font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;align-items:center;gap:8px;text-decoration:none;transition:opacity .6s,transform .6s;display:inline-flex;transform:translateY(6px)}.home-terminal__cue[data-state=ready]{opacity:1;pointer-events:auto;transform:translateY(0)}.home-terminal__cue:focus-visible{outline:2px solid var(--coral-hot);outline-offset:4px;border-radius:4px}@media (prefers-reduced-motion:no-preference){.home-caret{animation:1s step-end infinite home-caret-blink}.home-terminal__orb{animation:20s ease-in-out infinite alternate home-orb-drift}.home-terminal__orb--blue{animation-duration:24s}.home-terminal__orb--green{animation-duration:28s}.home-terminal__cue[data-state=ready] .home-terminal__cue-arrow{animation:1.8s ease-in-out infinite home-nudge}.home-pv-pulse{animation:3.4s ease-in-out infinite home-pv-pulse}.home-pv-scan{animation:4.6s ease-in-out infinite home-pv-scan}.home-pv-read{animation:5.2s ease-in-out infinite home-pv-read}}@keyframes home-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes home-orb-drift{0%{transform:translate(0,0)}to{transform:translate(4vw,3vh)}}@keyframes home-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes home-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes home-pv-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes home-pv-scan{0%{transform:translate(0)}to{transform:translate(282px)}}@keyframes home-pv-read{0%{opacity:.12;transform:translateY(0)}50%{opacity:.05}to{opacity:.12;transform:translateY(112px)}}@media (max-width:980px){.home-tile-grid{grid-template-columns:1fr;gap:36px}.home-tile-wrap:nth-child(2n){margin-top:0}.home-stage__intro h1{font-size:44px}.home-foot{grid-template-columns:1fr}}@media (max-width:620px){.home-stage__inner{width:min(100% - 36px,1200px)}.home-terminal__body{padding:20px 18px 24px}.home-terminal__line{font-size:15px}.home-terminal__num,.home-tile__num{font-size:32px}.home-stage__intro h1{font-size:34px}}.make-projects-page{background:var(--surface);min-height:100vh;color:var(--ink);position:relative;overflow-x:clip}.make-projects-shell{width:min(1200px,100vw - 104px);margin:0 auto;padding:132px 0 120px;position:relative}.make-projects-head{z-index:1;gap:16px;max-width:760px;margin-bottom:60px;display:grid;position:relative}.make-projects-eyebrow{justify-self:start}.make-projects-head h1{color:var(--ink);font-family:var(--font);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);margin:0;font-size:64px;line-height:.96}.make-projects-lede{color:#141413b8;max-width:42em;font-family:var(--font);margin:0;font-size:16px;line-height:1.6}.make-projects-map{position:relative}.make-projects-map>.draft-grid{z-index:0}.make-projects-spine{z-index:1;height:26px;margin-bottom:20px;position:relative}.make-projects-routes{width:100%;height:100%;display:block;overflow:visible}.make-projects-routes__bus,.make-projects-routes__drop{fill:none;stroke:var(--coral-readable);stroke-width:1px;vector-effect:non-scaling-stroke}.make-projects-routes__drop{opacity:.55}.make-projects-routes__node{fill:var(--draft-ink)}@media (prefers-reduced-motion:no-preference){.make-projects-routes__bus,.make-projects-routes__drop{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.22,1,.36,1) forwards draft-route-draw}.make-projects-routes__drop{animation-delay:.5s}.make-projects-routes__node{opacity:0;animation:.4s ease-out .85s forwards draft-node-pop}}@keyframes draft-route-draw{to{stroke-dashoffset:0}}@keyframes draft-node-pop{to{opacity:1}}.make-opinions-page{background:var(--surface);min-height:100vh;color:var(--ink);overflow-x:clip}.make-opinions-shell{width:min(1060px,100vw - 104px);margin:0 auto;padding:132px 0 120px}.make-opinions-head{gap:16px;max-width:760px;margin-bottom:56px;display:grid}.make-opinions-eyebrow{justify-self:start}.make-opinions-head h1{font-size:92px;font-weight:var(--weight-display);letter-spacing:var(--tracking-display);margin:0;line-height:.9}.make-opinions-head>p{color:#141413b8;max-width:46em;margin:0;font-size:17px;line-height:1.65}.make-opinions-feature{border:1px solid var(--draft-line);padding:42px;position:relative}.make-opinions-feature>.draft-grid{z-index:0}.make-opinions-article{z-index:1;border:1px solid var(--draft-ink);background:color-mix(in srgb, var(--surface) 94%, transparent);grid-template-columns:minmax(90px,.32fr) minmax(0,1.68fr);gap:36px;min-height:430px;padding:44px;display:grid;position:relative}.make-opinions-article__index{color:var(--coral-readable);font-family:var(--font-mono);font-size:88px;font-weight:var(--weight-display);letter-spacing:-.08em;line-height:.8}.make-opinions-article__body{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.make-opinions-article__body h2{max-width:12ch;font-size:58px;font-weight:var(--weight-display);letter-spacing:-.035em;margin:22px 0 18px;line-height:.98}.make-opinions-dek{color:#141413bd;max-width:46em;margin:0;font-size:16px;line-height:1.6}.make-opinions-theses{border-top:1px solid var(--draft-line);width:100%;margin:32px 0;padding:0;list-style:none}.make-opinions-theses li{border-bottom:1px solid var(--draft-line);font-family:var(--font-mono);letter-spacing:.02em;padding:13px 0;font-size:12px}.make-opinions-article__body>a{color:var(--ink);font-size:13px;font-weight:var(--weight-label);-webkit-text-decoration-color:var(--coral-readable);text-decoration-color:var(--coral-readable);text-underline-offset:5px;text-decoration-thickness:2px}@media (max-width:900px){.make-opinions-head h1{font-size:72px}.make-opinions-article__index{font-size:64px}.make-opinions-article__body h2{font-size:46px}}@media (max-width:760px){.make-opinions-shell{width:calc(100vw - 32px);padding-top:112px}.make-opinions-feature{padding:14px}.make-opinions-article{grid-template-columns:1fr;gap:28px;min-height:0;padding:28px 24px 34px}.make-opinions-article__index,.make-opinions-head h1{font-size:52px}.make-opinions-article__body h2{font-size:38px}}.make-projects-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:30px;display:grid;position:relative}.make-project-node{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto 1fr;gap:16px;margin:0;padding:0;display:grid;position:relative}.make-project-node:focus-visible{outline:2px solid var(--coral-hot);outline-offset:6px;border-radius:12px}.make-project-node__panel{--draft-node-ink:#f5f4eeeb;aspect-ratio:16/11;border:1px solid var(--draft-rule);background:radial-gradient(120% 120% at 100% 0,#ff5f5729 0%,#0000 55%),#0a0a0d;border-radius:10px;transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s,border-color .36s;position:relative;overflow:hidden;box-shadow:0 1px #14141308}.make-project-node__panel:after{content:"";background:var(--coral-hot);transform-origin:0;height:2px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.make-project-node:hover .make-project-node__panel,.make-project-node:focus-visible .make-project-node__panel{border-color:var(--coral-readable);transform:translateY(-6px);box-shadow:0 26px 48px -20px #ba3d345c,0 12px 24px -16px #14141329}.make-project-node:hover .make-project-node__panel:after,.make-project-node:focus-visible .make-project-node__panel:after{transform:scaleX(1)}.make-project-node:hover .draft-node,.make-project-node:focus-visible .draft-node{opacity:.9}.make-project-node__open{color:var(--coral-hot);font-family:var(--font);font-size:12px;font-weight:var(--weight-label);letter-spacing:.04em;opacity:0;transition:opacity .24s,transform .24s;position:absolute;bottom:12px;right:14px;transform:translateY(4px)}.make-project-node:hover .make-project-node__open,.make-project-node:focus-visible .make-project-node__open{opacity:1;transform:translateY(0)}.make-project-node__body{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 18px;display:grid}.make-project-node__num{color:var(--coral-readable);font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;padding-bottom:11px;font-size:34px;font-weight:500;line-height:.86;position:relative}.make-project-node__num:after{content:"";background:var(--coral-readable);width:24px;height:2px;position:absolute;bottom:0;left:2px}.make-project-node__lines{gap:10px;padding-top:2px;display:grid}.make-project-node__title{color:var(--ink);font-family:var(--font);font-size:20px;font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);margin:0;line-height:1.12}.make-project-node__summary{color:#141413b8;font-family:var(--font);margin:0;font-size:13.5px;line-height:1.55}.make-project-node__source{color:var(--draft-stone);font-family:var(--font-mono);font-size:11px;line-height:1.5}@media (max-width:900px){.make-projects-shell{width:min(720px,100vw - 48px);padding:116px 0 96px}.make-projects-spine{display:none}.make-projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (max-width:560px){.make-projects-head h1{font-size:42px}.make-projects-grid{grid-template-columns:minmax(0,1fr);gap:34px}}.skip-link{z-index:40;border:2px solid var(--ink);background:var(--surface);color:var(--ink);font-weight:var(--weight-heading);padding:.55rem .75rem;position:fixed;top:.75rem;left:1rem;transform:translateY(-170%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f4eeb8;position:fixed;top:0;left:0;right:0}:is(body:has(.home-surface) .site-header,body:has(.detail-shell--apie) .site-header){color:var(--offwhite);background:#0000009e}body:has(.information-surface) .site-header{background:#ff4e02bd}.site-header__inner,.site-footer,.page-shell,.detail-shell,.home-identity,.home-work,.home-gates{width:min(var(--max), calc(100vw - 32px));margin:0 auto}.site-header__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;min-height:76px;display:grid}.site-header[data-home=true]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.site-header[data-home=true] .site-header__inner{grid-template-columns:1fr auto;width:calc(100vw - 64px);min-height:60px}.site-header[data-home=true] .brand-lockup{display:none}.site-header[data-home=true] .top-nav{justify-content:flex-start}.brand-lockup{color:inherit;font-weight:var(--weight-label);align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.brand-lockup__mark{border:1px solid;border-radius:999px;place-items:center;width:42px;height:42px;font-size:.78rem;display:inline-grid}.brand-lockup__text{white-space:nowrap}.top-nav,.footer-links,.meta-row,.badge-row,.button-row,.identity-links{flex-wrap:wrap;gap:.5rem;display:flex}.top-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00000085;border:1px solid #f5f4ee14;border-radius:999px;justify-content:center;width:max-content;max-width:100%;padding:5px 7px}.nav-pill,.update-pill,.footer-links a{min-height:38px;color:var(--ink-soft);font-size:.92rem;font-weight:var(--weight-label);border:1px solid #15151433;border-radius:999px;justify-content:center;align-items:center;padding:.42rem .72rem;text-decoration:none;display:inline-flex}.site-header[data-home=true] .nav-pill{min-height:34px;font-weight:var(--weight-label);border-color:#0000;padding:.36rem .82rem}.site-header[data-home=true] .nav-pill[data-active=true]{background:#f5f4ee1a;border-color:#f5f4ee21;box-shadow:0 1px #0000000d,0 8px 18px #0000003d}:is(body:has(.home-surface) .nav-pill,body:has(.home-surface) .update-pill,body:has(.detail-shell--apie) .nav-pill,body:has(.detail-shell--apie) .update-pill){color:#f5f4eec7;border-color:#f5f4ee2e}.nav-pill:hover,.nav-pill:focus-visible,.nav-pill[data-active=true],.update-pill:hover,.update-pill:focus-visible,.footer-links a:hover,.footer-links a:focus-visible{color:currentColor;border-color:currentColor;outline:none}.update-pill{background:var(--ink);border-color:var(--ink);color:var(--offwhite)}:is(body:has(.home-surface) .update-pill,body:has(.detail-shell--apie) .update-pill){background:#f5f4ee1f}.site-footer{color:var(--muted);border-top:1px solid #706b6152;justify-content:space-between;gap:1rem;margin-top:64px;padding:28px 0 44px;display:flex}body:has(.home-surface) .site-footer{display:none}:is(body:has(.make-home-page) .site-header,body:has(.make-home-page) .site-footer,body:has(.make-information-page) .site-header,body:has(.make-information-page) .site-footer,body:has(.tlh-lab-page) .site-header,body:has(.tlh-lab-page) .site-footer,body:has(.make-projects-page) .site-header,body:has(.make-projects-page) .site-footer,body:has(.make-opinions-page) .site-header,body:has(.make-opinions-page) .site-footer,body:has(.make-project-detail-page) .site-header,body:has(.make-project-detail-page) .site-footer,body:has(.make-archive-page) .site-header,body:has(.make-archive-page) .site-footer,body:has([data-testid=equity-hub-surface]) .site-footer){display:none}.make-page-strip{scrollbar-width:none}.make-page-strip::-webkit-scrollbar{display:none}.make-home-page,.tlh-lab-page,.make-projects-page,.make-opinions-page,.make-project-detail-page,.make-archive-page,.make-information-page,.make-home-page :where(a,button,div,input,label,li,p,select,span,summary,h1,h2,h3),.tlh-lab-page :where(a,button,div,input,label,li,ol,output,p,select,span,summary,h1,h2,h3,table,td,th,dt,dd,figcaption),.make-projects-page :where(a,button,div,input,label,li,p,select,span,summary,h1,h2,h3),.make-opinions-page :where(a,button,div,input,label,li,p,select,span,summary,h1,h2,h3),.make-project-detail-page :where(a,button,div,input,label,li,p,select,span,summary,h1,h2,h3),.make-archive-page :where(a,button,div,input,label,li,p,select,span,summary,h1,h2,h3),.make-information-page :where(a,button,div,input,label,li,p,select,span,summary,h1,h2,h3){font-family:var(--font)}.make-home-page svg text,.make-projects-page svg text,.make-opinions-page svg text,.make-project-detail-page svg text{font-family:var(--font-mono)}.make-nav-item:focus-visible{outline:2px solid var(--coral,#ff7b72);outline-offset:2px;border-radius:100px}:is(body:has(.home-surface) .site-footer,body:has(.detail-shell--apie) .site-footer){color:#f5f4ee94;border-color:#f5f4ee24}:is(body:has(.home-surface) .footer-links a,body:has(.detail-shell--apie) .footer-links a){color:#f5f4eec7;border-color:#f5f4ee2e}.page-shell,.detail-shell{padding:120px 0 20px}.home-surface{background:var(--black);min-height:100vh;color:var(--offwhite);transition:background-color .45s cubic-bezier(.22,1,.36,1),color .35s;overflow:clip}.home-identity{z-index:1;pointer-events:none;align-content:center;gap:.9rem;min-height:100vh;padding:84px 0 72px;display:grid;position:sticky;top:0}.identity-kicker,.eyebrow,.section-kicker{color:var(--coral);font-size:.78rem;font-weight:var(--weight-label);letter-spacing:0;text-transform:uppercase;margin:0}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:0;line-height:var(--leading-display)}h1{font-size:3.6rem;font-weight:var(--weight-display);letter-spacing:var(--tracking-display)}h2{font-size:2.7rem;font-weight:var(--weight-body);letter-spacing:var(--tracking-heading)}h3{font-size:1.2rem;font-weight:var(--weight-heading)}p{color:var(--ink-soft)}:is(body:has(.home-surface) p,body:has(.detail-shell--apie) p){color:#f5f4eead}.home-identity h1{color:currentColor;width:min(84vw,980px);max-width:100%;font-size:7.25rem;font-weight:var(--weight-display);text-transform:uppercase;pointer-events:auto;justify-content:space-between;padding-right:1.6em;line-height:1;display:flex}.identity-lines{color:currentColor;width:min(84vw,980px);max-width:100%;font-size:3.5rem;font-weight:var(--weight-display);text-transform:uppercase;pointer-events:auto;gap:.18rem;line-height:1.02;display:grid}.identity-links{width:min(84vw,980px);max-width:100%;font-size:2.875rem;font-weight:var(--weight-display);text-transform:uppercase;pointer-events:auto;gap:1.4em;margin-top:.1rem;line-height:1}.identity-links a{color:currentColor;text-decoration:none;transition:color .25s,opacity .25s,filter .25s}.identity-links a:hover,.identity-links a:focus-visible{color:var(--coral);filter:drop-shadow(0 0 16px #ff7b7273);outline:none}:is(.identity-links:has(a:hover) a:not(:hover),.identity-links:has(a:focus-visible) a:not(:focus-visible)){opacity:.12}.scroll-hint{color:#f5f4ee38;font-size:.68rem;font-weight:var(--weight-label);letter-spacing:0;text-transform:uppercase;position:absolute;bottom:28px;right:0}:is(.home-surface:has(.project-card[data-slug=frontier-ai-infrastructure-model]:hover),.home-surface:has(.project-card[data-slug=frontier-ai-infrastructure-model]:focus-visible)){color:var(--black);background:#1535d4}:is(.home-surface:has(.project-card[data-slug=polars-risk-model-lab]:hover),.home-surface:has(.project-card[data-slug=polars-risk-model-lab]:focus-visible)){color:var(--black);background:#0d7a3a}:is(.home-surface:has(.project-card[data-slug=adaptive-portfolio-intelligence]:hover),.home-surface:has(.project-card[data-slug=adaptive-portfolio-intelligence]:focus-visible)){color:var(--black);background:#5e10cc}:is(.home-surface:has(.project-card[data-slug=auto-spreads]:hover),.home-surface:has(.project-card[data-slug=auto-spreads]:focus-visible)){color:var(--black);background:#c80a0a}:is(.home-surface:has(.project-card[data-slug=fg-substrate]:hover),.home-surface:has(.project-card[data-slug=fg-substrate]:focus-visible)){color:var(--black);background:#b87a00}:is(.home-surface:has(.project-card[data-slug=equity-analytics]:hover),.home-surface:has(.project-card[data-slug=equity-analytics]:focus-visible)){color:var(--black);background:#c23a1a}:is(.home-surface:has(.project-card:hover) .scroll-hint,.home-surface:has(.project-card:focus-visible) .scroll-hint){color:#00000047}.home-work{z-index:2;gap:1rem;padding:100px 0 120px;display:grid;position:relative}.home-work__intro{gap:.45rem;max-width:780px;padding-bottom:.5rem;display:grid}.home-work__intro h2{color:var(--offwhite);font-size:1.45rem;line-height:1.22}.home-gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-bottom:20px;display:grid}.home-gates .panel{color:var(--offwhite);background:#f5f4ee0f;border-color:#f5f4ee24}.home-gates .panel h2{color:var(--offwhite)}.home-gates .panel .section-kicker{color:var(--coral)}.home-gates .list-clean li,.home-gates .data-table td{color:#f5f4eeb8}.home-gates .data-table,.home-gates .data-table th,.home-gates .data-table td{border-color:#f5f4ee29}.home-gates .data-table th{color:var(--offwhite)}.section{margin-top:56px}.section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.section-heading p{max-width:58ch}.section-heading--compact{align-items:start}.lead{max-width:78ch;color:var(--ink-soft);margin-top:1rem;font-size:1.1rem}.panel,.hero-copy,.feature-hero,.writing-card,.archive-row,.metric-card,.viz-panel,.apie-mini-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:1rem}.feature-hero,.hero-copy{gap:.85rem;padding:1.35rem;display:grid}.feature-hero h1,.hero-copy h1{max-width:920px}.content-stack,.grid-2,.grid-3,.info-list-grid{gap:1rem;display:grid}.grid-2,.info-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.project-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:84px;max-width:1320px;margin:0 auto;padding:0 52px;display:grid}.project-media-column{flex-direction:column;gap:180px;display:flex}.project-media-column--staggered{margin-top:300px}.project-card{color:inherit;gap:.8rem;text-decoration:none;display:grid}.project-card__visual{height:var(--tile-height,360px);background:#050508;border:1px solid #f5f4ee24;border-radius:0;min-height:0;position:relative;overflow:hidden}.project-card[data-slug=polars-risk-model-lab] .project-card__visual{color:#00000057;background:#c4e0cc}.project-card[data-slug=frontier-ai-infrastructure-model] .project-card__visual{background:#07091e}.project-card[data-slug=auto-spreads] .project-card__visual{background:#b52a1c}.project-card[data-slug=fg-substrate] .project-card__visual{color:#00000052;background:#edeae2}.project-card[data-slug=equity-analytics] .project-card__visual{background:#12082e}.project-card__visual svg{width:100%;height:100%;position:absolute;inset:0}.project-card__visual path,.project-card__visual circle,.project-card__visual ellipse{fill:none;stroke:currentColor;stroke-width:2px;opacity:.48}.project-card__visual circle{fill:currentColor;opacity:.34}.project-card__caption{justify-content:space-between;align-items:baseline;gap:1rem;padding:0 1px;display:flex}.project-card__caption p{color:#f5f4ee8f;max-width:52ch;margin-top:.2rem;font-size:.9rem}body:not(:has(.home-surface)) .project-card__caption p{color:var(--muted)}.project-card__caption>span{color:var(--offwhite);font-size:.78rem;font-weight:var(--weight-label);text-transform:uppercase}body:not(:has(.home-surface)) .project-card__caption>span{color:var(--ink-soft)}.project-card[data-variant=home]{gap:14px}.project-card[data-variant=home] .project-card__caption h2{font-size:1.06rem;font-weight:var(--weight-heading)}.project-card__badges{align-items:center}.project-card:hover .project-card__visual,.project-card:focus-visible .project-card__visual,.writing-card:hover,.writing-card:focus-visible,.archive-row:hover,.archive-row:focus-within{border-color:currentColor}.project-card:focus-visible,.writing-card:focus-visible{outline-offset:4px;outline:2px solid}.metadata-chip,.badge{min-height:28px;color:var(--ink-soft);font-size:.76rem;font-weight:var(--weight-label);letter-spacing:0;white-space:nowrap;border:1px solid #f5f4ee29;border-radius:999px;align-items:center;padding:.22rem .58rem;display:inline-flex}.metadata-chip[data-compact=true]{min-height:24px;padding:.12rem .45rem}.metadata-chip[data-tone=green],.badge[data-tone=green]{color:#4fa789;background:#1d6b5424;border-color:#1d6b5461}.metadata-chip[data-tone=amber],.badge[data-tone=amber]{color:#c58d35;background:#a96d1426;border-color:#a96d1466}.metadata-chip[data-tone=red],.badge[data-tone=red]{color:#ff8a83;background:#e5251b1f;border-color:#e5251b61}.metadata-chip[data-tone=blue],.badge[data-tone=blue]{color:#8ca8ff;background:#2c438e2e;border-color:#2c438e70}.metadata-chip[data-tone=violet],.badge[data-tone=violet]{color:#d3a4ff;background:#af40ff21;border-color:#af40ff59}.metadata-chip[data-tone=neutral],.badge[data-tone=neutral]{color:#f5f4eec7;background:#f5f4ee14;border-color:#f5f4ee2e}:is(body:not(:has(.home-surface)):not(:has(.detail-shell--apie)) .metadata-chip[data-tone=green],body:not(:has(.home-surface)):not(:has(.detail-shell--apie)) .badge[data-tone=green]){color:var(--green)}:is(body:not(:has(.home-surface)):not(:has(.detail-shell--apie)) .metadata-chip[data-tone=blue],body:not(:has(.home-surface)):not(:has(.detail-shell--apie)) .badge[data-tone=blue]){color:var(--blue)}:is(body:not(:has(.home-surface)):not(:has(.detail-shell--apie)) .metadata-chip[data-tone=amber],body:not(:has(.home-surface)):not(:has(.detail-shell--apie)) .badge[data-tone=amber]){color:#6e470b}:is(body:not(:has(.home-surface)):not(:has(.detail-shell--apie)) .metadata-chip[data-tone=red],body:not(:has(.home-surface)):not(:has(.detail-shell--apie)) .badge[data-tone=red]){color:#7e2f2b}.button,.button-quiet,.icon-button{border:1px solid var(--ink);background:var(--ink);min-height:42px;color:var(--offwhite);cursor:pointer;font-weight:var(--weight-heading);border-radius:999px;justify-content:center;align-items:center;padding:.58rem .9rem;text-decoration:none;display:inline-flex}.button-quiet,.icon-button{color:var(--ink);background:0 0}.button--dark{background:var(--offwhite);color:var(--black);border-color:#f5f4eec7}.button-quiet--dark{color:var(--offwhite);border-color:#f5f4ee3d}.data-table{border-collapse:collapse;border:1px solid #706b6152;width:100%}.data-table th,.data-table td{text-align:left;vertical-align:top;border-bottom:1px solid #706b6142;padding:.72rem}.data-table th{color:var(--ink);text-transform:uppercase;font-size:.78rem}.data-table td{color:var(--ink-soft)}.table-wrap{border-radius:var(--radius);overflow:auto}.list-clean{margin:0;padding:0;list-style:none}.list-clean li{color:var(--ink-soft);border-top:1px solid #706b614d;padding:.75rem 0}:is(body:has(.home-surface) .list-clean li,body:has(.detail-shell--apie) .list-clean li){color:#f5f4ee9e;border-color:#f5f4ee1f}.mono{font-family:var(--font-mono);font-size:.92em}.muted{color:var(--muted)}.privacy-note,.warning-note{border:1px solid var(--green);background:var(--green-soft);border-radius:var(--radius);color:#143d32;padding:.95rem 1rem}.warning-note{border-color:var(--amber);background:var(--amber-soft);color:#563707}.privacy-note h3,.privacy-note p{color:inherit}.privacy-note--dark{color:#f5f4eed1;background:#ff7b721a;border-color:#ff7b72b3}.detail-hero{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:1rem;display:grid}.detail-hero .panel{position:sticky;top:96px}.detail-shell--apie .feature-hero,.detail-shell--apie .panel{color:var(--offwhite);background:#f5f4ee0f;border-color:#f5f4ee24}.detail-shell--apie .feature-hero p,.detail-shell--apie .panel p{color:#f5f4eea3}.apie-mini-panel{color:var(--offwhite);background:#050508;border-color:#f5f4ee24}.apie-mini-panel .metric-card{color:var(--offwhite);background:#f5f4ee0e;border-color:#f5f4ee1f}.apie-mini-panel .metric-card span{color:#f5f4ee9e}.apie-model-surface{border-radius:var(--radius);color:var(--offwhite);background:#050508;border:1px solid #f5f4ee24;grid-template-columns:minmax(0,1fr) 330px;gap:1rem;padding:1rem;display:grid}.apie-model-main,.apie-control-rail,.rail-block,.frontier-panel,.rail-disclosure{border-radius:var(--radius);background:#f5f4ee0b;border:1px solid #f5f4ee1a;padding:1rem}.apie-model-main{gap:1rem;display:grid}.apie-control-rail{align-content:start;gap:1rem;display:grid}.apie-model-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.apie-model-heading h2{max-width:520px;font-size:2rem}.control-stack{gap:.9rem;display:grid}.field{gap:.35rem;display:grid}.field label{color:inherit;font-size:.83rem;font-weight:var(--weight-label)}.field input,.field select{width:100%;accent-color:var(--coral)}.field select{border-radius:var(--radius);background:var(--black);min-height:42px;color:var(--offwhite);border:1px solid #f5f4ee33;padding:.5rem}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.metric-card{box-shadow:none}.metric-card--dark,.viz-panel--dark{color:var(--offwhite);background:#f5f4ee0e;border-color:#f5f4ee1f}.metric-card span{color:var(--muted);font-size:.74rem;font-weight:var(--weight-label);text-transform:uppercase;display:block}.metric-card--dark span{color:#f5f4ee85}.metric-card strong{margin-top:.25rem;font-size:1.38rem;display:block}.metric-card small{color:#f5f4ee85;margin-top:.35rem;display:block}.frontier-chart,.chart-svg{width:100%;height:auto;display:block}.frontier-chart{min-height:320px}.frontier-chart rect{fill:#050508}.frontier-chart text{fill:#f5f4eea3;font-size:14px}.frontier-chart__grid{fill:none;stroke:#f5f4ee12;stroke-width:1px}.frontier-chart__axis{fill:none;stroke:#f5f4ee47;stroke-width:1px}.frontier-chart__curve{fill:none;stroke:#ff7b7299;stroke-width:3px}.allocation-bars{gap:.85rem;display:grid}.allocation-row{gap:.45rem;display:grid}.allocation-row strong{color:inherit}.allocation-row span{color:#f5f4ee94;font-size:.83rem}.bar-track{background:#f5f4ee1c;border-radius:999px;height:10px;overflow:hidden}.bar-track+.bar-track{margin-top:4px}.bar-fill{border-radius:inherit;height:100%}.bar-fill--current{background:#f5f4ee4d}.trade-list{gap:.5rem;display:grid}.trade-item{border-radius:var(--radius);border:1px solid #f5f4ee1c;grid-template-columns:1fr auto;gap:.75rem;padding:.65rem;display:grid}.trade-item strong{color:inherit}.trade-item small{color:#f5f4ee8f;display:block}.rail-disclosure summary{color:var(--offwhite);font-weight:var(--weight-heading)}.rail-disclosure .list-clean{margin-top:.7rem}.archive-surface{color:var(--black)}.archive-dense-list{border-top:1px solid var(--black);gap:0}.archive-row{background:0 0;border-width:0 0 1px;border-color:#00000038;border-radius:0;gap:.55rem;padding:1rem 0;display:grid}.archive-row p{color:#000000a8}.information-surface{color:var(--black)}.information-surface .panel{background:#ff4e021a;border-color:#0000003d}.information-surface p,.information-surface .list-clean li{color:#000000b8}.information-surface .section-kicker,.information-surface .eyebrow{color:var(--black)}.writing-card{min-height:100%;color:inherit;align-content:start;gap:.85rem;text-decoration:none;display:grid}@media (max-width:1180px){.make-home-page{--make-name-size:96px;--make-sub-size:42px;--make-contact-size:34px;--home-name-size:64px;--home-lead-size:40px}.home-identity h1{font-size:6rem}.identity-lines{font-size:3rem}.identity-links{font-size:2.35rem}}@media (max-width:980px){.make-home-page{--make-name-size:72px;--make-sub-size:34px;--make-contact-size:28px;--home-name-size:54px;--home-lead-size:34px;--home-role-size:18px;--home-pad-x:32px}.make-information-page .make-information-grid{grid-template-columns:1fr!important;gap:36px!important}.make-project-detail-grid,.make-projects-grid{grid-template-columns:1fr!important}.site-header__inner{grid-template-columns:1fr;justify-items:start;padding:.7rem 0}.site-header[data-home=true] .site-header__inner{width:min(100% - 24px, var(--max));grid-template-columns:1fr}.top-nav{justify-content:flex-start}.home-identity{min-height:92vh}.home-identity h1{padding-right:0;font-size:3.8rem;display:grid}.identity-lines{font-size:2.2rem}.identity-links{gap:.9em;font-size:1.8rem}h1{font-size:2.4rem}h2{font-size:2rem}.detail-hero,.apie-model-surface,.home-gates,.grid-2,.grid-3,.info-list-grid,.project-media-grid{grid-template-columns:1fr}.project-media-grid{padding:0}.project-media-column{gap:48px}.project-media-column--staggered{margin-top:48px}.detail-hero .panel{position:static}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.make-home-page{--make-name-size:54px;--make-sub-size:27px;--make-contact-size:23px;--home-name-size:42px;--home-lead-size:27px;--home-role-size:17px;--home-pad-x:18px}.home-index-row{grid-template-columns:34px 1fr 18px!important;column-gap:14px!important}.home-index-title{font-size:18px!important}.home-index-category{display:none!important}.make-page-strip{height:34px!important;padding:0 8px!important}.make-page-strip button{padding:4px 8px!important;font-size:10px!important}.make-home-page .make-nav-shell,.make-information-page .make-nav-shell,.make-opinions-page .make-nav-shell,.make-apie-page .make-nav-shell,.make-projects-page .make-nav-shell,.make-project-detail-page .make-nav-shell,.make-archive-page .make-nav-shell,.equity-hub-page .make-nav-shell,.tlh-lab-page .make-nav-shell{scrollbar-width:none;overflow-x:auto;justify-content:flex-start!important;padding:0 12px!important;top:12px!important}.make-home-page .make-nav-shell::-webkit-scrollbar{display:none}.make-information-page .make-nav-shell::-webkit-scrollbar{display:none}.make-opinions-page .make-nav-shell::-webkit-scrollbar{display:none}.make-apie-page .make-nav-shell::-webkit-scrollbar{display:none}.make-projects-page .make-nav-shell::-webkit-scrollbar{display:none}.make-project-detail-page .make-nav-shell::-webkit-scrollbar{display:none}.make-archive-page .make-nav-shell::-webkit-scrollbar{display:none}.equity-hub-page .make-nav-shell::-webkit-scrollbar{display:none}.tlh-lab-page .make-nav-shell::-webkit-scrollbar{display:none}.make-home-page .make-nav-pill,.make-information-page .make-nav-pill,.make-opinions-page .make-nav-pill,.make-apie-page .make-nav-pill,.make-projects-page .make-nav-pill,.make-project-detail-page .make-nav-pill,.make-archive-page .make-nav-pill,.equity-hub-page .make-nav-pill,.tlh-lab-page .make-nav-pill{scrollbar-width:none;flex-shrink:1;min-width:0;max-width:calc(100vw - 24px);overflow:auto hidden}.make-home-page .make-nav-pill::-webkit-scrollbar{display:none}.make-information-page .make-nav-pill::-webkit-scrollbar{display:none}.make-opinions-page .make-nav-pill::-webkit-scrollbar{display:none}.make-apie-page .make-nav-pill::-webkit-scrollbar{display:none}.make-projects-page .make-nav-pill::-webkit-scrollbar{display:none}.make-project-detail-page .make-nav-pill::-webkit-scrollbar{display:none}.make-archive-page .make-nav-pill::-webkit-scrollbar{display:none}.equity-hub-page .make-nav-pill::-webkit-scrollbar{display:none}.tlh-lab-page .make-nav-pill::-webkit-scrollbar{display:none}.make-nav-item{flex:none;min-height:40px;padding:6px 5px!important;font-size:11.5px!important}.make-information-page .make-information-content{padding:110px 18px 72px!important}.make-information-page header{gap:18px!important;display:grid!important}.make-information-page .make-information-hero{grid-template-columns:1fr!important;padding:18px!important}.make-information-page .make-information-name{font-size:52px!important}.make-information-page [data-testid=information-portrait-frame]{width:100%!important;height:340px!important}.make-information-page .make-information-hero-chips{grid-template-columns:1fr!important}.make-information-page [data-testid=information-light-band],.make-information-page [data-testid=information-contact-band]{padding:24px 18px!important}.make-information-page [data-testid=information-contact-band]{flex-direction:column!important;align-items:flex-start!important}.make-archive-page>div{padding:110px 18px 64px!important}.make-archive-page [data-testid=archive-dense-list] button{flex-wrap:wrap;align-items:flex-start!important}.site-header__inner,.site-footer,.page-shell,.detail-shell,.home-identity,.home-work,.home-gates{width:min(100% - 24px, var(--max))}.site-footer,.apie-model-heading,.section-heading{display:grid}.page-shell,.detail-shell,.home-identity{padding-top:160px}.home-identity h1{font-size:3rem}.identity-lines{font-size:1.75rem}.identity-links{font-size:1.28rem}.scroll-hint{bottom:18px;right:0}.metric-grid{grid-template-columns:1fr}.project-card__visual{height:min(var(--tile-height,300px), 320px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{@page{margin:18mm 16mm;size:letter portrait}*,:before,:after{box-shadow:none!important;color:#000!important;text-shadow:none!important;background:#fff!important}.make-nav-shell,.make-information-page [data-testid=information-portrait-frame],.make-information-page .make-information-hero .make-information-hero-chips,.make-information-page [data-testid=information-contact-band],.print-cv-button,.site-footer,.skip-link{display:none!important}.make-information-page{color:#000!important;background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}.make-information-content{max-width:100%!important;padding:0!important}.make-information-hero{background:#fff!important;border:none!important;padding:0 0 12pt!important;display:block!important}.make-information-hero>div:last-child{padding:0!important}.make-information-name{margin-bottom:6pt!important;font-size:28pt!important;line-height:1!important}.make-information-page [data-testid=information-light-band]{background:#fff!important;border:none!important;border-top:1pt solid #ccc!important;padding:10pt 0 0!important}.make-information-grid{grid-template-columns:1fr 1fr!important;gap:24pt!important;display:grid!important}p,span,li,div{font-size:9pt!important;line-height:1.45!important}h1{font-size:18pt!important}h2{font-size:13pt!important}.make-information-page [style*="text-transform: uppercase"][style*="font-size: 10px"]{letter-spacing:.08em!important;font-size:7pt!important}.make-information-page [style*="border-left: 2px solid rgba(255,123,114"]{border-left:1.5pt solid #cc6358!important}h2,.make-information-page [style*="marginBottom: \"20px\""],[style*="borderLeft: \"2px solid rgba(255,123,114"]{break-inside:avoid;page-break-inside:avoid}a{text-decoration:none!important}a[href]:after{content:none!important}}.make-home-page--operator{--operator-ivory:#f5f4eef0;--operator-soft:#f5f4eea8;--operator-muted:#f5f4ee6b;--operator-faint:#f5f4ee1f;--operator-rule:#f5f4ee2e;--operator-hero-name:118px;--operator-role-size:33px;--operator-deck-size:19px;--operator-pad-x:52px;background-blend-mode:normal;color:var(--operator-ivory);scrollbar-color:#f5f4ee61 #f5f4ee14}.make-home-page--operator:before{content:"";opacity:.22;pointer-events:none;z-index:0;background-color:#0000;background-image:linear-gradient(90deg,#f5f4ee13 1px,#0000 1px),linear-gradient(#f5f4ee0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:80px 80px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000c2,#0000 78%);mask-image:linear-gradient(#000000c2,#0000 78%)}.operator-nav-wrap{padding:18px var(--operator-pad-x) 0;pointer-events:none;z-index:40;position:fixed;top:0;left:0;right:0}.operator-nav-wrap>*{pointer-events:auto}.operator-flow-lines{color:var(--active-flow,var(--coral-hot));mix-blend-mode:screen;opacity:.48;pointer-events:none;z-index:0;width:100vw;height:100vh;position:fixed;inset:0}.operator-flow-lines path{fill:none;stroke:currentColor;stroke-dasharray:880;stroke-dashoffset:880px;stroke-linecap:round;transform-origin:50%}.operator-flow-lines__soft{opacity:.18;stroke-width:1.2px;animation:8.5s cubic-bezier(.22,1,.36,1) infinite operator-flow-draw}.operator-flow-lines__hot{opacity:.5;stroke-width:1.6px;animation:6.8s cubic-bezier(.22,1,.36,1) infinite operator-flow-draw}.operator-flow-lines__quiet{opacity:.12;stroke-width:.9px;animation:11s cubic-bezier(.22,1,.36,1) infinite reverse operator-flow-draw}.operator-hero{min-height:94vh;padding:104px var(--operator-pad-x) 28px;z-index:1;align-items:start;display:grid;position:sticky;top:0}.operator-hero-inner{transform-origin:50% 58%;will-change:opacity, transform;grid-template-columns:minmax(0,1fr) 286px;align-items:end;gap:26px;width:100%;max-width:1220px;margin:0 auto;display:grid}.operator-card{align-content:end;gap:20px;min-height:min(540px,100vh - 190px);padding:18px 0 0;display:grid}.operator-card__header{color:var(--operator-muted);font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;max-width:760px;font-size:11px;line-height:1.2;display:flex}.operator-card__header span:last-child{color:#ff7b72d1}.operator-name{color:var(--operator-ivory);font-family:var(--font);font-size:var(--operator-hero-name);font-weight:var(--weight-display);letter-spacing:0;text-transform:uppercase;max-width:1040px;margin:0;line-height:.91;display:grid}.operator-name span:last-child{color:#f5f4eec2;padding-left:170px}.operator-role-stack{color:var(--operator-ivory);font-family:var(--font);font-size:var(--operator-role-size);font-weight:var(--weight-display);letter-spacing:0;gap:4px;max-width:860px;line-height:1.02;display:grid}.operator-role-stack p{color:inherit;margin:0}.operator-role-stack p:first-child{color:#f5f4eeed}.operator-role-stack p:nth-child(2){color:#5b8cffeb}.operator-role-stack p:nth-child(3){color:#ff7b72e6}.operator-deck{color:var(--operator-soft);font-family:var(--font);font-size:var(--operator-deck-size);font-weight:var(--weight-body);max-width:710px;margin:0;line-height:1.45}.operator-contact-rail,.operator-footer>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:980px;display:grid}.operator-contact-link{color:var(--operator-ivory);background:#f5f4ee0e;border:1px solid #f5f4ee29;border-radius:8px;align-content:space-between;gap:12px;min-width:0;min-height:82px;padding:13px 14px 12px;text-decoration:none;transition:background-color .22s,border-color .22s,color .22s,transform .22s;display:grid}.operator-contact-link span{color:var(--operator-muted)}.operator-contact-link strong{color:inherit;font-family:var(--font);font-size:13px;font-weight:var(--weight-heading);overflow-wrap:anywhere;line-height:1.2}.operator-contact-link:hover,.operator-contact-link:focus-visible{color:#fff;background:#f5f4ee1b;border-color:#f5f4ee6b;outline:none;transform:translateY(-2px)}.operator-signal{background:linear-gradient(#f5f4ee1f,#f5f4ee0c),#0003;border:1px solid #f5f4ee2e;border-radius:8px;align-self:end;gap:10px;min-height:184px;padding:18px;display:grid}.operator-signal__label{color:#ffae4de6;font-family:var(--font-mono);text-transform:uppercase;font-size:11px}.operator-signal strong{color:var(--operator-ivory);font-family:var(--font);font-size:23px;font-weight:var(--weight-heading);line-height:1.06}.operator-signal p{color:var(--operator-soft);margin:0;font-size:13px;line-height:1.45}.operator-scroll-cue{color:var(--operator-muted);font-family:var(--font-mono);bottom:32px;left:var(--operator-pad-x);text-transform:uppercase;align-items:center;gap:10px;font-size:11px;display:inline-flex;position:absolute}.operator-scroll-cue span{background:currentColor;width:64px;height:1px;display:inline-block}.instrument-section{padding:46px var(--operator-pad-x) 104px;z-index:3;position:relative}.instrument-stage{gap:34px;max-width:1220px;margin:0 auto;display:grid}.instrument-stage__intro{grid-template-columns:220px minmax(0,760px);align-items:end;gap:24px;display:grid}.instrument-stage__intro span{color:#ffae4ddb;font-family:var(--font-mono);text-transform:uppercase;font-size:11px}.instrument-stage__intro p{color:#f5f4eec2;font-family:var(--font);margin:0;font-size:21px;line-height:1.38}.instrument-universe{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:18px;min-height:710px;display:grid;position:relative}.instrument-rails{pointer-events:none;z-index:0;border:1px solid #f5f4ee14;border-radius:8px;position:absolute;inset:-18px -18px -20px;overflow:hidden}.instrument-rails:before{content:"";opacity:.28;background-color:#0000;background-image:linear-gradient(90deg,#f5f4ee11 1px,#0000 1px),linear-gradient(#f5f4ee0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.instrument-rails__label,.instrument-rails__active{color:#f5f4ee66;font-family:var(--font-mono);text-transform:uppercase;z-index:2;font-size:10px;position:absolute}.instrument-rails__label{top:18px;left:22px}.instrument-rails__active{color:#ffae4dc7;bottom:18px;right:22px}.instrument-rails svg{opacity:.72;width:100%;height:100%;position:absolute;inset:0}.instrument-rails path,.instrument-rails circle{fill:none;stroke:#f5f4ee3d;stroke-linecap:round;stroke-width:1px}.instrument-rails path{stroke-dasharray:9 13;animation:9s ease-in-out infinite instrument-rail-drift}.instrument-rails circle{fill:#ffae4dc2;stroke:none}.home-instrument-shell{z-index:1;min-width:0;position:relative}.home-instrument-shell--lead{align-self:stretch}.instrument-orbiters{align-content:stretch;gap:18px;min-width:0;display:grid}.home-instrument{background:radial-gradient(circle at 18% 10%, color-mix(in srgb, var(--instrument-color) 28%, transparent), transparent 38%), linear-gradient(180deg, #f5f4ee18, #f5f4ee0a), #0000005c;color:var(--operator-ivory);border:1px solid #f5f4ee29;border-radius:8px;gap:0;height:100%;min-height:100%;text-decoration:none;transition:background-color .26s,border-color .26s,color .26s,transform .26s;display:grid;position:relative;overflow:hidden}.home-instrument:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--instrument-color) 62%, transparent), transparent);content:"";opacity:0;height:1px;transition:opacity .26s;position:absolute;top:0;left:0;right:0}.home-instrument--lead{grid-template-rows:minmax(420px,1fr) auto}.home-instrument--orbiter{grid-template-columns:minmax(154px,46%) minmax(0,1fr);min-height:346px}.home-instrument:hover,.home-instrument:focus-visible,.home-instrument--active{border-color:#f5f4ee6b;outline:none;transform:translateY(-4px)}.home-instrument:hover:after,.home-instrument:focus-visible:after,.home-instrument--active:after{opacity:1}.home-instrument:focus-visible{box-shadow:0 0 0 3px #f5f4ee42}.home-instrument__visual{background:#050508;min-height:0;display:block;position:relative;overflow:hidden}.home-instrument--lead .home-instrument__visual{aspect-ratio:1.18}.home-instrument--orbiter .home-instrument__visual{min-height:100%}.home-instrument__visual .living-thumb{width:100%;height:100%;min-height:100%}.home-instrument__open{color:#f5f4eee0;font-family:var(--font-mono);opacity:0;text-transform:uppercase;background:#00000094;border:1px solid #f5f4ee33;border-radius:999px;padding:7px 10px;font-size:10px;transition:opacity .22s,transform .22s;position:absolute;bottom:16px;right:16px;transform:translateY(8px)}.home-instrument:hover .home-instrument__open,.home-instrument:focus-visible .home-instrument__open,.home-instrument--active .home-instrument__open{opacity:1;transform:translateY(0)}.home-instrument__body{gap:18px;padding:21px;display:grid}.home-instrument--lead .home-instrument__body{grid-template-columns:96px minmax(0,1fr);padding:24px}.home-instrument--orbiter .home-instrument__body{gap:12px}.home-instrument__meta{color:var(--operator-muted);font-family:var(--font-mono);text-transform:uppercase;gap:7px;font-size:11px;display:grid}.home-instrument__meta span:first-child{color:var(--operator-ivory);font-size:22px}.home-instrument__copy{gap:8px;min-width:0;display:grid}.home-instrument__title{color:var(--operator-ivory);font-family:var(--font);font-size:32px;font-weight:var(--weight-heading);letter-spacing:0;line-height:1.02}.home-instrument--orbiter .home-instrument__title{font-size:21px;line-height:1.08}.home-instrument__category{color:color-mix(in srgb, var(--instrument-color) 42%, var(--operator-ivory));font-family:var(--font-mono);text-transform:uppercase;font-size:11px}.home-instrument__question{color:#f5f4eedb;font-size:16px;line-height:1.34}.home-instrument__blurb,.home-instrument__decision{color:var(--operator-soft);font-size:13px;line-height:1.45}.home-instrument__decision{color:#f5f4eec7;border-top:1px solid #f5f4ee1f;margin-top:2px;padding-top:10px}.operator-footer{border-top:1px solid #f5f4ee2e;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:24px;margin-top:34px;padding-top:26px;display:grid}.operator-footer p{color:#f5f4eec2;margin:0;font-size:19px;line-height:1.42}.operator-bottom-rule{background:var(--bottom-rule,var(--coral-hot));opacity:.9;pointer-events:none;transform-origin:0;z-index:50;height:3px;position:fixed;bottom:0;left:0;right:0}@keyframes operator-flow-draw{0%{opacity:0;stroke-dashoffset:880px}18%{opacity:.5}62%,to{stroke-dashoffset:0}}@keyframes instrument-rail-drift{0%,to{stroke-dashoffset:0}50%{stroke-dashoffset:-88px}}@media (max-width:1180px){.make-home-page--operator{--operator-hero-name:104px;--operator-role-size:31px;--operator-pad-x:34px}.operator-hero-inner{grid-template-columns:minmax(0,1fr) 250px}.operator-card{min-height:560px}.operator-name span:last-child{padding-left:116px}.instrument-universe{grid-template-columns:minmax(0,1fr)}.home-instrument--lead{min-height:670px}.instrument-orbiters{grid-template-columns:repeat(2,minmax(0,1fr))}.home-instrument--orbiter{grid-template-rows:250px auto;grid-template-columns:1fr}}@media (max-width:860px){.make-home-page--operator{--operator-hero-name:82px;--operator-role-size:27px;--operator-deck-size:18px;--operator-pad-x:24px}.operator-hero{min-height:100vh;padding-top:112px}.operator-hero-inner{grid-template-columns:1fr;align-items:start}.operator-card{min-height:0}.operator-name span:last-child{padding-left:72px}.operator-signal{min-height:0}.operator-contact-rail,.operator-footer>div{grid-template-columns:repeat(2,minmax(0,1fr))}.instrument-stage__intro,.operator-footer,.instrument-orbiters{grid-template-columns:1fr}}@media (max-height:760px) and (min-width:861px){.operator-scroll-cue{display:none}}@media (max-width:620px){.make-home-page--operator{--operator-hero-name:58px;--operator-role-size:21px;--operator-deck-size:16px;--operator-pad-x:18px}.operator-nav-wrap{padding-top:12px}.operator-hero{min-height:96svh;padding-top:98px;padding-bottom:28px}.operator-card__header{align-items:start;gap:7px;display:grid}.operator-name span:last-child{padding-left:42px}.operator-contact-rail,.operator-footer>div{grid-template-columns:1fr}.operator-contact-link{min-height:68px}.operator-signal{display:none}.operator-scroll-cue{bottom:20px}.instrument-section{padding-top:34px;padding-bottom:78px}.instrument-stage__intro p{font-size:18px}.instrument-universe{min-height:0}.instrument-rails{inset:-10px}.home-instrument--lead{grid-template-rows:360px auto;min-height:0}.home-instrument--orbiter{grid-template-rows:220px auto;min-height:0}.home-instrument--lead .home-instrument__body,.home-instrument__body{grid-template-columns:1fr;padding:18px}.home-instrument__title{font-size:24px}.home-instrument--orbiter .home-instrument__title{font-size:22px}}@media (prefers-reduced-motion:reduce){.operator-flow-lines path,.instrument-rails path,.home-instrument,.home-instrument:after,.home-instrument__open,.operator-contact-link{transition:none!important;animation:none!important}}@keyframes lt-drift{0%,to{transform:translate(0)}50%{transform:translateY(-7px)}}@keyframes lt-orbit{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes lt-grow{0%{transform:scaleY(0)}55%{transform:scaleY(1)}to{transform:scaleY(1)}}@keyframes lt-fill{0%{transform:scaleY(0)}60%,to{transform:scaleY(1)}}@keyframes lt-flow{to{stroke-dashoffset:-220px}}@keyframes lt-draw{0%{stroke-dashoffset:280px}58%,to{stroke-dashoffset:0}}@keyframes lt-sweep{0%{stroke-dashoffset:var(--circ)}70%,to{stroke-dashoffset:0}}@keyframes lt-pulse{0%,to{opacity:.4;r:3}50%{opacity:1;r:5}}@keyframes lt-wave{0%{transform:translate(0)}to{transform:translate(-80px)}}@keyframes lt-blink{0%,to{opacity:.35}50%{opacity:1}}@keyframes lt-fill-x{0%{transform:scaleX(0)}62%,to{transform:scaleX(1)}}@keyframes lt-area-breathe{0%,to{opacity:.16}50%{opacity:.28}}.living-thumb .lt-bar{transform-box:fill-box;transform-origin:bottom;animation:3.4s cubic-bezier(.6,0,.2,1) infinite lt-grow}.living-thumb .lt-tranche{transform-box:fill-box;transform-origin:bottom;animation:3.8s cubic-bezier(.5,0,.2,1) infinite lt-fill}.living-thumb .lt-flowline{stroke-dasharray:6 10;animation:2.4s linear infinite lt-flow}.living-thumb .lt-data-line{stroke-dasharray:280;animation:4.8s cubic-bezier(.5,0,.2,1) infinite lt-draw}.living-thumb .lt-xbar{transform-box:fill-box;transform-origin:0;animation:4s cubic-bezier(.5,0,.2,1) infinite lt-fill-x}.living-thumb .lt-area{animation:4.8s ease-in-out infinite lt-area-breathe}.living-thumb .lt-node{animation:2.2s ease-in-out infinite lt-pulse}.living-thumb .lt-driftg{animation:4s ease-in-out infinite lt-drift}.living-thumb .lt-orbiter{animation:5s ease-in-out infinite lt-orbit}.living-thumb .lt-sweeparc{animation:3.6s cubic-bezier(.5,0,.2,1) infinite lt-sweep}.living-thumb .lt-spreadwave{animation:3s linear infinite lt-wave}.living-thumb .lt-blink{animation:2.4s ease-in-out infinite lt-blink}@media (prefers-reduced-motion:reduce){.living-thumb .lt-bar,.living-thumb .lt-tranche,.living-thumb .lt-flowline,.living-thumb .lt-data-line,.living-thumb .lt-xbar,.living-thumb .lt-area,.living-thumb .lt-node,.living-thumb .lt-driftg,.living-thumb .lt-orbiter,.living-thumb .lt-sweeparc,.living-thumb .lt-spreadwave,.living-thumb .lt-blink{animation:none!important}.living-thumb .lt-sweeparc{stroke-dashoffset:0}}@keyframes cone-sketch{0%{stroke-dashoffset:1px;opacity:0}6%{opacity:.55}42%{stroke-dashoffset:0;opacity:.5}58%,90%{stroke-dashoffset:0;opacity:.3}97%,to{stroke-dashoffset:0;opacity:.12}}@keyframes cone-settle{0%,38%{opacity:0}56%,92%{opacity:1}to{opacity:.55}}@keyframes cone-land{0%,52%{stroke-dashoffset:1px;opacity:0}58%{opacity:1}78%,96%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.7}}@keyframes tlh-step-cursor{0%,24.9%{transform:translate(0)}25%,49.9%{transform:translateX(var(--tlh-dx))}50%,74.9%{transform:translateX(calc(var(--tlh-dx) * 2))}75%,to{transform:translateX(calc(var(--tlh-dx) * 3))}}@keyframes tlh-on-1{0%,24.9%{opacity:0}25%,to{opacity:1}}@keyframes tlh-on-2{0%,49.9%{opacity:0}50%,to{opacity:1}}@keyframes tlh-on-3{0%,74.9%{opacity:0}75%,to{opacity:1}}@keyframes tlh-q-0{0%,24.9%{opacity:1}25%,to{opacity:0}}@keyframes tlh-q-1{0%,24.9%{opacity:0}25%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes tlh-q-2{0%,49.9%{opacity:0}50%,74.9%{opacity:1}75%,to{opacity:0}}@keyframes tlh-q-3{0%,74.9%{opacity:0}75%,to{opacity:1}}@keyframes eq-strand-drift{to{stroke-dashoffset:-216px}}.living-thumb .cone-draw{stroke-dasharray:1;animation:8s cubic-bezier(.5,0,.2,1) infinite cone-sketch}.living-thumb .cone-band{animation:8s ease-in-out infinite cone-settle}.living-thumb .cone-upper{stroke-dasharray:1;animation:8s cubic-bezier(.5,0,.2,1) infinite cone-land}.living-thumb .cone-central{stroke-dasharray:1;animation:8s cubic-bezier(.5,0,.2,1) .55s infinite cone-land}.living-thumb .tlh-cursor{animation:9.6s linear infinite tlh-step-cursor}.living-thumb .tlh-on--1{animation:9.6s linear infinite tlh-on-1}.living-thumb .tlh-on--2{animation:9.6s linear infinite tlh-on-2}.living-thumb .tlh-on--3{animation:9.6s linear infinite tlh-on-3}.living-thumb .tlh-q--0{animation:9.6s linear infinite tlh-q-0}.living-thumb .tlh-q--1{animation:9.6s linear infinite tlh-q-1}.living-thumb .tlh-q--2{animation:9.6s linear infinite tlh-q-2}.living-thumb .tlh-q--3{animation:9.6s linear infinite tlh-q-3}.living-thumb .eq-strand{stroke-dasharray:170 46;animation-name:eq-strand-drift;animation-timing-function:linear;animation-iteration-count:infinite}.living-thumb .eq-bar{transform-box:fill-box;transform-origin:0;animation:6s cubic-bezier(.5,0,.2,1) infinite lt-fill-x}@media (prefers-reduced-motion:reduce){.living-thumb .cone-draw,.living-thumb .cone-band,.living-thumb .cone-upper,.living-thumb .cone-central,.living-thumb .tlh-cursor,.living-thumb .tlh-on--1,.living-thumb .tlh-on--2,.living-thumb .tlh-on--3,.living-thumb .tlh-q--0,.living-thumb .tlh-q--1,.living-thumb .tlh-q--2,.living-thumb .tlh-q--3,.living-thumb .eq-strand,.living-thumb .eq-bar{animation:none!important}.living-thumb .eq-strand{stroke-dasharray:none}}.tlh-lab-page{background:radial-gradient(circle at 78% 6%,#e5251b1c,#0000 24rem),radial-gradient(circle at 14% 20%,#2b448f3d,#0000 32rem),linear-gradient(#050508d1,#050508 44%,#070a12);min-height:100vh;padding-bottom:104px;position:relative}.tlh-lab-page:before{content:"";opacity:.36;pointer-events:none;background:repeating-linear-gradient(100deg,#8fa9d614 0 1px,#0000 1px 18px),linear-gradient(#ebf1fa0d,#0000 32%);position:fixed;inset:0}.tlh-container{max-width:1240px;margin:0 auto;padding:0 36px}.tlh-masthead{padding:150px 0 60px}.tlh-steps{border-top:1px solid #1515142e;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0 0 76px;padding:24px 0 0;list-style:none;display:grid}.tlh-rule{background:#15151424;height:1px;margin:76px 0}.tlh-workbench-grid{grid-template-columns:minmax(0,1fr) 312px;align-items:start;gap:26px;display:grid}.tlh-ledger-rail{position:sticky;top:22px}.tlh-shelf{grid-template-columns:repeat(auto-fit,minmax(218px,1fr));gap:14px;display:grid}.tlh-engine-grid{grid-template-columns:340px minmax(0,1fr);gap:44px;display:grid}.tlh-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin:0;display:grid}.tlh-metrics>div{border-top:1px solid #1515142e;padding-top:10px}.tlh-table-scroll{contain:inline-size;overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.tlh-endnote{margin-top:92px}.tlh-endnote-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1020px;display:grid}.tlh-field{gap:8px;display:grid}.tlh-field label{color:#131c28;letter-spacing:.01em;font-size:13px;font-weight:500}.tlh-field p{color:#131c28ad;margin:0;font-size:12px;line-height:1.5}.tlh-select{appearance:none;color:#131c28;cursor:pointer;background:#fbfcfe url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23131c28' stroke-width='1.5'/%3E%3C/svg%3E") right 12px center/10px no-repeat;border:1px solid #131c2847;border-radius:8px;width:100%;min-height:44px;padding:10px 34px 10px 12px;font-size:14px;transition:border-color .16s}.tlh-select:hover{border-color:#131c2880}.tlh-select:focus-visible{outline-offset:2px;outline:2px solid #2b448f}.tlh-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.tlh-range::-webkit-slider-runnable-track{background:#131c2829;border-radius:2px;height:4px}.tlh-range::-webkit-slider-thumb{appearance:none;background:#131c28;border:2px solid #fbfcfe;border-radius:50%;width:18px;height:18px;margin-top:-7px;transition:transform .14s;box-shadow:0 0 0 1px #131c2859}.tlh-range::-webkit-slider-thumb:hover{transform:scale(1.12)}.tlh-range::-moz-range-track{background:#131c2829;border-radius:2px;height:4px}.tlh-range::-moz-range-thumb{background:#131c28;border:2px solid #fbfcfe;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #131c2859}.tlh-range:focus-visible{outline:none}.tlh-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #2b448f}.tlh-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #2b448f}.tlh-range-market{height:44px}.tlh-range-market::-webkit-slider-thumb{width:22px;height:22px;margin-top:-9px}.tlh-range-market::-moz-range-thumb{width:22px;height:22px}.tlh-harvest-btn{color:#fff;cursor:pointer;font-family:var(--font);letter-spacing:.01em;background:#e5251b;border:none;border-radius:8px;width:100%;min-height:44px;padding:10px 14px;font-size:13.5px;font-weight:500;transition:background .16s,box-shadow .18s,transform .18s cubic-bezier(.16,1,.3,1)}.tlh-harvest-btn:hover{background:#c8200f;transform:translateY(-1px);box-shadow:0 6px 18px #e5251b47}.tlh-harvest-btn:active{transform:translateY(0)scale(.985)}.tlh-harvest-btn:focus-visible{outline-offset:2px;outline:2px solid #2b448f}.tlh-text-btn{color:#2b448f;cursor:pointer;font-family:var(--font);background:0 0;border:none;border-bottom:1px solid #131c284d;border-radius:0;min-width:44px;min-height:44px;padding:1px 0;font-size:12px;font-weight:500;transition:border-color .14s}.tlh-text-btn:hover{border-color:#2b448f}.tlh-text-btn:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #2b448f}.tlh-seg{background:#131c280f;border:1px solid #131c2829;border-radius:100px;gap:2px;padding:3px;display:inline-flex}.tlh-seg button{color:#131c28b8;cursor:pointer;font-family:var(--font);background:0 0;border:none;border-radius:100px;min-height:44px;padding:6px 14px;font-size:13px;transition:background .16s,color .16s}.tlh-seg button:hover:not([aria-pressed=true]):not(:disabled){color:#131c28;background:#2b448f1a}.tlh-seg button[aria-pressed=true]{color:#fbfcfe;background:#131c28}.tlh-seg button:disabled{color:#131c2861;cursor:not-allowed}.tlh-seg button:focus-visible{outline-offset:1px;outline:2px solid #2b448f}@keyframes tlh-card-rise{0%{transform:translateY(14px)}to{transform:translateY(0)}}.tlh-card{transition:background .2s,border-color .2s,box-shadow .22s,transform .22s cubic-bezier(.16,1,.3,1);animation:.56s cubic-bezier(.16,1,.3,1) both tlh-card-rise;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000002e}.tlh-card:before{content:"";opacity:.34;pointer-events:none;background:repeating-linear-gradient(#131c283d 0 2px,#0000 2px 8px);width:1px;position:absolute;inset:12px auto 12px 10px}.tlh-card:focus-visible{outline-offset:3px;outline:2px solid #3d5cb8}.tlh-card[data-kind=blocked]:after{content:"";pointer-events:none;background:repeating-linear-gradient(-45deg,#141f510e 0 7px,#0000 7px 14px);position:absolute;inset:0}.tlh-card[data-kind=candidate]:hover{transform:translateY(-2px);box-shadow:0 10px 28px #131c2824}@keyframes tlh-swap-in{0%{transform:translateY(6px)}to{transform:translateY(0)}}.tlh-card-swap{animation:.24s ease-out tlh-swap-in}@keyframes tlh-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.tlh-pop{animation:.26s ease-out tlh-pop}@keyframes tlh-rise-in{0%{transform:translateY(10px)}to{transform:none}}.tlh-rise{animation:.62s cubic-bezier(.16,1,.3,1) both tlh-rise-in}.tlh-gauge-fill{transition:transform .36s cubic-bezier(.16,1,.3,1),background .2s}.tlh-alloc-fill{transition:transform .45s cubic-bezier(.16,1,.3,1)}.tlh-frontier-mark circle{transition:r .45s cubic-bezier(.16,1,.3,1)}.tlh-reveal.is-armed{transition:transform .64s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.tlh-reveal.is-armed.is-on{transform:none}@media (max-width:1080px){.tlh-engine-grid{grid-template-columns:1fr}}@media (max-width:980px){.tlh-workbench-grid{grid-template-columns:1fr}.tlh-ledger-rail{z-index:3;position:sticky;top:auto;bottom:10px}}@media (max-width:760px){.tlh-container{padding:0 18px}.tlh-masthead{padding:118px 0 44px}.tlh-steps{grid-template-columns:1fr;gap:22px;margin-bottom:56px}.tlh-endnote-grid{grid-template-columns:1fr}.tlh-rule{margin:52px 0}}@media (prefers-reduced-motion:reduce){.tlh-card,.tlh-card-swap,.tlh-pop,.tlh-rise,.tlh-lab-page:before{animation:none}.tlh-card,.tlh-gauge-fill,.tlh-alloc-fill,.tlh-frontier-mark circle,.tlh-harvest-btn,.tlh-reveal.is-armed{transition:none}.tlh-reveal.is-armed{transform:none}}.equity-hub-page{min-height:100vh;padding-bottom:104px}.equity-container{max-width:1240px;margin:0 auto;padding:0 36px}.equity-masthead{padding:150px 0 48px}.equity-rule{background:var(--line);height:1px;margin:56px 0}.equity-board{grid-template-columns:256px minmax(0,1fr);align-items:start;gap:30px;display:grid}.equity-rail{gap:22px;width:100%;min-width:0;max-width:100%;display:grid}.equity-rail>*{width:100%;min-width:0;max-width:100%}.equity-metric-tabs{gap:8px;width:100%;min-width:0;max-width:100%;display:grid}.equity-metric-tab{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;font-family:var(--font);text-align:left;background:0 0;border-radius:10px;gap:3px;padding:11px 13px;transition:background .16s,border-color .16s,transform .18s cubic-bezier(.16,1,.3,1);display:grid}.equity-metric-tab:hover:not([aria-pressed=true]){border-color:var(--amber);transform:translateY(-1px)}.equity-metric-tab[aria-pressed=true]{background:var(--amber-soft);border-color:var(--amber);color:var(--ink)}.equity-metric-tab:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.equity-metric-tab>span:first-child{color:var(--ink);font-size:13.5px;font-weight:var(--weight-label)}.equity-metric-tab>span:last-child{color:var(--muted);font-family:var(--font-mono);font-size:11px}.equity-series-toggle{gap:7px;width:100%;min-width:0;max-width:100%;display:grid}.equity-series-chip{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;font-family:var(--font);text-align:left;background:0 0;border-radius:100px;align-items:center;gap:9px;width:100%;padding:6px 12px;font-size:12.5px;transition:border-color .16s,opacity .16s;display:flex}.equity-series-chip[aria-pressed=false]{opacity:.5}.equity-series-chip:hover{border-color:var(--line-strong)}.equity-series-chip:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.equity-series-swatch{border-radius:3px;flex-shrink:0;width:11px;height:11px}.equity-chart-card{border:1px solid var(--line);background:var(--surface);box-sizing:border-box;contain:inline-size;scrollbar-width:thin;border-radius:12px;min-width:0;max-width:100%;padding:22px 24px 18px;overflow-x:auto}.equity-stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;min-width:0;margin:0;display:grid}.equity-attribution-panel{border-top:1px solid var(--line);min-width:0;padding-top:16px}.equity-attribution-rows{gap:9px;display:grid}.equity-attribution-row{grid-template-columns:minmax(130px,.6fr) minmax(130px,1fr) 74px;align-items:center;gap:12px;display:grid}.equity-attribution-row>span:first-child{color:var(--ink-soft);font-family:var(--font);font-size:12.5px;line-height:1.25}.equity-attribution-row strong{color:var(--ink);font-family:var(--font-mono);font-size:12px;font-weight:var(--weight-label);text-align:right}.equity-attribution-track{background:#15151414;height:12px;display:block;overflow:hidden}.equity-attribution-bar{background:var(--amber);height:100%;display:block}.equity-attribution-bar[data-loss=true]{background:var(--red)}.equity-attribution-note{color:var(--muted);font-family:var(--font);margin:12px 0 0;font-size:12px;line-height:1.45}.equity-stat{border-top:1px solid var(--line);padding-top:11px}.equity-line-draw{transition:stroke-dashoffset .72s cubic-bezier(.16,1,.3,1)}.equity-workbench{border-top:1px solid var(--line);margin-top:42px;padding-top:32px}.equity-workbench-head{grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);align-items:end;gap:20px;margin-bottom:20px;display:grid}.equity-module-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.equity-module-tab{border:0;border-bottom:1px solid var(--line);color:var(--ink-soft);cursor:pointer;font:inherit;text-align:left;background:0 0;gap:3px;min-width:0;padding:0 0 9px;display:grid}.equity-module-tab[data-active=true]{border-color:var(--amber);color:var(--ink)}.equity-module-tab:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.equity-module-tab>span:first-child{font-family:var(--font);font-size:13px;font-weight:var(--weight-label)}.equity-module-tab>span:last-child{color:var(--muted);font-family:var(--font-mono);font-size:10.5px;line-height:1.35}.equity-workbench-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.equity-panel{border-top:1px solid var(--line);min-width:0;padding-top:14px}.equity-panel-wide{grid-row:span 3}.equity-panel-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.equity-panel-head h3{color:var(--ink);font-family:var(--font);font-size:17px;font-weight:var(--weight-heading);letter-spacing:0;margin:0}.equity-panel-head span{color:var(--muted);font-family:var(--font-mono);white-space:nowrap;font-size:11px}.equity-search-label{color:var(--muted);font-family:var(--font);margin-bottom:7px;font-size:12px;display:block}.equity-search-input{background:var(--surface);border:1px solid var(--line);box-sizing:border-box;color:var(--ink);font-family:var(--font);border-radius:8px;width:100%;margin-bottom:12px;padding:10px 12px;font-size:13px}.equity-search-input:focus-visible{border-color:var(--amber);outline:2px solid var(--amber-soft)}.equity-table-wrap{max-width:100%;overflow-x:auto}.equity-screener-table{border-collapse:collapse;color:var(--ink-soft);font-family:var(--font);width:100%;min-width:680px;font-size:12px}.equity-screener-table th,.equity-screener-table td{border-bottom:1px solid var(--line);text-align:right;vertical-align:top;padding:10px 8px}.equity-screener-table thead th{color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-label);text-transform:uppercase}.equity-screener-table th:first-child,.equity-screener-table td:first-child{text-align:left}.equity-screener-table tbody th{color:var(--ink);font-weight:var(--weight-label)}.equity-row-title,.equity-row-detail{display:block}.equity-row-detail{color:var(--muted);margin-top:2px;font-size:11px;font-weight:400;line-height:1.35}.equity-mini-stack{gap:10px;margin:0;display:grid}.equity-mini-stack div{border-bottom:1px solid var(--line);padding-bottom:9px}.equity-mini-stack dt{color:var(--muted);font-family:var(--font);font-size:11px}.equity-mini-stack dd{margin:0}.equity-mini-stack dd:first-of-type{color:var(--ink);font-family:var(--font-mono);font-size:20px;font-weight:var(--weight-label);margin-top:3px}.equity-mini-stack dd:nth-of-type(2),.equity-panel-copy{color:var(--ink-soft);font-family:var(--font);font-size:12px;line-height:1.5}.equity-action-list{color:var(--ink-soft);font-family:var(--font);gap:8px;margin:0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.equity-panel-copy{margin:0}@media (max-width:980px){.equity-board,.equity-workbench-head,.equity-workbench-grid{grid-template-columns:1fr}.equity-panel-wide{grid-row:auto}.equity-metric-tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;overflow-x:auto}.equity-series-toggle{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}}@media (max-width:760px){.equity-container{padding:0 18px}.equity-masthead{padding:118px 0 36px}.equity-chart-card{padding:18px 14px 16px}.equity-attribution-row{grid-template-columns:1fr 1fr 62px}.equity-stat-grid{grid-template-columns:1fr}.equity-module-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.equity-metric-tab,.equity-bar,.equity-line-draw{transition:none}}body:has(.home-canvas--typing){background:#000}.home-canvas--typing{--home-active-accent:#ff5f57;--typing-ivory:#f5f4eef0;--typing-soft:#f5f4eead;--typing-muted:#f5f4ee8f;--typing-rule:#f5f4ee24;--typing-panel:#070708c2;--typing-coral:var(--home-active-accent);color:var(--typing-ivory);isolation:isolate}.home-canvas--typing:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#0000001a,#0000 38%,#0000002e),linear-gradient(#ffffff0a,#0000 28%,#0000002e 74%,#0000008a);position:fixed;inset:0}.home-canvas--typing .home-nav-wrap{z-index:20;pointer-events:none;padding:18px 42px 0;position:fixed;top:0;left:0;right:0}.home-canvas--typing .home-nav-wrap>*{pointer-events:auto}.home-canvas--typing .make-nav-shell{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#05050694;border-color:#f5f4ee24}.home-hero-sticky--typing{min-height:100svh;color:var(--typing-ivory);background:linear-gradient(#0000000f,#00000080 64%,#000000e0);justify-content:center;align-items:center;padding:94px 42px 32px}.home-canvas--typing .draft-grid{background-image:radial-gradient(circle,#f5f4ee17 1px,#0000 1.5px);background-position:top}.home-canvas--typing .draft-grid__frame{border-color:#f5f4ee14}.home-canvas--typing .draft-grid__tick:before,.home-canvas--typing .draft-grid__tick:after{background:var(--typing-coral);opacity:.58}.home-hero__content--typing{gap:18px;width:min(1220px,100%)}.home-landing-frame{z-index:1;gap:clamp(18px,2.1svh,30px);width:min(1220px,100%);margin:0 auto;display:grid;position:relative}.home-hero-lockup{grid-template-columns:minmax(0,1fr) minmax(420px,540px);align-items:end;gap:clamp(34px,6vw,86px);display:grid}.home-hero-primary{gap:13px;min-width:0;display:grid}.home-hero__identity{min-width:0}.home-hero__topline{color:var(--typing-muted);font-family:var(--font-mono);font-size:12px;font-weight:var(--weight-label);letter-spacing:0;text-transform:uppercase}.home-hero__greeting--typing{color:var(--typing-ivory);letter-spacing:0;gap:0;font-size:84px;line-height:.9;display:grid}.home-signal-rotor{--rotor-card-h:264px;align-self:end;gap:10px;min-width:0;max-width:600px;scroll-margin-top:92px;display:grid}.home-signal-rotor__window{height:var(--rotor-card-h);border-radius:10px;position:relative;overflow:hidden}.home-signal-rotor__rail{height:100%}.home-rotor-card{width:100%;height:var(--rotor-card-h);background:var(--card-bg,#050506);color:var(--typing-ivory);border:1px solid #f5f4ee38;border-radius:8px;padding:26px 30px;text-decoration:none;transition:border-color .26s;display:grid;position:relative}.home-rotor-card:hover,.home-rotor-card:focus-visible{border-color:#f5f4ee99}.home-rotor-card:focus-visible{outline-offset:3px;outline:2px solid #f5f4ee}.home-rotor-card--project{padding:0;display:block;position:relative;overflow:hidden}.home-rotor-card--signal{align-content:center}.home-rotor-card__copy{align-content:center;gap:14px;min-width:0;display:grid}.home-rotor-card__eyebrow{color:var(--typing-ivory);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;align-items:baseline;gap:10px;font-size:12px;display:flex}.home-rotor-card__num{color:var(--typing-ivory);font-family:var(--font-mono);font-size:12px}.home-rotor-card__title{color:var(--typing-ivory);font-family:var(--font);font-weight:var(--weight-heading);letter-spacing:0;text-wrap:balance;line-height:.95}.home-rotor-card--signal .home-rotor-card__title{max-width:12ch;font-size:40px}.home-rotor-card--project .home-rotor-card__title{font-size:29px;line-height:1.04}.home-rotor-card__detail{color:#f5f4eeeb;max-width:34ch;font-family:var(--font);font-size:15px;line-height:1.4}.home-rotor-card__open{color:var(--typing-ivory);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:11px}.home-rotor-card__visual{background:#050508;border-left:1px solid #f5f4ee33;display:block;position:absolute;inset:0 0 0 30%;overflow:hidden}.home-rotor-card__copy--glass{z-index:2;-webkit-backdrop-filter:blur(10px);background:#05060a70;border:1px solid #f5f4ee29;border-radius:8px;gap:10px;max-width:56%;padding:15px 18px;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.home-signal-rotor__meter{border-top:1px solid #f5f4ee2e;border-bottom:1px solid #f5f4ee2e;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.home-signal-rotor__meter button{color:#f5f4ee94;min-width:0;min-height:48px;font-family:var(--font-mono);text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px solid #f5f4ee1f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:8px 10px;transition:background-color .18s,color .18s;display:grid}.home-signal-rotor__meter button:first-child{border-left:0}.home-signal-rotor__meter button:focus-visible{outline:2px solid var(--typing-coral);outline-offset:-2px}.home-signal-rotor__meter button:hover,.home-signal-rotor__meter button.is-active{color:var(--typing-ivory);background:#f5f4ee14}.home-signal-rotor__index{color:var(--home-active-accent);font-size:10px}.home-signal-rotor__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.home-canvas--typing .home-terminal{gap:12px;width:min(680px,100%)}.home-canvas--typing .home-terminal__window{background:var(--typing-panel);box-shadow:none;border:1px solid #f5f4ee24;border-radius:8px}.home-canvas--typing .home-terminal__bar{background:#f5f4ee08;border-bottom-color:#f5f4ee1a}.home-canvas--typing .home-terminal__body{gap:8px;padding:18px 22px 20px}.home-canvas--typing .home-terminal__line{color:var(--typing-ivory);font-size:15px;line-height:1.55}.home-canvas--typing .home-terminal__prompt{color:var(--typing-coral)}.home-canvas--typing .home-terminal__line--highlight{padding-left:1.4em}.home-canvas--typing .home-terminal__mark{color:var(--typing-ivory);box-shadow:none;background:linear-gradient(#0000 8%,#ffffff29 8% 92%,#0000 92%)}.home-canvas--typing .home-caret{background:var(--typing-coral)}.home-canvas--typing .home-terminal__cue{color:var(--typing-muted)}.home-contact-dock{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.home-contact-dock__link{border:1px solid var(--typing-rule);width:44px;height:44px;color:var(--typing-ivory);background:#f5f4ee0a;border-radius:50%;place-items:center;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-grid;position:relative}.home-contact-dock__link svg{width:20px;height:20px}.home-contact-dock__hint{width:max-content;max-width:260px;color:var(--typing-soft);font-family:var(--font-mono);letter-spacing:0;opacity:0;pointer-events:none;background:#050506eb;border:1px solid #f5f4ee1f;border-radius:6px;padding:6px 8px;font-size:11px;transition:opacity .16s,transform .18s;position:absolute;bottom:-36px;left:50%;transform:translate(-50%,-4px)}.home-contact-dock__link:hover,.home-contact-dock__link:focus-visible{border-color:var(--home-active-accent);color:#fffdf8;background:#f5f4ee1a;outline:none;transform:translateY(-2px)}.home-contact-dock__link:hover .home-contact-dock__hint,.home-contact-dock__link:focus-visible .home-contact-dock__hint{opacity:1;transform:translate(-50%)}@media (max-width:980px){.home-canvas--typing .home-nav-wrap{padding:14px 22px 0}.home-hero-sticky--typing{padding:94px 24px 34px}.home-hero__greeting--typing{font-size:70px}.home-hero-lockup{grid-template-columns:1fr;gap:18px}.home-signal-rotor{--rotor-card-h:212px;align-self:stretch;max-width:min(100%,540px)}.home-rotor-card{padding:20px 24px}.home-rotor-card--signal .home-rotor-card__title{max-width:14ch;font-size:31px}.home-rotor-card--project .home-rotor-card__title{font-size:24px}}@media (max-width:620px){.home-hero-sticky--typing{align-items:flex-start;min-height:100svh;padding:92px 18px 34px}.home-hero__content--typing{gap:14px}.home-hero__greeting--typing{font-size:50px}.home-signal-rotor{--rotor-card-h:176px;gap:8px}.home-rotor-card{padding:15px 16px}.home-rotor-card--project{padding:0}.home-rotor-card__copy{gap:9px}.home-rotor-card__copy--glass{max-width:74%;padding:11px 13px;left:12px}.home-rotor-card--signal .home-rotor-card__title{font-size:22px}.home-rotor-card--project .home-rotor-card__title{font-size:19px}.home-rotor-card__detail{font-size:12px}.home-signal-rotor__meter{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.home-signal-rotor__meter button:last-child{grid-column:1/-1}.home-canvas--typing .home-terminal__body{padding:16px 15px 18px}.home-canvas--typing .home-terminal{max-width:calc(100vw - 36px)}.home-canvas--typing .home-terminal__line{overflow-wrap:anywhere;font-size:14px}.home-contact-dock__hint{display:none}}@media (prefers-reduced-motion:reduce){.home-signal-rotor__rail,.home-rotor-card,.home-signal-rotor__meter button,.home-contact-dock__link,.home-contact-dock__hint{transition:none;animation:none}}
