.navbar{opacity:0}.hero{justify-content:center;align-items:center;width:100%;height:100svh;display:flex;position:relative;overflow-x:clip}.hero .hero-container{width:100%;height:100%;padding:5rem;position:relative}.hero .hero-glows{pointer-events:none;position:absolute;inset:0}.hero .hero-glow{--glow:2, 132, 199;background:radial-gradient(ellipse closest-side, rgba(var(--glow), .1) 0%, rgba(var(--glow), .095) 45%, rgba(var(--glow), .06) 70%, rgba(var(--glow), .02) 88%, rgba(var(--glow), 0) 100%);will-change:transform;border-radius:50%;width:100rem;height:60rem;position:absolute;bottom:0}.hero .hero-glow.is--1{left:0;transform:translate(-32%,40%)}.hero .hero-glow.is--2{right:0;transform:translate(32%,40%)}.hero .hero-lines{pointer-events:none;z-index:-2;width:100vw;height:auto;position:absolute;top:50%;left:0;transform:translateY(-25%)}.hero .hero-meta{isolation:isolate;width:100%;height:170vmin;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero .hero-meta .hero-globe{z-index:-1;aspect-ratio:1;height:200vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero .hero-meta .hero-circles{z-index:-1;aspect-ratio:1;opacity:0;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero .hero-meta .hero-symbol{z-index:1;aspect-ratio:1;width:45rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-15%)}.hero .hero-meta .hero-white-layer{filter:blur(120px);background:#ffffffe7;border-radius:100%;width:100%;height:60rem;position:absolute;top:90%;left:50%;transform:translate(-50%,-50%)}.hero .hero-marquee{--marquee-fade:20rem;--marquee-hole:26rem;--marquee-hole-fade:16rem;z-index:0;width:100%;height:auto;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--marquee-fade), #000 calc(50% - var(--marquee-hole) - var(--marquee-hole-fade)), transparent calc(50% - var(--marquee-hole)), transparent calc(50% + var(--marquee-hole)), #000 calc(50% + var(--marquee-hole) + var(--marquee-hole-fade)), #000 calc(100% - var(--marquee-fade)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--marquee-fade), #000 calc(50% - var(--marquee-hole) - var(--marquee-hole-fade)), transparent calc(50% - var(--marquee-hole)), transparent calc(50% + var(--marquee-hole)), #000 calc(50% + var(--marquee-hole) + var(--marquee-hole-fade)), #000 calc(100% - var(--marquee-fade)), transparent 100%);position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.marquee-css{width:100%;display:flex;position:relative;overflow:hidden}.marquee-css__list{flex:none;align-items:center;display:flex;position:relative}.marquee-css__item{white-space:nowrap;flex-shrink:0;align-items:center;width:8rem;height:8rem;margin-right:15rem;display:flex}.marquee-css__item img{flex-shrink:0;width:100%;height:100%}@keyframes translateX{to{transform:translate(-100%)}}[data-css-marquee-list]{animation:30s linear infinite translateX}.hero .hero-marquee [data-css-marquee-list]{animation-play-state:paused}.hero .hero-marquee.is--running [data-css-marquee-list]{animation-play-state:running}.hero .hero-heading{flex-direction:column;align-items:center;gap:2rem;width:70rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,15%)}.hero .hero-heading .hero-title{color:#0f172a;letter-spacing:-3.2px;text-align:center;font-size:clamp(40px,7.5rem + 5px,150px);font-weight:500;line-height:100%}.hero .hero-heading .hero-desc{color:gray;text-align:center;letter-spacing:-.18px;font-size:clamp(12px,1.6rem + 2px,40px);font-weight:500}.hero .hero-heading .hero-actions{justify-content:center;align-items:center;gap:1.5rem;margin-top:1.5rem;display:flex}.hero .hero-socials{justify-content:center;align-items:center;gap:2rem;display:flex;position:absolute;bottom:5rem;left:5rem}.hero .hero-socials .hero-social{cursor:pointer;flex-shrink:0;width:2.5rem;height:2.5rem}@media (hover:hover) and (pointer:fine){.hero .hero-socials .hero-social path[stroke]{transition:stroke .3s ease-out}.hero .hero-socials .hero-social path[fill]{transition:fill .3s ease-out}.hero .hero-socials .hero-social:hover path[stroke]{stroke:var(--blue)}.hero .hero-socials .hero-social:hover path[fill]{fill:var(--blue)}}.hero .hero-explore{color:gray;letter-spacing:5px;font-size:clamp(12px,1.6rem + 2px,40px);font-weight:300;position:absolute;bottom:5rem;right:5rem}@media (orientation:landscape) and (height<=900px){.hero .hero-heading .hero-title{font-size:clamp(40px,6.5rem + 5px,150px)}.hero .hero-heading{transform:translate(-50%,20%)}.hero .hero-meta .hero-symbol{width:45rem}}@media (orientation:portrait){.hero{--hero-scale:min(1, calc(100svh / 99rem))}.hero .hero-container{padding:2.5rem}.hero .hero-glow{display:none}.hero .hero-meta{height:calc(106rem * var(--hero-scale))}.hero .hero-meta .hero-globe{height:calc(125rem * var(--hero-scale));transform:translate(-50%,-77%)}.hero .hero-meta .hero-symbol{width:calc(25rem * var(--hero-scale));transform:translate(-50%,-105%)}.hero .hero-meta .hero-white-layer{height:calc(30rem * var(--hero-scale));filter:blur(60px);top:84%}.hero .hero-marquee{--marquee-fade:2rem;--marquee-hole:12rem;--marquee-hole-fade:6rem;top:37%}.marquee-css__item{width:4rem;height:4rem;margin-right:2rem}.hero .hero-heading{gap:1.2rem;width:34rem;transform:translate(-50%,35%)}.hero .hero-heading .hero-title{letter-spacing:-.1rem;font-size:3.5rem;line-height:105%}.hero .hero-heading .hero-desc{letter-spacing:0;width:24rem;font-size:1.2rem;line-height:150%}.hero .hero-heading .hero-actions{gap:1rem;margin-top:.5rem}.hero .hero-socials{gap:1.6rem;bottom:3rem;left:2.5rem}.hero .hero-socials .hero-social{width:1.8rem;height:1.8rem}.hero .hero-explore{letter-spacing:.3rem;font-size:1.2rem;bottom:3rem;right:2.5rem}.hero .hero-lines{top:75%;transform:translate(0%)}.hero .hero-white-layer{display:none}}.text{justify-content:center;height:180svh;display:flex;position:relative;overflow-x:clip}.text .text-container{will-change:transform;backface-visibility:hidden;justify-content:center;align-items:center;width:100%;height:100svh;display:flex;position:sticky;top:0}.text .text-container .text-heading{isolation:isolate;width:130rem;position:relative;transform:translateY(-20%)}.text .text-container .text-heading .text-title{color:#8e8e8e;letter-spacing:-3.2px;text-align:center;font-size:clamp(40px,7.5rem + 5px,140px);line-height:100%}.text .text-glow__wrap{aspect-ratio:1;z-index:-1;pointer-events:none;opacity:0;justify-content:center;align-items:center;width:105vw;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (orientation:portrait){.text{height:150svh}.text .text-container .text-heading{width:39rem;transform:translateY(-20%)}.text .text-container .text-heading .text-title{letter-spacing:-1.4px;font-size:3.5rem}.text .text-glow__wrap{width:104rem}}.why{justify-content:center;align-items:center;padding:20rem 0 10rem;display:flex;position:relative;overflow-x:clip}.why .why-container{flex-direction:column;align-items:center;gap:5rem;width:100%;height:100%;display:flex}.why .why-container .why-heading{width:95rem;position:relative}.why .why-container .why-heading .why-glow{aspect-ratio:1;pointer-events:none;width:80rem;position:absolute;top:0;left:50%;transform:translate(-50%,-20%)}.why .why-container .why-heading .why-title{color:var(--black);letter-spacing:-3.2px;text-align:center;font-size:clamp(40px,7.5rem + 5px,140px);font-weight:500;line-height:100%}.why .why-container .why-path{width:102%;position:relative}.why .why-container .why-path svg{width:100%;height:auto}.why .why-container .why-path svg.is--portrait{display:none}.why .why-container .why-item{aspect-ratio:1;width:12rem;position:absolute;top:0;left:0;transform:translateY(-37%)}.why .why-container .why-item.is--1{top:21%;left:7.4%}.why .why-container .why-item.is--2{top:22.5%;left:31%}.why .why-container .why-item.is--3{top:70%;left:52.9%}.why .why-container .why-item.is--4{top:40%;left:72.7%}.why .why-container .why-item.is--5{top:26%;left:91%}.why .why-container .why-desc{width:65rem}.why .why-container .why-desc p{color:var(--gray-secondary);text-align:center;letter-spacing:-.18px;font-size:clamp(12px,1.6rem + 2px,40px);font-weight:500}.why .why-container .why-lines{width:100%;position:absolute;top:14rem;left:0}@media (orientation:portrait){.why{padding:8rem 0 6rem}.why .why-container{gap:1rem}.why .why-container .why-heading{order:1;width:39rem}.why .why-container .why-heading .why-glow{width:50rem;transform:translate(-50%,40%)}.why .why-container .why-heading .why-title{letter-spacing:-1.4px;font-size:3.5rem}.why .why-container .why-desc{order:2;width:32rem;margin-bottom:4rem}.why .why-container .why-desc p{font-size:1.2rem}.why .why-container .why-path{order:3;width:25rem}.why .why-container .why-path svg.is--landscape{display:none}.why .why-container .why-path svg.is--portrait{display:block}.why .why-container .why-item{width:5rem;transform:translate(-50%,-50%)}.why .why-container .why-item.is--1{top:2.6%;left:41.4%}.why .why-container .why-item.is--2{top:26%;left:72.8%}.why .why-container .why-item.is--3{top:39.7%;left:31.3%}.why .why-container .why-item.is--4{top:63.7%;left:43.9%}.why .why-container .why-item.is--5{top:85.9%;left:70.7%}.why .why-container .why-lines{top:2rem}}.products{justify-content:center;align-items:center;padding:12rem 20rem;display:flex;position:relative}.products .products-container{flex-direction:column;align-items:center;gap:10rem;width:100%;height:100%;display:flex}.products .products-heading{justify-content:space-between;align-items:center;width:100%;display:flex}.products .products-heading .products-title{color:var(--black);letter-spacing:-3.2px;font-size:clamp(40px,7.5rem + 5px,140px);font-weight:500;line-height:100%}.products .products-heading .products-meta{flex-direction:column;gap:1.5rem;display:flex}.products .products-heading .products-desc{flex-direction:column;gap:1.5rem;width:27rem;display:flex}.products .products-heading .products-desc p{color:var(--gray-secondary);letter-spacing:-.18px;font-size:clamp(12px,1.6rem + 2px,40px);font-weight:500}.products .products-cards{grid-template-columns:1fr 1fr;gap:4rem;width:100%;display:grid}.products .products-cards .products-card{background:#fff;border:1px solid #e8e8e8;border-radius:1.5rem;flex-direction:column;align-items:center;height:100%;display:flex;box-shadow:0 16px 32px -12px #585c5f1a}.products .products-card__visual{width:100%}.products .products-card__content{flex-direction:column;align-items:center;gap:1.5rem;padding:2.5rem 9rem;display:flex}.products .products-card__content .products-card__title{color:var(--black);text-align:center;letter-spacing:-1px;font-size:clamp(18px,2.8rem + 5px,50px);font-weight:600}.products .products-card__content .products-card__desc{color:var(--gray-secondary);text-align:center;letter-spacing:-.16px;font-size:clamp(14px,1.4rem + 2px,32px);font-weight:500}@media (orientation:portrait){.products{padding:6rem 2.5rem}.products .products-container{gap:5rem}.products .products-heading{flex-direction:column;align-items:center;gap:1rem}.products .products-heading .products-title{letter-spacing:-1.4px;font-size:3.5rem}.products .products-heading .products-meta{align-items:center}.products .products-heading .products-desc{align-items:center;gap:2rem;width:24rem}.products .products-heading .products-desc p{text-align:center;font-size:1.2rem}.products .products-cards{grid-template-columns:1fr;gap:4rem}.products .products-cards .products-card{overflow:hidden}.products .products-card__content{gap:1rem;padding:1.5rem 2.5rem}.products .products-card__content .products-card__title{letter-spacing:-.4px;font-size:1.8rem}.products .products-card__content .products-card__desc{font-size:1.2rem}}.connection{justify-content:center;width:100%;display:flex;position:relative}.connection .connection-container{grid-template-columns:repeat(8,1fr);align-items:start;gap:2rem;width:100%;padding:10rem 12rem;display:grid}.connection .connection-left{grid-area:1/1/auto/span 6;grid-template-rows:minmax(0,1fr) auto;height:calc(100svh - 20rem);display:grid;position:sticky;top:10rem}.connection .connection-left__visual{width:100%;height:100%}.connection .connection-left__content{flex-direction:column;gap:1.5rem;display:flex}.connection .connection-left__title{color:var(--black);letter-spacing:-3.2px;font-size:clamp(40px,7.5rem + 5px,140px);font-weight:500;line-height:100%}.connection .connection-left__desc{color:var(--gray-secondary);letter-spacing:-.18px;font-size:clamp(14px,1.6rem + 2px,32px);font-weight:500}.connection .connection-right{grid-area:1/7/auto/span 2;grid-template-columns:minmax(0,1fr);margin-top:calc(100svh - 20rem);margin-bottom:30svh;display:grid}.connection .connection-right__content{flex-direction:column;align-items:stretch;gap:8rem;padding:5rem 3.5rem 5rem 18rem;display:flex;position:relative}.connection .connection-right__visual{--connection-trail:77;width:12rem;position:absolute;top:5rem;bottom:-20rem;left:0}.connection .connection-right__visual svg{width:100%;height:100%;display:block}.connection .connection-right__item{flex-direction:column;align-items:center;gap:1rem;display:flex}.connection .connection-right__item-divider{background:#e3e8ef;flex-shrink:0;height:1px}.connection .connection-right__item__icon{width:3rem;height:3rem}.connection .connection-right__item__stat{color:var(--black);text-align:center;font-size:5.6rem;font-weight:600;line-height:120%}.connection .connection-right__item.is--active .connection-right__item__stat{color:#176ff0}.connection .connection-right__item__desc{color:var(--gray-secondary);text-align:center;letter-spacing:-.14px;font-size:clamp(14px,1.2rem + 2px,32px)}@media (orientation:portrait){.connection{overflow:hidden}.connection .connection-container{flex-direction:column;gap:4rem;padding:6rem 2.5rem;display:flex}.connection .connection-left{flex-direction:column-reverse;gap:3rem;width:100%;height:auto;display:flex;position:static;top:auto}.connection .connection-left__visual{width:100%;height:43rem;position:relative}.connection .connection-left__visual img{width:auto;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.connection .connection-left__content{align-items:center;gap:1rem}.connection .connection-left__title{letter-spacing:-1.4px;text-align:center;font-size:3.5rem}.connection .connection-left__desc{text-align:center;width:30rem;font-size:1.2rem}.connection .connection-right{width:100%;margin-top:0;margin-bottom:0}.connection .connection-right__content{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:0}.connection .connection-right__visual{display:none}.connection .connection-right__item-divider{width:1px;height:100%}.connection .connection-right__item{flex:1;gap:.5rem}.connection .connection-right__item__icon{width:2rem;height:2rem}.connection .connection-right__item__stat{font-size:2.8rem}.connection .connection-right__item__desc{letter-spacing:0;font-size:1.2rem}}.support{--offset:5rem;justify-content:center;display:flex;position:relative;overflow-x:clip}.support .support-container{width:100%;padding:var(--offset) 12rem;grid-template-columns:repeat(8,1fr);align-items:start;gap:2rem;display:grid}.support .support-pinned{top:var(--offset);height:calc(100svh - calc(var(--offset) * 2));grid-area:1/1/auto/span 5;grid-template-rows:auto minmax(0,1fr);display:grid;position:sticky}.support .support-heading{flex-direction:column;gap:1.5rem;width:60rem;max-width:100%;display:flex}.support .support-heading .support-title{color:#0f172a;letter-spacing:-3.2px;font-family:Manrope;font-size:clamp(40px,7.5rem + 5px,150px);font-weight:500;line-height:100%}.support .support-heading .support-desc{color:gray;letter-spacing:-.18px;font-size:clamp(12px,1.6rem + 2px,40px);font-weight:500}.support .support-stage{grid-template-columns:repeat(5,1fr);grid-auto-rows:minmax(0,1fr);gap:2rem;min-height:0;display:grid}.support .support-col.is--nav{grid-column:1/span 3;display:none}.support .support-col.is--phone{grid-column:4/span 2}.support .support-stage .support-col{width:100%;min-height:0;position:relative;overflow:hidden}.support .support-stage .support-col.is--phone{overflow:visible}.support .support-nav{background:red;width:10rem;height:5rem;position:absolute;bottom:0;left:0}.support .support-phone{position:absolute;inset:0}.support .support-phone img{width:100%;height:100%;display:block}.support .support-col.is--content{grid-area:1/6/auto/span 3;width:100%;padding-top:calc(100svh - 20rem);padding-bottom:30svh;position:relative}.support .support-content{width:100%}.support .support-content .support-content__sticky{flex-direction:column;gap:30rem;padding-left:6rem;display:flex;position:relative}.support .support-content .support-path{--support-trail:59;width:19rem;position:absolute;top:0;bottom:0;left:0}.support .support-content .support-path svg{width:100%;height:100%;display:block}.support .support-content .support-item{flex-direction:column;gap:2rem;display:flex}.support .support-content .support-item+.support-item{margin-left:18rem}.support .support-item__title{color:var(--black);letter-spacing:-2.4px;font-size:clamp(25px,5.5rem + 5px,90px);font-weight:500}.support .support-item__desc{color:gray;letter-spacing:-.18px;font-size:clamp(12px,1.6rem + 2px,40px);font-weight:500}@media (orientation:portrait){.support{--offset:0rem;--tail:10rem;padding-bottom:var(--tail)}.support .support-container{grid-template-columns:1fr;gap:0;padding:0}.support .support-pinned{z-index:2;backface-visibility:hidden;will-change:transform;background-color:#fff;grid-area:1/1;height:70svh;padding:6rem 2.5rem 2rem;transform:translate(0,0)}.support .support-pinned:after{content:"";pointer-events:none;background:linear-gradient(#fff 0%,#fff0 100%);height:calc(9rem + 1px);position:absolute;top:calc(100% - 1px);left:0;right:0}.support .support-heading{text-align:center;gap:1rem;width:33rem;margin-inline:auto}.support .support-heading .support-title{letter-spacing:-1.4px;font-size:3.5rem}.support .support-heading .support-desc{letter-spacing:0;font-size:1.2rem}.support .support-stage{grid-template-columns:1fr;gap:0;padding-top:4rem}.support .support-col.is--nav{display:none}.support .support-col.is--phone{grid-column:1}.support .support-col.is--content{z-index:1;margin-bottom:calc(var(--tail) * -1);grid-area:1/1;padding-top:calc(70svh + 4rem);padding-bottom:0}.support .support-content .support-content__sticky{text-align:center;align-items:center;gap:10rem;padding-left:0}.support .support-content .support-path{display:none}.support .support-content .support-item{gap:1rem;width:35rem}.support .support-content .support-item+.support-item{margin-left:0}.support .support-item__title{letter-spacing:-1.4px;font-size:3.5rem}.support .support-item__desc{letter-spacing:0;font-size:1.2rem}}.hero:not(.is--loaded) .hero-title,.hero:not(.is--loaded) .hero-desc,.hero:not(.is--loaded) .hero-actions,.hero:not(.is--loaded) .hero-socials,.hero:not(.is--loaded) .hero-explore,.hero:not(.is--loaded) .hero-lines,.hero:not(.is--loaded) .hero-white-layer,.hero:not(.is--loaded) .marquee-css__item{opacity:0;visibility:hidden}.hero:not(.is--loaded) .hero-meta{top:50%;bottom:auto;transform:translate(-50%,-50%)}.hero:not(.is--loaded) .hero-meta .hero-globe{opacity:0}.hero:not(.is--loaded) .hero-meta .hero-circles{opacity:1}.hero:not(.is--loaded) .hero-meta .hero-symbol{transform:translate(-50%,-50%)scale(1.5)}.featured-card-1[data-astro-cid-ouewawiq]{width:100%}.featured-card-1[data-astro-cid-ouewawiq] svg[data-astro-cid-ouewawiq]{width:100%;height:auto;display:block}.featured-card-1[data-astro-cid-ouewawiq].is--portrait{display:none}@media (orientation:portrait){.featured-card-1[data-astro-cid-ouewawiq].is--landscape{display:none}.featured-card-1[data-astro-cid-ouewawiq].is--portrait{display:block}.featured-card-1[data-astro-cid-ouewawiq].is--portrait svg[data-astro-cid-ouewawiq]{width:110.567%;margin:-1.15979% -5.28351% -9.40722%}}@media (prefers-reduced-motion:no-preference){.featured-card-1[data-astro-cid-ouewawiq] path[data-astro-cid-ouewawiq][stroke-dasharray="11.95 87.65"]{animation:3.4s linear infinite fc1-flow}.featured-card-1[data-astro-cid-ouewawiq] path[data-astro-cid-ouewawiq][d^="M36.36 71.52"],.featured-card-1[data-astro-cid-ouewawiq] path[data-astro-cid-ouewawiq][d^="M-17.0142 94.8201"]{animation-delay:0s}.featured-card-1[data-astro-cid-ouewawiq] path[data-astro-cid-ouewawiq][d^="M713.64 91.4399"],.featured-card-1[data-astro-cid-ouewawiq] path[data-astro-cid-ouewawiq][d^="M449.014 108.54"]{animation-delay:.28s}.featured-card-1[data-astro-cid-ouewawiq] path[data-astro-cid-ouewawiq][d^="M36.36 201"],.featured-card-1[data-astro-cid-ouewawiq] path[data-astro-cid-ouewawiq][d^="M-17.0142 184"]{animation-delay:.55s}.featured-card-1[data-astro-cid-ouewawiq] path[data-astro-cid-ouewawiq][d^="M713.64 250.8"],.featured-card-1[data-astro-cid-ouewawiq] path[data-astro-cid-ouewawiq][d^="M449.014 218.3"]{animation-delay:.83s}.featured-card-1[data-astro-cid-ouewawiq] path[data-astro-cid-ouewawiq][d^="M175.8 469.92"],.featured-card-1[data-astro-cid-ouewawiq] path[data-astro-cid-ouewawiq][d^="M78.9329 369.22"]{animation-delay:1.1s}.featured-card-1[data-astro-cid-ouewawiq] path[data-astro-cid-ouewawiq][d^="M574.2 469.92"],.featured-card-1[data-astro-cid-ouewawiq] path[data-astro-cid-ouewawiq][d^="M353.067 369.22"]{animation-delay:1.38s}.featured-card-1[data-astro-cid-ouewawiq] path[data-astro-cid-ouewawiq][stroke=\#176FF0]{transform-box:fill-box;transform-origin:50%;animation:2.9s ease-in-out infinite fc1-node}.featured-card-1[data-astro-cid-ouewawiq] path[data-astro-cid-ouewawiq][d^="M713.64 91.4399"]+path[data-astro-cid-ouewawiq][stroke=\#176FF0],.featured-card-1[data-astro-cid-ouewawiq] path[data-astro-cid-ouewawiq][stroke=\#176FF0]:nth-of-type(2n){animation-delay:.7s}.featured-card-1[data-astro-cid-ouewawiq] rect[data-astro-cid-ouewawiq][width="8"][height="8"]{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite fc1-dot}.featured-card-1[data-astro-cid-ouewawiq] rect[data-astro-cid-ouewawiq][width="8"][height="8"][fill=\#3B82F6]{animation-delay:.8s}}@keyframes fc1-flow{0%{stroke-dashoffset:99.6px}to{stroke-dashoffset:0}}@keyframes fc1-node{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes fc1-dot{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@media (prefers-reduced-motion:no-preference){.featured-card-1[data-astro-cid-ouewawiq] .fc1-float[data-astro-cid-ouewawiq]{transform-box:view-box;will-change:transform;animation:5.2s ease-in-out infinite fc1-float}.featured-card-1[data-astro-cid-ouewawiq] .fc1-float-2[data-astro-cid-ouewawiq]{animation-duration:4.6s;animation-delay:-1s}.featured-card-1[data-astro-cid-ouewawiq] .fc1-float-3[data-astro-cid-ouewawiq]{animation-duration:5.8s;animation-delay:-2.1s}.featured-card-1[data-astro-cid-ouewawiq] .fc1-float-4[data-astro-cid-ouewawiq]{animation-duration:4.9s;animation-delay:-3.2s}.featured-card-1[data-astro-cid-ouewawiq] .fc1-float-5[data-astro-cid-ouewawiq]{animation-duration:5.5s;animation-delay:-1.6s}.featured-card-1[data-astro-cid-ouewawiq] path[data-astro-cid-ouewawiq][d^="M375 163.8"],.featured-card-1[data-astro-cid-ouewawiq] path[data-astro-cid-ouewawiq][d^="M213.5 147.9"]{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite fc1-lock}}@keyframes fc1-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes fc1-lock{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.featured-card-2[data-astro-cid-fvpdsdwl]{width:100%}.featured-card-2[data-astro-cid-fvpdsdwl] svg[data-astro-cid-fvpdsdwl]{width:100%;height:auto;display:block}.featured-card-2[data-astro-cid-fvpdsdwl].is--portrait{display:none}@media (orientation:portrait){.featured-card-2[data-astro-cid-fvpdsdwl].is--landscape{display:none}.featured-card-2[data-astro-cid-fvpdsdwl].is--portrait{display:block}.featured-card-2[data-astro-cid-fvpdsdwl].is--portrait svg[data-astro-cid-fvpdsdwl]{width:110.567%;margin:-1.15979% -5.28351% -9.40722%}}@media (prefers-reduced-motion:no-preference){.featured-card-2[data-astro-cid-fvpdsdwl] path[data-astro-cid-fvpdsdwl][stroke-dasharray="7.97 91.67"]{animation:3s linear infinite fc2-flow}.featured-card-2[data-astro-cid-fvpdsdwl] path[data-astro-cid-fvpdsdwl][d^="M175.679 92.5356"],.featured-card-2[data-astro-cid-fvpdsdwl] path[data-astro-cid-fvpdsdwl][d^="M62.5825 91.5"]{animation-delay:0s}.featured-card-2[data-astro-cid-fvpdsdwl] path[data-astro-cid-fvpdsdwl][d^="M365 162.286"],.featured-card-2[data-astro-cid-fvpdsdwl] path[data-astro-cid-fvpdsdwl][d^="M180.452 116.5"]{animation-delay:.6s}.featured-card-2[data-astro-cid-fvpdsdwl] path[data-astro-cid-fvpdsdwl][d^="M404.857 242"],.featured-card-2[data-astro-cid-fvpdsdwl] path[data-astro-cid-fvpdsdwl][d^="M246.483 211.5"]{animation-delay:1.2s}.featured-card-2[data-astro-cid-fvpdsdwl] rect[data-astro-cid-fvpdsdwl][rx="110"],.featured-card-2[data-astro-cid-fvpdsdwl] rect[data-astro-cid-fvpdsdwl][rx="170"]{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite fc2-ring}.featured-card-2[data-astro-cid-fvpdsdwl] rect[data-astro-cid-fvpdsdwl][rx="170"]{animation-delay:.45s}.featured-card-2[data-astro-cid-fvpdsdwl] rect[data-astro-cid-fvpdsdwl][width="88"][rx="44"][fill=\#3B82F6]{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite fc2-hub}.featured-card-2[data-astro-cid-fvpdsdwl] .fc2-cursor[data-astro-cid-fvpdsdwl]{transform-box:view-box;transform-origin:402px 277px;animation:4s ease-in-out infinite fc2-cursor}.featured-card-2[data-astro-cid-fvpdsdwl] rect[data-astro-cid-fvpdsdwl][x="321"][width="88"][rx="44"][fill=\#3B82F6]{animation:4s ease-out infinite fc2-hub-click}.featured-card-2[data-astro-cid-fvpdsdwl] rect[data-astro-cid-fvpdsdwl][x="255"][rx="110"]{animation:4s ease-out infinite fc2-ripple}.featured-card-2[data-astro-cid-fvpdsdwl] rect[data-astro-cid-fvpdsdwl][x="195"][rx="170"]{animation:4s ease-out .14s infinite fc2-ripple}.featured-card-2[data-astro-cid-fvpdsdwl] .fc2-float[data-astro-cid-fvpdsdwl]{transform-box:view-box;will-change:transform;animation:5.4s ease-in-out infinite fc2-float}.featured-card-2[data-astro-cid-fvpdsdwl] .fc2-float-2[data-astro-cid-fvpdsdwl]{animation-duration:4.8s;animation-delay:-1.8s}.featured-card-2[data-astro-cid-fvpdsdwl] .fc2-float-3[data-astro-cid-fvpdsdwl]{animation-duration:5.9s;animation-delay:-3.1s}.featured-card-2[data-astro-cid-fvpdsdwl] rect[data-astro-cid-fvpdsdwl][width="25"][rx="12.5"][fill=\#3B82F6]{animation:3.6s ease-in-out infinite fc2-chip}}@keyframes fc2-flow{0%{stroke-dashoffset:99.64px}to{stroke-dashoffset:0}}@keyframes fc2-ring{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes fc2-hub{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes fc2-chip{0%,to{fill-opacity:.21}50%{fill-opacity:.45}}@keyframes fc2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes fc2-cursor{0%,12%{transform:translate(0)scale(1)}32%,36%{transform:translate(-26px,-24px)scale(1)}40%{transform:translate(-26px,-24px)scale(.86)}46%{transform:translate(-26px,-24px)scale(1)}70%,to{transform:translate(0)scale(1)}}@keyframes fc2-hub-click{0%,36%{transform:scale(1)}42%{transform:scale(.93)}52%{transform:scale(1.07)}64%,to{transform:scale(1)}}@keyframes fc2-ripple{0%,42%{transform:scale(1)}58%{transform:scale(1.045)}80%,to{transform:scale(1)}}.lines-wrap{flex-direction:column;gap:15rem;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.lines{width:100%;height:100%}.lines .lines-container{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.lines .lines-container__left,.lines .lines-container__right{width:50rem;height:100%}@media (orientation:portrait){.lines-wrap{gap:6rem}.lines-wrap .is--top{display:none}.lines .lines-container__left,.lines .lines-container__right{width:22rem}.lines .lines-container{gap:15rem}.lines [data-path-follower]{--follower-width:8rem}}
