.hero-graph[data-astro-cid-7ybtft24]{aspect-ratio:1;justify-self:center;width:100%;max-width:560px;margin:0}.hero-graph[data-astro-cid-7ybtft24] svg[data-astro-cid-7ybtft24]{width:100%;height:100%;font-family:var(--font-mono);display:block;overflow:visible}.hg-orbit[data-astro-cid-7ybtft24]{fill:none;stroke:var(--line)}.hg-orbit--inner[data-astro-cid-7ybtft24]{stroke-dasharray:2 6;stroke:var(--line-strong)}.hg-dashes[data-astro-cid-7ybtft24]{fill:none;stroke:var(--line-strong);stroke-dasharray:1 14;stroke-linecap:round;stroke-width:2px}.hg-spin[data-astro-cid-7ybtft24]{transform-origin:280px 280px;animation:90s linear infinite hg-spin}.hg-edge[data-astro-cid-7ybtft24]{stroke:var(--line-strong);stroke-width:1.25px;transition:stroke .25s}.hg-node[data-astro-cid-7ybtft24] rect[data-astro-cid-7ybtft24]{fill:var(--bg-raised);stroke:var(--line-strong);transition:stroke .25s,fill .25s}.hg-node[data-astro-cid-7ybtft24] text[data-astro-cid-7ybtft24]{fill:var(--ink-2);text-anchor:middle;dominant-baseline:central;font-size:12px;transition:fill .25s}.hg-node[data-astro-cid-7ybtft24]:hover rect[data-astro-cid-7ybtft24]{stroke:var(--accent);fill:var(--accent-soft)}.hg-node[data-astro-cid-7ybtft24]:hover text[data-astro-cid-7ybtft24]{fill:var(--ink)}.hg-node[data-astro-cid-7ybtft24]:hover .hg-edge[data-astro-cid-7ybtft24]{stroke:var(--accent)}.hg-pulse[data-astro-cid-7ybtft24]{fill:var(--accent)}.hg-core[data-astro-cid-7ybtft24]{fill:var(--signal)}.hg-ring[data-astro-cid-7ybtft24]{fill:none;stroke:var(--signal);stroke-width:1.5px;transform-origin:280px 280px;opacity:0;animation:hg-ring 3.6s var(--ease) infinite}.hg-ring--b[data-astro-cid-7ybtft24]{animation-delay:1.8s}.hg-core-title[data-astro-cid-7ybtft24]{font-family:var(--font-sans);letter-spacing:-.02em;fill:#0c0c0d;text-anchor:middle;dominant-baseline:central;font-size:17px;font-weight:650}.hg-core-sub[data-astro-cid-7ybtft24]{letter-spacing:.04em;fill:#0c0c0db3;text-anchor:middle;dominant-baseline:central;font-size:9.5px}@keyframes hg-spin{to{transform:rotate(360deg)}}@keyframes hg-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@media (prefers-reduced-motion:reduce){.hg-spin[data-astro-cid-7ybtft24],.hg-ring[data-astro-cid-7ybtft24]{animation:none}}.mg[data-astro-cid-b75wuz5k]{width:100%;max-width:240px;height:auto;font-family:var(--font-mono);display:block;overflow:visible}.mg-track-line[data-astro-cid-b75wuz5k]{stroke:color-mix(in srgb, var(--accent) 24%, transparent);stroke-width:2px;stroke-linecap:round}.mg-node[data-astro-cid-b75wuz5k]{fill:var(--accent);transform-box:fill-box;transform-origin:50%;animation:mg-pop .5s var(--ease) both;animation-delay:calc(var(--i) * 55ms)}.mg-open[data-astro-cid-b75wuz5k]{fill:var(--bg);stroke:var(--accent);stroke-width:1.4px;stroke-dasharray:2 2}.mg-plus[data-astro-cid-b75wuz5k]{stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round}.mg-pulse[data-astro-cid-b75wuz5k]{fill:var(--signal);stroke:var(--accent);stroke-width:1px}.mg-removed[data-astro-cid-b75wuz5k]{fill:none;stroke:var(--line-strong);stroke-dasharray:3 3}.mg-bar[data-astro-cid-b75wuz5k]{fill:var(--accent);transform-box:fill-box;transform-origin:0;animation:mg-shrink 1.4s var(--ease) both .2s;transform:scaleX(.3)}.mg-marker[data-astro-cid-b75wuz5k]{stroke:var(--ink-3);stroke-width:1px}.mg-text[data-astro-cid-b75wuz5k]{letter-spacing:.06em;text-transform:uppercase;fill:var(--ink-3);font-size:8.5px}.mg-dot[data-astro-cid-b75wuz5k]{fill:var(--accent);animation:.4s both mg-fade;animation-delay:calc(var(--c) * 18ms)}.mg-miss[data-astro-cid-b75wuz5k]{fill:none;stroke:var(--ink-3);stroke-width:1px}.mg-progress[data-astro-cid-b75wuz5k]{stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:mg-draw 1.6s var(--ease) both .1s}.mg-tick[data-astro-cid-b75wuz5k]{stroke:var(--ink-3);stroke-width:1px;animation:.3s both mg-fade;animation-delay:calc(var(--i) * 70ms)}.mg-tick--year[data-astro-cid-b75wuz5k]{stroke:var(--ink);stroke-width:1.5px}.mg-now[data-astro-cid-b75wuz5k]{fill:var(--signal);stroke:var(--accent)}.mg-now-ring[data-astro-cid-b75wuz5k]{fill:none;stroke:var(--accent);transform-box:fill-box;transform-origin:50%;animation:mg-ring 2.2s var(--ease) infinite 1.6s}@keyframes mg-pop{0%{opacity:0;transform:scale(0)}}@keyframes mg-fade{0%{opacity:0}}@keyframes mg-shrink{0%{transform:scaleX(1)}}@keyframes mg-draw{0%{stroke-dashoffset:1px}}@keyframes mg-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.cg[data-astro-cid-wdivdoc3]{width:100%;height:auto;font-family:var(--font-mono);display:block;overflow:visible}.cg-cap[data-astro-cid-wdivdoc3]{letter-spacing:.08em;text-transform:uppercase;fill:var(--ink-3);font-size:9px}.cg-edge[data-astro-cid-wdivdoc3]{stroke:var(--line-strong);stroke-width:1.25px;fill:none}.cg-edge--dash[data-astro-cid-wdivdoc3]{stroke-dasharray:3 4}.pulse[data-astro-cid-wdivdoc3].cg-pulse{fill:var(--accent)}.cg-doc[data-astro-cid-wdivdoc3] rect[data-astro-cid-wdivdoc3]{fill:var(--bg-raised);stroke:var(--line-strong)}.cg-doc[data-astro-cid-wdivdoc3] line[data-astro-cid-wdivdoc3]{stroke:var(--line-strong);stroke-width:2px;stroke-linecap:round}.cg-pt[data-astro-cid-wdivdoc3]{fill:var(--ink-4)}.cg-hit[data-astro-cid-wdivdoc3]{fill:var(--accent)}.cg-link[data-astro-cid-wdivdoc3]{stroke:var(--accent);stroke-width:1.4px;stroke-dasharray:1;animation:cg-draw 3.6s var(--ease) infinite;animation-delay:calc(var(--k) * .18s)}.cg-query[data-astro-cid-wdivdoc3]{fill:var(--signal);stroke:var(--accent)}.cg-query-ring[data-astro-cid-wdivdoc3]{fill:none;stroke:var(--accent);transform-box:fill-box;transform-origin:50%;animation:cg-ring 3.6s var(--ease) infinite}.cg-bubble[data-astro-cid-wdivdoc3] rect[data-astro-cid-wdivdoc3]{fill:var(--signal)}.cg-bubble[data-astro-cid-wdivdoc3] line[data-astro-cid-wdivdoc3]{stroke:#0c0c0d8c;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:60;animation:3.6s steps(12,end) infinite cg-type;animation-delay:calc(var(--j) * .2s)}.cg-mic-bg[data-astro-cid-wdivdoc3]{fill:var(--signal)}.cg-mic[data-astro-cid-wdivdoc3]{fill:#0c0c0d}.cg-mic-line[data-astro-cid-wdivdoc3]{stroke:#0c0c0d;stroke-width:2px;fill:none;stroke-linecap:round}.cg-bar[data-astro-cid-wdivdoc3]{fill:var(--accent);transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite alternate cg-eq;animation-delay:calc(var(--i) * -73ms)}.cg-chip[data-astro-cid-wdivdoc3] rect[data-astro-cid-wdivdoc3]{fill:var(--bg-raised);stroke:color-mix(in srgb, var(--accent) 55%, var(--line-strong))}.cg-chip[data-astro-cid-wdivdoc3] text[data-astro-cid-wdivdoc3]{fill:var(--ink);dominant-baseline:central;font-size:10.5px}.cg-step[data-astro-cid-wdivdoc3] rect[data-astro-cid-wdivdoc3]{fill:var(--bg-raised);stroke:var(--line-strong);animation:3.2s linear infinite cg-step;animation-delay:calc(var(--i) * .8s - .2s)}.cg-icon[data-astro-cid-wdivdoc3]{fill:none;stroke:var(--ink-2);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.cg-icon-fill[data-astro-cid-wdivdoc3]{fill:var(--ink-2)}.cg-plate[data-astro-cid-wdivdoc3] polygon[data-astro-cid-wdivdoc3]{fill:var(--bg-raised);stroke:var(--line-strong);animation:2.6s linear infinite cg-plate;animation-delay:calc(var(--i) * .43s)}.cg-leader[data-astro-cid-wdivdoc3]{stroke:var(--line-strong)}.cg-plate-label[data-astro-cid-wdivdoc3]{letter-spacing:.08em;text-transform:uppercase;fill:var(--ink-3);font-size:9px}.cg-plate-tech[data-astro-cid-wdivdoc3]{fill:var(--ink);font-size:11px}@media (prefers-reduced-motion:reduce){.cg-link[data-astro-cid-wdivdoc3]{animation:none}}@keyframes cg-draw{0%{stroke-dashoffset:1px}30%,80%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes cg-ring{0%{opacity:.8;transform:scale(1)}40%,to{opacity:0;transform:scale(3)}}@keyframes cg-type{0%,30%{stroke-dashoffset:60px}60%,to{stroke-dashoffset:0}}@keyframes cg-eq{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes cg-step{0%,6%{stroke:var(--line-strong);fill:var(--bg-raised)}10%,26%{stroke:var(--accent);fill:var(--accent-soft)}34%,to{stroke:var(--line-strong);fill:var(--bg-raised)}}@keyframes cg-plate{0%,to{stroke:var(--line-strong);fill:var(--bg-raised)}12%,24%{stroke:var(--accent);fill:var(--accent-soft)}36%{stroke:var(--line-strong);fill:var(--bg-raised)}}.pt[data-astro-cid-ly5ficbf]{gap:1.25rem;display:grid}.pt__row[data-astro-cid-ly5ficbf]{grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:start;gap:1rem 1.5rem;display:grid}.pt__group[data-astro-cid-ly5ficbf]{padding-top:.5rem}.pt__grid[data-astro-cid-ly5ficbf]{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:.5rem;padding:0;list-style:none;display:grid}.pt__el[data-astro-cid-ly5ficbf]{aspect-ratio:1;border:1px solid var(--line);background:color-mix(in srgb, var(--bg-raised) 75%, transparent);transition:transform .35s var(--ease), border-color .25s ease, background-color .25s ease;animation:pt-in .5s var(--ease) both;animation-delay:calc(var(--d) * 22ms);border-radius:12px;grid-template-rows:auto 1fr 1.8em;padding:.55rem .65rem .6rem;display:grid;position:relative}.pt__el[data-astro-cid-ly5ficbf]:hover{border-color:var(--accent);transform:translateY(-4px)rotate(-1.5deg)}.pt__row--core[data-astro-cid-ly5ficbf] .pt__el[data-astro-cid-ly5ficbf]{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 35%, transparent)}.pt__n[data-astro-cid-ly5ficbf]{color:var(--ink-3);font-size:.6875rem}.pt__sym[data-astro-cid-ly5ficbf]{letter-spacing:-.04em;color:var(--ink);align-self:center;padding-bottom:.15rem;font-size:1.75rem;font-weight:600;line-height:1}.pt__row--core[data-astro-cid-ly5ficbf] .pt__sym[data-astro-cid-ly5ficbf]{color:var(--accent)}.pt__name[data-astro-cid-ly5ficbf]{color:var(--ink-2);overflow-wrap:break-word;hyphens:manual;align-self:start;font-size:.71875rem;line-height:1.25}@keyframes pt-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}@media (width>=761px) and (width<=1199px){.pt__row[data-astro-cid-ly5ficbf]{grid-template-columns:minmax(0,1fr);gap:.6rem}.pt__grid[data-astro-cid-ly5ficbf]{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (width<=760px){.pt__row[data-astro-cid-ly5ficbf]{grid-template-columns:minmax(0,1fr);gap:.6rem}.pt__grid[data-astro-cid-ly5ficbf]{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}}@media (prefers-reduced-motion:reduce){.pt__el[data-astro-cid-ly5ficbf]:hover{transform:none}}.sw[data-astro-cid-5hpvmk3g]{pointer-events:none;width:100%;height:62%;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(90deg,#0000 48%,#000 70% 88%,#0000);mask-image:linear-gradient(90deg,#0000 48%,#000 70% 88%,#0000)}.sw-track[data-astro-cid-5hpvmk3g]{animation:sw-scroll var(--dur) linear infinite}.sw[data-astro-cid-5hpvmk3g] path[data-astro-cid-5hpvmk3g]{fill:none;stroke-linecap:round}.sw-a[data-astro-cid-5hpvmk3g]{stroke:var(--accent);stroke-width:2px;opacity:.55}.sw-b[data-astro-cid-5hpvmk3g]{stroke:var(--accent);stroke-width:1.25px;opacity:.3}.sw-c[data-astro-cid-5hpvmk3g]{stroke:var(--ink-3);stroke-width:1px;opacity:.35}@keyframes sw-scroll{to{transform:translate(-600px)}}@media (prefers-reduced-motion:reduce){.sw-track[data-astro-cid-5hpvmk3g]{animation:none}}.aurora[data-astro-cid-va2ckxt3]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.aurora__blob[data-astro-cid-va2ckxt3]{filter:blur(80px);width:46vmax;height:46vmax;opacity:var(--aurora-opacity);will-change:transform;border-radius:50%;position:absolute}.aurora__blob--a[data-astro-cid-va2ckxt3]{background:radial-gradient(circle, var(--signal), transparent 65%);animation:22s ease-in-out infinite alternate aurora-a;top:-18vmax;right:-8vmax}.aurora__blob--b[data-astro-cid-va2ckxt3]{background:radial-gradient(circle, var(--violet), transparent 65%);animation:26s ease-in-out infinite alternate aurora-b;top:-10vmax;left:-14vmax}.aurora__blob--c[data-astro-cid-va2ckxt3]{background:radial-gradient(circle, var(--cyan), transparent 65%);width:34vmax;height:34vmax;opacity:calc(var(--aurora-opacity) * .8);animation:30s ease-in-out infinite alternate aurora-c;top:10vmax;left:30%}.aurora__dots[data-astro-cid-va2ckxt3]{background-image:radial-gradient(var(--line-strong) 1px, transparent 1.4px);opacity:.6;background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000 75%)}@keyframes aurora-a{to{transform:translate(-14vmax,10vmax)scale(1.15)}}@keyframes aurora-b{to{transform:translate(16vmax,6vmax)scale(.9)}}@keyframes aurora-c{to{transform:translate(-10vmax,-6vmax)scale(1.2)}}@media (prefers-reduced-motion:reduce){.aurora__blob[data-astro-cid-va2ckxt3]{animation:none}}.marquee[data-astro-cid-ddw2pj2m]{border-block:1px solid var(--line);gap:.9rem;padding-block:clamp(2rem,5vw,3rem);display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee__row[data-astro-cid-ddw2pj2m]{gap:.9rem;width:max-content;display:flex}.marquee__track[data-astro-cid-ddw2pj2m]{animation:marquee var(--dur) linear infinite;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.marquee__row--right[data-astro-cid-ddw2pj2m] .marquee__track[data-astro-cid-ddw2pj2m]{animation-direction:reverse}.marquee[data-astro-cid-ddw2pj2m]:hover .marquee__track[data-astro-cid-ddw2pj2m]{animation-play-state:paused}.marquee__item[data-astro-cid-ddw2pj2m]{border:1px solid var(--line);background:color-mix(in srgb, var(--bg-raised) 75%, transparent);color:var(--ink);white-space:nowrap;transition:border-color .25s ease, transform .3s var(--ease);border-radius:999px;align-items:center;gap:.6rem;padding:.7rem 1.15rem;font-size:.9375rem;font-weight:500;display:inline-flex}.marquee__item[data-astro-cid-ddw2pj2m] svg[data-astro-cid-ddw2pj2m]{width:1.2rem;height:1.2rem;color:var(--ink-2);transition:color .25s}.marquee__item[data-astro-cid-ddw2pj2m]:hover{border-color:var(--accent);transform:translateY(-2px)}.marquee__item[data-astro-cid-ddw2pj2m]:hover svg[data-astro-cid-ddw2pj2m]{color:var(--accent)}@keyframes marquee{to{transform:translate(calc(-100% - .9rem))}}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-ddw2pj2m]{animation:none}.marquee__track[data-astro-cid-ddw2pj2m][aria-hidden=true]{display:none}}.hero[data-astro-cid-lcdefpme]{isolation:isolate;padding-top:clamp(2rem,6vw,4.5rem);padding-bottom:clamp(3rem,7vw,5rem);position:relative}.hero__aurora[data-astro-cid-lcdefpme]{inset:calc(-1 * var(--nav-h)) 0 -20% 0;z-index:-1;pointer-events:none;position:absolute}.hero__inner[data-astro-cid-lcdefpme]{transform-origin:50% 100%;position:relative}.hero__typed[data-astro-cid-lcdefpme]{color:var(--ink-2);min-height:1.6em;margin-top:clamp(1rem,2.5vw,1.75rem);font-size:clamp(1rem,2vw,1.375rem)}.hero__prompt[data-astro-cid-lcdefpme]{color:var(--accent);margin-right:.35rem}.hero__word[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:600}.hero__caret[data-astro-cid-lcdefpme]{vertical-align:-.2em;background:var(--accent);width:.6em;height:1.15em;margin-left:.15em;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.hero__meta[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:clamp(1.5rem,4vw,2.5rem);display:flex}.hero__status[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:color-mix(in srgb, var(--bg-raised) 70%, transparent);min-height:34px;color:var(--ink);border-radius:999px;align-items:center;gap:.6rem;padding:0 .95rem 0 .75rem;font-size:.8125rem;display:inline-flex}.hero__pulse[data-astro-cid-lcdefpme]{background:var(--signal);border-radius:50%;width:8px;height:8px;position:relative;box-shadow:0 0 0 1px #0c0c0d26}.hero__pulse[data-astro-cid-lcdefpme]:after{content:"";background:var(--signal);animation:ping 2.4s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}@keyframes ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.hero__name[data-astro-cid-lcdefpme]{letter-spacing:-.065em;flex-wrap:wrap;align-items:baseline;column-gap:.18em;margin-left:-.04em;font-size:clamp(4.25rem,15.5vw,14.5rem);font-weight:650;line-height:.86;display:flex}.hero__line[data-astro-cid-lcdefpme]{display:inline-flex}.hero__line--serif[data-astro-cid-lcdefpme]{font-family:var(--font-serif);letter-spacing:-.035em;color:var(--accent);padding-right:.08em;font-style:italic;font-weight:400}.hero__ch[data-astro-cid-lcdefpme]{transition:translate .5s var(--ease), color .4s ease;display:inline-block}.hero__ch[data-astro-cid-lcdefpme].is-near{color:var(--accent)}.hero__line--serif[data-astro-cid-lcdefpme].shimmer{color:#0000;padding-bottom:.06em}@media (prefers-reduced-motion:no-preference){.hero__ch[data-astro-cid-lcdefpme]{animation:rise .9s var(--ease) both;animation-delay:calc(var(--i) * 45ms + 80ms)}.hero__line--serif[data-astro-cid-lcdefpme]{animation:rise 1.1s var(--ease) both calc(var(--i) * 45ms + 80ms), shimmer 7s ease-in-out infinite alternate}.hero__copy[data-astro-cid-lcdefpme],.hero__graph[data-astro-cid-lcdefpme] .hero-graph{animation:rise 1s var(--ease) both .55s}}.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-top:clamp(1.75rem,4vw,3rem);display:grid}.hero__copy[data-astro-cid-lcdefpme]{padding-top:clamp(0rem,2vw,1.5rem)}.hero__graph[data-astro-cid-lcdefpme]{justify-items:center;margin-top:clamp(-4rem,-4vw,0rem);display:grid}.hero__graph[data-astro-cid-lcdefpme] .hero-graph{max-width:500px}.hero__statement[data-astro-cid-lcdefpme]{letter-spacing:-.02em;color:var(--ink);max-width:34ch;font-size:clamp(1.25rem,2.1vw,1.75rem);line-height:1.38}.hero__statement[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--accent);font-size:1.08em}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2.25rem;display:flex}.hero__copy-email[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:.8125rem;font-weight:400}.hero__copy-email[data-astro-cid-lcdefpme]:hover{color:var(--ink)}.metrics[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);background:color-mix(in srgb, var(--bg-raised) 40%, transparent)}.metrics__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metrics__item[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);flex-direction:column-reverse;justify-content:flex-end;gap:.9rem;padding:clamp(1.75rem,4vw,3rem) clamp(1rem,2vw,2rem);display:flex}.metrics__item[data-astro-cid-lcdefpme]:first-child{border-left:0;padding-left:0}.metrics__dd[data-astro-cid-lcdefpme]{flex-direction:column;gap:1.25rem;display:flex}.metrics__value[data-astro-cid-lcdefpme]{letter-spacing:-.055em;color:var(--ink);font-size:clamp(2.75rem,5.6vw,5rem);font-weight:600;line-height:.9}.metrics__label[data-astro-cid-lcdefpme]{color:var(--ink-3);max-width:22ch;font-size:.875rem;line-height:1.45}.caps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.caps__item[data-astro-cid-lcdefpme]{flex-direction:column;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem);transition:border-color .3s;display:flex}.caps__item[data-astro-cid-lcdefpme]:hover{border-color:var(--line-strong)}.caps__art[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 22px 22px, var(--bg-sunk);background-position:-1px -1px;place-items:center;margin:calc(-1*clamp(1.5rem,3vw,2.25rem)) calc(-1*clamp(1.5rem,3vw,2.25rem)) .5rem;padding:clamp(1.25rem,3vw,2rem) clamp(1rem,3vw,2rem);display:grid}.caps__art[data-astro-cid-lcdefpme] .cg{max-width:380px}.caps__n[data-astro-cid-lcdefpme]{color:var(--accent)}.caps__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(1.375rem,2.2vw,1.75rem)}.caps__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:46ch;font-size:.96875rem}.caps__item[data-astro-cid-lcdefpme] .tags[data-astro-cid-lcdefpme]{margin-top:auto;padding-top:.5rem}.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.bento__cell--1[data-astro-cid-lcdefpme]{grid-column:span 7}.bento__cell--2[data-astro-cid-lcdefpme],.bento__cell--3[data-astro-cid-lcdefpme]{grid-column:span 5}.bento__cell--4[data-astro-cid-lcdefpme]{grid-column:span 7}.bento__cell--5[data-astro-cid-lcdefpme],.bento__cell--6[data-astro-cid-lcdefpme]{grid-column:span 6}.now__grid[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:2rem;padding-top:2rem;display:grid}.now__period[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:.8125rem;line-height:1.7}.now__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem;padding:0;list-style:none;display:grid}.now__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-content:start;gap:.75rem;display:grid}.now__n[data-astro-cid-lcdefpme]{color:var(--accent);font-size:.75rem}.now__list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink);letter-spacing:-.01em;font-size:1.0625rem;line-height:1.55}.cta[data-astro-cid-lcdefpme]{padding-block:clamp(2rem,6vw,4rem) 0}.cta__inner[data-astro-cid-lcdefpme]{background:radial-gradient(40rem 22rem at 100% 0%, var(--glow), transparent 70%), color-mix(in srgb, var(--bg-raised) 82%, transparent);padding:clamp(2rem,6vw,5rem);position:relative;overflow:hidden}.cta__inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:not(.sw){z-index:1;position:relative}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.05em;max-width:16ch;margin-top:1.25rem;font-size:clamp(2.25rem,6.2vw,5.5rem);line-height:.95}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--accent)}.cta__text[data-astro-cid-lcdefpme]{max-width:46ch;margin-top:1.75rem;font-size:1.0625rem}.cta__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}@media (width<=1100px){.bento__cell--1[data-astro-cid-lcdefpme],.bento__cell--2[data-astro-cid-lcdefpme],.bento__cell--3[data-astro-cid-lcdefpme],.bento__cell--4[data-astro-cid-lcdefpme],.bento__cell--5[data-astro-cid-lcdefpme],.bento__cell--6[data-astro-cid-lcdefpme]{grid-column:span 6}}@media (width<=900px){.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.hero__graph[data-astro-cid-lcdefpme]{margin-top:0}.metrics__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics__item[data-astro-cid-lcdefpme]:nth-child(3){border-left:0;padding-left:0}.metrics__item[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid var(--line)}.now__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.caps[data-astro-cid-lcdefpme],.now__list[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.bento__cell--1[data-astro-cid-lcdefpme],.bento__cell--2[data-astro-cid-lcdefpme],.bento__cell--3[data-astro-cid-lcdefpme],.bento__cell--4[data-astro-cid-lcdefpme],.bento__cell--5[data-astro-cid-lcdefpme],.bento__cell--6[data-astro-cid-lcdefpme]{grid-column:1/-1}}@media (width<=640px){.hero__name[data-astro-cid-lcdefpme]{font-size:22vw;line-height:.88}}@media (width<=420px){.metrics__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.metrics__item[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid var(--line);padding-left:0}.metrics__item[data-astro-cid-lcdefpme]:first-child{border-top:0}}
