.two-col-tabs{overflow:visible;overflow-anchor:none;position:relative}.two-col-tabs>.container{display:flex;flex-direction:column}.two-col-tabs .tabs{gap:16px 35px;margin-bottom:50px;overflow-anchor:none}.two-col-tabs .tab{align-items:center;background:transparent;border:1px solid var(--deep-forest-text,#152213);border-radius:50px;color:var(--deep-forest-text,#152213);cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:300;justify-content:center;line-height:1.3;min-height:44px;padding:8px 28px;text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;width:fit-content}.two-col-tabs .tab:not(.active):hover{background-color:var(--Sand,#d4c49a)}.two-col-tabs .tab:not(.active):active{transform:scale(.98)}.two-col-tabs .tab:focus-visible{outline:3px solid currentColor;outline-offset:4px}.two-col-tabs .tab.active{background-color:var(--Sage,#3d5c3a);border-color:var(--Sage,#3d5c3a);color:var(--Off-White,#fafaf5);cursor:default}.two-col-tabs .tab-panels{overflow-anchor:none;position:relative;width:100%}.two-col-tabs .tab-content{align-items:stretch;display:flex;gap:25px;inset:0 auto auto 0;opacity:0;overflow-anchor:none;pointer-events:none;position:absolute;visibility:hidden;width:100%}.two-col-tabs .tab-content.active{inset:auto;opacity:1;pointer-events:auto;position:relative;visibility:visible}.two-col-tabs .tab-panels.is-transitioning .tab-content{inset:0 auto auto 0;position:absolute;width:100%}.two-col-tabs .text-block{position:relative;z-index:2}.two-col-tabs .container p:first-child{margin-top:0}.two-col-tabs .container p:last-child{margin-bottom:0}.two-col-tabs .btn-container{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px}.two-col-tabs .media-block.img-container{border-radius:10px;display:grid;margin:0 auto;min-width:0;overflow:hidden;place-items:center;position:relative}.two-col-tabs .media-block img{display:block;height:100%;min-height:100%;object-fit:cover;object-position:center;width:100%}@media screen and (min-width:992px){.two-col-tabs .tab-content .text-block{flex:1 1 58.333%;min-width:0}.two-col-tabs .tab-content .media-block{flex:0 1 41.667%;min-width:0}.two-col-tabs .tab-content .left{order:1}.two-col-tabs .tab-content .right{order:2}}@media screen and (max-width:991px){.two-col-tabs{overflow:hidden}.two-col-tabs .tabs{flex-wrap:nowrap;gap:10px;justify-content:flex-start;margin-bottom:32px;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;padding:4px 4px 10px;scroll-snap-type:inline proximity;scrollbar-color:#3d5c3a #fafaf5;scrollbar-width:thin}.two-col-tabs .tab{flex:0 0 auto;padding:8px 20px;scroll-snap-align:start}.two-col-tabs .tab-content{flex-direction:column;gap:0}.two-col-tabs .tab-content .media-block{min-height:300px;order:1;padding:0;width:100%}.two-col-tabs .tab-content .text-block{order:2;padding:40px 0 0;width:100%}.two-col-tabs .container .eyebrow{margin-top:0}}@media (prefers-reduced-motion:reduce){.two-col-tabs .tab{transition:none}}