/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}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:rgba(0,0,0,0)}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:-0.25em}sup{top:-0.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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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}template{display:none}[hidden]{display:none}:root{--viewportW: 100vh;--primary: #000000;--on-primary: #ffffff;--secondary: #ffffff;--on-secondary: #000000;--accent-tint: #dbdbdb;--accent-shade: #535353;--main-type: "Open Sans", sans-serif;--type-style-light: 300;--type-style-regular: 400;--type-style-bold: 600;--headline1: 3.052rem;--headline2: 2.441rem;--headline3: 1.953rem;--title1: 1.563rem;--title2: 1.25rem;--body1: 1rem;--body2: 0.9rem;--label1: 1rem;--label2: 0.9rem;--content-speed-xfast: 200ms;--content-speed-fast: 500ms;--content-speed-medium: 1000ms;--content-speed-slow: 2000ms;--content-speed-xslow: 3000ms;--desktop-spacing-edge: 1.5rem;--mobile-spacing-edge: 1rem}html,body{overflow:hidden}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{transition:background-color var(--content-speed-fast) ease}a{color:var(--on-secondary)}a:hover,a:focus{text-decoration:none}button,input[type=submit]{border:1px solid var(--primary);background-color:var(--primary);color:var(--on-primary);box-shadow:none}button:hover,button:focus,input[type=submit]:hover,input[type=submit]:focus{background-color:var(--secondary);color:var(--on-secondary)}.drawn-btn{position:relative;width:64px;height:64px;background-color:rgba(0,0,0,0);padding:0;border:0;cursor:pointer}.drawn-btn:hover,.drawn-btn:focus{background-color:rgba(0,0,0,0)}.drawn-btn:hover>div,.drawn-btn:focus>div{background-color:var(--accent-tint)}.drawn-btn div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:100%;background-color:var(--secondary);width:92%;height:92%;z-index:1;transition:background-color var(--content-speed-fast) ease}.drawn-btn img{width:100%;height:auto;position:relative;z-index:2}.back-arrow{display:none;cursor:pointer;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:rgba(0,0,0,0);border:0;opacity:0;transition:opacity var(--content-speed-medium) ease;bottom:var(--desktop-spacing-edge);padding:0}.back-arrow img{position:relative;transition:-webkit-transform var(--content-speed-fast) ease;transition:transform var(--content-speed-fast) ease;transition:transform var(--content-speed-fast) ease, -webkit-transform var(--content-speed-fast) ease}.back-arrow:focus,.back-arrow:hover{outline:none;background:rgba(0,0,0,0)}.back-arrow:focus:not(:focus-visible){outline:none;background:rgba(0,0,0,0)}.back-arrow:active{outline:none;background-color:rgba(0,0,0,0);border:0}.back-arrow.active{opacity:1}.screen-reader{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}html,body{font-size:var(--body1);font-family:var(--main-type);font-weight:var(--type-style-regular);line-height:1.5;color:var(--primary)}p{line-height:1.5;margin:.25rem 0 .25rem 0;font-size:var(--body1)}@media only screen and (min-width: 600px){p{font-size:var(--body1)}}h1,h2,h3,h4,h5{line-height:1.5;margin:.25rem 0 .5rem 0}h1{font-size:var(--headline3)}h2{font-size:var(--title1)}h3{font-size:var(--title2)}body{background-color:var(--primary);color:var(--on-primary)}body .hamburger-btn{-webkit-filter:invert(1);filter:invert(1)}body.light{background-color:var(--secondary);color:var(--on-secondary)}body.light .hamburger-btn{-webkit-filter:invert(0);filter:invert(0)}message-modal:not(:defined){opacity:0}form-modal:not(:defined){opacity:0}cloud-elm:not(:defined){opacity:0}form-modal,message-modal{opacity:0}form-modal.active,message-modal.active{opacity:1}.landing-content{position:relative;top:0px;padding-top:16px;max-width:800px;width:90%;margin:0 auto;display:flex;justify-content:space-between;flex-direction:column;align-items:center;transition:opacity var(--content-speed-slow) ease,-webkit-transform var(--content-speed-slow) ease;transition:opacity var(--content-speed-slow) ease,transform var(--content-speed-slow) ease;transition:opacity var(--content-speed-slow) ease,transform var(--content-speed-slow) ease,-webkit-transform var(--content-speed-slow) ease;-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}@media only screen and (min-height: 500px){.landing-content{padding-top:80px;max-width:1000px}}.landing-content.hide{opacity:0;-webkit-transform:translateY(0px);transform:translateY(0px)}.landing-content p,.landing-content footer,.landing-content .divider{transition:opacity var(--content-speed-slow) ease;pointer-events:all;opacity:1}.landing-content.join-clicked p,.landing-content.join-clicked .divider{opacity:0;pointer-events:none}.landing-content header{display:flex;justify-content:flex-start;flex-direction:column;align-items:center;gap:.75rem}.landing-content header p{text-align:center;max-width:600px;width:90%;font-size:var(--body2);margin:0;margin-top:.5rem}.landing-content .main-headline{width:100%}.landing-content .main-headline .drawn-headline-mobile{display:block}.landing-content .main-headline .drawn-headline-desktop{display:none}@media only screen and (min-width: 600px){.landing-content .main-headline .drawn-headline-mobile{display:none}.landing-content .main-headline .drawn-headline-desktop{display:block}}.landing-content .main-headline img{width:100%}.landing-content .divider{margin:0rem auto}.landing-content img{max-width:100%;height:auto}.join-landing-btn{border:0;background-color:rgba(0,0,0,0);text-align:center;cursor:pointer;position:absolute;bottom:var(--desktop-spacing-edge);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity var(--content-speed-slow) ease;width:280px;padding:0px}.join-landing-btn img{position:relative;transition:-webkit-transform var(--content-speed-fast) ease;transition:transform var(--content-speed-fast) ease;transition:transform var(--content-speed-fast) ease, -webkit-transform var(--content-speed-fast) ease}.join-landing-btn.join-clicked{opacity:0;pointer-events:none}.join-landing-btn:focus,.join-landing-btn:hover{outline:none;background:rgba(0,0,0,0)}.join-landing-btn:focus:not(:focus-visible){outline:none;background:rgba(0,0,0,0)}.join-landing-btn:active{outline:none;background-color:rgba(0,0,0,0);border:0}.join-landing-btn p{font-size:var(--title1);font-weight:var(--type-style-bold);text-transform:lowercase;color:var(--secondary)}.join-landing-btn .join-arrow{cursor:pointer;padding-top:.5rem}.clouds{width:100%;height:100vh;display:none;position:absolute;z-index:2;overflow:hidden;top:-50px;pointer-events:none;-webkit-transform:translateY(0%);transform:translateY(0%);transition:opacity var(--content-speed-slow) ease;opacity:0}.clouds.active{opacity:1}.clouds .high{width:100%;position:absolute;top:0;left:0;z-index:10;height:300px;pointer-events:none}.clouds .medium{width:100%;position:absolute;top:170px;left:0;z-index:9;height:200px;pointer-events:none}.clouds .low{width:100%;position:absolute;top:300px;left:0;z-index:8;height:200px;pointer-events:none}.scrim{position:absolute;top:0;left:0;z-index:990;width:100%;height:100%;display:block;background-color:rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:opacity var(--content-speed-medium) ease}.scrim.active{opacity:1;pointer-events:all}.scrim.active-cloud{z-index:998;opacity:1;pointer-events:all}.drawer-nav{position:fixed;top:0px;right:-330px;height:100%;width:320px;background-color:var(--secondary);padding:1rem;overflow-y:auto;overflow-x:hidden;z-index:991;box-shadow:0 0 10px var(--primary);padding-top:5rem;transition:right var(--content-speed-medium) ease;color:var(--primary)}.drawer-nav section{margin-bottom:2rem}.drawer-nav section h2{text-transform:uppercase}.drawer-nav section p{margin:.25rem 0 1rem 0}.drawer-nav .title-underline{display:block}.drawer-nav.active{right:0px}@media only screen and (min-width: 600px){.drawer-nav{right:-510px;width:500px;padding:2rem;padding-top:2rem}}.svg-masks{height:0;width:0;overflow:hidden}.hamburger-btn{position:absolute;top:var(--mobile-spacing-edge);right:var(--mobile-spacing-edge);z-index:992;cursor:pointer;width:54px;height:54px;padding:.5rem;background-color:rgba(0,0,0,0);background-image:url(../../assets/icons/button-bg-outline.svg);background-size:cover;background-repeat:no-repeat;box-shadow:none;border:0;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:right var(--content-speed-medium) ease,-webkit-filter var(--content-speed-medium) ease;transition:right var(--content-speed-medium) ease,filter var(--content-speed-medium) ease;transition:right var(--content-speed-medium) ease,filter var(--content-speed-medium) ease,-webkit-filter var(--content-speed-medium) ease}.hamburger-btn.invert-dark{-webkit-filter:invert(1);filter:invert(1)}@media only screen and (min-width: 600px){.hamburger-btn{top:var(--desktop-spacing-edge);right:var(--desktop-spacing-edge)}}.hamburger-btn:focus,.hamburger-btn:hover{background-color:rgba(0,0,0,0)}.hamburger-btn:focus>.bg,.hamburger-btn:hover>.bg{border:1px solid var(--primary)}.hamburger-btn .bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:100%;background-color:var(--secondary);width:92%;height:92%;z-index:-1;transition:background-color var(--content-speed-fast) ease}.hamburger-btn:after,.hamburger-btn:before,.hamburger-btn .mid-line{content:"";display:block;height:4px;margin:2px 0;transition:all var(--content-speed-fast) ease-in-out;width:25px}.hamburger-btn .mid-line{background-image:url(../../assets/icons/nav-line-middle.svg);background-repeat:no-repeat;background-size:cover}.hamburger-btn:after{background-image:url(../../assets/icons/nav-line-bottom.svg);background-repeat:no-repeat;background-size:cover}.hamburger-btn:before{background-image:url(../../assets/icons/nav-line-top.svg);background-repeat:no-repeat;background-size:cover}.hamburger-btn.active{right:290px}@media only screen and (min-width: 600px){.hamburger-btn.active{right:490px}}.hamburger-btn.active:before{-webkit-transform:translateY(8px) rotate(135deg);transform:translateY(8px) rotate(135deg)}.hamburger-btn.active:after{-webkit-transform:translateY(-8px) rotate(-135deg);transform:translateY(-8px) rotate(-135deg)}.hamburger-btn.active .mid-line{-webkit-transform:scale(0);transform:scale(0)}.trauma-bubbles{position:absolute;bottom:-100%;left:0;width:100%;display:none;flex-direction:row;justify-content:center;transition:bottom var(--content-speed-slow) ease;height:auto;gap:0rem}@media only screen and (min-width: 600px){.trauma-bubbles{height:70%;gap:1rem}}@media only screen and (min-height: 500px){.trauma-bubbles{height:60%}}.trauma-bubbles.active{bottom:var(--desktop-spacing-edge)}.trauma-bubbles.clicked{pointer-events:none}.trauma-bubbles .bubble-container{cursor:pointer;position:relative;transition:opacity var(--content-speed-slow) ease,-webkit-transform var(--content-speed-fast) ease;transition:opacity var(--content-speed-slow) ease,transform var(--content-speed-fast) ease;transition:opacity var(--content-speed-slow) ease,transform var(--content-speed-fast) ease,-webkit-transform var(--content-speed-fast) ease;opacity:1;-webkit-transform-origin:bottom;transform-origin:bottom}.trauma-bubbles .bubble-container:focus,.trauma-bubbles .bubble-container:hover{outline:none;background:rgba(0,0,0,0)}.trauma-bubbles .bubble-container:focus:not(:focus-visible){outline:none;background:rgba(0,0,0,0)}.trauma-bubbles .bubble-container:active{outline:none;background-color:rgba(0,0,0,0);border:0}.trauma-bubbles .bubble-container.drop{opacity:0;pointer-events:none}.trauma-bubbles .bubble-container:nth-child(1){left:10px}.trauma-bubbles .bubble-container:nth-child(2){top:-100px}.trauma-bubbles .bubble-container:nth-child(3){right:10px}@media only screen and (min-width: 500px){.trauma-bubbles .bubble-container:nth-child(1){left:0px}.trauma-bubbles .bubble-container:nth-child(2){top:0px}}@media only screen and (min-width: 500px)and (min-height: 400px){.trauma-bubbles .bubble-container:nth-child(2){top:calc(-1*var(--desktop-spacing-edge))}}@media only screen and (min-width: 500px){.trauma-bubbles .bubble-container:nth-child(3){right:0px}}.trauma-bubbles .bubble{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.trauma-bubbles .arrow{position:absolute;transition:all var(--content-speed-xslow) ease-out;opacity:1}.trauma-bubbles .arrow.done{left:50%;top:50%;width:auto;-webkit-transform:translate(-25px, 10px) scale(1);transform:translate(-25px, 10px) scale(1)}.trauma-bubbles .arrow.done.move{-webkit-transform:translate(-20px, 180px) scale(0.3);transform:translate(-20px, 180px) scale(0.3)}@media(max-width: 600px),(max-height: 500px){.trauma-bubbles .arrow.done{width:12px;-webkit-transform:translate(-12px, 70px) scale(1);transform:translate(-12px, 70px) scale(1)}.trauma-bubbles .arrow.done.move{-webkit-transform:translate(-10px, 170px) scale(0.3);transform:translate(-10px, 170px) scale(0.3);opacity:0}}.trauma-bubbles .arrow.exp{left:50%;top:50%;width:auto;-webkit-transform:translate(-25px, 10px) scale(1);transform:translate(-25px, 10px) scale(1)}.trauma-bubbles .arrow.exp.move{-webkit-transform:translate(-20px, 180px) scale(0.3);transform:translate(-20px, 180px) scale(0.3)}@media(max-width: 600px),(max-height: 500px){.trauma-bubbles .arrow.exp{width:12px;-webkit-transform:translate(-12px, 70px) scale(1);transform:translate(-12px, 70px) scale(1)}.trauma-bubbles .arrow.exp.move{-webkit-transform:translate(-10px, 170px) scale(0.3);transform:translate(-10px, 170px) scale(0.3);opacity:0}}.trauma-bubbles .arrow.heal{left:50%;top:50%;width:auto;-webkit-transform:translate(5px, 18px) scale(1);transform:translate(5px, 18px) scale(1)}.trauma-bubbles .arrow.heal.move{-webkit-transform:translate(5px, 180px) scale(0.3);transform:translate(5px, 180px) scale(0.3)}@media(max-width: 600px),(max-height: 500px){.trauma-bubbles .arrow.heal{width:12px;-webkit-transform:translate(3px, 78px) scale(1);transform:translate(3px, 78px) scale(1)}.trauma-bubbles .arrow.heal.move{-webkit-transform:translate(3px, 170px) scale(0.3);transform:translate(3px, 170px) scale(0.3);opacity:0}}#test-bg{display:none;width:250px;height:250px;background-color:red}#test-bg img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}

/*# sourceMappingURL=styles.css.map */