body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.blockwrap.home.top{background:#4e4e4e;color:#fff}.blockwrap.home h1.title-logo{color:#6bbffd;display:block;font-family:scandia-web,arial,sans-serif;font-size:1.6rem;font-style:normal;font-weight:500;height:65px;letter-spacing:-1px;margin:16px 0 40px;text-align:left}@media(min-width:768px){.blockwrap.home h1.title-logo{font-size:2rem;height:100px;margin:35px 0 40px}}.blockwrap.home h2.subhead{font-size:2.1rem;font-weight:500;line-height:1.1}@media(min-width:576px){.blockwrap.home h2.subhead{font-size:2.8rem}}@media(min-width:768px){.blockwrap.home h2.subhead{font-size:2.95rem}}.blockwrap.home .buttons-wrap{align-items:center;display:flex;flex-direction:column;margin:40px auto 60px;width:100%}@media(min-width:768px){.blockwrap.home .buttons-wrap{flex-direction:row;justify-content:space-around;margin:55px auto 140px;width:74%}}.blockwrap.home .buttons-wrap a.calendar-option,.blockwrap.home .buttons-wrap div.calendar-option{align-items:center;background-color:#4e4e4e;border:1px solid #fff;border-radius:30px;color:#fff;cursor:pointer;display:flex;font-family:scandia-web,arial,sans-serif;font-size:1.2rem;font-weight:500;justify-content:center;letter-spacing:-.5px;margin:12px auto;padding:14px 8px;text-decoration:none;transition:all .35s linear;width:200px}.blockwrap.home .buttons-wrap a.calendar-option svg,.blockwrap.home .buttons-wrap div.calendar-option svg{margin-right:10px}@media(min-width:768px){.blockwrap.home .buttons-wrap a.calendar-option,.blockwrap.home .buttons-wrap div.calendar-option{margin:0 4px}}.blockwrap.home .buttons-wrap a.calendar-option:hover,.blockwrap.home .buttons-wrap div.calendar-option:hover{background-color:#fff;border-color:#393939;color:#393939}.blockwrap.share-block{background:#f1f1f1}.blockwrap.share-block h3{color:#393939;display:block;font-family:scandia-web,arial,sans-serif;font-size:1.35rem;font-weight:500;margin:55px auto 40px}@media(min-width:374px){.blockwrap.share-block h3{font-size:1.5rem}}@media(min-width:576px){.blockwrap.share-block h3{font-size:2rem}}@media(min-width:768px){.blockwrap.share-block h3{font-size:2rem}}.blockwrap.share-block .options-wrap{display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.blockwrap.share-block .options-wrap{flex-direction:row}}.blockwrap.share-block .options-wrap .option{background:#fff;border:1px solid #393939;box-sizing:border-box;display:block;margin:0 auto 20px;max-width:320px;padding-bottom:25px;width:100%}@media(min-width:768px){.blockwrap.share-block .options-wrap .option{display:inline-block;margin:0 30px;width:350px}}.blockwrap.share-block .options-wrap .option span{align-items:center;background:#6bbffd;border-bottom:1px solid #393939;box-sizing:border-box;display:flex;height:25px;padding-left:8px;text-align:left;width:100%}.blockwrap.share-block .options-wrap .option span div.circle{border:1px solid #393939;border-radius:6px;display:inline-block;height:8px;margin:0 2px;width:8px}.blockwrap.share-block .options-wrap .option h4{color:#393939;font-family:scandia-web,arial,sans-serif;font-size:1.36rem;font-weight:600;margin:30px 20px 0;text-align:left}.blockwrap.share-block .options-wrap .option p{color:#626262;font-family:scandia-web,arial,sans-serif;font-size:1rem;line-height:1.4;padding:25px 20px 30px;text-align:left}.blockwrap.share-block .btn-wrap{align-items:center;display:flex;justify-content:center;width:100%}.blockwrap.share-block .btn-wrap a,.blockwrap.share-block .btn-wrap button{align-items:center;background:none;border:1px solid #6bbffd;border-radius:28px;box-sizing:border-box;color:#6bbffd;cursor:pointer;display:flex;font-family:scandia-web,arial,sans-serif;font-size:1.2rem;font-weight:500;justify-content:center;margin:0 6px;padding:12px 8px;text-align:center;text-decoration:none;width:130px}.blockwrap.share-block .btn-wrap a svg,.blockwrap.share-block .btn-wrap button svg{font-size:1.2rem;margin:0 8px 0 0}.blockwrap.share-block .btn-wrap a:hover,.blockwrap.share-block .btn-wrap button:hover{background:#6bbffd;color:#fff;transition:all .35s linear}.blockwrap.share-block .btn-wrap a:hover svg,.blockwrap.share-block .btn-wrap button:hover svg{fill:#fff;color:#6bbffd;transition:all .35s linear}.blockwrap.footer{background:#f1f1f1;color:#fff;display:flex;flex-direction:column;font-family:scandia-web,arial,sans-serif;font-size:.8rem;height:300px}.blockwrap.footer .social-wrap{align-items:center;display:flex;justify-content:center;margin-top:50px;width:100%}@media(min-width:768px){.blockwrap.footer .social-wrap{margin-top:90px}}.blockwrap.footer .social-wrap a{margin:0 8px}.blockwrap.footer p{margin:20px auto}.icon-calendar{height:30px}.icon-calendar:hover{fill:#fc7d71;transition:all .35s linear}.icon-calendar .st0{fill:none;stroke:#6bbffd;stroke-width:2;stroke-miterlimit:10}.social-buttons,.social-buttons a{align-items:center;display:flex;justify-content:center}.social-buttons a{border-radius:25px;color:#48c3d4;font-size:2.3rem;height:38px;margin:0 6px;text-align:center;text-decoration:none;transition:background-color .25s linear;width:38px}@media(min-width:768px){.social-buttons a{font-size:2.5rem;margin:0 2px}}.social-buttons a:hover{color:#fc7d71}.btn-social{fill:#0bf;height:24px}.btn-social:hover{fill:#fff;transition:all .35s linear}.footer .social-wrap .btn-social{fill:#fff;height:24px}.footer .social-wrap .btn-social:hover{fill:#6bbffd;transition:all .35s linear}.blockwrap.video{background:#f1f1f1;display:block;padding:80px 0 60px}@media(min-width:768px){.blockwrap.video{padding:100px 0 60px}}.blockwrap.video .video-wrap{height:65vw;margin:0 auto;max-width:800px;width:100%}@media(min-width:768px){.blockwrap.video .video-wrap{height:450px}}.rethink-logo{cursor:pointer;display:block;height:60px}.rethink-logo .st0{fill:#6bbffd;transition:all .35s linear}.rethink-logo:hover .st0{fill:#7f7f7f}.independents-week-logo{display:block;height:55px}@media(min-width:768px){.independents-week-logo{height:65px}}.independents-week-logo .st0{fill:#6bbffd}.blockwrap.example{display:block}#modal-wrapper{position:absolute;transition:all .8s linear;z-index:3}#modal-wrapper .card{align-items:center;background:#2488af;border-radius:1rem;display:flex;height:400px;justify-content:center;left:calc(50vw - 200px);margin:0 auto;opacity:.9;position:absolute;text-align:center;top:100px;width:400px;z-index:3}.backdrop{background:#000;display:block;height:100vh;opacity:.3;position:absolute;top:0;transition:all .8s linear;width:100%;z-index:2}.coming-soon{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:center}.coming-soon h1{font-size:10vw;text-align:center}@media(min-width:768px){.coming-soon h1{font-size:5rem}}.sign-form{padding-bottom:20px;width:300px}.sign-form input:focus,.sign-form input:focus-visible{outline:none}.sign-form button:hover{background-color:#57d6ef}.sign-form button,.sign-form input{border:none;border-radius:1rem;box-sizing:border-box;margin:5px;padding:10px}.flex-col{display:flex;flex-direction:column}.form-error-list{background-color:#fff;border-radius:1em;box-sizing:content-box;color:#9f0f0f;font-size:.8rem;margin:5px;padding:5px 10px;text-align:left}.form-error-list p{padding:3px 0}.form-error-list p:before{content:"⚠ ";display:inline}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}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}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;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}details{display:block}summary{display:list-item}[hidden],template{display:none}*,html{margin:0;padding:0}html{overflow-x:hidden;scroll-behavior:smooth;width:100%}#root,body{height:100%}.wrapper{display:block;min-height:100%}.blockwrap{overflow:hidden}.blockwrap,.container{display:block;position:relative;text-align:center;width:100%}.container{margin:0 auto;max-width:1024px}.content{display:block;margin:0 auto;padding:0 20px;text-align:center}@media(min-width:768px){.content{padding:0 20px}}.content img{max-width:100%}h1,h2,h3,h4,h5{font-family:scandia-web,arial,sans-serif,Arial,Helvetica;font-weight:300}a{border:none;cursor:pointer;outline:none;transition:all .4s ease}a:hover{color:red}button{border:none}.show{display:block}.hide{display:none!important}.text-left{text-align:left}.text-right{text-align:right}.side-half{display:inline-block;width:49%}.not-visible{opacity:0!important;transition:opacity 3.25s ease-in-out;visibility:hidden!important}br.desktop{display:none}@media(min-width:768px){br.desktop{display:block}}br.mobile{display:block}@media(min-width:768px){br.mobile{display:none}}
/*# sourceMappingURL=main.79f2b2fa.css.map*/