html{font-family:Zalando Sans SemiExpanded,sans-serif;font-weight:300;font-size:16px;height:100%;background:radial-gradient(circle,#000 50%,#222);overflow-y:scroll}*{padding:0;margin:0;box-sizing:border-box!important;position:relative;scrollbar-color:var(--off-white) transparent;gap:1rem}img{display:block;max-width:100%}a{text-decoration:underline;font-weight:600}p{margin-bottom:1rem}ul{list-style:none;padding-left:1rem;margin-bottom:1rem;font-size:1rem;font-weight:600}li:before{content:"\2022";color:var(--highlight);display:inline-block;width:1em;margin-left:-1em}menu{font-family:Syncopate,sans-serif;font-weight:700;font-size:2.5rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem 2rem}menu.sub-nav{padding:1rem}menu.sub-nav a{font-size:1.25rem;padding:0 .25rem;color:var(--highlight)}menu a{text-decoration:none}menu a.active{border-bottom:2px solid var(--highlight)}.header-menu-container>*{display:block;width:calc(100vw - 164px)}.header-menu-container.expanded{width:100%;height:100%;transition:all .5s ease-in-out;overflow:hidden}.header-menu-container.collapsed{width:0%;height:0px;overflow:hidden;transition:all .5s ease-in-out}.sub-container{overflow:hidden}.sub-container.expanded{width:100%;transition:all .5s ease-in-out;overflow:hidden}.sub-container.collapsed{width:0%;height:0px;overflow:hidden;transition:all .5s ease-in-out}main{max-width:1600px;height:600px;overflow-y:scroll}.item-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;overflow-y:auto}.item-list.list-rows{flex-direction:column;gap:1rem}.button{display:inline-block;padding:.5rem 1rem;border:2px solid var(--off-white);border-radius:4px;text-decoration:none;font-weight:600;transition:background-color .3s,color .3s,border-color .3s}.button:hover{background-color:var(--light-blue);color:var(--white)!important}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,4fr));gap:1rem}.grid-item{position:relative;display:flex;flex-direction:column;justify-content:start;border-radius:.5rem;overflow:hidden;background:#0000004d;padding:2rem}.clickable .grid-item a{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none}.flow{font-family:Nunito,sans-serif;font-weight:300;font-size:1.25rem;background:var(--beige);height:fill;min-height:100vh}.flow .header-menu-container>*{display:block;width:100%}.flow main{width:100%;height:auto;overflow:auto}.flow-layout{flex-direction:row}.flow menu{font-family:Nunito,sans-serif;color:var(--blue);font-size:4rem;font-weight:400}.flow menu a{color:var(--blue);text-transform:lowercase}.flow menu a.active{border-bottom:5px solid var(--highlight)}.flow menu a:hover{color:var(--light-blue)}.flow menu.sub-nav{font-size:2rem}.flow menu.sub-nav a{color:var(--highlight)}.flow .button{background:var(--blue);color:var(--white);border:0}.flow .grid,.flow .item-list{gap:0}.flow .grid-item,.flow .item-list>*{background:transparent;border:4px double var(--highlight);padding:1rem;border-radius:2rem}.blocks{font-family:Arial,Helvetica,sans-serif;font-weight:400;background:var(--lightgray)}.blocks header{position:fixed;display:flex;flex-direction:column;gap:0;top:0;left:0;z-index:1000;height:100%;max-width:min-content;min-width:100px}.blocks .header-menu-container>*{display:block;width:100px}.blocks header app-logo{height:100px;background:var(--highlight)}.blocks footer{text-align:center;font-size:.75rem;background:var(--lightgray)}.blocks .sub-container.expanded{height:150px}.blocks .sub-container.collapsed{height:0px}.blocks .sub-container,.blocks footer{position:fixed;bottom:0;left:0;width:100%}.blocks .sub-nav{background:var(--lightgray);border-top:4px solid var(--white)}.blocks menu{font-family:Arial,Helvetica,sans-serif;gap:0;padding:0;flex-direction:column;background:var(--lightgray)}.blocks menu.sub-nav{flex-direction:row;justify-content:center;gap:1rem;padding:1rem 0 1.5rem;box-shadow:1px 1px 6px #0003,0 0 4px #fff3}.blocks menu a{font-size:1.5rem;font-weight:300;padding:1rem .5rem;border-right:4px solid var(--white);text-transform:lowercase}.blocks menu a.active{color:var(--highlight);border-right:4px solid var(--highlight)}.blocks menu.sub-nav a{font-size:1rem;font-weight:600;color:#fff;background:var(--highlight);text-transform:lowercase;padding:.75rem 1rem;border-radius:3px;border:0;box-shadow:1px 1px 3px #00000080,0 0 2px #ffffff80}.blocks main{background:var(--gray);height:100%;border:0 solid var(--white);border-width:0 0 4px 0;min-height:100vh;padding:1rem 1rem 4rem 8rem;max-width:100%}.blocks .grid{gap:1rem;padding:1rem}.blocks .grid-item,.blocks .item-list>*{background:#ffffff4d;padding:2rem;box-shadow:1px 1px 6px #0000001a;border-radius:0rem}.blocks .button{background:var(--highlight);color:var(--white);border:0}.text-center{text-align:center}.text-dark{color:var(--charcoal);text-decoration-color:var(--charcoal)}.text-dark a{color:var(--charcoal)}.text-dark a:hover{color:var(--black)}.text-light{color:var(--off-white);text-decoration-color:var(--off-white)}.text-light a{color:var(--off-white)}.text-light a:hover{color:var(--white)}.text-white{color:var(--white);text-decoration-color:var(--white)}.text-white a{color:var(--white)}.text-red{color:var(--red);text-decoration-color:var(--red)}.text-red a{color:var(--red)}.text-green{color:var(--green);text-decoration-color:var(--green)}.text-green a{color:var(--green)}.text-pink{color:var(--pink);text-decoration-color:var(--pink)}.text-pink a{color:var(--pink)}.text-blue{color:var(--blue);text-decoration-color:var(--blue)}.text-blue a{color:var(--blue)}.text-blue a:hover{color:var(--light-blue)}.text-orange{color:var(--orange);text-decoration-color:var(--orange)}.text-orange a{color:var(--orange)}.text-violet{color:var(--violet);text-decoration-color:var(--violet)}.text-violet a{color:var(--violet)}.bg-dark{background:var(--charcoal)}.bg-black{background:var(--black)}.bg-white{background:var(--white)}.bg-off-white,.bg-light{background:var(--off-white)}.bg-beige{background:var(--beige)}.bg-red{background:var(--red)}.bg-green{background:var(--green)}.bg-pink{background:var(--pink)}.bg-blue{background:var(--blue)}.bg-orange{background:var(--orange)}.bg-violet{background:var(--violet)}.border{border:.5rem solid var(--off-white)}.border-thin{border-width:1px!important}.border-double{border-width:0;border-style:double!important}.border-top{border-top:.5rem solid var(--off-white)}.border-bottom{border-bottom:.5rem solid var(--off-white)}.border-left{border-left:.5rem solid var(--off-white)}.border-right{border-right:.5rem solid var(--off-white)}.border-dark{border-color:var(--charcoal)}.border-light{border-color:var(--off-white)}.border-red{border-color:var(--red)}.border-green{border-color:var(--green)}.border-pink{border-color:var(--pink)}.border-blue{border-color:var(--blue)}.border-light-blue{border-color:var(--light-blue)}.border-orange{border-color:var(--orange)}.border-violet{border-color:var(--violet)!important}.border-highlight{border-color:var(--highlight)}.border-double{border-style:double!important}.shadow-red{box-shadow:.25rem .25rem 0 .25rem var(--red)}.shadow-blue{box-shadow:.25rem .25rem 0 .25rem var(--blue)}.shadow-green{box-shadow:.25rem .25rem 0 .25rem var(--green)}.shadow-pink{box-shadow:.25rem .25rem 0 .25rem var(--pink)}.shadow-orange{box-shadow:.25rem .25rem 0 .25rem var(--orange)}.shadow-violet{box-shadow:.25rem .25rem 0 .25rem var(--violet)}.text-shadow{text-shadow:1px 1px 2px var(--charcoal)}.pad-1{padding:.5rem}.pad-2{padding:1rem}.margin-1{margin:.5rem}.margin-2{margin:1rem}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-order-1{order:1}.flex-order-2{order:2}.self-start{place-self:start}.gap-1{gap:1rem}.gap-2{gap:2rem}.flex-even>*{flex:1 1 0}.flex-center{display:flex;justify-content:center;align-items:center}.center{margin-left:auto;margin-right:auto}.w-wrap{width:fit-content}.w-fill{width:100%}.h-wrap{height:fit-content}.h-fill{height:100%}.flex-fill{align-self:stretch}.w-250{width:250px}.w-half{width:50%}.menu-vertical menu{display:flex;flex-direction:column}.menu-horizontal menu{display:flex;flex-direction:row}.curve-low-right{border-bottom-right-radius:50px}.curve-low-left{border-bottom-left-radius:50px}.curve-top-right{border-top-right-radius:50px}.curve-top-left{border-top-left-radius:50px}@media screen and (max-width:768px){menu a{font-size:1.25rem!important}menu.sub-nav a{font-size:1rem!important}.position-fixed-left{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:1000}.flow-layout{flex-direction:column}.blocks main{padding:8rem 1rem 4rem}}.theme-dark #nonartarea{border:0!important}iframe{aspect-ratio:16 / 9;max-width:100%!important}:root{--off-white: #f7ebdb;--beige: #F2E2CE;--white: #fff;--lightgray: #e1e1e1;--gray: #d7d7d7;--charcoal: #222222;--black: #000;--red: #F23030;--green: #1FA65A;--pink: #df25e6;--blue: #1EA4D9;--light-blue: #23B7D9;--orange: #f2911b;--violet: #411cfc;--highlight: var(--red)}.transition-slide{view-transition-name:slide}@keyframes slide-out{0%{transform:translate(0)}50%{transform:translate(-100%)}to{transform:translate(-100%)}}@keyframes slide-in{0%{transform:translate(-100%)}50%{transform:translate(-100%)}to{transform:translate(0)}}::view-transition-old(slide),::view-transition-new(slide){animation-duration:.5s;animation-name:slide-in}::view-transition-old(slide){animation-name:slide-out}.transition-fade{view-transition-name:fade}@keyframes fade-out{0%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}::view-transition-old(fade),::view-transition-new(fade){animation-duration:1s;animation-name:fade-in}::view-transition-old(fade){animation-name:fade-out}
