.mcp-split[data-astro-cid-p2e3rfhb]{background-color:var(--surface-1)}.mcp-split__grid[data-astro-cid-p2e3rfhb]{--split-padding-block: 176px;display:grid;grid-template-columns:360px minmax(0,1fr);gap:min(240px,12vw);padding-block:var(--split-padding-block);border-top:1px solid var(--border-1)}@media(max-width:768px){.mcp-split__grid[data-astro-cid-p2e3rfhb]{--split-padding-block: 96px;grid-template-columns:minmax(0,1fr);gap:40px}}.mcp-split__header[data-astro-cid-p2e3rfhb]{position:sticky;top:100px;display:flex;flex-direction:column;align-self:start;gap:16px}.mcp-split__header[data-astro-cid-p2e3rfhb] h2[data-astro-cid-p2e3rfhb]{max-width:16ch;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-variation-settings:var(--font-heading-variation-settings);letter-spacing:var(--font-heading-letter-spacing);font-size:var(--mcp-h2-size);line-height:1.12;text-wrap:balance}.mcp-split__header[data-astro-cid-p2e3rfhb] p{max-width:30ch;color:var(--text-2);line-height:1.45;text-wrap:pretty}@media(max-width:768px){.mcp-split__header[data-astro-cid-p2e3rfhb]{position:static;align-items:center;text-align:center}}.mcp-split__content[data-astro-cid-p2e3rfhb]{min-width:0}.mcp-connect[data-astro-cid-dxkb5qqr]{display:flex;flex-direction:column;gap:28px;max-width:720px;counter-reset:mcp-connect-step}.mcp-connect__instructions[data-astro-cid-dxkb5qqr]{display:contents}.mcp-connect__step[data-astro-cid-dxkb5qqr]{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;counter-increment:mcp-connect-step}.mcp-connect__step[data-astro-cid-dxkb5qqr]:not(.is-last):after{content:"";position:absolute;top:44px;bottom:-20px;left:17.5px;width:1px;background-color:var(--border-1)}.mcp-connect__number[data-astro-cid-dxkb5qqr]{display:grid;place-items:center;width:36px;aspect-ratio:1;border-radius:999px;background-color:var(--surface-2)}.mcp-connect__number[data-astro-cid-dxkb5qqr]:before{content:counter(mcp-connect-step)}.mcp-connect__body[data-astro-cid-dxkb5qqr]{display:flex;flex-direction:column;gap:6px;min-width:0;padding-top:6px}.mcp-connect__body[data-astro-cid-dxkb5qqr] h3[data-astro-cid-dxkb5qqr]{font-size:18px;line-height:1.3}.mcp-connect__body[data-astro-cid-dxkb5qqr] p[data-astro-cid-dxkb5qqr]{max-width:52ch;color:var(--text-2);line-height:1.45;text-wrap:pretty}.mcp-connect__plan-link[data-astro-cid-dxkb5qqr]{display:inline-flex;align-items:center;width:fit-content;margin-top:10px;padding:8px 18px;border-radius:999px;corner-shape:var(--corner-shape);background-color:var(--text-1);color:var(--surface-1);font-weight:var(--font-inverted-surface-weight);font-variation-settings:var(--font-inverted-surface-variation-settings);transition:background-color .2s var(--ease-out-quart),var(--press-transition)}.mcp-connect__plan-link[data-astro-cid-dxkb5qqr]:active{transform:scale(var(--press-scale))}@media(hover:hover)and (pointer:fine){.mcp-connect__plan-link[data-astro-cid-dxkb5qqr]:hover{background-color:var(--inverted-surface-hover)}}.mcp-connect__clients[data-astro-cid-dxkb5qqr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;margin-top:12px}.mcp-connect__client[data-astro-cid-dxkb5qqr]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:104px;padding:12px;border:1px solid var(--border-1-5);border-radius:var(--border-radius-xs);corner-shape:var(--corner-shape);transition:background-color .2s var(--ease-out-quart),border-color .2s var(--ease-out-quart),var(--press-transition)}.mcp-connect__client[data-astro-cid-dxkb5qqr][aria-pressed=true]{border-color:var(--text-1);background-color:var(--surface-2)}.mcp-connect__client[data-astro-cid-dxkb5qqr]:active{transform:scale(var(--press-scale))}@media(hover:hover)and (pointer:fine){.mcp-connect__client[data-astro-cid-dxkb5qqr]:hover{border-color:var(--border-2)}.mcp-connect__client[data-astro-cid-dxkb5qqr][aria-pressed=true]:hover{border-color:var(--text-1)}}.mcp-connect__client-mark[data-astro-cid-dxkb5qqr]{display:grid;place-items:center;width:36px;aspect-ratio:1}.mcp-connect__client-mark[data-astro-cid-dxkb5qqr] svg[data-astro-cid-dxkb5qqr]{width:21px;height:21px}.mcp-connect__command[data-astro-cid-dxkb5qqr]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-height:104px;margin-top:12px;padding:16px;border-radius:var(--border-radius-xs);corner-shape:var(--corner-shape);background-color:var(--surface-2)}.mcp-connect__command[data-astro-cid-dxkb5qqr] code[data-astro-cid-dxkb5qqr]{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-2);font-family:var(--font-mono);font-size:14px;font-weight:var(--font-mono-weight);font-variation-settings:var(--font-mono-variation-settings)}.mcp-connect__command[data-astro-cid-dxkb5qqr] button[data-astro-cid-dxkb5qqr]{display:flex;align-items:center;align-self:end;justify-self:end;padding:7px 12px;border-radius:999px;corner-shape:var(--corner-shape);background-color:var(--text-1);color:var(--surface-1);font-size:14px;font-weight:var(--font-inverted-surface-weight);font-variation-settings:var(--font-inverted-surface-variation-settings);transition:background-color .2s var(--ease-out-quart),var(--press-transition)}.mcp-connect__command[data-astro-cid-dxkb5qqr] button[data-astro-cid-dxkb5qqr]:active{transform:scale(var(--press-scale))}@media(hover:hover)and (pointer:fine){.mcp-connect__command[data-astro-cid-dxkb5qqr] button[data-astro-cid-dxkb5qqr]:hover{background-color:var(--inverted-surface-hover)}}@media(max-width:520px){.mcp-connect__command[data-astro-cid-dxkb5qqr]{grid-template-columns:minmax(0,1fr)}}.mcp-demo[data-astro-cid-tjiltzfw]{padding-block:128px 40px;background-color:var(--surface-1)}@media(max-width:768px){.mcp-demo[data-astro-cid-tjiltzfw]{padding-block:72px 24px}}.mcp-demo[data-astro-cid-tjiltzfw] .container[data-astro-cid-tjiltzfw]{display:flex;flex-direction:column;align-items:center}.mcp-demo[data-astro-cid-tjiltzfw] h2[data-astro-cid-tjiltzfw]{max-width:14em;margin-bottom:64px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-variation-settings:var(--font-heading-variation-settings);letter-spacing:var(--font-heading-letter-spacing);font-size:var(--mcp-h2-size);line-height:1.12;text-align:center;text-wrap:balance}@media(max-width:768px){.mcp-demo[data-astro-cid-tjiltzfw] h2[data-astro-cid-tjiltzfw]{margin-bottom:32px}}.mcp-demo__tabs[data-astro-cid-tjiltzfw]{--active-label-weight: calc(var(--font-body-weight) + 40);position:relative;display:flex;max-width:100%;margin-bottom:48px;padding:2px;border-radius:9999px;corner-shape:var(--corner-shape);background-color:var(--surface-2)}.mcp-demo__tab-indicator[data-astro-cid-tjiltzfw]{position:absolute;top:2px;bottom:2px;left:0;z-index:0;width:var(--indicator-w, 0);border-radius:9999px;corner-shape:var(--corner-shape);background-color:var(--surface-1);opacity:0;pointer-events:none;transform:translate(var(--indicator-x, 0));transform-origin:left center}.mcp-demo__tab[data-astro-cid-tjiltzfw]{position:relative;z-index:1;display:inline-flex;align-items:center;padding:8px 18px;border-radius:9999px;corner-shape:var(--corner-shape);color:var(--text-2);font-size:15px;white-space:nowrap;transition:color .15s ease}@media(hover:hover){.mcp-demo__tab[data-astro-cid-tjiltzfw]:hover{color:var(--text-1)}}.mcp-demo__tab[data-astro-cid-tjiltzfw][data-active]{background-color:var(--surface-1);color:var(--text-1)}.mcp-demo__tabs[data-astro-cid-tjiltzfw][data-indicator-ready] .mcp-demo__tab-indicator[data-astro-cid-tjiltzfw]{opacity:1}.mcp-demo__tabs[data-astro-cid-tjiltzfw][data-indicator-ready] .mcp-demo__tab[data-astro-cid-tjiltzfw][data-active]{background-color:transparent}@media(max-width:600px){.mcp-demo__tabs[data-astro-cid-tjiltzfw]{flex-wrap:wrap;justify-content:center;gap:8px;padding:0;border-radius:0;background-color:transparent}.mcp-demo__tab-indicator[data-astro-cid-tjiltzfw]{display:none}.mcp-demo__tab[data-astro-cid-tjiltzfw]{padding:10px 16px;background-color:var(--surface-2);font-size:15px}.mcp-demo__tab[data-astro-cid-tjiltzfw][data-active],.mcp-demo__tabs[data-astro-cid-tjiltzfw][data-indicator-ready] .mcp-demo__tab[data-astro-cid-tjiltzfw][data-active]{background-color:var(--text-1);color:var(--surface-1)}}.mcp-demo__tab-label[data-astro-cid-tjiltzfw]{display:grid;place-items:center}.mcp-demo__tab-label[data-astro-cid-tjiltzfw] span[data-astro-cid-tjiltzfw]{grid-area:1/1}.mcp-demo__tab-active-label[data-astro-cid-tjiltzfw]{opacity:0;font-weight:var(--active-label-weight);font-variation-settings:"wght" var(--active-label-weight),"SERF" var(--font-body-serif)}.mcp-demo__tab[data-astro-cid-tjiltzfw][data-active] .mcp-demo__tab-label[data-astro-cid-tjiltzfw] span[data-astro-cid-tjiltzfw]{opacity:0}.mcp-demo__tab[data-astro-cid-tjiltzfw][data-active] .mcp-demo__tab-label[data-astro-cid-tjiltzfw] .mcp-demo__tab-active-label[data-astro-cid-tjiltzfw]{opacity:1}.mcp-demo__window[data-astro-cid-tjiltzfw]{--window-padding: 56px;--step-rise: 12px;position:relative;width:100%;max-width:1250px;min-height:640px;padding-block:88px 112px;overflow:hidden;border:1px solid var(--border-1);border-radius:var(--border-radius-md)}@media(max-width:768px){.mcp-demo__window[data-astro-cid-tjiltzfw]{--window-padding: 20px;min-height:0;padding-block:64px 40px}}.mcp-demo__dots[data-astro-cid-tjiltzfw]{position:absolute;top:24px;left:24px;display:flex;gap:8px}.mcp-demo__dots[data-astro-cid-tjiltzfw] span[data-astro-cid-tjiltzfw]{width:10px;height:10px;border-radius:50%;background-color:var(--surface-3)}.mcp-demo__conversation[data-astro-cid-tjiltzfw]{display:flex;flex-direction:column;gap:80px}@media(max-width:768px){.mcp-demo__conversation[data-astro-cid-tjiltzfw]{gap:40px}}.mcp-demo__chat[data-astro-cid-tjiltzfw]{display:flex;flex-direction:column;gap:40px;width:100%;max-width:760px;margin-inline:auto;padding-inline:var(--window-padding);font-size:17px;line-height:1.4}[data-astro-cid-tjiltzfw][data-mcp-demo-step]{opacity:0;transform:translateY(var(--step-rise))}@media(prefers-reduced-motion:reduce){[data-astro-cid-tjiltzfw][data-mcp-demo-step]{opacity:1;transform:none}}[data-astro-cid-tjiltzfw][data-revealed] [data-astro-cid-tjiltzfw][data-mcp-demo-step]{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.19,1,.22,1) var(--step-delay),transform .7s cubic-bezier(.19,1,.22,1) var(--step-delay)}@media(prefers-reduced-motion:reduce){[data-astro-cid-tjiltzfw][data-revealed] [data-astro-cid-tjiltzfw][data-mcp-demo-step]{transition:none}}.mcp-demo__you[data-astro-cid-tjiltzfw]{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.mcp-demo__name[data-astro-cid-tjiltzfw]{display:flex;align-items:center;gap:8px;color:var(--text-2);font-size:15px}.mcp-demo__name[data-astro-cid-tjiltzfw] img[data-astro-cid-tjiltzfw]{width:20px;height:20px}.mcp-demo__prompt[data-astro-cid-tjiltzfw]{padding:12px 20px;border-radius:24px;background-color:var(--text-1);color:var(--surface-1)}@media(max-width:768px){.mcp-demo__prompt[data-astro-cid-tjiltzfw]{font-size:16px}}.mcp-demo__pasted[data-astro-cid-tjiltzfw]{--tag-tint: 14%;display:inline-flex;align-items:center;gap:6px;margin-right:6px;padding:6px 9px 6px 13px;vertical-align:middle;border-radius:999px;background-color:color-mix(in srgb,currentColor var(--tag-tint),transparent);color:inherit;font-size:14px;line-height:1;transition:background-color .2s ease,var(--press-transition)}.mcp-demo__pasted[data-astro-cid-tjiltzfw] svg{width:15px;height:15px}.mcp-demo__pasted[data-astro-cid-tjiltzfw]:active{transform:scale(var(--press-scale))}@media(hover:hover){.mcp-demo__pasted[data-astro-cid-tjiltzfw]:hover{--tag-tint: 22%}}.mcp-demo__tools[data-astro-cid-tjiltzfw]{display:grid}.mcp-demo__tool-name[data-astro-cid-tjiltzfw]{grid-area:1/1;opacity:0;filter:blur(2px);translate:0 4px;transition:opacity .3s ease-out,translate .3s ease-out,filter .3s ease-out}.mcp-demo__tool-name[data-astro-cid-tjiltzfw][data-active]{opacity:1;filter:none;translate:0 0}.mcp-demo__ai[data-astro-cid-tjiltzfw]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.mcp-demo__tool[data-astro-cid-tjiltzfw]{display:flex;align-items:center;gap:6px;color:var(--text-2);font-size:15px}.mcp-demo__tool[data-astro-cid-tjiltzfw] svg{width:14px;height:auto}.mcp-demo__results[data-astro-cid-tjiltzfw]{--result-gap: 16px;--travel-duration: 48s;overflow:hidden}.mcp-demo__results-track[data-astro-cid-tjiltzfw]{display:flex;gap:var(--result-gap);width:max-content;padding-left:var(--result-gap);animation:mcp-demo-travel var(--travel-duration) linear infinite;animation-play-state:paused}@media(prefers-reduced-motion:reduce){.mcp-demo__results-track[data-astro-cid-tjiltzfw]{animation:none}}[data-astro-cid-tjiltzfw][data-playing] .mcp-demo__results-track[data-astro-cid-tjiltzfw]{animation-play-state:running}@keyframes mcp-demo-travel{to{transform:translate(-50%)}}.mcp-demo__result[data-astro-cid-tjiltzfw]{display:flex;flex-direction:column;gap:12px;flex-shrink:0;width:340px;padding:12px 12px 14px;background-color:var(--surface-2)}@media(max-width:768px){.mcp-demo__result[data-astro-cid-tjiltzfw]{width:240px}}.mcp-demo__media[data-astro-cid-tjiltzfw]{aspect-ratio:16/10;overflow:hidden;background-color:var(--surface-3)}.mcp-demo__media[data-astro-cid-tjiltzfw] video[data-astro-cid-tjiltzfw]{display:block;width:100%;height:100%;object-fit:cover}.mcp-demo__result-name[data-astro-cid-tjiltzfw]{font-size:15px;line-height:1.2}.mcp-demo__stage[data-astro-cid-tjiltzfw]{--variant-color: #f25500;position:relative;width:100%;height:100%;overflow:hidden;container-type:size;background-color:var(--surface-1)}.mcp-demo__stage[data-astro-cid-tjiltzfw][data-mcp-variant-stage=rail]{--variant-color: #2f6bff}.mcp-demo__stage[data-astro-cid-tjiltzfw][data-mcp-variant-stage=wave]{--variant-color: #1fa76a}.mcp-demo__stage[data-astro-cid-tjiltzfw][data-mcp-variant-stage=depth]{--variant-color: #f2c230}.mcp-demo__stage[data-astro-cid-tjiltzfw] span[data-astro-cid-tjiltzfw]{position:absolute;top:50%;left:50%;width:min(30cqw,42cqh);height:min(45cqw,63cqh);border-radius:2cqw;background-color:var(--variant-color);backface-visibility:hidden;will-change:transform}.mcp-demo__stage[data-astro-cid-tjiltzfw][data-mcp-variant-stage=orbit] span[data-astro-cid-tjiltzfw]{width:31.25cqw;height:min(46.875cqw,80cqh);transform-origin:50% calc(50% + 150cqw)}.mcp-faq[data-astro-cid-vjcs4j4o]{display:flex;flex-direction:column;gap:8px;max-width:1024px}.mcp-faq__item[data-astro-cid-vjcs4j4o]{padding:16px;border:1px solid transparent;border-radius:var(--border-radius-xs);corner-shape:var(--corner-shape);background-color:var(--surface-2);cursor:pointer;transition:background-color .3s ease-out}.mcp-faq__item[data-astro-cid-vjcs4j4o]:hover{background-color:var(--surface-2-hover)}.mcp-faq__question[data-astro-cid-vjcs4j4o]{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;line-height:1.4;text-align:left}.mcp-faq__icon[data-astro-cid-vjcs4j4o]{position:relative;flex-shrink:0;width:14px;height:14px}.mcp-faq__icon-line[data-astro-cid-vjcs4j4o]{position:absolute;top:50%;left:50%;width:100%;height:1.5px;background-color:currentColor;transform:translate(-50%,-50%);transition:transform .3s var(--ease-out-cubic)}.mcp-faq__icon-line--vertical[data-astro-cid-vjcs4j4o]{transform:translate(-50%,-50%) rotate(-90deg)}[data-astro-cid-vjcs4j4o][data-open] .mcp-faq__icon-line--vertical[data-astro-cid-vjcs4j4o]{transform:translate(-50%,-50%) rotate(0)}.mcp-faq__answer[data-astro-cid-vjcs4j4o]{display:grid;grid-template-rows:0fr;color:var(--text-2);transition:grid-template-rows .3s var(--ease-out-cubic)}[data-astro-cid-vjcs4j4o][data-open] .mcp-faq__answer[data-astro-cid-vjcs4j4o]{grid-template-rows:1fr}.mcp-faq__answer-inner[data-astro-cid-vjcs4j4o]{min-height:0;overflow:hidden}.mcp-faq__answer-inner[data-astro-cid-vjcs4j4o]>[data-astro-cid-vjcs4j4o]{padding-top:20px}.mcp-remix-modal__card[data-astro-cid-fehhwn6r] .body[data-astro-cid-fehhwn6r]{display:flex;flex-direction:column;padding-bottom:40px}.mcp-remix-modal__visual[data-astro-cid-fehhwn6r]{display:flex;align-items:center;justify-content:center;flex:1;min-height:140px;padding-bottom:48px}.mcp-remix-modal__button[data-astro-cid-fehhwn6r]{display:inline-flex;align-items:center;justify-content:center;height:72px;padding-inline:64px;border-radius:9999px;corner-shape:var(--corner-shape);background-color:var(--surface-2);font-size:30px;line-height:1}.mcp-video-play[data-astro-cid-ihrwcbfj]{position:absolute;top:50%;left:50%;display:none;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border-radius:50%;color:#fff;background:#0000008c;transform:translate(-50%,-50%);cursor:pointer;touch-action:manipulation}.mcp-video-play[data-astro-cid-ihrwcbfj] svg[data-astro-cid-ihrwcbfj]{width:20px;height:20px}video[data-needs-tap]+.mcp-video-play[data-astro-cid-ihrwcbfj]{display:flex}.mcp-hero[data-astro-cid-zs66slev]{--ring-card-width: clamp(240px, 22vw, 440px);--ring-card-gap: clamp(24px, 3.2vw, 64px);--ring-top-card-center: 75%;--ring-seconds-per-turn: 200s;--ring-fade-height: 0px;--ring-step: calc(360deg / var(--ring-card-count));--ring-radius: calc( (var(--ring-card-width) + var(--ring-card-gap)) * var(--ring-card-count) / 6.2832 );position:relative;display:flex;flex-direction:column;align-items:center;height:100dvh;min-height:680px;overflow:clip;color:var(--text-1);background-color:var(--surface-1)}@media(max-width:768px){.mcp-hero[data-astro-cid-zs66slev]{--ring-card-width: 62vw;--ring-card-gap: 6vw;--ring-top-card-center: 80%;min-height:620px}}.mcp-hero__content[data-astro-cid-zs66slev]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding-top:clamp(120px,19vh,240px);padding-inline:24px;text-align:center}@media(max-width:768px){.mcp-hero__content[data-astro-cid-zs66slev]{padding-top:clamp(96px,15vh,140px)}}.mcp-hero__content[data-astro-cid-zs66slev] [data-astro-cid-zs66slev][data-hero-enter=intro]:nth-child(1){animation-delay:var(--page-entry-title-delay)}.mcp-hero__content[data-astro-cid-zs66slev] [data-astro-cid-zs66slev][data-hero-enter=intro]:nth-child(2){animation-delay:var(--page-entry-title-delay)}.mcp-hero__content[data-astro-cid-zs66slev] [data-astro-cid-zs66slev][data-hero-enter=intro]:nth-child(3){animation-delay:var(--page-entry-subtitle-delay)}.mcp-hero__content[data-astro-cid-zs66slev] [data-astro-cid-zs66slev][data-hero-enter=intro]:nth-child(4){animation-delay:var(--page-entry-supporting-delay)}.mcp-hero__content[data-astro-cid-zs66slev] h1[data-astro-cid-zs66slev]{margin-top:20px;font-family:var(--font-hero-heading);font-weight:var(--font-heading-weight);font-variation-settings:var(--font-heading-variation-settings);letter-spacing:var(--font-heading-letter-spacing);font-size:clamp(50px,3.75vw,var(--h1-size));line-height:1.05;text-wrap:pretty}@media(max-width:768px){.mcp-hero__content[data-astro-cid-zs66slev] h1[data-astro-cid-zs66slev]{font-size:clamp(var(--h1-size-mobile),8.9vw,50px);line-height:1.125}}.mcp-hero__content[data-astro-cid-zs66slev] .title-line[data-astro-cid-zs66slev]{white-space:nowrap}.mcp-hero__eyebrow[data-astro-cid-zs66slev]{display:inline-flex;min-height:24px;align-items:center;justify-content:center;padding-inline:12px;border-radius:999px;corner-shape:var(--corner-shape);color:var(--accent);text-transform:uppercase}.mcp-hero__subtitle[data-astro-cid-zs66slev]{max-width:570px;margin-top:20px;color:var(--text-2);font-size:19px;line-height:1.45;text-wrap:pretty}@media(max-width:768px){.mcp-hero__subtitle[data-astro-cid-zs66slev]{max-width:31ch;margin-top:16px;font-size:17px}}.mcp-hero__actions[data-astro-cid-zs66slev]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:36px}@media(max-width:768px){.mcp-hero__actions[data-astro-cid-zs66slev]{margin-top:28px}}.mcp-hero__cta[data-astro-cid-zs66slev]{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:999px;corner-shape:var(--corner-shape);transition:background-color .2s var(--ease-out-quart),var(--press-transition)}.mcp-hero__cta[data-astro-cid-zs66slev]:active{transform:scale(var(--press-scale))}.mcp-hero__cta[data-astro-cid-zs66slev] svg[data-astro-cid-zs66slev]{width:16px;height:16px;margin-right:-4px}.mcp-hero__cta--primary[data-astro-cid-zs66slev]{background-color:var(--text-1);color:var(--surface-1);font-weight:var(--font-inverted-surface-weight);font-variation-settings:var(--font-inverted-surface-variation-settings)}@media(hover:hover)and (pointer:fine){.mcp-hero__cta--primary[data-astro-cid-zs66slev]:hover{background-color:var(--inverted-surface-hover)}}.mcp-hero__cta--secondary[data-astro-cid-zs66slev]{background-color:var(--surface-2);color:var(--text-1)}@media(hover:hover)and (pointer:fine){.mcp-hero__cta--secondary[data-astro-cid-zs66slev]:hover{background-color:var(--surface-2-hover)}}.mcp-hero__ring-area[data-astro-cid-zs66slev]{position:absolute;inset:0}.mcp-hero__ring-fade[data-astro-cid-zs66slev]{position:absolute;inset:auto 0 0;height:var(--ring-fade-height);pointer-events:none;background-image:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--surface-1) 4%,transparent) 12.5%,color-mix(in srgb,var(--surface-1) 16%,transparent) 25%,color-mix(in srgb,var(--surface-1) 32%,transparent) 37.5%,color-mix(in srgb,var(--surface-1) 50%,transparent) 50%,color-mix(in srgb,var(--surface-1) 68%,transparent) 62.5%,color-mix(in srgb,var(--surface-1) 84%,transparent) 75%,color-mix(in srgb,var(--surface-1) 96%,transparent) 87.5%,var(--surface-1) 100%)}@media(max-width:768px){.mcp-hero__ring-fade[data-astro-cid-zs66slev]{display:none}}.mcp-ring[data-astro-cid-zs66slev]{position:absolute;left:50%;top:calc(var(--ring-top-card-center) + var(--ring-radius));width:0;height:0}.mcp-ring[data-astro-cid-zs66slev]:not([data-enter-animate]):not([data-enter-complete]){visibility:hidden}.mcp-ring[data-astro-cid-zs66slev][data-enter-animate]{animation:mcp-ring-enter 1.6s var(--ease-out-quart) backwards;animation-delay:var(--page-entry-supporting-delay)}@media(prefers-reduced-motion:reduce){.mcp-ring[data-astro-cid-zs66slev][data-enter-animate]{animation:none}}.mcp-ring__scroll-push[data-astro-cid-zs66slev]{position:absolute;inset:0}.mcp-ring__wheel[data-astro-cid-zs66slev]{position:absolute;inset:0;will-change:transform;animation:mcp-ring-turn var(--ring-seconds-per-turn) linear infinite}[data-astro-cid-zs66slev][data-off-screen] .mcp-ring__wheel[data-astro-cid-zs66slev]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.mcp-ring__wheel[data-astro-cid-zs66slev]{animation:none}}.mcp-ring__card[data-astro-cid-zs66slev]{position:absolute;left:calc(var(--ring-card-width) / -2);top:calc(var(--ring-card-width) * 10 / 16 / -2);width:var(--ring-card-width);aspect-ratio:16/10;overflow:hidden;border-radius:var(--border-radius-xxs);background-color:var(--surface-2);transform:rotate(calc(var(--ring-card-index) * var(--ring-step))) translateY(calc(var(--ring-radius) * -1))}.mcp-ring__card[data-astro-cid-zs66slev] img[data-astro-cid-zs66slev],.mcp-ring__card[data-astro-cid-zs66slev] video[data-astro-cid-zs66slev]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.mcp-ring__card[data-astro-cid-zs66slev] video[data-astro-cid-zs66slev]{opacity:0;transition:opacity .5s var(--ease-out-quad)}.mcp-ring__card[data-astro-cid-zs66slev] video[data-astro-cid-zs66slev][data-ready]{opacity:1}.mcp-ring__card[data-astro-cid-zs66slev]:after{content:"";position:absolute;inset:0;border:1px solid var(--border-1);border-radius:inherit;pointer-events:none}@keyframes mcp-ring-turn{to{transform:rotate(-360deg)}}@keyframes mcp-ring-enter{0%{opacity:0;transform:rotate(12deg)}to{opacity:1;transform:rotate(0)}}.mcp-ways[data-astro-cid-iztzw756]{--way-scroll-factor: .8;--last-card-hold-factor: .4;--card-recede-scale: .035;--card-recede-y: -8px;--card-covered-dim: .5;--title-gap: clamp(40px, 8vh, 72px);--pin-top-room: calc(var(--header-clearance) + 42px);--pin-bottom-room: clamp(20px, 5vh, 48px);position:relative;height:calc(100dvh + ((var(--way-count) - 1) * var(--way-scroll-factor) + var(--last-card-hold-factor)) * 100dvh);background-color:var(--surface-1)}.mcp-ways__pin[data-astro-cid-iztzw756]{position:sticky;top:0;display:grid;height:100dvh;padding:var(--pin-top-room) clamp(20px,3vw,40px) var(--pin-bottom-room);overflow:clip}.mcp-ways__inner[data-astro-cid-iztzw756]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:start;row-gap:var(--title-gap);width:100%;max-width:1250px;min-height:0;margin-inline:auto}.mcp-ways__inner[data-astro-cid-iztzw756] h2[data-astro-cid-iztzw756]{justify-self:center;max-width:12em;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-variation-settings:var(--font-heading-variation-settings);letter-spacing:var(--font-heading-letter-spacing);font-size:var(--mcp-h2-size);line-height:1.12;text-align:center;text-wrap:balance}.mcp-ways__list[data-astro-cid-iztzw756]{display:grid;width:100%}.mcp-ways__card[data-astro-cid-iztzw756]{--card-height: min( 620px, calc( 100dvh - var(--pin-top-room) - var(--mcp-h2-size) * 1.12 - var(--title-gap) - var(--pin-bottom-room) ) );--column-width: 480px;--tile-gap: 22px;--drift-duration: 45s;position:relative;grid-area:1/1;z-index:calc(var(--card-index) + 1);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;height:var(--card-height);overflow:hidden;border-radius:var(--border-radius-xxs);background-color:var(--surface-2);transform-origin:top center;transform:translateY(calc(var(--card-distance, 100vh) + var(--card-covered, 0) * var(--card-recede-y))) scale(calc(1 - var(--card-covered, 0) * var(--card-recede-scale)));will-change:transform}.mcp-ways__card[data-astro-cid-iztzw756]:after{content:"";position:absolute;inset:0;background-color:var(--surface-1);opacity:calc(var(--card-covered, 0) * var(--card-covered-dim));pointer-events:none}@media(max-width:768px){.mcp-ways[data-astro-cid-iztzw756]{height:auto}.mcp-ways__pin[data-astro-cid-iztzw756]{position:static;height:auto;padding-block:72px;overflow:visible}.mcp-ways__inner[data-astro-cid-iztzw756]{row-gap:40px}.mcp-ways__list[data-astro-cid-iztzw756]{gap:16px}.mcp-ways__card[data-astro-cid-iztzw756]{--card-height: auto;--column-width: 100%;grid-area:auto;grid-template-columns:minmax(0,1fr);transform:none}.mcp-ways__card[data-astro-cid-iztzw756]:after{display:none}}.mcp-ways__copy[data-astro-cid-iztzw756]{display:flex;flex-direction:column;gap:16px;padding:36px}@media(max-width:768px){.mcp-ways__copy[data-astro-cid-iztzw756]{padding:26px}}.mcp-ways__copy[data-astro-cid-iztzw756] h3[data-astro-cid-iztzw756]{font-size:22px;line-height:1.3}@media(max-width:768px){.mcp-ways__copy[data-astro-cid-iztzw756] h3[data-astro-cid-iztzw756]{font-size:18px}}.mcp-ways__copy[data-astro-cid-iztzw756] p[data-astro-cid-iztzw756]{max-width:32ch;color:var(--text-2);font-size:22px;line-height:1.3;text-wrap:pretty}@media(max-width:768px){.mcp-ways__copy[data-astro-cid-iztzw756] p[data-astro-cid-iztzw756]{font-size:18px}}.mcp-ways__copy[data-astro-cid-iztzw756] p[data-astro-cid-iztzw756] strong{color:var(--text-1);font-weight:inherit}.mcp-ways__number[data-astro-cid-iztzw756]{margin-right:4px}.mcp-ways__column[data-astro-cid-iztzw756]{justify-self:center;width:var(--column-width);height:var(--card-height);overflow:hidden}@media(max-width:768px){.mcp-ways__column[data-astro-cid-iztzw756]{height:auto;padding-block:14px 40px}}.mcp-ways__track[data-astro-cid-iztzw756]{display:flex;flex-direction:column;gap:var(--tile-gap);animation:mcp-ways-drift var(--drift-duration) linear infinite;animation-play-state:paused}@media(max-width:768px){.mcp-ways__track[data-astro-cid-iztzw756]{flex-direction:row;width:max-content;padding-left:var(--tile-gap);animation-name:mcp-ways-travel}}@media(prefers-reduced-motion:reduce){.mcp-ways__track[data-astro-cid-iztzw756]{animation:none}}.mcp-ways__card[data-astro-cid-iztzw756][data-in-view] .mcp-ways__track[data-astro-cid-iztzw756]{animation-play-state:running}@keyframes mcp-ways-drift{to{transform:translateY(calc(-50% - var(--tile-gap) / 2))}}@keyframes mcp-ways-travel{to{transform:translate(-50%)}}.mcp-ways__tile[data-astro-cid-iztzw756]{display:flex;flex-direction:column;gap:12px;flex-shrink:0}@media(max-width:768px){.mcp-ways__tile[data-astro-cid-iztzw756]{width:260px}}.mcp-ways__tile[data-astro-cid-iztzw756][data-labelled]{padding:12px 12px 14px;background-color:var(--surface-3)}.mcp-ways__media[data-astro-cid-iztzw756]{aspect-ratio:16/10;overflow:hidden;background-color:var(--surface-3)}.mcp-ways__tile[data-astro-cid-iztzw756][data-labelled] .mcp-ways__media[data-astro-cid-iztzw756]{background-color:var(--surface-2)}.mcp-ways__media[data-astro-cid-iztzw756] video[data-astro-cid-iztzw756]{display:block;width:100%;height:100%;object-fit:cover}.mcp-ways__stage[data-astro-cid-iztzw756]{--variant-color: #f25500;position:relative;width:100%;height:100%;overflow:hidden;container-type:size}.mcp-ways__stage[data-astro-cid-iztzw756][data-mcp-variant-stage=rail]{--variant-color: #2f6bff}.mcp-ways__stage[data-astro-cid-iztzw756][data-mcp-variant-stage=wave]{--variant-color: #1fa76a}.mcp-ways__stage[data-astro-cid-iztzw756][data-mcp-variant-stage=depth]{--variant-color: #f2c230}.mcp-ways__stage[data-astro-cid-iztzw756] span[data-astro-cid-iztzw756]{position:absolute;top:50%;left:50%;width:min(30cqw,42cqh);height:min(45cqw,63cqh);border-radius:2cqw;background-color:var(--variant-color);backface-visibility:hidden;will-change:transform}.mcp-ways__stage[data-astro-cid-iztzw756][data-mcp-variant-stage=orbit] span[data-astro-cid-iztzw756]{width:31.25cqw;height:min(46.875cqw,80cqh);transform-origin:50% calc(50% + 150cqw)}.mcp-ways__label[data-astro-cid-iztzw756]{font-size:22px;line-height:1.2}@media(max-width:768px){.mcp-ways__label[data-astro-cid-iztzw756]{font-size:18px}}.mcp-page[data-astro-cid-g7h2ndl6]{--mcp-h2-size: clamp(30px, 3vw, 42px)}.mcp-testimonials[data-astro-cid-g7h2ndl6]{--room-inside-lines: 112px;padding-top:72px}@media(max-width:768px){.mcp-testimonials[data-astro-cid-g7h2ndl6]{--room-inside-lines: 56px;padding-top:48px}}.mcp-testimonials[data-astro-cid-g7h2ndl6] .pricing-testimonials{margin-top:0;padding-block:var(--room-inside-lines);border-block:1px solid var(--border-1)}
