:root{--palantir-gray:#a4a4a4;--palantir-gray-light:#b8b8b8;--palantir-gray-dark:#8e8e8e;--ink-000:#000;--ink-050:#050505;--ink-100:#0a0a0a;--graphite-200:#111315;--graphite-300:#1a1d20;--graphite-400:#282c30;--paper-000:#fff;--paper-050:#f4f2ed;--paper-100:#e9e7e1;--steel-300:#c9cdd1;--steel-500:#596169;--steel-700:#464c52;--state-blue:#476bff;--state-amber:#b88a2a;--state-green:#47765f;--state-red:#8a3f43;--muted-on-dark:#aab0b6;--line-soft:var(--line-black-soft);--line-medium:var(--line-black-medium);--line-hard:var(--line-black-hard);--line-black-soft:#00000029;--line-black-medium:#00000057;--line-black-hard:#000000b8;--line-white-soft:#ffffff1a;--line-white-medium:#ffffff38;--line-white-hard:#ffffff7a;--text-primary:var(--ink-050);--text-secondary:var(--steel-700);--text-muted:var(--steel-500);--text-faint:#464c528c;--color-void:var(--ink-050);--color-carbon:var(--graphite-200);--color-panel:var(--graphite-300);--color-panel-raised:var(--graphite-400);--color-panel-active:var(--graphite-400);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-muted:var(--text-muted);--color-text-faint:var(--text-faint);--color-line-soft:var(--line-soft);--color-line:var(--line-medium);--color-line-strong:var(--line-hard);--color-signal:var(--state-blue);--color-signal-soft:#476bff38;--color-signal-faint:#476bff14;--color-steel:var(--steel-300);--color-amber:var(--state-amber);--color-green:var(--state-green);--color-red:var(--state-red);--color-focus:var(--state-blue);--color-selection-bg:var(--state-blue);--color-selection-text:var(--paper-000);--skeleton-base:#0000000f;--skeleton-highlight:#0000001a;--skeleton-border:#0000001f;--type-hero:clamp(5rem, 12.6vw, 13.75rem);--type-scene:clamp(3.75rem, 8vw, 9.5rem);--type-section:clamp(2.75rem, 5.2vw, 6.75rem);--type-impact:clamp(4.5rem, 10vw, 12rem);--type-h2:clamp(2rem, 3.4vw, 4rem);--type-h3:clamp(1.35rem, 2vw, 2.25rem);--type-lead:clamp(1.2rem, 1.7vw, 1.65rem);--type-body:clamp(1rem, 1.1vw, 1.125rem);--type-meta:.72rem;--display-hero:var(--type-hero);--display-xl:var(--type-scene);--display-lg:var(--type-section);--heading-1:var(--type-h2);--heading-2:clamp(1.5rem, 2.4vw, 2.5rem);--heading-3:var(--type-h3);--page-gutter:clamp(24px, 4.4vw, 84px);--grid-gap:clamp(12px, 1.15vw, 24px);--content-width:1840px;--section-xl:clamp(120px, 18vh, 240px);--section-lg:clamp(96px, 14vh, 180px);--section-md:clamp(72px, 10vh, 120px);color-scheme:light dark}.plane-black{--text-primary:var(--paper-050);--text-secondary:var(--steel-300);--text-muted:var(--steel-500);--text-faint:#c9cdd173;--line-soft:var(--line-white-soft);--line-medium:var(--line-white-medium);--line-hard:var(--line-white-hard);--skeleton-base:#ffffff0a;--skeleton-highlight:#ffffff12;--skeleton-border:#ffffff1a;--color-signal-soft:#476bff47}.plane-white{--text-primary:var(--ink-050);--text-secondary:var(--steel-700);--text-muted:var(--steel-500);--text-faint:#464c5280;--line-soft:var(--line-black-soft);--line-medium:var(--line-black-medium);--line-hard:var(--line-black-hard);--skeleton-base:#0000000d;--skeleton-highlight:#00000017;--skeleton-border:#0000001a}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--palantir-gray)}body{background:var(--palantir-gray);min-width:300px;color:var(--text-primary);text-rendering:optimizelegibility;margin:0;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}body.menu-open{overflow:hidden}::selection{color:var(--color-selection-text);background:var(--color-selection-bg)}a{color:inherit;text-decoration:none}button,input,textarea,select{color:inherit;font:inherit}button{cursor:pointer;background:0 0;border:0}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.04em;font-weight:400;line-height:.92}p{color:var(--text-secondary)}:focus-visible{outline:2px solid var(--state-blue);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:20000;background:var(--ink-050);color:var(--paper-050);padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.eyebrow,.section-marker,.page-meta,.result-count{letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.6875rem}.technology-line{letter-spacing:0;text-transform:none;font-family:Inter,Arial,sans-serif;font-size:.82rem}dt,.record-index,.win-ordinal,.map-footer,.directory-index span,.case-meta dt{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.6875rem}dd{font-family:Inter,Arial,sans-serif;font-size:.82rem}small{font-size:.75rem}.eyebrow{color:var(--text-muted)}.page-shell,.page-section{width:min(calc(100% - var(--page-gutter) * 2), var(--content-width));margin-inline:auto}.page-section{padding-block:var(--section-lg)}.section-marker{border-top:1px solid var(--line-medium);color:var(--text-muted);justify-content:space-between;gap:24px;margin-bottom:clamp(52px,7vw,96px);padding-top:12px;display:flex}.section-intro{grid-template-columns:minmax(0,8fr) minmax(240px,4fr);align-items:end;gap:48px;margin-bottom:clamp(64px,9vw,128px);display:grid}.section-intro h2{max-width:1000px;font-size:var(--heading-1);text-transform:uppercase;color:inherit;margin:0;font-weight:400}.section-intro>a,.section-intro>p{justify-self:end}.primary-action,.secondary-action,.text-action{letter-spacing:.06em;text-transform:uppercase;min-height:44px;color:inherit;justify-content:center;align-items:center;font-family:Inter,Arial,sans-serif;font-size:.75rem;font-weight:500;display:inline-flex;position:relative}.primary-action{opacity:.85;border:1px solid;padding:0 18px;overflow:hidden}.primary-action:hover{opacity:1}.primary-action:before{content:"";transform-origin:0;background:var(--state-blue);height:2px;transition:transform .16s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.primary-action:hover:before{transform:scaleX(1)}.primary-action:active{transform:translateY(1px)}.secondary-action,.text-action{opacity:.7;border-bottom:1px solid;justify-content:flex-start}.secondary-action:hover,.text-action:hover{opacity:1}.secondary-action:after,.text-action:after{content:"";background:var(--state-blue);width:0;height:1px;margin-left:0;transition:width .16s,margin .16s}.secondary-action:hover:after,.text-action:hover:after{width:10px;margin-left:8px}.page-progress{z-index:1000;width:100%;height:2px;position:fixed;top:0;left:0}.page-progress span{transform-origin:0;background:var(--state-blue);width:100%;height:100%;display:block;transform:scaleX(0)}.site-header{z-index:900;width:100%;height:84px;padding-inline:var(--page-gutter);border-bottom:1px solid #0000;grid-template-columns:1fr auto auto;align-items:center;gap:clamp(24px,4vw,64px);transition:height .22s,background-color .22s,border-color .22s,transform .22s;display:grid;position:fixed;top:0;left:0}.site-header.is-scrolled{border-color:var(--line-black-medium);height:64px;color:var(--paper-050);background:#050505f0}.site-header.is-scrolled .wordmark,.site-header.is-scrolled .desktop-nav a,.site-header.is-scrolled .header-actions{color:var(--paper-050)}.site-header.is-scrolled .desktop-nav a{color:var(--steel-300)}.site-header.is-scrolled .desktop-nav a:hover,.site-header.is-scrolled .desktop-nav a.is-active{color:var(--paper-050)}.site-header.is-hidden{transform:translateY(-100%)}.site-header:focus-within{transform:none}body[data-path=\/] .site-header:not(.is-scrolled),body[data-path=\/] .site-header:not(.is-scrolled) .wordmark,body[data-path=\/] .site-header:not(.is-scrolled) .desktop-nav a,body[data-path=\/] .site-header:not(.is-scrolled) .header-actions,body[data-path=\/] .site-header:not(.is-scrolled) .header-contact{color:var(--paper-050)}body[data-path=\/] .site-header:not(.is-scrolled) .mobile-menu-button span:not(.visually-hidden){background:var(--paper-050)}.wordmark{letter-spacing:.08em;color:var(--ink-050);font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:600}.desktop-nav{align-items:center;gap:clamp(18px,2vw,34px);display:flex}.desktop-nav a{color:var(--steel-700);align-items:center;gap:7px;padding-block:12px;font-size:clamp(.78rem,.7rem + .12vw,.9rem);display:inline-flex;position:relative}.desktop-nav a:after{content:"";transform-origin:0;background:var(--state-blue);width:100%;height:2px;transition:transform .16s;position:absolute;bottom:5px;left:0;transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a.is-active{color:var(--ink-050);transform:translateY(-1px)}.desktop-nav a:hover:after,.desktop-nav a.is-active:after{transform:scaleX(1)}.header-actions{text-transform:uppercase;color:var(--ink-050);align-items:center;gap:20px;font-family:IBM Plex Mono,monospace;font-size:.7rem;display:flex}.header-contact{border-bottom:2px solid var(--state-blue);color:var(--ink-050);padding-bottom:4px}.record-menu{position:relative}.record-menu summary{cursor:pointer;padding:12px 0;list-style:none}.record-menu summary::-webkit-details-marker{display:none}.record-menu[open]>div{border:1px solid var(--line-white-medium);background:var(--ink-050);width:290px;color:var(--paper-050);padding:10px;position:absolute;top:calc(100% + 12px);right:0}.record-menu a{border-bottom:1px solid var(--line-white-soft);grid-template-columns:24px 1fr;align-items:center;gap:2px 8px;padding:14px;display:grid}.record-menu a strong,.record-menu a small{grid-column:2}.record-menu a>svg{color:var(--state-blue);grid-area:1/1/span 2}.record-menu a:last-child{border:0}.record-menu a:hover{background:var(--graphite-300)}.record-menu small{color:var(--steel-500);margin-top:3px;font-size:.58rem}.mobile-menu-button{width:44px;height:44px;padding:12px 8px;display:none}.mobile-menu-button span:not(.visually-hidden){background:var(--color-text-primary);width:100%;height:1px;margin-block:6px;display:block}.mobile-menu{z-index:1100;padding:24px var(--page-gutter);background:var(--ink-050);color:var(--paper-050);grid-template-rows:auto 1fr auto;transition:transform .32s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;inset:0;transform:translate(100%)}.mobile-menu[aria-hidden=false]{transform:none}.mobile-menu-close{min-height:44px;color:var(--paper-050);justify-self:end;font-family:IBM Plex Mono,monospace;font-size:.7rem}.mobile-menu nav{flex-direction:column;padding-block:5vh;display:flex}.mobile-menu nav>a{text-transform:uppercase;color:var(--paper-050);grid-template-columns:36px 36px 1fr;align-items:center;padding:10px 0;font-size:clamp(2.2rem,12vw,4.5rem);line-height:1;display:grid}.mobile-menu nav>a>svg{color:var(--state-blue)}.mobile-menu nav>a span{color:var(--steel-500);padding-top:7px;font:.65rem IBM Plex Mono,monospace}.mobile-secondary{border-top:1px solid var(--line-white-soft);text-transform:uppercase;color:var(--steel-300);flex-wrap:wrap;gap:12px 24px;margin-top:5vh;padding-top:20px;font:.7rem Inter,Arial,sans-serif;display:flex}.mobile-contact{color:var(--steel-500);text-transform:uppercase;justify-content:space-between;font:.65rem IBM Plex Mono,monospace;display:flex}.motion-notice,.performance-notice{z-index:1200;border:1px solid var(--line-white-medium);background:var(--ink-050);width:min(440px,100vw - 48px);color:var(--paper-050);padding:20px;font:.72rem Inter,Arial,sans-serif;position:fixed;bottom:24px;left:24px}.motion-notice strong,.performance-notice strong{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.68rem}.motion-notice button,.performance-notice button{font-family:IBM Plex Mono,monospace}.motion-notice p,.performance-notice p{margin-block:8px 16px}.motion-notice div,.performance-notice div{gap:16px;display:flex}.motion-notice button,.performance-notice button{border-bottom:1px solid var(--color-line-strong);min-height:44px;font-size:.62rem}.site-footer{padding:var(--section-md) var(--page-gutter) 24px;border-top:1px solid var(--line-black-medium);background:var(--ink-050);color:var(--paper-050)}.footer-grid{width:min(100%, var(--content-width));grid-template-columns:2fr 1fr 1fr;gap:64px;margin:auto;display:grid}.footer-name{letter-spacing:-.06em;color:var(--paper-050);font-size:clamp(2.8rem,6vw,6.6rem);font-weight:400;line-height:.84;display:inline-block}.footer-links{color:var(--steel-300);flex-direction:column;align-items:flex-start;gap:8px;font-size:.82rem;display:flex}.footer-links a:hover{color:var(--state-blue)}.footer-meta{width:min(100%, var(--content-width));border-top:1px solid var(--line-white-soft);color:var(--steel-500);justify-content:space-between;gap:16px;margin:70px auto 0;padding-top:12px;font:.68rem Inter,Arial,sans-serif;display:flex}.footer-meta button{color:inherit;font-size:inherit;font-family:IBM Plex Mono,monospace}.seeing-field{background:var(--palantir-gray);min-height:100svh;position:relative;overflow:hidden}.seeing-field:before{content:"";opacity:.06;background-image:linear-gradient(#000 1px,#0000 1px),linear-gradient(90deg,#000 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.field-theatre{background:var(--ink-050);width:66vw;height:78vh;position:absolute;top:8vh;left:6vw;overflow:hidden}.field-theatre:before{content:"";opacity:.12;background:radial-gradient(at 30% 40%,#ffffff14 0,#0000 50%),radial-gradient(at 70% 60%,#ffffff0a 0,#0000 40%);position:absolute;inset:0}.field-evidence{background:var(--paper-050);z-index:3;width:14vw;min-width:180px;height:72vh;position:absolute;top:12vh;right:4vw}.field-rules{pointer-events:none;position:absolute;inset:0}.field-rules i{background:#000000b8;position:absolute}.field-rules i.h{width:100%;height:1px}.field-rules i.v{width:1px;height:100%}.field-name{bottom:clamp(60px,12vh,140px);left:var(--page-gutter);z-index:5;width:88vw;position:absolute}.field-name h1{font-size:var(--type-hero);letter-spacing:-.06em;text-transform:uppercase;color:var(--palantir-gray);margin:0;font-weight:400;line-height:.84}.field-name h1 span.name-line{display:block}.field-name h1 span.name-line+span.name-line{margin-top:.02em}.field-title{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-050);align-items:center;gap:14px;margin-top:24px;font:500 clamp(.72rem,1.1vw,1.05rem) Inter,Arial,sans-serif;display:flex}.field-title i{background:var(--state-blue);width:44px;height:2px}.field-labels{pointer-events:none;z-index:4;position:absolute;inset:0}.field-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-050);opacity:.55;font:.58rem IBM Plex Mono,monospace;position:absolute}.field-label.on-black{color:var(--paper-050);opacity:.42}.field-label.on-white{color:var(--ink-050);opacity:.72}.field-actions{gap:22px;margin-top:36px;display:flex}.field-actions .primary-action{border-color:var(--ink-050);color:var(--ink-050)}.field-actions .primary-action:before{background:var(--state-blue)}.field-actions .secondary-action{border-color:var(--ink-050);color:var(--ink-050)}.field-actions .secondary-action:after{background:var(--state-blue)}.field-support{z-index:5;width:min(430px,34vw);position:absolute;bottom:60px;right:clamp(30px,10vw,180px)}.field-support p{color:var(--ink-050);font-size:clamp(.9rem,1.1vw,1.12rem)}.field-scroll{bottom:38px;left:var(--page-gutter);color:var(--ink-050);letter-spacing:.1em;opacity:.55;z-index:5;align-items:center;gap:16px;font:.58rem IBM Plex Mono,monospace;display:flex;position:absolute}.field-scroll i{background:#00000080;width:52px;height:1px;display:block}.field-ticks{pointer-events:none;position:absolute;inset:0}.field-ticks i{color:#0006;letter-spacing:.06em;font:.5rem IBM Plex Mono,monospace;position:absolute}.cinematic-hero{visibility:visible;background:var(--ink-050);min-height:100svh;color:var(--paper-050);isolation:isolate}.hero-media{z-index:-3;background:#111;position:absolute;inset:0;overflow:hidden}.hero-media img{object-fit:cover;object-position:52% 42%;filter:saturate(.62)contrast(1.12)brightness(.68);will-change:transform;width:100%;height:112%}.hero-media-wash{background:linear-gradient(90deg,#000000e0 0%,#0000006b 42%,#00000014 70%,#0000006b 100%),linear-gradient(#0000004d,#0000 45%,#000c);position:absolute;inset:0}.hero-grid{z-index:-1;opacity:.23;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:8.33333vw 12.5vh;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 74%)}.hero-scan{opacity:.17;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#97b7ffa6,#0000);width:32%;position:absolute;inset:0 auto 0 -45%;transform:skew(-14deg)}.hero-topline{z-index:5;top:116px;right:var(--page-gutter);left:var(--page-gutter);color:#ffffffb3;letter-spacing:.12em;border-top:1px solid #ffffff5c;justify-content:space-between;padding-top:12px;font:.59rem IBM Plex Mono,monospace;display:flex;position:absolute}.hero-lockup-new{bottom:clamp(150px,18vh,210px);left:var(--page-gutter);width:min(72vw,1340px)}.hero-lockup-new .eyebrow{color:#ffffffa8;margin-bottom:18px}.hero-lockup-new h1{color:var(--paper-050);mix-blend-mode:screen;font-size:clamp(4rem,10.8vw,12rem);line-height:.76}.hero-lockup-new h1 span.name-line+span.name-line{margin-top:.08em}.hero-line{perspective:600px;overflow:hidden}.hero-char{transform-origin:50% 100%;display:inline-block}.hero-lockup-new .field-title{color:var(--paper-050);margin-top:28px}.hero-brief{z-index:6;right:var(--page-gutter);backdrop-filter:blur(18px);background:#080a0c6b;border:1px solid #ffffff59;width:min(360px,25vw);padding:20px;position:absolute;bottom:clamp(70px,9vh,110px)}.hero-brief-index{color:#ffffff8c;letter-spacing:.12em;border-bottom:1px solid #ffffff2e;padding-bottom:12px;font:.58rem IBM Plex Mono,monospace;display:block}.hero-brief p{color:#ffffffd1;margin:18px 0 24px;font-size:.88rem}.hero-brief .field-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:0}.hero-brief .primary-action,.hero-brief .secondary-action{color:var(--paper-050);border-color:#ffffff94}.hero-brief .primary-action{justify-content:space-between;gap:22px}.cinematic-hero .field-scroll{color:var(--paper-050)}.cinematic-hero .field-scroll i{transform-origin:0;background:#ffffff8f;animation:1.8s ease-in-out infinite scrollSignal}.hero-frame{pointer-events:none;position:absolute;inset:96px 18px 18px}.hero-frame i{width:32px;height:32px;position:absolute}.hero-frame i:first-child{transform-origin:0 0;border-top:1px solid #fff;border-left:1px solid #fff;top:0;left:0}.hero-frame i:nth-child(2){transform-origin:100% 0;border-top:1px solid #fff;border-right:1px solid #fff;top:0;right:0}.hero-frame i:nth-child(3){transform-origin:100% 100%;border-bottom:1px solid #fff;border-right:1px solid #fff;bottom:0;right:0}.hero-frame i:nth-child(4){transform-origin:0 100%;border-bottom:1px solid #fff;border-left:1px solid #fff;bottom:0;left:0}.hero-signal-field{z-index:2;pointer-events:none;position:absolute;inset:0}.hero-signal-node{top:var(--y);left:var(--x);color:#ffffffa6;letter-spacing:.1em;align-items:center;gap:6px;font:.5rem IBM Plex Mono,monospace;display:flex;position:absolute}.hero-signal-node i{border:1px solid #ffffffbf;border-radius:50%;width:6px;height:6px;animation:2.6s ease-out infinite signalPulse;box-shadow:0 0 0 5px #ffffff14}.hero-signal-node b{font-weight:400}.hero-signal-node small{color:#ffffff59;font-size:inherit}.hero-crosshair{z-index:4;opacity:.38;pointer-events:none;border:1px solid #ffffff80;border-radius:50%;width:68px;height:68px;position:absolute;top:50%;left:50%}.hero-crosshair i:first-child{background:#ffffff73;width:92px;height:1px;position:absolute;top:50%;left:-12px}.hero-crosshair i:nth-child(2){background:#ffffff73;width:1px;height:92px;position:absolute;top:-12px;left:50%}.hero-crosshair span{color:#ffffff9e;width:70px;font:.48rem IBM Plex Mono,monospace;position:absolute;top:8px;left:40px}@keyframes signalPulse{0%{box-shadow:0 0 #ffffff40}70%,to{box-shadow:0 0 0 12px #fff0}}@keyframes scrollSignal{0%,to{transform:scaleX(.25)}50%{transform:scaleX(1)}}.signal-hero{background:var(--palantir-gray);min-height:100svh;position:relative;overflow:hidden}.thesis-section{min-height:100vh;padding-top:var(--section-xl)}.editorial-display{text-transform:uppercase;max-width:1280px;color:var(--ink-050);margin:0;font-size:clamp(3rem,7.5vw,8rem);font-weight:400;line-height:.92}.editorial-display .line{overflow:hidden}.thesis-support{width:min(520px,48%);color:var(--ink-050);margin:80px 8% 80px auto;font-size:1.15rem}.principles{border-top:1px solid var(--line-black-medium);margin:0;padding:0;list-style:none}.principles li{border-bottom:1px solid var(--line-black-medium);grid-template-columns:10% 1fr;padding:20px 0;display:grid}.principles span{color:var(--state-blue);font:.65rem IBM Plex Mono,monospace}.principles strong{text-transform:uppercase;color:var(--ink-050);font-size:clamp(1rem,1.5vw,1.35rem);font-weight:400}.operating-record{padding-top:var(--section-md)}.record-heading{border-top:1px solid var(--line-black-hard);justify-content:space-between;align-items:end;padding:20px 0 50px;display:flex}.record-heading h2{font-size:var(--heading-2);color:var(--ink-050);margin:0;font-weight:400}.record-heading>span{color:var(--steel-500);font:.7rem IBM Plex Mono,monospace}.metric-table{border-bottom:1px solid var(--line-black-medium)}.metric-table a{border-top:1px solid var(--line-black-medium);min-height:112px;color:var(--ink-050);grid-template-columns:minmax(150px,2fr) 5fr 3fr 40px;align-items:center;gap:24px;padding:20px 0;transition:padding .18s,border-color .18s;display:grid}.metric-table a:hover{border-color:var(--line-black-hard);padding-inline:8px}.metric-table strong{letter-spacing:-.06em;color:var(--ink-050);font-size:clamp(2rem,4.5vw,5rem);font-weight:400}.metric-table>a>span{text-transform:uppercase;color:var(--ink-050);font-size:clamp(.9rem,1.5vw,1.25rem)}.metric-table small{color:var(--steel-500)}.metric-table i{color:var(--state-blue);font-style:normal}.about-preview{padding-block:var(--section-xl)}.about-grid{grid-template-columns:7fr 5fr;gap:clamp(50px,10vw,150px);display:grid}.about-copy h2{font-size:var(--display-lg);color:var(--ink-050);font-weight:400}.about-copy p{width:min(600px,90%);color:var(--ink-050);font-size:1.08rem}.about-copy .primary-action{border-color:var(--ink-050);color:var(--ink-050);margin-top:28px}.about-copy .primary-action:before{background:var(--state-blue)}.about-visual-column{gap:36px;display:grid}.about-portrait{aspect-ratio:4/3;background:var(--ink-050);margin:0;position:relative;overflow:hidden}.about-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#000000b8);position:absolute;inset:0}.about-portrait img{object-fit:cover;object-position:50% 32%;filter:grayscale()contrast(1.12);width:100%;height:112%;transition:filter .5s,transform .8s cubic-bezier(.22,1,.36,1)}.about-portrait:hover img{filter:grayscale(.35)contrast(1.06);transform:scale(1.035)}.about-portrait figcaption{z-index:2;color:#ffffffb8;letter-spacing:.08em;justify-content:space-between;font:.52rem IBM Plex Mono,monospace;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.domain-chain{padding-top:40px}.domain-chain div{border-top:1px solid var(--line-black-medium);grid-template-columns:48px 1fr;align-items:start;min-height:105px;display:grid;position:relative}.domain-chain span{color:var(--steel-500);padding-top:14px;font:.6rem IBM Plex Mono,monospace}.domain-chain strong{color:var(--ink-050);padding-top:10px;font-size:clamp(1.2rem,2.2vw,2.2rem);font-weight:400}.domain-chain i{color:var(--state-blue);font-style:normal;position:absolute;bottom:7px;left:15px}.field-notes{background:var(--paper-050);min-height:100svh;color:var(--ink-050);padding:72px 0 34px;position:relative;overflow:hidden}.field-notes-heading{grid-template-columns:2fr 7fr 3fr;align-items:end;gap:44px;height:25vh;min-height:220px;display:grid}.field-notes-heading h2{color:var(--ink-050);margin:0;font-size:clamp(3.8rem,7.6vw,8.8rem);line-height:.78}.field-notes-heading>p:last-child{max-width:280px;color:var(--steel-700);margin:0}.field-notes-viewport{width:100%;height:64vh;min-height:520px;padding:46px 0 0 var(--page-gutter);overflow:hidden}.field-notes-track{will-change:transform;gap:clamp(48px,7vw,130px);width:max-content;height:100%;padding-right:15vw;display:flex}.field-note-card{grid-template-columns:7fr 5fr;align-items:end;gap:clamp(30px,5vw,80px);width:min(78vw,1120px);height:calc(64vh - 50px);min-height:470px;display:grid}.field-note-image{background:var(--ink-050);height:100%;position:relative;overflow:hidden}.field-note-image:after{content:"";pointer-events:none;border:1px solid #00000059;position:absolute;inset:0}.field-note-image img{object-fit:cover;filter:saturate(.68)contrast(1.08);will-change:transform;width:118%;max-width:none;height:100%}.field-note-image>span{color:var(--paper-050);letter-spacing:.1em;background:#0000009e;padding:7px 9px;font:.56rem IBM Plex Mono,monospace;position:absolute;bottom:12px;right:14px}.field-note-copy{padding-bottom:30px}.field-note-copy h3{color:var(--ink-050);margin:22px 0 28px;font-size:clamp(2.3rem,4.2vw,5.2rem)}.field-note-copy>p:last-child{max-width:420px;color:var(--steel-700)}.field-notes-meter{align-items:center;gap:20px;height:28px;margin-top:18px;display:flex}.field-notes-meter:before{content:"";background:var(--line-black-medium);width:100%;height:1px}.field-notes-meter span{width:calc(100% - var(--page-gutter) * 2);transform-origin:0;background:var(--state-blue);height:2px;position:absolute;transform:scaleX(.02)}.field-notes-meter i{color:var(--steel-500);letter-spacing:.08em;flex:none;font:.54rem IBM Plex Mono,monospace}.experience-section{width:100%;max-width:none;padding-inline:var(--page-gutter);background:var(--ink-050);color:var(--paper-050)}.experience-section>*{width:min(100%, var(--content-width));margin-inline:auto}.experience-section .section-marker,.experience-section .eyebrow,.experience-section .page-meta{color:var(--steel-500)}.experience-section h2,.experience-section h3{color:var(--paper-050)}.experience-section p{color:var(--steel-300)}.experience-section .feature-role{color:var(--paper-050)}.experience-features,.project-features{flex-direction:column;gap:clamp(90px,15vh,180px);display:flex}.experience-feature{border-top:1px solid var(--line-white-medium);grid-template-rows:auto 1fr;grid-template-columns:4fr 4fr 4fr;gap:42px;min-height:72vh;padding:36px 0;display:grid}.feature-identity h3{font-size:var(--heading-1);color:var(--paper-050);margin:20px 0 8px;font-weight:400}.feature-identity{position:relative}.experience-logo{object-fit:contain;object-position:center;border:1px solid var(--line-white-medium);background:var(--paper-050);filter:grayscale()contrast(1.08);width:auto;max-width:150px;height:56px;margin:20px 0 28px;padding:6px 10px}.feature-role{color:var(--paper-050);font-size:1.1rem}.feature-meta{color:var(--steel-500);letter-spacing:.04em;margin-top:6px;font:.68rem Inter,Arial,sans-serif}.feature-body p{max-width:580px;color:var(--steel-300)}.technology-line{color:var(--steel-500);margin:30px 0;line-height:1.8}.outcome-ledger{border-top:1px solid var(--line-white-soft);grid-column:1/span 2;align-self:end}.outcome-ledger>div{border-bottom:1px solid var(--line-white-soft);grid-template-columns:minmax(180px,1fr) 2fr;padding:16px 0;display:grid}.outcome-ledger strong{color:var(--paper-050);font-size:clamp(1.6rem,3vw,3rem);font-weight:400}.outcome-ledger span{color:var(--steel-500);text-transform:uppercase;align-self:center;font-family:Inter,Arial,sans-serif;font-size:.72rem}.feature-diagram{border:1px solid var(--line-white-medium);background:var(--graphite-300);flex-direction:column;grid-area:1/3/span 2;justify-content:space-between;align-self:stretch;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 65px #00000042}.feature-diagram:before{content:"";opacity:.16;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000)}.diagram-head,.diagram-labels{color:var(--steel-500);letter-spacing:.08em;justify-content:space-between;font:.57rem IBM Plex Mono,monospace;display:flex}.visual-header,.visual-log{color:var(--steel-700);justify-content:space-between;font:.62rem Inter,Arial,sans-serif;display:flex}.feature-diagram svg{width:100%;height:auto}.feature-diagram svg path{fill:none;stroke:var(--line-white-hard);stroke-width:1px}.feature-diagram svg circle{fill:var(--state-blue)}.feature-diagram svg rect{fill:var(--graphite-400);stroke:var(--line-white-hard)}.feature-diagram svg text{fill:var(--steel-300);letter-spacing:.06em;font:11px IBM Plex Mono,monospace}.feature-diagram svg text.t-dim{fill:var(--steel-500);font-size:9px}.experience-feature.variant-metric-wall,.experience-feature.variant-research,.experience-feature.variant-confidential,.experience-feature.variant-system-map,.experience-feature.variant-evidence{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,3.3fr) minmax(0,3.4fr) minmax(420px,5.3fr)}.experience-feature.variant-metric-wall .feature-identity,.experience-feature.variant-metric-wall .feature-body{grid-area:auto}.experience-visual{border:1px solid var(--line-white-medium);background:var(--graphite-300);isolation:isolate;grid-area:1/3/span 2;min-height:620px;position:relative;overflow:hidden;box-shadow:0 32px 80px #00000061}.experience-visual>img{z-index:-3;object-fit:cover;filter:grayscale()contrast(1.2)brightness(.5);will-change:transform;width:112%;max-width:none;height:112%;position:absolute;inset:-6%}.experience-visual-shade{z-index:-2;background:linear-gradient(145deg,#04050647,#040506e6 78%),linear-gradient(#0000 50%,#050505);position:absolute;inset:0}.experience-visual:before{z-index:-1;content:"";opacity:.22;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 76%)}.experience-visual-top,.experience-visual-bottom{color:#ffffff9e;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;font:.55rem IBM Plex Mono,monospace;display:flex;position:absolute;left:22px;right:22px}.experience-visual-top{border-bottom:1px solid #ffffff3d;padding-bottom:12px;top:20px}.experience-visual-bottom{border-top:1px solid #ffffff2e;padding-top:12px;bottom:18px}.experience-outcome{grid-template-columns:auto 1fr;align-items:end;gap:10px 24px;display:grid;position:absolute;bottom:64px;left:24px;right:24px}.experience-outcome-label{color:var(--state-blue);align-items:center;gap:9px;display:flex}.experience-outcome-label span{color:#ffffffb8;letter-spacing:.08em;font:clamp(.7rem,.62rem + .12vw,.8rem) IBM Plex Mono,monospace}.experience-outcome strong{color:var(--paper-050);letter-spacing:-.08em;font-size:clamp(4rem,7.5vw,9rem);font-weight:400;line-height:.74}.experience-outcome>p{color:#ffffffd1;grid-column:1/-1;max-width:640px;margin:4px 0 0;font-size:clamp(.88rem,.78rem + .18vw,1.02rem);line-height:1.45}.experience-outcome>p b{color:var(--paper-050);font-weight:600}.experience-signal{flex-direction:column;gap:18px;display:flex;position:absolute;top:112px;left:24px}.experience-signal>span{color:#ffffffa6;letter-spacing:.09em;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;width:min(320px,34vw);font:.53rem IBM Plex Mono,monospace;display:grid}.experience-signal b,.experience-signal strong{font-weight:400}.experience-signal b{color:var(--state-blue)}.experience-signal i{transform-origin:0;background:#ffffff6b;height:1px;display:block}.experience-orbit{border:1px solid #ffffff59;border-radius:50%;width:150px;height:150px;position:absolute;top:44%;left:61%;transform:translate(-50%,-50%)}.experience-orbit:before,.experience-orbit:after{content:"";border:1px solid #fff3;border-radius:50%;position:absolute}.experience-orbit:before{inset:22px}.experience-orbit:after{border-color:#476bffb3;inset:47px}.experience-orbit i{background:var(--paper-050);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;box-shadow:0 0 14px #ffffffb3}.experience-orbit i:first-child{transform:translate(-73px,-3px)}.experience-orbit i:nth-child(2){transform:translate(24px,-58px)}.experience-orbit i:nth-child(3){background:var(--state-blue);transform:translate(44px,45px)}.experience-scan{background:linear-gradient(#0000,#6c8eff2b,#0000);height:20%;animation:5.5s linear infinite experienceScan;position:absolute;inset:-20% 0 auto}@keyframes experienceScan{to{transform:translateY(700%)}}.variant-metric-wall{grid-template-rows:auto auto 1fr;grid-template-columns:1fr 1fr}.variant-metric-wall .feature-identity{grid-area:1/1}.variant-metric-wall .feature-body{grid-area:1/2}.metric-wall-grid{background:var(--line-white-soft);border-top:1px solid var(--line-white-medium);grid-area:2/1/auto/-1;grid-template-columns:repeat(3,1fr) 3fr;gap:1px;display:grid}.metric-wall-cell{background:var(--graphite-200);flex-direction:column;justify-content:end;gap:10px;padding:28px 20px;display:flex}.metric-wall-cell strong{letter-spacing:-.05em;color:var(--paper-050);font-size:clamp(2rem,4vw,4rem);font-weight:400;line-height:.9}.metric-wall-cell span{color:var(--steel-500);text-transform:uppercase;font:.62rem Inter,Arial,sans-serif}.metric-wall-visual{background:var(--graphite-200);align-items:end;padding:20px;display:flex}.metric-wall-visual svg{width:100%;height:auto}.research-objective,.research-method,.research-status{margin-bottom:24px}.research-objective .eyebrow,.research-method .eyebrow,.research-status .eyebrow{margin-bottom:8px;display:block}.redacted-blocks{flex-direction:column;gap:12px;margin:24px 0;display:flex}.redacted-line{background:var(--graphite-400);border:1px solid var(--line-white-soft);height:18px;display:block}.confidential-note{color:var(--state-amber);letter-spacing:.06em;font:.65rem Inter,Arial,sans-serif}.confidential-panel .confidential-grid{background:var(--line-white-soft);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:24px;display:grid}.confidential-stat{background:var(--graphite-200);flex-direction:column;gap:6px;padding:20px 12px;display:flex}.confidential-stat strong{color:var(--steel-500);font-size:clamp(1.4rem,2.5vw,2.5rem);font-weight:400}.confidential-stat span{text-transform:uppercase;color:var(--steel-500);font:.58rem Inter,Arial,sans-serif}.confidential-redacted{flex-direction:column;gap:10px;display:flex}.confidential-redacted span{background:var(--graphite-400);height:14px;display:block}.confidential-redacted span:first-child{width:75%}.confidential-redacted span:nth-child(2){width:60%}.confidential-redacted span:nth-child(3){width:85%}.confidential-redacted span:nth-child(4){width:45%}.projects-section{padding-block:var(--section-xl)}.project-feature{border-top:1px solid var(--line-black-medium);min-height:82vh;color:var(--ink-050);grid-template-columns:5fr 7fr;align-items:center;gap:clamp(40px,8vw,130px);display:grid}.project-feature.is-reverse{grid-template-columns:7fr 5fr}.project-feature.is-reverse .project-copy{grid-column:2}.project-feature.is-reverse .project-visual{grid-area:1/1}.project-copy h3{font-size:var(--display-lg);color:var(--ink-050);margin:18px 0;font-weight:400}.project-thesis{max-width:600px;color:var(--ink-050);font-size:clamp(1.05rem,1.5vw,1.35rem)}.project-meta{gap:50px;margin-block:36px;display:flex}.project-meta div{flex-direction:column;display:flex}.project-meta dd{color:var(--steel-700);margin:5px 0 0;font:.72rem Inter,Arial,sans-serif}.project-visual{border:1px solid var(--line-black-medium);background:var(--paper-050);min-height:520px;color:var(--ink-050);flex-direction:column;justify-content:space-between;gap:20px;padding:22px;display:flex}.project-visual svg{width:100%;height:auto;max-height:400px}.visual-pipeline,.visual-ontology,.visual-runtime,.visual-evaluation,.visual-spatial{flex:1;justify-content:center;align-items:center;display:flex}.visual-pipeline svg,.visual-ontology svg,.visual-runtime svg,.visual-evaluation svg,.visual-spatial svg{max-width:100%}.project-summary{max-width:620px;color:var(--steel-700);margin:34px 0 0;font-size:.92rem}.project-copy .primary-action{gap:24px}.project-visual{min-height:610px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000001f}.project-media-stage{background:#e7e6e1;flex:1;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative;overflow:hidden}.project-media-stage:before{z-index:2;content:"";pointer-events:none;background-image:linear-gradient(#00000014 1px,#0000 1px),linear-gradient(90deg,#00000014 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;mask-image:linear-gradient(#000000bf,#0000 85%)}.project-media-primary{object-fit:contain;filter:grayscale()contrast(1.06);will-change:transform;width:86%;max-height:400px}.project-media-secondary{z-index:3;border:8px solid var(--paper-050);object-fit:cover;filter:grayscale(.8)contrast(1.1);width:32%;max-height:190px;position:absolute;bottom:5%;right:4%;box-shadow:0 12px 32px #0003}.visual-kind-photo .project-media-primary{object-fit:cover;filter:grayscale(.68)contrast(1.18)brightness(.7);width:100%;height:100%;max-height:none}.visual-kind-photo .project-media-stage:after{z-index:1;content:"";background:linear-gradient(135deg,#05050514,#050505bf);position:absolute;inset:0}.visual-kind-brand .project-media-stage{background:#0b0d0c}.visual-kind-brand .project-media-primary{filter:grayscale()brightness(2.6);width:38%}.visual-kind-spectral .project-media-stage{background:#090c0e;gap:16px}.visual-kind-spectral .project-media-primary,.visual-kind-spectral .project-media-secondary{z-index:1;object-fit:contain;filter:grayscale()contrast(1.35)invert();width:42%;max-height:360px;box-shadow:none;image-rendering:auto;border:0;position:relative;bottom:auto;right:auto}.project-hud{z-index:5;color:#000000a6;letter-spacing:.09em;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;font:.5rem IBM Plex Mono,monospace;display:grid;position:absolute;top:28px;left:24px;right:24px}.project-hud i{background:currentColor;height:1px;display:block}.visual-kind-photo .project-hud,.visual-kind-brand .project-hud,.visual-kind-spectral .project-hud{color:#ffffffad}.project-reticle{z-index:5;mix-blend-mode:difference;border:1px solid #476bffa6;border-radius:50%;width:80px;height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-reticle:before{content:"";border-radius:inherit;border:1px dashed #476bff8c;animation:16s linear infinite reticleSpin;position:absolute;inset:11px}.project-reticle i:first-child{background:#476bffa6;width:108px;height:1px;position:absolute;top:50%;left:-14px}.project-reticle i:last-child{background:#476bffa6;width:1px;height:108px;position:absolute;top:-14px;left:50%}.project-readout{z-index:5;color:var(--paper-050);background:#050505d1;grid-template-columns:auto auto;gap:4px 18px;padding:12px;font:.5rem IBM Plex Mono,monospace;display:grid;position:absolute;bottom:18px;right:18px}.project-readout span{color:var(--steel-500)}.project-readout strong{font-weight:400}@keyframes reticleSpin{to{transform:rotate(360deg)}}.hackathon-preview{width:100%;max-width:none;padding-inline:var(--page-gutter);background:var(--ink-050);color:var(--paper-050)}.hackathon-preview>*{width:min(100%, var(--content-width));margin-inline:auto}.hackathon-preview .eyebrow,.hackathon-preview .section-marker{color:var(--steel-500)}.hackathon-preview h2{color:var(--paper-050)}.wins-statement{min-height:85vh;padding-top:var(--section-md)}.wins-statement>div{align-items:end;gap:clamp(24px,6vw,90px);display:flex}.wins-statement strong{letter-spacing:-.09em;color:var(--paper-050);font-size:clamp(10rem,35vw,38rem);font-weight:400;line-height:.78}.wins-statement h2{color:var(--paper-050);margin:0 0 2vw;font-size:clamp(2.8rem,8vw,9rem);font-weight:400}.wins-statement>p:last-child{border-top:2px solid var(--state-amber);color:var(--state-amber);letter-spacing:.12em;padding-top:20px;font:500 .72rem Inter,Arial,sans-serif}.wins-preview-grid{padding-bottom:var(--section-xl);grid-template-columns:7fr 5fr;gap:60px;display:grid}.mini-map{border:1px solid var(--line-white-medium);background:var(--graphite-300)}.mini-map svg{width:100%;min-height:500px;padding:40px}.mini-map path:first-child{fill:none;stroke:var(--line-white-hard);stroke-width:.5px}.mini-map path:nth-child(2){fill:none;stroke:var(--line-white-medium);stroke-width:.35px}.mini-map circle{fill:var(--state-amber)}.hackathon-collage{grid-template-rows:1.12fr .88fr;grid-template-columns:1.35fr .65fr;gap:8px;min-height:760px;display:grid;position:relative}.hackathon-photo{background:var(--graphite-300);min-height:0;margin:0;position:relative;overflow:hidden}.hackathon-photo.is-primary{grid-row:1/span 2}.hackathon-photo:nth-child(4){z-index:4;border:8px solid var(--ink-050);width:36%;height:32%;position:absolute;bottom:5%;right:5%;box-shadow:0 24px 55px #00000073}.hackathon-photo img{object-fit:cover;filter:grayscale()contrast(1.12)brightness(.78);will-change:transform;width:100%;height:100%;transition:filter .55s,transform .9s cubic-bezier(.22,1,.36,1)}.hackathon-photo:hover img{filter:grayscale(.1)contrast(1.03)brightness(.88);transform:scale(1.035)}.hackathon-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#000000d1);position:absolute;inset:0}.hackathon-photo figcaption{z-index:2;color:#ffffffb8;letter-spacing:.07em;justify-content:space-between;gap:14px;font:.52rem IBM Plex Mono,monospace;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.hackathon-photo figcaption strong{color:var(--paper-050);text-align:right;font-weight:400}.hackathon-collage-index{z-index:6;color:var(--paper-050);background:#050505d1;align-items:center;gap:26px;padding:10px 12px;font:.54rem IBM Plex Mono,monospace;display:flex;position:absolute;top:16px;left:16px}.hackathon-collage-index span{color:var(--steel-500)}.hackathon-collage-index strong{font-weight:400}.map-footer{border-top:1px solid var(--line-white-soft);color:var(--steel-500);justify-content:space-between;padding:14px;font:.55rem IBM Plex Mono,monospace;display:flex}.selected-wins article{border-top:1px solid var(--line-white-soft);grid-template-columns:34px 48px 1fr 1fr;align-items:center;gap:16px;padding:22px 0;display:grid}.selected-wins article>span{color:var(--state-amber);font:.65rem IBM Plex Mono,monospace}.win-entry-logo{border:1px solid var(--line-white-soft);width:42px;height:42px;color:var(--state-amber);place-items:center;display:grid;overflow:hidden}.win-entry-logo img{object-fit:contain;filter:grayscale()brightness(2);width:84%;height:84%}.selected-wins article div{flex-direction:column;display:flex}.selected-wins small{color:var(--steel-500);margin-top:6px}.selected-wins .primary-action{border-color:var(--line-white-hard);color:var(--paper-050);margin-top:42px}.capability-clusters{border-top:1px solid var(--line-black-medium);border-left:1px solid var(--line-black-medium);grid-template-columns:repeat(2,1fr);margin-bottom:48px;display:grid}.capability-clusters article{border-right:1px solid var(--line-black-medium);border-bottom:1px solid var(--line-black-medium);background:var(--paper-050);min-height:250px;color:var(--ink-050);grid-template-columns:42px 1fr;align-content:start;padding:26px;display:grid}.capability-clusters article>span{color:var(--state-blue);font:.6rem IBM Plex Mono,monospace}.capability-clusters h3{font-size:var(--heading-3);color:var(--ink-050);margin:0;font-weight:400}.capability-clusters p,.capability-clusters small,.capability-clusters strong{grid-column:2}.capability-clusters p{color:var(--ink-050);margin:28px 0 6px;font:.75rem Inter,Arial,sans-serif}.capability-clusters small{color:var(--steel-500);text-transform:none}.capability-clusters strong{color:var(--steel-500);margin-top:28px;font:.62rem Inter,Arial,sans-serif}.ledger{border-top:1px solid var(--line-black-medium)}.ledger>a,.ledger summary{border-bottom:1px solid var(--line-black-medium);min-height:74px;color:var(--ink-050);grid-template-columns:1fr 4fr 1.5fr 1.5fr;align-items:center;gap:24px;padding:16px 0;font-size:.78rem;display:grid}.ledger>a:hover,.ledger summary:hover{border-color:var(--line-black-hard);background:var(--paper-050)}.ledger span{color:var(--steel-500);text-transform:uppercase;font:.62rem IBM Plex Mono,monospace}.statistics-grid{grid-template-columns:5fr 7fr;gap:100px;display:grid}.statistics-grid h2{font-size:var(--heading-1);color:var(--ink-050);font-weight:400}.career-bands{border:1px solid var(--line-black-medium);background:var(--paper-050);color:var(--ink-050);padding:30px}.career-bands>div{border-bottom:1px solid var(--line-black-soft);grid-template-columns:125px 1fr;align-items:center;height:66px;display:grid;position:relative}.career-bands span{color:var(--steel-700);font:.58rem Inter,Arial,sans-serif}.career-bands i{left:var(--start);width:var(--width);background:var(--state-blue);opacity:.8;height:10px;display:block;position:relative}.career-bands i:after{content:"";background:var(--state-blue);width:2px;height:14px;position:absolute;top:-2px;right:0}.career-bands footer{color:var(--steel-500);justify-content:space-between;padding:14px 0 0 125px;display:flex}.activity-heading{justify-content:space-between;align-items:end;margin-bottom:60px;display:flex}.activity-heading h2{font-size:var(--heading-1);color:var(--ink-050);margin:0;font-weight:400}.activity-heading span{color:var(--steel-500);font:.6rem IBM Plex Mono,monospace}.activity-stream{border-top:1px solid var(--line-black-medium)}.activity-stream div{border-bottom:1px solid var(--line-black-medium);min-height:64px;color:var(--ink-050);grid-template-columns:1fr 1fr 4fr 1fr;align-items:center;font:.72rem Inter,Arial,sans-serif;display:grid}.activity-stream span,.activity-stream i{color:var(--steel-500);font-family:IBM Plex Mono,monospace;font-size:.68rem;font-style:normal}.feed-note{color:var(--steel-500);margin-top:16px;font:.65rem IBM Plex Mono,monospace}.contact-section{width:100%;max-width:none;min-height:85vh;padding-inline:var(--page-gutter);background:var(--ink-050);color:var(--paper-050)}.contact-section>*{width:min(100%, var(--content-width));margin-inline:auto}.contact-section .eyebrow,.contact-section .section-marker{color:var(--steel-500)}.contact-grid{grid-template-columns:7fr 5fr;gap:clamp(50px,9vw,140px);display:grid}.contact-statement h2{font-size:var(--display-lg);color:var(--paper-050);font-weight:400}.direct-links{border-top:1px solid var(--line-white-soft);margin-top:65px}.direct-links a,.direct-link-status{border-bottom:1px solid var(--line-white-soft);grid-template-columns:1fr 2fr;padding:14px 0;display:grid}.direct-links span{color:var(--steel-500);font:.62rem Inter,Arial,sans-serif}.direct-links strong{color:var(--steel-300);font-size:.75rem;font-weight:400}.direct-link-status strong{color:var(--steel-500)}.copy-email{margin-top:18px}.contact-form-shell{border:1px solid var(--line-white-medium);background:var(--graphite-300);color:var(--paper-050);padding:28px}.segmented{border-bottom:1px solid var(--line-white-soft);flex-wrap:wrap;display:flex}.segmented button{min-height:44px;color:var(--steel-500);text-transform:uppercase;border-bottom:2px solid #0000;padding:0 16px;font:.62rem Inter,Arial,sans-serif}.segmented button.is-active,.segmented button[aria-selected=true]{border-color:var(--state-blue);color:var(--paper-050)}.segmented.compact{margin-bottom:24px}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-grid label,.access-form label,.search-field{flex-direction:column;gap:7px;display:flex}.form-grid label>span,.access-form label>span,.search-field>span{color:var(--color-text-muted);letter-spacing:.06em;font:.6rem Inter,Arial,sans-serif}.form-grid input,.form-grid textarea,.access-form input,.search-field input{border:0;border-bottom:1px solid var(--line-white-hard);width:100%;min-height:44px;color:var(--paper-050);background:0 0;border-radius:0;outline:0;padding:10px 0}.form-grid input::placeholder,.form-grid textarea::placeholder{color:var(--steel-500)}.form-grid input:focus,.form-grid textarea:focus,.access-form input:focus,.search-field input:focus{border-color:var(--state-blue)}.field-wide{grid-column:1/-1}.honeypot{position:absolute;left:-9999px}.turnstile-frame{min-height:70px;margin-top:24px}.contact-form>.primary-action{margin-top:28px}.form-error{border-left:2px solid var(--color-red);color:var(--color-red);padding:12px;font:.72rem Inter,Arial,sans-serif}.form-state{border:1px solid var(--color-green);padding:30px}.form-state strong{color:var(--color-green);font:.75rem Inter,Arial,sans-serif}.page-hero{min-height:78svh;padding:130px var(--page-gutter) 60px;background:var(--ink-050);color:var(--paper-050)}.page-hero>*{width:min(100%, var(--content-width));margin-inline:auto}.page-hero .eyebrow,.page-hero .page-meta{color:var(--steel-500)}.page-hero-grid{grid-template-columns:8fr 4fr;align-items:end;gap:80px;min-height:50vh;display:grid}.page-hero h1{text-transform:uppercase;max-width:1100px;color:var(--paper-050);margin:0;font-size:clamp(3.5rem,7.5vw,8rem);font-weight:400}.page-hero-statement>p{color:var(--steel-300);font-size:1.15rem}.page-meta{color:var(--steel-500);flex-direction:column;gap:8px;margin-top:40px;display:flex}.page-hero-line{background:var(--line-white-soft);height:1px;margin-top:50px;position:relative}.page-hero-line i{background:var(--state-blue);width:18%;height:2px;position:absolute;left:0}.page-hero.accent-amber .page-hero-line i{background:var(--state-amber)}.narrative-grid,.method-grid{grid-template-columns:4fr 8fr;gap:80px;display:grid}.narrative-grid aside{color:var(--steel-500);flex-direction:column;gap:10px;font:.68rem Inter,Arial,sans-serif;display:flex}.narrative-grid>div p{max-width:760px;color:var(--ink-050);font-size:clamp(1.15rem,1.7vw,1.5rem)}.doctrine-list{border-top:1px solid var(--line-black-medium)}.doctrine-list article{border-bottom:1px solid var(--color-line);grid-template-columns:80px 4fr 4fr 2fr;gap:30px;padding:35px 0;display:grid}.doctrine-list article>span{color:var(--color-signal);font:.62rem IBM Plex Mono,monospace}.doctrine-list h2{font-size:var(--heading-2);margin:0;font-weight:400}.doctrine-list article div{color:var(--color-text-muted);flex-direction:column;gap:8px;display:flex}.topology-copy{grid-template-columns:8fr 4fr;gap:50px;display:grid}.topology-copy h2{font-size:var(--heading-1)}.operating-graph{border:1px solid var(--line-black-medium);background:var(--paper-050);color:var(--ink-050);margin-top:70px;padding:20px;overflow-x:auto}.operating-graph svg{min-width:980px}.graph-lines path{fill:none;stroke:var(--line-black-hard);stroke-width:1px}.graph-column text{fill:var(--steel-700);font:13px IBM Plex Mono,monospace}.graph-column text:first-child{fill:var(--steel-500);font-size:9px}.outcomes text{fill:var(--state-blue)}.topology-mobile{display:none}.topology-explorer{flex-direction:column;gap:24px;display:flex}.topology-filters{flex-wrap:wrap;gap:8px;display:flex}.topology-filters button{border:1px solid var(--color-line);color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;padding:8px 14px;font:.62rem Inter,Arial,sans-serif;transition:border-color .14s,color .14s}.topology-filters button:hover{border-color:var(--color-line-strong);color:var(--color-text-secondary)}.topology-filters button.is-active{border-color:var(--color-signal);color:var(--color-signal)}.topology-node{transition:opacity .2s}.topology-node:hover rect{stroke:var(--color-signal)}.formation-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.formation-grid article{border:1px solid var(--color-line);min-height:280px;padding:30px}.formation-grid h2{font-size:var(--heading-2);margin-top:50px;font-weight:400}.capability-matrix{border-top:1px solid var(--color-line-strong)}.search-field{width:min(500px,100%);padding:24px 0}.capability-results{grid-template-columns:7fr 5fr;gap:40px;display:grid}.capability-list{border-top:1px solid var(--color-line);border-left:1px solid var(--color-line);grid-template-columns:repeat(2,1fr);display:grid}.capability-list button{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);text-align:left;justify-content:space-between;align-items:center;min-height:60px;padding:12px 16px;display:flex}.capability-list button.is-active{border-left:2px solid var(--color-signal);background:var(--color-panel)}.capability-list small{color:var(--color-text-muted)}.capability-evidence{border:1px solid var(--line-black-medium);background:var(--paper-050);min-height:300px;color:var(--ink-050);align-self:start;padding:28px;position:sticky;top:90px}.capability-evidence h3{font-size:var(--heading-2);color:var(--ink-050)}.capability-evidence dl div,.metadata-grid div{border-bottom:1px solid var(--color-line);justify-content:space-between;gap:20px;padding:11px 0;display:flex}.capability-evidence dd,.metadata-grid dd{text-align:right;margin:0;font:.72rem Inter,Arial,sans-serif}.about-hero-v2{min-height:100svh;padding:120px var(--page-gutter) 36px;background:var(--ink-050);color:var(--paper-050);isolation:isolate;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.about-hero-v2>:not(.about-hero-image){z-index:2;width:min(100%, var(--content-width));margin-inline:auto;position:relative}.about-hero-v2 .section-marker{color:#ffffff9e}.about-hero-image{z-index:-2;position:absolute;inset:0}.about-hero-image img{object-fit:cover;object-position:57% 42%;filter:grayscale(.78)contrast(1.16)brightness(.58);width:100%;height:112%}.about-hero-image div{background:linear-gradient(90deg,#000000f0,#0003 72%),linear-gradient(#0000 40%,#000000db);position:absolute;inset:0}.about-hero-lockup{grid-template-columns:8fr 4fr;align-items:end;gap:50px;display:grid}.about-hero-lockup .eyebrow{color:#ffffffad;grid-column:1/-1}.about-hero-lockup h1{color:var(--paper-050);margin:0;font-size:clamp(3.6rem,7.7vw,9rem)}.about-hero-lockup>p:last-child{color:#ffffffd6;max-width:430px;margin:0;font-size:clamp(1rem,.86rem + .28vw,1.25rem)}.about-proof-strip{backdrop-filter:blur(18px);background:#05050594;border:1px solid #ffffff40;grid-template-columns:repeat(4,1fr);margin-top:44px;display:grid}.about-proof-strip>div{border-right:1px solid #ffffff2e;grid-template-columns:28px 1fr;align-content:space-between;min-height:120px;padding:17px;display:grid}.about-proof-strip>div:last-child{border-right:0}.about-proof-strip svg{color:var(--state-blue)}.about-proof-strip strong{color:var(--paper-050);grid-column:1/-1;font-size:clamp(2.2rem,3vw,3.8rem);font-weight:400;line-height:.9}.about-proof-strip span{color:#ffffffa8;font:clamp(.7rem,.62rem + .12vw,.8rem) IBM Plex Mono,monospace}.about-narrative-v2{background:var(--palantir-gray)}.about-narrative-grid{grid-template-columns:3fr 9fr;gap:clamp(50px,8vw,140px);display:grid}.about-narrative-grid>aside{color:var(--steel-700);flex-direction:column;gap:12px;font:clamp(.72rem,.64rem + .12vw,.82rem) IBM Plex Mono,monospace;display:flex}.about-lead{max-width:1050px;color:var(--ink-050);letter-spacing:-.045em;margin-bottom:72px;font-size:clamp(2.2rem,4.2vw,5.2rem);line-height:.98}.about-columns{grid-template-columns:1fr 1fr;gap:50px;max-width:1000px;display:grid}.about-columns p{color:#24282c;font-size:clamp(1rem,.9rem + .22vw,1.2rem)}.about-doctrine-v2{padding-block:var(--section-xl);background:var(--graphite-200);color:var(--paper-050)}.about-doctrine-v2 .section-marker{color:var(--steel-500)}.doctrine-list-v2{border-top:1px solid var(--line-white-medium)}.doctrine-list-v2 article{border-bottom:1px solid var(--line-white-soft);grid-template-columns:50px 50px 4fr 3fr 2fr;align-items:center;gap:22px;min-height:190px;padding:30px 0;display:grid;position:relative;overflow:hidden}.doctrine-list-v2 article>span{color:var(--state-blue);font:.78rem IBM Plex Mono,monospace}.doctrine-list-v2 article>svg{color:var(--steel-500)}.doctrine-list-v2 h2{color:var(--paper-050);margin:0;font-size:clamp(1.6rem,2.6vw,3.1rem)}.doctrine-list-v2 p{color:var(--steel-300);margin:0;font-size:clamp(.95rem,.86rem + .18vw,1.08rem)}.doctrine-list-v2 small{color:var(--steel-500);font-size:clamp(.72rem,.66rem + .1vw,.8rem)}.doctrine-list-v2 article>i{transform-origin:0;background:var(--state-blue);height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.about-career-intro{grid-template-columns:8fr 4fr;align-items:end;gap:50px;margin-bottom:90px;display:grid}.about-career-intro h2{color:var(--ink-050);margin:0;font-size:clamp(3rem,6vw,7.2rem)}.about-career-intro p{max-width:420px;color:var(--steel-700)}.career-path-v2{border:1px solid var(--line-black-medium);background:var(--line-black-medium);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;position:relative}.career-path-line{z-index:3;background:#476bff24;width:3px;position:absolute;top:0;bottom:0;left:0}.career-path-line i{transform-origin:top;background:var(--state-blue);width:100%;height:100%;display:block;transform:scaleY(0)}.career-path-v2 article{background:var(--paper-050);min-height:360px;color:var(--ink-050);padding:28px;transition:background .25s,color .25s,transform .35s}.career-path-v2 article:hover{z-index:2;background:var(--ink-050);color:var(--paper-050);transform:translateY(-6px);box-shadow:0 28px 60px #0003}.career-step-logo{border:1px solid var(--line-black-medium);width:54px;height:54px;color:var(--state-blue);place-items:center;margin-bottom:44px;display:grid;overflow:hidden}.career-step-logo img{object-fit:contain;filter:grayscale()contrast(1.2);width:80%;height:80%}.career-path-v2 article:hover .career-step-logo{border-color:var(--line-white-medium)}.career-path-v2 article:hover .career-step-logo img{filter:grayscale()brightness(2.4)}.career-path-v2 h3{color:inherit;margin:16px 0 8px;font-size:clamp(1.7rem,2.3vw,2.8rem)}.career-path-v2 article>p:not(.eyebrow){min-height:48px;color:var(--steel-700)}.career-path-v2 article:hover>p{color:var(--steel-300)}.career-path-v2 article>strong{color:inherit;letter-spacing:-.06em;margin-top:45px;font-size:clamp(2.6rem,4vw,5rem);font-weight:400;line-height:.8;display:block}.career-path-v2 article>span{color:var(--steel-500);text-transform:uppercase;margin-top:12px;font-size:clamp(.76rem,.7rem + .1vw,.86rem);display:block}.about-formation-v2{padding-block:var(--section-xl);background:var(--paper-050);color:var(--ink-050)}.about-formation-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.about-formation-grid>div{border:1px solid var(--line-black-medium);background:var(--palantir-gray-light);min-height:430px;padding:clamp(28px,4vw,64px)}.about-formation-grid>div:last-child{background:var(--graphite-200);color:var(--paper-050)}.about-formation-grid svg{color:var(--state-blue);margin-bottom:70px}.about-formation-grid h2{color:inherit;font-size:clamp(3rem,5vw,6rem)}.about-formation-grid p:not(.eyebrow){max-width:580px;color:inherit;opacity:.76;font-size:clamp(1rem,.9rem + .2vw,1.18rem)}.about-capabilities-v2 .capability-list button{background:var(--paper-050);color:var(--ink-050)}.about-capabilities-v2 .capability-list button.is-active{border-left-color:var(--state-blue);background:var(--graphite-200);color:var(--paper-050)}.about-capabilities-v2 .capability-list button.is-active small{color:var(--steel-300)}.about-capabilities-v2 .capability-evidence{background:var(--graphite-200);color:var(--paper-050)}.about-capabilities-v2 .capability-evidence h3{color:var(--paper-050)}.about-capabilities-v2 .capability-evidence p,.about-capabilities-v2 .capability-evidence dd{color:var(--steel-300)}body{font-size:clamp(1rem,.94rem + .18vw,1.125rem)}p{font-size:clamp(.98rem,.9rem + .18vw,1.14rem)}body :is(.eyebrow,.section-marker,.page-meta,.result-count,.feature-meta,.diagram-head,.diagram-labels,.visual-header,.visual-log,.field-label,.field-ticks i,.hero-topline,.hero-brief-index,.hero-signal-node,.field-scroll,.map-footer,.win-ordinal,.activity-heading span,.activity-stream span,.activity-stream i,.feed-note,.footer-meta,.win-result span,.win-selector button span,.topology-filters button,.experience-visual-top,.experience-visual-bottom){font-size:clamp(.76rem,.68rem + .14vw,.9rem);line-height:1.45}body small,body dt,body dd{font-size:clamp(.76rem,.69rem + .12vw,.88rem);line-height:1.45}.experience-section :is(.eyebrow,.feature-meta,.technology-line),.hackathon-preview :is(.eyebrow,small),.hackathon-hero-v2 :is(.eyebrow,.section-marker),.about-doctrine-v2 :is(.eyebrow,small,.section-marker),.hackathon-method :is(.eyebrow,.section-marker),.site-footer :is(.eyebrow,.footer-meta){color:var(--muted-on-dark)}.experience-index{padding-top:var(--section-md)}.explorer>.segmented{z-index:20;background:#050505f5;position:sticky;top:64px}.result-count{color:var(--color-text-muted);margin:20px 0 60px}.experience-list{flex-direction:column;display:flex}.experience-record{border-top:1px solid var(--color-line);grid-template-columns:50px 72px 7fr 4fr;gap:30px;min-height:65vh;padding:50px 0;display:grid}.record-logo{border:1px solid var(--line-black-medium);width:62px;height:62px;color:var(--state-blue);place-items:center;display:grid;overflow:hidden}.record-logo img{object-fit:contain;filter:grayscale()contrast(1.25);width:80%;height:80%}.record-index{color:var(--color-signal);font:.7rem IBM Plex Mono,monospace}.record-main h2{font-size:var(--heading-1);margin:10px 0;font-weight:400}.record-main h3{color:var(--color-text-secondary);font-size:var(--heading-3);letter-spacing:-.02em;font-weight:400}.record-summary{max-width:760px;font-size:1.04rem}.record-ledger>p{color:var(--color-text-muted);font:.62rem IBM Plex Mono,monospace}.outcome{border-top:1px solid var(--color-line);flex-direction:column;padding:20px 0;display:flex}.outcome strong{font-size:clamp(1.5rem,3vw,3.2rem);font-weight:400}.outcome span{color:var(--color-text-muted);text-transform:uppercase;font-size:.72rem}.drawer-layer{z-index:1500;background:#00000073;position:fixed;inset:0}.drawer{border-left:1px solid var(--line-black-medium);background:var(--paper-050);width:min(620px,100%);height:100%;color:var(--ink-050);padding:clamp(30px,5vw,70px);position:absolute;top:0;right:0;overflow-y:auto}.drawer-close{min-height:44px;margin:0 0 80px auto;font:.65rem Inter,Arial,sans-serif;display:block}.drawer h2{font-size:var(--heading-1);color:var(--ink-050)}.drawer h3{color:var(--steel-700)}.drawer-outcomes{border-top:1px solid var(--line-black-medium);margin-top:40px}.drawer-outcomes p{border-bottom:1px solid var(--line-black-soft);padding:12px 0}.project-directory{padding-top:var(--section-md)}.directory-index{z-index:30;border:1px solid var(--line-black-medium);background:#050505f5;grid-template-columns:repeat(5,1fr);margin-bottom:100px;display:grid;position:sticky;top:64px}.directory-index a{border-right:1px solid var(--line-white-soft);flex-direction:column;min-height:90px;padding:14px;display:flex}.directory-index a:last-child{border:0}.directory-index span,.directory-index small{color:var(--steel-500);font:.58rem IBM Plex Mono,monospace}.directory-index strong{text-transform:uppercase;color:var(--paper-050);margin-block:auto;font-size:.78rem}.archive-section{padding-top:var(--section-md)}.case-hero{min-height:92svh;padding:130px var(--page-gutter) 60px;background:var(--ink-050);color:var(--paper-050)}.case-hero>*{width:min(100%, var(--content-width));margin-inline:auto}.case-hero .eyebrow{color:var(--steel-500)}.case-title{grid-template-columns:8fr 4fr;align-items:end;gap:60px;min-height:45vh;display:grid}.case-title .eyebrow{grid-column:1/-1;align-self:start}.case-title h1{font-size:var(--display-xl);text-transform:uppercase;color:var(--paper-050);margin:0;font-weight:400}.case-title>p:last-child{color:var(--steel-300);font-size:1.2rem}.case-meta{border-top:1px solid var(--color-line);grid-template-columns:repeat(4,1fr);margin:60px auto 30px;display:grid}.case-meta div{border-right:1px solid var(--color-line);padding:16px}.case-meta dd{margin:8px 0 0;font:.72rem Inter,Arial,sans-serif}.case-schematic{grid-template-columns:repeat(5,1fr);display:grid}.case-schematic div{border:1px solid var(--color-line);border-right:0;flex-direction:column;justify-content:space-between;min-height:80px;padding:12px;font:.58rem Inter,Arial,sans-serif;display:flex}.case-schematic div:last-child{border-right:1px solid var(--color-line);border-color:var(--color-signal)}.case-editorial{grid-template-columns:7fr 5fr;align-items:end;gap:70px;display:grid}.case-editorial h2{font-size:var(--heading-1);text-transform:uppercase;font-weight:400}.constraint-bands{border-top:1px solid var(--color-line);margin-top:80px}.constraint-bands div{border-bottom:1px solid var(--color-line);grid-template-columns:80px 1fr;padding:20px 0;display:grid}.constraint-bands span{color:var(--color-signal);font:.62rem IBM Plex Mono,monospace}.constraint-bands p{color:var(--color-text-primary);text-transform:uppercase;margin:0;font-family:Inter,Arial,sans-serif;font-size:.85rem}.stage-chain{border-top:1px solid var(--color-line);border-left:1px solid var(--color-line);grid-template-columns:repeat(5,1fr);display:grid}.stage-chain div{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);min-height:260px;padding:20px}.stage-chain span{color:var(--color-signal);font:.6rem IBM Plex Mono,monospace}.stage-chain strong{margin-top:70px;font-size:.8rem;display:block}.stage-chain p{margin-top:18px;font-family:Inter,Arial,sans-serif;font-size:.78rem}.workflow-steps,.tradeoff-grid{background:var(--color-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.workflow-steps article,.tradeoff-grid article{background:var(--color-void);min-height:300px;padding:24px}.workflow-steps article>span{color:var(--color-signal);font:.6rem IBM Plex Mono,monospace}.workflow-steps h3{margin-top:70px;font-size:1.3rem;font-weight:400}.workflow-steps dl{margin-top:50px}.workflow-steps dl div{border-top:1px solid var(--color-line);justify-content:space-between;padding:8px 0;display:flex}.workflow-steps dd{margin:0;font:.62rem Inter,Arial,sans-serif}.architecture-viewer{border:1px solid var(--line-black-medium);background:var(--paper-050);color:var(--ink-050)}.architecture-toolbar{border-bottom:1px solid var(--line-black-medium);color:var(--steel-500);justify-content:space-between;padding:14px;font:.58rem IBM Plex Mono,monospace;display:flex}.architecture-viewer svg{width:100%;max-height:620px}.architecture-lines path{fill:none;stroke:var(--line-black-hard);stroke-width:1.2px}.architecture-node rect{fill:var(--paper-100);stroke:var(--state-blue);stroke-width:1px}.architecture-node text{fill:var(--ink-050);font:11px IBM Plex Mono,monospace}.architecture-summary{border-top:1px solid var(--line-black-medium);color:var(--steel-700);padding:20px;font-size:.75rem}.adr-list details{border-top:1px solid var(--color-line)}.adr-list details:last-child{border-bottom:1px solid var(--color-line)}.adr-list summary{cursor:pointer;grid-template-columns:120px 1fr;align-items:center;min-height:70px;padding:18px 0;font-size:.85rem;display:grid}.adr-list summary span{color:var(--color-signal);font:.62rem IBM Plex Mono,monospace}.adr-list details>div{max-width:880px;padding:20px 0 50px 120px}.adr-list h3{color:var(--color-text-muted);letter-spacing:.08em;margin:25px 0 5px;font:.6rem IBM Plex Mono,monospace}.evidence-table{border-top:1px solid var(--color-line)}.evidence-table>div{border-bottom:1px solid var(--color-line);grid-template-columns:5fr 3fr 2fr;align-items:center;gap:30px;min-height:70px;padding:16px 0;display:grid}.evidence-table .table-head{min-height:40px;color:var(--color-text-muted);font:.56rem IBM Plex Mono,monospace}.evidence-table span{color:var(--color-text-muted);font-family:Inter,Arial,sans-serif;font-size:.78rem}.tradeoff-grid{grid-template-columns:repeat(3,1fr)}.tradeoff-grid article{min-height:350px}.tradeoff-grid h3{font-size:var(--heading-3);margin-top:80px;font-weight:400}.ownership-grid{grid-template-columns:5fr 7fr;gap:80px;display:grid}.ownership-grid h2{font-size:var(--heading-1);text-transform:uppercase}.technology-map{border-top:1px solid var(--color-line)}.technology-map span{border-bottom:1px solid var(--color-line);grid-template-columns:60px 1fr;min-height:56px;padding:14px 0;display:grid}.technology-map i{color:var(--color-signal);font:.58rem IBM Plex Mono,monospace}.case-navigation{grid-template-columns:1fr 1fr;gap:80px;display:grid}.case-navigation h2{font-size:var(--heading-1)}.case-navigation>div:last-child{justify-content:flex-end;align-items:end;gap:24px;display:flex}.hackathon-hero{min-height:100svh;padding:130px var(--page-gutter) 50px;background:var(--ink-050);color:var(--paper-050)}.hackathon-hero>*{width:min(100%, var(--content-width));margin-inline:auto}.hackathon-hero .eyebrow{color:var(--steel-500)}.hackathon-lockup{align-items:end;gap:5vw;min-height:55vh;display:flex}.hackathon-lockup strong{letter-spacing:-.1em;color:var(--paper-050);font-size:clamp(12rem,35vw,40rem);font-weight:400;line-height:.68}.hackathon-lockup h1{color:var(--paper-050);margin:0 0 1vw;font-size:clamp(3rem,8vw,9rem);font-weight:400}.hackathon-declaration{border-top:2px solid var(--state-amber);color:var(--steel-300);padding-top:15px;font:.7rem Inter,Arial,sans-serif}.hackathon-declaration b{color:var(--state-amber)}.hackathon-hero dl{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.hackathon-hero dl div{border:1px solid var(--color-line);justify-content:space-between;padding:14px;display:flex}.hackathon-hero dd{margin:0;font:.72rem Inter,Arial,sans-serif}.wins-explorer{grid-template-columns:7fr 5fr;gap:40px;display:grid}.wins-map{border:1px solid var(--line-black-medium);background:var(--paper-050);min-height:520px;color:var(--ink-050);position:relative}.wins-map svg{width:100%;height:100%;padding:35px}.map-outline{fill:none;stroke:var(--line-black-hard);stroke-width:.45px}.map-route{fill:none;stroke:var(--line-black-medium);stroke-width:.35px}.map-point{fill:var(--state-amber)}.map-point.is-active{fill:var(--state-blue);stroke:var(--ink-050);stroke-width:.4px}.map-readout{border:1px solid var(--line-black-medium);background:var(--paper-050);color:var(--ink-050);grid-template-columns:80px 1fr 1fr;padding:14px;font:.6rem IBM Plex Mono,monospace;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.map-readout span{color:var(--steel-500)}.win-selector{border-top:1px solid var(--color-line);max-height:520px;overflow-y:auto}.win-selector button{border-bottom:1px solid var(--color-line);text-align:left;grid-template-columns:45px 1fr 1fr;align-items:center;gap:14px;width:100%;min-height:62px;padding:12px 0;display:grid}.win-selector button[aria-selected=true]{border-left:2px solid var(--color-signal);background:var(--color-panel)}.win-selector button span{color:var(--color-text-muted);font:.58rem IBM Plex Mono,monospace}.win-detail{border:1px solid var(--color-line);grid-column:1/-1;padding:40px}.win-detail h2{font-size:var(--heading-1)}.win-detail>p:not(.eyebrow){max-width:800px}.metadata-grid{grid-template-columns:1fr 1fr;gap:0 40px;margin-top:40px;display:grid}.wins-ledger{border-top:1px solid var(--color-line)}.wins-ledger article{border-bottom:1px solid var(--color-line);grid-template-columns:80px 7fr 3fr;gap:40px;min-height:310px;padding:35px 0;display:grid}.win-ordinal{color:var(--color-amber);font:.65rem IBM Plex Mono,monospace}.wins-ledger h2{font-size:var(--heading-2);margin:10px 0;font-weight:400}.wins-ledger h3{color:var(--color-text-secondary);font-size:var(--heading-3)}.win-result{flex-direction:column;gap:16px;display:flex}.win-result strong{color:var(--color-amber);text-transform:uppercase}.win-result span{color:var(--color-text-muted);font:.58rem IBM Plex Mono,monospace}.hackathon-photo:first-child img{object-position:50% 84%}.hackathon-photo:nth-child(2) img{object-position:52% 86%}.hackathon-photo:nth-child(3) img{object-position:45% 62%}.hackathon-photo:nth-child(4) img{object-position:40% 88%}.hackathon-hero-v2{isolation:isolate;flex-direction:column;justify-content:space-between;min-height:100svh;padding-bottom:38px;display:flex;position:relative;overflow:hidden}.hackathon-hero-v2 .section-marker{z-index:2;position:relative}.hackathon-hero-media{z-index:-2;position:absolute;inset:0}.hackathon-hero-media img{object-fit:cover;object-position:50% 80%;filter:grayscale(.7)contrast(1.14)brightness(.56);width:100%;height:115%}.hackathon-hero-media div{background:linear-gradient(90deg,#000000eb,#00000047 65%,#0000008c),linear-gradient(#0000 42%,#000000d6);position:absolute;inset:0}.hackathon-hero-copy{z-index:2;width:min(100%, var(--content-width));margin:auto;position:relative}.hackathon-hero-copy>p:last-child{color:#ffffffd1;width:min(560px,42vw);margin:22px 0 0 auto;font-size:clamp(1rem,.82rem + .45vw,1.35rem)}.hackathon-hero-v2 .hackathon-lockup{min-height:44vh}.hackathon-metric-strip{z-index:2;width:min(100%, var(--content-width));backdrop-filter:blur(18px);background:#050505b8;border:1px solid #ffffff47;grid-template-columns:repeat(4,1fr);margin:34px auto 0;display:grid;position:relative}.hackathon-metric-strip>div{border-right:1px solid #ffffff2e;grid-template-columns:28px 1fr;align-content:space-between;min-height:118px;padding:18px;display:grid}.hackathon-metric-strip>div:last-child{border-right:0}.hackathon-metric-strip svg{color:var(--state-amber)}.hackathon-metric-strip span{color:#ffffffa6;letter-spacing:.06em;font:clamp(.7rem,.62rem + .12vw,.8rem) IBM Plex Mono,monospace}.hackathon-metric-strip strong{color:var(--paper-050);grid-column:1/-1;font-size:clamp(2.3rem,3.2vw,4rem);font-weight:400;line-height:.9}.featured-wins-section{padding-top:var(--section-xl)}.featured-wins-intro{grid-template-columns:8fr 4fr;align-items:end;gap:60px;margin-bottom:90px;display:grid}.featured-wins-intro h2{color:var(--ink-050);margin:0;font-size:clamp(3rem,6.5vw,7.6rem)}.featured-wins-intro p{max-width:430px;color:var(--steel-700)}.featured-win-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.featured-win-card{border:1px solid var(--line-black-medium);background:var(--paper-050);min-height:680px;color:var(--ink-050);grid-template-rows:1.4fr 1fr;display:grid;overflow:hidden}.featured-win-card.is-wide{grid-column:1/-1;grid-template-rows:1fr;grid-template-columns:7fr 5fr;min-height:760px}.featured-win-media{background:var(--ink-050);min-height:360px;position:relative;overflow:hidden}.featured-win-media:after{content:"";background:linear-gradient(#0000 50%,#000000a8);position:absolute;inset:0}.featured-win-media>img{object-fit:cover;filter:grayscale(.78)contrast(1.09);width:100%;height:108%;transition:filter .45s,transform .8s cubic-bezier(.22,1,.36,1)}.featured-win-card:hover .featured-win-media>img{filter:grayscale(.1)contrast(1.03);transform:scale(1.025)}.featured-win-media>span{z-index:2;color:var(--paper-050);background:#000000b8;padding:7px 9px;font:.72rem IBM Plex Mono,monospace;position:absolute;bottom:14px;right:16px}.featured-win-content{padding:clamp(24px,3.2vw,52px);position:relative}.featured-win-logo{border:1px solid var(--line-black-medium);width:58px;height:58px;color:var(--state-amber);place-items:center;margin-bottom:28px;display:grid;overflow:hidden}.featured-win-logo img{object-fit:contain;filter:grayscale()contrast(1.3);width:80%;height:80%}.featured-win-content h3{color:var(--ink-050);margin:14px 0 24px;font-size:clamp(2.4rem,4vw,5rem)}.featured-win-content>p:not(.eyebrow){max-width:560px;color:var(--steel-700)}.featured-win-meta{color:var(--steel-700);flex-wrap:wrap;gap:12px 24px;margin-top:34px;font-size:clamp(.8rem,.72rem + .15vw,.92rem);display:flex}.featured-win-meta span{align-items:center;gap:7px;display:inline-flex}.featured-win-meta svg{color:var(--state-amber)}.wins-ledger-v2 article{grid-template-columns:50px 68px minmax(0,1fr) minmax(180px,2fr);align-items:start}.win-ledger-logo{border:1px solid var(--line-black-medium);width:58px;height:58px;color:var(--state-amber);place-items:center;display:grid;overflow:hidden}.win-ledger-logo img{object-fit:contain;filter:grayscale()contrast(1.3);width:80%;height:80%}.wins-ledger-v2 .win-result{text-align:right;align-items:flex-end}.hackathon-method{width:100%;max-width:none;padding-inline:var(--page-gutter);background:var(--ink-050);color:var(--paper-050)}.hackathon-method>*{width:min(100%, var(--content-width));margin-inline:auto}.hackathon-method .section-marker{color:var(--steel-500)}.hackathon-method-grid{grid-template-columns:1fr 7fr 4fr;align-items:start;gap:44px;min-height:60vh;display:grid}.hackathon-method-grid>svg{color:var(--state-amber)}.hackathon-method-grid h2{color:var(--paper-050);margin:0;font-size:clamp(2.8rem,5.5vw,6.8rem)}.hackathon-method-grid>p{color:var(--steel-300);font-size:clamp(1rem,.86rem + .28vw,1.22rem)}.hackathon-method-grid>div{border-top:1px solid var(--line-white-medium);color:var(--steel-300);grid-column:2;align-items:center;gap:12px;padding-top:22px;display:flex}.hackathon-method-grid>div svg{color:var(--state-amber)}.method-grid h2{font-size:var(--heading-1);font-weight:400}.method-grid p{max-width:740px;font-size:1.05rem}.ledger-header{min-height:42px;color:var(--color-text-muted);grid-template-columns:1fr 4fr 1.5fr 1.5fr;align-items:center;gap:24px;font:.56rem IBM Plex Mono,monospace;display:grid}.achievements-index details{border-bottom:1px solid var(--color-line)}.achievements-index summary{cursor:pointer}.achievement-detail{padding:20px 0 40px calc(20% + 24px)}.achievement-detail p{max-width:700px}.achievement-detail dl{max-width:500px}.record-next a{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);justify-content:space-between;padding:40px 0;display:flex}.record-next span{color:var(--color-text-muted);font:.62rem IBM Plex Mono,monospace}.record-next strong{font-size:var(--heading-3)}.report-controls{color:var(--color-text-muted);justify-content:space-between;padding-top:30px;font:.62rem IBM Plex Mono,monospace;display:flex}.report-controls button{color:inherit;font-size:inherit;border-bottom:1px solid var(--color-line-strong)}.report-section{padding-block:var(--section-md)}.report-metrics{border-top:1px solid var(--line-black-medium);border-left:1px solid var(--line-black-medium);grid-template-columns:repeat(5,1fr);display:grid}.report-metrics article{border-right:1px solid var(--line-black-medium);border-bottom:1px solid var(--line-black-medium);background:var(--paper-050);min-height:280px;color:var(--ink-050);padding:22px}.report-metrics strong{letter-spacing:-.07em;color:var(--ink-050);font-size:clamp(2.5rem,5vw,5.5rem);font-weight:400}.report-metrics h2{text-transform:uppercase;color:var(--ink-050);margin-top:55px;font-size:.95rem;font-weight:400}.report-metrics p{color:var(--steel-500);font:.58rem IBM Plex Mono,monospace}.report-chart{border:1px solid var(--line-black-medium);background:var(--paper-050);color:var(--ink-050);padding:30px}.chart-axis{color:var(--steel-500);justify-content:space-between;padding-left:180px;font:.55rem IBM Plex Mono,monospace;display:flex}.report-band{border-bottom:1px solid var(--line-black-soft);grid-template-columns:180px 1fr;align-items:center;min-height:70px;display:grid}.report-band span{color:var(--steel-700);font:.62rem Inter,Arial,sans-serif}.report-band i{left:var(--start);width:min(var(--width), calc(100% - var(--start)));background:var(--state-blue);opacity:.8;height:15px;display:block;position:relative}.report-band i:after{content:"";background:var(--state-blue);width:2px;height:100%;position:absolute;right:0}.impact-table{border-top:1px solid var(--color-line)}.impact-table>div{border-bottom:1px solid var(--color-line);grid-template-columns:1fr 2fr 4fr 2fr;align-items:center;gap:30px;min-height:100px;padding:18px 0;display:grid}.impact-table>div>span,.impact-table small{color:var(--color-text-muted);font:.58rem IBM Plex Mono,monospace}.impact-table strong{font-size:var(--heading-2);font-weight:400}.impact-table p{margin:0;font-family:Inter,Arial,sans-serif;font-size:.85rem}.report-split{grid-template-columns:1fr 1fr;gap:80px;display:grid}.bar-report{border-top:1px solid var(--color-line)}.bar-report div{border-bottom:1px solid var(--color-line);grid-template-columns:180px 1fr 30px;align-items:center;gap:20px;min-height:68px;display:grid}.bar-report span{font:.62rem Inter,Arial,sans-serif}.bar-report i{width:var(--width);background:var(--color-signal);height:8px;display:block}.report-ledger{border-top:1px solid var(--color-line);grid-template-columns:1fr 1fr;display:grid}.report-ledger div{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:22px}.report-ledger dd{font-size:var(--heading-2);margin:20px 0 0}.matrix-table{border-top:1px solid var(--color-line);min-width:800px}.matrix-table>div{border-bottom:1px solid var(--color-line);grid-template-columns:2fr repeat(5,1fr);align-items:center;min-height:60px;display:grid}.matrix-table span{color:var(--color-text-muted);text-align:center;font:.62rem IBM Plex Mono,monospace}.methodology-section{overflow-x:auto}.resume-layout{grid-template-columns:3fr 1fr;gap:50px;display:grid}.resume-viewer{background:#d7d9dc;min-height:900px}.resume-viewer object{width:100%;height:100%;min-height:900px}.resume-fallback{min-height:900px;color:var(--color-void);flex-direction:column;justify-content:center;align-items:flex-start;padding:80px;display:flex}.resume-fallback p{color:#313840;max-width:550px}.resume-fallback .primary-action{border-color:#313840}.document-controls{border:1px solid var(--line-black-medium);background:var(--paper-050);color:var(--ink-050);align-self:start;padding:28px;position:sticky;top:90px}.document-controls h2{font-size:var(--heading-3);color:var(--ink-050)}.document-controls dl div{border-bottom:1px solid var(--line-black-soft);justify-content:space-between;gap:20px;padding:10px 0;display:flex}.document-controls dd{text-align:right;color:var(--steel-700);margin:0;font:.68rem Inter,Arial,sans-serif}.document-actions,.document-contact{flex-direction:column;align-items:flex-start;gap:10px;margin-top:30px;display:flex}.document-contact{border-top:1px solid var(--line-black-soft);padding-top:20px;font-size:.75rem}.document-unavailable{color:var(--state-amber);padding:12px 0;font:.62rem IBM Plex Mono,monospace}.protected-hero{min-height:78svh;padding:130px var(--page-gutter) 60px;background:var(--ink-050);color:var(--paper-050)}.protected-hero>*{width:min(100%, var(--content-width));margin-inline:auto}.protected-grid{grid-template-columns:8fr 4fr;align-items:end;gap:70px;min-height:50vh;display:grid}.protected-grid h1{font-size:var(--display-xl);color:var(--paper-050);margin:20px 0;font-weight:400}.protected-grid dl div{border-bottom:1px solid var(--line-white-soft);justify-content:space-between;padding:15px 0;display:flex}.protected-grid dd{color:var(--steel-300);margin:0;font:.72rem Inter,Arial,sans-serif}.access-section{grid-template-columns:7fr 5fr;gap:70px;display:grid}.redacted-preview{border:1px solid var(--line-black-medium);background:var(--paper-050);min-height:560px;color:var(--ink-050);flex-direction:column;gap:28px;padding:50px;display:flex}.redacted-preview span{background:var(--skeleton-base);width:80%;height:44px;display:block}.redacted-preview span:nth-child(2){width:55%;height:100px}.redacted-preview span:nth-child(3){width:92%}.redacted-preview span:nth-child(4){width:70%}.redacted-preview span:nth-child(5){width:40%;height:140px}.access-panel{border-top:2px solid var(--state-amber);background:var(--paper-050);color:var(--ink-050);padding:32px}.access-panel h2{font-size:var(--heading-2);color:var(--ink-050)}.access-form{margin:40px 0}.access-form .primary-action{margin-top:18px}.access-form>p{color:var(--state-amber);font:.6rem IBM Plex Mono,monospace}.private-record-shell{min-height:85svh;padding-top:150px}.private-record-shell h1{font-size:var(--display-xl)}.private-record-shell>p:not(.eyebrow){max-width:700px;font-size:1.15rem}.protected-loading{border:1px solid var(--skeleton-border);gap:24px;min-height:460px;padding:35px;display:grid}.protected-loading span{background:var(--skeleton-base);animation:1.35s infinite skeletonPulse}.protected-loading span:first-child{width:70%}.protected-loading span:nth-child(2){width:92%}.protected-loading span:nth-child(3){width:55%}.authorized-record>h1{font-size:var(--display-lg);text-transform:uppercase}.authorized-record>p{max-width:760px}.authorized-record>section{border-top:1px solid var(--color-line);margin-top:80px;padding-top:30px}.authorized-record>section h2{font-size:var(--heading-2)}.not-found{min-height:100svh;padding:140px var(--page-gutter) 60px;text-align:center;background:var(--palantir-gray);color:var(--ink-050);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.not-found h1{letter-spacing:-.1em;margin:0;font-size:clamp(12rem,40vw,40rem);font-weight:400;line-height:.68}.not-found h2{font-size:var(--heading-2)}.not-found>div:last-child{gap:24px;display:flex}.failure-field{z-index:-1;position:absolute;inset:0}.failure-field i{background:var(--line-black-soft);width:100%;height:1px;display:block;position:absolute;left:0}.template-lab{padding-top:150px}.template-lab>h1{font-size:var(--heading-1)}.template-lab>h2{font-size:var(--heading-2);margin:120px 0 40px}.token-preview{border:1px solid var(--color-line);grid-template-columns:repeat(4,1fr);display:grid}.token-preview div{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:15px}.token-preview i{background:var(--color-panel);height:80px;margin-bottom:10px;display:block}.token-preview span{font:.58rem IBM Plex Mono,monospace}.skeleton-story{border:1px solid var(--skeleton-border);grid-template-columns:1fr 1fr;gap:20px;min-height:300px;padding:30px;display:grid}.skeleton-story span{background:var(--skeleton-base);animation:1.35s infinite skeletonPulse}.state-stories{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.state-stories article{border:1px solid var(--color-line);min-height:160px;padding:24px;font:.65rem IBM Plex Mono,monospace}@keyframes skeletonPulse{0%,to{opacity:.48}50%{opacity:.82}}@media (width<=1100px){.desktop-nav,.header-actions{display:none}.site-header{grid-template-columns:1fr auto}.mobile-menu-button{display:block}.hero-status{display:none}.hero-support{right:var(--page-gutter);width:42vw}.experience-feature,.experience-feature.variant-metric-wall,.experience-feature.variant-research,.experience-feature.variant-confidential,.experience-feature.variant-system-map,.experience-feature.variant-evidence{grid-template-columns:1fr 1fr}.experience-visual{grid-area:auto/1/auto/-1;min-height:580px}.experience-feature .outcome-ledger{grid-column:1/-1}.feature-diagram{grid-area:auto/1/auto/-1;min-height:360px}.outcome-ledger{grid-column:1/-1}.project-feature,.project-feature.is-reverse{grid-template-columns:1fr;min-height:auto;padding-block:80px}.project-feature.is-reverse .project-copy,.project-feature.is-reverse .project-visual{grid-area:auto/1}.wins-preview-grid,.contact-grid,.statistics-grid,.page-hero-grid,.protected-grid{grid-template-columns:1fr}.page-hero-statement{max-width:680px;margin-left:auto}.page-hero-grid{gap:60px}.wins-explorer{grid-template-columns:1fr}.win-detail{grid-column:auto}.report-metrics{grid-template-columns:repeat(3,1fr)}.resume-layout{grid-template-columns:1fr}.document-controls{position:static}.hero-brief{width:min(390px,36vw)}.field-notes-heading{grid-template-columns:1fr 2.5fr}.field-notes-heading>p:last-child{display:none}.about-hero-lockup{grid-template-columns:1fr}.about-hero-lockup>p:last-child{margin-left:auto}.career-path-v2{grid-template-columns:repeat(2,1fr)}.featured-win-card.is-wide{grid-template-columns:1fr 1fr}.hackathon-method-grid{grid-template-columns:1fr 7fr}.hackathon-method-grid>p{grid-column:2}}@media (width<=767px){:root{--page-gutter:20px;--section-lg:96px;--section-md:72px}.site-header{height:64px}.section-marker{margin-bottom:48px}.section-marker span:last-child{text-align:right}.section-intro,.about-grid,.contact-grid,.narrative-grid,.method-grid,.topology-copy,.case-editorial,.ownership-grid,.case-navigation,.access-section,.report-split{grid-template-columns:1fr;gap:40px}.section-intro>a,.section-intro>p{justify-self:start}.signal-hero,.cinematic-hero{min-height:100svh}.hero-media img{object-position:62% 38%;width:145%;max-width:none;height:108%}.hero-media-wash{background:linear-gradient(#0000001a 28%,#000000e6),linear-gradient(90deg,#000000ad,#0000)}.hero-topline{font-size:.76rem;top:82px}.hero-topline span:last-child{display:none}.hero-lockup-new{width:calc(100% - 40px);bottom:31vh}.hero-lockup-new h1{font-size:clamp(3.2rem,16.7vw,5.8rem);line-height:.8}.hero-lockup-new .field-title{margin-top:18px;font-size:.76rem}.hero-brief{backdrop-filter:none;background:0 0;border-width:1px 0 0;width:auto;padding:14px 0 0;bottom:58px;left:20px;right:20px}.hero-brief p,.hero-brief-index{display:none}.hero-frame{inset:70px 10px 10px}.hero-crosshair,.hero-signal-node:nth-child(n+4),.cinematic-hero .field-scroll,.signal-labels .signal-label:nth-child(n+30){display:none}.resolution-frame{width:calc(100vw - 36px);height:73vh;top:12vh;left:18px}.corner{width:44px;height:44px}.hero-lockup{bottom:30vh;left:var(--page-gutter);width:calc(100% - 40px)}.hero-lockup h1{font-size:clamp(3.5rem,18vw,6rem);line-height:.89}.hero-title{letter-spacing:.08em;align-items:flex-start;font-size:.68rem}.hero-support{bottom:55px;right:auto;left:var(--page-gutter);width:calc(100% - 40px)}.hero-support p{margin-bottom:12px;font-size:.78rem}.hero-actions{gap:14px}.scroll-cue{display:none}.editorial-display{font-size:clamp(2.6rem,12vw,4.8rem)}.thesis-support{width:100%;margin:60px 0}.principles li{grid-template-columns:46px 1fr}.record-heading{flex-direction:column;align-items:flex-start;gap:20px}.metric-table a{grid-template-columns:38% 1fr 24px;gap:12px;min-height:96px}.metric-table small{display:none}.metric-table strong{font-size:clamp(1.8rem,10vw,3.5rem)}.about-copy p{width:100%}.about-portrait{aspect-ratio:1/1.1}.field-notes{min-height:auto;padding-bottom:80px}.field-notes-heading{height:auto;min-height:0;padding-block:70px 36px;display:block}.field-notes-heading h2{margin-top:28px;font-size:clamp(3.6rem,16vw,6rem)}.field-notes-viewport{height:auto;min-height:0;padding:0 var(--page-gutter);overflow:visible}.field-notes-track{gap:80px;width:100%;height:auto;padding:0;display:grid}.field-note-card{grid-template-columns:1fr;gap:26px;width:100%;height:auto;min-height:0;display:grid}.field-note-image{aspect-ratio:4/5;height:auto}.field-note-copy{padding-bottom:0}.field-note-copy h3{font-size:clamp(2.7rem,12vw,4.6rem)}.field-notes-meter{display:none}.experience-feature{grid-template-columns:1fr;gap:28px;min-height:auto;padding-block:60px}.experience-feature.variant-metric-wall,.experience-feature.variant-research,.experience-feature.variant-confidential,.experience-feature.variant-system-map,.experience-feature.variant-evidence{grid-template-columns:1fr}.experience-feature.variant-metric-wall .feature-identity,.experience-feature.variant-metric-wall .feature-body{grid-column:1}.experience-visual{grid-area:auto/1;min-height:520px}.experience-signal>span{width:calc(100vw - 90px)}.experience-outcome{grid-template-columns:1fr;align-items:start}.experience-outcome>p{grid-column:1}.experience-outcome strong{font-size:clamp(4.5rem,23vw,7.5rem)}.experience-visual-bottom span:first-child{display:none}.experience-visual-bottom{justify-content:flex-end}.feature-diagram{grid-column:1;min-height:320px}.outcome-ledger{grid-column:1}.outcome-ledger>div{grid-template-columns:1fr;gap:3px}.project-feature{gap:45px}.project-visual{min-height:460px;padding:12px;overflow:hidden}.project-media-stage{min-height:370px}.project-media-primary{width:96%}.project-media-secondary{width:44%;right:3%}.project-hud{top:18px;left:12px;right:12px}.project-reticle{transform:translate(-50%,-50%)scale(.72)}.pipeline{min-width:580px;height:300px}.wins-statement{min-height:65vh}.wins-statement>div{display:block}.wins-statement strong{font-size:55vw}.wins-statement h2{font-size:13vw}.mini-map svg{min-height:330px;padding:18px}.hackathon-collage{grid-template-rows:1.35fr 1fr 1fr;grid-template-columns:1fr;min-height:920px}.hackathon-photo.is-primary{grid-row:auto}.hackathon-photo:nth-child(4){border-width:5px;width:48%;height:25%;bottom:12px;right:12px}.hackathon-photo figcaption{flex-direction:column}.hackathon-photo figcaption strong{text-align:left}.map-footer{flex-direction:column;gap:5px}.selected-wins article{grid-template-columns:30px 44px 1fr}.selected-wins article>div:last-child{grid-column:3}.capability-clusters,.capability-list{grid-template-columns:1fr}.ledger>a,.ledger summary{grid-template-columns:1fr;gap:5px;padding:18px 0}.career-bands{padding:16px;overflow-x:auto}.career-bands>div,.career-bands footer{min-width:600px}.activity-heading{flex-direction:column;align-items:flex-start;gap:14px}.activity-stream div{grid-template-columns:1fr 1fr;gap:6px;padding:12px 0}.form-grid{grid-template-columns:1fr}.field-wide{grid-column:1}.footer-grid{grid-template-columns:1fr;gap:50px}.footer-meta{flex-wrap:wrap;justify-content:flex-start}.page-hero{min-height:85svh;padding-top:100px}.page-hero h1{font-size:clamp(2.6rem,12vw,5rem)}.doctrine-list article{grid-template-columns:40px 1fr}.doctrine-list article p,.doctrine-list article div{grid-column:2}.operating-graph svg{display:none}.topology-mobile{display:block}.topology-mobile p{border-bottom:1px solid var(--color-line);padding:14px 0;font:.65rem IBM Plex Mono,monospace}.formation-grid,.capability-results{grid-template-columns:1fr}.capability-evidence,.explorer>.segmented{position:static}.segmented{grid-template-columns:1fr 1fr;display:grid}.experience-record{grid-template-columns:32px 54px 1fr;gap:14px;min-height:auto}.record-main,.record-ledger{grid-column:3}.record-logo{width:50px;height:50px}.directory-index{grid-template-columns:1fr;position:static}.directory-index a{border-right:0;border-bottom:1px solid var(--color-line);min-height:62px}.case-title{grid-template-columns:1fr;gap:35px}.case-meta{grid-template-columns:1fr 1fr}.case-schematic,.stage-chain{grid-template-columns:1fr}.case-schematic div,.stage-chain div{border-right:1px solid var(--color-line);min-height:80px}.stage-chain strong{margin-top:25px}.workflow-steps,.tradeoff-grid{grid-template-columns:1fr}.workflow-steps article,.tradeoff-grid article{min-height:220px}.architecture-toolbar{flex-direction:column;align-items:flex-start;gap:8px}.architecture-viewer svg{min-width:760px}.architecture-viewer{overflow-x:auto}.adr-list details>div{padding-left:0}.evidence-table>div{grid-template-columns:1fr;gap:5px;padding:20px 0}.evidence-table .table-head{display:none}.case-navigation>div:last-child{flex-direction:column;align-items:flex-start}.hackathon-lockup{min-height:55vh;padding-top:6vh;display:block}.hackathon-lockup strong{font-size:58vw}.hackathon-lockup h1{font-size:13vw}.hackathon-hero dl{grid-template-columns:1fr 1fr}.hackathon-hero dl div:nth-child(2){border-right:1px solid var(--color-line)}.wins-map{min-height:360px}.wins-map svg{padding:15px}.map-readout{grid-template-columns:1fr;gap:4px}.win-selector button{grid-template-columns:36px 1fr}.win-selector button span:last-child{grid-column:2}.metadata-grid{grid-template-columns:1fr}.wins-ledger article{grid-template-columns:38px 1fr;gap:18px;min-height:auto}.win-result{grid-column:2}.ledger-header{display:none}.achievement-detail{padding-left:0}.report-metrics{grid-template-columns:1fr 1fr}.report-metrics article{min-height:210px}.report-chart,.methodology-section{overflow-x:auto}.report-chart>*{min-width:760px}.impact-table>div{grid-template-columns:1fr 1fr}.impact-table p,.impact-table small{grid-column:2}.report-split{gap:90px}.resume-layout{padding-inline:0}.resume-viewer,.resume-viewer object{min-height:520px}.resume-fallback{min-height:520px;padding:35px var(--page-gutter)}.document-controls{margin-inline:var(--page-gutter)}.protected-grid h1{font-size:18vw}.redacted-preview{min-height:360px}.not-found>div:last-child{flex-direction:column;align-items:center}.token-preview,.state-stories{grid-template-columns:1fr}.about-hero-v2{padding-top:92px}.about-hero-image img{object-position:62% 42%;width:138%;max-width:none}.about-hero-lockup{grid-template-columns:1fr}.about-hero-lockup h1{font-size:clamp(3.1rem,14vw,5.2rem)}.about-hero-lockup>p:last-child{margin-top:26px}.about-proof-strip{grid-template-columns:1fr 1fr}.about-proof-strip>div:nth-child(2){border-right:0}.about-proof-strip>div{border-bottom:1px solid #ffffff2e;min-height:104px}.about-narrative-grid,.about-columns,.about-career-intro,.about-formation-grid{grid-template-columns:1fr;gap:36px}.about-lead{margin:24px 0 52px;font-size:clamp(2.2rem,10.5vw,4rem)}.doctrine-list-v2 article{grid-template-columns:36px 36px 1fr;align-items:start;gap:16px}.doctrine-list-v2 h2,.doctrine-list-v2 p,.doctrine-list-v2 small{grid-column:3}.career-path-v2{grid-template-columns:1fr}.career-path-v2 article{min-height:320px}.about-formation-grid>div{min-height:360px}.hackathon-hero-v2{padding-top:92px}.hackathon-hero-v2 .hackathon-lockup{min-height:40vh;padding-top:2vh}.hackathon-hero-copy>p:last-child{width:100%;margin:24px 0 0}.hackathon-metric-strip{grid-template-columns:1fr 1fr}.hackathon-metric-strip>div{border-bottom:1px solid #ffffff2e;min-height:104px}.featured-wins-intro,.featured-win-grid{grid-template-columns:1fr}.featured-win-card,.featured-win-card.is-wide{grid-column:auto;grid-template-rows:1.1fr 1fr;grid-template-columns:1fr;min-height:650px}.featured-win-media{min-height:330px}.wins-ledger-v2 article{grid-template-columns:32px 54px 1fr}.wins-ledger-v2 article>div:nth-child(3),.wins-ledger-v2 .win-result{grid-column:3}.wins-ledger-v2 .win-result{text-align:left;align-items:flex-start}.hackathon-method-grid{grid-template-columns:1fr;min-height:auto}.hackathon-method-grid>p,.hackathon-method-grid>div{grid-column:1}body :is(.eyebrow,.section-marker,.page-meta,.result-count,.feature-meta,.visual-header,.visual-log,.field-label,.hero-topline,.hero-brief-index,.hero-signal-node,.field-scroll,.map-footer,.win-ordinal,.activity-heading span,.activity-stream span,.activity-stream i,.feed-note,.footer-meta,.win-result span){font-size:.78rem}}@media (width<=359px){.hero-lockup h1{word-break:break-word;font-size:3rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:6px}.hero-support{bottom:25px}.metric-table a{grid-template-columns:1fr 1fr}.metric-table i{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sampling-line{display:none}}[data-motion=reduced] .sampling-line,[data-performance=reduced] .signal-path:nth-child(n+13),[data-performance=reduced] .signal-labels span:nth-child(n+36),[data-performance=reduced] .sampling-line{display:none}:root{--content-width:1680px;color-scheme:light}body{background:var(--palantir-gray);color:var(--ink-050)}p{max-width:72ch}.section-label,.project-context,.footer-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-family:IBM Plex Mono,monospace;font-size:.6875rem}.section-label{margin-bottom:28px}.section-heading-simple{justify-content:space-between;align-items:end;gap:36px;margin-bottom:clamp(44px,6vw,84px);display:flex}.section-heading-simple h2{max-width:1000px;font-size:var(--heading-1);text-transform:uppercase;margin:0;font-weight:400}.section-heading-simple .section-label{margin-bottom:14px}.intro-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start;gap:clamp(42px,8vw,130px);display:grid}.intro-grid h2{text-transform:uppercase;max-width:1000px;margin:0;font-size:clamp(2.6rem,5.5vw,6rem);font-weight:400}.intro-grid>div{padding-top:12px}.intro-grid>div p{color:var(--steel-700);font-size:1.06rem}.facts-section{border-top:1px solid var(--line-black-medium)}.source-note{color:var(--steel-500);margin:24px 0 0;font-size:.82rem}.header-resume{border-bottom:2px solid var(--state-blue);color:inherit;padding-bottom:4px}.site-header:not(.is-scrolled),.site-header:not(.is-scrolled) .wordmark,.site-header:not(.is-scrolled) .desktop-nav a,.site-header:not(.is-scrolled) .header-actions{color:var(--steel-300)}.site-header:not(.is-scrolled) .wordmark,.site-header:not(.is-scrolled) .desktop-nav a:hover,.site-header:not(.is-scrolled) .desktop-nav a.is-active{color:var(--paper-050)}.site-header:not(.is-scrolled) .mobile-menu-button span:not(.visually-hidden){background:var(--paper-050)}body:is([data-path=\/],[data-path=\/404],[data-path=\/templates]) .site-header:not(.is-scrolled),body:is([data-path=\/],[data-path=\/404],[data-path=\/templates]) .site-header:not(.is-scrolled) :is(.wordmark,.desktop-nav a,.header-actions,.header-contact){color:var(--ink-050)}body:is([data-path=\/],[data-path=\/404],[data-path=\/templates]) .site-header:not(.is-scrolled) .desktop-nav a:hover,body:is([data-path=\/],[data-path=\/404],[data-path=\/templates]) .site-header:not(.is-scrolled) .desktop-nav a.is-active{color:var(--ink-000)}body:is([data-path=\/],[data-path=\/404],[data-path=\/templates]) .site-header:not(.is-scrolled) .mobile-menu-button span:not(.visually-hidden){background:var(--ink-050)}.field-theatre{height:calc(88vh - clamp(96px,11vh,150px));top:clamp(96px,11vh,150px)}.theatre-graph{width:100%;height:100%;position:absolute;inset:0}.theatre-graph path{fill:none;stroke:#ffffff57;stroke-width:1px}.theatre-graph path.edge-signal{stroke:#476bffbf}.theatre-graph circle{fill:var(--ink-050);stroke:#ffffffbf;stroke-width:1px}.theatre-graph circle.node-core{fill:var(--state-blue);stroke:none}.theatre-graph rect{fill:#ffffff0a;stroke:#fff6}.theatre-graph text{fill:#ffffffa8;letter-spacing:.08em;font:10px IBM Plex Mono,monospace}.theatre-graph text.t-dim{fill:#ffffff59;font-size:8.5px}.theatre-scan{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#0000,#97b7ff24,#0000);width:24%;position:absolute;inset:0 auto 0 -28%;transform:skew(-12deg)}.theatre-foot{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff2e;justify-content:space-between;padding-top:10px;font:.55rem IBM Plex Mono,monospace;display:flex;position:absolute;bottom:14px;left:18px;right:18px}.field-evidence{flex-direction:column;padding:16px 14px;display:flex;overflow:hidden}.field-evidence>span{color:var(--ink-050);letter-spacing:.1em;border-bottom:1px solid #0006;padding-bottom:10px;font:.55rem IBM Plex Mono,monospace}.evidence-row{color:var(--steel-700);letter-spacing:.04em;border-bottom:1px solid #0000001f;grid-template-columns:auto 1fr;gap:4px 10px;padding:9px 0;font:.55rem IBM Plex Mono,monospace;display:grid}.evidence-row b{color:var(--ink-050);font-weight:500}.evidence-row small{color:var(--steel-500);grid-column:1/-1;font-size:.52rem}.field-name h1{color:#fff;mix-blend-mode:difference}.field-name .hero-line{display:block;overflow:hidden}.field-name .hero-char{will-change:transform;display:inline-block}[data-hero] .field-title{color:var(--paper-050)}[data-hero] .field-actions .primary-action,[data-hero] .field-actions .secondary-action{color:var(--paper-050);border-color:#ffffffb8}.field-support{width:min(560px,32vw);bottom:22px}.field-support p{max-width:52ch;margin:0;font-size:clamp(.82rem,.9vw,.98rem)}.status-rail{z-index:940;color:#fff;mix-blend-mode:difference;letter-spacing:.1em;text-transform:uppercase;pointer-events:none;flex-direction:column;align-items:center;gap:14px;font:.56rem IBM Plex Mono,monospace;display:flex;position:fixed;top:50%;right:20px;transform:translateY(-50%)}.status-rail .rail-name{writing-mode:vertical-rl}.status-rail .rail-track{background:#ffffff59;width:1px;height:110px}.status-rail .rail-track i{transform-origin:top;background:#fff;width:100%;height:100%;display:block;transform:scaleY(0)}html.motion :is([data-reveal],[data-reveal-group]>*),html.motion [data-hero] :is(.field-title,.field-actions,.field-support,.field-scroll,.field-label,.field-ticks i,.evidence-row){opacity:0}html.motion [data-hero] .hero-char{transform:translateY(110%)}html.motion [data-hero] .theatre-graph :is(circle,rect,text){opacity:0}[data-sweep]{position:relative}[data-sweep]:before{content:"";width:100%;height:2px;transform:scaleX(var(--sweep,1));transform-origin:0;background:var(--state-blue);position:absolute;top:-1px;left:0}.career-list-simple{border-top:1px solid var(--line-black-hard)}.career-list-simple article{border-bottom:1px solid var(--line-black-medium);grid-template-columns:1fr 1.5fr .7fr;gap:36px;padding:30px 0;display:grid}.career-list-simple article>div{gap:5px;display:grid}.career-list-simple article>div strong{text-transform:uppercase;font-size:clamp(1.2rem,1.8vw,1.7rem);font-weight:400}.career-list-simple article>div span,.career-list-simple article small{color:var(--steel-700)}.career-list-simple article small{letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.62rem}.career-list-simple article p{color:var(--steel-700);margin:0}.about-formation-simple{padding-block:clamp(80px,12vw,150px)}.about-formation-simple>div{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.about-formation-simple article{border:1px solid var(--line-black-medium);background:var(--paper-000);padding:clamp(30px,5vw,64px)}.about-formation-simple h2{color:var(--ink-050);font-size:clamp(2rem,4vw,4.2rem);font-weight:400}.about-formation-simple p{color:var(--steel-700)}.visual-kind-schematic{background:var(--paper-050)}.project-schematic{width:84%;max-height:430px}.project-schematic path{fill:none;stroke:var(--line-black-hard);stroke-width:1.1px}.project-schematic rect{fill:var(--paper-000);stroke:var(--ink-050)}.project-schematic circle{fill:var(--state-blue)}.project-schematic text{fill:var(--steel-700);letter-spacing:.06em;font:11px IBM Plex Mono,monospace}.simple-case-hero{min-height:0;padding-top:150px;padding-bottom:90px}.simple-case-hero h1{text-transform:uppercase;color:var(--paper-050);margin:30px 0 20px;font-size:clamp(3.6rem,9vw,9.5rem);font-weight:400}.case-back{color:var(--steel-500);letter-spacing:.08em;text-transform:uppercase;font:.68rem IBM Plex Mono,monospace}.case-deck{max-width:48ch;color:var(--steel-300);font-size:clamp(1.2rem,2vw,1.7rem)}.simple-case-hero .case-meta{border-top:1px solid var(--line-white-medium);grid-template-columns:repeat(3,1fr);margin:50px 0 40px;display:grid}.simple-case-hero .case-meta div{border:0;padding:20px 24px 0 0}.simple-case-hero .case-meta dd{color:var(--paper-050);margin:6px 0 0;font-size:.82rem}.project-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.simple-case-hero .primary-action{border-color:var(--line-white-hard);color:var(--paper-050)}.case-summary{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.case-summary h2,.case-section h2,.artifact-section h2,.case-current h2{text-transform:uppercase;font-size:clamp(2.2rem,4.5vw,4.8rem);font-weight:400}.case-summary>p{color:var(--steel-700);font-size:clamp(1.15rem,1.8vw,1.6rem)}.case-section{border-top:1px solid var(--line-black-medium);grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.case-section>div:last-child>p{color:var(--steel-700);font-size:1.04rem}.case-section ul{border-top:1px solid var(--line-black-hard);margin:32px 0 0;padding:0;list-style:none}.case-section li{border-bottom:1px solid var(--line-black-medium);padding:16px 0}.artifact-section{background:var(--paper-050)}.artifact-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:48px;display:grid}.project-artifact figure,.artifact-grid figure{border:1px solid var(--line-black-medium);background:var(--paper-000);margin:0;padding:20px}.project-artifact figure img+img{margin-top:12px}.project-artifact figcaption,.artifact-grid figcaption{color:var(--steel-500);margin-top:14px;font-size:.74rem}.artifact-missing{border:1px solid var(--line-black-medium);background:var(--paper-100);flex-direction:column;justify-content:end;min-height:340px;padding:clamp(28px,5vw,64px);display:flex}.artifact-missing strong{font-size:clamp(1.5rem,3vw,3rem);font-weight:400}.artifact-missing p{color:var(--steel-700);margin:14px 0 0}.case-current{border-top:1px solid var(--line-black-medium);grid-template-columns:1fr 1fr auto;align-items:end;gap:36px;display:grid}@media (width<=1100px){.status-rail{display:none}}@media (width<=1100px) and (width>=641px){.field-support,.theatre-foot{display:none}}@media (width<=900px){.field-theatre{width:82vw;left:0}.field-evidence{width:17vw;min-width:128px;right:0}.intro-grid,.case-summary,.case-section,.case-current{grid-template-columns:1fr;gap:40px}.career-list-simple article{grid-template-columns:1fr;gap:14px}.simple-case-hero .case-meta,.artifact-grid,.about-formation-simple>div{grid-template-columns:1fr}.section-heading-simple{flex-direction:column;align-items:flex-start}}@media (width<=640px){.field-theatre{width:100%;height:54vh;top:72px}.field-evidence{display:none}.field-name{top:calc(54vh - 1.2em);bottom:auto}.field-name h1{font-size:clamp(2.9rem,13.5vw,4.6rem)}[data-hero] .field-title{color:var(--ink-050);font-size:.68rem}[data-hero] .field-actions .primary-action,[data-hero] .field-actions .secondary-action{color:var(--ink-050);border-color:var(--ink-050)}.field-actions{flex-wrap:wrap;gap:14px;margin-top:26px}.field-support{right:var(--page-gutter);bottom:76px;left:var(--page-gutter);width:auto}.field-support p{font-size:.85rem}.field-scroll{bottom:24px}.field-label{display:none}.field-label.on-black{display:block}.theatre-foot{display:none}}@media print{:root{color-scheme:light}body{color:#000;background:#fff;font-size:10pt}body:before,.site-header,.site-footer,.page-progress,.motion-notice,.performance-notice,.report-controls{display:none!important}.experience-section,.hackathon-preview,.contact-section,.page-hero,.case-hero,.hackathon-hero,.protected-hero,.site-footer{color:#000!important;background:#fff!important}.experience-section h2,.experience-section h3,.hackathon-preview h2,.contact-statement h2,.page-hero h1,.case-title h1,.hackathon-lockup strong,.hackathon-lockup h1,.protected-grid h1,.footer-name{color:#000!important}p,.eyebrow,small,span{color:#222!important}.page-hero,.page-section,.report-section{break-inside:avoid;background:#fff;min-height:0;padding:24px 0}.page-hero{padding-top:0}.page-hero h1{font-size:30pt}.report-metrics,.report-chart,.impact-table,.matrix-table{border-color:#555}.report-band i,.bar-report i{background:#333}a[href^=http]:after{content:" (" attr(href) ")";font-size:8pt}}
