.authors[data-astro-cid-a7bvcidc]{flex-direction:column;padding:0;display:flex}.author-initial[data-astro-cid-a7bvcidc]{border:2px solid var(--white);background-color:var(--purple-500);width:56px;height:56px;color:var(--white);border-radius:50%;font-weight:700;overflow:hidden}.name[data-astro-cid-a7bvcidc]{font-weight:700}.author-byline[data-astro-cid-a7bvcidc]{flex-direction:column;display:flex}.guest[data-astro-cid-a7bvcidc]{order:-1;margin-bottom:1.5rem}.hero[data-astro-cid-2raa53fa]{padding-top:180px;padding-bottom:80px;position:relative;overflow:hidden;background:#fff!important}.hero__text[data-astro-cid-2raa53fa]{max-width:980px;margin:auto}.hero__title[data-astro-cid-2raa53fa]{color:#2b215b;letter-spacing:-.48px;margin-top:11px;margin-bottom:22px;font-size:48px;font-weight:600;line-height:56px}.hero__image[data-astro-cid-2raa53fa]{border-radius:1rem;width:600px;max-width:100%;height:auto;margin:3rem auto 0;overflow:hidden}.hero__subtitle[data-astro-cid-2raa53fa]{margin-bottom:2rem;font-size:1.5rem}.o9tzCa_button{--button-color-text:#fff;text-align:center;font-family:var(--font-sans-heading);color:#fff;border:1px solid var(--purple-button-stroke,#9f72ff);background:var(--purple-button-fill,linear-gradient(90deg,#392bdc .02%,#662fda 45.31%,#692aa8 98.41%));cursor:pointer;border-radius:50px;min-width:max-content;padding:12px 24px 14px;font-size:1.25rem;font-weight:500;line-height:1.875;text-decoration:none;transition:all .3s;display:inline-block}.o9tzCa_button:hover,.o9tzCa_button:focus{filter:brightness(80%);text-decoration:none}.o9tzCa_button:visited{color:var(--button-color-text,--neutral-900)}.o9tzCa_outline{border-color:var(--button-color-outline,var(--black));color:var(--button-color-outline,var(--black));background:0 0}.o9tzCa_ghost{color:var(--button-color-ghost,var(--black));background:0 0;border-color:#0000}.o9tzCa_outline:hover,.o9tzCa_outline:focus{filter:none;color:var(--button-color-outline-hover,var(--neutral-900));background:var(--button-color-outline-hover-bg,var(--neutral-050))}.o9tzCa_blue-fill{border:1px solid var(--blue-button-stroke,#83c3ff);background:var(--blue-text,linear-gradient(90deg,#1591ec 0%,#1f7af1 50.52%,#2555ff 99.48%))}.o9tzCa_blue-outline{color:#1591ec;background:var(--blue-text,linear-gradient(90deg,#1591ec 0%,#1f7af1 50.52%,#2555ff 99.48%));-webkit-text-fill-color:transparent;border:1px solid var(--blue-text,#1591ec);-webkit-background-clip:text;background-clip:text}.o9tzCa_button:hover svg,.o9tzCa_button:focus svg{fill:var(--button-color-outline-hover,var(--black))}header .o9tzCa_button,.o9tzCa_button.o9tzCa_smaller{padding:4px 20px 6px;font-size:1rem}.o9tzCa_button .o9tzCa_flex-container{gap:.5rem}.o9tzCa_button.o9tzCa_hidden{display:none}@media screen and (max-width:600px){.o9tzCa_button{min-width:100%;font-size:1rem}}.ziKLPq_as-code{border-radius:6.4px;position:relative;overflow:hidden}.ziKLPq_as-code pre{padding:1rem;overflow-x:scroll;margin-top:0!important}body{overflow-x:hidden}.prose pre{margin:1rem 0}.prose blockquote{background:var(--teal-100);border-left:12px solid var(--teal-600,teal);border-radius:8px;margin:1.5rem 0;padding:1.5rem 2rem}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}.prose h2{scroll-margin-top:100px;font-size:32px;line-height:40px}.prose h3{font-size:20px;line-height:1.4}.prose ol,.prose ul{margin:2rem 0 2.5rem}.prose *+p,.prose li+li,.prose p+img{margin-top:1.5rem}.prose p+h2,.prose ul+h2,.prose p+h3{margin-top:4rem}.body.section{grid-template-columns:315px auto;justify-content:center;gap:4rem;padding-top:0;display:grid}@media screen and (max-width:980px){.body.section{grid-template-columns:1fr}.hero__title{font-size:2rem;line-height:1.4}.md-code{width:90vw!important;margin:0 auto!important;font-size:.8rem!important}}*+h2,*+h3{margin-top:4rem!important}.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-family:"'Druk Text Trial'";font-size:4rem;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}
