.capabilitiesDeck{--deck-canvas:#f8f5ef;--deck-surface:#ebe5d8;--deck-ink:#17251f;--deck-sage:#4b5e54;--deck-accent:#bc6148;--deck-accent-deep:#9c4938;--deck-border:#4b5e542e;--deck-shadow:0 22px 48px #17251f1f;--capabilities-warm:#d7ba87;--capabilities-blue:#607d8a}.capabilitiesDeck .deck-title--section{max-width:13ch;font-size:clamp(2.45rem,4.1vw,4.45rem)}.capabilitiesDeck .deck-title--close{max-width:14ch;font-size:clamp(3.4rem,5.3vw,5.8rem)}.capabilitiesTitleWide{max-width:16ch!important}.capabilitiesDeck .deck-body--lead{max-width:42rem}.capabilitiesSlide{background:radial-gradient(circle at 86% 8%,#bc61481a,#0000 30%),linear-gradient(#f8f5ef 0%,#eee8dc 100%)}.capabilitiesSlide--memory{background:radial-gradient(circle at 86% 6%,#64887029,#0000 32%),linear-gradient(#f8f5ef 0%,#edf1e9 100%)}.capabilitiesSlide--foresight{background:radial-gradient(circle at 84% 7%,#bc614829,#0000 32%),linear-gradient(#f8f5ef 0%,#f0e6dc 100%)}.capabilitiesSlide--decision{background:radial-gradient(circle at 84% 7%,#607d8a2e,#0000 32%),linear-gradient(#f8f5ef 0%,#e9ece8 100%)}.capabilitiesCover__image,.capabilitiesClose__image{position:absolute;inset:0}.capabilitiesCover__imageAsset,.capabilitiesClose__imageAsset{object-fit:cover;filter:saturate(.95)contrast(1.04)}.capabilitiesCover__shade,.capabilitiesClose__shade{background:linear-gradient(90deg,#f8f5effa 0%,#f8f5efd6 38%,#f8f5ef3d 100%);position:absolute;inset:0}.capabilitiesCover__grid{grid-template-columns:minmax(0,.95fr) minmax(18rem,.58fr);align-items:end}.capabilitiesCover__copy{align-content:end;gap:.82rem;max-width:45rem;display:grid}.capabilitiesCover__title{max-width:8ch}.capabilitiesCover__subtitle{max-width:36rem}.capabilitiesCover__body{max-width:40rem}.capabilitiesCover__meta{z-index:1;align-content:end;gap:.85rem;display:grid;position:relative}.capabilitiesCover__meta p{color:var(--deck-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f5efc7;border:1px solid #4b5e5429;border-radius:4px;margin:0;padding:.92rem 1rem;font-size:.96rem;line-height:1.45;box-shadow:0 16px 32px #17251f0f}.capabilitiesTwoColumn{align-items:center}.capabilitiesThesis__rail,.capabilitiesPillar__visualStack,.capabilitiesTrustGrid,.capabilitiesPeople,.capabilitiesClose__handoff{gap:.95rem;display:grid}.capabilitiesQuote{border-left:4px solid var(--deck-accent);max-width:30rem;color:var(--deck-ink);background:#ebe5d8b3;margin:1.6rem 0 0;padding:1.05rem 1.15rem}.capabilitiesQuote p{margin:0;font-family:Instrument Serif,serif;font-size:clamp(1.6rem,2.4vw,2.2rem);font-style:italic;line-height:1.08}.capabilitiesQuote cite{color:var(--deck-sage);margin-top:.55rem;font-size:.82rem;font-style:normal;font-weight:700;display:block}.capabilitiesPointStack{gap:.7rem;display:grid}.capabilitiesPoint{border:1px solid var(--deck-border);background:#f8f5efd6;border-radius:4px;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:.9rem 1rem;display:grid}.capabilitiesPoint p{color:var(--deck-sage);margin:0;font-size:1rem;line-height:1.52}.capabilitiesPoint__dot{background:var(--deck-accent);border-radius:999px;width:.62rem;height:.62rem;margin-top:.44rem}.capabilitiesMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.capabilitiesMetricGrid--three,.capabilitiesMetricGrid--proof{grid-template-columns:repeat(3,minmax(0,1fr))}.capabilitiesMetricCard{border:1px solid var(--deck-border);background:#f8f5efe0;border-radius:4px;gap:.35rem;min-height:9.2rem;padding:.92rem 1rem;display:grid;box-shadow:0 14px 28px #17251f0d}.capabilitiesMetricCard__label,.capabilitiesBuyerCard__label,.capabilitiesOfferingCard__name,.capabilitiesPersonCard span,.capabilitiesHandoffCard span{color:var(--deck-accent-deep);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.capabilitiesMetricCard__value{letter-spacing:-.02em;color:var(--deck-ink);font-family:Instrument Serif,serif;font-size:clamp(2rem,3.2vw,3rem);line-height:.95}.capabilitiesMetricCard__detail{color:var(--deck-sage);margin:0;font-size:.9rem;line-height:1.42}.capabilitiesPathRail{align-self:end;gap:.65rem;display:grid}.capabilitiesPathRail span{border:1px solid var(--deck-border);background:var(--deck-surface);color:var(--deck-ink);border-radius:4px;padding:.76rem .85rem;font-size:.9rem;font-weight:700;display:block}.capabilitiesSystemMap{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.capabilitiesSystemMap__node{min-width:0;position:relative}.capabilitiesSystemMap__connector{z-index:2;border-top:2px solid var(--deck-accent);border-right:2px solid var(--deck-accent);width:.72rem;height:.72rem;position:absolute;top:50%;right:-.86rem;transform:translateY(-50%)rotate(45deg)}.capabilitiesPanel{background:#f8f5efe6;min-height:16rem}.capabilitiesPillar{grid-template-columns:minmax(0,.73fr) minmax(0,1.05fr);align-items:center}.capabilitiesPillar__copy{align-content:center;display:grid}.capabilitiesPillar__list{max-width:32rem;margin-top:1.2rem}.capabilitiesInlineLink{width:fit-content;color:var(--deck-accent-deep);border-bottom:1px solid #9c493847;margin-top:1.1rem;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.capabilitiesImage{background:var(--deck-surface);min-height:26rem;box-shadow:var(--deck-shadow);border:1px solid #4b5e541f;border-radius:4px;position:relative;overflow:hidden}.capabilitiesImage--product{min-height:25rem}.capabilitiesImage--small{min-height:13rem;box-shadow:0 14px 28px #17251f14}.capabilitiesImage__image{object-fit:cover;object-position:center}.capabilitiesSlide--memory .capabilitiesImage__image{object-fit:contain;object-position:center;background:#fff}.capabilitiesSlide--decision .capabilitiesImage__image{object-position:center}.capabilitiesPaths .templateHeaderBand,.capabilitiesPortfolio .templateHeaderBand{align-items:center}.capabilitiesBuyerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.capabilitiesBuyerCard{border:1px solid var(--deck-border);background:#f8f5efeb;border-radius:4px;align-content:start;gap:.55rem;min-height:20rem;padding:1.05rem 1.1rem;display:grid;box-shadow:0 16px 32px #17251f0f}.capabilitiesBuyerCard__range{color:var(--deck-ink);font-family:Instrument Serif,serif;font-size:clamp(2.4rem,4vw,3.8rem);line-height:.95}.capabilitiesBuyerCard h3,.capabilitiesPortfolioColumn h3,.capabilitiesPersonCard h3{color:var(--deck-ink);margin:0;font-family:Instrument Serif,serif;font-size:clamp(1.45rem,2.05vw,2.1rem);font-style:italic;line-height:1.04}.capabilitiesBuyerCard p,.capabilitiesBuyerCard a,.capabilitiesPortfolio__note,.capabilitiesOfferingCard__deliverable,.capabilitiesOfferingCard__footer,.capabilitiesPersonCard p,.capabilitiesHandoffCard p{color:var(--deck-sage);margin:0;font-size:.94rem;line-height:1.48}.capabilitiesBuyerCard a{color:var(--deck-accent-deep);font-weight:700;text-decoration:none}.capabilitiesPortfolio__note{border:1px solid var(--deck-border);background:#f8f5efdb;border-radius:4px;align-self:end;max-width:27rem;padding:.95rem 1rem}.capabilitiesPortfolioGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;min-height:0;display:grid}.capabilitiesPortfolioColumn{grid-template-rows:auto 1fr;gap:.65rem;min-width:0;display:grid}.capabilitiesPortfolioColumn h3{font-size:clamp(1.6rem,2.3vw,2.35rem)}.capabilitiesPortfolioColumn__cards{align-content:start;gap:.62rem;display:grid}.capabilitiesOfferingCard{border:1px solid var(--deck-border);background:#f8f5eff0;border-radius:4px;gap:.52rem;padding:.78rem .82rem;display:grid}.capabilitiesOfferingCard__header,.capabilitiesOfferingCard__footer{justify-content:space-between;gap:.75rem;display:flex}.capabilitiesOfferingCard__header strong{color:var(--deck-ink);flex-shrink:0;font-size:.9rem}.capabilitiesOfferingCard__footer{border-top:1px solid #4b5e541f;padding-top:.35rem;font-size:.78rem}.capabilitiesTrust{align-items:center}.capabilitiesTrust__posture{max-width:39rem;color:var(--deck-ink);background:#bc614814;border:1px solid #bc614838;border-radius:4px;margin-top:1.25rem;padding:1rem 1.1rem;font-size:.98rem;line-height:1.5}.capabilitiesTrustGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.capabilitiesTrustGrid .capabilitiesPanel{min-height:15rem}.capabilitiesProof{align-items:center}.capabilitiesMetricGrid--proof{margin-top:1.35rem}.capabilitiesPeople{align-content:center}.capabilitiesPersonCard{border:1px solid var(--deck-border);background:#f8f5efeb;border-radius:4px;gap:.45rem;padding:1rem 1.1rem;display:grid;box-shadow:0 14px 28px #17251f0d}.capabilitiesClose{isolation:isolate}.capabilitiesClose__shade{background:linear-gradient(90deg,#f8f5effa 0%,#f8f5efe6 42%,#f8f5ef57 100%)}.capabilitiesClose__grid{grid-template-columns:minmax(0,.95fr) minmax(18rem,.68fr);align-items:end}.capabilitiesClose__copy{align-content:end;max-width:44rem;display:grid}.capabilitiesClose__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.capabilitiesCloseAction{min-height:3rem;color:var(--deck-ink);letter-spacing:.12em;text-transform:uppercase;background:#f8f5efe0;border:1px solid #17251f24;border-radius:4px;justify-content:center;align-items:center;padding:.82rem 1rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.capabilitiesCloseAction--primary{color:#fff;border-color:var(--deck-accent-deep);background:var(--deck-accent-deep)}.capabilitiesHandoffCard{border:1px solid var(--deck-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f5efd6;border-radius:4px;gap:.5rem;padding:.92rem 1rem;display:grid;box-shadow:0 14px 28px #17251f0d}.capabilitiesDeck--print .capabilitiesCover__meta p,.capabilitiesDeck--print .capabilitiesMetricCard__label,.capabilitiesDeck--print .capabilitiesBuyerCard__label,.capabilitiesDeck--print .capabilitiesOfferingCard__name,.capabilitiesDeck--print .capabilitiesPersonCard span,.capabilitiesDeck--print .capabilitiesHandoffCard span{text-transform:none;letter-spacing:normal}.capabilitiesDeck--print .capabilitiesMetricCard,.capabilitiesDeck--print .capabilitiesBuyerCard,.capabilitiesDeck--print .capabilitiesOfferingCard,.capabilitiesDeck--print .capabilitiesPersonCard,.capabilitiesDeck--print .capabilitiesHandoffCard{box-shadow:none}.capabilitiesDeckMobileStack{--capabilities-mobile-width:min(calc(100vw - 2.9rem), 342px);height:auto;min-height:100vh;overflow-y:auto}.capabilitiesDeckMobileStack .deck-printDocument{min-height:100vh}@media screen and (max-width:1100px){.capabilitiesCover__grid,.capabilitiesClose__grid,.capabilitiesPillar,.capabilitiesSystemMap,.capabilitiesBuyerGrid,.capabilitiesPortfolioGrid,.capabilitiesTrustGrid,.capabilitiesMetricGrid,.capabilitiesMetricGrid--three,.capabilitiesMetricGrid--proof{grid-template-columns:minmax(0,1fr)}.capabilitiesDeck .deck-slide{overflow-y:auto}.capabilitiesCover__meta,.capabilitiesClose__handoff{align-content:start}.capabilitiesImage,.capabilitiesImage--product{min-height:18rem}.capabilitiesSystemMap__connector{display:none}.capabilitiesPortfolioGrid{gap:1.15rem}.capabilitiesDeck--print .deck-printPage{aspect-ratio:auto;width:100vw;height:100vh}.capabilitiesDeck--print .deck-slide{min-height:100%;padding:1.45rem}.capabilitiesDeckMobileStack .deck-printPage{height:100vh;min-height:100vh;margin:0}.capabilitiesDeckMobileStack .capabilitiesCover__meta p,.capabilitiesDeckMobileStack .capabilitiesHandoffCard{max-width:var(--capabilities-mobile-width)}.capabilitiesDeck--print .deck-grid,.capabilitiesDeck--print .deck-copyBlock,.capabilitiesDeck--print .capabilitiesCover__meta,.capabilitiesDeck--print .capabilitiesClose__handoff{width:100%;min-width:0;max-width:calc(100vw - 2.9rem)}.capabilitiesDeck--print .capabilitiesCover__grid,.capabilitiesDeck--print .capabilitiesClose__grid{grid-template-columns:minmax(0,calc(100vw - 2.9rem))!important}.capabilitiesDeck--print .capabilitiesCover__copy,.capabilitiesDeck--print .capabilitiesCover__subtitle,.capabilitiesDeck--print .capabilitiesCover__body,.capabilitiesDeck--print .capabilitiesCover__meta{width:calc(100vw - 2.9rem);max-width:calc(100vw - 2.9rem)}.capabilitiesDeck--print .deck-title{font-size:clamp(2.65rem,13vw,3.8rem)}.capabilitiesDeck--print .deck-title--cover{flex-wrap:wrap;gap:.5rem}.capabilitiesDeck--print .deck-coverLogo{width:3rem}.capabilitiesDeck--print .deck-subtitle{max-width:calc(100vw - 2.9rem);font-size:1.04rem;line-height:1.36}.capabilitiesDeck--print .deck-body{max-width:calc(100vw - 2.9rem);font-size:.94rem;line-height:1.46}.capabilitiesDeck--print .capabilitiesCover__meta p,.capabilitiesDeck--print .capabilitiesHandoffCard{max-width:calc(100vw - 2.9rem);padding:.68rem .78rem;font-size:.83rem}.capabilitiesDeckMobileStack{--capabilities-mobile-width:min(calc(100vw - 4rem), 326px)}.capabilitiesDeckMobileStack .deck-grid,.capabilitiesDeckMobileStack .deck-copyBlock,.capabilitiesDeckMobileStack .capabilitiesCover__copy,.capabilitiesDeckMobileStack .capabilitiesCover__subtitle,.capabilitiesDeckMobileStack .capabilitiesCover__body,.capabilitiesDeckMobileStack .capabilitiesCover__meta,.capabilitiesDeckMobileStack .capabilitiesClose__copy,.capabilitiesDeckMobileStack .capabilitiesClose__handoff{width:var(--capabilities-mobile-width);max-width:var(--capabilities-mobile-width)}.capabilitiesDeckMobileStack .capabilitiesCover__grid,.capabilitiesDeckMobileStack .capabilitiesClose__grid{grid-template-columns:minmax(0, var(--capabilities-mobile-width))!important}.capabilitiesDeckMobileStack .deck-subtitle,.capabilitiesDeckMobileStack .deck-body,.capabilitiesDeckMobileStack .capabilitiesCover__meta p,.capabilitiesDeckMobileStack .capabilitiesHandoffCard{max-width:var(--capabilities-mobile-width)}}
