.hero-section[data-v-073d4ae9]{display:grid;grid-template-columns:1fr;gap:var(--space-hero-y);padding-block:var(--size-100)}@media(min-width:48rem){.hero-section[data-v-073d4ae9]{grid-template-columns:1fr 360px;gap:var(--space-hero-gap);align-items:center}}@media(min-width:64rem){.hero-section[data-v-073d4ae9]{grid-template-columns:1fr 420px}}.hero-section__text[data-v-073d4ae9]{display:flex;flex-direction:column;align-items:flex-start;@media(prefers-reduced-motion:no-preference){animation:rise .6s .1s ease both}}.hero-section__label{&[data-v-073d4ae9]{display:inline-flex;align-items:center;gap:var(--size-30);font:var(--weight-regular) var(--text-10) / 1 var(--font-body);letter-spacing:var(--tracking-40);text-transform:uppercase;color:var(--color-accent);margin-block-end:var(--size-60)}&[data-v-073d4ae9]:before{content:"";display:block;inline-size:var(--size-70);block-size:1px;background:var(--color-accent);flex-shrink:0}}.hero-section__title[data-v-073d4ae9]{font:var(--weight-medium) clamp(var(--text-70),4.5vw,var(--text-90)) / var(--leading-10) var(--font-display);letter-spacing:var(--tracking-00);color:var(--color-text-heading);text-wrap:balance;margin-block-end:var(--size-60)}.hero-section__intro[data-v-073d4ae9]{font:italic var(--weight-regular) var(--text-30) / var(--leading-40) var(--font-accent);color:var(--color-text-secondary);margin-block-end:var(--size-70);@media(min-width:48rem){font-size:var(--text-40)}}.hero-section__meta{&[data-v-073d4ae9]{margin-block-end:var(--size-70)}[data-v-073d4ae9] .post-meta{display:flex;align-items:center;gap:var(--size-30);&:before{content:"";display:block;inline-size:var(--size-40);block-size:1px;background:var(--color-text-faint);flex-shrink:0}}}.hero-section__cta{&[data-v-073d4ae9]{display:inline-flex;align-items:center;gap:var(--size-20);font:var(--weight-regular) var(--text-20) / 1 var(--font-body);letter-spacing:var(--tracking-30);text-transform:uppercase;color:var(--color-accent);border-block-end:1px solid var(--color-accent);padding-block-end:2px;transition:gap var(--duration-base) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}&[data-v-073d4ae9]:hover{gap:var(--size-40);color:var(--color-accent-hover);border-color:var(--color-accent-hover)}&[data-v-073d4ae9]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:1px}}@media(min-width:48rem){.hero-section--no-image[data-v-073d4ae9]{grid-template-columns:1fr}.hero-section--no-image .hero-section__text[data-v-073d4ae9]{max-inline-size:56ch;margin-inline:auto;align-items:flex-start}}.hero-section__visual[data-v-073d4ae9]{inline-size:100%;aspect-ratio:3 / 4;background:var(--color-bg-surface);overflow:hidden;@media(prefers-reduced-motion:no-preference){animation:rise .6s .2s ease both}}.section-heading[data-v-6d0f9226]{display:flex;align-items:center;gap:var(--size-60);margin-block-end:var(--space-section-y)}.section-heading__title[data-v-6d0f9226]{font:var(--weight-regular) var(--text-10) / 1 var(--font-body);letter-spacing:var(--tracking-40);text-transform:uppercase;color:var(--color-text-heading);white-space:nowrap}.section-heading__line[data-v-6d0f9226]{flex:1;block-size:1px;background:var(--color-border);min-inline-size:0}.section-heading__link{&[data-v-6d0f9226]{font:var(--weight-regular) var(--text-20) / 1 var(--font-body);letter-spacing:var(--tracking-20);color:var(--color-accent);white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard)}&[data-v-6d0f9226]:hover{color:var(--color-accent-hover)}&[data-v-6d0f9226]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:1px}}.article-grid[data-v-b5ff3b0d]{padding-block-end:var(--size-120)}.article-grid__list[data-v-b5ff3b0d]{display:grid;grid-template-columns:1fr;gap:var(--space-card-grid-gap);list-style-type:none;@media(min-width:40rem){grid-template-columns:repeat(2,1fr)}@media(min-width:64rem){grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:no-preference){.article-grid__list>li[data-v-b5ff3b0d]:nth-child(1){animation:rise .5s .2s ease both}.article-grid__list>li[data-v-b5ff3b0d]:nth-child(2){animation:rise .5s .3s ease both}.article-grid__list>li[data-v-b5ff3b0d]:nth-child(3){animation:rise .5s .4s ease both}}.blog-section[data-v-85e2eba8]{padding-block-end:var(--size-120)}.blog-section__layout[data-v-85e2eba8]{display:grid;grid-template-columns:1fr;gap:var(--size-120);@media(min-width:64rem){grid-template-columns:1fr 300px;gap:var(--size-130);align-items:start}}.blog-section__sidebar[data-v-85e2eba8]{display:flex;flex-direction:column;gap:var(--space-widget-stack)}.blog-section__list[data-v-85e2eba8]{list-style-type:none;display:grid;gap:var(--space-listitem-y)}.sidebar-content[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-widget-stack)}
