.news-list[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;min-width:0}.news[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][hidden]{display:none}.top[data-astro-cid-lcdefpme]{overflow:clip}.section-inner[data-astro-cid-lcdefpme]{width:calc(100% - 40px);max-width:var(--max-width);margin-inline:auto}.copy-pc[data-astro-cid-lcdefpme]{display:none}.top[data-astro-cid-lcdefpme] .section-title{gap:10px;display:grid}.top[data-astro-cid-lcdefpme] .section-title .title-en{letter-spacing:.02em;white-space:pre-line;line-height:1;display:block}.top[data-astro-cid-lcdefpme] .section-title .title-ja{line-height:1.6}.top[data-astro-cid-lcdefpme] .button{width:260px;max-width:100%}.top[data-astro-cid-lcdefpme] .button .link{height:70px;padding:0 20px 0 30px}.top[data-astro-cid-lcdefpme] .button .icon,.top[data-astro-cid-lcdefpme] .button svg{flex-shrink:0;width:34px}.hero[data-astro-cid-lcdefpme]{z-index:1;height:100dvh;position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{object-fit:cover;object-position:40% center;width:100%;height:90%;position:absolute;inset:0 0 auto;mask-image:linear-gradient(#000 85%,#0000008c 94%,#0000 100%)}.hero-copy[data-astro-cid-lcdefpme]{text-align:center;color:var(--color-white);flex-direction:column;justify-content:center;display:flex;position:absolute;inset:70px 0 94px}@media (prefers-reduced-motion:no-preference){.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:fade-rise .9s var(--ease-out-quad) both}.hero-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{animation-delay:.12s}}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{width:285px;max-width:calc(100% - 40px);margin-inline:auto}.hero-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--font-ja-headline);letter-spacing:.01em;margin-top:30px;font-size:clamp(14px,.56338vw + 11.8873px,20px);line-height:2.2}.hero-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.hero-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] br[data-astro-cid-lcdefpme]{display:none}.hero-name[data-astro-cid-lcdefpme]{width:max-content;color:var(--color-white);letter-spacing:.09em;white-space:nowrap;font-size:clamp(94px,5.547vw + 73.1988px,130px);font-weight:600;line-height:1;animation:100s linear infinite hero-scroll;display:flex;position:absolute;bottom:0;left:0}.hero-name[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{flex-shrink:0;min-width:100vw;padding-right:.5em}@keyframes hero-scroll{to{transform:translate(-50%)}}@keyframes fade-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-name[data-astro-cid-lcdefpme]{animation:none}.case-item[data-astro-cid-lcdefpme],.case-item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transition:none}.products-progress[data-astro-cid-lcdefpme]::-webkit-progress-value{transition:none}.case-item[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:none}}.about[data-astro-cid-lcdefpme]{background:url(/_astro/about_bg.tADUK3T9.png) 50%/cover no-repeat;margin-top:-35.2dvh;padding-top:50.2dvh;padding-bottom:80px;position:relative}.about-intro[data-astro-cid-lcdefpme]{gap:60px;width:calc(100% - 40px);max-width:1032px;margin-inline:auto;display:grid}.since[data-astro-cid-lcdefpme]{color:var(--color-main)}.since[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:block}.since[data-astro-cid-lcdefpme] .en[data-astro-cid-lcdefpme]{letter-spacing:.05em;font-size:16px;font-weight:400;line-height:1.5}.year[data-astro-cid-lcdefpme]{font-family:var(--font-en-history);letter-spacing:.03em;background:var(--color-grad01);color:#0000;background-clip:text;margin:-.12em -.08em;padding:.12em .08em;font-size:89px;font-style:italic;font-weight:600;line-height:1.3}.about-copy[data-astro-cid-lcdefpme]{gap:40px;display:grid}.about-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:auto;max-width:100%;height:clamp(96px,2.8169vw + 85.4366px,126px);display:block}.about-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{font-size:clamp(14px,.187793vw + 13.2958px,16px);line-height:2}.history[data-astro-cid-lcdefpme]{width:775px;height:954px;margin-top:50px;position:relative;left:50%;transform:translate(-50%)}.history-era[data-astro-cid-lcdefpme]{background:url(/_astro/about_deco.DiRULIOe.png) bottom/100% no-repeat;position:absolute}.history-era[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{max-width:none;position:absolute}@media (prefers-reduced-motion:no-preference){.history-era[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transition:opacity .9s var(--ease-out-quad), transform .9s var(--ease-out-quad)}.history-era[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme].is-pending{opacity:0;transition:none;transform:translateY(30px)}.history-era[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:nth-of-type(2){transition-delay:.12s}.history-era[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:nth-of-type(3){transition-delay:.24s}.history-era[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:nth-of-type(4){transition-delay:.36s}.history-era[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:nth-of-type(5){transition-delay:.48s}.history-era[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:nth-of-type(6){transition-delay:.6s}}.history-year[data-astro-cid-lcdefpme]{font-family:var(--font-en-history);letter-spacing:.03em;background:var(--color-grad03);color:#0000;white-space:nowrap;background-clip:text;margin:-.1em -.12em;padding:.1em .12em;font-style:italic;font-weight:600;line-height:1.2;position:absolute}.era-1[data-astro-cid-lcdefpme]{width:257px;height:142px;top:0;left:259px}.era-1[data-astro-cid-lcdefpme] .history-year[data-astro-cid-lcdefpme]{font-size:37.67px;top:0;left:30px}.era-1[data-astro-cid-lcdefpme] .product-1[data-astro-cid-lcdefpme]{width:145px;top:50px;left:18px}.era-1[data-astro-cid-lcdefpme] .product-2[data-astro-cid-lcdefpme]{width:98px;top:23px;left:136px}.era-2[data-astro-cid-lcdefpme]{width:376px;height:178px;top:154px;left:198px}.era-2[data-astro-cid-lcdefpme] .history-year[data-astro-cid-lcdefpme]{font-size:48.44px;top:0;left:158px}.era-2[data-astro-cid-lcdefpme] .product-1[data-astro-cid-lcdefpme]{width:135px;top:6px;left:10px}.era-2[data-astro-cid-lcdefpme] .product-2[data-astro-cid-lcdefpme]{width:179px;top:88px;left:100px}.era-2[data-astro-cid-lcdefpme] .product-3[data-astro-cid-lcdefpme]{width:115px;top:4px;left:287px}.era-3[data-astro-cid-lcdefpme]{width:526px;height:271px;top:326px;left:124px}.era-3[data-astro-cid-lcdefpme] .history-year[data-astro-cid-lcdefpme]{font-size:59.2px;top:21px;left:82px}.era-3[data-astro-cid-lcdefpme] .product-1[data-astro-cid-lcdefpme]{width:116px;top:125px;left:84px}.era-3[data-astro-cid-lcdefpme] .product-2[data-astro-cid-lcdefpme]{width:138px;top:159px;left:341px}.era-3[data-astro-cid-lcdefpme] .product-3[data-astro-cid-lcdefpme]{width:116px;top:91px;left:212px}.era-3[data-astro-cid-lcdefpme] .product-4[data-astro-cid-lcdefpme]{width:171px;top:-5px;left:311px}.era-4[data-astro-cid-lcdefpme]{width:704px;height:357px;top:597px;left:35px}.era-4[data-astro-cid-lcdefpme] .history-year[data-astro-cid-lcdefpme]{font-size:75.35px;top:0;left:319px}.era-4[data-astro-cid-lcdefpme] .product-1[data-astro-cid-lcdefpme]{width:134px;top:103px;left:252px}.era-4[data-astro-cid-lcdefpme] .product-2[data-astro-cid-lcdefpme]{width:132px;top:191px;left:149px}.era-4[data-astro-cid-lcdefpme] .product-3[data-astro-cid-lcdefpme]{width:108px;top:20px;left:180px}.era-4[data-astro-cid-lcdefpme] .product-4[data-astro-cid-lcdefpme]{width:90px;top:216px;left:365px}.era-4[data-astro-cid-lcdefpme] .product-5[data-astro-cid-lcdefpme]{width:111px;top:94px;left:394px}.era-4[data-astro-cid-lcdefpme] .product-6[data-astro-cid-lcdefpme]{width:140px;top:122px;left:451px}.about-button[data-astro-cid-lcdefpme]{justify-content:center;margin-top:50px;display:flex}.features[data-astro-cid-lcdefpme]{background:linear-gradient(136deg,#db9e3b 0%,#efe5abdb 20%,#77a1d8 72%);padding-block:65px;position:relative;overflow:clip}.features[data-astro-cid-lcdefpme]:before,.features[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;opacity:.6;background:url(/_astro/deco_screw_01.BhXwaXFT.png) 50%/contain no-repeat;position:absolute}.features[data-astro-cid-lcdefpme]:before{width:181px;height:181px;top:-8px;right:-56px;transform:rotate(90deg)}.features[data-astro-cid-lcdefpme]:after{width:98px;height:98px;top:114px;right:106px}.features[data-astro-cid-lcdefpme] .section-inner[data-astro-cid-lcdefpme]{position:relative}.features-content[data-astro-cid-lcdefpme]{gap:30px;margin-top:40px;display:grid}.features[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:400 clamp(24px, 24px + (40 - 24) * (100vw - 375px) / (1440 - 375), 40px)/1.8 var(--font-ja-headline);letter-spacing:-.02em;color:var(--color-title)}.features-diagram[data-astro-cid-lcdefpme]{justify-self:center;width:100%;max-width:627px}.features-text[data-astro-cid-lcdefpme]{line-height:1.8}.features-button[data-astro-cid-lcdefpme]{margin-top:10px}.products-case[data-astro-cid-lcdefpme]{isolation:isolate;background:linear-gradient(to bottom, var(--color-white) 30%, color-mix(in srgb, #fff1c2 20%, var(--color-white)) 35%, #94b7d9 55%, #77a1d8 100%);position:relative}.products-case[data-astro-cid-lcdefpme]:before,.products-case[data-astro-cid-lcdefpme]:after{display:none}.products[data-astro-cid-lcdefpme]{padding-block:65px}.products-list[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:25px;margin-top:40px;display:flex;overflow-x:auto}.products-list[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.products-item[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:0 0 min(335px,100%)}.products-item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:335/212;object-fit:cover}.products-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(16px,.187793vw + 15.2958px,18px);font-weight:var(--font-weight-bold);color:var(--color-title);margin-block:15px 10px}.products-category[data-astro-cid-lcdefpme]{color:var(--color-white);background:var(--color-main);padding:3px 10px;display:inline-block}.products-controls[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;margin-top:40px;display:flex}.products-progress[data-astro-cid-lcdefpme]{display:none}.products-arrows[data-astro-cid-lcdefpme]{gap:20px;display:flex}.products-arrows[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{cursor:pointer;width:50px}.products-arrows[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:disabled{opacity:.5;cursor:default}.list-button[data-astro-cid-lcdefpme]{justify-content:center;margin-top:30px;display:flex}.case[data-astro-cid-lcdefpme]{color:var(--color-title);padding-block:65px}.case-head[data-astro-cid-lcdefpme]{gap:40px;display:grid}.case-list[data-astro-cid-lcdefpme]{gap:20px;margin-top:40px;display:grid}.case-item[data-astro-cid-lcdefpme]{border-radius:10px;transition:opacity .3s;display:grid;position:relative;overflow:hidden}.case-item[data-astro-cid-lcdefpme] picture[data-astro-cid-lcdefpme]{grid-area:1/1}.case-item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:580/280;object-fit:cover;width:100%;height:100%;min-height:160px;transition:transform .3s}.case-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{z-index:1;color:var(--color-white);font:400 clamp(16px, 16px + (24 - 16) * (100vw - 375px) / (1440 - 375), 24px)/1.6 var(--font-ja-headline);grid-area:1/1;padding:20px}.case-label[data-astro-cid-lcdefpme]{letter-spacing:.02em;font-weight:600;display:block}.news[data-astro-cid-lcdefpme]{padding-top:65px}.news-list[data-astro-cid-lcdefpme],.news-status[data-astro-cid-lcdefpme]{margin-top:40px}.news-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{margin-top:25px}.news-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-main);gap:5px;padding-bottom:25px;display:grid}.news-list[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{letter-spacing:.04em;color:var(--color-title);font-size:clamp(16px,.187793vw + 15.2958px,18px)}.news[data-astro-cid-lcdefpme] .list-button[data-astro-cid-lcdefpme]{justify-content:flex-start;margin-top:40px}.news[data-astro-cid-lcdefpme] .button{width:240px}.news[data-astro-cid-lcdefpme] .button .link{height:64px}.future[data-astro-cid-lcdefpme]{text-align:center;height:966px;color:var(--color-white);position:relative}.future-bg[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 clamp(80px,6.00939vw + 57.4648px,144px))}.future-content[data-astro-cid-lcdefpme]{width:calc(100% - 40px);max-width:720px;margin-inline:auto;padding-top:141px;position:relative}@media (prefers-reduced-motion:no-preference){.future-content[data-astro-cid-lcdefpme]{transition:opacity .9s var(--ease-out-quad), transform .9s var(--ease-out-quad)}.future-content[data-astro-cid-lcdefpme].is-pending{opacity:0;transition:none;transform:translateY(30px)}}.future[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font:500 48px/1 var(--font-en-history);margin-bottom:50px}.future-content[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{line-height:1.8}.future-copy[data-astro-cid-lcdefpme]{font-family:var(--font-ja-headline);letter-spacing:.05em;margin-top:40px}.future-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:clamp(20px,1.12676vw + 15.7746px,32px);line-height:1.6}.future-copy[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-top:10px;font-size:clamp(16px,.375587vw + 14.5915px,20px);line-height:2;display:block}@media screen and (width>=1025px){.copy-pc[data-astro-cid-lcdefpme]{display:inline}.copy-sp[data-astro-cid-lcdefpme]{display:none}.top[data-astro-cid-lcdefpme] .section-title{gap:15px}.top[data-astro-cid-lcdefpme] .button{width:300px}.top[data-astro-cid-lcdefpme] .button .link{height:75px}.hero-bg[data-astro-cid-lcdefpme]{object-position:center}.hero-copy[data-astro-cid-lcdefpme]{top:110px;bottom:clamp(130px,13.012vw - 3.37349px,184px)}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{width:494px}.hero-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:35px}.hero-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:inline}.hero-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] br[data-astro-cid-lcdefpme]{display:initial}.hero-name[data-astro-cid-lcdefpme]{font-size:clamp(130px,13.012vw - 3.37349px,184px)}.about[data-astro-cid-lcdefpme]{padding-bottom:67px}.about-intro[data-astro-cid-lcdefpme]{grid-template-columns:298px minmax(0,552px);gap:clamp(80px,24.3374vw - 169.458px,181px)}.since[data-astro-cid-lcdefpme] .en[data-astro-cid-lcdefpme]{font-size:35px}.year[data-astro-cid-lcdefpme]{margin-top:calc(-20px - .12em);font-size:149px}.about-copy[data-astro-cid-lcdefpme]{gap:50px;padding-top:70px}.history[data-astro-cid-lcdefpme]{width:1440px;height:1348px;margin-top:106px}.era-1[data-astro-cid-lcdefpme]{width:579px;height:249px;top:-53px;left:430px}.era-1[data-astro-cid-lcdefpme] .history-year[data-astro-cid-lcdefpme]{font-size:70px;top:0;left:89px}.era-1[data-astro-cid-lcdefpme] .product-1[data-astro-cid-lcdefpme]{width:270px;top:102px;left:84px}.era-1[data-astro-cid-lcdefpme] .product-2[data-astro-cid-lcdefpme]{width:183px;top:43px;left:304px}.era-2[data-astro-cid-lcdefpme]{width:956px;height:298px;top:195px;left:259px}.era-2[data-astro-cid-lcdefpme] .history-year[data-astro-cid-lcdefpme]{font-size:90px;top:1px;left:403px}.era-2[data-astro-cid-lcdefpme] .product-1[data-astro-cid-lcdefpme]{width:251px;top:5px;left:43px}.era-2[data-astro-cid-lcdefpme] .product-2[data-astro-cid-lcdefpme]{width:332px;top:146px;left:294px}.era-2[data-astro-cid-lcdefpme] .product-3[data-astro-cid-lcdefpme]{width:213px;top:-10px;left:680px}.era-3[data-astro-cid-lcdefpme]{width:1360px;height:398px;top:479px;left:40px}.era-3[data-astro-cid-lcdefpme] .history-year[data-astro-cid-lcdefpme]{font-size:110px;top:0;left:343px}.era-3[data-astro-cid-lcdefpme] .product-1[data-astro-cid-lcdefpme]{width:216px;top:54px;left:92px}.era-3[data-astro-cid-lcdefpme] .product-2[data-astro-cid-lcdefpme]{width:257px;top:187px;left:375px}.era-3[data-astro-cid-lcdefpme] .product-3[data-astro-cid-lcdefpme]{width:222px;top:126px;left:697px}.era-3[data-astro-cid-lcdefpme] .product-4[data-astro-cid-lcdefpme]{width:348px;top:-2px;left:959px}.era-4[data-astro-cid-lcdefpme]{width:1944px;height:492px;top:856px;left:-252px}.era-4[data-astro-cid-lcdefpme] .history-year[data-astro-cid-lcdefpme]{font-size:140px;top:23px;left:1059px}.era-4[data-astro-cid-lcdefpme] .product-1[data-astro-cid-lcdefpme]{width:248px;top:1px;left:297px}.era-4[data-astro-cid-lcdefpme] .product-2[data-astro-cid-lcdefpme]{width:270px;top:217px;left:468px}.era-4[data-astro-cid-lcdefpme] .product-3[data-astro-cid-lcdefpme]{width:221px;top:59px;left:753px}.era-4[data-astro-cid-lcdefpme] .product-4[data-astro-cid-lcdefpme]{width:184px;top:253px;left:972px}.era-4[data-astro-cid-lcdefpme] .product-5[data-astro-cid-lcdefpme]{width:250px;top:234px;left:1193px}.era-4[data-astro-cid-lcdefpme] .product-6[data-astro-cid-lcdefpme]{width:260px;top:-10px;left:1413px}.about-button[data-astro-cid-lcdefpme]{margin-top:57px}.features[data-astro-cid-lcdefpme]{min-height:1155px;padding-block:144px}.features[data-astro-cid-lcdefpme]:before{width:388px;height:388px;top:-74px;right:-13px}.features[data-astro-cid-lcdefpme]:after{width:209px;height:209px;top:191px;right:335px}.products-case[data-astro-cid-lcdefpme]:before,.products-case[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;aspect-ratio:1;opacity:.6;pointer-events:none;background:50%/contain no-repeat;display:block;position:absolute}.products-case[data-astro-cid-lcdefpme]:before{background-image:url(/_astro/deco_screw_01.BhXwaXFT.png);width:499px;top:1011px;left:calc(50% + 304px);transform:rotate(90deg)}.products-case[data-astro-cid-lcdefpme]:after{background-image:url(/_astro/deco_screw_02.DP-bxFRr.png);width:306px;top:875px;left:calc(50% + 58px)}.features-content[data-astro-cid-lcdefpme]{grid-template-rows:auto auto auto;grid-template-columns:5fr 5.9fr;gap:50px clamp(40px,16.8675vw - 132.892px,110px);margin-top:80px}.features-diagram[data-astro-cid-lcdefpme]{grid-area:1/2/4;align-self:end}.features-text[data-astro-cid-lcdefpme]{line-height:2}.features-button[data-astro-cid-lcdefpme]{margin-top:0}.products[data-astro-cid-lcdefpme]{padding-block:144px}.products-list[data-astro-cid-lcdefpme]{margin-top:72px;margin-right:calc(-1*clamp(20px,24.0964vw - 226.988px,120px))}.products-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:20px}.products-controls[data-astro-cid-lcdefpme]{justify-content:space-between;gap:80px}.products-progress[data-astro-cid-lcdefpme]{appearance:none;border:0;flex:1;height:2px;display:block}.products-progress[data-astro-cid-lcdefpme]::-webkit-progress-bar{background:#c9d0df}.products-progress[data-astro-cid-lcdefpme]::-webkit-progress-value{background:var(--color-main);transition:width .3s ease-out}.products-progress[data-astro-cid-lcdefpme]::-moz-progress-bar{background:var(--color-main)}.products-arrows[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{width:60px}.list-button[data-astro-cid-lcdefpme] .button,.news[data-astro-cid-lcdefpme] .button{width:240px}.list-button[data-astro-cid-lcdefpme] .button .link,.news[data-astro-cid-lcdefpme] .button .link{height:64px}.case[data-astro-cid-lcdefpme]{padding-block:0 144px}.case-head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,540fr) minmax(0,620fr);align-items:end}.case-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:72px}.case-item[data-astro-cid-lcdefpme]{min-height:195px}.case-item[data-astro-cid-lcdefpme] picture[data-astro-cid-lcdefpme]{position:absolute;inset:0}.case-item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:fill;height:121.875%}}@media screen and (width>=768px) and (width<=1024px){.case-item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:580/168}}@media screen and (width>=1025px){.case-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{padding:30px}.news[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;padding-block:144px;display:grid}.news-list[data-astro-cid-lcdefpme],.news-status[data-astro-cid-lcdefpme]{grid-column:1/-1;margin-top:72px}.news-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{margin-top:0}.news-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr;gap:50px;padding:30px 20px}.news[data-astro-cid-lcdefpme] .list-button[data-astro-cid-lcdefpme]{grid-area:1/2;align-self:end;margin:0}.future[data-astro-cid-lcdefpme]{height:1358px}.future-content[data-astro-cid-lcdefpme]{padding-top:182px}.future[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:80px;font-size:120px}.future-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{line-height:2}}@media (hover:hover) and (pointer:fine){.news-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{transition:opacity .3s}.news-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{opacity:.7}.products-arrows[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{transition:opacity .3s}.products-arrows[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:not(:disabled):hover{opacity:.7}.case-item[data-astro-cid-lcdefpme]:hover{opacity:.8}.case-item[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.06)}}
