[data-v-daba51be]:root{--fusion-animation-duration:.6s;--fusion-pause-separated:2.9s;--fusion-pause-merged:2.9s;--fusion-total-cycle:7s}.c-technology[data-v-daba51be]{gap:64px;padding:80px 0 0;width:100%}.c-technology[data-v-daba51be],.c-technology__header[data-v-daba51be]{display:flex;flex-direction:column;align-items:center}.c-technology__header[data-v-daba51be]{gap:16px;text-align:center;max-width:640px}.c-technology__eyebrow[data-v-daba51be]{font-family:madetommy-m;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-white)}.c-technology__title[data-v-daba51be]{margin:0}.c-technology__lead[data-v-daba51be]{font-size:.975rem;line-height:1.7;color:var(--color-white);max-width:520px}.c-technology__venn-wrap[data-v-daba51be]{display:flex;justify-content:center}.c-technology__venn[data-v-daba51be]{position:relative;width:600px;height:300px;flex-shrink:0}.c-technology__venn-glow[data-v-daba51be]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;border-radius:50%;background:radial-gradient(circle at center,rgba(252,196,92,.38) 0,rgba(252,196,92,.14) 38%,transparent 70%);pointer-events:none;z-index:0}.c-technology__circle[data-v-daba51be]{position:absolute;top:0;width:300px;height:300px;border-radius:50%;border:1.5px solid rgba(252,196,92,.45);background:transparent}.c-technology__circle--left[data-v-daba51be]{left:0}.c-technology__circle--right[data-v-daba51be]{right:0}.c-technology__vicon[data-v-daba51be]{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:2;cursor:default;pointer-events:auto}.c-technology__vicon.is-dimmed[data-v-daba51be]{opacity:.2;filter:none}.c-technology__vicon[data-v-daba51be] svg{width:100%;height:auto}.c-technology__vicon--left[data-v-daba51be]{left:150px;width:52px;height:52px}.c-technology__vicon--center[data-v-daba51be]{left:300px;width:45px;height:45px}.c-technology__vicon--right[data-v-daba51be]{left:450px;width:52px;height:52px}.c-technology__cards[data-v-daba51be]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%}.c-technology__card[data-v-daba51be]{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:var(--spacing-card-radius,28px);background:var(--white-alpha-4);transition:border-color .25s ease,background .25s ease,opacity .25s ease}@supports not (backdrop-filter:blur(1px)){.c-technology__card[data-v-daba51be]{background:var(--white-alpha-4)}}.c-technology__card.is-dimmed[data-v-daba51be]{opacity:.4}.c-technology__card[data-v-daba51be]:not(.is-dimmed):hover{border-color:var(--white-alpha-15);background:var(--white-alpha-4)}.c-technology__card-header[data-v-daba51be]{display:flex;align-items:center;gap:16px;margin-bottom:4px}.c-technology__card-badge[data-v-daba51be]{display:inline-block;font-family:madetommy-m;font-size:12px;color:var(--color-white);background:var(--white-alpha-10);border:1px solid var(--white-alpha-15);padding:4px 12px;border-radius:1000px;white-space:nowrap;flex-shrink:0}.c-technology__card-icon[data-v-daba51be]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;opacity:.85}.c-technology__card-icon[data-v-daba51be] svg{width:100%;height:auto}.c-technology__card-subtitle[data-v-daba51be]{font-family:madetommy-m;color:var(--color-white);letter-spacing:.01em;margin:0;font-weight:400}.c-technology__card-text[data-v-daba51be]{line-height:1.55;color:var(--color-white)}.c-technology__card-bullets[data-v-daba51be]{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:8px}.c-technology__card-bullets li[data-v-daba51be]{display:flex;align-items:flex-start;gap:10px;font-size:clamp(12px,.9vw,14px);line-height:1.5;color:var(--color-white);opacity:.55}.c-technology__bullet-dot[data-v-daba51be]{display:inline-block;flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--color-orange);margin-top:5px;opacity:.7}@media screen and (max-width:900px){.c-technology__cards[data-v-daba51be]{grid-template-columns:1fr}.c-technology__venn[data-v-daba51be]{transform:scale(.8);transform-origin:center center;margin:-30px 0}}@media screen and (max-width:600px){.c-technology[data-v-daba51be]{padding:48px 0;gap:40px}.c-technology__venn[data-v-daba51be]{transform:scale(.6);margin:-60px 0}.c-technology__card[data-v-daba51be]{padding:20px}}.c-technology__logos-container[data-v-daba51be]{padding:32px 0}.c-technology__logos-container[data-v-daba51be],.c-technology__logos-inner[data-v-daba51be]{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.c-technology__logos-inner[data-v-daba51be]{max-width:1400px}.c-technology__logos-aside[data-v-daba51be]{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:16px;pointer-events:none}.c-technology__logos-label[data-v-daba51be]{font-family:madetommy-r;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-white);opacity:.3;white-space:nowrap}.c-technology__logos-sep[data-v-daba51be]{display:block;width:1px;height:20px;background:var(--white-alpha-15);flex-shrink:0}.c-technology__logos-row[data-v-daba51be]{display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}.c-technology__logo[data-v-daba51be]{height:-moz-fit-content;height:fit-content;width:auto;max-width:120px;opacity:.7;filter:brightness(0) invert(1);transition:opacity .3s ease;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.c-technology__logo[data-v-daba51be]:hover{opacity:1}@media screen and (min-width:1500px){.c-technology__logos-inner[data-v-daba51be]{flex-direction:column;gap:20px}.c-technology__logos-aside[data-v-daba51be]{position:static;transform:none;justify-content:center;width:100%}.c-technology__logos-sep[data-v-daba51be]{display:none}}@media screen and (max-width:768px){.c-technology__logos-container[data-v-daba51be]{padding:24px 0}.c-technology__logos-aside[data-v-daba51be]{display:none}.c-technology__logos-row[data-v-daba51be]{gap:20px}.c-technology__logo[data-v-daba51be]{height:48px;-o-object-fit:contain;object-fit:contain}}.c-technology__circle--left{animation:venn-circle-left 8s cubic-bezier(.65,0,.35,1) infinite}.c-technology__circle--right{animation:venn-circle-right 8s cubic-bezier(.65,0,.35,1) infinite}.c-technology__vicon--left,.c-technology__vicon--right{animation:venn-icon-sides 8s cubic-bezier(.65,0,.35,1) infinite}.c-technology__vicon--center{animation:venn-icon-center 8s cubic-bezier(.65,0,.35,1) infinite}@keyframes venn-circle-left{0%{transform:translate(0)}15%{transform:translate(0)}30%{transform:translate(100px)}70%{transform:translate(100px)}85%{transform:translate(0)}to{transform:translate(0)}}@keyframes venn-circle-right{0%{transform:translate(0)}15%{transform:translate(0)}30%{transform:translate(-100px)}70%{transform:translate(-100px)}85%{transform:translate(0)}to{transform:translate(0)}}@keyframes venn-icon-sides{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}15%{opacity:1;transform:translate(-50%,-50%) scale(1)}25%{opacity:0;transform:translate(-50%,-50%) scale(.9)}75%{opacity:0;transform:translate(-50%,-50%) scale(.9)}85%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes venn-icon-center{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}15%{opacity:0;transform:translate(-50%,-50%) scale(.8)}30%{opacity:1;transform:translate(-50%,-50%) scale(1)}70%{opacity:1;transform:translate(-50%,-50%) scale(1)}85%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) scale(.8)}}.c-github-banner[data-v-549f9755]{position:relative;overflow:hidden;border-radius:clamp(16px,2vw,28px);border:1px solid var(--white-alpha-10);min-height:clamp(220px,30vw,360px);display:flex;align-items:center;justify-content:center}.c-github-banner__bg[data-v-549f9755]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-github-banner__overlay[data-v-549f9755]{position:absolute;inset:0;background:linear-gradient(160deg,#080810d1,#0808109e);opacity:.55}.c-github-banner__content[data-v-549f9755]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:clamp(12px,2vw,20px);text-align:center;padding:clamp(32px,5vw,64px) clamp(16px,4vw,48px)}.c-github-banner__mark[data-v-549f9755]{width:clamp(28px,3vw,40px);height:clamp(28px,3vw,40px);color:var(--color-white);opacity:.85}.c-github-banner__title[data-v-549f9755]{font-family:madetommy-r;font-size:clamp(1.5rem,3.5vw,2.6rem);font-weight:400;color:var(--color-white);line-height:1.2;margin:0}.c-github-banner__title strong[data-v-549f9755]{font-family:madetommy-m}.rd-supporters[data-v-1fda9150]{display:flex;flex-direction:column;align-items:center;gap:32px;padding:clamp(40px,5vw,64px) 0}.rd-supporters__title[data-v-1fda9150]{font-family:madetommy-r;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-white);opacity:.3;white-space:nowrap;margin:0;text-align:center}.rd-supporters__logos[data-v-1fda9150]{display:flex;align-items:center;justify-content:center;gap:clamp(32px,5vw,64px);flex-wrap:wrap}.rd-supporters__logo[data-v-1fda9150]{height:clamp(48px,6vw,72px);width:auto;-o-object-fit:contain;object-fit:contain;opacity:.85;transition:opacity .2s}.rd-supporters__logo[data-v-1fda9150]:hover{opacity:1}@media(max-width:600px){.rd-supporters[data-v-1fda9150]{padding:32px 0}}
