html.is-preloading{overflow:hidden;scrollbar-gutter:stable;background-color:var(--color-bg-dark);animation:preloader-gutter .9s cubic-bezier(.76,0,.24,1) 2.9s both}.preloader[data-astro-cid-whrugjgn]{--small: .26;position:fixed;top:0;left:0;right:0;height:100vh;height:100lvh;z-index:1000;display:grid;place-items:center;background:var(--color-bg-dark);touch-action:none;animation:preloader-lift .9s cubic-bezier(.76,0,.24,1) 2.9s both}.preloader-mark[data-astro-cid-whrugjgn]{display:grid;animation:preloader-grow .95s linear 1.25s both,preloader-fade .55s ease-in 3.05s both}.preloader-slot[data-astro-cid-whrugjgn]{grid-area:1 / 1;animation:preloader-merge .45s cubic-bezier(.65,0,.35,1) 1.25s both}.preloader-iso[data-astro-cid-whrugjgn]{display:block;color:var(--color-white);height:min(280px,38vh);width:auto;transform-origin:center;animation:preloader-beat .95s cubic-bezier(.33,0,.2,1) both;animation-delay:calc((var(--slot) + 1) * .15s)}@keyframes preloader-beat{0%{opacity:0;transform:scale(.4)}24%{opacity:1;transform:scale(1.2)}46%{transform:scale(1)}70%{transform:scale(1.14)}90%,to{opacity:1;transform:scale(1)}}@keyframes preloader-merge{0%{transform:translate(calc(var(--slot) * 179%))}to{transform:translate(0)}}@keyframes preloader-grow{0%{transform:scale(var(--small));animation-timing-function:cubic-bezier(.65,0,.35,1)}47%{transform:scale(calc(var(--small) * 1.25));animation-timing-function:cubic-bezier(.16,1,.3,1)}to{transform:scale(1)}}@keyframes preloader-fade{to{opacity:0}}@keyframes preloader-lift{to{transform:translateY(-100%);visibility:hidden}}@keyframes preloader-gutter{to{background-color:var(--color-bg-base)}}.hero-bg-wrapper[data-astro-cid-zurgiaq6]{position:absolute;inset:0;pointer-events:none;overflow:hidden;background:linear-gradient(to bottom right,#beeac9,#98beb1,#7c9c9d,#6a838c,#62727f,#636774,#6d626b,#7f6161,#9a6255,#bf6442,#ef6406)}.hero-shape[data-astro-cid-zurgiaq6]{position:absolute;height:auto;opacity:.85;animation:hero-shape-drift 80s ease-in-out infinite alternate}.hero-shape-a[data-astro-cid-zurgiaq6]{width:38vw;top:9%;right:-12vw;animation-duration:90s}.hero-shape-b[data-astro-cid-zurgiaq6]{width:36vw;bottom:-6%;left:-10vw;animation-duration:75s;animation-delay:-30s}.hero-shape-c[data-astro-cid-zurgiaq6]{width:26vw;bottom:4%;right:6vw;animation-duration:65s;animation-delay:-15s}.hero-shape-d[data-astro-cid-zurgiaq6]{display:none}@media(min-width:768px){.hero-shape-a[data-astro-cid-zurgiaq6]{width:17vw;top:10%;right:-3vw}.hero-shape-b[data-astro-cid-zurgiaq6]{width:19vw;bottom:-9%;left:-4vw}.hero-shape-c[data-astro-cid-zurgiaq6]{width:11vw;bottom:7%;right:9vw}.hero-shape-d[data-astro-cid-zurgiaq6]{display:block;width:13vw;top:16%;left:5vw;animation-duration:85s;animation-delay:-50s}}@keyframes hero-shape-drift{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(14px,-18px,0) rotate(2deg)}}@media(prefers-reduced-motion:reduce){.hero-shape[data-astro-cid-zurgiaq6]{animation:none}}.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;padding-top:var(--header-h)}.hero-content[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;width:100%;padding-top:0;padding-bottom:84px}@media(min-width:768px){.hero-content[data-astro-cid-bbe6dxrz]{padding-top:var(--space-12);padding-bottom:var(--space-12)}}@media(min-width:1024px){.hero-content[data-astro-cid-bbe6dxrz]{padding-top:var(--space-20);padding-bottom:var(--space-20)}}.hero-h1[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:clamp(1.9rem,calc(12.05vw - 4.82px),4.1rem);line-height:1.06;letter-spacing:-.032em;margin-bottom:var(--space-6);font-weight:var(--font-weight-regular);overflow-wrap:break-word}.hero-line[data-astro-cid-bbe6dxrz]{display:block;color:var(--color-white)}.hero-serif[data-astro-cid-bbe6dxrz]{font-family:var(--font-accent);font-style:italic;font-weight:400;font-size:1.12em;line-height:.95;letter-spacing:-.01em}@media(max-width:560px){.hero-serif[data-astro-cid-bbe6dxrz]{font-size:1.06em}}@media(max-width:560px){.hero-h1[data-astro-cid-bbe6dxrz]{font-size:min(4.1rem,calc((100vw - 40px) * .95 / 7.625))}}.hero-part[data-astro-cid-bbe6dxrz]{display:inline}@media(min-width:768px){.hero-h1[data-astro-cid-bbe6dxrz]{font-size:clamp(3.2rem,8.5vw,7rem);line-height:1;letter-spacing:-.03em;margin-bottom:var(--space-8)}}.hero-line[data-astro-cid-bbe6dxrz]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.hero[data-astro-cid-bbe6dxrz].is-revealed .hero-line[data-astro-cid-bbe6dxrz]{opacity:1;transform:translateY(0)}.hero[data-astro-cid-bbe6dxrz].is-revealed .hero-line[data-astro-cid-bbe6dxrz]:nth-child(1){transition-delay:.05s}.hero[data-astro-cid-bbe6dxrz].is-revealed .hero-line[data-astro-cid-bbe6dxrz]:nth-child(2){transition-delay:.16s}.hero[data-astro-cid-bbe6dxrz].is-revealed .hero-line[data-astro-cid-bbe6dxrz]:nth-child(3){transition-delay:.27s}.hero[data-astro-cid-bbe6dxrz].is-revealed .hero-line[data-astro-cid-bbe6dxrz]:nth-child(4){transition-delay:.38s}.hero-fade[data-astro-cid-bbe6dxrz]{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.hero[data-astro-cid-bbe6dxrz].is-revealed .hero-fade[data-astro-cid-bbe6dxrz]{opacity:1;transform:translateY(0)}.hero[data-astro-cid-bbe6dxrz].is-revealed .hero-ctas[data-astro-cid-bbe6dxrz].hero-fade{transition-delay:.56s}@media(prefers-reduced-motion:reduce){.hero-line[data-astro-cid-bbe6dxrz],.hero-fade[data-astro-cid-bbe6dxrz]{transform:none;opacity:1;transition:none}}.hero-ctas[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:center}.hero-ctas[data-astro-cid-bbe6dxrz] .btn-light,.hero-ctas[data-astro-cid-bbe6dxrz] .btn-dark{font-size:18.5px}@media(max-width:767.98px){.hero-h1[data-astro-cid-bbe6dxrz]{margin-bottom:var(--space-10)}.hero-ctas[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:max-content;justify-content:center;gap:var(--space-3)}.hero-ctas[data-astro-cid-bbe6dxrz] .btn-light,.hero-ctas[data-astro-cid-bbe6dxrz] .btn-dark{font-size:var(--font-size-base);height:48px;padding-block:0;padding-inline:24px}}.purpose[data-astro-cid-ahos3bjf]{position:relative;overflow:hidden;background-color:var(--color-bg-dark);min-height:min(72svh,660px);display:flex;align-items:center;padding-top:clamp(var(--space-16),10vw,var(--space-24));padding-bottom:clamp(var(--space-16),10vw,var(--space-24))}@media(max-width:640px){.purpose[data-astro-cid-ahos3bjf]{min-height:min(62svh,500px);padding-top:clamp(var(--space-12),10vw,var(--space-24));padding-bottom:clamp(var(--space-12),10vw,var(--space-24))}}.purpose-art[data-astro-cid-ahos3bjf]{position:absolute;inset:-8% -4%;background-size:cover;background-position:center 58%;filter:grayscale(1) contrast(1.04) brightness(.5) blur(3px);will-change:transform}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.purpose-art[data-astro-cid-ahos3bjf]{animation:purpose-rise linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}}@keyframes purpose-rise{0%{transform:translate3d(0,3.5%,0)}to{transform:translate3d(0,-3.5%,0)}}.purpose-overlay[data-astro-cid-ahos3bjf]{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-ink) 86%,transparent),color-mix(in srgb,var(--color-ink) 80%,transparent) 50%,color-mix(in srgb,var(--color-ink) 74%,transparent) 78%,color-mix(in srgb,var(--color-ink) 70%,transparent));pointer-events:none}.purpose-content[data-astro-cid-ahos3bjf]{position:relative;z-index:1;width:100%;max-width:900px;margin-inline:auto;text-align:center}.purpose-setup[data-astro-cid-ahos3bjf]{font-family:var(--font-display);font-size:clamp(1.1rem,2vw,1.5rem);line-height:var(--leading-snug);color:var(--color-text-on-dark-muted);max-width:48ch;margin-inline:auto;text-wrap:balance}.purpose-vision[data-astro-cid-ahos3bjf]{font-family:var(--font-display);font-size:clamp(1.9rem,4.4vw,3.4rem);line-height:var(--leading-tight);letter-spacing:-.015em;color:var(--color-text-on-dark);max-width:34ch;margin-inline:auto;margin-top:clamp(var(--space-8),4vw,var(--space-12));text-wrap:balance}.purpose-line[data-astro-cid-ahos3bjf]{display:block}.purpose-accent[data-astro-cid-ahos3bjf]{font-size:1.14em;line-height:1.1;color:var(--color-text-accent)}.problem[data-astro-cid-oo6sugl5]{background:var(--color-bg-subtle)}@media(hover:hover){.problem[data-astro-cid-oo6sugl5]{padding-bottom:calc(clamp(var(--space-12),9vw,var(--space-24)) + var(--space-12))}}.problem-h2[data-astro-cid-oo6sugl5],.problem-h2[data-astro-cid-oo6sugl5] .accent{color:var(--color-text-primary)}.problem-p1[data-astro-cid-oo6sugl5]{margin-top:var(--space-8)}.problem-p2[data-astro-cid-oo6sugl5]{margin-top:var(--space-6)}.problem-verdict[data-astro-cid-oo6sugl5]{max-width:none;margin-top:var(--space-10);color:var(--color-text-primary);font-weight:var(--font-weight-bold)}@media(min-width:900px){.problem-p1[data-astro-cid-oo6sugl5],.problem-p2[data-astro-cid-oo6sugl5]{max-width:none}}.disease-grid[data-astro-cid-oo6sugl5]{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}@media(max-width:1023.98px){.disease-grid[data-astro-cid-oo6sugl5]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.disease-grid[data-astro-cid-oo6sugl5]{grid-template-columns:1fr;gap:var(--space-4)}}.disease-card[data-astro-cid-oo6sugl5]{position:relative}.disease-surface[data-astro-cid-oo6sugl5]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:0;position:relative;padding:var(--space-6) var(--space-5);background:var(--color-bg-base);border:1px solid var(--color-border-default);border-radius:var(--border-radius-lg);transition:width .32s cubic-bezier(.22,1,.36,1),background .28s ease,border-color .28s ease}.disease-text[data-astro-cid-oo6sugl5]{width:100%}.disease-icon[data-astro-cid-oo6sugl5]{flex-shrink:0;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.disease-icon[data-astro-cid-oo6sugl5] img[data-astro-cid-oo6sugl5]{width:auto;height:auto;max-width:46px;max-height:40px}.disease-title[data-astro-cid-oo6sugl5]{margin-top:var(--space-4);font-family:var(--font-body);font-size:clamp(var(--font-size-lg),1.55vw,var(--font-size-xl));font-weight:var(--font-weight-semibold);color:var(--color-text-accent-strong);line-height:var(--leading-snug);text-wrap:balance}.disease-more[data-astro-cid-oo6sugl5]{position:absolute;right:var(--space-4);bottom:var(--space-3);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1;color:var(--color-accent);opacity:1;transition:opacity .2s ease}.disease-body[data-astro-cid-oo6sugl5]{padding-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);text-wrap:pretty}@media(hover:hover){.disease-card[data-astro-cid-oo6sugl5]{min-height:172px}.disease-surface[data-astro-cid-oo6sugl5]{position:absolute;top:50%;left:50%;width:100%;min-height:100%;transform:translate(-50%,-50%)}.disease-reveal[data-astro-cid-oo6sugl5]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s ease,opacity .22s ease}.disease-reveal-clip[data-astro-cid-oo6sugl5]{overflow:hidden}.disease-card[data-astro-cid-oo6sugl5]:hover,.disease-card[data-astro-cid-oo6sugl5]:focus-within{z-index:2}.disease-card[data-astro-cid-oo6sugl5]:hover .disease-surface[data-astro-cid-oo6sugl5],.disease-surface[data-astro-cid-oo6sugl5]:focus-visible{width:calc(100% + 2 * var(--space-8));background:var(--color-bg-elevated);border-color:var(--color-accent)}.disease-card[data-astro-cid-oo6sugl5]:hover .disease-reveal[data-astro-cid-oo6sugl5],.disease-surface[data-astro-cid-oo6sugl5]:focus-visible .disease-reveal[data-astro-cid-oo6sugl5]{grid-template-rows:1fr;opacity:1}.disease-card[data-astro-cid-oo6sugl5]:hover .disease-more[data-astro-cid-oo6sugl5],.disease-surface[data-astro-cid-oo6sugl5]:focus-visible .disease-more[data-astro-cid-oo6sugl5]{opacity:0}.disease-surface[data-astro-cid-oo6sugl5]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}}@media(hover:hover)and (max-width:1023.98px){.disease-card[data-astro-cid-oo6sugl5]{min-height:148px}.disease-card[data-astro-cid-oo6sugl5]:hover .disease-surface[data-astro-cid-oo6sugl5],.disease-surface[data-astro-cid-oo6sugl5]:focus-visible{width:calc(100% + 2 * var(--space-5))}}@media(hover:none){.disease-more[data-astro-cid-oo6sugl5]{display:none}.disease-grid[data-astro-cid-oo6sugl5][data-collapsible] .disease-surface[data-astro-cid-oo6sugl5]{cursor:pointer;-webkit-tap-highlight-color:transparent}.disease-grid[data-astro-cid-oo6sugl5][data-collapsible] .disease-reveal[data-astro-cid-oo6sugl5]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .26s ease,opacity .2s ease}.disease-grid[data-astro-cid-oo6sugl5][data-collapsible] .disease-reveal-clip[data-astro-cid-oo6sugl5]{overflow:hidden}.disease-grid[data-astro-cid-oo6sugl5][data-collapsible] [data-astro-cid-oo6sugl5][aria-expanded=true] .disease-reveal[data-astro-cid-oo6sugl5]{grid-template-rows:1fr;opacity:1}.disease-grid[data-astro-cid-oo6sugl5][data-collapsible] .disease-more[data-astro-cid-oo6sugl5]{display:block;top:var(--space-4);bottom:auto;transition:transform .26s ease,opacity .2s ease}.disease-grid[data-astro-cid-oo6sugl5][data-collapsible] [data-astro-cid-oo6sugl5][aria-expanded=true] .disease-more[data-astro-cid-oo6sugl5]{transform:rotate(45deg)}.disease-grid[data-astro-cid-oo6sugl5][data-collapsible] [data-astro-cid-oo6sugl5][aria-expanded=true]{background:var(--color-bg-elevated);border-color:var(--color-accent)}}@media(hover:none)and (max-width:560px){.disease-grid[data-astro-cid-oo6sugl5][data-collapsible] .disease-surface[data-astro-cid-oo6sugl5][aria-expanded=false]{align-items:center;padding-block:var(--space-4)}.disease-grid[data-astro-cid-oo6sugl5][data-collapsible] .disease-more[data-astro-cid-oo6sugl5]{position:static;flex-shrink:0;margin-left:var(--space-2)}.disease-grid[data-astro-cid-oo6sugl5][data-collapsible] [data-astro-cid-oo6sugl5][aria-expanded=true] .disease-more[data-astro-cid-oo6sugl5]{margin-top:2px}.disease-grid[data-astro-cid-oo6sugl5][data-collapsible] .disease-icon[data-astro-cid-oo6sugl5]{width:44px;height:44px}.disease-grid[data-astro-cid-oo6sugl5][data-collapsible] .disease-icon[data-astro-cid-oo6sugl5] img[data-astro-cid-oo6sugl5]{max-width:36px;max-height:30px}}@media(max-width:560px){.disease-surface[data-astro-cid-oo6sugl5]{flex-direction:row;align-items:flex-start;text-align:left;gap:var(--space-4);padding:var(--space-5)}.disease-text[data-astro-cid-oo6sugl5]{width:auto;flex:1;min-width:0}.disease-title[data-astro-cid-oo6sugl5]{margin-top:0}.disease-icon[data-astro-cid-oo6sugl5]{width:48px;height:48px}.disease-icon[data-astro-cid-oo6sugl5] img[data-astro-cid-oo6sugl5]{max-width:40px;max-height:34px}}@media(hover:hover)and (max-width:560px){.disease-card[data-astro-cid-oo6sugl5]{min-height:140px}}@media(prefers-reduced-motion:reduce){.disease-surface[data-astro-cid-oo6sugl5],.disease-reveal[data-astro-cid-oo6sugl5]{transition:none}}.science[data-astro-cid-pzm6i5r4]{background:var(--color-bg-data);color:var(--color-text-on-dark);--science-rule: color-mix(in srgb, var(--color-white) 28%, transparent)}.science-intro[data-astro-cid-pzm6i5r4]{display:grid;gap:20px;margin-bottom:clamp(48px,6vw,80px)}.science-h2[data-astro-cid-pzm6i5r4]{font-size:clamp(2.3rem,5vw,4rem);line-height:1.04;letter-spacing:-.015em;color:var(--color-text-on-dark);text-wrap:balance}@media(max-width:767.98px){.science-h2[data-astro-cid-pzm6i5r4]{font-size:var(--h2-mobile)}}.science-h2[data-astro-cid-pzm6i5r4] .accent[data-astro-cid-pzm6i5r4]{display:block;color:var(--color-mint)}.science-lead[data-astro-cid-pzm6i5r4]{max-width:62ch;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.6;color:var(--color-text-on-dark);text-wrap:pretty}.science-steps[data-astro-cid-pzm6i5r4]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(28px,3vw,48px);row-gap:48px}.science-step[data-astro-cid-pzm6i5r4]{border-top:1px solid var(--science-rule);padding-top:28px;display:grid;grid-template-rows:auto auto 1fr;gap:14px}.science-num[data-astro-cid-pzm6i5r4]{display:block;margin-bottom:14px;font-family:var(--font-body);font-size:clamp(3.75rem,5.6vw,5.25rem);font-weight:200;line-height:.9;letter-spacing:-.03em;color:var(--color-mint);font-variant-numeric:tabular-nums}.science-step[data-astro-cid-pzm6i5r4] h3[data-astro-cid-pzm6i5r4]{margin:0;font-family:var(--font-body);font-size:1.18rem;font-weight:700;line-height:1.25;color:var(--color-text-on-dark);text-wrap:balance}.science-step[data-astro-cid-pzm6i5r4] p[data-astro-cid-pzm6i5r4]{margin:0;font-size:.98rem;line-height:1.62;color:var(--color-text-on-dark);text-wrap:pretty}@media(max-width:1000px){.science-steps[data-astro-cid-pzm6i5r4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.science-steps[data-astro-cid-pzm6i5r4]{grid-template-columns:1fr;row-gap:40px}}@media(max-width:767.98px){.section-h2[data-astro-cid-u4jjhbhg] .accent[data-astro-cid-u4jjhbhg]{display:block}}.pipeline[data-astro-cid-u4jjhbhg]{background:var(--color-bg-base)}.gantt[data-astro-cid-u4jjhbhg]{--info-col: 200px;--grid-line: color-mix(in srgb, var(--color-gray) 45%, transparent);width:100%}.gantt-head[data-astro-cid-u4jjhbhg],.gantt-row[data-astro-cid-u4jjhbhg]{display:grid;grid-template-columns:var(--info-col) 1fr;gap:var(--space-5);align-items:center}.gantt-head[data-astro-cid-u4jjhbhg]{padding-bottom:var(--space-3);border-bottom:1px solid var(--grid-line);margin-bottom:var(--space-2)}.gantt-stages[data-astro-cid-u4jjhbhg]{display:grid;grid-template-columns:repeat(5,1fr);align-items:end}.gantt-stage-label[data-astro-cid-u4jjhbhg]{font-family:var(--font-body);font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:.045em;text-transform:uppercase;color:var(--color-text-secondary);line-height:var(--leading-snug);text-align:center;padding-inline:var(--space-2);text-wrap:balance}.gantt-row[data-astro-cid-u4jjhbhg]{min-height:112px;padding-block:var(--space-5);border-bottom:1px solid var(--grid-line)}.gantt-row[data-astro-cid-u4jjhbhg]:last-child{border-bottom:none;padding-bottom:0}.gantt-info[data-astro-cid-u4jjhbhg]{display:flex;flex-direction:column;gap:var(--space-2)}.gantt-code[data-astro-cid-u4jjhbhg]{font-family:var(--font-display);font-size:var(--font-size-2xl);color:var(--color-text-primary);line-height:1}.is-lead[data-astro-cid-u4jjhbhg] .gantt-code[data-astro-cid-u4jjhbhg]{color:var(--color-text-accent)}.gantt-badges[data-astro-cid-u4jjhbhg]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.gantt-badge[data-astro-cid-u4jjhbhg]{font-family:var(--font-body);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);background:var(--color-mint);border:1px solid var(--color-mint);border-radius:var(--border-radius-full);padding:4px 10px;line-height:1.2}.gantt-track-wrap[data-astro-cid-u4jjhbhg]{min-width:0}.gantt-track[data-astro-cid-u4jjhbhg]{position:relative;height:34px;border-radius:var(--border-radius-full)}.gantt-grid[data-astro-cid-u4jjhbhg]{position:absolute;inset:0;display:grid;grid-template-columns:repeat(5,1fr);background:var(--color-bg-base);border:1px solid var(--grid-line);border-radius:var(--border-radius-full);overflow:hidden}.gantt-cell[data-astro-cid-u4jjhbhg]{border-right:1px solid var(--grid-line)}.gantt-cell[data-astro-cid-u4jjhbhg].is-active{background:color-mix(in srgb,var(--color-blue) 10%,transparent)}.gantt-cell[data-astro-cid-u4jjhbhg]:last-child{border-right:none}.gantt-bar[data-astro-cid-u4jjhbhg]{position:absolute;left:0;top:0;bottom:0;width:var(--reach);min-width:34px;border-radius:var(--border-radius-full);background:var(--color-orange)}html.js .pipeline[data-astro-cid-u4jjhbhg] .gantt-bar[data-astro-cid-u4jjhbhg]{width:0;min-width:0;transition:width .9s cubic-bezier(.22,1,.36,1),min-width .9s cubic-bezier(.22,1,.36,1)}html.js .pipeline[data-astro-cid-u4jjhbhg].visible .gantt-bar[data-astro-cid-u4jjhbhg]{width:var(--reach);min-width:34px}html.js .pipeline[data-astro-cid-u4jjhbhg].visible .gantt-row[data-astro-cid-u4jjhbhg]:nth-child(2) .gantt-bar[data-astro-cid-u4jjhbhg]{transition-delay:.12s}html.js .pipeline[data-astro-cid-u4jjhbhg].visible .gantt-row[data-astro-cid-u4jjhbhg]:nth-child(3) .gantt-bar[data-astro-cid-u4jjhbhg]{transition-delay:.24s}html.js .pipeline[data-astro-cid-u4jjhbhg].visible .gantt-row[data-astro-cid-u4jjhbhg]:nth-child(4) .gantt-bar[data-astro-cid-u4jjhbhg]{transition-delay:.36s}@media(prefers-reduced-motion:reduce){html.js .pipeline[data-astro-cid-u4jjhbhg] .gantt-bar[data-astro-cid-u4jjhbhg]{width:var(--reach);min-width:34px;transition:none}}.gantt-row[data-astro-cid-u4jjhbhg]:not(.is-lead) .gantt-bar[data-astro-cid-u4jjhbhg]{background:var(--color-blue)}.gantt-current[data-astro-cid-u4jjhbhg]{display:none}@media(max-width:720px){.gantt-head[data-astro-cid-u4jjhbhg]{display:none}.gantt-row[data-astro-cid-u4jjhbhg]{grid-template-columns:1fr;gap:var(--space-4);min-height:0;padding-block:var(--space-5)}.gantt-current[data-astro-cid-u4jjhbhg]{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.gantt-current-label[data-astro-cid-u4jjhbhg]{font-family:var(--font-body);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink);background:var(--color-mint);border-radius:var(--border-radius-full);padding:2px 8px}.gantt-current-stage[data-astro-cid-u4jjhbhg]{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.gantt-current-step[data-astro-cid-u4jjhbhg]{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);margin-left:auto}}.team[data-astro-cid-e2ocloyh]{background:var(--color-bg-subtle)}.team-grid[data-astro-cid-e2ocloyh]{--col-gap: var(--space-5);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-8) var(--col-gap)}.member-card[data-astro-cid-e2ocloyh]{flex:0 1 calc((100% - var(--col-gap)) / 2);text-align:center}@media(min-width:720px){.team-grid[data-astro-cid-e2ocloyh]{--col-gap: var(--space-6)}.member-card[data-astro-cid-e2ocloyh]{flex-basis:calc((100% - 2 * var(--col-gap)) / 3)}}@media(min-width:1024px){.member-card[data-astro-cid-e2ocloyh]{flex-basis:calc((100% - 4 * var(--col-gap)) / 5)}}.member-photo[data-astro-cid-e2ocloyh]{position:relative;aspect-ratio:5 / 6;border-radius:var(--border-radius-lg);overflow:hidden;background:var(--color-bg-data);margin-bottom:var(--space-5)}.member-photo[data-astro-cid-e2ocloyh] img[data-astro-cid-e2ocloyh]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.member-card[data-astro-cid-e2ocloyh]:hover .member-photo[data-astro-cid-e2ocloyh] img[data-astro-cid-e2ocloyh],.member-card[data-astro-cid-e2ocloyh]:focus-within .member-photo[data-astro-cid-e2ocloyh] img[data-astro-cid-e2ocloyh]{transform:scale(1.03)}.member-name[data-astro-cid-e2ocloyh]{font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--leading-snug);margin-bottom:var(--space-2)}@media(max-width:767.98px){.member-name[data-astro-cid-e2ocloyh]{font-size:var(--font-size-lg)}}.member-given[data-astro-cid-e2ocloyh],.member-surname[data-astro-cid-e2ocloyh]{display:block}.member-surname[data-astro-cid-e2ocloyh]{font-family:var(--font-accent);font-style:italic;font-weight:var(--font-weight-regular);font-size:1.2em;line-height:1.15}@media(prefers-reduced-motion:reduce){.member-photo[data-astro-cid-e2ocloyh] img[data-astro-cid-e2ocloyh]{transition:none}.member-card[data-astro-cid-e2ocloyh]:hover .member-photo[data-astro-cid-e2ocloyh] img[data-astro-cid-e2ocloyh],.member-card[data-astro-cid-e2ocloyh]:focus-within .member-photo[data-astro-cid-e2ocloyh] img[data-astro-cid-e2ocloyh]{transform:none}}.member-role[data-astro-cid-e2ocloyh]{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);line-height:var(--leading-snug)}.member-link[data-astro-cid-e2ocloyh]{position:absolute;right:var(--space-2);bottom:var(--space-2);z-index:1;display:inline-flex;padding:var(--space-2);border-radius:var(--border-radius-full);background:var(--color-ink);color:var(--color-text-on-dark);transition:color .25s ease,background .25s ease}a[data-astro-cid-e2ocloyh].member-link:hover,a[data-astro-cid-e2ocloyh].member-link:focus-visible{color:var(--color-ink);background:var(--color-orange)}.member-link[data-astro-cid-e2ocloyh]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.backed[data-astro-cid-e2ocloyh]{margin-top:clamp(var(--space-16),8vw,var(--space-24));padding-top:clamp(var(--space-10),5vw,var(--space-16));border-top:1px solid var(--color-border-subtle)}.backed-head[data-astro-cid-e2ocloyh]{margin-bottom:clamp(var(--space-8),4vw,var(--space-12))}.backed-grid[data-astro-cid-e2ocloyh]{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),340px));justify-content:start;gap:var(--space-5)}@media(min-width:640px){.backed-grid[data-astro-cid-e2ocloyh]{gap:var(--space-6)}}.backed-card[data-astro-cid-e2ocloyh]{display:grid;place-items:center;min-height:clamp(120px,13vw,152px);padding:var(--space-8) var(--space-6);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-lg);transition:border-color .35s ease}.backed-card[data-astro-cid-e2ocloyh]:hover,.backed-card[data-astro-cid-e2ocloyh]:focus-visible{border-color:var(--color-accent)}.backed-card[data-astro-cid-e2ocloyh]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.backed-logo[data-astro-cid-e2ocloyh]{width:auto;max-width:100%;height:clamp(32px,3.4vw,42px);object-fit:contain;filter:grayscale(1) opacity(.72);transition:filter .35s ease}.backed-card[data-astro-cid-e2ocloyh]:hover .backed-logo[data-astro-cid-e2ocloyh],.backed-card[data-astro-cid-e2ocloyh]:focus-visible .backed-logo[data-astro-cid-e2ocloyh]{filter:none}@media(prefers-reduced-motion:reduce){.backed-card[data-astro-cid-e2ocloyh],.backed-logo[data-astro-cid-e2ocloyh]{transition:none}.backed-card[data-astro-cid-e2ocloyh]:hover{transform:none}}.talk[data-astro-cid-bjjb3uxw]{background:var(--color-bg-dark)}.talk-head[data-astro-cid-bjjb3uxw]{max-width:640px;margin-inline:auto;margin-bottom:clamp(var(--space-8),4vw,var(--space-12));text-align:center}.talk-head[data-astro-cid-bjjb3uxw]:before{content:"";display:block;width:48px;height:3px;margin:0 auto var(--space-6);border-radius:2px;background:var(--color-accent)}@media(min-width:900px){.talk-head[data-astro-cid-bjjb3uxw]{max-width:none;margin-bottom:0;text-align:left}.talk-head[data-astro-cid-bjjb3uxw]:before{margin-inline:0}}.talk-h2[data-astro-cid-bjjb3uxw]{font-size:clamp(2.25rem,4.6vw,var(--font-size-5xl));line-height:var(--leading-snug);letter-spacing:-.015em;margin-bottom:var(--space-4);color:var(--color-text-on-dark)}@media(max-width:767.98px){.talk-h2[data-astro-cid-bjjb3uxw]{font-size:var(--h2-mobile)}}.talk-h2-dot[data-astro-cid-bjjb3uxw]{color:var(--color-accent)}.form-honeypot[data-astro-cid-bjjb3uxw]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.talk-sub[data-astro-cid-bjjb3uxw]{font-size:clamp(var(--font-size-base),2vw,var(--font-size-lg));color:var(--color-text-on-dark-muted);line-height:var(--leading-relaxed)}.talk-grid[data-astro-cid-bjjb3uxw]{display:grid;grid-template-columns:1fr;max-width:620px;margin-inline:auto}@media(min-width:900px){.talk-grid[data-astro-cid-bjjb3uxw]{max-width:1240px;grid-template-columns:.62fr 1fr;gap:var(--space-12);align-items:start}}.talk-right[data-astro-cid-bjjb3uxw]{background:var(--color-bg-elevated);border-radius:var(--border-radius-xl);padding:var(--space-8)}@media(min-width:1024px){.talk-right[data-astro-cid-bjjb3uxw]{padding:var(--space-10)}}.contact-form[data-astro-cid-bjjb3uxw]{display:flex;flex-direction:column;gap:var(--space-5)}.form-row[data-astro-cid-bjjb3uxw]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:541px){.form-row[data-astro-cid-bjjb3uxw]{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.form-row[data-astro-cid-bjjb3uxw]{grid-template-columns:repeat(3,1fr)}}.form-group[data-astro-cid-bjjb3uxw]{display:flex;flex-direction:column;gap:var(--space-2)}.form-label[data-astro-cid-bjjb3uxw]{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.form-label-optional[data-astro-cid-bjjb3uxw]{font-weight:var(--font-weight-regular);color:var(--color-text-muted);font-size:var(--font-size-xs)}.form-error[data-astro-cid-bjjb3uxw]{font-size:var(--font-size-xs);color:var(--color-error-text);min-height:1em;font-weight:var(--font-weight-medium)}.interest-fieldset[data-astro-cid-bjjb3uxw]{border:0;padding:0;margin:0;min-width:0;gap:var(--space-1)}.interest-legend[data-astro-cid-bjjb3uxw]{padding:0;margin-bottom:var(--space-2)}.segmented[data-astro-cid-bjjb3uxw]{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}@media(max-width:540px){.segmented[data-astro-cid-bjjb3uxw]{grid-template-columns:1fr}}.segmented-input[data-astro-cid-bjjb3uxw]{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.segmented-option[data-astro-cid-bjjb3uxw]{display:flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:var(--space-3) var(--space-4);background:var(--color-bg-elevated);border:1.5px solid var(--color-border-default);border-radius:var(--border-radius-full);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);cursor:pointer;user-select:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.segmented-option[data-astro-cid-bjjb3uxw]:hover{background:var(--color-bg-subtle);border-color:var(--color-ink)}.segmented-input[data-astro-cid-bjjb3uxw]:checked+.segmented-option[data-astro-cid-bjjb3uxw]{background:var(--color-orange);border-color:var(--color-orange);color:var(--color-text-on-accent)}.segmented-input[data-astro-cid-bjjb3uxw]:checked+.segmented-option[data-astro-cid-bjjb3uxw]:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-white)}.segmented-input[data-astro-cid-bjjb3uxw]:focus+.segmented-option[data-astro-cid-bjjb3uxw]{outline:3px solid var(--color-accent);outline-offset:2px}.segmented-input[data-astro-cid-bjjb3uxw][aria-invalid=true]+.segmented-option[data-astro-cid-bjjb3uxw]{border-color:var(--color-error)}.interest-message[data-astro-cid-bjjb3uxw]{display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(var(--font-size-xs) * var(--leading-normal) * 2)}@media(min-width:900px){.interest-message[data-astro-cid-bjjb3uxw]{min-height:calc(var(--font-size-xs) * var(--leading-normal) * 1.4)}}.interest-message[data-astro-cid-bjjb3uxw]>.segmented-description[data-astro-cid-bjjb3uxw],.interest-message[data-astro-cid-bjjb3uxw]>.form-error[data-astro-cid-bjjb3uxw]{margin:0;min-height:0}.segmented-description[data-astro-cid-bjjb3uxw]{font-size:var(--font-size-xs);line-height:var(--leading-normal);color:var(--color-text-secondary)}@media(prefers-reduced-motion:reduce){.segmented-option[data-astro-cid-bjjb3uxw]{transition:none}}.sr-only[data-astro-cid-bjjb3uxw]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.form-textarea[data-astro-cid-bjjb3uxw]{resize:vertical;min-height:76px}.form-char-count[data-astro-cid-bjjb3uxw]{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:right}.submit-btn[data-astro-cid-bjjb3uxw]{width:100%;justify-content:center}.form-disclaimer[data-astro-cid-bjjb3uxw]{margin-top:calc(var(--space-2) * -1);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.form-disclaimer[data-astro-cid-bjjb3uxw] a[data-astro-cid-bjjb3uxw]{color:var(--color-text-accent-strong);font-weight:var(--font-weight-medium);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.form-disclaimer[data-astro-cid-bjjb3uxw] a[data-astro-cid-bjjb3uxw]:hover{text-decoration-color:var(--color-accent)}.form-legal[data-astro-cid-bjjb3uxw]{margin-top:calc(var(--space-3) * -1);text-align:center;font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--leading-normal)}.form-legal[data-astro-cid-bjjb3uxw] a[data-astro-cid-bjjb3uxw]{color:var(--color-text-accent-strong);text-decoration:underline;text-underline-offset:2px}.form-legal[data-astro-cid-bjjb3uxw] a[data-astro-cid-bjjb3uxw]:hover{text-decoration-color:var(--color-accent)}.form-success[data-astro-cid-bjjb3uxw]{background:color-mix(in srgb,var(--color-success) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-success) 35%,transparent);border-radius:var(--border-radius-md);padding:var(--space-4) var(--space-5);color:var(--color-success);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.form-error-global[data-astro-cid-bjjb3uxw]{background:color-mix(in srgb,var(--color-error) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-error) 30%,transparent);border-radius:var(--border-radius-md);padding:var(--space-4) var(--space-5);color:var(--color-error-text);font-size:var(--font-size-sm);line-height:var(--leading-normal)}.form-error-global[data-astro-cid-bjjb3uxw] a[data-astro-cid-bjjb3uxw]{color:inherit;text-decoration:underline;text-underline-offset:2px}
