:root{--ink:#10120f;--paper:#f4f1e8;--acid:#d7ff36;--muted:#666a60;--line:#c9c7bc;--night:#181b17;--white:#fffef8;--max:1240px;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--sans:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--serif:Georgia,"Times New Roman",serif}.living-office-intro{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:end;gap:3rem;display:grid}.living-office-intro .page-head{margin-bottom:0}.evidence-ledger{margin:0}.evidence-ledger div{border-top:1px solid var(--line);padding:.7rem 0}.evidence-ledger dt{font:700 .7rem var(--mono);text-transform:uppercase;color:var(--muted)}.evidence-ledger dd{margin:.2rem 0 0}.living-office-flow ol{margin:0;padding:0;list-style:none}.living-office-flow li{border-top:1px solid var(--line);grid-template-columns:minmax(42px,90px) minmax(0,1fr);gap:clamp(.5rem,4vw,2rem);padding:2rem 0;display:grid}.flow-index{font:clamp(1.2rem,4vw,2rem) var(--mono);color:var(--muted)}.living-office-flow article{max-width:820px}.living-office-flow h3{font:500 clamp(1.8rem,4vw,3.4rem)/1.05 var(--serif);margin:.35rem 0 1rem}.flow-evidence{border-left:5px solid var(--acid);background:var(--white);padding:1rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:#496400}img{max-width:100%;height:auto}.skip{position:absolute;top:0;left:-9999px}.skip:focus{background:var(--acid);z-index:20;padding:.7rem;top:1rem;left:1rem}.site-header{max-width:var(--max);border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:2rem;margin:auto;padding:1.1rem 2rem;display:flex}.wordmark{letter-spacing:-.055em;font-size:1.45rem;font-weight:850;text-decoration:none;position:relative}.wordmark span{background:var(--acid);margin-right:.04em;padding:.08em .14em}.wordmark i{border:1px solid;border-radius:50%;width:.45rem;height:.45rem;margin-left:.35rem;display:inline-block}.wordmark.small{font-size:1.15rem}.site-header nav{text-transform:uppercase;letter-spacing:.06em;gap:1.35rem;font-size:.82rem;font-weight:700;display:flex}.site-header nav a{text-decoration:none}.site-header nav a[aria-current=page]{border-bottom:3px solid var(--acid)}.nav-toggle{font:inherit;background:0 0;border:1px solid;padding:.4rem .6rem;display:none}.shell{max-width:var(--max);margin:auto;padding:4rem 2rem}.eyebrow,.kicker{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700}.kicker{color:#4a5f00}.hero{max-width:var(--max);border-bottom:1px solid;grid-template-columns:1.45fr .55fr;gap:4rem;margin:auto;padding:6rem 2rem 4rem;display:grid}.hero h1{font-family:var(--serif);letter-spacing:-.075em;max-width:950px;margin:.4rem 0 2rem;font-size:clamp(3.7rem,9vw,8.6rem);line-height:.78}.hero h1 em{background:linear-gradient(transparent 67%,var(--acid) 0);font-style:normal}.hero .lede{max-width:660px;font-size:1.22rem}.status-panel{background:var(--white);box-shadow:7px 7px 0 var(--ink);border:1px solid;align-self:end;padding:1.2rem}.status-panel dl{margin:0}.status-panel div{border-top:1px solid var(--line);justify-content:space-between;padding:.55rem 0;display:flex}.status-panel dt{color:var(--muted)}.status-panel dd{font-family:var(--mono);margin:0;font-size:.8rem}.section-head{border-bottom:1px solid;justify-content:space-between;align-items:end;margin-bottom:1.5rem;display:flex}.section-head h2,.page-head h1{font-family:var(--serif);letter-spacing:-.045em;font-weight:500}.section-head h2{margin:.2rem 0;font-size:clamp(2rem,4vw,4rem)}.page-head{max-width:800px;margin-bottom:3rem}.page-head h1{margin:.3rem 0 1.3rem;font-size:clamp(3.3rem,7vw,6.5rem);line-height:.9}.page-head p{font-size:1.2rem}.story-grid{grid-template-columns:repeat(12,1fr);gap:1.4rem;display:grid}.story-card{border-top:5px solid;grid-column:span 4;padding-top:1rem}.story-card.featured{grid-column:span 7}.story-card h3{font-family:var(--serif);margin:.45rem 0;font-size:clamp(1.45rem,2.7vw,2.5rem);line-height:1.05}.story-card.featured h3{font-size:clamp(2rem,4vw,4.1rem)}.meta{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;gap:.7rem;font-size:.72rem;display:flex}.badge{background:var(--acid);color:var(--ink);font:700 .7rem var(--mono);text-transform:uppercase;padding:.18rem .45rem;display:inline-flex}.analysis{background:var(--night);color:var(--white);padding:4rem 0}.analysis .shell{padding-top:0;padding-bottom:0}.analysis-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.analysis article{border-top:1px solid #767a70;padding-top:1rem}.analysis h3{font-family:var(--serif);font-size:2rem;line-height:1.1}.analysis a{color:var(--acid)}.split{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.panel{background:var(--white);border:1px solid var(--line);padding:1.5rem}.metric-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.metric{border:1px solid;padding:1rem}.metric strong{font:500 2rem var(--serif);display:block}.metric span{color:var(--muted);font-size:.8rem}.timeline{padding:0;list-style:none}.timeline li{border-top:1px solid;grid-template-columns:180px 1fr;gap:1.5rem;padding:1.3rem 0;display:grid}.timeline time{font-family:var(--mono);font-size:.78rem}.prose{max-width:780px}.prose h2{font-family:var(--serif);margin-top:2.5rem;font-size:2.3rem}.prose h3{margin-top:2rem}.prose blockquote{border-left:5px solid var(--acid);font-family:var(--serif);margin:2rem 0;padding:.3rem 1.3rem;font-size:1.35rem}.source-box{background:var(--white);border:1px solid;margin:2rem 0;padding:1rem}.roadmap{counter-reset:phase}.roadmap article{counter-increment:phase;border-top:1px solid;grid-template-columns:90px 1fr;gap:1rem;padding:1.5rem 0;display:grid}.roadmap article:before{content:"0" counter(phase);font:2rem var(--mono);color:var(--muted)}.status{font:700 .72rem var(--mono);text-transform:uppercase}.status.current{color:#4a6300}.status.future{color:var(--muted)}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.7rem .4rem}th{font:700 .72rem var(--mono);text-transform:uppercase}footer{max-width:var(--max);border-top:1px solid;grid-template-columns:1fr auto;gap:2rem;margin:4rem auto 0;padding:2rem;display:grid}.footer-links{gap:1rem;font-size:.8rem;display:flex}.ownership{color:var(--muted);grid-column:1/-1;font-size:.78rem}@media (width<=900px){.site-header{padding:1rem}.nav-toggle{display:block}.site-header nav{background:var(--paper);z-index:10;border:1px solid;flex-direction:column;padding:1rem;display:none;position:absolute;top:64px;left:1rem;right:1rem}.site-header nav.open{display:flex}}@media (width<=800px){.hero{grid-template-columns:1fr;gap:2rem;padding:4rem 1rem 3rem}.hero h1{font-size:clamp(3.2rem,18vw,6rem)}.shell{padding:3rem 1rem}.story-card,.story-card.featured{grid-column:1/-1}.analysis-grid,.split{grid-template-columns:1fr}.metric-grid{grid-template-columns:1fr 1fr}.timeline li{grid-template-columns:1fr;gap:.2rem}footer{grid-template-columns:1fr;padding:1rem}.footer-links{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}:focus-visible{outline-offset:3px;outline:3px solid #6a8500}:root{--office-ink:#050608;--office-paper:#f2eee5;--office-lime:#caff4a;--office-cyan:#74e6ff;--office-amber:#ffae63;--office-red:#ff5848;--office-line:#ffffff2e;--office-serif:Georgia, "Times New Roman", serif;--office-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--office-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}html.screen-is-open{overflow:hidden}body:has(.office-v2){background:var(--office-ink);color:#fff}body:has(.office-v2)>.site-header,body:has(.office-v2)>footer{display:none}body:has(.office-v2) #content{overflow:clip}body:has(.office-v2)>.skip{background:var(--office-lime);color:#080a08;z-index:1000;position:fixed}.office-v2{--camera-stop:0;--journey-progress:0;--walk-zoom:0;--walk-shift:0%;--walk-blur:0px;--zone-glow:#caff4a24;color:#f7f5ef;font:16px/1.5 var(--office-sans);isolation:isolate;background:#0b1014;position:relative}.office-v2 *{box-sizing:border-box}.office-v2 a{color:inherit}.office-environment{z-index:-3;background:#10171c;position:fixed;inset:0;overflow:hidden}.office-environment__image{--room-opacity:0;--room-scale:1.04;--room-x:0%;--room-y:0%;--room-blur:0px;--room-focus-x:50%;--room-focus-y:50%;background-image:linear-gradient(90deg, #050a0e1f, #050a0e03 45%, #050a0e14), linear-gradient(0deg, #04080b24, transparent 48%), var(--room-image);background-position:var(--room-focus-x) var(--room-focus-y);opacity:var(--room-opacity);transform:scale(var(--room-scale)) translate3d(var(--room-x), var(--room-y), 0);filter:saturate(1.01)brightness(1.04)contrast(1.01);will-change:opacity, transform;backface-visibility:hidden;transform-origin:50%;contain:paint;background-size:cover;transition:none;position:absolute;inset:-10%}.office-v2:not([data-walking=true]) .office-environment__image{transition:opacity .32s,transform .32s}.office-environment__depth{box-shadow:inset 0 0 180px var(--zone-glow);background:radial-gradient(circle at 50% 48%,#0000 0 31%,#0203040f 68%,#02030447 100%),linear-gradient(90deg,#0000001f,#0000 28% 76%,#0000001f);transition:box-shadow 1.2s;position:absolute;inset:0}.office-v2[data-current-scene="1"]{--zone-glow:#ffae6333}.office-v2[data-current-scene="2"]{--zone-glow:#74e6ff38}.office-v2[data-current-scene="3"]{--zone-glow:#caff4a26}.office-v2[data-current-scene="4"]{--zone-glow:#74e6ff2b}.office-v2[data-current-scene="5"]{--zone-glow:#ff584833}.office-v2[data-current-scene="6"],.office-v2[data-current-scene="7"]{--zone-glow:#caff4a21}.office-v2[data-current-scene="8"],.office-v2[data-current-scene="9"],.office-v2[data-current-scene="10"]{--zone-glow:#ffae6329}.office-environment__grain{opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.office-header{z-index:70;color:#1d2a31;backdrop-filter:blur(14px);background:#f7f8f5f5;border-bottom:1px solid #cbd4d0;align-items:center;gap:3rem;height:72px;padding:0 clamp(1.2rem,3vw,3rem);display:flex;position:fixed;inset:0 0 auto;box-shadow:0 8px 28px #1d2a3114}.office-wordmark{color:#1d2a31;letter-spacing:-.05em;font-size:1.18rem;font-weight:900;text-decoration:none}.office-wordmark span{color:var(--office-lime)}.office-wordmark i{background:var(--office-red);width:5px;height:5px;box-shadow:0 0 16px var(--office-red);border-radius:50%;margin-left:.25rem;display:inline-block}.office-project-switcher{flex:none;position:relative}.office-project-trigger{cursor:pointer;background:0 0;border:0;align-items:center;padding:.55rem .65rem .55rem 0;display:inline-flex}.office-project-trigger b{color:#2f6f8f;font:900 .8rem var(--office-mono);margin-left:.55rem;transition:transform .18s}.office-project-trigger[aria-expanded=true] b{transform:rotate(180deg)}.office-project-trigger:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #2f6f8f47}.office-header .office-project-menu{z-index:90;background:#fffffffc;border:1px solid #c7d0cc;border-radius:12px;gap:4px;width:min(330px,100vw - 32px);margin-left:0;padding:10px;display:grid;position:absolute;top:calc(100% + 16px);left:0;box-shadow:0 18px 46px #1d2a312e}.office-header .office-project-menu[hidden]{display:none!important}.office-header .office-project-menu a{color:#1d2a31;border-radius:8px;gap:3px;padding:11px 12px;text-decoration:none;display:grid}.office-header .office-project-menu a:hover,.office-header .office-project-menu a:focus-visible{background:#eef3f1;outline:none}.office-header .office-project-menu a[aria-current=page]{background:#e4eef1;box-shadow:inset 3px 0 #2f6f8f}.office-header .office-project-menu strong{font:800 .84rem var(--office-sans)}.office-header .office-project-menu small{color:#53646d;font:700 .61rem var(--office-mono);letter-spacing:.08em;text-transform:uppercase}.office-header .office-project-menu .office-projects-all{border-top:1px solid #d8dfdc;border-radius:0 0 8px 8px;margin-top:4px}.office-menu{color:#1d2a31;cursor:pointer;font:800 .64rem var(--office-mono);letter-spacing:.11em;text-transform:uppercase;background:#fff;border:1px solid #9eaaa5;border-radius:999px;align-items:center;gap:.75rem;margin-left:auto;padding:.62rem .78rem;display:inline-flex}.office-menu>i{gap:4px;width:18px;display:grid}.office-menu>i>b{background:currentColor;height:1px;transition:transform .18s;display:block}.office-menu[aria-expanded=true]>i>b:first-child{transform:translateY(2.5px)rotate(45deg)}.office-menu[aria-expanded=true]>i>b:last-child{transform:translateY(-2.5px)rotate(-45deg)}.office-menu:focus-visible{outline-offset:3px;outline:3px solid #2f6f8f47}.office-mobile-nav{z-index:69;background:#fffffffc;border:1px solid #c7d0cc;border-radius:12px;width:min(380px,100vw - 2.4rem);padding:.7rem;display:grid;position:fixed;top:80px;right:clamp(1.2rem,3vw,3rem);box-shadow:0 18px 46px #1d2a312e}.office-mobile-nav[hidden]{display:none!important}.office-mobile-nav>span{color:#718087;font:800 .56rem var(--office-mono);letter-spacing:.14em;text-transform:uppercase;padding:.65rem .75rem .55rem}.office-mobile-nav a{color:#1d2a31;font:800 .76rem var(--office-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.82rem .75rem;text-decoration:none;display:flex}.office-mobile-nav a:hover,.office-mobile-nav a:focus-visible{background:#eef3f1;outline:none}.office-mobile-nav a[aria-current=page]{background:#e4eef1;box-shadow:inset 3px 0 #2f6f8f}.office-mobile-nav a i{color:#2f6f8f;font-style:normal}.scene-guide{z-index:60;text-transform:uppercase;flex-direction:column;align-items:center;gap:.75rem;display:flex;position:fixed;top:50%;right:1.4rem;transform:translateY(-50%)}.scene-guide>span{font:400 1.8rem var(--office-serif)}.scene-guide>i{background:#ffffff38;width:1px;height:112px;position:relative}.scene-guide b{--scene-progress:20%;width:3px;height:var(--scene-progress);background:var(--office-lime);transition:height .6s;position:absolute;top:0;left:-1px;box-shadow:0 0 16px #caff4a99}.scene-guide>strong{writing-mode:vertical-rl;font:700 .58rem var(--office-mono);letter-spacing:.18em}.office-scene{opacity:.72;align-items:center;min-height:105svh;padding:clamp(7rem,12vh,10rem) max(7vw,5rem);transition:opacity .8s;display:grid;position:relative}.office-scene.is-active{opacity:1}.office-scene:before{content:"";z-index:-1;opacity:.6;background:linear-gradient(90deg,#04080b61,#04080b08 58%,#04080b1a);position:absolute;inset:0}.scene-copy{z-index:2;backdrop-filter:blur(12px);background:linear-gradient(135deg,#080d11d1,#080d114d);border-left:1px solid #ffffff80;width:min(680px,48vw);padding:clamp(1.4rem,3vw,3rem);position:relative}.office-scene .scene-copy,.office-scene .owner-console,.office-scene .screen-portal,.office-scene .central-process,.office-scene .role-station,.office-scene .department-panel,.office-scene .project-gallery,.office-scene .exit-content,.office-scene .exit-links{opacity:.5;transition:opacity .75s,transform 1.05s cubic-bezier(.16,.8,.2,1);transform:translateY(42px)scale(.985)}.office-scene.is-active .scene-copy,.office-scene.is-active .owner-console,.office-scene.is-active .screen-portal,.office-scene.is-active .central-process,.office-scene.is-active .role-station,.office-scene.is-active .department-panel,.office-scene.is-active .project-gallery,.office-scene.is-active .exit-content,.office-scene.is-active .exit-links{opacity:1;transform:translate(0,0)scale(1)}.office-scene.is-past .scene-copy,.office-scene.is-past .owner-console,.office-scene.is-past .screen-portal,.office-scene.is-past .central-process,.office-scene.is-past .role-station,.office-scene.is-past .department-panel,.office-scene.is-past .project-gallery,.office-scene.is-past .exit-content,.office-scene.is-past .exit-links{transform:translateY(-26px)scale(.99)}.office-threshold{--threshold-progress:0;color:#fff;text-align:center;text-transform:uppercase;background:linear-gradient(90deg,#080c0ec7,#080c0e0f 50%,#080c0ec7);place-content:center;justify-items:center;gap:.45rem;min-height:92svh;display:grid;position:relative;overflow:hidden}.office-threshold:before{content:"";box-shadow:inset 0 0 60px var(--zone-glow), 0 0 50px #00000073;transform:perspective(900px) rotateX(-4deg) scale(calc(.72 + var(--threshold-progress) * .42));background:linear-gradient(110deg,#0000 0 46%,#ffffff14 50%,#0000 54%);border:1px solid #ffffff6b;border-bottom:0;transition:border-color .3s;position:absolute;inset:11% 15%}.office-threshold:after{content:"";clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);opacity:calc(.22 + var(--threshold-progress) * .55);transform:perspective(500px) rotateX(58deg) translateY(calc(var(--threshold-progress) * 18%));transform-origin:top;background:repeating-linear-gradient(90deg,#0000 0 8%,#ffffff21 8.2% 8.35%,#0000 8.5% 16%);position:absolute;inset:48% 6% -12%}.office-threshold span,.office-threshold strong,.office-threshold i{z-index:1;position:relative}.office-threshold span{color:var(--office-lime);font:800 .58rem var(--office-mono);letter-spacing:.2em}.office-threshold strong{font:400 clamp(2rem, 4vw, 4.5rem) var(--office-serif);letter-spacing:-.045em;text-transform:none;transform:scale(calc(.86 + var(--threshold-progress) * .14));text-shadow:0 12px 34px #000c}.office-threshold i{background:linear-gradient(var(--office-lime), transparent);width:1px;height:52px;box-shadow:0 0 16px var(--office-lime);transform:scaleY(calc(.45 + var(--threshold-progress) * .75));transform-origin:top;margin-top:.7rem}.office-kicker,.app-kicker{color:var(--office-lime);font:800 .65rem var(--office-mono);letter-spacing:.17em;text-transform:uppercase;margin:0 0 1rem}.scene-copy h1,.scene-copy h2{font:400 clamp(3.5rem, 6.5vw, 7rem)/.87 var(--office-serif);letter-spacing:-.065em;margin:.3rem 0 1.4rem}.scene-copy h1{font-family:var(--office-sans);font-weight:900}.scene-copy h1 span{color:var(--office-lime)}.scene-copy h2 em{color:var(--office-red);font-weight:400}.scene-copy>p:last-child{color:#c9c8c5;max-width:560px;font-size:1.02rem}.office-action,.office-exit{background:#08090cb8;border:1px solid #fff6;border-radius:999px;align-items:center;gap:2rem;margin-top:1.6rem;padding:.85rem 1.1rem;font-weight:800;text-decoration:none;display:inline-flex}.office-action:hover,.office-exit:hover{border-color:var(--office-lime);color:var(--office-lime)}.arrival{align-items:end;min-height:100svh}.arrival:before{background:linear-gradient(#04080a03 30%,#04080a94)}.arrival-copy{backdrop-filter:none;background:0 0;border:0;width:min(920px,80vw);padding-left:0}.arrival-copy h1{margin-bottom:.5rem;font-size:clamp(4.4rem,10vw,11rem)}.arrival-copy>p:nth-of-type(2){font:400 clamp(1.3rem, 2.2vw, 2rem) var(--office-serif);color:#eee}.environment-note{color:#b7b5af;font:600 .62rem/1.8 var(--office-mono);text-transform:uppercase;letter-spacing:.1em;text-align:right;position:absolute;bottom:7rem;right:8vw}.owner-scene{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.25rem,3vw,3rem)}.owner-console{color:#dffaff;background:#071016e8;border:8px solid #101316;border-radius:9px;width:100%;padding:1.4rem;transform:perspective(1000px)rotateY(-4deg);box-shadow:0 0 0 1px #ffffff35,0 35px 90px #000b,0 0 70px #3dcfff13}.owner-console--news{justify-self:start;transform:perspective(1000px)rotateY(4deg)}.owner-console--projects{justify-self:end}.owner-console header,.owner-console footer{color:#93abb2;font:700 .62rem var(--office-mono);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;gap:1rem;display:flex}.owner-console header a,.owner-console footer a{color:inherit;text-decoration:none}.owner-console header a:hover,.owner-console header a:focus-visible,.owner-console footer a:hover,.owner-console footer a:focus-visible{color:var(--office-lime)}.owner-console dl{margin:1.8rem 0}.owner-console dl div{border-top:1px solid #82dff228;justify-content:space-between;gap:1rem;padding:.85rem 0;display:flex}.owner-console dt{color:#a9b8bc}.owner-console dd{font:700 .72rem var(--office-mono);color:var(--office-cyan);margin:0}.owner-console footer{justify-content:flex-start}.project-screen,.owner-news-feed{border-block:1px solid #74e6ff33;margin:1.4rem 0}.owner-news-line{color:#dffaff;border-bottom:1px solid #74e6ff24;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:1rem;padding:1rem .7rem;text-decoration:none;transition:background .25s,transform .25s;display:grid}.owner-news-line:last-child{border-bottom:0}.owner-news-line:hover,.owner-news-line:focus-visible{background:#74e6ff14;transform:translate(4px)}.owner-news-line small,.owner-news-line strong{display:block}.owner-news-line small{color:var(--office-cyan);font:700 .52rem var(--office-mono);letter-spacing:.1em}.owner-news-line strong{color:#fff;font:400 clamp(1rem, 1.55vw, 1.3rem)/1.18 var(--office-serif);margin-top:.25rem}.owner-news-line>i{color:var(--office-cyan);font-style:normal}.project-line{color:#dffaff;border-bottom:1px solid #74e6ff24;grid-template-columns:48px minmax(0,1fr) auto 18px;align-items:center;gap:.9rem;padding:1rem .7rem;text-decoration:none;transition:background .25s,transform .25s;display:grid}.project-line:last-child{border-bottom:0}.project-line:hover,.project-line:focus-visible{background:#74e6ff14;transform:translate(4px)}.project-line>span{color:#6f8e97;font:700 .58rem var(--office-mono)}.project-line small,.project-line strong,.project-line p{display:block}.project-line small{color:var(--office-cyan);font:700 .52rem var(--office-mono);letter-spacing:.12em}.project-line strong{font:400 1.45rem var(--office-serif);color:#fff;margin:.1rem 0}.project-line p{color:#8fa8ae;margin:0;font-size:.66rem}.project-line>b{color:var(--office-lime);font:800 .5rem var(--office-mono);border:1px solid #caff4a47;padding:.25rem .4rem}.project-line>i{color:var(--office-cyan);font-style:normal}.project-line--lead{box-shadow:inset 3px 0 var(--office-cyan);background:linear-gradient(90deg,#74e6ff1f,#0000)}.project-line--lead strong{color:var(--office-cyan);font-size:1.8rem}.pulse-dot{background:var(--office-lime);width:7px;height:7px;box-shadow:0 0 14px var(--office-lime);border-radius:50%}.radar-scene{grid-template-columns:.75fr 1.25fr;gap:5vw}.radar-scene:before{background:linear-gradient(90deg,#030a0ea3,#030a0e0f),radial-gradient(circle at 70%,#00678726,#0000 35%)}.screen-portal{justify-self:stretch;position:relative}.screen-trigger{color:#eafbff;text-align:left;cursor:pointer;background:radial-gradient(circle at 68% 28%,#76e7ff22,#0000 24%),linear-gradient(145deg,#061118,#0a202b);border:12px solid #11161a;border-radius:8px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;min-height:390px;padding:2.2rem;text-decoration:none;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s;display:flex;box-shadow:0 0 0 1px #ffffff3b,0 42px 90px #000a,0 0 100px #3dd8ff19}.screen-trigger:hover{transform:perspective(1100px)translateZ(28px)scale(1.015);box-shadow:0 0 0 1px #74e6ff,0 42px 100px #000d,0 0 120px #3dd8ff33}.screen-trigger>span{font:800 .65rem var(--office-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--office-cyan)}.screen-trigger strong{font:400 clamp(2.8rem, 5vw, 5.5rem)/.9 var(--office-serif);letter-spacing:-.055em;margin:.8rem 0}.screen-trigger small{color:#9eb5bb;font:700 .58rem var(--office-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem}.screen-trigger i{font:700 .75rem var(--office-mono);font-style:normal}.screen-direct{font:700 .68rem var(--office-mono);letter-spacing:.08em;margin-top:.8rem;display:inline-block}.screen-dialog{color:#fff;opacity:0;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;transition:opacity .42s,transform .62s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:scale(.45)}.screen-dialog[data-open=true]{opacity:1;transform:scale(1)}.screen-dialog::backdrop{opacity:0;background:#000;transition:opacity .4s}.screen-dialog[data-open=true]::backdrop{opacity:.86}.screen-dialog__frame{background:#071014;height:100%;overflow:auto}.screen-dialog__bar{z-index:20;height:52px;font:700 .63rem var(--office-mono);letter-spacing:.1em;text-transform:uppercase;background:#07090df2;border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;padding:0 1rem;display:flex;position:sticky;top:0}.screen-dialog__bar button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0}.screen-dialog__bar button span{margin-left:.5rem;font-size:1.4rem}.screen-dialog__content{min-height:calc(100dvh - 52px)}.central-scene{background:linear-gradient(#0710151f,#0710158a);padding-top:9rem;display:block}.central-scene:before{background:linear-gradient(#04080a47,#04080ab8)}.central-copy{width:min(740px,62vw)}.central-principle{letter-spacing:.1em;text-transform:uppercase;margin-top:1.25rem;color:var(--office-lime)!important;font:700 .7rem var(--office-mono)!important}.central-process{backdrop-filter:blur(16px);background:#fff3;border:1px solid #fff3;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;max-width:1320px;margin:3rem auto 0;padding:0;list-style:none;display:grid;box-shadow:0 24px 70px #00000073}.central-process li{background:linear-gradient(145deg,#10151df0,#080a0de6);flex-direction:column;min-height:245px;padding:1.4rem;display:flex;position:relative}.central-process li:not(:last-child):after{content:"→";z-index:2;background:var(--office-lime);color:#071014;width:1.3rem;height:1.3rem;font:900 .72rem var(--office-mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-.65rem;transform:translateY(-50%)}.central-process li>span,.central-process li>small{color:var(--office-cyan);font:700 .57rem var(--office-mono);letter-spacing:.1em;text-transform:uppercase}.central-process li>strong{color:#fff;font:400 clamp(1.45rem, 2.2vw, 2.2rem)/1 var(--office-serif);margin:1.2rem 0 .75rem}.central-process li>p{color:#aebbc0;margin:0;font-size:.78rem}.central-process li>small{color:var(--office-lime);margin-top:auto;padding-top:1.5rem}.role-floor{grid-template-rows:auto auto;grid-template-columns:repeat(12,1fr);gap:1rem;max-width:1280px;margin:3rem auto 0;display:grid}.role-station{backdrop-filter:blur(16px);background:linear-gradient(145deg,#10151de3,#080a0de3);border:1px solid #ffffff2c;gap:1.2rem;min-height:190px;padding:1.4rem;display:flex;position:relative;box-shadow:0 20px 45px #0008}.role-station>div>p:first-child{color:#86939a;font:700 .57rem var(--office-mono);text-transform:uppercase;letter-spacing:.12em;margin:0}.role-station h3{font:400 clamp(1.3rem, 2vw, 2.2rem) var(--office-serif);margin:.45rem 0}.role-station>div>p:last-child{color:#aeb5b7;max-width:300px;font-size:.78rem}.role-signal{width:52px;height:52px;color:var(--office-cyan);font:700 1.1rem var(--office-mono);border:1px solid #ffffff30;flex:none;place-items:center;display:grid}.role-state{color:var(--office-lime);font:800 .55rem var(--office-mono);letter-spacing:.08em;border:1px solid #ffffff2c;padding:.25rem .4rem;display:inline-block}.role-state[data-state="OWNER APPROVAL REQUIRED"],.role-state[data-state="WAITING FOR INPUT"]{color:var(--office-amber)}.station-manager{grid-column:1/6}.station-scout{grid-column:6/10;transform:translateY(22px)}.station-builder{grid-column:10/13}.station-content{grid-column:2/7}.station-qa{grid-column:7/12;transform:translateY(12px)}.coffee-joke{opacity:.58;position:absolute;bottom:3rem;right:3rem}.coffee-joke span{filter:grayscale();font-size:2rem}.coffee-joke p,.coffee-joke strong{font:700 .53rem var(--office-mono);letter-spacing:.1em;margin:.1rem;display:block}.coffee-joke i{border-top:1px solid #ddd;border-right:1px solid #ddd;width:18px;height:18px;position:absolute;top:-2px;right:-6px;transform:rotate(-15deg)}.lab-warning{color:#b7aaa8;font:700 .55rem var(--office-mono);letter-spacing:.1em;position:absolute;bottom:3rem;left:4rem}.lab-warning span{background:var(--office-red);width:6px;height:6px;box-shadow:0 0 15px var(--office-red);border-radius:50%;margin-right:.5rem;display:inline-block}.control-scene{grid-template-columns:1fr 1fr;gap:6vw;min-height:115svh}.control-scene:before{background:radial-gradient(circle at 72%,#ff3c2d16,#0000 25%),linear-gradient(90deg,#070b0dbd,#070b0d45)}.control-copy h2 em{color:var(--office-lime)}.control-corridor{perspective:800px;position:absolute;inset:7rem 5% 4rem 47%;overflow:hidden}.control-corridor i{transform:translateZ(calc(var(--i,0) * -100px));border:1px solid #ff584840;position:absolute;inset:8% 5%;box-shadow:inset 0 0 35px #ff58481f}.control-corridor i:nth-child(2){inset:16% 12%}.control-corridor i:nth-child(3){inset:24% 19%}.control-corridor i:nth-child(4){background:#ff58480c;inset:32% 26%}.control-door .screen-trigger{background:linear-gradient(145deg,#100707,#180b0a);border-color:#17110f;min-height:520px;box-shadow:0 0 0 1px #ff584873,0 35px 90px #000,0 0 100px #ff58481c}.control-door .screen-trigger>span{color:var(--office-red)}.control-door .screen-trigger strong{font-family:var(--office-sans);font-weight:850}.operations-commercial{background:#070a0cad;border-left:2px solid #ff58488c;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.9rem 1rem;display:flex}.operations-commercial p{color:#aeb6b7;margin:0;font-size:.75rem}.operations-commercial a{color:#dce4e5;font:700 .62rem var(--office-mono);flex:none}.department-scene{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(2rem,6vw,7rem);min-height:108svh}.department-panel,.project-gallery,.exit-links{z-index:3;backdrop-filter:blur(18px);background:#060b0ed6;border:1px solid #ffffff3d;border-radius:18px;place-self:center end;width:min(680px,46vw);padding:clamp(1rem,2vw,1.65rem);position:relative;box-shadow:0 28px 90px #00000057}.department-panel>header{border-bottom:1px solid var(--office-line);color:var(--office-lime);font:800 .65rem var(--office-mono);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;padding-bottom:.85rem;display:flex}.department-panel>header small{color:#abaeaa}.department-panel>header a{color:inherit;text-decoration:none}.department-panel>header a:hover,.department-panel>header a:focus-visible{color:var(--office-cyan)}.editorial-flow{letter-spacing:.08em;text-transform:uppercase;margin-top:1.4rem;color:var(--office-lime)!important;font:700 .66rem var(--office-mono)!important}.content-scene .scene-copy{width:100%}.content-scene .scene-copy h2{font-size:clamp(3.8rem,5.4vw,6.4rem)}.editorial-workflow{border-block:1px solid var(--office-line);margin:1rem 0}.editorial-workflow article{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(115px,.72fr) minmax(130px,.85fr) minmax(0,1.5fr);align-items:center;gap:1rem;padding:1rem .7rem;display:grid}.editorial-workflow article:last-child{border-bottom:0}.editorial-workflow span{color:var(--office-cyan);font:800 .56rem var(--office-mono);letter-spacing:.1em}.editorial-workflow strong{color:#fff;font:400 1.05rem var(--office-serif)}.editorial-workflow strong a{color:inherit;text-decoration:none}.editorial-workflow p{color:#aeb9b8;margin:0;font-size:.7rem}.editorial-workflow article[data-editorial-state=empty]{opacity:.68}.editorial-workflow article[data-editorial-state=review] span{color:var(--office-amber)}.editorial-workflow article[data-editorial-state=published]{background:linear-gradient(90deg,#74e6ff1a,#0000)}.editorial-cta{border:1px solid #caff4a73;border-radius:999px;padding:.8rem 1rem;text-decoration:none}.lab-live-list{border-block:1px solid var(--office-line);margin:1rem 0}.lab-live-list article{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(105px,.65fr) minmax(0,1.5fr) minmax(135px,.8fr);align-items:center;gap:1rem;padding:1rem .7rem;display:grid}.build-flow{display:grid}.build-flow article{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(116px,.55fr) minmax(150px,.85fr) minmax(200px,1.4fr);align-items:start;gap:.7rem 1rem;padding:1rem 0;display:grid}.build-flow article>span,.build-flow article>small{color:var(--office-cyan);font:700 .56rem var(--office-mono);letter-spacing:.08em;text-transform:uppercase}.build-flow article[data-build-state=empty]>span,.build-flow article[data-build-state=empty]>strong{color:#8e999a}.build-flow article[data-build-state=shipped]>span,.build-flow article[data-build-state=shipped]>small,.build-flow article[data-build-state=foundation]>span,.build-flow article[data-build-state=foundation]>small{color:var(--office-lime)}.build-flow strong,.build-flow p{margin:0}.build-flow strong{font:500 1.05rem/1.1 var(--office-serif)}.build-flow strong a,.build-center>header a{color:inherit;text-decoration:none}.build-flow strong a:hover,.build-flow strong a:focus-visible,.build-center>header a:hover,.build-center>header a:focus-visible{color:var(--office-lime)}.build-flow p{color:#a6b7bb;font-size:.72rem}.build-flow article>small{grid-column:2/-1}.quality-check__items{display:grid}.quality-check__items article{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.quality-check__items strong{font:500 clamp(1rem, 1.5vw, 1.3rem)/1.15 var(--office-serif)}.quality-check__items b{color:#a6b7bb;min-width:72px;font:700 .58rem var(--office-mono);text-align:center;border:1px solid #ffffff30;padding:.35rem .5rem}.quality-check__items b[data-result=PASS],.quality-check__items b[data-result=NO]{color:var(--office-lime);border-color:#caff4a55}.quality-check__items b[data-result=YES],.quality-check__items b[data-result=REVIEW]{color:var(--office-amber);border-color:#ffca6755}.quality-check__items b[data-result=FAIL]{color:#ff8a8a;border-color:#ff6b6b55}.quality-decision{grid-template-columns:auto auto minmax(180px,1fr);align-items:center;gap:1rem;padding-top:1.2rem;display:grid}.quality-decision>span,.quality-decision>small{color:#8e999a;font:700 .56rem/1.4 var(--office-mono);letter-spacing:.08em;text-transform:uppercase}.quality-decision>strong{color:var(--office-lime);font:500 2rem var(--office-serif)}.lab-live-list article:last-child{border-bottom:0}.lab-live-list span{color:var(--office-cyan);font:800 .56rem var(--office-mono);letter-spacing:.1em}.lab-live-list strong{color:#fff;font:400 1rem/1.16 var(--office-serif)}.lab-live-list strong a,.lab-live-list p a{color:inherit;text-decoration:none}.lab-live-list p{color:#aeb9b8;margin:0;font-size:.68rem}.lab-live-list article[data-lab-state=empty]{opacity:.68}.lab-live-list article[data-lab-state=testing] span,.lab-live-list article[data-lab-state=finding] span{color:var(--office-lime)}.lab-live-list article[data-lab-state=stopped] span{color:var(--office-amber)}.department-feature{background:linear-gradient(135deg,#0e2d37e6,#070e12e6);border:1px solid #74e6ff61;border-radius:12px;margin:1rem 0;padding:clamp(1.2rem,3vw,2rem);text-decoration:none;display:block}.department-feature small,.department-feature span{color:var(--office-cyan);font:800 .6rem var(--office-mono);letter-spacing:.13em}.department-feature strong{font:400 clamp(2.8rem, 5vw, 5.4rem)/.95 var(--office-serif);margin:.35rem 0 .7rem;display:block}.department-feature p{color:#cfd4d3;max-width:42ch}.department-panel>footer{justify-content:flex-end;gap:1.2rem;display:flex}.department-panel>footer a{color:#dce1df;font:700 .67rem var(--office-mono)}.status-panel ul,.qa-panel ul{margin:0;padding:.6rem 0;list-style:none}.status-panel li,.qa-panel li{border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem .35rem;display:grid}.status-panel li b,.qa-panel li b,.qa-panel li em{color:var(--office-lime);font:700 .6rem var(--office-mono)}.qa-panel li em{color:var(--office-amber);font-style:normal}.build-line{border-bottom:1px solid #ffffff1a;grid-template-columns:62px 1fr auto;gap:1rem;padding:1rem .4rem;text-decoration:none;display:grid}.build-line span,.build-line b{color:var(--office-lime);font:700 .6rem var(--office-mono)}.project-gallery{background:#060b0ec2;gap:.8rem;display:grid}.project-gallery>a{background:#05080ac2;border:1px solid #ffffff29;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;padding:1.2rem;text-decoration:none;display:grid}.project-gallery small,.project-gallery span{color:var(--office-cyan);font:700 .58rem var(--office-mono);letter-spacing:.09em}.project-gallery strong{font:400 2rem var(--office-serif);grid-column:1}.project-gallery p{color:#bfc7c5;grid-column:1;margin:.3rem 0}.project-gallery span{grid-area:2/2/4;align-self:center}.project-gallery--value .project-value-card__status{color:var(--office-lime);font:700 .58rem var(--office-mono);letter-spacing:.08em;grid-area:1/2;justify-self:end}.project-gallery--value .project-value-card__value{color:#d6dfdd;font-size:.68rem}.project-gallery--value .project-value-card__value b{color:var(--office-cyan)}.project-gallery--value span{white-space:nowrap;grid-area:4/2;align-self:end}.project-gallery--value>a:hover,.project-gallery--value>a:focus-visible{border-color:#caff4a66}.chill-card{z-index:3;backdrop-filter:blur(18px);background:linear-gradient(145deg,#051012e6,#070a0cd1);border:1px solid #a5eeff4d;border-radius:24px;place-self:center end;width:min(580px,42vw);padding:clamp(1.25rem,3vw,2.4rem);position:relative;box-shadow:0 30px 100px #00000061}.chill-card header,.chill-card footer{color:#aeb8b5;font:700 .62rem var(--office-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;display:flex}.chill-card header{border-bottom:1px solid var(--office-line);padding-bottom:1rem}.chill-card footer{border-top:1px solid var(--office-line);padding-top:1rem}.chill-card__status{color:var(--office-cyan);font:800 .65rem var(--office-mono);letter-spacing:.14em}.chill-card h3{font:400 clamp(3rem, 6vw, 6rem)/.92 var(--office-serif);margin:.25rem 0 1rem}.chill-card>p:not(.chill-card__status){color:#d8dfdd;max-width:46ch}.chill-card ul{gap:.55rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.chill-card li{border-left:3px solid var(--office-lime);background:#ffffff0e;padding:.7rem .85rem;font-size:.86rem}.exit-scene{grid-template-columns:minmax(0,.85fr) minmax(520px,1fr);align-items:end;gap:clamp(2rem,4vw,5rem);min-height:100svh;padding-bottom:clamp(3rem,8vh,7rem)}.exit-content{z-index:2;min-width:0;max-width:800px;position:relative}.exit-content h2{font:400 clamp(3.8rem, 7vw, 8rem)/.88 var(--office-serif);letter-spacing:-.06em;margin:.25rem 0 1.2rem}.exit-content>p:last-of-type{border-left:2px solid var(--office-lime);color:#dde1df;backdrop-filter:blur(8px);background:#050808b8;max-width:54ch;padding:.8rem 1rem;box-shadow:0 14px 40px #0000002e}.exit-actions{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.exit-actions>a:last-child{font:700 .68rem var(--office-mono)}.exit-action-secondary{color:#fff;background:#080c0c70;border-color:#fff6}.exit-home{padding:.7rem 0}.exit-links{color:#111612;background:#fffcf4e0;grid-template-columns:1fr 1fr;gap:2rem;width:min(540px,38vw);display:grid}.exit-links div{flex-direction:column;gap:.55rem;display:flex}.exit-links span{color:#50604f;font:800 .58rem var(--office-mono);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.4rem}.exit-links a{font-weight:750;text-decoration:none}.exit-links small{color:#50604f;font:650 .58rem/1.7 var(--office-mono);border-top:1px solid #00000029;grid-column:1/-1;padding-top:1rem}.exit-scene>.exit-links:not(.exit-commercial){display:none}.exit-commercial{grid-template-columns:1fr 1fr;gap:1.4rem 2rem;width:100%;max-width:680px}.exit-commercial__offer{border-bottom:1px solid #00000029;grid-column:1/-1;padding-bottom:1.2rem}.exit-commercial__offer .exit-service-title{font:500 clamp(1.55rem, 2.4vw, 2.4rem)/1 var(--office-serif)}.exit-commercial__offer p{color:#344238;margin:.15rem 0 .55rem;font-size:.72rem}.exit-commercial__offer ul{color:#50604f;font:700 .57rem var(--office-mono);flex-wrap:wrap;gap:.4rem 1.2rem;margin:0;padding:0;list-style:none;display:flex}.exit-commercial__offer li:before{content:"+ ";color:#587400}.radar-app{color:#edfbff;min-height:100vh;font-family:var(--office-sans);background:radial-gradient(circle at 72% 18%,#114d5d,#0000 24%),linear-gradient(140deg,#071014,#07171d 55%,#05090c);padding:clamp(3rem,6vw,7rem)}.radar-app.embedded{min-height:calc(100dvh - 52px)}.app-header{justify-content:space-between;align-items:center;gap:3rem;display:flex}.app-header h1,.app-header h2{font:400 clamp(3.6rem, 8vw, 8.5rem)/.82 var(--office-serif);letter-spacing:-.07em;margin:.5rem 0 2rem}.app-header em{color:var(--office-cyan);font-weight:400}.radar-sweep{aspect-ratio:1;background:repeating-radial-gradient(circle,#74e6ff14 0 1px,#0000 1px 22%),linear-gradient(90deg,#0000 49.8%,#74e6ff1f 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#74e6ff1f 50%,#0000 50.2%);border:1px solid #74e6ff42;border-radius:50%;width:min(30vw,360px);position:relative}.radar-sweep i{transform-origin:0;background:linear-gradient(90deg, var(--office-cyan), transparent);width:48%;height:1px;animation:7s linear infinite sweep;position:absolute;inset:50%}.radar-sweep span{background:var(--office-lime);width:6px;height:6px;box-shadow:0 0 16px var(--office-lime);border-radius:50%;position:absolute;top:32%;left:68%}@keyframes sweep{to{transform:rotate(360deg)}}.app-tabs{border-block:1px solid #ffffff28;gap:1px;display:flex;overflow:auto}.app-tabs a{white-space:nowrap;color:#93aab0;font:700 .62rem var(--office-mono);text-transform:uppercase;letter-spacing:.1em;padding:.8rem 1.1rem;text-decoration:none}.app-tabs a.active{color:var(--office-cyan);background:#74e6ff14}.radar-layout{grid-template-columns:1.1fr .9fr;gap:clamp(2rem,5vw,6rem);padding-top:4rem;display:grid}.radar-lead{max-width:760px}.signal-label,.signal-meta{font:700 .62rem var(--office-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--office-cyan)}.signal-meta{color:#799097}.radar-lead h2{font:400 clamp(2.8rem, 5vw, 5.7rem)/.92 var(--office-serif);letter-spacing:-.05em;margin:1rem 0}.radar-lead>p{color:#c2d4d8;font-size:1.04rem}.signal-reading{border-left:3px solid var(--office-lime);background:#caff4a0d;margin:2rem 0;padding:1.2rem}.signal-reading span{font:800 .59rem var(--office-mono);letter-spacing:.12em;color:var(--office-lime);text-transform:uppercase}.radar-feed article{border-top:1px solid #ffffff25;padding:1.3rem 0}.radar-feed span{color:#7a979f;font:700 .57rem var(--office-mono);text-transform:uppercase}.radar-feed h3{font:400 1.65rem/1 var(--office-serif);margin:.5rem 0}.radar-feed p,.radar-feed a{color:#a6b7bb;font-size:.76rem}.radar-section-index{background:#ffffff25;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;margin-top:3rem;display:grid}.radar-section-index section{background:#10181b;padding:1rem;scroll-margin-top:1rem}.radar-section-index h3{color:var(--office-cyan);font:700 .62rem var(--office-mono);text-transform:uppercase;letter-spacing:.1em;margin:0 0 .45rem}.radar-section-index p{color:#a6b7bb;margin:0;font-size:.72rem}.app-truth{color:#82969b;font:700 .57rem var(--office-mono);text-transform:uppercase;border-top:1px solid #ffffff25;justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:1rem;display:flex}.control-app{color:#f1f2ef;min-height:100vh;font-family:var(--office-sans);background:#090b0e;grid-template-columns:260px 1fr;display:grid}.control-app.embedded{min-height:calc(100dvh - 52px)}.control-nav{background:#07080a;border-right:1px solid #ffffff1c;flex-direction:column;padding:1.6rem;display:flex}.control-brand{letter-spacing:-.04em;font-weight:900;text-decoration:none}.control-brand>span{color:var(--office-lime)}.control-brand small{color:#6f7473;font:700 .54rem var(--office-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:.3rem;display:block}.control-nav nav{margin:4rem -1rem}.control-nav nav a{color:#7f8684;font:700 .65rem var(--office-mono);text-transform:uppercase;justify-content:space-between;padding:.9rem 1rem;text-decoration:none;display:flex}.control-nav nav a.active{color:var(--office-lime);border-left:2px solid var(--office-lime);background:#caff4a0c}.control-nav>p{color:#666c6a;margin-top:auto;font-size:.68rem}.control-main{min-width:0;padding:clamp(1.5rem,4vw,4rem)}.control-main>header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.control-main h1,.control-main h2{font:500 clamp(2.5rem, 5vw, 5rem)/1 var(--office-sans);letter-spacing:-.05em;margin:0}.system-state{color:var(--office-lime);font:700 .58rem var(--office-mono);text-transform:uppercase;border:1px solid #caff4a55;padding:.4rem .6rem}.control-hero{padding:clamp(3rem,8vw,8rem) 0}.control-hero p{font:400 clamp(3.4rem, 7vw, 8rem)/.84 var(--office-serif);letter-spacing:-.06em;margin:0}.control-hero em{color:var(--office-lime);font-weight:400}.control-hero>span{color:#747a78;font:700 .6rem var(--office-mono);text-transform:uppercase;margin-top:1.5rem;display:block}.control-grid{background:#ffffff25;border:1px solid #ffffff25;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.control-grid article{background:#0e1114;padding:1.3rem}.control-grid article>span,.control-grid small{color:#707875;font:700 .56rem var(--office-mono);text-transform:uppercase;display:block}.control-grid strong{font:400 3rem var(--office-serif);color:var(--office-cyan);margin:.8rem 0;display:block}.control-grid p{margin:.2rem 0}.workforce{border-top:1px solid #ffffff24;margin-top:3rem}.workforce>header,.workforce article{border-bottom:1px solid #ffffff16;grid-template-columns:1fr 200px 2fr;align-items:center;gap:1rem;padding:1rem 0;display:grid}.workforce>header{color:#757c79;font:700 .6rem var(--office-mono);text-transform:uppercase}.workforce article>b{font-size:.76rem}.workforce article>span{font:700 .55rem var(--office-mono);color:var(--office-lime)}.workforce article>span[data-state="WAITING FOR INPUT"],.workforce article>span[data-state="OWNER APPROVAL REQUIRED"]{color:var(--office-amber)}.workforce article>p{color:#9ca29f;margin:0;font-size:.72rem}.control-main>footer{color:#656b69;font:700 .55rem var(--office-mono);text-transform:uppercase;flex-wrap:wrap;gap:1rem;margin-top:3rem;display:flex}.direct-app{background:#071014;position:relative}.direct-app__back{z-index:10;font:700 .62rem var(--office-mono);text-transform:uppercase;background:#050708d9;border:1px solid #ffffff35;padding:.65rem .8rem;text-decoration:none;position:absolute;top:1rem;left:1rem;color:#fff!important}.direct-app+.site-footer{margin-top:0}@media (width<=980px){.office-menu{display:inline-flex}.office-mobile-nav{width:min(380px,100vw - 2rem);right:1rem}.scene-guide{right:.4rem}.office-scene,.owner-scene,.radar-scene,.control-scene,.department-scene,.exit-scene{grid-template-columns:1fr;gap:2rem;padding-inline:2.5rem}.scene-copy,.central-copy{width:min(760px,100vw - 5rem)}.owner-console{justify-self:stretch;width:100%}.radar-monitor,.control-door,.department-panel,.project-gallery,.chill-card,.exit-links{justify-self:end;width:min(740px,76vw)}.role-floor{grid-template-columns:1fr 1fr}.central-process{grid-template-columns:repeat(2,minmax(0,1fr))}.role-station,.station-manager,.station-scout,.station-builder,.station-content,.station-qa{grid-column:auto;transform:none}.coffee-joke,.lab-warning{display:none}.radar-layout{grid-template-columns:1fr}.control-app{grid-template-columns:190px 1fr}.control-grid{grid-template-columns:1fr}.workforce>header,.workforce article{grid-template-columns:1fr 1fr}.workforce article>p{grid-column:1/-1}}@media (width<=600px){.office-header{height:60px;padding-inline:1rem}.office-mobile-nav{top:68px}.scene-guide{display:none}.office-environment__image{--room-focus-x:56%;transform:scale(var(--room-scale)) translate3d(var(--room-x), var(--room-y), 0);inset:0}.office-scene,.owner-scene,.radar-scene,.control-scene,.department-scene,.exit-scene{flex-direction:column;align-items:stretch;min-height:auto;padding:7rem 1rem 5rem;display:flex}.arrival{justify-content:flex-end;min-height:100svh}.scene-copy,.central-copy{background:#05070ad9;width:100%;padding:1.2rem}.scene-copy h1,.scene-copy h2{font-size:clamp(3.3rem,15vw,5rem)}.arrival-copy{background:0 0;padding:0}.arrival-copy h1{letter-spacing:-.075em;font-size:clamp(3.2rem,14.5vw,4.4rem)}.office-threshold{min-height:74svh}.office-threshold:before{inset:8% 10%}.environment-note{text-align:left;margin-top:2rem;position:static}.owner-console,.radar-monitor,.control-door,.department-panel,.project-gallery,.chill-card,.exit-links{width:100%;transform:none}.owner-console{padding:1rem}.project-line{grid-template-columns:38px minmax(0,1fr) 18px;gap:.65rem;padding-inline:.45rem}.project-line>b{grid-column:2;justify-self:start}.project-line>i{grid-area:1/3}.project-line p{display:none}.owner-console dl div{display:block}.owner-console dd{margin-top:.25rem}.control-corridor{display:none}.screen-trigger{min-height:330px;padding:1.2rem}.screen-trigger strong{font-size:3.1rem}.screen-direct{font-size:.72rem}.central-scene{padding-top:7rem}.central-process{grid-template-columns:1fr;margin-top:1.5rem;display:grid}.central-process li{min-height:190px}.central-process li:not(:last-child):after{content:"↓";inset:auto auto -.65rem 50%;transform:translate(-50%)}.role-floor{flex-direction:column;margin-top:1rem;display:flex}.role-station{min-height:0}.control-door .screen-trigger{min-height:390px}.operations-commercial{flex-direction:column;align-items:flex-start}.department-panel,.project-gallery,.exit-links{padding:.9rem}.editorial-workflow article{grid-template-columns:1fr auto;gap:.4rem .8rem}.editorial-workflow article>p{grid-column:1/-1}.lab-live-list article,.build-flow article{grid-template-columns:1fr;gap:.4rem}.build-flow article>small{grid-column:auto}.quality-decision{grid-template-columns:auto 1fr}.quality-decision>small{grid-column:1/-1}.quality-check>header{flex-direction:column;align-items:flex-start;gap:.35rem}.department-feature strong{font-size:2.8rem}.status-panel li,.qa-panel li{grid-template-columns:auto 1fr}.qa-panel li em{grid-column:2}.build-line{grid-template-columns:46px 1fr}.build-line b{grid-column:2}.project-gallery>a{display:block}.project-gallery strong,.project-gallery p,.project-gallery span{margin-top:.45rem;display:block}.project-gallery--value small,.project-gallery--value .project-value-card__status{display:block}.project-gallery--value .project-value-card__status{width:max-content;margin-top:.4rem}.project-gallery--value span{white-space:normal}.exit-content h2{font-size:clamp(3.3rem,15vw,5rem)}.exit-links{grid-template-columns:1fr 1fr}.exit-commercial{gap:1.2rem}.screen-dialog__bar>span{display:none}.app-header{display:block}.radar-app,.control-main{padding:4.5rem 1rem 2rem}.radar-sweep{width:160px;margin-left:auto}.app-header h1,.app-header h2{font-size:3.8rem}.app-tabs{margin-inline:-1rem}.app-truth{display:block}.app-truth span{margin:.5rem 0;display:block}.control-app{display:block}.control-nav{display:none}.control-main>header{align-items:flex-start;gap:1rem}.control-main h1,.control-main h2{font-size:3rem}.system-state{max-width:110px}.control-hero p{font-size:3.7rem}.workforce>header,.workforce article{grid-template-columns:1fr}.workforce article>p{grid-column:auto}.direct-app__back{top:.5rem;left:.5rem}}@media (prefers-reduced-motion:reduce){.office-v2{scroll-behavior:auto}.office-environment__image,.office-scene,.screen-dialog,.screen-dialog::backdrop,.screen-trigger,.scene-guide b{transition:none!important;animation:none!important;transform:none!important}.radar-sweep i{animation:none}.office-scene,.screen-dialog{opacity:1}}.shared-site-shell{--shared-bg:#1c211f;--shared-panel:#292e2b;--shared-paper:#fffdf6;--shared-copy:#d5d9d2;--shared-muted:#9da79f;--shared-line:#e7ebdd30;--shared-amber:#f1b86a;--shared-lime:#b8ef42;--shared-cyan:#74e6ff;background:radial-gradient(circle at 82% 8%,#f1b86a24,transparent 32rem),radial-gradient(circle at 8% 52%,#74e6ff12,transparent 38rem),var(--shared-bg);color:var(--shared-paper)}.shared-site-shell #content{min-height:calc(100vh - 72px);padding-top:72px;overflow:clip}.shared-site-shell .shell{width:min(100%,1240px);max-width:none;padding:clamp(5rem,9vw,8rem) clamp(1rem,5vw,4rem)}.shared-site-shell .page-head{max-width:920px;margin-bottom:clamp(3rem,7vw,6rem)}.shared-site-shell .page-head h1,.shared-site-shell .hero h1{color:var(--shared-paper);font:400 clamp(3.8rem,8vw,8rem)/.84 var(--office-serif);letter-spacing:-.065em}.shared-site-shell .page-head p,.shared-site-shell .hero .lede{color:var(--shared-copy)}.shared-site-shell .kicker,.shared-site-shell .eyebrow{color:var(--shared-amber)}.shared-site-shell .hero{border-color:var(--shared-line);width:min(100%,1240px);max-width:none;margin:auto;padding:clamp(6rem,11vw,10rem) clamp(1rem,5vw,4rem)}.shared-site-shell .hero h1 em{background:linear-gradient(#0000 72%,#b8ef4273 0)}.shared-site-shell .panel,.shared-site-shell .source-box,.shared-site-shell .status-panel,.shared-site-shell .metric,.shared-site-shell .story-card{border-color:var(--shared-line);background:linear-gradient(145deg,var(--shared-panel),#262b28c7);color:var(--shared-paper);box-shadow:none}.shared-site-shell .story-card{border:1px solid var(--shared-line);padding:1.25rem}.shared-site-shell .story-card h2,.shared-site-shell .story-card h3,.shared-site-shell .section-head h2,.shared-site-shell .prose h2{color:var(--shared-paper)}.shared-site-shell .section-head,.shared-site-shell .timeline li,.shared-site-shell table,.shared-site-shell th,.shared-site-shell td,.shared-site-shell .roadmap article,.shared-site-shell .prose blockquote{border-color:var(--shared-line)}.shared-site-shell .meta,.shared-site-shell .timeline time,.shared-site-shell .ownership,.shared-site-shell .metric span{color:var(--shared-muted)}.shared-site-shell .badge{background:var(--shared-lime)}.shared-site-shell a:hover{color:var(--shared-lime)}.shared-site-shell table{max-width:100%;display:block;overflow-x:auto}.shared-site-shell th{color:var(--shared-amber)}.shared-site-shell td{color:var(--shared-copy)}.shared-site-shell .prose{max-width:860px}.shared-site-shell .prose p,.shared-site-shell .prose li,.shared-site-shell .roadmap p{color:var(--shared-copy)}.shared-site-shell .prose address{border:1px solid var(--shared-line);color:var(--shared-copy);background:#34383485;padding:1.25rem}.shared-site-shell>footer{border-color:var(--shared-line);max-width:1240px;color:var(--shared-copy);margin-top:0}.shared-site-shell>footer .wordmark{color:var(--shared-paper)}.shared-site-shell>footer .wordmark span{background:var(--shared-lime);color:#17201d}.shared-site-shell>footer a{color:var(--shared-copy)}.site-state-page{grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);align-items:center;gap:clamp(3rem,8vw,8rem);width:min(100%,1240px);min-height:calc(100vh - 72px);margin:auto;padding:clamp(6rem,12vw,10rem) clamp(1rem,5vw,4rem);display:grid}.site-state-page h1{color:var(--shared-paper);font:400 clamp(5rem,13vw,12rem)/.76 var(--office-serif);letter-spacing:-.075em;margin:.5rem 0 1.5rem}.site-state-page__copy{max-width:640px;color:var(--shared-copy);font-size:1.15rem}.site-state-page__links{border:1px solid var(--shared-line);background:#34383494;display:grid}.site-state-page__links a{border-bottom:1px solid var(--shared-line);color:var(--shared-paper);font:800 .68rem var(--office-mono);text-transform:uppercase;padding:1.25rem;text-decoration:none}.site-state-page__links a:last-child{border-bottom:0}.site-state-page__links a:hover{background:#b8ef4214}@media (width<=800px){.shared-site-shell #content{padding-top:60px}.shared-site-shell .shell{padding-inline:1rem}.shared-site-shell .page-head h1,.shared-site-shell .hero h1{font-size:clamp(3.2rem,15vw,5.5rem)}.site-state-page{grid-template-columns:1fr;min-height:auto;padding-top:7rem}.site-state-page h1{font-size:clamp(4.5rem,24vw,7rem)}}
