:root{--c-text: #3c535b;--c-bg: #ffffff;--c-primary: #00703c;--c-secondary: #3399cc;--c-accent: #9966ff}@font-face{font-family:"Inter";src:url("../fonts/Inter-Variable.woff2") format("woff2-variations"),url("../fonts/Inter-Variable.woff") format("woff-variations"),url("../fonts/Inter-Variable.ttf") format("truetype-variations");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/Inter-Variable-Italic.woff2") format("woff2-variations"),url("../fonts/Inter-Variable-Italic.woff") format("woff-variations"),url("../fonts/Inter-Variable-Italic.ttf") format("truetype-variations");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:"Space Grotesk";src:url("../fonts/SpaceGrotesk-Variable.woff2") format("woff2-variations"),url("../fonts/SpaceGrotesk-Variable.woff") format("woff-variations"),url("../fonts/SpaceGrotesk-Variable.ttf") format("truetype-variations");font-weight:300 700;font-style:normal;font-display:swap}.w-50{width:50px}.w-75{width:75px}.w-100{width:100px}.w-150{width:150px}.w-200{width:200px}.w-250{width:250px}.w-280{width:280px}.w-300{width:300px}.w-350{width:350px}.w-400{width:400px}.w-450{width:450px}.w-500{width:500px}.w-550{width:550px}.w-600{width:600px}.w-650{width:650px}.w-700{width:700px}.w-750{width:750px}.w-800{width:800px}.w-850{width:850px}.w-900{width:900px}.w-950{width:950px}.w-1000{width:1000px}@media(min-width: 450px){.xs-w-50{width:50px}.xs-w-75{width:75px}.xs-w-100{width:100px}.xs-w-150{width:150px}.xs-w-200{width:200px}.xs-w-250{width:250px}.xs-w-280{width:280px}.xs-w-300{width:300px}.xs-w-350{width:350px}.xs-w-400{width:400px}.xs-w-450{width:450px}.xs-w-500{width:500px}.xs-w-550{width:550px}.xs-w-600{width:600px}.xs-w-650{width:650px}.xs-w-700{width:700px}.xs-w-750{width:750px}.xs-w-800{width:800px}.xs-w-850{width:850px}.xs-w-900{width:900px}.xs-w-950{width:950px}.xs-w-1000{width:1000px}}@media(min-width: 575px){.sm-w-50{width:50px}.sm-w-75{width:75px}.sm-w-100{width:100px}.sm-w-150{width:150px}.sm-w-200{width:200px}.sm-w-250{width:250px}.sm-w-280{width:280px}.sm-w-300{width:300px}.sm-w-350{width:350px}.sm-w-400{width:400px}.sm-w-450{width:450px}.sm-w-500{width:500px}.sm-w-550{width:550px}.sm-w-600{width:600px}.sm-w-650{width:650px}.sm-w-700{width:700px}.sm-w-750{width:750px}.sm-w-800{width:800px}.sm-w-850{width:850px}.sm-w-900{width:900px}.sm-w-950{width:950px}.sm-w-1000{width:1000px}}@media(min-width: 769px){.md-w-50{width:50px}.md-w-75{width:75px}.md-w-100{width:100px}.md-w-150{width:150px}.md-w-200{width:200px}.md-w-250{width:250px}.md-w-280{width:280px}.md-w-300{width:300px}.md-w-350{width:350px}.md-w-400{width:400px}.md-w-450{width:450px}.md-w-500{width:500px}.md-w-550{width:550px}.md-w-600{width:600px}.md-w-650{width:650px}.md-w-700{width:700px}.md-w-750{width:750px}.md-w-800{width:800px}.md-w-850{width:850px}.md-w-900{width:900px}.md-w-950{width:950px}.md-w-1000{width:1000px}}@media(min-width: 993px){.lg-w-50{width:50px}.lg-w-75{width:75px}.lg-w-100{width:100px}.lg-w-150{width:150px}.lg-w-200{width:200px}.lg-w-250{width:250px}.lg-w-280{width:280px}.lg-w-300{width:300px}.lg-w-350{width:350px}.lg-w-400{width:400px}.lg-w-450{width:450px}.lg-w-500{width:500px}.lg-w-550{width:550px}.lg-w-600{width:600px}.lg-w-650{width:650px}.lg-w-700{width:700px}.lg-w-750{width:750px}.lg-w-800{width:800px}.lg-w-850{width:850px}.lg-w-900{width:900px}.lg-w-950{width:950px}.lg-w-1000{width:1000px}}@media(min-width: 1201px){.xl-w-50{width:50px}.xl-w-75{width:75px}.xl-w-100{width:100px}.xl-w-150{width:150px}.xl-w-200{width:200px}.xl-w-250{width:250px}.xl-w-280{width:280px}.xl-w-300{width:300px}.xl-w-350{width:350px}.xl-w-400{width:400px}.xl-w-450{width:450px}.xl-w-500{width:500px}.xl-w-550{width:550px}.xl-w-600{width:600px}.xl-w-650{width:650px}.xl-w-700{width:700px}.xl-w-750{width:750px}.xl-w-800{width:800px}.xl-w-850{width:850px}.xl-w-900{width:900px}.xl-w-950{width:950px}.xl-w-1000{width:1000px}}@media(min-width: 1440px){.xxl-w-50{width:50px}.xxl-w-75{width:75px}.xxl-w-100{width:100px}.xxl-w-150{width:150px}.xxl-w-200{width:200px}.xxl-w-250{width:250px}.xxl-w-280{width:280px}.xxl-w-300{width:300px}.xxl-w-350{width:350px}.xxl-w-400{width:400px}.xxl-w-450{width:450px}.xxl-w-500{width:500px}.xxl-w-550{width:550px}.xxl-w-600{width:600px}.xxl-w-650{width:650px}.xxl-w-700{width:700px}.xxl-w-750{width:750px}.xxl-w-800{width:800px}.xxl-w-850{width:850px}.xxl-w-900{width:900px}.xxl-w-950{width:950px}.xxl-w-1000{width:1000px}}*{box-sizing:border-box}html{font-size:20px}body{padding:0;max-width:1920px;margin:0 auto;font-family:"Inter",Helvetica,Arial,sans-serif;color:var(--c-text);background-color:var(--c-bg)}@media(min-width: 769px){.max-content-width{max-width:90%}}@media(min-width: 1444px){.max-content-width{max-width:1300px}}.standard-section-padding{padding:20px}h1{font-family:"Space Grotesk",Helvetica,Arial,sans-serif;font-size:48px;line-height:1.1em;font-weight:500;color:var(--c-primary)}@media(min-width: 769px){h1{font-size:54px}}@media(min-width: 1201px){h1{font-size:60px}}h2{font-family:"Space Grotesk",Helvetica,Arial,sans-serif;color:var(--c-secondary);font-weight:normal;font-size:32px;line-height:1.1em}@media(min-width: 769px){h2{font-size:40px}}@media(min-width: 1201px){h2{font-size:46px}}h2.small,h2 .small{font-size:28px}h3{font-family:"Inter",Helvetica,Arial,sans-serif;color:#0c2832;font-weight:600;font-size:1rem;line-height:1.1em;text-transform:uppercase}h3 .underline{text-decoration:underline;text-decoration-color:var(--c-secondary);text-decoration-thickness:1px;text-underline-offset:.3em;line-height:1.6em}h4{font-family:"Inter",Helvetica,Arial,sans-serif;color:#0c2832;font-weight:normal;font-size:1rem;line-height:1.1em}p{color:var(--c-text);line-height:1.4em}p.sm{font-size:16px}p.ref{font-size:12px;line-height:1.4em}.subheading{color:#0c2832;font-size:1.2em}ul{padding-left:1em}ul li{color:var(--c-text);margin-bottom:1.2em}ul.check{list-style:none;padding-left:0}ul.check li{padding-left:1.6em;position:relative}ul.check li::before{content:"✓";position:absolute;left:0;color:var(--c-text);font-weight:700;font-size:1.25em}ul.check.primary li::before{color:var(--c-primary)}ul.check.secondary li::before{color:var(--c-secondary)}.lg{font-size:1.2em}.xl{font-size:1.5em}.underline{text-decoration:underline;text-decoration-color:var(--c-text);text-decoration-thickness:1px;text-underline-offset:.5em}a{color:var(--c-primary);text-decoration:none}a:hover{text-decoration:underline}a.btn-style{color:var(--c-bg);background:var(--c-primary);padding:1em 2em;width:-moz-fit-content;width:fit-content;display:block;text-decoration:none}a.btn-style:hover{background:var(--c-text);color:var(--c-bg);text-decoration:none}button#scroll-to-top{padding:0;height:50px;width:50px;border-radius:50%;border:1px solid #fff;outline:none;cursor:pointer;margin:0 5px 5px 0;position:relative;background-color:#3c535b;transition:all .3s ease}button#scroll-to-top::before,button#scroll-to-top::after{content:"";background-color:#fff;position:absolute;width:18px;height:1px;top:22px}button#scroll-to-top::before{transform:rotate(135deg);left:9px}button#scroll-to-top::after{transform:rotate(-135deg);left:21px}button#scroll-to-top:hover{opacity:.6}small.ref{font-size:.8rem}.fixed{position:fixed;z-index:100}.fixed.bottom{bottom:0}.fixed.right{right:0}hr{border:0;border-top:1px solid color-mix(in srgb, var(--c-text) 20%, transparent)}hr.emphasis{border-top-width:4px}hr.c-primary{border-top-color:var(--c-primary)}hr.c-secondary{border-top-color:var(--c-secondary)}.eyebrow{text-transform:uppercase;font-size:16px;color:color-mix(in srgb, var(--c-text) 60%, transparent)}.boxed{padding:.5em 1em;width:100%;border-radius:2em;font-size:16px}.callout-outline{border:none;outline:2px dotted var(--c-secondary);outline-offset:-1rem}.c-black{color:#0c2832}.c-white{color:#fff}.c-text{color:var(--c-text)}.c-text-alt{color:var(--c-bg)}.c-primary{color:var(--c-primary)}.c-secondary{color:var(--c-secondary)}.c-accent{color:#96f}.bg-white{background-color:#fff}.bg-grey-light{background-color:#eceeef}.bg-black{background-color:#0c2832}.bg-black-light{background-color:#3c535b}.bg-accent{background-color:#96f}.bg-primary{background-color:var(--c-primary)}.bg-secondary{background-color:var(--c-secondary)}.bg-secondary-5{background-color:color-mix(in srgb, var(--c-secondary) 5%, var(--c-bg))}.bg-gradient-primary-accent{background:linear-gradient(140deg, var(--c-primary) 5%, #9966ff 90%)}.bg-gradient-primary-accent-rev{background:linear-gradient(230deg, var(--c-primary) 5%, #9966ff 90%)}.bg-gradient-primary-secondary-accent{background:linear-gradient(140deg, var(--c-primary) 5%, var(--c-secondary) 45%, #9966ff 90%)}.bg-gradient-primary-secondary-accent-rev{background:linear-gradient(230deg, var(--c-primary) 5%, var(--c-secondary) 45%, #9966ff 90%)}.border-gradient-primary-accent{position:relative}.border-gradient-primary-accent::before{content:"";position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;padding:2px;background:linear-gradient(140deg, var(--c-primary) 5%, #9966ff 90%);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.border-gradient-primary-accent.reverse-gradient::before{background:linear-gradient(230deg, var(--c-primary) 5%, #9966ff 90%)}.text-center{text-align:center}.ms-0{margin-left:0}.ms-auto{margin-left:auto}.ms-half{margin-left:.5em}.ms-quarter{margin-left:.25em}.me-0{margin-right:0}.me-auto{margin-right:auto}.me-half{margin-right:.5em}.me-quarter{margin-right:.25em}.mb-0{margin-bottom:0}.mb-half{margin-bottom:.5em}.mb-quarter{margin-bottom:.25em}.mt-0{margin-top:0}.mt-half{margin-top:.5em}.mt-quarter{margin-top:.25em}.mt-auto{margin-top:auto !important}@media(min-width: 769px){.md-mt-auto{margin-top:auto !important}}.mx-auto{margin-left:auto;margin-right:auto}.max-w-100-p{max-width:100%}header{position:sticky;top:0;z-index:100;width:100%;background-color:var(--c-bg);transition:background-color 2s ease}header .inner-content{display:flex;align-items:center;justify-content:start;margin-left:auto;margin-right:auto}@media(min-width: 1000px){header .inner-content{max-width:90%}}@media(min-width: 1444px){header .inner-content{max-width:1300px}}header .site-branding{width:250px}header .site-branding.inverse{display:none}header .site-branding img{height:75px;width:auto;display:block;max-width:100%}header .site-title{margin-left:10px;font-weight:bold;font-size:1.25rem}header .site-title a{color:var(--c-text)}header .site-title a:hover{text-decoration:none}header .main-navigation{margin-left:auto;padding-left:20px}@media(min-width: 1000px){header .main-navigation{padding-left:40px}}header .main-navigation ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}header .main-navigation ul li{position:relative;font-size:16px;font-weight:400}header .main-navigation ul li a{transition:color 2s ease;display:block;padding:.5em 1em;text-decoration:none;color:var(--c-text)}header .main-navigation ul li.current-menu-item>a{color:var(--c-primary)}header .main-navigation ul li.menu-item-has-children>a::after{content:"⌄";transform:translateY(-2px);display:inline-block;margin-left:5px}header .main-navigation ul li:hover>ul{display:block}header .main-navigation ul li>ul{display:none;position:static;z-index:1;padding-top:5px}@media(min-width: 1000px){header .main-navigation ul li>ul{position:absolute;top:100%;left:0;background-color:var(--c-bg);box-shadow:0 2px 5px rgba(12,40,50,.1)}}header .main-navigation ul li>ul li a:hover{background:color-mix(in srgb, var(--c-primary) 15%, var(--c-bg))}header .main-navigation ul li>ul li a:before{display:none !important}@media(min-width: 1000px){header .main-navigation ul>li:hover>a:before{content:"";position:absolute;left:25%;bottom:0;height:1px;width:50%;border-bottom:1px solid var(--c-primary)}}header .main-navigation .menu-toggle{display:block;background:none;border:none;padding:0;cursor:pointer;width:25px;height:25px}@media(min-width: 1000px){header .main-navigation .menu-toggle{display:none}}header .main-navigation .menu-toggle .mobile-menu-trigger{content:"";display:block;width:25px;height:3px;background-color:var(--c-text);transition:all .3s}header .main-navigation .menu-toggle .mobile-menu-trigger:before{content:"";display:block;width:25px;height:3px;background-color:var(--c-text);transition:all .3s;transform:translateY(-8px)}header .main-navigation .menu-toggle .mobile-menu-trigger:after{content:"";display:block;width:25px;height:3px;background-color:var(--c-text);transition:all .3s;transform:translateY(5px)}header .main-navigation .nav-menu{display:none;flex-direction:column;width:100%}@media(min-width: 1000px){header .main-navigation .nav-menu{display:flex;flex-direction:row}}header .main-navigation .nav-menu .sub-menu{width:-moz-max-content;width:max-content}@media(min-width: 1000px){header .main-navigation .nav-menu .sub-menu{max-width:200px}}header .main-navigation .nav-menu.toggled{display:flex;position:absolute;right:0;top:40px;top:var(--header-height);text-align:right;background:var(--c-bg);z-index:1;padding-bottom:20px}header .main-navigation .nav-menu.toggled .sub-menu{display:block;width:100%}header .main-navigation .nav-menu.toggled .sub-menu li a{padding-right:2em;font-weight:normal}header .main-navigation .nav-menu.toggled .menu-item-has-children>a::after{content:"";margin-left:0px}header .main-navigation .screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}header.below-hero-inverse.below-hero-active{background-color:rgba(12,40,50,.95)}header.below-hero-inverse.below-hero-active .main-navigation ul li a{color:var(--c-bg)}header.below-hero-inverse.below-hero-active .main-navigation ul li.current-menu-item>a{color:var(--c-primary)}header.below-hero-inverse.below-hero-active .main-navigation ul.sub-menu{background:var(--c-bg)}header.below-hero-inverse.below-hero-active .main-navigation .nav-menu.toggled{background:var(--c-bg)}header.below-hero-inverse.below-hero-active .main-navigation .menu-toggle .mobile-menu-trigger{background-color:var(--c-bg)}header.below-hero-inverse.below-hero-active .main-navigation .menu-toggle .mobile-menu-trigger:before{background-color:var(--c-bg)}header.below-hero-inverse.below-hero-active .main-navigation .menu-toggle .mobile-menu-trigger:after{background-color:var(--c-bg)}header.below-hero-inverse.below-hero-active .site-branding{display:none}header.below-hero-inverse.below-hero-active .site-branding.inverse{display:block}header.below-hero-inverse.below-hero-active .site-title{color:var(--c-bg)}header.below-hero-inverse.below-hero-active .site-title a{color:var(--c-bg)}header.below-hero-inverse.below-hero-active .site-title a:hover{text-decoration:none}.fl-builder-content .fl-col{min-height:0}.fl-builder-content .icon-border-white .fl-icon-group i{border:1px solid #fff}.fl-builder-content .fl-icon-group .fl-icon a{text-decoration:none}.fl-builder-content .fl-icon-wrap .fl-icon-text a{transition:all .3s ease}.fl-builder-content .fl-icon-wrap .fl-icon-text a p{transition:all .3s ease}.fl-builder-content .fl-icon-wrap .fl-icon-text a:hover{text-decoration:none !important}.fl-builder-content .fl-icon-wrap .fl-icon-text a:hover p{transform:scale(1.025)}.fl-builder-content .fl-module-cta .fl-module-content{border-radius:20px}.fl-builder-content .fl-module-cta .fl-module-content .fl-cta-button a.fl-button{background-color:#00703c;color:#fff;border:1px solid #00703c;border-radius:10px}.fl-builder-content .fl-module-cta .fl-module-content .fl-cta-button a.fl-button .fl-button-text{color:#fff;text-transform:uppercase;font-weight:bold}.fl-builder-content .fl-module-cta .fl-module-content .fl-cta-button a.fl-button:hover{color:#00703c;background-color:#fff}.fl-builder-content .fl-module-cta .fl-module-content .fl-cta-button a.fl-button:hover .fl-button-text{color:#00703c}.fl-builder-content .fl-module-button a.fl-button{background-color:var(--c-primary);border:1px solid var(--c-primary);background-clip:padding-box;border-radius:50px;padding:1em 3em}.fl-builder-content .fl-module-button a.fl-button .fl-button-text{color:var(--c-bg);font-weight:500;font-size:1rem;font-family:"Inter",Helvetica,Arial,sans-serif;line-height:1.2em}.fl-builder-content .fl-module-button a.fl-button:visited{background-color:var(--c-primary);border:1px solid var(--c-primary);border-radius:50px}.fl-builder-content .fl-module-button a.fl-button:visited .fl-button-text{color:var(--c-bg)}.fl-builder-content .fl-module-button a.fl-button:hover,.fl-builder-content .fl-module-button a.fl-button:visited:hover{background-color:rgba(0,0,0,0)}.fl-builder-content .fl-module-button a.fl-button:hover .fl-button-text,.fl-builder-content .fl-module-button a.fl-button:visited:hover .fl-button-text{color:var(--c-primary)}.fl-builder-content .fl-module-button.btn-style-secondary a.fl-button{background-color:var(--c-secondary);border:1px solid var(--c-secondary)}.fl-builder-content .fl-module-button.btn-style-secondary a.fl-button:hover{background-color:rgba(0,0,0,0)}.fl-builder-content .fl-module-button.btn-style-secondary a.fl-button:hover .fl-button-text{color:var(--c-secondary)}.fl-builder-content .fl-module-button.btn-style-inverse a.fl-button{background-color:rgba(0,0,0,0);border:1px solid var(--c-primary)}.fl-builder-content .fl-module-button.btn-style-inverse a.fl-button .fl-button-text{color:var(--c-primary)}.fl-builder-content .fl-module-button.btn-style-inverse a.fl-button:hover{background-color:var(--c-primary)}.fl-builder-content .fl-module-button.btn-style-inverse a.fl-button:hover .fl-button-text{color:#fff}.fl-builder-content .fl-module-button.btn-sm a.fl-button .fl-button-text{font-size:16px}.fl-builder-content .fl-module-button.btn-100p a{width:100%;text-align:center}.fl-builder-content .fl-module-post-grid{color:var(--c-text)}.fl-builder-content .fl-module-post-grid .fl-post-grid-title{margin-bottom:0}.fl-builder-content .fl-module-post-grid .fl-post-featured-articles{margin:1em 0}.fl-builder-content .fl-module-post-grid .fl-post-featured-articles .fl-post-featured-articles-label{font-weight:bold}.fl-builder-content .fl-module-post-grid .fl-post-featured-articles .fl-post-featured-article .fl-post-article-authors{font-style:italic;color:#96f}.fl-builder-content .fl-tabs-label.fl-tab-active:focus{outline:none}.fl-builder-content .fl-module-accordion .fl-accordion-button a{outline:none}.fl-builder-content .fl-module-accordion .fl-accordion-button:hover{background-color:var(--c-primary)}.fl-builder-content .fl-menu a:hover{text-decoration:underline}.gform_wrapper.mibiscope-form_wrapper .gform_required_legend{display:none}.gform_wrapper.mibiscope-form_wrapper .gform-footer .gform_button{border-radius:20px !important;background-color:var(--c-primary) !important;border:1px solid var(--c-primary) !important;color:var(--c-bg) !important;font-family:"Space Grotesk",Helvetica,Arial,sans-serif !important;font-size:16px !important;font-weight:400 !important}.gform_wrapper.mibiscope-form_wrapper .gform-footer .gform_button:hover{background-color:rgba(0,0,0,0) !important;color:var(--c-primary) !important}.gform_wrapper.mibiscope-form_wrapper form label{color:var(--c-text)}.gform_wrapper.mibiscope-form_wrapper form input{background-color:#eceeef;color:#3c535b;border:1px solid var(--c-primary);outline-color:var(--c-secondary)}.gform_wrapper.mibiscope-form_wrapper form select{background-color:#eceeef;color:#3c535b;border:1px solid var(--c-primary);outline-color:var(--c-secondary)}.gform_wrapper.mibiscope-form_wrapper form textarea{background-color:#eceeef;color:#3c535b;border:1px solid var(--c-primary);outline-color:var(--c-secondary)}.gform_wrapper.mibiscope-form_wrapper form .gfield--type-select .chosen-container .chosen-single{background-color:#eceeef;color:#3c535b;border:1px solid var(--c-primary);outline-color:var(--c-secondary)}.gform_wrapper.mibiscope-form_wrapper form .gfield--type-select .chosen-container .chosen-drop{background-color:#eceeef;color:#3c535b}.gform_wrapper.mibiscope-form_wrapper form .gfield--type-select .chosen-container .chosen-drop .chosen-search{background-color:#eceeef;color:#3c535b}.gform_wrapper.mibiscope-form_wrapper form .gfield--type-select .chosen-container .chosen-drop .chosen-search .chosen-search-input{background-color:#eceeef;color:#3c535b;outline:none;border-color:var(--c-secondary)}.gform_wrapper.mibiscope-form_wrapper form .gfield--type-select .chosen-container .chosen-drop .chosen-results li{background-color:#eceeef;color:#3c535b}.gform_wrapper.mibiscope-form_wrapper form .gfield--type-select .chosen-container .chosen-drop .chosen-results li.result-selected{background-color:color-mix(in srgb, var(--c-secondary) 10%, #eceeef);box-shadow:inset 3px 0 0 var(--c-secondary)}.gform_wrapper.mibiscope-form_wrapper form .gfield--type-select .chosen-container .chosen-drop .chosen-results li.highlighted{background-color:color-mix(in srgb, var(--c-secondary) 10%, #eceeef)}.gform_wrapper.mibiscope-form_wrapper form.mibiscope-form-newsletter{display:flex;flex-direction:column;gap:20px}@media(min-width: 450px){.gform_wrapper.mibiscope-form_wrapper form.mibiscope-form-newsletter{flex-direction:row}}.gform_wrapper.mibiscope-form_wrapper form.mibiscope-form-newsletter .gform-body{flex-grow:1}.gform_wrapper.mibiscope-form_wrapper form.mibiscope-form-newsletter .gform-body .ginput_container_email{background:linear-gradient(140deg, var(--c-primary) 5%, var(--c-secondary) 45%, #9966ff 90%);padding:2px;border-radius:3px}.gform_wrapper.mibiscope-form_wrapper form.mibiscope-form-newsletter .gform-footer{margin-top:0}.gform_wrapper.mibiscope-form_wrapper form .gfield.gfield_error input{border-color:var(--c-primary)}.gform_wrapper.mibiscope-form_wrapper form .gfield.gfield_error .validation_message{color:var(--c-primary)}.gform_wrapper.mibiscope-form_wrapper.gform_validation_error .gform_validation_errors{border-color:var(--c-primary)}.gform_wrapper.mibiscope-form_wrapper.gform_validation_error .gform_validation_errors:focus{outline-color:var(--c-primary)}.gform_wrapper.mibiscope-form_wrapper.gform_validation_error .gform_validation_errors h2{color:var(--c-text)}.gform_wrapper.mibiscope-form_wrapper.gform_validation_error .gform_validation_errors .gform-icon{color:var(--c-primary);border-color:var(--c-primary)}.bg-secondary .gform_wrapper.mibiscope-form_wrapper.gform_validation_error .gform_validation_errors h2{color:var(--c-bg)}.mibiscope-table table{--col-bg-even: color-mix(in srgb, var(--c-primary) 8%, var(--c-bg));--col-bg-odd: color-mix(in srgb, var(--c-primary) 4%, var(--c-bg));--border-color: color-mix(in srgb, var(--c-text) 20%, var(--c-bg));width:100%;border-collapse:collapse;font-family:inherit;font-size:1rem;color:var(--c-text);background:var(--c-bg);overflow:hidden;box-shadow:0 2px 12px color-mix(in srgb, var(--c-text) 15%, transparent)}.mibiscope-table table thead tr{background:var(--c-primary);color:var(--c-bg)}.mibiscope-table table thead tr th{padding:1rem 1.25rem;font-weight:700;font-size:.95rem;letter-spacing:.02em;text-align:center;border-right:1px solid color-mix(in srgb, var(--c-bg) 20%, var(--c-primary))}.mibiscope-table table thead tr th:first-child{text-align:left;border-right:2px solid color-mix(in srgb, var(--c-bg) 20%, var(--c-primary))}.mibiscope-table table thead tr th:last-child{border-right:none}.mibiscope-table table tbody tr{border-bottom:1px solid var(--border-color);transition:background .15s ease}.mibiscope-table table tbody tr:nth-child(odd){background:var(--col-bg-odd)}.mibiscope-table table tbody tr:nth-child(even){background:var(--col-bg-even)}.mibiscope-table table tbody tr:last-child{border-bottom:none}.mibiscope-table table tbody tr:hover{background:color-mix(in srgb, var(--c-primary) 12%, var(--c-bg))}.mibiscope-table table tbody tr td{padding:.875rem 1.25rem;text-align:center;border-right:1px solid var(--border-color);vertical-align:middle}.mibiscope-table table tbody tr td:first-child{text-align:left;border-right:2px solid var(--border-color)}.mibiscope-table table tbody tr td:last-child{border-right:none}.mibiscope-table table .feature-name{font-weight:700;color:var(--c-text);font-size:.95rem}.mibiscope-table table .feature-name span{display:block;font-weight:400;font-size:.875rem;color:color-mix(in srgb, var(--c-text) 70%, transparent)}.mibiscope-table table .check{color:var(--c-primary);font-size:1.25rem;font-weight:700}.mibiscope-table table .dash{color:color-mix(in srgb, var(--c-text) 35%, transparent);font-size:1.1rem}.mibiscope-table table .note{font-size:.9rem;color:color-mix(in srgb, var(--c-text) 75%, transparent);font-style:italic}@media(max-width: 640px){.mibiscope-table table{font-size:.875rem}.mibiscope-table table thead th,.mibiscope-table table tbody td{padding:.625rem .75rem}.mibiscope-table table .feature-name{font-size:.8rem}.mibiscope-table table .feature-name span{font-size:.75rem}.mibiscope-table table .check{font-size:1rem}.mibiscope-table table .note{font-size:.775rem}}@media(max-width: 420px){.mibiscope-table table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:0 !important}#login-popup{opacity:0;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:-1;background:rgba(12,40,50,.95);transition:all .3s ease}#login-popup.active{opacity:1;z-index:110}#login-popup .login-wrapper{width:-moz-max-content;width:max-content;background:#fff;position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);max-width:350px;padding:2em}#login-popup .login-wrapper .close{position:absolute;top:0px;right:10px;font-size:30px;color:var(--c-text);cursor:pointer}#login-popup .login-wrapper .close:hover{opacity:.5}#login-popup .login-wrapper .login-links{font-size:.9em}#login-popup .login-wrapper form label{display:block;font-size:.9em}#login-popup .login-wrapper form input{border-radius:0;border-color:rgba(12,40,50,.5);width:100%;outline:none;border-style:solid;padding:.5em}#login-popup .login-wrapper form input[type=submit]{text-transform:uppercase;border:1px solid #00703c;border-radius:10px;background:#00703c;color:#fff;font-size:.9rem;font-weight:bold;cursor:pointer}#login-popup .login-wrapper form input[type=submit]:hover{color:#00703c;background-color:#fff}#login-popup .login-wrapper form .login-remember input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid rgba(12,40,50,.5);border-radius:0;background-color:#fff;cursor:pointer;position:relative;margin-right:8px;transition:all .3s ease;vertical-align:middle}#login-popup .login-wrapper form .login-remember input[type=checkbox]::after{content:"";position:absolute;left:2px;top:2px;width:10px;height:10px;background-color:#00703c;border-radius:1px;transform:scale(0);transition:transform .2s ease}#login-popup .login-wrapper form .login-remember input[type=checkbox]:checked::after{transform:scale(1)}#login-popup .login-wrapper form .login-remember label{display:flex;align-items:center;cursor:pointer}.publications-list{display:flex;flex-direction:column;gap:3rem}.publications-list .publication-item{border-left:3px solid var(--c-primary);padding-left:1.25rem}.publications-list .publication-item .publication-title{margin-bottom:1em;line-height:1.4em}.publications-list .publication-item .publication-title a{text-decoration:none;color:inherit}.publications-list .publication-item .publication-title a:hover{text-decoration:underline;color:var(--c-primary)}.publications-list .publication-item .publication-authors{font-size:.8rem;color:color-mix(in srgb, var(--c-text) 80%, transparent);margin-bottom:.25em;margin-top:0}.publications-list .publication-item .publication-meta{font-size:.8rem;color:color-mix(in srgb, var(--c-text) 80%, transparent);margin-bottom:.75em;margin-top:0}.publications-list .publication-item .publication-accordion{margin-bottom:.75rem}.publications-list .publication-item .publication-accordion-toggle{display:flex;align-items:center;gap:.4rem;background:none;border:none;padding:0;cursor:pointer;font-size:.85rem;font-weight:400;color:var(--c-primary);letter-spacing:.04em}.publications-list .publication-item .publication-accordion-toggle:hover{color:var(--c-secondary)}.publications-list .publication-item .publication-accordion-icon{font-size:1.1rem;line-height:1;font-weight:400}.publications-list .publication-item .publication-summary{font-size:.9rem;height:0;opacity:0;overflow:hidden;transition:height .3s ease,opacity .25s ease,margin-top .3s ease}.publications-list .publication-item .publication-summary.is-open{opacity:1;margin-top:.5rem}.publications-list .publication-item .publication-read-more{font-size:.9rem;font-weight:600;text-decoration:none;color:var(--c-primary)}.publications-list .publication-item .publication-read-more:hover{text-decoration:underline}