@import "https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..500;1,9..144,300..460&display=swap";:root{--sp-linen:#f7f4ee;--sp-linen-soft:#fbf9f5;--sp-sand:#ece3d5;--sp-clay:#c9a894;--sp-ink:#0b2350;--sp-deep:#132c52;--sp-blue:#35578c;--sp-mist:#eef3fa}.sp-site{background-color:var(--sp-linen);color:#1f2a3f;font-feature-settings:"ss01"}.sp-display{font-optical-sizing:auto;letter-spacing:-.01em;font-family:Fraunces,Instrument Sans,ui-serif,Georgia,serif;font-weight:400;line-height:1.1}.sp-display-italic{font-family:Fraunces,ui-serif,Georgia,serif;font-style:italic;font-weight:380}.sp-eyebrow{text-transform:uppercase;letter-spacing:.34em;font-size:.72rem;font-weight:500}.sp-card{border:1px solid var(--color-purple-100,#dde8f4);background:#fff;border-radius:1.75rem;box-shadow:0 24px 60px -32px #0b235047}.sp-card-highlight{background:#fdf3e7;border-color:#f3dfc0}.sp-glass{background:#fff}.sp-blob{filter:blur(60px);opacity:.5;pointer-events:none;z-index:0;border-radius:9999px;position:absolute}@keyframes sp-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-18px)scale(1.04)}}.sp-float{animation:14s ease-in-out infinite sp-float}.sp-reveal{opacity:0;will-change:opacity, transform;transition:opacity .9s,transform .9s;transform:translateY(22px)}.sp-reveal.is-visible{opacity:1;transform:none}#sp-menu-toggle:checked~.sp-nav-shell .sp-menu-open{display:none}#sp-menu-toggle:checked~.sp-nav-shell .sp-menu-close{display:inline-flex}@media (prefers-reduced-motion:reduce){.sp-float{animation:none}.sp-reveal{opacity:1;transition:none;transform:none}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .sp-site{--sp-linen:#0d1420;--sp-linen-soft:#111a28;--sp-sand:#1b2638;--sp-mist:#16202f;--color-purple-50:#1a2740;--color-purple-100:#26344c;--color-purple-200:#33425e;--color-purple-300:#5c79a0;--color-purple-400:#8ea9cc;--color-purple-500:#a5bcda;--color-purple-600:#bcd0ea;--color-purple-700:#cddcf0;--color-purple-800:#dfe8f6;--color-purple-900:#eef3fc;--color-gray-100:#1b2431;--color-gray-200:#2b394f;--color-gray-300:#3b4a63;--color-gray-400:#8595b0;--color-gray-500:#98a7c1;--color-gray-600:#b4c1d6;--color-gray-700:#cdd7e6;--color-gray-800:#e2e9f4;--color-green-50:#10251b;--color-green-100:#1b3a2a;--color-green-200:#24503a;--color-green-500:#46b880;--color-green-700:#7bd6a8;--color-green-800:#97e0bd;color:#dfe7f3}html[data-theme=dark] .sp-site .bg-purple-600,html[data-theme=dark] .sp-site .bg-purple-500{background-color:#3f6bab}html[data-theme=dark] .sp-site .hover\:bg-purple-700:hover,html[data-theme=dark] .sp-site .bg-purple-700{background-color:#345d97}html[data-theme=dark] .sp-site .bg-purple-900{background-color:#0a1120}html[data-theme=dark] .sp-site .bg-purple-400{background-color:#5c79a0}html[data-theme=dark] .sp-site .bg-purple-300{background-color:#45597a}html[data-theme=dark] .sp-site .bg-white{background-color:#141d2e}html[data-theme=dark] .sp-site .bg-white\/95{background-color:#121a28f2}html[data-theme=dark] .sp-site .bg-white\/70{background-color:#141d2eb3}html[data-theme=dark] .sp-site .bg-white\/60{background-color:#141d2e99}html[data-theme=dark] .sp-site .bg-white\/50{background-color:#141d2e80}html[data-theme=dark] .sp-site .bg-gray-50{background-color:#121a27}html[data-theme=dark] .sp-site .bg-\[\#fbf9f5\]{background-color:#0f1724}html[data-theme=dark] .sp-site .bg-\[\#eef3fa\]{background-color:#16202f}html[data-theme=dark] .sp-site .bg-\[\#fdf3e7\]{background-color:#241f18}html[data-theme=dark] .sp-site .border-neutral-900{border-color:#4a5876}html[data-theme=dark] .sp-site .text-neutral-900{color:#e6ecf7}html[data-theme=dark] .sp-site .hover\:bg-neutral-50:hover{background-color:#1c2636}html[data-theme=dark] .sp-site .bg-gradient-to-b{background-image:linear-gradient(#0d1420c7,#0d1420e6,#0d1420)}html[data-theme=dark] .sp-card{background:#141d2e;border-color:#29364d;box-shadow:0 24px 60px -32px #000000a6}html[data-theme=dark] .sp-card-highlight{background:#241f18;border-color:#4a3f2e}html[data-theme=dark] .sp-glass{background:#0f1623}html[data-theme=dark] .sp-blob{opacity:.13}html[data-theme=dark] .sp-site input,html[data-theme=dark] .sp-site select,html[data-theme=dark] .sp-site textarea{color:#e6ecf7;background-color:#111a28;border-color:#2f3d57}html[data-theme=dark] .sp-site ::placeholder{color:#6a7c98}html[data-theme=dark] .sp-site iframe{filter:brightness(.82)contrast(1.05)}.sp-theme-toggle .sp-theme-dark{display:none}html[data-theme=dark] .sp-theme-toggle .sp-theme-dark{display:inline-flex}html[data-theme=dark] .sp-theme-toggle .sp-theme-light,.sp-logo-dark,html[data-theme=dark] .sp-logo-light{display:none}html[data-theme=dark] .sp-logo-dark{display:inline-block}
