.page-hero[data-astro-cid-cvz4ynoi]{padding-top:calc(var(--nav-h) + clamp(3rem, 2rem + 3vw, 5rem));isolation:isolate;padding-bottom:clamp(4rem,3rem + 4vw,7rem);position:relative;overflow:clip}.page-hero__bg[data-astro-cid-cvz4ynoi]{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.page-hero__grid[data-astro-cid-cvz4ynoi]{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);animation:ph-fade 1.4s var(--ease-out) both;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 70% 45%,#000 15%,#0000 70%);mask-image:radial-gradient(60% 70% at 70% 45%,#000 15%,#0000 70%)}.ph-orb[data-astro-cid-cvz4ynoi]{will-change:transform;animation:ph-fade 1.4s var(--ease-out) both, ph-bloom 2.2s var(--ease-out) both, ph-drift 28s var(--ease-in-out) infinite alternate;border-radius:50%;position:absolute}.ph-orb--1[data-astro-cid-cvz4ynoi]{background:radial-gradient(closest-side, var(--orb-1), transparent);width:56vw;max-width:860px;height:56vw;max-height:860px;top:-18vw;right:-14vw}.ph-orb--2[data-astro-cid-cvz4ynoi]{background:radial-gradient(closest-side, var(--orb-3), transparent);width:40vw;height:40vw;animation-delay:.2s,.2s,-10s;bottom:-18vw;left:-12vw}@keyframes ph-fade{0%{opacity:0}}@keyframes ph-bloom{0%{scale:.6}}@keyframes ph-drift{to{transform:translate(-3vw,2vw)}}.page-hero__inner[data-astro-cid-cvz4ynoi]{max-width:calc(var(--container-wide) + var(--gutter) * 2);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.page-hero__copy[data-astro-cid-cvz4ynoi]{justify-items:start;gap:var(--space-5);display:grid}.crumbs[data-astro-cid-cvz4ynoi] ol[data-astro-cid-cvz4ynoi]{font-size:var(--text-sm);color:var(--text-subtle);animation:ph-rise .7s var(--ease-out) .1s both;flex-wrap:wrap;gap:8px;display:flex}.crumbs[data-astro-cid-cvz4ynoi] li[data-astro-cid-cvz4ynoi]{align-items:center;gap:8px;display:inline-flex}.crumbs[data-astro-cid-cvz4ynoi] li[data-astro-cid-cvz4ynoi]+li[data-astro-cid-cvz4ynoi]:before{content:"/";opacity:.6}.crumbs[data-astro-cid-cvz4ynoi] a[data-astro-cid-cvz4ynoi]{color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out)}.crumbs[data-astro-cid-cvz4ynoi] a[data-astro-cid-cvz4ynoi]:hover,.crumbs[data-astro-cid-cvz4ynoi] [data-astro-cid-cvz4ynoi][aria-current]{color:var(--text)}.page-hero__eyebrow[data-astro-cid-cvz4ynoi]{background:var(--surface-float);animation:ph-wipe .9s var(--ease-out) .18s both;padding:6px 14px 6px 10px;font-size:.8rem}.page-hero__dot[data-astro-cid-cvz4ynoi]{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%}@keyframes ph-wipe{0%{clip-path:inset(0 100% 0 0 round 999px);opacity:.4}to{clip-path:inset(0 round 999px)}}.page-hero__title[data-astro-cid-cvz4ynoi]{font-size:clamp(2.4rem,.9rem + 3.4vw,4.4rem);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);font-weight:500}.line[data-astro-cid-cvz4ynoi]{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.line[data-astro-cid-cvz4ynoi]>span[data-astro-cid-cvz4ynoi]{display:inline-block}.w[data-astro-cid-cvz4ynoi]{transform-origin:0 100%;animation:ph-word 1.1s var(--ease-out) both;animation-delay:calc(.28s + var(--i) * 65ms);display:inline-block}@keyframes ph-word{0%{opacity:0;filter:blur(8px);transform:translateY(105%)rotate(4deg)}60%{filter:blur()}}.page-hero__accent[data-astro-cid-cvz4ynoi]{color:var(--primary)}.page-hero__lead[data-astro-cid-cvz4ynoi]{max-width:52ch;font-size:var(--text-lead);color:var(--text-muted);animation:ph-soft 1s var(--ease-out) .82s both}@keyframes ph-soft{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}}.page-hero__ctas[data-astro-cid-cvz4ynoi]{flex-wrap:wrap;gap:12px;display:flex}.page-hero__ctas[data-astro-cid-cvz4ynoi]>*{animation:ph-rise .9s var(--ease-out) both}.page-hero__ctas[data-astro-cid-cvz4ynoi]>:first-child{animation-delay:.96s}.page-hero__ctas[data-astro-cid-cvz4ynoi]>:nth-child(2){animation-delay:1.06s}@keyframes ph-rise{0%{opacity:0;transform:translateY(16px)}}.hub[data-astro-cid-cvz4ynoi]{--hub:min(100%, 560px);width:var(--hub);aspect-ratio:1;animation:hub-in 1.5s var(--ease-out) .3s both;margin-inline:auto;position:relative}@keyframes hub-in{0%{opacity:0;transform:perspective(1400px)rotateX(14deg)rotateY(-12deg)scale(.94)}40%{opacity:1}}.hub__lines[data-astro-cid-cvz4ynoi]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hub__orbit[data-astro-cid-cvz4ynoi]{fill:none;stroke:var(--border-strong);stroke-width:.25px;stroke-dasharray:.8 1.6;animation:ph-fade 1.2s var(--ease-out) .7s both}.hub__spoke[data-astro-cid-cvz4ynoi]{fill:none;stroke:var(--primary);stroke-width:.35px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.7;animation:spoke-draw .9s var(--ease-out) both;animation-delay:calc(1.1s + var(--k) * .11s)}@keyframes spoke-draw{to{stroke-dashoffset:0}}.hub__iris[data-astro-cid-cvz4ynoi]{aspect-ratio:1;background:var(--grad-iris);opacity:.6;width:46%;animation:hub-iris 1.8s var(--ease-out) .45s both;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 18px),#000 calc(100% - 17px) calc(100% - 1px),#0000);mask:radial-gradient(farthest-side,#0000 calc(100% - 18px),#000 calc(100% - 17px) calc(100% - 1px),#0000)}[data-theme=light] .hub__iris[data-astro-cid-cvz4ynoi]{opacity:.5}@keyframes hub-iris{0%{opacity:0;rotate:-100deg;scale:.7}}.hub__core[data-astro-cid-cvz4ynoi]{aspect-ratio:1;text-align:center;width:32%;animation:hub-pop 1s var(--ease-out) .65s both;border-radius:50%;place-content:center;justify-items:center;gap:6px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes hub-pop{0%{opacity:0;scale:.8}}.hub__mark[data-astro-cid-cvz4ynoi]{width:46%;overflow:visible}.hub__mark-ring[data-astro-cid-cvz4ynoi]{fill:none;stroke:var(--primary);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transform-box:view-box;transform-origin:32px 32px;animation:spoke-draw 1.3s var(--ease-out) .9s both;transform:rotate(-90deg)}.hub__mark-node[data-astro-cid-cvz4ynoi]{fill:var(--accent);animation:hub-pop .6s var(--ease-emphasis) 1.6s both;transform-box:view-box;transform-origin:45.5px 18.5px}.hub__glow[data-astro-cid-cvz4ynoi]{flood-color:var(--accent)}.hub__name[data-astro-cid-cvz4ynoi]{letter-spacing:-.02em;font-size:clamp(.8rem,.6rem + .5vw,.95rem);font-weight:600}.hub__name[data-astro-cid-cvz4ynoi] em[data-astro-cid-cvz4ynoi]{font-size:1.1em;font-weight:400}.hub__tag[data-astro-cid-cvz4ynoi]{max-width:78%;color:var(--text-subtle);text-wrap:balance;justify-content:center;align-items:center;gap:6px;margin-inline:auto;font-size:.64rem;line-height:1.3;display:inline-flex}.hub__live[data-astro-cid-cvz4ynoi]{background:var(--success);border-radius:50%;flex:none;width:6px;height:6px;position:relative}.hub__live[data-astro-cid-cvz4ynoi]:after{content:"";border-radius:inherit;background:var(--success);animation:hub-live 2s var(--ease-out) infinite;position:absolute;inset:0}@keyframes hub-live{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3)}}.hub__pillars[data-astro-cid-cvz4ynoi]{position:absolute;inset:0}.hub__slot[data-astro-cid-cvz4ynoi]{--dx:0%;--dy:0%;animation:slot-out 1.1s var(--ease-out) both;animation-delay:calc(.95s + var(--k) * .11s);position:absolute}.hub__slot--nw[data-astro-cid-cvz4ynoi]{--dx:60%;--dy:220%;top:4%;left:0}.hub__slot--ne[data-astro-cid-cvz4ynoi]{--dx:-60%;--dy:160%;top:14%;right:0}.hub__slot--se[data-astro-cid-cvz4ynoi]{--dx:-60%;--dy:-220%;bottom:4%;right:0}.hub__slot--sw[data-astro-cid-cvz4ynoi]{--dx:60%;--dy:-160%;bottom:14%;left:0}@keyframes slot-out{0%{opacity:0;transform:translate3d(var(--dx), var(--dy), 0) scale(.6)}}.hub__pillar[data-astro-cid-cvz4ynoi]{border-radius:var(--radius-md);background:var(--surface-float);border:1px solid var(--border);width:max-content;max-width:220px;box-shadow:var(--glass-shadow);animation:hub-float 7s var(--ease-in-out) infinite alternate;animation-delay:calc(var(--k) * -1.7s);transition:border-color var(--dur-medium) var(--ease-out), box-shadow var(--dur-medium) var(--ease-out);align-items:center;gap:10px;padding:10px 14px 10px 10px;display:flex}@keyframes hub-float{0%{transform:translateY(-4px)}to{transform:translateY(5px)}}.hub__pillar[data-astro-cid-cvz4ynoi]:hover,.hub__pillar[data-astro-cid-cvz4ynoi]:focus-visible{border-color:color-mix(in srgb, var(--primary) 60%, transparent);box-shadow:var(--glass-shadow), 0 0 0 4px color-mix(in srgb, var(--primary) 12%, transparent)}.hub__icon[data-astro-cid-cvz4ynoi]{width:36px;height:36px;color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);transition:transform var(--dur-medium) var(--ease-emphasis);border-radius:11px;flex:none;place-items:center;display:grid}.hub__pillar[data-astro-cid-cvz4ynoi]:hover .hub__icon[data-astro-cid-cvz4ynoi]{transform:rotate(-8deg)scale(1.06)}.hub__text[data-astro-cid-cvz4ynoi]{line-height:1.3;display:grid}.hub__text[data-astro-cid-cvz4ynoi] strong[data-astro-cid-cvz4ynoi]{font-size:.88rem;font-weight:600}.hub__text[data-astro-cid-cvz4ynoi] span[data-astro-cid-cvz4ynoi]{color:var(--text-muted);font-size:.74rem}@media (width<=1100px){.page-hero__inner[data-astro-cid-cvz4ynoi]{grid-template-columns:1fr}.page-hero__copy[data-astro-cid-cvz4ynoi]{max-width:720px}}@media (width<=640px){.page-hero[data-astro-cid-cvz4ynoi]{padding-top:100px}.page-hero__ctas[data-astro-cid-cvz4ynoi]{width:100%;display:grid}.hub[data-astro-cid-cvz4ynoi]{--hub:100%;aspect-ratio:auto;gap:14px;display:grid}.hub__lines[data-astro-cid-cvz4ynoi]{display:none}.hub__iris[data-astro-cid-cvz4ynoi]{width:150px;top:64px}.hub__core[data-astro-cid-cvz4ynoi]{width:128px;margin-inline:auto;position:relative;top:auto;left:auto;translate:none}.hub__pillars[data-astro-cid-cvz4ynoi]{grid-template-columns:1fr 1fr;gap:10px;display:grid;position:static}.hub__slot[data-astro-cid-cvz4ynoi]{--dx:0%;--dy:-30%;position:static;translate:none}.hub__pillar[data-astro-cid-cvz4ynoi]{flex-direction:column;align-items:flex-start;width:100%;max-width:none;height:100%;animation:none}.ph-orb--1[data-astro-cid-cvz4ynoi]{width:120vw;height:120vw;top:-40vw;right:-60vw}}.story__grid[data-astro-cid-q7pg75zv]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(2.5rem,1.5rem + 4vw,6rem);display:grid}.story__copy[data-astro-cid-q7pg75zv]{gap:var(--space-6);display:grid}.story__copy[data-astro-cid-q7pg75zv] .section-head[data-astro-cid-q7pg75zv]{margin-bottom:0}.story__text[data-astro-cid-q7pg75zv]{gap:var(--space-4);font-size:var(--text-lead);color:var(--text-muted);max-width:58ch;display:grid}.mission[data-astro-cid-q7pg75zv]{border-radius:var(--radius-lg);margin:0;padding:clamp(1.5rem,1rem + 2vw,2.25rem)}.mission__mark[data-astro-cid-q7pg75zv]{height:.45em;font-family:var(--font-serif);color:var(--accent);font-size:4.5rem;line-height:.6;display:block}.mission[data-astro-cid-q7pg75zv] blockquote[data-astro-cid-q7pg75zv] p[data-astro-cid-q7pg75zv]{letter-spacing:-.02em;margin-top:12px;font-size:clamp(1.15rem,1rem + .7vw,1.5rem);line-height:1.4}.mission[data-astro-cid-q7pg75zv] figcaption[data-astro-cid-q7pg75zv]{margin-top:18px}.mission__by[data-astro-cid-q7pg75zv]{font-size:var(--text-sm);color:var(--text-muted);font-weight:550}.mission__by[data-astro-cid-q7pg75zv]:before{content:"— ";color:var(--accent)}.story__side[data-astro-cid-q7pg75zv]{gap:var(--space-4);top:calc(var(--nav-h) + 24px);display:grid;position:sticky}.story__side-title[data-astro-cid-q7pg75zv]{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-subtle);font-weight:550}.caps[data-astro-cid-q7pg75zv]{gap:10px;display:grid}.cap[data-astro-cid-q7pg75zv]{border-radius:var(--radius-md);transition:transform var(--dur-medium) var(--ease-out), border-color var(--dur-medium) var(--ease-out), background-color var(--dur-medium) var(--ease-out);align-items:center;gap:16px;padding:18px;display:flex;overflow:hidden}.cap__icon[data-astro-cid-q7pg75zv]{width:44px;height:44px;color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--primary) 22%, transparent);transition:transform var(--dur-medium) var(--ease-emphasis);border-radius:13px;flex:none;place-items:center;display:grid}.cap__text[data-astro-cid-q7pg75zv]{flex:1;gap:2px;min-width:0;display:grid}.cap__text[data-astro-cid-q7pg75zv] strong[data-astro-cid-q7pg75zv]{font-size:1rem;font-weight:600}.cap__text[data-astro-cid-q7pg75zv] span[data-astro-cid-q7pg75zv]{font-size:var(--text-sm);color:var(--text-muted)}.cap__arrow[data-astro-cid-q7pg75zv]{color:var(--text-subtle);transition:transform var(--dur-medium) var(--ease-out), color var(--dur-fast);flex:none}html.has-mouse .cap[data-astro-cid-q7pg75zv]:hover{border-color:var(--border-strong);background:var(--surface-strong);transform:translate(6px)}html.has-mouse .cap[data-astro-cid-q7pg75zv]:hover .cap__icon[data-astro-cid-q7pg75zv]{transform:rotate(-8deg)}html.has-mouse .cap[data-astro-cid-q7pg75zv]:hover .cap__arrow[data-astro-cid-q7pg75zv]{color:var(--primary);transform:translate(3px,-3px)}@media (width<=960px){.story__grid[data-astro-cid-q7pg75zv]{grid-template-columns:1fr}.story__side[data-astro-cid-q7pg75zv]{position:static}}@media (width<=520px){.cap[data-astro-cid-q7pg75zv]{gap:12px;padding:14px}.cap__arrow[data-astro-cid-q7pg75zv]{display:none}}.approach__grid[data-astro-cid-tsaqfmbx]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.5rem,1.5rem + 4vw,6rem);display:grid}.approach__aside[data-astro-cid-tsaqfmbx]{top:calc(var(--nav-h) + 32px);gap:var(--space-6);display:grid;position:sticky}.approach__aside[data-astro-cid-tsaqfmbx] .section-head[data-astro-cid-tsaqfmbx]{margin-bottom:0}.approach__index[data-astro-cid-tsaqfmbx]{gap:4px;display:grid}.approach__index[data-astro-cid-tsaqfmbx] a[data-astro-cid-tsaqfmbx]{letter-spacing:-.02em;color:var(--text-subtle);border-bottom:1px solid var(--border);transition:color var(--dur-medium) var(--ease-out);grid-template-columns:36px 1fr;align-items:center;padding:14px 4px;font-size:1.15rem;display:grid;position:relative}.approach__num[data-astro-cid-tsaqfmbx]{font-size:var(--text-xs);letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums}.approach__index[data-astro-cid-tsaqfmbx] a[data-astro-cid-tsaqfmbx]:hover{color:var(--text-muted)}.approach__index[data-astro-cid-tsaqfmbx] a[data-astro-cid-tsaqfmbx][aria-current]{color:var(--text)}.approach__index[data-astro-cid-tsaqfmbx] a[data-astro-cid-tsaqfmbx][aria-current] .approach__num[data-astro-cid-tsaqfmbx]{color:var(--accent)}.approach__bar[data-astro-cid-tsaqfmbx]{background:linear-gradient(90deg, var(--primary), var(--secondary));transform-origin:0;height:1px;transition:transform var(--dur-slow) var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.approach__index[data-astro-cid-tsaqfmbx] a[data-astro-cid-tsaqfmbx][aria-current] .approach__bar[data-astro-cid-tsaqfmbx]{transform:scaleX(1)}.approach__cards[data-astro-cid-tsaqfmbx]{gap:18px;display:grid}.pillar[data-astro-cid-tsaqfmbx]{border-radius:var(--radius-xl);scroll-margin-top:calc(var(--nav-h) + 32px);transition:border-color var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out), background-color var(--dur-slow) var(--ease-out);gap:14px;padding:clamp(1.6rem,1.1rem + 1.6vw,2.6rem);display:grid;overflow:hidden}.pillar[data-astro-cid-tsaqfmbx].is-current{border-color:color-mix(in srgb, var(--primary) 45%, transparent);box-shadow:var(--glass-shadow), 0 30px 70px -45px color-mix(in srgb, var(--primary) 80%, transparent)}.pillar__head[data-astro-cid-tsaqfmbx]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pillar__icon[data-astro-cid-tsaqfmbx]{width:56px;height:56px;color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--primary) 22%, transparent);transition:transform var(--dur-slow) var(--ease-emphasis), background-color var(--dur-slow);border-radius:16px;place-items:center;display:grid}.pillar[data-astro-cid-tsaqfmbx].is-current .pillar__icon[data-astro-cid-tsaqfmbx]{background:color-mix(in srgb, var(--primary) 18%, transparent);transform:rotate(-6deg)scale(1.05)}.pillar__num[data-astro-cid-tsaqfmbx]{font-size:clamp(3rem,2.4rem + 2vw,4.4rem);line-height:1;font-family:var(--font-sans);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--primary);background:linear-gradient(135deg, var(--primary) 15%, var(--secondary) 100%);-webkit-text-fill-color:transparent;opacity:.4;transition:opacity var(--dur-slow) var(--ease-out);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:600}.pillar[data-astro-cid-tsaqfmbx].is-current .pillar__num[data-astro-cid-tsaqfmbx]{opacity:1}.pillar[data-astro-cid-tsaqfmbx] h3[data-astro-cid-tsaqfmbx]{letter-spacing:-.03em;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem)}.pillar__lead[data-astro-cid-tsaqfmbx]{letter-spacing:-.015em;color:var(--primary);font-size:1.1rem;font-weight:550;line-height:1.3}.pillar__body[data-astro-cid-tsaqfmbx]{color:var(--text-muted);max-width:54ch}.pillar__points[data-astro-cid-tsaqfmbx]{border-top:1px solid var(--border);gap:10px;margin-top:8px;padding-top:18px;font-size:.95rem;display:grid}.pillar__points[data-astro-cid-tsaqfmbx] li[data-astro-cid-tsaqfmbx]{align-items:center;gap:10px;display:flex}.pillar__tick[data-astro-cid-tsaqfmbx]{width:20px;height:20px;color:var(--success);background:color-mix(in srgb, var(--success) 14%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}@media (width<=960px){.approach__grid[data-astro-cid-tsaqfmbx]{grid-template-columns:1fr}.approach__aside[data-astro-cid-tsaqfmbx]{position:static}.approach__index[data-astro-cid-tsaqfmbx]{display:none}}.timeline[data-astro-cid-i3erajc3]{max-width:1040px;margin-inline:auto;position:relative}.timeline__rail[data-astro-cid-i3erajc3]{background:var(--border);border-radius:2px;width:2px;position:absolute;top:28px;bottom:28px;left:50%;overflow:hidden;translate:-50%}.timeline__fill[data-astro-cid-i3erajc3]{background:linear-gradient(180deg, var(--secondary), var(--primary), var(--accent));transform-origin:top;will-change:transform;position:absolute;inset:0;transform:scaleY(0)}.timeline__list[data-astro-cid-i3erajc3]{gap:clamp(1.25rem,.5rem + 2vw,2.25rem);display:grid}.tstep[data-astro-cid-i3erajc3]{grid-template-columns:1fr 56px 1fr;align-items:center;column-gap:clamp(1rem,.5rem + 2vw,2.5rem);display:grid;position:relative}.tstep__node[data-astro-cid-i3erajc3]{z-index:1;width:56px;height:56px;color:var(--text-subtle);background:var(--bg-elevated);border:1px solid var(--border-strong);transition:color var(--dur-medium) var(--ease-out), border-color var(--dur-medium) var(--ease-out), box-shadow var(--dur-medium) var(--ease-out), transform var(--dur-medium) var(--ease-emphasis);border-radius:50%;grid-area:1/2;place-items:center;display:grid}.tstep[data-astro-cid-i3erajc3].is-lit .tstep__node[data-astro-cid-i3erajc3]{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 70%, transparent);box-shadow:0 0 0 6px color-mix(in srgb, var(--primary) 12%, transparent), 0 0 30px -4px color-mix(in srgb, var(--primary) 60%, transparent);transform:scale(1.05)}.tstep__card[data-astro-cid-i3erajc3]{border-radius:var(--radius-lg);transition:transform var(--dur-medium) var(--ease-out), border-color var(--dur-medium) var(--ease-out);grid-row:1;gap:8px;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid;overflow:hidden}.tstep--left[data-astro-cid-i3erajc3] .tstep__card[data-astro-cid-i3erajc3]{grid-column:1}.tstep--right[data-astro-cid-i3erajc3] .tstep__card[data-astro-cid-i3erajc3]{grid-column:3}html.has-mouse .tstep__card[data-astro-cid-i3erajc3]:hover{border-color:var(--border-strong)}.tstep__n[data-astro-cid-i3erajc3]{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-subtle)}.tstep[data-astro-cid-i3erajc3].is-lit .tstep__n[data-astro-cid-i3erajc3]{color:var(--accent)}.tstep__card[data-astro-cid-i3erajc3] h3[data-astro-cid-i3erajc3]{font-size:var(--text-h3);letter-spacing:-.02em}.tstep__card[data-astro-cid-i3erajc3] p[data-astro-cid-i3erajc3]{color:var(--text-muted);font-size:.95rem}@media (width<=820px){.timeline__rail[data-astro-cid-i3erajc3]{left:27px;translate:none}.tstep[data-astro-cid-i3erajc3]{grid-template-columns:56px 1fr;align-items:start;column-gap:16px}.tstep__node[data-astro-cid-i3erajc3]{grid-column:1}.tstep--left[data-astro-cid-i3erajc3] .tstep__card[data-astro-cid-i3erajc3],.tstep--right[data-astro-cid-i3erajc3] .tstep__card[data-astro-cid-i3erajc3]{grid-column:2}}.values__head[data-astro-cid-a7x2qs7t]{align-items:end;gap:var(--space-6);grid-template-columns:1.1fr .9fr;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.values__head[data-astro-cid-a7x2qs7t] .section-head[data-astro-cid-a7x2qs7t]{margin-bottom:0}.values__intro[data-astro-cid-a7x2qs7t]{color:var(--text-muted);font-size:var(--text-lead)}.values__grid[data-astro-cid-a7x2qs7t]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.values__grid[data-astro-cid-a7x2qs7t]>li[data-astro-cid-a7x2qs7t]{display:grid}.value[data-astro-cid-a7x2qs7t]{min-height:220px;transition:transform var(--dur-medium) var(--ease-out), border-color var(--dur-medium) var(--ease-out), background-color var(--dur-medium) var(--ease-out);align-content:start;gap:10px;padding:28px;display:grid;position:relative;overflow:hidden}.value__icon[data-astro-cid-a7x2qs7t]{width:48px;height:48px;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);transition:transform var(--dur-medium) var(--ease-emphasis), box-shadow var(--dur-medium) var(--ease-out);border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.value[data-astro-cid-a7x2qs7t] h3[data-astro-cid-a7x2qs7t]{font-size:var(--text-h3);letter-spacing:-.02em}.value[data-astro-cid-a7x2qs7t] p[data-astro-cid-a7x2qs7t]{color:var(--text-muted);font-size:.95rem}.value__n[data-astro-cid-a7x2qs7t]{font-size:2.6rem;line-height:1;font-family:var(--font-sans);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--primary);background:linear-gradient(135deg, var(--primary) 15%, var(--secondary) 100%);-webkit-text-fill-color:transparent;opacity:.55;transition:opacity var(--dur-medium) var(--ease-out), transform var(--dur-medium) var(--ease-out);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:600;position:absolute;top:18px;right:22px}html.has-mouse .value[data-astro-cid-a7x2qs7t]:hover{border-color:var(--border-strong);background:var(--surface-strong);transform:translateY(-6px)}html.has-mouse .value[data-astro-cid-a7x2qs7t]:hover .value__icon[data-astro-cid-a7x2qs7t]{box-shadow:0 0 24px -6px color-mix(in srgb, var(--accent) 70%, transparent);transform:translateY(-2px)rotate(-8deg)}html.has-mouse .value[data-astro-cid-a7x2qs7t]:hover .value__n[data-astro-cid-a7x2qs7t]{opacity:1;transform:translateY(-2px)}.values__note[data-astro-cid-a7x2qs7t]{margin-top:var(--space-5)}@media (width<=1024px){.values__grid[data-astro-cid-a7x2qs7t]{grid-template-columns:repeat(2,minmax(0,1fr))}.values__head[data-astro-cid-a7x2qs7t]{grid-template-columns:1fr}}@media (width<=600px){.values__grid[data-astro-cid-a7x2qs7t]{grid-template-columns:1fr;gap:10px}.value[data-astro-cid-a7x2qs7t]{min-height:0;padding:22px}}main,.footer{z-index:1;position:relative}
