@keyframes hero-focus{0%{opacity:.2;filter:blur(12px);transform:translateY(6px)}to{opacity:1;filter:blur(0);transform:none}}#advisory-hero.hero-enter .hero-kicker,#advisory-hero.hero-enter .hero-sub,#advisory-hero.hero-enter .hero-ethos,#advisory-hero.hero-enter .hero-ctas,#advisory-hero.hero-enter .hero-booking-note,#advisory-hero.hero-enter .hero-trust{animation:hero-focus .9s cubic-bezier(.22,1,.36,1) both}#advisory-hero.hero-enter .hero-kicker{animation-delay:0s}#advisory-hero.hero-enter .hero-sub{animation-delay:.12s}#advisory-hero.hero-enter .hero-ethos{animation-delay:.22s}#advisory-hero.hero-enter .hero-ctas{animation-delay:.34s}#advisory-hero.hero-enter .hero-booking-note{animation-delay:.42s}#advisory-hero.hero-enter .hero-trust{animation-delay:.5s}@media(prefers-reduced-motion:reduce){#advisory-hero.hero-enter .hero-kicker,#advisory-hero.hero-enter .hero-sub,#advisory-hero.hero-enter .hero-ethos,#advisory-hero.hero-enter .hero-ctas,#advisory-hero.hero-enter .hero-booking-note,#advisory-hero.hero-enter .hero-trust{animation:none}}#advisory-hero.hero-enter-settle .hero-kicker,#advisory-hero.hero-enter-settle .hero-sub,#advisory-hero.hero-enter-settle .hero-ethos,#advisory-hero.hero-enter-settle .hero-ctas,#advisory-hero.hero-enter-settle .hero-booking-note,#advisory-hero.hero-enter-settle .hero-trust{animation:none}.ethos{--ink: #1a1814;--muted: rgba(26, 24, 20, .72);--faint: rgba(26, 24, 20, .62);--rule: rgba(26, 24, 20, .14);--rail: var(--hero-gutter, clamp(24px, 6vw, 92px));background:#faf7f0;padding:clamp(72px,9vw,124px) var(--rail) clamp(76px,9vw,128px);color:var(--ink);font-family:var(--font-ui)}.ethos__status{margin:0;font-family:var(--font-ui-mono);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.ethos__body{margin:clamp(44px,5.5vw,76px) 0 0}.ethos__quote{max-width:32ch;margin:0;font-family:var(--font-editorial);font-size:clamp(38px,4.9vw,76px);font-weight:400;line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.ethos__em{font-style:italic}.founders{display:grid;grid-template-columns:clamp(140px,15vw,190px) minmax(0,1fr);gap:clamp(18px,2.4vw,34px);align-items:start;margin:clamp(36px,4.2vw,58px) 0 0;padding-top:clamp(22px,2.6vw,32px);border-top:1px solid var(--rule)}.founders__who{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,36px);align-items:start}.founders__shot{display:block}.founders__shot img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;border-radius:3px}.founders__person{display:flex;flex-direction:column;gap:1px;margin:0}.founders__name{font-family:var(--font-editorial);font-size:21px;line-height:1.12;letter-spacing:-.01em;color:var(--ink)}.founders__role{margin-top:3px;font-family:var(--font-ui-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.founders__prev{margin-top:3px;font-size:12.5px;line-height:1.45;color:var(--muted)}.founders__logos{display:flex;grid-column:1 / -1;align-items:center;gap:22px;margin-top:4px;padding-top:16px;border-top:1px solid var(--rule)}.founders__logo{display:block;width:auto;filter:brightness(0);opacity:.62}.founders__logo--accenture{height:15px}.founders__logo--wef{height:31px}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3.4vw,56px);margin-top:clamp(40px,5vw,68px)}.two__panel{padding-top:14px;border-top:1px solid var(--rule)}.two__panel--ours{border-top-color:var(--ink)}.two__label{margin:0 0 14px;font-family:var(--font-ui-mono);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.two__panel--ours .two__label{color:var(--ink)}.two__read{max-width:46ch;margin:10px 0 0;font-size:clamp(16px,1.5vw,21px);line-height:1.38;color:var(--muted)}.two__panel--ours .two__read{color:var(--ink)}.ethos__close{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0 clamp(32px,4.5vw,80px);align-items:start;margin-top:clamp(40px,4.6vw,64px);padding-top:clamp(20px,2.5vw,30px);border-top:1px solid var(--rule)}.ethos__status{grid-row:1;grid-column:1}.ethos__claim{grid-row:2;grid-column:1;margin:12px 0 0;font-family:var(--font-display);font-size:clamp(24px,2.6vw,38px);font-weight:400;line-height:1.1;letter-spacing:-.018em;color:var(--ink)}.ethos__method{grid-row:2;grid-column:2;max-width:64ch;margin:8px 0 0;font-size:clamp(15px,1.15vw,17px);line-height:1.6;color:var(--ink)}@media(max-width:900px){.ethos__close{display:block}.ethos__method{margin-top:clamp(16px,1.8vw,22px)}}@media(max-width:640px){.two{grid-template-columns:minmax(0,1fr);gap:24px}.ethos{--rail: 24px}.ethos__quote{max-width:none}.founders{grid-template-columns:minmax(0,1fr);gap:18px}.founders__who{grid-template-columns:minmax(0,1fr);gap:20px}.founders__shot{max-width:240px}}.home-testimonials{position:relative;isolation:isolate;overflow:hidden;padding:clamp(88px,8vw,120px) 0;background:#040405}.home-testimonials:before{position:absolute;z-index:-1;top:-42%;right:-12%;width:min(760px,64vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(160,175,70,.075),transparent 68%);content:"";pointer-events:none}.home-testimonials__wrap{box-sizing:border-box;padding:0 var(--hero-gutter, clamp(24px, 6vw, 92px))}.home-testimonials__header{margin-bottom:clamp(28px,4vw,44px)}.home-testimonials__kicker{margin:0}.home-testimonials a:focus-visible,.home-testimonials button:focus-visible{outline:2px solid rgba(180,140,80,.72);outline-offset:3px}.home-testimonials__stage{position:relative}.home-testimonials__controls{--home-testimonials-control-y: 50%;--home-testimonials-control-offset: clamp(36px, 4.6vw, 64px);position:absolute;z-index:2;inset:0;opacity:0;pointer-events:none;transition:opacity .18s ease}.home-testimonials__wrap:hover .home-testimonials__controls,.home-testimonials__wrap:focus-within .home-testimonials__controls{opacity:1}.home-testimonials__control{position:absolute;top:var(--home-testimonials-control-y);display:grid;width:48px;height:48px;padding:0;place-items:center;transform:translateY(-50%);border:1px solid rgba(243,239,230,.28);border-radius:50%;background:#f3efe605;color:#f3efe6;cursor:pointer;pointer-events:auto;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.home-testimonials__control--previous{left:calc(-1 * var(--home-testimonials-control-offset))}.home-testimonials__control--next{right:calc(-1 * var(--home-testimonials-control-offset))}.home-testimonials__control svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:transform .18s ease}.home-testimonials__control:hover{border-color:#f3efe69e;background:#f3efe612}.home-testimonials__control--previous:hover svg{transform:translate(-2px)}.home-testimonials__control--next:hover svg{transform:translate(2px)}.home-testimonials__control:active{transform:translateY(-50%) scale(.96)}.home-testimonials__track{display:grid;gap:64px;min-width:0}.home-testimonials figure{min-width:0;margin:0}.home-testimonials.is-enhanced figure{grid-area:1 / 1;visibility:hidden;opacity:0;pointer-events:none}.home-testimonials.is-enhanced figure.is-active{visibility:visible;opacity:1;pointer-events:auto;animation:home-testimonial-reveal .26s ease both}@keyframes home-testimonial-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.home-testimonials blockquote{margin:0}.home-testimonials blockquote p{max-width:48ch;margin:0;color:#f3efe6;font:400 clamp(25px,2.25vw,34px) / 1.3 var(--font-editorial);letter-spacing:-.012em}.home-testimonials blockquote em{font-style:italic}.home-testimonials figcaption{display:flex;align-items:center;gap:14px;margin-top:36px}.home-testimonials__photos{display:flex;flex:0 0 auto;align-items:center}.home-testimonials__photos .home-testimonials__photo+.home-testimonials__photo{margin-left:-10px}.home-testimonials__photo{display:grid;flex:0 0 52px;width:52px;height:52px;place-items:center;overflow:hidden;border-radius:50%;box-shadow:0 0 0 1px #f3efe629}.home-testimonials__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-testimonials__mark{flex:0 0 40px;width:40px;height:40px;overflow:hidden;border-radius:10px;background:#f3efe6}.home-testimonials__mark img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home-testimonials__who{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.home-testimonials__name{color:#f3efe6;font:600 15px/1.35 var(--font-body)}.home-testimonials__role{color:#f3efe69e;font:14px/1.4 var(--font-body)}@media(hover:none){.home-testimonials__controls{opacity:1}}@media(max-width:900px){.home-testimonials{padding:72px 0}.home-testimonials__header{margin-bottom:28px}.home-testimonials__stage{display:flex;flex-direction:column}.home-testimonials__controls{position:static;order:-1;display:flex;justify-content:flex-end;gap:8px;margin:0 0 20px;opacity:1;pointer-events:auto}.home-testimonials__controls[hidden]{display:none}.home-testimonials__control{position:static;width:44px;height:44px;transform:none}.home-testimonials__control:active{transform:scale(.96)}.home-testimonials blockquote p{max-width:none;font-size:clamp(23px,5vw,30px)}}@media(max-width:520px){.home-testimonials blockquote p{font-size:clamp(21px,6vw,26px);line-height:1.34}.home-testimonials figcaption{align-items:flex-start;flex-wrap:wrap;margin-top:32px}.home-testimonials__who{flex:1 1 190px;padding-top:2px}}@media(prefers-reduced-motion:reduce){.home-testimonials a,.home-testimonials__controls,.home-testimonials__control,.home-testimonials__control svg{transition:none}.home-testimonials.is-enhanced figure.is-active{animation:none}}.home-testimonials__control--pause{top:calc(var(--home-testimonials-control-y) + 62px);right:-64px}.home-testimonials__control--pause .home-testimonials__icon-play,.home-testimonials.is-paused .home-testimonials__control--pause .home-testimonials__icon-pause{display:none}.home-testimonials.is-paused .home-testimonials__control--pause .home-testimonials__icon-play{display:block}.home-testimonials__control--pause .home-testimonials__icon-play path{fill:currentColor;stroke:none}#main[data-astro-cid-j7pv25f6]{position:relative}@media(max-width:768px){#main[data-astro-cid-j7pv25f6]{padding-top:0}}body.page-home{--landing-gutter: clamp(1.5rem, 3vw, 2.5rem);--hero-gutter: clamp(24px, 6vw, 92px)}@media(max-width:1024px){body.page-home{--landing-gutter: clamp(1.25rem, 3vw, 1.75rem)}}@media(max-width:640px){body.page-home{--landing-gutter: clamp(1rem, 3.5vw, 1.25rem);--hero-gutter: 24px}}body.page-home .header.site-nav,body.page-home .hero .wrap{padding-left:var(--hero-gutter);padding-right:var(--hero-gutter);box-sizing:border-box}body.page-home .nav-link{color:#f3efe6;text-shadow:0 1px 2px rgba(14,14,12,.92),0 2px 14px rgba(14,14,12,.78)}body.page-home .nav-link:hover{color:#fff}body.page-home .header.site-nav.scrolled .nav-link{color:#2c2419;text-shadow:none}body.page-home .header.site-nav.scrolled .nav-link:hover{color:#0c0d16}body.page-home .hero .wrap{margin-left:auto;margin-right:auto}body.page-home .trust-strip .wrap,body.page-home .ascend-flow-section .wrap,body.page-home .dp-map .wrap,body.page-home .tech-proof .tp-wrap,body.page-home .home-faq .wrap,body.page-home .final-cta,body.page-home .footer{padding-left:var(--hero-gutter);padding-right:var(--hero-gutter);margin-left:auto;margin-right:auto}body.page-home .footer .container{max-width:none}.hero-poster,.hero-poster-caption{display:none}#advisory-hero{position:relative;overflow:hidden;min-height:86vh;display:flex;align-items:flex-end;padding:0}#advisory-hero .hero-visual{display:none}.hero-poster{display:block;position:absolute;inset:0}.hero-poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:sepia(.12) saturate(.94) contrast(.98)}.hero-poster .hero-plate{position:absolute;inset:0;opacity:0;transition:opacity 1.4s ease}.hero-poster .hero-plate.is-active{opacity:1}@media(prefers-reduced-motion:reduce){.hero-poster .hero-plate{transition:none}}.hero-poster .hero-plate--workflow{filter:sepia(.08) saturate(.92) contrast(1.02) brightness(.9);transform:scale(1.01)}.hero-poster-scrim{position:absolute;inset:0;background:linear-gradient(100deg,#0e0e0c9e,#0e0e0c80 36%,#0e0e0c4d 55%,#0e0e0c00 70%),radial-gradient(120% 90% at 8% 96%,#0e0e0c8c,#0e0e0c00 64%),linear-gradient(to top right,#0e0e0cd9,#0e0e0c99 28%,#0e0e0c33 52%,#0e0e0c00 68%)}.hero-trust,.trust-strip{display:none}.hero-trust{display:flex;align-items:flex-end;flex-wrap:wrap;gap:24px 56px;width:-moz-fit-content;width:fit-content;max-width:920px;margin-top:clamp(28px,4.5vh,44px);padding-top:20px;border-top:1px solid rgba(243,239,230,.22)}.hero-trust-marks{display:flex;align-items:center;min-height:38px;font-size:13.5px;letter-spacing:.01em;color:#f3efe6e6;text-shadow:0 1px 8px rgba(14,14,12,.4)}.hero-trust-group{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.hero-trust-label{font-family:var(--font-ui-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#f3efe6b8;text-shadow:0 1px 8px rgba(14,14,12,.4)}.hero-trust-logos{display:flex;align-items:center;gap:26px;min-height:38px}.hero-trust .ht-logo{height:22px;width:auto;display:block;opacity:.88;filter:brightness(0) invert(1)}.hero-trust .ht-logo-accenture{height:17px}.hero-trust .ht-logo-wef{height:36px}.hero-trust .ht-logo-pplx{height:20px}.hero-poster-caption{display:block;position:absolute;right:16px;bottom:12px;z-index:2;padding:3px 9px;border-radius:999px;background:#0e0e0c8c;font-family:var(--font-editorial);font-style:italic;font-size:11px;color:#f3efe6cc}#advisory-hero .wrap{position:relative;z-index:2;width:100%;max-width:none;margin:0;text-align:left;padding:0 var(--hero-gutter) clamp(56px,9vh,96px) var(--hero-gutter)}.nav-get-in-touch{background:none;border:0;padding:0;margin-right:18px;font:inherit;cursor:pointer}.hero-kicker{display:none}#advisory-hero .hero-kicker{display:block;text-wrap:balance;margin:0 0 18px;font-family:var(--font-ui-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#f3efe6c7;text-shadow:0 1px 8px rgba(14,14,12,.4)}#advisory-hero .hero-title,#advisory-hero .hero-title .it{color:#f3efe6}#advisory-hero .hero-title{max-width:none}#advisory-hero .hero-sub{font-family:var(--font-accent);font-style:italic;font-size:21px;line-height:1.5;color:#f3efe6;max-width:70ch;margin-left:0;margin-right:0;text-shadow:0 1px 2px rgba(14,14,12,.55),0 2px 20px rgba(14,14,12,.65)}.hero-ctas{justify-content:flex-start;align-items:center;gap:12px;flex-wrap:wrap}.hero-booking-action{display:inline-flex;align-items:stretch;gap:4px}#advisory-hero .hero-booking-calendar{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:48px;min-height:44px;padding:0;color:#16140f;background:#f3efe6;border:1px solid #f3efe6;border-radius:4px;box-shadow:0 1px 2px #0e0e0c59,0 8px 22px -8px #0e0e0c80;text-decoration:none;transition:background .2s ease,box-shadow .2s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}#advisory-hero .hero-booking-calendar[hidden]{display:none}#advisory-hero .hero-booking-calendar:hover{background:color-mix(in oklab,#f3efe6,black 8%);border-color:color-mix(in oklab,#f3efe6,black 8%);box-shadow:0 1px 2px #0e0e0c66,0 12px 28px -8px #0e0e0c8c}#advisory-hero .hero-booking-calendar:focus-visible{outline:2px solid rgba(243,239,230,.85);outline-offset:3px}.hero-booking-note{margin:13px 0 0;max-width:72ch;color:#f3efe6c2;font-family:var(--font-body);font-size:.8rem;line-height:1.45;text-shadow:0 1px 10px rgba(14,14,12,.48)}#advisory-hero .hero-cta--primary{background:#f3efe6;color:#16140f;border-color:#f3efe6;box-shadow:0 1px 2px #0e0e0c59,0 8px 22px -8px #0e0e0c80;transition:background .2s ease,box-shadow .2s ease}#advisory-hero .hero-cta--primary:hover{background:color-mix(in oklab,#f3efe6,black 8%);border-color:color-mix(in oklab,#f3efe6,black 8%);box-shadow:0 1px 2px #0e0e0c66,0 12px 28px -8px #0e0e0c8c}#advisory-hero .hero-cta--primary:focus-visible{outline:2px solid rgba(243,239,230,.85);outline-offset:3px}@media(max-width:640px){#advisory-hero{min-height:78vh}#advisory-hero .hero-title-break{display:none}.hero-poster img{-o-object-position:68% center;object-position:68% center}#advisory-hero .wrap{padding:0 var(--hero-gutter) 48px}#advisory-hero .hero-ctas{display:grid;width:100%;max-width:360px}#advisory-hero .hero-booking-action{width:100%}#advisory-hero .hero-booking-action .hero-cta--primary{flex:1 1 auto;width:auto;min-width:0;padding-inline:12px}#advisory-hero .hero-booking-calendar{flex:0 0 44px;width:44px}.hero-booking-note{max-width:42ch;font-size:.76rem}.hero-poster-scrim{background:radial-gradient(140% 80% at 10% 100%,#0e0e0c99,#0e0e0c00 60%),linear-gradient(to top,#0e0e0ce0,#0e0e0c8c 40%,#0e0e0c1f 72%,#0e0e0c00 85%)}.hero-trust{justify-content:center;gap:12px;margin-top:18px;padding-top:12px;text-align:center}.hero-trust-group{align-items:center;gap:8px}.hero-trust-label{font-size:9.5px;letter-spacing:.12em}.hero-trust-logos,.hero-trust-marks{min-height:0}.hero-trust-marks{font-size:12.5px;white-space:normal;max-width:32ch;justify-content:center}.hero-trust .ht-logo-wef{height:26px}.hero-trust .ht-logo-accenture{height:14px}.hero-trust .ht-logo-pplx{height:17px}}@media(min-width:641px){#advisory-hero .hero-kicker{margin-bottom:16px}#advisory-hero.hero-section h1.hero-title{margin-top:0;font-size:clamp(48px,6vw,92px)!important}#advisory-hero .hero-sub{margin-top:40px}#advisory-hero .hero-ctas{margin-top:52px}#advisory-hero .hero-trust{margin-top:80px}}.hero-visual .advisory-visual--loop .hsl-hub img{width:30px;height:30px}.hero-visual .advisory-visual--loop .hsl-node-sub{max-width:none;white-space:nowrap}@media(max-width:1200px){.hero-visual .advisory-visual--loop .hsl-node--2 .hsl-node-sub,.hero-visual .advisory-visual--loop .hsl-node--3 .hsl-node-sub{white-space:normal;max-width:15ch}}@media(max-width:640px){.hero-visual .advisory-visual--loop .hero-system-figure{width:min(80%,264px)}.hero-visual .advisory-visual--loop .hsl-node-label{font-size:10px;letter-spacing:.08em}.hero-visual .advisory-visual--loop .hsl-node--2{transform:translate(-18px,-50%)}.hero-visual .advisory-visual--loop .hsl-node--2 .hsl-node-sub,.hero-visual .advisory-visual--loop .hsl-node--3 .hsl-node-sub{max-width:11ch}}
