.live-dot[data-astro-cid-l2supwr7]{position:relative}.live-dot[data-astro-cid-l2supwr7]:after{content:"";border-radius:inherit;background:inherit;animation:2s ease-out infinite live-ping;position:absolute;inset:0}@keyframes live-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.mock-bar[data-astro-cid-l2supwr7]{transform-origin:bottom;transition:transform .8s cubic-bezier(.16, .84, .3, 1) calc(var(--i) * 60ms), height .6s cubic-bezier(.16, .84, .3, 1)}[data-astro-cid-l2supwr7][data-app-mockup].is-armed .mock-bar[data-astro-cid-l2supwr7]{transform:scaleY(0)}[data-astro-cid-l2supwr7][data-app-mockup].is-live .mock-bar[data-astro-cid-l2supwr7]{transform:none}.order[data-astro-cid-l2supwr7]{transition:border-color .3s}.order-status[data-astro-cid-l2supwr7]{transition:color .3s}.order[data-astro-cid-l2supwr7].is-done .order-status[data-astro-cid-l2supwr7]{color:#2f9e5b}.tap[data-astro-cid-l2supwr7]{transition:transform .15s,background-color .15s,color .15s}.tap[data-astro-cid-l2supwr7].is-pressed{background:var(--color-ink);color:var(--color-raised);transform:scale(.94)}@media (prefers-reduced-motion:reduce){.live-dot[data-astro-cid-l2supwr7]:after{display:none}}.hero-toggle[data-astro-cid-glgfkru5][data-state=playing] .icon-play[data-astro-cid-glgfkru5],.hero-toggle[data-astro-cid-glgfkru5][data-state=paused] .icon-pause[data-astro-cid-glgfkru5]{display:none}.hero-media[data-astro-cid-glgfkru5]{filter:saturate(.88)sepia(.08)}.hero-video[data-astro-cid-glgfkru5]{opacity:0;transition:opacity 1.2s}.hero-video[data-astro-cid-glgfkru5].is-playing{opacity:1}.hero-poster[data-astro-cid-glgfkru5].is-still{animation:30s ease-in-out infinite alternate hero-zoom}@keyframes hero-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.search[data-astro-cid-glgfkru5]{max-width:22rem;font-family:Arial,Helvetica Neue,sans-serif;transition:opacity .5s,transform .6s cubic-bezier(.16,.84,.3,1),filter .5s}.search-box[data-astro-cid-glgfkru5]{backdrop-filter:blur(12px);color:#202124;background:#ffffffdb;border-radius:1.5rem;align-items:center;gap:.75rem;padding:.8rem 1.1rem;font-size:15px;display:flex;box-shadow:0 12px 32px -12px #0000008c}.search-text[data-astro-cid-glgfkru5]{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.search-caret[data-astro-cid-glgfkru5]{vertical-align:-.15em;background:#202124;width:1px;height:1.05em;margin-left:1px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.search-suggest[data-astro-cid-glgfkru5]{backdrop-filter:blur(12px);color:#202124;background:#ffffffdb;border-radius:0 0 1.5rem 1.5rem;margin-top:-.9rem;padding:1.2rem 0 .5rem;font-size:14px;transition:max-height .45s,opacity .3s;overflow:hidden;box-shadow:0 12px 32px -12px #0000008c}.search-suggest[data-astro-cid-glgfkru5] li[data-astro-cid-glgfkru5]{align-items:center;gap:.75rem;padding:.35rem 1.1rem;display:flex}.search-suggest[data-astro-cid-glgfkru5] li[data-astro-cid-glgfkru5]>span[data-astro-cid-glgfkru5]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.search-result[data-astro-cid-glgfkru5]{backdrop-filter:blur(12px);background:#ffffffeb;border-radius:1rem;margin-top:.75rem;padding:1rem 1.1rem;transition:opacity .45s,transform .55s cubic-bezier(.16,.84,.3,1);box-shadow:0 16px 40px -14px #0009}.hero-searches[data-astro-cid-glgfkru5].is-animated .search[data-astro-cid-glgfkru5]{opacity:0;filter:blur(3px);transform:translateY(18px)scale(.97)}.hero-searches[data-astro-cid-glgfkru5].is-animated .search[data-astro-cid-glgfkru5].is-in{opacity:1;filter:none;transform:none}.hero-searches[data-astro-cid-glgfkru5].is-animated .search[data-astro-cid-glgfkru5].is-back{opacity:.55;filter:blur(1px);transform:scale(.97)}.hero-searches[data-astro-cid-glgfkru5].is-animated .search-suggest[data-astro-cid-glgfkru5]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.hero-searches[data-astro-cid-glgfkru5].is-animated .search[data-astro-cid-glgfkru5].is-open .search-suggest[data-astro-cid-glgfkru5],.hero-searches[data-astro-cid-glgfkru5].is-animated .search[data-astro-cid-glgfkru5].is-back.was-open .search-suggest[data-astro-cid-glgfkru5]{opacity:1;max-height:8rem;padding:1.2rem 0 .5rem}.hero-searches[data-astro-cid-glgfkru5].is-animated .search-result[data-astro-cid-glgfkru5]{opacity:0;transform:translateY(10px)}.hero-searches[data-astro-cid-glgfkru5].is-animated .search[data-astro-cid-glgfkru5].has-result .search-result[data-astro-cid-glgfkru5]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hero-poster[data-astro-cid-glgfkru5].is-still,.search-caret[data-astro-cid-glgfkru5]{animation:none}}.process-dot[data-astro-cid-lcdefpme]{display:none}@supports (animation-timeline:view()){@media (width>=768px) and (prefers-reduced-motion:no-preference){.process[data-astro-cid-lcdefpme]{view-timeline:--process block}.process[data-astro-cid-lcdefpme]:before,.process[data-astro-cid-lcdefpme]:after{content:"";inset-block:0;border-radius:2px;width:2px;margin-left:-1px;position:absolute;left:50%}.process[data-astro-cid-lcdefpme]:before{background:var(--color-line)}.process[data-astro-cid-lcdefpme]:after{background:var(--color-brand-orange);transform-origin:top;animation-name:process-fill;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--process;animation-range:cover 50vh cover calc(100% - 50vh)}.process-dot[data-astro-cid-lcdefpme]{z-index:1;border:2px solid var(--color-line);background:var(--color-surface);border-radius:999px;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;animation-name:process-dot;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover calc(50vh - 2rem) cover 50vh;display:block;position:absolute;top:50%;left:50%}.process-media[data-astro-cid-lcdefpme]{animation-name:process-media;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 80%}}}@keyframes process-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes process-dot{to{border-color:var(--color-brand-orange);background:var(--color-brand-orange);transform:scale(1.25)}}@keyframes process-media{0%{opacity:.35;transform:translateY(2.5rem)}}
