:root{color-scheme:light;--color-bg: #f6efe4;--color-bg-soft: #fffaf2;--color-bg-band: #ecdfcd;--color-surface: rgba(255, 250, 242, .82);--color-text: #1b130e;--color-muted: #6b5b4d;--color-accent: #9a7653;--color-accent-strong: #6f4d35;--color-depth: #8db9bd;--color-depth-deep: #3f7378;--color-coral: #b87562;--color-line: rgba(27, 19, 14, .12);--color-line-strong: rgba(27, 19, 14, .22);--shadow-soft: 0 1.75rem 4.375rem rgba(79, 52, 32, .12);--font-display: "Avenir Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-body: "Avenir Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;font-family:var(--font-body);color:var(--color-text);background:var(--color-bg)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:20rem;overflow-x:hidden;background:radial-gradient(circle at 12% 10%,rgba(141,185,189,.18),transparent 28rem),radial-gradient(circle at 85% 4%,rgba(184,117,98,.12),transparent 26rem),linear-gradient(180deg,#fbf4e9,#f3eadf 52%,#efe1cf)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20;opacity:.18;background-image:linear-gradient(rgba(27,19,14,.04) .0625rem,transparent .0625rem),linear-gradient(90deg,rgba(27,19,14,.04) .0625rem,transparent .0625rem);background-size:3rem 3rem;-webkit-mask-image:linear-gradient(180deg,black,transparent 70%);mask-image:linear-gradient(180deg,black,transparent 70%)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}h1,h2,h3,p,dl,dd{margin:0}#root{min-height:100vh}.site-shell{min-height:100vh;display:flex;flex-direction:column}.page-shell{flex:1;overflow-x:hidden}html:has(.home-scroll),body:has(.home-scroll){scroll-snap-type:y mandatory}.site-shell:has(.home-scroll) .navbar{position:fixed;left:0;right:0}.container{width:min(73.75rem,calc(100% - 2rem));margin:0 auto}.navbar{position:sticky;top:0;z-index:12;border-bottom:.0625rem solid rgba(27,19,14,.08);background:#f7efe4bd;-webkit-backdrop-filter:blur(1.125rem);backdrop-filter:blur(1.125rem)}.navbar__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.85rem 0}.brand{display:grid;gap:.12rem}.brand__mark,.footer__title{font-size:1.25rem;font-weight:800;letter-spacing:0}.brand__detail{color:var(--color-muted);font-size:.72rem}.nav-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.nav-link{border:.0625rem solid transparent;border-radius:100vmax;color:var(--color-muted);font-size:.82rem;padding:.48rem .72rem;transition:transform .18s ease,color .18s ease,background .18s ease,border-color .18s ease}.nav-link:hover,.nav-link--active{color:var(--color-text);background:#fffaf2b8;border-color:var(--color-line);transform:translateY(-.0625rem)}.meta-label{color:var(--color-accent-strong);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.section-spacious{padding:clamp(5rem,10vw,9rem) 0}.section-warm{border-top:.0625rem solid var(--color-line);border-bottom:.0625rem solid var(--color-line);background:linear-gradient(180deg,#fffaf257,#ecdfcd75)}.section-lab{background:radial-gradient(circle at 18% 20%,rgba(141,185,189,.18),transparent 28rem),linear-gradient(180deg,#fffaf233,#ecdfcd66)}.section-heading{display:grid;gap:1rem;margin-bottom:2.5rem}.section-heading--wide{max-width:53.125rem}.section-heading h2,.split-intro h2,.lab-status h2{font-size:clamp(2.35rem,4.6vw,5rem);line-height:.98;letter-spacing:0}.split-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(17.5rem,.8fr);gap:clamp(2rem,7vw,7rem);align-items:end;margin-bottom:2.5rem}.split-intro>div{display:grid;gap:.85rem}.split-intro>p,.home-chapter__copy>p,.page-hero__inner>p,.pipeline-story__rail>p,.pipeline-chapter p,.research-cluster p,.research-card p,.research-card dd,.baseline-slot p,.criterion-row p,.failure-card p,.team-member-panel p,.team-member-panel span,.archive-row p,.footer__copy,.footer__meta{color:var(--color-muted);font-size:1rem;line-height:1.72}.home-scroll{background:#f5eadc}.home-chapter{position:relative;min-height:100dvh;display:grid;align-items:center;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;isolation:isolate}.home-chapter__image,.home-chapter__shade,.home-chapter__grain{position:absolute;top:0;right:0;bottom:0;left:0}.home-chapter__image{width:100%;height:100%;object-fit:cover;transform:scale(1.01);z-index:-4}.home-chapter__shade{z-index:-3;background:radial-gradient(circle at 74% 47%,rgba(250,243,231,.08),transparent 38rem),linear-gradient(90deg,#faf3e7db,#faf3e78a 29%,#faf3e70a 62%,#faf3e729),linear-gradient(180deg,#f6efe457,#f6efe40a 46%,#eedec938)}.home-chapter--right .home-chapter__shade{background:radial-gradient(circle at 25% 52%,rgba(250,243,231,.08),transparent 36rem),linear-gradient(270deg,#faf3e7db,#faf3e78f 31%,#faf3e70a 65%,#faf3e724),linear-gradient(180deg,#f6efe447,#f6efe408 50%,#eedec938)}.home-chapter__grain{z-index:-2;opacity:.17;background-image:linear-gradient(rgba(27,19,14,.08) .0625rem,transparent .0625rem),linear-gradient(90deg,rgba(27,19,14,.06) .0625rem,transparent .0625rem);background-size:3.875rem 3.875rem;-webkit-mask-image:radial-gradient(circle at 58% 45%,black,transparent 74%);mask-image:radial-gradient(circle at 58% 45%,black,transparent 74%)}.home-chapter__content{width:min(90rem,calc(100% - clamp(2rem,7vw,7rem)));margin:0 auto;display:grid;grid-template-columns:minmax(38rem,1fr) minmax(22rem,.86fr);gap:clamp(1.5rem,3.8vw,4rem);align-items:center;min-height:100dvh;padding:clamp(4rem,8vw,7rem) 0 clamp(2.5rem,5vw,4rem)}.home-chapter--right .home-chapter__content{grid-template-columns:minmax(26rem,.92fr) minmax(34rem,1fr)}.home-chapter--right .home-chapter__copy{grid-column:2}.home-chapter--right .home-chapter__visual{grid-column:1;grid-row:1}.home-chapter__copy{display:grid;gap:1.25rem;max-width:58rem;padding:0;text-shadow:0 .0625rem 1.625rem rgba(255,250,242,.94)}.home-chapter h1,.home-chapter h2,.page-hero h1{max-width:70rem;font-size:clamp(3rem,4.95vw,5.8rem);line-height:.92;letter-spacing:0}.home-chapter h2{max-width:62.5rem;font-size:clamp(3rem,4.8vw,5.7rem)}.home-chapter__visual{position:relative;min-height:clamp(22rem,48vw,42rem)}.hero-cues{position:absolute;top:6%;right:0;bottom:8%;left:6%;pointer-events:none}.hero-cues span{position:absolute;min-height:.0625rem;border-top:.0625rem solid rgba(255,250,242,.62);background:linear-gradient(90deg,#3f737800,#3f73784d,#fffaf294);box-shadow:0 0 1.3rem #fffaf257;animation:rise-in .78s cubic-bezier(.16,1,.3,1) both;mix-blend-mode:screen}.hero-cues span:after{content:"";position:absolute;right:0;top:-.22rem;width:.48rem;aspect-ratio:1;border-radius:100vmax;background:#3f737857;box-shadow:0 0 0 .35rem #fffaf229}.hero-cues__source{right:28%;top:21%;width:18rem}.hero-cues__depth{right:8%;top:43%;width:15rem;animation-delay:.11s}.hero-cues__stereo{right:18%;bottom:17%;width:19rem;animation-delay:.22s}.floating-stage-list{position:absolute;right:4%;top:50%;width:min(36rem,100%);margin:0;padding:0;list-style:none;transform:translateY(-50%);display:grid;gap:1.2rem}.floating-stage-list li{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:center;width:min(28rem,88%);padding:.65rem 0 .65rem .9rem;border-left:.0625rem solid rgba(63,115,120,.28);color:#1b130ead;background:transparent;text-shadow:0 .0625rem 1.375rem rgba(255,250,242,.96);animation:rise-in .76s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--index) * .11s)}.floating-stage-list li:nth-child(2){margin-left:2.2rem}.floating-stage-list li:nth-child(3){margin-left:4.6rem}.floating-stage-list span{color:#3f7378b3;font-size:.72rem;font-weight:800;letter-spacing:.14em}.floating-stage-list strong{font-size:clamp(1.05rem,1.45vw,1.45rem);font-weight:700;letter-spacing:.01em}.stereo-panels{position:absolute;inset:8% auto auto 0;width:min(48rem,100%);display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.2rem,3vw,2.4rem);perspective:56.25rem}.stereo-panels div{min-height:clamp(18rem,30vw,26rem);position:relative;overflow:hidden;border-bottom:.0625rem solid rgba(27,19,14,.16);background:linear-gradient(180deg,#fffaf205,#fffaf22b),radial-gradient(circle at 70% 20%,rgba(141,185,189,.22),transparent 16rem);box-shadow:none}.stereo-panels div:before,.stereo-panels div:after{content:"";position:absolute;pointer-events:none}.stereo-panels div:before{top:12%;right:10%;bottom:9%;left:10%;border:.0625rem solid rgba(255,250,242,.46);border-radius:.35rem;transform:skewY(-2deg);mix-blend-mode:screen}.stereo-panels div:after{width:34%;height:.0625rem;left:8%;bottom:10%;background:linear-gradient(90deg,#3f737800,#3f737852,#3f737800);transform-origin:left center;transform:rotate(-2deg)}.stereo-panels div:first-child{transform:rotateY(8deg) translateY(1.6rem)}.stereo-panels div:last-child{transform:rotateY(-8deg)}.home-chapter__visual--metrics .comfort-field,.home-chapter__visual--research .research-wall-pins{position:absolute;inset:auto 0 6% auto;width:min(48rem,100%)}.home-chapter__visual--research .research-wall-pins{inset:8% auto auto 0;width:min(54rem,100%)}.comfort-field{min-height:clamp(17rem,29vw,24rem);pointer-events:none;opacity:.8}.comfort-field:before,.comfort-field:after,.comfort-field span{content:"";position:absolute;pointer-events:none}.comfort-field:before{top:4%;right:3%;bottom:2%;left:13%;border:.0625rem solid rgba(255,250,242,.5);border-left-color:#3f73782e;border-radius:50%;transform:rotate(-7deg) skew(-6deg);mix-blend-mode:screen}.comfort-field:after{left:2%;right:8%;top:47%;height:.0625rem;background:linear-gradient(90deg,#3f737800,#3f737842,#fffaf29e,#3f737800);transform:rotate(-2deg)}.comfort-field span{width:clamp(.45rem,.7vw,.7rem);aspect-ratio:1;border-radius:50%;background:#3f73785c;box-shadow:0 0 0 .38rem #fffaf22e;animation:field-pulse 2.8s ease-in-out infinite}.comfort-field span:nth-child(1){left:18%;top:37%}.comfort-field span:nth-child(2){left:44%;top:51%;animation-delay:.26s}.comfort-field span:nth-child(3){left:67%;top:30%;animation-delay:.52s}.comfort-field span:nth-child(4){left:83%;top:58%;animation-delay:.78s}.research-wall-pins{display:grid;grid-template-columns:1.08fr .92fr;gap:.0625rem 1.2rem}.research-wall-pins article{min-height:9rem;display:grid;align-content:end;gap:.5rem;padding:.9rem 0 1rem;border-bottom:.0625rem solid rgba(27,19,14,.18);background:transparent;text-shadow:0 .0625rem 1.125rem rgba(255,250,242,.92);animation:rise-in .76s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--index) * 90ms)}.research-wall-pins article:first-child{grid-row:span 2;min-height:18rem}.research-wall-pins p{color:var(--color-accent-strong);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.research-wall-pins strong{font-size:clamp(1.45rem,2.6vw,2.45rem);line-height:1.02}.button-row{display:flex;flex-wrap:wrap;gap:.8rem;padding-top:.6rem}.button,.text-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;border-radius:100vmax;font-weight:800;transition:transform .18s ease,background .18s ease,border-color .18s ease}.button:hover,.text-link:hover{transform:translateY(-.125rem)}.button--primary{color:#fffaf2;background:var(--color-text);padding:.85rem 1.2rem}.button--secondary{border:.0625rem solid var(--color-line-strong);color:var(--color-text);background:#fffaf29e;padding:.85rem 1.2rem}.text-link{color:var(--color-accent-strong);justify-content:flex-start}.conversion-stage{position:relative;min-height:36.25rem;overflow:hidden;border:.0625rem solid rgba(27,19,14,.1);border-radius:2.125rem;background:radial-gradient(circle at 20% 20%,rgba(255,250,242,.95),transparent 20rem),radial-gradient(circle at 72% 55%,rgba(141,185,189,.26),transparent 22rem),linear-gradient(145deg,#fffaf2b8,#e0ceb5d1);box-shadow:var(--shadow-soft);isolation:isolate}.conversion-stage__grid{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(27,19,14,.045) .0625rem,transparent .0625rem),linear-gradient(90deg,rgba(27,19,14,.045) .0625rem,transparent .0625rem);background-size:2.625rem 2.625rem;opacity:.55}.conversion-stage__source,.conversion-stage__depth,.conversion-stage__stereo,.conversion-stage__viewer{position:absolute;border:.0625rem solid rgba(255,250,242,.78);box-shadow:0 1.5rem 3.75rem #4a2f1d29,inset 0 .0625rem #ffffff8c}.conversion-stage__source{left:7%;top:13%;width:34%;aspect-ratio:4 / 3;border-radius:1.5rem;background:linear-gradient(135deg,rgba(27,19,14,.08),transparent),radial-gradient(circle at 70% 34%,rgba(141,185,189,.44),transparent 38%),linear-gradient(145deg,#d7bd9c,#8f6548)}.conversion-stage__label,.conversion-stage__viewer span{position:absolute;left:1rem;bottom:1rem;color:#fffaf2;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.conversion-stage__frame-lines{position:absolute;top:1.1rem;right:1.1rem;bottom:1.1rem;left:1.1rem;display:grid;gap:.55rem;align-content:start}.conversion-stage__frame-lines span{height:.55rem;border-radius:100vmax;background:#fffaf285}.conversion-stage__frame-lines span:nth-child(2){width:72%}.conversion-stage__frame-lines span:nth-child(3){width:48%}.conversion-stage__depth{width:34%;aspect-ratio:4 / 3;border-radius:1.625rem;background:linear-gradient(135deg,#8db9bd2e,#3f73786b);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.conversion-stage__depth--one{left:29%;top:23%}.conversion-stage__depth--two{left:36%;top:29%;opacity:.86}.conversion-stage__depth--three{left:43%;top:35%;opacity:.72}.conversion-stage__stereo{right:8%;width:22%;aspect-ratio:16 / 10;border-radius:1.375rem;display:grid;place-items:center;color:var(--color-text);font-weight:900;background:#fffaf2c7}.conversion-stage__stereo--left{top:15%}.conversion-stage__stereo--right{top:39%;transform:translate(1.2rem)}.conversion-stage__viewer{right:9%;bottom:10%;width:36%;height:19%;border-radius:100vmax;background:linear-gradient(90deg,#1b130ed1,#3f7378c7)}.pipeline-strip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:.0625rem solid var(--color-line);border-radius:1.625rem;overflow:hidden;background:#fffaf280}.pipeline-strip__item{min-height:13rem;display:grid;align-content:space-between;padding:1.2rem;border-right:.0625rem solid var(--color-line);animation:rise-in .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--index) * 90ms)}.pipeline-strip__item:last-child{border-right:0}.pipeline-strip__step{color:var(--color-depth-deep);font-weight:900}.pipeline-strip__title{font-size:1.2rem;font-weight:900}.pipeline-strip__signal{color:var(--color-muted);font-size:.9rem}.research-signal-grid{display:grid;grid-template-columns:1.2fr .9fr .9fr;grid-auto-flow:dense;gap:.0625rem;overflow:hidden;border:.0625rem solid var(--color-line);border-radius:1.75rem;background:var(--color-line)}.research-signal{min-height:17rem;display:grid;align-content:end;gap:.8rem;padding:1.4rem;background:#fffaf2db;animation:rise-in .76s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--index) * 80ms)}.research-signal--1{grid-row:span 2;min-height:34rem;background:radial-gradient(circle at 20% 20%,rgba(141,185,189,.24),transparent 17rem),#fffaf2db}.research-signal--4{grid-column:span 2}.research-signal h3,.research-card h3,.baseline-slot h3,.criterion-row h3,.team-member-panel h3,.archive-row h3{font-size:clamp(1.35rem,2.5vw,2.2rem);line-height:1.05}.page-hero{padding:clamp(5rem,10vw,9rem) 0 clamp(4rem,7vw,7rem);border-bottom:.0625rem solid var(--color-line)}.page-hero__inner{display:grid;gap:1.1rem;max-width:61.25rem}.page-hero--pipeline{background:radial-gradient(circle at 78% 20%,rgba(141,185,189,.2),transparent 28rem)}.page-hero--research{background:radial-gradient(circle at 18% 30%,rgba(154,118,83,.16),transparent 28rem)}.page-hero--results{background:radial-gradient(circle at 72% 18%,rgba(184,117,98,.14),transparent 26rem)}.pipeline-story{display:grid;grid-template-columns:minmax(16.25rem,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,5rem);padding:clamp(4rem,8vw,7rem) 0}.pipeline-story__rail{align-self:start;display:grid;gap:1rem;padding:1rem 0}.pipeline-story__rail h2{font-size:clamp(2.4rem,4.5vw,4.8rem);line-height:.98}.pipeline-story__chapters{display:grid;gap:2rem}.pipeline-chapter{min-height:28rem;display:grid;grid-template-columns:minmax(0,.9fr) minmax(15rem,.7fr);gap:1.5rem;align-items:stretch;padding:clamp(1rem,3vw,1.6rem);border:.0625rem solid var(--color-line);border-radius:1.75rem;background:#fffaf2b3}.pipeline-chapter>div:first-child{display:grid;align-content:end;gap:.9rem}.pipeline-chapter__risk{color:var(--color-coral)!important}.pipeline-chapter__visual{min-height:21rem;display:grid;place-items:center;align-content:center;gap:1rem;border-radius:1.5rem;color:#fffaf2;background:linear-gradient(135deg,rgba(27,19,14,.24),transparent),radial-gradient(circle at 50% 30%,rgba(255,250,242,.2),transparent 30%),linear-gradient(145deg,var(--color-accent),var(--color-depth-deep));text-align:center}.pipeline-chapter__visual span{font-size:5rem;font-weight:900;line-height:.9}.pipeline-chapter__visual strong{font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.research-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.0625rem;overflow:hidden;border:.0625rem solid var(--color-line);border-radius:1.75rem;background:var(--color-line)}.research-cluster{display:grid;align-content:space-between;min-height:27rem;gap:1rem;padding:1.4rem;background:#fffaf2cc}.tag-row{display:flex;flex-wrap:wrap;gap:.45rem}.tag-row span{border:.0625rem solid var(--color-line);border-radius:100vmax;color:var(--color-muted);font-size:.78rem;padding:.35rem .55rem}.research-gallery{display:grid;grid-template-columns:repeat(5,minmax(18rem,1fr));gap:1rem;overflow-x:auto;padding-bottom:.4rem;scroll-snap-type:x proximity}.research-card{min-height:28rem;display:grid;align-content:space-between;gap:1.2rem;border:.0625rem solid var(--color-line);border-radius:1.625rem;background:#fffaf2d6;padding:1.25rem;scroll-snap-align:start;transition:transform .2s ease,box-shadow .2s ease}.research-card:hover{transform:translateY(-.375rem);box-shadow:var(--shadow-soft)}.research-card dl{display:grid;gap:1rem}.research-card dt{margin-bottom:.25rem;color:var(--color-text);font-weight:900}.evaluation-dashboard{display:grid;gap:1.5rem}.evaluation-dashboard__viewer{position:relative;min-height:31rem;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:.0625rem solid var(--color-line);border-radius:1.875rem;background:#fffaf2b3}.evaluation-dashboard__pane{display:grid;place-items:end start;padding:1.4rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.evaluation-dashboard__pane--source{background:linear-gradient(145deg,#d7bd9c,#9a7653);color:#fffaf2}.evaluation-dashboard__pane--spatial{background:radial-gradient(circle at 55% 40%,rgba(141,185,189,.44),transparent 35%),linear-gradient(145deg,#f8efe4,#cadadd);color:var(--color-text)}.evaluation-dashboard__divider{position:absolute;top:0;bottom:0;left:50%;width:.125rem;background:#fffaf2cc;box-shadow:0 0 0 100vmax transparent}.evaluation-dashboard__slots,.criteria-list,.failure-watch__grid,.metric-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.baseline-slot,.criterion-row,.failure-card,.metric-chip,.team-member-panel,.archive-row{border:.0625rem solid var(--color-line);border-radius:1.5rem;background:#fffaf2c7;padding:1.2rem}.criteria-list{grid-template-columns:repeat(4,minmax(0,1fr))}.failure-watch,.temporal-board{display:grid;grid-template-columns:minmax(0,.8fr) minmax(20rem,1.2fr);gap:clamp(1.5rem,5vw,4rem);align-items:start;padding-top:2rem}.failure-watch h2,.temporal-board h2{font-size:clamp(2rem,3vw,3.4rem);line-height:1}.temporal-board__timeline{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:.0625rem solid var(--color-line);border-radius:1.625rem;background:#fffaf2b8}.temporal-board__timeline li{min-height:12rem;display:grid;align-content:space-between;gap:.5rem;padding:1rem;border-right:.0625rem solid var(--color-line)}.temporal-board__timeline li:last-child{border-right:0}.temporal-board__timeline span,.metric-chip span{color:var(--color-muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.temporal-board__timeline strong,.metric-chip strong{font-size:clamp(1.25rem,2vw,2rem)}.metric-comparison{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-chip{min-height:10rem;display:grid;align-content:space-between}.metric-chip--caution{background:#b875621f}.metric-chip--depth{background:#8db9bd29}.team-map{display:grid;gap:2rem}.team-map__pipeline{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;padding:1.2rem;border:.0625rem solid var(--color-line);border-radius:100vmax;background:#fffaf29e}.team-map__node{border-radius:100vmax;background:#8db9bd24;color:var(--color-depth-deep);font-weight:900;padding:.8rem 1rem}.team-map__members{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.team-member-panel{min-height:24rem;display:grid;align-content:space-between;transition:transform .2s ease,box-shadow .2s ease}.team-member-panel:hover{transform:translateY(-.375rem);box-shadow:var(--shadow-soft)}.archive-index{display:grid;border-top:.0625rem solid var(--color-line)}.archive-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center;border-top:0;border-left:0;border-right:0;border-radius:0;background:transparent}.archive-row__status{color:var(--color-muted);font-weight:800}.lab-status{display:grid;grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);gap:clamp(2rem,6vw,5rem);align-items:center}.lab-status>div:first-child{display:grid;gap:1rem}.lab-status__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.0625rem;overflow:hidden;border:.0625rem solid var(--color-line);border-radius:1.75rem;background:var(--color-line)}.lab-status__metrics article{min-height:11rem;display:grid;align-content:space-between;padding:1rem;background:#fffaf2c7}.lab-status__metrics span{color:var(--color-muted)}.lab-status__metrics strong{font-size:clamp(1.4rem,2vw,2.1rem)}.footer{border-top:.0625rem solid var(--color-line);padding:2rem 0;background:#fffaf26b}.footer__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(16.25rem,.8fr);gap:2rem}.footer__meta{display:grid;gap:.35rem}.footer__link{color:var(--color-accent-strong);font-weight:900}@keyframes rise-in{0%{opacity:0;transform:translateY(1.125rem)}to{opacity:1;transform:translateY(0)}}@keyframes field-pulse{0%,to{opacity:.42;transform:scale(.9)}46%{opacity:.95;transform:scale(1.08)}}.reveal-up{animation:rise-in .76s cubic-bezier(.16,1,.3,1) both}@media (max-width: 61.25rem){html,body{scroll-snap-type:none}.site-shell:has(.home-scroll) .navbar{position:sticky}.home-chapter__content,.home-chapter--right .home-chapter__content,.pipeline-story,.split-intro,.lab-status,.footer__inner{grid-template-columns:1fr}.home-chapter--right .home-chapter__copy,.home-chapter--right .home-chapter__visual{grid-column:auto;grid-row:auto}.home-chapter{min-height:auto;scroll-snap-align:none}.home-chapter__content{min-height:100dvh;gap:1.5rem}.home-chapter__copy{max-width:100%}.home-chapter__visual,.conversion-stage{min-height:30rem}.hero-cues,.floating-stage-list,.stereo-panels,.home-chapter__visual--metrics .comfort-field,.home-chapter__visual--research .research-wall-pins{position:relative;inset:auto;right:auto;top:auto;width:100%;transform:none}.hero-cues{min-height:16rem;display:grid;gap:.75rem;align-content:end}.hero-cues span{position:relative;inset:auto;width:min(100%,22rem)}.comfort-field,.research-wall-pins{grid-template-columns:1fr}.research-wall-pins article:first-child{grid-row:auto;min-height:9rem}.pipeline-strip,.research-map,.evaluation-dashboard__slots,.criteria-list,.failure-watch,.failure-watch__grid,.temporal-board,.temporal-board__timeline,.metric-comparison,.team-map__members,.lab-status__metrics{grid-template-columns:1fr}.pipeline-strip__item{min-height:9rem;border-right:0;border-bottom:.0625rem solid var(--color-line)}.temporal-board__timeline li{min-height:8rem;border-right:0;border-bottom:.0625rem solid var(--color-line)}.temporal-board__timeline li:last-child{border-bottom:0}.pipeline-strip__item:last-child{border-bottom:0}.research-signal-grid{grid-template-columns:1fr}.research-signal,.research-signal--1,.research-signal--4{grid-column:auto;grid-row:auto;min-height:16rem}.pipeline-chapter{grid-template-columns:1fr;min-height:auto}.pipeline-chapter__visual{min-height:16rem}}@media (max-width: 42.5rem){.container{width:min(100% - 2rem,73.75rem)}.navbar__inner{align-items:flex-start;flex-direction:column;gap:1rem;padding:1rem 0}.nav-links{justify-content:flex-start;gap:.45rem}.nav-link{font-size:.78rem;padding:.48rem .68rem}.home-chapter__content{width:min(100% - 2rem,73.75rem);padding:5rem 0 2.8rem}.home-chapter h1,.home-chapter h2,.page-hero h1{font-size:clamp(2.55rem,12vw,4rem)}.home-chapter__copy{padding:0}.home-chapter__visual{min-height:20rem}.conversion-stage{min-height:24.375rem;border-radius:1.5rem}.conversion-stage__source{width:48%}.conversion-stage__depth{width:40%}.conversion-stage__stereo{width:26%}.conversion-stage__viewer{width:48%}.stereo-panels{grid-template-columns:1fr}.comfort-field,.research-wall-pins article{min-height:7.5rem}.stereo-panels div{min-height:12rem;transform:none!important}.evaluation-dashboard__viewer{min-height:24rem;grid-template-columns:1fr}.evaluation-dashboard__divider{display:none}.archive-row{grid-template-columns:1fr}.navbar--ios-floating{position:fixed;top:calc(env(safe-area-inset-top) + .55rem);left:max(.75rem,env(safe-area-inset-left));right:auto;width:min(calc(100% - max(1.5rem,env(safe-area-inset-left) + env(safe-area-inset-right))),22.5rem);margin-inline:auto;border:.0625rem solid rgba(27,19,14,.1);border-radius:1.625rem;background:#f6efe4db;box-shadow:0 1.125rem 2.75rem #4f342021;-webkit-backdrop-filter:blur(1.375rem);backdrop-filter:blur(1.375rem)}.site-shell:has(.home-scroll) .navbar--ios-floating{position:fixed;left:max(.75rem,env(safe-area-inset-left));right:auto}.navbar--ios-floating .container{width:100%}.navbar--ios-floating .navbar__inner{gap:.7rem;padding:.85rem .9rem .75rem}.navbar--ios-floating .brand__detail{display:none}.navbar--ios-floating .nav-links{width:100%;max-height:2.55rem;gap:.05rem;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;justify-content:flex-start;scrollbar-width:none}.navbar--ios-floating .nav-link{flex:0 0 auto;font-size:.72rem;padding-inline:.36rem;white-space:nowrap}.navbar--ios-floating .nav-links::-webkit-scrollbar{display:none}.site-shell:has(.home-scroll) .navbar--ios-floating+.page-shell .home-chapter:first-child .home-chapter__content{padding-top:calc(7.35rem + env(safe-area-inset-top))}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
