.case-hero[data-astro-cid-by4zwojz]{position:relative;margin-top:clamp(154px,calc(97px + 3.958vw),173px);overflow:hidden;padding-bottom:96px;background:var(--c-bg)}.case-hero__frame[data-astro-cid-by4zwojz]{position:relative;z-index:1;max-width:1920px;margin-inline:auto;height:0}.case-hero__corner-dark[data-astro-cid-by4zwojz]{position:absolute;left:0;top:0;width:66px;height:66px;background:#020201;clip-path:polygon(0 0,100% 0,0 100%)}.case-hero__corner[data-astro-cid-by4zwojz]{position:absolute;left:0;top:0;width:66px;height:66px;background:var(--c-accent);clip-path:polygon(100% 0,100% 100%,0 100%);filter:drop-shadow(0 0 24px rgba(0,0,0,.63))}.case-hero__rule[data-astro-cid-by4zwojz]{position:absolute;left:66px;right:0;top:0;height:2px;background:var(--c-accent)}.case-hero__texture[data-astro-cid-by4zwojz]{position:absolute;left:50%;transform:translate(-50%);width:100%;max-width:1920px;top:0;height:270px;overflow:hidden;background-color:var(--c-bg);background-image:url(/textures/panel-bg-full.png);background-repeat:no-repeat;background-position-x:center;background-position-y:clamp(-746px,calc(138px - 46.042vw),-525px);background-size:clamp(1440px,calc(105vw - 72px),1944px) auto}.case-hero__canvas[data-astro-cid-by4zwojz]{position:relative;max-width:1920px;margin-inline:auto;height:clamp(1926px,calc(1104px + 57.083vw),2200px)}.case-hero__title[data-astro-cid-by4zwojz]{position:absolute;left:clamp(130px,calc(40px + 6.25vw),160px);top:66px;width:clamp(478px,calc(-47px + 36.458vw),653px);margin:0;font-family:var(--font-sans);font-weight:400;font-size:36px;line-height:44px;color:var(--c-accent)}.case-hero__lead[data-astro-cid-by4zwojz]{position:absolute;left:clamp(130px,calc(40px + 6.25vw),160px);top:170px;width:clamp(478px,calc(-47px + 36.458vw),653px);margin:0;font-family:var(--font-sans);font-weight:400;font-size:16px;line-height:23px;color:var(--c-text-muted)}@media (max-width: 1439px){.case-hero__title[data-astro-cid-by4zwojz]{left:clamp(130px,calc(535px - 28.125vw),175px);width:clamp(358px,calc(-602px + 75vw),478px);font-size:clamp(24px,calc(-72px + 7.5vw),36px);line-height:clamp(29px,calc(-91px + 9.375vw),44px)}.case-hero__lead[data-astro-cid-by4zwojz]{left:clamp(130px,calc(535px - 28.125vw),175px);top:clamp(147px,calc(-37px + 14.375vw),170px);width:clamp(345px,calc(-719px + 83.125vw),478px)}}@media (max-width: 1279px){.case-hero__title[data-astro-cid-by4zwojz],.case-hero__lead[data-astro-cid-by4zwojz]{left:60px;width:904px}}@media (max-width: 1023px){.case-hero__title[data-astro-cid-by4zwojz],.case-hero__lead[data-astro-cid-by4zwojz]{left:127px}.case-hero__title[data-astro-cid-by4zwojz]{top:65px;width:358px}.case-hero__lead[data-astro-cid-by4zwojz]{top:146px;width:566px}}@media (max-width: 767px){.case-hero__title[data-astro-cid-by4zwojz]{left:111px;top:32px;width:247px;font-size:16px;line-height:19px;font-weight:500;text-align:right}.case-hero__lead[data-astro-cid-by4zwojz]{left:20px;top:104px;width:335px;font-size:14px;line-height:17px}}.case-card[data-astro-cid-by4zwojz]{position:absolute;box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;row-gap:24px;padding:20px 30px 30px;border:1px solid var(--c-accent)}.case-card__label[data-astro-cid-by4zwojz]{display:block;font-family:var(--font-sans);font-weight:400;font-size:20px;line-height:24px;color:var(--c-accent);margin-bottom:12px}.case-card__value[data-astro-cid-by4zwojz]{display:block;font-family:var(--font-sans);font-weight:300;font-size:15px;line-height:20px;color:var(--c-text-muted)}.case-card__value--list[data-astro-cid-by4zwojz]{display:flex;flex-direction:column}.case-meta[data-astro-cid-by4zwojz]{left:clamp(686px,calc(-661px + 93.542vw),1135px);top:66px;width:625px;gap:59px}@media (max-width: 1439px){.case-meta[data-astro-cid-by4zwojz]{left:clamp(557px,calc(-475px + 80.625vw),686px);width:clamp(625px,calc(733px - 7.5vw),637px)}}@media (max-width: 1279px){.case-meta[data-astro-cid-by4zwojz]{left:60px;top:262px;width:904px;gap:59px}}@media (max-width: 1023px){.case-meta[data-astro-cid-by4zwojz]{left:40px;top:258px;width:688px;gap:59px}}@media (max-width: 767px){.case-meta[data-astro-cid-by4zwojz]{left:20px;top:213px;width:335px;flex-direction:column;align-items:stretch;gap:20px}}.case-meta__col--services[data-astro-cid-by4zwojz]{flex:1}.case-meta__chips[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:auto auto;column-gap:20px}.case-meta__chips[data-astro-cid-by4zwojz] span[data-astro-cid-by4zwojz]{font-family:var(--font-sans);font-weight:300;font-size:15px;line-height:20px;color:var(--c-text-muted)}@media (max-width: 767px){.case-card__label[data-astro-cid-by4zwojz],.case-step__num[data-astro-cid-by4zwojz],.case-step__heading[data-astro-cid-by4zwojz],.case-result__heading[data-astro-cid-by4zwojz]{font-size:16px;line-height:19px;font-weight:500}.case-card__value[data-astro-cid-by4zwojz],.case-meta__chips[data-astro-cid-by4zwojz] span[data-astro-cid-by4zwojz],.case-step__body[data-astro-cid-by4zwojz] p[data-astro-cid-by4zwojz],.case-result__body[data-astro-cid-by4zwojz] p[data-astro-cid-by4zwojz],.case-box[data-astro-cid-by4zwojz]{font-size:14px;line-height:17px;font-weight:400}.case-box[data-astro-cid-by4zwojz]>span[data-astro-cid-by4zwojz]:not(.case-box__link){font-weight:500}}.ph[data-astro-cid-by4zwojz]{position:absolute;display:grid;place-items:center;box-sizing:border-box;background:repeating-linear-gradient(45deg,var(--c-bg-raised) 0 14px,var(--c-bg-inset) 14px 28px);border:var(--border);border-radius:var(--radius-lg);color:var(--c-text-faint);font-size:var(--fs-small);text-align:center;padding:var(--space-2)}.ph[data-astro-cid-by4zwojz]:after{content:attr(data-label);max-width:30ch}.case-ph--cover[data-astro-cid-by4zwojz]{left:clamp(832px,calc(412px + 29.167vw),972px);top:361px;width:clamp(479px,calc(-448px + 64.375vw),788px);height:clamp(530px,calc(598px - 3.542vw),547px)}.case-ph--a[data-astro-cid-by4zwojz]{left:clamp(130px,calc(40px + 6.25vw),160px);top:clamp(958px,calc(925px + 2.292vw),969px);width:clamp(578px,calc(-52px + 43.75vw),788px);height:clamp(392px,calc(-22px + 28.75vw),530px)}.case-ph--b[data-astro-cid-by4zwojz]{left:clamp(733px,calc(4px + 50.625vw),976px);top:clamp(958px,calc(925px + 2.292vw),969px);width:clamp(578px,calc(-40px + 42.917vw),784px);height:clamp(392px,calc(-22px + 28.75vw),530px)}@media (max-width: 1439px){.case-ph--cover[data-astro-cid-by4zwojz]{left:clamp(652px,calc(-788px + 112.5vw),832px);top:clamp(343px,calc(199px + 11.25vw),361px);width:clamp(479px,calc(1091px - 42.5vw),547px);height:clamp(547px,calc(1006px - 31.875vw),598px)}.case-ph--a[data-astro-cid-by4zwojz]{left:clamp(80px,calc(-320px + 31.25vw),130px);top:clamp(958px,calc(1174px - 15vw),982px);width:clamp(548px,calc(308px + 18.75vw),578px);height:clamp(372px,calc(212px + 12.5vw),392px)}.case-ph--b[data-astro-cid-by4zwojz]{left:clamp(652px,calc(4px + 50.625vw),733px);top:clamp(958px,calc(1174px - 15vw),982px);width:clamp(548px,calc(308px + 18.75vw),578px);height:clamp(372px,calc(212px + 12.5vw),392px)}}@media (max-width: 1279px){.case-ph--cover[data-astro-cid-by4zwojz]{left:60px;top:437px;width:904px;height:654px}.case-ph--a[data-astro-cid-by4zwojz]{left:60px;top:1543px;width:442px;height:383px}.case-ph--b[data-astro-cid-by4zwojz]{left:522px;top:1543px;width:442px;height:383px}}@media (max-width: 1023px){.case-ph--cover[data-astro-cid-by4zwojz]{left:37px;top:429px;width:691px;height:484px}.case-ph--a[data-astro-cid-by4zwojz]{left:40px;top:1482px;width:334px;height:334px}.case-ph--b[data-astro-cid-by4zwojz]{left:397px;top:1482px;width:334px;height:334px}}@media (max-width: 767px){.case-ph--cover[data-astro-cid-by4zwojz]{left:20px;top:461px;width:335px;height:335px}.case-ph--a[data-astro-cid-by4zwojz]{left:20px;top:1534px;width:160px;height:160px}.case-ph--b[data-astro-cid-by4zwojz]{left:195px;top:1534px;width:160px;height:160px}}.case-carousel[data-astro-cid-by4zwojz]{--l1: clamp(129px, calc(36px + 6.458vw) , 160px);--l2: clamp(531px, calc(21px + 35.417vw) , 701px);--l3: clamp(933px, calc(-3px + 65vw) , 1245px);--w1: clamp(378px, calc(-42px + 29.167vw) , 518px);--w3: clamp(378px, calc(-33px + 28.542vw) , 515px);--gap: calc(var(--l2) - var(--l1) - var(--w1));--per: 3;--arrow: clamp(32px, calc(20px + .833vw) , 36px);position:absolute;left:var(--l1);top:clamp(1366px,calc(841px + 36.458vw),1541px);width:calc(var(--l3) + var(--w3) - var(--l1));height:clamp(255px,calc(-15px + 18.75vw),345px)}.case-carousel__viewport[data-astro-cid-by4zwojz]{height:100%;overflow:hidden}.case-carousel__track[data-astro-cid-by4zwojz]{position:relative;display:flex;gap:var(--gap);height:100%;transition:transform .45s ease}.case-slide[data-astro-cid-by4zwojz]{position:relative;flex:0 0 calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));height:100%}@media (max-width: 1439px){.case-carousel[data-astro-cid-by4zwojz]{--l1: clamp(80px, calc(-312px + 30.625vw) , 129px);--l2: clamp(461px, calc(-99px + 43.75vw) , 531px);--l3: clamp(843px, calc(123px + 56.25vw) , 933px);--w1: clamp(356px, calc(180px + 13.75vw) , 378px);--w3: var(--w1);top:clamp(1366px,calc(1465px - 6.875vw),1377px);height:clamp(240px,calc(120px + 9.375vw),255px)}}@media (max-width: 1279px){.case-carousel[data-astro-cid-by4zwojz]{--l1: 60px;--l2: 368px;--l3: 676px;--w1: 287.7px;--w3: 287.7px;--arrow: 30px;top:1947px;height:193.96px}}@media (max-width: 1023px){.case-carousel[data-astro-cid-by4zwojz]{--l1: 40px;--l2: 277px;--l3: 510px;--w1: 218px;--w3: 218px;--arrow: 28px;top:1839px;height:147px}}@media (max-width: 767px){.case-carousel[data-astro-cid-by4zwojz]{--per: 1;--gap: 20px;--arrow: 28px;left:20px;top:1716px;width:334px;height:226px}}.case-arrow[data-astro-cid-by4zwojz]{position:absolute;top:50%;z-index:1;width:var(--arrow);height:var(--arrow);transform:translateY(-50%);box-sizing:border-box;display:none;place-items:center;border-radius:50%;border:1px solid var(--c-text);background:#02020133;color:var(--c-text-faint);cursor:pointer;padding:0}.case-carousel[data-astro-cid-by4zwojz][data-scrollable] .case-arrow[data-astro-cid-by4zwojz]{display:grid}.case-arrow--prev[data-astro-cid-by4zwojz]{left:calc(var(--arrow) / -2)}.case-arrow--next[data-astro-cid-by4zwojz]{right:calc(var(--arrow) / -2)}.case-arrow--prev[data-astro-cid-by4zwojz] svg[data-astro-cid-by4zwojz]{transform:rotate(90deg)}.case-arrow--next[data-astro-cid-by4zwojz] svg[data-astro-cid-by4zwojz]{transform:rotate(-90deg)}.case-step__num[data-astro-cid-by4zwojz]{position:absolute;margin:0;font-family:var(--font-sans);font-weight:400;font-size:20px;line-height:24px;color:var(--c-text-muted)}.case-step__heading[data-astro-cid-by4zwojz]{position:absolute;margin:0;font-family:var(--font-sans);font-weight:400;font-size:20px;line-height:24px;color:var(--c-accent)}.case-step__body[data-astro-cid-by4zwojz]{position:absolute;display:grid}.case-step__body[data-astro-cid-by4zwojz] p[data-astro-cid-by4zwojz]{margin:0;font-family:var(--font-sans);font-weight:300;font-size:15px;line-height:20px;color:var(--c-text-muted)}.case-step--01[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz],.case-step--01[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz],.case-step--01[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{left:clamp(130px,calc(40px + 6.25vw),160px);width:clamp(653px,calc(753px - 5.208vw),678px)}.case-step--01[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz]{top:361px}.case-step--01[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz]{top:401px}.case-step--01[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{top:437px}.case-step--02[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz],.case-step--02[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz],.case-step--02[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{left:clamp(130px,calc(40px + 6.25vw),160px);width:283px}.case-step--02[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz]{top:626px}.case-step--02[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz]{top:666px}.case-step--02[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{top:702px}.case-step--03[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz],.case-step--03[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz],.case-step--03[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{left:clamp(478px,calc(427px + 3.542vw),495px);width:clamp(318px,calc(366px - 2.5vw),330px)}.case-step--03[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz]{top:626px}.case-step--03[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz]{top:666px}.case-step--03[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{top:702px}@media (max-width: 1439px){.case-step--01[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz],.case-step--01[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz],.case-step--01[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{left:clamp(80px,calc(-320px + 31.25vw),130px);width:clamp(548px,calc(-492px + 81.25vw),678px)}.case-step--01[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz]{top:clamp(343px,calc(199px + 11.25vw),361px)}.case-step--01[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz]{top:clamp(383px,calc(239px + 11.25vw),401px)}.case-step--01[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{top:clamp(419px,calc(275px + 11.25vw),437px)}.case-step--02[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz],.case-step--02[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz],.case-step--02[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{left:clamp(80px,calc(-320px + 31.25vw),130px)}.case-step--02[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz]{top:clamp(626px,calc(851px - 15.625vw),651px)}.case-step--02[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz]{top:clamp(666px,calc(891px - 15.625vw),691px)}.case-step--02[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{top:clamp(702px,calc(927px - 15.625vw),727px)}.case-step--03[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz],.case-step--03[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz],.case-step--03[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{left:clamp(368px,calc(-512px + 68.75vw),478px);width:clamp(260px,calc(-300px + 43.75vw),330px)}.case-step--03[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz]{top:clamp(626px,calc(851px - 15.625vw),651px)}.case-step--03[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz]{top:clamp(666px,calc(891px - 15.625vw),691px)}.case-step--03[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{top:clamp(702px,calc(927px - 15.625vw),727px)}}@media (max-width: 1279px){.case-step--01[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz],.case-step--01[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz],.case-step--01[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{left:60px;width:442px}.case-step--01[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz]{top:1123px}.case-step--01[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz]{top:1163px}.case-step--01[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{top:1199px}.case-step--02[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz],.case-step--02[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz],.case-step--02[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{left:599px;width:334px}.case-step--02[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz]{top:1123px}.case-step--02[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz]{top:1163px}.case-step--02[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{top:1199px}.case-step--03[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz],.case-step--03[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz],.case-step--03[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{left:599px;width:365px}.case-step--03[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz]{top:1276px}.case-step--03[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz]{top:1316px}.case-step--03[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{top:1352px}}@media (max-width: 1023px){.case-step--01[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz],.case-step--01[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz],.case-step--01[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{left:40px;width:688px}.case-step--01[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz]{top:946px}.case-step--01[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz]{top:986px}.case-step--01[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{top:1022px}.case-step--02[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz],.case-step--02[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz],.case-step--02[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{left:40px;width:334px}.case-step--02[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz]{top:1199px}.case-step--02[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz]{top:1239px}.case-step--02[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{top:1275px}.case-step--03[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz],.case-step--03[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz],.case-step--03[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{left:397px;width:331px}.case-step--03[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz]{top:1199px}.case-step--03[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz]{top:1239px}.case-step--03[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{top:1275px}}@media (max-width: 767px){.case-step--01[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz],.case-step--01[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz],.case-step--01[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{left:20px;width:335px}.case-step--01[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz]{top:818px}.case-step--01[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz]{top:853px}.case-step--01[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{top:884px}.case-step--02[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz],.case-step--02[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz],.case-step--02[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{left:20px;width:333px}.case-step--02[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz]{top:1140px}.case-step--02[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz]{top:1175px}.case-step--02[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{top:1206px}.case-step--03[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz],.case-step--03[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz],.case-step--03[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{left:20px;width:335px}.case-step--03[data-astro-cid-by4zwojz] .case-step__num[data-astro-cid-by4zwojz]{top:1289px}.case-step--03[data-astro-cid-by4zwojz] .case-step__heading[data-astro-cid-by4zwojz]{top:1324px}.case-step--03[data-astro-cid-by4zwojz] .case-step__body[data-astro-cid-by4zwojz]{top:1355px}}.case-result__heading[data-astro-cid-by4zwojz]{position:absolute;left:clamp(130px,calc(40px + 6.25vw),160px);top:clamp(1672px,calc(904px + 53.333vw),1928px);width:clamp(573px,calc(501px + 5vw),597px);margin:0;font-family:var(--font-sans);font-weight:400;font-size:20px;line-height:24px;color:var(--c-accent)}.case-result__body[data-astro-cid-by4zwojz]{position:absolute;left:clamp(130px,calc(40px + 6.25vw),160px);top:clamp(1708px,calc(940px + 53.333vw),1964px);width:clamp(573px,calc(501px + 5vw),597px);display:grid;gap:8px}.case-result__body[data-astro-cid-by4zwojz] p[data-astro-cid-by4zwojz]{margin:0;font-family:var(--font-sans);font-weight:300;font-size:15px;line-height:20px;color:var(--c-text-muted)}.case-facts[data-astro-cid-by4zwojz]{left:clamp(832px,calc(-398px + 85.417vw),1242px);top:clamp(1672px,calc(904px + 53.333vw),1928px);width:clamp(479px,calc(362px + 8.125vw),518px);gap:24px 40px}.case-facts__item[data-astro-cid-by4zwojz]{display:flex;flex-direction:column}.case-box[data-astro-cid-by4zwojz]{position:absolute;top:clamp(1823px,calc(1052px + 53.542vw),2080px);height:62px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 30px;border:1px solid var(--c-text-faint);font-family:var(--font-sans);font-weight:300;font-size:15px;line-height:20px;color:var(--c-text-muted);text-decoration:none;transition:background var(--transition);overflow:hidden}.case-box[data-astro-cid-by4zwojz]:hover{background:var(--c-bg-raised)}.case-box--price[data-astro-cid-by4zwojz]{left:clamp(129px,calc(48px + 5.625vw),156px);width:clamp(574px,calc(-68px + 44.583vw),788px)}.case-box--next[data-astro-cid-by4zwojz]{left:clamp(732px,calc(6px + 50.417vw),974px);width:clamp(579px,calc(-48px + 43.542vw),788px)}.case-box__link[data-astro-cid-by4zwojz]{display:flex;align-items:center;gap:14px;color:var(--c-accent);min-width:0}.case-box__link-text[data-astro-cid-by4zwojz]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.case-box__link[data-astro-cid-by4zwojz] svg[data-astro-cid-by4zwojz]{transform:rotate(-90deg);flex-shrink:0}.case-divider[data-astro-cid-by4zwojz]{position:absolute;height:0;border-top:1px solid var(--c-text-faint)}.case-divider--steps[data-astro-cid-by4zwojz]{left:clamp(130px,calc(52px + 5.417vw),156px);top:clamp(891px,calc(959px - 3.542vw),908px);width:clamp(677px,calc(344px + 23.125vw),788px)}.case-divider--bottom[data-astro-cid-by4zwojz]{left:clamp(129px,calc(36px + 6.458vw),160px);top:clamp(1926px,calc(1104px + 57.083vw),2200px);width:clamp(1181px,calc(-76px + 87.292vw),1600px)}@media (max-width: 1439px){.case-hero__canvas[data-astro-cid-by4zwojz]{height:1926px}.case-divider--steps[data-astro-cid-by4zwojz]{left:clamp(80px,calc(-320px + 31.25vw),130px);top:clamp(908px,calc(1205px - 20.625vw),941px);width:clamp(548px,calc(-484px + 80.625vw),677px)}.case-result__heading[data-astro-cid-by4zwojz],.case-result__body[data-astro-cid-by4zwojz]{left:clamp(80px,calc(-320px + 31.25vw),130px);width:clamp(453px,calc(-507px + 75vw),573px)}.case-facts[data-astro-cid-by4zwojz]{left:clamp(652px,calc(-788px + 112.5vw),832px);width:clamp(479px,calc(1091px - 42.5vw),547px)}.case-box[data-astro-cid-by4zwojz]{padding-inline:clamp(16px,calc(-96px + 8.75vw),30px)}.case-box--price[data-astro-cid-by4zwojz]{left:clamp(80px,calc(-312px + 30.625vw),129px);width:clamp(548px,calc(340px + 16.25vw),574px)}.case-box--next[data-astro-cid-by4zwojz]{left:clamp(652px,calc(12px + 50vw),732px);width:clamp(548px,calc(300px + 19.375vw),579px)}.case-divider--bottom[data-astro-cid-by4zwojz]{left:clamp(80px,calc(-312px + 30.625vw),129px);width:clamp(1119px,calc(623px + 38.75vw),1181px)}}@media (max-width: 1279px){.case-hero__canvas[data-astro-cid-by4zwojz]{max-width:1024px;height:2458px}.case-divider--steps[data-astro-cid-by4zwojz]{left:60px;top:1494px;width:900px}.case-result__heading[data-astro-cid-by4zwojz]{left:60px;top:2195px;width:365px}.case-result__body[data-astro-cid-by4zwojz]{left:60px;top:2231px;width:365px}.case-facts[data-astro-cid-by4zwojz]{left:445px;top:2195px;width:519px}.case-box[data-astro-cid-by4zwojz]{top:2369px}.case-box--price[data-astro-cid-by4zwojz]{left:60px;width:442px}.case-box--next[data-astro-cid-by4zwojz]{left:522px;width:442px}.case-divider--bottom[data-astro-cid-by4zwojz]{left:60px;top:2458px;width:904px}.case-hero__texture[data-astro-cid-by4zwojz]{height:230px}.case-box--next[data-astro-cid-by4zwojz]>span[data-astro-cid-by4zwojz]:not(.case-box__link){display:none}.case-box--next[data-astro-cid-by4zwojz]{justify-content:flex-end}}@media (max-width: 1023px){.case-hero__canvas[data-astro-cid-by4zwojz]{max-width:768px;height:2489px}.case-divider--steps[data-astro-cid-by4zwojz]{left:40px;top:1430px;width:688px}.case-result__heading[data-astro-cid-by4zwojz]{left:40px;top:2036px;width:334px}.case-result__body[data-astro-cid-by4zwojz]{left:40px;top:2072px;width:334px}.case-facts[data-astro-cid-by4zwojz]{left:397px;top:2036px;width:331px;flex-direction:column;gap:30px}.case-box--price[data-astro-cid-by4zwojz]{top:2281px;left:40px;width:688px}.case-box--next[data-astro-cid-by4zwojz]{top:2366px;left:40px;width:688px;justify-content:space-between}.case-box--next[data-astro-cid-by4zwojz]>span[data-astro-cid-by4zwojz]:not(.case-box__link){display:inline}.case-divider--bottom[data-astro-cid-by4zwojz]{left:40px;top:2489px;width:689px}}@media (max-width: 767px){.case-hero__canvas[data-astro-cid-by4zwojz]{max-width:375px;height:2524px}.case-hero__texture[data-astro-cid-by4zwojz]{height:183px}.case-divider--steps[data-astro-cid-by4zwojz]{left:20px;top:1512px;width:335px}.case-result__heading[data-astro-cid-by4zwojz]{left:20px;top:1986px;width:334px}.case-result__body[data-astro-cid-by4zwojz]{left:20px;top:2017px;width:334px}.case-facts[data-astro-cid-by4zwojz]{left:20px;top:2137px;width:335px;flex-direction:column;gap:20px}.case-box--price[data-astro-cid-by4zwojz]{left:20px;top:2364px;width:334px}.case-box--next[data-astro-cid-by4zwojz]{left:20px;top:2437px;width:334px;justify-content:flex-end}.case-box--next[data-astro-cid-by4zwojz]>span[data-astro-cid-by4zwojz]:not(.case-box__link){display:none}.case-divider--bottom[data-astro-cid-by4zwojz]{left:20px;top:2524px;width:335px}}.case-ph[data-astro-cid-by4zwojz]{cursor:zoom-in}.case-ph[data-astro-cid-by4zwojz]:focus-visible{outline:1px solid var(--c-accent);outline-offset:3px}.lb[data-astro-cid-by4zwojz]{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#020201f5;color:var(--c-text);overflow:hidden;touch-action:pan-y}.lb[data-astro-cid-by4zwojz]:focus{outline:none}.lb[data-astro-cid-by4zwojz]::backdrop{background:transparent}.lb__stage[data-astro-cid-by4zwojz]{position:absolute;inset:72px 96px;display:grid;place-items:center;container-type:size}.lb__img[data-astro-cid-by4zwojz]{max-width:100%;max-height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.lb__img[data-astro-cid-by4zwojz][hidden],.lb__ph[data-astro-cid-by4zwojz][hidden]{display:none}.lb__ph[data-astro-cid-by4zwojz]{width:min(100cqw,150cqh,1200px);aspect-ratio:3 / 2;display:grid;place-items:center;padding:var(--space-3);box-sizing:border-box;background:repeating-linear-gradient(45deg,var(--c-bg-raised) 0 14px,var(--c-bg-inset) 14px 28px);border:var(--border);border-radius:var(--radius-lg);color:var(--c-text-faint);text-align:center}.lb__btn[data-astro-cid-by4zwojz]{position:absolute;display:grid;place-items:center;width:36px;height:36px;padding:0;box-sizing:border-box;border-radius:50%;border:1px solid var(--c-text-faint);background:transparent;color:var(--c-text);cursor:pointer;transition:border-color var(--transition),color var(--transition)}.lb__btn[data-astro-cid-by4zwojz]:hover,.lb__btn[data-astro-cid-by4zwojz]:focus-visible{border-color:var(--c-accent);color:var(--c-accent);outline:none}.lb__close[data-astro-cid-by4zwojz]{top:24px;right:24px;border:0}.lb__nav[data-astro-cid-by4zwojz]{top:50%;transform:translateY(-50%)}.lb__prev[data-astro-cid-by4zwojz]{left:40px}.lb__next[data-astro-cid-by4zwojz]{right:40px}.lb__prev[data-astro-cid-by4zwojz] svg[data-astro-cid-by4zwojz]{transform:rotate(90deg)}.lb__next[data-astro-cid-by4zwojz] svg[data-astro-cid-by4zwojz]{transform:rotate(-90deg)}.lb__count[data-astro-cid-by4zwojz]{position:absolute;bottom:28px;left:50%;transform:translate(-50%);font-size:14px;letter-spacing:.05em;color:var(--c-text-faint)}.lb__stage[data-astro-cid-by4zwojz]{inset:72px 96px 184px}.lb__count[data-astro-cid-by4zwojz]{bottom:124px}.lb__thumbs[data-astro-cid-by4zwojz]{position:absolute;left:50%;bottom:28px;transform:translate(-50%);max-width:calc(100% - 192px);display:flex;gap:8px;padding:2px;overflow-x:auto;scrollbar-width:none}.lb__thumbs[data-astro-cid-by4zwojz]::-webkit-scrollbar{display:none}.lb__thumb[data-astro-cid-by4zwojz]{flex:0 0 auto;width:96px;height:64px;padding:0;box-sizing:border-box;border:1px solid var(--c-line);border-radius:6px;background:repeating-linear-gradient(45deg,var(--c-bg-raised) 0 7px,var(--c-bg-inset) 7px 14px);background-size:cover;background-position:center;opacity:.55;cursor:pointer;transition:opacity var(--transition),border-color var(--transition)}.lb__thumb[data-astro-cid-by4zwojz]:hover{opacity:.85}.lb__thumb[data-astro-cid-by4zwojz].is-current{opacity:1;border-color:var(--c-accent)}.lb__thumb[data-astro-cid-by4zwojz]:focus-visible{outline:1px solid var(--c-accent);outline-offset:2px}@media (max-width: 767px){.lb__thumbs[data-astro-cid-by4zwojz]{display:none}}.case-arrow[data-astro-cid-by4zwojz],.lb__nav[data-astro-cid-by4zwojz]{transition:background-color .3s ease,border-color .3s ease,color .3s ease}.case-arrow[data-astro-cid-by4zwojz].is-pressed,.lb__nav[data-astro-cid-by4zwojz].is-pressed,.case-arrow[data-astro-cid-by4zwojz]:active,.lb__nav[data-astro-cid-by4zwojz]:active{background-color:#da881073;border-color:var(--c-accent);color:var(--c-text);transition-duration:0s}@media (max-width: 767px){.lb__stage[data-astro-cid-by4zwojz]{inset:64px 12px 88px}.lb__close[data-astro-cid-by4zwojz]{top:12px;right:12px}.lb__nav[data-astro-cid-by4zwojz]{top:auto;bottom:20px;transform:none}.lb__prev[data-astro-cid-by4zwojz]{left:20px}.lb__next[data-astro-cid-by4zwojz]{right:20px}.lb__count[data-astro-cid-by4zwojz]{bottom:30px}}.ph[data-astro-cid-by4zwojz][data-has-img]{overflow:hidden;padding:0}.ph[data-astro-cid-by4zwojz][data-has-img]:after{content:none}.ph[data-astro-cid-by4zwojz] picture,.ph[data-astro-cid-by4zwojz] .shot__img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center}
