body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background:var(--grey)}html{font-size:62.5%}body{font-size:1.4rem}a{color:inherit}*{box-sizing:border-box}nav{background:var(--blue);color:var(--white);display:flex;align-items:center;justify-content:center;padding:var(--largeSpace);position:-webkit-sticky;position:sticky;top:0;z-index:3;overflow:auto}@media screen and (max-width:768px){nav{justify-content:flex-start}}nav .menuItems{display:flex;align-items:center;justify-content:center}nav a{padding:var(--smallSpace);text-decoration:none;white-space:nowrap}nav a.active{border-top:1px solid #fff;font-weight:700}.kc{left:24px;top:124px;z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:100%}.kc,.social{position:fixed}.social{right:24px;top:144px;z-index:2}.social img{width:44px}@media screen and (max-width:768px){.kaitlysStory iframe{width:100%;height:100%}}.imageGrid{display:flex;flex-wrap:wrap;justify-content:center;background:var(--grey);gap:16px;padding:44px;width:100%}.imageGrid img{max-width:100%}@media screen and (max-width:768px){.imageGrid{display:grid;grid-template-columns:1fr 1fr}.imageGrid img{width:100%;height:100%;object-fit:cover}.imageGrid img:first-child{grid-column:span 2}}footer{display:flex;justify-content:center;text-align:center;padding:200px var(--largeSpace);background-color:var(--grey);color:var(--orange);font-size:1.4rem;position:relative}footer p{font-size:inherit!important;margin-bottom:0}footer p a{text-decoration:underline}footer .content svg path{fill:var(--orange)}.designBy{margin:0;color:#2e2f40!important;position:absolute;right:0;bottom:0;background:var(--blue);border-top-left-radius:44px}.designBy p{color:var(--orange);transform:rotate(-90deg);position:absolute;left:-70px;bottom:50px;font-size:1.2rem!important;text-align:left;line-height:1.2rem}.designBy a{padding:0 8px}.designBy svg{width:34px;height:auto;margin:16px}.designBy svg path{fill:var(--grey)!important}.content.center{display:flex;align-items:center;justify-content:center;flex-flow:column;padding:var(--largeSpace);max-width:80vw;margin:0 auto}header img{width:100%}h1{font-size:4rem;font-weight:400;line-height:5rem}@media screen and (max-width:768px){h1{font-size:2.4rem;font-weight:400;line-height:3.4rem}}h1 span{display:block;font-weight:700;font-size:8rem;line-height:7rem}@media screen and (max-width:768px){h1 span{font-size:5rem;line-height:4rem}}p{font-size:1.8rem;line-height:2.8rem}.grid{display:grid;grid-template-columns:10% repeat(auto-fit,minmax(16rem,1fr)) 10%;place-items:center;grid-gap:16px;gap:16px;box-sizing:border-box}@media screen and (max-width:768px){.grid{grid-template-columns:1fr!important}}.grid.flex{display:flex}.grid.flex .gridItem{max-width:80rem;grid-column:unset!important}.grid .gridItem{padding:44px;grid-row:1/2}.grid .gridItem img{width:100%}@media screen and (max-width:768px){.grid .gridItem{grid-column:1/-1!important;margin:0!important;grid-row:auto;padding:0}}.grid .gridItem .content{flex-flow:column;padding:44px}.grid .gridItem:first-child{grid-column:2/span 2;z-index:1;display:flex;flex-flow:column;justify-content:center}.grid .gridItem:last-child{grid-column:3/span 2}.grid.twoByTwo{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.grid.twoByTwo{grid-template-columns:1fr}}.grid.twoByTwo .gridItem{grid-column:span 1!important}.grid.twoByTwo .gridItem img{width:100%}.card{border:1px solid var(--blue);border-radius:55px}.card.blue{background-color:var(--blue);color:var(--white)}.card.red{background-color:var(--red);color:var(--white)}.panel{display:flex}.panel .content{display:flex;padding:44px}quote{font-size:5rem;display:flex;justify-content:center;align-items:center;text-align:center;max-width:80rem;margin:66px auto}@media screen and (max-width:768px){quote{font-size:3rem}}.lifeLessons{background:var(--black) url(/imgs/lifelessons.jpg) no-repeat center;color:var(--white);height:100vh;position:relative;display:grid;grid-template-columns:8rem 1fr 2fr}.lifeLessons .content{display:flex;flex-flow:column;padding:44px;justify-content:flex-end;grid-column:2/span 1}@media screen and (max-width:768px){.lifeLessons .content{grid-column:1/span 3}iframe{width:100%;height:100%}}.helpingOthers{background:var(--black) url(/imgs/ckaitlyn_180917_0101_pp.jpg) no-repeat center;background-size:cover;color:var(--white);height:100vh;position:relative;border:44px solid var(--blue)}@media screen and (max-width:768px){.helpingOthers{height:auto}}.helpingOthers .content{position:absolute;bottom:10rem;left:20rem;max-width:50rem;display:flex;flex-flow:column}@media screen and (max-width:768px){.helpingOthers .content{position:unset}}.newsletter{font-size:1.6rem}.newsletter button,.newsletter input{padding:var(--mediumSpace);border:2px solid rgba(0,0,0,.4);font-size:inherit}.newsletter button{background:var(--black);color:var(--white)}.actions{display:flex;align-items:center;gap:16px}.button{background:var(--black);padding:var(--mediumSpace);border:2px solid rgba(0,0,0,.4);color:var(--white);font-size:inherit;display:inline-flex;width:auto;align-self:flex-start;text-decoration:none}.button.light{border:2px solid hsla(0,0%,100%,.4)}.button:hover{background:var(--blue)}#celeberate-every-body .content .grid,#journalist .content .grid{grid-auto-flow:dense}#celeberate-every-body .content .grid quote,#journalist .content .grid quote{font-size:1.8rem;text-align:left}#celeberate-every-body .content>div:nth-child(2n) .gridItem:first-child,#journalist .content>div:nth-child(2n) .gridItem:first-child{grid-column:4/span 2!important}@media screen and (max-width:768px){#celeberate-every-body .content>div:nth-child(2n) .gridItem:first-child,#journalist .content>div:nth-child(2n) .gridItem:first-child{grid-column:2!important}}#celeberate-every-body .content>div:nth-child(2n) .gridItem:last-child,#journalist .content>div:nth-child(2n) .gridItem:last-child{grid-column:2/span 2!important}.notification{display:flex;justify-content:center;align-items:center;font-size:1.4rem;margin:0}.notification a{text-decoration:none;padding:4px}hr{border:none;height:1px;background-color:rgba(0,0,0,.2);width:100%}.overlayNav{display:flex;justify-content:center;align-items:center;margin:24px auto;gap:16px;max-width:80rem;position:-webkit-sticky;position:sticky;top:84px;z-index:2}.overlayNav a{padding:var(--mediumSpace);background:var(--blue);color:var(--white)}.testimonials .grid{padding:var(--largeSpace)}.testimonials .grid .gridItem.card{background:#fff;height:100%;border:unset}.other{margin:44px 0}.other,.other .content{padding:var(--largeSpace)}.other .content{display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));background-color:hsla(0,0%,100%,.4);border-radius:44px;grid-gap:24px;gap:24px;max-width:80vw;margin:0 auto}:root{--black:#000;--white:#fff;--smallSpace:8px;--mediumSpace:16px;--largeSpace:24px;--xlSpace:44px;--lightGray:#687373;--blue:#212c41;--red:#b01a10;--grey:#d9d9d9;--round:2.4rem;--animate:all 0.2s ease-in-out}