html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:webflow-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");font-weight:400;font-style:normal}[class^=w-icon-],[class*=\ w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}.w-icon-slider-right:before{content:""}.w-icon-slider-left:before{content:""}.w-icon-nav-menu:before{content:""}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:""}.w-icon-file-upload-remove:before{content:""}.w-icon-file-upload-icon:before{content:""}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}html.w-mod-touch *{background-attachment:scroll!important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";grid-area:1/1/2/2;display:table}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}:where(button.w-popover-trigger){color:inherit;cursor:pointer;font:inherit;line-height:inherit;text-align:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;background-color:#0000;border:0;margin:0;padding:0}.w-popover{color:inherit;position-anchor:auto;position-area:top center;background-color:#0000;border:0;margin:8px;padding:0;position:fixed;inset:auto;overflow:visible}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}.w-code-block{margin:unset}pre.w-code-block code{all:inherit}pre.w-code-block code>span{display:block!important}.w-optimization{display:contents}.w-webflow-badge,.w-webflow-badge>img{box-sizing:unset;width:unset;height:unset;max-height:unset;max-width:unset;min-height:unset;min-width:unset;margin:unset;padding:unset;float:unset;clear:unset;border:unset;border-radius:unset;background:unset;background-image:unset;background-position:unset;background-size:unset;background-repeat:unset;background-origin:unset;background-clip:unset;background-attachment:unset;background-color:unset;box-shadow:unset;transform:unset;direction:unset;font-family:unset;font-weight:unset;color:unset;font-size:unset;line-height:unset;font-style:unset;font-variant:unset;text-align:unset;letter-spacing:unset;-webkit-text-decoration:unset;text-decoration:unset;text-indent:unset;text-transform:unset;list-style-type:unset;text-shadow:unset;vertical-align:unset;cursor:unset;white-space:unset;word-break:unset;word-spacing:unset;word-wrap:unset;transition:unset}.w-webflow-badge{white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;visibility:visible!important;opacity:1!important;z-index:2147483647!important;color:#aaadb0!important;width:auto!important;height:auto!important;overflow:unset!important;background-color:#fff!important;border-radius:3px!important;margin:0!important;padding:6px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important;display:inline-block!important;position:fixed!important;inset:auto 12px 12px auto!important;transform:none!important}.w-webflow-badge>img{position:unset;visibility:unset!important;opacity:1!important;vertical-align:middle!important;display:inline-block!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";grid-area:1/1/2/2;display:table}.w-embed:after{clear:both}.w-video{width:100%;padding:0;position:relative}.w-video iframe,.w-video object,.w-video embed{border:none;width:100%;height:100%;position:absolute;top:0;left:0}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}label{margin-bottom:5px;font-weight:700;display:block}.w-input,.w-select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::placeholder,.w-select::placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.w-radio{margin-bottom:5px;padding-left:20px;display:block}.w-radio:before,.w-radio:after{content:" ";grid-area:1/1/2/2;display:table}.w-radio:after{clear:both}.w-radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.w-file-upload{margin-bottom:10px;display:block}.w-file-upload-input{opacity:0;z-index:-100;width:.1px;height:.1px;position:absolute;overflow:hidden}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{color:#333;display:inline-block}.w-file-upload-error{margin-top:10px;display:block}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}.w-file-upload-uploading-btn{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:flex}.w-file-upload-file{background-color:#fafafa;border:1px solid #ccc;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;display:flex}.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}.w-file-remove-link{cursor:pointer;width:auto;height:auto;margin-top:3px;margin-left:10px;padding:3px;display:block}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{color:#ea384c;padding:2px 0;display:inline-block}.w-file-upload-info{padding:0 12px;line-height:38px;display:inline-block}.w-file-upload-label{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:inline-block}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{width:20px;margin-right:8px;display:inline-block}.w-icon-file-upload-uploading{height:20px}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";grid-area:1/1/2/2;display:table}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333%}.w-col-2{width:16.6667%}.w-col-3{width:25%}.w-col-4{width:33.3333%}.w-col-5{width:41.6667%}.w-col-6{width:50%}.w-col-7{width:58.3333%}.w-col-8{width:66.6667%}.w-col-9{width:75%}.w-col-10{width:83.3333%}.w-col-11{width:91.6667%}.w-col-12{width:100%}.w-hidden-main{display:none!important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit!important}.w-hidden-medium{display:none!important}.w-col-medium-1{width:8.33333%}.w-col-medium-2{width:16.6667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.3333%}.w-col-medium-5{width:41.6667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.3333%}.w-col-medium-8{width:66.6667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.3333%}.w-col-medium-11{width:91.6667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main,.w-hidden-medium{display:inherit!important}.w-hidden-small{display:none!important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333%}.w-col-small-2{width:16.6667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.3333%}.w-col-small-5{width:41.6667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.3333%}.w-col-small-8{width:66.6667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.3333%}.w-col-small-11{width:91.6667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit!important}.w-hidden-tiny{display:none!important}.w-col{width:100%}.w-col-tiny-1{width:8.33333%}.w-col-tiny-2{width:16.6667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.3333%}.w-col-tiny-5{width:41.6667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.3333%}.w-col-tiny-8{width:66.6667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.3333%}.w-col-tiny-11{width:91.6667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none!important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{vertical-align:top;text-align:center;background:#fff;border:1px solid #758696;border-radius:3px;width:28px;height:20px;display:inline-block;position:relative}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{text-align:center;color:#999;font-family:serif;font-size:15px;line-height:12px;position:relative}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{display:block;position:relative}.w-widget-twitter-count-shim.w--large{width:36px;height:28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:0}.w-widget-twitter-count-shim:not(.w--vertical):before{border-width:4px;border-color:#75869600 #5d6c7b #75869600 #75869600;margin-top:-4px;margin-left:-9px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-top:-5px;margin-left:-10px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-width:4px;border-color:#fff0 #fff #fff0 #fff0;margin-top:-4px;margin-left:-8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-top:-5px;margin-left:-9px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:100%;left:50%}.w-widget-twitter-count-shim.w--vertical:before{border-width:5px;border-color:#5d6c7b #75869600 #75869600;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-width:4px;border-color:#fff #fff0 #fff0;margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-background-video{color:#fff;height:500px;position:relative;overflow:hidden}.w-background-video>video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}.w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.w-background-video--control{background-color:#0000;padding:0;position:absolute;bottom:1em;right:1em}.w-background-video--control>[hidden]{display:none!important}.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;background:#ddd;height:300px;position:relative}.w-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}.w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}.w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{width:auto;height:auto;font-size:inherit;line-height:inherit;padding:.2em .5em}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px #3336}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:#2226}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{cursor:pointer;background-color:#fff6;width:1em;height:1em;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{cursor:pointer;color:#fff;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;inset:0;overflow:hidden}.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-]{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{width:1em;height:1em;margin:auto;inset:0}.w-slider-aria-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-slider-force-show{display:block!important}.w-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{vertical-align:top;color:#222;text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative}.w-dropdown-toggle{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}.w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}.w-dropdown-list.w--open{display:block}.w-dropdown-link{color:#222;padding:10px 20px;display:block}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}.w-lightbox-backdrop{cursor:auto;letter-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;color:#fff;text-align:center;z-index:2000;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;background:#000000e6;outline:0;font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;font-size:17px;font-style:normal;font-weight:300;line-height:1.2;list-style:disc;position:fixed;inset:0;-webkit-transform:translate(0)}.w-lightbox-backdrop,.w-lightbox-container{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}.w-lightbox-content{height:100vh;position:relative;overflow:hidden}.w-lightbox-view{opacity:0;width:100vw;height:100vh;position:absolute}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{vertical-align:middle;display:inline-block}.w-lightbox-figure{margin:0;position:relative}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;max-width:none;height:auto}.w-lightbox-image{float:none;max-width:100vw;max-height:100vh;display:block}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#0006;padding:.5em 1em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.w-lightbox-embed{width:100%;height:100%;position:absolute;inset:0}.w-lightbox-control{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:24px;width:4em;transition:all .3s;position:absolute;top:0}.w-lightbox-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);display:none;bottom:0;left:0}.w-lightbox-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);display:none;bottom:0;right:0}.w-lightbox-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px;height:2.6em;right:0}.w-lightbox-strip{white-space:nowrap;padding:0 1vh;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.w-lightbox-item{box-sizing:content-box;cursor:pointer;width:10vh;padding:2vh 1vh;display:inline-block;-webkit-transform:translate(0,0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{background:#222;height:10vh;position:relative;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{width:100%;top:50%;transform:translateY(-50%)}.w-lightbox-thumbnail .w-lightbox-wide{height:100%;left:50%;transform:translate(-50%)}.w-lightbox-spinner{box-sizing:border-box;border:5px solid #0006;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.w-lightbox-spinner:after{content:"";border:3px solid #0000;border-bottom-color:#fff;border-radius:50%;position:absolute;inset:-4px}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{opacity:.5;display:block}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:before,.w-richtext:after{content:" ";grid-area:1/1/2/2;display:table}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;inset:0}.w-richtext figure{max-width:60%;position:relative}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{color:#0000;font-size:0}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{text-align:center;clear:both;width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:block}.w-richtext figure.w-richtext-align-fullwidth>div{padding-bottom:inherit;display:inline-block}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;clear:none;margin-right:15px}.w-richtext figure.w-richtext-align-floatright{float:right;clear:none;margin-left:15px}.w-nav{z-index:1000;background:#ddd;position:relative}.w-nav:before,.w-nav:after{content:" ";grid-area:1/1/2/2;display:table}.w-nav:after{clear:both}.w-nav-brand{float:left;color:#333;text-decoration:none;position:relative}.w-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.w-nav-button:focus{outline:0}.w-nav-button.w--open{color:#fff;background-color:#c8c8c8}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";grid-area:1/1/2/2;display:table}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{display:block;position:relative;overflow:hidden}.w-tab-pane{display:none;position:relative}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.w-dyn-empty{background-color:#ddd;padding:10px}.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible{display:none!important}.wf-layout-layout{display:grid}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1/1/2/2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1/1/2/2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}.navbar-main{font-family:DM Sans,sans-serif;font-weight:400}.navbar-logo-left-container{z-index:5;background-color:#0000;width:1030px;max-width:100%;margin-left:auto;margin-right:auto;padding:15px 20px}.navbar-logo-left-container.shadow-three{justify-content:flex-start;width:100%;max-width:1140px;margin-bottom:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;display:flex}.container{flex-flow:row;justify-content:center;align-items:center;width:100%;max-width:940px;margin-left:auto;margin-right:auto;display:flex;position:static}.navbar-wrapper{justify-content:space-between;align-items:center;font-family:Bitter,serif;display:flex}.nav-menu-wrapper{flex-flow:row;justify-content:flex-end;align-items:center;display:flex}.nav-menu-two{justify-content:space-between;align-items:center;margin-bottom:0;margin-left:auto;margin-right:auto;padding-left:0;display:flex}.nav-link{color:#244735;letter-spacing:.25px;vertical-align:baseline;margin-left:5px;margin-right:5px;padding:5px 10px;font-family:Bitter,serif;font-size:14px;line-height:20px;text-decoration:none;display:flex;position:relative}.nav-link:hover{color:#1a1b1fbf}.nav-link:focus-visible,.nav-link[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:4px;outline:2px solid #0050bd}.nav-dropdown{margin-left:5px;margin-right:5px}.nav-dropdown-toggle{letter-spacing:.25px;padding:5px 30px 5px 10px;font-size:14px;line-height:20px}.nav-dropdown-toggle:hover{color:#1a1b1fbf}.nav-dropdown-toggle:focus-visible,.nav-dropdown-toggle[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-dropdown-icon{margin-right:10px}.nav-dropdown-list{background-color:#fff;border-radius:12px}.nav-dropdown-list.w--open{padding-top:10px;padding-bottom:10px}.nav-dropdown-link{padding-top:5px;padding-bottom:5px;font-size:14px}.nav-dropdown-link:focus-visible,.nav-dropdown-link[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-divider{background-color:#e4ebf3;width:1px;height:22px;margin-left:15px;margin-right:15px}.nav-link-accent{color:#1a1b1f;letter-spacing:.25px;margin-left:5px;margin-right:20px;padding:5px 10px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none}.nav-link-accent:hover{color:#1a1b1fbf}.button-primary{color:#fff;letter-spacing:2px;text-transform:uppercase;background-color:#1a1b1f;padding:12px 25px;font-size:12px;line-height:20px;transition:all .2s}.button-primary:hover{color:#fff;background-color:#32343a}.button-primary:active{background-color:#43464d}.hero-heading-center{background-color:#f5f7fa;border-bottom:1px solid #e4ebf3;padding:80px 30px;position:relative}.container-2{width:100%;max-width:940px;margin-left:auto;margin-right:auto}.centered-heading{text-align:center;margin-bottom:16px}.centered-heading.margin-bottom-32px{color:#244735;margin-bottom:32px;font-family:DM Sans,sans-serif;font-weight:600}.hero-wrapper{justify-content:space-between;align-items:center;display:flex}.hero-split{flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:46%;display:flex}.margin-bottom-24px{margin-bottom:24px}.button-primary-2{color:#fff;letter-spacing:2px;text-transform:uppercase;background-color:#1a1b1f;padding:12px 25px;font-size:12px;line-height:20px;transition:all .2s}.button-primary-2:hover{color:#fff;background-color:#32343a}.button-primary-2:active{background-color:#43464d}.shadow-two{box-shadow:0 4px 24px #96a3b514}.team-slider{background-color:#f5f7fa;border-bottom:1px solid #e4ebf3;padding:80px 30px;position:relative}.centered-subheading{text-align:center;max-width:530px;margin-left:auto;margin-right:auto}.team-slider-wrapper{background-color:#0000;height:auto;margin-top:50px}.team-slide-wrapper{width:30%;margin-right:5%}.team-block{background-color:#fff;padding-bottom:24px}.team-member-image-two{margin-bottom:18px}.team-block-info{flex-direction:column;align-items:flex-start;padding-left:24px;padding-right:24px;display:flex}.team-member-name-two{margin-bottom:12px;font-weight:600}.team-member-text{margin-bottom:20px}.text-link-arrow{color:#1a1b1f;justify-content:flex-start;align-items:center;font-size:14px;line-height:20px;text-decoration:none;display:flex}.arrow-embed{margin-left:2px;display:flex}.team-slider-arrow{display:none}.team-slider-nav{margin-top:24px;font-size:10px;position:static;bottom:-60px}.hero-heading-left,.hero-without-image{background-color:#f5f7fa;border-bottom:1px solid #e4ebf3;padding:80px 30px;position:relative}.hero-wrapper-two{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;max-width:750px;margin-left:auto;margin-right:auto;display:flex}.heading{flex:0 auto}.text-block{color:#244735;font-family:Bitter,serif}.navbar-logo-left-container-2{z-index:5;background-color:#0000;width:1030px;max-width:100%;margin-left:auto;margin-right:auto;padding:15px 20px}.navbar-logo-left-container-2.shadow-three{width:100%;max-width:1140px;margin-bottom:0;padding-top:20px;padding-bottom:20px}.container-3{width:100%;max-width:940px;margin-left:auto;margin-right:auto}.navbar-wrapper-2{justify-content:space-between;align-items:center;display:flex}.nav-menu-two-2{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.nav-link-2{color:#1a1b1f;letter-spacing:.25px;margin-left:5px;margin-right:5px;padding:5px 10px;font-size:14px;line-height:20px;text-decoration:none}.nav-link-2:hover{color:#1a1b1fbf}.nav-link-2:focus-visible,.nav-link-2[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:4px;outline:2px solid #0050bd}.nav-dropdown-2{margin-left:5px;margin-right:5px}.nav-dropdown-toggle-2{letter-spacing:.25px;padding:5px 30px 5px 10px;font-size:14px;line-height:20px}.nav-dropdown-toggle-2:hover{color:#1a1b1fbf}.nav-dropdown-toggle-2:focus-visible,.nav-dropdown-toggle-2[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-dropdown-icon-2{margin-right:10px}.nav-dropdown-list-2{background-color:#fff;border-radius:12px}.nav-dropdown-list-2.w--open{padding-top:10px;padding-bottom:10px}.nav-dropdown-link-2{padding-top:5px;padding-bottom:5px;font-size:14px}.nav-dropdown-link-2:focus-visible,.nav-dropdown-link-2[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-divider-2{background-color:#e4ebf3;width:1px;height:22px;margin-left:15px;margin-right:15px}.nav-link-accent-2{color:#1a1b1f;letter-spacing:.25px;margin-left:5px;margin-right:20px;padding:5px 10px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none}.nav-link-accent-2:hover{color:#1a1b1fbf}.button-primary-3{color:#fff;letter-spacing:2px;text-transform:uppercase;background-color:#1a1b1f;padding:12px 25px;font-size:12px;line-height:20px;transition:all .2s}.button-primary-3:hover{color:#fff;background-color:#32343a}.button-primary-3:active{background-color:#43464d}.text-block-2{grid-column-gap:27px;grid-row-gap:27px;mix-blend-mode:normal;border-bottom:1px solid #000;border-radius:.3px;justify-content:center;display:flex}.community{grid-column-gap:74px;grid-row-gap:74px;color:#fff;justify-content:center;margin-left:0;margin-right:0;padding:96px 40px;font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:400;display:flex}.text-block-4,.text-block-5{color:#244735}.dropdown-toggle{grid-column-gap:74px;grid-row-gap:74px;color:#244735;border-bottom:3px solid #3d7a5c00;border-radius:0;justify-content:center;align-items:center;margin-left:18px;margin-right:18px;display:flex}.dropdown-toggle:hover{border-bottom-color:#3d7a5c}.nav-toggle{grid-column-gap:0px;grid-row-gap:0px;opacity:1;color:#244735;letter-spacing:1.1px;border:1px #000;border-radius:0;justify-content:center;align-items:center;max-width:100%;height:74px;margin-left:0;margin-right:0;padding-left:18px;padding-right:18px;display:flex}.nav-toggle:hover{border-bottom-color:#3d7a5c}.nav-toggle.nav-block.icon-dropdown{margin-right:0}.text-block-6{flex-flow:row;justify-content:center;align-items:center;display:flex}.section{background-color:#f8f4ef;border-top:1px solid #1a3226}.nav-cards-inner{grid-column-gap:16px;grid-row-gap:16px;background-color:#1a2b1f;border-left:1px #e4ddd0;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;display:grid}.div-block{background-color:#f8f4ef;flex-flow:column-reverse;justify-content:center;align-items:stretch;padding:32px 28px;transition:opacity .2s;display:flex}.div-block-2{background-color:#d6ede3;border-radius:3px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.section-2{justify-content:center;height:90vh;min-height:600px;display:flex;position:relative}.hero-container{grid-column-gap:16px;grid-row-gap:16px;-webkit-text-fill-color:inherit;background-color:#0000;background-clip:border-box;border-top:2px solid #ffffff59;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;place-items:stretch stretch;width:100%;max-width:none;height:auto;margin-top:0;margin-left:0;margin-right:0;padding:2vw 0;display:block;position:relative;box-shadow:0 12px 40px #0000001a}.hp-hero{z-index:2;grid-column-gap:80px;grid-row-gap:80px;flex-flow:column;justify-content:flex-end;align-items:flex-start;width:100%;height:70vh;margin-left:4vw;margin-right:4vw;padding:96px 0 4vw;display:flex;position:relative}.hero-wrapper-2{grid-column-gap:26px;grid-row-gap:26px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;display:block}.hero-left{grid-column-gap:10px;grid-row-gap:10px;aspect-ratio:auto;object-fit:fill;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-top:6vw;margin-bottom:0;padding-top:0;padding-bottom:0;padding-left:0;display:flex}.shadow-two-2{box-shadow:0 4px 24px #96a3b514}.margin-bottom-24px-2{color:#ffffffd9;letter-spacing:1.1px;max-width:390px;margin-top:22px;margin-bottom:34px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:400}.button-grey{color:#fff;letter-spacing:.05em;text-transform:none;background-color:#2a3228;border:.5px #fff6;border-radius:2px;flex-flow:row;justify-content:center;align-items:center;min-height:0;max-height:42px;padding:12px 25px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:400;line-height:20px;transition:all .2s;display:inline-flex}.button-grey:hover{color:#fff;background-color:#4a5c42}.button-grey:active{background-color:#43464d}.heading-2{z-index:2;color:#fff;text-align:left;letter-spacing:-.02px;flex-flow:column;justify-content:center;align-items:flex-start;width:720px;max-width:720px;height:auto;margin-top:0;margin-bottom:0;padding-bottom:20px;font-family:Cormorant Garamond;font-size:72px;font-weight:600;line-height:1.1;display:block;position:relative}.heading-3{margin-top:0;margin-bottom:10px}.italic-text{flex-flow:row;display:block}.italic-text-2{color:#e1f5da;font-family:Merriweather,serif;font-size:58px;font-style:italic;font-weight:400}.section-3{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;height:90vh;min-height:600px;display:flex}.div-block-3{position:absolute;inset:0}.navbar-logo-center-container{z-index:5;background-color:#0000;width:1030px;max-width:100%;margin-left:auto;margin-right:auto;padding:20px}.navbar-logo-center-container.shadow-three{width:100%;max-width:1140px}.container-5{width:100%;max-width:940px;margin-left:auto;margin-right:auto}.navbar-wrapper-three{justify-content:center;align-items:center;display:flex;position:relative}.navbar-brand-three{z-index:5;position:absolute}.nav-menu-wrapper-three{width:100%}.nav-menu-three{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.nav-menu-block{justify-content:center;align-items:center;margin-bottom:0;display:flex}.nav-link-3{color:#1a1b1f;letter-spacing:.25px;margin-left:5px;margin-right:5px;padding:5px 10px;font-size:14px;line-height:20px;text-decoration:none}.nav-link-3:hover{color:#1a1b1fbf}.nav-link-3:focus-visible,.nav-link-3[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:4px;outline:2px solid #0050bd}.nav-dropdown-3{margin-left:5px;margin-right:5px}.nav-dropdown-toggle-3{letter-spacing:.25px;padding:5px 30px 5px 10px;font-size:14px;line-height:20px}.nav-dropdown-toggle-3:hover{color:#1a1b1fbf}.nav-dropdown-toggle-3:focus-visible,.nav-dropdown-toggle-3[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-dropdown-icon-3{margin-right:10px}.nav-dropdown-list-3{background-color:#fff;border-radius:12px}.nav-dropdown-list-3.w--open{padding-top:10px;padding-bottom:10px}.nav-dropdown-link-3{padding-top:5px;padding-bottom:5px;font-size:14px}.nav-dropdown-link-3:focus-visible,.nav-dropdown-link-3[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-link-accent-3{color:#1a1b1f;letter-spacing:.25px;margin-left:5px;margin-right:20px;padding:5px 10px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none}.nav-link-accent-3:hover{color:#1a1b1fbf}.button-primary-5{color:#fff;letter-spacing:2px;text-transform:uppercase;background-color:#1a1b1f;padding:12px 25px;font-size:12px;line-height:20px;transition:all .2s}.button-primary-5:hover{color:#fff;background-color:#32343a}.button-primary-5:active{background-color:#43464d}.hero-heading-right-2{background-color:#f5f7fa;border-bottom:1px solid #e4ebf3;margin-left:auto;margin-right:auto;padding:50px 200px;position:relative}.container-6{justify-content:center;align-items:center;width:100%;max-width:940px;margin-left:auto;margin-right:auto;display:flex}.hero-wrapper-3{justify-content:space-between;align-items:center;display:flex}.hero-split-3{flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:46%;display:flex}.margin-bottom-24px-3{letter-spacing:1.1px;margin-bottom:24px;font-family:DM Sans,sans-serif;font-size:13px}.button-primary-6{color:#fff;letter-spacing:2px;text-transform:uppercase;background-color:#1a1b1f;padding:12px 25px;font-size:12px;line-height:20px;transition:all .2s}.button-primary-6:hover{color:#fff;background-color:#32343a}.button-primary-6:active{background-color:#43464d}.heading-4{margin-top:10px;margin-bottom:20px;font-family:Cormorant Garamond;font-size:50px;font-weight:600;line-height:50px}.heading-5{text-align:left;width:100%;margin-top:0;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;line-height:14px}.hero-without-image-2{background-color:#f5f7fa;border-bottom:1px solid #e4ebf3;padding:80px 30px;position:relative}.hero-wrapper-two-2{text-align:left;flex-flow:column;justify-content:flex-start;align-items:center;max-width:100%;margin-left:0;margin-right:0;display:flex}.margin-bottom-24px-4{margin-bottom:24px;font-family:DM Sans,sans-serif;position:relative}.heading-6{text-align:left;width:100%;max-width:100%;font-family:Cormorant Garamond;font-size:52px;font-weight:700;line-height:52px;position:relative}.image{margin-left:0;margin-right:0;padding-top:20px;padding-left:80px;padding-right:80px;display:block}.div-block-4{background-color:#fff;border:1px solid #fff}.navbar{border-bottom:1px solid #1a32261a;justify-content:center;align-items:center;height:74px;display:flex;position:static;box-shadow:0 2px 20px #0000000d}.navbar-logo-left-container-3{z-index:5;background-color:#0000;width:1030px;max-width:100%;margin-left:auto;margin-right:auto;padding:15px 20px}.navbar-logo-left-container-3.shadow-three{width:100%;max-width:1140px;margin-bottom:0;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0}.container-7{width:100%;max-width:940px;margin-left:auto;margin-right:auto}.navbar-wrapper-3{justify-content:space-between;align-items:center;display:flex}.navbar-brand-3{max-width:100%}.nav-menu-two-3{justify-content:space-between;align-items:center;margin-bottom:0;margin-left:auto;margin-right:auto;display:flex}.nav-link-4{color:#1a1b1f;letter-spacing:.25px;margin-left:5px;margin-right:5px;padding:5px 10px;font-size:14px;line-height:20px;text-decoration:none}.nav-link-4:hover{color:#1a1b1fbf}.nav-link-4:focus-visible,.nav-link-4[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:4px;outline:2px solid #0050bd}.nav-dropdown-4{margin-left:5px;margin-right:5px}.nav-dropdown-toggle-4{letter-spacing:.25px;padding:5px 30px 5px 10px;font-size:14px;line-height:20px}.nav-dropdown-toggle-4:hover{color:#1a1b1fbf}.nav-dropdown-toggle-4:focus-visible,.nav-dropdown-toggle-4[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-dropdown-icon-4{margin-right:10px}.nav-dropdown-list-4{background-color:#fff;border-radius:12px}.nav-dropdown-list-4.w--open{padding-top:10px;padding-bottom:10px}.nav-dropdown-link-4{padding-top:5px;padding-bottom:5px;font-size:14px}.nav-dropdown-link-4:focus-visible,.nav-dropdown-link-4[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-divider-3{background-color:#999ca0;width:1px;height:22px;margin-left:15px;margin-right:15px}.nav-link-accent-4{color:#1a1b1f;letter-spacing:.25px;margin-left:5px;margin-right:20px;padding:5px 10px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none}.nav-link-accent-4:hover{color:#1a1b1fbf}.button-primary-7{color:#fff;letter-spacing:2px;text-transform:uppercase;background-color:#1a1b1f;margin-left:25px;padding:12px 25px;font-size:12px;line-height:20px;transition:all .2s}.button-primary-7:hover{color:#fff;background-color:#32343a}.button-primary-7:active{background-color:#43464d}.list-item{margin-left:18px}.logo{flex:0 auto;width:auto;min-width:0;max-width:none;height:6vh;margin-left:0;display:block;position:static;overflow:visible}.icon,.icon-2{margin-left:8px;margin-right:0}.icon-dropdown{margin-left:0;margin-right:8px}.icon-4{justify-content:center;align-items:center;margin-left:auto;margin-right:8px;padding-right:0;display:flex}.navtoggle{grid-column-gap:6px;grid-row-gap:6px;border-bottom:3px solid #3d7a5c00;flex-flow:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;padding-right:0;transition:opacity .2s;display:block}.navtoggle:hover{color:#244735;border-bottom-style:solid;border-bottom-color:#3d7a5c}.contact{border-bottom:3px solid #3d7a5c}.text-block-7{justify-content:center;align-items:center;margin-left:0;margin-right:8px;display:flex;overflow:visible}.nav-block{margin-left:0;margin-right:8px}.text-block-9,.text-block-10,.text-block-11{margin-left:18px;margin-right:18px}.dropdown-panel{z-index:999;opacity:1;background-color:#fff;border:1px solid #1a32261a;border-top:3px solid #244735;justify-content:center;align-items:center;min-width:290px;padding:24px;transition:transform .5s,opacity .5s;display:block;position:absolute;top:100%;left:auto;overflow:hidden;box-shadow:0 12px 40px #0000001a}.dropdown-panel:hover{display:block}.dropdown-heading{color:#9a9a96;letter-spacing:.12em;text-transform:uppercase;overflow-wrap:normal;border:1px #000;margin-bottom:0;padding-bottom:10px;font-family:DM Sans,sans-serif;font-size:10.5px;font-weight:500;display:block;position:relative}.dropdown-heading:hover{margin-left:0;margin-right:0;display:block}.dropdown-link{color:#5c5c58;border-bottom:1px solid #ede8e0;padding-top:7px;padding-bottom:7px;font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:400;text-decoration:none;transition:all .15s;display:block}.dropdown-link:hover{color:#244735;margin-left:auto;margin-right:auto;padding-left:8px}.dropdown-link.is-last{border:1px #000;display:flex}.dropdown-link-text{color:#5c5c58;font-weight:400;text-decoration:none;transition:all .15s}.dropdown-link-text:hover{color:#244735}.dropdown-link-text.is-last{border-bottom:1px #000}.list-item-2{position:relative}.list-item-2:hover{opacity:1}.image-3{min-height:0%;max-height:600px;position:relative;overflow:visible}.navbar-logo-left-container-4{z-index:5;background-color:#0000;width:1030px;max-width:100%;margin-left:auto;margin-right:auto;padding:15px 20px}.navbar-logo-left-container-4.shadow-three{width:100%;max-width:1140px;margin-bottom:0;padding-top:20px;padding-bottom:20px}.container-8{width:100%;max-width:940px;margin-left:auto;margin-right:auto}.navbar-wrapper-4{justify-content:space-between;align-items:center;display:flex}.nav-menu-two-4{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.nav-link-5{color:#1a1b1f;letter-spacing:.25px;margin-left:5px;margin-right:5px;padding:5px 10px;font-size:14px;line-height:20px;text-decoration:none}.nav-link-5:hover{color:#1a1b1fbf}.nav-link-5:focus-visible,.nav-link-5[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:4px;outline:2px solid #0050bd}.nav-dropdown-5{margin-left:5px;margin-right:5px}.nav-dropdown-toggle-5{letter-spacing:.25px;padding:5px 30px 5px 10px;font-size:14px;line-height:20px}.nav-dropdown-toggle-5:hover{color:#1a1b1fbf}.nav-dropdown-toggle-5:focus-visible,.nav-dropdown-toggle-5[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-dropdown-icon-5{margin-right:10px}.nav-dropdown-list-5{background-color:#fff;border-radius:12px}.nav-dropdown-list-5.w--open{padding-top:10px;padding-bottom:10px}.nav-dropdown-link-5{padding-top:5px;padding-bottom:5px;font-size:14px}.nav-dropdown-link-5:focus-visible,.nav-dropdown-link-5[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-divider-4{background-color:#e4ebf3;width:1px;height:22px;margin-left:15px;margin-right:15px}.nav-link-accent-5{color:#1a1b1f;letter-spacing:.25px;margin-left:5px;margin-right:20px;padding:5px 10px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none}.nav-link-accent-5:hover{color:#1a1b1fbf}.button-primary-8{color:#fff;letter-spacing:2px;text-transform:uppercase;background-color:#1a1b1f;padding:12px 25px;font-size:12px;line-height:20px;transition:all .2s}.button-primary-8:hover{color:#fff;background-color:#32343a}.button-primary-8:active{background-color:#43464d}.navbar-wrapper{z-index:100;background-color:#fff;border-bottom:1px #1a1a1a1f;justify-content:space-between;align-items:center;width:100%;max-width:100%;height:80px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;font-family:DM Sans,sans-serif;transition:background-color .35s,border-color,box-shadow;position:sticky;top:0}.nav-container{grid-column-gap:0px;grid-row-gap:0px;justify-content:flex-start;align-items:center;width:100%;max-width:none;margin-left:auto;margin-right:auto;padding-left:4vw;padding-right:4vw;font-family:DM Sans,sans-serif;display:flex;position:static}.nav-logo{grid-column-gap:0px;grid-row-gap:0px;flex:none;justify-content:flex-start;align-self:center;align-items:center;margin-left:0;margin-right:0;padding-right:0;display:flex}.logo-emblem{background-color:#1a3226;width:42px;height:42px}.nav-menu{grid-column-gap:2vw;grid-row-gap:2vw;flex:none;justify-content:center;align-items:center;height:80px;margin-left:auto;display:flex}.nav-list{justify-content:center;align-items:center;height:74px;margin-bottom:0;padding-left:0;list-style-type:none;display:flex;position:relative}.nav-item{justify-content:center;align-items:center;height:74px;display:flex;position:relative}.nav-toggle{grid-column-gap:5px;grid-row-gap:5px;opacity:1;color:#1e1e1c;border:1px #000;border-bottom:3px solid #0000;height:96px;margin-bottom:0;padding-left:10px;padding-right:10px;font-family:Inter,sans-serif;font-size:14px;transition:all .15s;position:relative}.nav-toggle:hover{opacity:100;color:#244735;border-bottom:3px solid #7a8c7285}.nav-label{color:#1a1a18;letter-spacing:.05em;padding-top:5px;font-family:Libre Franklin,sans-serif;font-size:1.125rem;font-weight:300;line-height:1.25rem}.nav-arrow{opacity:1;color:#1a1a18c9;text-align:left;letter-spacing:0;-webkit-text-stroke-color:#1a1a18;background-color:#0000;border:1px #000;padding-top:0;font-size:16px;font-weight:300;line-height:16px;transition:all .15s}.nav-arrow.nav-item-hover-arrow{transition:all .15s}.dropdown-panel2{z-index:999;opacity:1;background-color:#f8f6f2;border:1px solid #1a32261a;border-top:3px #244735;border-bottom-right-radius:6px;border-bottom-left-radius:6px;flex-flow:column;width:100%;min-width:440px;margin-left:auto;margin-right:auto;padding:24px;transition:all .2s;display:none;position:absolute;inset:85px 0% auto;box-shadow:0 12px 20px #0000001a}.dropdown-panel2:hover{opacity:100}.dropdown-heading2{color:#2a3228;letter-spacing:.12px;text-transform:uppercase;border-bottom:1px #ede8e0;margin-bottom:12px;padding-bottom:10px;font-family:Cormorant Garamond;font-size:12px;font-weight:700;text-decoration:none;display:block}.dropdown-heading2.dropdown-heading{color:#4a5c43a6;letter-spacing:.05em;text-transform:none;border-bottom-style:none;margin-bottom:15px;padding-bottom:0;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:500}.nav-link-item{border-bottom:1px #ede8e0;padding-top:7px;padding-bottom:7px;font-family:Inter,sans-serif;font-size:16px;text-decoration:none;transition:all .15s;display:block}.nav-link-item:hover{padding-left:8px}.nav-link-item.last{border-bottom-style:none}.dropdown-link-text2{color:#5c5c58;border-bottom:1px #000;font-family:DM Sans,sans-serif;font-size:15px;text-decoration:none;transition:all .15s}.dropdown-link-text2:hover{color:#244735}.nav-cta{grid-column-gap:0px;grid-row-gap:0px;letter-spacing:.02em;cursor:pointer;background-color:#4a5c42;border:1px #000;border-radius:0;flex:none;margin-left:0;padding:10px 24px;font-family:Libre Franklin,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;text-decoration:none;transition:all .2s;display:flex}.nav-cta:hover{mix-blend-mode:normal}.nav-cta.end-cta-btn{justify-content:center;align-items:center;height:50px;display:block}.nav-cta-text{color:#fff;letter-spacing:.02em;font-family:Libre Franklin,sans-serif;font-size:1.125rem;font-weight:300}.nav-right{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-end;align-items:center;margin:0 0 0 auto;display:flex}.navbar-logo-center-container-2{z-index:5;background-color:#0000;width:1030px;max-width:100%;margin-left:auto;margin-right:auto;padding:20px}.navbar-logo-center-container-2.shadow-three{width:100%;max-width:1140px}.container-9{width:100%;max-width:940px;margin-left:auto;margin-right:auto}.navbar-wrapper-three-2{justify-content:center;align-items:center;display:flex;position:relative}.navbar-brand-three-2{z-index:5;position:absolute}.nav-menu-wrapper-three-2{width:100%}.nav-menu-three-2{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.nav-menu-block-2{justify-content:center;align-items:center;margin-bottom:0;display:flex}.nav-link-6{color:#1a1b1f;letter-spacing:.25px;margin-left:5px;margin-right:5px;padding:5px 10px;font-size:14px;line-height:20px;text-decoration:none}.nav-link-6:hover{color:#1a1b1fbf}.nav-link-6:focus-visible,.nav-link-6[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:4px;outline:2px solid #0050bd}.nav-dropdown-6{margin-left:5px;margin-right:5px}.nav-dropdown-toggle-6{letter-spacing:.25px;padding:5px 30px 5px 10px;font-size:14px;line-height:20px}.nav-dropdown-toggle-6:hover{color:#1a1b1fbf}.nav-dropdown-toggle-6:focus-visible,.nav-dropdown-toggle-6[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-dropdown-icon-6{margin-right:10px}.nav-dropdown-list-6{background-color:#fff;border-radius:12px}.nav-dropdown-list-6.w--open{padding-top:10px;padding-bottom:10px}.nav-dropdown-link-6{padding-top:5px;padding-bottom:5px;font-size:14px}.nav-dropdown-link-6:focus-visible,.nav-dropdown-link-6[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-link-accent-6{color:#1a1b1f;letter-spacing:.25px;margin-left:5px;margin-right:20px;padding:5px 10px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none}.nav-link-accent-6:hover{color:#1a1b1fbf}.button-primary-9{color:#fff;letter-spacing:2px;text-transform:uppercase;background-color:#1a1b1f;padding:12px 25px;font-size:12px;line-height:20px;transition:all .2s}.button-primary-9:hover{color:#fff;background-color:#32343a}.button-primary-9:active{background-color:#43464d}.menu-button-6{display:none}.div-block-5{grid-column-gap:16px;grid-row-gap:16px;font-size:13.5px;display:flex}.button-block{grid-column-gap:16px;grid-row-gap:16px;width:600%;max-width:600px;display:flex}.button-green{color:#2a3228;letter-spacing:.02em;text-transform:none;background-color:#b8c8b0;border:.5px #ffffff1c;border-radius:2px;flex-flow:row;justify-content:center;align-items:center;min-width:0;max-height:42px;padding:12px 24px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:400;transition:all .2s;display:inline-flex}.button-green:hover{background-color:#fff}.start-strip{background-color:#1a3226;border:1px #ffffff14;border-top-style:solid;width:100%;padding-bottom:0}.stat-strip-inner{justify-content:center;align-items:stretch;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;display:flex}.stat-item{border-right:1px solid #ffffff14;flex-flow:column;flex:1 0 auto;justify-content:center;align-items:flex-start;padding:28px 24px;transition:all .2s;display:flex}.stat-item:hover{background-color:#ffffff0a}.stat-item.last-stat{border-right-style:none;border-right-width:0}.stat-icon{margin-bottom:10px}.stat-number{color:#b8c8b0;margin-bottom:4px;font-family:Cormorant Garamond;font-size:36px;font-weight:700;line-height:1}.hero-stack{background-color:#fff;border-bottom:1px solid #e4ebf3;margin-left:auto;margin-right:auto;padding:80px 0;position:relative}.hero-stack.hero-container{margin-top:-96px}.container-10{width:100%;max-width:940px;margin-left:auto;margin-right:auto}.hero-wrapper-two-3{text-align:center;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:750px;margin-left:0;margin-right:0;display:flex}.margin-bottom-24px-5{text-align:left;margin-bottom:24px;font-family:DM Sans,sans-serif;display:flex}.button-primary-10{color:#fff;letter-spacing:2px;text-transform:uppercase;background-color:#1a1b1f;padding:12px 25px;font-size:12px;line-height:20px;transition:all .2s}.button-primary-10:hover{color:#fff;background-color:#32343a}.button-primary-10:active{background-color:#43464d}.hero-image{width:100%;margin-top:50px}.hero-image.shadow-two{box-shadow:none;opacity:.8;outline-offset:0px;-webkit-text-fill-color:inherit;background-color:#0000;background-image:radial-gradient(circle farthest-side,#0000 55% 100%,#fff);background-clip:border-box;border-radius:5px;outline:3px #333}.heading-7{font-family:Cormorant Garamond;font-size:48px;line-height:48px;display:block;position:static}.italic-text-3{display:flex}.nav-cards{background-color:#1a2b1f;border-top:3px solid #2a3228;padding-top:48px;padding-bottom:48px;transition:transform .5s;display:none}.nav-card{background-color:#ffffff0a;border:1px solid #ffffff14;border-radius:25px;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:32px 28px;transition:all .2s;display:flex}.nav-card:hover{background-color:#4a5c42}.nav-card.nav-project{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/69fd0b6b1ce05c92febc0cde_ChatGPT%20Image%20May%208%2C%202026%2C%2007_59_36%20AM.png);background-position:50%;background-size:cover}.nav-card.nav-sust{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a01b86ea7064977a53c7588_sorghum-germplasm.jpg);background-position:100%;background-size:cover}.card-icon{background-color:#b8c8b0;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;transition:all .2s;display:flex}.card-icon:hover{background-color:#9ab89a}.card-title{color:#2a3228;margin-top:0;margin-bottom:6px;font-family:Cormorant Garamond;font-size:22px;font-weight:600;line-height:1.2}.card-desc{color:#5a5854;flex:1 0 auto;margin-bottom:16px;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.6}.read-mor{grid-column-gap:6px;grid-row-gap:6px;color:#4a5c42;justify-content:center;align-items:center;text-decoration:none;display:flex}.card-arrow-text{color:#9fe1cb;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500}.card-arrow-icon{color:#9fe1cb;font-family:DM Sans,sans-serif;font-size:12.5px;transition:all .2s}.card-arrow-icon:hover{transform:translate(4px)}.code-embed{padding-top:5px}.stat-strip{background-color:#2a3228;border-top:1px solid #ffffff14}.div-block-6{justify-content:flex-start;align-items:stretch;display:flex}.stat-label{color:#000;letter-spacing:.1em;text-transform:none;margin-bottom:4px;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:400}.stat-desc{color:#ffffff80;font-family:DM Sans,sans-serif;font-size:12px;font-weight:300;line-height:1.5;display:block}.stat-badge-bar{grid-column-gap:32px;grid-row-gap:32px;background-color:#4a5c42;border-top:1px solid #ffffff0f;justify-content:center;align-items:center;padding:12px 40px;display:flex}.strip-badge{color:#ffffff4d;letter-spacing:.1px;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500}.badge-divider{background-color:#ffffff12;width:1px;height:12px}.welcome{background-color:#f8f6f2;margin-bottom:0;padding:96px 150px}.welcome-inner{grid-column-gap:80px;grid-row-gap:80px;flex-flow:column;grid-template-rows:auto;grid-template-columns:50% 50%;grid-auto-columns:1fr;justify-content:flex-start;place-items:center stretch;width:100%;margin:0 0 72px;padding-top:0;display:grid}.welcome-image{border:1px #000;border-radius:2px;width:100%;max-width:1280px;margin:0 auto;padding-top:0;display:block;overflow:hidden}.welcome-badge{z-index:2;grid-column-gap:4px;grid-row-gap:4px;background-color:#b8922a;flex-flow:column;justify-content:center;align-items:stretch;margin-bottom:0;padding:20px 24px;display:flex;position:absolute;bottom:-24px;right:-24px}.text-block-12{color:#fff;font-family:Cormorant Garamond;font-size:32px;font-weight:700;line-height:1}.text-block-13{color:#fffc;letter-spacing:.08em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500}.welcome-left{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;justify-content:center;align-items:stretch;width:100%;margin-left:0;margin-right:auto;display:flex}.section-label{color:#4a5c43;letter-spacing:.03em;text-transform:uppercase;justify-content:flex-start;align-items:stretch;margin-top:0;margin-bottom:16px;margin-left:0;padding-top:0;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:400;line-height:1;display:none;position:static}.section-label.sust-overview{margin-top:0;margin-bottom:30px;padding-top:15px;font-size:18px}.section-label.middle{padding-top:0}.section-label.news{margin-bottom:0;padding-top:0}.section-label.hp-sust-label{color:#b8c8b0}.section-label.hp-label{padding-top:0}.section-label.invisible{color:#0000;display:none}.section-label.centering{text-align:center}.section-label.first-layout-label{padding-top:0}.section-label.dark-green{color:#fffc}.section-label.white-text{color:#fff}.section-label.sidebar{margin-top:16px}.section-label.transparent{color:#0000}.section-label.text-label{margin-bottom:0}.heading-8{color:#2a3228;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-family:Cormorant Garamond;font-size:44px;font-weight:600;line-height:1.12}.body-text{color:#5c5c58;width:100%;margin-bottom:0;padding-top:0;font-family:DM Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.65rem}.body-text.white-font{z-index:2;color:#fff;width:100%;max-width:480px;position:relative}.body-text.row{max-width:840px;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.5rem}.body-text.row.dark-green{color:#5c5c58;margin-left:auto;font-weight:300;line-height:1.85rem}.body-text.hp-sust-desc{color:#ffffffbf}.body-text.hp-ws{font-size:20px}.read-more-link{grid-column-gap:5px;grid-row-gap:5px;color:#4a5c42;cursor:pointer;border-bottom:1px #b8c8b0;flex-flow:row;justify-content:flex-start;align-self:flex-start;align-items:center;margin-top:auto;padding-top:0;padding-bottom:0;padding-right:0;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:300;line-height:1;text-decoration:none;transition:all .2s;display:flex;overflow:visible}.read-more-link:hover{grid-column-gap:12px;grid-row-gap:12px;color:#228b22;-webkit-text-stroke-color:forestgreen;border-bottom:2px #3d7a5c}.read-more-link.stats{margin-top:8px}.read-more-link.nav-links{color:#b8c8b0;font-weight:400}.read-more-link.second-link{margin-left:30px;padding-left:0}.read-more-link.ws-link{z-index:2;color:#f8f6f2;font-family:DM Sans,sans-serif;font-size:18px;position:relative}.read-more-link.ws-link:hover{color:#e0f1d8}.read-more-link.hp-sust-link{color:#b8c8b0}.text-block-14{color:#4a5c42;font-family:DM Sans,sans-serif;font-weight:500}.timeline-section{background-color:#ebe9e4;padding:96px 40px}.timeline-inner{grid-column-gap:48px;grid-row-gap:48px;flex-flow:column;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;display:flex}.timeline-header{grid-column-gap:96px;grid-row-gap:96px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-content:end center;place-items:center stretch;display:grid}.timeline-label{color:#4a5c42;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500}.heading-9{color:#2a3228;letter-spacing:-.02em;margin-top:0;font-family:Cormorant Garamond;font-size:52px;font-weight:600;line-height:1.1}.timeline-intro{color:#5a5854;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:16px;font-weight:300;line-height:1.8}.current-stage-banner{grid-column-gap:24px;grid-row-gap:24px;background-color:#2a3228;border-radius:10px;justify-content:space-between;align-items:center;padding:20px 32px;display:flex}.banner-left{grid-column-gap:16px;grid-row-gap:16px;justify-content:center;align-items:center;display:flex}.banner-dot{background-color:#b8c8b0;border-radius:50%;width:10px;height:10px}.text-block-15{color:#fff;font-family:DM Sans,sans-serif;font-weight:500}.text-block-16{color:#ffffff80;letter-spacing:.06em;font-family:DM Sans,sans-serif;font-size:13px;font-weight:300}.timeline{flex-flow:column;display:flex;position:relative}.timeline-track{z-index:0;background-color:#e8e4dc;width:2px;position:absolute;top:30px;bottom:30px;left:31px}.timeline-item{grid-column-gap:32px;grid-row-gap:32px;justify-content:flex-start;padding-bottom:32px;display:flex;position:relative}.timeline-node{background-color:#f2eeea;border:2px solid #e8e4dc;border-radius:50%;flex-flow:column;flex:none;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.timeline-node.node-done{background-color:#4a5c42;border-color:#4a5c42}.timeline-node.node-current{color:#ffffffe6;background-color:#2a3228;border-color:#2a3228;box-shadow:0 0 0 6px #2a32281f}.timeline-node.node-upcoming{color:#9a9890;background-color:#fff;border-width:1px;border-color:#afaaa0}.node-status{color:#ffffffe6;letter-spacing:.1em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:8px;font-weight:500;line-height:1}.node-status.node-upcoming{color:#9a9890}.node-year{color:#ffffffe6;margin-top:3px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;line-height:1.2}.node-year.node-upcoming{color:#9a9890}.timeline-body{color:#fff;background-color:#fff;border:1px solid #e8e4dc;flex:auto;margin-top:8px;padding:24px 32px}.timeline-body.timeline-body-now{background-color:#fff;border-width:1px 1px 1px 3px;border-color:#b8c8b0 #b8c8b0 #b8c8b0 #4a5c42}.stage-tag{color:#4a5c42;letter-spacing:.1em;text-transform:uppercase;background-color:#eaf0e6;margin-bottom:12px;padding:3px 10px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;display:inline-flex}.stage-tag.current-stage{color:#b8c8b0;background-color:#2a3228}.heading-10{color:#2a3228;margin-top:0;margin-bottom:8px;font-family:Cormorant Garamond;font-size:22px;font-weight:600}.stage-desc{color:#5a5854;font-family:DM Sans,sans-serif;font-weight:300;line-height:1.75}.text-block-17{color:#b8c8b0}.stats-section{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;border-top:1px #e8e4dc;border-bottom:1px #e8e4dc;flex-flow:row;grid-template-rows:auto;grid-template-columns:70% 30%;grid-auto-columns:1fr;justify-content:flex-start;place-items:start stretch;width:100%;margin-bottom:0;margin-left:0;margin-right:0;padding:48px 0 48px 10vw;display:block}.stats-inner{grid-column-gap:80px;grid-row-gap:80px;flex-flow:row;justify-content:flex-start;width:100%;max-width:1280px;height:auto;margin-top:0;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:flex;overflow:visible}.stats-tabs{cursor:pointer;border-bottom:1px solid #ffffff14;border-right:1px #ffffff0f;flex-flow:row;flex:0 auto;justify-content:center;align-items:stretch;width:100%;padding:28px 24px;display:flex}.stats-tabs.tab-last{border-right-style:none}.tab-number{color:#fff;margin-bottom:8px;font-family:Cormorant Garamond;font-size:34px;font-weight:700;line-height:1}.tab-label{color:#ffffff59;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;line-height:1}.stats-tab{cursor:pointer;border-bottom:3px solid #0000;border-right:1px solid #ffffff0f;flex-flow:column;flex:auto;justify-content:center;align-items:center;padding:32px 18px;transition:all .2s;display:flex}.stats-tab:hover{background-color:#ffffff0a}.stats-tab.last-tab{border-right-style:none;padding-left:18px;padding-right:18px}.stats-tab-copy{cursor:pointer;border-bottom:3px solid #0000;border-right:1px solid #ffffff0f;flex-flow:column;flex:0 auto;justify-content:center;align-items:center;padding:28px 24px;transition:all .2s;display:flex}.stats-tab-copy:hover{background-color:#ffffff0a}.stats-panels{width:100%;height:280px;position:relative;overflow:visible}.stat-panel{grid-column-gap:64px;grid-row-gap:64px;opacity:1;pointer-events:auto;color:#fff6;mix-blend-mode:normal;grid-template-rows:auto;grid-template-columns:1fr 2fr;grid-auto-columns:1fr;place-content:center stretch;place-items:center;padding:0;display:grid;position:relative;inset:0;overflow:hidden}.panel-stat{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:center;align-items:flex-start;display:flex}.panel-number{color:#b8c8b0;font-family:Cormorant Garamond;font-size:80px;font-weight:700;line-height:1}.panel-label{letter-spacing:.1em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-weight:500}.panel-divider{background-color:#4a5c42;width:40px;height:2px}.panel-detail{grid-column-gap:0px;grid-row-gap:0px;border-left:1px solid #ffffff14;flex-flow:column;padding-bottom:0;padding-left:64px;display:flex}.panel-title{color:#fff;margin-top:0;font-family:Cormorant Garamond;font-size:32px;font-weight:600;line-height:1.2}.panel-desc{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:18px;font-weight:300;line-height:1.5}.panel-breakdown{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:0;display:grid}.breakdown-item{background-color:#ffffff0a;border:1px solid #ffffff0f;padding:16px}.breakdown-value{color:#b8c8b0;margin-bottom:4px;font-family:Cormorant Garamond;font-size:26px;font-weight:700}.breakdown-label{color:#fff6;letter-spacing:.08em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500}.div-block-7{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.sustainability-overview{background-color:#fff;flex-flow:column;padding:0;display:flex}.sust-inner{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;justify-content:flex-start;align-items:stretch;width:100%;margin-left:auto;margin-right:auto;display:flex}.sust-header{grid-column-gap:96px;grid-row-gap:96px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-content:end flex-start;place-items:flex-start stretch;display:flex}.sust-header.inline-div-0{margin-bottom:16px;display:block}.sust-header.farm{border-bottom:1px #4a5c425e;justify-content:flex-start;align-items:center;display:flex}.sust-header.energy{display:flex}.sust-header.overview{justify-content:flex-start;width:100%;margin-left:auto;margin-right:auto;display:flex}.sust-header-left{grid-column-gap:1vw;grid-row-gap:1vw;border-bottom:1px #4a5c425e;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:32px;margin-left:auto;margin-right:auto;padding-bottom:0;display:flex}.sust-label{color:#b8c8b0;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500}.sust-title{color:#2a3228;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-family:Cormorant Garamond;font-size:52px;font-weight:600;line-height:1.1}.sust-intro{color:#000;margin-bottom:0;padding-top:0;font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:300;line-height:28px}.sust-intro.inline-p-0{margin-top:16px;font-size:20px}.sust-intro.first{border-bottom:1px #4a5c425e;margin-bottom:0;padding-top:0;padding-bottom:16px;font-family:Inter,sans-serif;font-size:1rem;font-weight:300;line-height:1.65rem}.sust-intro.last{margin-bottom:30px;padding-top:0;font-size:22px}.sust-intro.community-page{margin-bottom:30px}.sust-intro.white-text{color:#fff;margin-bottom:0}.sust-header-right{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.sust-framework-bar{grid-column-gap:12px;grid-row-gap:12px;border:1px #000;flex-flow:wrap;justify-content:flex-start;align-items:stretch;padding:0;display:flex}.sust-badge{color:#b8c8b0;letter-spacing:.04em;background-color:#0000;border:1px solid #b8c8b0;border-radius:0;padding:6px 14px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:300}.sust-badge.inline-div-1,.sust-badge.inline-div-2,.sust-badge.inline-div-3{color:#b8c8b0;border-color:#b8c8b066}.sust-pillars{grid-column-gap:16px;grid-row-gap:16px;background-color:#ffffff0d;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.sust-pillar{grid-column-gap:16px;grid-row-gap:16px;background-color:#fff;border:1px solid #e8e4dc;flex-flow:column;width:100%;max-width:500px;padding:36px 28px;transition:all .2s;display:flex}.sust-pillar:hover{background-color:#ffffff12;border-top:2px solid #b8c8b0}.pillar-title{color:#2a32282e;font-family:Cormorant Garamond;font-size:64px;font-weight:700;line-height:.9}.heading-11{font-family:Cormorant Garamond;font-size:24px}.heading-12{color:#2a3228;margin-top:0;margin-bottom:8px;font-family:Cormorant Garamond;font-size:24px;font-weight:600}.pillar-desc{color:#5a5854;font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:300;line-height:1.7}.sust-callout{grid-column-gap:48px;grid-row-gap:48px;background-color:#b8c8b00f;border:1px solid #b8c8b026;border-left:4px solid #b8c8b0;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center;padding:32px 40px;display:grid}.callout-title{color:#fff;margin-top:0;margin-bottom:8px;font-family:Cormorant Garamond;font-size:26px;font-weight:600;line-height:1.3}.callout-desc{color:#ffffff8c;margin-bottom:8px;font-family:DM Sans,sans-serif;font-weight:300;line-height:1.7}.callout-link{background-color:#b8c8b0;padding:12px 24px;text-decoration:none;transition:all .2s}.callout-link:hover{background-color:#fff}.text-block-18{color:#2a3228;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500}.design-planning{background-color:#f2eeea;padding:96px 40px}.design-inner{grid-column-gap:64px;grid-row-gap:64px;flex-flow:column;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;display:flex}.design-header{grid-column-gap:96px;grid-row-gap:96px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:dense;align-items:end;display:grid}.text-block-19{color:#4a5c42;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;line-height:1}.heading-13{color:#2a3228;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-family:Cormorant Garamond;font-size:52px;font-weight:600;line-height:1.1}.design-intro{color:#5a5854;font-family:DM Sans,sans-serif;font-size:16px;font-weight:300;line-height:1.8}.design-main{grid-column-gap:96px;grid-row-gap:96px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:center stretch;display:grid}.design-visual{flex-flow:column;justify-content:center;align-items:center;display:flex}.design-render{grid-column-gap:16px;grid-row-gap:16px;background-color:#2a3228;flex-flow:column;justify-content:center;align-items:center;width:100%;height:420px;display:flex;position:relative;overflow:hidden}.design-aside{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.design-card{grid-column-gap:8px;grid-row-gap:8px;background-color:#fff;border:1px solid #e8e4dc;border-left:3px solid #4a5c42;flex-flow:column;padding:24px;transition:all .2s;display:flex}.design-card:hover{background-color:#f8f6f2;border-left-color:#7a8c72}.design-card.design-card--2{border-left-color:#8a8278}.design-card.design-card--3{border-left-color:#b8c8b0}.card-meta{color:#4a5c42;letter-spacing:.1em;text-transform:uppercase;mix-blend-mode:normal;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500}.heading-14{color:#2a3228;margin-top:0;margin-bottom:0;font-family:Cormorant Garamond;font-size:20px;font-weight:600;line-height:1.2}.paragraph{color:#5a5854;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:300;line-height:1.7}.design-site{grid-column-gap:96px;grid-row-gap:96px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:center;min-height:400px;display:grid}.site-map{grid-column-gap:12px;grid-row-gap:12px;background-color:#2a3228;flex-flow:column;justify-content:center;align-items:center;min-height:400px;display:flex}.site-detail{grid-column-gap:24px;grid-row-gap:24px;background-color:#f8f6f2;flex-flow:column;justify-content:flex-start;align-items:stretch;padding:0 48px;display:flex}.site-label{color:#4a5c42;letter-spacing:.12em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500}.heading-15{color:#2a3228;justify-content:center;align-items:center;margin-top:0;margin-bottom:0;font-family:Cormorant Garamond;font-size:36px;font-weight:600;line-height:1.2;display:flex}.paragraph-2{color:#5a5854;font-family:DM Sans,sans-serif;font-size:15px;font-weight:300;line-height:1.8}.site-details-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:18px;display:grid}.site-detail-item{background-color:#f2eeea;border:1px solid #e8e4dc;padding:16px}.site-detail-value{color:#2a3228;margin-bottom:4px;font-family:Cormorant Garamond;font-size:20px;font-weight:600}.text-block-20{font-family:DM Sans,sans-serif}.site-detail-label{color:#9a9890;letter-spacing:.08em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500}.site-detail-item-copy{background-color:#f2eeea;border:1px solid #e8e4dc;padding:16px}.community-inner{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;display:flex}.community-header{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;padding-bottom:72px;display:flex}.comm-header-left{flex-flow:column;justify-content:flex-start;display:flex}.comm-label{color:#4a5c42;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:500}.comm-title{color:#2a3228;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-family:Cormorant Garamond;font-size:56px;font-weight:600;line-height:1.1}.comm-header-right{color:#333}.comm-intro{color:#5a5854;font-size:20px;font-weight:300;line-height:1.8}.community-grid{grid-column-gap:16px;grid-row-gap:24px;cursor:grab;scrollbar-width:none;scroll-snap-type:x mandatory;flex-wrap:nowrap;align-items:center;padding-top:8px;padding-bottom:24px;padding-right:40px;display:flex;overflow:scroll hidden}.community-card{grid-column-gap:10px;grid-row-gap:10px;background-color:#00000008;border:1px #000;border-right-color:#0b1b1224;border-radius:0;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:150px;height:200px;padding:2.5vw 1.5vw 0;transition:all .2s;display:flex}.community-card.last-card{border-right-style:none;padding-right:20px}.community-card.first-card{padding-left:0}.com-card-number{color:#2a3228;text-align:left;font-family:Libre Franklin,sans-serif;font-size:2rem;font-weight:400;line-height:2.5rem}.comm-card-label{color:#0b1b12b3;text-align:left;letter-spacing:.08em;text-transform:none;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:1.125rem;font-weight:300;line-height:1.5rem;display:flex}.comm-card-desc{color:#5a5854;font-family:Open Sans,sans-serif;font-size:16px;font-weight:300;line-height:1.7}.hero-image-band{width:100%;max-width:100%;height:auto;min-height:0;padding:0;overflow:auto}.image-4{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:auto;display:block}.image-sizer{width:100%;height:100%}.tab-desc{color:#ffffff59;margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:300;line-height:1.5}.footer{background-color:#252e21;border-top:3px solid #4a5c42;padding:0}.footer-inner{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;width:100%;margin-left:auto;margin-right:auto;padding:56px 150px 0;display:flex}.footer-top{grid-column-gap:2.5rem;grid-row-gap:64px;grid-template-rows:auto;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-auto-columns:1fr;align-items:start;padding-bottom:48px;display:grid}.footer-brand{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;align-items:flex-start;display:flex}.footer-abn{grid-column-gap:8px;grid-row-gap:8px;justify-content:center;align-items:center;margin-top:4px;display:flex}.code-embed-2{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.text-block-21{color:#ffffff4d;letter-spacing:.02em;margin-top:6px;margin-bottom:16px;font-family:DM Sans,sans-serif;font-size:11px}.footer-col{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.text-block-22{color:#ffffff40;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:400}.footer-link{color:#ffffff80;margin-bottom:9px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:300;text-decoration:none;transition-property:all;transition-duration:.2s;transition-timing-function:ease;display:block}.footer-link:hover{color:#ffffffe6}.footer-bottom{grid-column-gap:16px;grid-row-gap:16px;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:20px;display:flex}.text-block-23{color:#fff3;font-family:DM Sans,sans-serif;font-size:11px}.footer-bottom-links{grid-column-gap:20px;grid-row-gap:24px;align-items:center;display:flex}.footer-bottom-link{color:#fff3;font-family:DM Sans,sans-serif;font-size:11px;text-decoration:none;transition-property:all;transition-duration:.2s;transition-timing-function:ease}.footer-bottom-link:hover{color:#fff9}.image-5{max-width:80px;margin-bottom:0;margin-left:-10px;display:block}.page-hero{background-image:linear-gradient(#2a3228b3,#2a3228b3),url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/69f94e2e31da06a6762a39b1_grassland-wordpress-pic.webp);background-position:0 0,0%;background-size:auto,cover;margin-top:-96px;padding:96px 150px 98px;position:relative;overflow:hidden}.page-hero.about{background-image:linear-gradient(#2a3228b3,#2a3228b3),url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a1eb042ab1c2a5ec8279809_AdobeStock_171117016.jpeg);background-position:0 0,0 100%;background-size:auto,cover;background-attachment:scroll,fixed;height:100%;min-height:60vh;padding:0}.page-hero.sustainability-hero{background-image:linear-gradient(#2a3228b3,#2a3228b3),url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a13d2b837421d3256d14da6_DJI_0169.JPG);background-position:0 0,0 30%;background-size:auto,cover;background-attachment:scroll,fixed;min-height:60vh;padding:0}.page-hero.community-page{background-image:linear-gradient(#2a3228b3,#2a3228b3),url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/69f94e2e31da06a6762a39b1_grassland-wordpress-pic.webp);background-position:0 0,50% 0;background-size:auto,cover;background-attachment:scroll,fixed;height:100%;min-height:60vh;padding:0}.page-hero.project-hero{background-color:#2a3228e6;background-image:linear-gradient(#2a322880,#2a322880),url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/69fda35c163d4f5822355dac_ChatGPT%20Image%20May%208%2C%202026%2C%2006_22_05%20PM.png);background-position:0 0,100%;background-size:auto,cover;background-attachment:scroll,fixed;width:100%;height:100%;margin-left:0;margin-right:0;padding:0;position:static}.page-hero.farm-hero{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a13d2b837421d3256d14da6_DJI_0169.JPG);background-position:0 0,0 0;background-size:auto,cover;min-height:80vh;padding:0}.page-hero-inner{grid-column-gap:24px;grid-row-gap:24px;border-left:1px solid #0b1b1224;border-right:1px solid #0b1b1224;flex-flow:column;justify-content:flex-end;margin-top:96px;margin-left:3vw;margin-right:3vw;padding:72px 3rem;display:flex}.page-hero-inner.project-hero-inner{grid-column-gap:1vw;grid-row-gap:1vw;border-left-style:none;border-left-color:#ffffff24;border-right-style:none;border-right-color:#ffffff24;justify-content:flex-end;align-items:flex-start;min-height:60vh;margin-left:4vw;margin-right:4vw;padding:4vw 0}.page-hero-inner.sust-hero-inner{grid-column-gap:1vw;grid-row-gap:1vw;border-left-style:none;border-left-color:#ffffff24;border-right-style:none;border-right-color:#ffffff24;min-height:60vh;margin-left:4vw;margin-right:4vw;padding:4vw 0}.page-hero-inner.comm-hero-inner{grid-column-gap:0px;grid-row-gap:0px;border-left-style:none;border-left-color:#ffffff24;border-right-style:none;border-right-color:#ffffff24;min-height:60vh;margin-left:4vw;margin-right:4vw;padding:4vw 0}.page-hero-inner.about-hero-inner{grid-column-gap:1vw;grid-row-gap:1vw;border-left-style:none;border-left-color:#ffffff24;border-right-style:none;border-right-color:#ffffff24;min-height:60vh;margin-left:4vw;margin-right:4vw;padding:4vw 0}.page-hero-label{grid-column-gap:5px;grid-row-gap:5px;color:#fff;letter-spacing:.12em;text-transform:none;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:300;line-height:1.2;text-decoration:none;display:block}.page-hero-label.home{border-bottom:1px #b8c8b0}.page-hero-title{color:#fff;letter-spacing:-.02em;text-transform:none;flex:0 42%;max-width:60%;margin-top:0;margin-bottom:0;font-family:Spectral,sans-serif;font-size:4rem;font-weight:300;line-height:1.31;position:static;top:68vh}.page-hero-title.homepage{max-width:800px;margin-top:0;font-family:Merriweather,serif;font-size:58px;font-weight:400;line-height:4rem}.page-hero-desc{color:#fff;width:480px;margin-top:0;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:20px;font-weight:300;line-height:1.5rem;display:block}.page-hero-buttons{grid-column-gap:30px;grid-row-gap:30px;margin-top:0;display:flex}.btn-primary{z-index:2;color:#fff;transition-property:color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease,letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined;transition-duration:color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease,letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined;transition-timing-function:color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease,letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined;background-color:#4a5c42;border-radius:6px;padding:14px 28px;font-family:DM Sans,sans-serif;font-size:1.2rem;font-weight:400;text-decoration:none;position:relative}.btn-primary:hover{background-color:#5a6e50}.btn-outline{z-index:2;color:#fff;transition-property:color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease,letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined;transition-duration:color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease,letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined;transition-timing-function:color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease color .15s ease,letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined;background-color:#0000;border:1.5px solid #ffffff40;border-radius:10px;padding:14px 28px;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;text-decoration:none;position:relative}.btn-outline:hover{color:#4a5c42;background-color:#ffffffd1;border-color:#fff9}.stages-horizontal{z-index:0;background-color:#fff;border-radius:0;margin-top:0;margin-bottom:0;padding:56px 0;display:block;position:relative;overflow:hidden}.stages-h-inner{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;width:100%;margin-left:auto;margin-right:auto;padding-bottom:0;display:flex}.stages-h-header{justify-content:space-between;align-items:center;display:flex}.stages-h-label{color:#4a5c42;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500}.stages-h-title{color:#2a3228;margin-top:16px;margin-bottom:0;font-family:"Testtiemposfine Bf 66457 A 50 E 8 Bc 9";font-size:48px;font-weight:600;line-height:1.1}.stages-view-all{color:#4a5c42;flex:none;margin-top:0;margin-left:auto;font-family:DM Sans,sans-serif;font-weight:500;text-decoration:none;display:inline-block}.bold-text{overflow-wrap:normal}.stages-track-wrap{width:100%;padding-top:20px;padding-bottom:20px;position:relative}.stages-track-bg{z-index:0;background-color:#e8e4dc;height:2px;position:absolute;top:41px;left:0;right:0}.stages-track-fill{z-index:1;background-color:#4a5c42;width:0%;height:2px;transition:width .15s ease-out;position:absolute;top:41px;left:0}.stages-row{z-index:2;justify-content:space-between;align-items:flex-start;width:100%;display:flex;position:relative}.stage-item{grid-column-gap:16px;grid-row-gap:16px;text-align:center;border-radius:25px;flex-flow:column;flex:1 0 auto;justify-content:center;align-items:center;display:flex}.stage-node{z-index:2;background-color:#fff;border:2px solid #e8e4dc;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .4s;display:flex;position:relative}.stage-node.node-complete{background-color:#4a5c42;border-color:#4a5c42;flex-flow:row;margin-left:auto;margin-right:auto;padding-top:0}.stage-node.node-active{background-color:#2a3228;border-color:#2a3228;padding-top:0;box-shadow:0 0 0 6px #2a32281a}.stage-text{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;justify-content:center;display:flex}.stage-status{letter-spacing:.1em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500}.stage-status.status-complete{color:#4a5c42;font-size:16px}.stage-status.status-active,.stage-status.status-upcoming{color:#9a9890;font-size:14px}.stage-name{color:#2a3228;font-family:"Testtiemposfine Bf 66457 A 5102792";font-size:22px;font-weight:300;line-height:1.3}.stage-date{color:#9a9890;font-family:DM Sans,sans-serif;font-size:16px;font-weight:300}.sust-teaser{background-color:#2a3228;border-top:1px solid #2a322814;margin-left:auto;margin-right:auto;padding:96px 80px}.sust-teaser-inner{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1.2fr 1fr;grid-auto-columns:1fr;place-items:start stretch;width:100%;max-width:1280px;margin:0 auto;padding-bottom:0;display:flex}.sust-teaser-left{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.sust-teaser-label{color:#b8c8b0;letter-spacing:.12em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;line-height:1}.heading-16{color:#fff;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-family:Cormorant Garamond;font-size:48px;font-weight:600;line-height:1.1}.italic-text-4{color:#b8c8b0}.paragraph-4{color:#ffffff8c;max-width:480px;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:15px;font-weight:300;line-height:1.8}.sust-teaser-right{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;align-items:flex-start;display:block}.sust-badge-row{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;padding-top:0;padding-bottom:20px;display:flex}.paragraph-5{color:#ffffffbf;font-family:DM Sans,sans-serif;font-size:18px;font-weight:300;line-height:1.75}.link-block{color:#b8c8b0;border:1px #b8c8b04d;border-bottom-style:solid;padding-bottom:2px;font-family:DM Sans,sans-serif;font-weight:500;text-decoration:none;transition:all .2s}.link-block.read-more-link{z-index:2;opacity:0;color:#b8c8b0;margin-top:16px;transition:opacity .3s .1s,transform .3s .1s,color .2s;display:block;position:relative;transform:translateY(8px)}.sust-pillars-grid{color:#333;background-color:#f2eeea;padding-bottom:80px;padding-left:80px;padding-right:80px}.sust-pillars-inner{grid-column-gap:16px;grid-row-gap:16px;background-color:#f2eeea;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;max-width:1280px;margin:-2px auto 0;padding-bottom:0;display:grid}.sust-pillar-card{grid-column-gap:14px;grid-row-gap:14px;background-color:#ffffff0a;border:1px solid #ffffff12;border-top-color:#b8c8b026;border-radius:3px;flex-flow:column;flex:none;justify-content:space-between;align-items:stretch;width:auto;max-width:280px;height:100%;max-height:400px;padding:18px 32px 22px;transition:all .2s;display:flex}.sust-pillar-card:hover{border-top-style:solid;border-top-color:#4a5c42}.pillar-card-title{color:#fff;font-family:"Testtiemposfine Bf 66457 A 50 F 016 A";font-size:22px;font-weight:600;line-height:1.2}.pillar-card-desc{color:#ffffffa6;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.3}.pillar-card-link{color:#b8c8b0;margin-top:auto;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;text-decoration:none}.pillar-card-number{color:#ffffff1a;margin-bottom:4px;font-family:"Testtiempostext Bf 66457 A 508489 A";font-size:56px;font-weight:700;line-height:.9}.stats-header{grid-column-gap:96px;grid-row-gap:96px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:flex-start stretch;display:flex}.stats-section-label{color:#4a5c42;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;line-height:1}.stats-section-title{color:#2a3228;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-family:Cormorant Garamond;font-size:44px;font-weight:600;line-height:1.1}.stats-section-intro{margin-bottom:0;font-family:DM Sans,sans-serif;font-size:15px;font-weight:300;line-height:1.8}.stats-list{border-top:1px solid #e8e4dc;border-left:2px #ffffff14;flex-flow:column;width:100%;margin-top:40px;display:flex}.stat-row{border-bottom:1px solid #e8e4dc;flex-flow:column;width:100%;transition:all .2s;display:flex}.stat-row:hover{background-color:#f8f6f2;border-left:1px solid #4a5c42}.stat-row-main{grid-column-gap:32px;grid-row-gap:32px;cursor:pointer;background-color:#f8f6f2;justify-content:space-between;align-items:center;padding:16px 10px;display:flex}.stat-row-main:hover{background-color:#eaf0e6}.stat-row-number{color:#2a3228;flex:none;width:160px;margin-right:0;font-family:Cormorant Garamond;font-size:42px;font-weight:700}.stat-row-text{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;flex:1 0 auto;display:flex}.stat-row-label{color:#2a3228;letter-spacing:.1em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500}.stat-row-desc{color:#5a5854;font-family:DM Sans,sans-serif;font-weight:300}.stat-row-toggle{border:1px solid #2a32282e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;transition:all .2s;display:flex}.stat-row-toggle:hover{background-color:#eaf0e6;border-color:#4a5c42}.stat-row-detail{color:#5a5854;background-color:#edeae4;border-top:1px solid #d8d4cc;border-left:1px solid #4a5c42;flex-flow:column;justify-content:flex-start;align-items:stretch;padding:0 0 28px 10px;display:flex}.stat-detail-text{color:#5a5854;-webkit-text-stroke-color:#fff;flex-flow:wrap;width:auto;margin:20px auto;padding-right:5px;font-family:DM Sans,sans-serif;font-size:14.5px;font-weight:300;line-height:1.85;display:flex}.stat-detail-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.stat-detail-item{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;display:flex}.detail-value{color:#2a3228;font-family:Cormorant Garamond;font-size:28px;font-weight:700}.detail-label{color:#4a5c42;letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500}.partners{background-color:#f8f6f2;border-top:1px solid #e8e4dc;padding:0 80px 96px}.partners-inner{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;width:100%;max-width:1280px;margin:0 auto;padding-top:0;display:flex}.partners-header{justify-content:space-between;align-items:center;display:flex}.partners-label{color:#4a5c42;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500}.partners-subtitle{color:#5a5854;font-family:Cormorant Garamond;font-size:48px;font-style:normal;font-weight:700;line-height:1.4}.text-block-25{color:#9a9890;letter-spacing:.1px;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500}.partners-scroll-wrap{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;display:block;position:relative;overflow:hidden}.scroll-fade-left{z-index:2;pointer-events:none;cursor:pointer;background-image:linear-gradient(90deg,#f2eeea,#f2eeea 0%,#f2eeea00 104%);width:120px;position:absolute;inset:0 auto 0 0}.div-block-8{z-index:2;pointer-events:none;cursor:pointer;background-color:#0000;background-image:linear-gradient(90deg,#f2eeea00,#f2eeea);width:120px;position:absolute;top:0;bottom:0;right:0}.partners-track{align-items:center;display:flex}.partners-set{flex:none;align-items:center;display:flex}.partner-item{grid-column-gap:10px;grid-row-gap:10px;border-right:1px #e8e4dc;flex-flow:column;justify-content:center;align-items:flex-start;padding:24px 40px;display:flex}.partner-logo{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;border:1px solid #e8e4dc;border-radius:4px;justify-content:center;align-items:center;width:130px;height:86px;padding:8px;display:flex}.partner-item-name{color:#5a5854;text-align:center;letter-spacing:.08em;width:80px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;line-height:1;display:none}.image-6{object-fit:contain;max-height:100%;display:block;overflow:hidden}.code-embed-3{margin:auto}.image-7{width:100%;height:auto;display:block;overflow:visible}.italic-text-5{color:#fff;font-family:Merriweather,serif;font-style:italic}.project-overview{background-color:#fff;padding:96px 80px}.overview{grid-column-gap:96px;grid-row-gap:96px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:center start;width:100%;max-width:1280px;margin:0 auto;padding-bottom:0;display:grid}.overview-image{flex-flow:column;display:flex;position:relative}.image-8{width:100%;height:auto;display:block}.overview-caption{background-color:#2a3228;padding:12px 18px}.text-block-26{color:#ffffff8c;letter-spacing:.03em;font-family:DM Sans,sans-serif;font-size:12px;font-weight:300;line-height:1}.overview-content{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;display:flex}.section-title{color:#3a3a3a;text-align:left;letter-spacing:-.02em;justify-content:flex-start;align-items:flex-start;margin-top:0;margin-bottom:0;margin-right:0;padding-left:0;padding-right:4vw;font-family:Libre Franklin,sans-serif;font-size:26px;font-weight:400;line-height:1;display:flex;position:static}.section-title.hp-title{color:#fff;font-family:Inter,sans-serif}.section-title.dark-green{color:#2a3228}.section-title.sidebar{margin-top:0;margin-bottom:0;font-family:Spectral,sans-serif;font-size:2.5rem}.section-title.white-text{color:#fff;text-align:center;justify-content:center;align-items:flex-start;margin-bottom:0;font-weight:300;display:block}.section-title.pc-title{justify-content:flex-start;align-items:center;width:auto}.section-title.panel-title{margin-bottom:0;font-family:Lora,sans-serif;font-size:28px;font-weight:400;display:block}.section-title.callout-title{color:#fff;justify-content:flex-start;align-items:center;margin-bottom:0;font-size:1.5rem}.section-title.wwa{padding-left:4vw}.section-title.non-text{font-family:Libre Franklin,sans-serif;font-size:1.8rem;font-weight:300}.section-title.section-title-long{padding-right:2vw;font-family:Libre Franklin,sans-serif;font-weight:400;position:static}.section-title.news-section-title{justify-content:flex-start;align-items:flex-end;position:static}.section-title.gallery{border-top-style:none;padding-top:0;padding-bottom:0}.section-title.glance-heading{align-self:flex-start}.paragraph-6{color:#5a5854;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:15px;font-weight:300;line-height:1.85em}.overview-stats{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:8px;display:grid}.overview-stat{grid-column-gap:6px;grid-row-gap:6px;background-color:#f8f6f2;border:1px solid #e8e4dc;border-left:3px solid #4a5c42;flex-flow:column;padding:20px;transition:all .2s;display:flex}.overview-stat:hover{background-color:#eaf0e6;border-left-color:#7a8c72}.overview-stat-value{color:#2a3228;margin-bottom:4px;font-family:Cormorant Garamond;font-size:36px;font-weight:700;line-height:1}.overview-stat-label{color:#9a9890;letter-spacing:.1em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;line-height:1}.facility-components{background-color:#f2eeea;padding:96px 80px}.components-inner{grid-column-gap:56px;grid-row-gap:56px;flex-flow:column;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;display:flex}.components-header{grid-column-gap:96px;grid-row-gap:96px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:end stretch;display:grid}.paragraph-7{color:#5a5854;max-width:480px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:300;line-height:1.8}.components-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.component-card{grid-column-gap:16px;grid-row-gap:16px;background-color:#fff;border:1px solid #e8e4dc;flex-flow:column;padding:40px;transition:all .2s;display:flex}.component-card:hover{background-color:#f8f6f2;border-color:#b8c8b0}.component-number{color:#2a32280f;font-family:Cormorant Garamond;font-size:72px;font-weight:700;line-height:.9}.component-title{color:#2a3228;font-family:Cormorant Garamond;font-size:28px;font-weight:600;line-height:1.2}.component-desc{color:#2a3228;font-family:DM Sans,sans-serif;font-weight:300;line-height:1.75}.component-spec{background-color:#f2eeea;justify-content:space-between;align-items:center;margin-top:8px;padding:12px 16px;display:flex}.spec-key{color:#9a9890;letter-spacing:.1em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500}.spec-val{color:#2a3228;font-family:Cormorant Garamond;font-size:22px;font-weight:700}.animal-welfare{background-color:#2a3228;padding:96px 80px}.welfare-inner{grid-column-gap:96px;grid-row-gap:96px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:center;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;display:grid}.welfare-content{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;display:flex}.welfare-label{color:#b8c8b0;letter-spacing:.12em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500}.heading-17{color:#fff;letter-spacing:-.02em;max-width:480px;margin-top:0;margin-bottom:0;font-family:Cormorant Garamond;font-size:44px;font-weight:600;line-height:1.1}.welfare-desc{margin-bottom:0}.italic-text-6{color:#fff9;font-family:DM Sans,sans-serif;font-size:15px;font-style:normal;font-weight:300;line-height:1.85}.welfare-framework{background-color:#b8c8b014;border:1px solid #b8c8b033;border-left:3px solid #b8c8b0;margin-top:8px;padding:20px 24px}.paragraph-8{color:#ffffff8c;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:300;line-height:1.7}.welfare-points{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.welfare-point{grid-column-gap:16px;grid-row-gap:16px;background-color:#ffffff0a;border:1px solid #ffffff12;align-items:flex-start;padding:24px;transition:border-color .2s,background-color .2s;display:flex}.welfare-point:hover{background-color:#ffffff12;border-color:#b8c8b04d}.welfare-point-text{grid-column-gap:6px;grid-row-gap:6px;flex-flow:column;display:flex}.welfare-point-title{color:#fff;font-family:DM Sans,sans-serif;font-weight:500;line-height:1.3}.welfare-point-desc{color:#ffffff80;font-family:DM Sans,sans-serif;font-size:13px;font-weight:300;line-height:1.65}.site-overview{background-color:#f8f6f2;padding:96px 80px}.site-overview-inner{grid-column-gap:56px;grid-row-gap:56px;flex-flow:column;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;display:flex}.site-overview-header{grid-column-gap:96px;grid-row-gap:96px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:end;display:grid}.paragraph-9{color:#5a5854;font-family:DM Sans,sans-serif;font-size:15px;font-weight:300;line-height:1.8}.site-overview-main{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1.4fr 1fr;grid-auto-columns:1fr;place-items:start stretch;display:grid}.site-map-wrap{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;justify-content:center;align-items:stretch;display:flex;position:relative}.map-label-bar{background-color:#2a3228;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.div-block-9{grid-column-gap:10px;grid-row-gap:10px;justify-content:center;align-items:center;display:flex}.text-block-27{color:#ffffffb3;letter-spacing:.03em;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500}.map-footer-bar{background-color:#f2eeea;border:1px solid #f2eeea;border-top-style:none;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.text-block-28{color:#9a9890;font-family:DM Sans,sans-serif;font-size:12px;font-weight:300}.site-detail-grid{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.site-detail-card{grid-column-gap:6px;grid-row-gap:6px;background-color:#fff;border:1px solid #e8e4dc;border-top:2px solid #4a5c42;flex-flow:column;padding:20px;transition:all .2s;display:flex}.site-detail-card:hover{background-color:#eaf0e6;border-top-color:#7a8c72}.detail-card-value{color:#2a3228;font-family:Cormorant Garamond;font-size:22px;font-weight:600;line-height:1.2}.detail-card-label{color:#9a9890;letter-spacing:.1em;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500}.site-context{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;border:1px solid #e8e4dc;flex-flow:column;padding:24px;display:flex}.site-context-heading{color:#2a3228;margin-bottom:16px;font-family:Cormorant Garamond;font-size:22px;font-weight:600}.site-context-item{grid-column-gap:12px;grid-row-gap:12px;border-bottom:1px solid #f2eeea;padding-top:12px;padding-bottom:12px;display:flex}.context-text{font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:300;line-height:1.6}.site-context-item-copy{grid-column-gap:12px;grid-row-gap:12px;border-bottom:1px solid #f2eeea;padding-top:12px;padding-bottom:12px;display:flex}.italic-text-7,.italic-text-8,.italic-text-9,.italic-text-10,.italic-text-11{font-style:normal}.image-9{width:100%;height:auto}.carousel-caption{z-index:10;border-top:1px #e8e4dc;width:auto;margin-top:0;padding-top:0;padding-bottom:0;position:absolute;bottom:16px;left:20px}.carousel-caption-text{color:#9a9890;letter-spacing:.03em;font-family:DM Sans,sans-serif;font-size:12px;font-weight:300;line-height:1;position:relative}.sust-fade-left{z-index:2;cursor:pointer;width:120px;position:absolute;top:0;bottom:0;left:0}.sust-pilars-scroll{background-color:#2a3228;padding-bottom:0;padding-right:0;display:block;overflow:hidden}.sust-scroll-left{z-index:2;pointer-events:none;cursor:pointer;background-image:linear-gradient(90deg,#2a3228,#0000);width:50px;display:none;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.sust-scroll-wrap{width:100%;max-width:1280px;margin-top:72px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.sust-scroll-right{z-index:3;background-image:linear-gradient(90deg,#0000,#2a3228);width:200px;position:absolute;inset:0 0 0 auto;overflow:hidden}.sust-cards-track{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:stretch;margin-top:26px;padding:16px 80px;display:flex;overflow:scroll}.text-block-30{color:#b8c8b0}.sust-scroll-controls{z-index:4;grid-column-gap:8px;grid-row-gap:8px;align-items:center;width:100%;margin-top:16px;padding-right:80px;display:flex;position:absolute;bottom:0;left:80px;right:auto}.sust-scroll-btn{pointer-events:auto;cursor:pointer;background-color:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.sust-scroll-btn:hover{background-color:#ffffff26;border-color:#ffffff4d}.text-block-31{color:#b8c8b0}.code-embed-4{justify-content:center;align-items:flex-end;font-size:16px;display:block}.carousel-wrap{flex:auto;width:100%;height:100%;display:block;position:relative;overflow:hidden}.carousel-track{height:100%;transition:opacity .2s;display:flex}.carousel-slide{flex-flow:row;justify-content:flex-start;align-items:flex-start;min-width:100%;height:100%;display:flex;position:static;overflow:hidden}.carousel-slide-img{object-fit:cover;width:100%;height:100%;display:block;overflow:hidden}.carousel-controls{z-index:11;grid-column-gap:16px;grid-row-gap:16px;justify-content:center;align-items:center;margin-top:0;display:flex;position:relative;bottom:80px;left:0;right:0}.carousel-prev{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background-color:#fff;border:1px solid #2a32281a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.carousel-dots{grid-column-gap:8px;grid-row-gap:8px;align-items:center;display:flex}.carousel-dot{cursor:pointer;background-color:#ffffff80;border-radius:50%;width:8px;height:8px;transition:all .2s}.carousel-next{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background-color:#fff;border:1px solid #2a32281a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.welcome-intro{color:#4a5c42;margin-top:4px;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.7}.welcome-right{flex-flow:column;justify-content:flex-start;align-items:stretch;display:flex}.italic-text-12{font-size:18px}.corporate-structure{background-color:#fff;padding:96px 80px}.corporate-inner{grid-column-gap:56px;grid-row-gap:56px;flex-flow:column;width:100%;max-width:1280px;margin-bottom:0;margin-left:auto;margin-right:auto;padding-bottom:0;display:flex}.corporate-header{grid-column-gap:96px;grid-row-gap:96px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:end;display:grid}.paragraph-10{color:#5a5854;font-family:DM Sans,sans-serif;font-size:18px;font-weight:300;line-height:1.8}.corporate-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.corporate-card{grid-column-gap:16px;grid-row-gap:16px;background-color:#fff;border:1px solid #e8e4dc;border-top:3px solid #2a3228;flex-flow:column;padding:40px;display:flex}.corporate-card-header{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.div-block-10{background-color:#eaf0e6;border-radius:2px;padding:4px 12px}.div-block-10.operational{color:#5a5854;background-color:#2a32280f}.entity-tag{color:#4a5c42;letter-spacing:.1em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;line-height:20px}.corporate-name{color:#2a3228;margin-top:0;margin-bottom:0;font-family:Cormorant Garamond;font-size:32px;font-weight:600;line-height:1.2}.text-block-32{color:#9a9890;letter-spacing:.05em;margin-bottom:-8px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500}.div-block-11{background-color:#e8e4dc;width:100%;height:1px}.corporate-desc{color:#5a5854;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:16px;font-weight:300;line-height:1.8}.corporate-detail{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;margin-top:8px;display:flex}.corporate-detail-row{grid-column-gap:52px;grid-row-gap:52px;border-bottom:1px solid #f2eeea;flex-flow:row;justify-content:space-between;align-items:center;width:100%;min-width:140px;padding-top:10px;padding-bottom:10px;display:flex}.detail-key{color:#9a9890;letter-spacing:.08em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500}.detail-val{color:#2a3228;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500}.leadership{background-color:#f8f6f2;padding:96px 80px}.leadership-inner{grid-column-gap:56px;grid-row-gap:56px;flex-flow:column;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;display:flex}.leadership-header{grid-column-gap:1vw;grid-row-gap:1vw;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;place-items:flex-start stretch;width:60%;display:flex}.paragraph-11{color:#5a5854;font-family:DM Sans,sans-serif;font-size:18px;font-weight:300;line-height:1.8}.leadership-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.leadership-card{grid-column-gap:20px;grid-row-gap:20px;background-color:#fff;border:1px solid #e8e4dc;border-top:3px solid #2a3228;flex-flow:column;padding:40px;display:flex}.leader-photo{background-color:#e8e4dc;border-radius:50%;flex:none;width:72px;height:72px;overflow:hidden}.leader-info{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;display:flex}.leader-name{color:#2a3228;font-family:Cormorant Garamond;font-size:32px;font-weight:600;line-height:1.2}.leader-title{color:#4a5c42;letter-spacing:.1em;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500}.leader-divider{background-color:#e8e4dc;width:100%;height:1px}.paragraph-12{color:#5a5854;font-family:DM Sans,sans-serif;font-size:16px;font-weight:300;line-height:1.75em}.link-block-2{font-family:Cormorant Garamond;font-size:16px;text-decoration:none}.welcome-badges{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;flex:none;margin-bottom:16px;display:flex}.welcome-badge-item{color:#2a3228;border:1px solid #2a3228;border-radius:0;padding:5px 14px;font-family:DM Sans,sans-serif;font-weight:300}.badge-label{color:#2a3228;letter-spacing:.1em;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500}.italic-text-13{color:#7a8c72}.text-block-34{font-weight:400}.text-block-35{color:#b8c8b0}.comm-badges{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;margin-bottom:16px;display:flex}.comm-badges.comm-page{margin-top:0;margin-bottom:0;display:none}.comm-badge-item{color:#2a3228;letter-spacing:.1em;text-transform:uppercase;border:1px solid #2a3228;border-radius:0;align-items:center;padding:5px 14px;font-size:14px;font-weight:300;display:inline-flex}.italic-text-14{color:#7a8c72}.nav-hamburger{width:44px;height:44px;display:none}.nav-mobile-menu{z-index:998;background-color:#f8f6f2;padding:100px 40px 60px;display:none;position:fixed;inset:0;overflow:scroll}.mobile-sub-link.last{font-family:Bitter,serif}.mobile-cta-primary{height:auto;min-height:0;padding:14px 24px}.mobile-cta-secondary{border:1.5px solid #2a3228}.mobile-logo{display:none}.stats-left{flex:none;width:45%}.stats-right{flex-flow:column;flex:1 0 auto;justify-content:flex-start;align-items:stretch;min-width:0;margin-left:auto;margin-right:auto;padding-top:0;display:flex}.div-block-12{flex-flow:column;justify-content:flex-start;display:flex}.section-4{background-color:#2a3228;width:100%;padding-top:80px;padding-bottom:80px}.stats-placeholder{width:100%;margin-top:40px}.bold-text-2{font-family:Merriweather,serif;font-size:58px;font-weight:400}.cta-section{background-color:#fff;border-top:.5px solid #1a1a1a33;display:block}.cta-inner{grid-column-gap:0px;grid-row-gap:0px;flex-direction:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;place-content:start;place-items:start;margin-left:0;margin-right:0;padding:4vw;display:grid}.cta-label{font-size:16px}.cta-title{margin-top:0;margin-bottom:0;font-family:Lora,sans-serif;font-size:28px;font-weight:400}.cta-desc{color:#3a3a3a;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:300;line-height:1.31}.btn-secondary-old{padding:10px 18px;font-size:1.125rem}.community-overview{background-color:#f8f6f2}.community-overview-inner{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;width:100%;max-width:1280px;margin:0 auto;padding:96px 0;display:flex}.community-overview-top{grid-column-gap:80px;grid-row-gap:80px;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:stretch;width:100%;padding-top:72px;display:grid;position:relative}.community-overview-left{flex:1 0 auto;min-width:0;position:relative}.community-overview-right{flex:1 0 auto;min-width:0}.comm-body{color:#5a5854;font-family:DM Sans,sans-serif;font-size:20px;font-weight:300;line-height:1.8}.community-employment{background-color:#f8f6f2}.employment-inner{flex-flow:column;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding:96px 0;display:flex}.employment-label{color:#4a5c42;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600}.employment-title{color:#2a3228;margin-top:0;margin-bottom:16px;font-family:Cormorant Garamond;font-size:64px;font-weight:700;line-height:1.15}.employment-intro{color:#5a5854;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:20px;font-weight:300;line-height:1.8}.employment-grid{grid-column-gap:16px;grid-row-gap:16px;background-color:#0000;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:72px;margin-bottom:48px;display:grid}.employment-card{grid-row-gap:14px;background-color:#fff;border:.5px solid #bfbab2;border-radius:2px;flex-direction:column;padding:32px 28px;display:flex}.employment-card:hover{border-top-style:none;border-top-width:0}.employment-card-number{color:#2a3228;font-family:Cormorant Garamond,Georgia,serif;font-size:52px;font-weight:700;line-height:1}.employment-card-title{color:#2a3228;font-family:Cormorant Garamond;font-size:28px;font-weight:600;line-height:1.2}.employment-card-body{color:#5a5854;font-family:DM Sans,sans-serif;font-size:20px;font-weight:300;line-height:1.75}.employee-tags{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;margin-top:0;display:flex}.text-block-37{color:#fff}.employment-tag{color:#5a5854;background-color:#fff;border:1px solid #2a322826;border-radius:2px;padding:5px 14px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400}.pillar-link{color:#4a5c42;letter-spacing:.08em;border-bottom:1px solid #4a5c4259;margin-top:20px;padding-bottom:2px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;text-decoration:none;display:flex}.section-5{height:auto}.italic-text-15{color:#7a8c72}.circular-economy{padding:56px 40px}.section-6{height:auto}.water-waste{padding-top:0;display:block}.ww-inner{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:80px}.ww-header{grid-column-gap:80px;grid-row-gap:80px;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-start;margin-bottom:64px;display:grid}.ww-rows{border:1px solid #2a322814}.ww-row{grid-column-gap:16px;grid-row-gap:16px;border-bottom:1px solid #2a322814;grid-template-rows:auto;grid-template-columns:140px 220px 1fr;grid-auto-columns:1fr;place-items:start stretch;padding-top:32px;padding-bottom:32px;transition:background-color .2s;display:grid}.ww-row:hover{background-color:#eaf0e6}.ww-row-num{color:#2a3228;font-family:Cormorant Garamond;font-size:52px;font-weight:700}.ww-row-label{color:#4a5c42;letter-spacing:.14em;text-transform:uppercase;padding-top:12px;padding-right:40px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600}.ww-row-desc{color:#5a5854;padding-top:10px;padding-right:0;font-family:DM Sans,sans-serif;line-height:1.85}.div-block-13{flex-flow:column;display:flex}.cn-section{background-color:#2a3228}.cn-inner{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:80px}.cn-header{grid-column-gap:80px;grid-row-gap:80px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;margin-bottom:56px;display:grid}.cn-label,.cn-title{color:#fff}.cn-cards{grid-column-gap:2px;grid-row-gap:2px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-bottom:2px;display:grid}.cn-card{background-color:#ffffff0a;border:1px solid #ffffff12;border-top:2px solid #b8c8b026;padding:40px}.cn-card:hover{background-color:#ffffff14;border-top-color:#b8c8b0}.cn-card-scope,.cn-card-label,.cn-card-body{color:#fff}.cn-bottom{grid-column-gap:80px;grid-row-gap:80px;justify-content:flex-start;align-items:center;display:flex}.text-block-39{color:#fff}.cn-tags{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;display:flex}.nu-grid-inner{flex-flow:column;display:block}.nu-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.os-section{background-color:#fff}.os-inner{color:#fff;background-color:#f8f6f2;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:80px}.os-header{grid-column-gap:80px;grid-row-gap:80px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:end;display:grid}.os-headline{margin-top:0;margin-bottom:0}.os-title-italic{color:#b8c8b0;margin-top:0;margin-bottom:0;font-size:48px;font-weight:400}.os-intro{margin-bottom:0}.os-timeline{position:relative}.os-row{grid-column-gap:16px;grid-row-gap:16px;border:1px #000;grid-template-rows:auto;grid-template-columns:148px 1fr;grid-auto-columns:1fr;padding-top:40px;padding-bottom:40px;display:grid;position:relative}.os-dot{background-color:#b8c8b04d;border:1px solid #b8c8b080;border-radius:50%;width:7px;height:7px;position:absolute;top:48px;left:145px}.os-year-col{flex-flow:column;padding-top:4px;padding-right:48px;display:flex}.os-content-col{padding-top:2px;padding-left:48px}.os-milestone-title{margin-top:0;margin-bottom:0}.os-milestone-desc{margin-bottom:0}.os-body{grid-column-gap:80px;grid-row-gap:80px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.os-p{color:#5a5854}.os-title{margin-top:0;margin-bottom:0}.ov-section{background-color:#fff}.ov-inner{color:#fff;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:80px}.ov-header{grid-column-gap:80px;grid-row-gap:80px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:end;margin-bottom:56px;display:grid}.ov-title,.ov-title-italic{margin-top:0;margin-bottom:0}.ov-intro{margin-bottom:0}.ov-grid{grid-column-gap:2px;grid-row-gap:2px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.ov-card:hover{background-color:#ffffff12;border-top:1px solid #b8c8b0}.corporate-img{flex-flow:row;align-items:center;height:80px;display:flex}.link-block-3{text-decoration:none}.nt-section{background-color:#f8f6f2;padding:96px 80px}.nt-inner{width:100%;max-width:1280px;margin:0 auto;padding:0}.nt-header{grid-column-gap:24px;grid-row-gap:24px;justify-content:space-between;align-items:flex-end;margin-bottom:0;display:flex}.nt-header-left{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;display:flex}.nt-title{margin:0;font-family:Cormorant Garamond;font-size:48px}.nt-view-all{white-space:nowrap;padding-bottom:4px}.nt-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;align-items:stretch;padding-top:72px;display:grid}.nt-card{grid-column-gap:14px;grid-row-gap:14px;background-color:#fff;border:1px solid #2a32281f;border-right-color:#e8e4dc;border-radius:25px;flex-direction:column;padding:28px;display:flex}.nt-card.nt-card-featured{background-color:#fff;border-color:#e8e4dc;border-radius:25px}.nt-card-featured{border-color:#1d9e7540}.nt-card-meta{grid-column-gap:10px;grid-row-gap:10px;justify-content:space-between;align-items:center;display:flex}.nt-tag{letter-spacing:.07em;text-transform:uppercase;border-radius:2px;padding:3px 8px;font-size:10px;font-weight:600}.nt-tag.nt-tag-milestone,.nt-tag.nt-tag-regulatory,.nt-tag.nt-tag-community{font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:400}.nt-tag-milestone{color:#0f6e56;background-color:#e1f5ee}.nt-tag-regulatory{color:#185fa5;background-color:#e6f1fb}.nt-tag-community{color:#854f0b;background-color:#faeeda}.nt-date{color:#2a3228;font-family:DM Sans,sans-serif;font-size:12px;font-weight:300}.nt-card-title{margin:0}.nt-card-excerpt{flex:1;margin:0}.nav-card-desc{color:#ffffffa6;font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:300;line-height:1.6}.nav-card-title{color:#fff;margin-top:0;margin-bottom:10px;font-family:Cormorant Garamond;font-size:22px;font-weight:600;line-height:1}.glance-section{background-color:#fff;padding:48px 40px}.glance-inner{grid-column-gap:64px;grid-row-gap:64px;grid-template-rows:auto;grid-template-columns:1fr 1fr;max-width:1280px;margin:0 auto 40px;display:grid}.glance-left{padding-top:4px}.glance-label{color:#4a5c42;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700}.glance-title{color:#2a3228;letter-spacing:-.02em;margin-bottom:16px;font-family:Cormorant Garamond;font-size:48px;font-weight:600;line-height:1.1}.glance-body{color:#5a5854;margin-bottom:20px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:300;line-height:1.75}.glance-link{color:#4a5c42;border-bottom:1px solid #b8c8b0;padding-bottom:2px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;text-decoration:none;display:inline-block}.glance-grid{grid-column-gap:1vw;grid-row-gap:1vw;flex-flow:column;order:0;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;place-content:start space-between;align-self:flex-start;place-items:flex-start start;width:100%;display:grid}.glance-card{background-color:#fff;border:.5px solid #e8e4dc;border-top:3px solid #4a5c42;border-radius:2px;padding:10px}.glance-cat{color:#4a5c42;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:700}.glance-num{color:#2a3228;margin-bottom:5px;font-family:Cormorant Garamond,Georgia,serif;font-size:36px;font-weight:700;line-height:1}.glance-lbl{color:#999;font-family:DM Sans,sans-serif;font-size:11px;line-height:1.4}.glance-video-outer{max-width:1280px;margin:0 auto}.glance-video-wrap{grid-column-gap:16px;grid-row-gap:16px;cursor:pointer;background-color:#111c14;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;min-height:640px;display:flex}.glance-play-btn{border:1.5px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:background .2s,transform .2s;display:flex}.glance-vid-caption{color:#fff6;letter-spacing:.04em;font-family:DM Sans,sans-serif;font-size:11px;font-style:italic}.glance-inner-1{grid-column-gap:64px;grid-row-gap:64px;grid-template-rows:auto;grid-template-columns:1fr 1fr;align-items:start;max-width:1280px;margin:0 auto 40px;display:grid}.glance-link-1{color:#4a5c42;border-bottom:1px solid #b8c8b0;margin-top:20px;padding-bottom:2px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-block}.glance-ticker-outer{height:340px;position:relative;overflow:hidden}.glance-fade-top{z-index:2;pointer-events:none;background-image:linear-gradient(#fff,#0000);height:64px;position:absolute;top:0;left:0;right:0}.glance-fade-bot{z-index:2;pointer-events:none;background-image:linear-gradient(#0000,#fff);height:64px;position:absolute;bottom:0;left:0;right:0}.glance-ticker-track{will-change:transform;flex-direction:column;display:flex}.glance-ticker-item{grid-column-gap:16px;grid-row-gap:16px;border-bottom:.5px solid #e8e4dc;flex-flow:row;align-items:center;padding:18px 0;display:flex}.glance-t-num{color:#2a3228;flex-shrink:0;min-width:130px;font-family:Cormorant Garamond,Georgia,serif;font-size:40px;font-weight:700;line-height:1}.glance-t-right{grid-column-gap:3px;grid-row-gap:3px;flex-direction:column;display:flex}.glance-t-cat{color:#4a5c42;letter-spacing:.13em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:9px;font-weight:700}.glance-t-lbl{color:#5a5854;font-family:DM Sans,sans-serif;font-size:12px;font-weight:300}.glance-video-wrap-1{grid-column-gap:16px;grid-row-gap:16px;cursor:pointer;background-color:#111c14;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;min-height:480px;display:flex}.glance-play-btn-1{border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:background .2s,transform .2s;display:flex}.glance-vid-caption-1{color:#ffffff59;letter-spacing:.04em;font-family:DM Sans,sans-serif;font-size:11px;font-style:italic}.glance-inner-1-2{grid-column-gap:64px;grid-row-gap:64px;grid-template-rows:auto;grid-template-columns:1fr 1fr;align-items:start;max-width:1280px;margin:0 auto 40px;display:grid}.glance-link-1-2{color:#4a5c42;border-bottom:1px solid #b8c8b0;margin-top:20px;padding-bottom:2px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;text-decoration:none;display:inline-block}.glance-video-wrap-1-2{grid-column-gap:16px;grid-row-gap:16px;cursor:pointer;background-color:#111c14;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;min-height:480px;display:flex}.glance-play-btn-1-2{border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:background .2s,transform .2s;display:flex}.glance-vid-caption-1-2{color:#ffffff59;letter-spacing:.04em;font-family:DM Sans,sans-serif;font-size:11px;font-style:italic}.glance-right{grid-column-gap:16px;grid-template-columns:1fr auto;align-items:start;display:grid}.glance-carousel{min-width:0}.glance-prog-wrap{margin-bottom:18px;position:relative}.glance-prog-bg{background-color:#e8e4dc;width:100%;height:1.5px}.glance-prog-fill{background-color:#4a5c42;width:0%;height:1.5px;position:absolute;top:0;left:0}.glance-stat-cat{color:#4a5c42;letter-spacing:.13em;text-transform:uppercase;margin-top:14px;margin-bottom:6px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:700}.glance-stat-num{color:#2a3228;margin-bottom:6px;font-family:Cormorant Garamond,Georgia,serif;font-size:52px;font-weight:700;line-height:1}.glance-stat-lbl{color:#5a5854;margin-bottom:18px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:300}.glance-controls{justify-content:space-between;align-items:center;display:flex}.glance-dots{grid-column-gap:6px;align-items:center;display:flex}.glance-nav{grid-column-gap:6px;display:flex}.glance-nav-btn{cursor:pointer;background-color:#fff;border:.5px solid #e8e4dc;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.glance-badges{grid-row-gap:8px;flex-direction:column;padding-top:14px;display:flex}.glance-badge{grid-row-gap:1px;border:1px solid #2a322826;border-radius:2px;flex-direction:column;padding:5px 14px;display:flex}.glance-badge-val{color:#2a3228;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;line-height:1.3}.glance-badge-lbl{color:#2a322880;font-family:DM Sans,sans-serif;font-size:10px;font-weight:400;line-height:1.2}.glance{background-color:#fff;margin-top:0;margin-bottom:0;padding-top:48px;padding-bottom:48px}.ht-wrap{margin-bottom:8px}.ht-link{color:#2a3228;border-bottom:1px solid #2a32284d;padding-bottom:1px;font-size:12px;font-weight:500;text-decoration:none;display:inline-block}.ht-strip{margin-bottom:16px;position:relative;overflow:hidden}.ht-pill-cat{color:#2a322873;letter-spacing:.07em;text-transform:uppercase;font-size:14px;font-weight:400;line-height:2;display:none}.ht-row{grid-column-gap:8px;grid-row-gap:8px;will-change:transform;width:max-content;animation-name:htScroll;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.ht-pill-sep{color:#4a5c42;letter-spacing:.1em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600;line-height:1}.ht-pill{grid-column-gap:0px;grid-row-gap:3px;white-space:nowrap;background-color:#f8f6f2;border:.5px solid #e8e4dc;border-left:2px solid #4a5c42;border-radius:4px;flex-direction:column;flex-shrink:0;align-items:flex-start;min-width:130px;padding:10px 16px 10px 14px;display:inline-flex}.ht-pill:hover{background-color:#eaf0e6;border-left-color:#2a3228}.ht-pill-num{color:#2a3228;font-family:Cormorant Garamond;font-size:24px;font-weight:700;line-height:1}.ht-fade-left{z-index:2;pointer-events:none;background-image:linear-gradient(90deg,#fff,#0000);width:96px;position:absolute;top:0;bottom:0;left:0}.ht-fade-right{z-index:2;pointer-events:none;background-image:linear-gradient(270deg,#fff,#0000);width:96px;position:absolute;top:0;bottom:0;right:0}.ht-set{grid-column-gap:10px;height:96px;display:flex}.italic-text-16{color:#b8c8b0}.sci-section{background-color:#fff;padding:96px 40px}.sci-header{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;justify-content:flex-start;align-items:flex-start;max-width:1280px;margin:0 auto 72px;padding:0;display:flex}.sci-header-right{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;display:flex}.sci-link{color:#4a5c42;border-bottom:1px solid #b8c8b0;padding-bottom:2px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-block}.sci-scroll-wrap{position:relative;overflow:hidden}.sci-fade-l{z-index:3;pointer-events:none;background-image:linear-gradient(90deg,#f8f6f2,#0000);width:120px;display:none;position:absolute;top:0;bottom:72px;left:0}.sci-fade-r{z-index:3;pointer-events:none;background-image:linear-gradient(270deg,#f8f6f2 30%,#0000);width:200px;display:flex;position:absolute;top:0;bottom:72px;right:0}.sci-track{grid-column-gap:16px;grid-row-gap:16px;opacity:1;cursor:grab;scrollbar-width:none;padding:56px 40px 72px 140px;display:flex;overflow:scroll hidden}.sci-card{grid-column-gap:14px;grid-row-gap:14px;opacity:1;background-color:#f8f6f2;border:1px solid #e8e4dc;border-top:2px solid #4a5c4233;border-radius:0;flex-direction:column;flex-shrink:0;width:auto;max-width:400px;height:100%;max-height:400px;padding:32px 24px;display:flex}.sci-card.in-view{opacity:1;transform:translateY(0)}.sci-card-num{color:#2a322812;font-family:\"Cormorant Garamon;font-size:64px;font-weight:700;line-height:.9;display:block}.sci-card-title{color:#2a3228;font-family:\"Cormorant Garamon;font-size:28px;font-weight:600;line-height:1.2}.sci-card-desc{color:#5a5854;flex:1;font-size:16px;font-weight:300;line-height:1.75}.sci-card-link{color:#4a5c42;margin-top:auto;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s,letter-spacing .2s}.sci-controls{z-index:4;grid-column-gap:8px;grid-row-gap:8px;align-items:center;width:100%;padding-right:80px;display:flex;position:absolute;bottom:16px;left:40px}.italic-text-17{color:#7a8c72}.sci-video{margin-top:0;margin-bottom:0;padding:0 80px 48px;display:none}.div-block-14{width:100%;min-width:1280px}.background-video{width:100%;max-width:1280px;height:auto;margin-left:auto;margin-right:auto}.video-wrap{width:100%;height:auto}.sci-btn{cursor:pointer;background-color:#fff;border:1px solid #e8e4dc;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.employment-header{grid-column-gap:80px;border-bottom:1px #e8e4dc;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;align-items:flex-start;margin-bottom:0;padding-bottom:0;display:flex}.comm-procurement{background-color:#f8f6f2}.comm-procurement-inner{max-width:1280px;margin-left:auto;margin-right:auto;padding:96px 0}.comm-procurement-header{grid-column-gap:80px;border-bottom:1px #e8e4dc;grid-template-rows:auto;grid-template-columns:1fr 1fr;place-items:center stretch;margin-bottom:72px;padding-bottom:0;display:grid}.comm-procurement-content{grid-column-gap:80px;grid-template-rows:auto;grid-template-columns:1fr 1fr;align-items:start;margin-top:48px;display:grid}.comm-procurement-list{border-top:1px solid #e8e4dc}.comm-procurement-row{grid-column-gap:32px;border-bottom:1px solid #e8e4dc;grid-template-rows:auto;grid-template-columns:180px 1fr;align-items:start;padding-top:20px;padding-bottom:20px;transition-property:background-color,padding-left;transition-duration:.18s;display:grid}.comm-procurement-row:hover{background-color:#f8f6f2;padding-left:8px}.comm-procurement-row-label{color:#2a3228;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;line-height:1.4}.comm-procurement-row-desc{color:#5a5854;font-family:DM Sans,sans-serif;font-size:16px;font-weight:300;line-height:1.7}.comm-procurement-aside{border-top:1px solid #e8e4dc;flex-direction:column;display:flex}.comm-procurement-stat{grid-row-gap:6px;border-bottom:1px solid #e8e4dc;flex-direction:column;padding-top:24px;padding-bottom:24px;display:flex}.comm-procurement-stat-num{color:#2a3228;font-family:Cormorant Garamond,Georgia,serif;font-size:44px;font-weight:700;line-height:1}.comm-procurement-stat-lbl{color:#4a5c42;letter-spacing:.12em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600}.comm-stakeholder{background-color:#f8f6f2}.comm-stakeholder-inner{max-width:1280px;margin-left:auto;margin-right:auto;padding:96px 0}.comm-stakeholder-header{grid-column-gap:80px;border-bottom:1px #e8e4dc;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;place-items:center stretch;margin-bottom:0;padding-bottom:0;display:grid}.comm-stakeholder-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:1fr 1fr 1fr;margin-top:72px;display:grid}.comm-sk-card{grid-row-gap:12px;background-color:#fff;border:.5px solid #bfbab2;border-radius:0;flex-direction:column;padding:32px 28px;transition:background-color .2s,border-top-color;display:flex}.comm-sk-cat{color:#4a5c42;letter-spacing:.14em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:18px;font-weight:700}.comm-sk-title{color:#2a3228;font-family:Cormorant Garamond;font-size:28px;font-weight:600;line-height:1.15}.comm-sk-body{color:#5a5854;flex:1;font-family:DM Sans,sans-serif;font-size:20px;font-weight:300;line-height:1.75}.text-block-40{font-family:DM Sans,sans-serif}.comm-partners{border-top:1px #e8e4dc;margin-top:0;padding-top:0}.lipp{color:#b8c8b0}.comm-partners-header{grid-column-gap:0px;grid-row-gap:0px;justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.comm-partners-grid{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;align-items:start;margin-top:0;padding-top:32px;display:grid}.comm-partner-card{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;border:.5px solid #e8e4dc;border-radius:25px;flex-flow:column;justify-content:center;height:200px;padding:20px 16px;transition:border-color .2s,background-color .2s;display:flex}.comm-partner-card:hover{border-top:1px #4a5c42}.image-11{object-fit:contain;width:100%;height:auto;max-height:200px;padding-top:10px;padding-bottom:10px}.comm-partner-name{color:#2a3228;text-align:center;margin-top:0;font-family:Cormorant Garamond;font-size:22px;font-weight:700;line-height:1.2}.company-partner-role{color:#9a9890;margin-top:auto;font-family:DM Sans,sans-serif;font-weight:300;line-height:1.4}.comm-tab-bar{z-index:99;background-color:#fff;border-bottom:1px solid #e8e4dc;height:100%;max-height:64px;padding-left:40px;padding-right:40px;display:none;position:sticky;top:96px}.comm-tab-inner{grid-column-gap:0px;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;display:flex}.comm-tab{color:#9a9890;letter-spacing:1.1px;white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:16px 20px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;text-decoration:none;transition:color .2s,border-color}.comm-tab:hover{color:#2a3228}.comm-tab.comm-tab-active{color:#2a3228;letter-spacing:1.1px;border-bottom-color:#4a5c42;font-size:16px;font-weight:600}.comm-proc-stat-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:72px;display:grid}.comm-proc-stat-card{grid-row-gap:6px;background-color:#fff;border:.5px solid #bfbab2;border-radius:0;flex-direction:column;padding:28px 22px;transition:background-color .2s,border-top-color,box-shadow;display:flex}.comm-proc-stat-card:hover{box-shadow:none}.comm-proc-stat-num{color:#2a3228;font-family:Cormorant Garamond,Georgia,serif;font-size:44px;font-weight:700;line-height:1}.comm-proc-stat-cat{color:#4a5c42;letter-spacing:.12em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:9px;font-weight:700}.comm-proc-stat-desc{color:#9a9890;margin-top:2px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:300;line-height:1.5}.italic-text-18{color:#ffffffa6;border-bottom:1px #b8c8b0;font-family:DM Sans,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400}.about-section-inner{max-width:1280px;margin:0 auto;padding:96px 0}.about-section-inner.partners{padding-top:96px;padding-bottom:0}.about-section-header{grid-column-gap:80px;border-bottom:1px #e8e4dc;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;place-items:center stretch;margin-bottom:40px;padding-bottom:40px;display:grid}.about-section-header.our-values{grid-template-columns:1fr 1fr}.about-story-body{grid-column-gap:80px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}.about-story-col{grid-row-gap:20px;flex-direction:column;display:flex}.about-values-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.italic-text-19,.italic-text-20,.italic-text-21,.italic-text-22{color:#7a8c72}.image-12{max-height:80px;overflow:hidden}.comm-next-nudge{cursor:pointer;justify-content:flex-end;align-items:center;width:100%;max-width:1280px;margin-top:72px;margin-left:auto;margin-right:auto;padding-top:0;display:flex}.comm-next-nudge-label{color:#9a9890;letter-spacing:.14em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;display:none}.comm-next-nudge-link{grid-column-gap:6px;color:#4a5c42;align-items:center;font-family:DM Sans,sans-serif;font-size:22px;font-weight:600;text-decoration:none;transition-property:color,letter-spacing;transition-duration:.2s,0s;display:flex}.comm-next-nudge-link:hover{color:#2a3228;letter-spacing:.02em}.text-block-41,.text-block-42{font-size:22px}.comm-partners-inner{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding:80px 40px}.text-block-43{font-size:22px}.section-7{display:block}.sci-progress{background-color:#e8e4dc;border-radius:2px;flex:1 1 0;align-self:center;height:3px;position:relative;overflow:hidden}.sci-progress-fill{background-color:#4a5c42;border-radius:2px;width:25%;height:100%;transition-property:width;transition-duration:.2s;transition-timing-function:ease;position:absolute;top:0;left:0}.sust-progress{background-color:#ffffff1f;border-radius:2px;flex:1 1 0;align-self:center;height:3px;position:relative;overflow:hidden}.sust-progress-fill{background-color:#b8c8b0;border-radius:2px;width:25%;height:100%;transition-property:width;transition-duration:.2s;transition-timing-function:ease;position:absolute;top:0;left:0}.community-controls{grid-column-gap:8px;align-items:center;margin-top:24px;display:flex}.comm-btn{cursor:pointer;background-color:#fff;border:1px solid #e8e4dc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.comm-btn-glyph{color:#2a3228;font-size:20px;line-height:1}.design-principle{background-color:#f8f6f2;border-top:1px solid #2a322814;padding:96px 40px}.dp-inner{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;display:flex}.dp-top{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;display:flex}.dp-label{color:#b8c8b0;letter-spacing:.12em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500}.dp-title{color:#2a3228;letter-spacing:-.02em;max-width:900px;margin-top:0;margin-bottom:0;font-family:Cormorant Garamond,serif;font-size:80px;font-weight:600;line-height:1}.dp-body{grid-column-gap:80px;grid-template-rows:auto;grid-template-columns:1fr 1fr;align-items:start;display:grid}.dp-intro-col{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;display:flex}.dp-intro{color:#5a5854;margin-top:0;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:17px;font-weight:300;line-height:1.8}.dp-callout{color:#2a3228;background-color:#b8c8b014;border-left:3px solid #b8c8b0;padding:24px 20px;font-size:16px;font-style:italic}.dp-systems{flex-direction:column;display:flex}.dp-system{grid-column-gap:24px;border-top:1px solid #2a32281a;grid-template-rows:auto;grid-template-columns:110px 1fr;align-items:baseline;padding-top:22px;padding-bottom:22px;display:grid}.dp-system-tag{color:#2a3228;letter-spacing:.1em;text-transform:uppercase;padding-top:2px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600}.dp-system-desc{color:#5a5854;font-family:DM Sans,sans-serif;font-size:15px;font-weight:300;line-height:1.7}.dp-section{background-color:#fff;border-top:1px #2a322814;padding:0;display:block}.dp-rows{border:1px solid #2a322814}.dp-row{grid-column-gap:24px;border-bottom:1px solid #2a322814;grid-template-rows:auto;grid-template-columns:140px 180px 1fr;align-items:start;padding:28px 32px;transition:background-color .2s;display:grid}.dp-row-num{color:#2a32281f;font-family:Cormorant Garamond,Georgia,serif;font-size:52px;font-weight:700;line-height:1}.dp-row-tag{color:#4a5c42;letter-spacing:.14em;text-transform:uppercase;padding-top:12px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700}.dp-row-desc{color:#5a5854;padding-top:10px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:300;line-height:1.85}.five-loops{background-color:#fff;border-top:1px solid #2a322814;padding:72px 40px;display:block}.fl-panels{border-top:1px solid #2a322814;border-left:1px solid #2a322814;border-right:1px solid #2a322814}.fl-panels.fl-panels-h{display:block}.fl-panel{border-bottom:1px solid #2a322814;grid-template-rows:auto;grid-template-columns:260px 1fr;display:grid}.fl-left{border-right:1px solid #2a322814;flex-direction:column;padding:36px 32px 36px 0;display:flex}.fl-right{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;padding:36px 0 36px 40px;display:flex}.fl-num{color:#2a32281a;margin-bottom:6px;font-family:Cormorant Garamond,Georgia,serif;font-size:44px;font-weight:700;line-height:1}.fl-tag{color:#4a5c42;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700}.fl-name{color:#2a3228;margin-bottom:20px;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:700;line-height:1.2}.fl-spine{border-left:1.5px solid #2a32281f;flex-direction:column;margin-left:4px;padding-left:20px;display:flex;position:relative}.fl-step{border-bottom:1px solid #2a32280f;flex-direction:column;padding-top:8px;padding-bottom:8px;display:flex;position:relative}.fl-dot{background-color:#4a5c42;border-radius:50%;width:8px;height:8px;position:absolute;top:12px;left:-24px}.fl-step-label{color:#2a3228;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;line-height:1.4}.fl-step-sub{color:#9a9890;margin-top:2px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:300;line-height:1.4}.fl-close{grid-column-gap:8px;grid-row-gap:8px;background-color:#b8c8b00f;border:1px solid #b8c8b066;align-items:flex-start;margin-top:14px;padding:10px 12px;display:flex}.fl-close-arr{color:#b8c8b0;flex-shrink:0;font-size:15px;line-height:1.4}.fl-close-txt{color:#4a5c42;letter-spacing:.06em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:10.5px;font-weight:600;line-height:1.5}.fl-desc{color:#5a5854;font-family:DM Sans,sans-serif;font-size:15px;font-weight:300;line-height:1.85}.fl-stat{grid-column-gap:8px;grid-row-gap:8px;align-items:baseline;margin-top:4px;display:inline-flex}.fl-stat-num{color:#2a3228;font-family:Cormorant Garamond,Georgia,serif;font-size:32px;font-weight:700}.fl-stat-lbl{color:#4a5c42;letter-spacing:.1em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700}.cropping-section{background-color:#fff;border-top:1px #2a322814;padding:0;display:block}.cp-practices{grid-row-gap:0;grid-column-gap:0;border:1px #2a322814;flex-direction:column;max-width:1500px;display:block}.cp-practices.sustainability-practice,.cp-practices.cp-sust-section{display:none}.cp-practice{border-top:1px #4a5c422e;border-bottom:1px #4a5c422e;grid-template-rows:auto;grid-template-columns:80px 1fr;grid-auto-flow:row;align-items:start;padding-top:0;padding-bottom:0;padding-left:0;display:flex}.cp-practice.first{border-top-style:none}.cp-practice.last{border-bottom-style:none;padding-left:0}.cp-practice.first-row{border-top:1px #4a5c422e;border-bottom-style:none;border-bottom-color:#4a5c422e;padding-bottom:0}.cp-practice-num{color:#2a32281a;border-right:1px #2a322814;padding-bottom:0;padding-left:0;font-family:"Testtiemposfine Bf 66457 A 50 E 62 Cd";font-size:60px;font-weight:700;line-height:1}.principles{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;border-top:1px #2a322814;border-bottom:1px solid #0b1b1224;border-radius:0;flex-direction:column;grid-template-rows:auto;grid-template-columns:50px 1fr;grid-auto-columns:1fr;place-items:start;margin-top:20px;padding:20px 30px 20px 10px;display:grid}.principles.first-cp{border-bottom:1px solid #0b1b1224;border-radius:0;margin-top:0;padding-bottom:20px}.principles.last-cp{border-bottom-style:none}.cp-practice-tag{color:#4a5c42;letter-spacing:.12em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500}.cp-practice-title{color:#2a3228;margin:0;font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.5rem}.cp-practice-title.dark-green{color:#2a3228;justify-content:flex-start;align-items:center;margin-bottom:12px;padding-left:0;display:flex}.cp-practice-title.green{color:#fff}.cp-practice-desc{color:#3a3a3a;overflow-wrap:normal;margin:0 0 16px;padding-left:0;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:300;line-height:1.5}.cp-carousel-section{margin-top:0}.re-section{background-color:#fff;border-top:1px solid #2a322814;padding:72px 40px}.re-stats{grid-column-gap:2px;grid-row-gap:2px;background-color:#e8e4dc;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:0;display:grid}.re-stat{grid-column-gap:8px;grid-row-gap:8px;background-color:#fff;flex-direction:column;padding:36px 32px;display:flex}.re-stat-num{color:#2a3228;font-family:Cormorant Garamond,Georgia,serif;font-size:48px;font-weight:700;line-height:1}.re-stat-lbl{color:#4a5c42;letter-spacing:.14em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700}.re-stat-desc{color:#5a5854;margin-top:4px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:300;line-height:1.75}.re2-section{background-color:#fff;border-top:1px #2a322814;padding:0 40px 0 0;display:block}.re2-panels{border-top:1px solid #2a322814;border-left:1px solid #2a322814;border-right:1px solid #2a322814}.re2-panel{border-bottom:1px solid #2a322814;grid-template-rows:auto;grid-template-columns:300px 1fr;display:grid}.re2-left{border-right:1px solid #2a322814;flex-direction:column;padding:36px 32px 36px 0;display:flex}.re2-right{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;padding:36px 0 36px 40px;display:flex}.re2-num{color:#2a32281a;margin-bottom:4px;font-family:Cormorant Garamond,Georgia,serif;font-size:44px;font-weight:700;line-height:1}.re2-tag{color:#4a5c42;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700}.re2-name{color:#2a3228;margin-bottom:16px;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:700;line-height:1.15}.re2-specs{border-top:1px solid #2a322814;border-left:1px solid #2a322814;grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}.re2-spec{border-bottom:1px solid #2a322814;border-right:1px solid #2a322814;padding:10px 12px}.re2-spec-lbl{color:#9a9890;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:700}.re2-spec-val{color:#2a3228;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;line-height:1.3}.re2-desc{color:#5a5854;font-family:\"DM San;font-size:22px;font-weight:300;line-height:1.85}.re2-stat{grid-column-gap:8px;grid-row-gap:8px;border-top:1px solid #2a322814;align-items:baseline;margin-top:auto;padding-top:16px;display:inline-flex}.re2-stat-num{color:#2a3228;font-family:Cormorant Garamond,Georgia,serif;font-size:36px;font-weight:700;line-height:1}.re2-stat-lbl{color:#4a5c42;letter-spacing:.1em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700}.re2-summary{background-color:#2a3228;margin-top:0;padding:36px 40px}.re2-summary-inner{grid-column-gap:40px;grid-row-gap:40px;justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;display:flex}.re2-summary-claim{color:#fff;font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-style:italic;font-weight:600;line-height:1.25}.re2-summary-badges{grid-column-gap:10px;grid-row-gap:10px;flex-wrap:wrap;flex-shrink:0;display:flex}.sust-label-1{color:#4a5c42}.sust-title-1{color:#2a3228}.sust-intro-1{color:#5a5854}.sust-badge-1{color:#2a3228;background-color:#0000;border-color:#2a322833}.pillar-title-1{color:#2a32282e}.pillar-desc-1{color:#5a5854}.pillar-link-1{color:#4a5c42;letter-spacing:.08em;border-bottom:1px solid #4a5c4259;width:fit-content;margin-top:20px;padding-bottom:2px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;text-decoration:none;transition:letter-spacing .2s,border-color .2s,color .2s;display:inline-block}.ce-scroll{height:800vh;position:relative}.ce-sticky{background-color:#f8f6f2;align-items:stretch;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.ce-slot-side{flex-direction:column;justify-content:center;width:55%;padding:0 0 0 10%;display:flex}.ce-slot-top-label{color:#4a5c42;letter-spacing:.14em;text-transform:uppercase;margin-bottom:32px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600}.ce-slot-container{height:360px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#0009 18%,#000 32% 68%,#0009 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0009 18%,#000 32% 68%,#0009 82%,#0000 100%)}.ce-slot-list{width:100%;transition:transform .65s cubic-bezier(.4,0,.2,1);position:absolute}.ce-slot-item{align-items:center;height:88px;transition:opacity .5s;display:flex}.ce-slot-item-name{color:#2a3228;font-family:Cormorant Garamond,serif;font-weight:600;line-height:1.1;transition:font-size .5s}.ce-slot-item-source{color:#4a5c42;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:600;transition:opacity .5s}.ce-desc-side{flex-direction:column;justify-content:center;width:45%;padding:0 8% 0 5%;display:flex}.ce-descs{height:260px;position:relative}.ce-desc{opacity:0;pointer-events:none;transition:opacity .45s,transform .45s;position:absolute;inset:0;transform:translateY(10px)}.ce-desc.active{opacity:1;pointer-events:all;transform:translateY(0)}.ce-desc-from{color:#2a32284d;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:600}.ce-desc-output{color:#2a322866;margin-bottom:4px;font-family:Cormorant Garamond,serif;font-size:32px;font-weight:600;line-height:1.1}.ce-desc-arrow{color:#2a322833;letter-spacing:.08em;margin-bottom:12px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;display:block}.ce-desc-stat{color:#4a5c42;margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:700;line-height:1}.ce-desc-body{color:#5a5854;font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:300;line-height:1.85}.ce-progress{margin-top:40px}.ce-bar-track{background-color:#2a32281a;height:1px;position:relative;overflow:hidden}.ce-bar-fill{background-color:#2a3228;width:14.3%;transition:width .5s;position:absolute;inset:0 auto 0 0}.ce-bar-labels{justify-content:space-between;margin-top:10px;display:flex}.ce-bar-label{color:#2a32282e;letter-spacing:.1em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:9px;font-weight:600;transition:color .4s}.ww-inner-1{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:80px 0}.ww-header-1{grid-column-gap:80px;grid-row-gap:80px;grid-template-rows:auto;grid-template-columns:1fr 1fr;align-items:start;margin-bottom:64px;display:grid}.ww-rows-1{border-top:1px solid #2a322814}.ww-row-1{opacity:0;border-bottom:1px solid #2a322814;grid-template-rows:auto;grid-template-columns:140px 220px 1fr;align-items:start;padding:32px 0;transition:opacity .5s ease-out,transform .5s ease-out,background .2s;display:grid;transform:translateY(20px)}.ww-row-num-1{color:#2a3228;font-family:Cormorant Garamond,serif;font-size:52px;font-weight:700;line-height:1}.ww-row-label-1{color:#4a5c42;letter-spacing:.14em;text-transform:uppercase;padding-top:12px;padding-right:40px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600}.ww-row-desc-1{color:#5a5854;padding-top:10px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:300;line-height:1.85}.cn-section-1{background-color:#2a3228;padding:0}.cn-inner-1{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:80px 0}.cn-label-1{color:#b8c8b0;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600}.cn-title-1{color:#fff;margin:0;font-family:Cormorant Garamond,serif;font-size:48px;font-weight:600;line-height:1.15}.cn-title-italic{color:#b8c8b0;font-family:Cormorant Garamond,serif;font-size:48px;font-style:italic;font-weight:400;line-height:1.15}.cn-body-1{color:#ffffff8c;margin-bottom:16px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:300;line-height:1.85}.cn-cards-1{grid-column-gap:2px;grid-row-gap:2px;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);margin-bottom:2px;display:grid}.cn-card-1{background-color:#ffffff0a;border:1px solid #ffffff12;border-top:2px solid #b8c8b026;padding:40px;transition:background .2s,border-top-color .2s}.cn-card-scope-1{color:#fff;margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:56px;font-weight:700;line-height:1}.cn-card-label-1{color:#b8c8b0;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600}.cn-card-body-1{color:#ffffff8c;font-family:DM Sans,sans-serif;font-size:14px;font-weight:300;line-height:1.8}.cn-bottom-1{grid-column-gap:80px;grid-row-gap:80px;background-color:#ffffff0a;border:1px solid #ffffff12;border-top:2px solid #b8c8b026;align-items:center;padding:40px;display:flex}.cn-statement-1{color:#fff;flex:1;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600;line-height:1.3}.cn-statement-italic-1{color:#b8c8b0;font-family:Cormorant Garamond,serif;font-size:28px;font-style:italic;font-weight:400;line-height:1.3}.cn-tags-1{grid-column-gap:8px;grid-row-gap:8px;flex-wrap:wrap;flex:1;display:flex}.cn-tag-1{color:#b8c8b0;letter-spacing:.1em;text-transform:uppercase;border:1px solid #b8c8b033;border-radius:2px;padding:6px 16px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500}.cn-row{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(24px)}.inline-div-0{border-top-style:none;margin-top:0;padding-top:0;display:block}.in-parent.in{opacity:1;transform:translateY(0)}.fl-ph{grid-column-gap:40px;grid-row-gap:40px;align-items:flex-start;margin-bottom:24px;display:flex}.fl-chain{grid-row-gap:0;grid-column-gap:0;flex-wrap:wrap;align-items:center;row-gap:8px;display:flex}.fl-card{background-color:#fff;border:1px solid #c8d4c2;border-radius:6px;padding:10px 14px}.fl-arr{color:#a0b49a;flex-shrink:0;padding:0 8px;font-size:13px}.fl-si{opacity:0;transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1);transform:translate(-14px)}.fl-si.fl-in{opacity:1;transform:none}.fl-subhead{color:#4a5c42;letter-spacing:.12em;text-transform:uppercase;margin-top:24px;margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:500}.fl-body{color:#5a5854;margin-top:0;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:20px;font-weight:300;line-height:1.75}.fl-intro-extra{justify-content:flex-start;align-items:stretch;margin-top:0;margin-bottom:0;display:flex}.fl-acc-item{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;border-top:1px solid #4a5c4236;border-bottom:1px #4a5c42a6;border-radius:0;grid-template-rows:auto;grid-template-columns:80px 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:stretch;height:4vw;margin-top:0;padding:20px 0;transition:all .35s;display:flex}.fl-acc-item:hover{border-top-width:2px;border-top-color:#4a5c43}.fl-acc-item.first{grid-column-gap:16px;grid-row-gap:16px;border-top-style:solid;grid-template-rows:auto;grid-template-columns:80px 1fr;grid-auto-columns:1fr;place-items:start;margin-top:30px;padding-left:0;display:grid}.fl-acc-item.last{grid-column-gap:8px;grid-row-gap:8px;border-bottom-style:none}.fl-acc-item.first-acc{grid-column-gap:0px;grid-row-gap:0px;cursor:pointer;background-color:#0000;border-top-style:solid;border-top-color:#4a5c4236;border-bottom-style:none;border-bottom-color:#4a5c42a6;border-radius:0;margin-top:0;padding:20px 10px 20px 0;font-family:DM Sans,sans-serif;display:flex}.fl-acc-item.first-acc:hover{border-top-color:#4a5c43}.fl-acc-item.acc-last{border-bottom-style:none;border-bottom-color:#4a5c422e}.fl-acc-item.last-acc{border-top-color:#4a5c422e;border-bottom-style:none;border-bottom-color:#4a5c422e;padding-right:10px}.fl-acc-header{grid-column-gap:12px;grid-row-gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;width:100%;padding-top:0;padding-bottom:0;padding-left:0;font-family:Libre Franklin,sans-serif;display:flex}.fl-acc-hnum{opacity:1;color:#2a32281a;flex-shrink:0;margin-bottom:4px;font-family:Cormorant Garamond;font-size:72px;font-weight:700;line-height:1}.fl-acc-hname{color:#2a3228;flex:1;font-family:Cormorant Garamond;font-size:36px;font-weight:600;line-height:1.15}.fl-acc-htag{color:#8a9d87;letter-spacing:.13em;text-transform:uppercase;flex-shrink:0;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:18px}.fl-acc-hstat{color:#4a5c42;flex-shrink:0;margin-bottom:0;font-family:Cormorant Garamond;font-size:32px;font-weight:400}.fl-acc-icon{color:#b8c8b0;flex-shrink:0;margin-bottom:0;font-size:22px;line-height:1}.fl-acc-body{grid-column-gap:0px;grid-row-gap:0px;border-top:1px #4a5c42a6;border-bottom:1px #4a5c4236;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;padding-top:0;padding-left:0;display:block;overflow:visible}.fl-acc-body.fla-open{max-height:1400px}.fl-acc-body.acc-last{border-bottom:1px #4a5c422e;margin-bottom:16px}.fl-acc-body.last-acc-body{border-bottom:1px solid #4a5c422e}.fl-acc-body.last{border-bottom-style:solid}.fl-acc-inner{width:100%;margin-left:0;padding:0}.fl-acc-intro{color:#4a5c46;margin-bottom:20px;font-family:DM Sans,sans-serif;font-size:20px;font-weight:300;line-height:1.75}.fl-acc-hname-1{font-size:30px}.fl-acc-hnum-1{margin-bottom:0;font-size:48px;line-height:1}.fl-acc-hstat-1{font-size:21px}.fl-acc-header-1{grid-column-gap:16px;grid-row-gap:16px;padding:26px 0}.fl-acc-intro-1{margin-bottom:22px;font-size:17px}.fl-body-1{font-size:15px;line-height:1.75}.fl-subhead-1{margin-top:28px;margin-bottom:10px}.fl-card-1{background-color:#0000;border-style:none;border-radius:0;padding:0}.fl-arr-1{color:#c8d4c2;padding:0 6px;font-size:11px}.fl-close-1{background-color:#0000;margin-left:14px;padding:0}.fl-close-arr-1{font-size:12px}.fl-close-txt-1{background-color:#e8f0e4;border-radius:3px;padding:3px 10px;font-size:10px}.fl-chain-1{align-items:center;margin-top:28px;padding-top:20px}.fl-acc-inner-1{padding:0 0 40px}.fl-acc-hname-1-2{font-size:22px}.fl-acc-intro-1-2,.fl-body-1-2{max-width:680px}.fl-acc-header-1-2{align-items:baseline}.fl-acc-hname-1-2-3{transition:color .2s}.fl-close-txt-1-2{text-transform:none}.fl-acc-teaser{color:#5c5c58;margin-bottom:0;padding-top:16px;padding-bottom:0;padding-left:0;font-family:Inter,sans-serif;font-size:18px;font-weight:300;line-height:1.3;display:none}.fl-acc-cols{grid-column-gap:48px;grid-row-gap:48px;flex-flow:row;justify-content:space-between;align-items:flex-start;margin-left:auto;padding-left:0;display:flex}.fl-acc-col-text{flex:1;min-width:0}.fl-acc-col-text.fl-body{flex-flow:wrap;margin-top:0;padding:8px 0% 0 0;font-size:1.25rem;line-height:1.3;display:flex;overflow:visible}.fl-acc-col-diagram{flex:0 0 200px;display:flex}.fl-acc-section-head{color:#4a5c46;text-transform:uppercase;margin-bottom:14px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:300}.fl-acc-hnum-1-2{font-family:Cormorant Garamond;font-size:56px}.fl-acc-hname-1-2-3-4{font-family:Cormorant Garamond;font-size:36px;font-weight:600}.fl-acc-htag-1,.fl-acc-hstat-1-2{display:none}.fl-acc-teaser-1{color:#9a9890;padding:12px 0 18px 80px;font-family:DM Sans,sans-serif;font-size:18px;font-style:italic;font-weight:300;line-height:1.75}.fl-acc-cols-1{grid-column-gap:48px;grid-row-gap:48px;align-items:stretch;padding-left:0;display:flex}.fl-acc-col-diagram-1{flex:0 0 420px;justify-content:center;align-items:center;display:flex}.fl-diagram-ph{aspect-ratio:1;border:1px dashed #c8d4c2;border-radius:6px;justify-content:center;align-items:center;width:100%;display:flex}.div-block-15{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:50% 50%;grid-auto-columns:1fr;display:grid}.cp-left{flex:1;min-width:0}.cpa-wrap{border-top:1px solid #2a322814;flex-direction:column;max-width:1280px;display:flex}.cpa-diagram-ph{aspect-ratio:4/3;color:#2a322840;letter-spacing:.12em;text-transform:uppercase;border:1.5px dashed #4a5c4259;border-radius:4px;justify-content:center;align-items:center;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;display:flex}.cpa-item{border-bottom:1px solid #2a322814}.cpa-text{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;display:flex}.cpa-header{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-rows:auto;grid-template-columns:80px 1fr auto;align-items:start;padding:32px 40px 32px 0;list-style:none;transition:background .2s;display:grid}.cpa-detail{grid-column-gap:48px;grid-row-gap:48px;grid-template-rows:auto;grid-template-columns:1fr 1fr;padding:8px 40px 56px 80px;display:grid}.cpa-num{color:#2a32281a;padding-top:2px;padding-left:10px;font-family:Cormorant Garamond;font-size:72px;font-weight:700;line-height:1;position:static}.cpa-body-inner{overflow:hidden}.cpa-header-middle{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;padding-top:6px;padding-left:32px;padding-right:32px;display:flex}.cpa-body-outer{grid-template-rows:0fr;grid-template-columns:1fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1);display:grid}.cpa-title{color:#2a3228;margin:0;font-family:Cormorant Garamond,serif;font-size:36px;font-weight:600;line-height:1.15}.cpa-chevron{border:1px #2a322824;border-radius:0%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:0;display:flex}.cpa-teaser{color:#5a5854;max-width:580px;margin:0;font-family:DM Sans,sans-serif;font-size:17px;font-weight:300;line-height:1.75}.fl-acc-hmid{grid-column-gap:0px;grid-row-gap:0px;cursor:auto;flex-flow:row;flex:1;min-width:0;padding-top:0;padding-left:0;font-family:Libre Franklin,sans-serif;font-size:1.2px;font-weight:300;display:flex}.acc-title-header{color:#3a3a3a;letter-spacing:.02em;cursor:pointer;margin-bottom:0;padding-top:0;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:400;line-height:1.8}.text-block-47{color:#2a32281a;font-family:"Testtiempostext Bf 66457 A 50 Cd 521";font-size:56px;font-weight:600;line-height:30px}.sust-layout{grid-column-gap:0vw;grid-row-gap:0vw;border:1px #4a5c425e;border-color:#4a5c425e #0b1b1224;grid-template-rows:auto;grid-template-columns:25% 1fr;grid-auto-columns:1fr;align-items:start;margin-left:0;margin-right:0;padding:0;display:block}.sust-sidebar-nav{grid-column-gap:1vw;grid-row-gap:1vw;border-right:4px solid #0b1b1224;flex-flow:column;flex:none;margin-top:0;margin-left:4vw;margin-right:0;padding:4vw 4vw 4vw 0;display:flex;position:sticky;top:80px}.sust-nav-label{color:#9a9890;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;font-size:10px;font-weight:500}.sust-nav-link{color:#5a5f56;letter-spacing:.02em;border-bottom:.5px solid #2a32281a;border-radius:0;align-items:baseline;column-gap:10px;width:100%;padding:7px 8px;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;text-decoration:none;display:flex}.sust-nav-link:hover{color:#2a3228}.sust-nav-link.w--current{font-family:Inter,sans-serif;font-size:18px;font-weight:400}.sust-nav-link.is-active{color:#2a3228;font-weight:700}.sust-content-col{border-left:1px solid #0b1b1224;flex:0 auto;min-width:0;max-width:100%;margin-bottom:0;padding:4vw 0 4vw 4vw}.sust-section{border-top:1px #4a5c425e;border-bottom:1px #2a322814;margin-top:0;padding:0 0 20px;display:block}.sust-section.sust-overview{border-top-style:none;border-bottom-style:none;border-bottom-color:#2a322833;margin-top:0;padding-top:0;padding-bottom:0}.sust-section.circular-economy{border-top-style:none;border-bottom-style:none;margin-top:0;padding-top:30px;padding-bottom:0}.sust-section.sust-farm{margin-top:0;padding-top:30px;padding-bottom:0}.sust-section.inline-div-0{border-top:1px #2a322814;border-bottom-style:none;border-bottom-color:#2a322814;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:50px}.sust-section.inline-div-2{border-top:1px #2a322814;flex-flow:column;align-items:flex-start;margin-top:0;padding-top:0;display:block}.sust-section.inline-div-4{border-top:1px #2a322814;margin-top:0;margin-bottom:30px;padding-top:0;padding-bottom:0;display:block}.sust-section.inline-div-1{padding-top:0;padding-bottom:0}.sust-section.corporate{display:none}.sust-section.energy-strat{margin-top:0;padding-top:30px;padding-bottom:0}.sust-section.board-exec,.sust-section.values{margin-top:0;padding-top:30px}.sust-section.about-page-section{padding-top:0}.sust-section.comm-page-section{border-top-style:none;border-bottom-style:none;padding-top:0}.sust-section.project-page-section{padding-top:0}.sust-section.project-overview{margin-left:auto;margin-right:auto;padding-top:0}.sust-section.site-location{grid-column-gap:1vw;grid-row-gap:1vw;flex-flow:column;display:flex}.sust-section.facility-components{background-color:#fff}.sust-section.abattoir-design{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.sust-section.feedlot-ops{grid-column-gap:1vw;grid-row-gap:1vw;flex-flow:column;display:flex}.sust-section.animal-welfare{background-color:#fff;margin-top:0;padding-top:30px;padding-bottom:0}.sust-section.infrastructure{grid-column-gap:1vw;grid-row-gap:1vw;flex-flow:column;display:flex}.sust-section.value-add{grid-column-gap:1vw;grid-row-gap:1vw;flex-flow:column;justify-content:flex-start;align-items:stretch;padding-bottom:0;display:flex}.sust-section.stages{grid-column-gap:1vw;grid-row-gap:1vw;flex-flow:column;padding-bottom:0;display:flex}.sust-eyebrow{color:#4a5c42;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.25rem;font-size:11px;font-weight:500}.sust-sec-title{color:#2a3228;margin:0 0 1.5rem;font-family:Cormorant Garamond,serif;font-size:36px;font-weight:500;line-height:1.2}.sust-sec-body{color:#6b7a68;max-width:640px;margin:0 0 2rem;font-size:16px;line-height:1.75}.sust-pillars-1{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr 1fr;margin-top:2.5rem;display:grid}.sust-pillar-1{grid-column-gap:20px;grid-row-gap:20px;align-items:flex-start;display:flex}.sust-pillar-num{color:#2a32284d;flex-shrink:0;min-width:24px;padding-top:2px;font-size:13px;font-weight:500}.sust-pillar-title{color:#2a3228;margin:0 0 6px;font-size:15px;font-weight:500}.sust-pillar-body{color:#6b7a68;margin:0;font-size:14px;line-height:1.65}.text-block-48{margin-top:20px}.sust-right{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;border:1px solid #0b1b1224;border-radius:12px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:stretch;min-height:280px;padding:20px;display:flex}.sust-right.first{border-top-style:solid;flex-flow:column;padding:32px}.sust-right.green{color:#fff;background-color:#4a5c43}.sust-numb{color:#33333336;margin-right:10px;padding-top:0;font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:700}.text-block-49,.text-block-50{color:#33333336;font-family:"Testtiemposfine Bf 66457 A 50 E 8 Bc 9";font-size:36px}.text-block-51{font-family:"Testtiemposfine Bf 66457 A 50 E 8 Bc 9";font-size:32px}.acc-item{cursor:pointer}.acc-numb{color:#4a5c43;text-align:left;margin-top:-2px;padding-top:0;font-family:DM Sans,sans-serif;font-size:1.6rem;font-weight:700;line-height:1;display:block}.acc-numb.dark-green{color:#47573f;justify-content:flex-start;align-items:center;width:80px;margin-bottom:16px;font-size:3rem;display:flex}.fl-acc-diagram{justify-content:center;align-items:center;display:flex}.image-13{width:100%;height:auto}.list{padding-right:40px}.acc-list{color:#000;margin-top:0;margin-bottom:0;padding-left:30px;padding-right:0;font-size:1.125rem;font-weight:300}.farm-body{padding-right:30px}.farm-div{grid-column-gap:0px;grid-row-gap:0px;border-bottom:1px #2a322814;grid-template-rows:auto auto;grid-template-columns:80px 1fr;grid-auto-columns:1fr;padding-top:50px;padding-bottom:0;display:grid}.farm-div-row{display:none}.image-14{box-sizing:border-box;object-fit:contain;object-position:50% 100%;background-color:#000000c7;border-radius:0;margin-top:32px;overflow:visible}.image-15{margin-top:32px}.farm-image{aspect-ratio:auto;border-radius:0;flex-flow:column;max-width:100%;max-height:500px;display:flex;position:static;overflow:clip}.circ-diagram-row{grid-column-gap:48px;grid-row-gap:48px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.circ-diagram-wrap{border-radius:0;align-items:center;margin-top:0;margin-bottom:0;margin-left:0;padding:0 0;display:none}.circ-flow{flex-direction:column;align-items:center;width:100%;margin:0 auto;padding:0;display:flex}.circ-node{cursor:pointer;background-color:#fff;border:1px solid #2a32281a;border-radius:3px;width:100%;padding:18px 22px;transition:border-color .25s,background .25s}.circ-node.circ-node-dark{background-color:#4a5c42}.circ-node-dark{background-color:#2a3228;border-color:#2a3228}.circ-node-row{grid-column-gap:10px;grid-row-gap:10px;align-items:center;display:flex}.circ-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.circ-dot-light{background-color:#b8c8b0}.circ-dot-mid{background-color:#4a5c42}.circ-node-label{color:#2a3228;font-family:DM Sans,sans-serif;font-size:18px;font-weight:500}.circ-node-reveal{opacity:0;color:#6b7a68;max-height:0;margin-top:0;font-family:Inter,sans-serif;font-size:15px;font-weight:300;line-height:1.6;overflow:hidden}.circ-arrow{color:#b8c8b0;justify-content:center;align-items:center;height:32px;font-family:DM Sans,sans-serif;font-size:14px;display:flex}.circ-outputs{grid-column-gap:8px;grid-row-gap:8px;grid-template-rows:auto;grid-template-columns:1fr 1fr;width:100%;display:grid}.circ-out{grid-column-gap:8px;grid-row-gap:8px;color:#4a5c42;cursor:pointer;background-color:#fff;border:1px solid #2a32281a;border-radius:3px;align-items:center;padding:11px 15px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;line-height:1.35;display:flex}.circ-out-dot{background-color:#b8c8b0;border-radius:50%;flex-shrink:0;width:6px;height:6px}.circ-loop-label{grid-column-gap:8px;grid-row-gap:8px;color:#4a5c42;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;height:36px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;display:flex}.circ-close{grid-column-gap:10px;grid-row-gap:10px;color:#4a5c42;letter-spacing:.01em;background-color:#f0f5ee;border:1px solid #b8c8b0;border-radius:3px;justify-content:center;align-items:center;width:100%;padding:15px 22px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;display:flex}.inline-span-0{font-size:16px}.inline-svg-0{flex-shrink:0}.circ-node-label-white{color:#fff;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:400}.circ-node-reveal-dark{opacity:0;color:#ffffff80;max-height:0;margin-top:0;font-family:Inter,sans-serif;font-size:15px;font-weight:300;line-height:1.6;overflow:hidden}.re-diagram-wrap{border-radius:0;flex-flow:row;align-items:stretch;margin-top:0;margin-bottom:0;margin-left:0;padding:0 4vw;display:none}.re-flow{flex-direction:column;align-items:center;width:100%;margin:0 auto;display:flex}.re-node{cursor:pointer;background-color:#fff;border:1px solid #2a32281a;border-radius:3px;width:100%;padding:18px 22px;transition:border-color .25s,background .25s}.re-node.re-node-dark{background-color:#4a5c42}.re-node-dark{background-color:#2a3228;border-color:#2a3228}.re-node-row{grid-column-gap:10px;grid-row-gap:10px;text-align:center;justify-content:center;align-items:center;font-family:DM Sans,sans-serif;display:flex}.re-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.re-dot-light{background-color:#b8c8b0}.re-dot-mid{background-color:#4a5c42}.re-node-label{color:#2a3228;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:500}.re-node-label-white{color:#fff;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:500}.re-node-reveal{opacity:0;color:#6b7a68;max-height:0;margin-top:0;font-family:DM Sans,sans-serif;font-size:15px;font-weight:300;line-height:1.6;overflow:hidden}.re-node-reveal-dark{opacity:0;color:#ffffff80;max-height:0;margin-top:0;font-family:DM Sans,sans-serif;font-size:15px;font-weight:300;line-height:1.6;overflow:hidden}.re-arrow{color:#b8c8b0;justify-content:center;align-items:center;height:32px;font-family:DM Sans,sans-serif;font-size:14px;display:flex}.re-outputs{grid-column-gap:8px;grid-row-gap:8px;grid-template-rows:auto;grid-template-columns:1fr 1fr;width:100%;font-family:Inter,sans-serif;display:grid}.re-out{grid-column-gap:8px;grid-row-gap:8px;color:#4a5c42;cursor:pointer;background-color:#fff;border:1px solid #2a32281a;border-radius:3px;justify-content:center;align-items:center;padding:11px 15px;font-family:\"DM San;font-size:13px;font-weight:500;line-height:1.35;display:flex}.re-out-dot{background-color:#b8c8b0;border-radius:50%;flex-shrink:0;width:6px;height:6px}.re-out-sub{color:#6b7a68;margin-top:2px;font-family:Inter,sans-serif;font-size:13px;font-weight:300}.re-loop-label{grid-column-gap:8px;grid-row-gap:8px;color:#4a5c42;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;height:36px;font-family:"\"DM San|";font-size:11px;font-weight:500;display:flex}.re-close{grid-column-gap:10px;grid-row-gap:10px;color:#4a5c42;letter-spacing:.01em;background-color:#f0f5ee;border:1px solid #b8c8b0;border-radius:3px;justify-content:center;align-items:center;width:100%;padding:15px 22px;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:500;display:flex}.inline-div-0-1{grid-column-gap:8px;grid-row-gap:8px;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:15px;display:flex}.inline-div-1{flex-direction:column;display:flex}.inline-div-2{grid-column-gap:8px;grid-row-gap:8px;align-items:center;font-family:Inter,sans-serif;font-size:15px;display:flex}.inline-div-3{flex-direction:column;display:flex}.inline-div-4{grid-column-gap:8px;grid-row-gap:8px;align-items:center;font-family:Inter,sans-serif;font-size:15px;display:flex}.inline-div-5{flex-direction:column;display:flex}.inline-div-6{grid-column-gap:8px;grid-row-gap:8px;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:15px;display:flex}.inline-div-7{flex-direction:column;display:flex}.re-acc-wrap{margin-top:8px}.re-acc-item{border-top:1px solid #2a32281a}.re-acc-item.inline-div-0{border-bottom:1px solid #2a32281a}.re-acc-header{grid-column-gap:20px;grid-row-gap:20px;cursor:pointer;align-items:flex-start;padding:24px 10px 24px 0;transition:opacity .2s;display:flex}.re-acc-num{color:#33333336;flex-shrink:0;min-width:52px;padding-top:4px;font-family:Cormorant Garamond,serif;font-size:36px;line-height:1}.re-acc-right{flex:1;min-width:0}.re-acc-title{color:#2a3228;margin-bottom:6px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:500}.re-acc-tag{color:#4a5c42;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500}.re-acc-teaser{color:#6b7a68;margin:0;font-family:DM Sans,sans-serif;font-size:15px;font-weight:300;line-height:1.65}.re-acc-chevron{color:#b8c8b0;flex-shrink:0;margin-top:8px;transition:transform .35s}.re-acc-outer{grid-template-rows:0fr;grid-template-columns:1fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1);display:grid}.re-acc-inner{overflow:hidden}.re-acc-body{padding:0 0 28px 72px}.text-span{font-family:Inter,sans-serif;font-size:13px}.text-block-52,.text-block-53{font-size:16px}.sust-statement-wrap{z-index:1;grid-column-gap:16px;grid-row-gap:16px;background-color:#fff;background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a13d2b837421d3256d14da6_DJI_0169.JPG);background-position:0 0,50%;background-size:auto,cover;border-top:1px solid #2a322814;border-bottom:1px solid #2a322814;border-radius:0;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;padding:0 4vw 0 0;display:block;position:static}.sust-statement-wrap.about-section{background-color:#f8f6f2;justify-content:center;align-items:stretch;padding-left:0;padding-right:0;display:block;position:relative}.sust-statement-wrap.community-page{position:relative}.sust-statement-inner{grid-column-gap:50px;grid-row-gap:50px;background-color:#4a5c42;background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a09793aeaf0eb85e2321ee2_DJI_0169%20Large.png);background-position:0 0,50% 30%;background-repeat:repeat,repeat;background-size:auto,cover;background-attachment:scroll,scroll;border:1px #000;border-radius:20px;flex-flow:row;flex:1;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:stretch;width:100%;height:auto;display:flex;overflow:hidden}.sust-statement-inner.hp-sust-inner{background-color:#0000;background-image:none;border-left-style:solid;border-left-color:#ffffff24;border-radius:0;flex-flow:row;align-items:stretch;margin:0 4vw;padding:4vw;display:block}.sust-statement-inner.hp-welcome-inner{opacity:1;mix-blend-mode:normal;background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/69f94ec249a36667cc7aac74_481768498_684952870533142_6454968985082999366_n.jpg);background-position:0 0,50%;background-repeat:repeat,repeat;background-size:auto,cover;background-attachment:scroll,scroll}.sust-statement-inner.community-page-statement{border-radius:10px}.sust-statement-inner.hp-about-inner{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/69f94ec249a36667cc7aac74_481768498_684952870533142_6454968985082999366_n.jpg);background-size:auto,cover;height:100%}.sust-statement-p{color:#2a3228;margin:0 0 28px;font-family:"Testtiemposfine Bf 66457 A 50 E 8 Bc 9";font-size:38px;font-weight:300;line-height:1.3}.sust-statement-p.news{margin-bottom:0;font-size:22px}.sust-statement-p.welcome-section{font-family:Tiempos Text Web;font-size:1.5rem;line-height:1.85rem}.sust-statement-link{grid-column-gap:8px;grid-row-gap:8px;color:#2a3228;text-underline-offset:3px;align-items:center;font-family:DM Sans,sans-serif;font-size:13px;font-weight:400;text-decoration:underline;transition:opacity .2s;display:inline-flex}.sust-statement-arrow{font-size:14px}.sust-car-wrap{background-color:#fff;border-bottom:1px solid #2a322814;padding:36px 0 48px}.sust-car-sub{color:#6b7a68;font-family:DM Sans,sans-serif;font-size:12px;font-weight:300;line-height:1.5}.sust-car-header{justify-content:space-between;align-items:center;margin-bottom:28px;padding-left:150px;padding-right:150px;display:flex}.sust-car-name{color:#2a3228;margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:16px;font-weight:500;line-height:1.35}.sust-car-title{color:#2a3228;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:500}.sust-car-tag{color:#4a5c42;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-family:"\"DM San|";font-size:10px;font-weight:500}.sust-car-nav{display:flex}.sust-car-card{cursor:pointer;border-right:1px solid #2a32281a;min-width:25%;padding:20px 24px 28px;text-decoration:none;transition:background .15s;display:block}.sust-car-btn{cursor:pointer;background-color:#0000;border:1px solid #2a322833;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background .15s;display:flex}.sust-car-track{transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex}.sust-car-overflow{border-top:1px solid #2a32281a;border-bottom:1px solid #2a32281a;overflow:hidden}.sic-wrap{background-color:#f8f6f2;border-top:1px #4a5c425e;border-bottom:1px solid #2a322814;padding:60px 150px;overflow:hidden}.sic-wrap.homepage{background-color:#fff;padding:0}.sic-header{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;display:flex}.sic-header.header-hp{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;padding-right:0}.sic-title{color:#2a3228;padding-left:0;font-family:"Testtiempostext Bf 66457 A 508489 A";font-size:32px;font-weight:500}.sic-nav{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;justify-content:flex-end;align-items:stretch;width:100%;margin-top:auto;margin-bottom:0;display:flex}.sic-nav.sust-page{display:none}.sic-btn{color:#4a5c42;cursor:pointer;background-color:#0000;border-style:none none solid;border-bottom-width:2px;border-bottom-color:#4a5c4280;padding:0 0 8px;font-family:DM Sans,sans-serif;font-size:50px;font-style:normal;font-weight:700;line-height:30px}.sic-btn:hover{color:#547944}.sic-btn.news-btn{border-width:0;padding-bottom:0}.sic-btn.hp-sust-btn{color:#b8c8b0;border-bottom-color:#b8c8b08f;padding-bottom:8px;line-height:20px}.sic-track{grid-column-gap:30px;grid-row-gap:30px;will-change:transform;width:100%;margin-top:0;padding-left:0;display:flex}.sic-track.sust-page{display:none}.sic-card{cursor:pointer;scroll-snap-align:start;flex-flow:column;flex-shrink:0;justify-content:space-between;align-items:stretch;width:400px;min-width:400px;min-height:650px;text-decoration:none;display:flex}.sic-card.home{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-end;align-items:flex-start;width:300px;min-width:400px;min-height:550px;padding:1.5vw;position:relative;overflow:hidden}.sic-img{z-index:0;object-fit:cover;object-position:50% 50%;inset:0;height:100%;position:absolute;inset:0;overflow:hidden}.sic-img.lead-gov{object-position:100% 50%}.sic-card-tag{color:#4a5c42;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500}.sic-card-title{z-index:2;color:#f8f6f2;margin-bottom:auto;padding:0;font-family:Merriweather,serif;font-size:1.6rem;font-weight:500;line-height:1.75rem;position:relative}.sic-card-title.hp-sust-card-title{color:#fff}.sic-card-desc{z-index:2;opacity:0;color:#fff;overflow-wrap:break-word;max-height:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.5rem;display:block;position:relative;overflow:hidden}.sic-card-desc.hp-sust-card-desc{color:#ffffffa6}.code-embed-5{box-sizing:border-box}.comm-stat-strip{grid-column-gap:1px;grid-row-gap:1px;background-color:#2a322814;border:1px solid #2a322814;grid-template-rows:auto;grid-template-columns:repeat(4,1fr);margin:28px 0 0;display:grid}.comm-stat-cell{background-color:#fff;padding:20px}.comm-stat-num{color:#2a3228;margin-bottom:4px;font-family:Cormorant Garamond,serif;font-size:26px;font-weight:500;line-height:1}.comm-stat-lbl{color:#6b7a68;font-size:11px;font-weight:300;line-height:1.4}.comm-emp-cards{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);margin:24px 0 0;display:grid}.comm-emp-card{border:1px solid #2a32281a;padding:24px}.comm-emp-num{color:#2a3228;margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:38px;font-weight:500;line-height:1}.comm-emp-title{color:#2a3228;margin-bottom:8px;font-size:13px;font-weight:500}.comm-emp-body{color:#6b7a68;font-size:13px;font-weight:300;line-height:1.6}.comm-tag-row{grid-column-gap:8px;grid-row-gap:8px;flex-wrap:wrap;margin-top:24px;display:flex}.comm-tag{color:#4a5c42;border:1px solid #2a322826;padding:5px 12px;font-size:11px;font-weight:500}.comm-sk-item{border-top:1px solid #2a32281a;padding:22px 0}.comm-sk-freq{color:#4a5c42;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:500}.comm-sk-name{color:#2a3228;margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:17px;font-weight:500}.comm-sk-desc{color:#5a5854;font-size:14px;font-weight:300;line-height:1.7}.comm-proc-stats{grid-column-gap:16px;grid-row-gap:16px;background-color:#0000;border:1px #2a322814;grid-template-rows:auto;grid-template-columns:repeat(4,1fr);margin:24px 0;display:none}.comm-proc-stat{background-color:#e8ede6;border:1px solid #2a322814;border-radius:15px;padding:20px}.comm-proc-stat-n{color:#2a3228;margin-bottom:4px;font-family:"Testtiempostext Bf 66457 A 508489 A";font-size:32px;font-weight:500;line-height:1}.comm-proc-stat-c{color:#4a5c42;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:15px;font-weight:500}.comm-proc-stat-d{color:#6b7a68;font-size:14px;font-weight:300;line-height:1.4}.comm-proc-row{grid-column-gap:24px;grid-row-gap:24px;border-top:1px solid #2a32281a;grid-template-rows:auto;grid-template-columns:1fr 2fr;padding:18px 0;display:grid}.comm-proc-row-lbl{color:#2a3228;font-size:13px;font-weight:500}.comm-proc-row-desc{color:#5a5854;font-size:13px;font-weight:300;line-height:1.65}.inline-div-1-1{margin-top:28px}.inline-div-3-1{margin-top:0;padding-top:0;display:block}.text-block-54{color:#2a3228;padding-top:0;font-family:Merriweather,serif;font-size:22px;font-weight:400;line-height:1.1}.paragraph-13{margin-right:0}.about-leader-grid{grid-column-gap:50px;grid-row-gap:50px;grid-template-rows:auto;grid-template-columns:repeat(2,1fr);place-items:start;margin-top:28px;display:grid}.about-leader-card{border:1px #2a32281a;padding:0}.about-leader-img{box-sizing:border-box;aspect-ratio:3/2;border-radius:0;max-height:100%;margin-bottom:16px;display:flex;overflow:hidden}.about-leader-name{color:#2a3228;margin-bottom:4px;font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.5rem}.about-leader-title{color:#4a5c42;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;padding-top:16px;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.2rem}.about-leader-desc{color:#5a5854;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3}.about-entity-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:repeat(2,1fr);margin-top:28px;display:grid}.about-entity{border:1px solid #2a32281a;padding:28px}.about-entity-tag{color:#4a5c42;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500}.about-entity-name{color:#2a3228;margin-bottom:6px;font-family:"Testtiempostext Bf 66457 A 508489 A";font-size:18px;font-weight:500;line-height:1.3}.about-entity-abn{color:#9a9890;margin-bottom:14px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:300}.about-entity-desc{color:#5a5854;margin-bottom:16px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:300;line-height:1.65}.about-entity-details{grid-column-gap:8px;grid-row-gap:8px;border-top:1px solid #2a322814;flex-direction:column;padding-top:14px;display:flex}.about-detail-row{grid-column-gap:12px;grid-row-gap:12px;font-size:12px;display:flex}.about-detail-key{color:#2a3228;min-width:80px;font-weight:500}.about-detail-val{color:#6b7a68;font-weight:300}.about-values-list{margin-top:28px}.about-value-item{border-top:1px solid #2a32281a;padding:24px 0}.about-value-num{color:#2a32281f;margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:36px;font-weight:300;line-height:1}.about-value-title{color:#2a3228;margin-bottom:10px;font-size:16px;font-weight:500}.about-value-body{color:#5a5854;max-width:640px;font-size:14px;font-weight:300;line-height:1.75}.about-partners-grid{grid-column-gap:10px;grid-row-gap:10px;filter:grayscale(49%);background-color:#0000;flex-wrap:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;align-items:center;margin-top:0;padding:4vw;display:grid}.about-partner-logo{opacity:.6;filter:grayscale();width:auto;height:40px;transition:opacity .2s}.about-media{border-top:1px solid #2a32281a;margin-top:48px;padding-top:40px}.inline-div-0-1-2{color:#9a9890;font-family:DM Sans,sans-serif;font-size:13px;font-weight:300}.div-block-16{aspect-ratio:3/2;background-color:#fff;justify-content:center;align-items:center;padding:10px;display:flex}.image-16{opacity:1;object-fit:contain;width:100%;height:100%;transition:filter .2s,opacity .2s}.text-block-55,.text-block-56{font-size:16px}.div-block-17,.div-block-18{max-width:100%}.image-17{object-fit:cover;object-position:0% 50%;max-height:100%;overflow:hidden}.image-18{object-fit:cover;object-position:100% 50%}.bold-text-3{font-family:Inter,sans-serif;font-size:36px;font-weight:500;line-height:1.75rem;overflow:hidden}.div-block-19{width:280px;height:100%}.sust-news-wrap{background-color:#fff;border-bottom:1px solid #2a322814;padding:64px 150px;display:block}.sust-news-header{justify-content:space-between;align-items:flex-end;margin-bottom:36px;display:flex}.sust-news-header-left{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;display:flex}.sust-news-heading{color:#2a3228;font-family:"Testtiempostext Bf 66457 A 508489 A";font-size:28px;font-weight:500;line-height:1.2}.sust-news-viewall{color:#2a3228;white-space:nowrap;border-bottom:1px solid #2a322833;padding-bottom:2px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:400;text-decoration:none;transition:border-color .2s}.sust-news-grid{grid-column-gap:1px;grid-row-gap:1px;background-color:#0000;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);display:grid}.sust-news-card{grid-column-gap:12px;grid-row-gap:12px;background-color:#fff;border-right:1px solid #4a5c422e;flex-direction:column;margin-right:30px;padding:28px 30px 28px 0;text-decoration:none;display:flex}.sust-news-card.last-news-card{border-right-style:none;margin-right:0}.sust-news-meta{grid-column-gap:10px;grid-row-gap:10px;align-items:center;font-family:DM Sans,sans-serif;display:flex}.sust-news-tag{letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:3px 8px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500}.sust-tag-milestone{color:#0f6e56;background-color:#e1f5ee}.sust-tag-regulatory{color:#185fa5;background-color:#e6f1fb}.sust-tag-community{color:#854f0b;background-color:#faeeda}.sust-news-date{color:#9a9890;font-family:DM Sans,sans-serif;font-size:16px;font-weight:300}.sust-news-card-title{color:#2a3228;font-family:"Testtiempostext Bf 66457 A 508489 A";font-size:20px;font-weight:500;line-height:1.3}.sust-news-card-excerpt{color:#5a5854;flex:1;font-family:DM Sans,sans-serif;font-size:18px;font-weight:300;line-height:1.3}.sust-news-card-readmore{color:#4a5c42;margin-top:4px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500}.sust-stmt-wrap{border-bottom:1px solid #2a322814;align-items:stretch;display:flex}.sust-stmt-left{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;flex:1;justify-content:center;min-width:0;padding:56px 150px;display:flex}.sust-stmt-p{color:#2a3228;max-width:720px;margin:0;font-family:"Testtiemposheadline Bf 66457 A 508 E 31 A";font-size:22px;font-weight:300;line-height:1.7}.sust-stmt-links{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;display:flex}.sust-stmt-anchor{grid-column-gap:8px;grid-row-gap:8px;color:#2a3228;border-bottom:1px solid #2a322833;align-items:center;width:fit-content;padding-bottom:2px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:400;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.sust-stmt-news{grid-column-gap:6px;grid-row-gap:6px;color:#9a9890;align-items:center;font-family:DM Sans,sans-serif;font-size:12px;font-weight:300;text-decoration:none;transition:color .2s;display:inline-flex}.sust-stmt-news-dot{background-color:#4a5c42;border-radius:50%;flex-shrink:0;width:6px;height:6px}.sust-stmt-right{grid-column-gap:20px;grid-row-gap:20px;background-color:#fff;border:1px solid #2a322826;border-radius:3px;flex-direction:column;flex:0 0 720px;justify-content:center;align-items:flex-start;padding:32px 150px;display:none}.sust-cta-label{color:#4a5c42;letter-spacing:.12em;text-transform:uppercase;width:320px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:500}.sust-cta-title{color:#2a3228;width:320px;margin:0;font-family:"Testtiempostext Bf 66457 A 508489 A";font-size:24px;font-weight:500;line-height:1.25}.sust-cta-stat{grid-column-gap:6px;grid-row-gap:6px;border-top:1px solid #2a32281a;border-bottom:1px solid #2a32281a;align-items:baseline;padding:12px 0;display:flex}.sust-cta-stat-num{color:#2a3228;font-family:Cormorant Garamond,serif;font-size:26px;font-weight:500;line-height:1}.sust-cta-stat-lbl{color:#6b7a68;font-family:DM Sans,sans-serif;font-size:12px;font-weight:300}.sust-cta-desc{color:#5a5854;width:320px;margin:0;font-family:DM Sans,sans-serif;font-size:16px;font-weight:300;line-height:1.3}.sust-cta-btns{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;display:flex}.sust-btn-primary{color:#fff;text-align:center;background-color:#2a3228;border-radius:5px;width:320px;max-width:320px;padding:14px 24px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;text-decoration:none;display:block}.sust-btn-secondary{color:#2a3228;text-align:center;background-color:#0000;border:1.5px solid #2a3228;border-radius:5px;width:200px;padding:13px 24px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;text-decoration:none;display:block}.left-stat-block{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;flex:none;justify-content:flex-start;align-items:flex-start;width:60%;height:100%;padding:72px 60px 72px 72px;display:flex;overflow:visible}.right-stat-block{border-left:1px solid #2a322814;flex-flow:column;width:40%;max-height:400px;padding-left:60px;display:flex}.news-heading-wrap{flex-flow:row;justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.seperator{background-color:#2a322814;height:1px}.seperator.newsitem{margin-top:15px}.news-item{padding-top:20px;padding-bottom:0}.news-heading{color:#4a5c42;letter-spacing:.12em;font-family:DM Sans,sans-serif;font-size:16px}.news-desc{color:#5a5854;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.3}.news-scroll-wrap{flex-direction:column;max-height:420px;margin-bottom:16px;display:flex;overflow-y:auto}.news-nav{grid-column-gap:8px;grid-row-gap:8px;flex-direction:row;align-items:center;gap:8px;margin-top:0;margin-bottom:0;display:flex}.text-block-57{color:#3333337a;font-family:DM Sans,sans-serif;font-size:16px}.nw-wrap{border-bottom:1px solid #2a322814;grid-template-rows:auto;grid-template-columns:380px 1fr;min-height:540px;display:grid}.nw-left{background-color:#fff;border-right:1px solid #2a322814;flex-direction:column;justify-content:space-between;width:40%;padding:44px 40px 44px 150px;display:flex}.nw-top{grid-column-gap:14px;grid-row-gap:14px;flex-direction:column;display:flex}.nw-lbl{color:#4a5c42;letter-spacing:.12em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500}.nw-h2{color:#2a3228;margin:0;font-family:Cormorant Garamond,serif;font-size:26px;font-weight:500;line-height:1.25}.nw-body{color:#5a5854;margin:0;font-family:DM Sans,sans-serif;font-size:13px;font-weight:300;line-height:1.75}.nw-link{color:#2a3228;border-bottom:1px solid #2a322833;padding-bottom:2px;font-family:DM Sans,sans-serif;font-size:12px;text-decoration:none;display:inline-block}.nw-bottom{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;display:flex}.nw-rule{background-color:#2a32281a;height:1px}.nw-sub{color:#9a9890;letter-spacing:.1em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500}.nw-right{background-color:#fff;flex-direction:column;display:flex;overflow:hidden}.nw-arrows{grid-column-gap:20px;grid-row-gap:20px;border-bottom:1px solid #2a32280f;flex-shrink:0;justify-content:center;align-items:center;padding:14px 0;display:flex}.nw-arr{color:#2a3228;cursor:pointer;background-color:#0000;border-style:none none solid;border-bottom-width:1px;border-bottom-color:#2a3228;padding:0 0 4px;font-family:DM Sans,sans-serif;font-size:16px;line-height:1;transition:opacity .2s,transform .25s cubic-bezier(.4,0,.2,1)}.nw-count{color:#9a9890;font-family:DM Sans,sans-serif;font-size:11px;font-weight:300}.nw-overflow{flex:1;overflow:hidden}.nw-track{height:100%;transition:transform .55s ease-in-out;display:flex}.nw-card{background-color:#fff;border-right:1px solid #2a32281a;flex-direction:column;flex-shrink:0;min-width:20%;text-decoration:none;display:flex}.nw-card.inline-a-0{border-right-style:none}.nw-card-img{aspect-ratio:16/10;flex-shrink:0;width:20%;overflow:hidden}.nw-img-inner{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.nw-ph-1{background-image:linear-gradient(160deg,#4a5848 0%,#1e2a1c 100%)}.nw-ph-2{background-image:linear-gradient(160deg,#5a6a50 0%,#2a3828 100%)}.nw-ph-3{background-image:linear-gradient(160deg,#3a4838 0%,#141e12 100%)}.nw-ph-4{background-image:linear-gradient(160deg,#506048 0%,#223020 100%)}.nw-ph-5{background-image:linear-gradient(160deg,#48583c 0%,#1a2818 100%)}.nw-ph-6{background-image:linear-gradient(160deg,#586858 0%,#243224 100%)}.nw-card-body{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;flex:1;padding:16px 20px 20px;display:flex}.nw-meta{grid-column-gap:8px;grid-row-gap:8px;align-items:center;display:flex}.nw-meta-icon{background-color:#4a5c42;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.nw-meta-cat{color:#2a3228;letter-spacing:.06em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700}.nw-meta-sep{color:#2a32284d;margin:0 2px;font-size:11px}.nw-meta-stat{color:#6b7a68;font-family:DM Sans,sans-serif;font-size:11px;font-weight:400}.nw-card-title{color:#2a3228;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:600;line-height:1.3}.nw-card-excerpt{color:#6b7a68;flex:1;font-family:DM Sans,sans-serif;font-size:13px;font-weight:300;line-height:1.65}.nw-card-ov{color:#9a9890;margin-top:4px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400}.gw-outer{border-bottom:1px solid #2a322814;grid-template-rows:auto;grid-template-columns:50% 50%;display:grid}.gw-left{grid-column-gap:20px;grid-row-gap:20px;background-color:#f2eeea;border-right:1px solid #2a322814;flex-direction:column;padding:44px 36px 44px 150px;display:flex}.gw-lbl{color:#4a5c42;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:500}.gw-h2{color:#2a3228;font-size:24px;font-weight:500;line-height:1.25}.gw-body{color:#5a5854;font-size:13px;font-weight:300;line-height:1.75}.gw-link{color:#2a3228;border-bottom:1px solid #2a322833;padding-bottom:2px;font-size:12px;text-decoration:none;display:inline-block}.gw-spacer{flex:1}.gw-rule{background-color:#2a32281a;height:1px}.gw-sub{color:#9a9890;letter-spacing:.1em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500}.gw-right{background-color:#fff;flex-direction:column;display:flex}.gw-controls{grid-column-gap:20px;grid-row-gap:20px;border-bottom:1px solid #2a322812;justify-content:center;align-items:center;padding-top:12px;padding-bottom:12px;display:flex}.gw-btn{color:#2a3228;cursor:pointer;background-color:#0000;border-style:none none solid;border-bottom-width:1px;border-bottom-color:#2a3228;padding:0 0 4px;font-family:DM Sans,sans-serif;font-size:16px;line-height:1;transition:opacity .2s,transform .25s cubic-bezier(.4,0,.2,1)}.gw-cnt{color:#9a9890;align-items:stretch;padding-right:20px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:300;display:flex}.gw-overflow{overflow:hidden}.gw-track{transition:transform .55s ease-in-out;display:flex}.gw-card{background-color:#fff;border-right:1px solid #2a32281a;flex-shrink:0;width:50%;min-width:50%;text-decoration:none;display:block}.gw-card.inline-a-0{border-right-style:none}.gw-card-img{background-color:#e8e4dc;width:100%;height:220px;display:block}.gw-card-body{padding:16px 20px 20px}.gw-meta{grid-column-gap:8px;grid-row-gap:8px;align-items:center;margin-bottom:10px;display:flex}.gw-icon{background-color:#4a5c42;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.gw-cat{color:#2a3228;letter-spacing:.07em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700}.gw-sep{color:#2a32284d;margin:0 2px;font-size:11px}.gw-stat{color:#6b7a68;font-family:DM Sans,sans-serif;font-size:11px;font-weight:400}.gw-card-title{color:#2a3228;margin:0 0 10px;font-family:Cormorant Garamond,serif;font-size:19px;font-weight:600;line-height:1.3}.gw-card-excerpt{color:#6b7a68;margin:0 0 12px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:300;line-height:1.65}.gw-card-ov{color:#9a9890;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400}.welcome-section-inner{grid-column-gap:56px;grid-row-gap:56px;flex-flow:column;grid-template-rows:auto;grid-template-columns:30% 70%;grid-auto-columns:1fr;grid-auto-flow:row;align-items:stretch;width:100%;max-width:1560px;height:100%;max-height:650px;margin-left:4vw;margin-right:4vw;padding:0 0;display:flex;position:relative;overflow:visible}.ws-left{flex-flow:column;display:flex}._w-s-right{grid-column-gap:30px;grid-row-gap:30px;pointer-events:auto;clip-path:inset(0 -100vw 0 0);isolation:isolate;flex-flow:column;justify-content:flex-start;align-items:stretch;display:flex;overflow:visible}.ws-controls{z-index:10;grid-column-gap:1vw;grid-row-gap:1vw;justify-content:flex-end;align-items:stretch;width:100%;margin-top:0;margin-bottom:0;display:flex;position:absolute;inset:0 auto auto 0}.ws-cards{grid-column-gap:30px;grid-row-gap:30px;display:flex}.ws-card{grid-column-gap:8px;grid-row-gap:8px;border-right:1px solid #2a322814;flex-flow:column;flex:none;width:280px;height:100%;max-height:100%;margin-right:20px;padding-left:20px;padding-right:20px;display:flex}.ws-card.sic-card{background-color:#0000;border-right-style:none;border-radius:12px;justify-content:flex-start;gap:6px;min-height:320px;padding:20px;position:relative;overflow:hidden}.ws-card.sic-card:after{z-index:1;opacity:.5;content:"";background:linear-gradient(#0000 0%,#141e1440 45%,#141e14e0 100%);transition:opacity .35s;position:absolute;inset:0}.ws-image{aspect-ratio:3/2;overflow:hidden}.ws-img{aspect-ratio:3/2;object-fit:cover;max-height:100%;overflow:hidden}.ws-stat{color:#2a3228;flex-flow:column;font-family:"Testtiempostext Bf 66457 A 508489 A";font-size:32px;display:flex}.ws-title{font-family:"Testtiempostext Bf 66457 A 508489 A";font-size:20px}.section-8{z-index:2;background-color:#f8f6f2;border-radius:0;margin-bottom:0;padding:96px 150px;display:block;position:relative;overflow:visible}.section-8.hp-sust{background-color:#2a3228;display:block}.section-8.hp-sust-section,.section-8.hp-comm-section,.section-8.sust-page,.section-8.comm-page{display:block}.section-8.homepage{background-color:#fff;padding:4vw 0;display:block}.sw-counter{color:#fff6;margin-right:30px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500}.ws-outer{border-bottom:1px solid #2a322814;grid-template-rows:auto;grid-template-columns:380px 1fr;display:grid;overflow:hidden}.ws-left{grid-column-gap:20px;grid-row-gap:20px;background-color:#f2eeea;border-right:1px solid #2a322814;flex-direction:column;padding:44px 36px 44px 150px;display:flex}.ws-lbl{color:#4a5c42;letter-spacing:.12em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500}.ws-h2{color:#2a3228;margin:0;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:500;line-height:1.25}.ws-body{color:#5a5854;margin:0;font-family:DM Sans,sans-serif;font-size:13px;font-weight:300;line-height:1.75}.ws-link{color:#2a3228;border-bottom:1px solid #2a322833;padding-bottom:2px;font-family:DM Sans,sans-serif;font-size:12px;text-decoration:none;display:inline-block}.ws-spacer{flex:1}.ws-rule{background-color:#2a32281a;height:1px}.ws-sub{color:#9a9890;letter-spacing:.1em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500}.ws-right{background-color:#fff;padding:56px 0 26px;position:relative;overflow:hidden}._w-s-left{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;padding-right:0;display:flex}.right-stat-block-image{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;flex:1;align-self:stretch;align-items:stretch;width:60%;display:flex;position:relative;overflow:hidden}.carousel-nav{z-index:2;grid-column-gap:20px;grid-row-gap:20px;flex-flow:row;justify-content:flex-end;align-items:baseline;width:100%;margin-bottom:0;display:flex;position:static;top:0;bottom:0}.hp-sust-card{width:280px}.hp-bkg-img{margin-top:56px}.bkg-video{max-height:800px;padding-left:150px;padding-right:150px}.text-block-58{font-size:1.25rem;font-weight:400;line-height:1.75rem;text-decoration:underline}.white-linktext{color:#fff;font-size:22px}.hp-text{color:#fff;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.5rem}.homepage-label{text-transform:none;margin-top:0;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:2.25rem;font-weight:600;line-height:2.5rem}.homepage-label.about-page-label{color:#fff}.homepage-title{color:#5a5854;max-height:100%;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.65rem}.homepage-title.about-page{color:#fff;font-size:1.2rem;line-height:1.65rem}.homepage-title.white-font{color:#fff}.img-overlay{z-index:1;opacity:.4;background-image:linear-gradient(#0000 -4%,#141e1433 45%,#141e14e0);position:absolute;inset:0}.statement-link{color:#fff;cursor:pointer;border-bottom:1px #fff;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem;text-decoration:none;transition-property:color,letter-spacing;transition-duration:.15s;transition-timing-function:ease}.statement-link:hover{color:#e0f1d8;letter-spacing:.01em}.text-block-59{color:#fff;letter-spacing:.02rem;width:auto;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:500;text-decoration:underline;overflow:visible}.hp-sust-label{color:#fff;font-family:"Testtiempostext Bf 66457 A 508489 A";font-size:2.25rem;line-height:2.25rem}.hp-sust-title{color:#fff;font-family:Inter,sans-serif;font-size:2rem;font-weight:300;line-height:2.25rem}.hp-sust-link{color:#fff;font-family:Inter,sans-serif;font-size:2rem;text-decoration:none}.community-section{display:block}.community-section-inner{box-sizing:border-box;background-color:#fff;border-top:1px #2a322814;border-bottom:1px solid #2a322814;padding:96px 150px;display:none}.community-section-inner.welcome-stats-inner{border-top-style:none;border-bottom-style:none;padding-top:96px;padding-bottom:56px;display:block}.community-section-header{grid-column-gap:56px;grid-row-gap:56px;flex-flow:column;grid-template-rows:auto;grid-template-columns:40% 1fr;grid-auto-columns:1fr;display:flex}.comm-left{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:flex-start;align-items:stretch;width:60%;margin-right:80px;display:flex}.community-link{color:#5c5c58;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.75rem;text-decoration:none}.text-block-60{text-decoration:underline}.comm-right{grid-column-gap:3vw;grid-row-gap:3vw;border-left:1px #0b1b1224;border-right:1px #0b1b1224;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;width:100%;margin-top:0;margin-left:0;margin-right:0;padding-bottom:0;padding-left:0;padding-right:0;display:grid}.comm-right.welcome-page{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-flow:row;justify-content:space-between;place-items:stretch stretch;display:flex}.comm-card{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:10px;display:flex}.comm-card-numb{font-family:Inter,sans-serif;font-size:2rem}.comm-statement-wrap{z-index:2;border-top:1px solid #2a322814;border-radius:0;padding:4vw 0;display:block;position:relative}.comm-statement-inner{grid-column-gap:0px;grid-row-gap:0px;background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a0db11aa380a4bbe122d1c2_OB157_OUTBACKSTORY.webp);background-position:0 0,50%;background-size:auto,cover;border-left:1px solid #ffffff24;border-right:1px solid #ffffff24;border-radius:0;flex-flow:row;grid-template-rows:auto;grid-template-columns:50% 40%;grid-auto-columns:1fr;justify-content:flex-start;align-items:stretch;height:auto;margin-left:4vw;margin-right:4vw;padding:4vw;display:flex;overflow:hidden}.comm-statement-block{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:50%;margin-right:0;padding:0;display:flex;overflow:hidden}.comm-statement-p{color:#fffc;letter-spacing:.02rem;overflow-wrap:normal;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.85rem}.comm-statement-title{color:#fff;letter-spacing:.02rem;text-transform:none;font-family:DM Sans,sans-serif;font-size:2.5rem;font-weight:500;line-height:2.25rem}.text-block-61{font-size:1.3rem;font-weight:500;text-decoration:underline}.comm-statement-label{color:#fff;letter-spacing:.02rem;font-family:Inter,sans-serif;font-size:1.9rem;font-weight:400;line-height:2.25rem}.comm-statement-stats{cursor:pointer;width:100%;height:100%;min-height:420px;padding-left:96px;display:none;position:relative;overflow:hidden}.comm-statement-stats-1{cursor:pointer;position:relative;overflow:hidden}.cs-hint{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.cs-hint-text{color:#ffffff59;letter-spacing:.06em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.cs-arrow{color:#ffffff40;animation:1.8s ease-in-out infinite cs-nudge}.cs-grid{grid-column-gap:9px;grid-row-gap:9px;opacity:0;grid-template-rows:repeat(3,1fr);grid-template-columns:1fr 1fr;padding:1.25rem;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid;position:absolute;inset:0;transform:translate(100%)}.cs-card{background-color:#fff;border:.5px solid #00000014;border-radius:12px;flex-direction:column;justify-content:flex-end;padding:.85rem 1rem;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(60px)}.cs-card--lit{background-color:#eaf3de;border-color:#c0dd97}.cs-num{color:#1a1a1a;margin-bottom:5px;font-size:22px;font-weight:500;line-height:1}.cs-lbl{color:#777;font-size:11px;line-height:1.4}.cs-root{position:absolute;inset:0}.cs-hint-1{grid-column-gap:10px;grid-row-gap:10px;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.cs-hint-text-1{color:#ffffff59;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.cs-hint-1-2{grid-column-gap:10px;grid-row-gap:10px;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.cs-hint-text-1-2{color:#ffffff59;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.csc{background-color:#fff;border:.5px solid #00000014;border-radius:12px;flex-direction:column;justify-content:flex-end;padding:.85rem 1rem;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(60px)}.csc.lit{background-color:#eaf3de;border-color:#c0dd97}.inline-span-0-1{color:#fff6;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.inline-div-0-1-2-3{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.inline-div-1-1-2{color:#27500a;margin-bottom:5px;font-size:22px;font-weight:500;line-height:1}.inline-div-2-1{color:#3b6d11;font-size:11px}.inline-div-3-1-2{background-color:#eaf3de;border:.5px solid #c0dd97;border-radius:12px;flex-direction:column;justify-content:flex-end;padding:.85rem 1rem;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(60px)}.inline-div-4-1{color:#1a1a1a;margin-bottom:5px;font-size:22px;font-weight:500;line-height:1}.inline-div-5-1{color:#777;font-size:11px}.inline-div-6-1{background-color:#fff;border:.5px solid #00000014;border-radius:12px;flex-direction:column;justify-content:flex-end;padding:.85rem 1rem;transition:transform .45s cubic-bezier(.22,1,.36,1) 60ms;display:flex;transform:translate(60px)}.inline-div-7-1{color:#1a1a1a;margin-bottom:5px;font-size:22px;font-weight:500;line-height:1}.inline-div-8{color:#777;font-size:11px}.inline-div-9{background-color:#fff;border:.5px solid #00000014;border-radius:12px;flex-direction:column;justify-content:flex-end;padding:.85rem 1rem;transition:transform .45s cubic-bezier(.22,1,.36,1) .12s;display:flex;transform:translate(60px)}.inline-div-10{color:#1a1a1a;margin-bottom:5px;font-size:22px;font-weight:500;line-height:1}.inline-div-11{color:#777;font-size:11px}.inline-div-12{background-color:#fff;border:.5px solid #00000014;border-radius:12px;flex-direction:column;justify-content:flex-end;padding:.85rem 1rem;transition:transform .45s cubic-bezier(.22,1,.36,1) .18s;display:flex;transform:translate(60px)}.inline-div-13{color:#1a1a1a;margin-bottom:5px;font-size:22px;font-weight:500;line-height:1}.inline-div-14{color:#777;font-size:11px}.inline-div-15{background-color:#fff;border:.5px solid #00000014;border-radius:12px;flex-direction:column;justify-content:flex-end;padding:.85rem 1rem;transition:transform .45s cubic-bezier(.22,1,.36,1) .24s;display:flex;transform:translate(60px)}.inline-div-16{color:#1a1a1a;margin-bottom:5px;font-size:22px;font-weight:500;line-height:1}.inline-div-17{color:#777;font-size:11px}.inline-div-18{background-color:#fff;border:.5px solid #00000014;border-radius:12px;flex-direction:column;justify-content:flex-end;padding:.85rem 1rem;transition:transform .45s cubic-bezier(.22,1,.36,1) .3s;display:flex;transform:translate(60px)}.inline-div-19{grid-column-gap:9px;grid-row-gap:9px;opacity:0;grid-template-rows:repeat(3,1fr);grid-template-columns:1fr 1fr;padding:1.25rem;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid;position:absolute;inset:0;transform:translate(100%)}.inline-div-20{position:absolute;inset:0}.inline-span-0-1-2{color:#fff6;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.inline-div-0-1-2-3-4{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.inline-div-1-1-2-3,.inline-div-2-1-2{position:absolute;inset:0}.text-block-62,.text-block-63,.text-block-64{color:#fff;font-family:"Testtiempostext Bf 66457 A 508489 A";font-size:2rem}.text-block-65,.text-block-66{color:#fff;font-family:"Testtiempostext Bf 66457 A 508489 A";font-size:2rem;font-weight:500}.text-block-67{color:#fff;font-family:"Testtiempostext Bf 66457 A 508489 A";font-size:2rem}.text-block-68,.text-block-69,.text-block-70{color:#fff;font-family:Inter,sans-serif;font-size:1.2rem;line-height:1.75rem}.text-block-71{color:#fff;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.75rem}.text-block-72,.text-block-73{color:#fff;font-family:Inter,sans-serif;font-size:1.2rem;line-height:1.75rem}.inline-div-0-1-2-3-4-5{border:.5px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.inline-div-1-1-2-3-4{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.inline-div-2-1-2-3,.inline-div-3-1-2-3{position:absolute;inset:0}.inline-span-0-1-2-3{color:#ffffff80;letter-spacing:.1em;text-transform:capitalize;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.inline-div-0-1-2-3-4-5-6{border:2px solid #ffffff8c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.inline-div-1-1-2-3-4-5{grid-column-gap:12px;grid-row-gap:12px;align-items:center;display:flex;position:absolute;top:50%;right:2rem}.inline-div-2-1-2-3-4{opacity:0;position:absolute;inset:0;transform:translate(100%)}.inline-div-3-1-2-3-4{padding-right:2rem;position:absolute;inset:0}.text-block-74{font-family:"Testtiempostext Bf 66457 A 508489 A"}.text-block-75{color:#fff;font-family:"Testtiempostext Bf 66457 A 508489 A"}.text-block-76{font-family:Tiempos Headline Web}.text-block-77{font-family:Tiempos Text Web}.text-block-78{color:#fff;font-family:Tiempos Text Web;font-size:1.95rem;font-weight:600;line-height:2.25rem}.text-block-79{font-family:Great Vibes,cursive}.text-block-80{font-family:Inter,sans-serif}.text-block-81{font-family:Inter,sans-serif;font-size:1.25rem}.inline-div-0-1-2-3-4-5-6-7{border:.5px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.inline-div-1-1-2-3-4-5-6{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.inline-div-2-1-2-3-4-5{opacity:0;position:absolute;inset:0;transform:translate(100%)}.inline-div-3-1-2-3-4-5{position:absolute;inset:0}.inline-span-0-1-2-3-4{color:#fff9;letter-spacing:.12em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.inline-div-0-1-2-3-4-5-6-7-8{border:2px solid #ffffff80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.inline-div-1-1-2-3-4-5-6-7{grid-column-gap:10px;grid-row-gap:10px;align-items:center;display:flex;position:absolute;bottom:1.5rem;right:1.5rem}.inline-div-2-1-2-3-4-5-6{opacity:0;position:absolute;inset:0;transform:translate(100%)}.inline-div-3-1-2-3-4-5-6{position:absolute;inset:0}.sust-statement-block{grid-row-gap:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:40%;padding:0;display:flex;overflow:hidden}.sust-statement-block.about-hp-block{justify-content:flex-start;height:100%;padding:30px 30px 30px 0;overflow:hidden}.sust-statement-stats{cursor:pointer;height:100%;display:block;position:relative;overflow:hidden}.inline-span-0-1-2-3-4-5{color:#fff9;letter-spacing:.12em;-webkit-text-stroke-color:#ffffff12;text-transform:uppercase;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.inline-div-0-1-2-3-4-5-6-7-8-9{border:2px solid #ffffff80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.inline-div-1-1-2-3-4-5-6-7-8{grid-column-gap:10px;grid-row-gap:10px;align-items:flex-end;display:flex;position:absolute;bottom:1.5rem;right:1.5rem}.inline-div-2-1-2-3-4-5-6-7{opacity:0;flex-flow:column;justify-content:space-between;align-items:stretch;display:flex;position:absolute;inset:0}.inline-div-3-1-2-3-4-5-6-7{height:100%;display:none;position:absolute;inset:0}.heading-18{color:#fff;letter-spacing:.02rem;margin-top:0;font-family:Lora,sans-serif;font-size:2.25rem;font-weight:400;line-height:1.1}.heading-18.white-font{color:#fff}.paragraph-14{color:#ffffffe6;letter-spacing:.02rem;font-family:Libre Franklin,sans-serif;font-size:1.5rem;font-weight:300;line-height:1.71}.homepage-link-white{color:#fff;transition-duration:color .15s ease color .15s ease color .15s ease,letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined;transition-property:color .15s ease color .15s ease color .15s ease,letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined;transition-timing-function:color .15s ease color .15s ease color .15s ease,letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined;font-family:Inter,sans-serif;font-size:1.3rem;font-weight:500;line-height:1.75rem}.homepage-link-white:hover{color:#e0f1d8;letter-spacing:.01em}.text-block-82{font-family:Inter,sans-serif}.text-block-83,.text-block-84{font-family:Tiempos Headline Web}.tl-dark-inner{grid-column-gap:4vw;grid-row-gap:4vw;background-color:#0000;border-radius:0;flex-direction:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;align-items:start;width:100%;padding:0 4vw;display:grid;overflow:visible}.inline-div-0-1-2-3-4-5-6-7-8-9-10{color:#ffffff59;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.6rem;font-family:sans-serif;font-size:11px}.inline-div-1-1-2-3-4-5-6-7-8-9{color:#fff;font-family:Tiempos Headline Web,serif;font-size:1.75rem;font-weight:400;line-height:1.25}.inline-div-2-1-2-3-4-5-6-7-8{margin-bottom:2.25rem}.inline-div-3-1-2-3-4-5-6-7-8{background-color:#ffffff1f;height:1px;position:absolute;top:10px;left:0;right:0}.inline-div-4-1-2{background-color:#ffffff8c;width:31%;height:1px;position:absolute;top:10px;left:0}.inline-div-5-1-2{background-color:#4a5c42;border:1.5px solid #4a5c42;border-radius:50%;width:18px;height:18px;margin-bottom:10px}.inline-div-6-1-2{color:#ffffff4d;text-align:center;margin-bottom:3px;font-family:sans-serif;font-size:.62rem}.inline-div-7-1-2{color:#fff9;text-align:center;padding:0 3px;font-family:sans-serif;font-size:.65rem;line-height:1.3}.tls.inline-div-8,.tls.inline-div-12,.tls.inline-div-16,.tls.inline-div-20,.tls.inline-div-24,.tls.inline-div-28,.tls.inline-div-32,.tls.inline-div-36{cursor:pointer;flex-direction:column;flex:1;align-items:center;transition:opacity .2s;display:flex}.inline-div-9-1{background-color:#4a5c42;border:1.5px solid #4a5c42;border-radius:50%;width:18px;height:18px;margin-bottom:10px}.inline-div-10-1{color:#ffffff4d;text-align:center;margin-bottom:3px;font-family:sans-serif;font-size:.62rem}.inline-div-11-1{color:#fff9;text-align:center;padding:0 3px;font-family:sans-serif;font-size:.65rem;line-height:1.3}.inline-div-13-1{background-color:#fff;border:1.5px solid #fff;border-radius:50%;width:18px;height:18px;margin-bottom:10px;box-shadow:0 0 0 4px #ffffff1f}.inline-div-14-1{color:#ffffff4d;text-align:center;margin-bottom:3px;font-family:sans-serif;font-size:.62rem}.inline-div-15-1{color:#fff;text-align:center;padding:0 3px;font-family:sans-serif;font-size:.65rem;font-weight:500;line-height:1.3}.inline-div-17-1{background-color:#fff;border:1.5px solid #fff;border-radius:50%;width:18px;height:18px;margin-bottom:10px;box-shadow:0 0 0 4px #ffffff1f}.inline-div-18-1{color:#ffffff4d;text-align:center;margin-bottom:3px;font-family:sans-serif;font-size:.62rem}.inline-div-19-1{color:#fff;text-align:center;padding:0 3px;font-family:sans-serif;font-size:.65rem;font-weight:500;line-height:1.3}.inline-div-21{background-color:#0000;border:1.5px solid #fff3;border-radius:50%;width:18px;height:18px;margin-bottom:10px}.inline-div-22{color:#ffffff40;text-align:center;margin-bottom:3px;font-family:sans-serif;font-size:.62rem}.inline-div-23{color:#ffffff4d;text-align:center;padding:0 3px;font-family:sans-serif;font-size:.65rem;line-height:1.3}.inline-div-25{background-color:#0000;border:1.5px solid #fff3;border-radius:50%;width:18px;height:18px;margin-bottom:10px}.inline-div-26{color:#ffffff40;text-align:center;margin-bottom:3px;font-family:sans-serif;font-size:.62rem}.inline-div-27{color:#ffffff4d;text-align:center;padding:0 3px;font-family:sans-serif;font-size:.65rem;line-height:1.3}.inline-div-29{background-color:#0000;border:1.5px solid #fff3;border-radius:50%;width:18px;height:18px;margin-bottom:10px}.inline-div-30{color:#ffffff40;text-align:center;margin-bottom:3px;font-family:sans-serif;font-size:.62rem}.inline-div-31{color:#ffffff4d;text-align:center;padding:0 3px;font-family:sans-serif;font-size:.65rem;line-height:1.3}.inline-div-33{background-color:#0000;border:1.5px solid #fff3;border-radius:50%;width:18px;height:18px;margin-bottom:10px}.inline-div-34{color:#ffffff40;text-align:center;margin-bottom:3px;font-family:sans-serif;font-size:.62rem}.inline-div-35{color:#ffffff4d;text-align:center;padding:0 3px;font-family:sans-serif;font-size:.65rem;line-height:1.3}.inline-div-37{display:flex;position:relative}.inline-div-38{margin-bottom:2.25rem;padding-top:2px;position:relative}.inline-div-39{color:#ffffff4d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-family:sans-serif;font-size:10px}.inline-div-40{color:#fff;font-family:Tiempos Headline Web,serif;font-size:1.15rem;line-height:1.3}.inline-div-41{min-width:180px}.inline-div-42{color:#ffffff4d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-family:sans-serif;font-size:10px}.inline-div-43{font-family:sans-serif;font-size:.82rem}.inline-div-44{min-width:80px}.inline-div-45{color:#ffffff4d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-family:sans-serif;font-size:10px}.inline-div-46{color:#fff;font-family:Tiempos Headline Web,serif;font-size:.9rem}.inline-div-47{min-width:80px}.inline-div-48{color:#ffffff4d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-family:sans-serif;font-size:10px}.inline-div-49{color:#ffffff80;font-family:sans-serif;font-size:.85rem;line-height:1.6}.inline-div-50{flex:1}.inline-div-51{grid-column-gap:2.5rem;grid-row-gap:2.5rem;border-top:.5px solid #ffffff1a;align-items:flex-start;padding-top:1.5rem;display:flex}.tl-stack{grid-row-gap:6px;border-radius:6px;flex-direction:column;width:100%;margin-top:0;margin-bottom:0;padding:0 0;display:flex}.tl-card{background-color:#fff;border:1px solid #00000012;border-radius:10px;overflow:hidden}.tl-card.tl-card-done{background-color:#4a5c4212;border-radius:12px}.tl-card.tl-card-active{border-color:#4a5c4299;border-radius:12px}.tl-card.tl-card-up{opacity:.5;border-radius:12px}.tl-compact{grid-column-gap:12px;align-items:baseline;padding:10px 16px;display:flex}.tl-left{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;align-items:flex-start;padding-top:0;padding-right:0;display:flex}.tl-label{color:#0000004d;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:10px}.tl-heading{color:#333;margin-top:0;margin-bottom:12px;font-family:Merriweather,serif;font-size:2.25rem;font-weight:400;line-height:2.25rem}.tl-body{color:#666;margin-bottom:20px;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:500;line-height:1.65rem}.tl-link{color:#1a1a1a;text-underline-offset:3px;font-size:13px;text-decoration-line:underline;transition-property:color,letter-spacing;transition-duration:.15s;transition-timing-function:ease}.tl-link:hover{color:#4a5c42}.tl-num{color:#0003;flex-shrink:0;font-family:DM Sans,sans-serif;font-size:20px;font-weight:500}.tl-name{color:#00000080;flex:1;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:400}.tl-period{color:#00000038;font-family:DM Sans,sans-serif;font-size:16px}.tl-badge-done{color:#27500a;letter-spacing:.05em;text-transform:uppercase;background-color:#fff;border:1px solid #4a5c424d;border-radius:0;padding:1px 6px;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:400}.tl-expanded{background-color:#e8ede6;padding:19px 19px 18px}.tl-expanded-top{justify-content:space-between;align-items:flex-start;margin-bottom:8px;font-family:DM Sans,sans-serif;display:flex}.tl-bignum{color:#4a5c424d;font-family:DM Sans,sans-serif;font-size:32px;font-weight:500;line-height:1}.tl-badge-active{color:#fff;letter-spacing:.05em;text-transform:uppercase;background-color:#3a4a33;border-radius:0;padding:2px 8px;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:400}.tl-active-name{color:#1a1a1a;margin-bottom:4px;font-family:DM Sans,sans-serif;font-size:22px;font-weight:400;line-height:1.2}.tl-active-period{color:#4a5c4299;margin-bottom:8px;font-family:Inter,sans-serif;font-size:16px;font-weight:500}.tl-active-desc{color:#666;border-top:1px solid #00000012;padding-top:8px;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.3}.timeline-link{color:#4a5c42;transition-duration:color .15s ease color .15s ease color .15s ease,letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined;transition-property:color .15s ease color .15s ease color .15s ease,letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined;transition-timing-function:color .15s ease color .15s ease color .15s ease,letter-spacing undefined undefined letter-spacing undefined undefined letter-spacing undefined undefined;font-family:Inter,sans-serif;font-size:1.3rem;font-weight:500;line-height:1.75rem}.timeline-link:hover{color:#547944;letter-spacing:.01em}.nu-section{background-color:#f5f3ef;padding:56px 150px;display:flex}.nu-inner{grid-column-gap:3rem;grid-row-gap:96px;flex-flow:row;grid-template-rows:auto;grid-template-columns:40% 1fr;grid-auto-columns:1fr;align-items:start;max-width:1440px;margin-left:auto;margin-right:auto;display:grid}.nu-row{grid-column-gap:12px;border-bottom:1px solid #00000012;align-items:flex-start;padding-top:14px;padding-bottom:14px;display:flex}.nu-row.nu-row-first{border-top:1px solid #0000001a}.nu-date{color:#0000004d;flex-shrink:0;width:80px;padding-top:2px;font-family:Inter,sans-serif;font-size:13px}.nu-row-content{flex:1}.nu-headline{color:#1a1a1a;margin-bottom:6px;font-size:13px;font-weight:500;line-height:1.35}.nu-cat{color:#3a4a33;letter-spacing:.08em;text-transform:uppercase;background-color:#4a5c421a;border-radius:20px;padding:2px 7px;font-family:Inter,sans-serif;font-size:13px;display:inline-block}.nu-cta-text{color:#00000073;margin-top:12px;margin-bottom:14px;font-size:13px;line-height:1.65}.nu-cta-btn{color:#fff;background-color:#3a4a33;border-radius:6px;margin-bottom:24px;padding:10px 20px;font-size:13px;font-weight:500;text-decoration-line:none;transition-property:background-color,transform;transition-duration:.2s;transition-timing-function:ease;display:inline-block}.nu-cta-btn:hover{background-color:#4a5c42;transform:translateY(-1px)}.nu-carousel{position:relative;overflow:hidden}.nu-track{transition:transform .5s;display:flex}.nu-slide{flex-shrink:0;width:100%}.nu-slide-img{aspect-ratio:16/9;object-fit:cover;background-color:#4a5c421a;border-radius:10px;width:100%;display:block;overflow:hidden}.nu-slide-content{padding-top:12px}.nu-slide-meta{grid-column-gap:8px;align-items:center;margin-bottom:6px;display:flex}.nu-slide-title{color:#1a1a1a;width:100%;max-width:720px;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.4}.nu-dots{grid-column-gap:6px;margin-top:12px;display:flex}.nu-dot{background-color:#00000026;border-radius:50%;width:6px;height:6px}.nu-dot.nu-dot-active{background-color:#4a5c42b3}.ft-divider{background-color:#ffffff1a;width:32px;height:1px;margin-bottom:20px}.ft-brand-desc{color:#ffffff59;max-width:220px;font-size:12px;line-height:1.65}.italic-text-23,.italic-text-24,.italic-text-25{color:#4a5c42}.div-block-20{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:stretch;font-family:Inter,sans-serif;display:flex}.code-embed-6{color:#fff}.text-block-85,.text-span-2{font-family:Inter,sans-serif}.dp-panel{background-color:#f8f6f2;border-bottom:1px solid #00000012;align-items:flex-start;padding:20px 48px;display:flex}.dp-left{border-right:1px solid #00000012;flex-shrink:0;width:220px;padding-right:28px}.dp-page-title{color:#1a1a1a;margin-bottom:6px;font-size:14px;font-weight:500;line-height:1.3;text-decoration-line:none;display:block}.dp-page-desc{color:#00000059;margin-bottom:14px;font-size:11px;line-height:1.55}.dp-visit{color:#3a4a33;letter-spacing:.05em;font-family:Inter,sans-serif;font-size:11px;font-weight:500;text-decoration-line:none;transition-property:color,letter-spacing;transition-duration:.15s;transition-timing-function:ease;display:inline-block}.dp-visit:hover{color:#2a3228;letter-spacing:.02em}.dp-right{flex:1;padding-left:28px}.dp-sec-label{color:#00000040;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:10px;display:block}.dp-sec-link{grid-column-gap:6px;border-bottom:1px solid #0000000d;align-items:center;padding-top:7px;padding-bottom:7px;text-decoration-line:none;display:flex}.dp-hash{color:#0003;flex-shrink:0;font-size:9px}.dp-sec-text{color:#00000073;font-size:12px}.dropdown-section-label{pointer-events:none;color:#2a32284d;letter-spacing:.12em;text-transform:uppercase;padding:10px 24px 4px;font-size:9px;font-weight:600;display:block}.bold-text-4{width:100%;font-size:2rem}.about-statement-inner{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;border-radius:12px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:stretch;width:100%;max-width:1440px;max-height:100%;margin-top:56px;margin-bottom:56px;padding-left:30px;padding-right:0;display:grid;box-shadow:0 0 8px #0003}.bold-text-5{font-family:Merriweather,serif}.ataglance-section{background-color:#fff;padding:96px 150px 56px;display:block}.ataglance-stat-value{color:#1f2a26;letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-family:Libre Franklin,sans-serif;font-size:1.85rem;font-weight:400;line-height:1}.ataglance-inner{grid-column-gap:16px;grid-row-gap:16px;flex-direction:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:flex-start;column-gap:80px;max-width:1200px;margin-left:auto;margin-right:auto;display:grid}.ataglance-stat-label{color:#6b6b66;letter-spacing:.16em;text-transform:uppercase;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:500}.ataglance-eyebrow{color:#000;letter-spacing:.18em;text-transform:uppercase;margin-bottom:28px;font-family:Merriweather,serif;font-size:12px;font-weight:500}.ataglance-stat-last{border-bottom:1px solid #d4cfc5}.ataglance-statement{color:#1f2a26;letter-spacing:-.015em;margin-top:0;margin-bottom:0;font-family:Merriweather,serif;font-size:40px;font-weight:300;line-height:1.1}.ataglance-stat{border-top:1px solid #1a1a1a1a;justify-content:space-between;align-items:center;padding-top:26px;padding-bottom:26px;display:flex}.ataglance-stat.ataglance-stat-last{border-top-color:#1a1a1a1a;border-bottom-color:#1a1a1a1a}.ataglance-stats{flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:stretch;width:100%;display:flex}.ataglance-left{flex:1.1 1 0}.text-block-86{font-family:Merriweather,serif}.text-block-87{font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.15}.text-block-88{font-family:Merriweather,serif;font-size:20px;line-height:1.15}.text-block-89{font-family:Merriweather,serif;font-size:1.25rem;line-height:1.15}.text-block-90,.text-block-91,.text-block-92{font-family:Merriweather,serif;font-size:20px;line-height:1.15}.page-break-div{height:4vw;margin-top:0;margin-bottom:0}.page-break-div.first-sust-section-div{height:4vw;margin-top:0;margin-bottom:0}.page-break-div.first-page-break{margin-bottom:0}.text-block-93,.text-block-94{font-size:1.1rem;font-weight:300}.ps-stepper{margin-top:28px;display:none}.ps-stepper-row{align-items:flex-start;margin:0 0 28px;padding:8px 0 0;display:flex}.ps-step-node{text-align:center;cursor:pointer;flex:1;padding:0 4px;position:relative}.ps-step-dot{z-index:1;color:#5f5e5a;background-color:#fff;border:1.5px solid #2b2b2940;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin:0 auto 12px;font-family:inherit;font-size:11px;font-weight:500;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative}.ps-step-dot.ps-done{color:#fff;background-color:#2c2c2a;border-color:#2c2c2a;font-family:Inter,sans-serif;font-size:14px}.ps-step-dot.ps-now{color:#fff;background-color:#1c5a47;border-color:#1c5a47;font-family:Inter,sans-serif;font-size:14px}.ps-step-dot.ps-next{color:#888780;background-color:#fff;border-style:dashed;border-color:#2b2b2940;font-family:Inter,sans-serif;font-size:14px}.ps-step-status{color:#5f5e5a;letter-spacing:.05em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.ps-step-year{color:#888780;margin-top:3px;font-family:inherit;font-size:12px}.ps-step-panel{border-top:1px solid #4a5c422e;margin-top:28px;padding:28px 0 0}.ps-step-panel.active{border-top-style:solid;border-top-color:#4a5c422e}.ps-stage-header{grid-column-gap:12px;grid-row-gap:12px;align-items:center;margin-bottom:14px;font-family:inherit;display:flex}.ps-stage-pill{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:500;display:inline-block}.ps-stage-pill.ps-done{color:#2c2c2a;background-color:#2b2b2914;font-family:Inter,sans-serif}.ps-stage-pill.ps-now{color:#1c5a47;background-color:#1c5a471f}.ps-stage-pill.ps-next{color:#888780;background-color:#0000;border:.5px dashed #2b2b2940}.ps-stage-meta{color:#888780;font-family:Inter,sans-serif;font-size:13px;font-weight:300}.ps-stage-title{color:#2c2c2a;margin:0 0 18px;font-family:Merriweather,serif;font-size:1.6rem;font-weight:500;line-height:1.3}.ps-stage-desc{color:#5a5854;margin:0 0 14px;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:300;line-height:1.65rem}.ps-stage-list{color:#5a5854;margin:18px 0 0;padding:0;font-family:Inter,sans-serif;font-size:16px;font-weight:300;list-style:none}.text-block-95{font-family:Merriweather,serif;font-size:20px;line-height:1.1}.list-bodytext{color:#5a5854;font-family:Inter,sans-serif;font-size:20px;font-weight:300;line-height:1.3}.list-item-4,.list-item-5,.list-item-6{font-family:Inter,sans-serif}.text-block-96{font-size:1rem;font-weight:400;line-height:1.4rem}.text-block-97{font-size:16px}.navbar-logo-left-container-5{z-index:5;background-color:#0000;width:1030px;max-width:100%;margin-left:auto;margin-right:auto;padding:15px 20px}.navbar-logo-left-container-5.shadow-three{width:100%;max-width:100%;margin-bottom:0;margin-left:0;margin-right:0;padding-top:20px;padding-bottom:20px}.container-11{width:100%;max-width:940px;margin-left:auto;margin-right:auto}.navbar-wrapper-5{justify-content:space-between;align-items:center;display:flex}.nav-menu-two-5{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.nav-link-7{color:#1a1b1f;letter-spacing:.25px;margin-left:5px;margin-right:5px;padding:5px 10px;font-size:14px;line-height:20px;text-decoration:none}.nav-link-7:hover{color:#1a1b1fbf}.nav-link-7:focus-visible,.nav-link-7[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:4px;outline:2px solid #0050bd}.nav-dropdown-7{margin-left:5px;margin-right:5px}.nav-dropdown-toggle-7{letter-spacing:.25px;padding:5px 30px 5px 10px;font-size:14px;line-height:20px}.nav-dropdown-toggle-7:hover{color:#1a1b1fbf}.nav-dropdown-toggle-7:focus-visible,.nav-dropdown-toggle-7[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-dropdown-icon-7{margin-right:10px}.nav-dropdown-list-7{background-color:#fff;border-radius:12px}.nav-dropdown-list-7.w--open{padding-top:10px;padding-bottom:10px}.nav-dropdown-link-7{padding-top:5px;padding-bottom:5px;font-size:14px}.nav-dropdown-link-7:focus-visible,.nav-dropdown-link-7[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-divider-5{background-color:#e4ebf3;width:1px;height:22px;margin-left:15px;margin-right:15px}.nav-link-accent-7{color:#1a1b1f;letter-spacing:.25px;margin-left:5px;margin-right:20px;padding:5px 10px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none}.nav-link-accent-7:hover{color:#1a1b1fbf}.button-primary-11{color:#fff;letter-spacing:2px;text-transform:uppercase;background-color:#1a1b1f;padding:12px 25px;font-size:12px;line-height:20px;transition:all .2s}.button-primary-11:hover{color:#fff;background-color:#32343a}.button-primary-11:active{background-color:#43464d}.section-9{padding:56px 150px}.first-section-hp{padding:96px 150px}.intro-section-inner{grid-column-gap:80px;grid-row-gap:80px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.intro-left{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.intro-img-block{box-sizing:border-box;aspect-ratio:auto;justify-content:flex-start;align-items:stretch;max-width:100%;max-height:100%;display:flex;overflow:hidden}.image-19{object-fit:contain;max-height:100%;display:block;overflow:hidden}.hero-heading-right{background-color:#f5f7fa;border-bottom:1px solid #e4ebf3;padding:80px 30px;position:relative}.container-12{width:100%;max-width:940px;margin-left:auto;margin-right:auto}.hero-wrapper-4{justify-content:space-between;align-items:center;display:flex}.hero-split-4{flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:46%;display:flex}.shadow-two-4{box-shadow:0 4px 24px #96a3b514}.margin-bottom-24px-6{margin-bottom:24px}.button-primary-12{color:#fff;letter-spacing:2px;text-transform:uppercase;background-color:#1a1b1f;padding:12px 25px;font-size:12px;line-height:20px;transition:all .2s}.button-primary-12:hover{color:#fff;background-color:#32343a}.button-primary-12:active{background-color:#43464d}.ce-table-header{grid-column-gap:24px;grid-row-gap:24px;border-bottom:1px solid #ffffff14;grid-template-rows:auto;grid-template-columns:1.5fr 1fr 1fr 1.5fr auto;grid-auto-columns:1fr;place-items:center start;padding:20px 0;display:grid}.table-header-inputs{width:100%;font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:1.3}.ce-table{border-top:1px solid #ffffff1a;width:100%;display:none}.ce-row-top{grid-column-gap:24px;grid-row-gap:24px;cursor:pointer;border-bottom:1px solid #ffffff14;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1.5fr auto;grid-auto-columns:1fr;place-items:start;padding-top:24px;padding-bottom:24px;font-family:Inter,sans-serif;font-size:18px;transition:opacity .2s;display:grid;position:relative}.ce-row-top:hover{background-color:#ffffff08}.ce-input{padding-right:16px;font-family:Inter,sans-serif;font-size:18px}.ce-process,.ce-output,.ce-outcome{font-family:Inter,sans-serif;font-size:18px}.ce-icon{justify-content:center;align-items:center;display:flex}.ce-row-content{opacity:0;border-bottom:1px solid #ffffff14;max-height:0;transition:all .2s;overflow:hidden}.ce-row-inner{max-width:900px;padding-right:40px}.chevron-hide{display:block}.ce-list{margin-top:16px;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1}.paragraph-15{font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1}.list-item-7{font-family:Inter,sans-serif;font-size:16px;line-height:1}.ce-paragraph{padding-top:16px;font-family:Inter,sans-serif;font-size:16px}.circular-economy-acc-block,.energy-accordians{display:block}.systems-grid{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.system-card{background-color:#f8f6f2;border:1px solid #00000073;border-radius:16px;min-height:320px;padding:32px}.sc-stat{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:3px solid #0000;flex:1;margin-bottom:-1px;margin-right:3rem;padding-bottom:1.25rem;transition:border-color .25s}.sc-stat.sc-active{border-bottom-color:#6b7c5c}.sc-val{color:#888880;letter-spacing:-.02em;margin-bottom:.35rem;font-family:EB Garamond,Georgia,serif;font-size:2.4rem;font-weight:600;line-height:1.05;transition:color .25s;display:block}.sc-lbl{color:#999;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;transition:color .25s}.sc-img{opacity:0;object-fit:cover;width:100%;height:100%;transition:opacity .6s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.sc-img.sc-vis{opacity:1}.sc-stat-1{cursor:pointer;border-bottom:3px solid #0000;flex:1;margin-bottom:-1px;margin-right:3rem;padding-bottom:1.25rem;transition:border-color .25s}.sc-val-1{color:#888880;margin-bottom:.35rem;font-size:2.4rem;font-weight:600;line-height:1.05;transition:color .25s;display:block}.sc-img-1{opacity:0;object-fit:cover;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.acc-title{color:#2a3228;text-transform:none;cursor:auto;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:1.25rem;line-height:1.3;display:block}.hero-stack-2{background-color:#fff;border-bottom:1px solid #e4ebf3;padding:80px 150px;display:block;position:relative}.container-13{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;align-items:center;width:100%;margin-left:auto;margin-right:auto;display:flex}.hero-wrapper-two-4{grid-column-gap:30px;grid-row-gap:30px;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;max-width:920px;margin-left:auto;margin-right:auto;display:flex}.margin-bottom-24px-7{margin-bottom:24px}.button-primary-13{color:#fff;letter-spacing:2px;text-transform:uppercase;background-color:#1a1b1f;padding:12px 25px;font-size:12px;line-height:20px;transition:all .2s}.button-primary-13:hover{color:#fff;background-color:#32343a}.button-primary-13:active{background-color:#43464d}.hero-image-2{width:100%;margin-top:50px}.hp-intro{color:#4a5544;max-width:42rem;font-family:Inter,sans-serif;font-size:1.05rem;line-height:1.65}.hp-title{text-align:center;max-width:24ch;font-family:Merriweather,serif;font-size:2.25rem;font-weight:700;line-height:1.1}.code-embed-7{background-color:#fff}.italic-text-26{color:#4a5c42}.homepage-block-section{padding:96px 150px;display:block}.block-section-inner{grid-column-gap:80px;grid-row-gap:80px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.stack-wrapper{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;display:flex}.cards-row{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.card{background-color:#ede8df;border-radius:12px;flex-flow:column;justify-content:space-between;align-items:stretch;padding:1.75rem;display:flex}.card.community-card{background-color:#1d2d1a;border-radius:12px}.card.sustainability-card{background-color:#cbd5c0;border-radius:12px}.card.comm-card{background-color:#1d2d1a;border-radius:12px}.bold-text-6{font-family:Merriweather,serif}.hp-pillars-section{background-color:#fff;border-top:1px solid #0b1b1224;max-width:100%;margin-left:0;margin-right:0;padding:80px 0;display:block}.hp-pillars-header{grid-column-gap:1vw;grid-row-gap:1vw;flex-flow:column;margin-bottom:48px;display:flex}.hp-pillars-grid{grid-column-gap:30px;grid-row-gap:30px;background-color:#fff;grid-template-rows:auto;grid-template-columns:repeat(4,1fr);grid-auto-columns:1fr;justify-content:flex-start;place-items:stretch stretch;gap:30px;display:grid}.hp-pillar-card{color:#1f2a1c;background-color:#fff;flex-flow:column;justify-content:flex-start;height:100%;text-decoration:none;display:flex;overflow:hidden}.hp-pillar-img-wrap{aspect-ratio:4/3;border-radius:12px;width:100%;position:relative;overflow:hidden}.hp-pillar-img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.25,.46,.45,.94);display:block}.hp-pillar-body{flex-flow:column;justify-content:flex-start;padding:24px 24px 28px 0;display:flex}.hp-pillar-cat{color:#6b7c5c;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;display:block}.hp-pillar-name{color:#333;margin-top:0;margin-bottom:10px;font-family:DM Sans,sans-serif;font-size:2rem;font-weight:500;line-height:1.31}.hp-pillar-desc{color:#000;margin-top:0;margin-bottom:18px;font-family:DM Sans,sans-serif;font-size:18px;line-height:1.65}.hp-pillar-link{color:#1f2a1c;border-bottom:1px #1f2a1c;margin-top:.75rem;margin-right:auto;padding-bottom:0;font-family:Inter,sans-serif;font-size:18px;font-weight:500;display:inline-block}.hp-pillar-link:hover{color:#6b7c5c;border-bottom-style:none;border-bottom-color:#6b7c5c}.code-embed-8{margin-top:30px;margin-bottom:30px}.code-embed-9,.code-embed-10{margin-top:30px;margin-bottom:30px;display:none}.bold-text-7{font-weight:400}.hamburger-icon{flex-direction:column;gap:5px;width:24px;display:flex}.mobile-nav-chevron{opacity:.4;flex-shrink:0;width:20px;height:20px;transition:transform .3s}.sust-nav-title{color:#4a5c42;letter-spacing:.12rem;text-transform:uppercase;padding-top:0;padding-bottom:20px;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:300;line-height:1}.link-block-4,.nu-nav-link{text-decoration:none}.bold-text-8{color:#5c5c58;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:400;text-decoration:none}.text-block-99{color:#fff;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.65rem}.button-dark-text{color:#fff;background-color:#4a5c42;border-radius:12px;justify-content:center;align-items:center;padding:14px;font-family:Inter,sans-serif;font-size:16px;text-decoration:none;display:flex}.div-block-21{grid-column-gap:1px;grid-row-gap:1px;display:flex}.button-dark-arrow{color:#4a5c42;background-color:#0000;border:1px solid #4a5c42;border-radius:12px;justify-content:center;align-items:center;padding:14px;text-decoration:none;display:flex}.button-dark-arrow.sic-btn{transition:background-color .2s}.button-dark-arrow.sic-btn:hover{background-color:#b8c8b0a6}.text-block-100{font-size:16px;font-weight:400;line-height:1}.code-embed-12{justify-content:center;align-items:center;display:flex}.img-card-counter{padding:14px;display:none}.img-card-counter-text{font-family:Inter,sans-serif;font-size:1.125rem}.code-embed-13{display:none}.ws-carousel{aspect-ratio:16/9;width:100%;margin-bottom:0;position:relative}.ws-viewport{width:100%;height:100%;position:relative;overflow:hidden}.ws-slide{opacity:0;transition:opacity .6s;position:absolute;inset:0}.ws-slide.is-active{opacity:100}.ws-slide-img{object-fit:cover;width:100%;height:100%;display:block}.ws-overlay{background-image:linear-gradient(360deg,#000000a6,#0000);padding:2.5rem;display:block;position:absolute;inset:auto 0 0}.ws-stats{grid-column-gap:40px;grid-row-gap:40px;color:#fff;flex-flow:wrap;align-items:stretch;display:flex}.ws-stat-numb{color:#ffffffe6;font-family:Merriweather,serif;font-size:40px;font-weight:700;line-height:1.05}.ws-stat-label{color:#fffc;letter-spacing:1.5px;text-transform:uppercase;margin-top:8px;font-family:Inter,sans-serif;font-size:14px}.abattoir-acccordion{display:none}.ws-track{grid-column-gap:16px;grid-row-gap:16px;width:100%;height:100%;transition:transform .6s;display:flex}.ws-parent{margin-top:30px;margin-bottom:56px;padding-top:84px;display:none;position:relative}.slide-card-counter-text{letter-spacing:.5rem;font-family:DM Sans,sans-serif;font-size:16px}.feed-counter{font-family:Inter,sans-serif;font-size:16px;font-weight:400}.carousel-parent{margin-top:0;margin-bottom:56px;padding-top:84px;display:none;position:relative}.image-20{object-fit:contain;height:100%}.image-21{mix-blend-mode:normal;object-fit:contain}.homepage-intro{font-family:DM Sans,sans-serif;font-size:1.85rem;font-weight:400;line-height:2.25rem}.homepage-intro.white-font{color:#fff}.list-item-8{line-height:1.5}.welcome-img-block{aspect-ratio:16/9;border-radius:0;justify-content:center;align-items:center;width:100%;max-width:100%;max-height:450px;margin-top:30px;margin-bottom:30px;margin-left:0;padding:0;display:block;overflow:clip}.image-22{aspect-ratio:auto;object-fit:cover;border-radius:0;width:100%;height:100%}.welcome-page-link{color:#4a5c42;cursor:pointer;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:500;transition:all .2s}.welcome-page-link:hover{color:#228b22}.hp-pillars-container{margin-left:4vw;margin-right:4vw}.iona-eyebrow{color:#4a5c42;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500}.iona-title{color:#2a3228;text-transform:uppercase;padding-bottom:20px;font-family:DM Sans,sans-serif;font-size:2.25rem;font-weight:500;line-height:2.5rem}.iona-panel{flex-flow:row;flex:auto;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:0;padding:4vw;display:flex}.iona-tagline{color:#0b1b1299;margin-bottom:24px;font-family:DM Sans,sans-serif;font-size:1.85rem;font-weight:400;line-height:1.3}.iona-body{color:#0b1b1299;margin-bottom:32px;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.3}.iona-controls{grid-column-gap:16px;grid-row-gap:16px;border-top:1px #e8e4dc;align-items:center;width:100%;margin-top:auto;margin-left:auto;padding-top:0;display:flex}.btn-white{grid-column-gap:10px;grid-row-gap:10px;color:#2a3228;background-color:#fff;border-radius:12px;justify-content:flex-start;align-items:center;padding:16px 20px;font-family:DM Sans,sans-serif;font-size:1rem;text-decoration:none;display:inline-flex}.text-block-101{color:#000;padding:15px;font-family:DM Sans,sans-serif;font-size:1.125rem;text-decoration:none;display:flex}.three-pillar-container{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;max-width:1440px;margin-left:auto;margin-right:auto;display:grid}.div-block-22{padding-top:30px;padding-left:30px;padding-right:30px}.btn-wrap{grid-column-gap:30px;grid-row-gap:30px;margin-top:0;display:flex}.btn-wrap.community-buttons{margin-top:2vw}.btn-wrap.hys-btns{grid-column-gap:1vw;grid-row-gap:1vw;flex-flow:column}.btn-wrap.middle-button{justify-content:center;align-items:center}.btn-wrap.hero{justify-content:flex-end;align-items:center}.white-cta-btn{color:#4a5c42;background-color:#fff;border-radius:6px;padding:15px;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.2;text-decoration:none}.layout-wrapper{border-top:1px #0b1b1224;margin-left:0;margin-right:0;padding-top:0;padding-left:0;padding-right:0;display:block}.layout-wrapper.projectpage{display:flex}.section-10{display:block}.component-section{background-color:#e8ede6;max-width:1560px;margin-left:auto;margin-right:auto;padding:96px 2rem}.component-tabs{grid-column-gap:72px;grid-row-gap:72px;grid-template-rows:auto;grid-template-columns:.7fr 1.8fr;grid-auto-columns:1fr;place-items:start stretch;display:grid}.components-menu{flex-flow:column;order:-9999;align-items:stretch;margin-left:72px;padding:6px 0 0;display:flex}.components-tabs{grid-column-gap:72px;grid-row-gap:72px;color:#ffffff4d;letter-spacing:.01em;background-color:#0000;border-top:1px solid #ffffff24;grid-template-rows:auto;grid-template-columns:.8fr 1.4fr;grid-auto-columns:1fr;grid-auto-flow:row;justify-content:space-between;place-items:start stretch;width:100%;margin-left:auto;margin-right:auto;padding:18px 0;font-family:DM Sans,sans-serif;font-size:1rem;transition:color .35s;display:grid}.components-tabs:hover{color:#ffffff94}.components-tabs.w--current{color:#fff;letter-spacing:.01em;background-color:#0000;border-top:2px solid #4f6bff;justify-content:space-between;align-items:baseline;padding:18px 0;font-size:1rem;font-weight:600;transition:color .35s;display:flex}.components-tab-label{color:#fffc}.components-tab-num{opacity:.8;color:#fffc;letter-spacing:.25em;font-size:14px}.components-pane{margin-right:72px;padding-right:0}.components-media{aspect-ratio:16/10;border:1px solid #ffffff24;border-radius:16px;width:100%;height:0;max-height:300px;padding-top:45%;position:relative;inset:0%;overflow:hidden}.components-kind{color:#87ae73;letter-spacing:.14em;text-transform:uppercase;margin-top:32px;font-size:14px}.components-name{color:#fff;letter-spacing:-.01em;margin-top:10px;margin-bottom:0;font-size:32px;line-height:1.1}.components-blurb{color:#ffffff94;max-width:620px;margin-top:16px;margin-bottom:0;font-size:19px;line-height:1.6}.components-stats{grid-column-gap:44px;grid-row-gap:16px;flex-flow:wrap;margin-top:28px;display:flex}.components-stat{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;display:flex}.components-stat-n{color:#fff;font-size:28px;font-weight:700;line-height:1}.components-stat-l{text-transform:uppercase;font-size:11px}.components-section{padding:72px 2rem;display:block}.image-23{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;position:absolute;inset:0%;overflow:clip}.div-block-23{background-color:#3a4a33;width:100%;max-width:1560px;margin-left:auto;margin-right:auto}.tabs-content{order:-9999}.components-tab{background-color:#0000;border-top:1px solid #ffffff24;justify-content:space-between;align-items:baseline;padding:18px 0;transition:color .35s;display:flex}.components-tab.w--current{background-color:#0000;border-top-width:2px;border-top-color:#87ae73}.path{font-family:DM Sans,sans-serif;font-size:16px}.sys-section{background-color:#fff;border-top:.5px solid #1a1a1a33;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;scroll-margin-top:22vw;display:block}.sys-section.project-page{border-top:.5px solid #1a1a1a33;flex-flow:column;justify-content:center;align-items:center;margin-left:0;margin-right:0;padding-top:0;padding-left:0;padding-right:0;display:flex}.sys-section.project-page.partnerships,.sys-section.ionadownsfarm,.sys-section.about-sys,.sys-section.sust-page-sys{display:block}.sys-inner{background-color:#0000;border-top:1px #1a1a1a80;border-left:1px #0b1b1224;border-right:1px #0b1b1224;flex-flow:column;margin-bottom:0;margin-left:auto;margin-right:auto;padding:4vw;display:flex}.sys-title{color:#0b1b12;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:2rem;font-weight:400;line-height:1.08}.sys-tabs{border:1px #000;border-top:1px solid #1a1a1a33;margin-top:2vw;padding-top:2vw;padding-left:0;padding-right:0}.sys-tabs.community-tabs{height:auto;margin-top:2vw}.sys-tabs.stages{border-bottom:1px solid #0b1b1224;margin-top:0;padding-bottom:4vw;padding-left:0;padding-right:0}.sys-menu{grid-column-gap:3vw;grid-row-gap:3vw;overflow-wrap:normal;border-top:1px #0b1b1224;flex-flow:row;justify-content:flex-start;align-items:stretch;gap:0 2.5rem;height:auto;margin-top:0;margin-bottom:2vw;display:flex}.sys-tab{color:#3a3a3a;letter-spacing:.05em;text-transform:none;background-color:#fff;border:1px #00000030;justify-content:flex-start;align-items:center;height:100%;padding:0 0 8px;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:300;line-height:1em;text-decoration:none;transition:color .3s;display:flex;position:relative}.sys-tab:hover{border-top:2px #0b1b1224;padding-top:0}.sys-tab.w--current{color:#1a1a1a;background-color:#0000;border-top:3px #3e5e3a;border-left-style:none;margin-top:0;padding:0 0 8px;font-weight:400}.sys-tab.partners-logo{background-color:#0000;width:150px;height:100%}.sys-pane{background-color:#00000008;border-radius:2px;min-height:45vh;margin-top:0;padding:2vw}.sys-pane.community{grid-column-gap:0px;grid-row-gap:0px;min-height:40vh}.sys-diagram{box-sizing:border-box;aspect-ratio:3/2;background-color:#fff;border:1px #0b1b1224;border-radius:2px;flex-flow:row;flex:0 auto;justify-content:flex-start;align-items:flex-start;min-width:0;margin-right:0;padding-top:0;padding-left:0;display:flex;overflow:hidden}.sys-diagram.flowchart{border-radius:0}.sys-content{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;flex:0 auto;justify-content:center;align-items:stretch;height:100%;margin-bottom:0;padding-left:2vw;display:flex}.sys-content.community-tabs{grid-column-gap:2vw;grid-row-gap:2vw;justify-content:flex-start;align-items:flex-start;margin-bottom:0;padding-left:0;padding-right:4vw}.sys-content.community-tabs.procurement{justify-content:flex-start;align-items:stretch;padding-left:0}.sys-content.community-tabs.employment{justify-content:flex-start;align-items:stretch;height:auto;padding-left:0}.sys-content.community-tabs.engagement{padding-left:2vw}.sys-h{color:#3a3a3a;letter-spacing:0;margin-top:0;margin-bottom:0;font-family:Lora,sans-serif;font-size:22px;font-weight:400;line-height:1.31;display:block}.sys-p{color:#1a1a1a;margin-top:0;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:300;line-height:1.5}.sys-p.sys-about{font-family:Lora,sans-serif;font-size:22px;line-height:1.3}.sys-link{grid-column-gap:10px;grid-row-gap:10px;color:#2a3228;border-top:1px #0b1b1224;flex-flow:row;justify-content:flex-start;align-items:center;margin-top:0;margin-left:auto;padding-top:2px;padding-bottom:6px;font-family:Libre Franklin,sans-serif;font-size:1.125rem;font-weight:300;line-height:20px;text-decoration:none;display:none}.sys-link:hover{color:#3e5e3a}.sys-link.sys-link-text{margin-left:0;font-size:1.35rem}.sys-link.sys-link-text.sys-link-desc{justify-content:flex-start;align-items:center;margin-top:-2vw}.sys-link.sys-link-text.sys-link-desc.appr-link{margin-top:1vw;margin-bottom:2vw;font-size:1.125rem}.sys-link.sys-link-text.second-sys-link{margin-top:-2vw}.sys-panes{background-color:#0000;border:1px #0000001a;border-radius:0;flex-flow:column;justify-content:center;align-items:stretch;margin-top:0;padding-left:0;padding-right:0;display:flex}.sys-grid{grid-column-gap:0vw;grid-row-gap:0vw;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;justify-content:space-between;place-items:stretch stretch;height:auto;margin-top:0;padding:0;display:grid}.sys-grid.community{grid-column-gap:4vw;grid-row-gap:4vw;grid-template-rows:auto;grid-template-columns:50% 1fr;grid-auto-columns:1fr;place-items:center;padding-left:0;padding-right:0;display:grid}.sys-grid.project-sys{grid-template-columns:1fr 1fr;height:auto;padding:0}.sys-grid.comm-grid{min-height:25vw}.image-24{vertical-align:baseline;object-fit:cover;border-radius:2px;width:100%;height:100%;display:inline-block;overflow:visible}.code{font-family:DM Sans,sans-serif;font-size:2rem;font-weight:500}.sys-arrow{justify-content:flex-start;align-items:center;width:23px;height:23px;display:flex}.page-intro-inner{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;max-width:1560px;margin-left:auto;margin-right:auto;padding:72px 2rem 0;display:flex}.page-intro-header{grid-column-gap:96px;grid-row-gap:96px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;display:flex}.sust-intro-para{color:#0b1b129e;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:1.25rem;line-height:1.62;display:none}.sust-intro-title{margin-top:0;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:2.5rem;font-weight:500;line-height:1.06}.intro-stats-row{grid-column-gap:16px;grid-row-gap:16px;background-color:#0000;border-top:1px #0b1b1224;border-radius:0;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;place-items:stretch stretch;margin-top:30px;margin-bottom:56px;padding-top:0;padding-bottom:0;display:grid}.intro-stat{grid-column-gap:8px;grid-row-gap:8px;border:1px #000;border-radius:6px;flex-flow:column;justify-content:flex-end;align-items:flex-start;padding:0;display:flex}.intro-stat-numb{color:#1a1a1a;text-align:center;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:20px;font-weight:400;line-height:1}.intro-stat-label{color:#0b1b1280;text-align:left;text-transform:capitalize;flex-flow:wrap;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:300;display:flex}.div-block-24{flex-flow:column;display:flex}.sys-stats-row{grid-column-gap:3vw;grid-row-gap:3vw;border-top:1px solid #0b1b1233;justify-content:flex-start;align-items:stretch;width:100%;margin-top:0;padding-top:16px;display:flex}.text-block-103{color:#3b5a2e}.div-block-25{margin-top:20px}.pc-section{grid-column-gap:0vw;grid-row-gap:0vw;background-color:#0000;border:1px #000;border-top-color:#1a1a1a99;flex-flow:column;padding-top:0;padding-bottom:0;display:flex}.pc-inner{grid-column-gap:0px;grid-row-gap:0vw;border:1px #2a3228;border-top-color:#1a1a1a80;border-radius:0;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin:0 0;padding:0;display:flex;position:relative}.pc-tabs{grid-column-gap:0vw;grid-row-gap:0vw;background-color:#00000008;border:1px #0000001a;border-radius:2px;flex-flow:row;order:0;grid-template-rows:auto;grid-template-columns:.8fr 1.7fr;grid-auto-columns:1fr;grid-auto-flow:column;justify-content:flex-start;place-items:stretch start;width:100%;margin-top:2vw;margin-bottom:4vw;padding:2vw;display:flex}.pc-tabs.project-control{display:none}.pc-pane{flex:0 auto;width:100%;margin-top:0;padding-top:0;padding-left:0;padding-right:0}.pc-role{color:#4a5c42;letter-spacing:.14em;-webkit-text-stroke-color:#4a5c42;text-transform:none;margin-top:16px;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:16px;font-weight:400;line-height:1.18}.pc-summary{color:#3a3a3a;flex-flow:row;align-items:flex-start;margin-top:16px;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:300;line-height:1.31;display:flex}.pc-person{grid-column-gap:2vw;grid-row-gap:2vw;border-top:1px solid #0b1b1233;justify-content:flex-start;align-items:flex-end;height:auto;margin-top:2vw;padding-top:2vw;display:flex}.pc-avatar{aspect-ratio:16/9;border:1px solid #ffffff24;border-top:1px #0b1b1224;border-radius:50%;justify-content:center;align-items:center;width:75px;height:75px;display:none;overflow:hidden}.pc-person-text{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:space-between;align-items:flex-start;height:auto;display:flex}.pc-person-name{color:#3a3a3a;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:500;line-height:1}.pc-person-title{color:#3a3a3abf;letter-spacing:0;text-transform:none;height:100%;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:300;line-height:1.31}.pc-menu{background-color:#0000;border-bottom:1px #0b1b1224;border-right:1px #0b1b1224;flex-flow:column;flex:none;width:40%;margin-left:0;padding:0;display:flex}.pc-panes{border-left:1px #0b1b1224;flex-flow:column;flex:0 auto;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;padding:0 0 0 4vw;display:flex}.pc-tab{color:#3a3a3a;letter-spacing:.01em;background-color:#0000;border-top:1px solid #0b1b1224;flex-flow:column;justify-content:space-between;align-items:flex-start;padding:20px 0;font-family:Libre Franklin,sans-serif;font-size:1.125rem;font-weight:300;transition:color .35s;display:flex}.pc-tab:hover{color:#0b1b12b3;border-top-width:2px;border-top-color:#0b1b1233}.pc-tab.w--current{color:#0b1b12;letter-spacing:.01em;background-color:#0000;border-top:2px solid #0b1b1233;flex-flow:column;justify-content:center;align-items:flex-start;font-family:Libre Franklin,sans-serif;font-size:1.125rem;font-weight:500}.pc-tab.pc-tab-last{border-bottom:1px solid #0b1b1224}.pc-tab-numb{letter-spacing:.25em;margin-left:0;font-family:DM Sans,sans-serif;font-size:1rem}.image-25{object-fit:cover;object-position:100% 50%;height:100%;display:inline-block;position:static}.pc-progress{background-color:#a8c66c;width:0%;height:3px;margin-top:-1px;position:absolute;top:0;bottom:auto;left:0}.pc-header{grid-column-gap:0vw;grid-row-gap:0vw;color:#fff;background-color:#0000;border:1px #1a1a1a4d;border-color:#1a1a1a4d #0b1b1224;flex-flow:column;width:100%;max-width:1200px;margin-bottom:0;padding:0 0 0;display:flex}.pc-title{color:#2a3228;letter-spacing:-.02px;width:100%;margin-top:0;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:2rem;font-weight:300;line-height:1.08}.pc-tabs-line{margin-bottom:0;display:none}.layout-header{grid-column-gap:1vw;grid-row-gap:1vw;border-left:1px #0b1b1224;border-right:1px #0b1b1224;flex-flow:column;width:100%;height:auto;margin-left:0;margin-right:4vw;padding:0 0 0;display:flex}.news-section{background-color:#fff;border-top:.5px solid #1a1a1a33;padding-top:0;padding-bottom:0;display:block;position:relative}.news-section.homepage-news{border-top-style:none}.news-inner{grid-column-gap:0px;grid-row-gap:16px;border-top:1px #0b1b121f;border-left:1px #0b1b1224;border-right:1px #0b1b1224;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-left:auto;margin-right:auto;padding:4vw 0;display:flex}.news-row{grid-column-gap:2.5vw;grid-row-gap:2.5vw;flex-flow:column;grid-template-rows:auto;grid-template-columns:30% 1fr;grid-auto-columns:1fr;padding-top:0;padding-bottom:0;display:flex}.news-row.homepage-news{padding-top:40px;padding-bottom:40px}.news-panel{background-color:#0000;border-right:1px #1a1a1a1a;flex-flow:column;flex:0 0 40%;justify-content:space-between;align-items:stretch;margin-left:0;padding:0;display:flex}.news-panel-top{grid-column-gap:2vw;grid-row-gap:2vw;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:stretch;padding-left:0;padding-right:0;display:flex}.news-title{color:#2a3228;margin-top:0;margin-bottom:0;padding-top:0;font-family:Libre Franklin,sans-serif;font-size:3rem;font-weight:300;line-height:1.31}.news-sub{color:#1a1a1a;margin-top:30px;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:1.5rem;font-weight:300;line-height:1.8}.news-panel-bottom{grid-column-gap:24px;grid-row-gap:24px;flex-flow:row;justify-content:flex-end;align-items:center;margin-top:0;font-size:0;display:block}.news-more{color:#0b1b12;align-items:center;font-family:DM Sans,sans-serif;font-size:1.125rem;text-decoration:none;display:flex}.news-more:hover{color:#4a5c43}.news-arrows{grid-column-gap:0vw;grid-row-gap:0vw;justify-content:space-between;align-items:flex-end;width:100%;margin-left:auto;display:flex}.news-arrow{color:#0b1b12;cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.news-viewport{flex:auto;min-width:0;margin-left:0;overflow:hidden}.news-track{grid-column-gap:0vw;grid-row-gap:0vw;white-space:normal;overflow-wrap:normal;border-top:1px #1a1a1a1a;border-bottom:1px #1a1a1a1a;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;align-items:stretch;display:grid}.news-card{grid-column-gap:8px;grid-row-gap:8px;border-left:1px #0b1b121f;border-right:1px #0b1b121f;flex-flow:column;flex:0 0 420px;justify-content:flex-start;align-items:stretch;margin-right:0;padding:0;display:flex;position:relative}.news-img{aspect-ratio:3/2;border-radius:2px;width:100%;overflow:hidden}.news-body{margin-top:1vw;padding-left:0;padding-right:0}.news-card-title{color:#3a3a3a;margin-top:0;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:400;line-height:1.2}.news-card-foot{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:center;margin-top:16px;padding-left:0;padding-right:0;display:flex}.news-date{color:#0b1b12a6;letter-spacing:.1em;text-transform:capitalize;justify-content:center;align-items:center;font-family:Libre Franklin,sans-serif;font-size:14px;font-weight:300;line-height:15px;display:flex}.news-card-link{z-index:999;color:#4a5c43;cursor:pointer;font-size:18px;display:block;position:absolute;inset:0%}.image-26{object-fit:cover;border-radius:0;width:100%;height:100%}.news-card-sum{color:#5c5c58;margin-top:12px;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.31;display:none}.news-link-div{grid-column-gap:6px;grid-row-gap:6px;display:none}.news-panel-arrow{justify-content:center;align-items:center;display:flex}.code-embed-16{color:#4b5c44;justify-content:flex-start;align-items:baseline;display:flex}.news-arrow-svg{justify-content:center;align-items:flex-end;display:block}.layout-title{margin-bottom:0;font-family:DM Sans,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.08}.about-pillar-inner{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-left:3vw;margin-right:3vw;display:grid}.about-pillar-card{background-color:#f8f6f2;border-left:1px solid #0b1b1224;padding:3vw}.about-pillar-card.last-pillar-card{border-right:1px solid #0b1b1224}.about-pillar-title{font-family:DM Sans,sans-serif;font-size:1.75rem;font-weight:500;line-height:1.5}.about-pillar-paragraph{color:#5a5854;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.5rem}.divider-section{border-top:1px solid #0b1b1224;border-bottom:1px solid #0b1b1224;border-left:1px #0b1b1224;height:4vw;padding-left:4vw;padding-right:4vw}.divider-section-inner{border-left:1px solid #0b1b1224;border-right:1px solid #0b1b1224;height:4vw;padding-left:0}.code-embed-18{display:none}.text-block-104,.form-block{font-size:1rem}.form-label{font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:400}.submit-button{background-color:#4b5c43;border-radius:6px;font-family:DM Sans,sans-serif;font-weight:400}.form{width:60%}.sys-header{grid-column-gap:0vw;grid-row-gap:0vw;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-bottom:0;padding-left:0;padding-right:0;display:flex}.sys-header.with-text{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1200px}.sys-header.about-sys{max-width:1200px}.text-field,.text-field-2,.text-field-3,.text-field-4{border-radius:6px;font-family:DM Sans,sans-serif}.logos-without-title{background-color:#fff;border-bottom:1px solid #e4ebf3;justify-content:space-between;align-items:stretch;margin-left:4vw;margin-right:4vw;padding:60px 4vw;display:flex;position:relative}.container-14{width:100%;max-width:940px;margin-left:auto;margin-right:auto}.clients-wrapper-three{flex-flow:row;justify-content:space-around;align-items:center;margin-bottom:-10px;display:flex}.clients-image-three{vertical-align:baseline;object-fit:cover;height:50px;margin-bottom:10px;margin-left:15px;margin-right:15px}.btn{grid-column-gap:8px;grid-row-gap:8px;background-color:#3e5e3a;border-radius:8px;justify-content:center;align-items:center;padding:12px 24px;font-size:1rem;display:inline-flex}.btn-green{grid-column-gap:10px;grid-row-gap:10px;color:#fff;letter-spacing:.08em;background-color:#4a5c43;border-radius:2px;justify-content:center;align-items:center;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:400;text-decoration:none;display:inline-flex}.btn-green.btn-white{background-color:#0000;border:2px solid #3e5e3a}.btn-green.white-btn{color:#4a5c43;background-color:#fff;border-radius:8px;font-weight:400}.code-embed-19{justify-content:flex-end;align-items:center;margin-top:auto;display:flex}.pc-tab-left{color:#3a3a3a;justify-content:space-between;align-items:baseline;width:100%;font-family:Libre Franklin,sans-serif;display:flex}.text-block-105{font-family:Merriweather,serif}.dropdown-link-desc{color:#9a9890;margin-top:3px;font-family:DM Sans,sans-serif;font-size:.85rem;line-height:1.45;transition:color .15s}.hs-section{background-color:#f2eeea;border-bottom:1px #0b1b1224;border-right:1px #0b1b1224;display:block}.hs-section.sust-page,.hs-section.comm-page{display:block}.hs-section.project-page{background-color:#0000;border-bottom-style:solid;display:block}.hs-inner{border-left:1px #0b1b1224;border-right:1px #0b1b1224;height:100%;margin:0 0 0 4vw;padding:4vw 0;overflow:hidden}.hs-row{grid-column-gap:2vw;grid-row-gap:2vw;flex-flow:column;grid-template-rows:auto;grid-template-columns:30% 1fr;grid-auto-columns:1fr;justify-content:flex-start;place-items:stretch stretch;display:flex}.hs-panel{border-right:1px #0b1b1224;flex-flow:row;flex:0 auto;justify-content:space-between;align-items:flex-end;margin-right:4vw;padding:0;display:flex}.hs-panel-top{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;padding-right:0;display:flex}.hs-title{color:#2a3228;margin-top:0;margin-bottom:0;font-family:Lora,sans-serif;font-size:2.5rem;font-weight:300;line-height:1.08}.hs-sub{color:#000;margin-top:0;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.75rem;display:block}.hs-panel-bottom{justify-content:space-between;align-items:center;margin-top:auto;margin-right:4vw;padding-top:0;padding-right:0;display:flex}.hs-arrows{grid-column-gap:15px;grid-row-gap:15px;border-radius:0;justify-content:flex-end;align-items:center;width:200px;height:100%;margin-top:0;display:flex}.hs-viewport{border-left:1px #0b1b1224;flex-flow:row;flex:auto;min-width:0;height:100%;margin-top:0;padding-top:0;padding-bottom:0;display:flex;overflow:hidden}.hs-track{grid-column-gap:16px;grid-row-gap:16px;cursor:grab;flex-flow:row;flex:0 auto;order:0;width:100%;margin-left:0;margin-right:0;padding-right:0;display:flex}.hs-card{grid-column-gap:2rem;grid-row-gap:2rem;cursor:pointer;border:1px solid #00000024;border-radius:6px;flex-flow:column;flex:0 0 420px;justify-content:space-between;align-items:flex-start;height:100%;padding:2vw;display:flex;position:relative;overflow:hidden}.hs-img{z-index:0;position:absolute;inset:0}.hs-stat{z-index:2;color:#fff;font-family:Lora,sans-serif;font-size:1.8rem;font-weight:400;line-height:2rem;position:relative}.hs-reveal{z-index:2;grid-column-gap:2vw;grid-row-gap:2vw;flex-flow:column;justify-content:flex-start;align-items:flex-end;margin-top:0;display:flex;position:relative}.hs-desc{color:#fff;padding-top:0;padding-bottom:0;font-family:Libre Franklin,sans-serif;font-size:1.35rem;font-weight:300;line-height:1.3}.hs-link{grid-column-gap:6px;grid-row-gap:6px;color:#819e73;background-color:#fff;border:1px #000;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-top:0;font-family:DM Sans,sans-serif;text-decoration:none;display:inline-flex}.hs-arrow{color:#0b1b12;border:1px #2a3228;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:transform .35s}.stat-card-title{color:#fff;font-family:Lora,sans-serif;font-size:2.25rem}.hs-tagline{margin-top:30px;margin-bottom:30px;font-family:DM Sans,sans-serif;font-size:1.65rem;line-height:1.65rem}.hs-reveal-link{justify-content:flex-end;align-items:flex-end;display:flex}.gallery-chevron,.code-embed-21{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.code-embed-22,.code-embed-23{display:flex}.code-embed-24{color:#819e73;display:flex}.cw-path{color:#fff;background-color:#2a3228;display:block}.cw-wrap{border-left:1px solid #ffffff24;border-right:1px solid #ffffff24;margin-left:4vw;margin-right:4vw;padding:4vw}.cw-eyebrow{color:#f8f6f29e;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:300;line-height:1}.cw-h2{color:#fff;font-family:DM Sans,sans-serif;font-size:2.5rem;font-weight:500;line-height:1.08}.cw-p{color:#fff}.cw-grid{grid-column-gap:4vw;grid-row-gap:4vw;grid-template-rows:auto;grid-template-columns:40% 1fr;grid-auto-columns:1fr;margin-top:4vw;display:grid}.cw-tab{grid-column-gap:16px;grid-row-gap:16px;border-top:1px solid #f8f6f224;flex-flow:column;padding:26px;display:flex;position:relative}.cw-tab.cw-tab-first{border-top-style:none;flex-flow:column;display:flex}.cw-row{grid-column-gap:14px;grid-row-gap:14px;justify-content:space-between;align-items:baseline;font-family:DM Sans,sans-serif;font-size:1.25rem;display:flex}.cw-label{color:#f8f6f29e;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:1.125rem}.cw-no{color:#b8c8b0;font-family:DM Sans,sans-serif;font-size:1.125rem}.cw-desc-in{font-family:DM Sans,sans-serif;font-size:1.125rem}.cw-media{aspect-ratio:auto;border-radius:6px;position:relative;overflow:hidden}.cw-shot.s1{aspect-ratio:auto;position:absolute;inset:0%}.image-27{object-fit:cover}.paragraph-16{color:#fff;font-family:DM Sans,sans-serif}.paragraph-17,.paragraph-18,.paragraph-19{color:#fff}.cw-link-block{grid-column-gap:10px;grid-row-gap:10px;color:#fff;align-items:center;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:500;text-decoration:none;display:flex}.code-embed-25{justify-content:center;align-items:center;height:20px;display:flex}.hp-sust-section{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a13d2b837421d3256d14da6_DJI_0169.JPG);background-position:0 0,50% 0;background-size:auto,cover;display:block}.hp-sust-inner{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a03ed777ce2447f92b54c16_r0_0_4031_3019_w1200_h678_fmax%20\(1\).jpg);background-position:0 0,100%;background-size:auto,cover;border-left:1px solid #ffffff24;border-right:1px solid #ffffff24;border-radius:20px;margin:2.5vw 4vw;padding:4vw}.hp-sust-header{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;width:960px;display:flex}.hp-comm-section{display:block}.overview-section{border-bottom:1px #0b1b1224;display:block}.overview-section.about-page{border-bottom-style:solid;display:block}.overview-section.community-page{display:block}.overview-section-inner{grid-column-gap:4vw;grid-row-gap:4vw;border-left:1px #0b1b1224;border-right:1px #0b1b1224;flex-flow:column;grid-template-rows:auto;grid-template-columns:30% 1fr;grid-auto-columns:1fr;place-items:start;margin-left:4vw;margin-right:4vw;padding:4vw 0;display:grid}.overview-section-header{grid-column-gap:1vw;grid-row-gap:1vw;border-right:1px #0b1b1224;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.overview-section-desc{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-left:4vw;padding-left:0;display:flex}.overview-section-desc.homepage{flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-left:0}.overview-desc{color:#000;justify-content:flex-start;align-items:flex-start;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:2rem;font-weight:300;line-height:2.5rem;display:flex}.stages-section{background-color:#0000;border-top:1px #0b1b1224;border-bottom:1px #0b1b1224;display:block}.stages-section-inner{grid-column-gap:0vw;grid-row-gap:0vw;border-left:1px #0b1b1224;border-right:1px #0b1b1224;flex-flow:column;grid-template-rows:auto;grid-template-columns:40% 1fr;grid-auto-columns:1fr;margin:0;padding:0;display:flex}.stages-section-header{grid-column-gap:4vw;grid-row-gap:4vw;flex-flow:row;flex:0 auto;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-bottom:0;display:block}.paragraph-21{color:#5c5c58;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.85rem}.stages-div{display:none}.location-section{display:block}.location-section-inner{grid-column-gap:2vw;grid-row-gap:2vw;border-left:1px solid #0b1b1224;border-right:1px solid #0b1b1224;flex-flow:column;grid-template-rows:auto;grid-template-columns:40% 1fr;grid-auto-columns:1fr;width:100%;margin-left:4vw;margin-right:4vw;padding:4vw;display:flex}.location-media{aspect-ratio:3/2}.location-header{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;display:grid}.location-header-top{display:block}.location-header-bottom{margin-top:auto}.paragraph-22{color:#000;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.3}.farm-section{display:block}.leadership-section-inner{border-left:1px #0b1b1224;border-right:1px #0b1b1224;flex-flow:column;margin-left:4vw;margin-right:4vw;padding:4vw 0;display:flex}.leadership-row{grid-column-gap:1vw;grid-row-gap:1vw;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:0;display:grid}.partnerships-section-innner{grid-column-gap:0vw;grid-row-gap:0vw;border-left:1px #0b1b1224;border-right:1px #0b1b1224;grid-template-rows:auto;grid-template-columns:40% 1fr;grid-auto-columns:1fr;margin-left:4vw;margin-right:4vw;padding:0;display:grid}.partnerships-header{grid-column-gap:1vw;grid-row-gap:1vw;background-color:#0000;border-right:1px solid #0b1b121f;flex-flow:column;height:100%;padding:4vw 0;display:flex}.tabs-wrapper{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:40% 1fr;grid-auto-columns:1fr;margin-top:4vw;padding-top:0;padding-left:4vw;padding-right:4vw;display:grid}.tabs-image{height:100%;display:flex}.image-28{object-fit:cover;width:100%;height:100%}.principles-section{background-color:#0000;display:block}.principles-section-inner{background-color:#0000;border-left:1px #0b1b1224;border-right:1px #0b1b1224;margin-left:4vw;margin-right:4vw;padding:4vw 0 0}.principles-header{grid-column-gap:1vw;grid-row-gap:1vw;flex-flow:column;display:flex}.principles-grid{grid-column-gap:1px;grid-row-gap:1px;background-color:#dcdcdc;border:1px solid #dcdcdc;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:4vw;margin-left:0;margin-right:0;display:grid}.sys-img-link-block{background-color:#fff;width:100%;height:100%;padding:2vw}.sys-image{width:450px;height:150px;display:block}.image-29{object-fit:cover;overflow:hidden}.uc-card{background-color:#fff;border:1px solid #0b1b121a;flex-flow:column;width:80%;padding:2vw;text-decoration:none;display:flex}.uc-card-img{aspect-ratio:16/10;width:100%;overflow:hidden}.image-30{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.uc-card-title{color:#0b1b12;margin-bottom:0;font-weight:500;text-decoration:none}.overview-img{aspect-ratio:16/9;border-radius:12px;overflow:hidden}.overview-img-text{margin-top:10px;margin-bottom:0;font-family:DM Sans,sans-serif;font-weight:500}.overview-img-div-inner{grid-column-gap:4vw;grid-row-gap:4vw;border-left:1px solid #0b1b1224;border-right:1px solid #0b1b1224;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-left:4vw;margin-right:4vw;padding:0 4vw 4vw;display:none}.image-31,.image-32{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block;overflow:hidden}.numbers-section{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:2.5vw 4vw;display:block}.number-section-inner{grid-column-gap:2.5vw;grid-row-gap:2.5vw;border-left:1px #0b1b1224;border-right:1px #0b1b1224;flex-flow:column;width:100%;margin-left:0;margin-right:0;padding:0;display:block}.numbers-section-header{display:block}.text-field-5,.text-field-6{font-family:DM Sans,sans-serif;font-size:1.125rem}.hp-logo-inner{border-left:1px solid #0b1b1224;border-right:1px solid #0b1b1224;margin-left:4vw;margin-right:4vw;padding:4vw}.hp-partners-row{background-color:#fff;border-bottom:1px #e4ebf3;width:100%;padding:60px 0;position:relative}.container-15{width:100%;max-width:940px;margin-left:0;margin-right:0}.clients-wrapper-three-2{flex-wrap:wrap;justify-content:space-around;align-items:center;margin-bottom:-10px;display:flex}.clients-image-three-2{height:56px;margin-bottom:10px;margin-left:15px;margin-right:15px}.code-embed-26,.code-embed-27,.code-embed-28{display:block}.nav-link{margin-left:10px;margin-right:10px;padding:0}.nav-link.w--current{margin-left:0;margin-right:0;text-decoration:none}.sys-stat-label{color:#5c5c58;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:1.25rem;line-height:1.65rem}.sys-stat-row{border-top:1px solid #0b1b1224;border-bottom:1px #0b1b1224;justify-content:space-between;align-items:baseline;padding-top:10px;padding-bottom:10px;display:flex}.sys-stat-row.last-stat{border-bottom-style:solid;margin-bottom:30px}.sys-stat-numb{font-family:DM Sans,sans-serif;font-size:1.25rem;line-height:1.65rem}.sys-content-bottom{border-top:1px solid #0b1b1224;flex-flow:row;justify-content:space-between;align-items:flex-end;height:5rem;margin-top:4vw;padding-top:0;display:flex}.sys-content-brand{width:150px;display:block;overflow:hidden}.sys-link-texts{height:20px;font-size:1.125rem}.page-hero-bottom{grid-column-gap:1vw;grid-row-gap:1vw;flex-flow:column;flex:none;width:680px;margin-top:0;display:flex}.text-span-3,.stat-suffix,.sta,.text-span-6{color:#4a5c4373;font-size:1.85rem}.image-block-section{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/69fd0b6b1ce05c92febc0cde_ChatGPT%20Image%20May%208%2C%202026%2C%2007_59_36%20AM.png);background-position:50%;background-size:cover;display:none}.image-block-inner{border-left:1px solid #ffffff40;border-right:1px solid #ffffff40;min-height:60vh;margin-left:4vw;margin-right:4vw;padding:4vw}.location-row{grid-column-gap:4vw;grid-row-gap:4vw;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:none}.code-embed-29{max-height:100%}.code-embed-30{height:100%;margin-bottom:0}.text-block-108{margin-right:0;font-size:1.25rem}.stages-grid{grid-column-gap:6vw;grid-row-gap:6vw;order:1;grid-template-rows:auto;grid-template-columns:40% 1fr;grid-auto-columns:1fr;display:grid}.stages-header-left{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-right:4vw;display:flex}.stages-title{margin-top:0;margin-bottom:30px;font-family:Lora,sans-serif;font-weight:500}.stages-desc{color:#000;margin-top:0;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.5}.stages-list-desc{color:#5c5c58;margin-bottom:10px;font-family:DM Sans,sans-serif;font-size:1.125rem;line-height:1.5rem}.approach-section{display:block}.approach-section.ionadownsfarm{display:none}.approach-inner{grid-column-gap:4vw;grid-row-gap:4vw;border-left:1px #0b1b1224;border-right:1px #0b1b1224;grid-template-rows:auto;grid-template-columns:50% 1fr;grid-auto-columns:1fr;margin-left:4vw;margin-right:4vw;padding:4vw 0;display:grid;overflow:hidden}.approach-header{grid-column-gap:1vw;grid-row-gap:1vw;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-right:4vw;display:flex}.accordian-desc{color:#000;flex-flow:wrap;margin-bottom:0;display:flex}.approach-desc{color:#5c5c58;margin-top:30px;margin-bottom:30px;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.85rem;display:none}.accordian-wrap{flex-flow:column;justify-content:flex-start;margin-top:auto;margin-left:0;padding-top:30px;display:flex;overflow:hidden}.btn-transparent{grid-column-gap:10px;grid-row-gap:10px;color:#2a3228;border:1px solid #2a3228;border-radius:12px;justify-content:flex-start;align-items:center;margin-bottom:30px;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:1.25rem;text-decoration:none;display:inline-flex}.btn-transparent.news{margin-bottom:0}.btn-transparent.news-body{height:48px;margin-top:0;margin-bottom:0}.btn-transparent.stages{margin-bottom:0}.btn-transparent.white-text{color:#fff;border-color:#fff;margin-bottom:0}.btn-transparent.btn-white{margin-bottom:0}.btn-transparent.btn-green{color:#fff}.btn-transparent.sidebar{margin-bottom:0}.btn-transparent.hero{background-color:#fff;width:300px;margin-bottom:0}.arrow-diagonal{color:#819e73;justify-content:flex-end;align-items:center;margin-top:auto;margin-left:auto;display:flex}.arrow-diagonal.white-arrow{color:#fff}.approach-media{border-radius:6px;height:600px;position:relative;overflow:hidden}.approach-content{flex-flow:column;justify-content:flex-end;min-height:0;display:flex;overflow:hidden auto}.approach-img{object-fit:cover;width:100%;height:600px;max-height:600px;display:block;position:absolute;inset:0}.haveyoursay-section{display:block}.hys-inner{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;margin-left:0;margin-right:0;padding:0;font-family:Libre Franklin,sans-serif;display:flex}.hys-header{grid-column-gap:2vw;grid-row-gap:2vw;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-top:0;margin-bottom:0;margin-left:0;padding-right:4vw;display:flex}.code-embed-31{display:block}.code-embed-32{color:#fff;justify-content:center;align-items:center;display:flex}.pc-tab-header{flex:0 auto;justify-content:space-between;align-items:baseline;width:100%;display:flex}.pc-tabs-para{font-weight:300;display:none}.paragraph-23{color:#5c5c58;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.85rem}.badge-section{display:block}.badge-inner{margin-left:4vw;margin-right:4vw;padding:4vw 0}.badge-wrapper{background-image:linear-gradient(#0006,#0006),url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a0db11aa380a4bbe122d1c2_OB157_OUTBACKSTORY.webp);background-position:0 0,50% 30%;background-size:auto,cover;border-radius:20px;min-height:50vh;padding:4vw}.badge-wrapper.sust-badge-wrapper{background-image:linear-gradient(#0006,#0006),url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a13d2b837421d3256d14da6_DJI_0169.JPG);align-items:center;display:flex}.badge-content-header{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;width:50%;display:flex}.explore-inner{flex-flow:column;margin-left:4vw;margin-right:0;padding:4vw 0;display:flex}.explore-header{flex-flow:row;justify-content:space-between;align-items:center;margin-right:4vw;display:flex}.carousel-wrapper{display:flex}.stat-title{font-family:Lora,sans-serif;font-size:2.5rem;font-weight:500;line-height:1.3}.glance-stat{border:1px solid #000;border-radius:15px;width:100%;height:100%;padding:16px}.page-hero-location{color:#fff;margin-top:0;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:300}.text-block-109{display:inline-block}.bold-text-9{grid-column-gap:4px;grid-row-gap:4px;display:flex}.slug-wrap{justify-content:flex-start;align-items:center;margin-bottom:auto;display:none}.slug-link-text{color:#fff;cursor:pointer;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none}.rm-label{font-size:1.125rem;font-weight:400}.related-section{display:block}.related-inner{margin-left:2vw;margin-right:2vw;padding-top:4vw;padding-bottom:4vw}.related-wrapper{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.related-card{grid-column-gap:16px;grid-row-gap:16px;border:1px solid #4a5c4357;border-radius:12px;padding:20px;display:flex}.related-content{flex-flow:column;flex:auto;justify-content:space-between;align-items:stretch;display:flex}.related-heading{margin-top:0;margin-bottom:0;font-family:DM Sans,sans-serif;font-weight:400}.image-33{box-sizing:border-box;object-fit:cover;width:150px;height:150px}.code-embed-33{justify-content:flex-end;align-items:center;display:flex}.code-embed-34{justify-content:center;align-items:center;margin-left:5px;margin-right:5px;font-family:DM Sans,sans-serif;font-size:1.125rem;display:none}.image-34,.image-35{height:40px}.image-36,.image-37{height:50px}.image-38{height:60px}.image-39{width:100%;overflow:visible}.benefits-section{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;margin-top:2vw;display:block}.benefits-heading{margin-top:0;margin-bottom:0;font-family:Spectral,sans-serif;font-size:2.25rem;font-weight:300}.benefits-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;align-items:stretch;display:grid}.benefits-grid.project-benefits{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.benefits-card{grid-column-gap:16px;grid-row-gap:16px;flex-flow:wrap;padding:5px;display:flex}.benefits-title{color:#2a3228;font-family:Libre Franklin,sans-serif;font-size:2.5rem;font-weight:300;line-height:1.1}.benefits-label{color:#1a1a1a;text-align:center;text-transform:uppercase;font-family:Libre Franklin,sans-serif;font-size:1rem}.excerpt-section{background-color:#208648;margin-top:0;margin-bottom:0;margin-right:0;padding:0 4vw;display:block}.excerpt-section.project-excerpt{background-color:#00000008;padding:4vw 0;display:block}.excerpt-section.sust-excerpt{display:block}.excerpt-inner{grid-column-gap:0vw;grid-row-gap:0vw;background-color:#0000;border-radius:0;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:stretch;margin:0;padding:0 4vw;display:grid}.excerpt-inner.bg-gradient-soft{grid-column-gap:4vw;grid-row-gap:4vw;background-color:#4ac;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.excerpt-header{grid-column-gap:2vw;grid-row-gap:2vw;text-align:left;flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:760px;padding-right:4vw;display:flex}.excerpt-title{font-family:DM Sans,sans-serif;font-size:1.5rem}.excerpt-desc{color:#1a1a1a;text-align:left;margin-bottom:0;font-family:Lora,sans-serif;font-size:24px;font-weight:300;line-height:1.31}.excerpt-desc.san-serif{font-family:Libre Franklin,sans-serif;font-size:2rem;font-weight:300}.excerpt-button{grid-column-gap:1vw;grid-row-gap:1vw;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.text-block-111{margin-right:4vw}.arrow-wrapper{justify-content:flex-end;align-items:center;margin-top:auto;display:flex}.card-link{text-decoration:none}.sust-right-section{grid-column-gap:1vw;grid-row-gap:1vw;flex-flow:column;width:25%;margin-right:0;padding:4vw 0 4vw 4vw;display:none;position:sticky;top:80px}.hys-block{grid-column-gap:1vw;grid-row-gap:1vw;background-color:#0000;border:1px solid #4b5c44;border-radius:12px;flex-flow:column;justify-content:flex-start;width:15vw;height:20vw;margin-top:0;padding:20px;transition:all .35s;display:flex;position:sticky;top:96px}.hys-block:hover{background-color:#e6e8e5}.text-block-112{color:#2a3228;font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2}.text-block-113{color:#000;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.2}.link-card{text-decoration:none}.hs-header{grid-column-gap:1vw;grid-row-gap:1vw;flex-flow:column;display:flex}.haveyoursay-inner{padding:4vw}.location-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;height:300px;margin-bottom:2vw;display:grid}.location-accordain{margin-top:32px;display:none}.map-img{grid-column-gap:8px;grid-row-gap:8px;border-radius:0;flex-flow:column;width:100%;height:auto;min-height:45vh;margin-top:1vw;margin-bottom:1vw;display:flex}.map{border-radius:2px;width:100%;height:100%;margin-top:0;margin-bottom:0}.text-block-114{margin-right:4vw}.overview-more{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;margin-bottom:0;display:flex}.overview-desc-2{color:#000;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.21}.overview-desc-3{color:#000;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:300;line-height:28px}.read-more-toggle{grid-column-gap:5px;grid-row-gap:5px;color:#5c5c58;cursor:pointer;justify-content:flex-start;align-items:center;width:200px;margin-top:0;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:300;text-decoration:none;transition:all .35s;display:flex}.read-more-toggle:hover{color:#228b22}.rm-sign{justify-content:flex-start;align-items:flex-end;margin-right:10px;display:flex}.details-image{aspect-ratio:16/9;margin-top:32px;display:block}.abattoir-more{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:none}.details-img{object-fit:cover;width:100%;height:100%;overflow:hidden}.code-embed-35{display:block}.feedlot-more{grid-column-gap:1vw;grid-row-gap:1vw;flex-flow:column;display:flex}.feedlot-accordion{display:none}.location-more{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.infra-accordion{padding-top:1vw;display:none}.text-block-115{margin-right:4vw}.hp-overview-image{aspect-ratio:16/9;border-radius:12px;display:block;overflow:hidden}.image-40{object-fit:cover}.sust-nav-num{color:#9aa394;letter-spacing:.02em;flex-shrink:0;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:400}.sust-nav-chip{color:#4a5c42;background-color:#e4e9df;flex-shrink:0;align-self:center;margin-left:auto;padding:2px 6px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.sust-nav-body{align-items:stretch;column-gap:14px;display:flex}.sust-nav-rail{background-color:#dcd9d0;border-radius:0;flex-shrink:0;width:3px;position:relative}.sust-nav-rail-fill{background-color:#2a3228;width:3px;height:14%;position:absolute;top:0;left:0}.sust-nav-links{flex-direction:column;flex-grow:1;row-gap:2px;min-width:0;display:flex}.sust-nav-count{color:#9aa394;margin-bottom:16px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.sust-nav-doc{color:#9aa394;border-top:1px solid #dcd9d0;margin-top:24px;padding-top:14px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.6}.sust-nav-doc-link{color:#2a3228;margin-bottom:3px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;text-decoration:none;display:block}.sust-nav-doc-stamp{margin-top:10px}.sust-spec{border-top:1px solid #2a3228;margin-top:0}.sust-spec-row{border-bottom:1px solid #dcd9d0;justify-content:space-between;align-items:baseline;column-gap:16px;padding-top:8px;padding-bottom:8px;display:flex}.sust-spec-key{color:#7a8474;letter-spacing:.01em;font-family:DM Sans,sans-serif;font-size:1.125rem;line-height:1.21}.sust-spec-val{color:#2a3228;text-align:right;flex-shrink:0;font-family:DM Sans,sans-serif;font-size:1.125rem;line-height:1.21}.div-block-26{display:none}.page-image-section{grid-column-gap:2vw;grid-row-gap:2vw;padding:4vw;display:flex}.page-image-inner{grid-column-gap:4vw;grid-row-gap:4vw;grid-template-rows:auto;grid-template-columns:50% 50%;grid-auto-columns:1fr;place-items:center;max-width:100%;margin-left:4vw;margin-right:4vw;padding:4vw 0;display:flex}.page-image-portrait{aspect-ratio:2/3;flex:0 auto;display:flex}.page-image-landscape{aspect-ratio:16/9;width:500px;height:450px}.image-41{box-sizing:border-box;aspect-ratio:16/9;object-fit:cover;height:100%;position:static}.image-42{aspect-ratio:2/3;object-fit:cover}.journey-wrap{position:relative}.title-layer{z-index:10;position:absolute;inset:0}.title-landing{height:36px}.image-clip{aspect-ratio:2/3;width:55%;height:70vh;overflow:hidden}.image-43{object-fit:cover;width:100%;height:100%}.image-clip-is-landscape{aspect-ratio:3/2;width:45%;margin-top:8vh}.image-44{object-fit:cover;width:100%;height:100%}.code-embed-36{display:none}.top-nav-section{border-top:1px solid #0b1b1224;border-bottom:1px solid #0b1b1224;height:6vw;position:relative}.top-nav-inner{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:25% 1fr;grid-auto-columns:1fr;height:8vh;display:grid}.chapter-bar{position:sticky;top:0}.chapter-current{width:100%;height:6vh}.chapter-nav{z-index:500;background-color:#fff;border-bottom:1px solid #1a1a1a1a;padding:1rem;position:sticky;top:72px}.chapter-nav_track{grid-column-gap:2rem;grid-row-gap:2rem;display:flex}.chapter-link{cursor:pointer}.chapters{grid-template-rows:auto auto auto auto auto;grid-template-columns:30% 1fr;grid-auto-rows:0;align-items:start;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:grid;position:relative}.chapters.comm-chapters{grid-template-rows:auto auto auto auto auto;display:block}.chapters.project-chapters{grid-template-rows:auto auto auto auto auto auto auto auto}.container-1{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.chapter-nav-1{z-index:500;background-color:#fff;border-top:1px solid #1a1a1a1a;border-bottom:1px solid #1a1a1a1a;width:100%;padding-top:0;padding-bottom:0;position:sticky;top:96px}.chapter-nav__bar{border:1px solid #1a1a1a1a;grid-column:2/3;justify-content:space-between;padding:1.25rem 1.5vw;display:flex;position:relative}.chapter-nav__current{grid-column-gap:.6rem;grid-row-gap:.6rem;color:#1a1a1a;cursor:pointer;justify-content:space-between;align-items:center;width:100%;font-size:1.5rem;line-height:1.1;text-decoration:none;display:flex}.chapter-nav__label-clip{font-family:DM Sans,sans-serif;font-size:1.25rem;display:inline-block;overflow:hidden}.chapter-nav__label{font-family:Libre Franklin,sans-serif;font-size:1.25rem;font-weight:400;display:inline-block}.chapter-nav__chev{color:#3a4a2f;display:inline-flex}.chapter-nav__dropdown{z-index:600;background-color:#fff;border-top:1px solid #1a1a1a1a;padding-bottom:2vw;padding-left:0;padding-right:0;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #0000000f}.chapter-nav__list{flex-direction:column;display:flex}.chapter-link-1{color:#5a5a52;border-bottom:1px #1a1a1a1a;padding:.85rem 1.5rem .85rem 4vw;font-family:DM Sans,sans-serif;font-size:1.25rem;text-decoration:none;display:block}.chapter-link-1.w--current{font-family:DM Sans,sans-serif}.deep-dive{border-bottom:1px solid #1a1a1a1a;border-left:1px solid #1a1a1a1a;grid-column:2/3;padding-top:0;padding-bottom:0}.chapter-anchor{scroll-margin-top:96px}.chapter-checkpoint{width:1px;height:1px}.deep-dive__wrap{grid-column-gap:2rem;grid-row-gap:2rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:4vw;display:flex}.deep-dive__wrap.employment{grid-column-gap:1rem;grid-row-gap:1rem}.deep-dive__wrap.comm-strategy{grid-column-gap:1vw;grid-row-gap:1vw}.deep-dive__wrap.stakeholder{grid-column-gap:1rem;grid-row-gap:1rem}.deep-dive__wrap.procurement{grid-column-gap:1vw;grid-row-gap:1vw}.deep-dive__text{grid-column-gap:1vw;grid-row-gap:1vw;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-left:0;margin-right:0;display:flex}.deep-dive__media{aspect-ratio:16/9;background-color:#e8ebe3;width:100%}.deep-dive__media.pc-tabs{aspect-ratio:auto;background-color:#0000}.heading-19{font-family:Spectral,sans-serif;font-size:2.25rem;font-weight:500}.facts-rail{grid-column-gap:1vw;grid-row-gap:1vw;scrollbar-color:#1a1a1a40 transparent;scrollbar-width:thin;flex-flow:column;grid-area:1/1/span 7/2;align-self:start;max-height:calc(100vh - 170px);margin-bottom:12vw;margin-left:4vw;padding-top:4vw;padding-bottom:4vw;padding-right:2rem;font-family:DM Sans,sans-serif;display:flex;position:sticky;top:150px;overflow:hidden auto}.facts-rail__heading{color:#1a1a1a;border-bottom:1px #1a1a1a1a;margin-bottom:.25rem;padding-bottom:.75rem;font-family:Libre Franklin,sans-serif;font-size:2rem;font-weight:300;line-height:36px}.facts-rail__item{border-bottom:1px #1a1a1a1a;flex-direction:column;row-gap:.15rem;padding-top:.85rem;padding-bottom:.85rem;display:flex}.facts-rail__term{color:#000;letter-spacing:.12em;text-transform:uppercase;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:500}.facts-rail__value{color:#5a5a52;flex-direction:column;row-gap:.1rem;font-family:Libre Franklin,sans-serif;font-size:1.125rem;font-weight:300;display:flex}.facts-rail__group{border-bottom:1px solid #1a1a1a1a;padding-top:.85rem;padding-bottom:.85rem}.facts-rail__group-term{color:#5a5a52;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem;font-size:.7rem}.facts-rail__group-body{color:#1a1a1a;flex-direction:column;row-gap:.3rem;font-size:.85rem;display:flex}.facts-rail__accordions{flex-direction:column;display:flex}.facts-rail__acc{border-bottom:1px solid #1a1a1a1a}.facts-rail__acc-head{color:#5a5a52;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding-top:.85rem;padding-bottom:.85rem;font-size:1rem;list-style:none;display:flex}.facts-rail__acc-chev{color:#3a4a2f;font-size:1.5rem;font-weight:300;line-height:1}.facts-rail__acc-body{color:#1a1a1a;flex-direction:column;row-gap:.3rem;padding-bottom:.85rem;font-size:.85rem;display:flex}.hero{width:auto;margin-top:0;position:relative}.hero.homepage-hero{width:auto;margin-top:0}.hero__media{grid-column-gap:0px;grid-row-gap:0px;background-color:#23271f;background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a76f5c5d9b0f9e12de84260_148east-feedlot-render.avif);background-position:50%;background-size:cover;background-attachment:scroll;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-end;width:100%;height:100%;min-height:70svh;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;display:flex;position:relative;overflow:hidden}.hero__media.community-hero{background-image:linear-gradient(#0000001a,#0000001a),url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a75513f76618bf3d3e0f06d_AdobeStock_1247655402%20-%20resized.jpg);background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,scroll;margin-top:0}.hero__media.sustainability-hero{background-image:linear-gradient(#0000001a,#0000001a),url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a13d2b837421d3256d14da6_DJI_0169.JPG);background-position:0 0,50% 40%;background-size:auto,cover;background-attachment:scroll,scroll;place-items:end start;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;display:flex;position:static}.hero__media.about-hero{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a75543021579a6e3bd7b154_AdobeStock_171117016%20-%20resized.jpg);background-position:0 0;background-size:cover}.hero__media.projects-hero{background-image:linear-gradient(#0003,#0003),url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/69f94ec249a36667cc7aac74_481768498_684952870533142_6454968985082999366_n.jpg);background-position:0 0,0%;background-size:auto,cover;background-attachment:scroll,scroll}.hero__media.homepage__hero{text-align:center;background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a76f1f63da82c4b99e360a0_148east-landscape-abattoir-structure.avif);background-position:50% 100%;background-attachment:fixed;flex-flow:column;justify-content:flex-end;align-items:flex-start;height:auto;min-height:100dvh;margin-top:0;padding-top:0;padding-bottom:0;display:flex}.hero__media.news-hero{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/69f94ec249a36667cc7aac74_481768498_684952870533142_6454968985082999366_n.jpg);background-position:0 0,0 0;background-size:auto,cover;background-attachment:scroll,scroll}.hero__media.solid-hero{background-color:#4a5c42;background-image:none;height:50vh;min-height:0}.hero__media.solid-hero-premium{background-color:#4a5c42;background-image:none;height:40vh;min-height:0}.hero__media.solid-hero-soft{background-image:linear-gradient(#4b5c434d,#4b5c434d);min-height:40vh}.hero__gradient-top{background-image:linear-gradient(#00000059,#0000);height:40%;position:absolute;top:0;left:0;right:0}.hero__gradient-bottom{background-image:linear-gradient(#0000,#00000073);height:50%;position:absolute;bottom:0;left:0;right:0}.hero__heading{grid-column-gap:0vw;grid-row-gap:0vw;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:flex-start;margin-top:0;margin-left:auto;margin-right:auto;padding-top:0;padding-left:4vw;padding-right:4vw;display:grid;position:static;bottom:4vw;left:0;right:0}.hero__heading.news-hero{display:flex}.hero__heading.hero-media.media-page{max-width:720px;padding-left:0;padding-right:0;display:flex}.hero__title{color:#fff;text-align:left;letter-spacing:.08em;text-transform:none;mix-blend-mode:normal;margin-top:0;margin-bottom:0;font-family:Lora,sans-serif;font-size:2rem;font-weight:500;line-height:1}.hero__title.homepage-hero-title{margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:3rem;font-weight:300;line-height:1.21}.hero__secondary{grid-column-gap:0vw;grid-row-gap:0vw;grid-template:".Area"/1fr 30%;grid-auto-columns:1fr;place-items:stretch stretch;column-gap:1rem;margin-left:0;margin-right:0;padding:4vw;display:block}.hero__portrait{aspect-ratio:auto;background-color:#e8ebe3;background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a22274607c23beeae9e68ca_Feedlot-Cover-Sizes.webp);background-position:50%;background-size:cover;width:100%;height:560px;overflow:hidden}.hero__landscape{aspect-ratio:3/2;background-color:#e8ebe3;background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/69fd0b910c77b97192a7b97d_ChatGPT%20Image%20May%208%2C%202026%2C%2007_58_07%20AM.png);background-position:0%;background-size:cover;height:50vh;display:block;overflow:hidden}.info{width:100%}.info__grid{grid-column-gap:4vw;grid-row-gap:4vw;grid-template-rows:auto;grid-template-columns:70% 30%;grid-auto-columns:1fr;justify-content:flex-start;place-items:center stretch;width:100%;margin-left:0;margin-right:0;padding:4vw 4vw 4vw 10vw;display:flex}.info__grid.opening{grid-column-gap:1vw;grid-row-gap:1vw;flex-flow:column;width:60%;padding-left:4vw;display:flex}.info__meta{grid-column-gap:1.25vw;grid-row-gap:1.25vw;flex-direction:column;align-items:flex-start;margin-left:4vw;padding-right:0;display:flex}.meta-row{flex-direction:column;row-gap:.25rem;display:flex}.meta-row__label{color:#5a5a52;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.meta-row__value{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:1.125rem}.meta-link{color:#3a4a2f;text-decoration:none}.share{column-gap:.5rem;margin-top:.5rem;display:flex}.share__link{color:#1a1a1a;border:1px solid #1a1a1a1a;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;text-decoration:none;display:flex}.info__content{grid-column-gap:1vw;grid-row-gap:1vw;border-left:1px #1a1a1a1a;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1200px;padding-left:0;padding-right:0;display:flex}.info__desc{color:#3a3a3a;letter-spacing:.0015em;flex-flow:wrap;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:300;line-height:1.5;display:block}.info__desc.primary-desc{color:#3a3a3a;text-align:left;letter-spacing:.02em;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:22px;font-weight:300;line-height:1.31}.info__desc.primary-desc.first-desc{color:#000;letter-spacing:.0625em;width:100%;margin-top:.5vw;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.31}.info__desc.primary-desc.last-primary-desc{margin-bottom:0}.info__desc.primary-desc.white-text{text-align:left;max-width:1200px;font-size:1.9rem}.info__desc.primary-desc.sage-desc{color:#9dc183}.info__desc.primary-desc.homepage-desc{margin-bottom:1vw;font-size:28px}.info__desc.primary-desc.dsds{font-family:Spectral,sans-serif}.info__desc.primary-desc.homepage{font-family:Libre Franklin,sans-serif;font-size:26px;font-weight:300}.info__desc.sys{display:none}.info__desc.info-desc-middle{margin-bottom:0}.info__desc.white-text{color:#fff;text-align:left;font-size:1.5rem}.info__desc.white-text.hys-desc{width:1200px}.info__desc.lone-desc{margin-bottom:2vw}.info__desc.hp{text-align:left;font-size:20px}.gallery{grid-column-gap:0px;grid-row-gap:2vw;background-color:#fff;border-top:.5px solid #1a1a1a33;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;margin-left:0;margin-right:0;padding-top:4vw;padding-bottom:4vw;padding-left:0;display:block;position:relative}.gallery.sust-gallery{display:block}.gallery.grey-bg{background-color:#00000005;border-top-style:none}.gallery__head{margin-left:0;margin-right:auto;padding-bottom:1.5rem;padding-left:0;padding-right:1.5rem}.gallery__title{color:#1a1a1a;margin-top:0;margin-bottom:0;font-family:Spectral,sans-serif;font-size:3rem;font-weight:400}.gallery__track{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;align-items:center;column-gap:1.5rem;padding-left:0;padding-right:4vw;display:flex;overflow-x:auto}.gallery__slide{scroll-snap-align:center;flex:0 0 60%;position:static}.gallery__img{aspect-ratio:3/2;perspective:1200px;perspective-origin:50% 100%;background-color:#0000;border-radius:0;width:100%;height:auto;max-height:none;overflow:hidden;transform:none}.gallery__credit{z-index:10;color:#3a3a3a;letter-spacing:.08em;text-transform:none;padding-top:.5rem;font-family:Libre Franklin,sans-serif;font-size:14px;font-style:normal;font-weight:300;display:block;position:static;bottom:1vw;left:1vw}.gallery__controls{grid-column-gap:2vw;grid-row-gap:2vw;border-bottom:1px #1a1a1a4d;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;place-items:flex-start stretch;width:100%;height:auto;margin-top:0;margin-left:auto;margin-right:auto;padding:0 4vw 2vw;display:flex}.gallery__counter{color:#000;letter-spacing:.08em;font-family:Libre Franklin,sans-serif;font-size:1.5rem;font-weight:300;display:none}.gallery__nav{grid-column-gap:100px;grid-row-gap:100px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;column-gap:.5rem;width:100%;padding:0;display:flex}.gallery__btn{color:#1a1a1a;cursor:pointer;background-color:#0000;border:1px #1a1a1a1a;border-radius:0%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1rem;display:flex}.related{background-color:#fff;width:100%;padding-top:4vw;padding-bottom:4vw;display:none}.related__head{margin-left:4vw;margin-right:4vw;padding-bottom:2rem;padding-left:0;padding-right:1.5rem}.related__title{color:#1a1a1a;margin-top:0;margin-bottom:0;font-family:Spectral,sans-serif;font-size:3rem;font-weight:400}.related__track{scroll-snap-type:x mandatory;scrollbar-width:none;column-gap:1.5rem;margin-left:4vw;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;display:flex;overflow-x:auto}.related__card{scroll-snap-align:start;flex:0 0 calc(25% - 1.125rem)}.related__card-link{color:inherit;text-decoration:none;display:block}.related__card-img{aspect-ratio:4/3;background-color:#e8ebe3;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:auto;width:100%;margin-bottom:.75rem}.related__eyebrow{color:#5a5a52;letter-spacing:.12em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:1rem}.related__card-title{color:#1a1a1a;margin-top:.25rem;margin-bottom:.25rem;font-family:Spectral,sans-serif;font-size:1.25rem}.related__loc{color:#5a5a52;margin-top:0;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:1rem}.related__controls{justify-content:space-between;align-items:center;margin-left:4vw;margin-right:4vw;padding-top:1.5rem;padding-left:0;padding-right:0;display:flex}.related__page{color:#5a5a52;font-size:.8rem}.related__nav{column-gap:.5rem;display:flex}.related__btn{color:#1a1a1a;cursor:pointer;background-color:#0000;border:1px solid #1a1a1a1a;justify-content:center;align-items:center;width:44px;height:44px;font-size:1rem;display:flex}.chaptering-back{border-top:1px solid #1a1a1a1a;border-bottom:1px solid #1a1a1a1a;grid-area:1/1/2/2;align-self:stretch}.chapter-title{margin-top:0;margin-bottom:16px;font-family:Libre Franklin,sans-serif;font-size:2.5rem;font-weight:300;line-height:1.31}.chapter-desc{color:#1a1a1a;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:1.5rem;font-weight:300;line-height:1.8}.chapter-label{float:none;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.31}.chaptering-block{width:100%;display:block;position:relative}.chaptering-block.project-chapters{display:block}.chapter-nav__inner{grid-template-rows:auto;grid-template-columns:30% 1fr;align-items:center;margin-left:0;margin-right:auto;padding-left:0;padding-right:0;display:grid}.heading-20{margin-top:0;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:3rem;font-weight:300;line-height:1.31}.image-45,.image-46{object-fit:cover;width:100%;height:100%}.chapter-nav__chev-1{color:#3a4a2f;border:1px #3a4a2f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:1rem;display:flex}.inline-svg-0-1{flex-shrink:0;display:block}.stat-band{background-color:#3a4a2f;width:100%;padding-top:4.5rem;padding-bottom:4.5rem;display:block}.stat-band__inner{grid-template-rows:auto;grid-template-columns:repeat(5,1fr);gap:2.5rem 2rem;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;display:grid}.stat{flex-direction:column;display:flex}.stat__figure{color:#f7f6f0;font-variant-numeric:tabular-nums;align-items:baseline;font-family:Cormorant Garamond,serif;font-size:3.5rem;line-height:1;display:flex}.stat__prefix{margin-right:.1rem;font-size:2.25rem}.stat__suffix{margin-left:.1rem;font-size:2.25rem}.stat__label{color:#f7f6f0b3;letter-spacing:.12em;text-transform:uppercase;margin-top:.6rem;font-family:DM Sans,sans-serif;font-size:.72rem}.info-title{grid-column-gap:1vw;grid-row-gap:1vw;flex-flow:column;display:flex}.hero_secondary_img_portrait{object-fit:cover;width:100%;height:100%}.hero_secondary_img_portrait.blur-up{overflow:hidden}.hero-secondary-img-landscape{object-fit:cover;width:100%;height:100%}.hero-secondary-img-landscape.blur-up{overflow:hidden}.updates{border-top:1px solid #1a1a1a1a}.updates-inner{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding:4vw;display:grid}.hys{background-color:#0000;width:100%;padding-top:0;padding-bottom:0}.hys__inner{grid-column-gap:0px;grid-template-rows:auto;grid-template-columns:30% 1fr;grid-auto-flow:column;align-items:start;column-gap:4rem;margin-left:4vw;margin-right:4vw;padding-left:0;padding-right:0;display:grid}.hys__eyebrow{color:#3a4a2f;letter-spacing:.12em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:1.125rem}.hys__title{color:#1a1a1a;letter-spacing:-.02px;margin-top:0;margin-bottom:1rem;font-family:Libre Franklin,sans-serif;font-size:2rem;font-weight:300;line-height:1.5}.hys__note{color:#1a1a1a;letter-spacing:.0015em;font-family:Libre Franklin,sans-serif;font-size:1.5rem;font-weight:300;line-height:1.5}.hys__form{grid-column-gap:1vw;grid-row-gap:1vw;background-color:#00000008;border:1px #1a1a1a1a;border-top-color:#1a1a1a80;flex-flow:column;margin:0 0 0;padding:2vw;transition:all .35s;display:flex}.hys__form._w-form{background-color:#fff;flex-direction:column;row-gap:1.25rem;padding:2rem;display:flex}.hys__form.homepage-hys{border-top-style:none;padding-top:0}.hys__form.homepage{background-color:#00000008;border-top-style:none;border-radius:2px;width:100%;padding-top:2vw;padding-left:2vw}.hys__row{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:0;margin-bottom:16px;display:grid}.hys__field{flex-direction:column;row-gap:.35rem;margin-top:0;margin-bottom:16px;display:flex}.hys__label{color:#000;letter-spacing:.04em;text-transform:none;margin-bottom:10px;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:400;line-height:1.31}.hys__input{color:#3a3a3aa6;letter-spacing:.04px;background-color:#0000;border:1px #1a1a1a26;border-bottom:1px solid #1a1a1a66;width:100%;margin-bottom:0;padding:0 .8rem 0 0;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:300;line-height:1.5}.hys__input._w-input,.hys__input._w-select{color:#1a1a1a;background-color:#fff;border:1px solid #1a1a1a26;width:100%;padding:.7rem .8rem;font-family:DM Sans,sans-serif;font-size:.95rem}.hys__input.hys__textarea{max-width:100%;font-weight:300}.hys__input._w-select,.hys__input._w-input{color:#1a1a1a;background-color:#fff;border:1px solid #1a1a1a26;width:100%;padding:.7rem .8rem;font-family:DM Sans,sans-serif;font-size:.95rem}.hys__textarea{min-height:120px}.hys__check{color:#5a5a52;flex-flow:column;justify-content:flex-start;align-items:flex-start;column-gap:.6rem;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:600;line-height:1.5;display:flex}.hys__checkbox{grid-column-gap:10px;grid-row-gap:10px;flex-shrink:0;justify-content:flex-start;align-items:center;margin-top:.2rem;padding-left:10px;display:flex}.hys__submit{color:#f7f6f0;letter-spacing:.02em;cursor:pointer;background-color:#3a4a2f;border-style:none;border-radius:25px;align-self:flex-start;margin-top:1vw;padding:10px 24px;font-family:Libre Franklin,sans-serif;font-size:16px;font-weight:300}.hys__submit._w-button{color:#f7f6f0;cursor:pointer;background-color:#3a4a2f;border-style:none;align-self:flex-start;padding:.9rem 1.5rem;font-family:DM Sans,sans-serif;font-size:.95rem}.hys__fineprint{color:#7a7a72;font-family:DM Sans,sans-serif;font-size:.78rem}._w-input-parent._w-input{color:#1a1a1a;background-color:#fff;border:1px solid #1a1a1a26;width:100%;padding:.7rem .8rem;font-family:DM Sans,sans-serif;font-size:.95rem}.eng-rail__eyebrow{color:#5a5a52;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.1rem;font-family:DM Sans,sans-serif;font-size:.72rem}.eng-chips{flex-direction:column;row-gap:.75rem;display:flex}.eng-chip{color:#3a4a2f;background-color:#0000;border:1px solid #3a4a2f;justify-content:space-between;align-items:center;column-gap:1rem;padding:.85rem 1rem;font-family:DM Sans,sans-serif;font-size:.9rem;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.eng-chip:hover,.eng-chip--primary{color:#f7f6f0;background-color:#3a4a2f}.eng-chip--primary:hover{background-color:#5e7444}.inline-svg-1,.inline-svg-2,.inline-svg-3{flex-shrink:0}.employment-accordion{margin-top:0;display:block}.procurement-strategy{display:block}.infogrid-header{grid-column-gap:2vw;grid-row-gap:2vw;flex-flow:column;justify-content:flex-start;align-items:stretch;width:100%;max-width:1200px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:flex}.infogrid-header.farming-info{justify-content:flex-start;align-items:flex-start;padding-left:0;padding-right:0}.infogrid-header.comm-page{justify-content:flex-start;align-items:flex-start}.divider-grid-break{margin-left:0}.page-opening-grid{grid-column-gap:0vw;grid-row-gap:0vw;background-color:#fff;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;place-items:start stretch;width:100%;margin-left:0;margin-right:0;padding:4vw;display:grid}.page-opening-grid.about-page{justify-content:flex-start;align-items:center}.page-opening-grid.after-gallery{padding:0 4vw 4vw}.page-opening-grid.homepage-opening{grid-column-gap:4vw;grid-row-gap:4vw;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-left:4vw;padding-right:4vw;display:grid}.page-opening-grid.page-opening{padding-top:2.5vw}.page-opening-grid.homepage{grid-column-gap:4vw;grid-row-gap:4vw;background-color:#0000;border-top:.5px solid #1a1a1a33;border-bottom:.5px #1a1a1a33;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;padding-top:4vw;padding-bottom:4vw;display:block}.page-opening-grid.pc-opening{display:block}.page-opening-grid.project-opening{padding-top:4vw;padding-bottom:2vw}.opening-header{grid-column-gap:0vw;grid-row-gap:0vw;flex-flow:column;justify-content:center;align-items:flex-start;max-width:960px;margin-left:0;margin-right:0;padding:0;display:flex}.opening-header.homepage{grid-column-gap:2vw;grid-row-gap:2vw;max-width:1080px;padding-right:2vw;display:flex}.text-span-7,.text-span-8{font-family:Libre Franklin,sans-serif;font-size:.8rem;font-style:italic;font-weight:400}.text-span-9,.text-span-10,.text-span-11,.text-span-12{font-size:1.25rem}.prin{background-color:#fff;width:100%;padding-top:5rem;padding-bottom:5rem}.prin__inner{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.prin__eyebrow{color:#3a4a2f;letter-spacing:.12em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:.72rem}.prin__title{color:#1a1a1a;margin-top:.5rem;margin-bottom:2.5rem;font-family:Cormorant Garamond,serif;font-size:2.5rem;line-height:1.05}.prin__list{border-bottom:1px solid #1a1a1a1a}.prin__row{border-top:1px solid #1a1a1a1a;grid-template-rows:auto;grid-template-columns:26% 1fr;column-gap:2rem;padding-top:2rem;padding-bottom:2rem;display:grid}.prin__num{color:#3a4a2f;letter-spacing:.08em;font-family:DM Sans,sans-serif;font-size:.85rem}.prin__name{color:#1a1a1a;margin-top:0;margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:1.6rem;line-height:1.1}.prin__text{color:#5a5a52;max-width:60ch;font-family:DM Sans,sans-serif;font-size:.95rem;line-height:1.6}.bod{background-color:#fff;width:100%;padding-top:5rem;padding-bottom:5rem}.bod__inner{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.bod__eyebrow{color:#3a4a2f;letter-spacing:.12em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:.72rem}.bod__title{color:#1a1a1a;margin-top:.5rem;margin-bottom:2.5rem;font-family:Cormorant Garamond,serif;font-size:2.5rem;line-height:1.05}.bod__list{border-bottom:1px solid #1a1a1a1a}.bod__item{border-top:1px solid #1a1a1a1a}.bod__summary{cursor:pointer;grid-template-rows:auto;grid-template-columns:26% 1fr auto;align-items:center;column-gap:2rem;padding-top:2rem;padding-bottom:2rem;list-style:none;display:grid}.bod__person{align-items:center;column-gap:1rem;display:flex}.bod__photo{background-color:#e8ebe3;flex-shrink:0;width:64px;height:64px}.bod__name{color:#1a1a1a;margin-top:0;margin-bottom:0;font-family:Cormorant Garamond,serif;font-size:1.6rem;line-height:1.1}.bod__role{color:#5a5a52;letter-spacing:.08em;text-transform:uppercase;margin-top:.25rem;font-family:DM Sans,sans-serif;font-size:.72rem}.bod__lead{color:#5a5a52;font-family:DM Sans,sans-serif;font-size:.95rem;line-height:1.6}.bod__more{color:#3a4a2f;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;column-gap:.5rem;font-family:DM Sans,sans-serif;font-size:.8rem;display:flex}.bod__chev{align-items:center;display:flex}.bod__more-close{display:none}.bod__bio{padding-bottom:2rem;padding-left:calc(26% + 2rem)}.bod__text{color:#5a5a52;max-width:60ch;margin-top:0;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:.95rem;line-height:1.7}.team{grid-column-gap:0vw;grid-row-gap:0vw;background-color:#fff;border-top:.5px solid #1a1a1a33;flex-flow:column;width:100%;padding:2vw 0 4vw;display:flex;position:static}.team__inner{grid-column-gap:0px;grid-row-gap:2vw;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-left:auto;margin-right:auto;padding-left:4vw;padding-right:4vw;display:grid}.team__eyebrow{color:#3a4a2f;letter-spacing:.12em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:.72rem}.team__title{color:#1a1a1a;margin-top:.5rem;margin-bottom:2.5rem;font-family:Libre Franklin,sans-serif;font-size:2.5rem;font-weight:300;line-height:1.05}.team__grid{grid-column-gap:2vw;grid-row-gap:0vw;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;gap:2.5rem 1.5rem;display:grid}.team__card{grid-column-gap:8px;grid-row-gap:8px;pointer-events:auto;flex-direction:column;text-decoration:none;display:flex}.team__photo{aspect-ratio:3/2;background-color:#e8ebe3;border-radius:2px;width:100%;position:relative;overflow:hidden}.team__name{color:#3a3a3a;margin-top:8px;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:20px;font-weight:400;line-height:1.2}.team__role{color:#5a5a52;letter-spacing:.08em;text-transform:none;margin-top:8px;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:300}.appr{background-color:#fff;width:100%;padding-top:0;padding-bottom:0;scroll-margin-top:22vw;display:block}.appr.aboutpage{border-top:1px solid #1a1a1a99;display:block}.appr.homepage-appr{display:block}.appr.appr-aboutpage,.appr.sustpage{display:none}.appr.commpage{display:block}.appr.project-page{display:none}.appr__inner{grid-column-gap:0px;grid-row-gap:2vw;border-top:.5px #1a1a1a80;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;margin-left:auto;margin-right:auto;padding:2vw 4vw 4vw;display:grid}.appr__eyebrow{color:#4a5c42d9;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-family:Lora,sans-serif;font-size:34px;font-weight:700;display:none}.appr__block{grid-column-gap:16px;grid-row-gap:16px;background-color:#00000008;border-top:1px #1a1a1a80;border-right:1px #1a1a1a1a;border-radius:12px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1.5fr 1fr;grid-auto-columns:1fr;place-items:start stretch;margin-bottom:0;padding:2vw 0 0;display:flex}.appr__block.last-block{border-right-style:none;flex-flow:column;display:flex}.appr__head{color:#1a1a1a;margin-top:0;margin-bottom:0;font-family:Lora,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.05}.appr__body{color:#000;margin-top:0;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:300;line-height:1.31}.image-47{object-fit:cover;width:100%;height:100%}.image-48{pointer-events:none;object-fit:cover;width:100%;height:100%}.image-49{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.image-50{object-fit:cover;width:100%;height:100%}.team__bio{color:#1a1a1a;font-family:Libre Franklin,sans-serif;font-size:1.5rem;line-height:1.8;display:none}.bio-modal{z-index:1000;opacity:0;pointer-events:none;visibility:hidden;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.bio-modal__overlay{background-color:#1a1a1a8c;position:absolute;inset:0}.bio-modal__panel{background-color:#fff;width:100%;max-width:640px;max-height:85vh;padding:3rem;position:relative;overflow-y:auto}.bio-modal__close{color:#1a1a1a;cursor:pointer;background-color:#0000;border-style:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;top:1.25rem;right:1.25rem}.bio-modal__role{color:#3a4a2f;letter-spacing:.12em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:.72rem}.bio-modal__name{color:#1a1a1a;margin-top:.5rem;margin-bottom:1.25rem;font-family:Cormorant Garamond,serif;font-size:2.25rem;line-height:1.05}.bio-modal__text{color:#5a5a52;font-family:DM Sans,sans-serif;font-size:1rem;line-height:1.7}.leadership-grid-header{grid-column-gap:2vw;grid-row-gap:2vw;border-bottom:1px #1a1a1a80;flex-flow:column;grid-template-rows:auto;grid-template-columns:70% 30%;grid-auto-columns:1fr;place-items:start stretch;margin-bottom:0;margin-left:0;margin-right:0;padding-bottom:0;display:flex}.checkbox-label{color:#3a3a3a;font-family:Libre Franklin,sans-serif;font-size:.9rem;font-weight:300}.checkbox-label-2{color:#3a3a3a;justify-content:flex-start;align-items:flex-end;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:.9rem;font-weight:300;display:flex}.gallery-img{width:100%;height:100%;transform:scale3d(1none,1none,1none);transform-origin:50% 100%;object-fit:cover;transform-style:preserve-3d;border-radius:2px}.gallery-img:hover{background-color:#000}.image-52{object-fit:cover;width:100%;height:100%}.transparent-btn{color:#1a1a1a;letter-spacing:.005em;cursor:pointer;background-color:#0000;border:1px solid #1a1a1a99;border-radius:5px;order:9999;margin-top:0;margin-left:0;padding:10px 18px;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:300;text-decoration:none;display:flex}.transparent-btn.tabs{margin-top:0;margin-left:0}.transparent-btn.transparent{background-color:#0000}.transparent-btn.btn-on-background{border-style:none}.transparent-btn.non-auto{letter-spacing:.08em;border-radius:8px;margin-top:0;margin-left:0;font-size:1.125rem;font-weight:400}.transparent-btn.non-auto.media-more{padding:12px 24px}.transparent-btn.non-auto.transparent-bckg{color:#fff;background-color:#0000;border-color:#fff;border-radius:8px}.transparent-btn.white-button{background-color:#fff}.transparent-btn-text{color:#1a1a1a;letter-spacing:.02em;width:100%;font-weight:400}.text-span-13{font-family:Libre Franklin,sans-serif}.prt{background-color:#fff;border-top:.5px solid #1a1a1a33;width:100%;padding-top:4vw;padding-bottom:4vw;display:none}.prt__inner{grid-column-gap:0px;grid-row-gap:2vw;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;max-width:none;margin-left:auto;margin-right:auto;padding-left:4vw;padding-right:4vw;display:grid}.prt__eyebrow{color:#3a4a2f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-family:DM Sans,sans-serif;font-size:.72rem}.prt__title{color:#1a1a1a;margin-top:0;margin-bottom:2.5rem;font-family:Libre Franklin,sans-serif;font-size:2.5rem;font-weight:300;line-height:1.05}.prt__grid{border-top:1px #1a1a1a1a;border-left:1px #1a1a1a1a;grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;display:grid}.prt__cell{border-bottom:1px #1a1a1a1a;border-right:1px #1a1a1a1a;flex-direction:column;justify-content:center;align-items:center;row-gap:1rem;min-height:170px;padding:2.5rem 1.5rem;display:flex}.prt__logo{background-color:#fff;width:100%;max-width:150px;height:80px}.prt__logo.qldgov{max-width:100px;height:50px}.prt__name{color:#5a5a52;text-align:center;letter-spacing:.04em;font-family:Libre Franklin,sans-serif;font-size:1.35rem;line-height:1.31;display:none}.imgband{background-color:#fff;width:100%;padding-top:4vw;padding-bottom:4vw;display:block}.imgband__inner{margin-left:4vw;margin-right:4vw;padding-left:0;padding-right:0}.imgband__frame{aspect-ratio:16/9;background-color:#e8ebe3;width:100%;overflow:hidden}.imgband__cap{color:#7a7a72;margin-top:.75rem;font-family:DM Sans,sans-serif;font-size:.8rem;font-style:italic;display:none}.imgband__pair{grid-template:"Area-2 Area"/1fr 1fr;column-gap:1.5rem;margin-top:2vw;display:grid}.imgband__pair-frame{aspect-ratio:4/3;background-color:#e8ebe3;width:100%;overflow:hidden}.endcta{grid-column-gap:4vw;grid-row-gap:4vw;background-color:#3cb371;border-top:1px solid #1a1a1a1a;border-bottom:1px solid #1a1a1a1a;justify-content:center;align-items:center;width:100%;margin-top:0;margin-bottom:0;padding:4vw 0;display:block}.endcta__inner{grid-column-gap:0vw;grid-row-gap:0vw;text-align:center;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;place-items:center stretch;width:100%;height:100%;margin-left:4vw;margin-right:4vw;display:flex}.endcta__eyebrow{color:#f7f6f0b3;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-family:DM Sans,sans-serif;font-size:.72rem}.endcta__title{color:#000;text-align:left;margin-top:0;margin-bottom:2rem;font-family:Libre Franklin,sans-serif;font-size:2rem;font-weight:300;line-height:1.05}.endcta__actions{grid-column-gap:2vw;grid-row-gap:2vw;flex-flow:column;justify-content:center;align-items:stretch;gap:1rem;height:100%;padding-left:0;display:flex}.endcta__btn{color:#1a1a1a;background-color:#f7f6f0;padding:.9rem 1.75rem;font-family:DM Sans,sans-serif;font-size:.9rem;text-decoration:none}.endcta__btn--ghost{color:#f7f6f0;background-color:#0000;border:1px solid #f7f6f066}.hhero{background-color:#1a1a1a;align-items:flex-end;width:100%;height:100vh;min-height:600px;display:flex;position:relative;top:0;overflow:hidden}.hhero__media{background-color:#3a4a2f;position:absolute;inset:0}.hhero__scrim{background-image:linear-gradient(#0003,#0003),url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/69fda35c163d4f5822355dac_ChatGPT%20Image%20May%208%2C%202026%2C%2006_22_05%20PM.png);background-position:0 0,0 0;background-size:auto,cover;margin-top:-96px;position:absolute;inset:0}.hhero__content{z-index:2;width:100%;margin-left:4vw;margin-right:4vw;padding-bottom:4rem;padding-left:0;padding-right:0;position:relative}.hhero__tag{color:#f7f6f0d9;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-family:DM Sans,sans-serif;font-size:.72rem}.hhero__title{color:#f7f6f0;max-width:20ch;margin-top:0;margin-bottom:1.5rem;font-family:Spectral,sans-serif;font-size:clamp(2.5rem,6vw,5rem);font-weight:400;line-height:1.02}.hhero__cta{color:#f7f6f0;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #f7f6f066;align-items:center;column-gap:.6rem;padding-bottom:.35rem;font-family:DM Sans,sans-serif;font-size:.85rem;text-decoration:none;display:inline-flex}.hpos{z-index:2;background-color:#fff;width:100%;padding:10rem 1.5rem;position:relative}.hpos__inner{max-width:1100px;margin-left:auto;margin-right:auto}.hpos__eyebrow{color:#3a4a2f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.75rem;font-family:DM Sans,sans-serif;font-size:.72rem}.hpos__text{color:#1a1a1a;margin-top:0;margin-bottom:0;font-family:Cormorant Garamond,serif;font-size:clamp(1.75rem,3.5vw,3rem);line-height:1.18}.hroutes{z-index:auto;width:100%;box-shadow:none;background-color:#0000;padding:7rem 0;position:relative}.hroutes__inner{margin-left:4vw;margin-right:4vw;padding-left:0;padding-right:0}.hroutes__eyebrow{color:#3a4a2f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2rem;font-family:DM Sans,sans-serif;font-size:.72rem}.hroutes__grid{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:3rem 1.5rem;display:grid}.hroute{color:inherit;text-decoration:none;display:block}.hroute__photo{aspect-ratio:3/2;background-color:#e8ebe3;border:1px solid #1a1a1a1a;width:100%;margin-bottom:1.5rem;overflow:hidden;box-shadow:0 14px 40px #1a1a1a1f}.hroute__name{color:#1a1a1a;margin-top:0;margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:500;line-height:1.25}.hroute__desc{color:#5a5a52;max-width:42ch;margin-top:0;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:.95rem;line-height:1.5}.ftr{background-color:#f7f6f0;width:100%;padding:5rem 0 2.5rem}.ftr__inner{margin-left:4vw;margin-right:4vw}.ftr__top{grid-template-rows:auto;grid-template-columns:26% 1fr;column-gap:2rem;padding-bottom:4rem;display:grid}.ftr__mark{color:#1a1a1a;margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:1.75rem;font-weight:500}.ftr__tagline{color:#7a7a72;max-width:24ch;font-family:DM Sans,sans-serif;font-size:.85rem;line-height:1.5}.ftr__cols{grid-template-rows:auto;grid-template-columns:1fr 1fr;column-gap:2rem;display:grid}.ftr__h{color:#3a4a2f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.25rem;font-family:DM Sans,sans-serif;font-size:.72rem}.ftr__link{color:#1a1a1a;margin-bottom:.75rem;font-family:DM Sans,sans-serif;font-size:.95rem;text-decoration:none;display:block}.ftr__link:hover{color:#5e7444}.ftr__meta{color:#5a5a52;margin-bottom:.75rem;font-family:DM Sans,sans-serif;font-size:.95rem;display:block}.ftr__base{border-top:1px solid #1a1a1a1a;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;padding-top:2rem;display:flex}.ftr__copy{color:#7a7a72;font-family:DM Sans,sans-serif;font-size:.8rem}.ftr__ack{color:#7a7a72;max-width:48ch;font-family:DM Sans,sans-serif;font-size:.8rem;font-style:italic}.image-53{width:100%;height:100%}.image-54,.image-55,.image-56{object-fit:cover;width:100%;height:100%}.prt__logo-img{object-fit:cover;width:150%;height:100%}.prt__logo-img.chrc{object-fit:cover;height:150%}.prt__logo-img.qldgov{object-fit:cover;width:100%;height:100%}.prt__logo-img.aaco,.prt__logo-img.chrruup,.prt__logo-img.chdc,.prt__logo-img.naa,.prt__logo-img.paringa,.prt__logo-img.cqu{object-fit:contain}.apr__grid{grid-column-gap:2vw;grid-row-gap:2vw;border-bottom:1px #1a1a1a4d;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;place-items:start;padding-bottom:0;display:grid}.apr__grid.sust-apr{grid-template-rows:auto;margin-top:2.5vw}.apr__grid.homepage-apr,.apr__grid.sust-grid{grid-template-rows:auto}.apr__header{grid-column-gap:2vw;grid-row-gap:2vw;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:stretch;margin-bottom:0;display:block}.apr__title{color:#2a3228;margin-top:0;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:2rem;font-weight:300;line-height:1}.plead{background-color:#fff;width:100%;padding:6rem 1.5rem 4rem}.plead__inner{max-width:1440px;margin-left:auto;margin-right:auto}.plead__eyebrow{color:#3a4a2f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.5rem;font-family:DM Sans,sans-serif;font-size:.72rem}.plead__head{color:#1a1a1a;max-width:20ch;margin-top:0;margin-bottom:1.75rem;font-family:Cormorant Garamond,serif;font-size:2.75rem;font-weight:500;line-height:1.1}.plead__body{color:#5a5a52;max-width:760px;margin-top:0;margin-bottom:1.25rem;font-family:DM Sans,sans-serif;font-size:1.05rem;line-height:1.6}.glance-1{background-color:#fff;width:100%;padding:0 1.5rem 5rem}.glance__inner{grid-template-rows:auto;grid-template-columns:26% 1fr;align-items:start;column-gap:2rem;max-width:1440px;margin-left:auto;margin-right:auto;display:grid}.glance__sectlabel{color:#3a4a2f;letter-spacing:.12em;text-transform:uppercase;padding-top:1.5rem;font-family:DM Sans,sans-serif;font-size:.72rem}.glance__facts{border-top:1px solid #1a1a1a1a;border-bottom:1px solid #1a1a1a1a;grid-template-rows:auto;grid-template-columns:repeat(5,1fr);display:grid}.glance__cell{border-left:1px solid #1a1a1a1a;padding:1.5rem 1.25rem}.glance__cell:first-child{border-left-style:none;padding-left:0}.glance__label{color:#7a7a72;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6rem;font-family:DM Sans,sans-serif;font-size:.7rem}.glance__value{color:#1a1a1a;font-family:Cormorant Garamond,serif;font-size:1.5rem;line-height:1.15}.div-block-27{display:none}.stage{z-index:auto;background-color:#fff;width:100%;position:relative}.hhero__white{z-index:5;opacity:0;pointer-events:none;background-color:#fff;display:none;position:absolute;inset:0}.hroute__eyebrow{color:#3a4a2f;letter-spacing:.12em;text-transform:uppercase;margin-top:0;margin-bottom:.6rem;font-family:DM Sans,sans-serif;font-size:.72rem}.hroutes-img{object-fit:cover;width:100%;height:100%}.hhero__settle{z-index:6;opacity:0;pointer-events:none;background-color:#fff;display:none;position:absolute;inset:0}.success-message{font-family:Libre Franklin,sans-serif;font-size:1.25rem}.error-message{font-family:Libre Franklin,sans-serif;font-size:1rem}.pq{background-color:#fff;border-top:1px solid #1a1a1a1a;width:100%;padding:7rem 1.5rem}.pq__inner{max-width:1440px;margin-left:auto;margin-right:auto}.pq__quote{max-width:900px;margin:0}.pq__mark{opacity:.35;color:#3a4a2f;margin-bottom:1.5rem;font-family:Cormorant Garamond,serif;font-size:5rem;line-height:.6;display:block}.pq__text{color:#1a1a1a;margin:0 0 2rem;font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:500;line-height:1.3}.pq__byline{grid-column-gap:.4rem;grid-row-gap:.4rem;flex-wrap:wrap;align-items:baseline;margin-bottom:2rem;display:flex}.pq__name{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:500}.pq__sep,.pq__role{color:#5a5a52;font-family:DM Sans,sans-serif;font-size:.95rem}.pq__link{grid-column-gap:.5rem;grid-row-gap:.5rem;color:#3a4a2f;letter-spacing:.12em;text-transform:uppercase;align-items:center;font-family:DM Sans,sans-serif;font-size:.72rem;text-decoration:none;display:inline-flex}.pq__link-arrow{transition:transform .3s}.nl{background-color:#f7f6f0;border-top:1px solid #1a1a1a1a;width:100%;padding:6rem 1.5rem}.nl__inner{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:26% 1fr;align-items:start;max-width:1440px;margin-left:auto;margin-right:auto;display:grid}.nl__head{color:#1a1a1a;margin:0;font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:500;line-height:1.15}.nl__right{max-width:520px}.nl__eyebrow{color:#3a4a2f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.25rem;font-family:Libre Franklin,sans-serif;font-size:1.125rem}.nl__form,.nl__form._w-form{margin:0}.nl__row{border-bottom:1px solid #1a1a1a4d;justify-content:flex-start;align-items:center;padding-bottom:.75rem;display:flex}.nl__field{color:#1a1a1a;background-color:#0000;flex:1;padding:.25rem 0 .25rem 1rem;font-family:DM Sans,sans-serif;font-size:1rem}.nl__field._w-input{color:#1a1a1a;background-color:#0000;flex:1;padding:.25rem 0;font-family:DM Sans,sans-serif;font-size:1rem}.nl__submit{color:#3a4a2f;cursor:pointer;background-color:#0000;padding:0 0 0 1rem;font-family:Libre Franklin,sans-serif;font-size:1.25rem;line-height:1}.nl__submit._w-button{color:#3a4a2f;cursor:pointer;background-color:#0000;padding:0 0 0 1rem;font-family:DM Sans,sans-serif;font-size:1.25rem;line-height:1}.nl__done{color:#3a4a2f;font-family:DM Sans,sans-serif;font-size:1rem}.dual{background-color:#fff;width:100%;padding:4vw 0}.dual__inner{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1.4fr 1fr;align-items:start;margin-left:4vw;margin-right:4vw;display:grid}.dual__fig{margin:0}.dual__rule{background-color:#1a1a1a1a;width:100%;height:1px}.dual__box{background-color:#e8ebe3;width:100%;margin-top:1rem;margin-bottom:1rem;overflow:hidden}.dual__cap{color:#7a7a72;margin:0;font-family:DM Sans,sans-serif;font-size:.8rem;font-style:italic}.image-57{object-fit:cover;width:100%;height:100%;display:block}.about-content-image{aspect-ratio:16/9;margin-top:2vw;margin-bottom:2vw}.image-58{object-fit:cover;width:100%;height:100%}.pjx{background-color:#fff;width:100%;padding:5rem 1.5rem 7rem}.pjx__inner{max-width:1440px;margin-left:auto;margin-right:auto}.pjx__label{color:#3a4a2f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2.5rem;font-family:DM Sans,sans-serif;font-size:.72rem}.pjx__grid{grid-template-rows:auto;grid-template-columns:repeat(3,1fr);gap:3rem 1.5rem;display:grid}.pjcard{color:inherit;text-decoration:none;display:block}.pjcard__photo{aspect-ratio:3/2;background-color:#e8ebe3;border:1px solid #1a1a1a1a;width:100%;margin-bottom:1.5rem;overflow:hidden;box-shadow:0 14px 40px #1a1a1a1f}.pjcard__eyebrow{color:#3a4a2f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.6rem;font-family:DM Sans,sans-serif;font-size:.72rem}.pjcard__name{color:#1a1a1a;margin:0 0 .6rem;font-family:Cormorant Garamond,serif;font-size:1.75rem;font-weight:500;line-height:1.15}.pjcard__desc{color:#5a5a52;margin:0;font-family:DM Sans,sans-serif;font-size:.95rem;line-height:1.5}.pjx2{background-color:#fff;width:100%;padding:4rem 0}.pjx2__inner{margin-left:4vw;margin-right:4vw}.pjx2__label{color:#3a4a2f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2.5rem;font-family:DM Sans,sans-serif;font-size:.72rem}.pjx2__grid{grid-template-rows:auto;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.pjc{aspect-ratio:3/4;background-color:#3a4a2f;text-decoration:none;display:block;position:relative;overflow:hidden}.pjc__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pjc__scrim{background-image:linear-gradient(#1a1a1a00,#1a1a1ad9);height:70%;position:absolute;bottom:0;left:0;right:0}.pjc__body{padding:1.75rem;position:absolute;bottom:0;left:0;right:0}.pjc__eyebrow{color:#ffffffd9;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-family:DM Sans,sans-serif;font-size:.68rem}.pjc__name{color:#fff;margin:0;font-family:Libre Franklin,sans-serif;font-size:2.25rem;font-weight:300;line-height:1.1}.pjc__reveal{opacity:0;max-height:0;margin-top:0;transition:max-height .5s,opacity .4s,margin .5s;overflow:hidden}.pjc__desc{color:#ffffffe0;margin:0 0 .9rem;font-family:DM Sans,sans-serif;font-size:.9rem;line-height:1.5}.pjc__link{grid-column-gap:.5rem;grid-row-gap:.5rem;color:#fff;letter-spacing:.1em;text-transform:uppercase;align-items:center;font-family:DM Sans,sans-serif;font-size:.72rem;display:inline-flex}.image-59{object-fit:cover;width:100%;height:100%}.nlead{background-color:#fff;width:100%;padding:4rem 0}.nlead__inner{margin-left:4vw;margin-right:4vw}.nlead__eyebrow{color:#3a4a2f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.25rem;font-family:DM Sans,sans-serif;font-size:.72rem}.nlead__head{color:#1a1a1a;margin:0 0 1.25rem;font-family:Cormorant Garamond,serif;font-size:2.75rem;font-weight:500;line-height:1.1}.nlead__intro{color:#5a5a52;margin:0;font-family:DM Sans,sans-serif;font-size:1.05rem;line-height:1.6}.nfeat{background-color:#fff;width:100%;padding:2rem 1.5rem 4rem}.nfeat__inner{grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-template-rows:auto;grid-template-columns:1.3fr 1fr;align-items:center;max-width:1440px;margin-left:auto;margin-right:auto;display:grid}.nfeat__imgwrap{border:1px solid #1a1a1a1a;width:100%;overflow:hidden}.nfeat__img{aspect-ratio:3/2;background-color:#e8ebe3;width:100%;display:block}.nfeat__type{color:#3a4a2f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.9rem;font-family:DM Sans,sans-serif;font-size:.72rem}.nfeat__title{color:#1a1a1a;margin:0 0 1rem;font-family:Cormorant Garamond,serif;font-size:2.25rem;font-weight:500;line-height:1.12}.nfeat__excerpt{color:#5a5a52;margin:0 0 1.25rem;font-family:DM Sans,sans-serif;font-size:1rem;line-height:1.55}.nfeat__meta{grid-column-gap:1rem;grid-row-gap:1rem;align-items:center;display:flex}.nfeat__date{color:#7a7a72;font-family:DM Sans,sans-serif;font-size:.85rem}.nfeat__link{grid-column-gap:.5rem;grid-row-gap:.5rem;color:#3a4a2f;letter-spacing:.1em;text-transform:uppercase;align-items:center;font-family:DM Sans,sans-serif;font-size:.72rem;text-decoration:none;display:inline-flex}.nfilt{background-color:#fff;width:100%;padding-bottom:.5rem;padding-left:1.5rem;padding-right:1.5rem}.nfilt__inner{grid-column-gap:.6rem;grid-row-gap:.6rem;border-top:1px solid #1a1a1a1a;flex-wrap:wrap;max-width:1440px;margin-left:auto;margin-right:auto;padding-top:2rem;display:flex}.npill{color:#5a5a52;letter-spacing:.04em;cursor:pointer;background-color:#0000;border:1px solid #1a1a1a26;border-radius:0;padding:.5rem 1.1rem;font-family:DM Sans,sans-serif;font-size:.8rem}.npill.is-active{color:#fff;background-color:#3a4a2f;border-color:#3a4a2f}.nupd{background-color:#fff;width:100%;padding:0 0 4rem}.nupd__inner{margin-left:4vw;margin-right:4vw}.nupd__grid{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:3rem 1.5rem;display:grid}.ncard{color:inherit;text-decoration:none;display:block}.ncard__imgwrap{border:1px solid #1a1a1a1a;width:100%;margin-bottom:1.25rem;overflow:hidden}.ncard__img{aspect-ratio:3/2;background-color:#e8ebe3;width:100%;display:block}.ncard__type{color:#3a4a2f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.6rem;font-family:Libre Franklin,sans-serif;font-size:1rem}.ncard__title{color:#1a1a1a;margin:0 0 .6rem;font-family:Libre Franklin,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.2}.ncard__date{color:#7a7a72;font-family:Libre Franklin,sans-serif;font-size:1rem}.nbar{grid-column-gap:1.5rem;grid-row-gap:1.5rem;border-top:1px solid #1a1a1a1a;border-bottom:1px solid #1a1a1a1a;align-items:center;margin-bottom:2.75rem;padding:1.25rem 0;display:flex}.nbar__filter{grid-column-gap:.6rem;grid-row-gap:.6rem;color:#1a1a1a;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background-color:#0000;border:1px solid #1a1a1a26;border-radius:0;align-items:center;padding:.55rem 1.1rem;font-family:Libre Franklin,sans-serif;font-size:1rem;display:inline-flex}.nbar__filter-icon{color:#3a4a2f;font-size:1.5rem;line-height:1;display:inline-flex}.nbar__right{grid-column-gap:1.25rem;grid-row-gap:1.25rem;align-items:center;margin-left:auto;display:flex}.nbar__count{color:#7a7a72;font-family:Libre Franklin,sans-serif;font-size:1rem}.nbar__divider{background-color:#1a1a1a26;width:1px;height:1.25rem}.nbar__sort{grid-column-gap:.6rem;grid-row-gap:.6rem;align-items:center;display:flex}.nbar__sort-label{color:#7a7a72;font-family:Libre Franklin,sans-serif;font-size:1rem}.nbar__sort-select{grid-column-gap:.5rem;grid-row-gap:.5rem;color:#1a1a1a;cursor:pointer;background-color:#0000;border-style:none;align-items:center;padding:0;font-family:Libre Franklin,sans-serif;font-size:1rem;display:inline-flex}.nbar__chev{color:#3a4a2f;font-size:1.25rem}.loop{background-color:#0000;width:100%;padding:4vw}.loop__inner{margin-left:4vw;margin-right:4vw}.loop__head{max-width:960px;margin-bottom:5rem}.loop__eyebrow{color:#3a4a2f;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.5rem;font-family:DM Sans,sans-serif;font-size:.72rem}.loop__frame{color:#1a1a1a;letter-spacing:-.01em;margin:0;font-family:Libre Franklin,sans-serif;font-size:2.85rem;font-weight:300;line-height:1.12}.loop__accent{color:#3a4a2f;font-style:italic}.loop__steps{grid-template-rows:auto;grid-template-columns:repeat(3,1fr);column-gap:2.5rem;display:grid}.loop__step{border-top:1px solid #1a1a1a24;padding-top:2.25rem;position:relative}.loop__node{background-color:#3a4a2f;width:9px;height:9px;position:absolute;top:0;left:0;transform:translateY(-50%)}.loop__index{color:#bcc6ae;margin-bottom:1.25rem;font-family:Libre Franklin,sans-serif;font-size:3.25rem;font-weight:500;line-height:1}.loop__step-title{color:#1a1a1a;margin:0 0 .85rem;font-family:Libre Franklin,sans-serif;font-size:1.65rem;font-weight:500;line-height:1.15}.loop__step-body{color:#5a5a52;max-width:30ch;margin:0;font-family:Libre Franklin,sans-serif;font-size:1.25rem;line-height:1.6}.loop__return{grid-column-gap:2.5rem;grid-row-gap:2.5rem;border-top:1px solid #1a1a1a24;align-items:flex-start;margin-top:4.5rem;padding-top:2.25rem;display:flex;position:relative}.loop__return-label{color:#3a4a2f;letter-spacing:.14em;text-transform:uppercase;flex:none;margin-top:.6rem;font-family:Libre Franklin,sans-serif;font-size:1rem}.loop__return-line{color:#1a1a1a;max-width:60ch;margin:0;font-family:Libre Franklin,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.3}.frail{background-color:#fff;width:100%;padding:4.5rem 1.5rem}.frail__inner{border-top:1px solid #1a1a1a29;grid-template-rows:auto;grid-template-columns:repeat(5,1fr);max-width:1440px;margin-left:auto;margin-right:auto;display:grid}.frail__item{border-left:1px solid #1a1a1a1a;padding:2.25rem 1.25rem .5rem 1.75rem}.frail__item--first{border-left-style:none;padding-left:0}.frail__fig{color:#1a1a1a;letter-spacing:-.01em;margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:2.6rem;font-weight:500;line-height:1}.frail__unit{color:#7a7a72;margin-left:.25rem;font-size:1.1rem;font-style:italic}.frail__label{color:#5a5a52;letter-spacing:.02em;margin:0;font-family:DM Sans,sans-serif;font-size:.8rem;line-height:1.45}.epp-accordion{margin-top:0}.endcta__header{grid-column-gap:0vw;grid-row-gap:0vw;flex-flow:column;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex}.text-block-116{text-align:left;font-family:Libre Franklin,sans-serif;font-size:1.35rem}.field-label{text-align:left}.form-2{grid-column-gap:2vw;grid-row-gap:2vw;text-align:left;justify-content:center;align-items:center;width:100%;margin-top:2vw;display:flex}.text-field-7{margin-bottom:0;padding:16px 24px;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:300}.submit-button-2{background-color:#4a5c43;font-family:Libre Franklin,sans-serif;font-size:1rem}.utility-page-wrap{justify-content:center;align-items:center;width:100vw;height:auto;min-height:70vh;display:flex}.utility-page-content{text-align:center;flex-direction:column;width:420px;display:flex}.hpath{background-color:#f7f6f0;width:100%;padding:8rem 1.5rem}.hpath__inner{max-width:1100px;margin-left:auto;margin-right:auto}.hpath__eyebrow{color:#3a4a2f;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2.5rem;font-family:DM Sans,sans-serif;font-size:.72rem}.hpath__sentence{color:#1a1a1a;letter-spacing:-.01em;margin:0;font-family:Cormorant Garamond,serif;font-size:3.1rem;font-weight:500;line-height:1.28}.hpath__link{color:#1a1a1a;border-bottom:1px solid #3a4a2f59;text-decoration:none;transition:border-color .3s,color .3s}.hptnr{background-color:#fff;width:100%;padding:7rem 1.5rem}.hptnr__inner{max-width:1440px;margin-left:auto;margin-right:auto}.hptnr__head{max-width:760px;margin-bottom:4rem}.hptnr__eyebrow{color:#3a4a2f;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.5rem;font-family:DM Sans,sans-serif;font-size:.72rem}.hptnr__lead{color:#1a1a1a;margin:0;font-family:Cormorant Garamond,serif;font-size:2.1rem;font-weight:500;line-height:1.2}.hptnr__groups{grid-template-rows:auto;grid-template-columns:repeat(3,1fr);column-gap:2.5rem;display:grid}.hptnr__group{border-top:1px solid #1a1a1a29;padding-top:1.75rem}.hptnr__role{color:#7a7a72;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.5rem;font-family:DM Sans,sans-serif;font-size:.72rem}.hptnr__list{margin:0;padding:0;list-style:none}.hptnr__name{color:#1a1a1a;border-bottom:1px solid #1a1a1a14;padding-top:.7rem;padding-bottom:.7rem;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:500;line-height:1.25}.ftab-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr;width:100%;min-height:60vh;display:grid}.ftab-left{background-image:linear-gradient(105deg,#2e3a1c,#4f6128 65%,#7e7a38);justify-content:flex-start;align-items:flex-start;padding:4vw;display:flex}.ftab-quote{color:#fff;letter-spacing:-.01em;margin:0;font-family:Spectral,sans-serif;font-size:36px;font-weight:300;line-height:1.31}.ftab-right{background-color:#0f1115;position:relative;overflow:hidden}.ftab-strip{height:100%;min-height:400px;display:flex;overflow-x:auto}.ftab-shot{background-size:cover;flex:0 0 70%;height:100%;min-height:520px}.ftab-shot.ftab-shot-a{aspect-ratio:3/2;flex-basis:100%;min-height:0;position:static}.ftab-shot-a{background-color:#3a4a3f}.ftab-shot-b{background-color:#4a4640}.ftab-shot-c{background-color:#384450}.ftab-shot-d{background-color:#2f3a34}.ftab-bars{z-index:2;grid-column-gap:8px;grid-row-gap:8px;display:none;position:absolute;top:22px;left:22px;right:22px}.ftab-bar{background-color:#ffffff59;border-radius:2px;flex:1;height:3px}.ftab-bar-on{background-color:#fff}.ftabs{color:#1a1a1a;background-color:#fff;align-items:center;padding:0 0 8px;font-family:Libre Franklin,sans-serif;font-size:1.25rem;font-weight:300;line-height:1em;display:flex}.ftabs.w--current{background-color:#0000}.ftab-row{z-index:10;grid-column-gap:4vw;grid-row-gap:4vw;height:4vw;margin-bottom:2vw;padding-left:4vw;display:flex}.ftab-section{border-top:1px #1a1a1a1a;margin-top:0;margin-left:0;margin-right:0;padding:2vw 0 40px}.section-11{padding:40px 0 0;display:none}.ftabs-title{color:#2a3228;margin-top:0;margin-bottom:0;padding-top:0;padding-left:4vw;font-family:Libre Franklin,sans-serif;font-size:2.5rem;font-weight:300;line-height:1.5}.ftab-img{object-fit:cover;width:100%;height:100%}.ftab-pane{margin-left:0;padding-right:0}.s2-doc{color:#34332e;width:100%;text-rendering:optimizeLegibility;background-color:#fff;font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.s2-wrap{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin:0 auto;padding:4vw;display:grid}.s2-eyebrow{color:#8a897e;letter-spacing:.2em;text-transform:uppercase;margin:0 0 30px;font-size:12px;font-weight:600}.s2-title{color:#1b1b18;letter-spacing:-.01em;margin:0 0 34px;font-family:Lora,sans-serif;font-size:2rem;font-weight:300;line-height:1.12}.s2-standfirst{color:#3a3a3a;margin:0 0 2vw;font-family:Libre Franklin,sans-serif;font-size:1.35rem;font-weight:300;line-height:1.3}.s2-rule{background-color:#d8d6cd;height:1px;margin:0 0 64px}.s2-section{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:flex}.s2-label{color:#9b9a8d;letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:600}.s2-h2{color:#3a3a3a;letter-spacing:-.005em;margin:0 0 1vw;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:500;line-height:1.18}.s2-h3{color:#1b1b18;margin:34px 0 12px;font-family:Spectral,Georgia,serif;font-size:20px;font-weight:500;line-height:1.3}.s2-p{color:#3a3a3a;margin:0 0 1vw;font-family:Libre Franklin,sans-serif;font-size:16px;font-weight:300;line-height:1.31}.s2-p.documents{font-size:18px}.s2-link{color:#3c5238;text-underline-offset:3px;text-decoration:underline}.s2-list{max-width:96ch;margin:0 0 22px;padding-left:20px}.s2-table{border-top:1px solid #cfcdc3;margin:6px 0 22px}.s2-row{grid-column-gap:32px;grid-row-gap:32px;border-bottom:1px solid #e2e0d7;justify-content:space-between;padding:15px 0;font-family:Libre Franklin,sans-serif;display:flex}.s2-row-k{color:#2c2b26;flex:auto;font-size:16px;font-weight:500;line-height:1.5}.s2-row-v{color:#7a7970;text-align:right;flex:0 42%;font-size:16px;font-weight:300;line-height:1.5}.s2-note{color:#9b9a8d;margin:0 0 16px;font-family:DM Sans,sans-serif;font-size:1rem;font-style:normal;line-height:1.6}.s2-docs{border-top:1px solid #cfcdc3;margin-top:6px}.s2-doclink{grid-column-gap:24px;grid-row-gap:24px;color:#3a3a3a;border-bottom:1px solid #e2e0d7;justify-content:space-between;align-items:center;padding:18px 2px;font-family:Libre Franklin,sans-serif;font-size:16px;font-weight:300;text-decoration:none;display:flex}.s2-foot{color:#9b9a8d;border-top:1px solid #d8d6cd;margin-top:64px;padding-top:28px;font-size:13px;line-height:1.6}.s2-list-item{margin-top:5px;font-family:Libre Franklin,sans-serif;font-size:16px;font-weight:300;line-height:1.31}.page-title-inner{padding:4vw}.heading-21{font-family:Spectral,sans-serif;font-size:2.5rem;font-weight:300}.excerpt-attr{color:#fff;text-align:right;font-family:DM Sans,sans-serif;font-size:18px;font-weight:300}.jump-inner{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;place-items:start;width:50%;padding-top:2vw;padding-bottom:2vw;padding-left:4vw;display:grid}.jump-link{color:#000;font-family:Libre Franklin,sans-serif;font-weight:500;text-decoration:none}.iona-pagenav{z-index:900;color:#fff;background-color:#fff;border-bottom:1px #1a1a1a1f;justify-content:flex-start;align-items:center;width:100%;height:5vh;display:none;position:sticky;top:80px}.iona-pagenav.about-page{background-color:#fff;position:static}.iona-pagenav-inner{z-index:900;grid-column-gap:2vw;grid-row-gap:2vw;color:#000;background-color:#fff;justify-content:flex-start;align-items:center;width:100%;height:100%;margin-left:0;margin-right:0;padding:0 4vw;display:flex;position:static;top:4.5px}.iona-pagenav-link{opacity:1;color:#000;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500;line-height:1.75;text-decoration:none}.iona-pagenav-link:hover{font-weight:400}.iona-pagenav-link.b2t{margin-left:auto}.stakeholder-accordion{flex-flow:column;display:flex}.image-section{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;max-width:960px;padding:1vw 0;display:block}.image-section.about-page{display:block}.image-wrap{aspect-ratio:16/9;width:100%;height:100%}.image-60{mix-blend-mode:normal;object-fit:cover;width:100%;height:100%}.navbar-logo-left-container-6{z-index:5;background-color:#0000;width:1030px;max-width:100%;margin-left:auto;margin-right:auto;padding:15px 20px}.navbar-logo-left-container-6.shadow-three{width:100%;margin-bottom:0;padding-top:20px;padding-bottom:20px}.container-16{width:100%;max-width:940px;margin-left:auto;margin-right:auto}.navbar-wrapper-6{justify-content:space-between;align-items:center;display:flex}.nav-menu-two-6{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.nav-link-8{color:#1a1b1f;letter-spacing:.25px;margin-left:5px;margin-right:5px;padding:5px 10px;font-size:14px;line-height:20px;text-decoration:none}.nav-link-8:hover{color:#1a1b1fbf}.nav-link-8:focus-visible,.nav-link-8[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:4px;outline:2px solid #0050bd}.nav-dropdown-8{margin-left:5px;margin-right:5px}.nav-dropdown-toggle-8{letter-spacing:.25px;padding:5px 30px 5px 10px;font-size:14px;line-height:20px}.nav-dropdown-toggle-8:hover{color:#1a1b1fbf}.nav-dropdown-toggle-8:focus-visible,.nav-dropdown-toggle-8[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-dropdown-icon-8{margin-right:10px}.nav-dropdown-list-8{background-color:#fff;border-radius:12px}.nav-dropdown-list-8.w--open{padding-top:10px;padding-bottom:10px}.nav-dropdown-link-8{padding-top:5px;padding-bottom:5px;font-size:14px}.nav-dropdown-link-8:focus-visible,.nav-dropdown-link-8[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-divider-6{background-color:#e4ebf3;width:1px;height:22px;margin-left:15px;margin-right:15px}.nav-link-accent-8{color:#1a1b1f;letter-spacing:.25px;margin-left:5px;margin-right:20px;padding:5px 10px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none}.nav-link-accent-8:hover{color:#1a1b1fbf}.button-primary-14{color:#fff;letter-spacing:2px;text-transform:uppercase;background-color:#1a1b1f;padding:12px 25px;font-size:12px;line-height:20px;transition:all .2s}.button-primary-14:hover{color:#fff;background-color:#32343a}.button-primary-14:active{background-color:#43464d}.image-61{height:96px}.link-block-5,.link-block-6{font-family:Cormorant Garamond;font-size:16px;text-decoration:none}.image-section-inner{grid-column-gap:0vw;grid-row-gap:0vw;background-color:#00000008;grid-template-rows:auto;grid-template-columns:50% 50%;grid-auto-columns:1fr;margin-left:4vw;margin-right:4vw;padding:2vw;display:grid}.image-section-header{grid-column-gap:2vw;grid-row-gap:2vw;flex-flow:column;justify-content:center;align-items:flex-start;padding-left:4vw;display:flex}.rel-section{border-top:1px solid #e6e6e3;padding:4vw;display:block}.rel-inner{grid-column-gap:2.5vw;grid-row-gap:2.5vw;flex-flow:column;margin:0 auto;display:flex}.rel-heading{color:#1a1a1a;margin:0 0 40px;font-size:28px;font-weight:400}.rel-grid{grid-column-gap:3vw;grid-row-gap:3vw;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;display:grid}.rel-card{color:inherit;text-decoration:none;display:block}.rel-media{aspect-ratio:16/9;background-color:#ebece8;margin-bottom:18px;overflow:hidden}.rel-eyebrow{color:#8a8d83;letter-spacing:.14em;text-transform:capitalize;margin-bottom:8px;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:300}.rel-name{color:#1a1a1a;background-image:none;font-family:Libre Franklin,sans-serif;font-size:1.35rem;font-weight:300;line-height:1.35;display:inline}.gallery-embed{display:block}.rel-img{object-fit:cover;width:100%;height:100%}.footer-subscribe{border-bottom:1px solid #e4ebf3;padding:50px 30px 40px;position:relative}.hysco-inner{width:100%;max-width:940px;margin-left:auto;margin-right:auto}.footer-form-two{background-color:#f5f7fa;margin-bottom:40px;padding:64px}.footer-form-container-two{justify-content:space-between;align-items:center;display:flex}.footer-form-title{font-size:24px;line-height:32px}.footer-form-block-two{justify-content:flex-end;align-items:center;display:flex;position:relative}.footer-form-input{border:1px #000;width:460px;height:48px;margin-bottom:0;padding:12px 180px 12px 20px;font-family:Libre Franklin,sans-serif;font-size:1.125rem}.footer-form-input::placeholder{color:#1a1b1fcc}.button-primary-15{color:#fff;letter-spacing:2px;text-transform:uppercase;background-color:#1a1b1f;padding:12px 25px;font-size:12px;line-height:20px;transition:all .2s}.button-primary-15:hover{color:#fff;background-color:#32343a}.button-primary-15:active{background-color:#43464d}.button-primary-15.footer-form-button{padding:8px 18px;position:absolute;right:8px}.footer-wrapper-three{justify-content:space-between;align-items:center;display:flex}.footer-block-three{justify-content:flex-start;align-items:center;margin-left:-20px;margin-right:-20px;display:flex}.footer-link-three{color:#1a1b1f;margin-left:20px;margin-right:20px;text-decoration:none}.footer-link-three:hover{color:#1a1b1fbf}.footer-social-block-three{justify-content:flex-start;align-items:center;margin-left:-32px;display:flex}.footer-social-link-three{margin-left:32px}.footer-divider-two{background-color:#e4ebf3;width:100%;height:1px;margin-top:40px;margin-bottom:40px}.footer-bottom-2{justify-content:space-between;align-items:center;display:flex}.footer-copyright{color:#3a4554}.footer-legal-block{justify-content:flex-start;align-items:center;display:flex}.footer-legal-link{color:#3a4554;margin-left:24px}.footer-legal-link:hover{color:#3a4554}.form-block-2{justify-content:center;align-items:center;display:flex}.hys-callout{background-color:#208648;border-bottom:1px solid #e4ebf3;padding:5vw 30px;display:block;position:relative}.hys-wrapper{grid-column-gap:2vw;grid-row-gap:2vw;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;max-width:750px;margin-left:auto;margin-right:auto;display:flex}.margin-bottom-24px-8{margin-bottom:24px}.cta-form{flex-flow:column;justify-content:flex-start;align-items:stretch;display:flex}.end-cta-form{grid-column-gap:1vw;grid-row-gap:1vw;justify-content:space-between;align-items:flex-end;width:100%;margin-top:1vw;display:flex}.form-block-3{width:100%}.field-label-2,.field-label-3,.field-label-4{text-align:left}.field-label{color:#fff;margin-bottom:1vw;font-family:Libre Franklin,sans-serif;font-size:1.125rem;font-weight:300;line-height:1.31}.end-cta-field{color:#000;background-color:#fff;height:50px;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:1rem;line-height:1.5}.form-block{width:100%}.success-message-2{background-color:#0000;margin-top:2vw;font-family:Libre Franklin,sans-serif;font-size:1.25rem}.text-block-117{color:#fff}.prt_header{grid-column-gap:2vw;grid-row-gap:2vw;flex-flow:column;display:flex}.checkbox,.checkbox-2{margin-top:0}.apr-img-wrap{aspect-ratio:3/2;border-radius:12px;flex:none;order:-9999;min-height:0;margin-top:auto;margin-bottom:0}.image-62{object-fit:cover;border-radius:16px;width:100%;height:100%;display:inline-block}.panel-section{grid-column-gap:4vw;grid-row-gap:4vw;border-top:1px #1a1a1a80;flex-flow:column;padding:4vw;display:none}.panel-inner{grid-column-gap:0vw;grid-row-gap:0vw;grid-template-rows:auto;grid-template-columns:50% 1fr;grid-auto-columns:1fr;padding-bottom:0;padding-left:0;padding-right:0;display:grid}.panel-inner.panel-last{padding-bottom:0}.panel-header-left{grid-column-gap:2vw;grid-row-gap:2vw;flex-flow:column;justify-content:center;align-items:flex-start;padding-left:0;padding-right:4vw;display:flex}.hp-panel-title{text-align:left;width:auto;margin-top:0;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:22px;font-weight:300;line-height:1.3}.hp-panel-title.right{text-align:left;width:auto;font-family:Libre Franklin,sans-serif;font-size:20px}.hp-panel-title.right.panel-sans{width:auto;font-family:Libre Franklin,sans-serif;font-size:1.5rem}.hp-panel-title.panel-sans{text-align:left;font-family:Libre Franklin,sans-serif;font-size:1.5rem;font-weight:300}.panel-img-wrap{aspect-ratio:3/2;border-radius:0}.panel-img{object-fit:cover;object-position:0% 50%;border-radius:6px;width:100%;height:100%}.panel-header-right{grid-column-gap:2vw;grid-row-gap:2vw;flex-flow:column;justify-content:center;align-items:flex-start;padding-left:4vw;padding-right:4vw;display:flex}.hp-hys-section{background-color:#208648;padding-top:0;padding-bottom:0;display:block}.hp-hys-inner{grid-column-gap:2vw;grid-row-gap:2vw;background-color:#208648;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;place-items:center stretch;margin:0 4vw;padding:4vw 0;display:flex}.hp-hys-title{color:#fff;margin-top:0;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:2rem;font-weight:300;line-height:1.31}.apr-nav{grid-column-gap:20px;grid-row-gap:20px;justify-content:space-between;align-items:center;width:100%;margin-bottom:0;display:flex}.nb-nav{flex-grow:1;justify-content:flex-end;align-items:center;display:none}.nb-menu{align-items:center;column-gap:2.5rem;display:flex}.nb-link{color:#1a1a1a;letter-spacing:.14em;text-transform:none;padding-top:.4rem;padding-bottom:.4rem;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:300;text-decoration:none;position:relative}.nb-link:hover{color:#3a4a2f}.nb-link:after{content:"";transform-origin:0;background-color:#3a4a2f;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nb-burger{cursor:pointer;flex-direction:column;justify-content:center;row-gap:6px;width:30px;height:30px;display:none}.nb-burger-line{background-color:#1a1a1a;width:26px;height:2px}.nb-overlay{z-index:2000;opacity:0;pointer-events:none;visibility:hidden;background-color:#f6f5f1;position:fixed;inset:0}.nb-overlay.is-open{opacity:1;pointer-events:auto;visibility:visible}.nb-overlay-inner{flex-direction:column;justify-content:center;row-gap:1.25rem;height:100%;padding:8vh clamp(1.5rem,8vw,6rem);display:flex;position:relative}.nb-overlay-link{color:#1a1a1a;letter-spacing:-.02em;width:max-content;font-size:clamp(2rem,7vw,3.75rem);font-weight:400;line-height:1.05;text-decoration:none;display:inline-block}.nb-overlay-link:hover{color:#3a4a2f}.nb-close{cursor:pointer;width:40px;height:40px;position:absolute;top:1.6rem;right:clamp(1.2rem,6vw,3rem)}.nb-close:before{content:"";background-color:#1a1a1a;width:26px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.nb-close:after{content:"";background-color:#1a1a1a;width:26px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.c-block{margin:8px 0 40px}.c-block__title{margin:0 0 18px;font-family:Lora,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2}.c-contact{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.c-card{background-color:#8080800d;border:1px solid #80808047;border-radius:14px;padding:22px 24px;position:relative;overflow:hidden}.c-card__label{opacity:.6;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem}.c-card__value{margin:0;font-size:1.05rem;line-height:1.45}.c-formhead{border-top:1px solid #80808038;margin:8px 0 18px;padding-top:8px}.c-formhead__title{margin:18px 0 6px;font-family:Lora,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2}.c-formhead__sub{opacity:.7;max-width:60ch;margin:0;line-height:1.5}.faq-group{margin:0 0 8px}.faq-item{background-color:#8080800a;border:1px solid #80808047;border-radius:0;margin:0 0 12px}.faq-q{grid-column-gap:16px;grid-row-gap:16px;cursor:pointer;justify-content:space-between;align-items:flex-start;padding:18px 20px;font-size:1.05rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq-a{opacity:.85;padding:0 20px 18px;line-height:1.55}.ft{background-color:#4a5c42;border-top:1px solid #80808040;flex-flow:column;margin-top:0;padding:2.5vw 4vw;display:flex}.ft__inner{grid-column-gap:50px;grid-row-gap:50px;flex-flow:row;justify-content:space-between;align-items:stretch;margin:0 0;display:flex}.ft__brand{color:#fff;flex:none;justify-content:flex-start;align-items:center;display:flex}.ft__logo{aspect-ratio:2.39;color:#fff;letter-spacing:.14em;text-transform:uppercase;vertical-align:baseline;height:5vw;margin:0;font-size:1.25rem;font-weight:700;text-decoration:none;display:block;overflow:visible}.ft__tag{opacity:.6;max-width:34ch;margin:0;font-size:.9rem;line-height:1.5}.ft__cols{grid-column-gap:100px;grid-row-gap:100px;flex-flow:row;justify-content:flex-start;align-items:center;width:100%;margin-left:0;display:flex}.ft__col{grid-column-gap:24px;grid-row-gap:24px;flex-flow:row;justify-content:flex-start;align-items:flex-start;display:flex}.ft__col.ftr-legal{grid-column-gap:24px;grid-row-gap:24px;flex-flow:row;justify-content:flex-start;align-items:center}.ft__h{opacity:.5;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:.72rem}.ft__bottom{grid-column-gap:24px;grid-row-gap:8px;opacity:.6;border-top:1px #fff;flex-flow:wrap;justify-content:flex-start;align-items:center;margin:36px 0 0;padding-top:20px;font-size:.82rem;display:flex}.paragraph-24{color:#fff;margin-bottom:0;margin-left:auto;font-family:Libre Franklin,sans-serif;font-size:.9rem}.paragraph-25{margin-left:auto;font-family:Libre Franklin,sans-serif;font-weight:300}.legal-ftr-link{color:#fff;text-transform:uppercase;font-family:Libre Franklin,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none}.ftr-cols-link{color:#fff;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:300;line-height:1.31;text-decoration:none}.page-chapter{padding-top:0;padding-bottom:0}.announcement-bar{z-index:200;grid-column-gap:16px;grid-row-gap:16px;background-color:#4a5c43;justify-content:center;align-items:center;height:2.5vw;padding:10px 4vw;display:none;position:relative}.announcement-text{color:#fff;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:300}.link{color:#fff;font-family:Libre Franklin,sans-serif;font-size:1.125rem;font-weight:300;text-decoration:none}.announcement-close{color:#fff;margin-left:auto;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:300;text-decoration:none}.code-embed-37{display:none}.media-inner{grid-column-gap:0px;grid-row-gap:2vw;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-left:auto;margin-right:auto;padding:4vw;display:flex}.media-inner.events-inner{padding-top:4vw;padding-bottom:4vw}.media-allhead{border-bottom:1px #e3e4e0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:0;padding-bottom:0;display:flex}.media-allhead-title{letter-spacing:-.01em;margin-top:0;margin-bottom:0;font-size:34px;font-weight:500;line-height:1.1}.media-filters{flex-wrap:wrap;gap:6px;display:flex}.media-filter{color:#6b6f69;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:8px 14px;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition-property:color,background-color;transition-duration:.2s,0s}.media-filter:hover{color:#1a1a1a}.media-filter.is-active{color:#fff;background-color:#3e5e3a;border-radius:0}.media-grid{grid-column-gap:0vw;grid-row-gap:0vw;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;margin-top:0;display:flex}.media-grid.inthenews{grid-column-gap:0vw;grid-row-gap:0vw;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.media-card{grid-column-gap:3vw;grid-row-gap:3vw;color:#1a1a1a;border-top:.5px solid #1a1a1a33;border-bottom:.5px #1a1a1a33;flex-flow:row;grid-template-rows:auto;grid-template-columns:380px 1fr;grid-auto-columns:1fr;padding-top:2vw;padding-bottom:2vw;text-decoration:none;display:grid}.media-card-img{aspect-ratio:3/2;border-radius:2px;height:auto;overflow:hidden}.media-card-img.news-media-img{border-radius:2px}.media-card-img.og{background-color:#0000;border-radius:2px;padding:0 6vw;display:flex;position:relative}.media-card-img.og:after{z-index:1;pointer-events:none;content:"";background-color:#9dc1831f;position:absolute;inset:0}.media-meta{flex-flow:row;justify-content:flex-start;align-items:center;gap:14px;margin-top:0;display:flex}.media-eyebrow{color:#3a3a3abf;letter-spacing:.08em;text-transform:capitalize;background-color:#00000008;border:1px solid #3a3a3abf;border-radius:25px;padding:4px 10px;font-family:Libre Franklin,sans-serif;font-size:.9rem;font-weight:300;display:block;position:static}.media-date{color:#3a3a3abf;letter-spacing:.08em;text-transform:capitalize;font-family:Libre Franklin,sans-serif;font-size:.9rem}.media-card-title{color:#3a3a3a;letter-spacing:-.01em;width:auto;margin-top:0;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:22px;font-weight:400;line-height:1.22}.media-card-sum{color:#3a3a3a;overflow-wrap:anywhere;margin-top:0;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:300;line-height:1.5;display:block}.media-more-wrap{justify-content:center;margin-top:0;display:flex}.media-more{color:#1a1a1a;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid #1a1a1a;padding:16px 40px;font-size:14px;text-decoration:none;transition-property:background-color,color;transition-duration:.2s,0s}.media-more:hover{color:#000}.media-card-imgel{filter:grayscale(50%);object-fit:contain;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,0,.2,1);display:block}.media-img{object-fit:cover;width:100%;height:100%}.article{color:#1a1a1a;background-color:#fff;padding-top:4vw;padding-bottom:4vw}.article.no-hero-nav{margin-top:-5.5vw;padding-top:186px}.article-head{z-index:100;max-width:720px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.article-meta{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:14px;margin-top:16px;margin-bottom:16px;display:flex}.article-eyebrow{color:#3a3a3abf;letter-spacing:0;text-transform:none;border:1px solid #1a1a1a66;border-radius:25px;padding:4px 10px;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:300;display:block}.article-date{color:#3a3a3abf;letter-spacing:.08em;text-transform:uppercase;padding-top:0;font-family:Libre Franklin,sans-serif;font-size:14px;font-weight:300}.article-title{color:#3a3a3a;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-family:Lora,sans-serif;font-size:26px;font-weight:400;line-height:1.31}.article-standfirst{color:#3a3a3a;margin-top:16px;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:300;line-height:1.45}.article-hero{aspect-ratio:16/9;max-width:720px;margin-top:32px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;inset:0%}.article-hero-img{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}.article-body-wrap{flex-flow:column;align-items:center;max-width:720px;margin-top:32px;margin-left:auto;margin-right:auto;padding-bottom:2vw;padding-left:0;padding-right:0;display:flex}.article-body{color:#2a2e29;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:300;line-height:1.65}.article-source-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:2vw;display:flex}.article-source-btn{color:#1a1a1a;letter-spacing:.04em;border:1px solid #1a1a1a;border-radius:999px;padding:14px 30px;font-size:14px;text-decoration:none;transition-property:background-color,color;transition-duration:.2s;display:inline-block}.article-source-btn:hover{color:#fff;background-color:#1a1a1a}.article-source{color:#6b6f69;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:300;display:none}.article-divider{background-color:#e3e4e0;width:100%;height:1px;margin-top:64px}.article-back{grid-column-gap:8px;grid-row-gap:8px;color:#3a3a3a;border:1px solid #1a1a1a99;border-radius:25px;justify-content:center;width:100%;margin-top:0;margin-right:auto;padding:10px 16px;font-family:Libre Franklin,sans-serif;font-size:20px;font-weight:300;text-decoration:none;display:flex}.media-text{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;align-items:flex-start;display:flex}.media-content{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;align-items:flex-start;padding-left:0;display:flex}.pag{color:#1b1e1a;padding-top:40px;padding-bottom:40px;padding-left:0;display:block}.pag.project-pag{display:none}.pag__inner{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-left:auto;margin-right:auto;padding-left:4vw;padding-right:4vw;display:grid}.pag__head{grid-column-gap:24px;grid-row-gap:24px;justify-content:space-between;align-items:flex-end;margin-bottom:2.5vw;margin-right:4vw;padding-right:4vw;display:flex}.pag__title{letter-spacing:-.01em;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.9rem,4vw,3rem);font-weight:400;line-height:1.05}.pag__nav{grid-column-gap:6px;grid-row-gap:6px;flex:none;justify-content:space-between;align-items:stretch;width:110px;display:flex}.pag__arrow{color:#1b1e1a;cursor:pointer;background-color:#0000;border-radius:50%;justify-content:center;align-items:flex-end;width:44px;height:44px;display:flex}.pag__track{grid-column-gap:clamp(16px,2vw,28px);grid-row-gap:clamp(16px,2vw,28px);scroll-snap-type:x mandatory;flex-flow:row;margin:0 0 0 0;padding:0;list-style:none;display:flex;overflow-x:auto}.pag__card{scroll-snap-align:start;flex-direction:column;flex:none;width:calc(25% - clamp(16px,2vw,28px)/1.33333);display:flex}.pag__visual{aspect-ratio:4/3;background-color:#5a6a4c;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pag__visual.pag-g1{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/69fda33c1b20876355fcbd42_ChatGPT%20Image%20May%208%2C%202026%2C%2006_16_19%20PM.png),linear-gradient(150deg,#566a4a,#74835a);background-position:0 0,0 0;background-size:cover,auto;border-radius:6px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.pag__visual.pag-g2{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/69fd0b6b1ce05c92febc0cde_ChatGPT%20Image%20May%208%2C%202026%2C%2007_59_36%20AM.png),linear-gradient(150deg,#86704f,#a4895f);background-position:0 0,0 0;background-size:cover,auto;border-radius:6px}.pag__visual.pag-g3{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/69fda35c163d4f5822355dac_ChatGPT%20Image%20May%208%2C%202026%2C%2006_22_05%20PM.png),linear-gradient(150deg,#4c5a52,#65766a);background-position:0 0,0 0;background-size:cover,auto;border-radius:6px}.pag__visual.pag-g4{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a350f2957b83eec2349a510_AdobeStock_262675874%20copy.jpeg),linear-gradient(150deg,#b08a49,#cba65f);background-position:0 0,0 0;background-size:cover,auto}.pag__visual.pag-g5{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a0be5fa6713cc200346cca6_7c4e35_b81d599e60b44523bfc73351ac441b82~mv2.avif),linear-gradient(150deg,#6c7860,#868f72);background-position:0 0,0 0;background-size:cover,auto;border-radius:6px}.pag__visual.pag-g6{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a162ab07c5a37ac3243fc69_The-Cal-Feature-Image-1500x844.webp),linear-gradient(150deg,#525c4b,#6c7660);background-position:50%,0 0;background-size:cover,auto}.pag__visual.pag-g7{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a37408fecd39a6f858cd214_onfarm_centralwestnsw_3084_lowres.webp),linear-gradient(150deg,#3e5245,#566b57);background-position:100% 0,0 0;background-size:cover,auto}.pag__figure{z-index:1;color:#ffffffed;text-align:center;letter-spacing:-.02em;padding-left:14px;padding-right:14px;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(2.6rem,4.4vw,3.7rem);font-weight:500;line-height:.92;display:none;position:relative}.pag__body{padding-top:16px;padding-left:0;padding-right:0}.pag__overline{color:#000;letter-spacing:.16em;text-transform:capitalize;margin-top:0;margin-bottom:1vw;font-family:Libre Franklin,sans-serif;font-size:.9rem;font-weight:300}.pag__headline{letter-spacing:-.01em;margin-top:0;margin-bottom:12px;font-family:Libre Franklin,sans-serif;font-size:clamp(1.18rem,1.6vw,1.45rem);font-weight:300;line-height:1.18}.pag__desc{color:#000;max-width:34ch;margin:0;font-family:Libre Franklin,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.31}.pag-g1{background-image:linear-gradient(150deg,#566a4a,#74835a)}.pag-g2{background-image:linear-gradient(150deg,#86704f,#a4895f)}.pag-g3{background-image:linear-gradient(150deg,#4c5a52,#65766a)}.pag-g4{background-image:linear-gradient(150deg,#b08a49,#cba65f)}.pag-g5{background-image:linear-gradient(150deg,#6c7860,#868f72)}.pag-g6{background-image:linear-gradient(150deg,#525c4b,#6c7660)}.pag-g7{background-image:linear-gradient(150deg,#3e5245,#566b57)}.svg{width:44px;height:44px}.stat-card-link{text-decoration:none}.ft__callout{grid-column-gap:1vw;grid-row-gap:1vw;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-left:auto;display:flex}.ft__callout_sub{grid-column-gap:2vw;grid-row-gap:2vw;justify-content:flex-start;align-items:flex-end;margin-top:1vw;display:flex}.callout__input{color:#000;background-color:#0000;border:1px #000;border-bottom:1px solid #fff;margin-bottom:0;padding:0}.callout__field{width:300px}.callout__submit{color:#fff;background-color:#0000;border:1px solid #fff;border-radius:5px;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:300}.callout__label{color:#fff;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:1.125rem;font-weight:400}.inline-link{color:#1a1a1a;text-underline-offset:0px;text-underline-position:under;cursor:pointer;text-decoration-style:solid;text-decoration-color:#6b7a3a;text-decoration-thickness:1px}.inline-link:hover{color:#6b7a3a}.text-span-14{color:#538184}.page-title-heading{font-family:Lora,sans-serif;font-size:4rem;font-weight:500}.ionapagenav-embed{display:none}.image-wrapper{aspect-ratio:16/9;border-radius:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:960px;margin-left:0;margin-right:0;display:flex}.image-section-img{object-fit:cover;border-radius:16px;width:100%;height:100%}.content-section{background-color:#fff;border-top:.5px solid #1a1a1a33;scroll-margin-top:22vw}.content-section.timeline{display:none}.content-section.sage-bg{background-color:#eaf0e6}.content-section.cream-bg{background-color:#f8f6f2}.content-section.grey-bg{background-color:#00000005;border-top-style:none}.content-section.cream2-bg{background-color:#e8e4dc}.content-section.homepage{background-color:#f8f6f2;border-top-style:none;display:none}.content-section.content-homepage{background-color:#e8e4dc;display:none}.content-container{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;max-width:none;margin-left:auto;margin-right:auto;padding:2vw 4vw 0;display:grid}.content-grid{grid-column-gap:0px;grid-row-gap:2vw;border-top:1px #1a1a1a99;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;padding:2vw 0 4vw;display:grid}.paragraph-wrapper{grid-column-gap:2vw;grid-row-gap:2vw;flex-flow:column;align-items:flex-start;display:flex}.code-embed-38{display:none}.text-block-118{color:#1a1a1aba;padding-top:.5vw;font-family:Libre Franklin,sans-serif;font-size:1.125rem;font-weight:300}.pagenavblock{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-right:0;display:flex}.pagenavblock.documents{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.pagenavblock-label{text-transform:uppercase;order:-9999;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:16px;font-weight:700}.pagenavblock-links{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex;position:static;top:10vw}.pagenavblock-links.project-pnb{position:static;top:0}.pagenavblock-links.documents-page{position:sticky;top:120px}.pagenavblock-link{grid-column-gap:6px;grid-row-gap:6px;color:#1a1a1a;justify-content:flex-start;align-items:flex-end;font-family:DM Sans,sans-serif;font-size:20px;font-weight:300;text-decoration:none;display:flex}.code-embed-39,.code-embed-40{display:none}.pagenavblock-text{font-family:Libre Franklin,sans-serif;font-size:18px}.s2-container{flex-flow:column;display:flex}.s2-container.documents{grid-column-gap:32px;grid-row-gap:32px}.appr-code{display:block}.text-block-119{font-family:DM Sans,sans-serif}.dual-image-section{grid-column-gap:2vw;grid-row-gap:2vw;display:none}.nb-contact-btn{color:#1a1a1a;letter-spacing:.14em;border:1px solid #4a5c42;border-radius:2px;padding:10px 18px;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:300;text-decoration:none}.utility-page-form{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0 0 2vw;display:flex}.password-title{width:100%;font-family:Libre Franklin,sans-serif;font-size:28px;font-weight:400}.password-label{color:#3a3a3a;margin-top:0;margin-bottom:2vw;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:300;line-height:1.31}.text-field-8{text-align:center;border-radius:2px;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:300}.image-64{max-width:100%}.appr-header{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-left:0;margin-right:0;display:grid}.pagenavblock-arrow{display:flex}.code-embed-41{flex-flow:column;display:block}.team__bus{color:#3a3a3a;margin-top:8px;font-family:DM Sans,sans-serif;font-size:1.125rem;font-style:italic;font-weight:300}.footer-subscribe-2{border-bottom:1px solid #e4ebf3;padding:50px 30px 40px;position:relative}.footer-container{border-top:1px #ffffffa6;width:100%;margin-left:auto;margin-right:auto;padding:4vw 4vw 2vw}.footer-form{grid-column-gap:4vw;grid-row-gap:4vw;background-color:#0000;justify-content:center;align-items:center;margin-bottom:0;margin-left:auto;margin-right:auto;padding:4vw;display:flex}.footer-form-container{grid-column-gap:4vw;grid-row-gap:4vw;color:#fff;justify-content:space-between;align-items:center;display:flex}.footer-form-title-2{font-size:24px;line-height:32px}.footer-form-block-two-2{color:#fff;justify-content:flex-end;align-items:center;display:flex;position:relative}.footer-form-input-end{opacity:.65;-webkit-text-fill-color:white;background-color:#0000;border:1px #000;border-bottom:1px solid #fff;width:460px;height:48px;margin-bottom:0;margin-right:2vw;padding:12px 180px 5px 0;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:300}.footer-form-input-end:active{border-bottom-color:#fff}.footer-form-input-end::placeholder{color:#1a1b1fcc}.button-primary-16{color:#fff;letter-spacing:2px;text-transform:uppercase;background-color:#1a1b1f;padding:12px 25px;font-size:12px;line-height:20px;transition:all .2s}.button-primary-16:hover{color:#fff;background-color:#32343a}.button-primary-16:active{background-color:#43464d}.button-primary-16.footer-form-button{padding:8px 18px;position:absolute;right:8px}.footer-wrapper{justify-content:space-between;align-items:center;display:flex}.footer-block-three-2{justify-content:flex-start;align-items:center;margin-left:-20px;margin-right:-20px;display:flex}.footer-link-one{color:#fff;letter-spacing:.02em;margin-left:20px;margin-right:20px;font-family:Libre Franklin,sans-serif;font-size:15px;font-weight:300;text-decoration:none}.footer-link-one:hover{color:#fff}.footer-social-block-three-2{justify-content:flex-start;align-items:center;margin-left:-32px;display:flex}.footer-social-link-three-2{margin-left:32px}.footer-divider{background-color:#e4ebf3a6;width:100%;height:1px;margin-top:2vw;margin-bottom:2vw}.footer-bottom-3{justify-content:space-between;align-items:center;display:flex}.footer-copywright{color:#ffffffa6;font-family:Libre Franklin,sans-serif;font-weight:300}.footer-legal-block-end{grid-column-gap:0vw;grid-row-gap:0vw;justify-content:space-between;align-items:center;display:flex}.footer-legal-links{color:#ffffffa6;margin-left:24px;font-family:Libre Franklin,sans-serif}.footer-legal-links:hover{color:#fff;font-weight:400}.page-footer{background-color:#4a5c42;padding-top:0;padding-bottom:0}.footer-form-title{color:#fff;font-family:Lora,sans-serif;font-weight:400}.image-65{height:4vw}.code-embed-42,.news-code{display:none}.text-span-15{font-weight:300}.media-arrow{width:40px}.back-to{font-family:Libre Franklin,sans-serif;font-size:16px}.search-bar-media{grid-column-gap:1vw;grid-row-gap:1vw;color:#3a3a3abf;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:inline-flex}.search-input{border:1px #000;padding-left:0;font-family:DM Sans,sans-serif;font-size:18px}.search-input:active{border-style:solid}.search-icon{order:-9999}.news-page{border-top:.5px solid #1a1a1a33;font-family:Libre Franklin,sans-serif;font-weight:300}.media-arrow-svg{justify-content:center;align-items:flex-end;line-height:18px;display:flex}.team-company{color:#3a3a3a;font-size:18px;font-weight:300}.nav-menu-1{grid-column-gap:2.4rem;grid-row-gap:2.4rem;align-items:center;display:flex}.navlinks{align-items:center;gap:2.4rem;display:flex}.text-block-123{flex-flow:row;display:none}.media-cat{color:#6b6f69cc;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500}.homepage-hero-header{grid-column-gap:2vw;grid-row-gap:2vw;border-top:2px solid #ffffff59;flex-flow:column;justify-content:flex-end;align-items:flex-start;width:100%;margin-top:0;padding:2vw 4vw;display:flex}.homepage-hero-title{color:#fff;text-align:left;margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Lora,sans-serif;font-size:2rem;font-weight:400;display:block}.panel-header{grid-column-gap:2vw;grid-row-gap:2vw;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;margin-bottom:0;display:grid}.btn-cream{font-family:DM Sans,sans-serif;font-size:18px;font-weight:300}.heading-22{font-family:Libre Franklin,sans-serif;font-weight:500}.text-block-124{font-family:Libre Franklin,sans-serif;font-size:18px}.mega-panel{z-index:900;background-color:#fff;border-top:1px solid #0b1b1224;border-bottom:1px solid #0b1b1224;width:100%;position:absolute;top:100%;left:0}.mega-inner{align-items:flex-start;max-width:1240px;margin-left:auto;margin-right:auto;padding:48px 24px 72px;display:none}.mega-col{padding-left:44px;padding-right:44px}.mega-col.mega-col-links,.mega-col.mega-col-search{border-left-color:#0b1b1224}.mega-col-intro{flex:44%;padding-left:0}.mega-col-links{grid-column-gap:20px;grid-row-gap:20px;border-left:1px solid #e2e2e2;flex-direction:column;flex:30%;align-self:stretch;display:flex}.mega-col-search{border-left:1px solid #e2e2e2;flex:26%;align-self:stretch}.mega-title{color:#2a3228;letter-spacing:-.02em;margin-top:0;margin-bottom:18px;font-family:Lora,sans-serif;font-size:30px;font-weight:600;line-height:1.1}.mega-desc{color:#2a3228;margin-top:0;margin-bottom:0;font-family:Cormorant Garamond;font-size:26px;font-weight:400;line-height:1.4}.mega-link{color:#1a1a1a;letter-spacing:.25px;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:300;line-height:20px;text-decoration:none}.mega-search-input{color:#8a8880;border-bottom:1px solid #0b1b1247;margin-top:22px;padding-bottom:6px;font-family:DM Sans,sans-serif;font-size:15px}.mega-inner-b{grid-column-gap:64px;grid-row-gap:64px;align-items:flex-start;max-width:1240px;margin-left:auto;margin-right:auto;padding:48px 24px 64px;display:flex}.mega-feature{flex-flow:column;flex:60%;text-decoration:none;display:flex}.mega-feature-media{background-color:#dfded3;border:1px solid #0b1b1224;order:9999;width:100%;height:280px;display:block}.mega-feature-body{padding-top:0;padding-bottom:22px}.mega-eyebrow{color:#1a1a1a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:16px;font-weight:600}.mega-feature-title{color:#2a3228;letter-spacing:-.02em;margin-top:0;margin-bottom:10px;font-family:Lora,sans-serif;font-size:34px;font-weight:600;line-height:1.1}.mega-feature-text{color:#5a5854;max-width:440px;margin-top:0;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:300;line-height:1.5}.mega-rail{grid-column-gap:40px;grid-row-gap:40px;border-left:1px solid #0b1b1224;flex-direction:column;flex:0 0 320px;align-self:stretch;padding-left:56px;display:flex}.mega-group{grid-column-gap:14px;grid-row-gap:14px;flex-direction:column;align-items:flex-start;display:flex}.mnav{background-color:#f7f6f0;flex-direction:column;min-height:100vh;display:none}.mnav-direct{color:#2a3228;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #0b1b1224;padding:20px 24px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;text-decoration:none}.mnav-acc{border-bottom:1px solid #0b1b1224}.mnav-acc-head{color:#2a3228;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:20px 24px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;display:flex}.mnav-acc-body{background-color:#efeee6;flex-direction:column;padding-top:8px;padding-bottom:16px;display:flex}.mnav-sub{color:#244735;letter-spacing:.25px;padding:14px 24px 14px 44px;font-family:Bitter,serif;font-size:16px;text-decoration:none}.mnav-footer{grid-column-gap:24px;grid-row-gap:24px;border-top:1px solid #0b1b1224;flex-wrap:wrap;margin-top:auto;padding:28px 24px 36px;display:flex}.mnav-legal{color:#5a5854;font-family:DM Sans,sans-serif;font-size:13px;font-weight:300;text-decoration:none}.btn-secondary{color:#1a1a1a;letter-spacing:.005em;cursor:pointer;background-color:#0000;border:1px solid #1a1a1a99;border-radius:5px;order:9999;justify-content:flex-start;align-items:flex-start;margin-top:0;margin-left:0;padding:10px 18px;font-family:Libre Franklin,sans-serif;font-size:16px;font-weight:300;text-decoration:none;display:block}.btn-secondary.tabs{margin-top:0;margin-left:0}.btn-secondary.transparent{background-color:#0000}.btn-secondary.btn-on-background{border-style:none}.btn-secondary.non-auto{letter-spacing:.08em;border-radius:8px;margin-top:0;margin-left:0;font-size:1.125rem;font-weight:400}.btn-secondary.non-auto.media-more{padding:12px 24px}.btn-secondary.non-auto.transparent-bckg{color:#fff;background-color:#0000;border-color:#fff;border-radius:8px}.btn-secondary.white-button{background-color:#fff}.transparent-btn-copy{color:#1a1a1a;letter-spacing:.005em;cursor:pointer;background-color:#0000;border:1px solid #1a1a1a99;border-radius:5px;order:9999;margin-top:0;margin-left:0;padding:10px 18px;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:300;text-decoration:none;display:flex}.transparent-btn-copy.tabs{margin-top:0;margin-left:0}.transparent-btn-copy.transparent{background-color:#0000}.transparent-btn-copy.btn-on-background{border-style:none}.transparent-btn-copy.non-auto{letter-spacing:.08em;border-radius:8px;margin-top:0;margin-left:0;font-size:1.125rem;font-weight:400}.transparent-btn-copy.non-auto.media-more{padding:12px 24px}.transparent-btn-copy.non-auto.transparent-bckg{color:#fff;background-color:#0000;border-color:#fff;border-radius:8px}.transparent-btn-copy.white-button{background-color:#fff}.nb-drawer-foot{display:none}.ms-section{border-top:.5px solid #1a1a1a33}.ms-inner{grid-column-gap:2vw;grid-row-gap:2vw;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;padding:4vw 0;display:grid}.ms-nav{grid-column-gap:0vw;grid-row-gap:0vw;justify-content:space-between;align-items:flex-end;width:100%;margin-left:auto;display:flex}.ms-row{grid-column-gap:2.5vw;grid-row-gap:2.5vw;flex-flow:column;grid-template-rows:auto;grid-template-columns:30% 1fr;grid-auto-columns:1fr;padding-top:0;padding-bottom:0;display:flex}.ms-row.homepage-news{padding-top:40px;padding-bottom:40px}.ms-viewport{flex:auto;min-width:0;margin-left:0;overflow:hidden}.ms-track{grid-column-gap:16px;grid-row-gap:16px;white-space:normal;overflow-wrap:normal;border-top:1px #1a1a1a1a;border-bottom:1px #1a1a1a1a;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:stretch;padding-left:0;padding-right:0;display:flex}.ms-card{grid-column-gap:8px;grid-row-gap:8px;border-left:1px #0b1b121f;border-right:1px #0b1b121f;flex-flow:column;flex:0 0 420px;justify-content:flex-start;align-items:stretch;margin-right:0;padding:0;display:flex;position:relative}.ms-card-inner{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.ms-media{aspect-ratio:1;border-radius:8px;width:100%;overflow:hidden}.ms-body{margin-top:0;padding-left:0;padding-right:0}.ms-label{color:#3a3a3a;margin-top:0;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:16px;font-weight:300;line-height:1.2}.ms-yearwrap{justify-content:flex-start;align-items:center;margin-top:0;padding-left:0;padding-right:0;display:flex}.ms-year{color:#3a3a3a;letter-spacing:0;text-transform:capitalize;justify-content:center;align-items:center;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:20px;font-weight:400;line-height:15px;display:flex}.ms-panel-top{grid-column-gap:2vw;grid-row-gap:2vw;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;padding-left:4vw;padding-right:4vw;display:flex}.careers-list{color:#3a3a3a;padding-left:10px;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:300;line-height:1.5}.about-list{margin-top:-10px;margin-bottom:-10px}.bold-text-10,.bold-text-11,.bold-text-12,.bold-text-13,.bold-text-14,.bold-text-15,.bold-text-16,.bold-text-17,.bold-text-18{font-weight:300}.info_title{margin-bottom:-16px;font-family:Lora,sans-serif;font-size:20px;font-weight:400}.appr_body_wrap{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;align-items:flex-start;padding-bottom:0;padding-left:2vw;padding-right:2vw;display:flex}.app_img-wrap{aspect-ratio:auto;border-radius:12px;margin-top:auto}.appr_img{aspect-ratio:auto;object-fit:cover;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:auto;border-radius:12px;width:100%;height:100%}.media-card-location{color:#3a3a3a;font-family:Libre Franklin,sans-serif;font-size:17px}.nb-cta-btn{color:#f8f6f2;text-align:center;background-color:#4a5c42;border:1px solid #4a5c42;border-radius:6px;flex:1;justify-content:center;align-items:center;min-width:0;padding:14px 18px;font-size:1rem;font-weight:400;line-height:1;text-decoration:none;display:flex}.nb-cta-btn:hover{color:#f8f6f2;background-color:#2a3228;border-color:#2a3228}.apr-link-text{color:#3a3a3a;font-size:18px}.apr_link{grid-column-gap:10px;grid-row-gap:10px;color:#2a3228;border-top:1px #0b1b1224;flex-flow:row;justify-content:flex-start;align-items:center;margin-top:0;margin-left:0;padding-top:2px;padding-bottom:6px;font-family:Libre Franklin,sans-serif;font-size:1.125rem;font-weight:300;line-height:20px;text-decoration:none;display:none}.apr_link:hover{color:#3e5e3a}.apr_link.sys-link-text{margin-left:0;font-size:1.35rem}.apr_link.sys-link-text.sys-link-desc{justify-content:flex-start;align-items:center;margin-top:-2vw}.apr_link.sys-link-text.sys-link-desc.appr-link{margin-top:1vw;margin-bottom:2vw;font-size:1.125rem}.apr_link.sys-link-text.second-sys-link{margin-top:-2vw}.cta-header{z-index:2;grid-column-gap:2vw;grid-row-gap:2vw;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:auto;max-width:none;height:100%;display:flex;position:relative}.cta-buttons{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;justify-content:flex-start;align-items:flex-start;margin-top:auto;display:flex}.cta-text{color:#3a3a3a;margin-top:0;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:300;line-height:1.31}.cta-titles{margin-top:0;margin-bottom:0;font-family:Lora,sans-serif;font-size:26px;font-weight:400}.contact-inner{grid-column-gap:28px;grid-row-gap:28px;background-color:#b8c8b0;border-radius:25px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;place-content:start center;place-items:flex-start end;min-height:55vh;margin-left:0;margin-right:0;padding:2vw;display:flex;position:relative;overflow:hidden}.contact-section{background-color:#0000;padding:4vw;display:block}.news-header-title{justify-content:space-between;display:flex}.publication-source{color:#3a3a3a;font-family:Libre Franklin,sans-serif;font-size:16px}.contact-media{z-index:1;width:58%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.contact-media-img{object-fit:cover;width:100%;height:100%;display:block}.contact-media-fade{background-image:linear-gradient(90deg,#b8c8b0 0%,#b8c8b000 48%);position:absolute;inset:0}.homepage-panel{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a37408fecd39a6f858cd214_onfarm_centralwestnsw_3084_lowres.webp);background-position:0 0;background-size:cover;border-radius:2px;display:flex;position:relative;overflow:hidden}.homepage-panel.project-panel{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a6c78405781839765b456cb_2eddd386-3c37-48ef-958d-031e45b5bfee.png);background-position:50%;border-top:2px solid #fff;border-bottom:3px #fff;width:100%;margin-bottom:0}.homepage-panel.community-panel{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a7675532d3a718a7536a358_AdobeStock_1193002968.jpg);background-position:50%;border-bottom:3px #fff;margin-bottom:0}.homepage-panel.sustainability-panel{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a13d2b837421d3256d14da6_DJI_0169.JPG);background-position:50%;margin-bottom:2px}.homepage-panel.about-panel{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a1eb042ab1c2a5ec8279809_AdobeStock_171117016.jpeg);background-position:0 100%;border-bottom:3px #fff;display:flex}.homepage-panel.delivery-panel{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a66e9aa1232e4bc265d0213_ChatGPT%20Image%20Jul%2027%2C%202026%2C%2001_04_22%20PM.png);background-position:50%;border-bottom:3px #fff}.homepage-panel.people-panel{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a75513f76618bf3d3e0f06d_AdobeStock_1247655402%20-%20resized.jpg);background-position:40%;border-radius:2px}.homepage-panel.benefits-panel{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a1b7e8bcb2062e811d86bb1_b1a7e281086391d0028b4d7866c53066.avif);justify-content:flex-start;align-items:flex-end;display:flex}.homepage-panel.impact-panel{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a6e8646d9d88af33799de93_IMG_9712.jpeg);background-position:0 70%;justify-content:flex-start;align-items:flex-end;display:flex}.homepage-panel.systems-panel{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a756072ec915407cc451c37_iona-cattle.jpeg)}.homepage-panel.careers-panel{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a756072ab0307a1e48a9120_AdobeStock_165884478%20-%20resized.jpg)}.homepage-panel-inner{z-index:1;justify-content:flex-start;align-items:stretch;width:100%;height:auto;min-height:50dvh;padding-bottom:0;display:flex;position:relative}.homepage-panel-inner.subgrid{min-height:0}.homepage-panel-header{grid-column-gap:2vw;grid-row-gap:2vw;border-top:2px #ffffff59;flex-flow:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;min-height:100%;padding:2vw;display:flex}.homepage-panel-title{color:#fff;margin-top:0;margin-bottom:0;font-family:Lora,sans-serif;font-size:24px;font-weight:400;line-height:1.31}.homepage-hero-desc{color:#fff;text-align:left;max-width:960px;margin-top:0;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:300;line-height:1.31;display:none}.homepage-title-block{grid-column-gap:2vw;grid-row-gap:2vw;flex-flow:column;display:flex}.panel-title-block{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-end;align-items:flex-start;height:100%;display:flex}.team__fullbio,.team__meta{display:none}.team__photo-img{object-fit:cover;object-position:100% 50%;pointer-events:none;object-fit:cover;object-position:center 30%;width:100%;height:100%}.homepage-panel-light-section{background-color:#fff;display:block}.panel-light-inner{background-color:#0000;border-bottom:1px #3a3a3a40;flex-flow:column;height:auto;min-height:0;display:flex}.panel-light-header{grid-column-gap:2vw;grid-row-gap:2vw;border-bottom:1px #3a3a3a40;flex-flow:column;align-items:center;padding:4vw;display:flex}.panel-light-header.news-block{padding:0}.panel-light-header.hidden{display:none}.panel-light-header.first{justify-content:flex-start;align-items:flex-start;padding-top:4vw}.panel-light-block{grid-column-gap:2vw;grid-row-gap:2vw;text-align:center;flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:960px;display:flex}.panel-light-title{color:#3a3a3a;text-align:left;margin-top:0;margin-bottom:0;padding-right:4vw;font-family:Libre Franklin,sans-serif;font-size:24px;font-weight:400;display:block}.panel-light-statsblock{grid-column-gap:2vw;grid-row-gap:2vw;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.hp-stat-card{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;align-items:flex-start;display:flex}.hp-stat-num{color:#3a3a3a;font-family:Lora,sans-serif;font-size:36px;font-weight:400;line-height:1;display:block}.hp-stat-label{color:#3a3a3a;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:300}.homepage-featured{background-color:#fff;border-top:.5px #1a1a1a33;display:none;position:relative}.homepage-featured-inner{margin-left:auto;margin-right:auto;padding:2vw 4vw}.homepage-featured-head{justify-content:space-between;align-items:flex-end;margin-bottom:2vw;display:flex}.homepage-featured-title{color:#000;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:24px;font-weight:400;line-height:1.31}.homepage-featured-viewall{color:#1a1a1a;cursor:pointer;background-color:#0000;border:1px solid #1a1a1a99;border-radius:5px;padding:10px 18px;font-family:Libre Franklin,sans-serif;font-size:16px;font-weight:300;text-decoration:none;display:block}.homepage-featured-grid{grid-column-gap:2vw;grid-row-gap:2vw;grid-template-rows:auto auto auto auto;grid-template-columns:1fr;grid-auto-rows:auto;align-items:stretch;display:grid}.homepage-featured-list,.homepage-featured-items{display:contents}.homepage-featured-card{grid-column-gap:4vw;grid-row-gap:0px;border-top:1px solid #1a1a1a33;flex-flow:row;grid-template-rows:auto;grid-template-columns:30% 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;padding-top:2vw;display:grid;position:relative}.homepage-featured-img{aspect-ratio:4/3;border-radius:2px;width:auto;height:auto;overflow:hidden}.homepage-featured-photo{object-fit:cover;width:100%;height:100%}.homepage-featured-body{flex-flow:column;flex-grow:1;margin-top:1vw;display:flex}.homepage-featured-kicker{color:#3a3a3a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;display:block}.homepage-featured-card-title{color:#3a3a3a;margin-top:0;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:20px;font-weight:400;line-height:1.2}.homepage-featured-sum{color:#3a3a3a;margin-top:12px;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:300;line-height:1.31}.homepage-featured-foot{grid-column-gap:10px;grid-row-gap:10px;justify-content:flex-start;align-items:center;margin-top:0;padding-top:12px;display:flex}.homepage-featured-date{color:#0b1b12a6;letter-spacing:.1em;text-transform:capitalize;align-items:center;font-family:DM Sans,sans-serif;font-size:.85rem;line-height:15px;display:flex}.homepage-featured-link{z-index:100;cursor:pointer;display:block;position:absolute;inset:0%}.stat-num-suffix{color:#3a3a3a;font-family:Lora,sans-serif;font-size:30px;font-weight:400}.homepage-panel-desc{color:#fff;max-width:960px;font-family:Libre Franklin,sans-serif;font-size:18px;display:none}.panel-zoom{z-index:0;order:0;width:100%;height:100%;position:absolute;inset:0}.stat-band-1{color:var(--cream);border-top:.5px solid #1a1a1a33;padding-left:4vw;padding-right:4vw;display:none}.stat-band-inner{grid-column-gap:2vw;grid-row-gap:2vw;grid-template-rows:auto;grid-template-columns:repeat(4,1fr);max-width:1280px;margin-left:auto;margin-right:auto;padding:6vw 4vw;display:grid}.stat-cell{grid-row-gap:12px;border-top:2px solid #f8f6f259;flex-direction:column;padding-top:20px;display:flex}.stat-num{color:var(--cream);font-family:Lora,sans-serif;font-size:2.75rem;font-weight:500;line-height:1}.stat-label-1{letter-spacing:.01em;max-width:22ch;color:var(--sage-l);font-family:Libre Franklin,sans-serif;font-size:1.05rem;font-weight:300;line-height:1.4}.glance-title-col{top:calc(var(--nav-h,80px) + 32px);align-self:start;position:sticky}.glance-stats{grid-column-gap:2.5vw;grid-row-gap:2.5vw;grid-template-columns:1fr 1fr;display:grid}.iona-glance-inner{grid-column-gap:5vw;grid-row-gap:3vw;grid-template-columns:.9fr 1.6fr;align-items:start;max-width:1280px;margin-left:auto;margin-right:auto;padding:7vw 4vw;display:grid}.iona-glance-title{max-width:14ch;color:var(--cream);margin-top:0;margin-bottom:0;font-family:Lora,sans-serif;font-size:2.5rem;font-weight:500;line-height:1.15}.ign-inner{grid-column-gap:0vw;grid-row-gap:0vw;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;align-items:start;margin-left:auto;margin-right:auto;padding:4vw 0;display:grid}.ign-title-col{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;align-self:start;padding-right:4vw;display:flex;position:sticky;top:160px}.ign-title{color:#3a3a3a;margin-top:0;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:24px;font-weight:400;line-height:1.15}.ign-stats{grid-column-gap:2vw;grid-row-gap:2vw;grid-template-rows:auto;grid-template-columns:1fr;display:grid}.ign-cell{grid-row-gap:8px;border-top:2px #f8f6f259;flex-direction:column;padding-top:0;display:flex}.ign-num{color:#3a3a3a;font-family:Lora,sans-serif;font-size:26px;font-weight:400;line-height:1}.ign-label{color:#3a3a3a;letter-spacing:.01em;font-family:Libre Franklin,sans-serif;font-size:1.05rem;font-weight:300;line-height:1.4}.map-tag{color:#3a3a3a;letter-spacing:.08em;font-family:Libre Franklin,sans-serif;font-size:14px;font-weight:400}.hp-stat-row{grid-column-gap:1vw;grid-row-gap:3vw;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;place-items:stretch stretch;margin-top:2vw;display:grid}.inline-img{aspect-ratio:auto;width:100%;height:auto;max-height:40vh;margin-bottom:0}.image-67{aspect-ratio:4/3;object-fit:cover;background-image:linear-gradient(#00000080,#00000080);border-radius:2px;height:100%}.inline-img-caption{color:#3a3a3a;margin-top:6px;font-family:Libre Franklin,sans-serif}.inline-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:24px;display:grid}.inline-grid.two-col{grid-template-columns:1fr 1fr;min-height:40vh}.hp-panel-section{border-top:.5px solid #1a1a1a33}.hp-section-inner{grid-column-gap:2vw;grid-row-gap:2vw;border-top:1px #000;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding:4vw;display:grid}.hp-section-inner.last{padding-bottom:4vw}.hp-section-subgrid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;height:100%;display:grid}.panel-arrows{grid-column-gap:0vw;grid-row-gap:0vw;justify-content:space-between;align-items:flex-end;width:auto;display:none}.panel-arrow,.news-arrow-copy,.news-arrow-copy-copy{color:#0b1b12;cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.panel-arrow-svg{justify-content:center;align-items:flex-end;display:block}.hp-panel-track{grid-column-gap:2vw;grid-row-gap:2vw;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.text-block-125{font-family:Libre Franklin,sans-serif;font-weight:300}.link-2{color:#3a3a3a}.cta-desc-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.success-message-3{border-radius:2px;width:100%}.text-block-126,.text-block-127{font-family:Libre Franklin,sans-serif;font-size:16px}.cta-form-homepage{grid-column-gap:1vw;grid-row-gap:1vw;background-color:#00000008;border:1px #1a1a1a1a;border-top-color:#1a1a1a80;flex-flow:column;margin:0 0 0;padding:2vw;transition:all .35s;display:flex}.cta-form-homepage._w-form{background-color:#fff;flex-direction:column;row-gap:1.25rem;padding:2rem;display:flex}.cta-form-homepage.homepage-hys{border-top-style:none;padding-top:0}.cta-form-homepage.homepage{background-color:#00000008;border-top-style:none;border-radius:2px;width:100%;padding-top:2vw;padding-left:2vw}.hys-input-field{color:#3a3a3a;letter-spacing:.04px;background-color:#0000;border:1px #1a1a1a26;border-bottom:1px solid #1a1a1a66;width:100%;margin-bottom:0;padding:0 .8rem 0 0;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:300;line-height:1.5}.hys-input-field._w-input,.hys-input-field._w-select{color:#1a1a1a;background-color:#fff;border:1px solid #1a1a1a26;width:100%;padding:.7rem .8rem;font-family:DM Sans,sans-serif;font-size:.95rem}.hys-input-field.hys__textarea{max-width:100%;font-weight:300}.hys-input-field._w-select,.hys-input-field._w-input{color:#1a1a1a;background-color:#fff;border:1px solid #1a1a1a26;width:100%;padding:.7rem .8rem;font-family:DM Sans,sans-serif;font-size:.95rem}.hys-input-field.contact__textarea{max-width:100%;font-weight:300}.article-share{grid-column-gap:6px;grid-row-gap:6px;color:#6b6f69;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;flex-flow:row;align-items:center;font-family:Libre Franklin,sans-serif;font-size:14px;line-height:1;text-decoration:none;display:inline-flex}.article-share:hover{color:var(--sage,#4a5c42)}.article-share__icon{flex:none;width:15px;height:15px;display:block}.code-embed-43{display:flex}.contact-input-field{color:#3a3a3a;letter-spacing:.04px;background-color:#0000;border:1px #1a1a1a26;border-bottom:1px solid #1a1a1a66;width:100%;margin-bottom:0;padding:0 .8rem 0 0;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:300;line-height:1.5}.contact-input-field._w-input,.contact-input-field._w-select{color:#1a1a1a;background-color:#fff;border:1px solid #1a1a1a26;width:100%;padding:.7rem .8rem;font-family:DM Sans,sans-serif;font-size:.95rem}.contact-input-field.hys__textarea{max-width:100%;font-weight:300}.contact-input-field._w-select,.contact-input-field._w-input{color:#1a1a1a;background-color:#fff;border:1px solid #1a1a1a26;width:100%;padding:.7rem .8rem;font-family:DM Sans,sans-serif;font-size:.95rem}.con{color:#3a3a3a;letter-spacing:.04px;background-color:#0000;border:1px #1a1a1a26;border-bottom:1px solid #1a1a1a66;width:100%;margin-bottom:0;padding:0 .8rem 0 0;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:300;line-height:1.5}.con._w-input,.con._w-select{color:#1a1a1a;background-color:#fff;border:1px solid #1a1a1a26;width:100%;padding:.7rem .8rem;font-family:DM Sans,sans-serif;font-size:.95rem}.con.hys__textarea{max-width:100%;font-weight:300}.con._w-select,.con._w-input{color:#1a1a1a;background-color:#fff;border:1px solid #1a1a1a26;width:100%;padding:.7rem .8rem;font-family:DM Sans,sans-serif;font-size:.95rem}.hys-input-field-copy{color:#3a3a3a;letter-spacing:.04px;background-color:#0000;border:1px #1a1a1a26;border-bottom:1px solid #1a1a1a66;width:100%;margin-bottom:0;padding:0 .8rem 0 0;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:300;line-height:1.5}.hys-input-field-copy._w-input,.hys-input-field-copy._w-select{color:#1a1a1a;background-color:#fff;border:1px solid #1a1a1a26;width:100%;padding:.7rem .8rem;font-family:DM Sans,sans-serif;font-size:.95rem}.hys-input-field-copy.hys__textarea{max-width:100%;font-weight:300}.hys-input-field-copy._w-select,.hys-input-field-copy._w-input{color:#1a1a1a;background-color:#fff;border:1px solid #1a1a1a26;width:100%;padding:.7rem .8rem;font-family:DM Sans,sans-serif;font-size:.95rem}.hys-input-field-copy.contact__textarea{max-width:100%;font-weight:300}.news-label{color:#0b1b12a6;letter-spacing:.08em;background-color:#00000008;border:1px solid #1a1a1a66;border-radius:25px;padding:4px 10px;font-family:Libre Franklin,sans-serif;font-size:14px;font-weight:300}.team-image-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0%;overflow:hidden}@media screen and (min-width:1440px){.logo{height:6vh;max-height:none}.navbar-wrapper{height:8.5vh}.nav-container{padding-left:4vw;padding-right:4vw}.nav-menu{height:auto}.section-title{justify-content:flex-start;align-items:flex-start;font-size:28px;font-weight:400}.section-title.news-section-title{justify-content:flex-start;align-items:center}.cta-inner{place-items:stretch start}.cta-title{margin-top:0;margin-bottom:0;font-family:Lora,sans-serif;font-size:2rem;font-weight:400}.cta-desc{color:#3a3a3a;font-family:Libre Franklin,sans-serif;line-height:1.31}.cp-practice-desc{color:#3a3a3a;font-family:Libre Franklin,sans-serif;font-size:18px}.acc-title-header{color:#3a3a3a;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:400;line-height:1}.sys-section.project-page{border-top-color:#1a1a1a33}.sys-inner{padding-left:4vw;padding-right:4vw}.sys-tab{font-size:18px}.sys-content{grid-column-gap:16px;grid-row-gap:16px}.sys-p{font-size:18px}.sys-p.sys-about{font-size:22px}.sys-stats-row{padding-top:2vw}.pc-inner{padding-left:0;padding-right:0}.pc-tabs{margin-top:0;margin-bottom:0}.pc-role{font-family:Libre Franklin,sans-serif}.pc-summary{color:#3a3a3a;font-family:Libre Franklin,sans-serif;font-size:18px}.pc-person-text{grid-column-gap:16px;grid-row-gap:16px;height:auto}.pc-person-name{color:#3a3a3a;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:400}.pc-panes{justify-content:center;align-items:flex-start}.pc-tab-label{color:#3a3a3a;font-size:18px}.news-section{border-top-style:solid;border-top-color:#1a1a1a33}.news-inner{grid-row-gap:16px;padding-top:4vw;padding-left:0;padding-right:0}.news-panel-top{grid-column-gap:16px;grid-row-gap:16px;padding-left:4vw;padding-right:4vw}.news-track{grid-column-gap:1vw;grid-row-gap:1vw;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.news-card-title{font-size:20px;font-weight:300}.news-date{color:#0b1b128c;font-family:Libre Franklin,sans-serif;font-size:15px;font-weight:300}.map-img{height:auto;min-height:45vh;margin-top:0;margin-bottom:0}.hero{margin-top:0}.hero__media{height:auto;margin-top:0}.hero__media.community-hero{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a75513f76618bf3d3e0f06d_AdobeStock_1247655402%20-%20resized.jpg);background-position:0 0,50%}.hero__media.about-hero{height:70vh}.hero__heading{grid-column-gap:0vw;grid-row-gap:0vw;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;max-width:none;padding-left:4vw;padding-right:4vw;display:grid}.hero__heading.hero-media{max-width:960px;padding-left:0;padding-right:0;display:flex}.hero__title{font-size:2rem}.info__desc{font-size:18px}.info__desc.primary-desc{color:#3a3a3a;font-size:22px}.info__desc.primary-desc.serif{font-family:Lora,sans-serif;font-size:24px}.gallery{border-top-style:solid;border-top-color:#1a1a1a33}.gallery__controls{width:100%;margin-left:0;margin-right:0;padding-left:4vw}.hys__form.homepage{border-top-style:none;width:100%;padding-top:2vw}.hys__field{font-family:Libre Franklin,sans-serif}.hys__label{margin-bottom:8px}.hys__submit{padding-left:24px;padding-right:24px}.page-opening-grid{margin-left:auto;margin-right:auto}.page-opening-grid.homepage{border-bottom:.5px #1a1a1a33}.opening-header{max-width:960px}.team{font-weight:400}.team__card{grid-column-gap:8px;grid-row-gap:8px}.team__name{color:#3a3a3a;font-family:Libre Franklin,sans-serif;font-size:20px;font-weight:400;line-height:1}.team__role{color:#3a3a3a;margin-top:6px;font-size:16px}.appr.project-page{display:none}.appr__inner{padding-left:4vw;padding-right:4vw}.appr__head{font-family:DM Sans,sans-serif;font-size:22.25px}.team__bio{font-family:DM Sans,sans-serif;font-size:1.35rem;font-weight:300;line-height:1.5}.transparent-btn{padding:10px 18px}.prt{border-top-color:#1a1a1a33}.apr__grid{grid-column-gap:2vw;grid-row-gap:2vw}.utility-page-wrap{height:70vh}.s2-section{grid-column-gap:16px;grid-row-gap:16px;margin-bottom:16px}.s2-h2,.s2-p{margin-bottom:0}.s2-list{margin-bottom:0}.panel-section{display:none}.media-inner{padding-top:64px}.media-allhead{justify-content:flex-start;margin-top:0}.media-card-title{color:#3a3a3a;font-size:22px}.article-eyebrow{letter-spacing:.08em}.article-date{color:#3a3a3abf}.article-hero{justify-content:flex-start;align-items:flex-start;display:flex}.media-text{grid-column-gap:16px;grid-row-gap:16px}.content-container{padding-left:4vw;padding-right:4vw}.paragraph-wrapper{grid-column-gap:2vw;grid-row-gap:2vw}.pagenavblock-label{color:#3a3a3a;font-weight:600}.pagenavblock-text{color:#3a3a3a;font-size:18px}.nb-contact-btn{letter-spacing:.14em}.utility-page-form{grid-column-gap:0vw;grid-row-gap:0vw}.footer-container{padding-bottom:4vw}.footer-link-one{font-size:16px}.news-page{font-family:Libre Franklin,sans-serif;font-size:16px;font-weight:300}.team-company{margin-top:6px;font-family:Libre Franklin,sans-serif;font-size:16px;font-weight:300}.homepage-hero-header{border-top:2px solid #ffffff59;width:100%;padding-top:2vw;padding-bottom:2vw}.homepage-hero-title{padding-bottom:0}.btn-secondary{padding:10px 18px;display:block}.transparent-btn-copy{padding:10px 18px}.ms-section{border-top-color:#1a1a1a33}.ms-inner{width:100%;margin-left:auto;margin-right:auto}.ms-track{grid-column-gap:1vw;grid-row-gap:1vw;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.ms-card-inner{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.ms-label,.ms-yearwrap{margin-top:0}.ms-panel-top{grid-column-gap:2vw;grid-row-gap:2vw;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.cta-header{justify-content:flex-start;align-items:flex-start;width:100%;height:100%}.contact-inner{grid-column-gap:28px;grid-row-gap:28px;border-radius:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:start;display:flex}.homepage-panel.sustainability-panel{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a13d2b837421d3256d14da6_DJI_0169.JPG)}.homepage-panel.about-panel{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a1eb042ab1c2a5ec8279809_AdobeStock_171117016.jpeg)}.homepage-panel.people-panel{background-position:50%}.homepage-panel.systems-panel{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a6c71735ab97a98d930bdba_IMG_9654.JPG)}.homepage-panel-inner{height:100%}.homepage-panel-inner.subgrid{height:100%;min-height:0}.homepage-panel-header{padding-left:2vw;padding-right:2vw;font-size:40px}.heading-23{margin-top:0;margin-bottom:0}.homepage-panel-title{font-size:24px}.panel-title-block{justify-content:flex-end;align-items:flex-start}.homepage-featured{border-top-style:none}.homepage-featured-card{grid-column-gap:2vw}.homepage-featured-img{aspect-ratio:16/9}.homepage-featured-body{margin-top:0}.homepage-featured-kicker{font-size:16px}.homepage-featured-card-title{font-size:22px}.homepage-featured-sum{font-size:18px}.homepage-featured-date{font-size:1rem}.map-tag{font-size:14px}.inline-img{aspect-ratio:auto}.inline-grid.two-col{min-height:40vh}.hp-section-inner{grid-row-gap:2vw;max-width:none;padding:4vw}.hp-section-inner.last{padding-bottom:4vw}.hp-section-subgrid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.cta-form-homepage.homepage{border-top-style:none;width:100%;padding-top:2vw}.news-label{font-size:15px}}@media screen and (min-width:1920px){.logo{height:6vh}.navbar-wrapper{height:7vh}.nav-container{max-width:1440px;padding-left:0;padding-right:0}.section-title{color:#3a3a3a;margin-bottom:0;font-size:32px}.cta-inner{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.sys-section.project-page{border-top-style:solid;border-top-color:#1a1a1a4d}.sys-inner{max-width:1440px;padding-left:0;padding-right:0}.sys-tab{font-size:20px}.sys-h{letter-spacing:0;font-size:26px}.sys-p{font-size:20px}.sys-p.sys-about{font-size:24px}.sys-link.sys-link-text.sys-link-desc.appr-link{cursor:pointer}.intro-stat-numb{font-size:20px}.intro-stat-label{font-size:18px}.pc-inner{max-width:1440px;padding-left:0;padding-right:0}.news-inner{padding-bottom:2vw;padding-left:0;padding-right:0}.news-panel-top{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.news-track{grid-column-gap:2vw;grid-row-gap:2vw;grid-template-rows:auto auto}.news-card-title{font-size:20px}.excerpt-inner{max-width:1440px;margin-left:auto;margin-right:auto}.excerpt-desc{font-size:28px}.map-img{height:50vh}.hero__media{height:auto}.hero__media.homepage__hero{height:70vh}.hero__media.solid-hero-soft{height:80vh}.hero__heading{max-width:1440px;padding-left:0;padding-right:0}.hero__heading.hero-media.media-page{max-width:960px}.hero__title{font-size:2.75rem;line-height:1}.info__desc{font-size:20px}.info__desc.primary-desc{font-size:26px}.gallery__controls{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:flex}.hys__field{margin-bottom:28px}.page-opening-grid{max-width:1440px;padding-left:0;padding-right:0}.page-opening-grid.homepage{display:block}.opening-header{grid-column-gap:0vw;grid-row-gap:0vw;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}.team__inner{max-width:1440px;padding-left:0;padding-right:0}.team__card{grid-column-gap:10px;grid-row-gap:10px;pointer-events:none}.team__name{font-family:Libre Franklin,sans-serif}.appr.appr-aboutpage{display:block}.appr.project-page{display:none}.appr__inner{max-width:1440px;padding-left:0;padding-right:0}.appr__block{padding-top:2vw}.appr__head{font-family:Lora,sans-serif}.prt__inner{max-width:1440px;padding-left:0;padding-right:0}.apr__grid{cursor:grab;place-items:start stretch;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.s2-wrap{max-width:1440px;padding-left:0;padding-right:0}.excerpt-attr{font-family:DM Sans,sans-serif;font-size:18px}.iona-pagenav{top:80px}.iona-pagenav-inner{background-color:#fff;max-width:1440px;height:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;position:static}.panel-section{padding-top:4vw}.panel-inner{max-width:1440px;margin-left:auto;margin-right:auto;padding-bottom:0}.hp-panel-title,.hp-panel-title.right{font-size:25px}.nb-link{font-size:1.125rem}.media-inner{max-width:1440px;padding:2vw 0 4vw}.media-allhead{margin-top:0}.media-card-img.og{border-radius:12px}.media-card-sum{font-size:18px}.article-head,.article-hero{max-width:960px}.article-body-wrap{max-width:960px;padding-bottom:0}.callout__submit{border-radius:5px;padding:10px 18px}.content-section{border-top-style:solid}.content-section.content-homepage{display:block}.content-container{max-width:1440px;padding-left:0;padding-right:0}.pagenavblock-label{order:-9999;font-size:18px}.pagenavblock-text{font-size:20px}.nb-contact-btn{font-size:1.125rem}.footer-container{max-width:1440px;padding-left:0;padding-right:0}.footer-form{grid-column-gap:4vw;grid-row-gap:4vw;width:100%;max-width:1440px;padding-left:0;padding-right:0;display:flex}.footer-form-container{justify-content:space-between;align-items:flex-end;width:100%}.footer-link-one{font-size:16px}.page-footer.bg-gradient-soft{flex-flow:column;display:flex}.homepage-hero-header{width:100%;margin-left:auto;margin-right:auto;padding-bottom:2vw;padding-left:0;padding-right:0}.homepage-hero-title{font-size:38px}.panel-header{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.mega-inner-b{max-width:1440px;padding:2vw 0}.btn-secondary{margin-left:0;font-size:18px}.ms-inner{grid-template-rows:auto auto;padding-bottom:2vw;padding-left:0;padding-right:0}.ms-viewport{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.ms-track{grid-column-gap:2vw;grid-row-gap:2vw;grid-template-rows:auto;padding-left:0}.ms-panel-top{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.apr_link.sys-link-text.sys-link-desc.appr-link{cursor:pointer}.cta-header{grid-column-gap:2vw;grid-row-gap:2vw}.contact-inner{max-width:1440px;min-height:45vh;margin-left:auto;margin-right:auto;padding:4vw 0 4vw 2vw;display:flex}.homepage-panel,.homepage-panel.about-panel{border-radius:2px}.homepage-panel-title{font-size:26px}.homepage-title-block{grid-column-gap:2vw;grid-row-gap:2vw;flex-flow:column;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;display:flex}.panel-title-block{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;display:flex}.image-66{width:100%;height:100%}.panel-light-inner{min-height:0}.panel-light-header{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.panel-light-title{display:block}.homepage-featured-inner{width:100%;max-width:1440px;padding-left:0;padding-right:0}.stat-band-1{background-color:#fff;border-top:.5px #1a1a1a33}.ign-inner{background-color:#fff;max-width:1440px}.ign-label{font-size:20px;line-height:1.5}.hp-stat-row{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:none}.inline-img{margin-bottom:0}.hp-section-inner{max-width:1440px;padding-left:0;padding-right:0}.cta-desc-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}}@media screen and (max-width:991px){.container{max-width:728px}.nav-menu-wrapper{background-color:#0000}.nav-menu-two{background-color:#fff;border-radius:50px;flex-wrap:wrap;justify-content:space-around;align-items:center;margin-top:10px;padding:20px;display:flex;box-shadow:0 8px 50px #0000000d}.nav-link{padding-left:5px;padding-right:5px}.nav-dropdown-list.shadow-three.w--open{position:absolute}.menu-button{padding:12px}.menu-button.w--open{color:#fff;background-color:#a6b1bf}.container-2{max-width:728px}.hero-wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:-40px}.hero-split{max-width:100%;margin-bottom:40px}.team-slide-wrapper{width:47%;margin-right:6%}.container-3{max-width:728px}.nav-menu-wrapper-2{background-color:#0000}.nav-menu-two-2{background-color:#fff;border-radius:50px;flex-wrap:wrap;justify-content:space-around;align-items:center;margin-top:10px;padding:20px;display:flex;box-shadow:0 8px 50px #0000000d}.nav-link-2{padding-left:5px;padding-right:5px}.nav-dropdown-list-2.shadow-three.w--open{position:absolute}.menu-button-2{padding:12px}.menu-button-2.w--open{color:#fff;background-color:#a6b1bf}.hero-container{display:flex}.hp-hero{max-width:728px}.hero-wrapper-2{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:-40px}.hero-left{max-width:100%;margin-bottom:40px}.container-5{max-width:728px}.navbar-wrapper-three{justify-content:space-between}.navbar-brand-three{position:relative}.nav-menu-wrapper-three{background-color:#0000;top:70px}.nav-menu-three{background-color:#fff;border-radius:50px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:10px;padding:20px;display:flex;box-shadow:0 8px 50px #0000000d}.nav-link-3{padding-left:5px;padding-right:5px}.nav-dropdown-list-3.shadow-three.w--open{position:absolute}.menu-button-3{padding:12px}.menu-button-3.w--open{color:#fff;background-color:#a6b1bf}.container-6{max-width:728px}.hero-wrapper-3{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:-40px}.hero-split-3{max-width:100%;margin-bottom:40px}.container-7{max-width:728px}.nav-menu-wrapper-3{background-color:#0000}.nav-menu-two-3{background-color:#fff;border-radius:50px;flex-wrap:wrap;justify-content:space-around;align-items:center;margin-top:10px;padding:20px;display:flex;box-shadow:0 8px 50px #0000000d}.nav-link-4{padding-left:5px;padding-right:5px}.nav-dropdown-list-4.shadow-three.w--open{position:absolute}.menu-button-4{padding:12px}.menu-button-4.w--open{color:#fff;background-color:#a6b1bf}.logo{height:7vw;max-height:7vw}.container-8{max-width:728px}.nav-menu-wrapper-4{background-color:#0000}.nav-menu-two-4{background-color:#fff;border-radius:50px;flex-wrap:wrap;justify-content:space-around;align-items:center;margin-top:10px;padding:20px;display:flex;box-shadow:0 8px 50px #0000000d}.nav-link-5{padding-left:5px;padding-right:5px}.nav-dropdown-list-5.shadow-three.w--open{position:absolute}.menu-button-5{padding:12px}.menu-button-5.w--open{color:#fff;background-color:#a6b1bf}.navbar-wrapper{height:7vw;padding-left:0;padding-right:0;transition-duration:.35s,0s,.35s}.nav-container{justify-content:flex-start;align-items:center;max-width:100%}.nav-logo{z-index:1002;margin-right:auto;display:block;position:relative}.nav-menu,.nav-right{display:none}.container-9{max-width:728px}.navbar-wrapper-three-2{justify-content:space-between}.navbar-brand-three-2{position:relative}.nav-menu-wrapper-three-2{background-color:#0000;top:70px}.nav-menu-three-2{background-color:#fff;border-radius:50px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:10px;padding:20px;display:flex;box-shadow:0 8px 50px #0000000d}.nav-link-6{padding-left:5px;padding-right:5px}.nav-dropdown-list-6.shadow-three.w--open{position:absolute}.menu-button-6{padding:12px}.menu-button-6.w--open{color:#fff;background-color:#a6b1bf}.container-10{max-width:728px}.page-hero{padding-bottom:72px;padding-left:60px;padding-right:60px}.page-hero-title{font-size:48px}.section-title{white-space:nowrap;font-size:20px}.section-title.pc-title{font-size:1.7rem}.nav-hamburger{cursor:pointer;display:flex}.nav-mobile-menu{opacity:0;pointer-events:none;cursor:pointer;flex-flow:column;height:100vh;padding:100px 40px 60px;transition-property:transform,opacity;transition-duration:.3s,.3s;transition-timing-function:ease,ease;display:flex;overflow:scroll auto;transform:translateY(-8px)}.mobile-nav-link{color:#2a3228;justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:20px;font-family:Merriweather,serif;font-size:32px;text-decoration:none;display:flex}.mobile-sub-link{color:#5a5854}.text-block-36{color:#fff}.cta-inner{grid-column-gap:4vw;grid-row-gap:4vw;flex-flow:column;display:flex}.cp-practice-title{margin-bottom:0}.cp-practice-desc{color:#3a3a3a;font-family:Libre Franklin,sans-serif;font-size:16px;line-height:1.3}.acc-title-header{color:#3a3a3a;font-family:Libre Franklin,sans-serif;font-size:16px;font-weight:500;line-height:1}.sust-nav-link{white-space:nowrap;border-bottom-width:0;flex-shrink:0;width:auto}.sic-wrap{padding-left:40px;padding-right:40px;overflow-x:auto}.sic-header.header-hp{flex-flow:column;height:auto;margin-bottom:24px}.sic-track{grid-column-gap:16px;grid-row-gap:16px;white-space:normal;word-break:normal;overflow-wrap:normal;scroll-snap-type:x mandatory;scroll-behavior:smooth;flex-flow:row;align-items:flex-start;overflow-x:scroll}.sic-card.home{flex:none;width:290px;min-width:0;max-width:85vw}.sic-img{flex:1;display:flex}.welcome-section-inner{grid-column-gap:48px;grid-row-gap:48px;grid-template-rows:auto auto;grid-template-columns:1fr}._w-s-right{width:100%;overflow:hidden}.ws-card.sic-card{width:320px;min-width:320px;min-height:520px}.section-8{padding-left:60px;padding-right:60px}.container-11{max-width:728px}.nav-menu-wrapper-5{background-color:#0000}.nav-menu-two-5{background-color:#fff;border-radius:50px;flex-wrap:wrap;justify-content:space-around;align-items:center;margin-top:10px;padding:20px;display:flex;box-shadow:0 8px 50px #0000000d}.nav-link-7{padding-left:5px;padding-right:5px}.nav-dropdown-list-7.shadow-three.w--open{position:absolute}.menu-button-7{padding:12px}.menu-button-7.w--open{color:#fff;background-color:#a6b1bf}.container-12{max-width:728px}.hero-wrapper-4{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:-40px}.hero-split-4{max-width:100%;margin-bottom:40px}.container-13{max-width:728px}.hp-pillars-grid{grid-template-columns:repeat(2,1fr)}.hamburger-icon{grid-column-gap:5px;grid-row-gap:5px}.sys-section{border-top-style:solid;border-top-color:#1a1a1a99;padding-top:3vw;padding-bottom:3vw}.sys-section.project-page{border-top-style:none;width:100%}.sys-inner{width:100%;display:flex}.sys-tabs{width:100%}.sys-tab,.sys-tab.w--current{white-space:nowrap}.sys-pane{padding:4vw}.sys-diagram{aspect-ratio:16/9}.sys-content{padding-left:0}.sys-h{font-size:18px}.sys-p{font-size:16px}.sys-p.sys-about{font-size:20px}.sys-grid{grid-column-gap:28px;grid-row-gap:28px;grid-template-columns:1.1fr;place-items:stretch stretch;height:auto}.sys-grid.project-sys{flex-flow:column;display:flex}.image-24{border-radius:2px;overflow:clip}.sys-stats-row{grid-column-gap:4vw;grid-row-gap:4vw;margin-top:2vw}.pc-section{padding-top:3vw;padding-bottom:3vw}.pc-tabs{flex-flow:column;height:auto;max-height:none;margin-bottom:0;padding:4vw}.pc-pane{padding-right:0}.pc-role{margin-bottom:8px;font-size:15px}.pc-summary{font-size:16px;line-height:1.5}.pc-person{height:auto}.pc-person-text{grid-column-gap:8px;grid-row-gap:8px;height:auto}.pc-person-name{font-size:18px}.pc-person-title{font-size:15px}.pc-menu{width:auto;padding-top:4vw}.pc-panes{order:-9999;padding-left:0}.pc-tab{padding-top:12px;padding-bottom:12px}.pc-tab-numb{font-size:15px}.pc-tab-label{font-size:16px}.news-section{border-top-style:none}.news-inner{flex-flow:column;display:flex}.news-panel-top{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:center;align-items:flex-start;display:flex}.news-track{grid-template-columns:1fr 1fr}.container-14{max-width:728px}.clients-image-three{margin-bottom:30px}.container-15{max-width:728px}.clients-image-three-2{margin-bottom:30px}.map-img{height:35vh}.sust-nav-rail{display:none}.sust-nav-links{flex-flow:row;column-gap:8px;padding-bottom:8px;overflow:auto}.sust-nav-doc{display:none}.chapters,.container-1{grid-template-columns:1fr}.chapter-nav-1{border-left-width:0;grid-column:1/2}.chapter-nav__bar{border-left-width:0;grid-column:1/2;padding-left:0}.deep-dive{border-left-width:0;grid-column:1/2}.deep-dive__wrap{border-left-width:0;grid-column:1/2;padding-top:4rem;padding-bottom:4rem;padding-left:0}.facts-rail{border-bottom:1px solid #1a1a1a1a;grid-area:auto/1/auto/2;max-height:none;padding-top:0;padding-bottom:2.5rem;padding-right:0;position:static;overflow-y:visible}.hero{margin-top:0}.hero__media{background-image:linear-gradient(to bottom,null,null),url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a6c78405781839765b456cb_2eddd386-3c37-48ef-958d-031e45b5bfee.png);background-attachment:scroll,scroll;height:auto;min-height:70svh;margin-top:0}.hero__media.homepage__hero{height:auto;min-height:100svh}.hero__media.solid-hero-premium{height:60vh}.hero__heading{margin-left:0;margin-right:0;display:flex}.hero__title{font-size:32px;line-height:1}.hero__title.homepage-hero-title{font-size:2.5rem}.info__grid{grid-template-columns:1fr;row-gap:2rem}.info__meta{padding-right:0}.info__content{border-left-width:0;padding-left:0}.info__desc{font-size:16px}.info__desc.primary-desc{color:#3a3a3a;font-size:20px}.info__desc.primary-desc.first-desc{font-size:1.5rem}.info__desc.primary-desc.homepage{font-size:20px}.gallery{border-top-style:none;border-top-width:.5px}.gallery__controls{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}.related__card{flex-basis:calc(50% - .75rem)}.chaptering-back{display:none}.chapter-nav__inner{grid-template-columns:1fr}.stat-band__inner{grid-template-columns:repeat(3,1fr)}.stat__figure{font-size:2.75rem}.hys__inner{grid-template-columns:1fr;row-gap:2rem}.hys__form.homepage{width:100%}.hys__label{color:#3a3a3a;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:300}.hys__input{font-family:Libre Franklin,sans-serif}.hys__input.hys__textarea{color:#3a3a3a;font-family:Libre Franklin,sans-serif}.hys__submit{font-size:16px}.page-opening-grid{grid-column-gap:28px;grid-row-gap:28px;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:flex}.team{border-top-style:none}.team__inner{flex-flow:column;display:flex}.team__grid{grid-template-columns:repeat(2,1fr);column-gap:1.25rem}.team__role{color:#3a3a3a}.appr__inner{display:flex}.appr__head{font-size:20px}.appr__body{color:#3a3a3a;font-size:16px}.checkbox-label{font-family:Libre Franklin,sans-serif;font-weight:400}.checkbox-label-2{font-family:DM Sans,sans-serif;font-weight:400}.transparent-btn{font-size:18px}.transparent-btn.non-auto{padding:10px 16px;font-size:1rem}.prt__inner{display:flex}.prt__grid{grid-template-columns:1fr 1fr 1fr 1fr}.hroutes__grid{grid-template-columns:repeat(2,1fr)}.apr__grid{grid-row-gap:3vw;grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.glance__facts{grid-template-columns:repeat(3,1fr)}.s2-wrap{flex-flow:column;padding:4vw 30px;display:flex}.s2-title{margin-bottom:34px}.s2-title.hide-title{display:none}.s2-standfirst{font-family:Lora,sans-serif;font-size:20px}.s2-h2{font-size:18px;font-weight:500}.s2-p{font-size:16px}.s2-row-k{color:#3a3a3a;font-size:16px}.s2-row-v{font-size:16px}.s2-note{font-family:Libre Franklin,sans-serif}.s2-list-item{color:#3a3a3a;font-size:16px}.iona-pagenav{height:5vw;display:block;top:7vw}.iona-pagenav-inner{grid-column-gap:4vw;grid-row-gap:4vw}.iona-pagenav-link{color:#3a3a3a;min-height:0;font-family:Libre Franklin,sans-serif;font-weight:500}.iona-pagenav-link.w--current{color:#3a3a3a}.container-16{max-width:728px}.nav-menu-wrapper-6{background-color:#0000}.nav-menu-two-6{background-color:#fff;border-radius:50px;flex-wrap:wrap;justify-content:space-around;align-items:center;margin-top:10px;padding:20px;display:flex;box-shadow:0 8px 50px #0000000d}.nav-link-8{padding-left:5px;padding-right:5px}.nav-dropdown-list-8.shadow-three.w--open{position:absolute}.menu-button-8{padding:12px}.menu-button-8.w--open{color:#fff;background-color:#a6b1bf}.hysco-inner{max-width:728px}.footer-form-two{padding:40px}.footer-form-title{margin-right:15px}.footer-form-input{width:400px;padding-right:180px}.footer-wrapper-three{flex-direction:column;justify-content:flex-start;align-items:flex-start}.footer-social-block-three{margin-top:40px}.hys-callout{padding-top:6vw;padding-bottom:6vw}.panel-section{grid-column-gap:4vw;grid-row-gap:4vw}.panel-inner{grid-template-columns:1fr 1fr}.panel-header-left{padding-left:0}.hp-panel-title,.hp-panel-title.right{font-size:18px}.panel-img-wrap{aspect-ratio:3/2}.panel-img{width:auto}.nb-nav{display:flex}.nb-menu{display:none}.nb-burger{display:flex}.ft__brand{grid-column-gap:16px;grid-row-gap:16px;margin-bottom:16px}.page-chapter{padding-top:3vw;padding-bottom:3vw}.media-inner{grid-row-gap:4vw;flex-flow:column;padding-top:32px;display:flex}.media-inner.events-inner{padding-top:32px}.media-card{grid-template-columns:40% 1fr}.media-card-img{aspect-ratio:3/2}.media-card-img.og{padding-left:4vw;padding-right:4vw}.media-eyebrow{padding:4px 16px;font-size:15px;font-weight:400}.media-card-title{font-size:20px}.media-card-sum{font-size:16px}.media-more-wrap{margin-top:0}.pag__card{width:48%}.callout__submit{padding:10px 18px}.content-section{border-top-style:none}.content-grid{flex-flow:column;display:flex}.pagenavblock,.pagenavblock.landing-pgblk{display:none}.pagenavblock-label{font-family:DM Sans,sans-serif;font-weight:500}.pagenavblock-links{box-sizing:border-box;grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;padding:0 0 2vw;display:flex;position:static}.pagenavblock-links.project-pnb{position:static}.text-block-120{white-space:nowrap}.appr-header{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.footer-form{padding:40px}.footer-form-title-2{margin-right:15px}.footer-form-input-end{width:400px;padding-right:180px}.footer-wrapper{text-align:center;flex-flow:row;justify-content:space-between;align-items:flex-start}.footer-block-three-2{grid-column-gap:16px;grid-row-gap:16px;text-align:left;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;place-items:center start;width:auto;margin-left:0;margin-right:0;display:grid}.footer-link-one{margin-left:10px;margin-right:10px}.footer-social-block-three-2{margin-top:40px}.image-65{height:6vh}.navlinks{display:none}.homepage-hero-title{font-size:26px;line-height:1.3}.panel-header{margin-bottom:0;padding-left:4vw}.mega-panel{display:none}.mnav{display:flex}.btn-secondary{font-size:16px}.btn-secondary.non-auto{padding:10px 16px;font-size:1rem}.transparent-btn-copy{font-size:18px}.transparent-btn-copy.non-auto{padding:10px 16px;font-size:1rem}.ms-section{border-top-style:none}.ms-track{grid-template-columns:1fr 1fr}.ms-panel-top{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:center;align-items:flex-start;display:flex}.careers-list,.bold-text-10{font-size:16px}.cta-header{width:100%;max-width:100%}.contact-inner{justify-content:flex-start;padding:32px 24px}.contact-media{border-radius:16px;flex:none;width:100%;height:260px;position:relative}.contact-media-fade{z-index:2;background-image:linear-gradient(#b8c8b0 0%,#b8c8b000 45%);display:block}.homepage-panel-inner{min-height:40svh}.homepage-panel-title{font-size:22px}.panel-light-header{grid-column-gap:24px;grid-row-gap:24px}.panel-light-title{font-size:24px;line-height:1.31}.panel-light-statsblock{grid-column-gap:2vw;grid-row-gap:2vw}.hp-stat-num{font-size:38px}.homepage-featured{border-top-style:none}.homepage-featured-grid{grid-template-columns:1fr 1fr}.ign-inner{padding-top:4vw;padding-bottom:4vw}.map-tag{font-size:14px}.hp-section-inner{padding-left:0;padding-right:0}.panel-arrows{display:flex}.cta-form-homepage.homepage{width:100%}.hys-input-field{font-family:Libre Franklin,sans-serif}.hys-input-field.hys__textarea,.hys-input-field.contact__textarea{color:#3a3a3a;font-family:Libre Franklin,sans-serif}.contact-input-field{font-family:Libre Franklin,sans-serif}.contact-input-field.hys__textarea{color:#3a3a3a;font-family:Libre Franklin,sans-serif}.con{font-family:Libre Franklin,sans-serif}.con.hys__textarea{color:#3a3a3a;font-family:Libre Franklin,sans-serif}.hys-input-field-copy{font-family:Libre Franklin,sans-serif}.hys-input-field-copy.hys__textarea,.hys-input-field-copy.contact__textarea{color:#3a3a3a;font-family:Libre Franklin,sans-serif}}@media screen and (max-width:767px){.navbar-logo-left-container{max-width:100%}.navbar-brand{padding-left:0}.nav-menu-two{border-radius:20px;flex-direction:column;padding-bottom:30px}.nav-link{padding-top:10px;padding-bottom:10px;display:inline-block}.nav-dropdown{flex-direction:column;align-items:center;display:flex}.nav-dropdown-toggle{padding-top:10px;padding-bottom:10px}.nav-dropdown-list.shadow-three{box-shadow:0 8px 50px #0000000d}.nav-dropdown-list.shadow-three.w--open{position:relative}.nav-dropdown-list.shadow-three.mobile-shadow-hide{box-shadow:none}.nav-divider{width:200px;max-width:100%;height:1px;margin-top:10px;margin-bottom:10px}.nav-link-accent{margin-right:5px;padding-top:10px;padding-bottom:10px;display:inline-block}.mobile-margin-top-10{margin-top:10px}.hero-heading-center,.team-slider,.hero-heading-left,.hero-without-image{padding:60px 15px}.navbar-logo-left-container-2{max-width:100%}.navbar-brand-2{padding-left:0}.nav-menu-two-2{border-radius:20px;flex-direction:column;padding-bottom:30px}.nav-link-2{padding-top:10px;padding-bottom:10px;display:inline-block}.nav-dropdown-2{flex-direction:column;align-items:center;display:flex}.nav-dropdown-toggle-2{padding-top:10px;padding-bottom:10px}.nav-dropdown-list-2.shadow-three{box-shadow:0 8px 50px #0000000d}.nav-dropdown-list-2.shadow-three.w--open{position:relative}.nav-dropdown-list-2.shadow-three.mobile-shadow-hide{box-shadow:none}.nav-divider-2{width:200px;max-width:100%;height:1px;margin-top:10px;margin-bottom:10px}.nav-link-accent-2{margin-right:5px;padding-top:10px;padding-bottom:10px;display:inline-block}.mobile-margin-top-11{margin-top:10px}.hero-container{justify-content:flex-start;align-items:stretch;padding:16px 0}.navbar-brand-three{padding-left:0}.nav-menu-three{border-radius:20px;flex-direction:column;padding-bottom:30px}.nav-menu-block{flex-direction:column}.nav-link-3{padding-top:10px;padding-bottom:10px;display:inline-block}.nav-dropdown-3{flex-direction:column;align-items:center;display:flex}.nav-dropdown-toggle-3{padding-top:10px;padding-bottom:10px}.nav-dropdown-list-3.shadow-three{box-shadow:0 8px 50px #0000000d}.nav-dropdown-list-3.shadow-three.w--open{position:relative}.nav-dropdown-list-3.shadow-three.mobile-shadow-hide{box-shadow:none}.nav-link-accent-3{margin-right:5px;padding-top:10px;padding-bottom:10px;display:inline-block}.mobile-margin-top-12{margin-top:10px}.hero-heading-right-2,.hero-without-image-2{padding:60px 15px}.navbar-logo-left-container-3{max-width:100%}.navbar-brand-3{padding-left:0}.nav-menu-two-3{border-radius:20px;flex-direction:column;padding-bottom:30px}.nav-link-4{padding-top:10px;padding-bottom:10px;display:inline-block}.nav-dropdown-4{flex-direction:column;align-items:center;display:flex}.nav-dropdown-toggle-4{padding-top:10px;padding-bottom:10px}.nav-dropdown-list-4.shadow-three{box-shadow:0 8px 50px #0000000d}.nav-dropdown-list-4.shadow-three.w--open{position:relative}.nav-dropdown-list-4.shadow-three.mobile-shadow-hide{box-shadow:none}.nav-divider-3{width:200px;max-width:100%;height:1px;margin-top:10px;margin-bottom:10px}.nav-link-accent-4{margin-right:5px;padding-top:10px;padding-bottom:10px;display:inline-block}.mobile-margin-top-13{margin-top:10px}.navbar-logo-left-container-4{max-width:100%}.navbar-brand-4{padding-left:0}.nav-menu-two-4{border-radius:20px;flex-direction:column;padding-bottom:30px}.nav-link-5{padding-top:10px;padding-bottom:10px;display:inline-block}.nav-dropdown-5{flex-direction:column;align-items:center;display:flex}.nav-dropdown-toggle-5{padding-top:10px;padding-bottom:10px}.nav-dropdown-list-5.shadow-three{box-shadow:0 8px 50px #0000000d}.nav-dropdown-list-5.shadow-three.w--open{position:relative}.nav-dropdown-list-5.shadow-three.mobile-shadow-hide{box-shadow:none}.nav-divider-4{width:200px;max-width:100%;height:1px;margin-top:10px;margin-bottom:10px}.nav-link-accent-5{margin-right:5px;padding-top:10px;padding-bottom:10px;display:inline-block}.mobile-margin-top-14{margin-top:10px}.navbar-brand-three-2{padding-left:0}.nav-menu-three-2{border-radius:20px;flex-direction:column;padding-bottom:30px}.nav-menu-block-2{flex-direction:column}.nav-link-6{padding-top:10px;padding-bottom:10px;display:inline-block}.nav-dropdown-6{flex-direction:column;align-items:center;display:flex}.nav-dropdown-toggle-6{padding-top:10px;padding-bottom:10px}.nav-dropdown-list-6.shadow-three{box-shadow:0 8px 50px #0000000d}.nav-dropdown-list-6.shadow-three.w--open{position:relative}.nav-dropdown-list-6.shadow-three.mobile-shadow-hide{box-shadow:none}.nav-link-accent-6{margin-right:5px;padding-top:10px;padding-bottom:10px;display:inline-block}.mobile-margin-top-15{margin-top:10px}.hero-stack{padding:60px 15px}.page-hero{padding-bottom:56px;padding-left:24px;padding-right:24px}.page-hero-inner{margin-top:72px}.page-hero-label{font-size:14px}.page-hero-title{letter-spacing:-.01em;font-size:36px}.page-hero-desc{font-size:1.125rem;line-height:1.6rem}.page-hero-buttons{grid-column-gap:12px;grid-row-gap:12px;flex-wrap:wrap}.section-title{order:-9999}.section-title.gallery{font-size:22px}.cp-practice-desc{font-size:16px}.acc-title-header{font-size:18px}.sust-statement-p.news{padding-top:3rem;padding-bottom:3rem}.sic-wrap{padding-left:20px;padding-right:20px;overflow-x:auto}.sic-header.header-hp{flex-flow:column;height:auto;margin-bottom:20px}.sic-nav{margin-top:16px;display:flex}.sic-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:12px;overflow-x:scroll}.news-item{grid-template-columns:1fr;row-gap:.4rem}.welcome-section-inner{grid-column-gap:24px;grid-row-gap:32px;grid-template-columns:1fr}.ws-card.sic-card{width:78vw;min-width:78vw;min-height:440px}.navbar-logo-left-container-5{max-width:100%}.navbar-brand-5{padding-left:0}.nav-menu-two-5{border-radius:20px;flex-direction:column;padding-bottom:30px}.nav-link-7{padding-top:10px;padding-bottom:10px;display:inline-block}.nav-dropdown-7{flex-direction:column;align-items:center;display:flex}.nav-dropdown-toggle-7{padding-top:10px;padding-bottom:10px}.nav-dropdown-list-7.shadow-three{box-shadow:0 8px 50px #0000000d}.nav-dropdown-list-7.shadow-three.w--open{position:relative}.nav-dropdown-list-7.shadow-three.mobile-shadow-hide{box-shadow:none}.nav-divider-5{width:200px;max-width:100%;height:1px;margin-top:10px;margin-bottom:10px}.nav-link-accent-7{margin-right:5px;padding-top:10px;padding-bottom:10px;display:inline-block}.mobile-margin-top-16{margin-top:10px}.hero-heading-right{padding:60px 15px}.acc-title{font-size:18px;font-weight:500}.hero-stack-2{padding:60px 15px}.hp-pillars-grid{grid-template-columns:1fr}.btn-wrap{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.75rem;width:100%;display:flex}.sys-section{padding-top:4vw;padding-bottom:4vw}.sys-inner{width:100%;margin-left:0;margin-right:0}.sys-tabs{width:100%;position:static}.sys-tabs:after{z-index:2;pointer-events:none;color:#1a1a1a;content:"";background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2028%2016'%20fill='none'%20stroke='%231a1a1a'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M2%208%20H25'/%3E%3Cpath%20d='M20%203%20L25%208%20L20%2013'/%3E%3C/svg%3E"),linear-gradient(90deg,#fff0,#fff 58%);background-repeat:no-repeat,no-repeat;background-size:28px 16px,auto;justify-content:flex-end;align-items:center;width:64px;height:2rem;font-size:1.25rem;line-height:1;display:flex;position:absolute;top:2vw;right:0}.sys-menu{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;justify-content:flex-start;width:100%;display:flex;overflow:auto hidden}.sys-tab{color:#1a1a1a66;white-space:nowrap;scroll-snap-align:start;flex:none;font-size:16px;font-weight:300}.sys-h{font-size:20px}.sys-p{color:#3a3a3a}.intro-stat-numb{font-size:18px}.pc-section{padding-top:4vw;padding-bottom:4vw}.pc-inner{overflow:visible}.pc-pane{width:100%;max-width:100%;height:auto;min-height:0;padding-right:0;overflow:visible}.pc-summary{max-width:100%;font-size:16px;line-height:1.4}.pc-person{grid-column-gap:4vw;grid-row-gap:3vw;flex-wrap:wrap;align-items:center;width:100%}.pc-avatar{flex:none}.pc-person-name{font-size:16px}.pc-menu{flex-direction:column;align-items:stretch;width:100%;display:flex}.pc-panes{border-top:1px solid #0b1b1224;flex:auto;justify-content:flex-start;width:100%;height:auto;min-height:0;margin-top:2vw;padding-top:5vw;padding-left:0;overflow:visible}.pc-tab{padding-top:10px;padding-bottom:10px}.news-row{grid-template-columns:1fr}.news-track{flex-wrap:nowrap;grid-template-columns:1fr;column-gap:0;display:flex}.news-card{flex:0 0 100%;width:100%}.logos-without-title{padding:60px 15px}.clients-wrapper-three{margin-bottom:-30px}.clients-image-three{margin-bottom:30px;margin-left:20px;margin-right:20px}.hp-partners-row{padding:60px 15px}.clients-wrapper-three-2{margin-bottom:-30px}.clients-image-three-2{margin-bottom:30px;margin-left:20px;margin-right:20px}.pc-tab-header{font-size:1rem}.deep-dive__media.pc-tabs{flex-direction:column;align-items:stretch;width:100%;height:auto;min-height:0;display:flex;overflow:visible}.hero__media{height:56vh;min-height:380px}.hero__heading{margin-left:0;margin-right:0;display:flex}.hero__title{font-size:2rem}.hero__secondary{grid-template-columns:1fr}.info__grid{padding-top:2.5rem;padding-bottom:2.5rem}.info__desc{font-size:16px}.info__desc.primary-desc{font-size:20px}.gallery{width:100%;overflow-x:hidden}.gallery__track{scroll-behavior:smooth;scroll-snap-type:x mandatory;column-gap:0;padding-left:0;padding-right:0;scroll-padding-left:0}.gallery__slide{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100vw;padding-left:4vw;padding-right:4vw}.gallery__img{aspect-ratio:3/2;width:100%;height:auto}.gallery__controls{justify-content:space-between;align-items:flex-start;width:auto;height:auto}.gallery__counter{white-space:nowrap;flex:none}.gallery__btn{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.related__card{flex-basis:80%}.stat-band{padding-top:3rem;padding-bottom:3rem}.stat-band__inner{grid-template-columns:repeat(2,1fr)}.stat__figure{font-size:2.5rem}.hys{padding-top:0;padding-bottom:3rem}.hys__form{border-top-style:none}.hys__row{grid-template-columns:1fr}.prin{padding-top:3rem;padding-bottom:3rem}.prin__title{font-size:2rem}.prin__row{grid-template-columns:1fr;row-gap:.5rem}.bod{padding-top:3rem;padding-bottom:3rem}.bod__title{font-size:2rem}.bod__summary{grid-template-columns:1fr;align-items:start;row-gap:1rem}.bod__bio{padding-left:0}.team{padding-top:3rem;padding-bottom:3rem}.team__title{font-size:2rem}.team__grid{grid-template-columns:repeat(2,1fr);row-gap:1.75rem}.team__name{font-size:1.25rem}.appr{padding-top:3.5rem;padding-bottom:3.5rem}.appr__eyebrow,.appr__block{margin-bottom:2.5rem}.appr__head{font-size:20px}.gallery-img{object-fit:cover;width:100%;height:100%}.transparent-btn{text-align:center;justify-content:center;width:100%;min-height:48px}.prt{padding-top:3.5rem;padding-bottom:3.5rem}.prt__title{font-size:2rem}.prt__grid{grid-template-columns:repeat(2,1fr)}.prt__cell{min-height:130px;padding-top:1.75rem;padding-bottom:1.75rem}.imgband{padding-bottom:3.5rem}.imgband__pair{grid-template-columns:1fr;row-gap:2rem}.endcta{padding-top:4rem;padding-bottom:4rem}.endcta__title{font-size:2rem}.hhero{height:78vh;min-height:440px;position:static}.hhero__content{padding-bottom:2.5rem}.hpos{padding-top:4rem;padding-bottom:4rem}.hroutes{padding-bottom:4rem}.hroutes__grid{grid-template-columns:1fr;row-gap:2.5rem}.ftr{padding-top:3.5rem}.ftr__top{grid-template-columns:1fr;row-gap:2.5rem;padding-bottom:3rem}.ftr__base{flex-direction:column}.plead{padding-top:4rem;padding-bottom:2.5rem}.plead__head{font-size:2rem}.plead__body{font-size:1rem}.glance-1{padding-bottom:3.5rem}.glance__inner{grid-template-columns:1fr;row-gap:1.5rem}.glance__sectlabel{margin-bottom:1.25rem;padding-top:0}.glance__facts{grid-template-columns:repeat(2,1fr)}.s2-wrap{padding:4vw 22px}.s2-title{font-size:34px}.s2-standfirst{font-size:20px}.s2-h2,.s2-h2.documents{font-size:18px}.s2-row{grid-column-gap:4px;grid-row-gap:4px;flex-direction:column}.s2-row-v{text-align:left;flex:auto}.iona-pagenav{max-width:100%;height:auto;overflow:hidden visible}.iona-pagenav-inner{grid-column-gap:24px;grid-row-gap:24px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:1.25rem;width:100%;height:100%;padding:0 20px;display:flex;overflow:auto hidden}.iona-pagenav-link{white-space:nowrap;flex:none;align-items:center;padding:.5rem .75rem;display:inline-flex}.navbar-logo-left-container-6{max-width:100%}.navbar-brand-6{padding-left:0}.nav-menu-two-6{border-radius:20px;flex-direction:column;padding-bottom:30px}.nav-link-8{padding-top:10px;padding-bottom:10px;display:inline-block}.nav-dropdown-8{flex-direction:column;align-items:center;display:flex}.nav-dropdown-toggle-8{padding-top:10px;padding-bottom:10px}.nav-dropdown-list-8.shadow-three{box-shadow:0 8px 50px #0000000d}.nav-dropdown-list-8.shadow-three.w--open{position:relative}.nav-dropdown-list-8.shadow-three.mobile-shadow-hide{box-shadow:none}.nav-divider-6{width:200px;max-width:100%;height:1px;margin-top:10px;margin-bottom:10px}.nav-link-accent-8{margin-right:5px;padding-top:10px;padding-bottom:10px;display:inline-block}.mobile-margin-top-17{margin-top:10px}.footer-subscribe{padding-left:15px;padding-right:15px}.footer-form-container-two{flex-direction:column;justify-content:flex-start;align-items:flex-start}.footer-form-title{margin-right:0}.footer-form-block-two{width:100%;margin-top:20px}.footer-form-input{width:100%}.footer-block-three{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start}.footer-link-three{margin-bottom:10px}.footer-social-block-three{margin-top:10px}.footer-bottom-2{flex-direction:column;justify-content:flex-start;align-items:flex-start}.footer-copyright{font-size:14px;line-height:20px}.footer-legal-block{margin-top:15px;margin-left:-24px}.footer-legal-link{font-size:14px;line-height:20px}.hys-callout{padding:7vw 15px}.end-cta-form{grid-row-gap:1rem;flex-direction:column;align-items:stretch}.page-chapter{padding-top:4vw;padding-bottom:4vw}.media-eyebrow{padding:3px 10px}.article-body-wrap{padding-bottom:64px}.article-source-row{grid-column-gap:4vw;grid-row-gap:4vw;justify-content:center;align-items:center}.article-back{width:100%}.pag__card{width:78%}.pagenavblock-label{font-size:16px;font-weight:600}.pagenavblock-text{font-size:18px}.footer-subscribe-2{padding-left:15px;padding-right:15px}.footer-form-container{flex-direction:column;justify-content:flex-start;align-items:flex-start}.footer-form-title-2{margin-right:0}.footer-form-block-two-2{width:100%;margin-top:20px}.footer-form-input-end{width:100%}.footer-wrapper{grid-column-gap:4vw;grid-row-gap:4vw}.footer-block-three-2{flex-flow:column wrap;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;justify-content:flex-start;align-items:flex-start}.footer-link-one{margin-bottom:10px}.footer-social-block-three-2{margin-top:10px}.footer-bottom-3{flex-direction:column;justify-content:flex-start;align-items:flex-start}.footer-copywright{font-size:14px;line-height:20px}.footer-legal-block-end{margin-top:15px;margin-left:-24px}.footer-legal-links{font-size:14px;line-height:20px}.media-arrow{width:40px}.btn-secondary{text-align:center;justify-content:center}.btn-secondary.is-light{width:auto}.transparent-btn-copy{text-align:center;justify-content:center;width:100%;min-height:48px}.ms-row{grid-template-columns:1fr}.ms-track{flex-wrap:nowrap;grid-template-columns:1fr;column-gap:0;display:flex}.ms-card{flex:0 0 100%;width:100%}.homepage-title-block{justify-content:flex-start;align-items:flex-start}.homepage-featured-inner{padding:8vw 6vw 10vw}.homepage-featured-head{grid-row-gap:16px;flex-direction:column;align-items:flex-start;margin-bottom:6vw}.homepage-featured-grid{grid-row-gap:8vw;grid-template-columns:1fr}.stat-band-inner{grid-template-columns:1fr 1fr}.stat-num{font-size:2.25rem}.glance-title-col{position:static;top:auto}.iona-glance-inner,.ign-inner{grid-row-gap:8vw;grid-template-columns:1fr}.ign-title-col{position:static;top:auto}.ign-title{font-size:2rem}.ign-num{font-size:2.25rem}.cta-form-homepage{border-top-style:none}}@media screen and (max-width:479px){.container{max-width:none}.nav-menu-two{flex-direction:column}.container-2{max-width:none}.centered-heading{margin-bottom:24px}.team-slide-wrapper{width:100%;margin-right:0%}.container-3{max-width:none}.nav-menu-two-2{flex-direction:column}.hero-container{border-top-width:1px;padding:0 0}.hero-container.no-hero-nav{border-top-width:1px;padding:0}.hp-hero{max-width:none}.heading-2{width:auto;position:relative}.container-5{max-width:none}.nav-menu-three{flex-direction:column}.container-6{max-width:none}.image{margin-left:auto;margin-right:auto}.container-7{max-width:none}.nav-menu-two-3{flex-direction:column}.logo{height:auto;max-height:11vw;margin-left:-2px}.container-8{max-width:none}.nav-menu-two-4{flex-direction:column}.navbar-wrapper{height:15vw;padding-left:0;padding-right:0}.nav-container{height:100%}.nav-menu{height:auto;display:none}.nav-cta{flex:0 auto;justify-content:center;align-items:center;font-size:1rem}.nav-cta-text{text-align:center;font-size:1rem}.container-9{max-width:none}.nav-menu-three-2{flex-direction:column}.container-10{max-width:none}.section-label{font-size:16px}.panel-desc{line-height:1.3}.sust-intro.first,.sust-intro.last{font-size:1rem;line-height:1.65}.community-card{grid-column-gap:3vw;grid-row-gap:3vw;flex-flow:row;width:auto;height:auto;padding-top:0;padding-bottom:10px;padding-right:10px}.com-card-number{font-size:1.25rem;font-weight:400;line-height:1}.comm-card-label{color:#0b1b1280;letter-spacing:.02em;font-size:.9rem;line-height:1.1rem}.page-hero{padding-bottom:48px;padding-left:16px;padding-right:16px}.page-hero.about{padding-top:96px;padding-bottom:96px}.page-hero-inner{margin-top:60px}.page-hero-label{font-size:.9rem}.page-hero-title{font-size:2.5rem;line-height:2.5rem}.page-hero-title.homepage{width:100%}.page-hero-desc{width:auto;max-width:480px;font-size:18px;line-height:1.3rem}.section-title{color:#3a3a3a;order:-9999;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:22px;font-weight:400;line-height:1}.section-title.pc-title{margin-bottom:0}.section-title.panel-title{font-size:24px}.section-title.sys-title{font-size:2rem}.section-title.appr-title{justify-content:flex-start;align-items:center;width:100%;padding-left:0;padding-right:0;font-family:Libre Franklin,sans-serif;font-size:24px;font-weight:400}.section-title.section-title-long{white-space:normal;flex-flow:wrap;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:22px;line-height:1.31}.section-title.events-title{border-bottom:.5px #1a1a1a40;margin-bottom:0;padding-bottom:28px}.section-title.gallery{font-weight:400;display:block}.nav-hamburger{cursor:pointer;justify-content:center;align-items:center;display:flex}.nav-mobile-menu{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;display:none}.mobile-nav-link{padding-top:16px;padding-bottom:16px;font-size:26px}.mobile-sub-group{flex-flow:column;display:none}.mobile-sub-link{color:#5a5854;border-bottom:1px solid #f2eeea;padding-top:10px;padding-bottom:10px;padding-left:16px;font-family:Inter,sans-serif;font-size:15px;text-decoration:none;display:block}.mobile-cta-primary{color:#fff;text-align:center;border-radius:2px;width:100%;font-family:Inter,sans-serif;font-weight:500;line-height:1.2;text-decoration:none}.mobile-cta-primary:hover{background-color:#4a5c42}.mobile-cta-group{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;width:100%;margin-top:16px;padding-bottom:40px;display:flex}.cta-section{border-top-style:solid}.cta-inner{grid-column-gap:28px;grid-row-gap:28px;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-top:32px;padding-bottom:32px;display:flex}.cta-title{font-size:22px}.cta-desc{font-size:16px;line-height:1.5}.glance-inner{margin-top:0}.cp-practice-desc{color:#3a3a3a;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:16px;line-height:1.5}.fl-acc-item{border-top-color:#4a5c4236;height:auto;padding:16px 0}.fl-acc-item:hover{border-top:1px solid #4a5c4236}.fl-acc-body{padding-left:0}.fl-acc-hmid{line-height:2}.acc-title-header{color:#3a3a3a;font-family:Libre Franklin,sans-serif;font-size:16px;line-height:1}.sust-layout{flex-flow:column;padding-left:20px;padding-right:20px;display:flex}.sust-sidebar-nav{z-index:50;grid-column-gap:16px;grid-row-gap:16px;background-color:#fff;width:100%;padding:10px;display:flex;position:sticky;top:96px;overflow-x:auto}.sust-nav-link{white-space:nowrap;word-break:normal;overflow-wrap:normal}.sust-content-col{width:100%;padding-left:0}.circ-diagram-wrap{padding-left:0;padding-right:0}.circ-node-label{font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:400}.circ-arrow{font-family:DM Sans,sans-serif;font-weight:700}.circ-out{font-family:Libre Franklin,sans-serif;font-weight:400}.circ-close{font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:400}.inline-span-0{font-family:Libre Franklin,sans-serif;font-weight:400}.circ-node-label-white{font-size:1rem;font-weight:300;line-height:1.31}.sic-wrap{padding-left:16px;padding-right:16px;overflow-x:auto}.sic-header{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column}.sic-header.header-hp{flex-flow:column}.sic-nav{justify-content:flex-end;align-items:stretch;width:100%}.sic-track{white-space:nowrap;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:12px;overflow-x:scroll}.about-leader-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template:".""Area""Area-2""Area-3"/1fr}.about-partners-grid{grid-template-rows:auto auto auto auto auto auto;grid-template-columns:1fr 1fr}.welcome-section-inner{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;grid-template-columns:1fr;align-items:stretch;width:100%;display:flex}.ws-card.sic-card{width:82vw;min-width:82vw;min-height:380px}.section-8{padding:48px 20px;display:block}._w-s-left{flex-flow:column}.homepage-title{max-width:780px;font-size:1rem}.comm-right{grid-column-gap:3px;grid-row-gap:3px;border-top:1px solid #0b1b1233;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;place-items:start stretch;margin-top:30px;padding-top:6vw;display:flex}.tl-name{font-size:16px}.tl-badge-done,.tl-badge-active{font-size:14px}.tl-active-desc{font-size:16px;line-height:1.2}.nu-inner{flex-flow:column}.text-span-2{font-size:.8rem;font-weight:400}.page-break-div{height:56px}.page-break-div.first-sust-section-div{display:none}.container-11{max-width:none}.nav-menu-two-5{flex-direction:column}.container-12,.container-13{max-width:none}.text-block-98{font-size:16px}.bold-text-7{width:100%;max-width:100%;font-size:48px}.code-embed-11{opacity:.4;flex:none;transition:transform .3s}.sust-nav-title{display:none}.btn-wrap{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:center;align-items:flex-start;margin-top:0}.btn-wrap.cta-wrap{justify-content:center;align-items:center}.btn-wrap.wrap-centre{flex-flow:row;justify-content:center;align-items:center}.btn-wrap.homepage-hero{flex-flow:row;justify-content:flex-start;align-items:stretch}.sys-section{border-top-style:solid;border-top-color:#1a1a1a33;padding-top:0;padding-bottom:0}.sys-section.project-page{border-top-style:solid;padding-top:0;padding-bottom:0}.sys-section.sust-page-sys{border-top-style:solid;border-top-color:#1a1a1a99;padding-top:0;padding-bottom:0}.sys-inner{grid-column-gap:28px;grid-row-gap:0vw;width:100%;margin-left:auto;margin-right:auto;padding-top:32px;padding-bottom:32px}.sys-title{font-size:2.25rem}.sys-tabs{margin-top:28px;margin-left:0;padding-top:28px;padding-right:0}.sys-tabs:after{font-size:1.125rem;top:8vw;right:4vw}.sys-menu{grid-column-gap:32px;grid-row-gap:32px;flex-flow:row;justify-content:flex-start;align-items:flex-start;height:auto;margin-bottom:28px;padding-bottom:0}.sys-tab{color:#3a3a3a;padding-bottom:8px;font-size:1rem;font-weight:300}.sys-tab.w--current{justify-content:flex-start;align-items:center;padding-bottom:6px}.sys-pane{margin-top:0;padding:4vw 4vw 28px}.sys-diagram{aspect-ratio:4/3;background-color:#0000;border-radius:0;padding-top:0;padding-left:0;padding-right:0}.sys-content{grid-column-gap:16px;grid-row-gap:16px;margin-bottom:0;padding:0 0 0}.sys-content.community-tabs{grid-column-gap:16px;grid-row-gap:16px;padding-bottom:0;padding-right:0}.sys-content.community-tabs.employment{padding-bottom:0;padding-right:0}.sys-h{color:#3a3a3a;letter-spacing:0;margin-bottom:0;font-family:Lora,sans-serif;font-size:20px;font-weight:400;line-height:1.5}.sys-p{color:#3a3a3a;font-size:16px;line-height:1.5}.sys-p.sys-about{color:#3a3a3a;font-size:18px}.sys-link{color:#3a3a3a;align-items:stretch;margin-left:0;padding-top:6px;font-size:15px;display:block}.sys-link.sys-link-text.sys-link-desc{grid-column-gap:8px;grid-row-gap:8px;margin-top:0;font-size:1rem}.sys-grid{height:auto;padding:0}.sys-grid.project-sys{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr;height:auto;padding:0}.sys-grid.about-sys{grid-column-gap:16px;grid-row-gap:16px}.image-24{border-radius:2px}.code{font-size:2.25rem}.sys-arrow{justify-content:flex-start;align-items:center;width:18px;height:15px}.intro-stat{grid-column-gap:3vw;grid-row-gap:3vw;flex-flow:row;justify-content:flex-start;align-items:flex-end;padding-bottom:0}.intro-stat-numb{color:#3a3a3a;font-family:Libre Franklin,sans-serif;font-size:17px;font-weight:400;line-height:1}.intro-stat-label{color:#3a3a3aa6;text-transform:none;font-size:14px;line-height:1}.sys-stats-row{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;margin-top:0;padding-top:16px;padding-bottom:12px;display:flex}.pc-section{padding-top:0;padding-bottom:0}.pc-inner{margin-top:0;padding:0;display:flex}.pc-tabs{flex-flow:column;order:0;margin:0 0 0;padding:0 4vw 0}.pc-pane{flex:0 auto;order:-9999;width:auto;margin-left:auto;margin-right:auto;padding:0 0 16px}.pc-role{color:#4a5c42;letter-spacing:.08em;justify-content:flex-start;margin-bottom:16px;font-family:Libre Franklin,sans-serif;font-size:.9rem;font-style:normal;font-weight:400;text-decoration:none;display:flex}.pc-summary{color:#3a3a3a;margin-top:16px;font-family:Libre Franklin,sans-serif;font-size:15px;line-height:1.5}.pc-person{border-top-style:solid;margin-top:28px;margin-bottom:16px;padding-top:28px}.pc-avatar{height:100%;display:none}.pc-person-text{grid-column-gap:16px;grid-row-gap:16px;height:100%}.pc-person-name{color:#3a3a3a;font-family:Libre Franklin,sans-serif;font-size:16px;font-weight:500}.pc-person-title{color:#3a3a3a;text-transform:capitalize;font-family:Libre Franklin,sans-serif;font-size:14px;line-height:1.5}.pc-menu{order:2;padding-top:0;padding-left:0;padding-right:0}.pc-panes{border-top-style:none;flex-flow:column;align-items:flex-start;margin-top:28px;margin-bottom:0;padding-top:0;padding-bottom:0}.pc-tab{color:#0b1b1280;padding-top:14px;padding-bottom:14px;font-family:Libre Franklin,sans-serif}.pc-tab:hover{font-weight:500}.pc-tab.w--current{border-top-style:solid;border-top-color:#4a5c42;font-family:Libre Franklin,sans-serif}.pc-tab.w--current:active{font-family:Libre Franklin,sans-serif;font-weight:600}.pc-tab.pc-tab-last{border-bottom-style:none}.pc-tab-numb{display:block}.image-25{width:100px;height:40px}.pc-header{border-bottom-style:none;flex-flow:column;max-width:none;margin-bottom:0;padding-bottom:28px;padding-left:4vw}.news-section{background-color:#fff;border-top-style:solid;padding-bottom:0}.news-section.homepage-news{border-top-style:none}.news-section.homepage{padding-bottom:32px}.news-inner{grid-row-gap:0px;flex-flow:column;padding:32px 0 56px;display:flex}.news-row{grid-template-columns:1fr}.news-panel-top{grid-column-gap:28px;grid-row-gap:28px;flex-flow:column;justify-content:flex-start;align-items:stretch;padding:0 4vw 28px;display:flex}.news-arrows{grid-column-gap:20px;grid-row-gap:20px;justify-content:space-between;align-items:center;width:auto;margin-left:0}.news-arrow{width:auto;height:auto}.news-track{grid-row-gap:8vw;flex-wrap:nowrap;grid-template-columns:1fr;column-gap:0;display:flex}.news-card{grid-column-gap:8px;grid-row-gap:8px;flex:0 0 100%;width:100%;padding-bottom:0;padding-left:0;padding-right:0}.news-img{aspect-ratio:4/3;border-radius:2px}.news-body{margin-top:0}.news-card-title{color:#3a3a3a;margin-top:10px;font-family:Libre Franklin,sans-serif;font-size:17px;font-weight:400;line-height:1.31}.news-card-foot{grid-column-gap:12px;grid-row-gap:12px;margin-top:16px}.news-date{color:#0b1b12a6;font-family:Libre Franklin,sans-serif;font-size:.8rem;font-weight:300}.news-card-link{margin-bottom:0;display:flex}.news-card-sum{margin-top:8px;font-size:16px}.code-embed-16{justify-content:flex-start;align-items:center}.sys-header{width:auto;padding-left:0;padding-right:0;line-height:1}.container-14{max-width:none}.clients-wrapper-three{grid-column-gap:20px;grid-row-gap:30px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-items:center;margin-bottom:0;display:grid}.clients-image-three{margin-bottom:0;margin-left:0;margin-right:0}.btn-green{border-radius:2px;font-family:Libre Franklin,sans-serif;font-size:16px;font-weight:300}.container-15{max-width:none}.clients-wrapper-three-2{grid-column-gap:20px;grid-row-gap:30px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-items:center;margin-bottom:0;display:grid}.clients-image-three-2{margin-bottom:0;margin-left:0;margin-right:0}.sys-link-texts{font-size:1rem}.page-hero-bottom{width:100%}.hys-inner{flex-flow:column;display:flex}.hys-header{grid-column-gap:4vw;grid-row-gap:4vw;justify-content:flex-start;align-items:stretch;margin-bottom:4vw}.slug-wrap{margin-top:4vw}.slug-link-text{font-size:.9rem}.excerpt-section{margin-bottom:10vw;padding:0}.excerpt-section.project-excerpt{background-color:#00000008;margin-bottom:0;padding-top:28px;padding-bottom:28px}.excerpt-inner{grid-column-gap:28px;grid-row-gap:28px;flex-flow:column;margin:0 4vw;padding:0 0;display:flex}.excerpt-header{grid-column-gap:0px;grid-row-gap:0px;justify-content:flex-start;align-items:stretch}.excerpt-desc{text-align:center;font-family:Lora,sans-serif;font-size:20px;font-weight:300;line-height:1.31}.map-img{aspect-ratio:4/3;height:auto;min-height:auto;margin-top:12px}.map{border-radius:2px}.chapter-nav__bar{position:static}.hero{aspect-ratio:auto;justify-content:flex-start;align-items:flex-end;width:auto;height:auto;margin-top:0;display:flex}.hero.legal{justify-content:flex-start;height:auto;min-height:0}.hero__media{aspect-ratio:auto;background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a6c78405781839765b456cb_2eddd386-3c37-48ef-958d-031e45b5bfee.png);background-position:0 0,50% 100%;background-attachment:scroll,scroll;height:auto;min-height:60svh;margin-top:0;display:flex}.hero__media.community-hero{aspect-ratio:auto;background-color:#0000;background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a75513f76618bf3d3e0f06d_AdobeStock_1247655402%20-%20resized.jpg);background-position:0 0,40%;justify-content:flex-start;align-items:flex-end;width:100%;height:auto;margin-top:0}.hero__media.sustainability-hero{aspect-ratio:3/2;height:auto}.hero__media.about-hero{background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a1eb042ab1c2a5ec8279809_AdobeStock_171117016.jpeg),linear-gradient(#0000,#0000);background-position:17%,0 0;margin-top:0}.hero__media.homepage__hero{aspect-ratio:auto;background-position:50%;background-repeat:repeat-x;background-size:cover;background-attachment:scroll;justify-content:flex-end;align-items:flex-start;min-height:100svh;margin-top:0;padding-top:0}.hero__media.solid-hero{aspect-ratio:auto;justify-content:flex-start;align-items:stretch;height:100%;min-height:0;max-height:none;margin-top:0}.hero__media.solid-hero-premium{background-color:#4a5c42;background-image:none;height:auto;min-height:50svh}.hero__media.solid-hero-soft{height:auto;min-height:60vh}.hero__heading{grid-column-gap:16px;grid-row-gap:16px;width:100%;height:100%;margin-top:0;padding-top:16px;padding-bottom:16px;padding-left:4vw;display:flex}.hero__heading.hero-media.media-page{padding-left:4vw;padding-right:4vw}.hero__title{letter-spacing:0;width:auto;font-size:26px;font-weight:500;line-height:1}.hero__title.homepage-hero-title{width:auto;font-size:1.5rem}.info__content{grid-column-gap:3vw;grid-row-gap:3vw;width:auto}.info__desc{color:#3a3a3a;font-size:16px;font-weight:300;line-height:1.6}.info__desc.primary-desc{color:#1a1a1a;padding-top:0;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:300;line-height:1.5}.info__desc.primary-desc.first-desc{font-size:1.25rem;line-height:1.31}.info__desc.primary-desc.homepage{color:#3a3a3a;font-size:18px;font-weight:300}.info__desc.info-desc-middle{margin-bottom:0}.info__desc.white-text{width:auto;margin-bottom:0;font-size:1.125rem}.info__desc.white-text.hys-desc{width:auto;font-size:16px}.info__desc.hp{text-align:left;font-size:15px}.gallery{grid-column-gap:0px;grid-row-gap:0px;border-top-style:solid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;padding-top:0;padding-bottom:32px;padding-left:0}.gallery__track{order:9999;padding-right:4vw}.gallery__slide{padding-left:4vw;padding-right:4vw}.gallery__img{aspect-ratio:4/3;border-radius:0;max-height:none}.gallery__credit{color:#3a3a3a;text-transform:none;font-family:Libre Franklin,sans-serif;font-size:12px;position:static;left:6vw}.gallery__controls{grid-column-gap:28px;grid-row-gap:28px;border-bottom-style:none;flex-flow:column;order:9999;justify-content:flex-start;align-items:flex-start;margin-left:0;margin-right:0;padding:28px 4vw;display:flex}.gallery__counter{order:-9999;justify-content:center;align-items:flex-start;height:32px;margin-right:auto;font-size:1rem;line-height:32px;display:none}.gallery__nav{grid-column-gap:6vw;grid-row-gap:6vw;order:-9999;justify-content:space-between;align-items:center;padding-bottom:0}.gallery__btn{justify-content:center;align-items:center;width:auto;min-width:0;height:auto;min-height:0;padding-top:0;display:block}.hys{padding-top:28px;padding-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.hys__form,.hys__form.homepage{padding:0}.hys__row{flex-flow:column;grid-template-columns:1fr 1fr;margin-bottom:16px;display:flex}.hys__field{margin-bottom:16px}.hys__label{color:#3a3a3a;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:16px;font-weight:400}.hys__input{color:#3a3a3a;background-color:#0000;justify-content:flex-start;align-items:center;padding-top:0;padding-bottom:0;padding-left:0;font-family:Libre Franklin,sans-serif;font-size:15px;line-height:2;display:flex}.hys__check{flex-flow:column;margin-bottom:16px}.hys__checkbox{justify-content:flex-start;align-items:center;width:100%;font-weight:300}.hys__submit{border-radius:25px;padding-top:10px;padding-bottom:10px;font-size:1rem}.divider-grid-break{display:none}.page-opening-grid{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;padding:32px 4vw;display:flex}.page-opening-grid.after-gallery{padding-top:10vw;padding-bottom:10vw}.page-opening-grid.homepage{grid-column-gap:48px;grid-row-gap:48px;border-bottom:.5px #1a1a1a33;padding-top:32px;padding-bottom:32px}.page-opening-grid.project-opening{grid-column-gap:0px;grid-row-gap:0px;justify-content:center;align-items:center;padding:0 4vw}.page-opening-grid.cream-bg{padding-bottom:32px}.opening-header{order:-9999;max-width:none;margin-left:0;margin-right:0;padding:0 0}.opening-header.homepage{grid-column-gap:16px;grid-row-gap:16px;padding-right:0}.text-span-7,.text-span-8{font-size:.8rem}.team{border-top-style:solid;padding-top:28px;padding-bottom:28px}.team__inner{grid-row-gap:28px;flex-flow:column;margin-left:0;margin-right:0;display:flex}.team__grid{grid-column-gap:16px;grid-row-gap:28px;grid-auto-columns:1fr;grid-template-columns:repeat(auto-fit,undefinedundefined);flex-flow:column;grid-template-rows:auto auto auto auto;display:flex}.team__card{grid-column-gap:4vw;grid-row-gap:4vw;pointer-events:auto;cursor:default;border-top:.5px solid #1a1a1a33;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding:28px 0 0;display:grid}.team__photo{aspect-ratio:4/3;height:auto}.team__name{grid-column-gap:4px;grid-row-gap:4px;color:#3a3a3a;flex-flow:column;margin-top:0;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:400;display:flex}.team__role{color:#1a1a1aa6;letter-spacing:0;text-transform:none;justify-content:flex-start;align-items:center;margin-top:0;font-family:Libre Franklin,sans-serif;font-size:14px;font-style:normal;line-height:1.3;display:flex}.appr.aboutpage{background-color:#fff;border-top-style:none;padding-top:28px;padding-bottom:0}.appr.project-page{padding-top:0;padding-bottom:28px;display:none}.appr__inner{grid-row-gap:28px;border-top-style:none;padding:28px 0 0;display:flex}.appr__eyebrow{color:#3a3a3a;margin-bottom:0;font-size:28px;font-weight:600}.appr__block{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000000a;justify-content:flex-start;align-items:stretch;margin-top:0;margin-bottom:0;padding:20px 0 0}.appr__head{color:#3a3a3a;margin-bottom:0;font-family:Lora,sans-serif;font-size:20px;font-weight:400}.appr__body{color:#3a3a3a;margin-top:0;font-family:Libre Franklin,sans-serif;font-size:15px;line-height:1.5}.image-47{object-position:100% 100%}.image-48{pointer-events:auto;object-fit:cover;object-position:80% 50%}.image-50{object-position:100% 50%}.checkbox-label{width:100%;font-family:Libre Franklin,sans-serif;font-size:14px;font-weight:300}.checkbox-label-2{font-family:Libre Franklin,sans-serif;font-size:14px;font-weight:300}.transparent-btn{border-radius:25px;justify-content:center;align-items:center;margin-left:0;padding:6px 12px;font-family:DM Sans,sans-serif;font-size:1rem;display:flex}.transparent-btn.btn-on-background{justify-content:center;align-items:center}.transparent-btn.sys-btn{margin-top:4vw}.transparent-btn.non-auto{min-height:38px;font-size:1rem;font-weight:500;display:flex}.transparent-btn-text{font-size:1rem;font-weight:500}.prt{border-top-style:solid;padding-top:32px;padding-bottom:32px;display:none}.prt__inner{grid-row-gap:28px;display:flex}.prt__title{font-size:1.25rem}.prt__grid{border-top-style:none;border-left-style:none;grid-template-rows:1fr auto;grid-template-columns:1fr 1fr}.prt__cell{border-bottom-style:none;border-right-style:none;padding-top:1rem;padding-bottom:1rem}.prt__logo-img{object-fit:cover;height:80%}.prt__logo-img.chdc{object-fit:scale-down;width:150%;height:80%}.apr__grid{grid-column-gap:0vw;grid-template-rows:auto auto auto auto;grid-template-columns:1fr;place-items:stretch stretch;padding-left:4vw;padding-right:4vw}.apr__header{flex-flow:column;align-items:center}.apr__title{font-size:1.25rem}.utility-page-wrap{height:60vh;min-height:60vh;margin-top:28px}.utility-page-content{justify-content:center;align-items:center;width:auto;padding-left:4vw;padding-right:4vw}.ftab-grid{flex-flow:column;min-height:0;display:flex}.ftab-left{padding:8vw 8vw 16vw}.ftab-quote{font-size:1.25rem;line-height:1.5}.ftab-right{display:block}.ftab-strip{grid-column-gap:16px;grid-row-gap:16px;aspect-ratio:3/2;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;height:auto;min-height:0;display:flex}.ftab-shot.ftab-shot-a{min-height:0}.ftabs{color:#0b1b12;letter-spacing:.05em;font-size:.95rem;font-weight:300;display:flex}.ftabs.w--current{color:#0b1b12;justify-content:flex-start;align-items:center;height:100%}.ftab-row{grid-column-gap:8vw;grid-row-gap:8vw;justify-content:flex-start;align-items:center;width:100%;height:10vw;margin-bottom:3vw}.section-11{margin-top:6vw;margin-bottom:10vw}.ftab-img{aspect-ratio:3/2}.s2-wrap{grid-column-gap:28px;grid-row-gap:28px;flex-flow:column;padding:32px 4vw 64px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:flex}.s2-title{order:0;margin-bottom:0;font-size:24px}.s2-title.hide-title{display:none}.s2-standfirst{color:#3a3a3a;order:-9999;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:18px;line-height:1.5}.s2-section{grid-column-gap:16px;grid-row-gap:16px;margin-bottom:0}.s2-h2{margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:16px;font-weight:500}.s2-p{color:#3a3a3a;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:14px}.s2-p.documents{font-size:16px}.s2-list{grid-column-gap:6px;grid-row-gap:6px;flex-flow:column;margin-bottom:0;display:flex}.s2-row{padding-top:10px;padding-bottom:10px}.s2-row-k{font-family:DM Sans,sans-serif;font-size:14px}.s2-row-v{color:#3a3a3a;font-family:Libre Franklin,sans-serif;font-size:14px;line-height:1.3}.s2-note{color:#3a3a3a;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:14px;font-style:italic}.s2-doclink{font-size:16px}.s2-list-item{margin-top:0;font-family:Libre Franklin,sans-serif;font-size:14px;line-height:1.31}.excerpt-attr{text-align:left;font-size:.9rem}.iona-pagenav{background-color:#fff;height:auto;display:flex;top:15vw}.iona-pagenav-inner{max-width:none;height:100%;margin-left:0;padding:10px 4vw}.iona-pagenav-link{color:#3a3a3a;text-transform:uppercase;justify-content:flex-start;align-items:center;min-height:0;padding:0;font-family:Libre Franklin,sans-serif;font-size:.9rem;font-weight:400}.iona-pagenav-link:hover,.iona-pagenav-link.w--current{font-weight:500}.image-section{width:100%;margin-top:16px;margin-bottom:0;padding-top:0}.image-wrap{width:auto;height:auto}.container-16{max-width:none}.nav-menu-two-6{flex-direction:column}.menu-button-8{margin-left:auto}.image-section-inner{flex-flow:column;width:auto;padding:0;display:flex}.image-section-header{grid-column-gap:4vw;grid-row-gap:4vw;padding:8vw 4vw}.hysco-inner{max-width:none}.footer-form-two{padding:20px}.footer-form-block-two{flex-direction:column;justify-content:flex-start;align-items:flex-start}.footer-form-input{margin-bottom:10px;padding-right:20px}.button-primary-15.footer-form-button{position:relative;right:0}.footer-bottom-2{flex-direction:column;justify-content:flex-start;align-items:flex-start}.hys-callout{padding-top:9vw;padding-bottom:9vw}.hys-wrapper{grid-column-gap:3vw;grid-row-gap:3vw;justify-content:flex-start;align-items:stretch}.cta-form{border-radius:2px;flex-flow:column;justify-content:flex-start;align-items:stretch;padding:4vw;display:flex}.end-cta-form{grid-row-gap:.75rem;flex-direction:column;align-items:stretch}.apr-img-wrap{height:auto}.image-62{border-radius:12px}.panel-section{grid-column-gap:0px;grid-row-gap:0px;border-top-style:none;padding-top:0;padding-bottom:28px;display:none}.panel-inner{flex-flow:column;margin-top:48px;padding-top:0;padding-bottom:0;display:flex}.panel-inner.panel-last{margin-top:48px;padding-top:0}.panel-header-left{grid-column-gap:16px;grid-row-gap:16px;order:9999;justify-content:center;align-items:flex-start;padding:28px 0 0}.hp-panel-title{text-align:left;width:auto;font-size:18px}.hp-panel-title.right{width:auto;font-size:18px}.hp-panel-title.right.panel-sans{color:#3a3a3a;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.4}.hp-panel-title.panel-sans{color:#3a3a3a;font-size:16px;line-height:1.4}.panel-img-wrap{aspect-ratio:3/2;border-radius:16px}.panel-img{aspect-ratio:3/2;border-radius:8px}.panel-header-right{grid-column-gap:16px;grid-row-gap:16px;justify-content:center;align-items:flex-start;padding:24px 0 0}.hp-hys-section{height:auto;display:none}.hp-hys-inner{flex-flow:column;justify-content:center;align-items:stretch;padding-left:4vw;padding-right:4vw;display:flex}.hp-hys-title{text-align:center;font-size:1.35rem;font-weight:400}.apr-nav{justify-content:space-between;align-items:center;width:auto;padding-left:0;padding-right:0;display:flex}.nb-nav{display:flex}.ft__brand{grid-column-gap:10px;grid-row-gap:10px;margin-bottom:0;padding-right:0}.page-chapter{padding-top:0;padding-bottom:0}.media-inner{grid-row-gap:0px;flex-flow:column;padding-top:32px;padding-bottom:32px;display:flex}.media-inner.events-inner{padding-top:56px;padding-bottom:28px}.media-allhead{grid-column-gap:16px;grid-row-gap:16px;border-bottom:.5px #1a1a1a40;flex-flow:column;justify-content:space-between;align-items:flex-start;margin-bottom:0;padding-top:28px;padding-bottom:28px}.media-filters{margin-right:0}.media-filter{text-transform:capitalize;padding:0;font-family:Libre Franklin,sans-serif;font-weight:300}.media-grid{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.media-card{grid-column-gap:16px;grid-row-gap:16px;border-top-style:solid;border-top-color:#1a1a1a40;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:auto;padding-top:28px;padding-bottom:28px;display:grid}.media-card-img{aspect-ratio:4/3}.media-card-img.og{background-color:#0000;border:1px #1a1a1a40;border-radius:2px;padding:0 6vw;display:block}.media-meta{grid-column-gap:10px;grid-row-gap:10px;margin-top:0;display:flex}.media-eyebrow{color:#3a3a3abf;letter-spacing:.08em;background-color:#00000008;border:1px solid #1a1a1a66;border-radius:25px;order:-9999;padding:3px 10px;font-size:.8rem;font-weight:300;line-height:1;display:block}.media-date{color:#3a3a3abf;letter-spacing:0;font-size:.8rem;font-weight:300}.media-card-title{color:#3a3a3a;margin-top:0;margin-bottom:0;font-size:17px;font-weight:400;line-height:1.3}.media-card-sum{font-family:DM Sans,sans-serif;font-size:18px;display:none}.media-more-wrap{justify-content:center;align-items:stretch;margin-top:16px}.media-card-imgel{filter:grayscale(25%)}.article{flex-flow:column;padding:32px 4vw 0;display:flex}.article-head{padding-left:0;padding-right:0}.article-meta{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;justify-content:flex-start;margin-bottom:16px;font-family:Libre Franklin,sans-serif;font-weight:400}.article-eyebrow{color:#3a3a3a;letter-spacing:.08em;text-transform:none;border:1px solid #1a1a1a66;border-radius:25px;padding:3px 6px;font-family:Libre Franklin,sans-serif;font-size:.8rem;font-weight:300;display:block}.article-date{color:#3a3a3a;padding-top:0;font-family:Libre Franklin,sans-serif;font-size:.8rem;font-weight:300}.article-title{color:#3a3a3a;font-size:20px;line-height:1.2}.article-standfirst{color:#3a3a3a;margin-top:16px;font-family:Libre Franklin,sans-serif;font-size:16px;line-height:1.5}.article-hero{aspect-ratio:3/2;border-radius:2px;max-width:none;margin:24px 0 16px;padding-left:0;padding-right:0}.article-hero-img{border-radius:2px;height:100%}.article-body-wrap{margin-top:0;padding-bottom:48px;padding-left:0;padding-right:0}.article-body{grid-column-gap:10px;grid-row-gap:10px;color:#3a3a3a;flex-flow:column;font-family:Libre Franklin,sans-serif;font-size:16px;line-height:1.5;display:flex}.article-source-row{grid-column-gap:28px;grid-row-gap:28px;flex-flow:column;justify-content:center;align-items:center;margin-top:16px}.article-back{color:#3a3a3a;border:1px solid #1a1a1a99;border-radius:25px;justify-content:center;align-items:center;width:auto;margin-right:0;padding:8px 16px;font-family:Libre Franklin,sans-serif;display:flex}.media-text{grid-column-gap:8px;grid-row-gap:8px;align-items:flex-start}.media-text.event-text-block{grid-column-gap:6px;grid-row-gap:6px}.media-content{grid-column-gap:10px;grid-row-gap:10px;padding-left:0}.pag{padding-top:10vw;padding-bottom:10vw}.pag__head{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;justify-content:space-between;align-items:flex-start}.pag__nav{width:100%}.pag__track{padding-left:4vw;padding-right:4vw}.pag__card{width:86%}.callout__submit{border-radius:5px;justify-content:center;align-items:center;height:100%;min-height:40px;margin-top:10px;padding:10px 12px;display:flex}.image-wrapper{aspect-ratio:3/2;border-radius:12px}.image-section-img{border-radius:12px}.content-section{border-top-style:solid;border-top-color:#1a1a1a33}.content-section.timeline{display:none}.content-section.sage-bg{background-color:#eaf0e6}.content-section.homepage{display:block}.content-section.content-homepage{margin-top:0}.content-container{flex-flow:column;padding-top:0;display:flex}.content-grid{grid-row-gap:28px;flex-flow:column;padding-top:32px;padding-bottom:32px;display:flex}.paragraph-wrapper{grid-column-gap:16px;grid-row-gap:16px}.text-block-118{font-size:14px}.pagenavblock{z-index:900;border-top:1px #1a1a1a33;border-bottom:1px #1a1a1a33;order:-9999;width:100%;margin-left:0;margin-right:0;padding:28px 0 0;display:none;position:static;top:15vw}.pagenavblock.s2-page-nav{grid-column-gap:28px;grid-row-gap:28px;padding-top:0}.pagenavblock.landing-pgblk{order:9999}.pagenavblock.documents{padding-top:0;display:block}.pagenavblock-label{margin-bottom:0;font-size:.9rem;font-weight:700}.pagenavblock-links{grid-column-gap:16px;grid-row-gap:16px;border-top:1px solid #1a1a1a33;order:-9999;width:100%;padding-top:16px;padding-bottom:0;top:0}.pagenavblock-links.project-pnb{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;border-top:1px solid #1a1a1a33;border-bottom:1px #1a1a1a33;width:100%;padding:16px 0;display:flex;position:sticky;top:15vw}.pagenavblock-links._26-pagenavlinks{padding-top:0}.pagenavblock-links.documents-page{background-color:#00000008;border-top-style:none;padding:2vw}.pagenavblock-link{grid-column-gap:4px;grid-row-gap:4px;justify-content:flex-start;align-items:flex-end;padding-top:0;padding-bottom:0;padding-right:0;font-size:18rem}.pagenavblock-link.last-nav-link{justify-content:flex-start;align-items:flex-end;padding-bottom:0}.pagenavblock-text{font-size:16px;line-height:1}.s2-container{grid-column-gap:28px;grid-row-gap:28px;flex-flow:column;margin-top:0;display:flex}.text-block-119{font-size:1rem}.dual-image-section{grid-column-gap:0vw;grid-row-gap:0vw;flex-flow:column;order:9999;align-items:flex-start}.text-block-120{font-size:1rem}.utility-page-form{grid-column-gap:0px;grid-row-gap:0px;justify-content:center;align-items:stretch;max-width:320px;height:auto;padding:0}.password-title{font-family:Libre Franklin,sans-serif;font-size:20px;font-weight:500}.password-label{width:100%;margin-bottom:28px;font-family:Libre Franklin,sans-serif;font-size:16px;font-weight:300}.text-field-8{border-radius:2px;font-family:Libre Franklin,sans-serif;font-size:16px}.appr-header{grid-column-gap:28px;grid-row-gap:28px;flex-flow:column;justify-content:space-between;width:100%;padding-left:4vw;padding-right:4vw;display:flex}.pagenavblock-arrow{justify-content:flex-start;align-items:baseline;display:flex}.team__bus{font-size:1rem}.footer-container{max-width:none;padding-top:28px;padding-bottom:28px}.footer-form{padding:28px 20px}.footer-form-container{grid-column-gap:0vw;grid-row-gap:0vw;justify-content:flex-start;align-items:center;width:100%}.footer-form-block-two-2{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:center;align-items:stretch}.footer-form-input-end{text-align:center;margin-bottom:0;padding-right:0}.button-primary-16.footer-form-button{position:relative;right:0}.footer-wrapper{grid-column-gap:28px;grid-row-gap:28px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.footer-block-three-2{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-left:0;margin-right:0;display:grid}.footer-link-one{margin-left:0;margin-right:0;font-size:14px}.footer-divider{margin-top:28px;margin-bottom:28px}.footer-bottom-3{flex-direction:column;justify-content:flex-start;align-items:flex-start}.page-footer.bg-gradient-soft{margin-top:0}.footer-form-title{text-align:center;font-size:1.25rem}.image-65{width:100%;height:100%;min-height:7vw}.text-block-121{font-family:DM Sans,sans-serif;font-size:16px;font-weight:300}.code-embed-42{display:none}.collection-item{flex-flow:column;display:flex}.collection-list-wrapper{margin-top:0;display:block}.media-arrow{justify-content:flex-start;align-items:center;width:30px;height:0;display:flex}.back-to{color:#3a3a3a;font-family:Libre Franklin,sans-serif;font-size:15px}.search-bar-media{grid-column-gap:16px;grid-row-gap:16px}.search-input,.news-page{font-family:Libre Franklin,sans-serif;font-weight:300}.media-arrow-svg{color:#000;background-color:#fff;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.team-company{color:#3a3a3ad9;margin-top:6px;font-family:Libre Franklin,sans-serif;font-size:15px;font-weight:400}.homepage-hero-header{grid-column-gap:28px;grid-row-gap:28px;border-top-style:none;border-top-width:1px;padding-top:16px;padding-bottom:24px;padding-right:4vw}.homepage-hero-title{padding-right:0;font-size:26px;font-weight:400;line-height:1.5}.panel-header{grid-column-gap:28px;grid-row-gap:28px;flex-flow:column;margin-bottom:0;padding-left:4vw;padding-right:4vw;display:flex}.btn-cream{font-size:1rem}.text-block-124{font-family:Libre Franklin,sans-serif;font-size:16px}.btn-secondary{color:#1a1a1a;border-radius:25px;justify-content:center;align-items:center;width:auto;min-height:40px;margin-left:0;padding:8px 24px;font-family:Libre Franklin,sans-serif;font-size:15px;display:flex}.btn-secondary.btn-on-background{justify-content:center;align-items:center}.btn-secondary.sys-btn{margin-top:4vw}.btn-secondary.non-auto{min-height:38px;font-size:1rem;font-weight:500;display:flex}.transparent-btn-copy{border-radius:5px;justify-content:center;align-items:center;width:100%;margin-left:0;padding:6px 12px;font-family:DM Sans,sans-serif;font-size:1rem;display:flex}.transparent-btn-copy.btn-on-background{justify-content:center;align-items:center}.transparent-btn-copy.sys-btn{margin-top:4vw}.transparent-btn-copy.non-auto{min-height:38px;font-size:1rem;font-weight:500;display:flex}.ms-section{background-color:#fff;border-top-style:solid;border-top-width:.5px}.ms-inner{grid-column-gap:0px;grid-row-gap:0px;padding:28px 0;display:flex}.ms-nav{grid-column-gap:20px;grid-row-gap:20px;justify-content:space-between;align-items:center;width:auto;margin-left:0}.ms-row{grid-template-columns:1fr}.ms-track{grid-row-gap:8vw;flex-wrap:nowrap;grid-template-columns:1fr;column-gap:0;display:flex}.ms-card{grid-column-gap:8px;grid-row-gap:8px;flex:0 0 100%;width:100%;padding-bottom:10px;padding-left:0;padding-right:0}.ms-media{aspect-ratio:1;border-radius:8px}.ms-label{color:#3a3a3a;margin-top:0;font-family:Libre Franklin,sans-serif;font-size:15px;line-height:1.31}.ms-yearwrap{margin-top:0}.ms-year{color:#3a3a3a;letter-spacing:0;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:400}.ms-panel-top{grid-column-gap:28px;grid-row-gap:28px;flex-flow:column;justify-content:flex-start;align-items:stretch;padding-bottom:28px;padding-left:4vw;padding-right:4vw;display:flex}.careers-list{color:#3a3a3a;font-size:16px;line-height:1.3}.about-list{grid-column-gap:6px;grid-row-gap:6px;flex-flow:column;margin-top:0;margin-bottom:0;padding-left:20px;display:flex}.bold-text-10{color:#1a1a1a}.bold-text-17{color:#3a3a3a}.bold-text-18{color:#1a1a1a}.info_title{margin-bottom:0;font-family:Lora,sans-serif;font-size:18px;font-weight:500}.appr_body_wrap{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;padding:16px 16px 0;display:flex}.app_img-wrap{height:auto}.appr_img{background-position:50% 100%;background-size:cover;height:100%}.media-card-location{color:#1a1a1a;font-family:Libre Franklin,sans-serif;font-size:14px;font-weight:300;line-height:1.15}.nb-cta{border-radius:2px;font-family:Libre Franklin,sans-serif;font-size:16px}.apr-link-text{font-size:15px;line-height:1}.apr_link{color:#3a3a3a;align-items:stretch;margin-left:0;padding-top:0;padding-bottom:0;font-size:15px;line-height:1;display:block}.apr_link.sys-link-text.sys-link-desc{grid-column-gap:8px;grid-row-gap:8px;margin-top:0;font-size:1rem}.cta-header{grid-column-gap:16px;grid-row-gap:16px;justify-content:center;align-items:flex-start;padding-left:0;padding-right:0}.cta-buttons{flex-flow:row;justify-content:flex-start;align-items:flex-start;width:100%;padding-left:4vw;padding-right:4vw}.cta-text{font-size:16px}.cta-titles{color:#3a3a3a;text-align:left;font-size:20px;font-weight:400;line-height:1.31}.contact-inner{grid-column-gap:16px;grid-row-gap:16px;border-radius:16px;flex-flow:column;justify-content:space-between;align-items:flex-start;min-height:25vh;margin-top:0;margin-bottom:0;padding:24px 0 0;display:flex}.contact-section{padding-top:28px;padding-bottom:28px}.news-header-title{grid-column-gap:28px;grid-row-gap:28px;flex-flow:column;align-items:flex-start;padding-left:0;padding-right:0}.publication-source{color:#3a3a3a;font-family:Libre Franklin,sans-serif;font-size:14px;font-weight:300}.contact-media{height:180px}.homepage-panel{aspect-ratio:1;border-radius:2px;justify-content:flex-start;align-items:stretch;display:flex}.homepage-panel.project-panel{aspect-ratio:3/2;background-image:url(https://cdn.prod.website-files.com/69f5b04c0acddf4e56b16163/6a6c78405781839765b456cb_2eddd386-3c37-48ef-958d-031e45b5bfee.png);border-top-style:none;border-bottom:2px solid #fff;justify-content:flex-start;align-items:stretch;margin-bottom:0;display:flex}.homepage-panel.community-panel{background-position:25% 0;border-bottom:2px #fff;justify-content:flex-start;align-items:stretch;margin-bottom:0}.homepage-panel.sustainability-panel{aspect-ratio:4/3;background-position:50% 0;border-bottom:2px solid #fff;margin-bottom:0}.homepage-panel.about-panel{background-position:20%}.homepage-panel.about-panel.last-panel{margin-bottom:-48px}.homepage-panel.people-panel{align-items:stretch}.homepage-panel-inner{background-image:linear-gradient(#0000001a,#0000001a);justify-content:flex-start;align-items:flex-end;height:auto;min-height:auto}.homepage-panel-header{grid-column-gap:20px;grid-row-gap:20px;border-top-width:1px;justify-content:flex-end;align-items:flex-start;padding:24px 4vw}.homepage-panel-title{font-family:Lora,sans-serif;font-size:20px;font-weight:500;line-height:1.5}.homepage-hero-desc{font-size:16px;font-weight:400;line-height:20px}.homepage-title-block{grid-column-gap:20px;grid-row-gap:20px;line-height:1.5}.panel-title-block{grid-column-gap:20px;grid-row-gap:20px;justify-content:flex-end;align-items:stretch;margin-left:auto;margin-right:auto}.image-66{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.team__photo-img{object-position:80% 50%;width:100%}.homepage-panel-light-section{display:block}.panel-light-header{grid-column-gap:16px;grid-row-gap:16px;background-color:#0000;padding-top:32px;padding-bottom:32px}.panel-light-header.first{padding:64px 6vw}.panel-light-block{grid-column-gap:16px;grid-row-gap:16px;text-align:center;justify-content:center;align-items:center}.panel-light-title{color:#1a1a1a;font-size:22px;font-weight:400;line-height:1.31;display:none}.panel-light-statsblock{grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:1fr 1fr;height:100%}.hp-stat-card{grid-column-gap:8px;grid-row-gap:8px;height:100%}.hp-stat-num{grid-column-gap:2px;grid-row-gap:2px;color:#3a3a3a;justify-content:center;align-items:center;font-size:32px;display:inline-flex}.hp-stat-label{font-size:15px;font-weight:300}.homepage-featured{background-color:#fff;border-top-style:none}.homepage-featured-inner{padding:32px 4vw}.homepage-featured-head{grid-row-gap:16px;margin-bottom:16px}.homepage-featured-title{font-family:Lora,sans-serif;font-size:22px;line-height:1}.homepage-featured-grid{grid-row-gap:24px}.homepage-featured-card{grid-column-gap:16px;border-top-style:none;grid-template-columns:40% 1fr;margin-left:0;margin-right:0;padding-top:16px}.homepage-featured-img{aspect-ratio:1;border-radius:2px}.homepage-featured-body{margin-top:0}.homepage-featured-kicker{color:#3a3a3aa6;margin-bottom:0;font-family:Libre Franklin,sans-serif;font-size:13px;font-weight:400;line-height:1;display:none}.homepage-featured-card-title{color:#3a3a3a;font-size:17px;font-weight:300}.homepage-featured-sum{margin-top:24px;font-size:15px;display:none}.homepage-featured-foot{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:center;margin-top:8px;padding-top:0}.homepage-featured-date{font-family:Libre Franklin,sans-serif;font-weight:300;line-height:1}.stat-num-suffix{color:#3a3a3a;font-size:26px;font-weight:400}.homepage-panel-desc{font-size:16px;display:none}.panel-zoom{display:flex}.stat-band-1{border-top-style:none}.stat-band-inner,.glance-stats{grid-template-columns:1fr}.ign-inner{flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-top:32px;padding-bottom:32px;display:flex}.ign-title-col{text-align:center;justify-content:center;align-items:center;padding-right:0;display:flex}.ign-title{width:100%;font-size:22px}.ign-stats{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:1fr;padding-left:0;padding-right:0}.ign-cell{border-top-style:solid;justify-content:center;align-items:flex-start;padding-top:16px}.ign-num{font-family:Lora,sans-serif;font-size:22px;font-weight:400}.ign-label{color:#3a3a3a;text-align:left;font-size:16px}.map-tag{letter-spacing:.09em;font-size:12px;font-weight:300}.hp-stat-row{grid-column-gap:16px;grid-row-gap:32px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.inline-img{max-height:none}.image-67{width:100%}.inline-grid{flex-flow:column;grid-template-rows:auto auto auto;grid-template-columns:1fr;margin-top:16px;display:flex}.inline-grid.two-col{grid-column-gap:2vw;grid-row-gap:2vw;flex-flow:column;display:flex}.hp-panel-section{border-top:.5px solid #1a1a1a33;padding-left:0;padding-right:0}.hp-section-inner{grid-column-gap:28px;grid-row-gap:28px;flex-flow:column;padding:32px 0;display:flex}.hp-section-inner.last{padding-bottom:32px}.hp-section-subgrid{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.panel-arrows{grid-column-gap:20px;grid-row-gap:20px;justify-content:space-between;align-items:center;width:auto;margin-left:0;display:flex}.panel-arrow,.news-arrow-copy,.news-arrow-copy-copy{width:auto;height:auto}.hp-panel-track{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.div-block-28{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;display:flex}.empty-state{border-radius:2px}.text-block-125{font-family:Libre Franklin,sans-serif}.cta-form-homepage{padding:0}.cta-form-homepage.homepage{margin-top:12px;padding:0}.hys-input-field,.contact-input-field,.con,.hys-input-field-copy{background-color:#0000;justify-content:flex-start;align-items:center;padding-top:0;padding-bottom:0;padding-left:0;font-family:Libre Franklin,sans-serif;font-size:15px;line-height:2;display:flex}.news-label{padding:3px 10px;font-size:.8rem}}#w-node-_0652722f-ae83-42a1-e025-57a677ce6ef4-56b16166{grid-area:1/1/2/13}#w-node-_0652722f-ae83-42a1-e025-57a677ce6ef5-56b16166{grid-area:span 1/span 12/span 1/span 12}#w-node-_0652722f-ae83-42a1-e025-57a677ce6ef7-56b16166{grid-area:2/1/3/13}#w-node-_8ba779c1-0cd3-6f41-7d5c-78b94119e2f1-56b16166{grid-area:span 1/span 12/span 1/span 12}#w-node-_38f8bdbb-d5e5-0e77-8e8f-03e7306d0fae-56b16166{grid-area:1/1/2/5}#w-node-f12bc49f-fd6e-6076-c1a5-e9e79b5325cb-56b16166{grid-area:1/5/2/9}#w-node-cb4117ba-e6b4-052f-9116-1d339829b7ac-56b16166{grid-area:1/9/2/13}#w-node-_1a36bfb4-f5ee-2b83-d027-e648db11c693-56b16166{grid-area:1/1/2/13}#w-node-_1a36bfb4-f5ee-2b83-d027-e648db11c694-56b16166{grid-area:span 1/span 12/span 1/span 12}#w-node-_1a36bfb4-f5ee-2b83-d027-e648db11c696-56b16166{grid-area:2/1/3/13}#w-node-_49cff51c-d1b8-91c9-b9b0-748a4db7085b-56b16166{grid-area:span 1/span 12/span 1/span 12}#w-node-_4acecd94-1e51-a037-6af8-6344b62a9024-56b16166{grid-area:1/7/2/13}#w-node-_4acecd94-1e51-a037-6af8-6344b62a9034-56b16166{grid-area:1/1/2/7}#w-node-_36ced968-3846-39bc-3150-113703aa9ced-56b16166{grid-area:1/1/2/13}#w-node-_36ced968-3846-39bc-3150-113703aa9cf0-56b16166{grid-area:2/1/3/13}#w-node-_87211aa2-4db8-baec-b647-1b3ca8a77d32-56b16166{grid-area:span 1/span 12/span 1/span 12}#w-node-_6b3bd455-c8eb-aeb8-92e6-459ae5484e16-56b16166{grid-area:1/1/2/5}#w-node-_5c383a1f-368a-a9fd-d38c-f45442fe66f9-56b16166{grid-area:1/9/2/13}#w-node-f9c60ee7-e481-69cf-24b4-f113794457d1-56b16166{grid-area:1/5/2/9}#w-node-a160139e-6443-722e-ac68-af2a43a9fbde-56b16166{grid-area:1/1/2/13}#w-node-b07a4a90-9b86-58d9-67bc-323cbf867774-56b16166{grid-area:2/1/3/13}#w-node-ca0f8c9b-90fa-4b71-c46c-b9eafb39c86b-56b16166{grid-area:span 1/span 12/span 1/span 12}#w-node-c9ce202a-18f6-f974-5217-ef26d44f2dcc-56b16166{grid-area:1/1/2/7}#w-node-_5a97ae5d-639d-151e-ec5a-2a62117e51cb-56b16166{grid-area:1/7/2/13}#w-node-_18dda91b-fb69-c861-0d3a-76f8f8cf366b-56b16166{grid-area:1/1/2/6}#w-node-_4e86cb4e-5460-04ae-2683-a2961ac4d097-56b16166{grid-area:1/7/2/13}#w-node-_99894e9e-fc83-b055-cee4-b83a836b531c-56b16166{grid-area:span 1/span 2/span 1/span 2}#w-node-ea2e95fe-65af-eb2e-bc74-b12585275b27-85275b22{grid-area:1/5/2/13}#w-node-ea2e95fe-65af-eb2e-bc74-b12585275b32-85275b22{grid-area:2/1/3/13}#w-node-ca8dc121-fe0b-7512-97b2-ef8632069b86-68defd3e{grid-area:1/5/2/13}#w-node-ca8dc121-fe0b-7512-97b2-ef8632069b8c-68defd3e{grid-area:1/3/2/11}#w-node-bead8475-4d0b-08a0-b14b-4b4df7dc9942-2df1f35e{grid-area:1/1/2/13}#w-node-d5c6ca0d-bcd5-e64a-d906-ace957df10f0-2df1f35e{grid-area:1/5/2/13}#w-node-_01a2a780-2b24-13d7-8a79-d9e648da42e5-2df1f35e{grid-area:2/1/3/13}#w-node-df4b28f5-5717-e20f-9f3e-9cb0a74b57f1-2df1f35e{grid-area:1/5/2/13}#w-node-_301c379b-2543-2e03-87bb-dec8a4d08def-2df1f35e{grid-area:2/1/3/13}#w-node-f5b1514f-3654-322d-8627-2c7b90f8595c-2df1f35e{grid-area:1/1/2/5}#w-node-_2aaa8d67-e6c4-552b-1e09-b2d843efddf4-2df1f35e{grid-area:1/1/2/13}#w-node-_2aaa8d67-e6c4-552b-1e09-b2d843efddf9-2df1f35e{grid-area:2/1/3/13}#w-node-_14ba2683-763d-46d9-4251-766d376c2e2c-2df1f35e{grid-area:1/5/2/13}#w-node-_14ba2683-763d-46d9-4251-766d376c2e2a-2df1f35e,#w-node-d387bbcb-a2b8-f47d-b102-5148f77168bb-2df1f35e{grid-area:1/1/2/5}#w-node-d387bbcb-a2b8-f47d-b102-5148f77168bd-2df1f35e{grid-area:1/5/2/13}#w-node-e780477c-ef35-a6dc-b1fa-8a3def0a0d7b-ef0a0d7b{grid-area:1/1/2/5}#w-node-_3eb0b8c3-e071-542c-f92f-b138df072746-ba577169{grid-area:1/5/2/13}#w-node-_3eb0b8c3-e071-542c-f92f-b138df07274c-ba577169{grid-area:1/1/2/13}#w-node-_998337e7-46e8-01f3-25a7-10ebd826bd90-ba577169{grid-area:1/5/2/13}#w-node-_81c01f06-bf24-105e-5137-d7ad51e250d1-ba577169{grid-area:1/1/2/5}#w-node-_81c01f06-bf24-105e-5137-d7ad51e250d3-ba577169{grid-area:1/5/2/13}#w-node-_33ae409d-64ef-cbac-3821-8489364d8d3f-ba577169{grid-area:1/1/2/13}#w-node-_33ae409d-64ef-cbac-3821-8489364d8d42-ba577169{grid-area:2/1/3/13}#w-node-_978fcb6c-c12d-e926-7d36-6393e582671f-ba577169{grid-area:1/1/2/5}#w-node-_978fcb6c-c12d-e926-7d36-6393e5826721-ba577169{grid-area:1/5/2/13}#w-node-_11cf20e5-04be-6b9f-79d0-4df136650a05-36650a03{grid-area:1/1/2/13}#w-node-_12f210d5-256b-fa6a-07fd-b94e91cb6836-36650a03{grid-area:1/1/2/5}#w-node-_11cf20e5-04be-6b9f-79d0-4df136650a07-36650a03{grid-area:1/5/2/13}#w-node-_11cf20e5-04be-6b9f-79d0-4df136650a11-36650a03{grid-area:2/1/3/13}#w-node-_55694289-69cd-7eb5-b38e-b4a5c2e32d85-c2e32d85{grid-area:1/1/2/5}#w-node-_33bfe68a-0504-5efc-9474-02c49351082f-6f741ad6{grid-area:1/5/2/13}#w-node-_33bfe68a-0504-5efc-9474-02c493510830-6f741ad6{grid-area:1/1/2/13}#w-node-_0f9f3d38-25bf-8767-f26d-dba2c82bf655-6f741ad6{grid-area:1/5/2/13}#w-node-_109061ec-e9cb-87e9-8a23-8398c01338d7-6f741ad6{grid-area:1/1/2/5}#w-node-_109061ec-e9cb-87e9-8a23-8398c01338d9-6f741ad6{grid-area:1/5/2/13}#w-node-caf43ab0-ebd8-8b23-0a94-483336b2ec27-6f741ad6{grid-area:2/1/3/13}#w-node-_2379fea3-709c-aa98-66aa-c42850a195c1-6f741ad6{grid-area:1/1/2/13}#w-node-_2379fea3-709c-aa98-66aa-c42850a195c8-6f741ad6{grid-area:2/1/3/13}#w-node-_7b19a8ea-f66c-df62-e55e-eebf753dcc53-6f741ad6{grid-area:1/1/2/13}#w-node-_7b19a8ea-f66c-df62-e55e-eebf753dcc54-6f741ad6{grid-area:1/1/2/5}#w-node-_7b19a8ea-f66c-df62-e55e-eebf753dcc56-6f741ad6{grid-area:1/5/2/13}#w-node-a398bbea-a03c-87a6-9252-dac9bc0f4737-6f741ad6{grid-area:2/1/3/13}#w-node-_4d7b119d-66e4-0963-271d-f4582028ed99-6f741ad6{grid-area:1/1/2/5}#w-node-_4d7b119d-66e4-0963-271d-f4582028ed9b-6f741ad6{grid-area:1/5/2/13}#w-node-_94ac2cef-65ea-f94b-631f-6e624b8bf9ad-4b8bf9ad{grid-area:1/1/2/5}#w-node-f86a4006-a508-7c28-c803-f1a62d8106a0-0dfe11fa{grid-area:1/5/2/13}#w-node-f86a4006-a508-7c28-c803-f1a62d8106a6-0dfe11fa{grid-area:1/1/2/13}#w-node-b275cc33-40b6-59e3-a437-35ec4614bb07-0dfe11fa{grid-area:1/5/2/13}#w-node-e8ea59d1-6c99-d60d-690e-fa25dc009048-0dfe11fa{grid-area:1/1/2/5}#w-node-e8ea59d1-6c99-d60d-690e-fa25dc00904a-0dfe11fa{grid-area:1/5/2/13}#w-node-bcd95ef4-3912-7e9b-8155-bef396e69bf0-0dfe11fa{grid-area:2/1/3/13}#w-node-_6708242c-6ebb-9c3c-77d7-c472322fc903-0dfe11fa{grid-area:1/1/2/5}#w-node-_6708242c-6ebb-9c3c-77d7-c472322fc905-0dfe11fa{grid-area:1/5/2/13}#w-node-_2db2c611-c4b5-244b-d032-6315612ec1ef-0dfe11fa{grid-area:1/1/2/13}#w-node-_2db2c611-c4b5-244b-d032-6315612ec1f6-0dfe11fa{grid-area:2/1/3/13}#w-node-_917b8afe-2304-4913-cd1a-85433cce0806-0dfe11fa{grid-area:1/1/2/5}#w-node-_917b8afe-2304-4913-cd1a-85433cce0808-0dfe11fa{grid-area:1/5/2/13}#w-node-fd812b56-7940-4e9b-3103-06865617ac88-5617ac88{grid-area:1/1/2/5}#w-node-_7ece433d-3c6a-a7e0-8a99-106498377505-eea401f4{grid-area:1/5/2/13}#w-node-_7ece433d-3c6a-a7e0-8a99-10649837750b-eea401f4{grid-area:1/3/2/11}#w-node-_5dee7205-5f96-93ba-181f-8037baa00b89-eea401f4{order:-9999;grid-area:span 1/span 12/span 1/span 12}#w-node-d6485220-53db-d496-8ab2-2aeadaf6d694-eea401f4{grid-area:3/1/4/13}#w-node-_0e2ad58f-2c87-1735-e130-e79ab059a96d-eea401f4{order:-9999;grid-area:span 1/span 12/span 1/span 12}#w-node-_3923db11-7b6a-efdb-40f5-5888285c2102-eea401f4{grid-area:1/2/2/3}#w-node-b3afa2e9-3b92-4ca9-06f4-d43d7f7e07c3-accc3673{grid-area:1/5/2/13}#w-node-b3afa2e9-3b92-4ca9-06f4-d43d7f7e07c9-accc3673,#w-node-f068c6cc-2e0b-5628-b1f5-951c80edbc56-accc3673{grid-area:1/3/2/11}#have-your-say.w-node-cbca7b78-8d9f-9504-d805-8ca4fe0f0925-accc3673{grid-area:2/3/3/11}#w-node-a94e8548-2ded-2309-1989-a1ad33e299c2-70096757{grid-area:1/5/2/13}#w-node-a94e8548-2ded-2309-1989-a1ad33e299c8-70096757,#w-node-_8209cc9c-942c-6415-f6f8-598fe054a740-70096757{grid-area:1/3/2/11}#w-node-_5024aa38-4b18-60f2-37b9-1bd039991e47-c1d191e9{grid-area:1/5/2/13}#w-node-_5024aa38-4b18-60f2-37b9-1bd039991e4d-c1d191e9,#w-node-_82981098-9420-8c02-1422-16d5ee506edd-c1d191e9{grid-area:1/3/2/11}#w-node-_15a07631-6e6e-e9af-2857-f970639df7de-466bf995{grid-area:1/5/2/13}#w-node-_15a07631-6e6e-e9af-2857-f970639df7e4-466bf995,#w-node-f068c6cc-2e0b-5628-b1f5-951c80edbc56-466bf995{grid-area:1/3/2/11}#have-your-say.w-node-cbca7b78-8d9f-9504-d805-8ca4fe0f0925-466bf995{grid-area:2/3/3/11}#w-node-_59ce7ee9-57a1-e073-5785-db1387e33e4f-466bf995{grid-area:span 1/span 2/span 1/span 2}#w-node-_2d0029b8-f538-101a-83e0-2a34ca5648c7-8fa83412{grid-area:1/5/2/13}#w-node-_2d0029b8-f538-101a-83e0-2a34ca5648cd-8fa83412,#w-node-_1f7fa857-ae1a-95d3-20a4-3b4212d692cb-8fa83412{grid-area:1/3/2/11}#w-node-_860086cd-aaaf-74c0-848e-5ec780eb8dab-6e48c21d,#w-node-_860086cd-aaaf-74c0-848e-5ec780eb8db1-6e48c21d,#w-node-_38e7a997-214e-251c-2475-a93bdfd98953-6e48c21d{grid-area:1/5/2/13}#w-node-_61583f99-9d11-48ae-72fb-d0f6b6cf6e98-6e48c21d{grid-area:1/1/2/5}#w-node-bead8475-4d0b-08a0-b14b-4b4df7dc993c-5c033a71{grid-area:1/5/2/13}#w-node-bead8475-4d0b-08a0-b14b-4b4df7dc9942-5c033a71{grid-area:1/1/2/13}#w-node-d5c6ca0d-bcd5-e64a-d906-ace957df10f0-5c033a71{grid-area:1/5/2/13}#w-node-c924e540-2f1e-e4a8-5533-6a02b6de859d-5c033a71{grid-area:1/1/2/5}#w-node-c924e540-2f1e-e4a8-5533-6a02b6de859f-5c033a71{grid-area:1/5/2/13}#w-node-b6bf6e0b-d8a9-6f69-392b-87586876174d-5c033a71{grid-area:1/1/2/5}#pc-tabs.w-node-b6bf6e0b-d8a9-6f69-392b-875868761757-5c033a71{grid-area:2/1/3/13}#w-node-f5b1514f-3654-322d-8627-2c7b90f8595c-5c033a71{grid-area:1/1/2/5}#w-node-_076f8a00-0780-3242-cb0c-26fc2ade5b1e-5c033a71{grid-area:1/5/2/13}#w-node-_14ba2683-763d-46d9-4251-766d376c2e2a-5c033a71{grid-area:1/1/2/5}#w-node-_14ba2683-763d-46d9-4251-766d376c2e2c-5c033a71{grid-area:1/5/2/13}#pc-tabs.w-node-_55bdaaff-19ce-0dac-f0ef-23d6b09cb174-5c033a71{grid-area:2/1/3/13}#w-node-d387bbcb-a2b8-f47d-b102-5148f77168bb-5c033a71{grid-area:1/1/2/5}#w-node-d387bbcb-a2b8-f47d-b102-5148f77168bd-5c033a71,#w-node-f86a4006-a508-7c28-c803-f1a62d8106a0-2db4f1a0{grid-area:1/5/2/13}#w-node-f86a4006-a508-7c28-c803-f1a62d8106a6-2db4f1a0{grid-area:1/1/2/13}#w-node-b275cc33-40b6-59e3-a437-35ec4614bb07-2db4f1a0{grid-area:1/5/2/13}#w-node-e062a7cd-d03f-5b71-9703-1078c7a60085-2db4f1a0{grid-area:1/1/2/5}#w-node-e062a7cd-d03f-5b71-9703-1078c7a60087-2db4f1a0{grid-area:1/5/2/13}#w-node-dd8d5f28-7a42-b785-0c58-4c0924617996-2db4f1a0{grid-area:1/1/2/5}#w-node-a6dfc9c7-e6f8-dce4-44ef-b78d32686467-2db4f1a0{grid-area:2/1/3/13}#w-node-_6708242c-6ebb-9c3c-77d7-c472322fc903-2db4f1a0{grid-area:1/1/2/5}#w-node-_6708242c-6ebb-9c3c-77d7-c472322fc905-2db4f1a0{grid-area:1/5/2/13}#w-node-_4c5e9cc5-041b-8cd7-cb46-74a396faf252-2db4f1a0{grid-area:1/1/2/5}#w-node-_4c5e9cc5-041b-8cd7-cb46-74a396faf255-2db4f1a0{grid-area:2/1/3/13}#w-node-_3eb0b8c3-e071-542c-f92f-b138df072746-52d1ae98{grid-area:1/5/2/13}#w-node-_3eb0b8c3-e071-542c-f92f-b138df07274c-52d1ae98{grid-area:1/1/2/13}#w-node-_998337e7-46e8-01f3-25a7-10ebd826bd90-52d1ae98{grid-area:1/5/2/13}#w-node-_81c01f06-bf24-105e-5137-d7ad51e250d1-52d1ae98{grid-area:1/1/2/5}#w-node-_81c01f06-bf24-105e-5137-d7ad51e250d3-52d1ae98{grid-area:1/5/2/13}#w-node-_90993fcc-2556-a869-3a24-27e22611e991-52d1ae98{grid-area:1/1/2/13}#w-node-_90993fcc-2556-a869-3a24-27e22611e998-52d1ae98{grid-area:2/1/3/13}#w-node-_868bf3cc-d1e3-fdc3-2dcc-c7f66643bb2a-52d1ae98{grid-area:1/1/2/5}#w-node-_868bf3cc-d1e3-fdc3-2dcc-c7f66643bb2c-52d1ae98,#w-node-_33bfe68a-0504-5efc-9474-02c49351082f-00681087{grid-area:1/5/2/13}#w-node-_33bfe68a-0504-5efc-9474-02c493510830-00681087{grid-area:1/1/2/13}#w-node-_0f9f3d38-25bf-8767-f26d-dba2c82bf655-00681087{grid-area:1/5/2/13}#w-node-bd761017-0272-d198-01e7-23f46ff3fe37-00681087{grid-area:1/1/2/5}#w-node-bd761017-0272-d198-01e7-23f46ff3fe39-00681087{grid-area:1/5/2/13}#w-node-c0bdff58-9a64-ec70-aa79-578e1e7b80f9-00681087{grid-area:2/1/3/13}#w-node-_2440faf8-7845-3c09-4f41-ffef50c60179-00681087,#w-node-_76a6ad1f-2f51-33fa-9487-ae791a0c074a-00681087{grid-area:1/1/2/5}#w-node-_76a6ad1f-2f51-33fa-9487-ae791a0c074c-00681087,#w-node-f86a4006-a508-7c28-c803-f1a62d8106a0-a5ea2606{grid-area:1/5/2/13}#w-node-f86a4006-a508-7c28-c803-f1a62d8106a6-a5ea2606{grid-area:1/1/2/13}#w-node-b275cc33-40b6-59e3-a437-35ec4614bb07-a5ea2606{grid-area:1/5/2/13}#w-node-e062a7cd-d03f-5b71-9703-1078c7a60085-a5ea2606{grid-area:1/1/2/5}#w-node-e062a7cd-d03f-5b71-9703-1078c7a60087-a5ea2606{grid-area:1/5/2/13}#w-node-_6708242c-6ebb-9c3c-77d7-c472322fc903-a5ea2606{grid-area:1/1/2/5}#w-node-_6708242c-6ebb-9c3c-77d7-c472322fc905-a5ea2606{grid-area:1/5/2/13}#w-node-_0e23e40a-64c0-d607-2f3e-32d137038a63-a5ea2606{grid-area:1/1/2/5}#w-node-_0e23e40a-64c0-d607-2f3e-32d137038a70-a5ea2606{grid-area:1/5/2/13}#w-node-_3061a5af-74f1-0ae6-9aab-3b960a71b0a2-a5ea2606{grid-area:1/1/2/5}#w-node-_3061a5af-74f1-0ae6-9aab-3b960a71b0af-a5ea2606,#w-node-_3eb0b8c3-e071-542c-f92f-b138df072746-fe9523d9{grid-area:1/5/2/13}#w-node-_3eb0b8c3-e071-542c-f92f-b138df07274c-fe9523d9{grid-area:1/1/2/13}#w-node-_998337e7-46e8-01f3-25a7-10ebd826bd90-fe9523d9{grid-area:1/5/2/13}#w-node-_81c01f06-bf24-105e-5137-d7ad51e250d1-fe9523d9{grid-area:1/1/2/5}#w-node-_81c01f06-bf24-105e-5137-d7ad51e250d3-fe9523d9{grid-area:1/5/2/13}#w-node-d4687469-b6c9-372e-5710-e40d12245e91-fe9523d9{grid-area:span 1/span 12/span 1/span 12}#w-node-d4687469-b6c9-372e-5710-e40d12245db9-fe9523d9{grid-area:2/1/3/13}#w-node-_868bf3cc-d1e3-fdc3-2dcc-c7f66643bb2a-fe9523d9{grid-area:1/1/2/5}#w-node-_868bf3cc-d1e3-fdc3-2dcc-c7f66643bb2c-fe9523d9{grid-area:1/5/2/13}#w-node-_54f69ea3-70d1-d4bc-53ab-165899202703-fe9523d9{grid-area:1/1/2/5}#w-node-_54f69ea3-70d1-d4bc-53ab-165899202705-fe9523d9,#w-node-f86a4006-a508-7c28-c803-f1a62d8106a0-b0d729bd{grid-area:1/5/2/13}#w-node-f86a4006-a508-7c28-c803-f1a62d8106a6-b0d729bd{grid-area:1/1/2/13}#w-node-b275cc33-40b6-59e3-a437-35ec4614bb07-b0d729bd{grid-area:1/5/2/13}#w-node-e062a7cd-d03f-5b71-9703-1078c7a60085-b0d729bd{grid-area:1/1/2/5}#w-node-e062a7cd-d03f-5b71-9703-1078c7a60087-b0d729bd{grid-area:1/5/2/13}#w-node-_9856f29c-5e2d-9406-4a20-fad8ebee01fb-b0d729bd{grid-area:1/1/2/5}#w-node-_9856f29c-5e2d-9406-4a20-fad8ebee01fd-b0d729bd{grid-area:1/5/2/13}#w-node-_8621e713-e04a-5f54-cc44-8e5076af917b-76af9179{grid-area:1/1/2/13}#w-node-_8621e713-e04a-5f54-cc44-8e5076af917c-76af9179{grid-area:1/1/2/5}#w-node-_8621e713-e04a-5f54-cc44-8e5076af917d-76af9179{grid-area:1/5/2/13}#w-node-_8621e713-e04a-5f54-cc44-8e5076af9187-76af9179{grid-area:2/1/3/13}@media screen and (min-width:1920px){#w-node-_18dda91b-fb69-c861-0d3a-76f8f8cf366b-56b16166{grid-area:1/1/2/6}#w-node-_4e86cb4e-5460-04ae-2683-a2961ac4d097-56b16166{grid-area:1/7/2/13}#w-node-ca8dc121-fe0b-7512-97b2-ef8632069b8c-68defd3e,#w-node-_7ece433d-3c6a-a7e0-8a99-10649837750b-eea401f4{grid-column-start:3}#w-node-d6485220-53db-d496-8ab2-2aeadaf6d694-eea401f4{grid-area:2/1/3/13}#w-node-b3afa2e9-3b92-4ca9-06f4-d43d7f7e07c9-accc3673,#w-node-a94e8548-2ded-2309-1989-a1ad33e299c8-70096757,#w-node-_5024aa38-4b18-60f2-37b9-1bd039991e4d-c1d191e9,#w-node-_15a07631-6e6e-e9af-2857-f970639df7e4-466bf995,#w-node-_2d0029b8-f538-101a-83e0-2a34ca5648cd-8fa83412,#w-node-_860086cd-aaaf-74c0-848e-5ec780eb8db1-6e48c21d{grid-column-start:3}#w-node-a6dfc9c7-e6f8-dce4-44ef-b78d32686467-2db4f1a0{grid-area:2/1/3/13}}@media screen and (min-width:1440px){#w-node-_6b3bd455-c8eb-aeb8-92e6-459ae5484e16-56b16166{grid-area:1/1/2/5}#w-node-_5c383a1f-368a-a9fd-d38c-f45442fe66f9-56b16166{grid-area:1/9/2/13}#w-node-f9c60ee7-e481-69cf-24b4-f113794457d1-56b16166{grid-area:1/5/2/9}#w-node-c9ce202a-18f6-f974-5217-ef26d44f2dcc-56b16166{grid-area:1/1/2/7}#w-node-_5a97ae5d-639d-151e-ec5a-2a62117e51cb-56b16166{grid-area:1/7/2/13}#w-node-_18dda91b-fb69-c861-0d3a-76f8f8cf366b-56b16166{grid-area:1/1/2/6}#w-node-_4e86cb4e-5460-04ae-2683-a2961ac4d097-56b16166{grid-area:1/7/2/13}#w-node-_99894e9e-fc83-b055-cee4-b83a836b531c-56b16166{grid-area:span 1/span 2/span 1/span 2}#w-node-df4b28f5-5717-e20f-9f3e-9cb0a74b57f1-2df1f35e{grid-area:1/5/2/13}#w-node-_301c379b-2543-2e03-87bb-dec8a4d08def-2df1f35e{grid-area:2/1/3/13}#w-node-_14ba2683-763d-46d9-4251-766d376c2e2c-2df1f35e{grid-area:1/5/2/13}#w-node-_14ba2683-763d-46d9-4251-766d376c2e2a-2df1f35e,#w-node-e8ea59d1-6c99-d60d-690e-fa25dc009048-0dfe11fa{grid-area:1/1/2/5}#pc-tabs.w-node-b6bf6e0b-d8a9-6f69-392b-875868761757-5c033a71,#pc-tabs.w-node-_55bdaaff-19ce-0dac-f0ef-23d6b09cb174-5c033a71{grid-area:2/1/3/13}#w-node-e062a7cd-d03f-5b71-9703-1078c7a60087-b0d729bd,#w-node-_9856f29c-5e2d-9406-4a20-fad8ebee01fd-b0d729bd{grid-area:1/5/2/13}#w-node-_8621e713-e04a-5f54-cc44-8e5076af917c-76af9179{grid-area:1/1/2/5}}@media screen and (max-width:991px){#w-node-d5c6ca0d-bcd5-e64a-d906-ace957df10f0-2df1f35e{grid-column:2/4}#w-node-e780477c-ef35-a6dc-b1fa-8a3def0a0d7b-ef0a0d7b{grid-column-end:2}#w-node-_998337e7-46e8-01f3-25a7-10ebd826bd90-ba577169{grid-column:2/4}#w-node-_55694289-69cd-7eb5-b38e-b4a5c2e32d85-c2e32d85{grid-column-end:2}#w-node-_0f9f3d38-25bf-8767-f26d-dba2c82bf655-6f741ad6{grid-column:2/4}#w-node-_94ac2cef-65ea-f94b-631f-6e624b8bf9ad-4b8bf9ad{grid-column-end:2}#w-node-f86a4006-a508-7c28-c803-f1a62d8106a6-0dfe11fa{grid-column-start:1}#w-node-b275cc33-40b6-59e3-a437-35ec4614bb07-0dfe11fa{grid-column:2/4}#w-node-fd812b56-7940-4e9b-3103-06865617ac88-5617ac88{grid-column-end:2}#w-node-d5c6ca0d-bcd5-e64a-d906-ace957df10f0-5c033a71{grid-column:2/4}#w-node-f86a4006-a508-7c28-c803-f1a62d8106a6-2db4f1a0{grid-column-start:1}#w-node-b275cc33-40b6-59e3-a437-35ec4614bb07-2db4f1a0,#w-node-_998337e7-46e8-01f3-25a7-10ebd826bd90-52d1ae98,#w-node-_0f9f3d38-25bf-8767-f26d-dba2c82bf655-00681087{grid-column:2/4}#w-node-f86a4006-a508-7c28-c803-f1a62d8106a6-a5ea2606{grid-column-start:1}#w-node-b275cc33-40b6-59e3-a437-35ec4614bb07-a5ea2606,#w-node-_998337e7-46e8-01f3-25a7-10ebd826bd90-fe9523d9{grid-column:2/4}#w-node-f86a4006-a508-7c28-c803-f1a62d8106a6-b0d729bd{grid-column-start:1}#w-node-b275cc33-40b6-59e3-a437-35ec4614bb07-b0d729bd{grid-column:2/4}#w-node-_8621e713-e04a-5f54-cc44-8e5076af917c-76af9179{grid-area:1/1/2/5}}@media screen and (max-width:479px){#w-node-cb4117ba-e6b4-052f-9116-1d339829b7ac-56b16166{order:9999}#w-node-_4acecd94-1e51-a037-6af8-6344b62a9034-56b16166{grid-area:1/1/2/7}#w-node-d1fb3ed7-3f40-a328-0512-f10447f37dc3-47f37db1{grid-area:2/1/3/3}#w-node-_01a2a780-2b24-13d7-8a79-d9e648da42e5-2df1f35e{grid-area:1/1/2/6}#w-node-_4c5e9cc5-041b-8cd7-cb46-74a396faf255-2db4f1a0{grid-area:2/1/3/13}#w-node-_8621e713-e04a-5f54-cc44-8e5076af917b-76af9179{grid-area:1/1/2/13}}