.bfly.svelte-1nrp3vn{aspect-ratio:568/456;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;position:relative;container-type:inline-size}.bfly.svelte-1nrp3vn svg:where(.svelte-1nrp3vn){position:absolute;overflow:visible}.bfly__defs.svelte-1nrp3vn{width:0;height:0}.bfly__flight.svelte-1nrp3vn,.bfly__lift.svelte-1nrp3vn,.bfly__bob.svelte-1nrp3vn,.bfly__model.svelte-1nrp3vn,.bfly__flap.svelte-1nrp3vn{position:absolute;inset:0}.bfly__space.svelte-1nrp3vn{width:calc(100% * var(--ss));height:calc(100% * var(--ss));transform:scale(calc(1 / var(--ss)));transform-origin:0 0;perspective:calc(150cqw * var(--ss));perspective-origin:50% -10%;position:absolute;top:0;left:0;container-type:inline-size}.bfly__model.svelte-1nrp3vn{transform-style:preserve-3d}.bfly__wing.svelte-1nrp3vn{width:50%;height:100%;transform-style:preserve-3d;position:absolute;top:0}.bfly__flap.svelte-1nrp3vn{transform-origin:inherit}.bfly__wing--l.svelte-1nrp3vn{transform-origin:100%;left:0}.bfly__wing--r.svelte-1nrp3vn{transform-origin:0;left:50%}.bfly__flap.svelte-1nrp3vn svg:where(.svelte-1nrp3vn),.bfly__body.svelte-1nrp3vn{width:100%;height:100%;inset:0}.bfly--business.svelte-1nrp3vn .bfly__wing--l:where(.svelte-1nrp3vn){animation:1.6s cubic-bezier(.2,.7,.2,1) both svelte-1nrp3vn-unfold-l;transform:rotateY(20deg)}.bfly--business.svelte-1nrp3vn .bfly__wing--r:where(.svelte-1nrp3vn){animation:1.6s cubic-bezier(.2,.7,.2,1) both svelte-1nrp3vn-unfold-r;transform:rotateY(-20deg)}.bfly--business.svelte-1nrp3vn .bfly__model:where(.svelte-1nrp3vn){animation:14s cubic-bezier(.45,0,.55,1) infinite alternate svelte-1nrp3vn-orbit}@keyframes svelte-1nrp3vn-orbit{0%{transform:rotateY(-24deg)}to{transform:rotateY(24deg)}}@keyframes svelte-1nrp3vn-unfold-l{0%{transform:rotateY(84deg)}to{transform:rotateY(20deg)}}@keyframes svelte-1nrp3vn-unfold-r{0%{transform:rotateY(-84deg)}to{transform:rotateY(-20deg)}}.bfly__floor.svelte-1nrp3vn{background:linear-gradient(to right, transparent calc(50% - 1px), color-mix(in oklab, var(--orange) 70%, transparent) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px)), linear-gradient(to bottom, transparent calc(50% - 1px), color-mix(in oklab, var(--cyan) 70%, transparent) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px)), linear-gradient(to right, color-mix(in oklab, var(--ink) 20%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--ink) 20%, transparent) 1px, transparent 1px);background-position:50%;background-size:100% 100%,100% 100%,10cqw 10cqw,10cqw 10cqw;width:100%;height:90cqw;animation:1s ease-out both svelte-1nrp3vn-fade-in;position:absolute;top:calc(94% - 45cqw);left:0;transform:translateZ(-22cqw)rotateX(90deg);-webkit-mask-image:radial-gradient(closest-side,#000 20%,#0000 100%);mask-image:radial-gradient(closest-side,#000 20%,#0000 100%)}.bfly__wire.svelte-1nrp3vn{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}.bfly__wing--l.svelte-1nrp3vn .bfly__wire:where(.svelte-1nrp3vn){--lag:.1s}.w-ribs.svelte-1nrp3vn{stroke-opacity:.22;stroke-width:.8px;animation:svelte-1nrp3vn-fade-in .6s ease-out calc(.75s + var(--lag,0s)) both}.w-loops.svelte-1nrp3vn{stroke-opacity:.4;stroke-width:.9px;animation:svelte-1nrp3vn-fade-in .6s ease-out calc(.45s + var(--lag,0s)) both}.w-verts.svelte-1nrp3vn{fill:var(--ink);fill-opacity:.7;stroke:none;animation:svelte-1nrp3vn-fade-in .5s ease-out calc(.15s + var(--lag,0s)) both}.w-rim.svelte-1nrp3vn{stroke-width:2.2px;stroke-dasharray:1;animation:svelte-1nrp3vn-draw 1.1s cubic-bezier(.65, 0, .35, 1) calc(.3s + var(--lag,0s)) both}.b-wire.svelte-1nrp3vn{fill:none;stroke:var(--ink);stroke-linecap:round;animation:.8s ease-out .1s both svelte-1nrp3vn-fade-in}.b-line.svelte-1nrp3vn{stroke-width:1.8px}.b-shell.svelte-1nrp3vn{stroke-width:1.6px;fill:color-mix(in oklab, var(--cream) 70%, transparent)}.b-ring.svelte-1nrp3vn{stroke-opacity:.45;stroke-width:.8px}.bfly__hud.svelte-1nrp3vn{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;opacity:.5;flex-direction:column;justify-content:space-between;align-items:flex-start;font-size:clamp(7px,1.6cqw,10px);animation:.6s ease-out 1.4s both svelte-1nrp3vn-fade-in;display:flex;position:absolute;inset:-3% 0}.m-bloom.svelte-1nrp3vn{fill:#ff6a12;opacity:.5}.m-sheen.svelte-1nrp3vn{opacity:.22}.m-band.svelte-1nrp3vn{opacity:.92}.m-mesh.svelte-1nrp3vn{fill:none;stroke:var(--cream);stroke-opacity:.16;stroke-width:.7px}.m-edge.svelte-1nrp3vn{fill:none;stroke:var(--amber);stroke-width:2px;stroke-linejoin:round}.m-trace.svelte-1nrp3vn{fill:none;stroke:var(--navy);stroke-opacity:.82;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round}.m-pad.svelte-1nrp3vn{fill:var(--navy);stroke:var(--cyan);stroke-width:2.2px}.m-pin.svelte-1nrp3vn{fill:var(--cyan)}.s-antenna.svelte-1nrp3vn{fill:none;stroke:var(--orange);stroke-width:2px;stroke-linecap:round}.s-knob.svelte-1nrp3vn{fill:var(--amber)}.s-shell.svelte-1nrp3vn{stroke:var(--amber);stroke-width:1.4px}.s-ring.svelte-1nrp3vn{fill:none;stroke:var(--amber);stroke-opacity:.35;stroke-width:.8px}.bfly__aura.svelte-1nrp3vn{background:radial-gradient(closest-side, color-mix(in oklab, var(--orange) 34%, transparent), color-mix(in oklab, var(--orange) 9%, transparent) 55%, transparent);border-radius:50%;animation:3.2s ease-in-out 2.3s infinite both svelte-1nrp3vn-aura;position:absolute;inset:6% 16%}.bfly__burst.svelte-1nrp3vn{background:radial-gradient(closest-side, color-mix(in oklab, var(--amber) 55%, transparent), color-mix(in oklab, var(--orange) 18%, transparent) 55%, transparent);border-radius:50%;animation:1.2s ease-out .75s both svelte-1nrp3vn-flash;position:absolute;inset:6% 16%}.bfly__eye.svelte-1nrp3vn{background:radial-gradient(closest-side, #fff 0 13%, #9aefff 24%, color-mix(in oklab, var(--cyan) 80%, transparent) 40%, color-mix(in oklab, var(--cyan) 22%, transparent) 62%, transparent);border-radius:50%;width:11cqw;height:11cqw;margin:-5.5cqw 0 0 -5.5cqw;animation:3.2s ease-in-out 2.3s infinite both svelte-1nrp3vn-eye;position:absolute;top:45.6%;left:50%}@keyframes svelte-1nrp3vn-eye{0%,to{opacity:.8;transform:scale(.92)}19%,38%{opacity:1;transform:scale(1.08)}}.bfly--creative.svelte-1nrp3vn .bfly__model:where(.svelte-1nrp3vn){animation:11s ease-in-out infinite svelte-1nrp3vn-bank;transform:rotateX(16deg)}.bfly--creative.svelte-1nrp3vn .bfly__wing--l:where(.svelte-1nrp3vn){animation:1.5s cubic-bezier(.45,0,.55,1) .8s both svelte-1nrp3vn-takeoff-l;transform:rotateY(8deg)}.bfly--creative.svelte-1nrp3vn .bfly__wing--r:where(.svelte-1nrp3vn){animation:1.5s cubic-bezier(.45,0,.55,1) .8s both svelte-1nrp3vn-takeoff-r;transform:rotateY(-8deg)}.bfly--creative.svelte-1nrp3vn .bfly__wing--l:where(.svelte-1nrp3vn) .bfly__flap:where(.svelte-1nrp3vn){animation:3.2s ease-in-out 2.3s infinite svelte-1nrp3vn-flap-l}.bfly--creative.svelte-1nrp3vn .bfly__wing--r:where(.svelte-1nrp3vn) .bfly__flap:where(.svelte-1nrp3vn){animation:3.2s ease-in-out 2.3s infinite svelte-1nrp3vn-flap-r}.bfly--creative.svelte-1nrp3vn .bfly__lift:where(.svelte-1nrp3vn){animation:1.5s ease-out .8s both svelte-1nrp3vn-lift}.bfly--creative.svelte-1nrp3vn .bfly__bob:where(.svelte-1nrp3vn){animation:3.2s ease-in-out 2.3s infinite svelte-1nrp3vn-bob}.bfly--creative.svelte-1nrp3vn .bfly__flight:where(.svelte-1nrp3vn){animation:16s ease-in-out 2.3s infinite svelte-1nrp3vn-fly}@keyframes svelte-1nrp3vn-bank{0%,to{transform:rotateX(16deg)rotateY(-8deg)}50%{transform:rotateX(22deg)rotateY(10deg)}}@keyframes svelte-1nrp3vn-takeoff-l{0%{transform:rotateY(8deg)}12%{transform:rotateY(40deg)}22%{transform:rotateY(-6deg)}36%{transform:rotateY(72deg)}50%{transform:rotateY(-14deg)}64%{transform:rotateY(70deg)}78%{transform:rotateY(-12deg)}90%{transform:rotateY(30deg)}to{transform:rotateY(8deg)}}@keyframes svelte-1nrp3vn-takeoff-r{0%{transform:rotateY(-8deg)}12%{transform:rotateY(-40deg)}22%{transform:rotateY(6deg)}36%{transform:rotateY(-72deg)}50%{transform:rotateY(14deg)}64%{transform:rotateY(-70deg)}78%{transform:rotateY(12deg)}90%{transform:rotateY(-30deg)}to{transform:rotateY(-8deg)}}@keyframes svelte-1nrp3vn-flap-l{0%,to{transform:rotateY(0)}9%{transform:rotateY(60deg)}19%{transform:rotateY(-20deg)}28%{transform:rotateY(56deg)}38%{transform:rotateY(-18deg)}50%{transform:rotateY(10deg)}68%{transform:rotateY(2deg)}84%{transform:rotateY(16deg)}}@keyframes svelte-1nrp3vn-flap-r{0%,to{transform:rotateY(0)}9%{transform:rotateY(-60deg)}19%{transform:rotateY(20deg)}28%{transform:rotateY(-56deg)}38%{transform:rotateY(18deg)}50%{transform:rotateY(-10deg)}68%{transform:rotateY(-2deg)}84%{transform:rotateY(-16deg)}}@keyframes svelte-1nrp3vn-lift{0%{transform:translateY(2%)scale(.97)}to{transform:translateY(-3%)}}@keyframes svelte-1nrp3vn-bob{0%,to{transform:translateY(0)}19%{transform:translateY(-2.5%)}38%{transform:translateY(-4%)}70%{transform:translateY(-1%)}}@keyframes svelte-1nrp3vn-fly{0%,to{transform:translate(0)rotate(0)}22%{transform:translate(4%,-3%)rotate(4deg)}47%{transform:translate(-3%,-6%)rotate(-3deg)}72%{transform:translate(-6%)rotate(-5deg)}88%{transform:translate(-2%,2%)rotate(-1deg)}}@keyframes svelte-1nrp3vn-flash{0%{opacity:0;transform:scale(.5)}35%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(1.3)}}@keyframes svelte-1nrp3vn-aura{0%,to{opacity:.75;transform:scale(.96)}19%,38%{opacity:1;transform:scale(1.04)}}@keyframes svelte-1nrp3vn-fade-in{0%{opacity:0}}@keyframes svelte-1nrp3vn-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.bfly.svelte-1nrp3vn,.bfly.svelte-1nrp3vn *{animation:none!important}}.hero:not(.in-view) .bfly__model.svelte-1nrp3vn,.hero:not(.in-view) .bfly__wing.svelte-1nrp3vn,.hero:not(.in-view) .bfly__flap.svelte-1nrp3vn,.hero:not(.in-view) .bfly__lift.svelte-1nrp3vn,.hero:not(.in-view) .bfly__bob.svelte-1nrp3vn,.hero:not(.in-view) .bfly__burst.svelte-1nrp3vn,.hero:not(.in-view) .bfly__flight.svelte-1nrp3vn,.hero:not(.in-view) .bfly__aura.svelte-1nrp3vn,.hero:not(.in-view) .bfly__eye.svelte-1nrp3vn{animation-play-state:paused!important}.build__card.svelte-s0isvh .build__card-link:after{content:"";position:absolute;inset:0}.build__card.svelte-s0isvh .build__card-link:focus-visible{outline:none}.build__card.svelte-s0isvh:has(.build__card-link:focus-visible){outline-offset:-2px;outline:2px solid}.build__card-arrow.svelte-s0isvh{opacity:.55;font-size:15px;transition:translate .25s,opacity .25s;position:absolute;top:32px;right:28px}.build__card.svelte-s0isvh:hover .build__card-arrow:where(.svelte-s0isvh){opacity:1;translate:3px -3px}.build__card--wide.svelte-s0isvh{grid-column:span 2}@media (width<=719px){.build__card--wide.svelte-s0isvh{grid-column:auto}}.build__card.svelte-s0isvh .build__all{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:12px;font-weight:600}
