.section--content[data-astro-cid-w6ymvdtg]{padding-block:var(--spacing-content)}.section--section[data-astro-cid-w6ymvdtg]{padding-block:var(--spacing-section)}.orbits[data-astro-cid-njwm7zsm]{aspect-ratio:1;pointer-events:none;z-index:-1;position:absolute}.orbits__ring[data-astro-cid-njwm7zsm]{inset:var(--inset);border:1px solid oklch(80% .1 295 / var(--alpha));animation:orbit-spin var(--duration) linear infinite;border-radius:50%;position:absolute}.orbits__ring--reverse[data-astro-cid-njwm7zsm]{animation-direction:reverse}.orbits__ring[data-astro-cid-njwm7zsm]:after{content:"";top:calc(var(--planet) / -2 - .5px);left:calc(50% - var(--planet) / 2);width:var(--planet);height:var(--planet);background:var(--planet-color);box-shadow:0 0 18px var(--planet-color), 0 0 48px var(--planet-color);border-radius:50%;position:absolute}.orbits__core[data-astro-cid-njwm7zsm]{background:radial-gradient(circle,oklch(30% .1 295/.9),#0000 70%);border-radius:50%;place-items:center;display:grid;position:absolute;inset:44%}.orbits__mark[data-astro-cid-njwm7zsm]{filter:drop-shadow(0 0 22px oklch(70% .18 295/.8));background:oklch(88% .07 295);width:62%;height:62%;-webkit-mask:url(/images/brand/orbital-logo.webp) 50%/contain no-repeat;mask:url(/images/brand/orbital-logo.webp) 50%/contain no-repeat}@keyframes orbit-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.orbits__ring[data-astro-cid-njwm7zsm]{animation:none}}.marquee[data-astro-cid-xz54jn67]{width:max-content;animation:38s linear infinite marquee-scroll;display:flex}.marquee[data-astro-cid-xz54jn67]:hover,.marquee[data-astro-cid-xz54jn67]:focus-within{animation-play-state:paused}.marquee[data-astro-cid-xz54jn67].marquee--js{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;animation:none}.marquee[data-astro-cid-xz54jn67].marquee--dragging{cursor:grabbing}.marquee--js[data-astro-cid-xz54jn67] a[data-astro-cid-xz54jn67]{-webkit-user-drag:none}.marquee__track[data-astro-cid-xz54jn67]{align-items:center;gap:3.5rem;padding-inline-end:3.5rem;display:flex}.marquee__track[data-astro-cid-xz54jn67] li[data-astro-cid-xz54jn67]{max-width:none;font:500 clamp(1.5rem, calc(1.1rem + 1.8vi), 2.6rem) / 1.1 var(--font-display);color:oklch(100% 0 0/.78);white-space:nowrap;align-items:center;gap:3.5rem;display:flex}.marquee__track[data-astro-cid-xz54jn67] li[data-astro-cid-xz54jn67]:after{content:"";border:1px solid var(--color-action);border-radius:50%;width:.5rem;height:.5rem}.marquee__track[data-astro-cid-xz54jn67] a[data-astro-cid-xz54jn67]{text-decoration:none;transition:color .3s}.marquee__track[data-astro-cid-xz54jn67] a[data-astro-cid-xz54jn67]:hover{color:var(--color-text)}@keyframes marquee-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-xz54jn67]{justify-content:center;width:auto;animation:none}.marquee__track[data-astro-cid-xz54jn67]{padding-inline:var(--spacing-container);flex-wrap:wrap;justify-content:center;gap:1rem 2.5rem}.marquee__track[data-astro-cid-xz54jn67][aria-hidden=true]{display:none}}.services[data-astro-cid-dre74ung]{border-top:1px solid var(--color-border)}.service[data-astro-cid-dre74ung]{border-bottom:1px solid var(--color-border);isolation:isolate;grid-template-columns:5rem minmax(0,1.1fr) minmax(0,1fr) 3.5rem;align-items:center;gap:1.5rem 2rem;max-width:none;padding-block:clamp(1.75rem,1.2rem + 2vi,3rem);display:grid;position:relative}.service[data-astro-cid-dre74ung]:before{content:"";inset:0 calc(var(--spacing-container) * -1);opacity:0;transition:opacity .5s var(--ease-smooth);z-index:-1;background:linear-gradient(90deg,#0000,oklch(40% .15 295/.22),#0000);position:absolute}.service[data-astro-cid-dre74ung]:has(.service__go:hover):before,.service[data-astro-cid-dre74ung]:has(.service__go:focus-visible):before{opacity:1}.service__n[data-astro-cid-dre74ung]{font:500 var(--text-step-0) / 1 var(--font-display);color:var(--color-muted)}.service__title[data-astro-cid-dre74ung]{font-size:var(--text-step-3-to-1);letter-spacing:-.035em;transition:transform .5s var(--ease-smooth);line-height:1}.service[data-astro-cid-dre74ung]:has(.service__go:hover) .service__title[data-astro-cid-dre74ung]{transform:translate(.6rem)}.service__body[data-astro-cid-dre74ung] p[data-astro-cid-dre74ung]{color:var(--color-muted)}.service__go[data-astro-cid-dre74ung]{width:3.5rem;height:3.5rem;color:var(--color-text);cursor:pointer;transition:background .4s var(--ease-smooth), color .4s, transform .4s var(--ease-smooth);background:0 0;border:1px solid oklch(100% 0 0/.22);border-radius:50%;place-items:center;padding:0;font-size:1.1rem;display:grid}.service__go[data-astro-cid-dre74ung]:hover,.service__go[data-astro-cid-dre74ung]:focus-visible{background:var(--color-action);color:var(--color-on-action);border-color:#0000;transform:rotate(-45deg)}@media (width<=60rem){.service[data-astro-cid-dre74ung]{grid-template-columns:2rem minmax(0,1fr) 2.75rem;gap:.75rem 1rem}.service__body[data-astro-cid-dre74ung]{grid-column:2/-1}.service__go[data-astro-cid-dre74ung]{grid-area:1/3;width:2.75rem;height:2.75rem}}@media (prefers-reduced-motion:reduce){.service[data-astro-cid-dre74ung]:before,.service__title[data-astro-cid-dre74ung],.service__go[data-astro-cid-dre74ung]{transition:none}}.chips[data-astro-cid-zwix3as3]{flex-wrap:wrap;gap:.5rem;display:flex}.chips[data-astro-cid-zwix3as3] span[data-astro-cid-zwix3as3]{border:1px solid var(--color-border);background:oklch(100% 0 0/.08);border-radius:999px;padding:.35rem .8rem;font-size:.8rem;font-weight:500}.feature[data-astro-cid-zwix3as3]{border-radius:calc(var(--radius-card) + .5rem);isolation:isolate;border:1px solid var(--color-border);background:radial-gradient(70% 90% at 85% 20%, oklch(45% .1 185/.55), transparent 60%), radial-gradient(60% 80% at 10% 100%, oklch(40% .16 295/.45), transparent 60%), var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:2rem;padding:clamp(1.75rem,1rem + 3vi,4rem);display:grid;position:relative;overflow:hidden}.feature__copy[data-astro-cid-zwix3as3]{align-content:start;gap:1.25rem;display:grid}.feature[data-astro-cid-zwix3as3] h3[data-astro-cid-zwix3as3]{letter-spacing:-.04em;font-size:clamp(2.5rem,1.5rem + 5vi,5.5rem);line-height:.95}.feature__summary[data-astro-cid-zwix3as3]{font-size:var(--text-step-1);color:var(--color-muted)}.store[data-astro-cid-zwix3as3]{flex-wrap:wrap;gap:.6rem;display:flex}.store[data-astro-cid-zwix3as3] a[data-astro-cid-zwix3as3]{background:oklch(0% 0 0/.45);border:1px solid oklch(100% 0 0/.22);border-radius:.8rem;align-items:center;gap:.4rem;min-height:2.75rem;padding:.6rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .3s;display:inline-flex}.store[data-astro-cid-zwix3as3] a[data-astro-cid-zwix3as3]:hover{background:oklch(0% 0 0/.7)}.devices[data-astro-cid-zwix3as3]{aspect-ratio:16/11;position:relative}.devices__laptop[data-astro-cid-zwix3as3]{transform-origin:0;transition:transform .8s var(--ease-smooth);border:1px solid oklch(100% 0 0/.14);border-radius:.9rem;position:absolute;inset:4% 0 auto 6%;overflow:hidden;transform:perspective(1600px)rotateY(-9deg)rotateX(4deg);box-shadow:0 40px 80px -30px oklch(0% 0 0/.8)}.devices__bar[data-astro-cid-zwix3as3]{background:oklch(20% .01 200);align-items:center;gap:.35rem;height:1.6rem;padding-inline:.7rem;display:flex}.devices__bar[data-astro-cid-zwix3as3] i[data-astro-cid-zwix3as3]{background:oklch(45% .01 200);border-radius:50%;width:.5rem;height:.5rem}.devices__phone[data-astro-cid-zwix3as3]{width:30%;transition:transform .8s var(--ease-smooth);border:6px solid oklch(14% .01 200);border-radius:2rem;position:absolute;bottom:-6%;right:2%;overflow:hidden;transform:rotate(4deg);box-shadow:0 40px 70px -20px oklch(0% 0 0/.85)}.devices[data-astro-cid-zwix3as3] img{width:100%;height:auto;display:block}.feature[data-astro-cid-zwix3as3]:hover .devices__laptop[data-astro-cid-zwix3as3]{transform:perspective(1600px)rotateY(-4deg)rotateX(2deg)}.feature[data-astro-cid-zwix3as3]:hover .devices__phone[data-astro-cid-zwix3as3]{transform:rotate(1deg)translateY(-.6rem)}.cards[data-astro-cid-zwix3as3]{gap:var(--spacing-grid);margin-top:var(--spacing-grid);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.card[data-astro-cid-zwix3as3]{border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-surface);transition:border-color .4s, transform .5s var(--ease-smooth);align-content:start;gap:1rem;padding:clamp(1.5rem,1rem + 2vi,2.5rem);display:grid}.card[data-astro-cid-zwix3as3]:hover{border-color:oklch(100% 0 0/.22);transform:translateY(-4px)}.card[data-astro-cid-zwix3as3] h3[data-astro-cid-zwix3as3]{font-size:var(--text-step-2);letter-spacing:-.035em;line-height:1}.card__summary[data-astro-cid-zwix3as3]{color:var(--color-muted)}.card__link[data-astro-cid-zwix3as3]{font-weight:700;text-decoration:none}.card__link[data-astro-cid-zwix3as3]:hover{color:var(--color-action)}.card__shot[data-astro-cid-zwix3as3]{border:1px solid var(--color-border);border-radius:1rem;overflow:hidden}.specimen[data-astro-cid-zwix3as3]{border:1px solid var(--color-border);font:.78rem / 1.6 var(--font-mono);color:var(--color-muted);background:oklch(10% .02 290);border-radius:1rem;gap:.9rem;padding:1.25rem;display:grid;overflow:hidden}.specimen__ramp[data-astro-cid-zwix3as3]{font-family:var(--font-display);color:var(--color-text);gap:.15rem;line-height:1.05;display:grid}.r4[data-astro-cid-zwix3as3]{animation:specimen-breathe 6s var(--ease-smooth) infinite alternate;font-size:clamp(1.8rem,1rem + 3vi,2.8rem)}.r3[data-astro-cid-zwix3as3]{opacity:.8;font-size:1.55rem}.r2[data-astro-cid-zwix3as3]{opacity:.6;font-size:1.15rem}.specimen__tokens[data-astro-cid-zwix3as3]{flex-wrap:wrap;gap:.4rem;display:flex}.specimen__tokens[data-astro-cid-zwix3as3] span[data-astro-cid-zwix3as3]{border:1px solid var(--color-border);background:oklch(100% 0 0/.05);border-radius:.4rem;align-items:center;gap:.4rem;padding:.25rem .55rem;display:inline-flex}.specimen__tokens[data-astro-cid-zwix3as3] i[data-astro-cid-zwix3as3]{background:var(--sw);border-radius:.2rem;width:.7rem;height:.7rem;box-shadow:0 0 0 1px oklch(100% 0 0/.35)}.k[data-astro-cid-zwix3as3]{color:var(--color-action)}.v[data-astro-cid-zwix3as3]{color:var(--color-action-strong)}.schedule[data-astro-cid-zwix3as3]{gap:.4rem;margin:0;display:grid}.schedule__grid[data-astro-cid-zwix3as3]{border:1px solid var(--color-border);background:repeating-linear-gradient(90deg, transparent 0 calc(100% / 7 - 1px), var(--color-border) calc(100% / 7 - 1px) calc(100% / 7)), oklch(10% .02 290);border-radius:1rem;height:9.5rem;position:relative;overflow:hidden}.schedule__grid[data-astro-cid-zwix3as3] b[data-astro-cid-zwix3as3]{height:1.6rem;font:600 .7rem / 1.6rem var(--font-body);color:var(--color-on-action);white-space:nowrap;border-radius:.5rem;padding-inline:.6rem;position:absolute;overflow:hidden}.schedule[data-astro-cid-zwix3as3] figcaption[data-astro-cid-zwix3as3]{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}@keyframes specimen-breathe{0%{letter-spacing:-.03em}to{letter-spacing:.01em}}@media (width<=60rem){.feature[data-astro-cid-zwix3as3]{grid-template-columns:1fr}.devices__phone[data-astro-cid-zwix3as3]{width:34%}}@media (prefers-reduced-motion:reduce){.r4[data-astro-cid-zwix3as3]{animation:none}.devices__laptop[data-astro-cid-zwix3as3],.devices__phone[data-astro-cid-zwix3as3],.card[data-astro-cid-zwix3as3]{transition:none}}.bento[data-astro-cid-7byc237a]{gap:var(--spacing-grid);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.tile[data-astro-cid-7byc237a]{border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-surface);align-content:space-between;gap:1.5rem;max-width:none;min-height:15rem;padding:clamp(1.5rem,1rem + 2vi,2.5rem);display:grid}.tile--half[data-astro-cid-7byc237a]{grid-column:span 3}.tile--third[data-astro-cid-7byc237a]{grid-column:span 2}.tile--wide[data-astro-cid-7byc237a]{grid-column:span 4}.tile[data-astro-cid-7byc237a] h3[data-astro-cid-7byc237a]{font-size:var(--text-step-2);margin-bottom:.35rem}.tile[data-astro-cid-7byc237a] p[data-astro-cid-7byc237a]{color:var(--color-muted)}.speed[data-astro-cid-7byc237a]{align-items:end;gap:.3rem;height:4.5rem;display:flex}.speed[data-astro-cid-7byc237a] i[data-astro-cid-7byc237a]{height:var(--h);background:linear-gradient(var(--color-action), oklch(40% .15 295/.2));animation:bento-rise 1.6s var(--ease-smooth) both;animation-delay:var(--d);border-radius:.3rem .3rem 0 0;flex:1}.keys[data-astro-cid-7byc237a]{gap:.5rem;display:flex}kbd[data-astro-cid-7byc237a]{min-width:3rem;height:3rem;font:600 .85rem var(--font-body);background:oklch(100% 0 0/.04);border:1px solid oklch(100% 0 0/.22);border-bottom-width:3px;border-radius:.7rem;place-items:center;padding-inline:.7rem;display:grid}kbd[data-astro-cid-7byc237a]:last-child{outline:3px solid var(--color-focus);outline-offset:3px}.langs[data-astro-cid-7byc237a]{flex-wrap:wrap;gap:.4rem;display:flex}.langs[data-astro-cid-7byc237a] span[data-astro-cid-7byc237a]{border:1px solid oklch(100% 0 0/.22);border-radius:999px;padding:.45rem .9rem;font-weight:700}.langs[data-astro-cid-7byc237a] span[data-astro-cid-7byc237a]:first-child{background:var(--color-text);color:var(--color-on-action)}.editor[data-astro-cid-7byc237a]{border:1px solid var(--color-border);background:oklch(10% .02 290);border-radius:1rem;gap:.6rem;padding:1rem;font-size:.85rem;display:grid}.editor__label[data-astro-cid-7byc237a]{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.editor__field[data-astro-cid-7byc237a]{border:1px solid var(--color-action);background:oklch(100% 0 0/.04);border-radius:.6rem;padding:.6rem .8rem}.editor__field[data-astro-cid-7byc237a]:after{content:"";vertical-align:-.15em;background:var(--color-text);width:1px;height:1em;margin-left:2px;animation:1s step-end infinite bento-blink;display:inline-block}.editor__save[data-astro-cid-7byc237a]{background:var(--color-action);color:var(--color-on-action);border-radius:999px;justify-self:end;padding:.4rem .9rem;font-size:.8rem;font-weight:700}@keyframes bento-rise{0%{height:0}}@keyframes bento-blink{50%{opacity:0}}@media (width<=60rem){.bento[data-astro-cid-7byc237a]{grid-template-columns:1fr}.tile--half[data-astro-cid-7byc237a],.tile--third[data-astro-cid-7byc237a],.tile--wide[data-astro-cid-7byc237a]{grid-column:auto}}@media (prefers-reduced-motion:reduce){.speed[data-astro-cid-7byc237a] i[data-astro-cid-7byc237a],.editor__field[data-astro-cid-7byc237a]:after{animation:none}}.steps[data-astro-cid-bkvc45ae]{gap:var(--spacing-grid);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid;position:relative}.steps[data-astro-cid-bkvc45ae]:before{content:"";inset-inline:0;background:linear-gradient(90deg, var(--color-action), var(--color-action-strong), transparent);height:1px;position:absolute;top:1.5rem}.step[data-astro-cid-bkvc45ae]{align-content:start;gap:.75rem;max-width:none;display:grid;position:relative}.step__n[data-astro-cid-bkvc45ae]{background:var(--color-page);border:1px solid var(--color-action);width:3rem;height:3rem;font:600 1rem var(--font-display);color:var(--color-action);border-radius:50%;place-items:center;margin-bottom:.5rem;display:grid}.step[data-astro-cid-bkvc45ae] h3[data-astro-cid-bkvc45ae]{font-size:var(--text-step-2)}.step[data-astro-cid-bkvc45ae] p[data-astro-cid-bkvc45ae]{color:var(--color-muted)}@media (width<=60rem){.steps[data-astro-cid-bkvc45ae]:before{display:none}}details[data-astro-cid-bppbuphv]{border-bottom:1px solid var(--color-border)}summary[data-astro-cid-bppbuphv]{cursor:pointer;font:500 var(--text-step-1) / 1.3 var(--font-display);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;list-style:none;display:flex}summary[data-astro-cid-bppbuphv]::-webkit-details-marker{display:none}summary[data-astro-cid-bppbuphv]:after{content:"+";width:2.25rem;height:2.25rem;transition:transform .4s var(--ease-smooth), background .3s;border:1px solid oklch(100% 0 0/.22);border-radius:50%;flex:none;place-items:center;display:grid}details[data-astro-cid-bppbuphv][open] summary[data-astro-cid-bppbuphv]:after{background:var(--color-action);color:var(--color-on-action);border-color:#0000;transform:rotate(45deg)}details[data-astro-cid-bppbuphv] p[data-astro-cid-bppbuphv]{max-width:56ch;color:var(--color-muted);padding-bottom:1.5rem}@media (prefers-reduced-motion:reduce){summary[data-astro-cid-bppbuphv]:after{transition:none}}
