/* An editorial, people-first introduction to the advisory practice. */
.why-page{--why-ink:#17152e;--why-blue:#4545f5;--why-lime:#c6ff00;--why-paper:#f7f4ee;color:var(--why-ink)}
.why-page main{background:var(--why-paper);overflow:hidden}
.why-page h1,.why-page h2,.why-page h3{color:var(--why-ink);margin-top:0;letter-spacing:-.045em}
.why-page h1{font-size:clamp(3.1rem,5.5vw,5.25rem);line-height:1.03;margin-bottom:25px;font-weight:650}
.why-page h2{font-size:clamp(2.35rem,4vw,3.75rem);line-height:1.08;font-weight:650}
.why-page p{font-size:18px;line-height:1.65;color:#444252}
.why-page .eyebrow{font-size:12px;letter-spacing:.11em;font-weight:700;color:#55516b}
.why-hero{padding:34px 0 86px}.why-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,7vw,100px);align-items:center;min-height:540px}
.why-breadcrumb{display:inline-block;margin-bottom:55px;font-size:13px;text-decoration:none;color:#55516b}.why-hero-copy p:not(.eyebrow){max-width:510px;font-size:20px}.why-hero h1 em{font-style:normal;color:var(--why-blue)}
.why-hero-image{position:relative;min-height:490px;isolation:isolate}.why-hero-image:before{content:"";position:absolute;inset:16px 22px 18px 22px;border-radius:46% 46% 15% 15%;background:#d4d6ff;z-index:-1}.why-hero-image img{width:100%;height:490px;object-fit:cover;object-position:center;border-radius:46% 46% 8% 8%}
.why-tag{position:absolute;display:flex;gap:12px;align-items:center;background:white;color:var(--why-ink);border-radius:11px;box-shadow:0 12px 35px #19174921;padding:15px 19px;font-size:15px;font-weight:700}.why-tag:before{content:"↗";display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:var(--why-lime);color:var(--why-ink)}.why-tag-one{left:-35px;bottom:80px}.why-tag-two{right:-10px;top:0}.why-tag-two:before{background:var(--why-blue);color:#fff}
.why-intro{background:#181637;color:#fff;padding:78px 0}.why-intro-inner{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:center}.why-intro h2,.why-intro p{color:#fff}.why-intro h2{margin:0}.why-intro p{font-size:20px;margin:0;max-width:550px;opacity:.9}.why-intro em{color:var(--why-lime);font-style:normal}
.why-difference{padding:104px 0}.why-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px}.why-section-head h2{margin:0}.why-section-head>p{max-width:370px;margin:0}
.why-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #ceccdb;border-bottom:1px solid #ceccdb}.why-card{padding:29px 25px 30px 0;min-height:235px}.why-card+.why-card{padding-left:25px;border-left:1px solid #ceccdb}.why-card .why-number{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--why-blue);color:#fff;font-size:15px;font-weight:700;margin-bottom:34px}.why-card:nth-child(even) .why-number{background:var(--why-lime);color:var(--why-ink)}.why-card h3{font-size:22px;line-height:1.2;margin-bottom:13px}.why-card p{font-size:16px;line-height:1.6;margin:0}
.why-founder{padding:22px 0 100px}.why-founder-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,7vw,100px);align-items:center}.why-founder-art{position:relative}.why-founder-art img{display:block;width:100%;height:465px;object-fit:cover;border-radius:18px}.why-founder-badge{position:absolute;right:-25px;bottom:30px;background:var(--why-lime);color:var(--why-ink);padding:22px 26px;border-radius:12px;max-width:210px;font-weight:700;font-size:17px;line-height:1.3}.why-founder-badge strong{display:block;font-size:45px;line-height:1}.why-founder h2{margin-bottom:23px}.why-founder p{max-width:590px}.why-founder .why-footnote{font-size:14px;color:#636172}
.why-journey{background:#eaeaff;padding:78px 0 88px}.why-journey-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px}.why-journey-head h2{margin:0}.why-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.why-step{background:white;padding:28px;border-radius:14px;min-height:176px}.why-step span{display:block;color:var(--why-blue);font-weight:700;font-size:13px;margin-bottom:23px}.why-step h3{font-size:22px;margin-bottom:10px}.why-step p{font-size:16px;margin:0}
.why-close{padding:90px 0;text-align:center}.why-close h2{margin-bottom:15px}.why-close p{margin:0 auto 25px;max-width:600px}.why-close .button{display:inline-flex}
@media(max-width:900px){.why-hero-grid,.why-founder-grid,.why-intro-inner{grid-template-columns:1fr;gap:35px}.why-hero-image{max-width:650px;margin:auto;width:100%}.why-hero{padding-bottom:65px}.why-cards{grid-template-columns:repeat(2,1fr)}.why-card:nth-child(3){padding-left:0;border-left:0}.why-card:nth-child(n+3){border-top:1px solid #ceccdb}.why-steps{grid-template-columns:1fr}.why-section-head,.why-journey-head{display:block}.why-section-head>p{margin-top:18px}.why-founder-badge{right:15px}}
@media(max-width:540px){.why-breadcrumb{margin-bottom:30px}.why-hero-image,.why-hero-image img{min-height:340px;height:340px}.why-tag{padding:10px 12px;font-size:12px}.why-tag-one{left:0}.why-tag-two{right:0}.why-difference{padding:70px 0}.why-cards{grid-template-columns:1fr}.why-card,.why-card+.why-card{padding:25px 0;border-left:0;border-top:1px solid #ceccdb;min-height:0}.why-card:first-child{border-top:0}.why-card .why-number{margin-bottom:20px}.why-founder-art img{height:350px}.why-founder-badge{padding:16px}.why-founder-badge strong{font-size:35px}.why-close{padding:65px 0}}
@media(prefers-reduced-motion:no-preference){.why-tag-one{animation:why-float 5s ease-in-out infinite}.why-tag-two{animation:why-float 6s ease-in-out -2s infinite}@keyframes why-float{0%,100%{translate:0 0}50%{translate:0 -7px}}}
