:where([data-niche=move]) .nb-lights{position:relative}:where([data-niche=move]) .nb-lights__wrap{block-size:320vh;position:relative}@media (min-width:64rem){:where([data-niche=move]) .nb-lights__wrap{block-size:300vh}}:where([data-niche=move]) .nb-lights__stage{background:var(--nb-rubber);block-size:100svh;color:var(--nb-chalk);position:sticky;inset-block-start:0;overflow:hidden}:where([data-niche=move]) .nb-lights__video{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}:where([data-niche=move]) .nb-lights__scrim{pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--nb-rubber) 62%, transparent) 0%, transparent 26%), linear-gradient(to top, color-mix(in srgb, var(--nb-rubber) 72%, transparent) 0%, transparent 32%);position:absolute;inset:0}:where([data-niche=move]) .nb-lights__head{color:var(--nb-chalk);position:absolute;inset-block-start:calc(var(--e-chrome-total) + 1.25rem);inset-inline-start:var(--nb-margin)}:where([data-niche=move]) .nb-lights__head .nb-stamp__time{color:var(--nb-chalk)}:where([data-niche=move]) .nb-lights__head .nb-word{color:var(--nb-ash)}:where([data-niche=move]) .nb-lights__head .nb-word__beat{color:var(--nb-lane)}:where([data-niche=move]) .nb-lights__plan{display:none}@media (min-width:64rem){:where([data-niche=move]) .nb-lights__plan{inline-size:26vw;max-inline-size:26rem;display:block;position:absolute;inset-block-end:2.5rem;inset-inline-end:var(--nb-margin)}}:where([data-niche=move]) .nb-lights__plan .nb-plan__outline{stroke:#f4f2ee57}:where([data-niche=move]) .nb-lights__plan .nb-plan__roof{stroke:#f4f2ee2e}:where([data-niche=move]) .nb-lights__plan .nb-plan__room{stroke:#f4f2ee42}:where([data-niche=move]) .nb-lights__plan .nb-plan__zone[data-on] .nb-plan__room{fill:var(--nb-lane);stroke:var(--nb-lane)}:where([data-niche=move]) .nb-lights__strip{inset-inline:var(--nb-margin);gap:.6rem;display:grid;position:absolute;inset-block-end:calc(var(--sticky-cta-h,0px) + env(safe-area-inset-bottom,0px) + 1.5rem)}@media (min-width:64rem){:where([data-niche=move]) .nb-lights__strip{display:none}}:where([data-niche=move]) .nb-lights__segments{grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem;display:grid}:where([data-niche=move]) .nb-lights__segment{block-size:3px;transition:background-color var(--nb-enter) var(--nb-ease);background:#f4f2ee38}:where([data-niche=move]) .nb-lights__segment[data-on]{background:var(--nb-lane)}:where([data-niche=move]) .nb-lights__name{font-family:var(--e-font-display);font-variation-settings:"wdth" var(--nb-wdth-display);letter-spacing:var(--nb-track-label);text-transform:uppercase;color:var(--nb-chalk);font-size:1.125rem;font-weight:800;font-stretch:75%}:where([data-niche=move]) .nb-lights--static{background:var(--nb-rubber);color:var(--nb-chalk);padding-block:var(--nb-r-open)}:where([data-niche=move]) .nb-lights--static .nb-stamp__time{color:var(--nb-chalk)}:where([data-niche=move]) .nb-lights--static .nb-word{color:var(--nb-ash)}:where([data-niche=move]) .nb-lights--static .nb-word__beat{color:var(--nb-lane)}:where([data-niche=move]) .nb-lights__static-grid{gap:clamp(1.5rem,3vw,2.5rem);margin-block-start:clamp(1.5rem,3vw,2.25rem);display:grid}@media (min-width:64rem){:where([data-niche=move]) .nb-lights__static-grid{grid-template-columns:1.6fr 1fr;align-items:center}}:where([data-niche=move]) .nb-lights__static-media{aspect-ratio:16/9;background:var(--nb-iron);position:relative;overflow:hidden}:where([data-niche=move]) .nb-lights__static-plan .nb-plan__outline{stroke:#f4f2ee57}:where([data-niche=move]) .nb-lights__static-plan .nb-plan__roof{stroke:#f4f2ee2e}:where([data-niche=move]) .nb-lights__static-plan .nb-plan__zone[data-on] .nb-plan__room{fill:var(--nb-lane);stroke:var(--nb-lane)}:where([data-niche=move]) .nb-lights__static-plan .nb-plan__zone[data-on] .nb-plan__name{fill:var(--nb-rubber)}:where([data-niche=move]) .nb-lights__list{font-family:var(--e-font-display);font-variation-settings:"wdth" var(--nb-wdth-display);letter-spacing:var(--nb-track-label);text-transform:uppercase;color:var(--nb-ash);flex-wrap:wrap;gap:.4rem 1rem;margin-block-start:1rem;font-size:.75rem;font-weight:800;font-stretch:75%;display:flex}:where([data-niche=move]) .nb-lights--static .nb-body{color:var(--nb-ash)}@media (prefers-reduced-motion:reduce){:where([data-niche=move]) .nb-lights__segment,:where([data-niche=move]) .nb-lights__plan .nb-plan__room{transition:none}}
