.pageCover{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);visibility:hidden;opacity:0;z-index:-1;transition:background-color .5s ease,opacity .2s ease,visibility .2s ease,z-index .2s ease}.pageCover.active{visibility:visible;opacity:1;z-index:7}body{color:#fff}h1{font-size:4rem}@media(max-width:1600px){h1{font-size:3.5rem}}@media(max-width:1024px){h1{font-size:2.25rem}}@media(max-width:576px){h1{font-size:2.25rem}}h1{line-height:120%;letter-spacing:.01rem}h1 strong{font-size:inherit;font-weight:inherit;color:#5499ff}h2{font-size:3.5rem}@media(max-width:1600px){h2{font-size:3rem}}@media(max-width:1024px){h2{font-size:2rem}}@media(max-width:576px){h2{font-size:2rem}}h2{line-height:120%;letter-spacing:0}h2 strong{font-size:inherit;font-weight:inherit;color:#5499ff}h3{font-size:2.75rem}@media(max-width:1600px){h3{font-size:2.25rem}}@media(max-width:1024px){h3{font-size:1.75rem}}@media(max-width:576px){h3{font-size:1.5rem}}h3{line-height:125%;letter-spacing:.01rem}h3 strong{font-size:inherit;font-weight:inherit;color:#5499ff}h4{font-size:2.25rem}@media(max-width:1600px){h4{font-size:1.875rem}}@media(max-width:1024px){h4{font-size:1.5rem}}@media(max-width:576px){h4{font-size:1.375rem}}h4{line-height:125%;letter-spacing:.02rem}h4 strong{font-size:inherit;font-weight:inherit;color:#5499ff}h5{font-size:2rem}@media(max-width:1600px){h5{font-size:1.75rem}}@media(max-width:1024px){h5{font-size:1.375rem}}@media(max-width:576px){h5{font-size:1.375rem}}h5{line-height:125%;letter-spacing:.02rem;font-weight:500}h5 strong{font-size:inherit;font-weight:inherit;color:#5499ff}h6{font-size:1.75rem}@media(max-width:1600px){h6{font-size:1.5rem}}@media(max-width:1024px){h6{font-size:1.25rem}}@media(max-width:576px){h6{font-size:1.25rem}}h6{line-height:125%;letter-spacing:.02rem}h6 strong{font-size:inherit;font-weight:inherit;color:#5499ff}p{font-size:1.25rem}@media(max-width:1600px){p{font-size:1.125rem}}@media(max-width:1024px){p{font-size:1.125rem}}@media(max-width:576px){p{font-size:1rem}}p{line-height:145%;letter-spacing:.04rem}p strong{font-size:inherit;font-weight:inherit;color:#5499ff}p.banner,p.large{font-size:1.375rem}@media(max-width:1600px){p.banner,p.large{font-size:1.25rem}}@media(max-width:1024px){p.banner,p.large{font-size:1.125rem}}@media(max-width:576px){p.banner,p.large{font-size:1rem}}p.banner,p.large{line-height:150%;letter-spacing:.01rem}a{text-decoration:unset}main{position:relative;transition:margin-top .6s ease-in-out}:root{--bannerHeightTop:104px}@media(min-width:1024px){:root{--bannerHeightTop:64px}}html.top-banner-active main{margin-top:var(--bannerHeightTop)}@keyframes growToPosition{0%{opacity:0;transform:translateX(-24px) scale(.5)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes shrinkAndFade{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(24px) scale(.5)}}@keyframes loader-spin{to{transform:rotate(1turn)}}html.legal{background-color:#000}html.legal main{margin-top:clamp(1px,calc(68vw * (100 / var(--siteBasis))),calc(68px * var(--siteMax) / var(--siteBasis)));margin-bottom:clamp(1px,calc(80vw * (100 / var(--siteBasis))),calc(80px * var(--siteMax) / var(--siteBasis)));white-space:pre-line}@media(min-width:1024px){html.legal main{margin-top:clamp(1px,calc(168vw * (100 / var(--siteBasis))),calc(168px * var(--siteMax) / var(--siteBasis)));margin-bottom:clamp(1px,calc(180vw * (100 / var(--siteBasis))),calc(180px * var(--siteMax) / var(--siteBasis)))}}html.legal main .Privacy--link{color:#fff}html.legal main .Product__bgLetter{pointer-events:none;position:absolute;left:0;top:clamp(calc(200 * (100 / var(--siteBasis)) * -1vw),calc(200 * (100 / var(--siteBasis)) * -1vw),-1px)}html.legal main .TextCard{max-width:clamp(1px,calc(610vw * (100 / var(--siteBasis))),calc(610px * var(--siteMax) / var(--siteBasis)));margin:0 auto}html.legal main .TextCard__content{padding:clamp(1px,calc(54vw * (100 / var(--siteBasis))),calc(54px * var(--siteMax) / var(--siteBasis))) clamp(1px,calc(37vw * (100 / var(--siteBasis))),calc(37px * var(--siteMax) / var(--siteBasis))) clamp(1px,calc(54vw * (100 / var(--siteBasis))),calc(54px * var(--siteMax) / var(--siteBasis))) clamp(1px,calc(47vw * (100 / var(--siteBasis))),calc(47px * var(--siteMax) / var(--siteBasis)));background-color:rgba(48,58,66,.5);color:#fff;z-index:2}html.legal main .TextCard__content h1{color:#fff;font-family:helvetica-now-display,sans-serif,-apple-system,BlinkMacSystemFont,Apple Color Emoji,Segoe UI,Segoe UI Emoji;font-weight:500;font-feature-settings:"ss02" on,"liga" off;--fontSize:20;line-height:120%}@media(min-width:600px)and (max-width:1024px){html.legal main .TextCard__content h1{font-size:30px}}@media(min-width:1024px){html.legal main .TextCard__content h1{--fontSize:30}}html.legal main .TextCard__content h1{text-shadow:0 0 2px rgba(0,0,0,.2)}html.legal main .TextCard__content span{color:hsla(0,0%,100%,.9)}html.legal main .TextCard__content hr{border:none;height:clamp(1px,calc(5vw * (100 / var(--siteBasis))),calc(5px * var(--siteMax) / var(--siteBasis)));max-width:clamp(1px,calc(30vw * (100 / var(--siteBasis))),calc(30px * var(--siteMax) / var(--siteBasis)));background-color:#297fff;margin-top:clamp(1px,calc(20vw * (100 / var(--siteBasis))),calc(20px * var(--siteMax) / var(--siteBasis)));margin-bottom:clamp(1px,calc(46vw * (100 / var(--siteBasis))),calc(46px * var(--siteMax) / var(--siteBasis)))}html.legal main .TextCard__content a,html.legal main .TextCard__content p{color:hsla(0,0%,100%,.6);--fontSize:16;line-height:130%;letter-spacing:.03em}@media(min-width:600px)and (max-width:1024px){html.legal main .TextCard__content a,html.legal main .TextCard__content p{font-size:16px}}@media(min-width:1024px){html.legal main .TextCard__content a,html.legal main .TextCard__content p{letter-spacing:.02em}}html.legal main .TextCard__content a{color:#fff;--fontSize:16;line-height:130%;letter-spacing:.03em}@media(min-width:600px)and (max-width:1024px){html.legal main .TextCard__content a{font-size:16px}}@media(min-width:1024px){html.legal main .TextCard__content a{letter-spacing:.02em}}html.legal main .TextCard__content a{margin-top:clamp(1px,calc(20vw * (100 / var(--siteBasis))),calc(20px * var(--siteMax) / var(--siteBasis)))}html.legal main .TextCard__content ol{--fontSize:16;line-height:130%;letter-spacing:.03em}@media(min-width:600px)and (max-width:1024px){html.legal main .TextCard__content ol{font-size:16px}}@media(min-width:1024px){html.legal main .TextCard__content ol{letter-spacing:.02em}}html.legal main .TextCard__content ol{color:#fff;list-style:none}html.legal main .TextCard__content ol ul{margin-block:-5%}html.legal main .TextCard__content ol ul ul{margin-block:unset}html.legal main .TextCard__content ul{list-style-type:square;color:hsla(0,0%,100%,.6);padding-left:clamp(1px,calc(8vw * (100 / var(--siteBasis))),calc(8px * var(--siteMax) / var(--siteBasis)));--fontSize:16;line-height:130%;letter-spacing:.03em}@media(min-width:600px)and (max-width:1024px){html.legal main .TextCard__content ul{font-size:16px}}@media(min-width:1024px){html.legal main .TextCard__content ul{letter-spacing:.02em}html.legal main .TextCard__content li li{margin-left:clamp(1px,calc(25vw * (100 / var(--siteBasis))),calc(25px * var(--siteMax) / var(--siteBasis)))}}