.Services-module-scss-module__Nut0xG__pin{--u:calc(min(100cqw, 2240px) / 1920);height:calc(calc(1120 * var(--u)) + 130vh);margin-top:calc(80*var(--u));position:relative}.Services-module-scss-module__Nut0xG__section{--u:calc(min(100cqw, 2240px) / 1920);top:min(0px,(100vh - calc(1120 * var(--u)))/2);height:calc(1120*var(--u));background:#fff;position:sticky}.Services-module-scss-module__Nut0xG__head{width:calc(1840*var(--u));text-align:center;flex-direction:column;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.Services-module-scss-module__Nut0xG__head .Services-module-scss-module__Nut0xG__title{max-width:calc(1200*var(--u))}.Services-module-scss-module__Nut0xG__head .Services-module-scss-module__Nut0xG__lead{width:100%;max-width:calc(900*var(--u));margin-top:calc(16*var(--u))}.Services-module-scss-module__Nut0xG__title{width:calc(807*var(--u));font-size:calc(56*var(--u));letter-spacing:calc(-4.48*var(--u));color:#2d0e39;font-weight:700;line-height:1.1}.Services-module-scss-module__Nut0xG__gradient{color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(90deg,#450f5b 0% 23.558%,#67118b 48.558%,#de4734 75.481%,#fa7211 100%);-webkit-background-clip:text;background-clip:text;margin-right:-.12em;padding-right:.12em}.Services-module-scss-module__Nut0xG__lead{width:calc(487*var(--u));font-size:calc(24*var(--u));letter-spacing:calc(-1.2*var(--u));color:#707070;font-weight:400;line-height:1.3}.Services-module-scss-module__Nut0xG__stage{--u:calc(min(100cqw, 2240px) / 2260);--p:0;width:calc(var(--stage-w)*var(--u));height:calc(var(--stage-h)*var(--u));margin:calc(60*var(--u)) auto 0;position:relative}.Services-module-scss-module__Nut0xG__outerRing,.Services-module-scss-module__Nut0xG__rings{z-index:1;top:calc((var(--cy) - var(--rh)/2)*var(--u));left:calc((var(--cx) - var(--rw)/2)*var(--u));width:calc(var(--rw)*var(--u));height:calc(var(--rh)*var(--u));opacity:var(--p);position:absolute}.Services-module-scss-module__Nut0xG__outerRing svg,.Services-module-scss-module__Nut0xG__rings svg{width:100%;height:100%;overflow:visible}.Services-module-scss-module__Nut0xG__folder{z-index:3;top:calc((var(--cy) - var(--fh)/2)*var(--u));left:calc((var(--cx) - var(--fw)/2)*var(--u));width:calc(var(--fw)*var(--u));height:calc(var(--fh)*var(--u));position:absolute}.Services-module-scss-module__Nut0xG__folder img{object-fit:contain}.Services-module-scss-module__Nut0xG__card{--t:0;z-index:2;top:calc(var(--y)*var(--u));left:calc(var(--x)*var(--u));width:calc(300*var(--u));height:calc(270*var(--u));border-radius:calc(24*var(--u));translate:calc(var(--dx)*(1 - var(--t))*var(--u)) calc(var(--dy)*(1 - var(--t))*var(--u));rotate:calc(var(--rot)*(1 - var(--t))*1deg);scale:calc(.26 + .74*var(--t));will-change:translate,rotate,scale;background:#f7f5f8;transition:box-shadow .2s;position:absolute;overflow:hidden}.Services-module-scss-module__Nut0xG__card:hover{box-shadow:0 calc(14*var(--u)) calc(36*var(--u)) #2d0e391f}.Services-module-scss-module__Nut0xG__cardImage{top:calc(16*var(--u));width:calc(180*var(--u));height:calc(166*var(--u));margin-left:calc(-90*var(--u));position:absolute;left:50%}.Services-module-scss-module__Nut0xG__cardImageInner{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.Services-module-scss-module__Nut0xG__cardText{right:calc(16*var(--u));bottom:calc(20*var(--u));left:calc(16*var(--u));gap:calc(7*var(--u));flex-direction:column;display:flex;position:absolute}.Services-module-scss-module__Nut0xG__cardTitle{font-size:calc(24*var(--u));letter-spacing:calc(-.72*var(--u));color:#2d0e39;white-space:nowrap;font-weight:600;line-height:1}.Services-module-scss-module__Nut0xG__cardCaption{font-size:calc(16*var(--u));letter-spacing:calc(-.32*var(--u));color:#707070;white-space:nowrap;font-weight:500;line-height:1.3}@media (max-width:1279px){.Services-module-scss-module__Nut0xG__pin{height:auto;margin-top:0}.Services-module-scss-module__Nut0xG__section{--u:calc(100cqw / 430);height:auto;padding:calc(30*var(--u)) calc(20*var(--u));padding-inline:max(calc(20 * var(--u)),(100cqw - 860px)/2);position:static}}@media (max-width:1279px) and (min-width:768px) and (max-width:1279px){.Services-module-scss-module__Nut0xG__section{--u:calc(min(100cqw, 860px) / 600)}}@media (max-width:1279px){.Services-module-scss-module__Nut0xG__head{align-items:center;gap:calc(12*var(--u));flex-direction:column;width:100%}.Services-module-scss-module__Nut0xG__title{width:100%;font-size:calc(30*var(--u));letter-spacing:calc(-1.2*var(--u))}.Services-module-scss-module__Nut0xG__lead{width:100%;font-size:calc(16*var(--u));letter-spacing:calc(-.3*var(--u))}.Services-module-scss-module__Nut0xG__stage{--u:inherit;gap:calc(12*var(--u));width:auto;height:auto;margin:calc(28*var(--u)) calc(-20*var(--u)) 0;padding:0 calc(20*var(--u));scroll-padding-left:calc(20*var(--u));scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.Services-module-scss-module__Nut0xG__stage:before{content:"";flex:none;width:0}.Services-module-scss-module__Nut0xG__stage{scrollbar-width:none}.Services-module-scss-module__Nut0xG__stage::-webkit-scrollbar{display:none}.Services-module-scss-module__Nut0xG__card{scroll-snap-align:start;padding-bottom:calc(18*var(--u));border-radius:calc(18*var(--u));flex:none;position:static;--t:1!important;--dx:0!important;--dy:0!important;--rot:0!important;width:62vw!important;height:auto!important}.Services-module-scss-module__Nut0xG__cardImage{width:66%!important;height:calc(130*var(--u))!important;margin:calc(18*var(--u)) auto 0!important;position:relative!important;inset:auto!important}.Services-module-scss-module__Nut0xG__cardText{gap:calc(4*var(--u));margin-top:calc(20*var(--u));padding:0 calc(14*var(--u));position:static!important;inset:auto!important}.Services-module-scss-module__Nut0xG__cardTitle{font-size:calc(18*var(--u));white-space:normal;line-height:1.15}.Services-module-scss-module__Nut0xG__cardCaption{font-size:calc(14*var(--u));white-space:normal;line-height:1.35}.Services-module-scss-module__Nut0xG__folder,.Services-module-scss-module__Nut0xG__rings,.Services-module-scss-module__Nut0xG__outerRing{display:none}}
