:root{--cielo-hero-safety-height-md: 126px}@keyframes underline-permanent-active{0%{background-position-x:right;background-size:100% 1px}49.99%{background-position-x:right;background-size:0 1px}50%{background-position-x:left;background-size:0 1px}100%{background-position-x:left;background-size:100% 1px}}.c-lineup-card__badge{display:inline-block;padding:2px 6px;font-size:3.2vw;color:var(--cielo-text-dark);border:solid 1px currentColor}.c-lineup-card__badge.c-lineup-card__badge--light{color:var(--cielo-text-light)}@media(min-width: 768px){.c-lineup-card__badge{padding:2px 6px;font-size:0.75rem}}.c-lineup-card__package-photo{position:relative}.c-lineup-card__package-photo>picture,.c-lineup-card__package-photo>picture img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 768px)and (-webkit-min-device-pixel-ratio: 0){.c-lineup-card__package-photo img{image-rendering:-webkit-optimize-contrast}}.c-lineup-card__ribbon{position:absolute;padding-top:.2em;padding-bottom:.2em;font-weight:700;text-align:center;background-color:#fff;transform:rotate(-40deg);transform-origin:left bottom}@media(max-width: 767.9px){.c-lineup-card__ribbon{top:11.7333333333vw;left:-1.6vw;width:29.3333333333vw;font-size:3.2vw}}@media(min-width: 768px){.c-lineup-card__ribbon{top:51px;left:-6px;width:125px;font-size:0.875rem}}.c-lineup-card__image{position:relative}.c-lineup-card__image .c-lineup-card__badge{position:absolute;z-index:1}@media(max-width: 767.9px){.c-lineup-card__image .c-lineup-card__badge{top:2.1333333333vw;right:1.6vw}}@media(min-width: 768px){.c-lineup-card__image .c-lineup-card__badge{top:12px;right:10px}}.c-lineup-card__title{display:flex;align-items:center;justify-content:center;min-height:2em;font-weight:700;line-height:1.4;text-align:center;letter-spacing:.05em}@media(max-width: 767.9px){.c-lineup-card__title{font-size:3.7333333333vw}}@media(min-width: 768px){.c-lineup-card__title{font-size:1.25rem}}.c-lineup-card__description{line-height:1.6;text-align:center;letter-spacing:.05em}@media(max-width: 767.9px){.c-lineup-card__description{font-size:3.4666666667vw}}@media(min-width: 768px){.c-lineup-card__description{font-size:0.9375rem}}.c-lineup-card__content{color:var(--cielo-text-dark)}@media(max-width: 767.9px){.c-lineup-card__content .c-lineup-card__title+.c-lineup-card__description{margin-top:1.3333333333vw}}@media(min-width: 768px){.c-lineup-card__content .c-lineup-card__title+.c-lineup-card__description{margin-top:10px}}.c-lineup-card__inner{overflow:hidden}@media(max-width: 767.9px){.c-lineup-card__inner{padding-bottom:10.1333333333vw}.c-lineup-card__inner .c-lineup-card__image+.c-lineup-card__content{margin-top:-1.3333333333vw}}@media(min-width: 768px){.c-lineup-card__inner{padding-bottom:50px}.c-lineup-card__inner .c-lineup-card__image+.c-lineup-card__content{margin-top:-6px}}.c-lineup-card__link{position:relative;display:block;text-decoration:none}.c-lineup-card__link::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.3);mix-blend-mode:overlay;opacity:0;transition:opacity var(--cielo-hover-duration) ease-out}.c-lineup-card__link:link,.c-lineup-card__link:visited,.c-lineup-card__link:hover,.c-lineup-card__link:active{color:currentColor}@media(any-hover: hover)and (pointer: fine){.c-lineup-card__link:hover::before{opacity:1}}.c-lineup-card .c-lineup-card__link{height:100%}.c-lineup-card.c-lineup-card--treatment{color:var(--cielo-bg-treatment);background-color:var(--cielo-bg-treatment)}.c-lineup-card.c-lineup-card--cream{color:var(--cielo-bg-cream);background-color:var(--cielo-bg-cream)}.c-lineup-card.c-lineup-card--mousse{color:var(--cielo-bg-mousse);background-color:var(--cielo-bg-mousse)}.c-lineup-card.c-lineup-card--milky{color:var(--cielo-bg-milky);background-color:var(--cielo-bg-milky)}.c-lineup-card.c-lineup-card--designing{color:var(--cielo-bg-designing);background-color:var(--cielo-bg-designing)}.c-lineup-card.c-lineup-card--1day{color:var(--cielo-bg-1day);background-color:var(--cielo-bg-1day)}.c-lineup-card.c-lineup-card--oilin{color:var(--cielo-bg-oilin);background-color:var(--cielo-bg-oilin)}.c-lineup-card.c-lineup-card--care{color:var(--cielo-bg-shampoo);background-color:var(--cielo-bg-shampoo)}.c-lineup-card.c-lineup-card--shampoo{color:var(--cielo-bg-shampoo);background-color:var(--cielo-bg-shampoo)}.c-lineup-card.c-lineup-card--double-in{color:var(--cielo-bg-double-in);background-color:var(--cielo-bg-double-in)}.c-cm-card__badge{display:inline-block;padding:2px 6px;font-size:3.2vw;color:var(--cielo-text-dark);border:solid 1px currentColor}.c-cm-card__badge.c-cm-card__badge--light{color:var(--cielo-text-light)}@media(min-width: 768px){.c-cm-card__badge{padding:2px 6px;font-size:0.75rem}}.c-cm-card__package-photo{position:relative}.c-cm-card__package-photo>picture,.c-cm-card__package-photo>picture img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 768px)and (-webkit-min-device-pixel-ratio: 0){.c-cm-card__package-photo img{image-rendering:-webkit-optimize-contrast}}.c-cm-video{z-index:0}.c-cm-video__button{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:rgba(0,0,0,0);border:none}@media(any-hover: hover)and (pointer: fine){.c-cm-video__button:hover img{transition-duration:var(--cielo-hover-duration);transform:scale(1.08)}.c-cm-video__button:hover+.c-cm-video__caption{opacity:var(--cielo-hover-opacity)}}.c-cm-video__image{position:relative;display:block;overflow:hidden}.c-cm-video__image::before{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.2)}.c-cm-video__image::after{position:absolute;top:50%;left:50%;z-index:2;display:block;height:0;content:"";background-image:url(/cm_gallery/images/icon-play.png?v=02fd6ec24a2f57ad0f24);background-repeat:no-repeat;background-size:contain;transform:translate(-50%, -50%)}@media(max-width: 767.9px){.c-cm-video__image::after{width:10.6666666667vw;padding-top:10.6666666667vw}}@media(min-width: 768px){.c-cm-video__image::after{width:60px;padding-top:60px}}.c-cm-video__image img{vertical-align:top;transition:all var(--cielo-hover-duration)}.c-cm-video__caption{transition:opacity var(--cielo-hover-duration)}@media(max-width: 767.9px){.c-cm-video__caption{padding-top:1.8666666667vw;font-size:3.2vw}}@media(min-width: 768px){.c-cm-video__caption{padding-top:20px;font-size:0.9375rem}}.c-cm-card__ribbon{position:absolute;padding-top:.2em;padding-bottom:.2em;font-weight:700;text-align:center;background-color:#fff;transform:rotate(-40deg);transform-origin:left bottom}@media(max-width: 767.9px){.c-cm-card__ribbon{top:11.7333333333vw;left:-1.6vw;width:29.3333333333vw;font-size:3.2vw}}@media(min-width: 768px){.c-cm-card__ribbon{top:51px;left:-6px;width:125px;font-size:0.875rem}}.c-cm-card__image{position:relative}.c-cm-card__image .c-cm-card__badge{position:absolute;z-index:1}@media(max-width: 767.9px){.c-cm-card__image .c-cm-card__badge{top:2.1333333333vw;right:1.6vw}}@media(min-width: 768px){.c-cm-card__image .c-cm-card__badge{top:12px;right:10px}}.c-cm-card__title{display:flex;align-items:center;justify-content:center;min-height:2em;margin-top:1em;line-height:1.4;text-align:center;letter-spacing:.05em}@media(max-width: 767.9px){.c-cm-card__title{font-size:3.7333333333vw}}@media(min-width: 768px){.c-cm-card__title{font-size:0.875rem}}.c-cm-card__description{line-height:1.6;text-align:center;letter-spacing:.05em}@media(max-width: 767.9px){.c-cm-card__description{font-size:3.4666666667vw}}@media(min-width: 768px){.c-cm-card__description{font-size:0.9375rem}}.c-cm-card__content{color:var(--cielo-text-dark)}@media(max-width: 767.9px){.c-cm-card__content .c-cm-card__title+.c-cm-card__description{margin-top:1.3333333333vw}}@media(min-width: 768px){.c-cm-card__content .c-cm-card__title+.c-cm-card__description{margin-top:10px}}.c-cm-card__inner{overflow:hidden}@media(max-width: 767.9px){.c-cm-card__inner{padding-bottom:10.1333333333vw}.c-cm-card__inner .c-cm-card__image+.c-cm-card__content{margin-top:-1.3333333333vw}}@media(min-width: 768px){.c-cm-card__inner{padding-bottom:50px}.c-cm-card__inner .c-cm-card__image+.c-cm-card__content{margin-top:-6px}}.c-cm-card__link{position:relative;display:block;text-decoration:none}.c-cm-card__link:link,.c-cm-card__link:visited,.c-cm-card__link:hover,.c-cm-card__link:active{color:currentColor}.c-cm-card .c-cm-card__link{height:100%}.c-cm-card.c-cm-card--treatment{color:var(--cielo-bg-treatment);background-color:var(--cielo-bg-treatment)}.c-cm-card.c-cm-card--cream{color:var(--cielo-bg-cream);background-color:var(--cielo-bg-cream)}.c-cm-card.c-cm-card--mousse{color:var(--cielo-bg-mousse);background-color:var(--cielo-bg-mousse)}.c-cm-card.c-cm-card--milky{color:var(--cielo-bg-milky);background-color:var(--cielo-bg-milky)}.c-cm-card.c-cm-card--designing{color:var(--cielo-bg-designing);background-color:var(--cielo-bg-designing)}.c-cm-card.c-cm-card--1day{color:var(--cielo-bg-1day);background-color:var(--cielo-bg-1day)}.c-cm-card.c-cm-card--oilin{color:var(--cielo-bg-oilin);background-color:var(--cielo-bg-oilin)}.c-cm-card.c-cm-card--care{color:var(--cielo-bg-shampoo);background-color:var(--cielo-bg-shampoo)}.c-cm-card.c-cm-card--shampoo{color:var(--cielo-bg-shampoo);background-color:var(--cielo-bg-shampoo)}.c-cm-card.c-cm-card--double-in{color:var(--cielo-bg-double-in);background-color:var(--cielo-bg-double-in)}.c-bg{position:absolute;z-index:-1;width:100%}@media(max-width: 767.9px){.p-main .p-home-sec-message{padding-bottom:39.4666666667vw}.p-main .p-home-sec-cm-gallery{padding-bottom:32vw}.p-main .p-home-sec-hero+.p-home-sec-lineup{margin-top:17.0666666667vw}.p-main .p-home-sec-lineup+.p-home-sec-choice{padding-top:24.2666666667vw}.p-main .p-home-sec-choice+.p-home-sec-start{padding-top:26.6666666667vw}.p-main .p-home-sec-start+.p-home-sec-message{padding-top:26.6666666667vw}}@media(min-width: 768px){.p-main .p-home-sec-message{padding-bottom:251px}.p-main .p-home-sec-cm-gallery{padding-bottom:150px}.p-main .p-home-sec-hero+.p-home-sec-lineup{margin-top:143px}.p-main .p-home-sec-lineup+.p-home-sec-choice{padding-top:144px}.p-main .p-home-sec-choice+.p-home-sec-start{padding-top:160px}.p-main .p-home-sec-start+.p-home-sec-message{padding-top:200px}}.p-home-sec-hero__transition{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;width:100%}@media(min-width: 768px){.p-home-sec-hero__transition::before,.p-home-sec-hero__transition::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--cielo-color-primary)}}.p-home-sec-hero__inner{position:relative}@media(min-width: 1024px){.p-home-sec-hero__inner{margin-left:50px}}@keyframes hero-bg-enter{0%{width:0;animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}20%{width:40%;animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}100%{width:100%}}@keyframes hero-image-enter{0%{visibility:visible;opacity:0;transform:scale(1.06)}50%{opacity:1}100%{visibility:visible;opacity:1;transform:scale(1)}}.p-home-sec-hero{position:relative}.p-home-sec-hero .p-home-sec-hero__transition::before{width:0}.p-home-sec-hero .p-home-sec-hero__transition::after{opacity:0}.p-home-sec-hero .p-home-hero__image,.p-home-sec-hero .p-hero-safety,.p-home-sec-hero .p-home-hero__char{opacity:0}@media(max-width: 767.9px){.p-home-sec-hero.is-enter .p-home-sec-hero__transition::before{animation:hero-bg-enter 1800ms cubic-bezier(0.19, 1, 0.22, 1) both}.p-home-sec-hero.is-enter .p-home-sec-hero__transition::after{animation:fade-in 600ms ease-out both 800ms}.p-home-sec-hero.is-enter .p-home-hero__image{animation:hero-image-enter 4000ms cubic-bezier(0.19, 1, 0.22, 1) both 800ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--01{animation:fade-in 800ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both 1800ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--02{animation:fade-in 800ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both 1860ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--03{animation:fade-in 800ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both 1920ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--04{animation:fade-in 800ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both 1980ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--05{animation:fade-in 800ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both 2040ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--06{animation:fade-in 800ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both 2100ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--07{animation:fade-in 800ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both 2160ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--08{animation:fade-in 800ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both 2220ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--09{animation:fade-in 800ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both 2280ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--10{animation:fade-in 800ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both 2340ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--11{animation:fade-in 800ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both 2400ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--12{animation:fade-in 800ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both 2460ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--13{animation:fade-in 800ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both 2520ms}.p-home-sec-hero.is-enter .p-hero-safety{animation:fade-in 800ms ease-out both 1200ms}}@media(min-width: 768px){.p-home-sec-hero.is-enter .p-home-sec-hero__transition::before{animation:hero-bg-enter 1800ms cubic-bezier(0.19, 1, 0.22, 1) both}.p-home-sec-hero.is-enter .p-home-sec-hero__transition::after{animation:fade-in 600ms ease-out both 800ms}.p-home-sec-hero.is-enter .p-home-hero__image{animation:hero-image-enter 4000ms cubic-bezier(0.19, 1, 0.22, 1) both 800ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--01{animation:fade-in 800ms ease-out both 1800ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--02{animation:fade-in 800ms ease-out both 1860ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--03{animation:fade-in 800ms ease-out both 1920ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--04{animation:fade-in 800ms ease-out both 1980ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--05{animation:fade-in 800ms ease-out both 2040ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--06{animation:fade-in 800ms ease-out both 2100ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--07{animation:fade-in 800ms ease-out both 2160ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--08{animation:fade-in 800ms ease-out both 2220ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--09{animation:fade-in 800ms ease-out both 2280ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--10{animation:fade-in 800ms ease-out both 2340ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--11{animation:fade-in 800ms ease-out both 2400ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--12{animation:fade-in 800ms ease-out both 2460ms}.p-home-sec-hero.is-enter .p-home-hero__char.p-home-hero__char--13{animation:fade-in 800ms ease-out both 2520ms}.p-home-sec-hero.is-enter .p-hero-safety{animation:fade-in 800ms ease-out both 800ms}}.p-home-hero{position:relative;overflow:hidden}@media(max-width: 767.9px){.p-home-hero{aspect-ratio:750/800;overflow:hidden}}@media(min-width: 768px){.p-home-hero{aspect-ratio:1000/500}}@media(min-width: 1024px)and (min-aspect-ratio: 5/4)and (max-aspect-ratio: 16/7){.p-home-hero{max-height:calc(100vh - var(--cielo-global-header-height-md) - var(--cielo-hero-safety-height-md));max-height:calc(100svh - var(--cielo-global-header-height-md) - var(--cielo-hero-safety-height-md));aspect-ratio:1000/500;aspect-ratio:initial;min-height:500px}}.p-home-hero__image{transform-origin:center center}.p-home-hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:top;-o-object-position:left top;object-position:left top}@media(min-width: 768px){.p-home-hero__image{width:100%;height:100%}}.mv-copy{position:absolute;top:0}@media(max-width: 767.9px){.mv-copy{display:none}}@media(min-width: 768px){.mv-copy{top:2.5714285714vw;left:57.1428571429vw;width:35.7142857143vw}}@media(min-width: 768px)and (max-width: 1470px){.mv-copy{top:4vw}}@media(min-width: 1000px)and (min-aspect-ratio: 16/9){.mv-copy{top:2.5714285714vw;left:auto;right:3.5714285714vw;width:30vw;max-width:620px}}@media(min-width: 1000px)and (min-aspect-ratio: 16/9)and (min-width: 1540px){.mv-copy{top:42px;right:51px}}.mv-obj{position:absolute;top:0}@media(max-width: 767.9px){.mv-obj{display:none}}@media(min-width: 768px){.mv-obj{top:17.6428571429vw;right:2.1428571429vw;width:30.7142857143vw}}@media(min-width: 768px)and (max-width: 1470px){.mv-obj{top:21.2142857143vw}}@media(min-width: 1000px)and (min-aspect-ratio: 16/9){.mv-obj{top:17.6428571429vw;right:2.1428571429vw;width:25vw;max-width:500px}}@media(min-width: 1000px)and (min-aspect-ratio: 16/9)and (min-aspect-ratio: 16/8){.mv-obj{right:5.7142857143vw;width:22.1428571429vw}}@media(min-width: 1000px)and (min-aspect-ratio: 16/9)and (min-width: 1540px){.mv-obj{top:289px;right:76px}}.p-home-hero__inner{position:absolute}@media(max-width: 767.9px){.p-home-hero__inner{top:0;left:0;width:100%;height:100%}}@media(min-width: 768px){.p-home-hero__inner{top:50%;left:50%;width:100%;height:100%;margin:auto;transform:translate(-50%, -50%)}}.p-hero-safety__title{font-weight:700}@media(max-width: 767.9px){.p-hero-safety__title{font-size:3.7333333333vw}}@media(min-width: 768px){.p-hero-safety__title{font-size:1rem}}@media(max-width: 767.9px){.p-hero-safety__note-list{font-size:2.9333333333vw}}@media(min-width: 768px){.p-hero-safety__note-list{font-size:0.75rem}}@media(max-width: 767.9px){.p-hero-safety__start .p-hero-safety__title+.p-hero-safety__note-list{margin-top:2.1333333333vw}}@media(min-width: 768px){.p-hero-safety__start .p-hero-safety__title+.p-hero-safety__note-list{margin-top:8px}}.p-hero-safety__button{position:relative;display:block;color:var(--cielo-text-dark);text-decoration:none;border:solid 1px #000;transition:color var(--cielo-hover-duration),background-color var(--cielo-hover-duration)}@media(max-width: 767.9px){.p-hero-safety__button{padding:1.8666666667vw 4vw;font-size:3.2vw}.p-hero-safety__button .c-button-arrow{right:4.2666666667vw;width:5.8666666667vw;background-position:center right}}@media(min-width: 768px){.p-hero-safety__button{padding:8px 26px 8px 20px;font-size:0.9375rem}.p-hero-safety__button .c-button-arrow{right:-13px;width:22px;background-position:center right}}@media(any-hover: hover)and (pointer: fine){.p-hero-safety__button:hover{color:var(--cielo-text-light);background-color:#000}}.p-hero-safety__text-link{display:inline-block;line-height:1.6;color:var(--cielo-text-dark)}@media(max-width: 767.9px){.p-hero-safety__text-link{font-size:2.9333333333vw}}@media(min-width: 768px){.p-hero-safety__text-link{font-size:0.75rem}}@media(max-width: 767.9px){.p-hero-safety__end .p-hero-safety__button+.p-hero-safety__text-link{margin-top:2.4vw}}@media(min-width: 768px){.p-hero-safety__end .p-hero-safety__button+.p-hero-safety__text-link{margin-top:7px}}.p-hero-safety__inner{display:flex}@media(max-width: 767.9px){.p-hero-safety__inner{flex-direction:column;gap:2.6666666667vw;padding:4.5333333333vw 4vw}}@media(min-width: 768px){.p-hero-safety__inner{gap:20px;justify-content:space-between;padding:15px 26px 15px 20px}}.p-hero-safety{width:100%;background-color:rgba(245,245,245,.9)}@media(min-width: 1024px)and (min-aspect-ratio: 5/4)and (max-aspect-ratio: 16/7){.p-hero-safety{height:var(--cielo-hero-safety-height-md)}}@media(min-width: 768px){.p-home-sec-lineup__inner{margin-left:170px}}.p-home-sec-lineup{position:relative}@media(max-width: 1023.9px){.p-home-sec-lineup>.c-bg{bottom:0;height:82.6666666667vw}}@media(min-width: 768px){.p-home-sec-lineup>.c-bg{bottom:0;height:240px}}@media(max-width: 767.9px){.p-home-lineup__title img{width:51.2vw}}@media(min-width: 768px){.p-home-lineup__title img{width:562px}}.p-home-lineup__lead{line-height:1.6}@media(max-width: 767.9px){.p-home-lineup__lead{font-size:3.4666666667vw}}@media(min-width: 768px){.p-home-lineup__lead{font-size:1rem}}@media(max-width: 767.9px){.p-home-lineup__head{width:calc(100% - var(--cielo-gutter-sp)*2);margin-right:auto;margin-left:auto}.p-home-lineup__head .p-home-lineup__title+.p-home-lineup__lead{margin-top:5.3333333333vw}}@media(min-width: 768px){.p-home-lineup__head .p-home-lineup__title+.p-home-lineup__lead{margin-top:30px}}.p-home-lineup__control-sm{display:flex;align-items:center;justify-content:space-between}.p-home-lineup__arrows-md{display:flex;gap:30px}@media(max-width: 767.9px){.p-home-lineup__action .c-button{width:66.6666666667vw;margin-left:17.3333333333vw}}@media(min-width: 768px){.p-home-lineup__action{display:flex;align-items:center;margin-right:90px}.p-home-lineup__action .p-home-lineup__arrows-md{width:150px}.p-home-lineup__action .p-home-lineup__arrows-md+.p-home-lineup__dots{margin-left:58px}.p-home-lineup__action .c-button{width:250px;margin-left:auto}}.p-home-lineup__content{position:relative}@media(max-width: 767.9px){.p-home-lineup__content{overflow:hidden}.p-home-lineup__content .p-lineup-slider{margin-left:5.3333333333vw}.p-home-lineup__content .p-lineup-slider__track{overflow:visible}.p-home-lineup__content .p-home-lineup__control-sm{margin-top:2.6666666667vw}}@media(min-width: 768px){.p-home-lineup__content .p-lineup-slider-indicator{position:absolute;bottom:0;left:-50px}}.p-home-lineup .p-home-lineup__title,.p-home-lineup .p-home-lineup__lead,.p-home-lineup .p-home-lineup__content,.p-home-lineup .p-home-lineup__action{visibility:hidden;opacity:0}.p-home-lineup.in-view .p-home-lineup__title{animation:fade-in 600ms ease-out both}.p-home-lineup.in-view .p-home-lineup__lead{animation:fade-in 600ms ease-out both 200ms}.p-home-lineup.in-view .p-home-lineup__content{animation:fade-in 600ms ease-out both 800ms}.p-home-lineup.in-view .p-home-lineup__action{animation:fade-in 600ms ease-out both 800ms}@media(max-width: 767.9px){.p-home-lineup .p-home-lineup__head+.p-home-lineup__content{margin-top:10.6666666667vw}.p-home-lineup .p-home-lineup__content+.p-home-lineup__action{margin-top:5.8666666667vw}}@media(min-width: 768px){.p-home-lineup .p-home-lineup__head+.p-home-lineup__content{margin-top:58px}.p-home-lineup .p-home-lineup__content+.p-home-lineup__action{margin-top:46px}}.p-lineup-slider__item .c-lineup-card{height:100%}@media(max-width: 767.9px){.p-lineup-slider__item{width:40vw}}@media(min-width: 768px){.p-lineup-slider__item{width:280px}}.p-cm-slider__item .c-cm-card{height:100%}@media(max-width: 767.9px){.p-cm-slider__item{width:82.6666666667vw}}@media(min-width: 768px){.p-cm-slider__item{width:550px}}@media(max-width: 767.9px){.p-cm-slider{padding-left:4.8vw}}.p-lineup-slider-indicator__current,.p-lineup-slider-indicator__total{line-height:1.2;text-align:center}@media(max-width: 767.9px){.p-lineup-slider-indicator__current,.p-lineup-slider-indicator__total{font-size:4vw}}@media(min-width: 768px){.p-lineup-slider-indicator__current,.p-lineup-slider-indicator__total{font-size:1.125rem}}.p-lineup-slider-indicator__progress{width:0;height:100%;background-color:#000}.p-lineup-slider-indicator__bar{display:flex;align-items:flex-start;justify-content:flex-start;background-color:rgba(0,0,0,.2)}@media(max-width: 767.9px){.p-lineup-slider-indicator__bar{width:18.6666666667vw;height:2px}}@media(min-width: 768px){.p-lineup-slider-indicator__bar{width:90px;height:2px;margin-top:45px;margin-bottom:45px;transform:rotate(90deg)}}.p-lineup-slider-indicator{display:flex;align-items:center}@media(max-width: 767.9px){.p-lineup-slider-indicator{gap:3.2vw}}@media(min-width: 768px){.p-lineup-slider-indicator{flex-direction:column;gap:5px;width:1em}.p-lineup-slider-indicator .p-lineup-slider-indicator__total{margin-top:-0.25em}}.p-home-sec-start__tagline{margin-inline:auto}.p-home-sec-start__tagline img{width:100%;height:auto;vertical-align:bottom}@media(max-width: 767.9px){.p-home-sec-start__tagline{width:44vw;margin-bottom:4vw}}@media(min-width: 768px){.p-home-sec-start__tagline{width:246px;margin-bottom:20px}}.p-home-sec-start__title{margin-inline:auto;color:#000;text-align:center}.p-home-sec-start__title img{width:100%;height:auto;vertical-align:bottom}@media(max-width: 767.9px){.p-home-sec-start__title{width:57.0666666667vw}}@media(min-width: 768px){.p-home-sec-start__title{width:588px}}.p-home-sec-start__lead{font-weight:500;color:#000;text-align:center;letter-spacing:.1em}@media(max-width: 767.9px){.p-home-sec-start__lead{margin-top:5.3333333333vw;font-size:3.4666666667vw}}@media(min-width: 768px){.p-home-sec-start__lead{margin-top:35px;font-size:16px}}.p-home-sec-start__banner{position:relative}.p-home-sec-start__banner img{vertical-align:bottom;background-color:#f5f5f5}.p-home-sec-start__banner::after{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;display:block;opacity:0;background-color:rgba(255,255,255,.2);transition:opacity var(--cielo-hover-duration) ease-out}.p-home-sec-start__banner:active::after{opacity:1}@media(max-width: 767.9px){.p-home-sec-start__banner{font-size:3.4666666667vw}}@media(min-width: 768px){.p-home-sec-start__banner{font-size:16px}}@media(any-hover: hover)and (pointer: fine){.p-home-sec-start__banner:hover::after{opacity:1}}.p-home-sec-start__banner-list{display:grid}@media(max-width: 767.9px){.p-home-sec-start__banner-list{grid-template-columns:100%;gap:8vw;margin-top:8vw}}@media(min-width: 768px){.p-home-sec-start__banner-list{grid-template-columns:repeat(2, 1fr);gap:60px;margin-top:55px}}@media(max-width: 767.9px){.p-home-sec-start__inner{width:calc(100% - 8vw)}}.p-home-sec-start.js-in-view .p-home-sec-start__tagline,.p-home-sec-start.js-in-view .p-home-sec-start__title,.p-home-sec-start.js-in-view .p-home-sec-start__lead,.p-home-sec-start.js-in-view .p-home-sec-start__banner{opacity:0}.p-home-sec-start.js-in-view.in-view .p-home-sec-start__tagline{animation:fade-in 600ms ease-out both}.p-home-sec-start.js-in-view.in-view .p-home-sec-start__title{animation:fade-in 600ms ease-out both 400ms}.p-home-sec-start.js-in-view.in-view .p-home-sec-start__lead{animation:fade-in 600ms ease-out both 600ms}.p-home-sec-start.js-in-view.in-view .p-home-sec-start__banner:nth-child(1){animation:fade-up 600ms ease-out both 1000ms}.p-home-sec-start.js-in-view.in-view .p-home-sec-start__banner:nth-child(2){animation:fade-up 600ms ease-out both 1200ms}@media(max-width: 1023.9px){.p-home-sec-choice__inner{margin-left:5.0666666667vw}}@media(min-width: 1024px){.p-home-sec-choice__inner{width:min(100%,1400px);margin-right:auto;margin-left:auto}}.p-home-sec-choice{overflow:hidden}@media(max-width: 767.9px){.p-home-choice__button{padding:5.3333333333vw 2.6666666667vw;font-size:3.7333333333vw}}@media(min-width: 768px){.p-home-choice__button{width:350px;font-size:1rem}}.p-home-choice__inner{position:relative}.p-home-choice__inner .p-home-choice__button{position:absolute}@media(max-width: 767.9px){.p-home-choice__inner .p-home-choice__button{right:0;bottom:11.6666666667%;width:72.8%}}@media(min-width: 768px){.p-home-choice__inner .p-home-choice__button{top:50%;left:calc(100% - 280px);transform:translateY(-50%)}}@keyframes choice-banner-bg-enter{0%{width:0;animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}20%{width:40%;animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}100%{width:100%}}@keyframes choice-button-enter{0%{visibility:visible;opacity:0;transform:translateX(-20px)}50%{opacity:1}100%{visibility:visible;opacity:1;transform:translateX(0)}}.p-home-choice .p-home-choice-banner__image{visibility:hidden}.p-home-choice .p-home-choice-banner__title,.p-home-choice .p-home-choice-banner__lead,.p-home-choice .p-home-choice__button{visibility:hidden;opacity:0}.p-home-choice.in-view .p-home-choice-banner__image{animation:clip-left-to-right 1000ms ease-out both 200ms}.p-home-choice.in-view .p-home-choice-banner__title{animation:fade-in 600ms ease-out both 1200ms}.p-home-choice.in-view .p-home-choice-banner__lead{animation:fade-in 600ms ease-out both 1500ms}.p-home-choice.in-view .p-home-choice__button{animation:choice-button-enter 800ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both 1800ms}@media(min-width: 768px){.p-home-choice{width:clamp(800px,75%,1400px)}}.p-home-choice-banner__image{position:absolute;top:0;left:0;width:100%;height:100%}.p-home-choice-banner__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}.p-home-choice-banner__title{position:relative}.p-home-choice-banner__title img{width:100%}@media(max-width: 767.9px){.p-home-choice-banner__title{width:41.6vw}}@media(min-width: 768px){.p-home-choice-banner__title{max-width:420px}}.p-home-choice-banner__lead{line-height:1.8;color:var(--cielo-text-light)}@media(max-width: 767.9px){.p-home-choice-banner__lead{font-size:3.4666666667vw}}@media(min-width: 768px){.p-home-choice-banner__lead{font-size:0.9375rem}}.p-home-choice-banner__inner{position:relative}@media(max-width: 767.9px){.p-home-choice-banner__inner .p-home-choice-banner__title+.p-home-choice-banner__lead{margin-top:6.9333333333vw}}@media(min-width: 768px){.p-home-choice-banner__inner .p-home-choice-banner__title+.p-home-choice-banner__lead{margin-top:30px}}.p-home-choice-banner{position:relative}@media(max-width: 767.9px){.p-home-choice-banner{padding-top:9.8666666667vw;padding-bottom:45.3333333333vw;padding-left:11.7333333333vw}}@media(min-width: 768px){.p-home-choice-banner{padding:84px 60px}}@media(min-width: 1024px){.p-home-choice-banner{padding-left:100px}}@media(max-width: 767.9px){.p-home-sec-message__inner{margin-right:2.6666666667vw;margin-left:6.6666666667vw}}@media(min-width: 768px){.p-home-sec-message__inner{width:min(100% - var(--cielo-gutter-pc)*2,1400px);margin-right:auto;margin-left:auto}}@media(max-width: 767.9px){.p-home-message__title img{width:70.6666666667vw}}@media(min-width: 768px){.p-home-message__title img{width:759px}}.p-home-message__text{line-height:2.6;color:var(--cielo-text-dark);letter-spacing:.1em}@media(max-width: 767.9px){.p-home-message__text{font-size:3.7333333333vw}}@media(min-width: 768px){.p-home-message__text{font-size:1.0625rem}}.p-home-message__cielo-logo{text-align:center}@media(max-width: 767.9px){.p-home-message__cielo-logo img{width:33.6vw}}@media(min-width: 768px){.p-home-message__cielo-logo img{width:169px}}@keyframes message-title-enter{0%{visibility:visible;opacity:0;transform:translateY(40px)}50%{opacity:1}100%{visibility:visible;opacity:1;transform:translateY(0)}}.p-home-message{display:flex;flex-direction:column;align-items:center}.p-home-message .p-home-message__title,.p-home-message .p-home-message__text,.p-home-message .p-home-message__cielo-logo{visibility:hidden;opacity:0}.p-home-message.in-view .p-home-message__title{animation:message-title-enter 1600ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.p-home-message.in-view .p-home-message__text{animation:fade-in 600ms ease-out both 1000ms}.p-home-message.in-view .p-home-message__cielo-logo{animation:fade-in 600ms ease-out both 1800ms}@media(max-width: 767.9px){.p-home-message .p-home-message__title+.p-home-message__text{margin-top:7.4666666667vw}.p-home-message .p-home-message__text+.p-home-message__cielo-logo{margin-top:8.5333333333vw}}@media(min-width: 768px){.p-home-message .p-home-message__title+.p-home-message__text{margin-top:60px}.p-home-message .p-home-message__text+.p-home-message__cielo-logo{margin-top:50px}}.p-home-sec-cm-gallery__inner{position:relative;margin-right:auto;margin-left:auto}@media(max-width: 767.9px){.p-home-sec-cm-gallery__inner{width:100%}}@media(min-width: 768px){.p-home-sec-cm-gallery__inner{margin-left:170px;padding-top:90px}}@keyframes cm-gallery-clip-enter{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);visibility:visible;animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}20%{-webkit-clip-path:inset(0 40% 0 0);clip-path:inset(0 40% 0 0);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);visibility:visible}}.p-home-sec-cm-gallery{position:relative}@media(min-width: 768px){.p-home-sec-cm-gallery{overflow:hidden}}.p-home-sec-cm-gallery::before{position:absolute;z-index:0;display:block;visibility:hidden;content:"";background-color:#fff}.p-home-sec-cm-gallery .p-home-cm-gallery__title,.p-home-sec-cm-gallery .p-home-cm-gallery__action,.p-home-sec-cm-gallery .p-home-video{opacity:0}.p-home-sec-cm-gallery.in-view::before{animation:cm-gallery-clip-enter 1200ms ease-out both}.p-home-sec-cm-gallery.in-view .p-home-cm-gallery__title{animation:fade-in 600ms ease-out both 400ms}.p-home-sec-cm-gallery.in-view .p-home-cm-gallery__action{animation:fade-in 600ms ease-out both 800ms}.p-home-sec-cm-gallery.in-view .p-home-video:nth-child(1){animation:fade-in 600ms ease-out both 1000ms}.p-home-sec-cm-gallery.in-view .p-home-video:nth-child(2){animation:fade-in 600ms ease-out both 1400ms}@media(max-width: 767.9px){.p-home-sec-cm-gallery.in-view .p-home-cm__head+.p-home-cm__content{margin-top:10.6666666667vw}.p-home-sec-cm-gallery.in-view .p-home-cm__content+.p-home-cm__action{margin-top:5.8666666667vw}}@media(min-width: 768px){.p-home-sec-cm-gallery.in-view .p-home-cm__head+.p-home-cm__content{margin-top:58px}.p-home-sec-cm-gallery.in-view .p-home-cm__content+.p-home-cm__action{margin-top:46px}}@media(max-width: 1023.9px){.p-home-sec-cm-gallery::before{top:-11.2vw;left:0;width:80vw;height:144vw}}@media(min-width: 768px)and (max-width: 1024px){.p-home-sec-cm-gallery::before{top:-42px;left:0;width:420px;height:800px}}@media(min-width: 1024px){.p-home-sec-cm-gallery::before{top:-103px;left:40%;width:60%;height:570px}}.p-home-cm__content{position:relative}@media(max-width: 767.9px){.p-home-cm__content{overflow:hidden;margin-top:8vw}.p-home-cm__content .p-cm-slider__track{overflow:visible}.p-home-cm__content .p-home-cm__control-sm{margin-top:2.6666666667vw}}@media(min-width: 768px){.p-home-cm__content{margin-top:80px}.p-home-cm__content .p-cm-slider-indicator{position:absolute;bottom:0;left:-50px}}.p-home-cm-gallery .p-home-cm-gallery__title{position:relative}@media(min-width: 1024px){.p-home-cm-gallery .c-section-title{position:relative;left:45%}}@media(min-width: 768px){.p-home-cm-gallery .c-section-title{margin-right:80px}}@media(max-width: 767.9px){.p-home-cm-gallery .c-section-title{padding:0 4.8vw}}@media(min-width: 768px){.p-home-cm-gallery .c-section-title .c-section-title__title{display:flex}}@media(min-width: 768px)and (min-width: 768px)and (max-width: 1024px){.p-home-cm-gallery .c-section-title .c-section-title__title{display:block}}@media(min-width: 768px){.p-home-cm-gallery .c-section-title .c-section-title__subtitle{display:flex}}@media(min-width: 768px)and (min-width: 768px)and (max-width: 1024px){.p-home-cm-gallery .c-section-title .c-section-title__subtitle{display:block}}.p-home-cm__control-sm{display:flex;align-items:center;justify-content:space-between}.p-home-cm__arrows-md{display:flex;gap:30px}@media(max-width: 767.9px){.p-home-cm__action .c-button{width:66.6666666667vw;margin-left:17.0666666667vw}}@media(min-width: 768px){.p-home-cm__action{display:flex;align-items:center;margin-right:90px}.p-home-cm__action .p-home-cm__arrows-md{width:150px}.p-home-cm__action .p-home-cm__arrows-md+.p-home-cm__dots{margin-left:58px}.p-home-cm__action .c-button{width:250px;margin-left:auto}}@media(min-width: 1024px){.p-home-cm-gallery__video .p-home-video{max-width:650px;margin-left:auto}}@media(max-width: 767.9px){.p-home-cm-gallery__action .c-button{width:56vw;margin-right:8vw;margin-left:auto}}@media(min-width: 768px)and (max-width: 1024px){.p-home-cm-gallery__action .c-button{width:210px;margin-right:30px;margin-left:auto}}@media(min-width: 1024px){.p-home-cm-gallery__action .c-button{width:250px}}@media(max-width: 767.9px){.p-home-cm-gallery .p-home-cm-gallery__title+.p-home-cm-gallery__video{margin-top:8vw}.p-home-cm-gallery .p-home-cm-gallery__video+.p-home-cm-gallery__action{margin-top:14.9333333333vw}}@media(min-width: 768px)and (max-width: 1024px){.p-home-cm-gallery .p-home-cm-gallery__title+.p-home-cm-gallery__video{margin-top:30px}.p-home-cm-gallery .p-home-cm-gallery__video+.p-home-cm-gallery__action{margin-top:56px}}@media(min-width: 1024px){.p-home-cm-gallery{grid-template-areas:"video title" "video action" "video .";grid-template-columns:60.8333333333% auto;grid-column-gap:61px}.p-home-cm-gallery>.p-home-cm-gallery__title{grid-area:title}.p-home-cm-gallery>.p-home-cm-gallery__video{grid-area:video}.p-home-cm-gallery>.p-home-cm-gallery__action{grid-area:action}.p-home-cm-gallery .p-home-cm-gallery__action{margin-top:100px}}.p-home-video__caption{line-height:1.6;text-align:center}@media(max-width: 767.9px){.p-home-video__caption{font-size:3.7333333333vw}}@media(min-width: 768px){.p-home-video__caption{font-size:0.9375rem}}@media(max-width: 767.9px){.p-home-video+.p-home-video{margin-top:16vw}.p-home-video .p-home-video__caption{margin-top:2.9333333333vw}}@media(min-width: 768px){.p-home-video+.p-home-video{margin-top:44px}.p-home-video .p-home-video__caption{margin-top:17px}}@media(max-width: 767.9px){.p-home-debut-banner{padding:21.3333333333vw 0 24vw}}@media(min-width: 768px){.p-home-debut-banner{padding:113px 0 145px}}.p-home-debut-banner .p-home-debut-banner__banner{opacity:0}@media(max-width: 767.9px){.p-home-debut-banner .p-home-debut-banner__banner{margin:0 1.3333333333vw}}.p-home-debut-banner .p-home-debut-banner__banner a{display:inline-block;transition:opacity var(--cielo-hover-duration) ease-out}@media(any-hover: hover)and (pointer: fine){.p-home-debut-banner .p-home-debut-banner__banner a:hover{opacity:var(--cielo-hover-opacity)}}.p-home-debut-banner .p-home-debut-banner__banner a:active{opacity:var(--cielo-hover-opacity)}.p-home-debut-banner.in-view .p-home-debut-banner__banner{animation:fade-in 600ms ease-out both}.p-home-sec-studio__lead{font-weight:500;letter-spacing:.1em}@media(max-width: 1023.9px){.p-home-sec-studio__lead{margin-top:5.3333333333vw;font-size:3.4666666667vw}}@media(min-width: 1024px){.p-home-sec-studio__lead{margin-top:40px;font-size:1rem}}.p-home-sec-studio__image{align-self:start;background-color:var(--cielo-color-white-shade)}.p-home-sec-studio__image>img{vertical-align:bottom}@media(max-width: 1023.9px){.p-home-sec-studio__image{margin-top:6.6666666667vw}}@media(min-width: 1024px){.p-home-sec-studio__image{margin-top:17px}}@media(max-width: 1023.9px){.p-home-sec-studio__action{display:flex;justify-content:center;margin-top:16vw}.p-home-sec-studio__action>.c-button{width:56vw}}@media(min-width: 1024px){.p-home-sec-studio__action{margin-top:55px}.p-home-sec-studio__action>.c-button{width:250px}}@media(min-width: 1024px){.p-home-sec-studio__box{display:grid;grid-template-areas:"head image " "action image" ". image";grid-template-columns:auto 54.2056074766%;-moz-column-gap:80px;column-gap:80px;align-content:start;max-width:1070px;padding-top:100px;padding-bottom:100px}.p-home-sec-studio__box>.p-home-sec-studio__head{grid-area:head}.p-home-sec-studio__box>.p-home-sec-studio__image{grid-area:image}.p-home-sec-studio__box>.p-home-sec-studio__action{grid-area:action}.p-home-sec-studio__box > .p-home-cm-gallery>.p-home-cm-gallery__action{-ms-grid-row:2;-ms-grid-column:1}}@media (min-width: 1024px){.p-home-cm-gallery>.p-home-cm-gallery__title{-ms-grid-row:1;-ms-grid-column:3}.p-home-cm-gallery>.p-home-cm-gallery__video{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.p-home-cm-gallery>.p-home-cm-gallery__action{-ms-grid-row:2;-ms-grid-column:3}.p-home-sec-studio__box>.p-home-sec-studio__head{-ms-grid-row:1;-ms-grid-column:1}.p-home-sec-studio__box>.p-home-sec-studio__image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}.p-home-sec-studio__box>.p-home-sec-studio__action{-ms-grid-row:2;-ms-grid-column:3}.p-home-sec-studio__box > .p-home-sec-studio__box>.p-home-sec-studio__action{-ms-grid-row:2;-ms-grid-column:1}}.p-home-sec-studio__inner{position:relative}.p-home-sec-studio__inner::before{position:absolute;top:0;bottom:0;display:block;content:"";background-color:#fff}@media(max-width: 1023.9px){.p-home-sec-studio__inner{padding-top:10.6666666667vw}.p-home-sec-studio__inner::before{right:0;bottom:8vw;width:72vw}}@media(min-width: 1024px){.p-home-sec-studio__inner::before{left:0;width:64.2857142857%}}.p-home-sec-studio{position:relative}@media(max-width: 1023.9px){.p-home-sec-studio{padding-top:26.6666666667vw;padding-bottom:32vw}}@media(min-width: 1024px){.p-home-sec-studio{padding-top:180px;padding-bottom:200px}}.p-home-sec-studio.js-in-view .p-home-sec-studio__head,.p-home-sec-studio.js-in-view .p-home-sec-studio__image,.p-home-sec-studio.js-in-view .p-home-sec-studio__action{opacity:0}.p-home-sec-studio.js-in-view .p-home-sec-studio__inner::before{visibility:hidden}.p-home-sec-studio.js-in-view.in-view .p-home-sec-studio__inner::before{animation:clip-left-to-right 1000ms ease-out both}.p-home-sec-studio.js-in-view.in-view .p-home-sec-studio__head{animation:fade-in 600ms ease-out both 800ms}.p-home-sec-studio.js-in-view.in-view .p-home-sec-studio__image{animation:fade-in 600ms ease-out both 1200ms}.p-home-sec-studio.js-in-view.in-view .p-home-sec-studio__action{animation:fade-in 600ms ease-out both 1400ms}@media(max-width: 767.9px){.p-home-campain-modal .p-home-campain-modal__content{width:80vw !important}}@media(min-width: 768px){.p-home-campain-modal .p-home-campain-modal__content{width:600px !important}}.p-home-campain-modal .p-home-campain-modal__content img{vertical-align:top}
