@layer components{.PostCard-module__aJ-wiq__card{background:var(--surface);border-radius:var(--radius);border:1px solid color-mix(in oklch, var(--ink), transparent 90%);color:inherit;will-change:transform;transition:transform var(--transition-base);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden;container-type:inline-size}.PostCard-module__aJ-wiq__card:after{content:"";border-radius:inherit;box-shadow:0 12px 40px color-mix(in oklch, var(--ink), transparent 85%);opacity:0;transition:opacity var(--transition-base);pointer-events:none;position:absolute;inset:0}.PostCard-module__aJ-wiq__card:hover{transform:translateY(-4px)}.PostCard-module__aJ-wiq__card:hover:after{opacity:1}.PostCard-module__aJ-wiq__card__image{aspect-ratio:4/3;background:var(--surface-alt);flex-shrink:0;width:100%;position:relative;overflow:hidden}.PostCard-module__aJ-wiq__card__image img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform var(--transition-smooth)}.PostCard-module__aJ-wiq__card:hover .PostCard-module__aJ-wiq__card__image img{transform:scale(1.04)}.PostCard-module__aJ-wiq__card__placeholder{background:var(--brand-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PostCard-module__aJ-wiq__card__placeholder-letter{font-size:var(--step-5);color:var(--brand-dark);font-weight:700}.PostCard-module__aJ-wiq__card__body{gap:var(--space-s);padding:var(--space-l);flex-direction:column;flex:1;display:flex}.PostCard-module__aJ-wiq__card__category{padding-block:.25rem;padding-inline:var(--space-s);background:var(--brand);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border-radius:9999px;align-items:center;width:-moz-fit-content;width:fit-content;font-weight:700;display:inline-flex}.PostCard-module__aJ-wiq__card__title{font-size:var(--step-2);color:var(--ink);transition:color var(--transition-fast);margin:0;font-weight:700;line-height:1.3}.PostCard-module__aJ-wiq__card:hover .PostCard-module__aJ-wiq__card__title{color:var(--brand-dark)}.PostCard-module__aJ-wiq__card__excerpt{font-size:var(--text-sm);color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.PostCard-module__aJ-wiq__card__meta{align-items:center;gap:var(--space-xs);font-size:var(--text-xs);color:var(--ink-muted);border-block-start:1px solid color-mix(in oklch, var(--ink), transparent 90%);margin-block-start:auto;padding-block-start:var(--space-s);display:flex}.PostCard-module__aJ-wiq__card__meta-sep{color:color-mix(in oklch, var(--ink-muted), transparent 40%)}.PostCard-module__aJ-wiq__card--featured{background:0 0;border:none;border-radius:0;flex-direction:column;gap:0;transform:none}.PostCard-module__aJ-wiq__card--featured:hover{transform:none}.PostCard-module__aJ-wiq__card--featured:after{display:none}@container (min-width:768px){.PostCard-module__aJ-wiq__card--featured{flex-direction:row;align-items:stretch}}.PostCard-module__aJ-wiq__card--featured .PostCard-module__aJ-wiq__card__image{aspect-ratio:16/10;border-radius:var(--radius);flex-shrink:0;overflow:hidden}@container (min-width:768px){.PostCard-module__aJ-wiq__card--featured .PostCard-module__aJ-wiq__card__image{aspect-ratio:auto;width:55%}}.PostCard-module__aJ-wiq__card--featured .PostCard-module__aJ-wiq__card__body{padding:var(--space-xl);justify-content:center}.PostCard-module__aJ-wiq__card--featured .PostCard-module__aJ-wiq__card__eyebrow{align-items:center;gap:var(--space-xs);font-size:var(--text-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-dark);margin-block-end:var(--space-s);font-weight:700;display:inline-flex}.PostCard-module__aJ-wiq__card--featured .PostCard-module__aJ-wiq__card__title{font-size:var(--step-4);line-height:1.2}.PostCard-module__aJ-wiq__card--featured:hover .PostCard-module__aJ-wiq__card__title{color:var(--brand-dark)}.PostCard-module__aJ-wiq__card--featured .PostCard-module__aJ-wiq__card__excerpt{-webkit-line-clamp:3;font-size:var(--body-base);color:var(--ink-body)}.PostCard-module__aJ-wiq__card--featured .PostCard-module__aJ-wiq__card__link{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--brand-dark);transition:gap var(--transition-fast);margin-block-start:var(--space-m);font-weight:700;text-decoration:none;display:inline-flex}.PostCard-module__aJ-wiq__card--featured:hover .PostCard-module__aJ-wiq__card__link{gap:var(--space-s)}}
@layer components{.blog-module__PmqbEa__hero{background:var(--brand);overflow:hidden;container-type:inline-size}.blog-module__PmqbEa__hero__copy{padding-block:var(--section-py-lg);opacity:0;max-width:56ch;transform:translateY(40px)}@media (scripting:none){.blog-module__PmqbEa__hero__copy{opacity:1;transform:none}}.blog-module__PmqbEa__hero__eyebrow{font-size:var(--text-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-body);margin-block-end:var(--space-s);font-weight:700;display:block}.blog-module__PmqbEa__hero__title{font-size:var(--step-5);color:var(--ink);letter-spacing:-.025em;margin-block-end:var(--space-m);font-weight:700;line-height:1.1}.blog-module__PmqbEa__hero__body{font-size:var(--body-base);color:var(--ink-body);margin-block-end:var(--space-l);line-height:1.65}.blog-module__PmqbEa__hero__breadcrumb{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--ink-body);display:flex}.blog-module__PmqbEa__hero__breadcrumb-link{color:var(--ink);transition:opacity var(--transition-fast);font-weight:500;text-decoration:none}.blog-module__PmqbEa__hero__breadcrumb-link:hover{opacity:.7}.blog-module__PmqbEa__hero__breadcrumb-sep{color:var(--ink-muted);-webkit-user-select:none;user-select:none}.blog-module__PmqbEa__filter-bar{background:var(--surface-alt);border-block-end:1px solid color-mix(in oklch, var(--ink), transparent 90%);z-index:10;position:sticky;top:4rem}.blog-module__PmqbEa__filter-bar__inner{align-items:center;gap:var(--space-s);padding-block:var(--space-m);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.blog-module__PmqbEa__filter-bar__inner::-webkit-scrollbar{display:none}.blog-module__PmqbEa__filter-pill{padding-block:.375rem;padding-inline:var(--space-m);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;border:1.5px solid color-mix(in oklch, var(--ink), transparent 80%);background:var(--surface);color:var(--ink-body);transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);border-radius:9999px;align-items:center;font-weight:600;display:inline-flex}.blog-module__PmqbEa__filter-pill:hover{background:var(--brand);border-color:var(--brand);color:var(--ink)}.blog-module__PmqbEa__filter-pill--active,.blog-module__PmqbEa__filter-pill--active:hover{background:var(--surface-ink);border-color:var(--surface-ink);color:#f3f5f9;color:lab(96.4998% -.150114 -1.88948)}.blog-module__PmqbEa__featured{background:var(--surface);padding-block:var(--section-py)}.blog-module__PmqbEa__featured__wrapper{opacity:0;transform:translateY(16px)}@media (scripting:none){.blog-module__PmqbEa__featured__wrapper{opacity:1;transform:none}}.blog-module__PmqbEa__grid__item{opacity:0;transform:translateY(24px)}@media (scripting:none){.blog-module__PmqbEa__grid__item{opacity:1;transform:none}}.blog-module__PmqbEa__grid-section{background:var(--surface-alt);padding-block:var(--section-py-lg);container-type:inline-size}.blog-module__PmqbEa__grid-section__header{justify-content:space-between;align-items:baseline;gap:var(--space-m);margin-block-end:var(--space-xl);display:flex}.blog-module__PmqbEa__grid-section__title{font-size:var(--step-3);color:var(--ink);font-weight:700}.blog-module__PmqbEa__grid-section__count{font-size:var(--text-sm);color:var(--ink-muted)}.blog-module__PmqbEa__grid{gap:var(--space-l);grid-template-columns:1fr;display:grid}@container (min-width:640px){.blog-module__PmqbEa__grid{grid-template-columns:repeat(2,1fr)}}@container (min-width:1024px){.blog-module__PmqbEa__grid{grid-template-columns:repeat(3,1fr)}}.blog-module__PmqbEa__empty{text-align:center;padding-block:var(--section-py-lg);color:var(--ink-muted)}.blog-module__PmqbEa__empty__title{font-size:var(--step-3);color:var(--ink);margin-block-end:var(--space-m);font-weight:700}.blog-module__PmqbEa__empty__body{font-size:var(--body-base);margin-block-end:var(--space-xl)}.blog-module__PmqbEa__post-hero{background:var(--surface-ink);container-type:inline-size}.blog-module__PmqbEa__post-hero__inner{padding-block:var(--section-py-lg) var(--space-xl);opacity:0;transform:translateY(32px)}@media (scripting:none){.blog-module__PmqbEa__post-hero__inner{opacity:1;transform:none}}.blog-module__PmqbEa__post-hero__category{padding-block:.25rem;padding-inline:var(--space-s);background:var(--brand);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border-radius:9999px;align-items:center;margin-block-end:var(--space-l);font-weight:700;display:inline-flex}.blog-module__PmqbEa__post-hero__title{font-size:var(--step-5);color:#f3f5f9;color:lab(96.4998% -.150114 -1.88948);letter-spacing:-.02em;max-width:22ch;margin-block-end:var(--space-l);font-weight:700;line-height:1.15}@container (min-width:768px){.blog-module__PmqbEa__post-hero__title{font-size:var(--step-5)}}.blog-module__PmqbEa__post-hero__meta{align-items:center;gap:var(--space-s);font-size:var(--text-sm);color:#9c9ea4;color:lab(65.1668% -.225127 -3.01452);flex-wrap:wrap;display:flex}.blog-module__PmqbEa__post-hero__meta-sep{color:#616368;color:lab(41.9662% -.214174 -3.00841)}.blog-module__PmqbEa__post-hero__image{aspect-ratio:16/7;border-radius:var(--radius) var(--radius) 0 0;width:100%;margin-block-start:var(--space-2xl);position:relative;overflow:hidden}.blog-module__PmqbEa__post-hero__image img{object-position:center top;width:100%;height:100%;object-fit:cover!important}.blog-module__PmqbEa__article-wrap{background:var(--surface);container-type:inline-size}.blog-module__PmqbEa__article-layout{gap:var(--space-3xl);padding-block:var(--section-py);opacity:0;grid-template-columns:1fr;display:grid;transform:translateY(24px)}@container (min-width:1024px){.blog-module__PmqbEa__article-layout{grid-template-columns:1fr 280px}}@media (scripting:none){.blog-module__PmqbEa__article-layout{opacity:1;transform:none}}.blog-module__PmqbEa__article-body{max-width:720px}.blog-module__PmqbEa__toc{background:var(--surface-alt);border-radius:var(--radius);margin-block-end:var(--space-2xl);overflow:hidden}.blog-module__PmqbEa__toc__header{background:var(--surface-ink);padding:var(--space-m) var(--space-l)}.blog-module__PmqbEa__toc__heading{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:#f3f5f9;color:lab(96.4998% -.150114 -1.88948);margin:0;font-weight:700}.blog-module__PmqbEa__toc__list{padding:var(--space-l);gap:var(--space-s);flex-direction:column;margin:0;padding-inline-start:var(--space-l);list-style:none;display:flex}.blog-module__PmqbEa__toc__item--h3{padding-inline-start:var(--space-l)}.blog-module__PmqbEa__toc__link{font-size:var(--text-sm);color:var(--ink-body);transition:color var(--transition-fast);line-height:1.5;text-decoration:none}.blog-module__PmqbEa__toc__link:hover{color:var(--brand-dark)}.blog-module__PmqbEa__toc__num{margin-inline-end:var(--space-xs);font-weight:700}.blog-module__PmqbEa__prose{font-size:var(--body-base);color:var(--ink-body);line-height:1.8}.blog-module__PmqbEa__prose h2{font-size:var(--step-3);color:var(--ink);margin-block:var(--space-2xl) var(--space-m);scroll-margin-block-start:5rem;font-weight:700;line-height:1.25}.blog-module__PmqbEa__prose h3{font-size:var(--step-2);color:var(--ink);margin-block:var(--space-xl) var(--space-s);scroll-margin-block-start:5rem;font-weight:600;line-height:1.3}.blog-module__PmqbEa__prose p{margin-block-end:var(--space-l)}:is(.blog-module__PmqbEa__prose ul,.blog-module__PmqbEa__prose ol){gap:var(--space-s);flex-direction:column;margin-block-end:var(--space-l);padding-inline-start:var(--space-xl);display:flex}.blog-module__PmqbEa__prose a{color:var(--brand-dark);text-underline-offset:3px;transition:color var(--transition-fast), text-decoration-color var(--transition-fast);text-decoration-thickness:1px}.blog-module__PmqbEa__prose a:hover{color:var(--ink)}.blog-module__PmqbEa__prose strong{color:var(--ink);font-weight:700}.blog-module__PmqbEa__prose blockquote{border-inline-start:4px solid var(--brand);margin-inline:0;margin-block:var(--space-xl);color:var(--ink-body);padding-inline-start:var(--space-l);font-style:italic}.blog-module__PmqbEa__sidebar{display:none}@container (min-width:1024px){.blog-module__PmqbEa__sidebar{display:block}}.blog-module__PmqbEa__sidebar__sticky{gap:var(--space-xl);flex-direction:column;display:flex;position:sticky;top:6rem}.blog-module__PmqbEa__sidebar__box{background:var(--surface-alt);border-radius:var(--radius);padding:var(--space-l)}.blog-module__PmqbEa__sidebar__heading{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-block-end:var(--space-m);font-weight:700}.blog-module__PmqbEa__sidebar__toc-list{gap:var(--space-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.blog-module__PmqbEa__sidebar__toc-link{font-size:var(--text-sm);color:var(--ink-body);transition:color var(--transition-fast);line-height:1.5;text-decoration:none;display:block}.blog-module__PmqbEa__sidebar__toc-link:hover{color:var(--brand-dark)}.blog-module__PmqbEa__sidebar__toc-link--h3{font-size:var(--text-xs);color:var(--ink-muted);padding-inline-start:var(--space-m)}.blog-module__PmqbEa__sidebar__topic{font-size:var(--text-sm);color:var(--ink-body);padding-block:var(--space-xs);border-block-end:1px solid color-mix(in oklch, var(--ink), transparent 90%);transition:color var(--transition-fast);text-decoration:none;display:block}.blog-module__PmqbEa__sidebar__topic:hover{color:var(--brand-dark)}.blog-module__PmqbEa__sidebar__topic:last-child{border-block-end:none}.blog-module__PmqbEa__post-footer{background:var(--surface-alt)}.blog-module__PmqbEa__post-footer__inner{gap:var(--space-xl);padding-block:var(--section-py);flex-direction:column;display:flex}.blog-module__PmqbEa__author-card{align-items:center;gap:var(--space-l);background:var(--surface);border-radius:var(--radius);padding:var(--space-xl);display:flex}.blog-module__PmqbEa__author-card__avatar{background:var(--brand-muted);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.blog-module__PmqbEa__author-card__initial{font-size:var(--step-3);color:var(--brand-dark);font-weight:700}.blog-module__PmqbEa__author-card__name{font-size:var(--step-2);color:var(--ink);font-weight:700}.blog-module__PmqbEa__author-card__label{font-size:var(--text-sm);color:var(--ink-muted)}.blog-module__PmqbEa__share-row{align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.blog-module__PmqbEa__share-label{font-size:var(--text-sm);color:var(--ink-muted);font-weight:600}.blog-module__PmqbEa__share-btn{align-items:center;gap:var(--space-xs);padding-block:var(--space-xs);padding-inline:var(--space-m);border-radius:var(--radius-inner);border:1.5px solid color-mix(in oklch, var(--ink), transparent 80%);font-size:var(--text-sm);color:var(--ink-body);cursor:pointer;will-change:transform;transition:transform var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;font-weight:600;display:inline-flex;position:relative}.blog-module__PmqbEa__share-btn:after{content:"";border-radius:inherit;background:var(--brand);opacity:0;transition:opacity var(--transition-fast);position:absolute;inset:0}.blog-module__PmqbEa__share-btn:hover{border-color:var(--brand);color:var(--ink);transform:translateY(-1px)}.blog-module__PmqbEa__share-btn:hover:after{opacity:1}.blog-module__PmqbEa__share-btn>*{z-index:1;position:relative}.blog-module__PmqbEa__post-cta{background:var(--surface-ink);border-radius:var(--radius);padding:var(--space-2xl);text-align:center}.blog-module__PmqbEa__post-cta__eyebrow{font-size:var(--text-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin-block-end:var(--space-s);font-weight:700;display:block}.blog-module__PmqbEa__post-cta__title{font-size:var(--step-3);color:#f3f5f9;color:lab(96.4998% -.150114 -1.88948);margin-block-end:var(--space-m);font-weight:700}.blog-module__PmqbEa__post-cta__body{font-size:var(--text-sm);color:#abaeb3;color:lab(70.9669% -.226945 -3.01555);max-width:44ch;margin-block-end:var(--space-xl);margin-inline:auto;line-height:1.65}.blog-module__PmqbEa__back-link{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--ink-muted);transition:color var(--transition-fast);font-weight:700;text-decoration:none;display:inline-flex}.blog-module__PmqbEa__back-link:hover{color:var(--ink)}.blog-module__PmqbEa__related{background:var(--surface-alt);padding-block:var(--section-py-lg);border-block-start:1px solid color-mix(in oklch, var(--ink), transparent 90%);container-type:inline-size}.blog-module__PmqbEa__related__header{margin-block-end:var(--space-2xl)}.blog-module__PmqbEa__related__eyebrow{font-size:var(--text-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-dark);margin-block-end:var(--space-s);font-weight:700;display:block}.blog-module__PmqbEa__related__title{font-size:var(--step-4);color:var(--ink);font-weight:700;line-height:1.2}.blog-module__PmqbEa__related__grid{gap:var(--space-xl);grid-template-columns:1fr;display:grid}@container (min-width:640px){.blog-module__PmqbEa__related__grid{gap:var(--space-xl);grid-template-columns:repeat(2,1fr)}}@container (min-width:1024px){.blog-module__PmqbEa__related__grid{grid-template-columns:repeat(3,1fr)}}}