.hero[data-astro-cid-ixetabb2]{padding-top:180px;padding-bottom:34px;position:relative;overflow:hidden}.hero__title[data-astro-cid-ixetabb2]{margin-top:22px;margin-bottom:38px}.hero__reading-time[data-astro-cid-ixetabb2] button[data-astro-cid-ixetabb2]{color:var(--amethyst-500);cursor:pointer;font-weight:500}.hero__reading-time[data-astro-cid-ixetabb2] button[data-astro-cid-ixetabb2]:hover{text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.hero__reading-time[data-astro-cid-ixetabb2]{margin-top:4px}a[data-astro-cid-ixetabb2].back-to-blog{color:var(--moonshot-700);text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.hero{padding-top:180px;padding-bottom:34px;position:relative;overflow:hidden}.hero__title{margin-top:22px;margin-bottom:38px}.hero__reading-time button{color:var(--amethyst-500);cursor:pointer;font-weight:500}.hero__reading-time button:hover{text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.hero__reading-time{margin-top:4px}a.back-to-blog{color:var(--moonshot-700);text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.share-button{margin-left:4px;color:#118294!important}body{overflow-x:hidden}.prose blockquote{background:var(--moonshot-50);border-left:12px solid var(--moonshot-800);border-radius:10px;margin:1.5rem 0;padding:1.5rem 2rem}@media screen and (min-width:600px){.prose blockquote{width:calc(100% + 6rem);max-width:calc(100% + 6rem);margin-left:-3rem}}table td{padding:.5rem;font-size:.85rem;line-height:1.5;border-radius:0!important}table th{padding:.5rem;line-height:1.5;border-radius:0!important}.body{color:var(--moonshot-700,#2b215b);padding-bottom:164px}.prose p img,.prose p video{max-width:calc(100% + 6rem);margin-left:-3rem}thead{font-family:var(--theme-font-family-body)}.prose pre{width:calc(100% + 6rem);max-width:calc(100% + 6rem);margin-left:-3rem!important;padding-left:3rem!important}.prose table{border-radius:8px;width:calc(100% + 6rem);max-width:calc(100% + 6rem);margin-left:-3rem!important}.prose p img+em,.prose p img+br+em{margin-top:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;font-size:12px;display:block}.banner{--grid-container-gap:4rem;-webkit-backdrop-filter:blur(4.37158px);backdrop-filter:blur(4.37158px);border:1.093px solid #8e59ff33;border-radius:26.23px;max-width:1215px;margin:2rem auto auto;padding:1.5rem 2rem;background-color:#a269ea0d!important}.banner .text{font-weight:400}.banner .text span{margin-bottom:.5rem}.prose blockquote.quote{background:0 0;border:none;margin:4rem 0;padding:1.5rem 2rem;font-style:italic;position:relative;overflow:visible}.prose blockquote.quote:before{content:"";font-size:4rem;font-family:var(--theme-font-family-heading);font-style:normal;font-weight:700;position:absolute;top:0;left:-1rem;overflow:visible}.prose blockquote.quote p{font-size:1.5rem;line-height:1.5}.prose blockquote.quote img{vertical-align:middle;border-radius:100%;width:100px;margin-right:1rem;display:inline}.page__content blockquote{border:2px solid var(--moonshot-150,#bdbfe2);background:#af76ff0d;border-radius:10px;flex-wrap:wrap;gap:10px;margin-block-start:46px;margin-block-end:46px;padding:32px 32px 43px;display:inline-flex}.prose blockquote img+p{flex:auto;display:block}.prose blockquote cite{font-size:16px;font-style:normal;font-weight:700;line-height:1.75;display:block}.prose blockquote cite:first-child{margin-top:10px}.prose blockquote cite:last-child{font-family:var(--theme-font-family-mono);letter-spacing:1.2px;text-transform:uppercase;font-size:12px;line-height:18px}a.acds-content-banner{margin-block-start:44px;margin-block-end:44px}.prose a{text-decoration:underline;color:#118294!important}@media screen and (max-width:600px){.hero{padding-top:100px!important}.prose img,.prose pre,.prose video{max-width:100%!important;margin-inline-start:auto!important;margin-inline-end:auto!important}.prose img+em{padding:0!important}h1{font-size:28px}}
