.tm-grid[data-astro-cid-t2knqb7g]{z-index:-1;background-image:linear-gradient(color-mix(in srgb, var(--ac) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ac) 10%, transparent) 1px, transparent 1px);pointer-events:none;background-position:50%;background-size:48px 48px;position:absolute;inset:0;mask-image:radial-gradient(60% 62% at 50% 40%,#000 40%,#0000)}.tm-hero[data-astro-cid-t2knqb7g]{isolation:isolate;text-align:center;position:relative;overflow:hidden}.tm-c[data-astro-cid-t2knqb7g]{z-index:2;justify-items:center;padding-top:clamp(56px,7cqw,104px);padding-bottom:clamp(40px,5cqw,72px);display:grid;position:relative}.tm-pill[data-astro-cid-t2knqb7g]{background:var(--bg);box-shadow:inset 0 0 0 1px var(--ln2);border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:5px 14px 5px 8px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.tm-pill[data-astro-cid-t2knqb7g]:before,.tm-pill[data-astro-cid-t2knqb7g]:after{content:"";border-radius:inherit;background:conic-gradient(from var(--ang), transparent 0 190deg, var(--c-sail) 250deg, var(--c-green) 295deg, var(--c-orange) 340deg, transparent 360deg);padding:1px;animation:5s linear infinite tm-ang;position:absolute;inset:-1px;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tm-pill[data-astro-cid-t2knqb7g]:after{filter:blur(6px);opacity:.6;inset:-3px}.tm-dots[data-astro-cid-t2knqb7g]{display:inline-flex}.tm-dots[data-astro-cid-t2knqb7g] i[data-astro-cid-t2knqb7g]{box-shadow:0 0 0 2px var(--bg);animation:tm-hop 2.8s var(--ease-spring) infinite;animation-delay:calc(var(--i) * .14s);border-radius:50%;margin-left:-6px;display:grid}.tm-dots[data-astro-cid-t2knqb7g] i[data-astro-cid-t2knqb7g]:first-child{margin-left:0}.tm-dots[data-astro-cid-t2knqb7g] .ui-av{border-radius:50%}.tm-sheen[data-astro-cid-t2knqb7g]{color:#0000;background:linear-gradient(100deg, var(--fg2) 42%, var(--fg) 50%, var(--fg2) 58%) 100% 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite tm-sheen}[data-astro-cid-t2knqb7g][data-offscreen] .tm-pill[data-astro-cid-t2knqb7g]:before,[data-astro-cid-t2knqb7g][data-offscreen] .tm-pill[data-astro-cid-t2knqb7g]:after,[data-astro-cid-t2knqb7g][data-offscreen] .tm-dots[data-astro-cid-t2knqb7g] i[data-astro-cid-t2knqb7g],[data-astro-cid-t2knqb7g][data-offscreen] .tm-sheen[data-astro-cid-t2knqb7g],[data-astro-cid-t2knqb7g][data-offscreen] .tm-cta[data-astro-cid-t2knqb7g]:before{animation-play-state:paused}h1[data-astro-cid-t2knqb7g]{letter-spacing:-.055em;text-wrap:balance;max-width:17ch;font-size:clamp(44px,7cqw,96px);font-weight:500;line-height:.98}.tm-avs[data-astro-cid-t2knqb7g]{vertical-align:-.18em;white-space:nowrap;display:inline-flex}.tm-avs[data-astro-cid-t2knqb7g] .ui-av{width:.8em;height:.8em;box-shadow:0 0 0 .05em var(--bg);border-radius:50%;margin-left:-.08em}.tm-c[data-astro-cid-t2knqb7g]>p[data-astro-cid-t2knqb7g]{max-width:640px;color:var(--fg2);margin:26px 0 28px;font-size:clamp(17px,1.6cqw,20px);line-height:1.55}.tm-c[data-astro-cid-t2knqb7g]>[data-astro-cid-t2knqb7g]{animation:v2in .72s var(--ease-out) backwards}.tm-c[data-astro-cid-t2knqb7g]>h1[data-astro-cid-t2knqb7g]{animation-delay:40ms}.tm-c[data-astro-cid-t2knqb7g]>p[data-astro-cid-t2knqb7g]{animation-delay:80ms}.tm-c[data-astro-cid-t2knqb7g]>.ctas[data-astro-cid-t2knqb7g]{animation-delay:.12s}.ctas[data-astro-cid-t2knqb7g]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ar-shot[data-astro-cid-t2knqb7g]{aspect-ratio:16/8;border-radius:var(--r-card);isolation:isolate;position:relative;overflow:hidden}.ar-shot[data-astro-cid-t2knqb7g]>.ui-art{z-index:-1}.shot-a[data-astro-cid-t2knqb7g]{width:56%;position:absolute;top:9%;left:22%}.shot-a[data-astro-cid-t2knqb7g] .am2{min-height:300px}.ar-show[data-astro-cid-t2knqb7g] .wrap[data-astro-cid-t2knqb7g]{padding-bottom:clamp(24px,3cqw,40px)}.ar-sec[data-astro-cid-t2knqb7g] .wrap[data-astro-cid-t2knqb7g]{padding-block:clamp(64px,8cqw,112px)}.tm-h[data-astro-cid-t2knqb7g]{letter-spacing:-.05em;text-align:center;text-wrap:balance;max-width:760px;margin:0 auto;font-size:clamp(34px,4.4cqw,56px);font-weight:500;line-height:1.02}.tm-p[data-astro-cid-t2knqb7g]{text-align:center;max-width:560px;color:var(--fg2);margin:18px auto 0;font-size:clamp(16px,1.6cqw,19px);line-height:1.55}.ar-kinds[data-astro-cid-t2knqb7g]{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:clamp(36px,4cqw,56px) 0 0;padding:0;list-style:none;display:grid}.ar-kinds[data-astro-cid-t2knqb7g] li[data-astro-cid-t2knqb7g]{background:var(--sf);border:1px solid var(--ln);transition:transform .2s var(--ease-out), border-color .2s;border-radius:24px;align-content:start;justify-items:start;gap:10px;padding:22px;display:grid}.ar-kinds[data-astro-cid-t2knqb7g] li[data-astro-cid-t2knqb7g]:hover{border-color:var(--ln2);transform:translateY(-4px)}.ar-ic[data-astro-cid-t2knqb7g]{width:52px;height:52px;color:var(--ac);background:color-mix(in srgb, var(--ac) 11%, var(--sf));border-radius:16px;place-items:center;display:grid}.ar-ic[data-astro-cid-t2knqb7g] svg{stroke-width:1.5px}.ar-kinds[data-astro-cid-t2knqb7g] b[data-astro-cid-t2knqb7g]{letter-spacing:-.02em;font-size:20px}.ar-kinds[data-astro-cid-t2knqb7g] p[data-astro-cid-t2knqb7g]{color:var(--fg2);font-size:14px;line-height:1.55}.tl5[data-astro-cid-t2knqb7g]{margin-top:clamp(48px,6cqw,80px);position:relative}.tl5[data-astro-cid-t2knqb7g] ol[data-astro-cid-t2knqb7g]{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.tl5-line[data-astro-cid-t2knqb7g]{background:var(--ln2);height:2px;position:absolute;top:27px;left:10%;right:10%}.tl5-line[data-astro-cid-t2knqb7g] b[data-astro-cid-t2knqb7g]{background:linear-gradient(90deg, var(--c-sail), var(--c-green), var(--c-orange), var(--c-violet));transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.tl5-line[data-astro-cid-t2knqb7g] i[data-astro-cid-t2knqb7g]{background:var(--spark);width:12px;height:12px;box-shadow:var(--spark-glow);opacity:0;border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;left:0}.tl5-line[data-astro-cid-t2knqb7g] i[data-astro-cid-t2knqb7g]:before{content:"";background:linear-gradient(90deg, transparent, var(--spark));width:160px;height:2px;position:absolute;top:5px;right:6px}[data-astro-cid-t2knqb7g][data-on] .tl5-line[data-astro-cid-t2knqb7g] b[data-astro-cid-t2knqb7g]{animation:2s linear .2s forwards tl-fill}[data-astro-cid-t2knqb7g][data-on] .tl5-line[data-astro-cid-t2knqb7g] i[data-astro-cid-t2knqb7g]{animation:2s linear .2s forwards tl-spark}.tl5[data-astro-cid-t2knqb7g] li[data-astro-cid-t2knqb7g]{justify-items:center;gap:6px;display:grid}.tl5-n[data-astro-cid-t2knqb7g]{--c:var(--c-sail);background:var(--c);width:56px;height:56px;color:var(--white);box-shadow:0 0 0 10px var(--bg), 0 0 36px 6px color-mix(in srgb, var(--c) 40%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.tl5[data-astro-cid-t2knqb7g] li[data-astro-cid-t2knqb7g]:nth-child(2) .tl5-n[data-astro-cid-t2knqb7g]{--c:var(--c-green)}.tl5[data-astro-cid-t2knqb7g] li[data-astro-cid-t2knqb7g]:nth-child(3) .tl5-n[data-astro-cid-t2knqb7g]{--c:var(--c-violet)}.tl5[data-astro-cid-t2knqb7g] li[data-astro-cid-t2knqb7g]:nth-child(4) .tl5-n[data-astro-cid-t2knqb7g]{--c:var(--c-orange)}.tl5[data-astro-cid-t2knqb7g] li[data-astro-cid-t2knqb7g]:nth-child(5) .tl5-n[data-astro-cid-t2knqb7g]{--c:var(--c-teal)}.tl5[data-astro-cid-t2knqb7g]:not([data-on]) .tl5-n[data-astro-cid-t2knqb7g]{background:var(--sf2);box-shadow:0 0 0 10px var(--bg);transform:scale(.5)}[data-astro-cid-t2knqb7g][data-on] .tl5-n[data-astro-cid-t2knqb7g]{animation:tl-pop .76s var(--ease-spring) backwards;animation-delay:calc(.2s + var(--k) * .5s)}.tl5-n[data-astro-cid-t2knqb7g]:after{content:"";border:2px solid var(--c);opacity:0;border-radius:50%;position:absolute;inset:0}[data-astro-cid-t2knqb7g][data-on] .tl5-n[data-astro-cid-t2knqb7g]:after{animation:.9s ease-out backwards tl-burst;animation-delay:calc(.2s + var(--k) * .5s)}.tl5[data-astro-cid-t2knqb7g] small[data-astro-cid-t2knqb7g]{font-family:var(--f-mono);color:var(--fg3);margin-top:20px;font-size:12px;font-weight:600}.tl5[data-astro-cid-t2knqb7g] li[data-astro-cid-t2knqb7g]>b[data-astro-cid-t2knqb7g]{max-width:16ch;font-size:clamp(16px,1.5cqw,19px);font-weight:500}.tl5[data-astro-cid-t2knqb7g] li[data-astro-cid-t2knqb7g]>span[data-astro-cid-t2knqb7g]:last-child{max-width:22ch;color:var(--fg2);font-size:14px}.tl5[data-astro-cid-t2knqb7g][data-on] li[data-astro-cid-t2knqb7g]>small[data-astro-cid-t2knqb7g],.tl5[data-astro-cid-t2knqb7g][data-on] li[data-astro-cid-t2knqb7g]>b[data-astro-cid-t2knqb7g],.tl5[data-astro-cid-t2knqb7g][data-on] li[data-astro-cid-t2knqb7g]>span[data-astro-cid-t2knqb7g]:last-child{animation:v2in .6s var(--ease-out) backwards;animation-delay:calc(.32s + var(--k) * .5s)}.tm-close[data-astro-cid-t2knqb7g]{--pr:0;--mx:-400px;--my:-400px;isolation:isolate;border-top:1px solid var(--ln);position:relative;overflow:hidden}.tm-spot[data-astro-cid-t2knqb7g]{z-index:-1;background-image:linear-gradient(var(--spot-line) 1px, transparent 1px), linear-gradient(90deg, var(--spot-line) 1px, transparent 1px);mask-image:radial-gradient(220px circle at var(--mx) var(--my), #000, transparent);pointer-events:none;background-position:50%;background-size:48px 48px;position:absolute;inset:0}.tm-cc[data-astro-cid-t2knqb7g]{text-align:center;justify-items:center;gap:36px;padding-block:clamp(80px,9cqw,128px);display:grid}.tm-cc[data-astro-cid-t2knqb7g] h2[data-astro-cid-t2knqb7g]{letter-spacing:-.06em;max-width:16ch;font-size:clamp(40px,6cqw,84px);font-weight:500;line-height:.98}.tm-w[data-astro-cid-t2knqb7g]{--on:clamp(0, calc((var(--pr) * (var(--n) + 3) - var(--wi)) / 3), 1);--e:calc(var(--on) * var(--on) * (3 - 2 * var(--on)));opacity:calc(.25 + var(--e) * .75);filter:blur(calc((1 - var(--e)) * 6px));transform:translateY(calc((1 - var(--e)) * .16em));display:inline-block}.tm-w[data-astro-cid-t2knqb7g].acc{color:var(--ac-ink)}.tm-cta[data-astro-cid-t2knqb7g]{--rise:clamp(0, calc((var(--pr) - .7) / .3), 1);transform:translateY(calc((1 - var(--rise)) * 14px)) scale(calc(.97 + var(--rise) * .03));position:relative}.tm-cta[data-astro-cid-t2knqb7g]:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--c-sail), var(--c-green), var(--c-orange));filter:blur(18px);opacity:0;border-radius:999px;transition:opacity 1.2s,transform 1.2s;position:absolute;inset:-8px -14px;transform:scale(.85)}[data-astro-cid-t2knqb7g][data-done] .tm-cta[data-astro-cid-t2knqb7g]:before{opacity:.5;animation:4.8s ease-in-out 1.2s infinite alternate tm-breathe;transform:none}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes tm-ang{to{--ang:360deg}}@keyframes tm-hop{0%,30%,to{transform:none}12%{transform:translateY(-4px)scale(1.12)}}@keyframes tm-sheen{45%,to{background-position:0 0}}@keyframes v2in{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}}@keyframes tl-fill{to{transform:scaleX(1)}}@keyframes tl-fill-y{to{transform:scaleY(1)}}@keyframes tl-spark{0%{opacity:0;left:0}6%,94%{opacity:1}to{opacity:0;left:100%}}@keyframes tl-pop{0%{background:var(--sf2);box-shadow:0 0 0 10px var(--bg);color:#0000;transform:scale(.5)}55%{transform:scale(1.22)}}@keyframes tl-burst{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes tm-breathe{to{opacity:.22;transform:scale(1.08)}}@container site (width<=1100px){.ar-kinds[data-astro-cid-t2knqb7g]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container site (width<=900px){.tm-hero[data-astro-cid-t2knqb7g] .hero-cu{display:none}.tl5[data-astro-cid-t2knqb7g] ol[data-astro-cid-t2knqb7g]{text-align:left;grid-template-columns:minmax(0,1fr);gap:20px}.tl5[data-astro-cid-t2knqb7g] li[data-astro-cid-t2knqb7g]{grid-template-columns:56px 1fr;justify-items:start;column-gap:16px}.tl5-n[data-astro-cid-t2knqb7g]{grid-row:span 3}.tl5[data-astro-cid-t2knqb7g] small[data-astro-cid-t2knqb7g]{margin-top:0}.tl5-line[data-astro-cid-t2knqb7g]{width:2px;height:auto;inset:28px auto 28px 27px}.tl5-line[data-astro-cid-t2knqb7g] b[data-astro-cid-t2knqb7g]{transform-origin:top;background:linear-gradient(180deg, var(--c-sail), var(--c-green), var(--c-orange), var(--c-violet));transform:scaleY(0)}[data-astro-cid-t2knqb7g][data-on] .tl5-line[data-astro-cid-t2knqb7g] b[data-astro-cid-t2knqb7g]{animation-name:tl-fill-y}.tl5-line[data-astro-cid-t2knqb7g] i[data-astro-cid-t2knqb7g]{display:none}}@container site (width<=760px){.ar-kinds[data-astro-cid-t2knqb7g]{grid-template-columns:minmax(0,1fr)}.ar-shot[data-astro-cid-t2knqb7g]{aspect-ratio:auto;gap:12px;padding:14px;display:grid}.shot-a[data-astro-cid-t2knqb7g]{width:100%;position:relative;inset:auto}.shot-a[data-astro-cid-t2knqb7g] .am2{min-height:260px}}@media (prefers-reduced-motion:reduce){.tl5[data-astro-cid-t2knqb7g]:not([data-on]) .tl5-n[data-astro-cid-t2knqb7g]{transform:none}.tl5-line[data-astro-cid-t2knqb7g] b[data-astro-cid-t2knqb7g]{transform:none!important}.tm-w[data-astro-cid-t2knqb7g]{opacity:1;filter:none;transform:none}.tm-cta[data-astro-cid-t2knqb7g]{transform:none}}
