@font-face{font-family:Geist;src:local("Geist Regular"),local("Geist"),url(../fonts/Geist-Regular.ttf) format(truetype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Geist Fallback: Segoe UI";src:local("Segoe UI");size-adjust:105.3322%;ascent-override:95.4125%;descent-override:28.0066%;line-gap-override:0%}@font-face{font-family:"Geist Fallback: Arial";src:local("Arial");size-adjust:104.7553%;ascent-override:95.9379%;descent-override:28.1609%;line-gap-override:0%}@font-face{font-family:Geist;src:local("Geist Medium"),url(../fonts/Geist-Medium.woff2) format(woff2),url(../fonts/Geist-Medium.ttf) format(truetype);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"Geist Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:112.1238%;ascent-override:89.6331%;descent-override:26.3102%;line-gap-override:0%}@font-face{font-family:"Geist Fallback: Roboto";src:local("Roboto");size-adjust:104.9853%;ascent-override:95.7277%;descent-override:28.0992%;line-gap-override:0%}@font-face{font-family:"Geist Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:103.7778%;ascent-override:96.8415%;descent-override:28.4261%;line-gap-override:0%}@font-face{font-family:Geist;src:local("Geist Bold"),url(../fonts/Geist-Bold.ttf) format(truetype);font-display:swap;font-weight:700;font-style:normal}.blog-card[data-v-ecc5f5a8]{color:inherit;text-decoration:none}.blog-card__media[data-v-ecc5f5a8]{background:#0000000a;border:1px solid #020202;border-radius:.25rem;display:block;overflow:hidden;position:relative;transition:transform .5s cubic-bezier(.16,1,.3,1)}.blog-card:hover .blog-card__media[data-v-ecc5f5a8],.blog-card__media[data-v-ecc5f5a8]:hover{transform:translateY(-4px)}.blog-card__image[data-v-ecc5f5a8]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1);width:100%}.blog-card:hover .blog-card__image[data-v-ecc5f5a8],.blog-card__media:hover .blog-card__image[data-v-ecc5f5a8]{transform:scale(1.04)}.blog-card__placeholder[data-v-ecc5f5a8]{align-items:center;background:linear-gradient(160deg,#0000000d,#00000005);color:#0000002e;display:flex;inset:0;justify-content:center;position:absolute}.blog-card__date[data-v-ecc5f5a8]{color:#0000008c;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.blog-card__date[data-v-ecc5f5a8],.blog-card__title[data-v-ecc5f5a8]{font-family:Geist,"Geist Fallback: BlinkMacSystemFont","Geist Fallback: Segoe UI","Geist Fallback: Roboto","Geist Fallback: Helvetica Neue","Geist Fallback: Arial",system-ui,sans-serif;font-weight:500;margin:0}.blog-card__title[data-v-ecc5f5a8]{color:#020202;letter-spacing:-.025em}.blog-card__title a[data-v-ecc5f5a8]{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;color:inherit;text-decoration:none;transition:background-size .4s cubic-bezier(.16,1,.3,1)}.blog-card__title a[data-v-ecc5f5a8]:hover{background-size:100% 1px}.blog-card--row[data-v-ecc5f5a8]{align-items:stretch;display:grid;gap:3rem;grid-template-columns:clamp(16rem,25vw,28rem) minmax(0,1fr);padding:0 0 5rem}.blog-card--row .blog-card__media[data-v-ecc5f5a8]{aspect-ratio:2/3}.blog-card--row .blog-card__body[data-v-ecc5f5a8]{display:flex;flex-direction:column;gap:1.25rem;height:100%;padding-top:.5rem}.blog-card--row .blog-card__title[data-v-ecc5f5a8]{font-size:clamp(1.875rem,3.2vw,3.25rem);letter-spacing:-.028em;line-height:1.04}.blog-card__cta[data-v-ecc5f5a8]{align-items:center;align-self:flex-start;background:transparent;border:1px solid rgba(0,0,0,.85);border-radius:1.5rem;color:#020202;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.6rem;letter-spacing:.01em;padding:.55rem 1rem .55rem 1.1rem;text-decoration:none;transition:background .3s ease,color .3s ease,border-color .3s ease}.blog-card__cta svg[data-v-ecc5f5a8]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.blog-card__cta[data-v-ecc5f5a8]:hover{background:#020202;border-color:#020202;color:#fff}.blog-card__cta:hover svg[data-v-ecc5f5a8]{transform:translate(2px,-2px)}.blog-card__excerpt[data-v-ecc5f5a8]{color:#000000d9;font-family:Geist,"Geist Fallback: BlinkMacSystemFont","Geist Fallback: Segoe UI","Geist Fallback: Roboto","Geist Fallback: Helvetica Neue","Geist Fallback: Arial",system-ui,sans-serif;font-size:clamp(1.0625rem,1.35vw,1.5rem);font-weight:400;-webkit-hyphens:auto;hyphens:auto;line-height:1.35;margin:auto 0 0;max-width:36rem;text-align:justify}.blog-card--compact[data-v-ecc5f5a8]{display:flex;flex-direction:column;gap:1.25rem}.blog-card--compact .blog-card__media[data-v-ecc5f5a8]{aspect-ratio:16/11}.blog-card--compact .blog-card__date[data-v-ecc5f5a8]{letter-spacing:.14em}.blog-card--compact .blog-card__title[data-v-ecc5f5a8]{font-size:clamp(1.25rem,1.7vw,1.625rem);letter-spacing:-.02em;line-height:1.15}@media(max-width:1024px){.blog-card--row[data-v-ecc5f5a8]{gap:2.5rem;grid-template-columns:minmax(0,26rem) minmax(0,1fr)}}@media(max-width:768px){.blog-card--row[data-v-ecc5f5a8]{gap:1.5rem;grid-template-columns:1fr;padding:0 0 3rem}.blog-card--row .blog-card__media[data-v-ecc5f5a8]{aspect-ratio:4/5;max-width:28rem}.blog-card--row .blog-card__title[data-v-ecc5f5a8]{font-size:clamp(1.5rem,7vw,2rem)}.blog-card--row .blog-card__excerpt[data-v-ecc5f5a8]{text-align:left}.blog-card--compact .blog-card__media[data-v-ecc5f5a8]{aspect-ratio:16/11}}
