.ServicesScrollStack2-module__jO17DG__section{--services-bg:#000;--services-surface:#101014;--services-ink:#f3f2f0;--services-muted:#f3f2f0ad;--services-accent:#e94bb2;--services-border:#ffffff1a;background:var(--services-bg);width:100%;position:relative;overflow:clip}.ServicesScrollStack2-module__jO17DG__inner{width:min(1180px,100% - 2rem);margin-inline:auto;padding:112px 0 90px}.ServicesScrollStack2-module__jO17DG__header{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:72px;display:flex}.ServicesScrollStack2-module__jO17DG__titleGroup{max-width:760px}.ServicesScrollStack2-module__jO17DG__sectionPill{background:var(--services-accent);color:#0a0a0c;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:36px;padding:0 18px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.ServicesScrollStack2-module__jO17DG__header h2{color:var(--services-ink);letter-spacing:-.055em;text-wrap:balance;margin:22px 0 0;font-size:clamp(42px,5vw,78px);font-weight:600;line-height:.98}.ServicesScrollStack2-module__jO17DG__allServices{color:var(--services-ink);flex:none;align-items:center;gap:14px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.ServicesScrollStack2-module__jO17DG__allServicesArrow{background:var(--services-ink);color:#0a0a0c;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.ServicesScrollStack2-module__jO17DG__allServicesArrow svg{width:19px;height:19px}.ServicesScrollStack2-module__jO17DG__stack{min-height:0;padding-bottom:0;display:block;position:relative}.ServicesScrollStack2-module__jO17DG__card{transform-origin:top;will-change:transform;z-index:1;width:100%;height:min(720px,76vh);min-height:0;margin:0 0 12vh;position:sticky;top:26vh}.ServicesScrollStack2-module__jO17DG__card:last-child{margin-bottom:0}.ServicesScrollStack2-module__jO17DG__card:first-child{z-index:1}.ServicesScrollStack2-module__jO17DG__card:nth-child(2){z-index:2}.ServicesScrollStack2-module__jO17DG__card:nth-child(3){z-index:3}.ServicesScrollStack2-module__jO17DG__card:nth-child(4){z-index:4}.ServicesScrollStack2-module__jO17DG__cardLink{width:100%;height:100%;color:inherit;text-decoration:none;display:block}.ServicesScrollStack2-module__jO17DG__cardContent{border:1px solid var(--services-border);background:var(--services-surface);backface-visibility:hidden;border-radius:32px;grid-template-columns:minmax(300px,.9fr) minmax(0,1.8fr);width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.ServicesScrollStack2-module__jO17DG__cardCopy{z-index:5;background:var(--services-surface);flex-direction:column;justify-content:space-between;min-width:0;height:100%;padding:clamp(30px,4vw,64px);display:flex;position:relative}.ServicesScrollStack2-module__jO17DG__eyebrow{border:1px solid var(--services-border);width:fit-content;color:var(--services-accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:9px 13px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.ServicesScrollStack2-module__jO17DG__cardCopy h3{max-width:620px;color:var(--services-ink);letter-spacing:-.05em;text-wrap:balance;margin:auto 0 22px;font-size:clamp(34px,4vw,66px);font-weight:600;line-height:.98}.ServicesScrollStack2-module__jO17DG__cardCopy p{max-width:580px;color:var(--services-muted);margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.55}.ServicesScrollStack2-module__jO17DG__imageWrap{isolation:isolate;background:#101014;border-radius:28px;min-height:100%;margin:8px;position:relative;overflow:hidden}.ServicesScrollStack2-module__jO17DG__image{transform-origin:50%;will-change:transform;backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-5%}.ServicesScrollStack2-module__jO17DG__imageShade{pointer-events:none;background:linear-gradient(#0a0a0c05 0%,#0a0a0c33 100%),linear-gradient(90deg,#0a0a0c33,#0000 48%);position:absolute;inset:0}.ServicesScrollStack2-module__jO17DG__cardArrow{z-index:20;background:var(--services-accent);color:#0a0a0c;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;bottom:28px;right:28px;transform:translateZ(0)}.ServicesScrollStack2-module__jO17DG__cardArrow svg{width:24px;height:24px}.ServicesScrollStack2-module__jO17DG__motionLine{z-index:10;pointer-events:none;width:52%;height:112px;position:absolute;top:0;right:0;overflow:hidden}.ServicesScrollStack2-module__jO17DG__motionLine:before{content:"";background:#ffffffb8;width:44%;height:1px;position:absolute;top:78px;left:0}.ServicesScrollStack2-module__jO17DG__motionLine:after{content:"";border-top:1px solid #ffffffb8;border-right:1px solid #ffffffb8;border-radius:0 58px 0 0;width:74px;height:74px;position:absolute;top:31px;left:40%;transform:skew(-42deg)}.ServicesScrollStack2-module__jO17DG__motionLine span{background:#ffffffb8;width:42%;height:1px;position:absolute;top:31px;right:0}@media (max-width:1100px){.ServicesScrollStack2-module__jO17DG__inner{padding-top:88px;padding-bottom:70px}.ServicesScrollStack2-module__jO17DG__header{align-items:flex-start;margin-bottom:64px}.ServicesScrollStack2-module__jO17DG__header h2{font-size:clamp(40px,6vw,64px)}.ServicesScrollStack2-module__jO17DG__stack{min-height:390vh;padding-bottom:12vh}.ServicesScrollStack2-module__jO17DG__card{height:650px;margin-bottom:10vh;top:25vh}.ServicesScrollStack2-module__jO17DG__cardContent{grid-template-columns:minmax(270px,.8fr) minmax(0,1.35fr);height:100%}}@media (max-width:760px){.ServicesScrollStack2-module__jO17DG__inner{width:calc(100% - 2rem);max-width:1180px;padding:72px 0 52px}.ServicesScrollStack2-module__jO17DG__header{margin-bottom:48px;display:block}.ServicesScrollStack2-module__jO17DG__header h2{max-width:620px;margin-top:18px;font-size:clamp(38px,11vw,58px)}.ServicesScrollStack2-module__jO17DG__allServices{margin-top:28px}.ServicesScrollStack2-module__jO17DG__stack{min-height:390vh;padding-bottom:12vh}.ServicesScrollStack2-module__jO17DG__card{height:620px;min-height:0;margin-bottom:9vh;top:18vh}.ServicesScrollStack2-module__jO17DG__cardContent{border-radius:26px;flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.ServicesScrollStack2-module__jO17DG__cardCopy{height:310px;min-height:0;padding:28px}.ServicesScrollStack2-module__jO17DG__cardCopy h3{margin:38px 0 16px;font-size:clamp(32px,8vw,48px)}.ServicesScrollStack2-module__jO17DG__cardCopy p{font-size:15px;line-height:1.5}.ServicesScrollStack2-module__jO17DG__imageWrap{border-radius:22px;flex:1;min-height:0;margin:0 6px 6px}.ServicesScrollStack2-module__jO17DG__cardArrow{width:52px;height:52px;bottom:18px;right:18px}.ServicesScrollStack2-module__jO17DG__motionLine{width:62%;height:82px}.ServicesScrollStack2-module__jO17DG__motionLine:before{top:56px}.ServicesScrollStack2-module__jO17DG__motionLine:after{width:54px;height:54px;top:20px;left:38%}.ServicesScrollStack2-module__jO17DG__motionLine span{top:20px}}@media (max-width:480px){.ServicesScrollStack2-module__jO17DG__inner{width:calc(100% - 1.5rem)}.ServicesScrollStack2-module__jO17DG__stack{min-height:380vh;padding-bottom:12vh}.ServicesScrollStack2-module__jO17DG__card{height:590px;top:24vh}.ServicesScrollStack2-module__jO17DG__cardCopy{height:300px;padding:24px}.ServicesScrollStack2-module__jO17DG__cardCopy h3{margin-top:34px;font-size:clamp(30px,9vw,42px)}.ServicesScrollStack2-module__jO17DG__cardCopy p{font-size:14px}.ServicesScrollStack2-module__jO17DG__cardArrow{width:48px;height:48px;bottom:14px;right:14px}.ServicesScrollStack2-module__jO17DG__cardArrow svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.ServicesScrollStack2-module__jO17DG__card,.ServicesScrollStack2-module__jO17DG__image,.ServicesScrollStack2-module__jO17DG__cardContent,.ServicesScrollStack2-module__jO17DG__cardArrow{will-change:auto;transition:none}}
