:root{--display-1:clamp(100px,10vw,266px);--display-2:clamp(40px,8.5vw,140px);--display-3:clamp(30px,7.5vw,150px);--h1:clamp(45px,6vw,112px);--h2:clamp(35px,5vw,84px);--h3:clamp(30px,3.5vw,50px);--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,.display-1,.display-2,.display-3,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-family);font-weight:400}.display-1,.display-2{line-height:116%}.display-3{line-height:125%}.display-1{font-size:var(--display-1)}.display-2{font-size:var(--display-2)}.display-3{font-size:var(--display-3)}.h1{font-size:var(--h1);line-height:1.25}@media only screen and (min-width:1281px){.h1{line-height:116%}}.h2,.h3,.h4,.h5,.h6{line-height:129%}.h2{font-size:var(--h2)}.h3{font-size:var(--h3)}.h4{font-size:var(--h4)}.h5{font-size:var(--h5)}.h6{font-size:var(--h6)}.body-xxl{font-size:var(--body-xxl);line-height:140%}.body-xl{font-size:var(--body-xl);line-height:166%}.body-l{font-size:var(--body-l);line-height:200%}@media only screen and (min-width:769px){.body-l{line-height:167%}}.body-m{font-size:var(--body-m)}.body-m,.body-s{line-height:165%}.body-s{font-size:var(--body-s)}.body-xs{font-size:var(--body-xs);line-height:24px}.button-l{font-size:var(--button-l);line-height:112%}.button-m{font-size:var(--button-m);line-height:30px}.button-s{font-size:var(--button-s);line-height:28px}.button-xs{font-size:var(--button-xs);line-height:24px}.blockquote-1{font-size:var(--blockquote-1);line-height:178%}html{scroll-behavior:smooth}.circle-link{border-radius:50%;display:block;height:150px;letter-spacing:6.5px;position:relative;transition:background-color .6s ease,transform .6s ease;width:150px}@media only screen and (min-width:1281px){.circle-link{height:200px;width:200px}}.circle-link:hover{transform:scale(1.03)}.circle-link:hover .circle-inner>svg{animation:rotate360 12s linear infinite}.circle-link:hover .circle-inner .circle-simple .mouse-scroll,.circle-link:hover .circle-inner .circle-simple svg{transform:scale(1.03)}.circle-link .circle-inner{border-radius:50%;height:calc(100% - 20px);left:50%;padding:5px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .6s ease,transform .6s ease,color .6s ease;width:calc(100% - 20px)}.circle-link .circle-inner:after,.circle-link .circle-inner:before{background:linear-gradient(0deg,transparent 45%,transparent 80%) padding-box;border-radius:50%;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .7s ease,border .7s ease,color .7s ease}.circle-link .circle-inner:before{height:112%;width:112%}.circle-link .circle-inner:after{border:1px dashed var(--color-primary);height:100%;width:100%;z-index:-1}.circle-link .circle-inner svg{transform:rotate(-15deg);transition:transform .5s ease}.circle-link .circle-inner svg path{fill:transparent}.circle-link .circle-inner svg textPath{font-size:8px;font-weight:400;transition:fill .5s ease;word-spacing:1px}.circle-link .circle-inner .circle-simple{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .5s ease}.circle-link .circle-inner .circle-simple svg{height:50%;transition:transform .3s ease,fill .3s ease;width:50%}@media only screen and (min-width:769px){.circle-link .circle-inner .circle-simple svg{height:60%;width:60%}}@media only screen and (min-width:1281px){.circle-link .circle-inner .circle-simple svg{height:70%;width:70%}}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.circle-link{font-family:Montserrat}.circle-link.transparent-half-on-dark:hover{background-color:var(--color-primary)}.circle-link.transparent-half-on-dark:hover .circle-inner:before{background:linear-gradient(to top,var(--color-primary) 45%,transparent 80%) padding-box;transition:background .5s ease}.circle-link.transparent-half-on-dark:hover .circle-inner .circle-simple .mouse-scroll{background-color:var(--color-5)}.circle-link.transparent-half-on-dark:hover .circle-inner .circle-simple .mouse-scroll:after{background-color:var(--color-primary)}.circle-link.transparent-half-on-dark .circle-inner{background-color:transparent;color:var(--color-black)}.circle-link.transparent-half-on-dark .circle-inner:after{border:1px dashed var(--color-primary)}.circle-link.transparent-half-on-dark .circle-inner svg textPath{font-family:Montserrat;fill:var(--color-5)}.circle-link.transparent-half-on-light:hover{background-color:var(--color-primary)}.circle-link.transparent-half-on-light:hover .circle-inner:before{background:linear-gradient(to top,var(--color-primary) 45%,transparent 80%) padding-box}.circle-link.transparent-half-on-light:hover .circle-inner:after{border:1px dashed var(--color-primary)}.circle-link.transparent-half-on-light:hover .circle-inner svg textPath{fill:var(--color-5)}.circle-link.transparent-half-on-light:hover .circle-inner .circle-simple .mouse-scroll{background-color:var(--color-5)}.circle-link.transparent-half-on-light:hover .circle-inner .circle-simple .mouse-scroll:after{background-color:var(--color-primary)}.circle-link.transparent-half-on-light:hover .circle-inner .circle-simple svg path{fill:var(--color-5)}.circle-link.transparent-half-on-light .circle-inner:after{border:1px dashed var(--color-black)}.circle-link.transparent-half-on-light .circle-inner svg textPath{fill:var(--color-black)}.circle-link.transparent-half-on-light .circle-inner .circle-simple svg path{fill:var(--color-primary)}.circle-link.transparent-on-dark .circle-inner{background-color:transparent;color:var(--color-black)}.circle-link.transparent-on-dark .circle-inner:before{background:linear-gradient(0deg,transparent 45%,transparent 80%) padding-box}.circle-link.transparent-on-dark .circle-inner:after{border:1px dashed var(--color-5)}.circle-link.transparent-on-dark .circle-inner svg textPath{fill:var(--color-5)}.circle-link.circle-primary{background-color:var(--color-primary)}.circle-link.circle-primary:hover{background-color:var(--color-black)}.circle-link.circle-primary:hover .circle-inner:before{background:linear-gradient(to top,var(--color-black) 45%,transparent 80%) padding-box}.circle-link.circle-primary:hover .circle-inner:after{border:1px dashed var(--color-primary)}.circle-link.circle-primary:hover .circle-inner svg textPath{fill:var(--color-5);font-weight:500}.circle-link.circle-primary:hover .circle-inner .circle-simple .mouse-scroll{background-color:var(--color-primary)}.circle-link.circle-primary:hover .circle-inner .circle-simple .mouse-scroll:after{background-color:var(--color-black)}.circle-link.circle-primary:hover .circle-inner .circle-simple svg path{fill:var(--color-primary)}.circle-link.circle-primary .circle-inner{background-color:transparent;color:var(--color-black)}.circle-link.circle-primary .circle-inner:before{background:linear-gradient(to top,var(--color-primary) 45%,transparent 80%) padding-box}.circle-link.circle-primary .circle-inner:after{border:1px dashed var(--color-5)}.circle-link.circle-primary .circle-inner svg textPath{fill:var(--color-5)}.circle-link.circle-primary .circle-inner .circle-simple .mouse-scroll{background-color:var(--color-5)}.circle-link.circle-primary .circle-inner .circle-simple .mouse-scroll:after{background-color:var(--color-primary)}.circle-link.circle-primary .circle-inner .circle-simple svg path{fill:var(--color-5)}.circle-link.primary-half-on-light:hover{background-color:var(--color-black)}.circle-link.primary-half-on-light:hover .circle-inner:before{background:linear-gradient(to top,var(--color-black) 45%,transparent 80%) padding-box}.circle-link.primary-half-on-light:hover .circle-inner:after{border:1.5px dashed var(--color-primary)}.circle-link.primary-half-on-light:hover .circle-inner svg textPath{fill:var(--color-primary);font-weight:500}.circle-link.primary-half-on-light:hover .circle-inner .circle-simple .mouse-scroll{background-color:var(--color-primary)}.circle-link.primary-half-on-light:hover .circle-inner .circle-simple .mouse-scroll:after{background-color:var(--color-5)}.circle-link.primary-half-on-light:hover .circle-inner .circle-simple svg path{fill:var(--color-primary)}.circle-link.primary-half-on-light .circle-inner:after{border:1px dashed var(--color-5)}.circle-link.primary-half-on-light .circle-inner .circle-simple svg path,.circle-link.primary-half-on-light .circle-inner svg textPath{fill:var(--color-5)}.circle-link.circle-light{background-color:var(--color-5);font-family:Montserrat}.circle-link.circle-light:hover{background-color:var(--color-black)}.circle-link.circle-light:hover .circle-inner:before{background:linear-gradient(0deg,transparent 45%,transparent 80%) padding-box}.circle-link.circle-light:hover .circle-inner:after{border:1.5px dashed var(--color-5)}.circle-link.circle-light:hover .circle-inner svg textPath{fill:var(--color-5);font-weight:500}.circle-link.circle-light:hover .circle-inner .circle-simple .mouse-scroll{background-color:var(--color-primary)}.circle-link.circle-light:hover .circle-inner .circle-simple .mouse-scroll:after{background-color:var(--color-5)}.circle-link.circle-light:hover .circle-inner .circle-simple svg path{fill:var(--color-primary)}.circle-link.circle-light .circle-inner:before{background:linear-gradient(0deg,transparent 45%,transparent 80%) padding-box}.circle-link.circle-light .circle-inner:after{border:1px dashed var(--color-black);z-index:1}.circle-link.circle-light .circle-inner svg textPath{fill:var(--color-black)}.circle-link.circle-light .circle-inner .circle-simple svg path{fill:var(--color-primary)}.mouse-scroll{background-color:var(--color-primary);height:50px;width:30px}.mouse-scroll,.mouse-scroll:after{border-radius:50px;transition:transform .3s ease,background .3s ease}.mouse-scroll:after{background-color:var(--color-black);content:"";height:10px;left:50%;position:absolute;top:30%;transform:translate(-50%,-50%);width:3px;z-index:1}@media only screen and (min-width:1281px){.mouse-scroll{height:70px;width:45px}.mouse-scroll:after{height:15px;width:5px}}[data-v-818b576c]:root{--display-1:clamp(100px,10vw,266px);--display-2:clamp(40px,8.5vw,140px);--display-3:clamp(30px,7.5vw,150px);--h1:clamp(45px,6vw,112px);--h2:clamp(35px,5vw,84px);--h3:clamp(30px,3.5vw,50px);--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-818b576c],.display-1[data-v-818b576c],.display-2[data-v-818b576c],.display-3[data-v-818b576c],.h1[data-v-818b576c],.h2[data-v-818b576c],.h3[data-v-818b576c],.h4[data-v-818b576c],.h5[data-v-818b576c],.h6[data-v-818b576c]{font-family:var(--font-family);font-weight:400}.display-1[data-v-818b576c],.display-2[data-v-818b576c]{line-height:116%}.display-3[data-v-818b576c]{line-height:125%}.display-1[data-v-818b576c]{font-size:var(--display-1)}.display-2[data-v-818b576c]{font-size:var(--display-2)}.display-3[data-v-818b576c]{font-size:var(--display-3)}.h1[data-v-818b576c]{font-size:var(--h1);line-height:1.25}@media only screen and (min-width:1281px){.h1[data-v-818b576c]{line-height:116%}}.h2[data-v-818b576c],.h3[data-v-818b576c],.h4[data-v-818b576c],.h5[data-v-818b576c],.h6[data-v-818b576c]{line-height:129%}.h2[data-v-818b576c]{font-size:var(--h2)}.h3[data-v-818b576c]{font-size:var(--h3)}.h4[data-v-818b576c]{font-size:var(--h4)}.h5[data-v-818b576c]{font-size:var(--h5)}.h6[data-v-818b576c]{font-size:var(--h6)}.body-xxl[data-v-818b576c]{font-size:var(--body-xxl);line-height:140%}.body-xl[data-v-818b576c]{font-size:var(--body-xl);line-height:166%}.body-l[data-v-818b576c]{font-size:var(--body-l);line-height:200%}@media only screen and (min-width:769px){.body-l[data-v-818b576c]{line-height:167%}}.body-m[data-v-818b576c]{font-size:var(--body-m)}.body-m[data-v-818b576c],.body-s[data-v-818b576c]{line-height:165%}.body-s[data-v-818b576c]{font-size:var(--body-s)}.body-xs[data-v-818b576c]{font-size:var(--body-xs);line-height:24px}.button-l[data-v-818b576c]{font-size:var(--button-l);line-height:112%}.button-m[data-v-818b576c]{font-size:var(--button-m);line-height:30px}.button-s[data-v-818b576c]{font-size:var(--button-s);line-height:28px}.button-xs[data-v-818b576c]{font-size:var(--button-xs);line-height:24px}.blockquote-1[data-v-818b576c]{font-size:var(--blockquote-1);line-height:178%}html[data-v-818b576c]{scroll-behavior:smooth}.blog-list[data-v-818b576c]{padding:2rem 0}.error[data-v-818b576c],.loading[data-v-818b576c],.no-posts[data-v-818b576c]{color:#fff;font-size:1.2rem;padding:2rem;text-align:center}.posts-grid[data-v-818b576c]{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);padding:1rem}.post-card[data-v-818b576c]{border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:20px auto;overflow:hidden;transition:transform .3s ease}@media (max-width:768px){.post-card[data-v-818b576c]{padding:0 2rem}}.post-link[data-v-818b576c]{color:inherit;display:block;text-decoration:none}.post-image[data-v-818b576c]{border-radius:20px;height:400px;overflow:hidden;width:100%}@media (max-width:768px){.post-image[data-v-818b576c]{height:200px}}.post-image img[data-v-818b576c]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.post-card:hover .post-image img[data-v-818b576c]{transform:scale(1.1)}.post-content[data-v-818b576c]{background-color:#000;padding:1.5rem}.post-title[data-v-818b576c]{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.post-description[data-v-818b576c]{line-height:1.5}.post-description[data-v-818b576c],.post-meta[data-v-818b576c]{color:#fff;margin-bottom:1rem}.post-meta[data-v-818b576c]{display:flex;font-size:.9rem;justify-content:space-between}@media (max-width:768px){.post-meta[data-v-818b576c]{flex-direction:column}}.post-categories[data-v-818b576c]{display:flex;flex-wrap:wrap;gap:.5rem}.category-tag[data-v-818b576c]{background:#575757;border-radius:15px;color:#fff;font-size:.8rem;padding:.25rem .75rem}@media (max-width:1024px){.posts-grid[data-v-818b576c]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.posts-grid[data-v-818b576c]{grid-template-columns:1fr}}[data-v-cf3ed6aa]:root{--display-1:clamp(100px,10vw,266px);--display-2:clamp(40px,8.5vw,140px);--display-3:clamp(30px,7.5vw,150px);--h1:clamp(45px,6vw,112px);--h2:clamp(35px,5vw,84px);--h3:clamp(30px,3.5vw,50px);--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-cf3ed6aa],.display-1[data-v-cf3ed6aa],.display-2[data-v-cf3ed6aa],.display-3[data-v-cf3ed6aa],.h1[data-v-cf3ed6aa],.h2[data-v-cf3ed6aa],.h3[data-v-cf3ed6aa],.h4[data-v-cf3ed6aa],.h5[data-v-cf3ed6aa],.h6[data-v-cf3ed6aa]{font-family:var(--font-family);font-weight:400}.display-1[data-v-cf3ed6aa],.display-2[data-v-cf3ed6aa]{line-height:116%}.display-3[data-v-cf3ed6aa]{line-height:125%}.display-1[data-v-cf3ed6aa]{font-size:var(--display-1)}.display-2[data-v-cf3ed6aa]{font-size:var(--display-2)}.display-3[data-v-cf3ed6aa]{font-size:var(--display-3)}.h1[data-v-cf3ed6aa]{font-size:var(--h1);line-height:1.25}@media only screen and (min-width:1281px){.h1[data-v-cf3ed6aa]{line-height:116%}}.h2[data-v-cf3ed6aa],.h3[data-v-cf3ed6aa],.h4[data-v-cf3ed6aa],.h5[data-v-cf3ed6aa],.h6[data-v-cf3ed6aa]{line-height:129%}.h2[data-v-cf3ed6aa]{font-size:var(--h2)}.h3[data-v-cf3ed6aa]{font-size:var(--h3)}.h4[data-v-cf3ed6aa]{font-size:var(--h4)}.h5[data-v-cf3ed6aa]{font-size:var(--h5)}.h6[data-v-cf3ed6aa]{font-size:var(--h6)}.body-xxl[data-v-cf3ed6aa]{font-size:var(--body-xxl);line-height:140%}.body-xl[data-v-cf3ed6aa]{font-size:var(--body-xl);line-height:166%}.body-l[data-v-cf3ed6aa]{font-size:var(--body-l);line-height:200%}@media only screen and (min-width:769px){.body-l[data-v-cf3ed6aa]{line-height:167%}}.body-m[data-v-cf3ed6aa]{font-size:var(--body-m)}.body-m[data-v-cf3ed6aa],.body-s[data-v-cf3ed6aa]{line-height:165%}.body-s[data-v-cf3ed6aa]{font-size:var(--body-s)}.body-xs[data-v-cf3ed6aa]{font-size:var(--body-xs);line-height:24px}.button-l[data-v-cf3ed6aa]{font-size:var(--button-l);line-height:112%}.button-m[data-v-cf3ed6aa]{font-size:var(--button-m);line-height:30px}.button-s[data-v-cf3ed6aa]{font-size:var(--button-s);line-height:28px}.button-xs[data-v-cf3ed6aa]{font-size:var(--button-xs);line-height:24px}.blockquote-1[data-v-cf3ed6aa]{font-size:var(--blockquote-1);line-height:178%}html[data-v-cf3ed6aa]{scroll-behavior:smooth}.next-section .data[data-v-cf3ed6aa]{border-color:var(--color-2);border-style:solid;border-width:1px 0;padding:120px 0}
