[data-marketing-page=blog_post]{--blog-post-bg: var(--swatch--light);--blog-post-surface: color-mix( in srgb, var(--_theme---background) 92%, currentColor 8% );--blog-post-text: var(--_theme---text);--blog-post-muted: color-mix(in srgb, currentColor 66%, transparent);--blog-post-border: color-mix(in srgb, currentColor 14%, transparent);background:var(--blog-post-bg);color:var(--blog-post-text)}[data-marketing-page=blog_post] .nav_wrap{visibility:visible!important}[data-marketing-page=blog_post] .marketing-blog-sticky-tools{position:sticky;top:0;z-index:90;background:color-mix(in srgb,var(--blog-post-bg) 90%,transparent);backdrop-filter:blur(18px)}[data-marketing-page=blog_post] .marketing-blog-sticky-tools:empty{display:none}[data-marketing-page=blog_post] .marketing-blog-sticky-tools>*{border-bottom:1px solid var(--blog-post-border)}[data-marketing-page=blog_post] .blog-post-marketing{display:grid;gap:clamp(2rem,5vw,4rem);padding-top:clamp(7.5rem,12vw,10rem);background:var(--blog-post-bg)}[data-marketing-page=blog_post] .blog-post-breadcrumbs,[data-marketing-page=blog_post] .blog-post-hero,[data-marketing-page=blog_post] .blog-post-content-grid{width:min(100% - 2rem,1240px);margin-inline:auto}[data-marketing-page=blog_post] .blog-post-breadcrumbs{color:var(--blog-post-muted);font-size:.8125rem}[data-marketing-page=blog_post] .blog-post-breadcrumbs a,[data-marketing-page=blog_post] .blog-post-breadcrumbs span{color:inherit;letter-spacing:0}[data-marketing-page=blog_post] .blog-post-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,3.5rem);align-items:start}[data-marketing-page=blog_post] .blog-post-hero-copy{display:grid;gap:1.25rem;min-width:0;width:min(100%,54rem);justify-items:center;margin-inline:auto;text-align:center}[data-marketing-page=blog_post] .blog-post-eyebrow{display:inline-flex;align-items:center;gap:.65rem;width:fit-content;color:color-mix(in srgb,currentColor 76%,transparent);font-size:.8125rem;font-weight:500;letter-spacing:0;line-height:1.2;text-transform:uppercase}[data-marketing-page=blog_post] .blog-post-eyebrow span{display:block;width:.28rem;height:.28rem;background:var(--swatch--brand)}[data-marketing-page=blog_post] .blog-post-title{margin:0;color:var(--blog-post-text);font-family:var(--_typography---font--secondary-family),"Gambarino","Times New Roman",serif;font-size:clamp(3.25rem,6vw,5.35rem);font-weight:400;letter-spacing:0;line-height:1.02;text-wrap:balance}[data-marketing-page=blog_post] .blog-post-description{max-width:40rem;margin:0;color:var(--blog-post-muted);font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.55;text-wrap:pretty}[data-marketing-page=blog_post] .blog-post-meta,[data-marketing-page=blog_post] .blog-post-author-list,[data-marketing-page=blog_post] .blog-post-author,[data-marketing-page=blog_post] .blog-post-meta-icon,[data-marketing-page=blog_post] .blog-post-tags{display:flex;align-items:center;flex-wrap:wrap}[data-marketing-page=blog_post] .blog-post-meta{justify-content:center;gap:.65rem 1.1rem;color:color-mix(in srgb,currentColor 62%,transparent);font-size:.875rem;line-height:1.4}[data-marketing-page=blog_post] .blog-post-meta>*{position:relative}[data-marketing-page=blog_post] .blog-post-meta>*+*:before{position:absolute;inset-inline-start:-.65rem;color:color-mix(in srgb,currentColor 35%,transparent);content:"/"}[data-marketing-page=blog_post] .blog-post-author-list{gap:.5rem}[data-marketing-page=blog_post] .blog-post-author{gap:.45rem}[data-marketing-page=blog_post] .blog-post-author-avatar{width:1.25rem;height:1.25rem;border-radius:999px}[data-marketing-page=blog_post] .blog-post-author-link,[data-marketing-page=blog_post] .blog-post-author-link:hover{color:var(--blog-post-text);text-decoration-color:color-mix(in srgb,currentColor 30%,transparent)}[data-marketing-page=blog_post] .blog-post-muted{color:var(--blog-post-muted)}[data-marketing-page=blog_post] .blog-post-tags{justify-content:center;gap:.5rem}[data-marketing-page=blog_post] .blog-post-category,[data-marketing-page=blog_post] .blog-post-tag{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--blog-post-border);border-radius:100vw;background:color-mix(in srgb,var(--blog-post-bg) 88%,currentColor 12%);color:color-mix(in srgb,currentColor 72%,transparent);font-size:.8125rem;font-weight:500;line-height:1;padding:.58rem .85rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}[data-marketing-page=blog_post] .blog-post-category:hover,[data-marketing-page=blog_post] .blog-post-tag:hover{border-color:color-mix(in srgb,currentColor 28%,transparent);color:var(--blog-post-text)}[data-marketing-page=blog_post] .blog-post-hero-media{position:relative;width:100%;overflow:hidden;border:1px solid var(--blog-post-border);border-radius:.5rem;background:color-mix(in srgb,currentColor 8%,transparent);box-shadow:0 24px 60px #14100c1f}[data-marketing-page=blog_post] .blog-post-hero-media:after{position:absolute;inset:0;pointer-events:none;content:"";box-shadow:inset 0 0 0 1px color-mix(in srgb,white 24%,transparent)}[data-marketing-page=blog_post] .blog-post-hero-image{display:block;width:100%;height:100%;aspect-ratio:1200 / 630;object-fit:cover}[data-marketing-page=blog_post] .blog-post-content-grid{display:grid;grid-template-columns:minmax(13rem,16rem) minmax(0,44rem) minmax(13rem,16rem);gap:clamp(1.5rem,3vw,3rem);align-items:start;padding-bottom:clamp(4rem,8vw,7rem)}[data-marketing-page=blog_post] #toc-sidebar-container,[data-marketing-page=blog_post] #subposts-sidebar-container{top:7rem;width:min(100%,16rem);max-width:none;height:calc(100vh - 8.5rem);margin-inline:0;color:color-mix(in srgb,currentColor 72%,transparent)}[data-marketing-page=blog_post] #toc-sidebar-container{justify-self:end}[data-marketing-page=blog_post] #subposts-sidebar-container{justify-self:start}[data-marketing-page=blog_post] #toc-sidebar-container [data-radix-scroll-area-viewport]>div,[data-marketing-page=blog_post] #subposts-sidebar-container [data-radix-scroll-area-viewport]>div{padding-inline:0}[data-marketing-page=blog_post] #toc-sidebar-container span,[data-marketing-page=blog_post] #toc-sidebar-container a,[data-marketing-page=blog_post] #subposts-sidebar-container span,[data-marketing-page=blog_post] #subposts-sidebar-container a{letter-spacing:0}[data-marketing-page=blog_post] #toc-sidebar-container [data-radix-scroll-area-viewport]>div>span{display:block;margin-bottom:.85rem;color:var(--blog-post-text);font-size:.8125rem;font-weight:600;line-height:1.2;text-transform:uppercase}[data-marketing-page=blog_post] #toc-sidebar-container ul{display:grid;gap:.1rem;margin:0;padding:0;border-inline-start:1px solid var(--blog-post-border)}[data-marketing-page=blog_post] #toc-sidebar-container li{margin-inline-start:0!important;padding:0;list-style:none}[data-marketing-page=blog_post] #toc-sidebar-container [data-heading-link]{display:block;position:relative;box-sizing:border-box;width:100%;padding:.48rem .75rem .48rem .95rem;border-inline-start:2px solid transparent;border-radius:0 .35rem .35rem 0;color:color-mix(in srgb,currentColor 62%,transparent);font-size:.8125rem;font-weight:450;line-height:1.35;overflow-wrap:anywhere;text-decoration:none;text-wrap:pretty;transform:translate(-1px);transition:background-color .2s ease,border-color .2s ease,color .2s ease}[data-marketing-page=blog_post] #toc-sidebar-container [data-heading-link]:hover{background:color-mix(in srgb,currentColor 6%,transparent);color:var(--blog-post-text);text-decoration:none}[data-marketing-page=blog_post] #toc-sidebar-container [data-heading-link].text-foreground{border-inline-start-color:var(--swatch--brand);background:color-mix(in srgb,var(--swatch--brand) 12%,transparent);color:var(--blog-post-text)}[data-marketing-page=blog_post] #toc-sidebar-container .mt-2.flex.items-center.gap-2{margin:.9rem 0 .45rem}[data-marketing-page=blog_post] #toc-sidebar-container .mt-2.flex.items-center.gap-2 span{color:var(--blog-post-muted);font-size:.7rem;text-transform:uppercase}[data-marketing-page=blog_post] #toc-sidebar-container .rounded-md.border{border-color:var(--blog-post-border);border-radius:.5rem;background:color-mix(in srgb,var(--blog-post-surface) 70%,transparent);padding:.35rem}[data-marketing-page=blog_post] #mobile-toc-container summary{list-style:none;background:color-mix(in srgb,var(--blog-post-bg) 94%,currentColor 6%)}[data-marketing-page=blog_post] #mobile-toc-container summary::-webkit-details-marker{display:none}[data-marketing-page=blog_post] #mobile-toc-container summary>div{min-height:3rem;padding-block:.65rem}[data-marketing-page=blog_post] #mobile-toc-current-section{color:color-mix(in srgb,currentColor 68%,transparent);font-size:.875rem;font-weight:500}[data-marketing-page=blog_post] #mobile-table-of-contents{padding-top:.25rem;background:color-mix(in srgb,var(--blog-post-bg) 96%,currentColor 4%)}[data-marketing-page=blog_post] #mobile-table-of-contents li{margin-inline-start:0!important;padding-inline:1rem}[data-marketing-page=blog_post] #mobile-table-of-contents a{display:block;border-radius:.4rem;padding:.45rem .55rem;color:color-mix(in srgb,currentColor 68%,transparent);line-height:1.35;text-decoration:none}[data-marketing-page=blog_post] #mobile-table-of-contents a:hover,[data-marketing-page=blog_post] #mobile-table-of-contents a.text-foreground{background:color-mix(in srgb,currentColor 7%,transparent);color:var(--blog-post-text)}[data-marketing-page=blog_post] .blog-post-prose{color:var(--blog-post-text);font-size:1.0625rem;line-height:1.82;letter-spacing:0}[data-marketing-page=blog_post] .blog-post-prose :where(p):not(:where(.not-prose,.not-prose *)),[data-marketing-page=blog_post] .blog-post-prose :where(li):not(:where(.not-prose,.not-prose *)),[data-marketing-page=blog_post] .blog-post-prose :where(td):not(:where(.not-prose,.not-prose *)){color:color-mix(in srgb,currentColor 76%,transparent);letter-spacing:0}[data-marketing-page=blog_post] .blog-post-prose :where(ol,ul):not(:where(.not-prose,.not-prose *)){margin:1.25rem 0 1.5rem;padding-inline-start:1.45rem}[data-marketing-page=blog_post] .blog-post-prose :where(ol ol,ol ul,ul ol,ul ul):not(:where(.not-prose,.not-prose *)){margin-block:.6rem;padding-inline-start:1.25rem}[data-marketing-page=blog_post] .blog-post-prose :where(li):not(:where(.not-prose,.not-prose *)){margin:.48rem 0;padding-inline-start:.25rem;color:color-mix(in srgb,var(--blog-post-text) 86%,transparent);line-height:1.7}[data-marketing-page=blog_post] .blog-post-prose :where(li)::marker{color:color-mix(in srgb,var(--blog-post-text) 58%,transparent);font-weight:600}[data-marketing-page=blog_post] .blog-post-prose :where(h2,h3,h4):not(:where(.not-prose,.not-prose *)){color:var(--blog-post-text);font-family:var(--_typography---font--secondary-family),"Gambarino","Times New Roman",serif;font-weight:400;letter-spacing:0;line-height:1.08;margin-bottom:.85rem}[data-marketing-page=blog_post] .blog-post-prose :where(h2):not(:where(.not-prose,.not-prose *)){margin-top:3rem;margin-bottom:1rem;font-size:clamp(2rem,4vw,3.25rem)}[data-marketing-page=blog_post] .blog-post-prose :where(h3):not(:where(.not-prose,.not-prose *)){margin-top:2.25rem;font-size:clamp(1.55rem,3vw,2.25rem)}[data-marketing-page=blog_post] .blog-post-prose :where(h2,h3,h4)+:where(p,ul,ol):not(:where(.not-prose,.not-prose *)){margin-top:0}[data-marketing-page=blog_post] .blog-post-prose :where(a):not(:where(.not-prose,.not-prose *)){color:var(--blog-post-text);text-decoration-color:color-mix(in srgb,var(--swatch--brand) 65%,transparent);text-decoration-thickness:1px}[data-marketing-page=blog_post] .blog-post-prose :where(blockquote):not(:where(.not-prose,.not-prose *)){border-inline-start-color:var(--swatch--brand);background:color-mix(in srgb,var(--blog-post-surface) 88%,transparent);border-radius:.5rem;padding:1rem 1.25rem}[data-marketing-page=blog_post] .blog-post-prose :where(code):not(:where(.not-prose,.not-prose *)){background:color-mix(in srgb,currentColor 8%,transparent)}[data-marketing-page=blog_post] .blog-post-content-grid>nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,5vw,4rem)}[data-marketing-page=blog_post] .blog-post-content-grid>nav:has(>a:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}[data-marketing-page=blog_post] .blog-post-content-grid>nav a{min-height:5rem;border-color:var(--blog-post-border);border-radius:.5rem;background:var(--blog-post-surface);color:var(--blog-post-text);box-shadow:none}[data-marketing-page=blog_post] .blog-scroll-to-top{position:fixed;right:2rem;bottom:2rem;z-index:150;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--blog-post-border);border-radius:999px;background:var(--blog-post-text);color:var(--blog-post-bg);cursor:pointer;transition:opacity .2s ease,transform .2s ease}[data-marketing-page=blog_post] .blog-scroll-to-top:hover{transform:translateY(-2px)}[data-marketing-page=blog_post] .blog-scroll-to-top.hidden{display:none}[data-marketing-page=blog_post].rtl .blog-scroll-to-top{right:auto;left:2rem}[data-marketing-page=blog_post].rtl .blog-post-title,[data-marketing-page=blog_post].rtl .blog-post-prose :where(h2,h3,h4):not(:where(.not-prose,.not-prose *)){font-family:Cairo,system-ui,sans-serif;line-height:1.18}@media(max-width:1279px){[data-marketing-page=blog_post] .marketing-blog-sticky-tools{top:5rem;margin-top:5rem}[data-marketing-page=blog_post] .blog-post-marketing{padding-top:1.25rem}[data-marketing-page=blog_post] .blog-post-content-grid{grid-template-columns:minmax(0,44rem);justify-content:center}[data-marketing-page=blog_post] .blog-post-content-grid>*{grid-column:1 / -1!important}}@media(max-width:991px){[data-marketing-page=blog_post] .blog-post-marketing{padding-top:6.75rem}}@media(max-width:767px){[data-marketing-page=blog_post] .marketing-blog-sticky-tools{top:4.5rem;margin-top:4.5rem}[data-marketing-page=blog_post] .blog-post-breadcrumbs,[data-marketing-page=blog_post] .blog-post-hero,[data-marketing-page=blog_post] .blog-post-content-grid{width:min(100% - 1.25rem,44rem)}[data-marketing-page=blog_post] .blog-post-marketing{gap:2rem;padding-top:1rem}[data-marketing-page=blog_post] .blog-post-title{font-size:clamp(2.45rem,11vw,3.4rem)}[data-marketing-page=blog_post] .blog-post-meta{align-items:center;flex-direction:column;gap:.55rem}[data-marketing-page=blog_post] .blog-post-meta>*+*:before{content:none}[data-marketing-page=blog_post] .blog-post-prose{font-size:1rem;line-height:1.75}[data-marketing-page=blog_post] .blog-post-content-grid>nav,[data-marketing-page=blog_post] .blog-post-content-grid>nav:has(>a:nth-child(3)){grid-template-columns:minmax(0,1fr)}[data-marketing-page=blog_post] .blog-scroll-to-top{right:1rem;bottom:1rem}[data-marketing-page=blog_post].rtl .blog-scroll-to-top{left:1rem}}
