@font-face{font-family:Editorial;src:url('fonts/editorial.woff') format('woff');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Editorial;src:url('fonts/editorial-italic.woff') format('woff');font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:PressSans;src:url('fonts/sans.woff') format('woff');font-weight:400;font-display:swap}
@font-face{font-family:PressSans;src:url('fonts/sans-bold.woff') format('woff');font-weight:700;font-display:swap}
@font-face{font-family:PressMono;src:url('fonts/mono.woff') format('woff');font-display:swap}
:root{--ink:#102037;--night:#0e1b2e;--cream:#f5f0e5;--paper:#fbf8f0;--yellow:#e9d380;--rust:#aa432d;--muted:#5b625d;--line:#c8c5b8;--max:1320px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--cream);color:var(--ink);font:18px/1.55 PressSans,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:5px}button{font:inherit}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400;line-height:1.04}h1,h2,h3,.serif{font-family:Editorial,Georgia,serif}h2{font-size:clamp(42px,4.6vw,68px);letter-spacing:-.035em}h3{font-size:34px;letter-spacing:-.025em}p+p{margin-top:1em}.wrap{width:min(calc(100% - 112px),var(--max));margin:auto}.eyebrow{font:12px/1.5 PressMono,monospace;text-transform:uppercase;letter-spacing:.13em}.skip-link{position:fixed;z-index:50;left:20px;top:-100px;background:var(--yellow);padding:12px 20px}.skip-link:focus{top:12px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--rust);outline-offset:6px}button{cursor:pointer}.topbar{background:var(--night);color:var(--cream);height:94px;border-bottom:1px solid #344052;position:relative;z-index:20}.nav-wrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{width:266px;flex:none}.brand img{width:100%;height:auto}.main-nav{display:flex;align-items:center;gap:34px;font-size:16px}.main-nav a{text-decoration:none;padding:12px 0}.main-nav a:hover{text-decoration:underline;text-decoration-color:var(--yellow)}.nav-status{font:11px PressMono,monospace;letter-spacing:.07em;display:flex;gap:9px;align-items:center;color:var(--yellow);margin-left:24px}.nav-status:before{content:'';width:6px;height:6px;display:block;border-radius:50%;background:var(--yellow)}.menu-toggle{display:none;border:1px solid #687181;background:none;color:var(--cream);padding:9px 13px}.hero{overflow:hidden;position:relative}.hero-main{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:700px;gap:25px;padding-top:62px;padding-bottom:64px}.hero-copy{position:relative;z-index:2}.hero h1{font-size:clamp(66px,6.7vw,99px);letter-spacing:-.065em;line-height:.98;margin:28px 0 27px;max-width:670px}.hero h1 em{font-weight:400;color:var(--rust)}.hero-intro{max-width:440px;font-size:20px;line-height:1.5}.hero-actions{display:flex;gap:30px;align-items:center;flex-wrap:wrap;margin-top:33px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;text-decoration:none;font-size:16px;font-weight:700;background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:15px 22px;transition:background .2s,transform .2s}.button:hover{background:#243750;transform:translateY(-2px)}.button .arrow{font-size:23px;font-weight:400;line-height:1}.text-link{font-size:15px;font-weight:700}.hero-art{position:relative;min-height:530px;isolation:isolate}.hero-disc{position:absolute;inset:17% -3% 7% 2%;background:#e8e3d6;border-radius:50% 50% 0 0;z-index:-2}.hero-art:after{content:'';position:absolute;left:0;right:-3%;bottom:10%;height:1px;background:#b8b8ae;z-index:-1}.hero-pixels{position:absolute;inset:0;display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(9,1fr);opacity:.6;z-index:-1}.hero-pixels i{width:70%;height:70%;border:1px solid #cec8b9}.hero-pixels i:nth-child(1){grid-area:1/8}.hero-pixels i:nth-child(2){grid-area:2/9}.hero-pixels i:nth-child(3){grid-area:7/1}.hero-pixels i:nth-child(4){grid-area:8/2}.hero-pixels i:nth-child(5){grid-area:1/7;background:var(--yellow);border:0;transform:rotate(-12deg)}.hero-book{position:absolute;filter:drop-shadow(9px 20px 12px #16213245);border-left:4px solid #111d27;transform-origin:50% 100%;transition:transform .35s}.hero-book img{width:100%;height:auto}.hero-book.one{width:46%;left:27%;top:14%;transform:rotate(-3deg);z-index:3}.hero-book.two{width:40%;left:0%;top:29%;transform:rotate(-14deg);z-index:2}.hero-book.three{width:40%;right:-4%;top:25%;transform:rotate(12deg);z-index:1}.hero-book:hover{transform:translateY(-9px) rotate(0deg);z-index:4}.round-seal{position:absolute;width:111px;height:111px;right:-2%;top:3%;border:1px solid var(--rust);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font:11px/1.6 PressMono,monospace;letter-spacing:.08em;color:var(--rust);transform:rotate(13deg);background:var(--cream);z-index:5}.round-seal strong{font:24px Editorial,serif;letter-spacing:0}.hero-caption{position:absolute;bottom:0;left:20%;right:0;text-align:center;font:11px PressMono,monospace;letter-spacing:.08em}.hero-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;padding:18px 0 22px;font-size:12px;letter-spacing:.025em}.hero-bottom span:first-child{font:12px PressMono,monospace;text-transform:uppercase}.hero-bottom .asterisk{font-size:25px;vertical-align:middle;color:var(--rust);margin-right:9px}.ticker{background:var(--yellow);padding:19px 0;overflow:hidden;white-space:nowrap;text-align:center;font:14px PressMono,monospace;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.ticker span{margin:0 27px}.shelf{background:var(--ink);color:var(--cream);padding:92px 0 84px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:50px}.section-head h2{margin-top:16px}.section-head>p{max-width:355px;font-size:18px;color:#c8cbd0}.shelf .eyebrow{color:var(--yellow)}.series-line{display:flex;align-items:center;gap:18px;margin:38px 0 24px;font:13px PressMono,monospace;letter-spacing:.05em}.series-line:after{content:'';height:1px;background:#435064;flex:1}.series-line span{color:#c9c7bf;font:12px PressSans,sans-serif;letter-spacing:0}.book-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:46px}.book-display{height:385px;position:relative;display:flex;align-items:flex-end;justify-content:center;padding:15px 36px 20px;border-bottom:9px solid #3b4759;box-shadow:0 7px 7px -3px #09121f}.book-display:before{content:attr(data-case);position:absolute;left:0;top:34px;font:11px PressMono,monospace;color:#929ba6;writing-mode:vertical-rl;letter-spacing:.17em}.book-display img{height:100%;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(9px 9px 8px #0006);transition:transform .3s}.book-display:hover img{transform:translateY(-8px) rotate(-2deg)}.book-content{padding-top:29px}.status{display:inline-block;font:11px PressMono,monospace;color:var(--yellow);letter-spacing:.1em;text-transform:uppercase;margin-bottom:15px}.status:before{content:'↗';margin-right:8px}.book-content h3{max-width:300px;line-height:1.08;font-size:36px;margin-bottom:18px}.book-content p{font-size:17px;line-height:1.55;color:#d2d4d6}.book-content details{margin-top:20px;border-top:1px solid #455065;padding-top:14px;font-size:15px}.book-content summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.book-content summary::-webkit-details-marker{display:none}.book-content summary:after{content:'+';font-size:23px;color:var(--yellow)}.book-content details[open] summary:after{content:'−'}.book-content details p{margin-top:16px;font-size:16px}.shelf-foot{border-top:1px solid #435064;display:flex;justify-content:space-between;gap:30px;padding-top:25px;margin-top:55px;font-size:14px;color:#c8cbd0}.method{padding:105px 0;background:var(--paper)}.method-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;align-items:center}.method-copy h2{margin:22px 0 28px}.method-copy>p{max-width:490px}.method-list{display:grid;grid-template-columns:repeat(2,1fr);gap:25px 35px;margin-top:36px;padding-top:29px;border-top:1px solid var(--line)}.method-list p{font-size:16px}.method-list strong{font-weight:400;font:48px Editorial,serif;display:block;line-height:1.1;margin-bottom:8px}.method-list span{display:block;font:11px PressMono,monospace;text-transform:uppercase;letter-spacing:.08em;margin-top:8px;color:var(--muted)}.clue-sheet{background:#eeeadf;position:relative;padding:40px 48px 30px;transform:rotate(2deg);border:1px solid #d0ccbf;box-shadow:8px 11px 0 #e5e1d5}.clue-sheet:before{content:'';position:absolute;height:34px;width:100px;background:#e8d486dd;left:calc(50% - 50px);top:-17px;transform:rotate(-8deg)}.sheet-top{display:flex;justify-content:space-between;border-bottom:1px solid #b6b5a9;padding-bottom:17px;font:10px PressMono,monospace;letter-spacing:.09em;text-transform:uppercase}.pixel-art{display:grid;grid-template-columns:repeat(9,1fr);margin:26px auto 24px;max-width:270px;border-left:1px solid #b6b5a9;border-top:1px solid #b6b5a9}.pixel-art span{aspect-ratio:1;border-right:1px solid #b6b5a9;border-bottom:1px solid #b6b5a9}.pixel-art .on{background:var(--ink)}.pixel-art .accent{background:var(--rust)}.clue-sheet h3{font-size:36px;text-align:center;margin:8px 0}.clue-sheet p{font-size:14px;text-align:center;color:var(--muted)}.clue-sheet .sheet-bottom{font:10px/1.7 PressMono,monospace;border-top:1px solid #b6b5a9;margin-top:23px;padding-top:15px;letter-spacing:.05em;text-transform:uppercase}.feature-strip{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;border-top:1px solid var(--line);padding-top:35px;margin-top:75px}.feature-strip span{font-size:16px}.feature-strip span:before{content:'✳';margin-right:10px;color:var(--rust)}.notes{padding:98px 0 100px}.notes .section-head>p{color:var(--muted)}.notes-list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px}.note-card{display:block;text-decoration:none}.note-art{height:230px;position:relative;overflow:hidden;background:#dedbcf;color:var(--ink)}.note-art .art-label{position:absolute;left:18px;top:15px;font:10px PressMono,monospace;letter-spacing:.08em;text-transform:uppercase;z-index:2}.note-art:after{content:'↗';position:absolute;right:15px;bottom:10px;font-size:27px}.note-card:hover .note-art:after{transform:translate(3px,-3px)}.art-night{background:#d7d5c9}.art-night .circle{position:absolute;width:160px;height:160px;border:1px solid #8a8e80;border-radius:50%;left:calc(50% - 80px);top:55px}.art-night .paper{position:absolute;width:100px;height:133px;left:calc(50% - 50px);top:64px;background:var(--paper);transform:rotate(-12deg);border:1px solid var(--ink);display:grid;place-content:center;font:50px Editorial,serif;box-shadow:7px 7px 0 var(--ink)}.art-night .star{position:absolute;right:45px;top:59px;color:var(--rust);font-size:53px}.art-play{background:#dfae8c}.art-play .sun{position:absolute;width:125px;height:125px;border:1px solid var(--ink);border-radius:50%;left:calc(50% - 62px);top:53px;background:var(--yellow)}.art-play .chair{position:absolute;left:calc(50% - 60px);top:75px;font:97px Editorial,serif;transform:rotate(-15deg)}.art-play .small{position:absolute;left:32px;bottom:20px;font:10px PressMono,monospace;line-height:1.6}.art-proof{background:#ccd5cc}.mini-pixels{display:grid;grid-template-columns:repeat(7,1fr);position:absolute;width:142px;left:calc(50% - 71px);top:48px;transform:rotate(7deg);border-left:1px solid #91a293;border-top:1px solid #91a293}.mini-pixels i{aspect-ratio:1;border-right:1px solid #91a293;border-bottom:1px solid #91a293}.mini-pixels i.on{background:var(--ink)}.mini-pixels i.accent{background:var(--rust)}.note-meta{font:11px PressMono,monospace;text-transform:uppercase;letter-spacing:.04em;display:flex;gap:10px;margin:23px 0 13px;color:var(--muted)}.note-card h3{font-size:30px;line-height:1.14}.note-card:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.note-card p{font-size:17px;margin:15px 0 20px;color:#4b5759}.read-link{font-size:14px;font-weight:700;display:inline-block;border-bottom:1px solid;padding-bottom:3px}.about{padding:93px 0 90px;background:var(--yellow);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);position:relative;overflow:hidden}.about-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:start}.about h2{margin-top:23px;font-size:clamp(46px,4.7vw,70px);max-width:580px}.about .about-copy{padding-top:38px}.about .about-copy p{font-size:19px}.about-signoff{margin-top:30px;font:14px PressMono,monospace;text-transform:uppercase;letter-spacing:.09em}.about .odd-mark{display:flex;gap:6px;margin-top:35px}.odd-mark i{height:18px;width:18px;background:var(--ink)}.odd-mark i:last-child{transform:rotate(-13deg) translateY(-6px)}.footer{background:var(--night);color:var(--cream);padding:54px 0 30px}.footer-top{display:flex;justify-content:space-between;gap:40px;align-items:center}.footer-brand{width:263px;display:block}.footer-note{font:31px Editorial,serif}.footer-bottom{border-top:1px solid #435064;margin-top:42px;padding-top:22px;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:12px;color:#c8cbd0}.footer-links{display:flex;gap:25px}.footer-links a{text-decoration:none}.footer-links a:hover{text-decoration:underline}.article-hero{padding:64px 0 60px;border-bottom:1px solid var(--line)}.breadcrumb{font:12px PressMono,monospace;text-transform:uppercase;letter-spacing:.04em;margin-bottom:37px}.article-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:75px;align-items:center}.article-hero h1{font-size:clamp(50px,5.4vw,80px);letter-spacing:-.045em;line-height:1.04;max-width:830px}.article-hero .note-meta{margin:0 0 24px}.article-deck{font-size:22px;margin-top:28px;max-width:760px}.article-heading .note-art{height:340px}.article-heading .art-night .paper{top:113px;transform:rotate(-12deg) scale(1.25)}.article-heading .art-night .circle{top:97px;transform:scale(1.2)}.article-heading .art-night .star{top:90px;right:52px}.article-heading .art-play .sun{top:105px;transform:scale(1.4)}.article-heading .art-play .chair{top:127px;transform:rotate(-15deg) scale(1.4)}.article-heading .mini-pixels{top:110px;transform:rotate(7deg) scale(1.45)}.article-layout{display:grid;grid-template-columns:200px minmax(0,760px);gap:90px;justify-content:center;padding:66px 0 95px}.article-sidebar{font-size:14px;color:var(--muted);padding-top:5px}.article-sidebar .eyebrow{margin-bottom:15px}.article-sidebar p+p{margin-top:22px}.article-body{font-size:20px;line-height:1.7}.article-body h2{font-size:37px;margin:43px 0 18px;line-height:1.15;letter-spacing:-.02em}.article-body h2:first-child{margin-top:0}.article-body p{margin:0 0 22px}.article-body ul,.article-body ol{padding-left:25px;margin:15px 0 28px}.article-body li{margin-bottom:12px;padding-left:7px}.article-body strong{font-weight:700}.article-body .end-note{margin-top:42px;padding:24px 28px;background:#e9e4d7;border-left:3px solid var(--rust);font-size:18px}.article-related{border-top:1px solid var(--line);padding-top:35px;margin-top:42px;display:flex;justify-content:space-between;gap:30px}.article-related a{font-size:16px}.journal-intro{padding:70px 0 0}.journal-intro h1{font-size:clamp(65px,7vw,100px);letter-spacing:-.055em;margin:22px 0}.journal-intro p{max-width:640px;font-size:22px}.journal-page .notes{padding-top:20px}.legal-content{max-width:760px;padding:75px 0 95px}.legal-content h1{font-size:65px;margin:15px 0 30px}.legal-content h2{font-size:35px;margin:38px 0 18px}.error-page{padding:90px 0 120px;min-height:60vh}.error-page h1{font-size:clamp(58px,6vw,86px);letter-spacing:-.045em;margin:22px 0 25px}.error-page p{max-width:530px;margin-bottom:30px}
@media(min-width:1600px){.hero-main{min-height:760px}.hero-art{min-height:590px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.brand{width:228px}.main-nav{gap:22px}.nav-status{display:none}.hero-main{min-height:650px;gap:15px}.hero h1{font-size:75px}.hero-art{min-height:460px}.hero-book.one{top:20%;left:25%;width:49%}.hero-book.two{top:36%}.hero-book.three{top:32%}.round-seal{top:5%;right:0;width:100px;height:100px}.hero-caption{bottom:0;font-size:10px;left:0}.book-grid{gap:28px}.book-display{height:310px;padding:15px 21px 20px}.method-grid{gap:60px}.clue-sheet{padding:30px}.notes-list{gap:27px}.about-grid{gap:50px}.article-heading{gap:40px}.article-layout{grid-template-columns:170px minmax(0,720px);gap:45px}.article-heading .note-art{height:320px}}
@media(max-width:800px){.wrap{width:calc(100% - 44px)}.topbar{height:82px}.brand{width:228px}.menu-toggle{display:block;font-size:15px}.main-nav{display:flex;gap:13px;background:var(--night);position:absolute;top:82px;left:0;right:0;padding:14px 22px;border-bottom:1px solid #526075;box-shadow:0 10px 10px #10203716;justify-content:space-between}.js .main-nav{display:none}.js .main-nav.open{display:flex}.no-js-nav-spacer{height:45px}.js .no-js-nav-spacer{display:none}.main-nav a{font-size:14px}.hero-main{grid-template-columns:1fr;padding-top:47px;padding-bottom:30px;gap:28px}.hero h1{font-size:clamp(61px,10vw,85px);max-width:630px;margin:22px 0}.hero-intro{max-width:570px;font-size:19px}.hero-art{width:min(500px,90%);min-height:510px;margin:0 auto 10px}.hero-book.one{top:12%;width:45%;left:27%}.hero-book.two{top:25%;width:40%}.hero-book.three{top:22%}.round-seal{top:2%}.hero-disc{inset:10% -3% 10% 2%}.hero-caption{bottom:1%}.hero-bottom{font-size:11px;padding-top:15px}.hero-bottom span:first-child{font-size:10px}.hero-bottom .asterisk{display:none}.ticker{font-size:12px;padding:15px 0}.ticker span{margin:0 15px}.shelf{padding:65px 0}.section-head{align-items:flex-start;gap:23px;flex-direction:column}.section-head>p{max-width:520px}.book-grid{gap:25px}.book-display{height:248px;padding:10px 13px 15px}.book-display:before{font-size:9px;left:-6px}.book-content h3{font-size:29px}.book-content p{font-size:16px}.book-content summary{font-size:14px}.shelf-foot{font-size:13px}.method{padding:75px 0}.method-grid{gap:50px;grid-template-columns:1fr 1fr}.clue-sheet{padding:25px 20px;transform:rotate(1deg)}.clue-sheet h3{font-size:28px}.sheet-top{font-size:8px}.clue-sheet .sheet-bottom{font-size:8px}.method-list{gap:22px}.method-list p{font-size:14px}.method-list strong{font-size:40px}.method-list span{font-size:9px}.feature-strip{margin-top:50px;gap:20px}.feature-strip span{font-size:14px}.notes{padding:75px 0}.notes-list{gap:23px}.note-art{height:180px}.note-card h3{font-size:26px}.note-card p{font-size:16px}.note-meta{font-size:10px;flex-wrap:wrap;gap:5px}.art-night .paper{width:70px;height:99px;font-size:37px;left:calc(50% - 35px);top:56px}.art-night .circle{width:125px;height:125px;left:calc(50% - 62px);top:43px}.art-night .star{font-size:35px;right:19px;top:37px}.art-play .sun{width:100px;height:100px;left:calc(50% - 50px);top:43px}.art-play .chair{font-size:75px;left:calc(50% - 45px);top:60px}.art-play .small{font-size:8px;left:18px;bottom:13px}.mini-pixels{width:117px;left:calc(50% - 58px);top:46px}.about-grid{grid-template-columns:1fr;gap:10px}.about h2{max-width:570px}.about .about-copy{padding-top:20px;max-width:610px}.about{padding:67px 0}.footer-top{align-items:flex-start}.footer-brand{width:225px}.footer-note{font-size:25px}.footer-bottom{align-items:flex-start;font-size:11px}.footer-links{gap:17px}.article-heading{grid-template-columns:1fr;gap:30px}.article-heading .note-art{height:260px;max-width:100%;width:100%}.article-heading .art-night .paper{top:80px;transform:rotate(-12deg) scale(1.3)}.article-heading .art-night .circle{top:73px}.article-heading .art-night .star{top:52px;right:35%}.article-heading .art-play .sun{top:70px}.article-heading .art-play .chair{top:94px}.article-heading .mini-pixels{top:77px}.article-layout{grid-template-columns:1fr;gap:35px;padding-top:40px}.article-sidebar{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);padding-bottom:25px}.article-sidebar p+p{margin-top:0}.article-sidebar .eyebrow{margin-bottom:8px}.article-body{font-size:19px}.article-deck{font-size:20px}}
@media(max-width:580px){.wrap{width:calc(100% - 40px)}.brand{width:205px}.menu-toggle{padding:7px 10px}.hero-main{padding-top:35px}.hero h1{font-size:64px;line-height:1;letter-spacing:-.06em}.hero .eyebrow{font-size:10px;letter-spacing:.09em}.hero-actions{gap:22px;margin-top:27px}.button{padding:13px 17px;font-size:15px;gap:20px}.text-link{font-size:14px}.hero-art{width:96%;min-height:375px;margin:10px auto 4px}.hero-book.one{top:15%;width:46%;left:27%}.hero-book.two{top:29%;width:41%}.hero-book.three{top:26%;width:41%;right:-2%}.hero-disc{inset:15% -1% 10% 0}.hero-caption{font-size:9px;bottom:0}.round-seal{width:88px;height:88px;font-size:9px;right:-2%;top:0}.round-seal strong{font-size:21px}.hero-bottom{flex-direction:column;gap:5px;padding-bottom:18px}.hero-bottom span:first-child{font-size:11px}.ticker{font-size:11px;text-align:left;padding-left:20px}.ticker span{margin:0 12px}.shelf{padding:55px 0}.section-head h2{font-size:46px}.section-head>p{font-size:18px}.series-line{font-size:12px;flex-wrap:wrap;gap:9px}.series-line span{font-size:11px}.book-grid{grid-template-columns:1fr;gap:45px}.book-display{height:370px;padding:12px 30px 20px;max-width:360px;margin:auto}.book-display:before{font-size:10px;left:0}.book-content{padding-top:24px;max-width:400px;margin:auto}.book-content h3{font-size:37px;max-width:330px;margin-bottom:14px}.book-content p{font-size:18px}.status{font-size:11px;margin-bottom:13px}.book-content summary{font-size:16px}.shelf-foot{flex-direction:column;gap:10px;margin-top:42px}.method{padding:63px 0}.method-grid{grid-template-columns:1fr;gap:45px}.method-copy h2{font-size:47px}.method-copy>p{font-size:18px}.method-list{gap:25px;margin-top:30px}.method-list strong{font-size:47px}.method-list p{font-size:16px}.method-list span{font-size:10px}.clue-sheet{max-width:390px;margin:0 auto;padding:30px}.sheet-top{font-size:9px}.clue-sheet h3{font-size:32px}.clue-sheet .sheet-bottom{font-size:10px}.feature-strip{display:grid;grid-template-columns:1fr 1fr;gap:23px 15px}.feature-strip span{font-size:15px}.feature-strip span:before{margin-right:6px}.notes{padding:60px 0}.notes-list{grid-template-columns:1fr;gap:41px;margin-top:30px}.note-art{height:235px}.note-meta{font-size:11px;gap:10px;margin-top:20px}.note-card h3{font-size:34px}.note-card p{font-size:18px;margin-top:12px}.art-night .paper{width:100px;height:132px;left:calc(50% - 50px);top:66px;font-size:50px}.art-night .circle{width:160px;height:160px;left:calc(50% - 80px);top:54px}.art-night .star{font-size:45px;right:60px;top:50px}.art-play .sun{width:125px;height:125px;left:calc(50% - 62px);top:50px}.art-play .chair{font-size:97px;left:calc(50% - 60px);top:75px}.art-play .small{font-size:10px;left:22px;bottom:20px}.mini-pixels{width:142px;left:calc(50% - 71px);top:50px}.about h2{font-size:48px}.about .about-copy p{font-size:18px}.footer{padding:42px 0 27px}.footer-top,.footer-bottom{flex-direction:column;gap:25px}.footer-note{font-size:29px}.footer-bottom{margin-top:30px;gap:19px}.footer-links{gap:23px;font-size:12px}.article-hero{padding:38px 0 35px}.breadcrumb{font-size:10px;margin-bottom:30px}.article-hero h1{font-size:50px}.article-hero .note-meta{font-size:10px}.article-deck{font-size:20px}.article-heading .note-art{height:240px}.article-heading .art-night .paper{top:69px;transform:rotate(-12deg)}.article-heading .art-night .circle{top:58px;transform:none}.article-heading .art-night .star{right:60px}.article-heading .art-play .sun{top:57px;transform:none}.article-heading .art-play .chair{top:80px;transform:rotate(-15deg)}.article-heading .mini-pixels{top:53px;transform:rotate(7deg)}.article-layout{padding-bottom:60px}.article-sidebar{font-size:12px}.article-body{font-size:19px;line-height:1.65}.article-body h2{font-size:32px;margin-top:34px}.article-body .end-note{padding:22px;font-size:17px}.article-related{gap:20px;flex-direction:column}.journal-intro{padding-top:45px}.journal-intro h1{font-size:64px}.journal-intro p{font-size:20px}.legal-content h1{font-size:49px}.legal-content{padding:50px 0 70px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-book:hover,.book-display:hover img,.button:hover{transform:none}}
