@charset "UTF-8";.main-background{background-image:url(/onpo-dekamaru/assets/images/bg_sm_19fa9298.avif);position:absolute;inset-block-start:0;inset-inline:0;z-index:0;inline-size:100%;block-size:100%;pointer-events:none;background-repeat:repeat-y;background-position:top center;background-size:100% auto}@media(min-width:48rem){.main-background{background-image:url(/onpo-dekamaru/assets/images/bg_lg_b9a02fbb.avif)}}.kv-section{position:relative;inline-size:100%;block-size:auto;aspect-ratio:375/470;overflow:clip;background-color:#ffd1db}@media(min-width:48rem){.kv-section{aspect-ratio:1440/793}}.kv-section>.visual{inline-size:100%}.launch-box{position:relative;padding-block-end:clamp(5.12rem,16vw,12.288rem);isolation:isolate}@media(min-width:48rem){.launch-box{max-inline-size:clamp(76.8rem,100vw,144rem);padding-block-end:clamp(8.5333333333rem,11.1111111111vw,16rem)}}.launch-box:before{position:absolute;inset:0 0 clamp(6.8266666667rem,21.3333333333vw,16.384rem);z-index:-2;content:"";background:linear-gradient(#ffd1db 10.0962%,#ffd8c4)}@media(min-width:48rem){.launch-box:before{inset-block-end:clamp(10.087552rem,13.1348333333vw,18.91416rem);inset-inline:calc(50% - 50vw)}}.launch-box:after{position:absolute;inset-block-end:0;inset-inline:0;z-index:-2;block-size:clamp(6.8266666667rem,21.3333333333vw,16.384rem);content:"";background:linear-gradient(#ffd8c4,#ffd8c400)}@media(min-width:48rem){.launch-box:after{inset-block-end:clamp(1.5542186667rem,2.0237222222vw,2.91416rem);inset-inline:calc(50% - 50vw);block-size:clamp(8.5333333333rem,11.1111111111vw,16rem)}}.launch-box>.backdrop{position:absolute;inset:0;z-index:-1;overflow:clip;pointer-events:none}@media(min-width:48rem){.launch-box>.backdrop{inset-inline:calc(50% - 50vw)}.launch-box>.backdrop>picture{position:absolute;inset-block-start:0;inset-inline-start:calc(50% - clamp(59.04rem,76.875vw,110.7rem));inline-size:clamp(127.2rem,165.625vw,238.5rem)}.launch-box>.backdrop>picture>img{display:block}}.launch-box>.webmovie-section{margin-block-start:clamp(6.8266666667rem,21.3333333333vw,16.384rem)}@media(min-width:48rem){.launch-box>.webmovie-section{margin-block-start:clamp(5.8666666667rem,7.6388888889vw,11rem)}}@media(min-width:48rem){.launch-box>.webmovie-section{margin-inline:auto}}.launch-box>.campaign-section{margin-block-start:clamp(6.8266666667rem,21.3333333333vw,16.384rem)}@media(min-width:48rem){.launch-box>.campaign-section{margin-block-start:clamp(5.8666666667rem,7.6388888889vw,11rem)}}.launch-box>.campaign-section{margin-inline:auto}.reason-section .reason-explanation{position:relative;display:flex;flex-direction:column;gap:clamp(3.9253333333rem,12.2666666667vw,9.4208rem);align-items:center;inline-size:100%;padding:clamp(5.9733333333rem,18.6666666667vw,14.336rem) clamp(1.7066666667rem,5.3333333333vw,4.096rem) clamp(3.4133333333rem,10.6666666667vw,8.192rem);background:#fff;border-radius:clamp(1.7066666667rem,5.3333333333vw,4.096rem)}.reason-section .reason-explanation>.heading{display:flex;flex-direction:column;gap:clamp(2.048rem,6.4vw,4.9152rem);align-items:center;inline-size:100%}.reason-section .reason-explanation>.heading>.title{block-size:clamp(9.1306666667rem,28.5333333333vw,21.9136rem);font-family:Zen Old Mincho,serif;font-size:clamp(2.7306666667rem,8.5333333333vw,6.5536rem);font-weight:700;line-height:1.3;text-align:center;white-space:nowrap;text-box:trim-both cap alphabetic}.reason-section .reason-explanation>.heading>.title>.text{display:inline-block;white-space:pre}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(1){transform:translate(clamp(.2133333333rem,.6666666667vw,.512rem),clamp(-.2048rem,-.2666666667vw,-.0853333333rem))}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(1)>.tight{letter-spacing:clamp(-2.62144rem,-3.4133333333vw,-1.0922666667rem)}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(2){transform:translate(clamp(.128rem,.4vw,.3072rem))}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(2)>.tight:nth-of-type(1){letter-spacing:clamp(-.524288rem,-.6826666667vw,-.2184533333rem)}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(2)>.tight:nth-of-type(2){letter-spacing:clamp(-.262144rem,-.3413333333vw,-.1092266667rem)}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(2)>.tight:nth-of-type(3){letter-spacing:clamp(-.131072rem,-.1706666667vw,-.0546133333rem)}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(2)>.tight:nth-of-type(5){letter-spacing:clamp(-1.96608rem,-2.56vw,-.8192rem)}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(3){transform:translate(clamp(.64rem,2vw,1.536rem))}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(3)>[data-kern=period]{letter-spacing:-.1em}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(3)>.tight[data-kern=a]{letter-spacing:clamp(-.65536rem,-.8533333333vw,-.2730666667rem)}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(3)>.tight[data-kern=ri]{letter-spacing:clamp(-.98304rem,-1.28vw,-.4096rem)}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(3)>.tight[data-kern=ma]{letter-spacing:clamp(-.32768rem,-.4266666667vw,-.1365333333rem)}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(3)>.tight[data-kern=su]{letter-spacing:clamp(-.65536rem,-.8533333333vw,-.2730666667rem)}.reason-section .reason-explanation>.heading>.line{display:grid;place-items:center;inline-size:clamp(3.584rem,11.2vw,8.6016rem);block-size:clamp(.256rem,.8vw,.6144rem);margin-block-start:0;font-size:0;line-height:0;transform:translate(clamp(-.1024rem,-.1333333333vw,-.0426666667rem),clamp(-.1024rem,-.1333333333vw,-.0426666667rem))}.reason-section .reason-explanation>.heading>.description{font-size:clamp(1.28rem,4vw,3.072rem);font-weight:500;line-height:1.8;text-align:center;white-space:nowrap}.reason-section .reason-explanation>.heading>.description>.line>.note{position:relative;inset-block-start:clamp(.0853333333rem,.2666666667vw,.2048rem);font-size:.6em;line-height:0;vertical-align:super}@media(min-width:48rem){.reason-section .reason-explanation>.heading>.description>.line>.note{inset-block-start:clamp(.08rem,.1041666667vw,.15rem)}}@media(min-width:48rem){.reason-section .reason-explanation>.heading>.description>.line:first-child>.note{inset-inline-start:clamp(-.05rem,-.0347222222vw,-.0266666667rem)}}@media(min-width:48rem){.reason-section .reason-explanation{gap:clamp(2.4533333333rem,3.1944444444vw,4.6rem);padding:clamp(4.8rem,6.25vw,9rem) 0 clamp(4.2666666667rem,5.5555555556vw,8rem);border-radius:clamp(3.2rem,4.1666666667vw,6rem);clip-path:none}.reason-section .reason-explanation>.heading{gap:clamp(1.28rem,1.6666666667vw,2.4rem)}.reason-section .reason-explanation>.heading>.title{block-size:clamp(1.76rem,2.2916666667vw,3.3rem);font-size:clamp(2.4533333333rem,3.1944444444vw,4.6rem);line-height:1.2;letter-spacing:0;transform:none}.reason-section .reason-explanation>.heading>.title:before{content:"  "}.reason-section .reason-explanation>.heading>.title>.text{display:inline-block;white-space:nowrap;transform:none}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(1),.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(2),.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(3){transform:none}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(1)>.tight{letter-spacing:-.4em}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(2)>.tight:nth-of-type(1){letter-spacing:-.08em}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(2)>.tight:nth-of-type(2){letter-spacing:-.04em}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(2)>.tight:nth-of-type(3){letter-spacing:-.02em}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(2)>.tight:nth-of-type(5){letter-spacing:-.3em}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(2)>.character{letter-spacing:0}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(3)>.tight[data-kern=a]{letter-spacing:-.1em}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(3)>.tight[data-kern=ri]{letter-spacing:-.15em}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(3)>.tight[data-kern=ma]{letter-spacing:-.05em}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(3)>.tight[data-kern=su]{letter-spacing:-.1em}.reason-section .reason-explanation>.heading>.title>.text:nth-of-type(3)>.character{letter-spacing:0}.reason-section .reason-explanation>.heading>.line{inline-size:clamp(2.7733333333rem,3.6111111111vw,5.2rem);block-size:clamp(.2133333333rem,.2777777778vw,.4rem);transform:translate(clamp(-.1rem,-.0694444444vw,-.0533333333rem),clamp(-.2rem,-.1388888889vw,-.1066666667rem))}.reason-section .reason-explanation>.heading>.description{block-size:clamp(3.0933333333rem,4.0277777778vw,5.8rem);font-size:clamp(.8533333333rem,1.1111111111vw,1.6rem);letter-spacing:0;transform:none}}.reason-section .reason-claims{display:flex;flex-direction:column;gap:clamp(2.048rem,6.4vw,4.9152rem);inline-size:100%}.reason-section .reason-claims>.notes{inline-size:100%;padding:clamp(.512rem,1.6vw,1.2288rem) clamp(1.024rem,3.2vw,2.4576rem);font-family:Zen Maru Gothic,sans-serif;font-size:clamp(.8533333333rem,2.6666666667vw,2.048rem);line-height:1.8;color:#000;background:#fff8e6}@media(min-width:48rem){.reason-section .reason-claims{gap:clamp(1.28rem,1.6666666667vw,2.4rem);inline-size:clamp(53.76rem,70vw,100.8rem)}.reason-section .reason-claims>.notes{min-block-size:clamp(2.7733333333rem,3.6111111111vw,5.2rem);padding:clamp(.32rem,.4166666667vw,.6rem) clamp(.5333333333rem,.6944444444vw,1rem);font-size:clamp(.5866666667rem,.7638888889vw,1.1rem);line-height:1.8;white-space:nowrap}.reason-section .reason-claims>.notes>.body{inline-size:clamp(42.7733333333rem,55.6944444444vw,80.2rem);margin-inline:auto;text-align:end}.reason-section .reason-claims>.notes>.body>.note{display:inline}.reason-section .reason-claims>.notes>.body>.note:not(:last-child):after{content:"　"}.reason-section .reason-claims>.notes>.body>.note:nth-of-type(4){margin-inline-end:0}.reason-section .reason-claims>.notes>.body>.note:nth-of-type(4):after{content:none}}.reason-section .reason-cards{display:flex;flex-direction:column;gap:clamp(2.7306666667rem,8.5333333333vw,6.5536rem);inline-size:100%}@media(min-width:48rem){.reason-section .reason-cards{flex-direction:row;gap:clamp(1.28rem,1.6666666667vw,2.4rem)}}.reason-section .reason-claim{display:flex;flex-direction:column;gap:clamp(.8192rem,2.56vw,1.96608rem);align-items:center;inline-size:100%}.reason-section .reason-claim>.visual{position:relative;inline-size:clamp(23.2106666667rem,72.5333333333vw,55.7056rem);padding-block-start:clamp(4.096rem,12.8vw,9.8304rem)}.reason-section .reason-claim>.visual>.media{inline-size:clamp(20.48rem,64vw,49.152rem);margin-inline:auto}.reason-section .reason-claim>.visual>.badge{position:absolute;inset-block-start:0;inset-inline-start:50%;z-index:1;display:flex;align-items:center;justify-content:center;inline-size:clamp(23.4666666667rem,73.3333333333vw,56.32rem);block-size:clamp(6.2293333333rem,19.4666666667vw,14.9504rem);padding:clamp(1.3653333333rem,4.2666666667vw,3.2768rem) clamp(1.0922666667rem,3.4133333333vw,2.62144rem);font-family:Zen Old Mincho,serif;font-weight:700;color:#fff;text-align:center;white-space:nowrap;background:linear-gradient(180deg,#ef8790,#f7b250);border-radius:clamp(5.1882666667rem,16.2133333333vw,12.45184rem);translate:-50% 0}.reason-section .reason-claim>.visual>.badge>.text{display:inline-block;block-size:clamp(3.4986666667rem,10.9333333333vw,8.3968rem);font-size:clamp(1.7066666667rem,5.3333333333vw,4.096rem);line-height:1.3;text-box:trim-both cap alphabetic}.reason-section .reason-claim>.visual>.badge>.tail{position:absolute;inset-block-start:clamp(6.0074666667rem,18.7733333333vw,14.41792rem);inset-inline-start:calc(50% - clamp(.8572501333rem,2.6789066667vw,2.05740032rem));display:block;inline-size:clamp(1.7145002667rem,5.3578133333vw,4.11480064rem)}.reason-section .reason-claim>.visual>.badge>.tail>.shape{display:block;font-size:0;line-height:0;transform:rotate(180deg)}.reason-section .reason-claim>.visual>.badge>.text>.note{font-size:clamp(1.024rem,3.2vw,2.4576rem);line-height:1.3}.reason-section .reason-claim>.caption{min-block-size:clamp(4.4373333333rem,13.8666666667vw,10.6496rem);font-size:clamp(1.3653333333rem,4.2666666667vw,3.2768rem);font-weight:500;line-height:1.6;text-align:center;white-space:nowrap}.reason-section .reason-claim>.caption>.note,.reason-section .reason-claim>.caption>.line>.note{font-size:clamp(1.024rem,3.2vw,2.4576rem);line-height:1.6}@media(max-width:47.99875rem){.reason-section .reason-claim>.caption>.line{display:inline-block;translate:0 clamp(.0853333333rem,.2666666667vw,.2048rem)}.reason-section .reason-claim[data-variant=foam]>.caption>.line{translate:0 clamp(.0426666667rem,.1333333333vw,.1024rem)}.reason-section .reason-claim[data-variant=warm]>.visual>.badge>.text{translate:0 clamp(.0426666667rem,.1333333333vw,.1024rem)}.reason-section .reason-claim[data-variant=warm]>.visual{padding-block-start:clamp(4.0932608rem,12.79144vw,9.82382592rem)}.reason-section .reason-claim[data-variant=ion]>.visual{padding-block-start:clamp(4.1301248rem,12.90664vw,9.91229952rem)}}@media(min-width:48rem){.reason-section .reason-claim{gap:clamp(.64rem,.8333333333vw,1.2rem);inline-size:clamp(17.0666666667rem,22.2222222222vw,32rem)}.reason-section .reason-claim[data-variant=warm]>.visual>.badge>.text,.reason-section .reason-claim[data-variant=ion]>.visual>.badge>.text{translate:0 clamp(-.05rem,-.0347222222vw,-.0266666667rem)}.reason-section .reason-claim>.visual{inline-size:100%;padding-block-start:clamp(3.2rem,4.1666666667vw,6rem)}.reason-section .reason-claim>.visual>.media{inline-size:clamp(16rem,20.8333333333vw,30rem)}.reason-section .reason-claim>.visual>.badge{inline-size:100%;block-size:clamp(4.6933333333rem,6.1111111111vw,8.8rem);padding:clamp(1.0666666667rem,1.3888888889vw,2rem) clamp(.8533333333rem,1.1111111111vw,1.6rem);border-radius:clamp(4.0533333333rem,5.2777777778vw,7.6rem)}.reason-section .reason-claim>.visual>.badge>.text{block-size:clamp(2.56rem,3.3333333333vw,4.8rem);font-size:clamp(1.28rem,1.6666666667vw,2.4rem)}.reason-section .reason-claim>.visual>.badge>.tail{inset-block-start:clamp(4.2666666667rem,5.5555555556vw,8rem);inset-inline-start:calc(50% - clamp(.6693333333rem,.8715277778vw,1.255rem));inline-size:clamp(1.3386666667rem,1.7430555556vw,2.51rem);padding-block-start:clamp(.24rem,.3125vw,.45rem)}.reason-section .reason-claim>.visual>.badge>.text>.note{font-size:clamp(.64rem,.8333333333vw,1.2rem)}.reason-section .reason-claim>.caption{min-block-size:clamp(3.0933333333rem,4.0277777778vw,5.8rem);font-size:clamp(.96rem,1.25vw,1.8rem);line-height:1.6}.reason-section .reason-claim>.caption>.line{display:inline-block}.reason-section .reason-claim>.caption>.note,.reason-section .reason-claim>.caption>.line>.note{font-size:clamp(.64rem,.8333333333vw,1.2rem)}}.reason-section .reason-backdrop>.decor{display:none}.reason-section .reason-backdrop>.transition{background-image:url(/onpo-dekamaru/assets/images/wave_sm_3bad45e8.svg);position:absolute;inset-block-start:0;inset-inline:0;display:block;block-size:clamp(4.2666666667rem,13.3333333333vw,10.24rem);background-repeat:no-repeat;background-position:center top;background-size:100% 100%}.reason-section .reason-backdrop:after{position:absolute;inset-block-start:clamp(4.2666666667rem,13.3333333333vw,10.24rem);inset-inline:0;block-size:calc(100% - clamp(4.2666666667rem,13.3333333333vw,10.24rem));content:"";background:linear-gradient(to bottom,#fff8e680 49.519%,#fff8e600)}@media(min-width:48rem){.reason-section .reason-backdrop:before{position:absolute;inset-block:0;inset-inline-start:calc(50% - 50vw);z-index:0;inline-size:100vw;content:"";background:linear-gradient(to right,#ff60c5,#ff60c500);mix-blend-mode:overlay;opacity:0}.reason-section .reason-backdrop:after{position:absolute;inset-block:clamp(4.2666666667rem,5.5555555556vw,8rem) 0;inset-inline-start:calc(50% - 50vw);z-index:0;inline-size:100vw;content:"";background:linear-gradient(to bottom,#fff8e680 49.519%,#fff8e600)}.reason-section .reason-backdrop>.transition,.reason-section .reason-backdrop>.decor{position:absolute;display:block}.reason-section .reason-backdrop>.transition{background-image:url(/onpo-dekamaru/assets/images/transition_lg_ab8038a1.svg);inset-block-start:0;inset-inline-start:calc(50% - 50vw);z-index:1;inline-size:100vw;block-size:clamp(4.2666666667rem,5.5555555556vw,8rem);background-repeat:no-repeat;background-position:center top;background-size:max(112.5vw,clamp(94.08rem,122.5vw,176.4rem)) clamp(15.7333333333rem,20.4861111111vw,29.5rem);opacity:.5}.reason-section .reason-backdrop>.decor{z-index:2}.reason-section .reason-backdrop>.decor[data-side=left]{background-image:url(/onpo-dekamaru/assets/images/decor-left_lg_0e16b7b8.svg);inset-block-start:clamp(54.8266666667rem,71.3888888889vw,102.8rem);inset-inline-start:clamp(-11.8rem,-8.1944444444vw,-6.2933333333rem);inline-size:clamp(16.5866666667rem,21.5972222222vw,31.1rem);aspect-ratio:311/272;transform:rotate(180deg)}.reason-section .reason-backdrop>.decor[data-side=right]{background-image:url(/onpo-dekamaru/assets/images/decor-right_lg_63a20718.svg);inset-block-start:clamp(22.6666666667rem,29.5138888889vw,42.5rem);inset-inline-start:clamp(58.2933333333rem,75.9027777778vw,109.3rem);inline-size:clamp(23.5733333333rem,30.6944444444vw,44.2rem);aspect-ratio:442/387}}.reason-section{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(6.528rem,20.4vw,15.6672rem);padding:clamp(7.68rem,24vw,18.432rem) clamp(1.7066666667rem,5.3333333333vw,4.096rem) 0;overflow:hidden;font-family:Zen Kaku Gothic New,sans-serif;color:#606060;letter-spacing:0;background-color:transparent;isolation:isolate}@media(min-width:48rem){.reason-section{gap:clamp(5.3333333333rem,6.9444444444vw,10rem);max-inline-size:clamp(76.8rem,100vw,144rem);padding:clamp(7.4666666667rem,9.7222222222vw,14rem) clamp(8rem,10.4166666667vw,15rem) 0;overflow:visible}}.reason-section>.reason-backdrop{position:absolute;inset:0;z-index:0;pointer-events:none}.reason-section>.reason-explanation{z-index:0}.movie-section .movie-backdrop>.halo.lazyloaded{background-image:url(/onpo-dekamaru/assets/images/halo_sm_12448afb.svg)}.movie-section .movie-backdrop>.halo{position:absolute;inset-block-start:clamp(-13.43488rem,-17.4933333333vw,-5.5978666667rem);inset-inline-start:clamp(-15.36rem,-20vw,-6.4rem);inline-size:clamp(44.8rem,140vw,107.52rem);aspect-ratio:1;background-size:100% auto;border-radius:50%;transform:none}.movie-section .movie-backdrop>.glow{position:absolute;inset-block-start:clamp(42.9482666667rem,134.2133333333vw,103.07584rem);inset-inline-start:clamp(-14.1312rem,-18.4vw,-5.888rem);inline-size:clamp(42.6666666667rem,133.3333333333vw,102.4rem);block-size:clamp(43.4631082667rem,135.8222133333vw,104.31145984rem);overflow:visible;transform:none}.movie-section .movie-backdrop>.glow>.poster{position:absolute;inset-block-start:clamp(-33.40288rem,-43.4933333333vw,-13.9178666667rem);inset-inline-start:clamp(12.7146666667rem,39.7333333333vw,30.5152rem);inline-size:clamp(16.9813333333rem,53.0666666667vw,40.7552rem);block-size:clamp(46.592rem,145.6vw,111.8208rem);overflow:hidden;opacity:.8}.movie-section .movie-backdrop>.glow>.poster>picture{display:block;inline-size:100%;block-size:100%}.movie-section .movie-backdrop>.glow>.poster>picture>img{block-size:100%;-o-object-fit:cover;object-fit:cover}.movie-section .movie-backdrop>.glow[data-playing]>.poster{display:none}.movie-section .movie-backdrop>.glow>.fx{position:relative;inline-size:100%;block-size:100%;clip-path:inset(0 0 clamp(6.5299285333rem,20.4060266667vw,15.67182848rem))}.movie-section .movie-backdrop>.glow>.fx>.animation{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%}.movie-section .movie-backdrop>.glow>.fx>.animation>img{display:block;inline-size:100%;block-size:100%;-o-object-fit:fill;object-fit:fill}.movie-section .movie-backdrop>.bubbles{position:absolute}.movie-section .movie-backdrop>.bubbles[data-position=left]{inset-block-start:clamp(-25.481216rem,-33.1786666667vw,-10.6171733333rem);inset-inline-start:clamp(-19.0464rem,-24.8vw,-7.936rem);inline-size:clamp(19.2869546667rem,60.2717333333vw,46.2886912rem)}@media(min-width:48rem){.movie-section .movie-backdrop>.halo.lazyloaded{background-image:url(/onpo-dekamaru/assets/images/halo_lg_27e23775.svg)}.movie-section .movie-backdrop>.halo{position:absolute;inset-block:clamp(-8rem,-5.5555555556vw,-4.2666666667rem) auto;inset-inline-start:clamp(29.8666666667rem,38.8888888889vw,56rem);z-index:0;display:block;inline-size:clamp(43.7333333333rem,56.9444444444vw,82rem);aspect-ratio:1;background-size:100% auto}.movie-section .movie-backdrop>.glow{inset-block-start:clamp(18.72rem,24.375vw,35.1rem);inset-inline-start:clamp(13.2266666667rem,17.2222222222vw,24.8rem);inline-size:clamp(47.1466666667rem,61.3888888889vw,88.4rem);block-size:clamp(48rem,62.5vw,90rem);transform:none}.movie-section .movie-backdrop>.glow>.poster{inset-block-start:clamp(-40.5rem,-28.125vw,-21.6rem);inset-inline-start:clamp(13.12rem,17.0833333333vw,24.6rem);inline-size:clamp(20.96rem,27.2916666667vw,39.3rem);block-size:clamp(57.7066666667rem,75.1388888889vw,108.2rem)}.movie-section .movie-backdrop>.glow>.poster>picture{position:relative}.movie-section .movie-backdrop>.glow>.poster>picture>img{position:absolute;inset-block-start:clamp(1.92rem,2.5vw,3.6rem);inset-inline-start:0;inline-size:clamp(25.92rem,33.75vw,48.6rem);max-inline-size:none;block-size:clamp(55.7686773333rem,72.6154652778vw,104.56627rem);-o-object-fit:fill;object-fit:fill}.movie-section .movie-backdrop>.glow>.fx{clip-path:inset(0 0 clamp(6.88rem,8.9583333333vw,12.9rem))}.movie-section .movie-backdrop>.bubbles[data-position=left]{inset-block-start:clamp(-35.25625rem,-24.4835069444vw,-18.8033333333rem);inset-inline-start:0;inline-size:clamp(18.243568rem,23.7546458333vw,34.20669rem)}.movie-section .movie-backdrop>.bubbles[data-position=left]>picture>img{translate:clamp(-.15rem,-.1041666667vw,-.08rem) clamp(-.1rem,-.0694444444vw,-.0533333333rem)}}.movie-section .movie-heading{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(2.048rem,6.4vw,4.9152rem);align-items:center;text-align:center}.movie-section .movie-heading>.title{block-size:clamp(4.608rem,14.4vw,11.0592rem);font-family:Zen Old Mincho,serif;font-size:0;font-weight:700;line-height:1.2;color:#e83a58;letter-spacing:normal;text-box-edge:cap alphabetic;text-box-trim:trim-both}.movie-section .movie-heading>.title>.line{display:block;font-size:clamp(2.3893333333rem,7.4666666667vw,5.7344rem)}.movie-section .movie-heading>.title>.line:before{content:"  "}.movie-section .movie-heading>.title>.line--first{transform:translate(clamp(-2.4576rem,-3.2vw,-1.024rem))}.movie-section .movie-heading>.title>.line--first>.character:first-child:before{content:"   "}.movie-section .movie-heading>.title>.line--first>.character:nth-child(1){letter-spacing:clamp(-.28672rem,-.3733333333vw,-.1194666667rem)}.movie-section .movie-heading>.title>.line--first>.character:nth-child(2){letter-spacing:clamp(-.344064rem,-.448vw,-.14336rem)}.movie-section .movie-heading>.title>.line--first>.character:nth-child(3){letter-spacing:clamp(.07168rem,.224vw,.172032rem)}.movie-section .movie-heading>.title>.line--first>.character:nth-child(4){letter-spacing:clamp(.1194666667rem,.3733333333vw,.28672rem)}.movie-section .movie-heading>.title>.line--first>.character:nth-child(6){letter-spacing:clamp(-.401408rem,-.5226666667vw,-.1672533333rem)}.movie-section .movie-heading>.title>.line--first>.character:nth-child(8){letter-spacing:clamp(-1.72032rem,-2.24vw,-.7168rem)}.movie-section .movie-heading>.description{inline-size:clamp(31.4026666667rem,98.1333333333vw,75.3664rem);font-size:clamp(1.3653333333rem,4.2666666667vw,3.2768rem);font-weight:500;line-height:1.5;letter-spacing:0}@media(min-width:48rem){.movie-section .movie-heading{gap:clamp(1.7066666667rem,2.2222222222vw,3.2rem);align-items:flex-start;text-align:start}.movie-section .movie-heading>.title{block-size:clamp(4.1066666667rem,5.3472222222vw,7.7rem);font-size:clamp(2.1333333333rem,2.7777777778vw,4rem);letter-spacing:normal;white-space:nowrap;translate:0 clamp(.0266666667rem,.0347222222vw,.05rem)}.movie-section .movie-heading>.title>.line{display:block;font-size:clamp(2.1333333333rem,2.7777777778vw,4rem)}.movie-section .movie-heading>.title>.line:before{content:none}.movie-section .movie-heading>.title>.line--first{transform:none}.movie-section .movie-heading>.title>.line--first>.character:first-child:before{content:none}.movie-section .movie-heading>.title>.line--first>.character:nth-child(1){letter-spacing:clamp(-.2rem,-.1388888889vw,-.1066666667rem)}.movie-section .movie-heading>.title>.line--first>.character:nth-child(2){letter-spacing:clamp(-.24rem,-.1666666667vw,-.128rem)}.movie-section .movie-heading>.title>.line--first>.character:nth-child(3){letter-spacing:clamp(.064rem,.0833333333vw,.12rem)}.movie-section .movie-heading>.title>.line--first>.character:nth-child(4){letter-spacing:clamp(.1066666667rem,.1388888889vw,.2rem)}.movie-section .movie-heading>.title>.line--first>.character:nth-child(6){letter-spacing:clamp(-.28rem,-.1944444444vw,-.1493333333rem)}.movie-section .movie-heading>.title>.line--first>.character:nth-child(8){letter-spacing:clamp(-1.2rem,-.8333333333vw,-.64rem)}.movie-section .movie-heading>.title>.line--last{letter-spacing:normal;transform:none}.movie-section .movie-heading>.description{inline-size:clamp(23.68rem,30.8333333333vw,44.4rem);font-size:clamp(.96rem,1.25vw,1.8rem);letter-spacing:0;translate:0 clamp(.0266666667rem,.0347222222vw,.05rem)}}.movie-section .movie-visual{position:relative;z-index:1;inline-size:100%;block-size:clamp(16.64rem,52vw,39.936rem)}.movie-section .movie-visual>.bath{position:absolute;inset-block-start:clamp(-38.5247232rem,-50.1624vw,-16.051968rem);inset-inline-start:clamp(6.7528533333rem,21.1026666667vw,16.206848rem);z-index:1;inline-size:clamp(18.494208rem,57.7944vw,44.3860992rem)}.movie-section .movie-visual>.bath>picture>img{translate:0 clamp(.0853333333rem,.2666666667vw,.2048rem)}.movie-section .movie-visual>.trigger{position:absolute;inset-block-start:clamp(-17.73568rem,-23.0933333333vw,-7.3898666667rem);inset-inline-start:clamp(2.9486933333rem,9.2146666667vw,7.076864rem);z-index:2;display:block;inline-size:clamp(26.102528rem,81.5704vw,62.6460672rem);padding:0;cursor:pointer;background:transparent;border:0}.movie-section .movie-visual>.trigger>picture>img{translate:0 clamp(.0426666667rem,.1333333333vw,.1024rem)}@media(min-width:48rem){.movie-section .movie-visual{inline-size:clamp(55.68rem,72.5vw,104.4rem);block-size:clamp(26.6666666667rem,34.7222222222vw,50rem);padding:0}.movie-section .movie-visual>.bath{inset-block-start:clamp(12.7611733333rem,16.6161111111vw,23.9272rem);inset-inline-start:clamp(28.4966933333rem,37.1050694444vw,53.4313rem);z-index:2;inline-size:clamp(27.18336rem,35.395vw,50.9688rem)}.movie-section .movie-visual>.bath>picture>img{inline-size:clamp(27.3333333333rem,35.5902777778vw,51.25rem);max-inline-size:none;block-size:clamp(13.6rem,17.7083333333vw,25.5rem);translate:clamp(-.29764rem,-.2066944444vw,-.1587413333rem) clamp(.0266666667rem,.0347222222vw,.05rem)}.movie-section .movie-visual>.trigger{inset-block-start:0;inset-inline-start:clamp(2.1333333333rem,2.7777777778vw,4rem);z-index:2;inline-size:clamp(26.6666666667rem,34.7222222222vw,50rem)}.movie-section .movie-visual>.trigger>picture>img{translate:clamp(-.05rem,-.0347222222vw,-.0266666667rem) 0}}.movie-section{position:relative;z-index:1;padding-block:clamp(6.8266666667rem,21.3333333333vw,16.384rem) clamp(30.72rem,96vw,73.728rem);font-family:Zen Kaku Gothic New,sans-serif;color:#606060;background:linear-gradient(to bottom,#fff79b00 29.808%,#ff8d82 90%)}@media(min-width:48rem){.movie-section{display:grid;grid-template-rows:clamp(26.6666666667rem,34.7222222222vw,50rem);grid-template-columns:clamp(26.6666666667rem,34.7222222222vw,50rem) clamp(23.68rem,30.8333333333vw,44.4rem);-moz-column-gap:clamp(3.2rem,4.1666666667vw,6rem);column-gap:clamp(3.2rem,4.1666666667vw,6rem);max-inline-size:clamp(76.8rem,100vw,144rem);padding:clamp(5.3333333333rem,6.9444444444vw,10rem) 0 clamp(28.7112533333rem,37.3844444444vw,53.8336rem) clamp(10.4368rem,13.5895833333vw,19.569rem);background:transparent}.movie-section:before{position:absolute;inset-block:0;inset-inline-start:calc(50% - 50vw);z-index:0;inline-size:100vw;content:"";background:linear-gradient(to bottom,#fff79b00 29.808%,#ff8d82 90%)}}.movie-section>.movie-backdrop{position:absolute;inset:0;pointer-events:none}@media(min-width:48rem){.movie-section>.movie-heading{grid-row:1;grid-column:2;align-self:start;margin-block-start:clamp(1.6145066667rem,2.1022222222vw,3.0272rem)}}.movie-section>.movie-visual{margin-block-start:clamp(18.0147797333rem,56.2961866667vw,43.23547136rem);margin-inline:auto}@media(min-width:48rem){.movie-section>.movie-visual{grid-row:1;grid-column:1/-1;margin:0 0 0 clamp(-4rem,-2.7777777778vw,-2.1333333333rem)}}.product-section .product-backdrop>.image,.product-section .product-backdrop>.wave{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%}.product-section .product-backdrop>.wave{z-index:1;display:block;aspect-ratio:375/30;font-size:0;line-height:0}.product-section .product-backdrop>.image[data-variant=green-lg]{display:none}.product-section .product-backdrop>.image[data-variant=green-sm]{filter:hue-rotate(105deg) saturate(.55) brightness(1.04) opacity(.55)}@media(min-width:48rem){.product-section .product-backdrop>.image{inset-block-start:clamp(-54.4rem,-37.7777777778vw,-29.0133333333rem);inset-inline-start:clamp(-46.6rem,-32.3611111111vw,-24.8533333333rem);inline-size:clamp(140.4266666667rem,182.8472222222vw,263.3rem);clip-path:inset(clamp(29.0133333333rem,37.7777777778vw,54.4rem) 0 0)}.product-section .product-backdrop>.image[data-variant=green-sm]{display:none}.product-section .product-backdrop>.image[data-variant=green-lg]{inset:0;display:block;inline-size:100%;clip-path:none}.product-section .product-backdrop>.wave{aspect-ratio:1440/80}}.product-section .product-backdrop>.image[data-variant=default]{opacity:1;animation-name:var(--product-backdrop-default-animation);animation-duration:var(--product-section-animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:var(--product-section-animation-iteration-count);animation-direction:var(--product-section-animation-direction);animation-fill-mode:var(--product-section-animation-fill-mode)}.product-section .product-backdrop>.image[data-variant=green-sm],.product-section .product-backdrop>.image[data-variant=green-lg]{opacity:0;animation-name:var(--product-backdrop-green-animation);animation-duration:var(--product-section-animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:var(--product-section-animation-iteration-count);animation-direction:var(--product-section-animation-direction);animation-fill-mode:var(--product-section-animation-fill-mode)}@keyframes product-backdrop-default-cycle{0%{opacity:1}to{opacity:0}}@keyframes product-backdrop-green-cycle{0%{opacity:0}to{opacity:1}}.product-section .product-heading{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.product-section .product-heading>.title{font-family:Zen Old Mincho,serif;font-size:clamp(2.7306666667rem,8.5333333333vw,6.5536rem);font-weight:700;line-height:clamp(1.9626666667rem,6.1333333333vw,4.7104rem);text-align:center;letter-spacing:0;transform:translateY(clamp(-.5632rem,-.7333333333vw,-.2346666667rem))}.product-section .product-heading>.line{display:grid;place-items:center;inline-size:clamp(3.584rem,11.2vw,8.6016rem);block-size:clamp(.4266666667rem,1.3333333333vw,1.024rem);margin-block-start:clamp(1.536rem,4.8vw,3.6864rem);font-size:0;line-height:0;transform:translate(clamp(-.1024rem,-.1333333333vw,-.0426666667rem),clamp(.128rem,.4vw,.3072rem))}.product-section .product-heading>.title>.character[data-kern="3"]{letter-spacing:-.14em}.product-section .product-heading>.title>.character[data-kern="4"]{letter-spacing:-.12em}.product-section .product-heading>.title>.character[data-kern="5"]{letter-spacing:-.1em}.product-section .product-heading>.title>.character[data-kern="6"]{letter-spacing:-.16em}.product-section .product-heading>.title>.character[data-kern="7"]{letter-spacing:-.15em}@media(min-width:48rem){.product-section .product-heading>.title{block-size:clamp(1.76rem,2.2916666667vw,3.3rem);font-size:clamp(2.4533333333rem,3.1944444444vw,4.6rem);line-height:1.2;letter-spacing:0;transform:none;text-box:trim-both cap alphabetic}.product-section .product-heading>.line{inline-size:clamp(2.7733333333rem,3.6111111111vw,5.2rem);block-size:clamp(.2133333333rem,.2777777778vw,.4rem);margin-block-start:clamp(1.28rem,1.6666666667vw,2.4rem);transform:none}}.product-section .product-heading>.line{filter:none;animation-name:var(--product-heading-line-animation);animation-duration:var(--product-section-animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:var(--product-section-animation-iteration-count);animation-direction:var(--product-section-animation-direction);animation-fill-mode:var(--product-section-animation-fill-mode)}@keyframes product-heading-line-cycle{0%{filter:none}to{filter:hue-rotate(185deg) saturate(1.97) brightness(.91)}}.product-section .product-promo{position:relative;z-index:2;display:flex;flex-direction:column;gap:clamp(.7172266667rem,2.2413333333vw,1.721344rem);align-items:center}.product-section .product-promo>.copy{position:relative;z-index:1;display:flex;gap:clamp(.512rem,1.6vw,1.2288rem);align-items:center;padding:clamp(.4266666667rem,1.3333333333vw,1.024rem) clamp(.512rem,1.6vw,1.2288rem);font-size:clamp(1.1093333333rem,3.4666666667vw,2.6624rem);font-weight:700;line-height:1.3;color:#fff;letter-spacing:clamp(-.159744rem,-.208vw,-.06656rem);white-space:nowrap;background:linear-gradient(to bottom,#ef8790,#f7b250);border-radius:clamp(3.4133333333rem,10.6666666667vw,8.192rem);isolation:isolate}.product-section .product-promo>.copy:before{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(to bottom,#3eb7a2,#99c742);border-radius:inherit}.product-section .product-promo>.copy:after{position:absolute;inset-block-end:clamp(-1.311744rem,-1.708vw,-.54656rem);inset-inline-start:calc(50% - clamp(.576rem,1.8vw,1.3824rem));inline-size:clamp(1.152rem,3.6vw,2.7648rem);block-size:clamp(.5973333333rem,1.8666666667vw,1.4336rem);content:"";clip-path:polygon(0 0,100% 0,50% 100%)}.product-section .product-promo>.copy>.count{display:flex;gap:clamp(.0310613333rem,.0970666667vw,.0745472rem);align-items:center;justify-content:center;inline-size:clamp(4.2714453333rem,13.3482666667vw,10.2514688rem);min-block-size:clamp(1.5532373333rem,4.8538666667vw,3.7277696rem);font-family:Zen Old Mincho,serif;font-size:0;font-weight:700;line-height:1.2;letter-spacing:normal;background-color:#fff;border-radius:clamp(2.4851626667rem,7.7661333333vw,5.9643904rem)}.product-section .product-promo>.copy>.count>.prefix,.product-section .product-promo>.copy>.count>.number,.product-section .product-promo>.copy>.count>.suffix{flex:0 0 auto;line-height:1.2}.product-section .product-promo>.copy>.count>.prefix{inline-size:clamp(.8533333333rem,2.6666666667vw,2.048rem);font-size:clamp(.8533333333rem,2.6666666667vw,2.048rem)}.product-section .product-promo>.copy>.count>.suffix{display:inline-block;inline-size:clamp(1.1946666667rem,3.7333333333vw,2.8672rem);font-size:0;line-height:0}.product-section .product-promo>.copy>.count>.suffix>.unit:first-child{font-size:clamp(.8533333333rem,2.6666666667vw,2.048rem);line-height:1.2}.product-section .product-promo>.copy>.count>.suffix>.mark{font-size:clamp(.9386666667rem,2.9333333333vw,2.2528rem);line-height:1.2}.product-section .product-promo>.copy>.count>.number{position:relative;inset-block-start:clamp(-.0731136rem,-.0952vw,-.030464rem);inline-size:clamp(1.2425984rem,3.88312vw,2.98223616rem);font-size:clamp(1.0561706667rem,3.3005333333vw,2.5348096rem)}.product-section .product-promo>.copy>.text{inline-size:clamp(19.1146666667rem,59.7333333333vw,45.8752rem);letter-spacing:clamp(-.159744rem,-.208vw,-.06656rem)}@media(max-width:47.99875rem){.product-section .product-promo>.copy>.count>.prefix,.product-section .product-promo>.copy>.count>.number,.product-section .product-promo>.copy>.count>.suffix{transform:translateY(clamp(-.077824rem,-.1013333333vw,-.0324266667rem))}.product-section .product-promo>.copy>.count>.prefix{block-size:clamp(.5973333333rem,1.8666666667vw,1.4336rem);text-box-edge:cap alphabetic;text-box-trim:trim-both}.product-section .product-promo>.copy>.count>.suffix{position:static;inset-block-start:auto;block-size:clamp(.8533333333rem,2.6666666667vw,2.048rem);margin-block-start:clamp(-.8192rem,-1.0666666667vw,-.3413333333rem)}.product-section .product-promo>.copy>.count>.suffix>.unit,.product-section .product-promo>.copy>.count>.suffix>.mark{display:inline-block;vertical-align:top}.product-section .product-promo>.copy>.count>.suffix>.mark{margin-block-start:clamp(-.2048rem,-.2666666667vw,-.0853333333rem)}.product-section .product-promo>.copy>.count>.number{position:static;inset-block-start:auto;block-size:clamp(.9008810667rem,2.8152533333vw,2.16211456rem);text-box-edge:cap alphabetic;text-box-trim:trim-both}}.product-section .product-promo>.messages{inline-size:100vw;margin-inline:calc((100% - 100vw)/2);overflow:hidden}.product-section .product-promo>.messages>.track{position:relative;inset-inline-start:calc(50vw - clamp(89.7706666667rem,280.5333333333vw,215.4496rem));display:flex;inline-size:-moz-max-content;inline-size:max-content}.product-section .product-promo>.messages>.track>.image{display:block;flex:0 0 clamp(179.5413333333rem,561.0666666667vw,430.8992rem);inline-size:clamp(179.5413333333rem,561.0666666667vw,430.8992rem);margin-inline-end:clamp(.6826666667rem,2.1333333333vw,1.6384rem)}@media(min-width:48rem){.product-section .product-promo{position:relative;display:block;inline-size:100%;max-inline-size:clamp(60.8rem,79.1666666667vw,114rem)}.product-section .product-promo>.copy{position:absolute;inset-block-start:clamp(-9.98148rem,-6.9315833333vw,-5.323456rem);inset-inline-start:clamp(56.993664rem,74.2105vw,106.86312rem);flex-direction:column;gap:clamp(.1066666667rem,.1388888889vw,.2rem);inline-size:clamp(7.3568rem,9.5791666667vw,13.794rem);aspect-ratio:1;padding:clamp(.9066666667rem,1.1805555556vw,1.7rem) clamp(.5333333333rem,.6944444444vw,1rem) clamp(.5333333333rem,.6944444444vw,1rem);font-size:clamp(.7802666667rem,1.0159722222vw,1.463rem);line-height:1.3;text-align:center;white-space:normal;background:none;border-radius:50%;transform:rotate(6deg)}.product-section .product-promo>.copy:before,.product-section .product-promo>.copy:after{inset:clamp(-.053rem,-.0368055556vw,-.0282666667rem);z-index:-1;inline-size:clamp(7.4133333333rem,9.6527777778vw,13.9rem);block-size:clamp(7.4133333333rem,9.6527777778vw,13.9rem);background:url(/onpo-dekamaru/assets/images/promo-shape_lg_703602e4.svg) center/100% 100% no-repeat;clip-path:none;-webkit-mask:none;mask:none;transform:rotate(-6deg)}.product-section .product-promo>.copy:before{z-index:0;background-image:url(/onpo-dekamaru/assets/images/promo-shape-green_lg_d12cf789.svg)}.product-section .product-promo>.copy>.count{position:absolute;inset-block-start:clamp(.9328533333rem,1.2146527778vw,1.7491rem);inset-inline-start:clamp(1.7226666667rem,2.2430555556vw,3.23rem);display:block;inline-size:clamp(3.972672rem,5.17275vw,7.44876rem);block-size:clamp(1.444608rem,1.881vw,2.70864rem);min-block-size:0;padding:0;font-size:0;line-height:0;letter-spacing:normal}.product-section .product-promo>.copy>.count>.prefix,.product-section .product-promo>.copy>.count>.number,.product-section .product-promo>.copy>.count>.suffix{position:absolute;margin:0;line-height:1.2;text-box:trim-both cap alphabetic;transform:none}.product-section .product-promo>.copy>.count>.prefix{inset-block-start:clamp(.4920693333rem,.6407152778vw,.92263rem);inset-inline-start:clamp(.5295413333rem,.6895069444vw,.99289rem);inline-size:clamp(.7466666667rem,.9722222222vw,1.4rem);block-size:clamp(.48rem,.625vw,.9rem);font-size:clamp(.6934133333rem,.9028819444vw,1.30015rem);translate:clamp(-.05rem,-.0347222222vw,-.0266666667rem) 0}.product-section .product-promo>.copy>.count>.number{inset-block-start:clamp(.313136rem,.4077291667vw,.58713rem);inset-inline-start:clamp(1.305104rem,1.6993541667vw,2.44707rem);inline-size:clamp(1.1556853333rem,1.5047986111vw,2.16691rem);block-size:clamp(.837872rem,1.0909791667vw,1.57101rem);font-size:clamp(.982336rem,1.2790833333vw,1.84188rem);translate:clamp(-.05rem,-.0347222222vw,-.0266666667rem) clamp(-.05rem,-.0347222222vw,-.0266666667rem)}.product-section .product-promo>.copy>.count>.suffix{inset-block-start:clamp(.3998133333rem,.5205902778vw,.74965rem);inset-inline-start:clamp(2.48968rem,3.2417708333vw,4.66815rem);inline-size:clamp(.95344rem,1.2414583333vw,1.7877rem);block-size:clamp(.6645173333rem,.8652569444vw,1.24597rem);font-size:clamp(.6934133333rem,.9028819444vw,1.30015rem);line-height:1.2;translate:clamp(-.05rem,-.0347222222vw,-.0266666667rem) clamp(.1333333333rem,.1736111111vw,.25rem)}.product-section .product-promo>.copy>.count>.suffix>.unit:first-child{display:inline;font-size:clamp(.6934133333rem,.9028819444vw,1.30015rem);line-height:1.2;text-box-trim:none;vertical-align:baseline}.product-section .product-promo>.copy>.count>.suffix>.mark{display:inline;font-size:clamp(.7800906667rem,1.0157430556vw,1.46267rem);line-height:1.2;text-box-trim:none;vertical-align:baseline}.product-section .product-promo>.copy>.text{position:absolute;inset-block-start:clamp(2.889184rem,3.7619583333vw,5.41722rem);inset-inline-start:clamp(1.1146666667rem,1.4513888889vw,2.09rem);inline-size:clamp(5.2266666667rem,6.8055555556vw,9.8rem);block-size:clamp(3.5733333333rem,4.6527777778vw,6.7rem);letter-spacing:-.06em;text-box:trim-both cap alphabetic;translate:clamp(-.09423rem,-.0654375vw,-.050256rem) clamp(.032096rem,.0417916667vw,.06018rem)}.product-section .product-promo>.messages{inline-size:100vw;block-size:clamp(6.9333333333rem,9.0277777778vw,13rem);margin-inline:calc((100% - 100vw)/2);overflow:visible}.product-section .product-promo>.messages>.track{position:relative;inset-block-start:clamp(-2.5rem,-1.7361111111vw,-1.3333333333rem);inset-inline-start:calc(50vw - clamp(128.6933333333rem,167.5694444444vw,241.3rem));display:flex;inline-size:-moz-max-content;inline-size:max-content}.product-section .product-promo>.messages>.track>.image{flex:0 0 clamp(257.3866666667rem,335.1388888889vw,482.6rem);inline-size:clamp(257.3866666667rem,335.1388888889vw,482.6rem);margin-inline-end:clamp(1.1733333333rem,1.5277777778vw,2.2rem)}}.product-section .product-promo>.copy:before{opacity:0;animation-name:var(--product-promo-overlay-animation);animation-duration:var(--product-section-animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:var(--product-section-animation-iteration-count);animation-direction:var(--product-section-animation-direction);animation-fill-mode:var(--product-section-animation-fill-mode)}.product-section .product-promo>.copy:after{background-color:#f6ac59;animation-name:var(--product-promo-tail-animation);animation-duration:var(--product-section-animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:var(--product-section-animation-iteration-count);animation-direction:var(--product-section-animation-direction);animation-fill-mode:var(--product-section-animation-fill-mode)}@media(min-width:48rem){.product-section .product-promo>.copy:after{background-color:transparent;animation-name:none}}.product-section .product-promo>.copy>.count{color:#e83a58;animation-name:var(--product-promo-accent-animation);animation-duration:var(--product-section-animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:var(--product-section-animation-iteration-count);animation-direction:var(--product-section-animation-direction);animation-fill-mode:var(--product-section-animation-fill-mode)}.product-section .product-promo>.messages>.track{animation-name:product-promo-messages-cycle;animation-duration:var(--product-promo-messages-animation-duration);animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:both}@media(prefers-reduced-motion:reduce){.product-section .product-promo>.messages>.track{animation:none}}@keyframes product-promo-overlay-cycle{0%{opacity:0}to{opacity:1}}@keyframes product-promo-tail-cycle{0%{background-color:#f6ac59}to{background-color:#99c742}}@keyframes product-promo-accent-cycle{0%{color:#e83a58}to{color:#009c7e}}@keyframes product-promo-messages-cycle{0%{translate:0}to{translate:-50% 0}}.product-section .featured-products{position:relative;inset-block-start:0;z-index:2;display:flex;flex-direction:column;gap:clamp(5.12rem,16vw,12.288rem);align-items:center}@media(min-width:48rem){.product-section .featured-products{flex-direction:row;gap:clamp(.8533333333rem,1.1111111111vw,1.6rem);align-items:stretch;justify-content:center;inline-size:100%;max-inline-size:clamp(60.8rem,79.1666666667vw,114rem)}}.product-section .product-card{--product-accent: #e83a58;--product-gradient-start: #ef8790;--product-gradient-end: #f7b250;position:relative;display:flex;flex-direction:column;align-items:center;inline-size:clamp(28.5866666667rem,89.3333333333vw,68.608rem);background-color:#fff;border-radius:clamp(1.7066666667rem,5.3333333333vw,4.096rem)}.product-section .product-card[data-theme=green]{--product-accent: #009c7e;--product-gradient-start: #3eb7a2;--product-gradient-end: #99c742}.product-section .product-card[data-size=featured]{gap:clamp(2.56rem,8vw,6.144rem);padding:clamp(5.12rem,16vw,12.288rem) clamp(.8533333333rem,2.6666666667vw,2.048rem) clamp(2.56rem,8vw,6.144rem)}.product-section .product-card[data-size=compact]{padding:clamp(2.56rem,8vw,6.144rem) clamp(3.4133333333rem,10.6666666667vw,8.192rem)}.product-section .product-card>.ribbon{position:absolute;inset-block-start:clamp(-6.438912rem,-8.384vw,-2.68288rem);inset-inline-start:clamp(2.7626666667rem,8.6333333333vw,6.6304rem);inline-size:clamp(23.04rem,72vw,55.296rem);padding:clamp(.6826666667rem,2.1333333333vw,1.6384rem) clamp(2.56rem,8vw,6.144rem);font-family:Zen Old Mincho,serif;font-size:clamp(1.7066666667rem,5.3333333333vw,4.096rem);font-weight:700;line-height:1.3;color:#fff;text-align:center;letter-spacing:0;background:linear-gradient(to bottom,var(--product-gradient-start),var(--product-gradient-end));border-radius:clamp(5.12rem,16vw,12.288rem)}.product-section .product-card>.ribbon>.text{display:block;translate:0 clamp(.0426666667rem,.1333333333vw,.1024rem)}.product-section .product-card>.ribbon:before{position:absolute;inset:0;pointer-events:none;content:"";background:radial-gradient(circle at clamp(2.56rem,8vw,6.144rem) clamp(1.9626666667rem,6.1333333333vw,4.7104rem),transparent 0 clamp(.5546666667rem,1.7333333333vw,1.3312rem),#fff clamp(.5546666667rem,1.7333333333vw,1.3312rem) clamp(.64rem,2vw,1.536rem),transparent clamp(.64rem,2vw,1.536rem)),radial-gradient(circle at clamp(1.8773333333rem,5.8666666667vw,4.5056rem) clamp(3.4133333333rem,10.6666666667vw,8.192rem),transparent 0 clamp(.384rem,1.2vw,.9216rem),#fff clamp(.384rem,1.2vw,.9216rem) clamp(.4693333333rem,1.4666666667vw,1.1264rem),transparent clamp(.4693333333rem,1.4666666667vw,1.1264rem)),radial-gradient(circle at clamp(2.816rem,8.8vw,6.7584rem) clamp(4.352rem,13.6vw,10.4448rem),transparent 0 clamp(.128rem,.4vw,.3072rem),#fff clamp(.128rem,.4vw,.3072rem) clamp(.2133333333rem,.6666666667vw,.512rem),transparent clamp(.2133333333rem,.6666666667vw,.512rem)),radial-gradient(circle at clamp(20.3946666667rem,63.7333333333vw,48.9472rem) clamp(1.9626666667rem,6.1333333333vw,4.7104rem),transparent 0 clamp(.5546666667rem,1.7333333333vw,1.3312rem),#fff clamp(.5546666667rem,1.7333333333vw,1.3312rem) clamp(.64rem,2vw,1.536rem),transparent clamp(.64rem,2vw,1.536rem)),radial-gradient(circle at clamp(21.0773333333rem,65.8666666667vw,50.5856rem) clamp(3.4133333333rem,10.6666666667vw,8.192rem),transparent 0 clamp(.384rem,1.2vw,.9216rem),#fff clamp(.384rem,1.2vw,.9216rem) clamp(.4693333333rem,1.4666666667vw,1.1264rem),transparent clamp(.4693333333rem,1.4666666667vw,1.1264rem)),radial-gradient(circle at clamp(20.1386666667rem,62.9333333333vw,48.3328rem) clamp(4.352rem,13.6vw,10.4448rem),transparent 0 clamp(.128rem,.4vw,.3072rem),#fff clamp(.128rem,.4vw,.3072rem) clamp(.2133333333rem,.6666666667vw,.512rem),transparent clamp(.2133333333rem,.6666666667vw,.512rem))}.product-section .product-card>.ribbon:after{position:absolute;inset-block-end:clamp(-.9216rem,-1.2vw,-.384rem);inset-inline-start:calc(50% - clamp(.32rem,1vw,.768rem));inline-size:clamp(.64rem,2vw,1.536rem);block-size:clamp(.4266666667rem,1.3333333333vw,1.024rem);content:"";background-color:var(--product-gradient-end);clip-path:polygon(0 0,100% 0,50% 100%)}@media(min-width:48rem){.product-section .product-card{inline-size:clamp(29.9733333333rem,39.0277777778vw,56.2rem);border-radius:clamp(1.0666666667rem,1.3888888889vw,2rem)}.product-section .product-card[data-size=featured]{gap:clamp(2.1333333333rem,2.7777777778vw,4rem);padding:clamp(2.6666666667rem,3.4722222222vw,5rem) clamp(.5333333333rem,.6944444444vw,1rem) clamp(2.1333333333rem,2.7777777778vw,4rem)}.product-section .product-card[data-size=compact]{padding:clamp(2.1333333333rem,2.7777777778vw,4rem)}.product-section .product-card>.ribbon{inset-block-start:clamp(3.28rem,4.2708333333vw,6.15rem);inset-inline-start:clamp(12.48rem,16.25vw,23.4rem);inline-size:clamp(14.4rem,18.75vw,27rem);padding:clamp(.4266666667rem,.5555555556vw,.8rem) clamp(1.6rem,2.0833333333vw,3rem);font-size:clamp(1.0666666667rem,1.3888888889vw,2rem);border-radius:clamp(3.2rem,4.1666666667vw,6rem)}.product-section .product-card>.ribbon>.text{translate:0 clamp(.0266666667rem,.0347222222vw,.05rem)}.product-section .product-card>.ribbon:before{background:radial-gradient(circle at clamp(1.6266666667rem,2.1180555556vw,3.05rem) clamp(1.2rem,1.5625vw,2.25rem),transparent 0 clamp(.3466666667rem,.4513888889vw,.65rem),#fff clamp(.3466666667rem,.4513888889vw,.65rem) clamp(.4rem,.5208333333vw,.75rem),transparent clamp(.4rem,.5208333333vw,.75rem)),radial-gradient(circle at clamp(1.2rem,1.5625vw,2.25rem) clamp(2.1066666667rem,2.7430555556vw,3.95rem),transparent 0 clamp(.24rem,.3125vw,.45rem),#fff clamp(.24rem,.3125vw,.45rem) clamp(.2933333333rem,.3819444444vw,.55rem),transparent clamp(.2933333333rem,.3819444444vw,.55rem)),radial-gradient(circle at clamp(1.7866666667rem,2.3263888889vw,3.35rem) clamp(2.6933333333rem,3.5069444444vw,5.05rem),transparent 0 clamp(.08rem,.1041666667vw,.15rem),#fff clamp(.08rem,.1041666667vw,.15rem) clamp(.1333333333rem,.1736111111vw,.25rem),transparent clamp(.1333333333rem,.1736111111vw,.25rem)),radial-gradient(circle at clamp(12.7733333333rem,16.6319444444vw,23.95rem) clamp(1.2rem,1.5625vw,2.25rem),transparent 0 clamp(.3466666667rem,.4513888889vw,.65rem),#fff clamp(.3466666667rem,.4513888889vw,.65rem) clamp(.4rem,.5208333333vw,.75rem),transparent clamp(.4rem,.5208333333vw,.75rem)),radial-gradient(circle at clamp(13.2rem,17.1875vw,24.75rem) clamp(2.1066666667rem,2.7430555556vw,3.95rem),transparent 0 clamp(.24rem,.3125vw,.45rem),#fff clamp(.24rem,.3125vw,.45rem) clamp(.2933333333rem,.3819444444vw,.55rem),transparent clamp(.2933333333rem,.3819444444vw,.55rem)),radial-gradient(circle at clamp(12.6133333333rem,16.4236111111vw,23.65rem) clamp(2.6933333333rem,3.5069444444vw,5.05rem),transparent 0 clamp(.08rem,.1041666667vw,.15rem),#fff clamp(.08rem,.1041666667vw,.15rem) clamp(.1333333333rem,.1736111111vw,.25rem),transparent clamp(.1333333333rem,.1736111111vw,.25rem))}.product-section .product-card>.ribbon:after{inset-block-end:clamp(-.5rem,-.3472222222vw,-.2666666667rem);inset-inline-start:calc(50% - clamp(.2rem,.2604166667vw,.375rem));inline-size:clamp(.4rem,.5208333333vw,.75rem);block-size:clamp(.2666666667rem,.3472222222vw,.5rem)}}.product-section .product-details{display:flex;flex-direction:column;align-items:center}.product-section .product-details[data-size=featured]{gap:clamp(2.048rem,6.4vw,4.9152rem);inline-size:clamp(26.88rem,84vw,64.512rem)}.product-section .product-details[data-size=featured]>.visual{inline-size:clamp(17.0666666667rem,53.3333333333vw,40.96rem)}.product-section .product-details[data-size=featured]>.visual:before{inset-block-start:clamp(1.28rem,4vw,3.072rem)}.product-section .product-details[data-size=featured]>.visual>.image{inset-inline-start:clamp(-.128rem,-.1666666667vw,-.0533333333rem);inline-size:clamp(7.5946666667rem,23.7333333333vw,18.2272rem)}.product-section .product-details[data-size=compact]{gap:clamp(1.7066666667rem,5.3333333333vw,4.096rem);inline-size:clamp(21.76rem,68vw,52.224rem)}.product-section .product-details[data-size=compact]>.visual{inline-size:clamp(13.056rem,40.8vw,31.3344rem)}.product-section .product-details[data-size=compact]>.visual:before{inset-block-start:clamp(.6826666667rem,2.1333333333vw,1.6384rem)}.product-section .product-details[data-size=compact]>.visual>.image{inline-size:clamp(8.1066666667rem,25.3333333333vw,19.456rem)}.product-section .product-details>.visual{position:relative;display:flex;justify-content:center}.product-section .product-details>.visual:before{position:absolute;inset-inline-start:0;inline-size:100%;aspect-ratio:1;content:"";background:linear-gradient(to bottom,var(--product-gradient-start),var(--product-gradient-end));border-radius:50%;opacity:.2}.product-section .product-details>.visual>.image{position:relative;z-index:1;display:block}@media(min-width:48rem){.product-section .product-details{flex-direction:row}.product-section .product-details[data-size=featured]{gap:clamp(1.28rem,1.6666666667vw,2.4rem);inline-size:clamp(25.3866666667rem,33.0555555556vw,47.6rem);padding-inline-start:clamp(1.0666666667rem,1.3888888889vw,2rem)}.product-section .product-details[data-size=featured]>.visual{inline-size:clamp(7.04rem,9.1666666667vw,13.2rem)}.product-section .product-details[data-size=featured]>.visual:before{display:none}.product-section .product-details[data-size=featured]>.visual>.image{inset-inline-start:0;inline-size:100%}.product-section .product-details[data-size=featured]>.product-info{margin-block-start:clamp(4.96rem,6.4583333333vw,9.3rem)}.product-section .product-details[data-size=compact]{gap:clamp(1.6rem,2.0833333333vw,3rem);align-items:flex-start;inline-size:clamp(25.7066666667rem,33.4722222222vw,48.2rem)}.product-section .product-details[data-size=compact]>.visual{inline-size:clamp(10.6666666667rem,13.8888888889vw,20rem)}.product-section .product-details[data-size=compact]>.visual:before{inset-block-start:clamp(.6933333333rem,.9027777778vw,1.3rem)}.product-section .product-details[data-size=compact]>.visual>.image{inline-size:clamp(6.72rem,8.75vw,12.6rem)}.product-section .product-details[data-size=compact]>.product-info{margin-block-start:clamp(.3733333333rem,.4861111111vw,.7rem)}}.product-section .product-info{display:flex;flex-direction:column;align-items:center;text-align:center}.product-section .product-info>.category{position:relative;inline-size:clamp(6.0586666667rem,18.9333333333vw,14.5408rem);font-size:clamp(1.024rem,3.2vw,2.4576rem);font-weight:500;line-height:clamp(1.8773333333rem,5.8666666667vw,4.5056rem);letter-spacing:0}.product-section .product-info>.category:before{position:absolute;inset:clamp(.1186133333rem,.3706666667vw,.284672rem) 0 clamp(.0520533333rem,.1626666667vw,.124928rem);content:"";border:1px solid #606060}.product-section .product-info>.name{display:flex;flex-direction:column;gap:clamp(.256rem,.8vw,.6144rem);align-items:center;inline-size:clamp(27.3066666667rem,85.3333333333vw,65.536rem);margin-block-start:clamp(.512rem,1.6vw,1.2288rem);font-family:Zen Old Mincho,serif;font-weight:700;text-align:center;letter-spacing:0}.product-section .product-info>.name>.line{display:block;inline-size:100%}.product-section .product-info>.name>.line--title{font-size:clamp(2.3893333333rem,7.4666666667vw,5.7344rem);line-height:1}.product-section .product-info>.name>.line--flavor{font-size:clamp(1.3653333333rem,4.2666666667vw,3.2768rem);line-height:clamp(1.8773333333rem,5.8666666667vw,4.5056rem);color:var(--product-accent)}.product-section .product-info>.name>.line--count{font-size:clamp(1.536rem,4.8vw,3.6864rem);line-height:clamp(2.1333333333rem,6.6666666667vw,5.12rem)}.product-section .product-info>.tint{margin-block-start:clamp(.512rem,1.6vw,1.2288rem);font-size:clamp(1.024rem,3.2vw,2.4576rem);font-weight:500;line-height:clamp(1.4506666667rem,4.5333333333vw,3.4816rem);letter-spacing:0}.product-section .product-info>.button{--product-arrow-shift: clamp(.3413333333rem, 1.0666666667vw, .8192rem);position:relative;display:flex;align-items:center;justify-content:center;inline-size:clamp(18.6026666667rem,58.1333333333vw,44.6464rem);padding:clamp(1.1805866667rem,3.6893333333vw,2.833408rem) clamp(3.84rem,12vw,9.216rem);margin-block-start:clamp(1.3653333333rem,4.2666666667vw,3.2768rem);font-size:clamp(1.3653333333rem,4.2666666667vw,3.2768rem);font-weight:500;line-height:clamp(1.82016rem,5.688vw,4.368384rem);color:#fff;text-indent:clamp(-3.2768rem,-4.2666666667vw,-1.3653333333rem);white-space:nowrap;text-decoration:none;background-color:var(--product-accent);border-radius:clamp(2.696704rem,8.4272vw,6.4720896rem)}.product-section .product-info>.button>.text{translate:0 clamp(-.1024rem,-.1333333333vw,-.0426666667rem)}.product-section .product-info>.button:after{position:absolute;inset-block-start:calc(50% - clamp(.2986666667rem,.9333333333vw,.7168rem));inset-inline-end:clamp(3.6266666667rem,11.3333333333vw,8.704rem);inline-size:clamp(.64rem,2vw,1.536rem);block-size:clamp(.6826666667rem,2.1333333333vw,1.6384rem);content:"";background-color:#fff;clip-path:polygon(0 0,100% 50%,0 100%)}@media(min-width:48rem){.product-section .product-info[data-size=featured]{inline-size:clamp(16rem,20.8333333333vw,30rem)}.product-section .product-info[data-size=featured]>.category{block-size:clamp(1.2266666667rem,1.5972222222vw,2.3rem)}.product-section .product-info[data-size=featured]>.category>.text{display:inline-block;translate:0 clamp(-.05rem,-.0347222222vw,-.0266666667rem)}.product-section .product-info[data-size=featured]>.name{inline-size:clamp(17.0666666667rem,22.2222222222vw,32rem);margin-block-start:clamp(.5333333333rem,.6944444444vw,1rem)}.product-section .product-info[data-size=featured]>.name>.line{translate:0 clamp(-.05rem,-.0347222222vw,-.0266666667rem)}.product-section .product-info[data-size=featured]>.name>.line--title{font-size:clamp(1.7066666667rem,2.2222222222vw,3.2rem)}.product-section .product-info[data-size=featured]>.name>.line--flavor{font-size:clamp(.96rem,1.25vw,1.8rem);line-height:clamp(1.3333333333rem,1.7361111111vw,2.5rem)}.product-section .product-info[data-size=featured]>.name>.line--count{font-size:clamp(1.0666666667rem,1.3888888889vw,2rem);line-height:clamp(1.4933333333rem,1.9444444444vw,2.8rem);translate:0 clamp(.0266666667rem,.0347222222vw,.05rem)}.product-section .product-info[data-size=featured]>.button{block-size:clamp(2.6133333333rem,3.4027777778vw,4.9rem)}.product-section .product-info[data-size=featured]>.button>.text{translate:none}.product-section .product-info[data-size=featured]>.tint{margin-block-start:clamp(.5333333333rem,.6944444444vw,1rem);font-size:clamp(.8rem,1.0416666667vw,1.5rem);line-height:1.4;translate:0 clamp(-.05rem,-.0347222222vw,-.0266666667rem)}.product-section .product-info[data-size=compact]{inline-size:clamp(13.44rem,17.5vw,25.2rem)}.product-section .product-info[data-size=compact]>.category{block-size:clamp(1.2266666667rem,1.5972222222vw,2.3rem)}.product-section .product-info[data-size=compact]>.button{block-size:clamp(2.6133333333rem,3.4027777778vw,4.9rem);margin-block-start:clamp(.96rem,1.25vw,1.8rem)}.product-section .product-info[data-size=compact]>.button>.text{translate:0 clamp(-.05rem,-.0347222222vw,-.0266666667rem)}.product-section .product-info[data-size=compact]>.name{inline-size:clamp(15.36rem,20vw,28.8rem);margin-block-start:clamp(.4266666667rem,.5555555556vw,.8rem)}.product-section .product-info[data-size=compact]>.name>.line--title{font-size:clamp(1.4933333333rem,1.9444444444vw,2.8rem);line-height:1}.product-section .product-info[data-size=compact]>.name>.line--flavor{font-size:clamp(.8533333333rem,1.1111111111vw,1.6rem);line-height:clamp(1.1733333333rem,1.5277777778vw,2.2rem)}.product-section .product-info[data-size=compact]>.name>.line--count{font-size:clamp(.96rem,1.25vw,1.8rem);line-height:clamp(1.3333333333rem,1.7361111111vw,2.5rem)}.product-section .product-info[data-size=compact]>.tint{inline-size:clamp(14.4rem,18.75vw,27rem);block-size:clamp(1.0666666667rem,1.3888888889vw,2rem);margin-block-start:clamp(.4266666667rem,.5555555556vw,.8rem);font-size:clamp(.7466666667rem,.9722222222vw,1.4rem);line-height:clamp(1.0666666667rem,1.3888888889vw,2rem)}.product-section .product-info>.category{inline-size:clamp(4.3733333333rem,5.6944444444vw,8.2rem);font-size:clamp(.7466666667rem,.9722222222vw,1.4rem);line-height:clamp(1.1733333333rem,1.5277777778vw,2.2rem)}.product-section .product-info>.category:before{inset:0}.product-section .product-info>.name{gap:clamp(.2666666667rem,.3472222222vw,.5rem);margin-block-start:clamp(.32rem,.4166666667vw,.6rem)}.product-section .product-info>.tint{margin-block-start:clamp(.32rem,.4166666667vw,.6rem)}.product-section .product-info>.button{--product-arrow-shift: clamp(.2133333333rem, .2777777778vw, .4rem);inline-size:clamp(11.6266666667rem,15.1388888889vw,21.8rem);padding:clamp(.7378666667rem,.9607638889vw,1.3835rem) clamp(2.4rem,3.125vw,4.5rem);margin-block-start:clamp(.8533333333rem,1.1111111111vw,1.6rem);font-size:clamp(.8533333333rem,1.1111111111vw,1.6rem);line-height:clamp(1.1376rem,1.48125vw,2.133rem);text-indent:clamp(-1.6rem,-1.1111111111vw,-.8533333333rem);border-radius:clamp(1.68544rem,2.1945833333vw,3.1602rem)}.product-section .product-info>.button:after{inset-block-start:calc(50% - clamp(.1866666667rem,.2430555556vw,.35rem));inset-inline-end:clamp(2.2666666667rem,2.9513888889vw,4.25rem);inline-size:clamp(.4rem,.5208333333vw,.75rem);block-size:clamp(.4266666667rem,.5555555556vw,.8rem)}}.product-section .product-info>.button:after{transition:transform .24s ease-out}.product-section .product-info>.button:is(:hover,:focus-visible):after{transform:translate(var(--product-arrow-shift))}.product-section .product-trial{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding-inline:clamp(1.7066666667rem,5.3333333333vw,4.096rem)}.product-section .product-trial>.eyebrow{padding:clamp(.6826666667rem,2.1333333333vw,1.6384rem) clamp(1.1946666667rem,3.7333333333vw,2.8672rem);font-size:clamp(1.1946666667rem,3.7333333333vw,2.8672rem);font-weight:700;line-height:1.8;color:#fff;text-align:center;white-space:nowrap;border-radius:clamp(2.56rem,8vw,6.144rem);text-box-edge:cap alphabetic;text-box-trim:trim-both}.product-section .product-trial>.title{position:relative;inset-block-start:clamp(-.4096rem,-.5333333333vw,-.1706666667rem);margin-block-start:clamp(1.024rem,3.2vw,2.4576rem);font-family:Zen Old Mincho,serif;font-size:clamp(2.048rem,6.4vw,4.9152rem);font-weight:700;line-height:clamp(1.4506666667rem,4.5333333333vw,3.4816rem);text-align:center;letter-spacing:clamp(-.0256rem,-.0333333333vw,-.0106666667rem);white-space:nowrap}.product-section .product-trial>.description{position:relative;inset-block-start:clamp(.0853333333rem,.2666666667vw,.2048rem);margin-block-start:clamp(1.024rem,3.2vw,2.4576rem);font-size:clamp(1.1946666667rem,3.7333333333vw,2.8672rem);font-weight:500;line-height:clamp(2.1333333333rem,6.6666666667vw,5.12rem);text-align:center;letter-spacing:0;white-space:nowrap}.product-section .product-trial>.trial-list{margin-block-start:clamp(2.048rem,6.4vw,4.9152rem)}@media(min-width:48rem){.product-section .product-trial{padding:0}.product-section .product-trial>.eyebrow{display:flex;align-items:center;justify-content:center;inline-size:clamp(11.7333333333rem,15.2777777778vw,22rem);block-size:clamp(1.44rem,1.875vw,2.7rem);padding:clamp(.4266666667rem,.5555555556vw,.8rem) clamp(.7466666667rem,.9722222222vw,1.4rem);font-size:clamp(.8533333333rem,1.1111111111vw,1.6rem)}.product-section .product-trial>.eyebrow>.text{display:inline-block;translate:0 clamp(-.1rem,-.0694444444vw,-.0533333333rem)}.product-section .product-trial>.title{inset-block-start:0;block-size:clamp(1.2266666667rem,1.5972222222vw,2.3rem);margin-block-start:clamp(.7466666667rem,.9722222222vw,1.4rem);font-size:clamp(1.7066666667rem,2.2222222222vw,3.2rem);line-height:1;letter-spacing:0;text-box:trim-both cap alphabetic}.product-section .product-trial>.description{inset-block-start:0;block-size:clamp(1.5466666667rem,2.0138888889vw,2.9rem);margin-block-start:clamp(.7466666667rem,.9722222222vw,1.4rem);font-size:clamp(.8533333333rem,1.1111111111vw,1.6rem);line-height:1.8;letter-spacing:0}.product-section .product-trial>.trial-list{margin-block-start:clamp(1.28rem,1.6666666667vw,2.4rem)}}.product-section .product-trial>.eyebrow{background-color:#e83a58;animation-name:var(--product-trial-eyebrow-animation);animation-duration:var(--product-section-animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:var(--product-section-animation-iteration-count);animation-direction:var(--product-section-animation-direction);animation-fill-mode:var(--product-section-animation-fill-mode)}.product-section .product-trial>.title{color:#e83a58;animation-name:var(--product-trial-title-animation);animation-duration:var(--product-section-animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:var(--product-section-animation-iteration-count);animation-direction:var(--product-section-animation-direction);animation-fill-mode:var(--product-section-animation-fill-mode)}@keyframes product-trial-eyebrow-cycle{0%{background-color:#e83a58}to{background-color:#009c7e}}@keyframes product-trial-title-cycle{0%{color:#e83a58}to{color:#009c7e}}.product-section .trial-list{display:flex;flex-direction:column;gap:clamp(.8533333333rem,2.6666666667vw,2.048rem)}@media(min-width:48rem){.product-section .trial-list{flex-direction:row;gap:clamp(.8533333333rem,1.1111111111vw,1.6rem)}}.product-section{--product-section-animation-duration: 5s;--product-section-animation-direction: alternate;--product-section-animation-iteration-count: infinite;--product-section-animation-fill-mode: both;--product-section-background-animation: none;--product-backdrop-default-animation: none;--product-backdrop-green-animation: none;--product-promo-overlay-animation: none;--product-promo-tail-animation: none;--product-promo-accent-animation: none;--product-promo-messages-animation-duration: 60s;--product-heading-line-animation: none;--product-trial-eyebrow-animation: none;--product-trial-title-animation: none;position:relative;z-index:1;padding-block:clamp(7.6970666667rem,24.0533333333vw,18.47296rem) clamp(5.9733333333rem,18.6666666667vw,14.336rem);overflow:hidden;font-family:Zen Kaku Gothic New,sans-serif;color:#606060;letter-spacing:0;isolation:isolate}@media(min-width:48rem){.product-section{padding:clamp(6.9333333333rem,9.0277777778vw,13rem) clamp(8rem,10.4166666667vw,15rem) clamp(5.3333333333rem,6.9444444444vw,10rem)}}.product-section>.product-backdrop{position:absolute;inset:0;z-index:1;pointer-events:none}.product-section>.product-promo{margin-block-start:clamp(2.7306666667rem,8.5333333333vw,6.5536rem)}@media(min-width:48rem){.product-section>.product-promo{margin-block-start:clamp(2.6666666667rem,3.4722222222vw,5rem);margin-inline:auto}}.product-section>.featured-products{margin-block-start:clamp(5.9733333333rem,18.6666666667vw,14.336rem)}@media(min-width:48rem){.product-section>.featured-products{margin-block-start:clamp(4.8rem,6.25vw,9rem);margin-inline:auto}}.product-section>.product-trial{margin-block-start:clamp(4.2666666667rem,13.3333333333vw,10.24rem)}@media(min-width:48rem){.product-section>.product-trial{margin-block-start:clamp(3.2rem,4.1666666667vw,6rem)}}.product-section{background-color:#fbfbe0;animation-name:var(--product-section-background-animation);animation-duration:var(--product-section-animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:var(--product-section-animation-iteration-count);animation-direction:var(--product-section-animation-direction);animation-fill-mode:var(--product-section-animation-fill-mode)}.product-section[data-state=anim]{--product-section-background-animation: product-section-background-cycle;--product-backdrop-default-animation: product-backdrop-default-cycle;--product-backdrop-green-animation: product-backdrop-green-cycle;--product-promo-overlay-animation: product-promo-overlay-cycle;--product-promo-tail-animation: product-promo-tail-cycle;--product-promo-accent-animation: product-promo-accent-cycle;--product-heading-line-animation: product-heading-line-cycle;--product-trial-eyebrow-animation: product-trial-eyebrow-cycle;--product-trial-title-animation: product-trial-title-cycle}.product-section[data-state=anim][data-dev-motion-static]{--product-section-animation-duration: 0s;--product-section-animation-direction: normal;--product-section-animation-iteration-count: 1;--product-section-animation-fill-mode: forwards;background-color:#e0fbf6}.product-section[data-state=anim][data-dev-motion-static]>.product-backdrop>.image[data-variant=default]{opacity:0;animation:none}.product-section[data-state=anim][data-dev-motion-static]>.product-backdrop>.image[data-variant=green-sm],.product-section[data-state=anim][data-dev-motion-static]>.product-backdrop>.image[data-variant=green-lg]{opacity:1;animation:none}.product-section[data-state=anim][data-dev-motion-static]>.product-promo>.copy:before{opacity:1;animation:none}.product-section[data-state=anim][data-dev-motion-static]>.product-promo>.copy:after{background-color:#99c742;animation:none}@media(min-width:48rem){.product-section[data-state=anim][data-dev-motion-static]>.product-promo>.copy:after{background-color:transparent}}.product-section[data-state=anim][data-dev-motion-static]>.product-promo>.copy>.count{color:#009c7e;animation:none}.product-section[data-state=anim][data-dev-motion-static]>.product-heading>.line{filter:hue-rotate(185deg) saturate(1.97) brightness(.91);animation:none}.product-section[data-state=anim][data-dev-motion-static]>.product-trial>.eyebrow{background-color:#009c7e;animation:none}.product-section[data-state=anim][data-dev-motion-static]>.product-trial>.title{color:#009c7e;animation:none}@media(prefers-reduced-motion:reduce){.product-section[data-state=anim]{--product-section-animation-duration: 0s;--product-section-animation-direction: normal;--product-section-animation-iteration-count: 1;--product-section-animation-fill-mode: forwards;background-color:#e0fbf6;animation:none}.product-section[data-state=anim]>.product-backdrop>.image[data-variant=default]{opacity:0;animation:none}.product-section[data-state=anim]>.product-backdrop>.image[data-variant=green-sm],.product-section[data-state=anim]>.product-backdrop>.image[data-variant=green-lg]{opacity:1;animation:none}.product-section[data-state=anim]>.product-promo>.copy:before{opacity:1;animation:none}.product-section[data-state=anim]>.product-promo>.copy:after{background-color:#99c742;animation:none}}@media(prefers-reduced-motion:reduce)and (min-width:48rem){.product-section[data-state=anim]>.product-promo>.copy:after{background-color:transparent}}@media(prefers-reduced-motion:reduce){.product-section[data-state=anim]>.product-promo>.copy>.count{color:#009c7e;animation:none}.product-section[data-state=anim]>.product-heading>.line{filter:hue-rotate(185deg) saturate(1.97) brightness(.91);animation:none}.product-section[data-state=anim]>.product-trial>.eyebrow{background-color:#009c7e;animation:none}.product-section[data-state=anim]>.product-trial>.title{color:#009c7e;animation:none}}@keyframes product-section-background-cycle{0%{background-color:#fbfbe0}to{background-color:#e0fbf6}}.banner-box .bath-lineup{display:flex;flex-direction:column;gap:clamp(2.048rem,6.4vw,4.9152rem)}@media(min-width:48rem){.banner-box .bath-lineup{gap:clamp(1.92rem,2.5vw,3.6rem);inline-size:100%;max-inline-size:clamp(60.8rem,79.1666666667vw,114rem)}}.banner-box .bath-lineup>.title{block-size:clamp(3.9253333333rem,12.2666666667vw,9.4208rem);font-size:clamp(2.048rem,6.4vw,4.9152rem);font-weight:700;line-height:1.2;text-align:center;text-box-edge:cap alphabetic;text-box-trim:trim-both}@media(min-width:48rem){.banner-box .bath-lineup>.title{block-size:clamp(1.1733333333rem,1.5277777778vw,2.2rem);font-size:clamp(1.7066666667rem,2.2222222222vw,3.2rem);letter-spacing:clamp(-.002rem,-.0013888889vw,-.0010666667rem);white-space:nowrap}}.banner-box .lineup-card{min-inline-size:0}.banner-box .lineup-card>.button{position:relative;display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:auto;aspect-ratio:143/102.1429;padding:0;overflow:hidden;background-color:#fff;border:0;border-radius:clamp(.622592rem,1.9456vw,1.4942208rem)}.banner-box .lineup-card>.button:after{position:absolute;inset:0;pointer-events:none;content:"";border:2px solid var(--lineup-border);border-radius:inherit}.banner-box .lineup-card>.button>.image{display:block;flex-shrink:0;inline-size:clamp(12.2026666667rem,38.1333333333vw,29.2864rem)}.banner-box .lineup-card>.button>.icon{position:absolute;inset-block-end:clamp(.4906666667rem,1.5333333333vw,1.1776rem);inset-inline-end:clamp(.512rem,1.6vw,1.2288rem);display:block;inline-size:clamp(1.7066666667rem,5.3333333333vw,4.096rem);font-size:0;font-style:normal}.banner-box .lineup-card[data-grid="1"]>.button>.image{position:absolute;inset-block-start:clamp(-.7168rem,-.9333333333vw,-.2986666667rem);inset-inline-start:0;inline-size:clamp(12.0781482667rem,37.7442133333vw,28.98755584rem);block-size:clamp(9.3387776rem,29.18368vw,22.41306624rem)}.banner-box .lineup-card[data-grid="1"]>.button>.image>picture{display:block;block-size:100%}.banner-box .lineup-card[data-grid="1"]>.button>.image>picture>img{block-size:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:48rem){.banner-box .lineup-card>.button{block-size:auto;aspect-ratio:143/102.1429;overflow:hidden;border:0;border-radius:clamp(.5333333333rem,.6944444444vw,1rem)}.banner-box .lineup-card>.button:after{display:none}.banner-box .lineup-card>.button>.image{inline-size:clamp(10.4533333333rem,13.6111111111vw,19.6rem)}.banner-box .lineup-card>.button>.icon{inset-block-end:clamp(.4266666667rem,.5555555556vw,.8rem);inset-inline-end:clamp(.4266666667rem,.5555555556vw,.8rem);inline-size:clamp(1.28rem,1.6666666667vw,2.4rem)}.banner-box .lineup-card[data-grid="1"]>.button>.image{inset-block-start:clamp(-.47979rem,-.3331875vw,-.255888rem);inline-size:clamp(10.3466666667rem,13.4722222222vw,19.4rem);block-size:clamp(8rem,10.4166666667vw,15rem)}.banner-box .lineup-card[data-grid="1"]>.button:after{display:block}}.banner-box .lineup-category{--lineup-theme: #53af00;--lineup-border: rgb(83 175 0 / 50%);display:flex;flex-direction:column;gap:clamp(1.024rem,3.2vw,2.4576rem)}.banner-box .lineup-category[data-theme=orange]{--lineup-theme: #ff6f00;--lineup-border: rgb(255 111 0 / 50%)}.banner-box .lineup-category[data-theme=orange]>.title{transform:translateY(clamp(.0426666667rem,.1333333333vw,.1024rem))}.banner-box .lineup-category[data-theme=purple]{--lineup-theme: #a96cd4;--lineup-border: rgb(169 108 212 / 50%)}.banner-box .lineup-category[data-theme=purple]>.title{transform:translateY(clamp(-.3072rem,-.4vw,-.128rem))}.banner-box .lineup-category[data-theme=blue]{--lineup-theme: #3e84da;--lineup-border: rgb(62 132 218 / 50%)}.banner-box .lineup-category[data-theme=blue]>.title{transform:translateY(clamp(-.3072rem,-.4vw,-.128rem))}.banner-box .lineup-category[data-layout=paired]>.title{display:flex;align-items:center;justify-content:center;block-size:clamp(2.816rem,8.8vw,6.7584rem);line-height:1.4}@media(min-width:48rem){.banner-box .lineup-category[data-layout=paired]>.title{justify-content:flex-start;block-size:clamp(1.6rem,2.0833333333vw,3rem);line-height:1.8}}.banner-box .lineup-category:not([data-layout=paired])>.title{block-size:clamp(.9386666667rem,2.9333333333vw,2.2528rem)}.banner-box .lineup-category>.title{font-size:clamp(1.3653333333rem,4.2666666667vw,3.2768rem);font-weight:700;line-height:1.4;color:var(--lineup-theme);text-align:center;text-box-edge:cap alphabetic;text-box-trim:trim-both}@media(min-width:48rem){.banner-box .lineup-category>.title{display:flex;grid-row:1;align-items:center;justify-content:flex-start;block-size:clamp(1.6rem,2.0833333333vw,3rem);font-size:clamp(.96rem,1.25vw,1.8rem);line-height:1.8;text-align:start;white-space:nowrap}}@media(min-width:48rem){.banner-box .lineup-category{display:contents}.banner-box .lineup-category[data-theme=green]>.title{grid-column:1/span 2;transform:translateY(clamp(.1866666667rem,.2430555556vw,.35rem))}.banner-box .lineup-category[data-theme=orange]>.title{grid-column:3/span 3;transform:translateY(clamp(.1866666667rem,.2430555556vw,.35rem))}.banner-box .lineup-category[data-theme=purple]>.title,.banner-box .lineup-category[data-theme=blue]>.title{grid-row:5}.banner-box .lineup-category[data-theme=purple]>.title{grid-column:3;transform:translateY(clamp(-.05rem,-.0347222222vw,-.0266666667rem))}.banner-box .lineup-category[data-theme=blue]>.title{grid-column:4;font-size:clamp(.9066666667rem,1.1805555556vw,1.7rem);transform:translateY(clamp(.0266666667rem,.0347222222vw,.05rem))}}.banner-box .lineup-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.768rem,2.4vw,1.8432rem);list-style:none}.banner-box .lineup-list[data-columns=one]{grid-template-columns:1fr}@media(min-width:48rem){.banner-box .lineup-list{display:contents}}@media(min-width:48rem){.banner-box .lineup-list>.lineup-card{grid-row:3}.banner-box .lineup-list>.lineup-card[data-grid="1"]{grid-column:1}.banner-box .lineup-list>.lineup-card[data-grid="2"]{grid-column:2}.banner-box .lineup-list>.lineup-card[data-grid="3"]{grid-column:3}.banner-box .lineup-list>.lineup-card[data-grid="4"]{grid-column:4}.banner-box .lineup-list>.lineup-card[data-grid="5"]{grid-column:5}.banner-box .lineup-list>.lineup-card[data-grid="6"]{grid-row:7;grid-column:1}.banner-box .lineup-list>.lineup-card[data-grid="7"]{grid-row:7;grid-column:2}.banner-box .lineup-list>.lineup-card[data-grid="8"]{grid-row:7;grid-column:3}.banner-box .lineup-list>.lineup-card[data-grid="9"]{grid-row:7;grid-column:4}}.banner-box .lineup-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.768rem,2.4vw,1.8432rem)}@media(min-width:48rem){.banner-box .lineup-pair{display:contents}}.banner-box .lineup-panel{display:flex;flex-direction:column;gap:clamp(1.7066666667rem,5.3333333333vw,4.096rem);padding:clamp(2.56rem,8vw,6.144rem) clamp(1.7066666667rem,5.3333333333vw,4.096rem);background-color:#fff3cc;border-radius:clamp(1.7066666667rem,5.3333333333vw,4.096rem)}@media(min-width:48rem){.banner-box .lineup-panel{display:grid;grid-template-rows:clamp(1.6rem,2.0833333333vw,3rem) clamp(.32rem,.4166666667vw,.6rem) auto clamp(1.6rem,2.0833333333vw,3rem) clamp(1.6rem,2.0833333333vw,3rem) clamp(.32rem,.4166666667vw,.6rem) auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 clamp(.5333333333rem,.6944444444vw,1rem);padding:clamp(2.6666666667rem,3.4722222222vw,5rem) clamp(3.2rem,4.1666666667vw,6rem);border-radius:clamp(1.0666666667rem,1.3888888889vw,2rem)}}.banner-box .related-banners{display:grid;gap:clamp(1.3653333333rem,4.2666666667vw,3.2768rem);list-style:none}@media(min-width:48rem){.banner-box .related-banners{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8533333333rem,1.1111111111vw,1.6rem);inline-size:100%;max-inline-size:clamp(60.8rem,79.1666666667vw,114rem);block-size:clamp(11.0933333333rem,14.4444444444vw,20.8rem)}}.banner-box .related-banners>.item{inline-size:100%;overflow:hidden}.banner-box{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(4.2666666667rem,13.3333333333vw,10.24rem);padding:clamp(4.2666666667rem,13.3333333333vw,10.24rem) clamp(1.7066666667rem,5.3333333333vw,4.096rem) clamp(6.8266666667rem,21.3333333333vw,16.384rem);font-family:Zen Kaku Gothic New,sans-serif;color:#606060;letter-spacing:0;background-color:#fff8e1}@media(min-width:48rem){.banner-box{gap:clamp(4.2666666667rem,5.5555555556vw,8rem);padding:clamp(5.3333333333rem,6.9444444444vw,10rem) clamp(8rem,10.4166666667vw,15rem) clamp(7.4666666667rem,9.7222222222vw,14rem)}}@media(min-width:48rem){.banner-box>.related-banners{margin-inline:auto}}@media(min-width:48rem){.banner-box>.bath-lineup{margin-inline:auto}}@scope(.modal-container){:scope{--modal-fade-in-duration: .3s;--modal-fade-out-duration: .2s;--modal-backdrop-layer: -1;--modal-loading-layer: 1}@media(prefers-reduced-motion:reduce){:scope{--modal-fade-in-duration: 1ms;--modal-fade-out-duration: 1ms}}}[data-open-modal-id][data-open-modal-slot],[data-close-modal]{touch-action:manipulation}.statement-section{position:relative;padding:clamp(4.9493333333rem,15.4666666667vw,11.8784rem) clamp(1.7066666667rem,5.3333333333vw,4.096rem) 0;font-family:Zen Maru Gothic,sans-serif;color:#606060;letter-spacing:0}.statement-section .size-visual{inline-size:clamp(24.4053333333rem,76.2666666667vw,58.5728rem);translate:clamp(-.2048rem,-.2666666667vw,-.0853333333rem) clamp(-.4096rem,-.5333333333vw,-.1706666667rem)}.statement-section .size-visual>picture{display:block;inline-size:clamp(24.4906666667rem,76.5333333333vw,58.7776rem);margin-inline-start:clamp(-.1024rem,-.1333333333vw,-.0426666667rem)}@media(min-width:48rem){.statement-section .size-visual{position:absolute;inset-block-start:clamp(7.5733333333rem,9.8611111111vw,14.2rem);inset-inline-start:clamp(29.3333333333rem,38.1944444444vw,55rem);inline-size:clamp(27.4133333333rem,35.6944444444vw,51.4rem);translate:clamp(.0533333333rem,.0694444444vw,.1rem) 0}.statement-section .size-visual>picture{inline-size:clamp(27.52rem,35.8333333333vw,51.6rem);margin-inline-start:clamp(-.1rem,-.0694444444vw,-.0533333333rem)}}.statement-section .statement-card{position:relative;min-block-size:clamp(67.2426666667rem,210.1333333333vw,161.3824rem);padding-block-start:clamp(7.424rem,23.2vw,17.8176rem);isolation:isolate}@media(min-width:48rem){.statement-section .statement-card{min-block-size:clamp(35.52rem,46.25vw,66.6rem);padding:clamp(7.84rem,10.2083333333vw,14.7rem) clamp(6.4rem,8.3333333333vw,12rem) clamp(4.5866666667rem,5.9722222222vw,8.6rem)}}.statement-section .statement-card>.frame{position:absolute;inset:0;z-index:-1}.statement-section .statement-card>.copy{inline-size:clamp(21.76rem,68vw,52.224rem);margin-inline:clamp(3.84rem,12vw,9.216rem) 0;font-size:clamp(1.28rem,4vw,3.072rem);font-weight:500;line-height:1.6;translate:0 clamp(.0853333333rem,.2666666667vw,.2048rem)}@media(min-width:48rem){.statement-section .statement-card>.copy{inline-size:clamp(24.2133333333rem,31.5277777778vw,45.4rem);margin-inline:0;font-size:clamp(1.0666666667rem,1.3888888889vw,2rem);translate:0 clamp(.0533333333rem,.0694444444vw,.1rem)}}.statement-section .statement-card>.copy>.paragraph+.paragraph{margin-block-start:clamp(1.3352533333rem,4.1726666667vw,3.204608rem)}@media(min-width:48rem){.statement-section .statement-card>.copy>.paragraph+.paragraph{margin-block-start:clamp(1.043168rem,1.3582916667vw,1.95594rem)}}.statement-section .statement-card>.copy>.paragraph:nth-of-type(2),.statement-section .statement-card>.copy>.paragraph:nth-of-type(3),.statement-section .statement-card>.copy>.paragraph:nth-of-type(5){translate:0 clamp(-.2048rem,-.2666666667vw,-.0853333333rem)}@media(min-width:48rem){.statement-section .statement-card>.copy>.paragraph:nth-of-type(2),.statement-section .statement-card>.copy>.paragraph:nth-of-type(3),.statement-section .statement-card>.copy>.paragraph:nth-of-type(5){translate:0 clamp(-.1rem,-.0694444444vw,-.0533333333rem)}}@media(min-width:48rem){.statement-section .statement-card>.copy>.paragraph:nth-of-type(3),.statement-section .statement-card>.copy>.paragraph:nth-of-type(5){translate:none}}.statement-section .statement-card>.copy>.paragraph[data-emphasis=true]+.paragraph{margin-block-start:clamp(1.3352533333rem,4.1726666667vw,3.204608rem)}@media(min-width:48rem){.statement-section .statement-card>.copy>.paragraph[data-emphasis=true]+.paragraph{margin-block-start:clamp(1.043168rem,1.3582916667vw,1.95594rem)}}.statement-section .statement-card>.copy>.paragraph[data-emphasis=true]{font-size:clamp(1.8773333333rem,5.8666666667vw,4.5056rem);font-weight:700;color:#e5657d;translate:0 clamp(.0853333333rem,.2666666667vw,.2048rem)}@media(min-width:48rem){.statement-section .statement-card>.copy>.paragraph[data-emphasis=true]{font-size:clamp(1.6rem,2.0833333333vw,3rem);translate:0 clamp(.1066666667rem,.1388888889vw,.2rem)}}.statement-section .statement-card>.size-visual{margin-block-start:clamp(3.2010666667rem,10.0033333333vw,7.68256rem);margin-inline:clamp(1.8773333333rem,5.8666666667vw,4.5056rem) 0}@media(min-width:48rem){.statement-section .statement-card>.size-visual{margin:0}}.statement-section .statement-card>.star{position:absolute;inset-block-start:clamp(30.1388202667rem,94.1838133333vw,72.33316864rem);inset-inline-start:clamp(20.6677162667rem,64.5866133333vw,49.60251904rem);inline-size:clamp(2.7306666667rem,8.5333333333vw,6.5536rem)}@media(min-width:48rem){.statement-section .statement-card>.star{inset-block-start:clamp(24.7466666667rem,32.2222222222vw,46.4rem);inset-inline-start:clamp(20.9066666667rem,27.2222222222vw,39.2rem);inline-size:clamp(2.1333333333rem,2.7777777778vw,4rem)}}@media(min-width:48rem){.statement-section{block-size:clamp(39.7333333333rem,51.7361111111vw,74.5rem);padding:clamp(4.2666666667rem,5.5555555556vw,8rem) clamp(8rem,10.4166666667vw,15rem) 0;color:#333}}.statement-section>.disclaimer{position:absolute;inset-block-start:clamp(.8533333333rem,2.6666666667vw,2.048rem);inset-inline-end:clamp(.8533333333rem,2.6666666667vw,2.048rem);font-size:clamp(.8533333333rem,2.6666666667vw,2.048rem);font-weight:400;line-height:1.4;color:#606060;text-align:end}@media(min-width:48rem){.statement-section>.disclaimer{inset-block-start:clamp(.5333333333rem,.6944444444vw,1rem);inset-inline-end:clamp(1.0666666667rem,1.3888888889vw,2rem);font-size:clamp(.5866666667rem,.7638888889vw,1.1rem);white-space:nowrap;translate:clamp(-.2rem,-.1388888889vw,-.1066666667rem) clamp(.1066666667rem,.1388888889vw,.2rem)}}.webmovie-section{position:relative;letter-spacing:0;isolation:isolate}.webmovie-section .cloud-flow{position:absolute;inset-block-start:clamp(47.872rem,149.6vw,114.8928rem);inset-inline-start:0;z-index:1;display:block;inline-size:100%;block-size:clamp(17.152rem,53.6vw,41.1648rem);pointer-events:none}@media(min-width:48rem){.webmovie-section .cloud-flow{inset-block-start:clamp(12.7626666667rem,16.6180555556vw,23.93rem);inset-inline-start:calc(50% - clamp(38.3466666667rem,49.9305555556vw,71.9rem));display:block;inline-size:clamp(76.8rem,100vw,144rem);block-size:clamp(23.4666666667rem,30.5555555556vw,44rem)}}.webmovie-section .cloud-flow>.cloud{position:absolute;inset-block-start:clamp(2.478208rem,7.7444vw,5.9476992rem);inline-size:clamp(20.224rem,63.2vw,48.5376rem)}.webmovie-section .cloud-flow>.cloud[data-side=left]{inset-inline-start:clamp(-35.4304rem,-46.1333333333vw,-14.7626666667rem)}.webmovie-section .cloud-flow>.cloud[data-side=right]{inset-inline-start:clamp(26.5386666667rem,82.9333333333vw,63.6928rem)}@media(min-width:48rem){.webmovie-section .cloud-flow>.cloud{inset-block-start:0;inline-size:clamp(34.08rem,44.375vw,63.9rem)}.webmovie-section .cloud-flow>.cloud[data-side=left]{inset-inline-start:clamp(-45.4rem,-31.5277777778vw,-24.2133333333rem)}.webmovie-section .cloud-flow>.cloud[data-side=right]{inset-inline-start:clamp(66.9492053333rem,87.1734444444vw,125.52976rem)}}.webmovie-section .cloud-flow>.cloud{transition:translate 1.2s cubic-bezier(.25,.46,.45,.94)}.webmovie-section .cloud-flow>.cloud[data-side=left]{translate:clamp(9.8986666667rem,30.9333333333vw,23.7568rem) 0}@media(min-width:48rem){.webmovie-section .cloud-flow>.cloud[data-side=left]{translate:clamp(17.0666666667rem,22.2222222222vw,32rem) 0}}.webmovie-section .cloud-flow>.cloud[data-side=right]{translate:clamp(-23.7568rem,-30.9333333333vw,-9.8986666667rem) 0}@media(min-width:48rem){.webmovie-section .cloud-flow>.cloud[data-side=right]{translate:clamp(-32rem,-22.2222222222vw,-17.0666666667rem) 0}}.webmovie-section .cloud-flow[data-state=anim]>.cloud{translate:none}@media(prefers-reduced-motion:reduce),(scripting:none){.webmovie-section .cloud-flow>.cloud[data-side]{translate:none;transition-duration:1ms}}.webmovie-section .movie-card{display:flex;flex-direction:column;gap:clamp(1.024rem,3.2vw,2.4576rem);align-items:center;inline-size:clamp(28.5866666667rem,89.3333333333vw,68.608rem)}@media(min-width:48rem){.webmovie-section .movie-card{gap:clamp(.8533333333rem,1.1111111111vw,1.6rem);inline-size:clamp(40.128rem,52.25vw,75.24rem)}}.webmovie-section .movie-card>.thumbnail{position:relative;display:block;inline-size:100%;block-size:clamp(16.071424rem,50.2232vw,38.5714176rem);overflow:hidden;cursor:pointer;background:#fff;border-radius:clamp(.6838613333rem,2.1370666667vw,1.6412672rem)}@media(min-width:48rem){.webmovie-section .movie-card>.thumbnail{block-size:clamp(22.56rem,29.375vw,42.3rem);border-radius:clamp(.96rem,1.25vw,1.8rem)}}.webmovie-section .movie-card>.thumbnail>picture{display:block;block-size:100%}.webmovie-section .movie-card>.thumbnail>picture>img{block-size:100%;-o-object-fit:cover;object-fit:cover}.webmovie-section .movie-card>.thumbnail>.play{position:absolute;inset-block-end:clamp(.8821162667rem,2.7566133333vw,2.11707904rem);inset-inline-end:clamp(.8533333333rem,2.6666666667vw,2.048rem);display:block;inline-size:clamp(4.2666666667rem,13.3333333333vw,10.24rem);block-size:clamp(4.2666666667rem,13.3333333333vw,10.24rem);background:#e5657d;border:2px solid #fff;border-radius:50%}.webmovie-section .movie-card>.thumbnail>.play>picture{position:absolute;inset-block-start:clamp(1.0965589333rem,3.4267466667vw,2.63174144rem);inset-inline-start:clamp(1.4165333333rem,4.4266666667vw,3.39968rem);display:block;inline-size:clamp(1.536rem,4.8vw,3.6864rem)}.webmovie-section .movie-card>.thumbnail>.play>picture>img{display:block}@media(min-width:48rem){.webmovie-section .movie-card>.thumbnail>.play{inset-block-end:clamp(1.0666666667rem,1.3888888889vw,2rem);inset-inline-end:clamp(1.088rem,1.4166666667vw,2.04rem);inline-size:clamp(4.2666666667rem,5.5555555556vw,8rem);block-size:clamp(4.2666666667rem,5.5555555556vw,8rem)}.webmovie-section .movie-card>.thumbnail>.play>picture{inset-block-start:clamp(1.1549333333rem,1.5038194444vw,2.1655rem);inset-inline-start:clamp(1.48rem,1.9270833333vw,2.775rem);inline-size:clamp(1.4933333333rem,1.9444444444vw,2.8rem)}}.webmovie-section .movie-card>.caption{display:grid;place-content:center;inline-size:clamp(20.3093333333rem,63.4666666667vw,48.7424rem);block-size:clamp(5.12rem,16vw,12.288rem);padding:0;font-family:Zen Maru Gothic,sans-serif;font-size:clamp(1.536rem,4.8vw,3.6864rem);font-weight:700;line-height:1.3;color:#fff;text-align:center;white-space:nowrap;cursor:pointer;background:#ec879b;border-radius:clamp(3.4133333333rem,10.6666666667vw,8.192rem)}.webmovie-section .movie-card>.caption>.text{translate:0 clamp(-.3072rem,-.4vw,-.128rem)}@media(min-width:48rem){.webmovie-section .movie-card>.caption>.text{translate:0 clamp(-.05rem,-.0347222222vw,-.0266666667rem)}}@media(min-width:48rem){.webmovie-section .movie-card>.caption{inline-size:clamp(25.6rem,33.3333333333vw,48rem);block-size:clamp(4.16rem,5.4166666667vw,7.8rem);padding:0;font-size:clamp(1.152rem,1.5vw,2.16rem);line-height:1.3;border-radius:clamp(2.1333333333rem,2.7777777778vw,4rem)}}.webmovie-section .movie-card[data-format=portrait]{inline-size:clamp(22.528rem,70.4vw,54.0672rem)}@media(min-width:48rem){.webmovie-section .movie-card[data-format=portrait]{inline-size:clamp(14.08rem,18.3333333333vw,26.4rem)}}.webmovie-section .movie-card[data-format=portrait]>.caption{inline-size:clamp(21.6746666667rem,67.7333333333vw,52.0192rem)}.webmovie-section .movie-card[data-format=portrait]>.caption>.text{translate:0 clamp(-.3072rem,-.4vw,-.128rem)}@media(min-width:48rem){.webmovie-section .movie-card[data-format=portrait]>.caption{inline-size:clamp(16.2666666667rem,21.1805555556vw,30.5rem)}.webmovie-section .movie-card[data-format=portrait]>.caption>.text{translate:0 clamp(-.1rem,-.0694444444vw,-.0533333333rem)}}.webmovie-section .movie-card[data-format=portrait]>.thumbnail{inline-size:clamp(16.22016rem,50.688vw,38.928384rem);block-size:clamp(28.8768rem,90.24vw,69.30432rem);border-radius:clamp(1.2288rem,3.84vw,2.94912rem)}.webmovie-section .movie-card[data-format=portrait]>.thumbnail>.play{inset-block-end:clamp(.8309162667rem,2.5966133333vw,1.99419904rem);inset-inline-end:clamp(.81408rem,2.544vw,1.953792rem)}@media(min-width:48rem){.webmovie-section .movie-card[data-format=portrait]>.thumbnail>.play{inset-block-end:clamp(1.0506666667rem,1.3680555556vw,1.97rem);inset-inline-end:clamp(1.056rem,1.375vw,1.98rem)}.webmovie-section .movie-card[data-format=portrait]>.thumbnail>.play>picture{inset-block-start:clamp(1.1679466667rem,1.5207638889vw,2.1899rem)}}@media(min-width:48rem){.webmovie-section .movie-card[data-format=portrait]>.thumbnail{inline-size:clamp(12.672rem,16.5vw,23.76rem);block-size:clamp(22.56rem,29.375vw,42.3rem);border-radius:clamp(.96rem,1.25vw,1.8rem)}}@media(scripting:none){.webmovie-section .movie-card[data-scroll-anim]{opacity:1;translate:none}}.webmovie-section .movie-card>.thumbnail,.webmovie-section .movie-card>.caption{transition:opacity .14s ease}@media(hover:hover){.webmovie-section .movie-card>.thumbnail:hover,.webmovie-section .movie-card>.caption:hover{opacity:.8}}@media(prefers-reduced-motion:reduce){.webmovie-section .movie-card>.thumbnail,.webmovie-section .movie-card>.caption{transition-duration:1ms}}.webmovie-section .movie-cards{display:flex;flex-direction:column;gap:clamp(3.072rem,9.6vw,7.3728rem);align-items:center}@media(min-width:48rem){.webmovie-section .movie-cards{flex-direction:row;gap:clamp(.6186666667rem,.8055555556vw,1.16rem);align-items:flex-start;padding-inline:clamp(2.9866666667rem,3.8888888889vw,5.6rem)}}@media(min-width:48rem){.webmovie-section{inline-size:clamp(60.8rem,79.1666666667vw,114rem)}}.webmovie-section>.heading{display:flex;gap:clamp(.8533333333rem,2.6666666667vw,2.048rem);align-items:center;justify-content:center;block-size:clamp(3.1573333333rem,9.8666666667vw,7.5776rem);color:#e5657d}.webmovie-section>.heading>.text{inline-size:clamp(19.712rem,61.6vw,47.3088rem);font-family:Aboreto,serif;font-size:clamp(3.584rem,11.2vw,8.6016rem);font-weight:400;line-height:1.16;text-align:center;letter-spacing:-.04em;white-space:nowrap;translate:clamp(-.2048rem,-.2666666667vw,-.0853333333rem) clamp(.0853333333rem,.2666666667vw,.2048rem)}.webmovie-section>.heading>.wave{position:relative;inline-size:clamp(3.8043648rem,11.88864vw,9.13047552rem);block-size:clamp(.7805610667rem,2.4392533333vw,1.87334656rem)}.webmovie-section>.heading>.wave>picture{position:absolute;inset-block-start:clamp(-.1024rem,-.1333333333vw,-.0426666667rem);inset-inline-start:clamp(-.1024rem,-.1333333333vw,-.0426666667rem);inline-size:clamp(3.9253333333rem,12.2666666667vw,9.4208rem);block-size:clamp(.9386666667rem,2.9333333333vw,2.2528rem)}.webmovie-section>.heading>.wave>picture>img{display:block}@media(min-width:48rem){.webmovie-section>.heading{gap:clamp(1.6rem,2.0833333333vw,3rem);block-size:clamp(4.32rem,5.625vw,8.1rem)}.webmovie-section>.heading>.text{inline-size:clamp(20.5333333333rem,26.7361111111vw,38.5rem);font-size:clamp(3.7333333333rem,4.8611111111vw,7rem);translate:clamp(-.15rem,-.1041666667vw,-.08rem) 0}.webmovie-section>.heading>.wave{inline-size:clamp(6.192rem,8.0625vw,11.61rem);block-size:clamp(1.0026666667rem,1.3055555556vw,1.88rem)}.webmovie-section>.heading>.wave>picture{inset-block-start:clamp(-.1rem,-.0694444444vw,-.0533333333rem);inset-inline-start:clamp(-.1rem,-.0694444444vw,-.0533333333rem);inline-size:clamp(6.3466666667rem,8.2638888889vw,11.9rem);block-size:clamp(1.12rem,1.4583333333vw,2.1rem)}}.webmovie-section>.cloud{position:absolute;z-index:-1;pointer-events:none}.webmovie-section>.cloud[data-position="1"]{inset-block-start:clamp(17.5786666667rem,54.9333333333vw,42.1888rem);inset-inline-start:0;inline-size:clamp(7.68rem,24vw,18.432rem)}.webmovie-section>.cloud[data-position="2"]{inset-block-start:clamp(29.1570346667rem,91.1157333333vw,69.9768832rem);inset-inline-start:0;inline-size:clamp(5.376rem,16.8vw,12.9024rem)}.webmovie-section>.cloud[data-position="3"]{inset-block-start:clamp(17.4933333333rem,54.6666666667vw,41.984rem);inset-inline-start:clamp(24.1562538667rem,75.4882933333vw,57.97500928rem);inline-size:clamp(7.8506666667rem,24.5333333333vw,18.8416rem)}.webmovie-section>.cloud[data-position="4"]{inset-block-start:clamp(36.5168128rem,114.11504vw,87.64035072rem);inset-inline-start:clamp(26.5643861333rem,83.0137066667vw,63.75452672rem);inline-size:clamp(5.4613333333rem,17.0666666667vw,13.1072rem)}@media(min-width:48rem){.webmovie-section>.cloud[data-position="1"]{inset-block-start:clamp(.6933333333rem,.9027777778vw,1.3rem);inset-inline-start:clamp(-4.4rem,-3.0555555556vw,-2.3466666667rem);inline-size:clamp(11.4133333333rem,14.8611111111vw,21.4rem)}.webmovie-section>.cloud[data-position="2"]{inset-block-start:clamp(7.1316213333rem,9.2859652778vw,13.37179rem);inset-inline-start:clamp(-10.81567rem,-7.5108819444vw,-5.7683573333rem);inline-size:clamp(7.8933333333rem,10.2777777778vw,14.8rem)}.webmovie-section>.cloud[data-position="3"]{inset-block-start:clamp(.6933333333rem,.9027777778vw,1.3rem);inset-inline:auto clamp(-8.3rem,-5.7638888889vw,-4.4266666667rem);inline-size:clamp(11.4133333333rem,14.8611111111vw,21.4rem)}.webmovie-section>.cloud[data-position="4"]{inset-block-start:clamp(7.287696rem,9.4891875vw,13.66443rem);inset-inline-start:clamp(59.2976533333rem,77.2104861111vw,111.1831rem);inline-size:clamp(7.9466666667rem,10.3472222222vw,14.9rem)}}.webmovie-section>.movie-cards{margin-block-start:clamp(2.3893333333rem,7.4666666667vw,5.7344rem)}@media(min-width:48rem){.webmovie-section>.movie-cards{margin-block-start:clamp(1.8666666667rem,2.4305555556vw,3.5rem)}}.campaign-section{inline-size:clamp(28.5866666667rem,89.3333333333vw,68.608rem);font-family:Zen Maru Gothic,sans-serif;font-weight:500;line-height:1.6;color:#606060;letter-spacing:0}.campaign-section .title-visual{inline-size:clamp(24.4906666667rem,76.5333333333vw,58.7776rem);translate:0 clamp(.0426666667rem,.1333333333vw,.1024rem)}@media(min-width:48rem){.campaign-section .title-visual{inline-size:clamp(29.0666666667rem,37.8472222222vw,54.5rem);translate:none}}.campaign-section .prize-card{position:relative;padding:clamp(1.7066666667rem,5.3333333333vw,4.096rem) clamp(.8533333333rem,2.6666666667vw,2.048rem) clamp(.8533333333rem,2.6666666667vw,2.048rem);background:#ffeff2;border-radius:clamp(1.7066666667rem,5.3333333333vw,4.096rem);isolation:isolate}@media(min-width:48rem){.campaign-section .prize-card{padding:clamp(.8426666667rem,1.0972222222vw,1.58rem) clamp(.5333333333rem,.6944444444vw,1rem) clamp(.5173333333rem,.6736111111vw,.97rem);border-radius:clamp(1.0666666667rem,1.3888888889vw,2rem)}}.campaign-section .prize-card:before{position:absolute;inset-block:clamp(11.008rem,34.4vw,26.4192rem) clamp(.8533333333rem,2.6666666667vw,2.048rem);inset-inline:clamp(.8533333333rem,2.6666666667vw,2.048rem);z-index:-1;content:"";background:#fff;border-radius:clamp(1.3653333333rem,4.2666666667vw,3.2768rem)}@media(min-width:48rem){.campaign-section .prize-card:before{inset-block:clamp(6.256rem,8.1458333333vw,11.73rem) clamp(.5173333333rem,.6736111111vw,.97rem);inset-inline:clamp(.5333333333rem,.6944444444vw,1rem);border-radius:clamp(.5333333333rem,.6944444444vw,1rem)}}.campaign-section .prize-card>.title{display:flex;gap:clamp(.8192rem,2.56vw,1.96608rem);align-items:center;justify-content:center;block-size:clamp(3.2426666667rem,10.1333333333vw,7.7824rem);font-size:clamp(2.048rem,6.4vw,4.9152rem);font-weight:700;line-height:1.6;color:#e5657d}.campaign-section .prize-card>.title>.star{inline-size:clamp(1.4336rem,4.48vw,3.44064rem);font-size:0;line-height:0}.campaign-section .prize-card>.title>.text{translate:0 clamp(.0426666667rem,.1333333333vw,.1024rem)}@media(min-width:48rem){.campaign-section .prize-card>.title>.text{translate:0 clamp(-.05rem,-.0347222222vw,-.0266666667rem)}}@media(min-width:48rem){.campaign-section .prize-card>.title{gap:clamp(.64rem,.8333333333vw,1.2rem);block-size:clamp(2.72rem,3.5416666667vw,5.1rem);padding-inline-end:clamp(.0533333333rem,.0694444444vw,.1rem);font-size:clamp(1.7066666667rem,2.2222222222vw,3.2rem)}.campaign-section .prize-card>.title>.star{inline-size:clamp(1.12rem,1.4583333333vw,2.1rem)}}.campaign-section .prize-card>.period{display:flex;flex-direction:column;gap:clamp(.3413333333rem,1.0666666667vw,.8192rem);align-items:center;margin-block-start:clamp(.6826666667rem,2.1333333333vw,1.6384rem)}@media(min-width:48rem){.campaign-section .prize-card>.period{flex-direction:row;gap:clamp(.5333333333rem,.6944444444vw,1rem);justify-content:center;block-size:clamp(1.8666666667rem,2.4305555556vw,3.5rem);margin-block-start:clamp(-.4rem,-.2777777778vw,-.2133333333rem)}}.campaign-section .prize-card>.period>.label{inline-size:clamp(20.0533333333rem,62.6666666667vw,48.128rem);block-size:clamp(2.048rem,6.4vw,4.9152rem);font-size:clamp(1.1946666667rem,3.7333333333vw,2.8672rem);line-height:clamp(2.048rem,6.4vw,4.9152rem);color:#fff;background:#e5657d;border-radius:clamp(.2048rem,.64vw,.49152rem)}.campaign-section .prize-card>.period>.label>.text{display:inline-block;translate:0 clamp(-.2048rem,-.2666666667vw,-.0853333333rem)}@media(min-width:48rem){.campaign-section .prize-card>.period>.label>.text{translate:0 clamp(-.1rem,-.0694444444vw,-.0533333333rem)}}@media(min-width:48rem){.campaign-section .prize-card>.period>.label{inline-size:clamp(3.4133333333rem,4.4444444444vw,6.4rem);block-size:clamp(1.1733333333rem,1.5277777778vw,2.2rem);font-size:clamp(.7466666667rem,.9722222222vw,1.4rem);line-height:clamp(1.1733333333rem,1.5277777778vw,2.2rem);border-radius:clamp(.16rem,.2083333333vw,.3rem)}}.campaign-section .prize-card>.period>.date{inline-size:clamp(19.968rem,62.4vw,47.9232rem);block-size:clamp(1.792rem,5.6vw,4.3008rem);margin-inline-start:clamp(.512rem,1.6vw,1.2288rem);font-size:clamp(1.1093333333rem,3.4666666667vw,2.6624rem);line-height:clamp(1.792rem,5.6vw,4.3008rem);text-align:start;letter-spacing:clamp(.0273066667rem,.0853333333vw,.065536rem);white-space:nowrap;translate:clamp(-.1024rem,-.1333333333vw,-.0426666667rem) clamp(.0426666667rem,.1333333333vw,.1024rem);-webkit-text-stroke:.4px}.campaign-section .prize-card>.period>.date>.number{font-size:clamp(1.3653333333rem,4.2666666667vw,3.2768rem);line-height:1}.campaign-section .prize-card>.period>.date>.day{letter-spacing:-.48em}.campaign-section .prize-card>.period>.date>.closing{letter-spacing:-.4em}.campaign-section .prize-card>.period>.date>.closing:last-child{letter-spacing:.02em}.campaign-section .prize-card>.period>.date>.space{display:none;font-size:clamp(1.3653333333rem,4.2666666667vw,3.2768rem)}@media(min-width:48rem){.campaign-section .prize-card>.period>.date>.space{display:inline;font-size:clamp(1.0666666667rem,1.3888888889vw,2rem)}}@media(min-width:48rem){.campaign-section .prize-card>.period>.date{inline-size:clamp(15.84rem,20.625vw,29.7rem);block-size:clamp(1.8666666667rem,2.4305555556vw,3.5rem);margin-inline-start:0;font-size:clamp(.8533333333rem,1.1111111111vw,1.6rem);line-height:clamp(1.8666666667rem,2.4305555556vw,3.5rem);letter-spacing:clamp(.0213333333rem,.0277777778vw,.04rem);translate:clamp(.0266666667rem,.0347222222vw,.05rem) clamp(-.15rem,-.1041666667vw,-.08rem);-webkit-text-stroke-width:.5px}.campaign-section .prize-card>.period>.date>.number{font-size:clamp(1.0666666667rem,1.3888888889vw,2rem)}}.campaign-section .prize-card>.prize{display:flex;flex-direction:column;gap:clamp(.512rem,1.6vw,1.2288rem);align-items:center;padding-block-start:clamp(1.3653333333rem,4.2666666667vw,3.2768rem);margin-block-start:clamp(1.1946666667rem,3.7333333333vw,2.8672rem)}@media(min-width:48rem){.campaign-section .prize-card>.prize{flex-direction:row-reverse;gap:clamp(1.5466666667rem,2.0138888889vw,2.9rem);align-items:flex-start;padding:0 clamp(1.5466666667rem,2.0138888889vw,2.9rem) 0 clamp(1.92rem,2.5vw,3.6rem);margin-block-start:clamp(.528rem,.6875vw,.99rem)}}.campaign-section .prize-card>.prize>.photo{inline-size:clamp(17.4933333333rem,54.6666666667vw,41.984rem);block-size:clamp(17.4933333333rem,54.6666666667vw,41.984rem)}.campaign-section .prize-card>.prize>.photo>picture{display:block}@media(min-width:48rem){.campaign-section .prize-card>.prize>.photo{inline-size:clamp(10.4rem,13.5416666667vw,19.5rem);block-size:clamp(10.4rem,13.5416666667vw,19.5rem)}}.campaign-section .prize-card>.prize>.details{inline-size:clamp(21.76rem,68vw,52.224rem)}@media(min-width:48rem){.campaign-section .prize-card>.prize>.details{inline-size:clamp(9.92rem,12.9166666667vw,18.6rem);margin-block-start:clamp(2.2986666667rem,2.9930555556vw,4.31rem);text-align:start}}.campaign-section .prize-card>.prize>.details>.name{font-size:clamp(1.536rem,4.8vw,3.6864rem);font-weight:700;line-height:clamp(2.1333333333rem,6.6666666667vw,5.12rem);translate:none}.campaign-section .prize-card>.prize>.details>.name>.small{font-size:clamp(1.1946666667rem,3.7333333333vw,2.8672rem);line-height:1}@media(min-width:48rem){.campaign-section .prize-card>.prize>.details>.name>.small{font-size:clamp(.8533333333rem,1.1111111111vw,1.6rem)}}@media(min-width:48rem){.campaign-section .prize-card>.prize>.details>.name{font-size:clamp(1.0666666667rem,1.3888888889vw,2rem);line-height:clamp(1.4933333333rem,1.9444444444vw,2.8rem);translate:0 clamp(.0533333333rem,.0694444444vw,.1rem)}}.campaign-section .prize-card>.prize>.details>.winners{margin-block-start:clamp(-.8192rem,-1.0666666667vw,-.3413333333rem);font-size:clamp(1.536rem,4.8vw,3.6864rem);font-weight:700;line-height:clamp(3.2426666667rem,10.1333333333vw,7.7824rem);color:#e5657d;letter-spacing:.02em;translate:0 clamp(.1706666667rem,.5333333333vw,.4096rem)}.campaign-section .prize-card>.prize>.details>.winners>.number{font-size:clamp(2.048rem,6.4vw,4.9152rem);line-height:1;letter-spacing:.02em}@media(min-width:48rem){.campaign-section .prize-card>.prize>.details>.winners{margin-block-start:clamp(.2133333333rem,.2777777778vw,.4rem);font-size:clamp(1.0666666667rem,1.3888888889vw,2rem);line-height:clamp(2.24rem,2.9166666667vw,4.2rem);translate:0 clamp(.16rem,.2083333333vw,.3rem)}.campaign-section .prize-card>.prize>.details>.winners>.number{font-size:clamp(1.3866666667rem,1.8055555556vw,2.6rem)}}.campaign-section .prize-card>.prize-chance{margin-block-start:clamp(1.024rem,3.2vw,2.4576rem)}@media(min-width:48rem){.campaign-section .prize-card>.prize-chance{margin-block-start:clamp(.2539573333rem,.3306736111vw,.47617rem)}}.campaign-section .prize-card[data-phase="2"]>.period>.label>.text{translate:0 clamp(-.1024rem,-.1333333333vw,-.0426666667rem)}@media(min-width:48rem){.campaign-section .prize-card[data-phase="2"]>.period>.label>.text{translate:0 clamp(-.1rem,-.0694444444vw,-.0533333333rem)}}@media(min-width:48rem){.campaign-section .prize-card[data-phase="2"]>.period{translate:0 clamp(.0533333333rem,.0694444444vw,.1rem)}}.campaign-section .prize-card[data-phase="2"]:before{inset-block-start:clamp(11.4346666667rem,35.7333333333vw,27.4432rem)}@media(min-width:48rem){.campaign-section .prize-card[data-phase="2"]:before{inset-block-start:clamp(6.256rem,8.1458333333vw,11.73rem)}}.campaign-section .prize-card[data-phase="2"]>.period>.date{inline-size:clamp(20.48rem,64vw,49.152rem);block-size:clamp(2.2186666667rem,6.9333333333vw,5.3248rem);line-height:clamp(2.2186666667rem,6.9333333333vw,5.3248rem)}.campaign-section .prize-card[data-phase="2"]>.period>.date>.space{display:inline}@media(min-width:48rem){.campaign-section .prize-card[data-phase="2"]>.period>.date{inline-size:clamp(15.84rem,20.625vw,29.7rem);block-size:clamp(1.8666666667rem,2.4305555556vw,3.5rem);line-height:clamp(1.8666666667rem,2.4305555556vw,3.5rem)}}.campaign-section .prize-card[data-phase="2"]>.prize{padding-block-start:clamp(1.4506666667rem,4.5333333333vw,3.4816rem)}.campaign-section .prize-card[data-phase="2"]>.prize>.details>.name{translate:0 clamp(.0426666667rem,.1333333333vw,.1024rem)}.campaign-section .prize-card[data-phase="2"]>.prize>.details>.winners{translate:0 clamp(.2133333333rem,.6666666667vw,.512rem)}@media(min-width:48rem){.campaign-section .prize-card[data-phase="2"]>.prize{gap:clamp(.2026666667rem,.2638888889vw,.38rem);padding:0 clamp(1.504rem,1.9583333333vw,2.82rem) 0 clamp(1.92rem,2.5vw,3.6rem);margin-block-start:clamp(.464rem,.6041666667vw,.87rem)}.campaign-section .prize-card[data-phase="2"]>.prize>.photo{inline-size:clamp(10.4533333333rem,13.6111111111vw,19.6rem);block-size:clamp(10.4533333333rem,13.6111111111vw,19.6rem)}.campaign-section .prize-card[data-phase="2"]>.prize>.details{inline-size:clamp(11.2533333333rem,14.6527777778vw,21.1rem);margin-block-start:clamp(2.2933333333rem,2.9861111111vw,4.3rem)}.campaign-section .prize-card[data-phase="2"]>.prize>.details>.name{translate:0 clamp(.08rem,.1041666667vw,.15rem)}.campaign-section .prize-card[data-phase="2"]>.prize>.details>.winners{translate:0 clamp(.16rem,.2083333333vw,.3rem)}}@media(min-width:48rem){.campaign-section .prize-card[data-phase="2"]>.prize-chance{margin-block-start:clamp(.264624rem,.3445625vw,.49617rem)}}.campaign-section .prize-chance{position:relative;padding-block-end:clamp(1.536rem,4.8vw,3.6864rem);color:#606060}.campaign-section .prize-chance:before{position:absolute;inset-block-start:clamp(1.0769578667rem,3.3654933333vw,2.58469888rem);inset-inline:clamp(.8533333333rem,2.6666666667vw,2.048rem);z-index:-1;block-size:2px;content:"";background:#f3f3f3}@media(min-width:48rem){.campaign-section .prize-chance:before{inset-block-start:clamp(.57272rem,.7457291667vw,1.07385rem);inset-inline:clamp(.5333333333rem,.6944444444vw,1rem)}}@media(min-width:48rem){.campaign-section .prize-chance{padding-block-end:clamp(1.3653333333rem,1.7777777778vw,2.56rem)}}.campaign-section .prize-chance>.label{position:relative;inline-size:clamp(14.5066666667rem,45.3333333333vw,34.816rem);block-size:clamp(2.304rem,7.2vw,5.5296rem);margin-inline:auto;font-size:clamp(1.3653333333rem,4.2666666667vw,3.2768rem);line-height:clamp(2.304rem,7.2vw,5.5296rem);color:#fff;background:#e5657d;border-radius:clamp(1.7066666667rem,5.3333333333vw,4.096rem)}.campaign-section .prize-chance>.label>.text{position:relative;z-index:1;display:inline-block;inline-size:clamp(12.4586666667rem,38.9333333333vw,29.9008rem);text-align:start;translate:0 clamp(-.2048rem,-.2666666667vw,-.0853333333rem)}.campaign-section .prize-chance>.label>.text>.tight{letter-spacing:-.1em}.campaign-section .prize-chance>.label>.text>.mild{letter-spacing:-.04em}.campaign-section .prize-chance>.label>.text>.deep{letter-spacing:-.14em}.campaign-section .prize-chance>.label>.text>.tail{letter-spacing:-.12em}@media(min-width:48rem){.campaign-section .prize-chance>.label>.text{inline-size:clamp(8.7466666667rem,11.3888888889vw,16.4rem);translate:0 clamp(-.05rem,-.0347222222vw,-.0266666667rem)}}.campaign-section .prize-chance>.label:after{position:absolute;inset-block-end:clamp(-.34910208rem,-.45456vw,-.1454592rem);inset-inline-start:calc(50% - clamp(.5474389333rem,1.7107466667vw,1.31385344rem));inline-size:clamp(1.06496rem,3.328vw,2.555904rem);block-size:clamp(1.06496rem,3.328vw,2.555904rem);content:"";background:#e5657d;rotate:45deg}@media(min-width:48rem){.campaign-section .prize-chance>.label{inline-size:clamp(10.5386666667rem,13.7222222222vw,19.76rem);block-size:clamp(1.4613333333rem,1.9027777778vw,2.74rem);font-size:clamp(.96rem,1.25vw,1.8rem);line-height:clamp(1.4613333333rem,1.9027777778vw,2.74rem);border-radius:clamp(1.0666666667rem,1.3888888889vw,2rem);translate:clamp(-.07rem,-.0486111111vw,-.0373333333rem) 0}.campaign-section .prize-chance>.label:after{inset-block-end:clamp(-.22314rem,-.1549583333vw,-.119008rem);inset-inline-start:calc(50% - clamp(.4036853333rem,.5256319444vw,.75691rem));inline-size:clamp(.832rem,1.0833333333vw,1.56rem);block-size:clamp(.832rem,1.0833333333vw,1.56rem)}}.campaign-section .prize-chance>.content{display:flex;flex-direction:column;gap:clamp(.6826666667rem,2.1333333333vw,1.6384rem);align-items:center;margin-block-start:clamp(1.0486869333rem,3.2771466667vw,2.51684864rem)}@media(min-width:48rem){.campaign-section .prize-chance>.content{flex-direction:row;gap:clamp(1.28rem,1.6666666667vw,2.4rem);padding-inline-start:clamp(3.0933333333rem,4.0277777778vw,5.8rem);margin-block-start:clamp(.6847093333rem,.8915486111vw,1.28383rem)}}.campaign-section .prize-chance>.content>.photo{flex:none;inline-size:clamp(12.8rem,40vw,30.72rem);block-size:clamp(12.8rem,40vw,30.72rem)}.campaign-section .prize-chance>.content>.photo>picture{display:block}@media(min-width:48rem){.campaign-section .prize-chance>.content>.photo{inline-size:clamp(8rem,10.4166666667vw,15rem);block-size:clamp(8rem,10.4166666667vw,15rem)}}.campaign-section .prize-chance>.content>.description{display:grid;grid-template-columns:clamp(3.9253333333rem,12.2666666667vw,9.4208rem) clamp(5.9733333333rem,18.6666666667vw,14.336rem);-moz-column-gap:clamp(.1706666667rem,.5333333333vw,.4096rem);column-gap:clamp(.1706666667rem,.5333333333vw,.4096rem);align-items:center;justify-content:center;inline-size:clamp(16.0426666667rem,50.1333333333vw,38.5024rem);font-weight:700}@media(min-width:48rem){.campaign-section .prize-chance>.content>.description{grid-template-columns:clamp(3.1466666667rem,4.0972222222vw,5.9rem) clamp(4.2666666667rem,5.5555555556vw,8rem);-moz-column-gap:clamp(.1066666667rem,.1388888889vw,.2rem);column-gap:clamp(.1066666667rem,.1388888889vw,.2rem);place-content:center start;inline-size:clamp(9.8666666667rem,12.8472222222vw,18.5rem);block-size:clamp(6.4rem,8.3333333333vw,12rem)}}.campaign-section .prize-chance>.content>.description>.item{grid-column:1/-1;justify-self:center;inline-size:-moz-max-content;inline-size:max-content;font-size:clamp(1.536rem,4.8vw,3.6864rem);line-height:clamp(2.4746666667rem,7.7333333333vw,5.9392rem);white-space:nowrap}@media(min-width:48rem){.campaign-section .prize-chance>.content>.description>.item{justify-self:start;font-size:clamp(1.0666666667rem,1.3888888889vw,2rem);line-height:clamp(1.4933333333rem,1.9444444444vw,2.8rem);text-align:start;translate:0 clamp(.0266666667rem,.0347222222vw,.05rem)}}.campaign-section .prize-chance>.content>.description>.winners{margin-block-start:clamp(-.98304rem,-1.28vw,-.4096rem);font-size:clamp(1.1946666667rem,3.7333333333vw,2.8672rem);line-height:clamp(2.4746666667rem,7.7333333333vw,5.9392rem);color:#e5657d;text-align:start;translate:0 clamp(.2133333333rem,.6666666667vw,.512rem)}.campaign-section .prize-chance>.content>.description>.winners>.number{font-size:clamp(1.536rem,4.8vw,3.6864rem);line-height:1}@media(min-width:48rem){.campaign-section .prize-chance>.content>.description>.winners{margin-block-start:clamp(-.2rem,-.1388888889vw,-.1066666667rem);font-size:clamp(.96rem,1.25vw,1.8rem);line-height:clamp(2.0266666667rem,2.6388888889vw,3.8rem);translate:0 clamp(.1066666667rem,.1388888889vw,.2rem)}.campaign-section .prize-chance>.content>.description>.winners>.number{font-size:clamp(1.28rem,1.6666666667vw,2.4rem)}}.campaign-section .prize-chance>.content>.description>.ending{display:flex;align-items:flex-end;inline-size:clamp(5.9733333333rem,18.6666666667vw,14.336rem);block-size:clamp(2.2186666667rem,6.9333333333vw,5.3248rem);margin-block-start:clamp(-.98304rem,-1.28vw,-.4096rem);font-size:clamp(1.1946666667rem,3.7333333333vw,2.8672rem);font-weight:500;line-height:1.6}@media(min-width:48rem){.campaign-section .prize-chance>.content>.description>.ending{inline-size:clamp(4.2666666667rem,5.5555555556vw,8rem);block-size:clamp(1.6533333333rem,2.1527777778vw,3.1rem);margin-block-start:clamp(-.2rem,-.1388888889vw,-.1066666667rem);font-size:clamp(.8533333333rem,1.1111111111vw,1.6rem)}}.campaign-section .prize-chance[data-phase="2"]>.label>.text{translate:0 clamp(-.1024rem,-.1333333333vw,-.0426666667rem)}@media(min-width:48rem){.campaign-section .prize-chance[data-phase="2"]>.label>.text{translate:0 clamp(-.05rem,-.0347222222vw,-.0266666667rem)}}.campaign-section .prize-chance[data-phase="2"]>.content>.description{grid-template-columns:clamp(3.1573333333rem,9.8666666667vw,7.5776rem) clamp(5.9733333333rem,18.6666666667vw,14.336rem)}.campaign-section .prize-chance[data-phase="2"]>.content>.description>.winners{translate:0 clamp(.1706666667rem,.5333333333vw,.4096rem)}@media(min-width:48rem){.campaign-section .prize-chance[data-phase="2"]>.content>.description{grid-template-columns:clamp(2.56rem,3.3333333333vw,4.8rem) clamp(4.2666666667rem,5.5555555556vw,8rem)}.campaign-section .prize-chance[data-phase="2"]>.content>.description>.item{translate:0 clamp(.0533333333rem,.0694444444vw,.1rem)}.campaign-section .prize-chance[data-phase="2"]>.content>.description>.winners{translate:0 clamp(.08rem,.1041666667vw,.15rem)}}.campaign-section .prize-chance[data-phase="2"]:before{inset-block-start:clamp(.9552042667rem,2.9850133333vw,2.29249024rem)}@media(min-width:48rem){.campaign-section .prize-chance[data-phase="2"]:before{inset-block-start:clamp(.57272rem,.7457291667vw,1.07385rem)}}@media(min-width:48rem){.campaign-section .prize-chance[data-phase="2"]{padding-block-end:clamp(1.312rem,1.7083333333vw,2.46rem)}.campaign-section .prize-chance[data-phase="2"]>.label{translate:clamp(-.17rem,-.1180555556vw,-.0906666667rem) 0}.campaign-section .prize-chance[data-phase="2"]>.content{margin-block-start:clamp(.7380426667rem,.9609930556vw,1.38383rem)}}.campaign-section .prize-cards{display:grid;gap:clamp(1.3653333333rem,4.2666666667vw,3.2768rem)}@media(min-width:48rem){.campaign-section .prize-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5333333333rem,.6944444444vw,1rem)}}.campaign-section .entry-button{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:clamp(23.4666666667rem,73.3333333333vw,56.32rem);min-block-size:clamp(5.12rem,16vw,12.288rem);font-size:clamp(1.3653333333rem,4.2666666667vw,3.2768rem);font-weight:700;color:#fff;text-decoration:none;cursor:pointer;background:#e5657d;border-radius:clamp(8.5333333333rem,26.6666666667vw,20.48rem)}@media(min-width:48rem){.campaign-section .entry-button{inline-size:clamp(16rem,20.8333333333vw,30rem);min-block-size:clamp(3.2rem,4.1666666667vw,6rem);font-size:clamp(.8533333333rem,1.1111111111vw,1.6rem);border-radius:clamp(5.3333333333rem,6.9444444444vw,10rem)}}.campaign-section .entry-button>.arrow{position:absolute;inset-block-start:50%;inset-inline-end:clamp(2.432rem,7.6vw,5.8368rem);inline-size:clamp(.8533333333rem,2.6666666667vw,2.048rem);block-size:clamp(.8533333333rem,2.6666666667vw,2.048rem);font-size:0;translate:0 calc(-50% - clamp(.0874154667rem,.2731733333vw,.20979712rem))}.campaign-section .entry-button>.arrow>picture>img{display:block}@media(min-width:48rem){.campaign-section .entry-button>.arrow{inset-inline-end:clamp(2.1866666667rem,2.8472222222vw,4.1rem);inline-size:clamp(.5333333333rem,.6944444444vw,1rem);block-size:clamp(.5333333333rem,.6944444444vw,1rem);translate:0 calc(-50% - clamp(.08rem,.1041666667vw,.15rem))}}.campaign-section .entry-button>.text{display:inline-block;translate:clamp(-1.4336rem,-1.8666666667vw,-.5973333333rem) clamp(-.1024rem,-.1333333333vw,-.0426666667rem)}@media(min-width:48rem){.campaign-section .entry-button>.text{translate:clamp(-.7rem,-.4861111111vw,-.3733333333rem) clamp(-.1rem,-.0694444444vw,-.0533333333rem)}}.campaign-section .entry-button{transition:opacity .14s ease}@media(hover:hover){.campaign-section .entry-button:hover{opacity:.8}}@media(prefers-reduced-motion:reduce){.campaign-section .entry-button{transition-duration:1ms}}.campaign-section .entry-step{position:relative;min-block-size:clamp(21.2545621333rem,66.4205066667vw,51.01094912rem);padding:clamp(3.072rem,9.6vw,7.3728rem) clamp(.8533333333rem,2.6666666667vw,2.048rem) clamp(.8533333333rem,2.6666666667vw,2.048rem);background:#f3f3f3;border-radius:clamp(1.7066666667rem,5.3333333333vw,4.096rem)}@media(min-width:48rem){.campaign-section .entry-step{min-block-size:clamp(12.311552rem,16.0306666667vw,23.08416rem);padding:clamp(1.92rem,2.5vw,3.6rem) clamp(.5333333333rem,.6944444444vw,1rem) clamp(.5333333333rem,.6944444444vw,1rem);border-radius:clamp(1.0666666667rem,1.3888888889vw,2rem)}}.campaign-section .entry-step>.label{position:absolute;inset-block-start:clamp(-4.096rem,-5.3333333333vw,-1.7066666667rem);inset-inline-start:50%;display:flex;gap:clamp(.256rem,.8vw,.6144rem);align-items:center;justify-content:center;inline-size:clamp(11.8613333333rem,37.0666666667vw,28.4672rem);block-size:clamp(3.84rem,12vw,9.216rem);font-family:Aboreto,serif;font-size:clamp(1.7066666667rem,5.3333333333vw,4.096rem);font-weight:400;line-height:1.4;color:#e5657d;letter-spacing:.05em;-webkit-text-stroke:1.5px;background:#fff;border:2px solid #f3f3f3;border-radius:clamp(4.2666666667rem,13.3333333333vw,10.24rem);translate:calc(-50% - clamp(.1066666667rem,.3333333333vw,.256rem))}.campaign-section .entry-step>.label>.number{font-size:clamp(2.56rem,8vw,6.144rem);letter-spacing:0;translate:clamp(.0426666667rem,.1333333333vw,.1024rem) 0}.campaign-section .entry-step>.label>.word{translate:clamp(.0853333333rem,.2666666667vw,.2048rem) clamp(-.1024rem,-.1333333333vw,-.0426666667rem)}@media(min-width:48rem){.campaign-section .entry-step>.label{inset-block-start:clamp(-2rem,-1.3888888889vw,-1.0666666667rem);gap:clamp(.16rem,.2083333333vw,.3rem);inline-size:clamp(7.4133333333rem,9.6527777778vw,13.9rem);block-size:clamp(2.4rem,3.125vw,4.5rem);font-size:clamp(1.0666666667rem,1.3888888889vw,2rem);border-radius:clamp(2.6666666667rem,3.4722222222vw,5rem);translate:calc(-50% - clamp(.0666666667rem,.0868055556vw,.125rem))}.campaign-section .entry-step>.label>.number{font-size:clamp(1.6rem,2.0833333333vw,3rem);translate:0 clamp(.0266666667rem,.0347222222vw,.05rem)}.campaign-section .entry-step>.label>.word{translate:clamp(.0266666667rem,.0347222222vw,.05rem) 0}}.campaign-section .entry-step>.description{display:flex;flex-direction:column;justify-content:center;block-size:clamp(3.7546666667rem,11.7333333333vw,9.0112rem);font-size:clamp(1.3653333333rem,4.2666666667vw,3.2768rem);line-height:1.4}.campaign-section .entry-step>.description>.line>.small{font-size:clamp(1.1946666667rem,3.7333333333vw,2.8672rem)}@media(min-width:48rem){.campaign-section .entry-step>.description>.line>.small{font-size:clamp(.7466666667rem,.9722222222vw,1.4rem)}}@media(min-width:48rem){.campaign-section .entry-step>.description{block-size:clamp(3.52rem,4.5833333333vw,6.6rem);font-size:clamp(.8533333333rem,1.1111111111vw,1.6rem);translate:0 clamp(.0266666667rem,.0347222222vw,.05rem)}}.campaign-section .entry-step>.icon{display:grid;place-items:center;inline-size:100%;block-size:clamp(12.2092288rem,38.15384vw,29.30214912rem);margin-block-start:clamp(1.3653333333rem,4.2666666667vw,3.2768rem);background:#fff;border-radius:clamp(.8533333333rem,2.6666666667vw,2.048rem)}.campaign-section .entry-step>.icon>picture{inline-size:clamp(8.8234666667rem,27.5733333333vw,21.17632rem)}.campaign-section .entry-step>.icon>picture>img{display:block}@media(min-width:48rem){.campaign-section .entry-step>.icon{block-size:clamp(6.6582186667rem,8.6695555556vw,12.48416rem);margin-block-start:clamp(.8533333333rem,1.1111111111vw,1.6rem);border-radius:clamp(.5333333333rem,.6944444444vw,1rem)}.campaign-section .entry-step>.icon>picture{inline-size:clamp(5.0133333333rem,6.5277777778vw,9.4rem)}}.campaign-section .entry-step[data-step="2"]>.icon>picture{position:relative;inset-block-start:clamp(-.1195008rem,-.1556vw,-.049792rem);inset-inline-start:clamp(-.02715648rem,-.03536vw,-.0113152rem);inline-size:clamp(5.888rem,18.4vw,14.1312rem)}@media(min-width:48rem){.campaign-section .entry-step[data-step="2"]>.icon>picture{inset-block-start:clamp(.02rem,.0260416667vw,.0375rem);inset-inline-start:clamp(.0071893333rem,.0093611111vw,.01348rem);inline-size:clamp(3.36rem,4.375vw,6.3rem)}}.campaign-section .entry-step[data-step="1"]>.label{inline-size:clamp(11.52rem,36vw,27.648rem)}.campaign-section .entry-step[data-step="1"]>.label>.word{translate:clamp(.0853333333rem,.2666666667vw,.2048rem) clamp(-.2048rem,-.2666666667vw,-.0853333333rem)}@media(min-width:48rem){.campaign-section .entry-step[data-step="1"]>.label{inline-size:clamp(7.2rem,9.375vw,13.5rem)}.campaign-section .entry-step[data-step="1"]>.label>.word{translate:clamp(.0266666667rem,.0347222222vw,.05rem) 0}}.campaign-section .entry-step[data-step="1"]>.description{translate:0 clamp(-.1024rem,-.1333333333vw,-.0426666667rem)}@media(min-width:48rem){.campaign-section .entry-step[data-step="1"]>.description{translate:0 clamp(.0266666667rem,.0347222222vw,.05rem)}}.campaign-section .entry-step[data-step="1"]>.icon>picture{position:relative;inset-inline-start:clamp(-.1024rem,-.1333333333vw,-.0426666667rem);translate:0 clamp(-.05632rem,-.0733333333vw,-.0234666667rem)}@media(min-width:48rem){.campaign-section .entry-step[data-step="1"]>.icon>picture{inset-inline-start:auto;translate:clamp(-.225rem,-.15625vw,-.12rem) clamp(-.14208rem,-.0986666667vw,-.075776rem)}}.campaign-section .entry-step[data-step="3"]>.description{block-size:clamp(5.632rem,17.6vw,13.5168rem);line-height:clamp(1.8773333333rem,5.8666666667vw,4.5056rem)}@media(min-width:48rem){.campaign-section .entry-step[data-step="3"]>.description{block-size:clamp(3.52rem,4.5833333333vw,6.6rem);line-height:clamp(1.1733333333rem,1.5277777778vw,2.2rem)}}.campaign-section .entry-step[data-step="3"]>.label>.word{translate:clamp(.1066666667rem,.3333333333vw,.256rem) clamp(-.1024rem,-.1333333333vw,-.0426666667rem)}@media(min-width:48rem){.campaign-section .entry-step[data-step="3"]>.label>.word{translate:clamp(.0266666667rem,.0347222222vw,.05rem) 0}}.campaign-section .entry-step[data-step="3"]>.icon>picture{position:relative;inset-block-start:clamp(-.09220096rem,-.1200533333vw,-.0384170667rem);inset-inline-start:clamp(.0307797333rem,.0961866667vw,.07387136rem);inline-size:clamp(7.8506666667rem,24.5333333333vw,18.8416rem)}@media(min-width:48rem){.campaign-section .entry-step[data-step="3"]>.icon>picture{inset-block-start:clamp(.02rem,.0260416667vw,.0375rem);inset-inline-start:clamp(-.01435rem,-.0099652778vw,-.0076533333rem);inline-size:clamp(4.4266666667rem,5.7638888889vw,8.3rem)}}@media(min-width:48rem){.campaign-section .entry-step[data-step="4"]>.label>.word{translate:none}}.campaign-section .entry-step[data-step="4"]>.label{inline-size:clamp(12.032rem,37.6vw,28.8768rem)}@media(min-width:48rem){.campaign-section .entry-step[data-step="4"]>.label{inline-size:clamp(7.52rem,9.7916666667vw,14.1rem)}}.campaign-section .entry-step[data-step="4"]>.icon>picture{position:relative;inset-block-start:clamp(-.14721024rem,-.19168vw,-.0613376rem);inset-inline-start:clamp(.0128rem,.04vw,.03072rem);inline-size:clamp(11.008rem,34.4vw,26.4192rem)}@media(min-width:48rem){.campaign-section .entry-step[data-step="4"]>.icon>picture{inset-block-start:clamp(.00512rem,.0066666667vw,.0096rem);inset-inline-start:0;inline-size:clamp(6.24rem,8.125vw,11.7rem);translate:clamp(-.125rem,-.0868055556vw,-.0666666667rem) clamp(-.1784rem,-.1238888889vw,-.0951466667rem)}}.campaign-section .entry-steps{display:grid;gap:clamp(2.56rem,8vw,6.144rem)}@media(min-width:48rem){.campaign-section .entry-steps{grid-template-columns:repeat(4,1fr);gap:clamp(.5333333333rem,.6944444444vw,1rem)}}.campaign-section .terms-button{position:relative;inline-size:100%;min-block-size:clamp(5.12rem,16vw,12.288rem);font-size:clamp(1.3653333333rem,4.2666666667vw,3.2768rem);color:#e5657d;cursor:pointer;background:#fff;border:2px solid #e5657d;border-radius:clamp(.8533333333rem,2.6666666667vw,2.048rem)}@media(min-width:48rem){.campaign-section .terms-button{inline-size:clamp(26.6666666667rem,34.7222222222vw,50rem);min-block-size:clamp(4.2666666667rem,5.5555555556vw,8rem);font-size:clamp(.8533333333rem,1.1111111111vw,1.6rem);border-radius:clamp(.5333333333rem,.6944444444vw,1rem)}}.campaign-section .terms-button>.text{display:inline-block;translate:clamp(-.1024rem,-.1333333333vw,-.0426666667rem) 0}@media(min-width:48rem){.campaign-section .terms-button>.text{translate:none}}.campaign-section .terms-button>.plus{position:absolute;inset-block-start:50%;inset-inline-end:clamp(1.1626666667rem,3.6333333333vw,2.7904rem);inline-size:clamp(1.792rem,5.6vw,4.3008rem);block-size:clamp(1.792rem,5.6vw,4.3008rem);font-size:0;translate:0 calc(-50% + clamp(.0426666667rem,.1333333333vw,.1024rem))}.campaign-section .terms-button>.plus:before,.campaign-section .terms-button>.plus:after{position:absolute;inset-block-start:calc(50% - 1.5px);inset-inline:0;block-size:3px;content:"";background:currentcolor;border-radius:2px}.campaign-section .terms-button>.plus:after{rotate:90deg}@media(min-width:48rem){.campaign-section .terms-button>.plus{inset-inline-end:clamp(1.0666666667rem,1.3888888889vw,2rem);inline-size:clamp(1.12rem,1.4583333333vw,2.1rem);block-size:clamp(1.12rem,1.4583333333vw,2.1rem);translate:0 calc(-50% - clamp(.0266666667rem,.0347222222vw,.05rem))}}.campaign-section .terms-button{transition:opacity .14s ease}@media(hover:hover){.campaign-section .terms-button:hover{opacity:.8}}@media(prefers-reduced-motion:reduce){.campaign-section .terms-button{transition-duration:1ms}}.campaign-section .campaign-body{padding:clamp(2.56rem,8vw,6.144rem) clamp(1.7066666667rem,5.3333333333vw,4.096rem) clamp(3.4133333333rem,10.6666666667vw,8.192rem);text-align:center;background:#fff;border-radius:clamp(1.3653333333rem,4.2666666667vw,3.2768rem)}@media(min-width:48rem){.campaign-section .campaign-body{padding:clamp(2.1333333333rem,2.7777777778vw,4rem) clamp(2.6666666667rem,3.4722222222vw,5rem) clamp(3.2rem,4.1666666667vw,6rem);border-radius:clamp(2.56rem,3.3333333333vw,4.8rem)}}.campaign-section .campaign-body>.introduction{font-size:clamp(1.28rem,4vw,3.072rem);translate:0 clamp(.0426666667rem,.1333333333vw,.1024rem)}@media(min-width:48rem){.campaign-section .campaign-body>.introduction{font-size:clamp(1.0666666667rem,1.3888888889vw,2rem);translate:0 clamp(.08rem,.1041666667vw,.15rem)}}.campaign-section .campaign-body>.overview,.campaign-section .campaign-body>.methods{font-size:clamp(2.3893333333rem,7.4666666667vw,5.7344rem);font-weight:700;line-height:clamp(3.84rem,12vw,9.216rem);color:#e5657d;translate:0 clamp(.0426666667rem,.1333333333vw,.1024rem)}@media(min-width:48rem){.campaign-section .campaign-body>.overview,.campaign-section .campaign-body>.methods{font-size:clamp(1.92rem,2.5vw,3.6rem);line-height:clamp(3.0933333333rem,4.0277777778vw,5.8rem);translate:0 clamp(.0266666667rem,.0347222222vw,.05rem)}}.campaign-section .campaign-body>.overview{margin-block-start:clamp(2.048rem,6.4vw,4.9152rem);translate:0 clamp(.0853333333rem,.2666666667vw,.2048rem)}@media(min-width:48rem){.campaign-section .campaign-body>.overview{translate:0 clamp(.0266666667rem,.0347222222vw,.05rem)}}@media(min-width:48rem){.campaign-section .campaign-body>.overview{margin-block-start:clamp(2.1866666667rem,2.8472222222vw,4.1rem)}}.campaign-section .campaign-body>.prize-cards{margin-block-start:clamp(1.7066666667rem,5.3333333333vw,4.096rem)}@media(min-width:48rem){.campaign-section .campaign-body>.prize-cards{margin-block-start:clamp(1.0666666667rem,1.3888888889vw,2rem)}}.campaign-section .campaign-body>.entry-button{margin-block-start:clamp(1.7066666667rem,5.3333333333vw,4.096rem)}@media(min-width:48rem){.campaign-section .campaign-body>.entry-button{margin-block-start:clamp(1.28rem,1.6666666667vw,2.4rem)}}.campaign-section .campaign-body>.methods{position:relative}.campaign-section .campaign-body>.methods:before{position:absolute;inset-block-start:clamp(-7.4752rem,-9.7333333333vw,-3.1146666667rem);inset-inline:0;block-size:1px;content:"";background:#ddd}@media(min-width:48rem){.campaign-section .campaign-body>.methods:before{inset-block-start:clamp(-4rem,-2.7777777778vw,-2.1333333333rem)}}.campaign-section .campaign-body>.methods{margin-block-start:clamp(6.144rem,19.2vw,14.7456rem)}@media(min-width:48rem){.campaign-section .campaign-body>.methods{margin-block-start:clamp(4.2666666667rem,5.5555555556vw,8rem)}}.campaign-section .campaign-body>.entry-steps{margin-block-start:clamp(3.0037333333rem,9.3866666667vw,7.20896rem)}@media(min-width:48rem){.campaign-section .campaign-body>.entry-steps{margin-block-start:clamp(1.8666666667rem,2.4305555556vw,3.5rem)}}.campaign-section .campaign-body>.terms-button{margin-block-start:clamp(2.048rem,6.4vw,4.9152rem)}@media(min-width:48rem){.campaign-section .campaign-body>.terms-button{margin-block-start:clamp(2.1866666667rem,2.8472222222vw,4.1rem)}}.campaign-section .campaign-card{position:relative;padding:clamp(2.2634666667rem,7.0733333333vw,5.43232rem) clamp(.8533333333rem,2.6666666667vw,2.048rem) clamp(.8533333333rem,2.6666666667vw,2.048rem);background:#f79da6cc;border-radius:clamp(1.7066666667rem,5.3333333333vw,4.096rem)}@media(min-width:48rem){.campaign-section .campaign-card{padding:clamp(2.0106666667rem,2.6180555556vw,3.77rem) clamp(1.0666666667rem,1.3888888889vw,2rem) clamp(1.0666666667rem,1.3888888889vw,2rem);border-radius:clamp(3.2rem,4.1666666667vw,6rem)}}.campaign-section .campaign-card>.sparkle{position:absolute;pointer-events:none}.campaign-section .campaign-card>.sparkle[data-side=left]{inset-block-start:clamp(11.008rem,34.4vw,26.4192rem);inset-inline-start:clamp(2.1333333333rem,6.6666666667vw,5.12rem);inline-size:clamp(3.584rem,11.2vw,8.6016rem)}.campaign-section .campaign-card>.sparkle[data-side=right]{inset-block-start:clamp(2.048rem,6.4vw,4.9152rem);inset-inline-end:clamp(1.9626666667rem,6.1333333333vw,4.7104rem);inline-size:clamp(6.4853333333rem,20.2666666667vw,15.5648rem)}@media(min-width:48rem){.campaign-section .campaign-card>.sparkle[data-side=left]{inset-block-start:clamp(2.2933333333rem,2.9861111111vw,4.3rem);inset-inline-start:clamp(9.8666666667rem,12.8472222222vw,18.5rem);inline-size:clamp(3.8933333333rem,5.0694444444vw,7.3rem)}.campaign-section .campaign-card>.sparkle[data-side=right]{inset-block-start:clamp(2.2933333333rem,2.9861111111vw,4.3rem);inset-inline-end:clamp(9.8666666667rem,12.8472222222vw,18.5rem);inline-size:clamp(3.8933333333rem,5.0694444444vw,7.3rem)}}.campaign-section .campaign-card>.title-visual{margin-inline:auto}@media(min-width:48rem){.campaign-section .campaign-card>.title-visual{margin-inline:clamp(15.04rem,19.5833333333vw,28.2rem) 0}}.campaign-section .campaign-card>.campaign-body{margin-block-start:clamp(1.3205333333rem,4.1266666667vw,3.16928rem)}@media(min-width:48rem){.campaign-section .campaign-card>.campaign-body{margin-block-start:clamp(.656rem,.8541666667vw,1.23rem)}}@media(scripting:none){.campaign-section .campaign-card[data-scroll-anim]{opacity:1;translate:none}}@media(min-width:48rem){.campaign-section{inline-size:clamp(60.8rem,79.1666666667vw,114rem)}}.campaign-section>.heading{display:flex;gap:clamp(.8533333333rem,2.6666666667vw,2.048rem);align-items:center;justify-content:center;block-size:clamp(3.1573333333rem,9.8666666667vw,7.5776rem);color:#e5657d}.campaign-section>.heading>.text{inline-size:clamp(18.7733333333rem,58.6666666667vw,45.056rem);font-family:Aboreto,serif;font-size:clamp(3.584rem,11.2vw,8.6016rem);font-weight:400;line-height:1.16;text-align:center;letter-spacing:-.04em;translate:clamp(-.3072rem,-.4vw,-.128rem) clamp(.0426666667rem,.1333333333vw,.1024rem)}.campaign-section>.heading>.wave{position:relative;inline-size:clamp(3.8043648rem,11.88864vw,9.13047552rem);block-size:clamp(.7805610667rem,2.4392533333vw,1.87334656rem)}.campaign-section>.heading>.wave>picture{position:absolute;inset-block-start:clamp(-.1024rem,-.1333333333vw,-.0426666667rem);inset-inline-start:clamp(-.1024rem,-.1333333333vw,-.0426666667rem);inline-size:clamp(3.9253333333rem,12.2666666667vw,9.4208rem);block-size:clamp(.9386666667rem,2.9333333333vw,2.2528rem)}.campaign-section>.heading>.wave>picture>img{display:block}@media(min-width:48rem){.campaign-section>.heading{gap:clamp(1.6rem,2.0833333333vw,3rem);block-size:clamp(4.32rem,5.625vw,8.1rem)}.campaign-section>.heading>.text{inline-size:clamp(19.52rem,25.4166666667vw,36.6rem);font-size:clamp(3.7333333333rem,4.8611111111vw,7rem);translate:clamp(-.2rem,-.1388888889vw,-.1066666667rem) clamp(.0266666667rem,.0347222222vw,.05rem)}.campaign-section>.heading>.wave{inline-size:clamp(6.192rem,8.0625vw,11.61rem);block-size:clamp(1.0026666667rem,1.3055555556vw,1.88rem)}.campaign-section>.heading>.wave>picture{inset-block-start:clamp(-.1rem,-.0694444444vw,-.0533333333rem);inset-inline-start:clamp(-.1rem,-.0694444444vw,-.0533333333rem);inline-size:clamp(6.3466666667rem,8.2638888889vw,11.9rem);block-size:clamp(1.12rem,1.4583333333vw,2.1rem)}}.campaign-section>.campaign-card{margin-block-start:clamp(2.3893333333rem,7.4666666667vw,5.7344rem)}@media(min-width:48rem){.campaign-section>.campaign-card{margin-block-start:clamp(1.8666666667rem,2.4305555556vw,3.5rem)}}@layer template-reset,template-base;@layer template-reset{:where(.main-container) *,:where(.main-container) *:before,:where(.main-container) *:after{box-sizing:border-box}:where(.main-container) *{padding:0;margin:0;font-size:inherit;line-height:inherit}:where(.main-container) pre,:where(.main-container) textarea{overflow:auto}:where(.main-container) textarea{resize:vertical}:where(.main-container) template{display:none}:where(.main-container) details,:where(.main-container) main,:where(.main-container) summary{display:block}:where(.main-container) progress{display:inline-block}:where(.main-container) small{font-size:75%}:where(.main-container) sub,:where(.main-container) sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}:where(.main-container) sup{top:-.5em}:where(.main-container) sub{bottom:-.25em}:where(.main-container) input[type=number]{width:auto}:where(.main-container) input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}:where(.main-container) input[type=search]::-webkit-search-cancel-button,:where(.main-container) input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}:where(.main-container) button,:where(.main-container) input,:where(.main-container) select,:where(.main-container) textarea{font-family:inherit;font-style:inherit;font-weight:inherit;color:inherit}:where(.main-container) button{overflow:visible}:where(.main-container) button,:where(.main-container) select{text-transform:none}:where(.main-container) input{line-height:normal}:where(.main-container) button,:where(.main-container) input[type=button],:where(.main-container) input[type=reset],:where(.main-container) input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer;background-color:transparent;border-style:none}:where(.main-container) button[disabled],:where(.main-container) input[disabled]{cursor:default}:where(.main-container) button::-moz-focus-inner,:where(.main-container) input::-moz-focus-inner{padding:0;border:0}:where(.main-container) audio,:where(.main-container) canvas,:where(.main-container) iframe,:where(.main-container) img,:where(.main-container) svg,:where(.main-container) video{vertical-align:middle}:where(.main-container) audio:not([controls]){display:none}:where(.main-container) img{width:100%;max-width:100%;height:auto;border:0}:where(.main-container) svg{width:100%;height:auto}:where(.main-container) code,:where(.main-container) kbd,:where(.main-container) pre,:where(.main-container) samp{font-family:monospace}:where(.main-container) ol,:where(.main-container) ul{list-style:none}:where(.main-container) select{-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.main-container) table{border-spacing:0;border-collapse:collapse}:where(.main-container) fieldset{border:0}:where(.main-container) dialog{box-sizing:border-box;max-width:none;max-height:none;padding:0;margin:0;background:transparent;border:none}}@layer template-base{:where(.main-container){font-family:Noto Sans JP,sans-serif;font-size:1.6rem;line-height:1.5;color:#333;overflow-wrap:break-word;background-color:#fff;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(.main-container) a{color:#00f;text-decoration:underline}:where(.main-container) a:where(:visited){color:navy}:where(.main-container) a:where(:hover){color:red;text-decoration:none}:where(.main-container) a:where(:active){color:#ff8000;text-decoration:none}:where(.main-container) a[href^="tel:"]:where(:hover){color:#00f}@media(min-width:48rem){:where(.main-container) a[href^="tel:"]{text-decoration:none;cursor:text}}@media(hover:hover)and (any-pointer:fine){:where(.main-container) a[href^="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}}:where(.main-container) .u-hidden{display:none!important;visibility:hidden}@media(min-width:20rem)and (max-width:47.99875rem){:where(.main-container) .u-hidden-sm{display:none!important;visibility:hidden}}@media(min-width:20rem){:where(.main-container) .u-hidden-up-sm{display:none!important;visibility:hidden}}@media(max-width:19.99875rem){:where(.main-container) .u-hidden-down-sm{display:none!important;visibility:hidden}}@media(min-width:48rem)and (max-width:89.99875rem){:where(.main-container) .u-hidden-md{display:none!important;visibility:hidden}}@media(min-width:48rem){:where(.main-container) .u-hidden-up-md{display:none!important;visibility:hidden}}@media(max-width:47.99875rem){:where(.main-container) .u-hidden-down-md{display:none!important;visibility:hidden}}@media(min-width:90rem){:where(.main-container) .u-hidden-lg{display:none!important;visibility:hidden}}@media(min-width:90rem){:where(.main-container) .u-hidden-up-lg{display:none!important;visibility:hidden}}@media(max-width:89.99875rem){:where(.main-container) .u-hidden-down-lg{display:none!important;visibility:hidden}}:where(.main-container) .u-visuallyhidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}:where(.main-container) .u-visuallyhidden.focusable:active,:where(.main-container) .u-visuallyhidden.focusable:focus{position:static;width:auto;height:auto;overflow:visible;margin:0;clip:auto;clip-path:none;white-space:normal}:where(.main-container) .u-invisible{visibility:hidden}:where(.main-container) .clearfix:after{clear:both;display:block;content:""}:where(.main-container){--color-red: #d51313;--color-yellow: #ffdf2f;--white: #fff;--black: #000;--gray: #d4d4d4;--gray-50: #f9fafb;--gray-100: #f8fafc;--gray-200: #f3f4f6;--gray-300: #e5e7eb;--gray-400: #e2e8f0;--gray-500: #cbd5e1;--gray-600: #6c757d;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--slate-900: #0f172a;--red: #ff4d4d;--orange: #ff944d;--yellow: #ffeb3b;--green: #4caf50;--blue: #2196f3;--purple: #9c27b0;--light-gray: #fafafa;--light-red: #ffe5e7;--light-orange: #fff1e0;--light-yellow: #ffffe0;--light-green: #e6ffeb;--light-blue: #e6f7ff;--light-purple: #f3e6ff;--focus-ring-color: #005fcc}@media print{:where(.main-container) *,:where(.main-container) *:before,:where(.main-container) *:after{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}:where(.main-container) a,:where(.main-container) a:visited{text-decoration:underline}:where(.main-container) tr,:where(.main-container) img{-moz-column-break-inside:avoid;break-inside:avoid}:where(.main-container) img{max-width:100%!important}:where(.main-container) p,:where(.main-container) h2,:where(.main-container) h3{widows:3;orphans:3}:where(.main-container) h2,:where(.main-container) h3{-moz-column-break-after:avoid;break-after:avoid}}.main-container{position:relative;overflow-x:clip;isolation:isolate}@media(min-width:48rem){.main-container>.kv-section{margin-inline:auto}.main-container>.reason-section{margin-inline:auto}.main-container>.movie-section{margin-inline:auto}}.main-container>.launch-box{margin-inline:auto}.main-container>.product-section{margin-block-start:clamp(-12.288rem,-16vw,-5.12rem)}@media(min-width:48rem){.main-container>.product-section{margin-block-start:clamp(-1.63364rem,-1.1344722222vw,-.8712746667rem)}}.main-container [data-scroll-anim=fade-up],.main-container [data-scroll-anim=elastic-up],.main-container [data-scroll-anim=random],.main-container [data-scroll-effect]{opacity:0;transition:opacity 1s linear,translate 1s cubic-bezier(.175,.885,.32,1.275),scale 1s cubic-bezier(.175,.885,.32,1.275);transition-delay:var(--scroll-anim-delay, 0s)}.main-container [data-scroll-anim=fade-up],.main-container [data-scroll-anim=elastic-up],.main-container [data-scroll-effect=fade-up],.main-container [data-scroll-effect=elastic-up]{translate:0 clamp(4.2666666667rem,13.3333333333vw,10.24rem);transition:opacity .6s linear,translate .6s cubic-bezier(.25,.46,.45,.94),scale 1s cubic-bezier(.175,.885,.32,1.275)}@media(min-width:48rem){.main-container [data-scroll-anim=fade-up],.main-container [data-scroll-anim=elastic-up],.main-container [data-scroll-effect=fade-up],.main-container [data-scroll-effect=elastic-up]{translate:0 clamp(2.6666666667rem,3.4722222222vw,5rem)}}.main-container [data-scroll-anim=fade-right],.main-container [data-scroll-anim=fade-left],.main-container [data-scroll-effect=fade-right],.main-container [data-scroll-effect=fade-left]{opacity:0;transition:opacity 1s linear,translate 1s cubic-bezier(.175,.885,.32,1.275),scale 1s cubic-bezier(.175,.885,.32,1.275);transition-delay:var(--scroll-anim-delay, 0s)}.main-container [data-scroll-anim=fade-right],.main-container [data-scroll-effect=fade-right]{translate:clamp(-10.24rem,-13.3333333333vw,-4.2666666667rem) 0}@media(min-width:48rem){.main-container [data-scroll-anim=fade-right],.main-container [data-scroll-effect=fade-right]{translate:clamp(-5rem,-3.4722222222vw,-2.6666666667rem) 0}}.main-container [data-scroll-anim=fade-left],.main-container [data-scroll-effect=fade-left]{translate:clamp(4.2666666667rem,13.3333333333vw,10.24rem) 0}@media(min-width:48rem){.main-container [data-scroll-anim=fade-left],.main-container [data-scroll-effect=fade-left]{translate:clamp(2.6666666667rem,3.4722222222vw,5rem) 0}}.main-container [data-scroll-anim=scale],.main-container [data-scroll-effect=scale]{opacity:0;scale:.75;transition:opacity 1s linear,scale 1s cubic-bezier(.175,.885,.32,1.275);transition-delay:var(--scroll-anim-delay, 0s)}.main-container [data-scroll-scale-from="0.7"]{scale:.7}.main-container [data-scroll-scale-from="0.5"]{scale:.5}.main-container [data-scroll-scale-origin=bottom]{transform-origin:50% 100%}.main-container [data-scroll-anim-target=child]>*{opacity:0;transition:opacity 1s linear,translate 1s cubic-bezier(.175,.885,.32,1.275),scale 1s cubic-bezier(.175,.885,.32,1.275);transition-delay:inherit}.main-container [data-scroll-anim-target=child][data-scroll-anim=fade-up]>*,.main-container [data-scroll-anim-target=child][data-scroll-anim=elastic-up]>*,.main-container [data-scroll-anim-target=child][data-scroll-anim=random]>*,.main-container [data-scroll-anim-target=child][data-scroll-effect=fade-up]>*,.main-container [data-scroll-anim-target=child][data-scroll-effect=elastic-up]>*{translate:0 clamp(4.2666666667rem,13.3333333333vw,10.24rem);transition:opacity .6s linear,translate .6s cubic-bezier(.25,.46,.45,.94),scale 1s cubic-bezier(.175,.885,.32,1.275)}@media(min-width:48rem){.main-container [data-scroll-anim-target=child][data-scroll-anim=fade-up]>*,.main-container [data-scroll-anim-target=child][data-scroll-anim=elastic-up]>*,.main-container [data-scroll-anim-target=child][data-scroll-anim=random]>*,.main-container [data-scroll-anim-target=child][data-scroll-effect=fade-up]>*,.main-container [data-scroll-anim-target=child][data-scroll-effect=elastic-up]>*{translate:0 clamp(2.6666666667rem,3.4722222222vw,5rem)}}.main-container [data-scroll-anim-target=child][data-scroll-anim=fade-right]>*,.main-container [data-scroll-anim-target=child][data-scroll-anim=fade-left]>*,.main-container [data-scroll-anim-target=child][data-scroll-effect=fade-right]>*,.main-container [data-scroll-anim-target=child][data-scroll-effect=fade-left]>*{transition:opacity 1s linear,translate 1s cubic-bezier(.175,.885,.32,1.275),scale 1s cubic-bezier(.175,.885,.32,1.275);transition-delay:inherit}.main-container [data-scroll-anim-target=child][data-scroll-anim=fade-right]>*,.main-container [data-scroll-anim-target=child][data-scroll-effect=fade-right]>*{translate:clamp(-10.24rem,-13.3333333333vw,-4.2666666667rem) 0}@media(min-width:48rem){.main-container [data-scroll-anim-target=child][data-scroll-anim=fade-right]>*,.main-container [data-scroll-anim-target=child][data-scroll-effect=fade-right]>*{translate:clamp(-5rem,-3.4722222222vw,-2.6666666667rem) 0}}.main-container [data-scroll-anim-target=child][data-scroll-anim=fade-left]>*,.main-container [data-scroll-anim-target=child][data-scroll-effect=fade-left]>*{translate:clamp(4.2666666667rem,13.3333333333vw,10.24rem) 0}@media(min-width:48rem){.main-container [data-scroll-anim-target=child][data-scroll-anim=fade-left]>*,.main-container [data-scroll-anim-target=child][data-scroll-effect=fade-left]>*{translate:clamp(2.6666666667rem,3.4722222222vw,5rem) 0}}.main-container [data-scroll-anim-target=child][data-scroll-anim=scale]>*,.main-container [data-scroll-anim-target=child][data-scroll-effect=scale]>*{scale:.75;transition:opacity 1s linear,scale 1s cubic-bezier(.175,.885,.32,1.275);transition-delay:inherit}.main-container [data-scroll-anim][data-state=anim],.main-container [data-scroll-effect][data-state=anim]{opacity:1;scale:none;translate:none}.main-container [data-scroll-anim-target=child][data-state=anim]>*{opacity:1;scale:none;translate:none}@media(prefers-reduced-motion:reduce),(scripting:none){.main-container [data-scroll-anim],.main-container [data-scroll-effect],.main-container [data-scroll-anim-target=child]>*{opacity:1;scale:none;translate:none;transition-delay:0s;transition-duration:1ms}}
