/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
@keyframes accordionIn{0%{opacity:0;transform:scale(.9) rotateX(-60deg);transform-origin:50%0}to{opacity:1;transform:scale(1)}}@keyframes accordionOut{0%{opacity:1;transform-origin:50%0}to{opacity:0;transform:scale(.9) rotateX(-60deg)}}html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline dotted}sub,sup{line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item;margin:0;border:0;font:inherit;vertical-align:baseline}[hidden],template{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,hgroup,html,i,iframe,img,ins,kbd,label,legend,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}footer,header,li,ul{border:0;font:inherit;vertical-align:baseline}li,summary{padding:0}footer,header{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,li,p{font-size:16px;font-weight:400}body{line-height:1;font-family:astoria-sans,Arial,Helvetica Neue,Helvetica,sans-serif;font-style:normal}.mobile-menu li{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}ol,ul{margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:20px}ul{margin:0;padding:0;list-style:disc}html{box-sizing:border-box;scroll-behavior:smooth}*,::after,::before{box-sizing:inherit}.target,main{position:relative}h1,h2,h3,h4,h5{font-family:fraunces-variable,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:700}h1{font-size:64px}h2,h3{font-size:36px}li,p{line-height:22px}b,strong{font-weight:700}em,i{font-style:italic}ol{list-style:decimal}li{margin:0 0 10px}.target{top:-92px}.margins{width:100%;max-width:960px;margin:auto}footer{padding:47px 20px;background-color:#fff}footer .margins{display:flex;justify-content:space-between;align-items:center}@media (max-width:690px){footer .margins{flex-wrap:wrap}}footer .logo{width:123px;margin:auto auto auto 0}@media (max-width:690px){footer .logo{margin:auto auto 30px}}footer .logo img{max-width:100%}footer .info{max-width:476px;margin:auto 0 auto auto;font-size:20px;line-height:28px}@media (max-width:690px){footer .info{margin:auto;text-align:center}}footer .scroll-to-top-button{position:fixed;right:20px;bottom:20px;z-index:6;padding:10px;color:#460a1d;background-color:#ffefcf;border:1px solid #460a1d;border-radius:5px;font-size:20px}header{width:100%;position:absolute;top:0;left:0;z-index:4;padding:21px 20px;overflow:hidden;background-color:transparent;border-bottom:2px solid #ffefcf}header .margins{display:flex;justify-content:space-between;align-items:center}header .logo{width:304.01px;margin:auto auto auto 0}header .menu-bar{width:100%;margin:auto 0 auto auto}header .menu-bar,header .menu-bar .menu{display:flex;justify-content:flex-end;align-items:center}@media (max-width:760px){header .menu-bar .menu{display:none}}header .menu-bar .menu li{margin:auto 29px auto 0;list-style:none}header .menu-bar .menu li:first-of-type{margin-left:0}header .menu-bar .menu li:last-of-type{margin-right:0}.mobile-menu a,header .menu-bar .menu a{color:#ffefcf;text-decoration:underline .15em transparent;transition:text-decoration-color 300ms;text-align:center;font-size:20px}.mobile-menu a:hover,header .menu-bar .menu a:hover{text-decoration-color:#ffefcf}header .menu-bar .mobile-menu-button{display:none;align-items:center;height:48px;margin:auto 20px auto auto}@media (max-width:760px){header .menu-bar .mobile-menu-button{display:flex;justify-content:center;align-items:center;margin:auto 0 auto auto}}.mobile-menu{width:100%;height:100vh;position:fixed;top:60px;left:0;padding:20px 0;z-index:3;background-color:#460a1d}.mobile-menu nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;box-sizing:border-box;padding:10px 40px 40px;margin:0 auto;pointer-events:auto;overflow-y:scroll}.mobile-menu a{display:block;width:100%;margin:0 auto 20px;text-transform:uppercase;font-size:24px;line-height:32px}.menu-open .logo,.mobile-menu-closed{display:none}.mobile-menu-open{display:block}.menu-open .menu-bar,.menu-open header{background-color:#460a1d;border-bottom:0}.menu-link{display:none}.veganburger{display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear}.veganburger:hover{opacity:1}.veganburger:hover .veganburger-inner,.veganburger:hover .veganburger-inner:after,.veganburger:hover .veganburger-inner:before{background-color:#faa61a}.veganburger-box{width:40px;height:21px;position:relative}.veganburger-inner,.veganburger-inner::after,.veganburger-inner::before{width:40px;height:3px;background-color:#ffefcf;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.veganburger-inner{top:50%;margin-top:3px,-2}.veganburger-inner::after,.veganburger-inner::before{content:"";display:block}.veganburger-inner::before{top:-9px}.veganburger-inner::after{bottom:-9px}.veganburger--spin .veganburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.veganburger--spin .veganburger-inner::before{transition:top .1s .34s ease-in,opacity .1s ease-in}.veganburger--spin .veganburger-inner::after{transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19)}.veganburger--spin.is-active .veganburger-inner{transform:rotate(225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.veganburger--spin.is-active .veganburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out}.veganburger--spin.is-active .veganburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1)}.form{padding:79px 20px;background-repeat:no-repeat;background-size:cover;background-position:center center}.form .form-wrapper{width:100%;max-width:794px;padding:40px 80px;margin:auto;background-color:#ffefcf}@media (max-width:540px){.form .form-wrapper{padding:40px}}.form .form-wrapper .text,.form .form-wrapper h2{color:#460a1d;text-align:center}.form .form-wrapper .text{margin:30px auto 50px}.form .form-wrapper form{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:21px 13px}.form .form-wrapper form label{color:#460a1d;font-size:16px}.form,.form .form-wrapper form .form__field,.form .form-wrapper form .wpcf7-text,.form .form-wrapper form .wpcf7-textarea{width:100%}.form .form-wrapper form .form__field--first-name,.form .form-wrapper form .form__field--last-name{width:48%}@media (max-width:540px){.form .form-wrapper form .form__field--first-name,.form .form-wrapper form .form__field--last-name{width:100%}}.form .form-wrapper form .wpcf7-text{height:28px}.form .form-wrapper form .wpcf7-text,.form .form-wrapper form .wpcf7-textarea{background-color:#fff;border-radius:4px;border:1px solid #fff}.form .form-wrapper form .form__submit{width:100%}.form .form-wrapper form .wpcf7-submit{display:block;width:225px;height:55px;padding:17px 21px 15px;margin:0 auto;color:#ffefcf;background-color:#460a1d;transition:all .6s;border-top:1px solid #460a1d;border-bottom:1px solid #460a1d;border-left:1px solid #460a1d;border-right:1px solid #460a1d;cursor:pointer;text-align:center;font-family:fraunces-variable,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;font-weight:700}.form .form-wrapper form .wpcf7-submit:hover{background-color:#c42f00;border-top:1px solid #c42f00;border-bottom:1px solid #c42f00;border-left:1px solid #c42f00;border-right:1px solid #c42f00}.form .form-wrapper form .wpcf7-submit:focus{border-top:1px solid #f15f31;border-bottom:1px solid #f15f31;border-left:1px solid #f15f31;border-right:1px solid #f15f31}.form .form-wrapper form.invalid .wpcf7-response-output{border-color:#faa61a}.form .form-wrapper form .wpcf7-not-valid-tip{color:#c42f00}.form .form-wrapper form .wpcf7-spinner{display:none}.form .form-wrapper form .wpcf7-response-output{width:100%;padding:10px;margin:10px auto;color:#460a1d;text-align:center}.full-width-text{padding:42px 20px;text-align:center}.full-width-text .icon-wrap{display:flex;justify-content:center;align-items:center;margin:0 auto 28px}.full-width-text .icon-wrap .line{flex-grow:1;width:100%;height:3px}.full-width-text .icon-wrap .icon{max-width:56px;margin:auto 14px}.full-width-text h3{margin:0 auto 25px}.full-width-text .text-wrap p{margin:0 auto 20px}.full-width-text .text-wrap p:last-of-type{margin:0 auto}.meet-the-team{padding:50px 20px}.meet-the-team .section-title{margin:0 auto 25px;text-align:center}.meet-the-team .section-text{max-width:796px;margin:0 auto 42px;text-align:center}.meet-the-team .team-members{display:flex;justify-content:center;gap:68px}@media (max-width:940px){.meet-the-team .team-members{flex-wrap:wrap}}.meet-the-team .team-members .team-member{width:100%;max-width:311px}.meet-the-team .team-members .team-member .team-member-image{width:259px;height:259px;background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:50%}.meet-the-team .team-members .team-member .team-member-name{width:102%;padding-bottom:10px;font-family:fraunces-variable,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:32px;line-height:22px;font-weight:700}.meet-the-team .team-members .team-member .team-member-bio{width:100%;padding:17px 0 0;line-height:22px}.meet-the-team .team-members .team-member .team-member-bio p,.three-column-image-over-text .columns .column .text p{margin:0 0 20px;line-height:22px}.meet-the-team .team-members .team-member .team-member-bio p:last-of-type,.three-column-image-over-text .columns .column .text p:last-of-type{margin:0}.meet-the-team .accordion,.tall-hero sup{position:relative}.meet-the-team .accordion .accordion-list:after,.meet-the-team .accordion dl:after{content:"";display:block;height:1em;width:100%}.meet-the-team .accordion dt,.short-hero,.tall-hero{width:100%;position:relative}.meet-the-team .accordion dt .accordionTitle,.meet-the-team .accordion dt .accordion__Heading{display:block;padding:0;margin-top:39px;margin-right:20px;text-decoration:none;z-index:5}.meet-the-team .accordion dt .accordionTitle:before,.meet-the-team .accordion dt .accordion__Heading:before{height:21px;width:24px;position:absolute;float:right;top:-3px;right:0;text-align:center;font-family:"FontAwesome";font-size:.8em;content:"";transition:transform .3s ease-in-out}.meet-the-team .accordion dt .accordionTitle.is-expanded:before,.meet-the-team .accordion dt .accordionTitleActive:before{height:21px;width:24px;transform-origin:center;transform:rotate(-180deg)}.meet-the-team .accordion .accordion__panel,.meet-the-team .accordion dd{width:100%}.meet-the-team .accordionItem{height:auto;overflow:hidden;max-height:100em;transition:max-height 1s}.meet-the-team .accordionItem.is-collapsed{max-height:0}.meet-the-team .no-js .accordionItem.is-collapsed{max-height:auto}.meet-the-team .animateIn{animation:accordionIn .45s normal ease-in-out both 1}.meet-the-team .animateOut{animation:accordionOut .45s alternate ease-in-out both 1}.short-hero,.tall-hero{display:flex;align-items:center;min-height:481px;padding:212px 20px 135px;background-position:center center;background-repeat:no-repeat;background-size:cover}.short-hero h1{max-width:470px;color:#ffefcf}.short-hero .background-overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgba(0,0,0,.4)}.tall-hero{min-height:749px;padding:275px 20px 167px}.short-hero h1,.tall-hero .margins{position:relative;z-index:2}.tall-hero h1{max-width:575px;color:#ffefcf}.tall-hero sup{top:-1.4em;font-size:33%}.tall-hero .sub-heading{max-width:552px;color:#ffefcf;font-size:48px;font-weight:700}.tall-hero .text{max-width:360px;margin:36px 0 0;color:#ffefcf}.tall-hero .text p{margin-bottom:20px}.tall-hero .text p:last-of-type,.two-column-image-text .text ol:last-of-type,.two-column-image-text .text p:last-of-type,.two-column-image-text .text ul:last-of-type{margin-bottom:0}.tall-hero .background-overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgba(0,0,0,.15)}.three-column-image-over-text{padding:42px 20px;color:#460a1d;background-color:#ffefcf}.three-column-image-over-text .section-title{margin:0 auto 65px;text-align:center}.three-column-image-over-text .columns{display:flex;justify-content:center;gap:37px}@media (max-width:1010px){.three-column-image-over-text .columns{flex-wrap:wrap}}.three-column-image-over-text .columns .column{max-width:307px}.three-column-image-over-text .columns .column .image{width:259px;height:259px;margin:0 auto 18px;background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:50%}.three-column-image-over-text .columns .column .text{text-align:center}.two-column-image-text{display:flex;justify-content:center;align-items:stretch;overflow:hidden}@media (max-width:830px){.two-column-image-text{flex-wrap:wrap}}.two-column-image-text .text-wrap{display:flex;align-items:center;width:50%;min-height:450px}@media (max-width:830px){.two-column-image-text .text-wrap{width:100%}}.two-column-image-text .text{display:flex;flex-direction:column;justify-content:center;max-width:527px;padding:42px 48px}@media (max-width:830px){.two-column-image-text .text{margin:0 auto}}.two-column-image-text .text h2{margin-bottom:30px}.two-column-image-text .text p{margin-bottom:32px}.two-column-image-text .text ol,.two-column-image-text .text ul{margin-bottom:32px;list-style:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:20px}.two-column-image-text .text ol{list-style:decimal}.two-column-image-text .image{flex:1;width:50%;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width:830px){.two-column-image-text .image{flex:none;width:100%;height:322.107px}}
/*# sourceMappingURL=main.css.map */