.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(--tab-idle-text);background:var(--tab-idle-bg);border-radius:var(--radius-pill);font:inherit;white-space:nowrap;cursor:pointer;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(--tab-active-text);background:var(--tab-active-bg)}.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-evenly;padding-bottom:3rem;display:grid;position:sticky;top:6rem}.home-v3-module__aX2p1q__heroTrack:not([data-static=true]){height:calc(200svh - 6rem)}.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[data-split=true]{grid-template-columns:minmax(16rem, var(--copy-width,31.25rem)) minmax(0, 1fr)}.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__heroBenefits{flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.home-v3-module__aX2p1q__heroBenefits li{color:var(--mist);align-items:center;gap:.5rem;font-size:.875rem;line-height:1.5;display:inline-flex}.home-v3-module__aX2p1q__heroBenefits svg{flex-shrink:0}.home-v3-module__aX2p1q__heroActions{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;gap:.75rem;display:grid}.home-v3-module__aX2p1q__heroActions a{text-align:center;min-width:0}.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{border:1px solid var(--mist);border-radius:var(--radius-pill);min-height:3.25rem;color:var(--mist);justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.home-v3-module__aX2p1q__heroExplore:hover{background:#a7d0ea1a}.home-v3-module__aX2p1q__heroExplore:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.home-v3-module__aX2p1q__heroRoute{min-width: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;transition:color .35s,font-size .35s,border-color .35s}.home-v3-module__aX2p1q__heroCaption[data-phase=late]{color:var(--sky)}.home-v3-module__aX2p1q__heroCaption[data-phase=early]{color:var(--gold);border-left:3px solid var(--gold);padding-left:1rem;font-size:1rem;font-weight:500;line-height:1.45}.home-v3-module__aX2p1q__heroRoute[data-phase=late] svg{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--sky) 35%, transparent))}.home-v3-module__aX2p1q__heroLifecycle{width:min(100% - 2.5rem,73.5rem);opacity:var(--lifecycle-opacity,1);margin:0 auto;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;position:relative}.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;gap:35vh;display:flex}.home-v3-module__aX2p1q__stickyCard{top:calc(7rem + (var(--stack-index,1) - 1) * 1.5rem);scroll-margin-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),.home-v3-module__aX2p1q__stickyCards .home-v3-module__aX2p1q__stickyCard:last-of-type{margin-bottom:0}.home-v3-module__aX2p1q__stickyCards:after{content:"";flex:0 0 0}.home-v3-module__aX2p1q__stickyStatic .home-v3-module__aX2p1q__stickyCards:after{display:none}.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{padding:0;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(--tab-idle-text);background:var(--tab-idle-bg);font:inherit;text-align:center;cursor:pointer;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(--tab-active-text);background:var(--tab-active-bg);border-color:var(--tab-active-bg)}.home-v3-module__aX2p1q__situationNav button[aria-selected=true] .home-v3-module__aX2p1q__situationIcon{background:var(--tab-idle-bg)}.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 .home-v3-module__aX2p1q__container{flex-direction:column;gap:1.625rem;display:flex}.home-v3-module__aX2p1q__engagementSection h2{letter-spacing:-.03em;max-width:62.5rem;margin:0;font-size:2.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);align-items:stretch;gap:.375rem;width:min(100%,53.125rem);min-height:4rem;padding:.375rem;display:flex}.home-v3-module__aX2p1q__engagementTab{min-width:0;min-height:3.25rem;color:var(--tab-idle-text);background:var(--tab-idle-bg);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;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(--tab-active-text);background:var(--tab-active-bg)}.home-v3-module__aX2p1q__engagementLead{min-width:0;max-width:59.375rem;color:var(--muted);overflow-wrap:break-word;margin:0;font-size:1.125rem;line-height:1.6}.home-v3-module__aX2p1q__engagementSwipeHint{color:var(--muted);margin:0;font-size:.75rem;line-height:1.5;display:none}.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-top:.625rem;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{text-align:center;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card);scroll-snap-align:start;flex-direction:column;flex:0 0 21.25rem;grid-template-rows:4.75rem 1.875rem 1fr;align-content:start;place-items:center;gap:1rem;width:21.25rem;height:21.625rem;min-height:21.625rem;padding:1.5rem 1.875rem;display:grid}.home-v3-module__aX2p1q__logoCardMark{justify-content:center;align-items:center;width:min(100%,17.4375rem);height:4.75rem;display:flex}.home-v3-module__aX2p1q__logoCardMark img{object-fit:contain;object-position:center;width:auto;max-width:min(100%,12rem);height:auto;max-height:4rem}.home-v3-module__aX2p1q__logoCardMark[data-client=Bavaria] img{max-width:min(100%,10.5rem)}.home-v3-module__aX2p1q__logoCardLabel{max-width:17.5rem;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-self:start;margin:0;font-size:.625rem;font-weight:300;line-height:.9375rem}.home-v3-module__aX2p1q__logoCardBody{max-width:17.5rem;color:var(--muted);align-self:start;margin:0;font-size:.9375rem;line-height:1.6}.home-v3-module__aX2p1q__engagementFoot{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem;width:100%;display:grid}.home-v3-module__aX2p1q__engagementCta{min-height:3.25rem;color:var(--ink);background:var(--gold);border-radius:var(--radius-pill);flex-shrink:0;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{min-width:0;color:var(--ink);justify-content:flex-end;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:400;line-height:1.6;display:flex}.home-v3-module__aX2p1q__logoNav button{width:3.75rem;height:3.75rem;color:inherit;border:1px solid var(--muted);font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;cursor:pointer;background:0 0;border-radius:999px;place-items:center;padding:0;display:grid}.home-v3-module__aX2p1q__logoNav button:last-child{color:var(--ink);background:var(--gold);border-color:var(--gold)}.home-v3-module__aX2p1q__logoNav button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.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}@media (min-width:72.0625rem){.home-v3-module__aX2p1q__modelSection h2{font-size:2.75rem}}.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:0;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__spotlightServiceVisual{width:100%;height:auto;display:block}.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;overflow:visible}.home-v3-module__aX2p1q__insightStep{stroke:#0000}.home-v3-module__aX2p1q__insightStep[data-active=true],.home-v3-module__aX2p1q__insightTrajectory{stroke:var(--gold)}.home-v3-module__aX2p1q__insightDot{fill:var(--blue-gray)}.home-v3-module__aX2p1q__insightDot[data-active=true]{fill:var(--gold)}.home-v3-module__aX2p1q__insightTraveler{transform-box:view-box;transform-origin:0 0}.home-v3-module__aX2p1q__insightTravelerRing{fill:none;stroke:var(--gold);stroke-width:.76px}.home-v3-module__aX2p1q__insightStep,.home-v3-module__aX2p1q__insightDot{transition:stroke .35s,fill .35s}.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[data-passed=true]{color:var(--gold)}.home-v3-module__aX2p1q__spotlightMeter button[data-passed=true]:after{background:var(--gold)}.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:4rem 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 (min-width:48rem) and (max-width:72rem){.home-v3-module__aX2p1q__logoGrid{gap:.6875rem}.home-v3-module__aX2p1q__logoCard{flex:0 0 12.75rem;grid-template-rows:3.25rem 2rem 1fr;gap:.75rem;width:12.75rem;height:auto;min-height:13.3125rem;padding:1.125rem}.home-v3-module__aX2p1q__logoCardMark{width:min(100%,10.5rem);height:3.25rem}.home-v3-module__aX2p1q__logoCardMark img{max-height:2.625rem}.home-v3-module__aX2p1q__logoCardLabel,.home-v3-module__aX2p1q__logoCardBody{max-width:10.5rem}.home-v3-module__aX2p1q__logoCardConfidential .home-v3-module__aX2p1q__logoCardLabel{font-size:1.125rem;line-height:1.25rem}}@media (max-width:72rem){.home-v3-module__aX2p1q__heroStage{grid-template-columns:1fr;padding:2.5rem 0 1.5rem}.home-v3-module__aX2p1q__heroStage[data-split=true]{grid-template-columns:minmax(12rem, var(--copy-width,31.25rem)) minmax(0, 1fr);align-items:start;gap:1.5rem}.home-v3-module__aX2p1q__heroStage:has(.home-v3-module__aX2p1q__heroRoute[data-visible=true]){grid-template-columns:minmax(12rem, var(--copy-width,31.25rem)) minmax(0, 1fr);align-items:start;gap:1.5rem}.home-v3-module__aX2p1q__heroRoute svg{max-height:18rem}.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:2.5rem}.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__sticky .home-v3-module__aX2p1q__stickyPanel{grid-template-columns:1fr;gap:2rem}.home-v3-module__aX2p1q__sticky .home-v3-module__aX2p1q__stickyCopy{position:relative;top:auto}.home-v3-module__aX2p1q__sticky:not(.home-v3-module__aX2p1q__stickyStatic) .home-v3-module__aX2p1q__stickyCard{top:calc(5rem + (var(--stack-index,1) - 1) * .75rem);min-height:16rem;position:sticky}.home-v3-module__aX2p1q__sticky:not(.home-v3-module__aX2p1q__stickyStatic) .home-v3-module__aX2p1q__stickyCard:not(:last-of-type){margin-bottom:0}.home-v3-module__aX2p1q__stickyStatic .home-v3-module__aX2p1q__stickyCards{gap:1rem}.home-v3-module__aX2p1q__serviceGrid{grid-template-columns:1fr 1fr}.home-v3-module__aX2p1q__engagementSection .home-v3-module__aX2p1q__container{gap:1.5rem}.home-v3-module__aX2p1q__engagementSection h2{font-size:2rem}.home-v3-module__aX2p1q__engagements{gap:1.5rem}.home-v3-module__aX2p1q__engagementSwipeHint{display:block}.home-v3-module__aX2p1q__engagementTabs{border-radius:1rem;flex-direction:column;gap:.375rem;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:calc(100% + 2 * var(--page-gutter));max-width:100vw;margin-inline:calc(-1 * var(--page-gutter));overscroll-behavior-x:contain;overflow-x:auto}.home-v3-module__aX2p1q__logoGrid{width:max-content;padding-inline:var(--page-gutter);gap:1rem;padding-inline-end:max(var(--page-gutter), 2rem);display:flex}.home-v3-module__aX2p1q__logoCard{flex:0 0 min(17.5rem,100vw - 3.5rem);grid-template-rows:3.5rem 1.875rem 1fr;gap:.75rem;width:min(17.5rem,100vw - 3.5rem);height:auto;min-height:0;padding:1.25rem 1.25rem 1.5rem}.home-v3-module__aX2p1q__logoCardMark{height:3.5rem;margin-inline:auto}.home-v3-module__aX2p1q__logoCardMark img{max-height:3.25rem}.home-v3-module__aX2p1q__logoCardLabel{align-self:center}.home-v3-module__aX2p1q__engagementFoot{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.home-v3-module__aX2p1q__logoNav{justify-content:flex-end;align-self:stretch;width:100%;display:flex}.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(--tab-active-bg)}}@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}}@media (max-width:72rem){.home-v3-module__aX2p1q__helpCarousel{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:1rem;width:100%;min-width:0;display:flex;position:relative;overflow-x:auto}.home-v3-module__aX2p1q__helpCarousel::-webkit-scrollbar{display:none}.home-v3-module__aX2p1q__helpCarousel .home-v3-module__aX2p1q__helpCard{scroll-snap-align:start;flex:0 0 min(35rem,100% - 2.5rem)}.home-v3-module__aX2p1q__helpDots{gap:0}.home-v3-module__aX2p1q__helpDots button{background:0 0;border:0;width:2.75rem;height:2.75rem;position:relative}.home-v3-module__aX2p1q__helpDots button:after{content:"";background:var(--line);border-radius:50%;width:.625rem;height:.625rem;margin:auto;position:absolute;inset:0}.home-v3-module__aX2p1q__helpDots button[aria-selected=true]{background:0 0}.home-v3-module__aX2p1q__helpDots button[aria-selected=true]:after{background:var(--tab-active-bg)}}@media (min-width:48rem) and (max-width:72rem){.home-v3-module__aX2p1q__heroTrack{height:auto}.home-v3-module__aX2p1q__heroSticky{align-content:start;gap:2rem;min-height:0;padding-bottom:3rem;position:relative;top:0}.home-v3-module__aX2p1q__heroStage[data-split=true]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:2rem;padding-block:3rem 0}.home-v3-module__aX2p1q__heroStage:has(.home-v3-module__aX2p1q__heroRoute[data-visible=true]){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:2rem;padding-block:3rem 0}.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(2rem,4.4vw,3rem)}.home-v3-module__aX2p1q__heroCopy p{font-size:1rem}.home-v3-module__aX2p1q__heroLifecycle{margin-top:0}.home-v3-module__aX2p1q__spotlightGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:2rem}.home-v3-module__aX2p1q__spotlightStage h3{--spotlight-title-size:1.5rem}}.home-v3-module__aX2p1q__situationPicker{min-width:0}.home-v3-module__aX2p1q__situationSwipeHint{display:none}@media (max-width:47.9375rem){.home-v3-module__aX2p1q__situationNav{grid-auto-columns:calc(40% - .6rem)}.home-v3-module__aX2p1q__situationNav button{width:100%}.home-v3-module__aX2p1q__situationSwipeHint{color:var(--pale);margin:.625rem 0 0;font-size:.75rem;line-height:1.5;display:block}}@media (min-width:48rem) and (max-width:72rem){.home-v3-module__aX2p1q__heroPhases{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:47.9375rem){.home-v3-module__aX2p1q__heroActions{grid-template-columns:minmax(0,1fr)}.home-v3-module__aX2p1q__heroActions a{width:100%;min-height:3.25rem}.home-v3-module__aX2p1q__heroStage[data-split=true]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.home-v3-module__aX2p1q__heroStage:has(.home-v3-module__aX2p1q__heroRoute[data-visible=true]){grid-template-columns:minmax(0,1fr);gap:1.5rem}.home-v3-module__aX2p1q__heroLifecycle[data-visible]{display:none}.home-v3-module__aX2p1q__heroSticky{padding-bottom:1.5rem}}.home-v3-module__aX2p1q__heroPhases .home-v3-module__aX2p1q__heroGoLive{color:var(--mist);white-space:nowrap;font-size:.75rem;font-weight:400;line-height:1.5;position:absolute;top:-2rem;left:-.75rem;transform:translate(-50%)}.home-v3-module__aX2p1q__heroGoLive:before{content:"";border-left:1px dashed var(--slate);height:4rem;position:absolute;top:1.5rem;left:50%}.home-v3-module__aX2p1q__heroGoLive:after{content:"";background:var(--mist);border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:2rem;left:50%;transform:translate(-50%,-50%)}@media (min-width:48rem){.home-v3-module__aX2p1q__heroPhases{margin-top:1.25rem}}@media (min-width:72.0625rem){.home-v3-module__aX2p1q__heroStage[data-split=true]{column-gap:clamp(4rem,5vw,5rem)}.home-v3-module__aX2p1q__heroTrack:not([data-static=true]) .home-v3-module__aX2p1q__heroSupport{max-height:calc(20rem * var(--support-opacity));margin-top:calc(1.5rem * var(--support-opacity));overflow:clip}}@media (min-width:48rem) and (max-height:50rem){.home-v3-module__aX2p1q__heroSticky,.home-v3-module__aX2p1q__heroSupport{gap:1rem}.home-v3-module__aX2p1q__heroRoute svg{max-height:clamp(12rem,100svh - 25rem,24rem)}.home-v3-module__aX2p1q__heroTrack[data-static=true] .home-v3-module__aX2p1q__heroStage{padding-block:1rem .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:min(3.375rem,6svh)}.home-v3-module__aX2p1q__heroLifecycle{margin-top:1rem}.home-v3-module__aX2p1q__heroLifecycle[data-visible=true]{gap:.75rem}.home-v3-module__aX2p1q__heroPhases{margin-top:.75rem}}@media (max-width:47.9375rem){.home-v3-module__aX2p1q__heroTrack .home-v3-module__aX2p1q__heroStage{gap:.75rem;padding-block:2rem 1rem}.home-v3-module__aX2p1q__heroTrack .home-v3-module__aX2p1q__heroRoute{order:-1}.home-v3-module__aX2p1q__heroTrack .home-v3-module__aX2p1q__heroRoute svg{max-height:none}.home-v3-module__aX2p1q__heroTrack .home-v3-module__aX2p1q__heroCaption{margin-top:.5rem;font-size:.75rem}.home-v3-module__aX2p1q__heroTrack .home-v3-module__aX2p1q__heroCopy h1,.home-v3-module__aX2p1q__heroTrack[data-static=true] .home-v3-module__aX2p1q__heroCopy h1{font-size:1.75rem}.home-v3-module__aX2p1q__heroTrack .home-v3-module__aX2p1q__expensive,.home-v3-module__aX2p1q__heroTrack[data-static=true] .home-v3-module__aX2p1q__expensive{font-size:1.875rem}.home-v3-module__aX2p1q__heroTrack[data-mobile-motion=true] .home-v3-module__aX2p1q__heroCopy h1{font-size:min(var(--headline-size), 12.5vw)}.home-v3-module__aX2p1q__heroTrack[data-mobile-motion=true] .home-v3-module__aX2p1q__expensive{font-size:min(var(--expensive-size), 17vw)}.home-v3-module__aX2p1q__heroTrack .home-v3-module__aX2p1q__heroSupport{gap:1rem;margin-top:1rem}.home-v3-module__aX2p1q__heroTrack .home-v3-module__aX2p1q__heroCopy p{font-size:1rem}.home-v3-module__aX2p1q__engagementLead,.home-v3-module__aX2p1q__modelIntro,.home-v3-module__aX2p1q__ctaBody,.home-v3-module__aX2p1q__situationPanel p,.home-v3-module__aX2p1q__founder p,.home-v3-module__aX2p1q__lifecycleIntro p,.home-v3-module__aX2p1q__heroTrack .home-v3-module__aX2p1q__heroCopy p{font-size:var(--mobile-body-size);line-height:var(--mobile-body-leading)}}@media (max-width:47.9375rem) and (prefers-reduced-motion:no-preference){.home-v3-module__aX2p1q__heroTrack[data-mobile-motion=true]{height:180svh}.home-v3-module__aX2p1q__heroTrack[data-mobile-motion=true] .home-v3-module__aX2p1q__heroSticky{align-content:start;height:auto;min-height:calc(100svh - 4rem);padding-bottom:1rem;position:sticky;top:4rem}.home-v3-module__aX2p1q__heroTrack[data-mobile-motion=true] .home-v3-module__aX2p1q__heroStage{padding-top:1rem}}
.responsive-read-more-module__NiVzEW__root{min-width:0}.responsive-read-more-module__NiVzEW__root button{display:none}@media (max-width:47.9375rem){.responsive-read-more-module__NiVzEW__content[data-collapsed=true]{max-height:7rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 2.25rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2.25rem),#0000)}.responsive-read-more-module__NiVzEW__root button{color:#005b7f;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #557080;border-radius:999px;margin-top:.75rem;padding:.5rem 1.5rem;font-size:.75rem;line-height:1.4;display:block}.responsive-read-more-module__NiVzEW__root[data-tone=dark] button{color:#b2d6e5;border-color:#9ec2d1}.responsive-read-more-module__NiVzEW__root button:focus-visible{outline-offset:3px;outline:2px solid #f8cb6e}}
.home-services-module__uraBVG__section{padding:5rem var(--page-gutter);background:var(--paper)}.home-services-module__uraBVG__layout{grid-template-columns:minmax(0,460fr) minmax(0,636fr);align-items:start;gap:5rem;max-width:73.5rem;margin-inline:auto;display:grid}.home-services-module__uraBVG__intro{gap:1.5rem;padding-top:1rem;display:grid}.home-services-module__uraBVG__intro h2{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:2.875rem;font-weight:500;line-height:1.25}.home-services-module__uraBVG__intro h2 span{letter-spacing:normal;font-size:1.8125rem;display:block}.home-services-module__uraBVG__intro p{color:var(--muted);margin:0;font-size:1.125rem;line-height:1.6}.home-services-module__uraBVG__intro a{color:var(--blue);font-size:.875rem;line-height:1.6}.home-services-module__uraBVG__linkEnding{white-space:nowrap}.home-services-module__uraBVG__portfolio{min-width:0}.home-services-module__uraBVG__overview{transform:translateY(var(--selector-release,0px));grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1.5rem;display:grid}.home-services-module__uraBVG__overview button{background:var(--tab-idle-bg);min-height:3.5rem;color:var(--tab-idle-text);font:inherit;text-align:center;cursor:pointer;border:0;border-radius:.75rem;padding:.5rem .625rem;font-size:.75rem;line-height:1.5}.home-services-module__uraBVG__overview button[aria-pressed=true]{background:var(--tab-active-bg);color:var(--tab-active-text)}.home-services-module__uraBVG__deck{touch-action:pan-y;min-height:20rem}.home-services-module__uraBVG__card{border:1px solid var(--line);background:var(--white);border-radius:1.25rem;min-height:18.75rem;padding:1.75rem 2.25rem;scroll-margin-top:7rem;display:none}.home-services-module__uraBVG__card[data-active=true]{align-content:start;gap:1.125rem;display:grid}.home-services-module__uraBVG__card>span{color:var(--gold-ink);font-size:.75rem;font-weight:600;line-height:1.6}.home-services-module__uraBVG__card h3{letter-spacing:-.03em;margin:0;font-size:2.125rem;font-weight:500;line-height:1.1}.home-services-module__uraBVG__card h3 a{color:var(--ink)}.home-services-module__uraBVG__card p{color:var(--muted);margin:0;font-size:1rem;line-height:1.6}.home-services-module__uraBVG__navigation{color:var(--muted);justify-content:space-between;align-items:center;margin-top:2rem;font-size:.875rem;display:flex}.home-services-module__uraBVG__navigation>span{letter-spacing:.16em}.home-services-module__uraBVG__navigation>div{gap:1rem;display:flex}.home-services-module__uraBVG__navigation button{min-width:2.75rem;min-height:2.75rem;color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0}.home-services-module__uraBVG__navigation button:disabled{opacity:.35;cursor:default}.home-services-module__uraBVG__overview button:focus-visible,.home-services-module__uraBVG__navigation button:focus-visible,.home-services-module__uraBVG__dots button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.home-services-module__uraBVG__dots{display:none}@media (min-width:72.0625rem){.home-services-module__uraBVG__intro{position:sticky;top:7rem}.home-services-module__uraBVG__overview{z-index:10;background:var(--paper);margin-bottom:0;padding-bottom:1.5rem;position:sticky;top:7rem}.home-services-module__uraBVG__deck{flex-direction:column;gap:35vh;display:flex}.home-services-module__uraBVG__card,.home-services-module__uraBVG__card[data-active=true]{top:calc(16.5rem + var(--card-index) * 1rem);z-index:var(--card-index);scroll-margin-top:calc(16.5rem + var(--card-index) * 1rem);align-content:start;gap:1.125rem;margin-bottom:0;display:grid;position:sticky}.home-services-module__uraBVG__card:last-of-type{margin-bottom:0}.home-services-module__uraBVG__deck:after{content:"";flex:0 0 0}.home-services-module__uraBVG__navigation{display:none}}@media (min-width:48rem) and (max-width:72rem){.home-services-module__uraBVG__section{padding:3rem 2rem}.home-services-module__uraBVG__layout{grid-template-columns:minmax(0,1fr);gap:1rem}.home-services-module__uraBVG__intro{padding-top:0}.home-services-module__uraBVG__intro h2,.home-services-module__uraBVG__intro h2 span{font-size:2.625rem}.home-services-module__uraBVG__overview{z-index:10;background:var(--paper);margin-bottom:0;padding-bottom:1.5rem;position:sticky;top:5rem}.home-services-module__uraBVG__deck{flex-direction:column;gap:35vh;display:flex}.home-services-module__uraBVG__deck:after{content:"";flex:0 0 0}.home-services-module__uraBVG__card,.home-services-module__uraBVG__card[data-active=true]{min-height:18.75rem;top:calc(14.5rem + var(--card-index) * .75rem);scroll-margin-top:calc(14.5rem + var(--card-index) * .75rem);z-index:var(--card-index);align-content:start;gap:1.125rem;display:grid;position:sticky}.home-services-module__uraBVG__navigation{display:none}}@media (prefers-reduced-motion:reduce) and (min-width:48rem){.home-services-module__uraBVG__intro,.home-services-module__uraBVG__overview,.home-services-module__uraBVG__card,.home-services-module__uraBVG__card[data-active=true]{position:relative;top:auto}.home-services-module__uraBVG__deck:after{display:none}.home-services-module__uraBVG__deck{gap:1rem}}@media (max-width:47.9375rem){.home-services-module__uraBVG__section{padding:3rem 1.25rem}.home-services-module__uraBVG__layout{grid-template-columns:minmax(0,1fr);gap:2rem}.home-services-module__uraBVG__intro{padding-top:0}.home-services-module__uraBVG__intro h2,.home-services-module__uraBVG__intro h2 span{font-size:1.875rem}.home-services-module__uraBVG__intro p{font-size:1rem}.home-services-module__uraBVG__overview{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.home-services-module__uraBVG__overview button{font-size:.6875rem}.home-services-module__uraBVG__deck{min-height:0}.home-services-module__uraBVG__card{min-height:17.9375rem;padding:1.5rem}.home-services-module__uraBVG__card h3{font-size:1.5rem}.home-services-module__uraBVG__navigation{display:none}.home-services-module__uraBVG__dots{justify-content:center;display:flex}.home-services-module__uraBVG__dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.home-services-module__uraBVG__dots span{background:var(--line);border-radius:50%;width:.625rem;height:.625rem}.home-services-module__uraBVG__dots button[aria-pressed=true] span{background:var(--tab-active-bg)}.home-services-module__uraBVG__intro p{font-size:var(--mobile-body-size);line-height:var(--mobile-body-leading)}}
