.brand h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(31px,4.3vw,57px);white-space:normal;letter-spacing:-2px;line-height:.97}.brand>span{font-size:9px;letter-spacing:2px}.opening-deck{text-align:center;max-width:750px;margin:24px auto;font-size:21px;line-height:1.5}.home-question{font-size:clamp(65px,10vw,125px);font-weight:400;letter-spacing:-6px;text-align:center;margin:22px 0 35px}.home-question em{font-weight:400}.home-atlas{position:relative;min-height:335px;background:#d9d4c5;display:grid;grid-template-columns:1fr .65fr 1fr;align-items:center;padding:36px 35px 48px;isolation:isolate;clip-path:var(--torn)}.atlas-grid{position:absolute;inset:0;z-index:-1;opacity:.45;background:repeating-linear-gradient(18deg,transparent 0 48px,#b1aa983f 49px 50px),repeating-linear-gradient(108deg,transparent 0 60px,#b1aa983f 61px 62px)}.atlas-route{position:absolute;inset:0;width:100%;height:100%;z-index:-1;fill:none;stroke:#955d48;stroke-width:2;stroke-dasharray:5 5}.atlas-route circle{fill:#955d48}.atlas-route text{fill:#766752;stroke:none;font:10px monospace;letter-spacing:1px}.postcard{background:#f1ecdf;padding:9px 9px 13px;box-shadow:2px 5px 8px #30251725;transform:rotate(-4deg)}.postcard.uk{transform:rotate(4deg)}.postcard .project-media{height:180px}.postcard .project-image{height:100%;object-fit:cover}.atlas-center{text-align:center}.atlas-center>span{font-size:50px;display:block}.atlas-center i{font-size:23px;line-height:1.2}.atlas-center small{display:block;font:7px monospace;letter-spacing:1px;margin-top:18px}.atlas-coordinate{position:absolute;bottom:16px;left:30px;font:8px monospace;letter-spacing:2px}.credit,.citation{font-size:11px;line-height:1.6;color:var(--muted)}.credit a,.citation a,.source-link{text-decoration:underline;text-underline-offset:3px}.project-media{height:auto;min-height:0;background:#ccc6b8}.project-image{display:block;width:100%;height:auto;max-width:100%;filter:sepia(.16) saturate(.78);transition:filter .6s,transform 1s}.project-media:hover .project-image{filter:none;transform:scale(1.015)}.project-media.has-custom>.project-image{display:none}.project-media.has-custom{min-height:250px}.project-figure figcaption{font:10px/1.5 Georgia,serif;margin:9px 0;color:#625a4f}.research-feature{border-top:4px double var(--ink);margin-top:44px;padding-top:24px}.research-heading h3{font-size:38px;letter-spacing:-1px;line-height:1.1;font-weight:400;margin:12px 0}.research-heading>p{font:12px 'Courier New';letter-spacing:.4px}.research-layout{display:grid;grid-template-columns:300px 1fr;gap:34px;margin-top:24px}.researchers{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:23px 16px}.researcher{display:block;text-align:center}.researcher img{width:100%;height:136px;object-fit:cover;object-position:center 22%;filter:grayscale(1) sepia(.2);border:5px solid #f0ebdf;box-shadow:1px 3px 5px #40372124}.researcher span{display:block;font-size:13px;margin:9px 0 3px}.researcher small{font:8px monospace;color:#796957}.research-layout p{font-size:15px;line-height:1.6;margin:0 0 14px}.findings{columns:2;column-gap:25px;column-rule:1px solid #a79d8b}.findings p{break-inside:avoid}.findings b{display:block;font-size:19px;margin-bottom:5px}.research-layout .design-note{border-block:1px solid #a89b86;padding:13px 0;font-size:13px}.research-layout .citation{font-size:11px}.central-question{font-size:clamp(30px,4vw,49px);line-height:1.15;text-align:center;letter-spacing:-1.3px;margin:50px 20px 15px}.central-question em{display:block;font-size:.65em;max-width:830px;margin:20px auto;line-height:1.35;color:#76644f}.story-heading{display:flex;align-items:center;gap:40px;margin:15px 0 28px}.story-heading h2{font-size:66px;line-height:.99;letter-spacing:-3px;margin:0;font-weight:400}.story-heading>p{font-size:20px;font-style:italic;border-left:1px solid;padding-left:25px;line-height:1.5}.story-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:30px}.story-layout .project-media{height:430px}.story-layout .project-image{height:100%;object-fit:cover}.story-copy p{font-size:16px;line-height:1.7;margin:0;text-align:justify}.ticker p{max-width:850px;line-height:1.5}.editorial-title{font-size:49px;line-height:1.08;letter-spacing:-1.5px;font-weight:400;margin:30px 0 15px}.section-deck{font-size:20px;max-width:750px;line-height:1.4}.book-pair{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:30px 0}.book-pair article{display:grid;grid-template-columns:145px 1fr;gap:20px}.book-pair article+article{border-left:1px solid #938673;padding-left:28px}.book-pair h3{font-size:28px;font-weight:400;margin:14px 0}.book-pair p,.game-references p,.pale-feature p,.control-heading p{font-size:15px;line-height:1.6}.source-link{font:10px 'Courier New';letter-spacing:.2px}.pale-feature{display:grid;grid-template-columns:1.3fr 1fr;gap:35px;border-block:3px double #7b705e;padding:28px 0;margin:35px 0}.pale-feature .project-media{height:310px}.pale-feature .project-image{height:100%;object-fit:contain;background:#161313}.pale-feature article{align-self:center}.pale-feature h3{font-size:39px;font-weight:400;line-height:1.1;margin:16px 0}.control-heading{max-width:700px;margin:35px 0 20px}.control-heading h3{font-size:38px;margin:15px 0;font-weight:400}.control-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:start}.control-gallery figure:first-child{grid-column:span 4}.control-gallery figure:first-child .project-media{max-height:450px}.control-gallery figure:first-child img{max-height:450px;object-fit:contain}.control-gallery figure:not(:first-child) .project-media{height:150px}.control-gallery figure:not(:first-child) img{height:100%;object-fit:contain}.game-references{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:38px 0}.game-references article+article{border-left:1px solid #9d927f;padding-left:23px}.game-references .project-media{height:190px}.game-references .project-image{height:100%;object-fit:contain}.game-references h3{font-size:26px;font-weight:400;line-height:1.12}.researchers.two{grid-template-columns:1fr 1fr}.plan-intro p{max-width:820px}.clue-photo .project-media{height:145px}.clue-photo .project-image{height:100%;object-fit:cover}.clue-card h3{font-size:29px}.tool-strip{display:grid;grid-template-columns:repeat(3,1fr);border-block:3px double #817661;padding:23px 0;gap:25px}.tool-strip>div{display:flex;align-items:center;gap:15px}.tool-strip img{width:44px;height:44px;opacity:.8}.tool-strip b{font-size:20px;font-weight:400;display:block}.tool-strip small{display:block;font:10px/1.4 monospace;margin-top:8px}.week-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 38px;margin:30px 0}.week-grid article{border-top:1px solid #a79b86;display:flex;gap:20px;padding:22px 0}.week-number{font-size:37px;color:#8c573f;line-height:1}.week-grid h4{font-size:20px;margin:0;font-weight:400}.week-grid p{font-size:14px;line-height:1.6;margin-bottom:0}.ai-editorial{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;border-top:3px double #8b7b60;padding-top:24px}.ai-editorial>div>p{font-size:18px;line-height:1.65}.ai-editorial .human{align-self:start}.personal-columns dd{line-height:1.5}.paused .project-image{transition:none}#lightbox .project-media{max-height:80vh;height:auto}#lightbox .project-image{max-height:75vh;object-fit:contain}.case-board:has(.clue-one details[open],.clue-two details[open]){min-height:970px}
@media(max-width:1000px){.masthead{grid-template-columns:110px 1fr 110px;gap:17px}.research-layout{grid-template-columns:240px 1fr;gap:23px}.researcher img{height:115px}.story-heading h2{font-size:53px}.story-layout{grid-template-columns:1fr 1fr}.story-copy p{font-size:14px}.book-pair article{grid-template-columns:100px 1fr}.book-pair h3{font-size:24px}.home-atlas{padding-inline:20px}.postcard .project-media{height:150px}.atlas-center i{font-size:19px}}
@media(max-width:650px){.brand h1{font-size:37px;letter-spacing:-1.8px}.masthead{display:block}.edition-box{display:none}.brand>span{font-size:8px}.opening-deck{font-size:17px}.home-question{letter-spacing:-3px;font-size:69px}.home-atlas{grid-template-columns:1fr 1fr;gap:20px;padding:65px 18px 45px}.atlas-center{position:absolute;top:14px;left:0;right:0}.atlas-center>span,.atlas-center small{display:none}.atlas-center i{font-size:15px}.atlas-center br{display:none}.postcard .project-media{height:130px}.postcard figcaption{font-size:8px}.atlas-coordinate{font-size:6px;letter-spacing:1px;left:15px}.research-heading h3{font-size:29px}.research-layout{display:flex;flex-direction:column;gap:22px}.researchers{grid-template-columns:repeat(4,1fr);gap:9px}.researcher img{height:83px;border-width:3px}.researcher span{font-size:10px}.researcher small{font-size:6px}.researchers.two{grid-template-columns:repeat(2,110px)}.researchers.two img{height:120px}.findings{columns:1}.central-question{margin:35px 0 10px;font-size:32px}.story-heading{display:block}.story-heading h2{font-size:48px}.story-heading>p{font-size:16px;padding-left:15px}.story-layout{display:block}.story-layout .project-media{height:330px}.story-copy{margin-top:22px}.story-copy p{font-size:16px;text-align:left}.ticker{display:block}.ticker>span{display:block;margin:5px 0 10px}.editorial-title{font-size:37px}.book-pair{grid-template-columns:1fr;gap:27px}.book-pair article{grid-template-columns:115px 1fr}.book-pair article+article{border-left:0;border-top:1px solid;padding:25px 0 0}.pale-feature{grid-template-columns:1fr;gap:10px}.pale-feature h3{font-size:33px}.control-heading h3{font-size:31px}.control-gallery{grid-template-columns:1fr 1fr;gap:13px}.control-gallery figure:first-child{grid-column:span 2}.control-gallery figure:not(:first-child) .project-media{height:120px}.game-references{grid-template-columns:1fr}.game-references article+article{border-left:0;border-top:1px solid;padding:25px 0 0}.game-references .project-media{height:auto}.game-references .project-image{height:auto}.tool-strip{grid-template-columns:1fr;gap:25px}.week-grid{grid-template-columns:1fr}.ai-editorial{grid-template-columns:1fr;gap:20px}.section-heading h2{font-size:28px}.case-board:has(.clue-one details[open],.clue-two details[open]){min-height:0}.clue-card h3{font-size:27px}.clue-photo .project-media{height:170px}}

.atlas-land{position:absolute;inset:0;width:100%;height:100%;z-index:-1;fill:#b3aa9359;stroke:#8b806653;stroke-width:1}.atlas-land text{fill:#87745e;stroke:none;font:9px monospace;letter-spacing:2px}.atlas-land circle{fill:#93553f}.atlas-land .map-connection{fill:none;stroke:#955d4877;stroke-dasharray:4 6}.story-layout .project-image{animation:space-drift 20s ease-in-out infinite alternate}.paused .project-image{animation-play-state:paused}@keyframes space-drift{to{transform:scale(1.045) translateY(-3px)}}@media(prefers-reduced-motion:reduce){.story-layout .project-image{animation:none}}

html{scroll-behavior:auto}
/* Real paper stock: fine fibres through the sheet, soft creases at the edges. */
body{background-color:#d1cdc3;background-image:linear-gradient(#d1cdc3a6,#d1cdc3a6),url('assets/paper/grain.png');background-size:auto,650px auto}
.paper:before{background-image:url('assets/paper/fibres.png');background-size:680px auto;background-repeat:repeat;opacity:.42;mix-blend-mode:multiply}
.paper:after{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url('assets/paper/creases-soft.png');background-size:100% 1500px;background-repeat:repeat-y;opacity:.48;mix-blend-mode:multiply;mask-image:linear-gradient(90deg,#000 0, #000b 24px,transparent 135px,transparent calc(100% - 135px),#000b calc(100% - 24px),#000 100%),linear-gradient(#000 0,transparent 170px,transparent calc(100% - 150px),#000 100%);-webkit-mask-image:linear-gradient(90deg,#000 0,#000b 24px,transparent 135px,transparent calc(100% - 135px),#000b calc(100% - 24px),#000 100%),linear-gradient(#000 0,transparent 170px,transparent calc(100% - 150px),#000 100%)}
.paper>header,.paper>section,.paper>footer{position:relative;z-index:1}
.newspaper-stack .folder:after{background-image:url('assets/paper/creases-soft.png'),url('assets/paper/fibres.png');background-size:100% auto,580px auto;background-position:center 44%,center;background-blend-mode:multiply;mix-blend-mode:multiply;opacity:.24}
.archive-panel{background-image:linear-gradient(#eee9db9e,#eee9db9e),url('assets/paper/fibres.png');background-size:auto,650px auto}
.clue-card{background-image:linear-gradient(108deg,transparent 43%,#98866812 48%,#ffffff44 49%,transparent 51%),linear-gradient(#ede5d4d6,#ede5d4d6),url('assets/paper/creases-aged.png');background-size:auto,auto,400px auto}
.postcard{background-image:linear-gradient(#f1ecdfb8,#f1ecdfb8),url('assets/paper/grain.png');background-size:auto,360px auto}
@media(max-width:650px){.paper:after{background-size:650px auto;opacity:.36;mask-image:linear-gradient(90deg,#000,transparent 50px,transparent calc(100% - 50px),#000),linear-gradient(#000,transparent 100px,transparent calc(100% - 100px),#000);-webkit-mask-image:linear-gradient(90deg,#000,transparent 50px,transparent calc(100% - 50px),#000),linear-gradient(#000,transparent 100px,transparent calc(100% - 100px),#000)}}
/* Keep the archive sheets flat: wrinkles belong to the outer page edges. */
.newspaper-stack .folder{background:#eae3d4}
.newspaper-stack .folder:nth-child(2){background:#e3ddcf}
.newspaper-stack .folder:nth-child(3){background:#e5d7c0}
.newspaper-stack .folder:nth-child(4){background:#ede7d9}
.newspaper-stack .folder:after{background-image:url('assets/paper/fibres.png');background-size:580px auto;background-position:center;opacity:.23;mix-blend-mode:multiply}
.clue-card{background-image:linear-gradient(#ede5d4d9,#ede5d4d9),url('assets/paper/fibres.png');background-size:auto,400px auto}
.space-scene{position:relative;height:430px;overflow:hidden;border:1px solid #37352e;background:#080808}.space-scene canvas{display:block;width:100%;height:100%}#space-pause{position:absolute;bottom:12px;right:12px;z-index:2;background:#111b;color:#eee;border:1px solid #aaa7;width:30px;height:30px;font:12px Arial;opacity:.55;transition:opacity .2s}#space-pause:hover,#space-pause:focus-visible{opacity:1}@media(max-width:650px){.space-scene{height:330px}}

.space-scene canvas{object-fit:cover}
