.styles-module-scss-module__kXQ9Ra__section-header{justify-content:space-between;align-items:flex-end;gap:24px;width:100%;margin-bottom:40px;scroll-margin-top:100px;display:flex}.styles-module-scss-module__kXQ9Ra__section-header__text{max-width:100%}.styles-module-scss-module__kXQ9Ra__section-header__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#0ba797;margin:0 0 12px;font-family:Source Code Pro;font-size:13px;line-height:1}.styles-module-scss-module__kXQ9Ra__section-header__eyebrow:before{content:"// ";opacity:.6;font-family:inherit;font-size:inherit}.styles-module-scss-module__kXQ9Ra__section-header__title{letter-spacing:-.01em;margin:0 0 12px;font-size:34px;line-height:1.15}.styles-module-scss-module__kXQ9Ra__section-header__description{margin:0;font-size:18px;line-height:1.55}.styles-module-scss-module__kXQ9Ra__section-header__action{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.styles-module-scss-module__kXQ9Ra__section-header__action svg{fill:currentColor;transition:transform .15s}.styles-module-scss-module__kXQ9Ra__section-header__action:hover svg{transform:translate(3px)}.styles-module-scss-module__kXQ9Ra__section-header--theme-light .styles-module-scss-module__kXQ9Ra__section-header__title{color:var(--color-heading)}.styles-module-scss-module__kXQ9Ra__section-header--theme-light .styles-module-scss-module__kXQ9Ra__section-header__description{color:var(--color-text-muted)}.styles-module-scss-module__kXQ9Ra__section-header--theme-light .styles-module-scss-module__kXQ9Ra__section-header__action{color:var(--color-link)}.styles-module-scss-module__kXQ9Ra__section-header--theme-dark .styles-module-scss-module__kXQ9Ra__section-header__title{color:#fff}.styles-module-scss-module__kXQ9Ra__section-header--theme-dark .styles-module-scss-module__kXQ9Ra__section-header__description{color:#ffffffb8}.styles-module-scss-module__kXQ9Ra__section-header--theme-dark .styles-module-scss-module__kXQ9Ra__section-header__action{color:#fff}@media screen and (max-width:768px){.styles-module-scss-module__kXQ9Ra__section-header{flex-direction:column;align-items:flex-start;margin-bottom:28px}.styles-module-scss-module__kXQ9Ra__section-header__title{font-size:28px}.styles-module-scss-module__kXQ9Ra__section-header__description{font-size:16px}}
