.BlogIndex-module__1f_pva__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 2.5rem;display:grid}.BlogIndex-module__1f_pva__article{min-width:0}.BlogIndex-module__1f_pva__link{flex-direction:column;height:100%;display:flex}.BlogIndex-module__1f_pva__image{border:1px solid var(--rule);overflow:hidden}.BlogIndex-module__1f_pva__image>div{transition:transform .5s}.BlogIndex-module__1f_pva__link:hover .BlogIndex-module__1f_pva__image>div{transform:scale(1.025)}.BlogIndex-module__1f_pva__copy{flex-direction:column;flex:1;align-items:flex-start;padding-top:1.6rem;display:flex}.BlogIndex-module__1f_pva__copy h2{letter-spacing:-.025em;text-wrap:balance;margin-top:1rem;font-size:clamp(2rem,3.2vw,3.4rem);line-height:1.08}.BlogIndex-module__1f_pva__excerpt{color:var(--fg-2);max-width:54ch;margin:1rem 0 1.6rem;font-size:1rem;line-height:1.65}.BlogIndex-module__1f_pva__read{border-top:1px solid var(--rule);width:100%;font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;margin-top:auto;padding:1rem 0;font-size:.7rem;display:flex}.BlogIndex-module__1f_pva__read>span{color:var(--accent);font-family:inherit;font-size:1.3rem}.BlogIndex-module__1f_pva__link:focus-visible{outline:2px solid var(--accent);outline-offset:7px}.BlogIndex-module__1f_pva__link:hover .BlogIndex-module__1f_pva__read{color:var(--accent)}@media (max-width:700px){.BlogIndex-module__1f_pva__grid{grid-template-columns:1fr;gap:2.5rem}.BlogIndex-module__1f_pva__copy{padding-top:1.2rem}.BlogIndex-module__1f_pva__copy h2{font-size:2.25rem}}@media (prefers-reduced-motion:reduce){.BlogIndex-module__1f_pva__image>div{transition:none}.BlogIndex-module__1f_pva__link:hover .BlogIndex-module__1f_pva__image>div{transform:none}}.BlogIndex-module__1f_pva__header{padding-top:4rem;padding-bottom:1rem}.BlogIndex-module__1f_pva__header h1{letter-spacing:-.04em;margin-top:1.5rem;font-size:clamp(4rem,8vw,7rem);line-height:1}.BlogIndex-module__1f_pva__introRow{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:3rem;margin-top:2rem;padding-bottom:2rem;display:flex}.BlogIndex-module__1f_pva__intro{max-width:35rem;color:var(--fg-2);font-size:1.15rem;line-height:1.65}.BlogIndex-module__1f_pva__searchContext{color:var(--fg-2);margin-top:1.5rem;font-size:.95rem}@media (max-width:700px){.BlogIndex-module__1f_pva__header{padding-top:2.5rem}.BlogIndex-module__1f_pva__introRow{flex-direction:column;align-items:stretch;gap:1.5rem}.BlogIndex-module__1f_pva__intro{font-size:1rem}}.BlogIndex-module__1f_pva__emptySection{padding-top:1.5rem;padding-bottom:4rem}.BlogIndex-module__1f_pva__empty{border-left:2px solid var(--accent);background:var(--bg-sunk);padding:clamp(1.5rem,4vw,3rem)}.BlogIndex-module__1f_pva__empty h2{overflow-wrap:anywhere;margin-top:1rem;font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.15}.BlogIndex-module__1f_pva__empty>p:not(:first-child){max-width:55ch;color:var(--fg-2);margin-top:1rem;line-height:1.65}.BlogIndex-module__1f_pva__searchContext{overflow-wrap:anywhere}
.BlogSearch-module__EOLOFa__form{width:100%;max-width:26rem}.BlogSearch-module__EOLOFa__control{border:1px solid var(--rule-strong);background:var(--bg-sunk);align-items:stretch;min-height:54px;display:flex}.BlogSearch-module__EOLOFa__control:focus-within{border-color:var(--accent);outline:1px solid var(--accent)}.BlogSearch-module__EOLOFa__control input{width:100%;min-width:0;color:var(--fg);background:0 0;outline:none;padding:1rem;font-size:.95rem}.BlogSearch-module__EOLOFa__control input::placeholder{color:var(--fg-3)}.BlogSearch-module__EOLOFa__control button{cursor:pointer;border-left:1px solid var(--rule);align-items:center;gap:.8rem;padding:0 1rem;font-size:.8rem;display:flex}.BlogSearch-module__EOLOFa__control button:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.BlogSearch-module__EOLOFa__clear{text-underline-offset:4px;margin-top:.75rem;font-size:.8rem;text-decoration:underline;display:inline-block}@media (max-width:700px){.BlogSearch-module__EOLOFa__form{max-width:none}}.BlogSearch-module__EOLOFa__label{color:var(--fg);margin-bottom:.65rem;font-size:.85rem;font-weight:600;display:block}.BlogSearch-module__EOLOFa__footer{min-height:2rem;color:var(--fg-2);justify-content:space-between;gap:1rem;padding-top:.65rem;font-size:.75rem;display:flex}.BlogSearch-module__EOLOFa__footer .BlogSearch-module__EOLOFa__clear{cursor:pointer;color:var(--fg);margin:0}.BlogSearch-module__EOLOFa__control button{background:var(--fg);color:var(--bg);white-space:nowrap;font-weight:600}.BlogSearch-module__EOLOFa__control button:hover{background:var(--accent);color:var(--bg)}.BlogSearch-module__EOLOFa__control button:disabled{opacity:.65;cursor:wait}.BlogSearch-module__EOLOFa__clear:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
