@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.blog-subscribe{padding:88px 24px;background:#653888;display:flex;flex-direction:column;align-items:center;text-align:center}@media (max-width: 768px){.blog-subscribe{padding:64px 24px}}.blog-subscribe__label{color:#fff;text-transform:uppercase;font-size:14px;font-weight:700;margin-bottom:16px}.blog-subscribe__title{font-size:42px;letter-spacing:-.02em;line-height:1.15em;color:#fff;max-width:790px;font-weight:700;margin-bottom:40px}@media (max-width: 768px){.blog-subscribe__title{font-weight:500;font-size:24px;line-height:1.33em}}.blog-subscribe__form{max-width:580px;width:100%;text-align:left}.blog-subscribe__form[data-status=error] .blog-subscribe__message,.blog-subscribe__form[data-status=success] .blog-subscribe__message{opacity:1}.blog-subscribe__form[data-status=error] .blog-subscribe__message{color:#e85d97}.blog-subscribe__form[data-status=error] input[type=email]{border-color:#e85d97;box-shadow:0 0 0 .5px #e85d97}.blog-subscribe__form[data-status=success] .blog-subscribe__message{color:#fff}.blog-subscribe__form[data-status=success] .blog-subscribe__btn.success-btn{display:flex}.blog-subscribe__form[data-status=success] .blog-subscribe__btn.submit-btn{display:none}.blog-subscribe__form[data-status=loading] .blog-subscribe__btn.loader-btn{display:flex}.blog-subscribe__form[data-status=loading] .blog-subscribe__btn.submit-btn{display:none}.blog-subscribe__form label{display:inline-block;text-align:left;color:#fff;margin-bottom:8px;font-weight:400;cursor:pointer}.blog-subscribe__form input[type=email]{width:100%;box-sizing:border-box;background:#fff;border-radius:8px;border:1px solid black;transition:box-shadow .25s ease;font-weight:400;font-size:20px;line-height:150%;letter-spacing:-.01em;padding:20px 62px 20px 24px;box-shadow:1.5px 1.5px #000}.blog-subscribe__form input[type=email]::-webkit-input-placeholder{color:#0006}.blog-subscribe__form input[type=email]:-moz-placeholder{color:#0006}.blog-subscribe__form input[type=email]::-moz-placeholder{color:#0006}.blog-subscribe__form input[type=email]:-ms-input-placeholder{color:#0006}@media (max-width: 768px){.blog-subscribe__form input[type=email]{padding-left:12px}}.blog-subscribe__form input[type=email]:focus:not(:focus-visible){outline:none}.blog-subscribe__form input[type=email]:focus-visible{outline:none;border-color:#00abd8;box-shadow:0 1px 3px 2px #0d035226,0 0 0 2px #00abd8}.blog-subscribe__form input[type=email]:focus-visible::-webkit-input-placeholder{color:transparent}.blog-subscribe__form input[type=email]:focus-visible:-moz-placeholder{color:transparent}.blog-subscribe__form input[type=email]:focus-visible::-moz-placeholder{color:transparent}.blog-subscribe__form input[type=email]:focus-visible:-ms-input-placeholder{color:transparent}.blog-subscribe__form .blog-subscribe__btn{position:absolute;top:0;bottom:0;right:0;width:72px;border:none;background:transparent;border-radius:8px;cursor:pointer;align-items:center;justify-content:center}.blog-subscribe__form .blog-subscribe__btn.submit-btn{display:flex}.blog-subscribe__form .blog-subscribe__btn.loader-btn,.blog-subscribe__form .blog-subscribe__btn.success-btn{display:none}.blog-subscribe__form .blog-subscribe__btn:focus:not(:focus-visible){outline:none}.blog-subscribe__form .blog-subscribe__btn:focus-visible{outline:none;border-color:#00abd8;outline:3px solid #00ABD8}.blog-subscribe__form .blog-subscribe__btn:focus-visible::-webkit-input-placeholder{color:transparent}.blog-subscribe__form .blog-subscribe__btn:focus-visible:-moz-placeholder{color:transparent}.blog-subscribe__form .blog-subscribe__btn:focus-visible::-moz-placeholder{color:transparent}.blog-subscribe__form .blog-subscribe__btn:focus-visible:-ms-input-placeholder{color:transparent}.blog-subscribe__form .blog-subscribe__btn.valid svg path{fill:#00abd8}@media (min-width: 769px){.blog-subscribe__form .blog-subscribe__btn.valid:hover svg{transform:scale(1.2)}}.blog-subscribe__form .blog-subscribe__btn svg{transition:transform .2s ease-in-out}.blog-subscribe__form .blog-subscribe__btn svg path{transition:fill .2s ease-in-out}.blog-subscribe__message{color:#fff;padding-top:2px;font-weight:400;font-size:14px;text-align:left;opacity:0;transition:.2s ease-in-out}.loader-btn svg{animation:rotate 1s linear infinite}.loader-btn svg path{fill:#00abd8}.success-btn svg path{fill:#11be8a}.grecaptcha-badge{visibility:hidden;pointer-events:none}.headlines_h1{font-style:normal;font-weight:900;font-size:62px;line-height:97%;letter-spacing:-.02em;color:#060809;margin:0}@media (max-width: 1280px){.headlines_h1{font-size:42px}}@media (max-width: 768px){.headlines_h1{font-size:32px}}.headlines_h2{font-weight:700;font-size:42px;line-height:114%;letter-spacing:-.02em;color:#060809;margin:0}.headlines_h3{font-weight:700;font-size:32px;line-height:40px;letter-spacing:-1px;color:#060809;margin:0}.headlines_h4{font-weight:400;font-size:28px;line-height:129%;letter-spacing:-.02em;color:#485357;margin:0}@media (max-width: 1280px){.headlines_h4{font-size:22px;line-height:150%}}@media (max-width: 768px){.headlines_h4{font-size:16px;line-height:160%}}.headlines_h5,.blog-post__content h2{font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.01em;color:#262e32;margin:0}.headlines_h6{font-style:normal;font-weight:700;font-size:14px;line-height:20px;margin:0}.hr{width:100%;height:2px;background:#006782;opacity:.15;border-radius:2px;flex-shrink:0}.tab-bar{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:16px;margin-top:64px}.body_1{font-family:ethnio-circular,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;letter-spacing:-.2px;color:#121618;margin:0}.body_2{font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.01em;color:#121618;margin:0}.body_3{font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.01em;color:#121618;margin:0}.elevation_1{transition:box-shadow .25s ease;box-shadow:2px 2px 3px #0000001f}.elevation_3{transition:box-shadow .25s ease;box-shadow:0 10px 24px #0000001a}.elevation_4{transition:box-shadow .25s ease;box-shadow:0 12px 28px #0003}.tab{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:9px 16px;gap:8px;background:#fff;border-radius:40px;font-weight:700;font-size:16px;line-height:24px;color:#138663;transition:color .25s ease,background-color .25s ease;cursor:pointer;border:none}.tab svg{width:24px;height:24px}.tab svg [fill]{transition:fill .25s ease;fill:#138663}.tab:hover{background:#ccf1ea}.tab[aria-checked=true]{background:#138663;color:#fff}.tab[aria-checked=true] svg [fill]{fill:#fff}.primary-link{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#009cc6}.primary-link svg{position:relative;background:#00abd833;width:24px;height:24px;border-radius:50%}.primary-link svg [fill]{fill:#009cc6}.fab-link{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#dc3f8f}.fab-link svg{position:relative;background:#e85d9733;width:24px;height:24px;border-radius:50%}.fab-link svg [fill]{fill:#dc3f8f}.fab-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:9px 16px 9px 10px;gap:8px;box-shadow:0 3px 6px #0000001a;border-radius:8px;background-color:#dc3f8f;background-color:#ef2991;color:#fff}.fab-button svg{position:relative;background:#fff3;width:24px;height:24px;border-radius:50%}.fab-button svg [fill]{fill:#fff}.blog-container{margin:0 auto;max-width:1152px;padding:0 16px;box-sizing:border-box}.blog-container.events{padding-bottom:64px}.blog-h1-box{margin-bottom:96px;display:flex;gap:40px;align-items:center;justify-content:space-between}@media (max-width: 768px){.blog-h1-box{margin-bottom:48px;flex-direction:column}}.blog-h1-box p{font-weight:400;font-size:18px;color:#5f6b6f;line-height:1.5em}.blog-h1-box-text{max-width:600px}@media (max-width: 768px){.blog-h1-img{max-width:100px;display:none}}.blog-h1{margin-bottom:24px;letter-spacing:-.02em;font-size:64px}@media (max-width: 768px){.blog-h1{font-size:40px}}.blog-post-list__label{text-align:center;margin-bottom:60px}.blog-post-list__container{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;transition:.3s height ease;position:relative}@media (max-width: 768px){.blog-post-list__container{flex-direction:column}}.blog-post{width:33.33%;overflow:hidden}@media (max-width: 1024px){.blog-post{width:50%}}@media (max-width: 768px){.blog-post{width:100%}}.blog-post.hidden{width:0;height:0;opacity:0}.blog-post__container{padding:0 20px 64px;display:flex;flex-direction:column;align-items:flex-start;position:relative}@media (max-width: 1024px){.blog-post__container{padding-bottom:28px}}.blog-post__link{position:absolute;inset:0;border-radius:16px;cursor:pointer}.blog-post__content{display:flex;flex-direction:column;gap:20px;width:100%}@media (max-width: 1024px){.blog-post__content{gap:10px;min-height:0}}.blog-post__content a{color:#1eaace}.blog-post__content__head{font-weight:400;font-size:14px}.post-description{font-size:16px;line-height:1.5em;font-weight:400;color:#060809;line-clamp:3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-divider{width:100%;height:1.5px;background-image:linear-gradient(to right,#c0c9cb 1.5px,#fff0 0%);background-size:9px 100%;background-repeat:repeat-x;margin-bottom:32px}a[tabindex="-1"]:focus,a[tabindex="-1"]:focus-visible{outline:none}.post-image-link{aspect-ratio:780/365;border-radius:16px;border:1px solid black;box-shadow:4px 4px #0000001f;aspect-ratio:347/195;display:block;position:relative;overflow:hidden;margin-bottom:32px;transition:transform .3s ease-in-out;width:100%;background-color:#fff}@media (max-width: 768px){.post-image-link{aspect-ratio:347/195}}@media (max-width: 768px){.post-image-link{margin-bottom:12px}}.post-image-link.placeholder{background-color:#e9e9e9;border:none;box-shadow:none}.post-image-link.small .post-image-box:hover{transform:scale(1.08)}.post-image-link.events{margin-bottom:0}.post-image-link .post-image-box{position:absolute;margin:0;width:100%;height:100%;border:0;border-radius:0;box-shadow:none;transition:.3s transform ease-in-out}.post-image-link .post-image-box:hover{transform:scale(1.04)}.post-image-box{aspect-ratio:780/365;border-radius:16px;border:1px solid black;box-shadow:4px 4px #0000001f;width:100%;height:auto;margin-bottom:32px;position:relative;object-fit:cover}@media (max-width: 768px){.post-image-box{aspect-ratio:347/195}}@media (max-width: 768px){.post-image-box{border-radius:12px}}.post-image-box.cs-box{box-shadow:8px 8px #000}@media (max-width: 768px){.post-image-box.cs-box{box-shadow:4px 4px #000}}.post-lottie-box{aspect-ratio:780/365;border-radius:16px;border:1px solid black;box-shadow:4px 4px #0000001f;width:100%;object-fit:contain;margin-bottom:32px;aspect-ratio:80/44}@media (max-width: 768px){.post-lottie-box{aspect-ratio:347/195}}.image-box__logo{position:absolute;left:-30px;top:-20px;background:#fff;border-radius:12px;padding:15px 36px;border:2.5px solid var(--color);box-shadow:6px 6px var(--color)}@media (max-width: 1024px){.image-box__logo{left:16px}}@media (max-width: 768px){.image-box__logo{padding:12px 16px;border-radius:8px;border-width:2px;box-shadow:4px 4px var(--color)}}.image-box__logo img{display:block;width:120px;height:40px;object-fit:contain;object-position:center}@media (max-width: 768px){.image-box__logo img{width:60px;height:20px}}.post__logo-box{width:120px;height:20px;object-fit:contain;object-position:left}.tag-list{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;margin:0 auto;flex-wrap:wrap}@media (max-width: 1260px){.tag-list{gap:8px}}.tag-list.blog-tag-list{gap:12px;justify-content:flex-start;margin:0}.tag-list ul,.tag-list li{padding:0;margin:0}.tab-bar__tab{color:#060809;font-size:16px;font-weight:400;letter-spacing:.015em;border:1px solid black;white-space:nowrap;padding:8px 14px;border-radius:4px;background-color:#fff;cursor:pointer}.tab-bar__tab:hover{background-color:transparent}@media (min-width: 769px){.tab-bar__tab:hover{background-color:#a435f0;color:#fff;border-color:#a435f0}}.tab-bar__tab.current{background-color:#000;color:#fff;border-color:#000}.tab-bar__tab:focus-visible{outline:1px dashed gray;outline-offset:-4px}@media (max-width: 768px){.tab-bar__tab{font-size:15px;padding:8px 11px;letter-spacing:-.01em}}.post-meta{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;max-width:848px;padding:0 24px;margin:0 auto}.post-author{display:flex;gap:8px;row-gap:0px;align-items:center}.post-author__avatar{flex-shrink:0;width:24px;border-radius:50%;height:24px;background-color:#dde1e2;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.post-author__name{font-weight:400;font-size:14px;line-height:143%;letter-spacing:-.01em;color:#000}.tags-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:32px;margin-bottom:72px}@media (max-width: 1024px){.tags-container{margin-bottom:48px;flex-direction:column;align-items:flex-start}}@media (max-width: 768px){.tags-container{margin-bottom:40px;gap:24px}}.tags-container__label{flex-grow:1;font-weight:700;font-size:32px;letter-spacing:-.02em;color:#060809}@media (max-width: 768px){.tags-container__label{font-size:24px;font-weight:500}}.loaded .blog-app-skeleton{display:none}.blog-app{padding-bottom:100px;padding-top:40px}@media (max-width: 768px){.blog-app{padding-top:20px;padding-bottom:40px}}@keyframes loading{0%{opacity:1}to{opacity:.3}}.skeleton{animation:loading 1.5s infinite ease-in-out alternate;border-radius:4px;background-color:#e9e9e9;height:16px;margin-bottom:8px;width:100%}.skeleton:last-child{margin-bottom:0}.blog-pages{display:flex;gap:8px}@media (max-width: 768px){.blog-pages{justify-content:space-between}}.blog-page-numbers{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 768px){.blog-page-numbers{justify-content:center}}.blog-page-btn{cursor:pointer;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease-in-out;background:transparent;border:1px solid transparent;font-size:15px;color:#000}.blog-page-btn:hover{background-color:#dfd9ff}.blog-page-btn:focus-visible{outline:1px dashed rgba(0,0,0,.4);outline-offset:-4px}.blog-page-btn.active{border:1px solid black;box-shadow:2px 2px #000}.blog-page-btn[disabled]{opacity:.2;pointer-events:none}.blog-page-btn svg{flex-shrink:0}body.posts{background-color:#fff}body.posts *{box-sizing:border-box}.blog-featured{position:relative;margin-bottom:180px;padding-top:110px}@media (max-width: 1024px){.blog-featured{margin-bottom:90px;padding-top:48px}}@media (max-width: 768px){.blog-featured{margin-bottom:32px;padding-top:16px}}.blog-featured.with-title:before{height:520px}.blog-featured:before{background-color:#eeebff;z-index:-1;content:"";position:absolute;left:0;right:0;height:435px;top:-100px}@media (max-width: 1024px){.blog-featured:before{height:250px}}@media (max-width: 768px){.blog-featured:before{display:none}}.featured-post{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:flex-start}@media (max-width: 768px){.featured-post{display:flex;flex-direction:column;gap:0}}.featured-post__left{display:flex;flex-direction:column;align-items:flex-end;width:100%}@media (max-width: 768px){.featured-post__left{align-items:flex-start}}.featured-post__description{display:flex;flex-direction:column;gap:16px;position:relative;padding:16px 40px 40px 0}@media (max-width: 768px){.featured-post__description{padding:24px 0}}.featured-post__description:before{background:#fff;position:absolute;content:"";z-index:-1;inset:-24px 0 0 -128px;border:1px solid black;border-radius:8px;box-shadow:6px 6px #edd7fc;min-height:420px}@media (max-width: 1024px){.featured-post__description:before{min-height:340px}}@media (max-width: 768px){.featured-post__description:before{display:none}}.featured-post__title{font-size:42px;font-weight:700;line-height:1.25em;color:#060809;margin-bottom:0;letter-spacing:-.02em}@media (max-width: 1024px){.featured-post__title{font-size:32px;font-weight:500}}@media (max-width: 768px){.featured-post__title{font-size:28px}}.featured-post__meta{display:flex;justify-content:space-between;margin-right:128px}@media (max-width: 768px){.featured-post__meta{margin-right:0}}.featured-post a{color:#1eaace}.featured-post .post-author__avatar{width:40px;height:40px}.featured-post .post-author__body{line-height:1em;font-weight:400}.featured-post .post-author__name{font-size:16px}.featured-post .post-author__title{opacity:.5;color:#060809;font-size:14px;line-height:1.2em}.featured-post__head{color:#060809;font-size:15px;font-weight:400;letter-spacing:.03em}@media (max-width: 768px){.featured-post__head{font-size:13px}}.blog-featured-divider{width:100%;height:1.5px;background-image:linear-gradient(to right,#c0c9cb 1.5px,#fff0 0%);background-size:9px 100%;background-repeat:repeat-x}@media (min-width: 769px){.blog-featured-divider{display:none}}.featured-medium__divider{width:100%;height:1.5px;background-image:linear-gradient(to right,#c0c9cb 1.5px,#fff0 0%);background-size:9px 100%;background-repeat:repeat-x;margin-bottom:16px}@media (max-width: 768px){.featured-medium__divider{display:none}}.featured-medium{display:flex;flex-direction:column;padding-bottom:40px}@media (max-width: 768px){.featured-medium{padding-bottom:20px}}.featured-medium .featured-medium-post{gap:52px;display:flex}@media (max-width: 768px){.featured-medium .featured-medium-post{flex-direction:column;gap:10px}}.featured-medium .featured-medium-post:not(:last-child){margin-bottom:90px}@media (max-width: 1024px){.featured-medium .featured-medium-post:not(:last-child){margin-bottom:64px}}@media (max-width: 768px){.featured-medium .featured-medium-post:not(:last-child){margin-bottom:48px}}@media (min-width: 769px){.featured-medium .featured-medium-post:nth-child(odd) .col-content{order:-1}}.featured-medium .featured-medium-post .col-content{width:348px;display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.featured-medium .featured-medium-post .col-content{width:100%}}.featured-medium .featured-medium-post .col-image{flex:1 0 auto}.featured-medium .featured-post__title{font-size:32px;line-height:1.25em;color:#060809}@media (max-width: 768px){.featured-medium .featured-post__title{font-size:24px}}.featured-medium a{color:#1eaace}
