.p-home{position:relative;z-index:2}.p-home-section__heading{display:inline-block}.p-home-section__heading--center{text-align:center}.p-home-section__title{font-weight:700;margin-bottom:2rem}.p-home-section__copy{font-size:5.6rem;line-height:1.15;font-family:A-OTF MidashiGo Pr5 MB31,Local Noto Sans JP,Noto Sans JP,sans-serif}.p-home-section__copy:before,.p-home-section__copy:after{content:"";display:block flow;inline-size:0;block-size:1px}.p-home-section__copy:before{margin-block-end:calc((1 - 1.15) * .5em)}.p-home-section__copy:after{margin-block-start:calc((1 - 1.15) * .5em)}@media (max-width: 1023px){.p-home-section__title{font-size:1rem;line-height:1.75;margin-bottom:1rem}.p-home-section__title:before,.p-home-section__title:after{content:"";display:block flow;inline-size:0;block-size:1px}.p-home-section__title:before{margin-block-end:-.375em}.p-home-section__title:after{margin-block-start:-.375em}.p-home-section__copy{font-size:2.8rem;line-height:1.15}.p-home-section__copy:before,.p-home-section__copy:after{content:"";display:block flow;inline-size:0;block-size:1px}.p-home-section__copy:before{margin-block-end:calc((1 - 1.15) * .5em)}.p-home-section__copy:after{margin-block-start:calc((1 - 1.15) * .5em)}.p-home-section__heading{margin-bottom:3rem}}.p-home-building{--building-width: 126.7rem;--building-height: 110rem;position:fixed;left:0;top:0;pointer-events:none;opacity:0;width:100%;display:block;overflow:clip;height:fit-content}.p-home-building--fv,.p-home-building--gray{background-color:#fff}.p-home-building--white{background-color:#f2f1ef}.p-home-building__inner{display:flex;width:fit-content;animation:raleBuildingAnime infinite linear 150s;width:calc(var(--building-width) * 3);height:100vh;position:relative}.p-home-building__image{width:var(--building-width)!important;height:var(--building-height)!important;position:absolute;top:50%;translate:0 -50%}.p-home-building__image use{width:var(--building-width);height:var(--building-height)}.p-home-building__image:nth-of-type(1){left:0}.p-home-building__image:nth-of-type(2){left:var(--building-width)}.p-home-building__image:nth-of-type(3){left:calc(var(--building-width) * 2)}.p-home-building--culture{--building-width: 154rem}.p-home-building--culture__inner{display:flex;animation:raleBuildingAnime infinite linear 150s;width:fit-content}.p-home-building--culture__image{width:var(--building-width)}@media (max-width: 1023px){.p-home-building{--building-width: 90.7rem;--building-height: 106rem;transition:top .2s cubic-bezier(.55,.05,.22,.99)}.p-home-building--culture{--building-width: 100rem}.p-home-building--gray:after{position:absolute;width:100%;height:30vh;background-color:#f2f1ef;content:"";bottom:0;left:0}.p-home-building--white:after{position:absolute;width:100%;height:30vh;background-color:#fff;content:"";bottom:0;left:0}}.p-home-fv{position:relative;z-index:2}.p-home-fv__content{position:fixed;top:31.3rem;top:31.4rem;top:44.8571428571vh;left:4rem;z-index:10;color:#fff;mix-blend-mode:difference}@media (max-height: 630px) and (min-width: 1024px) and (max-width: 1599px){.p-home-fv__content{top:auto;bottom:4rem}}@media (max-height: 790px) and (min-width: 1600px){.p-home-fv__content{top:auto;bottom:4rem}}.p-home-fv__copy{font-size:6.6rem;font-family:A-OTF MidashiGo Pr5 MB31,Local Noto Sans JP,Noto Sans JP,sans-serif;line-height:1.1;margin-bottom:1.8rem;letter-spacing:-.16rem}.p-home-fv__copy:before,.p-home-fv__copy:after{content:"";display:block flow;inline-size:0;block-size:1px}.p-home-fv__copy:before{margin-block-end:calc((1 - 1.1) * .5em)}.p-home-fv__copy:after{margin-block-start:calc((1 - 1.1) * .5em)}.p-home-fv__copy strong{color:#cd9cb4}.p-home-fv__content--dummy{mix-blend-mode:inherit;color:#333;pointer-events:none}.p-home-fv__content--dummy a{pointer-events:none}.p-home-fv__content--dummy .p-home-fv__copy strong{color:#32634b}.p-home-fv__btn{--bg-color: rgb(13, 14, 16);--icon-bg: rgb(205, 156, 180);--border-color: rgb(35, 36, 38);--border-color--hover: rgb(205, 156, 180);--txt-color--hover: rgb(205, 156, 180);z-index:10}.p-home-fv__btn .c-btn-icon__svg{color:#000}.p-home-fv__lead{width:38rem;font-size:1.2rem;line-height:1.65;margin-bottom:2.5rem}.p-home-fv__lead:before,.p-home-fv__lead:after{content:"";display:block flow;inline-size:0;block-size:1px}.p-home-fv__lead:before{margin-block-end:calc((1 - 1.65) * .5em)}.p-home-fv__lead:after{margin-block-start:calc((1 - 1.65) * .5em)}.p-home-fv__image-wrapper{position:absolute;z-index:1;aspect-ratio:1/1;border-radius:5px}.p-home-fv__image img{height:100%}.p-home-fv__container-top{height:calc(100svh - var(--header-height) - var(--header-pos-y));position:relative;display:flex;align-items:flex-end;padding-bottom:5rem;box-sizing:border-box}.p-home-fv__container-top .p-home-fv__image-wrapper:nth-of-type(1){top:calc((var(--header-height) + var(--header-pos-y)) * -1);top:calc((var(--header-height) + var(--header-pos-y)) * -1 + 9rem);right:31.25vw;width:13.8235294118vw;width:18.8rem}.p-home-fv__container-top .p-home-fv__image-wrapper:nth-of-type(1) .c-parallax-target{top:-50px;right:0;bottom:0;left:0;height:calc(100% + 50px)}.p-home-fv__container-top .p-home-fv__image-wrapper:nth-of-type(2){top:19.1428571429vh;right:5rem;width:29rem}.p-home-fv__container-top .p-home-fv__image-wrapper:nth-of-type(3){top:calc(13.4285714286vh + 100vh - 700px);top:calc(36vh - 15rem);left:-.5882352941vw;width:15rem}.p-home-fv__container-top .p-home-fv__image-wrapper:nth-of-type(4){top:40vh;left:35.2941176471vw;width:40rem}@media (max-height: 630px) and (min-width: 1024px) and (max-width: 1599px){.p-home-fv__container-top .p-home-fv__image-wrapper:nth-of-type(1){top:auto;bottom:49rem}.p-home-fv__container-top .p-home-fv__image-wrapper:nth-of-type(2){top:auto;bottom:16rem}.p-home-fv__container-top .p-home-fv__image-wrapper:nth-of-type(3){bottom:35rem;top:auto}.p-home-fv__container-top .p-home-fv__image-wrapper:nth-of-type(4){bottom:-8rem;top:auto}}@media (max-height: 790px) and (min-width: 1600px){.p-home-fv__container-top .p-home-fv__image-wrapper:nth-of-type(1){top:auto;bottom:49rem}.p-home-fv__container-top .p-home-fv__image-wrapper:nth-of-type(2){top:auto;bottom:16rem}.p-home-fv__container-top .p-home-fv__image-wrapper:nth-of-type(3){bottom:35rem;top:auto}.p-home-fv__container-top .p-home-fv__image-wrapper:nth-of-type(4){bottom:-8rem;top:auto}}.p-home-fv__description{font-size:1.2rem;line-height:1.65;margin-top:auto;width:37rem;position:relative;z-index:2;mix-blend-mode:difference;color:#fff}.p-home-fv__bg-wrapper--bottom{top:auto;bottom:0}.p-home-fv__bg{width:50%}.p-home-fv__container-bottom{height:148.7142857143vh;height:78.5714285714vh;position:relative;padding-bottom:5rem}.p-home-fv__container-bottom .p-home-fv__image-wrapper{aspect-ratio:1/1}.p-home-fv__container-bottom .p-home-fv__image-wrapper:nth-of-type(1){top:14.2857142857vh;left:31.1764705882vw;width:13.8235294118vw;z-index:2}.p-home-fv__container-bottom .p-home-fv__image-wrapper:nth-of-type(2){top:21.4285714286vh;right:9.4117647059vw;width:29.4117647059vw}.p-home-fv__container-bottom .p-home-fv__image-wrapper:nth-of-type(3){bottom:42.8571428571vh;left:44.4117647059vw;width:11.0294117647vw}.p-home-fv__container-bottom .p-home-fv__image-wrapper:nth-of-type(4){bottom:-21.4285714286vh;left:9.5588235294vw;width:21.3235294118vw}@media (max-width: 1023px){.p-home-fv__content{left:var(--padding-inline);padding-right:var(--padding-inline);top:35.4rem;position:absolute}.p-home-fv__copy{font-size:4rem;margin-bottom:1.8rem;letter-spacing:.1rem}.p-home-fv__image-wrapper{border-radius:20px;overflow:clip}.p-home-fv__lead{font-size:1.2rem;width:100%;margin-bottom:0}.p-home-fv__container-top{margin-bottom:9rem}.p-home-fv__container-top .p-home-fv__image-wrapper:nth-of-type(1){border-radius:10px;width:21.8666666667vw;top:2.7rem;right:14.6666666667vw}.p-home-fv__container-top .p-home-fv__image-wrapper:nth-of-type(1) img{object-position:bottom}.p-home-fv__container-top .p-home-fv__image-wrapper:nth-of-type(2){width:40vw;top:17.2rem;right:-29.3333333333vw}.p-home-fv__container-top .p-home-fv__image-wrapper:nth-of-type(3){border-radius:10px;width:26.6666666667vw;top:9rem;left:-14.9333333333vw}.p-home-fv__container-top .p-home-fv__image-wrapper:nth-of-type(4){width:61.3333333333vw;top:13.6rem;left:50%;translate:-50% 0}.p-home-fv__container-bottom{height:50svh}.p-home-fv__container-bottom .p-home-fv__image-wrapper:nth-of-type(1){width:21.8666666667vw;top:-13.3333333333vh;left:23.4666666667vw}.p-home-fv__container-bottom .p-home-fv__image-wrapper:nth-of-type(2){width:58.6666666667vw;top:-2.6666666667vh;right:-16.8vw}.p-home-fv__container-bottom .p-home-fv__image-wrapper:nth-of-type(3){width:21.8666666667vw;top:32vh;left:50%;translate:-50% 0!important}.p-home-fv__container-bottom .p-home-fv__image-wrapper:nth-of-type(4){width:40vw;top:10.6666666667vh;left:-8vw}}.p-home-feature{padding-bottom:30rem}.p-home-feature .p-home-section__heading{position:relative;margin-bottom:5rem;z-index:1;display:block}.p-home-feature .p-home-section__heading:before{position:absolute;width:100%;height:8rem;content:"";border-radius:30px 30px 0 0;border:1px solid #dddcdb;border-bottom:none;left:0;top:0;-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,transparent 100%)}.p-home-feature .p-home-section__title{padding-top:8rem}.p-home-feature__main{padding-top:0rem;position:relative;padding-bottom:0}.p-home-feature__main .p-home-building{left:0;bottom:0}.p-home-feature__container{--gap: 6rem;width:90rem;margin-inline:auto;text-align:center;position:relative;z-index:1}.p-home-feature__thumb{border-radius:5px;margin-bottom:1.7rem}.p-home-feature__link-title{font-size:2.4rem;font-weight:700;margin-bottom:1.6rem}.p-home-feature__message{text-align:center;font-size:3rem;line-height:1.5;margin-bottom:3rem;font-family:A-OTF MidashiGo Pr5 MB31,Local Noto Sans JP,Noto Sans JP,sans-serif;position:relative}.p-home-feature__message:before,.p-home-feature__message:after{content:"";display:block flow;inline-size:0;block-size:1px}.p-home-feature__message:before{margin-block-end:-.25em}.p-home-feature__message:after{margin-block-start:-.25em}@media (max-width: 1023px){.p-home-feature{padding-bottom:15rem;margin-bottom:7rem}.p-home-feature .p-home-section__heading{margin-bottom:2.3rem}.p-home-feature .p-home-section__heading:before{border-radius:25px 25px 0 0}.p-home-feature .p-home-section__title{padding-top:5.5rem}.p-home-feature__container{--col: 1;--gap: 2.8rem;padding-inline:3rem;box-sizing:border-box;width:100%}.p-home-feature__link-title{font-size:2rem;margin-bottom:1.4rem}.p-home-feature__thumb{border-radius:10px;margin-bottom:1.1rem}.p-home-feature__message{padding-top:30vh;font-size:2rem;padding-inline:var(--padding-inline)}}.p-home-number{margin-bottom:10rem;position:relative}.p-home-number__title{text-align:center;font-size:2.4rem;padding-top:5.4rem;border-top:1px solid #dcdbd9;font-weight:700;margin-bottom:4.5rem}.p-home-number__container{--gap: 1.5rem;position:relative;z-index:1}.p-home-number__description{font-size:1rem;line-height:1.65}.p-home-number__description:before,.p-home-number__description:after{content:"";display:block flow;inline-size:0;block-size:1px}.p-home-number__description:before{margin-block-end:calc((1 - 1.65) * .5em)}.p-home-number__description:after{margin-block-start:calc((1 - 1.65) * .5em)}.p-home-number__item{text-align:center;padding-top:6.3rem;padding-bottom:4rem;position:relative;padding-inline:3rem;box-sizing:border-box}@media (max-width: 1280px) and (min-width: 1024px){.p-home-number__item{padding-inline:1rem}}.p-home-number__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #dcdbd9;border-bottom:none;-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 40%);mask-image:linear-gradient(to bottom,black 0%,transparent 40%);border-radius:15px 15px 0 0;z-index:-1}.p-home-number__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 80%);mask-image:linear-gradient(to bottom,black 0%,transparent 80%);border-radius:15px 15px 0 0;background-color:#f6f5f3;z-index:-1}.p-home-number__value{font-family:Marcellus,Local Noto Sans JP,Noto Sans JP,sans-serif;font-size:8rem;color:#32634b;margin-bottom:2rem;display:inline-block;white-space:nowrap}@media (max-width: 1200px) and (min-width: 1024px){.p-home-number__value{font-size:6rem}}.p-home-number__value .small{font-size:4rem}.p-home-number__unit{font-size:1.6rem;font-family:Local Noto Sans JP,Noto Sans JP,sans-serif;font-weight:700}.p-home-number__item-title{font-size:1.4rem;font-weight:700;margin-bottom:.8rem}.p-home-number__item-unit{font-weight:700;font-size:1rem;margin-bottom:1.3rem}@media (max-width: 1023px){.p-home-number{margin-bottom:8rem}.p-home-number__title{font-size:2rem;padding-top:4rem;margin-bottom:3rem}.p-home-number__container{--col: 1;--gap: 2.3rem;margin-bottom:3rem}.p-home-number__item-unit{margin-bottom:.7rem}.p-home-number__item{padding-top:4.3rem;padding-inline:1.5rem;padding-bottom:2.5rem}.p-home-number__item:before,.p-home-number__item:after{border-radius:10px 10px 0 0}.p-home-number__item-title{font-size:1.2rem;font-weight:700;margin-bottom:.3rem}.p-home-number__value{font-size:7rem;margin-bottom:1.4rem}.p-home-number__value .small{font-size:3rem}.p-home-number__description{font-size:1.3rem}}.p-home-work{position:relative;margin-bottom:10rem}.p-home-work__container{border-radius:15px;background-color:#f2f1ef;display:flex;flex-direction:row-reverse;justify-content:space-between;container-type:inline-size;padding-inline:5rem}.p-home-work__main{width:calc(407 / 1280 * 100cqw);padding-top:9.6rem;position:relative;padding-left:5rem;box-sizing:border-box}.p-home-work__main:before{content:"";top:0;position:absolute;left:0;height:100%;width:1px;background-image:linear-gradient(to bottom,black 0%,black 25%,transparent 26%);background-size:1px 4px;background-repeat:repeat-y;opacity:.3}.p-home-work__main .p-home-section__copy{margin-bottom:1.5rem}.p-home-work__list{box-sizing:border-box;width:calc(873 / 1280 * 100cqw);padding-top:10rem;padding-right:4rem;padding-bottom:7rem}.p-home-work__description{margin-bottom:2rem}.p-home-work__item{--image-width: 265;padding-block:2.9rem;border-top:1px solid #dcdbd9}.p-home-work__image{width:calc(var(--image-width) / 1280 * 100cqw);border-radius:5px}.p-home-work__detail{width:calc(100% - var(--image-width) / 1280 * 100cqw - 30 / 1280 * 100cqw);padding-top:2.6rem}.p-home-work__link{display:flex;gap:3rem}.p-home-work__item-title{font-size:2.4rem;line-height:1.4;font-weight:700;margin-bottom:1rem}.p-home-work__item-title:before,.p-home-work__item-title:after{content:"";display:block flow;inline-size:0;block-size:1px}.p-home-work__item-title:before{margin-block-end:calc((1 - 1.4) * .5em)}.p-home-work__item-title:after{margin-block-start:calc((1 - 1.4) * .5em)}@media (max-width: 1023px){.p-home-work{margin-bottom:0;background-color:#f2f1ef;padding-bottom:8rem}.p-home-work .p-home-section__copy{font-size:4rem}.p-home-work__container{background-color:transparent;border-radius:0;padding:0;flex-direction:column;gap:4rem}.p-home-work__main{width:100%;padding-top:8rem;padding-left:0}.p-home-work__main:before{display:none}.p-home-work__list{width:100%;padding:0}.p-home-work__link{gap:1.8rem;align-items:flex-start}.p-home-work__image{width:10rem;border-radius:10px}.p-home-work__detail{width:calc(100% - 11.8rem);padding-top:0}.p-home-work__item-title{font-size:1.5rem;line-height:1.4;margin-bottom:.7rem}.p-home-work__item-title:before,.p-home-work__item-title:after{content:"";display:block flow;inline-size:0;block-size:1px}.p-home-work__item-title:before{margin-block-end:calc((1 - 1.4) * .5em)}.p-home-work__item-title:after{margin-block-start:calc((1 - 1.4) * .5em)}.p-home-work__item-description{font-size:1.2rem}.p-home-work__item{padding-block:2rem}.p-home-work__item:last-child{padding-bottom:0}}.p-home-story{padding-bottom:10rem;position:relative}.p-home-story .p-home-section__heading{margin-bottom:3.5rem}.p-home-story__header{margin-bottom:6rem}.p-home-story__copy{margin-bottom:3.5rem}.p-home-story__cards{--gap: 3rem;text-align:center;max-width:110rem;margin-inline:auto;row-gap:5rem}.p-home-story__card-image{margin-bottom:1.7rem;border-radius:5px;aspect-ratio:1/1}.p-home-story__card-image img{height:100%}.p-home-story__card-meta{font-size:1.2rem;margin-bottom:1.3rem}.p-home-story__card-title{font-size:2rem;line-height:1.4;margin-bottom:2rem;font-weight:700}.p-home-story__card-title:before,.p-home-story__card-title:after{content:"";display:block flow;inline-size:0;block-size:1px}.p-home-story__card-title:before{margin-block-end:calc((1 - 1.4) * .5em)}.p-home-story__card-title:after{margin-block-start:calc((1 - 1.4) * .5em)}.p-home-story__card-department{font-size:1.2rem}@media (max-width: 1023px){.p-home-story{padding-bottom:0;padding-top:8rem}.p-home-story .p-home-section__copy{font-size:3.5rem}.p-home-story__cards{--col: 2;--gap: 1.5rem;row-gap:3rem}.p-home-story__card-image{border-radius:10px;margin-bottom:.8rem}.p-home-story__card-meta{font-size:.8rem;margin-bottom:.6rem}.p-home-story__card-title{font-size:1.3rem;line-height:1.4;margin-bottom:1.2rem}.p-home-story__card-title:before,.p-home-story__card-title:after{content:"";display:block flow;inline-size:0;block-size:1px}.p-home-story__card-title:before{margin-block-end:calc((1 - 1.4) * .5em)}.p-home-story__card-title:after{margin-block-start:calc((1 - 1.4) * .5em)}.p-home-story__card-department{font-size:1rem}}.p-home-culture{padding-top:12rem;margin-bottom:14.5rem;margin-top:-1px;position:relative}.p-home-culture__wrapper{display:flex;gap:calc(135 / 1280 * 100cqw)}.p-home-culture__wrapper .p-home-section__heading{margin-bottom:1.6rem}.p-home-culture__text{margin-bottom:3rem}.p-home-culture__content{width:33rem}.p-home-culture__cards{width:calc(100% - 33rem - 10.9375cqw);align-items:flex-start;row-gap:4rem}.p-home-culture__card{display:flex;align-items:flex-start;padding-top:3rem;gap:2rem;border-top:1px solid #dcdbd9;box-sizing:border-box}.p-home-culture__card:nth-of-type(2n-1){padding-right:1.5rem}.p-home-culture__card:nth-of-type(2n){padding-left:.3rem}.p-home-culture__card-image{width:calc(143 / 1280 * 100cqw);border-radius:5px}.p-home-culture__card-title{font-size:1.8rem;line-height:1.4;margin-bottom:1.5rem;font-weight:700}.p-home-culture__card-title:before,.p-home-culture__card-title:after{content:"";display:block flow;inline-size:0;block-size:1px}.p-home-culture__card-title:before{margin-block-end:calc((1 - 1.4) * .5em)}.p-home-culture__card-title:after{margin-block-start:calc((1 - 1.4) * .5em)}.p-home-culture__card-text{font-size:1.2rem;line-height:1.65}.p-home-culture__card-text:before,.p-home-culture__card-text:after{content:"";display:block flow;inline-size:0;block-size:1px}.p-home-culture__card-text:before{margin-block-end:calc((1 - 1.65) * .5em)}.p-home-culture__card-text:after{margin-block-start:calc((1 - 1.65) * .5em)}.p-home-culture__card-body{width:calc(100% - 2rem - 11.71875cqw);padding-top:1.4rem}@media (max-width: 1023px){.p-home-culture{padding-top:2rem;text-align:center;margin-bottom:7rem}.p-home-culture .p-home-culture__text{margin-bottom:2.4rem}.p-home-culture .c-btn{margin-inline:auto}.p-home-culture .p-home-section__title{margin-bottom:1.4rem}.p-home-culture .p-home-section__copy{font-size:4rem}.p-home-culture__wrapper{flex-direction:column}.p-home-culture__wrapper .p-home-section__heading{margin-bottom:2rem}.p-home-culture__content{width:100%}.p-home-culture__cards{width:100%;gap:4rem 1.5rem}.p-home-culture__card{padding:0!important;flex-direction:column;border:none!important;width:calc((100% - 1.5rem)/2);gap:0rem}.p-home-culture__card-text{font-size:1rem;line-height:1.55}.p-home-culture__card-text:before,.p-home-culture__card-text:after{content:"";display:block flow;inline-size:0;block-size:1px}.p-home-culture__card-text:before{margin-block-end:-.275em}.p-home-culture__card-text:after{margin-block-start:-.275em}.p-home-culture__card-image{width:100%;border-radius:10px}.p-home-culture__card-body{width:100%;padding-top:.7rem}.p-home-culture__card-title{font-size:1.3rem;line-height:1.4;margin-bottom:1.2rem}.p-home-culture__card-title:before,.p-home-culture__card-title:after{content:"";display:block flow;inline-size:0;block-size:1px}.p-home-culture__card-title:before{margin-block-end:calc((1 - 1.4) * .5em)}.p-home-culture__card-title:after{margin-block-start:calc((1 - 1.4) * .5em)}}.p-home-environment{padding-bottom:10rem;position:relative}.p-home-environment__inner{border-radius:15px;padding-top:14.7rem;position:relative}.p-home-environment__inner:before{background-color:#fff;border-radius:15px;pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:10rem;left:0}.p-home-environment__header{text-align:center;margin-bottom:6.1rem;position:relative}.p-home-environment__header .p-home-section__heading{margin-bottom:1.5rem}.p-home-environment__copy{margin-bottom:3rem}.p-home-environment__slide--double{display:flex;flex-direction:column;gap:2rem}.p-home-environment__slide--double .p-home-environment__slide-image{width:29.5rem}.p-home-environment__slide-image{overflow:clip;border-radius:15px;aspect-ratio:1/1;width:61rem}.p-home-environment__slider{pointer-events:none}.p-home-environment__slider .splide__track{overflow:visible}@media (max-width: 1023px){.p-home-environment{padding-bottom:8rem}.p-home-environment .p-home-section__copy{font-size:3.5rem}.p-home-environment__inner{padding-top:6.7rem}.p-home-environment__header{margin-bottom:2.2rem}.p-home-environment__copy{width:80%;margin-inline:auto}.p-home-environment__slider:not(.u-pc-hidden){margin-bottom:1.2rem}.p-home-environment__slide-image{width:24rem;border-radius:10px}.p-home-environment__copy{font-size:1.1rem;line-height:1.55}.p-home-environment__copy:before,.p-home-environment__copy:after{content:"";display:block flow;inline-size:0;block-size:1px}.p-home-environment__copy:before{margin-block-end:-.275em}.p-home-environment__copy:after{margin-block-start:-.275em}.p-home-environment__slide--double{gap:1.2rem}.p-home-environment__slide--double .p-home-environment__slide-image{width:11.4rem}}
