:root{--v2-bg-bright: #fffbf5;--v2-bg: #faf6f0;--v2-subtle: #f3eee7;--v2-muted: #ede8e0;--v2-fg: #181210;--v2-fg-muted: #524a43;--v2-fg-subtle: #888077;--v2-sans: "STK Bureau Sans",sans-serif;--v2-serif: "STK Bureau Serif",serif;--v2-mono: "STK Bureau Sans Mono",monospace}body{background-color: var(--v2-bg-bright);color: var(--v2-fg);font-family: var(--v2-sans);-webkit-font-smoothing: antialiased;padding: 0 !important}.blog-article-layout{background-color: transparent}.nav-main .navbar_link,.nav-main .navbar_menu-dropdown,.nav-main .navbar_menu-dropdown *{color: var(--v2-fg)}.nav-main .w-nav-brand img,.nav-main .w-nav-brand svg,.footer-logo-wrapper img,.footer-logo-wrapper svg{filter: brightness(0)}.menu-icon_line-top,.menu-icon_line-middle,.menu-icon_line-bottom,.menu-icon1_line-middle-inner{background-color: var(--v2-fg) !important}html body,html body .page-wrapper,html body .main-wrapper{background-color: var(--v2-bg-bright) !important}.customer-stories-header{background-color: var(--v2-bg-bright)}.customer-stories-header .bg-img{display: none}.customer-stories-header .spacer-huge{height: 48px}.blog-header-content{align-items: center;gap: 48px}.blog-header-img-wrapper{border-radius: 16px;overflow: hidden}.blog-header-img{border-radius: 16px}.blog-heading-title{font-family: var(--v2-serif);font-weight: 400;font-size: 44px;line-height: 48px;letter-spacing: -0.02em;color: var(--v2-fg)}.blog-meta-row,.blog-meta-item,.blog-meta-item *{color: var(--v2-fg-muted) !important;font-family: var(--v2-mono);font-size: 12px;line-height: 16px;text-transform: uppercase;letter-spacing: 0.04em}.blog-meta-item svg path{fill: currentColor}.blog-sidebar{background-color: var(--v2-bg);border-radius: 16px;padding: 24px}.sidebar-heading{font-family: var(--v2-mono);font-size: 12px;line-height: 16px;text-transform: uppercase;letter-spacing: 0.04em;color: var(--v2-fg-subtle)}.fs-toc_link-wrapper{border-color: var(--v2-subtle)}.fs-toc_link{font-family: var(--v2-sans);font-size: 14px;line-height: 20px;color: var(--v2-fg-muted)}.fs-toc_link:hover,.fs-toc_link.w--current{color: var(--v2-fg)}.blog-rt{color: var(--v2-fg);font-family: var(--v2-sans);font-size: 18px;line-height: 28px}.blog-rt p,.blog-rt li{font-size: 18px;line-height: 28px;color: var(--v2-fg)}.blog-rt h2{font-family: var(--v2-serif);font-weight: 400;font-size: 34px;line-height: 38px;letter-spacing: -0.01em;color: var(--v2-fg);margin-top: 56px;margin-bottom: 20px}.blog-rt h3{font-family: var(--v2-sans);font-weight: 500;font-size: 24px;line-height: 28px;color: var(--v2-fg);margin-top: 40px;margin-bottom: 16px}.blog-rt h4{font-family: var(--v2-sans);font-weight: 500;font-size: 20px;line-height: 24px;color: var(--v2-fg)}.blog-rt a{color: var(--v2-fg);text-decoration: underline;text-underline-offset: 3px;text-decoration-color: #c8c0b6}.blog-rt a:hover{text-decoration-color: var(--v2-fg)}.blog-rt strong{font-weight: 500}.blog-rt figure img,.blog-rt img{border-radius: 12px}.blog-rt blockquote{border-left: 2px solid var(--v2-fg);padding-left: 20px;margin-left: 0;font-size: 20px;line-height: 30px;color: var(--v2-fg)}.blog-rt table{border-collapse: collapse;width: 100%;font-size: 15px;line-height: 22px}.blog-rt th,.blog-rt td{border: 1px solid var(--v2-subtle);padding: 10px 12px;text-align: left;vertical-align: top}.blog-rt th{background-color: var(--v2-bg);font-weight: 500}.blog-rt th,.blog-rt th *,.blog-rt td,.blog-rt td *{color: var(--v2-fg) !important}.blog-rt code{font-family: var(--v2-mono);font-size: 0.875em;background-color: var(--v2-bg);border-radius: 4px;padding: 1px 5px}.blog-rt pre{background-color: var(--v2-fg);color: var(--v2-bg-bright);border-radius: 12px;padding: 20px;overflow-x: auto}.blog-rt pre code{background: none;color: inherit;padding: 0}.background-color-offwhite{background-color: var(--v2-bg) !important}.background-color-offwhite .heading-content-wrapper h2,.background-color-offwhite .heading-content-wrapper h3{font-family: var(--v2-serif);font-weight: 400;font-size: 40px;line-height: 44px;color: var(--v2-fg)}.blog-3-col{gap: 24px}.resources-card-img{border-radius: 16px;aspect-ratio: 16 / 9;object-fit: cover}.blog-card-content .flex-layout,.blog-card-content .flex-layout *{font-family: var(--v2-mono);font-size: 12px;line-height: 16px;text-transform: uppercase;color: var(--v2-fg-muted)}.blog-card-heading{font-family: var(--v2-sans);font-weight: 500;font-size: 20px;line-height: 24px;color: var(--v2-fg)}.blog-card-button .button{border: 0;padding: 0;height: auto;background: none;font-family: var(--v2-sans);font-size: 16px;line-height: 19px;font-weight: 500;text-transform: none;color: var(--v2-fg)}.cta-card{background-color: var(--v2-bg-bright);border-radius: 0}.cta-card .cta-bg{display: none}.cta-card .heading-content-wrapper{margin-left: auto;margin-right: auto;text-align: center;align-items: center}.cta-card h2:not(.heading-hidden){font-family: var(--v2-serif);font-weight: 400;font-size: 40px;line-height: 48px !important;color: var(--v2-fg)}.cta-card h2:not(.heading-hidden) *{line-height: inherit !important}.blog-card-button .button div::first-letter{text-transform: uppercase}.cta-card p{font-family: var(--v2-sans);font-size: 16px;line-height: 22px;color: var(--v2-fg-muted)}.cta-card .button{display: inline-flex;align-items: center;height: 48px;padding: 0 28px;border-radius: 4px;border: 1px solid var(--v2-fg) !important;background: var(--v2-fg) !important;color: var(--v2-bg-bright) !important;font-family: var(--v2-sans);font-size: 16px;font-weight: 500;text-transform: none}.cta-card .button *{color: var(--v2-bg-bright) !important;font-family: var(--v2-sans) !important;text-transform: none !important}.cta-card .button div::first-letter{text-transform: uppercase}@media screen and (max-width: 991px){.blog-heading-title{font-size: 34px;line-height: 38px}.blog-rt h2{font-size: 30px;line-height: 34px}}@media screen and (max-width: 767px){.blog-header-content{gap: 24px}.blog-heading-title{font-size: 30px;line-height: 34px}.blog-rt p,.blog-rt li{font-size: 16px;line-height: 24px}.blog-rt h2{font-size: 26px;line-height: 30px;margin-top: 40px}.blog-rt h3{font-size: 20px;line-height: 24px}.cta-card h2:not(.heading-hidden){font-size: 30px;line-height: 34px !important}}