.banner{margin-top:var(--section-gap)}.blog-body__aside .banner{margin-top:16px}.blog-body__content .banner:first-child{margin-top:0}.banner__wrap{--vertical-padding:72px;--horizontal-padding:24px;--color:var(--white);padding-top:72px;padding-top:var(--vertical-padding);padding-right:24px;padding-right:var(--horizontal-padding);padding-bottom:72px;padding-bottom:var(--vertical-padding);padding-left:24px;padding-left:var(--horizontal-padding);color:var(--color);text-align:center;border-radius:var(--radius);box-shadow:0 0 40px 0 rgba(var(--dark-950-rgb),.3)inset;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#f8f5fa0d;position:relative;overflow:hidden}.banner__wrap:before{content:"";border-radius:inherit;background:linear-gradient(105deg,rgba(var(--white-rgb),.3)0%,rgba(var(--white-rgb),0)5%,rgba(var(--white-rgb),.3)20%,rgba(var(--white-rgb),.3)80%,rgba(var(--white-rgb),0)95%,rgba(var(--white-rgb),.3)100%);-webkit-mask:conic-gradient(#000 0,#000 0)content-box,conic-gradient(#000 0,#000 0);-webkit-mask-composite:xor;-webkit-mask:conic-gradient(#000 0,#000 0)content-box exclude,conic-gradient(#000 0,#000 0);mask:conic-gradient(#000 0,#000 0)content-box exclude,conic-gradient(#000 0,#000 0);-webkit-mask:conic-gradient(#000 0 0)content-box,conic-gradient(#000 0 0);-webkit-mask-composite:xor;-webkit-mask:conic-gradient(#000 0 0)content-box exclude,conic-gradient(#000 0 0);mask:conic-gradient(#000 0 0)content-box exclude,conic-gradient(#000 0 0);padding:1px;position:absolute;inset:0}.blog-body__content .banner__wrap{--vertical-padding:44px}.blog-body__aside .banner__wrap{--vertical-padding:24px}@media (max-width:1320px){.banner__wrap{--vertical-padding:64px}}@media (max-width:1024px){.banner__wrap{--vertical-padding:52px;--horizontal-padding:16px}.blog-body__content .banner__wrap{--vertical-padding:32px}}@media (max-width:768px){.banner__wrap{--vertical-padding:32px}.blog-body__content .banner__wrap{--vertical-padding:24px}}.banner__title{font-family:var(--font-family-heading);font-size:var(--font-size-48);letter-spacing:-.02em;font-weight:500;line-height:1.15}.blog-body__content .banner__title{font-size:var(--font-size-36)}.blog-body__aside .banner__title{font-size:24px}@media (max-width:1024px){.blog-body__aside .banner__title{font-size:20px}}@media (max-width:768px){.blog-body__aside .banner__title{font-size:16px}}.banner__description{font-family:var(--font-family-heading);font-size:var(--font-size-18);font-weight:400;line-height:1.7}*+.banner__description{margin-top:14px}.banner__image{width:100%;max-width:300px;height:auto;margin-left:auto;margin-right:auto;position:relative}@media (max-width:768px){.banner__image{max-width:220px}}.banner__cta{flex-wrap:wrap;justify-content:center;gap:16px;display:flex;position:relative}*+.banner__cta{margin-top:52px}.blog-body__content *+.banner__cta{margin-top:32px}.blog-body__aside .banner__cta{gap:8px}.blog-body__aside *+.banner__cta{margin-top:16px}@media (max-width:1320px){*+.banner__cta{margin-top:32px}.blog-body__content *+.banner__cta{margin-top:24px}}@media (max-width:768px){*+.banner__cta{margin-top:24px}}
.bento{--gap:24px;margin-top:var(--section-gap)}@media (max-width:1024px){.bento{--gap:16px}}.figures+.bento{margin-top:var(--gap)}.bento__wrap{grid-gap:var(--gap);gap:var(--gap);grid-template-columns:repeat(6,1fr);display:grid}@media (max-width:768px){.bento__wrap{flex-direction:column;display:flex}}
.bento__item{--color:var(--black);--color-alt:var(--primary-900);--color-rgb:var(--black-rgb);color:var(--color);background-color:#fafafa33;border:1px solid #0000;border-radius:24px;transition:background-color .15s ease-in-out;position:relative;overflow:hidden}.bento__item--clickable:hover{background-color:rgba(var(--primary-main-rgb),.075)}.bento__item--clickable:active{background-color:rgba(var(--primary-main-rgb),.125)}.bento__item:first-child{grid-column:span 4}.bento__item:nth-child(2){grid-column:span 2}.bento__item:nth-child(3),.bento__item:nth-child(4){grid-column:span 3}.bento__item--theme-default{border:1px solid var(--primary-900)}.bento__item--theme-green{--color-alt:var(--black)}.bento__item--theme-primary-dark{--color:var(--white);--color-alt:var(--white);--color-rgb:var(--white-rgb)}.bento__item__image{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.bento__item--theme-green .bento__item__image:after,.bento__item--theme-primary-dark .bento__item__image:after{content:"";transition:opacity .15s ease-in-out;position:absolute;inset:0}.bento__item--theme-green .bento__item__image:after{background:linear-gradient(100deg,#e4f3e2 32%,#f3ede200 100%)}.bento__item--clickable.bento__item--theme-green:hover:not(:active) .bento__item__image:after{opacity:.95}.bento__item--theme-primary-dark .bento__item__image:after{background:linear-gradient(109deg,rgba(var(--black-rgb),.9)35%,rgba(var(--black-rgb),.3)95%)}.bento__item--clickable.bento__item--theme-primary-dark:hover:not(:active) .bento__item__image:after{opacity:.85}.bento__item__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.bento__item__content{flex-direction:column;justify-content:space-between;gap:24px;height:100%;padding:32px;display:flex;position:relative}@media (max-width:1024px){.bento__item__content{padding:24px}}.bento__item__title{font-family:var(--font-family-heading);font-size:var(--font-size-32);letter-spacing:-.03em;color:var(--color-alt);font-weight:700;line-height:1.15}*+.bento__item__title{margin-top:14px}@media (max-width:768px){.bento__item__title br{display:none}}.bento__item__description{font-family:var(--font-family-heading);font-size:var(--font-size-16);color:rgba(var(--color-rgb),.8);font-weight:400;line-height:1.7}*+.bento__item__description{margin-top:14px}.bento__item--theme-green .bento__item__description,.bento__item--theme-primary-dark .bento__item__description{max-width:45ch}.bento__item__cta{font-family:var(--font-family-heading);font-size:var(--font-size-16);align-items:center;gap:4px;font-weight:700;line-height:1.5;-webkit-text-decoration:none;text-decoration:none;display:flex}.bento__item__cta:before{content:"";position:absolute;inset:0}.bento__item__cta svg{--size:24px;width:24px;width:var(--size);height:24px;height:var(--size);-o-object-fit:contain;object-fit:contain}
.brands{margin-top:var(--section-gap)}.heading+.brands{margin-top:var(--section-gap-small)}.brands__wrap{grid-gap:40px;grid-template-columns:repeat(3,1fr);gap:40px;display:grid}@media (max-width:1320px){.brands__wrap{gap:24px}}@media (max-width:1024px){.brands__wrap{gap:16px}}@media (max-width:768px){.brands__wrap{flex-direction:column;display:flex}}.brands__item{flex:1}.brands__item__content{color:#000;border:1px solid rgba(var(--primary-main-rgb),.4);background-color:var(--white);border-radius:24px;padding:24px 32px 32px;transition:background-color .2s;position:relative}.brands__item--clickable .brands__item__content:hover:not(:has(.brands__item__linkedin:hover)):not(:active){background-color:var(--dark-100)}@media (max-width:1024px){.brands__item__content{padding:16px 24px 24px}}.brands__item__header{justify-content:space-between;align-items:center;gap:32px;display:flex}.brands__item__logo{flex:1}.brands__item__logo img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:60px}@media (max-width:768px){.brands__item__logo img{height:44px}}.brands__item__linkedin{z-index:1;flex-shrink:0;transition:opacity .2s;position:relative}.brands__item__linkedin:hover:not(:active){opacity:.7}.brands__item__linkedin:before{content:"";position:absolute;inset:-8px}.brands__item__linkedin svg{--size:24px;width:24px;width:var(--size);height:24px;height:var(--size);color:#2749df;-o-object-fit:contain;object-fit:contain}.brands__item__title{font-family:var(--font-family-heading);font-size:var(--font-size-24);font-weight:500;line-height:1.4}*+.brands__item__title{margin-top:24px}@media (max-width:768px){*+.brands__item__title{margin-top:16px}}.brands__item__title a{-webkit-text-decoration:none;text-decoration:none}.brands__item__title a:before{content:"";position:absolute;inset:0}.brands__item__baseline{font-family:var(--font-family-heading);font-size:var(--font-size-16);letter-spacing:-.03em;color:rgba(var(--black-rgb),.8);font-weight:400;line-height:1.6}*+.brands__item__baseline{margin-top:8px}.brands__item__description{color:rgba(var(--black-rgb),.8);font-size:14px;font-weight:400;line-height:1.7}*+.brands__item__description{margin-top:28px}.brands__item__link{font-family:var(--font-family-heading);font-size:var(--font-size-16);align-items:center;gap:4px;font-weight:700;line-height:1.5;display:flex}*+.brands__item__link{margin-top:24px}.brands__item__link svg{--size:24px;width:24px;width:var(--size);height:24px;height:var(--size)}
.brands__item__ceo{color:#fff;box-shadow:4px 4px 20px 0 rgba(var(--black-rgb),.2)inset,-4px -4px 16px 0 rgba(var(--black-rgb),.4)inset;background:linear-gradient(89deg,rgba(var(--white-rgb),.1)13%,rgba(var(--white-rgb),.03)97%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;gap:16px;padding:16px;display:flex;position:relative}.brands__item__ceo:before{content:"";border-radius:inherit;-webkit-mask:conic-gradient(#000 0,#000 0)content-box,conic-gradient(#000 0,#000 0);-webkit-mask-composite:xor;-webkit-mask:conic-gradient(#000 0,#000 0)content-box exclude,conic-gradient(#000 0,#000 0);mask:conic-gradient(#000 0,#000 0)content-box exclude,conic-gradient(#000 0,#000 0);-webkit-mask:conic-gradient(#000 0 0)content-box,conic-gradient(#000 0 0);-webkit-mask-composite:xor;-webkit-mask:conic-gradient(#000 0 0)content-box exclude,conic-gradient(#000 0 0);mask:conic-gradient(#000 0 0)content-box exclude,conic-gradient(#000 0 0);background:linear-gradient(140deg,#b266e933 0%,#b266e966 20% 60%,#b266e900 100%);padding:1px;position:absolute;inset:0}.brands__item__ceo--clickable:after{content:"";background:linear-gradient(89deg,rgba(var(--white-rgb),.05)13%,rgba(var(--white-rgb),.02)97%);opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .2s;position:absolute;inset:0}.brands__item__ceo--clickable:hover:not(:active):after{opacity:1}*+.brands__item__ceo{margin-top:24px}@media (max-width:1320px){*+.brands__item__ceo{margin-top:16px}}.brands__item__ceo__left{flex:1;align-items:center;gap:16px;display:flex}.brands__item__ceo__image{--size:60px;width:60px;width:var(--size);height:60px;height:var(--size);-o-object-fit:cover;object-fit:cover;background-color:#000;border-radius:999px;flex-shrink:0}.brands__item__ceo__name{font-size:var(--font-size-16);font-weight:500;line-height:1.2}.brands__item__ceo__name a{-webkit-text-decoration:none;text-decoration:none}.brands__item__ceo__name a:before{z-index:1;content:"";position:absolute;inset:0}.brands__item__ceo__role{font-size:var(--font-size-16);letter-spacing:-.03em;color:rgba(var(--white-rgb),.8);font-weight:400;line-height:1.6}*+.brands__item__ceo__role{margin-top:8px}.brands__item__ceo__linkedin{flex-shrink:0;height:100%;padding-right:8px;position:relative}.brands__item__ceo__linkedin svg{--size:20px;width:20px;width:var(--size);height:20px;height:var(--size);-o-object-fit:contain;object-fit:contain;margin-top:4px}
.cards{--gap:24px;--color-figure:var(--white);--color:var(--dark-primary);margin-top:var(--section-gap)}.heading+.cards{margin-top:var(--section-gap-small)}.cards+.cards{margin-top:var(--gap)}@media (max-width:1320px){.cards{--gap:16px}}.cards__wrap{justify-content:center;gap:var(--gap);flex-wrap:wrap;display:flex}.cards--count-5 .cards__wrap,.cards--count-6 .cards__wrap{grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.cards__wrap{grid-template-columns:repeat(2,1fr);margin-left:auto;margin-right:auto;display:grid}.cards--count-3 .cards__wrap{grid-template-columns:repeat(3,1fr)}.cards--count-4 .cards__wrap{grid-template-columns:repeat(2,1fr);display:grid}.cards--count-5 .cards__wrap,.cards--count-6 .cards__wrap{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.cards__wrap,.cards--count-3 .cards__wrap,.cards--count-4 .cards__wrap,.cards--count-5 .cards__wrap,.cards--count-6 .cards__wrap{flex-direction:column;display:flex}}
.cards__item{--corner-size:120px;--horizontal-padding:24px;width:100%;color:var(--color);border-radius:var(--radius);word-wrap:break-word;flex-direction:column;flex:1;padding-top:24px;padding-bottom:44px;display:flex;position:relative;overflow:hidden}.cards__item--image-size-cover{padding-top:0}.cards__item--corner{padding-bottom:64px}.cards__item--no-content.cards__item--image-size-cover{padding-top:0;padding-bottom:0}.cards__item--theme-white{--background-color:white;--color:var(--dark-main)}.cards__item--theme-light{--background-color:var(--light-blue-50);--color:var(--dark-main)}.cards__item--theme-primary{--background-color:var(--primary-main);--color:var(--white)}.cards__item--theme-primary-dark{--background-color:var(--primary-dark);--color:var(--white)}.cards__item--theme-blue{--background-color:var(--light-blue-main);--color:var(--primary-dark)}.cards__item--theme-purple{--background-color:#ead7ff;--color:#5614b8}.cards__item--theme-green{--background-color:#abedd3;--color:var(--green-700)}.cards__item--theme-orange{--background-color:#fff0e0;--color:#ff7f00}.cards__item--theme-semi-transparent{--background-color:white;--color:var(--dark-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width:1320px){.cards__item{--corner-size:72px;--horizontal-padding:24px;padding-top:18px}.cards__item--image-size-cover{padding-top:0}}@media (max-width:1024px){.cards__item{--corner-size:52px;--horizontal-padding:16px;padding-top:8px}.cards__item--no-illustration{padding-top:16px}}@media (max-width:768px){.cards__item{--corner-size:72px}}.cards__item__shape{--offset:24px;top:24px;top:var(--offset);right:24px;right:var(--offset);color:var(--primary-main);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}@media (max-width:768px){.cards__item__shape{--offset:16px}}.cards__item__shape svg{--size:48px;width:48px;width:var(--size);height:48px;height:var(--size);-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.cards__item__shape svg{--size:32px}}.cards__item__image{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;height:auto;position:relative}.cards__item--image-size-full-width .cards__item__image{width:100%}.cards__item--image-size-normal .cards__item__image{width:100px;margin-top:32px;margin-right:var(--horizontal-padding);margin-left:var(--horizontal-padding)}.cards__item--image-size-cover .cards__item__image{-o-object-fit:cover;object-fit:cover;width:100%}.cards__item--no-content.cards__item--image-size-cover .cards__item__image{flex:1;height:100%}@media (max-width:768px){.cards__item--image-size-normal .cards__item__image{width:80px;margin-top:16px;margin-right:var(--horizontal-padding);margin-left:var(--horizontal-padding)}}.cards__item__content{padding-right:calc(var(--horizontal-padding));padding-left:var(--horizontal-padding);flex-direction:column;flex:1;display:flex;position:relative}*+.cards__item__content{margin-top:20px}.cards__item--image-size-full-width *+.cards__item__content{margin-top:4px}@media (max-width:1024px){*+.cards__item__content{margin-top:16px}}.cards__item__content *+p,.cards__item__content *+ul{margin-top:1em}.cards__item__content ul{padding-left:24px}.cards__item__content ul *+li{margin-top:.5em}.cards__item__icon{--size:48px;width:48px;width:var(--size);height:48px;height:var(--size);-o-object-fit:contain;object-fit:contain}.cards__item__title{font-size:var(--font-size-32);font-weight:500;line-height:1.15}.group--theme-earth .cards__item__title,.cards__item--title-size-small .cards__item__title{font-size:var(--font-size-24)}.cards__item--shape.cards__item--no-illustration .cards__item__title{padding-right:20%}.cards__item--corner .cards__item__title{font-weight:700}.cards__item--align-center .cards__item__title{text-align:center}*+.cards__item__title{margin-top:8px}@media (max-width:768px){.cards__item__title br{display:none}}.cards__item__title i{color:var(--primary-main);font-style:normal}.cards__item__description{font-size:var(--font-size-18);line-height:1.3}.cards__item--corner .cards__item__description{padding-right:20%}*+.cards__item__description{margin-top:16px}@media (max-width:768px){.cards__item--corner .cards__item__description{padding-right:10%}}.cards__item__sub-items{flex-direction:column;gap:32px;display:flex}*+.cards__item__sub-items{margin-top:32px}@media (max-width:768px){.cards__item__sub-items{gap:16px}}.cards__item__sub-item{align-items:center;gap:16px;display:flex}.cards__item__sub-item__icon{--size:80px;width:80px;width:var(--size);height:80px;height:var(--size);background-color:var(--primary-main);-o-object-fit:contain;object-fit:contain;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (max-width:1024px){.cards__item__sub-item__icon{--size:72px}}@media (max-width:768px){.cards__item__sub-item__icon{--size:52px}}.cards__item__sub-item__icon img{--size:44px;width:44px;width:var(--size);height:44px;height:var(--size)}@media (max-width:1024px){.cards__item__sub-item__icon img{--size:40px}}@media (max-width:768px){.cards__item__sub-item__icon img{--size:32px}}.cards__item__sub-item__content{max-width:35ch;font-size:var(--font-size-18);flex:1;font-weight:400;line-height:1.2}.cards__item__sub-item__content b{font-weight:700}.cards__item__cta{flex-wrap:wrap;gap:16px;display:flex}*+.cards__item__cta{margin-top:12px}.cards__item--corner *+.cards__item__cta{margin-top:auto;padding-top:24px}
.cards__item__background{position:absolute;inset:0}.cards__item--theme-semi-transparent .cards__item__background{opacity:.7}.cards__item__background__plain{background-color:var(--background-color);position:absolute;inset:0}
.certifications{--gap:32px;margin-top:var(--section-gap);color:var(--color)}.heading+.certifications{margin-top:var(--section-gap-small)}.certifications+.certifications{margin-top:var(--gap)}@media (max-width:1024px){.certifications{gap:24px}}@media (max-width:768px){.certifications{gap:16px}}.certifications__wrap{grid-gap:var(--gap);gap:var(--gap);grid-template-columns:repeat(4,1fr);display:grid}.certifications--count-5 .certifications__wrap{grid-template-columns:repeat(5,1fr)}@media (max-width:1024px){.certifications__wrap,.certifications--count-5 .certifications__wrap{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.certifications__wrap,.certifications--count-5 .certifications__wrap{grid-template-columns:repeat(2,1fr)}}.certifications__item{box-shadow:4px 4px 20px 0 rgba(var(--black-rgb),.1)inset,-4px -4px 16px 0 rgba(var(--white-rgb),1)inset;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#f8f5fa0d 0%,#f1e9f70d 100%);border-radius:32px;flex:1;justify-content:center;align-items:center;padding:0 16px;display:flex;position:relative}.certifications__item:before{content:"";border-radius:inherit;background:linear-gradient(105deg,rgba(var(--white-rgb),1)0%,rgba(var(--white-rgb),0)5%,rgba(var(--white-rgb),1)20%,rgba(var(--white-rgb),1)80%,rgba(var(--white-rgb),0)95%,rgba(var(--white-rgb),1)100%);-webkit-mask:conic-gradient(#000 0,#000 0)content-box,conic-gradient(#000 0,#000 0);-webkit-mask-composite:xor;-webkit-mask:conic-gradient(#000 0,#000 0)content-box exclude,conic-gradient(#000 0,#000 0);mask:conic-gradient(#000 0,#000 0)content-box exclude,conic-gradient(#000 0,#000 0);-webkit-mask:conic-gradient(#000 0 0)content-box,conic-gradient(#000 0 0);-webkit-mask-composite:xor;-webkit-mask:conic-gradient(#000 0 0)content-box exclude,conic-gradient(#000 0 0);mask:conic-gradient(#000 0 0)content-box exclude,conic-gradient(#000 0 0);padding:1px;position:absolute;inset:0}.certifications__item img{width:auto;height:150px}@media (min-width:1025px){.certifications--count-5 .certifications__item img{height:130px}}@media (max-width:768px){.certifications__item img{height:120px}}
.clients-index{margin-top:var(--section-gap-small)}.group--spotlights-top+.clients-index{margin-top:0}.clients-index__wrap{align-items:flex-start;gap:24px;display:flex}@media (max-width:768px){.clients-index__wrap{flex-direction:column}}.clients-index__aside{top:var(--header-spacing);flex-shrink:0;flex-basis:300px;position:sticky}.clients-index__main{flex:1}.clients-index__filters{align-items:stretch;gap:8px;display:flex}*+.clients-index__filters-mobile{margin-top:16px}.clients-index__list{grid-column-gap:32px;-moz-column-gap:32px;grid-row-gap:56px;grid-template-columns:repeat(2,1fr);gap:56px 32px;list-style:none;display:grid}*+.clients-index__list{margin-top:32px}@media (max-width:1320px){.clients-index__list{-moz-column-gap:24px;gap:32px 24px}}@media (max-width:1024px){.clients-index__list{flex-direction:column;display:flex}}.clients-index__list__empty{font-family:var(--font-family-heading);font-size:var(--font-size-16);color:rgba(var(--black-rgb),.8);font-weight:400;line-height:1.7}
.contact{--padding:40px;--border-radius:var(--radius);padding-top:var(--section-gap);padding-bottom:var(--section-gap);background:radial-gradient(180% 70% at 4% 72%,#b266e980 0%,#b266e900 100%),radial-gradient(86% 26% at 90% 18%,#b266e966 0%,#b266e900 100%),#fff;position:relative;overflow:hidden}.layout__body>.contact:first-child{margin-top:calc(-1*var(--header-spacing));padding-top:calc(var(--header-spacing) + var(--section-gap))}@media (max-width:1320px){.contact{--padding:32px}}@media (max-width:1024px){.contact{--padding:24px}}@media (max-width:768px){.contact{--padding:16px}}.contact__pills{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.contact__pills img{-o-object-fit:cover;object-fit:cover;width:2280px;height:100%;position:relative;left:50%;transform:translate(-50%)}@media (max-width:1320px){.contact__pills img{width:150vw}}@media (max-width:768px){.contact__pills img{width:200vw}}.contact__wrap{align-items:stretch;gap:48px;display:flex;position:relative}@media (max-width:1320px){.contact__wrap{gap:24px}}@media (max-width:768px){.contact__wrap{flex-direction:column-reverse}}
.contact__left{flex:1;position:relative}@media (max-width:1024px){.contact__left{flex:0 0 300px}}@media (max-width:768px){.contact__left{flex-basis:auto;width:100%}}.contact__title{font-family:var(--font-family-heading);font-size:var(--font-size-56);letter-spacing:-.01em;font-weight:700;line-height:1.15}*+.contact__title{margin-top:16px}@media (max-width:1024px){.contact__title{font-size:var(--font-size-36)}*+.contact__title{margin-top:12px}}.contact__description{font-family:var(--font-family-heading);font-size:var(--font-size-20);letter-spacing:-.01em;font-weight:400;line-height:1.7}*+.contact__description{margin-top:52px}@media (max-width:1024px){*+.contact__description{margin-top:24px}}@media (max-width:768px){*+.contact__description{margin-top:16px}}.contact__description *+p,.contact__description *+ul{margin-top:1em}.contact__description b,.contact__description ul{font-weight:600}.contact__description ul{padding-left:24px}.contact__description ul *+li{margin-top:.25em}.contact__cta{flex-wrap:wrap;gap:16px;display:flex}*+.contact__cta{margin-top:24px}.contact__image{-o-object-fit:cover;object-fit:cover;border-radius:24px;width:100%;height:auto}*+.contact__image{margin-top:64px}@media (max-width:1024px){*+.contact__image{margin-top:32px}}@media (max-width:768px){*+.contact__image{margin-top:24px}}
.contact__right{background-color:var(--white);border:1px solid #52525a1a;border-radius:24px;flex:1;height:100%;min-height:400px}@media (max-width:768px){.contact__right{width:100%}}*+.contact__form{margin-top:32px}@media (max-width:1024px){*+.contact__form{margin-top:24px}}
.form{position:relative}.form__line{--gap:24px;gap:24px;gap:var(--gap);display:flex}*+.form__line{margin-top:var(--gap)}@media (max-width:1024px){.form__line{gap:12px}}@media (max-width:768px){.form__line{--gap:16px;gap:16px;gap:var(--gap);flex-direction:column}}.form__cta{flex-wrap:wrap;gap:16px;display:flex}*+.form__cta{margin-top:24px}.form:not(.form--has-cta) .form__submit{min-width:160px}.form__content{transition:opacity .2s}.form--success .form__content{pointer-events:none;opacity:0}.form__success{color:var(--primary-950);text-align:center;border-radius:var(--radius);background-color:var(--primary-50);justify-content:center;align-items:center;padding:24px;font-size:20px;font-weight:500;line-height:1.3;display:flex;position:absolute;inset:0}@media (max-width:1024px){.form__success{font-size:20px}}@media (max-width:768px){.form__success{font-size:18px}}.form__success p{max-width:34ch}.form__success *+p{margin-top:1em}
.form__hubspot,.layout--theme-white .form__hubspot,.layout .group--theme-white .form__hubspot{--label-color:rgba(var(--primary-950-rgb),.6);--border-color:#0d244029;--border-color-active:var(--primary-main);--background-color:white;--placeholder-color:rgba(var(--black-rgb),.4);--color:black}.layout--theme-black .form__hubspot,.layout .group--theme-primary-dark .form__hubspot,.layout__footer:not(.does-not-exist) .form__hubspot{--label-color:rgba(var(--white-rgb),.75);--border-color:rgba(var(--white-rgb),.2);--border-color-active:rgba(var(--white-rgb),.8);--background-color:rgba(var(--white-rgb),.2);--placeholder-color:rgba(var(--white-rgb),.8);--color:white}.form__hubspot__loading{justify-content:center;align-items:center;width:100%;min-height:400px;display:flex}.form__hubspot form{flex-direction:column;gap:16px;display:flex}.form__hubspot .form-columns-1{max-width:100%!important}.form__hubspot .form-columns-2{--gap:24px;gap:24px;gap:var(--gap);flex-wrap:wrap;display:flex;max-width:100%!important}@media (max-width:1024px){.form__hubspot .form-columns-2{gap:12px}}@media (max-width:768px){.form__hubspot .form-columns-2{--gap:16px;gap:16px;gap:var(--gap);flex-direction:column}}.form__hubspot .hs-form-field{--height:48px;--vertical-padding:10px;--horizontal-padding:16px;--border-radius:8px;flex:1;width:100%!important}.form__hubspot .hs-form-field>label:first-child{color:var(--label-color);-webkit-user-select:none;user-select:none;align-items:flex-end;gap:4px;font-size:16px;font-weight:400;line-height:1.5;display:flex}@media (max-width:768px){.form__hubspot .hs-form-field>label:first-child{font-size:15px}}.form__hubspot .hs-form-field input,.form__hubspot .hs-form-field textarea{min-height:var(--height);padding:var(--vertical-padding)var(--horizontal-padding);color:var(--color);border:1px solid var(--border-color);border-radius:calc(var(--border-radius) - 1px);background:var(--background-color);margin-top:4px;font-size:16px;font-weight:400;line-height:1.5;display:block;width:100%!important;max-width:100%!important}.form__hubspot .hs-form-field input::-moz-placeholder{color:var(--placeholder-color)}.form__hubspot .hs-form-field textarea::-moz-placeholder{color:var(--placeholder-color)}.form__hubspot .hs-form-field input::placeholder,.form__hubspot .hs-form-field textarea::placeholder{color:var(--placeholder-color)}.form__hubspot .hs-form-field textarea{min-height:150px}.form__hubspot .hs-form-field select{min-height:var(--height);padding:var(--vertical-padding)calc(var(--horizontal-padding) + 18px)var(--vertical-padding)var(--horizontal-padding);color:var(--color);border:1px solid var(--border-color);border-radius:calc(var(--border-radius) - 1px);background:var(--background-color);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;margin-top:4px;font-size:16px;font-weight:400;line-height:1.5;display:block;width:100%!important}.form__hubspot .hs-fieldtype-select .input{position:relative}.form__hubspot .hs-fieldtype-select .input:after{--size:12px;top:50%;right:var(--horizontal-padding);content:"";width:12px;width:var(--size);height:12px;height:var(--size);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuODgyMzIgOS40MTIxMUwxNiAyMy41Mjk4TDMwLjExNzYgOS40MTIxMSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIzLjc2NDcxIi8+Cjwvc3ZnPgo=);background-size:12px 12px;background-size:var(--size)var(--size);pointer-events:none;background-position:50%;background-repeat:no-repeat;position:absolute;transform:translateY(-50%)}.form__hubspot .inputs-list{list-style:none}.form__hubspot .hs-form-booleancheckbox-display{align-items:center;gap:16px;display:flex}.form__hubspot .hs-form-booleancheckbox-display .hs-input{--size:16px;flex-shrink:0;width:16px!important;width:var(--size)!important;height:16px!important;height:var(--size)!important}.form__hubspot .hs-error-msgs{color:var(--error-main);text-align:right;margin-top:8px;font-size:14px;font-style:normal;list-style:none}.form__hubspot .hs-button{--horizontal-padding:24px;--height:44px;--border-radius:calc(var(--height)/2);--border-color:var(--background-color);--background-color:var(--primary-main);--color:var(--white);min-height:44px;min-height:var(--height);padding-right:24px;padding-right:var(--horizontal-padding);padding-bottom:2px;padding-left:24px;padding-left:var(--horizontal-padding);color:var(--color);text-align:center;border:1px solid var(--border-color);border-radius:22px;border-radius:var(--border-radius);background-color:var(--background-color);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;font-size:16px;font-weight:600;line-height:1.1;-webkit-text-decoration:none;text-decoration:none;transition-property:opacity,background-color,color,border-color;transition-duration:.2s;display:inline-block;overflow:hidden}.form__hubspot .hs-button:hover:not(:active){--background-color:var(--primary-500)}.form__hubspot .submitted-message{font-size:16px;line-height:1.5}.form__hubspot .submitted-message *+p{margin-top:.5em}
.field,.layout--theme-white .field,.layout .group--theme-white .field{--label-color:rgba(var(--primary-950-rgb),.6);--border-color:#0d244029;--border-color-active:var(--primary-main);--background-color:white;--placeholder-color:rgba(var(--black-rgb),.4);--color:black}.layout--theme-black .field,.layout .group--theme-primary-dark .field,.layout__footer:not(.does-not-exist) .field{--label-color:rgba(var(--white-rgb),.75);--border-color:rgba(var(--white-rgb),.2);--border-color-active:rgba(var(--white-rgb),.8);--background-color:rgba(var(--white-rgb),.2);--placeholder-color:rgba(var(--white-rgb),.8);--color:white}.field{--height:48px;--vertical-padding:10px;--horizontal-padding:16px;--border-radius:8px;flex:1;width:100%}.field__label{color:var(--label-color);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:flex-end;gap:8px;font-size:16px;font-weight:400;line-height:1.5;display:flex}.field--has-error .field__label{color:var(--error-main)}@media (max-width:768px){.field__label{font-size:15px}}.field__label__errors{color:var(--error-main);text-align:right;font-size:14px;font-style:normal}.field__wrap{border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--background-color);flex:1;align-items:center;transition:border-color .2s;display:flex;position:relative}.field:not(.field--read-only)>.field__wrap:focus-within{border-color:var(--border-color-active)}.field:not(.field--read-only).field--has-error>.field__wrap:focus-within{border-color:var(--error-main)}.field--has-error .field__wrap{box-shadow:0 0 0 4px rgba(var(--error-main-rgb),.5);border-color:rgba(var(--error-main-rgb),.5)}.field--has-children .field__wrap{box-shadow:none;background:0 0;border:none}*+.field__wrap{margin-top:8px}.field__input{width:100%;min-height:var(--height);padding:var(--vertical-padding)var(--horizontal-padding);color:var(--color);border-radius:calc(var(--border-radius) - 1px);font-size:16px;font-weight:400;line-height:1.5;display:block}.field__input[readonly]{cursor:default}.field__input:focus{outline:none}.field__input::placeholder{color:var(--placeholder-color)}.field--as-textarea .field__input{--vertical-padding:12px;min-height:180px}@media (max-width:768px){.field--as-textarea .field__input{min-height:128px}}
.select{border-radius:var(--border-radius);background:#f8f8ff;border:1px solid #110f6a4d;width:100%;height:48px;transition:border-color .2s}.select:focus-within{border-color:var(--black)}.select__select{width:100%;height:100%;color:var(--black);cursor:pointer;padding:4px 40px 4px 12px}.select__select:focus{outline:none}.select__chevron{--size:24px;width:24px;width:var(--size);height:24px;height:var(--size);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}
.diversity{--gap:32px;margin-top:var(--section-gap)}.heading+.diversity{margin-top:var(--section-gap-small)}.diversity+.diversity{margin-top:var(--gap)}@media (max-width:1024px){.diversity{--gap:24px}}.diversity__wrap{gap:var(--gap);display:flex}@media (max-width:1024px){.diversity__wrap{grid-template-columns:repeat(2,1fr);display:grid}}@media (max-width:768px){.diversity__wrap{flex-direction:column;display:flex}}.diversity__item{--color:#020003;color:var(--color);background-color:rgba(var(--primary-main-rgb),.05);-webkit-backdrop-filter:blur(62px);backdrop-filter:blur(62px);border:1px solid #0000;border-radius:24px;flex-direction:column;flex:1;justify-content:space-between;gap:56px;padding:32px;display:flex}.diversity__item--theme-reverse{--color:var(--primary-main);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--primary-main);background-color:#fff}@media (max-width:1024px){.diversity__item{padding:24px}}.diversity__item__icon{--size:44px;width:44px;width:var(--size);height:44px;height:var(--size);-o-object-fit:contain;object-fit:contain}.diversity__item__title{font-family:var(--font-family-heading);font-size:var(--font-size-24);font-weight:700;line-height:1.4}*+.diversity__item__title{margin-top:28px}.diversity__item__description{font-size:var(--font-size-16);font-weight:400;line-height:1.7}*+.diversity__item__description{margin-top:10px}.diversity__item__check{border:1px solid rgba(var(--white-rgb),.5);background:#b266e91a;border-radius:30px;align-items:center;gap:8px;min-height:56px;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.2;display:flex}.diversity__item__check img{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}
.divider{margin-top:var(--section-gap)}.divider__line{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMSIgdmlld0JveD0iMCAwIDE0IDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjEiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNSIvPgo8L3N2Zz4K);background-position:50%;background-repeat:repeat-x;background-size:14px 1px;border:none;height:1px}
.faq{margin-top:var(--section-gap)}.faq__wrap{gap:48px;display:flex}@media (max-width:1024px){.faq__wrap{flex-direction:column;gap:24px}}.faq__content{flex:0 290px}@media (max-width:1320px){.faq__content{flex-basis:240px}}@media (max-width:1024px){.faq__content{flex-basis:auto}}.faq__title{font-size:var(--font-size-40);color:var(--main-dark)}*+.faq__title{margin-top:8px}.faq__cta{flex-wrap:wrap;gap:16px;display:flex}*+.faq__cta{margin-top:32px}@media (max-width:1024px){*+.faq__cta{margin-top:24px}}.faq__list{flex-direction:column;flex:1;gap:16px;display:flex}@media (max-width:768px){.faq__list{gap:12px}}
.faq__item{--vertical-padding:18px;--horizontal-padding:24px;--question-icon-size:24px;--question-gap:24px;background-color:var(--primary-50);border:1px solid #32096f1a;border-radius:16px;transition:background-color .2s ease-in-out}.faq__item:not(.faq__item--open):hover{background-color:var(--primary-100)}.faq__item:not(.faq__item--open):active{background-color:var(--primary-50)}@media (max-width:768px){.faq__item{--vertical-padding:12px;--horizontal-padding:16px;--question-icon-size:16px;--question-gap:12px}}.faq__item__question{justify-content:space-between;align-items:center;gap:var(--question-gap);width:100%;padding:var(--vertical-padding)var(--vertical-padding)var(--vertical-padding)var(--horizontal-padding);font-size:var(--font-size-20);letter-spacing:-.015em;color:var(--dark-main);text-align:left;cursor:cursor;font-weight:500;line-height:1.4;display:flex;position:relative}@media (max-width:768px){.faq__item__question{font-size:16px}}.faq__item__icon{flex:0 1 var(--question-icon-size);width:var(--question-icon-size);height:var(--question-icon-size);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:flex;position:relative}.faq__item__icon span{--size:16px;width:16px;width:var(--size);background-color:var(--dark-main);border-radius:999px;height:2px;transition:transform .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__item__icon span:first-child{transform:translate(-50%,-50%)rotate(90deg)}.faq__item--open .faq__item__icon span:first-child{transform:translate(-50%,-50%)rotate(180deg)}@media (max-width:768px){.faq__item__icon span{--size:12px}}.faq__item__question__text{flex:1}.faq__item__answer{padding:0 var(--horizontal-padding)24px calc(var(--horizontal-padding) + var(--question-icon-size) + var(--question-gap));letter-spacing:.01em;color:var(--dark-main);font-size:14px;font-weight:400;line-height:1.7}@media (max-width:768px){.faq__item__answer{padding-bottom:16px;padding-left:var(--horizontal-padding)}}.faq__item__answer *+p,.faq__item__answer *+ul,.faq__item__answer *+ol{margin-top:1em}.faq__item__answer ul,.faq__item__answer ol{padding-left:24px}.faq__item__answer ul *+li,.faq__item__answer ol *+li{margin-top:.25em}
.features,.layout--theme-black .features,.layout .group--theme-primary-dark .features,.layout__footer:not(.does-not-exist) .features{--normal-background:#05071a;--normal-background-hover:#05071acc}.layout--theme-black .features,.layout .group--theme-primary-dark .features,.layout__footer:not(.does-not-exist) .features{--normal-background:#ffffff1a;--normal-background-hover:#ffffff26}.features{margin-top:var(--section-gap)}.heading+.features{margin-top:var(--section-gap-small)}.features__wrap{flex-wrap:wrap;gap:16px;display:flex}@media (max-width:768px){.features__wrap{flex-direction:column}}.features__item{--color:var(--white);--color-alt:var(--white);color:var(--color);text-align:left;background-color:var(--normal-background);border-radius:16px;flex:1;padding:24px;transition:all .5s,background-color .15s;display:flex;position:relative;overflow:hidden}.features--collapsible .features__item{min-height:var(--min-height);cursor:pointer}.features--collapsible .features__item:hover:not(:active){background-color:var(--normal-background-hover)}.features__item--active{flex-basis:350px}.features__item--theme-yellow{--color:var(--black);--color-alt:rgba(var(--black-rgb),.8);--normal-background:var(--yellow-main);--normal-background-hover:var(--yellow-main)}.features__item--theme-light-grey{--color:var(--black);--color-alt:rgba(var(--black-rgb),.8);--normal-background:var(--dark-50);--normal-background-hover:var(--dark-50)}@media (max-width:1320px){.features__item{padding:24px;transition:none}.features--collapsible .features__item{cursor:default;min-height:auto}.features--collapsible .features__item:hover:not(:active){background-color:var(--normal-background)}.features__item--active{flex-basis:0%}.features__item--theme-yellow{flex-basis:100%}}.features__item__background{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;bottom:0;right:0}.features__item__background:before{content:"";background:linear-gradient(239deg,rgba(var(--yellow-main-rgb),.5)0%,var(--yellow-main)80%);position:absolute;inset:0}.features__item__background img{width:auto;min-width:600px;height:100%}.features__item__content{position:relative}.features__item__icon{--size:44px;width:44px;width:var(--size);height:44px;height:var(--size);-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.features__item__icon{--size:32px}}.features__item__title{font-family:var(--font-family-heading);font-size:var(--font-size-24);font-weight:700;line-height:1.4}*+.features__item__title{margin-top:28px}@media (max-width:768px){*+.features__item__title{margin-top:16px}}*+.features__item__animate-height{margin-top:6px}.features__item__description{font-size:var(--font-size-18);color:var(--color-alt);font-weight:400;line-height:1.7}*+.features__item__description{margin-top:6px}.features__item__description *+p{margin-top:.5em}.features__item__check{border:1px solid rgba(var(--white-rgb),.5);background:#b266e91a;border-radius:30px;align-items:center;gap:8px;min-height:56px;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.2;display:flex}.features__item__check img{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}
.figures{--color:var(--white);--color-rgb:var(--white);margin-top:var(--section-gap);color:var(--color);overflow:hidden}.heading+.figures{margin-top:var(--section-gap-small)}.figures__wrap{background:radial-gradient(65% 75% at 50% 100%,rgba(var(--primary-main-rgb),.9)0%,rgba(var(--primary-main-rgb),0)100%),#05071a;-moz-column-gap:90px;border:1px solid #f3f3f324;border-radius:24px;flex-wrap:wrap;gap:32px 90px;padding:44px 32px;display:flex;position:relative}@media (max-width:1320px){.figures__wrap{-moz-column-gap:44px;column-gap:44px}}@media (max-width:1024px){.figures__wrap{padding:32px 24px}}@media (max-width:768px){.figures__wrap{padding:24px}}.figures__pills{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.5;position:absolute;inset:0}.figures__pills img{-o-object-fit:cover;object-fit:cover;width:1700px;height:100%;position:relative;left:50%;transform:translate(-50%)}@media (max-width:1320px){.figures__pills img{width:150vw}}@media (max-width:768px){.figures__pills img{width:200vw}}.figures__content{flex:1;min-width:250px;position:relative}.figures__title{font-family:var(--font-family-heading);font-size:var(--font-size-48);letter-spacing:-.02em;font-weight:500;line-height:1.15}@media (max-width:1320px){.figures__title{font-size:var(--font-size-40)}}.figures__description{max-width:35ch;font-family:var(--font-family-heading);font-size:var(--font-size-18);color:rgba(var(--color-rgb),.8);font-weight:400;line-height:1.7}*+.figures__description{margin-top:14px}@media (max-width:1320px){.figures__description{font-size:var(--font-size-16)}}.figures__items{flex-wrap:wrap;gap:90px;padding-right:32px;display:flex}@media (max-width:1320px){.figures__items{gap:44px}}@media (max-width:1024px){.figures__items{gap:32px}}@media (max-width:768px){.figures__items{gap:24px}}.figures__item{max-width:220px}.figures__item__figure{font-family:var(--font-family-heading);font-size:var(--font-size-56);letter-spacing:-.01em;font-weight:700;line-height:1.25;position:relative}@media (max-width:1320px){.figures__item__figure{font-size:var(--font-size-40)}}.figures__item__description{font-size:var(--font-size-16);font-weight:400;line-height:1.7}*+.figures__item__description{margin-top:12px}@media (max-width:1024px){*+.figures__item__description{margin-top:8px}}@media (max-width:768px){*+.figures__item__description{margin-top:4px}}
.figures__shapes{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 80%,#0000 100%);mask-image:linear-gradient(#000 0% 80%,#0000 100%)}.figures__shapes__wrap{aspect-ratio:1;width:100%;height:auto;position:relative}.figures__shapes__item{--background-angle:180deg;width:250px;height:600px;box-shadow:0 0 40px 0 rgba(var(--black-rgb),.1)inset;background:linear-gradient(#b266e926 0%,#b266e90a 100%);background:linear-gradient(var(--background-angle),#b266e926 0%,#b266e90a 100%);border-radius:1000px;position:absolute}.figures__shapes__item:before{content:"";border-radius:inherit;-webkit-mask:conic-gradient(#000 0,#000 0)content-box,conic-gradient(#000 0,#000 0);-webkit-mask-composite:xor;-webkit-mask:conic-gradient(#000 0,#000 0)content-box exclude,conic-gradient(#000 0,#000 0);mask:conic-gradient(#000 0,#000 0)content-box exclude,conic-gradient(#000 0,#000 0);-webkit-mask:conic-gradient(#000 0 0)content-box,conic-gradient(#000 0 0);-webkit-mask-composite:xor;-webkit-mask:conic-gradient(#000 0 0)content-box exclude,conic-gradient(#000 0 0);mask:conic-gradient(#000 0 0)content-box exclude,conic-gradient(#000 0 0);opacity:.4;padding:1px;position:absolute;inset:0}.figures__shapes__item--1{transform:translateY(-36px)translate(-50%,-50%)rotate(20deg);transform:translateY(calc((var(--scroll,0) - .5)*72px))translate(-50%,-50%)rotate(20deg);transform-origin:50%;top:68%;left:20%}.figures__shapes__item--1:before{background:linear-gradient(50deg,white 5%,rgba(var(--white-rgb),0)30%,rgba(var(--white-rgb),0)40%,white 50%);background-size:200% 200%;animation:5s ease-in-out infinite gradient_1}@keyframes gradient_1{0%,to{background-position:50% 40%}50%{background-position:100% 100%}}.figures__shapes__item--2{--background-angle:130deg;transform:translateY(-16px)translate(-50%,-50%)rotate(-29deg);transform:translateY(calc((var(--scroll,0) - .5)*32px))translate(-50%,-50%)rotate(-29deg);transform-origin:50%;top:39%;left:47%}.figures__shapes__item--2:before{background:linear-gradient(300deg,white 20%,rgba(var(--white-rgb),0)40%,rgba(var(--white-rgb),0)80%,white 100%);background-size:200% 200%;animation:8s ease-in-out infinite gradient_2}@keyframes gradient_2{0%,to{background-position:0 0}50%{background-position:100% 100%}}.figures__shapes__item--3{--background-angle:-20deg;transform:translateY(-36px)translate(-50%,-50%)rotate(-35deg);transform:translateY(calc((var(--scroll,0) - .5)*72px))translate(-50%,-50%)rotate(-35deg);transform-origin:50%;top:67%;left:90%}.figures__shapes__item--3:before{background:linear-gradient(300deg,white 20%,rgba(var(--white-rgb),0)40%,rgba(var(--white-rgb),0)80%,white 100%);background-size:200% 200%;animation:7s ease-in-out infinite gradient_3}@keyframes gradient_3{0%,to{background-position:0 0}50%{background-position:100% 100%}}
.gallery{--gap:24px;margin-top:var(--section-gap);padding-right:var(--page-right-padding);padding-left:var(--page-left-padding);overflow:hidden}.heading+.gallery{margin-top:var(--section-gap-small)}@media (max-width:768px){.gallery{--gap:16px}}.gallery__list{gap:var(--gap);display:flex;overflow:visible!important}.gallery--mounted .gallery__list{gap:0}.gallery__item{border-radius:24px;flex-shrink:0;height:300px;position:relative;overflow:hidden;width:auto!important}@media (max-width:1024px){.gallery__item{height:250px}}@media (max-width:768px){.gallery__item{height:200px}}.gallery__item img{width:auto;height:100%}.gallery__item__legend{min-height:150px;font-family:var(--font-family-heading);font-size:var(--font-size-16);letter-spacing:-.03em;color:#fff;background:linear-gradient(#0000 0%,#000000b3 100%);align-items:flex-end;padding:20px 24px;font-weight:500;line-height:1.4;display:flex;position:absolute;bottom:0;left:0;right:0}@media (max-width:768px){.gallery__item__legend{min-height:200px;padding:16px;font-size:15px}}
.home{--bottom-offset:300px;margin-bottom:-300px;margin-bottom:calc(-1*var(--bottom-offset));padding-top:var(--section-gap);padding-bottom:300px;padding-bottom:var(--bottom-offset);color:#fff;text-align:center;position:relative;overflow:hidden}.layout__body>.home:first-child,.layout__body>.group:first-child .group__body>.home:first-child{margin-top:calc(-1*var(--header-spacing));padding-top:calc(var(--header-spacing) + var(--section-gap))}.home__wrap{position:relative}.home__title{font-family:var(--font-family-heading);letter-spacing:-.03em;font-size:72px;font-weight:700;line-height:1.15}.home__title b{font-weight:inherit;background:linear-gradient(to right,var(--yellow-main),var(--primary-400));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (max-width:1320px){.home__title{font-size:56px}}@media (max-width:1024px){.home__title{font-size:44px}}@media (max-width:768px){.home__title{max-width:18ch;margin-left:auto;margin-right:auto;font-size:32px}.home__title br{display:none}}.home__description{max-width:55ch;font-size:var(--font-size-20);letter-spacing:-.01em;margin-left:auto;margin-right:auto;font-weight:400;line-height:1.7}*+.home__description{margin-top:40px}@media (max-width:1024px){*+.home__description{margin-top:24px}}@media (max-width:768px){*+.home__description{margin-top:14px}}.home__cta{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}*+.home__cta{margin-top:40px}
.home__shapes{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 80%,#0000 100%);mask-image:linear-gradient(#000 0% 80%,#0000 100%)}.home__shapes__wrap{aspect-ratio:1;width:auto;height:100%;position:relative}.home__shapes__item{--background-angle:180deg;--rotation:0deg;width:650px;height:2000px;box-shadow:0 0 40px 0 rgba(var(--black-rgb),.1)inset;background:linear-gradient(#b266e926 0%,#b266e90a 100%);background:linear-gradient(var(--background-angle),#b266e926 0%,#b266e90a 100%);transform:translate(-50%,-50%)rotate(0);transform:translate(-50%,-50%)rotate(var(--rotation));border-radius:1000px;position:absolute;top:140%;left:90%}@media (max-width:1024px){.home__shapes__item{width:300px;height:1000px}}.home__shapes__item:before{content:"";border-radius:inherit;-webkit-mask:conic-gradient(#000 0,#000 0)content-box,conic-gradient(#000 0,#000 0);-webkit-mask-composite:xor;-webkit-mask:conic-gradient(#000 0,#000 0)content-box exclude,conic-gradient(#000 0,#000 0);mask:conic-gradient(#000 0,#000 0)content-box exclude,conic-gradient(#000 0,#000 0);-webkit-mask:conic-gradient(#000 0 0)content-box,conic-gradient(#000 0 0);-webkit-mask-composite:xor;-webkit-mask:conic-gradient(#000 0 0)content-box exclude,conic-gradient(#000 0 0);mask:conic-gradient(#000 0 0)content-box exclude,conic-gradient(#000 0 0);opacity:.4;padding:1px;position:absolute;inset:0}.home__shapes__item--1{transform-origin:50%;top:-25%;left:105%;transform:translate(-50%,-50%)rotate(15deg)}@media (max-width:1024px){.home__shapes__item--1{top:-15%;left:80%}}.home__shapes__item--1:before{background:linear-gradient(50deg,white 5%,rgba(var(--white-rgb),0)30%,rgba(var(--white-rgb),0)40%,white 50%);background-size:200% 200%;animation:5s ease-in-out infinite gradient_1}@keyframes gradient_1{0%,to{background-position:50% 40%}50%{background-position:100% 100%}}.home__shapes__item--2{--background-angle:130deg;transform-origin:50%;top:5%;left:15%;transform:translate(-50%,-50%)rotate(-29deg)}@media (max-width:1024px){.home__shapes__item--2{top:0%;left:20%}}.home__shapes__item--2:before{background:linear-gradient(300deg,white 20%,rgba(var(--white-rgb),0)40%,rgba(var(--white-rgb),0)80%,white 100%);background-size:200% 200%;animation:8s ease-in-out infinite gradient_2}@keyframes gradient_2{0%,to{background-position:0 0}50%{background-position:100% 100%}}.home__shapes__item--3{--background-angle:-20deg;transform-origin:50%;top:75%;left:130%;transform:translate(-50%,-50%)rotate(-80deg)}@media (max-width:1024px){.home__shapes__item--3{display:none}}.home__shapes__item--3:before{background:linear-gradient(300deg,white 20%,rgba(var(--white-rgb),0)40%,rgba(var(--white-rgb),0)80%,white 100%);background-size:200% 200%;animation:7s ease-in-out infinite gradient_3}@keyframes gradient_3{0%,to{background-position:0 0}50%{background-position:100% 100%}}.home__shapes__item--4{--background-angle:-20deg;transform-origin:50%;top:100%;left:-35%;transform:translate(-50%,-50%)rotate(45deg)}@media (max-width:1024px){.home__shapes__item--4{display:none}}.home__shapes__item--4:before{background:linear-gradient(300deg,white 20%,rgba(var(--white-rgb),0)40%,rgba(var(--white-rgb),0)80%,white 100%);background-size:200% 200%;animation:9s ease-in-out infinite gradient_4}@keyframes gradient_4{0%,to{background-position:0 0}50%{background-position:100% 100%}}
.home__slides{--gap:44px;--padding-y:64px;--page-max-width:1600px;--offset-x:250px;--margin-top:0px;margin-top:-64px;margin-top:calc(var(--margin-top) - var(--padding-y));margin-bottom:-64px;margin-bottom:calc(-1*var(--padding-y));padding-top:64px;padding-top:var(--padding-y);padding-bottom:64px;padding-bottom:var(--padding-y);text-align:left;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 250px calc(100% - 250px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 250px calc(100% - 250px),#0000 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black var(--offset-x),black calc(100% - var(--offset-x)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black var(--offset-x),black calc(100% - var(--offset-x)),transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black var(--offset-x),black calc(100% - var(--offset-x)),transparent 100%);overflow:hidden}*+.home__slides{--margin-top:180px}@media (max-width:1700px){.home__slides{--offset-x:72px}}@media (max-width:1600px){*+.home__slides{--margin-top:120px}}@media (max-width:1400px){.home__slides{--offset-x:0px}}@media (max-width:1320px){*+.home__slides{--margin-top:100px}}@media (max-width:1024px){*+.home__slides{--margin-top:72px}}@media (max-width:768px){.home__slides{--gap:32px}*+.home__slides{--margin-top:64px}}.home__slides__slider{gap:var(--gap);display:flex;overflow:visible!important}.home--mounted .home__slides__slider{gap:0}.home__slide{--width:360px;--scale:1;flex-basis:360px;flex-basis:var(--width);width:360px;width:var(--width);flex-shrink:0;min-height:500px!important;overflow:visible!important}@media (pointer:fine){.home__slide:hover:not(:active){--scale:1.025}}@media (max-width:1024px){.home__slide{--width:340px;min-height:470px!important}}@media (max-width:768px){.home__slide{--width:260px;min-height:360px!important}}.home__slide__translate{width:100%;height:100%}.home:not(.home--mounted) .home__slide__translate{transform:translateX(calc((100*var(--vw) - var(--width))/2 - var(--page-left-padding)))}@media (min-width:1601px){.home:not(.home--mounted) .home__slide__translate{transform:translateX(calc(( var(--page-max-width) + var(--page-left-padding) + var(--page-right-padding) - var(--width))/2 - var(--page-left-padding)))}}.home__slide__wrap{width:100%;height:100%;box-shadow:0 0 24px 0 rgba(var(--black-rgb),0);-webkit-backdrop-filter:blur(62px);backdrop-filter:blur(62px);transform:scale(var(--scale));background:#6600ae;border-radius:24px;transition:transform .2s ease-in-out,box-shadow .3s ease-in-out,opacity .3s ease-in-out;position:relative;overflow:hidden}.home__slide__wrap:active{transition:transform .1s ease-in-out,box-shadow .3s ease-in-out,opacity .3s ease-in-out}.home__slide--theme-primary-light .home__slide__wrap{background:#f2e5fb}.home__slide--theme-yellow .home__slide__wrap{background:var(--yellow-main)}.home__slide--current .home__slide__wrap{transform:scale(1.1)scale(var(--scale))}.home__slide--out .home__slide__wrap{opacity:0}@media (pointer:fine){.home__slide--current:hover:not(:active) .home__slide__wrap{box-shadow:0 0 48px 0 rgba(var(--black-rgb),.5)}}@media (max-width:768px){.home__slide__wrap{border-radius:24px}}.home__slide__background{position:absolute;bottom:0;left:0;right:0}.home__slide__background img{-o-object-fit:cover;object-fit:cover;mix-blend-mode:screen;width:100%;height:100%;max-height:250px}.home__slide--theme-primary-light .home__slide__background img,.home__slide--theme-yellow .home__slide__background img{mix-blend-mode:luminosity}@media (max-width:768px){.home__slide__background img{max-height:180px}}.home__slide__background:after{content:"";background:linear-gradient(#6600ae 0%,#6600ae66 70%);position:absolute;inset:0}.home__slide--theme-primary-light .home__slide__background:after{background:linear-gradient(#f2e5fb 0%,#f2e5fb66 70%)}.home__slide--theme-yellow .home__slide__background:after{background:linear-gradient(to bottom,var(--yellow-main)0%,rgba(var(--yellow-main-rgb),.4)70%)}.home__slide__content{color:#fff;border-radius:inherit;height:100%;padding:32px;position:relative;overflow:hidden}.home__slide--theme-primary-light .home__slide__content{color:#020003}.home__slide--theme-yellow .home__slide__content{color:#000}@media (max-width:1024px){.home__slide__content{padding:24px}}@media (max-width:768px){.home__slide__content{padding:16px}}.home__slide__icon{--size:44px;width:44px;width:var(--size);height:44px;height:var(--size);-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.home__slide__icon{--size:32px}}.home__slide__title{font-family:var(--font-family-heading);font-size:var(--font-size-24);letter-spacing:-.02em;font-weight:700;line-height:1.4}*+.home__slide__title{margin-top:28px}@media (max-width:768px){.home__slide__title{font-size:var(--font-size-22)}*+.home__slide__title{margin-top:14px}.home__slide__title br{display:none}}.home__slide__description{font-family:var(--font-family-heading);font-size:14px;font-weight:500;line-height:1.7}*+.home__slide__description{margin-top:8px}@media (max-width:768px){.home__slide__description{line-height:1.5}}.home__slide__cta{font-family:var(--font-family-heading);flex-wrap:wrap;align-items:center;gap:4px;font-size:14px;font-weight:700;line-height:1.7;-webkit-text-decoration:none;text-decoration:none;transition:opacity .15s ease-in-out;display:flex}.home__slide__cta:hover:not(:active){opacity:.8}.home__slide--theme-primary-light .home__slide__cta:hover:not(:active),.home__slide--theme-yellow .home__slide__cta:hover:not(:active){opacity:.7}*+.home__slide__cta{margin-top:28px}@media (max-width:768px){*+.home__slide__cta{margin-top:14px}}.home__slide__cta:before{content:"";position:absolute;inset:0}.home__slide__cta svg{--size:24px;width:24px;width:var(--size);height:24px;height:var(--size);-o-object-fit:contain;object-fit:contain}.home__slides__dots{--gap:10px;justify-content:center;align-items:center;gap:10px;gap:var(--gap);flex-wrap:wrap;display:flex}*+.home__slides__dots{margin-top:92px}@media (max-width:1024px){*+.home__slides__dots{margin-top:64px}}@media (max-width:768px){*+.home__slides__dots{margin-top:44px}}.home__slides__dot{--size:10px;width:10px;width:var(--size);height:10px;height:var(--size);background-color:rgba(var(--white-rgb),.2);border-radius:50%;transition:background-color .2s ease-in-out;position:relative}.home__slides__dot:hover:not(.home__slides__dot--current){background-color:#fff}.home__slides__dot--current,.home__slides__dot:active:not(.home__slides__dot--current){background-color:var(--yellow-main)}.home__slides__dot:before{top:calc(var(--size)/-2);right:calc(var(--size)/-2);bottom:calc(var(--size)/-2);left:calc(var(--size)/-2);content:"";position:absolute}
.home__title__rolling{position:relative}.home__title__rolling__size{color:#0000}.home__title__rolling__mask{--offset:-20%;--inset:30%;top:-20%;top:var(--offset);bottom:-20%;bottom:var(--offset);pointer-events:none;width:100%;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black var(--inset),black calc(100% - var(--inset)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black var(--inset),black calc(100% - var(--inset)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black var(--inset),black calc(100% - var(--inset)),transparent 100%);position:absolute;left:0}.home__title__rolling__word{-webkit-user-select:none;user-select:none;opacity:0;transition:transform .7s cubic-bezier(.5,-.3,.3,1.3),opacity 1s;position:absolute;top:50%;left:0;transform:translateY(-50%)translateY(-100%)}.home__title__rolling__word--current{opacity:1;transform:translateY(-50%)translateY(0%)}.home__title__rolling__word--next{transform:translateY(-50%)translateY(100%)}@media (max-width:768px){.home__title__rolling__word{text-align:center;width:100%}}
.illustration{--background-color:#f1f5fb;--color-figure:var(--white);--color:var(--dark-primary);margin-top:var(--section-gap)}.illustration__image{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:auto}
.image-text,.layout--theme-white .image-text,.layout .group--theme-white .image-text{--color:var(--black);--color-highlight:var(--primary-main);--color-alt:rgba(var(--black-rgb),.8);--color-rgb:var(--black-rgb)}.layout--theme-black .image-text,.layout .group--theme-primary-dark .image-text,.layout__footer:not(.does-not-exist) .image-text{--color:var(--white);--color-highlight:var(--yellow-main);--color-alt:rgba(var(--white-rgb),.6);--color-rgb:var(--white-rgb)}.image-text{margin-top:var(--section-gap);color:var(--color)}.certifications+.image-text{margin-top:var(--section-gap-large)}.image-text__wrap{align-items:center;gap:80px;display:flex}.image-text--reverse .image-text__wrap{flex-direction:row-reverse}@media (max-width:1320px){.image-text__wrap{gap:64px}}@media (max-width:1024px){.image-text__wrap{gap:48px}}@media (max-width:768px){.image-text__wrap{gap:40px}.image-text__wrap,.image-text--reverse .image-text__wrap{flex-direction:column}}.image-text__images{flex:1;width:100%;position:relative}.image-text--multiple-images .image-text__images{--gap:16px;grid-gap:16px;grid-gap:var(--gap);gap:16px;gap:var(--gap);grid-template-columns:repeat(2,1fr);display:grid}.image-text--size-small .image-text__images{max-width:460px}.image-text__images__item:first-child{max-height:calc(190px*2 + var(--gap));grid-area:span 2/span 1}.image-text__images__item:nth-child(2),.image-text__images__item:nth-child(3){max-height:190px}.image-text__images__item:nth-child(4){grid-column:span 2;max-height:244px}.image-text__images__item img{border-radius:24px;flex:1;width:100%;height:auto}.image-text--multiple-images .image-text__images__item img{-o-object-fit:cover;object-fit:cover;height:100%}.image-text--reverse.image-text--size-small .image-text__images img{margin-left:auto}.image-text__content{flex-direction:column;flex:1;justify-content:center;display:flex}@media (max-width:768px){.image-text__content{width:100%}}.image-text__icon{--size:44px;width:44px;width:var(--size);height:44px;height:var(--size);-o-object-fit:contain;object-fit:contain}*+.image-text__sup-title{margin-top:20px}.image-text__title{font-family:var(--font-family-heading);font-size:var(--font-size-48);font-weight:500;line-height:1.2}.image-text--size-small .image-text__title{font-size:var(--font-size-32)}.image-text--size-large .image-text__title{font-size:var(--font-size-56);font-weight:700}*+.image-text__title{margin-top:20px}.image-text__sup-title+.image-text__title{margin-top:12px}@media (max-width:768px){.image-text__title br{display:none}}.image-text__title b{font-weight:inherit;color:var(--color-highlight)}.image-text__description{font-size:var(--font-size-18);color:var(--color-alt);font-weight:400;line-height:1.7}*+.image-text__description{margin-top:18px}.image-text__description i{color:var(--color);font-style:normal}.image-text__description b{font-weight:700}.image-text__description *+p,.image-text__description *+ul{margin-top:1em}.image-text__description ul{padding-left:24px}.image-text__description ul *+li{margin-top:.5em}.image-text__cta{flex-wrap:wrap;gap:16px;display:flex}*+.image-text__cta{margin-top:28px}@media (max-width:1320px){*+.image-text__cta{margin-top:24px}}@media (max-width:1024px){*+.image-text__cta{margin-top:16px}}
.in-action{margin-top:var(--section-gap)}.heading+.in-action{margin-top:var(--section-gap-small)}.in-action__wrap{grid-gap:24px;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:1320px){.in-action__wrap{gap:16px}}@media (max-width:1024px){.in-action__wrap{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:768px){.in-action__wrap{flex-direction:column;gap:32px;display:flex}}.in-action__item{--padding:32px;--border-radius:24px;color:#000;border:1px solid rgba(var(--primary-800-rgb),.1);border-radius:24px;border-radius:var(--border-radius);background-color:#fff;flex-direction:column;padding-bottom:8px;display:flex;position:relative;overflow:hidden}@media (max-width:1320px){.in-action__item{--padding:24px}}.in-action__item__image{width:100%;height:auto}.in-action__item__image img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;max-height:250px}.in-action__item__content{padding:24px var(--padding)}.in-action__item__title{font-family:var(--font-family-heading);font-size:var(--font-size-24);font-weight:700;line-height:1.4}*+.in-action__item__title{margin-top:28px}.in-action__item__description{color:rgba(var(--black-rgb),.7);font-size:14px;font-weight:400;line-height:1.7}*+.in-action__item__description{margin-top:10px}.in-action__item__description ul{padding-left:24px}.in-action__item__description *+p,.in-action__item__description *+ul,.in-action__item__description *+ol{margin-top:1em}.in-action__item__cta{padding:0 var(--padding)24px var(--padding);font-family:var(--font-family-heading);font-size:var(--font-size-16);color:var(--primary-main);align-items:center;gap:4px;font-weight:700;line-height:1.5;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease-in-out;display:flex}.in-action__item__cta:hover:not(:active){color:var(--primary-700)}.in-action__item__cta:before{content:"";position:absolute;inset:0}*+.in-action__item__cta{margin-top:auto}.in-action__item__cta svg{--size:24px;width:24px;width:var(--size);height:24px;height:var(--size);-o-object-fit:contain;object-fit:contain}
.integrations{margin-top:var(--section-gap);position:relative}.heading--size-large+.integrations{margin-top:52px}.heading--size-medium+.integrations{margin-top:40px}.heading--size-normal+.integrations{margin-top:32px}@media (max-width:768px){.heading--size-large+.integrations{margin-top:32px}.heading--size-medium+.integrations{margin-top:28px}.heading--size-normal+.integrations{margin-top:24px}}.integrations__wrap{flex-wrap:wrap;justify-content:center;gap:40px;max-width:750px;margin-left:auto;margin-right:auto;display:flex}@media (max-width:1024px){.integrations__wrap{gap:24px;max-width:500px}}@media (max-width:768px){.integrations__wrap{gap:16px;max-width:400px}}.integrations__wrap img{--size:100px;flex:0 100px;flex:0 1 var(--size);width:100px;width:var(--size);height:100px;height:var(--size);-o-object-fit:contain;object-fit:contain}@media (max-width:1024px){.integrations__wrap img{--size:72px}}@media (max-width:768px){.integrations__wrap img{--size:64px}}
.legal{margin-top:var(--section-gap)}.heading+.legal{margin-top:var(--section-gap-small)}.legal__wrap{max-width:80ch;color:rgba(var(--black-rgb),.8);font-size:16px;font-weight:400;line-height:1.5}@media (max-width:1024px){.legal__wrap{font-size:16px}}@media (max-width:768px){.legal__wrap{font-size:15px}}.legal__wrap *+p,.legal__wrap *+ul,.legal__wrap *+ol{margin-top:1.25em}.legal__wrap *+h1,.legal__wrap *+h2,.legal__wrap *+h3,.legal__wrap *+h4,.legal__wrap *+h5,.legal__wrap *+h6{margin-top:1.5em}.legal__wrap ul *+li,.legal__wrap ol *+li{margin-top:8px}.legal__wrap ul,.legal__wrap ol{padding-left:1.5em}.legal__wrap b{font-weight:700}.legal__wrap h1,.legal__wrap h2,.legal__wrap h3,.legal__wrap h4,.legal__wrap h5,.legal__wrap h6{font-family:var(--font-family-heading);color:var(--black);font-weight:500;line-height:1.2}.legal__wrap h1 b,.legal__wrap h2 b,.legal__wrap h3 b,.legal__wrap h4 b,.legal__wrap h5 b,.legal__wrap h6 b{font-weight:inherit}.legal__wrap h2{font-size:var(--font-size-28)}.legal__wrap h3{font-size:var(--font-size-24)}.legal__wrap h4{font-size:var(--font-size-22)}.legal__wrap h5{font-size:var(--font-size-20)}
.locations{--gap:24px;margin-top:var(--section-gap);overflow:hidden}.heading+.locations{margin-top:16px}@media (max-width:1320px){.locations{-webkit-mask-image:none;mask-image:none}}@media (max-width:768px){.locations{--gap:16px}}.locations__top{-webkit-mask-image:linear-gradient(to right,transparent 0%,black calc((100vw - var(--page-max-width))/2),black calc((100vw - var(--page-max-width))/2 + var(--page-max-width)));-webkit-mask-image:linear-gradient(to right,transparent 0%,black calc((100vw - var(--page-max-width))/2),black calc((100vw - var(--page-max-width))/2 + var(--page-max-width)));mask-image:linear-gradient(to right,transparent 0%,black calc((100vw - var(--page-max-width))/2),black calc((100vw - var(--page-max-width))/2 + var(--page-max-width)))}.locations__form{width:100%;max-width:552px;position:relative}.locations__input{width:100%;height:58px;font-family:var(--font-family-heading);border:1px solid var(--primary-main);background-color:var(--white);border-radius:8px;padding-left:16px;padding-right:44px;font-weight:400;line-height:1.7;transition:background-color .2s ease-in-out}.locations__input:focus{background-color:var(--dark-50)}.locations__input::placeholder{color:rgba(var(--black-rgb),.8);font-size:15px}.locations__input__icon{--size:24px;width:24px;width:var(--size);height:24px;height:var(--size);-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;right:16px;transform:translateY(-50%)}*+.locations__observer{margin-top:48px}.locations__list{gap:var(--gap);min-height:220px;display:flex;overflow:visible!important}.locations__list--mounted{gap:0}.locations__list__empty{font-family:var(--font-family-heading);font-size:var(--font-size-16);color:rgba(var(--black-rgb),.8);font-weight:400;line-height:1.7}.locations__item{--width:292px;flex-direction:column;flex-basis:292px;flex-basis:var(--width);width:292px;width:var(--width);color:var(--black);text-align:left;background-color:var(--dark-50);border-radius:8px;flex-shrink:0;justify-content:space-between;gap:6px;padding:16px;transition:background-color .2s ease-in-out;display:flex;position:relative;overflow:hidden;min-height:220px!important}.locations__item:hover:not(:active){background-color:var(--dark-100)}.locations__item__title{font-family:var(--font-family-heading);font-size:var(--font-size-24);letter-spacing:-.04em;font-weight:700;line-height:1.15}.locations__item__address{font-size:var(--font-size-16);-webkit-line-clamp:5;-webkit-box-orient:vertical;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}*+.locations__item__address{margin-top:6px}.locations__item__cta{font-family:var(--font-family-heading);align-items:center;gap:4px;font-size:16px;font-weight:700;line-height:1.5;display:flex}.locations__item__cta svg{--size:24px;width:24px;width:var(--size);height:24px;height:var(--size);-o-object-fit:contain;object-fit:contain}.locations__map{background-color:#e0e0ff;width:100%;height:450px;margin-top:48px}.locations__map__embed{width:100%;height:100%;overflow:hidden}
.logos,.layout--theme-white .logos,.layout .group--theme-white .logos{--image-filter:none}.layout--theme-black .logos,.layout .group--theme-primary-dark .logos,.layout__footer:not(.does-not-exist) .logos{--image-filter:brightness(0)invert(1)}.logos{--gap-x:52px;--gap-y:32px;margin-top:var(--section-gap)}.heading+.logos{margin-top:var(--section-gap-small)}@media (max-width:1320px){.logos{--gap-x:44px}}@media (max-width:768px){.logos{--gap-x:44px;--gap-y:16px}}.logos__title{font-size:var(--font-size-24);color:rgba(var(--dark-main-rgb),.7);text-align:center;font-weight:400;line-height:1.2}.logos__wrap{border-radius:var(--radius);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#fafafa33;padding:32px 24px;position:relative}.logos__wrap:before{content:"";border-radius:inherit;background:linear-gradient(105deg,white 0%,rgba(var(--white-rgb),0)5%,white 20%,white 80%,rgba(var(--white-rgb),0)95%,white 100%);-webkit-mask:conic-gradient(#000 0,#000 0)content-box,conic-gradient(#000 0,#000 0);-webkit-mask-composite:xor;-webkit-mask:conic-gradient(#000 0,#000 0)content-box exclude,conic-gradient(#000 0,#000 0);mask:conic-gradient(#000 0,#000 0)content-box exclude,conic-gradient(#000 0,#000 0);-webkit-mask:conic-gradient(#000 0 0)content-box,conic-gradient(#000 0 0);-webkit-mask-composite:xor;-webkit-mask:conic-gradient(#000 0 0)content-box exclude,conic-gradient(#000 0 0);mask:conic-gradient(#000 0 0)content-box exclude,conic-gradient(#000 0 0);padding:1px;position:absolute;inset:0}@media (max-width:768px){.logos__wrap{padding:24px 0}}.logos__overflow{overflow:hidden}.logos__flex{justify-content:space-between;align-items:center;row-gap:var(--gap-y);flex-wrap:wrap;margin:0 -1px;display:flex}@media (max-width:768px){.logos__flex{justify-content:center}}.logos__divider{border-right:1px solid rgba(var(--dark-main-rgb),.4);width:0;height:20px}@media (max-width:768px){.logos__divider{display:none}}.logos__item{padding:0 calc(var(--gap-x)/2);justify-content:center;align-items:center;display:flex;position:relative}.logos__item img{-o-object-fit:contain;object-fit:contain;width:auto;height:64px;filter:var(--image-filter)}@media (max-width:768px){.logos__item img{height:44px}}
.press,.layout--theme-white .press,.layout .group--theme-white .press{--color:var(--black);--color-rgb:var(--black-rgb);--background:rgba(var(--primary-main-rgb),0);--background-hover:var(--primary-50)}.layout--theme-black .press,.layout .group--theme-primary-dark .press,.layout__footer:not(.does-not-exist) .press{--color:var(--white);--color-rgb:var(--white-rgb);--background:rgba(var(--primary-950-rgb),0);--background-hover:rgba(var(--primary-950-rgb),.5)}.press{margin-top:var(--section-gap);position:relative}.heading--size-large+.press{margin-top:var(--section-gap-small)}.press__list{--gap:40px;grid-gap:40px;grid-gap:var(--gap);gap:40px;gap:var(--gap);grid-template-columns:repeat(3,1fr);display:grid}.press__list--rest{margin-top:var(--gap)}@media (max-width:1024px){.press__list{--gap:24px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.press__list{flex-direction:column;display:flex}}.press__item{border:1px solid rgba(var(--primary-800-rgb),.1);background-color:var(--background);border-radius:24px;flex-direction:column;gap:16px;padding:32px;transition:background-color .15s ease-in-out;display:flex;position:relative}.press__item--clickable:hover:not(:active){background-color:var(--background-hover)}.press__list--first-item-large .press__item:first-child{flex-direction:row;grid-column:span 3;gap:32px}@media (max-width:1024px){.press__item{padding:24px}.press__list--first-item-large .press__item:first-child{grid-column:span 2;gap:24px}}@media (max-width:768px){.press__list--first-item-large .press__item:first-child{flex-direction:column;gap:16px}}.press__item__logo{--size:80px;width:80px;width:var(--size);height:80px;height:var(--size);-o-object-fit:contain;object-fit:contain;border-radius:24px}@media (max-width:1024px){.press__item__logo{--size:72px}}@media (max-width:768px){.press__item__logo{--size:64px;border-radius:16px}}.press__item__date{color:rgba(var(--color-rgb),.7);font-size:14px;font-weight:400;line-height:1.7}.press__item__title{font-family:var(--font-family-heading);font-size:var(--font-size-20);font-weight:700;line-height:1.4}*+.press__item__title{margin-top:8px}.press__item__title a{-webkit-text-decoration:none;text-decoration:none}.press__item__title a:before{content:"";position:absolute;inset:0}.press__item__description{color:rgba(var(--color-rgb),.7);text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:1.7;display:-webkit-box;overflow:hidden}*+.press__item__description{margin-top:20px}@media (max-width:768px){*+.press__item__description{margin-top:12px}}.press__item__link{font-family:var(--font-family-heading);align-items:center;gap:6px;font-size:16px;font-weight:700;line-height:1.5;display:flex}*+.press__item__link{margin-top:24px}.press__item__link svg{--size:24px;width:24px;width:var(--size);height:24px;height:var(--size);-o-object-fit:contain;object-fit:contain}.press__show-more{display:flex}*+.press__show-more{margin-top:32px}
.related-brands,.layout--theme-white .related-brands,.layout .group--theme-white .related-brands{--color:var(--black);--card-background:var(--black);--image-filter:brightness(0)invert(1)}.layout--theme-black .related-brands,.layout .group--theme-primary-dark .related-brands,.layout__footer:not(.does-not-exist) .related-brands{--color:var(--white);--card-background:var(--white);--image-filter:none}.related-brands{margin-top:var(--section-gap);color:var(--color)}.related-brands__wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.related-brands--stack .related-brands__wrap{flex-direction:column}@media (max-width:768px){.related-brands__wrap{gap:24px}}.related-brands__title{font-family:var(--font-family-heading);font-size:var(--font-size-48);letter-spacing:-.02em;font-weight:500;line-height:1.15}.related-brands__flex{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}@media (max-width:768px){.related-brands__flex{gap:16px}}.related-brands__item{background-color:var(--card-background);border-radius:24px;justify-content:center;align-items:center;padding:4px 24px;display:flex;position:relative}@media (max-width:768px){.related-brands__item{border-radius:16px;padding:0 16px}}.related-brands__item img{-o-object-fit:contain;object-fit:contain;width:auto;height:64px;filter:var(--image-filter)}@media (max-width:768px){.related-brands__item img{height:52px}}
.slider{--gap:24px;margin-top:var(--section-gap);-webkit-mask-image:linear-gradient(to right,transparent 0%,black calc((100vw - var(--page-max-width))/2),black calc((100vw - var(--page-max-width))/2 + var(--page-max-width)));-webkit-mask-image:linear-gradient(to right,transparent 0%,black calc((100vw - var(--page-max-width))/2),black calc((100vw - var(--page-max-width))/2 + var(--page-max-width)));mask-image:linear-gradient(to right,transparent 0%,black calc((100vw - var(--page-max-width))/2),black calc((100vw - var(--page-max-width))/2 + var(--page-max-width)));overflow:hidden}.bento+.slider{margin-top:var(--section-gap-large)}@media (max-width:1320px){.slider{-webkit-mask-image:none;mask-image:none}}@media (max-width:768px){.slider{--gap:16px}}.slider__list{gap:var(--gap);display:flex;overflow:visible!important}.slider--mounted .slider__list{gap:0}
.slider__item{--width:580px;--border-radius:12px;--color:var(--black);--color-rgb:var(--black-rgb);--color-alt:var(--black);flex-basis:580px;flex-basis:var(--width);width:580px;width:var(--width);color:var(--color);background-color:var(--yellow-main);border-radius:16px;flex-shrink:0;position:relative;overflow:hidden;min-height:470px!important}.slider__item--has-image{--color:var(--white);--color-rgb:var(--white-rgb);--color-alt:var(--yellow-main);background-color:var(--black);justify-content:space-between}@media (max-width:1024px){.slider__item{--width:400px}}@media (max-width:768px){.slider__item{--width:300px;min-height:100%!important}.slider--client-stories .slider__list{min-height:350px!important}}.slider__item__image{position:absolute;inset:0}.slider__item__image:after{content:"";background:linear-gradient(167deg,rgba(var(--black-rgb),.8)43%,rgba(var(--black-rgb),0)91%);position:absolute;inset:0}.slider__item--client .slider__item__image:after{background:linear-gradient(167deg,rgba(var(--black-rgb),.7)40%,rgba(var(--black-rgb),0)80%)}.slider__item__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.slider__item--client .slider__item__image img{-o-object-position:left center;object-position:left center}.slider__item__pills{--size:1400px;width:1400px;width:var(--size);height:1400px;height:var(--size);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slider__item__wrap{flex-direction:column;flex:1;justify-content:center;gap:16px;height:100%;padding:40px;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.slider__item__wrap{padding:32px}}@media (max-width:768px){.slider__item__wrap{padding:24px}}.slider__item__content{flex:1}.slider--client-stories .slider__item:first-child .slider__item__content{flex-direction:column;justify-content:center;display:flex}.slider__item__sup-title{font-family:var(--font-family-heading);font-size:var(--font-size-16);letter-spacing:-.01em;color:var(--color-alt);text-transform:uppercase;font-weight:400;line-height:1.15}.slider__item__tags{flex-wrap:wrap;gap:8px;display:flex}.slider__item__title{font-family:var(--font-family-heading);font-size:var(--font-size-48);letter-spacing:-.02em;font-weight:500;line-height:1.15}.slider__item--has-image .slider__item__title{font-size:var(--font-size-40)}.slider__item--client .slider__item__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}*+.slider__item__title{margin-top:14px}@media (max-width:768px){.slider__item__title br{display:none}}.slider__item__title a{-webkit-text-decoration:none;text-decoration:none}.slider__item__title a:before{content:"";position:absolute;inset:0}.slider__item__description{font-family:var(--font-family-heading);font-size:var(--font-size-18);color:rgba(var(--color-rgb),.8);font-weight:400;line-height:1.7}.slider__item--client .slider__item__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}*+.slider__item__description{margin-top:14px}@media (max-width:768px){.slider__item__description{line-height:1.4}*+.slider__item__description{margin-top:12px}}.slider__item__selects{flex-wrap:wrap;gap:16px;display:flex}*+.slider__item__selects{margin-top:24px}.slider__item__footer{justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:relative}.slider__item__footer--align-right{justify-content:flex-end}.slider__item__cta{flex-wrap:wrap;gap:16px;display:flex}
.slider__select{--color:black;--color-hover:black;--background-color:white;--background-color-hover:rgba(var(--white-rgb),.8);position:relative}.slider__select--theme-black{--background-color:black;--background-color-hover:rgba(var(--black-rgb),.8);--color:white;--color-hover:white}.slider__select__trigger{height:44px;font-size:var(--font-size-16);color:var(--color);background-color:var(--background-color);border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 22px;font-weight:600;line-height:1.1;transition-property:opacity,background-color,color;transition-duration:.2s;display:inline-flex}.slider__select__trigger:hover:not(:active){color:var(--color-hover);background-color:var(--background-color-hover)}.slider__select__trigger[data-placeholder]{color:var(--color-hover)}.slider__select__icon svg{--size:18px;width:18px;width:var(--size);height:18px;height:var(--size);-o-object-fit:contain;object-fit:contain}.slider__select--has-value .slider__select__icon{opacity:0}.slider__select__clear{color:var(--color);justify-content:center;align-items:center;padding-left:10px;padding-right:18px;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0;right:0}.slider__select__clear:hover:not(:active){opacity:.5}.slider__select__clear svg{--size:18px;width:18px;width:var(--size);height:18px;height:var(--size);-o-object-fit:contain;object-fit:contain}.slider__select__content{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 10px 38px -10px #16171859,0 10px 20px -15px #16171833}.slider__select__viewport{padding:8px}.slider__select__item{height:36px;font-size:var(--font-size-16);color:var(--color);-webkit-user-select:none;user-select:none;border-radius:3px;align-items:center;padding:0 16px;font-weight:600;line-height:1.1;transition:background-color .2s;display:flex;position:relative}.slider__select__item[data-highlighted]{background-color:var(--dark-100);outline:none}.slider__select__item:hover{background-color:var(--dark-100)}.slider__select__item:active{background-color:var(--dark-200)}.slider__select__item[data-disabled]{color:var(--mauve-8);pointer-events:none}.slider__select__label{color:var(--mauve-11);padding:0 25px;font-size:12px;line-height:25px}.slider__select__item__indicator{justify-content:center;align-items:center;width:25px;display:inline-flex;position:absolute;left:0}.slider__select__scroll-button{height:25px;color:var(--violet-11);cursor:default;background-color:#fff;justify-content:center;align-items:center;display:flex}
.solutions,.layout--theme-white .solutions,.layout .group--theme-white .solutions{--color:var(--black);--color-alt:rgba(var(--black-rgb),.7)}.solutions--theme-dark,.layout--theme-black .solutions,.layout .group--theme-primary-dark .solutions,.layout__footer:not(.does-not-exist) .solutions{--color:var(--white);--color-alt:rgba(var(--white-rgb),.7)}.solutions{margin-top:var(--section-gap);color:var(--color)}.heading+.solutions{margin-top:var(--section-gap-small)}.solutions__wrap{flex-wrap:wrap;gap:32px;display:flex}@media (max-width:1024px){.solutions__wrap{gap:24px}}
.solutions__item{background-blend-mode:normal,luminosity,normal;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(270deg,#09011900 -9.53%,#090119 70.62%),#7f00da;border-radius:32px;flex-basis:100%;position:relative;overflow:hidden}.solutions__item--normal{flex:auto;min-width:35%}.solutions__item--normal-1{flex:7}.solutions__item--normal-2,.solutions__item--normal-3{flex:5}.solutions__item--normal-4,.solutions__item--normal-5{flex:7}.solutions__item--normal-6{flex:5}@media (max-width:768px){.solutions__item--normal{flex-basis:100%}}.solutions__item__background{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.solutions__item__background:before{content:"";background:linear-gradient(270deg,#09011900 -9.53%,#090119 70.62%);transition:opacity .65s;position:absolute;inset:0}@media (pointer:fine){.solutions__item:hover .solutions__item__background:before{opacity:.825}}.solutions__item__background img{width:100%;height:100%}.solutions__item__content{border-radius:inherit;justify-content:space-between;align-items:flex-end;gap:32px;height:100%;padding:40px;display:flex;position:relative}.solutions__item__content:before{content:"";border-radius:inherit;background:linear-gradient(277deg,rgba(var(--white-rgb),.45)54.88%,rgba(var(--white-rgb),.2)91.83%);-webkit-mask:conic-gradient(#000 0,#000 0)content-box,conic-gradient(#000 0,#000 0);-webkit-mask-composite:xor;-webkit-mask:conic-gradient(#000 0,#000 0)content-box exclude,conic-gradient(#000 0,#000 0);mask:conic-gradient(#000 0,#000 0)content-box exclude,conic-gradient(#000 0,#000 0);-webkit-mask:conic-gradient(#000 0 0)content-box,conic-gradient(#000 0 0);-webkit-mask-composite:xor;-webkit-mask:conic-gradient(#000 0 0)content-box exclude,conic-gradient(#000 0 0);mask:conic-gradient(#000 0 0)content-box exclude,conic-gradient(#000 0 0);padding:1px;position:absolute;inset:0}@media (max-width:1320px){.solutions__item__content{padding:32px}}@media (max-width:1024px){.solutions__item__content{flex-direction:column;align-items:flex-start;gap:24px;padding:24px}}.solutions__item__left{flex:1}.solutions__item__icon{--size:44px;width:44px;width:var(--size);height:44px;height:var(--size);-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.solutions__item__icon{--size:36px}}.solutions__item__title{font-family:var(--font-family-heading);font-size:var(--font-size-24);font-weight:700;line-height:1.4}*+.solutions__item__title{margin-top:28px}.solutions__item__title b{font-weight:inherit;color:var(--yellow-main)}.solutions__item__description{font-size:var(--font-size-18);color:var(--color-alt);font-weight:400;line-height:1.7}.solutions--compact .solutions__item__description{font-size:var(--font-size-16)}*+.solutions__item__description{margin-top:8px}
.solutions__item__logo{color:#fff;background-color:rgba(var(--white-rgb),.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-width:250px;padding:4px 24px;transition:background-color .2s;display:flex;position:relative}.solutions__item__logo--clickable:hover:not(:active){background-color:rgba(var(--white-rgb),.15)}.solutions__item__logo:before{content:"";border-radius:inherit;background:linear-gradient(105deg,rgba(var(--white-rgb),.5)0%,rgba(var(--white-rgb),0)5%,rgba(var(--white-rgb),.5)20%,rgba(var(--white-rgb),.5)80%,rgba(var(--white-rgb),0)95%,rgba(var(--white-rgb),.5)100%);-webkit-mask:conic-gradient(#000 0,#000 0)content-box,conic-gradient(#000 0,#000 0);-webkit-mask-composite:xor;-webkit-mask:conic-gradient(#000 0,#000 0)content-box exclude,conic-gradient(#000 0,#000 0);mask:conic-gradient(#000 0,#000 0)content-box exclude,conic-gradient(#000 0,#000 0);-webkit-mask:conic-gradient(#000 0 0)content-box,conic-gradient(#000 0 0);-webkit-mask-composite:xor;-webkit-mask:conic-gradient(#000 0 0)content-box exclude,conic-gradient(#000 0 0);mask:conic-gradient(#000 0 0)content-box exclude,conic-gradient(#000 0 0);padding:1px;position:absolute;inset:0}@media (max-width:768px){.solutions__item__logo{min-width:220px}}.solutions__item__logo a:before{content:"";position:absolute;inset:0}.solutions__item__logo__img{-o-object-fit:contain;object-fit:contain;filter:brightness(0)invert();width:auto;max-width:160px;height:72px}@media (max-width:1024px){.solutions__item__logo__img{height:64px}}@media (max-width:768px){.solutions__item__logo__img{height:56px}}.solutions__item__logo__arrow svg{--size:24px;width:24px;width:var(--size);height:24px;height:var(--size);-o-object-fit:contain;object-fit:contain}
.team{--color:var(--black);--color-alt:rgba(var(--black-rgb),.6);margin-top:var(--section-gap);color:var(--color)}.heading+.team{margin-top:var(--section-gap-small)}.team__wrap{grid-gap:24px;grid-template-columns:repeat(12,1fr);gap:24px;display:grid}@media (max-width:768px){.team__wrap{flex-direction:column;display:flex}}.team__item{flex-direction:column;grid-column:span 4;gap:18px;display:flex}@media (max-width:1024px){.team__item{grid-column:span 6}}.team__item__image{aspect-ratio:1;flex:1;width:100%;position:relative}@media (max-width:768px){.team__item__image,.team__item:first-child .team__item__image,.team__item:nth-child(2) .team__item__image,.team__item:nth-child(3) .team__item__image{aspect-ratio:400/300}}.team__item__image img{-o-object-fit:cover;object-fit:cover;border-radius:32px;width:100%;height:100%;position:absolute;inset:0}.team__item__content{flex:1}.team__item__name{font-family:var(--font-family-heading);font-size:var(--font-size-24);letter-spacing:-.02em;align-items:center;gap:16px;font-weight:500;line-height:1.4;display:flex}@media (max-width:768px){.team__item__name{gap:12px}}.team__item__role{font-family:var(--font-family-heading);font-size:var(--font-size-16);letter-spacing:-.03em;color:#505050;font-weight:400;line-height:1.6}.team__item__social{--gap:20px;gap:20px;gap:var(--gap);flex-wrap:wrap;display:flex;transform:translateY(1px)}*+.team__item__social{margin-top:24px}.team__item__social a{transition:opacity .2s;position:relative}.team__item__social a:hover{opacity:.6}.team__item__social a:before{top:calc(var(--gap)*-.5);right:calc(var(--gap)*-.5);bottom:calc(var(--gap)*-.5);left:calc(var(--gap)*-.5);content:"";position:absolute}.team__item__social svg{--size:18px;width:18px;width:var(--size);height:18px;height:var(--size);-o-object-fit:contain;object-fit:contain}
.values,.layout--theme-white .values,.layout .group--theme-white .values{--color:var(--black);--color-alt:rgba(var(--black-rgb),.6);--hover-background-color:rgba(var(--primary-500-rgb),.1)}.values--theme-dark,.layout--theme-black .values,.layout .group--theme-primary-dark .values,.layout__footer:not(.does-not-exist) .values{--color:var(--white);--color-alt:rgba(var(--white-rgb),.6);--hover-background-color:rgba(var(--primary-950-rgb),.1)}.values{margin-top:var(--section-gap);color:var(--color)}.heading+.values{margin-top:var(--section-gap-small)}.values__wrap{grid-gap:32px;grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.values--compact .values__wrap{grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.values__wrap{gap:24px}}@media (max-width:768px){.values__wrap{flex-direction:column;display:flex}}.values__item{border:1px solid var(--primary-main);border-radius:24px;padding:32px;position:relative;overflow:hidden}.values--theme-dark .values__item{border:1px solid rgba(var(--primary-main-rgb),.4);min-height:360px;box-shadow:0 -10px 40px 0 rgba(var(--primary-main-rgb),.1)inset;flex-direction:column;justify-content:flex-end;transition:border-color .65s,box-shadow .65s;display:flex}@media (pointer:fine){.values--theme-dark .values__item:hover{border:1px solid rgba(var(--primary-main-rgb),.7);box-shadow:0 -10px 128px 0 rgba(var(--primary-main-rgb),.2)inset}}@media (max-width:1024px){.values__item{padding:24px}}.values__item__background{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.values__item__background img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.values__item__background:after{content:"";background-color:var(--hover-background-color);opacity:0;transition:opacity .65s;position:absolute;inset:0}@media (pointer:fine){.values__item:hover .values__item__background:after{opacity:1}}.values__item__content{position:relative}.values__item__icon{--size:44px;width:44px;width:var(--size);height:44px;height:var(--size);-o-object-fit:contain;object-fit:contain}.values__item__title{font-family:var(--font-family-heading);font-size:var(--font-size-24);font-weight:700;line-height:1.4}*+.values__item__title{margin-top:28px}.values__item__description{font-size:var(--font-size-18);color:var(--color-alt);font-weight:400;line-height:1.7}.values--compact .values__item__description{font-size:var(--font-size-16)}*+.values__item__description{margin-top:8px}
