/* One art direction for the catalogue, series and the reading surface. */
.catalog-gallery .section-heading{margin-bottom:28px}
.catalog-gallery .section-heading h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(42px,5vw,64px);line-height:1.1;letter-spacing:-.035em;margin:12px 0 0}
.catalog-gallery .works-navigation{margin-bottom:24px}
.catalog-gallery .catalog-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px;margin:0;border:1px solid #d6e0ff28;border-radius:18px;background:linear-gradient(120deg,#ffffff0c,#ffffff03),#101722d9;box-shadow:inset 0 1px 0 #ffffff25,0 8px 28px #0002;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);position:relative;z-index:10}
.catalog-gallery .filters{border:0;background:none;padding:0;gap:3px;align-self:center;flex-wrap:nowrap}
.catalog-gallery .filter{padding:11px 12px;min-height:44px;font-size:14px;border-radius:10px;white-space:nowrap}
.catalog-gallery .search-box{flex:1 1 220px;width:auto;max-width:none;min-width:190px;min-height:46px;background:#050a1233;border:1px solid #c4d1f123;padding:0 13px;border-radius:11px}
.catalog-gallery .search-box input{font-size:15px;min-height:44px}
.catalog-gallery .catalog-selects{display:flex;align-items:center;flex-wrap:wrap;gap:8px;grid-column:auto}
.catalog-gallery .catalog-field{display:block;min-width:110px}
.catalog-gallery .catalog-field-label{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}
.catalog-gallery .catalog-picker-trigger{min-height:46px;padding:10px 12px;font-size:14px;background:#ffffff04;border-color:#c4d1f123;max-width:190px}
.catalog-gallery .catalog-picker-menu{min-width:190px}
.catalog-gallery .catalog-field:last-child .catalog-picker-menu{left:auto;right:0}
.catalog-gallery .catalog-field select{min-width:110px;max-width:180px;min-height:46px}
.catalog-view{display:flex;gap:3px;align-items:center;padding:3px;border:1px solid #c4d1f123;border-radius:11px;background:#050a1233}
.catalog-view button{display:flex;gap:7px;align-items:center;justify-content:center;padding:9px 10px;min-height:38px;font-size:14px;color:#a9b5ca;border-radius:8px}
.catalog-view button[aria-pressed=true]{background:#c0c8eb17;box-shadow:inset 0 1px 0 #ffffff1b;color:#f0f3fc}
.catalog-gallery .journal-caption{margin:20px 2px;font-size:14px;color:#a5b0c3}
.catalog-gallery .catalog-list{border:0;background:none;overflow:visible;border-radius:0}
.catalog-gallery[data-view=covers] .catalog-list,.collection-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;align-items:stretch}
.catalog-gallery[data-view=covers] .catalog-entry,.collection-gallery .catalog-entry{display:flex;flex-direction:column;position:relative;isolation:isolate;padding:12px 12px 0;gap:0;border:1px solid #cbd6ef1c;border-radius:22px;overflow:hidden;background:linear-gradient(145deg,color-mix(in srgb,var(--work-start) 14%,#0d131c),#0d131c 75%);transition:border-color .2s,background-color .2s;contain:layout style;min-width:0;height:100%}
.catalog-gallery[data-view=covers] .catalog-entry:hover,.catalog-gallery[data-view=covers] .catalog-entry:focus-visible,.collection-gallery .catalog-entry:hover{border-color:color-mix(in srgb,var(--work-start) 70%,#ffffff50);background-color:#18202c}
.catalog-gallery[data-view=covers] .catalog-entry-cover,.collection-gallery .catalog-entry-cover{position:relative;width:100%;height:auto;aspect-ratio:1;flex-shrink:0;border-radius:14px;border:1px solid #ffffff16;background:linear-gradient(125deg,var(--work-start),var(--work-end));overflow:hidden}
.catalog-entry-cover img{transition:transform .5s cubic-bezier(.22,1,.36,1)}
.catalog-gallery[data-view=covers] .catalog-entry.motion-art-active .catalog-entry-cover img,.catalog-gallery[data-view=covers] .catalog-entry:focus-visible .catalog-entry-cover img,.collection-gallery .catalog-entry.motion-art-active .catalog-entry-cover img{transform:scale(1.025)}
.catalog-gallery[data-view=covers] .catalog-entry-copy,.collection-gallery .catalog-entry-copy{padding:22px 12px 20px;flex:1;width:100%}
.catalog-gallery[data-view=covers] .catalog-entry-copy h3,.collection-gallery .catalog-entry-copy h3{font-size:24px;line-height:1.3;font-weight:500;letter-spacing:-.025em;color:#f2f1ee;min-height:0;text-wrap:balance}
.catalog-gallery .is-poem .catalog-entry-copy h3,.collection-gallery .is-poem .catalog-entry-copy h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:28px;letter-spacing:-.02em}
.catalog-gallery[data-view=covers] .catalog-entry-copy p,.collection-gallery .catalog-entry-copy p{font-size:15px;line-height:1.65;margin:10px 0 0;color:#aeb9ca;-webkit-line-clamp:2;min-height:0}
.catalog-gallery[data-view=covers] .catalog-entry-meta,.collection-gallery .catalog-entry-meta{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;width:100%;margin:0;padding:14px 12px 17px;border-top:1px solid #ffffff13;text-align:left;font-size:13px;color:#92a0b7}
.catalog-gallery[data-view=covers] .catalog-entry-meta>span,.collection-gallery .catalog-entry-meta>span{color:#a9b5c7}
.catalog-opening{position:absolute;left:12px;right:12px;bottom:12px;padding:16px 18px;border:1px solid #ffffff2b;border-radius:12px;background:linear-gradient(125deg,color-mix(in srgb,var(--work-start) 35%,#0c121ce8),#0c121ce8);box-shadow:inset 0 1px 0 #ffffff23,0 6px 24px #0003;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;transform:translateY(8px);transition:opacity .22s,transform .22s;pointer-events:none}
.catalog-opening p{font:16px/1.65 Georgia,'Times New Roman',serif;color:#f2f0eb;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.catalog-gallery[data-view=covers] .catalog-entry.motion-art-active .catalog-opening,.catalog-gallery[data-view=covers] .catalog-entry:focus-visible .catalog-opening,.collection-gallery .catalog-entry.motion-art-active .catalog-opening,.collection-gallery .catalog-entry:focus-visible .catalog-opening{opacity:1;transform:none}
.text-cover{display:grid;place-items:center;color:#d5dbe9}
.catalog-entry-cover.text-cover>span{display:grid;place-items:center;width:64px;aspect-ratio:1;border:1px solid #ffffff30;border-radius:18px;background:#ffffff06}
.catalog-gallery[data-view=list] .catalog-list{display:block;border:1px solid #ffffff1b;border-radius:18px;background:#0e131ac7;overflow:hidden}
.catalog-gallery[data-view=list] .catalog-entry{grid-template-columns:88px minmax(0,1fr) 160px;grid-template-areas:'cover copy meta';border-radius:0;align-items:center;background:linear-gradient(100deg,color-mix(in srgb,var(--work-start) 10%,transparent),transparent 40%)}
.catalog-gallery[data-view=list] .catalog-entry-copy h3{font-size:25px;min-height:0}
.catalog-gallery[data-view=list] .catalog-entry-copy p{font-size:15px}
.catalog-gallery[data-view=list] .catalog-entry-cover{position:relative;width:88px;height:88px;aspect-ratio:1}
.catalog-gallery[data-view=list] .catalog-opening{display:none}
.catalog-gallery[data-view=list] .catalog-entry-meta{flex-direction:column;text-align:right}
.latest-list .catalog-opening{display:none}
.latest-list .text-cover{display:none}
/* The cover's palette dissolves into the reading surface. */
.reader-page.poem-page .work-hero{position:relative;isolation:isolate;margin-bottom:40px}
.reader-page.poem-page .work-hero::before{content:none}
.reader-page.poem-page .work-hero>.work-banner{height:148px;border-radius:24px;background:linear-gradient(115deg,var(--work-start),var(--work-end));box-shadow:inset 0 1px 0 #ffffff30}
.reader-page.poem-page .work-heading-layout{grid-template-columns:360px minmax(0,1fr);gap:44px;padding-inline:28px;margin-top:30px}
.reader-page.poem-page .work-hero .work-cover{width:360px;height:360px;margin-top:-100px;border-radius:24px;padding:6px;background:#0c1119}
.reader-page.poem-page .work-hero .work-hero-copy h1{font-size:clamp(42px,5vw,72px);line-height:1.1;max-width:20ch;margin-bottom:20px}
.reader-page.poem-page .work-meta{gap:9px 24px}
.reader-page.poem-page .publication-grid{padding-block:38px;column-gap:40px}
.reader-page.poem-page .publication-content{max-width:100%;padding-left:28px;padding-right:28px}
.reader-page.poem-page .poem-body{width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#8d9bb04d transparent;font-family:Georgia,'Times New Roman',serif;font-size:var(--reader-size);color:#e8e5df;padding-block:2px 8px}
.reader-page.poem-page .poem-stanza{font-family:inherit;white-space:pre;line-height:1.85;margin:0 0 2em;letter-spacing:.005em;transition:color .18s}
.reader-page.poem-page .poem-stanza:last-child{margin-bottom:0}
.reader-page.poem-page .publication-body .annotated-fragment{background:color-mix(in srgb,var(--work-start) 10%,transparent);text-decoration-color:color-mix(in srgb,var(--work-start) 65%,#ffffff65);text-underline-offset:5px}
.reader-page.poem-page .publication-body .annotated-fragment:hover,.reader-page.poem-page .publication-body .annotation-active{background:color-mix(in srgb,var(--work-start) 38%,transparent);text-decoration-color:color-mix(in srgb,var(--work-start) 55%,#ffffff);text-decoration-thickness:2px}
.reader-page.poem-page .publication-body .annotated-fragment:focus-visible{outline-color:color-mix(in srgb,var(--work-start) 40%,#ffffff)}
.reader-page .annotation-rail #annotation-dialog{border-color:color-mix(in srgb,var(--work-start) 65%,#ffffff25);background:linear-gradient(145deg,color-mix(in srgb,var(--work-start) 23%,transparent),transparent 65%),#101620ed;box-shadow:inset 0 1px 0 #ffffff29,0 16px 44px #0004;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.reader-page #annotation-quote{border-left-color:color-mix(in srgb,var(--work-start) 55%,#ffffff);padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ffffff16;font-size:21px;color:#f0ece6}
.reader-page .annotation-panel-head{background:#ffffff03}
.reader-page .annotation-navigation button{color:#d5d9e4}
.reader-page .annotation-rail-hint{font-size:14px;line-height:1.75;border-left-color:color-mix(in srgb,var(--work-start) 60%,#ffffff33)}
.reader-page.poem-page .work-about-full{grid-template-columns:200px minmax(0,1fr);gap:32px;padding:34px 38px;border-radius:22px;background:linear-gradient(115deg,var(--work-start),var(--work-end));box-shadow:inset 0 1px 0 #ffffff38}
.reader-page.poem-page .work-about-heading h2{font:400 27px/1.2 Georgia,'Times New Roman',serif}
.reader-page.poem-page .work-about-mark{width:40px;height:40px;border-radius:12px}
.reader-page.poem-page .work-about-full>.work-about-content{font-size:16px;line-height:1.9;padding-left:32px}
.reader-page .related-publications>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.reader-page .related-publications>div>a.related-work{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:22px;padding:20px;border-radius:18px;background:linear-gradient(125deg,color-mix(in srgb,var(--work-start) 14%,#10151c),#10151c);border-color:#ffffff20}
.related-work-cover{width:112px;aspect-ratio:1;border-radius:12px;overflow:hidden;border:1px solid #ffffff1c}
.related-work-cover img{width:100%;height:100%;object-fit:cover;display:block}
.related-work-copy{min-width:0}
.reader-page .related-publications .related-work h3{font:400 25px/1.3 Georgia,'Times New Roman',serif;margin:0 0 10px}
.reader-page .related-publications .related-work p{margin:0 0 12px;font-size:15px;line-height:1.65;-webkit-line-clamp:1}
.related-work time{font-size:13px;color:#99a6bc}
/* A series shows real member covers, and its reading order remains explicit. */
.collection-card-art.has-mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;align-content:center}
.collection-card-art.has-mosaic img{width:100%;height:auto;aspect-ratio:1;border-radius:8px;object-fit:contain}
.collection-card-art.has-mosaic img:only-child{grid-column:1/-1}
.collection-card h2,.collection-header h1{font-family:Georgia,'Times New Roman',serif;font-weight:400}
.collection-header.series-header{grid-template-columns:minmax(0,1fr);max-width:800px;gap:0}
.collection-header.series-header h1{font-size:clamp(38px,5vw,64px);margin-top:14px}
.collection-gallery{grid-template-columns:repeat(var(--series-columns,3),minmax(0,1fr));list-style:none;padding:0;margin:0;border:0;counter-reset:series}
.collection-gallery>li{position:relative;min-width:0;counter-increment:series}
.collection-sequence{position:absolute;top:23px;left:23px;z-index:2;display:grid;place-items:center;min-width:32px;height:32px;padding:0 8px;border:1px solid #ffffff30;border-radius:9px;background:#0b101bcc;backdrop-filter:blur(10px);color:#e5e8f0;font-size:13px;font-variant-numeric:tabular-nums;pointer-events:none}
.collection-page .publication-breadcrumb{margin-bottom:24px}
@media(min-width:1181px){.reader-page.poem-page .publication-grid.has-annotation-rail{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.reader-page.poem-page .has-annotation-rail .publication-content{padding-inline:28px 12px}}
@media(max-width:1100px){.catalog-gallery .catalog-controls{gap:10px}.catalog-gallery .catalog-selects{flex:1 1 auto}.catalog-gallery[data-view=covers] .catalog-list,.collection-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.reader-page.poem-page .work-heading-layout{grid-template-columns:300px minmax(0,1fr);gap:32px}.reader-page.poem-page .work-hero .work-cover{width:300px;height:300px}.reader-page.poem-page .work-hero .work-hero-copy h1{font-size:52px}}
@media(max-width:760px){.catalog-gallery .catalog-selects{width:100%;justify-content:flex-start;order:3}.catalog-gallery .catalog-view{margin-left:auto}.catalog-gallery .filters{flex-wrap:wrap}.catalog-gallery .catalog-field{min-width:0;flex:1}.catalog-gallery .catalog-picker-trigger{max-width:none;width:100%}.catalog-gallery .search-box{flex-basis:100%;order:2}.reader-page.poem-page .work-heading-layout{grid-template-columns:220px minmax(0,1fr);gap:24px;padding-inline:20px}.reader-page.poem-page .work-hero .work-cover{width:220px;height:220px;margin-top:-85px}.reader-page.poem-page .work-hero .work-hero-copy h1{font-size:40px}.reader-page .related-publications>div{grid-template-columns:1fr}.reader-page.poem-page .work-about-full{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px}.reader-page.poem-page .work-about-heading{flex-direction:row;align-items:center}.reader-page.poem-page .work-about-full>.work-about-content{padding:20px 0 0;border-left:0;border-top:1px solid #ffffff35}}
@media(max-width:600px){.catalog-gallery .catalog-controls{padding:10px;border-radius:15px}.catalog-gallery[data-view=covers] .catalog-list,.collection-gallery{grid-template-columns:minmax(0,1fr);gap:22px}.catalog-gallery[data-view=covers] .catalog-entry-copy h3,.collection-gallery .catalog-entry-copy h3{min-height:0}.catalog-gallery[data-view=covers] .catalog-entry-copy p,.collection-gallery .catalog-entry-copy p{min-height:0}.catalog-gallery[data-view=list] .catalog-entry{grid-template-columns:64px minmax(0,1fr);grid-template-areas:'cover meta' 'cover copy';gap:10px 16px;padding:20px}.catalog-gallery[data-view=list] .catalog-entry-cover{width:64px;height:64px}.catalog-gallery[data-view=list] .catalog-entry-meta{flex-direction:row;text-align:left;font-size:13px}.catalog-gallery[data-view=list] .catalog-entry-copy h3{font-size:23px}.catalog-view button{padding-inline:9px}.reader-page.poem-page .work-heading-layout{grid-template-columns:minmax(0,1fr);gap:24px;padding-inline:18px}.reader-page.poem-page .work-hero .work-cover{width:min(280px,100%);height:auto;aspect-ratio:1;margin-top:-85px}.reader-page.poem-page .work-hero .work-hero-copy h1{font-size:46px;max-width:none}.reader-page.poem-page .publication-content{padding-inline:8px}.reader-page.poem-page .poem-body{font-size:var(--reader-size)}.reader-page.poem-page .work-hero::before{inset-inline:0}.reader-page .related-publications>div>a.related-work{grid-template-columns:88px minmax(0,1fr);gap:18px;padding:18px}.related-work-cover{width:88px}.reader-page .related-publications .related-work h3{font-size:23px}}
@media(hover:none){.catalog-opening{display:none}}
@media(prefers-reduced-motion:reduce){.catalog-entry-cover img,.catalog-opening,.catalog-entry,.poem-stanza{transition:none!important;transform:none!important}}
@media(prefers-reduced-motion:reduce){.catalog-gallery[data-view=covers] .catalog-entry:hover .catalog-opening,.collection-gallery .catalog-entry:hover .catalog-opening{opacity:1;transform:none}}

@media(max-width:1100px){.collection-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.collection-gallery{grid-template-columns:minmax(0,1fr)}}

/* Keep the color field; let artwork and title share its upper edge. */
.reader-page.poem-page .work-hero.hybrid-hero{display:grid;grid-template-columns:28px minmax(0,384px) 44px minmax(0,1fr) 28px;grid-template-rows:auto 1fr;gap:0;padding:0;margin-bottom:36px}
.reader-page.poem-page .hybrid-hero>.work-banner{grid-column:1/-1;grid-row:1;align-self:stretch;height:auto;min-height:176px;padding:0;border-radius:24px;pointer-events:none;background:linear-gradient(115deg,var(--work-start),var(--work-end));box-shadow:inset 0 1px 0 #ffffff30}
.reader-page.poem-page .hybrid-hero .work-heading-layout,.reader-page.poem-page .hybrid-hero .work-hero-copy{display:contents}
.reader-page.poem-page .hybrid-hero .work-cover{grid-column:2;grid-row:1/span 2;align-self:start;width:100%;height:auto;aspect-ratio:1;margin:28px 0 0;padding:6px;border-radius:26px;background:#0c1119;border:1px solid #ffffff26;box-shadow:inset 0 1px 0 #ffffff14;z-index:1}
.reader-page.poem-page .hybrid-hero .work-cover img,.reader-page.poem-page .hybrid-hero .work-cover-open{border-radius:20px}
.reader-page.poem-page .hybrid-hero .work-title-block{grid-column:4;grid-row:1;position:relative;min-width:0;min-height:176px;padding:24px 0;display:flex;flex-direction:column;justify-content:center;gap:12px;z-index:1}
.reader-page.poem-page .hybrid-hero .work-format{width:100%;font-size:14px;line-height:1.6;letter-spacing:.1em;color:var(--work-ink);opacity:.85}
.reader-page.poem-page .hybrid-hero .work-format::after{content:'';display:block;flex:1;min-width:24px;height:1px;margin-left:10px;background:linear-gradient(90deg,#ffffff85,#ffffff30 75%,transparent);pointer-events:none}
.reader-page.poem-page .hybrid-hero .work-format>.ui-icon,.reader-page.poem-page .hybrid-hero .work-format>span{flex-shrink:0}
.reader-page.poem-page .hybrid-hero .work-hero-copy h1{font-size:clamp(44px,5.1vw,74px);line-height:1.08;max-width:22ch;margin:0;color:var(--work-ink);overflow-wrap:anywhere;text-wrap:balance}
.reader-page.poem-page .hybrid-hero .work-details{grid-column:4;grid-row:2;min-width:0;padding:24px 0 8px}
.reader-page.poem-page .hybrid-hero .work-meta{font-size:14px;line-height:1.65;gap:8px 24px}
.reader-page.poem-page .hybrid-hero .work-meta time{font-size:14px}
.reader-page.poem-page .hybrid-hero .work-annotation{margin-top:20px}
.reader-page.poem-page .hybrid-hero .work-note-body{max-width:72ch;font-size:1.125rem}
.reader-page.poem-page .hybrid-hero .work-hero-copy .work-note-preview{font-size:inherit;line-height:1.7;-webkit-line-clamp:3;line-clamp:3;max-height:5.1em;text-wrap:pretty}
.reader-page.poem-page .hybrid-hero .work-note-more{color:#c8d0e0;border-color:#c8d0e04d}
.reader-page.poem-page .hybrid-hero .work-note-more:hover{color:#fff;border-color:var(--work-start)}
.reader-page.poem-page.reading-focus .work-hero.hybrid-hero{display:none}
@media(max-width:1100px){.reader-page.poem-page .work-hero.hybrid-hero{grid-template-columns:24px minmax(0,300px) 32px minmax(0,1fr) 24px}.reader-page.poem-page .hybrid-hero .work-hero-copy h1{font-size:50px}.reader-page.poem-page .hybrid-hero .work-title-block,.reader-page.poem-page .hybrid-hero>.work-banner{min-height:160px}}
@media(max-width:760px){.reader-page.poem-page .work-hero.hybrid-hero{grid-template-columns:20px minmax(0,220px) 24px minmax(0,1fr) 20px}.reader-page.poem-page .hybrid-hero .work-cover{margin-top:20px}.reader-page.poem-page .hybrid-hero .work-title-block{padding:20px 0}.reader-page.poem-page .hybrid-hero .work-hero-copy h1{font-size:39px}.reader-page.poem-page .hybrid-hero .work-meta{gap:8px 18px}.reader-page.poem-page .hybrid-hero .work-details{padding-top:20px}}
@media(max-width:600px){.reader-page.poem-page .work-hero.hybrid-hero{grid-template-columns:18px minmax(0,1fr) 18px;grid-template-rows:126px auto auto auto}.reader-page.poem-page .hybrid-hero>.work-banner{grid-column:1/-1;grid-row:1;min-height:0;border-radius:18px}.reader-page.poem-page .hybrid-hero .work-cover{grid-column:2;grid-row:1/span 2;width:min(280px,100%);margin-top:20px;border-radius:22px}.reader-page.poem-page .hybrid-hero .work-cover img,.reader-page.poem-page .hybrid-hero .work-cover-open{border-radius:16px}.reader-page.poem-page .hybrid-hero .work-title-block{grid-column:2;grid-row:3;min-height:0;padding:24px 0 0}.reader-page.poem-page .hybrid-hero .work-hero-copy h1{font-size:44px;color:#f1f2f7;max-width:none}.reader-page.poem-page .hybrid-hero .work-format{color:#aeb9cd}.reader-page.poem-page .hybrid-hero .work-details{grid-column:2;grid-row:4;padding-top:20px}}

/* A real line of verse leads from the cover to the reading surface. */
.reader-page.poem-page .work-hero.hybrid-hero{margin-bottom:20px}
.reader-page.poem-page .publication-grid{padding-top:24px}
.reader-page.poem-page .hybrid-hero .work-details{padding-top:20px}
.reader-page.poem-page .hybrid-hero .work-hero-copy .work-annotation{margin-top:16px}
.reader-page.poem-page .work-excerpt{margin:14px 0 0;padding:0 0 0 14px;border:0;border-left:1px solid color-mix(in srgb,var(--work-start) 50%,#ffffff55);font:italic 20px/1.5 Georgia,'Times New Roman',serif;letter-spacing:.005em;color:#e5e2dc;overflow-wrap:anywhere}
.reader-page.poem-page .work-excerpt p{margin:0;font:inherit;color:inherit}
.reader-page.poem-page .work-excerpt-group{display:grid;gap:10px;justify-items:start;margin:16px 0 0;padding:0 0 0 14px;border-left:1px solid color-mix(in srgb,var(--work-start) 50%,#ffffff55)}
.reader-page.poem-page .work-excerpt-group .work-excerpt{margin:0;padding:0;border:0}
.reader-page.poem-page .work-excerpt-group .work-note-more{margin:0;font-size:.875rem;line-height:1.6}
.reader-page.poem-page .hybrid-hero .work-cover-open{transform:perspective(900px) rotateX(var(--cover-rx,0deg)) rotateY(var(--cover-ry,0deg)) scale(var(--cover-scale,1));transition:transform .65s cubic-bezier(.22,1,.36,1);transform-origin:center}
@media(prefers-reduced-motion:no-preference){
 .reader-page.poem-page .hybrid-hero>.work-banner{transform-origin:left center;animation:poetry-field-in .85s cubic-bezier(.22,1,.36,1) both}
 .reader-page.poem-page .hybrid-hero>.work-banner::after{z-index:0;inset:0;box-shadow:none;background:linear-gradient(112deg,transparent 38%,#ffffff0c 46%,#ffffff22 49%,#ffffff0c 52%,transparent 60%);opacity:0;animation:poetry-glass-pass 1.25s .16s cubic-bezier(.4,0,.2,1) both}
 .reader-page.poem-page .hybrid-hero .work-cover{animation:poetry-cover-in .9s .06s cubic-bezier(.22,1,.36,1) both}
 .reader-page.poem-page .hybrid-hero .work-format::after{transform-origin:left;animation:poetry-line-in .9s .15s cubic-bezier(.22,1,.36,1) both}
 .reader-page.poem-page .hybrid-hero .work-hero-copy h1{animation:poetry-ink-in .7s .1s cubic-bezier(.22,1,.36,1) both}
 .reader-page.poem-page .hybrid-hero .work-meta{animation:poetry-ink-in .65s .15s cubic-bezier(.22,1,.36,1) both}
 .reader-page.poem-page .hybrid-hero .work-annotation{animation:poetry-ink-in .7s .2s cubic-bezier(.22,1,.36,1) both}
 @keyframes poetry-field-in{from{opacity:.65;transform:scaleX(.975)}to{opacity:1;transform:none}}
 @keyframes poetry-cover-in{from{opacity:.7;transform:translateY(14px) rotate(-.8deg) scale(.975)}to{opacity:1;transform:none}}
 @keyframes poetry-line-in{from{opacity:.25;transform:scaleX(.35)}to{opacity:1;transform:scaleX(1)}}
 @keyframes poetry-ink-in{from{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}
 @keyframes poetry-glass-pass{0%{opacity:0;transform:translateX(-80%)}35%{opacity:.85}70%{opacity:.65}100%{opacity:0;transform:translateX(80%)}}
}
@media(prefers-reduced-motion:reduce){.reader-page.poem-page .hybrid-hero .work-cover-open{transform:none;transition:none}}
@media(max-width:600px){.reader-page.poem-page .work-excerpt{font-size:18px;line-height:1.5}}

/* Light stays inside the artwork and color field; motion does not change the grid. */
.reader-page.poem-page .hybrid-hero .work-cover-open{position:relative;isolation:isolate;overflow:hidden;transition:transform .55s cubic-bezier(.16,1,.3,1)}
.reader-page.poem-page .hybrid-hero .work-cover-open::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at var(--cover-light-x,50%) var(--cover-light-y,30%),#ffffff38,transparent 65%),linear-gradient(120deg,transparent 20%,#ffffff12 46%,transparent 65%);opacity:0;transition:opacity .55s cubic-bezier(.16,1,.3,1)}
.reader-page.poem-page .hybrid-hero>.work-banner::before{content:'';position:absolute;inset:-50% -30%;pointer-events:none;background:linear-gradient(110deg,transparent 35%,#ffffff14 48%,#ffffff24 50%,#ffffff0c 52%,transparent 65%);opacity:0;transform:translateX(calc(-28% + var(--hero-drift,0px)));transition:opacity .7s ease,transform 1.1s cubic-bezier(.16,1,.3,1)}
.reader-page.poem-page .work-note-more{transition:color .3s,border-color .3s,translate .4s cubic-bezier(.16,1,.3,1)}
.reader-page.poem-page .work-about-mark{transition:transform .6s cubic-bezier(.16,1,.3,1),background-color .4s}
.reader-page.poem-page .work-about-full::before{transition:opacity .65s;opacity:.65}
.reader-page.poem-page .related-work{transition:translate .55s cubic-bezier(.16,1,.3,1),border-color .4s}
.reader-page.poem-page .related-work-cover img{transition:transform .8s cubic-bezier(.16,1,.3,1)}
.reader-page.poem-page .publication-body .annotated-fragment{transition:background-color .3s,text-decoration-color .3s}
@media(prefers-reduced-motion:no-preference){
 .reader-page.poem-page .hybrid-hero .work-cover{translate:0 var(--hero-drift,0px);overflow:visible}
 .reader-page.poem-page .hybrid-hero .work-cover-open:focus-visible{transform:perspective(900px) rotateY(-3deg) scale(1.035)}
 .reader-page.poem-page .hybrid-hero:focus-within>.work-banner::before{opacity:.85;transform:translateX(calc(28% + var(--hero-drift,0px)))}
 .reader-page.poem-page .hybrid-hero .work-cover-open:focus-visible::after{opacity:.85}
 .reader-page.poem-page .related-work:focus-visible{translate:0 -5px;border-color:color-mix(in srgb,var(--work-start) 65%,#ffffff50)}
 .reader-page.poem-page .related-work:focus-visible .related-work-cover img{transform:scale(1.055) rotate(-1deg)}
}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 .reader-page.poem-page .hybrid-hero .work-cover:hover .work-cover-open::after{opacity:.85}
 .reader-page.poem-page .hybrid-hero:hover>.work-banner::before{opacity:.85;transform:translateX(calc(28% + var(--hero-drift,0px)))}
 .reader-page.poem-page .hybrid-hero:hover .work-format::after{opacity:.75}
 .reader-page.poem-page .work-note-more:hover{translate:3px 0}
 .reader-page.poem-page .work-about-full:hover .work-about-mark{transform:rotate(-7deg) scale(1.1);background-color:#ffffff20}
 .reader-page.poem-page .work-about-full:hover::before{opacity:1}
 .reader-page.poem-page .related-work:hover{translate:0 -5px;border-color:color-mix(in srgb,var(--work-start) 65%,#ffffff50)}
 .reader-page.poem-page .related-work:hover .related-work-cover img{transform:scale(1.055) rotate(-1deg)}
}
@media(prefers-reduced-motion:reduce){
 .reader-page.poem-page .hybrid-hero .work-cover,.reader-page.poem-page .related-work,.reader-page.poem-page .work-note-more{translate:none!important}
 .reader-page.poem-page .hybrid-hero .work-cover-open::after,.reader-page.poem-page .hybrid-hero>.work-banner::before{display:none}
 .reader-page.poem-page .hybrid-hero .work-cover-open,.reader-page.poem-page .work-about-mark,.reader-page.poem-page .work-about-full::before,.reader-page.poem-page .related-work,.reader-page.poem-page .related-work-cover img,.reader-page.poem-page .work-note-more,.reader-page.poem-page .publication-body .annotated-fragment{transition:none!important;transform:none!important}
}
/* Empty covers and editor previews must not inherit the full reader's columns. */
.reader-page.poem-page .work-hero.no-cover>.work-heading-layout{grid-template-columns:minmax(0,1fr)}
.reader-page .related-publications>div>a.related-work{grid-template-columns:clamp(80px,9vw,112px) minmax(0,1fr)}
.reader-page .related-publications>div>a.related-work:not(:has(.related-work-cover)){grid-template-columns:minmax(0,1fr)}
.reader-page .related-work-cover{width:100%;min-width:0}
.editor-preview.reader-page.poem-page .work-hero.hybrid-hero{grid-template-columns:16px minmax(0,200px) 24px minmax(0,1fr) 16px}
.editor-preview.reader-page.poem-page .hybrid-hero .work-cover{width:100%;height:auto;margin-top:20px;border-radius:20px}
.editor-preview.reader-page.poem-page .hybrid-hero>.work-banner,.editor-preview.reader-page.poem-page .hybrid-hero .work-title-block{min-height:128px}
.editor-preview.reader-page.poem-page .hybrid-hero .work-title-block{padding:20px 0}
.editor-preview.reader-page.poem-page .hybrid-hero .work-hero-copy h1{font-size:clamp(32px,4.5vw,48px)}
.editor-preview.reader-page.poem-page .hybrid-hero .work-details{padding-top:18px}
@media(max-width:600px){
 .editor-preview.reader-page.poem-page .work-hero.hybrid-hero{grid-template-columns:0 minmax(0,1fr) 0;grid-template-rows:100px auto auto auto}
 .editor-preview.reader-page.poem-page .hybrid-hero .work-cover{width:min(220px,100%)}
 .editor-preview.reader-page.poem-page .hybrid-hero>.work-banner{min-height:0}
 .editor-preview.reader-page.poem-page .hybrid-hero .work-title-block{min-height:0;padding-top:24px}
 .reader-page .related-publications>div>a.related-work{grid-template-columns:80px minmax(0,1fr);gap:16px}
}
