.image_image__sNgFh{display:block;line-height:0;transition:opacity .35s var(--ease-in-out-cubic)}.blog-post-body_blog-post-body__bdnMB{font-size:1.125rem}.blog-post-body_markdown__aaR9c{text-wrap:pretty}.blog-post-body_markdown__aaR9c code{white-space:pre-wrap}.blog-post-body_markdown__aaR9c h1:not(:first-child),.blog-post-body_markdown__aaR9c h2:not(:first-child),.blog-post-body_markdown__aaR9c h3:not(:first-child){margin-top:2rem}.blog-post-body_markdown__aaR9c h1,.blog-post-body_markdown__aaR9c h2,.blog-post-body_markdown__aaR9c h3,.blog-post-body_markdown__aaR9c h4,.blog-post-body_markdown__aaR9c h5,.blog-post-body_markdown__aaR9c h6{text-wrap:pretty}.blog-post-body_markdown__aaR9c h1,.blog-post-body_markdown__aaR9c h2,.blog-post-body_markdown__aaR9c h3,.blog-post-body_markdown__aaR9c h4,.blog-post-body_markdown__aaR9c h5,.blog-post-body_markdown__aaR9c h6,.blog-post-body_markdown__aaR9c ol,.blog-post-body_markdown__aaR9c p,.blog-post-body_markdown__aaR9c ul{margin:0 0 1rem}.blog-post-body_markdown__aaR9c h4,.blog-post-body_markdown__aaR9c h5,.blog-post-body_markdown__aaR9c h6{margin-top:2rem}.blog-post-body_markdown__aaR9c ol,.blog-post-body_markdown__aaR9c ul{padding:0 0 0 1.25em}.blog-post-body_markdown__aaR9c li{margin:.25em 0}.blog-post-body_markdown__aaR9c hr{background-color:var(--color-power-purple)!important;margin:2rem -2.5em}.blog-post-body_markdown__aaR9c figure{background:var(--color-almost-white);margin:2rem 0;padding:2rem;border-radius:.25rem;display:flex;flex-direction:column;align-items:center}.blog-post-body_markdown__aaR9c figure,.blog-post-body_markdown__aaR9c figure>iframe,.blog-post-body_markdown__aaR9c figure>img,.blog-post-body_markdown__aaR9c figure>video{box-shadow:0 1px 1px 1px rgba(0,0,0,.1)}.blog-post-body_markdown__aaR9c figure>figcaption{margin-top:1rem;font-size:.9rem;margin-bottom:-.5rem;text-align:center}.blog-post-body_markdown__aaR9c figcaption{padding:.5em .75em}.blog-post-body_markdown__aaR9c img{max-width:100%;border-radius:.25rem}@media only screen and (max-width:768px){.blog-post-body_markdown__aaR9c img{max-height:50vh}}.blog-post-body_markdown__aaR9c callout{--color-section-foreground:var(--color-almost-white);--color-section-foreground-emphasis:#fff;--color-section-background:var(--color-power-purple);display:block;border-radius:5px;margin:2rem 0;padding:2.5rem 3rem;text-align:center;background:var(--color-section-background);color:var(--color-section-foreground)}.blog-post-body_markdown__aaR9c callout a,.blog-post-body_markdown__aaR9c callout h1,.blog-post-body_markdown__aaR9c callout h2,.blog-post-body_markdown__aaR9c callout h3,.blog-post-body_markdown__aaR9c callout h4,.blog-post-body_markdown__aaR9c callout h5,.blog-post-body_markdown__aaR9c callout h6,.blog-post-body_markdown__aaR9c callout strong{color:var(--color-almost-white)}.blog-post-body_markdown__aaR9c callout[align=left]{text-align:left}.blog-post-body_markdown__aaR9c callout[align=right]{text-align:right}.blog-post-body_markdown__aaR9c callout hr{background:hsla(0,0%,100%,.5)}.blog-post-body_markdown__aaR9c sidebar{position:relative;z-index:5;float:left;display:block;width:35%;max-width:100%;padding:1em 1.5em;margin:.5em 2.5em 1.5em -3em;border-radius:.5em;box-shadow:var(--color-power-purple) .4em .4em 0,rgba(0,0,0,.05) -1px -1px 1px 1px;font-size:.85rem}.blog-post-body_markdown__aaR9c sidebar img{display:block}.blog-post-body_markdown__aaR9c sidebar[side=right]{float:right;margin:.5em -2.5em 1.5em 2em}.blog-post-body_markdown__aaR9c sidebar[padding=no]{padding:0}@media only screen and (max-width:768px){.blog-post-body_markdown__aaR9c sidebar{float:none!important;width:-moz-fit-content;width:fit-content;margin:1.5rem auto!important}}.blog-post-body_markdown__aaR9c blockquote{position:relative;color:var(--color-power-purple);text-align:center;margin:2rem;font-size:1.35em}.blog-post-body_markdown__aaR9c blockquote:before{content:"“";margin-right:.35rem;left:-.5em}.blog-post-body_markdown__aaR9c blockquote:after,.blog-post-body_markdown__aaR9c blockquote:before{font-weight:700;font-size:2em;line-height:1;font-family:Georgia,serif;opacity:.4;position:absolute;top:0}.blog-post-body_markdown__aaR9c blockquote:after{content:"”";margin-left:.35rem;right:-.5em}.tag_tag__DVRjU{--shadow-size:0px;display:inline-flex;align-items:center;justify-items:center;gap:.5em;border-radius:2em .5em .5em 2em;margin:.15em;padding:.5em .5em .5em 1em;text-transform:capitalize;text-decoration:none;font-size:11px;line-height:1;font-weight:400;letter-spacing:.5px;text-transform:uppercase;background:var(--color-power-purple);color:#fff!important;box-shadow:var(--color-electric-blue) var(--shadow-size) var(--shadow-size) 0,rgba(0,0,0,.1) -1px -1px 5px 0;transform:translateY(calc(-1 * var(--shadow-size)));transition:background .25s,box-shadow .25s,transform .25s}.tag_tag__DVRjU:hover{--shadow-size:2px;background:var(--color-power-purple-tint-2)}.tag_tag__DVRjU:active{--shadow-size:1px}.tag_sizeLarge__aX_5F{font-size:1rem}.blog-post-author_blogPostAuthor__IeEp2{display:flex;align-items:center;gap:0 .5em}.blog-post-author_portrait__WgxkI{--size:3em;width:var(--size);aspect-ratio:1/1;position:relative;border-radius:50%;overflow:hidden;border:2px solid var(--color-electric-blue)}@media (max-width:599px){.blog-post-author_portrait__WgxkI{--size:2em}}.blog-post-author_nameAndRole__atwB1{line-height:1.5}.blog-post-author_role__kLGPI{font-size:.75em;color:var(--color-old-and-gray)}.blog-post-author_sizeMini__zwU_P .blog-post-author_portrait__WgxkI{--size:1.5em}.blog-post-author_sizeMini__zwU_P .blog-post-author_name__51lc1{font-size:.85em}.blog-post-author_sizeMini__zwU_P .blog-post-author_role__kLGPI{display:none}.section_section__I0u9H{overflow:hidden;position:relative}@media screen and (min-width:640px){.section_section__I0u9H{padding:4.2rem 0}}.section_section__I0u9H{--color-section-background:#fff;--color-section-foreground:var(--color-dusk);--color-section-foreground-emphasis:var(--color-darkness);--color-section-foreground-translucent:color-mix(in srgb,currentColor 25%,transparent);--color-section-link:var(--color-electric-blue);--color-section-shadow:rgba(0,0,0,.2);--color-section-highlight-shadow:var(--color-electric-blue);--width-section-large:calc(1200px + 6rem);--width-section-medium:calc(1200px * 0.75 + 6rem);--width-section-small:calc(1200px * 0.5 + 6rem);background:var(--color-section-background);color:var(--color-section-foreground)}.section_section__I0u9H a:not(.section_button__6lteM),.section_section__I0u9H b,.section_section__I0u9H em,.section_section__I0u9H h1,.section_section__I0u9H h2,.section_section__I0u9H h3,.section_section__I0u9H h4,.section_section__I0u9H h5,.section_section__I0u9H h6,.section_section__I0u9H i,.section_section__I0u9H strong{color:var(--color-section-foreground-emphasis)}.section_section__I0u9H hr{background-color:var(--color-section-foreground)}.section_section__I0u9H>*{z-index:1;position:relative}.section_backgroundImage__veALb{position:absolute;top:0;left:50%;height:100%;width:100%;mix-blend-mode:luminosity;opacity:.15;pointer-events:none;max-width:1280px;transform:translateX(-50%)}@media screen and (min-width:800px){.section_backgroundImage__veALb{-webkit-mask:linear-gradient(90deg,transparent 0,#fff 20%,#fff 80%,transparent);mask:linear-gradient(90deg,transparent 0,#fff 20%,#fff 80%,transparent)}}.section_effect__F_Ltx{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}.isDebugMode .section_section__I0u9H{--color-debug-pink:#ff00ea;outline:var(--color-debug-pink) 1px solid;outline-offset:-1px;outline-style:dotted;position:relative}.isDebugMode .section_section__I0u9H:hover{outline-style:solid}.isDebugMode .section_section__I0u9H:before{z-index:1;top:0;left:-1px;font-size:.7em;font-family:monospace;line-height:1.25;text-transform:uppercase;letter-spacing:.05em;position:absolute;display:block;content:"Section";padding:0 .5em;background:var(--color-debug-pink);color:#000}.section_colorGray__v89iu{--color-section-background:var(--color-almost-white)}.section_colorDark__4Y6qz,.section_colorKindaDark__8zpzV{--color-section-background:var(--color-darkness);--color-section-foreground:hsla(0,0%,100%,.925);--color-section-foreground-emphasis:#fff}.section_colorKindaDark__8zpzV{--color-section-background:var(--color-darkness-tint-1)}.section_colorDarkPurple__uFBEl,.section_colorPurple__SJvPu{--color-section-background:var(--color-power-purple);--color-section-foreground:hsla(0,0%,100%,.925);--color-section-foreground-emphasis:#fff}.section_colorDarkPurple__uFBEl{--color-section-background:var(--color-power-purple-shade-1)}.section_paddingSmall__Dg3_R{padding:1rem 0}.section_paddingMedium__XkllI{padding:3.125rem 0}.section_paddingLarge__kXCjF{padding:5rem 0}.blog-post-author-profile_container__NiI3I{container-type:inline-size;container-name:blog-post-author-profile}.blog-post-author-profile_blogPostAuthorProfile__qkjcZ{--portrait-size:5em;--padding:1em;display:flex;flex-direction:column;align-items:center;box-shadow:rgba(0,0,0,.15) 1px 1px 3px,var(--color-electric-blue) 3px 3px 0;background:#fff;color:var(--color-machine-gray)}.blog-post-author-profile_identity__ACfv0{display:flex;flex-direction:row;align-items:center;gap:1em;padding:var(--padding)}.blog-post-author-profile_portrait__fP4P6{width:var(--portrait-size);aspect-ratio:1/1;position:relative;border-radius:50%;overflow:hidden;border:3px solid var(--color-electric-blue);background:#fff}.blog-post-author-profile_nameAndRole__3CX7O{line-height:1.5}.blog-post-author-profile_name__WKtMj{font-weight:600}.blog-post-author-profile_role__3fOVd{font-size:.75em;color:var(--color-old-and-gray)}.blog-post-author-profile_profile__pgEEl{padding:var(--padding);border-top:1px solid rgba(0,0,0,.1)}@container blog-post-author-profile (inline-size > 500px){.blog-post-author-profile_blogPostAuthorProfile__qkjcZ{--portrait-size:6.5em;--padding:2em}.blog-post-author-profile_name__WKtMj{font-size:1.5em}.blog-post-author-profile_role__3fOVd{font-size:1em}}@container blog-post-author-profile (inline-size > 900px){.blog-post-author-profile_blogPostAuthorProfile__qkjcZ{--portrait-size:8em;--padding:2.5em;flex-direction:row}.blog-post-author-profile_identity__ACfv0{flex-shrink:0}.blog-post-author-profile_profile__pgEEl{flex-shrink:1;border-top:none;border-left:1px solid rgba(0,0,0,.1)}}.blog-post_blogPostSection__uD_qs{overflow:visible;overflow:initial}.blog-post_layout__Qor_6{display:grid;grid-template-columns:2fr 1fr;grid-template-areas:"body sidebar";align-items:start;grid-gap:4em;gap:4em;padding-top:1em}@media screen and (max-width:1023px){.blog-post_layout__Qor_6{grid-template-columns:1fr;grid-template-areas:"body"}}.blog-post_header__dtoUU{display:grid;grid-template-columns:1fr;grid-template-areas:"image" "info";align-items:center;grid-gap:2.5rem;gap:2.5rem}@media (min-width:700px){.blog-post_header__dtoUU{grid-template-columns:2fr 2fr;grid-template-areas:"info image"}}.blog-post_body__2sEuR{grid-area:body;display:flex;flex-direction:column;gap:2rem}.blog-post_sidebar__jaPZf{--header-height:72px;--blocks-gap:2.5em;grid-area:sidebar;position:sticky;top:calc(var(--header-height) + var(--blocks-gap));left:0;background:#f4ecff;box-shadow:0 1px 1px 1px rgba(66,0,101,.1);padding:1em;border-radius:.25rem;font-size:.9em;max-height:calc(100svh - (var(--blocks-gap) * 2 + var(--header-height)));overflow:auto}@media screen and (max-width:1023px){.blog-post_sidebar__jaPZf{display:none}}.blog-post_image__w768L{grid-area:image;max-width:100%;border-radius:5px;overflow:hidden;box-shadow:var(--color-power-purple) .4em .4em 0,rgba(0,0,0,.1) -1px -1px 5px 0;align-self:start}.blog-post_info__MrgEG{grid-area:info;container-type:inline-size;container-name:blog-post-info;display:grid;grid-template-columns:1fr;grid-template-areas:"title" "authors" "publishing" "tags";grid-gap:1rem 1.5rem;gap:1rem 1.5rem;align-content:start}.blog-post_authors__DdAAt{grid-area:authors;display:flex;gap:1em;@container blog-post-info (inline-size < 450px){flex-direction:column;gap:.5em}}.blog-post_title__Oz2GY{grid-area:title;margin:0;--min-font-size:34;--min-width:640;--max-font-size:52;--max-width:1152;--preferred-font-size-ratio:calc(((var(--max-font-size) - var(--min-font-size)) /
        (var(--max-width) - var(--min-width))));font-size:clamp(calc(var(--min-font-size) * 1px),var(--preferred-font-size-ratio) * 100vw,calc(var(--max-font-size) * 1px))}.blog-post_publishing__vnaE1{grid-area:publishing;display:flex;flex-direction:row;gap:1.5em;font-size:.8em;color:var(--color-hazy-purple)}.blog-post_tags__9QWvx{grid-area:tags}.blog-post_authorsHeading__iDHJv{text-align:center}.blog-post_authorProfiles__9N_gs{display:flex;flex-direction:column;gap:2rem}.block_unknownBlock__wK6aJ{background:hotpink;color:#fff;padding:1em 2em;border-radius:.5em;font-family:circular,sans-serif;font-size:2em;text-transform:uppercase}.blocks_blocks__ijACR{display:flex;flex-direction:column;gap:2.5em;align-items:center}@media screen and (max-width:760px){.blocks_blocks__ijACR{gap:2em}}.base-block_baseBlock__DsrYY{padding:0 min(4.5vw,var(--padding));max-width:100%;width:calc(var(--width) + var(--padding))}.base-block_paddingNone__Ih7KS{--padding:0rem}.base-block_paddingXxSmall__YuW2m{--padding:0.6rem}.base-block_paddingXSmall__C2L9T{--padding:1.2rem}.base-block_paddingSmall__ePq53{--padding:1.8rem}.base-block_paddingMedium__NZhB_{--padding:2.4rem}.base-block_paddingLarge__Tylxu{--padding:3rem}.base-block_paddingXLarge__3Dtpe{--padding:3.6rem}.base-block_widthXxSmall__8DdFf{width:calc(240px + (var(--padding) * 2))}.base-block_widthXSmall__bFIVh{width:calc(480px + (var(--padding) * 2))}.base-block_widthSmall__cSdf8{width:calc(720px + (var(--padding) * 2))}.base-block_widthMedium__mjq7B{width:calc(960px + (var(--padding) * 2))}.base-block_widthLarge__0bFa5{width:calc(1200px + (var(--padding) * 2))}.base-block_widthXLarge__fwIO4{width:calc(1440px + (var(--padding) * 2))}.base-block_widthFull__TipoB{width:100%}.base-block_widthFit__dfoyu{width:auto;flex-shrink:0}.base-block_alignCenter__qZEux{align-self:center;justify-self:center}.base-block_alignLeft__IQMjL{align-self:start;justify-self:start}.base-block_alignRight__eCDWb{align-self:end;justify-self:end}.base-block_alignStretch__TZaCO{align-self:stretch;justify-self:stretch}.blog-post-table-of-contents_tableOfContents__eoF35{display:flex;flex-direction:column;gap:1em}.blog-post-table-of-contents_list__41p6d{margin:0}.preview-banner_previewBanner__TQNlu{padding:.5rem 1.5rem;background:var(--color-ripe-red);color:var(--color-almost-white);text-transform:uppercase;text-align:center;letter-spacing:1px;font-family:var(--font-circular);font-weight:700}