.home-story-section{background:#fff;padding:6rem 0;color:#000}.storyLayout{display:flex;flex-direction:column;gap:2.5rem}.storyIntro{display:grid;gap:2rem}.storySummary{font-size:1.5rem;font-weight:300;line-height:1.45;letter-spacing:-.03em}.storyColumns{display:grid;gap:3rem}.storyContentColumn{gap:3rem}.storyContentColumn,.storyPoints{display:flex;flex-direction:column}.storyPoints{gap:18px;font-size:1rem;line-height:1.625rem;color:rgb(0 0 0/.9)}.storyAction{min-height:3.375rem;padding:0 2rem;font-size:1rem;font-weight:600}@media (min-width:640px){.home-story-section{padding:7rem 0}.storySummary{font-size:1.75rem}}@media (min-width:1024px){.home-story-section{padding:7rem 0}.storyLayout{display:grid;grid-template-columns:minmax(20rem,25rem) minmax(0,1fr);align-items:start;gap:4.5rem}.storyIntro{display:grid;gap:1.5rem}.storySummary{font-size:1.75rem;line-height:1.5}.storyColumns{grid-template-columns:minmax(0,1fr);gap:0}.storyContentColumn{gap:4rem}.storyAction{min-width:15.1875rem;padding:0 2.5rem;font-size:1.125rem}}.home-services-empty-section{overflow:hidden;background:#f6f6f6;padding:5.5rem 0;color:#000}.home-services-section{position:relative;overflow-x:clip;overflow-y:visible;background:#fff;color:#000}.servicesSliderStickyFrame{position:sticky;top:0;display:flex;min-height:100vh;align-items:flex-start;padding:5.5rem 0}.servicesSliderEmptyShell,.servicesSliderShell{display:flex;width:100%;flex-direction:column;gap:3rem}.servicesSliderEmptyShell{padding:0 1.25rem}.servicesSliderHeader{display:flex;flex-direction:column;gap:0}.servicesSliderTitle{text-align:center}.servicesSliderCountButton{height:3.375rem;align-self:flex-start;padding:0 1.75rem;font-size:.9375rem;font-weight:600}.servicesSliderCountButtonDesktop{display:none}.servicesSliderCountButtonMobile{display:inline-flex;align-self:center;margin-inline:auto}.servicesSliderMobileButtonWrap{display:flex;width:100%;justify-content:center;align-items:center}.servicesSliderMobileButtonWrap>span{display:flex;margin-inline:auto;justify-content:center}.servicesSliderEmptyState{border:1px solid rgb(0 0 0/.1);border-radius:1.25rem;background:#fff;padding:2.5rem 1.5rem;text-align:center;font-size:.9375rem;color:#4c4c4c}.servicesSliderViewport{overflow:visible}.servicesSliderTrack{display:flex;width:max-content;gap:1.25rem;will-change:transform}.servicesSliderCard{position:relative;display:flex;min-height:26rem;width:21.875rem;flex-shrink:0;flex-direction:column;overflow:hidden;border-radius:1.25rem;border:1px solid rgb(0 0 0/.08);background:#fff;box-shadow:0 1px 0 rgb(0 0 0/.04);transition:box-shadow .2s ease,transform .2s ease}.servicesSliderCard:hover{transform:translateY(-2px);box-shadow:0 18px 40px #00000014}.servicesSliderCard:nth-child(2n),.servicesSliderCardDark{border-color:transparent;background:#030303;color:#fff}.servicesSliderCardLink{position:absolute;right:0;bottom:0;z-index:1;display:block;width:100%;height:46%}.servicesSliderVisual{position:absolute;right:-4rem;bottom:-4rem;display:flex;height:100%;width:100%;align-items:flex-end;justify-content:flex-end;padding:0 0 0 7rem}.servicesSliderVisualImage{width:min(82%,17rem);height:auto;object-fit:contain;object-position:bottom right;transform-origin:center center;transition:transform .5s ease}.servicesSliderCard:hover .servicesSliderVisualImage{transform:scale(1.04) rotate(10deg)}.servicesSliderVisualFallback{display:flex;min-height:100%;width:100%;align-items:center;justify-content:center;font-size:.875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#6a6a6a}.servicesSliderCardBody{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;gap:1.25rem;padding:3.5rem 1.5rem 12rem}.servicesSliderCardTitleLink{display:block}.servicesSliderCardTitle{font-size:1.25rem;font-weight:400;line-height:1.1;text-transform:uppercase;transition:color .2s ease}.servicesSliderCard:hover .servicesSliderCardTitle{color:rgb(0 0 0/.7)}.servicesSliderCard:nth-child(2n):hover .servicesSliderCardTitle,.servicesSliderCardDark:hover .servicesSliderCardTitle{color:rgb(255 255 255/.78)}.servicesSliderCardDescription{max-width:22.5rem;font-size:.9375rem;line-height:1.7;color:#1e1e1e}.servicesSliderCard:nth-child(2n) .servicesSliderCardDescription,.servicesSliderCardDark .servicesSliderCardDescription{color:rgb(255 255 255/.78)}.servicesSliderCardAction{position:absolute;left:1.5rem;bottom:4rem;display:inline-flex;align-items:center;gap:.875rem;font-size:.9375rem;font-weight:500;color:#000}.servicesSliderCard:nth-child(2n) .servicesSliderCardAction,.servicesSliderCardDark .servicesSliderCardAction{color:#fff}.servicesSliderCardActionIconWrap{display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:999px;background:#000;color:#fff;transition:transform .2s ease,background-color .2s ease,color .2s ease}.servicesSliderCard:nth-child(2n) .servicesSliderCardActionIconWrap,.servicesSliderCardDark .servicesSliderCardActionIconWrap{background:#fff;color:#000}.servicesSliderCard:hover .servicesSliderCardActionIconWrap{transform:translateY(-1px)}.servicesSliderCardActionIcon{height:.95rem;width:.95rem}@media (min-width:640px){.home-services-empty-section,.servicesSliderStickyFrame{padding:7rem 0}.servicesSliderEmptyShell{padding:0 2rem}.servicesSliderHeader{flex-direction:row;align-items:center;justify-content:space-between}.servicesSliderCountButtonDesktop{display:inline-flex}.servicesSliderCountButtonMobile,.servicesSliderMobileButtonWrap{display:none}.servicesSliderTitle{text-align:left}.servicesSliderTrack{gap:1.5rem}.servicesSliderCard{min-height:32rem;width:21.25rem}.servicesSliderVisual{right:-4rem;bottom:-4rem;padding-left:8.5rem}.servicesSliderCardBody{gap:1.5rem;padding:3.75rem 1.75rem 13rem}.servicesSliderCardAction{left:1.75rem;bottom:4.25rem}.servicesSliderEmptyState{padding:2.5rem 2rem}}@media (min-width:1024px){.home-services-empty-section,.servicesSliderStickyFrame{padding:7rem 0}.servicesSliderEmptyShell,.servicesSliderShell{gap:3rem}.servicesSliderEmptyShell{padding:0 4rem}.servicesSliderCountButton{height:3.375rem;padding:0 1.9375rem;font-size:1.125rem}.servicesSliderTrack{gap:1.875rem}.servicesSliderCard{min-height:32rem;width:27.875rem}.servicesSliderVisual{right:-4rem;bottom:-4rem;padding-left:11rem}.servicesSliderCardBody{gap:1.5rem;padding:4rem 1.875rem 14rem}.servicesSliderVisualImage{width:min(86%,19rem)}.servicesSliderCardTitle{font-size:1.75rem;line-height:2.2rem}.servicesSliderCardDescription{font-size:1rem;line-height:1.625rem}.servicesSliderCardAction{left:1.875rem;bottom:4.5rem;font-size:1rem}.servicesSliderCardActionIconWrap{height:2.75rem;width:2.75rem}.servicesSliderEmptyState{padding:2.5rem}}@media (min-width:1280px){.servicesSliderEmptyShell{padding:0 6.25rem}}@media (prefers-reduced-motion:reduce){.servicesSliderVisualImage{transition:none}.servicesSliderCard:hover .servicesSliderVisualImage{transform:none}}