.bentoHeader_header__vF0Xh{--bento-spacing-padding:var(--spacing-20);--bento-spacing-text-gap:var(--spacing-4);--bento-spacing-arrow-gap:var(--spacing-8);display:flex;flex-direction:column;gap:var(--bento-spacing-padding);padding:var(--bento-spacing-padding)}@media(min-width:840px){.bentoHeader_header__vF0Xh{--bento-spacing-padding:var(--spacing-24)}}.bentoHeader_headingLink__bmWJK{text-decoration:none;display:flex;flex-direction:column;gap:var(--bento-spacing-text-gap)}.bentoHeader_headingLink__bmWJK:focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-black),0 0 0 4px var(--color-white)}.bentoHeader_eyebrow__S8VcM{margin:0;display:flex;align-items:center;gap:8px;font:var(--typography-card-context-font-computed,var(--typography-card-context-font));letter-spacing:var(--typography-card-context-letter-spacing-computed,var(--typography-card-context-letter-spacing))}@media(min-width:600px){.bentoHeader_eyebrow__S8VcM{--typography-card-context-font-computed:var(--typography-card-context-sm-font);--typography-card-context-letter-spacing-computed:var(--typography-card-context-sm-letter-spacing)}}@media(min-width:840px){.bentoHeader_eyebrow__S8VcM{--typography-card-context-font-computed:var( --typography-card-context-md-font,var(--typography-card-context-sm-font) );--typography-card-context-letter-spacing-computed:var( --typography-card-context-md-letter-spacing,var(--typography-card-context-sm-letter-spacing) )}}@media(min-width:1080px){.bentoHeader_eyebrow__S8VcM{--typography-card-context-font-computed:var( --typography-card-context-lg-font,var(--typography-card-context-md-font,var(--typography-card-context-sm-font)) );--typography-card-context-letter-spacing-computed:var( --typography-card-context-lg-letter-spacing,var(--typography-card-context-md-letter-spacing,var(--typography-card-context-sm-letter-spacing)) )}}@media(min-width:1280px){.bentoHeader_eyebrow__S8VcM{--typography-card-context-font-computed:var( --typography-card-context-xl-font,var( --typography-card-context-lg-font,var(--typography-card-context-md-font,var(--typography-card-context-sm-font)) ) );--typography-card-context-letter-spacing-computed:var( --typography-card-context-xl-letter-spacing,var( --typography-card-context-lg-letter-spacing,var(--typography-card-context-md-letter-spacing,var(--typography-card-context-sm-letter-spacing)) ) )}}@media(min-width:1440px){.bentoHeader_eyebrow__S8VcM{--typography-card-context-font-computed:var( --typography-card-context-xxl-font,var( --typography-card-context-xl-font,var( --typography-card-context-lg-font,var(--typography-card-context-md-font,var(--typography-card-context-sm-font)) ) ) );--typography-card-context-letter-spacing-computed:var( --typography-card-context-xxl-letter-spacing,var( --typography-card-context-xl-letter-spacing,var( --typography-card-context-lg-letter-spacing,var(--typography-card-context-md-letter-spacing,var(--typography-card-context-sm-letter-spacing)) ) ) )}}.bentoHeader_heading__jIo4G{margin:0;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--bento-spacing-arrow-gap)}@media(min-width:840px){.bentoHeader_heading__jIo4G{flex-direction:column;align-items:flex-start}}.bentoHeader_headingTitle__QPU8U{font:var(--typography-card-title-feature-font-computed,var(--typography-card-title-feature-font));letter-spacing:var(--typography-card-title-feature-letter-spacing-computed,var(--typography-card-title-feature-letter-spacing));text-wrap:balance}@media(min-width:600px){.bentoHeader_headingTitle__QPU8U{--typography-card-title-feature-font-computed:var(--typography-card-title-feature-sm-font);--typography-card-title-feature-letter-spacing-computed:var(--typography-card-title-feature-sm-letter-spacing)}}@media(min-width:840px){.bentoHeader_headingTitle__QPU8U{--typography-card-title-feature-font-computed:var( --typography-card-title-feature-md-font,var(--typography-card-title-feature-sm-font) );--typography-card-title-feature-letter-spacing-computed:var( --typography-card-title-feature-md-letter-spacing,var(--typography-card-title-feature-sm-letter-spacing) )}}@media(min-width:1080px){.bentoHeader_headingTitle__QPU8U{--typography-card-title-feature-font-computed:var( --typography-card-title-feature-lg-font,var(--typography-card-title-feature-md-font,var(--typography-card-title-feature-sm-font)) );--typography-card-title-feature-letter-spacing-computed:var( --typography-card-title-feature-lg-letter-spacing,var(--typography-card-title-feature-md-letter-spacing,var(--typography-card-title-feature-sm-letter-spacing)) )}}@media(min-width:1280px){.bentoHeader_headingTitle__QPU8U{--typography-card-title-feature-font-computed:var( --typography-card-title-feature-xl-font,var( --typography-card-title-feature-lg-font,var(--typography-card-title-feature-md-font,var(--typography-card-title-feature-sm-font)) ) );--typography-card-title-feature-letter-spacing-computed:var( --typography-card-title-feature-xl-letter-spacing,var( --typography-card-title-feature-lg-letter-spacing,var(--typography-card-title-feature-md-letter-spacing,var(--typography-card-title-feature-sm-letter-spacing)) ) )}}@media(min-width:1440px){.bentoHeader_headingTitle__QPU8U{--typography-card-title-feature-font-computed:var( --typography-card-title-feature-xxl-font,var( --typography-card-title-feature-xl-font,var( --typography-card-title-feature-lg-font,var(--typography-card-title-feature-md-font,var(--typography-card-title-feature-sm-font)) ) ) );--typography-card-title-feature-letter-spacing-computed:var( --typography-card-title-feature-xxl-letter-spacing,var( --typography-card-title-feature-xl-letter-spacing,var( --typography-card-title-feature-lg-letter-spacing,var(--typography-card-title-feature-md-letter-spacing,var(--typography-card-title-feature-sm-letter-spacing)) ) ) )}}.bentoHeader_headingLinkIcon__4h9hJ{--header-cta-size:24px;--header-cta-font-size:16px;display:inline-flex;height:var(--header-cta-size);width:var(--header-cta-size);flex-shrink:0;border-radius:100%;background:var(--color-black);color:var(--color-white);font-size:var(--header-cta-font-size);align-items:center;justify-content:center;font:var(--typography-sans-350-semibold-font);letter-spacing:var(--typography-sans-350-semibold-letter-spacing)}@media(min-width:1080px){.bentoHeader_headingLinkIcon__4h9hJ{--header-cta-size:32px;--header-cta-font-size:19px}}.bentoHeader_headingLink__bmWJK:hover .bentoHeader_headingLinkIcon__4h9hJ{background:var(--color-gray-800)}