:root{--bg:#080d10;--bg2:#0e1719;--surface:#101b1d;--ink:#ecf1ec;--soft:#a9b7b1;--dim:#6e827c;--line:rgba(207,235,220,.14);--signal:#9effd5;--signal-rgb:158,255,213;--display:clamp(3.2rem,7.1vw,9.6rem);--pad:clamp(1.2rem,5vw,6.4rem)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}body::selection{background:#97dbbf;color:#071010}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--signal);outline-offset:6px}h1,h2,h3,p{margin:0}em{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.055em}p{line-height:1.6}.skip-link{position:absolute;top:-80px;left:20px;z-index:1000;padding:12px;background:#b5f7d5;color:#05100e}.skip-link:focus{top:20px}.page-atmosphere{position:absolute;z-index:-2;top:0;left:0;width:100%;height:1400px;pointer-events:none;background:radial-gradient(ellipse 48% 30% at 75% 35%,rgba(54,123,101,.16),transparent 70%),radial-gradient(ellipse 32% 45% at 18% 18%,rgba(43,72,71,.13),transparent 72%)}.grain{pointer-events:none;position:fixed;z-index:30;inset:0;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 170 170' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E")}.topbar{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:104px;padding:18px var(--pad);border-bottom:1px solid var(--line);position:relative;z-index:10}.brand{display:flex;align-items:center;gap:13px;font-size:1.18rem;font-weight:740;letter-spacing:.32em}.brand-glyph{color:var(--signal)}.brand-dot,.period{color:var(--signal)}.topnav{display:flex;align-items:center;gap:clamp(1rem,2.5vw,3.2rem)}.topnav a,.topbar-status{font-size:.69rem;font-weight:700;letter-spacing:.16em}.topnav a{color:#b2c1ba;transition:color .2s}.topnav a:hover{color:var(--signal)}.topbar-status{white-space:nowrap;color:var(--signal);display:flex;align-items:center;gap:8px}.pulse-indicator{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 5px rgba(155,255,213,.11),0 0 14px rgba(155,255,213,.65)}.topbar-number{color:var(--dim)}
.hero{padding:0 var(--pad);min-height:min(880px,calc(100svh - 104px));position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden}.hero::before{content:"";pointer-events:none;position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(139,241,195,.045) 1px,transparent 1px),linear-gradient(rgba(139,241,195,.036) 1px,transparent 1px);background-size:84px 84px;mask-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.5) 40%,transparent 95%)}.hero-index,.hero-baseline,.section-meta{display:flex;justify-content:space-between;gap:20px;color:var(--dim);font-size:.67rem;font-weight:680;letter-spacing:.17em}.hero-index{padding:25px 0 12px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;flex:1;min-height:600px}.hero-copy{position:relative;z-index:3;padding:40px 0 68px}.eyebrow,.section-eyebrow{color:var(--signal);letter-spacing:.19em;font-size:.7rem;font-weight:720;line-height:1.8}.eyebrow{display:flex;align-items:center;gap:15px;margin-bottom:30px}.eyebrow-line{width:32px;height:1px;background:var(--signal)}.hero h1{font-size:clamp(5.4rem,10.9vw,13.5rem);line-height:.84;letter-spacing:-.105em;font-weight:580;text-transform:uppercase;white-space:nowrap}.hero h1 .period{margin-left:.04em}.hero-subtitle{font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,3.4rem);letter-spacing:-.045em;color:#bad4c8;margin:32px 0 18px}.hero-description{color:var(--soft);font-size:clamp(.95rem,1.12vw,1.1rem);max-width:470px;line-height:1.85}.hero-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:44px}.action-primary{padding:19px 24px;min-width:222px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:var(--signal);color:#0a1714;font-size:.72rem;letter-spacing:.13em;font-weight:800;transition:transform .2s,box-shadow .2s}.action-primary:hover{transform:translateY(-3px);box-shadow:0 14px 40px rgba(150,255,205,.14)}.action-primary span:last-child{font-size:1.3rem;font-weight:400}.action-secondary{color:#c0d4ca;font-size:.69rem;font-weight:750;letter-spacing:.12em;padding:18px 0}.action-secondary span{margin-left:12px;color:var(--signal)}.hero-watermark{position:absolute;left:-2vw;bottom:-12vw;font:900 min(55vw,800px)/1 sans-serif;color:rgba(129,219,184,.016);z-index:-1;user-select:none}.hero-baseline{align-items:center;border-top:1px solid var(--line);padding:24px 0 28px}.scroll-prompt{color:var(--signal)}.scroll-prompt span{margin-left:8px}
.orbital-stage{width:min(100%,650px);position:relative;margin-left:auto;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.orbital-halo{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(47,132,99,.15) 0,rgba(39,91,76,.03) 43%,transparent 70%);filter:blur(25px)}.orbital-frame{position:relative;width:100%;height:100%;max-height:650px;border:1px solid rgba(177,255,211,.08);border-radius:50%;box-shadow:inset 0 0 120px rgba(79,183,149,.045);cursor:grab;touch-action:pan-y}.orbital-frame:active{cursor:grabbing}.orbital-frame::before,.orbital-frame::after{content:"";position:absolute;inset:9%;border:1px solid rgba(139,255,202,.08);border-radius:50%;pointer-events:none}.orbital-frame::after{inset:19%;border-style:dashed;opacity:.52}.orbital-frame canvas{width:100%;height:100%;display:block;border-radius:50%}.orbital-core{position:absolute;width:29%;aspect-ratio:1;top:35.5%;left:35.5%;display:grid;place-items:center;pointer-events:none;border:1px solid rgba(177,255,212,.12);border-radius:50%;background:radial-gradient(circle at 40% 35%,#132c27 2%,#071110 61%,#081111 100%);box-shadow:0 0 90px 25px rgba(67,161,121,.12),inset 0 0 25px rgba(130,243,190,.08)}.orbital-core span{font:400 clamp(3rem,8vw,8rem)/1 Georgia,serif;color:#d2f7e4;text-shadow:0 0 20px rgba(158,255,213,.2);transform:translateY(-4%)}.orbital-cross{position:absolute;font-size:1.2rem;color:var(--signal);font-weight:300;opacity:.5;pointer-events:none}.orbital-cross--a{top:22%;left:20%}.orbital-cross--b{bottom:23%;right:16%}.orbital-caption{position:absolute;left:5%;right:5%;bottom:6%;display:flex;justify-content:space-between;color:var(--dim);font-size:.58rem;font-weight:720;letter-spacing:.12em}.orbital-caption-pulse{color:var(--signal)}.orbit-button{position:absolute;right:3%;top:9%;border:1px solid var(--line);background:rgba(7,18,16,.74);color:var(--signal);padding:9px 12px;font-size:.6rem;letter-spacing:.11em;display:flex;gap:10px;align-items:center}.orbit-button:hover{background:#162a24}
.section-shell{padding-left:var(--pad);padding-right:var(--pad);max-width:2000px;margin:0 auto}.section-meta{padding:30px 0;border-top:1px solid var(--line)}.thesis{padding-top:110px;padding-bottom:140px}.thesis-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:9vw;padding:76px 0 110px;align-items:end}.thesis h2,.interface h2,.transmissions h2{font-size:var(--display);line-height:1.04;font-weight:520;letter-spacing:-.077em;margin-top:26px}.thesis h2 em,.interface h2 em,.manifesto em{color:var(--signal)}.thesis-aside{max-width:470px;padding-bottom:8px}.thesis-aside p{font-size:clamp(1.05rem,1.4vw,1.55rem);line-height:1.7;color:#b7c6c0;margin-bottom:20px}.thesis-aside .aside-signature{margin:34px 0 0;font-size:.7rem;letter-spacing:.18em;font-weight:800;color:var(--signal)}.principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.4vw}.principles article{padding-top:12px;border-top:1px solid var(--line)}.principle-id{font-size:.68rem;letter-spacing:.12em;color:var(--signal)}.principle-line{height:2px;width:0;background:var(--signal);margin-top:-1px;transition:width .4s}.principles article:hover .principle-line{width:100%}.principles h3{font-size:clamp(1.5rem,2.5vw,3rem);font-weight:450;letter-spacing:-.05em;margin:40px 0 22px}.principles p{color:var(--dim);max-width:340px;font-size:.95rem;line-height:1.75}
.interface{padding-top:50px;padding-bottom:150px}.interface-top,.transmission-top{display:flex;justify-content:space-between;align-items:end;gap:80px;margin:65px 0 70px}.interface-helper,.transmission-intro{color:var(--soft);font-size:1.03rem;max-width:350px;line-height:1.8}.signal-console{border:1px solid rgba(185,252,218,.21);background:linear-gradient(135deg,rgba(19,42,35,.62),rgba(9,17,18,.86) 55%,rgba(14,26,29,.84));box-shadow:0 30px 100px rgba(0,0,0,.2);overflow:hidden}.console-bar,.console-footer{display:flex;justify-content:space-between;gap:20px;padding:18px 22px;font-size:.62rem;font-weight:730;letter-spacing:.13em;color:#9fb7aa;border-bottom:1px solid var(--line)}.console-bar span:first-child{color:var(--signal)}.console-light{display:inline-block;width:6px;height:6px;background:var(--signal);border-radius:50%;margin-right:8px;vertical-align:middle}.console-body{display:grid;grid-template-columns:300px 1fr;min-height:540px}.frequency-column{display:flex;flex-direction:column;border-right:1px solid var(--line)}.frequency-button{position:relative;flex:1;min-height:110px;border:0;border-bottom:1px solid var(--line);background:transparent;color:#8ca69a;display:flex;align-items:center;gap:23px;padding:32px;font-size:.76rem;letter-spacing:.15em;font-weight:740;text-align:left;transition:background .2s,color .2s}.frequency-button:last-child{border-bottom:0}.frequency-button:hover{color:#fff;background:rgba(123,255,183,.04)}.frequency-button.is-selected{color:var(--signal);background:linear-gradient(90deg,rgba(134,255,185,.12),transparent)}.frequency-button.is-selected::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--signal)}.frequency-counter{font-family:ui-monospace,monospace;font-size:.62rem;color:var(--dim)}.frequency-arrow{margin-left:auto;font-size:1.25rem;font-weight:300;color:var(--signal);opacity:0}.is-selected .frequency-arrow{opacity:1}.signal-display{min-width:0;padding:27px 34px 34px;display:flex;flex-direction:column}.signal-top{display:flex;justify-content:space-between;gap:10px;font-size:.6rem;letter-spacing:.17em;color:var(--dim)}.signal-top span:first-child{color:var(--signal)}.signal-art{position:relative;flex:1;min-height:230px;overflow:hidden;display:grid;place-items:center;mask-image:linear-gradient(to right,transparent 0,#000 15%,#000 85%,transparent)}.radar-rings{position:absolute;width:240px;aspect-ratio:1;border:1px solid rgba(158,255,213,.25);border-radius:50%;display:grid;place-items:center;transform:rotateX(61deg) rotate(-30deg);box-shadow:0 0 70px rgba(158,255,213,.07);transition:transform .75s}.radar-rings>span{position:absolute;inset:18%;border:1px solid rgba(158,255,213,.24);border-radius:50%}.radar-rings>span:nth-child(2){inset:-28%;border-style:dashed;opacity:.4}.radar-rings>span:nth-child(3){inset:34%;border-color:var(--signal);opacity:.5}.radar-center{width:22px;height:22px;border-radius:50%;background:var(--signal);box-shadow:0 0 40px var(--signal),0 0 120px rgba(135,255,197,.5)}.radar-lines{position:absolute;width:80%;height:1px;background:linear-gradient(90deg,transparent,var(--signal),transparent);opacity:.12}.radar-lines::before,.radar-lines::after{content:"";position:absolute;width:1px;height:340px;background:linear-gradient(transparent,var(--signal),transparent);top:-169px;left:50%;opacity:.7}.radar-lines::after{transform:rotate(45deg)}.signal-wave{height:40px;width:100%;position:absolute;bottom:30px;opacity:.2;background:repeating-linear-gradient(90deg,transparent,transparent 5px,var(--signal) 6px,transparent 7px);mask-image:linear-gradient(to top,#000,transparent)}.signal-display[data-mode="authority"] .radar-rings{transform:rotateX(20deg) rotate(40deg) scale(.85)}.signal-display[data-mode="discovery"] .radar-rings{transform:rotateX(76deg) rotate(20deg) scale(1.1)}.signal-content{display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.signal-label{display:block;color:var(--signal);font-size:.63rem;letter-spacing:.15em;font-weight:800;margin-bottom:12px}.signal-content h3{font-size:clamp(1.7rem,3.3vw,3.6rem);font-weight:440;letter-spacing:-.06em;line-height:1.13;margin-bottom:13px;max-width:700px}.signal-content p{color:var(--soft);max-width:700px;font-size:.94rem}.signal-count{font-size:4rem;line-height:.9;font-weight:350;letter-spacing:-.07em;color:rgba(202,255,226,.65);white-space:nowrap}.signal-count span{font-size:.8rem;color:var(--dim);letter-spacing:0}.console-footer{border-bottom:0;border-top:1px solid var(--line);flex-wrap:wrap}.console-footer-last{color:var(--signal)}
.manifesto{padding-top:130px;padding-bottom:130px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;max-width:none;background:radial-gradient(ellipse at 50% 50%,rgba(58,103,81,.08),transparent 70%)}.manifesto p{font-weight:480;line-height:1.32;letter-spacing:-.045em;font-size:clamp(1.6rem,4vw,5.5rem)}.manifesto p:first-child{color:#72837e}.manifesto p:nth-child(2){margin-top:11px}.manifesto span{display:block;font-size:.66rem;letter-spacing:.17em;color:var(--dim);margin-top:47px}
.transmissions{padding-top:120px;padding-bottom:130px}.transmission-top{align-items:end}.transmissions h2{font-size:clamp(3.5rem,8vw,10rem)}.archive-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(--dim);font-size:.69rem;letter-spacing:.13em;font-weight:730}.archive-filters{display:flex;gap:8px;flex-wrap:wrap}.filter-button{border:1px solid transparent;background:transparent;padding:10px 12px;color:var(--dim);font-size:.64rem;letter-spacing:.12em}.filter-button:hover,.filter-button.is-active{color:var(--signal);border-color:var(--line)}.archive-entry{border-bottom:1px solid var(--line);display:grid;grid-template-columns:145px minmax(0,1fr) 160px 25px;gap:clamp(10px,2.8vw,60px);align-items:start;padding:39px 0;transition:background .3s}.archive-entry:hover{background:linear-gradient(90deg,rgba(117,255,188,.025),transparent)}.archive-number{font-family:ui-monospace,monospace;font-size:.78rem;color:var(--signal)}.archive-body h3{font-size:clamp(1.4rem,2.2vw,2.5rem);font-weight:460;letter-spacing:-.055em;margin-bottom:9px}.archive-body p{color:var(--soft);max-width:790px;font-size:.94rem;line-height:1.75}.archive-category{font-size:.63rem;letter-spacing:.14em;text-align:right;color:var(--dim);line-height:2.3}.archive-category b{display:block;color:#bacdc1;font-weight:690}.archive-chevron{font-size:1.4rem;color:var(--signal);font-weight:350;opacity:.5}.archive-loading,.archive-error,.archive-empty{padding:42px 0;color:var(--dim);font-size:1rem}.archive-bottom{display:flex;justify-content:space-between;gap:30px;align-items:center;padding:28px 0;color:var(--dim);font-size:.67rem;letter-spacing:.1em}.back-top{color:var(--signal)}
.site-footer{border-top:1px solid var(--line);padding-top:65px;padding-bottom:65px;display:flex;justify-content:space-between;gap:40px}.site-footer>div{display:flex;flex-direction:column;gap:20px}.footer-mark{font-size:3rem;letter-spacing:.22em;font-weight:730}.footer-mark span{color:var(--signal)}.site-footer span{font-size:.65rem;color:var(--dim);letter-spacing:.13em}.footer-right{text-align:right;justify-content:space-between}.noscript-note{background:#182722;padding:14px;color:#ddf3e3;font-size:.85rem}.js .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.js .reveal.is-visible{opacity:1;transform:translateY(0)}
@media(max-width:1100px){.topnav{gap:1.25rem}.hero-grid{grid-template-columns:1fr .88fr}.hero h1{font-size:clamp(4.4rem,10vw,9rem)}.console-body{grid-template-columns:240px 1fr}.frequency-button{padding:20px}.thesis-grid{gap:5vw}}@media(max-width:800px){.topbar{min-height:76px}.brand{font-size:1rem}.brand-glyph{width:30px;height:30px}.topnav{display:none}.topbar-status{font-size:.57rem}.hero{min-height:auto}.hero-index{font-size:.55rem}.hero-index span:last-child{display:none}.hero-grid{display:flex;flex-direction:column;align-items:stretch}.hero-copy{padding:66px 0 18px}.hero h1{font-size:clamp(5rem,16vw,9rem)}.hero-subtitle{margin-top:20px}.orbital-stage{width:100%;max-width:550px;margin:-12px auto 24px}.hero-baseline{font-size:.55rem}.hero-baseline>span:last-child{display:none}.thesis{padding-top:45px;padding-bottom:80px}.thesis-grid{grid-template-columns:1fr;gap:30px;padding:50px 0 70px}.thesis-aside{max-width:580px}.principles{gap:23px}.principles h3{margin:24px 0 12px}.interface{padding-top:35px;padding-bottom:90px}.interface-top,.transmission-top{display:block;margin:45px 0}.interface-helper,.transmission-intro{margin-top:25px}.console-body{grid-template-columns:1fr}.frequency-column{flex-direction:row;border-right:0;border-bottom:1px solid var(--line)}.frequency-button{min-height:83px;justify-content:center;gap:7px;padding:15px 9px;font-size:.65rem}.frequency-button.is-selected::before{width:auto;height:3px;inset:auto 0 0}.frequency-arrow{display:none}.signal-display{min-height:450px}.manifesto{padding-top:100px;padding-bottom:100px}.transmissions{padding-top:70px;padding-bottom:90px}}@media(max-width:540px){.topbar{padding-left:20px;padding-right:20px}.topbar-status{font-size:.53rem}.topbar-number{display:none}.hero-index,.hero-baseline{font-size:.52rem}.hero-copy{padding:58px 0 25px}.eyebrow{font-size:.6rem;letter-spacing:.09em}.hero h1{font-size:clamp(4.5rem,16vw,6.9rem)}.hero-description{font-size:.94rem}.hero-actions{gap:12px;align-items:stretch;margin-top:30px}.action-primary{flex:1;padding:17px;min-width:185px}.action-secondary{font-size:.62rem}.orbital-stage{margin:0 auto 40px}.orbital-caption{font-size:.4rem}.orbit-button{font-size:.5rem}.hero-baseline{padding:16px 0}.scroll-prompt{display:none}.section-meta{font-size:.53rem}.section-meta span:last-child{max-width:50%;text-align:right}.thesis h2,.interface h2{font-size:clamp(3.15rem,11vw,5rem)}.principles{grid-template-columns:1fr}.principles article{padding-bottom:12px}.principles p{max-width:520px}.principles h3{font-size:1.75rem}.signal-console{margin-left:-5px;margin-right:-5px}.console-bar,.console-footer{font-size:.5rem;padding:14px 12px}.console-bar span:last-child{max-width:46%;text-align:right}.frequency-button{font-size:.52rem}.signal-display{padding:22px 17px 30px;min-height:460px}.signal-top{font-size:.48rem}.signal-art{min-height:250px}.radar-rings{width:190px}.signal-content h3{font-size:1.9rem}.signal-count{font-size:2.7rem}.signal-content p{font-size:.84rem}.manifesto p{font-size:clamp(1.4rem,6vw,2rem)}.transmissions h2{font-size:clamp(3.3rem,12vw,6rem)}.archive-toolbar{flex-wrap:wrap}.archive-filters{order:3;width:100%}.archive-entry{grid-template-columns:54px minmax(0,1fr) 15px;gap:12px;padding:30px 0}.archive-category{grid-column:2;grid-row:2;text-align:left}.archive-chevron{grid-column:3;grid-row:1}.archive-body h3{font-size:1.5rem}.archive-body p{font-size:.87rem}.archive-number{font-size:.65rem}.archive-bottom{align-items:flex-start}.site-footer{flex-direction:column;gap:40px}.footer-right{text-align:left}.site-footer>div{gap:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.js .reveal{opacity:1;transform:none}}