/* The fractured-memory edition: photographic compositions and local signal damage. */
.art-edition{--bg:#030405;--panel:#0b0c10;--line:#282b35;--blue:#173fff;--white:#f0f1f3;background:var(--bg)}
.art-edition .masthead{background:#040507e8;height:80px;border-bottom-color:#d9e2ff17}
.art-edition .brand{font-size:18px;letter-spacing:4px}.art-edition .brand-symbol{color:#b6c6ff}
.art-edition .chapter-rail{width:58px;top:80px;background:#040506;z-index:31}
.art-edition main{margin-left:58px}.art-edition .rail-label{font-size:8px;color:#778393}
.art-edition .chapter-rail nav a.active:before{left:-6px;width:9px;background:#fff}
.art-edition #search-open{width:58px}.art-edition button svg{flex-shrink:0;height:20px}
.art-edition .hero{padding-top:117px;min-height:850px;isolation:isolate;background:#030405}
.art-edition .hero-grid{opacity:.22;background-size:100px 100px}.art-edition .hero:after{display:none}
.art-edition .hero-copy{margin-top:70px;width:64%;z-index:6}
.art-edition .hero-copy .eyebrow{font-size:10px;letter-spacing:3px;color:#dae0ee}
.art-edition .hero-copy .eyebrow b{font-size:9px;letter-spacing:4px;color:#8e99ad}
.art-edition .hero h1{font-size:clamp(80px,7.5vw,142px);line-height:1.13;letter-spacing:-.035em;margin-top:26px;margin-bottom:31px;font-weight:700;text-shadow:none}
.art-edition .hero h1>span{color:var(--white);position:relative;display:inline-block;padding:0 5px 4px 0}
.art-edition .hero h1>span:after{content:"";position:absolute;height:14%;width:107%;background:#173fff;left:-2%;bottom:12%;z-index:-1;transform:translateX(10px)}
.art-edition .title-star{font-size:.32em;color:#345bff;margin-left:25px}
.art-edition .hero-description{font-family:var(--serif);font-size:18px;letter-spacing:2px;line-height:1.95;color:#d8dbe3}
.art-edition .hero-subtext{color:#949ba9;font-size:11px;margin-top:19px;margin-bottom:28px}
.art-edition .primary-button{background:#153eff;border-color:#153eff;min-height:50px}
.art-edition .primary-button:hover{background:#3458ff;box-shadow:7px 5px 0 #a3b7ff28}
.art-edition .hero-orbit-type{top:27%;left:37%;right:auto;font:clamp(140px,15vw,290px)/.84 Impact,"Arial Narrow",sans-serif;letter-spacing:-6px;color:#f0f1f30b;transform:rotate(-90deg);transform-origin:center;z-index:-1;white-space:nowrap;opacity:1}
.hero-orbit-type>span{color:#1832cc20}
.hero-cut{position:absolute;left:0;top:60%;width:31px;height:160px;background:#163fff;clip-path:polygon(0 0,100% 0,100% 24%,55% 24%,55% 27%,100% 27%,100% 30%,30% 30%,30% 100%,0 100%);z-index:4}
.art-edition .hero-footer{height:105px;border-color:#939aaa32}
.art-edition .hero-stats b{color:#f0f1f3;font-size:28px}.art-edition .hero-stats>div>span{color:#a1a8b6}
.art-edition .crystal-stage{top:135px;right:1%;width:61%;height:calc(100% - 255px);min-height:480px;z-index:3}
.artwork{margin:0;position:relative;isolation:isolate;overflow:hidden;background:#000;--art-x:0px;--art-y:0px;--tear:11px}
.artwork>img{display:block;width:100%;height:100%;object-fit:cover;transform:translate(var(--art-x),var(--art-y));transition:transform .8s ease;will-change:auto}
.artwork:after{content:"";position:absolute;inset:0;background:url('assets/grain.png');background-size:150px;opacity:.09;mix-blend-mode:soft-light;pointer-events:none;z-index:5}
.artwork>.glitch-layer{position:absolute;inset:0;opacity:0;pointer-events:none;z-index:3;transition:none!important}
.artwork>.glitch-cyan{filter:grayscale(1) sepia(1) saturate(5) hue-rotate(130deg);mix-blend-mode:screen}
.artwork>.glitch-red{filter:grayscale(1) sepia(1) saturate(6) hue-rotate(300deg);mix-blend-mode:screen}
.artwork.is-glitching>.glitch-cyan{animation:channel-cyan 1.12s steps(1,end) both}
.artwork.is-glitching>.glitch-red{animation:channel-red 1.12s steps(1,end) both}
.artwork.is-glitching>img:first-child{animation:signal-offset 1.12s steps(1,end) both}
.artwork.glitch-strong{--tear:25px}
.hero-entity{position:absolute;inset:-4% -2% 4% 4%;background:transparent;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 96%,transparent);}
.hero-entity>img{object-fit:contain;mix-blend-mode:lighten}
.hero-entity:after{opacity:.055}
.crystal-stage[data-specimen=crystal] .hero-entity{display:none}
.crystal-stage[data-specimen=memory] #crystal-scene{display:none}
.crystal-stage #crystal-scene[hidden]{display:none}
.art-edition .specimen-label{top:5%;left:22%;z-index:6;color:#b7c2dc;font-size:9px}
.art-edition .specimen-label small{color:#919bad;font-size:9px}
.art-edition .specimen-coordinate{right:4%;top:30%;font-size:8px;color:#7c879c;writing-mode:vertical-rl;gap:8px}
.art-edition .scene-bottom{right:9%;bottom:0;gap:16px;z-index:6}
.specimen-switch{display:flex;align-items:center;border:1px solid #4c5264;background:#080a11bb;backdrop-filter:blur(8px)}
.art-edition .scene-bottom .specimen-switch button{border:0;width:auto;height:35px;padding:0 13px;font:10px var(--sans);color:#9ca6ba}
.art-edition .scene-bottom .specimen-switch button[aria-pressed=true]{color:#fff;background:#1238de}
.art-edition .scene-bottom #disrupt-memory{width:auto;min-width:87px;border:0;border-bottom:1px solid #566384;font:10px var(--sans);color:#c7d3ef;padding:0 3px}
.art-edition .scene-bottom #disrupt-memory:disabled{display:none}
.art-edition .scene-bottom #motion-toggle{color:#ccd6e8;border-color:#50596e}
.art-edition .chapter{padding-top:35px;padding-bottom:90px;border-top-color:#d3deff24}
.art-edition .section-top{padding-bottom:53px}.art-edition .section-index{color:#a5b0c5;font-size:10px}
.art-edition .small-status{color:#929bae}.art-edition .section-intro-text{color:#a5aab6;font-size:13px}
.art-edition .section-heading>p{font-size:12px;color:#979faf}
.art-edition .origin-section{background:#0b0c0f}.art-edition .origin-intro h2{font-size:clamp(32px,3vw,50px)}
.art-edition .origin-grid{border-color:#4d525e;gap:0}
.art-edition .origin-card{min-height:300px;padding:26px 30px 24px}
.art-edition .origin-card+.origin-card{border-left-color:#454951}
.art-edition .origin-card>.card-kicker{margin-top:68px;color:#a1b6eb}
.art-edition .origin-card p{font-size:12px;color:#acb2bf}.art-edition .card-footer{color:#8e99ae}
.art-edition .origin-card:hover{background:#0f1a40}.art-edition .origin-note p{color:#929cab;font-size:11px}
.art-edition .calamity-section{background:#030405}
.art-edition .calamity-console{grid-template-columns:18% 45% 37%;border:0;min-height:560px;align-items:stretch}
.art-edition .entity-tabs{border-color:#3d424c;padding-top:30px;padding-bottom:20px}
.art-edition .entity-tabs button{border-color:#383c45;flex:0 1 112px;font-size:25px;padding-left:46px}
.art-edition .entity-tabs button>span{color:#8a97ac;top:31px}.art-edition .entity-tabs small{font-size:7px;line-height:1.5}
.art-edition .entity-tabs button.active{background:#143cff;box-shadow:none;color:#fff}
.art-edition .entity-tabs button.active small{color:#c6d2ff}.art-edition .entity-tabs button.active>span{color:#a8baff}
.art-edition .entity-visual{background:#000;min-height:560px;overflow:hidden}
.saint-art{position:absolute;inset:0}
.saint-art>img{object-fit:contain;object-position:50% 15%}
.entity-visual[data-kind=saint] .entity-glyph,.entity-visual[data-kind=saint] .visual-cross{visibility:hidden}
.entity-visual:not([data-kind=saint]) .saint-art{display:none}
.art-edition .entity-visual-caption{z-index:6;bottom:7px;color:#b6c0d3;background:#000b;padding:8px 10px;left:4px;right:4px;font-size:9px}
.art-edition .entity-scan{z-index:7;opacity:.4}
.art-edition .entity-detail{border:0;padding:50px 0 30px 35px;align-self:center}
.art-edition .entity-detail h3{font-size:65px;font-weight:500;margin-top:25px}
.art-edition .entity-en{font-size:9px;letter-spacing:3px;color:#8e9fc2}
.art-edition .entity-authority{margin:28px 0 23px}.art-edition .entity-authority strong{font-size:14px;color:#c4d2ee}
.art-edition #entity-description{font-size:13px;line-height:2.25;color:#a1aab9}
.art-edition .entity-footnote{font-size:11px;color:#8a9ab8;margin-top:25px}
.art-edition .entity-detail>.text-button{margin-top:22px;font-size:12px}
.art-edition .messenger-strip{border-color:#424753;margin-top:35px;padding:25px 0}
.art-edition .messenger-strip button{font-size:13px;border-color:#353c4b}
.art-edition .messenger-strip i{font-size:9px;color:#8d98ae}
.memory-manifesto{position:relative;background:#163bff;color:#e6eafa;padding:24px 5.5% 27px;overflow:hidden;isolation:isolate;margin-bottom:0}
.memory-manifesto:after{content:"";position:absolute;inset:0;background:url('assets/grain.png');opacity:.17;mix-blend-mode:overlay;pointer-events:none;z-index:-1}
.manifesto-top,.manifesto-bottom{display:flex;justify-content:space-between;gap:20px;font:9px var(--mono);letter-spacing:2px;align-items:center}
.manifesto-top>span:first-child,.manifesto-bottom>span:first-child{font-family:var(--sans);letter-spacing:2px}
.memory-manifesto>p{font:clamp(70px,10.2vw,184px)/.85 Impact,"Arial Narrow",sans-serif;letter-spacing:-.025em;margin:40px 0 33px;transform:translateX(-3px)}
.memory-manifesto>p>span{display:inline-block;margin-left:9%;color:#080d25;position:relative}
.memory-manifesto>p>span:after{content:"";position:absolute;left:28%;right:8%;top:49%;height:5%;background:#d3dfff;box-shadow:38px 8px 0 #163bff}
.manifesto-bottom{color:#cdd7ff}
.art-edition .life-section{background:#030405;border-top:0;padding-top:40px}
.art-edition .life-layout{grid-template-columns:.95fr 1.05fr;gap:9%;align-items:center}
.art-edition .life-copy h2{font-size:clamp(40px,4.4vw,72px);line-height:1.4;letter-spacing:-.015em}
.art-edition .life-copy .serif-accent{color:#f0f1f3}.art-edition .life-copy>.eyebrow{color:#7f9cff}
.art-edition .species-tags button{font-size:11px;color:#aeb8cb;border-color:#3b424f;padding:9px 15px}
.art-edition .memory-console{border:0;background:#030405}
.art-edition .console-top{background:#0a0d14;border-top:1px solid #424b61;border-bottom:0;font-size:11px}
.art-edition .human-display{height:420px;background:#000}
.hands-art{position:absolute;inset:0}
.hands-art>img{object-fit:contain;object-position:50% 0}
.art-edition .human-grid{z-index:3;opacity:.35;pointer-events:none}
.art-edition .human-label{z-index:4;left:15px;top:unset;bottom:26px;color:#9dabc6;font-size:9px;line-height:1.8}
.art-edition .human-measure{z-index:4;right:17px;bottom:22px;color:#a3afc5;font-size:9px}
.art-edition .human-measure strong{font-size:37px;color:#d1ddfc}
.memory-console[data-state=superposition] .hands-art>img:first-child{filter:brightness(1.35) saturate(1.25)}
.memory-console[data-state=dissociation] .hands-art{opacity:.32;mask-image:linear-gradient(170deg,#000 10%,#0007 60%,transparent 95%)}
.art-edition .state-buttons{border-color:#3b4459}.art-edition .state-buttons button{padding:17px 5px;font-size:12px;color:#a1b0cd}
.art-edition .state-buttons button.active{background:#143cff;color:#fff}
.art-edition .state-description{padding:22px 0 13px}.art-edition .state-description p{font-size:12px;color:#acb6c9;line-height:2.2}
.art-edition .memory-console>.simulation-disclaimer{padding:0;font-size:9px;color:#8290a8}
.art-edition .evolution-line{border-color:#3b424f}.art-edition .evolution-nodes button{font-size:13px;color:#99a5ba}
.art-edition .evolution-nodes button small{font-size:9px;color:#8492a9}.art-edition #evolution-description{font-size:11px;color:#95a2b9}
.art-edition .technology-section{background:#07080b}
.art-edition .simulation-console{border:0;grid-template-columns:1.25fr 1fr;gap:0}
.art-edition .sim-art{background:#000;min-height:610px}
.aperture-art{position:absolute;inset:30px -10% 0 -10%}
.aperture-art>img{object-fit:cover;object-position:50% 50%}
.art-edition .sim-art .portal{display:none}
.art-edition .sim-top{background:#05070bbb;border-color:#28303f;position:relative;z-index:7}
.art-edition .sim-ratio-display{left:24px;right:auto;bottom:70px;text-align:left;background:linear-gradient(90deg,#000c,transparent);padding:12px 25px 15px 0}
.art-edition .sim-ratio-display strong{justify-content:flex-start;font-size:88px;gap:7px;margin:5px 0;color:#f0f3ff;line-height:1}
.art-edition .sim-ratio-display small{letter-spacing:1px;font-size:10px;color:#abb7ce}
.art-edition .sim-log{z-index:7;background:#05070bee;font-size:10px;color:#a2b8e2}
.art-edition .sim-controls{border:1px solid #333b50;padding:35px 34px;background:#090d16;position:relative;z-index:4}
.art-edition .sim-controls h3{font-size:32px}.art-edition .sim-controls>p:first-of-type{font-size:12px;color:#a8b3c8}
.art-edition .range-label,.art-edition .quantity-label{font-size:12px;color:#b2c0da}
.art-edition .range-ticks button{font-size:9px;color:#c0d1f5}.art-edition .conversion-result span{font-size:10px;color:#a8bbdc}
.art-edition .conversion-result strong{font-size:30px}.art-edition .simulation-disclaimer{color:#8392ad;font-size:9px}
.art-edition .technology-links{gap:30px}.art-edition .technology-links button{padding-top:23px;padding-bottom:23px}
.art-edition .technology-links small{font-size:10px;color:#9ca9c0}
.art-edition .civilization-section{background:#030405;padding-bottom:70px}
.art-edition .civilization-art{min-height:680px;margin:0 -6.18%;background:#000;isolation:isolate}
.city-art{position:absolute;inset:0}
.art-edition .civilization-art .city-art>img{position:static;width:100%;height:100%;object-fit:cover;object-position:70% 50%;opacity:1;filter:none}
.art-edition .civilization-art .city-art>.glitch-layer{position:absolute;opacity:0}
.art-edition .poster-mask{background:linear-gradient(90deg,#000f,#000a 32%,#0002 62%,transparent),linear-gradient(0deg,#0009,transparent 40%);z-index:2;pointer-events:none}
.art-edition .civilization-copy{padding:90px 5.5%;max-width:760px;z-index:4}
.art-edition .civilization-copy h2{font-size:clamp(39px,4.4vw,72px);line-height:1.45;letter-spacing:0;margin-top:30px;text-shadow:0 2px 18px #000}
.art-edition .civilization-copy h2 span{color:#fff}.art-edition .civilization-copy>p:not(.eyebrow){font-size:13px;color:#b9c1d0}
.art-edition .poster-label{z-index:5;color:#adb7ce;top:25px;right:24px}
.art-edition .primary-button.light{color:#03060c;background:#ecf0fa;border-color:#ecf0fa;font-size:12px}
.art-edition .civilization-timeline{padding-top:40px}.art-edition .civilization-timeline h3{font-size:20px}
.art-edition .civilization-timeline p{font-size:11px;color:#a0aabc}
.art-edition .footer{background:#090b10;border-top-color:#454b59}
.art-edition .footer-top p{font-size:22px;color:#c4cbd8}.art-edition .footer-top p span{font-size:11px;color:#99a4b9}
.art-edition .footer-bottom{font-size:10px}.art-source-link{font-size:10px;color:#aab7cd}
.art-edition .archive-result{grid-template-columns:minmax(0,1fr) auto}.art-edition .archive-result small{font-size:11px}
.art-edition .archive-result strong{font-size:20px}.art-edition #reading-content{font-size:15px}
.art-edition [hidden]{display:none!important}
@keyframes channel-cyan{0%,100%{opacity:0;clip-path:inset(10% 0 86%)}8%{opacity:.8;clip-path:inset(22% 0 72%);transform:translateX(var(--tear))}22%{clip-path:inset(49% 0 47%);transform:translateX(calc(var(--tear) * -1.7))}38%{opacity:0}61%{opacity:.7;clip-path:inset(71% 0 25%);transform:translateX(var(--tear))}76%{opacity:.3;clip-path:inset(32% 0 66%);transform:translateX(calc(var(--tear) * 2))}86%{opacity:0}}
@keyframes channel-red{0%,100%{opacity:0}12%{opacity:.45;clip-path:inset(22% 0 74%);transform:translateX(calc(var(--tear) * -1))}27%{clip-path:inset(52% 0 42%);transform:translateX(var(--tear))}39%{opacity:0}64%{opacity:.45;clip-path:inset(73% 0 24%);transform:translateX(calc(var(--tear) * -1))}78%{opacity:0}}
@keyframes signal-offset{0%,100%{transform:translate(0)}10%{transform:translateX(2px)}24%{transform:translateX(-3px)}36%,60%{transform:translate(0)}66%{transform:translateX(2px)}80%{transform:translate(0)}}
@media(min-width:1700px){.art-edition .hero-copy{margin-top:85px}.art-edition .hero h1{font-size:133px}.art-edition .crystal-stage{top:115px;height:calc(100% - 225px)}.art-edition .calamity-console,.art-edition .entity-visual{min-height:660px}}
@media(max-width:1200px){.art-edition .hero h1{font-size:90px}.art-edition .hero-description{font-size:16px}.art-edition .hero-copy{margin-top:73px}.art-edition .crystal-stage{right:-3%;width:64%}.art-edition .specimen-coordinate{right:9%}.art-edition .scene-bottom{right:10%;gap:12px}.art-edition .calamity-console{grid-template-columns:18% 43% 39%}.art-edition .entity-detail{padding-left:25px}.art-edition .entity-detail h3{font-size:52px}.art-edition .entity-tabs button{padding-left:35px;font-size:22px}.art-edition .entity-tabs button>span{left:13px}.art-edition .entity-tabs small{font-size:6px}.art-edition .entity-tabs button>b{right:9px}.art-edition .sim-controls{padding:30px 28px}.art-edition .life-copy h2{font-size:49px}}
@media(max-width:1020px){.art-edition .hero h1{font-size:78px}.art-edition .hero-copy{width:67%}.art-edition .hero-description{font-size:15px}.art-edition .hero-subtext{font-size:10px;max-width:320px}.art-edition .scene-bottom{gap:10px}.art-edition .scene-bottom .specimen-switch button{font-size:9px;padding:0 9px}.art-edition .scene-bottom #disrupt-memory{font-size:9px;min-width:74px}.art-edition .specimen-label{left:30%;top:5%;font-size:8px}.art-edition .calamity-console{grid-template-columns:1fr 1fr}.art-edition .entity-tabs{grid-column:1/3;padding:0;border:1px solid #343c4c}.art-edition .entity-tabs button{flex:1;padding:18px;text-align:center;font-size:22px}.art-edition .entity-tabs button>span{display:none}.art-edition .entity-tabs small{font-size:7px}.art-edition .entity-visual{min-height:530px}.art-edition .entity-detail{padding-left:28px}.art-edition #entity-description{font-size:12px}.art-edition .life-layout{gap:5%}.art-edition .life-copy h2{font-size:43px}.art-edition .life-copy .section-intro-text{font-size:12px}.art-edition .human-display{height:350px}.art-edition .sim-controls{padding:29px 22px}.art-edition .simulation-console{grid-template-columns:1fr 1fr}.art-edition .sim-art{min-height:600px}.art-edition .sim-ratio-display strong{font-size:72px}.art-edition .sim-ratio-display small{font-size:8px}.art-edition .civilization-copy{max-width:600px}.art-edition .civilization-art{min-height:620px}.art-edition .civilization-timeline h3{font-size:16px}.art-edition .civilization-timeline p{font-size:10px}}
@media(max-width:760px){.art-edition .masthead{height:70px;padding:0 21px}.art-edition main{margin-left:0}.art-edition .brand{font-size:16px;letter-spacing:2px}.art-edition #search-open{width:30px}.art-edition .hero{padding:101px 24px 0;min-height:1100px}.art-edition .hero-topline>span:last-child{font-size:5px}.art-edition .hero-copy{width:100%;margin-top:47px}.art-edition .hero-copy .eyebrow{font-size:8px;letter-spacing:2px}.art-edition .hero-copy .eyebrow b{font-size:8px;letter-spacing:2px}.art-edition .hero h1{font-size:clamp(60px,13.8vw,100px);line-height:1.12;letter-spacing:-.035em;margin-top:23px;margin-bottom:22px}.art-edition .hero h1>span:after{height:12%;bottom:10%}.art-edition .hero-description{font-size:14px;line-height:1.9;letter-spacing:1px}.art-edition .hero-subtext{font-size:10px;max-width:none;margin-top:13px;margin-bottom:23px}.art-edition .hero-buttons{gap:22px}.art-edition .hero-buttons .primary-button{min-height:46px}.art-edition .hero-buttons .text-button{font-size:10px;gap:17px}.art-edition .crystal-stage{top:555px;right:0;width:100%;height:455px;min-height:0}.hero-entity{inset:-7% -6% 0;mask-image:none}.art-edition .hero-orbit-type{top:625px;left:2%;transform:none;font-size:26vw;line-height:.85;letter-spacing:-3px;opacity:.7}.hero-cut{top:52%;height:85px;width:10px}.art-edition .specimen-label{top:5%;left:9%;font-size:7px}.art-edition .specimen-label small{font-size:8px;letter-spacing:1px}.art-edition .specimen-coordinate{display:none}.art-edition .scene-bottom{bottom:0;left:24px;right:24px;justify-content:center;gap:14px}.art-edition .scene-bottom .specimen-switch button{font-size:10px;height:36px;padding:0 12px}.art-edition .scene-bottom #disrupt-memory{font-size:10px;min-width:85px}.art-edition .hero-footer{height:78px;left:24px;right:24px}.art-edition .hero-stats b{font-size:22px}.art-edition .hero-stats>div>span{font-size:7px}.art-edition .chapter{padding:29px 24px 55px}.art-edition .section-top{padding-bottom:35px}.art-edition .section-index{font-size:8px;letter-spacing:.6px}.art-edition .small-status{font-size:7px}.art-edition .origin-intro h2{font-size:29px}.art-edition .section-intro-text{font-size:12px}.art-edition .origin-card{min-height:215px;padding:24px 22px}.art-edition .origin-card+.origin-card{border-left:0}.art-edition .origin-card>.card-kicker{margin-top:10px;font-size:8px}.art-edition .origin-card p{font-size:11px}.art-edition .origin-note p{font-size:10px}.art-edition .section-heading>p{font-size:11px}.art-edition .calamity-console{grid-template-columns:1fr;min-height:0}.art-edition .entity-tabs{grid-column:1}.art-edition .entity-tabs button{font-size:20px;padding:15px 6px}.art-edition .entity-tabs small{font-size:5px;letter-spacing:0}.art-edition .entity-visual{min-height:470px}.saint-art{inset:0 -15px}.art-edition .entity-detail{padding:30px 0 12px}.art-edition .entity-detail h3{font-size:43px;margin-top:20px}.art-edition .entity-en{font-size:8px;letter-spacing:1px}.art-edition .entity-authority{margin:24px 0 18px}.art-edition #entity-description{font-size:13px}.art-edition .entity-footnote{font-size:11px}.art-edition .entity-detail>.text-button{margin-top:18px;font-size:12px}.art-edition .messenger-strip{margin-top:20px;gap:20px 0;padding:20px 0}.art-edition .messenger-strip button{font-size:13px}.art-edition .messenger-strip i{font-size:9px}.memory-manifesto{padding:20px 24px 23px}.manifesto-top,.manifesto-bottom{font-size:6px;letter-spacing:.5px;gap:10px}.manifesto-top>span:first-child,.manifesto-bottom>span:first-child{letter-spacing:1px;font-size:8px}.manifesto-top>span:last-child{display:none}.memory-manifesto>p{font-size:clamp(49px,13vw,98px);line-height:.92;letter-spacing:-1.5px;margin:30px 0}.memory-manifesto>p>span{margin-left:0}.manifesto-bottom>span:last-child{font-size:6px;white-space:nowrap}.art-edition .life-layout{grid-template-columns:1fr;gap:30px}.art-edition .life-copy h2{font-size:43px;line-height:1.5}.art-edition .species-tags{gap:7px}.art-edition .species-tags button{font-size:10px;padding:8px 12px}.art-edition .human-display{height:370px}.art-edition .human-label{font-size:8px;left:10px}.art-edition .human-measure{right:10px;font-size:8px}.art-edition .human-measure strong{font-size:32px}.art-edition .state-description p{font-size:12px}.art-edition .state-buttons button{font-size:11px;padding:16px 5px}.art-edition .evolution-nodes button{font-size:11px}.art-edition .evolution-nodes button small{font-size:8px}.art-edition #evolution-description{font-size:11px}.art-edition .simulation-console{grid-template-columns:1fr}.art-edition .sim-art{min-height:470px}.aperture-art{inset:30px -18% 0}.art-edition .sim-ratio-display{left:20px;bottom:65px}.art-edition .sim-ratio-display strong{font-size:70px}.art-edition .sim-ratio-display small{font-size:8px}.art-edition .sim-controls{padding:28px 22px}.art-edition .sim-log{font-size:9px}.art-edition .technology-links{gap:0}.art-edition .technology-links small{font-size:9px;margin-left:12px}.art-edition .civilization-art{min-height:650px;margin:0 -24px}.art-edition .civilization-art .city-art>img{object-position:67% 50%}.art-edition .poster-mask{background:linear-gradient(180deg,#000c,#000b 38%,#0001 65%,#0007),linear-gradient(90deg,#0005,transparent)}.art-edition .civilization-copy{padding:55px 24px;max-width:none}.art-edition .civilization-copy h2{font-size:39px;margin-top:22px;line-height:1.5}.art-edition .civilization-copy>p:not(.eyebrow){font-size:12px;line-height:2.2;margin-top:25px;margin-bottom:30px}.art-edition .poster-label{display:none}.art-edition .civilization-timeline{padding-top:30px}.art-edition .civilization-timeline h3{font-size:18px}.art-edition .civilization-timeline p{font-size:11px}.art-edition .footer-top p{font-size:20px}.art-edition .footer-top p span{font-size:10px}.art-edition .footer-bottom{flex-wrap:wrap;font-size:9px;gap:14px}.art-edition #reading-content{font-size:14px}.art-edition .archive-result strong{font-size:18px}}
@media(prefers-reduced-motion:reduce){.artwork>.glitch-layer{display:none!important}.artwork>img{transform:none!important}.artwork.is-glitching>img{animation:none!important}}
.motion-paused .artwork>.glitch-layer{display:none!important}.motion-paused .artwork>img{transform:none!important}
