@font-face{font-family:Manrope;src:url(fonts/Manrope-Regular.ttf)}@font-face{font-family:Manrope;src:url(fonts/Manrope-SemiBold.ttf);font-weight:600}@font-face{font-family:Serif;src:url(fonts/SourceSerif4-Regular.ttf)}@font-face{font-family:Serif;src:url(fonts/SourceSerif4-SemiBold.ttf);font-weight:600}@font-face{font-family:Plex;src:url(fonts/IBMPlexSans-Regular.ttf)}@font-face{font-family:Plex;src:url(fonts/IBMPlexSans-SemiBold.ttf);font-weight:600}
:root{--bg:#fbf9fd;--ink:#312139;--muted:#695a72;--accent:#78508e;--second:#bf744f;--line:#ddd4e3;--paper:#fff;--wash:#eee6f5;--font:Manrope;--head:Manrope}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 var(--font),sans-serif;padding-bottom:45px}::selection{background:var(--accent);color:var(--bg)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:5px}a{color:inherit;text-underline-offset:5px}button{font:inherit;color:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}button{border:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--head),sans-serif;font-weight:600;line-height:1.08;letter-spacing:-.035em}h1{font-size:clamp(48px,5.8vw,86px);text-wrap:balance}h2{font-size:clamp(34px,3.7vw,54px);text-wrap:balance}h3{font-size:25px}p{color:var(--muted);max-width:65ch}small{font-size:12px}section{position:relative}svg{display:block;width:100%;overflow:visible}button[aria-pressed=true]{background:var(--accent);color:var(--paper)}[hidden]{display:none!important}
.nav{height:90px;padding:0 4.5%;display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--line)}.brand{font:600 29px/1 Manrope,sans-serif;letter-spacing:-.06em;text-decoration:none}.brand-note{font-size:12px;color:var(--muted)}.nav nav{margin-left:auto;display:flex;gap:28px;align-items:center;font-size:13px}.nav nav>a:not(.cta){text-decoration:none}.cta{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--bg);padding:13px 24px;border-radius:7px;text-decoration:none;font-size:14px;font-weight:600}.cta.small{font-size:12px;padding:10px 16px}.cta:hover{filter:brightness(1.13)}.text-link{font-weight:600}.quiet{padding:7px 12px;background:transparent;border:1px solid var(--line);border-radius:5px;font-size:12px}.quiet:hover{background:var(--wash)}
.prototype-controls{position:fixed;bottom:0;left:0;right:0;z-index:99;display:flex;justify-content:center;align-items:center;gap:20px;background:#fff;color:#37283e;box-shadow:0 -2px 18px #0000000a;font:11px Manrope,sans-serif;height:44px}.prototype-controls button{padding:6px 12px;border:1px solid #d5cdda;background:#f8f5fa;border-radius:4px;font-size:11px}.prototype-controls a{font-weight:600}.prototype-controls span{color:#6f6279}
.flow-svg{max-height:680px}.flow-edges path{fill:none;stroke:var(--accent);stroke-width:1.5}.attachment-edge{stroke-dasharray:5 4}.flow-node rect{fill:var(--paper);stroke:var(--accent);stroke-width:1.2}.flow-node:first-of-type rect,.flow-node:nth-of-type(7) rect{fill:var(--wash);stroke-width:2}.flow-svg text{font-family:var(--font);fill:var(--ink);font-size:12px}.flow-svg .node-id{font-size:9px;fill:var(--muted)}.flow-svg .node-title{font-size:13px;font-weight:600}.attachment rect{fill:var(--wash);stroke:var(--line)}.attachment path{fill:none;stroke:var(--accent);stroke-width:1.5}.attachment .alt{stroke:var(--second)}.plot-grid path{stroke:var(--line);stroke-width:1;fill:none}.axis path{stroke:var(--muted);stroke-width:1;fill:none}.axis text{fill:var(--muted);font:12px var(--font)}.line{fill:none;stroke-width:3.5;stroke-linecap:round}.primary-line{stroke:var(--accent)}.secondary-line{stroke:var(--second)}.ribbon{fill:var(--accent);opacity:.12}.plot-labels circle{fill:var(--accent)}.plot-labels .second{fill:var(--second)}.plot-labels text{fill:var(--muted);font:12px var(--font)}
.data-sheet{background:var(--paper);color:var(--ink);border-radius:8px;overflow:hidden;box-shadow:0 12px 40px #34213e0b}.sheet-title{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:22px 24px;font-size:16px;font-weight:600}.sheet-title small{font-weight:400;color:var(--muted);white-space:nowrap}.data-sheet table{border-collapse:collapse;width:100%;font-size:13px;font-variant-numeric:tabular-nums}.data-sheet th{text-align:left;font-weight:600;background:var(--wash);padding:12px 16px}.data-sheet td{border-bottom:1px solid var(--line);padding:12px 16px}.data-sheet td:last-child{text-align:right}.sheet-foot{font-size:11px;color:var(--muted);padding:16px 24px}.result{padding:28px;background:var(--paper);border-radius:8px}.result-title{font-size:14px;font-weight:600}.estimate{font-size:68px;letter-spacing:-.045em;line-height:1.3;margin-top:14px;font-variant-numeric:tabular-nums}.estimate span{font-size:15px;letter-spacing:0}.result p{font-size:13px}.interval{position:relative;height:40px;margin:26px 16px 0;border-top:2px solid var(--accent)}.interval i{height:14px;width:2px;position:absolute;top:-8px;background:var(--accent)}.interval i:last-child{right:0}.interval b{position:absolute;left:50%;width:12px;height:12px;background:var(--accent);top:-7px;border-radius:50%}.interval-labels{display:flex;justify-content:space-between;font-size:11px;margin-top:-20px}.result-foot{font-size:10px;color:var(--muted);border-top:1px solid var(--line);padding-top:16px;margin-top:24px}
.paper{background:var(--paper);padding:48px;box-shadow:0 18px 70px #1b233914;max-width:760px;color:var(--ink)}.paper-meta{font:11px var(--font);display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:32px}.paper h3{font:600 34px/1.15 Serif;letter-spacing:-.025em}.paper p{font:16px/1.7 Serif}.paper .paper-lead{margin:22px 0 32px;font-size:18px}.paper h4{font:600 15px var(--font);margin:26px 0 10px}.paper .plot{margin-top:25px}.paper mark{color:inherit;background:var(--wash);box-decoration-break:clone}.paper sup{color:var(--accent);font-weight:600;padding-left:4px}.figure-caption,.paper-reference{font-size:11px;color:var(--muted)}.paper-reference{margin-top:28px;border-top:1px solid var(--line);padding-top:15px}
.resources{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin:100px 6%;padding:60px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.resources p{margin-top:20px;max-width:390px}.resource-links a{display:flex;flex-direction:column;gap:10px;text-decoration:none;padding:15px 0 24px;border-bottom:1px solid var(--line);font-size:19px}.resource-links a:last-child{border:0}.resource-links span{font-size:12px;color:var(--muted)}.closing{text-align:center;padding:70px 24px 100px}.closing .cta{margin-top:30px}.closing p{font-size:13px;margin:20px auto 0}.support{border-top:1px solid var(--line);padding:30px 0}.support p{font-size:13px;margin-bottom:10px;max-width:none}.support strong{font-weight:600;margin-right:8px}footer{margin:0 6%}.footer-base{display:flex;align-items:center;gap:22px;padding:24px 0 40px;font-size:12px;border-top:1px solid var(--line);color:var(--muted)}.footer-base span:last-child{margin-left:auto}.footer-base .brand{font-size:24px;color:var(--ink)}
/* 1: one continuous question, revealed in a pinned canvas. */
.journey-opening{padding:78px 6% 60px;display:flex;align-items:flex-end;gap:40px}.journey-opening h1{flex:2;font-size:clamp(48px,5.2vw,76px)}.journey-opening>div{flex:1;padding-bottom:5px}.journey-opening p{font-size:16px;margin-bottom:22px;max-width:280px}.journey-opening a{font-size:13px}.journey{display:grid;grid-template-columns:32% 68%;gap:0;margin:0 4% 80px;border-top:1px solid var(--line)}.journey-copy article{min-height:700px;display:flex;flex-direction:column;justify-content:center;padding:40px 30px}.journey-copy article h2{font-size:38px}.journey-copy article p{margin:24px 0;font-size:15px;max-width:280px}.journey-copy article a{font-size:13px}.journey-stage{height:min(760px,85vh);position:sticky;top:40px;background:var(--wash);border-radius:12px;overflow:hidden;align-self:start;margin-top:28px;isolation:isolate}.journey-stage:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#78508e22 .7px,transparent .7px);background-size:20px 20px;z-index:-1}.stage-label{display:flex;justify-content:space-between;margin:24px;font-size:12px;color:var(--muted)}.journey-flow{position:absolute;inset:65px 0 20px;display:grid;place-items:center;transition:transform .9s cubic-bezier(.2,1,.3,1),opacity .7s}.journey-flow .flow-svg{width:100%;height:100%}.journey-evidence,.journey-result{position:absolute;left:8%;right:8%;top:26%;opacity:0;transform:translateY(80px) rotateX(15deg);transition:opacity .7s,transform .9s cubic-bezier(.2,1,.3,1);pointer-events:none}.journey-stage[data-step="1"] .journey-flow,.journey-stage[data-step="2"] .journey-flow{transform:scale(.65) translateY(-37%);opacity:.22}.journey-stage[data-step="1"] .journey-evidence,.journey-stage[data-step="2"] .journey-result{opacity:1;transform:none;pointer-events:auto}.journey-result{left:18%;right:18%}.journey-progress{position:absolute;bottom:24px;left:40%;right:40%;display:flex;gap:7px}.journey-progress i{height:3px;flex:1;background:var(--line)}.journey-progress .active{background:var(--accent)}.writing-band{margin:80px 6%;display:grid;grid-template-columns:35% 60%;gap:5%;align-items:center}.writing-band p{margin:25px 0;max-width:330px}.writing-band a{font-size:13px}.writing-band>.paper{transform:rotate(2deg)}
/* 2: research as an explorable spatial composition. */
.c2{--bg:#112f31;--ink:#ebf5ec;--muted:#b4d0c5;--accent:#bbdfb7;--second:#e9b779;--line:#385956;--paper:#1e3c3e;--wash:#294c4b;--font:Plex;--head:Plex}.c2 .cta{color:#112f31}.atlas-opening{padding:70px 6% 45px;display:flex;justify-content:space-between;align-items:flex-end}.atlas-opening h1{font-size:76px}.atlas-opening p{font-size:17px;padding-bottom:7px}.atlas-stage{height:800px;margin:0 3%;background:#0d2729;overflow:hidden;border-radius:16px;background-image:radial-gradient(#5b8f8133 1px,transparent 1px);background-size:24px 24px}.atlas-toolbar{position:absolute;z-index:5;top:22px;left:24px;right:24px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.atlas-toolbar>div{display:flex;gap:4px;padding:5px;border-radius:7px;background:var(--paper)}.atlas-toolbar button{font-size:12px;background:transparent;padding:7px 14px;border-radius:4px}.atlas-toolbar button[aria-pressed=true]{background:var(--accent);color:var(--bg)}.atlas-world{position:absolute;left:50%;top:60px;width:1200px;height:750px;transform:translateX(-50%) scale(.93);transform-origin:center;transition:transform 1.1s cubic-bezier(.2,1,.3,1)}.atlas-links{position:absolute;inset:0;fill:none;stroke:#699b8d;stroke-dasharray:5 6}.atlas-flow{position:absolute;width:580px;left:300px;top:80px}.atlas-flow .attachment{display:none}.atlas-flow .attachment-edge{display:none}.atlas-data{position:absolute;width:360px;left:10px;top:75px;transform:rotate(-3deg)}.atlas-data th,.atlas-data td{font-size:10px;padding:10px}.atlas-data .sheet-title{padding:18px;font-size:13px}.atlas-data .sheet-title small{font-size:10px}.atlas-chart{position:absolute;left:855px;top:80px;width:325px;background:var(--paper);padding:20px;border-radius:8px;transform:rotate(3deg)}.atlas-chart h3{font-size:17px}.atlas-analysis{position:absolute;left:820px;top:420px;width:330px;transform:rotate(-2deg)}.atlas-analysis .estimate{font-size:48px}.atlas-analysis .result{padding:20px}.atlas-analysis .result-foot{font-size:9px}.atlas-caption{position:absolute;bottom:20px;left:25px;right:25px;display:flex;justify-content:space-between;font-size:12px;background:var(--bg);padding:12px 16px;border-radius:6px}.atlas-caption span:last-child{color:var(--muted)}.atlas-stage[data-view=data] .atlas-world{transform:translateX(-21%) translateY(100px) scale(1.3)}.atlas-stage[data-view=chart] .atlas-world{transform:translateX(-88%) translateY(100px) scale(1.35)}.atlas-stage[data-view=analysis] .atlas-world{transform:translateX(-86%) translateY(-200px) scale(1.3)}.atlas-statement{margin:120px 6%;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.atlas-statement p{margin-bottom:24px}.atlas-writing{text-align:center;background:#e8f0e6;color:#183f3b;padding:90px 5%;--paper:#fff;--ink:#183f3b;--muted:#53756c;--accent:#527b6c;--line:#d6e0d7;--wash:#eef3e9}.atlas-writing>span{font-size:13px}.atlas-writing h2{margin:18px auto 55px}.atlas-writing .paper{margin:auto;text-align:left;transform:rotate(-2deg)}
/* 3: the document itself carries the story. */
.c3{--bg:#f5f7fa;--ink:#233b51;--muted:#627182;--accent:#3b6888;--second:#ac8665;--line:#d4dee7;--wash:#e4edf3;--head:Serif}.c3 h1{font-weight:400;font-size:88px}.manuscript-heading{display:flex;align-items:flex-end;justify-content:space-between;padding:65px 8% 60px}.manuscript-heading p{font:20px/1.5 Serif;margin-top:24px}.manuscript-heading>.cta{margin-bottom:8px}.manuscript-spread{display:grid;grid-template-columns:18% 55% 23%;gap:2%;margin:0 3%;align-items:start;padding-bottom:80px}.manuscript-spread>.paper{transform:rotate(-1.2deg);z-index:2}.margin-note{padding-top:80px}.small-label{font-size:11px;color:var(--muted)}.margin-note h2{font-size:29px;margin-top:15px}.margin-note .flow-svg{margin-top:25px}.margin-note a{font-size:12px}.source-note{margin-top:170px;padding:24px 20px;background:#e5edf3;position:relative;transform:rotate(2deg);border-radius:4px}.source-note:before{content:"";position:absolute;left:-50px;top:80px;width:50px;border-top:1px solid var(--accent)}.source-top{display:flex;flex-direction:column;gap:5px;font-size:13px;margin-bottom:20px}.source-top span{font-size:11px;color:var(--muted)}.source-note>p{font:17px/1.6 Serif}.source-note mark{background:#cfdeea;color:var(--ink)}.source-note>small{display:block;margin-top:18px}.comment{display:flex;gap:10px;border-top:1px solid #c0d0dd;padding-top:20px;margin-top:24px}.comment p{font-size:12px}.avatar{display:grid;place-items:center;flex-shrink:0;width:25px;height:25px;border-radius:50%;background:var(--accent);color:white;font:12px Manrope}.source-note button{margin-top:25px;width:100%}.source-note.context-hidden>p,.source-note.context-hidden>small,.source-note.context-hidden>.comment{visibility:hidden}.manuscript-data{margin:40px 8% 100px;display:grid;grid-template-columns:1.3fr 1fr;gap:35px}.manuscript-data>div:first-child{grid-column:1/-1;display:flex;justify-content:space-between;gap:60px;margin-bottom:25px}.manuscript-data>div:first-child p{max-width:420px}.c3 .closing h2{font-size:60px;font-weight:400}
/* 4: a usable demonstration at the center of the page. */
.c4{--bg:#f1eafb;--ink:#372642;--muted:#6c587c;--accent:#745095;--second:#bc8053;--line:#d4c6e2;--paper:#fffeff;--wash:#f3edf8}.bench-heading{padding:65px 6% 50px;display:flex;align-items:flex-end;justify-content:space-between}.bench-heading h1{font-size:76px}.bench-heading p{font-size:18px;padding-bottom:6px}.workbench{margin:0 5%;border-radius:14px;overflow:hidden;background:var(--paper);box-shadow:0 35px 80px #4831641f}.bench-top{display:flex;align-items:center;gap:12px;height:60px;border-bottom:1px solid var(--line);padding:0 24px;font-size:13px}.project-dot{height:8px;width:8px;background:var(--accent);border-radius:50%}.example-label{margin-left:auto;color:var(--muted);font-size:11px}.bench-body{display:flex;min-height:650px}.bench-nav{width:235px;flex-shrink:0;border-right:1px solid var(--line);padding:24px 16px;background:#fbf8fe}.bench-nav button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:18px 16px;background:none;text-align:left;border-radius:7px;margin-bottom:4px}.bench-nav button span{font-size:17px;font-weight:600}.bench-nav button small{font-size:11px;color:var(--muted)}.bench-nav button[aria-pressed=true]{background:var(--accent);color:white}.bench-nav button[aria-pressed=true] small{color:#eee1fc}.bench-panels{flex:1;min-width:0;background:#fcfafd;display:grid;align-items:center;overflow:hidden}.bench-pane{padding:35px;max-height:650px;overflow:auto}.bench-pane>.flow-svg{height:560px}.bench-pane>.data-sheet,.bench-pane>.result{max-width:700px;margin:auto}.bench-pane>.result{max-width:480px}.workbench-chart h3{font-size:23px;margin-bottom:15px}.workbench-chart p{font-size:12px;text-align:center;margin-top:18px}.bench-pane .paper{box-shadow:none;margin:auto}.bench-bottom{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:16px 25px;border-top:1px solid var(--line);font-size:12px}.bench-editorial{padding:130px 12%;text-align:center}.bench-editorial>p{max-width:650px;margin:30px auto;font-size:18px}.inline-products{display:flex;gap:28px;justify-content:center;font-size:13px}
/* 5: chart-scale motion and a much stronger display voice. */
.c5{--bg:#29213e;--ink:#f6eefb;--muted:#c9b9dc;--accent:#d2b5ff;--second:#f29c75;--line:#574568;--paper:#382d4b;--wash:#49375e;--font:Manrope;--head:Plex}.c5 .cta{color:#29213e}.signal-hero{padding-top:60px}.signal-title{display:flex;align-items:flex-end;justify-content:space-between;padding:0 6%;position:relative;z-index:2}.signal-title h1{font-size:88px;font-weight:600}.signal-title p{font-size:17px;margin-bottom:10px}.signal-stage{height:650px;margin:35px 4% 0;position:relative}.signal-stage>.plot{position:absolute;bottom:65px;left:0;width:70%;height:510px}.signal-stage .line{stroke-width:4}.signal-legend{position:absolute;left:6%;top:15px;display:flex;flex-direction:column;gap:7px;font-size:16px}.signal-legend small{color:var(--muted)}.signal-overlay{position:absolute;top:160px;right:0;width:28%;transform:rotate(3deg)}.signal-overlay .result{background:#f2eaf8;--ink:#392846;--muted:#715783;--accent:#8d60ad;--line:#d6c5e1;color:var(--ink);box-shadow:0 20px 50px #0b061d33}.signal-overlay .estimate{font-size:52px}.signal-tools{position:absolute;bottom:0;left:6%;display:flex;gap:8px}.signal-tools button{padding:9px 18px;background:transparent;border:1px solid var(--line);border-radius:5px;font-size:12px}.signal-tools button[aria-pressed=true]{background:var(--accent);color:var(--bg)}.signal-data{position:absolute;left:14%;right:14%;top:80px;z-index:3;box-shadow:0 30px 90px #160b2980}.signal-flow{margin:120px 6%;display:grid;grid-template-columns:40% 60%;align-items:center}.signal-flow p{margin:30px 0;max-width:380px}.signal-flow .flow-svg{height:650px}.signal-writing{background:#efe8f5;padding:90px 6%;display:grid;grid-template-columns:35% 60%;gap:5%;align-items:center;--ink:#382642;--muted:#705e7a;--paper:#fff;--accent:#8b5fa4;--line:#ded0e4;--wash:#ede3f3;color:var(--ink)}.signal-writing p{margin-top:25px}.signal-writing .paper{transform:rotate(2deg)}
/* 6: an editorial collection with large, expandable specimens. */
.c6{--bg:#fff;--ink:#252536;--muted:#686878;--accent:#6055a3;--second:#b57f58;--line:#dedee7;--wash:#f1effa;--head:Manrope}.collection-hero{padding:90px 6% 70px}.collection-hero h1{font-size:80px;max-width:1100px}.collection-intro{display:flex;justify-content:space-between;margin-top:35px;gap:30px}.collection-intro p:first-child{font-size:21px;color:var(--ink)}.collection-intro p:last-child{font-size:14px;max-width:300px}.collection{margin:0 6%}.exhibit{border-top:1px solid var(--line)}.exhibit:last-child{border-bottom:1px solid var(--line)}.exhibit-toggle{width:100%;display:grid;grid-template-columns:22% 1fr 35px;align-items:center;text-align:left;background:transparent;padding:32px 0;gap:20px}.exhibit-toggle>span{font-size:15px;color:var(--accent)}.exhibit-toggle strong{font-size:30px;letter-spacing:-.025em;font-weight:600}.exhibit-toggle svg{width:23px;stroke:var(--ink);fill:none;stroke-width:1.5;transition:transform .4s}.selected .exhibit-toggle svg{transform:rotate(45deg)}.exhibit-body{display:grid;grid-template-columns:22% 1fr;column-gap:20px;padding-bottom:45px}.exhibit-body>p{font-size:14px;padding-right:25px;grid-column:1;max-width:240px}.exhibit-art{grid-column:2;grid-row:1/3;background:var(--wash);border-radius:3px;padding:20px;min-height:450px;display:flex;gap:25px;align-items:center;justify-content:center;overflow:hidden}.exhibit-art .flow-svg{max-height:590px}.exhibit-art>.data-sheet{flex:1;min-width:0}.exhibit-art>.data-sheet th,.exhibit-art>.data-sheet td{padding:10px;font-size:11px}.exhibit-art>.data-sheet .sheet-title{display:block;font-size:14px}.exhibit-art>.data-sheet .sheet-title small{display:block;margin-top:8px}.exhibit-art>.result{width:270px;padding:20px}.exhibit-art>.result .estimate{font-size:48px}.exhibit-body>a{grid-column:1;font-size:12px;align-self:end}.exhibit-art .paper{box-shadow:none;max-width:650px;transform:rotate(-2deg);margin:25px}.lesson{max-width:650px;padding:20px}.lesson h3{font-size:28px;margin-bottom:30px}.lesson p{font-size:14px;text-align:center;margin-top:20px}.collection-note{display:flex;justify-content:space-between;gap:60px;padding:100px 6%}.collection-note p{max-width:400px}.c6 .closing{background:var(--wash);padding-top:90px}
@media(max-width:1100px){.brand-note{display:none}.journey-opening h1{font-size:56px}.journey-copy article{padding-left:10px}.journey-copy article h2{font-size:30px}.atlas-opening h1,.bench-heading h1,.signal-title h1,.collection-hero h1{font-size:64px}.atlas-world{transform:translateX(-50%) scale(.78)}.atlas-stage{height:700px}.manuscript-spread{grid-template-columns:16% 58% 22%;gap:2%;margin:0 2%}.paper{padding:30px}.paper h3{font-size:28px}.source-note{padding:15px}.source-note>p{font-size:15px}.bench-nav{width:200px}.exhibit-art>.result{width:230px}.exhibit-toggle strong{font-size:26px}}
@media(max-width:760px){.nav{padding:0 6%;height:75px}.nav nav{gap:15px}.nav nav>a:first-child{display:none}h1,.c3 h1,.atlas-opening h1,.bench-heading h1,.signal-title h1,.collection-hero h1{font-size:44px}h2{font-size:34px}.journey-opening,.atlas-opening,.bench-heading,.signal-title,.collection-intro,.collection-note,.manuscript-heading{display:block;padding:45px 6%}.journey-opening p,.atlas-opening p,.bench-heading p,.signal-title p{margin-top:25px}.journey{display:block}.journey-copy{display:none}.journey-stage{height:620px;position:relative;top:0}.writing-band,.atlas-statement,.signal-flow,.signal-writing,.resources{display:block;margin:50px 6%}.writing-band .paper,.signal-writing .paper{margin-top:40px}.atlas-stage{height:600px;margin:0 2%}.atlas-world{transform:translateX(-50%) scale(.52);top:-50px}.atlas-caption{font-size:10px}.atlas-caption span:last-child{display:none}.atlas-toolbar{left:12px;right:12px}.atlas-toolbar>span{display:none}.manuscript-spread{display:block;margin:0 5%}.margin-note{display:none}.source-note{margin:30px 0}.source-note:before{display:none}.manuscript-data{display:block;margin:30px 6%}.manuscript-data>div:first-child{display:block}.manuscript-data p{margin:20px 0}.manuscript-data .result{margin-top:25px}.bench-body{display:block}.bench-nav{display:flex;width:auto;border-right:0;overflow:auto;padding:8px}.bench-nav button{padding:12px;min-width:80px}.bench-nav button small{display:none}.bench-nav button span{font-size:14px}.bench-pane{padding:15px}.bench-bottom span{display:none}.bench-editorial{padding:70px 6%}.inline-products{flex-wrap:wrap}.signal-overlay{width:240px;right:0}.signal-stage{height:500px}.signal-stage>.plot{height:400px}.signal-overlay .estimate{font-size:40px}.signal-stage .result-foot{display:none}.signal-data{left:0;right:0}.collection-hero{padding:45px 6%}.collection-intro{padding:0;margin-top:25px}.collection-intro p{margin-top:15px}.exhibit-toggle{grid-template-columns:90px 1fr 20px}.exhibit-toggle strong{font-size:21px}.exhibit-toggle>span{font-size:12px}.exhibit-body{display:block}.exhibit-body>p{max-width:none;margin-bottom:20px}.exhibit-art{display:block;min-height:0;padding:10px}.exhibit-art>.result{width:auto;margin-top:20px}.exhibit-body>a{display:block;margin-top:15px}.resource-links{margin-top:30px}.footer-base{flex-wrap:wrap}.footer-base span:last-child{margin:0}.prototype-controls{gap:12px}.prototype-controls span{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

.motion-paused *, .motion-paused *::before, .motion-paused *::after { transition: none !important; animation-play-state: paused !important; scroll-behavior: auto !important; }
