@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";:root{--color-bg: #FFFFFF;--color-text: #000000;--color-text-secondary: #333333;--color-accent: #FF2A4F;--color-accent-light: #FF4D6D;--color-accent-dark: #D91E3F;--color-secondary: #EBCF7A;--color-secondary-light: #F0D994;--color-rule: #000000;--color-rule-light: #CCCCCC;--color-muted: #666666;--issue-accent: var(--color-accent);--font-display: "Playfair Display", "Georgia", "Times New Roman", serif;--font-body: "Libre Baskerville", "Georgia", "Times New Roman", serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1.125rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 2rem;--text-3xl: 2.5rem;--text-4xl: 3.25rem;--text-5xl: 5rem;--text-6xl: 7rem;--leading-tight: 1.05;--leading-snug: 1.3;--leading-normal: 1.7;--leading-relaxed: 1.85;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 4rem;--space-2xl: 6rem;--space-3xl: 8rem;--max-width-content: 42rem;--max-width-wide: 60rem;--max-width-page: 72rem;--margin-left: clamp(2rem, 8vw, 10rem);--margin-right: clamp(1.5rem, 4vw, 4rem);--rule-weight-heavy: 4px;--rule-weight-medium: 2px;--rule-weight-light: 1px;--rule-weight-hairline: .5px;--letterpress-shadow: 0 1px 0 rgba(0, 0, 0, .08), 0 -1px 0 rgba(255, 255, 255, .3)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background-color:var(--color-bg)}*,*:before,*:after{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='6' r='3' fill='%23000000'/%3E%3Ccircle cx='6' cy='18' r='3' fill='%23000000'/%3E%3Ccircle cx='18' cy='18' r='3' fill='%23000000'/%3E%3C/svg%3E") 12 12,auto}a,button,[role=button],input[type=submit],input[type=button],label,select,summary,[onclick],.logo-link,.site-nav a,.footer-nav a{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='6' r='3' fill='%23FF2A4F'/%3E%3Ccircle cx='6' cy='18' r='3' fill='%23EBCF7A'/%3E%3Ccircle cx='18' cy='18' r='3' fill='%23EBCF7A'/%3E%3C/svg%3E") 12 12,pointer}::selection{background-color:var(--color-secondary);color:var(--color-text)}::-moz-selection{background-color:var(--color-secondary);color:var(--color-text)}img{max-width:100%;height:auto;display:block}a{color:var(--color-text);text-decoration:underline;text-decoration-color:var(--issue-accent);text-decoration-thickness:1.5px;text-underline-offset:3px}a:hover{color:var(--issue-accent)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:var(--leading-tight);text-shadow:var(--letterpress-shadow);letter-spacing:-.02em}h1{font-size:var(--text-4xl);font-weight:900;margin-bottom:var(--space-md)}h2{font-size:var(--text-2xl);font-weight:700;margin-top:var(--space-xl);margin-bottom:var(--space-md)}h3{font-size:var(--text-xl);font-weight:600;margin-top:var(--space-lg);margin-bottom:var(--space-sm)}p{margin-bottom:var(--space-md);font-size:var(--text-base);line-height:var(--leading-normal);letter-spacing:.005em}h1+p,h2+p,.article-body>p:first-child{font-size:var(--text-lg);line-height:var(--leading-relaxed)}.article-body>p:first-child:first-letter{font-family:var(--font-display);font-weight:900;font-size:3.5em;float:left;line-height:.8;margin-right:.08em;margin-top:.05em;color:var(--issue-accent);text-shadow:var(--letterpress-shadow)}blockquote{margin:var(--space-lg) 0;padding:var(--space-md) var(--space-lg);border-left:4px solid var(--issue-accent);font-family:var(--font-display);font-size:var(--text-lg);font-style:italic;line-height:var(--leading-snug);color:var(--color-text-secondary)}blockquote p{margin-bottom:var(--space-sm);font-size:inherit}blockquote p:last-child{margin-bottom:0}.author{font-style:italic;font-size:var(--text-base);color:var(--color-text-secondary);letter-spacing:.02em}.smallcaps{font-variant:small-caps;letter-spacing:.05em;font-size:.95em}.meta{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-muted);letter-spacing:.03em;text-transform:uppercase}ul,ol{margin-bottom:var(--space-md);padding-left:var(--space-lg)}li{margin-bottom:var(--space-xs)}.symbol-list{list-style:none;padding-left:0}.symbol-list li:before{content:"∧";display:inline-block;width:1.5em;color:var(--issue-accent);font-weight:700}hr{border:none;height:var(--rule-weight-heavy);background-color:var(--color-rule);margin:var(--space-xl) 0}.rule-heavy{border:none;height:var(--rule-weight-heavy);background-color:var(--color-rule);margin:var(--space-lg) 0}.rule-medium{border:none;height:var(--rule-weight-medium);background-color:var(--color-rule);margin:var(--space-lg) 0}.rule-light{border:none;height:var(--rule-weight-light);background-color:var(--color-rule-light);margin:var(--space-lg) 0}.rule-double{border:none;height:0;border-top:var(--rule-weight-medium) solid var(--color-rule);border-bottom:var(--rule-weight-medium) solid var(--color-rule);padding:4px 0;margin:var(--space-xl) 0}.rule-section{display:flex;align-items:center;gap:var(--space-md);margin:var(--space-xl) 0}.rule-section:before,.rule-section:after{content:"";flex:1;height:var(--rule-weight-medium);background-color:var(--color-rule)}.rule-section .symbol{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text);line-height:1}.end-mark-container{text-align:left;margin:var(--space-2xl) 0 var(--space-xl)}.end-mark{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--issue-accent);margin-bottom:var(--space-md);line-height:1}.end-logotype{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.15em;color:var(--color-muted)}.pull-quote{margin:var(--space-2xl) 0;padding:var(--space-lg) 0 var(--space-lg) var(--space-lg);border-left:6px solid var(--issue-accent);max-width:var(--max-width-content)}.pull-quote .quote-text{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-snug);color:var(--color-text);text-shadow:var(--letterpress-shadow)}.pull-quote .quote-attribution{margin-top:var(--space-sm);font-family:var(--font-body);font-style:italic;font-size:var(--text-sm);color:var(--color-muted)}.section-header{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--issue-accent);margin-bottom:var(--space-md);padding:.35em .8em;background-color:var(--color-secondary);display:block;border:2px dashed var(--color-rule);border-radius:6px}.sunburst{display:block}.site-header{padding-top:0}.header-bar{height:8px;background-color:var(--issue-accent);margin-bottom:var(--space-md)}.header-logo{margin-bottom:.5rem}.logo-link{display:inline-block;text-decoration:none}.logotype{max-width:480px;width:100%;height:auto}.header-inner{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-sm)}.tagline{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-muted);letter-spacing:.12em;margin:0}.site-nav{display:flex;gap:var(--space-md);font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.site-nav a{text-decoration:none;color:var(--color-text);position:relative}.site-nav a:hover{color:var(--issue-accent)}.site-nav a.nav-external:after{content:" ↗";font-size:.7em;vertical-align:super}@media(max-width:640px){.header-inner{flex-direction:column;align-items:flex-start;gap:var(--space-md)}.site-nav{gap:var(--space-sm)}}.site-footer{margin-top:var(--space-3xl);padding-bottom:var(--space-xl)}.footer-inner{display:flex;justify-content:space-between;align-items:flex-start;padding-top:var(--space-lg)}.footer-left{flex-shrink:0}.footer-mark{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:900;letter-spacing:.05em;text-shadow:var(--letterpress-shadow);color:var(--issue-accent);line-height:1}.footer-motto{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-muted);letter-spacing:.12em;margin-top:.25rem}.footer-right{text-align:right}.footer-nav{display:flex;gap:var(--space-md);justify-content:flex-end;font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-sm)}.footer-nav a{text-decoration:none;color:var(--color-text)}.footer-nav a:hover{color:var(--issue-accent)}.footer-copyright{font-size:var(--text-xs);color:var(--color-muted);letter-spacing:.03em}@media(max-width:640px){.footer-inner{flex-direction:column;gap:var(--space-lg)}.footer-right{text-align:left}.footer-nav{justify-content:flex-start}}.homepage-ornament{margin:var(--space-xl) 0;opacity:.5}.issue-toc{max-width:var(--max-width-wide)}.issue-header{text-align:left;margin-bottom:var(--space-xl)}.issue-title-row{display:flex;align-items:baseline;gap:.15em;font-size:clamp(3rem,6vw,5.5rem)}.issue-badge-svg{width:.75em;height:.75em;color:var(--issue-accent);flex-shrink:0;align-self:center;margin-top:.05em}.issue-header .issue-title{font-family:var(--font-body);font-size:inherit;font-weight:700;line-height:1;text-shadow:var(--letterpress-shadow);letter-spacing:.05em;margin-bottom:0;margin-top:0}.coming-soon{font-family:var(--font-body);font-style:italic;font-size:var(--text-base);color:var(--color-muted);margin-top:var(--space-xs);letter-spacing:.03em}.toc-section{margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:2px solid var(--color-rule)}.toc-section:last-child{border-bottom:none}.article-list-item{margin-bottom:var(--space-xl);padding-top:var(--space-lg);border-top:var(--rule-weight-hairline) solid var(--color-rule-light)}.article-list-item:first-child{border-top:none;padding-top:0}.article-list-item .article-title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-tight);margin-bottom:var(--space-xs);text-shadow:var(--letterpress-shadow)}.article-list-item .article-link{text-decoration:none;color:var(--color-text)}.article-list-item .article-link:hover .article-title{color:var(--issue-accent)}.article-list-item .author{font-style:italic;font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--space-xs)}.article-list-item .article-description{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-normal);max-width:40rem}.issue-card{display:flex;align-items:center;border-top:var(--rule-weight-medium) solid var(--color-rule);padding:var(--space-md) 0}.issue-card:last-child{border-bottom:var(--rule-weight-medium) solid var(--color-rule)}.issue-card-spine{width:8px;height:48px;background-color:var(--card-accent);margin-right:var(--space-md);flex-shrink:0}.issue-card-content{display:flex;align-items:baseline;gap:var(--space-md)}.issue-card-number{font-size:var(--text-xs);white-space:nowrap}.issue-card-title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700}.article-page{padding-top:var(--space-xl)}.article-header{text-align:left;margin-bottom:var(--space-2xl)}.article-header .meta{color:var(--issue-accent);font-weight:700}.article-page-title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:900;line-height:var(--leading-tight);text-shadow:var(--letterpress-shadow);margin-bottom:var(--space-sm);max-width:36rem}.article-header .author{font-size:var(--text-lg)}.article-body{margin-bottom:var(--space-2xl)}.article-body h2{margin-top:var(--space-2xl)}.article-body h3{margin-top:var(--space-xl)}.article-body img{max-width:100%;height:auto;margin:var(--space-lg) 0;filter:grayscale(100%) contrast(1.2);mix-blend-mode:multiply}.author-bio{margin-top:var(--space-xl);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal)}.author-bio p{font-size:var(--text-sm)}.conversation-participants{font-size:var(--text-lg);margin-bottom:var(--space-md)}.conversation-with{font-style:italic;color:var(--color-muted)}.conversation-body .interviewer{color:var(--issue-accent);font-style:italic}.conversation-body .interviewee{color:var(--color-text)}.conversation-body .speaker-name{font-variant:small-caps;letter-spacing:.08em;font-weight:700;display:block;margin-top:var(--space-lg);margin-bottom:var(--space-xs);font-size:var(--text-sm)}.conversation-body .speaker-name.interviewer-name{color:var(--issue-accent)}.conversation-body p+p{text-indent:1.5em}.page{max-width:var(--max-width-page);margin:0 auto;padding:0 var(--margin-right) 0 var(--margin-left)}.content-column{max-width:var(--max-width-content)}.content-wide{max-width:var(--max-width-wide)}@media(min-width:768px){.article-page-title{font-size:var(--text-4xl)}}@media(max-width:768px){:root{--text-6xl: 4rem;--text-5xl: 3rem;--text-4xl: 2.25rem;--text-3xl: 1.875rem;--text-2xl: 1.5rem;--text-xl: 1.25rem;--text-base: 1rem;--margin-left: 1.5rem;--margin-right: 1.5rem}.logotype{max-width:85vw}.pull-quote .quote-text{font-size:var(--text-xl)}}@media(max-width:480px){:root{--text-6xl: 3rem;--text-5xl: 2.5rem;--text-4xl: 1.875rem;--text-3xl: 1.5rem;--margin-left: 1rem;--margin-right: 1rem}}
