.tabbed-sidebar{--tab-step: 60vh;--tab-sticky-top: 6rem;--bar-width: 20px}.tabbed-sidebar .item,.tabbed-sidebar .item *{box-sizing:border-box}.tabbed-sidebar .heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:2.5rem}@media(max-width:900px){.tabbed-sidebar .heading-row{flex-direction:column;align-items:flex-start;gap:2rem}}.tabbed-sidebar .heading-text{max-width:1064px}@media(max-width:900px){.tabbed-sidebar .heading-text{gap:1rem}}.tabbed-sidebar .heading-body{gap:1rem}.tabbed-sidebar .heading-body .body-text{max-width:560px}.tabbed-sidebar .cta-wrap{flex:0 0 auto}.tabbed-sidebar .scroll-track{position:relative;margin-top:3.5rem;min-height:calc(var(--tab-step) * var(--tab-count, 1))}@media(max-width:900px){.tabbed-sidebar .scroll-track{margin-top:2.5rem;min-height:0}}.tabbed-sidebar .tabs{position:sticky;top:var(--tab-sticky-top)}@media(max-width:900px){.tabbed-sidebar .tabs{position:static}}.tabbed-sidebar .items{display:flex;flex-direction:column;gap:1.5rem;width:calc(50% - .75rem)}@media(max-width:900px){.tabbed-sidebar .items{width:auto;gap:1rem}}.tabbed-sidebar .item{display:flex;overflow:hidden;background:color-mix(in srgb,var(--color-bone) 50%,transparent)}.tabbed-sidebar .item-bar{flex:0 0 0;background:var(--color-young-green);transition:flex-basis .3s}.tabbed-sidebar .item.is-active .item-bar{flex-basis:var(--bar-width)}.tabbed-sidebar .item-text{display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;min-width:0;padding:1.5rem}.tabbed-sidebar .item-body{color:#2b2a28b3}.tabbed-sidebar .panel{position:absolute;top:0;right:0;display:none;width:calc(50% - .75rem);height:100%}.tabbed-sidebar .panel.is-active{display:block}.tabbed-sidebar .panel .multiformat-media{height:100%}.tabbed-sidebar .panel img,.tabbed-sidebar .panel video,.tabbed-sidebar .panel iframe{width:100%;height:100%;object-fit:cover}@media(max-width:900px){.tabbed-sidebar{--bar-width: 12px}.tabbed-sidebar .panel{position:static;width:auto;height:auto;aspect-ratio:1}}.tabbed-sidebar .tabs:not([data-tabs-ready]) .item:first-child .item-bar{flex-basis:var(--bar-width)}.tabbed-sidebar .tabs:not([data-tabs-ready]) .group:first-child .panel{display:block}@media(prefers-reduced-motion:reduce){.tabbed-sidebar .item-bar{transition:none}}
