.lightbox.svelte-1pt6g9k{opacity:0;transition:opacity .2s, overlay .2s allow-discrete, display .2s allow-discrete}.lightbox[open].svelte-1pt6g9k{opacity:1}@starting-style{.lightbox[open].svelte-1pt6g9k{opacity:0}}html:has(.lightbox[open]){overflow:hidden}.blog-content.svelte-1teoznn{--tw-prose-body:var(--color-slate-600);line-height:1.7}.blog-content.svelte-1teoznn p{text-wrap:pretty}.blog-content.svelte-1teoznn h2{letter-spacing:-.01em;text-wrap:balance;margin:3rem 0 1rem;line-height:1.3}.blog-content.svelte-1teoznn h3{text-wrap:pretty;margin:2.5rem 0 .75rem;font-size:1.33333em;line-height:1.35}.blog-content.svelte-1teoznn h4{text-wrap:pretty;margin:2.5rem 0 .75rem;font-size:1.11111em;line-height:1.35}.blog-content.svelte-1teoznn>h3:not(p~h3){letter-spacing:.025em;text-transform:uppercase;color:var(--color-slate-500);margin:2.5rem 0 1.5rem;font-size:.875rem;font-weight:600;line-height:1.5}.blog-content.svelte-1teoznn>:is(h2,h3,h4):first-child{margin-top:0}@media (width<30rem){.blog-content.svelte-1teoznn{line-height:1.6}}@media (width<64rem){.blog-content.svelte-1teoznn h2{font-size:1.375em}.blog-content.svelte-1teoznn h3{font-size:1.25em}.blog-content.svelte-1teoznn h4{font-size:1.0625em}}.blog-content.svelte-1teoznn blockquote p:first-of-type:before,.blog-content.svelte-1teoznn blockquote p:last-of-type:after{content:none}.blog-content.svelte-1teoznn blockquote{background:var(--color-primary-50);color:var(--color-slate-700);border-left:0;border-radius:1rem;margin:2rem 0;padding:1.75rem;font-style:italic;font-weight:400}.blog-content.svelte-1teoznn blockquote:before{content:"";background-color:var(--color-primary-600);width:1.75rem;height:1.75rem;margin-bottom:1rem;display:block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3Cpath d='M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3Cpath d='M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.blog-content.svelte-1teoznn blockquote p{text-wrap:pretty;margin:0;font-size:1em}.blog-content.svelte-1teoznn blockquote p+p{margin-top:1rem}.blog-content.svelte-1teoznn blockquote p:last-of-type:not(:only-of-type){color:var(--color-slate-500);font-size:.875rem;font-style:normal;line-height:1.4}.blog-content.svelte-1teoznn blockquote p:last-of-type:not(:only-of-type) strong{color:var(--color-slate-900)}.blog-content.svelte-1teoznn a.blog-cta{background:var(--color-primary-600);text-align:center;color:#fff;border-radius:9999px;width:fit-content;margin:2.25rem auto 3.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .15s,box-shadow .15s,transform .15s;display:block;box-shadow:0 12px 24px #0284c733}.blog-content.svelte-1teoznn a.blog-cta:hover{background:var(--color-primary-700);text-decoration:none;box-shadow:0 14px 28px #0284c73d}.blog-content.svelte-1teoznn a.blog-cta:active{background:var(--color-primary-800);transform:scale(.98)}.blog-content.svelte-1teoznn a.blog-cta:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.blog-content.svelte-1teoznn .blog-table{margin-block:1.75rem;overflow-x:auto}.blog-content.svelte-1teoznn .blog-table>table{margin-block:0}.blog-content.svelte-1teoznn :is(h2,h3,h4,hr)+.blog-table,.blog-content.svelte-1teoznn>.blog-table:first-child{margin-top:0}.blog-content.svelte-1teoznn>.blog-table:last-child{margin-bottom:0}.blog-content.svelte-1teoznn .blog-table:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}@media (width>=30rem){.blog-content.svelte-1teoznn .blog-table{margin-block:2rem}}.blog-image.svelte-1teoznn,.blog-content.svelte-1teoznn .blog-image{--blog-image-timing:1s cubic-bezier(0, 0, .2, 1);cursor:pointer;isolation:isolate;width:100%;transition:box-shadow var(--blog-image-timing);background:#fff;border-radius:1rem;display:block;overflow:hidden}.blog-content.svelte-1teoznn .blog-image{margin-block:2rem}.blog-image.svelte-1teoznn:focus-visible,.blog-content.svelte-1teoznn .blog-image:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.blog-image.svelte-1teoznn img:where(.svelte-1teoznn),.blog-content.svelte-1teoznn .blog-image img{width:100%;transition:scale var(--blog-image-timing);margin:0;display:block}@media (hover:hover){.blog-image.svelte-1teoznn:hover,.blog-content.svelte-1teoznn .blog-image:hover{box-shadow:0 24px 80px -28px #0f172a52}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.blog-image.svelte-1teoznn:hover img:where(.svelte-1teoznn),.blog-content.svelte-1teoznn .blog-image:hover img{scale:1.02}}
