@keyframes ServicesExplorer-module__YEEiGW__svcIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ServicesExplorer-module__YEEiGW__svcTabIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes ServicesExplorer-module__YEEiGW__svcGrowX{0%{transform:scaleX(0)}to{transform:none}}@keyframes ServicesExplorer-module__YEEiGW__svcGrowY{0%{transform:scaleY(0)}to{transform:none}}@keyframes ServicesExplorer-module__YEEiGW__svcFlip{0%{opacity:0;transform:rotateX(-18deg)translateY(10px)}to{opacity:1;transform:none}}.ServicesExplorer-module__YEEiGW__section{padding:72px 48px 160px;scroll-margin-top:64px}.ServicesExplorer-module__YEEiGW__inner{max-width:var(--container-wide,1440px);margin:0 auto}.ServicesExplorer-module__YEEiGW__heading{margin:0 0 var(--space-8);font-size:clamp(34px,3.9vw,51px);font-weight:var(--fw-regular);letter-spacing:-.01em;color:var(--fg);padding-bottom:var(--space-2);padding-right:var(--space-7);border-bottom:1px solid var(--ambit-n-300);line-height:1.2;display:inline-block}.ServicesExplorer-module__YEEiGW__tabsWrap{background:var(--bg)}.ServicesExplorer-module__YEEiGW__tabs{grid-template-columns:repeat(var(--svcx-count,8), minmax(0, 1fr));gap:32px;display:grid}.ServicesExplorer-module__YEEiGW__tab{all:unset;box-sizing:border-box;cursor:pointer;border-top:1px solid var(--ambit-n-300);min-width:0;color:var(--fg-subtle);flex-direction:column;flex-shrink:0;gap:22px;padding:26px 0 0;transition:border-color .18s,color .18s;display:flex;position:relative}.ServicesExplorer-module__YEEiGW__tab:not(.ServicesExplorer-module__YEEiGW__tabActive):hover{border-top-color:var(--fg);color:var(--fg)}.ServicesExplorer-module__YEEiGW__tab:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.ServicesExplorer-module__YEEiGW__tabActive{color:var(--fg);border-top-color:#0000}.ServicesExplorer-module__YEEiGW__tabIntro{animation:ServicesExplorer-module__YEEiGW__svcTabIn .45s var(--ease-out) var(--svcx-delay,0s) both}.ServicesExplorer-module__YEEiGW__mItemIntro{animation:ServicesExplorer-module__YEEiGW__svcIn .36s var(--ease-out) var(--svcx-delay,0s) both}.ServicesExplorer-module__YEEiGW__introWait .ServicesExplorer-module__YEEiGW__tabIntro,.ServicesExplorer-module__YEEiGW__introWait .ServicesExplorer-module__YEEiGW__coreItem,.ServicesExplorer-module__YEEiGW__introWait .ServicesExplorer-module__YEEiGW__mItemIntro,.ServicesExplorer-module__YEEiGW__introWait .ServicesExplorer-module__YEEiGW__tabBox>span{animation-play-state:paused}.ServicesExplorer-module__YEEiGW__tabBox{pointer-events:none;position:absolute;inset:-1px -14px -20px}.ServicesExplorer-module__YEEiGW__tabBox>span{background:var(--accent);animation:ServicesExplorer-module__YEEiGW__svcGrowX .18s linear var(--svcx-box-delay,0s) both;position:absolute}.ServicesExplorer-module__YEEiGW__boxTopL,.ServicesExplorer-module__YEEiGW__boxTopR,.ServicesExplorer-module__YEEiGW__boxBottomL,.ServicesExplorer-module__YEEiGW__boxBottomR{width:50%;height:2px}.ServicesExplorer-module__YEEiGW__boxTopL{transform-origin:100%;top:0;right:50%}.ServicesExplorer-module__YEEiGW__boxTopR{transform-origin:0;top:0;left:50%}.ServicesExplorer-module__YEEiGW__tabBox>.ServicesExplorer-module__YEEiGW__boxSideL,.ServicesExplorer-module__YEEiGW__tabBox>.ServicesExplorer-module__YEEiGW__boxSideR{transform-origin:top;width:2px;animation:ServicesExplorer-module__YEEiGW__svcGrowY .34s linear calc(var(--svcx-box-delay,0s) + .18s) both;top:0;bottom:0}.ServicesExplorer-module__YEEiGW__boxSideL{left:0}.ServicesExplorer-module__YEEiGW__boxSideR{right:0}.ServicesExplorer-module__YEEiGW__tabBox>.ServicesExplorer-module__YEEiGW__boxBottomL,.ServicesExplorer-module__YEEiGW__tabBox>.ServicesExplorer-module__YEEiGW__boxBottomR{animation-delay:calc(var(--svcx-box-delay,0s) + .52s);bottom:0}.ServicesExplorer-module__YEEiGW__boxBottomL{transform-origin:0;left:0}.ServicesExplorer-module__YEEiGW__boxBottomR{transform-origin:100%;right:0}.ServicesExplorer-module__YEEiGW__tabIcon{width:36px;height:36px;transition:stroke .18s;display:block}.ServicesExplorer-module__YEEiGW__tabLabel{letter-spacing:.06em;text-transform:uppercase;font-size:15px;line-height:1.3;font-weight:var(--fw-regular);overflow-wrap:anywhere}.ServicesExplorer-module__YEEiGW__tabActive .ServicesExplorer-module__YEEiGW__tabLabel{font-weight:var(--fw-medium)}.ServicesExplorer-module__YEEiGW__body{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:140px;margin-top:120px;display:grid;position:relative}.ServicesExplorer-module__YEEiGW__eyebrow{font-size:11px;font-weight:var(--fw-medium);letter-spacing:.32em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 20px}.ServicesExplorer-module__YEEiGW__coreList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ServicesExplorer-module__YEEiGW__coreItem{animation:ServicesExplorer-module__YEEiGW__svcIn .36s var(--ease-out) var(--svcx-delay,0s) both}.ServicesExplorer-module__YEEiGW__coreItemInHouse{border-top:1px solid var(--border);width:85%;margin-top:28px;padding-top:8px}.ServicesExplorer-module__YEEiGW__coreBtn{all:unset;box-sizing:border-box;cursor:pointer;letter-spacing:-.01em;width:100%;font-size:19px;line-height:1.25;font-weight:var(--fw-regular);color:var(--fg-subtle);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0 16px;transition:color .18s;display:flex;position:relative}.ServicesExplorer-module__YEEiGW__coreBtn:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.ServicesExplorer-module__YEEiGW__coreLine{background:0 0;width:85%;height:1px;transition:background .18s;position:absolute;bottom:0;left:0}.ServicesExplorer-module__YEEiGW__coreTitle{max-width:85%}.ServicesExplorer-module__YEEiGW__coreBtn:not(.ServicesExplorer-module__YEEiGW__coreBtnActive):hover{color:var(--ambit-n-700)}.ServicesExplorer-module__YEEiGW__coreBtn:not(.ServicesExplorer-module__YEEiGW__coreBtnActive):hover .ServicesExplorer-module__YEEiGW__coreLine{background:var(--border)}.ServicesExplorer-module__YEEiGW__coreBtnActive{color:var(--fg);font-weight:var(--fw-medium)}.ServicesExplorer-module__YEEiGW__coreBtnActive .ServicesExplorer-module__YEEiGW__coreLine{background:var(--fg)}.ServicesExplorer-module__YEEiGW__detailPane{border-left:1px solid var(--fg-subtle);align-self:stretch;margin-left:-70px;padding-top:36px;padding-left:70px;position:relative}.ServicesExplorer-module__YEEiGW__marker{fill:var(--fg);transition:top .42s var(--ease-out);position:absolute;left:-1px}.ServicesExplorer-module__YEEiGW__detail{animation:ServicesExplorer-module__YEEiGW__svcIn .36s var(--ease-out) both}.ServicesExplorer-module__YEEiGW__head{font-size:clamp(24px,2.1vw,30px);font-weight:var(--fw-medium);letter-spacing:-.02em;text-wrap:pretty;max-width:680px;color:var(--fg);margin:0;line-height:1.15}.ServicesExplorer-module__YEEiGW__text{color:var(--ambit-n-700);text-wrap:pretty;max-width:680px;margin:20px 0 0;font-size:16px;line-height:1.6}.ServicesExplorer-module__YEEiGW__subsWrap{perspective:600px;margin-top:48px}.ServicesExplorer-module__YEEiGW__subGrid{perspective:900px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ServicesExplorer-module__YEEiGW__subCard{animation:ServicesExplorer-module__YEEiGW__svcFlip .52s var(--ease-out) var(--svcx-delay,0s) both;transform-origin:top;background:var(--bg);color:var(--fg);border:1px solid var(--fg);flex-direction:column;justify-content:space-between;gap:20px;min-height:170px;padding:20px 20px 18px;text-decoration:none;transition:background .18s,color .18s;display:flex}.ServicesExplorer-module__YEEiGW__subCard:hover,.ServicesExplorer-module__YEEiGW__subCard:focus-visible{background:var(--fg);color:var(--fg-inverse)}.ServicesExplorer-module__YEEiGW__subCard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ServicesExplorer-module__YEEiGW__subCardWide{grid-column:1/-1}.ServicesExplorer-module__YEEiGW__subNum{font-family:var(--font-mono);letter-spacing:.1em;color:var(--fg-subtle);font-size:12px;transition:color .18s}.ServicesExplorer-module__YEEiGW__subCard:hover .ServicesExplorer-module__YEEiGW__subNum,.ServicesExplorer-module__YEEiGW__subCard:focus-visible .ServicesExplorer-module__YEEiGW__subNum{color:var(--accent)}.ServicesExplorer-module__YEEiGW__subTitle{font-size:22px;font-weight:var(--fw-medium);letter-spacing:-.02em;margin:0 0 8px;line-height:1.15}.ServicesExplorer-module__YEEiGW__subBlurb{opacity:.82;margin:0;font-size:14px;line-height:1.5}.ServicesExplorer-module__YEEiGW__subCta{align-self:flex-end;align-items:center;gap:8px;font-size:13px;display:inline-flex}.ServicesExplorer-module__YEEiGW__subCtaLabel{border-bottom:1px solid;padding-bottom:1px}.ServicesExplorer-module__YEEiGW__viewAllRow{justify-content:flex-end;margin-top:24px;display:flex}.ServicesExplorer-module__YEEiGW__viewAll{color:var(--fg);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.ServicesExplorer-module__YEEiGW__viewAll:hover .ServicesExplorer-module__YEEiGW__subCtaLabel{border-bottom-color:#0000}.ServicesExplorer-module__YEEiGW__excel{margin-top:32px}.ServicesExplorer-module__YEEiGW__excelEyebrow{font-size:11px;font-weight:var(--fw-medium);letter-spacing:.3em;text-transform:uppercase;color:var(--fg-subtle);margin:0 0 12px}.ServicesExplorer-module__YEEiGW__excelList{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.ServicesExplorer-module__YEEiGW__excelItem{border-bottom:1px solid var(--border);color:var(--fg);gap:14px;padding:12px 0;font-size:15px;line-height:1.45;display:flex}.ServicesExplorer-module__YEEiGW__excelDash{color:var(--fg-subtle)}.ServicesExplorer-module__YEEiGW__sectionItem{border-bottom:1px solid var(--border);padding:16px 0}.ServicesExplorer-module__YEEiGW__sectionTitle{font-size:15px;font-weight:var(--fw-medium);color:var(--fg);margin:0 0 6px;line-height:1.45}.ServicesExplorer-module__YEEiGW__sectionBody{color:var(--ambit-n-700);margin:0;font-size:14px;line-height:1.6}.ServicesExplorer-module__YEEiGW__lead{border-top:1px solid var(--fg);justify-content:space-between;align-items:center;gap:32px;margin-top:40px;padding-top:24px;display:flex}.ServicesExplorer-module__YEEiGW__leadText{flex-direction:column;gap:4px;display:flex}.ServicesExplorer-module__YEEiGW__leadName{font-size:16px;font-weight:var(--fw-medium);color:var(--fg)}.ServicesExplorer-module__YEEiGW__leadRole{color:var(--fg-muted);font-size:14px}.ServicesExplorer-module__YEEiGW__leadEmail{color:var(--fg);border-bottom:1px solid var(--ambit-n-300);align-self:flex-start;margin-top:4px;padding-bottom:1px;font-size:14px;text-decoration:none;transition:border-color .18s}.ServicesExplorer-module__YEEiGW__leadEmail:hover{border-bottom-color:var(--fg)}.ServicesExplorer-module__YEEiGW__leadActions{flex-wrap:wrap;gap:12px;display:flex}.ServicesExplorer-module__YEEiGW__compact .ServicesExplorer-module__YEEiGW__head{font-size:22px}.ServicesExplorer-module__YEEiGW__compact .ServicesExplorer-module__YEEiGW__text{margin-top:12px;font-size:15px}.ServicesExplorer-module__YEEiGW__compact .ServicesExplorer-module__YEEiGW__subsWrap{margin-top:20px}.ServicesExplorer-module__YEEiGW__compact .ServicesExplorer-module__YEEiGW__subGrid{grid-template-columns:minmax(0,1fr);gap:10px}.ServicesExplorer-module__YEEiGW__compact .ServicesExplorer-module__YEEiGW__subCard{min-height:0;padding:16px 14px}.ServicesExplorer-module__YEEiGW__compact .ServicesExplorer-module__YEEiGW__subTitle{font-size:18px}.ServicesExplorer-module__YEEiGW__compact .ServicesExplorer-module__YEEiGW__excel{margin-top:20px}.ServicesExplorer-module__YEEiGW__compact .ServicesExplorer-module__YEEiGW__lead{flex-direction:column;align-items:flex-start;gap:16px;margin-top:24px;padding-top:18px}.ServicesExplorer-module__YEEiGW__ihWrap{perspective:900px}.ServicesExplorer-module__YEEiGW__ih{background:var(--bg-section-lt);border:1px solid var(--fg);animation:ServicesExplorer-module__YEEiGW__svcFlip .52s var(--ease-out) 80ms both;transform-origin:top;padding:56px 56px 48px;position:relative;overflow:hidden}.ServicesExplorer-module__YEEiGW__ihMark{opacity:.06;pointer-events:none;width:380px;max-width:none;position:absolute;top:-40px;right:-40px}.ServicesExplorer-module__YEEiGW__ihHead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;display:grid;position:relative}.ServicesExplorer-module__YEEiGW__ihEyebrow{font-size:11px;font-weight:var(--fw-medium);letter-spacing:.32em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 20px}.ServicesExplorer-module__YEEiGW__ihTitle{font-size:clamp(28px,3.06vw,44px);font-weight:var(--fw-medium);letter-spacing:-.03em;color:var(--fg);margin:0;line-height:1}.ServicesExplorer-module__YEEiGW__ihDesc{color:var(--fg);text-wrap:pretty;border-left:1px solid var(--fg);margin:0;padding-left:28px;font-size:16px;line-height:1.6}.ServicesExplorer-module__YEEiGW__ihStats{border-top:1px solid var(--fg);grid-template-columns:repeat(2,minmax(0,180px)) minmax(0,1fr);align-items:end;gap:32px;margin-top:48px;padding-top:24px;display:grid;position:relative}.ServicesExplorer-module__YEEiGW__ihValue{font-size:44px;font-weight:var(--fw-medium);letter-spacing:-.04em;color:var(--fg);margin-bottom:10px;line-height:1;display:block}.ServicesExplorer-module__YEEiGW__ihLabel{color:var(--ambit-n-700);font-size:14px}.ServicesExplorer-module__YEEiGW__ihCta{justify-self:end}.ServicesExplorer-module__YEEiGW__ihCompact{padding:28px 20px 24px}.ServicesExplorer-module__YEEiGW__ihCompact .ServicesExplorer-module__YEEiGW__ihMark{width:200px;top:auto;bottom:-40px;right:-60px}.ServicesExplorer-module__YEEiGW__ihCompact .ServicesExplorer-module__YEEiGW__ihHead{grid-template-columns:1fr;gap:16px}.ServicesExplorer-module__YEEiGW__ihCompact .ServicesExplorer-module__YEEiGW__ihEyebrow{margin-bottom:12px}.ServicesExplorer-module__YEEiGW__ihCompact .ServicesExplorer-module__YEEiGW__ihTitle{font-size:clamp(24px,7.5vw,28px)}.ServicesExplorer-module__YEEiGW__ihCompact .ServicesExplorer-module__YEEiGW__ihDesc{border-left:none;padding-left:0;font-size:15px}.ServicesExplorer-module__YEEiGW__ihCompact .ServicesExplorer-module__YEEiGW__ihStats{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;padding-top:18px}.ServicesExplorer-module__YEEiGW__ihCompact .ServicesExplorer-module__YEEiGW__ihValue{font-size:32px}.ServicesExplorer-module__YEEiGW__ihCompact .ServicesExplorer-module__YEEiGW__ihCta{grid-column:1/-1;justify-self:start}.ServicesExplorer-module__YEEiGW__mobile{padding:28px 20px 56px;display:none}.ServicesExplorer-module__YEEiGW__mCores{border-top:1px solid var(--fg);margin:0;padding:0;list-style:none}.ServicesExplorer-module__YEEiGW__mItem{border-bottom:1px solid var(--border)}.ServicesExplorer-module__YEEiGW__mBtn{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:12px;width:100%;min-height:56px;padding:14px 0;display:flex}.ServicesExplorer-module__YEEiGW__mBtn:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.ServicesExplorer-module__YEEiGW__mTitle{font-size:17px;line-height:1.25;font-weight:var(--fw-regular);color:var(--fg);flex:1}.ServicesExplorer-module__YEEiGW__mBtnOpen .ServicesExplorer-module__YEEiGW__mTitle{font-weight:var(--fw-medium)}.ServicesExplorer-module__YEEiGW__mPlus{transition:transform .24s var(--ease-out);flex-shrink:0}.ServicesExplorer-module__YEEiGW__mPlusOpen{transform:rotate(45deg)}.ServicesExplorer-module__YEEiGW__mPanel{padding:4px 0 28px}@media (max-width:1024px){.ServicesExplorer-module__YEEiGW__section{padding:72px 32px 128px}.ServicesExplorer-module__YEEiGW__tabs{gap:16px}.ServicesExplorer-module__YEEiGW__tabIcon{width:28px;height:28px}.ServicesExplorer-module__YEEiGW__tabLabel{font-size:12px}.ServicesExplorer-module__YEEiGW__body{grid-template-columns:240px minmax(0,1fr);gap:56px;margin-top:72px}.ServicesExplorer-module__YEEiGW__coreBtn{font-size:17px}.ServicesExplorer-module__YEEiGW__ihHead{grid-template-columns:1fr;gap:24px}.ServicesExplorer-module__YEEiGW__ihStats{grid-template-columns:1fr 1fr}.ServicesExplorer-module__YEEiGW__ihCta{grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.ServicesExplorer-module__YEEiGW__coreItem,.ServicesExplorer-module__YEEiGW__detail,.ServicesExplorer-module__YEEiGW__subCard,.ServicesExplorer-module__YEEiGW__ih,.ServicesExplorer-module__YEEiGW__tabIntro,.ServicesExplorer-module__YEEiGW__mItemIntro{animation:none}.ServicesExplorer-module__YEEiGW__tabBox>span{animation:none!important}}
