/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}}:root{--ink:#11100d;--ink-deep:#0b0b09;--ink-soft:#1c1a15;--paper:#e8e1d2;--paper-light:#f0e9db;--paper-dim:#c9bea9;--ash:#79746a;--oxide:#b34c31;--oxide-dark:#82341f;--brass:#c29a56;--rule-light:#e8e1d233;--rule-dark:#11100d38;--page-pad:clamp(1.25rem, 3.2vw, 3.8rem);--display:"Arial Narrow", "Helvetica Neue", Arial, sans-serif;--body:"Helvetica Neue", Helvetica, Arial, sans-serif;--serif:"Iowan Old Style", Baskerville, "Times New Roman", serif;--mono:"SFMono-Regular", "Roboto Mono", Consolas, monospace}*{box-sizing:border-box}html{background:var(--ink);color:var(--paper);scroll-behavior:smooth;scrollbar-color:var(--oxide) var(--ink);text-rendering:optimizelegibility}body{background:var(--ink);color:var(--paper);font-family:var(--body);margin:0;overflow-x:hidden}button,input,a{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,canvas:focus-visible{outline:2px solid var(--oxide);outline-offset:4px}a{color:inherit}::selection{background:var(--oxide);color:var(--paper-light)}.site-shell{isolation:isolate;background:var(--ink);min-height:100vh;position:relative}.skip-link{z-index:1000;background:var(--paper);color:var(--ink);font:700 .72rem/1 var(--mono);letter-spacing:.07em;padding:.75rem 1rem;text-decoration:none;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.structure-field{z-index:-4;pointer-events:none;background:radial-gradient(circle at 68% 42%, #c29a561c, transparent 25%), var(--ink);width:100vw;height:100svh;position:fixed;inset:0}.structure-field[data-fallback=true]{background:radial-gradient(at 68% 29%,#b34c3138,#0000 14%),radial-gradient(at 68% 55%,#c29a5630,#0000 15%),radial-gradient(at 59% 42%,#c29a561c,#0000 10%),radial-gradient(at 77% 42%,#b34c311f,#0000 10%),radial-gradient(at 68% 42%,#0000 0 22%,#e8e1d221 22.2% 22.5%,#0000 23%),linear-gradient(145deg,#0b0b09,#1b1812 50%,#11100d)}.field-wash{z-index:-3;pointer-events:none;background:linear-gradient(90deg,#11100df2 0%,#11100db3 39%,#11100d0f 74%),linear-gradient(#11100d5c,#0000 36%,#11100d94);position:fixed;inset:0}.grain{z-index:90;pointer-events:none;opacity:.08;mix-blend-mode:soft-light;background:repeating-radial-gradient(circle at 30% 40%,#0000 0 1px,#fffaee26 1.5px 2px,#0000 2.5px 4px) 0 0/7px 9px,repeating-linear-gradient(37deg,#0000 0 4px,#fffaee0a 5px,#0000 6px 9px) 0 0/11px 13px;position:fixed;inset:-50%;transform:rotate(.001deg)}.measurement-probe{z-index:95;pointer-events:none;opacity:0;border:1px solid #e8e1d27a;border-radius:50%;width:2.4rem;height:2.4rem;margin:-1.2rem 0 0 -1.2rem;transition:opacity .16s;position:fixed;top:0;left:0}.measurement-probe[data-visible=true]{opacity:.58}.measurement-probe:before,.measurement-probe:after{content:"";background:#e8e1d294;position:absolute}.measurement-probe:before{width:.4rem;height:1px;top:50%;left:calc(50% - .2rem)}.measurement-probe:after{width:1px;height:.4rem;top:calc(50% - .2rem);left:50%}.measurement-probe span{background:var(--oxide);border-radius:50%;width:.22rem;height:.22rem;position:absolute;top:-.11rem;left:calc(50% - .11rem)}.site-header{z-index:80;height:4.8rem;padding:0 var(--page-pad);background:#11100df7;border-bottom:1px solid #e8e1d229;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;display:grid;position:fixed;top:0;left:0;right:0}.wordmark{justify-self:start;align-items:baseline;gap:.85rem;text-decoration:none;display:inline-flex}.wordmark span{color:var(--paper);font:700 .75rem/1 var(--display);letter-spacing:.025em}.wordmark small{color:#e8e1d27a;font:500 .54rem/1 var(--mono);letter-spacing:.08em}.header-discipline{color:#e8e1d29e;font:600 .62rem/1 var(--mono);letter-spacing:.18em;margin:0}.quick-scan-trigger{color:var(--paper);cursor:pointer;font:650 .62rem/1 var(--mono);letter-spacing:.09em;background:0 0;border:0;justify-self:end;align-items:center;gap:.65rem;padding:0;display:flex}.quick-scan-trigger:before{content:"";background:var(--oxide);width:.45rem;height:.45rem}.quick-scan-trigger kbd{width:1.45rem;height:1.45rem;color:var(--paper-dim);font:inherit;border:1px solid #e8e1d242;place-items:center;display:grid}.folio-label,.project-status,.project-number{font-family:var(--mono)}.folio-label{color:var(--brass);letter-spacing:.13em;margin:0 0 1.4rem;font-size:.63rem;font-weight:650;line-height:1.4}.hero{z-index:1;min-height:100svh;padding:8.5rem var(--page-pad) 2.35rem;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(16rem,.4fr);align-items:center;display:grid;position:relative}.hero-meta{top:6.8rem;left:var(--page-pad);right:var(--page-pad);color:#e8e1d275;font:500 .55rem/1 var(--mono);letter-spacing:.07em;gap:1.5rem;display:flex;position:absolute}.hero-meta span:last-child{color:var(--brass);margin-left:auto}.hero-copy{max-width:81rem;padding-top:2.1rem}.hero h1{max-width:12ch;color:var(--paper);font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(4rem,8.25vw,9.3rem);font-weight:760;line-height:.89}.hero h1 em{color:var(--paper);font-family:var(--serif);letter-spacing:-.018em;font-weight:400}.hero-dek{color:#e8e1d2b0;letter-spacing:-.012em;max-width:39rem;margin:2.35rem 0 0;font-size:clamp(1rem,1.3vw,1.24rem);line-height:1.55}.hero-actions{align-items:center;gap:1.7rem;margin-top:2.4rem;display:flex}.hero-actions a,.hero-actions button{color:var(--paper);cursor:pointer;font:650 .66rem/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;text-decoration:none}.hero-actions a{background:var(--paper);color:var(--ink);align-items:center;gap:.9rem;padding:.95rem 1.1rem;display:inline-flex}.hero-actions a span{transition:transform .18s}.hero-actions a:hover span{transform:translateY(.2rem)}.hero-actions button{border-bottom:1px solid #e8e1d259;padding:.35rem 0}.hero-field-legend{color:#e8e1d28f;width:min(100%,17rem);font-family:var(--mono);border-left:1px solid #e8e1d23d;place-self:end;margin:0 0 2.3rem;padding:.15rem 0 .15rem 1rem}.hero-field-legend p{letter-spacing:.09em;justify-content:space-between;gap:1.2rem;margin:0;font-size:.5rem;line-height:1.7;display:flex}.hero-field-legend p span{color:var(--brass);font-family:var(--serif);letter-spacing:0;font-size:.82rem}.hero-field-legend output{min-height:1.4rem;color:var(--paper);letter-spacing:.1em;margin-top:.7rem;font-size:.56rem;line-height:1.4;display:block}.hero-field-legend button{width:100%;color:var(--paper);cursor:pointer;font:650 .56rem/1 var(--mono);letter-spacing:.1em;background:0 0;border:1px solid #e8e1d23d;border-left:0;border-right:0;justify-content:space-between;margin-top:.65rem;padding:.72rem 0;display:flex}.hero-field-legend button span{color:var(--oxide);transition:transform .28s}.hero-field-legend button:hover span{transform:rotate(90deg)}.hero-field-legend small{color:#e8e1d26b;letter-spacing:.065em;margin-top:.65rem;font-size:.45rem;line-height:1.55;display:block}.hero-footer{border-top:1px solid var(--rule-light);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:1.4rem;padding-top:1.25rem;display:grid}.hero-footer p{color:#e8e1d282;grid-template-columns:7.2rem minmax(0,1fr);gap:1rem;max-width:42rem;margin:0;font-size:.75rem;line-height:1.45;display:grid}.hero-footer p:last-child{justify-self:end}.hero-footer p span{color:var(--paper);font:600 .57rem/1.4 var(--mono);letter-spacing:.09em}.about-intro{z-index:3;min-height:110svh;padding:clamp(7rem, 11vw, 10rem) var(--page-pad) 5rem;background:var(--paper);color:var(--ink);grid-template-columns:minmax(18rem,.72fr) minmax(25rem,1.08fr);gap:clamp(3rem,8vw,10rem);display:grid;position:relative}.discipline-diagram{aspect-ratio:1;background:linear-gradient(90deg,#0000 calc(50% - .5px),#11100d14 50%,#0000 calc(50% + .5px)),linear-gradient(#0000 calc(50% - .5px),#11100d14 50%,#0000 calc(50% + .5px));border:1px solid #11100d1c;border-radius:50%;place-self:center;width:min(36vw,33rem);position:relative}.discipline-diagram:before{content:"";border:1px dashed #11100d26;border-radius:50%;position:absolute;inset:11%}.discipline-label{z-index:3;background:var(--paper);color:#11100da8;font:650 .58rem/1 var(--mono);letter-spacing:.14em;padding:.35rem .5rem;position:absolute}.discipline-label--ai{top:22%;left:4%}.discipline-label--physics{bottom:21%;right:1%}.discipline-orbit{z-index:1;transform-origin:50%;border:1px solid #11100d73;border-radius:50%;width:88%;height:35%;position:absolute;top:50%;left:50%}.discipline-orbit i{border:1px solid var(--paper);background:var(--oxide);width:.68rem;height:.68rem;box-shadow:0 0 0 1px var(--oxide);border-radius:50%;position:absolute;top:50%;right:-.34rem;transform:translateY(-50%)}.discipline-orbit--ai{animation:17s linear infinite discipline-orbit-ai}.discipline-orbit--physics{animation:23s linear infinite discipline-orbit-physics}.discipline-orbit--physics i{background:var(--brass);box-shadow:0 0 0 1px var(--brass);left:-.34rem;right:auto}@keyframes discipline-orbit-ai{0%{transform:translate(-50%,-50%)rotate(-28deg)}to{transform:translate(-50%,-50%)rotate(332deg)}}@keyframes discipline-orbit-physics{0%{transform:translate(-50%,-50%)rotate(32deg)}to{transform:translate(-50%,-50%)rotate(-328deg)}}.discipline-core{z-index:4;aspect-ratio:1;border:1px solid var(--ink);background:var(--paper);width:22%;font-family:var(--display);letter-spacing:.03em;border-radius:50%;place-items:center;font-size:clamp(1.55rem,2.8vw,2.8rem);font-weight:720;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.discipline-core:after{content:"";background:var(--oxide);border-radius:50%;width:.3rem;height:.3rem;position:absolute;bottom:17%;right:17%}.discipline-caption{z-index:3;background:var(--paper);color:#11100d70;font:600 .46rem/1 var(--mono);letter-spacing:.11em;white-space:nowrap;padding:.3rem .55rem;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.about-copy{align-self:center;max-width:51rem}.about-intro .folio-label{color:var(--oxide-dark)}.about-intro h2{font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:clamp(4rem,7.2vw,8.5rem);font-weight:740;line-height:.87}.about-intro h2 span{color:var(--oxide-dark);font-family:var(--display);letter-spacing:-.045em;font-weight:740}.about-lead{letter-spacing:-.026em;margin:2.8rem 0 0;font-size:clamp(1.15rem,1.8vw,1.6rem);line-height:1.48}.about-copy blockquote{border-left:3px solid var(--oxide);font-family:var(--serif);margin:2.4rem 0;padding:1.25rem 0 1.25rem 1.5rem;font-size:clamp(1.5rem,2.35vw,2.45rem);font-style:italic;line-height:1.2}.about-copy>p:last-child{color:#11100da8;max-width:44rem;margin:0;font-size:.94rem;line-height:1.68}.capability-ledger{border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark);grid-column:1/-1;grid-template-columns:repeat(3,1fr);align-self:end;display:grid}.capability-ledger>div{grid-template-columns:6.1rem minmax(0,1fr);gap:1rem;padding:1.25rem 1.45rem 1.25rem 0;display:grid}.capability-ledger>div+div{border-left:1px solid var(--rule-dark);padding-left:1.45rem}.capability-ledger span{font:650 .57rem/1.4 var(--mono);letter-spacing:.09em}.capability-ledger p{color:#11100da1;margin:0;font-size:.73rem;line-height:1.55}.project-index{z-index:72;border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark);background:var(--paper-light);min-height:5.15rem;color:var(--ink);grid-template-columns:minmax(8rem,.45fr) minmax(0,2fr);align-items:stretch;display:grid;position:sticky;top:4.8rem}.project-index:focus-visible{outline:2px solid var(--oxide);outline-offset:-2px}.project-index>p{padding:0 var(--page-pad);border-right:1px solid var(--rule-dark);font:650 .57rem/1 var(--mono);letter-spacing:.12em;flex-direction:column;justify-content:center;align-items:flex-start;gap:.45rem;margin:0;display:flex}.project-index>p small{color:#11100d75;letter-spacing:.075em;font-size:.43rem;font-weight:550}.project-index ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.project-index li+li{border-left:1px solid #11100d1c}.project-index li:nth-child(3){border-left:2px solid #82341f80}.project-index a{color:#11100db8;height:100%;min-height:5.15rem;font:550 .58rem/1.2 var(--mono);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.8rem .85rem .7rem;text-decoration:none;display:grid;position:relative}.project-index a:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.project-index-number{color:var(--oxide-dark);padding-top:.08rem}.project-index-copy{gap:.38rem;min-width:0;display:grid}.project-index-copy small{color:#11100d6b;letter-spacing:.08em;font-size:.4rem;font-weight:650;line-height:1}.project-index-copy strong{overflow-wrap:anywhere;font-size:.56rem;font-weight:620;line-height:1.25}.project-index li[data-active=true] a{color:var(--ink)}.project-index li[data-active=true] .project-index-copy small{color:var(--oxide-dark)}.project-index li[data-active=true] a:after{background:var(--oxide)}.projects{z-index:3;position:relative}.project-section{scroll-margin-top:10.35rem;position:relative}.project-number{color:var(--oxide);letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,4vw,4rem);font-weight:400;line-height:.9}.project-status{letter-spacing:.11em;margin:.85rem 0 0;font-size:.58rem;font-weight:650;line-height:1.45}.project-intro{font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.62}.project-dual{min-height:122svh;padding:clamp(7rem, 9vw, 9.5rem) var(--page-pad);background:linear-gradient(#11100d0e 1px, transparent 1px) 0 0 / 100% 1.7rem, var(--paper-light);color:var(--ink);grid-template-columns:minmax(18rem,.66fr) minmax(38rem,1.34fr) minmax(11rem,.38fr);gap:clamp(2rem,4vw,4.5rem);display:grid;overflow:hidden}.project-dual:before{content:"ε";color:#11100d0b;font-family:var(--serif);pointer-events:none;font-size:min(38vw,37rem);line-height:1;position:absolute;bottom:-.22em;right:-.02em}.dual-mast{align-self:start;position:sticky;top:12rem}.dual-mast h2{max-width:8ch;font-family:var(--serif);letter-spacing:-.04em;margin:2rem 0 0;font-size:clamp(3.4rem,5.9vw,7rem);font-weight:400;line-height:.92}.dual-mast .project-intro{color:#11100dab;max-width:31rem;margin:2rem 0 0}.dual-workbench{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:#f0e9dbc2;grid-template-columns:minmax(18rem,.9fr) 5.5rem minmax(20rem,1fr);align-self:center;min-height:36rem;display:grid}.matrix-sheet,.dual-ledger{padding:clamp(1.25rem,2.5vw,2.4rem)}.matrix-sheet{border-right:1px solid var(--rule-dark);flex-direction:column;justify-content:space-between;display:flex}.sheet-caption,.ledger-heading{font:600 .55rem/1 var(--mono);letter-spacing:.08em;justify-content:space-between;gap:1rem;display:flex}.sheet-caption span:last-child,.ledger-heading span:last-child{color:#11100d80}.matrix{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:3rem 1.2rem;padding:1.25rem;display:grid;position:relative}.matrix:before,.matrix:after{content:"";border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);width:.7rem;position:absolute;top:0;bottom:0}.matrix:before{border-left:2px solid var(--ink);left:0}.matrix:after{border-right:2px solid var(--ink);right:0}.matrix-cell{color:#11100db8;min-height:3.6rem;font-family:var(--serif);background:0 0;border:0;place-items:center;font-size:1.25rem;display:grid}button.matrix-cell--seed{cursor:pointer;border:1px solid #11100d38;transition:background .16s,color .16s;position:relative}button.matrix-cell--seed:hover,button.matrix-cell--seed[data-selected=true]{background:var(--ink);color:var(--paper)}.matrix-cell sup{color:var(--oxide);font:600 .45rem/1 var(--mono);position:absolute;bottom:.3rem;right:.35rem}.matrix-note{color:#11100d8a;margin:0;font-size:.72rem;line-height:1.55}.derivation-path{border-right:1px solid var(--rule-dark);flex-direction:column;justify-content:center;gap:1.65rem;padding:1rem .8rem;display:flex}.derivation-stage{color:#11100d54;text-align:center;gap:.3rem;display:grid;position:relative}.derivation-stage+.derivation-stage:before{content:"↓";color:#11100d3b;position:absolute;top:-1.35rem;left:50%;transform:translate(-50%)}.derivation-stage[data-active=true]{color:var(--oxide-dark)}.derivation-stage[data-active=true]+.derivation-stage[data-active=true]:before{color:var(--oxide)}.derivation-stage span{font:550 .48rem/1 var(--mono)}.derivation-stage strong{overflow-wrap:anywhere;font:650 .55rem/1.1 var(--mono);text-transform:uppercase}.dual-ledger{flex-direction:column;display:flex}.dual-equation{font-family:var(--serif);margin:auto 0;font-size:clamp(2rem,3.2vw,4rem);line-height:1.1}.dual-equation strong{font-weight:400}.dual-equation em{color:var(--oxide-dark)}.dual-ledger dl{border-top:1px solid var(--rule-dark);margin:0 0 1.7rem}.dual-ledger dl>div{border-bottom:1px solid #11100d21;grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding:.85rem 0;display:grid}.dual-ledger dt{font:600 .53rem/1.35 var(--mono);letter-spacing:.08em}.dual-ledger dd{font-family:var(--mono);margin:0;font-size:.67rem;line-height:1.4}.dual-actions{gap:1rem;display:flex}.dual-actions button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;font:650 .57rem/1 var(--mono);letter-spacing:.07em;padding:.85rem 1rem}.dual-actions button:last-child{color:var(--ink);background:0 0}.dual-actions button:disabled{cursor:default;opacity:.38}.dual-margin-note{border-top:2px solid var(--oxide);align-self:end;margin-bottom:3rem;padding-top:1rem}.dual-margin-note span,.dual-evidence{font:650 .54rem/1.4 var(--mono);letter-spacing:.09em}.dual-margin-note p{color:#11100da6;font-size:.75rem;line-height:1.6}.dual-margin-note .dual-evidence{color:var(--oxide-dark);margin-top:1.5rem}.project-ultracold{min-height:125svh;padding:clamp(7rem, 10vw, 10rem) var(--page-pad);color:var(--paper);background:repeating-linear-gradient(90deg,#e8e1d205 0 1px,#0000 1px 5rem),#15140f}.ultracold-copy{grid-template-columns:minmax(9rem,.34fr) minmax(24rem,1.05fr) minmax(18rem,.62fr);align-items:end;gap:clamp(2rem,5vw,6rem);margin-bottom:clamp(4rem,7vw,7rem);display:grid}.ultracold-copy .project-status{color:var(--brass)}.ultracold-copy h2{max-width:9ch;font-family:var(--display);letter-spacing:-.052em;margin:0;font-size:clamp(3.6rem,6.8vw,8rem);font-weight:730;line-height:.87}.ultracold-copy>p{color:#e8e1d29e;margin:0;font-size:clamp(.95rem,1.2vw,1.15rem);line-height:1.67}.detector-bench{background:linear-gradient(110deg,#ffffff09,#0000 28%),#24221b;border:1px solid #e8e1d247;grid-template-columns:repeat(12,1fr);gap:1.2rem;padding:clamp(1rem,2.4vw,2.1rem);display:grid;position:relative;box-shadow:inset 0 0 0 4px #0e0e0b,inset 0 0 0 5px #c29a5633}.detector-bench:before,.detector-bench:after{content:"";background:#11100d;border:1px solid #e8e1d25c;border-radius:50%;width:.48rem;height:.48rem;position:absolute}.detector-bench:before{top:.72rem;left:.72rem}.detector-bench:after{bottom:.72rem;right:.72rem}.bench-engraving{color:#e8e1d27a;font:550 .54rem/1 var(--mono);letter-spacing:.12em;border-bottom:1px solid #e8e1d226;grid-column:1/-1;justify-content:space-between;padding-bottom:1rem;display:flex}.scope-housing{background:#0b0b09;border:1px solid #c29a565c;grid-area:2/1/5/9;padding:.85rem}.scope-labels{color:#c29a56c7;font:550 .49rem/1 var(--mono);letter-spacing:.08em;justify-content:space-between;gap:1rem;padding:.15rem .2rem .75rem;display:flex}.scope-screen{background:#171712;border:1px solid #c29a563b;width:100%;height:clamp(20rem,34vw,31rem);display:block}.channel-bank{grid-column:9/-1;grid-template-columns:repeat(3,1fr);align-self:start;gap:.55rem;display:grid}.channel-bank button{color:#e8e1d2bd;cursor:pointer;min-height:5.5rem;font:600 .52rem/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;background:#1a1914;border:1px solid #e8e1d233;justify-items:center;gap:.7rem;padding:1rem .5rem;display:grid}.channel-bank button[data-active=true]{border-color:var(--brass);color:var(--paper)}.switch-light{background:#0b0b09;border:1px solid #e8e1d24d;border-radius:50%;width:.62rem;height:.62rem;display:block}.channel-bank button[data-active=true] .switch-light{border-color:var(--brass);background:var(--brass)}.noise-readouts{border-top:1px solid #e8e1d226;border-bottom:1px solid #e8e1d226;grid-column:9/-1;grid-template-columns:repeat(3,1fr);align-self:center;display:grid}.noise-readouts div{text-align:center;padding:1rem .7rem}.noise-readouts div+div{border-left:1px solid #e8e1d21f}.noise-readouts span,.noise-readouts small{color:#e8e1d26b;font:500 .46rem/1.2 var(--mono);letter-spacing:.07em;display:block}.noise-readouts strong{color:var(--brass);font:450 clamp(1.3rem, 2.3vw, 2.2rem)/1 var(--mono);margin:.55rem 0 .35rem;display:block}.zero-detector{border:1px solid var(--oxide);min-height:5rem;color:var(--paper);cursor:pointer;font:650 .59rem/1 var(--mono);letter-spacing:.09em;background:#171612;grid-column:9/-1;justify-content:center;align-self:end;align-items:center;gap:.85rem;display:flex}.zero-detector span{border:1px solid var(--oxide);border-radius:50%;width:.62rem;height:.62rem}.zero-detector:hover span,.detector-bench[data-calibrating=true] .zero-detector span{background:var(--oxide)}.zero-detector:disabled{cursor:wait;opacity:.72}.bench-footnote{border-left:2px solid var(--brass);color:#e8e1d294;max-width:48rem;font-family:var(--serif);margin:2rem 0 0 auto;padding-left:1.2rem;font-size:1.1rem;font-style:italic;line-height:1.55}.project-tabm{min-height:124svh;padding:clamp(7rem, 10vw, 10rem) var(--page-pad);color:var(--ink);background:#cfc2aa;grid-template-columns:minmax(20rem,.66fr) minmax(37rem,1.34fr);gap:clamp(3rem,7vw,8rem);display:grid;overflow:hidden}.project-tabm:after{content:"8";color:#11100d0b;font-family:var(--display);pointer-events:none;font-size:min(45vw,43rem);font-weight:800;line-height:1;position:absolute;top:-.18em;right:-.02em}.tabm-title-block{z-index:1;align-self:center;position:relative}.tabm-title-block .project-status{color:var(--oxide-dark)}.tabm-title-block h2{max-width:9ch;font-family:var(--display);letter-spacing:-.062em;margin:2rem 0 0;font-size:clamp(3.8rem,6.4vw,7.7rem);font-weight:760;line-height:.84}.tabm-title-block>p:last-child{color:#11100da6;max-width:34rem;margin:2.2rem 0 0;font-size:clamp(.95rem,1.22vw,1.16rem);line-height:1.68}.specimen-tabs{z-index:1;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-column:2;grid-template-columns:repeat(3,1fr);align-self:end;display:grid;position:relative}.specimen-tabs button{color:#11100db8;cursor:pointer;min-height:3.35rem;font:650 .55rem/1.15 var(--mono);letter-spacing:.07em;background:0 0;border:0;padding:.8rem}.specimen-tabs button+button{border-left:1px solid #11100d33}.specimen-tabs button[data-active=true]{background:var(--ink);color:var(--paper)}.ensemble-board{z-index:1;border:1px solid var(--ink);background:#e8e1d266;grid-column:2;grid-template-columns:minmax(0,1fr) minmax(12rem,.34fr);align-self:start;display:grid;position:relative}.ensemble-members{border-right:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.member-ballot{min-height:11rem;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #11100d29;border-top:0;border-left:0;flex-direction:column;padding:1rem;display:flex;position:relative}.member-ballot:nth-child(4n){border-right:0}.member-ballot:nth-child(n+5){border-bottom:0}.member-ballot[data-active=false]{color:#11100d99;background:repeating-linear-gradient(-45deg,#0000 0 5px,#11100d0b 5px 6px)}.member-ballot>span{font:650 .54rem/1 var(--mono);letter-spacing:.08em}.member-ballot strong{font-family:var(--display);letter-spacing:-.05em;margin:auto 0 .8rem;font-size:clamp(1.7rem,2.8vw,2.8rem);font-weight:700}.member-ballot i{background:#11100d29;width:100%;height:2px;display:block;position:relative}.member-ballot i:after{content:"";width:var(--vote);background:var(--oxide);height:2px;position:absolute;top:0;left:0}.member-ballot small{font:500 .47rem/1 var(--mono);letter-spacing:.07em;margin-top:.7rem}.ensemble-tally{background:var(--paper-light);flex-direction:column;padding:clamp(1.25rem,2.4vw,2.2rem);display:flex}.ensemble-tally>p{color:var(--oxide-dark);font:650 .54rem/1 var(--mono);letter-spacing:.09em;margin:0}.ensemble-tally>strong{font-family:var(--serif);margin-top:3rem;font-size:clamp(3.5rem,6vw,7rem);font-weight:400;line-height:.9}.ensemble-tally>span{color:#11100d7a;font:500 .52rem/1.2 var(--mono)}.ensemble-tally dl{border-top:1px solid var(--rule-dark);margin:auto 0 0}.ensemble-tally dl>div{border-bottom:1px solid #11100d1f;grid-template-columns:4.6rem minmax(0,1fr);gap:.7rem;padding:.75rem 0;display:grid}.ensemble-tally dt,.ensemble-tally dd{font:550 .5rem/1.35 var(--mono);margin:0}.ensemble-tally dt{color:#11100d78}.tabm-method{z-index:1;border-top:2px solid var(--oxide);grid-column:2;grid-template-columns:8rem minmax(0,1fr);align-self:start;gap:1.5rem;padding-top:1rem;display:grid;position:relative}.tabm-method span{font:650 .54rem/1.4 var(--mono);letter-spacing:.09em}.tabm-method p{color:#11100d9c;margin:0;font-size:.76rem;line-height:1.55}.project-gaia{min-height:135svh;padding:clamp(7rem, 10vw, 10rem) var(--page-pad) 6rem;color:var(--paper);background:#0d0d0b;grid-template-columns:minmax(12rem,.35fr) minmax(0,1.65fr);gap:2.2rem clamp(2rem,5vw,6rem);display:grid}.gaia-heading{grid-column:1/-1;grid-template-columns:minmax(13rem,.38fr) minmax(0,1.62fr);align-items:start;gap:clamp(2rem,5vw,6rem);display:grid}.gaia-heading>div{grid-area:1/1}.gaia-heading .project-status{color:var(--brass)}.gaia-heading h2{max-width:9ch;font-family:var(--serif);letter-spacing:-.045em;grid-area:1/2/3;margin:0;font-size:clamp(3.8rem,6.8vw,8.2rem);font-weight:400;line-height:.86}.gaia-heading>p{color:#e8e1d291;grid-area:2/1;margin:0;padding-top:clamp(2rem,5vw,5rem);font-size:.93rem;line-height:1.67}.stellar-plate{border-top:1px solid #e8e1d240;border-bottom:1px solid #e8e1d240;grid-column:1/-1;min-height:66svh;position:relative;overflow:hidden}.stellar-canvas{cursor:grab;touch-action:none;width:100%;height:66svh;min-height:34rem;display:block}.stellar-canvas:active{cursor:grabbing}.star-catalog-note,.stellar-instruction{z-index:2;color:#e8e1d2a8;font:500 .52rem/1.4 var(--mono);letter-spacing:.06em;pointer-events:none;background:#0d0d0bd6;margin:0;padding:.75rem;position:absolute}.star-catalog-note{pointer-events:auto;gap:.25rem;display:grid;bottom:1rem;left:1rem}.star-catalog-note span{color:var(--oxide)}.star-catalog-note p{margin:0}.star-catalog-note>div{gap:.35rem;margin-top:.35rem;display:flex}.star-catalog-note button{width:1.8rem;height:1.65rem;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #e8e1d257;place-items:center;padding:0;display:grid}.stellar-instruction{bottom:1rem;right:1rem}.gaia-award{border-top:4px solid var(--oxide);background:var(--paper);color:var(--ink);grid-column:1;align-self:stretch;padding:1.5rem 1.5rem 1.8rem}.gaia-award span{color:var(--oxide-dark);font:750 1.8rem/1 var(--display);letter-spacing:-.04em}.gaia-award p{font-family:var(--serif);margin:1.5rem 0 .3rem;font-size:1.35rem;line-height:1.12}.gaia-award small{color:#11100d8c;font:500 .53rem/1.35 var(--mono)}.epoch-controls{border-top:1px solid #e8e1d240;border-bottom:1px solid #e8e1d240;grid-column:2;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;display:grid}.epoch-controls button,.epoch-controls a{color:#e8e1d28c;cursor:pointer;min-height:4.7rem;font:600 .53rem/1.2 var(--mono);letter-spacing:.06em;background:0 0;border:0;padding:.9rem 1rem;text-decoration:none}.epoch-controls>button{color:var(--paper);border-right:1px solid #e8e1d22e}.epoch-controls>button span{color:var(--oxide);margin-left:.55rem}.epoch-controls>div{grid-template-columns:repeat(4,1fr);display:grid}.epoch-controls>div button+button{border-left:1px solid #e8e1d21f}.epoch-controls>div button[data-active=true]{background:var(--paper);color:var(--ink)}.epoch-controls>a{color:var(--brass);border-left:1px solid #e8e1d22e;place-items:center;display:grid}.project-monte{min-height:125svh;padding:clamp(7rem, 10vw, 10rem) var(--page-pad);color:var(--ink);background:repeating-linear-gradient(0deg,#0000 0 2rem,#11100d0b 2rem calc(2rem + 1px)),#eee6d7}.monte-heading{grid-template-columns:minmax(24rem,1.2fr) minmax(18rem,.48fr);align-items:end;gap:clamp(2rem,5vw,6rem);margin-bottom:clamp(4rem,7vw,7rem);display:grid}.monte-heading>div{border-bottom:1px solid var(--rule-dark);grid-column:1/-1;justify-content:space-between;align-items:end;gap:1.5rem;padding-bottom:1.2rem;display:flex}.monte-heading .project-status{color:var(--oxide-dark)}.monte-heading h2{max-width:10ch;font-family:var(--display);letter-spacing:-.06em;grid-column:1;margin:0;font-size:clamp(3.7rem,6.5vw,7.7rem);font-weight:760;line-height:.86}.monte-heading>p{color:#11100da1;grid-column:2;margin:0;font-size:.94rem;line-height:1.68}.pricing-ledger{border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);background:#f0e9dbd1;width:min(100%,78rem);margin:0 auto;position:relative}.pricing-ledger:before,.pricing-ledger:after{content:"";background:radial-gradient(circle, var(--paper) 0 .15rem, transparent .16rem) center / .55rem 1.1rem repeat-y;width:.55rem;position:absolute;top:-.65rem;bottom:-.65rem}.pricing-ledger:before{left:-.28rem}.pricing-ledger:after{right:-.28rem}.ledger-brand{border-bottom:1px solid var(--rule-dark);justify-content:space-between;gap:2rem;padding:1.5rem 2rem;display:flex}.ledger-brand>div{gap:.35rem;display:grid}.ledger-brand span,.ledger-brand strong{font-family:var(--mono)}.ledger-brand span{color:#11100d85;letter-spacing:.09em;font-size:.51rem;font-weight:600}.ledger-brand strong{letter-spacing:.07em;font-size:.68rem}.contract-tokens{border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.contract-tokens button{color:#11100db8;cursor:pointer;min-height:4rem;font:650 .57rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding:.8rem}.contract-tokens button+button{border-left:1px solid var(--rule-dark)}.contract-tokens button[data-active=true]{background:var(--ink);color:var(--paper)}.ledger-table-wrap{overflow-x:auto}.pricing-ledger table{border-collapse:collapse;width:100%;min-width:44rem;font-family:var(--mono);font-variant-numeric:tabular-nums}.pricing-ledger th,.pricing-ledger td{text-align:right;border-bottom:1px solid #11100d1f;padding:1rem 1.25rem}.pricing-ledger th:first-child,.pricing-ledger td:first-child{text-align:left}.pricing-ledger th{color:#11100d7a;letter-spacing:.08em;font-size:.49rem;font-weight:600}.pricing-ledger td{font-size:.68rem}.pricing-ledger tbody tr:last-child{background:#c29a5626}.pricing-ledger tbody tr:last-child td{color:var(--oxide-dark)}.ledger-summary{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto auto;align-items:center;gap:2rem;padding:1.6rem 2rem;display:grid}.ledger-summary>div{align-items:baseline;gap:1.2rem;display:flex}.ledger-summary>div span{font:600 .51rem/1 var(--mono);letter-spacing:.08em}.ledger-summary>div strong{font-family:var(--serif);font-size:clamp(2.2rem,4vw,4rem);font-weight:400;line-height:1}.ledger-summary label{cursor:pointer;font:600 .52rem/1 var(--mono);letter-spacing:.07em;align-items:center;gap:.65rem;display:flex}.ledger-summary input{width:.95rem;height:.95rem;accent-color:var(--oxide);margin:0}.converged-stamp{color:#11100d73;font:750 .62rem/1 var(--mono);letter-spacing:.08em;border:2px solid #11100d59;margin:0;padding:.6rem .75rem;transform:rotate(-2deg)}.converged-stamp[data-converged=true]{border-color:var(--oxide);color:var(--oxide-dark)}.ledger-actions{grid-template-columns:1fr auto auto;display:grid}.ledger-actions button,.ledger-actions a{min-height:4.5rem;color:var(--ink);cursor:pointer;font:650 .55rem/1 var(--mono);letter-spacing:.07em;background:0 0;border:0;padding:1rem 1.35rem;text-decoration:none}.ledger-actions button+button,.ledger-actions a{border-left:1px solid var(--rule-dark)}.ledger-actions button:first-child{background:var(--oxide);color:var(--paper-light);text-align:left}.ledger-actions button:first-child span{float:right}.ledger-actions button:disabled{cursor:default;opacity:.4}.ledger-actions a{place-items:center;display:grid}.contact{z-index:3;min-height:96svh;padding:8rem var(--page-pad) 5rem;border-top:1px solid var(--rule-light);background:linear-gradient(128deg, transparent 58%, #b34c311a), var(--ink);flex-direction:column;justify-content:center;display:flex;position:relative}.contact h2{max-width:12ch;font-family:var(--serif);letter-spacing:-.052em;margin:0;font-size:clamp(4.4rem,9.5vw,10.8rem);font-weight:400;line-height:.83}.contact-email{border-top:1px solid var(--paper);border-bottom:1px solid var(--paper);letter-spacing:-.03em;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:2rem;width:100%;margin-top:clamp(3rem,7vw,7rem);padding:1.35rem 0;font-size:clamp(1.15rem,2.35vw,2.5rem);text-decoration:none;transition:color .18s,padding .18s;display:flex}.contact-email:hover{color:var(--brass);padding-left:1rem;padding-right:1rem}.contact-links{gap:1.6rem;margin-top:1.4rem;display:flex}.contact-links a,.contact-links button{color:#e8e1d28f;cursor:pointer;font:600 .64rem/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;padding:0;text-decoration:none}.contact-links a:hover,.contact-links button:hover{color:var(--paper)}.site-footer{z-index:3;padding:1.45rem var(--page-pad);border-top:1px solid var(--rule-light);background:var(--ink);color:#e8e1d26b;font:500 .53rem/1.3 var(--mono);letter-spacing:.07em;justify-content:space-between;gap:1.5rem;display:flex;position:relative}.site-footer a{color:var(--paper);text-decoration:none}.quick-scan{width:min(100% - 2rem,78rem);max-height:calc(100svh - 2rem);color:var(--paper);background:#171611;border:1px solid #e8e1d261;margin:auto;padding:0;box-shadow:0 3rem 10rem #000000ad}.quick-scan::backdrop{background:#080806e0}.quick-scan__bar{z-index:2;background:#171611;border-bottom:1px solid #e8e1d22e;justify-content:space-between;align-items:center;padding:.95rem 1rem;display:flex;position:sticky;top:0}.quick-scan__bar p,.quick-scan__bar button{color:#e8e1d28f;font:600 .54rem/1 var(--mono);letter-spacing:.09em;background:0 0;border:0;margin:0}.quick-scan__bar button{color:var(--paper);cursor:pointer}.quick-scan__bar button span{color:var(--oxide);margin-left:.6rem;font-size:1rem}.quick-scan__content{padding:clamp(2rem,5vw,5rem)}.quick-scan__content header{max-width:60rem}.quick-scan__content h2{font-family:var(--serif);letter-spacing:-.042em;margin:0;font-size:clamp(2.6rem,5.8vw,6.4rem);font-weight:400;line-height:.91}.quick-scan__content header>p:last-child{color:#e8e1d2a6;max-width:49rem;margin:2rem 0 0;font-size:.98rem;line-height:1.6}.quick-scan__grid{border-top:1px solid var(--rule-light);border-bottom:1px solid var(--rule-light);grid-template-columns:1fr 1.3fr 1fr;margin-top:3.7rem;display:grid}.quick-scan__grid section{padding:1.35rem 1.35rem 1.7rem 0}.quick-scan__grid section+section{border-left:1px solid var(--rule-light);padding-left:1.35rem}.scan-label{color:var(--brass);font:600 .54rem/1 var(--mono);letter-spacing:.1em;margin:0 0 1.4rem}.quick-scan__grid ul,.scan-project-list{margin:0;padding:0;list-style:none}.quick-scan__grid li{margin-bottom:1rem}.quick-scan__grid li strong{font-family:var(--serif);font-size:1.35rem;font-weight:400;display:block}.quick-scan__grid li span,.scan-project-list li,.toolkit-copy{color:#e8e1d28f;font-size:.72rem;line-height:1.5}.scan-project-list{counter-reset:project}.scan-project-list li{counter-increment:project;border-bottom:1px solid #e8e1d214;grid-template-columns:1.5rem minmax(0,1fr);gap:.6rem;padding-bottom:.62rem;display:grid}.scan-project-list li>span{color:#e8e1d2b8}.scan-project-list li>span small{color:var(--brass);font:600 .42rem/1.25 var(--mono);letter-spacing:.08em;margin-bottom:.16rem;display:block}.scan-project-list li:before{content:"0" counter(project);color:var(--oxide);font-family:var(--mono)}.toolkit-copy{margin:0}.quick-scan__footer{gap:1.5rem;margin-top:2rem;display:flex}.quick-scan__footer a{font:650 .68rem/1.4 var(--mono);letter-spacing:.05em;border-bottom:1px solid #e8e1d25c;padding-bottom:.25rem;text-decoration:none}@media (width<=1360px){.project-dual{grid-template-columns:1fr;min-height:auto}.dual-mast{position:relative;top:auto}.dual-mast h2{max-width:10ch}.dual-margin-note{grid-column:1;max-width:35rem;margin:0}.ensemble-members{grid-template-columns:repeat(2,1fr)}.member-ballot:nth-child(2n),.member-ballot:nth-child(4n){border-right:0}.member-ballot:nth-child(n+5){border-bottom:1px solid #11100d29}.member-ballot:nth-child(n+7){border-bottom:0}}@media (width<=1180px){.project-tabm{grid-template-columns:1fr}.tabm-title-block{max-width:44rem}.specimen-tabs,.ensemble-board,.tabm-method{grid-column:1}.ensemble-members{grid-template-columns:repeat(4,1fr)}.member-ballot:nth-child(2n){border-right:1px solid #11100d29}.member-ballot:nth-child(4n){border-right:0}.member-ballot:nth-child(n+5){border-bottom:0}}@media (width<=1020px){.project-index{grid-template-columns:1fr}.project-index>p{display:none}.dual-workbench{grid-template-columns:minmax(17rem,.9fr) 4.7rem minmax(18rem,1fr)}.dual-margin-note{grid-column:1}.ultracold-copy{grid-template-columns:minmax(8rem,.3fr) minmax(22rem,1fr)}.ultracold-copy>p{grid-column:2}.gaia-heading{grid-template-columns:minmax(11rem,.34fr) minmax(0,1fr)}.monte-heading{grid-template-columns:minmax(22rem,1fr) minmax(16rem,.52fr)}}@media (width<=820px){.site-header{grid-template-columns:1fr auto auto;gap:clamp(.55rem,2.5vw,1rem);height:4.3rem}.header-discipline{letter-spacing:.08em;font-size:.48rem;display:block}.quick-scan-trigger kbd{display:none}.wordmark{gap:.45rem}.wordmark span{font-size:.68rem}.wordmark small{letter-spacing:.045em;font-size:.42rem;display:inline}.hero{grid-template-columns:1fr;align-items:center;min-height:100svh;padding-top:7.8rem;padding-bottom:4.5rem}.hero-meta{top:5.8rem}.hero-meta span:nth-child(2){display:none}.hero-copy{padding-top:2.2rem}.hero h1{letter-spacing:-.015em;font-size:clamp(3.6rem,14.5vw,6.8rem);line-height:.9}.hero-field-legend{justify-self:start;width:min(100%,21rem);margin:2.4rem 0 1.8rem}.hero-footer{grid-template-columns:1fr;gap:.85rem}.hero-footer p:last-child{justify-self:stretch}.about-intro{grid-template-columns:1fr;gap:4rem;min-height:auto}.discipline-diagram{width:min(76vw,29rem)}.capability-ledger{grid-template-columns:1fr}.capability-ledger>div,.capability-ledger>div+div{border-top:1px solid #11100d24;border-left:0;padding:1rem 0}.capability-ledger>div:first-child{border-top:0}.project-index{scrollbar-width:none;display:block;top:4.3rem;overflow-x:auto}.project-index::-webkit-scrollbar{display:none}.project-index ol{width:max-content;min-width:100%;display:flex}.project-index li{min-width:11.25rem}.project-index a{min-height:5rem}.project-section{scroll-margin-top:9.7rem}.dual-workbench{grid-template-columns:1fr}.matrix-sheet,.derivation-path{border-right:0;border-bottom:1px solid var(--rule-dark)}.derivation-path{flex-direction:row;justify-content:space-between;gap:.8rem}.derivation-stage{flex:1}.derivation-stage+.derivation-stage:before{content:"→";top:50%;left:-.65rem;transform:translateY(-50%)}.ultracold-copy,.gaia-heading,.monte-heading{grid-template-columns:1fr;gap:2rem}.ultracold-copy>p,.gaia-heading>p,.monte-heading>p{grid-column:1}.gaia-heading>div,.gaia-heading h2,.gaia-heading>p,.monte-heading>div,.monte-heading h2,.monte-heading>p{grid-area:auto/1}.gaia-heading>p{padding-top:0}.monte-heading>div{display:block}.scope-housing{grid-area:auto/1/auto/-1}.channel-bank,.noise-readouts,.zero-detector{grid-column:1/-1}.scope-screen{height:min(62vw,24rem)}.ensemble-board{grid-template-columns:1fr}.ensemble-members{border-right:0;border-bottom:1px solid var(--ink)}.ensemble-tally>strong,.ensemble-tally dl{margin-top:2rem}.project-gaia{grid-template-columns:1fr}.stellar-plate,.gaia-award,.epoch-controls{grid-column:1}.epoch-controls{grid-template-columns:1fr}.epoch-controls>button,.epoch-controls>a{border:0;border-bottom:1px solid #e8e1d229}.epoch-controls>a{border-bottom:0}.ledger-summary{grid-template-columns:1fr;align-items:start}.ledger-actions{grid-template-columns:1fr 1fr}.ledger-actions a{border-top:1px solid var(--rule-dark);border-left:0;grid-column:1/-1}.quick-scan__grid{grid-template-columns:1fr}.quick-scan__grid section,.quick-scan__grid section+section{border-left:0;border-top:1px solid var(--rule-light);padding:1.25rem 0}}@media (width<=560px){.site-header{padding:0 1rem}.quick-scan-trigger{font-size:.56rem}.header-discipline{font-size:.44rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:1.15rem}.hero-footer p{grid-template-columns:5.3rem minmax(0,1fr);font-size:.66rem}.about-intro h2{font-size:clamp(3.5rem,16vw,5.3rem)}.project-number{font-size:2.5rem}.dual-mast h2,.ultracold-copy h2,.tabm-title-block h2,.gaia-heading h2,.monte-heading h2{font-size:clamp(3.2rem,14.2vw,5.2rem)}.matrix{margin-left:0;margin-right:0}.derivation-stage strong{font-size:.45rem}.dual-ledger dl>div{grid-template-columns:6rem minmax(0,1fr)}.dual-actions{flex-wrap:wrap}.scope-labels span:nth-child(2){display:none}.channel-bank button{min-height:4.7rem;padding:.8rem .25rem}.noise-readouts strong{font-size:1.25rem}.ensemble-members{grid-template-columns:repeat(2,1fr)}.member-ballot:nth-child(2n){border-right:0}.member-ballot:nth-child(n+5){border-bottom:1px solid #11100d29}.member-ballot:nth-child(n+7){border-bottom:0}.tabm-method{grid-template-columns:1fr;gap:.6rem}.stellar-canvas{min-height:29rem}.stellar-instruction{display:none}.epoch-controls>div{overflow-x:auto}.epoch-controls>div button{min-width:6rem}.ledger-brand,.ledger-summary{padding-left:1rem;padding-right:1rem}.contract-tokens{grid-template-columns:repeat(2,1fr)}.contract-tokens button:nth-child(3),.contract-tokens button:nth-child(4){border-top:1px solid var(--rule-dark)}.contract-tokens button:nth-child(3){border-left:0}.ledger-actions{grid-template-columns:1fr}.ledger-actions button+button,.ledger-actions a{border-top:1px solid var(--rule-dark);border-left:0}.quick-scan{width:calc(100% - .75rem);max-height:calc(100svh - .75rem)}.quick-scan__content{padding:2rem 1.2rem}.quick-scan__footer,.contact-links,.site-footer{flex-wrap:wrap}.site-footer span:nth-child(2){display:none}}@media (hover:none),(pointer:coarse){.measurement-probe{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.structure-field{opacity:.78}.discipline-orbit{animation-play-state:paused!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
