.site.home{--section-y:120px}@media (width<=820px){.site.home{--section-y:88px}}@media (width<=640px){.site.home{--section-y:72px}}.site .home-scene-slot{height:520px;margin-top:72px}@media (width<=640px){.site .home-scene-slot{height:480px;margin-top:48px}}.home .home-hero{padding:clamp(64px,14vw,200px) 0 0;position:relative;overflow:hidden}.home .home-hero h1{max-width:24ch;font-size:clamp(38px,5.5vw,64px);font-weight:var(--display-weight);line-height:var(--display-leading);letter-spacing:var(--display-tracking);text-wrap:balance;margin:0}.home .home-hero__lede{text-wrap:pretty;max-width:66ch;color:var(--t2);margin:32px 0 0;font-size:15px;line-height:1.6}.home .home-hero__product{perspective:2400px;margin-top:40px}.home .home-hero__product .product-preview__panel{animation:1.1s cubic-bezier(.2,.7,.2,1) both home-settle}@keyframes home-settle{0%{transform:rotateX(14deg)translateY(20px)}to{transform:none}}.home .home-proof{padding:120px 0 0}.home .home-logos{color:var(--t1);letter-spacing:var(--ui-tracking);white-space:nowrap;gap:32px;font-size:18px;font-weight:560;display:grid}.home .home-logos__row{flex-wrap:wrap;justify-content:center;gap:20px 88px;margin:0;padding:0;list-style:none;display:flex}.home .home-logos__row li{color:var(--t1)}.home .home-logos__row li:is(:first-child,:last-child){opacity:.62}.home .home-logos__row li:is(:nth-child(2),:nth-last-child(2)){opacity:.8}.home .home-short__fig{color:var(--t2);font-family:var(--mono);letter-spacing:normal;text-transform:uppercase;font-size:12px}.home .home-globe{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:48px;margin-top:72px;display:grid}.home .home-globe__copy{gap:40px;display:grid}.home .home-globe__copy .runon{text-wrap:balance;font-size:clamp(24px,2.5vw,34px)}.home .home-globe__figure{justify-items:center;gap:16px;margin:0;display:grid}.home .home-globe__label{height:22px;color:var(--t2);letter-spacing:var(--ui-tracking);justify-items:center;margin:0;font-size:15px;display:grid;overflow:hidden}.home .home-globe__label.is-still{visibility:hidden}.home .home-globe__label span{grid-area:1/1}.home-globe-name-enter-active,.home-globe-name-leave-active{transition:translate .5s cubic-bezier(.32,.72,0,1),opacity .5s cubic-bezier(.32,.72,0,1)}.home-globe-name-enter-from{opacity:0;translate:0 100%}.home-globe-name-leave-to{opacity:0;translate:0 -100%}.home .home-globe__canvas{aspect-ratio:560/400;width:min(100%,560px);display:block}.home .runon+.home-short{margin-top:88px}.home .home-short{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home .home-short__card{grid-row:span 3;grid-template-rows:subgrid;gap:32px;padding:0 40px;display:grid}.home .home-short__card:first-child{padding-left:0}.home .home-short__card:last-child{padding-right:0}.home .home-short__card+.home-short__card{border-left:1px solid var(--hair)}.home .home-short__art{place-items:center;display:grid}.home .home-short__art svg{width:100%;max-width:360px;height:auto;margin-block:-28px}.home .art-line{stroke:var(--hair-2)}.home .art-line-2{stroke:var(--hair-3)}.home .art-face{fill:var(--s3);stroke:var(--hair-3)}.home .art-face-2{fill:var(--s2);stroke:var(--hair-2)}.home .art-cable-edge,.home .art-cable{stroke-linecap:round;stroke-linejoin:round}.home .art-cable-edge{stroke:var(--hair-3);stroke-width:3.5px}.home .art-cable{stroke:var(--s3);stroke-width:2px}.home .art-cable-sheen{stroke:var(--hair-2);stroke-width:.7px;stroke-linecap:round;stroke-linejoin:round}.home .art-cable-edge.art-cable--boot{stroke-width:5px}.home .art-cable.art-cable--boot{stroke-width:3.5px}.home .art-cable--plug{stroke-linecap:butt}.home .art-cable-edge.art-cable--plug{stroke-width:6px}.home .art-cable.art-cable--plug{stroke-width:4.5px}.home .art-logo{fill:var(--hair-3)}.home .art-mark{stroke:var(--hair-3);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.home .home-short__card:is(:hover,:focus-within,.is-playing) .art-router{animation:.52s cubic-bezier(.32,.72,0,1) art-rack}.home .home-short__card:is(:hover,:focus-within,.is-playing) .art-router--2{animation-delay:90ms}.home .home-short__card:is(:hover,:focus-within,.is-playing) .art-router--3{animation-delay:.18s}@keyframes art-rack{40%{translate:0 -8px}}.home .home-short__card:is(:hover,:focus-within,.is-playing) .art-cords{animation:.15s .68s both art-fade}.home .home-short__card:is(:hover,:focus-within,.is-playing) .art-cords :is(.art-cable-edge,.art-cable):not(.art-cable--boot,.art-cable--plug){animation:.8s cubic-bezier(.65,0,.35,1) .72s both art-draw}@keyframes art-fade{0%{opacity:0}}@keyframes art-draw{0%{stroke-dasharray:1 1;stroke-dashoffset:1px}to{stroke-dasharray:1 1;stroke-dashoffset:0}}.home .home-short__card:is(:hover,:focus-within,.is-playing) .art-cable-sheen{stroke:var(--t2);stroke-dasharray:10 30;animation:.2s 1.52s both art-fade,1.4s linear 1.72s infinite art-traffic}@keyframes art-traffic{to{stroke-dashoffset:-40px}}.home .art-coin{transition:translate .5s cubic-bezier(.32,.72,0,1)}.home .art-trail{transition:opacity .3s}.home .home-short__card:is(:hover,:focus-within,.is-playing) .art-coin{transition:translate .42s cubic-bezier(.5,0,.9,.5)}.home .home-short__card:is(:hover,:focus-within,.is-playing) .art-coin--2{translate:-7px 46px}.home .home-short__card:is(:hover,:focus-within,.is-playing) .art-coin--3{transition-delay:90ms;translate:-14px 92px}.home .home-short__card:is(:hover,:focus-within,.is-playing) .art-trail,.home .art-coin-extra,.home .art-coin-spill{opacity:0}.home .home-short__card:is(:hover,:focus-within,.is-playing) .art-coin-extra{animation:art-drop .56s var(--d) both}@keyframes art-drop{0%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);translate:0 -220px}78%{animation-timing-function:cubic-bezier(0,.55,.45,1);translate:0}90%{animation-timing-function:cubic-bezier(.55,0,1,.45);translate:0 -3px}to{opacity:1;translate:0}}.home .home-short__card:is(:hover,:focus-within,.is-playing) .art-coin-spill{transform-origin:0 0;animation:art-spill 1.15s var(--d) both}@keyframes art-spill{0%{opacity:1;translate:var(--from-x) calc(var(--from-y) - 220px);animation-timing-function:cubic-bezier(.55,0,1,.45);rotate:0deg}36%{translate:var(--from-x) var(--from-y);animation-timing-function:cubic-bezier(.3,0,.7,1);rotate:0deg}54%{translate:calc(var(--from-x) * .78) var(--from-y);animation-timing-function:ease-in;rotate:0deg}64%{translate:calc(var(--from-x) * .62) calc(var(--from-y) + 6px);rotate:var(--tip);animation-timing-function:cubic-bezier(.55,0,1,.45)}90%{animation-timing-function:cubic-bezier(0,.55,.45,1);translate:0;rotate:0deg}95%{translate:0 -2px}to{opacity:1;translate:0;rotate:0deg}}.home .home-short__card:is(:hover,:focus-within,.is-playing) .art-screen{animation:.9s cubic-bezier(.45,0,.55,1) both art-draw}.home .home-short__card:is(:hover,:focus-within,.is-playing) .art-bubble__body{transform-box:fill-box;transform-origin:0 85%;animation:.76s .32s both art-send}.home .home-short__card:is(:hover,:focus-within,.is-playing) .art-bubble--2 .art-bubble__body{animation-delay:.62s}.home .home-short__card:is(:hover,:focus-within,.is-playing) .art-bubble--3 .art-bubble__body{animation-delay:.92s}@keyframes art-send{0%{opacity:0;translate:var(--from-x) var(--from-y);animation-timing-function:cubic-bezier(.2,.6,.35,1);scale:.25}18%{opacity:1}55%{translate:calc(var(--from-x) * .3) calc(var(--from-y) * .3 - 5px);animation-timing-function:cubic-bezier(.25,.6,.4,1);scale:.9}85%{animation-timing-function:ease-in-out;translate:1px -1px;scale:1.02}to{opacity:1;translate:0;scale:1}}.home .home-short__copy h3{margin:0 0 6px;font-size:15px;font-weight:560}.home .home-short__copy p{color:var(--t2);margin:0;font-size:15px}.home .home-group__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px 48px;display:grid;container-type:inline-size}.home .home-group__head h2{font-size:clamp(30px,4.5cqi,48px);font-weight:var(--display-weight);line-height:var(--display-leading);letter-spacing:var(--display-tracking);text-box:trim-both cap alphabetic;margin:0}.home .home-group__lede{max-width:36ch;color:var(--t1);letter-spacing:-.012em;text-box:trim-both cap alphabetic;margin:0 0 44px;font-size:clamp(15px,2.25cqi,24px);line-height:1.3333}.home .home-group__features{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 48px;margin-top:72px;display:grid}.home .home-group__features>p{color:var(--t2);margin:0;font-size:15px;line-height:40px}.home .home-group__features ul{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0;margin:0;padding:0;list-style:none;display:grid}.home .home-group__features li:nth-child(2n){padding-left:32px;position:relative}.home .home-group__features li:nth-child(2n):before{content:"";background:var(--hair);width:1px;position:absolute;top:0;bottom:0;left:0}.home .home-group__features li:nth-child(2):before{top:4px}.home .home-group__features li:nth-child(2n):nth-last-child(-n+2):before{bottom:4px}.home .home-group__features summary{min-height:40px;color:var(--t2);cursor:pointer;align-items:center;gap:8px;font-size:15px;list-style:none;transition:color .15s;display:flex}.home .home-group__features summary::-webkit-details-marker{display:none}.home .home-group__features summary:hover,.home .home-group__features details[open] summary{color:var(--t1)}.home .home-group__features summary i{color:var(--t3);font-style:normal;transition:transform .15s}.home .home-group__features details[open] summary i{transform:rotate(45deg)}.home .home-group__features details p{color:var(--t2);margin:0 0 14px;font-size:14px;line-height:1.5}.home .home-group__all{min-height:48px;color:var(--t2);align-items:center;gap:6px;font-size:15px;transition:color .15s;display:inline-flex}.home .home-group__all:hover{color:var(--t1)}@media (width<=1023px){.home .home-logos__row{-moz-column-gap:40px;column-gap:40px}.home .home-logos__row li:is(:first-child,:last-child){display:none}}@media (width<=820px){.home .home-short{grid-template-columns:minmax(0,1fr)}.home .home-globe{grid-template-columns:minmax(0,1fr);gap:48px;margin-top:56px}.home .home-proof{padding:88px 0 0}.home .runon+.home-short{margin-top:56px}.home .home-short__card{padding:0}.home .home-short__card+.home-short__card{border-top:1px solid var(--hair);border-left:0;margin-top:36px;padding-top:36px}.home .home-short__art svg{max-width:300px}.home .home-group__head,.home .home-group__features{grid-template-columns:minmax(0,1fr)}.home .home-group__lede{font-size:20px}}@media (width<=640px){.home .home-logos{gap:16px;font-size:15px}.home .home-logos__row{gap:12px 28px}.home .home-hero__product{margin-top:48px}.home .home-group__features ul{grid-template-columns:minmax(0,1fr)}.home .home-group__features li:nth-child(2n){padding-left:0}.home .home-group__features li:nth-child(2n):before{content:none}.home .home-group__features summary{min-height:44px}}.app-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;display:inline-block}
