.BlogHero-module-scss-module__i6suFW__blog-hero{isolation:isolate;background:var(--color-ui-background-fill-solid-1);--blog-hero-mobile-header-offset:calc(var(--spacing-6xl,48px) + var(--spacing-md,8px));width:100%;position:relative;overflow:hidden}.BlogHero-module-scss-module__i6suFW__blog-hero__pattern{z-index:1;background-image:var(--blog-hero-pattern,url(/blog_hero_bg_light.png));opacity:1;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.BlogHero-module-scss-module__i6suFW__blog-hero__inner{z-index:2;max-width:1280px;min-height:370px;padding:var(--layout-page-margin-v-large) var(--spacing-7xl,64px);gap:var(--spacing-6xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;margin:0 auto;display:grid;position:relative}@media (min-width:1025px){.BlogHero-module-scss-module__i6suFW__blog-hero__inner{height:608px;min-height:608px;padding-top:calc(var(--layout-page-margin-v-large) + var(--spacing-3xl,32px))}}.BlogHero-module-scss-module__i6suFW__blog-hero__content{gap:var(--spacing-xl);flex-direction:column;min-width:0;display:flex}.BlogHero-module-scss-module__i6suFW__blog-hero__headline{color:var(--color-ui-text-body);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-display-xl);line-height:var(--line-height-display-xl);letter-spacing:-1.2px;margin:0}.BlogHero-module-scss-module__i6suFW__blog-hero__summary{color:var(--color-ui-text-body);font-family:var(--font-family-body);font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg);max-width:62ch;margin:0}.BlogHero-module-scss-module__i6suFW__blog-hero__meta{align-items:center;gap:var(--spacing-xl) var(--spacing-6xl);flex-wrap:wrap;display:flex}.BlogHero-module-scss-module__i6suFW__blog-hero__pill{display:inline-flex}.BlogHero-module-scss-module__i6suFW__blog-hero__pill .pill{padding:var(--spacing-sm) var(--spacing-lg);line-height:var(--line-height-label-md)}.BlogHero-module-scss-module__i6suFW__blog-hero__attribution{color:var(--color-ui-text-body);font-family:var(--font-family-body);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);white-space:normal}.BlogHero-module-scss-module__i6suFW__blog-hero__author-link{color:var(--color-ui-text-link);text-underline-offset:2px;font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);text-decoration:underline}a.BlogHero-module-scss-module__i6suFW__blog-hero__author-link{transition:opacity .18s}a.BlogHero-module-scss-module__i6suFW__blog-hero__author-link:hover,a.BlogHero-module-scss-module__i6suFW__blog-hero__author-link:focus-visible{opacity:.8}.BlogHero-module-scss-module__i6suFW__blog-hero__date-row{align-items:center;gap:var(--spacing-md);color:var(--color-ui-text-body);font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);flex-wrap:wrap;display:flex}.BlogHero-module-scss-module__i6suFW__blog-hero__image-frame{aspect-ratio:16/9;border-radius:var(--radius-xxs);background:var(--color-ui-background-fill-solid-2);width:100%;overflow:hidden}.BlogHero-module-scss-module__i6suFW__blog-hero__image{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1024px){.BlogHero-module-scss-module__i6suFW__blog-hero__inner{padding:var(--layout-page-margin-v-medium) var(--spacing-7xl,64px);gap:var(--spacing-4xl)}.BlogHero-module-scss-module__i6suFW__blog-hero__headline{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);letter-spacing:-.96px}.BlogHero-module-scss-module__i6suFW__blog-hero__meta{gap:var(--spacing-lg) var(--spacing-xl)}}@media (max-width:768px){.BlogHero-module-scss-module__i6suFW__blog-hero__inner{min-height:auto;padding:calc(var(--layout-page-margin-v-small,32px) + var(--blog-hero-mobile-header-offset)) var(--layout-page-margin-h-small,16px) var(--layout-page-margin-v-small,32px);gap:var(--spacing-4xl,32px);grid-template-columns:minmax(0,1fr)}.BlogHero-module-scss-module__i6suFW__blog-hero__summary{font-size:var(--font-size-text-sm,16px);line-height:var(--line-height-text-sm,20px);max-width:none}.BlogHero-module-scss-module__i6suFW__blog-hero__meta{align-items:flex-start;gap:var(--spacing-lg,12px) var(--spacing-3xl,24px)}.BlogHero-module-scss-module__i6suFW__blog-hero__date-row{width:100%}}
