.html-text ol,.html-text ul{margin:0;padding-left:1.5rem}.html-text li{margin-bottom:.5rem}.html-text ul{list-style-type:disc}.html-text ol{list-style-type:decimal}.masked-media[data-v-9e6254a8]{isolation:isolate;outline:1px solid transparent}.about-team-swiper[data-v-9a100c3b]{margin-top:2.5rem;width:100%}@media(max-width:1023.9px){.about-team-swiper[data-v-9a100c3b]{margin-left:-1.25rem;margin-right:-1.25rem;overflow:hidden;padding-left:2.5rem;padding-right:2.5rem;width:calc(100% + 2.5rem)}}@media(min-width:1024px){.about-team-swiper[data-v-9a100c3b]{grid-column:8/span 5;grid-row:2}.about-team-swiper[data-v-9a100c3b] .swiper-wrapper{display:flex;flex-direction:column;gap:2.5rem;height:auto}.about-team-swiper[data-v-9a100c3b] .swiper-slide{width:auto}}[data-modal-id^=single-case-]{--modal-bg:hsla(0,0%,100%,0);--modal-width:100%;--modal-max-width:auto;--modal-height:100%;--modal-max-height:auto}.custom-scrollbar{scrollbar-color:var(--colors-yellow) var(--colors-deep-gray);scrollbar-width:thin}.modal-content-pad{padding:5.5rem .75rem 4rem}.modal-panel-pad{padding:1rem}@media(min-width:1024px){.modal-content-pad{padding:7rem 2.5rem 3rem}.modal-panel-pad{padding:1.5rem}}@media(max-width:1023px){.modal-content-pad{overflow-x:hidden;overflow-y:auto}.mobile-modal-window{max-width:none;width:100%}.mobile-case-study{height:auto;max-width:24rem;min-height:30rem;padding:1.5rem;width:85vw}}@media(max-width:1023px){.case-studies-mobile-swiper[data-v-951a03b8] .swiper-wrapper{align-items:center}.case-studies-mobile-swiper[data-v-951a03b8] .swiper-slide{align-items:center;display:flex;height:auto}}.grid-container[data-v-8fa87155]{--cell:calc(var(--spacing)*10);animation:grid-move-8fa87155 4s linear infinite,orb-x-8fa87155 7s ease-in-out infinite,orb-y-8fa87155 5.3s ease-in-out infinite;background-image:linear-gradient(to right,var(--colors-deep-gray) 1px,transparent 1px),linear-gradient(to bottom,var(--colors-deep-gray) 1px,transparent 1px);background-position:0 -1.5px;background-size:var(--cell) var(--cell);-webkit-mask-image:radial-gradient(ellipse 65% 65% at var(--ox) var(--oy),#000 0,transparent 100%);mask-image:radial-gradient(ellipse 65% 65% at var(--ox) var(--oy),#000 0,transparent 100%)}@property --ox{syntax:"<percentage>";inherits:true;initial-value:50%}@property --oy{syntax:"<percentage>";inherits:true;initial-value:50%}@keyframes grid-move-8fa87155{0%{background-position:0 -1.5px}to{background-position:var(--cell) calc(var(--cell) - 1.5px)}}@keyframes orb-x-8fa87155{0%,to{--ox:20%}33%{--ox:75%}66%{--ox:40%}}@keyframes orb-y-8fa87155{0%,to{--oy:30%}33%{--oy:70%}66%{--oy:15%}}.link[data-v-ebfbcd0c]{display:inline-flex;gap:calc(var(--spacing)*3);overflow:hidden}.link[data-v-ebfbcd0c],.link span[data-v-ebfbcd0c]{position:relative}.link span[data-v-ebfbcd0c]{display:flex;line-height:1;transition:transform .75s cubic-bezier(.19,1,.22,1)}.link span[data-v-ebfbcd0c]:after{content:attr(data-label);left:0;position:absolute;top:110%;will-change:transform}@media(pointer:fine)and (hover:hover){.link:hover span[data-v-ebfbcd0c]{transform:translateY(-110%);transition-delay:.1s}.group-link:hover .link span[data-v-ebfbcd0c]{transform:translateY(-110%);transition-delay:.1s}}.what-orbit{position:relative}.what-orbit__items{list-style:none;margin:0;padding:0;position:absolute}.what-orbit__debug-ellipse{background:#ffc16726;border:2px dashed rgba(255,87,34,.95);border-radius:9999px;box-shadow:inset 0 0 0 1px #12272a73;left:50%;pointer-events:none;position:absolute;top:50%}.what-orbit__item{left:50%;position:absolute;top:50%;transition:opacity .6s ease}.orbit-2,.orbit-4,.orbit-d{animation:float 6s ease-in-out infinite}.orbit-2{animation-delay:2s}.orbit-4{animation-delay:4s}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.orbit-path-1,.orbit-path-2,.orbit-path-3{fill-opacity:0}.orbit-path-1{fill-opacity:.82}.orbit-path-2{fill-opacity:.38}.orbit-path-3{fill-opacity:.18}@media(max-width:1023.9px){.what-orbit-mobile{display:block;margin:0 calc(50% - 50vw);max-width:none;padding:0;width:100vw}}.what-orbit.is-pulsing .orbit-path-1{animation:orbitPulse1 .9s linear 1 backwards;animation-delay:0s}.what-orbit.is-pulsing .orbit-path-2{animation:orbitPulse2 .9s linear 1 backwards;animation-delay:.2s}.what-orbit.is-pulsing .orbit-path-3{animation:orbitPulse3 .9s linear 1 backwards;animation-delay:.4s}@keyframes orbitPulse1{0%{fill-opacity:.82}15%{fill-opacity:1}45%{fill-opacity:1}65%{fill-opacity:.82}to{fill-opacity:.82}}@keyframes orbitPulse2{0%{fill-opacity:.38}15%{fill-opacity:.82}45%{fill-opacity:.82}65%{fill-opacity:.38}to{fill-opacity:.38}}@keyframes orbitPulse3{0%{fill-opacity:.18}15%{fill-opacity:.56}45%{fill-opacity:.56}65%{fill-opacity:.18}to{fill-opacity:.18}}.progress-wrap[data-v-7ef1ce6f]{border:1px solid transparent;box-shadow:0 0 12px #0003}.menu[data-v-7ef1ce6f]{clip-path:inset(0 0 100% 0)}
