:root{--black:#000;--white:#fff;--tar:#203239;--tar-aa:#081d26f6;--moss:#b4cfb0;--paper:#eeedde;--sage:#789395;--bone-white:#fafbfb;--highlight-baby-blue:#88baeb;--highlight-peach:#ffbebe;--highlight-peach-aa:#d56c6c;--beige:#e5e3c9;--mint:#e1ecdf;--light-paper:#f8f7ec;--sage-aaa:#465759;--highlight-baby-blue-aa:#4894e0;--sage-aa:#60797b;--highlight-baby-blue-aaa:#2275c9;--offwhite-background:#fcfdfd;--error:#bb2929;--error-background:#ffe7e7;--error-text:#775050;--spacing-xxs:4px;--spacing-xs:6px;--spacing-s:12px;--spacing-m:24px;--spacing-l:36px;--spacing-xl:48px;--spacing-xxl:60px;--spacing-xxxl:72px;--max-container:960px;--max-content:792px;--max-content-sm:660px}.btn-large,.btn-primary{background-color:var(--tar);border-radius:.25rem;color:var(--white);display:inline-block;font-size:.75rem;line-height:1rem;padding:.75rem 1.5rem;text-decoration-line:none;text-transform:uppercase;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-large:hover,.btn-primary:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;background-color:var(--tar-aa);color:var(--white);text-decoration-color:var(--white);text-decoration-line:none;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-large{font-size:.875rem;line-height:1.25rem;padding:.75rem 2.5rem}@media (min-width:800px){.btn-large{font-size:1rem;line-height:1.5rem;padding:1rem 3rem}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulsate{0%{height:50px;opacity:1;width:50px}to{height:100px;opacity:.3;width:100px}}@keyframes loading{0%{background-position:-200px 0;opacity:.5}50%{opacity:.3}to{background-position:calc(200px + 100%) 0;opacity:.5}}#community-section{margin:3rem auto}#community-section .community-heading__image{margin-bottom:1.5rem;margin-top:1.5rem;padding-top:66.6%;position:relative}@media (min-width:640px){#community-section .community-heading__image{margin-bottom:3rem;margin-top:3rem;padding-top:55%}}#community-section .community-heading__image img{height:100%;left:0;margin-left:auto;margin-right:auto;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#community-section .community-heading__image .desktop{display:none}@media (min-width:640px){#community-section .community-heading__image .desktop{display:block}}#community-section .community-heading__image .mobile{display:block}@media (min-width:640px){#community-section .community-heading__image .mobile{display:none}}.community-form{margin-left:auto;margin-right:auto;max-width:var(--max-content)}@media (min-width:1032px){.community-form{max-width:var(--max-container)}}.community-form #form-community-waitlist{flex-direction:column-reverse}.community-form #form-community-waitlist .wpforms-confirmation-container-full{margin-top:0}.community-form #form-community-waitlist .options{margin-left:calc(5vw + 24px);max-width:90vw}@media (min-width:640px){.community-form #form-community-waitlist .options{margin-left:calc(24px + .5rem);width:auto}}.community-form #form-community-waitlist .options .option label{font-size:14px}@media (min-width:640px){.community-form #form-community-waitlist .options .option label{font-size:16px}}.community-form #form-community-waitlist .options .option label:before{background-image:url(../../assets/img/svg/icons/checkbox-unchecked.svg);background-repeat:no-repeat;border:none;border-radius:0;height:24px;left:calc(-24px - 1rem);top:50%;transform:translateY(-50%);width:24px}@media (min-width:640px){.community-form #form-community-waitlist .options .option label:before{left:calc(-24px - .5rem)}}.community-form #form-community-waitlist .options .option input[type=checkbox]:checked+label:before{background-image:url(../../assets/img/svg/icons/checkbox-checked.svg)}.community-form #form-community-waitlist div.wpforms-container-full{margin-bottom:0}.community-form #form-community-waitlist form{display:flex;flex-direction:column}@media (min-width:640px){.community-form #form-community-waitlist form{flex-direction:row;flex-wrap:wrap}}.community-form #form-community-waitlist form .wpforms-field-container{flex-grow:1;flex-shrink:0;margin-left:auto;margin-right:auto;width:90vw}@media (min-width:640px){.community-form #form-community-waitlist form .wpforms-field-container{width:60vw}}@media (min-width:800px){.community-form #form-community-waitlist form .wpforms-field-container{width:400px}}.community-form #form-community-waitlist form .wpforms-submit-container{margin-left:auto;margin-right:auto;padding-top:0;width:90vw}@media (min-width:640px){.community-form #form-community-waitlist form .wpforms-submit-container{padding-left:.75rem;width:auto}}.community-form #form-community-waitlist form input[type=email]{font-size:18px}.community-form #form-community-waitlist form button[type=submit]{font-size:16px;padding:17px 45px;width:100%}@media (min-width:640px){.community-form #form-community-waitlist form button[type=submit]{width:auto}}.community-form #form-community-waitlist .wpforms-error-container{background-color:var(--error-background);border-radius:.25rem;color:var(--error);margin-bottom:1rem;margin-top:.5rem;order:3;padding:1rem}@media (min-width:480px){.community-form #form-community-waitlist .wpforms-error-container{margin-top:0}}.community-form #form-community-waitlist .wpforms-error-container:first-child{display:none}.community-form #form-community-waitlist .wpforms-error-container+.wpforms-submit-container{margin-left:0}.community-form #form-community-waitlist .wpforms-error-container~.wpforms-field-container{flex-grow:unset;margin-left:0;margin-right:0}#community-section .community-heading__content,body.acf-field-name-heading_text{color:var(--sage-aa);font-size:16px;margin-left:auto;margin-right:auto}@media (min-width:800px){#community-section .community-heading__content,body.acf-field-name-heading_text{font-size:24px}}#community-section .community-heading__content h1,body.acf-field-name-heading_text h1{color:var(--tar);font-size:30px}@media (min-width:800px){#community-section .community-heading__content h1,body.acf-field-name-heading_text h1{font-size:48px}}#community-section .community-content,body#tinymce.page-template-community:not(.acf_content){font-size:16px;letter-spacing:-.6px;line-height:2;margin-left:auto;margin-right:auto;max-width:var(--max-content)}@media (min-width:480px){#community-section .community-content,body#tinymce.page-template-community:not(.acf_content){font-size:18px}}@media (min-width:992px){#community-section .community-content,body#tinymce.page-template-community:not(.acf_content){font-size:24px}}@media (min-width:1032px){#community-section .community-content,body#tinymce.page-template-community:not(.acf_content){max-width:var(--max-container)}}#community-section .community-content h2+p,#community-section .community-content h3+p,body#tinymce.page-template-community:not(.acf_content) h2+p,body#tinymce.page-template-community:not(.acf_content) h3+p{margin-top:.75rem}@media (min-width:800px){#community-section .community-content h2+p,#community-section .community-content h3+p,body#tinymce.page-template-community:not(.acf_content) h2+p,body#tinymce.page-template-community:not(.acf_content) h3+p{margin-top:1.5rem}}#community-section .community-content h2,body#tinymce.page-template-community:not(.acf_content) h2{font-size:24px;font-weight:700;margin-top:2.25rem}@media (min-width:800px){#community-section .community-content h2,body#tinymce.page-template-community:not(.acf_content) h2{font-size:36px;margin-top:4.5rem}}#community-section .community-content h3,body#tinymce.page-template-community:not(.acf_content) h3{font-size:20px;font-weight:700;margin-top:2.25rem}@media (min-width:800px){#community-section .community-content h3,body#tinymce.page-template-community:not(.acf_content) h3{font-size:30px;margin-top:4.5rem}}#community-section .community-content ul.custom-list,body#tinymce.page-template-community:not(.acf_content) ul.custom-list{list-style-type:none;margin-left:.25rem;padding-left:0}#community-section .community-content ul.custom-list li,body#tinymce.page-template-community:not(.acf_content) ul.custom-list li{display:flex;margin-bottom:.75rem}@media (min-width:640px){#community-section .community-content ul.custom-list li,body#tinymce.page-template-community:not(.acf_content) ul.custom-list li{margin-bottom:0}}#community-section .community-content ul.custom-list .inline,body#tinymce.page-template-community:not(.acf_content) ul.custom-list .inline{line-height:2}#community-section .community-content ul.custom-list .inline:first-child,body#tinymce.page-template-community:not(.acf_content) ul.custom-list .inline:first-child{flex-shrink:0;margin-right:.5rem}#community-section .community-content a span,body#tinymce.page-template-community:not(.acf_content) a span{color:inherit!important}#community-section .community-content hr,body#tinymce.page-template-community:not(.acf_content) hr{margin-bottom:2.5rem;margin-top:2.5rem}#community-section .community-content p,body#tinymce.page-template-community:not(.acf_content) p{margin-bottom:1.5rem;margin-top:1.5rem}@media (min-width:800px){#community-section .community-content p,body#tinymce.page-template-community:not(.acf_content) p{margin-bottom:2.5rem;margin-top:2.5rem}}#community-section .community-content .custom-block p,body#tinymce.page-template-community:not(.acf_content) .custom-block p{align-items:center;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:640px){#community-section .community-content .custom-block p,body#tinymce.page-template-community:not(.acf_content) .custom-block p{flex-direction:row}}#community-section .community-content .custom-block img,body#tinymce.page-template-community:not(.acf_content) .custom-block img{flex-shrink:0;margin-top:.75rem;max-width:80vw}@media (min-width:480px){#community-section .community-content .custom-block img,body#tinymce.page-template-community:not(.acf_content) .custom-block img{max-width:400px}}@media (min-width:640px){#community-section .community-content .custom-block img,body#tinymce.page-template-community:not(.acf_content) .custom-block img{margin-left:.75rem;max-width:50%}}@media (min-width:1032px){#community-section .community-content .custom-block img,body#tinymce.page-template-community:not(.acf_content) .custom-block img{margin-right:-84px}}
