.ip-banner{display:none}.max-container{padding:0;max-width:100%}.custom__title{display:block;color:#1e1e1e;font-size:40px;font-weight:400;line-height:1;font-family:var(--font-family-title)}.custom__title span{display:block;margin-bottom:20px;color:#b8b1a9;font-family:var(--font-family-default);font-size:13px;font-weight:400;line-height:1;letter-spacing:.15em;text-transform:uppercase}.custom__title--center{text-align:center}.futures-foundation,.futures-foundation__banner{display:block;position:relative}.futures-foundation__banner:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:#0006;pointer-events:none;z-index:1}.futures-foundation__banner canvas{display:block;width:100%;height:100%;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#000;min-height:250px}.futures-foundation__main{display:block;position:relative;background-color:#f9f9f7}.futures-foundation__main #breadcrumbs{display:block;position:relative;font-size:13px;line-height:1;color:#969696;text-transform:uppercase;letter-spacing:.05em;padding:20px 15px;margin:0 auto}.futures-foundation__main #breadcrumbs span.breadcrumb_last{color:#000}.futures-foundation__main #breadcrumbs a{color:inherit}.futures-foundation__main #breadcrumbs a:hover{color:#000}.futures-foundation__content{display:flex;flex-direction:column;justify-content:center;position:relative;gap:30px;padding:60px 15px 30px;background-color:#f9f9f7}.futures-foundation__content-text{display:block;position:relative;text-align:center}.futures-foundation__content-text-title{line-height:.8}.futures-foundation__content-text span{display:block;margin-top:20px;color:#746b60;font-size:13px;font-weight:400;line-height:2;letter-spacing:.285em;text-transform:uppercase}.futures-foundation__content-mission{display:block;position:relative;text-align:center}.futures-foundation__content-mission h2{color:#1e1e1e;font-family:var(--font-family-title);font-size:35px;font-weight:400;line-height:1.135}.futures-foundation__content-mission p{display:block;margin-top:20px;color:#746b60;font-family:var(--font-family-title);font-size:18px;font-weight:400;line-height:1.577}.futures-foundation__wedo{display:block;position:relative;padding:60px 15px;background-color:#f9f9f7}.futures-foundation__wedo-title{margin-bottom:40px}.futures-foundation__wedo-list{display:block;position:relative;font-size:0;width:100%;max-width:345px;margin:0 auto}.futures-foundation__wedo-list-content{display:block;position:relative;padding:40px 30px;text-align:center;background-color:#fff;min-height:350px}.futures-foundation__wedo-list-content h2{color:#746b60;font-family:var(--font-family-title);font-size:25px;font-weight:400;line-height:normal;letter-spacing:.053em;padding-bottom:20px;margin-bottom:20px;position:relative}.futures-foundation__wedo-list-content h2:before{position:absolute;content:"";bottom:0;left:0;right:0;margin:0 auto;width:150px;max-width:100%;height:2px;background-color:#b8b1a9}.futures-foundation__wedo-list-content p{display:block;color:#242424;text-align:center;font-size:15px;font-weight:400;line-height:1.857;width:326px;max-width:100%;margin:0 auto}.futures-foundation__wedo-list-item{display:block;position:relative;width:100%}.futures-foundation__wedo-list-item:not(:last-child){margin-bottom:30px}.futures-foundation__exist{display:block;position:relative;padding:60px 0;background-color:#f1f1ef}.futures-foundation__exist-row{display:flex;flex-direction:column;justify-content:center;width:100%;padding:0 15px;gap:40px}.futures-foundation__exist-content{display:block;position:relative}.futures-foundation__exist-content-title{line-height:1;text-align:center}.futures-foundation__exist-content ul{display:block;position:relative;width:-moz-max-content;width:max-content;max-width:100%;margin:20px auto 0}.futures-foundation__exist-content ul li{display:block;color:#242424;font-size:13px;font-weight:300;line-height:1.6;letter-spacing:.076em;position:relative;padding-left:40px}.futures-foundation__exist-content ul li:not(:last-child){margin-bottom:10px}.futures-foundation__exist-content ul li:before{position:absolute;content:"";top:9px;left:0;width:26px;height:2px;background-color:#b8b1a9;display:block}.futures-foundation__exist-content p{display:block;text-align:center;margin-top:30px;color:#746b60;font-family:var(--font-family-title);font-size:18px;font-weight:400;line-height:1.734}.futures-foundation__exist-content p br{display:none}.futures-foundation__exist-logo{display:block;position:relative;width:300px;max-width:100%;margin:0 auto}.futures-foundation__exist-logo img{width:100%;max-width:100%;height:auto}.futures-foundation__form{display:flex;flex-direction:column;justify-content:center;width:100%;padding:50px 15px;gap:50px}.futures-foundation__form-content{display:block;position:relative;text-align:center}.futures-foundation__form-content p{display:block;margin-top:25px;color:#242424;font-family:var(--font-family-title);font-size:18px;font-weight:400;line-height:1.577}.futures-foundation__form-signup{display:block;position:relative;width:500px;max-width:100%;margin:0 auto}.futures-foundation__form-signup form{display:block;position:relative}.futures-foundation__form-signup .wpcf7-spinner{position:absolute;bottom:-29px;left:0;right:0;margin:0 auto}.futures-foundation__form-signup .use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;width:auto;font-size:12px}.futures-foundation__form-signup .wpcf7 form .wpcf7-response-output{position:absolute;bottom:-29px;left:0;margin:0;font-size:11px}.futures-foundation__form-signup-row{display:block;position:relative}.futures-foundation__form-signup-field{display:block;position:relative;width:100%}.futures-foundation__form-signup-field input:not([type=submit]){width:100%;height:68px;padding:0 20px;color:#242424;font-size:13px;font-weight:300;line-height:normal;letter-spacing:.076em;background-color:#fff;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.futures-foundation__form-signup-field:not(:last-child){margin-bottom:20px}.futures-foundation__form-signup-field--submit .hpSite__btn{margin:0 auto}.futures-foundation__form-signup-link{display:block;margin-top:30px;color:#242424;font-size:13px;font-weight:300;line-height:1;letter-spacing:.076em;text-align:center}.futures-foundation__form-signup-link a{color:inherit;transition:var(--default-transition)}.futures-foundation__form-signup-link a:hover{color:#b8b1a9}@media screen and (min-width: 1024px){.custom__title{font-size:5vw}.custom__title span{font-size:.875vw;margin-bottom:1.25vw;letter-spacing:.285em}.futures-foundation__main #breadcrumbs{font-size:.875vw;padding:2.1875vw 8.4375vw;letter-spacing:.285em}.futures-foundation__content{flex-direction:row;align-items:center;gap:5.625vw;padding:6.25vw 0 7.5vw}.futures-foundation__content-text{width:34.125vw;max-width:100%}.futures-foundation__content-text span{margin-top:1.875vw;font-size:.875vw;line-height:2.13}.futures-foundation__content-mission{width:46.25vw;max-width:100%}.futures-foundation__content-mission h2{font-size:3.4375vw}.futures-foundation__content-mission p{margin-top:1.875vw;font-size:1.375vw}.futures-foundation__wedo{padding:7vw 107px 5.125vw}.futures-foundation__wedo-title{margin-bottom:4.375vw}.futures-foundation__wedo-list{max-width:none;width:auto;margin:0 -1.625vw}.futures-foundation__wedo-list-content{padding:4.5625vw 3.125vw 3.125vw;min-height:28.125vw}.futures-foundation__wedo-list-content h2{font-size:1.75vw;padding-bottom:1.875vw;margin-bottom:1.875vw}.futures-foundation__wedo-list-content h2:before{width:14.3125vw;height:.125vw}.futures-foundation__wedo-list-content p{font-size:1vw;width:20.375vw}.futures-foundation__wedo-list-item{display:inline-block;vertical-align:middle;width:33.3333333333%;padding:0 1.625vw}.futures-foundation__wedo-list-item:not(:last-child){margin-bottom:0}.futures-foundation__exist{padding:11.25vw 0}.futures-foundation__exist-row{flex-direction:row;justify-content:space-between;max-width:73.125vw;margin:0 auto;padding:0 .9375vw;gap:0}.futures-foundation__exist-content{width:34.125vw;max-width:100%;margin-top:1.875vw}.futures-foundation__exist-content-title{text-align:left}.futures-foundation__exist-content ul{width:auto;max-width:none;margin:1.875vw 0 0}.futures-foundation__exist-content ul li{font-size:.8125vw;padding-left:2.5vw;line-height:2.462}.futures-foundation__exist-content ul li:not(:last-child){margin-bottom:0}.futures-foundation__exist-content ul li:before{top:1vw;width:1.625vw;height:.125vw}.futures-foundation__exist-content p{margin-top:2.1875vw;font-size:1.25vw;text-align:left}.futures-foundation__exist-content p br{display:block}.futures-foundation__exist-logo{width:20.3125vw;max-width:100%;margin:0}.futures-foundation__form{flex-direction:row;justify-content:space-between;padding:7.6875vw 5.3125vw 7.6875vw 11.375vw;gap:0}.futures-foundation__form-content{width:40.5vw;max-width:100%;text-align:left}.futures-foundation__form-content p{margin-top:1.5625vw;font-size:1.375vw}.futures-foundation__form-signup{margin:0;width:38.5vw;max-width:100%}.futures-foundation__form-signup .wpcf7-spinner{right:auto;margin:0;width:1.5vw;height:1.5vw;bottom:-1.8125vw}.futures-foundation__form-signup .wpcf7-spinner:before{top:.25vw;left:.25vw;width:.375vw;height:.375vw;transform-origin:.5vw .5vw}.futures-foundation__form-signup .use-floating-validation-tip .wpcf7-not-valid-tip{font-size:.75vw}.futures-foundation__form-signup .wpcf7 form .wpcf7-response-output{bottom:-1.8125vw;font-size:.6875vw}.futures-foundation__form-signup-field input:not([type=submit]){height:4.25vw;padding:0 2.5vw;font-size:.8125vw}.futures-foundation__form-signup-field:not(:last-child){margin-bottom:2.6875vw}.futures-foundation__form-signup-field--submit .hpSite__btn{margin:0;width:12.375vw}.futures-foundation__form-signup-link{text-align:left;margin-top:1.875vw;font-size:.8125vw}}
