@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--fontManrope);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}#app :is(.pointer-events-none){pointer-events:none}#app :is(.visible){visibility:visible}#app :is(.static){position:static}#app :is(.fixed){position:fixed}#app :is(.absolute){position:absolute}#app :is(.relative){position:relative}#app :is(.sticky){position:sticky}#app :is(.-bottom-20){bottom:-5rem}#app :is(.-bottom-full){bottom:-100%}#app :is(.-right-full){right:-100%}#app :is(.bottom-0){bottom:0}#app :is(.bottom-\[31px\]){bottom:31px}#app :is(.left-0){left:0}#app :is(.left-8){left:2rem}#app :is(.left-\[1px\]){left:1px}#app :is(.left-\[2rem\]){left:2rem}#app :is(.right-0){right:0}#app :is(.right-1\/2){right:50%}#app :is(.right-2){right:.5rem}#app :is(.right-4){right:1rem}#app :is(.right-\[1rem\]){right:1rem}#app :is(.top-0){top:0}#app :is(.top-2){top:.5rem}#app :is(.top-2\.5){top:.625rem}#app :is(.top-4){top:1rem}#app :is(.top-5){top:1.25rem}#app :is(.top-\[-12rem\]){top:-12rem}#app :is(.top-\[-7rem\]){top:-7rem}#app :is(.top-\[-8rem\]){top:-8rem}#app :is(.top-\[130px\]){top:130px}#app :is(.top-\[1px\]){top:1px}#app :is(.top-\[2rem\]){top:2rem}#app :is(.top-\[4rem\]){top:4rem}#app :is(.top-\[50\%\]){top:50%}#app :is(.top-\[66px\]){top:66px}#app :is(.z-0){z-index:0}#app :is(.z-10){z-index:10}#app :is(.z-20){z-index:20}#app :is(.z-30){z-index:30}#app :is(.z-50){z-index:50}#app :is(.z-\[0\]){z-index:0}#app :is(.z-\[160\]){z-index:160}#app :is(.z-\[1\]){z-index:1}#app :is(.z-\[2\]){z-index:2}#app :is(.m-0){margin:0}#app :is(.m-auto){margin:auto}#app :is(.mx-10){margin-left:2.5rem;margin-right:2.5rem}#app :is(.mx-2){margin-left:.5rem;margin-right:.5rem}#app :is(.mx-4){margin-left:1rem;margin-right:1rem}#app :is(.mx-\[-30px\]){margin-left:-30px;margin-right:-30px}#app :is(.mx-\[0\.25rem\]){margin-left:.25rem;margin-right:.25rem}#app :is(.mx-auto){margin-left:auto;margin-right:auto}#app :is(.my-12){margin-top:3rem;margin-bottom:3rem}#app :is(.my-16){margin-top:4rem;margin-bottom:4rem}#app :is(.my-3){margin-top:.75rem;margin-bottom:.75rem}#app :is(.my-4){margin-top:1rem;margin-bottom:1rem}#app :is(.my-8){margin-top:2rem;margin-bottom:2rem}#app :is(.my-\[24px\]){margin-top:24px;margin-bottom:24px}#app :is(.my-\[4\.0625rem\]){margin-top:4.0625rem;margin-bottom:4.0625rem}#app :is(.my-\[4rem\]){margin-top:4rem;margin-bottom:4rem}#app :is(.\!ml-\[0\]){margin-left:0!important}#app :is(.-mt-24){margin-top:-6rem}#app :is(.-mt-\[120px\]){margin-top:-120px}#app :is(.-mt-\[32px\]){margin-top:-32px}#app :is(.mb-0){margin-bottom:0}#app :is(.mb-10){margin-bottom:2.5rem}#app :is(.mb-12){margin-bottom:3rem}#app :is(.mb-16){margin-bottom:4rem}#app :is(.mb-2){margin-bottom:.5rem}#app :is(.mb-20){margin-bottom:5rem}#app :is(.mb-24){margin-bottom:6rem}#app :is(.mb-3){margin-bottom:.75rem}#app :is(.mb-4){margin-bottom:1rem}#app :is(.mb-6){margin-bottom:1.5rem}#app :is(.mb-7){margin-bottom:1.75rem}#app :is(.mb-8){margin-bottom:2rem}#app :is(.mb-9){margin-bottom:2.25rem}#app :is(.mb-\[-5\.25rem\]){margin-bottom:-5.25rem}#app :is(.mb-\[-8rem\]){margin-bottom:-8rem}#app :is(.mb-\[0\.625rem\]){margin-bottom:.625rem}#app :is(.mb-\[1\.125rem\]){margin-bottom:1.125rem}#app :is(.mb-\[1\.14rem\]){margin-bottom:1.14rem}#app :is(.mb-\[1\.25rem\]){margin-bottom:1.25rem}#app :is(.mb-\[1\.625rem\]){margin-bottom:1.625rem}#app :is(.mb-\[18\.31rem\]){margin-bottom:18.31rem}#app :is(.mb-\[1rem\]){margin-bottom:1rem}#app :is(.mb-\[24px\]){margin-bottom:24px}#app :is(.mb-\[2rem\]){margin-bottom:2rem}#app :is(.mb-\[3\.43rem\]){margin-bottom:3.43rem}#app :is(.mb-\[3\.5rem\]){margin-bottom:3.5rem}#app :is(.mb-\[3\.62rem\]){margin-bottom:3.62rem}#app :is(.mb-\[4rem\]){margin-bottom:4rem}#app :is(.mb-\[60px\]){margin-bottom:60px}#app :is(.mb-\[8px\]){margin-bottom:8px}#app :is(.ml-4){margin-left:1rem}#app :is(.ml-8){margin-left:2rem}#app :is(.ml-\[1\.875rem\]){margin-left:1.875rem}#app :is(.ml-\[14px\]){margin-left:14px}#app :is(.ml-auto){margin-left:auto}#app :is(.mr-12){margin-right:3rem}#app :is(.mr-5){margin-right:1.25rem}#app :is(.mr-6){margin-right:1.5rem}#app :is(.mr-8){margin-right:2rem}#app :is(.mr-\[-15\.85rem\]){margin-right:-15.85rem}#app :is(.mr-\[0\.81rem\]){margin-right:.81rem}#app :is(.mr-auto){margin-right:auto}#app :is(.mt-1){margin-top:.25rem}#app :is(.mt-10){margin-top:2.5rem}#app :is(.mt-16){margin-top:4rem}#app :is(.mt-24){margin-top:6rem}#app :is(.mt-28){margin-top:7rem}#app :is(.mt-3){margin-top:.75rem}#app :is(.mt-4){margin-top:1rem}#app :is(.mt-44){margin-top:11rem}#app :is(.mt-6){margin-top:1.5rem}#app :is(.mt-8){margin-top:2rem}#app :is(.mt-9){margin-top:2.25rem}#app :is(.mt-\[0\.5rem\]){margin-top:.5rem}#app :is(.mt-\[0\.68rem\]){margin-top:.68rem}#app :is(.mt-\[1\.5rem\]){margin-top:1.5rem}#app :is(.mt-\[120px\]){margin-top:120px}#app :is(.mt-\[2rem\]){margin-top:2rem}#app :is(.mt-\[4rem\]){margin-top:4rem}#app :is(.mt-auto){margin-top:auto}#app :is(.line-clamp-1){overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}#app :is(.line-clamp-4){overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}#app :is(.block){display:block}#app :is(.inline-block){display:inline-block}#app :is(.inline){display:inline}#app :is(.flex){display:flex}#app :is(.inline-flex){display:inline-flex}#app :is(.table){display:table}#app :is(.grid){display:grid}#app :is(.hidden){display:none}#app :is(.h-20){height:5rem}#app :is(.h-36){height:9rem}#app :is(.h-\[10px\]){height:10px}#app :is(.h-\[110px\]){height:110px}#app :is(.h-\[17rem\]){height:17rem}#app :is(.h-\[2\.68rem\]){height:2.68rem}#app :is(.h-\[204px\]){height:204px}#app :is(.h-\[22\.5rem\]){height:22.5rem}#app :is(.h-\[225px\]){height:225px}#app :is(.h-\[43px\]){height:43px}#app :is(.h-\[456px\]){height:456px}#app :is(.h-\[490px\]){height:490px}#app :is(.h-\[50\%\]){height:50%}#app :is(.h-\[500px\]){height:500px}#app :is(.h-\[5px\]){height:5px}#app :is(.h-\[600px\]){height:600px}#app :is(.h-\[7\.6rem\]){height:7.6rem}#app :is(.h-\[75\%\]){height:75%}#app :is(.h-\[90vh\]){height:90vh}#app :is(.h-auto){height:auto}#app :is(.h-full){height:100%}#app :is(.h-screen){height:100vh}#app :is(.max-h-\[17px\]){max-height:17px}#app :is(.max-h-\[218px\]){max-height:218px}#app :is(.max-h-\[273px\]){max-height:273px}#app :is(.max-h-\[315px\]){max-height:315px}#app :is(.max-h-screen){max-height:100vh}#app :is(.min-h-full){min-height:100%}#app :is(.min-h-screen){min-height:100vh}#app :is(.w-1\/2){width:50%}#app :is(.w-2){width:.5rem}#app :is(.w-2\.5){width:.625rem}#app :is(.w-2\/5){width:40%}#app :is(.w-3\/5){width:60%}#app :is(.w-6){width:1.5rem}#app :is(.w-\[1\.25rem\]){width:1.25rem}#app :is(.w-\[1\.5rem\]){width:1.5rem}#app :is(.w-\[10px\]){width:10px}#app :is(.w-\[13\.8rem\]){width:13.8rem}#app :is(.w-\[14rem\]){width:14rem}#app :is(.w-\[194px\]){width:194px}#app :is(.w-\[250px\]){width:250px}#app :is(.w-\[2rem\]){width:2rem}#app :is(.w-\[300px\]){width:300px}#app :is(.w-\[327px\]){width:327px}#app :is(.w-\[48rem\]){width:48rem}#app :is(.w-\[83\%\]){width:83%}#app :is(.w-auto){width:auto}#app :is(.w-full){width:100%}#app :is(.w-min){width:-moz-min-content;width:min-content}#app :is(.w-screen){width:100vw}#app :is(.max-w-2xl){max-width:42rem}#app :is(.max-w-3xl){max-width:48rem}#app :is(.max-w-\[112\.5rem\]){max-width:112.5rem}#app :is(.max-w-\[1360px\]){max-width:1360px}#app :is(.max-w-\[137px\]){max-width:137px}#app :is(.max-w-\[18\.75rem\]){max-width:18.75rem}#app :is(.max-w-\[27\.75rem\]){max-width:27.75rem}#app :is(.max-w-\[327px\]){max-width:327px}#app :is(.max-w-\[38\.625rem\]){max-width:38.625rem}#app :is(.max-w-\[47\.81rem\]){max-width:47.81rem}#app :is(.max-w-\[52\.75rem\]){max-width:52.75rem}#app :is(.max-w-\[64\.375rem\]){max-width:64.375rem}#app :is(.max-w-\[64\.5rem\]){max-width:64.5rem}#app :is(.max-w-\[6rem\]){max-width:6rem}#app :is(.max-w-\[72rem\]){max-width:72rem}#app :is(.max-w-full){max-width:100%}#app :is(.max-w-md){max-width:28rem}#app :is(.max-w-none){max-width:none}#app :is(.max-w-screen-2xl){max-width:1536px}#app :is(.flex-1){flex:1 1 0%}#app :is(.flex-shrink){flex-shrink:1}#app :is(.shrink-0){flex-shrink:0}#app :is(.flex-grow){flex-grow:1}#app :is(.flex-grow-0){flex-grow:0}#app :is(.grow){flex-grow:1}#app :is(.rotate-180){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#app :is(.rotate-90){--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#app :is(.rotate-\[270deg\]){--tw-rotate: 270deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#app :is(.transform){transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#app :is(.cursor-pointer){cursor:pointer}#app :is(.resize-none){resize:none}#app :is(.resize){resize:both}#app :is(.list-disc){list-style-type:disc}#app :is(.grid-cols-1){grid-template-columns:repeat(1,minmax(0,1fr))}#app :is(.grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}#app :is(.flex-row){flex-direction:row}#app :is(.flex-row-reverse){flex-direction:row-reverse}#app :is(.flex-col){flex-direction:column}#app :is(.flex-wrap){flex-wrap:wrap}#app :is(.content-center){align-content:center}#app :is(.items-start){align-items:flex-start}#app :is(.items-end){align-items:flex-end}#app :is(.items-center){align-items:center}#app :is(.items-baseline){align-items:baseline}#app :is(.justify-start){justify-content:flex-start}#app :is(.justify-end){justify-content:flex-end}#app :is(.justify-center){justify-content:center}#app :is(.justify-between){justify-content:space-between}#app :is(.gap-1){gap:.25rem}#app :is(.gap-10){gap:2.5rem}#app :is(.gap-16){gap:4rem}#app :is(.gap-2){gap:.5rem}#app :is(.gap-20){gap:5rem}#app :is(.gap-3){gap:.75rem}#app :is(.gap-4){gap:1rem}#app :is(.gap-5){gap:1.25rem}#app :is(.gap-6){gap:1.5rem}#app :is(.gap-7){gap:1.75rem}#app :is(.gap-8){gap:2rem}#app :is(.gap-\[0\.5rem\]){gap:.5rem}#app :is(.gap-\[0\.75rem\]){gap:.75rem}#app :is(.gap-\[1\.5rem\]){gap:1.5rem}#app :is(.gap-\[1rem\]){gap:1rem}#app :is(.gap-\[2\.5rem\]){gap:2.5rem}#app :is(.gap-\[23px\]){gap:23px}#app :is(.gap-\[2rem\]){gap:2rem}#app :is(.gap-\[3rem\]){gap:3rem}#app :is(.gap-\[4rem\]){gap:4rem}#app :is(.gap-\[5rem\]){gap:5rem}#app :is(.gap-x-5){-moz-column-gap:1.25rem;column-gap:1.25rem}#app :is(.gap-y-5){row-gap:1.25rem}#app :is(.space-x-10>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}#app :is(.space-x-12>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(3rem * var(--tw-space-x-reverse));margin-left:calc(3rem * calc(1 - var(--tw-space-x-reverse)))}#app :is(.space-x-2>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}#app :is(.space-x-4>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}#app :is(.space-x-6>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}#app :is(.space-x-8>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}#app :is(.space-x-\[12px\]>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(12px * var(--tw-space-x-reverse));margin-left:calc(12px * calc(1 - var(--tw-space-x-reverse)))}#app :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}#app :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}#app :is(.space-y-8>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}#app :is(.overflow-auto){overflow:auto}#app :is(.overflow-hidden){overflow:hidden}#app :is(.overflow-scroll){overflow:scroll}#app :is(.truncate){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app :is(.whitespace-nowrap){white-space:nowrap}#app :is(.rounded-none){border-radius:0}#app :is(.border){border-width:1px}#app :is(.border-0){border-width:0px}#app :is(.border-2){border-width:2px}#app :is(.border-\[1\.5px\]){border-width:1.5px}#app :is(.border-b){border-bottom-width:1px}#app :is(.border-b-2){border-bottom-width:2px}#app :is(.border-t){border-top-width:1px}#app :is(.border-t-2){border-top-width:2px}#app :is(.border-solid){border-style:solid}#app :is(.border-none){border-style:none}#app :is(.border-\[\#9baab1\]){--tw-border-opacity: 1;border-color:rgb(155 170 177 / var(--tw-border-opacity))}#app :is(.border-\[\#d1d1d1\]){--tw-border-opacity: 1;border-color:rgb(209 209 209 / var(--tw-border-opacity))}#app :is(.border-\[\#d7d7d7\]){--tw-border-opacity: 1;border-color:rgb(215 215 215 / var(--tw-border-opacity))}#app :is(.border-\[\#d9d9d9\]){--tw-border-opacity: 1;border-color:rgb(217 217 217 / var(--tw-border-opacity))}#app :is(.border-white){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}#app :is(.border-white\/20){border-color:#fff3}#app :is(.border-b-\[\#9baab1\]){--tw-border-opacity: 1;border-bottom-color:rgb(155 170 177 / var(--tw-border-opacity))}#app :is(.border-b-white){--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity))}#app :is(.border-t-white){--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity))}#app :is(.border-opacity-20){--tw-border-opacity: .2}#app :is(.bg-DarkMagenta){--tw-bg-opacity: 1;background-color:rgb(92 25 87 / var(--tw-bg-opacity))}#app :is(.bg-DarkTeal){--tw-bg-opacity: 1;background-color:rgb(42 116 121 / var(--tw-bg-opacity))}#app :is(.bg-LightGrey){--tw-bg-opacity: 1;background-color:rgb(244 244 244 / var(--tw-bg-opacity))}#app :is(.bg-MidGrey){--tw-bg-opacity: 1;background-color:rgb(239 239 239 / var(--tw-bg-opacity))}#app :is(.bg-Purple){--tw-bg-opacity: 1;background-color:rgb(160 32 101 / var(--tw-bg-opacity))}#app :is(.bg-\[\#0B0B0B\]){--tw-bg-opacity: 1;background-color:rgb(11 11 11 / var(--tw-bg-opacity))}#app :is(.bg-\[\#EFEFEF\]){--tw-bg-opacity: 1;background-color:rgb(239 239 239 / var(--tw-bg-opacity))}#app :is(.bg-\[\#f5f5f5\]){--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}#app :is(.bg-\[\#f8f8f8\]){--tw-bg-opacity: 1;background-color:rgb(248 248 248 / var(--tw-bg-opacity))}#app :is(.bg-black){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}#app :is(.bg-white){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#app :is(.bg-opacity-20){--tw-bg-opacity: .2}#app :is(.bg-opacity-70){--tw-bg-opacity: .7}#app :is(.bg-opacity-80){--tw-bg-opacity: .8}#app :is(.bg-opacity-90){--tw-bg-opacity: .9}#app :is(.bg-cover){background-size:cover}#app :is(.bg-bottom){background-position:bottom}#app :is(.bg-no-repeat){background-repeat:no-repeat}#app :is(.fill-Purple){fill:#a02065}#app :is(.fill-black){fill:#000}#app :is(.stroke-black){stroke:#000}#app :is(.object-cover){-o-object-fit:cover;object-fit:cover}#app :is(.object-\[left_10\%\]){-o-object-position:left 10%;object-position:left 10%}#app :is(.object-\[left_20\%\]){-o-object-position:left 20%;object-position:left 20%}#app :is(.object-center){-o-object-position:center;object-position:center}#app :is(.object-left-top){-o-object-position:left top;object-position:left top}#app :is(.p-0){padding:0}#app :is(.p-1){padding:.25rem}#app :is(.p-12){padding:3rem}#app :is(.p-16){padding:4rem}#app :is(.p-2){padding:.5rem}#app :is(.p-4){padding:1rem}#app :is(.p-6){padding:1.5rem}#app :is(.p-8){padding:2rem}#app :is(.p-\[1\.5rem\]){padding:1.5rem}#app :is(.px-0){padding-left:0;padding-right:0}#app :is(.px-10){padding-left:2.5rem;padding-right:2.5rem}#app :is(.px-12){padding-left:3rem;padding-right:3rem}#app :is(.px-14){padding-left:3.5rem;padding-right:3.5rem}#app :is(.px-16){padding-left:4rem;padding-right:4rem}#app :is(.px-24){padding-left:6rem;padding-right:6rem}#app :is(.px-4){padding-left:1rem;padding-right:1rem}#app :is(.px-6){padding-left:1.5rem;padding-right:1.5rem}#app :is(.px-8){padding-left:2rem;padding-right:2rem}#app :is(.px-\[0\.5rem\]){padding-left:.5rem;padding-right:.5rem}#app :is(.px-\[1\.0625rem\]){padding-left:1.0625rem;padding-right:1.0625rem}#app :is(.px-\[16px\]){padding-left:16px;padding-right:16px}#app :is(.px-\[1rem\]){padding-left:1rem;padding-right:1rem}#app :is(.px-\[23px\]){padding-left:23px;padding-right:23px}#app :is(.px-\[2rem\]){padding-left:2rem;padding-right:2rem}#app :is(.py-1){padding-top:.25rem;padding-bottom:.25rem}#app :is(.py-10){padding-top:2.5rem;padding-bottom:2.5rem}#app :is(.py-16){padding-top:4rem;padding-bottom:4rem}#app :is(.py-2){padding-top:.5rem;padding-bottom:.5rem}#app :is(.py-2\.5){padding-top:.625rem;padding-bottom:.625rem}#app :is(.py-24){padding-top:6rem;padding-bottom:6rem}#app :is(.py-3){padding-top:.75rem;padding-bottom:.75rem}#app :is(.py-32){padding-top:8rem;padding-bottom:8rem}#app :is(.py-4){padding-top:1rem;padding-bottom:1rem}#app :is(.py-6){padding-top:1.5rem;padding-bottom:1.5rem}#app :is(.py-8){padding-top:2rem;padding-bottom:2rem}#app :is(.py-\[0\.625rem\]){padding-top:.625rem;padding-bottom:.625rem}#app :is(.py-\[1rem\]){padding-top:1rem;padding-bottom:1rem}#app :is(.py-\[20px\]){padding-top:20px;padding-bottom:20px}#app :is(.py-\[2rem\]){padding-top:2rem;padding-bottom:2rem}#app :is(.py-\[4rem\]){padding-top:4rem;padding-bottom:4rem}#app :is(.py-\[8rem\]){padding-top:8rem;padding-bottom:8rem}#app :is(.pb-0){padding-bottom:0}#app :is(.pb-1){padding-bottom:.25rem}#app :is(.pb-12){padding-bottom:3rem}#app :is(.pb-16){padding-bottom:4rem}#app :is(.pb-20){padding-bottom:5rem}#app :is(.pb-24){padding-bottom:6rem}#app :is(.pb-28){padding-bottom:7rem}#app :is(.pb-3){padding-bottom:.75rem}#app :is(.pb-32){padding-bottom:8rem}#app :is(.pb-4){padding-bottom:1rem}#app :is(.pb-5){padding-bottom:1.25rem}#app :is(.pb-6){padding-bottom:1.5rem}#app :is(.pb-8){padding-bottom:2rem}#app :is(.pb-\[14rem\]){padding-bottom:14rem}#app :is(.pb-\[2\.875rem\]){padding-bottom:2.875rem}#app :is(.pb-\[300px\]){padding-bottom:300px}#app :is(.pb-\[4rem\]){padding-bottom:4rem}#app :is(.pb-\[7rem\]){padding-bottom:7rem}#app :is(.pl-\[0\.875rem\]){padding-left:.875rem}#app :is(.pl-\[1\.125rem\]){padding-left:1.125rem}#app :is(.pl-\[1\.875rem\]){padding-left:1.875rem}#app :is(.pl-\[1rem\]){padding-left:1rem}#app :is(.pl-\[4\.875rem\]){padding-left:4.875rem}#app :is(.pr-0){padding-right:0}#app :is(.pr-16){padding-right:4rem}#app :is(.pr-2){padding-right:.5rem}#app :is(.pr-4){padding-right:1rem}#app :is(.pr-6){padding-right:1.5rem}#app :is(.pr-\[0\.875rem\]){padding-right:.875rem}#app :is(.pr-\[1\.5rem\]){padding-right:1.5rem}#app :is(.pr-\[1\.875rem\]){padding-right:1.875rem}#app :is(.pr-\[10px\]){padding-right:10px}#app :is(.pt-12){padding-top:3rem}#app :is(.pt-14){padding-top:3.5rem}#app :is(.pt-16){padding-top:4rem}#app :is(.pt-2){padding-top:.5rem}#app :is(.pt-20){padding-top:5rem}#app :is(.pt-24){padding-top:6rem}#app :is(.pt-4){padding-top:1rem}#app :is(.pt-48){padding-top:12rem}#app :is(.pt-7){padding-top:1.75rem}#app :is(.pt-8){padding-top:2rem}#app :is(.pt-9){padding-top:2.25rem}#app :is(.pt-\[1\.5rem\]){padding-top:1.5rem}#app :is(.pt-\[1\.75rem\]){padding-top:1.75rem}#app :is(.pt-\[2\.5rem\]){padding-top:2.5rem}#app :is(.pt-\[2px\]){padding-top:2px}#app :is(.pt-\[3\.56rem\]){padding-top:3.56rem}#app :is(.pt-\[3rem\]){padding-top:3rem}#app :is(.pt-\[4\.75rem\]){padding-top:4.75rem}#app :is(.pt-\[4rem\]){padding-top:4rem}#app :is(.pt-\[60px\]){padding-top:60px}#app :is(.pt-\[8rem\]){padding-top:8rem}#app :is(.text-left){text-align:left}#app :is(.text-center){text-align:center}#app :is(.text-right){text-align:right}#app :is(.font-brandon){font-family:var(--fontBrandon)}#app :is(.font-manrope){font-family:var(--fontManrope)}#app :is(.font-sans){font-family:var(--fontManrope)}#app :is(.font-serif){font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}#app :is(.\!text-\[24px\]){font-size:24px!important}#app :is(.text-2xl){font-size:1.5rem;line-height:2rem}#app :is(.text-3xl){font-size:1.875rem;line-height:2.25rem}#app :is(.text-\[0\.75rem\]){font-size:.75rem}#app :is(.text-\[0\.875rem\]){font-size:.875rem}#app :is(.text-\[1\.125rem\]){font-size:1.125rem}#app :is(.text-\[1\.5rem\]){font-size:1.5rem}#app :is(.text-\[12px\]){font-size:12px}#app :is(.text-\[14px\]){font-size:14px}#app :is(.text-\[18px\]){font-size:18px}#app :is(.text-\[1rem\]){font-size:1rem}#app :is(.text-\[20px\]){font-size:20px}#app :is(.text-\[22px\]){font-size:22px}#app :is(.text-\[24px\]){font-size:24px}#app :is(.text-\[2rem\]){font-size:2rem}#app :is(.text-\[30px\]){font-size:30px}#app :is(.text-base){font-size:1rem;line-height:1.5rem}#app :is(.text-lg){font-size:1.125rem;line-height:1.75rem}#app :is(.text-sm){font-size:.875rem;line-height:1.25rem}#app :is(.text-xl){font-size:1.25rem;line-height:1.75rem}#app :is(.text-xs){font-size:.75rem;line-height:1rem}#app :is(.font-\[420\]){font-weight:420}#app :is(.font-\[450\]){font-weight:450}#app :is(.font-\[600\]){font-weight:600}#app :is(.font-bold){font-weight:700}#app :is(.font-medium){font-weight:500}#app :is(.font-normal){font-weight:400}#app :is(.font-semibold){font-weight:600}#app :is(.uppercase){text-transform:uppercase}#app :is(.capitalize){text-transform:capitalize}#app :is(.normal-case){text-transform:none}#app :is(.leading-10){line-height:2.5rem}#app :is(.leading-6){line-height:1.5rem}#app :is(.leading-7){line-height:1.75rem}#app :is(.leading-8){line-height:2rem}#app :is(.leading-\[1\.2\]){line-height:1.2}#app :is(.leading-\[1\.3\]){line-height:1.3}#app :is(.leading-\[1\.4\]){line-height:1.4}#app :is(.leading-\[1\.5\]){line-height:1.5}#app :is(.leading-\[1\.625\]){line-height:1.625}#app :is(.leading-\[1\.6\]){line-height:1.6}#app :is(.leading-\[1\.75\]){line-height:1.75}#app :is(.leading-\[1\.8\]){line-height:1.8}#app :is(.leading-\[2\.125em\]){line-height:2.125em}#app :is(.leading-\[2\.125rem\]){line-height:2.125rem}#app :is(.leading-\[2\.875rem\]){line-height:2.875rem}#app :is(.leading-\[20px\]){line-height:20px}#app :is(.leading-\[24px\]){line-height:24px}#app :is(.leading-\[26px\]){line-height:26px}#app :is(.leading-\[28px\]){line-height:28px}#app :is(.leading-\[2\]){line-height:2}#app :is(.leading-\[34px\]){line-height:34px}#app :is(.leading-\[46px\]){line-height:46px}#app :is(.leading-none){line-height:1}#app :is(.leading-relaxed){line-height:1.625}#app :is(.tracking-\[0\.01125rem\]){letter-spacing:.01125rem}#app :is(.tracking-\[0\.01rem\]){letter-spacing:.01rem}#app :is(.tracking-\[0\.02em\]){letter-spacing:.02em}#app :is(.tracking-\[0\.02rem\]){letter-spacing:.02rem}#app :is(.tracking-\[0\.03em\]){letter-spacing:.03em}#app :is(.tracking-\[0\.48px\]){letter-spacing:.48px}#app :is(.tracking-\[1\.44px\]){letter-spacing:1.44px}#app :is(.tracking-wide){letter-spacing:.025em}#app :is(.tracking-widest){letter-spacing:.1em}#app :is(.text-DarkBlue){--tw-text-opacity: 1;color:rgb(0 115 181 / var(--tw-text-opacity))}#app :is(.text-DarkGrey){--tw-text-opacity: 1;color:rgb(50 50 50 / var(--tw-text-opacity))}#app :is(.text-DarkTeal){--tw-text-opacity: 1;color:rgb(42 116 121 / var(--tw-text-opacity))}#app :is(.text-OffBlack){--tw-text-opacity: 1;color:rgb(11 11 11 / var(--tw-text-opacity))}#app :is(.text-Purple){--tw-text-opacity: 1;color:rgb(160 32 101 / var(--tw-text-opacity))}#app :is(.text-TextGrey){--tw-text-opacity: 1;color:rgb(88 88 88 / var(--tw-text-opacity))}#app :is(.text-\[\#9d9d9d\]){--tw-text-opacity: 1;color:rgb(157 157 157 / var(--tw-text-opacity))}#app :is(.text-\[\#cccc\]){color:#cccc}#app :is(.text-black){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}#app :is(.text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#app :is(.underline){text-decoration-line:underline}#app :is(.antialiased){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app :is(.placeholder-white)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(255 255 255 / var(--tw-placeholder-opacity))}#app :is(.placeholder-white)::placeholder{--tw-placeholder-opacity: 1;color:rgb(255 255 255 / var(--tw-placeholder-opacity))}#app :is(.placeholder-opacity-100)::-moz-placeholder{--tw-placeholder-opacity: 1}#app :is(.placeholder-opacity-100)::placeholder{--tw-placeholder-opacity: 1}#app :is(.opacity-0){opacity:0}#app :is(.opacity-100){opacity:1}#app :is(.opacity-50){opacity:.5}#app :is(.opacity-60){opacity:.6}#app :is(.opacity-80){opacity:.8}#app :is(.\!shadow-none){--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}#app :is(.outline-none){outline:2px solid transparent;outline-offset:2px}#app :is(.outline){outline-style:solid}#app :is(.blur){--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#app :is(.grayscale){--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#app :is(.filter){filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#app :is(.backdrop-filter){-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#app :is(.transition){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#app :is(.transition-\[gap\]){transition-property:gap;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#app :is(.transition-all){transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#app :is(.transition-colors){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#app :is(.transition-opacity){transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#app :is(.transition-shadow){transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#app :is(.transition-transform){transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#app :is(.duration-300){transition-duration:.3s}#app :is(.duration-700){transition-duration:.7s}#app :is(.ease-in){transition-timing-function:cubic-bezier(.4,0,1,1)}#app :is(.ease-in-out){transition-timing-function:cubic-bezier(.4,0,.2,1)}#app :is(.ease-out){transition-timing-function:cubic-bezier(0,0,.2,1)}.img-align-top{--imgAlignY: top}.img-align-bottom{--imgAlignY: bottom}.img-align-left{--imgAlignX: left}.img-align-right{--imgAlignX: right}.img-cover{--objectFit: cover}.img-contain{--objectFit: contain}.res-picture{position:relative}.res-picture img{display:block;-o-object-position:var(--imgAlignY, center) var(--imgAlignX, center);object-position:var(--imgAlignY, center) var(--imgAlignX, center);-o-object-fit:var(--objectFit, cover);object-fit:var(--objectFit, cover);width:100%;height:100%;opacity:0;transition:opacity .2s linear;filter:var(--imgFilter, none)}.res-picture img.-opaque{opacity:1}.res-picture:after{top:0;right:0;bottom:0;left:0;position:absolute;content:"";display:block;background:var(--imgOverlay, none);transition:background-color .2s linear}.res-picture.what-we-do-overlay{--imgOverlay: rgba(0, 0, 0, .5)}@font-face{font-family:manrope;src:url(/dist/fonts/Manrope-VariableFont_wght.ttf) format("truetype")}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:hidden}.hover-underline{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:transparent;transition:all .3s}.hover-underline:hover{text-decoration-color:currentColor}:root{--colorPurple: #A02065;--colorPurpleSixtyPercentTransparent: rgba(160, 32, 101, .6);--colorPurpleHover: #842056;--colorDarkTeal: #2A7479;--colorDarkTealFiftyPercentTransparent: rgba(42, 116, 121, .5);--colorDarkTealSeventyPercentTransparent: rgba(42, 116, 121, .7);--colorLightTeal: #1CBDC4;--colorDarkMagenta: #5C1957;--colorLightMagenta: #C64096;--colorDarkBlue: #0073B5;--colorDarkBlueFiftyPercentTransparent: rgba(0, 115, 181, .5);--colorDarkBlueTenPercentTransparent: #0073B533;--colorLightBlue: #25B3E8;--colorOrange: #EE803C;--colorOrangeFiftyPercentTransparent: rgb(238, 128, 60, .5);--colorOrangeTenPercentTransparent: #EE803C33;--colorRed: #E9413F;--colorRedTenPercentTransparent: #E9413F33;--colorOffBlack: #0B0B0B;--colorDarkGrey: #323232;--colorTextGrey: #585858;--colorDarkGreyTransparent: rgb(50, 50, 50, .2);--colorMidGrey: #EFEFEF;--colorLightGrey: #F4F4F4;--colorWhiteHover: #CBCBCB;--fontBrandon: "brandon-grotesque", sans-serif;--fontManrope: "manrope", sans-serif;--transitionSlowFastSlow: cubic-bezier(.49, .075, .225, .835);--input-field-border: 2.2px solid rgba(255, 255, 255, .2)}button{transition:color .2s ease-in-out,background .2s ease-in-out;--tw-bg-opacity: 1;background-color:rgb(160 32 101 / var(--tw-bg-opacity));padding:1rem 1.5rem;text-align:center;font-family:var(--fontBrandon);font-size:1rem;line-height:1.5rem;text-transform:uppercase;line-height:1;letter-spacing:.03em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}button:hover{--tw-bg-opacity: 1;background-color:rgb(132 32 86 / var(--tw-bg-opacity))}.bg-off-black{background-color:var(--colorOffBlack);color:#fff}.bg-dark-blue{background-color:var(--colorDarkBlue);color:#fff}.bg-purple{background-color:var(--colorPurple);color:#fff}.bg-dark-teal{background-color:var(--colorDarkTeal);color:#fff}p a,li a,wysiwyg a{font-weight:600;--tw-text-opacity: 1;color:rgb(42 116 121 / var(--tw-text-opacity))}p a:hover,li a:hover,wysiwyg a:hover{--tw-text-opacity: 1;color:rgb(42 116 121 / var(--tw-text-opacity));text-decoration-line:underline}h1{font-size:30px;line-height:40px;letter-spacing:.02em;font-family:var(--fontBrandon);font-size:48px;font-weight:420;line-height:58px;letter-spacing:.03em}@media (min-width: 768px){h1{font-size:48px;font-weight:420;line-height:58px;letter-spacing:.03em}}h2{font-family:var(--fontBrandon);font-size:32px;font-weight:420;line-height:46px;letter-spacing:0}h3{font-family:var(--fontBrandon);font-size:24px;font-weight:420;line-height:34px;letter-spacing:.02em}h4-manrope{font-family:var(--fontManrope);font-size:24px;font-weight:500;line-height:34px;letter-spacing:0}subheading{font-family:var(--fontManrope);font-size:18px;font-weight:600;line-height:28px;letter-spacing:.01em}font-manrope{font-family:var(--fontManrope)}font-brandon{font-family:var(--fontBrandon)}.p-16px,.p-18px,.wysiwyg{--blockElMarginY:calc(.6em + 10px)}.p-16px h3,.p-18px h3,.wysiwyg h3,.p-16px h4,.p-18px h4,.wysiwyg h4,.p-16px h5,.p-18px h5,.wysiwyg h5,.p-16px h6,.p-18px h6,.wysiwyg h6,.p-16px p,.p-18px p,.wysiwyg p,.p-16px ul,.p-18px ul,.wysiwyg ul,.p-16px ol,.p-18px ol,.wysiwyg ol,.p-16px blockquote,.p-18px blockquote,.wysiwyg blockquote{margin-top:var(--blockElMarginY);margin-bottom:var(--blockElMarginY)}.p-16px h3:first-child,.p-18px h3:first-child,.wysiwyg h3:first-child,.p-16px h4:first-child,.p-18px h4:first-child,.wysiwyg h4:first-child,.p-16px h5:first-child,.p-18px h5:first-child,.wysiwyg h5:first-child,.p-16px h6:first-child,.p-18px h6:first-child,.wysiwyg h6:first-child,.p-16px p:first-child,.p-18px p:first-child,.wysiwyg p:first-child,.p-16px ul:first-child,.p-18px ul:first-child,.wysiwyg ul:first-child,.p-16px ol:first-child,.p-18px ol:first-child,.wysiwyg ol:first-child,.p-16px blockquote:first-child,.p-18px blockquote:first-child,.wysiwyg blockquote:first-child{margin-top:0}.p-16px h3:last-child,.p-18px h3:last-child,.wysiwyg h3:last-child,.p-16px h4:last-child,.p-18px h4:last-child,.wysiwyg h4:last-child,.p-16px h5:last-child,.p-18px h5:last-child,.wysiwyg h5:last-child,.p-16px h6:last-child,.p-18px h6:last-child,.wysiwyg h6:last-child,.p-16px p:last-child,.p-18px p:last-child,.wysiwyg p:last-child,.p-16px ul:last-child,.p-18px ul:last-child,.wysiwyg ul:last-child,.p-16px ol:last-child,.p-18px ol:last-child,.wysiwyg ol:last-child,.p-16px blockquote:last-child,.p-18px blockquote:last-child,.wysiwyg blockquote:last-child{margin-bottom:0}.p-16px ul,.p-18px ul,.wysiwyg ul,.p-16px ol,.p-18px ol,.wysiwyg ol{padding-left:1.2em}.p-16px ul,.p-18px ul,.wysiwyg ul{list-style-type:disc}.p-16px ol,.p-18px ol,.wysiwyg ol{list-style-type:decimal}.p-14px{font-family:var(--fontManrope);font-size:14px;font-weight:500;line-height:24px;letter-spacing:0}.p-16px{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em}.p-18px{font-family:var(--fontManrope);font-size:18px;font-weight:500;line-height:28px;letter-spacing:0}.text-purple{color:var(--colorPurple)}.text-dark-teal{color:var(--colorDarkTeal)}.text-dark-grey{color:var(--colorDarkGrey)}.text-grey{color:var(--colorTextGrey)}.arrow-link{font-family:var(--fontBrandon);font-size:14px;font-weight:450;line-height:24px;letter-spacing:.03em;text-transform:uppercase;display:flex;gap:1.2em;align-items:center}.arrow-link svg{width:.8em;height:.8em;transition:transform .2s ease-in-out}.frame-center{padding-left:16px;padding-right:16px}@media (min-width: 768px){.frame-center{padding-left:32px;padding-right:32px}}@media (min-width: 1024px){.frame-center{padding-left:80px;padding-right:80px}}.frame-left{padding-left:16px}@media (min-width: 768px){.frame-left{padding-left:32px}}@media (min-width: 1024px){.frame-left{padding-left:80px}}.frame-left-md{padding-left:16px;padding-right:16px}@media (min-width: 768px){.frame-left-md{padding-left:32px;padding-right:0}}@media (min-width: 1024px){.frame-left-md{padding-left:80px;padding-right:0}}.frame-left-lg{padding-left:16px;padding-right:16px}@media (min-width: 768px){.frame-left-lg{padding-left:32px;padding-right:32px}}@media (min-width: 1024px){.frame-left-lg{padding-left:80px;padding-right:0}}.teal-line{width:100%;background-color:var(--colorDarkTeal);height:20px}.transform-flip{transform:rotate(180deg)}.offscreen-left{transform:translate(-100%)}.offscreen-right{transform:translate(100%)}:root{--contentContainerPadX: clamp(5vw, 50vw - 640px, 50vw)}@media only screen and (max-width: 768px){:root{--contentContainerPadX: 30px}}.content-container{padding-left:var(--contentContainerPadX);width:100%;padding-right:var(--contentContainerPadX)}@media (max-width: 640px){.content-container.quad-grid{padding-left:0;padding-right:0}}.content-container-pad-left{padding-left:var(--contentContainerPadX)}.content-container-pad-right{padding-right:var(--contentContainerPadX)}.md-content-container{padding-left:1rem;padding-right:1rem}@media (min-width: 768px){.md-content-container{padding-left:var(--contentContainerPadX);padding-right:var(--contentContainerPadX);width:100%}}#learn-more-container{clip-path:polygon(7% 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(7% 0,100% 0,100% 100%,0 100%)}#app.initialised{visibility:visible!important}html{scroll-padding-top:180px}@media (min-width: 768px){html{scroll-padding-top:200px}}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.accordion{border-top:1px solid #f3f3f3}@media (max-width: 640px){.accordion{border-top:1px solid #cdd5d8}}.accordion .item{padding-left:2rem;padding-right:2rem;padding-top:2rem;border-bottom:1px solid #f3f3f3}@media (max-width: 640px){.accordion .item{border-bottom:1px solid #cdd5d8}}.accordion .item h2{margin-bottom:0;font-family:var(--fontManrope);font-weight:400;font-size:24px;line-height:34px}.accordion .item h3{color:var(--colorDarkTeal)}.acknowledgement-bar{--tw-bg-opacity: 1;background-color:rgb(11 11 11 / var(--tw-bg-opacity));padding:4rem 1rem 1rem;font-size:14px;color:#cccc}@media (min-width: 768px){.acknowledgement-bar{padding:2rem 5rem 2rem 3rem}}@media (min-width: 1024px){.acknowledgement-bar{padding-left:5rem;padding-right:11rem}}.acknowledgement-bar{position:fixed;bottom:0;z-index:20}.acknowledgement-bar svg{position:absolute;right:1rem;top:2rem;cursor:pointer}@media (min-width: 768px){.acknowledgement-bar svg{right:2rem}}@media (min-width: 1024px){.acknowledgement-bar svg{right:9rem}}.buildable-block.white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.buildable-block .wysiwyg>*{margin-bottom:1.625rem}.buildable-block .wysiwyg>*:last-child{margin-bottom:0}.buildable-block .wysiwyg h2{font-family:var(--fontBrandon);font-size:2rem;text-transform:uppercase;line-height:1.4;--tw-text-opacity: 1;color:rgb(50 50 50 / var(--tw-text-opacity));font-weight:420;letter-spacing:0}.buildable-block.grey{background-color:var(--colorLightGrey)}.buildable-block h3{margin-top:4rem;color:var(--colorDarkTeal);font-family:var(--fontManrope);font-size:18px;font-weight:600;letter-spacing:.36px;line-height:1.5}.buildable-block h3:first-child{margin-top:0}.buildable-block p,.buildable-block li{color:var(--colorTextGrey)}.buildable-block .column{margin-bottom:60px}.buildable-block .column>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.buildable-block .column p{padding-right:2rem}.buildable-block .grid{gap:3rem}.buildable-block .grid .column{margin:0}.buildable-block .accordion .item h2{font-family:var(--fontManrope);font-weight:400;font-size:24px;line-height:34px;text-transform:inherit}.buildable-block .arrow-link{color:var(--colorOffBlack);font-family:var(--fontBrandon);font-size:14px;font-style:normal;font-weight:450;line-height:24px;letter-spacing:.42px;text-transform:uppercase}.buildable-block__content>*+*{margin-top:4rem}.site-header-container .menu-overlay{background-color:#0b0b0b;position:fixed;top:0;left:0;width:100%;height:100%;z-index:90;transition:opacity .3s ease,visibility .3s ease;opacity:0;visibility:hidden}.site-header-container .menu-overlay.show:is(.site-header-container .menu-overlay){visibility:visible;opacity:.5}.site-header-container #site-header{background:linear-gradient(180deg,rgba(11,11,11,.9) 0%,rgba(11,11,11,0) 100%);transition:background .3s ease;position:fixed;width:100%;top:0;left:0;z-index:150}.site-header-container #site-header:hover,.site-header-container #site-header.opened,.site-header-container #site-header.compact{background:white}.site-header-container #site-header:hover .header-container .logo .light-logo,.site-header-container #site-header.opened .header-container .logo .light-logo,.site-header-container #site-header.compact .header-container .logo .light-logo{display:block}.site-header-container #site-header:hover .header-container .logo .dark-logo,.site-header-container #site-header.opened .header-container .logo .dark-logo,.site-header-container #site-header.compact .header-container .logo .dark-logo{display:none}.site-header-container #site-header:hover .header-container .nav-links a,.site-header-container #site-header.opened .header-container .nav-links a,.site-header-container #site-header.compact .header-container .nav-links a{color:var(--colorDarkGrey)}.site-header-container #site-header:hover .header-container .nav-links-mobile>a,.site-header-container #site-header.opened .header-container .nav-links-mobile>a,.site-header-container #site-header.compact .header-container .nav-links-mobile>a{color:var(--colorDarkGrey)}.site-header-container #site-header .header-container{display:flex;justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:20px}.site-header-container #site-header .header-container .logo{width:150px;margin-left:20px}@media (min-width: 1024px){.site-header-container #site-header .header-container .logo svg{width:239px}}.site-header-container #site-header .header-container .logo .light-logo{display:none}.site-header-container #site-header .header-container .logo .dark-logo{display:block}.site-header-container #site-header .header-container .nav-links{margin-right:20px;display:none}@media (min-width: 768px){.site-header-container #site-header .header-container .nav-links{display:block}}@media (min-width: 1024px){.site-header-container #site-header .header-container .nav-links:hover ul li>a{opacity:50%}}.site-header-container #site-header .header-container .nav-links ul{list-style:none;display:flex;text-align:center}.site-header-container #site-header .header-container .nav-links ul li>a{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);color:var(--colorDarkGrey);margin-left:12px;margin-right:12px;text-decoration:none;font-weight:420;text-transform:uppercase;font-family:var(--fontBrandon);color:#fff;font-size:12px}@media (min-width: 1024px){.site-header-container #site-header .header-container .nav-links ul li>a{margin-left:20px;margin-right:20px}}@media (min-width: 1024px){.site-header-container #site-header .header-container .nav-links ul li>a{font-size:14px}}.site-header-container #site-header .header-container .nav-links ul li>a:hover,.site-header-container #site-header .header-container .nav-links ul li>a.focus{opacity:1}.site-header-container #site-header .header-container .nav-links ul li>a svg{margin-left:8px;margin-bottom:6px;height:.5em;display:inline-block}.site-header-container #site-header .header-container .nav-links ul li .child-menu-mini a{color:var(--colorDarkGrey);text-align:center;font-family:var(--fontManrope);font-size:14px;font-weight:500;line-height:24px;letter-spacing:0;text-transform:none}.site-header-container #site-header .header-container .nav-links-mobile{display:block}@media (min-width: 768px){.site-header-container #site-header .header-container .nav-links-mobile{display:none}}.site-header-container #site-header .header-container .nav-links-mobile>a{color:#fff;font-family:var(--fontBrandon);font-size:14px;font-weight:420;line-height:26px;letter-spacing:.03em;text-transform:uppercase}.site-header-container #site-header .header-container .nav-links-mobile>a svg{display:inline-block;margin-left:17px}.site-header-container #site-header .child-menu>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.site-header-container #site-header .child-menu{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-top:1rem;display:none;opacity:0;transform:translateY(0);transition:all .3s ease-out;z-index:150}.site-header-container #site-header .child-menu.show{display:block;position:initial!important;opacity:1}.site-header-container #site-header .child-menu .items{display:flex;width:100%;padding-bottom:3rem}@media (min-width: 1024px){.site-header-container #site-header .child-menu .items>div:hover ul li>a{opacity:50%}}.site-header-container #site-header .child-menu .items h2{text-transform:uppercase;color:var(--colorPurple);font-family:var(--fontBrandon);font-size:14px;font-weight:500;line-height:21px;margin-bottom:1rem}.site-header-container #site-header .child-menu .items ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.site-header-container #site-header .child-menu .items ul li a{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);color:var(--colorDarkGrey);font-family:var(--fontManrope);font-size:14px;font-weight:500;line-height:22px}.site-header-container #site-header .child-menu .items ul li a:hover{opacity:100%!important;text-decoration:none}.site-header-container #site-header .child-menu .cta{display:flex}.site-header-container #site-header .child-menu .cta>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.site-header-container #site-header .child-menu .cta{height:197px;background-color:var(--colorDarkTeal);border-bottom:2px solid var(--colorDarkGreyTransparent)}.site-header-container #site-header .child-menu .cta .links{width:40%}.site-header-container #site-header .child-menu .cta .links>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.site-header-container #site-header .child-menu .cta .links{padding-left:6rem;padding-right:6rem;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));font-size:14px;line-height:24px;margin:auto 0}.site-header-container #site-header .child-menu .cta .links a:after{content:url(/assets/svg/link-arrow-white.svg);padding-left:1rem}.site-header-container #site-header .child-menu .cta .form{width:60%;padding-right:3rem}.site-header-container #site-header .child-menu .cta .form .fui-label{display:none}.site-header-container #site-header .child-menu .cta .form .fui-input-container{width:100%;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));font-family:var(--fontManrope);font-size:22px;font-weight:400;line-height:34px}.site-header-container #site-header .child-menu .cta .form .inputs-row{height:43px}.site-header-container #site-header .child-menu .cta .form .inputs-row input[type=text],.site-header-container #site-header .child-menu .cta .form .inputs-row input[type=email]{width:100%;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));border:1px solid #659b9e;background-color:#3f8286;padding-left:1rem}.site-header-container #site-header .child-menu .cta .form .inputs-row input[type=text]::-moz-placeholder,.site-header-container #site-header .child-menu .cta .form .inputs-row input[type=email]::-moz-placeholder{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em;margin-left:1rem;color:#fff}.site-header-container #site-header .child-menu .cta .form .inputs-row input[type=text]::placeholder,.site-header-container #site-header .child-menu .cta .form .inputs-row input[type=email]::placeholder{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em;margin-left:1rem;color:#fff}.site-header-container #site-header .child-menu .cta .form .inputs-row button{width:175px;background:var(--colorPurple);color:#fff;font-family:var(--fontBrandon);font-size:16px;font-weight:420;line-height:5px;letter-spacing:.03em;text-align:center;text-transform:uppercase;padding:16px 24px;transition:color .2s ease-in-out,background .2s ease-in-out;max-height:52px}.site-header-container #site-header .child-menu .cta .form .inputs-row button:hover{background:#842056}.site-header-container #site-header .mobile-menu{width:100%}.site-header-container #site-header .mobile-menu>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.site-header-container #site-header .mobile-menu{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));display:none;opacity:0;transform:translateY(0);transition:p .3s ease-out;z-index:150;top:105px}.site-header-container #site-header .mobile-menu.show{display:block;border-top:1px solid #f3f3f3;visibility:visible;opacity:1}@media (min-width: 768px){.site-header-container #site-header .mobile-menu{display:none!important}}.site-header-container #site-header .mobile-menu .child-menu{visibility:visible;opacity:1;position:initial;padding-top:0}.site-header-container #site-header .mobile-menu .child-menu .back-link{margin-left:1rem;margin-right:1rem;display:block;padding:1rem}.lightbox-container .lightbox-form .contact-box .row .site-header-container #site-header .mobile-menu .child-menu .back-link,.contact-page .content .contact-box .row .site-header-container #site-header .mobile-menu .child-menu .back-link{font:var(--fontManrope);font-size:16px;line-height:26px}.site-header-container #site-header .mobile-menu .child-menu .back-link{background:var(--colorLightGrey);margin:0;color:var(--colorPurple)}.site-header-container #site-header .mobile-menu .child-menu .back-link span{margin-right:auto;margin-left:1rem;font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em;text-transform:uppercase;color:var(--colorPurple);font-family:var(--fontBrandon)}.site-header-container #site-header .mobile-menu .child-menu .back-link svg{margin-right:1rem;height:.5em;display:inline-block;font-size:34px;margin-left:1rem}.site-header-container #site-header .mobile-menu .child-menu .item{margin-left:1rem;margin-right:1rem;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #f3f3f3}.site-header-container #site-header .mobile-menu .child-menu .item a{display:flex;align-items:center}.site-header-container #site-header .mobile-menu .child-menu .item a.menu-open{padding-bottom:1rem;border-bottom:1px solid #f3f3f3}.site-header-container #site-header .mobile-menu .child-menu .item a span{margin-right:auto;margin-left:1rem;font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em;text-transform:uppercase;color:var(--colorDarkGrey);font-family:var(--fontBrandon)}.site-header-container #site-header .mobile-menu .child-menu .item a span.view-all{margin-left:auto;display:flex;align-items:center}.site-header-container #site-header .mobile-menu .child-menu .item a span.view-all>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.site-header-container #site-header .mobile-menu .child-menu .item a span.view-all{color:var(--colorPurple);margin-right:1rem}.site-header-container #site-header .mobile-menu .child-menu .item a svg{margin-left:1rem;margin-right:1rem;margin-left:auto;height:.5em;display:inline-block;font-size:34px}.site-header-container #site-header .mobile-menu .child-menu .item .grand-child-menu li{border-bottom:none;font-family:var(--fontManrope);text-align:left}.site-header-container #site-header .mobile-menu ul{list-style:none;text-align:center;transition:all .3s ease-out}.site-header-container #site-header .mobile-menu ul li{margin-left:1rem;margin-right:1rem;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #f3f3f3}.site-header-container #site-header .mobile-menu ul li a{display:flex;align-items:center}.site-header-container #site-header .mobile-menu ul li a span{margin-right:auto;margin-left:1rem;font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em;text-transform:uppercase;color:var(--colorDarkGrey);font-family:var(--fontBrandon)}.site-header-container #site-header .mobile-menu ul li a svg{margin-left:1rem;margin-right:1rem;margin-left:auto;height:.5em;display:inline-block;font-size:34px}.site-header-container #site-header .mobile-menu .contact button{margin-top:3rem;margin-bottom:3rem;margin-left:1rem}.site-header-container #site-header .menu-background{background-color:#0b0b0b80;position:fixed;top:0;left:0;width:100%;height:100%;z-index:90}.site-header-logo .logo-graphic-container{transition:height .25s ease-in 0s,opacity .25s ease-in 0s;opacity:1;height:44px}@media (min-width: 1024px){.site-header-logo .logo-graphic-container{height:70px}}.site-header-logo .logo-graphic-container.hide{height:0;opacity:0}#site-footer{background-color:var(--colorOffBlack);color:#fff}#site-footer .cta{display:flex;flex-direction:column}@media (max-width: 640px){#site-footer .cta{padding-left:var(--contentContainerPadX);padding-right:var(--contentContainerPadX);width:100%}}@media (min-width: 768px){#site-footer .cta{padding-left:var(--contentContainerPadX);flex-direction:row}}#site-footer .cta .cta-text{flex:2;text-align:center}@media (min-width: 768px){#site-footer .cta .cta-text{text-align:left}}#site-footer .cta .cta-svg{flex:1}#site-footer .cta .cta-svg .logo-desktop{display:none}@media (min-width: 1024px){#site-footer .cta .cta-svg .logo-desktop{margin-top:18px}}@media (min-width: 768px){#site-footer .cta .cta-svg .logo-desktop{display:block}}#site-footer .cta .cta-svg .logo-mobile{display:block}@media (min-width: 768px){#site-footer .cta .cta-svg .logo-mobile{display:none}}#site-footer hr{background:var(--colorDarkGrey);border:1px solid var(--colorDarkGrey)}#site-footer .dark-logo{margin-left:auto;margin-right:auto;height:auto;width:13.8rem;flex-shrink:0}@media (min-width: 768px){#site-footer .dark-logo{margin-bottom:2rem;width:21.25rem}}@media (min-width: 1024px){#site-footer .dark-logo{margin-left:0;margin-right:0}}#site-footer .signup{font-family:var(--fontManrope)}#site-footer .signup form{width:100%}#site-footer .signup label{display:none}@media (min-width: 768px){#site-footer .signup .fui-type-html{font-size:20px;font-weight:500;line-height:34px}}#site-footer .signup .fui-type-html .fui-field-container{text-align:center;font-weight:500;line-height:1.625;letter-spacing:.01rem}#site-footer .signup .inputs-row .fui-field{flex-grow:1}#site-footer .signup input{height:2.68rem;width:100%;outline:2px solid transparent;outline-offset:2px;padding:12px 14px 12px 18px;background-color:var(--colorOffBlack);border:1.5px solid var(--colorDarkGrey);border-radius:0}#site-footer .signup button{display:flex;height:2.68rem;width:100%;cursor:pointer;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(160 32 101 / var(--tw-bg-opacity));text-align:center;font-family:var(--fontBrandon);font-size:1rem;line-height:1.5rem;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));max-width:175px;font-weight:420;line-height:1.2;letter-spacing:.03em;padding:2px 24px 0;transition:color .2s ease-in-out,background .2s ease-in-out}#site-footer .signup button:hover{background:#842056}#site-footer .signup .submit-container{width:100%;max-width:137px;flex-shrink:0}#site-footer .footer-menu .menu-item,#site-footer .footer-menu .submenu-item{text-align:left;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width: 1024px){#site-footer .footer-menu .menu-item:hover,#site-footer .footer-menu .submenu-item:hover{--tw-text-opacity: 1;color:rgb(203 203 203 / var(--tw-text-opacity))}}#site-footer .footer-menu .menu-item{font-family:var(--fontBrandon);font-size:1rem;line-height:1.5rem;font-weight:420;text-transform:uppercase;line-height:1.6}#site-footer .footer-menu .submenu-item{font-family:var(--fontManrope);font-size:.75rem;font-weight:500;line-height:1.8}#site-footer .footer-bottom{background-color:#2a7479;font-family:var(--fontManrope);font-weight:500}#site-footer .footer-bottom .acknowledgement{margin:0 auto;margin-bottom:1rem;max-width:1024px;font-size:16px;line-height:26px;text-align:center}#site-footer .footer-bottom hr{background:white;border:1px solid white;opacity:20%}#site-footer .footer-bottom .copyright{font-size:12px;line-height:22px}.tabbed-content .dropdown-menu{margin-left:16px;margin-right:16px;text-transform:uppercase;border-bottom:none;display:block}@media (min-width: 768px){.tabbed-content .dropdown-menu{display:none}}.tabbed-content .dropdown-menu .menu-button svg.menu-closed{color:var(--colorPurple)}.tabbed-content .dropdown-menu .menu-button svg.menu-open{color:var(--colorDarkGrey)}.tabbed-content header{display:none}@media (min-width: 768px){.tabbed-content header{display:flex}}.tabbed-content header a{font-family:var(--fontBrandon);font-size:16px;font-weight:420;line-height:26px;text-transform:uppercase;text-decoration:none;background-color:#efefef;padding:32px 20px;color:#333;transition:all .3s ease;flex-grow:1;text-align:center;border-right:1px solid rgb(50,50,50,.2);cursor:pointer}.tabbed-content header a:last-child{border-right:none}.tabbed-content header a:hover:not(.-selected),.tabbed-content header a:focus:not(.-selected){opacity:.7}.tabbed-content header a.-selected{background-color:var(--colorDarkTeal);color:#fff;cursor:default}.tabbed-content header a.-selected.-blue{background-color:var(--colorDarkBlue)}.tabbed-content header a.-selected.-magenta{background-color:var(--colorPurple)}.our-people .colored-banner{height:450px;background-color:var(--colorDarkTeal);margin-bottom:-420px}@media (min-width: 768px){.our-people .colored-banner{margin-bottom:-410px}}.our-people .search-form-parent{display:flex;justify-content:center;align-items:center;height:100%}.our-people .search-form-parent .search-form{display:flex;justify-content:center;align-items:center;height:100%;max-width:970px;width:100%;padding-left:20px;padding-right:20px;padding-top:50px}.our-people .search-form-parent .search-form .form-components{display:flex;width:100%}@media (min-width: 768px){.our-people .search-form-parent .search-form .form-components{gap:25px}}.our-people .search-form-parent .search-form .form-components .search-input{cursor:text;flex-grow:1;display:flex;align-items:center;color:#fff;background:linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(0deg,rgba(255,255,255,.1),rgba(255,255,255,.1));border:var(--input-field-border)}.our-people .search-form-parent .search-form .form-components .search-input svg{margin:10px;display:none}@media (min-width: 768px){.our-people .search-form-parent .search-form .form-components .search-input svg{display:block}}.our-people .search-form-parent .search-form .form-components .search-input input{color:#fff;width:100%;height:100%;background:transparent;border:none;padding:10px;outline:none;font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px}.our-people .search-form-parent .search-form .form-components .search-input input::-moz-placeholder{color:#fff}.our-people .search-form-parent .search-form .form-components .search-input input::placeholder{color:#fff}.our-people .search-form-parent .search-form .form-components .search-button{flex-shrink:0;padding:10px 20px;border-top:var(--input-field-border);border-right:var(--input-field-border);border-bottom:var(--input-field-border)}@media (min-width: 768px){.our-people .search-form-parent .search-form .form-components .search-button{border:none}}.our-people .cards-container{margin-left:auto;margin-right:auto}@media (min-width: 720px){.our-people .cards-container{max-width:628px}}@media (min-width: 1020px){.our-people .cards-container{max-width:954px}}@media (min-width: 1320px){.our-people .cards-container{max-width:1280px}}.our-people .cards-container .cards{width:100%;color:#fff;font-family:var(--fontBrandon);font-weight:420;display:flex;flex-direction:column;gap:24px;align-items:center}@media (min-width: 720px){.our-people .cards-container .cards{display:grid;grid-gap:24px;grid-template-columns:repeat(2,1fr)}}@media (min-width: 1020px){.our-people .cards-container .cards{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1320px){.our-people .cards-container .cards{grid-template-columns:repeat(4,1fr)}}.pagination{display:flex;align-items:center;justify-content:center;gap:4rem;padding-top:4rem}.pagination .page-link{font-size:24px;line-height:34px}.pagination .page-link.active{color:#1b1b1b}.pagination .page-link.inactive{color:#9baab1}.pagination .page-switch{align-items:center;gap:1rem}.related-insights h2{font-family:var(--fontBrandon);font-size:32px;font-weight:420;line-height:46px;letter-spacing:0;padding-top:3rem;padding-bottom:3rem;text-align:center;text-transform:uppercase;color:var(--colorDarkGrey)}.related-insights .insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:1.5rem;padding-left:3rem;padding-right:3rem;padding-bottom:2rem}.buildable-block .related-insights .insights{gap:3rem}.buildable-block .related-insights .insights .column{margin:0}@media (min-width: 768px){.related-insights .insights{flex-wrap:wrap}}@media (min-width: 1024px){.related-insights .insights{display:flex;flex-wrap:nowrap}}.hero-image{color:#fff}.hero-image .columns{display:flex;flex-direction:column}@media (min-width: 1024px){.hero-image .columns{flex-direction:row}}.hero-image .columns .left-col{background-color:var(--colorOffBlack);flex-basis:60%}@media (max-width: 640px){.hero-image .columns .left-col{padding-left:var(--contentContainerPadX);padding-right:var(--contentContainerPadX);width:100%}}@media (min-width: 768px){.hero-image .columns .left-col{padding-left:var(--contentContainerPadX)}}.hero-image .columns .left-col .content{max-width:635px}.hero-image .columns .left-col .content.wide{max-width:762px}.hero-image .columns .left-col .content .heading{margin-top:64px}@media (min-width: 1024px){.hero-image .columns .left-col .content .heading{margin-top:128px}}.hero-image .columns .left-col .content .heading svg{width:50px;height:50px}.hero-image .columns .left-col .content p{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em}.hero-image .columns .left-col .content .jump-link{display:flex;gap:16px;align-items:center;font-family:var(--fontBrandon);font-size:14px;font-weight:420;line-height:24px;letter-spacing:.03em;text-transform:uppercase}.hero-image .columns .left-col .content .jump-link svg{height:14.5px}.hero-image .columns .right-col{flex-basis:40%;position:relative}.hero-image .columns .right-col .res-picture{height:436px}.hero-image .columns .right-col .res-picture img{-o-object-fit:cover;object-fit:cover;height:100%}@media (min-width: 768px){.hero-image .columns .right-col .res-picture{height:358px}}@media (min-width: 1024px){.hero-image .columns .right-col .res-picture{height:100%}}.hero-image .columns .right-col svg{position:absolute;bottom:0;right:0;height:178px}@media (min-width: 768px){.hero-image .columns .right-col svg{height:236px}}@media (min-width: 1024px){.hero-image .columns .right-col svg{height:292px}}@media (min-width: 1280px){.hero-image .columns .right-col svg{height:358px}}@media (min-width: 1024px){.hero-image.transparent .columns .left-col .content .heading{margin-top:64px}}@media (min-width: 1024px){.hero-image.transparent .columns{display:flex;width:100%}.hero-image.transparent .columns .left-col{background-color:#0b0b0bcc;width:66.66%;margin-right:-66.66%;height:800px;z-index:1}.hero-image.transparent .columns .right-col{flex-grow:1;height:100%;background-size:cover;background-position:center}.hero-image.transparent .columns .right-col .res-picture img{height:800px}}.hero-image.blue{border-bottom:20px solid var(--colorDarkBlue)}.hero-image.blue .heading svg{color:var(--colorDarkBlue)}.hero-image.teal{border-bottom:20px solid var(--colorDarkTeal)}.hero-image.teal .heading svg{color:var(--colorDarkTeal)}.hero-image.teal .quote svg{color:var(--colorDarkTeal)}.hero-image.purple{border-bottom:20px solid var(--colorPurple)}.hero-image.purple .heading svg{color:var(--colorPurple)}.inline-video .play-svg{position:relative;z-index:10;margin:auto;top:18rem}@media (max-width: 640px){.inline-video .play-svg{top:12rem}}.inline-video .res-picture{--imgOverlay: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5))}.inline-video iframe{margin-top:2rem;width:100%;height:500px}@media (max-width: 640px){.insight-card.-uniform-width{width:319px;height:100%}}@media (min-width: 768px){.insight-card{width:100%}.insight-card .image{height:261px;width:100%}.insight-card .image .res-picture{height:261px;display:block}.insight-card .content p{font-size:16px}}@media (max-width: 640px){.insight-card h4{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em}.insight-card h4{margin-bottom:1rem}.insight-card .content p{font-size:14px}}.insight-card .feature{position:absolute;top:0;left:2rem;z-index:10;max-width:6rem;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));padding:.5rem 1rem;text-align:center;font-size:.875rem;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.insight-card .content{position:relative;padding:2rem}.insight-card .content .date{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em;color:var(--colorDarkGrey)}.type.news{border-color:var(--colorDarkBlueFiftyPercentTransparent);color:var(--colorDarkBlue)}.type.cases{border-color:var(--colorDarkTealFiftyPercentTransparent);color:var(--colorDarkTeal)}.type.alerts{border-color:var(--colorOrangeFiftyPercentTransparent);color:var(--colorOrange)}@media (min-width: 768px){.insights-search svg{position:relative}.insights-search svg{display:block;left:75px;top:17px}}.insights-search input{width:100%;border:1px solid #659b9e;background-color:#3f8286;padding-left:80px}.insights-search input::-moz-placeholder{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em;margin-left:6rem;color:#fff}.insights-search input::placeholder{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em;margin-left:6rem;color:#fff}@media (max-width: 600px){.insights-search input::-moz-placeholder{margin-left:0}.insights-search input::placeholder{margin-left:0}}.insights-search .mobile-search{display:flex;border:1px solid #659b9e;background-color:#3f8286}.insights-search .mobile-search input{padding-left:1rem;padding:15px}.insights-search .search-results-text{padding:3rem 6rem;text-align:center;font-family:var(--fontManrope);font-size:18px;line-height:22px;font-weight:500}.insights-search .search-results-clear{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em;display:flex;align-items:center;justify-content:center}.insights-search .search-results-clear>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.insights-search .search-results-clear{padding-left:6rem;padding-right:6rem;text-align:center;color:#94b9bc}@media (max-width: 640px){.event-card.-uniform-width{width:319px;height:100%}}@media (min-width: 768px){.event-card{width:100%}.event-card .image{height:261px;width:100%}.event-card .image .res-picture{height:261px;display:block}.event-card .content p{font-size:16px}}@media (max-width: 640px){.event-card h4{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em}.event-card h4{margin-bottom:1rem}.event-card .content p{font-size:14px}}.event-card .content{position:relative;padding:2rem}.event-card .content .date{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em;color:var(--colorDarkGrey)}.news-subscribe{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-top:4rem;padding-bottom:4rem}@media (min-width: 768px){.news-subscribe{display:flex;padding-top:5rem;padding-bottom:5rem}}.news-subscribe .form [data-field-handle=heading] .fui-input-container{font-family:var(--fontManrope);font-size:24px;font-weight:500;line-height:34px;letter-spacing:0;width:100%}.news-subscribe .form .fui-label{display:none}.news-subscribe .form input{background-color:#fff;padding:1rem;border:1px solid #CDD1D6;border-radius:0;width:297px;height:43px}.news-subscribe .form input :scope::-moz-placeholder{color:var(--colorDarkGrey)}.news-subscribe .form input :scope::placeholder{color:var(--colorDarkGrey)}.news-subscribe .form button{--tw-bg-opacity: 1;background-color:rgb(160 32 101 / var(--tw-bg-opacity));height:43px;padding:10px 24px}.news-subscribe p{margin-bottom:2rem;color:var(--colorTextGrey)}.breadcrumbs{text-align:left;font-family:var(--fontBrandon);font-size:.75rem;text-transform:uppercase;line-height:2;font-weight:450}@media (min-width: 1024px){.breadcrumbs{font-weight:390}}@media (min-width: 1024px){.breadcrumbs a:hover{text-decoration-line:underline}}.breadcrumbs .current-page{font-weight:700}.breadcrumbs .sep{margin-left:.25rem;margin-right:.25rem}.what-we-do{background-color:var(--colorDarkTeal);color:#fff;--svgColor: var(--colorLightTeal)}.what-we-do.-blue{background-color:var(--colorDarkBlue);--svgColor: var(--colorLightBlue)}.what-we-do.-magenta{background-color:var(--colorPurple);--svgColor: var(--colorLightMagenta)}.what-we-do .top-section h4{font-family:var(--fontManrope);font-size:24px;font-weight:500;line-height:34px;letter-spacing:0}.what-we-do .top-section p{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em}.what-we-do .links{--linkOpacity: 1;--linkTextLeftPos: 0}@media (min-width: 768px){.what-we-do .links{display:grid;gap:0 46px;grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){.what-we-do .links{grid-template-columns:repeat(3,1fr)}}.what-we-do .links:hover{--linkOpacity: 0}.what-we-do .links .link-item{font-family:var(--fontManrope);font-size:18px;font-weight:600;line-height:1.4;letter-spacing:.02em;border-bottom:1px solid rgba(255,255,255,.2);transition:opacity .3s ease;height:100%}.what-we-do .links .link-item>div{min-height:88px;display:flex;align-items:center;transition:left .3s var(--transitionSlowFastSlow);gap:16px;position:relative;left:var(--linkTextLeftPos)}.what-we-do .links .link-item>div svg{flex-shrink:0;width:18px;margin-right:12px;display:inline;color:var(--svgColor)}.what-we-do .links .link-item:hover{--linkOpacity: 1;--linkTextLeftPos: 16px}.side-swiper.-testimonials{overflow:hidden}.side-swiper.-testimonials .swiper{overflow:visible}.side-swiper.-testimonials .-slide svg{width:26px;color:var(--colorPurple);opacity:20%}.side-swiper.-testimonials .-slide .content{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em}.side-swiper.-testimonials .-slide .name{font-family:var(--fontBrandon);font-size:20px;font-weight:420;line-height:30px;letter-spacing:0;text-transform:uppercase}.side-swiper.-testimonials .-slide .position{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em}.side-swiper.-insights{overflow:hidden}.side-swiper.-insights .swiper{overflow:visible}.side-swiper.-insights .-slide{transition-property:box-shadow;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.side-swiper.-insights .-slide:hover{box-shadow:0 10px 10px -5px #0000000a,0 20px 25px -5px #0000001a}.side-swiper.-insights .-slide svg{width:26px;color:var(--colorPurple);opacity:20%}.side-swiper.-insights .-slide .content{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em}.side-swiper.-insights .-slide .name{font-family:var(--fontBrandon);font-size:20px;font-weight:420;line-height:1.5;letter-spacing:0;text-transform:uppercase}.side-swiper.-insights .-slide .position{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em}.side-scroll{--headingSize: 24px;--headerGap: 35px}.side-scroll.-heading-lrg{--headingSize: 32px;--headerGap: 46px}.side-scroll>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--headerGap)}.side-scroll>header h2{font-family:var(--fontBrandon);font-size:32px;font-weight:420;line-height:46px;letter-spacing:0;font-size:var(--headingSize);margin:0;text-transform:uppercase}.side-scroll .-prev-next svg{color:var(--colorPurple);width:12px}.side-scroll .-carousel{width:100%}.side-scroll .-carousel .-scroll-window{overflow-x:scroll;overflow-y:hidden;transition:height .4s cubic-bezier(.99,.225,.785,1)}.side-scroll .-carousel .-scroll-window .-sliding-strip{display:flex;gap:24px;-ms-overflow-style:none;scrollbar-width:none}.side-scroll .-carousel .-scroll-window .-sliding-strip .-slide{display:inline-block;flex:0 0 auto}.side-scroll .-carousel .-scroll-window .-sliding-strip .-slide .insight-card h2{font-size:inherit;line-height:unset}.side-scroll .-nav{padding-right:var(--contentContainerPadX);display:flex;gap:91px;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.side-scroll .-nav .-prev-next{display:inline-flex;gap:12px}.side-scroll .-nav .-prev-next a,.side-scroll .-nav .-prev-next span{color:var(--colorPurple);font-family:var(--fontBrandon)}.side-scroll .-nav .-prev-next a{font-weight:700;font-size:15px}.side-scroll .-nav .-prev-next a.-disabled{pointer-events:none;color:var(--colorPurpleHover)}.side-scroll .-buttons{margin-top:64px;max-width:900px;display:flex;justify-content:center;gap:19px}@media (max-width: 800px){.side-scroll .-buttons{flex-direction:column}}.side-scroll-scrollbar{height:5px;width:0;flex-grow:1}.side-scroll-scrollbar .-track{background-color:var(--colorMidGrey);position:relative;height:100%}.side-scroll-scrollbar .-track .-handle{position:absolute;height:100%;cursor:pointer;transition:background-color .2s linear;background-color:var(--colorPurple)}@media (hover: hover){.side-scroll-scrollbar .-track .-handle:hover{background-color:var(--colorPurpleHover)}}@media (hover: none){.side-scroll-scrollbar .-track .-handle{pointer-events:none}}.side-swiper-scrollbar{position:relative;height:5px;width:100%;--tw-bg-opacity: 1;background-color:rgb(239 239 239 / var(--tw-bg-opacity));box-shadow:0 2px 4px #0000000f inset;--swiper-scrollbar-border-radius: 0;--swiper-scrollbar-top: auto;--swiper-scrollbar-bottom: auto;--swiper-scrollbar-left: auto;--swiper-scrollbar-right: auto;--swiper-scrollbar-sides-offset: 0;--swiper-scrollbar-bg-color: #EFEFEF;--swiper-scrollbar-drag-bg-color: #A02065;--swiper-scrollbar-size: 5px}.side-swiper-scrollbar .swiper-scrollbar-drag{cursor:pointer}.our-people-card{position:relative;background-size:cover;background-repeat:no-repeat;width:100%;max-width:302px;height:410px;padding:30px;background-color:#000;display:flex;flex-direction:column;justify-content:flex-end;cursor:default;overflow:hidden;--contactDetailsHeight: 56px}.our-people-card .card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;--imgOverlay: linear-gradient(360deg, #000000 11.67%, rgba(0, 0, 0, 0) 38.33%);z-index:1}.our-people-card .content{position:relative;z-index:2}.our-people-card .-titles{position:absolute;bottom:0;transition:bottom .4s var(--transitionSlowFastSlow)}.our-people-card .-titles .title,.our-people-card .-titles .subtitle{font-family:var(--fontBrandon);margin:0;color:#fff}.our-people-card .-titles .title{font-size:16px;line-height:1.5;letter-spacing:0;margin:0 0 .4em}.our-people-card .-titles .subtitle{font-size:13px;line-height:1.5;letter-spacing:.03em;opacity:.8;font-weight:400;text-transform:uppercase}.our-people-card .contact-details{position:absolute;bottom:0;left:0;right:0;opacity:0;transition:opacity .3s;pointer-events:none}.our-people-card .contact-details .icons svg{color:#fff;opacity:100%}.our-people-card .contact-details .more-info{font-family:var(--fontBrandon);font-size:12px;font-weight:420;line-height:24px;letter-spacing:0;text-align:left;color:var(--colorLightMagenta)}.our-people-card .contact-details .more-info svg{display:inline;margin-left:8px;opacity:100%}.our-people-card:hover .-titles{bottom:var(--contactDetailsHeight)}.our-people-card:hover .contact-details{opacity:1;pointer-events:auto;transition-delay:.2s}.side-swiper.-contacts .our-people-card{max-width:none}@media (min-width: 1024px){.sidebar-layout{display:grid;grid-template-columns:auto 1fr;height:100%;width:100%}}.sidebar-layout .sidebar-container{display:none;background:var(--colorMidGrey)}@media (min-width: 1024px){.sidebar-layout .sidebar-container{display:block}}.sidebar-layout .sidebar-container .sidebar{padding:32px 18px}.sidebar-layout .sidebar-container .sidebar>div{width:214px}.sidebar-layout .sidebar-container .sidebar.sticky{position:fixed;top:96px;z-index:100}@media (min-width: 768px){.sidebar-layout .sidebar-container .sidebar{padding-left:var(--contentContainerPadX);padding-top:64px;padding-bottom:64px;padding-right:49px}}.sidebar-layout .sidebar-container .sidebar h3{font-family:var(--fontManrope);font-size:14px;font-weight:500;line-height:21px;letter-spacing:0em;color:var(--colorDarkTeal)}.sidebar-layout .sidebar-container .sidebar .heading{font-weight:700;line-height:21px;letter-spacing:0;color:var(--colorDarkGrey);font-family:var(--fontManrope);font-size:14px}.sidebar-layout .sidebar-container .sidebar .bookmarks li{padding-top:17px;padding-bottom:17px;border-bottom:1px solid rgb(0,0,0,.1);cursor:pointer;font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em;color:var(--colorDarkGrey);opacity:50%}.sidebar-layout .sidebar-container .sidebar .bookmarks li:first-child{border-top:1px solid rgb(0,0,0,.1)}.sidebar-layout .sidebar-container .sidebar .bookmarks li.active{opacity:100%;padding-left:20px;border-left:4px solid var(--colorPurple)}.sidebar-layout .sidebar-container .sidebar .contacts li{padding-top:16px;padding-bottom:16px;border-bottom:1px solid rgb(0,0,0,.15);color:var(--colorDarkGrey);font-family:var(--fontManrope);font-size:14px}.sidebar-layout .sidebar-container .sidebar .contacts li a{line-height:24px;letter-spacing:.01em}.sidebar-layout .sidebar-container .sidebar .contacts li a svg{display:inline-block;width:1.25rem;color:var(--colorDarkTeal);margin-right:13px}.sidebar-layout .sidebar-container .sidebar .links li{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em;border-bottom:1px solid rgb(0,0,0,.1);color:var(--colorDarkGrey);padding-top:24px;padding-bottom:24px}.sidebar-layout .sidebar-container .sidebar .links li a{display:flex;gap:1rem;line-height:1.4}.sidebar-layout .sidebar-container .sidebar .links svg{height:auto;width:1.5rem;flex-shrink:0;--tw-text-opacity: 1;color:rgb(42 116 121 / var(--tw-text-opacity))}.sidebar-layout>.content{--padLeft: clamp(30px, 4.5vw, 80px);width:100%;min-width:0;padding-bottom:clamp(50px,15vh,120px)}.sidebar-layout>.content .-children-pad-left>:not(.-no-pad-left){padding-left:var(--padLeft)}.sidebar-layout>.content .side-swiper>header{padding-left:0}.sidebar-layout>.content .side-swiper .-scrollbar-and-arrows{padding-left:0}.wysiwyg h2{margin-bottom:1rem;font-family:var(--fontManrope);font-weight:500;font-size:18px;line-height:28px}@media (max-width: 640px){.wysiwyg h2{font-size:16px}}.wysiwyg h3{margin-top:1rem;font-family:var(--fontManrope);font-weight:500;font-size:18px;line-height:28px}@media (max-width: 640px){.wysiwyg h3{font-weight:400}}.wysiwyg img{margin-top:2rem;margin-bottom:2rem}.wysiwyg ul{margin-left:1rem;list-style-type:disc;font-weight:500}.wysiwyg p{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em}.wysiwyg p a{font-weight:700;--tw-text-opacity: 1;color:rgb(160 32 101 / var(--tw-text-opacity))}.wysiwyg p a:hover{text-decoration-line:underline}.dropdown-menu{position:relative;display:block;font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em;color:var(--colorDarkGrey);background-color:var(--colorMidGrey);border-bottom:4px solid var(--colorPurple)}.dropdown-menu.sticky{position:fixed;z-index:100;top:66px}@media (min-width: 768px){.dropdown-menu.sticky{top:64px}}@media (min-width: 1024px){.dropdown-menu.sticky{top:100px}}.dropdown-menu .menu-button{padding:22px 17px;cursor:pointer;position:relative}.dropdown-menu .menu-button svg{position:absolute;top:50%}.dropdown-menu .menu-button svg.menu-closed{color:var(--colorPurple);width:22px;top:28px;right:28px}.dropdown-menu .menu-button svg.menu-open{color:var(--colorDarkGrey);width:16px;right:32px}.dropdown-menu .dropdown-content{background-color:var(--colorMidGrey);position:absolute;width:100%;padding-left:20px;padding-right:20px;z-index:200}.dropdown-menu .dropdown-content .menu-item{padding-top:17px;padding-bottom:17px;border-bottom:1px solid var(--colorDarkGreyTransparent);cursor:pointer}.dropdown-menu .dropdown-content .menu-item:first-child{border-top:1px solid var(--colorDarkGreyTransparent)}.dropdown-menu .dropdown-content .menu-item.active{opacity:50%;cursor:default}@media (min-width: 1024px){.dropdown-menu{display:none}}.pillar-switcher-wrap{background-image:linear-gradient(to bottom,#fff,#fff 50%,var(--colorMidGrey) 50%,var(--colorMidGrey))}.pillar-switcher{color:#fff;position:relative;width:100%;height:var(--componentHeight);--gapStroke: 2px solid #fff}.pillar-switcher .background-images{top:0;right:0;bottom:0;left:0;position:absolute;background-color:#555;display:none;z-index:10}.pillar-switcher .background-images .res-picture{position:var(--imagePosition);width:100%;height:var(--imageHeight);transition:opacity .8s ease;opacity:1}.pillar-switcher .background-images .res-picture.pillar-hidden{opacity:var(--pillarHiddenOpacity, 1)}.pillar-switcher .background-images .res-picture:not(:last-child){border-bottom:var(--pillarBottomBorder)}.pillar-switcher .-pillars{display:flex;flex-direction:var(--pillarsDirection)}.pillar-switcher .-pillars .-pillar{--overlayColor: var(--colorDarkBlue);position:relative;width:100%;flex:0 1 auto}.pillar-switcher .-pillars .-pillar .-overlay{top:0;right:0;bottom:0;left:0;position:absolute;background-color:var(--overlayColor);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:var(--overlayOpacity);transition:opacity .5s}.pillar-switcher .-pillars .-pillar .-content .-dynamic-height .-content-height-reference{padding:clamp(45px,4.8vw,70px) clamp(32px,2.5vw,34px)}.pillar-switcher .-pillars .-pillar:first-child{--overlayColor: var(--colorPurple)}.pillar-switcher .-pillars .-pillar:last-child{--overlayColor: var(--colorDarkTeal)}.pillar-switcher .-pillars .-pillar:not(:last-child){border-bottom:var(--pillarBottomBorder)}.pillar-switcher .-pillars .-pillar .background-image-mobile{position:absolute;top:0;bottom:0;z-index:1;display:flex;width:100%}.pillar-switcher .-pillars .-pillar .background-image-mobile .res-picture{height:100%;width:100%}@media (min-width: 1101px){.pillar-switcher{--componentHeight: clamp(500px, 80vh, 670px);--imageHeight: 100%;--pillarsDirection: row;--imagePosition: absolute;--pillarHiddenOpacity: 0;--currentOverlayOpacity: 1;--defaultContentOpacity: 0;--pillarBottomBorder: none;--imgOverlay: linear-gradient(0deg, rgba(0, 0, 0, .9) 0%, rgba(0, 0, 0, 0) 100%)}.pillar-switcher .-pillars .-pillar:not(:last-child){border-right:var(--gapStroke)}}@media (min-width: 701px) and (max-width: 1100px){.pillar-switcher{--imageHeight: 670px;--componentHeight: calc(var(--imageHeight) * 3);--pillarsDirection: column;--imagePosition: relative;--currentOverlayOpacity: 0;--defaultContentOpacity: 1;--pillarBottomBorder: var(--gapStroke);--imgOverlay: linear-gradient(0deg, rgba(0, 0, 0, .7) 0%, rgba(0, 0, 0, 0) 100%)}.pillar-switcher .-pillars .-pillar .-content .-dynamic-height{height:100%!important;width:58%;background-color:var(--overlayColor);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pillar-switcher .-pillars .-pillar .-content .-dynamic-height .-content-height-reference{top:auto;bottom:0}.pillar-switcher .-pillars .-pillar .-content .-dynamic-height .nonHoveredHeading{display:none}.pillar-switcher .-pillars .-pillar:nth-child(odd) .-content .-dynamic-height{right:auto;border-right:var(--gapStroke)}.pillar-switcher .-pillars .-pillar:nth-child(2n) .-content .-dynamic-height{left:auto;border-left:var(--gapStroke)}}@media (min-width: 701px){.pillar-switcher .background-images{display:block}.pillar-switcher .-pillars{top:0;right:0;bottom:0;left:0;position:absolute;display:flex;flex-direction:var(--pillarsDirection);z-index:20}.pillar-switcher .-pillars .-pillar{height:var(--imageHeight);--overlayOpacity: 0;--contentOpacity: var(--defaultContentOpacity);--overlayColor: var(--colorDarkBlueFiftyPercentTransparent)}.pillar-switcher .-pillars .-pillar.-current{--overlayOpacity: var(--currentOverlayOpacity);--contentOpacity: 1}.pillar-switcher .-pillars .-pillar.-current .nonHoveredHeading{opacity:0}.pillar-switcher .-pillars .-pillar:first-child{--overlayColor: var(--colorPurpleSixtyPercentTransparent)}.pillar-switcher .-pillars .-pillar:last-child{--overlayColor: var(--colorDarkTealSeventyPercentTransparent)}.pillar-switcher .-pillars .-pillar:not(:last-child){border-bottom:var(--pillarBottomBorder)}.pillar-switcher .-pillars .-pillar .background-image-mobile{display:none}.pillar-switcher .-link{display:block;cursor:pointer}.lightbox-container .lightbox-form .contact-box .row .pillar-switcher .-link,.contact-page .content .contact-box .row .pillar-switcher .-link{font:var(--fontManrope);font-size:16px;line-height:26px}.pillar-switcher .-content{top:0;right:0;bottom:0;left:0;position:absolute}.pillar-switcher .-content .-dynamic-height{right:0;bottom:0;left:0;position:absolute;top:auto;transition:height .5s var(--transitionSlowFastSlow);overflow:hidden}.pillar-switcher .-content .-dynamic-height .nonHoveredHeading{padding:clamp(0px,0vw,70px) clamp(32px,2.5vw,34px);transition:opacity .1s}.pillar-switcher .-content .-dynamic-height .-content-height-reference{top:0;right:0;left:0;position:absolute;bottom:auto}.pillar-switcher .-content .-dynamic-height .-content-height-reference>div{max-width:405px;opacity:var(--contentOpacity);transition:opacity .3s}.pillar-switcher .-content .-dynamic-height .-content-height-reference>div>:not(a){cursor:default}}@media (max-width: 700px){.pillar-switcher{--imageHeight: auto;--componentHeight: calc(var(--imageHeight) * 3);--gapStroke: 15px solid #fff;--pillarsDirection: column;--imagePosition: relative;--currentOverlayOpacity: 0;--overlayOpacity: .6;--defaultContentOpacity: 1;--pillarBottomBorder: var(--gapStroke);--imgOverlay: linear-gradient(0deg, rgba(0, 0, 0, .6) 0%, rgba(0, 0, 0, 0) 100%);--imgAlignY: top}.pillar-switcher .-pillars .-pillar{background-color:var(--overlayColor)}.pillar-switcher .-pillars .-pillar .-overlay{z-index:1;height:100%!important}.pillar-switcher .-pillars .-pillar .-link{position:relative;z-index:1;display:block}.lightbox-container .lightbox-form .contact-box .row .pillar-switcher .-pillars .-pillar .-link,.contact-page .content .contact-box .row .pillar-switcher .-pillars .-pillar .-link{font:var(--fontManrope);font-size:16px;line-height:26px}.pillar-switcher .-pillars .-pillar .-content .-dynamic-height{height:auto!important}.pillar-switcher .-pillars .-pillar .-content .-dynamic-height .-content-height-reference{padding:26px 16px 25px}.pillar-switcher .-pillars .-pillar .-content .-dynamic-height .nonHoveredHeading{display:none}}@media (min-width: 1024px){.quad-grid .row{position:relative;height:670px;border-bottom:2px solid white}}.quad-grid .row .res-picture{width:100%;height:100%}.quad-grid .row .overlay{display:none}@media (min-width: 1024px){.quad-grid .row .overlay{display:block;background-color:#000;width:50%;height:100%;position:absolute;left:0;top:0;opacity:.7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}.quad-grid .row .content-container{background-color:#000;display:flex;align-items:center;justify-content:center;padding:64px 100px;margin-top:2px;margin-bottom:32px}@media (min-width: 1024px){.quad-grid .row .content-container{border-left:none;border-right:2px solid white;margin-top:0;margin-bottom:0}}@media (min-width: 1024px){.quad-grid .row .content-container{background-color:transparent;position:absolute;left:0;top:0;width:50%;height:100%;margin-bottom:0}}.quad-grid .row .content-container .content{width:100%;color:#fff}.quad-grid .row .content-container .content h2{font-family:var(--fontBrandon);font-size:24px;font-weight:420;line-height:34px;letter-spacing:.02em;text-transform:uppercase}@media (min-width: 768px){.quad-grid .row .content-container .content h2{font-family:var(--fontBrandon);font-size:32px;font-weight:420;line-height:46px;letter-spacing:0}}.quad-grid .row .content-container .content h3{font-family:var(--fontManrope);font-size:18px;font-weight:600;line-height:28px;letter-spacing:.01em}@media (min-width: 1024px){.quad-grid .row.left .overlay{right:0;left:auto}}@media (min-width: 1024px){.quad-grid .row.left .content-container{right:1px;left:auto;border-left:2px solid white;border-right:none}}.statistics-block{position:relative;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 768px){.statistics-block{display:flex;height:41.75rem}}.statistics-block:after{position:absolute;left:0;bottom:0;z-index:1;display:none;height:50%;width:100%}@media (min-width: 768px){.statistics-block:after{display:block}}@media (min-width: 1024px){.statistics-block:after{height:75%}}.statistics-block:after{background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1));content:""}.statistics-block .image{position:relative;z-index:1;height:100%;width:100%;border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}@media (min-width: 768px){.statistics-block .image{position:absolute;top:0;bottom:0;border-style:none}}.statistics-block .image .res-picture{height:100%}.statistics-block .text-col{position:relative;z-index:2;width:100%;padding-top:2rem;padding-bottom:2rem}@media (min-width: 768px){.statistics-block .text-col{padding-top:8rem;padding-bottom:8rem}}.statistics-block .text-col{background-image:linear-gradient(to right,rgba(0,0,0,.8),rgba(0,0,0,.8) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0))}.statistics-block .text-col h2{font-family:var(--fontBrandon);font-size:32px;font-weight:420;line-height:46px;letter-spacing:0;margin-bottom:4rem;text-transform:uppercase}@media (max-width: 640px){.statistics-block .text-col h2{font-family:var(--fontBrandon);font-size:24px;font-weight:420;line-height:34px;letter-spacing:.02em}}@media (min-width: 768px){.statistics-block .text-col h2{margin-bottom:1rem}}.statistics-block .text-col p{max-width:27.75rem;line-height:1.6}.statistics-block .stats-row{z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding-top:.5rem;padding-bottom:4rem}.buildable-block .statistics-block .stats-row{gap:3rem}.buildable-block .statistics-block .stats-row .column{margin:0}@media (min-width: 768px){.statistics-block .stats-row{position:absolute;bottom:6rem;padding-top:0;padding-bottom:0}}@media (min-width: 1024px){.statistics-block .stats-row{bottom:9rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.5rem}}.statistics-block .stats-row .value{font-family:var(--fontBrandon);font-size:2rem;line-height:1.2}@media (min-width: 768px){.statistics-block .stats-row .value{font-size:4rem}}@media (min-width: 1024px){.statistics-block .stats-row .value{font-size:6rem}}.statistics-block .stats-row .label{font-family:var(--fontManrope);font-size:1rem;line-height:1.5rem;font-weight:500;line-height:1.4;--tw-text-opacity: 1;color:rgb(157 157 157 / var(--tw-text-opacity));opacity:.6}@media (min-width: 768px){.statistics-block .stats-row .label{font-size:24px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-image{display:flex}}.text-image h2{font-family:var(--fontBrandon);font-size:32px;font-weight:420;line-height:46px;letter-spacing:0;text-transform:uppercase}.text-image h3{margin-top:1rem;font-family:var(--fontManrope);font-weight:500;font-size:18px;line-height:28px;color:var(--colorDarkTeal)}@media (max-width: 640px){.text-image h3{font-weight:400}}.text-image p{margin-top:3rem;margin-bottom:3rem}.scrolling-images .scrolling-block .block-subheading{font-family:var(--fontManrope);font-size:18px;font-weight:600;line-height:28px;letter-spacing:.02em}.scrolling-images .scrolling-block svg{fill:#fff}.awards-block{text-align:center}.awards-block h3{font-family:var(--fontManrope);font-size:18px;font-weight:600;line-height:28px;letter-spacing:.02em}.awards-block .content{max-width:700px}.awards-block .scrolling-awards{animation:scroll 10s linear infinite;display:flex;gap:20px;will-change:transform}@media (min-width: 768px){.awards-block .scrolling-awards{animation-duration:20s}}@media (min-width: 1024px){.awards-block .scrolling-awards{animation-duration:50s}.awards-block .scrolling-awards:hover{animation-play-state:paused}}.awards-block .scrolling-awards img{flex-grow:0;opacity:.5;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (min-width: 1024px){.awards-block .scrolling-awards img:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate3d(calc(10px - 50%),0,0)}}.vacancies-table select{background-color:#fff;padding:1rem;width:206px;border:1px solid #CDD1D6;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/assets/svg/select-arrow.svg);background-repeat:no-repeat;background-position-x:95%;background-position-y:25px;margin-bottom:2rem;background-color:var(--colorLightGrey)}@media (max-width: 640px){.vacancies-table select{width:100%}}.vacancies-table .table{width:100%;border-top:1px solid #f3f3f3}.vacancies-table .table .row{align-items:center;padding-top:1rem;padding-bottom:1rem}@media (min-width: 768px){.vacancies-table .table .row{display:flex;padding-left:1rem}}.vacancies-table .table .row{border-bottom:1px solid #f3f3f3}.vacancies-table .table .row .column{padding-top:1rem;padding-bottom:1rem}@media (min-width: 768px){.vacancies-table .table .row .column{width:12%;border-right:1px solid #f3f3f3}}.vacancies-table .table .row span{font-family:var(--fontManrope);font-size:24px;line-height:34px;font-weight:400}@media (max-width: 640px){.vacancies-table .table .row span{font-size:18px}}.vacancies-table .table .row a.apply-now{display:flex;align-items:center}.vacancies-table .table .row a.apply-now>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.vacancies-table .table .row a.apply-now{text-transform:uppercase;font-family:var(--fontBrandon);color:#8e2787;font-size:14px;line-height:24px}.vacancy-type{padding-top:.25rem;padding-bottom:.25rem;text-align:center;text-transform:uppercase;border:solid 1px black;width:72px;font-size:14px}.vacancy-type.legal{border-color:var(--colorOrange);color:var(--colorOrange);background-color:var(--colorOrangeTenPercentTransparent)}.vacancy-type.operations{border-color:var(--colorRed);color:var(--colorRed);background-color:var(--colorRedTenPercentTransparent);width:120px}.vacancy-type.admin{border-color:var(--colorDarkBlue);color:var(--colorDarkBlue);background-color:var(--colorDarkBlueTenPercentTransparent)}.lightbox-container{display:flex;width:100%;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));padding:.5rem}@media (min-width: 768px){.lightbox-container{padding:0}}.lightbox-container{--tw-bg-opacity: .8;z-index:1000;position:fixed;top:0;overflow:hidden;height:100vh}.lightbox-container .lightbox-form{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}@media (min-width: 768px){.lightbox-container .lightbox-form{max-height:868px}}.lightbox-container .lightbox-form{height:90vh;overflow-y:scroll;overscroll-behavior:contain}.lightbox-container .lightbox-form .contact-box{padding-bottom:3rem}.lightbox-container .lightbox-form .contact-box h3{color:var(--colorDarkTeal);font:var(--fontManrope);font-size:14px;line-height:21px}.lightbox-container .lightbox-form .contact-box .row{padding-top:1rem;padding-bottom:1rem}.lightbox-container .lightbox-form .contact-box .row span{font:var(--fontManrope);font-size:14px;line-height:26px}.lightbox-container .lightbox-form .contact-box .row svg.top-margin{margin-top:4px}.lightbox-container .lightbox-form .contact-box .row .block{font:var(--fontManrope);font-size:16px;line-height:26px}.lightbox-container .lightbox-form .contact-box .row-border{border-bottom:1px solid #f3f3f3;width:33%}@media (max-width: 640px){.lightbox-container .lightbox-form .contact-box .row-border{width:100%}}.lightbox-container .lightbox-form .accordion h2{font-size:16px;font-family:var(--fontBrandon)}.lightbox-container .lightbox-form .form-col{z-index:10;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem 3rem 3rem}@media (max-width: 640px){.lightbox-container .lightbox-form .form-col{margin-bottom:4rem}}@media (min-width: 768px){.lightbox-container .lightbox-form .form-col.job-application .fui-form-container .fui-input-container{width:100%}}.lightbox-container .lightbox-form .form-col h2{margin-bottom:1rem;font-family:var(--fontManrope);font-size:24px;line-height:34px;font-weight:400}.lightbox-container .lightbox-form .form-col .fui-form-container .fui-label{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em}@media (min-width: 768px){.lightbox-container .lightbox-form .form-col .fui-form-container .fui-input-container{width:80%}}.lightbox-container .lightbox-form .form-col .fui-form-container .fui-input-container{padding-bottom:1rem}.lightbox-container .lightbox-form .form-col .fui-form-container .fui-input-container .fui-input{background:#f5f5f5;border-radius:0;padding-left:1rem}.lightbox-container .lightbox-form .form-col .fui-form-container .fui-input-container .fui-input::-moz-placeholder{color:var(--colorTextGrey);font-family:var(--fontManrope);font-size:14px}.lightbox-container .lightbox-form .form-col .fui-form-container .fui-input-container .fui-input::placeholder{color:var(--colorTextGrey);font-family:var(--fontManrope);font-size:14px}@media (max-width: 640px){.lightbox-container .lightbox-form .form-col .fui-form-container .fui-input-container{padding:0}}.lightbox-container .lightbox-form .form-col .fui-form-container .fui-type-html .fui-input-container{font-size:10px;line-height:24px;font-family:var(--fontManrope)}.lightbox-container .lightbox-form .form-col .fui-form-container .fui-type-html .fui-input-container a{color:var(--colorPurple)}.lightbox-container .lightbox-form .form-col .fui-form-container .fui-btn-wrapper .fui-btn{border-radius:0;background:var(--colorPurple);border:none;color:#fff;font-family:var(--fontBrandon);font-size:16px;font-weight:420;line-height:12px;letter-spacing:.03em;text-align:center;text-transform:uppercase;padding:16px 24px;transition:color .2s ease-in-out,background .2s ease-in-out}.lightbox-container .lightbox-form .form-col .fui-form-container .fui-btn-wrapper .fui-btn:hover{background:#842056}@media (max-width: 640px){.lightbox-container .lightbox-form .form-col{padding:0;border:none}}.animated-logo-graphic .triangle{opacity:0;transition:opacity .3s}.animated-logo-graphic .fade-in{opacity:1}.side-swiper{width:100%;--headingSize: 24px;--headerGap: 3px}.side-swiper.-heading-lrg{--headingSize: 32px;--headerGap: 14px}.side-swiper.-insights{--cellHeight: 660px}@media (max-width: 778px){.side-swiper{--topLinkDisplay: none}.side-swiper.-heading-lrg{--headingSize: 24px;--headerGap: 0}}.side-swiper>header{padding-left:var(--contentContainerPadX);padding-right:var(--contentContainerPadX);width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--headerGap)}.side-swiper>header h2{font-family:var(--fontBrandon);font-size:32px;font-weight:420;line-height:46px;letter-spacing:0;font-size:var(--headingSize);margin:0;text-transform:uppercase}.side-swiper>header a{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);display:var(--topLinkDisplay, inline-flex);gap:.8em;color:var(--colorPurple);align-items:center}.side-swiper>header a span{font-family:var(--fontBrandon);text-transform:uppercase;font-size:.875rem;font-weight:700}.side-swiper>header a:hover{color:var(--colorPurpleHover)}.side-swiper .-slide-strip-port{padding-top:32px;padding-bottom:32px;width:100%;overflow-x:hidden}.side-swiper .-slide-strip-port .-sliding-strip{position:relative;display:flex}.side-swiper .-slide-strip-port .-sliding-strip .-slide{display:inline-block;flex:0 0 auto;height:100%;box-sizing:content-box}.side-swiper .-slide-strip-port .-sliding-strip .-slide .-uniform-width a{display:block;transition:box-shadow .3s;box-shadow:0 10px 22px #0000}.side-swiper .-slide-strip-port .-sliding-strip .-slide .-uniform-width a:hover{box-shadow:0 10px 22px #0000001a}.side-swiper .-slide-strip-port.-is-touch{overflow-x:scroll}@media (max-width: 778px){.side-swiper .-slide-strip-port{-ms-overflow-style:none;scrollbar-width:none}.side-swiper .-slide-strip-port::-webkit-scrollbar{display:none}}.side-swiper .-scrollbar-and-arrows{padding-left:var(--contentContainerPadX);padding-right:var(--contentContainerPadX);width:100%;display:flex;align-items:center;gap:47px;padding-top:8px}@media (min-width: 779px){.side-swiper .-scrollbar-and-arrows{gap:77px;padding-top:32px}}.side-swiper .-scrollbar-and-arrows .-scrollbar-track{box-shadow:0 2px 4px #0000000f inset;height:5px;width:100%;flex:0 1 auto}.side-swiper .-scrollbar-and-arrows .-scrollbar-track .-scrollbar-handle{height:100%;background-color:var(--colorPurple);cursor:pointer;width:10%;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.side-swiper .-scrollbar-and-arrows .-scrollbar-track .-scrollbar-handle:hover,.side-swiper .-scrollbar-and-arrows .-scrollbar-track .-scrollbar-handle.-mouse-is-down{background-color:#000}.side-swiper .-scrollbar-and-arrows .-arrows{display:inline-flex;gap:60px;flex:0 0 auto}.side-swiper .-scrollbar-and-arrows .-arrows>div{color:var(--colorPurple);font-size:20px;opacity:.5;transition:opacity .2s;cursor:pointer}.side-swiper .-scrollbar-and-arrows .-arrows>div:hover{opacity:1}@media (min-width: 779px){.side-swiper .-scrollbar-and-arrows .-arrows-left{order:1}.side-swiper .-scrollbar-and-arrows .-scrollbar-track{order:2}.side-swiper .-scrollbar-and-arrows .-arrows-right{order:3}}.side-swiper.-testimonials .-slide-strip-port .-sliding-strip .-slide svg{width:26px;color:var(--colorPurple);opacity:20%}.side-swiper.-testimonials .-slide-strip-port .-sliding-strip .-slide .content{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em}.side-swiper.-testimonials .-slide-strip-port .-sliding-strip .-slide .name{font-family:var(--fontBrandon);font-size:20px;font-weight:400;line-height:30px;letter-spacing:0;text-transform:uppercase}.side-swiper.-testimonials .-slide-strip-port .-sliding-strip .-slide .position{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em}.side-swiper.-disabled .-slide-strip-port .-sliding-strip{left:0!important}.side-swiper.-disabled .-scrollbar-and-arrows .-scrollbar-track .-scrollbar-handle{display:none}.side-swiper>footer{padding-left:var(--contentContainerPadX);padding-right:var(--contentContainerPadX);width:100%;display:flex;justify-content:center;align-items:center;margin-top:40px}@media (min-width: 779px){.side-swiper>footer{display:none}}.side-swiper>footer a{display:inline-flex;gap:.8em;color:var(--colorPurple);align-items:center}.side-swiper>footer a span{font-family:var(--fontBrandon);text-transform:uppercase;font-size:.875rem;font-weight:700}.-children-pad-left .side-swiper.-insights .content-container-pad-left{padding-left:0}.careers-index .teal-banner{position:relative;--tw-bg-opacity: 1;background-color:rgb(42 116 121 / var(--tw-bg-opacity));padding-top:1rem;padding-bottom:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 768px){.careers-index .teal-banner{padding-top:5rem;padding-bottom:5rem}}.careers-index .teal-banner svg{position:absolute;top:0;right:0}.careers-index .teal-banner h2{margin-bottom:2rem;font-family:var(--fontManrope);font-size:2rem;font-weight:500;line-height:1.3}@media (min-width: 768px){.careers-index .teal-banner h2{width:80%}}@media (max-width: 640px){.careers-index .teal-banner h2{font-family:var(--fontManrope);font-size:18px;font-weight:600;line-height:28px;letter-spacing:.01em}}.careers-index .teal-banner p{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em}@media (min-width: 768px){.careers-index .teal-banner p{width:66.666667%}}.careers-index .vacancies h2{font-family:var(--fontBrandon);font-size:32px;font-weight:420;line-height:46px;letter-spacing:0;text-transform:uppercase}.careers-index .vacancies p{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em;padding-bottom:5rem;--tw-text-opacity: 1;color:rgb(88 88 88 / var(--tw-text-opacity))}.contact-page .content .contact-box{padding-bottom:3rem;--tw-text-opacity: 1;color:rgb(50 50 50 / var(--tw-text-opacity))}.contact-page .content .contact-box h3{font-family:var(--fontManrope);font-size:.875rem;font-weight:700;line-height:1.5;--tw-text-opacity: 1;color:rgb(42 116 121 / var(--tw-text-opacity))}.contact-page .content .contact-box .row{padding-top:1rem;padding-bottom:1rem}.contact-page .content .contact-box .row span{font:var(--fontManrope);font-size:16px;line-height:26px}.contact-page .content .contact-box .row svg.top-margin{margin-top:4px}.contact-page .content .contact-box .row .block{font:var(--fontManrope);font-size:16px;line-height:26px}.contact-page .content .contact-box .row-border{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(217 217 217 / var(--tw-border-opacity))}@media (min-width: 768px){.contact-page .content .contact-box .row-border{max-width:11.375rem}}.contact-page .content .map .google-map{height:17rem;width:100%}@media (min-width: 768px){.contact-page .content .map .google-map{height:28rem;width:28rem}}@media (min-width: 1024px){.contact-page .content .map .google-map{height:38rem;width:46rem}}.contact-page .content .map img{position:relative}.contact-page .content .form-col__inner{margin-bottom:4rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}@media (min-width: 768px){.contact-page .content .form-col__inner{margin-bottom:9rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(214 214 214 / var(--tw-border-opacity));padding:2rem 2rem 3rem}}@media (min-width: 1024px){.contact-page .content .form-col__inner{padding:3rem 3rem 3.5rem}}@media (min-width: 768px){.contact-page .content .form-col__inner{box-shadow:0 10px 10px -5px #0000000a,0 20px 25px -5px #0000001a}}.contact-page .content .form-col__inner h2{margin-bottom:1rem;font-family:var(--fontManrope);font-size:24px;line-height:34px;font-weight:400}.contact-page .content .form-col__inner .fui-form-container .fui-label{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em}.contact-page .content .form-col__inner .fui-form-container .fui-input-container{padding:0}@media (min-width: 768px){.contact-page .content .form-col__inner .fui-form-container .fui-input-container{margin-bottom:1rem}}.contact-page .content .form-col__inner .fui-form-container .fui-input-container .fui-input{border-radius:0;--tw-border-opacity: 1;border-color:rgb(209 209 209 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity));padding-left:1rem;--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important;outline:2px solid transparent;outline-offset:2px}.contact-page .content .form-col__inner .fui-form-container .fui-input-container .fui-input::-moz-placeholder{padding:0;font-family:var(--fontManrope);font-size:.875rem;--tw-text-opacity: 1;color:rgb(88 88 88 / var(--tw-text-opacity))}.contact-page .content .form-col__inner .fui-form-container .fui-input-container .fui-input::placeholder{padding:0;font-family:var(--fontManrope);font-size:.875rem;--tw-text-opacity: 1;color:rgb(88 88 88 / var(--tw-text-opacity))}.contact-page .content .form-col__inner .fui-form-container .fui-input-container textarea.fui-input{height:7.6rem}@media (min-width: 768px){.contact-page .content .form-col__inner .fui-form-container .fui-input-container textarea.fui-input{height:12.4rem}}.contact-page .content .form-col__inner .fui-form-container .fui-type-html .fui-input-container{font-size:10px;line-height:24px;font-family:var(--fontManrope)}.contact-page .content .form-col__inner .fui-form-container .fui-type-html .fui-input-container a{color:var(--colorPurple)}.contact-page .content .form-col__inner .fui-form-container .fui-btn-wrapper{padding-top:0}.contact-page .content .form-col__inner .fui-form-container .fui-btn-wrapper .fui-btn{border-radius:0;background:var(--colorPurple);border:none;color:#fff;font-family:var(--fontBrandon);font-size:16px;font-weight:420;line-height:26px;letter-spacing:.03em;text-align:center;text-transform:uppercase;padding:16px 24px;transition:color .2s ease-in-out,background .2s ease-in-out}.contact-page .content .form-col__inner .fui-form-container .fui-btn-wrapper .fui-btn:hover{background:#842056}@media (max-width: 640px){.contact-page .content .form-col__inner{padding:0;border:none}}.what-we-do-child #overview .opening-paragraph{color:var(--colorDarkGrey);margin-bottom:2rem}@media (min-width: 768px){.what-we-do-child #overview .opening-paragraph{margin-bottom:3rem}}.what-we-do-child #overview .opening-paragraph p{font-size:16px;font-weight:600;line-height:26px;letter-spacing:.01em;font-family:var(--fontManrope);font-size:18px;letter-spacing:0;font-style:normal;line-height:28px}.what-we-do-child #overview .content p{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em;color:var(--colorDarkGrey);margin-bottom:32px}.what-we-do-child #experience h2{font-family:var(--fontBrandon);font-size:24px;font-weight:420;line-height:34px;letter-spacing:.02em}.what-we-do-child #experience .card h3{font-family:var(--fontManrope);font-size:18px;font-weight:600;line-height:28px;letter-spacing:.01em;color:var(--colorDarkTeal)}.what-we-do-child #recognition .middle-col{border-left:1px solid rgb(155,170,177,.5);border-right:1px solid rgb(155,170,177,.5)}@media (max-width: 640px){.what-we-do-child #recognition .middle-col{border:none}}.insight-tabs .insights-description>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.insight-tabs .insights-description h4{font-family:var(--fontManrope);font-size:24px;font-weight:500;line-height:34px;letter-spacing:0}.insight-tabs .insights-description p{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em}@media (min-width: 768px){.insight-tabs .featured-cards{height:660px}}.insight-tabs .featured-cards .cards-row{top:-100px}.insight-tabs .featured-cards .cards-row .insight-card{box-shadow:0 10px 10px -5px #0000000a,0 20px 25px -5px #0000001a;position:relative}.insights-grid{background-color:var(--colorMidGrey)}.insights-grid .insights-heading{font-family:var(--fontManrope);font-size:24px;font-weight:500;line-height:34px;letter-spacing:0}.insights-grid select{background-color:#fff;width:206px;border:1px solid #CDD1D6;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/assets/svg/select-arrow.svg);background-repeat:no-repeat;background-position-x:95%;background-position-y:25px;padding:.625rem .875rem .625rem 1.125rem;background-position-y:16px;background-position-x:91%}@media (max-width: 640px){.insights-grid h4{margin-bottom:2rem}.insights-grid select{margin-bottom:1rem}.insights-grid select{width:100%}.insights-grid .insight-card{margin-bottom:1rem}}.events-grid{background-color:var(--colorMidGrey)}@media (max-width: 640px){.events-grid .event-card{margin-bottom:1rem}}#home .video-background{position:relative;width:100%;height:clamp(560px,100vh - 208px,1000px);overflow:hidden}#home .video-background video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;-o-object-fit:cover;object-fit:cover}#home .video-background .-overlay{position:absolute;top:0;bottom:0;left:0;right:0}#home .video-background .-overlay:before,#home .video-background .-overlay:after{position:absolute;bottom:0;left:0;right:0;content:""}#home .video-background .-overlay:before{top:0;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));opacity:.1}#home .video-background .-overlay:after{top:50%;background-image:linear-gradient(to bottom,#00000000,#000000b3)}#home .video-background .content-container{height:100%;padding-top:100px}#home .video-background .content-container .page-content{position:relative;width:100%;max-width:900px;height:100%;z-index:10;display:flex;flex-direction:column;justify-content:flex-end;color:#fff}#home .video-background .content-container .page-content h1{font-family:var(--fontBrandon);font-weight:420;letter-spacing:.03em;font-size:16px;line-height:26px}@media (min-width: 640px){#home .video-background .content-container .page-content h1{font-size:24px;line-height:46px}}#home .video-background .content-container .page-content h2{font-family:var(--fontBrandon);text-transform:uppercase;font-size:30px;line-height:40px;letter-spacing:.02em}@media (min-width: 640px){#home .video-background .content-container .page-content h2{font-size:64px;line-height:71px;letter-spacing:.03em}}@media (min-width: 1024px){#home .video-background .content-container .page-content h2{font-size:80px;line-height:85px;letter-spacing:.02em}}#home .video-background .content-container .page-content .content{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em}@media (max-width: 640px){#home .triplet-links-wrap>.content-container{--contentContainerPadX: 16px}}#home .triplet-link .white-border{opacity:0;background-color:#fff;min-width:4px;transition:opacity .2s ease;margin-top:3.5rem}#home .triplet-link .link-content{transition:left .2s ease;left:0;position:relative}#home .triplet-link:hover .white-border{opacity:100}#home .triplet-link:hover .link-content{left:1em}#home .triplet-links{background-color:var(--colorDarkTeal);display:flex;gap:100px;position:relative}#home .triplet-links .link-item-container{display:flex;flex-direction:column;justify-content:space-between;color:#fff;width:100%}@media (min-width: 768px){#home .triplet-links .link-item-container{padding-top:57px;padding-bottom:57px;gap:100px;flex-direction:row;width:auto}}#home .triplet-links .link-item-container .link-item{padding:22px 34px;border-bottom:1px solid rgb(255,255,255,.2)}@media (min-width: 768px){#home .triplet-links .link-item-container .link-item{padding:0;max-width:226px;border-bottom:none}}#home .triplet-links .link-item-container .link-item p{display:none;font-family:var(--fontManrope);font-size:14px;font-weight:500;line-height:24px;letter-spacing:0}@media (min-width: 768px){#home .triplet-links .link-item-container .link-item p{display:block}}#home .triplet-links .triplet-learn-more{display:none;padding-top:26px;padding-left:48px;position:absolute;bottom:-1px;right:0;text-align:center;width:400px;height:58px;background-color:#fff;clip-path:polygon(7% 0,100% 0,100% 100%,0 100%);color:var(--colorDarkGrey);font-family:var(--fontBrandon);font-size:14px;line-height:24px;letter-spacing:.03em}@media (min-width: 1280px){#home .triplet-links .triplet-learn-more{display:block}}#home .triplet-links .triplet-learn-more svg{margin-left:16px;display:inline-block;height:12px}#home .learn-more{margin-top:96px;margin-bottom:126px}@media (min-width: 1024px){#home .learn-more{width:66%}}#home .learn-more h2{font-family:var(--fontManrope);font-weight:500;color:var(--colorDarkGrey);font-size:24px;line-height:34px;letter-spacing:0}@media (min-width: 768px){#home .learn-more h2{font-size:32px;line-height:42px;letter-spacing:.01em}}#home .learn-more h3{margin-top:16px;font-family:var(--fontManrope);font-size:18px;font-weight:600;line-height:28px;letter-spacing:.01em;color:var(--colorDarkTeal)}#home .learn-more .content{margin-top:64px;font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em;color:var(--colorDarkGrey)}#home .learn-more a{display:block;margin-top:64px}.insights-show .hero img{position:relative;top:4rem;margin-left:auto;margin-right:auto;max-height:218px}@media (min-width: 768px){.insights-show .hero img{top:-14rem;max-height:100%}}@media (min-width: 768px){.insights-show .hero img{width:843px;height:535px}}.insights-show .insight-content .wysiwyg{position:relative;top:-7rem;margin-bottom:-5.25rem}@media (min-width: 768px){.insights-show .insight-content .wysiwyg{top:-11rem;margin-bottom:-14rem}}.insights-show .insight-content .wysiwyg h2{margin-top:24px;margin-bottom:24px;font-size:24px;--tw-text-opacity: 1;color:rgb(42 116 121 / var(--tw-text-opacity))}.insights-show .insight-content .wysiwyg h3{margin-top:24px;margin-bottom:24px;font-size:24px;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(160 32 101 / var(--tw-text-opacity))}.insights-show .insight-content .wysiwyg h4{margin-top:24px;margin-bottom:24px;font-size:24px}.insights-show .insight-content .wysiwyg h5{margin-top:24px;margin-bottom:24px;font-size:20px;font-weight:600}.insights-show .insight-content .wysiwyg h6{font-size:18px;font-weight:600}@media (min-width: 768px){.insights-show .insight-sidebar{width:100%}}.insights-show .insight-sidebar h4{font-family:var(--fontManrope);font-size:14px;font-weight:500;line-height:21px;color:var(--colorDarkTeal);margin-bottom:1rem}.insights-show .insight-sidebar .contact{padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #dedede}.insights-show .insight-sidebar .contact .title{font-family:var(--fontBrandon);text-transform:uppercase;font-size:18px;line-height:24px;color:var(--colorDarkGrey)}.insights-show .insight-sidebar .contact .role{font-size:14px;line-height:24px;color:var(--colorTextGrey)}.who-we-are .teal-banner h2{font-family:var(--fontManrope);font-size:32px;font-weight:500;line-height:42px}.who-we-are .cta .content{font-family:var(--fontManrope);font-size:32px;font-weight:500;line-height:50px;letter-spacing:.02em}.who-we-are .our-team .res-picture{height:460px}.who-we-are .our-team .bg-dark-teal svg{display:none}@media (min-width: 768px){.who-we-are .our-team .bg-dark-teal svg{display:initial}}.who-we-are .our-team .content-container h2{font-family:var(--fontBrandon);font-size:24px;font-weight:420;line-height:34px;letter-spacing:.02em}@media (min-width: 768px){.who-we-are .our-team .content-container h2{font-family:var(--fontBrandon);font-size:32px;font-weight:420;line-height:46px;letter-spacing:0}}.who-we-are .our-team .content-container h3{font-family:var(--fontManrope);font-size:16px;font-weight:500;line-height:26px;letter-spacing:.01em}@media (min-width: 768px){.who-we-are .our-team .content-container h3{font-family:var(--fontManrope);font-size:18px;font-weight:600;line-height:28px;letter-spacing:.02em}}.who-we-are .our-team .join-our-team{box-shadow:0 20px 25px -5px #0000001a;bottom:-165px;position:absolute;right:0}.who-we-are .our-team .join-our-team .content-container{max-width:720px}.vacancies .content-block h3{font-family:var(--fontManrope);font-size:18px;font-style:normal;font-weight:500;line-height:28px}.vacancies .content-block p,.vacancies .content-block ul{margin-bottom:14px}#app :is(.before\:absolute):before{content:var(--tw-content);position:absolute}#app :is(.before\:left-\[-30px\]):before{content:var(--tw-content);left:-30px}#app :is(.before\:top-0):before{content:var(--tw-content);top:0}#app :is(.before\:top-\[6px\]):before{content:var(--tw-content);top:6px}#app :is(.before\:z-0):before{content:var(--tw-content);z-index:0}#app :is(.before\:z-50):before{content:var(--tw-content);z-index:50}#app :is(.before\:h-\[115\%\]):before{content:var(--tw-content);height:115%}#app :is(.before\:h-full):before{content:var(--tw-content);height:100%}#app :is(.before\:w-\[50px\]):before{content:var(--tw-content);width:50px}#app :is(.before\:w-full):before{content:var(--tw-content);width:100%}#app :is(.before\:bg-black):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}#app :is(.before\:bg-white):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#app :is(.before\:content-\[\'\'\]):before{--tw-content: "";content:var(--tw-content)}#app :is(.after\:absolute):after{content:var(--tw-content);position:absolute}#app :is(.after\:top-0):after{content:var(--tw-content);top:0}#app :is(.after\:z-10):after{content:var(--tw-content);z-index:10}#app :is(.after\:h-full):after{content:var(--tw-content);height:100%}#app :is(.after\:w-full):after{content:var(--tw-content);width:100%}#app :is(.after\:content-\[\'\'\]):after{--tw-content: "";content:var(--tw-content)}#app :is(.after\:content-\[\'\*\'\]):after{--tw-content: "*";content:var(--tw-content)}#app :is(.last\:mb-0:last-child){margin-bottom:0}#app :is(.last\:border-none:last-child){border-style:none}#app :is(.last-of-type\:border-0:last-of-type){border-width:0px}#app :is(.last-of-type\:pb-0:last-of-type){padding-bottom:0}#app :is(.hover\:border-none:hover){border-style:none}#app :is(.hover\:bg-\[\#842056\]:hover){--tw-bg-opacity: 1;background-color:rgb(132 32 86 / var(--tw-bg-opacity))}#app :is(.hover\:underline:hover){text-decoration-line:underline}#app :is(.group:hover .group-hover\:bottom-0){bottom:0}#app :is(.group:hover .group-hover\:bottom-\[-100\%\]){bottom:-100%}#app :is(.group:hover .group-hover\:gap-\[0\.75rem\]){gap:.75rem}#app :is(.group:hover .group-hover\:stroke-Purple){stroke:#a02065}#app :is(.group:hover .group-hover\:text-Purple){--tw-text-opacity: 1;color:rgb(160 32 101 / var(--tw-text-opacity))}@media (min-width: 640px){#app :is(.sm\:mt-0){margin-top:0}#app :is(.sm\:mt-16){margin-top:4rem}#app :is(.sm\:mt-24){margin-top:6rem}#app :is(.sm\:mt-28){margin-top:7rem}#app :is(.sm\:hidden){display:none}#app :is(.sm\:w-1\/2){width:50%}#app :is(.sm\:w-\[8\%\]){width:8%}#app :is(.sm\:w-full){width:100%}#app :is(.sm\:max-w-full){max-width:100%}#app :is(.sm\:grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}#app :is(.sm\:text-\[24px\]){font-size:24px}#app :is(.sm\:font-\[500\]){font-weight:500}#app :is(.sm\:leading-\[34px\]){line-height:34px}}@media (min-width: 768px){#app :is(.md\:static){position:static}#app :is(.md\:absolute){position:absolute}#app :is(.md\:relative){position:relative}#app :is(.md\:bottom-0){bottom:0}#app :is(.md\:bottom-\[6rem\]){bottom:6rem}#app :is(.md\:right-\[2rem\]){right:2rem}#app :is(.md\:top-0){top:0}#app :is(.md\:top-\[-11rem\]){top:-11rem}#app :is(.md\:top-\[-14rem\]){top:-14rem}#app :is(.md\:top-\[1rem\]){top:1rem}#app :is(.md\:top-\[64px\]){top:64px}#app :is(.md\:m-auto){margin:auto}#app :is(.md\:mx-0){margin-left:0;margin-right:0}#app :is(.md\:mx-auto){margin-left:auto;margin-right:auto}#app :is(.md\:my-32){margin-top:8rem;margin-bottom:8rem}#app :is(.md\:my-\[6rem\]){margin-top:6rem;margin-bottom:6rem}#app :is(.md\:-mt-\[220px\]){margin-top:-220px}#app :is(.md\:mb-0){margin-bottom:0}#app :is(.md\:mb-12){margin-bottom:3rem}#app :is(.md\:mb-14){margin-bottom:3.5rem}#app :is(.md\:mb-16){margin-bottom:4rem}#app :is(.md\:mb-4){margin-bottom:1rem}#app :is(.md\:mb-8){margin-bottom:2rem}#app :is(.md\:mb-9){margin-bottom:2.25rem}#app :is(.md\:mb-\[-14rem\]){margin-bottom:-14rem}#app :is(.md\:mb-\[1rem\]){margin-bottom:1rem}#app :is(.md\:mb-\[9rem\]){margin-bottom:9rem}#app :is(.md\:ml-4){margin-left:1rem}#app :is(.md\:mr-auto){margin-right:auto}#app :is(.md\:mt-0){margin-top:0}#app :is(.md\:mt-24){margin-top:6rem}#app :is(.md\:mt-\[2\.5rem\]){margin-top:2.5rem}#app :is(.md\:mt-\[4\.5rem\]){margin-top:4.5rem}#app :is(.md\:block){display:block}#app :is(.md\:flex){display:flex}#app :is(.md\:grid){display:grid}#app :is(.md\:hidden){display:none}#app :is(.md\:h-\[100\%\]){height:100%}#app :is(.md\:h-\[12\.4rem\]){height:12.4rem}#app :is(.md\:h-\[28rem\]){height:28rem}#app :is(.md\:h-\[41\.75rem\]){height:41.75rem}#app :is(.md\:h-\[44\.25rem\]){height:44.25rem}#app :is(.md\:h-\[670px\]){height:670px}#app :is(.md\:h-auto){height:auto}#app :is(.md\:max-h-\[868px\]){max-height:868px}#app :is(.md\:max-h-full){max-height:100%}#app :is(.md\:w-1\/2){width:50%}#app :is(.md\:w-2\/3){width:66.666667%}#app :is(.md\:w-2\/5){width:40%}#app :is(.md\:w-3\/4){width:75%}#app :is(.md\:w-3\/5){width:60%}#app :is(.md\:w-4\/5){width:80%}#app :is(.md\:w-\[21\.25rem\]){width:21.25rem}#app :is(.md\:w-\[28rem\]){width:28rem}#app :is(.md\:w-\[300px\]){width:300px}#app :is(.md\:w-\[600px\]){width:600px}#app :is(.md\:w-\[92\%\]){width:92%}#app :is(.md\:w-auto){width:auto}#app :is(.md\:w-max){width:-moz-max-content;width:max-content}#app :is(.md\:min-w-\[225px\]){min-width:225px}#app :is(.md\:min-w-\[600px\]){min-width:600px}#app :is(.md\:max-w-\[11\.375rem\]){max-width:11.375rem}#app :is(.md\:max-w-\[50rem\]){max-width:50rem}#app :is(.md\:grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}#app :is(.md\:grid-cols-3){grid-template-columns:repeat(3,minmax(0,1fr))}#app :is(.md\:flex-row){flex-direction:row}#app :is(.md\:flex-row-reverse){flex-direction:row-reverse}#app :is(.md\:flex-wrap){flex-wrap:wrap}#app :is(.md\:flex-nowrap){flex-wrap:nowrap}#app :is(.md\:items-center){align-items:center}#app :is(.md\:justify-normal){justify-content:normal}#app :is(.md\:justify-between){justify-content:space-between}#app :is(.md\:gap-12){gap:3rem}#app :is(.md\:gap-14){gap:3.5rem}#app :is(.md\:gap-20){gap:5rem}#app :is(.md\:gap-4){gap:1rem}#app :is(.md\:gap-\[3rem\]){gap:3rem}#app :is(.md\:border){border-width:1px}#app :is(.md\:border-none){border-style:none}#app :is(.md\:border-\[\#d6d6d6\]){--tw-border-opacity: 1;border-color:rgb(214 214 214 / var(--tw-border-opacity))}#app :is(.md\:bg-white){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#app :is(.md\:p-0){padding:0}#app :is(.md\:p-12){padding:3rem}#app :is(.md\:p-2){padding:.5rem}#app :is(.md\:p-8){padding:2rem}#app :is(.md\:p-\[2rem\]){padding:2rem}#app :is(.md\:px-0){padding-left:0;padding-right:0}#app :is(.md\:px-12){padding-left:3rem;padding-right:3rem}#app :is(.md\:px-20){padding-left:5rem;padding-right:5rem}#app :is(.md\:px-8){padding-left:2rem;padding-right:2rem}#app :is(.md\:px-\[1\.5rem\]){padding-left:1.5rem;padding-right:1.5rem}#app :is(.md\:px-\[4\.38rem\]){padding-left:4.38rem;padding-right:4.38rem}#app :is(.md\:py-0){padding-top:0;padding-bottom:0}#app :is(.md\:py-14){padding-top:3.5rem;padding-bottom:3.5rem}#app :is(.md\:py-16){padding-top:4rem;padding-bottom:4rem}#app :is(.md\:py-20){padding-top:5rem;padding-bottom:5rem}#app :is(.md\:py-24){padding-top:6rem;padding-bottom:6rem}#app :is(.md\:py-32){padding-top:8rem;padding-bottom:8rem}#app :is(.md\:py-8){padding-top:2rem;padding-bottom:2rem}#app :is(.md\:py-\[3\.6rem\]){padding-top:3.6rem;padding-bottom:3.6rem}#app :is(.md\:py-\[4rem\]){padding-top:4rem;padding-bottom:4rem}#app :is(.md\:py-\[6rem\]){padding-top:6rem;padding-bottom:6rem}#app :is(.md\:pb-12){padding-bottom:3rem}#app :is(.md\:pb-28){padding-bottom:7rem}#app :is(.md\:pb-32){padding-bottom:8rem}#app :is(.md\:pb-\[14rem\]){padding-bottom:14rem}#app :is(.md\:pl-0){padding-left:0}#app :is(.md\:pl-12){padding-left:3rem}#app :is(.md\:pl-24){padding-left:6rem}#app :is(.md\:pl-4){padding-left:1rem}#app :is(.md\:pl-\[2\.6rem\]){padding-left:2.6rem}#app :is(.md\:pr-0){padding-right:0}#app :is(.md\:pr-16){padding-right:4rem}#app :is(.md\:pr-20){padding-right:5rem}#app :is(.md\:pr-8){padding-right:2rem}#app :is(.md\:pt-0){padding-top:0}#app :is(.md\:pt-16){padding-top:4rem}#app :is(.md\:pt-20){padding-top:5rem}#app :is(.md\:pt-8){padding-top:2rem}#app :is(.md\:text-left){text-align:left}#app :is(.md\:text-5xl){font-size:3rem;line-height:1}#app :is(.md\:text-\[1\.125rem\]){font-size:1.125rem}#app :is(.md\:text-\[1\.5rem\]){font-size:1.5rem}#app :is(.md\:text-\[24px\]){font-size:24px}#app :is(.md\:text-\[2rem\]){font-size:2rem}#app :is(.md\:text-\[3\.25rem\]){font-size:3.25rem}#app :is(.md\:text-\[48px\]){font-size:48px}#app :is(.md\:text-\[4rem\]){font-size:4rem}#app :is(.md\:text-xl){font-size:1.25rem;line-height:1.75rem}#app :is(.md\:font-medium){font-weight:500}#app :is(.md\:leading-\[1\.2\]){line-height:1.2}#app :is(.md\:leading-\[2\.625rem\]){line-height:2.625rem}#app :is(.md\:leading-\[3\.875rem\]){line-height:3.875rem}#app :is(.md\:tracking-wider){letter-spacing:.05em}#app :is(.md\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}@media (min-width: 1024px){#app :is(.lg\:absolute){position:absolute}#app :is(.lg\:bottom-24){bottom:6rem}#app :is(.lg\:bottom-\[9rem\]){bottom:9rem}#app :is(.lg\:right-\[9rem\]){right:9rem}#app :is(.lg\:top-\[100px\]){top:100px}#app :is(.lg\:top-\[160px\]){top:160px}#app :is(.lg\:mx-0){margin-left:0;margin-right:0}#app :is(.lg\:mx-4){margin-left:1rem;margin-right:1rem}#app :is(.lg\:my-\[8rem\]){margin-top:8rem;margin-bottom:8rem}#app :is(.lg\:mb-0){margin-bottom:0}#app :is(.lg\:ml-\[2rem\]){margin-left:2rem}#app :is(.lg\:ml-auto){margin-left:auto}#app :is(.lg\:mt-0){margin-top:0}#app :is(.lg\:mt-24){margin-top:6rem}#app :is(.lg\:mt-\[4\.5rem\]){margin-top:4.5rem}#app :is(.lg\:block){display:block}#app :is(.lg\:flex){display:flex}#app :is(.lg\:hidden){display:none}#app :is(.lg\:h-\[300px\]){height:300px}#app :is(.lg\:h-\[38rem\]){height:38rem}#app :is(.lg\:h-\[700px\]){height:700px}#app :is(.lg\:h-\[75\%\]){height:75%}#app :is(.lg\:h-full){height:100%}#app :is(.lg\:max-h-\[480px\]){max-height:480px}#app :is(.lg\:w-1\/2){width:50%}#app :is(.lg\:w-1\/3){width:33.333333%}#app :is(.lg\:w-2\/3){width:66.666667%}#app :is(.lg\:w-8\/12){width:66.666667%}#app :is(.lg\:w-\[46rem\]){width:46rem}#app :is(.lg\:w-\[calc\(50\%\+2px\)\]){width:calc(50% + 2px)}#app :is(.lg\:w-auto){width:auto}#app :is(.lg\:max-w-\[66\%\]){max-width:66%}#app :is(.lg\:flex-shrink-0){flex-shrink:0}#app :is(.lg\:grid-cols-3){grid-template-columns:repeat(3,minmax(0,1fr))}#app :is(.lg\:grid-cols-4){grid-template-columns:repeat(4,minmax(0,1fr))}#app :is(.lg\:grid-cols-5){grid-template-columns:repeat(5,minmax(0,1fr))}#app :is(.lg\:flex-row){flex-direction:row}#app :is(.lg\:flex-row-reverse){flex-direction:row-reverse}#app :is(.lg\:flex-nowrap){flex-wrap:nowrap}#app :is(.lg\:items-end){align-items:flex-end}#app :is(.lg\:items-center){align-items:center}#app :is(.lg\:justify-start){justify-content:flex-start}#app :is(.lg\:justify-end){justify-content:flex-end}#app :is(.lg\:gap-1){gap:.25rem}#app :is(.lg\:gap-11){gap:2.75rem}#app :is(.lg\:gap-14){gap:3.5rem}#app :is(.lg\:gap-24){gap:6rem}#app :is(.lg\:gap-\[5rem\]){gap:5rem}#app :is(.lg\:gap-\[6rem\]){gap:6rem}#app :is(.lg\:border-l-2){border-left-width:2px}#app :is(.lg\:border-r-2){border-right-width:2px}#app :is(.lg\:border-t-0){border-top-width:0px}#app :is(.lg\:bg-black\/90){background-color:#000000e6}#app :is(.lg\:px-0){padding-left:0;padding-right:0}#app :is(.lg\:px-12){padding-left:3rem;padding-right:3rem}#app :is(.lg\:px-24){padding-left:6rem;padding-right:6rem}#app :is(.lg\:px-9){padding-left:2.25rem;padding-right:2.25rem}#app :is(.lg\:py-0){padding-top:0;padding-bottom:0}#app :is(.lg\:py-24){padding-top:6rem;padding-bottom:6rem}#app :is(.lg\:py-28){padding-top:7rem;padding-bottom:7rem}#app :is(.lg\:py-3){padding-top:.75rem;padding-bottom:.75rem}#app :is(.lg\:py-32){padding-top:8rem;padding-bottom:8rem}#app :is(.lg\:py-40){padding-top:10rem;padding-bottom:10rem}#app :is(.lg\:py-\[7rem\]){padding-top:7rem;padding-bottom:7rem}#app :is(.lg\:py-\[8rem\]){padding-top:8rem;padding-bottom:8rem}#app :is(.lg\:pb-0){padding-bottom:0}#app :is(.lg\:pb-14){padding-bottom:3.5rem}#app :is(.lg\:pb-24){padding-bottom:6rem}#app :is(.lg\:pb-32){padding-bottom:8rem}#app :is(.lg\:pb-\[19rem\]){padding-bottom:19rem}#app :is(.lg\:pb-\[3rem\]){padding-bottom:3rem}#app :is(.lg\:pl-20){padding-left:5rem}#app :is(.lg\:pr-0){padding-right:0}#app :is(.lg\:pr-44){padding-right:11rem}#app :is(.lg\:pt-0){padding-top:0}#app :is(.lg\:pt-12){padding-top:3rem}#app :is(.lg\:pt-14){padding-top:3.5rem}#app :is(.lg\:pt-32){padding-top:8rem}#app :is(.lg\:pt-\[11rem\]){padding-top:11rem}#app :is(.lg\:pt-\[6\.75rem\]){padding-top:6.75rem}#app :is(.lg\:text-right){text-align:right}#app :is(.lg\:text-\[1\.125rem\]){font-size:1.125rem}#app :is(.lg\:text-\[2rem\]){font-size:2rem}#app :is(.lg\:text-\[4rem\]){font-size:4rem}#app :is(.lg\:text-\[6rem\]){font-size:6rem}#app :is(.lg\:text-base){font-size:1rem;line-height:1.5rem}#app :is(.lg\:text-lg){font-size:1.125rem;line-height:1.75rem}#app :is(.lg\:text-xl){font-size:1.25rem;line-height:1.75rem}#app :is(.lg\:leading-7){line-height:1.75rem}#app :is(.lg\:tracking-wide){letter-spacing:.025em}#app :is(.lg\:tracking-widest){letter-spacing:.1em}#app :is(.lg\:text-DarkGrey){--tw-text-opacity: 1;color:rgb(50 50 50 / var(--tw-text-opacity))}#app :is(.lg\:hover\:scale-\[1\.1\]:hover){--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#app :is(.lg\:hover\:text-PurpleHover:hover){--tw-text-opacity: 1;color:rgb(132 32 86 / var(--tw-text-opacity))}#app :is(.lg\:hover\:text-WhiteHover:hover){--tw-text-opacity: 1;color:rgb(203 203 203 / var(--tw-text-opacity))}#app :is(.lg\:hover\:underline:hover){text-decoration-line:underline}}@media (min-width: 1280px){#app :is(.xl\:mx-12){margin-left:3rem;margin-right:3rem}#app :is(.xl\:ml-\[8\.9rem\]){margin-left:8.9rem}#app :is(.xl\:mt-0){margin-top:0}#app :is(.xl\:block){display:block}#app :is(.xl\:flex){display:flex}#app :is(.xl\:hidden){display:none}#app :is(.xl\:w-1\/4){width:25%}#app :is(.xl\:w-2\/6){width:33.333333%}#app :is(.xl\:w-auto){width:auto}#app :is(.xl\:w-full){width:100%}#app :is(.xl\:max-w-\[90\%\]){max-width:90%}#app :is(.xl\:grid-cols-4){grid-template-columns:repeat(4,minmax(0,1fr))}#app :is(.xl\:px-28){padding-left:7rem;padding-right:7rem}#app :is(.xl\:pt-\[46px\]){padding-top:46px}}@media (min-width: 1536px){#app :is(.\32xl\:right-16){right:4rem}#app :is(.\32xl\:block){display:block}#app :is(.\32xl\:hidden){display:none}}
