.ts-glow[data-astro-cid-rxfo677x]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(40% 70% at 0% 0%,color-mix(in srgb,var(--pink-100) 85%,transparent),transparent 70%),radial-gradient(35% 60% at 100% 100%,color-mix(in srgb,var(--blue-100) 75%,transparent),transparent 72%)}.ts-mark[data-astro-cid-rxfo677x]{position:absolute;top:-.15em;left:.12em;font-family:Georgia,Times New Roman,serif;font-size:clamp(7rem,16vw,12rem);line-height:1;font-weight:700;color:var(--color-primary);opacity:.16;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ts-slides[data-astro-cid-rxfo677x]{display:grid}.ts-slides[data-astro-cid-rxfo677x]>.ts-slide[data-astro-cid-rxfo677x]{grid-area:1 / 1}.ts-slides[data-astro-cid-rxfo677x]>.ts-slide[data-astro-cid-rxfo677x][hidden]{display:block;visibility:hidden}.ts-quote[data-astro-cid-rxfo677x]{line-height:1.25;color:var(--color-fg, inherit)}.ts-quote--xl[data-astro-cid-rxfo677x]{font-size:clamp(1.375rem,1rem + 1.6vw,2.125rem)}.ts-quote--lg[data-astro-cid-rxfo677x]{font-size:clamp(1.25rem,1rem + 1.1vw,1.75rem)}.ts-quote--md[data-astro-cid-rxfo677x]{font-size:clamp(1.05rem,.95rem + .6vw,1.35rem);line-height:1.4}.ts-more[data-astro-cid-rxfo677x] summary[data-astro-cid-rxfo677x]::-webkit-details-marker{display:none}.ts-more[data-astro-cid-rxfo677x][open] .ts-more__chev[data-astro-cid-rxfo677x]{transform:rotate(180deg)}.ts-slide[data-astro-cid-rxfo677x].is-in{animation:ts-in .42s cubic-bezier(.2,.7,.2,1) both}@keyframes ts-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ts-tab[data-astro-cid-rxfo677x]{opacity:.55;transition:opacity .15s,transform .15s}.ts-tab[data-astro-cid-rxfo677x]:hover{opacity:.9}.ts-tab[data-astro-cid-rxfo677x][aria-selected=true]{opacity:1;transform:scale(1.08)}.ts-tab[data-astro-cid-rxfo677x]:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 45%,transparent);outline-offset:2px}.ts-ring[data-astro-cid-rxfo677x]{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.ts-ring[data-astro-cid-rxfo677x] circle[data-astro-cid-rxfo677x]{fill:none;stroke:var(--color-primary);stroke-width:2.5;stroke-dasharray:100;stroke-dashoffset:100}.ts-tab[data-astro-cid-rxfo677x][aria-selected=true] .ts-ring[data-astro-cid-rxfo677x] circle[data-astro-cid-rxfo677x]{stroke-dashoffset:0}[data-astro-cid-rxfo677x][data-ts].is-running .ts-tab[data-astro-cid-rxfo677x][aria-selected=true] .ts-ring[data-astro-cid-rxfo677x] circle[data-astro-cid-rxfo677x]{animation:ts-ring 8s linear both}@keyframes ts-ring{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.ts-nav[data-astro-cid-rxfo677x]{width:2.5rem;height:2.5rem;border-radius:999px;align-items:center;justify-content:center;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg-muted);flex-shrink:0;transition:border-color .15s,color .15s}.ts-nav[data-astro-cid-rxfo677x]:hover{border-color:var(--color-primary);color:var(--color-primary)}@media (prefers-reduced-motion: reduce){.ts-slide[data-astro-cid-rxfo677x].is-in{animation:none}}.thhp-tools-panel[data-astro-cid-6hb6wse6]{background:color-mix(in oklch,var(--thhp-pink) 4%,var(--color-bg-alt))}.thhp-tools-glow[data-astro-cid-6hb6wse6]{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(46% 76% at 2% 0%,color-mix(in oklch,var(--thhp-pink) 22%,transparent) 0%,transparent 70%),radial-gradient(42% 72% at 100% 100%,color-mix(in oklch,var(--thhp-blue) 20%,transparent) 0%,transparent 72%)}:root[data-theme=dark] .thhp-tools-panel[data-astro-cid-6hb6wse6]{background:color-mix(in oklch,var(--thhp-pink) 7%,var(--color-bg-alt))}:root[data-theme=dark] .thhp-tools-glow[data-astro-cid-6hb6wse6]{background:radial-gradient(46% 76% at 2% 0%,color-mix(in oklch,var(--thhp-pink) 16%,transparent) 0%,transparent 72%),radial-gradient(42% 72% at 100% 100%,color-mix(in oklch,var(--thhp-blue) 15%,transparent) 0%,transparent 74%)}[data-astro-cid-kshrqtad][data-goal-router]{margin-top:-3.5rem;z-index:20}@media (min-width: 768px){[data-astro-cid-kshrqtad][data-goal-router]{margin-top:-5.5rem}}.goal-router__glow[data-astro-cid-kshrqtad]{position:absolute;inset:-40% -10% auto auto;width:60%;height:120%;background:radial-gradient(closest-side,color-mix(in srgb,var(--pink-100) 70%,transparent),transparent);pointer-events:none;opacity:.7}.goal-tab[data-astro-cid-kshrqtad]{background:var(--color-surface)}.goal-tab[data-astro-cid-kshrqtad]:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border))}.goal-tab[data-astro-cid-kshrqtad]:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 45%,transparent);outline-offset:2px}.goal-tab__icon[data-astro-cid-kshrqtad]{background:var(--color-surface-alt);color:var(--color-fg-muted)}.goal-tab[data-astro-cid-kshrqtad][aria-selected=true]{border-color:var(--color-primary);background:color-mix(in srgb,var(--pink-100) 55%,var(--color-surface));box-shadow:0 6px 20px -10px color-mix(in srgb,var(--color-primary) 60%,transparent)}.goal-tab[data-astro-cid-kshrqtad][aria-selected=true] .goal-tab__icon[data-astro-cid-kshrqtad]{background:var(--color-primary);color:#fff;--icon-duo: #fff}.goal-tab[data-astro-cid-kshrqtad][aria-selected=true] .goal-tab__arrow[data-astro-cid-kshrqtad]{color:var(--color-primary)}.goal-line[data-astro-cid-kshrqtad]:before{content:"";position:absolute;left:.9375rem;top:.75rem;bottom:2.5rem;width:3px;border-radius:3px;background:linear-gradient(to bottom,var(--color-primary),var(--blue-500));transform-origin:top}.goal-stop__dot[data-astro-cid-kshrqtad]{position:absolute;left:0;top:0;width:2rem;height:2rem;border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display, inherit);font-weight:900;font-size:.85rem;background:var(--color-surface);color:var(--color-primary);border:3px solid var(--color-primary)}.goal-stop__dot--end[data-astro-cid-kshrqtad]{top:1rem;background:var(--blue-500);border-color:var(--blue-500);color:#fff}@media (max-width: 639px){.goal-stop__dot--end[data-astro-cid-kshrqtad]{display:none}}.goal-panel[data-astro-cid-kshrqtad].is-entering .goal-line[data-astro-cid-kshrqtad]:before{animation:goal-draw .52s cubic-bezier(.2,.7,.2,1) both}.goal-panel[data-astro-cid-kshrqtad].is-entering .goal-stop[data-astro-cid-kshrqtad]{animation:goal-in .42s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 90ms)}@keyframes goal-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes goal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.goal-panel[data-astro-cid-kshrqtad].is-entering .goal-line[data-astro-cid-kshrqtad]:before,.goal-panel[data-astro-cid-kshrqtad].is-entering .goal-stop[data-astro-cid-kshrqtad]{animation:none}}.thhp-hero[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,color-mix(in oklch,var(--thhp-pink) 13%,var(--color-bg-alt)) 0%,color-mix(in oklch,var(--thhp-pink) 5%,var(--color-bg-alt)) 46%,var(--color-bg) 100%)}.thhp-hero-aurora[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 58% at 90% 2%,color-mix(in oklch,var(--thhp-pink) 48%,transparent) 0%,transparent 68%),radial-gradient(50% 52% at 2% 84%,color-mix(in oklch,var(--thhp-blue) 36%,transparent) 0%,transparent 66%),radial-gradient(38% 44% at 56% 102%,color-mix(in oklch,var(--thhp-purple) 20%,transparent) 0%,transparent 72%)}.thhp-hero-grid[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(color-mix(in oklch,var(--thhp-ink) 9%,transparent) 1px,transparent 1.4px);background-size:28px 28px;-webkit-mask-image:radial-gradient(82% 72% at 62% 6%,#000 0%,transparent 72%);mask-image:radial-gradient(82% 72% at 62% 6%,#000 0%,transparent 72%);opacity:.55}@media (max-width: 767px){.thhp-hero-grid[data-astro-cid-j7pv25f6]{opacity:.4}}:root[data-theme=dark] .thhp-hero-grid[data-astro-cid-j7pv25f6]{background-image:radial-gradient(color-mix(in oklch,#fff 10%,transparent) 1px,transparent 1.4px)}:root[data-theme=dark] .thhp-hero-aurora[data-astro-cid-j7pv25f6]{background:radial-gradient(60% 58% at 90% 2%,color-mix(in oklch,var(--thhp-pink) 34%,transparent) 0%,transparent 70%),radial-gradient(50% 52% at 2% 84%,color-mix(in oklch,var(--thhp-blue) 30%,transparent) 0%,transparent 68%),radial-gradient(38% 44% at 56% 102%,color-mix(in oklch,var(--thhp-purple) 20%,transparent) 0%,transparent 74%)}.thhp-cta-shine[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(52% 68% at 88% 0%,rgb(255 255 255 / .22) 0%,transparent 68%),radial-gradient(40% 60% at 4% 100%,rgb(255 255 255 / .14) 0%,transparent 70%)}.thhp-trust-glow[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(38% 128% at 0% 50%,color-mix(in oklch,var(--thhp-pink) 9%,transparent) 0%,transparent 70%),radial-gradient(38% 128% at 100% 50%,color-mix(in oklch,var(--thhp-blue) 9%,transparent) 0%,transparent 70%)}
