@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&family=Sora:wght@100;200;300;400;500;600;700&display=swap";@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-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:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.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:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px #0009;background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px #0009;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:#0009;bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:#0009;position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}/*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com
 */*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Public Sans,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(42 66 101 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(42 66 101 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-right-0{right:0}.tw-z-10{z-index:10}.tw-col-span-2{grid-column:span 2 / span 2}.tw-mx-auto{margin-left:auto;margin-right:auto}.-tw-mt-8{margin-top:-2rem}.tw-mb-12{margin-bottom:3rem}.tw-mb-3{margin-bottom:.75rem}.tw-ml-2{margin-left:.5rem}.tw-mt-5{margin-top:1.25rem}.tw-mt-8{margin-top:2rem}.tw-block{display:block}.tw-flex{display:flex}.tw-grid{display:grid}.tw-h-4{height:1rem}.tw-w-4{width:1rem}.tw-w-\[280px\]{width:280px}.tw-w-\[500px\]{width:500px}.tw-w-full{width:100%}.tw-max-w-\[1024px\]{max-width:1024px}.tw-flex-1{flex:1 1 0%}.tw-origin-top-left{transform-origin:top left}.tw-rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-cursor-pointer{cursor:pointer}.\!tw-list-none{list-style-type:none!important}.tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw-flex-col{flex-direction:column}.tw-items-center{align-items:center}.tw-items-stretch{align-items:stretch}.tw-justify-between{justify-content:space-between}.tw-gap-3{gap:.75rem}.tw-gap-6{gap:1.5rem}.tw-gap-8{gap:2rem}.tw-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.tw-space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.tw-rounded-lg{border-radius:.5rem}.tw-bg-\[\#26395a\]{--tw-bg-opacity:1;background-color:rgb(38 57 90 / var(--tw-bg-opacity))}.tw-bg-\[\#502524\]{--tw-bg-opacity:1;background-color:rgb(80 37 36 / var(--tw-bg-opacity))}.tw-bg-\[\#f6d55b\]{--tw-bg-opacity:1;background-color:rgb(246 213 91 / var(--tw-bg-opacity))}.tw-bg-blue-500{--tw-bg-opacity:1;background-color:rgb(42 66 101 / var(--tw-bg-opacity))}.tw-bg-granny-apple-500{--tw-bg-opacity:1;background-color:rgb(220 247 231 / var(--tw-bg-opacity))}.tw-bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.tw-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.tw-fill-current{fill:currentColor}.tw-p-12{padding:3rem}.tw-p-4{padding:1rem}.\!tw-px-0{padding-left:0!important;padding-right:0!important}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-px-8{padding-left:2rem;padding-right:2rem}.tw-px-\[50px\]{padding-left:50px;padding-right:50px}.tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.tw-py-4{padding-top:1rem;padding-bottom:1rem}.tw-py-\[60px\]{padding-top:60px;padding-bottom:60px}.tw-pl-0{padding-left:0}.tw-text-center{text-align:center}.tw-font-sans{font-family:Public Sans,sans-serif}.tw-text-\[19px\]{font-size:19px}.tw-text-\[22px\]{font-size:22px}.tw-text-xl{font-size:1.25rem;line-height:1.75rem}.tw-font-bold{font-weight:700}.tw-font-medium{font-weight:500}.tw-uppercase{text-transform:uppercase}.tw-leading-6{line-height:1.5rem}.tw-leading-8{line-height:2rem}.tw-tracking-normal{letter-spacing:0em}.tw-text-\[\#36342f\]{--tw-text-opacity:1;color:rgb(54 52 47 / var(--tw-text-opacity))}.tw-text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}.tw-text-blue-500{--tw-text-opacity:1;color:rgb(42 66 101 / var(--tw-text-opacity))}.tw-text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}.tw-text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity))}.tw-text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.tw-opacity-0{opacity:0}.tw-opacity-100{opacity:1}.tw-transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-duration-100{transition-duration:.1s}.tw-duration-1000{transition-duration:1s}.tw-duration-500{transition-duration:.5s}.tw-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.accessibility,.visually-hidden,.js .styled-form input[type=file],.hidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}:root{--color-aegean-sea-blue: rgb(42, 66, 101);--color-crop-green: rgb(36, 147, 85);--color-sandy-plains-brown: rgb(181, 85, 0);--color-lapis-blue: rgb(34, 70, 150)}*{box-sizing:border-box;margin:0;padding:0;-webkit-text-size-adjust:none;zoom:1}section,main,nav,header,footer,article{display:block}body{text-rendering:optimizeLegibility;color:#333;font-family:Public Sans,sans-serif;font-size:16px;font-size:1rem;position:relative}body>a[href="#main"]{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}svg{overflow:visible}b,strong{font-family:Sora,Georgia,serif;font-weight:500}i,em,b i,b em,strong i,strong em{font-family:Public Sans,sans-serif;font-weight:400}sup{font-size:.75em;line-height:.75em;position:relative;top:0}cite{font-style:normal}h1,h2,h3,h4{font-weight:400}a{color:#224696;text-decoration:none;transition:.2s all}a:after{transition:.2s all}a:hover{color:#249355}a:hover:after{color:#249355}a img{border:0}img{height:auto;width:100%}picture{display:block;line-height:0}picture source{display:block}table{border-spacing:0}ul{list-style-type:disc;padding-left:1rem}.g-cta-wrapper{text-align:center}.g-cta{display:block;font-family:Public Sans,sans-serif;font-weight:600;text-transform:uppercase;color:#b55500}.g-cta:not(.prev):after{content:"»";margin-left:.25ch}.g-cta.prev:before{content:"«";margin-right:.25ch}.m-color-yellow .g-cta,.m-color-yellow .g-cta:after{color:#b55500}.m-color-yellow .g-cta:hover,.m-color-yellow .g-cta:hover:after{color:#249355}.g-whitespace-top,.load-more-button-wrapper{padding-top:80px;padding-top:5rem}.g-whitespace-top-half{padding-top:40px;padding-top:2.5rem}.g-whitespace-bottom{padding-bottom:80px;padding-bottom:5rem}.g-table-wrapper{padding-top:30px;padding-top:1.875rem;padding-bottom:60px;padding-bottom:3.75rem}@media all and (max-width: 639px){.g-table-wrapper{overflow-x:scroll}}.g-table-wrapper>table{min-width:600px;min-width:37.5rem}h1,.h1,h2{line-height:1.25em;font-size:40px;font-size:2.5rem;margin-top:-2px;margin-left:-2px;font-family:Sora,serif;font-weight:100}.m-text h1,.m-text h2{margin-bottom:.6125em}h3,.h3,.careers-bamboo-embed .BambooHR-ATS-Department-Header,.m-team .other>div ul li,.m-post h2,.popup h2,.m-people-box h2,.m-body-text h2{font-family:Sora,Georgia,serif;font-weight:500;font-size:22px;font-size:1.375rem;line-height:1.25em;margin-bottom:10px;margin-bottom:.625rem}h3>span,.h3>span,.careers-bamboo-embed .BambooHR-ATS-Department-Header>span,.m-team .other>div ul li>span,.m-post h2>span,.popup h2>span,.m-people-box h2>span,.m-body-text h2>span{display:block;font-family:Sora,Georgia,serif;font-weight:100}.content h3,.content .h3,.content .careers-bamboo-embed .BambooHR-ATS-Department-Header,.careers-bamboo-embed .content .BambooHR-ATS-Department-Header,.content .m-team .other>div ul li,.m-team .other>div ul .content li,.m-post .content h2,.popup .content h2,.m-people-box .content h2,.m-body-text .content h2{color:#2a4265;font-size:20px;font-size:1.25rem;margin-top:1.5em}.m-body-text .content h1+h2{margin-top:0}.m-body-text :not(.m-header) .content h2:first-child{margin-top:0}.m-body-text .content h3{color:#333;font-size:16px;font-size:1rem;line-height:1.5em}.content .large-text{font-family:Sora,Georgia,serif;font-weight:500;font-size:20px;font-size:1.25rem}.m-color-yellow{background-color:#f7db66}.m-color-yellow a{color:#b55500}html,body{height:100%}.outer{display:flex;flex-direction:column;min-height:100%}.outer main{flex:1}.m-bg-white{background-color:#fff}.m-bg-gray{background-color:#f3f2f7}.m-header .header-photo-wrapper{background-position:center center;background-repeat:no-repeat;background-size:cover;height:220px;height:13.75rem}.m-header.m-header-tall .header-photo-wrapper{height:396px;height:24.75rem}.m-header+.m h1{color:#2a4265}.no-text .g-whitespace-top,.no-text .load-more-button-wrapper{padding-top:60px;padding-top:3.75rem}.no-text .g-whitespace-bottom{padding-bottom:60px;padding-bottom:3.75rem}.no-text h1{margin-bottom:0}.m-split-text-photo .text{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}@media all and (min-width: 768px){.m-split-text-photo{align-items:stretch;display:flex;min-height:500px;min-height:31.25rem}.m-split-text-photo>*{flex-basis:50%}.m-split-text-photo .photo{background-position:center;background-repeat:no-repeat;background-size:cover}.m-split-text-photo .photo img{display:none}.m-split-text-photo .text{align-items:center;display:flex;margin-left:0;max-width:660px;max-width:41.25rem}}.m-home-header{background-color:#7ac9ff;background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem;text-shadow:0px 0px 4px rgba(0,0,0,.5)}.m-home-header a,.m-home-header a:after{color:#fff}.m-home-header a:hover,.m-home-header a:hover:after{color:#f7db66}.m-home-header .eyebrow{font-family:Sora,serif;font-weight:400;font-size:20px;font-size:1.25rem}.m-home-header .decorator{background-color:#fff;font-size:0;line-height:0;height:1.5px;margin-top:16px;margin-top:1rem;margin-right:auto;margin-bottom:16px;margin-bottom:1rem;margin-left:auto;width:158px}.m-home-header h1{font-family:Sora,serif;font-weight:700}.m-home-header h1>span{color:#7ac9ff;display:block;font-weight:400}.m-home-header h1 .sup{font-size:.75em;position:relative;top:-.25em}.m-home-header .text{text-align:center}@media all and (min-width: 768px){.m-home-header .text{max-width:700px}.m-home-header{padding-top:100px;padding-top:6.25rem;padding-bottom:100px;padding-bottom:6.25rem}.m-home-header h1{font-size:80px;font-size:5rem}.m-home-header h1>span{font-size:70px;font-size:4.375rem;text-align:right}}@media all and (min-width: 1120px){.m-home-header .text{margin-left:-60px;margin-left:-3.75rem}}.m-text{background-repeat:no-repeat,no-repeat}@media all and (max-width: 1119px){.m-text.has-background>div{background:#ffffff80}}.m-home-photo-grid{display:flex;flex-direction:row;flex-wrap:wrap}.m-home-photo-grid>img{display:flex;flex-basis:100%}@media all and (min-width: 716px){.m-home-photo-grid>img{flex-basis:50%;max-width:50%}}@media all and (min-width: 1120px){.m-home-photo-grid>img{flex-basis:25%;max-width:25%}}@media all and (min-width: 768px){.m-photo-grid{display:grid;grid-gap:20px;grid-gap:1.25rem;gap:20px;gap:1.25rem;grid-template-columns:repeat(2,1fr);grid-template-rows:396px;grid-template-rows:24.75rem;grid-template-areas:"a b";padding-bottom:20px;padding-bottom:1.25rem}.m-photo-grid picture:nth-of-type(1){grid-area:a}.m-photo-grid picture:nth-of-type(3){grid-area:b}}@media all and (min-width: 1120px){.m-photo-grid{grid-template-columns:repeat(24,1fr);grid-template-areas:"a a a a a a a a a b b b b b b c c c c c c c c c"}.m-photo-grid picture:nth-of-type(1){grid-area:a}.m-photo-grid picture:nth-of-type(2){grid-area:b}.m-photo-grid picture:nth-of-type(3){grid-area:c}}.m-photo-grid picture{background-color:#f3f2f7;background-position:center center;background-repeat:no-repeat;background-size:cover}.m-home-highlights{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}.m-home-highlights .highlights>div img{display:block;height:85px;height:5.3125rem;margin-bottom:1em;width:auto}.m-home-highlights .highlights>div p{margin-top:1em}.m-home-highlights .highlights .g-cta{margin-top:1em}@media all and (max-width: 1119px){.m-home-highlights .highlights>*+*{border-top:1px solid rgb(160,160,160);margin-top:40px;margin-top:2.5rem;padding-top:40px;padding-top:2.5rem}}@media all and (min-width: 1120px){.m-home-highlights .highlights{align-items:stretch;display:flex}.m-home-highlights .highlights>div{display:flex;flex-direction:column;justify-content:space-between;flex-basis:33.3333333333%;padding-top:20px;padding-right:40px;padding-bottom:20px;padding-left:40px;padding:1.25rem 2.5rem}.m-home-highlights .highlights>div:nth-of-type(3n-2){border-right:1px solid rgb(160,160,160);padding-left:0}.m-home-highlights .highlights>div:nth-of-type(3n){border-left:1px solid rgb(160,160,160);padding-right:0}}.m-borlaug{background-color:#f7db66}@media all and (min-width: 1120px){.m-borlaug .borlaug-content{display:flex;flex-direction:row-reverse}.m-borlaug .borlaug-content .photo,.m-borlaug .borlaug-content .text{flex-basis:50%}}.m-borlaug .borlaug-content{margin-top:50px;margin-top:3.125rem}.m-borlaug .borlaug-content .photo{font-size:18px;font-size:1.125rem}.m-borlaug .borlaug-content .photo .photo-overlay{margin-right:auto;margin-left:auto;padding-bottom:30px;padding-bottom:1.875rem;position:relative;max-width:355px;max-width:22.1875rem}.m-borlaug .borlaug-content .photo img.photo{border-radius:50%;display:block}.m-borlaug .borlaug-content .photo img.leaf{bottom:14px;bottom:.875rem;height:157.5px;height:9.84375rem;position:absolute;right:-20px;right:-1.25rem;z-index:2;width:140.5px;width:8.78125rem}.m-borlaug .borlaug-content .photo figcaption{margin-right:auto;margin-left:auto;max-width:300px;max-width:18.75rem}.m-borlaug .borlaug-content .photo p{text-align:center}.m-borlaug .borlaug-content .photo blockquote{font-family:Public Sans,sans-serif;font-weight:400;font-style:italic;margin-top:.5em}.m-borlaug .borlaug-content .photo blockquote+p{margin-top:1em}.m-borlaug .borlaug-content .text,.m-borlaug .citation{margin-top:50px;margin-top:3.125rem}.m-quote{padding-top:100px;padding-top:6.25rem;padding-bottom:100px;padding-bottom:6.25rem}.m-quote.background-image{background-position:center;background-repeat:no-repeat;background-size:cover}.m-quote.background-image blockquote{color:#fff;text-shadow:0px 0px 2px rgba(0,0,0,.875)}.m-quote:not(.background-image){background-color:#f7db66}.m-quote .person-photo{border:2px solid white;border-radius:50%;display:block;height:150px;margin-right:auto;margin-bottom:40px;margin-bottom:2.5rem;margin-left:auto;width:150px}.m-quote blockquote{color:#333;display:block;margin-right:auto;margin-left:auto;max-width:840px;max-width:52.5rem;text-align:center}.m-quote blockquote .source{font-family:Public Sans,sans-serif;font-weight:400;font-style:italic}.m-quote blockquote p:not(.source){font-family:Sora,Georgia,serif;font-weight:400;font-size:25px;font-size:1.5625rem}.m-partners .partner{padding-top:60px;padding-top:3.75rem}.m-partners .partner img{display:block;margin-right:auto;margin-left:auto}.m-partners .partner p{margin-top:1em}.m-partners .partner:nth-of-type(1) .circle{border:25px solid #dff7eb;transition:.3125s all}.m-partners .partner:nth-of-type(1) .circle:hover{border:25px solid rgba(36,147,85,.5)}.m-partners .partner:nth-of-type(2) .circle{border:25px solid #ffe7d4;transition:.3125s all}.m-partners .partner:nth-of-type(2) .circle:hover{border:25px solid rgba(245,129,32,.5)}.m-partners .circle>div{background-color:#fff;border-radius:50%;align-items:center;display:flex;justify-content:center}@media all and (max-width: 767px){.m-partners .circle{margin-bottom:30px;margin-bottom:1.875rem}}@media all and (min-width: 768px){.m-partners .partner{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.m-partners .partner>div:nth-of-type(1){padding-right:40px;padding-right:2.5rem}.m-partners .partner:nth-of-type(2){flex-direction:row-reverse}.m-partners .partner:nth-of-type(2)>div:nth-of-type(1){padding-right:0;padding-left:40px;padding-left:2.5rem}}.m-diagram.white{background-color:#fff}.m-diagram.gray{background-color:#f3f2f7}.m-diagram h2{font-family:Sora,Georgia,serif;font-weight:300;font-size:25px;font-size:1.5625rem}.m-diagram h3{font-family:Sora,Georgia,serif;font-weight:300;font-size:18px;font-size:1.125rem;margin-top:0}.m-diagram figure{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}.m-diagram figure figcaption{font-style:italic;padding:2px;text-align:center}.m-diagram p.legal{text-align:center;font-size:12px;font-size:.75rem}.m-diagram p.text{margin-bottom:20px;margin-bottom:1.25rem}.m-diagram-wide h2,.m-diagram-wide h3{text-align:center}.m-video{background-color:#2a4265;color:#fff}.m-video h2{text-align:center;margin-bottom:1em}.video-poster{display:flex;position:relative}.video-poster .button-wrapper{align-items:center;display:flex;justify-content:center;height:100%;left:0;position:absolute;top:0;width:100%}.video-poster .button-wrapper button{background-color:#ffffff80;display:block;border-radius:50%;font-size:30px;font-size:1.875rem;height:60px;height:3.75rem;text-indent:.125ch;transition:.2s all;width:60px;width:3.75rem}.video-poster .button-wrapper button:hover{background-color:#fff}.m-game-changing-chart>div{background-color:#2a4265;color:#fff}.m-game-changing-chart table{width:100%}.m-game-changing-chart th,.m-game-changing-chart td{border-bottom:1px solid white;font-family:Public Sans,sans-serif;font-weight:500;font-weight:400;padding-top:1em;padding-right:1ch;padding-bottom:1em;padding-left:1ch}.m-game-changing-chart th:nth-of-type(1){padding-left:0;text-align:left}.m-game-changing-chart thead th{border-bottom:2px solid white;vertical-align:bottom}.m-game-changing-chart tbody th{text-align:left;width:32%}.m-game-changing-chart tbody td{width:17%}.m-game-changing-chart svg{display:block;height:20px;margin-right:auto;margin-left:auto;width:20px}.m-contact{background-color:#f3f2f7}.m-contact a{color:#b55500}.m-contact a:hover{color:#249355}.m-contact .photo{background-position:center center;background-repeat:no-repeat;background-size:cover}.m-contact div[itemprop=contactPoint]>div:not(:last-of-type){margin-bottom:70px;margin-bottom:4.375rem}.m-contact div[itemprop=address] a{color:#333}.m-contact div[itemprop=address] a>span{display:block}.m-contact div[itemprop=address] .directions-link{color:#b55500}.m-contact div[itemprop=address] .directions-link:hover{color:#249355}.m-contact ul{list-style:none;padding-left:0}.m-contact ul li{padding-left:0}.m-contact dl dt{font-family:Public Sans,sans-serif;font-weight:600;margin-top:30px;margin-top:1.875rem}.m-contact dl dd{font-family:Public Sans,sans-serif;font-weight:400}.m-cross-link-cta{background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:130px;padding-top:8.125rem;padding-bottom:130px;padding-bottom:8.125rem}.m-cross-link-cta .text{color:#fff;display:block;margin-right:auto;margin-left:auto;max-width:840px;max-width:52.5rem;text-align:center;text-shadow:0px 0px 2px rgba(0,0,0,.875)}.m-cross-link-cta .g-cta,.m-cross-link-cta .g-cta:after{color:#fff}.m-cross-link-cta .g-cta:hover,.m-cross-link-cta .g-cta:hover:after{color:#f7db66}.careers:not(.thank-you) .m-header+.m-text{background-color:#f3f2f7}.m-team .leadership .box,.m-team .leadership .popup{display:block;margin-top:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0}.m-team .leadership .box img,.m-team .leadership .popup img{display:block}.m-team .leadership .box>div,.m-team .leadership .popup>div{padding-top:20px;padding-right:40px;padding-bottom:20px;padding-left:40px;padding:1.25rem 2.5rem}.m-team .leadership .box>div>span,.m-team .leadership .popup>div>span{color:#b55500;display:block;transition:.2s all}.m-team .leadership .box>div>span:nth-of-type(1),.m-team .leadership .popup>div>span:nth-of-type(1){font-family:Public Sans,sans-serif;font-weight:500;font-size:21px;font-size:1.3125rem}.m-team .leadership .box>div>span:nth-of-type(2),.m-team .leadership .popup>div>span:nth-of-type(2){font-family:Public Sans,sans-serif;font-weight:400;font-size:18px;font-size:1.125rem}.m-team .leadership .box:hover>div>span,.m-team .leadership .popup:hover>div>span{color:#249355}.m-team .other>div{margin-top:60px;margin-top:3.75rem;padding-right:20px;padding-right:1.25rem}.m-team .other>div ul{list-style:none;margin-top:20px;margin-top:1.25rem}.m-team .other>div ul li:not(:last-of-type){margin-bottom:1em}.m-team .other>div ul li a{color:#b55500;display:block}.m-team .other>div ul li a:hover{color:#249355}@media all and (min-width: 850px) and (max-width: 400px){.m-team .leadership .box,.m-team .leadership .popup{margin-right:0;margin-left:0;max-width:100%;padding-right:0;padding-left:0}}@media all and (min-width: 768px){.m-team .leadership{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.m-team .leadership .box:nth-of-type(1),.m-team .leadership .popup:nth-of-type(1){margin-top:0}.m-team .leadership .box:nth-of-type(2),.m-team .leadership .popup:nth-of-type(2){margin-top:0}.m-team .other{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.m-team .other>div{flex-basis:50%;max-width:50%}}@media all and (min-width: 1120px){.m-team .leadership .box:nth-of-type(3),.m-team .leadership .popup:nth-of-type(3){margin-top:0}.m-team .leadership .box:nth-of-type(4),.m-team .leadership .popup:nth-of-type(4){margin-top:0}.m-team .leadership .box>div,.m-team .leadership .popup>div{padding-right:20px;padding-right:1.25rem;padding-left:20px;padding-left:1.25rem}}.m-vision-values{background-color:#f3f2f7}.m-vision-values .slides{margin-top:60px;margin-top:3.75rem}.m-vision-values .slides>div:nth-of-type(1){align-items:center;display:flex;flex-direction:row;justify-content:center}.m-vision-values .slides>div:nth-of-type(1) .images{height:448px;height:28rem;position:relative;width:448px;width:28rem}.m-vision-values .slides>div:nth-of-type(1) .images .image-wrapper{border-radius:50%;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:.3s opacity,.3s visibility,.4s transform;visibility:hidden;width:100%;z-index:3;align-items:center;display:flex;justify-content:center}.m-vision-values .slides>div:nth-of-type(1) .images .image-wrapper.active{opacity:1;visibility:visible}.m-vision-values .slides>div:nth-of-type(1) .images .image-wrapper>img{height:312px;height:19.5rem;width:312px;width:19.5rem}.m-vision-values .slides>div:nth-of-type(1) .images .ring-white,.m-vision-values .slides>div:nth-of-type(1) .images .ring-circles,.m-vision-values .slides>div:nth-of-type(1) .images .ring-green{height:100%;left:0;position:absolute;top:0;width:100%}.m-vision-values .slides>div:nth-of-type(1) .images .ring-white>svg,.m-vision-values .slides>div:nth-of-type(1) .images .ring-circles>svg,.m-vision-values .slides>div:nth-of-type(1) .images .ring-green>svg{height:100%;left:0;position:absolute;top:0;width:100%}.m-vision-values .slides>div:nth-of-type(1) .images .ring-white{display:none;transform:scale(1.005);z-index:4}.m-vision-values .slides>div:nth-of-type(1) .images .ring-circles{z-index:5}.m-vision-values .slides>div:nth-of-type(1) .images .ring-green{transition:.5s ease-in-out;z-index:6}.m-vision-values .slides>div:nth-of-type(1) .images .ring-green svg{transition:.5s all}.m-vision-values .slides>div:nth-of-type(1) .images .ring-green.active-1 #slide1{transform:rotate(0)}.m-vision-values .slides>div:nth-of-type(1) .images .ring-green.active-1 #slide2{transform:rotate(120deg)}.m-vision-values .slides>div:nth-of-type(1) .images .ring-green.active-1 #slide3{transform:rotate(160deg)}.m-vision-values .slides>div:nth-of-type(1) .images .ring-green.active-1 #slide4{transform:rotate(200deg)}.m-vision-values .slides>div:nth-of-type(1) .images .ring-green.active-1 #slide5{transform:rotate(240deg)}.m-vision-values .slides>div:nth-of-type(1) .images .ring-green.active-2 #slide2{transform:rotate(120deg)}.m-vision-values .slides>div:nth-of-type(1) .images .ring-green.active-2 #slide3{transform:rotate(240deg)}.m-vision-values .slides>div:nth-of-type(1) .images .ring-green.active-2 #slide4{transform:rotate(280deg)}.m-vision-values .slides>div:nth-of-type(1) .images .ring-green.active-2 #slide5{transform:rotate(320deg)}.m-vision-values .slides>div:nth-of-type(1) .images .ring-green.active-3 #slide2{transform:rotate(40deg)}.m-vision-values .slides>div:nth-of-type(1) .images .ring-green.active-3 #slide3{transform:rotate(160deg)}.m-vision-values .slides>div:nth-of-type(1) .images .ring-green.active-3 #slide4{transform:rotate(280deg)}.m-vision-values .slides>div:nth-of-type(1) .images .ring-green.active-3 #slide5{transform:rotate(320deg)}.m-vision-values .slides>div:nth-of-type(1) .images .ring-green.active-4 #slide2{transform:rotate(40deg)}.m-vision-values .slides>div:nth-of-type(1) .images .ring-green.active-4 #slide3{transform:rotate(80deg)}.m-vision-values .slides>div:nth-of-type(1) .images .ring-green.active-4 #slide4{transform:rotate(200deg)}.m-vision-values .slides>div:nth-of-type(1) .images .ring-green.active-4 #slide5{transform:rotate(320deg)}.m-vision-values .slides>div:nth-of-type(1) .images .ring-green.active-5 #slide2{transform:rotate(40deg)}.m-vision-values .slides>div:nth-of-type(1) .images .ring-green.active-5 #slide3{transform:rotate(80deg)}.m-vision-values .slides>div:nth-of-type(1) .images .ring-green.active-5 #slide4{transform:rotate(120deg)}.m-vision-values .slides>div:nth-of-type(1) .images .ring-green.active-5 #slide5{transform:rotate(240deg)}.m-vision-values .slides>div:nth-of-type(2)>div{opacity:0;transition:.2s all;visibility:hidden}.m-vision-values .slides>div:nth-of-type(2)>div h3{color:#2a4265;font-size:20px;font-size:1.25rem}.m-vision-values .slides>div:nth-of-type(2)>div p{line-height:1.5em}.m-vision-values .slides>div:nth-of-type(2)>div.active{opacity:1;visibility:visible}.m-vision-values .indicator{display:none;position:relative}.m-vision-values .navigation{position:relative;z-index:8}.m-vision-values .navigation ul{list-style:none;margin-bottom:0;padding-left:0}.m-vision-values .navigation ul li{margin-bottom:0;padding-left:0;text-align:center}.m-vision-values .navigation ul li button{color:#b55500;display:inline-block;font-family:Public Sans,sans-serif;font-weight:600;text-transform:uppercase;transition:.2s all;background-color:#fff;border-radius:10px;border-radius:.625rem;padding-top:1.25em;padding-bottom:1.25em;transition:.3s all;width:100%}.m-vision-values .navigation ul li button span{padding-right:4px;padding-left:4px}.m-vision-values .navigation ul li:hover button,.m-vision-values .navigation ul li.active button{background-color:#b55500;color:#fff}@media all and (max-width: 1119px){.m-vision-values .slides-sm>div:not(:first-of-type){margin-top:60px;margin-top:3.75rem}.m-vision-values .slides-sm>div:not(:first-of-type) img{display:block;height:auto;margin-right:auto;margin-left:auto;max-width:300px;width:100%}.m-vision-values .slides-sm>div:not(:first-of-type)>div:nth-of-type(2){margin-top:30px;margin-top:1.875rem;text-align:center}}.m-vision-values .slides,.m-vision-values .navigation{display:none}@media all and (min-width: 1120px){.m-vision-values .slides-sm{display:none}.m-vision-values .slides{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;margin-right:auto;margin-left:auto;width:850px;width:53.125rem}.m-vision-values .slides>div:nth-of-type(1){flex-basis:55%;max-width:55%}.m-vision-values .slides>div:nth-of-type(1)>div{height:390px;height:24.375rem;width:390px;width:24.375rem}.m-vision-values .slides>div:nth-of-type(2){flex-basis:45%;max-width:45%;position:relative}.m-vision-values .slides>div:nth-of-type(2)>div{display:flex;flex-direction:column;justify-content:space-around;height:390px;height:24.375rem;right:0;padding-left:40px;padding-left:2.5rem;position:absolute;top:0;width:100%}.m-vision-values .navigation{display:block}.m-vision-values .navigation ul li{display:inline-block;margin-right:1%;width:18%}.m-vision-values .navigation ul li:not(:first-of-type){margin-left:1%}}@keyframes position-0{20%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes position-1{20%{transform:rotate(0)}90%{transform:rotate(360deg)}to{transform:rotate(378.5deg)}}@keyframes position-2{20%{transform:rotate(0)}90%{transform:rotate(360deg)}to{transform:rotate(393.5deg)}}@keyframes position-3{20%{transform:rotate(0)}90%{transform:rotate(360deg)}to{transform:rotate(408.5deg)}}@keyframes position-4{20%{transform:rotate(0)}90%{transform:rotate(360deg)}to{transform:rotate(423.5deg)}}.pipeline-group p{font-family:Public Sans,sans-serif;font-weight:400;font-style:italic}.pipeline-group:not(:first-of-type){margin-top:40px;margin-top:2.5rem}.pipeline-group-header{border-bottom:2px solid #ccc;padding-bottom:1em}.pipeline-group-header svg{height:44px;height:2.75rem;width:40px;width:2.5rem}.pipeline-product{border-bottom:1px solid #ccc;padding-top:.75em;padding-bottom:.75em}.pipeline-product h3{font-family:Public Sans,sans-serif;font-weight:400;font-size:20px;font-size:1.25rem;margin-bottom:0}.pipeline-product ul{list-style:none;padding-left:0}.pipeline-product ul li{align-items:center;display:flex;margin-top:.25em;margin-bottom:.25em}.pipeline-product ul{display:flex;flex-basis:100%;max-width:100%}.pipeline-product ul li{flex-basis:14.28571429%;max-width:14.28571429%}.pipeline-product .progress{background-color:#ccc;border-radius:3px;align-items:center;display:inline-flex;height:.75em;width:100px;width:6.25rem}.pipeline-product .progress>span{display:inline-block;height:.75em}.pipeline-product .progress{background-color:#ccc;margin-left:0;width:100%}.pipeline-product .progress,.pipeline-product .progress>span{border-radius:0}.pipeline-product li:nth-of-type(1) .progress,.pipeline-product li:nth-of-type(1) .progress>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pipeline-product li:last-of-type .progress,.pipeline-product li:not(.completed) .progress>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pipeline-headings{font-family:Public Sans,sans-serif;font-weight:600;margin-bottom:1em}.pipeline-headings .background:nth-of-type(1) .headings{color:#2a4265;text-transform:uppercase}.pipeline-headings .background:nth-of-type(2){background-color:#f7db66;padding-right:20px;padding-right:1.25rem;padding-left:20px;padding-left:1.25rem}.pipeline-headings .background .headings{color:#333;align-items:stretch;display:flex}.pipeline-headings .background .heading{flex-basis:14.28571429%;max-width:14.28571429%;align-items:center;display:flex;padding-top:.75em;padding-bottom:.75em}.pipeline-headings .background .heading:not(:last-of-type){border-right:1px solid white;padding-right:10px;padding-right:.625rem}.pipeline-headings .background .heading:not(:first-of-type){border-left:1px solid white;padding-left:10px;padding-left:.625rem}@media all and (max-width: 1119px){.pipeline-headings .background .headings{font-size:12px;font-size:.75rem}}@media all and (min-width: 1120px){.pipeline-headings{padding-right:30px;padding-right:1.875rem;padding-left:30px;padding-left:1.875rem}.pipeline-headings .background{padding-right:20px;padding-right:1.25rem;padding-left:20px;padding-left:1.25rem}.pipeline-headings .background .headings{font-size:15px;font-size:.9375rem}}@media all and (max-width: 767px){.mobile-hide,.progress.mobile-hide{display:none}}@media all and (min-width: 768px){.mobile-show{display:none}.pipeline-group-header{align-items:flex-end;display:flex;flex-direction:row-reverse}.pipeline-group-header>div:nth-of-type(2){flex:1;padding-right:2ch}.pipeline-product{align-items:center;display:flex}.pipeline-product h3{flex-basis:14.28571429%;max-width:14.28571429%}.pipeline-product ul{flex-basis:85.71428571%;max-width:85.71428571%}.pipeline-product ul li{flex-basis:16.66666667%;max-width:16.66666667%;border-right:1px solid white;border-left:1px solid white}}.investors-media-new .m-header+.m-body-text{background-color:#f3f2f7}.load-more-button-wrapper{text-align:center}.load-more-button-wrapper button{background-color:#2a4265;border-radius:0;color:#fff}.load-more-button-wrapper button:hover{background-color:#b55500;color:#fff}.load-more-button-wrapper button[disabled]{color:#ffffffbf;cursor:initial}.load-more-button-wrapper button[disabled]:hover{background-color:#2a4265;color:#ffffffbf}.m-investors-media .media{display:grid;grid-gap:20px;grid-gap:1.25rem;gap:20px;gap:1.25rem}@media all and (min-width: 768px){.m-investors-media .media{grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-template-areas:"presentation presentation presentation presentation media media" "meet meet meet protac protac protac" "news news news news news news"}.m-investors-media .media>a:nth-of-type(1){grid-area:presentation}.m-investors-media .media>a:nth-of-type(2){grid-area:media}.m-investors-media .media>a:nth-of-type(3){grid-area:meet}.m-investors-media .media>a:nth-of-type(4){grid-area:protac}.m-investors-media .media>a:nth-of-type(5){grid-area:news}.m-investors-media .media.has-third-row.third-row-split-1-2{grid-template-areas:"presentation presentation presentation presentation media media" "meet meet meet protac protac protac" "third0 third0 third1 third1 third1 third1" "news news news news news news"}.m-investors-media .media.has-third-row.third-row-split-2-1{grid-template-areas:"presentation presentation presentation presentation media media" "meet meet meet protac protac protac" "third0 third0 third0 third0 third1 third1" "news news news news news news"}.m-investors-media .media.has-third-row.third-row-split-1-1{grid-template-areas:"presentation presentation presentation presentation media media" "meet meet meet protac protac protac" "third0 third0 third0 third1 third1 third1" "news news news news news news"}.m-investors-media .media.has-third-row>a.navy-blue{background-color:#002d43}.m-investors-media .media.has-third-row>a:nth-of-type(5){grid-area:third0}.m-investors-media .media.has-third-row>a:nth-of-type(6){grid-area:third1}.m-investors-media .media.has-third-row>a:nth-of-type(7){grid-area:news}}.m-investors-media .media>a{align-items:stretch;display:flex;background-color:#333;color:#fff}.m-investors-media .media>a .text{align-items:center;display:flex;flex-wrap:wrap;padding-top:20px;padding-top:1.25rem;padding-right:22px;padding-right:1.375rem;padding-bottom:20px;padding-bottom:1.25rem}.m-investors-media .media>a .text:not(.post){padding-left:22px;padding-left:1.375rem}.m-investors-media .media>a .text:not(.post)>*{flex-basis:100%}@media all and (max-width: 599px){.m-investors-media .media>a .text.post{padding-left:22px;padding-left:1.375rem}}.m-investors-media .media>a.has-photo{position:relative}.m-investors-media .media>a.has-photo img{position:relative;z-index:1}.m-investors-media .media>a.has-photo .text{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.m-investors-media .media>a:nth-of-type(1) .text,.m-investors-media .media>a:nth-of-type(3) .text,.m-investors-media .media>a:nth-of-type(4) .text,.m-investors-media .media>a.has-photo .text{align-items:flex-end}.m-investors-media .media>a.icon-over-solid{flex-direction:column;justify-content:space-between}.m-investors-media .media>a.icon-over-solid .icon{padding-top:20px;padding-right:22px;padding-bottom:20px;padding-left:20px;padding:1.25rem 1.375rem 1.25rem 1.25rem}.m-investors-media .media>a.icon-over-solid img{height:110px;height:6.875rem;width:110px;width:6.875rem}.m-investors-media .media>a>*{flex-basis:100%}.m-investors-media .media>a:not(.media-contact,.latest-post){text-shadow:0px 0px 4px rgba(0,0,0,.5)}.m-investors-media .media>a.media-contact{align-items:center;background-color:#f7db66;color:#2a4265;font-family:Sora,Georgia,serif;font-weight:500;font-size:20px;font-size:1.25rem}.m-investors-media .media>a.media-contact .linked-text{color:#b55500;font-family:Public Sans,sans-serif;font-weight:400;font-size:18px;font-size:1.125rem;margin-top:1em;transition:.2s all}.m-investors-media .media>a.media-contact:hover .linked-text{color:#249355}.m-investors-media .media>a.latest-post{background-color:#249355}.m-media-index{background-color:#f3f2f7}.m-investors-media a,.m-industry-news a,.m-investors-media .g-cta,.m-industry-news .g-cta{color:#fff}.m-investors-media a:hover .g-cta,.m-industry-news a:hover .g-cta{color:#f7db66;transition:.2s all}.post{align-items:center;display:flex;flex-wrap:wrap;padding-top:30px;padding-top:1.875rem;padding-bottom:30px;padding-bottom:1.875rem}.post .g-cta{font-family:Public Sans,sans-serif;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.5em;text-transform:none;transition:.2s all}.m-press-releases ul,.m-industry-news ul{list-style:none;margin-top:40px;margin-top:2.5rem}.m-press-releases .post,.m-industry-news .post{border-bottom:1px solid rgb(0,45,67)}.m-press-releases .post img,.m-industry-news .post img{margin-bottom:1em;max-width:90px;max-width:5.625rem}.m-press-releases .post .g-cta,.m-industry-news .post .g-cta,.m-press-releases .post .g-cta:hover,.m-industry-news .post .g-cta:hover{color:#002d43}@media all and (min-width: 600px){.m-press-releases .post>div:nth-of-type(1),.m-industry-news .post>div:nth-of-type(1){justify-content:flex-start}}.m-press-releases{background-color:#f3f2f7}.investors-media-new .m-press-releases{background-color:#fff}.m-press-releases h2{align-items:center;display:flex}.m-press-releases h2 svg{height:50px;height:3.125rem;margin-right:.5ch;position:relative;top:-.125em;width:50px;width:3.125rem}.m-industry-news{background-color:#2a4265;color:#fff}.m-industry-news .post{border-bottom:1px solid white}.m-industry-news .post .g-cta{color:#f7db66}.m-industry-news .post .g-cta:hover{color:#fff}@media all and (max-width: 599px){.m-industry-news .post svg{margin-bottom:1em}}@media all and (min-width: 600px){.m-industry-news .post{flex-wrap:nowrap}.m-industry-news .post>div:nth-of-type(1){display:flex;justify-content:center;flex-basis:120px;flex-basis:7.5rem;max-width:120px;max-width:7.5rem}.m-industry-news .post>div:nth-of-type(2){flex:1}}.m-industry-news .post svg{height:60px;height:3.75rem;width:60px;width:3.75rem}.m-product-development+.m-product-development{background-color:#fff}.m-product-development,.m-product-development.gray{background-color:#f3f2f7}.m-product-development.white{background-color:#fff}.m-product-development h2{color:#2a4265;font-family:Public Sans,sans-serif;font-weight:300;font-size:25px;font-size:1.5625rem;text-align:center}.m-product-development .topic .highlights ul li{margin-bottom:0}.m-product-development .topic .highlights>div{margin-bottom:2em}.m-product-development .topic .highlights.has-lockup .highlight{text-align:center}.m-product-development .topic .highlights.has-lockup .highlight img{border:1px solid rgb(36,147,85);border-radius:50%;display:block;height:230px;height:14.375rem;width:230px;width:14.375rem;margin-right:auto;margin-left:auto;margin-bottom:1em;padding:20px;padding:1.25rem}@media all and (max-width: 1119px){.m-product-development .topic .highlights.has-lockup>img{display:none}}@media all and (min-width: 1120px){.m-product-development .topic .highlights.has-lockup{position:relative}.m-product-development .topic .highlights.has-lockup>img{display:block;margin-right:auto;margin-left:auto;max-width:270px;max-width:16.875rem;width:100%}.m-product-development .topic .highlights.has-lockup>div{max-width:250px;max-width:15.625rem}.m-product-development .topic .highlights.has-lockup>div:nth-of-type(1){left:-8%;position:absolute;top:10%}.m-product-development .topic .highlights.has-lockup>div:nth-of-type(2){position:absolute;right:-8%;top:10%}.m-product-development .topic .highlights.has-lockup>div:nth-of-type(3){align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:30px;margin-top:1.875rem;margin-right:auto;margin-left:auto;max-width:70%;text-align:left;width:100%}.m-product-development .topic .highlights.has-lockup>div:nth-of-type(3)>div{flex-basis:50%}.m-product-development .topic .highlights.has-lockup>div:nth-of-type(3)>div:nth-of-type(2){padding-left:20px;padding-left:1.25rem}}.m-product-development .topic-other img{display:block;margin-right:auto;margin-bottom:30px;margin-bottom:1.875rem;margin-left:auto;max-width:262px;max-width:16.375rem}.m-product-development .topic-other h2{margin-bottom:1em}.m-product-development .topic-other ul li{font-family:Public Sans,sans-serif;font-weight:600;margin-bottom:0}.m-product-development .topic-other:nth-of-type(2){border-top:1px solid rgb(51,51,51);margin-top:40px;margin-top:2.5rem;padding-top:40px;padding-top:2.5rem}.m-attune-2{background-color:#dff7eb}.m-attune-2 .text .content{max-width:600px;max-width:37.5rem;text-align:center}.m-attune-2 svg{max-width:210px;max-width:13.125rem}.m-attune-2 .intro{margin-top:34px;margin-top:2.125rem}.m-attune-2 .diagram{position:relative}.m-attune-2 .diagram .logo{align-items:center;background-color:#fff;border-radius:50%;bottom:-112.5px;display:flex;justify-content:center;left:calc(50% - 112.5px);height:225px;height:14.0625rem;position:absolute;width:225px;width:14.0625rem;z-index:2}.m-attune-2 .diagram .logo svg{height:95px;height:5.9375rem;width:95px;width:5.9375rem}.m-attune-2 .diagram .label{color:#fff;font-family:Sora,Georgia,serif;font-weight:500;font-size:20px;font-size:1.25rem;max-width:220px;max-width:13.75rem;position:absolute;text-align:center;text-shadow:0px 0px 4px rgba(0,0,0,.5)}@media all and (max-width: 767px){.m-attune-2 .diagram .label{display:none}}.m-attune-2 .diagram .label:nth-of-type(1){bottom:17%;left:calc(50% - 330px);z-index:2}.m-attune-2 .diagram .label:nth-of-type(2){left:calc(50% - 110px);top:15%;z-index:2}.m-attune-2 .diagram .label:nth-of-type(3){bottom:17%;right:calc(50% - 330px);z-index:2}.m-attune-2 .diagram img{border-top-right-radius:50%;border-top-left-radius:50%;display:block;margin-top:40px;margin-top:2.5rem;margin-right:auto;margin-left:auto;max-width:780px;max-width:48.75rem}.m-attune-2 .diagram-text{background-color:#2a4265;color:#fff;padding-top:150px;padding-top:9.375rem}.m-attune-2 .diagram-text h3{color:#fff;font-size:20px;font-size:1.25rem;line-height:1.3125em;margin-top:0}@media all and (min-width: 768px){.m-attune-2 .diagram-text>div{display:flex}.m-attune-2 .diagram-text .diagram-text-box{flex-basis:33.3333333333%}}@media all and (max-width: 767px){.m-attune-2 .diagram-text-box:not(:first-of-type){margin-top:30px;margin-top:1.875rem}}.m-attune{background-color:#f3f2f7}.m-attune .text .content{max-width:600px;max-width:37.5rem;text-align:center}.m-attune svg{max-width:210px;max-width:13.125rem}.m-attune .intro{margin-top:34px;margin-top:2.125rem}.m-attune .diagram{padding-top:40px;padding-top:2.5rem;position:relative}.m-attune .diagram img{border-radius:50%;display:block;margin-right:auto;margin-left:auto}.m-attune .diagram h3{color:#fff;margin-top:0}@media all and (max-width: 767px){.m-attune .diagram{padding-top:60px;padding-top:3.75rem}.m-attune .diagram .mobile-hide{display:none}.m-attune .diagram img{max-width:406px;max-width:25.375rem;width:90%}.m-attune .diagram>div{padding-top:30px;padding-top:1.875rem;padding-bottom:30px;padding-bottom:1.875rem}.m-attune .diagram .indicator{display:none}.m-attune .diagram h3>span{font-family:Sora,Georgia,serif;font-weight:500;font-size:17px;font-size:1.0625rem;line-height:1.5em;padding-top:20px;padding-top:1.25rem;padding-bottom:20px;padding-bottom:1.25rem;text-align:left;width:100%}.m-attune .diagram h3,.m-attune .diagram .textbox-text-wrapper{display:block;margin-right:auto;margin-left:auto;max-width:406px;max-width:25.375rem}.m-attune .diagram>div:nth-of-type(1) h3{background-color:#b55500}.m-attune .diagram>div:nth-of-type(2) h3{background-color:#2a4265}.m-attune .diagram>div:nth-of-type(3) h3{background-color:#249355}}@media all and (min-width: 768px){.m-attune .diagram{color:#fff;position:relative}.m-attune .diagram .mobile-show{display:none}.m-attune .diagram button{-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.m-attune .diagram img{max-width:759px;max-width:47.4375rem}.m-attune .diagram .textbox-click{cursor:pointer;padding-top:20px;padding-top:1.25rem;padding-bottom:20px;padding-bottom:1.25rem}.m-attune .diagram .textbox-text p{padding-bottom:20px;padding-bottom:1.25rem}.m-attune .diagram>div{border:3px solid white;max-width:300px;max-width:18.75rem;position:absolute;transition:.2s all;z-index:2}.m-attune .diagram>div .indicator{align-items:center;border:2px solid white;border-radius:50%;display:inline-flex;font-size:0;line-height:0;position:relative;height:37px;height:2.3125rem;width:37px;width:2.3125rem}.m-attune .diagram>div .indicator>div{background-color:#fff;border-radius:1.5px;font-size:0;height:3px;line-height:0;width:18px;width:1.125rem;transition:.2s all}.m-attune .diagram>div .indicator>div:nth-of-type(1){margin-top:0;margin-right:auto;margin-left:auto}.m-attune .diagram>div .indicator>div:nth-of-type(2){left:7px;position:absolute;top:15px;transform:rotate(90deg)}.m-attune .diagram>div .indicator[aria-expanded=true]>div:nth-of-type(2){opacity:0}.m-attune .diagram>div h3{margin-bottom:0}.m-attune .diagram>div button{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-start;text-align:left;width:100%}.m-attune .diagram>div button>h3{flex:1}.m-attune .diagram>div>div>div{opacity:0;max-height:0;transition:.2s all;visibility:hidden}.m-attune .diagram>div>div>div.expanded{opacity:1;visibility:visible}.m-attune .diagram>div:nth-of-type(1){background-color:#b55500e6;left:0;top:30%}.m-attune .diagram>div:nth-of-type(1):hover,.m-attune .diagram>div:nth-of-type(1).expanded{background-color:#b55500}.m-attune .diagram>div:nth-of-type(2){background-color:#2a4265e6;right:0;top:20%}.m-attune .diagram>div:nth-of-type(2):hover,.m-attune .diagram>div:nth-of-type(2).expanded{background-color:#2a4265}.m-attune .diagram>div:nth-of-type(3){background-color:#249355e6;top:80%;right:10%}.m-attune .diagram>div:nth-of-type(3):hover,.m-attune .diagram>div:nth-of-type(3).expanded{background-color:#249355}}@media all and (min-width: 1120px){.m-attune .diagram>div .wrapper{padding-right:30px;padding-right:1.875rem;padding-left:30px;padding-left:1.875rem}}@media all and (min-width: 1270px){.m-attune .diagram>div{max-width:400px;max-width:25rem}.m-attune .diagram>div .textbox-click{padding-top:30px;padding-top:1.875rem;padding-bottom:30px;padding-bottom:1.875rem}.m-attune .diagram>div .textbox-text p{padding-bottom:30px;padding-bottom:1.875rem}}.blog .content-wrapper{background-color:#f3f2f7}.blog .blog-post-bottom-border{border-bottom:1px solid rgb(51,51,51)}.blog .date{color:#333;font-size:14px;font-size:.875rem;text-transform:uppercase;transition:.2s all}.blog .author{font-family:Public Sans,sans-serif;font-weight:600;margin-top:1em}.blog .m-post-news h2{color:#333;font-size:16px;font-size:1rem}.blog .m-post-news p{margin-top:1.5em;margin-bottom:0}.blog .m-post-news .pullquote{color:#b55500;font-family:Public Sans,sans-serif;font-weight:400;font-style:italic;font-size:24px;font-size:1.5rem;line-height:1.5em;padding-right:30px;padding-right:1.875rem;padding-left:40px;padding-left:2.5rem;position:relative}.blog .m-post-news .pullquote p{margin-top:0}.blog .m-post-news .pullquote span{font-size:64px;font-size:4rem;position:absolute}.blog .m-post-news .pullquote span:first-of-type{left:0;top:.25em}.blog .m-post-news .pullquote span:last-of-type{right:0;bottom:-.25em}@media all and (min-width: 600px){.blog .m-post-news .pullquote{padding-right:60px;padding-right:3.75rem;padding-left:80px;padding-left:5rem}.blog .m-post-news .pullquote span{font-size:112px;font-size:7rem}.blog .m-post-news .pullquote span:first-of-type{top:.25em}.blog .m-post-news .pullquote span:last-of-type{bottom:-.25em}}.cards{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;gap:40px;gap:2.5rem}@media all and (min-width: 990px){.cards{justify-content:flex-start}}.cards .card{display:flex;flex-basis:380px;flex-basis:23.75rem;flex-direction:column}@media all and (min-width: 990px){.cards .card{flex-basis:calc((100% - 80px) / 3)}}@media all and (min-width: 1270px){.cards .card.card-featured{flex-basis:calc((100% - 80px) / 3 * 2 + 40px)}.cards .card.card-featured .card-inner h1{font-size:28px;font-size:1.75rem}}.cards .card:hover .card-inner .g-cta{color:#249355}.cards .card .card-inner{background-color:#fff;display:flex;flex-direction:column;flex:1;position:relative}.cards .card .card-inner .image{background-position:center center;background-repeat:no-repeat;background-size:cover;height:255px;height:15.9375rem}.cards .card .card-inner .text{padding-top:26px;padding-bottom:26px;padding-right:26px;padding-left:26px;padding:1.625rem}.cards .card .card-inner .g-cta{transition:.2s all}.cards .card .card-inner p{color:#333;font-family:Public Sans,sans-serif;font-weight:400;font-size:16px;font-size:1rem;margin-top:1em}.careers-bamboo-embed>div:last-of-type{display:none}.careers-bamboo-embed .BambooHR-ATS-board h2{display:none}.careers-bamboo-embed .BambooHR-ATS-Department-Item{padding-left:0}.careers-bamboo-embed .BambooHR-ATS-Jobs-List{border-bottom:0!important;margin-bottom:0!important;padding:0!important}.careers-bamboo-embed .BambooHR-ATS-Jobs-Item{padding-left:0!important}.careers-bamboo-embed .BambooHR-ATS-Location{display:block;float:none!important;padding-top:0!important;color:#333;font-family:Public Sans,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5em;margin-top:.0625em}.content{line-height:1.5em}.content p:not(:last-child),.content ul:not(:last-child),.content ol:not(:last-child),.content blockquote:not(:last-child){margin-bottom:1em}.content p,.content li,div[itemprop=address]{line-height:1.5em}.content ul,.content ol{padding-left:1em}.content ul ::marker{font-size:.75em}.content li{padding-left:.5em}.content li:not(:last-child){margin-bottom:.5em}.m-simple-text-cta{background-attachment:fixed;background-color:#333;background-repeat:no-repeat;background-size:cover;padding-top:70px;padding-top:4.375rem;padding-bottom:70px;padding-bottom:4.375rem}.m-simple-text-cta p{color:#fff;font-size:30px;font-size:1.875rem}.m-simple-text-cta+.m-cross-link,.m-simple-text-cta+.m-photo{margin-top:0}.s-full-width{width:100%}.s-page-width{margin-right:auto;margin-left:auto;max-width:1240px;max-width:77.5rem;width:100%}.s-content-width{margin-right:auto;margin-left:auto;max-width:890px;max-width:55.625rem;width:100%}.wrapper{margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}@media all and (min-width: 1120px){.wrapper{padding-right:50px;padding-left:50px}}.cta-button{background-color:transparent;-webkit-appearance:none;border:none;border-radius:25px;border-radius:1.5625rem;cursor:pointer;cursor:hand;align-items:center;display:inline-flex;flex-direction:row;flex-wrap:nowrap;font-family:Public Sans,sans-serif;font-weight:500;font-size:18px;font-size:1.125rem;height:50px;height:3.125rem;padding-right:22px;padding-right:1.375rem;padding-left:22px;padding-left:1.375rem;text-decoration:none;transition:.2s all}.content .cta-button{background-color:#b55500;color:#fff}.content .cta-button:hover{background-color:#ffdcc0;color:#b55500}form{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}form .chosen-container-single,form button,form input{margin-top:1em}.styled-form{padding-top:40px;padding-top:2.5rem}.styled-form .form form>div{margin-top:1em;width:100%}.styled-form .form form>div label,.styled-form .form form>div .pseudo-label{display:block;font-family:Public Sans,sans-serif;font-weight:500}.styled-form .form form>div input[type=text],.styled-form .form form>div input[type=email],.styled-form .form form>div textarea,.styled-form .form form>div select{background-color:#fff;border:0;width:100%;-webkit-appearance:none;border-radius:25px;border-radius:1.5625rem;margin-top:.5em;color:inherit;font-family:Public Sans,sans-serif;font-weight:400;font-size:inherit;line-height:inherit;padding-top:13px;padding-right:25px;padding-bottom:13px;padding-left:25px;padding:.8125rem 1.5625rem}.styled-form .form form .name-email>div,.styled-form .form form .files,.styled-form .form form .message{padding-top:10px;padding-top:.625rem;padding-bottom:10px;padding-bottom:.625rem}@media all and (min-width: 1120px){.styled-form .form form .name-email,.styled-form .form form .files{display:flex}.styled-form .form form .name-email>div,.styled-form .form form .files>div{flex-basis:50%;max-width:50%}.styled-form .form form .name-email>div:nth-of-type(1),.styled-form .form form .files>div:nth-of-type(1){padding-right:20px;padding-right:1.25rem}.styled-form .form form .name-email>div:nth-of-type(2),.styled-form .form form .files>div:nth-of-type(2){padding-left:20px;padding-left:1.25rem}}.styled-form .form form .submit .cta-button{padding-right:60px;padding-right:3.75rem;padding-left:60px;padding-left:3.75rem;background-color:#fff;color:#b55500}.styled-form .form form .submit .cta-button:hover{background-color:#b55500;color:#fff}.styled-form .form form .required{color:red}.no-js .styled-form .files label{margin-top:0}.no-js .styled-form .files .pseudo-label{display:none}.no-js .styled-form .files input{margin-top:.5em}.js .styled-form .files>div{margin-top:1em}@media all and (min-width: 1120px){.js .styled-form .files>div{margin-top:0}}.js .styled-form input[type=file]+label{background-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2086%2086'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m15.8%2079.4c-5.4%200-6.7-1.3-7.3-1.9s-3.3-3.3-.8-17.6c.5-3.2%202.5-13.8%205.8-17.1l35.3-35.3a2.9%202.9%200%200%201%202.1-.9%203.1%203.1%200%200%201%202.2.9l16.9%2017a2.9%202.9%200%200%201%200%204.2l-24.7%2024.8c-4.6%204.5-9.4%206.5-13.4%205.4a6.6%206.6%200%200%201%20-4.9-4.9c-1-4%201-8.8%205.6-13.3l14.1-14.1a3%203%200%200%201%204.2%204.2l-14.1%2014.2c-3.7%203.6-4.2%206.4-4%207.5a.9.9%200%200%200%20.7.6c1%20.3%203.8-.2%207.5-3.9l22.7-22.6-12.8-12.7-33.2%2033.2c-.8.8-2.6%205.5-4%2013s-1.2%2011.7-.9%2013.1%205.7.4%2013.1-.9%2012.2-3.2%2013-4l35.4-35.4a3.1%203.1%200%200%201%204.2%200%203%203%200%200%201%200%204.3l-35.3%2035.3c-3.2%203.2-13.9%205.3-17.1%205.8a60.1%2060.1%200%200%201%20-10.3%201.1z'%20fill='%23939598'/%3e%3c/svg%3e");background-position:15px center;background-repeat:no-repeat;background-size:21.5px 21.5px;display:inline-block;background-color:#dce4f4;border:0;border-radius:35px;border-radius:2.1875rem;color:#333;cursor:pointer;cursor:hand;font-size:14px;font-size:.875rem;font-family:Public Sans,sans-serif;font-weight:500;line-height:1em;margin-top:.5em;padding-top:13px;padding-right:25px;padding-bottom:13px;padding-left:40px;padding:.8125rem 1.5625rem .8125rem 2.5rem;transition:.2s all}.js .styled-form input[type=file]:focus+label,.js .styled-form input[type=file]+label:hover{background-color:#b55500;border-color:#b55500;color:#fff}.js .styled-form input[type=file]:focus+label,.js .styled-form input[type=file].has-focus+label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}@media all and (min-width: 1120px){.styled-form .form form>div:not(.files){align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.styled-form .form form>div:not(.files) label{flex-basis:25%;max-width:25%}.styled-form .form form>div:not(.files) input[type=text],.styled-form .form form>div:not(.files) input[type=email],.styled-form .form form>div:not(.files) textarea,.styled-form .form form>div:not(.files) select{flex-basis:75%;max-width:75%;margin-top:0}.styled-form .form form>div.files{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.styled-form .form form>div.files span{flex-basis:25%;max-width:25%}.styled-form .form form .submit{padding-left:25%}}.styled-form.contact-form .form form .submit .cta-button{background-color:#b55500;color:#fff}.styled-form.contact-form .form form .submit .cta-button:hover{background-color:#ffdcc0;color:#b55500}.menu-toggle{background:transparent;border:0;cursor:pointer;cursor:hand;font-size:12px;font-size:.75rem;position:absolute;right:8px;top:24px;width:40px;transition:.05s ease-in-out;z-index:9;-webkit-appearance:none}@media all and (max-width: 599px){.menu-toggle{top:22px}}@media all and (min-width: 1120px){.menu-toggle{display:none}}.menu-toggle .menu-icon{height:40px;width:40px}.menu-toggle .menu-icon>div{background:#333;background:#666;border-radius:3px;font-size:12px;height:3px;left:5px;line-height:3px;position:absolute;width:30px;transition:.1s ease-in-out}.menu-toggle .menu-icon div:nth-of-type(1){top:11px}.menu-toggle .menu-icon div:nth-of-type(2){top:20px}.menu-toggle .menu-icon div:nth-of-type(3){top:29px}.menu-toggle.open .menu-icon div:nth-of-type(1){top:20px;transform:rotate(135deg)}.menu-toggle.open .menu-icon div:nth-of-type(2){opacity:0;right:-30px}.menu-toggle.open .menu-icon div:nth-of-type(3){top:20px;transform:rotate(-135deg)}.close-icon{border-radius:0;height:40px;width:40px}.close-icon>div{background:#b55500;border-radius:3px;font-size:12px;height:3px;left:10px;line-height:3px;position:absolute;width:20px;transition:.1s ease-in-out}.close-icon div:nth-of-type(1){top:18.5px;transform:rotate(135deg)}.close-icon div:nth-of-type(2){top:18.5px;transform:rotate(-135deg)}body.mobile-scrolling>header{transition:.2s all}@media all and (max-width: 1119px){body.mobile-scrolling{padding-top:95px;padding-top:5.9375rem}body.mobile-scrolling>header{background-color:#fff;box-shadow:0 2px 3px #00000040;left:0;position:fixed;top:0;width:100%;z-index:9}}@media all and (min-width: 1120px){body{padding-top:95px;padding-top:5.9375rem}body>header{background-color:#fff;box-shadow:0 2px 3px #00000040;left:0;position:fixed;top:0;width:100%;z-index:9}}.masthead{position:relative;font-family:Public Sans,sans-serif;font-weight:500}.masthead>div .brand{display:block;height:39px;height:2.4375rem;width:185.4272726512px;width:11.5892045407rem}.masthead>div .brand svg{height:39px;height:2.4375rem;width:185.4272726512px;width:11.5892045407rem;transition:transform .0625s ease}.masthead>div .brand:hover svg{transform:scale(1.0625)}@media all and (max-width: 599px){.masthead>div .brand{height:35px;height:2.1875rem;width:166.4090908408px;width:10.4005681776rem}.masthead>div .brand svg{height:35px;height:2.1875rem;width:166.4090908408px;width:10.4005681776rem}}.masthead>div .nav-primary a:hover,.masthead>div .nav-primary li.nav-active>a{color:#249355}.masthead>div .nav-primary ul{list-style:none}@media all and (max-width: 1119px){.masthead>div{height:95px;height:5.9375rem;align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}.masthead>div .brand{margin-top:-12px;margin-left:20px;margin-left:1.25rem}.masthead>div .mobile-over-nav{background-color:#fff;align-items:center;display:flex;height:95px;height:5.9375rem;position:relative;width:100%;z-index:9}.masthead>div .nav-primary{left:0;position:absolute;top:0;width:100%;z-index:8;background-color:#fff;height:0;opacity:0;transition:height .3s,visibility .3s,opacity .3s;visibility:hidden;padding-top:95px;padding-right:40px;padding-bottom:40px;padding-left:40px;padding:5.9375rem 2.5rem 2.5rem}.masthead>div .nav-primary li.nav-active>a,.masthead>div .nav-primary li>a:hover{color:#b55500}.masthead>div .nav-primary ul{border-top:1px solid #666666}.masthead>div .nav-primary ul li{border-bottom:1px solid #666666}.masthead>div .nav-primary ul li a{display:block;padding-top:8px;padding-top:.5rem;padding-bottom:8px;padding-bottom:.5rem}.masthead>div .nav-primary ul li .subnav ul li:last-of-type{border-bottom:0}.masthead>div .nav-primary ul li .subnav ul li a{padding-left:1em}}@media all and (min-width: 1120px){.masthead>div{height:95px;height:5.9375rem;padding-right:50px;padding-left:50px;align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}.masthead>div .mobile{display:none}.masthead>div .brand{margin-top:-12px}.masthead>div .nav-primary>ul{align-items:stretch;display:flex;flex-wrap:nowrap;height:95px}.masthead>div .nav-primary>ul>li{position:relative}.masthead>div .nav-primary>ul>li>a{align-items:center;display:flex;height:95px;padding-right:15px;padding-right:.9375rem;padding-left:15px;padding-left:.9375rem}.masthead>div .nav-primary>ul>li .subnav{background-color:#fff;box-shadow:0 3px 3px 1px #00000059;left:0;opacity:0;padding-right:20px;padding-top:20px;padding-bottom:20px;padding-left:20px;padding:1.25rem;position:absolute;top:75px;top:4.6875rem;transition:visibility .3s,opacity .3s;visibility:hidden;width:200px;width:12.5rem;z-index:8}.masthead>div .nav-primary>ul>li .subnav li:not(:first-of-type){margin-top:.5em}.masthead>div .nav-primary>ul>li .subnav li a{display:block;padding-top:.2em;padding-bottom:.2em}.masthead>div .nav-primary>ul>li:hover>div{opacity:1;visibility:visible}}.nav-open .masthead>div .nav-primary{opacity:1;visibility:visible}@media all and (max-width: 1119px){.nav-open{position:fixed}.nav-open .masthead{width:100vw}.nav-open .masthead .nav-primary{height:100vh;overflow:scroll}.nav-open .masthead .nav-primary>ul{padding-bottom:40px;padding-bottom:2.5rem}}body{overflow-x:hidden}@keyframes show-photo{0%{clip-path:circle(0% at 50% 50%)}66.6%{clip-path:circle(100% at 50% 50%)}to{clip-path:circle(100% at 50% 50%)}}@keyframes zoom-photo{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes show-background{0%{transform:scale(1)}33.3%{transform:scale(1)}to{transform:scale(10);opacity:0}}.m-home-header .photos div.img{z-index:2;transform:scale(1)}.m-home-header .photos div.img.behind,.m-home-header .photos div.img.slide-two{z-index:3}.m-home-header .photos div.img.behind>img,.m-home-header .photos div.img.front>img,.m-home-header .photos div.img.slide-one>img{animation:zoom-photo 5s ease-in-out;animation-fill-mode:forwards}.m-home-header .photos div.img.front,.m-home-header .photos div.img.slide-one{z-index:4}.m-home-header .photos div.img.front{animation:show-photo 1.5s ease-in-out;animation-fill-mode:forwards}.m-home-header .background-wrapper{display:none}@media all and (min-width: 600px){.m-home-header .background-wrapper{display:block;height:550px;left:0;overflow:hidden;position:absolute;top:0;width:100%}.m-home-header .background-wrapper .wrapper{max-width:1240px}.m-home-header .background-wrapper .background-animation{position:absolute;background-color:transparent;height:690px;height:43.125rem;width:690px;width:43.125rem;right:-350px;right:-21.875rem;top:-65px;top:-4.0625rem;border-radius:50%;background-color:#81c99ccc}.m-home-header .background-wrapper .background-animation.show{animation:show-background 1.5s ease-in-out;animation-fill-mode:forwards}}@media all and (min-width: 768px){.m-home-header .background-wrapper .background-animation{right:-250px;right:-15.625rem}}@media all and (min-width: 1024px){.m-home-header .background-wrapper .background-animation{right:-150px;right:-9.375rem}}@media all and (min-width: 1120px){.m-home-header .background-wrapper{min-height:550px;min-height:34.375rem}.m-home-header .background-wrapper .background-animation{right:20px;right:1.25rem}}@media all and (min-width: 1270px){.m-home-header .background-wrapper .background-animation{right:-20px;right:-1.25rem}}.m-callout{padding-top:60px;padding-top:3.75rem}.m-callout p{font-family:Public Sans,sans-serif;font-weight:500;font-size:21px;font-size:1.3125rem}.m-circle-over-photo{background-position:center;background-repeat:no-repeat;background-size:cover}@media all and (max-width: 1119px){.m-circle-over-photo{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}.m-circle-over-photo+.module,.m-circle-over-photo+.m-cross-link,.m-circle-over-photo+.m-photo{margin-top:0}.m-circle-over-photo h2{font-family:Public Sans,sans-serif;font-weight:400;font-size:34px;font-size:2.125rem;line-height:1.25em}@media all and (min-width: 1120px){.m-circle-over-photo .s-page-width{overflow-y:hidden}.m-circle-over-photo .wrapper{padding-top:60px;padding-right:80px;padding-bottom:60px;padding-left:80px;padding:3.75rem 5rem;background-color:#fff;border-radius:50%;align-items:center;display:flex;justify-content:center;flex-direction:row;height:1080px;height:67.5rem;margin-top:-15%;margin-bottom:-15%;width:1080px;width:67.5rem}.m-circle-over-photo .wrapper>div{max-width:700px;max-width:43.75rem}}.m-circle-text h2{text-align:center}.m-circle-text .h3,.m-circle-text .m-team .other>div ul li,.m-team .other>div ul .m-circle-text li,.m-circle-text .careers-bamboo-embed .BambooHR-ATS-Department-Header,.careers-bamboo-embed .m-circle-text .BambooHR-ATS-Department-Header{margin-bottom:1em;text-align:center}.m-circle-text .text{text-align:center}.m-circle-text .cta-outer{display:flex;justify-content:center;flex-direction:row;margin-top:60px;margin-top:3.75rem}.m-careers-list ul{margin-top:.5em}.m-careers-list ul ::marker{color:#b55500;font-size:1.2em}.m-careers-list ul li a{color:#b55500;display:block;font-family:Public Sans,sans-serif;font-weight:600;font-size:20px;font-size:1.25rem;padding-top:.5em;padding-bottom:.5em}.m-careers-list ul li a:hover{color:#249355}.m-photo{margin-top:60px;margin-top:3.75rem}.m-photo img{display:block}.m-posts+.m-photo,.m-full-bg+.m-photo{margin-top:0}.m-vision-values .topic:nth-of-type(1){border-top:0}.m-home-product-development{background-color:#f3f2f7;margin-top:60px;margin-top:3.75rem;padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}.m-home-product-development .button-wrapper{text-align:center}.m-home-product-development .wrapper>p{margin-bottom:0}.m-home-product-development .boxes{padding-top:30px;padding-top:1.875rem;padding-bottom:30px;padding-bottom:1.875rem}.m-home-product-development .boxes>div{background-color:#fff;border-radius:25px;border-radius:1.5625rem;padding:30px;padding:1.875rem}.m-home-product-development .boxes>div:not(:last-of-type){margin-bottom:20px;margin-bottom:1.25rem}.m-home-product-development .boxes>div h3{color:#b55500;margin-bottom:.5em}.m-home-product-development .boxes>div p{font-family:Public Sans,sans-serif;font-weight:400;font-size:20px;font-size:1.25rem;margin-bottom:0}.m-home-product-development .boxes>div .icon{margin-bottom:20px;margin-bottom:1.25rem;align-items:center;display:flex;justify-content:center}.m-home-product-development .boxes>div .icon img{height:130px;height:8.125rem;width:130px;width:8.125rem}@media all and (min-width: 600px){.m-home-product-development .boxes>div{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap}.m-home-product-development .boxes>div .icon{min-height:140px;min-height:8.75rem;margin-bottom:0;min-width:160px;min-width:10rem}.m-home-product-development .boxes>div>div:nth-of-type(2){padding-left:20px;padding-left:1.25rem}}.circle{border-radius:50%;align-items:center;display:flex;justify-content:center;height:294px;height:18.375rem;margin-right:auto;margin-left:auto;width:294px;width:18.375rem}.circle>div{height:250px;height:15.625rem;position:relative;width:250px;width:15.625rem}.circle>div>img{border-radius:50%;display:block}.m-farmers{margin-top:60px;margin-top:3.75rem;padding-top:70px;padding-top:4.375rem;padding-bottom:100px;padding-bottom:6.25rem}.m-farmers .factor h3{color:#fff;font-family:Sora,Georgia,serif;font-weight:600;font-size:30px;font-size:1.875rem;margin-bottom:10px;margin-bottom:.625rem}.m-farmers .factor p{color:#fff;font-family:Public Sans,sans-serif;font-weight:400;font-size:19px;font-size:1.1875rem}@media all and (max-width: 1119px){.m-farmers .factor{text-align:center}.m-farmers .factor:not(:nth-of-type(1)){margin-top:60px;margin-top:3.75rem}.m-farmers .factor>div:nth-of-type(1){margin-bottom:30px;margin-bottom:1.875rem}}@media all and (min-width: 1120px){.m-farmers .factor{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.m-farmers .factor>div:nth-of-type(1){flex-basis:40%;max-width:40%}.m-farmers .factor>div:nth-of-type(1) .circle{margin-left:-21px;margin-left:-1.3125rem}.m-farmers .factor>div:nth-of-type(2){flex-basis:60%;max-width:60%}.m-farmers .factor:nth-of-type(2n){flex-direction:row-reverse}.m-farmers .factor:nth-of-type(2n)>div:nth-of-type(1) .circle{margin-left:21px;margin-left:1.3125rem}.m-farmers .factor:nth-of-type(2n)>div:nth-of-type(2){text-align:right}}.box,.popup{margin-right:auto;margin-left:auto;margin-top:60px;margin-top:3.75rem;max-width:850px;max-width:53.125rem;padding-top:20px;padding-top:1.25rem;padding-bottom:20px;padding-bottom:1.25rem}@media all and (min-width: 850px) and (max-width: 640px){.box,.popup{margin-right:0;margin-left:0;max-width:100%;padding-right:40px;padding-left:40px}}@media all and (min-width: 1120px){.box,.popup{padding-top:50px;padding-top:3.125rem;padding-bottom:50px;padding-bottom:3.125rem}}.box+.m-citation,.popup+.m-citation{margin-top:1em}.green-box{background-color:#e0f8eb}.blue-box{background-color:#f3f2f7}.popup.text-element{padding:35px;padding:2.1875rem}.popup.text-element .wrapper{padding-right:0;padding-left:0}.popup.text-element h3{margin-bottom:.5em}.popup.text-element p{color:#2a4265;font-family:Public Sans,sans-serif;font-weight:400;font-size:19px;font-size:1.1875rem}.m-col-box .wrapper h2{text-align:center}@media all and (min-width: 768px){.m-col-box .wrapper>div{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}.m-col-box .wrapper>div>div{background-color:#fff;border-radius:25px;border-radius:1.5625rem;font-family:Public Sans,sans-serif;font-weight:500;font-size:21px;font-size:1.3125rem;margin-top:30px;margin-top:1.875rem;padding-top:30px;padding-top:1.875rem;padding-bottom:30px;padding-bottom:1.875rem;text-align:center}.m-col-box .wrapper>div>div img{display:block;height:85px;margin-right:auto;margin-bottom:30px;margin-bottom:1.875rem;margin-left:auto;width:85px}@media all and (min-width: 768px){.m-col-box.m-two-col-box .wrapper>div>div{flex-basis:47.5%;max-width:47.5%}.m-col-box.m-three-col-box .wrapper>div>div{flex-basis:30%;max-width:30%}}.m-post,.m-posts{background-color:#f3f2f7}.date{font-family:Public Sans,sans-serif;font-weight:400;font-size:15px;font-size:.9375rem;margin-bottom:.5em}.m-post .s-page-width{position:relative}.m-post .date{margin-bottom:1em}.m-posts .date{color:#b55500}.m-posts .cta-button{margin-top:30px;margin-top:1.875rem}.m-posts.m-posts-news .cta-button{background-color:#fff;color:#b55500}.m-posts.m-posts-news .cta-button:hover{background-color:#b55500;color:#fff}.news-events .m-posts.m-posts-events{background-color:transparent}.m-posts .wrapper h2{padding-left:0}.m-posts .wrapper .posts a{display:block;padding-top:30px;padding-top:1.875rem;padding-bottom:30px;padding-bottom:1.875rem}.m-posts .wrapper .posts a:not(:last-of-type){border-bottom:1px solid rgb(160,160,160)}.m-posts .wrapper .posts a:hover h1{color:#bb8311;transition:.2s all}.m-posts .wrapper .posts a h1{color:#2a4265;font-family:Sora,Georgia,serif;font-weight:500;font-size:25px;font-size:1.5625rem}footer{background-color:#f3f2f7;margin-top:-1px;font-family:Public Sans,sans-serif;font-weight:400}footer>div{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}footer .wrapper{position:relative}footer .careers{font-size:21px;font-size:1.3125rem;margin-bottom:20px;margin-bottom:1.25rem}footer .careers a{color:#224696;font-family:Sora,Georgia,serif;font-weight:300}footer .careers a:hover{color:#249355}footer .legal{margin-bottom:20px;margin-bottom:1.25rem}footer .text>div{color:#333}footer .text>div span,footer .text>div nav{float:left;line-height:1.125em}footer .text>div nav ul{display:inline-flex;list-style:none;padding-left:0}footer .text>div nav ul li{border-left:1px solid rgb(42,66,101);font-size:14px;font-size:.875rem;padding-left:12px;padding-left:.75rem;padding-right:12px;padding-right:.75rem}footer .text>div nav ul li:nth-of-type(1){margin-left:12px;margin-left:.75rem}footer .text>div nav ul li a{color:#333}footer .text>div nav ul li a:hover{color:#249355}footer .footer-nav:before,footer .footer-nav:after{content:"";display:table}footer .footer-nav:after{clear:both}footer .social{margin-top:20px;margin-top:1.25rem}footer .social a{display:inline-block;height:40px;height:2.5rem;width:40px;width:2.5rem;margin-left:6px;margin-left:.375rem;margin-right:6px;margin-right:.375rem}footer .social a svg{height:40px;width:40px}footer .social a svg circle{transition:.2s all}footer .social a:hover svg circle{fill:#249355}@media all and (min-width: 600px){footer .social{margin-top:0;position:absolute;right:40px;right:2.5rem;top:0;z-index:1}}@media all and (max-width: 599px){footer{text-align:center}footer .text>div span,footer .text>div nav{float:none}footer .text>div span{display:block;margin-bottom:20px;margin-bottom:1.25rem}footer .text>div nav{margin-right:auto;margin-left:auto}footer .text>div nav ul li:nth-of-type(1){margin-left:0;border-left:none}}.social{margin-top:20px;margin-top:1.25rem}.social a{display:inline-block;height:40px;height:2.5rem;width:40px;width:2.5rem;margin-left:6px;margin-left:.375rem;margin-right:6px;margin-right:.375rem}.social a svg{height:40px;width:40px}.social a svg circle{fill:#b55500;transition:.2s all}.social a:hover svg circle{fill:#249355}.m-post-news .social{margin-top:0;margin-right:auto;margin-bottom:40px;margin-bottom:2.5rem;margin-left:auto;padding-right:20px;padding-right:1.25rem;padding-left:20px;padding-left:1.25rem;width:850px}@media all and (min-width: 1120px){.m-post-news .social{left:20px;left:1.25rem;position:absolute;top:0}.m-post-news .social a{display:block;margin-top:15px;margin-top:.9375rem}.m-post-news .social a svg circle{fill:#fff;transition:.2s all}.m-post-news .social a svg path{fill:#b55500;transition:.2s all}.m-post-news .social a:hover svg circle{fill:#b55500}.m-post-news .social a:hover svg path{fill:#fff}}.m-background-fixed{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}.m-background-fixed+.m-cross-link{margin-top:0}.m-background-fixed .text-content{align-items:center;display:flex;justify-content:center;width:100%}#cookie-policy-modal{background-color:#333;color:#fff;left:0;padding-top:2em;padding-bottom:2em;position:fixed;bottom:0;width:100%;z-index:9}#cookie-policy-modal p{font-family:Public Sans,sans-serif;font-weight:400;font-size:18px;font-size:1.125rem}#cookie-policy-modal p a{color:#fff;text-decoration:underline}#cookie-policy-modal .button-wrapper .cta-button{float:right}@-moz-document url-prefix(){#cookie-policy-modal .button-wrapper .cta-button{padding-top:2px}}.popup{background-color:#fff;margin-top:30px;margin-top:1.875rem;margin-bottom:30px;margin-bottom:1.875rem;position:relative}.popup .popup-modal-dismiss{position:absolute;right:20px;top:20px}.popup .wrapper h1 span{margin-top:12px;margin-top:.75rem}.popup .wrapper h1,.m-bio .wrapper h1{font-size:30px;font-size:1.875rem;line-height:40px;line-height:2.5rem;margin-top:1px;margin-bottom:1em}.popup .wrapper h1 span,.m-bio .wrapper h1 span{color:#224696;display:block;font-family:Public Sans,sans-serif;font-weight:500;font-size:21px;font-size:1.3125rem}.m-bio{background-color:#f3f2f7;padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}.m-bio .photo{border-radius:25px;border-radius:1.5625rem;height:auto;margin-bottom:30px;margin-bottom:1.875rem;width:380px;width:23.75rem}.m-bio .photo img{border-radius:25px;border-radius:1.5625rem;display:block}.m-bio .content p:last-of-type{margin-bottom:0}.m-bio .content .buttons{display:flex;justify-content:center;margin-top:60px;margin-top:3.75rem}.m-bio .content .buttons a{justify-content:center;width:120px;width:7.5rem}.m-bio .content .buttons a:nth-of-type(1){margin-right:1em}@media all and (min-width: 768px){.m-bio .wrapper{align-items:flex-start;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:nowrap}.m-bio .wrapper .photo{flex-basis:30%;max-width:30%}.m-bio .wrapper .content{flex-basis:70%;max-width:70%;padding-left:40px;padding-left:2.5rem}}.bio-popup .wrapper h1,.m-bio .wrapper h1{position:relative}.bio-popup .wrapper h1 .social,.m-bio .wrapper h1 .social{margin-top:0;position:absolute;right:40px;top:0}.bio-popup .wrapper h1 .social svg circle,.m-bio .wrapper h1 .social svg circle{fill:#b55500}.bio-popup .wrapper h1 .social a:hover svg circle,.m-bio .wrapper h1 .social a:hover svg circle{fill:#249355}.bio-popup{max-width:1240px;max-width:77.5rem;padding-right:0}.bio-popup .wrapper h1{color:#2a4265}.bio-popup .wrapper p{font-family:Public Sans,sans-serif;font-weight:400;font-size:20px;font-size:1.25rem}.bio-popup.has-photo .wrapper>div:nth-of-type(1){display:none}@media all and (min-width: 768px){.bio-popup.has-photo{padding-bottom:0}.bio-popup.has-photo .wrapper{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;padding-right:0}.bio-popup.has-photo .wrapper h1 .social{right:0}}@media all and (min-width: 768px) and (min-width: 890px){.bio-popup.has-photo .wrapper>div:nth-of-type(1){border-bottom-right-radius:25px;border-bottom-right-radius:1.5625rem}}@media all and (min-width: 768px){.bio-popup.has-photo .wrapper>div:nth-of-type(1) img{display:block;height:auto;position:relative;width:100%}.bio-popup.has-photo .wrapper>div:nth-of-type(1){display:block;flex-basis:34%;max-width:34%;margin-bottom:0;overflow:hidden}.bio-popup.has-photo .wrapper>div:nth-of-type(2){flex-basis:66%;max-width:66%;margin-bottom:0;padding-right:40px;padding-right:2.5rem;padding-bottom:60px;padding-bottom:3.75rem}.bio-popup.has-photo .wrapper>div:nth-of-type(2) .bio-bio{max-height:300px;overflow-y:scroll;padding-right:20px;padding-right:1.25rem}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.js .sprig-fade-in{animation:fade-in 1s ease-in;animation-fill-mode:forwards}.js .fade-in{opacity:0}.js .fade-in.visible{animation:fade-in 1.5s ease-in;animation-fill-mode:forwards}.js .fade-in:nth-of-type(1).visible{animation:fade-in .25s ease-in;animation-fill-mode:forwards}.js .fade-in:nth-of-type(2).visible{animation:fade-in .5s ease-in;animation-fill-mode:forwards}.js .fade-in:nth-of-type(3).visible{animation:fade-in .75s ease-in;animation-fill-mode:forwards}.js .fade-in:nth-of-type(4).visible{animation:fade-in 1s ease-in;animation-fill-mode:forwards}.js .fade-in:nth-of-type(5).visible{animation:fade-in 1.25s ease-in;animation-fill-mode:forwards}.js .list-fade-in{opacity:0}.js .list-fade-in.visible{animation:fade-in .25s ease-in;animation-fill-mode:forwards}main .chosen-container-single{margin-top:0}main .chosen-container-single .chosen-single{background:#dce4f4;border:6px solid #dce4f4;box-shadow:none;border-radius:24px;border-radius:1.5rem;cursor:pointer;cursor:hand;color:inherit;font-family:Public Sans,sans-serif;font-weight:400;font-size:16px;font-size:1rem;height:48px;height:3rem;line-height:48px;line-height:3rem;padding-right:25px;padding-right:1.5625rem;padding-left:25px;padding-left:1.5625rem}main .chosen-container-single .chosen-single>span{height:36px;height:2.25rem;line-height:36px;line-height:2.25rem}main .chosen-container-single .chosen-single div{width:56px;width:3.5rem}main .chosen-container-single .chosen-single div b{background-color:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAXCAYAAADz/ZRUAAAA70lEQVR4Ab2NA3IgUQAFX2E3dnKS2LZ1odi2rfPEtq4QdmzP/13V43mt0tLSObyyLt2beBCeWg6fYKBAXBRajhfqOTyYtBSeELyO++OR4fAh+us9eJFjOJ6tz+CDYUPhIcFXcV/cdzi8hz76DnyY7nA8TT+BH/ocCvcKfhr3wu0/hrfRS7+BH5P+GE/UX2Cg45fhdsFf45648cPwOnrICRiKxctvhi8xVk7CYPM3400Cp+PuuPJFeAXdZAKGI/Hig/AFRsgkBGo/iNfINERcceFVeAFdZQNCoXh+Hz7HENmEYMV9vFxgO/4fR/G/fsk1Wavo8RsjYGoAAAAASUVORK5CYII=);background-position:center center;background-repeat:no-repeat;background-size:15.5px 11.5px;transition:.2s transform}main .chosen-container-active.chosen-with-drop .chosen-single{background:#dce4f4;border:6px solid #dce4f4;border-bottom:0;box-shadow:none}main .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:center center;transform:rotate(180deg)}main .chosen-container-active.chosen-with-drop .chosen-drop{background:#dce4f4;border:6px solid #dce4f4;border-bottom-right-radius:24px;border-bottom-right-radius:1.5rem;border-bottom-left-radius:24px;border-bottom-left-radius:1.5rem;border-top:0;box-shadow:none}main .chosen-container-active.chosen-with-drop .chosen-drop ul.chosen-results{background-color:transparent;border:0;box-shadow:none;color:inherit;font-family:Public Sans,sans-serif;font-weight:400;font-size:16px;font-size:1rem;padding-left:0}main .chosen-container-active.chosen-with-drop .chosen-drop ul.chosen-results li{background-color:transparent;color:inherit;font-family:Public Sans,sans-serif;font-weight:400;font-size:16px;font-size:1rem;padding-left:25px;padding-left:1.5625rem}main .chosen-container-active.chosen-with-drop .chosen-drop ul.chosen-results li.highlighted{background-color:#224696;background-image:none;color:#fff;transition:.2s all}@media all and (min-width: 1120px){.activated .content-wrapper-inner,body.activated footer{background-color:#fff;position:relative;z-index:5}.activated .m-header{left:0;position:fixed;top:95px;top:5.9375rem;z-index:1;width:100%}}.bio footer,.careers-post footer,.contact footer,.news-post footer{background-color:#fff}@media (min-width: 640px){.sm\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.md\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:tw-flex-row{flex-direction:row}}@media (min-width: 1024px){.lg\:tw-px-0{padding-left:0;padding-right:0}}
