.services-home{padding-block:var(--section-m);overflow:clip}.services-home__master{gap:var(--sp-s);color:var(--paper);flex-direction:column;display:flex;position:relative}.services-home__card{top:var(--sp-2xs);height:90vh;padding:var(--sp-l);border-radius:var(--radius-large);background:var(--ink);transform-origin:50% 0;flex-direction:column;justify-content:space-between;display:flex;position:sticky;overflow:clip;transform:perspective(2000px)}.services-home__top{z-index:3;justify-content:space-between;align-items:center;display:flex;position:relative}.services-home__index{color:var(--paper-32);font-size:calc(6.94 * var(--u));letter-spacing:0;font-weight:700;line-height:1.25}.services-home__title{font-size:calc(2.22 * var(--u));letter-spacing:0;font-weight:700;line-height:1.25}.services-home__bottom{z-index:3;align-items:flex-start;gap:var(--sp-3xs);max-width:var(--col-5);flex-direction:column;display:flex;position:relative}.services-home__media{z-index:3;justify-content:center;align-items:center;width:27vw;max-width:490px;height:50vh;max-height:600px;display:flex;position:absolute;bottom:10%;right:10%;transform:rotate(6deg)}.services-home__media--2{transform:rotate(-7deg)}.services-home__media--3{transform:rotate(6deg)}.services-home__video{border-radius:var(--radius-default);object-fit:cover;width:90%;height:92%;margin:auto;position:absolute;inset:0}.services-home__bg{z-index:1;position:absolute;inset:0}.services-home__bg-img{object-fit:cover}.services-home__overlay{background:var(--ink-88);position:absolute;inset:0}@media (max-width:991px){.services-home__card{max-height:34rem}.services-home__media{height:50%}}@media (max-width:767px){.services-home{padding-top:var(--section-xs)}.services-home__index{font-size:calc(12 * var(--u))}.services-home__title{font-size:calc(5.3 * var(--u))}.services-home__master{gap:var(--sp-2xs)}.services-home__card{gap:var(--sp-xl);height:auto;padding:var(--sp-xs);position:relative}.services-home__media{width:28vw;height:34vw;max-height:240px}}@media (max-width:479px){.services-home__card{gap:var(--sp-s);padding:var(--sp-s) var(--sp-s) var(--sp-m)}.services-home__bottom{max-width:80vw}.services-home__media{width:60vw;height:50vw;margin:var(--sp-s) auto 0;position:relative;bottom:auto;right:auto}}
