:root{--color-white: #fff;--color-white-20: rgba(255, 255, 255, .2);--color-white-10: rgba(255, 255, 255, .1);--color-black: #111;--color-black2: #1a1513;--color-black3: #222;--color-black4: #2c2c2c;--color-black5: #010101;--color-black6: #1a1a1a;--color-black-50: rgba(17, 17, 17, .5);--color-black-30: rgba(17, 17, 17, .3);--color-black-10: rgba(17, 17, 17, .1);--color-gray: #f8f8f8;--color-overlay: rgba(62, 62, 62, .6);--fw-thin: 200;--fw-light: 300;--fw-normal: 400;--fw-medium: 500;--fw-semi-bold: 600;--fw-bold: 700}#App{overflow-x:hidden;overflow-x:clip;color:#fff;color:var(--color-white);overflow-wrap:anywhere;background-color:#010101;background-color:var(--color-black5);isolation:isolate;line-break:strict}#App:has(.p-loading),body.is-loading-open #App{position:relative;z-index:1}html.lenis,html.lenis body{height:auto}html.lenis{scrollbar-gutter:stable}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:hidden}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-duration:1ms;transition-property:overflow;transition-behavior:allow-discrete}.l-inner{padding:0 6.1538461538svw}@media screen and (min-width:960px){.l-inner{padding-left:3.3333333333svw;padding-right:3.3333333333svw}}.c-section-title{font-weight:700;font-weight:var(--fw-bold);font-size:3.6rem;text-align:center}.c-section-title[data-scroll-anm=lines] .anm-line{display:block;overflow:clip}.c-section-title[data-scroll-anm=lines] .anm-line>span{display:block;translate:0 110%}.c-section-title[data-scroll-anm=lines].is-inview .anm-line>span{-webkit-animation:scroll-anm-line-up .6s cubic-bezier(0,0,.58,1) forwards;animation:scroll-anm-line-up .6s cubic-bezier(0,0,.58,1) forwards}.c-section-title[data-scroll-anm=lines].is-leave .anm-line>span{-webkit-animation:scroll-anm-line-out .6s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-line-out .6s cubic-bezier(0,0,.58,1) both}.c-section-title[data-scroll-anm=lines].is-inview .anm-line:nth-child(1)>span{-webkit-animation-delay:0s;animation-delay:0s}.c-section-title[data-scroll-anm=lines].is-inview .anm-line:nth-child(2)>span{-webkit-animation-delay:.05s;animation-delay:.05s}.c-section-title[data-scroll-anm=lines].is-inview .anm-line:nth-child(3)>span{-webkit-animation-delay:.1s;animation-delay:.1s}.c-section-title[data-scroll-anm=lines].is-inview .anm-line:nth-child(4)>span{-webkit-animation-delay:.15s;animation-delay:.15s}.c-section-title[data-scroll-anm=lines].is-inview .anm-line:nth-child(5)>span{-webkit-animation-delay:.2s;animation-delay:.2s}.c-section-title[data-scroll-anm=lines].is-inview .anm-line:nth-child(6)>span{-webkit-animation-delay:.25s;animation-delay:.25s}.c-section-title[data-scroll-anm=lines].is-inview .anm-line:nth-child(7)>span{-webkit-animation-delay:.3s;animation-delay:.3s}.c-section-title[data-scroll-anm=lines].is-inview .anm-line:nth-child(8)>span{-webkit-animation-delay:.35s;animation-delay:.35s}.c-section-title[data-scroll-anm=lines].is-leave-back .anm-line:nth-child(n)>span{translate:0 0;-webkit-animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both}@media screen and (min-width:960px){.c-section-title{font-size:4.8rem}}.c-section-title.is-black{color:#1a1a1a;color:var(--color-black6)}.p-bg-video{position:fixed;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease;pointer-events:none;inset:0}.p-bg-video.is-visible{opacity:1}.p-product-3d{position:fixed;inset:0;z-index:-1;display:block;width:100%;height:100%;opacity:0;pointer-events:none}.p-product-3d.is-interactive{pointer-events:auto}.p-top{height:130svh}.p-top__inner{position:relative;height:100%}.p-top__title{position:absolute;top:min(50svh + 19.4rem,100svh - 9.6rem);left:50%;transform:translate(-50%);pointer-events:none}.p-top__title[data-scroll-anm=fade-in]{--scroll-anm-y: 0;opacity:0}.p-top__title[data-scroll-anm=fade-in].is-inview{-webkit-animation:scroll-anm-fade-in 1.2s cubic-bezier(0,0,.58,1) .4s forwards;animation:scroll-anm-fade-in 1.2s cubic-bezier(0,0,.58,1) .4s forwards}.p-top__title[data-scroll-anm=fade-in].is-leave{-webkit-animation:scroll-anm-fade-out 1.2s cubic-bezier(0,0,.58,1) .4s both;animation:scroll-anm-fade-out 1.2s cubic-bezier(0,0,.58,1) .4s both}.p-top__title[data-scroll-anm=fade-in].is-leave-back{-webkit-animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both}.p-top__title picture,.p-top__title img{display:block}.p-top__title img{width:auto;max-width:none;height:4.8rem}@media screen and (min-width:960px){.p-top__title img{height:9.4rem}}@media screen and (min-width:960px){.p-top__title{top:calc(100svh - 6.4rem);left:6.4rem;transform:translateY(-100%)}}.p-overview{position:relative}.p-introduction{height:200svh;margin-top:-20svh}@media screen and (min-width:960px){.p-introduction{height:250svh}}.p-introduction__inner{position:relative;height:100svh}.p-introduction__text{position:absolute;bottom:7.68rem;left:50%;width:100%;font-weight:700;font-weight:var(--fw-bold);font-size:2.4rem;line-height:1.2;white-space:nowrap;text-align:center;transform:translate(-50%);pointer-events:none}.p-introduction__text[data-scroll-anm=lines] .anm-line{display:block;overflow:clip}.p-introduction__text[data-scroll-anm=lines] .anm-line>span{display:block;translate:0 110%}.p-introduction__text[data-scroll-anm=lines].is-inview .anm-line>span{-webkit-animation:scroll-anm-line-up .6s cubic-bezier(0,0,.58,1) forwards;animation:scroll-anm-line-up .6s cubic-bezier(0,0,.58,1) forwards}.p-introduction__text[data-scroll-anm=lines].is-leave .anm-line>span{-webkit-animation:scroll-anm-line-out .6s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-line-out .6s cubic-bezier(0,0,.58,1) both}.p-introduction__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(1)>span{-webkit-animation-delay:.2s;animation-delay:.2s}.p-introduction__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(2)>span{-webkit-animation-delay:.25s;animation-delay:.25s}.p-introduction__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(3)>span{-webkit-animation-delay:.3s;animation-delay:.3s}.p-introduction__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(4)>span{-webkit-animation-delay:.35s;animation-delay:.35s}.p-introduction__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(5)>span{-webkit-animation-delay:.4s;animation-delay:.4s}.p-introduction__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(6)>span{-webkit-animation-delay:.45s;animation-delay:.45s}.p-introduction__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(7)>span{-webkit-animation-delay:.5s;animation-delay:.5s}.p-introduction__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(8)>span{-webkit-animation-delay:.55s;animation-delay:.55s}.p-introduction__text[data-scroll-anm=lines].is-leave-back .anm-line:nth-child(n)>span{translate:0 0;-webkit-animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both}@media screen and (min-width:960px){.p-introduction__text{bottom:5.4rem;font-size:4rem}}.p-playstyle{position:relative;height:680svh}.p-playstyle__sticky{z-index:10;display:flex;align-items:center;justify-content:center;height:100svh;overflow:hidden}.p-playstyle__stage{--reveal: 0;--crop: 0;--form: 0;--crop-w: 52.0512820513svw;--crop-h: 92.3076923077svw;--crop-inset-x: 0px;--crop-inset-y: calc(50% * (1 - var(--reveal)));--finder-out: 0;--photo-radius: .7692307692svw;--crop-clip: inset( var(--crop-inset-y) var(--crop-inset-x) round calc(var(--photo-radius) * (1 - var(--finder-out))) );position:relative;width:100%;perspective:141.0256410256svw}@media screen and (min-width:960px),screen and (min-aspect-ratio:1 / 1){.p-playstyle__stage{--crop-w: 20.1388888889svw;--crop-h: 9.0277777778svw;--crop-inset-x: calc((100% - var(--crop-w)) / 2 * (1 - var(--crop)));--crop-inset-y: calc( (100% - var(--crop-h) * var(--reveal)) / 2 * (1 - var(--crop)) );--photo-radius: .2083333333svw;--panel-w: 52.9166666667svw;perspective:111.1111111111svw}}.p-playstyle__slides{position:relative;width:var(--crop-w);height:var(--crop-h);transform-style:preserve-3d;margin-left:auto;margin-right:auto}@media screen and (min-width:960px),screen and (min-aspect-ratio:1 / 1){.p-playstyle__slides{width:var(--panel-w);height:auto;aspect-ratio:16/9}}.p-playstyle__slide{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.p-playstyle.is-active .p-playstyle__slide{will-change:transform,opacity}.p-playstyle__slide picture,.p-playstyle__slide img{display:block;width:100%;height:100%}.p-playstyle__slide img{object-fit:cover}.p-playstyle__slide.is-center img,.p-playstyle__slide.is-center picture{-webkit-clip-path:var(--crop-clip);clip-path:var(--crop-clip)}.p-playstyle__slide.is-center picture{position:relative;z-index:-1}.p-playstyle__slide.is-center:before{position:absolute;background:#11111180;background:var(--color-black-50);opacity:calc(1 - var(--crop));content:"";-webkit-clip-path:var(--crop-clip);clip-path:var(--crop-clip);inset:0}.p-playstyle__finder{--out-shift: calc(3.0769230769svw * var(--finder-out));position:absolute;top:calc(var(--crop-inset-y) - 2.0512820513svw);right:calc(var(--crop-inset-x) - 2.0512820513svw);bottom:calc(var(--crop-inset-y) - 2.0512820513svw);left:calc(var(--crop-inset-x) - 2.0512820513svw);opacity:0;pointer-events:none}@media screen and (min-width:960px),screen and (min-aspect-ratio:1 / 1){.p-playstyle__finder{--out-shift: calc(.8333333333svw * var(--finder-out));top:calc(var(--crop-inset-y) - .5555555556svw);right:calc(var(--crop-inset-x) - .5555555556svw);bottom:calc(var(--crop-inset-y) - .5555555556svw);left:calc(var(--crop-inset-x) - .5555555556svw)}}.p-playstyle__stage.is-revealed .p-playstyle__finder{opacity:calc(1 - var(--finder-out))}.p-playstyle__finder-corner{--corner-radius: 1.0256410256svw;position:absolute;width:5.1282051282svw;height:5.1282051282svw;border:solid #fff;border:solid var(--color-white);border-width:0}@media screen and (min-width:960px),screen and (min-aspect-ratio:1 / 1){.p-playstyle__finder-corner{--corner-radius: .2777777778svw;width:1.9444444444svw;height:1.9444444444svw}}.p-playstyle__finder-corner.is-tl{top:0;left:0;border-top-width:1px;border-left-width:1px;border-top-left-radius:var(--corner-radius);transform:translate(calc(var(--out-shift) * -1),calc(var(--out-shift) * -1))}.p-playstyle__finder-corner.is-tr{top:0;right:0;border-top-width:1px;border-right-width:1px;border-top-right-radius:var(--corner-radius);transform:translate(var(--out-shift),calc(var(--out-shift) * -1))}.p-playstyle__finder-corner.is-bl{bottom:0;left:0;border-bottom-width:1px;border-left-width:1px;border-bottom-left-radius:var(--corner-radius);transform:translate(calc(var(--out-shift) * -1),var(--out-shift))}.p-playstyle__finder-corner.is-br{right:0;bottom:0;border-right-width:1px;border-bottom-width:1px;border-bottom-right-radius:var(--corner-radius);transform:translate(var(--out-shift),var(--out-shift))}.p-playstyle__finder-reticle{position:absolute;top:50%;left:50%;width:12.3076923077svw;height:12.3076923077svw;transform:translate(-50%,-50%)}@media screen and (min-width:960px),screen and (min-aspect-ratio:1 / 1){.p-playstyle__finder-reticle{width:3.3333333333svw;height:3.3333333333svw}}.p-playstyle__finder-reticle:before,.p-playstyle__finder-reticle:after{position:absolute;background:#fff;background:var(--color-white);content:""}.p-playstyle__finder-reticle:before{top:50%;left:0;width:100%;height:1px;transform:translateY(-50%)}.p-playstyle__finder-reticle:after{top:0;left:50%;width:1px;height:100%;transform:translate(-50%)}.p-soniclink{margin-top:-100svh}.p-soniclink__inner{position:relative;height:100%}.p-soniclink__catch-wrap{height:200svh}@media screen and (min-width:960px){.p-soniclink__catch-wrap{height:250svh}}.p-soniclink__catch-sticky{position:relative;height:100svh}.p-soniclink__catch{display:grid;height:100%;font-weight:700;font-weight:var(--fw-bold);font-size:2.4rem;line-height:1.2;text-align:center;pointer-events:none;align-content:center;justify-content:center;place-content:center}@media screen and (min-width:960px){.p-soniclink__catch{padding-left:3.3333333333svw;padding-right:3.3333333333svw;font-size:4.8rem;line-height:1.4}}.p-soniclink__catch__text[data-scroll-anm=lines] .anm-line{display:block;overflow:clip}.p-soniclink__catch__text[data-scroll-anm=lines] .anm-line>span{display:block;translate:0 110%}.p-soniclink__catch__text[data-scroll-anm=lines].is-inview .anm-line>span{-webkit-animation:scroll-anm-line-up .6s cubic-bezier(0,0,.58,1) forwards;animation:scroll-anm-line-up .6s cubic-bezier(0,0,.58,1) forwards}.p-soniclink__catch__text[data-scroll-anm=lines].is-leave .anm-line>span{-webkit-animation:scroll-anm-line-out .6s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-line-out .6s cubic-bezier(0,0,.58,1) both}.p-soniclink__catch__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(1)>span{-webkit-animation-delay:0s;animation-delay:0s}.p-soniclink__catch__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(2)>span{-webkit-animation-delay:.05s;animation-delay:.05s}.p-soniclink__catch__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(3)>span{-webkit-animation-delay:.1s;animation-delay:.1s}.p-soniclink__catch__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(4)>span{-webkit-animation-delay:.15s;animation-delay:.15s}.p-soniclink__catch__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(5)>span{-webkit-animation-delay:.2s;animation-delay:.2s}.p-soniclink__catch__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(6)>span{-webkit-animation-delay:.25s;animation-delay:.25s}.p-soniclink__catch__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(7)>span{-webkit-animation-delay:.3s;animation-delay:.3s}.p-soniclink__catch__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(8)>span{-webkit-animation-delay:.35s;animation-delay:.35s}@media screen and (min-width:960px){.p-soniclink__catch__text[data-scroll-anm=lines] .anm-line{display:inline-block}.p-soniclink__catch__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(n)>span{-webkit-animation-delay:0s;animation-delay:0s}}.p-soniclink__catch__text[data-scroll-anm=lines].is-leave-back .anm-line:nth-child(n)>span{translate:0 0;-webkit-animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both}.p-soniclink__bg{position:fixed;z-index:-2;overflow:hidden;opacity:0;pointer-events:none;inset:0}.p-soniclink__bg__canvas{position:absolute;top:calc(50% - 2.8rem);left:50%;width:max(100svw,(100svh + 5.6rem) * 16 / 9);height:max(100svh + 5.6rem,56.25svw);transform:translate(-50%,-50%)}@media screen and (min-width:960px){.p-soniclink__bg__canvas{top:50%;width:max(100svw,177.7777777778svh);height:max(100svh,56.25svw)}}.p-soniclink__content-wrap{height:250svh}.p-soniclink__content-sticky{position:relative;height:100svh}.p-soniclink__content{display:grid;grid-gap:2rem;gap:2rem;align-content:end;height:100%;padding-bottom:4.8rem;pointer-events:none}@media screen and (min-width:960px){.p-soniclink__content{gap:1.6rem}}.p-soniclink__content__soniclink{display:grid;justify-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-left:4.8rem;padding-right:4.8rem}@media screen and (min-width:960px){.p-soniclink__content__soniclink{display:block;width:100%}}.p-soniclink__content__latency{width:10rem;margin-bottom:1.2rem;padding:.5rem;border:.2rem solid rgba(255,255,255,.1);border-radius:50%;aspect-ratio:1/1}.p-soniclink__content__latency[data-scroll-anm=fade-in]{--scroll-anm-y: 0;opacity:0}.p-soniclink__content__latency[data-scroll-anm=fade-in].is-inview{-webkit-animation:scroll-anm-fade-in .4s cubic-bezier(0,0,.58,1) .4s forwards;animation:scroll-anm-fade-in .4s cubic-bezier(0,0,.58,1) .4s forwards}.p-soniclink__content__latency[data-scroll-anm=fade-in].is-leave{-webkit-animation:scroll-anm-fade-out .4s cubic-bezier(0,0,.58,1) .4s both;animation:scroll-anm-fade-out .4s cubic-bezier(0,0,.58,1) .4s both}.p-soniclink__content__latency[data-scroll-anm=fade-in].is-leave-back{-webkit-animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both}@media screen and (min-width:960px){.p-soniclink__content__latency{position:absolute;top:50%;right:9.5833333333svw;width:18.6rem;padding:1.1rem;transform:translateY(-50%)}}.p-soniclink__content__latency .content{display:grid;grid-gap:.2rem;gap:.2rem;background:#50e0b51a;border:.2rem solid #50e0b5;border-radius:50%;-webkit-backdrop-filter:blur(.64rem);backdrop-filter:blur(.64rem);aspect-ratio:1/1;align-content:center;justify-content:center;place-content:center}@media screen and (min-width:960px){.p-soniclink__content__latency .content{gap:.4rem}}.p-soniclink__content__latency .text1{color:#50e0b5;font-weight:700;font-weight:var(--fw-bold);font-size:2rem;line-height:1}@media screen and (min-width:960px){.p-soniclink__content__latency .text1{font-size:4rem}}.p-soniclink__content__latency .text2{font-weight:700;font-weight:var(--fw-bold);font-size:1.4rem;line-height:1;text-align:center}@media screen and (min-width:960px){.p-soniclink__content__latency .text2{font-size:2.764rem}}.p-soniclink__content__latency .text2 .num{font-size:2.8rem}@media screen and (min-width:960px){.p-soniclink__content__latency .text2 .num{font-size:4.379rem}}.p-soniclink__content__logo{width:16.4rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:1rem}.p-soniclink__content__logo[data-scroll-anm=fade-in]{--scroll-anm-y: 0;opacity:0}.p-soniclink__content__logo[data-scroll-anm=fade-in].is-inview{-webkit-animation:scroll-anm-fade-in .4s cubic-bezier(0,0,.58,1) .4s forwards;animation:scroll-anm-fade-in .4s cubic-bezier(0,0,.58,1) .4s forwards}.p-soniclink__content__logo[data-scroll-anm=fade-in].is-leave{-webkit-animation:scroll-anm-fade-out .4s cubic-bezier(0,0,.58,1) .4s both;animation:scroll-anm-fade-out .4s cubic-bezier(0,0,.58,1) .4s both}.p-soniclink__content__logo[data-scroll-anm=fade-in].is-leave-back{-webkit-animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both}@media screen and (min-width:960px){.p-soniclink__content__logo{position:absolute;top:50%;left:6.3888888889svw;width:26rem;transform:translateY(-50%)}}.p-soniclink__content__text{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-weight:700;font-weight:var(--fw-bold);font-size:1.6rem;line-height:1.2;text-align:center}.p-soniclink__content__text[data-scroll-anm=lines] .anm-line{display:block;overflow:clip}.p-soniclink__content__text[data-scroll-anm=lines] .anm-line>span{display:block;translate:0 110%}.p-soniclink__content__text[data-scroll-anm=lines].is-inview .anm-line>span{-webkit-animation:scroll-anm-line-up .6s cubic-bezier(0,0,.58,1) forwards;animation:scroll-anm-line-up .6s cubic-bezier(0,0,.58,1) forwards}.p-soniclink__content__text[data-scroll-anm=lines].is-leave .anm-line>span{-webkit-animation:scroll-anm-line-out .6s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-line-out .6s cubic-bezier(0,0,.58,1) both}.p-soniclink__content__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(1)>span{-webkit-animation-delay:.15s;animation-delay:.15s}.p-soniclink__content__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(2)>span{-webkit-animation-delay:.2s;animation-delay:.2s}.p-soniclink__content__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(3)>span{-webkit-animation-delay:.25s;animation-delay:.25s}.p-soniclink__content__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(4)>span{-webkit-animation-delay:.3s;animation-delay:.3s}.p-soniclink__content__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(5)>span{-webkit-animation-delay:.35s;animation-delay:.35s}.p-soniclink__content__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(6)>span{-webkit-animation-delay:.4s;animation-delay:.4s}.p-soniclink__content__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(7)>span{-webkit-animation-delay:.45s;animation-delay:.45s}.p-soniclink__content__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(8)>span{-webkit-animation-delay:.5s;animation-delay:.5s}.p-soniclink__content__text[data-scroll-anm=lines].is-leave-back .anm-line:nth-child(n)>span{translate:0 0;-webkit-animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both}@media screen and (min-width:960px){.p-soniclink__content__text{font-size:3.8rem;line-height:1.4}}.p-soniclink__content__text[data-scroll-anm=lines] .anm-line:nth-child(-n+2){display:inline-block}.p-soniclink__content__text[data-scroll-anm=lines].is-inview:not(.is-leave-back) .anm-line:nth-child(2)>span{-webkit-animation-delay:.15s;animation-delay:.15s}@media screen and (min-width:960px){.p-soniclink__content__text[data-scroll-anm=lines] .anm-line:nth-child(-n+2){display:block}.p-soniclink__content__text[data-scroll-anm=lines] .anm-line:nth-child(n+2){display:inline-block}.p-soniclink__content__text[data-scroll-anm=lines].is-inview:not(.is-leave-back) .anm-line:nth-child(2)>span{-webkit-animation-delay:.2s;animation-delay:.2s}.p-soniclink__content__text[data-scroll-anm=lines].is-inview:not(.is-leave-back) .anm-line:nth-child(3)>span{-webkit-animation-delay:.2s;animation-delay:.2s}}.p-soniclink__content__bluetooth{display:flex;gap:.8rem;align-items:center;justify-content:center;padding-left:1.6rem;padding-right:1rem}.p-soniclink__content__bluetooth[data-scroll-anm=fade-in]{--scroll-anm-y: 0;opacity:0}.p-soniclink__content__bluetooth[data-scroll-anm=fade-in].is-inview{-webkit-animation:scroll-anm-fade-in .4s cubic-bezier(0,0,.58,1) .6s forwards;animation:scroll-anm-fade-in .4s cubic-bezier(0,0,.58,1) .6s forwards}.p-soniclink__content__bluetooth[data-scroll-anm=fade-in].is-leave{-webkit-animation:scroll-anm-fade-out .4s cubic-bezier(0,0,.58,1) .6s both;animation:scroll-anm-fade-out .4s cubic-bezier(0,0,.58,1) .6s both}.p-soniclink__content__bluetooth[data-scroll-anm=fade-in].is-leave-back{-webkit-animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both}.p-soniclink__content__bluetooth .logo{flex-shrink:0;width:3.2rem}.p-soniclink__content__bluetooth .text{font-weight:700;font-weight:var(--fw-bold);font-size:1.2rem;line-height:1.2}@media screen and (min-width:960px){.p-soniclink__content__bluetooth .text{font-size:1.6rem}}.p-led{padding-top:4.8rem;padding-bottom:35.8rem}@media screen and (min-width:960px){.p-led{padding-top:0;padding-bottom:22.2rem}}.p-led__inner{position:relative;height:62.4rem}@media screen and (min-width:960px){.p-led__inner{height:100svh}}.p-led__generator{position:absolute;z-index:1;width:100%;height:100%}@media screen and (min-width:960px){.p-led__generator{position:relative;display:flow-root;box-sizing:border-box;height:calc(100% + 23rem);padding-bottom:4.8rem;pointer-events:none}}.p-led__generator__wrap{position:absolute;top:36rem;right:10.2564102564svw}@media screen and (min-width:960px){.p-led__generator__wrap{position:-webkit-sticky;position:sticky;top:calc(100svh - 24.3rem);right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:calc(100svh - 24.3rem);margin-left:52.7777777778svw;pointer-events:auto}}.p-led__generator__slider{position:relative;width:2.625rem;height:14.625rem;background:linear-gradient(#0ea441 5%,#85b91d 16.48%,#ffe600 28.14%,red 39%,#ff00c7 49%,#ad00ff 61%,#0500ff 72%,#00a3ff);border-radius:.5rem;outline:none;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent}@media screen and (min-width:960px){.p-led__generator__slider{width:3.5rem;height:19.5rem}}.p-led__generator__slider[data-scroll-anm=fade-in]{--scroll-anm-y: 0;opacity:0}.p-led__generator__slider[data-scroll-anm=fade-in].is-inview{-webkit-animation:scroll-anm-fade-in .4s cubic-bezier(0,0,.58,1) 0s forwards;animation:scroll-anm-fade-in .4s cubic-bezier(0,0,.58,1) 0s forwards}.p-led__generator__slider[data-scroll-anm=fade-in].is-leave{-webkit-animation:scroll-anm-fade-out .4s cubic-bezier(0,0,.58,1) 0s both;animation:scroll-anm-fade-out .4s cubic-bezier(0,0,.58,1) 0s both}.p-led__generator__slider[data-scroll-anm=fade-in].is-leave-back{-webkit-animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both}.p-led__generator__slider:before{position:absolute;content:"";inset:-1.6rem -4.8rem -1.6rem -2.4rem}.p-led__generator__slider.is-key-focus{box-shadow:0 0 0 3px #ffffff80}.p-led__generator__slider__knob{position:absolute;top:calc(.39*(100% - .85rem) + .425rem);top:calc(var(--led-ratio, .39) * (100% - .85rem) + .425rem);right:-2.4rem;width:1.7rem;height:1.7rem;transform:translateY(-50%)}@media screen and (min-width:960px){.p-led__generator__slider__knob{top:calc(.39*(100% - 1.2rem) + .6rem);top:calc(var(--led-ratio, .39) * (100% - 1.2rem) + .6rem);right:-3.2rem;width:2.4rem;height:2.4rem}}.p-led__generator__slider__knob:before{position:absolute;top:50%;left:-90%;width:2.4rem;height:.2rem;background:linear-gradient(90deg,#fff0,#fff);transform:translateY(-50%);content:""}@media screen and (min-width:960px){.p-led__generator__slider__knob:before{height:.3rem}}.p-led__generator__slider__knob span{position:relative;display:block;height:100%;background:red;background:var(--led-color, hsl(0, 100%, 50%));border:.2rem solid #fff;border:.2rem solid var(--color-white);border-radius:50%;box-shadow:0 0 0 1px #00000059,0 0 16px 2px #ff0000b3;box-shadow:0 0 0 1px #00000059,0 0 16px 2px var(--led-glow, hsla(0, 100%, 50%, .7));transition:transform .2s cubic-bezier(0,0,.58,1);pointer-events:none;will-change:top,background}.p-led__generator__slider.is-active .p-led__generator__slider__knob span{transform:scale(1.15)}@media(hover:hover){.p-led__generator__slider:hover .p-led__generator__slider__knob span{transform:scale(1.15)}}.p-led__generator__slider.is-nudge .p-led__generator__slider__knob span{-webkit-animation:led-knob-nudge 2.4s ease-in-out infinite;animation:led-knob-nudge 2.4s ease-in-out infinite}@-webkit-keyframes led-knob-nudge{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes led-knob-nudge{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.p-led__app{position:relative;display:grid;align-content:end;align-items:end;height:100%}@media screen and (min-width:960px){.p-led__app{position:absolute;bottom:4rem;left:61.6666666667svw;align-content:initial;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto}}.p-led__app__text{font-weight:700;font-weight:var(--fw-bold);font-size:2rem;line-height:1.2;text-align:center}@media screen and (min-width:960px){.p-led__app__text{font-size:2.4rem}}.p-led__app__text[data-scroll-anm=lines] .anm-line{display:block;overflow:clip}.p-led__app__text[data-scroll-anm=lines] .anm-line>span{display:block;translate:0 110%}.p-led__app__text[data-scroll-anm=lines].is-inview .anm-line>span{-webkit-animation:scroll-anm-line-up .6s cubic-bezier(0,0,.58,1) forwards;animation:scroll-anm-line-up .6s cubic-bezier(0,0,.58,1) forwards}.p-led__app__text[data-scroll-anm=lines].is-leave .anm-line>span{-webkit-animation:scroll-anm-line-out .6s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-line-out .6s cubic-bezier(0,0,.58,1) both}.p-led__app__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(1)>span{-webkit-animation-delay:0s;animation-delay:0s}.p-led__app__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(2)>span{-webkit-animation-delay:.05s;animation-delay:.05s}.p-led__app__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(3)>span{-webkit-animation-delay:.1s;animation-delay:.1s}.p-led__app__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(4)>span{-webkit-animation-delay:.15s;animation-delay:.15s}.p-led__app__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(5)>span{-webkit-animation-delay:.2s;animation-delay:.2s}.p-led__app__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(6)>span{-webkit-animation-delay:.25s;animation-delay:.25s}.p-led__app__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(7)>span{-webkit-animation-delay:.3s;animation-delay:.3s}.p-led__app__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(8)>span{-webkit-animation-delay:.35s;animation-delay:.35s}.p-led__app__text[data-scroll-anm=lines].is-leave-back .anm-line:nth-child(n)>span{translate:0 0;-webkit-animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both}.p-led__app__note{margin-top:1.2rem;font-weight:400;font-weight:var(--fw-normal);font-size:1.4rem;line-height:1.2;text-align:center}@media screen and (min-width:960px){.p-led__app__note{margin-top:1.6rem;margin-bottom:2rem;font-size:1.6rem}}.p-led__app__note[data-scroll-anm=lines] .anm-line{display:block;overflow:clip}.p-led__app__note[data-scroll-anm=lines] .anm-line>span{display:block;translate:0 110%}.p-led__app__note[data-scroll-anm=lines].is-inview .anm-line>span{-webkit-animation:scroll-anm-line-up .6s cubic-bezier(0,0,.58,1) forwards;animation:scroll-anm-line-up .6s cubic-bezier(0,0,.58,1) forwards}.p-led__app__note[data-scroll-anm=lines].is-leave .anm-line>span{-webkit-animation:scroll-anm-line-out .6s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-line-out .6s cubic-bezier(0,0,.58,1) both}.p-led__app__note[data-scroll-anm=lines].is-inview .anm-line:nth-child(1)>span{-webkit-animation-delay:.1s;animation-delay:.1s}.p-led__app__note[data-scroll-anm=lines].is-inview .anm-line:nth-child(2)>span{-webkit-animation-delay:.15s;animation-delay:.15s}.p-led__app__note[data-scroll-anm=lines].is-inview .anm-line:nth-child(3)>span{-webkit-animation-delay:.2s;animation-delay:.2s}.p-led__app__note[data-scroll-anm=lines].is-inview .anm-line:nth-child(4)>span{-webkit-animation-delay:.25s;animation-delay:.25s}.p-led__app__note[data-scroll-anm=lines].is-inview .anm-line:nth-child(5)>span{-webkit-animation-delay:.3s;animation-delay:.3s}.p-led__app__note[data-scroll-anm=lines].is-inview .anm-line:nth-child(6)>span{-webkit-animation-delay:.35s;animation-delay:.35s}.p-led__app__note[data-scroll-anm=lines].is-inview .anm-line:nth-child(7)>span{-webkit-animation-delay:.4s;animation-delay:.4s}.p-led__app__note[data-scroll-anm=lines].is-inview .anm-line:nth-child(8)>span{-webkit-animation-delay:.45s;animation-delay:.45s}.p-led__app__note[data-scroll-anm=lines].is-leave-back .anm-line:nth-child(n)>span{translate:0 0;-webkit-animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both}.p-led__app__mock{position:absolute;top:0;right:10.2564102564svw;z-index:-2;width:16rem;height:32.65rem;padding:2.2rem .75rem 1rem}@media screen and (min-width:960px){.p-led__app__mock{position:relative;top:auto;right:auto;width:21.76rem;height:44.37rem;margin:0 auto;padding:3.06rem 1.05rem .85rem 1rem}}.p-led__app__mock[data-scroll-anm=fade-in]{--scroll-anm-y: 0;opacity:0}.p-led__app__mock[data-scroll-anm=fade-in].is-inview{-webkit-animation:scroll-anm-fade-in .4s cubic-bezier(0,0,.58,1) 0s forwards;animation:scroll-anm-fade-in .4s cubic-bezier(0,0,.58,1) 0s forwards}.p-led__app__mock[data-scroll-anm=fade-in].is-leave{-webkit-animation:scroll-anm-fade-out .4s cubic-bezier(0,0,.58,1) 0s both;animation:scroll-anm-fade-out .4s cubic-bezier(0,0,.58,1) 0s both}.p-led__app__mock[data-scroll-anm=fade-in].is-leave-back{-webkit-animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both}.p-led__app__mock__image{position:absolute;top:0;left:0}.p-led__app__mock__video{position:relative;width:100%}.p-led__app__mock__video video{display:block;width:100%;height:auto}.p-led__store{position:absolute;top:calc(100% + 4rem);right:0;left:0;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:min(34.2rem,100% - 12.3076923077svw);height:27rem;margin-left:auto;margin-right:auto;padding:1.8621rem 1.2411rem 0;background:#ffffff1f;border:.1379rem solid #fff;border:.1379rem solid var(--color-white);border-radius:1.6548rem}@media screen and (min-width:960px){.p-led__store{top:calc(100% + 2.4rem);width:24.8rem;height:19.8rem;padding:1.9rem .9rem 0;border-width:.1rem;border-radius:1.2rem}}.p-led__store[data-scroll-anm=fade-in]{--scroll-anm-y: 2rem;opacity:0}.p-led__store[data-scroll-anm=fade-in].is-inview{-webkit-animation:scroll-anm-fade-in .4s cubic-bezier(0,0,.58,1) 0s forwards;animation:scroll-anm-fade-in .4s cubic-bezier(0,0,.58,1) 0s forwards}.p-led__store[data-scroll-anm=fade-in].is-leave{-webkit-animation:scroll-anm-fade-out .4s cubic-bezier(0,0,.58,1) 0s both;animation:scroll-anm-fade-out .4s cubic-bezier(0,0,.58,1) 0s both}.p-led__store[data-scroll-anm=fade-in].is-leave-back{-webkit-animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both}.p-led__store__icon{display:grid;align-items:center;justify-items:center;place-items:center;width:10.6rem;height:10.6rem}@media screen and (min-width:960px){.p-led__store__icon{width:8rem;height:8rem}}.p-led__store__icon img{display:block;width:95.24%;height:auto}.p-led__store__title{margin-top:2rem;font-weight:700;font-weight:var(--fw-bold);font-size:1.8rem;line-height:1.2;white-space:nowrap}@media screen and (min-width:960px){.p-led__store__title{margin-top:1.6rem;font-size:1.4rem}}.p-led__store__list{display:flex;gap:1.241rem;align-items:flex-end;justify-content:center;margin-top:1.6rem}@media screen and (min-width:960px){.p-led__store__list{gap:.9rem;margin-top:.5rem}}.p-led__store__list--cn,body[data-vc=CN] .p-led__store__list--default{display:none}body[data-vc=CN] .p-led__store__list--cn{display:flex}.p-led__store__item{display:flex;flex-direction:column;align-items:center}.p-led__store__soon{margin-bottom:.8rem;font-weight:700;font-weight:var(--fw-bold);font-size:1.2rem;line-height:1.2;white-space:nowrap;visibility:hidden}@media screen and (min-width:960px){.p-led__store__soon{margin-bottom:.5rem;font-size:.8rem}}.is-comingsoon .p-led__store__soon{visibility:visible}.p-led__store__link{display:block;-webkit-tap-highlight-color:transparent}.p-led__store__link[data-hover-opacity],.p-led__store__link [data-hover-opacity]{transition:opacity .4s cubic-bezier(0,0,.58,1)}@media(any-hover:hover){.p-led__store__link:hover[data-hover-opacity],.p-led__store__link:hover [data-hover-opacity]{opacity:.6}}.p-led__store__link:focus-visible[data-hover-opacity],.p-led__store__link:focus-visible [data-hover-opacity]{opacity:.6}.p-led__store__link img{display:block;width:100%;height:auto}.is-comingsoon .p-led__store__link{opacity:.5;pointer-events:none}.p-led__store__item--appStore{width:14.2rem}@media screen and (min-width:960px){.p-led__store__item--appStore{width:10.3rem}}.p-led__store__item--googlePlay{width:16rem}@media screen and (min-width:960px){.p-led__store__item--googlePlay{width:11.6rem}}.p-led__store__item--zhcnAppStore{width:13rem}@media screen and (min-width:960px){.p-led__store__item--zhcnAppStore{width:9.5rem}}.p-led__store__item--zhcnAndroid{width:14.8rem}@media screen and (min-width:960px){.p-led__store__item--zhcnAndroid{width:10.8rem}}.p-movie{display:grid;align-content:center;padding-top:6rem;padding-bottom:6rem}@media screen and (min-width:960px){.p-movie{padding-top:8rem;padding-bottom:8rem}}.p-movie__thumb{position:relative;width:100%;overflow:hidden;background-color:#1a1a1a;background-color:var(--color-black6);border-radius:1.2rem;cursor:pointer;aspect-ratio:1344/720}@media screen and (min-width:960px){.p-movie__thumb{border-radius:2rem}}.p-movie__thumb picture,.p-movie__thumb img,.p-movie__thumb video{display:block;width:100%;height:100%;object-fit:cover}.p-movie__thumb[data-hover-brightness],.p-movie__thumb [data-hover-brightness]{transition:-webkit-filter .4s cubic-bezier(0,0,.58,1);transition:filter .4s cubic-bezier(0,0,.58,1);transition:filter .4s cubic-bezier(0,0,.58,1),-webkit-filter .4s cubic-bezier(0,0,.58,1)}@media(any-hover:hover){.p-movie__thumb:hover[data-hover-brightness],.p-movie__thumb:hover [data-hover-brightness]{-webkit-filter:brightness(1.2);filter:brightness(1.2)}}.p-movie__thumb:focus-visible[data-hover-brightness],.p-movie__thumb:focus-visible [data-hover-brightness]{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.p-movie__thumb[data-scroll-anm=fade-in]{--scroll-anm-y: 2rem;opacity:0}.p-movie__thumb[data-scroll-anm=fade-in].is-inview{-webkit-animation:scroll-anm-fade-in .4s cubic-bezier(0,0,.58,1) 0s forwards;animation:scroll-anm-fade-in .4s cubic-bezier(0,0,.58,1) 0s forwards}.p-movie__thumb[data-scroll-anm=fade-in].is-leave{-webkit-animation:scroll-anm-fade-out .4s cubic-bezier(0,0,.58,1) 0s both;animation:scroll-anm-fade-out .4s cubic-bezier(0,0,.58,1) 0s both}.p-movie__thumb[data-scroll-anm=fade-in].is-leave-back{-webkit-animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both}.p-movie__trigger{position:absolute;width:100%;height:100%;padding:0;background-color:transparent;border:0;cursor:pointer;inset:0}@media(any-hover:hover){.p-movie__trigger:hover .p-movie__play{transform:translate(-50%,-50%) scale(1.08)}}.p-movie__trigger:focus-visible .p-movie__play{transform:translate(-50%,-50%) scale(1.08)}.p-movie__play{position:absolute;top:50%;left:50%;display:grid;align-items:center;justify-items:center;place-items:center;width:8rem;height:8rem;border:2px solid #fff;border:2px solid var(--color-white);border-radius:50%;transform:translate(-50%,-50%);transition:transform .3s ease}@media screen and (min-width:960px){.p-movie__play{width:18rem;height:18rem}}.p-movie__play-icon{width:1.78rem;height:1.78rem;color:#fff;color:var(--color-white)}@media screen and (min-width:960px){.p-movie__play-icon{width:4rem;height:4rem}}.p-scene{position:relative;height:50svh;padding-top:6rem;padding-bottom:6rem;overflow:hidden}@media(min-aspect-ratio:1 / 1){.p-scene{height:100svh}}.p-scene__canvas{position:absolute;inset:0;display:block;width:100%;height:100%;touch-action:pan-y}.p-scene__inner{position:relative;z-index:1}.p-playback{height:300svh;margin-top:100svh}@media screen and (min-width:960px){.p-playback{margin-top:150svh}}.p-playback__inner{position:relative;display:grid;align-items:center;height:100svh}@media screen and (min-width:960px){.p-playback__inner{grid-template-columns:33.4722222222svw;padding-left:6.0416666667svw}}.p-playback__text{color:#1a1a1a;color:var(--color-black6);font-weight:700;font-weight:var(--fw-bold);font-size:2rem;line-height:1.2;text-align:center;translate:0 calc(-23.1svh + .4rem)}.p-playback__text[data-scroll-anm=lines] .anm-line{display:inline-block;overflow:clip}.p-playback__text[data-scroll-anm=lines] .anm-line>span{display:block;translate:0 110%}.p-playback__text[data-scroll-anm=lines].is-inview .anm-line>span{-webkit-animation:scroll-anm-line-up .6s cubic-bezier(0,0,.58,1) forwards;animation:scroll-anm-line-up .6s cubic-bezier(0,0,.58,1) forwards}.p-playback__text[data-scroll-anm=lines].is-leave .anm-line>span{-webkit-animation:scroll-anm-line-out .6s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-line-out .6s cubic-bezier(0,0,.58,1) both}.p-playback__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(n)>span{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-delay:calc(0s + var(--anm-line-index, 0) * .05s);animation-delay:calc(0s + var(--anm-line-index, 0) * .05s)}.p-playback__text[data-scroll-anm=lines].is-leave-back .anm-line:nth-child(n)>span{translate:0 0;-webkit-animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both}@media screen and (min-width:960px){.p-playback__text{translate:none;width:-webkit-max-content;width:max-content;margin-left:auto;font-size:2.4rem;line-height:1.1}}.p-playback__text__offer{margin-top:1.2rem;font-weight:400;font-weight:var(--fw-normal);font-size:1.4rem;line-height:1.2}@media screen and (min-width:960px){.p-playback__text__offer{margin-top:1.6rem;font-size:1.6rem}}.p-bluetooth{position:relative;height:100svh}.p-bluetooth__layer{height:100svh}.p-bluetooth__layer--image{position:absolute;top:0;left:0;z-index:-2;width:100%}.p-bluetooth__inner{position:relative;display:grid;grid-template-columns:100%;align-content:center;justify-items:center;grid-row-gap:.8rem;row-gap:.8rem;height:100svh;padding-bottom:28svh}@media screen and (min-width:960px){.p-bluetooth__inner{grid-template-rows:auto auto;justify-content:start;justify-items:stretch;row-gap:1.6rem;padding-bottom:0;padding-left:min(50svw - 27.7rem,93.1944444444svw - 80.3rem)}}.p-bluetooth__text{color:#1a1a1a;color:var(--color-black6);font-weight:700;font-weight:var(--fw-bold);font-size:2.4rem;line-height:1.2;text-align:center}.p-bluetooth__text[data-scroll-anm=lines] .anm-line{display:block;overflow:clip}.p-bluetooth__text[data-scroll-anm=lines] .anm-line>span{display:block;translate:0 110%}.p-bluetooth__text[data-scroll-anm=lines].is-inview .anm-line>span{-webkit-animation:scroll-anm-line-up .6s cubic-bezier(0,0,.58,1) forwards;animation:scroll-anm-line-up .6s cubic-bezier(0,0,.58,1) forwards}.p-bluetooth__text[data-scroll-anm=lines].is-leave .anm-line>span{-webkit-animation:scroll-anm-line-out .6s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-line-out .6s cubic-bezier(0,0,.58,1) both}.p-bluetooth__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(1)>span{-webkit-animation-delay:0s;animation-delay:0s}.p-bluetooth__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(2)>span{-webkit-animation-delay:.05s;animation-delay:.05s}.p-bluetooth__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(3)>span{-webkit-animation-delay:.1s;animation-delay:.1s}.p-bluetooth__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(4)>span{-webkit-animation-delay:.15s;animation-delay:.15s}.p-bluetooth__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(5)>span{-webkit-animation-delay:.2s;animation-delay:.2s}.p-bluetooth__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(6)>span{-webkit-animation-delay:.25s;animation-delay:.25s}.p-bluetooth__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(7)>span{-webkit-animation-delay:.3s;animation-delay:.3s}.p-bluetooth__text[data-scroll-anm=lines].is-inview .anm-line:nth-child(8)>span{-webkit-animation-delay:.35s;animation-delay:.35s}.p-bluetooth__text[data-scroll-anm=lines].is-leave-back .anm-line:nth-child(n)>span{translate:0 0;-webkit-animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both}@media screen and (min-width:960px){.p-bluetooth__text{grid-row:2;justify-self:start;width:-webkit-max-content;width:max-content;margin-left:37rem;line-height:1.1}}.p-bluetooth__image{width:min(141.2820512821svw,82.7rem);transform:translate(min(3.8461538462svw,2.25rem))}.p-bluetooth__image[data-scroll-anm=fade-in]{--scroll-anm-y: 2rem;opacity:0}.p-bluetooth__image[data-scroll-anm=fade-in].is-inview{-webkit-animation:scroll-anm-fade-in .4s cubic-bezier(0,0,.58,1) 0s forwards;animation:scroll-anm-fade-in .4s cubic-bezier(0,0,.58,1) 0s forwards}.p-bluetooth__image[data-scroll-anm=fade-in].is-leave{-webkit-animation:scroll-anm-fade-out .4s cubic-bezier(0,0,.58,1) 0s both;animation:scroll-anm-fade-out .4s cubic-bezier(0,0,.58,1) 0s both}.p-bluetooth__image[data-scroll-anm=fade-in].is-leave-back{-webkit-animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both}@media screen and (min-width:960px){.p-bluetooth__image{grid-row:1;width:86rem;margin-left:6%;margin-right:auto;transform:none}}.p-bluetooth__phantom{visibility:hidden}.p-feature{padding-top:6rem;padding-bottom:6rem}@media screen and (min-width:960px){.p-feature{margin-top:8rem;padding-top:8rem;padding-bottom:8rem}}@media screen and (min-width:960px){.p-feature__inner{padding-left:3.3333333333svw;padding-right:3.3333333333svw}}.p-feature__content{position:relative;margin-top:5.6rem;overflow:hidden;background:#1a1a1a;background:var(--color-black6);border-radius:2.4rem}.p-feature__content[data-scroll-anm=fade-in]{--scroll-anm-y: 2rem;opacity:0}.p-feature__content[data-scroll-anm=fade-in].is-inview{-webkit-animation:scroll-anm-fade-in .4s cubic-bezier(0,0,.58,1) 0s forwards;animation:scroll-anm-fade-in .4s cubic-bezier(0,0,.58,1) 0s forwards}.p-feature__content[data-scroll-anm=fade-in].is-leave{-webkit-animation:scroll-anm-fade-out .4s cubic-bezier(0,0,.58,1) 0s both;animation:scroll-anm-fade-out .4s cubic-bezier(0,0,.58,1) 0s both}.p-feature__content[data-scroll-anm=fade-in].is-leave-back{-webkit-animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both}@media screen and (min-width:960px){.p-feature__content{display:grid;align-items:center;min-height:72rem;margin-top:7.2rem;padding-left:5.6rem}}.p-feature__video{display:none;aspect-ratio:1/1}.p-feature__video.is-active{display:block}@media screen and (min-width:960px){.p-feature__video{position:absolute;top:2.4rem;right:2.4rem;display:block;width:51.0416666667%;height:calc(100% - 4.8rem);overflow:hidden;border-radius:2rem;opacity:0;transition:opacity .4s cubic-bezier(0,0,.58,1)}.p-feature__video picture,.p-feature__video img,.p-feature__video video{display:block;width:100%;height:100%;object-fit:cover}.p-feature__video.is-active{opacity:1}}@media screen and (min-width:960px){.p-feature__accordion{position:relative;display:grid;grid-gap:1.6rem;gap:1.6rem}}.p-feature__accordion__item{transition:background-color .3s cubic-bezier(.25,.1,.25,1)}@media screen and (min-width:960px){.p-feature__accordion__item{width:54rem;border:2px solid #fff;border:2px solid var(--color-white);border-radius:2.8rem}}.p-feature__accordion__item.is-open{background:#ffffff1f}@media screen and (min-width:960px){.p-feature__accordion__item.is-open{border-radius:2.4rem;pointer-events:none}}@media(any-hover:hover){.p-feature__accordion__item:not(.is-open):hover{background:#ffffff1f}}.p-feature__accordion__item:not(.is-open):focus-visible{background:#ffffff1f}@media screen and (min-width:960px){.p-feature__accordion__header{position:relative;display:flex;justify-content:space-between;width:100%;padding:1.4rem 1.8rem 1.4rem 3rem;text-align:left;cursor:pointer}.p-feature__accordion__header::-webkit-details-marker{display:none}}@media screen and (min-width:960px){.p-feature__accordion__title{font-weight:700;font-weight:var(--fw-bold);font-size:1.8rem;line-height:1.3;letter-spacing:.02em}}@media screen and (min-width:960px){.p-feature__accordion__icon{display:block;width:2.4rem;height:2.4rem;padding:.6rem;background:#fff;background:var(--color-white);border-radius:50%}.is-open .p-feature__accordion__icon{display:none}}@media screen and (min-width:960px){.p-feature__accordion__content{overflow:hidden}}@media screen and (min-width:960px){.p-feature__accordion__desc{padding:0 3rem 2.4rem;font-size:1.4rem;line-height:1.3}}.p-feature__slider{position:relative;margin-top:4rem;padding-top:1.6rem;padding-bottom:3.2rem;background:#1a1a1a;background:var(--color-black6)}.p-feature__slider[data-scroll-anm=fade-in]{--scroll-anm-y: 2rem;opacity:0}.p-feature__slider[data-scroll-anm=fade-in].is-inview{-webkit-animation:scroll-anm-fade-in .4s cubic-bezier(0,0,.58,1) 0s forwards;animation:scroll-anm-fade-in .4s cubic-bezier(0,0,.58,1) 0s forwards}.p-feature__slider[data-scroll-anm=fade-in].is-leave{-webkit-animation:scroll-anm-fade-out .4s cubic-bezier(0,0,.58,1) 0s both;animation:scroll-anm-fade-out .4s cubic-bezier(0,0,.58,1) 0s both}.p-feature__slider[data-scroll-anm=fade-in].is-leave-back{-webkit-animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both}.p-feature__slider-viewport{overflow:hidden;padding-bottom:1.6rem}.p-feature__slider-track{display:flex;cursor:-webkit-grab;cursor:grab;touch-action:pan-y;will-change:transform}.p-feature__slider-item{display:flex;flex:0 0 100%;flex-direction:column;gap:1.3rem;width:100%}.p-feature__slider-video{flex-shrink:0;width:calc(100% - 3.2rem);overflow:hidden;margin-left:auto;margin-right:auto;aspect-ratio:1/1;border-radius:1.2rem}.p-feature__slider-video picture,.p-feature__slider-video img,.p-feature__slider-video video{display:block;width:100%;height:100%;object-fit:cover}.p-feature__slider-body{margin-left:1.6rem;margin-right:1.6rem;padding:1.8rem 1.4rem;background:#ffffff1f;border:2px solid #fff;border:2px solid var(--color-white);border-radius:1.2rem}.p-feature__slider-title{font-weight:700;font-weight:var(--fw-bold);font-size:1.8rem;line-height:1.3}.p-feature__slider-desc{margin-top:.8rem;font-size:1.3rem;line-height:1.4}.p-feature__slider-nav-icon{display:block;width:1.6rem;height:1.6rem;color:#1a1a1a;color:var(--color-black6)}.p-feature__slider-nav-icon svg{display:block;width:100%;height:100%}.p-feature__slider-navs{display:flex;gap:1rem;justify-content:center}.p-feature__slider-nav{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;background:#fff;background:var(--color-white);border-radius:50%;transition:opacity .3s cubic-bezier(.25,.1,.25,1)}.p-feature__slider-nav.is-prev .p-feature__slider-nav-icon{transform:scaleX(-1)}.p-feature__slider-nav[aria-disabled=true]{opacity:.3;pointer-events:none}.p-sound-quality{padding:6rem 0}@media screen and (min-width:960px){.p-sound-quality{padding:8rem 0}}.p-sound-quality__list{display:grid;grid-template-columns:minmax(0,40rem);grid-gap:2.4rem;gap:2.4rem;justify-content:center;margin-top:5.6rem}@media screen and (min-width:960px){.p-sound-quality__list{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(3,1fr);gap:0 2.4rem;max-width:112.8rem;margin:7.2rem auto 0}}.p-sound-quality__item{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr;background:#fff3;border-radius:2.4rem}.p-sound-quality__item[data-scroll-anm=fade-in]{--scroll-anm-y: 2rem;opacity:0}.p-sound-quality__item[data-scroll-anm=fade-in].is-inview{-webkit-animation:scroll-anm-fade-in .4s cubic-bezier(0,0,.58,1) 0s forwards;animation:scroll-anm-fade-in .4s cubic-bezier(0,0,.58,1) 0s forwards}.p-sound-quality__item[data-scroll-anm=fade-in].is-leave{-webkit-animation:scroll-anm-fade-out .4s cubic-bezier(0,0,.58,1) 0s both;animation:scroll-anm-fade-out .4s cubic-bezier(0,0,.58,1) 0s both}.p-sound-quality__item[data-scroll-anm=fade-in].is-leave-back{-webkit-animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both}@media screen and (min-width:960px){.p-sound-quality__item{grid-row:span 3;grid-template-rows:subgrid}}.p-sound-quality__item-image{margin:.8rem .8rem 0;overflow:hidden;border-radius:2rem;aspect-ratio:344/303}.p-sound-quality__item-image picture,.p-sound-quality__item-image img,.p-sound-quality__item-image video{display:block;width:100%;height:100%;object-fit:cover}.p-sound-quality__item-content{display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem 1.6rem 3.2rem}@media screen and (min-width:960px){.p-sound-quality__item-content{display:contents}}.p-sound-quality__item-title{font-weight:700;font-weight:var(--fw-bold);font-size:2.2rem;line-height:1.2;letter-spacing:-.02em}@media screen and (min-width:960px){.p-sound-quality__item-title{padding:3.2rem 2rem 0}}.p-sound-quality__item-desc{font-weight:var(--fw-regular);font-size:1.4rem;line-height:1.5}@media screen and (min-width:960px){.p-sound-quality__item-desc{padding:1.6rem 2rem 3.2rem}}.p-viewer{--box-h: 43rem;--pad-top: 8.8rem;--pad-bottom: 6rem;--below: 11.5rem;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:69.3rem;height:calc(var(--pad-top) + var(--box-h) + var(--pad-bottom) + var(--below));padding-top:8.8rem;padding-top:var(--pad-top);padding-bottom:6rem;padding-bottom:var(--pad-bottom)}@media screen and (min-width:960px){.p-viewer{--box-h: 59rem;--pad-top: 11.4rem;--pad-bottom: 8rem;--below: 10.4rem}}.p-viewer__circle{position:absolute;bottom:-1.6rem;left:50%;width:23.8rem;height:5.6rem;transform:translate(-50%);pointer-events:none}@media screen and (min-width:960px){.p-viewer__circle{bottom:0;width:41.8rem;height:10rem}}.p-viewer__circle picture,.p-viewer__circle img{display:block;width:100%;height:100%;object-fit:contain}.p-viewer__box{position:relative;width:34.8rem;aspect-ratio:348/430;transition:opacity .4s ease}@media screen and (min-width:960px){.p-viewer__box{aspect-ratio:536/590;width:53.6rem;height:59rem}}.p-viewer__box.is-hidden{opacity:0}.p-viewer__tooltip{position:absolute;top:50%;left:50%;display:grid;grid-gap:1.2rem;gap:1.2rem;width:19.2rem;height:10.4rem;background:#fff3;background:var(--color-white-20);border-radius:.6rem;transform:translate(-50%,-50%);pointer-events:none;align-content:center;justify-content:center;place-content:center;align-items:center;justify-items:center;place-items:center}.p-viewer__tooltip-circle{width:13.2rem}.p-viewer__tooltip-circle picture,.p-viewer__tooltip-circle img{display:block;width:100%;height:auto}.p-viewer__tooltip-text{position:relative;color:#fff;color:var(--color-white);font-weight:700;font-weight:var(--fw-bold);font-size:1.6rem;line-height:1;text-align:center}.p-viewer__scale{position:absolute;inset:0;pointer-events:none}.p-viewer__scale picture,.p-viewer__scale img{display:block;width:100%;height:100%;object-fit:contain}.p-viewer__num{position:absolute;display:flex;gap:0 .6rem;align-items:baseline;color:#fff;color:var(--color-white);font-weight:700;font-weight:var(--fw-bold);line-height:1.2;white-space:nowrap;pointer-events:none}.p-viewer__num-set{display:inline-flex;gap:.2rem;align-items:baseline}.p-viewer__num-val{font-size:1.6rem}@media screen and (min-width:960px){.p-viewer__num-val{font-size:2.2rem}}.p-viewer__num-unit{font-size:1rem}@media screen and (min-width:960px){.p-viewer__num-unit{font-size:1.2rem}}.p-viewer__num-inch .p-viewer__num-unit{align-self:flex-start;line-height:1}.p-viewer__num-slash{color:#fff3;color:var(--color-white-20);font-weight:400;font-weight:var(--fw-normal);font-size:1.6rem}@media screen and (min-width:960px){.p-viewer__num-slash{font-size:2.2rem}}.p-viewer__num-inch{display:none}body[data-lang=en] .p-viewer__num-inch{display:inline-flex}.p-viewer__num.is-top{bottom:calc(100% - 3.2rem);left:50%;transform:translate(-50%)}.p-viewer__num.is-side{top:calc(100% - 2.4rem);left:-1rem;flex-wrap:wrap}.p-viewer__num.is-side .p-viewer__num-set:first-child{flex-basis:100%}@media screen and (min-width:960px){.p-viewer__num.is-side{top:50%;right:calc(100% - 3.2rem);left:auto;flex-wrap:nowrap;transform:translateY(-50%)}.p-viewer__num.is-side .p-viewer__num-set:first-child{flex-basis:auto}}.p-viewer__rotation{position:absolute;top:calc(100% + 2.9rem);left:50%;display:flex;flex-direction:column;align-items:center;color:#fff;color:var(--color-white);line-height:1.2;transform:translate(-50%);pointer-events:none}@media screen and (min-width:960px){.p-viewer__rotation{top:calc(100% + 1rem)}}.p-viewer__rotation-label{color:#fff3;color:var(--color-white-20);font-weight:700;font-weight:var(--fw-bold);font-size:1.2rem}@media screen and (min-width:960px){.p-viewer__rotation-label{font-size:1.6rem}}.p-viewer__rotation-value{font-weight:700;font-weight:var(--fw-bold);font-size:2rem}@media screen and (min-width:960px){.p-viewer__rotation-value{font-size:2.4rem}}.p-viewer__overlay{position:absolute;top:calc(var(--pad-top) + var(--box-h) / 2);left:50%;width:34.8rem;height:43rem;transform:translate(-50%,-50%);touch-action:none}@media screen and (min-width:960px){.p-viewer__overlay{width:53.6rem;height:59rem;cursor:-webkit-grab;cursor:grab}.p-viewer__overlay:active{cursor:-webkit-grabbing;cursor:grabbing}}.p-viewer__zoom{position:absolute;top:calc(var(--pad-top) + var(--box-h) / 2);left:50%;display:flex;gap:.8rem;align-items:stretch;margin-left:14.5rem;transform:translateY(-50%);pointer-events:none}@media screen and (min-width:960px){.p-viewer__zoom{margin-left:26.8rem}}.p-viewer__zoom-icons{display:flex;flex-direction:column;justify-content:space-between}.p-viewer__zoom-icon{display:flex;width:1.6rem;height:1.6rem;cursor:pointer;pointer-events:auto;touch-action:none}.p-viewer__zoom-icon picture,.p-viewer__zoom-icon img{display:block;width:100%;height:100%}.p-viewer__zoom-track{--zoom: 0;position:relative;width:.2rem;height:12.8rem;background:#fff3;background:var(--color-white-20);border-radius:.2rem;cursor:pointer;pointer-events:auto;touch-action:none}.p-viewer__zoom-track:before{position:absolute;inset:-1.2rem -.6rem -1.2rem -2.4rem;content:""}.p-viewer__zoom-track:after{position:absolute;bottom:0;left:50%;width:.2rem;height:calc(var(--zoom) * 100%);background:#fff;background:var(--color-white);border-radius:.2rem;transform:translate(-50%);content:""}.p-viewer__zoom-knob{position:absolute;top:calc((1 - var(--zoom)) * 100%);left:50%;z-index:1;width:1rem;height:1rem;background:#fff;background:var(--color-white);border-radius:50%;transform:translate(-50%,-50%);pointer-events:auto}.p-viewer__reset{position:absolute;top:calc(var(--pad-top) + var(--box-h) + 8.7rem);left:50%;z-index:1;display:inline-flex;gap:.8rem;align-items:center;padding:.6rem 1.6rem;background:#ffffff1a;background:var(--color-white-10);border-radius:99.9rem;transform:translate(-50%);cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:auto;touch-action:manipulation}.p-viewer__reset[data-hover-opacity],.p-viewer__reset [data-hover-opacity]{transition:opacity .4s cubic-bezier(0,0,.58,1)}@media(any-hover:hover){.p-viewer__reset:hover[data-hover-opacity],.p-viewer__reset:hover [data-hover-opacity]{opacity:.6}}.p-viewer__reset:focus-visible[data-hover-opacity],.p-viewer__reset:focus-visible [data-hover-opacity]{opacity:.6}@media screen and (min-width:960px){.p-viewer__reset{top:calc(var(--pad-top) + var(--box-h) + 7.2rem)}}.p-viewer__reset-icon{display:flex;width:1.6rem;height:1.6rem}@media screen and (min-width:960px){.p-viewer__reset-icon{width:2rem;height:2rem}}.p-viewer__reset-icon picture,.p-viewer__reset-icon img{display:block;width:100%;height:100%}.p-viewer__reset-label{color:#fff;color:var(--color-white);font-weight:700;font-weight:var(--fw-bold);font-size:1.2rem;line-height:1;white-space:nowrap}@media screen and (min-width:960px){.p-viewer__reset-label{font-size:1.4rem}}.p-viewer:not(.is-operable) .p-viewer__overlay,.p-viewer:not(.is-operable) .p-viewer__zoom-icon,.p-viewer:not(.is-operable) .p-viewer__zoom-track,.p-viewer:not(.is-operable) .p-viewer__zoom-knob{pointer-events:none}.p-testimonial{position:relative}.p-testimonial__sticky{z-index:10;display:flex;flex-direction:column;gap:4.8rem;justify-content:center;height:100svh;overflow:hidden}@media screen and (min-width:960px){.p-testimonial__sticky{gap:7.2rem}}.p-testimonial__track{display:flex;gap:1.6rem;width:-webkit-max-content;width:max-content;padding-left:6.1538461538svw;padding-right:6.1538461538svw}.p-testimonial__track[data-scroll-anm=fade-in]{--scroll-anm-y: 2rem;opacity:0}.p-testimonial__track[data-scroll-anm=fade-in].is-inview{-webkit-animation:scroll-anm-fade-in .4s cubic-bezier(0,0,.58,1) 0s forwards;animation:scroll-anm-fade-in .4s cubic-bezier(0,0,.58,1) 0s forwards}.p-testimonial__track[data-scroll-anm=fade-in].is-leave{-webkit-animation:scroll-anm-fade-out .4s cubic-bezier(0,0,.58,1) 0s both;animation:scroll-anm-fade-out .4s cubic-bezier(0,0,.58,1) 0s both}.p-testimonial__track[data-scroll-anm=fade-in].is-leave-back{-webkit-animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both;animation:scroll-anm-fade-out-still .4s cubic-bezier(0,0,.58,1) both}.p-testimonial.is-active .p-testimonial__track{will-change:transform}@media screen and (min-width:960px){.p-testimonial__track{padding-left:3.3333333333svw;padding-right:3.3333333333svw;gap:3rem}}.p-testimonial__card{--card-h: min(40rem, calc(100svh - 11.2rem) );flex:0 0 auto;width:auto;height:min(40rem,calc(100svh - 11.2rem));height:var(--card-h);aspect-ratio:230/400;container-type:inline-size;background:#fff;background:var(--color-white);border:calc(min(40rem,calc(100svh - 11.2rem))*.01) solid #fff;border:calc(var(--card-h) * .01) solid var(--color-white);border-radius:calc(min(40rem,calc(100svh - 11.2rem))/20);border-radius:calc(var(--card-h) * .05);--card-scale: .8;--card-w: calc(var(--card-h) * (230 / 400));margin-left:calc((min(40rem,calc(100svh - 11.2rem)) * (230 / 400)) * (1 - .8) / -2);margin-right:calc((min(40rem,calc(100svh - 11.2rem)) * (230 / 400)) * (1 - .8) / -2);margin-left:calc(calc(min(40rem,calc(100svh - 11.2rem)) * (230 / 400)) * (1 - .8) / -2);margin-right:calc(calc(min(40rem,calc(100svh - 11.2rem)) * (230 / 400)) * (1 - .8) / -2);margin-left:calc(var(--card-w) * (1 - var(--card-scale)) / -2);margin-right:calc(var(--card-w) * (1 - var(--card-scale)) / -2)}@media screen and (min-width:960px){.p-testimonial__card{--card-scale: .85;--card-w: calc(var(--card-h) * (340 / 604));--card-h: min(60.4rem, calc(100svh - 16rem) );width:auto;aspect-ratio:340/604;border:calc(min(60.4rem,calc(100svh - 16rem))*.00828) solid #fff;border:calc(var(--card-h) * .00828) solid var(--color-white);border-radius:calc(min(60.4rem,calc(100svh - 16rem))*.0331);border-radius:calc(var(--card-h) * .0331)}}.p-testimonial__content{--grad-top-color: rgba(17, 17, 17, .55);--grad-top-h: 11.71875%;--grad-bottom-color: rgba(17, 17, 17, 1);--grad-bottom-h: 53.90625%;position:relative;display:grid;grid-template-rows:auto 1fr auto;width:100%;height:100%;padding:5.4054054054cqw 0 9.009009009cqw;overflow:hidden;border-radius:7.2072072072cqw}@media screen and (min-width:960px){.p-testimonial__content{padding:6.3636363636cqw 0 7.2727272727cqw;border-radius:4.8484848485cqw;--grad-top-h: 10.8620689655%;--grad-bottom-h: 47.7586206897%}}.p-testimonial__content>picture{position:absolute;inset:0}.p-testimonial__photo{width:100%;height:100%;object-fit:cover}.p-testimonial__grad{position:absolute;right:0;left:0;pointer-events:none}.p-testimonial__grad.is-top{top:0;height:var(--grad-top-h);background:linear-gradient(to bottom,var(--grad-top-color),transparent)}.p-testimonial__grad.is-bottom{bottom:0;height:var(--grad-bottom-h);background:linear-gradient(to top,var(--grad-bottom-color),transparent)}.p-testimonial__name{position:relative;grid-row:1;color:#fff;color:var(--color-white);font-weight:700;font-weight:var(--fw-bold);font-size:9.009009009cqw;line-height:.9;text-align:center;margin-left:3.6036036036cqw;margin-right:3.6036036036cqw}@media screen and (min-width:960px){.p-testimonial__name{font-size:9.696969697cqw;line-height:1.4;margin-left:2.4242424242cqw;margin-right:2.4242424242cqw}}.p-testimonial__quote{grid-row:3}.p-testimonial__quotation{position:absolute;width:15.3153153153cqw}@media screen and (min-width:960px){.p-testimonial__quotation{width:18.1818181818cqw}}.p-testimonial__quotation img{display:block;width:100%;height:auto}.p-testimonial__quotation.is-start{top:-8.1081081081cqw;left:6.3063063063cqw}@media screen and (min-width:960px){.p-testimonial__quotation.is-start{top:-12.1212121212cqw;left:4.8484848485cqw}}.p-testimonial__quotation.is-end{right:6.3063063063cqw;bottom:4.954954955cqw;transform:rotate(180deg)}@media screen and (min-width:960px){.p-testimonial__quotation.is-end{right:4.8484848485cqw;bottom:3.6363636364cqw}}.p-testimonial__text{position:relative;padding-left:9.009009009cqw;padding-right:9.009009009cqw;color:#fff;color:var(--color-white);font-weight:700;font-weight:var(--fw-bold);font-size:5.8558558559cqw;line-height:1.4}@media screen and (min-width:960px){.p-testimonial__text{padding-left:7.2727272727cqw;padding-right:7.2727272727cqw;font-size:4.2424242424cqw}}.p-testimonial__card.is-card-4 .p-testimonial__text{display:flex;flex-direction:column;justify-content:center;min-height:5.6em;text-align:center}.p-cta{height:100svh}@media screen and (min-width:960px){.p-cta{margin-top:16rem}}.p-cta__head-title picture,.p-cta__head-title img{display:block}.p-cta__head-title img{width:auto;height:4.8rem}@media screen and (min-width:960px){.p-cta__head-title img{height:4.2rem}}.p-loading{position:fixed;z-index:10000;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#111;background:var(--color-black);inset:0}.p-loading:focus{outline:none}.p-loading__media{position:absolute;inset:0;pointer-events:none}.p-loading__media picture,.p-loading__media img,.p-loading__media video{display:block;width:100%;height:100%;object-fit:cover}.p-loading__video{position:absolute;inset:0}.p-loading__poster{position:absolute;inset:0;display:none}.p-loading.is-video-fallback .p-loading__poster{display:block}.p-loading.is-video-fallback .p-loading__video{display:none}.p-loading__video--intro2,.p-loading__video--loop{opacity:0}.p-loading__video--intro2.is-active,.p-loading__video--loop.is-active{opacity:1}.p-loading__content{position:relative;display:grid;grid-gap:min(8.2051282051svw,4.8rem);gap:min(8.2051282051svw,4.8rem);justify-items:center}@media screen and (min-width:960px){.p-loading__content{gap:3.2rem}}.p-loading__title picture,.p-loading__title img{display:block}.p-loading__title img{width:auto;height:min(11.7948717949svw,6.9rem)}@media screen and (min-width:960px){.p-loading__title img{height:5.6rem}}.p-loading__bar{width:min(61.5384615385svw,36rem);height:.2rem;background:#fff3;background:var(--color-white-20)}@media screen and (min-width:960px){.p-loading__bar{width:24rem;height:.2rem}}.p-loading__bar-fill{display:block;width:100%;height:100%;background:#fff;background:var(--color-white);transform:scaleX(0);transform-origin:left center;-webkit-animation:loading-bar-prejs 6s cubic-bezier(.25,.1,.25,1) forwards;animation:loading-bar-prejs 6s cubic-bezier(.25,.1,.25,1) forwards}.p-loading__bar-fill.is-bar-js{-webkit-animation:none;animation:none}@-webkit-keyframes loading-bar-prejs{0%{transform:scaleX(0)}to{transform:scaleX(.35)}}@keyframes loading-bar-prejs{0%{transform:scaleX(0)}to{transform:scaleX(.35)}}.p-loading__logo{position:absolute;bottom:min(10.2564102564svw,6rem);left:50%;width:min(38.4615384615svw,22.5rem);color:#fff;color:var(--color-white);aspect-ratio:124/20;transform:translate(-50%)}@media screen and (min-width:960px){.p-loading__logo{bottom:4rem;width:15rem}}[data-scroll-anm].is-offstage{visibility:hidden}@-webkit-keyframes scroll-anm-fade-in{0%{opacity:0;translate:0 2rem;translate:0 var(--scroll-anm-y, 2rem)}to{opacity:1;translate:0 0}}@keyframes scroll-anm-fade-in{0%{opacity:0;translate:0 2rem;translate:0 var(--scroll-anm-y, 2rem)}to{opacity:1;translate:0 0}}@-webkit-keyframes scroll-anm-fade-out{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 -2rem;translate:0 calc(-1 * var(--scroll-anm-y, 2rem))}}@keyframes scroll-anm-fade-out{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 -2rem;translate:0 calc(-1 * var(--scroll-anm-y, 2rem))}}@-webkit-keyframes scroll-anm-line-up{0%{translate:0 110%}to{translate:0 0}}@keyframes scroll-anm-line-up{0%{translate:0 110%}to{translate:0 0}}@-webkit-keyframes scroll-anm-line-out{0%{translate:0 0}to{translate:0 -110%}}@keyframes scroll-anm-line-out{0%{translate:0 0}to{translate:0 -110%}}@-webkit-keyframes scroll-anm-fade-out-still{0%{opacity:1}to{opacity:0}}@keyframes scroll-anm-fade-out-still{0%{opacity:1}to{opacity:0}}.u-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%)}
