.ds-module__iQwmVa__button{border:1px solid var(--ink);border-radius:var(--radius-pill);cursor:pointer;justify-content:center;align-items:center;gap:.75rem;min-height:3.25rem;padding:1rem 1.75rem;font-family:inherit;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.ds-module__iQwmVa__primary{color:var(--white);background:var(--blue);border-color:var(--blue)}.ds-module__iQwmVa__primary:hover{background:var(--blue-hover);border-color:var(--blue-hover)}.ds-module__iQwmVa__primary:active{background:var(--ink);border-color:var(--ink)}.ds-module__iQwmVa__primary:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-color:var(--gold)}.ds-module__iQwmVa__primary:disabled,.ds-module__iQwmVa__primary[aria-disabled=true]{color:var(--muted);background:var(--line);border-color:var(--line);cursor:not-allowed}.ds-module__iQwmVa__secondary{color:var(--ink);border-color:var(--ink);background:0 0}.ds-module__iQwmVa__secondary:hover{background:var(--paper-cool)}.ds-module__iQwmVa__gold{min-height:2.75rem;color:var(--ink);background:var(--gold);border-color:var(--gold);padding:.875rem 1rem;font-size:.75rem}.ds-module__iQwmVa__gold:hover{background:#e8bd5f;border-color:#e8bd5f}.ds-module__iQwmVa__card{min-height:18.75rem;color:inherit;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card);grid-template-rows:auto 1fr auto;gap:.75rem;padding:1.7rem;text-decoration:none;display:grid}.ds-module__iQwmVa__card:hover{border-color:var(--blue)}.ds-module__iQwmVa__cardLead{margin:0}.ds-module__iQwmVa__cardNavy{color:var(--mist);background:var(--ink);border-radius:var(--radius-xl);border-color:#0000;justify-content:center;gap:1.5rem;width:100%;min-height:40rem;padding:2.5rem;overflow:hidden}.ds-module__iQwmVa__cardNavy:hover{border-color:var(--sky)}.ds-module__iQwmVa__cardNavy .ds-module__iQwmVa__cardIndex{color:var(--gold);letter-spacing:.16em;font-size:.875rem;font-weight:600}.ds-module__iQwmVa__cardNavy .ds-module__iQwmVa__cardLead{color:var(--pale);margin:0;font-size:1.125rem;font-weight:500;line-height:1.5}.ds-module__iQwmVa__cardNavy .ds-module__iQwmVa__cardBody{color:var(--slate);font-size:1rem;line-height:1.5}.ds-module__iQwmVa__cardNavy .ds-module__iQwmVa__cardTitle{letter-spacing:-.03em;text-wrap:balance;max-width:none;min-height:0;font-size:2.5rem;line-height:1.18}.ds-module__iQwmVa__cardWave{object-fit:contain;object-position:left center;width:100%;max-width:100%;height:11.25rem;margin-top:auto;display:block}.ds-module__iQwmVa__cardIndex{color:var(--gold-ink);font-size:.8125rem;font-weight:500}.ds-module__iQwmVa__cardTitle{margin:0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:500;line-height:1.2}.ds-module__iQwmVa__cardBody{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.6}.ds-module__iQwmVa__chip{width:2.75rem;height:2.75rem;color:var(--ink);background:var(--gold);border-radius:var(--radius-pill);place-items:center;font-size:.8125rem;font-weight:500;display:inline-grid}.ds-module__iQwmVa__chipQuiet{background:var(--paper-cool);color:var(--muted)}.ds-module__iQwmVa__tabs{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-pill);flex-wrap:wrap;justify-self:start;gap:.5rem;width:max-content;max-width:100%;padding:.375rem;display:inline-flex}.ds-module__iQwmVa__tab{min-height:3.25rem;color:var(--ink);border-radius:var(--radius-pill);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 1.75rem;font-size:1rem;font-weight:500;line-height:1;display:inline-flex}.ds-module__iQwmVa__tab[aria-selected=true]{color:var(--white);background:var(--ink)}.ds-module__iQwmVa__insightRow{border-top:1px solid var(--line);grid-template-columns:minmax(8rem,11.25rem) minmax(0,1fr);align-items:center;gap:1.25rem;min-height:7.5rem;padding-block:1.2rem;text-decoration:none;display:grid}.ds-module__iQwmVa__insightRow:last-child{border-bottom:1px solid var(--line)}.ds-module__iQwmVa__insightRow:hover .ds-module__iQwmVa__insightTitle{color:var(--blue)}.ds-module__iQwmVa__insightCategory{color:var(--gold-ink);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:500}.ds-module__iQwmVa__insightTitle{margin:0;font-size:clamp(1.15rem,2vw,1.75rem);font-weight:500;line-height:1.25}.ds-module__iQwmVa__field{gap:.4rem;display:grid}.ds-module__iQwmVa__field label{color:var(--muted);font-size:.75rem}.ds-module__iQwmVa__field input,.ds-module__iQwmVa__field textarea,.ds-module__iQwmVa__input{width:100%;min-height:3.25rem;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-input);font:inherit;padding:.9rem 1rem;font-size:.9375rem}.ds-module__iQwmVa__field input:focus,.ds-module__iQwmVa__field textarea:focus,.ds-module__iQwmVa__input:focus{border:2px solid var(--blue);outline:none;padding:calc(.9rem - 1px) calc(1rem - 1px)}.ds-module__iQwmVa__fieldError input,.ds-module__iQwmVa__inputError{border-color:var(--error)}.ds-module__iQwmVa__fieldMessage{color:var(--muted);margin:0;font-size:.75rem}.ds-module__iQwmVa__fieldError .ds-module__iQwmVa__fieldMessage{color:var(--error)}@media (max-width:48rem){.ds-module__iQwmVa__cardNavy{min-height:0;padding:2rem}.ds-module__iQwmVa__cardNavy .ds-module__iQwmVa__cardTitle{font-size:clamp(1.75rem,7vw,2.25rem)}.ds-module__iQwmVa__insightRow{grid-template-columns:1fr;gap:.4rem;min-height:0;padding-block:1.1rem}.ds-module__iQwmVa__insightTitle{font-size:1.15rem}}
.home-v3-module__aX2p1q__page{color:var(--ink);background:var(--paper);overflow-x:clip}.home-v3-module__aX2p1q__container{width:min(100% - 2.5rem, var(--container));margin-inline:auto}.home-v3-module__aX2p1q__heroTrack{background:var(--ink)}.home-v3-module__aX2p1q__heroTrack[data-static=true]{min-height:0}.home-v3-module__aX2p1q__heroSticky{min-height:calc(100vh - 6rem);color:var(--mist);background:var(--ink);grid-template-rows:auto auto;align-content:space-between;padding-bottom:100px;display:grid;position:sticky;top:6rem}.home-v3-module__aX2p1q__heroTrack:not([data-static=true]){height:480vh}.home-v3-module__aX2p1q__heroStage{width:min(100% - 2.5rem,73.5rem);min-height:0;padding:var(--hero-pad,8.625rem) 0 1rem;grid-template-columns:minmax(0,1fr);align-items:start;gap:3rem;margin-inline:auto;display:grid}.home-v3-module__aX2p1q__heroStage:has(.home-v3-module__aX2p1q__heroRoute[data-visible=true]){grid-template-columns:minmax(16rem, var(--copy-width,31.25rem)) minmax(0, 1fr)}.home-v3-module__aX2p1q__heroCopy h1{width:min(100%, var(--copy-width,73.5rem));font-size:var(--headline-size,6rem);letter-spacing:-.02em;color:var(--mist);margin:0;font-weight:500;line-height:1.18}.home-v3-module__aX2p1q__heroCopy h1 em{color:var(--sky);font-style:normal}.home-v3-module__aX2p1q__expensive{font-size:var(--expensive-size,6rem);color:var(--expensive-color,var(--slate));letter-spacing:-.02em;display:block}.home-v3-module__aX2p1q__heroCopy{min-width:0}.home-v3-module__aX2p1q__heroSupport{max-width:31.25rem;opacity:var(--support-opacity,0);gap:1.5rem;margin-top:1.5rem;display:grid}.home-v3-module__aX2p1q__heroCopy p{color:var(--slate);margin:0;font-size:1.125rem;line-height:1.5}.home-v3-module__aX2p1q__heroActions{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.home-v3-module__aX2p1q__heroGold{min-height:3.25rem;color:var(--ink);background:var(--gold);border-radius:var(--radius-pill);justify-content:center;align-items:center;padding:0 1.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.home-v3-module__aX2p1q__heroExplore{color:var(--mist);font-size:.875rem;font-weight:500}.home-v3-module__aX2p1q__heroRoute{min-width:0;opacity:var(--route-opacity,0);display:none}.home-v3-module__aX2p1q__heroRoute[data-visible=true]{display:block}.home-v3-module__aX2p1q__heroRoute svg{width:100%;height:auto;max-height:24rem;font-family:inherit;display:block}.home-v3-module__aX2p1q__heroCaption{color:var(--slate);margin:1.25rem 0 0;font-size:.875rem;line-height:1.5}.home-v3-module__aX2p1q__heroLifecycle{width:min(100% - 2.5rem,73.5rem);opacity:var(--lifecycle-opacity,1);margin:2.5rem auto 0;display:none}.home-v3-module__aX2p1q__heroLifecycle[data-visible=true]{gap:1.125rem;display:grid}.home-v3-module__aX2p1q__heroLifecycleKicker{color:var(--mist);margin:0;font-size:1.125rem;font-weight:400;line-height:1}.home-v3-module__aX2p1q__heroLifecycleBody{max-width:48rem;color:var(--slate);margin:0;font-size:1rem;line-height:1.125}.home-v3-module__aX2p1q__heroPhases{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.home-v3-module__aX2p1q__heroPhases li{gap:.5rem;min-width:0;display:grid}.home-v3-module__aX2p1q__heroPhases li:before{content:"";background:var(--gold);width:100%;height:1px;display:block}.home-v3-module__aX2p1q__heroPhases span{color:var(--mist);font-size:1.125rem;font-weight:500;line-height:1.6}.home-v3-module__aX2p1q__heroPhases p{color:var(--slate);margin:0;font-size:.8125rem;line-height:1.6}.home-v3-module__aX2p1q__lifecycle{padding:var(--section-space) var(--page-gutter)}.home-v3-module__aX2p1q__lifecycleIntro h2{max-width:22ch;margin:0 0 .75rem;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:500;line-height:1.15}.home-v3-module__aX2p1q__lifecycleIntro p{max-width:52ch;color:var(--muted);margin:0 0 2.5rem}.home-v3-module__aX2p1q__phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.home-v3-module__aX2p1q__phases li{border-top:1px solid var(--line);gap:.5rem;padding:1.25rem 0;display:grid}.home-v3-module__aX2p1q__phases span{color:var(--gold-ink);font-size:.8125rem;font-weight:500}.home-v3-module__aX2p1q__phases strong{font-size:1.25rem;font-weight:500}.home-v3-module__aX2p1q__phases p{color:var(--muted);margin:0;font-size:.9375rem}.home-v3-module__aX2p1q__sticky{padding:var(--section-space) var(--page-gutter);background:var(--paper);position:relative}.home-v3-module__aX2p1q__stickyTrack{height:auto}.home-v3-module__aX2p1q__stickyPanel{grid-template-columns:minmax(16rem,.9fr) minmax(0,1.1fr);align-items:start;gap:3rem;width:min(100%,73.5rem);margin-inline:auto;display:grid}.home-v3-module__aX2p1q__stickyCopy{position:sticky;top:7rem}.home-v3-module__aX2p1q__stickyCopy h2{max-width:18ch;margin:0 0 1rem;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:500;line-height:1.12}.home-v3-module__aX2p1q__stickyCopy p,.home-v3-module__aX2p1q__stickyCopy a{color:var(--muted);font-size:1rem;line-height:1.6}.home-v3-module__aX2p1q__stickyCopy a{color:var(--blue);margin-top:1.25rem;display:inline-block}.home-v3-module__aX2p1q__stickyDeck{display:grid}.home-v3-module__aX2p1q__stickyCards{flex-direction:column;grid-area:1/1;display:flex}.home-v3-module__aX2p1q__stickyCard{top:calc(7rem + (var(--stack-index,1) - 1) * 1.5rem);z-index:var(--stack-index,1);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card);min-height:18.75rem;padding:1.75rem 2.25rem;position:sticky;box-shadow:0 1px #0f2a360a}.home-v3-module__aX2p1q__stickyCard:not(:last-of-type){margin-bottom:calc(60vh - (var(--stack-index,1) - 1) * 1.5rem)}.home-v3-module__aX2p1q__stickyCard span{color:var(--gold-ink);font-size:.875rem}.home-v3-module__aX2p1q__stickyCard h3{margin:1.5rem 0 1rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:1.2}.home-v3-module__aX2p1q__stickyCard p{color:var(--muted);margin:0;line-height:1.6}.home-v3-module__aX2p1q__stickyNavy{color:var(--mist);background:var(--ink)}.home-v3-module__aX2p1q__stickyNavy .home-v3-module__aX2p1q__stickyCopy h2{letter-spacing:-.03em;max-width:14ch;color:var(--mist);font-size:clamp(2rem,3.4vw,3rem)}.home-v3-module__aX2p1q__stickyNavy .home-v3-module__aX2p1q__stickyCopy p{color:var(--slate)}.home-v3-module__aX2p1q__stickyNavy .home-v3-module__aX2p1q__stickyCard{background:var(--white);border:1px solid var(--line);border-radius:1.25rem;flex-direction:column;gap:1.125rem;min-height:13.125rem;padding:1.75rem 2.25rem;display:flex}.home-v3-module__aX2p1q__stickyServiceMark{color:var(--gold-ink);margin:0;font-size:.75rem;font-weight:600;line-height:1.6}.home-v3-module__aX2p1q__stickyServiceTitle{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:500;line-height:1.3}.home-v3-module__aX2p1q__helpSection{min-height:40rem;padding-block:6rem;padding-inline:0}.home-v3-module__aX2p1q__helpLayout{grid-template-columns:28.75rem 39.75rem;grid-template-areas:"copy cards";justify-content:space-between;align-items:start;column-gap:5rem;width:100%;display:grid}.home-v3-module__aX2p1q__helpLayout .home-v3-module__aX2p1q__stickyCopy{grid-area:copy}.home-v3-module__aX2p1q__helpSection .home-v3-module__aX2p1q__stickyCards{grid-area:cards;width:39.75rem}.home-v3-module__aX2p1q__helpHeading{letter-spacing:-.03em;max-width:10ch;color:var(--mist);margin:0;font-size:3rem;font-weight:500;line-height:1.1}.home-v3-module__aX2p1q__helpSection .home-v3-module__aX2p1q__stickyCard{width:100%;min-height:16.25rem}.home-v3-module__aX2p1q__helpStage{justify-items:start;gap:6.5rem;min-width:0;display:grid}.home-v3-module__aX2p1q__helpDeck{touch-action:pan-y;min-width:0;position:relative}.home-v3-module__aX2p1q__helpPeek{display:none}.home-v3-module__aX2p1q__helpCard{background:var(--white);border:1px solid var(--line);border-radius:1.25rem;align-content:start;gap:1.125rem;min-height:16.25rem;padding:1.75rem 2.25rem;display:grid}.home-v3-module__aX2p1q__helpCardTitle{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(1.5rem,2.2vw,1.75rem);font-weight:500;line-height:1.3}.home-v3-module__aX2p1q__helpCount{color:var(--gold);font:inherit;letter-spacing:.16em;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:.875rem;font-weight:500;line-height:1.5}.home-v3-module__aX2p1q__helpDots{display:none}.home-v3-module__aX2p1q__advisoryStack.home-v3-module__aX2p1q__serviceGrid{display:block}.home-v3-module__aX2p1q__serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding:2rem 0 5rem;display:grid}.home-v3-module__aX2p1q__container .home-v3-module__aX2p1q__serviceGrid .home-v3-module__aX2p1q__stickyCard{z-index:auto;margin-bottom:0;position:relative;top:auto}.home-v3-module__aX2p1q__section{padding:var(--section-space) var(--page-gutter)}.home-v3-module__aX2p1q__section h2{max-width:20ch;margin:0 0 2rem;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:500;line-height:1.15}.home-v3-module__aX2p1q__situationBand{padding-block:var(--section-space-compact);color:var(--mist);background:var(--ink);padding-inline:0}.home-v3-module__aX2p1q__situationBand h2{letter-spacing:-.02em;max-width:68.75rem;color:var(--mist);margin-bottom:3rem;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:500;line-height:1.3}.home-v3-module__aX2p1q__situationLayout{gap:2.5rem;display:grid}.home-v3-module__aX2p1q__situationNav{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;width:100%;margin:0;padding:0;display:grid}.home-v3-module__aX2p1q__situationNav button{width:100%;min-height:9.75rem;color:var(--mist);font:inherit;text-align:center;cursor:pointer;background:0 0;border:1px solid #a4c5d340;border-radius:.75rem;align-content:center;justify-items:center;gap:.875rem;padding:.75rem .5rem;font-size:.875rem;font-weight:500;line-height:1.5;display:grid}.home-v3-module__aX2p1q__situationNav button span:not(.home-v3-module__aX2p1q__situationIcon){max-width:10.375rem}.home-v3-module__aX2p1q__situationIcon{background:var(--paper-cool);border-radius:999px;place-items:center;width:3.75rem;height:3.75rem;display:grid}.home-v3-module__aX2p1q__situationIcon img{background:0 0;width:2.125rem;height:2.125rem;padding:0}.home-v3-module__aX2p1q__situationNav button[aria-selected=true]{color:var(--gold);background:color-mix(in srgb, var(--ink) 82%, var(--blue));border-color:var(--gold)}.home-v3-module__aX2p1q__situationNav button[aria-selected=true] .home-v3-module__aX2p1q__situationIcon{background:var(--gold)}.home-v3-module__aX2p1q__situationPanel{max-width:65rem;min-height:4.875rem;color:var(--mist);letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,1.8vw,1.5625rem);line-height:1.55;display:grid}.home-v3-module__aX2p1q__situationPanel p{grid-area:1/1;margin:0}.home-v3-module__aX2p1q__situationPanel p[data-active=false]{visibility:hidden}.home-v3-module__aX2p1q__engagementSection{padding-inline:0}.home-v3-module__aX2p1q__engagementSection h2{letter-spacing:-.03em;max-width:62.5rem;margin:0 0 1.625rem;font-size:clamp(2rem,4.2vw,3.75rem);font-weight:500;line-height:1.1}.home-v3-module__aX2p1q__engagements{gap:1.625rem;min-width:0;display:grid}.home-v3-module__aX2p1q__engagementTabs{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-pill);gap:.375rem;width:min(100%,53.125rem);padding:.375rem;display:flex}.home-v3-module__aX2p1q__engagementTab{min-width:0;min-height:3.25rem;color:var(--ink);background:var(--white);border-radius:var(--radius-pill);font:inherit;text-align:center;cursor:pointer;border:0;flex:1 1 0;justify-content:center;align-items:center;padding:.625rem .75rem;font-size:1rem;font-weight:500;line-height:1.2;display:inline-flex}.home-v3-module__aX2p1q__engagementTab:first-child{flex:1.43 1 0}.home-v3-module__aX2p1q__engagementTab[aria-selected=true]{color:var(--white);background:var(--ink)}.home-v3-module__aX2p1q__engagementLead{min-width:0;max-width:59.375rem;color:var(--muted);overflow-wrap:break-word;font-size:1.125rem;line-height:1.6}.home-v3-module__aX2p1q__logoBleed{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(50% + 50vw);min-width:0;max-width:100vw;scroll-padding-inline:0;overflow-x:auto}.home-v3-module__aX2p1q__logoBleed::-webkit-scrollbar{display:none}.home-v3-module__aX2p1q__logoGrid{padding-bottom:.5rem;gap:1.125rem;width:max-content;max-width:none;padding-inline-end:max(2.5rem,100vw - 73.5rem);display:flex}.home-v3-module__aX2p1q__logoCard{background:var(--white);border:1px solid var(--line);scroll-snap-align:start;border-radius:1.25rem;flex:0 0 21.25rem;align-content:start;gap:1.25rem;width:21.25rem;min-height:21.1875rem;padding:1.875rem;display:grid}.home-v3-module__aX2p1q__logoCard img{object-fit:contain;object-position:center;max-width:11rem;max-height:4.375rem}.home-v3-module__aX2p1q__logoCard h3{margin:0;font-size:1.875rem;font-weight:500;line-height:1.6}.home-v3-module__aX2p1q__logoCard p{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.6}.home-v3-module__aX2p1q__engagementFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.home-v3-module__aX2p1q__engagementCta{min-height:3.25rem;color:var(--ink);background:var(--gold);border-radius:var(--radius-pill);justify-content:center;align-items:center;padding:1rem 1.75rem;font-size:.9375rem;font-weight:400;line-height:1.6;display:inline-flex}.home-v3-module__aX2p1q__logoNav{gap:1rem;display:flex}.home-v3-module__aX2p1q__logoNav button{min-width:2.75rem;min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.5rem;line-height:1}.home-v3-module__aX2p1q__founder{grid-template-columns:minmax(16rem,.85fr) minmax(0,1.15fr);align-items:center;gap:3rem;display:grid}.home-v3-module__aX2p1q__founder h2{margin:0 0 1rem;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:500;line-height:1.15}.home-v3-module__aX2p1q__founder figure{background:var(--blue);border-radius:1.75rem;margin:0;position:relative;overflow:hidden}.home-v3-module__aX2p1q__founder img{object-fit:cover;width:100%;height:auto;display:block}.home-v3-module__aX2p1q__founder figure:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, transparent 74.28%, var(--ink) 100%);mix-blend-mode:multiply;position:absolute;inset:0}.home-v3-module__aX2p1q__founder figcaption{z-index:2;color:var(--white);padding:0;font-size:.8125rem;line-height:1.6;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.home-v3-module__aX2p1q__founder figcaption strong,.home-v3-module__aX2p1q__founder figcaption span{display:block}.home-v3-module__aX2p1q__founder figcaption span{color:var(--slate)}.home-v3-module__aX2p1q__founder p{color:var(--muted);line-height:1.65}.home-v3-module__aX2p1q__modelSection{padding-block:var(--section-space-structural)}.home-v3-module__aX2p1q__modelSection h2{letter-spacing:-.03em;max-width:62.5rem;font-size:clamp(2.25rem,4.2vw,3.75rem);line-height:1.1}.home-v3-module__aX2p1q__modelIntro{max-width:62.5rem;color:var(--muted);font-size:1.125rem;line-height:1.6}.home-v3-module__aX2p1q__modelColumns{grid-template-columns:minmax(0,1fr) 10.5rem minmax(0,1fr);align-items:stretch;gap:1.5rem;margin-top:1.625rem;display:grid}.home-v3-module__aX2p1q__modelCard{background:var(--paper-cool);border:1px solid var(--blue);border-radius:1.5rem;flex-direction:column;gap:.875rem;height:100%;min-height:18.5625rem;padding:2.125rem;display:flex}.home-v3-module__aX2p1q__modelDelivery{background:var(--white);border-color:var(--line)}.home-v3-module__aX2p1q__modelCard h3{margin:0;font-size:1.625rem;font-weight:500;line-height:1.6}.home-v3-module__aX2p1q__modelCard p{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.6}.home-v3-module__aX2p1q__modelCard span,.home-v3-module__aX2p1q__modelInset span{color:var(--muted);font-size:.9375rem}.home-v3-module__aX2p1q__modelCard>span{color:var(--gold-ink);letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:600}.home-v3-module__aX2p1q__modelInset{background:var(--white);border-radius:.875rem;margin-top:auto;padding:1.125rem}.home-v3-module__aX2p1q__modelInset strong{font-size:1.25rem;font-weight:500;line-height:1.6;display:block}.home-v3-module__aX2p1q__modelBridge{width:10.5rem;color:var(--muted);align-self:center;gap:.875rem;margin:0;padding-top:6.25rem;font-size:.75rem;line-height:1.6;display:grid}.home-v3-module__aX2p1q__modelBridge:after{content:"";background:var(--gold-ink);width:100%;height:1px;display:block}.home-v3-module__aX2p1q__insightBand{padding-block:var(--section-space);color:var(--mist);background:var(--ink)}.home-v3-module__aX2p1q__insightBand h2{letter-spacing:-.02em;max-width:65rem;color:var(--mist);font-size:clamp(2rem,3.62vw,3.25rem);font-weight:500;line-height:1.18}.home-v3-module__aX2p1q__spotlight{gap:1.25rem;display:grid}.home-v3-module__aX2p1q__spotlightStage{gap:1.5rem;display:grid}.home-v3-module__aX2p1q__spotlightCount{color:var(--sky);margin:0;font-size:.875rem;font-weight:500;line-height:1.5}.home-v3-module__aX2p1q__spotlightVisual{align-content:start;gap:1.25rem;width:min(100%,30rem);padding-block:.75rem;display:grid}.home-v3-module__aX2p1q__spotlightGrid{grid-template-columns:minmax(0,30rem) minmax(0,38.5rem);align-items:center;gap:5rem;display:grid}.home-v3-module__aX2p1q__insightChart{width:min(100%,27.5rem);height:auto}.home-v3-module__aX2p1q__spotlightGrid>div:last-child{align-content:center;gap:1.5rem;display:grid}.home-v3-module__aX2p1q__spotlightStage span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:600}.home-v3-module__aX2p1q__spotlightStage h3{--spotlight-title-size:clamp(1.5rem, 2.4vw, 2.125rem);max-width:38.5rem;font-size:var(--spotlight-title-size);letter-spacing:-.02em;color:var(--mist);margin:0;font-weight:500;line-height:1.18}.home-v3-module__aX2p1q__spotlightStage h3 a{color:inherit}.home-v3-module__aX2p1q__spotlightControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.home-v3-module__aX2p1q__spotlightMeter{flex:54.75rem;grid-template-columns:repeat(6,8.5rem);gap:.75rem;display:grid}.home-v3-module__aX2p1q__spotlightMeter button{min-height:2.75rem;color:var(--blue-gray);font:inherit;letter-spacing:.1em;text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;gap:.625rem;padding:0;font-size:.75rem;font-weight:500;display:grid}.home-v3-module__aX2p1q__spotlightMeter button:after{content:"";background:var(--muted);width:100%;height:2px;display:block}.home-v3-module__aX2p1q__spotlightMeter button[aria-selected=true]{color:var(--gold)}.home-v3-module__aX2p1q__spotlightMeter button[aria-selected=true]:after{background:var(--gold);height:4px}.home-v3-module__aX2p1q__spotlightNav{justify-content:flex-end;gap:.75rem;display:flex}.home-v3-module__aX2p1q__spotlightNav button{width:3.75rem;height:3.75rem;color:var(--mist);border:1px solid var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;font-size:1.5rem}.home-v3-module__aX2p1q__spotlightNav button:last-child{color:var(--ink);background:var(--gold);border-color:var(--gold)}.home-v3-module__aX2p1q__spotlightFoot{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.home-v3-module__aX2p1q__spotlightFoot p{max-width:51.25rem;color:var(--mist);margin:0;font-size:.9375rem;font-weight:500;line-height:1.5}.home-v3-module__aX2p1q__spotlightFoot span{color:var(--slate);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.25rem;font-size:.625rem;font-weight:500;display:block}.home-v3-module__aX2p1q__spotlightFoot a{color:var(--gold);font-size:.875rem;font-weight:500;line-height:1.5}.home-v3-module__aX2p1q__chipButton{background:0 0;border:0;min-width:0;min-height:0;padding:0}.home-v3-module__aX2p1q__cta{padding:var(--section-space-quiet) var(--page-gutter);color:var(--ink);background:var(--paper);text-align:center}.home-v3-module__aX2p1q__ctaInner{width:min(100%, var(--container));flex-direction:column;align-items:center;gap:1.5rem;margin-inline:auto;display:flex}.home-v3-module__aX2p1q__ctaEyebrow{max-width:56.25rem;color:var(--ink);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.home-v3-module__aX2p1q__cta h2{letter-spacing:-.03em;max-width:56.25rem;margin:0;font-size:2.75rem;font-weight:500;line-height:1.25}.home-v3-module__aX2p1q__ctaBody{max-width:45rem;color:var(--muted);margin:0;font-size:1.125rem;font-weight:400;line-height:1.6}.home-v3-module__aX2p1q__cta .home-v3-module__aX2p1q__ctaInner .home-v3-module__aX2p1q__ctaButton{width:15rem;min-height:3.25rem;color:var(--ink);padding:1rem 1.75rem;font-size:.9375rem}@media (max-width:76rem){.home-v3-module__aX2p1q__spotlightGrid{grid-template-columns:1fr;gap:2rem}.home-v3-module__aX2p1q__spotlightMeter{flex:auto;grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:72rem){:is(.home-v3-module__aX2p1q__heroStage,.home-v3-module__aX2p1q__heroStage:has(.home-v3-module__aX2p1q__heroRoute[data-visible=true])){grid-template-columns:1fr;padding:2.5rem 0 1.5rem}.home-v3-module__aX2p1q__heroTrack[data-static=true] .home-v3-module__aX2p1q__heroCopy h1,.home-v3-module__aX2p1q__heroTrack[data-static=true] .home-v3-module__aX2p1q__expensive{font-size:clamp(2.25rem,8vw,3.375rem)}.home-v3-module__aX2p1q__stickyPanel,.home-v3-module__aX2p1q__founder,.home-v3-module__aX2p1q__modelColumns,.home-v3-module__aX2p1q__spotlightGrid{grid-template-columns:1fr}.home-v3-module__aX2p1q__modelBridge{width:100%;padding-top:0}.home-v3-module__aX2p1q__cta{padding-block:var(--section-space-quiet)}.home-v3-module__aX2p1q__cta h2{font-size:2.25rem}.home-v3-module__aX2p1q__situationBand h2{letter-spacing:-.02em;margin-bottom:1.5rem;font-size:2rem}.home-v3-module__aX2p1q__situationNav{overscroll-behavior-x:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:6.5rem;grid-auto-flow:column;gap:.75rem;display:grid;overflow-x:auto}.home-v3-module__aX2p1q__situationNav::-webkit-scrollbar{display:none}.home-v3-module__aX2p1q__situationNav button{gap:.625rem;width:6.5rem;min-height:8rem;padding:.75rem .25rem;font-size:.75rem}.home-v3-module__aX2p1q__situationNav button span:not(.home-v3-module__aX2p1q__situationIcon){max-width:6rem}.home-v3-module__aX2p1q__situationIcon{width:2.75rem;height:2.75rem}.home-v3-module__aX2p1q__situationIcon img{width:1.5rem;height:1.5rem}.home-v3-module__aX2p1q__situationLayout{gap:1.5rem}.home-v3-module__aX2p1q__situationPanel{font-size:1.25rem}.home-v3-module__aX2p1q__stickyCopy,.home-v3-module__aX2p1q__stickyCard{position:relative;top:0}.home-v3-module__aX2p1q__stickyCard:not(:last-of-type){margin-bottom:0}.home-v3-module__aX2p1q__serviceGrid{grid-template-columns:1fr 1fr}.home-v3-module__aX2p1q__engagementSection h2{margin-bottom:1.5rem;font-size:2rem}.home-v3-module__aX2p1q__engagements{gap:1.5rem}.home-v3-module__aX2p1q__engagementTabs{border-radius:1rem;flex-direction:column;width:100%}.home-v3-module__aX2p1q__engagementTab,.home-v3-module__aX2p1q__engagementTab:first-child{border-radius:.75rem;flex:none;width:100%;min-height:3.5rem;font-size:.8125rem;line-height:1.125rem}.home-v3-module__aX2p1q__engagementLead{max-width:none}.home-v3-module__aX2p1q__logoBleed{width:100%;max-width:100%;overflow:visible}.home-v3-module__aX2p1q__logoGrid{grid-template-columns:1fr;width:100%;padding-inline-end:0;display:grid}.home-v3-module__aX2p1q__logoCard{flex:none;width:100%;min-height:0}.home-v3-module__aX2p1q__logoCard img{justify-self:center}.home-v3-module__aX2p1q__engagementFoot{flex-direction:column;align-items:flex-start}.home-v3-module__aX2p1q__logoNav{display:none}.home-v3-module__aX2p1q__helpSection{min-height:0;padding-block:var(--section-space-compact)}.home-v3-module__aX2p1q__helpLayout{grid-template-columns:1fr;grid-template-areas:"copy""cards";justify-items:center;gap:1.5rem}.home-v3-module__aX2p1q__helpSection .home-v3-module__aX2p1q__stickyCards{justify-self:center;width:100%}.home-v3-module__aX2p1q__helpHeading{text-align:center;max-width:none;font-size:clamp(2rem,8vw,2.25rem)}.home-v3-module__aX2p1q__helpStage{justify-items:center;gap:1rem;width:100%}.home-v3-module__aX2p1q__helpDeck{width:min(100%,20.9375rem);min-height:13.25rem}.home-v3-module__aX2p1q__helpPeek{background:var(--white);border:1px solid var(--line);border-radius:1.25rem;height:11.25rem;display:block;position:absolute;inset:auto .75rem 0}.home-v3-module__aX2p1q__helpPeek+.home-v3-module__aX2p1q__helpPeek{height:11.25rem;inset:auto .375rem 1rem}.home-v3-module__aX2p1q__helpCard{z-index:1;min-height:11.25rem;padding:1.5rem;position:relative}.home-v3-module__aX2p1q__helpCardTitle{font-size:1.5rem}.home-v3-module__aX2p1q__helpCount{display:none}.home-v3-module__aX2p1q__helpDots{justify-content:center;gap:.75rem;display:flex}.home-v3-module__aX2p1q__helpDots button{background:color-mix(in srgb, var(--gold) 35%, transparent);cursor:pointer;border:0;border-radius:999px;width:.625rem;height:.625rem;padding:0}.home-v3-module__aX2p1q__helpDots button[aria-selected=true]{background:var(--gold)}}@media (max-width:48rem){.home-v3-module__aX2p1q__heroTrack:not([data-static=true]){height:auto}.home-v3-module__aX2p1q__heroSticky{height:auto;min-height:0;padding-top:0;position:relative;top:0}.home-v3-module__aX2p1q__heroSupport,.home-v3-module__aX2p1q__heroRoute,.home-v3-module__aX2p1q__heroLifecycle{opacity:1}.home-v3-module__aX2p1q__phases,.home-v3-module__aX2p1q__heroPhases,.home-v3-module__aX2p1q__serviceGrid,.home-v3-module__aX2p1q__modelColumns,.home-v3-module__aX2p1q__spotlightFoot{grid-template-columns:1fr}.home-v3-module__aX2p1q__spotlightFoot{display:grid}}@media (max-width:47.9375rem){.home-v3-module__aX2p1q__ctaEyebrow{font-size:.75rem}.home-v3-module__aX2p1q__cta h2{font-size:1.875rem}.home-v3-module__aX2p1q__ctaBody{max-width:none}}@media (prefers-reduced-motion:reduce){.home-v3-module__aX2p1q__heroTrack:not([data-static=true]),.home-v3-module__aX2p1q__stickyTrack{height:auto}.home-v3-module__aX2p1q__heroSticky,.home-v3-module__aX2p1q__stickyPanel{height:auto;position:relative;top:0}.home-v3-module__aX2p1q__heroSupport,.home-v3-module__aX2p1q__heroRoute,.home-v3-module__aX2p1q__heroLifecycle{opacity:1}}
