@import url("https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.1/animate.min.css");
/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,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"],input[type="submit"]{-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:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(15%,0,0);transform:translate3d(15%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(15%,0,0);transform:translate3d(15%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-15%,0,0);transform:translate3d(-15%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-15%,0,0);transform:translate3d(-15%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;color:#343741;cursor:pointer;display:inline-block;font-family:"Poppins",sans-serif;font-size:62.5%;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:0;text-align:center;text-decoration:none;-webkit-transition:background-color 200ms ease-in-out,color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out,color 200ms ease-in-out;transition:background-color 200ms ease-in-out,color 200ms ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;}button:disabled,[type='button']:disabled,[type='reset']:disabled,[type='submit']:disabled{cursor:not-allowed;opacity:0.5;}button:disabled:hover,[type='button']:disabled:hover,[type='reset']:disabled:hover,[type='submit']:disabled:hover{background-color:#343741;}fieldset{background-color:transparent;border:0;margin:0;padding:0;}legend{font-weight:600;margin-bottom:0.375em;padding:0;}label{display:block;font-weight:normal;margin-bottom:0.375em;}input,select,textarea{display:block;font-family:"Poppins",sans-serif;font-size:62.5%;}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:2px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0.75em;padding:0.5em;-webkit-transition:border-color 200ms ease-in-out;-o-transition:border-color 200ms ease-in-out;transition:border-color 200ms ease-in-out;width:100%;}[type='color']:hover,[type='date']:hover,[type='datetime']:hover,[type='datetime-local']:hover,[type='email']:hover,[type='month']:hover,[type='number']:hover,[type='password']:hover,[type='search']:hover,[type='tel']:hover,[type='text']:hover,[type='time']:hover,[type='url']:hover,[type='week']:hover,input:not([type]):hover,textarea:hover{border-color:#cccccc;}[type='color']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='email']:focus,[type='month']:focus,[type='number']:focus,[type='password']:focus,[type='search']:focus,[type='tel']:focus,[type='text']:focus,[type='time']:focus,[type='url']:focus,[type='week']:focus,input:not([type]):focus,textarea:focus{border-color:#343741;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(52,55,65,0.7);box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(52,55,65,0.7);outline:none;}[type='color']:disabled,[type='date']:disabled,[type='datetime']:disabled,[type='datetime-local']:disabled,[type='email']:disabled,[type='month']:disabled,[type='number']:disabled,[type='password']:disabled,[type='search']:disabled,[type='tel']:disabled,[type='text']:disabled,[type='time']:disabled,[type='url']:disabled,[type='week']:disabled,input:not([type]):disabled,textarea:disabled{background-color:#f2f2f2;cursor:not-allowed;}[type='color']:disabled:hover,[type='date']:disabled:hover,[type='datetime']:disabled:hover,[type='datetime-local']:disabled:hover,[type='email']:disabled:hover,[type='month']:disabled:hover,[type='number']:disabled:hover,[type='password']:disabled:hover,[type='search']:disabled:hover,[type='tel']:disabled:hover,[type='text']:disabled:hover,[type='time']:disabled:hover,[type='url']:disabled:hover,[type='week']:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover{border:1px solid #ddd;}[type='color']::-webkit-input-placeholder,[type='date']::-webkit-input-placeholder,[type='datetime']::-webkit-input-placeholder,[type='datetime-local']::-webkit-input-placeholder,[type='email']::-webkit-input-placeholder,[type='month']::-webkit-input-placeholder,[type='number']::-webkit-input-placeholder,[type='password']::-webkit-input-placeholder,[type='search']::-webkit-input-placeholder,[type='tel']::-webkit-input-placeholder,[type='text']::-webkit-input-placeholder,[type='time']::-webkit-input-placeholder,[type='url']::-webkit-input-placeholder,[type='week']::-webkit-input-placeholder,input:not([type])::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#85878d;}[type='color']::-moz-placeholder,[type='date']::-moz-placeholder,[type='datetime']::-moz-placeholder,[type='datetime-local']::-moz-placeholder,[type='email']::-moz-placeholder,[type='month']::-moz-placeholder,[type='number']::-moz-placeholder,[type='password']::-moz-placeholder,[type='search']::-moz-placeholder,[type='tel']::-moz-placeholder,[type='text']::-moz-placeholder,[type='time']::-moz-placeholder,[type='url']::-moz-placeholder,[type='week']::-moz-placeholder,input:not([type])::-moz-placeholder,textarea::-moz-placeholder{color:#85878d;}[type='color']::-ms-input-placeholder,[type='date']::-ms-input-placeholder,[type='datetime']::-ms-input-placeholder,[type='datetime-local']::-ms-input-placeholder,[type='email']::-ms-input-placeholder,[type='month']::-ms-input-placeholder,[type='number']::-ms-input-placeholder,[type='password']::-ms-input-placeholder,[type='search']::-ms-input-placeholder,[type='tel']::-ms-input-placeholder,[type='text']::-ms-input-placeholder,[type='time']::-ms-input-placeholder,[type='url']::-ms-input-placeholder,[type='week']::-ms-input-placeholder,input:not([type])::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#85878d;}[type='color']::placeholder,[type='date']::placeholder,[type='datetime']::placeholder,[type='datetime-local']::placeholder,[type='email']::placeholder,[type='month']::placeholder,[type='number']::placeholder,[type='password']::placeholder,[type='search']::placeholder,[type='tel']::placeholder,[type='text']::placeholder,[type='time']::placeholder,[type='url']::placeholder,[type='week']::placeholder,input:not([type])::placeholder,textarea::placeholder{color:#85878d;}textarea{resize:vertical;}[type="checkbox"],[type="radio"]{display:inline;margin-right:0.375em;}[type="file"]{margin-bottom:0.75em;width:100%;}select{margin-bottom:1.5em;max-width:100%;width:auto;}[type="checkbox"]:focus,[type="radio"]:focus,[type="file"]:focus,select:focus{outline:3px solid rgba(52,55,65,0.6);outline-offset:2px;}input[type="search"]{-webkit-box-sizing:border-box;box-sizing:border-box;}ul,ol{list-style-type:none;margin:0;padding:0;}dl{margin:0;}dt{font-weight:600;margin:0;}dd{margin:0;}figure{margin:0;}img,picture{max-width:100%;height:auto;vertical-align:top;}table{border-collapse:collapse;margin:1.5em 0;table-layout:fixed;text-align:left;width:100%;}thead{line-height:1.3;vertical-align:bottom;}tbody{vertical-align:top;}tr{border-bottom:1px solid #ddd;}th{font-weight:600;}th,td{padding:0.75em 0.75em 0.75em 0;}html{color:#343741;font-family:"Poppins",sans-serif;font-size:62.5%;line-height:1.5;letter-spacing:0em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body{font-size:16px;font-size:1.6rem;line-height:23px;line-height:2.3rem;}h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif;font-size:62.5%;line-height:1.3;margin:0;font-size:20px;font-size:2rem;line-height:24px;line-height:2.4rem;}p{margin:0 0 0.75em;}a{color:#343741;text-decoration:none;}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:1.5em 0;}code,pre,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5;}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaaaaa;}abbr{border-bottom:1px dotted #666666;cursor:help;white-space:nowrap;}
html{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit;}body,html{height:auto;}body{margin:0;}.container,body.role--administrator.section-node .layout-container .highlighted .messages{padding:0 20px;margin:0 auto;}.container::after,body.role--administrator.section-node .layout-container .highlighted .messages::after{clear:both;content:"";display:block;}@media (min-width:768px){.container,body.role--administrator.section-node .layout-container .highlighted .messages{padding:0 30px;max-width:768px;}}@media (min-width:1200px){.container,body.role--administrator.section-node .layout-container .highlighted .messages{max-width:1200px;}}.container::before,body.role--administrator.section-node .layout-container .highlighted .messages::before{content:'';display:table;}.container::after,body.role--administrator.section-node .layout-container .highlighted .messages::after{content:'';display:table;clear:both;}#footer,#header,#navigation{background:rgba(170,170,170,0.2);}#footer,#header,.breadcrumb,.mission,.node{clear:both;}body.role--administrator.section-node .layout-container{margin:0;}
html{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit;}body,html{height:auto;}body{margin:0;}.container,body.role--administrator.section-node .layout-container .highlighted .messages,.messages,.cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner .cookiesjsr-banner--action,.diff-header,.diff-controls,.eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .eu-cookie-compliance-content,body.page-search-content nav.pager,.page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area h2,.page-search-content #content-area .block-system > h3,.page-search-content #content-area ol,form.user-form,form.user-login-form,form.user-pass,#views-form-punch-list-moderation-page-1{padding:0 20px;margin:0 auto;}.container::after,body.role--administrator.section-node .layout-container .highlighted .messages::after,.messages::after,.cookiesjsr-banner .cookiesjsr-banner--info::after,.cookiesjsr-banner .cookiesjsr-banner--action::after,.diff-header::after,.diff-controls::after,.eu-cookie-compliance-banner .cookiesjsr-banner--info::after,.eu-cookie-compliance-banner .eu-cookie-compliance-content::after,body.page-search-content nav.pager::after,.page-search-content #content-area form.search-form .form-wrapper::after,.page-search-content #content-area h2::after,.page-search-content #content-area .block-system > h3::after,.page-search-content #content-area ol::after,form.user-form::after,form.user-login-form::after,form.user-pass::after,#views-form-punch-list-moderation-page-1::after{clear:both;content:"";display:block;}@media (min-width:768px){.container,body.role--administrator.section-node .layout-container .highlighted .messages,.messages,.cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner .cookiesjsr-banner--action,.diff-header,.diff-controls,.eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .eu-cookie-compliance-content,body.page-search-content nav.pager,.page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area h2,.page-search-content #content-area .block-system > h3,.page-search-content #content-area ol,form.user-form,form.user-login-form,form.user-pass,#views-form-punch-list-moderation-page-1{padding:0 30px;max-width:768px;}}@media (min-width:1200px){.container,body.role--administrator.section-node .layout-container .highlighted .messages,.messages,.cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner .cookiesjsr-banner--action,.diff-header,.diff-controls,.eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .eu-cookie-compliance-content,body.page-search-content nav.pager,.page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area h2,.page-search-content #content-area .block-system > h3,.page-search-content #content-area ol,form.user-form,form.user-login-form,form.user-pass,#views-form-punch-list-moderation-page-1{max-width:1200px;}}.container::before,body.role--administrator.section-node .layout-container .highlighted .messages::before,.messages::before,.cookiesjsr-banner .cookiesjsr-banner--info::before,.cookiesjsr-banner .cookiesjsr-banner--action::before,.diff-header::before,.diff-controls::before,.eu-cookie-compliance-banner .cookiesjsr-banner--info::before,.eu-cookie-compliance-banner .eu-cookie-compliance-content::before,body.page-search-content nav.pager::before,.page-search-content #content-area form.search-form .form-wrapper::before,.page-search-content #content-area h2::before,.page-search-content #content-area .block-system > h3::before,.page-search-content #content-area ol::before,form.user-form::before,form.user-login-form::before,form.user-pass::before,#views-form-punch-list-moderation-page-1::before{content:'';display:table;}.container::after,body.role--administrator.section-node .layout-container .highlighted .messages::after,.messages::after,.cookiesjsr-banner .cookiesjsr-banner--info::after,.cookiesjsr-banner .cookiesjsr-banner--action::after,.diff-header::after,.diff-controls::after,.eu-cookie-compliance-banner .cookiesjsr-banner--info::after,.eu-cookie-compliance-banner .eu-cookie-compliance-content::after,body.page-search-content nav.pager::after,.page-search-content #content-area form.search-form .form-wrapper::after,.page-search-content #content-area h2::after,.page-search-content #content-area .block-system > h3::after,.page-search-content #content-area ol::after,form.user-form::after,form.user-login-form::after,form.user-pass::after,#views-form-punch-list-moderation-page-1::after{content:'';display:table;clear:both;}#footer,#header,#navigation{background:rgba(170,170,170,0.2);}#footer,#header,.breadcrumb,.mission,.node{clear:both;}body.role--administrator.section-node .layout-container{margin:0;}#main{width:100vw;overflow-x:hidden;}.wow{visibility:hidden;}.center{margin:auto;width:50%;}.img-center{display:block;margin:0 auto;}.poppins,.paragraph--type--intro-text p.poppins{font-family:"Poppins",sans-serif;}.extraLightHeader,.about-landing .about__body h2,.about-landing .landing-team-member-view h2,.section-about .team-member-page-top h1,.section-about .team-member-page-top .team-member-content h2,.bios-view h2{color:#878a8f;font-size:56px;font-size:3.5rem;line-height:56px;line-height:3.5rem;font-weight:200;margin-top:50px;margin-bottom:13px;}@media (min-width:768px){.extraLightHeader,.about-landing .about__body h2,.about-landing .landing-team-member-view h2,.section-about .team-member-page-top h1,.section-about .team-member-page-top .team-member-content h2,.bios-view h2{font-size:5.6rem;line-height:5.6rem;margin-top:70px;margin-bottom:33px;}}.about-intro-text,.about-landing .about__intro-text{font-family:"Source Serif Pro";font-size:32px;font-size:2rem;line-height:43.2px;line-height:2.7rem;max-width:800px;}@media (min-width:768px){.about-intro-text,.about-landing .about__intro-text{font-size:2.5rem;line-height:3.5rem;}}.intro-text,.homepage .intro-book-cover .home-text-1 p{font-size:27.2px;font-size:1.7rem;line-height:41.6px;line-height:2.6rem;font-weight:300;}@media (min-width:768px){.intro-text,.homepage .intro-book-cover .home-text-1 p{font-size:2.7rem;line-height:3.8rem;}}.body-header,.homepage .home-text-5 .home-text-5-heading h2,.home-sign-up h2,#views-form-punch-list-moderation-page-1 .approval-punchlist-item .views-field-title{color:#75755c;font-size:32px;font-size:2rem;line-height:38.4px;line-height:2.4rem;font-weight:700;}@media (min-width:768px){.body-header,.homepage .home-text-5 .home-text-5-heading h2,.home-sign-up h2,#views-form-punch-list-moderation-page-1 .approval-punchlist-item .views-field-title{font-size:3rem;line-height:3.6rem;}}.body-header-links,.homepage .home-social-media-links h2,.homepage .contact a{color:#75755c;font-size:27.2px;font-size:1.7rem;line-height:41.6px;line-height:2.6rem;font-weight:700;}@media (min-width:768px){.body-header-links,.homepage .home-social-media-links h2,.homepage .contact a{font-size:2.1rem;line-height:3.7rem;}}.body-text,.homepage .regeneration-define .home-text-2,.homepage .home-text-3{font-size:27.2px;font-size:1.7rem;line-height:41.6px;line-height:2.6rem;font-weight:300;}@media (min-width:768px){.body-text,.homepage .regeneration-define .home-text-2,.homepage .home-text-3{font-size:2.7rem;line-height:3.8rem;}}.body-small-text,.cookiesjsr-layer,.eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .eu-cookie-compliance-content,.homepage .home-text-4,.homepage .home-text-5{font-size:25.6px;font-size:1.6rem;line-height:36.8px;line-height:2.3rem;font-weight:400;}@media (min-width:768px){.body-small-text,.cookiesjsr-layer,.eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .eu-cookie-compliance-content,.homepage .home-text-4,.homepage .home-text-5{font-size:2.1rem;line-height:3.2rem;}}@media (min-width:768px){.intro-book-cover,.regeneration-bio,.regeneration-life,.regeneration-signup{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}@media (min-width:768px){.regeneration-bio,.regeneration-life{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}}@media (min-width:768px){.2-col{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;}}.clear-fix::after,.section-about .team-member-page-top .team-member-content .board_member__external-links::after,.homepage .image-of-goodall::after,.homepage .home-social-media-links a::after,.nexus-gallery-popup-item::after,.event-item .event-item-top::after{clear:both;content:"";display:block;}svg.ext,svg.mailto{fill:#000;padding-right:0;margin-left:2px;width:18px;height:18px;}svg.mailto{width:14px;height:14px;}@media (min-width:768px){svg.mailto{width:18px;height:18px;}}.sr-only,.ajax-progress,.ajax-throbber,.block--page-bottom-row .page_bottom_row__left-column-intro p.social-handle a svg.ext,.sign-up-modal label,.cta-button svg.ext,.page-search-content #content-area form.search-form input.form-submit svg.ext,.block-waggleforhomepage a.waggle-subscribe svg.ext,.block-waggleforwagglenewspage a.waggle-subscribe svg.ext,.eu-cookie-compliance-banner .cookiesjsr-banner--action button svg.ext,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button svg.ext,form.user-form #edit-submit svg.ext,form.user-login-form #edit-submit svg.ext,form.user-pass #edit-submit svg.ext,#views-form-punch-list-moderation-page-1 #edit-actions input.button svg.ext,.webform-submission-form .webform-actions input.webform-button--submit svg.ext,#footer #block-footersocialmedia svg.ext,#footer #block-footersocialmedia .social-links a svg.ext,#footer #block-footerdetails a.mailto svg.mailto,#block-footernavigation > ul > li span,.homepage .home-social-media-links a svg.ext,.news-bar .counter-2030 button.counter-trigger span,.news-tray #news-tray-region > .block .news_tray_block__call-to-action a svg.ext,.nexus-top-page .nexus-intro-section svg.ext,.nexus-bottom-page .nexus-wiki-section svg.ext,#solutions .cLabel .cPopUp a svg.ext,#solutions .cLabel .cPopUp a svg.mailto,.paragraph--type--alternating-img-item .col-1 .image__media-image,.node-page-full.has-image .paragraph--type--intro-text a svg.ext,.paragraph--type--references-group svg.ext,form.node-punchlist-form .field--name-title,form.node-punchlist-form .form-see-others-step summary,.page-search-content #content-area .form-item-keys label,.event-item h3 a svg.ext,.honeypot-hidden,body.node-207 h1,body.page-news #main h1{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.full-container,.rating-chart-views .table-view,.paragraph--type--alternating-img-group,.paragraph--type--full-width-bg-color,.view-nexus-slider-simple{margin-left:-20px;margin-right:-20px;}@media (min-width:768px){.full-container,.rating-chart-views .table-view,.paragraph--type--alternating-img-group,.paragraph--type--full-width-bg-color,.view-nexus-slider-simple{margin-left:calc(-50vw + 354px);margin-right:calc(-50vw + 354px);}}@media (min-width:1200px){.full-container,.rating-chart-views .table-view,.paragraph--type--alternating-img-group,.paragraph--type--full-width-bg-color,.view-nexus-slider-simple{margin-left:calc(-50vw + 570px);margin-right:calc(-50vw + 570px);}}.body-text-italic-headlines,.nexus-and-solutions-title,.related-pods-view header .header-pod-view{font-family:"Source Serif Pro";text-transform:lowercase;font-style:italic;font-size:28.8px;font-size:1.8rem;line-height:27.2px;line-height:1.7rem;}.body-text-details,.section-about .team-member-page-top .team-member-content .view-author-contributions,.nexus-rating .rating-intro,.nexus-top-page .nexus-intro-section .nexus__intro,.nexus-bottom-page .nexus-wiki-section,.paragraph--type--body-text ul,.paragraph--type--body-text ol,.paragraph--type--body-text p,.paragraph--type--highlight-box,.paragraph--type--references-group,.paragraph--type--wiki-item .wiki_item__wiki-item,#views-form-punch-list-moderation-page-1 .approval-punchlist-item{font-size:24px;font-size:1.5rem;line-height:36.8px;line-height:2.3rem;}@media (min-width:768px){.body-text-details,.section-about .team-member-page-top .team-member-content .view-author-contributions,.nexus-rating .rating-intro,.nexus-top-page .nexus-intro-section .nexus__intro,.nexus-bottom-page .nexus-wiki-section,.paragraph--type--body-text ul,.paragraph--type--body-text ol,.paragraph--type--body-text p,.paragraph--type--highlight-box,.paragraph--type--references-group,.paragraph--type--wiki-item .wiki_item__wiki-item,#views-form-punch-list-moderation-page-1 .approval-punchlist-item{font-size:1.6rem;}}.body-text-details a,.section-about .team-member-page-top .team-member-content .view-author-contributions a,.nexus-rating .rating-intro a,.nexus-top-page .nexus-intro-section .nexus__intro a,.nexus-bottom-page .nexus-wiki-section a,.paragraph--type--body-text ul a,.paragraph--type--body-text ol a,.paragraph--type--body-text p a,.paragraph--type--highlight-box a,.paragraph--type--references-group a,.paragraph--type--wiki-item .wiki_item__wiki-item a,#views-form-punch-list-moderation-page-1 .approval-punchlist-item a{color:#0971aa;text-decoration:none;border-bottom:1px dashed #a4a7a9;font-weight:600;}.body-text-details a:hover,.section-about .team-member-page-top .team-member-content .view-author-contributions a:hover,.nexus-rating .rating-intro a:hover,.nexus-top-page .nexus-intro-section .nexus__intro a:hover,.nexus-bottom-page .nexus-wiki-section a:hover,.paragraph--type--body-text ul a:hover,.paragraph--type--body-text ol a:hover,.paragraph--type--body-text p a:hover,.paragraph--type--highlight-box a:hover,.paragraph--type--references-group a:hover,.paragraph--type--wiki-item .wiki_item__wiki-item a:hover,#views-form-punch-list-moderation-page-1 .approval-punchlist-item a:hover{border-bottom:1px solid #0971aa;}.body-text-details a.orange,.section-about .team-member-page-top .team-member-content .view-author-contributions a.orange,.nexus-rating .rating-intro a.orange,.nexus-top-page .nexus-intro-section .nexus__intro a.orange,.nexus-bottom-page .nexus-wiki-section a.orange,.paragraph--type--body-text ul a.orange,.paragraph--type--body-text ol a.orange,.paragraph--type--body-text p a.orange,.paragraph--type--highlight-box a.orange,.paragraph--type--references-group a.orange,.paragraph--type--wiki-item .wiki_item__wiki-item a.orange,#views-form-punch-list-moderation-page-1 .approval-punchlist-item a.orange{color:#f56b00;text-decoration:none;border-bottom:1px dashed #fff;font-weight:600;}.body-text-details a.orange:hover,.section-about .team-member-page-top .team-member-content .view-author-contributions a.orange:hover,.nexus-rating .rating-intro a.orange:hover,.nexus-top-page .nexus-intro-section .nexus__intro a.orange:hover,.nexus-bottom-page .nexus-wiki-section a.orange:hover,.paragraph--type--body-text ul a.orange:hover,.paragraph--type--body-text ol a.orange:hover,.paragraph--type--body-text p a.orange:hover,.paragraph--type--highlight-box a.orange:hover,.paragraph--type--references-group a.orange:hover,.paragraph--type--wiki-item .wiki_item__wiki-item a.orange:hover,#views-form-punch-list-moderation-page-1 .approval-punchlist-item a.orange:hover{border-bottom:1px solid #fff;}.body-text-details strong a,.section-about .team-member-page-top .team-member-content .view-author-contributions strong a,.nexus-rating .rating-intro strong a,.nexus-top-page .nexus-intro-section .nexus__intro strong a,.nexus-bottom-page .nexus-wiki-section strong a,.paragraph--type--body-text ul strong a,.paragraph--type--body-text ol strong a,.paragraph--type--body-text p strong a,.paragraph--type--highlight-box strong a,.paragraph--type--references-group strong a,.paragraph--type--wiki-item .wiki_item__wiki-item strong a,#views-form-punch-list-moderation-page-1 .approval-punchlist-item strong a{font-weight:700;}.body-header-h2{font-family:"Source Serif Pro";text-transform:lowercase;color:#878a8f;font-style:italic;font-size:56px;font-size:3.5rem;line-height:56px;line-height:3.5rem;font-weight:300;}@media (min-width:768px){.body-header-h2{font-size:5.6rem;line-height:5.6rem;}}.body-header-h3,.nexus-bottom-page .nexus-wiki-section .scroll-content-column h3,.nexus-bottom-page .nexus-wiki-section .scroll-content-column .paragraph--type--wiki-subsection .wiki_subsection__subsection-title,.paragraph--type--body-text h3{color:#343741;font-size:28.8px;font-size:1.8rem;line-height:36.8px;line-height:2.3rem;text-transform:uppercase;font-weight:700;letter-spacing:0.1em;margin-bottom:20px;}@media (min-width:768px){.body-header-h3,.nexus-bottom-page .nexus-wiki-section .scroll-content-column h3,.nexus-bottom-page .nexus-wiki-section .scroll-content-column .paragraph--type--wiki-subsection .wiki_subsection__subsection-title,.paragraph--type--body-text h3{font-size:2rem;margin-bottom:25px;}}.text-align-left{text-align:left;}.text-align-center{text-align:left;}@media (min-width:768px){.text-align-center{text-align:center;}}.text-align-center-mobile{text-align:center;}.text-align-right{text-align:right;}.nexus-learn-title,.paragraph--type--wiki-listen .wiki_listen__podcast article .podcast__title,.paragraph--type--wiki-read .wiki_read__book-or-article article .book__title,.paragraph--type--wiki-read .wiki_read__book-or-article article .article__title,.paragraph--type--wiki-watch .wiki_watch__external-video article .external_video__title{font-size:24px;font-size:1.5rem;line-height:30.4px;line-height:1.9rem;font-weight:700;}@media (min-width:768px){.nexus-learn-title,.paragraph--type--wiki-listen .wiki_listen__podcast article .podcast__title,.paragraph--type--wiki-read .wiki_read__book-or-article article .book__title,.paragraph--type--wiki-read .wiki_read__book-or-article article .article__title,.paragraph--type--wiki-watch .wiki_watch__external-video article .external_video__title{font-size:1.6rem;}}.nexus-learn-source,.paragraph--type--wiki-listen .wiki_listen__podcast article .podcast__external-link,.paragraph--type--wiki-read .wiki_read__book-or-article article .book__author,.paragraph--type--wiki-read .wiki_read__book-or-article article .article__author,.paragraph--type--wiki-watch .wiki_watch__external-video article .external_video__source{font-size:17.6px;font-size:1.1rem;line-height:24px;line-height:1.5rem;}@media (min-width:768px){.nexus-learn-source,.paragraph--type--wiki-listen .wiki_listen__podcast article .podcast__external-link,.paragraph--type--wiki-read .wiki_read__book-or-article article .book__author,.paragraph--type--wiki-read .wiki_read__book-or-article article .article__author,.paragraph--type--wiki-watch .wiki_watch__external-video article .external_video__source{font-size:1.4rem;line-height:1.7rem;}}.lb-style-roundthumb .lb-voted .lb-a:hover .lb-like-icon,.lb-style-roundthumb .lb-voted .lb-like-icon{background-image:url(/themes/regeneration/images/like-and-share.svg) !important;background-repeat:no-repeat;}.lb-style-roundthumb .lb-like-icon{background-image:url(/themes/regeneration/images/like-and-share.svg) !important;background-repeat:no-repeat;}.lb-style-roundthumb .lb-a:hover .lb-like-icon{background-image:url(/themes/regeneration/images/like-and-share.svg) !important;background-repeat:no-repeat;}i .lb-share-tt{display:none !important;z-index:-100 !important;}.about-landing #page-bg-cover{padding-top:55px;padding-bottom:30px;}@media (min-width:768px){.about-landing #page-bg-cover{padding-top:75px;padding-bottom:80px;}}.about-landing h1.page-title{margin-bottom:42px;line-height:22.4px;line-height:1.4rem;}@media (min-width:768px){.about-landing h1.page-title{margin-bottom:62px;}}.about-landing .about__body{max-width:800px;font-family:"Source Serif Pro";}.about-landing .about__body p{font-size:27.2px;font-size:1.7rem;line-height:38.4px;line-height:2.4rem;}@media (min-width:768px){.about-landing .about__body p{font-size:2rem;line-height:2.8rem;}}.about-landing .about__support-our-work{margin:40px 0 85px;}@media (min-width:768px){.about-landing .about__support-our-work{margin:40px 0 105px;}}.about-landing .about__support-our-work .paragraph--type--call-to-action-button{text-align:left;line-height:57.6px;line-height:3.6rem;}.about-landing .about__support-our-work .paragraph--type--call-to-action-button .cta-button,.about-landing .about__support-our-work .paragraph--type--call-to-action-button .page-search-content #content-area form.search-form input.form-submit,.page-search-content #content-area form.search-form .about-landing .about__support-our-work .paragraph--type--call-to-action-button input.form-submit{margin:0;}.about-landing .bg-cover{background:#F5F5F5;}@media (min-width:768px){.about-landing .landing-team-member-view{padding-bottom:40px;}}.about-landing .landing-team-member-view h2{margin-top:80px;margin-bottom:65px;}@media (min-width:1200px){.about-landing .landing-team-member-view h2{margin-top:80px;margin-bottom:65px;}}.section-about .bg-cover{background:#F5F5F5;}.section-about .team-member-page-top{padding-top:30px;padding-bottom:30px;}@media (min-width:1200px){.section-about .team-member-page-top{min-height:720px;padding-top:60px;padding-bottom:75px;}}.section-about .team-member-page-top h1{margin-top:0;margin-bottom:30px;}@media (min-width:1200px){.section-about .team-member-page-top h1{margin-bottom:60px;}}.section-about .team-member-page-top .team-member-columns{position:relative;}.section-about .team-member-page-top .team-member-columns .member_headshot__media-image{display:block;border-radius:50%;overflow:hidden;max-width:230px;max-height:230px;margin-bottom:25px;-webkit-user-select:none;}@media (min-width:1200px){.section-about .team-member-page-top .team-member-columns .member_headshot__media-image{position:absolute;top:0px;right:0px;max-width:460px;max-height:460px;}}.section-about .team-member-page-top .team-member-columns .member_headshot__media-image img{-webkit-user-drag:none;}@media (min-width:1200px){.section-about .team-member-page-top .team-member-content{max-width:555px;}}.section-about .team-member-page-top .team-member-content h2{margin-bottom:60px;}.section-about .team-member-page-top .team-member-content .team-member-name{color:#F26D21;font-size:38.4px;font-size:2.4rem;line-height:51.2px;line-height:3.2rem;font-weight:700;}@media (min-width:1200px){.section-about .team-member-page-top .team-member-content .team-member-name{font-size:3rem;line-height:3rem;margin-bottom:5px;}}.section-about .team-member-page-top .team-member-content .board_member__role,.section-about .team-member-page-top .team-member-content .team_member__role,.section-about .team-member-page-top .team-member-content .researcher__role{font-family:"Source Serif Pro";font-size:22.4px;font-size:1.4rem;line-height:27.2px;line-height:1.7rem;font-style:italic;margin-bottom:43px;}@media (min-width:1200px){.section-about .team-member-page-top .team-member-content .board_member__role,.section-about .team-member-page-top .team-member-content .team_member__role,.section-about .team-member-page-top .team-member-content .researcher__role{font-size:1.6rem;line-height:1.7rem;}}.section-about .team-member-page-top .team-member-content .board_member__body,.section-about .team-member-page-top .team-member-content .team_member__body,.section-about .team-member-page-top .team-member-content .researcher__body{font-family:"Source Serif Pro";font-size:27.2px;font-size:1.7rem;line-height:38.4px;line-height:2.4rem;margin-bottom:0px;}@media (min-width:1200px){.section-about .team-member-page-top .team-member-content .board_member__body,.section-about .team-member-page-top .team-member-content .team_member__body,.section-about .team-member-page-top .team-member-content .researcher__body{font-size:2rem;line-height:2.8rem;margin-bottom:35px;}}.section-about .team-member-page-top .team-member-content .board_member__body p,.section-about .team-member-page-top .team-member-content .team_member__body p,.section-about .team-member-page-top .team-member-content .researcher__body p{margin-bottom:20px;}.section-about .team-member-page-top .team-member-content .board_member__body a,.section-about .team-member-page-top .team-member-content .team_member__body a,.section-about .team-member-page-top .team-member-content .researcher__body a{color:#0971aa;text-decoration:none;border-bottom:1px dashed #a4a7a9;font-weight:600;}.section-about .team-member-page-top .team-member-content .board_member__body a:hover,.section-about .team-member-page-top .team-member-content .team_member__body a:hover,.section-about .team-member-page-top .team-member-content .researcher__body a:hover{border-bottom:1px solid #0971aa;}.section-about .team-member-page-top .team-member-content .board_member__external-links{margin-top:40px;margin-bottom:14px;}.section-about .team-member-page-top .team-member-content .board_member__external-links a{display:inline-block;float:left;clear:both;margin-bottom:6px;}.section-about .team-member-page-top .team-member-content .board_member__external-links a:hover{text-decoration:underline;}.section-about .team-member-page-top .team-member-content .board_member__external-links svg{display:none;}.section-about .team-member-page-top .team-member-content .member-social-media-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}.section-about .team-member-page-top .team-member-content .member-social-media-links svg{display:none;}.section-about .team-member-page-top .team-member-content .member-social-media-links .paragraph--type--social-media-links{margin-right:15px;height:26px;}.section-about .team-member-page-top .team-member-content .member-social-media-links .paragraph--type--social-media-links a{font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;color:#F26D21;}.section-about .team-member-page-top .team-member-content .member-social-media-links .paragraph--type--social-media-links a:hover{color:#a4a7a9;}.section-about .team-member-page-top .team-member-content .view-author-contributions{margin-top:50px;margin-bottom:40px;}.section-about .team-member-page-top .team-member-content .view-author-contributions h2{margin-top:0px;font-size:19.2px;font-size:1.2rem;line-height:25.6px;line-height:1.6rem;font-weight:normal;margin-bottom:10px;text-transform:uppercase;color:#343741;}.section-about .team-member-page-top .team-member-content .view-author-contributions .views-field-title,.section-about .team-member-page-top .team-member-content .view-author-contributions .views-field-field-no-link-nexus-author{margin-bottom:.75em;}.section-about .team-member-page-top .team-member-content .view-author-contributions .view-rows{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;}@media (min-width:1200px){.bios-view{margin-bottom:60px;}}.bios-view h2{margin-bottom:65px;}.ui-accordion{margin-bottom:5px;margin-left:-20px;margin-right:-20px;}.ui-accordion.ui-widget{font-family:"Poppins",sans-serif;}.ui-accordion h3.ui-accordion-header{background:#efeff0;color:#343741;border-radius:0;border:none;font-size:28.8px;font-size:1.8rem;line-height:36.8px;line-height:2.3rem;font-weight:700;letter-spacing:0.1em;padding:20px 80px 20px 20px;margin-bottom:0;}.ui-accordion h3.ui-accordion-header a{color:#343741;}.ui-accordion h3.ui-accordion-header.wiki_subsection__subsection-title:focus,.ui-accordion h3.ui-accordion-header.wiki_subsection__subsection-title:hover{outline:0;}.ui-accordion h3.ui-accordion-header:focus,.ui-accordion h3.ui-accordion-header:hover{background-color:#efeff0;}.ui-accordion h3.ui-accordion-header .ui-accordion-header-icon{display:none;}.ui-accordion h3.ui-accordion-header:after{position:absolute;font-family:"Font Awesome 6 Pro";font-weight:300;content:"\f078";top:0;right:50px;text-align:center;font-size:48px;font-size:3rem;line-height:60px;}.ui-accordion h3.ui-accordion-header.ui-accordion-header-active:after{content:"\f077";}.ui-accordion .ui-accordion-content{border:0;padding:0;overflow:hidden;background-color:#efeff0;padding:10px 40px 40px 20px;}.about-cols{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;margin-left:-15px;margin-right:-15px;}.about-cols a.bio-teaser{display:block;text-align:center;margin-bottom:60px;padding:0 20px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}@media (min-width:768px){.about-cols a.bio-teaser{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}}@media (min-width:1200px){.about-cols a.bio-teaser{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;}}.about-cols a.bio-teaser .member-headshot{display:block;max-width:250px;max-height:250px;border-radius:50%;-webkit-transform:translate3d(0,0,0);overflow:hidden;margin:0 auto 14px;}@media (min-width:1200px){.about-cols a.bio-teaser .member-headshot{max-width:230px;max-height:230px;}}.about-cols a.bio-teaser .member-headshot img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transform:translate3d(0,0,0);-webkit-transition:all 0.2s ease-in-out;}.about-cols a.bio-teaser h3.member-name-teaser{font-size:28.8px;font-size:1.8rem;line-height:33.6px;line-height:2.1rem;font-weight:700;margin-bottom:2px;-webkit-transition:color 0.2s ease-in-out;}.about-cols a.bio-teaser .member-role{font-family:"Source Serif Pro";font-size:22.4px;font-size:1.4rem;line-height:27.2px;line-height:1.7rem;font-style:italic;}.about-cols a.bio-teaser:hover img{-webkit-filter:grayscale(0);filter:none;}.about-cols a.bio-teaser:hover h3.member-name-teaser{color:#f56b00;}.back-to-top{position:relative;}.back-to-top .back-to-top-gradient{width:100%;height:50px;background:#fcfcfc;}.back-to-top .container,.back-to-top body.role--administrator.section-node .layout-container .highlighted .messages,body.role--administrator.section-node .layout-container .highlighted .back-to-top .messages,.back-to-top .messages,.back-to-top .cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner .back-to-top .cookiesjsr-banner--info,.back-to-top .cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner .back-to-top .cookiesjsr-banner--action,.back-to-top .diff-header,.back-to-top .diff-controls,.back-to-top .eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .back-to-top .cookiesjsr-banner--info,.back-to-top .eu-cookie-compliance-banner .eu-cookie-compliance-content,.eu-cookie-compliance-banner .back-to-top .eu-cookie-compliance-content,.back-to-top body.page-search-content nav.pager,body.page-search-content .back-to-top nav.pager,.back-to-top .page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area form.search-form .back-to-top .form-wrapper,.back-to-top .page-search-content #content-area h2,.page-search-content #content-area .back-to-top h2,.back-to-top .page-search-content #content-area .block-system > h3,.page-search-content #content-area .back-to-top .block-system > h3,.back-to-top .page-search-content #content-area ol,.page-search-content #content-area .back-to-top ol,.back-to-top form.user-form,.back-to-top form.user-login-form,.back-to-top form.user-pass,.back-to-top #views-form-punch-list-moderation-page-1{height:50px;text-align:right;position:relative;}.back-to-top button{position:absolute;right:30px;bottom:12px;color:#797d82;background-color:transparent;font-size:17.6px;font-size:1.1rem;line-height:20.8px;line-height:1.3rem;font-weight:400;padding:3px 10px;border-radius:12px;}@media (min-width:768px){.back-to-top button{right:30px;bottom:15px;font-size:1.4rem;line-height:1.8rem;padding:3px 10px;}}.back-to-top button:after{font-family:"Font Awesome 6 Pro";display:inline-block;content:"\f106";margin-left:8px;}.back-to-top button:hover{color:#fff;background-color:#797d82;}.block-gtranslate{margin-top:12px;margin-top:.75rem;}.block-gtranslate select{height:30px;font-size:14px;line-height:30px;color:#343741;border:1px solid #a4a7a9;border-radius:15px;padding-left:12px;width:165px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/themes/regeneration/images/select-down-arrow-30px.svg) #fff right center no-repeat;}.block-gtranslate select:focus{outline:1px solid #33558b !important;}.block--page-bottom-row{background-color:#efeff0;padding-top:35px;padding-bottom:40px;}@media (min-width:768px){.block--page-bottom-row{padding-top:60px;padding-bottom:70px;}}@media (min-width:1200px){.block--page-bottom-row .page-bottom-row-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.block--page-bottom-row .page-bottom-row-columns .col-intro{margin-bottom:30px;}@media (min-width:1200px){.block--page-bottom-row .page-bottom-row-columns .col-intro{-webkit-box-flex:0;-ms-flex:0 0 340px;flex:0 0 340px;padding-right:90px;}}.block--page-bottom-row .page-bottom-row-columns .col-main{padding-right:20px;}@media (min-width:768px){.block--page-bottom-row .page-bottom-row-columns .col-main{padding-right:0;}}@media (min-width:1200px){.block--page-bottom-row .page-bottom-row-columns .col-main{-webkit-box-flex:1;-ms-flex:1;flex:1;}}.block--page-bottom-row h2{color:#0971aa;text-transform:uppercase;font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem;letter-spacing:.15em;margin-bottom:10px;}@media (min-width:1200px){.block--page-bottom-row h2{margin-bottom:20px;}}.block--page-bottom-row h2 a{color:#0971aa;}.block--page-bottom-row .page_bottom_row__left-column-intro{font-family:"Source Serif Pro";font-size:27.2px;font-size:1.7rem;line-height:36.8px;line-height:2.3rem;}.block--page-bottom-row .page_bottom_row__left-column-intro p.note{font-family:"Poppins",sans-serif;font-size:20.8px;font-size:1.3rem;line-height:25.6px;line-height:1.6rem;color:#a4a7a9;}@media (min-width:768px){.block--page-bottom-row .page_bottom_row__left-column-intro p.note{font-size:1.5rem;line-height:1.9rem;}}.block--page-bottom-row .page_bottom_row__left-column-intro p.social-handle a{font-family:"Poppins",sans-serif;font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem;color:#fff;}.block--page-bottom-row .page_bottom_row__left-column-intro p.social-handle a:hover{color:#d7d8d6;}.block--page-bottom-row .webform-submission-form{max-width:710px;margin:0;}.block--page-bottom-row.bg-dark{background-color:#343741;color:#fff;}.block--page-bottom-row.bg-dark .view-all-nexus a{color:#fff;}.block--page-bottom-row.bg-dark h2{color:#3db5f3;}.block--page-bottom-row.bg-dark h2 a{color:#3db5f3;-webkit-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}.block--page-bottom-row.bg-dark h2 a:hover{color:#f09f00;}@media (min-width:1200px){.block--page-bottom-row.instagram-gallery .page-bottom-row-columns .col-intro{-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px;}}.block-views-block-reviews-block-1 h2{font-size:56px;font-size:3.5rem;line-height:56px;line-height:3.5rem;margin-bottom:20px;font-weight:200;}@media (min-width:768px){.block-views-block-reviews-block-1 h2{font-size:5.6rem;line-height:5.6rem;margin-bottom:30px;}}.block-search-api-ai{position:fixed;z-index:99999;bottom:0;right:35px;background:#142440;border-top-left-radius:10px;border-top-right-radius:10px;width:calc(100vw - 50px);max-width:calc(100vw - 50px);}@media (min-width:768px){.block-search-api-ai{max-width:350px;}}.block-search-api-ai button.search-chat-header{color:#fff;padding:0 20px 0 20px;width:100%;text-align:left;position:relative;height:42px;}.block-search-api-ai button.search-chat-header:after{font-family:"Font Awesome 6 Pro";font-size:38.4px;font-size:2.4rem;line-height:64px;line-height:4rem;position:absolute;top:0;right:25px;content:"\f078";font-weight:400;}.block-search-api-ai button.search-chat-header:hover{color:#d7d8d6;}.block-search-api-ai button.search-chat-header h2{font-size:25.6px;font-size:1.6rem;line-height:67.2px;line-height:4.2rem;}.block-search-api-ai button.search-chat-header h2 sup{font-weight:400;}.block-search-api-ai .search-chat-tray{max-height:0px;-webkit-transition:max-height 0.2s ease-in-out;-o-transition:max-height 0.2s ease-in-out;transition:max-height 0.2s ease-in-out;}.block-search-api-ai.expanded{max-width:760px;width:calc(100vw - 50px);}.block-search-api-ai.expanded .search-chat-tray{max-height:none;}.block-search-api-ai.expanded button.search-chat-header:after{content:"\f077";}.block-search-api-ai .feedback{color:#d7d8d6;padding:0 25px 20px;font-size:19.2px;font-size:1.2rem;line-height:22.4px;line-height:1.4rem;}@media (min-width:768px){.block-search-api-ai .feedback{font-size:1.6rem;line-height:1.9rem;}}.block-search-api-ai .feedback a{color:#fff;font-weight:bold;}.block-search-api-ai .feedback a:hover{color:#5ec8fe;}.block-search-api-ai form.search-api-ai-chat{padding-bottom:20px;}.block-search-api-ai form.search-api-ai-chat .chat-form-response{background:#343741;color:#fff;padding:15px 20px 25px;margin-bottom:20px;max-height:calc(70vh - 180px);overflow-y:auto;}.block-search-api-ai form.search-api-ai-chat .chat-form-response:empty{padding:0;margin-bottom:0px;}.block-search-api-ai form.search-api-ai-chat .chat-form-response h3{margin-bottom:12.8px;margin-bottom:.8rem;}.block-search-api-ai form.search-api-ai-chat .chat-form-response p{margin-bottom:40px;margin-bottom:2.5rem;}.block-search-api-ai form.search-api-ai-chat .chat-form-response a{color:#5ec8fe;text-decoration:none;border-bottom:1px dashed #a4a7a9;font-weight:600;}.block-search-api-ai form.search-api-ai-chat .chat-form-response a:hover{border-bottom:1px solid #5ec8fe;}.block-search-api-ai form.search-api-ai-chat .chat-form-response a svg.ext path,.block-search-api-ai form.search-api-ai-chat .chat-form-response a svg.mailto path{stroke:#dcdcdc;}.block-search-api-ai form.search-api-ai-chat .chat-form-response .spinner{line-height:80px;font-size:22.4px;font-size:1.4rem;color:#c7c9c8;vertical-align:middle;}.block-search-api-ai form.search-api-ai-chat .chat-form-response .spinner span{display:inline-block;line-height:20px;font-size:22.4px;font-size:1.4rem;vertical-align:middle;}.block-search-api-ai form.search-api-ai-chat .chat-form-response .spinner .lds-default{display:inline-block;vertical-align:middle;position:relative;width:80px;height:80px;margin-right:6px;}.block-search-api-ai form.search-api-ai-chat .chat-form-response .spinner .lds-default div{position:absolute;width:6px;height:6px;background:#fff;border-radius:50%;-webkit-animation:lds-default 1.2s linear infinite;animation:lds-default 1.2s linear infinite;}.block-search-api-ai form.search-api-ai-chat .chat-form-response .spinner .lds-default div:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s;top:37px;left:66px;}.block-search-api-ai form.search-api-ai-chat .chat-form-response .spinner .lds-default div:nth-child(2){-webkit-animation-delay:-0.1s;animation-delay:-0.1s;top:22px;left:62px;}.block-search-api-ai form.search-api-ai-chat .chat-form-response .spinner .lds-default div:nth-child(3){-webkit-animation-delay:-0.2s;animation-delay:-0.2s;top:11px;left:52px;}.block-search-api-ai form.search-api-ai-chat .chat-form-response .spinner .lds-default div:nth-child(4){-webkit-animation-delay:-0.3s;animation-delay:-0.3s;top:7px;left:37px;}.block-search-api-ai form.search-api-ai-chat .chat-form-response .spinner .lds-default div:nth-child(5){-webkit-animation-delay:-0.4s;animation-delay:-0.4s;top:11px;left:22px;}.block-search-api-ai form.search-api-ai-chat .chat-form-response .spinner .lds-default div:nth-child(6){-webkit-animation-delay:-0.5s;animation-delay:-0.5s;top:22px;left:11px;}.block-search-api-ai form.search-api-ai-chat .chat-form-response .spinner .lds-default div:nth-child(7){-webkit-animation-delay:-0.6s;animation-delay:-0.6s;top:37px;left:7px;}.block-search-api-ai form.search-api-ai-chat .chat-form-response .spinner .lds-default div:nth-child(8){-webkit-animation-delay:-0.7s;animation-delay:-0.7s;top:52px;left:11px;}.block-search-api-ai form.search-api-ai-chat .chat-form-response .spinner .lds-default div:nth-child(9){-webkit-animation-delay:-0.8s;animation-delay:-0.8s;top:62px;left:22px;}.block-search-api-ai form.search-api-ai-chat .chat-form-response .spinner .lds-default div:nth-child(10){-webkit-animation-delay:-0.9s;animation-delay:-0.9s;top:66px;left:37px;}.block-search-api-ai form.search-api-ai-chat .chat-form-response .spinner .lds-default div:nth-child(11){-webkit-animation-delay:-1s;animation-delay:-1s;top:62px;left:52px;}.block-search-api-ai form.search-api-ai-chat .chat-form-response .spinner .lds-default div:nth-child(12){-webkit-animation-delay:-1.1s;animation-delay:-1.1s;top:52px;left:62px;}@-webkit-keyframes lds-default{0%,20%,80%,100%{-webkit-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.5);transform:scale(1.5);}}@keyframes lds-default{0%,20%,80%,100%{-webkit-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.5);transform:scale(1.5);}}.block-search-api-ai form.search-api-ai-chat .form-item,.block-search-api-ai form.search-api-ai-chat .form-actions{padding:0 20px;}.block-search-api-ai form.search-api-ai-chat textarea.chat-form-query{border-radius:23px;min-height:45px;font-size:27.2px;font-size:1.7rem;line-height:38.4px;line-height:2.4rem;padding:10px 20px;margin:0;margin-top:10px;}.block-search-api-ai form.search-api-ai-chat input.chat-form-send{display:inline-block;background-color:#0971aa;font-family:"Poppins",sans-serif;margin-top:20px;color:#fff;font-size:28.8px;font-size:1.8rem;line-height:32px;line-height:2rem;font-weight:700;padding:10px 30px 11px;min-width:180px;border-radius:23px;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;white-space:nowrap;-webkit-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;}.block-search-api-ai form.search-api-ai-chat input.chat-form-send:focus,.block-search-api-ai form.search-api-ai-chat input.chat-form-send:hover{background-color:#343741;}.block-sneakpreviewsignup{text-align:center;padding:30px 50px 40px;border:3px solid #f56b00;margin-bottom:50px;}@media (min-width:768px){.block-sneakpreviewsignup{margin-bottom:60px;}}@media (min-width:1200px){.block-sneakpreviewsignup{margin-bottom:80px;}}.block-sneakpreviewsignup h2{text-transform:uppercase;}.sign-up-modal{background-color:#efeff0;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;}@media (min-width:768px){.sign-up-modal{padding:30px 30px 10px;width:360px;}}.sign-up-modal h2{margin-bottom:20px;}.sign-up-modal #mc_embed_signup input[type='text'],.sign-up-modal #mc_embed_signup input[type='email']{display:block;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;box-shadow:none;}.sign-up-modal #mc_embed_signup input[type='text']::-webkit-input-placeholder,.sign-up-modal #mc_embed_signup input[type='email']::-webkit-input-placeholder{color:#878a8f;}.sign-up-modal .mc-field-group input{width:100%;background:#fff;color:#343741;font-size:27.2px;font-size:1.7rem;line-height:40px;line-height:2.5rem;font-weight:400;border-radius:150px;padding-top:10px;padding-bottom:10px;padding-left:25px;margin-bottom:10px;border:1px solid #d7d8d6;}@media (min-width:768px){.sign-up-modal .mc-field-group input{max-width:300px;}}.sign-up-modal .mc-submit{text-align:center;}.sign-up-modal #mc-embedded-subscribe{margin-top:5px;margin-bottom:30px;width:100%;}.block-waggleforhomepage,.block-waggleforwagglenewspage{position:relative;}.block-waggleforhomepage .waggle-bee,.block-waggleforwagglenewspage .waggle-bee{position:absolute;z-index:1;right:0;top:-20px;width:100px;}.block-waggleforhomepage .waggle-bee img,.block-waggleforwagglenewspage .waggle-bee img{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;}@media (min-width:768px){.block-waggleforhomepage .waggle-bee,.block-waggleforwagglenewspage .waggle-bee{top:-40px;width:240px;}}@media (min-width:1200px){.block-waggleforhomepage .waggle-bee,.block-waggleforwagglenewspage .waggle-bee{top:-60px;width:300px;}}.block-waggleforhomepage .waggle-page-title,.block-waggleforwagglenewspage .waggle-page-title{white-space:nowrap;}@media (min-width:1200px){.block-waggleforhomepage .waggle-page-title,.block-waggleforwagglenewspage .waggle-page-title{display:inline-block;}}.block-waggleforhomepage .waggle-page-title h2.page-title,.block-waggleforwagglenewspage .waggle-page-title h2.page-title{margin-bottom:.25em;}@media (min-width:1200px){.block-waggleforhomepage .waggle-page-title h2.page-title,.block-waggleforwagglenewspage .waggle-page-title h2.page-title{margin-bottom:.5em;}}.block-waggleforhomepage .waggle-wordmark,.block-waggleforwagglenewspage .waggle-wordmark{display:block;width:320px;max-width:calc(100% - 100px);}.block-waggleforhomepage .waggle-wordmark img,.block-waggleforwagglenewspage .waggle-wordmark img{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;}@media (min-width:1200px){.block-waggleforhomepage .waggle-wordmark,.block-waggleforwagglenewspage .waggle-wordmark{float:left;width:400px;margin-bottom:20px;}}.block-waggleforhomepage a.waggle-wordmark:hover,.block-waggleforwagglenewspage a.waggle-wordmark:hover{opacity:0.75;}.block-waggleforhomepage .waggle-home-header,.block-waggleforwagglenewspage .waggle-home-header{max-width:840px;}.block-waggleforhomepage a.waggle-subscribe,.block-waggleforwagglenewspage a.waggle-subscribe{clear:both;margin-top:15px !important;margin-bottom:25px;}@media (min-width:768px){.block-waggleforhomepage a.waggle-subscribe,.block-waggleforwagglenewspage a.waggle-subscribe{margin-top:15px !important;margin-bottom:25px;display:block;clear:both;}}@media (min-width:1200px){.block-waggleforhomepage a.waggle-subscribe,.block-waggleforwagglenewspage a.waggle-subscribe{margin-top:5px !important;float:right;clear:none;}}.block-waggleforhomepage .waggle-intro,.block-waggleforwagglenewspage .waggle-intro{clear:both;margin-bottom:30px;}@media (min-width:768px){.block-waggleforhomepage .waggle-intro,.block-waggleforwagglenewspage .waggle-intro{width:calc(100% - 240px);margin-bottom:40px;}}@media (min-width:1200px){.block-waggleforhomepage .waggle-intro,.block-waggleforwagglenewspage .waggle-intro{width:100%;margin-bottom:60px;}}.block-waggleforhomepage .waggle-intro p,.block-waggleforwagglenewspage .waggle-intro p{font-family:"Source Serif Pro";font-size:32px;font-size:2rem;line-height:43.2px;line-height:2.7rem;}@media (min-width:1200px){.block-waggleforhomepage .waggle-intro p,.block-waggleforwagglenewspage .waggle-intro p{font-size:2.5rem;line-height:3.5rem;}}.block-waggleforhomepage .waggle-intro p a,.block-waggleforwagglenewspage .waggle-intro p a{color:#f56b00;text-decoration:none;border-bottom:1px dashed #a4a7a9;font-weight:600;}.block-waggleforhomepage .waggle-intro p a:hover,.block-waggleforwagglenewspage .waggle-intro p a:hover{border-bottom:1px solid #f56b00;}.block-waggleforhomepage .waggle-home-columns,.block-waggleforwagglenewspage .waggle-home-columns{position:relative;z-index:1;}.block-waggleforhomepage .waggle-home-columns .col-sidebar,.block-waggleforwagglenewspage .waggle-home-columns .col-sidebar{position:relative;}.block-waggleforhomepage .waggle-home-columns .col-sidebar .more-link,.block-waggleforhomepage .waggle-home-columns .col-sidebar .view-punchlist-recent nav.pager--load-more,.view-punchlist-recent .block-waggleforhomepage .waggle-home-columns .col-sidebar nav.pager--load-more,.block-waggleforhomepage .waggle-home-columns .col-sidebar .view-punchlist-top-rated nav.pager--load-more,.view-punchlist-top-rated .block-waggleforhomepage .waggle-home-columns .col-sidebar nav.pager--load-more,.block-waggleforhomepage .waggle-home-columns .col-sidebar .view-events nav.pager--load-more,.view-events .block-waggleforhomepage .waggle-home-columns .col-sidebar nav.pager--load-more,.block-waggleforhomepage .waggle-home-columns .col-sidebar .view-headlines nav.pager--load-more,.view-headlines .block-waggleforhomepage .waggle-home-columns .col-sidebar nav.pager--load-more,.block-waggleforwagglenewspage .waggle-home-columns .col-sidebar .more-link,.block-waggleforwagglenewspage .waggle-home-columns .col-sidebar .view-punchlist-recent nav.pager--load-more,.view-punchlist-recent .block-waggleforwagglenewspage .waggle-home-columns .col-sidebar nav.pager--load-more,.block-waggleforwagglenewspage .waggle-home-columns .col-sidebar .view-punchlist-top-rated nav.pager--load-more,.view-punchlist-top-rated .block-waggleforwagglenewspage .waggle-home-columns .col-sidebar nav.pager--load-more,.block-waggleforwagglenewspage .waggle-home-columns .col-sidebar .view-events nav.pager--load-more,.view-events .block-waggleforwagglenewspage .waggle-home-columns .col-sidebar nav.pager--load-more,.block-waggleforwagglenewspage .waggle-home-columns .col-sidebar .view-headlines nav.pager--load-more,.view-headlines .block-waggleforwagglenewspage .waggle-home-columns .col-sidebar nav.pager--load-more{border-top:0;padding-top:0;}@media (min-width:520px){.block-waggleforhomepage .waggle-home-columns,.block-waggleforwagglenewspage .waggle-home-columns{margin-bottom:20px;}.block-waggleforhomepage .waggle-home-columns .view-news,.block-waggleforwagglenewspage .waggle-home-columns .view-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.block-waggleforhomepage .waggle-home-columns .view-news a.news-card-sidebar,.block-waggleforwagglenewspage .waggle-home-columns .view-news a.news-card-sidebar{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px);}.block-waggleforhomepage .waggle-home-columns .more-link,.block-waggleforhomepage .waggle-home-columns .view-punchlist-recent nav.pager--load-more,.view-punchlist-recent .block-waggleforhomepage .waggle-home-columns nav.pager--load-more,.block-waggleforhomepage .waggle-home-columns .view-punchlist-top-rated nav.pager--load-more,.view-punchlist-top-rated .block-waggleforhomepage .waggle-home-columns nav.pager--load-more,.block-waggleforhomepage .waggle-home-columns .view-events nav.pager--load-more,.view-events .block-waggleforhomepage .waggle-home-columns nav.pager--load-more,.block-waggleforhomepage .waggle-home-columns .view-headlines nav.pager--load-more,.view-headlines .block-waggleforhomepage .waggle-home-columns nav.pager--load-more,.block-waggleforwagglenewspage .waggle-home-columns .more-link,.block-waggleforwagglenewspage .waggle-home-columns .view-punchlist-recent nav.pager--load-more,.view-punchlist-recent .block-waggleforwagglenewspage .waggle-home-columns nav.pager--load-more,.block-waggleforwagglenewspage .waggle-home-columns .view-punchlist-top-rated nav.pager--load-more,.view-punchlist-top-rated .block-waggleforwagglenewspage .waggle-home-columns nav.pager--load-more,.block-waggleforwagglenewspage .waggle-home-columns .view-events nav.pager--load-more,.view-events .block-waggleforwagglenewspage .waggle-home-columns nav.pager--load-more,.block-waggleforwagglenewspage .waggle-home-columns .view-headlines nav.pager--load-more,.view-headlines .block-waggleforwagglenewspage .waggle-home-columns nav.pager--load-more{position:absolute;right:0;bottom:-20px;border-top:0;}}@media (min-width:768px){.block-waggleforhomepage .waggle-home-columns .col-sidebar .view-news a.news-card-sidebar,.block-waggleforwagglenewspage .waggle-home-columns .col-sidebar .view-news a.news-card-sidebar{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 20px);flex:0 0 calc(50% - 20px);}}@media (min-width:1200px){.block-waggleforhomepage .waggle-home-columns,.block-waggleforwagglenewspage .waggle-home-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;}.block-waggleforhomepage .waggle-home-columns .col-main,.block-waggleforwagglenewspage .waggle-home-columns .col-main{-webkit-box-flex:0;-ms-flex:0 0 840px;flex:0 0 840px;}.block-waggleforhomepage .waggle-home-columns .col-sidebar,.block-waggleforwagglenewspage .waggle-home-columns .col-sidebar{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;position:relative;}.block-waggleforhomepage .waggle-home-columns .col-sidebar .views-element-container,.block-waggleforwagglenewspage .waggle-home-columns .col-sidebar .views-element-container{height:100%;}.block-waggleforhomepage .waggle-home-columns .col-sidebar .view-news,.block-waggleforwagglenewspage .waggle-home-columns .col-sidebar .view-news{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.block-waggleforhomepage .waggle-home-columns .col-sidebar .view-news a.news-card-sidebar,.block-waggleforwagglenewspage .waggle-home-columns .col-sidebar .view-news a.news-card-sidebar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}.block-waggleforhomepage .waggle-home-columns .col-sidebar .more-link,.block-waggleforhomepage .waggle-home-columns .col-sidebar .view-punchlist-recent nav.pager--load-more,.view-punchlist-recent .block-waggleforhomepage .waggle-home-columns .col-sidebar nav.pager--load-more,.block-waggleforhomepage .waggle-home-columns .col-sidebar .view-punchlist-top-rated nav.pager--load-more,.view-punchlist-top-rated .block-waggleforhomepage .waggle-home-columns .col-sidebar nav.pager--load-more,.block-waggleforhomepage .waggle-home-columns .col-sidebar .view-events nav.pager--load-more,.view-events .block-waggleforhomepage .waggle-home-columns .col-sidebar nav.pager--load-more,.block-waggleforhomepage .waggle-home-columns .col-sidebar .view-headlines nav.pager--load-more,.view-headlines .block-waggleforhomepage .waggle-home-columns .col-sidebar nav.pager--load-more,.block-waggleforwagglenewspage .waggle-home-columns .col-sidebar .more-link,.block-waggleforwagglenewspage .waggle-home-columns .col-sidebar .view-punchlist-recent nav.pager--load-more,.view-punchlist-recent .block-waggleforwagglenewspage .waggle-home-columns .col-sidebar nav.pager--load-more,.block-waggleforwagglenewspage .waggle-home-columns .col-sidebar .view-punchlist-top-rated nav.pager--load-more,.view-punchlist-top-rated .block-waggleforwagglenewspage .waggle-home-columns .col-sidebar nav.pager--load-more,.block-waggleforwagglenewspage .waggle-home-columns .col-sidebar .view-events nav.pager--load-more,.view-events .block-waggleforwagglenewspage .waggle-home-columns .col-sidebar nav.pager--load-more,.block-waggleforwagglenewspage .waggle-home-columns .col-sidebar .view-headlines nav.pager--load-more,.view-headlines .block-waggleforwagglenewspage .waggle-home-columns .col-sidebar nav.pager--load-more{position:absolute;border-top:0;bottom:-40px;width:100%;right:0;}}.block-waggleforhomepage .col-main{background:#fff;margin-bottom:30px;}@media (min-width:768px){.block-waggleforhomepage .col-main{margin-bottom:40px;}}@media (min-width:1200px){.block-waggleforhomepage .col-main{margin-bottom:0px;}}.block-waggleforhomepage .col-main .node-news-teaser{margin-bottom:0;}.block-waggleforwagglenewspage{margin-bottom:70px;}@media (min-width:1200px){.block-waggleforwagglenewspage{margin-bottom:0px;}}.block-waggleforwagglenewspage .col-main{background:transparent;margin-bottom:70px;}.block-waggleforwagglenewspage .col-main .node-news-teaser{margin-bottom:30px;}@media (min-width:768px){.block-waggleforwagglenewspage .col-main .node-news-teaser{margin-bottom:40px;}}@media (min-width:1200px){.block-waggleforwagglenewspage .col-main .node-news-teaser{margin-bottom:50px;}}.block-waggleforwagglenewspage .pager--load-more{margin:0 auto;}.paragraph--type--body-text ul{margin-top:20px;margin-bottom:25px;}.paragraph--type--body-text ul li{padding-top:2px;padding-left:15px;position:relative;margin-bottom:15px;}@media (min-width:768px){.paragraph--type--body-text ul li{padding-left:20px;}}.paragraph--type--body-text ul li::before{font-family:"Font Awesome 6 Pro";color:#0da3f0;font-size:12.8px;font-size:0.8rem;line-height:36.8px;line-height:2.3rem;display:inline-block;content:"\f111";font-weight:700;position:absolute;top:2px;left:0;}.paragraph--type--body-text ul li ul li{position:relative;padding-left:15px;margin-bottom:25px;}@media (min-width:768px){.paragraph--type--body-text ul li ul li{padding-left:20px;}}.paragraph--type--body-text ul li ul li::before{font-family:"Font Awesome 6 Pro";content:"\f105";font-size:25.6px;font-size:1.6rem;line-height:36.8px;line-height:2.3rem;color:#797d82;font-weight:700;position:absolute;top:2px;left:0;}.breadcrumb{padding-left:35px;font-size:17.6px;font-size:1.1rem;line-height:27.2px;line-height:1.7rem;margin-bottom:15px;}@media (min-width:768px){.breadcrumb{font-size:1.4rem;padding-left:40px;}}@media (min-width:1200px){.breadcrumb{padding-left:60px;}}.breadcrumb li{list-style-type:none;display:inline-block;}.breadcrumb li::after{content:":";margin:0 4px;}.breadcrumb li:last-child:after{display:none;}.breadcrumb li:nth-child(2){font-weight:600;}.cascade-promo{position:relative;margin-top:-20px;padding-bottom:60px;text-align:center;}@media (min-width:768px){.cascade-promo{margin-top:-50px;}}.cascade-promo a.popup-book{display:block;margin-bottom:40px;-webkit-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}.cascade-promo a.popup-book img{width:100%;max-width:940px;margin:0 auto;}.cascade-promo a.popup-book:hover{opacity:.95;}.cascade-promo .intro-text,.cascade-promo .homepage .intro-book-cover .home-text-1 p,.homepage .intro-book-cover .home-text-1 .cascade-promo p{max-width:960px;margin:0 auto;padding-right:20px;font-weight:400;text-align:center;}@media (min-width:768px){.cascade-promo .intro-text,.cascade-promo .homepage .intro-book-cover .home-text-1 p,.homepage .intro-book-cover .home-text-1 .cascade-promo p{padding-right:0;}}.cascade-promo .intro-text p,.cascade-promo .homepage .intro-book-cover .home-text-1 p p,.homepage .intro-book-cover .home-text-1 .cascade-promo p p{font-family:"Source Serif Pro";font-size:32px;font-size:2rem;line-height:43.2px;line-height:2.7rem;}@media (min-width:768px){.cascade-promo .intro-text p,.cascade-promo .homepage .intro-book-cover .home-text-1 p p,.homepage .intro-book-cover .home-text-1 .cascade-promo p p{font-size:2.5rem;line-height:3.5rem;}}.cascade-promo .cta-button,.cascade-promo .page-search-content #content-area form.search-form input.form-submit,.page-search-content #content-area form.search-form .cascade-promo input.form-submit{margin-top:0;}#colorbox #cboxTitle{display:inline;font-size:25.6px;font-size:1.6rem;line-height:30.4px;line-height:1.9rem;color:#343741;background-color:rgba(255,255,255,0.95);padding:10px 0 20px;}#colorbox #cboxTitle p{display:inline;font-weight:600;}#colorbox #cboxTitle a{color:#0971aa;text-decoration:none;border-bottom:1px dashed #a4a7a9;font-weight:600;}#colorbox #cboxTitle a:hover{border-bottom:1px solid #0971aa;}#colorbox #cboxTitle span{font-style:italic;display:inline;font-size:22.4px;font-size:1.4rem;line-height:30.4px;line-height:1.9rem;}#colorbox #cboxCurrent{display:none !important;}#colorbox #cboxPrevious{background:url(/themes/regeneration/images/next-colorbox.svg) no-repeat 12px 0;background-size:cover;width:50px;}#colorbox #cboxNext{background:url(/themes/regeneration/images/next-colorbox.svg) no-repeat -12px 0;background-size:cover;width:50px;}#colorbox #cboxClose{background:url(/themes/regeneration/images/close-colorbox.svg) no-repeat 0 0;background-size:cover;width:50px;}#colorbox-content{display:none;}.cookiesjsr-banner{display:block;background-color:#142440;width:100%;padding:25px 20px 40px;}@media (min-width:1200px){.cookiesjsr-banner{padding:25px 0 40px;}}.cookiesjsr-banner .cookiesjsr-banner--info{font-size:19.2px;font-size:1.2rem;line-height:32px;line-height:2rem;color:#fff;padding:0 !important;}@media (min-width:1200px){.cookiesjsr-banner .cookiesjsr-banner--info{font-size:1.6rem;width:725px;}}.cookiesjsr-banner .cookiesjsr-banner--info a{text-decoration:underline;}.cookiesjsr-banner .cookiesjsr-banner--info .cookiesjsr-links{font-size:19.2px;font-size:1.2rem;line-height:32px;line-height:2rem;width:100%;}@media (min-width:1200px){.cookiesjsr-banner .cookiesjsr-banner--info .cookiesjsr-links{font-size:1.6rem;}}.cookiesjsr-banner .cookiesjsr-banner--action{display:block;text-align:center;padding:0 !important;}.cookiesjsr-banner .cookiesjsr-banner--action button.cookiesjsr-btn{display:inline-block;width:auto;background-color:#142440;font-family:"Poppins",sans-serif;color:#fff;font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem;font-weight:700;text-transform:capitalize;padding:10px 20px;margin:10px 7px 0;border-radius:25px;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;white-space:nowrap;-webkit-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;}@media (min-width:768px){.cookiesjsr-banner .cookiesjsr-banner--action button.cookiesjsr-btn{font-size:1.8rem;border-radius:30px;padding:10px 30px;}}.cookiesjsr-banner .cookiesjsr-banner--action button.cookiesjsr-btn:hover{-webkit-transform:none;-ms-transform:none;transform:none;opacity:0.8;}.cookiesjsr-banner .cookiesjsr-banner--action button.cookiesjsr-btn.important{background-color:#0971aa !important;}.cookiesjsr-layer{color:#fff;}.cookiesjsr-layer .cookiesjsr-layer--header .cookiesjsr-layer--title{font-size:38.4px;font-size:2.4rem;text-transform:capitalize;}.cookiesjsr-layer .cookiesjsr-layer--body ul.cookiesjsr-service-groups li.cookiesjsr-service-group{background-color:#0971aa;}.cookiesjsr-layer .cookiesjsr-layer--body ul.cookiesjsr-service-groups li.cookiesjsr-service-group.active .cookiesjsr-service-group--content,.cookiesjsr-layer .cookiesjsr-layer--body ul.cookiesjsr-service-groups li.cookiesjsr-service-group.active .cookiesjsr-service-group--tab{background-color:#0971aa;}.cookiesjsr-layer .cookiesjsr-layer--body ul.cookiesjsr-service-groups button.cookiesjsr-service-group--tab{font-size:25.6px !important;font-size:1.6rem !important;}.cookiesjsr-layer .cookiesjsr-layer--body ul.cookiesjsr-service-groups .cookiesjsr-service-group--intro{line-height:32px;line-height:2rem;padding-top:0;padding-bottom:0;}@media (min-width:768px){.cookiesjsr-layer .cookiesjsr-layer--body ul.cookiesjsr-service-groups .cookiesjsr-service-group--intro{line-height:2.5rem;padding-top:1em;}}.cookiesjsr-layer .cookiesjsr-layer--body ul.cookiesjsr-service-groups .cookiesjsr-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.cookiesjsr-layer .cookiesjsr-layer--body ul.cookiesjsr-service-groups .cookiesjsr-service-group--services .cookiesjsr-service--always-on{color:#0971aa;}.cookiesjsr-layer .cookiesjsr-layer--body .cookiesjsr-links.links--row li:before{display:none;}.cookiesjsr-layer .cookiesjsr-layer--footer{font-size:28.8px;font-size:1.8rem;}.cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions button.cookiesjsr-btn{display:inline-block;background-color:transparent;font-family:"Poppins",sans-serif;color:#fff;font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem;font-weight:700;text-transform:capitalize;padding:10px 14px;border-radius:25px;border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;white-space:nowrap;-webkit-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;text-transform:capitalize;color:#343741 !important;min-width:100px !important;}@media (min-width:768px){.cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions button.cookiesjsr-btn{font-size:1.8rem;border-radius:30px;}}.cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions button.cookiesjsr-btn:hover{-webkit-transform:none;-ms-transform:none;transform:none;opacity:0.8;}.cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions button.cookiesjsr-btn.important{background-color:#0971aa !important;color:#fff !important;border:none;}.cta-button,.page-search-content #content-area form.search-form input.form-submit,.block-waggleforhomepage a.waggle-subscribe,.block-waggleforwagglenewspage a.waggle-subscribe,.eu-cookie-compliance-banner .cookiesjsr-banner--action button,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button,form.user-form #edit-submit,form.user-login-form #edit-submit,form.user-pass #edit-submit,#views-form-punch-list-moderation-page-1 #edit-actions input.button,.webform-submission-form .webform-actions input.webform-button--submit{display:inline-block;background-color:#0971aa;font-family:"Poppins",sans-serif;margin-top:20px;color:#fff;font-size:28.8px;font-size:1.8rem;line-height:32px;line-height:2rem;font-weight:700;padding:12px 30px 14px;min-width:190px;border-radius:25px;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;white-space:nowrap;-webkit-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;}@media (min-width:768px){.cta-button,.page-search-content #content-area form.search-form input.form-submit,.block-waggleforhomepage a.waggle-subscribe,.block-waggleforwagglenewspage a.waggle-subscribe,.eu-cookie-compliance-banner .cookiesjsr-banner--action button,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button,form.user-form #edit-submit,form.user-login-form #edit-submit,form.user-pass #edit-submit,#views-form-punch-list-moderation-page-1 #edit-actions input.button,.webform-submission-form .webform-actions input.webform-button--submit{padding:16px 40px 20px;border-radius:30px;}}.cta-button.bg-blue,.page-search-content #content-area form.search-form input.bg-blue.form-submit,.block-waggleforhomepage a.bg-blue.waggle-subscribe,.block-waggleforwagglenewspage a.bg-blue.waggle-subscribe,.eu-cookie-compliance-banner .cookiesjsr-banner--action button.bg-blue,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.bg-blue,form.user-form .bg-blue#edit-submit,form.user-login-form .bg-blue#edit-submit,form.user-pass .bg-blue#edit-submit,#views-form-punch-list-moderation-page-1 #edit-actions input.bg-blue.button,.webform-submission-form .webform-actions input.bg-blue.webform-button--submit{background-color:#0971aa;}.cta-button.regen-green,.page-search-content #content-area form.search-form input.regen-green.form-submit,.block-waggleforhomepage a.regen-green.waggle-subscribe,.block-waggleforwagglenewspage a.regen-green.waggle-subscribe,.eu-cookie-compliance-banner .cookiesjsr-banner--action button.regen-green,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.regen-green,form.user-form .regen-green#edit-submit,form.user-login-form .regen-green#edit-submit,form.user-pass .regen-green#edit-submit,#views-form-punch-list-moderation-page-1 #edit-actions input.regen-green.button,.webform-submission-form .webform-actions input.regen-green.webform-button--submit{background-color:#1c5e27;}.cta-button.regen-orange,.page-search-content #content-area form.search-form input.regen-orange.form-submit,.block-waggleforhomepage a.regen-orange.waggle-subscribe,.block-waggleforwagglenewspage a.regen-orange.waggle-subscribe,.eu-cookie-compliance-banner .cookiesjsr-banner--action button.regen-orange,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.regen-orange,form.user-form .regen-orange#edit-submit,form.user-login-form .regen-orange#edit-submit,form.user-pass .regen-orange#edit-submit,#views-form-punch-list-moderation-page-1 #edit-actions input.regen-orange.button,.webform-submission-form .webform-actions input.regen-orange.webform-button--submit{background-color:#f56b00;}.cta-button.regen-green-medium,.page-search-content #content-area form.search-form input.regen-green-medium.form-submit,.block-waggleforhomepage a.regen-green-medium.waggle-subscribe,.block-waggleforwagglenewspage a.regen-green-medium.waggle-subscribe,.eu-cookie-compliance-banner .cookiesjsr-banner--action button.regen-green-medium,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.regen-green-medium,form.user-form .regen-green-medium#edit-submit,form.user-login-form .regen-green-medium#edit-submit,form.user-pass .regen-green-medium#edit-submit,#views-form-punch-list-moderation-page-1 #edit-actions input.regen-green-medium.button,.webform-submission-form .webform-actions input.regen-green-medium.webform-button--submit{background-color:#029683;}.cta-button:focus,.page-search-content #content-area form.search-form input.form-submit:focus,.cta-button:hover,.page-search-content #content-area form.search-form input.form-submit:hover,.block-waggleforhomepage a.waggle-subscribe:focus,.block-waggleforwagglenewspage a.waggle-subscribe:focus,.eu-cookie-compliance-banner .cookiesjsr-banner--action button:focus,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button:focus,form.user-form #edit-submit:focus,form.user-login-form #edit-submit:focus,form.user-pass #edit-submit:focus,#views-form-punch-list-moderation-page-1 #edit-actions input.button:focus,.webform-submission-form .webform-actions input.webform-button--submit:focus,.block-waggleforhomepage a.waggle-subscribe:hover,.block-waggleforwagglenewspage a.waggle-subscribe:hover,.eu-cookie-compliance-banner .cookiesjsr-banner--action button:hover,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button:hover,form.user-form #edit-submit:hover,form.user-login-form #edit-submit:hover,form.user-pass #edit-submit:hover,#views-form-punch-list-moderation-page-1 #edit-actions input.button:hover,.webform-submission-form .webform-actions input.webform-button--submit:hover{background-color:#343741;}.cta-button.white-outline,.page-search-content #content-area form.search-form input.white-outline.form-submit,.block-waggleforhomepage a.white-outline.waggle-subscribe,.block-waggleforwagglenewspage a.white-outline.waggle-subscribe,.eu-cookie-compliance-banner .cookiesjsr-banner--action button.white-outline,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.white-outline,form.user-form .white-outline#edit-submit,form.user-login-form .white-outline#edit-submit,form.user-pass .white-outline#edit-submit,#views-form-punch-list-moderation-page-1 #edit-actions input.white-outline.button,.webform-submission-form .webform-actions input.white-outline.webform-button--submit{background-color:transparent;padding:13px 30px 15px;border:1px solid #fff;}@media (min-width:768px){.cta-button.white-outline,.page-search-content #content-area form.search-form input.white-outline.form-submit,.block-waggleforhomepage a.white-outline.waggle-subscribe,.block-waggleforwagglenewspage a.white-outline.waggle-subscribe,.eu-cookie-compliance-banner .cookiesjsr-banner--action button.white-outline,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.white-outline,form.user-form .white-outline#edit-submit,form.user-login-form .white-outline#edit-submit,form.user-pass .white-outline#edit-submit,#views-form-punch-list-moderation-page-1 #edit-actions input.white-outline.button,.webform-submission-form .webform-actions input.white-outline.webform-button--submit{padding:17px 30px 21px;}}.cta-button.white-outline:hover,.page-search-content #content-area form.search-form input.white-outline.form-submit:hover,.block-waggleforhomepage a.white-outline.waggle-subscribe:hover,.block-waggleforwagglenewspage a.white-outline.waggle-subscribe:hover,.eu-cookie-compliance-banner .cookiesjsr-banner--action button.white-outline:hover,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.white-outline:hover,form.user-form .white-outline#edit-submit:hover,form.user-login-form .white-outline#edit-submit:hover,form.user-pass .white-outline#edit-submit:hover,#views-form-punch-list-moderation-page-1 #edit-actions input.white-outline.button:hover,.webform-submission-form .webform-actions input.white-outline.webform-button--submit:hover{background-color:rgba(255,255,255,0.15);}.cta-button.black-outline,.cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions button.cta-button.cookiesjsr-btn,.page-search-content #content-area form.search-form input.black-outline.form-submit,.block-waggleforhomepage a.black-outline.waggle-subscribe,.block-waggleforwagglenewspage a.black-outline.waggle-subscribe,.cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions .eu-cookie-compliance-banner .cookiesjsr-banner--action button.cookiesjsr-btn,.eu-cookie-compliance-banner .cookiesjsr-banner--action .cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions button.cookiesjsr-btn,.cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions .eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.cookiesjsr-btn,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons .cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions button.cookiesjsr-btn,.cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions form.user-form button.cookiesjsr-btn#edit-submit,form.user-form .cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions button.cookiesjsr-btn#edit-submit,.cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions form.user-login-form button.cookiesjsr-btn#edit-submit,form.user-login-form .cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions button.cookiesjsr-btn#edit-submit,.cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions form.user-pass button.cookiesjsr-btn#edit-submit,form.user-pass .cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions button.cookiesjsr-btn#edit-submit,.eu-cookie-compliance-banner .cookiesjsr-banner--action button.black-outline,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.black-outline,form.user-form .black-outline#edit-submit,form.user-login-form .black-outline#edit-submit,form.user-pass .black-outline#edit-submit,#views-form-punch-list-moderation-page-1 #edit-actions input.black-outline.button,.webform-submission-form .webform-actions input.black-outline.webform-button--submit{background-color:transparent;padding:13px 30px 15px;border:1px solid #000;}.cta-button.black-outline:hover,.cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions button.cta-button.cookiesjsr-btn:hover,.page-search-content #content-area form.search-form input.black-outline.form-submit:hover,.block-waggleforhomepage a.black-outline.waggle-subscribe:hover,.block-waggleforwagglenewspage a.black-outline.waggle-subscribe:hover,.cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions .eu-cookie-compliance-banner .cookiesjsr-banner--action button.cookiesjsr-btn:hover,.eu-cookie-compliance-banner .cookiesjsr-banner--action .cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions button.cookiesjsr-btn:hover,.cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions .eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.cookiesjsr-btn:hover,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons .cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions button.cookiesjsr-btn:hover,.cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions form.user-form button.cookiesjsr-btn#edit-submit:hover,form.user-form .cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions button.cookiesjsr-btn#edit-submit:hover,.cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions form.user-login-form button.cookiesjsr-btn#edit-submit:hover,form.user-login-form .cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions button.cookiesjsr-btn#edit-submit:hover,.cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions form.user-pass button.cookiesjsr-btn#edit-submit:hover,form.user-pass .cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions button.cookiesjsr-btn#edit-submit:hover,.eu-cookie-compliance-banner .cookiesjsr-banner--action button.black-outline:hover,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.black-outline:hover,form.user-form .black-outline#edit-submit:hover,form.user-login-form .black-outline#edit-submit:hover,form.user-pass .black-outline#edit-submit:hover,#views-form-punch-list-moderation-page-1 #edit-actions input.black-outline.button:hover,.webform-submission-form .webform-actions input.black-outline.webform-button--submit:hover{background-color:rgba(255,255,255,0.15);}.paragraph--type--call-to-action-button{margin-bottom:60px;}@media (min-width:768px){.paragraph--type--call-to-action-button{margin-bottom:70px;}}@media (min-width:1200px){.paragraph--type--call-to-action-button{margin-bottom:80px;}}.diff-header label,.diff-controls label{font-weight:700;}.diff-controls{margin-top:1em !important;margin-bottom:1.5em !important;}.diff-header a{color:#0971aa;text-decoration:underline;}.js .dropbutton .dropbutton-action > input,.js .dropbutton .dropbutton-action > a,.js .dropbutton .dropbutton-action > button{margin:0;padding:0;text-align:left;text-decoration:none;color:#333;font-weight:600;line-height:normal;-webkit-font-smoothing:antialiased;}[dir="rtl"].js .dropbutton .dropbutton-action > input,[dir="rtl"].js .dropbutton .dropbutton-action > a,[dir="rtl"].js .dropbutton .dropbutton-action > button{margin-left:0;text-align:right;}.js .dropbutton-action.last{border-radius:0 0 0 1em;}[dir="rtl"] .js .dropbutton-action.last{border-radius:0 0 1em 0;}.js .dropbutton-widget .button{border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;}.js .dropbutton-multiple .dropbutton{border-right:0;}[dir="rtl"].js .dropbutton-multiple .dropbutton{border-left:0;}.dropbutton{margin:0;padding:0;list-style-type:none;}.dropbutton li + li{margin-top:10px;}.js .dropbutton li{margin-right:0;margin-bottom:0;}.js .dropbutton li + li{margin-top:0;}@media screen and (min-width:37.5625em){.dropbutton li{display:inline-block;}.dropbutton li + li{margin-top:0;margin-left:1em;}.js .dropbutton li + li{margin-left:0;}}.js .dropbutton-multiple .dropbutton-widget{border:1px solid #a6a6a6;border-radius:20em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(top,#f6f6f3,#e7e7df);background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f3),to(#e7e7df));background-image:-o-linear-gradient(top,#f6f6f3,#e7e7df);background-image:linear-gradient(to bottom,#f6f6f3,#e7e7df);text-shadow:0 1px rgba(255,255,255,0.6);}.dropbutton-multiple.open .dropbutton-widget{border-radius:1em;}.js .dropbutton-widget .dropbutton-action a,.js .dropbutton-widget .dropbutton-action input,.js .dropbutton-widget .dropbutton-action button{display:block;width:100%;padding:4px 1.5em;border-radius:20em 0 0 20em;}[dir="rtl"].js .dropbutton-widget .dropbutton-action a,[dir="rtl"].js .dropbutton-widget .dropbutton-action input,[dir="rtl"].js .dropbutton-widget .dropbutton-action button{border-radius:0 20em 20em 0;}.js .dropbutton-widget .dropbutton-action a:focus,.js .dropbutton-widget .dropbutton-action input:focus,.js .dropbutton-widget .dropbutton-action button:focus{text-decoration:underline;}.js .dropbutton-multiple.open .dropbutton-action a,.js .dropbutton-multiple.open .dropbutton-action .button{border-radius:0;}.js .dropbutton-multiple.open .dropbutton-action:first-child a,.js .dropbutton-multiple.open .dropbutton-action:first-child .button{border-radius:0.9em 0 0 0;}[dir="rtl"].js .dropbutton-multiple.open .dropbutton-action:first-child a,[dir="rtl"].js .dropbutton-multiple.open .dropbutton-action:first-child .button{border-radius:0 0.9em 0 0;}.js .dropbutton-multiple.open .dropbutton-action:last-child a,.js .dropbutton-multiple.open .dropbutton-action:last-child .button{border-radius:0 0 0 0.9em;}[dir="rtl"].js .dropbutton-multiple.open .dropbutton-action:last-child a,[dir="rtl"].js .dropbutton-multiple.open .dropbutton-action:last-child .button{border-radius:0 0 0.9em 0;}.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action button:hover,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action input:hover,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:focus,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action button:focus,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action input:focus{z-index:3;color:#1a1a1a;background-color:#f9f8f6;background-image:-webkit-linear-gradient(top,#fcfcfa,#e9e9dd);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcfcfa),to(#e9e9dd));background-image:-o-linear-gradient(top,#fcfcfa,#e9e9dd);background-image:linear-gradient(to bottom,#fcfcfa,#e9e9dd);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.125);box-shadow:0 1px 2px rgba(0,0,0,0.125);}.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:active,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action input:active,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action button:active{text-decoration:none;background-color:#dfdfd9;background-image:-webkit-linear-gradient(top,#f6f6f3,#e7e7df);background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f3),to(#e7e7df));background-image:-o-linear-gradient(top,#f6f6f3,#e7e7df);background-image:linear-gradient(to bottom,#f6f6f3,#e7e7df);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);}.dropbutton .secondary-action{border-top:1px solid #bfbfba;}.dropbutton-single .dropbutton-widget{position:static;display:inline-block;border:0;background:transparent;}.dropbutton-single .dropbutton-action a{width:auto !important;padding:4px 1.5em;-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;text-decoration:none;color:#333;border:1px solid #a6a6a6;border-radius:20em !important;background-color:#f2f1eb;background-image:-webkit-linear-gradient(top,#f6f6f3,#e7e7df);background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f3),to(#e7e7df));background-image:-o-linear-gradient(top,#f6f6f3,#e7e7df);background-image:linear-gradient(to bottom,#f6f6f3,#e7e7df);text-shadow:0 1px rgba(255,255,255,0.6);font-weight:600;-webkit-font-smoothing:antialiased;}.dropbutton-single .dropbutton-action a:hover,.dropbutton-single .dropbutton-action a:focus{text-decoration:none;color:#1a1a1a;outline:none;background-color:#f9f8f6;background-image:-webkit-linear-gradient(top,#fcfcfa,#e9e9dd);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcfcfa),to(#e9e9dd));background-image:-o-linear-gradient(top,#fcfcfa,#e9e9dd);background-image:linear-gradient(to bottom,#fcfcfa,#e9e9dd);}.dropbutton-single .dropbutton-action a:hover,.dropbutton-single .dropbutton-action a:focus{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.125);box-shadow:0 1px 2px rgba(0,0,0,0.125);}.dropbutton-single .dropbutton-action a:active{-webkit-transition:none;-o-transition:none;transition:none;background-color:#dfdfd9;background-image:-webkit-linear-gradient(top,#f6f6f3,#e7e7df);background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f3),to(#e7e7df));background-image:-o-linear-gradient(top,#f6f6f3,#e7e7df);background-image:linear-gradient(to bottom,#f6f6f3,#e7e7df);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);}.dropbutton .dropbutton-action .ajax-progress{position:absolute;z-index:2;top:0.2em;right:0.2em;padding:0 0 0 0.1em;}.dropbutton-multiple .dropbutton-action .ajax-progress{top:0.15em;right:2.2em;margin-right:0;}.dropbutton-multiple .secondary-action .ajax-progress{top:auto;bottom:0.3em;}.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button{border-left:1px solid #a6a6a6;outline:none;}[dir="rtl"].js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button{border-right:1px solid #a6a6a6;border-left:0;}.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button{border-radius:0 20em 20em 0;}[dir="rtl"].js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button{border-radius:20em 0 0 20em;}.dropbutton-multiple.open .dropbutton-widget .dropbutton-toggle button{border-radius:0 1em 1em 0;}[dir="rtl"] .dropbutton-multiple.open .dropbutton-widget .dropbutton-toggle button{border-radius:1em 0 0 1em;}.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:hover,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:focus{z-index:3;text-decoration:none;color:#1a1a1a;background-color:#f9f8f6;background-image:-webkit-linear-gradient(top,#fcfcfa,#e9e9dd);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcfcfa),to(#e9e9dd));background-image:-o-linear-gradient(top,#fcfcfa,#e9e9dd);background-image:linear-gradient(to bottom,#fcfcfa,#e9e9dd);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.125);box-shadow:0 1px 2px rgba(0,0,0,0.125);}.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:active{background-color:#dfdfd9;background-image:-webkit-linear-gradient(top,#f6f6f3,#e7e7df);background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f3),to(#e7e7df));background-image:-o-linear-gradient(top,#f6f6f3,#e7e7df);background-image:linear-gradient(to bottom,#f6f6f3,#e7e7df);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);}.dropbutton-arrow{top:54%;right:35%;border-top-color:#333;}[dir="rtl"] .dropbutton-arrow{right:auto;left:35%;}.dropbutton-multiple.open .dropbutton-arrow{top:0.6667em;border-top-color:transparent;border-bottom:0.3333em solid #333;}.js .form-actions .dropbutton .dropbutton-action > *{color:#fff;text-shadow:0 1px rgba(0,0,0,0.5);font-weight:700;}.js .form-actions .dropbutton-widget{position:relative;border-color:#1e5c90;background-color:#0071b8;background-image:-webkit-linear-gradient(top,#007bc6,#0071b8);background-image:-webkit-gradient(linear,left top,left bottom,from(#007bc6),to(#0071b8));background-image:-o-linear-gradient(top,#007bc6,#0071b8);background-image:linear-gradient(to bottom,#007bc6,#0071b8);text-shadow:0 1px rgba(0,0,0,0.5);}.form-actions .dropbutton-multiple.open .dropbutton-widget{background-image:-webkit-linear-gradient(top,#007bc6,#0071b8);background-image:-webkit-gradient(linear,left top,left bottom,from(#007bc6),to(#0071b8));background-image:-o-linear-gradient(top,#007bc6,#0071b8);background-image:linear-gradient(to bottom,#007bc6,#0071b8);}.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-action .button:hover,.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-action .button:focus{color:#fff;background-color:#2369a6;background-image:-webkit-linear-gradient(top,#0c97ed,#1f86c7);background-image:-webkit-gradient(linear,left top,left bottom,from(#0c97ed),to(#1f86c7));background-image:-o-linear-gradient(top,#0c97ed,#1f86c7);background-image:linear-gradient(to bottom,#0c97ed,#1f86c7);-webkit-box-shadow:0 1px 2px rgba(23,26,28,0.25);box-shadow:0 1px 2px rgba(23,26,28,0.25);}.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-action .button:active{border-color:#144b78;background-image:-webkit-linear-gradient(top,#08639b,#0071b8);background-image:-webkit-gradient(linear,left top,left bottom,from(#08639b),to(#0071b8));background-image:-o-linear-gradient(top,#08639b,#0071b8);background-image:linear-gradient(to bottom,#08639b,#0071b8);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);}.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,.form-actions .dropbutton .secondary-action{border-color:#1e5c90;}.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button{background-image:-webkit-linear-gradient(top,#007bc6,#0071b8);background-image:-webkit-gradient(linear,left top,left bottom,from(#007bc6),to(#0071b8));background-image:-o-linear-gradient(top,#007bc6,#0071b8);background-image:linear-gradient(to bottom,#007bc6,#0071b8);}.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:hover,.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:focus{background-color:#2369a6;background-image:-webkit-linear-gradient(top,#0c97ed,#1f86c7);background-image:-webkit-gradient(linear,left top,left bottom,from(#0c97ed),to(#1f86c7));background-image:-o-linear-gradient(top,#0c97ed,#1f86c7);background-image:linear-gradient(to bottom,#0c97ed,#1f86c7);}.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:active{border-color:#144b78;background-image:-webkit-linear-gradient(top,#08639b,#0071b8);background-image:-webkit-gradient(linear,left top,left bottom,from(#08639b),to(#0071b8));background-image:-o-linear-gradient(top,#08639b,#0071b8);background-image:linear-gradient(to bottom,#08639b,#0071b8);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);}.form-actions .dropbutton-arrow{border-top-color:#fff;}.form-actions .dropbutton-multiple.open .dropbutton-arrow{border-bottom:0.3333em solid white;}.eui-widget-title.es-widget-title.eapps-instagram-feed-title{display:none !important;}html{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit;}body,html{height:auto;}body{margin:0;}.container,body.role--administrator.section-node .layout-container .highlighted .messages,.messages,.cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner .cookiesjsr-banner--action,.diff-header,.diff-controls,.eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .eu-cookie-compliance-content,body.page-search-content nav.pager,.page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area h2,.page-search-content #content-area .block-system > h3,.page-search-content #content-area ol,form.user-form,form.user-login-form,form.user-pass,#views-form-punch-list-moderation-page-1{padding:0 20px;margin:0 auto;}.container::after,body.role--administrator.section-node .layout-container .highlighted .messages::after,.messages::after,.cookiesjsr-banner .cookiesjsr-banner--info::after,.cookiesjsr-banner .cookiesjsr-banner--action::after,.diff-header::after,.diff-controls::after,.eu-cookie-compliance-banner .cookiesjsr-banner--info::after,.eu-cookie-compliance-banner .eu-cookie-compliance-content::after,body.page-search-content nav.pager::after,.page-search-content #content-area form.search-form .form-wrapper::after,.page-search-content #content-area h2::after,.page-search-content #content-area .block-system > h3::after,.page-search-content #content-area ol::after,form.user-form::after,form.user-login-form::after,form.user-pass::after,#views-form-punch-list-moderation-page-1::after{clear:both;content:"";display:block;}@media (min-width:768px){.container,body.role--administrator.section-node .layout-container .highlighted .messages,.messages,.cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner .cookiesjsr-banner--action,.diff-header,.diff-controls,.eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .eu-cookie-compliance-content,body.page-search-content nav.pager,.page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area h2,.page-search-content #content-area .block-system > h3,.page-search-content #content-area ol,form.user-form,form.user-login-form,form.user-pass,#views-form-punch-list-moderation-page-1{padding:0 30px;max-width:768px;}}@media (min-width:1200px){.container,body.role--administrator.section-node .layout-container .highlighted .messages,.messages,.cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner .cookiesjsr-banner--action,.diff-header,.diff-controls,.eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .eu-cookie-compliance-content,body.page-search-content nav.pager,.page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area h2,.page-search-content #content-area .block-system > h3,.page-search-content #content-area ol,form.user-form,form.user-login-form,form.user-pass,#views-form-punch-list-moderation-page-1{max-width:1200px;}}.container::before,body.role--administrator.section-node .layout-container .highlighted .messages::before,.messages::before,.cookiesjsr-banner .cookiesjsr-banner--info::before,.cookiesjsr-banner .cookiesjsr-banner--action::before,.diff-header::before,.diff-controls::before,.eu-cookie-compliance-banner .cookiesjsr-banner--info::before,.eu-cookie-compliance-banner .eu-cookie-compliance-content::before,body.page-search-content nav.pager::before,.page-search-content #content-area form.search-form .form-wrapper::before,.page-search-content #content-area h2::before,.page-search-content #content-area .block-system > h3::before,.page-search-content #content-area ol::before,form.user-form::before,form.user-login-form::before,form.user-pass::before,#views-form-punch-list-moderation-page-1::before{content:'';display:table;}.container::after,body.role--administrator.section-node .layout-container .highlighted .messages::after,.messages::after,.cookiesjsr-banner .cookiesjsr-banner--info::after,.cookiesjsr-banner .cookiesjsr-banner--action::after,.diff-header::after,.diff-controls::after,.eu-cookie-compliance-banner .cookiesjsr-banner--info::after,.eu-cookie-compliance-banner .eu-cookie-compliance-content::after,body.page-search-content nav.pager::after,.page-search-content #content-area form.search-form .form-wrapper::after,.page-search-content #content-area h2::after,.page-search-content #content-area .block-system > h3::after,.page-search-content #content-area ol::after,form.user-form::after,form.user-login-form::after,form.user-pass::after,#views-form-punch-list-moderation-page-1::after{content:'';display:table;clear:both;}#footer,#header,#navigation{background:rgba(170,170,170,0.2);}#footer,#header,.breadcrumb,.mission,.node{clear:both;}body.role--administrator.section-node .layout-container{margin:0;}#sliding-popup{margin:0;padding:0;width:100%;}.eu-cookie-compliance-banner{background:#efeff0;width:100%;padding:30px 0 40px;}@media (min-width:1200px){.eu-cookie-compliance-banner{padding:40px 0;}}.eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .eu-cookie-compliance-content{width:100%;color:#343741;padding:0 0 0 20px;}@media (min-width:1200px){.eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .eu-cookie-compliance-content{float:left;max-width:calc(100% - 220px);padding-top:8px;}}.eu-cookie-compliance-banner .cookiesjsr-banner--info p span,.eu-cookie-compliance-banner .eu-cookie-compliance-content p span{font-size:25.6px;font-size:1.6rem;line-height:38.4px;line-height:2.4rem;white-space:nowrap;}.eu-cookie-compliance-banner .cookiesjsr-banner--info a,.eu-cookie-compliance-banner .eu-cookie-compliance-content a{color:#0971aa;}.eu-cookie-compliance-banner .cookiesjsr-banner--info a:hover,.eu-cookie-compliance-banner .eu-cookie-compliance-content a:hover{text-decoration:underline;}.eu-cookie-compliance-banner .cookiesjsr-banner--action button,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button{font-size:25.6px;font-size:1.6rem;margin:9.6px;margin:.6rem;}iframe#st_gdpr_iframe{border:0;}.nexus-and-solutions-group .nexus-and-solutions-item:nth-child(2n) a{text-transform:uppercase;}#footer{background-color:#fcfcfc;}#footer .container,#footer .messages,#footer .cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner #footer .cookiesjsr-banner--info,#footer .cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner #footer .cookiesjsr-banner--action,#footer .diff-header,#footer .diff-controls,#footer .eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner #footer .cookiesjsr-banner--info,#footer .eu-cookie-compliance-banner .eu-cookie-compliance-content,.eu-cookie-compliance-banner #footer .eu-cookie-compliance-content,#footer body.page-search-content nav.pager,body.page-search-content #footer nav.pager,#footer .page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area form.search-form #footer .form-wrapper,#footer .page-search-content #content-area h2,.page-search-content #content-area #footer h2,#footer .page-search-content #content-area .block-system > h3,.page-search-content #content-area #footer .block-system > h3,#footer .page-search-content #content-area ol,.page-search-content #content-area #footer ol,#footer form.user-form,#footer form.user-login-form,#footer form.user-pass,#footer #views-form-punch-list-moderation-page-1{position:relative;padding-top:20px;padding-bottom:20px;padding-right:40px;}@media (min-width:768px){#footer .container,#footer .messages,#footer .cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner #footer .cookiesjsr-banner--info,#footer .cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner #footer .cookiesjsr-banner--action,#footer .diff-header,#footer .diff-controls,#footer .eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner #footer .cookiesjsr-banner--info,#footer .eu-cookie-compliance-banner .eu-cookie-compliance-content,.eu-cookie-compliance-banner #footer .eu-cookie-compliance-content,#footer body.page-search-content nav.pager,body.page-search-content #footer nav.pager,#footer .page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area form.search-form #footer .form-wrapper,#footer .page-search-content #content-area h2,.page-search-content #content-area #footer h2,#footer .page-search-content #content-area .block-system > h3,.page-search-content #content-area #footer .block-system > h3,#footer .page-search-content #content-area ol,.page-search-content #content-area #footer ol,#footer form.user-form,#footer form.user-login-form,#footer form.user-pass,#footer #views-form-punch-list-moderation-page-1{padding-top:10px;padding-bottom:25px;padding-right:30px;}}@media (min-width:1200px){#footer .container,#footer .messages,#footer .cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner #footer .cookiesjsr-banner--info,#footer .cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner #footer .cookiesjsr-banner--action,#footer .diff-header,#footer .diff-controls,#footer .eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner #footer .cookiesjsr-banner--info,#footer .eu-cookie-compliance-banner .eu-cookie-compliance-content,.eu-cookie-compliance-banner #footer .eu-cookie-compliance-content,#footer body.page-search-content nav.pager,body.page-search-content #footer nav.pager,#footer .page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area form.search-form #footer .form-wrapper,#footer .page-search-content #content-area h2,.page-search-content #content-area #footer h2,#footer .page-search-content #content-area .block-system > h3,.page-search-content #content-area #footer .block-system > h3,#footer .page-search-content #content-area ol,.page-search-content #content-area #footer ol,#footer form.user-form,#footer form.user-login-form,#footer form.user-pass,#footer #views-form-punch-list-moderation-page-1{padding-top:30px;padding-bottom:40px;}}#footer .footer-logo{position:absolute;z-index:10;top:15px;left:20px;width:70px;}@media (min-width:768px){#footer .footer-logo{top:10px;left:30px;width:85px;}}@media (min-width:1200px){#footer .footer-logo{top:25px;width:130px;}}@media (min-width:768px){#footer #block-footersignupform{float:right;width:300px;}}#footer #block-footersignupform #mc_embed_signup input[type='text'],#footer #block-footersignupform #mc_embed_signup input[type='email']{display:block;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;box-shadow:none;}#footer #block-footersignupform #mc_embed_signup input[type='text']::-webkit-input-placeholder,#footer #block-footersignupform #mc_embed_signup input[type='email']::-webkit-input-placeholder{color:#878a8f;}#footer #block-footersignupform .mc-field-group input{width:100%;background:#fff;color:#343741;font-size:27.2px;font-size:1.7rem;line-height:40px;line-height:2.5rem;font-weight:400;border-radius:150px;padding-top:10px;padding-bottom:10px;padding-left:25px;margin-bottom:5px;border:1px solid #d7d8d6;}@media (min-width:768px){#footer #block-footersignupform .mc-field-group input{max-width:300px;}}#footer #block-footersignupform .mc-submit{text-align:right;padding-right:10px;}#footer #block-footersignupform #mc-embedded-subscribe{display:inline-block;background-color:#fff;background-color:inherit;color:#0971aa;font-size:28.8px;font-size:1.8rem;line-height:57.6px;line-height:3.6rem;margin-top:5px;font-weight:700;margin-bottom:30px;}#footer #block-footersignupform #mc-embedded-subscribe:focus,#footer #block-footersignupform #mc-embedded-subscribe:hover{color:#f56b00;}#footer #block-footersocialmedia{margin-bottom:50px;text-align:right;padding-right:10px;}@media (min-width:768px){#footer #block-footersocialmedia{float:right;clear:right;}}#footer #block-footersocialmedia h2{font-family:"Source Serif Pro";font-style:italic;font-size:32px;font-size:2rem;line-height:38.4px;line-height:2.4rem;margin-bottom:10px;font-weight:400;}#footer #block-footersocialmedia .social-links a{display:inline-block;font-size:33.6px;font-size:2.1rem;line-height:33.6px;line-height:2.1rem;margin-right:18px;-webkit-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}#footer #block-footersocialmedia .social-links a:nth-child(4){margin-right:0;}#footer #block-footersocialmedia .social-links a:hover{color:#0da3f0;}#footer #block-footerdetails{margin-bottom:35px;}@media (min-width:768px){#footer #block-footerdetails{width:360px;clear:right;}}@media (min-width:1200px){#footer #block-footerdetails{padding-left:180px;width:680px;clear:left;padding-top:70px;}}#footer #block-footerdetails p{font-size:20.8px;font-size:1.3rem;line-height:33.6px;line-height:2.1rem;}@media (min-width:768px){#footer #block-footerdetails p{font-size:1.4rem;}}#footer #block-footerdetails a{color:#0971aa;text-decoration:none;border-bottom:1px dashed #a4a7a9;font-weight:700;}#footer #block-footerdetails a:hover{border-bottom:1px solid #0971aa;}#footer #block-footerdetails a.ext svg.ext{width:14px;height:14px;}#footer #block-footerdetails a.mailto{font-family:"Poppins",sans-serif;color:#797d82;font-size:28.8px;font-size:1.8rem;line-height:57.6px;line-height:3.6rem;font-weight:700;}#footer #block-footerdetails a.mailto:focus,#footer #block-footerdetails a.mailto:hover{color:#f56b00;}#footer #block-regeneration-footer a,#footer .footer-copyright{display:inline-block;color:#878a8f;font-size:19.2px;font-size:1.2rem;line-height:28.8px;line-height:1.8rem;}@media (min-width:768px){#footer #block-regeneration-footer a,#footer .footer-copyright{font-size:1.4rem;line-height:2.1rem;}}#footer #block-regeneration-footer{text-align:right;padding-bottom:18px;}@media (min-width:768px){#footer #block-regeneration-footer{float:left;padding-bottom:0;clear:both;}}@media (min-width:1200px){#footer #block-regeneration-footer{padding-left:180px;}}#footer #block-regeneration-footer ul{padding:0;margin:0;}#footer #block-regeneration-footer li{display:inline-block;}#footer #block-regeneration-footer li::after{color:#878a8f;content:"|";}#footer #block-regeneration-footer li a:hover{text-decoration:underline;}#footer #block-regeneration-footer li:last-child::after{display:none;}#footer .footer-copyright{float:right;text-align:right;}@media (min-width:768px){#footer .footer-copyright{float:right;clear:right;}}#block-footernavigation{padding-left:100px;font-size:22.4px;font-size:1.4rem;line-height:27.2px;line-height:1.7rem;font-weight:500;margin-bottom:50px;}@media (min-width:768px){#block-footernavigation{padding-left:120px;margin-bottom:55px;}}@media (min-width:1200px){#block-footernavigation{float:left;padding-left:180px;}}@media (min-width:1400px){#block-footernavigation{padding-left:180px;}}#block-footernavigation a{color:#797d82;}#block-footernavigation a:hover{text-decoration:underline;}@media (min-width:768px){#block-footernavigation > ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;}}@media (min-width:1200px){#block-footernavigation > ul{width:650px;}}#block-footernavigation > ul > li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}#block-footernavigation > ul > li > ul{margin-bottom:25px;}@media (min-width:768px){#block-footernavigation > ul > li > ul{margin-bottom:0px;}}#block-footernavigation > ul > li > ul > li{margin-bottom:10px;}.expanding-caption{position:relative;}.expanding-caption .field-name-field-image-caption{position:absolute;bottom:0;left:0;width:calc(100% - 20px);}@media (min-width:768px){.expanding-caption .field-name-field-image-caption{width:460px;}}.expanding-caption .field-name-field-image-caption .field-items{position:absolute;bottom:0;left:0;height:auto;max-height:0;overflow:hidden;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;-ms-transition:0.2s ease-in-out;}.expanding-caption .field-name-field-image-caption .field-items .field-item{padding:15px 40px 15px 60px;background:#5f6369;overflow-y:auto;-webkit-overflow-scrolling:touch;color:#fff;font-size:20.8px;font-size:1.3rem;line-height:27.2px;line-height:1.7rem;margin:0;}.expanding-caption .field-name-field-image-caption.expanded .field-items{max-height:600px;}.expanding-caption .field-name-field-image-caption:after{font-family:"Font Awesome 6 Pro";position:absolute;bottom:0;left:0;width:40px;height:40px;background:rgba(0,0,0,0.6);color:#fff;content:"\f05a";display:block;font-weight:300;font-size:32px;font-size:2rem;line-height:72px;line-height:4.5rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.expanding-caption .field-name-field-image-caption.expanded:after{background:#5f6369;content:"\f00d";}header#header{position:relative;background-color:#fcfcfc;}header#header .container,header#header .messages,header#header .cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner header#header .cookiesjsr-banner--info,header#header .cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner header#header .cookiesjsr-banner--action,header#header .diff-header,header#header .diff-controls,header#header .eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner header#header .cookiesjsr-banner--info,header#header .eu-cookie-compliance-banner .eu-cookie-compliance-content,.eu-cookie-compliance-banner header#header .eu-cookie-compliance-content,header#header body.page-search-content nav.pager,body.page-search-content header#header nav.pager,header#header .page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area form.search-form header#header .form-wrapper,header#header .page-search-content #content-area h2,.page-search-content #content-area header#header h2,header#header .page-search-content #content-area .block-system > h3,.page-search-content #content-area header#header .block-system > h3,header#header .page-search-content #content-area ol,.page-search-content #content-area header#header ol,header#header form.user-form,header#header form.user-login-form,header#header form.user-pass,header#header #views-form-punch-list-moderation-page-1{position:relative;padding-top:100px;}@media (min-width:768px){header#header .container,header#header .messages,header#header .cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner header#header .cookiesjsr-banner--info,header#header .cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner header#header .cookiesjsr-banner--action,header#header .diff-header,header#header .diff-controls,header#header .eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner header#header .cookiesjsr-banner--info,header#header .eu-cookie-compliance-banner .eu-cookie-compliance-content,.eu-cookie-compliance-banner header#header .eu-cookie-compliance-content,header#header body.page-search-content nav.pager,body.page-search-content header#header nav.pager,header#header .page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area form.search-form header#header .form-wrapper,header#header .page-search-content #content-area h2,.page-search-content #content-area header#header h2,header#header .page-search-content #content-area .block-system > h3,.page-search-content #content-area header#header .block-system > h3,header#header .page-search-content #content-area ol,.page-search-content #content-area header#header ol,header#header form.user-form,header#header form.user-login-form,header#header form.user-pass,header#header #views-form-punch-list-moderation-page-1{padding-top:115px;}}header#header a.site-logo{display:block;position:absolute;top:25px;width:210px;}@media (min-width:768px){header#header a.site-logo{top:24px;width:260px;}}header#header a.site-logo:hover{opacity:0.85;}header#header #block-regeneration-account-menu{position:absolute;top:20px;right:40px;}@media (max-width:767px){header#header button.donate-zeffy{position:absolute;top:0px;right:80px;display:inline-block;background-color:#f56b00;font-family:"Poppins",sans-serif;color:#fff;font-size:1.4rem;line-height:1.8rem;font-weight:700;padding:6px 20px 8px;border-radius:8px;border-top-left-radius:0;border-top-right-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;white-space:nowrap;}}@media (min-width:768px){header#header button.donate-zeffy{position:absolute;top:53px;right:95px;display:inline-block;background-color:#f56b00;font-family:"Poppins",sans-serif;color:#fff;font-size:1.8rem;line-height:2rem;font-weight:700;padding:12px 30px 14px;min-width:140px;border-radius:25px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;white-space:nowrap;-webkit-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;}header#header button.donate-zeffy:focus,header#header button.donate-zeffy:hover{background-color:#0971aa;}}header#header .header-search-trigger{display:none;position:absolute;z-index:200;top:25px;right:70px;width:40px;height:40px;text-indent:-9999px;color:#5f6369;}@media (min-width:768px){header#header .header-search-trigger{display:block;top:44px;right:20px;width:50px;height:60px;}}header#header .header-search-trigger:hover{color:#343741;}header#header .header-search-trigger:before{text-indent:0;position:absolute;top:0;right:0;font-family:"Font Awesome 6 Pro";font-size:35.2px;font-size:2.2rem;line-height:64px;line-height:4rem;font-weight:400;width:40px;height:40px;text-align:center;padding-right:5px;content:"\f002";}@media (min-width:768px){header#header .header-search-trigger:before{font-size:2.8rem;line-height:6rem;width:50px;height:60px;padding-right:0;}}header#header .header-search-trigger.active:before{font-weight:300;content:"\f00d";}header#header #block-smartmenusblock{display:none;}@media (min-width:768px){header#header #block-smartmenusblock{display:block;margin-top:10px;padding-left:80px;margin-bottom:20px;}}@media (min-width:1200px){header#header #block-smartmenusblock{position:absolute;z-index:150;left:400px;top:61px;padding:0;margin:0;}}header#header #block-searchform,header#header #block-regeneration-searchform{display:none;position:absolute;top:25px;right:70px;z-index:199;}@media (max-width:767px){header#header #block-searchform,header#header #block-regeneration-searchform{display:none !important;}}@media (min-width:768px){header#header #block-searchform,header#header #block-regeneration-searchform{top:45px;right:10px;}}header#header #block-searchform input.form-search,header#header #block-regeneration-searchform input.form-search{padding:9px 90px 9px 25px;font-size:28.8px;font-size:1.8rem;line-height:32px;line-height:2rem;width:340px;height:40px;border-radius:20px;border:1px solid #c7c9c8;}@media (min-width:768px){header#header #block-searchform input.form-search,header#header #block-regeneration-searchform input.form-search{width:320px;height:60px;border-radius:30px;padding:20px 130px 20px 30px;}}header#header #block-searchform .form-actions,header#header #block-regeneration-searchform .form-actions{position:absolute;top:0;right:40px;width:40px;height:40px;}@media (min-width:768px){header#header #block-searchform .form-actions,header#header #block-regeneration-searchform .form-actions{right:60px;width:50px;height:60px;}}header#header #block-searchform .form-actions:before,header#header #block-regeneration-searchform .form-actions:before{position:absolute;top:0;right:0;color:#343741;font-family:"Font Awesome 6 Pro";font-size:35.2px;font-size:2.2rem;line-height:64px;line-height:4rem;font-weight:400;width:40px;height:40px;text-align:center;content:"\f002";}@media (min-width:768px){header#header #block-searchform .form-actions:before,header#header #block-regeneration-searchform .form-actions:before{width:50px;height:60px;font-size:2.8rem;line-height:6rem;}}header#header #block-searchform .form-actions input.form-submit,header#header #block-regeneration-searchform .form-actions input.form-submit{position:absolute;top:0;right:0;width:40px;height:40px;text-indent:-9999px;}@media (min-width:768px){header#header #block-searchform .form-actions input.form-submit,header#header #block-regeneration-searchform .form-actions input.form-submit{width:50px;height:60px;}}body.node-206 header#header,body.node-214 header#header{position:absolute;width:100%;background-color:transparent;}body.node-206 header#header .block-breadcrumbs,body.node-214 header#header .block-breadcrumbs{display:none;}#home-carousel{position:relative;padding-top:calc(100vw * .4428);margin:0 -30px 45px;}@media (min-width:1200px){#home-carousel{margin-left:calc(-50vw + 450px);margin-right:calc(-50vw + 450px);margin-bottom:75px;}}@media (min-width:1400px){#home-carousel{margin-left:calc(-50vw + 500px);margin-right:calc(-50vw + 500px);}}#home-carousel #home-carousel-cycle{position:absolute;top:0;right:0;left:0;}#home-carousel #home-carousel-cycle .home-carousel-item{width:100%;}#home-carousel #home-carousel-cycle .home-carousel-item img{width:100%;max-width:none;}#home-carousel #home-carousel-cycle .home-carousel-nav-dots{position:absolute;top:50%;right:6px;z-index:105;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}@media (min-width:768px){#home-carousel #home-carousel-cycle .home-carousel-nav-dots{right:10px;}}#home-carousel #home-carousel-cycle .home-carousel-nav-dots span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:8px;height:8px;margin-bottom:7px;border:1px solid #fff;border-radius:50%;text-indent:-99999px;}@media (min-width:768px){#home-carousel #home-carousel-cycle .home-carousel-nav-dots span{width:12px;height:12px;margin-bottom:10px;}}#home-carousel #home-carousel-cycle .home-carousel-nav-dots span:last-child{margin-bottom:0;}#home-carousel #home-carousel-cycle .home-carousel-nav-dots span:hover{background:rgba(255,255,255,0.5);}#home-carousel #home-carousel-cycle .home-carousel-nav-dots span.cycle-pager-active,#home-carousel #home-carousel-cycle .home-carousel-nav-dots span.cycle-pager-active:hover{background-color:#fff;}#home-carousel #home-carousel-cycle .slider-headline{position:absolute;z-index:103;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}#home-carousel #home-carousel-cycle .slider-headline p{color:#fff;font-size:32.576px;font-size:2.036rem;line-height:0.75em;font-weight:300;margin:0;}@media (min-width:768px){#home-carousel #home-carousel-cycle .slider-headline p{font-size:5rem;letter-spacing:-.025rem;}}@media (min-width:1200px){#home-carousel #home-carousel-cycle .slider-headline p{font-size:7rem;}}@media (min-width:1400px){#home-carousel #home-carousel-cycle .slider-headline p{font-size:7.6rem;}}body.front-page #main{padding-bottom:0px;}body.page-home-alternate #main{padding-bottom:0px;}#home-cascade{position:relative;overflow:hidden;max-height:630vw;}@media (min-width:1200px) and (min-height:800px){#home-cascade{max-height:640vw;}}@media (min-width:1200px) and (min-height:1000px){#home-cascade{max-height:650vw;}}@media (min-width:1200px) and (min-height:1200px){#home-cascade{max-height:660vw;}}@media (min-width:1300px) and (min-height:800px){#home-cascade{max-height:660vw;}}@media (min-width:1300px) and (min-height:1000px){#home-cascade{max-height:670vw;}}@media (min-width:1300px) and (min-height:1200px){#home-cascade{max-height:680vw;}}#home-cascade img{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;}#home-cascade .cascade-sky{width:100%;height:177.35vw;background:url(/themes/regeneration/images/cascade/cascade_bg_sky01.jpg) center center no-repeat;background-size:cover;overflow:hidden;}#home-cascade .cascade-logo-overlay{position:fixed;top:150px;left:0;right:0;width:100%;max-width:1600px;margin:0 auto;padding-top:35vw;background-image:url(/themes/regeneration/images/regen_logo_white.svg);background-repeat:no-repeat;background-position:top center;background-size:92%;opacity:.6;mix-blend-mode:overlay;}#home-cascade .cascade-logo-blue{position:fixed;top:150px;left:0;right:0;width:100%;max-width:1600px;margin:0 auto;padding-top:35vw;background-image:url(/themes/regeneration/images/regen_logo.svg);background-repeat:no-repeat;background-position:top center;background-size:92%;-webkit-transition:opacity 0.1s;-o-transition:opacity 0.1s;transition:opacity 0.1s;opacity:0;}#home-cascade .intro-text,#home-cascade .homepage .intro-book-cover .home-text-1 p,.homepage .intro-book-cover .home-text-1 #home-cascade p{margin:0 auto;text-align:center;font-weight:400;color:#fff;}#home-cascade .intro-text p,#home-cascade .homepage .intro-book-cover .home-text-1 p p,.homepage .intro-book-cover .home-text-1 #home-cascade p p{font-family:"Source Serif Pro";font-size:32px;font-size:2rem;line-height:43.2px;line-height:2.7rem;}@media (min-width:768px){#home-cascade .intro-text p,#home-cascade .homepage .intro-book-cover .home-text-1 p p,.homepage .intro-book-cover .home-text-1 #home-cascade p p{font-size:2.5rem;line-height:3.5rem;}}#home-cascade .cascade-intro-group{position:absolute;top:41vw;width:100%;overflow:hidden;}#home-cascade .cascade-intro-group .container,#home-cascade .cascade-intro-group .messages,#home-cascade .cascade-intro-group .cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner #home-cascade .cascade-intro-group .cookiesjsr-banner--info,#home-cascade .cascade-intro-group .cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner #home-cascade .cascade-intro-group .cookiesjsr-banner--action,#home-cascade .cascade-intro-group .diff-header,#home-cascade .cascade-intro-group .diff-controls,#home-cascade .cascade-intro-group .eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner #home-cascade .cascade-intro-group .cookiesjsr-banner--info,#home-cascade .cascade-intro-group .eu-cookie-compliance-banner .eu-cookie-compliance-content,.eu-cookie-compliance-banner #home-cascade .cascade-intro-group .eu-cookie-compliance-content,#home-cascade .cascade-intro-group body.page-search-content nav.pager,body.page-search-content #home-cascade .cascade-intro-group nav.pager,#home-cascade .cascade-intro-group .page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area form.search-form #home-cascade .cascade-intro-group .form-wrapper,#home-cascade .cascade-intro-group .page-search-content #content-area h2,.page-search-content #content-area #home-cascade .cascade-intro-group h2,#home-cascade .cascade-intro-group .page-search-content #content-area .block-system > h3,.page-search-content #content-area #home-cascade .cascade-intro-group .block-system > h3,#home-cascade .cascade-intro-group .page-search-content #content-area ol,.page-search-content #content-area #home-cascade .cascade-intro-group ol,#home-cascade .cascade-intro-group form.user-form,#home-cascade .cascade-intro-group form.user-login-form,#home-cascade .cascade-intro-group form.user-pass,#home-cascade .cascade-intro-group #views-form-punch-list-moderation-page-1{overflow:hidden;}#home-cascade .cascade-intro{margin-bottom:45px;max-width:880px;}#home-cascade .cascade-intro-columns{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;padding:0 10px;margin-bottom:45px;}#home-cascade .cascade-intro-columns h2{color:#0da3f0;font-size:80px;font-size:5rem;line-height:80px;line-height:5rem;margin-bottom:20px;}#home-cascade .cascade-intro-columns p{font-size:32px;font-size:2rem;line-height:56px;line-height:3.5rem;}#home-cascade .cascade-intro-columns .col-1{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:100px 40px 30px;}#home-cascade .cascade-intro-columns .col-2{position:relative;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:170px 40px 30px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,white),color-stop(0%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(white 20%,rgba(255,255,255,0) 0%);background-image:-o-linear-gradient(white 20%,rgba(255,255,255,0) 0%);background-image:linear-gradient(white 20%,rgba(255,255,255,0) 0%);background-position:left;background-size:2px 10px;background-repeat:repeat-y;}#home-cascade .cascade-intro-columns .col-2:before,#home-cascade .cascade-intro-columns .col-2:after{display:block;content:"";position:absolute;top:-6px;left:-2px;width:6px;height:6px;background-color:#fff;border-radius:50%;}#home-cascade .cascade-intro-columns .col-2:after{top:auto;bottom:-7px;}#home-cascade .cascade-heating{max-width:880px;color:#142440;margin-bottom:40px;}#home-cascade .cascade-clouds{width:100%;height:100vh;background:url(/themes/regeneration/images/cascade/cascade_clouds01.jpg) top center no-repeat;background-size:cover;}#home-cascade .cascade-welcome{width:100%;padding-top:50px;font-family:"Source Serif Pro";font-size:72px;font-size:4.5rem;line-height:80px;line-height:5rem;font-style:italic;font-weight:300;color:#fff;text-align:center;}#home-cascade .cascade-row{-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);}#home-cascade .cascade-row.owl{position:absolute;width:100%;padding-top:8%;background:url(/themes/regeneration/images/cascade/cascade_owl_test01.png) no-repeat top center;background-size:cover;}@media (min-width:1200px){#home-cascade .cascade-row.owl{top:120vw;}}#home-cascade .cascade-row.mountains{width:100%;padding-top:56%;background:url(/themes/regeneration/images/cascade/cascade_bg_mountains01_png24.png) no-repeat bottom center;background-size:cover;}@media (min-width:1200px){#home-cascade .cascade-row.mountains{margin-top:-150px;}}#home-cascade .cascade-row.tropical{width:100%;padding-top:100%;background:url(/themes/regeneration/images/cascade/cascade_bg_tropical01_png24.png) no-repeat top center;background-size:cover;}@media (min-width:1200px){#home-cascade .cascade-row.tropical{margin-top:-150px;}}#home-cascade .cascade-row.hornbill{position:absolute;right:0;width:25%;padding-top:11%;background:url(/themes/regeneration/images/cascade/cascade_bg_hornbill01_png24.png) no-repeat top center;background-size:cover;}@media (min-width:1200px){#home-cascade .cascade-row.hornbill{top:185vw;}}#home-cascade .cascade-row.rewilding{width:100%;padding-top:148%;background:url(/themes/regeneration/images/cascade/cascade_bg_rewilding01_png24.png) no-repeat top center;background-size:cover;}@media (min-width:1200px){#home-cascade .cascade-row.rewilding{margin-top:-950px;}}@media (min-width:1300px) and (min-height:800px){#home-cascade .cascade-row.rewilding{margin-top:-1000px;}}@media (min-width:1200px) and (min-height:1200px){#home-cascade .cascade-row.rewilding{margin-top:-800px;}}#home-cascade .rewilding-intro{position:absolute;top:40px;left:0;right:0;max-width:350px;}#home-cascade .cascade-row.wind{margin-top:0px;width:100%;padding-top:113%;background:url(/themes/regeneration/images/cascade/cascade_bg_wind01_png24.png) no-repeat top center;background-size:cover;}#home-cascade .wind-intro{position:absolute;top:100px;left:0;right:0;max-width:480px;}#home-cascade .cascade-row.cities{width:100%;padding-top:162%;background:url(/themes/regeneration/images/cascade/cascade_bg_city01_png24.png) no-repeat top center;background-size:cover;}@media (min-width:1200px){#home-cascade .cascade-row.cities{margin-top:-1500px;}}#home-cascade .cities-intro{position:absolute;top:240px;left:0;right:0;max-width:480px;color:#142440;}#home-cascade .cascade-row.oceans{width:100%;padding-top:226%;background:url(/themes/regeneration/images/cascade/cascade_bg_ocean01_png24.png) no-repeat top center;background-size:cover;}@media (min-width:1200px){#home-cascade .cascade-row.oceans{margin-top:-100px;}}#home-cascade .oceans-intro{position:absolute;top:50%;left:0;right:0;max-width:480px;color:#142440;}#home-cascade .cLabel{position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:40;}#home-cascade .cLabel > button,#home-cascade .cLabel > a{font-size:19.2px;font-size:1.2rem;line-height:24px;line-height:1.5rem;font-weight:500;text-transform:uppercase;padding:3px 27px 4px 15px;background-color:#efeff0;color:#fff;padding:2px 12px 2px 12px;background-color:rgba(0,0,0,0.5);border-radius:12px;-webkit-transition:background-color 200ms ease-in-out,color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out,color 200ms ease-in-out;transition:background-color 200ms ease-in-out,color 200ms ease-in-out;}#home-cascade .cLabel > button:hover,#home-cascade .cLabel > button:focus-visible,#home-cascade .cLabel > button.open,#home-cascade .cLabel > a:hover,#home-cascade .cLabel > a:focus-visible,#home-cascade .cLabel > a.open{background-color:#292930;color:#fff;}#home-cascade .cLabel .cPopUp{display:none;position:absolute;left:50%;bottom:13px;z-index:-1;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:rgba(41,41,48,0.9);border-radius:6px;padding:20px 20px;color:#fff;font-size:22.4px;font-size:1.4rem;line-height:32px;line-height:2rem;width:320px;}#home-cascade .cLabel .cPopUp a{font-weight:600;color:#afcc53;text-decoration:none;border-bottom:1px dashed #a4a7a9;}#home-cascade .cLabel .cPopUp a:hover{border-bottom:1px solid #afcc53;}#home-cascade .cLabel.push-left .cPopUp{right:-20px;left:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}#home-cascade .cLabel.bioregions{left:40%;top:49%;}#home-cascade .cLabel.boreal-forests{left:80%;top:0%;}#home-cascade .cLabel.beavers{left:54%;top:11%;}#home-cascade .cLabel.afforestation{left:30%;top:9%;}#home-cascade .cLabel.trophic-cascades{left:51%;top:24%;}#home-cascade .cLabel.fire-ecology{left:25%;top:33%;}#home-cascade .cLabel.tropical-forests{left:28%;top:47%;}#home-cascade .cLabel.peatlands{left:65%;top:45%;}#home-cascade .cLabel.proforestation{left:20%;top:5%;}#home-cascade .cLabel.wetlands{left:75%;top:3%;}#home-cascade .cLabel.rewilding-polinators{left:79%;top:15%;}#home-cascade .cLabel.wildlife-corridors{left:20%;top:27%;}#home-cascade .cLabel.animal-integration{left:64%;top:33.5%;}#home-cascade .cLabel.agroforestry{left:28%;top:48%;}#home-cascade .cLabel.regenerative-agriculture{left:65%;top:52%;}#home-cascade .cLabel.education-of-girls{left:35%;top:67%;}#home-cascade .cLabel.biochar{left:59%;top:67%;}#home-cascade .cLabel.clean-cookstoves{left:83%;top:68%;}#home-cascade .cLabel.wind{left:22%;top:11%;}#home-cascade .cLabel.solar{left:19%;top:32%;}#home-cascade .cLabel.grasslands{left:68%;top:31%;}#home-cascade .cLabel.grazing-ecology{left:80%;top:0%;}#home-cascade .cLabel.electrify-everything{left:20%;top:4%;}#home-cascade .cLabel.net-zero-cities{left:45%;top:24%;}#home-cascade .cLabel.the-nature-of-cities{left:65%;top:33%;}#home-cascade .cLabel.urban-mobility{left:30%;top:39%;}#home-cascade .cLabel.carbon-architecture{left:56%;top:47%;}#home-cascade .cLabel.the-fifteen-minute-city{left:40%;top:53%;}#home-cascade .cLabel.electric-vehicles{left:45%;top:55%;}#home-cascade .cLabel.heat-pump{left:87%;top:53%;}#home-cascade .cLabel.localization{left:78%;top:69%;}#home-cascade .cLabel.urban-farming{left:35%;top:-2%;}#home-cascade .cLabel.compost{left:58%;top:1.5%;}#home-cascade .cLabel.eating-everything{left:65%;top:11%;}#home-cascade .cLabel.degraded-land-restoration{left:70%;top:16%;}#home-cascade .cLabel.bamboo{left:20%;top:20%;}#home-cascade .cLabel.tidal-salt-marshes{left:80%;top:30%;}#home-cascade .cLabel.mangroves{left:18%;top:38%;}#home-cascade .cLabel.marine-protected-areas{left:40%;top:63%;}#home-cascade .cLabel.seagrasses{left:55%;top:70%;}#home-cascade .cLabel.seaforestation{left:80%;top:74%;}.home-call-to-action{position:absolute;bottom:130px;text-align:center;left:0;right:0;z-index:80;}.home-call-to-action h2{font-size:80px;font-size:5rem;line-height:80px;line-height:5rem;color:#fff;margin-bottom:20px;}.home-call-to-action a.cta-button{margin:0 10px;}#home-launch{position:relative;padding-top:100px;color:#5f6369;font-size:25.6px;font-size:1.6rem;line-height:43.2px;line-height:2.7rem;}@media (min-width:768px){#home-launch{font-size:2rem;line-height:3.2rem;}}@media (min-width:1200px){#home-launch{font-size:2.4rem;line-height:4rem;}}#home-launch .container,#home-launch .messages,#home-launch .cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner #home-launch .cookiesjsr-banner--info,#home-launch .cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner #home-launch .cookiesjsr-banner--action,#home-launch .diff-header,#home-launch .diff-controls,#home-launch .eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner #home-launch .cookiesjsr-banner--info,#home-launch .eu-cookie-compliance-banner .eu-cookie-compliance-content,.eu-cookie-compliance-banner #home-launch .eu-cookie-compliance-content,#home-launch body.page-search-content nav.pager,body.page-search-content #home-launch nav.pager,#home-launch .page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area form.search-form #home-launch .form-wrapper,#home-launch .page-search-content #content-area h2,.page-search-content #content-area #home-launch h2,#home-launch .page-search-content #content-area .block-system > h3,.page-search-content #content-area #home-launch .block-system > h3,#home-launch .page-search-content #content-area ol,.page-search-content #content-area #home-launch ol,#home-launch form.user-form,#home-launch form.user-login-form,#home-launch form.user-pass,#home-launch #views-form-punch-list-moderation-page-1{position:relative;}#home-launch .cascade-logo.blue{position:relative;z-index:1;top:0;left:0;right:0;width:100%;max-width:1600px;margin:0 auto;padding-top:33vw;background-image:url(/themes/regeneration/images/regen_logo_blue_tm_large.svg);background-repeat:no-repeat;background-position:top center;background-size:100%;}#home-launch .launch-welcome{position:absolute;left:0;right:0;top:2vw;width:100%;font-family:"Source Serif Pro";font-size:40px;font-size:2.5rem;line-height:48px;line-height:3rem;color:#343741;font-style:italic;font-weight:300;text-align:center;}@media (min-width:768px){#home-launch .launch-welcome{font-size:3.5rem;line-height:3.5rem;}}@media (min-width:1200px){#home-launch .launch-welcome{font-size:4.5rem;line-height:5rem;}}#home-launch .launch-intro{max-width:300px;margin:0 auto;margin-bottom:30px;text-align:center;}#home-launch .launch-intro sup{font-size:16px;font-size:1rem;color:#878a8f;}@media (min-width:768px){#home-launch .launch-intro{max-width:640px;margin-bottom:60px;}#home-launch .launch-intro sup{font-size:1.25rem;}}@media (min-width:1200px){#home-launch .launch-intro{max-width:760px;}#home-launch .launch-intro sup{font-size:1.375rem;}}body.node-207 #block-regenerationcarousel{margin-bottom:60px;}@media (min-width:768px){body.node-207 #block-regenerationcarousel{margin-bottom:60px;}}@media (min-width:1200px){body.node-207 #block-regenerationcarousel{margin-bottom:80px;}}body.node-207 #block-allnexus{padding-bottom:90px;}#home-photo-story{padding-top:100px;padding-bottom:120px;color:#5f6369;font-size:25.6px;font-size:1.6rem;line-height:43.2px;line-height:2.7rem;}@media (min-width:768px){#home-photo-story{font-size:2rem;line-height:3.2rem;}}@media (min-width:1200px){#home-photo-story{font-size:2.4rem;line-height:4rem;}}#home-photo-story .cascade-logo.gray{position:fixed;z-index:0;top:200px;left:0;right:0;width:100%;max-width:1600px;margin:0 auto;padding-top:35vw;background-image:url(/themes/regeneration/images/regen_logo_graylight.svg);background-repeat:no-repeat;background-position:top center;background-size:92%;opacity:1;}@media (min-width:768px){#home-photo-story .cascade-logo.gray{top:90px;}}@media (min-width:1200px){#home-photo-story .cascade-logo.gray{top:200px;}}#home-photo-story .cascade-logo.blue{position:fixed;z-index:0;top:200px;left:0;right:0;width:100%;max-width:1600px;margin:0 auto;padding-top:35vw;background-image:url(/themes/regeneration/images/regen_logo.svg);background-repeat:no-repeat;background-position:top center;background-size:92%;opacity:0;}@media (min-width:768px){#home-photo-story .cascade-logo.blue{top:90px;}}@media (min-width:1200px){#home-photo-story .cascade-logo.blue{top:150px;}}#home-photo-story .cascade-logo.scrolling{position:absolute;}#home-photo-story .container,#home-photo-story .messages,#home-photo-story .cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner #home-photo-story .cookiesjsr-banner--info,#home-photo-story .cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner #home-photo-story .cookiesjsr-banner--action,#home-photo-story .diff-header,#home-photo-story .diff-controls,#home-photo-story .eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner #home-photo-story .cookiesjsr-banner--info,#home-photo-story .eu-cookie-compliance-banner .eu-cookie-compliance-content,.eu-cookie-compliance-banner #home-photo-story .eu-cookie-compliance-content,#home-photo-story body.page-search-content nav.pager,body.page-search-content #home-photo-story nav.pager,#home-photo-story .page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area form.search-form #home-photo-story .form-wrapper,#home-photo-story .page-search-content #content-area h2,.page-search-content #content-area #home-photo-story h2,#home-photo-story .page-search-content #content-area .block-system > h3,.page-search-content #content-area #home-photo-story .block-system > h3,#home-photo-story .page-search-content #content-area ol,.page-search-content #content-area #home-photo-story ol,#home-photo-story form.user-form,#home-photo-story form.user-login-form,#home-photo-story form.user-pass,#home-photo-story #views-form-punch-list-moderation-page-1{position:relative;z-index:1;}#home-photo-story .photo-story-circle{position:relative;width:280px;height:280px;background:#f56b00;border-radius:50%;clear:both;margin-left:auto;margin-right:auto;z-index:5;}@media (min-width:360px){#home-photo-story .photo-story-circle{width:320px;height:320px;}}@media (min-width:768px){#home-photo-story .photo-story-circle{margin-left:0;margin-right:0;width:400px;height:400px;}}@media (min-width:1200px){#home-photo-story .photo-story-circle{width:490px;height:490px;}}#home-photo-story .photo-story-circle.regen-orange{background:#f56b00;color:#fff;}#home-photo-story .photo-story-circle.white{background:#fff;}#home-photo-story .photo-story-circle.gray-light{background:#efeff0;}#home-photo-story .photo-story-circle.transparent{background:transparent;}#home-photo-story .photo-story-circle p{position:absolute;width:220px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;}@media (min-width:768px){#home-photo-story .photo-story-circle p{width:280px;}}@media (min-width:1200px){#home-photo-story .photo-story-circle p{width:330px;}}#home-photo-story .photo-story-circle p strong{font-weight:700;}#home-photo-story .photo-story-circle p em{font-family:"Source Serif Pro";font-style:italic;}@media (min-width:768px){#home-photo-story .photo-story-circle.float-right{float:right;}}@media (min-width:768px){#home-photo-story .photo-story-circle.float-left{float:left;}}#home-photo-story .photo-story-circle.clear-none{clear:none;}#home-photo-story .photo-story-circle.injustice{margin-top:-160px;}@media (min-width:768px){#home-photo-story .photo-story-circle.injustice{margin-top:-200px;}}@media (min-width:1200px){#home-photo-story .photo-story-circle.injustice{margin-top:-245px;}}#home-photo-story .photo-story-circle.science{margin-top:0px;}@media (min-width:1200px){#home-photo-story .photo-story-circle.science{margin-top:40px;}}#home-photo-story .photo-story-circle.wind{background-image:url(/themes/regeneration/images/photo_story/STNMTZ_20161108_1747.jpg);background-size:cover;background-repeat:no-repeat;background-position:top center;margin-bottom:120px;margin-top:-20px;}@media (min-width:768px){#home-photo-story .photo-story-circle.wind{margin-top:-150px;margin-bottom:100px;}}@media (min-width:1200px){#home-photo-story .photo-story-circle.wind{margin-top:100px;margin-bottom:160px;}}#home-photo-story .photo-story-circle.humanity{margin-top:-100px;}@media (min-width:768px){#home-photo-story .photo-story-circle.humanity{margin-top:-90px;}}@media (min-width:1200px){#home-photo-story .photo-story-circle.humanity{margin-top:-110px;}}#home-photo-story .photo-story-circle.decision{margin-top:20px;border-radius:none;height:280px;}@media (min-width:768px){#home-photo-story .photo-story-circle.decision{margin-top:0px;height:300px;}}@media (min-width:1200px){#home-photo-story .photo-story-circle.decision{margin-top:-140px;height:350px;}}#home-photo-story .photo-story-circle.abundance{margin-top:50px;border-radius:none;height:240px;}@media (min-width:768px){#home-photo-story .photo-story-circle.abundance{margin-top:50px;height:280px;}}@media (min-width:1200px){#home-photo-story .photo-story-circle.abundance{margin-top:50px;height:350px;}}#home-photo-story .photo-story-row.tropical{margin-top:-80px;z-index:-1;height:150vw;position:relative;color:#fff;padding-top:100px;}@media (min-width:768px){#home-photo-story .photo-story-row.tropical{height:1100px;padding-top:220px;margin-top:-300px;}}@media (min-width:1200px){#home-photo-story .photo-story-row.tropical{height:1300px;padding-top:250px;margin-top:-410px;}}#home-photo-story .photo-story-row.tropical:before{position:absolute;top:0;bottom:0;left:-30px;right:-30px;display:block;content:"";background-image:url(/themes/regeneration/images/photo_story/NatGeo_1519408.jpg);background-size:cover;background-repeat:no-repeat;background-position:top left;}@media (min-width:768px){#home-photo-story .photo-story-row.tropical:before{left:180px;right:calc(354px - 50vw);}}@media (min-width:1200px){#home-photo-story .photo-story-row.tropical:before{left:270px;right:calc(570px - 50vw);}}#home-photo-story .photo-story-row.injustice{padding-top:140vw;margin-left:-30px;margin-right:-30px;margin-top:-160px;background-image:url(/themes/regeneration/images/photo_story/RonFinley.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center;}@media (min-width:768px){#home-photo-story .photo-story-row.injustice{margin-top:0;padding-top:calc(100vw * .66);margin-left:calc(354px - 50vw);margin-right:calc(354px - 50vw);}}@media (min-width:1200px){#home-photo-story .photo-story-row.injustice{margin-left:calc(570px - 50vw);margin-right:calc(570px - 50vw);}}#home-photo-story .photo-story-row.voting{padding-top:100vw;position:relative;clear:both;}@media (min-width:768px){#home-photo-story .photo-story-row.voting{padding-top:calc(100vw * .5);}}@media (min-width:1200px){#home-photo-story .photo-story-row.voting{padding-top:calc(100vw * .42);}}#home-photo-story .photo-story-row.voting:before{position:absolute;top:0;bottom:0;left:-30px;right:-30px;display:block;content:"";background-image:url(/themes/regeneration/images/photo_story/GettyImages-1228107470.jpg);background-size:cover;background-repeat:no-repeat;background-position:top left;}@media (min-width:768px){#home-photo-story .photo-story-row.voting:before{left:calc(354px - 50vw);right:120px;}}@media (min-width:1200px){#home-photo-story .photo-story-row.voting:before{left:calc(570px - 50vw);right:300px;}}#home-photo-story .photo-story-row.elephants{padding-top:100vw;position:relative;clear:right;margin-top:0px;}@media (min-width:768px){#home-photo-story .photo-story-row.elephants{margin-top:-100px;padding-top:calc(100vw * .5);}}#home-photo-story .photo-story-row.elephants:before{position:absolute;top:0;bottom:0;left:-30px;right:-30px;display:block;content:"";background-image:url(/themes/regeneration/images/photo_story/NatGeo_1360920.jpg);background-size:cover;background-repeat:no-repeat;background-position:left bottom;}@media (min-width:768px){#home-photo-story .photo-story-row.elephants:before{right:calc(354px - 50vw);}}@media (min-width:1200px){#home-photo-story .photo-story-row.elephants:before{right:calc(570px - 50vw);}}#home-photo-story .photo-story-row.girls{padding-top:100vw;position:relative;margin-bottom:100px;clear:both;}@media (min-width:768px){#home-photo-story .photo-story-row.girls{padding-top:calc(100vw * .6);margin-bottom:100px;}}@media (min-width:1200px){#home-photo-story .photo-story-row.girls{padding-top:calc(100vw * .6);margin-bottom:150px;}}#home-photo-story .photo-story-row.girls:before{position:absolute;top:0;bottom:0;left:-30px;right:-30px;display:block;content:"";background-image:url(/themes/regeneration/images/photo_story/Loisaba_150513_1563.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;}@media (min-width:768px){#home-photo-story .photo-story-row.girls:before{left:calc(354px - 50vw);right:0px;}}@media (min-width:1200px){#home-photo-story .photo-story-row.girls:before{left:calc(570px - 50vw);right:100px;}}#home-photo-story .photo-story-welcome{width:100%;font-family:"Source Serif Pro";font-size:40px;font-size:2.5rem;line-height:48px;line-height:3rem;color:#343741;font-style:italic;font-weight:300;text-align:center;margin-bottom:35vw;}@media (min-width:768px){#home-photo-story .photo-story-welcome{font-size:3.5rem;line-height:3.5rem;}}@media (min-width:1200px){#home-photo-story .photo-story-welcome{font-size:4.5rem;line-height:5rem;}}#home-photo-story .photo-story-intro{max-width:300px;margin:0 auto;margin-bottom:30px;}@media (min-width:768px){#home-photo-story .photo-story-intro{max-width:580px;margin-bottom:60px;}}@media (min-width:1200px){#home-photo-story .photo-story-intro{max-width:670px;}}#home-photo-story .photo-story-call-to-action a.cta-button{margin:0 10px;margin-bottom:15px;}@media (min-width:768px){#home-photo-story .photo-story-call-to-action a.cta-button{margin-bottom:0;}}body,html{background-color:#fcfcfc;}.homepage{background-color:#fcfcfc;}.homepage .container,.homepage body.role--administrator.section-node .layout-container .highlighted .messages,body.role--administrator.section-node .layout-container .highlighted .homepage .messages,.homepage .messages,.homepage .cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner .homepage .cookiesjsr-banner--info,.homepage .cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner .homepage .cookiesjsr-banner--action,.homepage .diff-header,.homepage .diff-controls,.homepage .eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .homepage .cookiesjsr-banner--info,.homepage .eu-cookie-compliance-banner .eu-cookie-compliance-content,.eu-cookie-compliance-banner .homepage .eu-cookie-compliance-content,.homepage body.page-search-content nav.pager,body.page-search-content .homepage nav.pager,.homepage .page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area form.search-form .homepage .form-wrapper,.homepage .page-search-content #content-area h2,.page-search-content #content-area .homepage h2,.homepage .page-search-content #content-area .block-system > h3,.page-search-content #content-area .homepage .block-system > h3,.homepage .page-search-content #content-area ol,.page-search-content #content-area .homepage ol,.homepage form.user-form,.homepage form.user-login-form,.homepage form.user-pass,.homepage #views-form-punch-list-moderation-page-1{padding:0 30px;}@media (min-width:768px){.homepage .container,.homepage body.role--administrator.section-node .layout-container .highlighted .messages,body.role--administrator.section-node .layout-container .highlighted .homepage .messages,.homepage .messages,.homepage .cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner .homepage .cookiesjsr-banner--info,.homepage .cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner .homepage .cookiesjsr-banner--action,.homepage .diff-header,.homepage .diff-controls,.homepage .eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .homepage .cookiesjsr-banner--info,.homepage .eu-cookie-compliance-banner .eu-cookie-compliance-content,.eu-cookie-compliance-banner .homepage .eu-cookie-compliance-content,.homepage body.page-search-content nav.pager,body.page-search-content .homepage nav.pager,.homepage .page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area form.search-form .homepage .form-wrapper,.homepage .page-search-content #content-area h2,.page-search-content #content-area .homepage h2,.homepage .page-search-content #content-area .block-system > h3,.page-search-content #content-area .homepage .block-system > h3,.homepage .page-search-content #content-area ol,.page-search-content #content-area .homepage ol,.homepage form.user-form,.homepage form.user-login-form,.homepage form.user-pass,.homepage #views-form-punch-list-moderation-page-1{max-width:100%;}}@media (min-width:1200px){.homepage .container,.homepage body.role--administrator.section-node .layout-container .highlighted .messages,body.role--administrator.section-node .layout-container .highlighted .homepage .messages,.homepage .messages,.homepage .cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner .homepage .cookiesjsr-banner--info,.homepage .cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner .homepage .cookiesjsr-banner--action,.homepage .diff-header,.homepage .diff-controls,.homepage .eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .homepage .cookiesjsr-banner--info,.homepage .eu-cookie-compliance-banner .eu-cookie-compliance-content,.eu-cookie-compliance-banner .homepage .eu-cookie-compliance-content,.homepage body.page-search-content nav.pager,body.page-search-content .homepage nav.pager,.homepage .page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area form.search-form .homepage .form-wrapper,.homepage .page-search-content #content-area h2,.page-search-content #content-area .homepage h2,.homepage .page-search-content #content-area .block-system > h3,.page-search-content #content-area .homepage .block-system > h3,.homepage .page-search-content #content-area ol,.page-search-content #content-area .homepage ol,.homepage form.user-form,.homepage form.user-login-form,.homepage form.user-pass,.homepage #views-form-punch-list-moderation-page-1{max-width:1000px;padding:0 50px;}}@media (min-width:1400px){.homepage .container,.homepage body.role--administrator.section-node .layout-container .highlighted .messages,body.role--administrator.section-node .layout-container .highlighted .homepage .messages,.homepage .messages,.homepage .cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner .homepage .cookiesjsr-banner--info,.homepage .cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner .homepage .cookiesjsr-banner--action,.homepage .diff-header,.homepage .diff-controls,.homepage .eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .homepage .cookiesjsr-banner--info,.homepage .eu-cookie-compliance-banner .eu-cookie-compliance-content,.eu-cookie-compliance-banner .homepage .eu-cookie-compliance-content,.homepage body.page-search-content nav.pager,body.page-search-content .homepage nav.pager,.homepage .page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area form.search-form .homepage .form-wrapper,.homepage .page-search-content #content-area h2,.page-search-content #content-area .homepage h2,.homepage .page-search-content #content-area .block-system > h3,.page-search-content #content-area .homepage .block-system > h3,.homepage .page-search-content #content-area ol,.page-search-content #content-area .homepage ol,.homepage form.user-form,.homepage form.user-login-form,.homepage form.user-pass,.homepage #views-form-punch-list-moderation-page-1{max-width:1200px;padding:0 100px;}}.homepage .homepage-image-title{display:block;position:relative;overflow:hidden;max-width:1400px;height:calc(100vw * .4);margin-left:-30px;margin-right:-30px;margin-top:30px;width:100vw;}@media (min-width:768px){.homepage .homepage-image-title{margin-top:0;}}@media (min-width:1200px){.homepage .homepage-image-title{margin-left:calc(-50vw + 450px);margin-right:calc(-50vw + 450px);}}@media (min-width:1400px){.homepage .homepage-image-title{width:1400px;max-height:520px;margin-left:-200px;margin-right:-200px;}}.homepage .homepage-image-title video.header-video{display:none;}@media (min-width:768px){.homepage .homepage-image-title video.header-video{display:block;position:absolute;top:-120px;left:2px;right:2px;width:calc(100% - 4px);height:auto;}}@media (min-width:1200px){.homepage .homepage-image-title video.header-video{top:-200px;}}.homepage .homepage-image-title img.header-image{display:block;position:absolute;top:-55px;left:2px;right:2px;width:calc(100% - 4px);height:auto;}@media (min-width:768px){.homepage .homepage-image-title img.header-image{display:none;}}.homepage .homepage-image-title img.header-image-static{display:block;position:absolute;top:-200px;left:2px;right:2px;width:calc(100% - 4px);height:auto;}.homepage .homepage-image-title .header-text{position:absolute;top:-1px;z-index:0;height:auto;}@media (min-width:1200px){.homepage .intro-book-cover{position:relative;z-index:15;margin-top:-80px;margin-bottom:80px;}}.homepage .intro-book-cover .book-cover-container{text-align:center;}@media (min-width:768px){.homepage .intro-book-cover .book-cover-container{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;margin-bottom:90px;}}@media (min-width:1200px){.homepage .intro-book-cover .book-cover-container{-webkit-box-flex:0;-ms-flex:0 0 340px;flex:0 0 340px;margin-bottom:0;}}.homepage .intro-book-cover .book-cover-container .image-of-book-cover{margin:0 auto 27px;max-width:210px;}@media (min-width:768px){.homepage .intro-book-cover .book-cover-container .image-of-book-cover{display:inline-block;max-width:none;}}.homepage .intro-book-cover .book-cover-container .image-of-book-cover img{display:block;margin:0 auto;-webkit-box-shadow:8px 8px 15px 0 rgba(0,0,0,0.25);box-shadow:8px 8px 15px 0 rgba(0,0,0,0.25);}.homepage .intro-book-cover .book-cover-container .image-of-book-cover img:hover{opacity:0.9;}.homepage .intro-book-cover .book-cover-container .release-date{margin-bottom:40px;}.homepage .intro-book-cover .book-cover-container .release-date p{color:#75755c;font-size:32px;font-size:2rem;line-height:38.4px;line-height:2.4rem;font-weight:700;}@media (min-width:768px){.homepage .intro-book-cover .book-cover-container .release-date p{display:block;font-size:3rem;line-height:3.6rem;}}.homepage .intro-book-cover .home-text-1{position:relative;z-index:70;}@media (min-width:768px){.homepage .intro-book-cover .home-text-1{padding-top:50px;padding-left:40px;}}@media (min-width:1200px){.homepage .intro-book-cover .home-text-1{padding-left:100px;}}@media (min-width:1400px){.homepage .intro-book-cover .home-text-1{padding-top:150px;padding-left:128px;}}.homepage .regeneration-define{position:relative;margin-bottom:56px;}@media (min-width:1400px){.homepage .regeneration-define{margin-bottom:90px;}}.homepage .regeneration-define .image-of-owl{width:100vw;margin:-25px -30px 25px;overflow:hidden;padding-top:calc(150px * 1.4);}@media (min-width:768px){.homepage .regeneration-define .image-of-owl{position:absolute;top:-25px;padding-top:calc(360px * 1.4);}}@media (min-width:1200px){.homepage .regeneration-define .image-of-owl{top:-180px;margin:0;right:calc(-50vw + 450px);width:360px;padding-top:calc(360px * 1.4);}}@media (min-width:1400px){.homepage .regeneration-define .image-of-owl{top:-240px;right:calc(-50vw + 500px);width:420px;padding-top:calc(420px * 1.4);}}@media (min-width:1600px){.homepage .regeneration-define .image-of-owl{right:-300px;}}.homepage .regeneration-define .image-of-owl img{position:absolute;top:0;right:-65px;width:150px;}@media (min-width:768px){.homepage .regeneration-define .image-of-owl img{width:280px;}}@media (min-width:1200px){.homepage .regeneration-define .image-of-owl img{width:360px;}}@media (min-width:1400px){.homepage .regeneration-define .image-of-owl img{right:0;width:420px;}}@media (min-width:768px){.homepage .regeneration-define .home-text-2{width:calc(100% - 180px);min-height:300px;}}@media (min-width:1200px){.homepage .regeneration-define .home-text-2{width:710px;}}@media (min-width:1400px){.homepage .regeneration-define .home-text-2{width:720px;}}.homepage .home-text-3{position:relative;z-index:100;}@media (min-width:768px){.homepage .home-text-3{padding-top:8%;padding-right:60px;-webkit-box-flex:0;-ms-flex:0 0 500px;flex:0 0 500px;}}@media (min-width:1200px){.homepage .home-text-3{padding-top:20%;padding-right:0px;-webkit-box-flex:0;-ms-flex:0 0 665px;flex:0 0 665px;}}.homepage .image-of-stump{position:relative;margin-left:-195px;margin-bottom:60px;}@media (min-width:768px){.homepage .image-of-stump{margin-left:-225px;margin-right:30px;}}@media (min-width:1200px){.homepage .image-of-stump{margin-bottom:90px;}}.homepage .image-of-stump img{position:relative;max-width:none;width:490px;}@media (min-width:768px){.homepage .image-of-stump img{width:720px;margin-left:calc(-5vw * .015);}}@media (min-width:1200px){.homepage .image-of-stump img{right:-100px;width:960px;margin-left:calc(-5vw * .095);}}.homepage .vignette-02{position:relative;margin-left:-195px;margin-bottom:60px;}@media (min-width:768px){.homepage .vignette-02{margin-left:-225px;margin-right:30px;}}@media (min-width:1200px){.homepage .vignette-02{margin-bottom:90px;}}.homepage .vignette-02 img{position:relative;max-width:none;width:490px;right:100px;}@media (min-width:768px){.homepage .vignette-02 img{right:-50px;width:720px;margin-left:calc(-5vw * .015);}}@media (min-width:1200px){.homepage .vignette-02 img{right:-50px;width:860px;margin-left:calc(-5vw * .095);}}.homepage .image-of-goodall{margin-bottom:40px;}.homepage .image-of-goodall img{float:right;max-width:100%;}@media (min-width:768px){.homepage .image-of-goodall img{margin-top:6px;max-width:280px;}}@media (min-width:1400px){.homepage .image-of-goodall img{margin-top:6px;max-width:305px;}}@media (min-width:1200px){.homepage .regeneration-bio{margin-bottom:50px;}}.homepage .home-text-4{text-align:right;margin-bottom:55px;}@media (min-width:768px){.homepage .home-text-4{width:560px;margin-right:40px;}}@media (min-width:320px){.homepage .home-text-4 .spacing-nowrap{white-space:nowrap;}}.homepage .home-text-5{margin-bottom:75px;}@media (min-width:768px){.homepage .home-text-5{width:700px;}}@media (min-width:1200px){.homepage .home-text-5{width:814px;}}.homepage .home-text-5 .home-text-5-heading h2{margin-bottom:15px;}.homepage .regeneration-signup{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width:850px){.homepage .regeneration-signup{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.homepage .home-pre-order-button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:60px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}@media (min-width:850px){.homepage .home-pre-order-button{-webkit-box-flex:0;-ms-flex:0 0 360px;flex:0 0 360px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:0;}}@media (min-width:950px){.homepage .home-pre-order-button{-webkit-box-flex:0;-ms-flex:0 0 420px;flex:0 0 420px;}}.homepage .home-pre-order-button button{background-color:#0da3f0;-webkit-box-shadow:5px 5px 8px 0 rgba(0,0,0,0.25);box-shadow:5px 5px 8px 0 rgba(0,0,0,0.25);-webkit-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;padding:0.75em 1.5em;color:#fff;}.homepage .home-pre-order-button button:hover{background-color:#343741;}.homepage .home-pre-order-button .dropdown{position:relative;display:inline-block;}.homepage .home-pre-order-button button.dropdown{white-space:normal;}@media (min-width:420px){.homepage .home-pre-order-button button.dropdown{white-space:nowrap;}}.homepage .home-pre-order-button .dropdown-content{display:none;position:absolute;bottom:86px;left:0;background-color:#f5f5f4;-webkit-box-shadow:5px 5px 8px 0 rgba(0,0,0,0.25);box-shadow:5px 5px 8px 0 rgba(0,0,0,0.25);}@media (min-width:420px){.homepage .home-pre-order-button .dropdown-content{bottom:58px;}}@media (min-width:950px){.homepage .home-pre-order-button .dropdown-content{top:58px;bottom:auto;}}.homepage .home-pre-order-button .dropdown-content a{display:block;padding:5px 15px;color:#75755c;}.homepage .home-pre-order-button .dropdown-content a:hover{color:#343741;}.homepage .home-pre-order-button .dropdown-content,.homepage .home-pre-order-button button{font-size:32px;font-size:2rem;line-height:44.8px;line-height:2.8rem;font-weight:500;width:100%;}.homepage .home-pre-order-button .dropdown-content ul,.homepage .home-pre-order-button button ul{padding-top:15px;padding-bottom:20px;-webkit-transition:visibility 0.2s ease-in-out;-o-transition:visibility 0.2s ease-in-out;transition:visibility 0.2s ease-in-out;}.homepage .home-pre-order-button .dropdown:focus-within > ul,.homepage .home-pre-order-button .dropdown:hover > ul{visibility:visible;display:block;}.homepage .home-social-media-links{margin-bottom:30px;}.homepage .home-social-media-links h2{margin-bottom:5px;}.homepage .home-social-media-links a{margin-right:20px;display:inline-block;font-size:43.2px;font-size:2.7rem;line-height:43.2px;line-height:2.7rem;color:#343741;-webkit-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}.homepage .home-social-media-links a:hover{color:#0da3f0;}.homepage .contact{margin-bottom:10px;}@media (min-width:768px){.homepage .contact{margin-bottom:20px;}}.homepage .contact a:hover{text-decoration:underline;}.homepage .home-copyright{color:#a9abac;font-size:19.2px;font-size:1.2rem;line-height:33.6px;line-height:2.1rem;font-weight:400;margin-bottom:18px;}@media (min-width:768px){.homepage .home-copyright{font-size:1.6rem;line-height:2.1rem;}}#manifesto{text-align:center;}#home-photo-story{text-align:center;}#home-photo-story img{width:100%;}.image-caption-expanding,.nexus-page-bg .image-caption,.paragraph--type--alternating-img-item .col-1 .image-caption,.view-nexus-index .image-caption{position:absolute;z-index:10;top:0;left:0;width:100%;background:rgba(41,41,48,0.9);color:#fff;line-height:27.2px;line-height:1.7rem;min-height:30px;max-width:30px;max-height:30px;overflow:hidden;-webkit-transition-property:max-width,max-height;-o-transition-property:max-width,max-height;transition-property:max-width,max-height;-webkit-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms;}@media (min-width:768px){.image-caption-expanding,.nexus-page-bg .image-caption,.paragraph--type--alternating-img-item .col-1 .image-caption,.view-nexus-index .image-caption{top:auto;bottom:0;min-height:40px;max-width:40px;max-height:40px;}}.image-caption-expanding .caption-text,.nexus-page-bg .image-caption .caption-text,.paragraph--type--alternating-img-item .col-1 .image-caption .caption-text,.view-nexus-index .image-caption .caption-text{opacity:0;width:330px;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0;padding:6px 20px 10px 40px;}@media (max-width:374px){.image-caption-expanding .caption-text,.nexus-page-bg .image-caption .caption-text,.paragraph--type--alternating-img-item .col-1 .image-caption .caption-text,.view-nexus-index .image-caption .caption-text{width:100%;}}@media (min-width:768px){.image-caption-expanding .caption-text,.nexus-page-bg .image-caption .caption-text,.paragraph--type--alternating-img-item .col-1 .image-caption .caption-text,.view-nexus-index .image-caption .caption-text{width:460px;padding:10px 20px 15px 60px;}}.image-caption-expanding .caption-text p,.nexus-page-bg .image-caption .caption-text p,.paragraph--type--alternating-img-item .col-1 .image-caption .caption-text p,.view-nexus-index .image-caption .caption-text p{display:inline;font-size:20.8px;font-size:1.3rem;line-height:27.2px;line-height:1.7rem;}.image-caption-expanding .caption-text span.image-credit,.nexus-page-bg .image-caption .caption-text span.image-credit,.paragraph--type--alternating-img-item .col-1 .image-caption .caption-text span.image-credit,.view-nexus-index .image-caption .caption-text span.image-credit{font-size:17.6px;font-size:1.1rem;font-style:italic;white-space:nowrap;}.image-caption-expanding.expanded,.nexus-page-bg .expanded.image-caption,.paragraph--type--alternating-img-item .col-1 .expanded.image-caption,.view-nexus-index .expanded.image-caption{max-width:330px;max-height:400px;-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0;}@media (max-width:374px){.image-caption-expanding.expanded,.nexus-page-bg .expanded.image-caption,.paragraph--type--alternating-img-item .col-1 .expanded.image-caption,.view-nexus-index .expanded.image-caption{max-width:calc(100% - 40px);}}@media (min-width:768px){.image-caption-expanding.expanded,.nexus-page-bg .expanded.image-caption,.paragraph--type--alternating-img-item .col-1 .expanded.image-caption,.view-nexus-index .expanded.image-caption{max-width:460px;}}.image-caption-expanding.expanded .caption-text,.nexus-page-bg .expanded.image-caption .caption-text,.paragraph--type--alternating-img-item .col-1 .expanded.image-caption .caption-text,.view-nexus-index .expanded.image-caption .caption-text{opacity:1;-webkit-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms;}.image-caption-expanding button.caption-icon-trigger,.nexus-page-bg .image-caption button.caption-icon-trigger,.paragraph--type--alternating-img-item .col-1 .image-caption button.caption-icon-trigger,.view-nexus-index .image-caption button.caption-icon-trigger{position:absolute;top:0;left:0;z-index:2;width:30px;height:30px;text-indent:-9999px;}@media (min-width:768px){.image-caption-expanding button.caption-icon-trigger,.nexus-page-bg .image-caption button.caption-icon-trigger,.paragraph--type--alternating-img-item .col-1 .image-caption button.caption-icon-trigger,.view-nexus-index .image-caption button.caption-icon-trigger{top:auto;bottom:0;width:40px;height:40px;}}.image-caption-expanding button.caption-icon-trigger:after,.nexus-page-bg .image-caption button.caption-icon-trigger:after,.paragraph--type--alternating-img-item .col-1 .image-caption button.caption-icon-trigger:after,.view-nexus-index .image-caption button.caption-icon-trigger:after{content:"\f05a";display:block;font-family:"Font Awesome 6 Pro";position:absolute;text-indent:0;top:0;left:0;width:30px;height:30px;color:#fff;font-weight:300;font-size:28.8px;font-size:1.8rem;line-height:51.2px;line-height:3.2rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;}@media (min-width:768px){.image-caption-expanding button.caption-icon-trigger:after,.nexus-page-bg .image-caption button.caption-icon-trigger:after,.paragraph--type--alternating-img-item .col-1 .image-caption button.caption-icon-trigger:after,.view-nexus-index .image-caption button.caption-icon-trigger:after{top:auto;bottom:0;width:40px;height:40px;font-size:2rem;line-height:4.2rem;}}.image-caption-expanding.expanded button.caption-icon-trigger:after,.nexus-page-bg .expanded.image-caption button.caption-icon-trigger:after,.paragraph--type--alternating-img-item .col-1 .expanded.image-caption button.caption-icon-trigger:after,.view-nexus-index .expanded.image-caption button.caption-icon-trigger:after{content:"\f00d";}.home-sign-up{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:50px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}@media (min-width:850px){.home-sign-up{-webkit-box-flex:0;-ms-flex:0 0 360px;flex:0 0 360px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0;}}.home-sign-up #mc_embed_signup input[type='text'],.home-sign-up #mc_embed_signup input[type='email']{color:#797d82;display:block;border:none !important;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;box-shadow:none;}.home-sign-up #mc_embed_signup input[type='text']::-webkit-input-placeholder,.home-sign-up #mc_embed_signup input[type='email']::-webkit-input-placeholder{color:#5E534E;}.home-sign-up .mc-field-group label{display:none;}.home-sign-up .mc-field-group input{background-color:#eaeae7;color:#797d82;font-size:28.8px;font-size:1.8rem;line-height:38.4px;line-height:2.4rem;font-size:400;}.home-sign-up #mc-embedded-subscribe{background-color:#343741;margin-top:10px;color:#fff;font-size:32px;font-size:2rem;line-height:44.8px;line-height:2.8rem;font-weight:700;width:100%;-webkit-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;}.home-sign-up #mc-embedded-subscribe:focus,.home-sign-up #mc-embedded-subscribe:hover{background-color:#75755c;}.media--view-mode-news-capcred{text-align:center;}.media--view-mode-news-capcred .image__media-image{margin-bottom:10px;}@media (min-width:1200px){.media--view-mode-news-capcred .image__media-image{margin-left:-40px;margin-right:-60px;}}.media--view-mode-news-capcred .image__media-image a:hover img{opacity:.95;}.media--view-mode-news-capcred .image-caption{display:inline;}.media--view-mode-news-capcred .image-caption p{display:inline;font-size:19.2px;font-size:1.2rem;line-height:24px;line-height:1.5rem;font-weight:600;}@media (min-width:768px){.media--view-mode-news-capcred .image-caption p{font-size:1.4rem;line-height:1.7rem;}}.media--view-mode-news-capcred .image-caption .image-credit{display:inline;font-size:19.2px;font-size:1.2rem;line-height:27.2px;line-height:1.7rem;font-style:italic;}.media--view-mode-news-capcred .image-caption .image-credit:before{content:"Credit: ";}.media--view-mode-news-teaser .image-source{text-align:right;padding:6px 30px 0;font-size:17.6px;font-size:1.1rem;line-height:25.6px;line-height:1.6rem;}.media--view-mode-news-teaser .image-source .image-credit{display:inline;font-size:17.6px;font-size:1.1rem;line-height:25.6px;line-height:1.6rem;font-style:italic;}.media--view-mode-news-teaser .image-source .image-credit:before{content:"Credit: ";}.mega-menu-wrapper{position:absolute;top:20px;right:0;z-index:110;-webkit-transition:top 250ms ease-in-out;-o-transition:top 250ms ease-in-out;transition:top 250ms ease-in-out;}@media (min-width:768px){.mega-menu-wrapper{display:none;position:fixed;top:25px;}}@media (min-width:768px){body.toolbar-horizontal.toolbar-fixed .mega-menu-wrapper{top:104px;}}@media (min-width:768px){body.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .mega-menu-wrapper{top:144px;}}@media (min-width:768px){.mega-menu-wrapper .site-explorer{display:block;position:absolute;right:30px;top:70px;width:70px;height:50px;background-image:url(/themes/regeneration/images/nav_siteexplorer.png);background-repeat:no-repeat;background-position:center center;background-size:cover;}}@media (min-width:1200px){.mega-menu-wrapper .site-explorer{right:45px;top:90px;width:80px;height:66px;}}body.news-tray-expanded .mega-menu-wrapper{top:680px;}@media (min-width:768px){body.news-tray-expanded .mega-menu-wrapper{top:545px;}}@media (min-width:1200px){body.news-tray-expanded .mega-menu-wrapper{top:301px;}}.mega-menu-wrapper #mega-menu-region{display:none;}.mega-menu-wrapper .mega-menu-tray{position:absolute;top:0;right:0;width:325px;height:550px;padding:30px 55px 30px 15px;border-left:8px solid #343741;background-color:#e1e1e2;}@media (max-width:320px){.mega-menu-wrapper .mega-menu-tray{width:310px;height:495px;padding:15px 60px 20px 15px;}}@media (max-width:1199px){.mega-menu-wrapper .mega-menu-tray .mobile-order01{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.mega-menu-wrapper .mega-menu-tray .mobile-order02{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.mega-menu-wrapper .mega-menu-tray .mobile-order03{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.mega-menu-wrapper .mega-menu-tray .mobile-order04{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.mega-menu-wrapper .mega-menu-tray .mobile-order05{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}}@media (min-width:768px){.mega-menu-wrapper .mega-menu-tray{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-left:none;width:710px;height:660px;padding:35px 50px 20px 30px;}}@media (min-width:1200px){.mega-menu-wrapper .mega-menu-tray{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1170px;height:610px;padding:57px 70px 17px 30px;}}.mega-menu-wrapper .mega-menu-tray h2{font-size:20.8px;font-size:1.3rem;line-height:30.4px;line-height:1.9rem;margin-bottom:5px;font-weight:400;}@media (min-width:768px){.mega-menu-wrapper .mega-menu-tray h2{font-size:2.2rem;line-height:2.4rem;font-weight:300;margin-bottom:10px;}}.mega-menu-wrapper .mega-menu-tray h3{font-size:22.4px;font-size:1.4rem;line-height:27.2px;line-height:1.7rem;margin-bottom:3px;font-weight:700;}@media (min-width:768px){.mega-menu-wrapper .mega-menu-tray h3{font-size:1.6rem;line-height:1.9rem;}}@media (min-width:1200px){.mega-menu-wrapper .mega-menu-tray h3{margin-bottom:5px;font-size:1.8rem;line-height:2.1rem;}}.mega-menu-wrapper .mega-menu-tray h3 a{color:#0971aa;}.mega-menu-wrapper .mega-menu-tray h3 a:hover{color:#f56b00;}.mega-menu-wrapper .mega-menu-tray p{display:none;}@media (min-width:768px){.mega-menu-wrapper .mega-menu-tray p{display:block;font-family:"Source Serif Pro";font-size:1.4rem;line-height:1.9rem;}}.mega-menu-wrapper .mega-menu-tray #block-aboutregeneration h2{text-transform:none;}.mega-menu-wrapper .mega-menu-tray > .block{text-align:right;border-right:2px solid #fff;padding-right:10px;margin-bottom:15px;}@media (min-width:768px){.mega-menu-wrapper .mega-menu-tray > .block{text-align:left;border-right:none;border-left:2px solid #fff;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:20px;padding-right:20px;margin-bottom:25px;}}@media (min-width:1200px){.mega-menu-wrapper .mega-menu-tray > .block{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:300px;margin-bottom:30px;}}.mega-menu-wrapper .mega-menu-tray #block-enlargingourfocus .mega_menu_item__views-reference{display:none;}@media (min-width:768px){.mega-menu-wrapper .mega-menu-tray #block-enlargingourfocus{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:470px;}.mega-menu-wrapper .mega-menu-tray #block-enlargingourfocus .mega_menu_item__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.mega-menu-wrapper .mega-menu-tray #block-enlargingourfocus .mega_menu_item__body p{-webkit-box-flex:0;-ms-flex:0 0 345px;flex:0 0 345px;padding-left:20px;}}@media (min-width:1200px){.mega-menu-wrapper .mega-menu-tray #block-enlargingourfocus .mega_menu_item__views-reference{display:block;}}@media (min-width:768px){.mega-menu-wrapper .mega-menu-tray #block-aboutregeneration h3{margin-bottom:10px;}}.mega-menu-wrapper .mega-menu-tray .search-block-form{position:relative;display:block;border-right:none;margin-top:30px;padding:0;padding-left:20px;}@media (max-width:320px){.mega-menu-wrapper .mega-menu-tray .search-block-form{margin-top:20px;margin-bottom:0;}}.mega-menu-wrapper .mega-menu-tray .search-block-form input.form-search{position:relative;padding:10px 40px 10px 25px;font-size:25.6px;font-size:1.6rem;line-height:48px;line-height:3rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;border-radius:135px;border:1px solid #c7c9c8;}.mega-menu-wrapper .mega-menu-tray .search-block-form .form-actions{position:absolute;top:0;right:0;width:45px;height:40px;}.mega-menu-wrapper .mega-menu-tray .search-block-form .form-actions:before{position:absolute;top:0;right:5px;color:#343741;font-family:"Font Awesome 6 Pro";font-size:32px;font-size:2rem;line-height:64px;line-height:4rem;font-weight:400;width:40px;height:40px;text-align:center;content:"\f002";}.mega-menu-wrapper .mega-menu-tray .search-block-form .form-actions input.form-submit{position:absolute;top:0;right:5px;width:40px;height:40px;text-indent:-9999px;}@media (min-width:768px){.mega-menu-wrapper .mega-menu-tray .search-block-form{display:none;}}.nav-overlay.expanded{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;background-color:rgba(0,0,0,0.6);}body.fixed-position{overflow:hidden;}.more-link,.view-punchlist-recent nav.pager--load-more,.view-punchlist-top-rated nav.pager--load-more,.view-events nav.pager--load-more,.view-headlines nav.pager--load-more{padding-top:10px;border-top:1px solid #d7d8d6;font-size:25.6px;font-size:1.6rem;line-height:32px;line-height:2rem;font-weight:600;text-align:right;text-transform:lowercase;}.more-link a,.view-punchlist-recent nav.pager--load-more a,.view-punchlist-top-rated nav.pager--load-more a,.view-events nav.pager--load-more a,.view-headlines nav.pager--load-more a{color:#343741;}.more-link a:after,.view-punchlist-recent nav.pager--load-more a:after,.view-punchlist-top-rated nav.pager--load-more a:after,.view-events nav.pager--load-more a:after,.view-headlines nav.pager--load-more a:after{content:"\f107";font-family:"Font Awesome 6 Pro";font-weight:400;padding:0 7px;}.more-link a:hover,.view-punchlist-recent nav.pager--load-more a:hover,.view-punchlist-top-rated nav.pager--load-more a:hover,.view-events nav.pager--load-more a:hover,.view-headlines nav.pager--load-more a:hover{color:#5f6369;}button.nav-trigger{background-color:#e1e1e2;position:absolute;top:0;right:0;width:50px;height:50px;border:0;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;cursor:pointer;display:block;font-size:0;margin:0;padding:0;text-align:center;text-indent:-999px;z-index:109;}@media (min-width:768px){button.nav-trigger{width:50px;height:50px;}}@media (min-width:1200px){button.nav-trigger{width:80px;height:80px;}}button.nav-trigger .bars,button.nav-trigger .bars::after,button.nav-trigger .bars::before{background-color:#797d82;content:'';display:block;height:1px;pointer-events:none;position:absolute;left:0;right:0;width:20px;}@media (min-width:768px){button.nav-trigger .bars,button.nav-trigger .bars::after,button.nav-trigger .bars::before{width:25px;}}@media (min-width:1200px){button.nav-trigger .bars,button.nav-trigger .bars::after,button.nav-trigger .bars::before{width:40px;}}button.nav-trigger .bars{height:1px;left:15px;right:15px;-webkit-transition:background-color 0s 0.1s;-o-transition:background-color 0s 0.1s;transition:background-color 0s 0.1s;-webkit-transition-delay:0.1s,0s;-o-transition-delay:0.1s,0s;transition-delay:0.1s,0s;}@media (min-width:768px){button.nav-trigger .bars{left:14px;right:14px;}}@media (min-width:1200px){button.nav-trigger .bars{left:20px;right:20px;}}button.nav-trigger .bars::after,button.nav-trigger .bars::before{-webkit-transition-duration:0.3s,0.3s;-o-transition-duration:0.3s,0.3s;transition-duration:0.3s,0.3s;}button.nav-trigger .bars::before{-webkit-transition-property:top,-webkit-transform;transition-property:top,-webkit-transform;-o-transition-property:top,transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform;top:-6px;}@media (min-width:768px){button.nav-trigger .bars::before{top:-7px;}}@media (min-width:1200px){button.nav-trigger .bars::before{top:-10px;}}button.nav-trigger .bars::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;-o-transition-property:bottom,transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform;bottom:-6px;}@media (min-width:768px){button.nav-trigger .bars::after{bottom:-7px;}}@media (min-width:1200px){button.nav-trigger .bars::after{bottom:-10px;}}button.nav-trigger.active .bars{background-color:transparent;}button.nav-trigger.active .bars::after,button.nav-trigger.active .bars::before{-webkit-transition-delay:0s,0.3s;-o-transition-delay:0s,0.3s;transition-delay:0s,0.3s;}button.nav-trigger.active .bars::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}button.nav-trigger.active .bars::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}#navigation li{list-style-type:none;display:inline-block;}.news-bar{z-index:10;font-family:"Poppins",sans-serif;background-color:#292930;position:relative;height:40px;}@media (min-width:768px){.news-bar{height:44px;}}.news-bar .container,.news-bar body.role--administrator.section-node .layout-container .highlighted .messages,body.role--administrator.section-node .layout-container .highlighted .news-bar .messages,.news-bar .messages,.news-bar .cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner .news-bar .cookiesjsr-banner--info,.news-bar .cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner .news-bar .cookiesjsr-banner--action,.news-bar .diff-header,.news-bar .diff-controls,.news-bar .eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .news-bar .cookiesjsr-banner--info,.news-bar .eu-cookie-compliance-banner .eu-cookie-compliance-content,.eu-cookie-compliance-banner .news-bar .eu-cookie-compliance-content,.news-bar body.page-search-content nav.pager,body.page-search-content .news-bar nav.pager,.news-bar .page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area form.search-form .news-bar .form-wrapper,.news-bar .page-search-content #content-area h2,.page-search-content #content-area .news-bar h2,.news-bar .page-search-content #content-area .block-system > h3,.page-search-content #content-area .news-bar .block-system > h3,.news-bar .page-search-content #content-area ol,.page-search-content #content-area .news-bar ol,.news-bar form.user-form,.news-bar form.user-login-form,.news-bar form.user-pass,.news-bar #views-form-punch-list-moderation-page-1{padding-left:15px;padding-right:15px;height:100%;position:relative;}@media (min-width:768px){.news-bar .container,.news-bar body.role--administrator.section-node .layout-container .highlighted .messages,body.role--administrator.section-node .layout-container .highlighted .news-bar .messages,.news-bar .messages,.news-bar .cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner .news-bar .cookiesjsr-banner--info,.news-bar .cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner .news-bar .cookiesjsr-banner--action,.news-bar .diff-header,.news-bar .diff-controls,.news-bar .eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .news-bar .cookiesjsr-banner--info,.news-bar .eu-cookie-compliance-banner .eu-cookie-compliance-content,.eu-cookie-compliance-banner .news-bar .eu-cookie-compliance-content,.news-bar body.page-search-content nav.pager,body.page-search-content .news-bar nav.pager,.news-bar .page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area form.search-form .news-bar .form-wrapper,.news-bar .page-search-content #content-area h2,.page-search-content #content-area .news-bar h2,.news-bar .page-search-content #content-area .block-system > h3,.page-search-content #content-area .news-bar .block-system > h3,.news-bar .page-search-content #content-area ol,.page-search-content #content-area .news-bar ol,.news-bar form.user-form,.news-bar form.user-login-form,.news-bar form.user-pass,.news-bar #views-form-punch-list-moderation-page-1{padding-left:30px;padding-right:30px;}}.news-bar .counter-2030{display:inline-block;color:#a9abac;font-size:17.6px;font-size:1.1rem;line-height:57.6px;line-height:3.6rem;padding-top:4px;}@media (min-width:768px){.news-bar .counter-2030{font-size:1.5rem;line-height:4rem;}}.news-bar .counter-2030 span.day-count{color:#fff;font-weight:500;font-size:24px;font-size:1.5rem;}@media (min-width:768px){.news-bar .counter-2030 span.day-count{font-size:1.8rem;}}.news-bar .counter-2030 button.counter-trigger{display:inline-block;font-size:17.6px;font-size:1.1rem;line-height:57.6px;line-height:3.6rem;position:relative;padding:0 3px;color:#5f6369;}@media (min-width:768px){.news-bar .counter-2030 button.counter-trigger{font-size:1.5rem;line-height:4rem;}}.news-bar .counter-2030 button.counter-trigger:after{color:#5f6369;font-family:"Font Awesome 6 Pro";font-weight:900;content:'\f059';-webkit-transition:color 100ms ease-in-out;-o-transition:color 100ms ease-in-out;transition:color 100ms ease-in-out;}.news-bar .counter-2030 button.counter-trigger:hover:after{color:#0da3f0;}.news-bar .counter-2030 button.counter-trigger.active:after{content:'\f057';color:#fff;}.news-bar .counter-2030 button.counter-trigger.active:hover:after{color:#d7d8d6;}.news-bar .counter-popup{display:none;position:absolute;z-index:54;top:50px;background-color:#292930;border-radius:6px;padding:20px 20px 15px;color:#fff;font-size:22.4px;font-size:1.4rem;line-height:32px;line-height:2rem;width:calc(100% - 90px);max-width:277px;}.news-bar .counter-popup p{margin-bottom:6px;}.news-bar button.news-trigger{display:block;color:#a9abac;position:absolute;top:0;right:0;height:40px;text-transform:uppercase;font-size:24px;font-size:1.5rem;line-height:57.6px;line-height:3.6rem;letter-spacing:1.6px;letter-spacing:0.1rem;font-family:"Poppins",sans-serif;padding:4px 62px 0 10px;border:0;border-radius:0;background-color:transparent;font-weight:400;-webkit-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out;}@media (max-width:330px){.news-bar button.news-trigger{font-size:1.2rem;}}@media (min-width:768px){.news-bar button.news-trigger{height:44px;padding-top:0;padding-right:95px;font-size:1.8rem;line-height:3.6rem;}}.news-bar button.news-trigger:after{display:block;position:absolute;top:0;right:0;color:#000;font-family:"Font Awesome 6 Pro";content:"\f078";width:50px;height:40px;text-align:center;font-size:48px;font-size:3rem;line-height:64px;line-height:4rem;font-weight:400;padding:0;background-color:#f09f00;-webkit-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out;}@media (min-width:768px){.news-bar button.news-trigger:after{height:44px;width:80px;line-height:4.4rem;}}.news-bar button.news-trigger:hover{color:#fff;}.news-bar button.news-trigger:hover:after{background-color:#a4a7a9;}.news-bar button.news-trigger.active:after{content:"\f077";}.news-tray{position:absolute;z-index:10;top:-620px;margin-top:0;height:620px;width:100%;-webkit-transition:margin-top 250ms ease-in-out;-o-transition:margin-top 250ms ease-in-out;transition:margin-top 250ms ease-in-out;background-color:#292930;padding-top:30px;padding-bottom:35px;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);}@media (min-width:768px){.news-tray{top:-480px;height:480px;padding-top:40px;padding-bottom:20px;}}@media (min-width:1200px){.news-tray{top:-236px;height:236px;padding-bottom:20px;}}.news-tray-expanded .news-tray{margin-top:620px;}@media (min-width:768px){.news-tray-expanded .news-tray{margin-top:480px;}}@media (min-width:1200px){.news-tray-expanded .news-tray{margin-top:236px;}}.news-tray .container,.news-tray body.role--administrator.section-node .layout-container .highlighted .messages,body.role--administrator.section-node .layout-container .highlighted .news-tray .messages,.news-tray .messages,.news-tray .cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner .news-tray .cookiesjsr-banner--info,.news-tray .cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner .news-tray .cookiesjsr-banner--action,.news-tray .diff-header,.news-tray .diff-controls,.news-tray .eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .news-tray .cookiesjsr-banner--info,.news-tray .eu-cookie-compliance-banner .eu-cookie-compliance-content,.eu-cookie-compliance-banner .news-tray .eu-cookie-compliance-content,.news-tray body.page-search-content nav.pager,body.page-search-content .news-tray nav.pager,.news-tray .page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area form.search-form .news-tray .form-wrapper,.news-tray .page-search-content #content-area h2,.page-search-content #content-area .news-tray h2,.news-tray .page-search-content #content-area .block-system > h3,.page-search-content #content-area .news-tray .block-system > h3,.news-tray .page-search-content #content-area ol,.page-search-content #content-area .news-tray ol,.news-tray form.user-form,.news-tray form.user-login-form,.news-tray form.user-pass,.news-tray #views-form-punch-list-moderation-page-1{padding-left:15px;padding-right:15px;height:100%;visibility:hidden;}@media (min-width:768px){.news-tray .container,.news-tray body.role--administrator.section-node .layout-container .highlighted .messages,body.role--administrator.section-node .layout-container .highlighted .news-tray .messages,.news-tray .messages,.news-tray .cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner .news-tray .cookiesjsr-banner--info,.news-tray .cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner .news-tray .cookiesjsr-banner--action,.news-tray .diff-header,.news-tray .diff-controls,.news-tray .eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .news-tray .cookiesjsr-banner--info,.news-tray .eu-cookie-compliance-banner .eu-cookie-compliance-content,.eu-cookie-compliance-banner .news-tray .eu-cookie-compliance-content,.news-tray body.page-search-content nav.pager,body.page-search-content .news-tray nav.pager,.news-tray .page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area form.search-form .news-tray .form-wrapper,.news-tray .page-search-content #content-area h2,.page-search-content #content-area .news-tray h2,.news-tray .page-search-content #content-area .block-system > h3,.page-search-content #content-area .news-tray .block-system > h3,.news-tray .page-search-content #content-area ol,.page-search-content #content-area .news-tray ol,.news-tray form.user-form,.news-tray form.user-login-form,.news-tray form.user-pass,.news-tray #views-form-punch-list-moderation-page-1{padding-left:30px;padding-right:30px;}}.news-tray #news-tray-region{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;}@media (max-width:419px){.news-tray #news-tray-region .mobile-order01{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.news-tray #news-tray-region .mobile-order02{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.news-tray #news-tray-region .mobile-order03{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.news-tray #news-tray-region .mobile-order04{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.news-tray #news-tray-region .mobile-order05{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}}@media (min-width:768px){.news-tray #news-tray-region{-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (min-width:1200px){.news-tray #news-tray-region{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.news-tray #news-tray-region a{color:#d7d8d6;}.news-tray #news-tray-region a:hover{color:#fff;}.news-tray #news-tray-region > .block{position:relative;border-left:1px solid #474c55;padding-left:15px;padding-bottom:25px;padding-right:20px;margin-bottom:30px;color:#fff;}.news-tray #news-tray-region > .block:last-child{padding-right:10px;}@media (min-width:768px){.news-tray #news-tray-region > .block{padding-left:20px;padding-bottom:30px;}}@media (min-width:1200px){.news-tray #news-tray-region > .block{padding-bottom:30px;margin-bottom:0;}}.news-tray #news-tray-region > .block h2{font-family:"Poppins",sans-serif;color:#a4a7a9;margin:0 0 10px;text-transform:uppercase;font-size:20.8px;font-size:1.3rem;line-height:24px;line-height:1.5rem;font-weight:400;}@media (min-width:768px){.news-tray #news-tray-region > .block h2{font-size:1.4rem;}}.news-tray #news-tray-region > .block h3{font-family:"Source Serif Pro";color:#f09f00;font-size:25.6px;font-size:1.6rem;line-height:33.6px;line-height:2.1rem;font-weight:400;}.news-tray #news-tray-region > .block h3 a{color:#f09f00;}.news-tray #news-tray-region > .block h3 a:hover{text-decoration:underline;}.news-tray #news-tray-region > .block h3 a svg.ext{width:14px;height:14px;}.news-tray #news-tray-region > .block .news-details,.news-tray #news-tray-region > .block .event-details,.news-tray #news-tray-region > .block .update-details{color:#d7d8d6;font-size:22.4px;font-size:1.4rem;line-height:32px;line-height:2rem;margin-bottom:5px;}.news-tray #news-tray-region > .block span.no-break{white-space:nowrap;}.news-tray #news-tray-region > .block .update-item{margin-bottom:10px;}.news-tray #news-tray-region > .block .news_tray_block__call-to-action{position:absolute;bottom:0;text-transform:lowercase;font-size:20.8px;font-size:1.3rem;line-height:24px;line-height:1.5rem;}@media (min-width:768px){.news-tray #news-tray-region > .block .news_tray_block__call-to-action{font-size:1.4rem;}}.news-tray #news-tray-region > .block .news_tray_block__call-to-action a{color:#a4a7a9;}.news-tray #news-tray-region > .block .news_tray_block__call-to-action a:hover{color:#fff;}.news-tray #news-tray-region > .block .news-bar-title{font-size:22.4px;font-size:1.4rem;line-height:32px;line-height:2rem;}#block-featuredvideo{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}@media (min-width:1200px){#block-featuredvideo{-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px;}}#block-featuredvideo img{max-width:130px;margin-bottom:5px;}#block-newestregenerators{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}@media (min-width:1200px){#block-newestregenerators{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;}}#block-recentlyupdated{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}@media (min-width:420px){#block-recentlyupdated{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;}}@media (min-width:1200px){#block-recentlyupdated{-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px;}}#block-upcomingevents{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}@media (min-width:420px){#block-upcomingevents{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;}}@media (min-width:1200px){#block-upcomingevents{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;}}#block-nowavailable a{display:inline-block;}#block-nowavailable a:hover img{opacity:0.9;}#block-nowavailable img{max-width:90px;}body{margin-top:0;-webkit-transition:margin-top 250ms ease-in-out;-o-transition:margin-top 250ms ease-in-out;transition:margin-top 250ms ease-in-out;}body.news-tray-expanded{margin-top:620px;}body.news-tray-expanded .share-fixed-tab{top:760px;}@media (min-width:768px){body.news-tray-expanded{margin-top:480px;}body.news-tray-expanded .share-fixed-tab{top:680px;}}@media (min-width:1200px){body.news-tray-expanded{margin-top:236px;}body.news-tray-expanded .share-fixed-tab{top:436px;}}.nexus-gallery{background-color:#292930;height:280px;overflow:hidden;}.nexus-gallery .slider-container{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative;white-space:nowrap;line-height:200px;padding:30px 15px;height:280px;}.nexus-gallery .slider-container .nexus-gallery-item{vertical-align:top;display:inline-block;margin:0 15px;}.nexus-gallery .slider-container .nexus-gallery-item .colorbox-media-video img,.nexus-gallery .slider-container .nexus-gallery-item .image__media-image img{width:auto;height:200px;}.nexus-gallery .slider-container .nexus-gallery-item .colorbox-media-video{position:relative;}.nexus-gallery .slider-container .nexus-gallery-item .colorbox-media-video:after{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:60px;line-height:60px;font-family:"Font Awesome 5 Brands";font-weight:900;color:rgba(0,0,0,0.5);-webkit-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out;content:'\f167';}.nexus-gallery .slider-container .nexus-gallery-item .colorbox-media-video:hover:after{color:rgba(130,130,130,0.5);}.gallery-popup-window{display:none;}.nexus-gallery-popup-item{width:calc(100vw - 40px);height:100%;max-height:85vh;position:relative;padding-top:50px;padding-left:0px;padding-right:5px;}@media (min-width:768px){.nexus-gallery-popup-item{width:500px;}}@media (min-width:1200px){.nexus-gallery-popup-item{width:800px;}}@media (min-width:1400px){.nexus-gallery-popup-item{width:1080px;}}body.node-2825 #main h1.page-title{margin-bottom:30px;}body.node-2825 #main h1.page-title:after{content:"Beta";position:relative;font-size:.35em;top:-1.5em;left:-.2em;color:#343741;font-weight:400;}@media (min-width:768px){body.node-2825 #main h1.page-title:after{font-size:.22em;top:-2.5em;left:-.5em;}}.rating-charts-toggle{text-align:right;margin:40px 0 20px;}.rating-charts-toggle button{display:inline-block;color:#d7d8d6;font-size:48px;font-size:3rem;line-height:48px;line-height:3rem;margin:0 5px;}.rating-charts-toggle button:after{font-family:"Font Awesome 6 Pro";font-weight:900;padding-left:5px;content:"\e195";}.rating-charts-toggle button.table-view:after{content:"\f03a";}.rating-charts-toggle button.chart-view:after{content:"\e195";}.rating-charts-toggle button.active{color:#878a8f;}.rating-chart-views{padding-bottom:60px;}.rating-chart-views .table-view{overflow:hidden;overflow-x:scroll;padding:0 20px;}@media (min-width:1200px){.rating-chart-views .table-view{padding:0;margin:0;overflow:hidden;}}.rating-chart-views .table-view .views-element-container{min-width:1140px;}.rating-chart-views .table-view.fixed,.rating-chart-views .chart-view.fixed{position:fixed;left:-99999px;}.rating-chart-sorters{margin-top:30px;margin-bottom:20px;}.rating-chart-sorters .label{margin-right:10px;}.rating-chart-sorters button{font-size:25.6px;font-size:1.6rem;line-height:48px;line-height:3rem;font-weight:400;margin:0 15px;vertical-align:baseline;}.rating-chart-sorters button:before{font-family:"Font Awesome 6 Pro";font-weight:900;padding-right:10px;color:#a9abac;content:"\f0dc";}.rating-chart-sorters button.desc:before{content:"\f0dd";}.rating-chart-sorters button.asc:before{content:"\f0de";}.nexus-rating{padding-top:40px;padding-right:20px;}@media (min-width:1200px){.nexus-rating{padding-top:55px;padding-right:0;}.nexus-rating .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.nexus-rating .columns .rating-info{-webkit-box-flex:0;-ms-flex:0 0 530px;flex:0 0 530px;}}.nexus-rating h2{font-size:57.6px;font-size:3.6rem;line-height:57.6px;line-height:3.6rem;color:#797d82;margin-bottom:25px;}.nexus-rating h2 sup{font-weight:400;font-size:.4em;margin-left:4px;display:inline-block;top:-1.2em;}.nexus-rating .rating-intro{margin-bottom:30px;}.nexus-rating + .nexus-gallery{margin-top:30px;}@media (min-width:1200px){.nexus-rating + .nexus-gallery{margin-top:60px;}}.rating-view{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}.rating-row{display:block;width:100%;margin:0 auto;}@media (min-width:1200px){.rating-row{width:360px;}}.rating-row .view-source{display:none;}.rating-chart{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.rating-chart h3{text-align:center;font-size:24px;font-size:1.5rem;line-height:27.2px;line-height:1.7rem;font-weight:400;margin-bottom:10px;letter-spacing:.05em;text-transform:uppercase;}.rating-chart h3 a:hover{text-decoration:underline;}.rating-chart table{margin:0;}.rating-chart tr{border:none;}.rating-chart tr th,.rating-chart tr td{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 0;}.rating-chart tr th{width:135px;text-align:right;padding-right:8px;font-size:22.4px;font-size:1.4rem;line-height:27.2px;line-height:1.7rem;font-weight:700;white-space:nowrap;}@media (min-width:420px){.rating-chart tr th{width:165px;padding-right:12px;font-size:1.8rem;line-height:2rem;}}.rating-chart tr td.value{width:calc(100% - 190px);}@media (min-width:420px){.rating-chart tr td.value{width:calc(100% - 220px);}}.rating-chart tr td.value div{display:block;width:100%;height:20px;border-radius:10px;background:#ebebec;overflow:hidden;}.rating-chart tr td.value div span{display:block;height:100%;content:'';mix-blend-mode:multiply;}.rating-chart tr td.grade{padding-left:15px;width:55px;font-size:32px;font-size:2rem;line-height:32px;line-height:2rem;}.rating-chart [role="tooltip"]{visibility:hidden;}.rating-chart [aria-describedby]:hover,.rating-chart [aria-describedby]:focus{position:relative;}.rating-chart [aria-describedby]:hover > [role="tooltip"],.rating-chart [aria-describedby]:focus > [role="tooltip"]{visibility:visible;}.rating-chart tr.grade-none td.grade{font-size:22.4px;font-size:1.4rem;color:#c7c9c8;}.rating-chart tr.grade-f span{background:-webkit-gradient(linear,left top,left bottom,from(#f86126),to(#ec1b23));background:-webkit-linear-gradient(top,#f86126 0%,#ec1b23 100%);background:-o-linear-gradient(top,#f86126 0%,#ec1b23 100%);background:linear-gradient(180deg,#f86126 0%,#ec1b23 100%);}.rating-chart tr.grade-f-plus span{background:-webkit-gradient(linear,left top,left bottom,from(#f67121),to(#ef4824));background:-webkit-linear-gradient(top,#f67121 0%,#ef4824 100%);background:-o-linear-gradient(top,#f67121 0%,#ef4824 100%);background:linear-gradient(180deg,#f67121 0%,#ef4824 100%);}.rating-chart tr.grade-d-minus span{background:-webkit-gradient(linear,left top,left bottom,from(#ff9e1a),to(#f96e24));background:-webkit-linear-gradient(top,#ff9e1a 0%,#f96e24 100%);background:-o-linear-gradient(top,#ff9e1a 0%,#f96e24 100%);background:linear-gradient(180deg,#ff9e1a 0%,#f96e24 100%);}.rating-chart tr.grade-d span{background:-webkit-gradient(linear,left top,left bottom,from(#fdb616),to(#f5881e));background:-webkit-linear-gradient(top,#fdb616 0%,#f5881e 100%);background:-o-linear-gradient(top,#fdb616 0%,#f5881e 100%);background:linear-gradient(180deg,#fdb616 0%,#f5881e 100%);}.rating-chart tr.grade-d-plus span{background:-webkit-gradient(linear,left top,left bottom,from(#ffce00),to(#ff9e1a));background:-webkit-linear-gradient(top,#ffce00 0%,#ff9e1a 100%);background:-o-linear-gradient(top,#ffce00 0%,#ff9e1a 100%);background:linear-gradient(180deg,#ffce00 0%,#ff9e1a 100%);}.rating-chart tr.grade-c-minus span{background:-webkit-gradient(linear,left top,left bottom,from(#ffef02),to(#ffc20c));background:-webkit-linear-gradient(top,#ffef02 0%,#ffc20c 100%);background:-o-linear-gradient(top,#ffef02 0%,#ffc20c 100%);background:linear-gradient(180deg,#ffef02 0%,#ffc20c 100%);}.rating-chart tr.grade-c span{background:-webkit-gradient(linear,left top,left bottom,from(#f4e702),to(#ffdb00));background:-webkit-linear-gradient(top,#f4e702 0%,#ffdb00 100%);background:-o-linear-gradient(top,#f4e702 0%,#ffdb00 100%);background:linear-gradient(180deg,#f4e702 0%,#ffdb00 100%);}.rating-chart tr.grade-c-plus span{background:-webkit-gradient(linear,left top,left bottom,from(#fcef04),to(#dce121));background:-webkit-linear-gradient(top,#fcef04 0%,#dce121 100%);background:-o-linear-gradient(top,#fcef04 0%,#dce121 100%);background:linear-gradient(180deg,#fcef04 0%,#dce121 100%);}.rating-chart tr.grade-b-minus span{background:-webkit-gradient(linear,left top,left bottom,from(#f2e704),to(#c8da2f));background:-webkit-linear-gradient(top,#f2e704 0%,#c8da2f 100%);background:-o-linear-gradient(top,#f2e704 0%,#c8da2f 100%);background:linear-gradient(180deg,#f2e704 0%,#c8da2f 100%);}.rating-chart tr.grade-b span{background:-webkit-gradient(linear,left top,left bottom,from(#d5dd2c),to(#b3d338));background:-webkit-linear-gradient(top,#d5dd2c 0%,#b3d338 100%);background:-o-linear-gradient(top,#d5dd2c 0%,#b3d338 100%);background:linear-gradient(180deg,#d5dd2c 0%,#b3d338 100%);}.rating-chart tr.grade-b-plus span{background:-webkit-gradient(linear,left top,left bottom,from(#bdd433),to(#9dcb3d));background:-webkit-linear-gradient(top,#bdd433 0%,#9dcb3d 100%);background:-o-linear-gradient(top,#bdd433 0%,#9dcb3d 100%);background:linear-gradient(180deg,#bdd433 0%,#9dcb3d 100%);}.rating-chart tr.grade-a-minus span{background:-webkit-gradient(linear,left top,left bottom,from(#a6cf37),to(#82c448));background:-webkit-linear-gradient(top,#a6cf37 0%,#82c448 100%);background:-o-linear-gradient(top,#a6cf37 0%,#82c448 100%);background:linear-gradient(180deg,#a6cf37 0%,#82c448 100%);}.rating-chart tr.grade-a span{background:-webkit-gradient(linear,left top,left bottom,from(#9dcb3d),to(#6fbe3e));background:-webkit-linear-gradient(top,#9dcb3d 0%,#6fbe3e 100%);background:-o-linear-gradient(top,#9dcb3d 0%,#6fbe3e 100%);background:linear-gradient(180deg,#9dcb3d 0%,#6fbe3e 100%);}.rating-chart tr.grade-a-plus span{background:-webkit-gradient(linear,left top,left bottom,from(#8ac941),to(#4fb947));background:-webkit-linear-gradient(top,#8ac941 0%,#4fb947 100%);background:-o-linear-gradient(top,#8ac941 0%,#4fb947 100%);background:linear-gradient(180deg,#8ac941 0%,#4fb947 100%);}.rating-expand{margin-top:30px;border-top:1px solid #ebebec;text-align:right;}.rating-expand button{padding:10px 5px 10px 10px;font-weight:400;font-size:22.4px;font-size:1.4rem;line-height:32px;line-height:2rem;}.rating-expand button:after{font-family:"Font Awesome 6 Pro";font-weight:500;padding-left:5px;content:"\f078";}.rating-expand button.open:after{content:"\f077";}.rating-table{overflow-y:hidden;overflow-x:auto;height:auto;max-height:0;font-size:22.4px;font-size:1.4rem;line-height:27.2px;line-height:1.7rem;-webkit-transition:max-height 0.2s ease-in-out;-o-transition:max-height 0.2s ease-in-out;transition:max-height 0.2s ease-in-out;margin-left:-20px;margin-right:-40px;}@media (min-width:768px){.rating-table{margin-left:0px;margin-right:0px;}}.rating-table.expanded{max-height:5000px;}.rating-table table{width:100%;background-color:#F5F5F5;}.rating-table tfoot{font-weight:700;}.rating-table tr{border-bottom:1px solid #fff;}.rating-table tr td:nth-child(even),.rating-table tr th:nth-child(even){background:#ebebec;}.rating-table td,.rating-table th{padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;}.rating-table th.views-field-field-rating-source{width:60vw;}@media (min-width:768px){.rating-table th.views-field-field-rating-source{width:480px;}}.rating-table .views-field-field-rating-social-justice,.rating-table .views-field-field-rating-culture,.rating-table .views-field-field-rating-women,.rating-table .views-field-field-rating-biodiversity,.rating-table .views-field-field-rating-carbon,.rating-table .views-field-edit-node{text-align:center;}.rating-table .views-field-field-rating-social-justice,.rating-table .views-field-field-rating-culture,.rating-table .views-field-field-rating-women,.rating-table .views-field-field-rating-biodiversity,.rating-table .views-field-field-rating-carbon{width:135px;}.rating-table a{color:#0971aa;}.rating-table a:hover,.rating-table a:focus{text-decoration:underline;}.rating-table svg.ext{width:15px;height:15px;}button.info{margin-left:7px;margin-bottom:2px;}button.info:after{font-family:"Font Awesome 6 Pro";font-weight:500;font-size:25.6px;font-size:1.6rem;line-height:25.6px;line-height:1.6rem;color:#878a8f;content:"\f05a";}button.info .tooltip{position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:250px;background:#fff;font-size:22.4px;font-size:1.4rem;line-height:32px;line-height:2rem;font-weight:400;text-align:left;padding:20px 20px 12px;border-radius:6px;border:2px solid #f56b00;white-space:normal;}button.info .tooltip:after{content:'';display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-14px;border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #f56b00;}.rating-chart-cols{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.rating-chart-cols:after{content:"";-webkit-box-flex:0;-ms-flex:0 0 360px;flex:0 0 360px;}.rating-chart-cols .rating-row{border:1px solid #ebebec;margin:0;margin-bottom:25px;padding:15px 0 15px;}@media (min-width:768px){.rating-chart-cols .rating-row{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 12px);flex:0 0 calc(50% - 12px);}}@media (min-width:1200px){.rating-chart-cols .rating-row{-webkit-box-flex:0;-ms-flex:0 0 360px;flex:0 0 360px;}}table.rating-table-index{margin:0;}table.rating-table-index thead button{font-size:28.8px;font-size:1.8rem;line-height:32px;line-height:2rem;width:100%;text-align:left;display:block;}table.rating-table-index thead button:before{font-family:"Font Awesome 6 Pro";font-weight:900;padding-right:10px;color:#a9abac;content:"\f0dc";}table.rating-table-index thead button.desc:before{content:"\f0dd";}table.rating-table-index thead button.asc:before{content:"\f0de";}table.rating-table-index tbody tr{width:100%;display:table-row !important;border:none;}table.rating-table-index tbody td{padding:15px 20px 15px 0;}table.rating-table-index tbody td a:hover,table.rating-table-index tbody td a:focus{text-decoration:underline;}table.rating-table-index .value{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;width:100%;height:20px;border-radius:10px;background:#ebebec;overflow:hidden;}table.rating-table-index .value .width{display:block;height:100%;content:'';mix-blend-mode:multiply;}table.rating-table-index .grade-width{position:relative;}table.rating-table-index .grade-width span.grade{position:absolute;right:0;bottom:-22px;text-align:center;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);font-size:22.4px;font-size:1.4rem;line-height:32px;line-height:2rem;}table.rating-table-index td.grade-none span.grade{font-size:22.4px;font-size:1.4rem;color:#c7c9c8;right:50%;}table.rating-table-index td.grade-f .width{background:-webkit-gradient(linear,left top,left bottom,from(#f86126),to(#ec1b23));background:-webkit-linear-gradient(top,#f86126 0%,#ec1b23 100%);background:-o-linear-gradient(top,#f86126 0%,#ec1b23 100%);background:linear-gradient(180deg,#f86126 0%,#ec1b23 100%);}table.rating-table-index td.grade-f-plus .width{background:-webkit-gradient(linear,left top,left bottom,from(#f67121),to(#ef4824));background:-webkit-linear-gradient(top,#f67121 0%,#ef4824 100%);background:-o-linear-gradient(top,#f67121 0%,#ef4824 100%);background:linear-gradient(180deg,#f67121 0%,#ef4824 100%);}table.rating-table-index td.grade-d-minus .width{background:-webkit-gradient(linear,left top,left bottom,from(#ff9e1a),to(#f96e24));background:-webkit-linear-gradient(top,#ff9e1a 0%,#f96e24 100%);background:-o-linear-gradient(top,#ff9e1a 0%,#f96e24 100%);background:linear-gradient(180deg,#ff9e1a 0%,#f96e24 100%);}table.rating-table-index td.grade-d .width{background:-webkit-gradient(linear,left top,left bottom,from(#fdb616),to(#f5881e));background:-webkit-linear-gradient(top,#fdb616 0%,#f5881e 100%);background:-o-linear-gradient(top,#fdb616 0%,#f5881e 100%);background:linear-gradient(180deg,#fdb616 0%,#f5881e 100%);}table.rating-table-index td.grade-d-plus .width{background:-webkit-gradient(linear,left top,left bottom,from(#ffce00),to(#ff9e1a));background:-webkit-linear-gradient(top,#ffce00 0%,#ff9e1a 100%);background:-o-linear-gradient(top,#ffce00 0%,#ff9e1a 100%);background:linear-gradient(180deg,#ffce00 0%,#ff9e1a 100%);}table.rating-table-index td.grade-c-minus .width{background:-webkit-gradient(linear,left top,left bottom,from(#ffef02),to(#ffc20c));background:-webkit-linear-gradient(top,#ffef02 0%,#ffc20c 100%);background:-o-linear-gradient(top,#ffef02 0%,#ffc20c 100%);background:linear-gradient(180deg,#ffef02 0%,#ffc20c 100%);}table.rating-table-index td.grade-c .width{background:-webkit-gradient(linear,left top,left bottom,from(#f4e702),to(#ffdb00));background:-webkit-linear-gradient(top,#f4e702 0%,#ffdb00 100%);background:-o-linear-gradient(top,#f4e702 0%,#ffdb00 100%);background:linear-gradient(180deg,#f4e702 0%,#ffdb00 100%);}table.rating-table-index td.grade-c-plus .width{background:-webkit-gradient(linear,left top,left bottom,from(#fcef04),to(#dce121));background:-webkit-linear-gradient(top,#fcef04 0%,#dce121 100%);background:-o-linear-gradient(top,#fcef04 0%,#dce121 100%);background:linear-gradient(180deg,#fcef04 0%,#dce121 100%);}table.rating-table-index td.grade-b-minus .width{background:-webkit-gradient(linear,left top,left bottom,from(#f2e704),to(#c8da2f));background:-webkit-linear-gradient(top,#f2e704 0%,#c8da2f 100%);background:-o-linear-gradient(top,#f2e704 0%,#c8da2f 100%);background:linear-gradient(180deg,#f2e704 0%,#c8da2f 100%);}table.rating-table-index td.grade-b .width{background:-webkit-gradient(linear,left top,left bottom,from(#d5dd2c),to(#b3d338));background:-webkit-linear-gradient(top,#d5dd2c 0%,#b3d338 100%);background:-o-linear-gradient(top,#d5dd2c 0%,#b3d338 100%);background:linear-gradient(180deg,#d5dd2c 0%,#b3d338 100%);}table.rating-table-index td.grade-b-plus .width{background:-webkit-gradient(linear,left top,left bottom,from(#bdd433),to(#9dcb3d));background:-webkit-linear-gradient(top,#bdd433 0%,#9dcb3d 100%);background:-o-linear-gradient(top,#bdd433 0%,#9dcb3d 100%);background:linear-gradient(180deg,#bdd433 0%,#9dcb3d 100%);}table.rating-table-index td.grade-a-minus .width{background:-webkit-gradient(linear,left top,left bottom,from(#a6cf37),to(#82c448));background:-webkit-linear-gradient(top,#a6cf37 0%,#82c448 100%);background:-o-linear-gradient(top,#a6cf37 0%,#82c448 100%);background:linear-gradient(180deg,#a6cf37 0%,#82c448 100%);}table.rating-table-index td.grade-a .width{background:-webkit-gradient(linear,left top,left bottom,from(#9dcb3d),to(#6fbe3e));background:-webkit-linear-gradient(top,#9dcb3d 0%,#6fbe3e 100%);background:-o-linear-gradient(top,#9dcb3d 0%,#6fbe3e 100%);background:linear-gradient(180deg,#9dcb3d 0%,#6fbe3e 100%);}table.rating-table-index td.grade-a-plus .width{background:-webkit-gradient(linear,left top,left bottom,from(#8ac941),to(#4fb947));background:-webkit-linear-gradient(top,#8ac941 0%,#4fb947 100%);background:-o-linear-gradient(top,#8ac941 0%,#4fb947 100%);background:linear-gradient(180deg,#8ac941 0%,#4fb947 100%);}.nexus-signup{background-color:#efeff0;}.nexus-signup .nexus-signup-container{padding-top:45px;padding-bottom:60px;}@media (min-width:1200px){.nexus-signup .nexus-signup-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:80px;padding-bottom:75px;}}@media (min-width:1200px){.nexus-signup .nexus-signup-container .nexus-signup-col-01{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;margin-right:100px;}}.nexus-signup .nexus-signup-container .nexus-signup-col-01 h2{text-transform:uppercase;color:#0971aa;font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem;font-weight:700;letter-spacing:0.1em;margin-bottom:25px;}.nexus-signup .nexus-signup-container .nexus-signup-col-01 p{font-family:"Source Serif Pro";font-size:25.6px;font-size:1.6rem;line-height:36.8px;line-height:2.3rem;}@media (min-width:768px){.nexus-signup .nexus-signup-container .nexus-signup-col-01 p{font-size:1.7rem;}}@media (min-width:768px){.nexus-signup .nexus-signup-container .nexus-signup-col-02{-webkit-box-flex:0;-ms-flex:0 0 710px;flex:0 0 710px;}}.nexus-signup .nexus-signup-container .nexus-signup-col-02 .nexus-input-fields label{font-size:25.6px;font-size:1.6rem;line-height:57.6px;line-height:3.6rem;font-weight:700;margin:0;}.nexus-signup .nexus-signup-container .nexus-signup-col-02 .nexus-input-fields input{height:50px;}.nexus-signup .nexus-signup-container .nexus-signup-col-02 .nexus-input-fields input,.nexus-signup .nexus-signup-container .nexus-signup-col-02 .nexus-input-fields textarea{font-size:27.2px;font-size:1.7rem;line-height:38.4px;line-height:2.4rem;}@media (min-width:768px){.nexus-signup .nexus-signup-container .nexus-signup-col-02 .nexus-input-fields .js-form-item-name{width:345px;float:left;clear:left;}}.nexus-signup .nexus-signup-container .nexus-signup-col-02 .nexus-input-fields .js-form-type-email{margin-bottom:5px;}@media (min-width:768px){.nexus-signup .nexus-signup-container .nexus-signup-col-02 .nexus-input-fields .js-form-type-email{width:345px;float:right;clear:right;}}.nexus-signup .nexus-signup-container .nexus-signup-col-02 .block-webform label.form-required:after{content:"*";}.nexus-signup .nexus-signup-container .nexus-signup-col-02 .webform-actions{text-align:center;}.nexus-signup .nexus-signup-container .nexus-signup-col-02 .webform-actions input.webform-button--submit{background-color:#0971aa;margin-top:20px;color:#fff;font-size:28.8px;font-size:1.8rem;line-height:57.6px;line-height:3.6rem;font-weight:700;width:190px;height:50px;border-radius:25px;-webkit-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;}@media (min-width:768px){.nexus-signup .nexus-signup-container .nexus-signup-col-02 .webform-actions input.webform-button--submit{height:60px;border-radius:30px;}}.nexus-signup .nexus-signup-container .nexus-signup-col-02 .webform-actions input.webform-button--submit:focus,.nexus-signup .nexus-signup-container .nexus-signup-col-02 .webform-actions input.webform-button--submit:hover{background-color:#343741;}a.news-card-sidebar{display:block;background-color:#fff;margin-bottom:20px;}@media (min-width:1200px){a.news-card-sidebar:last-of-type{margin-bottom:0;}}a.news-card-sidebar img{width:100%;}a.news-card-sidebar h3{padding:10px 15px;font-family:"Source Serif Pro";font-size:25.6px;font-size:1.6rem;line-height:30.4px;line-height:1.9rem;font-weight:600;color:#343741;}a.news-card-sidebar:hover img{opacity:.95;}a.news-card-sidebar:hover h3{color:#f56b00;}.node-news-teaser{margin-bottom:25px;}@media (min-width:768px){.node-news-teaser{margin-bottom:50px;}}.node-news-teaser .news-date-bar{font-size:19.2px;font-size:1.2rem;line-height:24px;line-height:1.5rem;padding-bottom:0px;}@media (min-width:768px){.node-news-teaser .news-date-bar{font-size:1.6rem;line-height:2rem;padding-bottom:10px;}}.node-news-teaser .news-date-bar time{font-weight:600;text-transform:uppercase;}.node-news-teaser .news-card{background-color:#fff;padding:15px 20px 30px 20px;}@media (min-width:768px){.node-news-teaser .news-card{margin-left:0;margin-right:0;padding:25px 30px 35px;}}.node-news-teaser .news-card a{color:#343741;-webkit-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out;}.node-news-teaser .news-card a:hover{color:#5f6369;}.node-news-teaser .news-card.essay{background-color:#292930;color:#fff;}.node-news-teaser .news-card.essay a{color:#fff;}.node-news-teaser .news-card.essay a:hover{color:#d7d8d6;}.node-news-teaser .news-type{font-size:25.6px;font-size:1.6rem;line-height:32px;line-height:2rem;font-weight:600;color:#f56b00;text-transform:uppercase;}.node-news-teaser span.pinned{float:right;font-size:22.4px;font-size:1.4rem;line-height:32px;line-height:2rem;text-transform:uppercase;color:#a4a7a9;}.node-news-teaser h3{font-family:"Source Serif Pro";font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;font-weight:600;color:#f56b00;margin:10px 0;}@media (min-width:768px){.node-news-teaser h3{font-size:5rem;line-height:5rem;}}.node-news-teaser h3 span.title{color:#5f6369;display:block;margin-bottom:.05em;}.node-news-teaser .news-media{margin-left:-20px;margin-right:-20px;margin-top:20px;margin-bottom:20px;}.node-news-teaser .news-media img{width:100%;}@media (min-width:768px){.node-news-teaser .news-media{margin-left:-30px;margin-right:-30px;}}.node-news-teaser .news-media a:hover img{opacity:.95;}.node-news-teaser .news-summary{font-family:"Source Serif Pro";font-size:24px;font-size:1.5rem;line-height:30.4px;line-height:1.9rem;}@media (min-width:768px){.node-news-teaser .news-summary{font-size:2rem;line-height:2.8rem;}}.node-news-teaser .news-summary ul li{position:relative;padding-top:2px;padding-left:20px;}.node-news-teaser .news-summary ul li::before{font-family:"Font Awesome 6 Pro";color:#0da3f0;font-size:12.8px;font-size:0.8rem;line-height:36.8px;line-height:2.3rem;display:inline-block;content:"\f111";font-weight:700;position:absolute;top:2px;left:0;}.node-news-teaser .news-summary.waggle{margin-bottom:15px;}.node-news-teaser .news-summary.waggle h3{font-family:"Poppins",sans-serif;font-size:19.2px;font-size:1.2rem;line-height:27.2px;line-height:1.7rem;margin-bottom:5px;font-weight:normal;color:#343741;text-transform:uppercase;}@media (min-width:768px){.node-news-teaser .news-summary.waggle h3{font-size:1.4rem;line-height:2.1rem;}}.node-news-teaser .news-summary.waggle ul li{display:inline;font-size:22.4px;font-size:1.4rem;line-height:30.4px;line-height:1.9rem;font-family:"Source Serif Pro";font-style:italic;font-weight:400;position:relative;padding-top:2px;padding-left:20px;}@media (min-width:768px){.node-news-teaser .news-summary.waggle ul li{font-size:1.6rem;line-height:2.1rem;}}.node-news-teaser .news-summary.waggle ul li::before{font-family:"Font Awesome 6 Pro";font-style:normal;color:#343741;font-size:8px;font-size:0.5rem;line-height:30.4px;line-height:1.9rem;top:1px;left:5px;display:inline-block;content:"\f111";font-weight:700;position:absolute;}@media (min-width:768px){.node-news-teaser .news-summary.waggle ul li::before{font-size:0.6rem;line-height:2.3rem;top:1px;left:4px;}}.node-news-teaser .news-summary.waggle ul li:first-child{padding-left:0;}.node-news-teaser .news-summary.waggle ul li:first-child::before{display:none;}.node-news-teaser .news-summary.waggle ul li strong{font-family:"Poppins",sans-serif;font-weight:700;font-style:normal;margin-right:4px;}.node-news-teaser .read-more{font-size:25.6px;font-size:1.6rem;line-height:36.8px;line-height:2.3rem;font-weight:600;}.node-news-teaser .read-more a{color:#a4a7a9;}.page-punchlist .node-page-full{padding-top:0;}.punchlist-page-index{position:relative;display:block;text-align:center;margin-bottom:70px;padding-top:40px;}@media (min-width:768px){.punchlist-page-index{margin-bottom:0;}}@media (min-width:1200px){.punchlist-page-index{margin-bottom:90px;}}.punchlist-page-index:before{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f56b00;}@media (min-width:768px){.punchlist-page-index:before{margin-bottom:200px;}}@media (min-width:1200px){.punchlist-page-index:before{margin-bottom:170px;}}.punchlist-page-index .container,.punchlist-page-index body.role--administrator.section-node .layout-container .highlighted .messages,body.role--administrator.section-node .layout-container .highlighted .punchlist-page-index .messages,.punchlist-page-index .messages,.punchlist-page-index .cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner .punchlist-page-index .cookiesjsr-banner--info,.punchlist-page-index .cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner .punchlist-page-index .cookiesjsr-banner--action,.punchlist-page-index .diff-header,.punchlist-page-index .diff-controls,.punchlist-page-index .eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .punchlist-page-index .cookiesjsr-banner--info,.punchlist-page-index .eu-cookie-compliance-banner .eu-cookie-compliance-content,.eu-cookie-compliance-banner .punchlist-page-index .eu-cookie-compliance-content,.punchlist-page-index body.page-search-content nav.pager,body.page-search-content .punchlist-page-index nav.pager,.punchlist-page-index .page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area form.search-form .punchlist-page-index .form-wrapper,.punchlist-page-index .page-search-content #content-area h2,.page-search-content #content-area .punchlist-page-index h2,.punchlist-page-index .page-search-content #content-area .block-system > h3,.page-search-content #content-area .punchlist-page-index .block-system > h3,.punchlist-page-index .page-search-content #content-area ol,.page-search-content #content-area .punchlist-page-index ol,.punchlist-page-index form.user-form,.punchlist-page-index form.user-login-form,.punchlist-page-index form.user-pass,.punchlist-page-index #views-form-punch-list-moderation-page-1{position:relative;}.punchlist-page-index .punchlist-description{font-family:"Source Serif Pro";text-align:center;color:#fff;font-size:32px;font-size:2rem;line-height:43.2px;line-height:2.7rem;padding-top:0;max-width:960px;margin:0 auto;}@media (min-width:768px){.punchlist-page-index .punchlist-description{font-size:2.5rem;line-height:3.5rem;padding-bottom:60px;}}.punchlist-page-index .punchlist-description p{margin:0;}.punchlist-page-index .punchlist-description .cta-button,.punchlist-page-index .punchlist-description .page-search-content #content-area form.search-form input.form-submit,.page-search-content #content-area form.search-form .punchlist-page-index .punchlist-description input.form-submit{margin-bottom:40px;}@media (min-width:768px){.punchlist-page-index .punchlist-description .cta-button,.punchlist-page-index .punchlist-description .page-search-content #content-area form.search-form input.form-submit,.page-search-content #content-area form.search-form .punchlist-page-index .punchlist-description input.form-submit{margin-top:40px;margin-bottom:0;}}.punchlist-page-index .punchlist-columns{text-align:center;padding-bottom:70px;}@media (min-width:1200px){.punchlist-page-index .punchlist-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;padding-bottom:0;}}.punchlist-page-index .punchlist-columns .featured-punchlist:nth-child(odd){padding-bottom:40px;}@media (min-width:1200px){.punchlist-page-index .punchlist-columns .featured-punchlist:nth-child(odd){padding-bottom:0;}.punchlist-page-index .punchlist-columns .featured-punchlist:nth-child(odd) .punchlist-card{-ms-transform:rotate(-4deg) scale(0.9,0.9) translateX(40px);-webkit-transform:rotate(-4deg) scale(0.9,0.9) translateX(40px);transform:rotate(-4deg) scale(90%) translateX(40px);margin-right:25px;-webkit-backface-visibility:hidden;display:inline-block;}}@media (min-width:1200px){.punchlist-page-index .punchlist-columns .featured-punchlist:nth-child(even) .punchlist-card{-ms-transform:rotate(-355deg) scale(0.9,0.9) translateX(-40px);-webkit-transform:rotate(-355deg) scale(0.9,0.9) translateX(-40px);transform:rotate(-355deg) scale(90%) translateX(-40px);margin-top:45px;-webkit-backface-visibility:hidden;display:inline-block;}}.punchlist-page-index .punchlist-columns .responsive-height{position:relative;margin:0 auto;height:700px;width:100%;}@media (min-width:1200px){.punchlist-page-index .punchlist-columns .responsive-height{height:720px;}}.punchlist-page-index .punchlist-columns .responsive-height .slider-container{position:relative;width:100vw;height:100%;overflow:visible;margin:0 -20px;}@media (min-width:768px){.punchlist-page-index .punchlist-columns .responsive-height .slider-container{width:100%;margin:0;}}.punchlist-page-index .punchlist-columns .responsive-height .slider-container .next{display:inline-block;background-image:url(/themes/regeneration/images/slider_mobile_next.svg);background-repeat:no-repeat;width:25px;height:25px;z-index:10;}@media (min-width:321px){.punchlist-page-index .punchlist-columns .responsive-height .slider-container .next{width:40px;height:40px;}}@media (min-width:768px){.punchlist-page-index .punchlist-columns .responsive-height .slider-container .next{position:absolute;display:block;background-image:url(/themes/regeneration/images/punchlist-slider_next.svg);background-repeat:no-repeat;top:50%;right:0;right:-25px;width:80px;height:80px;}}@media (min-width:1200px){.punchlist-page-index .punchlist-columns .responsive-height .slider-container .next{right:0;width:60px;height:60px;}}@media (min-width:1300px){.punchlist-page-index .punchlist-columns .responsive-height .slider-container .next{right:-25px;}}@media (min-width:1400px){.punchlist-page-index .punchlist-columns .responsive-height .slider-container .next{width:80px;height:80px;right:-30px;}}.punchlist-page-index .punchlist-columns .responsive-height .slider-container .featured-mobile-slider-nav{display:inline-block;text-transform:lowercase;vertical-align:top;font-size:25.6px;font-size:1.6rem;line-height:40px;line-height:2.5rem;color:#fff;padding:0 10px 15px;}@media (min-width:321px){.punchlist-page-index .punchlist-columns .responsive-height .slider-container .featured-mobile-slider-nav{padding:0 20px 15px;line-height:4rem;}}@media (min-width:768px){.punchlist-page-index .punchlist-columns .responsive-height .slider-container .featured-mobile-slider-nav{display:none;}}.punchlist-page-index .punchlist-columns .responsive-height .slider-container .prev{display:inline-block;background-image:url(/themes/regeneration/images/slider_mobile_prev.svg);background-repeat:no-repeat;width:25px;height:25px;z-index:10;}@media (min-width:321px){.punchlist-page-index .punchlist-columns .responsive-height .slider-container .prev{width:40px;height:40px;}}@media (min-width:768px){.punchlist-page-index .punchlist-columns .responsive-height .slider-container .prev{display:block;position:absolute;background-image:url(/themes/regeneration/images/punchlist-slider_prev.svg);background-repeat:no-repeat;top:50%;left:0;left:-25px;width:80px;height:80px;}}@media (min-width:1200px){.punchlist-page-index .punchlist-columns .responsive-height .slider-container .prev{width:60px;height:60px;left:0;}}@media (min-width:1300px){.punchlist-page-index .punchlist-columns .responsive-height .slider-container .prev{left:-25px;}}@media (min-width:1400px){.punchlist-page-index .punchlist-columns .responsive-height .slider-container .prev{width:80px;height:80px;left:-30px;}}.punchlist-page-index .punchlist-columns .punchlist-slider{width:100%;height:100%;overflow:hidden;}.punchlist-page-index .punchlist-columns .punchlist-slider .views-element-container{width:100%;height:100%;}.punchlist-page-index .punchlist-columns .punchlist-slider .views-element-container .slide{float:left;width:100%;height:100%;margin:0 20px;overflow:visible !important;}@media (min-width:768px){.punchlist-page-index .punchlist-columns .punchlist-slider .views-element-container .slide{margin:0;}}@media (min-width:1200px){.punchlist-page-index .punchlist-columns .punchlist-slider .views-element-container .slide{width:50%;}}.punchlist-page-index .share-punchlist-link{color:#fff;font-size:25.6px;font-size:1.6rem;line-height:36.576px;line-height:2.286rem;margin-top:25px;}@media (min-width:768px){.punchlist-page-index .share-punchlist-link{font-size:1.8rem;line-height:2.3rem;}}.punchlist-page-index .share-punchlist-link a{color:#fff;}.node-page-full{padding-top:30px;}@media (min-width:768px){.node-page-full{padding-top:40px;min-height:600px;}}.node-news-full{padding-top:20px;padding-bottom:20px;}@media (min-width:768px){.node-news-full{padding-top:40px;padding-bottom:40px;}}.node-news-full .news-detail-columns{padding-right:20px;}@media (min-width:768px){.node-news-full .news-detail-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:0;}}@media (min-width:1200px){.node-news-full .news-detail-columns{padding-left:60px;}}@media (min-width:768px){.node-news-full .news-detail-columns .news-detail-header,.node-news-full .news-detail-columns .news-detail-column-main{-webkit-box-flex:0;-ms-flex:0 0 460px;flex:0 0 460px;}}@media (min-width:1200px){.node-news-full .news-detail-columns .news-detail-header,.node-news-full .news-detail-columns .news-detail-column-main{-webkit-box-flex:0;-ms-flex:0 0 800px;flex:0 0 800px;padding-left:40px;padding-right:60px;}}.node-news-full .news-detail-columns .news-detail-header .news__news-image,.node-news-full .news-detail-columns .news-detail-column-main .news__news-image{margin-bottom:30px;line-height:27.2px;line-height:1.7rem;}@media (min-width:1200px){.node-news-full .news-detail-columns .news-detail-header .news__news-image,.node-news-full .news-detail-columns .news-detail-column-main .news__news-image{margin-bottom:40px;}}.node-news-full .news-detail-columns .news-detail-sidebar{-webkit-box-flex:0;-ms-flex:0 0 210px;flex:0 0 210px;margin-top:40px;}@media (min-width:768px){.node-news-full .news-detail-columns .news-detail-sidebar{margin:0;}}.node-news-full .news-detail-columns .news-detail-header{border-top:12px solid #292930;padding-top:12px;}@media (min-width:768px){.node-news-full .news-detail-columns .news-detail-header{border-top:16px solid #292930;padding-top:15px;}}.node-news-full .news__news-type{font-size:25.6px;font-size:1.6rem;line-height:32px;line-height:2rem;font-weight:600;color:#f56b00;text-transform:uppercase;}@media (min-width:1200px){.node-news-full .news__news-type{margin-left:-40px;}}.node-news-full h1{font-family:"Source Serif Pro";font-size:56px;font-size:3.5rem;line-height:56px;line-height:3.5rem;font-weight:600;margin:10px 0 20px;}.node-news-full h1 span.title{color:#5f6369;display:block;margin-bottom:.05em;}@media (min-width:1200px){.node-news-full h1{font-size:5rem;line-height:5rem;margin:15px 0 25px;}}.node-news-full .news-date-bar{font-size:25.6px;font-size:1.6rem;line-height:32px;line-height:2rem;padding-bottom:20px;}.node-news-full .news-date-bar .news__date{display:inline;}.node-news-full .news-date-bar .news__date time{font-weight:600;text-transform:uppercase;}.node-news-full .news-date-bar .news__author{display:inline;}.node-news-full .news-date-bar .news__author:before{content:" | ";padding:0 5px;}.node-news-full .news-detail-column-main .news__video{margin-bottom:30px;}@media (min-width:1200px){.node-news-full .news-detail-column-main .news__video{margin-left:-40px;margin-right:-60px;margin-bottom:50px;}}.node-news-full .news__body{font-family:"Source Serif Pro";font-size:27.2px;font-size:1.7rem;line-height:38.4px;line-height:2.4rem;margin-bottom:25px;}@media (min-width:768px){.node-news-full .news__body{margin-bottom:50px;}}@media (min-width:1200px){.node-news-full .news__body{font-size:2rem;line-height:2.8rem;}}.node-news-full .news__body p{margin-bottom:.875em;}.node-news-full .news__body > ul{margin:35.2px 0 36.8px;margin:2.2rem 0 2.3rem;}@media (min-width:768px){.node-news-full .news__body > ul{padding-left:20px;margin-bottom:3rem;}}.node-news-full .news__body > ul > li{position:relative;padding-left:15px;line-height:1.25em;margin-bottom:15px;}@media (min-width:768px){.node-news-full .news__body > ul > li{padding-left:20px;}}.node-news-full .news__body > ul > li:before{font-family:"Font Awesome 6 Pro";color:#0da3f0;font-size:0.5em;display:inline-block;content:"\f111";font-weight:700;position:absolute;left:0;}.node-news-full .news__body a{color:#0971aa;text-decoration:none;border-bottom:1px dashed #a4a7a9;font-weight:600;word-wrap:break-word;}.node-news-full .news__body a:hover{border-bottom:1px solid #0971aa;}.node-news-full .news__tags{font-size:22.4px;font-size:1.4rem;line-height:27.2px;line-height:1.7rem;font-weight:500;}.node-news-full .news__tags:before{display:inline;content:"Related: ";font-weight:600;}.node-news-full .news__tags a{color:#f56b00;}.node-news-full .news__tags a:after{content:",";}.node-news-full .news__tags a:last-child:after{content:"";}.node-news-full .news__tags a:hover{text-decoration:underline;}body.page-news #main{background-color:#efeff0;padding-top:10px;}@media (min-width:768px){body.page-news #main{padding-top:10px;}}@media (min-width:1200px){body.page-news #main{padding-top:20px;}}.news-landing-columns{margin-bottom:20px;}@media (min-width:768px){.news-landing-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:70px;}}@media (min-width:1200px){.news-landing-columns{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.news-landing-columns .news-column-main{margin-bottom:50px;}@media (min-width:768px){.news-landing-columns .news-column-main{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}@media (min-width:1200px){.news-landing-columns .news-column-main{-webkit-box-flex:0;-ms-flex:0 0 690px;flex:0 0 690px;padding-left:50px;padding-right:40px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0px;}}.news-landing-columns .news-column-events{padding-right:20px;margin-bottom:30px;}@media (min-width:768px){.news-landing-columns .news-column-events{padding-right:0;margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 20px);flex:0 0 calc(50% - 20px);-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}}@media (min-width:1200px){.news-landing-columns .news-column-events{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}}.news-landing-columns .news-column-headlines{padding-right:20px;}@media (min-width:768px){.news-landing-columns .news-column-headlines{padding-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 20px);flex:0 0 calc(50% - 20px);}}@media (min-width:1200px){.news-landing-columns .news-column-headlines{-webkit-box-flex:0;-ms-flex:0 0 210px;flex:0 0 210px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}body.node-102 #main{background-color:#343741;padding-top:30px;color:#fff;}body.node-102 #main svg.ext{fill:#a9abac;}body.node-102 #main svg.ext path{stroke:#a9abac;}body.node-102 #main .intro_text__body a,body.node-102 #main .tab_item__body a{color:#5ec8fe;}@media (min-width:768px){body.node-102 #main{padding-top:40px;}}body.node-102 #main h1.page-title{margin-bottom:30px;}@media (min-width:768px){body.node-102 #main h1.page-title{margin-bottom:40px;}}@media (min-width:1200px){body.node-102 #main h1.page-title{margin-bottom:50px;}}.page-title,h1.page-title{font-family:"Poppins",sans-serif;font-size:48px;font-size:3rem;line-height:43.2px;line-height:2.7rem;font-weight:700;margin:0;margin-bottom:30px;color:#0971aa;}@media (min-width:768px){.page-title,h1.page-title{font-size:7rem;line-height:6.5rem;margin-bottom:50px;}}@media (min-width:1200px){.page-title,h1.page-title{font-size:9rem;line-height:8.5rem;margin-bottom:70px;}}.page-title.white,h1.page-title.white{color:#fff;}.page-title.bg-blue,h1.page-title.bg-blue{color:#0971aa;}.page-title.regen-blue-bright,h1.page-title.regen-blue-bright{color:#0da3f0;}.page-title.regen-blue-brighter,h1.page-title.regen-blue-brighter{color:#5ec8fe;}.page-title.regen-orange,h1.page-title.regen-orange{color:#f56b00;}.page-title.regen-gold,h1.page-title.regen-gold{color:#f09f00;}.page-title.regen-green,h1.page-title.regen-green{color:#1c5e27;}.page-title.regen-green-light,h1.page-title.regen-green-light{color:#afcc53;}.page-title.coolgray04,h1.page-title.coolgray04{color:#b2b5b6;}@media (min-width:768px){body.page-the-book .paragraph--type--relative-sidebar{top:-150px;}}p.book-date{font-weight:700;color:#0971aa;font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;text-align:center;margin-top:10px;}body.page-news #main{background-color:#efeff0;padding-top:10px;}@media (min-width:768px){body.page-news #main{padding-top:10px;}}@media (min-width:1200px){body.page-news #main{padding-top:20px;}}.news-landing-columns{margin-bottom:20px;}@media (min-width:768px){.news-landing-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:70px;}}@media (min-width:1200px){.news-landing-columns{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.news-landing-columns .news-column-main{margin-bottom:50px;}@media (min-width:768px){.news-landing-columns .news-column-main{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}@media (min-width:1200px){.news-landing-columns .news-column-main{-webkit-box-flex:0;-ms-flex:0 0 690px;flex:0 0 690px;padding-left:50px;padding-right:40px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0px;}}.news-landing-columns .news-column-events{padding-right:20px;margin-bottom:30px;}@media (min-width:768px){.news-landing-columns .news-column-events{padding-right:0;margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 20px);flex:0 0 calc(50% - 20px);-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}}@media (min-width:1200px){.news-landing-columns .news-column-events{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}}.news-landing-columns .news-column-headlines{padding-right:20px;}@media (min-width:768px){.news-landing-columns .news-column-headlines{padding-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 20px);flex:0 0 calc(50% - 20px);}}@media (min-width:1200px){.news-landing-columns .news-column-headlines{-webkit-box-flex:0;-ms-flex:0 0 210px;flex:0 0 210px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}.nexus-page-bg{display:block;position:relative;background-color:#292930;padding-top:33.3%;max-height:640px;}@media (min-width:1920px){.nexus-page-bg{padding-top:640px;}}.nexus-page-bg .nexus__feature-image{position:absolute;top:0;bottom:0;left:0;right:0;margin:0 auto;max-width:1920px;}.nexus-page-bg .container,.nexus-page-bg body.role--administrator.section-node .layout-container .highlighted .messages,body.role--administrator.section-node .layout-container .highlighted .nexus-page-bg .messages,.nexus-page-bg .messages,.nexus-page-bg .cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner .nexus-page-bg .cookiesjsr-banner--info,.nexus-page-bg .cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner .nexus-page-bg .cookiesjsr-banner--action,.nexus-page-bg .diff-header,.nexus-page-bg .diff-controls,.nexus-page-bg .eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .nexus-page-bg .cookiesjsr-banner--info,.nexus-page-bg .eu-cookie-compliance-banner .eu-cookie-compliance-content,.eu-cookie-compliance-banner .nexus-page-bg .eu-cookie-compliance-content,.nexus-page-bg body.page-search-content nav.pager,body.page-search-content .nexus-page-bg nav.pager,.nexus-page-bg .page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area form.search-form .nexus-page-bg .form-wrapper,.nexus-page-bg .page-search-content #content-area h2,.page-search-content #content-area .nexus-page-bg h2,.nexus-page-bg .page-search-content #content-area .block-system > h3,.page-search-content #content-area .nexus-page-bg .block-system > h3,.nexus-page-bg .page-search-content #content-area ol,.page-search-content #content-area .nexus-page-bg ol,.nexus-page-bg form.user-form,.nexus-page-bg form.user-login-form,.nexus-page-bg form.user-pass,.nexus-page-bg #views-form-punch-list-moderation-page-1{position:absolute;top:0;bottom:0;right:0;left:0;}.nexus-page-bg h1.nexus-page-title{font-family:"Poppins",sans-serif;color:#fff;font-size:48px;font-size:3rem;line-height:43.2px;line-height:2.7rem;font-weight:700;margin:0;position:absolute;z-index:9;bottom:25px;text-shadow:0 0 10px #666;}@media (min-width:768px){.nexus-page-bg h1.nexus-page-title{font-size:6rem;line-height:5.5rem;text-shadow:0 0 20px #666;}}@media (min-width:1200px){.nexus-page-bg h1.nexus-page-title{font-size:9rem;line-height:8.5rem;text-shadow:0 0 30px #666;}}.nexus-top-page{background-color:#e6f1f6;position:relative;}.nexus-top-page .nexus-intro-section{padding-top:40px;padding-bottom:30px;padding-right:20px;}@media (min-width:768px){.nexus-top-page .nexus-intro-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:75px;padding-bottom:85px;padding-right:0;}}.nexus-top-page .nexus-intro-section .nexus-coming-soon{font-size:28.8px;font-size:1.8rem;line-height:43.2px;line-height:2.7rem;font-weight:400;}@media (min-width:768px){.nexus-top-page .nexus-intro-section .nexus-coming-soon{font-size:2.4rem;line-height:3.5rem;}}@media (min-width:768px){.nexus-top-page .nexus-intro-section .nexus__call-to-action{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:40px;}}.nexus-top-page .nexus-intro-section .nexus__call-to-action .field-label{font-size:28.8px;font-size:1.8rem;line-height:43.2px;line-height:2.7rem;font-weight:700;}@media (min-width:768px){.nexus-top-page .nexus-intro-section .nexus__call-to-action .field-label{font-size:2.4rem;line-height:3.5rem;}}.nexus-top-page .nexus-intro-section .nexus__call-to-action p{font-size:28.8px;font-size:1.8rem;line-height:43.2px;line-height:2.7rem;font-weight:300;}@media (min-width:768px){.nexus-top-page .nexus-intro-section .nexus__call-to-action p{font-size:2.5rem;line-height:3.5rem;}}@media (min-width:768px){.nexus-top-page .nexus-intro-section .nexus__intro{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:40px;}}.nexus-bottom-page{margin-bottom:50px;}.nexus-bottom-page .nexus-wiki-section{margin-top:40px;}@media (min-width:768px){.nexus-bottom-page .nexus-wiki-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px;}}@media (min-width:768px){.nexus-bottom-page .nexus-wiki-section .scroll-links-column{position:relative;-webkit-box-flex:0;-ms-flex:0 0 228px;flex:0 0 228px;}}@media (min-width:1200px){.nexus-bottom-page .nexus-wiki-section .scroll-links-column{-webkit-box-flex:0;-ms-flex:0 0 340px;flex:0 0 340px;}}.nexus-bottom-page .nexus-wiki-section .scroll-links-column .scroll-links{display:none;}@media (min-width:768px){.nexus-bottom-page .nexus-wiki-section .scroll-links-column .scroll-links{display:block;width:228px;padding-top:8px;padding-right:50px;}.nexus-bottom-page .nexus-wiki-section .scroll-links-column .scroll-links.fixed{position:fixed;}.nexus-bottom-page .nexus-wiki-section .scroll-links-column .scroll-links.fixed-stop{position:absolute;}}@media (min-width:1200px){.nexus-bottom-page .nexus-wiki-section .scroll-links-column .scroll-links{width:340px;padding-right:80px;}}@media (min-width:768px){.nexus-bottom-page .nexus-wiki-section .scroll-content-column{-webkit-box-flex:0;-ms-flex:0 0 480px;flex:0 0 480px;padding-right:40px;}}@media (min-width:1200px){.nexus-bottom-page .nexus-wiki-section .scroll-content-column{-webkit-box-flex:0;-ms-flex:0 0 800px;flex:0 0 800px;padding-right:90px;}}.nexus-bottom-page .nexus-wiki-section .scroll-content-column h2{font-size:56px;font-size:3.5rem;line-height:56px;line-height:3.5rem;font-weight:300;color:#878a8f;margin-bottom:20px;}@media (min-width:768px){.nexus-bottom-page .nexus-wiki-section .scroll-content-column h2{font-size:5.6rem;line-height:5.6rem;font-weight:200;}}.nexus-bottom-page .nexus-wiki-section .scroll-content-column .nexus-authors{margin-top:60px;margin-bottom:40px;}@media (min-width:768px){.nexus-bottom-page .nexus-wiki-section .scroll-content-column .nexus-authors{margin-bottom:50px;}}.nexus-bottom-page .nexus-wiki-section .scroll-content-column .nexus-authors h2{font-size:19.2px;font-size:1.2rem;line-height:25.6px;line-height:1.6rem;font-weight:normal;margin-bottom:10px;text-transform:uppercase;color:#343741;}.nexus-bottom-page .nexus-wiki-section .scroll-content-column .nexus-authors .views-field-title,.nexus-bottom-page .nexus-wiki-section .scroll-content-column .nexus-authors .views-field-field-no-link-nexus-author{margin-bottom:.75em;}.nexus-bottom-page .nexus-wiki-section .scroll-content-column .paragraph--type--wiki-learn,.nexus-bottom-page .nexus-wiki-section .scroll-content-column .paragraph--type--wiki-section,.nexus-bottom-page .nexus-wiki-section .scroll-content-column .paragraph--type--wiki-section-no-links{margin-bottom:40px;}@media (min-width:768px){.nexus-bottom-page .nexus-wiki-section .scroll-content-column .paragraph--type--wiki-learn,.nexus-bottom-page .nexus-wiki-section .scroll-content-column .paragraph--type--wiki-section,.nexus-bottom-page .nexus-wiki-section .scroll-content-column .paragraph--type--wiki-section-no-links{margin-bottom:50px;}}@media (min-width:768px){.nexus-bottom-page .nexus-wiki-section .scroll-content-column .paragraph--type--wiki-subsection{margin-bottom:50px;}}.nexus-bottom-page .nexus-wiki-section .scroll-content-column .paragraph--type--wiki-subsection .wiki_subsection__subsection-title{margin-bottom:0;}@media (min-width:768px){.nexus-bottom-page .nexus-wiki-section .scroll-content-column .paragraph--type--wiki-subsection .wiki_subsection__subsection-title{margin-bottom:25px;}}.nexus-bottom-page .nexus-wiki-section .scroll-content-column h4.wiki_topic__topic-title{font-size:32px;font-size:2rem;line-height:36.8px;line-height:2.3rem;font-weight:400;margin-top:20px;margin-bottom:10px;}.nexus-bottom-page .nexus-wiki-section .scroll-content-column .paragraph--type--wiki-listen,.nexus-bottom-page .nexus-wiki-section .scroll-content-column .paragraph--type--wiki-read,.nexus-bottom-page .nexus-wiki-section .scroll-content-column .paragraph--type--wiki-watch{border-top:1px solid #d7d8d6;margin-bottom:40px;}@media (min-width:768px){.nexus-bottom-page .nexus-wiki-section .scroll-content-column .paragraph--type--wiki-listen,.nexus-bottom-page .nexus-wiki-section .scroll-content-column .paragraph--type--wiki-read,.nexus-bottom-page .nexus-wiki-section .scroll-content-column .paragraph--type--wiki-watch{margin-bottom:50px;}}.nexus-page-bottom-share{margin-bottom:20px;}.nexus-page-bottom-share p{font-size:19.2px;font-size:1.2rem;line-height:25.6px;line-height:1.6rem;margin-bottom:10px;text-transform:uppercase;}.nexus-page-bottom-share .sharethis-inline-share-buttons.st-center{text-align:left !important;}.nexus-page-bottom-share .sharethis-inline-share-buttons.st-center .st-btn{margin-right:5px !important;}.punchlist-page-top{position:relative;margin-top:20px;margin-bottom:70px;}@media (min-width:768px){.punchlist-page-top{margin-top:40px;padding-bottom:70px;}}.punchlist-page-top:before{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f56b00;top:180px;}@media (min-width:768px){.punchlist-page-top:before{top:220px;}}.punchlist-page-top .container,.punchlist-page-top body.role--administrator.section-node .layout-container .highlighted .messages,body.role--administrator.section-node .layout-container .highlighted .punchlist-page-top .messages,.punchlist-page-top .messages,.punchlist-page-top .cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner .punchlist-page-top .cookiesjsr-banner--info,.punchlist-page-top .cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner .punchlist-page-top .cookiesjsr-banner--action,.punchlist-page-top .diff-header,.punchlist-page-top .diff-controls,.punchlist-page-top .eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .punchlist-page-top .cookiesjsr-banner--info,.punchlist-page-top .eu-cookie-compliance-banner .eu-cookie-compliance-content,.eu-cookie-compliance-banner .punchlist-page-top .eu-cookie-compliance-content,.punchlist-page-top body.page-search-content nav.pager,body.page-search-content .punchlist-page-top nav.pager,.punchlist-page-top .page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area form.search-form .punchlist-page-top .form-wrapper,.punchlist-page-top .page-search-content #content-area h2,.page-search-content #content-area .punchlist-page-top h2,.punchlist-page-top .page-search-content #content-area .block-system > h3,.page-search-content #content-area .punchlist-page-top .block-system > h3,.punchlist-page-top .page-search-content #content-area ol,.page-search-content #content-area .punchlist-page-top ol,.punchlist-page-top form.user-form,.punchlist-page-top form.user-login-form,.punchlist-page-top form.user-pass,.punchlist-page-top #views-form-punch-list-moderation-page-1{position:relative;}@media (min-width:1200px){.punchlist-page-top .punchlist-columns{display:-webkit-box;display:-ms-flexbox;display:flex;}}.punchlist-page-top .col-1{text-align:center;}@media (min-width:1200px){.punchlist-page-top .col-1{-webkit-box-flex:0;-ms-flex:0 0 670px;flex:0 0 670px;}}@media (min-width:1200px){.punchlist-page-top .col-2{-webkit-box-flex:0;-ms-flex:0 0 470px;flex:0 0 470px;padding-top:260px;padding-right:30px;}}.punchlist-page-top .punchlist-card{min-height:700px;padding:20px 10px 20px 30px;}@media (min-width:768px){.punchlist-page-top .punchlist-card{-webkit-transform:rotate(-1deg);-ms-transform:rotate(-1deg);transform:rotate(-1deg);width:540px;padding:20px 30px 20px 70px;}}.punchlist-page-top .share-punchlist-link{color:#fff;font-size:22.4px;font-size:1.4rem;line-height:30.4px;line-height:1.9rem;margin-top:25px;margin-bottom:20px;}@media (min-width:768px){.punchlist-page-top .share-punchlist-link{font-size:1.5rem;line-height:1.7rem;}}.punchlist-page-top .share-punchlist-link button.share-punchlist-text-area{text-align:center;display:inline-block;background-color:inherit;border:none;border-radius:0;overflow:auto;outline:none;-webkit-box-shadow:none;box-shadow:none;resize:none;padding:0;margin:0;font-size:22.4px;font-size:1.4rem;line-height:30.4px;line-height:1.9rem;color:#fff;word-wrap:break-word;white-space:normal;}.punchlist-page-top .share-punchlist-link button.share-punchlist-text-area:after{font-family:"Font Awesome 6 Pro";display:inline-block;font-weight:400;content:'\f0c5';}.punchlist-page-top .share-punchlist-link a{color:#fff;}.punchlist-page-top .nexus-page-bottom-share .sharethis-inline-share-buttons.st-center{text-align:inherit !important;}.punchlist-page-top .punchlist-description{font-family:"Source Serif Pro";text-align:center;color:#fff;font-size:32px;font-size:2rem;line-height:43.2px;line-height:2.7rem;padding-top:50px;}@media (min-width:768px){.punchlist-page-top .punchlist-description{font-size:2.5rem;line-height:3.5rem;padding-top:70px;}}.punchlist-page-top .punchlist-description p{margin:0;}@media (min-width:1200px){.punchlist-page-top .punchlist-description p{text-align:left;}}.punchlist-page-top .punchlist-description .cta-button,.punchlist-page-top .punchlist-description .page-search-content #content-area form.search-form input.form-submit,.page-search-content #content-area form.search-form .punchlist-page-top .punchlist-description input.form-submit{margin-bottom:40px;}@media (min-width:768px){.punchlist-page-top .punchlist-description .cta-button,.punchlist-page-top .punchlist-description .page-search-content #content-area form.search-form input.form-submit,.page-search-content #content-area form.search-form .punchlist-page-top .punchlist-description input.form-submit{margin-top:40px;margin-bottom:0;}}.punchlist-page-bottom h2{font-size:56px;font-size:3.5rem;line-height:64px;line-height:4rem;font-weight:300;color:#878a8f;margin-bottom:20px;}@media (min-width:1200px){.punchlist-page-bottom h2{font-size:4rem;font-weight:200;}}@media (min-width:768px){.punchlist-page-bottom .punchlist-page-middle-bottom,.punchlist-page-bottom .punchlist-page-middle-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:90px;padding-left:30px;padding-right:30px;}}.punchlist-page-bottom .punchlist-page-middle-bottom .punchlist-recent,.punchlist-page-bottom .punchlist-page-middle-bottom .punchlist-top-rated,.punchlist-page-bottom .punchlist-page-middle-top .punchlist-recent,.punchlist-page-bottom .punchlist-page-middle-top .punchlist-top-rated{margin-bottom:40px;}@media (min-width:768px){.punchlist-page-bottom .punchlist-page-middle-bottom .punchlist-recent,.punchlist-page-bottom .punchlist-page-middle-bottom .punchlist-top-rated,.punchlist-page-bottom .punchlist-page-middle-top .punchlist-recent,.punchlist-page-bottom .punchlist-page-middle-top .punchlist-top-rated{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 20px);flex:0 0 calc(50% - 20px);margin-bottom:0;}}@media (min-width:1200px){.punchlist-page-bottom .punchlist-page-middle-bottom .punchlist-recent,.punchlist-page-bottom .punchlist-page-middle-bottom .punchlist-top-rated,.punchlist-page-bottom .punchlist-page-middle-top .punchlist-recent,.punchlist-page-bottom .punchlist-page-middle-top .punchlist-top-rated{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 40px);flex:0 0 calc(50% - 40px);}}.punchlist-page-bottom .punchlist-page-middle-bottom .punchlist-near-me-map,.punchlist-page-bottom .punchlist-page-middle-top .punchlist-near-me-map{margin-bottom:40px;}@media (min-width:768px){.punchlist-page-bottom .punchlist-page-middle-bottom .punchlist-near-me-map,.punchlist-page-bottom .punchlist-page-middle-top .punchlist-near-me-map{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:0;}}.punchlist-page-bottom .punchlist-page-middle-bottom .punchlist-item,.punchlist-page-bottom .punchlist-page-middle-top .punchlist-item{position:relative;padding:20px 45px 30px 50px;border-top:1px solid #d7d8d6;}@media (min-width:768px){.punchlist-page-bottom .punchlist-page-middle-bottom .punchlist-item,.punchlist-page-bottom .punchlist-page-middle-top .punchlist-item{padding-right:50px;padding-left:65px;}}.punchlist-page-bottom .punchlist-page-middle-bottom .punchlist-item::before,.punchlist-page-bottom .punchlist-page-middle-top .punchlist-item::before{content:"";position:absolute;top:20px;left:5px;background-image:url(/themes/regeneration/images/punchlist-item-check.svg);width:30px;height:30px;}@media (min-width:1200px){.punchlist-page-bottom .punchlist-page-middle-bottom .punchlist-item::before,.punchlist-page-bottom .punchlist-page-middle-top .punchlist-item::before{left:20px;}}.punchlist-page-bottom .punchlist-page-middle-bottom .punchlist-item .punchlist-item-name,.punchlist-page-bottom .punchlist-page-middle-top .punchlist-item .punchlist-item-name{font-size:28.8px;font-size:1.8rem;line-height:38.4px;line-height:2.4rem;font-weight:700;}@media (min-width:1200px){.punchlist-page-bottom .punchlist-page-middle-bottom .punchlist-item .punchlist-item-name,.punchlist-page-bottom .punchlist-page-middle-top .punchlist-item .punchlist-item-name{font-size:2rem;}}.punchlist-page-bottom .punchlist-page-middle-bottom .punchlist-item .punchlist-item-name a:hover,.punchlist-page-bottom .punchlist-page-middle-top .punchlist-item .punchlist-item-name a:hover{color:#797d82;}.punchlist-page-bottom .punchlist-page-middle-bottom .punchlist-item .punchlist-item-created,.punchlist-page-bottom .punchlist-page-middle-top .punchlist-item .punchlist-item-created{font-size:17.6px;font-size:1.1rem;line-height:21.12px;line-height:1.32rem;}.punchlist-page-bottom .punchlist-page-middle-bottom .punchlist-item .vote-widget-wrapper,.punchlist-page-bottom .punchlist-page-middle-top .punchlist-item .vote-widget-wrapper{display:inline-block;position:absolute;top:20px;right:20px;}a.geolocation-pin-link{font-weight:700;}a.geolocation-pin-link:hover{color:#f56b00;text-decoration:underline;}body.page-solutions #main{padding-bottom:0px;}#solutions{position:relative;overflow:hidden;}#solutions img{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;}#solutions .cascade-row.intro{height:900px;overflow:visible;}@media (min-width:768px){#solutions .cascade-row.intro{height:135vw;}}@media (min-width:1000px){#solutions .cascade-row.intro{height:125vw;}}@media (min-width:1200px){#solutions .cascade-row.intro{height:125vw;}}#solutions .cascade-row.intro .intro-text p,#solutions .cascade-row.intro .homepage .intro-book-cover .home-text-1 p p,.homepage .intro-book-cover .home-text-1 #solutions .cascade-row.intro p p{font-size:19.2px;font-size:1.2rem;line-height:25.6px;line-height:1.6rem;}@media (min-width:350px){#solutions .cascade-row.intro .intro-text p,#solutions .cascade-row.intro .homepage .intro-book-cover .home-text-1 p p,.homepage .intro-book-cover .home-text-1 #solutions .cascade-row.intro p p{font-size:1.3rem;line-height:1.8rem;}}@media (min-width:500px){#solutions .cascade-row.intro .intro-text p,#solutions .cascade-row.intro .homepage .intro-book-cover .home-text-1 p p,.homepage .intro-book-cover .home-text-1 #solutions .cascade-row.intro p p{font-size:1.6rem;line-height:1.9rem;}}@media (min-width:768px){#solutions .cascade-row.intro .intro-text p,#solutions .cascade-row.intro .homepage .intro-book-cover .home-text-1 p p,.homepage .intro-book-cover .home-text-1 #solutions .cascade-row.intro p p{font-size:1.8rem;line-height:2.3rem;}}@media (min-width:1200px){#solutions .cascade-row.intro .intro-text p,#solutions .cascade-row.intro .homepage .intro-book-cover .home-text-1 p p,.homepage .intro-book-cover .home-text-1 #solutions .cascade-row.intro p p{font-size:2.5rem;line-height:3.5rem;}}#solutions .cascade-sky{width:100%;height:1000px;background-image:url(/themes/regeneration/images/cascade/cascade_bg_sky01.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;overflow:hidden;}@media (min-width:768px){#solutions .cascade-sky{height:155vw;}}#solutions .cascade-logo-overlay{position:fixed;z-index:0;top:150px;left:0;right:0;width:100%;max-width:1600px;margin:0 auto;padding-top:35vw;background-image:url(/themes/regeneration/images/regen_logo_white.svg);background-repeat:no-repeat;background-position:top center;background-size:92%;opacity:.6;mix-blend-mode:overlay;}@media (min-width:768px){#solutions .cascade-logo-overlay{top:230px;}}@media (min-width:1200px){#solutions .cascade-logo-overlay{top:180px;}}#solutions .intro-text,#solutions .homepage .intro-book-cover .home-text-1 p,.homepage .intro-book-cover .home-text-1 #solutions p{margin:0 auto;text-align:center;font-weight:400;color:#fff;}#solutions .intro-text p,#solutions .homepage .intro-book-cover .home-text-1 p p,.homepage .intro-book-cover .home-text-1 #solutions p p{font-family:"Source Serif Pro";font-size:11.2px;font-size:.7rem;line-height:14.4px;line-height:.9rem;}@media (min-width:350px){#solutions .intro-text p,#solutions .homepage .intro-book-cover .home-text-1 p p,.homepage .intro-book-cover .home-text-1 #solutions p p{font-size:.8rem;line-height:1rem;}}@media (min-width:500px){#solutions .intro-text p,#solutions .homepage .intro-book-cover .home-text-1 p p,.homepage .intro-book-cover .home-text-1 #solutions p p{font-size:1.1rem;line-height:1.5rem;}}@media (min-width:768px){#solutions .intro-text p,#solutions .homepage .intro-book-cover .home-text-1 p p,.homepage .intro-book-cover .home-text-1 #solutions p p{font-size:1.8rem;line-height:2.3rem;}}@media (min-width:1200px){#solutions .intro-text p,#solutions .homepage .intro-book-cover .home-text-1 p p,.homepage .intro-book-cover .home-text-1 #solutions p p{font-size:2.5rem;line-height:3.5rem;}}#solutions .cascade-intro-group{position:absolute;top:37vw;width:100%;overflow:hidden;}#solutions .cascade-intro-group .container,#solutions .cascade-intro-group .messages,#solutions .cascade-intro-group .cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner #solutions .cascade-intro-group .cookiesjsr-banner--info,#solutions .cascade-intro-group .cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner #solutions .cascade-intro-group .cookiesjsr-banner--action,#solutions .cascade-intro-group .diff-header,#solutions .cascade-intro-group .diff-controls,#solutions .cascade-intro-group .eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner #solutions .cascade-intro-group .cookiesjsr-banner--info,#solutions .cascade-intro-group .eu-cookie-compliance-banner .eu-cookie-compliance-content,.eu-cookie-compliance-banner #solutions .cascade-intro-group .eu-cookie-compliance-content,#solutions .cascade-intro-group body.page-search-content nav.pager,body.page-search-content #solutions .cascade-intro-group nav.pager,#solutions .cascade-intro-group .page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area form.search-form #solutions .cascade-intro-group .form-wrapper,#solutions .cascade-intro-group .page-search-content #content-area h2,.page-search-content #content-area #solutions .cascade-intro-group h2,#solutions .cascade-intro-group .page-search-content #content-area .block-system > h3,.page-search-content #content-area #solutions .cascade-intro-group .block-system > h3,#solutions .cascade-intro-group .page-search-content #content-area ol,.page-search-content #content-area #solutions .cascade-intro-group ol,#solutions .cascade-intro-group form.user-form,#solutions .cascade-intro-group form.user-login-form,#solutions .cascade-intro-group form.user-pass,#solutions .cascade-intro-group #views-form-punch-list-moderation-page-1{overflow:hidden;}@media (min-width:500px){#solutions .cascade-intro-group{top:37vw;}}@media (min-width:600px){#solutions .cascade-intro-group{top:35vw;}}@media (min-width:700px){#solutions .cascade-intro-group{top:30vw;}}@media (min-width:768px){#solutions .cascade-intro-group{top:8vw;}}@media (min-width:1000px){#solutions .cascade-intro-group{top:15vw;}}@media (min-width:1200px){#solutions .cascade-intro-group{top:37vw;}}#solutions .cascade-intro{padding:0 10px;margin-bottom:25px;}@media (min-width:350px){#solutions .cascade-intro{padding:0 6vw;}}@media (min-width:768px){#solutions .cascade-intro{max-width:560px;margin-bottom:40px;padding:0;padding-top:20vw;}}@media (min-width:1200px){#solutions .cascade-intro{max-width:880px;margin-bottom:60px;padding-top:0;}}#solutions .cascade-intro-columns{position:relative;color:#fff;padding:25px 15px 10px;}@media (max-width:767px){#solutions .cascade-intro-columns{padding:25px 15px 10px;margin-bottom:40px;}#solutions .cascade-intro-columns:before,#solutions .cascade-intro-columns:after{display:block;content:"";position:absolute;height:2px;top:0px;left:100px;right:100px;background-image:-webkit-gradient(linear,left top,right top,color-stop(20%,white),color-stop(0%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,white 20%,rgba(255,255,255,0) 0%);background-image:-o-linear-gradient(left,white 20%,rgba(255,255,255,0) 0%);background-image:linear-gradient(to right,white 20%,rgba(255,255,255,0) 0%);background-position:top;background-size:10px 2px;background-repeat:repeat-x;}#solutions .cascade-intro-columns:after{top:auto;bottom:0;}}@media (min-width:350px){#solutions .cascade-intro-columns{padding:25px 15px 10px;}}@media (min-width:400px){#solutions .cascade-intro-columns{padding:25px 40px 10px;}}@media (min-width:768px){#solutions .cascade-intro-columns{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin-bottom:60px;}}@media (min-width:1200px){#solutions .cascade-intro-columns{padding:0 10px;margin-bottom:60px;}}#solutions .cascade-intro-columns h2{color:#0da3f0;font-size:80px;font-size:5rem;line-height:80px;line-height:5rem;margin-bottom:20px;}#solutions .cascade-intro-columns p{font-size:19.2px;font-size:1.2rem;line-height:27.2px;line-height:1.7rem;margin-bottom:15px;}@media (min-width:350px){#solutions .cascade-intro-columns p{font-size:1.3rem;line-height:1.7rem;}}@media (min-width:768px){#solutions .cascade-intro-columns p{font-size:1.6rem;line-height:2.4rem;}}@media (min-width:1200px){#solutions .cascade-intro-columns p{font-size:2rem;line-height:3.5rem;}}#solutions .cascade-intro-columns p a{color:#3db5f3;font-weight:500;}#solutions .cascade-intro-columns p a:hover{border-bottom:1px solid #3db5f3;}@media (min-width:768px){#solutions .cascade-intro-columns .col-1{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:2vw 25px 30px 0;}}@media (min-width:1200px){#solutions .cascade-intro-columns .col-1{padding:3vw 40px 30px;}}@media (min-width:1400px){#solutions .cascade-intro-columns .col-1{padding:3vw 40px 30px;}}@media (min-width:768px){#solutions .cascade-intro-columns .col-2{position:relative;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,white),color-stop(0%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(white 20%,rgba(255,255,255,0) 0%);background-image:-o-linear-gradient(white 20%,rgba(255,255,255,0) 0%);background-image:linear-gradient(white 20%,rgba(255,255,255,0) 0%);background-position:left;background-size:2px 10px;background-repeat:repeat-y;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:12vw 0px 5vw 25px;}#solutions .cascade-intro-columns .col-2:before,#solutions .cascade-intro-columns .col-2:after{display:block;content:"";position:absolute;top:-6px;left:-2px;width:6px;height:6px;background-color:#fff;border-radius:50%;}#solutions .cascade-intro-columns .col-2:after{top:auto;bottom:-7px;}}@media (min-width:1000px){#solutions .cascade-intro-columns .col-2{padding:11vw 0px 6vw 25px;}}@media (min-width:1200px){#solutions .cascade-intro-columns .col-2{padding:10vw 40px 5vw;}}@media (min-width:1400px){#solutions .cascade-intro-columns .col-2{padding:9vw 40px 8vw;}}@media (min-width:1600px){#solutions .cascade-intro-columns .col-2{padding:15vw 40px 12vw;}}#solutions .cascade-heating{padding:0 10px;color:#142440;margin-bottom:20px;}@media (min-width:350px){#solutions .cascade-heating{padding:0 6vw;}}@media (min-width:768px){#solutions .cascade-heating{max-width:580px;margin-bottom:20px;padding:0;}}@media (min-width:1200px){#solutions .cascade-heating{max-width:880px;margin-bottom:40px;}}#solutions .cascade-welcome{width:100%;padding-top:20px;font-family:"Source Serif Pro";font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;font-style:italic;font-weight:300;color:#fff;text-align:center;}@media (min-width:768px){#solutions .cascade-welcome{padding-top:40px;font-size:3rem;line-height:3rem;}}@media (min-width:1200px){#solutions .cascade-welcome{padding-top:30px;font-size:4.5rem;line-height:5rem;}}#solutions .cascade-row{position:relative;}#solutions .cascade-row.owl{position:absolute;top:800px;width:100%;padding-top:8%;background:url(/themes/regeneration/images/cascade/cascade_owl_test01.png) no-repeat top center;background-size:cover;-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);}@media (min-width:768px){#solutions .cascade-row.owl{top:110vw;}}@media (min-width:1000px){#solutions .cascade-row.owl{top:100vw;}}@media (min-width:1200px){#solutions .cascade-row.owl{top:90vw;}}@media (min-width:1200px) and (min-height:900px){#solutions .cascade-row.owl{top:100vw;}}#solutions .cascade-row.mountains{width:100%;overflow:visible;}#solutions .cascade-row.hornbill{position:absolute;right:0;width:25%;padding-top:11%;background:url(/themes/regeneration/images/cascade/cascade_bg_hornbill01_png24.png) no-repeat top center;background-size:cover;top:30vw;z-index:5;}#solutions .rewilding-intro{position:absolute;top:-9vw;left:0;right:0;max-width:250px;text-shadow:3px 3px 15px black;}@media (min-width:768px){#solutions .rewilding-intro{max-width:250px;}}@media (min-width:1200px){#solutions .rewilding-intro{max-width:350px;}}#solutions .wind-intro{position:absolute;top:0;left:0;right:0;}@media (min-width:768px){#solutions .wind-intro{max-width:350px;}}@media (min-width:1200px){#solutions .wind-intro{max-width:480px;}}#solutions .cities-intro{position:absolute;top:59vw;left:0;right:0;color:#142440;}@media (min-width:768px){#solutions .cities-intro{max-width:350px;}}@media (min-width:1200px){#solutions .cities-intro{max-width:480px;}}#solutions .cascade-row.turtle{position:absolute;width:100%;padding-top:10%;background:url(/themes/regeneration/images/cascade/cascade_bg_turtle01_png24.png) no-repeat top center;background-size:cover;top:100vw;z-index:5;}@media (min-width:1200px){#solutions .cascade-row.turtle{top:163vw;}}@media (min-width:1200px) and (min-height:900px){#solutions .cascade-row.turtle{top:155vw;}}#solutions .oceans-intro{position:absolute;top:50%;left:0;right:0;color:#142440;}@media (min-width:768px){#solutions .oceans-intro{max-width:350px;}}@media (min-width:1200px){#solutions .oceans-intro{max-width:480px;}}#solutions .cLabel{position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:40;visibility:hidden;}#solutions .cLabel > button,#solutions .cLabel > a{font-size:16px;font-size:1rem;line-height:19.2px;line-height:1.2rem;font-weight:500;text-transform:uppercase;padding:2px 5px 2px 5px;background-color:rgba(41,41,48,0.4);color:#fff;border-radius:12px;white-space:normal;-webkit-transition:background-color 200ms ease-in-out,color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out,color 200ms ease-in-out;transition:background-color 200ms ease-in-out,color 200ms ease-in-out;}@media (min-width:768px){#solutions .cLabel > button,#solutions .cLabel > a{font-size:1.2rem;line-height:1.2rem;padding:3px 23px 3px 12px;border-radius:12px;background-color:rgba(0,0,0,0.5);color:#fff;}#solutions .cLabel > button:after,#solutions .cLabel > a:after{content:"";width:7px;height:7px;border-radius:50%;background-color:#3db5f3;position:absolute;right:10px;top:10px;}#solutions .cLabel > button.open:after,#solutions .cLabel > a.open:after{background-color:#afcc53;}}#solutions .cLabel > button:hover,#solutions .cLabel > button:focus-visible,#solutions .cLabel > button.open,#solutions .cLabel > a:hover,#solutions .cLabel > a:focus-visible,#solutions .cLabel > a.open{background-color:#292930;color:#fff;}#solutions .cLabel .cPopUp{display:none;position:absolute;left:50%;bottom:13px;z-index:-1;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:rgba(41,41,48,0.9);border-radius:3px;padding:10px 6px 10px 10px;color:#fff;font-size:17.6px;font-size:1.1rem;line-height:24px;line-height:1.5rem;width:200px;}@media (min-width:768px){#solutions .cLabel .cPopUp{border-radius:6px;padding:20px 15px 17px 20px;font-size:1.4rem;line-height:2rem;width:300px;}}#solutions .cLabel .cPopUp a{font-weight:600;color:#afcc53;text-decoration:none;border-bottom:1px dashed #a4a7a9;}#solutions .cLabel .cPopUp a:hover{border-bottom:1px solid #afcc53;}#solutions .cLabel .cPopUp audio{width:100%;max-width:100%;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left;-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);}#solutions .cLabel.push-left .cPopUp{right:-20px;left:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}@media (max-width:767px){#solutions .cLabel.push-left-mobile .cPopUp{right:-10px;left:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}#solutions .cLabel.push-right-mobile .cPopUp{left:-10px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}#solutions .cLabel.bioregions{left:40%;top:91%;}#solutions .cLabel.boreal-forests{left:80%;top:2%;}#solutions .cLabel.beavers{left:54%;top:16.5%;}#solutions .cLabel.afforestation{left:30%;top:18%;}#solutions .cLabel.trophic-cascades{left:51%;top:35%;}#solutions .cLabel.fire-ecology{left:25%;top:39%;}#solutions .cLabel.tropical-forests{left:28%;top:56%;}#solutions .cLabel.peatlands{left:65%;top:52%;}#solutions .cLabel.proforestation{left:20%;top:85%;}#solutions .cLabel.wetlands{left:70%;top:78%;}#solutions .cLabel.rewilding-polinators{left:79%;top:8%;}#solutions .cLabel.wildlife-corridors{left:20%;top:28%;}#solutions .cLabel.animal-integration{left:64%;top:37%;}#solutions .cLabel.agroforestry{left:28%;top:50%;}#solutions .cLabel.regenerative-agriculture{left:65%;top:63%;}#solutions .cLabel.education-of-girls{left:24%;top:79%;}#solutions .cLabel.biochar{left:59%;top:86%;}#solutions .cLabel.clean-cookstoves{left:76%;top:92%;}#solutions .cLabel.wind{left:16%;top:13%;}#solutions .cLabel.solar{left:19%;top:24%;}#solutions .cLabel.grasslands{left:68%;top:16%;}#solutions .cLabel.grazing-ecology{left:80%;top:22%;}#solutions .cLabel.electrify-everything{left:20%;top:36%;}#solutions .cLabel.net-zero-cities{left:53%;top:54%;}#solutions .cLabel.the-nature-of-cities{left:65%;top:50%;}#solutions .cLabel.urban-mobility{left:30%;top:56%;}#solutions .cLabel.carbon-architecture{left:56%;top:59%;}#solutions .cLabel.the-fifteen-minute-city{left:40%;top:64%;}#solutions .cLabel.electric-vehicles{left:45%;top:67%;}#solutions .cLabel.micromobility{left:49%;top:73%;}#solutions .cLabel.heat-pump{left:87%;top:64%;}#solutions .cLabel.regeneration-anthem{left:74%;top:70%;}#solutions .cLabel.localization{left:78%;top:78%;}#solutions .cLabel.urban-farming{left:35%;top:84%;}#solutions .cLabel.compost{left:58%;top:88%;}#solutions .cLabel.eating-everything{left:69%;top:93%;}#solutions .cLabel.degraded-land-restoration{left:70%;top:7%;}#solutions .cLabel.bamboo{left:20%;top:10%;}#solutions .cLabel.tidal-salt-marshes{left:80%;top:25%;}#solutions .cLabel.mangroves{left:18%;top:33%;}#solutions .cLabel.marine-protected-areas{left:40%;top:69%;}#solutions .cLabel.seagrasses{left:55%;top:78%;}#solutions .cLabel.seaforestation{left:80%;top:83%;}.solutions-call-to-action{position:relative;display:block;background:#343741;text-align:center;left:0;right:0;z-index:80;padding:40px 0 70px;}@media (min-width:768px){.solutions-call-to-action{background:transparent;position:absolute;bottom:70px;padding:0;}}@media (min-width:1200px){.solutions-call-to-action{bottom:100px;}}.solutions-call-to-action h2{font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;color:#fff;margin-bottom:20px;}@media (min-width:768px){.solutions-call-to-action h2{font-size:5rem;line-height:5rem;}}.solutions-call-to-action a.cta-button{margin:0 10px;margin-bottom:15px;}@media (min-width:768px){.solutions-call-to-action a.cta-button{margin-bottom:0;}}.pager__item{display:inline;}.pager__item a{display:inline-block;}.load-more--button,.view-news nav.pager--load-more{text-align:center;}.load-more--button .pager__items,.view-news nav.pager--load-more .pager__items{display:inline-block;margin:0 auto;}.load-more--button .pager__items .pager__item a,.view-news nav.pager--load-more .pager__items .pager__item a{font-size:28.8px;font-size:1.8rem;line-height:48px;line-height:3rem;padding:4px 30px 6px;background-color:#5f6369;color:#fff;border-radius:20px;position:relative;-webkit-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out;}@media (min-width:768px){.load-more--button .pager__items .pager__item a,.view-news nav.pager--load-more .pager__items .pager__item a{font-size:2rem;padding:9px 30px 11px;border-radius:25px;}}.load-more--button .pager__items .pager__item a:after,.view-news nav.pager--load-more .pager__items .pager__item a:after{position:relative;content:"\f01e";font-family:"Font Awesome 6 Pro";font-weight:400;font-size:35.2px;font-size:2.2rem;line-height:48px;line-height:3rem;margin-left:15px;top:2px;}@media (min-width:768px){.load-more--button .pager__items .pager__item a:after,.view-news nav.pager--load-more .pager__items .pager__item a:after{font-size:2.7rem;line-height:3rem;}}.load-more--button .pager__items .pager__item a:hover,.view-news nav.pager--load-more .pager__items .pager__item a:hover{background-color:#343741;}body.page-search-content nav.pager ul.pager__items{padding:0;margin:0;padding:0 15px 20px;}@media all and (min-width:768px){body.page-search-content nav.pager ul.pager__items{text-align:left;padding:0 0 20px 0;}}@media all and (min-width:768px) and (max-width:1199px){body.page-search-content nav.pager ul.pager__items{margin-bottom:20px;}}body.page-search-content nav.pager ul.pager__items li.pager__item{font-size:24px;font-size:1.5rem;line-height:52.8px;line-height:3.3rem;display:inline-block;padding:0;}body.page-search-content nav.pager ul.pager__items li.pager__item a{display:inline-block;padding:0 10px;min-width:33px;text-align:center;}body.page-search-content nav.pager ul.pager__items li.pager__item a:hover,body.page-search-content nav.pager ul.pager__items li.pager__item a:focus{text-decoration:none;background-color:#efeff0;}body.page-search-content nav.pager ul.pager__items li.pager__item.pager__item--active a{font-weight:normal;background-color:#797d82;color:#fff;}.paragraph--type--alternating-img-group{background-color:#e6f1f6;}.paragraph--type--alternating-img-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width:768px){.paragraph--type--alternating-img-item{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.paragraph--type--alternating-img-item .col-1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;background-position:center center;background-size:cover;position:relative;padding:40vw 40px 30px 20px;}@media (min-width:768px){.paragraph--type--alternating-img-item .col-1{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:50px 40px;}}@media (min-width:768px){.paragraph--type--alternating-img-item .col-1 .image-caption .caption-text{width:calc(50vw - 20px);}}@media (min-width:768px){.paragraph--type--alternating-img-item .col-1 .image-caption.expanded{max-width:calc(50vw - 20px);}}.paragraph--type--alternating-img-item .col-1 h2.alternating_img_item__title{font-size:56px;font-size:3.5rem;line-height:56px;line-height:3.5rem;color:#fff;text-shadow:2px 2px 15px rgba(0,0,0,0.4);}@media (min-width:768px){.paragraph--type--alternating-img-item .col-1 h2.alternating_img_item__title{font-size:5rem;line-height:5rem;text-align:right;}.paragraph--type--alternating-img-item .col-1 h2.alternating_img_item__title:after{content:"\00a0\f0da";font-family:"Font Awesome 6 Pro";}}.paragraph--type--alternating-img-item .col-2{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-family:"Source Serif Pro";font-size:25.6px;font-size:1.6rem;line-height:36.8px;line-height:2.3rem;padding:25px 40px 20px 20px;}@media (min-width:768px){.paragraph--type--alternating-img-item .col-2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:30px 60px 30px 40px;}}@media (min-width:1200px){.paragraph--type--alternating-img-item .col-2{padding:55px calc(50vw - 540px) 70px 70px;}}@media (min-width:768px){.paragraph--type--alternating-img-item:nth-child(even) .col-1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}@media (min-width:768px){.paragraph--type--alternating-img-item:nth-child(even) .col-1 .image-caption{left:auto;right:0;}}.paragraph--type--alternating-img-item:nth-child(even) .col-1 .image-caption .caption-text{padding:6px 20px 10px 40px;}@media (min-width:768px){.paragraph--type--alternating-img-item:nth-child(even) .col-1 .image-caption .caption-text{padding:10px 60px 15px 20px;}}@media (min-width:768px){.paragraph--type--alternating-img-item:nth-child(even) .col-1 .image-caption button.caption-icon-trigger{left:auto;right:0;}.paragraph--type--alternating-img-item:nth-child(even) .col-1 .image-caption button.caption-icon-trigger:after{left:auto;right:0;}}@media (min-width:768px){.paragraph--type--alternating-img-item:nth-child(even) .col-1 h2.alternating_img_item__title{text-align:left;}}.paragraph--type--alternating-img-item:nth-child(even) .col-1 h2.alternating_img_item__title:after{content:"";}@media (min-width:768px){.paragraph--type--alternating-img-item:nth-child(even) .col-1 h2.alternating_img_item__title:before{content:"\f0d9\00a0";font-family:"Font Awesome 6 Pro";}}.paragraph--type--alternating-img-item:nth-child(even) .col-2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}@media (min-width:768px){.paragraph--type--alternating-img-item:nth-child(even) .col-2{padding:30px 40px 30px 60px;}}@media (min-width:1200px){.paragraph--type--alternating-img-item:nth-child(even) .col-2{padding:55px 70px 70px calc(50vw - 540px);}}.paragraph--type--body-text h2{font-size:56px;font-size:3.5rem;line-height:56px;line-height:3.5rem;font-weight:400;color:#0971aa;margin-top:40px;margin-bottom:10px;}.paragraph--type--body-text h3{margin-top:30px;}.paragraph--type--body-text ol{margin-top:20px;margin-bottom:25px;list-style-type:decimal;padding-left:25px;}.paragraph--type--body-text ol li{padding-top:2px;padding-left:10px;position:relative;margin-bottom:15px;}@media (min-width:768px){.paragraph--type--body-text ol li{padding-left:15px;}}.paragraph--type--body-text ol li::marker{font-weight:700;color:#0971aa;}.paragraph--type--body-text img{display:block;}.paragraph--type--body-text a:hover img{opacity:.9;}.paragraph--type--full-width-bg-color{padding:30px 0 40px;}@media (min-width:768px){.paragraph--type--full-width-bg-color{padding:50px 0 60px;}}@media (min-width:1200px){.paragraph--type--full-width-bg-color{padding:60px 0 90px;}}.paragraph--type--highlight-box{background-color:#ebebec;padding:20px;font-size:24px;font-size:1.5rem;line-height:30.4px;line-height:1.9rem;}.paragraph--type--highlight-box h2{font-family:"Source Serif Pro";font-size:28.8px;font-size:1.8rem;line-height:32px;line-height:2rem;font-style:italic;text-transform:lowercase;margin-bottom:15px;font-weight:400;}.paragraph--type--highlight-box a{word-wrap:break-word;}.paragraph--type--highlight-box ul li{padding-top:0px;padding-left:15px;position:relative;margin-bottom:15px;}.paragraph--type--highlight-box ul li::before{font-family:"Font Awesome 6 Pro";color:#343741;font-size:8px;font-size:0.5rem;display:inline-block;content:"\f111";font-weight:700;position:absolute;top:2px;left:0;}.paragraph--type--highlight-box ul li svg.ext,.paragraph--type--highlight-box ul li svg.mailto{width:15px;height:15px;}.paragraph--type--icon-columns-group .icon_columns_group__icon-column-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;padding-bottom:70px;}@media (min-width:1200px){.paragraph--type--icon-columns-group .icon_columns_group__icon-column-items{padding-bottom:90px;}}.paragraph--type--icon-columns-group .icon_columns_group__icon-column-items .paragraph--type--icon-column-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;position:relative;margin-bottom:60px;}.paragraph--type--icon-columns-group .icon_columns_group__icon-column-items .paragraph--type--icon-column-item.has-cta-button{padding-bottom:70px;}@media (min-width:768px){.paragraph--type--icon-columns-group .icon_columns_group__icon-column-items .paragraph--type--icon-column-item.has-cta-button{padding-bottom:85px;}}@media (min-width:1200px){.paragraph--type--icon-columns-group .icon_columns_group__icon-column-items .paragraph--type--icon-column-item.has-cta-button{padding-bottom:90px;}}@media (min-width:768px){.paragraph--type--icon-columns-group .icon_columns_group__icon-column-items .paragraph--type--icon-column-item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 30px);flex:0 0 calc(50% - 30px);}.paragraph--type--icon-columns-group .icon_columns_group__icon-column-items .paragraph--type--icon-column-item:only-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:780px;}}.paragraph--type--icon-columns-group .icon_columns_group__icon-column-items .paragraph--type--icon-column-item:nth-child(odd):last-child{margin:0 auto;}.paragraph--type--icon-columns-group .icon_columns_group__icon-column-items .paragraph--type--icon-column-item .icon_column_item__icon{max-width:180px;display:inline-block;margin-bottom:1em;}.paragraph--type--icon-columns-group .icon_columns_group__icon-column-items .paragraph--type--icon-column-item .icon_column_item__title h2{color:#0971aa;text-transform:uppercase;font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem;letter-spacing:.15em;margin-bottom:10px;}@media (min-width:1200px){.paragraph--type--icon-columns-group .icon_columns_group__icon-column-items .paragraph--type--icon-column-item .icon_column_item__title h2{margin-bottom:20px;}}.paragraph--type--icon-columns-group .icon_columns_group__icon-column-items .paragraph--type--icon-column-item .icon_column_item__body{font-family:"Source Serif Pro";font-size:27.2px;font-size:1.7rem;line-height:38.4px;line-height:2.4rem;}@media (min-width:1200px){.paragraph--type--icon-columns-group .icon_columns_group__icon-column-items .paragraph--type--icon-column-item .icon_column_item__body{font-size:2rem;line-height:2.8rem;}}.paragraph--type--icon-columns-group .icon_columns_group__icon-column-items .paragraph--type--icon-column-item .icon_column_item__body p:last-child{margin-bottom:0;}.paragraph--type--icon-columns-group .icon_columns_group__icon-column-items .paragraph--type--icon-column-item .icon_column_item__body a{text-decoration:none;border-bottom:1px dashed #a4a7a9;font-weight:600;}.paragraph--type--icon-columns-group .icon_columns_group__icon-column-items .paragraph--type--icon-column-item .icon_column_item__body a:hover,.paragraph--type--icon-columns-group .icon_columns_group__icon-column-items .paragraph--type--icon-column-item .icon_column_item__body a:focus{border-bottom:1px solid #5ec8fe;}.paragraph--type--icon-columns-group .icon_columns_group__icon-column-items .paragraph--type--icon-column-item .paragraph--type--call-to-action-button{position:absolute;bottom:0;left:0;right:0;margin-bottom:0;text-align:center;}.full_width_bg_color__items .paragraph--type--icon-columns-group:last-child .icon_columns_group__icon-column-items{padding-bottom:0;color:#fff;}.full_width_bg_color__items .paragraph--type--icon-columns-group:last-child .icon_columns_group__icon-column-items h2{color:#5ec8fe;}.paragraph--type--inline-image-uncropped{margin-bottom:30px;}.paragraph--type--intro-text{max-width:960px;margin:0 auto;margin-bottom:40px;padding-right:20px;}@media (min-width:768px){.paragraph--type--intro-text{margin-bottom:60px;padding-right:0;text-align:center;}}@media (min-width:1200px){.paragraph--type--intro-text{margin-bottom:80px;}}.paragraph--type--intro-text h2{margin-bottom:.25em;}.paragraph--type--intro-text p{font-family:"Source Serif Pro";font-size:32px;font-size:2rem;line-height:43.2px;line-height:2.7rem;}@media (min-width:768px){.paragraph--type--intro-text p{font-size:2.5rem;line-height:3.5rem;}}.paragraph--type--intro-text p.poppins{color:#5f6369;}.paragraph--type--intro-text a{color:#0971aa;text-decoration:none;border-bottom:1px dashed #a4a7a9;font-weight:600;}.paragraph--type--intro-text a:hover{border-bottom:1px solid #0971aa;}.paragraph--type--intro-text a.gold{color:#f09f00;border-bottom:1px dashed #fff;}.paragraph--type--intro-text a.gold:hover{border-bottom:1px solid #fff;}.paragraph--type--intro-text strong a,.paragraph--type--intro-text a strong{font-weight:700;}.node-page-full.has-image .paragraph--type--intro-text a{color:#0da3f0;}.node-page-full.has-image .paragraph--type--intro-text a:hover{border-bottom:1px solid #0da3f0;}.wiki_questions__paragraph-reference{list-style:none;counter-reset:wiki-item-count;font-weight:bold;}.wiki_questions__paragraph-reference .paragraph--type--wiki-item .wiki_item__wiki-item{counter-increment:wiki-item-count;padding-left:20px;padding-top:3px;}.wiki_questions__paragraph-reference .paragraph--type--wiki-item .wiki_item__wiki-item::before{font-family:"Poppins",sans-serif;font-size:25.6px;font-size:1.6rem;line-height:36.8px;line-height:2.3rem;color:#0971aa;content:counter(wiki-item-count) ". ";}.paragraph--type--references-group{margin-top:40px;margin-bottom:50px;font-family:'Poppins';}@media (min-width:768px){.paragraph--type--references-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px;}}@media (min-width:768px){.paragraph--type--references-group .scroll-links-column{position:relative;-webkit-box-flex:0;-ms-flex:0 0 228px;flex:0 0 228px;}}@media (min-width:1200px){.paragraph--type--references-group .scroll-links-column{-webkit-box-flex:0;-ms-flex:0 0 340px;flex:0 0 340px;}}.paragraph--type--references-group .scroll-links-column .scroll-links{display:none;}@media (min-width:768px){.paragraph--type--references-group .scroll-links-column .scroll-links{display:block;width:228px;padding-top:8px;padding-right:50px;}.paragraph--type--references-group .scroll-links-column .scroll-links.fixed{position:fixed;}.paragraph--type--references-group .scroll-links-column .scroll-links.fixed-stop{position:absolute;}}@media (min-width:1200px){.paragraph--type--references-group .scroll-links-column .scroll-links{width:340px;padding-right:80px;}}@media (min-width:768px){.paragraph--type--references-group .scroll-content-column{-webkit-box-flex:0;-ms-flex:0 0 480px;flex:0 0 480px;padding-right:40px;}}@media (min-width:1200px){.paragraph--type--references-group .scroll-content-column{-webkit-box-flex:0;-ms-flex:0 0 800px;flex:0 0 800px;padding-right:90px;}}.paragraph--type--references-group .scroll-content-column .reference_section__paragraph-reference{margin-bottom:30px;}@media (min-width:768px){.paragraph--type--references-group .scroll-content-column .reference_section__paragraph-reference{margin-bottom:55px;}}.paragraph--type--references-group .scroll-content-column .reference_section__paragraph-reference .paragraph--type--reference-chapter{margin-bottom:5px;}.paragraph--type--references-group .scroll-content-column h2{font-family:'Poppins';font-size:56px;font-size:3.5rem;line-height:56px;line-height:3.5rem;font-weight:300;color:#878a8f;margin-bottom:25px;}@media (min-width:768px){.paragraph--type--references-group .scroll-content-column h2{font-size:5.6rem;line-height:5.6rem;font-weight:200;margin-bottom:35px;}}.paragraph--type--references-group .scroll-content-column h3{font-family:'Poppins';color:#343741;font-size:27.2px;font-size:1.7rem;line-height:33.6px;line-height:2.1rem;font-weight:700;letter-spacing:1.6px;letter-spacing:0.1rem;}@media (min-width:768px){.paragraph--type--references-group .scroll-content-column h3{font-size:2rem;}}.paragraph--type--references-group .scroll-content-column .reference_chapter__body{font-family:'Poppins';font-size:19.2px;font-size:1.2rem;line-height:27.2px;line-height:1.7rem;}@media (min-width:768px){.paragraph--type--references-group .scroll-content-column .reference_chapter__body{font-size:1.4rem;line-height:1.9rem;}}.paragraph--type--references-group .scroll-content-column .reference_chapter__body a{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#0971aa;font-weight:500;text-decoration:none;border-bottom:none;}.paragraph--type--references-group .scroll-content-column .reference_chapter__body a:hover{border-bottom:1px dashed #a4a7a9;}.paragraph--type--relative-sidebar{margin-top:30px;margin-bottom:30px;}@media (min-width:768px){.paragraph--type--relative-sidebar{margin:0;width:250px;position:absolute;right:0px;}}.paragraph--type--sidebar-quote{padding:0 30px;}@media (min-width:768px){.paragraph--type--sidebar-quote{padding:0;}}.paragraph--type--sidebar-quote .sidebar_quote__quote-body{font-size:35.2px;font-size:2.2rem;line-height:56px;line-height:3.5rem;color:#0971aa;}.paragraph--type--sidebar-quote .sidebar_quote__quote-attribution{font-size:22.4px;font-size:1.4rem;line-height:27.2px;line-height:1.7rem;text-transform:uppercase;}.paragraph--type--tab-group{padding-bottom:60px;}.paragraph--type--tab-group .tab-list-wrapper{color:#a9abac;margin-bottom:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}@media (min-width:768px){.paragraph--type--tab-group .tab-list-wrapper{margin-bottom:50px;}}@media (min-width:768px){.paragraph--type--tab-group .tab-list-wrapper ul{text-align:center;}}@media (min-width:768px){.paragraph--type--tab-group .tab-list-wrapper ul li{display:inline-block;}.paragraph--type--tab-group .tab-list-wrapper ul li:after{content:"|";margin:0 10px;}.paragraph--type--tab-group .tab-list-wrapper ul li:last-child:after{display:none;}}.paragraph--type--tab-group .tab-list-wrapper ul li button{color:#a9abac;font-size:28.8px;font-size:1.8rem;line-height:38.4px;line-height:2.4rem;font-weight:400;}.paragraph--type--tab-group .tab-list-wrapper ul li button:hover{color:#5ec8fe;}.paragraph--type--tab-group .tab-list-wrapper ul li.active button{color:#fff;}@media (min-width:1200px){.paragraph--type--tab-group .tab-content{padding:0 30px;}}.paragraph--type--tab-group .tab-content .tab-pane{display:none;}.paragraph--type--tab-group .tab-content .tab-pane.active{display:block;}.paragraph--type--tab-group .tab-content .tab-pane .tab_item__body{font-family:"Source Serif Pro";font-size:27.2px;font-size:1.7rem;line-height:38.4px;line-height:2.4rem;}@media (min-width:1200px){.paragraph--type--tab-group .tab-content .tab-pane .tab_item__body{font-size:2rem;line-height:2.8rem;}}.paragraph--type--tab-group .tab-content .tab-pane .tab_item__body a{text-decoration:none;border-bottom:1px dashed #a4a7a9;font-weight:600;}.paragraph--type--tab-group .tab-content .tab-pane .tab_item__body a:hover,.paragraph--type--tab-group .tab-content .tab-pane .tab_item__body a:focus{border-bottom:1px solid #5ec8fe;}.paragraph--type--text-column{text-align:left;padding-right:20px;position:relative;padding-bottom:30px;}@media (min-width:768px){.paragraph--type--text-column{padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:60px;}}.paragraph--type--text-column .text_column__paragraph-reference{margin-bottom:30px;}@media (min-width:768px){.paragraph--type--text-column .text_column__paragraph-reference{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 288px);flex:0 0 calc(100% - 288px);}}@media (min-width:1200px){.paragraph--type--text-column .text_column__paragraph-reference{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 340px);flex:0 0 calc(100% - 340px);}}@media (min-width:768px){.paragraph--type--text-column .text_column__sidebar{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;}}.paragraph--type--text-column .paragraph--type--intro-text{margin-bottom:20px;}@media (min-width:768px){.paragraph--type--text-column .paragraph--type--intro-text{text-align:left;margin-bottom:30px;}}.paragraph--type--text-column .paragraph--type--inline-image{margin-top:30px;margin-bottom:30px;line-height:27.2px;line-height:1.7rem;}@media (min-width:1200px){.paragraph--type--text-column .paragraph--type--inline-image{margin-bottom:40px;padding-left:40px;padding-right:60px;}}.paragraph--type--full-width-bg-color + .paragraph--type--text-column{margin-top:40px;}@media (min-width:768px){.paragraph--type--full-width-bg-color + .paragraph--type--text-column{margin-top:50px;}}@media (min-width:1200px){.paragraph--type--full-width-bg-color + .paragraph--type--text-column{margin-top:70px;}}.paragraph--type--wiki-item .wiki_item__wiki-item{position:relative;padding-top:2px;padding-left:15px;}@media (min-width:768px){.paragraph--type--wiki-item .wiki_item__wiki-item{padding-left:20px;}}.paragraph--type--wiki-item .wiki_item__wiki-item::before{font-family:"Font Awesome 6 Pro";color:#0da3f0;font-size:12.8px;font-size:0.8rem;line-height:36.8px;line-height:2.3rem;display:inline-block;content:"\f111";font-weight:700;position:absolute;top:2px;left:0;}.paragraph--type--wiki-item .wiki_item__wiki-item > ul{margin-bottom:30px;}.paragraph--type--wiki-item .wiki_item__wiki-item > ul > .see-more-container li,.paragraph--type--wiki-item .wiki_item__wiki-item > ul > li{position:relative;padding-left:15px;margin-bottom:15px;}@media (min-width:768px){.paragraph--type--wiki-item .wiki_item__wiki-item > ul > .see-more-container li,.paragraph--type--wiki-item .wiki_item__wiki-item > ul > li{padding-left:20px;}}.paragraph--type--wiki-item .wiki_item__wiki-item > ul > .see-more-container li::before,.paragraph--type--wiki-item .wiki_item__wiki-item > ul > li::before{font-family:"Font Awesome 6 Pro";content:"\f105";font-size:25.6px;font-size:1.6rem;line-height:36.8px;line-height:2.3rem;color:#797d82;font-weight:700;position:absolute;top:2px;left:0;}.paragraph--type--wiki-item .wiki_item__wiki-item > ul button.see-more{font-size:25.6px;font-size:1.6rem;line-height:36.8px;line-height:2.3rem;font-weight:400;margin-left:15px;}@media (min-width:768px){.paragraph--type--wiki-item .wiki_item__wiki-item > ul button.see-more{margin-left:20px;}}.paragraph--type--wiki-item .wiki_item__wiki-item > ul button.see-more:after{content:"\f107";padding-left:7px;font-family:"Font Awesome 6 Pro";font-weight:300;}.paragraph--type--wiki-item .wiki_item__wiki-item > ul .see-more-container{height:auto;max-height:0;overflow:hidden;}.paragraph--type--wiki-item .wiki_item__wiki-item > ul.expanded .see-more-container{max-height:none;}.paragraph--type--wiki-item .wiki_item__wiki-item > ul.expanded button.see-more:after{content:"\f106";}@media (min-width:768px){.paragraph--type--wiki-listen .wiki_listen__podcast{-webkit-column-count:3;-moz-column-count:3;column-count:3;}}.paragraph--type--wiki-listen .wiki_listen__podcast article .podcast__media-image-1{float:left;clear:both;height:100%;margin-right:18px;}.paragraph--type--wiki-listen .wiki_listen__podcast article .podcast__external-link{font-weight:500;}.paragraph--type--wiki-listen .wiki_listen__podcast article .podcast__external-link a{border-bottom:0;}.paragraph--type--wiki-listen .wiki_listen__podcast article .podcast__external-link::before{display:inline-block;content:"e.g.";color:#343741;font-weight:400;}@media (min-width:768px){.paragraph--type--wiki-read .wiki_read__book-or-article{-webkit-column-count:2;-moz-column-count:2;column-count:2;}}.paragraph--type--wiki-read .wiki_read__book-or-article article{padding-bottom:15px;border-bottom:1px solid red;}.paragraph--type--wiki-read .wiki_read__book-or-article article .book__media-image,.paragraph--type--wiki-read .wiki_read__book-or-article article .article__media-image{margin-bottom:15px;width:100px;height:152px;}.paragraph--type--wiki-read .wiki_read__book-or-article article .book__media-image img,.paragraph--type--wiki-read .wiki_read__book-or-article article .article__media-image img{width:100%;height:100%;}@media (min-width:768px){.paragraph--type--wiki-watch .wiki_watch__external-video{-webkit-column-count:2;-moz-column-count:2;column-count:2;}}.paragraph--type--wiki-watch .wiki_watch__external-video article{padding-bottom:15px;border-bottom:1px solid red;}.paragraph--type--wiki-watch .wiki_watch__external-video article .external_video__media-oembed-video{margin-bottom:15px;width:340px;height:190px;}.paragraph--type--wiki-watch .wiki_watch__external-video article .external_video__media-oembed-video iframe{width:100%;height:100%;}.paragraph--type--wiki-watch .wiki_watch__external-video article .external_video__media-image{display:none;}.punchlist-card{position:relative;display:inline-block;text-align:left;background-color:#FEF3EB;background-image:url(/themes/regeneration/images/punchlist_card_bg.png);background-repeat:repeat-x;-webkit-box-shadow:-4px 4px 2px 0 rgba(0,0,0,0.25);box-shadow:-4px 4px 2px 0 rgba(0,0,0,0.25);border-radius:5px;width:calc(100vw - 40px);height:680px;padding:20px 30px;overflow-y:auto;}@media (min-width:321px){.punchlist-card{padding-right:40px;}}@media (min-width:768px){.punchlist-card{width:540px;padding-right:30px;padding-left:70px;}}.punchlist-card .vote-widget-wrapper{position:absolute;top:20px;left:25px;}@media (min-width:768px){.punchlist-card .vote-widget-wrapper{left:30px;}}.punchlist-card .vote-widget-wrapper .vote-like a{height:20px;width:20px;}@media (min-width:768px){.punchlist-card .vote-widget-wrapper .vote-like a{height:30px;width:30px;}}.punchlist-card .punchlist-card-heading{padding-bottom:20px;}.punchlist-card .punchlist-card-heading .punchlist-name{text-align:right;font-size:32px;font-size:2rem;line-height:38.4px;line-height:2.4rem;font-weight:700;padding-left:40px;padding-bottom:5px;}@media (min-width:768px){.punchlist-card .punchlist-card-heading .punchlist-name{font-size:4rem;line-height:4rem;}}.punchlist-card .punchlist-card-heading .punchlist-name a{color:#343741;}.punchlist-card .punchlist-card-heading .punchlist-name a:hover{color:#5f6369;}.punchlist-card .punchlist-card-heading .punchlist-name .punchlist__first-name{display:inline;}.punchlist-card .punchlist-card-heading .punchlist-name .punchlist-first-name-only .punchlist__first-name:after{content:"’s ";}.punchlist-card .punchlist-card-heading .publish-date{text-align:right;font-size:17.6px;font-size:1.1rem;line-height:22.4px;line-height:1.4rem;}@media (min-width:768px){.punchlist-card .punchlist-card-heading .publish-date{font-size:1.2rem;line-height:1.5rem;}}.punchlist-card .punchlist-action-items{list-style-type:decimal;font-size:22.4px;font-size:1.4rem;line-height:32px;line-height:2rem;font-weight:500;}@media (min-width:768px){.punchlist-card .punchlist-action-items{font-size:1.6rem;line-height:2.286rem;padding-right:20px;}}.punchlist-card .punchlist-action-items ol{list-style-type:decimal;}.punchlist-card .punchlist-action-items li{position:relative;padding-bottom:15px;}@media (min-width:768px){.punchlist-card .punchlist-action-items li{padding-bottom:20px;}}body.page-punchlist-create .layout-container{margin:0 !important;}body.page-punchlist-create #main{background-color:#FEF3EB;}form.node-punchlist-form{text-align:center;padding:40px 40px 50px 20px;}@media (min-width:768px){form.node-punchlist-form{padding:60px 20px 70px;}}form.node-punchlist-form .form-start-punchlist-step{background:none;}form.node-punchlist-form fieldset legend .fieldset-legend{font-size:48px;font-size:3rem;line-height:43.2px;line-height:2.7rem;font-weight:700;}form.node-punchlist-form fieldset .description{font-family:"Source Serif Pro";font-size:25.6px;font-size:1.6rem;line-height:32px;line-height:2rem;margin-bottom:10px;}@media (min-width:321px){form.node-punchlist-form fieldset .description{font-size:1.8rem;line-height:2.5rem;margin-bottom:15px;}}@media (min-width:768px){form.node-punchlist-form fieldset .description{font-size:2rem;line-height:2.7rem;}}form.node-punchlist-form .fieldset-wrapper{padding-bottom:20px;}form.node-punchlist-form .fieldset-wrapper .form-item{display:inline-block;text-align:left;width:100%;}@media (min-width:768px){form.node-punchlist-form .fieldset-wrapper .form-item{max-width:360px;}}form.node-punchlist-form .fieldset-wrapper fieldset legend .fieldset-legend{display:none;}form.node-punchlist-form .fieldset-wrapper label{font-size:25.6px;font-size:1.6rem;line-height:57.6px;line-height:3.6rem;font-weight:700;padding-left:10px;padding-right:25px;margin-bottom:0;}form.node-punchlist-form .fieldset-wrapper .form-select,form.node-punchlist-form .fieldset-wrapper input,form.node-punchlist-form .fieldset-wrapper select{border-color:#878a8f;border-radius:25px;font-size:27.2px;font-size:1.7rem;line-height:38.4px;line-height:2.4rem;height:40px;width:100%;padding-left:25px;margin-bottom:9px;}@media (min-width:768px){form.node-punchlist-form .fieldset-wrapper .form-select,form.node-punchlist-form .fieldset-wrapper input,form.node-punchlist-form .fieldset-wrapper select{height:50px;}}form.node-punchlist-form .fieldset-wrapper select.form-select{color:#ebebec;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:url(/themes/regeneration/images/select_list_arrow.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:24px;background-color:#343741;}form.node-punchlist-form .fieldset-wrapper select.form-select:focus{outline:0;}form.node-punchlist-form .fieldset-wrapper input[data-drupal-selector="edit-field-postal-code-0-value"]{-webkit-appearance:none;-moz-appearance:none;}form.node-punchlist-form .fieldset-wrapper .field--name-field-action-items .tabledrag-toggle-weight{display:none;}form.node-punchlist-form .fieldset-wrapper .field--name-field-action-items .tabledrag-changed-warning{display:none;}form.node-punchlist-form .fieldset-wrapper .field--name-field-action-items .warning.tabledrag-changed{display:none;}form.node-punchlist-form .fieldset-wrapper .field--name-field-action-items .field-multiple-table{display:inline-block;width:100%;}form.node-punchlist-form .fieldset-wrapper .field--name-field-action-items .field-multiple-table thead{display:none;}form.node-punchlist-form .fieldset-wrapper .field--name-field-action-items .field-multiple-table tbody{counter-reset:row-num;}form.node-punchlist-form .fieldset-wrapper .field--name-field-action-items .field-multiple-table tbody td,form.node-punchlist-form .fieldset-wrapper .field--name-field-action-items .field-multiple-table tbody th{padding:0;}form.node-punchlist-form .fieldset-wrapper .field--name-field-action-items .field-multiple-table tbody tr{position:relative;border-bottom:none;counter-increment:row-num;}form.node-punchlist-form .fieldset-wrapper .field--name-field-action-items .field-multiple-table tbody tr td.field-multiple-drag .draggable a.tabledrag-handle{height:auto;}form.node-punchlist-form .fieldset-wrapper .field--name-field-action-items .field-multiple-table tbody tr td.field-multiple-drag a.tabledrag-handle .handle{display:none;background:url(/themes/regeneration/images/form-drag.svg);background-repeat:no-repeat;position:absolute;top:50%;right:10px;width:9.375px;height:26px;margin:0;padding:0;}@media (min-width:768px){form.node-punchlist-form .fieldset-wrapper .field--name-field-action-items .field-multiple-table tbody tr td.field-multiple-drag a.tabledrag-handle .handle{right:0;}}form.node-punchlist-form .fieldset-wrapper .field--name-field-action-items .field-multiple-table tbody tr .js-form-type-textarea:before{content:"Action Item #" counter(row-num);font-size:25.6px;font-size:1.6rem;line-height:57.6px;line-height:3.6rem;font-weight:700;padding-left:10px;}form.node-punchlist-form .fieldset-wrapper .field--name-field-action-items .field-multiple-table tbody tr textarea{font-size:27.2px;font-size:1.7rem;line-height:38.4px;line-height:2.4rem;margin-bottom:9px;border-radius:20px;border-color:#878a8f;width:100%;}form.node-punchlist-form input.button{position:relative;display:inline-block;padding-top:60px;width:120px;height:90px;color:#343741;font-size:28.8px;font-size:1.8rem;line-height:32px;line-height:2rem;font-weight:700;margin:0;background-color:#FEF3EB !important;}form.node-punchlist-form input.button:hover{border:0;color:#343741;font-weight:700;opacity:0.85;}form.node-punchlist-form input.button:first-child{background:url(/themes/regeneration/images/form-prev-arrow.svg);background-repeat:no-repeat;background-position:center top;background-size:40px;}@media (min-width:321px){form.node-punchlist-form input.button:first-child{background-size:50px;}}form.node-punchlist-form input.button:last-child{background:url(/themes/regeneration/images/form-next-arrow.svg);background-repeat:no-repeat;background-position:center top;background-size:40px;}@media (min-width:321px){form.node-punchlist-form input.button:last-child{background-size:50px;}}form.node-punchlist-form input.button.button--primary{background:url(/themes/regeneration/images/form-submit-arrow.svg);background-repeat:no-repeat;background-position:center top;background-size:40px;}@media (min-width:321px){form.node-punchlist-form input.button.button--primary{background-size:50px;}}form.node-punchlist-form input.button.field-add-more-submit{background:none;height:inherit;padding:0;width:200px;}#regeneration-carousel{position:relative;padding-top:calc(100vw * .4428);margin:0 -20px 0;overflow:hidden;}@media (min-width:768px){#regeneration-carousel{margin-left:calc(-50vw + 354px);margin-right:calc(-50vw + 354px);}}@media (min-width:1200px){#regeneration-carousel{margin-left:calc(-50vw + 570px);margin-right:calc(-50vw + 570px);}}#regeneration-carousel #home-carousel-cycle{position:absolute;top:0;right:0;left:0;}#regeneration-carousel #home-carousel-cycle .home-carousel-item{width:100%;}#regeneration-carousel #home-carousel-cycle .home-carousel-item img{width:100%;max-width:none;}#regeneration-carousel #home-carousel-cycle .home-carousel-nav-dots{position:absolute;top:50%;right:6px;z-index:105;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}@media (min-width:768px){#regeneration-carousel #home-carousel-cycle .home-carousel-nav-dots{right:10px;}}#regeneration-carousel #home-carousel-cycle .home-carousel-nav-dots span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:8px;height:8px;margin-bottom:7px;border:1px solid #fff;border-radius:50%;text-indent:-99999px;}@media (min-width:768px){#regeneration-carousel #home-carousel-cycle .home-carousel-nav-dots span{width:12px;height:12px;margin-bottom:10px;}}#regeneration-carousel #home-carousel-cycle .home-carousel-nav-dots span:last-child{margin-bottom:0;}#regeneration-carousel #home-carousel-cycle .home-carousel-nav-dots span:hover{background:rgba(255,255,255,0.5);}#regeneration-carousel #home-carousel-cycle .home-carousel-nav-dots span.cycle-pager-active,#regeneration-carousel #home-carousel-cycle .home-carousel-nav-dots span.cycle-pager-active:hover{background-color:#fff;}#regeneration-carousel #home-carousel-cycle .slider-headline{position:absolute;z-index:103;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}#regeneration-carousel #home-carousel-cycle .slider-headline p{color:#fff;font-size:32.576px;font-size:2.036rem;line-height:0.75em;font-weight:300;margin:0;}@media (min-width:768px){#regeneration-carousel #home-carousel-cycle .slider-headline p{font-size:5rem;letter-spacing:-.025rem;}}@media (min-width:1200px){#regeneration-carousel #home-carousel-cycle .slider-headline p{font-size:7rem;}}@media (min-width:1400px){#regeneration-carousel #home-carousel-cycle .slider-headline p{font-size:7.6rem;}}.responsive-video,.embedded-video,.node-news-teaser .news-media .external_video__media-oembed-video,.node-news-full .news-detail-column-main .news__video .external_video__media-oembed-video,.media-youtube-video,.media-vimeo-preview-wrapper{position:relative;padding-bottom:56.25%;height:0;}.responsive-video__embed,.embedded-video__embed,.responsive-video iframe,.embedded-video iframe,.node-news-teaser .news-media .external_video__media-oembed-video iframe,.node-news-full .news-detail-column-main .news__video .external_video__media-oembed-video iframe,.media-youtube-video iframe,.media-vimeo-preview-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.responsive-video--4-3,.embedded-video--4-3{padding-bottom:75%;}.scroll-links{text-align:right;}.scroll-links .paragraph--type--wiki-section{margin-bottom:20px;}.scroll-links h2{color:#797d82;font-size:28.8px;font-size:1.8rem;line-height:28.8px;line-height:1.8rem;margin-bottom:15px;font-weight:500;cursor:pointer;}.scroll-links h2.active{color:#fcfcfc;}.scroll-links h2:hover{color:#343741;}.scroll-links .h2-scroll-link button.scroll-link h2{font-family:'Poppins';font-weight:600;font-size:20.8px;font-size:1.3rem;line-height:24px;line-height:1.5rem;margin-bottom:20px;cursor:pointer;}.scroll-links .h2-scroll-link button.scroll-link h2.active{color:#fcfcfc;}.scroll-links .h2-scroll-link button.scroll-link h2:hover{color:#343741;}.scroll-links h3{color:#797d82;font-size:20.8px;font-size:1.3rem;line-height:24px;line-height:1.5rem;margin-bottom:10px;font-weight:400;cursor:pointer;}.scroll-links h3:hover{color:#343741;}.scroll-links button.sidebar-skip-to-bottom{font-size:22.4px;font-size:1.4rem;line-height:27.2px;line-height:1.7rem;font-weight:400;font-style:normal;color:#797d82;padding-top:20px;}.scroll-links button.sidebar-skip-to-bottom:after{font-family:"Font Awesome 6 Pro";font-weight:500;padding-left:5px;content:"\f078";}.page-search-content #content-area form.search-form{background:#efeff0;padding:40px 0;margin-bottom:40px;}@media (min-width:768px){.page-search-content #content-area form.search-form{padding:50px 0;}}.page-search-content #content-area form.search-form .form-wrapper{text-align:center;}@media (min-width:768px){.page-search-content #content-area form.search-form .form-wrapper{text-align:left;line-height:60px;vertical-align:top;}}.page-search-content #content-area form.search-form input.form-search{display:inline-block;width:100%;color:#343741;font-size:27.2px;font-size:1.7rem;line-height:40px;line-height:2.5rem;font-weight:400;border-radius:150px;padding:10px 25px 11px;margin-right:7px;margin-bottom:15px;border:2px solid #b2b5b6;}@media (min-width:768px){.page-search-content #content-area form.search-form input.form-search{max-width:calc(708px - 210px);padding:14px 25px 16px;margin-bottom:0;vertical-align:top;font-size:2rem;line-height:2.5rem;}}@media (min-width:1200px){.page-search-content #content-area form.search-form input.form-search{max-width:calc(800px - 200px);}}.page-search-content #content-area form.search-form input.form-submit{margin-top:0;vertical-align:top;}.page-search-content #content-area h2{font-size:56px;font-size:3.5rem;line-height:56px;line-height:3.5rem;font-weight:300;color:#878a8f;margin-bottom:20px;}@media (min-width:768px){.page-search-content #content-area h2{font-size:5.6rem;line-height:5.6rem;font-weight:200;}}.page-search-content #content-area .block-system > h3{margin-bottom:60px;}.page-search-content #content-area ol{margin-bottom:60px;}.page-search-content #content-area ol li{max-width:800px;border-top:1px solid #d7d8d6;padding:20px 0 15px;}.page-search-content #content-area ol li:last-child{border-bottom:1px solid #d7d8d6;}.page-search-content #content-area ol h3{margin-bottom:5px;}.page-search-content #content-area ol h3 a{color:#0971aa;}.page-search-content #content-area ol h3 a:hover{text-decoration:underline;}.page-search-content #content-area .search-help-link{display:none;}.share-fixed-tab{position:fixed;z-index:110;right:-56px;bottom:60px;-webkit-transition:top 250ms ease-in-out,right 0.2s ease-in-out;-o-transition:top 250ms ease-in-out,right 0.2s ease-in-out;transition:top 250ms ease-in-out,right 0.2s ease-in-out;}@media (min-width:768px){.share-fixed-tab{bottom:80px;}}.share-fixed-tab.expanded{right:0;}.share-fixed-tab p{margin-bottom:0;}.share-fixed-tab button.share-tray-trigger{position:absolute;bottom:19px;right:61px;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;padding:5px 15px;width:83px;letter-spacing:0.1em;color:#fff;text-transform:uppercase;display:block;border-radius:0 0 10px 10px;background-color:#292930;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:77% 100%;-ms-transform-origin:77% 100%;transform-origin:77% 100%;-webkit-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}@media (min-width:768px){.share-fixed-tab button.share-tray-trigger{font-size:1.2rem;line-height:2rem;padding:5px 15px;width:100px;right:63px;bottom:23px;}}.share-fixed-tab button.share-tray-trigger:hover{opacity:0.85;}.share-fixed-tab button.share-tray-trigger:after{font-family:"Font Awesome 6 Pro";color:#f09f00;font-weight:700;display:inline-block;padding-left:5px;content:"\f064";-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.share-fixed-tab .sharethis-buttons-tray{position:absolute;bottom:0;right:0;width:56px;height:auto;padding:12px 10px 10px;background-color:#292930;border-top-left-radius:0px;}.share-fixed-tab .sharethis-buttons-tray .st-btn{display:block !important;margin-bottom:6px;}h2.sidebar-title{font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem;margin-bottom:15px;}@media (min-width:768px){h2.sidebar-title{font-size:2.5rem;line-height:3.6rem;}}.site-name{font-size:2.2em;line-height:1.3em;font-weight:300;padding:0 0 0.5em;margin:0;}ul.sm-simple{border:none;-webkit-box-shadow:none;box-shadow:none;background:transparent;}ul.sm-simple a{padding:8px 0px 7px;}ul.sm-simple a .sub-arrow{display:none;}ul.sm-simple a.current{background:transparent;}ul.sm-simple,ul.sm-simple > li > ul{list-style:none;}ul.sm-simple > li{position:relative;border:0;}nav.smartmenus-nav > ul.sm-simple > li > a,nav.smartmenus-nav > ul.sm-simple > li > a.highlighted,nav.smartmenus-nav > ul.sm-simple > li > a:active,nav.smartmenus-nav > ul.sm-simple > li > a:focus{position:relative;display:block;background:transparent;color:#5f6369;font-family:"Poppins",sans-serif;font-size:28.8px;font-size:1.8rem;line-height:48px;line-height:3rem;letter-spacing:0.016px;letter-spacing:.001rem;padding:0;}@media (min-width:768px){nav.smartmenus-nav > ul.sm-simple > li > a,nav.smartmenus-nav > ul.sm-simple > li > a.highlighted,nav.smartmenus-nav > ul.sm-simple > li > a:active,nav.smartmenus-nav > ul.sm-simple > li > a:focus{padding-left:20px;padding-right:20px;}}ul.sm-simple > li > ul{position:absolute;left:50% !important;-webkit-transform:translateX(-50%) !important;-ms-transform:translateX(-50%) !important;transform:translateX(-50%) !important;background:#efeff0;margin-top:25px !important;border:0;}@media (min-width:768px){ul.sm-simple > li > ul{padding:20px 30px 30px;min-width:260px !important;}}@media (min-width:1200px){ul.sm-simple > li > ul{padding:35px 40px 40px;min-width:360px !important;}}ul.sm-simple > li > ul::after{content:'';position:absolute;top:0;left:50%;width:0;height:0;border:16px solid transparent;border-bottom-color:#efeff0;border-top:0;margin-left:-15px;margin-top:-14px;}nav.smartmenus-nav > ul.sm-simple > li > ul > li{border-top:0 !important;margin-bottom:15px;}nav.smartmenus-nav > ul.sm-simple > li > ul > li p.desc{font-family:"Source Serif Pro";font-size:22.4px;font-size:1.4rem;line-height:30.4px;line-height:1.9rem;}@media (min-width:1200px){nav.smartmenus-nav > ul.sm-simple > li > ul > li p.desc{font-size:1.6rem;line-height:2.4rem;}}nav.smartmenus-nav > ul.sm-simple > li > ul > li > a,nav.smartmenus-nav > ul.sm-simple > li > ul > li > a:active,nav.smartmenus-nav > ul.sm-simple > li > ul > li > a:focus,nav.smartmenus-nav > ul.sm-simple > li > ul > li > a:hover{font-family:"Poppins",sans-serif;font-size:25.6px;font-size:1.6rem;line-height:28.8px;line-height:1.8rem;margin:0;padding:5px 0px;display:block;border-top:0 !important;text-transform:none;font-weight:700;color:#0971aa;}nav.smartmenus-nav > ul.sm-simple > li > ul > li > a:active,nav.smartmenus-nav > ul.sm-simple > li > ul > li > a:focus,nav.smartmenus-nav > ul.sm-simple > li > ul > li > a:hover{color:#f56b00;}nav.smartmenus-nav > ul.sm-simple > li > a:active,nav.smartmenus-nav > ul.sm-simple > li > a:focus,nav.smartmenus-nav > ul.sm-simple > li > a:hover{color:#0971aa;background:transparent;}nav.smartmenus-nav ul li:hover > a{background:transparent;}nav.smartmenus-nav > ul.sm-simple > li.item-active-trail > a,nav.smartmenus-nav > ul.sm-simple > li.item-active-trail > a.is-active{color:#0971aa;background:transparent;}@media (min-width:768px){nav.smartmenus-nav > ul.sm-simple > li.first > ul{width:768px !important;margin-left:0 !important;max-width:none !important;-webkit-transform:translateX(-157px) !important;-ms-transform:translateX(-157px) !important;transform:translateX(-157px) !important;padding:35px 30px 40px 30px;}nav.smartmenus-nav > ul.sm-simple > li.first > ul::after{left:157px;}nav.smartmenus-nav > ul.sm-simple > li.first > ul p.desc{max-width:420px;}}@media (min-width:1200px){nav.smartmenus-nav > ul.sm-simple > li.first > ul{width:1280px !important;margin-left:0 !important;max-width:none !important;-webkit-transform:translateX(-490px) !important;-ms-transform:translateX(-490px) !important;transform:translateX(-490px) !important;padding:35px 40px 40px 70px;}nav.smartmenus-nav > ul.sm-simple > li.first > ul::after{left:490px;}nav.smartmenus-nav > ul.sm-simple > li.first > ul p.desc{display:inline;max-width:none;}nav.smartmenus-nav > ul.sm-simple > li.first > ul > li > a{display:inline;margin-right:10px;}}@media (min-width:768px){nav.smartmenus-nav > ul.sm-simple > li.last > ul{margin-left:0 !important;}}nav.smartmenus-nav > ul.sm-simple .basic__body a{padding:0;}nav.smartmenus-nav > ul.sm-simple .basic__body a img{margin-top:10px;}nav.smartmenus-nav > ul.sm-simple .basic__body a:hover{padding:0;}nav.smartmenus-nav > ul.sm-simple .basic__body a:hover img{opacity:.9;}.page-user-login #main,.page-user-password #main,.page-user-register #main{background-color:#efeff0;padding-top:30px;}@media (min-width:768px){.page-user-login #main,.page-user-password #main,.page-user-register #main{padding-top:40px;}}form.user-form,form.user-login-form,form.user-pass{max-width:500px;margin:0 auto;padding-top:50px;padding-bottom:50px;}form.user-form .form-item,form.user-login-form .form-item,form.user-pass .form-item{margin-bottom:20px;}form.user-form .form-actions,form.user-login-form .form-actions,form.user-pass .form-actions{text-align:center;}form.user-form label,form.user-login-form label,form.user-pass label{font-size:25.6px;font-size:1.6rem;line-height:32px;line-height:2rem;font-weight:700;margin:0;margin-bottom:8px;}form.user-form input,form.user-form textarea,form.user-login-form input,form.user-login-form textarea,form.user-pass input,form.user-pass textarea{font-size:27.2px;font-size:1.7rem;line-height:38.4px;line-height:2.4rem;border-radius:3px;border:1px solid #878a8f;padding:13px 20px;}@media (min-width:768px){form.user-form input,form.user-login-form input,form.user-pass input{max-width:500px;}}@media (min-width:768px){.view-all-nexus{padding-bottom:20px;}}.view-all-nexus h3{text-transform:uppercase;color:#fff;font-size:24px;font-size:1.5rem;line-height:40px;line-height:2.5rem;font-weight:700;letter-spacing:0.4em;margin-bottom:10px;}.view-all-nexus ul.view-columns{display:block;margin-bottom:30px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;}@media (min-width:768px){.view-all-nexus ul.view-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;margin-bottom:50px;}}.view-all-nexus ul.view-columns:last-child{margin-bottom:0;}.view-all-nexus li.nexus-item{color:#a4a7a9;font-size:20.8px;font-size:1.3rem;line-height:25.6px;line-height:1.6rem;margin-bottom:10px;}@media (min-width:768px){.view-all-nexus li.nexus-item{font-size:1.5rem;line-height:1.7rem;margin-bottom:10px;}}.view-all-nexus li.nexus-item a{color:#fff;font-weight:500;}.view-all-nexus li.nexus-item a:hover{text-decoration:underline;}.view-all-nexus li.nexus-item a span.edit-link{color:#3db5f3;font-size:19.2px;font-size:1.2rem;}.view-events .view-rows{padding-bottom:5px;}.event-item{background-color:#fff;margin-bottom:15px;padding:20px 15px 30px;font-size:22.4px;font-size:1.4rem;line-height:32px;line-height:2rem;}.event-item .event-item-top{margin-bottom:20px;position:relative;}.event-item .event-item-top .event-location{line-height:27.2px;line-height:1.7rem;text-transform:uppercase;}.event-item .event-item-top .event-cal-date{float:right;padding-top:4px;margin-left:15px;width:50px;color:#f56b00;font-weight:700;font-size:22px;line-height:30px;text-transform:uppercase;text-align:center;}.event-item .event-item-top .event-cal-date span{font-size:40px;font-weight:600;display:block;}.event-item .event-date-long{font-weight:600;text-transform:uppercase;}.event-item h3{font-family:"Source Serif Pro";font-size:32px;font-size:2rem;line-height:38.4px;line-height:2.4rem;font-weight:600;color:#f56b00;margin:10px 0;}.event-item h3 a{color:#f56b00;-webkit-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out;}.event-item h3 a:hover{color:#797d82;}.event-item .event-desc{margin-bottom:10px;}.event-item .event-link{font-size:25.6px;font-size:1.6rem;line-height:32px;line-height:2rem;font-weight:600;text-transform:lowercase;}.event-item .event-link a:hover{color:#f56b00;}.headline-item{margin-bottom:30px;padding:0 0 0 10px;font-size:22.4px;font-size:1.4rem;line-height:27.2px;line-height:1.7rem;border-left:1px solid #f56b00;}.headline-item .headline-source-date{text-transform:uppercase;}.headline-item .headline-source-date time{white-space:nowrap;}.headline-item h3{font-size:25.6px;font-size:1.6rem;line-height:30.4px;line-height:1.9rem;font-weight:700;margin:7px 0;-webkit-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out;}.headline-item h3 a:hover{color:#f56b00;}.view-instagram .view-rows{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.view-instagram .view-rows .ig-gallery-item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 8px);flex:0 0 calc(50% - 8px);margin-bottom:15px;}@media (min-width:768px){.view-instagram .view-rows .ig-gallery-item{-webkit-box-flex:0;-ms-flex:0 0 calc(33% - 15px);flex:0 0 calc(33% - 15px);margin-bottom:25px;}}.view-instagram .view-rows .ig-gallery-item a:hover img{opacity:.8;}#views-form-punch-list-moderation-page-1{padding-top:40px;}#views-form-punch-list-moderation-page-1 .approval-punchlist-item{padding-bottom:25px;}#views-form-punch-list-moderation-page-1 .approval-punchlist-item .views-field-title{padding-bottom:15px;}#views-form-punch-list-moderation-page-1 .approval-punchlist-item ol{list-style:decimal;list-style-position:inside;padding-bottom:15px;}#views-form-punch-list-moderation-page-1 .approval-punchlist-item ol li{padding-bottom:15px;}#views-form-punch-list-moderation-page-1 .approval-punchlist-item fieldset .fieldset-wrapper .js-form-type-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#views-form-punch-list-moderation-page-1 .approval-punchlist-item fieldset label{padding-left:10px;}.news-recent-item{margin-bottom:30px;padding:0 0 0 10px;font-size:22.4px;font-size:1.4rem;line-height:27.2px;line-height:1.7rem;border-left:1px solid #f56b00;}.news-recent-item .news-type-date{text-transform:uppercase;}.news-recent-item .news-type-date time{white-space:nowrap;}.news-recent-item h3{font-size:25.6px;font-size:1.6rem;line-height:30.4px;line-height:1.9rem;margin:5px 0 7px;}.news-recent-item h3 a:hover{color:#5f6369;}@media (min-width:768px){.view-nexus-by-group{padding-bottom:60px;}}.view-nexus-by-group footer{color:#a9abac;font-size:20.8px;font-size:1.3rem;line-height:24px;line-height:1.5rem;margin-bottom:5px;}@media (min-width:1200px){.view-nexus-by-group footer{font-size:1.4rem;line-height:1.7rem;margin-bottom:7px;}}.view-nexus-by-group h3{text-transform:uppercase;color:#f09f00;font-size:17.6px;font-size:1.1rem;line-height:24px;line-height:1.5rem;font-weight:700;letter-spacing:0.2em;margin-bottom:5px;}@media (min-width:1200px){.view-nexus-by-group h3{font-size:1.2rem;line-height:1.7rem;margin-bottom:7px;}}.view-nexus-by-group .view-columns{display:block;margin-bottom:30px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;}@media (min-width:768px){.view-nexus-by-group .view-columns{-webkit-column-count:4;-moz-column-count:4;column-count:4;}}@media (min-width:1200px){.view-nexus-by-group .view-columns{-webkit-column-count:6;-moz-column-count:6;column-count:6;}}.view-nexus-by-group .view-columns .nexus-group{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;margin-bottom:30px;}.view-nexus-by-group .view-columns .nexus-group:last-child{margin-bottom:0;}.view-nexus-by-group li.nexus-item{color:#a4a7a9;font-size:20.8px;font-size:1.3rem;line-height:24px;line-height:1.5rem;margin-bottom:5px;}@media (min-width:1200px){.view-nexus-by-group li.nexus-item{font-size:1.4rem;line-height:1.7rem;margin-bottom:7px;}}.view-nexus-by-group li.nexus-item a{color:#fff;font-weight:400;}.view-nexus-by-group li.nexus-item a:hover{text-decoration:underline;}.view-nexus-by-group li.nexus-item a span.edit-link{color:#3db5f3;font-size:19.2px;font-size:1.2rem;}.paragraph--type--full-width-bg-color .view-nexus-by-group{padding-bottom:0;}@media (min-width:768px){.paragraph--type--full-width-bg-color .view-nexus-by-group{padding-bottom:0;margin-bottom:-20px;}}#block-allnexus .view-nexus-by-group{padding-bottom:0;}#block-allnexus .view-nexus-by-group .view-columns{display:block;margin-bottom:30px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;}@media (min-width:768px){#block-allnexus .view-nexus-by-group .view-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;}}@media (min-width:1200px){#block-allnexus .view-nexus-by-group .view-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;}}#block-allnexus .view-nexus-by-group h3{font-size:19.2px;font-size:1.2rem;line-height:24px;line-height:1.5rem;font-weight:700;letter-spacing:0.2em;margin-bottom:5px;}@media (min-width:768px){#block-allnexus .view-nexus-by-group h3{font-size:1.5rem;line-height:1.7rem;margin-bottom:7px;}}#block-allnexus .view-nexus-by-group li.nexus-item{color:#a4a7a9;font-size:20.8px;font-size:1.3rem;line-height:25.6px;line-height:1.6rem;margin-bottom:5px;}@media (min-width:768px){#block-allnexus .view-nexus-by-group li.nexus-item{font-size:1.5rem;line-height:1.7rem;margin-bottom:7px;}}.view-nexus-index{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;}.view-nexus-index .nexus-index-item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1px);flex:0 0 calc(50% - 1px);display:inline-block;position:relative;margin-top:1px;margin-bottom:1px;background:#000;}@media (min-width:768px){.view-nexus-index .nexus-index-item{-webkit-box-flex:0;-ms-flex:0 0 calc(33.3% - 1px);flex:0 0 calc(33.3% - 1px);}}.view-nexus-index .nexus-index-item a.nexus-index-link{display:inline-block;}.view-nexus-index .nexus-index-item h2{position:absolute;top:0;left:0;padding:20px 10px;color:#fff;font-size:28.8px;font-size:1.8rem;line-height:28.8px;line-height:1.8rem;text-shadow:0 0 10px #666;}@media (min-width:768px){.view-nexus-index .nexus-index-item h2{padding:25px;font-size:2.5rem;line-height:2.5rem;text-shadow:0 0 20px #666;}}@media (min-width:1200px){.view-nexus-index .nexus-index-item h2{padding:40px 30px;font-size:4.5rem;line-height:4.5rem;}}.view-nexus-index .nexus-index-item .nexus-index-img-third{display:none;}@media (min-width:768px){.view-nexus-index .nexus-index-item:nth-child(4n){-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}.view-nexus-index .nexus-index-item:nth-child(4n) .nexus-index-img-square{display:none;}.view-nexus-index .nexus-index-item:nth-child(4n) .nexus-index-img-third{display:block;}}.view-nexus-index .nexus-index-item img{-webkit-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;opacity:.85;}.view-nexus-index .nexus-index-item:hover img{opacity:1;}.view-nexus-index .image-caption{display:none;}@media (min-width:768px){.view-nexus-index .image-caption{display:block;}}@media (max-width:374px){.view-nexus-index .image-caption.expanded{max-width:calc(100% - 40px);}}@media (min-width:768px){.view-nexus-index .image-caption.expanded{max-width:calc(33vw - 40px);}}@media (max-width:374px){.view-nexus-index .image-caption .caption-text{width:100%;}}@media (min-width:768px){.view-nexus-index .image-caption .caption-text{max-width:calc(33vw - 40px);padding:10px 20px 15px 60px;}}.view-nexus-index .image-caption .caption-text span.image-credit{white-space:normal;}.nexus-mega-menu-list h4{text-transform:uppercase;color:#878a8f;font-size:22.4px;font-size:1.4rem;line-height:30.4px;line-height:1.9rem;font-weight:700;letter-spacing:0.4em;margin-top:7px;margin-bottom:8px;}@media (min-width:768px){.nexus-mega-menu-list ul.view-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-bottom:25px;}}.nexus-mega-menu-list li.nexus-item{font-size:22.4px;font-size:1.4rem;line-height:30.4px;line-height:1.9rem;margin-bottom:6px;}.nexus-mega-menu-list li.nexus-item a:hover{text-decoration:underline;}.nexus-mega-menu-list footer p.note{font-family:"Poppins",sans-serif;color:#797d82;font-size:22.4px;font-size:1.4rem;line-height:30.4px;line-height:1.9rem;}.view-nexus-megamenu{border-top:1px solid #fff;padding-top:20px;position:relative;}.view-nexus-megamenu .view-header{font-family:"Poppins",sans-serif;color:#797d82;font-weight:400;position:absolute;right:30px;top:-33px;font-size:20.8px;font-size:1.3rem;line-height:24px;line-height:1.5rem;}@media (min-width:1200px){.view-nexus-megamenu .view-header{top:-35px;font-size:1.4rem;line-height:1.7rem;}}.view-nexus-megamenu h3{text-transform:uppercase;font-family:"Poppins",sans-serif;font-size:17.6px;font-size:1.1rem;line-height:24px;line-height:1.5rem;color:#797d82;font-weight:700;letter-spacing:0.2em;margin-bottom:5px;}@media (min-width:1200px){.view-nexus-megamenu h3{font-size:1.2rem;line-height:1.7rem;margin-bottom:7px;}}.view-nexus-megamenu .view-columns{display:block;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;}@media (min-width:768px){.view-nexus-megamenu .view-columns{-webkit-column-count:4;-moz-column-count:4;column-count:4;}}@media (min-width:1200px){.view-nexus-megamenu .view-columns{-webkit-column-count:6;-moz-column-count:6;column-count:6;}}.view-nexus-megamenu .view-columns .nexus-group{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;margin-bottom:20px;}.view-nexus-megamenu .view-columns .nexus-group:last-child{margin-bottom:0;}.view-nexus-megamenu div.nexus-item{color:#797d82;font-family:"Poppins",sans-serif;font-size:22.4px;font-size:1.4rem;line-height:27.2px;line-height:1.7rem;margin-bottom:7px;}@media (min-width:768px){.view-nexus-megamenu div.nexus-item{font-size:1.3rem;line-height:1.5rem;margin-bottom:5px;}}@media (min-width:1200px){.view-nexus-megamenu div.nexus-item{font-size:1.4rem;line-height:1.7rem;margin-bottom:7px;}}.view-nexus-megamenu div.nexus-item a{color:#343741;font-family:"Poppins",sans-serif;font-size:22.4px;font-size:1.4rem;line-height:27.2px;line-height:1.7rem;font-weight:400;margin-bottom:0px;padding:0;}@media (min-width:768px){.view-nexus-megamenu div.nexus-item a{font-size:1.3rem;line-height:1.5rem;margin-bottom:5px;}}@media (min-width:1200px){.view-nexus-megamenu div.nexus-item a{font-size:1.4rem;line-height:1.7rem;margin-bottom:7px;}}.view-nexus-megamenu div.nexus-item a:hover{text-decoration:underline;padding:0;}.view-nexus-slider{background:#343741;}.view-nexus-slider .nexus-slider-header .container,.view-nexus-slider .nexus-slider-header body.role--administrator.section-node .layout-container .highlighted .messages,body.role--administrator.section-node .layout-container .highlighted .view-nexus-slider .nexus-slider-header .messages,.view-nexus-slider .nexus-slider-header .messages,.view-nexus-slider .nexus-slider-header .cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner .view-nexus-slider .nexus-slider-header .cookiesjsr-banner--info,.view-nexus-slider .nexus-slider-header .cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner .view-nexus-slider .nexus-slider-header .cookiesjsr-banner--action,.view-nexus-slider .nexus-slider-header .diff-header,.view-nexus-slider .nexus-slider-header .diff-controls,.view-nexus-slider .nexus-slider-header .eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .view-nexus-slider .nexus-slider-header .cookiesjsr-banner--info,.view-nexus-slider .nexus-slider-header .eu-cookie-compliance-banner .eu-cookie-compliance-content,.eu-cookie-compliance-banner .view-nexus-slider .nexus-slider-header .eu-cookie-compliance-content,.view-nexus-slider .nexus-slider-header body.page-search-content nav.pager,body.page-search-content .view-nexus-slider .nexus-slider-header nav.pager,.view-nexus-slider .nexus-slider-header .page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area form.search-form .view-nexus-slider .nexus-slider-header .form-wrapper,.view-nexus-slider .nexus-slider-header .page-search-content #content-area h2,.page-search-content #content-area .view-nexus-slider .nexus-slider-header h2,.view-nexus-slider .nexus-slider-header .page-search-content #content-area .block-system > h3,.page-search-content #content-area .view-nexus-slider .nexus-slider-header .block-system > h3,.view-nexus-slider .nexus-slider-header .page-search-content #content-area ol,.page-search-content #content-area .view-nexus-slider .nexus-slider-header ol,.view-nexus-slider .nexus-slider-header form.user-form,.view-nexus-slider .nexus-slider-header form.user-login-form,.view-nexus-slider .nexus-slider-header form.user-pass,.view-nexus-slider .nexus-slider-header #views-form-punch-list-moderation-page-1{padding-top:30px;}@media (min-width:768px){.view-nexus-slider .nexus-slider-header .container,.view-nexus-slider .nexus-slider-header body.role--administrator.section-node .layout-container .highlighted .messages,body.role--administrator.section-node .layout-container .highlighted .view-nexus-slider .nexus-slider-header .messages,.view-nexus-slider .nexus-slider-header .messages,.view-nexus-slider .nexus-slider-header .cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner .view-nexus-slider .nexus-slider-header .cookiesjsr-banner--info,.view-nexus-slider .nexus-slider-header .cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner .view-nexus-slider .nexus-slider-header .cookiesjsr-banner--action,.view-nexus-slider .nexus-slider-header .diff-header,.view-nexus-slider .nexus-slider-header .diff-controls,.view-nexus-slider .nexus-slider-header .eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .view-nexus-slider .nexus-slider-header .cookiesjsr-banner--info,.view-nexus-slider .nexus-slider-header .eu-cookie-compliance-banner .eu-cookie-compliance-content,.eu-cookie-compliance-banner .view-nexus-slider .nexus-slider-header .eu-cookie-compliance-content,.view-nexus-slider .nexus-slider-header body.page-search-content nav.pager,body.page-search-content .view-nexus-slider .nexus-slider-header nav.pager,.view-nexus-slider .nexus-slider-header .page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area form.search-form .view-nexus-slider .nexus-slider-header .form-wrapper,.view-nexus-slider .nexus-slider-header .page-search-content #content-area h2,.page-search-content #content-area .view-nexus-slider .nexus-slider-header h2,.view-nexus-slider .nexus-slider-header .page-search-content #content-area .block-system > h3,.page-search-content #content-area .view-nexus-slider .nexus-slider-header .block-system > h3,.view-nexus-slider .nexus-slider-header .page-search-content #content-area ol,.page-search-content #content-area .view-nexus-slider .nexus-slider-header ol,.view-nexus-slider .nexus-slider-header form.user-form,.view-nexus-slider .nexus-slider-header form.user-login-form,.view-nexus-slider .nexus-slider-header form.user-pass,.view-nexus-slider .nexus-slider-header #views-form-punch-list-moderation-page-1{padding-top:50px;}}.view-nexus-slider .nexus-slider-header h2{text-align:center;color:#f09f00;font-size:56px;font-size:3.5rem;line-height:80px;line-height:5rem;margin-bottom:30px;}@media (min-width:768px){.view-nexus-slider .nexus-slider-header h2{font-size:7.6rem;line-height:7.6rem;}}.view-nexus-slider .nexus-slider-header h2 a{color:#f09f00;text-decoration:none;font-weight:600;-webkit-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}.view-nexus-slider .nexus-slider-header h2 a:hover{color:#0da3f0;}.view-nexus-slider .intro-text,.view-nexus-slider .homepage .intro-book-cover .home-text-1 p,.homepage .intro-book-cover .home-text-1 .view-nexus-slider p{color:#fff;max-width:960px;margin:0 auto;margin-bottom:40px;padding-right:20px;font-weight:400;}@media (min-width:768px){.view-nexus-slider .intro-text,.view-nexus-slider .homepage .intro-book-cover .home-text-1 p,.homepage .intro-book-cover .home-text-1 .view-nexus-slider p{margin-bottom:50px;padding-right:0;text-align:center;}}@media (min-width:1200px){.view-nexus-slider .intro-text,.view-nexus-slider .homepage .intro-book-cover .home-text-1 p,.homepage .intro-book-cover .home-text-1 .view-nexus-slider p{margin-bottom:80px;}}.view-nexus-slider .intro-text p,.view-nexus-slider .homepage .intro-book-cover .home-text-1 p p,.homepage .intro-book-cover .home-text-1 .view-nexus-slider p p{font-family:"Source Serif Pro";font-size:32px;font-size:2rem;line-height:43.2px;line-height:2.7rem;}@media (min-width:768px){.view-nexus-slider .intro-text p,.view-nexus-slider .homepage .intro-book-cover .home-text-1 p p,.homepage .intro-book-cover .home-text-1 .view-nexus-slider p p{font-size:2.5rem;line-height:3.5rem;}}.view-nexus-slider .intro-text a,.view-nexus-slider .homepage .intro-book-cover .home-text-1 p a,.homepage .intro-book-cover .home-text-1 .view-nexus-slider p a{font-family:"Poppins",sans-serif;color:#f09f00;text-decoration:none;border-bottom:1px dashed #a4a7a9;font-weight:600;}.view-nexus-slider .intro-text a:hover,.view-nexus-slider .homepage .intro-book-cover .home-text-1 p a:hover,.homepage .intro-book-cover .home-text-1 .view-nexus-slider p a:hover{border-bottom:1px solid #f09f00;}.view-nexus-slider .nexusSlider{width:100%;height:180px;overflow:hidden;background:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;}@media (min-width:768px){.view-nexus-slider .nexusSlider{height:300px;}}.view-nexus-slider .nexusSlider .slider{width:100%;height:100%;font-size:0;line-height:0;}.view-nexus-slider a.nexus-index-item{width:180px;height:180px;display:inline-block;position:relative;margin-top:1px;margin-bottom:1px;background:#000;margin-right:2px;text-align:left;}@media (min-width:768px){.view-nexus-slider a.nexus-index-item{width:300px;height:300px;}}.view-nexus-slider a.nexus-index-item h3{position:absolute;top:0;left:0;padding:20px 10px;color:#fff;font-size:28.8px;font-size:1.8rem;line-height:28.8px;line-height:1.8rem;text-shadow:0 0 10px #666;}@media (min-width:768px){.view-nexus-slider a.nexus-index-item h3{padding:25px;font-size:2.5rem;line-height:2.5rem;text-shadow:0 0 20px #666;}}@media (min-width:1200px){.view-nexus-slider a.nexus-index-item h3{padding:25px;font-size:3.5rem;line-height:3.5rem;}}.view-nexus-slider a.nexus-index-item img{-webkit-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;opacity:.85;}.view-nexus-slider a.nexus-index-item:hover img{opacity:1;}.view-nexus-slider-simple{margin-bottom:40px;}@media (min-width:768px){.view-nexus-slider-simple{margin-bottom:50px;}}@media (min-width:1200px){.view-nexus-slider-simple{margin-top:-20px;margin-bottom:60px;}}.view-punchlist-home{background:#f56b00;margin-bottom:80px;position:relative;text-align:center;}@media (min-width:768px){.view-punchlist-home{margin-bottom:110px;}}.view-punchlist-home .overflow-wrapper{overflow:hidden;height:900px;}@media (min-width:768px){.view-punchlist-home .overflow-wrapper{height:680px;}}.view-punchlist-home .overflow-wrapper .container,.view-punchlist-home .overflow-wrapper body.role--administrator.section-node .layout-container .highlighted .messages,body.role--administrator.section-node .layout-container .highlighted .view-punchlist-home .overflow-wrapper .messages,.view-punchlist-home .overflow-wrapper .messages,.view-punchlist-home .overflow-wrapper .cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner .view-punchlist-home .overflow-wrapper .cookiesjsr-banner--info,.view-punchlist-home .overflow-wrapper .cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner .view-punchlist-home .overflow-wrapper .cookiesjsr-banner--action,.view-punchlist-home .overflow-wrapper .diff-header,.view-punchlist-home .overflow-wrapper .diff-controls,.view-punchlist-home .overflow-wrapper .eu-cookie-compliance-banner .cookiesjsr-banner--info,.eu-cookie-compliance-banner .view-punchlist-home .overflow-wrapper .cookiesjsr-banner--info,.view-punchlist-home .overflow-wrapper .eu-cookie-compliance-banner .eu-cookie-compliance-content,.eu-cookie-compliance-banner .view-punchlist-home .overflow-wrapper .eu-cookie-compliance-content,.view-punchlist-home .overflow-wrapper body.page-search-content nav.pager,body.page-search-content .view-punchlist-home .overflow-wrapper nav.pager,.view-punchlist-home .overflow-wrapper .page-search-content #content-area form.search-form .form-wrapper,.page-search-content #content-area form.search-form .view-punchlist-home .overflow-wrapper .form-wrapper,.view-punchlist-home .overflow-wrapper .page-search-content #content-area h2,.page-search-content #content-area .view-punchlist-home .overflow-wrapper h2,.view-punchlist-home .overflow-wrapper .page-search-content #content-area .block-system > h3,.page-search-content #content-area .view-punchlist-home .overflow-wrapper .block-system > h3,.view-punchlist-home .overflow-wrapper .page-search-content #content-area ol,.page-search-content #content-area .view-punchlist-home .overflow-wrapper ol,.view-punchlist-home .overflow-wrapper form.user-form,.view-punchlist-home .overflow-wrapper form.user-login-form,.view-punchlist-home .overflow-wrapper form.user-pass,.view-punchlist-home .overflow-wrapper #views-form-punch-list-moderation-page-1{position:relative;height:100%;}.view-punchlist-home .overflow-wrapper:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:90px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(30%,rgba(255,255,255,0)),to(rgba(52,55,65,0.2)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 30%,rgba(52,55,65,0.2) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 30%,rgba(52,55,65,0.2) 100%);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 30%,rgba(52,55,65,0.2) 100%);background-blend-mode:multiply;}.view-punchlist-home h2.watermark{position:absolute;z-index:0;top:5px;right:0;text-align:right;color:#fff;opacity:0.1;font-size:144px;font-size:9rem;line-height:128px;line-height:8rem;}@media (min-width:768px){.view-punchlist-home h2.watermark{top:-30px;font-size:23rem;line-height:21rem;}}.view-punchlist-home .punchlist-intro{position:relative;z-index:1;color:#fff;padding:180px 40px 30px 0;text-align:left;}@media (min-width:768px){.view-punchlist-home .punchlist-intro{text-align:right;padding-left:20%;padding-right:0;padding-top:120px;}}@media (min-width:1200px){.view-punchlist-home .punchlist-intro{text-align:right;padding-left:54%;padding-right:0;padding-top:100px;}}.view-punchlist-home .punchlist-intro p{font-family:"Source Serif Pro";font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem;font-weight:600;}@media (min-width:768px){.view-punchlist-home .punchlist-intro p{font-size:2rem;line-height:2.5rem;}}.view-punchlist-home .punchlist-intro a.action-link{font-family:"Poppins",sans-serif;color:#fff;font-size:25.6px;font-size:1.6rem;line-height:38.4px;line-height:2.4rem;font-weight:700;}.view-punchlist-home .punchlist-intro a.action-link:after{content:"\f105";font-family:"Font Awesome 6 Pro";margin-left:5px;}.view-punchlist-home .punchlist-intro a.action-link:hover{text-decoration:underline;}.view-punchlist-home .punchlist-card:nth-child(even){overflow-y:hidden;z-index:2;}@media (min-width:768px){.view-punchlist-home .punchlist-card:nth-child(even){position:absolute;left:35%;top:240px;-ms-transform:rotate(-4deg) scale(0.85,0.85) translateX(-50%);-webkit-transform:rotate(-4deg) scale(0.85,0.85) translateX(-50%);transform:rotate(-4deg) scale(0.85,0.85) translateX(-50%);}}@media (min-width:1200px){.view-punchlist-home .punchlist-card:nth-child(even){position:absolute;left:70px;top:-10px;-ms-transform:rotate(-4deg) scale(0.85,0.85) translateX(-40px);-webkit-transform:rotate(-4deg) scale(0.85,0.85) translateX(-40px);transform:rotate(-4deg) scale(0.85,0.85) translateX(-40px);overflow-y:auto;}}.view-punchlist-home .punchlist-card:nth-child(odd){display:none;z-index:2;}@media (min-width:1200px){.view-punchlist-home .punchlist-card:nth-child(odd){display:block;position:absolute;right:0;top:250px;-ms-transform:rotate(6deg) scale(0.85,0.85) translateX(-40px);-webkit-transform:rotate(6deg) scale(0.85,0.85) translateX(-40px);transform:rotate(6deg) scale(85%) translateX(-40px);overflow-y:hidden;}}.view-punchlist-home .cta-button,.view-punchlist-home .page-search-content #content-area form.search-form input.form-submit,.page-search-content #content-area form.search-form .view-punchlist-home input.form-submit{position:absolute;bottom:-30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:4;}.related-pods-view header .header-pod-view{margin-bottom:10px;}.related-pods-view .views-row{padding:20px 0;border-top:1px solid #d7d8d6;}.related-pods-view footer .footer-see-all-pods{text-transform:lowercase;text-align:right;font-size:25.6px;font-size:1.6rem;line-height:36.8px;line-height:2.3rem;font-weight:500;padding-top:15px;padding-right:10px;border-top:1px solid #d7d8d6;}.related-pods-view footer .footer-see-all-pods:after{font-family:"Font Awesome 6 Pro";display:inline-block;padding-left:4px;content:"\f107";}.view-reviews .view-rows{padding-right:20px;}@media (min-width:768px){.view-reviews .view-rows{padding-right:0;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;}}@media (min-width:1200px){.view-reviews .view-rows{-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px;}}.view-reviews .views-row{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-bottom:25px;}@media (min-width:768px){.view-reviews .views-row{margin-bottom:40px;}}.view-reviews .book_review__body{font-size:27.2px;font-size:1.7rem;line-height:38.4px;line-height:2.4rem;color:#0971aa;text-indent:-5px;}@media (min-width:1200px){.view-reviews .book_review__body{font-size:2rem;line-height:2.6rem;text-indent:-7px;}}.view-reviews .book_review__body p{margin-bottom:8px;}@media (min-width:768px){.view-reviews .book_review__body p{margin-bottom:10px;}}body.taxonomy-page #main{background-color:#efeff0;padding-top:30px;}@media (min-width:768px){body.taxonomy-page #main{padding-top:40px;}}.vote-widget-wrapper .vote-like a{background:url(/themes/regeneration/images/vote-like.svg) no-repeat 0 0 !important;}.vote-widget-wrapper .vote-like a.voted{background:url(/themes/regeneration/images/vote-like-solid.svg) no-repeat 0 0 !important;}.vote-widget-wrapper .count{display:none;}.vote-widget-wrapper .vote-dislike{display:none;}.webform-submission-form{max-width:710px;margin:0 auto;}.webform-submission-form .webform-flexbox{margin-top:0;}.webform-submission-form label{font-size:25.6px;font-size:1.6rem;line-height:32px;line-height:2rem;font-weight:700;margin:0;margin-bottom:8px;}.webform-submission-form input,.webform-submission-form textarea{font-size:27.2px;font-size:1.7rem;line-height:38.4px;line-height:2.4rem;border-radius:3px;border:1px solid #878a8f;padding:13px 20px;}.webform-submission-form .js-form-type-email{margin-bottom:5px;}.webform-submission-form label.form-required:after{content:"*";}.webform-submission-form .webform-actions{text-align:center;}.webform-submission-form .webform-actions input.webform-button--submit{margin-bottom:60px;}@media (min-width:768px){.webform-submission-form .webform-actions input.webform-button--submit{margin-bottom:70px;}}@media (min-width:1200px){.webform-submission-form .webform-actions input.webform-button--submit{margin-bottom:80px;}}

