:root{--ink:#111715;--ink-soft:#3f4844;--paper:#e9e5d8;--paper-light:#f6f3e8;--paper-dark:#cbc7ba;--blue:#173e4b;--blue-dark:#0d292f;--green:#b7ed52;--green-dark:#3f661d;--amber:#ffad32;--red:#e5492f;--line:#777f79;--line-light:#b7b9af;--mono:"Courier New", courier, monospace;--sans:arial, helvetica, sans-serif;--display:"Arial Narrow", "Roboto Condensed", arial, sans-serif;--page:min(1420px, calc(100vw - 64px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;line-height:1.5}body:before{z-index:-1;content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#00000004 0 1px,#0000 1px 4px);position:fixed;inset:0}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.skip-link{z-index:100;background:var(--green);color:var(--ink);font-family:var(--mono);padding:10px 14px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--ink);background:var(--paper-light)}.utility-bar{width:var(--page);border-bottom:1px solid var(--line-light);color:var(--ink-soft);font-family:var(--mono);letter-spacing:.08em;justify-content:space-between;margin:0 auto;padding:8px 0 7px;font-size:.68rem;font-weight:700;display:flex}.system-state{align-items:center;gap:8px;display:inline-flex}.system-state i{background:var(--green);width:7px;height:7px;box-shadow:0 0 7px var(--green-dark);border-radius:50%}.system-state-amber i{background:var(--amber);box-shadow:0 0 7px #a65b00}.primary-nav{min-height:88px;width:var(--page);justify-content:space-between;align-items:stretch;margin:0 auto;display:flex}.wordmark{color:var(--ink);font-family:var(--display);letter-spacing:.08em;align-items:center;gap:13px;font-size:.78rem;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.wordmark-mark{border:2px solid var(--ink);background:var(--green);place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:2rem;font-style:italic;display:grid}.nav-links{align-items:stretch;display:flex}.nav-links a{border-left:1px solid var(--line-light);min-width:112px;color:var(--ink-soft);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;place-items:center;font-size:.72rem;font-weight:700;text-decoration:none;display:grid}.nav-links a:last-child{border-right:1px solid var(--line-light)}.nav-links a:hover,.nav-links a.is-current{background:var(--ink);color:var(--paper-light)}.nav-links a.is-current:before{background:var(--green);content:"";align-self:start;width:100%;height:4px}.nav-links a.is-current{grid-template-rows:4px 1fr}.nav-toggle{display:none}.hero{background:var(--blue-dark);min-width:0;min-height:665px;color:var(--paper-light);grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);display:grid;overflow:hidden}.hero-copy{z-index:2;flex-direction:column;justify-content:center;min-width:0;padding:100px 5vw 100px max(44px,50vw + min(1420px,100vw - 64px)/-2);display:flex;position:relative}.hero-copy h1{z-index:3;font-size:clamp(4rem,6.2vw,5.625rem);position:relative}.hero-copy h1>span,.hero-copy h1>em{width:max-content;display:block}.hero-title-machine{font-size:1.18em}.hero-copy h1>em:after{background:var(--green);content:"";transform-origin:bottom;vertical-align:.02em;width:.11em;height:.72em;margin-left:.12em;animation:1.05s step-end infinite blink;display:inline-block;transform:skew(-12deg);box-shadow:0 0 10px #b7ed5261}.eyebrow{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 18px;font-size:.7rem;font-weight:700}.eyebrow:before{color:var(--red);content:"///";margin-right:9px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;font-weight:900;line-height:.94}h1{margin-bottom:32px;font-size:clamp(4rem,6.2vw,7.5rem)}h1 em,h2 em{color:var(--green);letter-spacing:-.05em;text-transform:none;font-family:Georgia,Times New Roman,serif;font-weight:400}h2{margin-bottom:22px;font-size:clamp(2.8rem,4.6vw,5.4rem)}h3{font-family:var(--display);font-weight:800;line-height:1.05}.hero-intro{color:#d2d9d5;max-width:600px;margin-bottom:36px;font-size:1.15rem;line-height:1.65}.button-row{flex-wrap:wrap;gap:10px;display:flex}.button{min-height:52px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid;justify-content:space-between;align-items:center;gap:25px;padding:0 20px;font-size:.72rem;font-weight:700;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{border-color:var(--green);background:var(--green);color:var(--ink)}.button-primary:hover{background:#ceff70}.button-quiet{color:var(--paper-light);border-color:#73827c}.button-quiet:hover{border-color:var(--paper-light);background:var(--paper-light);color:var(--ink)}.button-light{border-color:var(--paper-light);color:var(--paper-light)}.button-light:hover{background:var(--paper-light);color:var(--ink)}.hero-object{perspective:1000px;background:radial-gradient(circle at 55% 38%,#b7ed521a,#0000 25%),linear-gradient(120deg,#15292c,#091214 72%);min-width:0;min-height:665px;position:relative;overflow:hidden}.hero-object:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 55%,#030808d1 100%),repeating-linear-gradient(90deg,#0000 0 79px,#ffffff08 80px);position:absolute;inset:0}.hero-photo{object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.08);width:100%;height:100%;min-height:665px;display:block}.machine-cabinet{background:linear-gradient(100deg,#080b0b,#1c2322 55%,#050606);border:1px solid #344746;position:absolute;top:14%;bottom:18%;box-shadow:0 38px 60px #000}.machine-cabinet-left{width:24%;left:8%;transform:rotateY(24deg)skewY(2deg)}.machine-cabinet-centre{z-index:2;left:27%;right:27%}.machine-cabinet-right{width:23%;right:7%;transform:rotateY(-24deg)skewY(-2deg)}.led-field{filter:drop-shadow(0 0 2px #ff2d10);background-image:radial-gradient(circle,#ff5033 0 1px,#0000 2px),radial-gradient(circle,#7f1a12 0 1px,#0000 2px);background-position:0 0,7px 7px;background-size:14px 14px;position:absolute;inset:7%;-webkit-mask-image:linear-gradient(140deg,#000,#00000061);mask-image:linear-gradient(140deg,#000,#00000061)}.cabinet-label{color:#c6ccc8;font-family:var(--mono);letter-spacing:.1em;font-size:.65rem;position:absolute;bottom:12px;right:12px}.floor-grid{background-image:linear-gradient(#b7ed521f 1px,#0000 1px),linear-gradient(90deg,#b7ed521f 1px,#0000 1px);background-size:48px 30px;height:55%;position:absolute;bottom:-30%;left:-15%;right:-15%;transform:rotateX(64deg)}.object-caption{z-index:2;color:#84908b;font-family:var(--mono);letter-spacing:.08em;justify-content:space-between;margin:0;font-size:.62rem;display:flex;position:absolute;bottom:7%;left:6%;right:6%}.object-caption span{color:var(--green)}.archive-strip{width:var(--page);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:var(--paper-light);grid-template-columns:repeat(3,1fr);margin:-1px auto 0;display:grid}.archive-strip div{flex-direction:column;justify-content:center;align-items:flex-start;min-height:110px;padding:22px 26px;display:flex}.archive-strip div+div{border-left:1px solid var(--line-light)}.archive-strip strong{font-family:var(--display);letter-spacing:-.03em;font-size:1.9rem}.archive-strip span{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem}.section{width:var(--page);margin:0 auto;padding:132px 0}.section-heading{max-width:850px;margin-bottom:58px}.section-heading-inline{grid-template-columns:1.2fr .8fr;align-items:end;gap:10%;max-width:none;display:grid}.section-heading-inline>p{max-width:540px;color:var(--ink-soft);margin-bottom:28px;font-size:1.05rem;line-height:1.7}.path-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.path-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:440px;padding:26px;position:relative}.path-card:before{content:"";height:7px;position:absolute;top:0;left:0;right:0}.path-card-green:before{background:var(--green)}.path-card-amber:before{background:var(--amber)}.path-card-red:before{background:var(--red)}.path-number{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.06em;font-size:.68rem;font-weight:700}.path-icon{border:1px solid var(--ink);width:94px;height:94px;font-family:var(--mono);place-items:center;margin:62px 0 34px;font-size:2.7rem;display:grid}.path-icon-rack{background:linear-gradient(var(--ink), var(--ink)) 27px 19px / 40px 3px no-repeat, radial-gradient(circle, var(--red) 0 2px, transparent 3px) 30px 27px / 11px 11px, repeating-linear-gradient(0deg, transparent 0 9px, var(--ink) 10px 11px) 22px 12px / 50px 70px no-repeat}.path-icon-terminal{background:var(--amber)}.path-icon-cursor{background:var(--red);color:var(--paper-light)}.path-card h3{text-transform:uppercase;margin-bottom:12px;font-size:1.8rem}.path-card p{min-height:76px;color:var(--ink-soft);margin-bottom:25px}.path-card a,.text-link{font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:700}.path-card a span{margin-left:9px}.featured{padding-top:48px}.feature-list{border-top:2px solid var(--ink)}.feature-item{border-bottom:1px solid var(--line);grid-template-columns:92px 160px 1fr 50px;align-items:center;gap:32px;min-height:180px;padding:25px 0;display:grid}.feature-id,.machine-meta,.object-id{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:700}.feature-glyph,.feature-photo{border:1px solid var(--ink);background-color:#1a2221;width:100%;height:110px;position:relative;overflow:hidden}.feature-photo{object-fit:cover;filter:saturate(.78)contrast(1.08);display:block}.feature-photo-contain{object-fit:contain;background:#e8e6df;padding:6px}.glyph-cm2{background-image:radial-gradient(circle, var(--red) 0 1px, transparent 2px);background-size:9px 9px}.glyph-pdp{background:radial-gradient(circle, var(--amber) 0 2px, transparent 3px) 15px 12px / 16px 16px, repeating-linear-gradient(0deg, #ddd 0 2px, transparent 2px 13px), #46534f}.glyph-ibm{background:repeating-linear-gradient(90deg,#222 0 4px,#0000 4px 12px) 20px 28px/118px 20px no-repeat,linear-gradient(#e8e1c8 0 68%,#282e2d 68%)}.feature-item h3{text-transform:uppercase;margin-bottom:8px;font-size:2rem}.feature-item p{max-width:690px;color:var(--ink-soft);margin-bottom:0}.feature-item .machine-meta{color:var(--green-dark);margin-bottom:7px}.feature-item>a{border:1px solid var(--ink);place-items:center;width:46px;height:46px;font-size:1.4rem;text-decoration:none;display:grid}.feature-item>a:hover{background:var(--ink);color:var(--green)}.manifesto{background:var(--ink);color:var(--paper-light);text-align:center;padding:112px max(32px,50vw + min(1100px,100vw - 64px)/-2)}.manifesto blockquote{max-width:1050px;color:var(--green);letter-spacing:-.05em;margin:0 auto 35px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5.8vw,6.5rem);font-style:italic;line-height:.98}.manifesto>p:not(.eyebrow){color:#c3cac6;max-width:700px;margin:0 auto 42px;font-size:1.05rem;line-height:1.75}.source-note{width:var(--page);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.7fr .6fr;align-items:center;gap:35px;margin:70px auto;padding:23px 0;display:grid}.source-note span,.source-note a{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:700}.source-note p{color:var(--ink-soft);margin:0;font-size:.85rem}.source-note a{text-align:right}.site-footer{background:var(--blue-dark);min-height:190px;color:var(--paper-light);grid-template-columns:auto 1fr auto;align-items:center;gap:35px;padding:45px max(32px,50vw + min(1420px,100vw - 64px)/-2);display:grid}.footer-mark{font-family:var(--display);letter-spacing:-.08em;font-size:2.8rem;font-weight:900}.footer-mark span{color:var(--green)}.site-footer>div:nth-child(2){font-family:var(--mono);letter-spacing:.05em;flex-direction:column;font-size:.68rem;display:flex}.site-footer>div:nth-child(2) span{color:#91a09a}.footer-links{flex-wrap:wrap;gap:24px;display:flex}.footer-links a{color:#c8d0cc;font-family:var(--mono);text-transform:uppercase;font-size:.66rem}.page-hero{background:var(--blue-dark);min-width:0;min-height:540px;color:var(--paper-light);grid-template-columns:1.2fr .8fr;align-items:end;gap:9%;padding:100px max(32px,50vw + min(1420px,100vw - 64px)/-2);display:grid;overflow:hidden}.page-hero h1{margin-bottom:0;font-size:clamp(4.5rem,7vw,8rem)}.page-hero>div{min-width:0}.page-hero>p{color:#c5ceca;max-width:560px;margin-bottom:12px;font-size:1.15rem;line-height:1.75}.collection-hero{isolation:isolate;background:#0d292f;position:relative}.collection-hero:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#051d23d1 0%,#051d23b8 48%,#051d239e 72%,#051d23bd 100%),linear-gradient(#0211161f,#0211169e);position:absolute;inset:0}.collection-image-wall{z-index:0;background:#081b20;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid;position:absolute;inset:-8px;overflow:hidden;transform:scale(1.025)rotate(-.35deg)}.collection-image-wall img{object-fit:cover;filter:saturate(.68)contrast(1.08)brightness(.78);border:1px solid #dcebe52e;width:100%;height:100%;display:block}.collection-image-wall img:nth-child(3n+1){object-position:35% center}.collection-image-wall img:nth-child(4n+2){filter:saturate(.82)contrast(1.12)brightness(.72)}.collection-hero>div:not(.collection-image-wall),.collection-hero>p{z-index:2;position:relative}.collection-hero h1{text-shadow:0 3px 30px #00000075}.catalogue{padding-top:90px}.catalogue-tools{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.catalogue-tools h2{margin-bottom:28px;font-size:clamp(2.6rem,4vw,4.5rem)}.filter-group{gap:1px;display:flex}.filter-button{border:1px solid var(--ink);min-height:44px;color:var(--ink);cursor:pointer;font-family:var(--mono);text-transform:uppercase;background:0 0;padding:0 17px;font-size:.68rem;font-weight:700}.filter-button:hover,.filter-button.is-active{background:var(--ink);color:var(--green)}.machine-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.machine-card{border:1px solid var(--line);background:var(--paper-light);min-height:610px;box-shadow:5px 5px 0 var(--paper-dark);flex-direction:column;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative}.machine-card:hover{border-color:var(--green-dark);transform:translate(-2px,-2px);box-shadow:8px 8px #aebc9d}.machine-card[hidden]{display:none}.machine-visual{background:#101817;place-items:center;height:300px;margin:0;display:grid;position:relative;overflow:hidden}.machine-visual:before{content:"";pointer-events:none;z-index:1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.machine-visual img{object-fit:cover;filter:saturate(.86)contrast(1.04);width:100%;height:100%;display:block}.visual-ibm img{object-fit:contain;background:#e4e3de;padding:18px}.visual-centurion img{object-position:center 22%}.photo-credit{z-index:2;color:#f0f0e8;font-family:var(--mono);letter-spacing:.03em;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:3px;background:#040a0ad6;padding:9px 12px;font-size:.54rem;position:absolute;bottom:0;left:0;right:0}.photo-credit:hover{background:var(--green-dark);color:#fff}.visual-status{z-index:2;color:var(--green);font-family:var(--mono);letter-spacing:.06em;background:#050e0cc7;border:1px solid #7e8d86;padding:4px 6px;font-size:.55rem;position:absolute;top:13px;right:13px}.cm2-cube{background-image:radial-gradient(circle,#ff4a32 0 1px,#0000 2px);background-size:9px 9px;width:155px;height:155px;position:relative;transform:rotate(-6deg)skewY(4deg);box-shadow:20px 20px 40px #000}.cm2-cube:after{content:"";transform-origin:0 100%;background:#050706;width:30px;height:155px;position:absolute;top:-10px;right:-30px;transform:skewY(-28deg)}.pdp-panel{z-index:1;background:radial-gradient(circle, var(--amber) 0 2px, transparent 3px) 8px 8px / 19px 18px, repeating-linear-gradient(0deg, transparent 0 24px, #b9b8a6 25px 27px), #586b68;border:12px solid #202827;width:220px;height:142px;box-shadow:16px 18px #080a0a}.ibm-console{z-index:1;background:radial-gradient(circle, var(--red) 0 2px, transparent 3px) 14px 22px / 24px 20px, linear-gradient(#202423 0 44%, #d8d0b8 44% 58%, #5c625d 58%);border:12px solid #dad3bd;width:210px;height:160px;box-shadow:20px 20px #050606}.rack-stack{z-index:1;background:radial-gradient(circle,#d44 0 2px,#0000 3px) 130px 12px/18px 42px,repeating-linear-gradient(0deg,#284b59 0 30px,#9ca59e 31px 35px);border:8px solid #bfc2b7;width:185px;height:185px;box-shadow:22px 20px #050606}.kicki-console{z-index:1;width:190px;height:190px;color:var(--green);font-family:var(--mono);text-align:center;background:repeating-linear-gradient(0deg,#0000 0 28px,#626a66 29px 31px),#141a19;border:6px solid #5f6662;place-content:center;font-size:1.4rem;font-weight:700;display:grid}.kicki-console small{color:#8d9893;font-size:.6rem}.disk-packs{z-index:1;align-items:end;gap:12px;display:flex}.disk-packs i{background:radial-gradient(#222 0 12%,#c8c1aa 13% 43%,#595f5b 44% 47%,#d7d1be 48%);border:7px solid #b7b8ab;border-radius:8px 8px 2px 2px;width:70px;height:115px;display:block;box-shadow:8px 10px #060808}.disk-packs i:nth-child(2){height:150px}.machine-card-body{flex-direction:column;flex:1;padding:25px;display:flex}.object-id{color:var(--green-dark);margin-bottom:10px}.machine-card h3{text-transform:uppercase;margin-bottom:22px;font-size:2rem}.machine-detail-link{color:inherit;text-decoration:none}.machine-detail-link:after{z-index:1;content:"";position:absolute;inset:0}.machine-detail-link span{color:var(--green-dark);font:700 .85rem var(--mono)}.machine-detail-link:focus-visible:after{outline:4px solid var(--amber);outline-offset:-4px}.machine-card .photo-credit{z-index:2}.machine-card-body>p:last-child{color:var(--ink-soft);margin:auto 0 0;line-height:1.65}.machine-data{border-top:1px solid var(--line-light);margin:0 0 23px}.machine-data div{border-bottom:1px solid var(--line-light);grid-template-columns:.7fr 1.3fr;padding:7px 0;display:grid}.machine-data dt,.machine-data dd{font-family:var(--mono);text-transform:uppercase;margin:0;font-size:.62rem}.machine-data dt{color:var(--ink-soft)}.catalogue-count{font-family:var(--mono);text-align:right;text-transform:uppercase;margin-top:22px;font-size:.68rem}.catalogue-count span{color:var(--green-dark);font-weight:700}.image-sources{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:24px;margin-top:34px;padding:18px 20px;display:grid}.image-sources strong{font-family:var(--mono);letter-spacing:.06em;font-size:.67rem}.image-sources p{max-width:900px;color:var(--ink-soft);margin:0;font-size:.78rem;line-height:1.55}.collection-cta{background:var(--amber);grid-template-columns:1.2fr .8fr auto;align-items:center;gap:60px;padding:90px max(32px,50vw + min(1420px,100vw - 64px)/-2);display:grid}.collection-cta h2{margin:0;font-size:clamp(2.5rem,4vw,4.8rem)}.collection-cta>p{max-width:480px;margin:0;line-height:1.7}.collection-cta .button-primary{border-color:var(--ink);background:var(--ink);color:var(--paper-light)}.remote-hero{background:#07110e;position:relative;overflow:hidden}.remote-hero:after{content:"";border:1px solid #b7ed5242;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-170px;right:-80px;box-shadow:0 0 0 55px #b7ed520a,0 0 0 110px #b7ed5208}.terminal-section{width:var(--page);grid-template-columns:1.1fr .9fr;align-items:center;gap:8%;margin:110px auto;display:grid}.terminal-window{background:#050a07;border:14px solid #373d3a;border-radius:22px;box-shadow:0 22px #a9a89f,0 26px #222,18px 35px 45px #0000004d}.terminal-titlebar,.terminal-base{color:#c2c7c2;font-family:var(--mono);letter-spacing:.05em;background:#262c29;justify-content:space-between;font-size:.58rem;display:flex}.terminal-titlebar{border-bottom:1px solid #616a65;padding:8px 10px 10px}.terminal-base{border-top:1px solid #4f5c55;padding:9px 10px 7px}.terminal-screen{color:#a8e783;min-height:610px;font-family:var(--mono);text-shadow:0 0 7px #b7ed528c;background:radial-gradient(#367b3b2e,#0000 67%),repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 4px),#020705;padding:35px;font-size:.88rem;line-height:1.65}.terminal-menu-scroll{scrollbar-color:#638659 #071009;scrollbar-width:thin;margin:20px 0 24px;overflow:auto}.terminal-ascii-menu{color:#43c7c1;min-width:680px;font:.72rem/1.42 var(--mono);text-shadow:0 0 7px #43c7c16b}.terminal-ascii-rule{color:#b6ed52;white-space:nowrap;line-height:1;overflow:hidden}.terminal-ascii-heading{color:var(--amber);grid-template-columns:1fr .95fr;display:grid}.terminal-ascii-heading span:first-child{padding-left:5ch}.terminal-ascii-row{grid-template-columns:5ch 14ch 27ch minmax(22ch,1fr);display:grid}.terminal-ascii-row span:first-child,.terminal-ascii-options span{color:var(--amber)}.terminal-ascii-options{color:#43c7c1;margin-top:18px}.terminal-ascii-options p,.terminal-command{margin:0}.terminal-entry-line,.terminal-command label{flex-wrap:wrap;align-items:center;gap:0;display:flex}.terminal-command .terminal-prompt{margin-right:1ch}.terminal-command .terminal-cursor{margin-left:2px}.terminal-entry-line>label{flex:1}.terminal-command input{width:var(--terminal-input-width,1ch);color:#d4ff9b;caret-color:#0000;min-width:1ch;max-width:32ch;font:inherit;text-transform:lowercase;text-shadow:inherit;background:0 0;border:0;outline:0;padding:0}.terminal-command input::placeholder{color:#315336;opacity:1}.terminal-submit-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.terminal-command output{color:#638659;letter-spacing:.02em;min-height:1.4em;margin-top:12px;font-size:.68rem;display:block}.terminal-command output.is-error{color:#ff7b60;text-shadow:0 0 7px #ff593680}.terminal-screen ol{padding:18px 0;list-style:none}.terminal-screen li span,.terminal-prompt{color:var(--amber)}.terminal-dim{color:#638659}.terminal-cursor{animation:1.1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.terminal-copy h2{font-size:clamp(3rem,4.5vw,5.4rem)}.terminal-copy>p:not(.eyebrow,.external-note){color:var(--ink-soft);margin-bottom:28px;font-size:1.05rem;line-height:1.7}.external-note{color:var(--ink-soft);font-family:var(--mono);text-transform:uppercase;margin:14px 0 0;font-size:.6rem}.terminal-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.terminal-actions .text-link{font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:700}.remote-directory{width:var(--page);margin:140px auto 110px}.directory-intro{border-bottom:2px solid var(--ink);grid-template-columns:1.15fr .85fr;align-items:end;gap:8%;padding-bottom:48px;display:grid}.directory-intro h2{text-transform:uppercase;max-width:820px;margin:16px 0 0;font-size:clamp(3rem,5.5vw,6.4rem);line-height:.92}.directory-intro>p{max-width:590px;color:var(--ink-soft);margin:0;font-size:1rem;line-height:1.72}.directory-tools{border:1px solid var(--line);background:var(--paper-light);box-shadow:5px 5px 0 var(--paper-dark);grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:18px 28px;margin:30px 0 70px;padding:20px;display:grid}.system-search{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;gap:7px;font-size:.6rem;font-weight:700;display:grid}.system-search input{border:1px solid var(--ink);min-width:0;height:44px;color:var(--ink);font:.86rem var(--mono);background:#fff;border-radius:0;padding:0 13px}.system-search input:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.system-filters{flex-wrap:wrap;gap:6px;display:flex}.system-filters button{border:1px solid var(--ink);min-height:44px;color:var(--ink);cursor:pointer;font:700 .6rem var(--mono);text-transform:uppercase;background:0 0;padding:0 13px}.system-filters button:hover,.system-filters button.is-active{background:var(--ink);color:var(--green)}.system-result{color:var(--green-dark);font:700 .62rem var(--mono);text-transform:uppercase;grid-column:1/-1;margin:0}.system-group{margin-top:90px}.system-group[hidden],.remote-system-card[hidden]{display:none}.system-group-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;padding-bottom:16px;display:flex}.system-group-heading>div{align-items:baseline;gap:15px;display:flex}.system-group-heading span{color:var(--red);font:700 .68rem var(--mono)}.system-group-heading h3{text-transform:uppercase;margin:0;font-size:clamp(1.8rem,3vw,3rem)}.system-group-heading p{max-width:570px;color:var(--ink-soft);text-align:right;margin:0}.remote-system-grid{grid-template-columns:1fr;gap:28px;display:grid}.remote-system-card{background:var(--paper-light);min-height:430px;box-shadow:6px 6px 0 var(--paper-dark);border:1px solid #858b86;grid-template-columns:minmax(410px,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.system-console{--console-ink:#a8e783;--console-glow:#b7ed5299;--console-screen:#030a06;--console-frame:#353a37;background:#b4b2a8;border-right:1px solid #777b77;align-content:center;min-width:0;padding:28px 22px 16px}.system-theme-amber{--console-ink:#ffd36a;--console-glow:#ffad3294;--console-screen:#0c0902;--console-frame:#4a453b}.system-theme-paper{--console-ink:#e8e6d7;--console-glow:#e8e6d752;--console-screen:#0b0d0c;--console-frame:#4b4b46}.system-theme-blue{--console-ink:#8cffad;--console-glow:#8cffad7a;--console-screen:#071b4c;--console-frame:#2d4054}.system-theme-teal{--console-ink:#5fe7e3;--console-glow:#5fe7e38c;--console-screen:#001113;--console-frame:#33494a}.system-theme-violet{--console-ink:#d9b7ff;--console-glow:#bf7fff8c;--console-screen:#10091c;--console-frame:#40384a}.console-bezel{border:9px solid var(--console-frame);background:var(--console-screen);border-radius:14px;overflow:hidden;box-shadow:inset 0 0 24px #000c,0 4px #272a28}.console-label,.console-footer{background:var(--console-frame);color:#d7d8d2;font:700 .62rem var(--mono);letter-spacing:.02em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.console-bezel pre{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--console-ink) 11%, transparent), transparent 72%), repeating-linear-gradient(0deg, #ffffff08 0 1px, transparent 1px 4px), var(--console-screen);min-height:265px;color:var(--console-ink);font:.8rem/1.7 var(--mono);text-shadow:0 0 7px var(--console-glow);white-space:pre-wrap;margin:0;padding:25px 20px;overflow:hidden}.console-footer i{background:var(--console-ink);width:6px;height:6px;box-shadow:0 0 6px var(--console-glow);border-radius:50%;margin-right:5px;display:inline-block}.system-console>p{color:#474d49;font:700 .6rem var(--mono);letter-spacing:.06em;text-align:center;margin:16px 2px 0}.system-card-copy{border-top:6px solid var(--red);background:linear-gradient(90deg, #ef462d0f 0 1px, transparent 1px) 38px 0 / 92px 100%, var(--paper-light);flex-direction:column;min-width:0;padding:34px 38px 32px;display:flex}.system-card-status{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.system-card-status span{border:1px solid var(--line);color:var(--ink-soft);background:var(--paper-light);font:700 .62rem var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:5px 9px}.system-card-status span:first-child{border-color:var(--green-dark);color:var(--green-dark)}.system-card-copy h4{letter-spacing:-.045em;text-transform:uppercase;margin:0 0 24px;font-size:clamp(2.5rem,3.5vw,4rem);line-height:.92}.system-card-copy h4 span{color:var(--red);margin-right:10px;font-family:Georgia,serif;font-style:italic}.system-card-copy dl{border:1px solid var(--line);background:#ffffff3d;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 24px;display:grid}.system-card-copy dl>div{border-right:1px solid var(--line);min-width:0;padding:12px 14px 13px;display:block}.system-card-copy dl>div:last-child{border-right:0}.system-card-copy dt,.system-card-copy dd{font:700 .72rem/1.45 var(--mono);margin:0}.system-card-copy dt{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.58rem}.system-card-copy>p{max-width:68ch;color:var(--ink-soft);margin:0 0 24px;font-size:1rem;line-height:1.65}.system-card-actions{flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:8px;display:flex}.system-card-actions a{border:1px solid var(--green-dark);background:var(--green);color:var(--ink);font:700 .68rem var(--mono);letter-spacing:.03em;text-transform:uppercase;padding:11px 14px;text-decoration:none}.system-card-actions .system-feature-link{border-color:var(--ink-soft);color:var(--ink-soft);background:0 0}.directory-source-note{border:1px solid var(--ink);background:var(--paper-light);grid-template-columns:.55fr 1.8fr .8fr;align-items:center;gap:26px;margin-top:75px;padding:24px;display:grid}.directory-source-note strong,.directory-source-note a{font:700 .62rem var(--mono);text-transform:uppercase}.directory-source-note p{color:var(--ink-soft);margin:0;font-size:.82rem}.directory-source-note>div{gap:7px;display:grid}.access-guide{padding-top:30px}.remote-photo{width:var(--page);background:var(--ink);grid-template-columns:1fr;min-height:480px;margin:10px auto 110px;display:grid;position:relative;overflow:hidden}.remote-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#020d12e0 100%);position:absolute;inset:0}.remote-photo img{object-fit:cover;filter:saturate(.72)contrast(1.08);width:100%;height:480px;display:block}.remote-photo figcaption{z-index:1;color:#e7edeb;align-items:baseline;gap:18px;font-size:.86rem;display:flex;position:absolute;bottom:26px;left:28px;right:28px}.remote-photo figcaption span,.remote-photo figcaption a{font-family:var(--mono);letter-spacing:.04em;font-size:.58rem}.remote-photo figcaption span{color:var(--green)}.remote-photo figcaption a{color:#fff;margin-left:auto}.steps{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.steps li{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;align-items:center;gap:50px;min-height:160px;padding:28px 0;display:grid}.steps li>span{color:var(--green-dark);font-family:Georgia,serif;font-size:3.6rem;font-style:italic}.steps h3{text-transform:uppercase;margin-bottom:8px;font-size:1.65rem}.steps p{max-width:760px;color:var(--ink-soft);margin:0}.remote-principles{background:var(--blue);color:var(--paper-light);grid-template-columns:repeat(3,1fr);gap:1px;padding:95px max(32px,50vw + min(1420px,100vw - 64px)/-2);display:grid}.remote-principle{border:1px solid #54717a;min-height:260px;padding:28px}.remote-principle>span{color:var(--green);font-family:var(--mono);font-size:.66rem}.remote-principle h3{text-transform:uppercase;margin:70px 0 12px;font-size:1.6rem}.remote-principle p{color:#bdcac8}.fact-check{width:var(--page);border:2px solid var(--ink);background:var(--paper-light);grid-template-columns:.7fr 1.8fr .8fr;align-items:center;gap:35px;margin:70px auto;padding:28px;display:grid}.fact-check strong,.fact-check a{font-family:var(--mono);text-transform:uppercase;font-size:.7rem}.fact-check p{color:var(--ink-soft);margin:0;font-size:.86rem}.events-hero{background:linear-gradient(90deg, transparent 0 49.85%, #b7ed522e 50%, transparent 50.15%), linear-gradient(0deg, transparent 0 49.85%, #b7ed521f 50%, transparent 50.15%), var(--blue-dark);background-size:180px 180px;position:relative;overflow:hidden}.events-hero:after{content:"";border:46px solid #b7ed5214;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-105px;right:7%}.event-status{width:var(--page);border:1px solid var(--ink);background:var(--paper-light);box-shadow:8px 8px 0 var(--paper-dark);grid-template-columns:190px 1fr 290px;align-items:center;gap:35px;margin:100px auto 40px;padding:30px;display:grid}.event-status-code{background:var(--ink);min-height:160px;color:var(--paper-light);align-content:space-between;padding:18px;display:grid}.event-status-code span{color:var(--green);font:700 .62rem var(--mono)}.event-status-code strong{font:800 2rem/.9 var(--display)}.event-status h2{text-transform:uppercase;margin:8px 0 12px;font-size:clamp(2rem,3.2vw,3.6rem);line-height:1}.event-status div>p:last-child{max-width:670px;color:var(--ink-soft);margin:0}.event-status-actions{gap:14px;display:grid}.event-status-actions>a:last-child{font:700 .62rem var(--mono);text-align:center;text-transform:uppercase}.event-ledger{padding-top:90px}.event-list{border-top:2px solid var(--ink)}.event-entry{border-bottom:1px solid var(--line);grid-template-columns:155px 1fr 110px;align-items:center;gap:38px;min-height:205px;padding:27px 0;display:grid}.event-entry time{border-left:5px solid var(--red);background:var(--blue-dark);min-height:145px;color:var(--paper-light);font-family:var(--mono);align-content:space-between;padding:14px;display:grid}.event-entry time span{color:var(--green);font-size:.72rem;font-weight:700}.event-entry time strong{font-size:1rem}.event-entry time small{color:#aebbb8;font-size:.6rem}.event-entry-copy .event-type{color:var(--red);font:700 .58rem var(--mono);text-transform:uppercase;margin:0 0 7px}.event-entry-copy h3{text-transform:uppercase;margin:0 0 12px;font-size:clamp(1.7rem,2.8vw,3rem);line-height:1}.event-entry-copy>p:not(.event-type){max-width:850px;color:var(--ink-soft);margin:0 0 13px}.event-entry-copy>span{color:var(--green-dark);font:700 .58rem var(--mono);text-transform:uppercase}.event-entry>a{font:700 .58rem var(--mono);text-align:right;text-transform:uppercase}.event-values{background:var(--blue);color:var(--paper-light);grid-template-columns:repeat(3,1fr);gap:1px;padding:95px max(32px,50vw + min(1420px,100vw - 64px)/-2);display:grid}.event-values article{border:1px solid #54717a;min-height:260px;padding:28px}.event-values span{color:var(--green);font:.66rem var(--mono)}.event-values h3{text-transform:uppercase;margin:70px 0 12px;font-size:1.6rem}.event-values p{color:#bdcac8}.event-fact-check{margin-bottom:90px}.visit-hero{background:linear-gradient(135deg, transparent 74%, #ffad3240 74.2%, transparent 74.5%), var(--blue-dark)}.visit-panel{width:var(--page);border:1px solid var(--line);background:var(--paper-light);box-shadow:7px 7px 0 var(--paper-dark);grid-template-columns:1fr 1fr;margin:110px auto;display:grid}.map-panel{border-right:1px solid var(--line);background:linear-gradient(112deg,#243e45 0 24%,#0000 24.2%),repeating-linear-gradient(23deg,#0000 0 48px,#11171517 49px 51px),repeating-linear-gradient(112deg,#0000 0 70px,#11171514 71px 73px),#c9c7b5;min-height:560px;position:relative;overflow:hidden}.map-route{background:var(--red);width:3px;height:44%;position:absolute;top:25%;left:55%;transform:rotate(10deg)}.map-pin{border:7px solid var(--paper-light);background:var(--red);width:28px;height:28px;box-shadow:0 0 0 2px var(--ink);border-radius:50%;position:absolute;top:65%;left:58%}.map-label{z-index:2;background:var(--ink);color:var(--paper-light);font-family:var(--mono);letter-spacing:.05em;padding:4px 6px;font-size:.65rem;position:absolute}.map-seattle{top:20%;left:51%}.map-tukwila{top:70%;left:57%}.map-tukwila small{color:var(--green);font-size:.52rem}.map-water{color:#95a9ad;font-family:var(--mono);letter-spacing:.1em;font-size:.58rem;position:absolute;bottom:25%;left:5%;transform:rotate(-67deg)}.visit-details{flex-direction:column;justify-content:center;padding:60px;display:flex}.visit-details h2{margin-bottom:30px;font-size:clamp(2.6rem,4vw,4.6rem)}.visit-details dl{border-top:1px solid var(--line);margin:0 0 25px}.visit-details dl div{border-bottom:1px solid var(--line-light);grid-template-columns:.6fr 1.4fr;padding:11px 0;display:grid}.visit-details dt,.visit-details dd{font-family:var(--mono);text-transform:uppercase;margin:0;font-size:.7rem}.visit-details dt{color:var(--ink-soft)}.detail-note{color:var(--ink-soft);margin-bottom:28px;font-size:.8rem}.visit-details .button-quiet{border-color:var(--ink);color:var(--ink)}.visit-details .button-quiet:hover{background:var(--ink);color:var(--paper-light)}.encounter{padding-top:30px}.encounter-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.encounter-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:30px}.encounter-code{color:var(--red);font-family:var(--mono);font-size:.65rem;font-weight:700}.encounter-grid h3{text-transform:uppercase;margin:82px 0 12px;font-size:1.6rem}.encounter-grid p{color:var(--ink-soft)}.events-preview{background:var(--blue);color:var(--paper-light);grid-template-columns:.8fr 1.2fr;padding:110px max(32px,50vw + min(1420px,100vw - 64px)/-2);display:grid}.events-title{grid-row:span 5;padding-right:12%}.events-title h2{font-size:clamp(3rem,4.5vw,5rem)}.event-row{border-top:1px solid #58727a;grid-template-columns:70px 1fr 45px;align-items:center;gap:25px;min-height:150px;padding:22px 0;display:grid}.event-row:last-of-type{border-bottom:1px solid #58727a}.event-code{color:var(--green);font-family:var(--mono);font-size:.8rem;font-weight:700}.event-row h3{text-transform:uppercase;margin:0 0 7px;font-size:1.45rem}.event-row p{color:#b8c5c3;margin:0}.event-row>a{width:42px;height:42px;color:var(--green);border:1px solid #6b858c;place-items:center;font-size:1.2rem;text-decoration:none;display:grid}.events-preview>.text-link{color:var(--green);grid-column:2;margin-top:28px}.support-section{width:var(--page);grid-template-columns:.8fr 1.2fr;gap:9%;margin:0 auto;padding:130px 0;display:grid}.support-section h2{font-size:clamp(3rem,4.8vw,5.4rem)}.support-options{border-top:2px solid var(--ink)}.support-options article{border-bottom:1px solid var(--line);grid-template-columns:45px .7fr 1.2fr;align-items:start;gap:20px;min-height:185px;padding:27px 0;display:grid}.support-options article>span{color:var(--red);font-family:var(--mono);font-size:.66rem}.support-options h3{text-transform:uppercase;font-size:1.5rem}.support-options p{color:var(--ink-soft);margin-bottom:18px}.support-options a{font-family:var(--mono);text-transform:uppercase;font-size:.65rem;font-weight:700}.source-note-light{background:var(--paper-light);box-shadow:6px 6px 0 var(--paper-dark)}@media (width<=1080px){:root{--page:calc(100vw - 40px)}.nav-links a{min-width:95px}.hero{grid-template-columns:1fr 1fr}.hero-copy{padding-left:28px}.path-card{min-height:480px}.machine-grid{grid-template-columns:repeat(2,1fr)}.collection-cta{grid-template-columns:1fr 1fr;gap:35px}.collection-cta .button{grid-column:2}.remote-system-grid{grid-template-columns:1fr}.remote-system-card{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr)}.event-status{grid-template-columns:160px 1fr}.event-status-actions{grid-column:1/-1;align-items:center;gap:22px;display:flex}.visit-details{padding:40px}}@media (width<=760px){:root{--page:calc(100vw - 28px)}.utility-bar{font-size:.57rem}.primary-nav{align-items:center;min-height:70px;position:relative}.wordmark-mark{width:36px;height:36px;font-size:1.6rem}.wordmark{font-size:.66rem}.nav-toggle{border:1px solid var(--ink);width:80px;color:var(--ink);cursor:pointer;font-family:var(--mono);background:0 0;justify-content:space-between;align-items:center;padding:8px 10px;font-size:.63rem;font-weight:700;display:flex}.nav-links{z-index:20;border-top:1px solid var(--ink);border-right:1px solid var(--ink);border-left:1px solid var(--ink);background:var(--paper-light);flex-direction:column;display:none;position:absolute;top:69px;left:0;right:0}.nav-links.is-open{display:flex}.nav-links a{border-right:0;border-bottom:1px solid var(--ink);border-left:0;min-height:48px}.nav-links a:last-child{border-right:0}.nav-links a.is-current:before{display:none}.nav-links a.is-current{grid-template-rows:1fr}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{min-height:610px;padding:72px 22px 58px}h1{font-size:clamp(3.45rem,16vw,5.2rem)}.hero-copy h1{font-size:clamp(2.75rem,14vw,5rem)}.hero-title-machine{font-size:1em}h2{font-size:clamp(2.6rem,12vw,4rem)}.hero-intro{font-size:1rem}.hero-object,.hero-photo{min-height:430px}.machine-cabinet{top:10%;bottom:21%}.object-caption{gap:20px;font-size:.5rem}.archive-strip{grid-template-columns:1fr}.archive-strip div{min-height:85px}.archive-strip div+div{border-top:1px solid var(--line-light);border-left:0}.section{padding:85px 0}.section-heading{margin-bottom:38px}.section-heading-inline{display:block}.path-grid{grid-template-columns:1fr}.path-card{min-height:390px}.path-icon{margin:42px 0 28px}.path-card p{min-height:auto}.featured{padding-top:10px}.feature-item{grid-template-columns:1fr 3fr 40px;gap:18px}.feature-id{grid-column:1/-1}.feature-glyph,.feature-photo{height:100px}.feature-item h3{font-size:1.45rem}.feature-item p:not(.machine-meta){font-size:.82rem}.manifesto{padding:85px 22px}.manifesto blockquote{font-size:3rem}.source-note{padding:22px;display:block}.source-note p{margin:16px 0}.source-note a{text-align:left;display:inline-block}.site-footer{grid-template-columns:auto 1fr;padding:50px 22px}.footer-links{border-top:1px solid #43565b;grid-column:1/-1;padding-top:25px}.page-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:580px;padding:70px 22px 60px;display:flex}.page-hero>div{width:100%}.page-hero>.collection-image-wall{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:auto;transform:scale(1.02)}.collection-hero:before{background:linear-gradient(#03171dad,#03171ddb),linear-gradient(90deg,#03171d99,#03171db3)}.page-hero h1{margin-bottom:38px;font-size:clamp(3.6rem,17vw,5.4rem)}.visit-hero h1{font-size:3.45rem}.events-hero h1{font-size:clamp(3.1rem,15vw,4.8rem)}.page-hero>p{font-size:1rem}.catalogue{padding-top:65px}.catalogue-tools{padding-bottom:16px;display:block}.filter-group{overflow-x:auto}.filter-button{flex:none}.machine-grid{grid-template-columns:1fr}.machine-card{min-height:590px}.collection-cta{padding:70px 22px;display:block}.collection-cta>p{margin:25px 0}.image-sources{display:block}.image-sources strong{margin-bottom:10px;display:block}.terminal-section{flex-direction:column;gap:70px;margin:80px auto;display:flex}.remote-directory{margin:95px auto 80px}.directory-intro{padding-bottom:34px;display:block}.directory-intro>p{margin-top:24px}.directory-tools{margin-bottom:55px;padding:15px;display:block}.system-filters,.system-result{margin-top:14px}.system-group{margin-top:65px}.system-group-heading{display:block}.system-group-heading p{text-align:left;margin-top:10px}.remote-system-card{grid-template-columns:1fr}.system-card-copy{padding:28px 22px 26px}.system-card-copy dl{grid-template-columns:1fr}.system-card-copy dl>div{border-right:0;border-bottom:1px solid var(--line)}.system-card-copy dl>div:last-child{border-bottom:0}.system-console{border-bottom:1px solid #777b77;border-right:0}.console-bezel pre{min-height:190px;font-size:.75rem}.directory-source-note{display:block}.directory-source-note p{margin:16px 0}.terminal-window{border-width:9px;border-radius:14px;width:100%}.terminal-screen{min-height:560px;padding:24px 18px;font-size:.72rem}.terminal-ascii-menu{font-size:.68rem}.terminal-base{display:block}.terminal-base span:last-child{display:none}.remote-photo{min-height:350px;margin-bottom:80px}.remote-photo img{height:350px}.remote-photo figcaption{display:block;bottom:18px;left:18px;right:18px}.remote-photo figcaption span,.remote-photo figcaption a{margin:7px 0 0;display:block}.steps li{grid-template-columns:58px 1fr;gap:20px}.steps li>span{font-size:2.6rem}.remote-principles{grid-template-columns:1fr;padding:70px 22px}.remote-principle{min-height:220px}.remote-principle h3{margin-top:50px}.fact-check{padding:22px;display:block}.fact-check p{margin:16px 0}.event-status{margin:70px auto 20px;padding:17px;display:block}.event-status-code{min-height:115px;margin-bottom:28px}.event-status-code strong{font-size:1.7rem}.event-status-actions{margin-top:25px;display:grid}.event-ledger{padding-top:70px}.event-entry{grid-template-columns:84px 1fr;align-items:start;gap:18px;padding:22px 0}.event-entry time{min-height:125px;padding:10px}.event-entry time span,.event-entry time strong{font-size:.65rem}.event-entry-copy h3{font-size:1.55rem}.event-entry>a{text-align:left;grid-column:2}.event-values{grid-template-columns:1fr;padding:70px 22px}.event-values article{min-height:210px}.event-values h3{margin-top:45px}.visit-panel{grid-template-columns:1fr;margin:70px auto}.map-panel{border-right:0;border-bottom:1px solid var(--line);min-height:360px}.visit-details{padding:32px 24px}.encounter{padding-top:10px}.encounter-grid{grid-template-columns:1fr}.encounter-grid article{min-height:220px}.encounter-grid h3{margin-top:58px}.events-preview{padding:80px 22px;display:block}.events-title{margin-bottom:45px;padding-right:0}.event-row{grid-template-columns:42px minmax(0,1fr) 38px}.event-row>div{min-width:0}.events-preview>.text-link{margin-top:28px;display:inline-block}.support-section{padding:85px 0;display:block}.support-section>div{min-width:0}.support-section h2{overflow-wrap:anywhere;font-size:2.8rem}.support-options{margin-top:45px}.support-options article{display:block}.support-options h3{margin-top:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.terminal-cursor,.hero-copy h1>em:after{animation:none}.button{transition:none}}
