.region-prefooter{background:#323232;text-align:center}@media screen and (min-width:1024px){.region-prefooter{padding:40px 20px}}.region-prefooter .messages--error{right:unset}@media screen and (min-width:1024px){.region-prefooter .messages--error{left:calc(50% + 60px)}}.region-prefooter .webform-ajax-form-wrapper{margin-top:16px}@media screen and (min-width:1024px){.region-prefooter .webform-ajax-form-wrapper{position:relative;background:linear-gradient(to right,#005b7f,#005b7f) no-repeat center top/3px 48px}.region-prefooter .webform-ajax-form-wrapper:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#005b7f;margin:auto;width:3px;height:100%}.region-prefooter .webform-ajax-form-wrapper .form-item-form-cta{float:left;width:50%;padding-right:40px;margin-right:40px}}.region-prefooter .block-webform,.region-prefooter .block-follow{color:#fff;text-align:left;max-width:1044px;margin:0 auto;background:#000;padding:36px 40px 40px}.region-prefooter .block-webform label,.region-prefooter .block-follow label{position:fixed;right:120vw;top:-120vh}.region-prefooter .block-webform h2,.region-prefooter .block-webform .field__label,.region-prefooter .block-follow h2,.region-prefooter .block-follow .field__label{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.75rem;color:#00bdf2;margin-top:0;line-height:1}@media screen and (max-width:1023px){.region-prefooter .block-webform h2,.region-prefooter .block-webform .field__label,.region-prefooter .block-follow h2,.region-prefooter .block-follow .field__label{font-size:1.5rem}}@media screen and (max-width:768px){.region-prefooter .block-webform h2,.region-prefooter .block-webform .field__label,.region-prefooter .block-follow h2,.region-prefooter .block-follow .field__label{font-size:1.5rem}}.region-prefooter .block-webform p,.region-prefooter .block-follow p{margin:0 0 16px}@media screen and (max-width:1023px){.region-prefooter .block-webform,.region-prefooter .block-follow{background:#323232}.region-prefooter .block-webform .field--type-webform,.region-prefooter .block-follow .field--type-webform{padding:24px 0 40px}.region-prefooter .block-webform .field--type-webform+div,.region-prefooter .block-follow .field--type-webform+div{padding:40px 0 24px}}.region-footer{display:flex;align-items:flex-start;justify-content:center;flex-flow:row wrap}@media screen and (min-width:1024px){.region-footer{display:block}.region-footer [id=block-mainnavigation-2]{float:left}.region-footer [id=block-footer]{float:right}}.region-footer .navigation{flex-grow:1;max-width:720px;margin:0;overflow:auto}.region-footer .navigation a:focus{outline:none;text-decoration:underline}@media screen and (max-width:1023px){.region-footer .navigation{padding:40px 20px 56px}}@media screen and (min-width:1024px){.region-footer .navigation{margin-left:1em;padding:48px 24px 96px}.region-footer .navigation.menu--footer{display:flex;flex-direction:column-reverse;text-align:right}}.region-footer .navigation ul{margin:0;padding:0;list-style:none}.region-footer .navigation ul ul{margin-top:20px}@media screen and (max-width:1023px){.region-footer .navigation ul ul{margin-top:16px;margin-bottom:24px}}.region-footer .navigation>.menu>li{display:inline}.region-footer .navigation>.menu>li>a{font-size:.9375rem;line-height:1.5rem;white-space:nowrap;display:block}.region-footer .navigation>.menu>li>a[href*="https://bsky.app"]{content:"#87ceeb";font-family:"Font Awesome 6 Free";font-weight:900;font-size:1em;color:#000;display:inline-block}.region-footer .navigation>.menu>li>a[href*="https://x.com"]{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:1em;color:#000;display:inline-block}.region-footer .navigation>.menu>li>a[href*="https://linkedin.com"]{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:1em;color:#000;display:inline-block}.region-footer .navigation>.menu>li>a[href*="https://youtube.com"]{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:1em;color:#000;display:inline-block}.region-footer .navigation>.menu>li>a[href*="https://instagram.com"]{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:1em;color:#000;display:inline-block}.region-footer .navigation>.menu>li>a[href*="https://pinterest.com"]{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:1em;color:#000;display:inline-block}.region-footer .navigation>.menu>.menu-item--expanded{margin-right:40px}@media screen and (min-width:1024px){.region-footer .navigation>.menu>.menu-item--expanded{float:left;max-width:190px;min-width:120px}.region-footer .navigation>.menu>.menu-item--expanded~.menu-item:not(.menu-item--expanded){margin-top:24px}}@media screen and (max-width:1023px){.region-footer .navigation>.menu>.menu-item--expanded{display:block;margin-bottom:20px}.region-footer .navigation>.menu>.menu-item--expanded+.menu-item:not(.menu-item--expanded){margin-top:24px}}.region-footer .navigation>.menu>.menu-item--expanded>a{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:500;font-size:1.125rem;line-height:.875rem;text-transform:uppercase}.region-footer .navigation>.menu>.menu-item--expanded>a:after{content:unset}.region-footer .navigation>.menu>.menu-item--expanded li a{color:#fff;display:block;font-size:.8125rem;line-height:.875rem;padding:5px 0}@media screen and (max-width:1023px){.region-footer .navigation>.menu>.menu-item--expanded li a{padding:10px 0}}.subfooter{background:#00bdf2;clear:both;font-size:.875rem;line-height:1.0625rem;overflow:auto}.subfooter .logo{margin-right:60px;flex-grow:1;font-size:0;line-height:0;color:transparent;padding:16px 0}.subfooter .logo a{display:inline-block;width:130px}.subfooter .logo a:hover svg,.subfooter .logo a:focus svg{filter:drop-shadow(0 3px 2px #000)}.subfooter .logo svg{fill:#fff}@media screen and (max-width:1023px){.subfooter .logo{margin-top:12px;margin-bottom:12px}}.subfooter>div{margin-left:1em;margin-right:1em;padding-left:24px;padding-right:24px}@media screen and (max-width:1023px){.subfooter>div{margin-bottom:54px}}@media screen and (min-width:1024px){.subfooter>div,.subfooter .region-subfooter{display:flex;align-items:center;flex-wrap:wrap;flex-grow:-10}}.subfooter>div,.subfooter>nav{margin-top:12px;margin-bottom:12px}.subfooter .menu{list-style:none;display:block;padding-left:0;max-width:249px;line-height:1.5;flex-wrap:wrap;overflow:hidden;text-align:right}@media screen and (max-width:1023px){.subfooter .menu{display:block;text-align:left}}.subfooter .menu li{display:inline-block}.subfooter .menu li:first-child{width:100%}.subfooter .menu li:nth-child(3) a{border-right:1px solid #000}@media screen and (max-width:1023px){.subfooter .menu li:not(:last-child) a{padding-left:0}}.subfooter .menu a{color:#000;text-transform:uppercase;line-height:.75rem;display:inline-block;padding-right:12px;padding-left:12px}.subfooter .menu a:link,.subfooter .menu a:visited{color:#000}.subfooter .menu a:focus{outline:none;text-decoration:underline}.subfooter .field--type-text-with-summary a,.subfooter .field--type-text-with-summary a:link,.subfooter .field--type-text-with-summary a:visited{color:#000}@media screen and (min-width:1024px){.region-subfooter>div{margin-right:80px}}.region-subfooter [id=block-thefineprint] .field--name-body{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.region-subfooter [id=block-thefineprint] .field--name-body p{margin:0 32px 0 0}.region-subfooter [id=block-thefineprint] .field--name-body .media--type-image{min-width:72px}.social-menu{display:flex;padding:0;margin-top:24px}.social-menu .menu-item--social{display:inline;padding:4px;margin-left:8px}.social-menu .menu-item--social a[href*="bsky.app"]:before{content:"";font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:900;font-size:1em;color:#000;display:inline-block;-webkit-font-smoothing:antialiased;font-size:1.5rem;color:#fff}.social-menu .menu-item--social a[href*=instagram]:before{content:"";font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:900;font-size:1em;color:#000;display:inline-block;-webkit-font-smoothing:antialiased;font-size:1.5rem;color:#fff}.social-menu .menu-item--social a[href*=facebook]:before{content:"";font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:900;font-size:1em;color:#000;display:inline-block;-webkit-font-smoothing:antialiased;font-size:1.5rem;color:#fff}.social-menu .menu-item--social a[href*=linkedin]:before{content:"";font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:900;font-size:1em;color:#000;display:inline-block;-webkit-font-smoothing:antialiased;font-size:1.5rem;color:#fff}.social-menu .menu-item--social a[href*=x]:before{content:"";font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:900;font-size:1em;color:#000;display:inline-block;-webkit-font-smoothing:antialiased;font-size:1.5rem;color:#fff}.social-menu .menu-item--social a[href*=youtube]:before{content:"";font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:900;font-size:1em;color:#000;display:inline-block;-webkit-font-smoothing:antialiased;font-size:1.5rem;color:#fff}.social-menu .menu-item--social a[href*=pinterest]:before{content:"";font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:900;font-size:1em;color:#000;display:inline-block;-webkit-font-smoothing:antialiased;font-size:1.5rem;color:#fff}.campaign-footer{padding:0 24px 24px;background-color:#323232}.campaign-footer .footer-columns{max-width:1440px;margin-left:auto;margin-right:auto;padding:24px;background-color:#000;border-radius:20px}@media (min-width: 1024px){.campaign-footer .footer-columns{padding-left:56px;padding-right:56px}}@media (min-width: 768px){.campaign-footer .footer-columns{display:flex;padding:56px 7%;margin:0 auto}.campaign-footer .footer-columns>.footer-column{flex:0 0 50%}}.campaign-footer .footer-column:first-of-type{border-bottom:2px solid #60646a}@media (min-width: 768px){.campaign-footer .footer-column:first-of-type{border-right:2px solid #60646a;border-bottom:0;padding-right:32px}}.campaign-footer .footer-column:first-of-type .field--name-body p:first-of-type{font-family:Barlow Condensed;font-size:24px}@media (max-width: 767px){.campaign-footer .footer-column:first-of-type .field--name-body p:first-of-type{text-align:center}}.campaign-footer .footer-column:first-of-type .field--name-body p:last-of-type{max-width:500px;margin:0;font-size:16px}@media (max-width: 767px){.campaign-footer .footer-column:first-of-type .field--name-body p:last-of-type{display:none}}@media (min-width: 768px){.campaign-footer .footer-column:last-of-type{padding-left:32px}}.campaign-footer .footer-column:last-of-type .block-fixed-block-content{display:none}@media (max-width: 767px){.campaign-footer .footer-column:last-of-type .block-fixed-block-content{display:block}}.campaign-footer .footer-column:last-of-type .block-fixed-block-content p{display:none;margin:0}.campaign-footer .footer-column:last-of-type .block-fixed-block-content p:last-of-type{display:block;font-size:16px}.campaign-footer .button--primary{margin:0}.campaign-footer .region-prefooter{padding:0;background-color:transparent}@media (max-width: 767px){.campaign-footer .region-prefooter .field--type-webform{padding-top:24px;padding-bottom:24px}}.campaign-footer .region-prefooter .block-block-content{padding:0;background-color:transparent}@media (min-width: 768px){.campaign-footer .region-prefooter .block-block-content{max-width:400px;margin-right:0}}.campaign-footer .region-prefooter .block-block-content .webform-submission-subscribe-form{display:flex;flex-direction:column}.campaign-footer .region-prefooter .block-block-content .webform-submission-subscribe-form strong{color:#fff;font-family:Barlow Condensed}.campaign-footer .region-prefooter .block-block-content .webform-submission-subscribe-form .js-form-item{display:block}.campaign-footer .region-prefooter .block-block-content .webform-submission-subscribe-form .js-form-item label{position:static;display:block;margin-bottom:4px;font-family:Barlow Condensed;font-size:16px}.campaign-footer .region-prefooter .block-block-content .webform-submission-subscribe-form input:not([type=submit]){height:32px;border-radius:4px;padding-left:12px;padding-right:12px}.campaign-footer .region-prefooter .block-block-content .webform-submission-subscribe-form input:not([type=submit])::placeholder{color:transparent}.campaign-footer .region-prefooter .block-block-content .webform-submission-subscribe-form .js-form-type-webform-markup{order:1;margin-right:0;padding-right:0}.campaign-footer .region-prefooter .block-block-content .webform-submission-subscribe-form .js-form-type-email{order:2;margin-bottom:12px}.campaign-footer .region-prefooter .block-block-content .webform-submission-subscribe-form .js-webform-flexbox{order:3;margin-bottom:24px}.campaign-footer .region-prefooter .block-block-content .webform-submission-subscribe-form .form-actions{order:4}.campaign-footer .region-prefooter .block-block-content .webform-submission-subscribe-form .form-actions .button--primary{position:relative}.campaign-footer .region-prefooter .block-block-content .webform-ajax-form-wrapper{background:transparent}.campaign-footer .region-prefooter .block-block-content .webform-ajax-form-wrapper:after{display:none}.campaign-footer .region-prefooter .block-block-content .form-item-form-cta{float:none;width:100%}.campaign-footer .logo{margin-right:60px;flex-grow:1;font-size:0;line-height:0;color:transparent;padding:16px 0}@media (max-width: 767px){.campaign-footer .logo{padding-top:0;margin-left:auto;margin-right:auto;margin-bottom:24px;width:fit-content}}.campaign-footer .logo a{display:inline-block;width:200px}.campaign-footer .logo a:hover svg,.campaign-footer .logo a:focus svg{filter:drop-shadow(0 3px 2px #000)}.campaign-footer .logo svg{fill:#fff}@media screen and (max-width:1023px){.campaign-footer .logo{margin-top:12px;margin-bottom:12px}}
