@font-face{font-family:Playwrite IS;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/playwrite-is-200.woff2) format("woff2")}.hero-wordmark[data-astro-cid-sv4xw3yz]{position:relative;margin:0 0 2.75rem;font-family:Playwrite IS,Snell Roundhand,cursive;font-weight:200;text-align:center;line-height:1.45}.hero-wordmark__layer[data-astro-cid-sv4xw3yz]{display:block}.hero-wordmark__layer--bloom[data-astro-cid-sv4xw3yz]{position:absolute;inset:0;pointer-events:none;user-select:none;-webkit-user-select:none}.hero-wordmark__lead[data-astro-cid-sv4xw3yz],.hero-wordmark__tail[data-astro-cid-sv4xw3yz]{background-clip:text;-webkit-background-clip:text;color:transparent;padding-block:.1em .45em;margin-block:-.1em -.45em}@supports not ((background-clip: text) or (-webkit-background-clip: text)){.hero-wordmark__lead[data-astro-cid-sv4xw3yz],.hero-wordmark__tail[data-astro-cid-sv4xw3yz]{color:rgb(var(--c-fg));background-image:none;filter:none}.hero-wordmark__layer--bloom[data-astro-cid-sv4xw3yz]{display:none}}.hero-wordmark__layer--bloom[data-astro-cid-sv4xw3yz] .hero-wordmark__lead[data-astro-cid-sv4xw3yz]{background-image:linear-gradient(90deg,#ff2ad4,#c33cff 60%,#9a4cff);filter:drop-shadow(0 0 3px rgba(210,60,255,1)) drop-shadow(0 0 13px rgba(170,70,255,.9)) drop-shadow(0 0 40px rgba(140,70,255,.5))}.hero-wordmark__layer--bloom[data-astro-cid-sv4xw3yz] .hero-wordmark__tail[data-astro-cid-sv4xw3yz]{background-image:linear-gradient(90deg,#4f8dff,#28b4ff 55%,#31e2ff);filter:drop-shadow(0 0 3px rgba(60,160,255,1)) drop-shadow(0 0 13px rgba(50,150,255,.9)) drop-shadow(0 0 40px rgba(45,170,255,.5))}.hero-wordmark__layer--core[data-astro-cid-sv4xw3yz] .hero-wordmark__lead[data-astro-cid-sv4xw3yz]{background-image:linear-gradient(90deg,#fff4fe,#fdf1ff 60%,#f6f1ff);filter:drop-shadow(0 0 1px rgba(255,255,255,1)) drop-shadow(0 0 2px rgba(255,255,255,.7))}.hero-wordmark__layer--core[data-astro-cid-sv4xw3yz] .hero-wordmark__tail[data-astro-cid-sv4xw3yz]{background-image:linear-gradient(90deg,#f0f8ff,#eafcff 60%,#e7feff);filter:drop-shadow(0 0 1px rgba(255,255,255,1)) drop-shadow(0 0 2px rgba(255,255,255,.7))}@media(min-width:1024px){.hero-wordmark[data-astro-cid-sv4xw3yz]{white-space:nowrap;font-size:min(5.4vw,4.5rem)}}@media(max-width:1023px){.hero-wordmark[data-astro-cid-sv4xw3yz]{font-size:clamp(1.95rem,7vw,3.3rem)}.hero-wordmark__lead[data-astro-cid-sv4xw3yz],.hero-wordmark__tail[data-astro-cid-sv4xw3yz]{display:inline-block}}.carousel[data-astro-cid-cvpngeox]{width:100%}.carousel__stage[data-astro-cid-cvpngeox]{position:relative}.carousel__viewport[data-astro-cid-cvpngeox]{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:.75rem}.carousel__viewport[data-astro-cid-cvpngeox]::-webkit-scrollbar{display:none}.carousel__viewport[data-astro-cid-cvpngeox]:focus-visible{outline:2px solid rgb(var(--c-primary));outline-offset:4px}.carousel__slide[data-astro-cid-cvpngeox]{margin:0;scroll-snap-align:center}.carousel__frame[data-astro-cid-cvpngeox]{overflow:hidden;border-radius:.75rem;border:1px solid rgb(var(--c-hair) / .8);background:rgb(var(--c-surface))}.carousel__frame[data-astro-cid-cvpngeox] img[data-astro-cid-cvpngeox]{display:block;width:100%;height:auto}.carousel__note[data-astro-cid-cvpngeox]{margin:1.25rem auto 0;max-width:44rem;font-family:Karla,system-ui,sans-serif;font-size:.8125rem;line-height:1.5;text-align:center;color:rgb(var(--c-dim))}.carousel__btn--prev[data-astro-cid-cvpngeox]{left:.75rem}.carousel__btn--next[data-astro-cid-cvpngeox]{right:.75rem}@media(min-width:1180px){.carousel__btn--prev[data-astro-cid-cvpngeox]{left:-3.75rem}.carousel__btn--next[data-astro-cid-cvpngeox]{right:-3.75rem}}.carousel__btn[data-astro-cid-cvpngeox]{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid rgb(var(--c-fg) / .25);background:rgb(var(--c-bg) / .55);backdrop-filter:blur(6px);color:rgb(var(--c-fg));cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.carousel__btn[data-astro-cid-cvpngeox]:hover{background:rgb(var(--c-bg) / .8);border-color:rgb(var(--c-fg) / .5)}.carousel__btn[data-astro-cid-cvpngeox][disabled]{opacity:.3;cursor:default}.carousel__btn[data-astro-cid-cvpngeox]:focus-visible{outline:2px solid rgb(var(--c-primary));outline-offset:2px}.carousel__btn[data-astro-cid-cvpngeox] svg[data-astro-cid-cvpngeox]{width:1.25rem;height:1.25rem}.carousel__count[data-astro-cid-cvpngeox]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.faq-answer[data-astro-cid-tp5usijr] a{color:rgb(var(--c-primary));text-decoration:underline;text-underline-offset:4px}
