.blog-module__emqO2G__page{--blog-ink:var(--foreground);--blog-wine:var(--primary);--blog-rose:var(--secondary);--blog-muted:var(--muted-foreground);--blog-rule:var(--border);width:min(100% - 48px,1240px);margin-inline:auto;padding:50px 0 110px}.blog-module__emqO2G__indexHero{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(48px,8vw,110px);padding:24px 0 82px;display:grid}.blog-module__emqO2G__heroCopy{max-width:610px}.blog-module__emqO2G__eyebrow{color:var(--blog-muted);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:600;line-height:1.5}.blog-module__emqO2G__heroCopy h1{color:var(--blog-wine);font-family:var(--font-display), Georgia, serif;letter-spacing:-.065em;margin:18px 0 22px;font-size:clamp(4.5rem,9vw,8rem);font-weight:400;line-height:.91}.blog-module__emqO2G__heroCopy h1 em{color:var(--brand-500);font-weight:400}.blog-module__emqO2G__heroDescription{max-width:440px;color:var(--blog-ink);font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.45}.blog-module__emqO2G__heroNote{color:var(--blog-muted);letter-spacing:.03em;align-items:center;gap:12px;margin:31px 0 0;font-size:.78rem;display:flex}.blog-module__emqO2G__heroNote:before{background:var(--accent);content:"";width:36px;height:1px}.blog-module__emqO2G__artwork{border:1px solid var(--blog-rule);background:var(--blog-rose);min-height:430px;box-shadow:16px 16px 0 color-mix(in srgb, var(--accent) 24%, transparent);margin:0;position:relative}.blog-module__emqO2G__artwork img{object-fit:cover;object-position:center}.blog-module__emqO2G__artwork figcaption{color:#fffaf3;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#0000,#2a131fc7);padding:44px 18px 15px;font-size:.69rem;position:absolute;bottom:0;left:0;right:0}.blog-module__emqO2G__storiesSection{border-top:1px solid var(--blog-rule);padding-top:29px}.blog-module__emqO2G__sectionHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:27px;display:flex}.blog-module__emqO2G__sectionHeading h2{color:var(--blog-wine);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(2rem,4vw,3rem);font-weight:400}.blog-module__emqO2G__storyCount,.blog-module__emqO2G__storyDate{color:var(--blog-muted);font-size:.76rem}.blog-module__emqO2G__emptyState,.blog-module__emqO2G__loadingState{border:1px solid var(--blog-rule);background:var(--card);flex-direction:column;justify-content:center;align-items:flex-start;min-height:240px;padding:clamp(25px,5vw,55px);display:flex}.blog-module__emqO2G__emptyMark{border:1px solid var(--accent);width:38px;height:38px;color:var(--blog-wine);font-family:var(--font-display), Georgia, serif;letter-spacing:-.08em;border-radius:50%;place-items:center;font-size:.9rem;display:grid}.blog-module__emqO2G__emptyTitle{color:var(--blog-wine);font-family:var(--font-display), Georgia, serif;margin:21px 0 7px;font-size:clamp(1.55rem,3vw,2.1rem)}.blog-module__emqO2G__emptyState>p:not(.blog-module__emqO2G__emptyTitle),.blog-module__emqO2G__storyMessage>p:not(.blog-module__emqO2G__eyebrow){color:var(--blog-muted);margin:0;line-height:1.7}.blog-module__emqO2G__textLink,.blog-module__emqO2G__backLink{color:var(--blog-wine);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px;font-size:.83rem;font-weight:600}.blog-module__emqO2G__emptyState .blog-module__emqO2G__textLink{margin-top:22px}.blog-module__emqO2G__storyGrid{border-top:1px solid var(--blog-rule);border-left:1px solid var(--blog-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-module__emqO2G__storyCard{border-right:1px solid var(--blog-rule);border-bottom:1px solid var(--blog-rule);background:var(--card);min-height:250px;padding:clamp(22px,4vw,38px)}.blog-module__emqO2G__storyDate{margin:0}.blog-module__emqO2G__storyCard h3{color:var(--blog-wine);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:15px 0 12px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;line-height:1.08}.blog-module__emqO2G__storyCard h3 a{color:inherit;text-decoration:none}.blog-module__emqO2G__storyCard h3 a:hover{color:var(--brand-500)}.blog-module__emqO2G__storyExcerpt{min-height:3.4em;color:var(--blog-muted);margin:0 0 20px;font-size:.9rem;line-height:1.7}.blog-module__emqO2G__storyPage{min-height:calc(100dvh - 116px)}.blog-module__emqO2G__backLink{margin:4px 0 54px;display:inline-block}.blog-module__emqO2G__article{max-width:790px;margin:0 auto}.blog-module__emqO2G__articleHeader{border-bottom:1px solid var(--blog-rule);text-align:center;padding-bottom:31px}.blog-module__emqO2G__articleHeader h1{color:var(--blog-wine);font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:20px auto 15px;font-size:clamp(3rem,7vw,5.5rem);font-weight:400;line-height:1.02}.blog-module__emqO2G__articleDate{color:var(--blog-muted);margin:0;font-size:.8rem}.blog-module__emqO2G__articleRule{background:var(--accent);width:56px;height:2px;margin:28px auto 0;display:block}.blog-module__emqO2G__articleBody{color:var(--blog-ink);white-space:pre-wrap;overflow-wrap:anywhere;padding:48px 0 57px;font-size:1.075rem;line-height:1.95}.blog-module__emqO2G__articleFooter{border-top:1px solid var(--blog-rule);color:var(--blog-muted);font-family:var(--font-display), Georgia, serif;justify-content:space-between;align-items:center;gap:18px;padding-top:22px;font-size:1.2rem;display:flex}.blog-module__emqO2G__storyMessage{border:1px solid var(--blog-rule);background:var(--card);max-width:650px;margin:0 auto;padding:clamp(28px,6vw,60px)}.blog-module__emqO2G__storyMessage h1{color:var(--blog-wine);font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;margin:15px 0 12px;font-size:clamp(2.5rem,6vw,4.2rem);font-weight:400;line-height:1.05}.blog-module__emqO2G__storyMessage .blog-module__emqO2G__textLink{margin-top:23px;display:inline-block}.blog-module__emqO2G__editorPage{color:var(--foreground)}.blog-module__emqO2G__editorHeading{justify-content:space-between;align-items:end;gap:22px;margin-bottom:24px;display:flex}.blog-module__emqO2G__editorHeading h1{color:var(--primary);font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:7px 0 2px;font-size:clamp(2.3rem,4vw,3.2rem);font-weight:400}.blog-module__emqO2G__editorHeading p:last-child{color:var(--muted-foreground);margin:0;font-size:.88rem}.blog-module__emqO2G__editorGrid{grid-template-columns:minmax(235px,.35fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.blog-module__emqO2G__storyList,.blog-module__emqO2G__editorCard{border:1px solid var(--border);background:var(--card);box-shadow:0 7px 24px var(--elevation-1)}.blog-module__emqO2G__storyList{overflow:hidden}.blog-module__emqO2G__listHeading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.blog-module__emqO2G__listHeading h2,.blog-module__emqO2G__editorCardHead h2{color:var(--primary);font-family:var(--font-display), Georgia, serif;margin:0;font-size:1.45rem;font-weight:400}.blog-module__emqO2G__listHeading>span{color:var(--muted-foreground);font-size:.75rem}.blog-module__emqO2G__storyList ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.blog-module__emqO2G__storyList li+li{border-top:1px solid var(--border)}.blog-module__emqO2G__postSelect{width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px;transition:background .16s;display:flex}.blog-module__emqO2G__postSelect:hover,.blog-module__emqO2G__postSelectActive{background:var(--secondary)}.blog-module__emqO2G__postSelectTitle{-webkit-line-clamp:2;color:var(--primary);font-family:var(--font-display), Georgia, serif;-webkit-box-orient:vertical;font-size:1.18rem;line-height:1.25;display:-webkit-box;overflow:hidden}.blog-module__emqO2G__postSelectMeta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:.69rem;display:flex}.blog-module__emqO2G__publishedBadge,.blog-module__emqO2G__draftBadge{border:1px solid color-mix(in srgb, var(--accent) 54%, var(--border));color:var(--primary);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 9px;font-size:.66rem;font-weight:600;display:inline-flex}.blog-module__emqO2G__draftBadge{border-color:var(--border);color:var(--muted-foreground)}.blog-module__emqO2G__listMessage{color:var(--muted-foreground);margin:0;padding:19px 18px 23px;font-size:.82rem;line-height:1.65;display:block}.blog-module__emqO2G__editorCard{min-width:0;padding:clamp(20px,3vw,32px)}.blog-module__emqO2G__editorCardHead{justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px;display:flex}.blog-module__emqO2G__editorCardHead h2{margin-top:5px;font-size:1.8rem}.blog-module__emqO2G__storyForm{gap:23px;display:grid}.blog-module__emqO2G__fieldLabelRow{justify-content:space-between;align-items:center;gap:15px;display:flex}.blog-module__emqO2G__fieldLabelRow>span,.blog-module__emqO2G__fieldHint{color:var(--muted-foreground);font-size:.72rem}.blog-module__emqO2G__contentInput{resize:vertical;min-height:360px;font-family:var(--font-body), sans-serif;padding:15px 16px;font-size:.94rem;line-height:1.8}.blog-module__emqO2G__fieldHint{margin:8px 0 0;line-height:1.5}.blog-module__emqO2G__editorActions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding-top:19px;display:flex}.blog-module__emqO2G__editorFootnote{color:var(--muted-foreground);margin:20px 0 0;font-size:.75rem;line-height:1.6}.blog-module__emqO2G__editorFootnote :where(a){color:var(--primary);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}@media (max-width:760px){.blog-module__emqO2G__page{width:min(100% - 36px,640px);padding-top:32px}.blog-module__emqO2G__indexHero{grid-template-columns:1fr;gap:35px;padding:11px 0 52px}.blog-module__emqO2G__heroCopy h1{font-size:clamp(4.2rem,17vw,6.2rem)}.blog-module__emqO2G__artwork{min-height:clamp(260px,78vw,390px);box-shadow:9px 9px 0 color-mix(in srgb, var(--accent) 24%, transparent)}.blog-module__emqO2G__storyGrid{grid-template-columns:1fr}.blog-module__emqO2G__storyCard{min-height:0}.blog-module__emqO2G__backLink{margin:0 0 34px}.blog-module__emqO2G__articleBody{padding:35px 0 42px;font-size:1rem}.blog-module__emqO2G__editorHeading{align-items:flex-start}.blog-module__emqO2G__editorGrid{grid-template-columns:1fr}.blog-module__emqO2G__storyList ul{max-height:320px;overflow:auto}.blog-module__emqO2G__contentInput{min-height:290px}}@media (max-width:420px){.blog-module__emqO2G__page{width:min(100% - 28px,640px)}.blog-module__emqO2G__sectionHeading{align-items:flex-start}.blog-module__emqO2G__editorHeading{flex-direction:column;align-items:stretch}.blog-module__emqO2G__editorHeading>:last-child{align-self:flex-start}.blog-module__emqO2G__editorActions{flex-direction:column-reverse}.blog-module__emqO2G__editorActions>button{width:100%}.blog-module__emqO2G__articleFooter{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.blog-module__emqO2G__postSelect{transition:none}}
