.orbie-time-dots{--otd-bg: #121316;--otd-surface: #1c1e20;--otd-red: #fa6b6b;--otd-green: #6bde85;--otd-accent: #facf5c;--otd-accent-text: #0f0f12;--otd-dot-neutral: rgba(255, 255, 255, .18);--otd-dot-rest: rgba(255, 255, 255, .55);--otd-stage-height: min(66vh, 42rem);--otd-ease: cubic-bezier(.22, 1, .36, 1);--otd-ease-soft: cubic-bezier(.33, 1, .68, 1);--otd-ease-exit: cubic-bezier(.4, 0, .9, 1);--otd-rise: 2.6rem;--otd-copy-rise: 1.3rem;--otd-daydot-size: clamp(2.6rem, 8.4vw, 3.4rem);--otd-daygrid-gap: clamp(1rem, 2.8vw, 1.5rem);position:relative;background-color:var(--otd-bg);color:#fff}.orbie-time-dots__heading{margin:0 0 2.4rem;text-align:center}.orbie-time-dots.is-enhanced .orbie-time-dots__heading{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}orbie-time-dots{display:block}.orbie-time-dots.is-enhanced .otd-player{display:flex;flex-direction:column;gap:2.4rem}.otd-stage{position:relative}.orbie-time-dots.is-enhanced .otd-stage{height:var(--otd-stage-height)}.otd-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem;text-align:center}.otd-panel+.otd-panel{margin-top:5.6rem}.orbie-time-dots.is-enhanced .otd-panel{position:absolute;top:0;right:0;bottom:0;left:0;margin-top:0;opacity:0;visibility:hidden;transform:translate3d(0,var(--otd-rise),0) scale(.985);transition:opacity .24s var(--otd-ease-exit),transform .42s var(--otd-ease-exit),visibility 0s linear .24s}.orbie-time-dots.is-enhanced .otd-panel[data-otd-state=past]{transform:translate3d(0,-2.2rem,0) scale(1.02)}.orbie-time-dots.is-enhanced .otd-panel.is-active{opacity:1;visibility:visible;transform:translateZ(0) scale(1);will-change:transform,opacity;transition:opacity .46s var(--otd-ease) .13s,transform .72s var(--otd-ease) .1s,visibility 0s linear 0s}.orbie-time-dots.is-enhanced .otd-copy{display:grid}.orbie-time-dots.is-enhanced .otd-copy>*{grid-area:1 / 1;opacity:0;transition:opacity .24s var(--otd-ease-exit)}.orbie-time-dots.is-enhanced .otd-copy>.is-active{opacity:1;transition:opacity .42s var(--otd-ease) .12s;animation:otd-drift var(--otd-beat-ms, 2.2s) linear both}.orbie-time-dots.is-enhanced .otd-copy>[data-otd-state=past]{transform:translate3d(0,-.7rem,0)}.orbie-time-dots.is-enhanced .otd-copy>*>*{opacity:0;transform:translate3d(0,var(--otd-copy-rise),0);transition:opacity .42s var(--otd-ease),transform .64s var(--otd-ease)}.orbie-time-dots.is-enhanced .otd-copy>[data-otd-state=past]>*{transform:translate3d(0,-1rem,0)}.orbie-time-dots.is-enhanced .otd-copy>.is-active>*{opacity:1;transform:translateZ(0)}.orbie-time-dots.is-enhanced .otd-copy>.is-active>*:nth-child(1){transition-delay:.15s}.orbie-time-dots.is-enhanced .otd-copy>.is-active>*:nth-child(2){transition-delay:.25s}.orbie-time-dots.is-enhanced .otd-copy>* .otd-hl-red{color:inherit;transition:color .42s var(--otd-ease-soft)}.orbie-time-dots.is-enhanced .otd-copy>.is-active .otd-hl-red{color:var(--otd-red);transition-delay:.56s}@keyframes otd-drift{to{transform:translate3d(0,-.7rem,0)}}.otd-copy>*+*{margin-top:3.2rem}.orbie-time-dots.is-enhanced .otd-copy>*+*{margin-top:0}.otd-headline{margin:0;font-size:2.4rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;max-width:34rem;margin-inline:auto}.otd-sub{margin:.8rem 0 0;font-size:1.5rem;line-height:1.4;color:var(--otd-dot-rest)}.otd-hl-red{color:var(--otd-red)}@media screen and (min-width:750px){.orbie-time-dots{--otd-stage-height: min(64vh, 44rem)}.otd-headline{font-size:3.2rem;max-width:46rem}.otd-sub{font-size:1.7rem}}.otd-daygrid{display:grid;grid-template-columns:repeat(6,var(--otd-daydot-size));gap:var(--otd-daygrid-gap);justify-content:center}.otd-daydot{width:var(--otd-daydot-size);height:var(--otd-daydot-size);border-radius:50%;background-color:var(--otd-dot-neutral);transition:opacity .56s var(--otd-ease) calc(var(--i) * 42ms),transform .56s var(--otd-ease) calc(var(--i) * 42ms),background-color .32s var(--otd-ease-soft) calc(var(--g, 0) * 48ms)}.orbie-time-dots.is-enhanced .otd-daydot{opacity:.4;transform:scale(.2)}.orbie-time-dots.is-enhanced .otd-daydot.is-in{opacity:1;transform:scale(1)}.orbie-time-dots.is-enhanced .otd-daydot.is-in.is-dim{opacity:.32;transform:scale(.86);transition:opacity .9s var(--otd-ease-soft) calc(var(--g, 0) * 30ms),transform .9s var(--otd-ease-soft) calc(var(--g, 0) * 30ms),background-color .32s var(--otd-ease-soft)}.otd-daydot.is-sleep{background-color:var(--otd-green)}.otd-daydot.is-phone{background-color:var(--otd-red)}.otd-daydot.is-rest{background-color:var(--otd-dot-rest)}.orbie-time-dots.is-enhanced .otd-daydot.is-sleep,.orbie-time-dots.is-enhanced .otd-daydot.is-phone,.orbie-time-dots.is-enhanced .otd-daydot.is-rest{animation:otd-dot-tick .46s var(--otd-ease) calc(var(--g, 0) * 48ms)}.orbie-time-dots.is-enhanced .otd-daygrid{animation:otd-breathe 6.4s var(--otd-ease-soft) infinite alternate}@keyframes otd-breathe{to{transform:scale(1.012)}}@keyframes otd-dot-tick{0%{transform:scale(1)}38%{transform:scale(1.22)}to{transform:scale(1)}}.otd-panel--intro{display:none}.orbie-time-dots.is-enhanced .otd-panel--intro{display:flex}.otd-opening{margin:0;max-width:22ch;font-size:3.2rem;font-weight:700;line-height:1.15;letter-spacing:-.01em}.orbie-time-dots.is-enhanced .otd-panel.is-active>.otd-opening,.orbie-time-dots.is-enhanced .otd-panel.is-active>.otd-interlude,.orbie-time-dots.is-enhanced .otd-panel.is-active>.otd-closing{animation:otd-drift var(--otd-beat-ms, 2.2s) linear both}.orbie-time-dots.is-enhanced .otd-panel[data-otd-state=past]>.otd-opening,.orbie-time-dots.is-enhanced .otd-panel[data-otd-state=past]>.otd-interlude,.orbie-time-dots.is-enhanced .otd-panel[data-otd-state=past]>.otd-closing{transform:translate3d(0,-.7rem,0)}.otd-interlude{margin:0;font-size:3.2rem;font-weight:700;letter-spacing:-.01em}@media screen and (min-width:750px){.otd-opening,.otd-interlude{font-size:4.4rem}}@media screen and (min-width:750px){.orbie-time-dots{--otd-daydot-size: 3.4rem;--otd-daygrid-gap: 1.4rem}}.otd-panel--field{justify-content:flex-end;gap:2rem;width:100%}.otd-field-window{display:flex;align-items:flex-end;width:100%;max-width:52rem;max-height:55%;overflow:hidden}@media screen and (min-width:750px){.otd-field-window{max-height:70%}}.otd-field-window.has-fade{-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,1) 9rem);mask-image:linear-gradient(to bottom,#0000 0,#000 9rem)}.otd-field{display:grid;grid-template-columns:repeat(20,minmax(9px,1fr));gap:4px;align-content:end;width:100%;transition:transform .56s var(--otd-ease);will-change:transform}.otd-fielddot{display:none;aspect-ratio:1;border-radius:50%;background-color:var(--otd-red)}.otd-fielddot.is-on{display:block;animation:otd-dot-in .26s var(--otd-ease) both}@keyframes otd-dot-in{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.otd-number{margin:0;font-size:3.8rem;font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--otd-accent)}.otd-fbeat--lifetime .otd-number{font-size:4.6rem}.otd-cadence{margin:.6rem 0 0;font-size:1.6rem;line-height:1.35}.otd-legend{margin:0;font-size:1.3rem;color:var(--otd-dot-rest)}.otd-closing{margin:0;max-width:36rem;font-size:2.8rem;font-weight:700;line-height:1.2;letter-spacing:-.01em}@media screen and (min-width:750px){.otd-closing{font-size:4rem;max-width:52rem}}.otd-product{display:flex;flex-direction:column;align-items:center;gap:1.2rem;max-width:46rem}.orbie-time-dots.is-enhanced .otd-product>*{opacity:0;transform:translate3d(0,var(--otd-copy-rise),0);transition:opacity .42s var(--otd-ease),transform .64s var(--otd-ease)}.orbie-time-dots.is-enhanced .otd-panel.is-active .otd-product>*{opacity:1;transform:translateZ(0)}.orbie-time-dots.is-enhanced .otd-panel.is-active .otd-product>*:nth-child(1){transition-delay:.18s}.orbie-time-dots.is-enhanced .otd-panel.is-active .otd-product>*:nth-child(2){transition-delay:.25s}.orbie-time-dots.is-enhanced .otd-panel.is-active .otd-product>*:nth-child(3){transition-delay:.32s}.orbie-time-dots.is-enhanced .otd-panel.is-active .otd-product>*:nth-child(4){transition-delay:.39s}.otd-product__media{width:42vw;max-width:16rem}.otd-product__media img{display:block;width:100%;height:auto}.otd-product__heading{margin:0;font-size:2.4rem;font-weight:700;letter-spacing:-.01em}.otd-product__text{margin:0;font-size:1.5rem;line-height:1.45;color:var(--otd-dot-rest)}.otd-product .button{margin-top:.8rem}@media screen and (min-width:750px){.otd-product__media{width:100%;max-width:20rem}.otd-product__heading{font-size:3.2rem}.otd-product__text{font-size:1.7rem}}.otd-pills{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:.8rem;width:100%;padding:.2rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.otd-pills::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.otd-pills{justify-content:center}}.otd-pill{--fill: 0%;position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:1rem 1.6rem;margin:0;border:1px solid rgba(255,255,255,.16);border-radius:999px;background-color:#ffffff0f;color:#fff;font-family:inherit;font-size:1.3rem;font-weight:600;line-height:1.2;letter-spacing:0;white-space:nowrap;overflow:hidden;cursor:pointer;box-shadow:0 0 0 1px #facf5c00,0 6px 22px -8px #facf5c00;transition:border-color .26s var(--otd-ease),box-shadow .42s var(--otd-ease)}.otd-pill[disabled]{cursor:default;opacity:1}.otd-pill.is-done{border-color:var(--otd-accent)}.otd-pill.is-active{box-shadow:0 0 0 1px #facf5c29,0 6px 22px -8px #facf5c66}.otd-pill:focus-visible{outline:2px solid var(--otd-accent);outline-offset:2px}.otd-pill__label{font:inherit;letter-spacing:inherit;white-space:nowrap}.otd-pill__label--fill{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:inherit;background-color:var(--otd-accent);color:var(--otd-accent-text);clip-path:inset(0 calc(100% - var(--fill)) 0 0)}@media screen and (min-width:750px){.otd-pill{font-size:1.4rem;padding:1.1rem 2rem}}@media screen and (min-width:990px){.orbie-time-dots{--otd-stage-height: min(76vh, 56rem);--otd-daydot-size: 4.6rem;--otd-daygrid-gap: 1.8rem}.otd-opening,.otd-interlude{font-size:5.6rem}.orbie-time-dots.is-enhanced .otd-panel--day{flex-direction:row;align-items:center;justify-content:center;gap:8rem;text-align:left}.orbie-time-dots.is-enhanced .otd-panel--day .otd-copy{flex:0 1 46rem}.orbie-time-dots.is-enhanced .otd-panel--day .otd-headline{max-width:none;margin-inline:0;font-size:4.2rem}.orbie-time-dots.is-enhanced .otd-panel--day .otd-sub{font-size:2rem}.orbie-time-dots.is-enhanced .otd-panel--field{display:grid;grid-template-columns:minmax(0,38rem) minmax(0,46rem);grid-template-areas:"copy field" "legend field";align-content:center;justify-content:center;column-gap:7rem;row-gap:1.4rem;text-align:left}.orbie-time-dots.is-enhanced .otd-panel--field .otd-copy{grid-area:copy;align-self:end}.orbie-time-dots.is-enhanced .otd-panel--field .otd-legend{grid-area:legend;align-self:start}.orbie-time-dots.is-enhanced .otd-panel--field .otd-field-window{grid-area:field;align-self:end;max-width:none;max-height:30rem}.otd-number{font-size:5.6rem}.otd-fbeat--lifetime .otd-number{font-size:6.4rem}.otd-cadence{font-size:1.9rem}.otd-closing{font-size:5.2rem;max-width:64rem}.orbie-time-dots.is-enhanced .otd-panel--product .otd-product{display:grid;grid-template-columns:auto minmax(0,44rem);grid-template-areas:"media heading" "media text" "media cta";align-content:center;justify-items:start;align-items:center;column-gap:6rem;max-width:none;text-align:left}.orbie-time-dots.is-enhanced .otd-panel--product .otd-product__media{grid-area:media;max-width:28rem}.orbie-time-dots.is-enhanced .otd-panel--product .otd-product__heading{grid-area:heading;align-self:end;font-size:4rem}.orbie-time-dots.is-enhanced .otd-panel--product .otd-product__text{grid-area:text;font-size:1.9rem}.orbie-time-dots.is-enhanced .otd-panel--product .otd-product .button{grid-area:cta;align-self:start}.otd-pill{font-size:1.5rem;padding:1.2rem 2.4rem}}@media(prefers-reduced-motion:reduce){.otd-daydot,.otd-daygrid,.otd-panel,.otd-field,.otd-copy>*,.otd-copy>*>*,.otd-copy>* .otd-hl-red,.otd-fielddot.is-on,.otd-product>*{transition:none!important;animation:none!important;transform:none!important}.orbie-time-dots.is-enhanced .otd-daydot,.orbie-time-dots.is-enhanced .otd-copy>*>*,.orbie-time-dots.is-enhanced .otd-product>*{opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/orbie-time-dots.css.map */
