.styles_homeService___ZsNX{padding:60px 0 80px;position:relative}.styles_content__gESLb{display:flex;flex-direction:column;row-gap:0;position:relative}.styles_info__3DyUI{padding:0;display:flex;flex-direction:column;justify-content:space-between;flex:1 1;max-height:680px}.styles_caption__MzryU{position:relative;font-weight:400;font-size:20px;line-height:1.2;text-transform:uppercase;color:#0d0d0d;display:flex;align-items:center;column-gap:12px;margin-bottom:60px}.styles_caption__MzryU:before{content:"";width:14px;height:14px;display:block;background-color:#0d0d0d}.styles_category__df1L2{display:none;flex-direction:column;row-gap:10px}.styles_categoryWrapper__QAQm1{height:28px;position:relative}.styles_categoryWrapper__QAQm1>p{position:absolute;font-weight:400;font-size:20px;line-height:1;text-transform:uppercase;cursor:pointer;margin:0}.styles_normal__LZvtY{color:#0d0d0d;opacity:1;transition:opacity .3s}.styles_categoryWrapper__QAQm1>p.styles_selected__cLrGD{font-weight:600}.styles_selected__cLrGD{display:flex;align-items:center;column-gap:15px;color:#647de4;opacity:0;transition:opacity .3s}.styles_selected__cLrGD:before{content:"";width:38px;height:1px;background-color:#647de4}.styles_active__MBffk .styles_normal__LZvtY{opacity:0}.styles_active__MBffk .styles_selected__cLrGD{opacity:1}.styles_desc___pP0J{display:none;font-weight:400;font-size:18px;line-height:var(--lh-18);color:#0d0d0d;max-width:472px;position:relative}.styles_desc___pP0J>p{position:absolute;max-width:472px;bottom:0;left:0;margin:0}.styles_imageHolder__wa0JV{flex-shrink:0;overflow:hidden;display:flex;flex-direction:column;row-gap:60px;width:100%}.styles_wrapper__vNAZ8{position:relative;overflow:hidden}.styles_desktopImg__URs9z{display:none;width:100%;height:auto;object-fit:cover;transition:transform .5s ease}@media (hover:hover) and (pointer:fine){.styles_wrapper__vNAZ8:hover:not(:has(.styles_stacks__stf6D:hover))>img{transform:scale(1.04)}}.styles_itemInfo__tIXjc{display:none;position:absolute;left:0;right:0;bottom:0;top:0;padding:37px 30px 20px;flex-direction:column;justify-content:space-between}.styles_top__pjAPe{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;column-gap:10px}.styles_top__pjAPe h5{font-family:Geist;font-weight:400;font-size:20px;line-height:1;text-transform:uppercase;color:#0d0d0d;margin:0}.styles_btnLink__EdkWv{background-color:#0d0d0d;display:flex;align-items:center;justify-content:center;width:26px;height:26px;transition:transform .3s ease,background-color .3s ease}@media (hover:hover) and (pointer:fine){.styles_itemInfo__tIXjc:hover .styles_btnLink__EdkWv{transform:scale(1.5);background-color:#647de4}}.styles_btnLink__EdkWv img{width:14px;height:14px;filter:brightness(0) invert(1)}.styles_bottom__i41_q{display:none;position:absolute;left:0;right:0;bottom:0;padding:0 30px 20px;z-index:2}.styles_stacks__stf6D{display:flex;align-items:center;flex-wrap:wrap;column-gap:10px}.styles_stacks__stf6D>a{font-family:Geist Mono;font-weight:400;font-size:14px;line-height:1.25;color:#0d0d0d;text-transform:uppercase;text-decoration:underline;cursor:pointer;padding:3px 6px;margin:0;background:linear-gradient(90deg,#647de4 50%,transparent 0);background-size:200% 100%;background-position:100% 100%;transition:color .3s ease-out,background-position .3s ease-out}@media (hover:hover) and (pointer:fine){.styles_stacks__stf6D>a:hover{color:#f8f7f6;background-position:0 100%;text-decoration:none}}.styles_maskBot__SqJPb,.styles_maskTop__20c3F{display:none}.styles_mobileContent__oSlZW{display:flex;flex-direction:column;margin-bottom:0}.styles_mobileTitleWrap__uZV_x{display:flex;justify-content:space-between;align-items:center;margin:0 0 60px}.styles_mobileTitle__z7jVQ{font-family:Geist;font-weight:400;font-size:20px;line-height:1;text-transform:uppercase;color:#0d0d0d;margin:0}.styles_mobileLinkIcon___WYuE{width:14px;height:14px;display:block}.styles_mobileDesc__1z9E9{font-weight:400;font-size:16px;line-height:var(--lh-16);color:#0d0d0d;margin:0 0 26px}.styles_mobileImage__K6hsk img{width:100%;height:auto;object-fit:cover;display:block}.styles_mobileStacks__xLj2z{display:flex;flex-direction:column;row-gap:20px;margin-top:30px}.styles_mobileStacks__xLj2z a{font-family:Geist Mono;font-weight:400;font-size:14px;line-height:10px;color:rgba(13,13,13,.5);text-transform:uppercase;padding:0 0 6px;margin:0;border-bottom:1px solid rgba(13,13,13,.5);width:-moz-fit-content;width:fit-content}@media (min-width:1024px){.styles_homeService___ZsNX{padding:120px 0 211px}.styles_info__3DyUI{padding:20px 0}.styles_caption__MzryU{margin-bottom:0}.styles_category__df1L2,.styles_desc___pP0J{display:flex}.styles_desktopImg__URs9z{display:block}.styles_itemInfo__tIXjc{display:flex}.styles_bottom__i41_q{display:block}.styles_mobileContent__oSlZW,.styles_mobileStacks__xLj2z{display:none}.styles_content__gESLb{flex-direction:row;justify-content:flex-end;column-gap:130px}.styles_imageHolder__wa0JV{width:634px;row-gap:80px}.styles_desktopImg__URs9z{width:634px;height:680px}}@media (min-width:1024px) and (max-height:800px){.styles_info__3DyUI{max-height:none;justify-content:flex-start;row-gap:40px}.styles_desc___pP0J>p{position:static}}.styles_lightText__Sm0u0 .styles_stacks__stf6D>a{color:#f8f7f6}@media (min-width:1024px){.styles_lightTitle__WxCaz .styles_maskTop__20c3F{display:block;position:absolute;inset:0 0 auto 0;height:35.9%;background:linear-gradient(180deg,rgba(13,13,13,.6),rgba(13,13,13,0));pointer-events:none;z-index:0}}.styles_lightTitle__WxCaz .styles_top__pjAPe h5{color:#f8f7f6}.styles_lightTitle__WxCaz .styles_btnLink__EdkWv{background-color:#f8f7f6}.styles_lightTitle__WxCaz .styles_btnLink__EdkWv img{filter:brightness(0)}@media (max-width:767px){.styles_homeService___ZsNX{padding:64px 0 72px}.styles_caption__MzryU{font-size:14px;font-weight:500;letter-spacing:.04em;margin-bottom:40px}.styles_caption__MzryU:before{width:10px;height:10px}.styles_imageHolder__wa0JV{row-gap:48px}.styles_mobileContent__oSlZW{row-gap:16px}.styles_mobileImage__K6hsk{order:-1}.styles_mobileImage__K6hsk img{height:280px;object-fit:cover}.styles_mobileTitleWrap__uZV_x{margin:4px 0 0}.styles_mobileTitle__z7jVQ{font-size:22px;line-height:1.1}.styles_mobileLinkIcon___WYuE{width:16px;height:16px}.styles_mobileDesc__1z9E9{line-height:25px;color:#55534f;margin:0}.styles_mobileStacks__xLj2z{flex-direction:row;flex-wrap:wrap;column-gap:20px;row-gap:0;margin-top:4px}.styles_mobileStacks__xLj2z a{font-size:12px;line-height:40px;letter-spacing:.03em;color:#0d0d0d;padding:0;border:0;text-decoration:underline;text-underline-offset:3px}}@media (min-width:1024px) and (max-width:1365px){.styles_content__gESLb{column-gap:64px}.styles_imageHolder__wa0JV{width:50%}.styles_desktopImg__URs9z{width:100%;height:auto;aspect-ratio:634/680}}@media (min-width:768px) and (max-width:1023px){.styles_caption__MzryU{font-size:16px;font-weight:500;letter-spacing:.04em;margin-bottom:40px}.styles_caption__MzryU:before{width:12px;height:12px}.styles_imageHolder__wa0JV{row-gap:0}.styles_wrapper__vNAZ8{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"img title" "img desc" "img links";grid-column-gap:40px;column-gap:40px;grid-row-gap:16px;row-gap:16px;align-content:start;padding:32px 0;border-top:1px solid rgba(13,13,13,.12)}.styles_mobileContent__oSlZW{display:contents}.styles_mobileTitleWrap__uZV_x{grid-area:title;margin:0}.styles_mobileTitle__z7jVQ{font-size:24px;line-height:30px;text-transform:none}.styles_mobileLinkIcon___WYuE{width:16px;height:16px}.styles_mobileDesc__1z9E9{grid-area:desc;margin:0;font-size:17px;line-height:26px;color:#55534f}.styles_mobileImage__K6hsk{grid-area:img}.styles_mobileImage__K6hsk img{width:100%;height:auto;aspect-ratio:300/322}.styles_mobileStacks__xLj2z{grid-area:links;flex-direction:row;flex-wrap:wrap;column-gap:20px;row-gap:0;margin-top:0;align-content:flex-start}.styles_mobileStacks__xLj2z a{font-size:12px;line-height:28px;letter-spacing:.03em;color:#0d0d0d;padding:0;border:0;text-decoration:underline;text-underline-offset:3px}}@media (max-width:767px){.styles_imageHolder__wa0JV{row-gap:0}.styles_mobileImage__K6hsk{display:none}.styles_wrapper__vNAZ8{border-top:1px solid rgba(13,13,13,.12);padding:30px 0 40px}.styles_wrapper__vNAZ8:last-child{border-bottom:1px solid rgba(13,13,13,.12)}.styles_mobileTitle__z7jVQ{font-size:26px;line-height:1.3;font-weight:500;text-transform:none}}