.blog-module__JsT-Oq__container{width:100%;max-width:1280px;min-height:100vh;padding:clamp(9rem,20vh,13rem)var(--gutter)var(--space-section);background:var(--bg);flex-direction:column;gap:clamp(3rem,8vh,5rem);margin:0 auto;display:flex}.blog-module__JsT-Oq__hero{flex-direction:column;align-items:flex-start;gap:1.4rem;display:flex}.blog-module__JsT-Oq__eyebrow{margin:0}.blog-module__JsT-Oq__title{letter-spacing:.02em;color:var(--ink);font-size:clamp(3.4rem,11vw,9rem);line-height:.95}.blog-module__JsT-Oq__subtitle{max-width:46ch;color:var(--ink-dim);letter-spacing:.02em;font-size:clamp(.98rem,1.5vw,1.15rem);line-height:1.7}.blog-module__JsT-Oq__archiveBar{flex-direction:column;gap:1.4rem;margin-bottom:calc(-1*clamp(1.6rem,4vh,2.6rem));display:flex}.blog-module__JsT-Oq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.blog-module__JsT-Oq__searchForm{border-bottom:1px solid var(--hairline);max-width:38rem;transition:border-color .4s var(--ease-out);align-items:center;gap:1.2rem;display:flex}.blog-module__JsT-Oq__searchForm:focus-within{border-color:var(--teal)}.blog-module__JsT-Oq__searchInput{min-width:0;color:var(--ink);font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:none;border-radius:0;flex:1;padding:.7rem 0 .85rem;font-size:.85rem;font-weight:600}.blog-module__JsT-Oq__searchInput::placeholder{color:var(--ink-ghost)}.blog-module__JsT-Oq__searchInput::-webkit-search-cancel-button{display:none}.blog-module__JsT-Oq__searchInput:focus-visible{outline:none}.blog-module__JsT-Oq__searchSubmit{border-radius:var(--radius);color:var(--ink-faint);font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.7rem 0 .85rem;font-size:.58rem;transition:color .3s}.blog-module__JsT-Oq__searchSubmit:hover{color:var(--teal)}.blog-module__JsT-Oq__searchResults{letter-spacing:.12em;color:var(--teal-dim);flex-wrap:wrap;align-items:baseline;gap:1.6rem;font-size:.74rem;display:flex}.blog-module__JsT-Oq__searchReset{color:var(--ink-faint);font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;font-size:.56rem;text-decoration:none;transition:color .3s}.blog-module__JsT-Oq__searchReset:hover{color:var(--teal)}.blog-module__JsT-Oq__emptyArchive{font-family:var(--font-data);letter-spacing:.14em;color:var(--ink-faint);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:3rem 0;font-size:.8rem;font-weight:600}.blog-module__JsT-Oq__postList{flex-direction:column;display:flex}.blog-module__JsT-Oq__postItem{border-top:1px solid var(--hairline);grid-template-columns:11rem 1fr clamp(200px,24vw,340px);align-items:center;gap:clamp(1.4rem,3.5vw,3rem);padding:clamp(2rem,4.5vh,3rem) .4rem;text-decoration:none;transition:background .4s,padding-left .5s cubic-bezier(.22,1,.36,1);display:grid}.blog-module__JsT-Oq__postItem:last-child{border-bottom:1px solid var(--hairline)}.blog-module__JsT-Oq__postItem:hover{background:linear-gradient(90deg,var(--teal-ghost),transparent 70%);padding-left:1.1rem}.blog-module__JsT-Oq__postMeta{flex-direction:column;align-self:flex-start;gap:.6rem;padding-top:.4rem;display:flex}.blog-module__JsT-Oq__postIndex{letter-spacing:.16em;color:var(--teal-dim);font-size:.78rem}.blog-module__JsT-Oq__postDate{color:var(--ink-faint);letter-spacing:.04em;font-size:.82rem}.blog-module__JsT-Oq__postReading{letter-spacing:.2em;color:var(--ink-faint);font-size:.66rem}.blog-module__JsT-Oq__postBody{flex-direction:column;gap:.9rem;display:flex}.blog-module__JsT-Oq__postTitle{font-family:var(--font-italiana),"Italiana",serif;letter-spacing:.02em;color:var(--ink);font-size:clamp(1.7rem,3.4vw,2.7rem);line-height:1.08;transition:color .35s}.blog-module__JsT-Oq__postItem:hover .blog-module__JsT-Oq__postTitle{color:var(--teal-bright)}.blog-module__JsT-Oq__excerpt{color:var(--ink-dim);max-width:64ch;font-size:.95rem;line-height:1.7}.blog-module__JsT-Oq__readMore{font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-faint);font-size:.58rem;transition:color .3s}.blog-module__JsT-Oq__postItem:hover .blog-module__JsT-Oq__readMore{color:var(--teal)}.blog-module__JsT-Oq__imageWrapper{aspect-ratio:4/3;border:1px solid var(--hairline);width:100%;position:relative;overflow:hidden}.blog-module__JsT-Oq__postImage{object-fit:cover;filter:saturate(.7)contrast(1.02);transition:transform .8s cubic-bezier(.22,1,.36,1),filter .5s;transform:scale(1.01)}.blog-module__JsT-Oq__postItem:hover .blog-module__JsT-Oq__postImage{filter:saturate()contrast(1.02);transform:scale(1.06)}@media (max-width:900px){.blog-module__JsT-Oq__postItem{grid-template-columns:1fr;gap:1.2rem}.blog-module__JsT-Oq__postMeta{flex-direction:row;align-items:baseline;gap:1.2rem;padding-top:0}.blog-module__JsT-Oq__imageWrapper{aspect-ratio:16/9;order:-1}}
