.cta[data-astro-cid-tz5t7mtd]{--cta-dot: var(--plume);--cta-line: color-mix(in srgb, var(--plume) 55%, transparent);position:relative;display:inline-flex;padding:7px 9px}.cta--full[data-astro-cid-tz5t7mtd]{display:flex;padding:0}.cta--full[data-astro-cid-tz5t7mtd] .cta-btn[data-astro-cid-tz5t7mtd]{width:100%}.cta--full[data-astro-cid-tz5t7mtd] .cta-btn[data-astro-cid-tz5t7mtd]:hover{transform:none}.cta--full[data-astro-cid-tz5t7mtd] .cta-dot[data-astro-cid-tz5t7mtd],.cta--full[data-astro-cid-tz5t7mtd] .cta-line[data-astro-cid-tz5t7mtd]{display:none}.cta-btn[data-astro-cid-tz5t7mtd]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:13px var(--space-6);border:1px solid var(--plume);border-radius:16px;background-color:var(--plume);color:var(--on-plume);font-family:var(--font-sans);font-weight:500;font-size:.9375rem;letter-spacing:.012em;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 1px 1px #17131b0a,0 8px 16px -10px #17131b59;transition:background-color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.cta-btn[data-astro-cid-tz5t7mtd]:hover{background-color:var(--plume-deep);border-color:var(--plume-deep);transform:scale(1.02)}.cta-btn[data-astro-cid-tz5t7mtd]:active{transform:scale(.99)}.cta-btn[data-astro-cid-tz5t7mtd]:disabled{opacity:.7;cursor:progress;transform:none}.cta--small[data-astro-cid-tz5t7mtd] .cta-btn[data-astro-cid-tz5t7mtd]{padding:9px var(--space-4);font-size:.875rem;border-radius:12px}.cta--ondark[data-astro-cid-tz5t7mtd]{--cta-dot: #bc9fd6;--cta-line: color-mix(in srgb, #bc9fd6 55%, transparent)}.cta--ondark[data-astro-cid-tz5t7mtd] .cta-btn[data-astro-cid-tz5t7mtd]{background-color:#bc9fd6;color:#1d1722;border-color:#bc9fd6}.cta--ondark[data-astro-cid-tz5t7mtd] .cta-btn[data-astro-cid-tz5t7mtd]:hover{background-color:#d6c3e8;border-color:#d6c3e8}.cta-dot[data-astro-cid-tz5t7mtd]{position:absolute;width:5px;height:5px;border-radius:50%;background-color:var(--cta-dot);opacity:0;transform:scale(0);transition:opacity .25s var(--ease),transform .25s var(--ease)}.d-tl[data-astro-cid-tz5t7mtd]{top:-2px;left:-2px}.d-tr[data-astro-cid-tz5t7mtd]{top:-2px;right:-2px}.d-br[data-astro-cid-tz5t7mtd]{bottom:-2px;right:-2px}.d-bl[data-astro-cid-tz5t7mtd]{bottom:-2px;left:-2px}.cta[data-astro-cid-tz5t7mtd]:has(.cta-btn:hover) .cta-dot[data-astro-cid-tz5t7mtd],.cta[data-astro-cid-tz5t7mtd]:focus-within .cta-dot[data-astro-cid-tz5t7mtd]{opacity:1;transform:scale(1)}.cta[data-astro-cid-tz5t7mtd]:has(.cta-btn:hover) .d-tr[data-astro-cid-tz5t7mtd],.cta[data-astro-cid-tz5t7mtd]:focus-within .d-tr[data-astro-cid-tz5t7mtd]{transition-delay:.06s}.cta[data-astro-cid-tz5t7mtd]:has(.cta-btn:hover) .d-br[data-astro-cid-tz5t7mtd],.cta[data-astro-cid-tz5t7mtd]:focus-within .d-br[data-astro-cid-tz5t7mtd]{transition-delay:.12s}.cta[data-astro-cid-tz5t7mtd]:has(.cta-btn:hover) .d-bl[data-astro-cid-tz5t7mtd],.cta[data-astro-cid-tz5t7mtd]:focus-within .d-bl[data-astro-cid-tz5t7mtd]{transition-delay:.18s}.cta-line[data-astro-cid-tz5t7mtd]{position:absolute;opacity:0;transition:transform .3s var(--ease),opacity .3s var(--ease)}.l-top[data-astro-cid-tz5t7mtd],.l-bottom[data-astro-cid-tz5t7mtd]{left:0;right:0;height:1px;background-image:repeating-linear-gradient(90deg,transparent 0 2px,var(--cta-line) 2px 4px);transform:scaleX(0)}.l-top[data-astro-cid-tz5t7mtd]{top:0;transform-origin:left}.l-bottom[data-astro-cid-tz5t7mtd]{bottom:0;transform-origin:right}.l-left[data-astro-cid-tz5t7mtd],.l-right[data-astro-cid-tz5t7mtd]{top:0;bottom:0;width:1px;background-image:repeating-linear-gradient(0deg,transparent 0 2px,var(--cta-line) 2px 4px);transform:scaleY(0)}.l-left[data-astro-cid-tz5t7mtd]{left:0;transform-origin:bottom}.l-right[data-astro-cid-tz5t7mtd]{right:0;transform-origin:top}.cta[data-astro-cid-tz5t7mtd]:has(.cta-btn:hover) .cta-line[data-astro-cid-tz5t7mtd],.cta[data-astro-cid-tz5t7mtd]:focus-within .cta-line[data-astro-cid-tz5t7mtd]{opacity:1}.cta[data-astro-cid-tz5t7mtd]:has(.cta-btn:hover) .l-top[data-astro-cid-tz5t7mtd],.cta[data-astro-cid-tz5t7mtd]:focus-within .l-top[data-astro-cid-tz5t7mtd],.cta[data-astro-cid-tz5t7mtd]:has(.cta-btn:hover) .l-bottom[data-astro-cid-tz5t7mtd],.cta[data-astro-cid-tz5t7mtd]:focus-within .l-bottom[data-astro-cid-tz5t7mtd]{transform:scaleX(1)}.cta[data-astro-cid-tz5t7mtd]:has(.cta-btn:hover) .l-left[data-astro-cid-tz5t7mtd],.cta[data-astro-cid-tz5t7mtd]:focus-within .l-left[data-astro-cid-tz5t7mtd],.cta[data-astro-cid-tz5t7mtd]:has(.cta-btn:hover) .l-right[data-astro-cid-tz5t7mtd],.cta[data-astro-cid-tz5t7mtd]:focus-within .l-right[data-astro-cid-tz5t7mtd]{transform:scaleY(1)}.cta[data-astro-cid-tz5t7mtd]:has(.cta-btn:hover) .l-right[data-astro-cid-tz5t7mtd],.cta[data-astro-cid-tz5t7mtd]:focus-within .l-right[data-astro-cid-tz5t7mtd]{transition-delay:.08s}.cta[data-astro-cid-tz5t7mtd]:has(.cta-btn:hover) .l-bottom[data-astro-cid-tz5t7mtd],.cta[data-astro-cid-tz5t7mtd]:focus-within .l-bottom[data-astro-cid-tz5t7mtd]{transition-delay:.16s}.cta[data-astro-cid-tz5t7mtd]:has(.cta-btn:hover) .l-left[data-astro-cid-tz5t7mtd],.cta[data-astro-cid-tz5t7mtd]:focus-within .l-left[data-astro-cid-tz5t7mtd]{transition-delay:.24s}.theme-switch[data-astro-cid-x3pjskd3]{position:relative;display:inline-block;width:56px;height:30px;flex-shrink:0;vertical-align:middle}.theme-switch[data-astro-cid-x3pjskd3] input[data-astro-cid-x3pjskd3]{opacity:0;width:0;height:0}.slider[data-astro-cid-x3pjskd3]{position:absolute;inset:0;cursor:pointer;background-color:#a99ad0;transition:background-color .4s var(--ease);overflow:hidden}.slider[data-astro-cid-x3pjskd3].round{border-radius:var(--radius-pill)}.slider[data-astro-cid-x3pjskd3].round .sun-moon[data-astro-cid-x3pjskd3]{border-radius:50%}.sun-moon[data-astro-cid-x3pjskd3]{position:absolute;height:22px;width:22px;left:4px;bottom:4px;background-color:#f2ce73;transition:transform .4s var(--ease),background-color .4s var(--ease)}.moon-dot[data-astro-cid-x3pjskd3]{position:absolute;opacity:0;transition:.4s var(--ease);fill:#a99cb5}#moon-dot-1[data-astro-cid-x3pjskd3]{left:10px;top:3px;width:6px;height:6px;z-index:4}#moon-dot-2[data-astro-cid-x3pjskd3]{left:2px;top:10px;width:10px;height:10px;z-index:4}#moon-dot-3[data-astro-cid-x3pjskd3]{left:16px;top:18px;width:3px;height:3px;z-index:4}.light-ray[data-astro-cid-x3pjskd3]{position:absolute;z-index:-1;fill:#fff;opacity:.12}#light-ray-1[data-astro-cid-x3pjskd3]{left:-8px;top:-8px;width:38px;height:38px}#light-ray-2[data-astro-cid-x3pjskd3]{left:-50%;top:-50%;width:48px;height:48px}#light-ray-3[data-astro-cid-x3pjskd3]{left:-18px;top:-18px;width:52px;height:52px}.cloud-light[data-astro-cid-x3pjskd3]{position:absolute;fill:#f7f9ec;animation:cloud-move 6s infinite}.cloud-dark[data-astro-cid-x3pjskd3]{position:absolute;fill:#e4ded0;animation:cloud-move 6s infinite;animation-delay:1s}#cloud-1[data-astro-cid-x3pjskd3]{left:28px;top:13px;width:36px}#cloud-2[data-astro-cid-x3pjskd3]{left:40px;top:9px;width:18px}#cloud-3[data-astro-cid-x3pjskd3]{left:16px;top:22px;width:28px}#cloud-4[data-astro-cid-x3pjskd3]{left:32px;top:16px;width:36px}#cloud-5[data-astro-cid-x3pjskd3]{left:44px;top:12px;width:18px}#cloud-6[data-astro-cid-x3pjskd3]{left:20px;top:24px;width:28px}@keyframes cloud-move{0%{transform:translate(0)}40%{transform:translate(4px)}80%{transform:translate(-4px)}to{transform:translate(0)}}.stars[data-astro-cid-x3pjskd3]{transform:translateY(-32px);opacity:0;transition:.4s var(--ease)}.star[data-astro-cid-x3pjskd3]{position:absolute;fill:#f7f9ec;transition:.4s var(--ease);animation:star-twinkle 2s infinite}#star-1[data-astro-cid-x3pjskd3]{width:18px;top:2px;left:3px;animation-delay:.3s}#star-2[data-astro-cid-x3pjskd3]{width:6px;top:14px;left:3px}#star-3[data-astro-cid-x3pjskd3]{width:11px;top:18px;left:9px;animation-delay:.6s}#star-4[data-astro-cid-x3pjskd3]{width:16px;top:0;left:16px;animation-delay:1.3s}@keyframes star-twinkle{0%{transform:scale(1)}40%{transform:scale(1.2)}80%{transform:scale(.8)}to{transform:scale(1)}}:root[data-theme=dark] .slider[data-astro-cid-x3pjskd3]{background-color:#1c1726}:root[data-theme=dark] .sun-moon[data-astro-cid-x3pjskd3]{transform:translate(26px);background-color:#f4f2e6}:root[data-theme=dark] .moon-dot[data-astro-cid-x3pjskd3]{opacity:1}:root[data-theme=dark] .stars[data-astro-cid-x3pjskd3]{transform:translateY(0);opacity:1}.theme-switch[data-astro-cid-x3pjskd3] input[data-astro-cid-x3pjskd3]:focus-visible+.slider[data-astro-cid-x3pjskd3]{outline:2px solid var(--plume);outline-offset:2px}
