:root{--global-padding:.9375rem;--cms-shell-max-width:80rem;--cms-site-header-height:4rem;--cms-site-shell-offset-top:0rem;--cms-site-shell-offset-inline:0rem;--cms-site-shell-box-max-width:var(--cms-shell-max-width);--type-body-family:"Inter", system-ui, sans-serif;--type-body-size:1rem;--type-body-size-lg:1rem;--type-body-line-height:1.6;--type-body-weight:400;--type-h1-family:"Inter", system-ui, sans-serif;--type-h1-size:1.72rem;--type-h1-size-lg:1.875rem;--type-h1-line-height:1.1;--type-h1-weight:700;--type-h1-letter-spacing:-.02em;--type-h2-family:"Inter", system-ui, sans-serif;--type-h2-size:1.5rem;--type-h2-size-lg:1.7rem;--type-h2-line-height:1.1;--type-h2-weight:700;--type-h2-letter-spacing:-.02em;--type-h3-family:"Inter", system-ui, sans-serif;--type-h3-size:1.25rem;--type-h3-size-lg:1.5rem;--type-h3-line-height:1.1;--type-h3-weight:700;--type-h3-letter-spacing:-.02em;--type-prose-family:"Inter", system-ui, sans-serif;--type-prose-size:1rem;--type-prose-size-lg:1.0625rem;--type-prose-line-height:1.45;--type-prose-line-height-lg:1.55;--type-prose-weight:400}@media (width<=639px){:root{--global-padding:.875rem}[data-cms-site-header=inner]{padding-top:.4375rem;padding-bottom:.4375rem}[data-cms-site-header=brand]{font-size:1.375rem}}html,body{overflow-x:clip}html{scrollbar-gutter:stable}body{font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height);overflow-x:visible}body[data-scroll-locked]{overflow-x:visible!important}h1,.prose h1{font-family:var(--type-h1-family);font-size:var(--type-h1-size)!important;font-weight:var(--type-h1-weight)!important;line-height:var(--type-h1-line-height)!important;letter-spacing:var(--type-h1-letter-spacing)!important}h2,.prose h2{font-family:var(--type-h2-family);font-size:var(--type-h2-size)!important;font-weight:var(--type-h2-weight)!important;line-height:var(--type-h2-line-height)!important;letter-spacing:var(--type-h2-letter-spacing)!important}h3,h4,h5,h6,.prose h3,.prose h4,.prose h5,.prose h6{font-family:var(--type-h3-family);font-size:var(--type-h3-size)!important;font-weight:var(--type-h3-weight)!important;line-height:var(--type-h3-line-height)!important;letter-spacing:var(--type-h3-letter-spacing)!important}.cms-type-h1{font-family:var(--type-h1-family)!important;font-size:var(--type-h1-size)!important;font-weight:var(--type-h1-weight)!important;line-height:var(--type-h1-line-height)!important;letter-spacing:var(--type-h1-letter-spacing)!important}.cms-type-feature-title{font-family:var(--type-h1-family)!important;font-size:var(--type-h1-size)!important;font-weight:var(--type-h1-weight)!important;line-height:max(1.02, calc(var(--type-h1-line-height) - .04))!important;letter-spacing:calc(var(--type-h1-letter-spacing) - .008em)!important}.cms-type-h2{font-family:var(--type-h2-family)!important;font-size:var(--type-h2-size)!important;font-weight:var(--type-h2-weight)!important;line-height:var(--type-h2-line-height)!important;letter-spacing:var(--type-h2-letter-spacing)!important}.cms-type-h3{font-family:var(--type-h3-family)!important;font-size:var(--type-h3-size)!important;font-weight:var(--type-h3-weight)!important;line-height:var(--type-h3-line-height)!important;letter-spacing:var(--type-h3-letter-spacing)!important}.cms-type-title{font-family:var(--type-h3-family)!important;font-size:var(--type-prose-size)!important;font-weight:var(--type-h3-weight)!important;line-height:calc(var(--type-h3-line-height) + .12)!important;letter-spacing:calc(var(--type-h3-letter-spacing) + .015em)!important}.cms-type-title-adaptive{font-family:var(--type-h1-family)!important;font-size:var(--type-h1-size)!important;font-weight:var(--type-h1-weight)!important;line-height:max(1.02, calc(var(--type-h1-line-height) - .04))!important;letter-spacing:calc(var(--type-h1-letter-spacing) - .008em)!important}.cms-type-title-sm{font-family:var(--type-h3-family)!important;font-size:var(--type-body-size)!important;font-weight:var(--type-h3-weight)!important;line-height:calc(var(--type-h3-line-height) + .12)!important;letter-spacing:calc(var(--type-h3-letter-spacing) + .015em)!important}.cms-type-prose{font-family:var(--type-prose-family)!important;font-size:var(--type-prose-size)!important;font-weight:var(--type-prose-weight)!important;line-height:var(--type-prose-line-height)!important}.cms-type-title.line-clamp-2,.cms-type-title.line-clamp-3,.cms-type-title-sm.line-clamp-2,.cms-type-title-sm.line-clamp-3{padding-bottom:.08em}@media (width>=768px){body{font-size:var(--type-body-size-lg)}h1,.prose h1{font-size:var(--type-h1-size-lg)!important}h2,.prose h2{font-size:var(--type-h2-size-lg)!important}h3,h4,h5,h6,.prose h3,.prose h4,.prose h5,.prose h6{font-size:var(--type-h3-size-lg)!important}.cms-type-h1,.cms-type-feature-title{font-size:var(--type-h1-size-lg)!important}.cms-type-h2{font-size:var(--type-h2-size-lg)!important}.cms-type-h3{font-size:var(--type-h3-size-lg)!important}.cms-type-title{font-size:var(--type-prose-size-lg)!important}.cms-type-title-adaptive{font-size:var(--type-h1-size-lg)!important}.cms-type-title-sm{font-size:var(--type-prose-size)!important}.cms-type-prose{font-size:var(--type-prose-size-lg)!important;line-height:var(--type-prose-line-height-lg)!important}}@media (width>=640px){:root{--global-padding:1.25rem}[data-cms-site-header=inner]{padding-top:.5rem;padding-bottom:.5rem}[data-cms-site-header=brand]{font-size:1.625rem}}@media (width>=1024px){:root{--global-padding:1.375rem}.cms-type-title-adaptive{font-family:var(--type-h3-family)!important;font-size:var(--type-prose-size-lg)!important;font-weight:var(--type-h3-weight)!important;line-height:calc(var(--type-h3-line-height) + .12)!important;letter-spacing:calc(var(--type-h3-letter-spacing) + .015em)!important}}.global-padding{padding-left:var(--global-padding);padding-right:var(--global-padding)}.full-bleed{width:100%}.cms-shell-width{width:100%;max-width:var(--cms-shell-max-width)}.cms-site-shell-frame{min-height:100vh;padding-top:var(--cms-site-shell-offset-top);padding-inline:var(--cms-site-shell-offset-inline);background:var(--page-bg)}.cms-site-shell-box{width:100%;max-width:var(--cms-site-shell-box-max-width);isolation:isolate}.cms-site-root[data-cms-site-shell-layout=full-width],.cms-site-shell-frame:has([data-article-template-variant=immersive]),.cms-site-shell-frame:has([data-article-template-variant=visual]){--cms-site-shell-box-max-width:100%}.cms-site-shell-content{z-index:1;background:var(--background);min-height:100svh;position:relative}.cms-site-toaster[data-sonner-toaster]{--width:min(30rem, calc(100vw - 2rem));--border-radius:1.125rem}.cms-site-toaster [data-sonner-toast][data-styled=true]{backdrop-filter:blur(18px);border:none;border-radius:1.125rem;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;box-shadow:0 20px 50px #0f172a2e}.cms-site-toaster [data-sonner-toast][data-styled=true] [data-icon]{display:none}.cms-site-toaster [data-sonner-toast][data-styled=true] [data-content]{gap:.2rem}.cms-site-toast-title{letter-spacing:-.01em;font-size:.9375rem;font-weight:600;line-height:1.2}.cms-site-toast-description{opacity:.78;font-size:.8125rem;line-height:1.35}.cms-site-toaster [data-sonner-toast][data-styled=true] [data-button]{border-radius:999px;height:1.875rem;padding-inline:.75rem;font-size:.75rem;font-weight:600}.cms-site-toaster [data-sonner-toast][data-styled=true] [data-close-button]{width:1.375rem;height:1.375rem;color:inherit;box-shadow:none;background:0 0;border:none}.cms-site-toaster [data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:color-mix(in oklab, currentColor 10%, transparent)}p,span,li,td,th,label,input,textarea,select,button{font-family:var(--type-body-family)}.font-serif{font-family:var(--font-heading)!important}.font-sans{font-family:var(--font-body)!important}.prose{font-family:var(--type-prose-family);font-size:var(--type-prose-size);font-weight:var(--type-prose-weight);line-height:var(--type-prose-line-height)}.prose [data-type=embed],.prose .embed,.prose [data-type=twitter-embed],.prose .twitter-embed,.prose [data-type=article-card],.prose .article-card{margin-top:2rem;margin-bottom:2rem}.prose .article-card__link{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);background:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%);min-height:6.5rem;color:inherit;border-radius:.5rem;grid-template-columns:minmax(7.5rem,10rem) minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.prose .article-card__link:hover{border-color:color-mix(in oklab, var(--foreground) 24%, transparent);text-decoration:none}.prose .article-card--without-image .article-card__link{grid-template-columns:minmax(0,1fr)}.prose .article-card__media{background:color-mix(in oklab, var(--foreground) 6%, transparent);display:block}.prose .article-card__image{object-fit:cover;width:100%;height:100%;min-height:6.5rem;display:block}.prose .article-card__body{align-content:center;gap:.375rem;min-width:0;padding:.875rem 1rem;display:grid}.prose .article-card__title{color:inherit;margin:0;font-size:1rem;font-weight:650;line-height:1.25}.prose .article-card__description{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.35;display:-webkit-box;overflow:hidden}@media (width<=640px){.prose .article-card__link{grid-template-columns:minmax(0,1fr)}.prose .article-card__media{aspect-ratio:16/9}}.prose p,.prose li,.prose blockquote{font-family:var(--type-prose-family);font-weight:var(--type-prose-weight);font-size:inherit!important;line-height:var(--type-prose-line-height)!important}.cms-article-prose{--cms-article-quote-bg:color-mix(in oklab, var(--primary) 10%, var(--background) 90%);--cms-article-quote-mark-bg:color-mix(in oklab, var(--primary) 14%, var(--background) 86%);--cms-article-quote-mark-color:color-mix(in oklab, var(--primary) 82%, var(--foreground) 18%);--cms-article-quote-text:var(--foreground);--cms-article-quote-meta:color-mix(in oklab, var(--foreground) 68%, transparent);--cms-article-prose-size:clamp(.9375rem, calc(var(--type-prose-size) - .125rem), var(--type-prose-size));--cms-article-prose-size-lg:clamp(.9875rem, calc(var(--type-prose-size-lg) - .125rem), var(--type-prose-size-lg));--cms-article-prose-line-height:max(1.34, calc(var(--type-prose-line-height) - .18));--cms-article-prose-line-height-lg:max(1.4, calc(var(--type-prose-line-height-lg,var(--type-prose-line-height)) - .14));font-size:var(--cms-article-prose-size);line-height:var(--cms-article-prose-line-height)}.cms-article-prose[data-theme=dark]{--cms-article-quote-bg:color-mix(in oklab, var(--primary) 16%, var(--background) 84%);--cms-article-quote-mark-bg:color-mix(in oklab, var(--primary) 22%, var(--background) 78%);--cms-article-quote-mark-color:var(--primary);--cms-article-quote-text:var(--foreground);--cms-article-quote-meta:color-mix(in oklab, var(--foreground) 74%, transparent)}.cms-article-prose p,.cms-article-prose li,.cms-article-prose blockquote{line-height:var(--cms-article-prose-line-height)!important}.cms-article-prose blockquote:not(.twitter-tweet){background:var(--cms-article-quote-bg);quotes:none;border-radius:.2rem;margin:2.25rem 0;font-weight:500;color:var(--cms-article-quote-text)!important;border-inline-start-width:0!important;padding:1.6rem 1.45rem!important;font-size:clamp(1.1rem,1.04rem + .45vw,1.28rem)!important;font-style:normal!important;line-height:1.62!important}.cms-article-prose blockquote:not(.twitter-tweet):before{content:"“";background:var(--cms-article-quote-mark-bg);width:2.5rem;height:2.5rem;color:var(--cms-article-quote-mark-color);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1rem;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:700;line-height:1;display:inline-flex}.cms-article-prose blockquote:not(.twitter-tweet)>:first-child{margin-top:0}.cms-article-prose blockquote:not(.twitter-tweet)>:last-child{margin-bottom:0}.cms-article-prose blockquote:not(.twitter-tweet) p,.cms-article-prose blockquote:not(.twitter-tweet) li{color:inherit!important;font-size:inherit!important;font-style:normal!important;line-height:inherit!important}.cms-article-prose blockquote:not(.twitter-tweet) p:first-of-type:before,.cms-article-prose blockquote:not(.twitter-tweet) p:last-of-type:after{content:none!important}@media (width>=768px){.prose{font-size:var(--type-prose-size-lg);line-height:var(--type-prose-line-height-lg)}.prose p,.prose li,.prose blockquote{line-height:var(--type-prose-line-height-lg)!important}.cms-article-prose{font-size:var(--cms-article-prose-size-lg);line-height:var(--cms-article-prose-line-height-lg)}.cms-article-prose p,.cms-article-prose li,.cms-article-prose blockquote{line-height:var(--cms-article-prose-line-height-lg)!important}.cms-article-prose blockquote:not(.twitter-tweet){padding:1.95rem 1.7rem!important;font-size:clamp(1.22rem,1.12rem + .4vw,1.42rem)!important}}.styled-quote{margin:2.5rem 0}.styled-quote--pull{text-align:left;background:var(--cms-article-quote-bg,#f7e7da);color:var(--cms-article-quote-text,var(--foreground));border-radius:.2rem;padding:2rem 1.5rem}.styled-quote__mark{user-select:none;background:var(--cms-article-quote-mark-bg,#fffaf5);width:2.5rem;height:2.5rem;color:var(--cms-article-quote-mark-color,#f97316);opacity:1;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1rem;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:700;line-height:1;display:inline-flex}.styled-quote--pull blockquote{font-family:var(--type-prose-family);color:inherit;border:none;margin:0;padding:0;font-size:clamp(1.16rem,1.08rem + .55vw,1.42rem);font-style:normal;font-weight:500;line-height:1.62}.styled-quote--pull blockquote p{margin:0;color:inherit!important;font-size:inherit!important;line-height:inherit!important}.styled-quote--pull blockquote p+p{margin-top:.9rem}.styled-quote__attribution{margin-top:1rem;font-style:normal}.styled-quote__author{color:var(--cms-article-quote-meta,color-mix(in oklab, var(--foreground) 68%, transparent));font-size:.875rem;font-weight:500;line-height:1.4;display:block}.styled-quote__job-title{color:var(--cms-article-quote-meta,color-mix(in oklab, var(--foreground) 68%, transparent));font-size:.8125rem;line-height:1.4;display:block}@media (width>=768px){.styled-quote--pull{padding:2.35rem 2rem}.styled-quote--pull blockquote{font-size:clamp(1.28rem,1.16rem + .5vw,1.55rem)}}.prose blockquote{font-style:italic}.blockquote-attribution{margin-top:.75rem;font-style:normal}.blockquote-attribution__author{text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:700;line-height:1.4;display:block}.blockquote-attribution__job-title{opacity:.55;font-size:.8125rem;line-height:1.4;display:block}body{font-family:var(--type-body-family);color:#09090a;margin:0}.cms-shell-width{box-sizing:border-box;max-width:var(--cms-shell-max-width);margin-inline:auto;padding:1rem}header,nav{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}header{justify-content:space-between}a{color:inherit}img{max-width:100%;height:auto}article{max-width:75ch}
