.crm-tab-sidebar-nav{--crm-tab-black:var(--crm-black,#000);--crm-tab-red:var(--crm-red,#ba0c2f);--crm-tab-gold:var(--crm-gold,#eeb648);--crm-tab-layout-columns:minmax(260px,0.78fr) minmax(0,1.22fr);--crm-tab-white:var(--crm-white,#fff);--crm-tab-line:#d9d9d9;--crm-tab-muted:#414141;--crm-tab-active-angle-overhang:21px;--crm-tab-active-angle-width:100px;--crm-tab-container-gutter:24px;--crm-tab-content-top-offset:82px;--crm-tab-indicator-height:0px;--crm-tab-indicator-width:0px;--crm-tab-indicator-x:0px;--crm-tab-indicator-y:0px;--crm-tab-sidebar-end-inset:56px;--crm-tab-sidebar-inset:0px;--crm-tab-viewport-bleed:max(var(--crm-tab-container-gutter),calc(50vw - 640px));color:var(--crm-tab-black);overflow-x:clip;position:relative;width:100%}.crm-tab-sidebar-nav__overview{background:var(--crm-tab-white);box-sizing:border-box;margin:0 auto;max-width:1280px;padding:50px 0;position:relative;width:calc(100% - var(--crm-tab-container-gutter)*2);z-index:2}.crm-tab-sidebar-nav__overview .crm-content-grid__services{margin:0 auto;width:100%}.crm-tab-sidebar-nav__overview-card.is-active .crm-content-grid__service-marker{--crm-content-grid-marker-bg:var(--crm-tab-gold)}.crm-tab-sidebar-nav__overview-trigger{appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:inherit}.crm-tab-sidebar-nav__overview-trigger:focus-visible{outline:3px solid var(--crm-tab-red);outline-offset:-5px}.crm-tab-sidebar-nav__banner{background:var(--crm-tab-black);min-height:var(--crm-tab-banner-min-height-lg);overflow:hidden;position:relative;width:100%;z-index:1}.crm-tab-sidebar-nav__banner-layer{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;opacity:0;position:absolute;transform:scale(1.01);transition:opacity .62s ease;width:100%;will-change:opacity}.crm-tab-sidebar-nav__banner-layer.is-active{opacity:1;z-index:1}.crm-tab-sidebar-nav__banner-overlay{background:var(--crm-tab-black);inset:0;opacity:var(--crm-tab-banner-overlay-opacity);pointer-events:none;position:absolute;z-index:2}.crm-tab-sidebar-nav__layout{display:grid;grid-template-columns:var(--crm-tab-layout-columns);isolation:isolate;margin:0 auto;max-width:1280px;min-height:680px;position:relative;width:calc(100% - var(--crm-tab-container-gutter)*2)}.crm-tab-sidebar-nav--has-banner .crm-tab-sidebar-nav__layout{margin-top:0}.crm-tab-sidebar-nav__sidebar{background:linear-gradient(to right,var(--crm-tab-black) calc(100% - var(--crm-tab-sidebar-end-inset)),transparent calc(100% - var(--crm-tab-sidebar-end-inset)));color:var(--crm-tab-white);position:relative;z-index:1}.crm-tab-sidebar-nav__sidebar:before{background:var(--crm-tab-black);bottom:0;content:"";left:calc(var(--crm-tab-viewport-bleed)*-1);pointer-events:none;position:absolute;right:100%;top:0;z-index:-1}.crm-tab-sidebar-nav--sticky .crm-tab-sidebar-nav__list{position:sticky;top:0}.crm-tab-sidebar-nav__indicator{background:var(--crm-tab-red);height:var(--crm-tab-indicator-height);left:calc(var(--crm-tab-viewport-bleed)*-1);opacity:0;pointer-events:none;position:absolute;top:0;transform:translate3d(var(--crm-tab-indicator-x),var(--crm-tab-indicator-y),0);transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .12s ease;width:calc(var(--crm-tab-indicator-width) + var(--crm-tab-viewport-bleed));z-index:0}.crm-tab-sidebar-nav__indicator:after{background:var(--crm-tab-red);bottom:0;content:"";position:absolute;right:calc(var(--crm-tab-active-angle-overhang)*-1);top:0;transform:skewX(-28deg);transform-origin:left center;width:var(--crm-tab-active-angle-width)}.crm-tab-sidebar-nav[data-crm-tab-sidebar-nav-ready] .crm-tab-sidebar-nav__indicator{opacity:1}.crm-tab-sidebar-nav__list{counter-reset:crm-tabs;display:flex;flex-direction:column;list-style:none;margin:0;min-height:100%;padding:70px 0;position:relative;z-index:1}.crm-tab-sidebar-nav__item{counter-increment:crm-tabs;position:relative}.crm-tab-sidebar-nav__item:not(:last-child):after{background:var(--crm-tab-muted);content:"";display:block;height:82px;margin:28px 0 28px calc(var(--crm-tab-sidebar-inset) + 39px);width:2px}.crm-tab-sidebar-nav__trigger{align-items:center;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:32px;grid-template-columns:78px minmax(0,220px);min-height:78px;padding:0 56px 0 var(--crm-tab-sidebar-inset);position:relative;text-align:left;width:calc(100% - var(--crm-tab-sidebar-end-inset));z-index:1}.crm-tab-sidebar-nav__trigger:after,.crm-tab-sidebar-nav__trigger:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .16s ease;z-index:-1}.crm-tab-sidebar-nav__trigger:before{background:var(--crm-tab-red);left:calc(var(--crm-tab-viewport-bleed)*-1);right:0}.crm-tab-sidebar-nav__trigger:after{background:var(--crm-tab-red);right:calc(var(--crm-tab-active-angle-overhang)*-1);transform:skewX(-28deg);transform-origin:left center;width:var(--crm-tab-active-angle-width)}.crm-tab-sidebar-nav__item.is-active .crm-tab-sidebar-nav__trigger:after,.crm-tab-sidebar-nav__item.is-active .crm-tab-sidebar-nav__trigger:before{opacity:1}.crm-tab-sidebar-nav[data-crm-tab-sidebar-nav-ready] .crm-tab-sidebar-nav__trigger:after,.crm-tab-sidebar-nav[data-crm-tab-sidebar-nav-ready] .crm-tab-sidebar-nav__trigger:before{opacity:0;transition:none}.crm-tab-sidebar-nav__label,.crm-tab-sidebar-nav__number{color:var(--crm-tab-white);display:block;font-family:var(--headings-font-family);font-style:var(--headings-font-style);font-weight:900;letter-spacing:0;line-height:.9;text-transform:uppercase}.crm-tab-sidebar-nav__number{font-size:60px}.crm-tab-sidebar-nav__label{font-size:30px;max-width:260px}.crm-tab-sidebar-nav__trigger:focus-visible{outline:3px solid var(--crm-tab-gold);outline-offset:-3px}.crm-tab-sidebar-nav__content{align-items:flex-start;background:var(--crm-tab-white);display:grid;padding:var(--crm-tab-content-top-offset) 0 92px 7%;position:relative;z-index:0}.crm-tab-sidebar-nav__content:before{background:var(--crm-tab-white);bottom:0;content:"";left:100%;pointer-events:none;position:absolute;right:calc(var(--crm-tab-viewport-bleed)*-1);top:0;z-index:-1}.crm-tab-sidebar-nav__panel{display:block;grid-area:1/1;max-width:var(--crm-tab-content-max);opacity:0;pointer-events:none;visibility:hidden;width:100%}.crm-tab-sidebar-nav__panel[hidden]{display:none}.crm-tab-sidebar-nav[data-crm-tab-sidebar-nav-ready] .crm-tab-sidebar-nav__panel[hidden]{display:block}.crm-tab-sidebar-nav__panel.is-active{opacity:1;pointer-events:auto;visibility:visible}.crm-tab-sidebar-nav.is-active .crm-tab-sidebar-nav__panel.is-active{animation:crmTabSidebarFadeIn .22s ease both}.crm-tab-sidebar-nav__block+.crm-tab-sidebar-nav__block{margin-top:var(--crm-tab-block-spacing)}.crm-tab-sidebar-nav__title{color:var(--crm-tab-black);font-family:var(--headings-font-family);font-size:31px;font-style:var(--headings-font-style);font-weight:900;letter-spacing:0;line-height:.95;margin:0;max-width:470px;text-transform:uppercase}.crm-tab-sidebar-nav__divider{background:linear-gradient(90deg,var(--crm-tab-gold) 0 27px,transparent 27px 36px,var(--crm-tab-line) 36px 100%);display:block;height:3px;margin:24px 0;width:183px}.crm-tab-sidebar-nav__text{color:#3b3b3b;font-family:var(--text-font-family);font-size:20px;line-height:1.42;margin-top:24px}.crm-tab-sidebar-nav__divider+.crm-tab-sidebar-nav__text{margin-top:0}.crm-tab-sidebar-nav__text p{margin:0}.crm-tab-sidebar-nav__text p+p{margin-top:28px}.crm-tab-sidebar-nav__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:var(--crm-tab-button-gap);margin-top:52px}@keyframes crmTabSidebarFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1139px){.crm-tab-sidebar-nav{--crm-tab-container-gutter:0px;--crm-tab-sidebar-end-inset:0px;--crm-tab-viewport-bleed:0px}.crm-tab-sidebar-nav__overview{padding:40px 24px}.crm-tab-sidebar-nav__banner{min-height:var(--crm-tab-banner-min-height-md)}.crm-tab-sidebar-nav__banner-layer{background-attachment:scroll}.crm-tab-sidebar-nav__layout{grid-template-columns:1fr;min-height:0}.crm-tab-sidebar-nav__sidebar{-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none}.crm-tab-sidebar-nav__sidebar::-webkit-scrollbar{display:none}.crm-tab-sidebar-nav--sticky .crm-tab-sidebar-nav__list{position:static}.crm-tab-sidebar-nav__list{align-items:stretch;flex-direction:row;min-height:0;padding:0;width:max-content}.crm-tab-sidebar-nav__item{display:flex}.crm-tab-sidebar-nav__item:not(:last-child):after{height:100%;margin:0;width:2px}.crm-tab-sidebar-nav__item.is-active:not(:last-child):after,.crm-tab-sidebar-nav__item:has(+.crm-tab-sidebar-nav__item.is-active):after{background:#5f0618}.crm-tab-sidebar-nav__trigger{gap:14px;grid-template-columns:auto minmax(150px,210px);height:100%;min-height:116px;padding:24px 30px;width:auto}.crm-tab-sidebar-nav__trigger:before{right:0}.crm-tab-sidebar-nav__indicator:after,.crm-tab-sidebar-nav__trigger:after{display:none}.crm-tab-sidebar-nav__number{font-size:42px}.crm-tab-sidebar-nav__label{font-size:22px}.crm-tab-sidebar-nav__content{display:block;padding:56px 24px}.crm-tab-sidebar-nav[data-crm-tab-sidebar-nav-ready] .crm-tab-sidebar-nav__panel,.crm-tab-sidebar-nav[data-crm-tab-sidebar-nav-ready] .crm-tab-sidebar-nav__panel[hidden]{display:none}.crm-tab-sidebar-nav[data-crm-tab-sidebar-nav-ready] .crm-tab-sidebar-nav__panel.is-active{display:block}}@media (max-width:767px){.crm-tab-sidebar-nav__overview{padding:32px 20px}.crm-tab-sidebar-nav__banner{min-height:var(--crm-tab-banner-min-height-sm)}.crm-tab-sidebar-nav__trigger{grid-template-columns:1fr;min-height:118px;padding:20px 24px}.crm-tab-sidebar-nav__number{font-size:36px}.crm-tab-sidebar-nav__label{font-size:20px;max-width:160px}.crm-tab-sidebar-nav__content{padding:44px 20px}.crm-tab-sidebar-nav__block+.crm-tab-sidebar-nav__block{margin-top:48px}.crm-tab-sidebar-nav__title{font-size:26px}.crm-tab-sidebar-nav__text{font-size:18px}.crm-tab-sidebar-nav__buttons{margin-top:34px}}@media (prefers-reduced-motion:reduce){.crm-tab-sidebar-nav__banner-layer,.crm-tab-sidebar-nav__indicator,.crm-tab-sidebar-nav__trigger:after,.crm-tab-sidebar-nav__trigger:before{transition:none}.crm-tab-sidebar-nav.is-active .crm-tab-sidebar-nav__panel.is-active{animation:none}}