@media screen and (max-width:767px){.no-sm{display:none!important}}@media screen and (min-width:768px)and (max-width:1000px){.no-md{display:none!important}}@media screen and (min-width:1001px){.no-lg,.sm-only{display:none!important}}@media screen and (min-width:768px)and (max-width:1000px){.sm-only{display:none!important}}@media screen and (max-width:767px){.lg-only{display:none!important}}@media screen and (min-width:768px)and (max-width:1000px){.lg-only{display:none!important}}@media screen and (max-width:767px){.md-only{display:none!important}}@media screen and (min-width:1001px){.md-only{display:none!important}}:root{--color-white-pure:#fff;--color-black-pure:#000;--color-black01:#383838;--color-dark-gray01:#4d4d4d;--color-dark-gray02:#4a4a4a;--color-blue:#07bef5;--color-yellow:#ffd801;--color-yellow-dark:#af9400;--color-pink:#f5abb3;--color-pink-shapes:#fa9da7;--color-dark-red:#822e37;--color-green:#04acbf;--color-green-dark:#086671;--color-yellow-shadow:color-mix(in srgb,var(--color-yellow-dark),transparent 85%);--color-pink-shadow:color-mix(in srgb,var(--color-dark-red),transparent 85%);--color-green-shadow:color-mix(in srgb,var(--color-green-dark),transparent 70%);--color-text-black:var(--color-black01);--color-text-black-en:var(--color-dark-gray02);--delay-time:0;--scrollbar-width:15px}*{box-sizing:border-box}header.global-header{z-index:3}header.global-header>.inner{z-index:4}nav.sm-only{z-index:2}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}[data-inview-clip-path]{clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:clip-path 1s cubic-bezier(.77,0,.175,1);will-change:clip-path}[data-inview-clip-path].visible{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}header.global-header{left:0;opacity:1;position:fixed;top:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1);width:100%;will-change:opacity}@media screen and (min-width:768px){header.global-header{padding-inline:min(40px,2.7777777778vw);padding-top:16px}}@media screen and (max-width:767px){header.global-header{padding-top:3.0769230769vw}}header.global-header>.inner{align-items:center;display:flex;justify-content:space-between;margin-inline:auto;position:relative;width:100%}@media screen and (min-width:768px){header.global-header>.inner{backdrop-filter:blur(20px);background-color:color-mix(in srgb,var(--color-white-pure),transparent 5%);border:2px solid var(--color-blue);border-radius:40px;max-width:1920px;padding-block:20px;padding-inline:min(36px,2.5vw);will-change:transform}}@media screen and (max-width:767px){header.global-header>.inner{padding-right:3.0769230769vw}header.global-header a.logo{backdrop-filter:blur(4px);background-color:color-mix(in srgb,var(--color-white-pure),transparent 10%);border:2px solid var(--color-blue);border-left:none;border-radius:0 6.1538461538vw 6.1538461538vw 0;height:fit-content;padding-block:3.8461538462vw;padding-inline:3.0769230769vw 3.8461538462vw}}header.global-header .svg-wrapper{aspect-ratio:226/20}@media screen and (min-width:768px){header.global-header .svg-wrapper{width:max(min(226px,15.6944444444vw),136px)}}@media screen and (max-width:767px){header.global-header .svg-wrapper{width:40.5128205128vw}}header.global-header .svg-wrapper svg{height:100%;width:100%}header.global-header .svg-wrapper svg path{fill:var(--color-blue)}header.global-header nav.no-sm ul{align-items:center;display:flex;gap:min(36px,2.5vw)}header.global-header nav.no-sm li{color:var(--color-blue);cursor:pointer;font-family:Jost,sans-serif;font-optical-sizing:auto;font-size:max(min(15px,1.0416666667vw),14px);font-style:normal;font-weight:500;letter-spacing:.03em;position:relative}header.global-header nav.no-sm li:before{background-color:color-mix(in srgb,var(--color-blue),transparent 40%);bottom:-3px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition-duration:.5s;transition-property:transform;transition-timing-function:cubic-bezier(.77,0,.175,1);width:100%}@media(hover:hover){header.global-header nav.no-sm li:hover:before{transform:scaleX(1);transform-origin:left}}header.global-header nav.sm-only{align-items:center;background-color:var(--color-white-pure);display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition-duration:.5s;transition-property:opacity,visibility;transition-timing-function:cubic-bezier(.165,.84,.44,1);visibility:hidden;width:100%}header.global-header nav.sm-only>.inner{align-items:flex-end;display:flex;flex-direction:column;gap:12.3076923077vw}header.global-header nav.sm-only .border{background-image:url(../images/shared/bg-spnav.png);background-repeat:repeat-y;background-size:18.4615384615vw 21.7948717949vw;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;user-select:none;width:18.4615384615vw}header.global-header nav.sm-only ul{align-items:flex-end;display:flex;flex-direction:column;gap:10.2564102564vw}header.global-header nav.sm-only li{color:var(--color-blue);cursor:pointer;font-family:Jost,sans-serif;font-optical-sizing:auto;font-size:4.6153846154vw;font-style:normal;font-weight:500;letter-spacing:.03em}header.global-header nav.sm-only .dsp-links{align-items:center;background-color:var(--color-blue);border-radius:7.6923076923vw;display:flex;gap:8.2051282051vw;padding:3.0769230769vw 5.641025641vw;position:relative}header.global-header nav.sm-only .dsp-links a{aspect-ratio:1;width:9.2307692308vw}header.global-header nav.sm-only .dsp-links .x{background-image:url(../images/shared/icon_x.svg);background-repeat:no-repeat;background-size:cover}header.global-header nav.sm-only .dsp-links .youtube{aspect-ratio:45/40;background-image:url(../images/shared/icon_youtube.svg);background-repeat:no-repeat;background-size:cover}header.global-header nav.sm-only .dsp-links .spotify{background-image:url(../images/shared/icon_spotify.svg);background-repeat:no-repeat;background-size:cover}header.global-header nav.sm-only .dsp-links .apple{background-image:url(../images/shared/icon_apple.svg);background-repeat:no-repeat;background-size:cover}header.global-header span.hamburger-button{aspect-ratio:1;backdrop-filter:blur(4px);background-color:color-mix(in srgb,var(--color-white-pure),transparent 10%);border:1px solid var(--color-blue);border-radius:50%;box-sizing:border-box;cursor:pointer;display:grid;height:11.5384615385vw;place-items:center;width:11.5384615385vw}header.global-header span.hamburger-button span{position:relative;width:5.3846153846vw}header.global-header span.hamburger-button span:after,header.global-header span.hamburger-button span:before{background-color:var(--color-blue);border-radius:2px;content:"";height:2px;position:absolute;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.165,.84,.44,1);width:100%}header.global-header span.hamburger-button span:before{transform:translateY(.7692307692vw)}header.global-header span.hamburger-button span:after{transform:translateY(-.7692307692vw)}header.global-header[data-header-state=kv]{left:0;position:absolute;top:0}header.global-header[data-header-state=kv]>.inner{backdrop-filter:blur(0);background-color:transparent;border:none}@media screen and (max-width:767px){header.global-header[data-header-state=kv] a.logo{opacity:0;pointer-events:none}}@media screen and (min-width:768px){header.global-header[data-header-state=kv] .svg-wrapper{width:max(min(203px,14.0972222222vw),136px)}header.global-header[data-header-state=kv] .svg-wrapper svg path{fill:var(--color-white-pure)}}header.global-header[data-header-state=kv] nav.no-sm li{color:var(--color-white-pure)}header.global-header[data-header-state=kv] nav.no-sm li:before{background-color:var(--color-white-pure);height:1px}header.global-header[data-header-state=kv] span.hamburger-button{background-color:transparent;border:1px solid var(--color-white-pure)}header.global-header[data-header-state=kv] span.hamburger-button span:after,header.global-header[data-header-state=kv] span.hamburger-button span:before{background-color:var(--color-white-pure)}header.global-header[data-js-visibility=hidden]{opacity:0}header.global-header.open[data-header-state=kv] span.hamburger-button{background-color:transparent;border:1px solid var(--color-blue)}header.global-header.open[data-header-state=kv] span.hamburger-button span:after,header.global-header.open[data-header-state=kv] span.hamburger-button span:before{background-color:var(--color-blue)}header.global-header.open nav.sm-only{opacity:1;pointer-events:auto;visibility:visible}header.global-header.open span.hamburger-button span:after,header.global-header.open span.hamburger-button span:before{transform:translateY(0)}.bg-wrapper{inset:0;pointer-events:none;position:fixed}.bg-wrapper span{aspect-ratio:1;border-radius:100%;position:absolute;top:0}.bg-wrapper .blue{animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(1,0,0,1);background-color:var(--color-blue)}@media screen and (min-width:768px){.bg-wrapper .blue{animation-name:circle-blue-lg;left:1.6666666667vw;top:15.2083333333vw;width:24.5138888889vw}}@media screen and (max-width:767px){.bg-wrapper .blue{animation-name:circle-blue-sm;left:-21.5384615385vw;top:99.2307692308vw;width:51.2820512821vw}}.bg-wrapper .pink{animation-delay:.2s;animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(1,0,0,1);background-color:var(--color-pink)}@media screen and (min-width:768px){.bg-wrapper .pink{animation-name:circle-pink-lg;left:1.6666666667vw;top:15.2083333333vw;width:24.5138888889vw}}@media screen and (max-width:767px){.bg-wrapper .pink{animation-name:circle-pink-sm;left:-16.1538461538vw;top:127.4358974359vw;width:75.1282051282vw}}.bg-wrapper .yellow{animation-delay:.3s;animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(1,0,0,1);background-color:var(--color-yellow)}@media screen and (min-width:768px){.bg-wrapper .yellow{animation-name:circle-yellow-lg;left:21.7361111111vw;top:10.2083333333vw;width:32.7777777778vw}}@media screen and (max-width:767px){.bg-wrapper .yellow{animation-name:circle-yellow-sm;left:20.5128205128vw;top:88.7179487179vw;width:69.2307692308vw}}.bg-wrapper .green{animation-delay:.1s;animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(1,0,0,1);background-color:var(--color-green)}@media screen and (min-width:768px){.bg-wrapper .green{animation-name:circle-green-lg;left:29.7916666667vw;top:35.4166666667vw;width:24.5138888889vw}}@media screen and (max-width:767px){.bg-wrapper .green{left:37.4358974359vw;top:141.7948717949vw;width:51.2820512821vw}}@keyframes circle-blue-lg{0%{transform:translate(0) scale(0)}5%{transform:translate(0) scale(1)}40%{transform:translate(0) scale(1)}45%{transform:translate(0) scale(0)}46%{transform:translate(0) scale(0)}50%{transform:translate(274%,-55%) scale(0)}55%{transform:translate(274%,-55%) scale(1.16)}90%{transform:translate(274%,-55%) scale(1.16)}95%{transform:translate(274%,-55%) scale(0)}to{transform:translate(274%,-55%) scale(0)}}@keyframes circle-pink-lg{0%{transform:translate(0) scale(0)}5%{transform:translate(0) scale(1)}40%{transform:translate(0) scale(1)}45%{transform:translate(0) scale(0)}46%{transform:translate(0) scale(0)}50%{transform:translate(-5%,22%) scale(0)}55%{transform:translate(-5%,22%) scale(1.12)}90%{transform:translate(-5%,22%) scale(1.12)}95%{transform:translate(-5%,22%) scale(0)}to{transform:translate(-5%,22%) scale(0)}}@keyframes circle-yellow-lg{0%{transform:translate(0) scale(0)}5%{transform:translate(0) scale(1)}40%{transform:translate(0) scale(1)}45%{transform:translate(0) scale(0)}46%{transform:translate(0) scale(0)}50%{transform:translate(105%,48%) scale(0)}55%{transform:translate(105%,48%) scale(.75)}90%{transform:translate(105%,48%) scale(.75)}95%{transform:translate(105%,48%) scale(0)}to{transform:translate(105%,48%) scale(0)}}@keyframes circle-green-lg{0%{transform:translate(0) scale(0)}5%{transform:translate(0) scale(1)}40%{transform:translate(0) scale(1)}45%{transform:translate(0) scale(0)}46%{transform:translate(0) scale(0)}50%{transform:translate(-100%,-190%) scale(0)}55%{transform:translate(-100%,-190%) scale(1.6)}90%{transform:translate(-100%,-190%) scale(1.6)}95%{transform:translate(-100%,-190%) scale(0)}to{transform:translate(-100%,-190%) scale(0)}}@keyframes circle-blue-sm{0%{transform:translate(0) scale(0)}5%{transform:translate(0) scale(1)}40%{transform:translate(0) scale(1)}45%{transform:translate(0) scale(0)}46%{transform:translate(0) scale(0)}50%{transform:translate(138%,-170%) scale(0)}55%{transform:translate(138%,-170%) scale(1.3)}90%{transform:translate(138%,-170%) scale(1.3)}95%{transform:translate(138%,-170%) scale(0)}to{transform:translate(138%,-170%) scale(0)}}@keyframes circle-pink-sm{0%{transform:translate(0) scale(0)}5%{transform:translate(0) scale(1)}40%{transform:translate(0) scale(1)}45%{transform:translate(0) scale(0)}46%{transform:translate(0) scale(0)}50%{transform:translate(-13%) scale(0)}55%{transform:translate(-13%) scale(1.4)}90%{transform:translate(-13%) scale(1.4)}95%{transform:translate(-13%) scale(0)}to{transform:translate(-13%) scale(0)}}@keyframes circle-yellow-sm{0%{transform:translate(0) scale(0)}5%{transform:translate(0) scale(1)}40%{transform:translate(0) scale(1)}45%{transform:translate(0) scale(0)}46%{transform:translate(0) scale(0)}50%{transform:translate(40%,17%) scale(0)}55%{transform:translate(40%,17%) scale(1)}90%{transform:translate(40%,17%) scale(1)}95%{transform:translate(40%,17%) scale(0)}to{transform:translate(40%,17%) scale(0)}}@keyframes circle-green-sm{0%{transform:translate(0) scale(0)}5%{transform:translate(0) scale(1)}40%{transform:translate(0) scale(1)}45%{transform:translate(0) scale(0)}46%{transform:translate(0) scale(0)}50%{transform:translate(-126%,187%) scale(0)}55%{transform:translate(-126%,187%) scale(1)}90%{transform:translate(-126%,187%) scale(1)}95%{transform:translate(-126%,187%) scale(0)}to{transform:translate(-126%,187%) scale(0)}}section.kv{background-color:var(--color-blue);display:flex;position:relative;width:100%}@media screen and (min-width:768px){section.kv{align-items:center;aspect-ratio:1440/732}}@media screen and (max-width:767px){section.kv{height:100svh;overflow:hidden}}section.kv .contens-wrapper{display:flex;flex-direction:column;width:fit-content}@media screen and (min-width:768px){section.kv .contens-wrapper{margin-left:14.0972222222vw;margin-top:5%}}@media screen and (max-width:767px){section.kv .contens-wrapper{margin-left:6.1538461538vw;margin-top:11%}}section.kv .title{aspect-ratio:442/182}@media screen and (min-width:768px){section.kv .title{margin-bottom:2.6388888889vw;width:30.6944444444vw}}@media screen and (max-width:767px){section.kv .title{margin-bottom:6.1538461538vw;margin-left:1.0256410256vw;width:74.358974359vw}}section.kv .title svg{height:100%;width:100%}section.kv .title svg g{clip-path:polygon(0 0,0 0,0 100%,0 100%)}section.kv .title svg g:first-child{transition:clip-path .8s cubic-bezier(.77,0,.175,1) .2s}section.kv .title svg g:nth-child(2){transition:clip-path 1s cubic-bezier(.77,0,.175,1) .4s}section.kv .title svg.visible g{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}section.kv .tagline-wrapper{overflow:hidden}section.kv p.tagline{aspect-ratio:279/19;background-image:url(../images/kv/tagline.svg);background-repeat:no-repeat;background-size:contain;line-height:0;opacity:0;text-indent:-9999px;transform:translateY(5px);transition:transform 1s cubic-bezier(.77,0,.175,1) 1.2s,opacity 1s cubic-bezier(.77,0,.175,1) 1.2s}@media screen and (min-width:768px){section.kv p.tagline{margin-bottom:5vw;margin-left:.2777777778vw;width:19.375vw}}@media screen and (max-width:767px){section.kv p.tagline{margin-bottom:15.3846153846vw;margin-left:1.7948717949vw;width:47.4358974359vw}}section.kv p.tagline.visible{opacity:1;transform:translateY(0)}section.kv ul{display:flex}@media screen and (min-width:768px){section.kv ul{align-items:center;gap:max(min(40px,2.7777777778vw),32px)}}@media screen and (max-width:767px){section.kv ul{flex-direction:column;gap:8.2051282051vw}}section.kv li a{aspect-ratio:1;display:block;position:relative}@media screen and (min-width:768px){section.kv li a{width:max(min(40px,2.7777777778vw),32px)}}@media screen and (max-width:767px){section.kv li a{width:9.2307692308vw}}@media(hover:hover){section.kv li a:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1)}}section.kv li a:before{aspect-ratio:1;border:1px solid var(--color-white-pure);border-radius:50%;bottom:unset;content:"";left:50%;opacity:0;position:absolute;right:unset;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .4s cubic-bezier(.165,.84,.44,1),opacity .7s cubic-bezier(.165,.84,.44,1);width:170%}section.kv li a.youtube{aspect-ratio:45/40}section.kv .x{background-image:url(../images/shared/icon_x.svg)}section.kv .x,section.kv .youtube{background-repeat:no-repeat;background-size:cover}section.kv .youtube{background-image:url(../images/shared/icon_youtube.svg)}section.kv .spotify{background-image:url(../images/shared/icon_spotify.svg)}section.kv .apple,section.kv .spotify{background-repeat:no-repeat;background-size:cover}section.kv .apple{background-image:url(../images/shared/icon_apple.svg)}section.kv figure{aspect-ratio:530/627;bottom:-2px;position:absolute}@media screen and (min-width:768px){section.kv figure{right:12.8472222222vw;width:36.8055555556vw}}@media screen and (max-width:767px){section.kv figure{left:20vw;width:98.2051282051vw}}section.kv figure img{height:100%;object-fit:cover;width:100%}section.about{align-items:center;backdrop-filter:blur(50px);background-color:color-mix(in srgb,var(--color-white-pure),transparent 28%);display:flex;flex-direction:column;position:relative}@media screen and (min-width:768px){section.about{gap:64px;padding-block:188px 160px}}@media screen and (max-width:767px){section.about{gap:10.2564102564vw;padding-block:36.9230769231vw 32.8205128205vw}}section.about:before{background-color:var(--color-blue);content:"";left:0;mask-image:url(../images/shared/border_mask.png);mask-repeat:repeat-x;position:absolute;top:-1px;width:100%}@media screen and (min-width:768px){section.about:before{height:80px;mask-size:94px 80px}}@media screen and (max-width:767px){section.about:before{height:20.5128205128vw;mask-size:21.7948717949vw 18.4615384615vw}}section.about:after{background-color:var(--color-blue);bottom:-1px;content:"";left:0;mask-image:url(../images/shared/border_mask.png);mask-repeat:repeat-x;position:absolute;rotate:180deg;width:100%}@media screen and (min-width:768px){section.about:after{height:80px;mask-size:94px 80px}}@media screen and (max-width:767px){section.about:after{height:20.5128205128vw;mask-size:21.7948717949vw 18.4615384615vw}}section.about h2{display:flex}@media screen and (min-width:768px){section.about h2{align-items:baseline;gap:18px}}@media screen and (max-width:767px){section.about h2{align-items:flex-start;gap:3.0769230769vw}}section.about h2 span:first-child{color:var(--color-blue);font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}@media screen and (min-width:768px){section.about h2 span:first-child{font-size:32px}}@media screen and (max-width:767px){section.about h2 span:first-child{font-size:6.6666666667vw;margin-top:4.6153846154vw}}section.about h2 span.no-sm{aspect-ratio:565/50;width:565px}section.about h2 span.no-sm>svg{height:100%;width:100%}section.about h2 span.no-sm>svg path{fill:var(--color-blue)}section.about h2 span.sm-only{aspect-ratio:222/92;width:56.9230769231vw}section.about h2 span.sm-only>svg{height:100%;width:100%}section.about h2 span.sm-only>svg path{fill:var(--color-blue)}section.about .texts{display:flex}@media screen and (min-width:768px){section.about .texts{gap:40px;justify-content:space-between;margin-inline:auto;max-width:1040px;padding-inline:40px;width:100%}}@media screen and (max-width:767px){section.about .texts{flex-direction:column;gap:12.3076923077vw;margin-inline:7.1794871795vw}}section.about .texts .ja{color:var(--color-text-black);display:flex;flex-direction:column;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-optical-sizing:auto;font-style:normal;font-weight:500;gap:1em;letter-spacing:.05em;line-height:2;text-align:justify}@media screen and (min-width:768px){section.about .texts .ja{font-size:14px;max-width:448px;width:100%}}@media screen and (max-width:767px){section.about .texts .ja{font-size:3.5897435897vw}}section.about .texts .en{color:var(--color-text-black-en);display:flex;flex-direction:column;font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;gap:1.06em;letter-spacing:.04em;line-height:1.6}@media screen and (min-width:768px){section.about .texts .en{font-size:15px;max-width:448px;width:100%}}@media screen and (max-width:767px){section.about .texts .en{font-size:3.8461538462vw}}section.young-girl-a{align-items:center;background-color:var(--color-blue);display:flex;flex-direction:column;position:relative}@media screen and (min-width:768px){section.young-girl-a{padding-block:80px}}@media screen and (max-width:767px){section.young-girl-a{padding-block:14.358974359vw;padding-inline:4.1025641026vw}}section.young-girl-a h2{align-items:center;display:flex}@media screen and (min-width:768px){section.young-girl-a h2{gap:18px}}@media screen and (max-width:767px){section.young-girl-a h2{flex-direction:column;gap:4.1025641026vw}}section.young-girl-a h2 span.en{color:var(--color-white-pure);font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}@media screen and (min-width:768px){section.young-girl-a h2 span.en{font-size:64px;padding-bottom:6px}}@media screen and (max-width:767px){section.young-girl-a h2 span.en{font-size:11.2820512821vw;padding-bottom:1.0256410256vw}}section.young-girl-a h2 span.ja{aspect-ratio:107/37;background-image:url(../images/young-girl-a/h2_ja.svg);background-repeat:no-repeat;background-size:contain;line-height:0;text-indent:-9999px}@media screen and (min-width:768px){section.young-girl-a h2 span.ja{width:107px}}@media screen and (max-width:767px){section.young-girl-a h2 span.ja{width:19.4871794872vw}}section.young-girl-a h2 span.hyphen{background-color:var(--color-white-pure);height:4px;width:14px}section.young-girl-a>div{align-items:center;display:flex;flex-direction:column;width:100%}@media screen and (min-width:768px){section.young-girl-a>div{gap:24px}}@media screen and (max-width:767px){section.young-girl-a>div{gap:4.1025641026vw}}section.young-girl-a h3{color:var(--color-white-pure);font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;letter-spacing:.02em}@media screen and (min-width:768px){section.young-girl-a h3{font-size:40px;padding-bottom:4px}}@media screen and (max-width:767px){section.young-girl-a h3{font-size:7.1794871795vw;padding-bottom:.7692307692vw}}section.young-girl-a .music-video{aspect-ratio:16/9;position:relative}@media screen and (min-width:768px){section.young-girl-a .music-video{margin-bottom:80px;margin-top:48px;width:688px}}@media screen and (max-width:767px){section.young-girl-a .music-video{margin-bottom:16.4102564103vw;margin-top:10.2564102564vw;width:100%}}section.young-girl-a .music-video:before{border:2px solid var(--color-white-pure);box-sizing:border-box;content:"";height:100%;pointer-events:none;position:absolute;width:100%}section.young-girl-a .music-video iframe{height:100%;width:100%}@media screen and (min-width:768px){section.young-girl-a .global-viewing-statistics{margin-inline:auto;padding-inline:40px}}section.young-girl-a .global-viewing-statistics figure{aspect-ratio:1023/1013}@media screen and (min-width:768px){section.young-girl-a .global-viewing-statistics figure{margin-bottom:80px;max-width:1023px;width:100%}}@media screen and (max-width:767px){section.young-girl-a .global-viewing-statistics figure{margin-bottom:16.4102564103vw;width:100%}}section.young-girl-a .global-viewing-statistics figure img{height:100%;user-select:none;width:100%}section.young-girl-a .lyrics .contents{display:flex}@media screen and (min-width:768px){section.young-girl-a .lyrics .contents{align-items:flex-start;flex-wrap:wrap;gap:min(32px,2.2222222222vw);justify-content:center;max-width:1103px;padding-inline:40px;width:100%}}@media screen and (max-width:767px){section.young-girl-a .lyrics .contents{flex-direction:column;gap:6.1538461538vw}}section.young-girl-a .lyrics figure.ja{aspect-ratio:455/663}@media screen and (min-width:768px){section.young-girl-a .lyrics figure.ja{max-width:455px}}@media screen and (max-width:767px){section.young-girl-a .lyrics figure.ja{width:100%}}section.young-girl-a .lyrics figure.en{aspect-ratio:536/663}@media screen and (min-width:768px){section.young-girl-a .lyrics figure.en{max-width:536px}}@media screen and (max-width:767px){section.young-girl-a .lyrics figure.en{width:100%}}section.young-girl-a .lyrics figure>img{height:100%;user-select:none;width:100%}section.playlists{align-items:center;backdrop-filter:blur(50px);background-color:color-mix(in srgb,var(--color-white-pure),transparent 28%);display:flex;flex-direction:column;position:relative}@media screen and (min-width:768px){section.playlists{gap:56px;padding-block:160px 176px}}@media screen and (max-width:767px){section.playlists{gap:10.2564102564vw;padding-block:32.8205128205vw;padding-inline:4.1025641026vw}}section.playlists:before{background-color:var(--color-blue);content:"";left:0;mask-image:url(../images/shared/border_mask.png);mask-repeat:repeat-x;position:absolute;top:-1px;width:100%}@media screen and (min-width:768px){section.playlists:before{height:80px;mask-size:94px 80px}}@media screen and (max-width:767px){section.playlists:before{height:20.5128205128vw;mask-size:21.7948717949vw 18.4615384615vw}}section.playlists:after{background-color:var(--color-yellow);bottom:-1px;content:"";left:0;mask-image:url(../images/shared/border_mask.png);mask-repeat:repeat-x;position:absolute;rotate:180deg;width:100%}@media screen and (min-width:768px){section.playlists:after{height:80px;mask-size:94px 80px}}@media screen and (max-width:767px){section.playlists:after{height:20.5128205128vw;mask-size:21.7948717949vw 18.4615384615vw}}section.playlists h2{color:var(--color-blue);font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}@media screen and (min-width:768px){section.playlists h2{font-size:64px;padding-bottom:4px}}@media screen and (max-width:767px){section.playlists h2{font-size:11.2820512821vw;padding-bottom:.7692307692vw}}section.playlists .contents{align-items:center;display:flex;flex-direction:column;width:100%}@media screen and (min-width:768px){section.playlists .contents{gap:32px}}@media screen and (max-width:767px){section.playlists .contents{gap:8.2051282051vw}}@media screen and (min-width:768px){section.playlists .contents>div{aspect-ratio:660/450;width:660px}}@media screen and (max-width:767px){section.playlists .contents>div{height:450px;width:100%}}section.playlists .contents>div>iframe{height:100%;width:100%}section.flowchart{align-items:center;background-color:var(--color-yellow);display:flex;flex-direction:column;position:relative;width:100%}@media screen and (min-width:768px){section.flowchart{gap:56px;padding-block:80px 160px}}@media screen and (max-width:767px){section.flowchart{gap:10.2564102564vw;padding-block:14.358974359vw 34.8717948718vw;padding-inline:3.0769230769vw}}section.flowchart:after{background-color:var(--color-pink);bottom:-1px;content:"";left:0;mask-image:url(../images/shared/border_mask.png);mask-repeat:repeat-x;position:absolute;rotate:180deg;width:100%}@media screen and (min-width:768px){section.flowchart:after{height:80px;mask-size:94px 80px}}@media screen and (max-width:767px){section.flowchart:after{height:20.5128205128vw;mask-size:21.7948717949vw 18.4615384615vw}}section.flowchart h2{align-items:center;color:var(--color-white-pure);display:flex;flex-direction:column;font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;text-align:center}@media screen and (min-width:768px){section.flowchart h2{font-size:64px;text-shadow:4px 4px 0 var(--color-yellow-shadow)}}@media screen and (max-width:767px){section.flowchart h2{font-size:11.2820512821vw;text-shadow:1.0256410256vw 1.0256410256vw 0 var(--color-yellow-shadow)}}@media screen and (min-width:768px){section.flowchart h2 span{padding-right:4px}}@media screen and (max-width:767px){section.flowchart h2 span{padding-right:1.0256410256vw}}section.flowchart ul{display:flex;width:100%}@media screen and (min-width:768px){section.flowchart ul{flex-wrap:wrap;gap:min(25px,1.7361111111vw);justify-content:center;margin-inline:auto;max-width:1120px;padding-inline:40px}}@media screen and (max-width:767px){section.flowchart ul{flex-direction:column;gap:7.1794871795vw}}section.flowchart ul li{aspect-ratio:1}@media screen and (min-width:768px){section.flowchart ul li{width:504px}}@media screen and (max-width:767px){section.flowchart ul li{width:100%}}section.flowchart ul li>img{height:100%;object-fit:contain;width:100%}section.gallery{align-items:center;background-color:var(--color-pink);display:flex;flex-direction:column;position:relative}@media screen and (min-width:768px){section.gallery{gap:56px;padding-block:80px;padding-inline:40px}}@media screen and (max-width:767px){section.gallery{gap:10.2564102564vw;padding-block:14.358974359vw 24.6153846154vw;padding-inline:3.0769230769vw}}section.gallery h2{color:var(--color-white-pure);font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;text-align:center}@media screen and (min-width:768px){section.gallery h2{font-size:64px;padding-bottom:8px;padding-right:4px;text-shadow:4px 4px 0 var(--color-pink-shadow)}}@media screen and (max-width:767px){section.gallery h2{font-size:11.2820512821vw;padding-bottom:1.7948717949vw;padding-right:1.0256410256vw;text-shadow:1.0256410256vw 1.0256410256vw 0 var(--color-pink-shadow)}}section.gallery .swiper{width:100%}@media screen and (min-width:768px){section.gallery .swiper{max-width:816px}}section.gallery .img-wrapper{aspect-ratio:816/544;overflow:hidden}section.gallery .img-wrapper>img{border-radius:8px;display:block;height:100%;margin-inline:auto;max-height:100%;max-width:100%;user-select:none}section.gallery .controller{align-items:center;display:flex;justify-content:center;margin-inline:auto}@media screen and (min-width:768px){section.gallery .controller{gap:60px;margin-top:16px;padding-bottom:8px}}@media screen and (max-width:767px){section.gallery .controller{gap:10.2564102564vw;margin-top:4.6153846154vw;padding-bottom:2.0512820513vw}}section.gallery .swiper-button-next,section.gallery .swiper-button-prev{align-items:center;aspect-ratio:1/1;background-image:url(../images/gallery/button_bg.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;display:flex;justify-content:center}@media screen and (min-width:768px){section.gallery .swiper-button-next,section.gallery .swiper-button-prev{filter:drop-shadow(4px 4px 0 var(--color-pink-shadow));width:56px}}@media screen and (max-width:767px){section.gallery .swiper-button-next,section.gallery .swiper-button-prev{filter:drop-shadow(1.0256410256vw 1.0256410256vw 0 var(--color-pink-shadow));width:10.2564102564vw}}@media(hover:hover){section.gallery .swiper-button-next:hover>i:before,section.gallery .swiper-button-prev:hover>i:before{transition:transform .4s cubic-bezier(.165,.84,.44,1)}}@media screen and (hover:hover)and (min-width:768px){section.gallery .swiper-button-next:hover>i:before,section.gallery .swiper-button-prev:hover>i:before{transform:translateX(0)}}@media(hover:hover){section.gallery .swiper-button-next:hover>i:after,section.gallery .swiper-button-prev:hover>i:after{transform:translateX(-150%);transition:transform .6s cubic-bezier(.165,.84,.44,1)}}section.gallery .swiper-button-next>i,section.gallery .swiper-button-prev>i{aspect-ratio:31/17;overflow:hidden;position:relative}@media screen and (min-width:768px){section.gallery .swiper-button-next>i,section.gallery .swiper-button-prev>i{width:31px}}@media screen and (max-width:767px){section.gallery .swiper-button-next>i,section.gallery .swiper-button-prev>i{width:5.641025641vw}}section.gallery .swiper-button-next>i:after,section.gallery .swiper-button-next>i:before,section.gallery .swiper-button-prev>i:after,section.gallery .swiper-button-prev>i:before{background-image:url(../images/gallery/arrow.png);background-repeat:no-repeat;background-size:contain;content:"";height:100%;position:absolute;transition:transform 0s;width:100%}section.gallery .swiper-button-next>i:before,section.gallery .swiper-button-prev>i:before{transform:translateX(100%)}section.gallery .swiper-button-next>i:after,section.gallery .swiper-button-prev>i:after{transform:translateX(0)}section.gallery .swiper-button-next .swiper-navigation-icon,section.gallery .swiper-button-prev .swiper-navigation-icon{display:none}section.gallery .swiper-button-next i{transform:scale(-1)}section.gallery .pagination{align-items:center;aspect-ratio:2/1;background-image:url(../images/gallery/pagination_bg.svg);background-repeat:no-repeat;background-size:contain;color:var(--color-pink);display:flex;font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;justify-content:center}@media screen and (min-width:768px){section.gallery .pagination{font-size:16px;width:80px}}@media screen and (max-width:767px){section.gallery .pagination{font-size:3.5897435897vw;gap:.5128205128vw;width:18.9743589744vw}}section.gallery .swiper-pagination{align-items:center;display:flex;justify-content:center;width:100%}@media screen and (min-width:768px){section.gallery .swiper-pagination{gap:2px}}@media screen and (max-width:767px){section.gallery .swiper-pagination{gap:.5128205128vw}}section.gallery .swiper-pagination span{text-align:center}@media screen and (min-width:768px){section.gallery .swiper-pagination span{width:20px}}@media screen and (max-width:767px){section.gallery .swiper-pagination span{width:4.6153846154vw}}@media screen and (min-width:768px){section.gallery .swiper-pagination span:last-child{padding-left:1px}}@media screen and (max-width:767px){section.gallery .swiper-pagination span:last-child{padding-left:.2564102564vw}}section.videos{align-items:center;backdrop-filter:blur(50px);background-color:color-mix(in srgb,var(--color-white-pure),transparent 20%);display:flex;flex-direction:column;position:relative}@media screen and (min-width:768px){section.videos{padding-block:160px}}@media screen and (max-width:767px){section.videos{padding-block:34.8717948718vw;padding-inline:4.1025641026vw}}section.videos:before{background-color:var(--color-pink);content:"";left:0;mask-image:url(../images/shared/border_mask.png);mask-repeat:repeat-x;position:absolute;top:0;width:100%}@media screen and (min-width:768px){section.videos:before{height:80px;mask-size:94px 80px}}@media screen and (max-width:767px){section.videos:before{height:20.5128205128vw;mask-size:21.7948717949vw 18.4615384615vw}}section.videos:after{background-color:var(--color-green);bottom:-1px;content:"";left:0;mask-image:url(../images/shared/border_mask.png);mask-repeat:repeat-x;position:absolute;rotate:180deg;width:100%}@media screen and (min-width:768px){section.videos:after{height:80px;mask-size:94px 80px}}@media screen and (max-width:767px){section.videos:after{height:20.5128205128vw;mask-size:21.7948717949vw 18.4615384615vw}}section.videos h2{color:var(--color-green);font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}@media screen and (min-width:768px){section.videos h2{font-size:64px;margin-bottom:56px}}@media screen and (max-width:767px){section.videos h2{font-size:11.2820512821vw;margin-bottom:10.2564102564vw}}section.videos h3{color:var(--color-green);font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;letter-spacing:.02em}@media screen and (min-width:768px){section.videos h3{font-size:40px}}@media screen and (max-width:767px){section.videos h3{font-size:7.1794871795vw}}section.videos>div{align-items:center;display:flex;flex-direction:column;width:100%}@media screen and (min-width:768px){section.videos>div{gap:24px;margin-bottom:80px}}@media screen and (max-width:767px){section.videos>div{gap:4.1025641026vw;margin-bottom:10.2564102564vw}}section.videos>div:last-child{margin-bottom:0}section.videos .video-wrapper{aspect-ratio:16/9}section.videos .video-wrapper iframe{height:100%;width:100%}@media screen and (min-width:768px){section.videos .playlist .video-wrapper,section.videos .tribute .video-wrapper{width:688px}}@media screen and (max-width:767px){section.videos .playlist .video-wrapper,section.videos .tribute .video-wrapper{width:100%}}section.videos .documentary .contents{display:flex;width:100%}@media screen and (min-width:768px){section.videos .documentary .contents{flex-wrap:wrap;gap:min(32px,2.2222222222vw);justify-content:center;margin-inline:auto;max-width:1120px;padding-inline:40px}}@media screen and (max-width:767px){section.videos .documentary .contents{flex-direction:column;gap:4.1025641026vw}}@media screen and (min-width:768px){section.videos .documentary .contents .video-wrapper{width:504px}}section.biography{align-items:center;background-color:var(--color-green);color:var(--color-white-pure);display:flex;flex-direction:column;position:relative}@media screen and (min-width:768px){section.biography{gap:56px;padding-block:160px 80px}}@media screen and (max-width:767px){section.biography{gap:10.2564102564vw;padding-block:32.8205128205vw 16.4102564103vw;padding-inline:3.0769230769vw}}section.biography:before{background-color:var(--color-pink);content:"";left:0;mask-image:url(../images/shared/border_mask.png);mask-repeat:repeat-x;position:absolute;top:-1px;width:100%}@media screen and (min-width:768px){section.biography:before{height:80px;mask-size:94px 80px}}@media screen and (max-width:767px){section.biography:before{height:20.5128205128vw;mask-size:21.7948717949vw 18.4615384615vw}}section.biography h2{align-items:flex-end;display:flex;justify-content:center}@media screen and (min-width:768px){section.biography h2{gap:36px}}@media screen and (max-width:767px){section.biography h2{gap:6.1538461538vw}}section.biography h2 .en{font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}@media screen and (min-width:768px){section.biography h2 .en{font-size:64px}}@media screen and (max-width:767px){section.biography h2 .en{font-size:11.2820512821vw}}section.biography h2 .ja{aspect-ratio:124/29;background-image:url(../images/biography/siinamota.svg);background-repeat:no-repeat;background-size:contain;line-height:0;text-indent:-9999px}@media screen and (min-width:768px){section.biography h2 .ja{margin-bottom:8px;width:124px}}@media screen and (max-width:767px){section.biography h2 .ja{margin-bottom:1.2820512821vw;width:20.5128205128vw}}section.biography .text-wrapper{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:768px){section.biography .text-wrapper{gap:48px;margin-inline:auto;max-width:1168px;padding-inline:24px;width:100%}}@media screen and (max-width:767px){section.biography .text-wrapper{gap:10.2564102564vw}}section.biography .text-wrapper>.inner{border:1px solid color-mix(in srgb,var(--color-white-pure),transparent 60%);display:flex}@media screen and (min-width:768px){section.biography .text-wrapper>.inner{align-items:flex-start;border-radius:8px;gap:40px;justify-content:space-between;padding:min(40px,2.7777777778vw)}}@media screen and (max-width:767px){section.biography .text-wrapper>.inner{border-radius:2.0512820513vw;flex-direction:column;gap:14.358974359vw;padding:4.6153846154vw}}section.biography .text-wrapper .ja{display:flex;flex-direction:column;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-optical-sizing:auto;font-style:normal;font-weight:500;gap:1.2em;letter-spacing:.06em;line-height:2;text-align:justify}@media screen and (min-width:768px){section.biography .text-wrapper .ja{font-size:14px;max-width:460px;width:100%}}@media screen and (max-width:767px){section.biography .text-wrapper .ja{font-size:3.5897435897vw}}section.biography .text-wrapper .en{display:flex;flex-direction:column;font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;gap:1.2em;letter-spacing:.05em;line-height:1.6}@media screen and (min-width:768px){section.biography .text-wrapper .en{font-size:15px;max-width:500px;width:100%}}@media screen and (max-width:767px){section.biography .text-wrapper .en{font-size:3.8461538462vw}}section.biography .text-wrapper>a{align-items:center;background-color:var(--color-green);border:1px solid color-mix(in srgb,var(--color-white-pure),transparent 40%);box-shadow:0 0 12px color-mix(in srgb,var(--color-white-pure),transparent 70%);color:var(--color-white-pure);display:flex;font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;justify-content:center;position:relative;text-decoration:underline;text-decoration:none;transition:box-shadow .3s cubic-bezier(.165,.84,.44,1)}@media screen and (min-width:768px){section.biography .text-wrapper>a{border-radius:36px;font-size:15px;gap:10px;height:72px;width:320px}}@media screen and (max-width:767px){section.biography .text-wrapper>a{border-radius:9.2307692308vw;font-size:3.8461538462vw;gap:2.5641025641vw;height:18.4615384615vw;width:75.8974358974vw}}@media(hover:hover){section.biography .text-wrapper>a:hover{box-shadow:0 0 20px color-mix(in srgb,var(--color-white-pure),transparent 50%)}section.biography .text-wrapper>a:hover>i:before{transition:transform .4s cubic-bezier(.165,.84,.44,1)}}@media screen and (hover:hover)and (min-width:768px){section.biography .text-wrapper>a:hover>i:before{transform:translate(100%,-100%)}}@media(hover:hover){section.biography .text-wrapper>a:hover>i:after{transform:translate(0);transition:transform .6s cubic-bezier(.165,.84,.44,1)}}@media screen and (min-width:768px){section.biography .text-wrapper>a span{font-size:20px}}@media screen and (max-width:767px){section.biography .text-wrapper>a span{font-size:4.6153846154vw}}section.biography .text-wrapper>a i{aspect-ratio:1;overflow:hidden;position:relative}@media screen and (min-width:768px){section.biography .text-wrapper>a i{width:15px}}@media screen and (max-width:767px){section.biography .text-wrapper>a i{width:3.8461538462vw}}section.biography .text-wrapper>a i:after,section.biography .text-wrapper>a i:before{background-image:url(../images/biography/arrow.png);background-repeat:no-repeat;background-size:contain;content:"";height:100%;position:absolute;transition:transform 0s;width:100%}section.biography .text-wrapper>a i:before{transform:translate(0)}section.biography .text-wrapper>a i:after{transform:translate(-100%,100%)}section.thanks{align-items:center;background-color:var(--color-green);color:var(--color-white-pure);display:flex;flex-direction:column;position:relative}@media screen and (min-width:768px){section.thanks{gap:32px;padding-block:64px 152px}}@media screen and (max-width:767px){section.thanks{gap:8.2051282051vw;padding:10.2564102564vw 3.0769230769vw 20.5128205128vw}}section.thanks h2{font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;letter-spacing:.02em}@media screen and (min-width:768px){section.thanks h2{font-size:36px}}@media screen and (max-width:767px){section.thanks h2{font-size:7.1794871795vw}}section.thanks ul{display:grid}@media screen and (min-width:768px){section.thanks ul{gap:38px;grid-template-columns:repeat(3,192px);justify-content:center;max-width:800px;width:100%}}@media screen and (max-width:767px){section.thanks ul{gap:3.5897435897vw;grid-template-columns:repeat(2,1fr)}}section.thanks li{aspect-ratio:192/98}section.thanks li>img{height:100%;object-fit:contain;width:100%}footer{background-color:var(--color-green);position:relative}footer:after{background-image:url(../images/shared/bg-footer.png);background-repeat:repeat-x;bottom:0;content:"";left:0;position:absolute;width:100%}@media screen and (min-width:768px){footer:after{background-size:94px 80px;height:80px}}@media screen and (max-width:767px){footer:after{background-size:21.7948717949vw 18.4615384615vw;height:18.4615384615vw}}footer>.inner{display:flex;justify-content:center;position:relative;width:100%}@media screen and (min-width:768px){footer>.inner{max-width:1920px;margin-inlinei:auto;padding-block:32px 104px}}@media screen and (max-width:767px){footer>.inner{padding-block:26.6666666667vw}}footer .copyright{color:var(--color-white-pure);font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;letter-spacing:.04em}@media screen and (min-width:768px){footer .copyright{font-size:14px}}@media screen and (max-width:767px){footer .copyright{font-size:3.0769230769vw}}footer .page-top{align-items:flex-start;cursor:pointer;display:flex;position:absolute}@media screen and (min-width:768px){footer .page-top{right:80px;top:-120px}}@media screen and (max-width:767px){footer .page-top{right:4.1025641026vw;top:-5.1282051282vw}}footer .page-top figure>img{height:100%;width:100%}@media screen and (min-width:768px){footer .page-top figure>img{filter:drop-shadow(4px 4px 0 var(--color-green-shadow))}}@media screen and (max-width:767px){footer .page-top figure>img{filter:drop-shadow(1.0256410256vw 1.0256410256vw 0 var(--color-green-shadow))}}footer .page-top .balloon{aspect-ratio:81/50}@media screen and (min-width:768px){footer .page-top .balloon{transform-origin:center;width:81px;will-change:transform}}@media screen and (max-width:767px){footer .page-top .balloon{width:16.9230769231vw}}@media screen and (min-width:768px){footer .page-top .character{margin-left:-20px;margin-top:18px;width:95px;will-change:transform}}@media screen and (max-width:767px){footer .page-top .character{margin-left:-5.641025641vw;margin-top:3.5897435897vw;width:19.7435897436vw}}@media(hover:hover){footer .page-top:hover .balloon{animation-duration:.6s;animation-name:bounce-balloon;animation-timing-function:linear(linear(0,.618 4.6%,1.072 9.7%,1.358 15.3%,1.446 18.4%,1.497 21.7%,1.512 23.9%,1.514 26.2%,1.481 31.5%,1.421 36.4%,1.174 53.4%,1.108 59.5%,1.059 65.7%,1.028 71.9%,1.009 78.9%,1));transform-origin:center}footer .page-top:hover .character{animation-duration:.6s;animation-name:bounce-character;animation-timing-function:linear(linear(0,.618 4.6%,1.072 9.7%,1.358 15.3%,1.446 18.4%,1.497 21.7%,1.512 23.9%,1.514 26.2%,1.481 31.5%,1.421 36.4%,1.174 53.4%,1.108 59.5%,1.059 65.7%,1.028 71.9%,1.009 78.9%,1))}}@keyframes bounce-balloon{0%{transform:translateY(0) rotate(0deg) scaleY(1)}20%{transform:translateY(0) rotate(1deg) scaleY(.95)}50%{transform:translateY(-5%) rotate(-15deg) scaleY(1.05)}to{transform:translateY(0) rotate(0deg) scaleY(1)}}@keyframes bounce-character{0%{transform:translateY(0) scaleY(1)}20%{transform:translateY(0) scaleY(.95)}50%{transform:translateY(-20%) scaleY(1.05)}to{transform:translateY(0) scaleY(1)}}