:root{--bg: #0e0d0c;--bg-soft: #16151a;--paper: #f4ede2;--paper-soft: #ebe2d2;--ink: #1a1814;--muted-paper: #6d6655;--muted-dark: #a59f93;--rule-dark: rgba(244, 237, 226, .22);--rule-paper: rgba(26, 24, 20, .16);--reading-width: 660px}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:1.55;margin:0;min-width:320px}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}button,input,select{font:inherit}.site-shell{background:var(--paper);min-height:100vh}.site-header{align-items:center;display:flex;justify-content:space-between;left:0;padding:24px 40px;right:0;top:0;z-index:10}.site-header--hero{position:absolute}.site-header--flat{background:var(--bg);border-bottom:1px solid var(--rule-dark);position:sticky}.site-header__logo{display:block}.site-header__logo img{filter:drop-shadow(0 6px 16px rgba(0,0,0,.4));height:84px;width:auto}.primary-nav{display:flex;gap:28px}.primary-nav a{color:var(--paper);font-size:.86rem;letter-spacing:.14em;opacity:.88;text-transform:uppercase}.primary-nav a:hover,.primary-nav a[aria-current=page]{opacity:1}.mobile-nav{display:none;position:relative}.mobile-nav summary{align-items:center;background:#0e0d0cb8;border:1px solid var(--rule-dark);color:var(--paper);cursor:pointer;display:flex;height:44px;justify-content:center;list-style:none;width:44px}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:square;stroke-width:1.5;width:22px}.mobile-nav__panel{background:#0e0d0cf7;border:1px solid var(--rule-dark);box-shadow:0 18px 42px #00000057;display:grid;min-width:220px;padding:8px;position:absolute;right:0;top:calc(100% + 12px)}.mobile-nav__panel a{color:var(--paper);font-size:.8rem;letter-spacing:.16em;padding:12px 14px;text-align:right;text-transform:uppercase;white-space:nowrap}.mobile-nav__panel a:hover,.mobile-nav__panel a[aria-current=page]{background:#f4ede214}.cover{background:var(--bg);display:grid;grid-template-rows:1fr auto;min-height:100vh;overflow:hidden;position:relative}.cover-art,.hero-art{inset:0;position:absolute}.cover-art{background:radial-gradient(60% 80% at 30% 35%,#315a55 0%,transparent 60%),radial-gradient(50% 60% at 75% 70%,#7b3f2d 0%,transparent 55%),radial-gradient(70% 50% at 50% 100%,#1d2840 0%,transparent 60%),linear-gradient(160deg,#1a211f,#0e0d0c 70%);filter:saturate(.95)}.cover-art--with-image{background:var(--bg)}.cover-art__image,.issue-hero__image{height:100%;inset:0;object-fit:cover;object-position:var(--cover-position, center);position:absolute;width:100%}.cover-art:after{background:linear-gradient(180deg,#0000 55%,#0000008c),repeating-linear-gradient(0deg,rgba(255,255,255,.015) 0 1px,transparent 1px 3px);content:"";inset:0;position:absolute}.cover-art__credit{bottom:26px;color:#f4ede2b8;font-size:.72rem;left:32px;line-height:1.5;margin:0;max-width:min(520px,calc(100% - 64px));position:absolute;text-shadow:0 1px 8px rgba(0,0,0,.55);z-index:1}.cover-plate{align-self:end;color:var(--paper);margin:0 auto;max-width:560px;padding:0 32px 64px;position:relative;text-align:center;z-index:2}.cover-featuring{color:var(--paper);font-family:Cormorant Garamond,serif;font-size:clamp(1.05rem,1.5vw,1.25rem);font-style:italic;line-height:1.55;margin:0 0 28px}.cover-featuring span{display:block}.short-rule{background:#f4ede266;border:0;height:1px;margin:0 auto 20px;width:64px}.issue-bib,.ui-kicker{font-size:.74rem;letter-spacing:.28em;text-transform:uppercase}.issue-bib{color:var(--paper);letter-spacing:.32em;margin:0 0 28px}.issue-bib em,.hero-kicker em,.body-meta em{color:var(--muted-dark);font-style:normal;margin:0 8px}.outline-cta{align-items:center;border:1px solid var(--paper);color:var(--paper);display:inline-flex;font-size:.78rem;gap:12px;letter-spacing:.22em;padding:12px 24px;text-transform:uppercase;transition:background .2s ease,color .2s ease}.outline-cta:hover{background:var(--paper);color:var(--bg)}.dark-strip{background:var(--bg-soft);border-top:1px solid var(--rule-dark);color:var(--paper);padding:64px 40px}.dark-strip__inner,.wide-inner{margin:0 auto;max-width:1100px}.strip-label,.sections-label,.footer-label{color:var(--muted-dark);font-size:.78rem;letter-spacing:.28em;margin:0 0 26px;text-transform:uppercase}.recent-issues{display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}.past-issue{display:grid;gap:12px}.past-issue__thumb{aspect-ratio:3 / 4;border-radius:1px;overflow:hidden;position:relative}.past-issue__thumb img{height:100%;object-fit:cover;object-position:var(--cover-position, center);width:100%}.past-issue:nth-child(1) .past-issue__thumb{background:linear-gradient(155deg,#3a5a72,#1a2330)}.past-issue:nth-child(2) .past-issue__thumb{background:linear-gradient(155deg,#8a6a3a,#322318)}.past-issue:nth-child(3) .past-issue__thumb{background:linear-gradient(155deg,#5f6b4a,#1f2418)}.past-issue:nth-child(4) .past-issue__thumb{background:linear-gradient(155deg,#6f8161,#28311e)}.past-issue__issue{color:var(--paper);font-family:Cormorant Garamond,serif;font-size:1.5rem;font-style:italic;line-height:1.05}.past-issue__meta{color:var(--muted-dark);font-size:.74rem;letter-spacing:.22em;text-transform:uppercase}.issue-hero,.article-hero{align-items:end;background:var(--bg);display:grid;overflow:hidden;position:relative}.issue-hero{min-height:56vh}.article-hero{min-height:72vh}.hero-art--issue{background:radial-gradient(60% 80% at 30% 35%,#315a55 0%,transparent 60%),radial-gradient(50% 60% at 75% 70%,#7b3f2d 0%,transparent 55%),radial-gradient(70% 50% at 50% 100%,#1d2840 0%,transparent 60%),linear-gradient(160deg,#1a211f,#0e0d0c 70%)}.issue-hero--with-image .hero-art--issue{background:linear-gradient(180deg,rgba(14,13,12,.08) 0%,rgba(14,13,12,.72) 76%,var(--bg) 100%),linear-gradient(90deg,#0e0d0c57,#0e0d0c14,#0e0d0c57)}.hero-art--article{background:radial-gradient(55% 60% at 70% 30%,#3a5a7a 0%,transparent 60%),radial-gradient(50% 70% at 30% 80%,#62412f 0%,transparent 55%),radial-gradient(80% 60% at 50% 100%,#0a0f1a 0%,transparent 60%),linear-gradient(160deg,#1a2436,#0a0c10 70%)}.article-hero__image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.article-hero--with-image .hero-art--article{background:linear-gradient(180deg,rgba(14,13,12,.12) 0%,rgba(14,13,12,.68) 72%,var(--bg) 100%),linear-gradient(90deg,#0e0d0c52,#0e0d0c0f,#0e0d0c52)}.hero-art:after{background:linear-gradient(180deg,#0000 40%,#0e0d0c);content:"";inset:0;position:absolute}.issue-hero__caption,.article-hero__plate{color:var(--paper);margin:0 auto;max-width:980px;padding:0 40px 64px;position:relative;text-align:center;z-index:2}.issue-hero__caption{padding-bottom:36px}.hero-kicker{color:var(--paper);font-size:.78rem;letter-spacing:.32em;margin:0 0 22px;text-transform:uppercase}.hero-kicker a{border-bottom:1px solid rgba(244,237,226,.4);padding-bottom:2px}.article-title{color:var(--paper);font-family:Cormorant Garamond,serif;font-size:clamp(3.2rem,8vw,7rem);font-style:italic;font-weight:500;letter-spacing:-.01em;line-height:.96;margin:0 0 22px}.article-byline{color:var(--paper);display:flex;flex-wrap:wrap;font-family:Cormorant Garamond,serif;font-size:1.25rem;gap:0 0;justify-content:center;line-height:1.4;margin:0}.article-byline a{border-bottom:1px solid rgba(244,237,226,.4);padding-bottom:2px}.article-hero__credit{color:var(--muted-dark);font-size:.75rem;letter-spacing:.08em;margin:18px auto 0;max-width:560px;text-transform:uppercase}.article-byline span+span:before{color:var(--muted-dark);content:"·";font-style:italic;margin:0 6px}.article-byline em{color:var(--muted-dark);font-style:italic;margin:0 6px}.editor-note{margin:0 auto;max-width:720px;padding:88px 32px 48px}.paper-kicker{color:var(--muted-paper);font-size:.78rem;letter-spacing:.28em;margin:0 0 18px;text-align:center;text-transform:uppercase}.editor-note__heading,.paper-heading{font-family:Cormorant Garamond,serif;font-weight:500;letter-spacing:-.005em;line-height:1.05;margin:0;text-align:center}.editor-note__heading{font-size:clamp(2.4rem,4.6vw,3.6rem);margin-bottom:36px}.editor-note__heading em,.paper-heading em{font-style:italic}.editor-note__body p,.article-body p,.article-body li{font-family:Cormorant Garamond,serif;font-size:1.32rem;line-height:1.7}.editor-note__body p{margin:0 0 22px}.editor-note__body img{display:block;height:auto;margin:0 auto 32px;max-width:100%}.editor-note__body .text-center{text-align:center}.editor-note__body p:first-of-type:first-letter,.article-body .body-paragraph:first-of-type:first-letter{float:left;font-family:Cormorant Garamond,serif;font-size:4.5rem;font-weight:500;line-height:.88;padding:6px 12px 0 0}.editor-note__signature{color:var(--muted-paper);font-family:Cormorant Garamond,serif;font-size:1.15rem;font-style:italic;margin:36px 0 0;text-align:right}.editor-note__signature strong{color:var(--ink);font-style:normal;font-weight:500}.section-rule{border:0;border-top:1px solid var(--rule-paper);margin:24px auto 0;max-width:720px}.contents{margin:0 auto;max-width:920px;padding:72px 32px 96px}.contents__title{font-size:clamp(2.2rem,4vw,3rem);margin:0 0 56px}.genre{border-top:1px solid var(--rule-paper);display:grid;gap:36px;grid-template-columns:200px 1fr;padding:28px 0}.genre:last-child{border-bottom:1px solid var(--rule-paper)}.genre__label,.entry-section,.body-meta,.more-label{color:var(--muted-paper);font-size:.74rem;letter-spacing:.24em;text-transform:uppercase}.genre__label{color:var(--ink);padding-top:8px}.genre__entries{display:grid;gap:22px}.entry-title{font-family:Cormorant Garamond,serif;font-size:1.85rem;font-weight:500;line-height:1.1;margin:0}.entry-title:hover{text-decoration:underline;text-underline-offset:.16em}.entry-author{color:var(--muted-paper);font-family:Cormorant Garamond,serif;font-size:1.05rem;font-style:italic;margin:4px 0 0}.entry-dek{color:var(--ink);margin:8px 0 0;max-width:60ch;opacity:.78}.issue-nav{color:var(--muted-paper);display:flex;font-size:.82rem;gap:24px;justify-content:space-between;letter-spacing:.18em;margin:0 auto;max-width:920px;padding:0 32px 80px;text-transform:uppercase}.issue-nav a:hover{color:var(--ink)}.article-body{margin:0 auto;max-width:var(--reading-width);padding:80px 32px 56px}.body-meta{margin:0 0 36px;text-align:center}.article-body p{margin:0 0 22px}.article-body figure{margin:34px 0}.article-body figure:first-child{margin-top:0}.article-body figure img{height:auto;margin:0 auto;max-width:100%}.article-body table{border-collapse:collapse;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.98rem;line-height:1.55;width:100%}.article-body td,.article-body th{border-bottom:1px solid var(--rule-paper);padding:12px 14px 12px 0;text-align:left;vertical-align:top}.article-body tr:first-child td,.article-body tr:first-child th{border-top:1px solid var(--rule-paper)}.article-body blockquote{border-left:1px solid var(--rule-paper);color:var(--muted-paper);margin:32px 0;padding-left:24px}.article-body .audio-block{border-top:1px solid var(--rule-paper);border-bottom:1px solid var(--rule-paper);margin:34px 0;padding:24px 0}.article-body .audio-block audio{display:block;width:100%}.article-body figcaption{color:var(--muted-paper);font-size:.9rem;line-height:1.5;margin-top:10px}.article-body hr,.body-break{border:0;color:var(--muted-paper);font-size:.92rem;letter-spacing:1.2em;margin:18px 0 28px;text-align:center}.body-break:before{content:"·  ·  ·"}.poetry{display:grid;font-family:Cormorant Garamond,serif;font-size:1.32rem;gap:1lh;line-height:1.38;margin:8px 0 20px}.poetry__stanza{overflow-x:auto}.poetry__line{display:block;white-space:pre-wrap}.end-ornament{color:var(--muted-paper);font-size:1.2rem;letter-spacing:.6em;padding:8px 0 40px;text-align:center}.writer-bio{display:grid;gap:32px;grid-template-columns:200px 1fr;margin:0 auto;max-width:var(--reading-width);padding:0 32px 60px}.writer-bio__label{color:var(--muted-paper);font-size:.74rem;letter-spacing:.28em;text-transform:uppercase}.writer-bio__people{display:grid;gap:16px}.writer-bio__text{font-family:Cormorant Garamond,serif;font-size:1.1rem;font-style:italic;line-height:1.55;margin:0}.writer-bio__text strong{font-style:normal;font-weight:500}.writer-bio__text a{border-bottom:1px solid var(--rule-paper)}.more{border-top:1px solid var(--rule-paper);margin:0 auto;max-width:1100px;padding:60px 32px 96px}.more-label{margin:32px 0 12px;text-align:center}.more-heading{font-size:clamp(1.8rem,3.4vw,2.6rem);margin:0 0 48px}.more-grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.more-card{border-top:1px solid var(--ink);display:grid;gap:10px;padding:24px 24px 28px}.more-card__title{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:500;line-height:1.1;margin:0}.more-card__author{color:var(--muted-paper);font-family:Cormorant Garamond,serif;font-style:italic;margin:0}.paper-page{background:var(--paper);padding:84px 32px 96px}.paper-page__inner{margin:0 auto;max-width:960px}.paper-page__title{font-family:Cormorant Garamond,serif;font-size:clamp(3rem,8vw,5.8rem);font-weight:500;line-height:.98;margin:0 0 32px;max-width:820px}.archive-tools{border-bottom:1px solid var(--rule-paper);border-top:1px solid var(--rule-paper);display:grid;gap:16px;grid-template-columns:1fr 220px;margin:46px 0 24px;padding:24px 0}.search-input,.filter-select{background:transparent;border:1px solid var(--rule-paper);color:var(--ink);min-height:48px;min-width:0;padding:0 14px;width:100%}.archive-list{display:grid;gap:0}.archive-year-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 40px}.archive-year-nav a{align-items:center;border:1px solid var(--rule-paper);color:var(--ink);display:inline-flex;font-size:.78rem;gap:8px;letter-spacing:.16em;padding:9px 12px;text-transform:uppercase}.archive-year-nav a:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.archive-year-nav span{color:var(--muted-paper);letter-spacing:0}.archive-year-nav a:hover span{color:var(--paper)}.archive-year-group{margin:0 0 44px;scroll-margin-top:92px}.archive-year-group[hidden]{display:none}.archive-year-heading{align-items:end;border-top:1px solid var(--ink);display:flex;gap:20px;justify-content:space-between;padding:24px 0 8px}.archive-year-heading h2{font-family:Cormorant Garamond,serif;font-size:clamp(2.4rem,7vw,4.6rem);font-weight:500;line-height:.95;margin:0}.archive-year-heading p,.archive-empty{color:var(--muted-paper);font-size:.78rem;letter-spacing:.2em;margin:0;text-transform:uppercase}.section-count{color:var(--muted-paper);font-size:.82rem;letter-spacing:.12em;margin:40px 0 20px;text-transform:uppercase}.section-archive-list{margin-top:0}.archive-item{border-top:1px solid var(--rule-paper);display:grid;gap:8px;padding:26px 0}.archive-item:last-child{border-bottom:1px solid var(--rule-paper)}.archive-item h2,.archive-item h3{font-family:Cormorant Garamond,serif;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:500;line-height:1.05;margin:0}.archive-item p{color:var(--muted-paper);margin:0;max-width:64ch}.archive-empty{border-top:1px solid var(--rule-paper);padding:28px 0 0}.pagination{align-items:center;border-top:1px solid var(--rule-paper);display:grid;gap:18px;grid-template-columns:1fr auto 1fr;margin-top:32px;padding-top:28px}.pagination__pages{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.pagination__page,.pagination__ellipsis{align-items:center;display:inline-flex;font-size:.82rem;height:36px;justify-content:center;min-width:36px}.pagination__page{border:1px solid var(--rule-paper)}.pagination__page:hover,.pagination__page--current{background:var(--ink);border-color:var(--ink);color:var(--paper)}.pagination__edge{color:var(--ink);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase}.pagination__edge:last-child{text-align:right}.pagination__edge--disabled{color:var(--muted-paper);pointer-events:none}.section-directory{background:var(--bg);border-top:1px solid var(--rule-dark);color:var(--paper);padding:96px 40px}.section-directory__inner{margin:0 auto;max-width:880px;text-align:center}.sections-heading{color:var(--paper);font-family:Cormorant Garamond,serif;font-size:clamp(2.4rem,4.6vw,3.4rem);font-style:italic;font-weight:500;line-height:1;margin:0 0 56px}.section-list{display:grid}.section-row{border-top:1px solid var(--rule-dark);padding:28px 0;text-align:left;transition:padding-left .2s ease}.section-list>.section-row:last-child{border-bottom:1px solid var(--rule-dark)}.section-row:hover{padding-left:12px}.section-row__main{align-items:baseline;display:grid;gap:32px;grid-template-columns:minmax(180px,1fr) auto}.section-row__name{color:var(--paper);font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:500;line-height:1;margin:0}.section-row__chev{align-items:center;color:var(--muted-dark);display:inline-flex;font-size:.78rem;gap:10px;letter-spacing:.22em;text-transform:uppercase}.section-row__chev svg{fill:none;height:15px;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.4;width:15px}.section-row__children{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:16px}.section-row__child{border-bottom:1px solid rgba(244,237,226,.26);color:var(--muted-dark);font-size:.82rem;letter-spacing:.12em;padding-bottom:2px;text-transform:uppercase}.section-row__child:hover{color:var(--paper)}.site-footer{background:var(--bg);border-top:1px solid var(--rule-dark);color:var(--muted-dark);padding:64px 40px 36px}.footer-inner{display:grid;gap:48px;grid-template-columns:1.4fr 1fr 1fr;margin:0 auto;max-width:1100px}.footer-col h4{color:var(--muted-dark);font-size:.74rem;font-weight:500;letter-spacing:.28em;margin:0 0 18px;text-transform:uppercase}.footer-col ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.footer-col a{color:var(--paper);font-size:.95rem}.footer-col a:hover{color:var(--muted-dark)}.footer-section-group summary{align-items:center;color:var(--paper);cursor:pointer;display:flex;font-size:.95rem;gap:10px;justify-content:space-between;list-style:none}.footer-section-group summary::-webkit-details-marker{display:none}.footer-section-group summary svg{fill:none;height:14px;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.5;transition:transform .2s ease;width:14px}.footer-section-group[open] summary svg{transform:rotate(180deg)}.footer-section-group summary:hover{color:var(--muted-dark)}.footer-subsections{gap:6px;margin-top:8px;padding-left:12px}.footer-subsections a{color:var(--muted-dark);font-size:.82rem}.footer-subsections a:hover{color:var(--paper)}.footer-brand p{color:var(--paper);font-family:Cormorant Garamond,serif;font-size:1.15rem;font-style:italic;line-height:1.45;margin:0 0 14px;max-width:32ch}.footer-brand small{color:var(--muted-dark);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase}.footer-bottom{border-top:1px solid var(--rule-dark);color:var(--muted-dark);display:flex;font-size:.74rem;justify-content:space-between;letter-spacing:.18em;margin:56px auto 0;max-width:1100px;padding-top:22px;text-transform:uppercase}@media(max-width:860px){html,body{font-size:16px}.primary-nav{display:none}.mobile-nav{display:block}.site-header{padding:18px 22px}.site-header__logo img{height:64px}.recent-issues{grid-template-columns:repeat(2,1fr)}.genre,.writer-bio,.section-row__main,.archive-tools{grid-template-columns:1fr}.genre,.writer-bio{gap:14px}.archive-year-heading{align-items:flex-start;flex-direction:column;gap:8px}.more-grid{grid-template-columns:1fr}.section-row{gap:6px;padding:22px 0}.section-row__chev{display:none}.issue-nav,.pagination,.footer-bottom{align-items:stretch;flex-direction:column;gap:14px;grid-template-columns:1fr}.pagination__edge,.pagination__edge:last-child{text-align:center}.footer-inner{grid-template-columns:1fr}}@media(max-width:540px){.site-header,.dark-strip,.section-directory,.site-footer,.cover-plate,.issue-hero__caption,.article-hero__plate{padding-left:22px;padding-right:22px}.cover-art__credit{bottom:18px;left:22px;max-width:calc(100% - 44px)}.article-title{font-size:clamp(2.8rem,17vw,4.5rem)}.paper-page__title{font-size:clamp(3rem,15vw,4.5rem)}}
