.blog-card-long[data-astro-cid-icni2y3d]{padding-inline:1rem;display:block}.blog-card-long[data-astro-cid-icni2y3d]:hover{background-color:var(--card)}.blog-card-long__grid[data-astro-cid-icni2y3d]{align-items:center;gap:1rem;padding-block:2rem;display:grid}@media (width>=64rem){.blog-card-long__grid[data-astro-cid-icni2y3d]{grid-template-columns:88px minmax(0,1.5fr) minmax(0,1fr) 150px}}.blog-card-long__number[data-astro-cid-icni2y3d]{color:var(--teal);font-size:1.125rem;font-weight:700;line-height:1.75rem}.blog-card-long__title[data-astro-cid-icni2y3d]{letter-spacing:-.02em;font-size:clamp(19px,1.7vw,27px);font-weight:800;line-height:1.4;transition:color .2s ease-in-out}.blog-card-long__snippet[data-astro-cid-icni2y3d]{font-size:.875rem;line-height:1.55;transition:color .2s ease-in-out}.blog-card-long__meta[data-astro-cid-icni2y3d]{text-align:right;font-size:.75rem;line-height:1rem;transition:color .2s ease-in-out}.blog-card-long__category[data-astro-cid-icni2y3d]{text-transform:uppercase;font-weight:700}.blog-card-long__date[data-astro-cid-icni2y3d]{text-transform:uppercase;margin-top:.375rem;display:block}.blog-card-long__read-time[data-astro-cid-icni2y3d]{text-transform:uppercase;margin-top:.25rem;display:block}.blog-hero[data-astro-cid-5tlpquhs]{border-bottom:1px solid var(--border)}.blog-hero__inner[data-astro-cid-5tlpquhs]{margin-block:auto;padding-block:4rem 2rem}@media (width>=48rem){.blog-hero__inner[data-astro-cid-5tlpquhs]{padding-block:6rem 3.5rem}}.blog-hero__intro[data-astro-cid-5tlpquhs]{text-align:center;margin-bottom:3rem}.blog-hero__eyebrow[data-astro-cid-5tlpquhs]{animation:fade-in .8s var(--ease-out-expo) both;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:1rem;margin-bottom:2.5rem;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.blog-hero__rule[data-astro-cid-5tlpquhs]{background-color:var(--teal);width:3rem;height:.125rem;display:inline-block}.blog-hero__tagline[data-astro-cid-5tlpquhs]{animation:fall .8s var(--ease-out-expo) both;letter-spacing:-.035em;font-size:clamp(36px,5vw,66px);font-weight:900;line-height:1}.blog-hero__accent[data-astro-cid-5tlpquhs]{color:var(--teal)}.blog-hero__band[data-astro-cid-5tlpquhs]{border-top:1px solid var(--border)}.blog-hero__grid[data-astro-cid-5tlpquhs]{grid-template-columns:repeat(14,minmax(0,1fr));display:grid}.blog-hero__cell[data-astro-cid-5tlpquhs]{aspect-ratio:1/1.2;justify-content:center;align-items:center;transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);display:flex}.blog-hero__cell[data-astro-cid-5tlpquhs]:not(:last-child){border-right:1px solid var(--border)}.blog-hero__cell--letter[data-astro-cid-5tlpquhs]:hover{background-color:var(--teal);color:var(--ink)}.blog-hero__letter[data-astro-cid-5tlpquhs]{letter-spacing:-.05em;font-size:clamp(14px,5vw,84px);font-weight:800;line-height:1}.blog-hero__breathe[data-astro-cid-5tlpquhs]{animation:3.2s ease-in-out infinite breathe}.blog-hero__dot[data-astro-cid-5tlpquhs]{background-color:var(--teal);width:.375rem;height:.375rem;display:inline-block}@media (width>=48rem){.blog-hero__dot[data-astro-cid-5tlpquhs]{width:.625rem;height:.625rem}}.blog-hero__mirror[data-astro-cid-5tlpquhs]{opacity:.14;height:clamp(18px,7vw,112px);overflow:hidden;transform:scaleY(-1);mask-image:linear-gradient(#000,#0000)}.blog-hero__mirror-cell[data-astro-cid-5tlpquhs]{justify-content:center;align-items:center;display:flex}@keyframes breathe{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(-1.2deg)}}@media (prefers-reduced-motion:reduce){.blog-hero__eyebrow[data-astro-cid-5tlpquhs],.blog-hero__tagline[data-astro-cid-5tlpquhs],.blog-hero__breathe[data-astro-cid-5tlpquhs]{animation:none}}.blog-pagination[data-astro-cid-ljtfuvjq]{justify-content:center;align-items:center;width:100%;padding-block:1.5rem;display:flex}.blog-pagination__pages[data-astro-cid-ljtfuvjq]{align-items:center;gap:.5rem;display:flex}.blog-pagination__page[data-astro-cid-ljtfuvjq]{border:1px solid var(--border);justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.blog-pagination__page--current[data-astro-cid-ljtfuvjq]{border-color:var(--paper);font-weight:700}
