[data-v-39f063d9]:root{--display-1:clamp(100px,10vw,266px);--display-2:clamp(55px,10vw,199px);--display-3:clamp(30px,7.5vw,150px);--h1:clamp(45px,6vw,112px);--h2:clamp(35px,5vw,84px);--h3:clamp(30px,3.5vw,63px);--h4:clamp(28px,3vw,47px);--h5:clamp(22px,2.5vw,36px);--h6:clamp(20px,1.7vw,26px);--body-xxl:clamp(28px,3vw,56px);--body-xl:clamp(22px,2.8vw,47px);--body-l:clamp(20px,2vw,36px);--body-m:clamp(16px,1.5vw,26px);--body-s:clamp(16px,1.5vw,20px);--body-xs:clamp(16px,1.5vw,18px);--blockquote-1:clamp(20px,2.2vw,36px);--blockquote-2:clamp(18px,2vw,30px);--button-l:clamp(20px,2vw,36px);--button-m:clamp(18px,1.8vw,26px);--button-s:clamp(16px,2.3vw,20px);--button-xs:clamp(16px,1vw,16px)}.button-xs[data-v-39f063d9],.display-1[data-v-39f063d9],.display-2[data-v-39f063d9],.display-3[data-v-39f063d9],.h1[data-v-39f063d9],.h2[data-v-39f063d9],.h3[data-v-39f063d9],.h4[data-v-39f063d9],.h5[data-v-39f063d9],.h6[data-v-39f063d9]{font-family:var(--font-family);font-weight:400}.display-1[data-v-39f063d9],.display-2[data-v-39f063d9]{line-height:116%}.display-3[data-v-39f063d9]{line-height:125%}.display-1[data-v-39f063d9]{font-size:var(--display-1)}.display-2[data-v-39f063d9]{font-size:var(--display-2)}.display-3[data-v-39f063d9]{font-size:var(--display-3)}.h1[data-v-39f063d9]{font-size:var(--h1);line-height:1.25}@media only screen and (min-width:1281px){.h1[data-v-39f063d9]{line-height:116%}}.h2[data-v-39f063d9],.h3[data-v-39f063d9],.h4[data-v-39f063d9],.h5[data-v-39f063d9],.h6[data-v-39f063d9]{line-height:129%}.h2[data-v-39f063d9]{font-size:var(--h2)}.h3[data-v-39f063d9]{font-size:var(--h3)}.h4[data-v-39f063d9]{font-size:var(--h4)}.h5[data-v-39f063d9]{font-size:var(--h5)}.h6[data-v-39f063d9]{font-size:var(--h6)}.body-xxl[data-v-39f063d9]{font-size:var(--body-xxl);line-height:140%}.body-xl[data-v-39f063d9]{font-size:var(--body-xl);line-height:166%}.body-l[data-v-39f063d9]{font-size:var(--body-l);line-height:200%}@media only screen and (min-width:769px){.body-l[data-v-39f063d9]{line-height:167%}}.body-m[data-v-39f063d9]{font-size:var(--body-m)}.body-m[data-v-39f063d9],.body-s[data-v-39f063d9]{line-height:165%}.body-s[data-v-39f063d9]{font-size:var(--body-s)}.body-xs[data-v-39f063d9]{font-size:var(--body-xs);line-height:24px}.button-l[data-v-39f063d9]{font-size:var(--button-l);line-height:112%}.button-m[data-v-39f063d9]{font-size:var(--button-m);line-height:30px}.button-s[data-v-39f063d9]{font-size:var(--button-s);line-height:28px}.button-xs[data-v-39f063d9]{font-size:var(--button-xs);line-height:24px}.blockquote-1[data-v-39f063d9]{font-size:var(--blockquote-1);line-height:178%}.copyright .contain-text p:first-of-type a[data-v-39f063d9]:before{color:var(--color-primary)}.copyright .to-top p a[data-v-39f063d9]:before{color:var(--color-light)!important}.copyright .to-top .scroll-to-top[data-v-39f063d9]{background-color:transparent;border:1px solid var(--color-5);border-radius:38px;height:90px;margin-top:10px;position:relative;transition:background .15s linear,border .1s linear;width:66px}@media only screen and (min-width:769px){.copyright .to-top .scroll-to-top[data-v-39f063d9]{margin-top:0}}@media only screen and (min-width:1367px){.copyright .to-top .scroll-to-top[data-v-39f063d9]{height:100px;width:76px}}.copyright .to-top .scroll-to-top span[data-v-39f063d9]{display:block;left:50%;position:absolute;top:calc(50% - 1px);transform:translate(-50%,-50%);width:20px}.copyright .to-top .scroll-to-top span[data-v-39f063d9]:after,.copyright .to-top .scroll-to-top span[data-v-39f063d9]:before{background-color:var(--color-light);content:"";height:3px;position:absolute;top:50%;transition:background .6s ease;width:15px}.copyright .to-top .scroll-to-top span[data-v-39f063d9]:before{border-radius:5px 0 0 5px;left:-3px;transform:rotate(-45deg)}.copyright .to-top .scroll-to-top span[data-v-39f063d9]:after{border-radius:0 5px 5px 0;left:6px;transform:rotate(45deg)}.copyright .to-top .scroll-to-top[data-v-39f063d9]:hover{background-color:var(--color-5);border:0 solid transparent}.copyright .to-top .scroll-to-top:hover span[data-v-39f063d9]:after,.copyright .to-top .scroll-to-top:hover span[data-v-39f063d9]:before{background-color:var(--color-black);border-color:transparent}
