.rf-tabs__heading{margin-bottom:48px}.rf-tabs__list{display:flex;gap:8px;margin-bottom:16px}.rf-tabs__tab{align-items:center;background:var(--surface-white);border:var(--border-width) solid var(--line-hairline);border-radius:var(--radius-pill);color:var(--color-midnight);cursor:pointer;display:flex;flex:1;font-family:var(--font-sans);font-size:var(--fs-ui);font-weight:var(--weight-bold);gap:12px;line-height:var(--lh-ui);min-width:0;padding:18px 20px;text-align:left;transition:border-color var(--t-hover) var(--ease)}.rf-tabs__tab:hover,.rf-tabs__tab[aria-selected=true]{border-color:var(--color-midnight)}.rf-tabs__tab[aria-selected=true]{background:var(--color-midnight);color:var(--text-on-dark);cursor:default}.rf-tabs__tab-icon{align-items:center;border:var(--border-width) solid var(--line-hairline-strong);border-radius:var(--radius);color:var(--color-midnight);display:flex;flex:none;height:32px;justify-content:center;width:32px}.rf-tabs__tab[aria-selected=true] .rf-tabs__tab-icon{background:var(--color-jetstream);border-color:var(--color-jetstream)}.rf-tabs__tab-icon .rf-icon,.rf-tabs__tab-icon img{border-radius:0;height:18px;width:18px}.rf-tabs__card{border-radius:var(--radius);display:grid;min-height:520px;overflow:hidden;position:relative}.bg-midnight .rf-tabs__card{background:var(--surface-midnight-raised);border:var(--border-width) solid var(--line-hairline-dark)}.rf-tabs__panel{display:grid;grid-area:1/1;grid-template-columns:minmax(0,5fr) minmax(0,6fr);opacity:1;transition:opacity var(--t-open) var(--ease)}.rf-tabs__panel[hidden]{display:grid;opacity:0;visibility:hidden}.rf-tabs__copy{display:flex;flex-direction:column;gap:22px;padding:56px 48px 112px}.rf-tabs__title{margin-top:16px}.rf-tabs__text{max-width:440px}.rf-tabs__shot{padding-top:56px;position:relative}.rf-tabs__shot .placeholder,.rf-tabs__shot img{border-radius:var(--radius) 0 0 0;bottom:0;height:calc(100% - 56px);left:0;object-fit:cover;object-position:left top;position:absolute;right:0;top:56px;width:100%}.rf-tabs__shot .placeholder{border:var(--border-width) solid var(--ctx-hairline);border-bottom:0;border-right:0}.rf-tabs__arrows{bottom:48px;display:flex;gap:8px;left:48px;position:absolute}@media (max-width:767px){.rf-tabs__heading{margin-bottom:32px}.rf-tabs__list{margin-left:calc(var(--gutter)*-1);margin-right:calc(var(--gutter)*-1);overflow-x:auto;padding:0 var(--gutter);position:relative;scroll-padding-left:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.rf-tabs__tab{scroll-snap-align:start}.rf-tabs__list:after{content:"";flex:0 0 calc(100% - var(--gutter)*2)}.rf-tabs__list::-webkit-scrollbar{display:none}.rf-tabs__tab{flex:none;min-height:44px;padding:12px 18px;white-space:nowrap}.rf-tabs__card{min-height:0}.rf-tabs__panel{grid-template-columns:minmax(0,1fr)}.rf-tabs__copy{padding:32px 24px}.rf-tabs__shot{padding:0 0 0 24px}.rf-tabs__shot .placeholder,.rf-tabs__shot img{height:240px;position:static}.rf-tabs__arrows{grid-row:2;padding:16px 24px 24px;position:static}}@media (prefers-reduced-motion:reduce){.rf-tabs__panel{transition:none}}