:root{--padding-xs:15px;--padding-sm:20px;--padding-lg:20px;--white:#fff;--grey:#e4eef2;--black:#2f2f2f;--off-white:#f3f1e9;--yellow:#fecf86;--light-yellow:#ffe8c3;--pale-yellow:#fff7ea;--pale-teal:#cfe7e5;--light-teal:#8ac7c3;--teal:#264745;--orange:#fcaf39;--light-pink:#eea9be;--pale-pink:#f9ebef;--pink-c:#f1cdd8;--pink:#ad6379;--gf-ctrl-label-font-family-primary:"DIN Neuzeit Grotesk Pro",sans-serif}
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@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}.swiper,:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{overflow:hidden;overflow:clip;list-style:none;padding:0}.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-cube-shadow,.swiper-3d .swiper-slide{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-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{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(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.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-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:a 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{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-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev 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-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;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-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.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, 0.01))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{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, 0.01))}.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}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}html{box-sizing:border-box;-webkit-overflow-scrolling:touch;background:var(--white)}html.no-scroll{overflow-y:hidden!important;height:100%!important}html.no-scroll-initial{overflow:hidden!important;height:auto!important}*,:after,:before{box-sizing:inherit;margin:0;padding:0}.site{position:relative;padding-top:70px}@media only screen and (min-width:768px){.site{padding-top:99px}}@media only screen and (min-width:1024px){.site{padding-top:90px}}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.page--circle{width:500px;height:500px;position:absolute;top:-250px;right:-250px;background:var(--off-white);border-radius:100%}@media only screen and (min-width:768px){.page--circle{width:1000px;height:1000px;top:-500px;right:-500px}}@media only screen and (min-width:1280px){.page--circle{width:2000px;height:2000px;top:-1000px;right:-1000px}}svg{width:100%}.anchor-parent{position:relative}.anchor{position:absolute;top:-70px}@font-face{font-family:VTC Martin;src:url(../fonts/MARTIN-Regular.woff) format("woff"),url(../fonts/MARTIN-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DIN Neuzeit Grotesk Pro;src:url(../fonts/DINNeuzeitGroteskPro-CnBold.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(../fonts/PPNeueMontreal-Book.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(../fonts/PPNeueMontreal-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(../fonts/PPNeueMontreal-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(../fonts/PPNeueMontreal-Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}html{font-size:62.5%}body{font:normal 125%/1.4 PP Neue Montreal,sans-serif;color:var(--black)}.h1,.hero-layout--2 .hero__title,.hero-layout--3 .hero__title,h1{font:normal 7.5rem/90% VTC Martin,sans-serif}@media only screen and (min-width:768px){.h1,.hero-layout--2 .hero__title,.hero-layout--3 .hero__title,h1{font-size:14rem}}@media only screen and (min-width:1280px){.h1,.hero-layout--2 .hero__title,.hero-layout--3 .hero__title,h1{font-size:17rem}}.h2,h2{font:normal 7rem/90% VTC Martin,sans-serif;text-transform:uppercase}@media only screen and (min-width:768px){.h2,h2{font-size:10rem}}@media only screen and (min-width:1280px){.h2,h2{font-size:11.5rem}}.h3,.table__title .h2,h3{font:normal 5rem/90% VTC Martin,sans-serif;text-transform:uppercase}@media only screen and (min-width:768px){.h3,.table__title .h2,h3{font-size:7rem}}@media only screen and (min-width:1280px){.h3,.table__title .h2,h3{font-size:10rem}}.h4,.testimonial__copy p,h4{font:normal 4.5rem/90% VTC Martin,sans-serif;text-transform:uppercase}@media only screen and (min-width:768px){.h4,.testimonial__copy p,h4{font-size:5.5rem}}@media only screen and (min-width:1280px){.h4,.testimonial__copy p,h4{font-size:7.2rem}}.footer__nav-title,.h5,.mega-menu__inner .menu-item a,.single-content__quote-body p,h5{font:normal 3.5rem/90% VTC Martin,sans-serif;text-transform:uppercase}@media only screen and (min-width:768px){.footer__nav-title,.h5,.mega-menu__inner .menu-item a,.single-content__quote-body p,h5{font-size:4rem}}.facetwp-pager .facetwp-page,.find-us__list-item span li,.find-us__list-item span p,.h6,h6{font:normal 2rem/90% DIN Neuzeit Grotesk Pro,sans-serif;text-transform:uppercase}@media only screen and (min-width:1280px){.facetwp-pager .facetwp-page,.find-us__list-item span li,.find-us__list-item span p,.h6,h6{font-size:2.5rem}}.cta__copy p,.hero-layout--2 .hero__copy p,.hero-layout--3 .hero__copy p,.p1{font:normal 1.8rem/125% DIN Neuzeit Grotesk Pro,sans-serif;letter-spacing:-.16px}@media only screen and (min-width:768px){.cta__copy p,.hero-layout--2 .hero__copy p,.hero-layout--3 .hero__copy p,.p1{font-size:2.5rem;letter-spacing:-.25px}}@media only screen and (min-width:1280px){.cta__copy p,.hero-layout--2 .hero__copy p,.hero-layout--3 .hero__copy p,.p1{font-size:3rem;letter-spacing:-.3px}}.contact-module__content input::-moz-placeholder, .contact-module__content select::-moz-placeholder, .contact-module__content textarea::-moz-placeholder{font:normal 1.6rem/150% PP Neue Montreal,sans-serif}.contact-module__content input,.contact-module__content input::placeholder,.contact-module__content select,.contact-module__content select::placeholder,.contact-module__content textarea,.contact-module__content textarea::placeholder,.mixed-content__box-copy li,.mixed-content__box-copy p,.p2,.posts-filters__cat .fs-dropdown .fs-option-label,.posts-filters__order .fs-dropdown .fs-option-label,.table-cell__copy,li,p{font:normal 1.6rem/150% PP Neue Montreal,sans-serif}@media only screen and (min-width:768px){.contact-module__content input::-moz-placeholder, .contact-module__content select::-moz-placeholder, .contact-module__content textarea::-moz-placeholder{font-size:1.8rem}.contact-module__content input,.contact-module__content input::placeholder,.contact-module__content select,.contact-module__content select::placeholder,.contact-module__content textarea,.contact-module__content textarea::placeholder,.mixed-content__box-copy li,.mixed-content__box-copy p,.p2,.posts-filters__cat .fs-dropdown .fs-option-label,.posts-filters__order .fs-dropdown .fs-option-label,.table-cell__copy,li,p{font-size:1.8rem}}@media only screen and (min-width:1024px){.contact-module__content input::-moz-placeholder, .contact-module__content select::-moz-placeholder, .contact-module__content textarea::-moz-placeholder{font-size:2rem}.contact-module__content input,.contact-module__content input::placeholder,.contact-module__content select,.contact-module__content select::placeholder,.contact-module__content textarea,.contact-module__content textarea::placeholder,.mixed-content__box-copy li,.mixed-content__box-copy p,.p2,.posts-filters__cat .fs-dropdown .fs-option-label,.posts-filters__order .fs-dropdown .fs-option-label,.table-cell__copy,li,p{font-size:2rem}}.event-card__copy p,.p3,.single-content__speakers-item-body li,.single-content__speakers-item-body p{font:normal 1.6rem/150% PP Neue Montreal,sans-serif}.footer__contacts-copy p,.footer__copyright p,.footer__nav .menu-item .sub-menu .menu-item a,.footer__nav .menu-item a,.p4,.person__pronouns{font:normal 1.6rem/120% PP Neue Montreal,sans-serif}@media only screen and (min-width:1024px){.footer__contacts-copy p,.footer__copyright p,.footer__nav .menu-item .sub-menu .menu-item a,.footer__nav .menu-item a,.p4,.person__pronouns{font-size:1.8rem}}.btn,.header__menu-btn,.posts-filters__cat .fs-label-wrap .fs-label,.posts-filters__order .fs-label-wrap .fs-label{font-size:3rem;line-height:90%;text-transform:uppercase;text-decoration:none;font-weight:400;font-family:VTC Martin,sans-serif}.cat,.single-glossary__btn{font-size:2rem;line-height:90%;text-transform:uppercase;text-decoration:none;font-weight:400;font-family:VTC Martin,sans-serif}.font-bold{font-weight:700}.wysiwyg h1,.wysiwyg h2{font-size:3.1rem;line-height:.9;letter-spacing:-.01em;text-transform:uppercase;font-weight:700;font-family:DIN Neuzeit Grotesk Pro,sans-serif}@media only screen and (min-width:768px){.wysiwyg h1,.wysiwyg h2{font-size:3.3rem}}@media only screen and (min-width:1280px){.wysiwyg h1,.wysiwyg h2{font-size:3.5rem}}.wysiwyg h3{font:normal 1.8rem/125% DIN Neuzeit Grotesk Pro,sans-serif;letter-spacing:-.16px}@media only screen and (min-width:768px){.wysiwyg h3{font-size:2.5rem;letter-spacing:-.25px}}@media only screen and (min-width:1280px){.wysiwyg h3{font-size:3rem;letter-spacing:-.3px}}.wysiwyg h4{font-size:2.1rem;line-height:1.5;letter-spacing:normal;text-transform:uppercase;font-weight:700;font-family:DIN Neuzeit Grotesk Pro,sans-serif}@media only screen and (min-width:768px){.wysiwyg h4{font-size:2.3rem}}@media only screen and (min-width:1280px){.wysiwyg h4{font-size:2.5rem}}.wysiwyg h5{font-size:2.5rem;line-height:1.5;letter-spacing:normal;font-weight:700;font-family:DIN Neuzeit Grotesk Pro,sans-serif}@media only screen and (min-width:768px){.wysiwyg h5{font-size:2.3rem}}@media only screen and (min-width:1280px){.wysiwyg h5{font-size:2.5rem}}.wysiwyg h6{font-size:1.9rem;line-height:1.5;letter-spacing:normal;font-weight:700;font-family:DIN Neuzeit Grotesk Pro,sans-serif}@media only screen and (min-width:768px){.wysiwyg h6{font-size:2.1rem}}@media only screen and (min-width:1280px){.wysiwyg h6{font-size:2.3rem}}.wysiwyg h1+ol,.wysiwyg h1+p,.wysiwyg h1+ul,.wysiwyg h2+ol,.wysiwyg h2+p,.wysiwyg h2+ul,.wysiwyg h3+ol,.wysiwyg h3+p,.wysiwyg h3+ul,.wysiwyg h4+ol,.wysiwyg h4+p,.wysiwyg h4+ul,.wysiwyg h5+ol,.wysiwyg h5+p,.wysiwyg h5+ul,.wysiwyg h6+ol,.wysiwyg h6+p,.wysiwyg h6+ul{margin-top:25px}@media only screen and (min-width:1280px){.wysiwyg h1+ol,.wysiwyg h1+p,.wysiwyg h1+ul,.wysiwyg h2+ol,.wysiwyg h2+p,.wysiwyg h2+ul,.wysiwyg h3+ol,.wysiwyg h3+p,.wysiwyg h3+ul,.wysiwyg h4+ol,.wysiwyg h4+p,.wysiwyg h4+ul,.wysiwyg h5+ol,.wysiwyg h5+p,.wysiwyg h5+ul,.wysiwyg h6+ol,.wysiwyg h6+p,.wysiwyg h6+ul{margin-top:35px}}.wysiwyg ol,.wysiwyg ul{padding-left:20px}.wysiwyg ol:last-of-type,.wysiwyg ul:last-of-type{margin-bottom:0}.wysiwyg p+ol,.wysiwyg p+ul{margin-top:25px}@media only screen and (min-width:1280px){.wysiwyg p+ol,.wysiwyg p+ul{margin-top:35px}}.wysiwyg ol+p,.wysiwyg ul+p{margin-top:25px}@media only screen and (min-width:1024px){.wysiwyg ol+p,.wysiwyg ul+p{margin-top:35px}}.wysiwyg a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:1px;text-decoration-color:currentColor;transform:translateZ(0);color:currentColor;transition:all .3s ease-in}.wysiwyg a:hover{text-decoration-color:transparent}.is-touch .wysiwyg a:hover{text-decoration-color:currentColor}.wysiwyg ul li{list-style-type:disc}.wysiwyg td,.wysiwyg td li,.wysiwyg td p,.wysiwyg td span{font-size:1.4rem}.wysiwyg table{max-width:100%;overflow:scroll}.font--alt-title{font-family:DIN Neuzeit Grotesk Pro,sans-serif;letter-spacing:-.01em;line-height:normal;text-transform:none}.clearfix:after{clear:both;content:"";display:table}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;box-sizing:border-box}@media only screen and (min-width:768px){.container{padding-left:20px;padding-right:20px}}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.footer__form .gform-body .gfield_required,.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}html.disable-scrolling{position:fixed;width:100%;overflow-y:scroll}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.sr-only{display:none}h1,h2,h3,h4,h5,h6,p{margin:0}@media only screen and (min-width:768px){.mobile-only{display:none}}.tablet-only{display:none}@media only screen and (min-width:768px){.tablet-only{display:block}}@media only screen and (min-width:1280px){.tablet-only{display:none}}.desktop-only{display:none}@media only screen and (min-width:1280px){.desktop-only{display:block}}@media only screen and (min-width:768px){.image--mob{display:none}}.image--tab{display:none}@media only screen and (min-width:768px){.image--tab{display:flex}}@media only screen and (min-width:1024px){.image--tab{display:none}}.image--desk{display:none}@media only screen and (min-width:1024px){.image--desk{display:flex}}.module__top-line{display:flex;justify-content:space-between;gap:10px;align-items:center}.header{position:fixed;box-sizing:border-box;top:0;width:100%;z-index:100;background:var(--white)}.header__logo{width:183px;display:flex;flex:0 0 183px}.header__logo picture{display:flex}.header__logo img{width:100%}.header__cta{display:none}@media only screen and (min-width:768px){.header__cta{display:flex;height:-moz-fit-content;height:fit-content}}.header__menu-btn{display:flex;justify-content:flex-end;align-items:center;height:-moz-fit-content;height:fit-content;cursor:pointer;transition:all .3s ease-in;color:var(--black);text-decoration:underline;text-decoration-color:transparent;background:transparent;border:none;border-radius:0;padding:0}@media only screen and (min-width:768px){.header__menu-btn{width:62px;line-height:1}}.header__menu-btn:active,.header__menu-btn:focus,.header__menu-btn:hover{color:var(--red);text-decoration-color:currentColor;transition:all .3s ease-in}.is-touch .header__menu-btn{text-decoration-color:transparent;color:var(--black)}.header__btns{display:flex;gap:28px;align-items:center;margin-left:auto}@media only screen and (min-width:768px){.header__btns{width:calc(100% - 183px - 28px);justify-content:flex-end}}.header__search-form-wrap{position:relative;display:none}@media only screen and (min-width:1024px){.header__search-form-wrap{width:551px;display:block}}.header__language-switcher{display:none}@media only screen and (min-width:1024px){.header__language-switcher{display:flex}}.header__top-line{padding:16px 0;position:relative;z-index:10}@media screen and (max-width:767px){.header__top-line{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:768px){.header__top-line{display:flex;padding:29px 0;justify-content:space-between;align-items:center;gap:28px}}@media only screen and (min-width:768px){.footer__form{margin-top:10px}}@media only screen and (min-width:1024px){.footer__form{margin-top:0}}@media only screen and (min-width:1280px){.footer__form{width:835px}}.footer__form-wrap{background:var(--black);color:var(--white);padding:20px 20px 20px 15px}@media only screen and (min-width:768px){.footer__form-wrap{padding:29px 20px;display:flex;align-items:center;gap:40px;justify-content:space-between}}@media only screen and (min-width:1024px){.footer__form-wrap{padding:60px 20px}}.footer__form-title{margin-bottom:20px;text-transform:uppercase}@media only screen and (min-width:768px){.footer__form-title{margin-bottom:0}}.footer h4.footer__form-subtitle{margin-bottom:15px;text-transform:unset}@media only screen and (min-width:768px){.footer__grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.footer__content{background:var(--off-white);color:var(--black);padding:30px 20px}.footer__content-title{margin-bottom:20px}.footer__content-copy p{font:400 1.8rem/2.7rem PP Neue Montreal,sans-serif}.footer__contacts{background:var(--light-pink);color:var(--black);padding:15px}.footer__contacts-title{margin-bottom:10px}.footer__contacts-copy{margin-bottom:20px}@media only screen and (min-width:768px){.footer__contacts-copy{margin-bottom:50px}}@media only screen and (min-width:1024px){.footer__contacts-copy{margin-bottom:37px}}.footer__nav{padding:15px}@media only screen and (min-width:768px){.footer__nav{padding:15px 10px}}@media only screen and (min-width:1024px){.footer__nav{padding:15px 20px}}.footer__nav-title{text-decoration:none;display:flex;margin-bottom:15px}@media only screen and (min-width:768px){.footer__nav-title{margin-bottom:20px}}.footer__nav ul{list-style-type:none;padding:0;margin:0}.footer__nav .menu-item a{text-transform:unset;margin-bottom:12px;text-decoration-color:transparent;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:currentColor;transition:all .3s ease-in}@media only screen and (min-width:768px){.footer__nav .menu-item a{margin-bottom:13px}}.footer__nav .menu-item a:hover{text-decoration-color:currentColor}.footer__nav .menu-item .sub-menu .menu-item a{text-transform:unset;margin-bottom:12px}@media only screen and (min-width:768px){.footer__nav .menu-item .sub-menu .menu-item a{margin-bottom:13px}}.footer__nav--1{background:var(--teal);color:var(--white)}@media only screen and (min-width:768px){.footer__nav--1{padding:15px 10px 15px 20px}}.footer__nav--1 .menu-item a{color:var(--white)}.footer__nav--2{background:var(--light-teal)}.footer__nav--3{background:var(--pale-teal)}.footer__nav--3 .menu-item a{color:var(--teal)}.footer__nav--4{background:var(--pale-yellow)}.footer__socials{margin-bottom:20px}@media only screen and (min-width:768px){.footer__socials{margin-bottom:50px}}@media only screen and (min-width:1024px){.footer__socials{margin-bottom:37px}}.footer__socials h5{margin-bottom:10px}.footer__copyright a{color:var(--black);text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:1px;text-decoration-color:transparent;transform:translateZ(0);color:currentColor;transition:all .3s ease-in}.footer__copyright a:hover{text-decoration-color:currentColor}.footer__form .gform-body .gform_fields{position:relative}.footer__form .gform-body .gfield--type-email{width:100%;grid-column:span 11}.footer__form .gform-body .gfield_label{color:var(--white)!important;font-size:1.6rem!important;font-weight:400!important;display:block;margin-bottom:15px}@media only screen and (min-width:1024px){.footer__form .gform-body .gfield_label{font-size:1.8rem!important}}.footer__form .gform-body .ginput_container_email input{background:transparent!important;border-color:var(--white);border-width:0 0 1px!important;border-style:solid;border-radius:0!important;padding-left:0!important;color:var(--white);outline-color:hsla(0,0%,100%,.6)!important;font-size:1.6rem!important}.footer__form .gform-body .ginput_container_email input::-moz-placeholder{color:rgba(var(--white),.7)!important}.footer__form .gform-body .ginput_container_email input::placeholder{color:rgba(var(--white),.7)!important}.footer__form .gform-body .gfield--type-submit{position:relative;top:17px;font-size:0;width:18px!important;height:38px!important;display:flex;align-items:center;background:url(../img/submit-arrow.svg) 50% no-repeat;border:none;z-index:10;align-self:center;grid-column:12;cursor:pointer;transition:all .3s ease-in}.footer__form .gform-body .gfield--type-submit:hover{transform:translateX(5px)}.footer__form .gform-body .gfield--type-submit input{display:block;position:absolute;top:0;left:0;right:0;bottom:0;font-size:0!important;width:18px!important;height:15px!important;padding:0!important;background:transparent!important;outline-color:hsla(0,0%,100%,.6)!important}.footer__form .gform_validation_errors{border-color:var(--yellow)!important}.footer__form .gform_validation_errors .gform_submission_error{color:var(--yellow)!important}.footer__form .gform_validation_errors .gform-icon{background-color:var(--yellow)!important}.footer__form .validation_message{position:absolute;bottom:-30px;left:0;color:var(--yellow)!important;font-size:1.4rem!important}.footer__form .gform_confirmation_message{font-size:1.6rem!important;color:var(--yellow)!important}.btn{display:flex;width:-moz-max-content;width:max-content;cursor:pointer;max-width:100%}.btn--primary{padding:1px 9px 3px;border:1px solid var(--black);background:var(--white);color:var(--black);transition:all .3s ease-in}.btn--primary:active,.btn--primary:focus,.btn--primary:hover{transition:all .3s ease-in;color:var(--white);background:var(--black);border-color:var(--black)}.btn--external{padding:2px 36px 2px 9px;color:var(--black);border:1px solid var(--black);position:relative}@media only screen and (min-width:768px){.btn--external{padding:1px 36px 3px 9px}}.btn--external:active,.btn--external:focus,.btn--external:hover{transition:all .3s ease-in;color:var(--white);background:var(--black);border-color:var(--black)}.btn--external:active:after,.btn--external:focus:after,.btn--external:hover:after{background:url(../img/link-external.svg) 50% no-repeat;background-size:cover;filter:invert(1);transition:all .3s ease-in}.btn--external:after{content:"";width:16px;height:16px;background:url(../img/link-external-dark.svg) 50% no-repeat;background-size:cover;position:absolute;right:9px;top:0;bottom:0;margin:auto;transition:all .3s ease-in}.btn--download{padding:2px 36px 2px 9px;color:var(--black);border:1px solid var(--black);position:relative}@media only screen and (min-width:768px){.btn--download{padding:1px 36px 3px 9px}}.btn--download:active,.btn--download:focus,.btn--download:hover{transition:all .3s ease-in;color:var(--white);background:var(--black);border-color:var(--black)}.btn--download:active:after,.btn--download:focus:after,.btn--download:hover:after{filter:invert(1);transition:all .3s ease-in}.btn--download:after{content:"";width:10px;height:15px;background:url(../img/arrow-down.svg) 50% no-repeat;background-size:cover;position:absolute;right:9px;top:0;bottom:0;margin:auto;transition:all .3s ease-in}.cat{padding:8px 9px;background:var(--teal);color:var(--white);border:1px solid transparent;width:-moz-max-content;width:max-content}.menu-item.link--external a{position:relative;width:-moz-max-content;width:max-content;padding-right:25px}.menu-item.link--external a:after{content:"";display:block;background:url(../img/link-external.svg) 50% no-repeat;background-size:100%;width:14px;height:14px;right:0;top:0;bottom:0;margin:auto;position:absolute}.mega-menu .menu-item.link--external a:after{background:url(../img/link-external-dark.svg) 50% no-repeat;background-size:100%}.swiper-scrollbar{background:none;left:15px!important}.events-swiper .swiper-scrollbar{right:30px!important}@media only screen and (min-width:1280px){.events-swiper .swiper-scrollbar{left:162px!important}}.carousel-swiper .swiper-scrollbar{left:var(--padding-xs)!important;right:var(--padding-xs)!important}@media only screen and (min-width:768px){.carousel-swiper .swiper-scrollbar{left:var(--padding-sm)!important;right:var(--padding-sm)!important}}@media only screen and (min-width:1280px){.carousel-swiper .swiper-scrollbar{left:var(--padding-lg)!important;right:var(--padding-lg)!important}}.swiper-scrollbar .swiper-scrollbar-drag{background:var(--light-pink);height:8px}.carousel-swiper .swiper-scrollbar .swiper-scrollbar-drag,.events-swiper .swiper-scrollbar .swiper-scrollbar-drag{background:var(--pink);height:7px;border:none;border-radius:0}.swiper-controls.featured-posts-swiper,.swiper.featured-posts-swiper{padding-bottom:30px;padding-left:15px;padding-right:20px}.swiper-controls.events-swiper,.swiper.events-swiper{padding:0 15px 50px}@media only screen and (min-width:768px){.swiper-controls.events-swiper,.swiper.events-swiper{padding:0 60px 50px 20px}}@media only screen and (min-width:1280px){.swiper-controls.events-swiper,.swiper.events-swiper{padding:0 160px 50px}}.swiper-controls.testimonials-swiper,.swiper.testimonials-swiper{padding-bottom:155px}@media only screen and (min-width:1024px){.swiper-controls.testimonials-swiper,.swiper.testimonials-swiper{padding-bottom:0}}.swiper-controls.carousel-swiper,.swiper.carousel-swiper{padding-bottom:30px}@media only screen and (min-width:1024px){.swiper-controls.carousel-swiper,.swiper.carousel-swiper{padding-bottom:70px}}.swiper-controls.carousel-swiper .swiper-wrapper,.swiper.carousel-swiper .swiper-wrapper{padding-left:var(--padding-xs)}@media only screen and (min-width:768px){.swiper-controls.carousel-swiper .swiper-wrapper,.swiper.carousel-swiper .swiper-wrapper{padding-left:var(--padding-sm)}}@media only screen and (min-width:1280px){.swiper-controls.carousel-swiper .swiper-wrapper,.swiper.carousel-swiper .swiper-wrapper{padding-left:var(--padding-lg)}}.swiper-controls .swiper-button-next,.swiper-controls .swiper-button-prev,.swiper .swiper-button-next,.swiper .swiper-button-prev{width:71px;height:55px;bottom:0;top:unset;left:unset;right:unset}.swiper-controls .swiper-button-next:after,.swiper-controls .swiper-button-prev:after,.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{content:none}@media only screen and (min-width:768px){.swiper-controls .swiper-button-next,.swiper-controls .swiper-button-prev,.swiper .swiper-button-next,.swiper .swiper-button-prev{width:62px;height:48px}}@media only screen and (min-width:1024px){.swiper-controls .swiper-button-next,.swiper-controls .swiper-button-prev,.swiper .swiper-button-next,.swiper .swiper-button-prev{width:62px;height:48px}}.swiper-controls .swiper-button-prev,.swiper .swiper-button-prev{background:url(../img/swiper-arrow-left.svg) 50% no-repeat;background-size:100%;right:105px}.swiper-controls .swiper-button-next,.swiper .swiper-button-next{background:url(../img/swiper-arrow-right.svg) 50% no-repeat;background-size:100%;right:0}.testimonials .swiper-controls{position:absolute;right:0}.carousel-arrows__container{position:relative;flex-direction:column;align-items:flex-start;padding-right:140px}@media only screen and (min-width:768px){.carousel-arrows__container{flex-direction:row;justify-content:space-between;align-items:center}}@media only screen and (min-width:1280px){.carousel-arrows__container{padding-right:170px}}.swiper-carousel-arrows{position:absolute;top:0;bottom:0;right:0;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:35px}.swiper-carousel-arrows .swiper-btn{display:flex;align-items:center;justify-content:center;font-size:0;width:30px;height:22px;background:transparent;border:none;border-radius:0;transition:all .2s ease-in-out;cursor:pointer}@media only screen and (min-width:1280px){.swiper-carousel-arrows .swiper-btn{width:44px;height:33px}}.swiper-carousel-arrows .swiper-btn:hover{transform:scale(1.15)}.is-touch .swiper-carousel-arrows .swiper-btn:hover{transform:none}.swiper-carousel-arrows .swiper-btn.swiper-button-disabled{opacity:.5;pointer-events:none}.swiper-carousel-arrows .swiper-btn svg{width:100%}.section-header{display:none}@media only screen and (min-width:1024px){.section-header{display:block;position:relative;z-index:10}}.section-header h4{display:flex;gap:3px;font:400 2rem/2.8rem DIN Neuzeit Grotesk Pro,sans-serif;text-transform:uppercase}.section-header h4 span{color:var(--pink)}.wpcf7-form-control-wrap{width:100%;display:flex}.wpcf7-form{position:relative}.wpcf7-form p:nth-child(3){line-height:0;font-size:0}.wpcf7-form .subscribe__input{background:none;border:none;border-bottom:1px solid var(--white);padding-bottom:8px;font:400 1.6rem/150% PP Neue Montreal,sans-serif;color:var(--white);width:100%;border-radius:0;transition:all .3s ease-in}.wpcf7-form .subscribe__input::-moz-placeholder{opacity:.7;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wpcf7-form .subscribe__input::placeholder{opacity:.7;transition:all .3s ease-in}.wpcf7-form .subscribe__input:focus{outline:none;border-color:var(--pink);transition:all .3s ease-in}.wpcf7-form .subscribe__input:focus::-moz-placeholder{-moz-transition:all .3s ease-in;transition:all .3s ease-in;opacity:0}.wpcf7-form .subscribe__input:focus::placeholder{transition:all .3s ease-in;opacity:0}.wpcf7-form .subscribe__submit{font-size:0;width:18px;height:15px;background:url(../img/submit-arrow.svg) 50% no-repeat;border:none;background-color:none;position:absolute;z-index:10;right:0;top:0;bottom:0;margin:auto;cursor:pointer}.wpcf7-form .wpcf7-spinner{display:none}.wpcf7-form .wpcf7-not-valid-tip{position:absolute;top:33px}.wpcf7-form .wpcf7-response-output{position:absolute;border:none!important;padding:0!important;margin:0!important;top:55px}.social-links{display:flex;flex-wrap:wrap;gap:3.65px;list-style-type:none;padding:0;margin:0}.mega-menu .social-links{margin-bottom:50px;gap:17px;justify-content:space-between}@media only screen and (min-width:768px){.mega-menu .social-links{display:flex;justify-content:flex-end;gap:12px;margin-top:0;margin-bottom:0;z-index:10;position:relative}}@media only screen and (min-width:1024px){.mega-menu .social-links{margin-top:0}}@media only screen and (min-width:768px){.social-links{gap:3.5px;display:grid;grid-template-columns:1fr 1fr}}@media only screen and (min-width:1024px){.social-links{display:flex}}.mega-menu .social-links li,.social-links li{width:44px;height:44px}@media only screen and (min-width:768px){.mega-menu .social-links li{width:55px;height:55px}}@media only screen and (min-width:1024px){.mega-menu .social-links li{width:45px;height:45px}}.social-link{width:44px;height:44px;font:400 2rem/2.3rem VTC Martin,sans-serif;color:var(--black);text-decoration:none;list-style-type:none;display:flex;align-items:center;justify-content:center;border-radius:100%;transition:all .3s ease-in;text-transform:uppercase}.mega-menu .social-link{font-size:3.3rem;line-height:3.8rem}@media only screen and (min-width:768px){.mega-menu .social-link{width:55px;height:55px;font-size:2.5rem;line-height:2.8rem}}@media only screen and (min-width:1024px){.mega-menu .social-link{width:45px;font-size:2rem;line-height:2.8rem;height:45px}}.social-link:active,.social-link:focus,.social-link:hover{transition:all .3s ease-in;background:var(--black)}@media only screen and (min-width:768px){.social-link{font-size:2rem;line-height:2.3rem}}.social-link--x{background:var(--pale-pink)}.social-link--x:active,.social-link--x:focus,.social-link--x:hover{color:var(--white)}.social-link--ig{background:var(--orange)}.social-link--ig:active,.social-link--ig:focus,.social-link--ig:hover{color:var(--orange)}.social-link--in{background:var(--light-teal)}.social-link--in:active,.social-link--in:focus,.social-link--in:hover{background:var(--black);color:var(--light-teal)}.social-link--sp{background:var(--black);color:var(--white)}.social-link--sp:active,.social-link--sp:focus,.social-link--sp:hover{color:var(--black);background:var(--white)}.social-link--email{background:var(--black);color:var(--white)}.social-link--email:active,.social-link--email:focus,.social-link--email:hover{color:var(--black);background:var(--white)}.social-link--email:active path,.social-link--email:focus path,.social-link--email:hover path{fill:var(--black)!important;transition:all .3s ease-in}.social-link--email path{transition:all .3s ease-in}.mega-menu{position:fixed;z-index:-1;width:100%;background:var(--white);height:100vh;top:0;box-sizing:border-box;opacity:0;pointer-events:none;overflow:auto}.mega-menu.is--active{opacity:1;pointer-events:auto;z-index:200}.mega-menu__shape{position:absolute;top:138px;left:0;right:0;margin:auto}@media only screen and (min-width:768px){.mega-menu__shape--mob{display:none}}.mega-menu__shape--tab{display:none}@media only screen and (min-width:768px){.mega-menu__shape--tab{display:flex;bottom:-5px;top:unset}}@media only screen and (min-width:1024px){.mega-menu__shape--tab{display:none}}.mega-menu__shape--desk{display:none}@media only screen and (min-width:1024px){.mega-menu__shape--desk{display:flex;bottom:0;height:-moz-max-content;height:max-content;top:unset}}.mega-menu__logo{order:0;width:183px;margin-right:auto}@media screen and (max-width:767px){.mega-menu__logo{grid-row:1;grid-column:1}}.mega-menu__cta{display:flex;order:2;margin-top:23px}@media screen and (max-width:767px){.mega-menu__cta{grid-row:2;grid-column:1;white-space:nowrap}}@media only screen and (min-width:768px){.mega-menu__cta{width:-moz-fit-content;width:fit-content;margin-top:0}}.mega-menu__language-switcher{order:3;align-self:flex-end;line-height:1!important}@media screen and (max-width:767px){.mega-menu__language-switcher{grid-column:2;grid-row:2;margin-left:auto}}@media only screen and (min-width:768px){.mega-menu__language-switcher{order:1;align-self:center;margin-left:auto}}@media only screen and (min-width:1024px){.mega-menu__language-switcher{margin-left:28px}}.mega-menu__decorative--shape{position:absolute;bottom:40%;width:150px;height:150px}.mega-menu__decorative--shape svg{height:100%}@media only screen and (min-width:768px){.mega-menu__decorative--shape{width:240px;height:240px}}@media only screen and (min-width:1024px){.mega-menu__decorative--shape{width:350px;height:350px;left:55px;bottom:100px}}.mega-menu__nav{position:relative;z-index:10;width:-moz-fit-content;width:fit-content;min-width:120px;max-width:195px}@media only screen and (min-width:768px){.mega-menu__nav{max-width:unset;min-width:unset}}.mega-menu__grid{display:flex;flex-wrap:wrap;row-gap:44px;-moz-column-gap:20px;column-gap:20px;justify-content:space-between;margin-bottom:40px}@media only screen and (min-width:768px){.mega-menu__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0;gap:20px}}.mega-menu__content{overflow-y:scroll}.mega-menu .menu--close{padding:0;color:var(--black)}@media screen and (max-width:767px){.mega-menu .menu--close{grid-column:2;grid-row:1;margin-left:auto}}@media only screen and (min-width:768px){.mega-menu .menu--close{order:4;text-decoration:underline;text-decoration-color:transparent}}.mega-menu .menu--close:active,.mega-menu .menu--close:focus,.mega-menu .menu--close:hover{color:var(--red);text-decoration-color:currentColor;transition:all .3s ease-in}.is-touch .mega-menu .menu--close{text-decoration-color:transparent;color:var(--black)}.mega-menu .container{height:100%}.mega-menu__scrollable{position:relative;z-index:1;height:70vh;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.mega-menu__scrollable::-webkit-scrollbar{display:none}@media only screen and (min-width:768px){.mega-menu__scrollable{overflow:unset}}.mega-menu__inner{padding-bottom:50px;padding-top:128px}@media only screen and (min-width:768px){.mega-menu__inner{padding-top:33px}}@media only screen and (min-width:1024px){.mega-menu__inner{display:grid;grid-template-columns:auto 220px}}.mega-menu__inner .menu{list-style-type:none;padding:0;margin:0;display:grid;gap:20px}@media only screen and (min-width:768px){.mega-menu__inner .menu{gap:20px}}@media only screen and (min-width:1024px){.mega-menu__inner .menu{gap:30px}}@media only screen and (min-width:1024px){.mega-menu__inner .menu-item{line-height:100%}}.mega-menu__inner .menu-item a{color:var(--black);text-decoration:none;text-align:center}@media only screen and (min-width:1024px){.mega-menu__inner .menu-item a{line-height:100%}}.mega-menu__inner .menu-item a:active,.mega-menu__inner .menu-item a:focus,.mega-menu__inner .menu-item a:hover{color:var(--red)}.mega-menu__inner .menu-item>a{color:var(--teal)}.mega-menu__inner .menu-item.umbrella-item{margin-top:15px;min-height:26px}@media only screen and (min-width:768px){.mega-menu__inner .menu-item.umbrella-item{margin-top:20px}}.mega-menu__inner .menu-item.umbrella-item.text-transparent>a{display:none}@media only screen and (min-width:768px){.mega-menu__inner .menu-item.umbrella-item.text-transparent>a{display:block;opacity:0;pointer-events:none}}.mega-menu__inner .menu-item.umbrella-item>a{cursor:auto;text-transform:uppercase!important;font:normal 2rem/90% DIN Neuzeit Grotesk Pro,sans-serif!important}@media only screen and (min-width:1024px){.mega-menu__inner .menu-item.umbrella-item>a{font-size:2.5rem!important}}.mega-menu__inner .menu-item .sub-menu{padding:0;list-style-type:none;margin-top:15px;display:grid;gap:5px}@media only screen and (min-width:768px){.mega-menu__inner .menu-item .sub-menu{margin-top:20px;gap:9px}}.mega-menu__inner .menu-item .sub-menu .menu-item a{font:500 1.6rem/150% PP Neue Montreal,sans-serif;text-transform:none;color:var(--black)}@media only screen and (min-width:1024px){.mega-menu__inner .menu-item .sub-menu .menu-item a{line-height:100%}}.historical-box{padding:25px 10px;background:var(--yellow)}@media only screen and (min-width:1024px){.historical-box{padding:29px 15px 177px}}.historical-box__title{margin-bottom:35px}@media only screen and (min-width:1024px){.historical-box__title{margin-bottom:26px}}.historical-box__items{display:grid;gap:10px}@media only screen and (min-width:1024px){.historical-box__items{gap:37px}}.featured-post{padding:15px;background:var(--white)}@media only screen and (min-width:768px){.featured-post{padding:25px}}.featured-post.featured-post-large{display:flex;flex-direction:column;background:var(--light-pink)}@media only screen and (min-width:1024px){.featured-post.featured-post-large{padding:30px 25px;min-height:100%}}.featured-post__cta{margin-top:30px}@media only screen and (min-width:1024px){.featured-post__cta{margin-top:20px}}.featured-post-large .featured-post__cta{margin-top:auto}.featured-post__cats{display:none}@media only screen and (min-width:768px){.featured-post__cats{display:flex;gap:8px;align-items:center}}.featured-post__date{display:none}@media only screen and (min-width:768px){.featured-post__date{display:block;margin-top:3px}}@media only screen and (min-width:1024px){.featured-post__date{margin-top:5px}}.featured-post__excerpt{margin-top:10px}.featured-post__header{margin-bottom:15px}@media only screen and (min-width:768px){.featured-post__header{margin-bottom:15px;display:flex;align-items:center;gap:8px}.featured-post-large .featured-post__header{justify-content:space-between;margin-bottom:20px}}@media only screen and (min-width:768px){.featured-post__header .wrap{display:flex;gap:8px;align-items:center}}.featured-post__header .wrap:has(+.feature-post__cta){margin-bottom:30px}@media only screen and (min-width:768px){.featured-post__header .wrap:has(+.feature-post__cta){margin-bottom:20px}}@media only screen and (min-width:768px){.featured-post__title{font-size:3.5rem}}@media only screen and (min-width:768px){.featured-post-large .featured-post__title{font-size:4rem}}@media only screen and (min-width:1280px){.featured-post-large .featured-post__title{font-size:6rem}}.featured-case{padding:25px;background:var(--yellow)}.featured-case__header{display:flex;justify-content:flex-start;gap:10px;margin-bottom:10px;align-items:center}.featured-case__cats{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.featured-case__date{margin-top:3px}@media only screen and (min-width:1024px){.featured-case__date{margin-top:5px}}.featured-case__cta{margin-top:30px}.event-card{width:84vw;height:auto;box-sizing:border-box}@media only screen and (min-width:768px){.event-card{width:52vw;min-height:420px}}@media only screen and (min-width:1280px){.event-card{width:30vw}}.event-card:last-of-type{margin-right:15px!important}@media only screen and (min-width:768px){.event-card:last-of-type{margin-right:60px!important}}@media only screen and (min-width:1280px){.event-card:last-of-type{margin-right:160px!important}}.event-card:nth-child(3n+1) .event-card__decorative{background:url(../img/event-decorative-1.svg) 50% no-repeat;background-size:cover;width:calc(100% - 27px);height:auto;padding-bottom:48%}.event-card:nth-child(3n+2) .event-card__decorative{background:url(../img/event-decorative-2.svg) 50% no-repeat;background-size:cover;width:68%;height:auto;padding-bottom:66%}.event-card:nth-child(3n+3) .event-card__decorative{background:url(../img/event-decorative-3.svg) 50% no-repeat;background-size:cover;width:80%;height:auto;padding-bottom:60%}.event-card__inner{background:var(--white);padding:20px 20px 43px;position:relative;overflow:hidden;display:flex;height:100%}@media only screen and (min-width:768px){.event-card__inner{padding:30px}}.events.white .event-card__inner{background:var(--off-white)}.event-card__content{position:relative;z-index:10;display:flex;flex-direction:column}.event-card__types{padding:0;margin:0 0 15px;display:flex;flex-wrap:wrap;gap:8px}.event-card__type{list-style-type:"";display:flex}.event-card__decorative{position:absolute;left:0;top:0}.event-card__img{position:relative;overflow:hidden;padding-bottom:75%;margin-bottom:15px}.event-card__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.event-card__title{margin-bottom:30px;font-size:3rem;text-transform:none}.event-card__copy{margin-bottom:30px}.event-card__bottom-line{display:flex;flex-direction:column;gap:20px;margin-top:auto}@media only screen and (min-width:768px){.event-card__bottom-line{flex-direction:row;align-items:center;margin-top:auto}}.event-card__date{margin-top:3px}@media only screen and (min-width:768px){.event-card__date{margin-top:5px}}@media only screen and (min-width:1024px){.event-card__date{margin-top:5px}}.event-card__date.h6{line-height:100%}.breadcrumbs{padding:13px 0}.breadcrumbs .container{max-width:100%}@media only screen and (min-width:1024px){.breadcrumbs{padding:10px 0;text-transform:uppercase}}.breadcrumbs__inner{display:flex;gap:15px;align-items:center;flex-wrap:wrap}@media only screen and (min-width:768px){.breadcrumbs__inner{gap:20px}}.breadcrumbs__link{font:700 2rem/2.4rem DIN Neuzeit Grotesk Pro,sans-serif;color:var(--black);text-transform:uppercase;text-decoration:none}@media only screen and (min-width:1024px){.breadcrumbs__link{font-size:2.5rem;line-height:3rem}}.breadcrumbs .text-underline{text-decoration:underline}.breadcrumbs__sep{width:19px}.related-post{padding:25px;background:var(--yellow);display:flex;flex-direction:column;gap:15px}.related-post__header{display:flex;justify-content:space-between;gap:10px;align-items:center}.related-post__cats{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.related-post__date{margin-left:auto}@media only screen and (min-width:1280px){.related-post__title{font-size:3.5rem}}.related-post__title:has(+.related-post__cta){margin-bottom:15px}.related-post__cta{margin-top:30px}@media only screen and (min-width:1024px){.related-post__cta{margin-top:auto}}.post{padding:25px;background:var(--pale-yellow)}.cases .post{background:var(--pale-teal)}@media only screen and (min-width:1024px){.post{display:flex;flex-direction:column;justify-content:space-between}}.post__header{display:flex;justify-content:flex-start;gap:10px;margin-bottom:15px;align-items:center}@media only screen and (min-width:768px){.post__date{margin-top:3px}}@media only screen and (min-width:1024px){.post__date{margin-top:5px}}.post__cats{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.post__title{max-width:670px}@media only screen and (min-width:768px){.post__title{font-size:3.5rem}}.post__excerpt{margin-top:10px;margin-bottom:10px}.post__cta{margin-top:30px}.posts-filters{background:var(--pale-yellow);padding:20px 0;position:relative}.posts-filters.cases-filters{background:var(--pale-teal)}.posts-filters__inner{position:relative;z-index:10;display:grid;gap:20px}@media only screen and (min-width:768px){.posts-filters__inner{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;gap:50px}}.posts-filters__title{margin-bottom:50px}@media only screen and (min-width:768px){.posts-filters__title{margin-bottom:0}}@media only screen and (min-width:1024px){.posts-filters__title{font-size:5rem;line-height:4.5rem}}.posts-filters__decorative{width:277px;height:300px;background:url(../img/search-shape-mob.svg) 50% no-repeat;background-size:cover;position:absolute;bottom:0;right:0;max-height:100%}@media only screen and (min-width:768px){.posts-filters__decorative{background:url(../img/search-shape-tab.svg) 50% no-repeat;background-size:cover;width:700px}}@media only screen and (min-width:1024px){.posts-filters__decorative{background:url(../img/search-shape.svg) 50% no-repeat;background-size:cover;width:1150px;height:100%}}.cases-filters .posts-filters__decorative{background:url(../img/search-shape-mob-2.svg) 50% no-repeat;background-size:cover}@media only screen and (min-width:768px){.cases-filters .posts-filters__decorative{background:url(../img/search-shape-tab-2.svg) 50% no-repeat;background-size:cover}}@media only screen and (min-width:1024px){.cases-filters .posts-filters__decorative{background:url(../img/search-shape-2.svg) 50% no-repeat;background-size:cover}}.posts-filters .facetwp-facet-search,.posts-filters .facetwp-facet-search_cases,.posts-filters .facetwp-facet-search_events,.posts-filters .facetwp-facet-search_posts{margin-bottom:0}.posts-filters .facetwp-facet-search .facetwp-icon,.posts-filters .facetwp-facet-search_cases .facetwp-icon,.posts-filters .facetwp-facet-search_events .facetwp-icon,.posts-filters .facetwp-facet-search_posts .facetwp-icon{opacity:1}.posts-filters .facetwp-facet-search .facetwp-icon:before,.posts-filters .facetwp-facet-search_cases .facetwp-icon:before,.posts-filters .facetwp-facet-search_events .facetwp-icon:before,.posts-filters .facetwp-facet-search_posts .facetwp-icon:before{background:url(../img/search-arrow.svg) 50% no-repeat;width:20px}.posts-filters .facetwp-facet-search .facetwp-input-wrap,.posts-filters .facetwp-facet-search_cases .facetwp-input-wrap,.posts-filters .facetwp-facet-search_events .facetwp-input-wrap,.posts-filters .facetwp-facet-search_posts .facetwp-input-wrap{width:100%}.posts-filters .facetwp-facet-search .facetwp-search,.posts-filters .facetwp-facet-search_cases .facetwp-search,.posts-filters .facetwp-facet-search_events .facetwp-search,.posts-filters .facetwp-facet-search_posts .facetwp-search{background:none;border:none;border-bottom:1px solid var(--black);font:400 2rem/150% PP Neue Montreal,sans-serif;padding-right:20px;padding-bottom:8px;width:100%;box-sizing:border-box;opacity:1}.posts-filters .facetwp-facet-search .facetwp-search::-moz-placeholder, .posts-filters .facetwp-facet-search_cases .facetwp-search::-moz-placeholder, .posts-filters .facetwp-facet-search_events .facetwp-search::-moz-placeholder, .posts-filters .facetwp-facet-search_posts .facetwp-search::-moz-placeholder{opacity:1;color:var(--black);-moz-transition:all .3s ease-in;transition:all .3s ease-in}.posts-filters .facetwp-facet-search .facetwp-search::placeholder,.posts-filters .facetwp-facet-search_cases .facetwp-search::placeholder,.posts-filters .facetwp-facet-search_events .facetwp-search::placeholder,.posts-filters .facetwp-facet-search_posts .facetwp-search::placeholder{opacity:1;color:var(--black);transition:all .3s ease-in}.posts-filters .facetwp-facet-search .facetwp-search:focus,.posts-filters .facetwp-facet-search_cases .facetwp-search:focus,.posts-filters .facetwp-facet-search_events .facetwp-search:focus,.posts-filters .facetwp-facet-search_posts .facetwp-search:focus{outline:none}.posts-filters .facetwp-facet-search .facetwp-search:focus::-moz-placeholder, .posts-filters .facetwp-facet-search_cases .facetwp-search:focus::-moz-placeholder, .posts-filters .facetwp-facet-search_events .facetwp-search:focus::-moz-placeholder, .posts-filters .facetwp-facet-search_posts .facetwp-search:focus::-moz-placeholder{opacity:0;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.posts-filters .facetwp-facet-search .facetwp-search:focus::placeholder,.posts-filters .facetwp-facet-search_cases .facetwp-search:focus::placeholder,.posts-filters .facetwp-facet-search_events .facetwp-search:focus::placeholder,.posts-filters .facetwp-facet-search_posts .facetwp-search:focus::placeholder{opacity:0;transition:all .3s ease-in}@media only screen and (min-width:1024px){.posts-filters .facetwp-facet-search .facetwp-search,.posts-filters .facetwp-facet-search_cases .facetwp-search,.posts-filters .facetwp-facet-search_events .facetwp-search,.posts-filters .facetwp-facet-search_posts .facetwp-search{font-size:2.5rem}}.posts-filters__filters{display:flex;flex-wrap:wrap;flex-direction:column;row-gap:30px;-moz-column-gap:20px;column-gap:20px}@media only screen and (min-width:768px){.posts-filters__filters{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start}}@media only screen and (min-width:1024px){.posts-filters__filters-item{flex:1 0 auto}}@media only screen and (min-width:768px){.posts-filters__box{margin-top:60px}}@media only screen and (min-width:1024px){.posts-filters__box{margin-top:0;max-width:650px}}@media only screen and (min-width:768px){.posts-filters__cat .facetwp-facet{width:140px}}@media only screen and (min-width:1024px){.posts-filters__cat .facetwp-facet{width:100%}}.posts-filters__order .facetwp-facet{width:116px}.posts-filters__cat .facetwp-facet,.posts-filters__order .facetwp-facet{position:relative;border:1px solid var(--black);background:var(--white);color:var(--black);margin-bottom:0;display:flex}.posts-filters__cat .fs-wrap,.posts-filters__order .fs-wrap{width:100%}.posts-filters__cat .fs-label-wrap,.posts-filters__order .fs-label-wrap{border:none}.posts-filters__cat .fs-label-wrap .fs-label,.posts-filters__order .fs-label-wrap .fs-label{padding:9px}@media only screen and (min-width:768px){.posts-filters__cat .fs-label-wrap .fs-label,.posts-filters__order .fs-label-wrap .fs-label{padding:3px 9px}}.posts-filters__cat .fs-dropdown,.posts-filters__order .fs-dropdown{background:var(--white);border:1px solid var(--black);border-top:none;left:-1px;min-width:200px;width:calc(100% + 2px)}@media only screen and (min-width:768px){.posts-filters__cat .fs-dropdown,.posts-filters__order .fs-dropdown{min-width:190px}}@media only screen and (min-width:1024px){.posts-filters__cat .fs-dropdown,.posts-filters__order .fs-dropdown{min-width:200px}}.posts-filters__cat .fs-dropdown .fs-option,.posts-filters__order .fs-dropdown .fs-option{word-break:break-word;white-space:normal}.posts-filters__cat .fs-dropdown .fs-option-label,.posts-filters__order .fs-dropdown .fs-option-label{text-transform:capitalize;white-space:normal!important}.posts-filters__cat .fs-dropdown .fs-search,.posts-filters__order .fs-dropdown .fs-search{display:none!important}.posts-filters__cat .fs-arrow,.posts-filters__order .fs-arrow{width:15px;height:22px;border:none;background:url(../img/filters-arrow.svg) 50% no-repeat;background-size:100%;top:0;bottom:0;margin:auto;right:9px}@media only screen and (min-width:768px){.posts-filters__cat .fs-arrow,.posts-filters__order .fs-arrow{height:17px;width:13px}}.posts-filters__count{width:100%;font:400 1.6rem/150% PP Neue Montreal,sans-serif}@media only screen and (min-width:768px){.posts-filters__count{line-height:130%;width:-moz-max-content;width:max-content;margin-left:auto}}@media only screen and (min-width:1024px){.posts-filters__count{line-height:100%}}.facetwp-pager{display:flex;color:var(--teal);justify-content:center;align-items:flex-start;gap:9px;cursor:pointer}.facetwp-pager .facetwp-page{display:flex;padding:0;margin:0;line-height:100%;transition:all .2s ease-in-out}.facetwp-pager .facetwp-page:hover{color:var(--pink)}.is-touch .facetwp-pager .facetwp-page{color:var(--teal)}.facetwp-pager .facetwp-page.next,.facetwp-pager .facetwp-page.prev{width:23px;height:18px;font-size:0;margin-top:0}.facetwp-pager .facetwp-page.next{background:url(../img/pagination-right.svg) 50% no-repeat;background-size:100%}.facetwp-pager .facetwp-page.prev{background:url(../img/pagination-left.svg) 50% no-repeat;background-size:100%}.facetwp-pager .facetwp-page.active{color:var(--pink);border-bottom:1px solid currentColor}.search-form-wrap{position:relative;z-index:20;display:flex;width:100%;padding-top:15px;min-height:39px}@media only screen and (min-width:768px){.search-form-wrap{padding-top:0;min-height:-moz-fit-content;min-height:fit-content}}@media only screen and (min-width:1024px){.search-form-wrap{width:551px}}@media only screen and (min-width:1024px){.search-form-wrap--mob{display:none}}.search-form-wrap--desk{display:none}@media only screen and (min-width:1024px){.search-form-wrap--desk{display:flex;margin-left:auto}}.search-form{position:relative;width:100%;opacity:0;pointer-events:none;z-index:-1;display:none;transition:all .3s ease-in}.search-form.is--visible{opacity:1;z-index:110;pointer-events:auto;display:flex}.search-form label{width:100%}.search-form--trigger{position:absolute;right:0;top:0;bottom:0;width:24px;height:24px;opacity:1;pointer-events:all;z-index:110;margin:auto 0 auto auto;cursor:pointer;display:inline-flex;background:transparent;border:none;border-radius:0;padding:0}.search-form--trigger.is--hidden{opacity:0;pointer-events:none;z-index:-1}.search-field{width:100%;box-sizing:border-box;border:none;border-radius:0;border-bottom:1px solid var(--black);font:400 1.6rem/1.9rem PP Neue Montreal,sans-serif;padding:5px 5px 5px 35px;background:none;color:var(--black)}.search-field:focus{outline:none}.search-field::-moz-placeholder{color:var(--black);opacity:1;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.search-field::placeholder{color:var(--black);opacity:1;transition:all .3s ease-in}.search-field:focus::-moz-placeholder{-moz-transition:all .3s ease-in;transition:all .3s ease-in}.search-field:focus::placeholder{transition:all .3s ease-in}.search-submit{background:url(../img/search-icon.svg) 50% no-repeat;width:24px;height:24px;border:none;background-color:none;position:absolute;left:0}.language-switcher{font:400 2rem/2.2rem VTC Martin,sans-serif}@media only screen and (min-width:768px){.language-switcher{font-size:3rem;line-height:3.6rem}}.person{padding:25px;color:var(--black);position:relative}.person.default{background:var(--white)}.person.default:nth-child(4n+1) .person__overlay{background:var(--pale-teal)}.person.default:nth-child(4n+2) .person__overlay{background:var(--pale-yellow)}.person.default:nth-child(4n+3) .person__overlay{background:var(--pale-pink)}.person.default:nth-child(4n+4) .person__overlay{background:var(--white)}@media only screen and (min-width:1280px){.person__inner{display:grid;grid-template-columns:246px 1fr;gap:20px}}.person__image{height:300px;width:100%;margin-bottom:20px}.person__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1280px){.person__image{height:390px;width:250px;margin-bottom:0}}.person__content{display:flex;flex-direction:column;justify-content:space-between}.person__position{font:700 2rem/2rem DIN Neuzeit Grotesk Pro,sans-serif;margin-bottom:10px}@media only screen and (min-width:768px){.person__position{line-height:1.8rem}}@media only screen and (min-width:1280px){.person__position{font-size:2.5rem;line-height:37.5px}}.person__name{margin-bottom:10px}.person__pronouns{margin-bottom:46px;text-transform:capitalize}.person.collapsed .person__pronouns{margin-bottom:0}.person__overlay{position:absolute;top:0;left:0;padding:63px 20px 0;overflow-y:scroll;height:100%;opacity:0;z-index:-1;pointer-events:none;transition:all .3s ease-in;box-sizing:border-box}.person__overlay.is--visible{opacity:1;z-index:10;pointer-events:all;transition:all .3s ease-in}.person .person--collapse{position:absolute;top:5px;right:20px;z-index:1}.person__btns-row{display:flex;gap:20px;margin-bottom:40px;align-items:center}.person__btns-row .btn{padding:8px 9px}.person__blog-title,.person__cases-title{font:700 2.5rem/3.75rem DIN Neuzeit Grotesk Pro,sans-serif;margin-bottom:20px}.person__cases-title{margin-top:30px}.person__copy{margin-bottom:20px}.person .post{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);box-sizing:border-box;background:var(--yellow);border-bottom:1px solid var(--black)}.person .post:last-child{border-bottom:0}.person .post.case{background:var(--light-pink)}.search-results-main{position:relative;overflow:hidden}.search-results__container{min-height:400px}.search-results__list{padding:0;margin:0}.search-results__list-item{list-style-type:"";padding-top:20px;padding-bottom:20px;display:grid;gap:15px}@media only screen and (min-width:768px){.search-results__list-item{padding-top:40px;padding-bottom:40px}}.search-results__list-item:nth-of-type(odd){background-color:var(--off-white)}.search-results__list-item:nth-of-type(2n){background-color:var(--white)}.search-results__list-item .list-item-title{color:var(--black)}.search-results__list-item .list-item-title a{font-weight:400;text-decoration:underline;color:var(--teal);transition:all .3s ease-in}.search-results__list-item .list-item-title a:hover{text-decoration-color:transparent}.search-results__no-content{padding-top:53px;padding-bottom:20px}@media only screen and (min-width:768px){.search-results__no-content{padding-top:40px;padding-bottom:40px}}@media only screen and (min-width:1280px){.search-results__no-content{padding-top:57px;padding-bottom:57px}}.video-wrapper{position:relative;overflow:hidden;padding-bottom:56.25%}.video-wrapper .video-cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.video-wrapper .video-cover.is--hidden{display:none}.video-wrapper .video-btn--play{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:flex;width:28px;height:28px;transition:all .3s ease-in;border:none;border-radius:0;background:transparent;font-size:0;z-index:2;cursor:pointer}@media only screen and (min-width:768px){.video-wrapper .video-btn--play{width:56px;height:56px}}.video-wrapper .video-btn--play:hover{transform:scale(1.1)}.video-wrapper .video-btn--play.is--hidden{display:none}.video-wrapper .video-btn--play svg{width:100%;height:auto}.video-wrapper .youtube-video,.video-wrapper iframe,.video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.about{padding-bottom:80px}@media only screen and (min-width:768px){.about{padding-bottom:117px}}@media only screen and (min-width:1024px){.about{padding-bottom:140px}}.about .alt-container.container{max-width:unset;overflow:scroll}.about .alt-container.container:-webkit-scrollbar{display:none}.about .alt-container.container{-ms-overflow-style:none;scrollbar-width:none}@media only screen and (min-width:768px){.about .alt-container.container{overflow:unset}}@media only screen and (min-width:1280px){.about .alt-container.container{padding-left:50px;padding-right:30px}}@media only screen and (min-width:1440px){.about .alt-container.container{padding-left:160px}}.about__header{display:none}@media only screen and (min-width:1024px){.about__header{margin-left:100px;display:block}}.about__row{display:flex;overflow:scroll;gap:15px;width:-moz-max-content;width:max-content}@media only screen and (min-width:768px){.about__row{width:100%;gap:15px}}@media only screen and (min-width:1024px){.about__row{display:flex;width:-moz-max-content;width:max-content;position:relative;overflow:unset}}@media only screen and (min-width:1280px){.about__row{display:block}}.about__content{margin-bottom:120px}@media only screen and (min-width:1024px){.about__content{margin-bottom:60px}}.about__title{position:relative;margin-bottom:20px;width:80%;margin-left:auto;text-align:right}@media only screen and (min-width:768px){.about__title{margin-bottom:60px;margin-left:100px;text-align:left;width:100%}}@media only screen and (min-width:1024px){.about__title{margin-top:33px}}@media only screen and (min-width:1280px){.about__title{margin-left:10px;margin-right:auto}}.about__title h2{font:400 7rem/6.3rem VTC Martin,sans-serif;text-transform:uppercase}@media only screen and (min-width:768px){.about__title h2{font-size:8rem;line-height:7.2rem}}@media only screen and (min-width:1280px){.about__title h2{font-size:14rem;line-height:12.6rem}}.about__title h1{font:400 10rem/8rem VTC Martin,sans-serif;text-transform:uppercase}@media only screen and (min-width:768px){.about__title h1{font-size:10rem;line-height:9rem}}@media only screen and (min-width:1024px){.about__title h1{font-size:12.5em;line-height:11rem}}@media only screen and (min-width:1280px){.about__title h1{font-size:20.5em;line-height:20rem}}@media only screen and (min-width:1440px){.about__title h1{font-size:21.5em;line-height:20rem}}.about__title-decoration{width:20px;height:27px;position:absolute;left:20px;top:0}@media only screen and (min-width:768px){.about__title-decoration{width:40px;height:57px;left:-55px;top:10px}}.about__copy p{font:400 1.6rem/1.5 PP Neue Montreal,sans-serif}@media only screen and (min-width:768px){.about__copy{max-width:468px;margin-left:auto}.about__copy p{font-size:1.7rem}}@media only screen and (min-width:1280px){.about__copy{margin-left:150px;max-width:690px}.about__copy p{font-size:2rem}}.about__cta{margin-top:27px}.about__quote{background:var(--pink);position:relative;padding:15px;max-width:322px}@media only screen and (min-width:768px){.about__quote{max-width:700px;padding:25px 15px 25px 25px}}@media only screen and (min-width:1024px){.about__quote{padding:45px 58px 80px 25px}}@media only screen and (min-width:1280px){.about__quote{width:1000px;max-width:100%;box-sizing:border-box}}.about__quote-author{position:relative;font:700 2rem/3rem DIN Neuzeit Grotesk Pro,sans-serif;text-transform:uppercase;margin-bottom:10px}@media only screen and (min-width:1024px){.about__quote-author{font-size:2.5rem;line-height:3.75rem}}@media only screen and (min-width:1280px){.about__quote-author{margin-bottom:40px}}.about__quote-body{position:relative}.about__quote-body p{font:400 3.5rem/3rem VTC Martin,sans-serif;text-transform:uppercase}@media only screen and (min-width:768px){.about__quote-body p{font-size:7rem;line-height:6.3rem}}@media only screen and (min-width:1280px){.about__quote-body p{font-size:10rem;line-height:9rem}}.about__quote--decorative{position:absolute;display:none}.about__quote--decorative svg{height:100%}@media only screen and (min-width:768px){.about__quote--decorative{width:95px;height:152px;right:25px;top:17px;display:block}}@media only screen and (min-width:1280px){.about__quote--decorative{width:150px;height:240px}}.about__timeline{background:var(--yellow);padding:30px 15px 47px;width:70%;margin-left:auto;z-index:10;position:relative;text-transform:uppercase;max-width:300px;box-sizing:border-box}@media only screen and (min-width:768px){.about__timeline{height:-moz-max-content;height:max-content;padding:25px 20px 25px 10px}}@media only screen and (min-width:1024px){.about__timeline{padding:29px 14px 47px 15px;margin-top:0;margin-right:0;position:absolute;bottom:-200px;right:-150px}}@media only screen and (min-width:1280px){.about__timeline{bottom:-60px;right:-250px}}.about__timeline-title{font:700 2rem/1.8rem DIN Neuzeit Grotesk Pro,sans-serif;margin-bottom:22px}@media only screen and (min-width:768px){.about__timeline-title{margin-bottom:35px}}@media only screen and (min-width:1024px){.about__timeline-title{font-size:2.2rem;line-height:2.3rem;margin-bottom:22px}}@media only screen and (min-width:768px){.about__timeline-item{margin-bottom:10px}}@media only screen and (min-width:1024px){.about__timeline-item{margin-bottom:33px}}.about__timeline-item:last-child{margin-bottom:0}.timeline-item__date{font:700 2rem/1.8rem DIN Neuzeit Grotesk Pro,sans-serif}@media only screen and (min-width:1024px){.timeline-item__date{font-size:2.2rem;line-height:3.3rem}}.timeline-item__title{font:400 3rem/2.8rem VTC Martin,sans-serif;text-transform:uppercase}@media only screen and (min-width:768px){.timeline-item__title{font-size:4rem;line-height:3.6rem}}@media only screen and (min-width:1024px){.timeline-item__title{font-size:4.4rem;line-height:4rem}}.community{padding-bottom:60px}@media only screen and (min-width:1024px){.community{padding-bottom:80px}}@media only screen and (min-width:1024px){.community__content{padding-left:80px}}.community__header{margin-bottom:50px}@media only screen and (min-width:768px){.community__header{margin-bottom:90px}}@media only screen and (min-width:1280px){.community__header{margin-left:100px}}.community__title{position:relative;margin-bottom:30px}.community__title--desk h2:nth-child(2){margin-left:40px}@media only screen and (min-width:768px){.community__title--desk h2:nth-child(2){margin-left:50px}}@media only screen and (min-width:1280px){.community__title--desk h2:nth-child(2){margin-left:180px}}@media only screen and (min-width:1024px){.community__title{margin-bottom:60px}}.community__title h2{font:400 3.5rem/2.8rem VTC Martin,sans-serif;text-transform:uppercase;position:relative;z-index:10}@media only screen and (min-width:768px){.community__title h2{font-size:7rem;line-height:7.2rem;margin-left:20px}}@media only screen and (min-width:1024px){.community__title h2{font-size:8.5rem;line-height:8.5rem}}@media only screen and (min-width:1280px){.community__title h2{font-size:10rem;line-height:9rem}}.community__decorative-el{position:absolute}.community__decorative-el svg{height:100%}.community__decorative-el--quote{width:40px;height:44px;top:-50px}@media only screen and (min-width:768px){.community__decorative-el--quote{width:90px;height:140px;top:-80px}}@media only screen and (min-width:1280px){.community__decorative-el--quote{width:130px;height:200px;top:-80px;left:-70px}}.community__decorative-el--shape{top:-20px;width:80%;height:80px;left:40px}@media only screen and (min-width:768px){.community__decorative-el--shape{width:500px;height:150px;left:100px;top:-30px}}@media only screen and (min-width:1280px){.community__decorative-el--shape{width:640px;height:140px;bottom:-10px;left:100px;top:unset}}.community__decorative-el--shape svg{height:100%}@media only screen and (min-width:768px){.community__copy{max-width:500px;margin-left:auto}}@media only screen and (min-width:1280px){.community__copy{max-width:690px;margin-left:130px}}.community__copy p{font:400 1.6rem/2.4rem PP Neue Montreal,sans-serif}@media only screen and (min-width:768px){.community__copy p{font-size:1.8rem;line-height:2.7rem}}@media only screen and (min-width:1024px){.community__copy p{font-size:2.5rem;line-height:3.7rem}}.community__copy p em{font:700 2.5rem/3.5rem DIN Neuzeit Grotesk Pro,sans-serif}@media only screen and (min-width:768px){.community__copy p em{font-size:3rem;line-height:4.5rem}}.community__cta{margin-top:27px}.community__features{position:relative}.community__features-decorative-el{display:none}.community__features-decorative-el svg{height:100%}@media only screen and (min-width:1280px){.community__features-decorative-el{width:287px;height:440px;display:block;position:absolute;bottom:0}}.community__features-grid{display:flex;flex-direction:column;gap:15px;margin-top:40px}@media only screen and (min-width:768px){.community__features-grid{margin-top:50px;flex-direction:row;flex-wrap:wrap;row-gap:25px}}@media only screen and (min-width:1024px){.community__features-grid{margin-top:85px}}@media only screen and (min-width:1280px){.community__features-grid{width:calc(100% - 400px);margin-left:auto}}.community__feature{color:var(--teal);padding:30px 20px;box-sizing:border-box;height:300px}@media only screen and (min-width:768px){.community__feature{padding:46px 25px;height:auto}}@media only screen and (min-width:1024px){.community__feature{padding:30px}}.community__feature:first-child{background:var(--pale-yellow)}@media only screen and (min-width:768px){.community__feature:first-child{width:calc(55% - 10px)}}@media only screen and (min-width:1280px){.community__feature:first-child{width:calc(60% - 10px)}}@media only screen and (min-width:1024px){.community__feature:first-child .community__feature-number{margin-bottom:0}}.community__feature:first-child .community__feature-header{display:flex;gap:25px}.community__feature:first-child .community__feature-title{margin-top:30px}@media only screen and (min-width:1024px){.community__feature:first-child .community__feature-title{margin-top:40px}}.community__feature:nth-child(2){background:var(--blue)}@media only screen and (min-width:768px){.community__feature:nth-child(2){width:calc(45% - 10px)}}@media only screen and (min-width:1280px){.community__feature:nth-child(2){width:calc(40% - 10px)}}.community__feature:nth-child(3){background:var(--off-white)}@media only screen and (min-width:768px){.community__feature:nth-child(3){width:calc(45% - 10px)}}@media only screen and (min-width:1280px){.community__feature:nth-child(3){width:calc(40% - 10px)}}.community__feature:nth-child(4){background:var(--pale-pink)}@media only screen and (min-width:768px){.community__feature:nth-child(4){width:calc(55% - 10px)}}@media only screen and (min-width:1280px){.community__feature:nth-child(4){width:calc(60% - 10px)}}.community__feature-number{font:700 8.5rem/.875 DIN Neuzeit Grotesk Pro,sans-serif;margin-bottom:0}@media only screen and (min-width:768px){.community__feature-number{margin-bottom:25px;font-size:8rem}}@media only screen and (min-width:1024px){.community__feature-number{font-size:10rem}}.community__feature-title{font:700 3rem/2.5rem DIN Neuzeit Grotesk Pro,sans-serif;text-transform:uppercase}@media only screen and (min-width:768px){.community__feature-title{font-size:4rem;line-height:3.5rem}}.community__feature-copy{color:var(--black);margin-top:20px}@media only screen and (min-width:768px){.community__feature-copy{max-width:366px}}.community__feature-copy p{font:500 1.6rem/2.4rem PP Neue Montreal,sans-serif}@media only screen and (min-width:1024px){.community__feature-copy{margin-top:20px}}.findings{padding-bottom:97px}@media only screen and (min-width:1024px){.findings{margin-bottom:119px}}.findings__header{margin-bottom:33px}@media only screen and (min-width:1024px){.findings__header{margin-left:100px}}.findings__title{position:relative;margin:auto auto 15px;text-align:right}@media only screen and (min-width:768px){.findings__title{margin-left:0;text-align:left;width:-moz-max-content;width:max-content}}@media only screen and (min-width:1024px){.findings__title{margin-left:auto;margin-right:auto}}.findings__title h2{font:400 10rem/8rem VTC Martin,sans-serif;text-transform:uppercase;position:relative}@media only screen and (min-width:768px){.findings__title h2{font-size:14rem;line-height:12.6rem}}@media only screen and (min-width:1280px){.findings__title h2{font-size:14rem;line-height:12.6rem}}@media only screen and (min-width:768px){.findings__title{margin-bottom:65px}}.findings__title-decorative{position:absolute;display:none}@media only screen and (min-width:768px){.findings__title-decorative{width:40px;height:57px;bottom:-20px;right:-60px;display:block}}.findings__title-decorative svg{height:100%}.findings__items{display:grid;gap:12px}@media only screen and (min-width:768px){.findings__items{gap:23px}}@media only screen and (min-width:1024px){.findings__items{gap:30px}}@media only screen and (min-width:1280px){.findings__items{margin-left:70px}}.findings__item{position:relative;box-sizing:border-box;transition:all .3s ease-in;cursor:pointer}.findings__item:active .findings__item-copy,.findings__item:focus .findings__item-copy,.findings__item:hover .findings__item-copy{opacity:1;z-index:30;transition:all .3s ease-in;pointer-events:all}.findings__item:first-child .findings__item-title{background:var(--pink)}.findings__item:first-child .findings__item-title:after{border-left-color:var(--pink)}@media only screen and (min-width:768px){.findings__item:nth-child(2){margin-left:20px}}@media only screen and (min-width:1024px){.findings__item:nth-child(2){margin-left:30px}}@media only screen and (min-width:1280px){.findings__item:nth-child(2){margin-left:40px}}.findings__item:nth-child(2) .findings__item-title{background:var(--blue)}.findings__item:nth-child(2) .findings__item-title:after{border-left-color:var(--blue)}@media only screen and (min-width:768px){.findings__item:nth-child(3){margin-left:40px}}@media only screen and (min-width:1024px){.findings__item:nth-child(3){margin-left:60px}}@media only screen and (min-width:1280px){.findings__item:nth-child(3){margin-left:100px}}.findings__item:nth-child(3) .findings__item-title{background:var(--orange)}.findings__item:nth-child(3) .findings__item-title:after{border-left-color:var(--orange)}@media only screen and (min-width:768px){.findings__item:nth-child(4){margin-left:60px}}@media only screen and (min-width:1024px){.findings__item:nth-child(4){margin-left:90px}}@media only screen and (min-width:1280px){.findings__item:nth-child(4){margin-left:180px}}.findings__item:nth-child(4) .findings__item-title{background:var(--teal);color:var(--off-white)}.findings__item:nth-child(4) .findings__item-title:after{border-left-color:var(--teal);border-left:30px solid var(--teal);border-top:61.5px solid transparent;border-bottom:61.5px solid transparent}@media only screen and (min-width:768px){.findings__item:nth-child(4) .findings__item-title:after{right:-60px;border-top:110px solid transparent;border-bottom:110px solid transparent;border-left:60px solid var(--teal)}}@media only screen and (min-width:1024px){.findings__item:nth-child(4) .findings__item-title:after{right:-50px;border-top:84px solid transparent;border-bottom:84px solid transparent;border-left:50px solid var(--teal)}}.findings__item-bg{position:absolute;top:0;left:0}.findings__item-bg,.findings__item-bg svg{width:100%;height:100%}.findings__item-title{position:relative;padding:21px;box-sizing:border-box;width:85%}@media only screen and (min-width:1024px){.findings__item-title{width:740px}}.findings__item-title:after{content:"";display:block;width:0;height:0;position:absolute;right:-30px;top:0;bottom:0;margin:auto;border-top:48px solid transparent;border-bottom:48px solid transparent;border-left:30px solid #e0a8a8}@media only screen and (min-width:768px){.findings__item-title:after{right:-50px;border-top:84px solid transparent;border-bottom:84px solid transparent;border-left:50px solid #e0a8a8}}.findings__item-title h3{position:relative;z-index:10;font:400 3rem/2.7rem VTC Martin,sans-serif;text-transform:uppercase}@media only screen and (min-width:768px){.findings__item-title h3{font-size:6rem;line-height:5.4rem}}@media only screen and (min-width:768px){.findings__item-title{padding:30px 40px}}.findings__item-copy{position:absolute;opacity:0;padding:10px;background:var(--off-white);width:200px;right:20px;bottom:-100px;pointer-events:none}@media only screen and (min-width:1024px){.findings__item-copy{bottom:-70px;margin:auto;right:0}}@media only screen and (min-width:1280px){.findings__item-copy{background:var(--white);top:0;bottom:0;margin:auto;width:250px;right:-350px}}.findings__item-copy p{font:400 1.8rem/2.1rem PP Neue Montreal,sans-serif;color:var(--black)}.bullet-section{position:relative}.bullet-section__header{margin-bottom:50px}@media only screen and (min-width:768px){.bullet-section__header{margin-bottom:90px}}@media only screen and (min-width:1280px){.bullet-section__header{margin-left:100px}}.bullet-section__title{margin-bottom:50px;position:relative}@media only screen and (min-width:768px){.bullet-section__title{margin-bottom:90px}}@media only screen and (min-width:1280px){.bullet-section__title{margin-left:100px}}.bullet-section__title h2{font:400 6rem/4rem VTC Martin,sans-serif;text-transform:uppercase}@media only screen and (min-width:768px){.bullet-section__title h2{font-size:8rem;line-height:6rem}}@media only screen and (min-width:1024px){.bullet-section__title h2{font-size:10rem;line-height:8rem}}@media only screen and (min-width:768px){.bullet-section__content{max-width:600px;margin-left:30px}}@media only screen and (min-width:1280px){.bullet-section__content{max-width:740px;margin-left:250px}}.bullet-section__content h3{margin-bottom:25px;font:400 2.5rem/2.8rem DIN Neuzeit Grotesk Pro,sans-serif}@media only screen and (min-width:768px){.bullet-section__content h3{font-size:3rem;line-height:3.8rem}}@media only screen and (min-width:1024px){.bullet-section__content h3{font-size:4rem;line-height:4.8rem}}.bullet-section__copy{position:relative}.bullet-section__copy p{font:400 1.6rem/2.3rem PP Neue Montreal,sans-serif;margin-bottom:26px}@media only screen and (min-width:768px){.bullet-section__copy p{font-size:2rem;line-height:2.8rem}}.bullet-section__points{display:grid;gap:10px}.bullet-section__point{display:flex;gap:10px;align-items:center}.bullet-section__point-shape{width:50px;height:18px}@media only screen and (min-width:768px){.bullet-section__point-shape{width:90px;height:27px}}.bullet-section__point-shape svg{height:100%}.bullet-section__point-title{width:calc(100% - 60px);font:500 1.4rem/2rem PP Neue Montreal,sans-serif}@media only screen and (min-width:768px){.bullet-section__point-title{font-size:1.6rem;line-height:2.2rem}}.bullet-section__fact{transform:rotate(3.36deg);padding:20px 22px 40px;width:230px;box-sizing:border-box;position:relative;color:var(--white);margin-left:auto;margin-top:30px;margin-right:30px}@media only screen and (min-width:768px){.bullet-section__fact{width:283px;padding:20px 22px 80px;margin-top:10px}}@media only screen and (min-width:1024px){.bullet-section__fact{margin-right:50px;margin-top:-100px}}.bullet-section__fact-img{width:50px;height:50px;position:absolute;bottom:-5px;right:14px}@media only screen and (min-width:768px){.bullet-section__fact-img{width:80px;height:82px}}.bullet-section__fact-img svg{width:100%;height:100%}.bullet-section__fact h4{font:400 3rem/3.5rem VTC Martin,sans-serif;margin-bottom:7px}@media only screen and (min-width:768px){.bullet-section__fact h4{font-size:4rem;line-height:4.5rem}}.bullet-section__fact p{font:400 1.4rem/1.8rem PP Neue Montreal,sans-serif}@media only screen and (min-width:768px){.bullet-section__fact p{font-size:1.8rem;line-height:2.1rem}}.injustice__decorative--shape{width:150px;height:150px;top:100px;right:0;position:absolute}@media only screen and (min-width:768px){.injustice__decorative--shape{width:300px;height:300px;top:50px;right:-30px}}@media only screen and (min-width:1280px){.injustice__decorative--shape{width:530px;height:530px;top:50px;right:-50px}}.injustice__decorative--shape svg{width:100%;height:100%}.injustice__decorative--quote{position:absolute;width:11px;height:17px;top:150px;right:50px}@media only screen and (min-width:768px){.injustice__decorative--quote{width:22px;height:32px;right:30px}}@media only screen and (min-width:1024px){.injustice__decorative--quote{right:50px;top:200px}}.injustice__fact{background:var(--red)}.technology{margin-top:85px}.technology__fact{background:var(--teal)}.technology__decorative--shape{position:absolute;left:0;top:50px;width:200px;height:180px}@media only screen and (min-width:768px){.technology__decorative--shape{width:430px;height:350px;left:-50px;top:0;top:10px}}.technology__decorative--shape svg{width:100%;height:100%}.technology__decorative--quote{position:absolute;width:11px;height:17px;top:150px;right:50px}@media only screen and (min-width:768px){.technology__decorative--quote{width:22px;height:32px;top:180px;right:30px}}@media only screen and (min-width:1024px){.technology__decorative--quote{right:50px;top:200px}}.future{margin-top:50px;padding-bottom:30px}@media only screen and (min-width:768px){.future{padding-bottom:75px}}@media only screen and (min-width:1024px){.future{margin-top:100px;padding-bottom:180px}}.future__header{margin-bottom:33px}@media only screen and (min-width:1024px){.future__header{margin-left:100px}}.future__title{position:relative;padding-left:50px;margin-bottom:60px}@media only screen and (min-width:768px){.future__title{padding-left:70px;margin-bottom:80px;width:630px;margin-left:auto;box-sizing:border-box}}@media only screen and (min-width:1024px){.future__title{margin-bottom:118px;margin-left:30px;width:100%}}.future__title p{font:400 3.5rem/3.1rem VTC Martin,sans-serif;text-transform:uppercase}@media only screen and (min-width:768px){.future__title p{font-size:4rem;line-height:3.6rem}}@media only screen and (min-width:1024px){.future__title p{font-size:6rem;line-height:5.4rem}}.future__title-decorative{position:absolute;left:0;bottom:0;width:25px}@media only screen and (min-width:1024px){.future__title-decorative{width:40px}}.future__title-decorative svg{width:100%;height:100%}.future__cta{display:flex;justify-content:center}@media only screen and (min-width:768px){.future-svg--mob{display:none}}.future-svg--desk{display:none}@media only screen and (min-width:768px){.future-svg--desk{display:block}}@media only screen and (min-width:768px){.single__title{margin-top:-15px;font-size:6rem}}@media only screen and (min-width:1280px){.single__title{font-size:8rem}}.single-body{padding:60px 0}.single-body__inner{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:768px){.single-body__inner{flex-direction:row;align-items:flex-start}}@media only screen and (min-width:1280px){.single-body__inner{gap:160px}}.single-aside{display:flex;flex-direction:column;gap:50px}@media only screen and (min-width:768px){.single-aside{max-width:50%;position:sticky;top:100px}}@media only screen and (min-width:1024px){.single-aside{max-width:406px}}@media only screen and (min-width:1280px){.single-aside{max-width:548px}}.single-info__wrap{display:flex;align-items:center;gap:8px}@media only screen and (min-width:768px){.single-info__wrap{flex-direction:column;align-items:flex-start}}@media only screen and (min-width:1024px){.single-info__wrap{flex-direction:row;flex-wrap:wrap}}@media screen and (max-width:767px){.single-info__wrap{flex-wrap:wrap}}.single-info__cats{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.single-info__cat{padding:4px 9px;background-color:var(--teal);color:var(--white);font:400 2rem/2rem VTC Martin,sans-serif;text-transform:uppercase}.single-info__date{font:700 2.5rem/150% DIN Neuzeit Grotesk Pro,sans-serif;text-transform:uppercase}.single-glossary__box{background:var(--yellow);padding:20px 20px 10px;margin-top:40px;overflow:hidden}@media only screen and (min-width:768px){.single-glossary__box{padding:30px 20px 15px}}@media only screen and (min-width:1024px){.single-glossary__box{padding:30px 20px 5px}}.single-glossary__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px}@media only screen and (min-width:768px){.single-glossary__header{padding-bottom:0;margin-bottom:20px}}@media only screen and (min-width:1024px){.single-glossary__header{margin-bottom:5px}}.single-glossary__title{font:700 2rem/100% DIN Neuzeit Grotesk Pro,sans-serif}@media only screen and (min-width:768px){.single-glossary__btn{display:none}}.single-glossary__grid{height:0}@media only screen and (min-width:768px){.single-glossary__grid{height:unset}}@media only screen and (min-width:1024px){.single-glossary__grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;max-width:550px}}.single-glossary__item{font:400 1.6rem/150% PP Neue Montreal,sans-serif;display:flex;align-items:center;justify-content:space-between;color:var(--black);text-decoration:none;border-bottom:1px solid rgba(51,51,51,.35);padding:10px 0}@media only screen and (min-width:768px){.single-glossary__item{padding:15px 0}}@media only screen and (min-width:1024px){.single-glossary__item{padding:25px 0}}.single-glossary__item:last-child{border-bottom:0}.single-glossary__item svg{width:-moz-max-content;width:max-content}@media only screen and (min-width:768px){.single-glossary__item{line-height:130%}}@media only screen and (min-width:1024px){.single-glossary__item{line-height:100%}}.single-content{display:grid;gap:40px}@media only screen and (min-width:768px){.single-content{gap:50px}}@media only screen and (min-width:1024px){.single-content{width:690px}}.single-content__image,.single-content__image img{width:100%}.single-content__image-caption{padding:5px 0}.single-content h1,.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6{margin-bottom:18px}@media only screen and (min-width:768px){.single-content h1,.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6{margin-bottom:20px}}@media only screen and (min-width:1024px){.single-content h1,.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6{margin-bottom:40px}}.single-content h5{font:700 1.8rem/2.7rem DIN Neuzeit Grotesk Pro,sans-serif}@media only screen and (min-width:768px){.single-content h5{font-size:2.5rem;line-height:3.75rem}}@media only screen and (min-width:1024px){.single-content h5{font-size:3rem;line-height:3.9rem}}.single-content ol ol{list-style-type:lower-alpha}.single-content a{color:var(--black);text-decoration:underline}.single-content__quote{padding:30px 25px 25px;background:var(--light-pink);position:relative}.single-content__quote-decorative{background:url(../img/quote-shape.png) 50% 0 no-repeat;background-size:cover;position:absolute;width:100%;height:100%;bottom:0;right:0}.single-content__quote-body{margin-bottom:25px;position:relative;z-index:10}.single-content__quote-author{font:700 2rem/100% DIN Neuzeit Grotesk Pro,sans-serif;text-transform:uppercase;position:relative;z-index:10}@media only screen and (min-width:1024px){.single-content__quote-author{font-size:2.5rem}}@media only screen and (min-width:768px){.single-content__quote{padding:30px 25px 20px}}@media only screen and (min-width:1024px){.single-content__quote{padding:55px 25px 25px}}.single-content__parties-title{margin-bottom:32px}.single-content__parties-list{display:grid;gap:15px}@media only screen and (min-width:1024px){.single-content__parties-list{gap:20px}}.single-content__parties-list a{font:400 1.8rem/150% PP Neue Montreal,sans-serif}@media only screen and (min-width:1024px){.single-content__parties-list a{font-size:2rem}}.single-content__speakers-heading{position:relative;margin-bottom:25px}.single-content__speakers-list{display:grid;gap:20px;padding:0;margin:0}.single-content__speakers-item{list-style-type:"";background:var(--light-yellow);padding:40px 20px 20px}@media only screen and (min-width:768px){.single-content__speakers-item{padding:24px 20px 14px}}@media only screen and (min-width:1280px){.single-content__speakers-item{padding-bottom:34px}}.single-content__speakers-item-header{position:relative;display:flex;flex-direction:column;gap:10px;min-height:80px;padding-right:70px;margin-bottom:10px}@media only screen and (min-width:768px){.single-content__speakers-item-header{padding-right:80px;margin-bottom:30px}}@media only screen and (min-width:1280px){.single-content__speakers-item-header{min-height:100px;margin-bottom:10px}}.single-content__speakers-item-header svg{position:absolute;top:0;right:0;width:42px;height:auto}@media only screen and (min-width:768px){.single-content__speakers-item-header svg{width:58px}}@media only screen and (min-width:1280px){.single-content__speakers-item-header svg{width:58px}}@media only screen and (min-width:1024px){.single-content__speakers-item-body{max-width:443px;margin-left:auto}}.related{padding:50px 0 30px;overflow:hidden}.related__inner{display:grid;gap:40px}@media only screen and (min-width:768px){.related__inner{gap:37px}}@media only screen and (min-width:1024px){.related__inner{gap:76px}}.related__top-line{margin-bottom:0}@media only screen and (min-width:768px){.related__title{max-width:70vw}}.related__grid{display:grid;gap:30px}@media only screen and (min-width:1024px){.related__grid{gap:20px;grid-template-columns:1fr 1fr}}.site-main__not-found{background:var(--yellow);overflow:hidden}.not-found,.site-main__not-found{display:flex;justify-content:center;box-sizing:border-box}.not-found{position:relative;flex-direction:column;min-height:100vh;padding:50px 0}.not-found__shape{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:49vh}@media only screen and (min-width:768px){.not-found__shape{height:62vh}}@media only screen and (min-width:1280px){.not-found__shape{height:72vh}}.not-found__shape svg{display:block;width:auto;height:100%;max-width:100%}.not-found__content{position:relative;max-width:1128px;margin:30px auto auto;display:grid;gap:50px;text-align:center}@media only screen and (min-width:768px){.not-found__content{gap:60px;margin-top:14vh}}@media only screen and (min-width:1280px){.not-found__content{gap:6vh;margin-top:0}}.not-found__content h1{color:var(--teal);text-transform:uppercase}.not-found__cta{margin:30px auto auto}@media only screen and (min-width:768px){.not-found__cta{margin-top:14vh}}@media only screen and (min-width:1280px){.not-found__cta{position:absolute;left:0;right:0;margin:auto;width:-moz-fit-content;width:fit-content;bottom:-16vh}}.hero{position:relative;overflow:hidden}.hero.hero-layout--1{padding:25px 15px 60px}@media only screen and (min-width:768px){.hero.hero-layout--1{padding:34px 20px 0}}@media only screen and (min-width:1024px){.hero.hero-layout--1{padding:26px 20px 0}}.hero.hero-layout--2{padding:0}.hero.hero-layout--3{padding:20px 15px 50px;background:var(--teal)}@media only screen and (min-width:768px){.hero.hero-layout--3{padding:40px 20px}}@media only screen and (min-width:1024px){.hero.hero-layout--3{padding:50px 20px}}.hero__logo{position:relative;z-index:10;width:-moz-fit-content;width:fit-content;margin:auto}@media only screen and (min-width:768px){.hero__logo{margin:unset}}.hero-layout--2 .hero__logo,.hero-layout--3 .hero__logo{display:none}.hero__content{position:relative;margin-top:-40px;display:flex}@media only screen and (min-width:768px){.hero__content{margin-top:-60px}}@media only screen and (min-width:1024px){.hero__content{display:flex;flex-direction:row-reverse;justify-content:center}}.hero-layout--2 .hero__content{margin-top:0;flex-direction:column-reverse}@media only screen and (min-width:1024px){.hero-layout--2 .hero__content{display:flex;flex-direction:row-reverse;min-height:500px}}.hero-layout--3 .hero__content{margin-top:0;flex-direction:column-reverse;gap:13px}@media only screen and (min-width:768px){.hero-layout--3 .hero__content{flex-direction:row-reverse;align-items:center;gap:13px}}@media only screen and (min-width:1280px){.hero-layout--3 .hero__content{justify-content:space-between}}.hero__image{position:relative;font-size:0}.hero-layout--1 .hero__image{width:calc(100% + 30px);margin:0 -15px;height:100%}@media only screen and (min-width:768px){.hero-layout--1 .hero__image{margin:0;height:700px;width:100%}}.hero-layout--2 .hero__image{width:270px;margin:0 auto;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:768px){.hero-layout--2 .hero__image{width:300px}}@media only screen and (min-width:1024px){.hero-layout--2 .hero__image{width:100%;max-width:100%}}.hero-layout--2 .hero__image img{-o-object-fit:contain;object-fit:contain}.hero__image picture{display:flex;height:100%;width:100%}.hero__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:768px){.hero__image img{width:100%}}.hero-layout--1 .hero__image-wrap{position:relative;width:100%;height:600px}@media only screen and (min-width:768px){.hero-layout--1 .hero__image-wrap{overflow:hidden;margin-left:0}}@media only screen and (min-width:1024px){.hero-layout--1 .hero__image-wrap{max-width:700px;display:flex;align-items:flex-end}}.hero-layout--2 .hero__image-wrap{height:unset;background:var(--off-white)}@media only screen and (min-width:1024px){.hero-layout--2 .hero__image-wrap{width:31%;max-height:100%;min-height:100%;display:flex}}.hero__image-caption{padding:5px 30px;background:hsla(0,0%,100%,.7);z-index:2}@media only screen and (min-width:768px){.hero__image-caption{position:absolute;bottom:0;left:0;right:0;max-width:calc(100% - 400px);padding:5px 15px}}@media only screen and (min-width:1024px){.hero__image-caption{max-width:100%}}.hero__image-caption p{font-size:1.6rem}.hero__box{background:var(--light-pink);width:calc(100% - 30px);padding:25px 20px 50px;box-sizing:border-box;position:absolute;bottom:0;left:0;right:0;margin:auto}@media only screen and (min-width:768px){.hero__box{padding:24px 13px 24px 24px;display:flex;flex-direction:column;justify-content:flex-end;max-width:380px;box-sizing:border-box;left:auto;right:20px;margin-right:0}}@media only screen and (min-width:1024px){.hero__box{padding:25px;position:relative;max-width:510px;right:auto;margin:0}}.hero-layout--1 .hero__box{gap:30px}@media only screen and (min-width:768px){.hero-layout--1 .hero__box{margin-top:auto;gap:40px;min-height:380px}}@media only screen and (min-width:1024px){.hero-layout--1 .hero__box{gap:80px}}.hero-layout--2 .hero__box{background:var(--teal);color:var(--off-white);width:100%;max-width:100%;height:unset;position:static;padding:30px 15px 50px}@media only screen and (min-width:768px){.hero-layout--2 .hero__box{max-width:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:30px;padding:30px 20px 40px}}@media only screen and (min-width:1024px){.hero-layout--2 .hero__box{width:69%;padding:50px 20px 70px;gap:50px}}.hero-layout--3 .hero__box{background:none;color:var(--off-white);padding:0;width:auto;height:auto;position:static;margin:0;max-width:100%}@media only screen and (min-width:1024px){.hero-layout--3 .hero__box{width:calc(100% - 400px)}}.hero__title{position:relative;z-index:1}.hero-layout--1 .hero__title{line-height:.8}.hero-layout--2 .hero__title{margin-bottom:25px}@media only screen and (min-width:768px){.hero-layout--2 .hero__title{max-width:700px;margin-bottom:0}}.hero-layout--3 .hero__title{margin-bottom:25px}@media only screen and (min-width:768px){.hero-layout--3 .hero__title{margin-bottom:40px;font-size:11.5rem}}@media only screen and (min-width:1024px){.hero-layout--3 .hero__title{margin-bottom:50px;max-width:700px}}@media only screen and (min-width:768px){.hero-layout--2 .hero__copy{max-width:700px}}.hero-layout--3 .hero__copy{max-width:418px;padding-right:60px}@media only screen and (min-width:768px){.hero-layout--3 .hero__copy{width:100%;max-width:600px}}@media only screen and (min-width:1024px){.hero-layout--3 .hero__copy{max-width:700px}}@media screen and (max-width:767px){.hero__icon{width:138px;margin-left:auto}}@media only screen and (min-width:768px){.hero__icon{display:flex;justify-items:center;align-items:center;width:234px;margin:auto;flex:1 0 234px}}@media only screen and (min-width:1024px){.hero__icon{width:auto;max-width:383px;flex:1 0 383px;max-height:240px;margin-right:0}}@media only screen and (min-width:768px){.hero__icon picture{margin:auto}}.hero__icon img{width:100%}@media only screen and (min-width:768px){.hero__icon img{max-height:147px;height:auto;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;margin:auto}}@media only screen and (min-width:1024px){.hero__icon img{max-height:240px;height:240px}}.text{padding:30px 0 32px}@media only screen and (min-width:768px){.text{padding:55px 0 31px}}@media only screen and (min-width:1024px){.text{padding:70px 0 50px}}.text-container{padding:0 var(--padding-xs)}@media only screen and (min-width:768px){.text-container{padding:0 var(--padding-sm)}}.text.bg--dark-green{background:var(--teal);color:var(--white)}.text.bg--teal{background:var(--light-teal)}.text.bg--off-white{background:var(--off-white)}.text.bg--light-pink{background:var(--pink-c)}.text.bg--light-yellow{background:var(--light-yellow)}.text__title{display:flex;gap:8px;width:-moz-fit-content;width:fit-content;position:relative}@media only screen and (min-width:768px){.text__title{max-width:86vw;width:100%;margin:auto;justify-content:flex-start}}@media only screen and (min-width:1024px){.text__title{max-width:78vw}}.text-right .text__title{flex-direction:row-reverse;text-align:right;justify-content:flex-start;padding-right:0}.text__title-shape{display:flex;width:20px;height:-moz-fit-content;height:fit-content;flex:0 0 20px}@media only screen and (min-width:768px){.text__title-shape{width:29px;flex:0 0 29px}}@media only screen and (min-width:1280px){.text__title-shape{width:39px;flex:0 0 39px}}.text__title-shape svg{display:block;width:100%;height:auto}.text__title-shape svg.pink{fill:var(--light-pink)}.text__title-shape svg.yellow{fill:var(--yellow)}.text__title-shape svg.teal{fill:var(--teal)}.text__title-shape svg.off-white{fill:var(--off-white)}.text__title-shape svg.black{fill:var(--black)}.text br{display:none}@media only screen and (min-width:768px){.text br{display:block}}.text__content{display:flex;flex-direction:column;gap:30px;margin:30px 0 0}@media only screen and (min-width:768px){.text__content{max-width:470px;margin:30px auto 0}}@media only screen and (min-width:1280px){.text__content{max-width:700px;margin:50px 0 0 21vw}}.text__copy a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:1px;text-decoration-color:transparent;transform:translateZ(0);color:var(--pink);transition:all .3s ease-in}.text__copy a:hover{text-decoration-color:var(--pink)}.table{padding:30px 0 60px;background:var(--teal);position:relative;overflow:hidden}@media only screen and (min-width:768px){.table{padding:50px 0 80px}}@media only screen and (min-width:1024px){.table{padding:35px 0}}.table.table-layout--1 .container{overflow:hidden}@media only screen and (min-width:768px){.table.table-layout--1 .container{padding-right:0}}.table.table-layout--2 .container{overflow:hidden}@media only screen and (min-width:768px){.table.table-layout--2 .container{padding-left:0}}.table__shape{height:100%;max-height:100%;width:100%;position:absolute;top:0;left:0;background:url(../img/table-bg-mob.svg) 0 0 no-repeat;background-size:cover}@media only screen and (min-width:768px){.table__shape{background:url(../img/table-bg-table.svg) 0 0 no-repeat;background-size:cover}}@media only screen and (min-width:1024px){.table__shape{background:url(../img/table-bg-desktop.svg) 0 0 no-repeat;background-size:cover;top:50px}}.table.table-layout--2{background:var(--off-white);padding:50px 0 0}@media only screen and (min-width:768px){.table.table-layout--2{padding:34px 0 53px}}.table__decorative{position:absolute;width:334px;aspect-ratio:4/5.4;background:url(../img/table-img.svg) 50% no-repeat;background-size:cover;right:-40px;top:37px}@media only screen and (min-width:768px){.table__decorative{width:40vw;bottom:auto;right:0}}@media only screen and (min-width:1280px){.table__decorative{top:0;max-width:380px}}.table__inner{position:relative;z-index:10}@media only screen and (min-width:768px){.table-layout--2 .table__inner{display:flex;flex-direction:row-reverse}}@media only screen and (min-width:1280px){.table-layout--2 .table__inner{flex-direction:row}}.table__title{color:var(--white)}@media only screen and (min-width:1280px){.table__title{transform:rotate(-90deg) translate(-100%);transform-origin:top left;margin-bottom:0;width:-moz-max-content;width:max-content;position:absolute}.table__title .h2,.table__title h2{font-size:7.2rem}}.table-layout--2 .table__title{color:var(--black);transform:none;position:static}@media only screen and (min-width:1280px){.table-layout--2 .table__title{width:100%;display:none}}.table__title-wrap{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}@media only screen and (min-width:768px){.table__title-wrap{gap:39px;margin-bottom:30px}}@media only screen and (min-width:1280px){.table__title-wrap{gap:30px}}.table-layout--2 .table__title-wrap{margin-bottom:172px;position:relative;z-index:10}@media only screen and (min-width:768px){.table-layout--2 .table__title-wrap{margin:30px 0 30px auto;max-width:320px;text-align:right}}@media only screen and (min-width:1280px){.table-layout--2 .table__title-wrap{width:auto;max-width:600px;position:absolute;top:50px;right:0;text-align:left}}@media only screen and (min-width:1280px){.table-layout--1 .table__cta{margin-left:auto;margin-right:var(--padding-lg)}}@media only screen and (min-width:768px){.table-layout--2 .table__cta{display:flex;justify-content:flex-end}}@media only screen and (min-width:1280px){.table-layout--2 .table__cta{justify-content:flex-start}}.table__content{position:relative;z-index:10}.table-layout--2 .table__content{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}@media only screen and (min-width:768px){.table-layout--2 .table__content{margin-left:0;margin-right:0;width:488px;display:block}}@media only screen and (min-width:1280px){.table-layout--2 .table__content{width:100%;max-width:1100px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:768px){.table__content{display:flex;max-width:650px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}}@media only screen and (min-width:1024px){.table__content{max-width:1135px}}@media only screen and (min-width:1280px){.table__content{max-width:1000px}}@media only screen and (min-width:1440px){.table__content{max-width:1135px}}.table-cell{color:var(--black);box-sizing:border-box}@media only screen and (min-width:768px){.table-cell{width:50%}}.table-layout--2 .table-cell .table__title--dsk{display:none}@media only screen and (min-width:768px){.table-layout--2 .table-cell{width:100%}}@media only screen and (min-width:1280px){.table-layout--2 .table-cell--1{position:relative;grid-column:1/3;display:flex}.table-layout--2 .table-cell--1 .table-cell__inner{width:50%}.table-layout--2 .table-cell--1 .table__title--dsk{display:flex;align-items:center;text-align:left;position:relative;padding-left:20px;width:50%}.table-layout--2 .table-cell--2{grid-column:1}.table-layout--2 .table-cell--3{grid-column:2}}.table-cell__inner{display:flex;flex-direction:column;gap:20px;box-sizing:border-box;background:var(--white);padding:30px 40px 30px 20px;height:100%}.table-layout--2 .table-cell__inner{padding:30px 20px}.table-cell__inner.palette-green{background:var(--pale-teal);color:var(--teal)}.table-cell__inner.palette-yellow{background:var(--light-yellow)}.table-cell__inner.palette-pink{background:var(--pale-pink)}.palette-pink .table-cell__title{color:var(--pink)}@media only screen and (min-width:1024px){.table-cell__title{font:normal 5rem/90% VTC Martin,sans-serif}}.table-cell__copy a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:1px;text-decoration-color:currentColor;transform:translateZ(0);color:currentColor;transition:all .3s ease-in}.table-cell__copy a:hover{text-decoration-color:transparent}.is-touch .table-cell__copy a:hover{text-decoration-color:currentColor}.featured-cases{padding:53px 0 58px}@media only screen and (min-width:768px){.featured-cases{padding:53px 0 89px}}@media only screen and (min-width:1024px){.featured-cases{padding:53px 0 125px}}.featured-cases__top-line{margin-bottom:40px}@media only screen and (min-width:768px){.featured-cases__top-line{margin-bottom:37px}}@media only screen and (min-width:1024px){.featured-cases__top-line{margin-bottom:76px}}.featured-cases__grid{display:grid;gap:30px}@media only screen and (min-width:1024px){.featured-cases__grid{gap:20px;grid-template-columns:1fr 1fr}}.featured-posts{background-repeat:no-repeat;background-size:cover;padding:41px 0 36px}@media only screen and (min-width:768px){.featured-posts{padding:58px 0 34px}}@media only screen and (min-width:1024px){.featured-posts{padding:35px 0 100px}}.featured-posts__top-line{margin-bottom:42px}@media only screen and (min-width:768px){.featured-posts__top-line{margin-bottom:50px}}@media only screen and (min-width:1024px){.featured-posts__top-line{margin-bottom:57px}}.featured-posts__content{display:none}@media only screen and (min-width:768px){.featured-posts__content{display:block}}.featured-posts__content-main{display:grid;gap:20px;grid-template-columns:1fr 225px;align-items:flex-start;margin-bottom:10px}@media only screen and (min-width:1024px){.featured-posts__content-main{grid-template-columns:1fr 346px;margin-bottom:33px}}.featured-posts__content-grid{display:grid;gap:23px}@media only screen and (min-width:1024px){.featured-posts__content-grid{grid-template-columns:1fr 1fr;gap:20px}}@media only screen and (min-width:768px){.featured-posts__carousel{display:none}}.events{background:var(--off-white);padding:30px 0 42px}.events.white{background:var(--white)}.events.off-white{background:var(--off-white)}@media only screen and (min-width:768px){.events{padding:51px 0 48px}}@media only screen and (min-width:1024px){.events{padding:29px 0 67px}}.events__top-line{margin-bottom:36px}@media only screen and (min-width:768px){.events__top-line{margin-bottom:40px}}@media only screen and (min-width:1024px){.events__top-line{margin-bottom:67px}}.cta{padding:10px 0 35px;position:relative;overflow:hidden}@media only screen and (min-width:768px){.cta{padding:30px 0 60px}}@media only screen and (min-width:1024px){.cta{padding:30px 0}}.cta-layout--1 .cta__decorative,.cta-layout--2 .cta__decorative{background:url(../img/cta-1-mob.svg) 50% no-repeat;background-size:cover;width:230px;height:230px;position:absolute;bottom:0;right:0}@media only screen and (min-width:768px){.cta-layout--1 .cta__decorative,.cta-layout--2 .cta__decorative{width:436px;height:100%;right:-80px;background:url(../img/cta-1-tab.svg) 50% no-repeat;background-size:cover}}@media only screen and (min-width:1024px){.cta-layout--1 .cta__decorative,.cta-layout--2 .cta__decorative{width:650px;height:100%;right:0;background:url(../img/cta-1.svg) 50% no-repeat;background-size:cover}}.cta-layout--1{background:var(--pale-yellow)}.cta-layout--2{background:var(--pale-pink)}.cta-layout--2 .cta__decorative{background:url(../img/cta-2-mob.svg) 0 no-repeat;background-size:cover}@media only screen and (min-width:768px){.cta-layout--2 .cta__decorative{background:url(../img/cta-2-tab.svg) 0 no-repeat;background-size:cover}}@media only screen and (min-width:1024px){.cta-layout--2 .cta__decorative{background:url(../img/cta-2.svg) 50% no-repeat;background-size:cover}}.cta-layout--3{background-color:var(--off-white);padding-bottom:0;overflow:hidden;position:relative}.cta-layout--3 .container{max-width:100%}@media only screen and (min-width:768px){.cta-layout--3{padding-bottom:53px}}.cta__inner{position:relative;z-index:10}@media only screen and (min-width:768px){.cta__inner{display:grid;grid-template-columns:1fr 1fr;gap:22px}.cta-layout--2 .cta__inner{display:block}}@media only screen and (min-width:1280px){.cta__inner{display:grid;grid-template-columns:1fr 786px;gap:100px}.cta-layout--3 .cta__inner{grid-template-columns:1fr;gap:0}}.cta__image{width:340px;height:321px;margin-left:auto;position:relative;margin-right:-20px;margin-top:6px}@media only screen and (min-width:768px){.cta__image{position:absolute;bottom:-55px;right:-20px;margin:0;width:420px;height:400px}}@media only screen and (min-width:1024px){.cta__image{width:600px;height:unset;max-height:100%;position:absolute;right:-20px;bottom:0;margin:auto}}.cta__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cta__title{margin-bottom:60px}@media only screen and (min-width:768px){.cta__title{margin-bottom:0}}@media only screen and (min-width:768px){.cta-layout--2 .cta__title{margin-bottom:30px}}@media only screen and (min-width:1024px){.cta-layout--2 .cta__title{margin-bottom:43px}}.cta-layout--3 .cta__title{margin-bottom:25px}@media only screen and (min-width:768px){.cta-layout--3 .cta__title{margin-bottom:50px}}.cta__content{position:relative;z-index:10}@media only screen and (min-width:768px){.cta-layout--1 .cta__content{padding:90px 0}}@media only screen and (min-width:768px){.cta-layout--2 .cta__content{padding-top:0;max-width:451px;margin-left:auto}}@media only screen and (min-width:1024px){.cta-layout--2 .cta__content{padding-top:0;max-width:800px;padding-right:140px;margin-left:auto}}@media only screen and (min-width:768px){.cta-layout--3 .cta__content{max-width:440px}}@media only screen and (min-width:1024px){.cta-layout--3 .cta__content{max-width:600px}}@media only screen and (min-width:1280px){.cta-layout--3 .cta__content{max-width:calc(100% - 650px)}}@media only screen and (min-width:768px){.cta-layout--2 .cta__copy,.cta-layout--3 .cta__copy{padding-top:0}}.cta__copy a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:1px;text-decoration-color:var(--pink);transform:translateZ(0);color:var(--pink);transition:all .3s ease-in}.cta__copy a:hover{text-decoration-color:transparent}.is-touch .cta__copy a:hover{text-decoration-color:var(--pink)}.cta__cta{margin-top:25px}.supporters{padding:30px 0 57px}@media only screen and (min-width:768px){.supporters{padding:29px 0 36px}}@media only screen and (min-width:1024px){.supporters{padding:29px 0 30px}}.supporters__title{margin-bottom:8px}@media only screen and (min-width:768px){.supporters__title{margin-bottom:20px}}.supporters__copy{margin-bottom:39px}@media only screen and (min-width:768px){.supporters__copy{margin-bottom:110px;max-width:468px}}@media only screen and (min-width:1024px){.supporters__copy{margin-bottom:66px;max-width:548px}}.supporters__grid{display:flex;flex-direction:column;gap:75px}@media only screen and (min-width:768px){.supporters__grid{flex-direction:row;flex-wrap:wrap;gap:40px}}@media only screen and (min-width:768px){.supporter-cat.supporter-cat--one-third{width:calc(33.33% - 27px)}.supporter-cat.supporter-cat--one-half{width:calc(50% - 27px)}}.supporter-cat--1 .supporter-cat__decorative,.supporter-cat--1 .supporter-cat__decorative:after{background:#398681}.supporter-cat--2 .supporter-cat__decorative,.supporter-cat--2 .supporter-cat__decorative:after{background:var(--light-pink)}.supporter-cat--3 .supporter-cat__decorative,.supporter-cat--3 .supporter-cat__decorative:after{background:var(--yellow)}.supporter-cat--3 .supporter-list__cols{grid-template-columns:1fr}.supporter-cat--4 .supporter-cat__decorative,.supporter-cat--4 .supporter-cat__decorative:after{background:var(--grey)}.supporter-cat__title{margin-bottom:15px}@media only screen and (min-width:768px){.supporter-cat__title{margin-bottom:11px}}@media only screen and (min-width:1024px){.supporter-cat__title{margin-bottom:22px}}.supporter-cat__decorative{width:calc(100% - 11px);height:22px;position:relative;margin-bottom:27px}@media only screen and (min-width:768px){.supporter-cat__decorative{height:29px;margin-bottom:20px}}@media only screen and (min-width:1024px){.supporter-cat__decorative{height:46px;margin-bottom:18px}}.supporter-cat__decorative:after{content:"";width:16px;height:16px;transform:rotate(135deg);position:absolute;right:-8px;bottom:3.5px;display:block;background:#398681}@media only screen and (min-width:768px){.supporter-cat__decorative:after{width:21px;height:21px;right:-9px;bottom:4.5px}}@media only screen and (min-width:1024px){.supporter-cat__decorative:after{width:34px;height:34px;right:-18px;bottom:5.5px}}.supporter-list__cols{display:grid;gap:50px;grid-template-columns:1fr 1fr;align-items:flex-start}@media only screen and (min-width:768px){.supporter-list__cols{grid-template-columns:1fr;gap:10px}}@media only screen and (min-width:1280px){.supporter-list__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:flex-start}}.supporter-list__col{display:grid;gap:10px}.text-columns{position:relative;overflow:hidden;padding-top:15px}@media only screen and (min-width:768px){.text-columns{padding-top:42px}}@media only screen and (min-width:1024px){.text-columns{padding-top:51px}}.text-columns__title{margin-bottom:30px}@media only screen and (min-width:768px){.text-columns__title{margin-bottom:50px}}@media only screen and (min-width:1024px){.text-columns__title{margin-bottom:42px}}@media only screen and (min-width:768px){.text-columns__content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:start}.text-columns__content--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.text-column{display:flex;flex-direction:column;padding:30px 15px;width:100%}@media only screen and (min-width:768px){.text-column{padding:30px 20px;min-height:350px}}.text-column.palette-green{background:var(--pale-teal);color:var(--teal)}.text-column.palette-yellow{background:var(--light-yellow);color:var(--black)}.text-column.palette-pink,.text-column.palette-pink-d{background:var(--pale-pink)}.text-column.palette-pink-c{background:var(--pink-c)}.text-column.palette-off-white{background:var(--off-white)}.text-column__title{margin-bottom:20px}@media only screen and (min-width:768px){.text-column__title{font-size:5rem}}.palette-pink-d .text-column__title,.palette-pink .text-column__title{color:var(--pink)}.text-column__copy{margin-bottom:20px}.text-column__copy a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:1px;text-decoration-color:currentColor;transform:translateZ(0);color:currentColor;transition:all .3s ease-in}.text-column__copy a:hover{text-decoration-color:transparent}.is-touch .text-column__copy a:hover{text-decoration-color:currentColor}.text-column__cta{margin-top:auto}.posts__inner{padding:41px 0 28px}@media only screen and (min-width:768px){.posts__inner{padding:58px 0 26px}}@media only screen and (min-width:1024px){.posts__inner{padding:35px 0 32px}}.posts__title{margin-bottom:42px}@media only screen and (min-width:768px){.posts__title{margin-bottom:50px}}.posts__grid{display:grid;gap:15px;margin-bottom:22px}@media only screen and (min-width:768px){.posts__grid{margin-bottom:110px;gap:10px}}@media only screen and (min-width:1024px){.posts__grid{margin-bottom:66px;grid-template-columns:1fr 1fr;gap:20px}}.carousel{background:var(--off-white);padding:30px 0 36px}@media only screen and (min-width:768px){.carousel{padding:62px 0 38px}}@media only screen and (min-width:1024px){.carousel{padding:29px 0}}.carousel .container{padding-right:0}.carousel__title{margin-bottom:58px;margin-right:var(--padding-xs)}@media only screen and (min-width:768px){.carousel__title{margin-bottom:55px;margin-right:var(--padding-sm)}}@media only screen and (min-width:1280px){.carousel__title{margin-right:var(--padding-lg)}}.carousel-item{display:flex;color:var(--off-white);position:relative;height:auto;width:auto}.carousel-item:last-of-type{padding-right:calc(var(--padding-xs) + 20px)}@media only screen and (min-width:768px){.carousel-item:last-of-type{padding-right:calc(var(--padding-sm) + 20px)}}@media only screen and (min-width:1280px){.carousel-item:last-of-type{padding-right:calc(var(--padding-lg) + 20px)}}.carousel-item__inner{position:relative;width:75vw;background:var(--teal);border-radius:4px;padding:30px 15px}@media only screen and (min-width:768px){.carousel-item__inner{width:37vw}}@media only screen and (min-width:1024px){.carousel-item__inner{padding:30px 23px}}@media only screen and (min-width:1280px){.carousel-item__inner{width:29vw}}.carousel-item:nth-child(3n+1) .carousel-item__inner{padding-top:90px}@media only screen and (min-width:768px){.carousel-item:nth-child(3n+1) .carousel-item__inner{padding-top:95px}}@media only screen and (min-width:1024px){.carousel-item:nth-child(3n+1) .carousel-item__inner{padding-top:125px}}.carousel-item:nth-child(3n+1) .carousel-item__title{color:#f1cdd8}.carousel-item:nth-child(3n+1) .carousel-item__decorative{background:url(../img/carousel-shape-1.svg) 50% no-repeat;background-size:cover;width:100px;height:62px;top:0;left:0}@media only screen and (min-width:768px){.carousel-item:nth-child(3n+1) .carousel-item__decorative{width:137px;height:73px}}@media only screen and (min-width:1280px){.carousel-item:nth-child(3n+1) .carousel-item__decorative{width:175px;height:89px}}.carousel-item:nth-child(3n+2) .carousel-item__title{color:var(--pale-teal)}.carousel-item:nth-child(3n+2) .carousel-item__decorative{background:url(../img/carousel-shape-2.svg) 50% no-repeat;background-size:cover;width:100px;bottom:0;right:0;height:100px}@media only screen and (min-width:768px){.carousel-item:nth-child(3n+2) .carousel-item__decorative{width:120px;height:120px}}@media only screen and (min-width:1280px){.carousel-item:nth-child(3n+2) .carousel-item__decorative{width:150px;height:150px}}.carousel-item:nth-child(3n+3) .carousel-item__inner{padding-top:90px}@media only screen and (min-width:768px){.carousel-item:nth-child(3n+3) .carousel-item__inner{padding-top:95px}}@media only screen and (min-width:1024px){.carousel-item:nth-child(3n+3) .carousel-item__inner{padding-top:125px}}.carousel-item:nth-child(3n+3) .carousel-item__title{color:var(--light-yellow)}.carousel-item:nth-child(3n+3) .carousel-item__decorative{background:url(../img/carousel-shape-3.svg) 50% no-repeat;background-size:cover;width:140px;height:60px;right:0;top:0}@media only screen and (min-width:768px){.carousel-item:nth-child(3n+3) .carousel-item__decorative{width:140px;height:60px}}@media only screen and (min-width:1440px){.carousel-item:nth-child(3n+3) .carousel-item__decorative{width:220px;height:100px}}.carousel-item__decorative{position:absolute}.carousel-item__title{margin-bottom:15px}@media only screen and (min-width:1024px){.carousel-item__title{margin-bottom:30px}}.testimonials{background:var(--pale-pink);padding:36px 0;position:relative;overflow:hidden}@media only screen and (min-width:768px){.testimonials{padding:75px 0}}@media only screen and (min-width:1024px){.testimonials{padding:67px 0}}.testimonials--pink{background:var(--pale-pink)}.testimonials--teal{background:var(--pale-teal);color:var(--teal)}.testimonials--yellow{background:var(--pale-yellow)}.testimonials__inner{position:relative}@media only screen and (min-width:768px){.testimonials__inner{display:flex;justify-content:space-between}}@media only screen and (min-width:1280px){.testimonials__inner{justify-content:flex-start;gap:min(17vw,250px)}}.testimonials__title{margin-bottom:90px}@media only screen and (min-width:768px){.testimonials__title{transform:rotate(-90deg) translate(-100%);transform-origin:top left;width:45px;margin-top:auto;white-space:nowrap;margin-bottom:0}}.testimonials__decorative{width:400px;height:220px;position:absolute;bottom:0;right:0}.testimonials__decorative svg{display:block;width:100%;height:auto}.testimonials__decorative svg .fill{fill:var(--pink-c)}.testimonials--teal .testimonials__decorative svg .fill{fill:var(--light-teal)}.testimonials--yellow .testimonials__decorative svg .fill{fill:var(--light-yellow)}@media only screen and (min-width:768px){.testimonials__decorative{width:800px;height:350px}}@media only screen and (min-width:768px){.testimonials__content{max-width:76vw}}@media only screen and (min-width:1280px){.testimonials__content{max-width:690px}}.testimonial{width:100%}@media only screen and (min-width:768px){.testimonial{margin-top:auto}}.testimonial__copy{margin-bottom:23px}@media only screen and (min-width:768px){.testimonial__copy{margin-bottom:30px}}@media only screen and (min-width:1024px){.testimonial__copy{margin-bottom:41px}}.testimonial__name{font:700 2rem/90% DIN Neuzeit Grotesk Pro,sans-serif;text-transform:uppercase}@media only screen and (min-width:1024px){.testimonial__name{font-size:2.5rem;line-height:37.5px}}.people-tabs{position:relative;overflow:hidden;background:var(--white)}.people-tabs__nav{position:relative;z-index:1}.people-tabs__nav ul{padding:0;margin:0;list-style-type:none}@media only screen and (min-width:768px){.people-tabs__nav ul{display:flex}}.people-tabs__btn{padding:4px 15px 11px;cursor:pointer;text-align:center}@media only screen and (min-width:768px){.people-tabs__btn{width:33.3333333333%;flex:1}}.people-tabs__btn--pink{background:var(--light-pink)}.people-tabs__btn--yellow{background:var(--yellow)}.people-tabs__btn--teal{background:var(--teal);color:var(--white)}.people-tabs__header{position:relative;z-index:1}.people-tabs__header-btn{display:flex;justify-content:space-between;align-items:center;gap:55px;width:100%;padding:40px var(--padding-xs);border:none;color:var(--black);background:transparent;cursor:pointer;transition:all .3s ease-in}@media only screen and (min-width:768px){.people-tabs__header-btn{padding:50px var(--padding-sm)}}@media only screen and (min-width:1280px){.people-tabs__header-btn{padding-left:var(--padding-lg);padding-right:var(--padding-lg)}}.people-tabs__header-btn--teal{color:var(--white)}.people-tabs__header-btn svg{display:block;width:auto;height:21px;max-width:53px;transform:rotate(180deg);transition:all .3s ease-in}@media only screen and (min-width:768px){.people-tabs__header-btn svg{height:31px}}@media only screen and (min-width:1280px){.people-tabs__header-btn svg{height:43px}}.is-expanded .people-tabs__header-btn svg{transform:rotate(0deg)}.people-tabs__header-btn svg path{fill:currentColor}.people-tab{padding:35px 20px;width:100%;box-sizing:border-box;transition:all .3s ease-in}@media only screen and (min-width:768px){.people-tab{padding:47px 20px 78px}}@media only screen and (min-width:1280px){.people-tab{padding:35px 20px}}.people-tab.js-tab{display:none}.people-tab.is--visible{display:block;transition:all .3s ease-in}.people-tab--pink{background:var(--light-pink)}.people-tab--pink .people-tab__decorative{background:url(../img/people-tab-1.svg) 0 0 no-repeat;background-size:cover}.people-tab--yellow{background:var(--yellow)}@media only screen and (min-width:768px){.people-tab--yellow .people-tab__grid{margin-left:0}}.people-tab--yellow .people-tab__decorative{background:url(../img/people-tab-2.svg) 0 0 no-repeat;background-size:cover}.people-tab--teal{background:var(--teal);color:var(--white)}.people-tab--teal .people-tab__decorative{background:url(../img/people-tab-3.svg) 0 0 no-repeat;background-size:cover}.people-tab__decorative{height:1200px;max-height:calc(100% - 50px);width:100%;position:absolute;top:50px;left:0}.people-tab__title{margin-bottom:39px;position:relative;z-index:10}@media only screen and (min-width:768px){.people-tab__title{margin-bottom:33px}}@media only screen and (min-width:1280px){.people-tab__title{width:-moz-max-content;width:max-content;position:absolute}}@media only screen and (min-width:768px){.people-tab--list-left .people-tab__title{text-align:right;padding-right:20px}}@media only screen and (min-width:1280px){.people-tab--list-left .people-tab__title{text-align:right;transform-origin:top right;right:64px;transform:rotate(-90deg);padding-right:0}}@media only screen and (min-width:1280px){.people-tab--list-right .people-tab__title{transform:rotate(-90deg) translate(-100%);transform-origin:top left;margin-bottom:0}}@media only screen and (min-width:1280px){.people-tab__title h2{font-size:7.2rem}}.people-tab__grid{position:relative;z-index:10}@media only screen and (min-width:768px){.people-tab__grid{max-width:80vw;display:grid;grid-template-columns:1fr 1fr;margin-left:auto}}@media only screen and (min-width:1280px){.people-tab__grid{max-width:1134px}}.people-tab__grid--collapsed{background:var(--white)}@media only screen and (min-width:768px){.people-tab--list-left .people-tab__grid{margin-left:0}}.list-module{position:relative;overflow:hidden;padding:50px 0}@media only screen and (min-width:768px){.list-module{padding:75px 0}}@media only screen and (min-width:1280px){.list-module{padding:100px 0}}.list-module.white{background:var(--white)}.list-module.off-white{background:var(--off-white)}.list-module.teal{background:var(--pale-teal)}.list-module.pink{background:var(--pink-c)}.list-module.yellow{background:var(--light-yellow)}.list-module__bg,.list-module__bg img{position:absolute;top:0;left:0;width:100%;height:100%}.list-module__bg img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.list-module .container{position:relative}.list-module__heading{display:flex;flex-direction:column;gap:24px;margin-bottom:50px}@media only screen and (min-width:768px){.list-module__heading{gap:20px;max-width:500px;margin-bottom:75px}}@media only screen and (min-width:1024px){.list-module__heading{max-width:100%}}@media only screen and (min-width:1280px){.list-module__heading{gap:50px;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:100px}}.list-module__heading h2{--width:26px;max-width:-moz-fit-content;max-width:fit-content;position:relative;display:flex;align-items:flex-start;justify-content:flex-start;gap:8px}@media only screen and (min-width:768px){.list-module__heading h2{--width:36px;gap:22px}}@media only screen and (min-width:1280px){.list-module__heading h2{--width:53px}}.list-module__heading h2 span{width:-moz-fit-content;width:fit-content}.list-module__heading h2 svg{width:var(--width);height:auto;flex:1 0 var(--width)}.list-module__heading-desc{max-width:500px}.list-module__heading svg.teal path{fill:var(--pale-teal)}.list-module__heading svg.teal-default path{fill:var(--teal)}.list-module__heading svg.pink path{fill:var(--pink)}.list-module__heading svg.orange path{fill:var(--orange)}.list-module__content-area{margin-bottom:50px}.list-module__content-area:last-of-type{margin-bottom:0}.list-module.img .list-module__content-area{background:var(--white);padding:25px 20px}.list-module__subheading{display:grid;gap:30px;max-width:812px;margin-bottom:30px}.list-module__rows,.list-module__table{padding:0;margin:0}.list-module.img .list-module__table{background:var(--white);padding:25px 20px}.list-module__table-heading{display:none;padding:0;margin:0}@media only screen and (min-width:768px){.list-module__table-heading{display:grid}}@media only screen and (min-width:768px) and (min-width:768px){.list-module__table-heading{gap:min(4vw,38px);grid-template-columns:auto 140px 140px;align-items:center;margin-bottom:20px}}@media only screen and (min-width:768px) and (min-width:1280px){.list-module__table-heading{grid-template-columns:4fr 1fr 1fr}}.list-module__table-heading--2{text-align:right}.list-module__table-heading li{list-style-type:""}.list-module__item{padding:15px 0;display:grid}.list-module__item.teal{border-top:1px solid var(--pale-teal)}.list-module__item.teal:last-of-type{border-bottom:1px solid var(--pale-teal)}.list-module__item.teal-default{border-top:1px solid var(--teal)}.list-module__item.teal-default:last-of-type{border-bottom:1px solid var(--teal)}.list-module__item.pink{border-top:1px solid var(--pink)}.list-module__item.pink:last-of-type{border-bottom:1px solid var(--pink)}.list-module__item.orange{border-top:1px solid var(--orange)}.list-module__item.orange:last-of-type{border-bottom:1px solid var(--orange)}.list-module__rows .list-module__item{gap:20px}@media only screen and (min-width:768px){.list-module__rows .list-module__item{grid-template-columns:2fr 1fr}}.list-module__table .list-module__item{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (min-width:768px){.list-module__table .list-module__item{gap:min(4vw,38px);grid-template-columns:auto 140px 140px;align-items:center}}@media only screen and (min-width:1280px){.list-module__table .list-module__item{grid-template-columns:4fr 1fr 1fr}}@media screen and (max-width:767px){.list-module__item-cta .btn{max-width:calc(100vw - var(--padding-xs) * 2)}}@media only screen and (min-width:768px){.list-module__item-cta{margin-left:auto}}.list-module__table .list-module__item-cta{grid-row:2;grid-column:2;margin-left:auto}@media only screen and (min-width:768px){.list-module__table .list-module__item-cta{grid-row:1;grid-column:3}}.list-module__item-name{text-transform:none;line-height:normal}.list-module__table .list-module__item-name{grid-row:1;grid-column:1/3}@media only screen and (min-width:768px){.list-module__table .list-module__item-name{grid-row:1;grid-column:1}}.list-module__table .list-module__item-meta{grid-row:2;grid-column:1;align-self:center}@media only screen and (min-width:768px){.list-module__table .list-module__item-meta{grid-row:1;grid-column:2}}.person-contact{position:relative;overflow:hidden;background:var(--yellow);padding:20px 0 40px}@media only screen and (min-width:768px){.person-contact{padding:26px 0 32px}}@media only screen and (min-width:1280px){.person-contact{padding:33px 0 50px}}.person-contact:after,.person-contact:before{content:"";display:block;position:absolute;background:var(--light-yellow);border-radius:50%;width:123vw;height:123vw}@media only screen and (min-width:768px){.person-contact:after,.person-contact:before{width:76vw;height:76vw}}@media only screen and (min-width:1280px){.person-contact:after,.person-contact:before{width:58vw;height:58vw}}.person-contact:before{top:66px;left:-21vw}@media only screen and (min-width:768px){.person-contact:before{top:auto;bottom:-4vw;left:-14vw}}@media only screen and (min-width:1280px){.person-contact:before{left:-13vw;bottom:-12vw}}.person-contact:after{bottom:-60vw;left:55px}@media only screen and (min-width:768px){.person-contact:after{bottom:auto;top:14vw;left:13vw}}@media only screen and (min-width:1280px){.person-contact:after{top:15vw;left:9vw}}.person-contact__grid{position:relative;display:grid;gap:40px}@media only screen and (min-width:768px){.person-contact__grid{gap:110px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1280px){.person-contact__grid{gap:175px}}.person-contact__header{position:relative;z-index:1;display:grid;gap:10px;grid-row:2}@media only screen and (min-width:768px){.person-contact__header{grid-column:1;grid-row:1}}.person-contact__socials{position:relative;z-index:1;margin-top:20px;grid-row:3}@media only screen and (min-width:768px){.person-contact__socials{margin-top:0;grid-column:1;grid-row:2}}.person-contact__socials-list{display:flex;flex-direction:column;gap:35px;padding:0;margin:0}@media only screen and (min-width:768px){.person-contact__socials-list{gap:37px}}@media only screen and (min-width:1280px){.person-contact__socials-list{gap:47px}}.person-contact__socials-list li{list-style-type:"";display:grid;gap:11px}@media only screen and (min-width:768px){.person-contact__socials-list li{grid-template-columns:1fr 2fr;align-items:center}}.person-contact__socials-list li a{color:var(--black);text-decoration-color:transparent;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.person-contact__socials-list li a:hover{text-decoration-color:var(--black)}.person-contact__title{position:relative;z-index:1;grid-row:1;text-align:right}@media only screen and (min-width:768px){.person-contact__title{grid-row:2;grid-column:2;margin-top:auto}}.find-us{position:relative;overflow:hidden}.find-us__grid{display:flex;flex-direction:column}@media only screen and (min-width:768px){.find-us__grid{flex-direction:row-reverse;align-items:center}}.find-us__list{padding:0;margin:0}@media only screen and (min-width:768px){.find-us__list{width:66%}}.find-us__list-item{list-style-type:"";position:relative;display:grid;grid-template-columns:1fr 2fr;align-items:center;padding:20px 0;min-height:112px;gap:20px;margin-bottom:0}@media only screen and (min-width:768px){.find-us__list-item{padding:30px 0;min-height:132px}}@media only screen and (min-width:1280px){.find-us__list-item{padding:40px 9vw;min-height:170px}}@media only screen and (min-width:768px){.find-us__list-item:nth-of-type(odd):after{clip-path:polygon(0 0,91% 0,100% 100%,0 100%)}}@media only screen and (min-width:768px){.find-us__list-item:nth-of-type(2n):after{clip-path:polygon(0 0,100% 0,91% 100%,0 100%)}}.find-us__list-item.index--1:after{background:var(--pale-yellow)}.find-us__list-item.index--2:after{background:var(--light-yellow)}.find-us__list-item.index--3:after{background:var(--yellow)}.find-us__list-item:after{display:block;content:"";position:absolute;left:calc(-1 * var(--padding-xs));right:calc(-1 * var(--padding-xs));top:0;bottom:0;width:calc(100% + var(--padding-xs) * 2)}@media only screen and (min-width:768px){.find-us__list-item:after{left:calc(-1 * var(--padding-sm));right:auto;width:calc(100% + var(--padding-sm))}}@media only screen and (min-width:1280px){.find-us__list-item:after{left:calc(-1 * var(--padding-lg));width:calc(100% + var(--padding-lg))}}.find-us__list-item span{position:relative;z-index:1}.find-us__list-item span li,.find-us__list-item span p{line-height:1.1}.find-us__list-item span a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:1px;text-decoration-color:var(--black);transform:translateZ(0);color:var(--black);transition:all .3s ease-in}.find-us__list-item span a:hover{text-decoration-color:transparent}.is-touch .find-us__list-item span a:hover{text-decoration-color:var(--black)}.find-us__heading{text-align:right;display:flex;align-items:center;justify-content:flex-end;padding:37px 0}@media only screen and (min-width:768px){.find-us__heading{width:34%}}.find-us__heading h3{width:-moz-fit-content;width:fit-content;max-width:370px;padding-right:50px;position:relative}.find-us__heading h3 svg{position:absolute;right:0;top:-12px;width:25px;height:auto}@media only screen and (min-width:768px){.find-us__heading h3 svg{width:29px;top:-15px}}@media only screen and (min-width:1280px){.find-us__heading h3 svg{width:40px;top:-20px}}.list-accordion{position:relative;overflow:hidden;background:var(--teal);color:var(--white)}.list-accordion__header button{display:flex;justify-content:space-between;text-align:left;align-items:center;gap:55px;width:100%;padding:40px var(--padding-xs);border:none;color:var(--white);background:transparent;cursor:pointer;transition:all .3s ease-in}@media only screen and (min-width:768px){.list-accordion__header button{padding:50px var(--padding-sm)}}@media only screen and (min-width:1280px){.list-accordion__header button{padding-left:var(--padding-lg);padding-right:var(--padding-lg)}}.list-accordion__header button:hover{color:var(--light-pink)}.list-accordion__header button:hover svg path{fill:var(--light-pink)}.is-touch .list-accordion__header button:hover{color:var(--white)}.is-touch .list-accordion__header button:hover svg path{fill:var(--white)}.list-accordion__header button svg{display:block;height:21px;max-width:53px;transform:rotate(180deg);transition:all .3s ease-in}@media only screen and (min-width:768px){.list-accordion__header button svg{height:31px}}@media only screen and (min-width:1280px){.list-accordion__header button svg{height:43px}}.is-expanded .list-accordion__header button svg{transform:rotate(0deg)}.list-accordion__listing{padding:50px 0;margin:0 0 0 auto}@media only screen and (min-width:768px){.list-accordion__listing{padding-top:35px}}@media only screen and (min-width:1280px){.list-accordion__listing{padding-top:50px;padding-bottom:50px;max-width:1008px}}.list-accordion__listing{transition:all .3s ease-in;opacity:0}.is-expanded .list-accordion__listing{opacity:1;transition-delay:.2s}.list-accordion__listing-wrap{display:none}.is-expanded .list-accordion__listing-wrap{display:block}.list-accordion__listing-item{list-style-type:"";border-top:2px solid var(--light-pink);padding:15px 0}@media only screen and (min-width:1280px){.list-accordion__listing-item{padding:25px 0}}.list-accordion__listing-item-grid{display:flex;flex-direction:column;gap:15px;max-width:600px}@media only screen and (min-width:768px){.list-accordion__listing-item-grid{gap:20px}}@media only screen and (min-width:1280px){.list-accordion__listing-item-grid{gap:30px;max-width:670px}}.list-accordion__listing-item-grid a{color:var(--white)}.contact-module{position:relative;overflow:hidden;background:var(--pale-pink)}.contact-module__shape{position:absolute;left:0;top:0}.contact-module__shape svg{display:block;width:80vw;height:auto}@media only screen and (min-width:1280px){.contact-module__shape svg{width:40vw}}.contact-module__grid{position:relative;z-index:1;display:flex;flex-direction:column;gap:118px;padding:60px 0 40px}@media only screen and (min-width:768px){.contact-module__grid{padding:70px 0 60px;gap:100px}}@media only screen and (min-width:1280px){.contact-module__grid{padding:180px 0 100px;gap:80px;flex-direction:row;justify-content:space-between;align-items:flex-start}}.contact-module__title{max-width:400px}@media only screen and (min-width:1280px){.contact-module__content{width:60%}}.contact-module__content iframe{max-width:100%}.contact-module__content .gform_fields{display:grid;gap:40px 0!important}@media only screen and (min-width:768px){.contact-module__content .gform_fields{gap:40px 20px!important}}.contact-module__content .gfield{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:768px){.contact-module__content .gfield:first-of-type{grid-column:1/span 6;grid-row:1}}@media only screen and (min-width:768px){.contact-module__content .gfield:nth-of-type(2){grid-column:1/span 6;grid-row:2}}@media only screen and (min-width:768px){.contact-module__content .gfield:nth-of-type(3){grid-column:1/span 6;grid-row:3}}@media only screen and (min-width:768px){.contact-module__content .gfield:nth-of-type(4){grid-column:7/span 6;grid-row:1/span 3}.contact-module__content .gfield:nth-of-type(4) label{margin-bottom:3px!important}}.contact-module__content .gform-field-label{font-size:2rem!important;font-weight:700;text-transform:uppercase;font-family:DIN Neuzeit Grotesk Pro,sans-serif!important}@media only screen and (min-width:1024px){.contact-module__content .gform-field-label{font-size:2.5rem!important}}.contact-module__content .ginput_container_textarea{height:100%}.contact-module__content input,.contact-module__content select,.contact-module__content textarea{width:100%;height:100%!important;padding:0 0 8px!important;background:transparent!important;border-width:0 0 1px!important;border-bottom-color:var(--black);border-bottom-style:solid;box-shadow:none!important;border-radius:0!important}.contact-module__content input[type=submit]{border-radius:0!important;padding:8px 33px!important;background:var(--white)!important;color:var(--black)!important;border:1px solid var(--black)!important;position:relative;font-family:VTC Martin,sans-serif!important;font-size:3rem!important;text-transform:uppercase!important}.contact-module__content input[type=submit]:active,.contact-module__content input[type=submit]:focus,.contact-module__content input[type=submit]:hover{transition:all .3s ease-in;color:var(--white)!important;background:var(--black)!important;border-color:var(--black)!important}.legal{position:relative;padding:60px 0;background:var(--off-white)}.legal-grid{display:grid}@media only screen and (min-width:768px){.legal-grid{grid-template-columns:.7fr 1fr;align-items:start;gap:20px}}@media only screen and (min-width:1280px){.legal-grid{gap:11vw}}@media screen and (max-width:767px){.legal-nav{display:none!important;pointer-events:none}}@media only screen and (min-width:768px){.legal-nav{position:sticky;top:150px;display:block}}@media only screen and (min-width:1280px){.legal-nav{max-width:548px}}.legal-nav__list{display:flex;flex-direction:column;gap:40px;padding:0 0 0 20px;margin:0}@media only screen and (min-width:768px){.legal-nav__list{gap:30px}}.legal-nav__list-item::marker{font-weight:500}.legal-nav__list-item.is-active a{text-decoration-color:var(--black)}.legal-nav__list-item a{color:var(--black);text-decoration-color:transparent;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:2.5rem;transition:all .3s ease-in}@media only screen and (min-width:1280px){.legal-nav__list-item a{font-size:3.5rem}}.legal-nav__list-item a:hover{text-decoration-color:var(--black)}.legal-content{display:grid;gap:30px;width:100%;overflow-x:auto}@media only screen and (min-width:768px){.legal-content{gap:50px}}@media only screen and (min-width:768px){.legal-content__item-title{display:none;pointer-events:none!important}}.legal-content__item-title-btn{display:flex;width:100%;justify-content:space-between;align-items:flex-start;text-align:left;gap:20px;font-size:3.5rem;border:none;background:transparent;color:var(--black)}.legal-content__item-title-btn svg{width:20px;height:auto;flex:0 0 20px;margin-top:2px}.is-open .legal-content__item-title-btn svg{transform:rotate(180deg)}.legal-content__item-copy{padding-top:20px}@media only screen and (min-width:768px){.legal-content__item-copy{display:block!important;opacity:1!important;transform:translate(0)!important;padding-top:3px}}.legal-content__item-copy a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:1px;text-decoration-color:currentColor;transform:translateZ(0);color:currentColor;transition:all .3s ease-in}.legal-content__item-copy a:hover{text-decoration-color:transparent}.is-touch .legal-content__item-copy a:hover{text-decoration-color:currentColor}.mixed{position:relative;overflow:hidden}.mixed--white,.mixed--white .mixed-media__caption{background:var(--white)}.mixed--off-white,.mixed--off-white .mixed-media__caption{background:var(--off-white)}.mixed--yellow,.mixed--yellow .mixed-media__caption{background:var(--light-yellow)}.mixed--pink,.mixed--pink .mixed-media__caption{background:var(--pink-c)}.mixed--teal,.mixed--teal .mixed-media__caption{background:var(--pale-teal)}.mixed-grid{display:flex;flex-direction:column-reverse}@media only screen and (min-width:1024px){.mixed-grid{flex-direction:row}.mixed-grid--reversed{flex-direction:row-reverse}}.mixed-content{padding:30px var(--padding-xs)}@media only screen and (min-width:768px){.mixed-content{padding:45px var(--padding-sm)}}@media only screen and (min-width:1024px){.mixed-content{width:62%;display:flex;flex-direction:column}}@media only screen and (min-width:1280px){.mixed-content{padding:75px 10.5% 75px 8%}}.mixed-content__box{position:relative;padding-left:34px;display:grid;gap:30px}@media only screen and (min-width:768px){.mixed-content__box{padding-left:41px;margin:auto 0}}@media only screen and (min-width:1280px){.mixed-content__box{gap:40px}}.mixed-content__box>svg{position:absolute;left:0;top:0;width:20px;height:auto}@media only screen and (min-width:768px){.mixed-content__box>svg{width:28px}}.mixed-content__box>svg.teal{fill:var(--teal)}.mixed-content__box>svg.pink{fill:var(--pink)}.mixed-content__box-copy a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:1px;text-decoration-color:transparent;transform:translateZ(0);color:var(--pink);transition:all .3s ease-in}.mixed-content__box-copy a:hover{text-decoration-color:var(--pink)}.mixed-media{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width:1024px){.mixed-media{width:38%}}.mixed-media__inner{position:relative;overflow:hidden;aspect-ratio:1;width:100%}@media only screen and (min-width:768px){.mixed-media__inner{width:75%;margin-top:30px}}@media only screen and (min-width:1024px){.mixed-media__inner{width:100%;margin:0;flex:1 0 auto}}.mixed-media__inner img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.mixed-media__caption{position:absolute;bottom:0;left:0;right:0;padding:5px var(--padding-xs);z-index:1}@media only screen and (min-width:768px){.mixed-media__caption{text-align:center}}@media only screen and (min-width:1024px){.mixed-media__caption{text-align:left}}.video-module{position:relative;overflow:hidden;padding:30px 0}@media only screen and (min-width:768px){.video-module{padding:45px 0}}@media only screen and (min-width:1280px){.video-module{padding:50px 0}}.video-module--white{background:var(--white)}.video-module--off-white{background:var(--off-white)}.video-module--yellow{background:var(--light-yellow)}.video-module--pink{background:var(--pink-c)}.video-module--teal{background:var(--pale-teal)}.video-module__header{display:grid;gap:25px;align-items:start}@media only screen and (min-width:768px){.video-module__header{grid-template-columns:repeat(2,minmax(0,1fr))}}.video-module__header:has(+div){margin-bottom:30px}@media only screen and (min-width:768px){.video-module__header:has(+div){margin-bottom:45px}}@media only screen and (min-width:1280px){.video-module__header:has(+div){margin-bottom:50px}}.video-module__header-content{display:grid;align-items:start;gap:25px}.video-module__box{margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.video-module__box{max-width:80%}}@media only screen and (min-width:1280px){.video-module__box{max-width:1085px}}
/*# sourceMappingURL=style.min.css.map */
