.wrap[data-astro-cid-xh7mzcst]{animation:fadein 3s forwards}@keyframes fadein{0%{opacity:0}to{opacity:1}}#project-detail[data-astro-cid-s2bjsga7]{width:100%;height:100%}.project-detail-header[data-astro-cid-s2bjsga7]{background-color:var(--color-primary);min-height:500px;display:flex;flex-direction:column;align-items:center;padding-top:162px;position:relative}.project-detail-header__project-number[data-astro-cid-s2bjsga7]{position:relative;font-family:Roboto,sans-serif;font-weight:300;letter-spacing:.1em;font-size:16.2px;color:#fff;margin-bottom:20px}.line-after[data-astro-cid-s2bjsga7]{transform:translate(-50%) rotate(0);width:1px;height:60px;background-color:#fff;transform-origin:top;transform:scaleY(0)}.gradation__bars[data-astro-cid-s2bjsga7]{position:absolute;right:0;bottom:0;display:flex;align-items:flex-end}.gradation__bar[data-astro-cid-s2bjsga7]{width:30px;background:#0083ff;background:linear-gradient(180deg,#0083ff,#f8fcff 41%,#fff);margin-right:2.8px}.gradation__bar[data-astro-cid-s2bjsga7]:nth-child(1){height:120px}.gradation__bar[data-astro-cid-s2bjsga7]:nth-child(2){height:160px}.gradation__bar[data-astro-cid-s2bjsga7]:nth-child(3){height:200px}.gradation__bar[data-astro-cid-s2bjsga7]:nth-child(4){height:240px}.gradation__bar[data-astro-cid-s2bjsga7]:last-child{margin-right:0}.project-detail-header[data-astro-cid-s2bjsga7] .half-circle[data-astro-cid-s2bjsga7]{position:absolute;bottom:-4%;left:50%;transform:translate(-50%);max-width:100%}.project-detail-header-title[data-astro-cid-s2bjsga7]{max-width:1200px;margin:30px auto 100px}.article-heading[data-astro-cid-s2bjsga7]{font-size:19.8px;line-height:2;color:#fff;font-weight:300;text-align:center;margin-bottom:110px}.project-detail-content[data-astro-cid-s2bjsga7]{max-width:700px;margin-top:119px;margin-inline:auto}.project-detail-content[data-astro-cid-s2bjsga7] .item[data-astro-cid-s2bjsga7]{margin:120px 0}.project-details[data-astro-cid-s2bjsga7]{display:grid;grid-template-columns:auto 1fr;gap:20px 40px;max-width:600px}.solution[data-astro-cid-s2bjsga7] p[data-astro-cid-s2bjsga7]{margin-bottom:2rem}.solution-description[data-astro-cid-s2bjsga7]{font-size:17px;line-height:2}.issue-description[data-astro-cid-s2bjsga7]{color:var(--color-primary);font-size:17px;line-height:2}.label[data-astro-cid-s2bjsga7]{font-family:Roboto,sans-serif;font-size:15px;color:var(--color-primary);font-style:italic;white-space:nowrap}.value[data-astro-cid-s2bjsga7]{font-size:14px;color:#333}h1[data-astro-cid-s2bjsga7]{font-size:1.2rem;font-weight:400;margin-bottom:1rem;text-align:center;line-height:220%}.project-detail-content-title[data-astro-cid-s2bjsga7]{color:var(--color-primary);font-size:14px;font-weight:400;width:120px;flex-shrink:0;position:relative;padding-left:15px;line-height:1.4;margin-bottom:2rem;margin-right:4rem}.project-detail-content-summary[data-astro-cid-s2bjsga7]{font-size:14px;line-height:1.8}.project-detail-content-title[data-astro-cid-s2bjsga7]:before{content:"";position:absolute;left:0;top:.2em;width:4px;height:1em;background-color:var(--color-primary)}.images[data-astro-cid-s2bjsga7]{width:100%;max-width:850px;margin-inline:auto;margin-bottom:200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;justify-items:center;align-items:center}.images[data-astro-cid-s2bjsga7] img[data-astro-cid-s2bjsga7]{width:100%;height:300px;max-width:420px;object-fit:cover;display:block}.back-button-wrapper[data-astro-cid-s2bjsga7]{display:flex;justify-content:center;margin-bottom:250px}.back-button[data-astro-cid-s2bjsga7]{display:inline-block;width:100px;height:100px;background-color:var(--color-primary);border-radius:50%;color:#fff;text-decoration:none;font-family:Arial,sans-serif;text-align:center}.back-button-content[data-astro-cid-s2bjsga7]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.back-button-text[data-astro-cid-s2bjsga7]{font-family:Roboto,sans-serif;font-size:1.1rem;margin-bottom:5px}.back-button-arrow[data-astro-cid-s2bjsga7]{font-size:24px}.customer-feedback[data-astro-cid-s2bjsga7]{display:flex;align-items:center;justify-content:center;margin-top:120px;margin-bottom:120px}.avatar-container[data-astro-cid-s2bjsga7]{width:80px;height:80px;margin-right:40px;display:flex;align-items:center;justify-content:center}.avatar[data-astro-cid-s2bjsga7]{width:80px;height:80px;flex-shrink:0}.speech-bubble[data-astro-cid-s2bjsga7]{position:relative;max-width:551px;height:210px;background-color:#fff;border:2px solid #007bff;border-radius:10px;padding:1.5rem;font-size:14px;line-height:1.8;display:flex;align-items:center}.speech-bubble[data-astro-cid-s2bjsga7]:before{position:absolute;top:50%;left:-20px;transform:skewY(-25deg);height:20px;width:20px;border-bottom:2px solid var(--color-primary);background-color:#fff;content:""}.customer-feedback-title[data-astro-cid-s2bjsga7]{color:#007bff;font-weight:700;margin-bottom:10px;position:absolute;top:-10px;left:10px;background-color:#fff;font-weight:400;padding:0 5px}@media(max-width:768px){.article-heading[data-astro-cid-s2bjsga7]{font-size:calc(28px * var(--ratio));margin-bottom:60px}.project-detail-content[data-astro-cid-s2bjsga7]{margin-top:calc(132px * var(--ratio));padding:0 1.5rem}.project-detail-header[data-astro-cid-s2bjsga7]{min-height:0;padding-top:calc(158px * var(--ratio))}.project-detail-content[data-astro-cid-s2bjsga7] .item[data-astro-cid-s2bjsga7]{margin:calc(144px*--ratio) 0}.project-detail-header[data-astro-cid-s2bjsga7] .half-circle[data-astro-cid-s2bjsga7]{max-width:50%;bottom:-5%}.project-detail-header__project-number[data-astro-cid-s2bjsga7]{font-size:calc(24px * var(--ratio));color:#fff;padding-bottom:5px}.project-detail-content-title[data-astro-cid-s2bjsga7]{font-size:calc(28px * var(--ratio))}.project-detail-content-summary[data-astro-cid-s2bjsga7]{font-size:calc(25px * var(--ratio));line-height:1.8}.solution-description[data-astro-cid-s2bjsga7],.issue-description[data-astro-cid-s2bjsga7]{font-size:calc(25px * var(--ratio));line-height:2}.label[data-astro-cid-s2bjsga7]{font-size:calc(27px * var(--ratio))}.value[data-astro-cid-s2bjsga7]{font-size:calc(25px * var(--ratio))}.speech-bubble[data-astro-cid-s2bjsga7]{font-size:calc(22px * var(--ratio))}.images[data-astro-cid-s2bjsga7]{margin-bottom:0;padding:0 10%;padding-bottom:calc(120px * var(--ratio))}.back-button-wrapper[data-astro-cid-s2bjsga7]{margin-bottom:calc(152px * var(--ratio))}.gradation__bar[data-astro-cid-s2bjsga7]{width:15px;margin-right:2.8px}.gradation__bar[data-astro-cid-s2bjsga7]:nth-child(1){height:40px}.gradation__bar[data-astro-cid-s2bjsga7]:nth-child(2){height:60px}.gradation__bar[data-astro-cid-s2bjsga7]:nth-child(3){height:80px}.gradation__bar[data-astro-cid-s2bjsga7]:nth-child(4){height:100px}.customer-feedback[data-astro-cid-s2bjsga7]{flex-direction:column;gap:3rem;align-items:center;justify-content:center;margin:0}.speech-bubble[data-astro-cid-s2bjsga7]:before{position:absolute;top:-19.5px;left:50%;transform:skew(25deg);height:20px;width:20px;border-left:2px solid var(--color-primary);border-bottom:none;background-color:#fff;content:""}}.project-detail[data-astro-cid-o2gt2nva]{width:100%;height:100%}.project-detail-title[data-astro-cid-o2gt2nva]{padding-top:144px;text-align:center}.project-detail-title__project-number[data-astro-cid-o2gt2nva]{position:relative;font-family:Roboto,sans-serif;font-weight:300;letter-spacing:.1em;font-size:23px;color:var(--color-primary);margin-bottom:20px}.project-detail-content[data-astro-cid-o2gt2nva]{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:119px}.project-details[data-astro-cid-o2gt2nva]{display:grid;grid-template-columns:auto 1fr;gap:20px 60px;max-width:900px}.label[data-astro-cid-o2gt2nva]{font-family:Roboto,sans-serif;font-size:21px;color:var(--color-primary);font-style:italic;white-space:nowrap;line-height:2.2}.value[data-astro-cid-o2gt2nva]{font-size:19.7px;font-weight:300;color:#333;line-height:2.2}.achievements[data-astro-cid-o2gt2nva]{max-width:900px;margin-inline:auto}.achievements__title[data-astro-cid-o2gt2nva]{color:var(--color-primary);font-size:20px;font-weight:400;width:120px;flex-shrink:0;position:relative;padding-left:15px;line-height:1.4;margin-bottom:61px;margin-right:4rem}.achievements__title[data-astro-cid-o2gt2nva]:before{content:"";position:absolute;left:0;top:.2em;width:4px;height:1em;background-color:var(--color-primary)}.achievements__summary[data-astro-cid-o2gt2nva]{font-size:20px;line-height:2}.project[data-astro-cid-o2gt2nva]{display:flex;max-width:1260px;width:100%;margin-inline:auto;margin-top:134px;position:relative}.project[data-astro-cid-o2gt2nva]:before{content:"";display:block;padding-top:71.43%}.project__inner[data-astro-cid-o2gt2nva]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.project__image-container[data-astro-cid-o2gt2nva]{width:50%;height:100%;position:relative;overflow:hidden}.project__image[data-astro-cid-o2gt2nva]{position:absolute;top:0;right:0;height:100%;width:auto;min-width:100%;object-fit:cover;object-position:right center}.project__content[data-astro-cid-o2gt2nva]{width:50%;height:100%;background-color:var(--color-primary);color:#fff;display:flex;align-items:center}.project__description[data-astro-cid-o2gt2nva]{height:100%;font-size:16px;font-weight:400;line-height:2;letter-spacing:.05em;padding:20px 60px;display:flex;flex-direction:column;justify-content:center}.gradation__bars[data-astro-cid-o2gt2nva]{position:absolute;right:0;bottom:0;display:flex;align-items:flex-end}.gradation__bar[data-astro-cid-o2gt2nva]{width:20px;background:linear-gradient(180deg,#0083ff,#f8fcff 41%,#fff);margin-right:1.5px}.gradation__bar[data-astro-cid-o2gt2nva]:nth-child(1){height:8vh}.gradation__bar[data-astro-cid-o2gt2nva]:nth-child(2){height:12vh}.gradation__bar[data-astro-cid-o2gt2nva]:nth-child(3){height:16vh}.gradation__bar[data-astro-cid-o2gt2nva]:nth-child(4){height:20vh}.gradation__bar[data-astro-cid-o2gt2nva]:last-child{margin-right:0}.slider-container[data-astro-cid-o2gt2nva]{width:100%;height:510px;position:relative;overflow:hidden;margin-top:118px;margin-bottom:198px}.slider-track[data-astro-cid-o2gt2nva]{height:100%;position:absolute;display:flex;align-items:center;left:0;top:0}.slide[data-astro-cid-o2gt2nva]{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.slide[data-astro-cid-o2gt2nva] img[data-astro-cid-o2gt2nva]{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.back-button-wrapper[data-astro-cid-o2gt2nva]{display:flex;justify-content:center;margin-bottom:250px}.back-button[data-astro-cid-o2gt2nva]{display:inline-block;width:100px;height:100px;background-color:var(--color-primary);border-radius:50%;color:#fff;text-decoration:none;font-family:Arial,sans-serif;text-align:center}.back-button-content[data-astro-cid-o2gt2nva]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.back-button-text[data-astro-cid-o2gt2nva]{font-family:Roboto,sans-serif;font-size:1.1rem;margin-bottom:5px}.back-button-arrow[data-astro-cid-o2gt2nva]{font-size:24px}@media(max-width:768px){.project-detail-content[data-astro-cid-o2gt2nva]{margin-top:calc(132px * var(--ratio));padding:0 1.5rem}.project-detail-title[data-astro-cid-o2gt2nva]{min-height:0;padding-top:calc(158px * var(--ratio))}.project[data-astro-cid-o2gt2nva]{height:100vh;margin-top:60px}.project[data-astro-cid-o2gt2nva]:before{display:none}.project__inner[data-astro-cid-o2gt2nva]{position:relative;height:100%;flex-direction:column}.project__image-container[data-astro-cid-o2gt2nva],.project__content[data-astro-cid-o2gt2nva]{width:100%;height:50vh}.project__image[data-astro-cid-o2gt2nva]{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.project__description[data-astro-cid-o2gt2nva]{padding:10px 20px;font-size:12px;line-height:1.5;max-height:50vh;overflow-y:auto;justify-content:unset}.project-detail-title__project-number[data-astro-cid-o2gt2nva]{font-size:calc(34px * var(--ratio));padding-bottom:5px}.achievements__title[data-astro-cid-o2gt2nva]{font-size:calc(28px * var(--ratio));margin-top:20px;margin-bottom:20px}.achievements__summary[data-astro-cid-o2gt2nva]{font-size:calc(24px * var(--ratio))}.project-details[data-astro-cid-o2gt2nva]{grid-template-columns:1fr;gap:8px;padding:0 20px}.label[data-astro-cid-o2gt2nva]{font-size:calc(25px * var(--ratio));margin-top:2px}.value[data-astro-cid-o2gt2nva]{font-size:calc(24px * var(--ratio));padding-bottom:2px}.project-details[data-astro-cid-o2gt2nva] .label[data-astro-cid-o2gt2nva]:first-child{margin-top:0}.gradation__bar[data-astro-cid-o2gt2nva]{width:10px;margin-right:1.5px}.gradation__bar[data-astro-cid-o2gt2nva]:nth-child(1){height:30px}.gradation__bar[data-astro-cid-o2gt2nva]:nth-child(2){height:40px}.gradation__bar[data-astro-cid-o2gt2nva]:nth-child(3){height:50px}.gradation__bar[data-astro-cid-o2gt2nva]:nth-child(4){height:60px}.slider-container[data-astro-cid-o2gt2nva]{height:300px;margin-top:60px;margin-bottom:100px}.slide[data-astro-cid-o2gt2nva]{flex:0 0 300px;width:300px;height:100%}.slide[data-astro-cid-o2gt2nva] img[data-astro-cid-o2gt2nva]{width:100%;height:100%;object-fit:cover;object-position:center}}@media(max-width:389px){.project__description[data-astro-cid-o2gt2nva]{padding:10px 20px;font-size:12px;line-height:1.2;max-height:50vh;overflow-y:auto}}
