*{margin:0;padding:0;box-sizing:border-box}:root{--earth: #5A735D;--sea: #335266;--sky: #6192A0;--sage: #ABC7B8;--coco: #776F6C;--peach: #DEBEB3;--beige: #C7B89B;--cream: #F0EFEA;--charcoal: #252525;--open: "Open Sans", sans-serif;--ivy-display: "ivyora-display", serif;--ivy-text: "ivyora-text", serif;--padding: 2rem;--radius: 4px;--b-radius: 10px}html{scroll-behavior:smooth}html,body{width:100%;height:100%}.no-scroll{height:100vh;overflow:hidden}[style*=--aspect-ratio]>:first-child{width:100%}[style*=--aspect-ratio]>img{height:auto}@supports (--custom:property){[style*=--aspect-ratio]{position:relative}[style*=--aspect-ratio]:before{content:"";display:block;padding-bottom:calc(100% / (var(--aspect-ratio)))}[style*=--aspect-ratio]>:first-child{position:absolute;top:0;left:0;height:100%}}.wrap{width:100%;min-height:100%;background:var(--earth);font-family:var(--open);display:flex;flex-direction:column}.center{margin:0 auto;width:1280px;max-width:100%}header{position:sticky;background:var(--cream);z-index:5;top:0;left:0;font-family:var(--open)}.logo{height:50px;width:50px;display:block;color:var(--earth)}.logo img,.logo svg{max-width:100%;fill:currentcolor;vertical-align:bottom;pointer-events:none}.menu-btn{display:flex;align-items:center;padding:4px 6px;color:currentColor;border:none;background:none}.menu-btn span{font-size:1.8rem}.nav{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:13px var(--padding)}.nav a{text-decoration:none}.nav .site-navi{display:flex}.nav .menu{display:none;gap:16px}.nav .menu a{color:var(--inner, var(--earth));padding:8px 12px;border:1px solid transparent;border-radius:var(--radius)}.nav .menu a:hover,.nav .menu a.active{border-color:var(--inner, var(--earth))}.nav .menu a.focus{font-weight:700;background:var(--inner, var(--earth));color:var(--accent, var(--cream));padding-left:1.3rem;padding-right:1.3rem}.nav .menu a.active{pointer-events:none}@media (min-width: 860px){.nav .menu{display:flex}.nav .menu-btn{display:none}}header.bg-earth,header.bg-sea{--inner: var(--cream);--accent: var(--cream)}header.bg-earth .logo,header.bg-sea .logo{color:var(--cream)}header.bg-earth{background:var(--earth)}header.bg-earth a{--inner: var(--cream);--accent: var(--earth)}header.bg-sea{background:var(--sea)}header.bg-sea a{--inner: var(--cream);--accent: var(--sea)}.full-nav{will-change:transform;position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:10;background:var(--earth);color:var(--cream);font-family:var(--open);display:flex;flex-direction:column;align-items:stretch;transform:translate(-100%);transition:transform .25s ease}.full-nav .header{padding:13px var(--padding);display:flex;justify-content:space-between;align-items:center;flex-grow:0}.full-nav .center{display:flex;flex-direction:column;height:100%}.full-nav .logo{color:currentColor;text-decoration:none}.full-nav .logo svg{fill:currentColor}.full-nav .menu-btn{color:var(--cream)}.full-nav .navi-space{flex-grow:1;padding-top:calc(var(--padding) * 2);overflow-y:auto}.full-nav .site-navigation a{display:block;color:var(--cream);font-size:2rem;font-weight:700;text-decoration:none;padding:var(--padding)}.full-nav .site-navigation a.active{background:var(--cream);color:var(--earth)}.full-nav.in{transform:translate(0)}.form .fields{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:20px 0}.form input,.form textarea{width:100%;display:block;font-size:1rem;padding:7px 12px;border:1px solid var(--coco);border-radius:var(--radius);font-family:var(--open);outline:none}.form input:last-child,.form textarea:last-child{width:100%}.form input::placeholder,.form textarea::placeholder{font-weight:lighter}.form input:focus,.form textarea:focus{border-color:var(--beige)}@media (min-width: 860px){.form input,.form textarea{width:calc(50% - 8px)}}.form textarea{width:100%;min-height:200px;resize:none}.form .btn{color:var(--coco)}.bg-focused{position:relative;background-image:url(/partner-bg.jpg);background-size:cover;background-position:center center;padding-top:2rem;padding-bottom:2rem}.bg-focused:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.focused{position:relative;background:#000c;color:var(--cream);border-radius:var(--b-radius);padding-bottom:var(--padding);z-index:4}.banner__content{max-width:720px;margin:0 auto}.banner__content.center{text-align:center}.banner__content.wide{max-width:860px}.banner__items{padding-top:1rem;display:flex;gap:1rem;margin:auto;width:100%;max-width:900px;flex-wrap:wrap}.banner__items__item{overflow:hidden;border-radius:var(--radius);width:calc(50% - 1rem)}.banner__items__item img{max-width:100%;height:auto;margin:auto}@media (min-width: 860px){.banner__items__item{margin:0;width:calc(33.3333333333% - 1rem);max-width:300px;flex:1 1 auto}}.banner__actions{display:flex;justify-content:center}.banner__actions.mt{margin-top:4rem;margin-bottom:1rem}p{margin-bottom:10px;font-weight:100;font-size:1.175rem}.block{scroll-margin:4rem}.block img{display:block;max-width:100%}.block .inner{display:flex;flex-direction:column;padding:var(--padding)}.block .inner.no-b{padding-bottom:0}.block .inner.no-t{padding-top:0}.block .inner .pad{padding:1rem}.block .title{margin:0 auto var(--padding);text-align:center}.block .title h1{font-family:var(--ivy-display);font-weight:100;font-size:2.6rem}.block .title h3,.block .title h4{font-family:var(--open);font-weight:100;font-size:1.4rem}.block .title h4{font-weight:500;font-family:var(--ivy-text);font-size:1.4rem}.block .title p{font-size:.95rem;font-family:var(--open);padding-top:10px}@media (min-width: 500px){.block .title.alt h1{display:flex;align-items:center;max-width:100%;gap:1.4rem}.block .title.alt h1:before,.block .title.alt h1:after{content:" ";display:inline-block;position:relative;width:120px;max-width:100%;height:1px;background:currentColor;opacity:.2}}.block .title.less{margin-bottom:1rem}.block .title.m-t{margin-top:1rem}.block .actions{margin-top:2rem}.hero{scroll-margin:5rem;background:var(--cream)}.hero.norm-scroll{scroll-margin:4rem}.hero__bg{overflow:hidden;--start: 20%;--end: 20%;color:var(--cream);background:linear-gradient(to top,var(--cream) var(--start),var(--earth) var(--end));position:relative;z-index:1}.hero__bg.sea{background:linear-gradient(to top,var(--cream) var(--start),var(--sea) var(--end))}.hero__bg:before{display:block;z-index:-1;background-image:url(/eom-motif-long.svg);background-repeat:no-repeat;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.05}.hero__bg.reverse:before{top:0;left:0;transform:scaleX(-1)}.hero__bg .title{color:var(--cream)!important}.hero .hero-inner{display:flex;flex-direction:column}.hero__banner{border-radius:var(--b-radius);margin-bottom:var(--padding);overflow:hidden}.hero__banner img,.hero__banner iframe{display:block;max-width:100%}.hero__alt-banner{border-radius:var(--b-radius);overflow:hidden}.hero .title{color:var(--charcoal);padding-top:1rem;padding-bottom:1rem}.hero__text{margin-bottom:2rem}.hero .r-more{position:relative}.hero .r-more .content{max-height:500px;overflow:hidden;text-overflow:ellipsis}.hero .r-more__btn{width:auto;position:absolute;top:100%;left:50%;transform:translate3d(-50%,-50%,0);background:var(--earth);color:var(--cream);font-size:1rem;z-index:2}.hero .r-more.open .content{max-height:100%;padding-bottom:2.2rem}.hero .r-more:after{--height: 50px;content:" ";display:block;position:absolute;top:calc(100% - var(--height));left:0;width:100%;height:var(--height);z-index:1;background:linear-gradient(to bottom,transparent,var(--cream))}.hero__main{display:flex;flex-direction:column}.hero__main .content{padding-bottom:1rem}@media (min-width: 860px){.hero{--start: 70%;--end: 70%}.hero .r-more .content{max-height:100%}.hero .r-more__btn{display:none}.hero .r-more:after{display:none}}.con-860{container-type:inline-size}.cols{display:grid;gap:1rem;grid-template-columns:1fr;container-type:inline-size}.cols.cols-2{grid-template-columns:1fr}.cols img{border-radius:6px}.cols .pad{padding:1rem 4rem}.cols .b-x-pad{padding:1rem 8rem}@container (min-width: 860px){.cols.cols-2{grid-template-columns:1fr 1fr}}.cols .col{padding:0;display:flex;flex-direction:column}.cols .col:first-child{margin-bottom:1rem}@container (min-width: 860px){.cols .col{padding:1rem}.cols .col:first-child{margin-bottom:0}}.cols-v2{display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:1rem}.cols-v2 .col.pad{padding:2rem}.cols-v2 .m-1{order:1}.cols-v2 .m-2{order:2}@media (min-width: 860px){.cols-v2 .m-1{order:2}.cols-v2 .m-2{order:1}.cols-v2.two-thirds{grid-template-columns:65% 35%}.cols-v2.two{grid-template-columns:60% 40%}}.cols-v2 h2{padding:1rem 0;font-weight:300}.speaking .section{margin-bottom:1rem}.speaking .section__title{font-weight:400;font-family:var(--ivy-display);font-size:2rem;margin-bottom:1rem;text-align:center}.speaking .section__center{display:flex}.speaking .section__ops{display:grid;grid-template-columns:1fr;grid-auto-flow:row;grid-template-rows:unset;gap:1rem;column-gap:4rem;margin:2rem auto 1rem}.speaking .section__ops .option{display:flex;gap:30px}.speaking .section__ops .option__icon,.speaking .section__ops .option .feather,.speaking .section__ops .option svg{color:var(--charcoal);width:29px;height:29px}.speaking .section:not(:first-child){margin-top:2rem}@media (min-width: 860px){.speaking .section:not(:last-child){position:relative}.speaking .section:not(:last-child):after{display:block;content:" ";width:90%;border-bottom:1px solid var(--charcoal);border-width:thin;margin:3rem auto 2rem}.speaking .section__ops{grid-template-columns:unset;grid-auto-flow:column;grid-template-rows:1fr 1fr}}@media (min-width: 860px){.speaking ul{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:10px}}.bios{display:flex;flex-direction:column;gap:2rem}.bios p{font-size:1rem}.bios .bio{align-items:flex-start;--size: 136px}.bios .bio__image{flex-shrink:0;display:inline;vertical-align:text-top;height:var(--size);width:var(--size);border-radius:var(--radius);overflow:hidden}.bios .bio__info{order:1}.bios .bio.left .bio__image{float:left;order:1;margin:6px 1rem 6px 0}.bios .bio.left .bio__info{text-align:left}.bios .bio.right .bio__image{float:right;order:2;margin:6px 0 6px 1rem}@media (min-width: 860px){.bios .bio{display:flex;gap:1rem}.bios .bio__image{margin:6px 0 0}.bios .bio.left .bio__info{text-align:left}.bios .bio.right .bio__info{text-align:right}}.bios .bio.mission{flex-direction:column;text-align:center}.bios .bio__line{width:90%;margin:0 auto 1rem;border-width:thin;opacity:.5}.newsletter-form input{width:100%!important;display:block!important;font-size:1rem!important;padding:7px 12px!important;border:1px solid var(--coco)!important;border-radius:var(--radius)!important;font-family:var(--open)!important;outline:none!important}.newsletter-form input::placeholder{font-weight:lighter!important}.newsletter-form input:focus{border-color:var(--beige)!important}.newsletter-form button{background:var(--cream)!important;color:var(--coco)!important;font-family:var(--open)!important;border-radius:25px!important;font-weight:bolder!important}.newsletter-form .formkit-powered-by-convertkit-container{display:none!important}.newsletter-footer{--radius: 20px;margin:0 auto;width:100%;display:flex;justify-content:center}@media (min-width: 860px){.newsletter-footer{width:60%}}.newsletter-footer form{width:100%}.newsletter-footer .formkit-fields{position:relative}.newsletter-footer .formkit-form [data-style=clean]{width:100%!important;padding-top:10px!important}.newsletter-footer input{position:relative!important;width:100%!important;display:block!important;font-size:1rem!important;padding:7px 12px!important;border:1px solid var(--coco)!important;border-radius:var(--radius)!important;font-family:var(--open)!important;outline:none!important}.newsletter-footer input::placeholder{font-weight:lighter!important}.newsletter-footer input:focus{border-color:var(--beige)!important}.newsletter-footer button{background:none!important;color:var(--charcoal)!important;position:absolute!important;z-index:1;top:0;right:0;width:38px;height:38px}.newsletter-footer button span{display:none!important}.newsletter-footer button:before,.newsletter-footer button:after{content:"";position:absolute;top:8px;left:10px;display:block;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:12px solid transparent}.newsletter-footer button:before{border-left-color:var(--charcoal);z-index:1}.newsletter-footer button:after{transform:scale(1.1) translate(-3px);border-left-color:#fff;z-index:3}.newsletter-footer .formkit-powered-by-convertkit-container{display:none!important}@media (min-width: 860px){.contact{width:800px;max-width:100%;margin-left:auto;margin-right:auto}}.contact .fields{gap:1rem}.btn{text-decoration:none;font-family:var(--open);font-weight:600;font-size:1.3rem;border:none;display:flex;align-items:center;width:100%;padding:10px 24px;justify-content:center;border-radius:25px;gap:1rem;cursor:pointer;transition:box-shadow .2s ease}.btn svg{stroke-width:2}.btn:hover{box-shadow:0 0 8px 2px #0003}.btn.i{display:inline-flex;width:auto}.btn.sea{background:var(--sea);color:var(--cream)}.btn.earth{background:var(--earth);color:var(--cream)}.btn.coco{background:var(--coco);color:var(--cream)}.btn.cream{background:var(--cream);color:var(--coco)}.btn.small{max-width:500px}.btn.m-auto{margin:auto}.btn.sm{font-size:1rem}.btn-space{width:100%;margin-top:1rem}footer{margin-top:auto;font-family:var(--open);font-weight:100;font-style:italic}footer .center{display:flex;flex-direction:column;justify-content:center;align-items:center}footer a{color:var(--text);text-decoration:none}.footer__nav{font-size:1rem;padding:1rem;width:100%;border-bottom:1px solid rgba(255,255,255,.2);border-width:thin;display:flex;flex-wrap:wrap;gap:24px;font-weight:400}.footer__nav a{width:calc(50% - 24px);color:var(--text);text-decoration:none;padding:.8rem 1.4rem;border-radius:var(--radius)}.footer__nav a:hover{background:var(--text);color:var(--accent)}.footer__nav a.focus{font-weight:700;background:var(--text);color:var(--accent)}@media (min-width: 860px){.footer__nav{flex-wrap:nowrap;justify-content:center}.footer__nav a{width:auto}}.footer__text{padding:1rem;color:var(--cream)}dialog{outline:none}dialog:modal{display:block;height:100%;width:100%;border:none;margin:auto;animation:fadeIn .25s ease,slideIn .25s ease;will-change:transform;--top: 30px;border-radius:4px}.dialog{padding:1rem;width:100%;height:100%;display:flex;flex-direction:column;font-family:var(--open)}.dialog .inner{width:100%;padding-top:1rem;padding-bottom:var(--padding)}.dialog .action{display:flex;justify-content:flex-end;padding-bottom:1rem}.dialog .close{outline:none;border:none;background:none;display:flex;justify-content:flex-end;height:24px;width:24px;position:relative;color:var(--charcoal)}.dialog .close:hover{color:#ff4500}.dialog .line{top:50%;left:50%;position:absolute;display:block;height:100%;width:2px;background:currentColor}.dialog .line:first-child{transform:translate3d(-50%,-50%,0) rotate(45deg)}.dialog .line:last-child{transform:translate3d(-50%,-50%,0) rotate(-45deg)}.dialog .inner{height:100%;width:100%;display:block;overflow-y:auto}.dialog .content{width:100%;height:100%;overflow-y:auto;display:flex}.dialog .content iframe{width:100%;min-height:100%}.coming-soon{background-image:url(/partner-bg.jpg);background-size:cover;background-position:center center}.coming-soon:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.coming-soon .block{margin-top:auto;margin-bottom:auto;text-align:center}.coming-soon footer{z-index:2}iframe{border:none}@keyframes fadeIn{0%{opacity:0}}@keyframes slideIn{0%{transform:translateY(calc(var(--top, 10px) * -1))}}.loader{width:50px;aspect-ratio:1;border-radius:50%;border:8px solid var(--cream);border-right-color:var(--earth);animation:l2 1s infinite linear}@keyframes l2{to{transform:rotate(1turn)}}.t-center{text-align:center}ul{margin-left:5%;font-style:italic}ul li{margin:18px 0}.rad{border-radius:var(--b-radius);overflow:hidden}.accordion__item{border-bottom:1px solid rgba(255,255,255,.2);overflow:hidden}.accordion__item__question{font-weight:700;display:flex;align-items:center;padding:1rem 0;cursor:pointer}.accordion__item__question__icon{flex-shrink:0;color:var(--cream);content:"+";margin-left:auto;margin-right:10px;border-radius:100%;width:32px;height:32px;border:1px solid var(--cream);position:relative}.accordion__item__question__icon:before,.accordion__item__question__icon:after{position:absolute;content:"";top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:40%;height:1px;background:var(--cream)}.accordion__item__question__icon:before{transform:translate3d(-50%,-50%,0) rotate(90deg)}.accordion__item__answer{height:0}.accordion__item.open .accordion__item__question{cursor:auto}.accordion__item.open .accordion__item__question__icon:before{opacity:0}.accordion__item.open .accordion__item__answer{height:auto;padding-bottom:1rem}.bg-earth{background:var(--earth);--accent: var(--earth);--text: var(--cream);color:var(--cream)}.bg-earth h1,.bg-earth h2,.bg-earth h3,.bg-earth h4,.bg-earth h5,.bg-earth h6,.bg-earth p{color:var(--cream)}.bg-sea{background:var(--sea);--accent: var(--sea);--text: var(--cream);color:var(--cream)}.bg-sea h1,.bg-sea h2,.bg-sea h3,.bg-sea h4,.bg-sea h5,.bg-sea h6,.bg-sea p{color:var(--cream)}.bg-sky{background:var(--sky);--accent: var(--sky);--text: var(--cream);color:var(--cream)}.bg-sky h1,.bg-sky h2,.bg-sky h3,.bg-sky h4,.bg-sky h5,.bg-sky h6,.bg-sky p{color:var(--cream)}.bg-sage{background:var(--sage);--accent: var(--sage);--text: var(--cream);color:var(--cream)}.bg-sage h1,.bg-sage h2,.bg-sage h3,.bg-sage h4,.bg-sage h5,.bg-sage h6,.bg-sage p{color:var(--cream)}.bg-coco{background:var(--coco);--accent: var(--coco);--text: var(--cream);color:var(--cream)}.bg-coco h1,.bg-coco h2,.bg-coco h3,.bg-coco h4,.bg-coco h5,.bg-coco h6,.bg-coco p{color:var(--cream)}.bg-peach{background:var(--peach);--accent: var(--peach);--text: var(--cream);color:var(--cream)}.bg-peach h1,.bg-peach h2,.bg-peach h3,.bg-peach h4,.bg-peach h5,.bg-peach h6,.bg-peach p{color:var(--cream)}.bg-beige{background:var(--beige);--accent: var(--beige);--text: var(--cream);color:var(--cream)}.bg-beige h1,.bg-beige h2,.bg-beige h3,.bg-beige h4,.bg-beige h5,.bg-beige h6,.bg-beige p{color:var(--cream)}.bg-cream{background:var(--cream);--accent: var(--cream);--text: var(--cream);color:var(--charcoal);--text: var(--charcoal)}.bg-charcoal{background:var(--charcoal);--accent: var(--charcoal);--text: var(--cream);color:var(--cream)}.bg-charcoal h1,.bg-charcoal h2,.bg-charcoal h3,.bg-charcoal h4,.bg-charcoal h5,.bg-charcoal h6,.bg-charcoal p{color:var(--cream)}.bg-whi{background:#fff;--accent: #ffffff;--text: var(--cream);color:var(--charcoal);--text: var(--charcoal)}
