.rm{background:rgb(var(--color-background));color:var(--bn-ink);font-family:var(--font-body-family);padding:var(--rm-pt) 0 var(--rm-pb);-webkit-font-smoothing:antialiased}.rm *,.rm *:before,.rm *:after{box-sizing:border-box}.rm a{color:inherit;text-decoration:none}.rm__wrap{max-width:1300px;margin:0 auto;padding:0 20px}.rm__head{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0 0 36px;text-align:left}.rm__head--center{align-items:center;text-align:center}.rm__eyebrow{font:500 11px / 1.4 var(--font-body-family);letter-spacing:.2em;text-transform:uppercase;color:var(--bn-accent)}.rm__title{margin:0;font:500 40px / 1.1 var(--font-heading-family);color:var(--bn-ink)}.rm__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--rm-row);grid-auto-flow:dense;gap:var(--rm-gap)}.rm__tile{position:relative;display:block;overflow:hidden;background:var(--bn-dark-rule);color:var(--bn-ink);outline:1px solid transparent;outline-offset:4px}.rm__tile:hover{outline-color:var(--bn-accent);color:var(--bn-ink)}.rm__tile--feat{grid-column:span 2;grid-row:span 2}.rm__img{position:absolute;top:0;right:0;bottom:0;left:0}.rm .rm__pic,.rm .rm__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.rm__cap{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 40px);display:flex;flex-direction:column;gap:8px;padding:16px 20px;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.25)}.rm__cap-text{display:flex;flex-direction:column;gap:8px}.rm__name{font:500 22px / 1 var(--font-heading-family)}.rm__meta{font:italic 400 14px / 1.1 var(--font-heading-family);color:var(--bn-muted)}.rm__tile--feat .rm__cap{left:16px;bottom:16px;gap:18px;padding:26px 30px;align-items:flex-start}.rm__tile--feat .rm__cap-text{gap:18px}.rm__tile--feat .rm__name{font-size:var(--rm-feat-fs, 40px);white-space:nowrap}.rm__tile--feat .rm__meta{font-size:16px}.rm .rm__btn{display:inline-block;font:600 11px / 1 var(--font-body-family);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--bn-accent);color:var(--bn-ink);padding:12px 18px;white-space:nowrap}.rm__tile--feat:hover .rm__btn{background:var(--bn-accent);color:rgb(var(--color-background))}.rm__all{display:flex;flex-direction:column;justify-content:space-between;padding:20px;border:1px solid rgba(var(--color-foreground),.25);color:var(--bn-ink)}.rm__all:hover{border-color:var(--bn-accent);color:var(--bn-ink)}.rm__all-k{font:500 11px / 1 var(--font-body-family);letter-spacing:.2em;text-transform:uppercase;color:var(--bn-accent)}.rm__all-l{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font:500 28px / 1.05 var(--font-heading-family)}.rm :focus-visible{outline:2px solid var(--bn-accent);outline-offset:3px}@media only screen and (max-width:989px){.rm__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--rm-row-t)}}@media only screen and (max-width:749px){.rm{padding:calc(var(--rm-pt) / 2) 0 calc(var(--rm-pb) / 2)}.rm__title{font-size:30px}.rm__grid{gap:calc(var(--rm-gap) / 2);grid-auto-rows:190px}.rm__tile--feat{grid-row:span 2}.rm__tile--feat .rm__name{font-size:28px;white-space:normal}.rm__tile--feat .rm__cap{left:10px;bottom:10px;padding:18px 20px;gap:14px}.rm__tile--feat .rm__cap-text{gap:14px}.rm__cap{padding:12px 14px;gap:6px}.rm__cap-text{gap:6px}.rm__name{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/section-related-movements-mosaic.css.map */
