.rm{align-items:start;display:grid;gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rm--media-left .rm__list{order:2}.rm--media-left .rm__stage{order:1}.rm--text{grid-template-columns:minmax(0,1fr)}.rm--text .rm__list{display:grid;gap:0 var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.rm__list{border-top:1px solid var(--colour-black-20);list-style:none;margin:0;padding:0}.rm__item{border-bottom:1px solid var(--colour-black-20)}.rm__tab{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:var(--space-sm);grid-template-columns:3rem minmax(0,1fr);padding:var(--space-lg) var(--space-md) var(--space-lg) 0;position:relative;text-align:left;transition:background-color var(--dur) var(--ease),padding-left var(--dur) var(--ease);width:100%}.rm__tab--static{cursor:default}.rm__tab:before{background:var(--colour-signal-deep);bottom:-1px;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:top;transition:transform var(--dur) var(--ease);width:3px}.rm__num{color:var(--colour-black-60);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;letter-spacing:.08em;padding-top:.5rem}.rm__text{display:grid;gap:var(--space-2xs);min-width:0}.rm__title{color:var(--colour-black-80);font-size:var(--font-size-large);letter-spacing:-.01em;line-height:1.2;transition:color var(--dur) var(--ease)}.rm__copy{color:var(--colour-black-60);font-size:var(--font-size-body);line-height:1.625}.rm__copy p{margin:0}button.rm__tab:focus-visible .rm__title,button.rm__tab:hover .rm__title{color:var(--colour-ink)}.rm__tab.is-active{padding-left:var(--space-md)}.rm__tab--static.rm__tab{grid-template-columns:3rem minmax(0,1fr)}.rm__tab.is-active:before{transform:none}.rm__tab.is-active .rm__title{color:var(--colour-ink)}.rm__tab.is-active .rm__num{color:var(--colour-signal-deep)}.rm__tab--static .rm__title{color:var(--colour-ink)}.rm__stage{aspect-ratio:1/1;background:var(--colour-grey-light);border-radius:var(--radius-card);box-shadow:0 1.75rem 3.5rem -1.5rem rgba(16,36,58,.28);overflow:hidden;position:relative}.rm__media{inset:0;margin:0;opacity:0;position:absolute;transition:opacity .32s var(--ease),visibility 0s linear .32s;visibility:hidden}.rm__media[hidden]{display:block}.rm__media.is-active{opacity:1;transition-delay:0s;visibility:visible}.rm__media img,.rm__media img[width][height],.rm__media video{display:block;height:100%;object-fit:cover;object-position:var(--focus,50% 50%);width:100%}.rm__media-empty{background:radial-gradient(100% 100% at 50% 100%,var(--colour-aqua-tint),var(--colour-sky));display:block;height:100%;width:100%}@media (max-width:900px){.rm{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.rm__stage{aspect-ratio:4/3;border-radius:1rem;order:-1}.rm--media-left .rm__stage{order:-1}.rm--text .rm__list{grid-template-columns:minmax(0,1fr)}.rm__title{font-size:var(--font-size-medium)}.rm__copy{font-size:var(--font-size-small)}.rm__tab{padding-block:var(--space-md)}}@media (prefers-reduced-motion:reduce){.rm__media,.rm__tab,.rm__tab:before,.rm__title{transition:none}}