.orbit-home .oc-approach{transform-box:view-box;transform-origin:500px 500px;animation:2.8s cubic-bezier(.22,1,.36,1) .5s both oc-approach}.orbit-home .oc-descend{transform-box:view-box;animation:2.8s cubic-bezier(.22,1,.36,1) .5s both oc-descend}@keyframes oc-approach{0%{transform:rotate(-150deg)}to{transform:rotate(0)}}@keyframes oc-descend{0%{transform:translate(140px)}to{transform:translate(0)}}.orbit-home .oc-trail{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.8s cubic-bezier(.22,1,.36,1) .5s forwards oc-trail-draw,1.6s ease-out 3.6s forwards oc-trail-fade}@keyframes oc-trail-draw{to{stroke-dashoffset:0}}@keyframes oc-trail-fade{to{opacity:0}}.orbit-home .oc-arrive{transform-box:fill-box;transform-origin:50%;opacity:0;animation:1.6s ease-out 3.1s forwards oc-arrive}@keyframes oc-arrive{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.orbit-home .oc-orbit-settle{animation:1.2s ease-out 3.1s both oc-orbit-settle}@keyframes oc-orbit-settle{0%{stroke-opacity:.45}to{stroke-opacity:1}}.orbit-home .oc-form form>*{margin:0!important}.orbit-home .oc-form form{grid-template-columns:minmax(0,1fr);gap:26px;display:grid}@media (min-width:640px){.orbit-home .oc-form form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.orbit-home .oc-form form>*{grid-column:1/-1}:is(.orbit-home .oc-form form>div:has(>#name),.orbit-home .oc-form form>div:has(>#email),.orbit-home .oc-form form>div:has(>#phone),.orbit-home .oc-form form>div:has(>#company)){grid-column:auto}}.orbit-home .oc-form label{font-family:var(--font-plex-mono), ui-monospace, SFMono-Regular, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--o-muted);margin-bottom:10px;font-size:11px;font-weight:400;line-height:1.2;display:block}.orbit-home .oc-form label .text-red-500{color:var(--o-accent)}.orbit-home .oc-form input,.orbit-home .oc-form textarea{border:1px solid var(--o-line);width:100%;color:var(--o-night);box-shadow:none;background:#fff;border-radius:0;font-family:inherit;font-size:16px;transition:border-color .25s,box-shadow .25s}.orbit-home .oc-form input{height:50px;padding:0 14px}.orbit-home .oc-form textarea{resize:vertical;min-height:150px;padding:14px;line-height:1.6}.orbit-home .oc-form input::placeholder,.orbit-home .oc-form textarea::placeholder{color:#7d87ad}.orbit-home .oc-form input:hover,.orbit-home .oc-form textarea:hover{border-color:#b9c4e8}.orbit-home .oc-form input:focus-visible,.orbit-home .oc-form textarea:focus-visible{border-color:var(--o-blue);box-shadow:0 0 0 1px var(--o-blue);outline:none}.orbit-home .oc-form input.border-red-500,.orbit-home .oc-form textarea.border-red-500{border-color:#c4320a}.orbit-home .oc-form p.text-red-500{color:#b42318;margin-top:8px;font-size:13px}.orbit-home .oc-form button[type=submit]{background:var(--o-blue);color:#fff;width:100%;height:54px;box-shadow:none;border-radius:0;font-size:16px;font-weight:500;transition:background-color .3s}.orbit-home .oc-form button[type=submit]:hover{background:var(--o-deep)}.orbit-home .oc-form button[type=submit]:focus-visible{outline:2px solid var(--o-flare);outline-offset:3px}.orbit-home .oc-form [role=alert]{border-radius:0}.orbit-home .oc-crop:before,.orbit-home .oc-crop:after,.orbit-home .oc-crop>.oc-crop-b:before,.orbit-home .oc-crop>.oc-crop-b:after{content:"";border-color:var(--o-draw);pointer-events:none;border-style:solid;width:18px;height:18px;position:absolute}.orbit-home .oc-crop:before{border-width:1px 0 0 1px;top:-9px;left:-9px}.orbit-home .oc-crop:after{border-width:1px 1px 0 0;top:-9px;right:-9px}.orbit-home .oc-crop>.oc-crop-b:before{border-width:0 0 1px 1px;bottom:-9px;left:-9px}.orbit-home .oc-crop>.oc-crop-b:after{border-width:0 1px 1px 0;bottom:-9px;right:-9px}@media (prefers-reduced-motion:reduce){.orbit-home .oc-approach,.orbit-home .oc-descend,.orbit-home .oc-trail,.orbit-home .oc-arrive,.orbit-home .oc-orbit-settle{animation-delay:0s!important}}
