.style_tabOnly__kauPy{display:none}@media screen and (max-width:1024px){.style_tabOnly__kauPy{display:block}}@media screen and (max-width:899px){.style_tabOnly__kauPy{display:none}}.style_visuallyHidden__sEfpA{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.style_container__g_wXG{--service-accent:#00af98;--service-donut-inactive:#dddddd;--right-stack-shift:100%;--tab-right-panel-height:calc(455 * 100vw / var(--20th-vw-tab));--tab-right-panel-safety-margin:calc(24 * 100vw / var(--20th-vw-tab));position:relative;z-index:10;width:100vi;margin-inline:calc(50% - 50vi);height:250dvh}@media screen and (max-width:1024px){.style_container__g_wXG{height:300dvh}}@media screen and (max-width:899px){.style_container__g_wXG{padding:calc(12000vw/var(--20th-vw-sp)) calc(1600vw/var(--20th-vw-sp));height:auto;overflow:hidden}}.style_sticky__WxmEZ{position:-webkit-sticky;position:sticky;top:0;height:100dvh;--transition-progress:clamp(0,var(--scroll-progress),1);--opacity-progress:clamp(0,calc((var(--transition-progress) - 0.2) / 0.3),1);contain:layout paint}@media screen and (max-width:899px){.style_sticky__WxmEZ{position:static;height:auto;contain:none}}.style_decorativeLine___H8WV{position:absolute;left:0;top:calc(49% - 18200vw/var(--20th-vw-pc));width:calc(9600vw/var(--20th-vw-pc));height:2px;background-color:var(--color-green-400)}@media screen and (max-width:1024px){.style_decorativeLine___H8WV{display:none}}.style_inner__jIgPy{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:space-between;padding-inline:calc(12000vw/var(--20th-vw-pc));box-sizing:border-box;padding-block:calc(26000vw/var(--20th-vw-pc))}@media screen and (max-width:1024px){.style_inner__jIgPy{padding-inline:calc(4800vw/var(--20th-vw-tab));padding-block:calc(26000vw/var(--20th-vw-tab))}}@media screen and (max-width:899px){.style_inner__jIgPy{position:relative;top:auto;left:auto;right:auto;transform:none;flex-direction:column;align-items:center;justify-content:flex-start;gap:calc(4800vw/var(--20th-vw-sp));padding:0;z-index:1;padding-block:0}}.style_content__n97aE{display:flex;flex-direction:column;gap:calc(5000vw/var(--20th-vw-pc));max-width:calc(58000vw/var(--20th-vw-pc));width:100%}@media screen and (max-width:1024px){.style_content__n97aE{gap:calc(2000vw/var(--20th-vw-tab));max-width:calc(54000vw/var(--20th-vw-tab))}}@media screen and (max-width:899px){.style_content__n97aE{display:contents}}.style_revealGroup__i7WOS{display:flex;flex-direction:column;gap:calc(5000vw/var(--20th-vw-pc));min-width:0}@media screen and (max-width:1024px){.style_revealGroup__i7WOS{gap:calc(2000vw/var(--20th-vw-tab))}}@media screen and (max-width:899px){.style_revealGroup__i7WOS{display:contents}}.style_titleRow__HWZ_6{display:flex;align-items:center;gap:calc(2400vw/var(--20th-vw-pc))}@media screen and (max-width:1024px){.style_titleRow__HWZ_6{gap:calc(2400vw/var(--20th-vw-tab))}}@media screen and (max-width:899px){.style_titleRow__HWZ_6{order:1;flex-direction:column;gap:calc(2400vw/var(--20th-vw-sp))}}.style_year__hwGCt{color:var(--service-accent);font-family:var(--font-family-jost);font-size:calc(6400vw/var(--20th-vw-pc));font-weight:400;line-height:1;white-space:nowrap;flex-shrink:0}@media screen and (max-width:1024px){.style_year__hwGCt{font-size:calc(4800vw/var(--20th-vw-tab))}}@media screen and (max-width:899px){.style_year__hwGCt{font-size:calc(4000vw/var(--20th-vw-sp));text-align:center}}.style_serviceHeader__xgye2{display:flex;align-items:center;gap:calc(1600vw/var(--20th-vw-pc));filter:drop-shadow(0 0 4px white) drop-shadow(0 0 3.5px white)}@media screen and (max-width:1024px){.style_serviceHeader__xgye2{gap:calc(1600vw/var(--20th-vw-tab))}}@media screen and (max-width:899px){.style_serviceHeader__xgye2{gap:calc(1600vw/var(--20th-vw-sp))}}.style_donut__UzsvD{flex-shrink:0;display:block;width:calc(4800vw/var(--20th-vw-pc));height:calc(4800vw/var(--20th-vw-pc))}@media screen and (max-width:1024px){.style_donut__UzsvD{width:calc(4800vw/var(--20th-vw-tab));height:calc(4800vw/var(--20th-vw-tab))}}@media screen and (max-width:899px){.style_donut__UzsvD{width:calc(4800vw/var(--20th-vw-sp));height:calc(4800vw/var(--20th-vw-sp))}}.style_serviceName__wXg0m{color:var(--service-accent);font-family:var(--font-family-jost);font-size:calc(2800vw/var(--20th-vw-pc));font-weight:400;line-height:1;white-space:nowrap}@media screen and (max-width:1024px){.style_serviceName__wXg0m{font-size:calc(2400vw/var(--20th-vw-tab))}}@media screen and (max-width:899px){.style_serviceName__wXg0m{font-size:calc(2800vw/var(--20th-vw-sp))}}.style_logoWrap__HIvkB{height:calc(13000vw/var(--20th-vw-pc))}@media screen and (max-width:1024px){.style_logoWrap__HIvkB{height:calc(10000vw/var(--20th-vw-tab))}}@media screen and (max-width:899px){.style_logoWrap__HIvkB{order:2;height:auto}}.style_logo___vIkx{display:block;width:auto;height:100%}@media screen and (max-width:899px){.style_logo___vIkx{height:calc(6400vw/var(--20th-vw-sp));max-width:calc(28200vw/var(--20th-vw-sp));margin-top:calc(3000vw/var(--20th-vw-sp))}.style_logoPc__GECSv{display:none}}.style_logoSp__qU2yB{display:none}@media screen and (max-width:899px){.style_logoSp__qU2yB{display:block}}.style_descriptions__Cc5WQ{display:flex;flex-direction:column;gap:calc(800vw/var(--20th-vw-pc));margin-top:calc(-1000vw/var(--20th-vw-pc))}@media screen and (max-width:1024px){.style_descriptions__Cc5WQ{gap:calc(800vw/var(--20th-vw-tab));margin-top:calc(-1000vw/var(--20th-vw-tab))}}@media screen and (max-width:899px){.style_descriptions__Cc5WQ{order:4;width:100%;gap:calc(800vw/var(--20th-vw-sp))}}.style_descriptionText__8FzQf p{color:var(--color-black-900);font-size:calc(1600vw/var(--20th-vw-pc));font-weight:400;line-height:2;letter-spacing:.08em}@media screen and (max-width:1024px){.style_descriptionText__8FzQf p{font-size:calc(1400vw/var(--20th-vw-tab))}}@media screen and (max-width:899px){.style_descriptionText__8FzQf p{font-size:calc(1600vw/var(--20th-vw-sp));letter-spacing:.08em;line-height:2;display:inline}}.style_highlightText__vyW8u p{color:var(--service-highlight);font-size:calc(1600vw/var(--20th-vw-pc));font-weight:400;line-height:1.6;letter-spacing:.08em}@media screen and (max-width:1024px){.style_highlightText__vyW8u p{font-size:calc(1400vw/var(--20th-vw-tab))}}@media screen and (max-width:899px){.style_highlightText__vyW8u p{font-size:calc(1600vw/var(--20th-vw-sp));letter-spacing:.08em;line-height:1.6;display:inline}}.style_rightCol__DwZzs{position:relative;flex-shrink:0;width:calc(56000vw/var(--20th-vw-pc));height:calc(56000vw/var(--20th-vw-pc))}@media screen and (max-width:1024px){.style_rightCol__DwZzs{width:calc(45500vw/var(--20th-vw-tab));height:calc(45500vw/var(--20th-vw-tab))}}@media screen and (max-width:899px){.style_rightCol__DwZzs{display:contents}}.style_rightStack__oGdfj{position:absolute;inset:0;display:flex;flex-direction:column;will-change:transform;transform:translate3d(0,calc(var(--transition-progress) * var(--right-stack-shift) * -1),0)}@media screen and (max-width:899px){.style_rightStack__oGdfj{display:contents;transform:none;will-change:auto}}.style_productPanel__ipBHp{position:relative;width:100%;height:calc(56000vw/var(--20th-vw-pc));flex-shrink:0;opacity:calc(1 - var(--opacity-progress));will-change:opacity}@media screen and (max-width:1024px){.style_productPanel__ipBHp{height:calc(45500vw/var(--20th-vw-tab))}}@media screen and (max-width:899px){.style_productPanel__ipBHp{order:3;width:calc(32000vw/var(--20th-vw-sp));height:calc(32000vw/var(--20th-vw-sp));opacity:1;will-change:auto}}.style_productImage__n74cM{object-fit:contain;width:100%;height:auto!important}.style_productImageScale140__I7eNN{transform:scale(1.4);transform-origin:center center}.style_caseStudyPanelSlot___exy2{width:100%;height:calc(56000vw/var(--20th-vw-pc));flex-shrink:0;display:flex;align-items:center;justify-content:center;opacity:var(--opacity-progress);will-change:opacity;margin-left:calc(-3800vw/var(--20th-vw-pc))}@media screen and (max-width:1024px){.style_caseStudyPanelSlot___exy2{height:calc(var(--tab-right-panel-height) + var(--tab-right-panel-safety-margin));margin-left:0;align-items:flex-start;overflow:hidden}}@media screen and (max-width:899px){.style_caseStudyPanelSlot___exy2{order:5;width:100%;height:auto;opacity:1;will-change:auto;margin-left:0}}.style_caseStudyPanel__K5LiA{box-sizing:border-box;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(4000vw/var(--20th-vw-pc));padding:calc(4000vw/var(--20th-vw-pc)) calc(6800vw/var(--20th-vw-pc));background-color:#fff;border:2px solid color-mix(in srgb,var(--service-highlight) 20%,transparent);border-radius:calc(800vw/var(--20th-vw-pc));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}@media screen and (max-width:1024px){.style_caseStudyPanel__K5LiA{gap:calc(4000vw/var(--20th-vw-tab));padding:calc(4000vw/var(--20th-vw-tab)) calc(2400vw/var(--20th-vw-tab));border-radius:calc(800vw/var(--20th-vw-tab))}}@media screen and (max-width:899px){.style_caseStudyPanel__K5LiA{width:calc(35800vw/var(--20th-vw-sp));max-width:100%;gap:calc(800vw/var(--20th-vw-sp));padding:calc(2400vw/var(--20th-vw-sp));border-radius:calc(800vw/var(--20th-vw-sp));background-color:hsla(0,0%,100%,.6)}}.style_caseStudyTitle__5Vqnl{color:var(--service-highlight);font-family:var(--font-family-noto);font-size:calc(1600vw/var(--20th-vw-pc));font-weight:700;letter-spacing:.08em;line-height:2;text-align:center;white-space:nowrap}@media screen and (max-width:1024px){.style_caseStudyTitle__5Vqnl{font-size:calc(1600vw/var(--20th-vw-tab))}}@media screen and (max-width:899px){.style_caseStudyTitle__5Vqnl{font-size:calc(1600vw/var(--20th-vw-sp))}}.style_caseStudyGrid__A_X08{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;justify-content:center;grid-gap:0 calc(2400vw/var(--20th-vw-pc));gap:0 calc(2400vw/var(--20th-vw-pc));width:100%}@media screen and (max-width:1024px){.style_caseStudyGrid__A_X08{gap:0 calc(2400vw/var(--20th-vw-tab));grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:899px){.style_caseStudyGrid__A_X08{gap:calc(1600vw/var(--20th-vw-sp)) calc(800vw/var(--20th-vw-sp));grid-template-columns:repeat(2,1fr)}}.style_caseStudyLogoSlot__ogCFL{display:grid;place-items:center;width:calc(20000vw/var(--20th-vw-pc));height:calc(13000vw/var(--20th-vw-pc))}@media screen and (max-width:1024px){.style_caseStudyLogoSlot__ogCFL{width:calc(20000vw/var(--20th-vw-tab));height:calc(13000vw/var(--20th-vw-tab))}}@media screen and (max-width:899px){.style_caseStudyLogoSlot__ogCFL{width:calc(15200vw/var(--20th-vw-sp));height:calc(10000vw/var(--20th-vw-sp))}}.style_caseStudyLogo__87seZ{width:100%;height:auto}.style_caseStudyLogoSlot__ogCFL:last-child:nth-child(odd){grid-column:1/-1;justify-self:center}.style_noScrollAnimation__nH3LL{height:auto}.style_noScrollAnimation__nH3LL .style_sticky__WxmEZ{position:static;top:auto;height:auto;contain:none}.style_noScrollAnimation__nH3LL .style_inner__jIgPy{position:relative;top:auto;left:auto;right:auto;transform:none;align-items:center}.style_noScrollAnimation__nH3LL .style_rightCol__DwZzs{height:auto}.style_noScrollAnimation__nH3LL .style_rightStack__oGdfj{position:static;inset:auto;transform:none;will-change:auto}.style_noScrollAnimation__nH3LL .style_productPanel__ipBHp{opacity:1;will-change:auto}.style_noScrollAnimation__nH3LL .style_caseStudyPanelSlot___exy2{opacity:1;will-change:auto;margin-left:0}body .style_container__y521o{color:var(--color-black-900)}.style_container__y521o{--20th-vw-pc:1440;--20th-vw-tab:1024;--20th-vw-sp:390;background-color:var(--color-white);font-family:var(--font-family-noto);position:relative;z-index:10}.style_kvCoverBeforeOp__3rwme{position:fixed;inset:0;z-index:99998;background:#fff;pointer-events:none}