.hero-system[data-astro-cid-ovrv7ma5]{container-type:inline-size;background:var(--color-stone);color:var(--color-ink);border:2px solid var(--color-ink);border-radius:2px;overflow:hidden}.hs-grid[data-astro-cid-ovrv7ma5]{display:grid;grid-template-columns:1fr 1fr}.hs-owner[data-astro-cid-ovrv7ma5]{grid-column:1 / -1;background:var(--color-ink);color:var(--color-on-dark);padding:1rem 1.25rem;display:grid;gap:.25rem;border-bottom:2px solid var(--color-ink)}.hs-owner-name[data-astro-cid-ovrv7ma5]{margin:0;font-family:var(--font-display);font-weight:800;font-stretch:108%;font-size:2rem;line-height:1}.hs-owner-line[data-astro-cid-ovrv7ma5]{margin:0;color:var(--color-on-dark-muted);font-size:.9375rem;line-height:1.4}.hs-group[data-astro-cid-ovrv7ma5]{padding:.9rem;display:grid;gap:.6rem;align-content:start}.hs-group[data-astro-cid-ovrv7ma5]+.hs-group[data-astro-cid-ovrv7ma5]{border-left:2px solid var(--color-ink)}.hs-label[data-astro-cid-ovrv7ma5]{margin:0;font-size:.8125rem;color:var(--color-ink)}.hs-label[data-astro-cid-ovrv7ma5]:before{display:none}.hs-list[data-astro-cid-ovrv7ma5]{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--color-rule)}.hs-box[data-astro-cid-ovrv7ma5]{position:relative;background:var(--color-surface);padding:.7rem .75rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:3.25rem}.hs-box[data-astro-cid-ovrv7ma5]+.hs-box[data-astro-cid-ovrv7ma5]{border-top:1px solid var(--color-rule)}.hs-name[data-astro-cid-ovrv7ma5]{font-family:var(--font-display);font-weight:800;font-size:.9375rem;line-height:1.15}.hs-item[data-astro-cid-ovrv7ma5]{display:inline-grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;border:2px solid var(--color-ink);border-radius:2px;background:var(--color-white)}.vh[data-astro-cid-ovrv7ma5]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@container (min-width: 440px){.hs-grid[data-astro-cid-ovrv7ma5]{grid-template-columns:1fr minmax(7rem,.75fr) 1fr;grid-template-areas:"department owner desk"}.hs-owner[data-astro-cid-ovrv7ma5]{grid-column:auto;grid-area:owner;border-bottom:0;border-inline:2px solid var(--color-ink);text-align:center;align-content:center;justify-items:center}.hs-department[data-astro-cid-ovrv7ma5]{grid-area:department}.hs-desk[data-astro-cid-ovrv7ma5]{grid-area:desk}.hs-group[data-astro-cid-ovrv7ma5]+.hs-group[data-astro-cid-ovrv7ma5]{border-left:0}}.hs-rail-wrap[data-astro-cid-ovrv7ma5]{position:relative;border-top:2px solid var(--color-ink);padding:.9rem .5rem .75rem}.hs-rail[data-astro-cid-ovrv7ma5]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);position:relative}.hs-rail[data-astro-cid-ovrv7ma5]:before{content:"";position:absolute;left:10%;right:10%;top:5px;height:2px;background:var(--color-ink)}.hs-stop[data-astro-cid-ovrv7ma5]{position:relative;display:grid;justify-items:center;gap:.4rem}.hs-mark[data-astro-cid-ovrv7ma5]{width:12px;height:12px;background:var(--color-ink);border:2px solid var(--color-ink)}.hs-stop-name[data-astro-cid-ovrv7ma5]{font-size:.8125rem;font-weight:700}@container (max-width: 300px){.hs-label[data-astro-cid-ovrv7ma5]{letter-spacing:.06em}.hs-stop-name[data-astro-cid-ovrv7ma5]{font-size:.75rem}}.hs-token[data-astro-cid-ovrv7ma5]{position:absolute;top:calc(.9rem - 2px);left:90%;width:16px;height:16px;margin-left:-8px;background:var(--color-enamel);border:2px solid var(--color-ink)}@supports (transform: translateX(1cqi)){.hs-token[data-astro-cid-ovrv7ma5]{left:10%;transform:translate(80cqi)}}.hs-toggle[data-astro-cid-ovrv7ma5]{position:absolute;top:.5rem;right:.5rem;z-index:1;display:inline-flex;align-items:center;gap:.4rem;min-height:44px;min-width:44px;padding:.4rem .7rem;font:inherit;font-size:.8125rem;font-weight:700;color:var(--color-ink);background:var(--color-white);border:2px solid var(--color-ink);border-radius:2px;cursor:pointer}.hs-toggle[data-astro-cid-ovrv7ma5][hidden]{display:none}.hs-toggle[data-astro-cid-ovrv7ma5]:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}.hs-toggle-icon[data-astro-cid-ovrv7ma5]{width:10px;height:12px;border-inline:3px solid currentColor}.hero-system[data-astro-cid-ovrv7ma5].motion-paused .hs-toggle-icon[data-astro-cid-ovrv7ma5]{width:0;height:0;border-block:6px solid transparent;border-inline:10px solid currentColor;border-inline-end-width:0}.hero-system[data-astro-cid-ovrv7ma5].motion-paused [data-astro-cid-ovrv7ma5]{animation-play-state:paused!important}.hero-system[data-astro-cid-ovrv7ma5]{position:relative}@media(prefers-reduced-motion:no-preference){.hero-system[data-astro-cid-ovrv7ma5].loop-visible .hs-department[data-astro-cid-ovrv7ma5] .hs-box[data-astro-cid-ovrv7ma5]{animation:hs-in-left 10s var(--ease-standard, ease) infinite both}.hero-system[data-astro-cid-ovrv7ma5].loop-visible .hs-desk[data-astro-cid-ovrv7ma5] .hs-box[data-astro-cid-ovrv7ma5]{animation:hs-in-right 10s var(--ease-standard, ease) infinite both}.hero-system[data-astro-cid-ovrv7ma5].loop-visible .hs-department[data-astro-cid-ovrv7ma5] .hs-box[data-astro-cid-ovrv7ma5]:nth-child(2){animation-delay:.1s}.hero-system[data-astro-cid-ovrv7ma5].loop-visible .hs-department[data-astro-cid-ovrv7ma5] .hs-box[data-astro-cid-ovrv7ma5]:nth-child(3){animation-delay:.2s}.hero-system[data-astro-cid-ovrv7ma5].loop-visible .hs-desk[data-astro-cid-ovrv7ma5] .hs-box[data-astro-cid-ovrv7ma5]:nth-child(1){animation-delay:.3s}.hero-system[data-astro-cid-ovrv7ma5].loop-visible .hs-desk[data-astro-cid-ovrv7ma5] .hs-box[data-astro-cid-ovrv7ma5]:nth-child(2){animation-delay:.4s}.hero-system[data-astro-cid-ovrv7ma5].loop-visible .hs-desk[data-astro-cid-ovrv7ma5] .hs-box[data-astro-cid-ovrv7ma5]:nth-child(3){animation-delay:.5s}.hero-system[data-astro-cid-ovrv7ma5].loop-visible .hs-item[data-astro-cid-ovrv7ma5]{animation:hs-settle 10s var(--ease-standard, ease) infinite both}.hero-system[data-astro-cid-ovrv7ma5].loop-visible .hs-box[data-astro-cid-ovrv7ma5]:nth-child(2) .hs-item[data-astro-cid-ovrv7ma5]{animation-delay:.2s}.hero-system[data-astro-cid-ovrv7ma5].loop-visible .hs-box[data-astro-cid-ovrv7ma5]:nth-child(3) .hs-item[data-astro-cid-ovrv7ma5]{animation-delay:.4s}.hero-system[data-astro-cid-ovrv7ma5].loop-visible .hs-token[data-astro-cid-ovrv7ma5]{animation:hs-travel 10s linear infinite}.hero-system[data-astro-cid-ovrv7ma5].loop-visible .hs-stop[data-astro-cid-ovrv7ma5]:nth-child(1) .hs-mark[data-astro-cid-ovrv7ma5]{animation:hs-plug-1 10s linear infinite}.hero-system[data-astro-cid-ovrv7ma5].loop-visible .hs-stop[data-astro-cid-ovrv7ma5]:nth-child(2) .hs-mark[data-astro-cid-ovrv7ma5]{animation:hs-plug-2 10s linear infinite}.hero-system[data-astro-cid-ovrv7ma5].loop-visible .hs-stop[data-astro-cid-ovrv7ma5]:nth-child(3) .hs-mark[data-astro-cid-ovrv7ma5]{animation:hs-plug-3 10s linear infinite}.hero-system[data-astro-cid-ovrv7ma5].loop-visible .hs-stop[data-astro-cid-ovrv7ma5]:nth-child(4) .hs-mark[data-astro-cid-ovrv7ma5]{animation:hs-plug-4 10s linear infinite}.hero-system[data-astro-cid-ovrv7ma5].loop-visible .hs-stop[data-astro-cid-ovrv7ma5]:nth-child(5) .hs-mark[data-astro-cid-ovrv7ma5]{animation:hs-plug-5 10s linear infinite}}@keyframes hs-in-left{0%,1%{transform:translate(-24px)}12%,to{transform:none}}@keyframes hs-in-right{0%,1%{transform:translate(24px)}12%,to{transform:none}}@keyframes hs-settle{0%,16%{opacity:0;transform:translate(-56px,-18px) rotate(-14deg)}30%,95%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes hs-travel{0%,38%{transform:translate(0);opacity:0}40%{transform:translate(0);opacity:1}80%,95%{transform:translate(80cqi);opacity:1}to{transform:translate(80cqi);opacity:0}}@keyframes hs-plug-1{0%,40%{background:var(--color-enamel)}42%,95%{background:var(--color-ink)}to{background:var(--color-enamel)}}@keyframes hs-plug-2{0%,50%{background:var(--color-enamel)}52%,95%{background:var(--color-ink)}to{background:var(--color-enamel)}}@keyframes hs-plug-3{0%,60%{background:var(--color-enamel)}62%,95%{background:var(--color-ink)}to{background:var(--color-enamel)}}@keyframes hs-plug-4{0%,70%{background:var(--color-enamel)}72%,95%{background:var(--color-ink)}to{background:var(--color-enamel)}}@keyframes hs-plug-5{0%,80%{background:var(--color-enamel)}82%,95%{background:var(--color-ink)}to{background:var(--color-enamel)}}
