#modal{position:relative;z-index:4}:root{--button-bg: #88b069}.form{position:fixed;z-index:4;top:0;left:0;width:100%;height:100%;background-color:#00000080;overflow:hidden}.form .container{background-image:url(/assets/icon_message_bg.png);background-size:cover;border-radius:4px;width:50%;height:590px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;max-height:100%;overflow:hidden;z-index:4}.form .container .header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:var(--header);border-color:transparent;border-bottom-color:var(--primary);border-width:1px;border-style:solid;position:relative;width:100%;height:80px;min-height:80px;z-index:4;padding:0;margin:0;overflow:hidden}.form .icon-holder{margin:5px 3px 0 17px}.form .icon{content:url(/assets/icon_message.png);width:50px;padding:0;margin:0}.form .title{color:var(--primary);font-size:1.8rem}.form .close.fa-solid.fa-times{font-size:2rem;color:var(--primary);background-color:transparent;margin:-25px 15px 0 5px}.form .body{width:100%;height:100%;min-height:512px;padding:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;text-align:left;border-style:solid;border-width:1px;border-color:transparent;overflow:hidden}label{height:24px;width:100%;margin:0;color:var(--primary);font-family:Mulish,sans-serif;font-size:1.5rem;line-height:24px}input{padding:5px;margin-bottom:20px;font-family:Mulish,sans-serif;box-sizing:border-box;height:39px;width:100%;font-size:1.5rem;color:var(--primary);border:1px solid var(--primary);background-color:var(--secondary);border-radius:4px}input:focus{outline:none!important;border:1px solid var(--primary);box-shadow:0 0 10px #bfcac1}input::placeholder{color:var(--primary)}input[type=checkbox]{visibility:hidden}.form textarea{font-family:Mulish,sans-serif;font-size:1.5rem;color:var(--primary);padding:5px;margin:0 0 20px;width:100%;height:200px;border-radius:4px;border-color:var(--primary);background-color:var(--secondary);Resize:none}textarea::placeholder{color:var(--primary)}textarea:focus{outline:none!important;border:1px solid var(--primary);box-shadow:0 0 10px #bfcac1}button{text-align:center;color:var(--secondary);background-color:var(--button-bg);text-decoration:none;padding:.5rem 1rem;border-radius:4px;border-style:solid;border-width:1px;border-color:var(--primary);font-size:1.5rem;margin-top:-0px}button:hover{color:var(--primary);background-color:var(--secondary);border-color:var(--primary);border-width:1px;box-shadow:0 0 10px #bfcac1}.optin-container{display:block;position:relative;padding-left:50px;margin-bottom:50px;margin-top:-4px;cursor:pointer;font-size:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.optin-container input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:39px;width:39px;background-color:var(--secondary);border-style:solid;border-width:1px;border-color:var(--primary);border-radius:4px;float:right}.checkmark:hover{outline:none!important;border:1px solid var(--primary);box-shadow:0 0 10px #bfcac1}.heart{opacity:0;width:18px;position:relative;top:-118px;left:10px;z-index:4}.success-message{float:right;width:80%;margin-right:10%}.success-message p{position:relative;color:var(--primary);font-size:1.6rem;text-align:center;margin-top:0}.optin-container input:checked~.checkmark{background-color:var(--secondary)}.optin-text{display:flex;align-items:center;width:100%;height:39px;border:transparent;color:var(--text);line-height:20px}.checkmark:after{content:"";position:absolute;display:none}.optin-container input:checked~.checkmark:after{display:block}.optin-container .checkmark:after{left:13px;top:5px;width:10px;height:20px;border:solid transparent;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.form.fade-out{animation-duration:.5s;animation-iteration-count:1;animation-fill-mode:forwards;animation-name:fadeOut;animation-timing-function:ease-out}@media screen and (max-width: 1023px){.form{position:fixed;z-index:4;top:0;left:0;width:100%;height:100%;background-color:#00000080;overflow:hidden}.form .container{overflow-x:hidden;overflow-y:auto;width:90%}.heart{top:-119px}}.bounce-out{opacity:1;animation-duration:.9s;animation-iteration-count:1;animation-fill-mode:forwards;transform-origin:center;animation-name:bounceOut;animation-timing-function:ease}@keyframes bounceOut{0%{transform:scale(1)}10%{transform:scale(2.2)}to{transform:scale(0)}}.bounce-in{opacity:1;animation-duration:.65s;animation-iteration-count:1;animation-fill-mode:forwards;transform-origin:center;animation-name:bounceIn;animation-timing-function:ease}@keyframes bounceIn{0%{transform:scale(0)}25%{transform:scale(2.2)}50%{transform:scale(.5)}75%{transform:scale(1.5)}to{transform:scale(1)}}.modal-bounce-in{opacity:1;animation-duration:.5s;animation-iteration-count:1;animation-fill-mode:forwards;transform-origin:center;animation-name:modalBounceIn;animation-timing-function:ease}@keyframes modalBounceIn{0%{transform:scale(0)}25%{transform:scale(1.2)}50%{transform:scale(.9)}75%{transform:scale(1.05)}to{transform:scale(1)}}.zoom-in{z-index:2;animation-duration:.4s;animation-iteration-count:1;animation-fill-mode:forwards;transform-origin:center;animation-name:zoomIn;animation-timing-function:ease}@keyframes zoomIn{0%{transform:scale(0)}to{transform:scale(1)}}.zoom-out{animation-duration:.4s;animation-iteration-count:1;animation-fill-mode:forwards;transform-origin:center;animation-name:zoomOut;animation-timing-function:ease-out}@keyframes zoomOut{0%{transform:scale(1)}35%{transform:scale(1.3)}to{transform:scale(0)}}.zoom-out-linear{animation-duration:.4s;animation-iteration-count:1;animation-fill-mode:forwards;transform-origin:center;animation-name:zoomOutLinear;animation-timing-function:ease-out}@keyframes zoomOutLinear{0%{transform:scale(1)}to{transform:scale(0)}}.fade-out{animation-duration:.2s;animation-iteration-count:1;animation-fill-mode:forwards;animation-name:fadeOut;animation-timing-function:ease-out}.fade-in{animation-duration:.2s;animation-iteration-count:1;animation-fill-mode:forwards;animation-name:fadeIn;animation-timing-function:ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}:root{--nav-bg: #88b069;--header: #ffffff;--mobileHeaderHeight: 75px}.NavbarItems{width:100%;position:fixed;background-color:#fff;height:100px;display:flex;align-items:stretch;font-size:1.2rem;z-index:3;border:0px solid transparent;border-bottom-color:var(--primary);top:0}.page-title{display:none}.background{position:fixed;top:0;width:100%;height:100px;background-color:transparent;background-image:url(/assets/logo_appavida_bg.png);background-size:cover;z-index:0}.logo-holder{position:relative}.navbar-logo{transform:translate(-120%);align-self:center;background-color:transparent;margin-left:30px;cursor:pointer;justify-content:left;transition:width .5s ease-out,height .5s ease-out;position:fixed;top:15px}.navbar-logo .worm-container{position:relative;left:58px;margin:-78px}.navbar-logo img{width:300px}.nav-menu{position:fixed;top:20px;right:20px;display:grid;grid-template-columns:repeat(5,auto);grid-gap:0px;text-decoration:none;text-align:center;justify-content:right;margin-right:0rem;z-index:3}.nav-links,.contact-button{position:relative;text-align:center;color:var(--nav-bg);text-decoration:var(--primary);border-bottom:var(--tertiary);border-style:none;border-width:1px;border-color:var(--primary);border-top-left-radius:4px;border-top-right-radius:4px;padding:.5rem 1rem;height:100%;align-content:center;z-index:3;margin-right:-1px;transition:all .1s ease-out;font-weight:400;cursor:pointer}.nav-links:hover,.contact-button:hover{color:var(--tertiary);border-style:none;border-top-left-radius:4px;border-top-right-radius:4px;border-color:var(--primary);transition:all .21 ease-out;z-index:3}.nav-links.active{position:relative;background-color:var(--secondary);color:var(--tertiary);border-radius:4px 4px 0 0;border-color:var(--primary);border-bottom-color:var(--secondary);border-style:none;border-width:1px;transition:all .2s ease-out;z-index:3}.fa-bars{color:var(--primary);background-color:transparent}.nav-links-mobile,.menu-icon{display:none}@media screen and (max-width: 1024px){.NavbarItems{display:flex;width:100%;position:fixed;top:-1px;background-color:var(--header);max-height:var(--mobileHeaderHeight);align-items:stretch;font-size:1.2rem;z-index:3}.navbar-logo{transform:translate(-120%);align-self:center;background-color:transparent;cursor:pointer;justify-content:left;transition:width .5s ease-out,height .5s ease-out;position:fixed;top:12px;float:left}.navbar-logo img{margin-left:-7px;width:230px}.show{display:block}.background{position:fixed;top:0;width:100%;height:var(--mobileHeaderHeight);background-color:var(--header);z-index:0}.nav-menu{background-color:transparent;display:flex;flex-direction:column;width:100%;top:-174px;left:0%;opacity:1;transition:all .3s ease-out;align-items:stretch;border-radius:0;overflow:hidden;position:absolute;z-index:-1}.nav-menu.active{background-color:var(--text);left:0;top:var(--mobileHeaderHeight);opacity:1;position:absolute;z-index:-1;border-radius:0}.nav-links,.contact-button{height:50px;border-radius:0;border-color:transparent;border-bottom-color:var(--primary);position:relative;z-index:-1}.nav-links.active{border-radius:0;border-color:transparent;border-bottom-color:var(--primary);position:relative;z-index:-1}.nav-links:hover,.contact-button:hover{background-color:var(--secondary);color:var(--primary);border-color:transparent;border-width:1px;border-radius:0;transition:all .21 ease-out;z-index:3;border-bottom-color:var(--primary)}.menu-icon{display:block;position:fixed;padding:.5rem;top:0;right:0;transform:translate(-55%,36%);font-size:1.8rem;cursor:pointer}.menu-icon.fa-times{color:var(--primary);font-size:2rem;padding:.44rem .52rem;background-color:transparent;transform:translate(-55%,32%)}#page-title-holder{display:flex;flex-direction:row;align-items:flex-end;justify-content:baseline;position:fixed;top:17px;right:70px}.page-title{text-justify:right;opacity:1;font-size:1.3rem;display:block;color:var(--primary);z-index:3;text-transform:capitalize;background-color:transparent;margin-bottom:8px}.fa-solid.fa-angle-down{color:var(--primary);z-index:3;padding:10px;font-size:1.4rem;transition:transform .3s ease-out;background-color:transparent}}@media only screen and (max-width: 375px){.navbar-logo img{margin-left:-10px;width:160px;margin-top:7px}.page-title{margin-top:32px;margin-right:-20px;font-size:1rem}.menu-icon{display:block;position:fixed;padding:.7rem .3rem;top:0;right:0;transform:translate(-55%,36%);font-size:1.4rem;cursor:pointer}.menu-icon.fa-times{color:var(--primary);font-size:1.6rem;padding:.65rem .3rem;background-color:transparent;transform:translate(-55%,32%)}#page-title-holder{top:-4px;right:70px}.page-title{margin-bottom:11px;margin-left:-5px}}@media only screen and (min-width: 376px) and (max-width: 576px){.navbar-logo img{margin-left:-7px;width:190px;margin-top:5px}.page-title{margin-top:30px;margin-right:-10px;font-size:1.2rem}.menu-icon{display:block;position:fixed;padding:.58rem .4rem;top:0;right:0;font-size:1.6rem;cursor:pointer}.menu-icon.fa-times{color:var(--primary);font-size:1.8rem;padding:.6rem .45rem;background-color:transparent;transform:translate(-55%,32%)}#page-title-holder{top:-5px;right:70px}.page-title{margin-bottom:9px;margin-left:-5px}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.fa-solid.fa-angle-down{display:none}}@media only screen and (min-width: 1441px){.fa-solid.fa-angle-down{display:none}}.worm-holder{height:auto;margin-left:auto;margin-right:auto;background-image:url(src/assets/worm_eyes_closed_green.png);background-size:contain}.worm{display:block;margin-left:auto;margin-right:auto;opacity:1}.open{opacity:1}.closed{opacity:0}.hide{animation:hide .5s ease;animation-fill-mode:forwards}@keyframes hide{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}.show{animation:show .5s ease;animation-fill-mode:forwards}@keyframes show{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}:root{--footer-bg: #3a3a3a;--hover: #536c40}.footer-container{z-index:2;position:fixed;bottom:0;width:100%;transition:.5s ease-out}.footer-container.slide-up{bottom:0}.footer-container.slide-down{bottom:-130px}.footer-items{z-index:2;background-color:var(--footer-bg);height:130px;display:flex;flex-direction:column;align-items:center;align-content:center;width:100%;justify-content:baseline;font-size:1.2rem;font-weight:300;padding:0;overflow:hidden}.copyright-contents{display:flex;flex-direction:column;text-align:center;position:absolute;bottom:20px}.copyright{font-size:.7rem;color:var(--secondary);margin:20px 0 5px}.footer-logo{width:100px;background-color:var(--footer-bg);padding:0;cursor:pointer}.footer-menu{background-color:var(--footer-bg);display:flex;flex-direction:row;text-decoration:none;align-items:center;justify-content:center;width:100%;padding:20px}.footer-links{color:var(--secondary);background-color:var(--footer-bg);text-decoration:none;padding:0 20px;margin:0 -10px;line-height:8px;width:auto;text-align:center;font-weight:100;transition:.15s ease-out}.footer-links:hover{cursor:pointer;color:var(--hover);border-radius:4px}.positive-ssl{position:absolute;right:-46px;top:-50px;transform:scale(.5);transition:opacity .3s ease-out;opacity:1}.positive-ssl.hidden{opacity:0}@media screen and (max-width: 1023px){.footer-menu{background-color:var(--footer-bg);display:flex;flex-direction:row;text-decoration:none;align-items:center;justify-content:center;width:100%;transition:.3s ease-out}.footer-container.slide-up{bottom:0}.footer-container.slide-down{bottom:-100px}.footer-items{max-height:80px;font-size:1rem}.footer-links{color:var(--secondary);background-color:var(--footer-bg);text-decoration:none;padding:10px;line-height:8px;width:auto;text-align:center;margin:-18px 0 0}.copyright-contents{display:flex;flex-direction:row;align-items:center;margin-left:-30px;margin-top:-0px}.copyright{font-size:.5rem;color:var(--secondary);margin:6px 5px 0 0}.copyright-contents img{width:80px;margin-bottom:-2px}}@media only screen and (max-width: 375px){.footer-items{font-size:.8rem}.footer-links{padding-left:10px;padding-right:10px;text-align:center;min-width:auto;line-height:12px}.copyright-contents{display:flex;flex-direction:row;margin-left:-30px;margin-top:3px;margin-bottom:-5px}.copyright-contents img{margin-bottom:0}.copyright{font-size:.5rem;color:var(--secondary);margin:3px 5px 0 0}.positive-ssl{transform:scale(.4) rotate(90deg);right:-99px;top:-73px}}@media only screen and (min-width: 376px) and (max-width: 576px){.footer-items{font-size:.8rem}.footer-links{padding-left:10px;padding-right:10px;text-align:center;min-width:auto}.copyright-contents{display:flex;flex-direction:row;margin-left:-30px;margin-top:3px}.copyright-contents img{margin-bottom:0}.copyright{font-size:.5rem;color:var(--secondary);margin:3px 5px 0 0}}@media only screen and (min-width: 577px) and (max-width: 768px){.footer-items{font-size:1.1rem}.footer-links{padding-left:10px;padding-right:10px;margin-top:-15px;text-align:center;min-width:auto}.copyright-contents{display:flex;position:absolute;flex-direction:row;bottom:10px}.copyright{font-size:.6rem;color:var(--secondary);margin:4px 10px 0 0}.copyright-contents img{margin-bottom:0;width:100px}}@media screen and (min-width: 376px) and (max-width: 1311px){.positive-ssl{transform:scale(.5) rotate(90deg);right:-95px;top:-86px}}.main{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:absolute;width:100%;height:100%;margin:auto;top:0;left:0}.root-layout .bg{margin-top:0;width:100%;height:100%;background-image:url(/assets/bg_heart.png);background-size:contain;background-color:#fff;position:fixed;z-index:0}@media only screen and (min-width: 769px) and (max-width: 1024px){.main{justify-items:center;justify-content:center;align-items:flex-start;align-content:center}}.info-modal .link{color:var(--primary);text-decoration:underline;cursor:pointer}.info-modal{position:fixed;z-index:4;top:0;left:0;width:100%;height:100%;background-color:#00000080;overflow:auto;border-radius:0}.info-modal .container{display:flex;flex-direction:column;align-content:start;border-radius:4px;border-style:solid;border-width:0px;border-color:var(--primary);width:90%;height:90%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;padding:0;overflow:hidden;z-index:0}.info-modal .container .header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:var(--header);border-color:transparent;border-bottom-color:var(--primary);border-width:1px;border-style:solid;position:relative;width:100%;height:80px;min-height:80px;z-index:1;padding:0;margin:0;overflow:hidden}.info-modal .icon-holder{margin:5px 3px 0 17px;width:33.33%}.info-modal .close{width:33.33%;text-align:right}.info-modal .icon{width:50px;padding:0;margin:0}.info-modal .title{color:var(--primary);font-size:1.8rem;width:33.33%;text-align:center;line-height:1.8rem}.info-modal .close.fa-solid.fa-times{font-size:2rem;color:var(--primary);background-color:transparent;margin:-25px 15px 0 5px}.info-modal .body{width:100%;height:100%;margin:auto;padding:30px;overflow-x:hidden;overflow-y:scroll;position:relative;z-index:1}.info-modal .body.jobs{background:url(/assets/icon_wrench_bg.png);background-size:cover}.info-modal .body.terms{background:url(/assets/icon_terms_bg.png);background-size:cover}.info-modal .body.privacy{background:url(/assets/icon_lock_bg.png);background-size:cover}.info-modal h1{color:var(--text);font-style:normal;font-size:2rem}.info-modal h2{font-size:1.8rem;color:var(--primary);padding-bottom:10px}.info-modal h3{margin-bottom:10px;font-size:1.6rem;color:var(--primary)}.info-modal h4{margin-bottom:10px;font-size:1.4rem;color:var(--primary)}.info-modal li{color:var(--primary);font-style:italic;font-size:1.2rem;font-weight:200;padding-top:5px;margin-left:20px;list-style-position:outside}.info-modal #last-updated p{color:var(--primary);font-style:oblique;font-size:1.2rem;font-weight:600;text-align:left}.info-modal li strong{color:var(--primary);font-style:oblique;font-size:1.2rem;font-weight:600}.info-modal ul{list-style-position:inside}.info-modal .numbered-list ul{list-style-type:decimal}.info-modal p{font-size:1.2rem;font-weight:100;padding-bottom:1.2rem}.info-modal p b{color:var(--primary);font-size:1.2rem;font-weight:600;padding-bottom:1.2rem}@keyframes spin{0%{transform:scaleX(1)}50%{transform:scaleX(-1)}to{transform:scaleX(1)}}.info-modal.fade-out{animation-duration:.5s;animation-iteration-count:1;animation-fill-mode:forwards;animation-name:fadeOut;animation-timing-function:ease-out}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.carousel__list{align-items:center;display:grid;grid-row-gap:1rem;grid-template-columns:1fr;grid-template-rows:1fr auto;min-height:100px;overflow:hidden;margin:auto;padding:0rem 5rem;list-style-type:none}.carousel__item{grid-column:1;grid-row:1;line-height:1.5;text-align:center}.carousel__name{color:#548853;display:block;float:right;line-height:0;font-size:1rem;font-weight:300;font-style:normal;margin-right:10%}.carousel__quote{font-style:italic;font-size:20rem;font-weight:200;line-height:1.5rem}.showHideQuote{-webkit-animation:fadeinout 6s linear forwards;animation:fadeinout 6s linear forwards}.hideQuote{display:none}@-webkit-keyframes fadeinout{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes fadeinout{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}@media screen and (max-width: 800px){.carousel__list{margin:2rem 2rem 4rem;padding:0;min-height:310px}.carousel__item{grid-column:1;grid-row:1;line-height:0em;text-align:center}.carousel__name{font-size:1.5rem;line-height:0}.carousel__quote{margin:0;font-size:1.8rem;font-weight:700;line-height:2rem}}:root{--primary: #88b069;--secondary: #fcfffc;--tertiary: #2e4c2f;--text: #3b3b3b}*{color:#000;box-sizing:border-box;margin:0;padding:0;font-family:Mulish,sans-serif}#heart{transform:scale(.5);margin:-80px -230px -108px -160px}#heart-p{margin:auto auto auto 0}#heart-h2{margin-left:0;line-height:1.7rem;margin-bottom:8px}#nerd{margin:26px 20px 0 -44px}#nerd-p{text-align:right}#thumbs-up{margin-right:50px;margin-top:-10px;margin-bottom:260px}#thumbs-up-container{transform:scale(.4);margin:-156px -600px -600px -535px}.home .shift-left .container #nerd{padding-bottom:5px;grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}.home{display:flex;justify-content:center;height:auto;width:100%;overflow:visible;position:relative;margin-bottom:auto;margin-top:100px}.home .container{display:flex;flex-flow:column;text-align:center;margin-left:60px;margin-right:60px;margin-top:120px;padding:0;overflow-x:visible;overflow-y:visible;position:relative;transition:.3s ease-out}.home .container.slide-up{transform:translateY(0)}.home .container.slide-down{transform:translateY(250px)}.home h1{font-size:2.6rem;font-weight:200}.home h1,h2,h3,p,i,a{font-family:Mulish,sans-serif;color:var(--text);padding:0;margin:0;text-align:left}.home a{cursor:pointer}.home h2{color:var(--text);font-weight:400;margin:0}.home h3{font-style:normal}.home #home-logo{margin-bottom:-8px}.home .title.r{align-self:flex-end;padding-bottom:20px;padding-right:50px;text-align:right}.home .copy{padding-left:50px;padding-right:50px;font-size:1.2rem;font-weight:100;text-align:left}.home .copy.r{vertical-align:top;padding-left:30px;padding-right:50px;text-align:left}.home .mobile-only{display:none}@keyframes homeSlideLeft{0%{transform:translate(100%);opacity:0}33%{transform:translate(-10%)}66%{transform:translate(5%);opacity:1}to{transform:translate(0);opacity:1}}@keyframes homeSlideRight{0%{transform:translate(-100%);opacity:0}33%{transform:translate(10%)}66%{transform:translate(-5%);opacity:1}to{transform:translate(0);opacity:1}}.background-group{opacity:0;align-self:center;transform:translate(100%);animation:homeSlideLeft .5s ease-out 0s forwards}.spotlight-top-group{opacity:0;text-align:center;transform:translate(-100%);animation:homeSlideRight .5s ease-out .1s forwards}#intro-text{text-align:center;justify-self:center;color:var(--text);font-size:7rem;font-weight:400;line-height:6rem;display:flex}.header-group .logo{display:grid;margin-right:0;margin-left:30px}.header-group .grid-item{grid-column:1;grid-row:1}.header-group{background-color:transparent;display:flex;flex-flow:row;align-items:center;width:100%;justify-content:flex-start;padding:50px;margin-bottom:0;border-radius:8px;margin-top:-50px;border:0px solid var(--primary)}.spotlight-group p{font-size:1rem}.spotlight-group{display:grid;grid-template-columns:auto auto;text-align:center;background-color:var(--header);background-color:#5488531a;background-blend-mode:lighten;padding:30px 30px 46px;border-radius:8px;margin-bottom:50px;border:0px solid var(--primary)}.spotlight-group .photo-title-group{display:block}.home .title{margin-left:50px;align-self:center;text-align:center;padding-bottom:0;padding-left:0;font-size:1.2rem;margin-top:10px;margin-bottom:20px;background-color:transparent}.spotlight-group.r{opacity:0;text-align:right;transform:translate(100%);animation:homeSlideLeft .5s ease-out .2s forwards}.spotlight-group.r h2{margin-top:-105px;text-align:right}.spotlight-group.bottom{opacity:0;transform:translate(-100%);animation:homeSlideRight .5s ease-out .3s forwards;margin-bottom:160px}.spotlight-group.bottom h2{margin-top:30px;margin-left:30px}.spotlight-group.bottom p{margin-left:30px}.spotlight-group .photo{grid-row-start:1;grid-row-end:3;margin-left:20px;margin-right:0;align-self:center}.spotlight-group .photo.r{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3;margin-left:0;margin-right:20px}.spotlight .photo img{padding:0;margin:0}@media only screen and (max-width: 768px){.spotlight-top-group{justify-items:center;opacity:0;text-align:center;transform:translate(-100%);animation:homeSlideRight .5s ease-out .1s forwards}.home{height:auto;width:80%;margin:auto}.home .container{overflow:hidden;margin:30px auto auto}#heart-p{text-align:center;margin:auto}#heart-h2{margin-left:0}#heart{display:flex;justify-content:center;margin:-80px -200px -108px}#nerd-h2{text-align:center;margin:0}#nerd-p{text-align:center}#nerd{margin:80px 0 0 -0px;padding:0}#thumbs-up{display:flex;justify-self:center;width:100%;margin:0 0 -160px}#thumbs-up-container{align-self:center;transform:scale(.4);margin:-140px 0 0;padding-bottom:-200px}#bottom-group{margin-top:-20px}.home .copy{font-size:1.4rem;padding:20px;text-align:center}.home .mobile-only{display:inline}.home h2{font-size:1.3rem;text-align:center}.home h3{font-size:1.2rem;text-align:center}.header-group{display:flex;flex-flow:column-reverse;align-items:center;text-align:justify;justify-items:center;padding:40px}#intro-text{color:var(--text);font-size:4rem;line-height:3.5rem;text-align:center;font-weight:600;position:relative;padding-top:100px;padding-left:0}.header-group .logo{margin:-8px 0 16px}.header-group .grid-item{grid-column:1;grid-row:1}#section-3-header{margin-top:-0px}#apple{animation-name:spin;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.header-group p{font-size:1.4rem;font-weight:200;text-align:center}.spotlight-group{display:grid;grid-template-columns:auto;border-radius:8px;padding:0;text-align:center}.spotlight-group.r{display:flex;grid-template-columns:auto;grid-template-rows:auto;flex-direction:column;padding:30px;border-radius:8px;margin-bottom:50px;text-align:center}.spotlight-group .photo.r{grid-row-start:2;grid-row-end:3;padding:0;margin:20px 0 10px}.spotlight-group .title.r{align-self:center;grid-row-start:1;grid-row-end:2;padding:0;margin:0;text-align:center}.spotlight-group .copy.r{grid-row-start:3;grid-row-end:4;padding:0;margin:0;text-align:center}.spotlight-group .title{grid-row-start:1;grid-row-end:2;padding:0;margin:0}.spotlight-group .photo{grid-row-start:2;grid-row-end:3;padding:10px 0 0;margin:0 0 -20px}.spotlight-group .copy{grid-row-start:3;grid-row-end:4;padding:0;margin:0;text-align:center}.spotlight-group.bottom{padding:30px;margin:0 0 100px;opacity:0;transform:translate(-100%);animation:homeSlideRight .5s ease-out .3s forwards}.spotlight-group.bottom .photo{grid-row-start:2;grid-row-end:3;padding:0;margin:-12px 0 -20px}.spotlight .photo img{padding:0;margin:0}}@media only screen and (max-width: 190px){#intro-text{font-size:1.8rem;line-height:1.7rem;font-weight:650}}@media only screen and (min-width: 191px) and (max-width: 305px){#intro-text{font-size:2.5rem;line-height:2.2rem;font-weight:600}}@media only screen and (max-width: 375px){.home{width:85%;margin:20px 0 0}}@media only screen and (min-width: 376px) and (max-width: 576px){.home .container{margin-top:60px}}@media only screen and (min-width: 577px) and (max-width: 768px){.home .container{margin-top:100px}}@media only screen and (min-width: 769px) and (max-width: 1121px){#heart{transform:scale(.3);margin:-80px -200px -108px -160px}#nerd{transform:scale(65%);margin-left:-70px}#thumbs-up-container{transform:scale(.3)}#intro-text{font-size:5.5rem;line-height:5rem;font-weight:500}}@media only screen and (min-width: 1025px) and (max-width: 1200px){.home{width:130%;transform:scale(1)}#heart{transform:scale(.4);margin:-80px -210px -108px -160px}#nerd{transform:scale(83%);margin-left:-50px}#thumbs-up-container{transform:scale(35%);margin-right:-580px}}.nerd-holder{height:auto;margin-left:auto;margin-right:auto;background-image:url(/assets/nerd_face_2025.png);background-size:contain}.nerd{display:block;margin-left:auto;margin-right:auto}.nerd .open{display:none;opacity:1}.nerd .closed{display:none;opacity:0}.thumbs-up-holder{display:grid;margin-left:auto;margin-right:auto;background-size:contain;background-repeat:no-repeat;padding:0}.thumbs-up{grid-column:1;grid-row:1;margin-left:auto;margin-right:auto;background-color:transparent}.riseFall{animation:feedbackRiseFall .5s ease-in-out}@keyframes feedbackRiseFall{0%{transform:translateY(0)}50%{transform:translateY(-4%)}to{transform:translateY(0)}}.heartspark{display:grid;background-color:transparent}#heartImg{margin:auto;grid-column:1;grid-row:1;position:relative;background-color:transparent}#sparkImg{margin:auto;grid-column:1;grid-row:1;position:relative;opacity:.5;transition:opacity .5s,left .1s linear,bottom .1s linear;background-color:transparent}.apps{display:flex;flex-direction:row}body{background-color:var(--secondary)}.store_icons{opacity:0;position:fixed;top:100px;left:64px;animation:slideStoreIcons .4s ease-out .1s forwards;z-index:1}.slideUpDown{display:grid;grid-template-columns:auto auto;flex-direction:row;column-gap:5px;transition:.3s ease-out}@keyframes slideStoreIcons{0%{opacity:0;transform:translate(-300px)}33%{opacity:1;transform:translate(40px)}66%{opacity:1;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@media screen and (max-width: 1023px){.apps .store_icons{opacity:0;position:fixed;left:50%;top:87px;transform:translate(-50%);margin-left:-101px;animation:slideStoreIcons .4s ease-out .1s forwards;z-index:1}.slideUpDown{display:grid;grid-template-columns:auto auto;column-gap:2px;transition:.3s ease-out;width:100%;overflow:hidden}.apps .store_icons{position:absolute;transform:translate(-50%);margin-left:-80px}}@media only screen and (max-width: 375px){.apps{margin-top:80px}}@media only screen and (min-width: 376px) and (max-width: 576px){.apps{margin-top:80px}.logo-container{display:none}}@media only screen and (min-width: 577px) and (max-width: 768px){.apps{margin-top:60px}}@media only screen and (min-width: 769px) and (max-width: 1024px){.apps{margin-top:50px}.apps .store_icons{opacity:0;position:fixed;left:50%;top:85px;transform:translate(-50%);margin-left:-101px;animation:slideStoreIcons .4s ease-out .1s forwards;z-index:1}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.apps{margin-top:40px}}@media only screen and (min-width: 1441px){.apps{margin-top:0}}.app-layout{display:flex;flex-flow:column;align-items:center;overflow:scroll;transform-origin:top;transform:scale(1.3);padding-bottom:140px;overflow:hidden}.app-layout .icon-holder{scale:80%;display:flex;align-items:flex-end}.app-layout-icon{position:relative;bottom:0}.app-layout h1,li{color:var(--primary)}.app-layout h1{font-size:1.3rem;padding:0rem 0;text-align:center;font-weight:100;margin:.3rem 0 0;max-width:700px}.phones{scale:80%;display:flex;flex-direction:row;padding:0rem}.phones img{width:350px;background-color:transparent}.phone{display:block;transform:scale(1);transition-duration:.5s;margin:-5rem 2rem;overflow:hidden}.phone.android{width:343px;display:block;transform:scale(1);transition-duration:.5s;overflow:hidden}.phone.selected{display:block;transform:scale(2)}.app-layout ul{margin:-.5rem auto 0rem;list-style-position:inside}.app-layout li{list-style-type:disc;font-size:1.1rem;font-style:italic;font-weight:200;padding-top:.3rem;margin-left:20px}li.disclaimer{list-style-type:none;font-size:.75rem;padding-top:2rem;max-width:460px}.phone.android.expand{scale:(200%);transition:1s ease-out}@media only screen and (max-width: 375px){.app-layout{transform:scale(58%);justify-items:flex-start;width:100%}.app-layout .headline{width:400px}.app-layout .headline h1{font-size:2.6rem;text-align:center;margin-top:2rem}.app-layout ul{margin:-.5rem 0rem;list-style-position:outside;width:420px}.app-layout li{font-size:1.8rem;margin-bottom:1rem}.app-layout .disclaimer{font-size:1.4rem;width:420px;margin-top:10px}.phone{margin:-6rem 1rem}.icon-holder{transform:scale(1.1)}}@media only screen and (min-width: 376px) and (max-width: 576px){.app-layout{transform:scale(65%);justify-items:flex-start;overflow:hidden;width:100%}.app-layout .headline{width:400px}.app-layout .headline h1{font-size:2.6rem;text-align:center;margin-top:2rem}.app-layout ul{margin:-.5rem 0rem;list-style-position:outside;width:420px}.app-layout li{font-size:1.8rem;margin-bottom:1rem}.app-layout .disclaimer{font-size:1.4rem;width:420px;margin-top:10px}.phone{margin:-6rem 1rem}.icon-holder{transform:scale(1.1)}}@media only screen and (min-width: 577px) and (max-width: 768px){.app-layout{transform:scale(1);overflow:hidden}.app-layout .headline{width:420px}.app-layout .headline h1{font-size:1.8rem;text-align:center;margin-top:2rem}.app-layout ul{margin:-.5rem 0rem;list-style-position:outside;width:400px}.app-layout li{font-size:1.4rem;margin-bottom:.8rem}.app-layout .disclaimer{font-size:1rem;width:400px;margin-top:10px}.phone{margin:-6rem 1rem}}@media only screen and (min-width: 769px) and (max-width: 1024px){.app-layout{transform:scale(1);overflow:hidden}.app-layout .headline{width:400px}.app-layout .headline h1{font-size:1.8rem;text-align:center;margin-top:2rem}.app-layout ul{margin:-.5rem 0rem;list-style-position:outside;width:400px}.app-layout li{font-size:1.4rem;margin-bottom:.8rem}.app-layout .disclaimer{font-size:1rem;width:420px;margin-top:10px}.phone{margin:-6rem 1rem}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.app-layout{justify-items:start;transform:scale(1.2)}.app-layout ul{margin:-.5rem 0rem;list-style-position:outside;width:420px}.app-layout li{margin-bottom:.8rem}.app-layout .disclaimer{font-size:1rem;width:420px;margin-top:10px}}@media only screen and (min-width: 1441px){.app-layout{justify-items:start;transform:scale(1.6)}.app-layout ul{margin:-.5rem 0rem;list-style-position:outside;width:420px}.app-layout li{margin-bottom:.8rem}.app-layout .disclaimer{font-size:1rem;width:420px;margin-top:10px}.phones{margin-top:-10px;margin-bottom:-5px}}:root{--slideDuration: .4s;--jiggleDelay: .2s;--navArrowWidth: 20px;--navArrowSpacing: -20px;--navArrowSpacingMobile: -10px;--footerHeight: 130px;--mobileHeaderHeight: 75px;--mobileFooterHeight: 80px}.carousel{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;transition:.3s ease-out;width:100%}.slider{display:flex}.slide-left-far{animation:slideLeftFar var(--slideDuration) ease-out forwards}@keyframes slideLeftFar{0%{transform:translate(0)}33%{transform:translate(-37%)}66%{transform:translate(-31%)}to{transform:translate(-33.33%)}}.slide-left-mid{animation:slideLeftMid var(--slideDuration) ease-out forwards}@keyframes slideLeftMid{0%{transform:translate(33.33%)}33%{transform:translate(-4%)}66%{transform:translate(2%)}to{transform:translate(0)}}.slide-right-mid{animation:slideRightMid var(--slideDuration) ease-out forwards}@keyframes slideRightMid{0%{transform:translate(-33.33%)}33%{transform:translate(4%)}66%{transform:translate(-2%)}to{transform:translate(0)}}.slide-right-far{animation:slideRightFar var(--slideDuration) ease-out forwards}@keyframes slideRightFar{0%{transform:translate(0)}33%{transform:translate(37%)}66%{transform:translate(31%)}to{transform:translate(33.33%)}}.slide-right-farther{animation:slideRightFarther var(--slideDuration) ease-out forwards}@keyframes slideRightFarther{0%{transform:translate(66.66%)}33%{transform:translate(29%)}66%{transform:translate(35%)}to{transform:translate(33.33%)}}@keyframes jiggle{0%{transform:scale(1,10)}40%{transform:scale(.94,1.06)}60%{transform:scale(1.03,.97)}80%{transform:scale(.98,1.02)}to{transform:scale(1,10)}}.slide-up,.slide-down{transform:translateY(0)}.fade-out{opacity:0;transition:var(--slideDuration) ease-out}.fade-partial{opacity:.25;transition:var(--slideDuration) ease-out}.fade-in{opacity:1;transition:var(--slideDuration) ease-out}.off{opacity:0}.on{opacity:1}.nav-arrow{position:fixed;padding:40px;width:140px;top:45%;margin-top:-0px;z-index:1}.nav-arrow.l{left:var(--navArrowSpacing);z-index:1}.nav-arrow.r{right:var(--navArrowSpacing);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}@media screen and (max-width: 1024px){.slide-up{transform:translateY(0)}.slide-down{transform:translateY(250px)}.adjust-size{display:inline;transform:scale(1) translateY(-1.5rem)}.carousel{width:100%;display:flex;flex-direction:column;margin:0;padding:0;overflow:visible}.nav-arrows{margin-top:50%;opacity:1;transition:1s ease-out}.nav-arrows.invisible{opacity:0}.nav-arrow{padding:40px;width:120px;position:absolute}.nav-arrows .nav-arrow.l{position:fixed;top:50px;left:-24px;z-index:1}.nav-arrows .nav-arrow.r{position:fixed;top:50px;right:-24px;z-index:1}.slide-left-far{animation:slideLeftFar var(--slideDuration) ease-out forwards}@keyframes slideLeftFar{0%{transform:translate(0)}to{transform:translate(-33.33%)}}.slide-left-mid{animation:slideLeftMid var(--slideDuration) ease-out forwards}@keyframes slideLeftMid{0%{transform:translate(33.33%)}to{transform:translate(0)}}.slide-right-mid{animation:slideRightMid var(--slideDuration) ease-out forwards}@keyframes slideRightMid{0%{transform:translate(-33.33%)}to{transform:translate(0)}}.slide-right-far{animation:slideRightFar var(--slideDuration) ease-out forwards}@keyframes slideRightFar{0%{transform:translate(0)}to{transform:translate(33.33%)}}.slide-right-farther{animation:slideRightFarther var(--slideDuration) ease-out forwards}@keyframes slideRightFarther{0%{transform:translate(66.66%)}to{transform:translate(33.33%)}}}@media only screen and (max-width: 375px){.carousel{width:100%;display:flex;flex-direction:row;align-content:flex-start;justify-content:center;overflow:hidden;transition:.3s ease-out}.slider{margin-bottom:-2000px}}:root{--sheenDuration: 1.5s}.sheener{position:relative;background-size:contain;background-repeat:no-repeat}.sheener .sheen{opacity:1;position:relative;z-index:4}.sheener .sheen-slide{animation:sheenSlide linear forwards}@keyframes sheenSlide{0%{transform:translate(100%);opacity:0}1%{opacity:1}to{transform:translate(-100%);opacity:1}}.sheener .mask{opacity:0;mask-mode:alpha;-webkit-mask-size:contain;mask-size:contain;position:relative;z-index:4}.sheener .mask-slide{animation:maskSlide linear forwards}@keyframes maskSlide{0%{transform:translate(-100%);opacity:1}to{transform:translate(100%);opacity:1}}.company{display:flex;align-items:center;justify-content:center;height:auto;overflow:visible;position:relative;margin-bottom:auto;margin-top:212px}.company .container{display:flex;flex-flow:column;text-align:center;margin-left:60px;margin-right:60px;padding:0;overflow-x:visible;overflow-y:visible;position:relative;transition:.3s ease-out}.company .container.slide-up{transform:translateY(0)}.company .container.slide-down{transform:translateY(250px)}.company h1{font-size:2.6rem;font-weight:200}.company h1,h2,h3,p,i,a{font-family:Mulish,sans-serif;color:var(--primary);padding:0;margin:0}.spotlight-group.bottom{margin-bottom:50px}#intro-text-company{text-align:center;justify-self:center;color:var(--text);font-size:7rem;font-weight:400;line-height:7rem;display:flex;margin-bottom:10px}.company .header-group{justify-content:center;justify-self:center;width:100%}.header-group p{font-size:1.6rem;font-weight:200;text-align:center}.company a{cursor:pointer}.company h2{color:var(--text);font-weight:400;margin:0 0 -2px}.company h3{font-style:normal}#andre-h2{margin-top:30px}#andre-h3{margin-bottom:0}#andre-p{margin-top:-60px}#andre-photo{margin-bottom:-30px}#jenn-h2{margin:0}#jenn-h3{text-align:right}#jenn-p{margin-top:-12px}#sean-text{margin-left:0}#sean-photo{margin-top:26px}#sean-h2{margin-top:34px;margin-left:-0px;margin-bottom:-2px}#sean-h3{margin-left:0;margin-bottom:-10px}#sean-p{margin-top:-70px;margin-left:0}#tanja-h2{margin-top:-0px}#tanja-h3{text-align:right}#tanja-p{margin-top:-12px}#tanja-photo{margin-bottom:-10px}#lonnie-h2{margin-top:24px;margin-left:-0px}#lonnie-h3{margin-left:0;margin-bottom:-8px}#lonnie-p{margin-top:-70px;margin-left:0}#lonnie-photo{margin-bottom:-10px}.company .title{align-self:flex-end;padding-bottom:20px;margin-left:50px;font-size:1.2rem;margin-top:-6px;background-color:transparent}.company #company-logo{margin-bottom:-8px}.company .title.r{align-self:flex-end;padding-bottom:20px;padding-right:50px;text-align:right}.company .copy{padding-left:50px;padding-right:50px;font-size:1.2rem;font-weight:100}.company .copy.r{vertical-align:top;padding-left:30px;padding-right:50px;text-align:left}.company .mobile-only{display:none}@keyframes companySlideLeft{0%{transform:translate(100%);opacity:0}33%{transform:translate(-10%)}66%{transform:translate(5%);opacity:1}to{transform:translate(0);opacity:1}}@keyframes companySlideRight{0%{transform:translate(-100%);opacity:0}33%{transform:translate(10%)}66%{transform:translate(-5%);opacity:1}to{transform:translate(0);opacity:1}}#apple{animation-name:spin;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.company .title{align-self:center;padding-bottom:0;padding-left:0;font-size:1.2rem;margin-top:10px;margin-bottom:20px;background-color:transparent}@media only screen and (min-width: 767px) and (max-width: 900px){#andre-p,#sean-p,#lonnie-p{margin-top:-50px}}@media only screen and (max-width: 768px){#andre-h2{text-align:center;margin-top:0}#andre-h3{text-align:center;margin-bottom:-5px}#andre-p{text-align:center;margin-top:20px}#andre-photo{margin-top:-40px;margin-bottom:-56px}#jenn-h2{margin-top:0}#jenn-h3{text-align:center;margin-top:-4px}#jenn-p{margin-top:10p}#jenn-photo{margin-top:20px;margin-bottom:0}#sean-text{text-align:center;margin-left:0}#sean-h2{text-align:center;margin-top:0;margin-left:-0px}#sean-h3{text-align:center;margin-bottom:5px;margin-left:0}#sean-p{margin-top:20px;margin-left:0}#sean-photo{margin-top:-50px;margin-bottom:-56px}#sean-group{margin-top:-20px}#tanja-h2,#tanja-h3{text-align:center}#tanja-photo{margin-top:20px;margin-bottom:-26px}#lonnie-h2{text-align:center;margin-top:-0px}#lonnie-h3{text-align:center}#lonnie-photo{margin-top:-60px}#lonnie-p,#lonnie-group{margin-top:-20px}.company .header-group{justify-content:center;justify-self:center;width:90%;margin-left:auto;margin-right:auto}.header-group p{font-size:1.4rem;font-weight:200;text-align:center;width:120%}#intro-text-company{margin-bottom:-6px;margin-top:-10px;color:var(--text);font-size:3.6rem;line-height:3.4rem;text-align:center;font-weight:600;position:relative;padding-top:100px;padding-left:0;padding-bottom:20px}.company{height:auto;width:100%;margin:50px 0 0}.company .container{overflow:hidden;margin:0;width:80%}.company .copy{font-size:1.4rem;padding:20px;text-align:left}.company .mobile-only{display:inline}.company h2{font-size:2.2rem}.company h3{font-size:1.2rem}#apple{animation-name:spin;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.background-group{margin-bottom:-0px}.spotlight-group{display:grid;grid-template-columns:auto;border-radius:8px;padding:30px;text-align:center;margin-top:-20px}.spotlight-group.r{display:flex;grid-template-columns:auto;grid-template-rows:auto;flex-direction:column;padding:30px;border-radius:8px;margin-bottom:50px;text-align:center}.spotlight-group .photo.r{grid-row-start:2;grid-row-end:3;padding:0;margin:20px 0 10px}.spotlight-group .title.r{align-self:center;grid-row-start:1;grid-row-end:2;padding:0;margin:0 0 -40px;text-align:center}.spotlight-group .copy.r{grid-row-start:3;grid-row-end:4;padding:0;margin:0;text-align:center}.spotlight-group .title{grid-row-start:1;grid-row-end:2;padding:0;margin:0}.spotlight-group .photo{grid-row-start:2;grid-row-end:3;padding:10px 0 0;margin:0 0 -20px}.spotlight-group .copy{grid-row-start:3;grid-row-end:4;padding:0;margin:0;text-align:center}.spotlight-group.bottom{padding:30px;margin:0 0 50px;opacity:0;transform:translate(-100%);animation:companySlideRight .5s ease-out .3s forwards}.spotlight-group.bottom .photo{grid-row-start:2;grid-row-end:3;padding:0;margin:-12px 0 -20px}.spotlight .photo img{padding:0;margin:0}.header-group p{font-size:1.2rem;width:130%}}@media only screen and (min-width: 1441px){.header-group p{width:1200px}.company .container{width:80%}}.sparkler-container{display:grid;margin-left:auto;margin-right:auto;background-size:contain;background-repeat:no-repeat;padding:0}.image{grid-column:1;grid-row:1;position:relative;padding:0;margin:0}.sparkle{grid-column:1;grid-row:1;margin-left:auto;margin-right:auto;background-color:transparent;position:absolute}.sparkle .in-out{opacity:0;animation:sparkleFadeInOut 1s ease-in-out}@keyframes sparkleFadeInOut{0%{opacity:0}50%{opacity:1}to{opacity:0}}:root{--labels: #88b069}.blog .toc-menu{background-size:contain;position:absolute;width:100%;top:0;right:0;max-height:100%;overflow-x:hidden;overflow-y:auto;background-color:transparent;z-index:1;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:0;margin:0;transition:.3s ease-out;transform:translateY(-100%)}.blog .show-menu{transform:translateY(-0%)}.blog .toc-menu li{padding:12px;border-radius:4px;background-color:var(--labels);margin:4px;color:var(--secondary);font-weight:100;font-size:1.6rem}.blog .toc-menu li .title,.blog .toc-menu li .subtitle{color:var(--secondary)}.anchors .title{font-weight:600;margin-bottom:-16px;color:var(--text)}.blog .anchors .subtitle{margin-bottom:-26px;font-weight:200;font-size:.8rem;line-height:1.1rem;color:var(--primary)}.blog .anchors .label{font-family:Mulish,sans-serif;font-size:.8rem;padding:4px;line-height:1.5rem;margin-right:5px;background-color:var(--labels);color:var(--secondary);border-radius:4px}.blog .toc-menu .title{color:var(--primary)}.blog .toc-menu b{color:var(--secondary);font-weight:600}.blog{display:flex;justify-content:center;height:auto;width:100%;overflow:visible;position:relative;margin-top:auto;top:80px}.blog .container{opacity:1;margin-bottom:30px;transition:opacity .3s ease-out}.blog .container.hidden{opacity:1}.blog .toc-title{color:var(--primary);font-family:Mulish,sans-serif;font-size:1.6rem}.toc{opacity:0;text-align:left;position:fixed;margin-top:0;left:30px;animation:tocSlideRight .4s ease-out .2s forwards;height:100%}@keyframes tocSlideRight{0%{transform:translate(-100%);opacity:0}33%{transform:translate(20%);opacity:1}66%{transform:translate(-10%);opacity:1}to{transform:translate(0);opacity:1}}.blog .toc{overflow-x:hidden;overflow-y:auto;padding-bottom:300px}.blog .toc-entry{padding:15px;width:180px;margin-bottom:10px;background-color:#5488531a;border-radius:8px}.blog ul{list-style-type:none}.blog b{color:var(--primary);font-size:1.2rem;line-height:1.2rem;font-weight:400}.blog .toc-name,.toc-date{color:var(--labels);font-size:.6rem}.toc li{cursor:pointer;padding-bottom:20px;font-size:.8rem;transition:.2s ease-out}.toc li:hover{background-color:var(--secondary)}.entries{max-width:1200px;display:flex;flex-flow:column;animation:entriesSlideLeft .4s ease-out forwards;margin-left:170px;margin-right:140px;margin-bottom:10px;height:100%}.blog .initials{color:var(--primary);text-align:right;margin-right:10%}@keyframes entriesSlideLeft{0%{transform:translate(100%);opacity:0}33%{transform:translate(-10%)}66%{transform:translate(5%);opacity:1}to{transform:translate(0);opacity:1}}.entry{display:flex;flex-direction:column;text-align:left;background-color:#5488531a;background-blend-mode:lighten;padding:44px 40px 40px 60px;border-radius:8px;margin:30px 60px 0 30px;scroll-margin-top:130px;overflow:hidden}.entry-header{display:flex;flex-direction:row}.blog p{font-size:1.4rem;font-weight:100}.blog h1{font-size:1.4rem;color:var(--text);font-weight:600}.blog h2{font-size:3rem;font-style:normal;font-weight:100;line-height:3rem;margin-bottom:10px}.blog h3{font-weight:100}.blog .name{display:inline;float:left;position:relative;text-align:rileftght;top:20px;left:-142px}.top-text{display:flex;flex-direction:column;margin-bottom:-50px;text-align:left}.entry .subtitle{margin-bottom:10px}.blog .icon{width:166px;height:166px;text-align:center;align-self:first baseline;align-content:center;margin-right:30px;margin-top:5px;opacity:1;border:1px solid var(--labels);background-color:var(--header)}.blog img{width:140px;padding:13px 10px 10px}.blog .label{font-family:Mulish,sans-serif;font-size:1rem;padding:5px 10px;margin-right:5px;background-color:var(--labels);color:var(--secondary);border-radius:4px}.entry-content{margin-top:0}.entry-content .author p{text-align:right;color:var(--text)}.entry-content .date p{text-align:right;color:var(--labels);font-weight:400}.entry-content .author p{font-size:1.2rem;font-weight:600;padding-top:20px}.entry-content .date p{font-size:1rem;font-style:italic;margin-bottom:30px}.entry-content li{font-size:1.4rem;font-style:italic;font-weight:200;margin-bottom:0}.entry-content p{text-align:justify}.entry-content b{color:#548853;font-size:1.4rem}.entry-content u{color:#548853;font-size:1.4rem;line-height:3rem}.entry-content h4{color:#548853;font-size:1.8rem;font-weight:400;font-style:normal;line-height:4rem;margin-top:50px}@media only screen and (min-width: 1024px){.blog .toc-menu{display:none}.entries{display:flex;flex-flow:column;padding:0;margin-left:255px;margin-bottom:0}.blog .container{padding:0;margin-top:50px}.blog .entry{margin:0 0 30px;padding:30px}.blog .toc-labels{display:flex;flex-direction:column;padding:0;margin:35px 0 0}.blog .toc .label{width:fit-content;margin:0 0 5px;padding:4px 7px;line-height:1rem}}@media only screen and (max-width: 1024px){.blog .anchors{display:flex;flex-direction:column;align-items:center;width:100%;justify-items:center}.blog .toc{display:none}.blog .toc-menu{width:100%;margin:0;padding-left:8px;padding-right:8px;padding-bottom:180px;align-self:center;text-align:center;position:fixed;top:84px}.blog .toc-entry{width:100%;margin:0;padding:0;align-self:center;text-align:center;transition:.2s ease-out}.blog .toc-entry:hover{cursor:pointer;background-color:#5488531a;color:var(--primary)}.blog .toc-entry:hover .title,.blog .toc-entry:hover .subtitle{color:var(--primary)}.blog .toc-entry:hover .label{background-color:var(--labels);color:var(--secondary)}.blog .icon{align-self:center;padding:0;margin:30px 0}.blog img{padding:0;margin:0}.blog .top-text{align-self:center}.blog .labels{display:flex;flex-direction:row;padding:0;margin:0}.blog .toc-labels{display:flex;flex-direction:row;justify-content:center;padding:0;margin:12px 0 3px}.blog .anchors .label{line-height:1.2;min-width:fit-content;background-color:var(--secondary);color:var(--primary);padding:5px 7px}.anchors .title{margin-bottom:-26px;color:var(--secondary)}.anchors .toc-entry .subtitle{color:var(--primary);margin:-3px 0 0;padding:0;font-size:1.8rem;line-height:2rem}.blog{overflow:hidden;margin:0;padding:0}.blog .container.hidden{opacity:0}.entries{display:flex;flex-flow:column;margin:0 0 40px;padding:0}.entry{padding:25px;margin:25px}.entry .top-text{align-items:center;text-align:center}.entry .top-text h1{font-size:1.6rem;font-weight:600;margin-bottom:3px}.entry .top-text h2{font-size:1.9rem;line-height:2.2rem;font-weight:200;margin-bottom:13px;text-align:center}.entry-header{display:flex;flex-direction:column;text-align:center}.entry-header .labels{align-self:center;margin-bottom:10px;margin-top:-6px}.entry-content{margin-top:60px}.entry-content .author p,.entry-content .date p{text-align:center}.entry-content .author p{font-size:1.2rem;font-weight:600;margin-top:-10px}.entry-content .date p{font-size:1rem;font-style:italic;margin-bottom:30px}.entry-content p{text-align:left}.blog .label{font-size:.8rem}}@media only screen and (max-width: 320px){.blog .toc-menu{display:flex;padding-bottom:180px}}@media only screen and (min-width: 769px) and (max-width: 1024px){.entry-header .icon{display:flex;flex-flow:column;justify-content:center;align-items:center;padding-bottom:6px}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.blog{displaY:flex;overflow:hidden}.entry-header .icon{display:flex;flex-flow:column;justify-content:center;align-items:center;padding-bottom:6px}.blog .container{overflow:hidden}}
