:root{--blog-bg: #f7f8f3;--blog-blue: #b2cfee;--blog-ink: #171717;--blog-line: #eaebe6;--blog-muted: #5d5f57;--blog-yellow: #fff59e}html{scroll-behavior:smooth;scroll-padding-top:84px}body.blog-v2,body.blog-v2-article{background:var(--blog-bg);color:var(--blog-ink)}body.blog-v2{padding-top:0}.blog-v2 .nav{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f8f3eb;border-bottom:1px solid var(--blog-line);display:flex;height:64px;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100}.blog-v2 .nav-inner{align-items:center;display:flex;gap:28px;height:64px;max-width:100%;padding:12px 40px;width:1440px}.blog-v2 .nav-logo{flex:0 0 auto;height:38px;width:152px}.blog-v2 .nav-links{align-items:center;display:flex;flex:1;gap:24px}.blog-v2 .nav-link{color:var(--blog-ink);font:14px/20px Helvetica Neue,Arial,sans-serif;text-decoration:none;white-space:nowrap}.blog-v2 .nav-demo{background:var(--blog-line);color:var(--blog-ink);margin-left:auto}.blog-index-header{margin:0 auto;max-width:1440px;padding:100px 80px 60px}.blog-index-header h1{font:400 72px/1 Cormorant,serif;letter-spacing:-.03em}.blog-index-intro{font-size:20px;line-height:1.3;margin-top:48px;max-width:742px}.blog-controls{align-items:center;display:flex;gap:32px;justify-content:space-between;margin-top:48px}.blog-filters{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.blog-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#0009;cursor:pointer;font:400 16px/1.3 General Sans,sans-serif;letter-spacing:.02em;padding:8px 12px}.blog-filter:hover,.blog-filter.is-active{background:var(--blog-line);color:#000}.blog-search{align-items:center;background:transparent;border:1px solid #cdced3;border-radius:4px;display:flex;gap:12px;height:41px;padding:0 12px;width:249px}.blog-search svg{flex:none;height:17px;width:17px}.blog-search input{background:transparent;border:0;color:#040c21;font:500 16px/1.5 General Sans,sans-serif;outline:0;width:100%}.blog-index-main{margin:0 auto;max-width:1440px;padding:40px 80px 100px}.blog-grid,.blog-related-grid{column-gap:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:48px}.blog-card{background:#ffffff52;border:1px solid #dedfd9;color:inherit;display:grid;grid-template-rows:auto 1fr auto;min-width:0;padding:12px 12px 20px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.blog-card:hover{background:#ffffff94;border-color:#c9cac5}.blog-card-image{aspect-ratio:1200 / 630;background:var(--blog-line);display:block;overflow:hidden;position:relative;width:100%}.blog-card-image img{display:block;height:100%;object-fit:contain;transition:transform .35s ease;width:100%}.blog-card:hover .blog-card-image img{transform:scale(1.015)}.blog-badge{background:var(--blog-blue);color:#000;font:500 12px/1.3 General Sans,sans-serif;left:12px;letter-spacing:.02em;padding:6px 8px;position:absolute;top:9px}.blog-badge--case-studies{background:#f6c69a}.blog-badge--blog{background:#dce8f5}.blog-badge--research{background:#d9d2ef}.blog-badge--news{background:#d9dad4}.blog-card-title{display:-webkit-box;font:500 20px/1.3 General Sans,sans-serif;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:20px 8px 0;overflow:hidden}.blog-card-meta{color:#393c2f;display:flex;font:400 16px/1.5 General Sans,sans-serif;gap:40px;justify-content:space-between;margin:28px 8px 0}.blog-empty{color:var(--blog-muted);font-size:18px;padding:80px 0;text-align:center}.blog-cta-footer{display:flex;flex-direction:column;gap:120px;overflow:hidden;padding:96px 80px 56px;position:relative}.blog-cta{align-items:center;display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:720px;position:relative;text-align:center;width:100%;z-index:1}.blog-cta h2{font:400 clamp(44px,6vw,84px)/.98 "Cormorant",serif;letter-spacing:-.02em;max-width:20ch}.blog-cta p{font-size:20px;line-height:1.5;margin-top:24px;max-width:44ch}.blog-cta .cta{background:var(--blog-ink);color:var(--blog-bg);margin-top:36px}.footer-squares span{height:65px;position:absolute;width:65px}.footer-squares{height:600px;inset:0 0 auto;pointer-events:none;position:absolute}.footer-squares span:nth-child(1){background:var(--blog-blue);left:6%;top:18%}.footer-squares span:nth-child(2){background:var(--blog-ink);left:calc(6% + 56px);top:calc(18% + 56px)}.footer-squares span:nth-child(3){background:var(--blog-yellow);left:14%;bottom:14%}.footer-squares span:nth-child(4){background:var(--blog-ink);right:8%;top:24%}.footer-squares span:nth-child(5){background:var(--blog-blue);right:calc(8% + 56px);top:calc(24% + 112px)}.footer-squares span:nth-child(6){background:var(--blog-blue);right:14%;bottom:12%}.blog-footer-bottom{margin:0 auto;max-width:1280px;position:relative;width:100%;z-index:1}.blog-footer-bottom img{height:82px;object-fit:contain;object-position:left center;width:auto}.blog-footer-links{align-items:center;display:flex;font-size:20px;justify-content:space-between;margin-top:60px}.blog-footer-links nav{display:flex;gap:20px}.blog-footer-links a{color:inherit;text-decoration:none}body.blog-v2-article .post-wrap{margin:0 auto;max-width:1440px;padding:100px 80px 120px}.blog-article-shell,.research-article-layout{align-items:start;display:grid;gap:58px;grid-template-columns:378px minmax(0,844px);justify-content:center;margin:0 auto;max-width:1440px}.research-article-layout{padding:100px 80px 120px}.article-topics{min-width:0;position:sticky;top:100px}.article-topics-label{color:#17171799;display:block;font:500 12px/1.3 General Sans,sans-serif;letter-spacing:.04em;margin-bottom:28px;text-transform:uppercase}.article-topics nav{display:flex;flex-direction:column;gap:20px}.article-topics a{color:#393c2f;font-size:14px;line-height:1.35;text-decoration:none}.article-topics a:hover{text-decoration:underline;text-underline-offset:3px}.article-column,.research-article-column{min-width:0}.blog-v2-article .article-column .post-header{gap:0;margin:0 0 60px;max-width:none}.blog-v2-article .post-nav{display:none}.blog-v2-article .article-column .post-title{font-size:72px;letter-spacing:-.03em;line-height:1}.post-dek{color:#393c2f;font-size:18px;line-height:1.5;margin-top:60px}.blog-v2-article .article-column .post-meta-line{border:0;color:var(--blog-ink);gap:58px;margin-top:60px;padding:0}.blog-v2-article .post-meta-line>span{display:flex;flex-direction:column;font-size:16px;gap:12px}.meta-label{color:#17171799;font-size:12px;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.blog-v2-article .article-column .post-hero{border-radius:0;margin:0 0 60px;max-width:none}.blog-v2-article .article-column .post-hero img{aspect-ratio:844 / 440;max-height:none;object-fit:cover;width:100%}.blog-v2-article .article-column .post-content,.blog-v2-article .article-column .post-body{display:block;margin:0;max-width:none;width:100%}.blog-v2-article .post-body p,.blog-v2-article .post-body ul,.blog-v2-article .post-body ol{font-size:16px;line-height:1.6}.blog-v2-article .post-body h2{font:400 60px/1 Cormorant,serif;letter-spacing:-.03em;margin:80px 0 32px;scroll-margin-top:84px}.blog-v2-article .post-body h3{font-size:22px;line-height:1.3;margin-top:48px}.blog-v2-article .post-body table{display:block;max-width:100%;overflow-x:auto}.blog-v2-article .post-end{align-items:center;border-top:1px solid var(--blog-line);display:flex;justify-content:space-between;margin-top:48px;padding-top:40px;width:100%}.blog-v2-article .post-end-back{color:var(--blog-ink);font:500 15px/1.4 General Sans,sans-serif;transition:opacity .15s}.blog-v2-article .post-end-back:hover{opacity:.6}.blog-v2-article .post-end-back svg{display:inline-block;margin-right:6px;vertical-align:middle}.article-cta{align-items:flex-start;background:var(--blog-blue);display:flex;flex-direction:column;gap:32px;margin-top:80px;padding:48px;width:100%}.article-cta h2{font:400 48px/1 Cormorant,serif;letter-spacing:-.03em;margin:0}.article-cta p{font:400 18px/1.5 General Sans,sans-serif;margin:0}.article-cta .cta{background:var(--blog-ink);color:var(--blog-bg)}.blog-related{border-top:1px solid #bbbcb8;padding:120px 80px}.blog-related-inner{margin:0 auto;max-width:1280px}.blog-related h2{font:400 72px/1 Cormorant,serif;letter-spacing:-.03em;margin-bottom:48px}.blog-related-grid{row-gap:40px}.blog-v2-research-article>div[style="height:64px"]{display:none!important}.blog-v2-research-article .nav{position:fixed}.research-article-header{padding:0!important}.research-article-header>div{gap:0!important;margin:0 0 60px!important;max-width:none!important}.research-article-header>div>div:first-child{display:none!important}.research-article-header h1{font-size:72px!important;line-height:1!important;letter-spacing:-.03em!important}.research-article-header h1+p{font-style:normal!important;margin-top:60px!important}.research-meta{border:0!important;display:flex!important;font-size:16px!important;gap:58px!important;margin-top:60px;padding:0!important}.research-meta>span{display:flex;flex-direction:column;gap:12px}.research-article-hero{padding:0!important}.research-article-hero>div{border-radius:0!important;max-width:none!important}.research-article-hero img{aspect-ratio:844 / 440;object-fit:cover;width:100%}.research-article-column .research-body-wrap{margin-top:60px}.research-article-column .section{padding-left:0;padding-right:0}.research-article-column .section .container{max-width:844px;padding-left:0;padding-right:0}.research-article-column .section p.body{color:var(--blog-ink);font:400 16px/1.6 General Sans,sans-serif;margin-bottom:24px;max-width:none}.research-article-column .section h2{font:400 60px/1 Cormorant,serif;letter-spacing:-.03em;margin-bottom:32px}.research-article-column .section .container>.fade-in>h3{color:var(--blog-ink);font:600 22px/1.3 General Sans,sans-serif!important;letter-spacing:normal!important;margin-bottom:16px!important}.blog-v2-research-article .blog-related{margin-top:0}@media(max-width:1300px){.blog-article-shell,.research-article-layout{gap:40px;grid-template-columns:220px minmax(0,844px)}.blog-index-header,.blog-index-main,.blog-cta-footer,.blog-related{padding-left:40px;padding-right:40px}}@media(max-width:1120px){.blog-v2 .nav-links{display:none}}@media(max-width:900px){.blog-article-shell,.research-article-layout{display:flex;flex-direction:column}.article-topics{border-bottom:1px solid var(--blog-line);border-top:1px solid var(--blog-line);order:1;padding:20px 0;position:static;width:100%}.article-topics-label{margin-bottom:12px}.article-topics nav{flex-direction:row;gap:18px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.article-topics a{flex:0 0 auto;white-space:nowrap}.article-column,.research-article-column{order:2;width:100%}}@media(max-width:760px){.blog-v2 .nav-inner{gap:12px;padding:8px 16px}.blog-v2 .nav-logo{height:32px;width:128px}.blog-index-header{padding:64px 24px 36px}.blog-index-header h1{font-size:52px}.blog-index-intro{font-size:18px;margin-top:28px}.blog-controls{align-items:stretch;flex-direction:column;margin-top:36px}.blog-filters{flex-wrap:nowrap;gap:4px;overflow-x:auto}.blog-filter{white-space:nowrap}.blog-search{width:100%}.blog-index-main{padding:24px 24px 72px}.blog-grid,.blog-related-grid{grid-template-columns:1fr;row-gap:40px}.blog-card-title{-webkit-line-clamp:unset;overflow:visible}.blog-card-meta{margin-top:18px}.blog-cta-footer{gap:80px;padding:72px 24px 48px}.blog-cta h2{font-size:48px}.blog-cta p{font-size:17px}.footer-squares{display:none}.blog-footer-bottom img{height:64px}.blog-footer-links{align-items:flex-start;flex-direction:column;font-size:16px;gap:24px}.blog-footer-links nav{flex-wrap:wrap;gap:24px}body.blog-v2-article .post-wrap,.research-article-layout{padding:64px 24px 96px}.blog-v2-article .article-column .post-title,.research-article-header h1{font-size:48px!important}.blog-v2-article .post-meta-line{flex-wrap:wrap;gap:32px}.blog-v2-article .post-body h2,.research-article-column .section h2{font-size:40px}.article-cta{gap:24px;margin-top:64px;padding:32px 24px}.article-cta h2{font-size:40px}.article-cta p{font-size:16px}.blog-related{padding:72px 24px}.blog-related h2{font-size:48px}}
