.home-module__Hx0lNG__hero{width:min(calc(100% - 2 * var(--space-page-gutter)), var(--content-max-width) - 2 * var(--space-page-gutter));gap:var(--space-8);border-bottom:1px solid var(--border);margin:0 auto;display:grid}.home-module__Hx0lNG__heroContent{padding-block:var(--space-6);flex-direction:column;justify-content:center;display:flex}.home-module__Hx0lNG__heroEyebrow{margin-bottom:var(--space-6);color:var(--seal);font-size:var(--font-size-label);letter-spacing:.12em}.home-module__Hx0lNG__heroTitle{max-width:10em;font-family:var(--font-serif), SimSun, serif;text-wrap:balance;font-size:clamp(2rem,4.2vw,3.2rem);font-weight:500;line-height:1.55}.home-module__Hx0lNG__heroTitlePhrase{white-space:nowrap;display:inline-block}.home-module__Hx0lNG__heroDescription{max-width:28rem;margin-top:var(--space-6);color:var(--text-secondary);font-size:var(--font-size-body);line-height:1.9}.home-module__Hx0lNG__heroImageFrame{aspect-ratio:4/3;background:var(--surface-muted);width:100%;min-width:0;min-height:17rem;position:relative;overflow:hidden}.home-module__Hx0lNG__heroImageFrame:before{z-index:1;background:var(--background);content:"";pointer-events:none;width:100%;height:4rem;position:absolute;top:-3rem;left:0;-webkit-mask:url(/poetry-paper-edge-horizontal-v2.png) bottom/100% 100% no-repeat;mask:url(/poetry-paper-edge-horizontal-v2.png) bottom/100% 100% no-repeat}.home-module__Hx0lNG__heroImage{object-fit:cover;object-position:54% center}.home-module__Hx0lNG__editorialLink{width:fit-content;min-height:var(--control-height);align-items:center;gap:var(--space-3);margin-top:var(--space-6);color:var(--foreground);font-family:var(--font-serif), SimSun, serif;font-size:var(--font-size-body);text-decoration:none;display:inline-flex}.home-module__Hx0lNG__linkText{text-underline-offset:.3em;transition:text-decoration-color var(--motion-duration-fast) ease;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.home-module__Hx0lNG__editorialLink:hover .home-module__Hx0lNG__linkText,.home-module__Hx0lNG__editorialLink:focus-visible .home-module__Hx0lNG__linkText{text-decoration-color:currentColor}.home-module__Hx0lNG__linkArrow{transition:transform var(--motion-duration-fast) ease;display:inline-block}.home-module__Hx0lNG__editorialLink:hover .home-module__Hx0lNG__linkArrow,.home-module__Hx0lNG__editorialLink:focus-visible .home-module__Hx0lNG__linkArrow{transform:translate(.25rem)}.home-module__Hx0lNG__contentRegion{padding-block:var(--space-12) var(--space-section)}.home-module__Hx0lNG__contentGrid{width:100%;max-width:var(--content-max-width);padding-inline:var(--space-page-gutter);gap:var(--space-12);align-items:start;margin-inline:auto;display:grid}.home-module__Hx0lNG__index,.home-module__Hx0lNG__about{min-width:0}.home-module__Hx0lNG__sectionTitle{align-items:center;gap:var(--space-3);font-family:var(--font-serif), SimSun, serif;font-size:var(--font-size-section-title);font-weight:500;display:flex}.home-module__Hx0lNG__sectionTitle:before{content:"";background:var(--seal);width:1.5rem;height:2px}.home-module__Hx0lNG__poemList{margin-top:var(--space-4);list-style:none}.home-module__Hx0lNG__poemIndexRow{gap:var(--space-2);padding-block:var(--space-6);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);display:grid}.home-module__Hx0lNG__poemDate{color:var(--text-secondary);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums}.home-module__Hx0lNG__poemTitle{min-width:0;font-family:var(--font-serif), SimSun, serif;font-size:var(--font-size-body-lg);line-height:var(--line-height-reading)}.home-module__Hx0lNG__poemLink{width:100%;min-height:var(--control-height);text-overflow:ellipsis;white-space:nowrap;line-height:var(--control-height);color:var(--foreground);text-underline-offset:.3em;transition:color var(--motion-duration-fast), text-decoration-color var(--motion-duration-fast);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:block;overflow:hidden}.home-module__Hx0lNG__poemLink:hover,.home-module__Hx0lNG__poemLink:focus-visible{color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.home-module__Hx0lNG__poemAuthor{align-items:baseline;gap:var(--space-2);min-width:0;color:var(--text-secondary);font-size:var(--font-size-label);display:flex}.home-module__Hx0lNG__poemAuthorName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-module__Hx0lNG__poemVisibilitySeparator,.home-module__Hx0lNG__poemVisibilityLabel{white-space:nowrap;flex:none}.home-module__Hx0lNG__poemVisibilitySeparator{color:var(--muted-foreground)}.home-module__Hx0lNG__poemVisibilityLabel{color:var(--primary);font-size:var(--font-size-caption)}.home-module__Hx0lNG__emptyState{margin-top:var(--space-6);padding-block:var(--space-8);color:var(--text-secondary);font-size:var(--font-size-body)}.home-module__Hx0lNG__aboutCopy{margin-top:var(--space-6);color:var(--text-secondary);font-size:var(--font-size-label);line-height:1.9}.home-module__Hx0lNG__aboutCopy>*+*{margin-top:var(--space-6)}.home-module__Hx0lNG__criteriaTitle{color:var(--foreground);font-size:var(--font-size-body);font-weight:600}.home-module__Hx0lNG__criteriaList{margin-top:var(--space-3);padding-left:var(--space-6);list-style:decimal}.home-module__Hx0lNG__criteriaList li+li{margin-top:var(--space-2)}.home-module__Hx0lNG__constructionNote{padding-left:var(--space-4);border-left:2px solid var(--border-strong);color:var(--text-secondary)}@media (min-width:40rem){.home-module__Hx0lNG__heroContent{padding-block:var(--space-8)}.home-module__Hx0lNG__poemIndexRow{grid-template-columns:minmax(0,1fr) minmax(0,12rem)}.home-module__Hx0lNG__poemDate{grid-column:1/-1}.home-module__Hx0lNG__poemAuthor{justify-content:end;align-self:center;max-width:12rem}}@media (min-width:64rem){.home-module__Hx0lNG__hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:24rem}.home-module__Hx0lNG__heroImageFrame{min-height:24rem}.home-module__Hx0lNG__heroImageFrame:before{width:5rem;height:100%;top:0;left:-4rem;-webkit-mask-image:url(/poetry-paper-edge-vertical-v2.png);mask-image:url(/poetry-paper-edge-vertical-v2.png)}.home-module__Hx0lNG__contentGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-module__Hx0lNG__index,.home-module__Hx0lNG__about{padding:0}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__editorialLink:hover .home-module__Hx0lNG__linkArrow,.home-module__Hx0lNG__editorialLink:focus-visible .home-module__Hx0lNG__linkArrow{transform:none}}
