@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);-webkit-user-select:none;user-select:none;border-radius:.25rem;width:100%;line-height:1;display:inline-flex;position:relative;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);background-repeat:no-repeat;background-image:var(--custom-highlight-background,linear-gradient(90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100%));height:100%;animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}
.orbit-hero{z-index:100;background:#fff;justify-content:center;align-items:center;min-height:100vh;font-family:aeonik,aeonik Fallback,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Arial,sans-serif;display:flex;position:fixed;inset:0;overflow:clip}.orbit-hero-content{z-index:200;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:42rem;margin:0 auto;padding:0 24px;display:flex;position:relative}.orbit-hero-headline h1{color:#212121;margin:0 0 12px;font-size:4rem;font-weight:500;line-height:1.05}.orbit-hero-headline p{color:#0009;margin:12px 0 0;font-size:16px}.orbit-hero .cycle-row{justify-content:center;gap:8px;display:flex}.orbit-hero .cycle-row h1{margin:0;font-size:4rem;font-weight:500;line-height:1.05}.orbit-hero .cycle-box{flex-direction:column;align-items:flex-start;min-height:72px;transition:width .6s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:clip}.orbit-hero .cycle-box h1{white-space:nowrap;opacity:0;margin:0;font-size:4rem;font-weight:500;line-height:1.05;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .4s;position:absolute;transform:translate(-10%,100%)}.orbit-hero .cycle-box h1.is-active{opacity:1;transform:translate(0)!important}.orbit-hero .cycle-box h1.exit-up{opacity:0;transform:translate(10%,-102%)!important}.orbit-hero-cta{pointer-events:auto;color:#000;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:6px;justify-content:center;align-items:center;padding:8px 16px;font-size:15px;font-weight:500;text-decoration:none;transition:opacity .15s ease-out;display:inline-flex;box-shadow:0 1px 2px #0000000f}.orbit-hero-cta:hover{opacity:.88}.orbit-hero .orbit{aspect-ratio:1020/572;width:min(75%,1020px);position:absolute;top:50%;left:50%;transform:translate(-52%,-56%)}.orbit-hero .orbit-tile{will-change:transform;width:100px;height:100px;position:absolute;top:0;left:0}.orbit-hero .orbit-tile .swatch{color:#ffffffe6;text-align:left;background:#e6e6e6;border-radius:8px;justify-content:flex-start;align-items:flex-end;width:100%;height:100%;padding:8px;font-size:10px;font-weight:500;display:flex;position:relative;overflow:hidden}.orbit-hero .orbit-tile .swatch-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.orbit-hero .orbit-tile .swatch-scrim{background:linear-gradient(#0000 45%,#0000008c);position:absolute;inset:0}.orbit-hero .orbit-tile .swatch span{z-index:1;text-shadow:0 1px 3px #00000080;position:relative}.orbit-hero .orbit-tile .swatch .favicon-badge{z-index:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 1px 3px #00000040}@media (max-width:640px){.orbit-hero-headline h1{font-size:2.75rem}.orbit-hero .orbit{width:130%}}
