@import url("//203759.fs1.hubspotusercontent-na1.net/hubfs/203759/hub_generated/template_assets/1/185080591286/1742305471107/template_contrast-master__cta.min.css");@font-face{font-family:Nohemi-Thin;font-style:normal;font-weight:400;src:url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Thin.eot);src:url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Thin.eot?#iefix) format("embedded-opentype"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Thin.woff) format("woff"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Thin.woff2) format("woff2"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Thin.ttf) format("truetype");text-rendering:optimizeLegibility}@font-face{font-family:Nohemi-Light;font-style:normal;font-weight:400;src:url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Light.eot);src:url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Light.eot?#iefix) format("embedded-opentype"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Light.woff) format("woff"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Light.woff2) format("woff2"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Light.ttf) format("truetype");text-rendering:optimizeLegibility}@font-face{font-family:Nohemi-ExtraLight;font-style:normal;font-weight:400;src:url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-ExtraLight.eot);src:url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-ExtraLight.eot?#iefix) format("embedded-opentype"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-ExtraLight.woff) format("woff"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-ExtraLight.woff2) format("woff2"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-ExtraLight.ttf) format("truetype");text-rendering:optimizeLegibility}@font-face{font-family:Nohemi-Regular;font-style:normal;font-weight:400;src:url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Regular.eot);src:url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Regular.eot?#iefix) format("embedded-opentype"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Regular.woff) format("woff"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Regular.woff2) format("woff2"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Regular.ttf) format("truetype");text-rendering:optimizeLegibility}@font-face{font-family:Nohemi-Medium;font-style:normal;font-weight:400;src:url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Medium.eot);src:url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Medium.eot?#iefix) format("embedded-opentype"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Medium.woff) format("woff"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Medium.woff2) format("woff2"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Medium.ttf) format("truetype");text-rendering:optimizeLegibility}@font-face{font-family:Nohemi-SemiBold;font-style:normal;font-weight:400;src:url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-SemiBold.eot);src:url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-SemiBold.eot?#iefix) format("embedded-opentype"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-SemiBold.woff) format("woff"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-SemiBold.woff2) format("woff2"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-SemiBold.ttf) format("truetype");text-rendering:optimizeLegibility}@font-face{font-family:Nohemi-Bold;font-style:normal;font-weight:700;src:url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Bold.eot);src:url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Bold.eot?#iefix) format("embedded-opentype"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Bold.woff) format("woff"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Bold.woff2) format("woff2"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Bold.ttf) format("truetype");text-rendering:optimizeLegibility}@font-face{font-family:Nohemi-ExtraBold;font-style:normal;font-weight:400;src:url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-ExtraBold.eot);src:url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-ExtraBold.woff) format("woff"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-ExtraBold.woff2) format("woff2"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-ExtraBold.ttf) format("truetype");text-rendering:optimizeLegibility}@font-face{font-family:Nohemi-Black;font-style:normal;font-weight:400;src:url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Black.eot);src:url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Black.eot?#iefix) format("embedded-opentype"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Black.woff) format("woff"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Black.woff2) format("woff2"),url(/hubfs/contrast-web-platform--2025/fonts/nohemi/Nohemi-Black.ttf) format("truetype");text-rendering:optimizeLegibility}@font-face{font-family:TT Commons;font-style:normal;font-weight:400;src:url(/hubfs/contrast-web-platform--2025/fonts/TTCommons/TT_Commons_Pro_Trial_Variable.woff) format("woff"),url(/hubfs/contrast-web-platform--2025/fonts/TTCommons/TT_Commons_Pro_Trial_Variable.woff2) format("woff2"),url(/hubfs/contrast-web-platform--2025/fonts/TTCommons/TT_Commons_Pro_Trial_Variable.ttf) format("truetype");text-rendering:optimizeLegibility}:root{--pure-white:#fff;--contrast-green:#37b985;--golden-yellow:#ffda36;--burnt-orange:#dd6e1e;--teal-blue:#005a70;--dark-cyan:#083c5a;--deep-navy:#1c2343;--charcoal-black:#181818;--light-gray:#f3f3f3;--medium-gray:#8a8a8a;--subhead-gray:#626262;--breakpoint-xs:320px;--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1200px;--breakpoint-xxl:1440px;--contrast-toggle-action:0.4s cubic-bezier(0.54,-0.29,0.69,1.37);--contrast-toggle-action-1s:1.2s cubic-bezier(0.56,-0.37,0.11,1.05)}*{box-sizing:border-box;margin:0;margin-block-end:0;margin-block-start:0;padding:0}a{color:inherit;text-decoration:none}ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:400}body,html{height:auto}body{margin:0;overflow:overlay;padding:0;-webkit-font-smoothing:antialiased;background:var(--charcoal-black);color:#fff;font-family:Nohemi-Light,sans-serif}body.bg-white{background-color:var(--pure-white)}body.bg-lt-gray{background-color:var(--light-gray)}button{border:0;outline:0}.contrast-section{overflow:hidden;position:relative}.contrast-section .container{padding-left:65px;padding-right:65px}@media screen and (max-width:768px){.contrast-section .container{padding-left:35px;padding-right:35px}}.container.columns.page-center{margin:0 auto;position:relative}#smooth-wrapper{margin-top:-1px;overflow-x:hidden!important;padding-top:1px}#smooth-content,#smooth-wrapper,section{transform:translateZ(0);will-change:transform}section{backface-visibility:hidden;margin-bottom:-1px}.anim-element{opacity:0;transition:all var(--contrast-toggle-action-1s)}.anim-element.visible{opacity:1;transform:translateX(0)}.animate-in.fade{opacity:0;transform:translateX(-50px);transition:all 1.2s cubic-bezier(.56,-.37,.11,1.05)}.animate-in.fade.fade-in{opacity:1;transform:translateX(0)}.page-transition-overlay{backdrop-filter:blur(10px);background:#37b985c7;height:100vh;left:0;opacity:1;position:fixed;top:0;transform-origin:left;transition:width .8s cubic-bezier(.56,-.37,.11,1.05);width:100%;z-index:9999}.page-transition-overlay.shrink{width:0}.page-transition-overlay.expand{width:100%}@keyframes lightSweep{0%{left:-100%}to{left:100%}}.contrast-section.hero{margin-top:calc(var(--nav-height, 0) + var(--announcement-height, 50px));transition:margin-top .3s ease}.hs-form{font-family:Nohemi-Light,sans-serif;transition:all .4s ease-in-out}.hs-form input:not([type=checkbox]),.hs-form select,.hs-form textarea{background:var(--light-gray);border:1px solid var(--pure-white);border-radius:8px;font-family:Nohemi-Light,sans-serif;font-size:16px;margin-bottom:5px;padding:14px;transition:all .3s ease-in-out;width:100%!important}.hs-form input[type=checkbox],.hs-form input[type=radio]{height:35px;margin-right:12px;width:35px}.hs-form input:focus,.hs-form select:focus,.hs-form textarea:focus{border-color:var(--contrast-green);box-shadow:0 0 8px rgba(55,185,133,.4);outline:none;transform:scale(1.02)}.hs-form label{color:var(--medium-gray);display:block;font-size:14px;letter-spacing:.5px;margin-bottom:6px}.hs-form input::placeholder,.hs-form textarea::placeholder{color:var(--medium-gray);font-size:14px;font-style:italic;opacity:.7}.hero.lp.default .hs-form .legal-consent-container{padding-top:20px}.hero.lp.default .hs-form .legal-consent-container p{color:var(--medium-gray);font-size:10px;line-height:1.5}.hero.lp.default .hs-form .legal-consent-container .hs-dependent-field p{font-size:13px}.hs-form div.field.error .chzn-choices,.hs-form div.field.error .chzn-choices:focus,.hs-form div.field.error input,.hs-form div.field.error input:focus,.hs-form div.field.error textarea,.hs-form div.field.error textarea:focus,.hs-form input.hs-input.error,.hs-form input.hs-input.error:focus,.hs-form select.hs-input.error,.hs-form select.hs-input.error:focus,.hs-form textarea.hs-input.error,.hs-form textarea.hs-input.error:focus{border-color:var(--burnt-orange)}.hs-form .hs-button,.hs-form input[type=submit].hs-button{background:linear-gradient(135deg,var(--contrast-green),var(--teal-blue));background-position:0 0;background-size:150%;border:none;border-radius:100px;color:var(--pure-white);cursor:pointer;font-family:Nohemi-Regular,sans-serif;font-size:16px;padding:25px 45px;transition:all .3s ease-in-out}.hs-form .hs-button:hover{background-position:0 50%;box-shadow:0 5px 15px rgba(0,0,0,.2);transform:translateY(-2px)}.hs-form input[type=checkbox],.hs-form input[type=radio]{accent-color:var(--contrast-green);transform:scale(1.2)}.hs-form .hs-error-msgs{color:var(--burnt-orange);font-size:14px;font-weight:500;margin-top:4px}.hs-form .hs-success-message{background:var(--golden-yellow);border-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,.1);color:var(--charcoal-black);font-size:16px;font-weight:600;padding:12px}@media (max-width:768px){.hs-form{padding:1.5rem}.hs-form input,.hs-form select,.hs-form textarea{font-size:15px;padding:20px}}#contrast-video--overlay{align-items:center;backdrop-filter:blur(12px);background-color:hsla(0,0%,9%,.85);display:flex;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:9999}#contrast-video--overlay.active{pointer-events:auto}.hs-video-widget{width:80vw}.video-container{align-items:center;display:flex;justify-content:center;max-height:80vh;position:relative;width:80vw}.video-container video{border:1px solid var(--contrast-green);box-shadow:0 10px 25px rgba(0,0,0,.6);height:auto;max-height:80vh;width:100%}.video-close{background:var(--contrast-green);border:none;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.5);color:#fff;cursor:pointer;font-family:Nohemi-Light,sans-serif;font-size:18px;padding:.5rem 1rem;position:absolute;right:-40px;top:-70px;transition:background .2s ease;z-index:10000}.video-close:hover{background:var(--golden-yellow);color:var(--charcoal-black)}