@charset "UTF-8";.blog-poster[data-v-b4d0ddb9]{--poster-paper:#fff;--poster-ink:#293e37;min-width:0}.blog-poster--featured[data-v-b4d0ddb9]{--poster-paper:#254b43;--poster-ink:#f5ecd9;display:flex;min-height:0}.blog-poster__link[data-v-b4d0ddb9]{color:var(--poster-ink);display:grid;gap:0;grid-template-columns:minmax(0,1fr);text-decoration:none}.blog-poster__media[data-v-b4d0ddb9]{aspect-ratio:1.6;background:#dec18d;min-width:0;overflow:hidden;position:relative;width:100%}.blog-poster__media[data-v-b4d0ddb9] img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .8s var(--ease-rise);width:100%}.blog-poster__body[data-v-b4d0ddb9]{align-items:flex-start;background:var(--poster-paper);display:flex;flex-direction:column;min-width:0;padding:clamp(18px,1.5vw,30px)}.blog-poster:not(.blog-poster--featured) .blog-poster__body[data-v-b4d0ddb9]{border:1px solid rgba(39,39,39,.24)}.blog-poster__eyebrow[data-v-b4d0ddb9]{display:flex;flex-wrap:wrap;font-size:clamp(10px,.76vw,12px);gap:8px 18px;letter-spacing:.07em;line-height:1.4;margin-bottom:clamp(14px,1.2vw,22px);text-transform:uppercase}.blog-poster__tags[data-v-b4d0ddb9]{display:flex;flex-wrap:wrap;gap:6px 10px;list-style:none;margin:0;padding:0}.blog-poster__tags li[data-v-b4d0ddb9]{align-items:center;display:inline-flex}.blog-poster__tags li+li[data-v-b4d0ddb9]:before{background:var(--red);border-radius:50%;content:"";flex-shrink:0;height:5px;margin-right:10px;width:5px}.blog-poster__title[data-v-b4d0ddb9]{font-family:var(--title);font-size:clamp(25px,2.15vw,40px);font-weight:600;letter-spacing:-.045em;line-height:1.02;margin:0;overflow-wrap:break-word;text-transform:uppercase;text-wrap:pretty}.blog-poster__description[data-v-b4d0ddb9]{font-size:clamp(14px,1.05vw,18px);line-height:1.5;margin:clamp(16px,1.4vw,24px) 0 0;max-width:65ch;text-wrap:pretty}.blog-poster__details[data-v-b4d0ddb9]{font-size:clamp(11px,.82vw,13px);gap:6px 14px;line-height:1.4;margin-top:clamp(16px,1.5vw,28px);width:100%}.blog-poster__details[data-v-b4d0ddb9],.blog-poster__meta[data-v-b4d0ddb9]{align-items:center;display:flex;flex-wrap:wrap}.blog-poster__meta[data-v-b4d0ddb9]{gap:6px 12px;margin:0}.blog-poster__meta[data-v-b4d0ddb9]>*+:before{content:"·";margin-right:12px}.blog-poster__arrow[data-v-b4d0ddb9]{display:block;flex-shrink:0;height:24px;transform:rotate(-135deg);transition:transform .3s var(--ease-soft);width:24px}.blog-poster__read[data-v-b4d0ddb9]{align-items:center;display:flex;font-size:12px;gap:14px;letter-spacing:.06em;margin-left:auto;text-transform:uppercase}.blog-poster--featured .blog-poster__link[data-v-b4d0ddb9]{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.blog-poster--featured .blog-poster__media[data-v-b4d0ddb9]{aspect-ratio:2.25;flex-shrink:1;min-height:0}.blog-poster--featured .blog-poster__media[data-v-b4d0ddb9] img{-o-object-position:center 25%;object-position:center 25%}.blog-poster--featured .blog-poster__body[data-v-b4d0ddb9]{flex-shrink:0;padding:clamp(24px,1.8vw,36px)}.blog-poster--featured .blog-poster__title[data-v-b4d0ddb9]{font-size:clamp(26px,2vw,36px)}@media(hover:hover)and (pointer:fine){.blog-poster__link:hover .blog-poster__media[data-v-b4d0ddb9] img{transform:scale(1.035)}.blog-poster__link:hover .blog-poster__arrow[data-v-b4d0ddb9]{transform:translate(3px,-3px) rotate(-135deg)}}@media(max-width:899px){.blog-poster__media[data-v-b4d0ddb9]{aspect-ratio:1.5}.blog-poster__title[data-v-b4d0ddb9]{font-size:clamp(30px,4.8vw,44px)}.blog-poster--featured .blog-poster__media[data-v-b4d0ddb9]{aspect-ratio:1.5}.blog-poster--featured .blog-poster__title[data-v-b4d0ddb9]{font-size:clamp(28px,4vw,36px)}.blog-poster__description[data-v-b4d0ddb9]{font-size:15px}.blog-poster__details[data-v-b4d0ddb9]{font-size:12px}}@media(max-width:599px){.blog-poster__body[data-v-b4d0ddb9]{padding:24px}.blog-poster__eyebrow[data-v-b4d0ddb9]{font-size:10px}.blog-poster__title[data-v-b4d0ddb9]{font-size:clamp(28px,7.5vw,36px)}.blog-poster--featured .blog-poster__title[data-v-b4d0ddb9]{font-size:clamp(28px,7.2vw,34px)}}@media(prefers-reduced-motion:reduce){.blog-poster__arrow[data-v-b4d0ddb9],.blog-poster__media[data-v-b4d0ddb9] img{transition:none}}.blog-page[data-v-65aa429f]:before{background:#fff;content:"";height:var(--header-height);inset:0 0 auto;pointer-events:none;position:fixed;z-index:2}.blog[data-v-65aa429f]{--blog-gap:clamp(10px,1vw,18px);--accent:#ad352d;padding:var(--header-height) var(--edge-padding) var(--p-section-y);position:relative}.blog__wall[data-v-65aa429f]{align-items:start;display:grid;gap:var(--blog-gap);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.blog__wall--single[data-v-65aa429f]{grid-template-columns:minmax(0,1fr)}.blog__feature-column[data-v-65aa429f]{display:flex;flex-direction:column;gap:var(--blog-gap);max-height:calc(100svh - var(--header-height) - var(--edge-padding));min-width:0;position:sticky;top:var(--header-height)}.blog__head[data-v-65aa429f]{background:#fff;flex-shrink:0;min-width:0;padding:clamp(20px,2vw,36px)}.blog__head[data-v-65aa429f] .p-title{font-size:clamp(42px,4.3vw,76px)}.blog__lead[data-v-65aa429f]{color:#35453b;font-size:clamp(14px,1.05vw,17px);line-height:1.5;margin:clamp(14px,1.2vw,22px) 0 0;max-width:55ch;text-wrap:pretty}.blog__featured[data-v-65aa429f]{display:flex;min-height:0;min-width:0}.blog__featured[data-v-65aa429f] .blog-poster{flex:1}.blog__column[data-v-65aa429f]{display:grid;gap:var(--blog-gap);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media(max-width:899px){.blog__wall[data-v-65aa429f]{grid-template-columns:minmax(0,1fr)}.blog__feature-column[data-v-65aa429f]{max-height:none;position:static}.blog__head[data-v-65aa429f]{padding-inline:0}.blog__head[data-v-65aa429f] .p-title{font-size:clamp(40px,8vw,64px)}}
