.nb-classes{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:.75rem;margin:1.4rem 0 0;padding:0 0 .4rem;list-style:none;display:flex;overflow-x:auto}.nb-classes::-webkit-scrollbar{display:none}.nb-classes__cell{scroll-snap-align:start;flex:0 0 min(46vw,13rem)}.nb-classes__card{min-height:2.75rem;color:inherit;gap:.3rem;text-decoration:none;display:grid}a.nb-classes__card:focus-visible{outline:2px solid var(--e-focus);outline-offset:3px}.nb-classes__media{aspect-ratio:4/5;background:var(--nb-iron);margin-bottom:.35rem;display:block;position:relative;overflow:hidden}.nb-classes__media img{transition:transform .6s var(--e-ease)}a.nb-classes__card:hover .nb-classes__media img{transform:scale(1.03)}.nb-classes__name{font-family:var(--e-font-display);text-transform:uppercase;font-size:1.15rem;line-height:1.1}.nb-classes__facts{font-family:var(--e-font-mono);color:var(--e-muted);font-size:.8125rem}@media (min-width:64rem){.nb-classes{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem 1rem;display:grid;overflow:visible}.nb-classes__cell{flex:none}}
:where([data-niche=move]) .nb-coaches{gap:1rem;display:grid}:where([data-niche=move]) .nb-coaches__lead{border:var(--nb-hair) solid var(--e-line-strong);border-radius:var(--nb-radius);align-items:center;gap:1rem;padding:1rem;display:flex}:where([data-niche=move]) .nb-coaches__mark{border-radius:var(--nb-radius);background:var(--e-surface-2);block-size:4rem;inline-size:4rem;color:var(--e-accent);flex:none;place-items:center;display:grid}:where([data-niche=move]) .nb-coaches__mark svg{block-size:1.25rem;inline-size:2.5rem}:where([data-niche=move]) .nb-coaches__sample{padding-block-start:.25rem}:where([data-niche=move]) .nb-coaches__frame{aspect-ratio:4/5}:where([data-niche=move]) .nb-coaches__work{opacity:0;transition:opacity var(--nb-settle) var(--nb-ease);pointer-events:none;position:absolute;inset:0}@media (hover:hover){:where([data-niche=move]) .nb-coaches__card:hover .nb-coaches__work,:where([data-niche=move]) .nb-coaches__card:focus-within .nb-coaches__work{opacity:1}}:where([data-niche=move]) .nb-coaches__body{justify-items:start;gap:.45rem;display:grid}:where([data-niche=move]) .nb-coaches__line{color:var(--e-text);font-style:italic}:where([data-niche=move]) .nb-coaches__chips{flex-wrap:wrap;gap:.3rem;display:flex}:where([data-niche=move]) .nb-coaches__langs{font-family:var(--e-font-body);font-size:var(--nb-t-note);color:var(--e-muted)}@media (prefers-reduced-motion:reduce){:where([data-niche=move]) .nb-coaches__work{transition:none}}
:where([data-niche=move]) .nb-hero{min-block-size:calc(100svh - var(--omni-chrome-h,0px));background:var(--nb-rubber);color:var(--nb-chalk);--nb-hero-p:0;align-items:flex-end;margin-block-start:calc(-1 * var(--nb-hdr-row));padding-block-start:var(--nb-hdr-row);display:flex;position:relative;overflow:hidden}:where([data-niche=move]) .nb-hero__media{transform:translate3d(0, calc(var(--nb-hero-p) * -15%), 0);will-change:transform;position:absolute;inset:0}:where([data-niche=move]) .nb-hero__media>*{block-size:100%;inline-size:100%;position:absolute;inset:0}:where([data-niche=move]) .nb-hero__scrim{pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--nb-rubber) 92%, transparent) 0%, color-mix(in srgb, var(--nb-rubber) 52%, transparent) 34%, transparent 66%), linear-gradient(to bottom, color-mix(in srgb, var(--nb-rubber) 45%, transparent) 0%, transparent 22%);position:absolute;inset:0}:where([data-niche=move]) .nb-hero__body{inline-size:min(var(--nb-page), 100% - 2 * var(--nb-margin));justify-items:start;gap:clamp(.6rem,1.6vw,1rem);margin-inline:auto;padding-block-end:calc(var(--sticky-cta-h,0px) + env(safe-area-inset-bottom,0px) + clamp(1.75rem, 5vw, 3.5rem));padding-inline-start:var(--nb-rail-w);display:grid;position:relative}@media (min-width:64rem){:where([data-niche=move]) .nb-hero__body{max-inline-size:min(var(--nb-page), 100% - 2 * var(--nb-margin))}}:where([data-niche=move]) .nb-hero__stamp .nb-stamp__time{color:var(--nb-chalk)}:where([data-niche=move]) .nb-hero__stamp .nb-word{color:var(--nb-ash)}:where([data-niche=move]) .nb-hero__stamp .nb-word__beat{color:var(--nb-lane)}:where([data-niche=move]) .nb-hero .nb-display--hero{color:var(--nb-chalk);max-inline-size:14ch}:where([data-niche=move]) .nb-hero__next{color:var(--nb-chalk);white-space:nowrap;align-items:center;gap:.5rem;animation:.4s steps(36,end) .42s both nb-hero-type;display:flex;overflow:hidden}:where([data-niche=move]) .nb-hero__next .nb-mono{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}@keyframes nb-hero-type{0%{max-inline-size:0}to{max-inline-size:100%}}:where([data-niche=move]) .nb-hero__status{color:var(--nb-ash);align-items:center;gap:.5rem;display:flex}:where([data-niche=move]) .nb-hero__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-block-start:clamp(.35rem,1vw,.75rem);display:flex}:where([data-niche=move]) .nb-hero__actions .nb-link{color:var(--nb-chalk)}@media (prefers-reduced-motion:reduce){:where([data-niche=move]) .nb-hero__media{transform:none}:where([data-niche=move]) .nb-hero__next{max-inline-size:100%;animation:none}}
