.search-container.svelte-wc7a51{position:relative;width:100%}.search-input-wrapper.svelte-wc7a51{position:relative}.search-input.svelte-wc7a51{background:#fff;border:1px solid #e2e8f0;border-radius:20px;font-size:16px;height:40px;padding:8px 16px;transition:all .2s;width:100%;&::-webkit-search-cancel-button,&::-webkit-search-decoration{display:none}}.search-input.svelte-wc7a51:focus{border-color:#6454bb;box-shadow:0 0 0 2px #6454bb1a;outline:none}.loading-indicator.svelte-wc7a51{align-items:center;color:#6454bb;display:flex}.results-container.svelte-wc7a51{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;left:0;max-height:400px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 8px);z-index:50}.result-item.svelte-wc7a51{border-bottom:1px solid #f0f0f0;display:block;padding:12px 16px;text-decoration:none;transition:background-color .2s}.result-item.svelte-wc7a51:last-child{border-bottom:none}.result-item.selected.svelte-wc7a51,.result-item.svelte-wc7a51:hover{background-color:#f7f9fc}.result-title.svelte-wc7a51{color:#121f56;font-size:16px;font-weight:600;margin-bottom:4px}.result-category.svelte-wc7a51{background:#6454bb1a;border-radius:12px;color:#6454bb;display:inline-block;font-size:12px;margin-bottom:4px;padding:2px 8px}.result-excerpt.svelte-wc7a51{color:#7181a4;display:-webkit-box;font-size:14px;margin:0;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.loading-message.svelte-wc7a51{color:#7181a4;padding:16px;text-align:center}.search-container.mobile.svelte-wc7a51 .search-input:where(.svelte-wc7a51){font-size:18px;height:48px}.search-container.mobile.svelte-wc7a51{position:relative;z-index:51}.search-container.mobile.svelte-wc7a51 .results-container:where(.svelte-wc7a51){background-color:#fff;border-radius:0;border-top:1px solid #e2e8f0;inset:160px 0 0;max-height:none;position:fixed;z-index:51}@media (forced-colors:active){.search-input.svelte-wc7a51:focus{outline:2px solid ButtonText}}section.svelte-okcknp{contain:layout;left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.scrollbar-none.svelte-7nyafv{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none.svelte-7nyafv::-webkit-scrollbar{display:none}div[role=region].svelte-7nyafv{scroll-behavior:smooth}@media (max-width:640px){.overflow-x-auto.svelte-7nyafv{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}}@keyframes svelte-7nyafv-pulse-x{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.animate-pulse-x.svelte-7nyafv{animation:svelte-7nyafv-pulse-x 1.5s ease-in-out infinite}article.svelte-7nyafv{contain:layout style}.overflow-hidden.svelte-7nyafv{contain:layout}@media (forced-colors:active){a.svelte-197k3mc:focus{outline:2px solid SelectedItem}}.prose h2{margin-bottom:.8em}.prose h2,.prose h3{font-family:var(--font-merriweather);font-weight:700;margin-top:0;scroll-margin-top:100px}.prose h3{margin-bottom:.6em}.prose h4{margin-bottom:.5em;margin-top:0;scroll-margin-top:100px}.prose h2 span,.prose h3 span,.prose h4,.prose h4 span{font-family:var(--font-merriweather);font-weight:700}.citation-content{overflow:visible;position:relative}.citation-content span.url{color:var(--color-primary,#6454bb);cursor:pointer;display:inline-block;position:relative;text-decoration:none;transition:opacity .2s ease}.citation-content span.url:focus-visible{border-radius:2px;outline:2px solid var(--color-primary,#6454bb);outline-offset:2px}.prose .snippet{margin:1.5rem 0}.prose .snippet p:last-child{margin-bottom:0}@media (forced-colors:active){.citation-content span.url:focus-visible{outline:2px solid SelectedItem}}.inad[data-label]:before{color:#aaa5c3;content:attr(data-label);display:block;font-family:var(--font-proxima,"Proxima Nova"),sans-serif;font-size:.625rem;font-weight:500;height:1.25rem;left:0;letter-spacing:.0625rem;line-height:1.25rem;opacity:.8;position:absolute;right:0;text-align:center;top:0}.ad-space{min-height:clamp(250px,30vw,300px);width:100%}@media (min-width:768px){.ad-space{min-height:280px}}@media (min-width:1024px){.ad-space{min-height:250px}}#toc_container{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:.75rem;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000001a;margin:1.5rem 0;padding:0!important;width:100%!important}.toc_title{align-items:center;background:none;border:none;color:#6454bbb3!important;cursor:pointer;display:flex;font-family:var(--font-proxima,"Proxima Nova"),sans-serif!important;font-size:1.25rem!important;font-weight:700!important;height:3.25rem;justify-content:space-between;line-height:3.25rem!important;margin:0!important;padding:0 1rem;transition:background-color .2s ease;width:100%}.toc_title p{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin:0!important;padding:0!important}.toc_list{border-top:1px solid rgba(99,84,187,.05);padding:.7rem 1rem .75rem!important}.toc_list,.toc_list li{list-style:none!important;margin:0!important}.toc_list li{padding:0!important}.toc_list li:before{display:none!important}.toc_list a{border-radius:.375rem;color:#6454bbb3!important;display:block;font-family:var(--font-proxima,"Proxima Nova"),sans-serif!important;line-height:1.4!important;margin:0!important;padding:.25rem .5rem;text-decoration:none!important;transition:all .2s ease}.toc_list>li>a{font-size:1.25rem!important;padding-left:.5rem}.toc_list>li>ul>li>a{font-size:1.2rem!important;padding-left:0}.toc_list>li>ul>li>ul>li>a{font-size:1rem!important;padding-left:1.5rem}.toc_list a:hover{background-color:#6354bb08;color:#6354bb!important}.toc_title svg{height:1rem!important;margin-left:.5rem!important;width:1rem!important}.toc-arrow.rotate-180{transform:rotate(180deg)}@keyframes svelte-1c45hew-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.toc_list{animation:svelte-1c45hew-slideDown .2s ease-out}.gpt-ad-slot{align-items:center;display:flex!important;margin:2rem auto;max-width:970px;width:100%}.gpt-ad-slot,.inad{justify-content:center;min-height:250px}.inad{display:flex;margin:2rem 0;padding-top:1.25rem;position:relative}.inad:before{color:#666;content:attr(data-label);font-size:.625rem;left:0;letter-spacing:.0625rem;line-height:1.25rem;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0}.post-content .gpt-ad-container{display:flex;justify-content:center;margin:2rem auto 1rem;position:relative;transition:none}@media (min-width:769px){.post-content .sticky-ad{background-color:#fff;position:sticky;top:85px;transition:none;z-index:40}}@media (max-width:768px){.post-content .sticky-ad{position:relative!important;top:auto!important}}.post-content .gpt-ad-container:before{color:#666;content:attr(data-label);font-family:var(--font-proxima,"Proxima Nova"),sans-serif;font-size:9px;left:0;letter-spacing:.0625rem;line-height:1.25rem;opacity:.8;position:absolute;right:0;text-align:center;text-transform:uppercase;top:8px}.post-content .gpt-ad-slot{background-color:transparent!important}@media (min-width:769px){.post-content .gpt-ad-container,.post-content .gpt-ad-slot{min-height:90px}}@media (max-width:768px){.post-content .gpt-ad-container,.post-content .gpt-ad-slot{min-height:280px}}.section-reset.svelte-1s1gys8{display:block;margin:0;padding:0;width:100%}.banner-outer.svelte-1s1gys8{left:50%;margin:0;position:relative;right:50%;transform:translate(-50%);width:100vw}.gradient-banner.svelte-1s1gys8{background:linear-gradient(120.55deg,#4b3f91 2.21%,#8877e5);height:160px;margin:0;padding:0}.banner-content.svelte-1s1gys8,.gradient-banner.svelte-1s1gys8{align-items:center;display:flex;justify-content:center;width:100%}.banner-content.svelte-1s1gys8{margin:0 auto;max-width:1400px}h1.svelte-1s1gys8{font-size:54px;line-height:120%;margin:0;padding:0}@media (max-width:768px){h1.svelte-1s1gys8{font-size:40px}}@media (max-width:480px){h1.svelte-1s1gys8{font-size:32px}}.section-reset.svelte-ti12un{display:block;margin:0;padding:0;width:100%}.banner-outer.svelte-ti12un{left:50%;margin:0;position:relative;right:50%;transform:translate(-50%);width:100vw}.gradient-banner.svelte-ti12un{background:linear-gradient(120.55deg,#4b3f91 2.21%,#8877e5);height:160px;margin:0;padding:0}.banner-content.svelte-ti12un,.gradient-banner.svelte-ti12un{align-items:center;display:flex;justify-content:center;width:100%}.banner-content.svelte-ti12un{margin:0 auto;max-width:1400px}#intro-heading.svelte-ti12un{font-size:54px;line-height:120%;margin:0;padding:0}@media (max-width:768px){#intro-heading.svelte-ti12un{font-size:40px}}@media (max-width:480px){#intro-heading.svelte-ti12un{font-size:32px}}.mission-container.svelte-v3bim6{align-items:center;background:linear-gradient(120.55deg,#a899f01a 2.21%,#8877e51a 55.15%,#c765ca1a 87.28%,#e76d831a 99.45%);border-radius:25px;display:flex;height:170px;justify-content:space-between;padding:0 4rem;position:relative;width:min(999px,90%)}.mission-heading.svelte-v3bim6{color:#121f56;font-family:Merriweather,serif;font-size:32px;font-weight:700;line-height:125%;max-width:521px}.vertical-line.svelte-v3bim6{background:#8680fa;height:104px;width:1px}.logo-container.svelte-v3bim6{height:103px;width:216px}@media (max-width:768px){.mission-container.svelte-v3bim6{flex-direction:column;gap:1.5rem;height:auto;padding:2rem;text-align:center}.vertical-line.svelte-v3bim6{height:1px;width:80%}}p.expanded.svelte-1yuqm85{max-height:none!important;padding-bottom:0!important}.fade-overlay.svelte-1yuqm85{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.9) 40%,#fff);pointer-events:none}.fade-overlay.svelte-1yuqm85 button:where(.svelte-1yuqm85){pointer-events:auto}@media (forced-colors:active){button.svelte-1yuqm85:focus{outline:2px solid ButtonText}.fade-overlay.svelte-1yuqm85{background:none}}
