:root{--ink:#122c40;--paper:#f7f5ef;--gold:#bb9445;--muted:#5e6870;--line:#d9dcd5;--white:#fffefa;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.12}h1 em,h2 em{font-weight:400}p{color:var(--muted)}[hidden]{display:none!important}.shell{width:min(1240px,calc(100% - 112px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:30;top:-70px;left:20px;padding:12px 20px;background:var(--ink);color:white}.skip-link:focus{top:10px}.topline{height:33px;color:#e6e9e7;background:var(--ink);font-size:10px;letter-spacing:.08em}.topline .shell{display:flex;justify-content:space-between;align-items:center;height:100%}.topline span span{padding-left:12px}.header{background:var(--paper);border-bottom:1px solid var(--line);position:relative;z-index:5}.header-inner{height:110px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;gap:22px;flex-shrink:0}.wordmark{font-family:var(--serif);font-size:63px;line-height:1;font-weight:700;letter-spacing:-4px}.wordmark>span{color:var(--gold)}.brand-name{font-size:10px;line-height:1.55;letter-spacing:.06em;border-left:1px solid #bfc4c3;padding-left:22px}.header nav{display:flex;align-items:center;gap:33px;font-size:12px}.header nav>a{position:relative}.header nav>a:not(.nav-cta):after{content:'';height:1px;background:var(--ink);width:0;position:absolute;bottom:-7px;left:0;transition:width .2s}.header nav>a:hover:after,.header nav>a[aria-current=page]:after{width:100%}.nav-cta{border:1px solid var(--ink);padding:11px 17px;display:flex;gap:27px;align-items:center}.nav-cta:hover,.nav-cta[aria-current=page]{background:var(--ink);color:var(--paper)}.menu-toggle{display:none}.eyebrow{font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:600;color:var(--ink);line-height:1.5}.tiny-cross{font-size:21px;color:var(--gold);margin-right:9px;vertical-align:middle}.hero{display:grid;grid-template-columns:1.13fr 1fr;gap:50px;align-items:center;padding-block:68px 72px}.hero-copy h1{font-size:clamp(43px,4.6vw,67px);letter-spacing:-2.5px;line-height:1.06;margin-top:24px}.hero-copy h1 em{display:block;font-size:.84em;line-height:1.2;margin-top:3px;color:#6a786f;letter-spacing:-2px}.hero-description{font-size:14px;max-width:420px;line-height:1.85;margin-top:25px}.hero-actions{display:flex;gap:30px;align-items:center;margin-top:33px}.button{padding:14px 20px;display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:49px;font-size:12px;border:1px solid var(--ink);transition:background .2s,color .2s}.button.primary{color:var(--paper);background:var(--ink)}.button.primary:hover{background:#264d64}.button.secondary{background:transparent}.button.secondary:hover{background:#e7e9e1}.text-link{display:inline-flex;gap:19px;align-items:center;font-size:12px;border-bottom:1px solid transparent;padding-bottom:4px}.text-link:hover{border-bottom-color:currentColor}.hero-art{height:458px;background:#dfe4dc;position:relative;overflow:hidden;isolation:isolate}.art-grid{position:absolute;inset:0;background-image:linear-gradient(#a8b6a442 1px,transparent 1px),linear-gradient(90deg,#a8b6a442 1px,transparent 1px);background-size:40px 40px;opacity:.5}.art-orbit{position:absolute;width:420px;height:420px;border:1px solid #afbcad99;border-radius:50%;top:8px;left:46px}.orbit-two{width:530px;height:530px;top:-45px;left:-10px}.art-label{position:absolute;font-size:8px;letter-spacing:.18em;font-weight:600;color:#51645a;z-index:4}.label-top{left:25px;top:21px}.label-bottom{bottom:21px;left:25px;font-size:8px;text-transform:uppercase}.paper{position:absolute;background:#fbfaf2;box-shadow:1px 15px 32px #243d3520;width:234px;height:322px;top:63px;left:calc(50% - 117px)}.paper-back{transform:translate(58px,4px) rotate(14deg);background:#b7bfad;padding:25px;color:#344f46}.paper-issue{font-family:var(--serif);font-style:italic;font-size:19px;display:block;margin-top:100px}.paper-lines{width:100%;height:40px;margin-top:16px;background:repeating-linear-gradient(transparent 0 7px,#758c7860 7px 8px)}.paper-bottom{position:absolute;bottom:30px;font-size:8px;letter-spacing:.1em}.paper-front{transform:translate(-23px,1px) rotate(-8deg);padding:20px 23px 18px;color:var(--ink);border:1px solid #ebeadf}.paper-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #b5beb7;padding-bottom:10px}.paper-top b{font-family:var(--serif);font-size:31px;line-height:1;letter-spacing:-2px}.paper-top>span{font-size:6px;line-height:1.4;letter-spacing:.14em}.paper-heading{font-family:var(--serif);font-size:30px;line-height:1.06;letter-spacing:-1px;margin-top:18px;position:relative;z-index:1}.paper-heading i{color:#718370}.diagram{height:105px;position:relative}.ring{border:1px solid #788a77;border-radius:50%;position:absolute;width:94px;height:94px;left:35px;top:3px}.ring-b{transform:rotate(60deg);width:137px;height:48px;left:15px;top:27px}.ring-c{transform:rotate(-60deg);width:137px;height:48px;left:15px;top:27px}.diagram-dot{width:12px;height:12px;border-radius:50%;background:var(--gold);position:absolute;top:20px;left:53px}.paper-rule{height:1px;background:#b5beb7;margin-top:4px}.paper-footer{font-size:5px;line-height:1.55;letter-spacing:.13em;margin-top:9px;position:relative}.paper-footer span{position:absolute;right:0;top:0;font-size:22px}.art-plus{position:absolute;color:#849882;font-size:26px;font-weight:300}.plus-a{top:58px;right:35px}.plus-b{bottom:48px;left:35px}.discipline-strip{border-block:1px solid var(--line)}.discipline-strip .shell{display:flex;justify-content:space-between;gap:25px;align-items:center;padding-block:20px;font-size:11px}.discipline-strip .shell>span:first-child{color:var(--muted);font-family:var(--serif);font-style:italic;font-size:15px}.discipline-strip i{font-style:normal;color:var(--gold);margin-inline:25px}.section{padding-block:75px}.section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:28px}.section-heading h2{font-size:37px;letter-spacing:-1px;margin-top:9px}.section-heading>.text-link{margin-bottom:5px;white-space:nowrap}.archive-note{display:flex;align-items:flex-start;gap:10px;padding:0 0 26px;max-width:800px}.archive-note p{font-size:11px;line-height:1.65}.note-dot{width:6px;height:6px;background:var(--gold);border-radius:50%;flex-shrink:0;margin-top:6px}.issue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:29px}.issue-card{min-width:0}.cover-button{width:100%;border:0;background:#e8eae2;padding:26px;display:block;position:relative;height:300px;overflow:hidden}.cover-button:after{content:'Explore edition ↗';position:absolute;inset:auto 0 0;background:var(--ink);color:var(--paper);padding:11px;font-size:11px;transform:translateY(100%);transition:transform .2s}.cover-button:hover:after,.cover-button:focus-visible:after{transform:translateY(0)}.issue-cover{position:relative;isolation:isolate;background:var(--ink);color:#f7f5ef;width:176px;height:247px;margin:auto;box-shadow:2px 10px 18px #1d2c3e19;overflow:hidden;display:flex;flex-direction:column;text-align:left;padding:19px;transition:transform .25s}.cover-button:hover .issue-cover{transform:translateY(-5px) rotate(-2deg)}.cover-sage{background:#6a7c6b}.cover-terracotta{background:#b17860}.cover-navy{background:#173a51}.cover-top{font-size:6px;letter-spacing:.16em;line-height:1.5;z-index:2}.cover-title{font-size:41px;font-family:var(--serif);letter-spacing:-2px;line-height:1.1;margin-top:11px;z-index:2}.cover-motif{position:absolute;inset:75px -55px auto 11px;height:210px;border:1px solid #dce5d57a;border-radius:50%;transform:rotate(-30deg)}.cover-motif:before,.cover-motif:after{content:'';position:absolute;inset:18px;border:1px solid #dce5d57a;border-radius:50%}.cover-motif:after{inset:38px}.cover-terracotta .cover-motif{border-radius:0;transform:rotate(35deg);left:25px;top:105px}.cover-terracotta .cover-motif:before,.cover-terracotta .cover-motif:after{border-radius:0}.cover-navy .cover-motif{transform:rotate(-25deg);width:180px;height:180px;left:65px;top:90px}.cover-year{font-family:var(--serif);font-size:33px;margin-top:auto;line-height:1;z-index:2}.cover-bottom{display:flex;align-items:end;justify-content:space-between;margin-top:8px;z-index:2;font-size:6px;letter-spacing:.1em;text-transform:uppercase}.cover-bottom>span:last-child{font-size:15px;line-height:1}.cover-original{object-fit:contain;width:100%;height:100%}.issue-body{padding-top:18px}.issue-kicker{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.availability{display:inline-flex;align-items:center;gap:5px;letter-spacing:.03em;font-size:9px;text-transform:none}.availability:before{content:'';width:4px;height:4px;border-radius:50%;background:#8e987c}.availability.linked:before{background:var(--gold)}.issue-title{font-family:var(--serif);font-size:27px;line-height:1.2;display:block;text-align:left;padding:0;margin-top:11px;background:transparent;border:0}.issue-title:hover{text-decoration:underline;text-underline-offset:4px}.issue-description{font-size:12px;margin-top:10px;line-height:1.75;max-width:340px}.issue-bottom{margin-top:18px;border-top:1px solid var(--line);padding-top:12px;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--muted)}.issue-bottom button{border:0;background:none;font-size:18px;line-height:1;padding:2px 0 2px 20px}.about-band{background:#e7ebe2;padding-block:65px}.about-band-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center}.about-band h2{font-size:39px;letter-spacing:-1.4px;margin-top:20px;line-height:1.18}.about-band h2 em{color:#6a786f}.about-band-inner>div:last-child p{font-size:13px;line-height:1.9;margin-bottom:15px}.about-band .text-link{margin-top:8px}.next-steps{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.next-steps h2{font-size:37px;letter-spacing:-1px;margin-top:15px}.next-steps p:not(.eyebrow){font-size:13px;margin-top:18px}.next-links>a{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-block:23px}.next-links>a:first-child{border-top:1px solid var(--line)}.next-links small{display:block;font-size:8px;letter-spacing:.15em;color:var(--muted)}.next-links strong{display:block;font-weight:400;font-family:var(--serif);font-size:24px;margin-top:5px}.next-links>a>span:last-child{font-size:24px;transition:transform .2s}.next-links>a:hover>span:last-child{transform:translate(4px,-4px)}.footer{background:var(--ink);color:#f7f5ef;padding-top:45px}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:50px;align-items:start;padding-bottom:45px}.footer .wordmark{font-size:61px}.footer .brand-name{border-color:#5f7180}.footer-top p{color:#c0cacb;font-family:var(--serif);font-size:17px;line-height:1.6}.footer-top>div{display:flex;flex-direction:column;gap:11px;font-size:11px}.footer a:hover{color:#d9bc7d}.footer-bottom{border-top:1px solid #455968;padding-block:20px;display:flex;gap:30px;justify-content:space-between;align-items:center;color:#c0cacb;font-size:9px}.page-heading{padding-block:65px 45px}.page-heading h1{font-size:72px;letter-spacing:-2.6px;margin-top:20px;line-height:1.04}.page-heading h1 em{color:#6a786f}.page-heading>p:last-child{font-size:15px;max-width:550px;margin-top:24px}.gold-period{color:var(--gold)}.archive-section{padding-bottom:70px}.archive-controls{display:flex;align-items:stretch;gap:13px;padding-block:24px;border-block:1px solid var(--line)}.search-box{display:flex;align-items:center;gap:13px;flex:1;background:var(--white);border:1px solid var(--line);min-width:0;padding-inline:17px}.search-icon{width:13px;height:13px;border:1.4px solid var(--muted);border-radius:50%;position:relative;flex-shrink:0}.search-icon:after{content:'';position:absolute;width:6px;height:1.4px;background:var(--muted);transform:rotate(45deg);right:-5px;bottom:-2px}.search-box input{padding:12px 0;border:0;background:transparent;min-width:0;width:100%;font-size:12px;color:var(--ink);outline-offset:3px}.select-control{display:flex}.select-control select{background:var(--paper);border:1px solid var(--line);padding:10px 35px 10px 14px;font-size:11px;color:var(--ink);border-radius:0;min-height:46px}.view-controls{display:flex;border:1px solid var(--line)}.view-controls button{border:0;background:transparent;padding:8px 13px;font-size:21px;line-height:1}.view-controls button.active{background:var(--ink);color:var(--paper)}.results-bar{height:68px;display:flex;align-items:center;justify-content:space-between;font-size:11px}.reset-link{font-size:11px;padding:0;background:transparent;border:0;text-decoration:underline;text-underline-offset:3px}.collection-status{display:grid;grid-template-columns:1fr 1.2fr auto;gap:40px;border-block:1px solid var(--line);padding-block:30px;margin-top:55px;align-items:center}.collection-status h3{font-size:26px;letter-spacing:-.5px;margin-top:9px}.collection-status>p{font-size:12px;line-height:1.8}.archive-footnote{font-size:10px;line-height:1.7;max-width:900px;margin-top:20px}.empty-state{text-align:center;border:1px solid var(--line);padding:55px 25px}.empty-state>span{font-size:45px;color:#7d8d7b}.empty-state h2{font-size:30px}.empty-state p{font-size:13px;margin-top:12px}.empty-state .button{margin-top:25px}.issue-grid.list-mode{grid-template-columns:1fr;gap:0}.list-mode .issue-card{display:grid;grid-template-columns:145px 1fr;gap:30px;border-top:1px solid var(--line);padding-block:25px}.list-mode .cover-button{height:180px;padding:15px}.list-mode .issue-cover{transform:scale(.6);transform-origin:top center;margin-left:calc(50% - 88px)}.list-mode .cover-button:hover .issue-cover{transform:scale(.6) rotate(-2deg)}.list-mode .issue-body{padding-top:0}.list-mode .issue-description{max-width:700px}.list-mode .issue-bottom{margin-top:16px}.list-mode .cover-button:after{font-size:9px;padding:7px}.about-intro{display:grid;grid-template-columns:1fr 1.3fr;gap:100px;align-items:center;border-block:1px solid var(--line);padding-block:55px}.large-asterisk{font-size:230px;color:#a7b49f;line-height:1;text-align:center}.about-intro h2{font-size:39px;letter-spacing:-1px;margin-bottom:25px}.about-intro p{font-size:14px;line-height:1.9;margin-bottom:18px}.about-intro .text-link{margin-top:5px}.discipline-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.discipline-grid article{border-top:1px solid var(--ink);padding-top:22px}.discipline-grid article>span{font-size:10px;letter-spacing:.12em;color:var(--muted)}.discipline-grid h3{font-size:28px;letter-spacing:-.5px;margin-top:35px}.discipline-grid p{font-size:13px;line-height:1.9;margin-top:17px}.source-section{padding-bottom:65px}.source-section details{border-block:1px solid var(--line)}details summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;list-style:none;padding-block:22px;font-size:13px}details summary::-webkit-details-marker{display:none}details summary>span{font-size:24px;font-weight:300}details[open] summary>span{transform:rotate(45deg)}details p{font-size:13px;line-height:1.9;padding-bottom:20px;max-width:850px}details a{text-decoration:underline;text-underline-offset:3px}.source-section ul{font-size:12px;padding:0 0 20px 18px}.source-section li{padding-block:4px}.author-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:45px;border-top:1px solid var(--line)}.author-layout h2{font-size:37px;letter-spacing:-1px;margin-top:18px}.author-layout>div>p:not(.eyebrow):not(.small-note){font-size:14px;line-height:1.9;margin-top:22px}.author-layout .button{margin-top:30px}.small-note{font-size:11px;line-height:1.7;margin-top:16px}.checklist{background:#e7ebe2;padding:35px}.checklist h3{font-size:29px;letter-spacing:-.5px;margin-top:15px}.checklist ul{padding:0;list-style:none;margin:20px 0 0}.checklist li{border-top:1px solid #c7d0c3;padding:13px 0 13px 22px;font-size:12px;position:relative}.checklist li:before{content:'↗';position:absolute;left:0;color:#61765e}.faq{max-width:950px}.faq h2{font-size:37px;letter-spacing:-1px;margin-block:15px 28px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.join-intro{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:45px;border-top:1px solid var(--line)}.join-intro h2{font-size:38px;letter-spacing:-1px;max-width:400px}.join-intro p{font-size:14px;line-height:1.9}.join-grid{padding-block:20px 60px}.contact-box{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;background:#e7ebe2;padding:45px;margin-bottom:70px;align-items:center}.contact-box h2{font-size:35px;letter-spacing:-1px;margin-top:15px}.contact-box p:not(.eyebrow){font-size:13px;line-height:1.9;margin-top:18px}.contact-box>div:last-child{display:flex;align-items:start;flex-direction:column;gap:20px}.toast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);background:var(--ink);color:var(--paper);padding:12px 23px;z-index:50;box-shadow:0 5px 20px #0002;font-size:12px;max-width:90vw;min-width:200px;text-align:center}dialog{padding:0;border:0;background:var(--paper);color:var(--ink);width:min(790px,calc(100% - 32px));max-height:90vh;overflow:auto;box-shadow:0 30px 90px #0003}dialog::backdrop{background:#0d243db3;backdrop-filter:blur(3px)}.dialog-close{position:absolute;right:17px;top:12px;width:32px;height:32px;border:0;background:transparent;font-size:28px;z-index:2}.detail-layout{display:grid;grid-template-columns:240px 1fr;gap:35px;padding:55px 40px 35px}.detail-art{background:#e7eae2;padding:27px 15px 22px;align-self:start}.detail-art>p{font-size:9px;text-align:center;margin-top:18px}.detail-main h2{font-size:38px;letter-spacing:-1px;margin-top:12px}.detail-main>p{font-size:13px;line-height:1.85;margin-top:17px}.detail-main .availability{margin-top:15px}.detail-main .button{margin-top:22px;font-size:11px;gap:15px}.detail-main .unavailable-note{background:#e9eadd;padding:12px 15px;font-size:11px;margin-top:20px}.detail-bottom{padding:0 40px 35px}.detail-bottom h3{font-size:24px;margin-top:25px}.known-entry{border-top:1px solid var(--line);padding-top:16px;margin-top:18px}.known-entry h4{font-weight:400;font-family:var(--serif);font-size:19px;line-height:1.4;margin:0}.known-entry p{font-size:11px;margin-top:8px}.detail-source{border-top:1px solid var(--line);padding-top:20px;margin-top:25px}.detail-source p{font-size:11px;line-height:1.8;margin-top:10px}.detail-source a{font-size:11px;text-decoration:underline;text-underline-offset:3px}.detail-actions{display:flex;gap:22px;margin-top:24px}.detail-actions button{border:0;border-bottom:1px solid var(--line);background:transparent;font-size:11px;padding:0 0 3px}.citation-text{width:100%;padding:10px;font:12px var(--sans);background:white;border:1px solid var(--line);margin-top:15px;resize:vertical;color:var(--ink)}
@media(min-width:1500px){.hero{gap:80px}.hero-art{height:480px}.paper{top:75px}}
@media(max-width:1100px){.shell{width:calc(100% - 64px)}.header nav{gap:23px}.brand{gap:15px}.brand-name{padding-left:15px;font-size:9px}.wordmark{font-size:55px}.hero{gap:30px}.hero-copy h1{font-size:53px}.hero-art{height:430px}.hero-actions{gap:18px}.hero-actions .text-link{font-size:11px;gap:10px}.button{gap:20px;padding-inline:16px}.discipline-strip i{margin-inline:14px}.about-band-inner,.next-steps{gap:60px}.cover-button{height:280px;padding:17px}.issue-grid{gap:23px}.collection-status{gap:25px;grid-template-columns:1fr 1.2fr}.collection-status .text-link{grid-column:2}.footer-top{grid-template-columns:1.2fr 1fr;gap:35px}.footer-top>p{display:none}.footer-top>div{justify-self:end}.author-layout{gap:50px}.detail-layout{gap:25px}.join-intro{gap:60px}}
@media(max-width:800px){.shell{width:calc(100% - 40px)}.header-inner{height:90px}.header nav{gap:19px;font-size:11px}.brand-name{display:none}.hero{grid-template-columns:1fr 1fr;gap:20px;padding-block:40px}.hero-copy h1{font-size:43px;letter-spacing:-1.7px}.hero-copy h1 em{letter-spacing:-1.4px}.hero .eyebrow{font-size:8px;letter-spacing:.1em}.hero .tiny-cross{margin-right:4px}.hero-description{font-size:12px;line-height:1.8;margin-top:20px}.hero-actions{flex-direction:column;align-items:start;gap:16px;margin-top:25px}.hero-art{height:395px}.paper{transform-origin:center;width:200px;height:285px;left:calc(50% - 100px);top:62px}.paper-front{padding:15px 18px;transform:translate(-10px,0) rotate(-8deg)}.paper-back{transform:translate(22px,4px) rotate(12deg)}.paper-heading{font-size:27px}.diagram{height:95px}.ring{width:83px;height:83px;left:30px}.ring-b,.ring-c{width:120px;height:44px;left:11px;top:23px}.paper-footer{font-size:4px}.art-label{font-size:6px;left:15px}.label-bottom{max-width:160px}.discipline-strip .shell{font-size:10px;flex-direction:column;gap:8px;padding-block:16px}.section{padding-block:50px}.section-heading h2{font-size:32px}.section-heading>.text-link{font-size:10px;gap:10px}.issue-grid{gap:18px}.cover-button{padding:13px;height:242px}.issue-cover{width:145px;height:211px;padding:14px}.cover-title{font-size:36px}.cover-year{font-size:28px}.cover-motif{height:160px;top:70px}.issue-title{font-size:24px}.issue-kicker{flex-wrap:wrap;gap:5px}.issue-description{font-size:11px}.about-band{padding-block:45px}.about-band-inner{gap:35px;grid-template-columns:1.1fr 1fr}.about-band h2{font-size:32px}.about-band-inner>div:last-child p{font-size:12px}.next-steps{gap:40px}.next-steps h2{font-size:32px}.next-links strong{font-size:21px}.page-heading h1{font-size:60px}.archive-controls{flex-wrap:wrap}.search-box{flex-basis:100%}.select-control{flex:1}.select-control select{width:100%}.collection-status{grid-template-columns:1fr 1.5fr}.about-intro{gap:40px;grid-template-columns:.7fr 1.3fr}.large-asterisk{font-size:170px}.about-intro h2{font-size:33px}.discipline-grid{gap:22px}.discipline-grid h3{font-size:24px;margin-top:24px}.author-layout{gap:30px}.author-layout h2{font-size:31px}.checklist{padding:25px}.checklist h3{font-size:25px}.join-intro{gap:35px}.join-intro h2{font-size:31px}.contact-box{gap:30px;padding:30px}.contact-box h2{font-size:31px}.detail-layout{grid-template-columns:190px 1fr;gap:25px;padding:50px 25px 25px}.detail-art{padding:22px 12px}.detail-main h2{font-size:34px}.detail-bottom{padding:0 25px 30px}}
@media(max-width:580px){.topline{height:29px;font-size:8px}.topline .shell>span:last-child{display:none}.header-inner{height:82px}.brand-name{display:block;font-size:8px;padding-left:15px}.wordmark{font-size:48px}.menu-toggle{display:flex;align-items:center;gap:12px;background:none;border:1px solid var(--line);padding:8px 10px;font-size:11px}.header nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);padding:20px;box-shadow:0 15px 20px #122c4010;border-bottom:1px solid var(--line);flex-direction:column;gap:0;align-items:stretch;font-size:13px}.header nav.open{display:flex}.header nav>a{padding:13px 8px}.header nav>.nav-cta{margin-top:7px;justify-content:space-between;padding-inline:12px}.header nav>a:after{display:none}.hero{grid-template-columns:1fr;gap:35px;padding-block:36px}.hero-copy h1{font-size:clamp(39px,12.5vw,49px);letter-spacing:-2px;margin-top:20px}.hero-copy h1 em{font-size:.77em;letter-spacing:-1.5px;white-space:nowrap}.hero .eyebrow{font-size:8px}.hero-description{max-width:355px;font-size:13px;margin-top:20px}.hero-actions{flex-direction:row;align-items:center;gap:22px;margin-top:25px}.hero-actions .text-link{font-size:11px}.hero-art{height:345px}.paper{top:37px}.paper-front{transform:translate(-15px,0) rotate(-8deg)}.paper-back{transform:translate(42px,4px) rotate(14deg)}.art-label{font-size:6px}.label-top{top:14px}.label-bottom{bottom:14px;max-width:none}.discipline-strip .shell{font-size:9px;gap:7px}.discipline-strip .shell>span:first-child{font-size:13px}.discipline-strip i{margin-inline:9px}.section-heading{gap:20px;align-items:start}.section-heading h2{font-size:30px;line-height:1.18}.section-heading>.text-link{max-width:95px;white-space:normal;font-size:10px;gap:8px;margin-top:22px}.archive-note{padding-bottom:22px}.archive-note p{font-size:10px}.issue-grid{grid-template-columns:1fr;gap:30px}.cover-button{height:300px;padding:25px}.issue-cover{width:176px;height:247px;padding:19px}.cover-title{font-size:41px}.cover-year{font-size:33px}.cover-motif{height:210px;top:75px}.issue-body{padding-top:15px}.issue-kicker{flex-wrap:nowrap;font-size:9px}.issue-title{font-size:28px;margin-top:9px}.issue-description{max-width:none;font-size:12px}.issue-bottom{margin-top:14px}.about-band-inner{grid-template-columns:1fr;gap:25px}.about-band h2{font-size:34px}.about-band-inner>div:last-child p{font-size:13px}.next-steps{grid-template-columns:1fr;gap:27px}.next-steps h2{font-size:33px}.next-links>a{padding-block:19px}.next-links strong{font-size:24px}.footer{padding-top:35px}.footer-top{grid-template-columns:1fr;gap:30px;padding-bottom:30px}.footer-top>div{justify-self:start}.footer .brand-name{font-size:9px}.footer-bottom{flex-direction:column;align-items:start;gap:10px;font-size:9px}.page-heading{padding-block:40px 32px}.page-heading h1{font-size:49px;letter-spacing:-1.8px;margin-top:15px}.page-heading>p:last-child{font-size:13px;margin-top:20px}.archive-controls{gap:10px;padding-block:18px}.select-control select{font-size:10px;padding:9px 22px 9px 10px}.view-controls button{padding:8px 9px}.results-bar{height:58px}.collection-status{grid-template-columns:1fr;gap:18px;margin-top:35px;padding-block:25px}.collection-status .text-link{grid-column:auto;justify-self:start}.collection-status h3{font-size:27px}.archive-footnote{font-size:9px;margin-top:17px}.list-mode .issue-card{grid-template-columns:90px 1fr;gap:17px;padding-block:20px}.list-mode .cover-button{height:133px;padding:10px}.list-mode .issue-cover{transform:scale(.42)}.list-mode .cover-button:hover .issue-cover{transform:scale(.42)}.list-mode .issue-title{font-size:24px}.list-mode .issue-description{font-size:10px;line-height:1.6;margin-top:8px}.list-mode .issue-kicker{flex-wrap:wrap;font-size:8px;gap:2px}.list-mode .issue-bottom{font-size:9px;padding-top:8px;margin-top:10px}.list-mode .cover-button:after{content:'↗';padding:5px}.about-intro{grid-template-columns:1fr;gap:25px;padding-block:30px}.large-asterisk{font-size:130px;text-align:left}.about-intro h2{font-size:33px;margin-bottom:20px}.about-intro p{font-size:13px}.discipline-grid{grid-template-columns:1fr;gap:30px}.discipline-grid h3{font-size:28px;margin-top:20px}.discipline-grid p{font-size:13px;margin-top:12px}.source-section{padding-bottom:45px}details summary{font-size:12px;padding-block:20px}details p{font-size:12px}.source-section ul{font-size:11px}.author-layout{grid-template-columns:1fr;gap:35px;padding-top:30px}.author-layout>div>p:not(.eyebrow):not(.small-note){font-size:13px;margin-top:18px}.author-layout h2{font-size:32px}.author-layout .button{margin-top:24px}.checklist{padding:25px}.checklist h3{font-size:29px}.faq h2{font-size:34px}.join-intro{grid-template-columns:1fr;gap:20px;padding-block:30px}.join-intro h2{font-size:33px}.join-intro p{font-size:13px}.join-grid{padding-bottom:40px}.contact-box{grid-template-columns:1fr;gap:28px;padding:25px;margin-bottom:45px}.contact-box h2{font-size:30px}.contact-box>div:last-child{gap:16px}.detail-layout{grid-template-columns:1fr;padding:45px 22px 20px;gap:25px}.detail-art{display:none}.detail-main h2{font-size:37px}.detail-bottom{padding:0 22px 25px}.detail-main>p{font-size:12px}.detail-main .button{font-size:11px}.detail-bottom h3{font-size:23px}.known-entry h4{font-size:18px}.detail-source p{font-size:10px}.detail-actions{gap:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

/* Original issue covers and direct article links. */
.actual-cover{padding:0;background:transparent;width:190px;box-shadow:2px 10px 18px #1d2c3e19}.cover-original{display:block;object-fit:contain;width:100%;height:100%}.pdf-download{display:table;margin-top:15px}.article-link{display:inline-flex;gap:15px;margin-top:11px;font-size:11px;border-bottom:1px solid var(--line);padding-bottom:3px}.article-link:hover{border-bottom-color:var(--ink)}.list-mode .actual-cover{margin-left:calc(50% - 95px)}
@media(min-width:581px) and (max-width:800px){.actual-cover{width:163px;height:211px}.list-mode .actual-cover{margin-left:calc(50% - 81.5px)}}
