@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,700;0,800;1,400;1,700;1,800&display=swap";#contact form,#slack form{margin:auto;width:80%;max-width:800px}#contact form label,#contact form input,#contact form textarea,#contact form select,#slack form label,#slack form input,#slack form textarea,#slack form select{display:block;width:100%}#contact form input,#contact form textarea,#contact form select,#slack form input,#slack form textarea,#slack form select{margin-bottom:10px}#contact form input[type=submit],#slack form input[type=submit]{font-family:EB Garamond,serif;font-size:1.25rem;margin-left:0}#contact form .required:after,#slack form .required:after{content:"*";color:red;margin-left:2px}#contact p,#slack p{max-width:600px}header{background:rgba(56,102,167,.7);display:flex;justify-content:space-between;padding:10px 40px;position:fixed;top:0;width:100%;z-index:1}header img{aspect-ratio:10/13;height:100px}@media screen and (max-height: 300px){header img{height:80px}}header nav{align-items:center;display:flex;justify-content:space-evenly;width:80%}header nav a{color:#ced9e4;text-decoration:none;transition:color .25s linear;margin:.5rem}header nav a:hover,header nav a:focus,header nav a.selected{color:#68032f}header .burger{background:none;border:none;display:none}header .burger__bar{background-color:#fff;width:20px;height:3px}header .burger__bar.middle{margin-block:3px}@media screen and (max-width: 500px){header{flex-direction:column}header .burger{display:block;margin:auto}header nav{display:none;flex-direction:column;width:100%}header nav.visible{display:flex}}.social-component{color:#ced9e4;text-align:center}.social-component img{aspect-ratio:1/1;width:300px;max-width:40%}#values .value-container{display:flex;flex-wrap:wrap;justify-content:space-around}#values .value-container article{margin:20px;width:300px}#work ul{list-style:inside}#work li{margin:1em 0}#hero{display:flex;justify-content:space-evenly;flex-wrap:wrap}#hero img{aspect-ratio:200/461;width:400px;display:block;max-width:80%;margin-bottom:-450px}@media screen and (max-width: 840px){#hero img{margin:0 40px -300px}}#hero p{font-weight:700;width:400px;max-width:80%;margin:200px 20px 0}@media screen and (max-width: 840px){#hero p{margin:0}}#kits{text-align:center}#kits article{margin:20px}#kits p{max-width:500px;text-align:left}#kits .list-container{text-align:center}#kits ul{display:inline-block}#donate a{color:#ced9e4;text-decoration:none;width:300px;max-width:60%}#donate p{font-size:.75em}#donate .logoImg{aspect-ratio:1/1;width:80%}#donate .btn{border-radius:20px}#donate .btn p{width:100%}#kit_hero{flex-wrap:nowrap}#kit_hero img{aspect-ratio:1/1;width:300px;max-width:20%;margin:auto}#kit_hero img.smaa_logo{aspect-ratio:10/13}#kit_hero p{margin-bottom:40px}#kit_hero .btn{margin:10px 20px}@media screen and (max-width: 700px){#kit_hero{flex-direction:column-reverse}#kit_hero img{max-width:80%;margin-block:20px}}#pickup>p{margin:30px auto}#pickup figure{width:80%;height:100%;max-width:400px;padding:20px;border-radius:16px;backdrop-filter:blur(5px);background:rgba(66,95,139,.5);margin:auto}#pickup figure P{text-align:center}#pickup figure img{width:100%;aspect-ratio:1}#resources .container{flex-wrap:wrap}#resources article{margin-bottom:20px}#resources article a{display:block;text-align:center}#formsubmitted{text-align:center}#formsubmitted p{text-align:left}#slack form>p{margin:0;font-size:1.25rem;max-width:none}*,*:after,*:before{box-sizing:border-box;line-height:1.5em;margin:0;padding:0}*::selection{background:black;color:#fff}*:focus-visible{border:5px solid black;box-shadow:0 0 10px 5px #fff}html{scroll-behavior:smooth}body{background:#3866a7;color:#ced9e4;font-family:EB Garamond,serif;font-size:1.5em;margin-top:150px}body a{color:#a2e0a0}a{text-decoration:none;text-align:center;font-weight:700;transition:text-shadow .25s linear,color .25s linear}a:hover{text-shadow:0 0 10px white}h1,h2,h3{text-align:center;text-shadow:0 0 10px black}p{margin:auto;max-width:500px;width:80%}section{padding:50px 0}section:nth-child(2n+1){background:#425F8B;color:0;padding:80px 0;position:relative;--s: 200px;background:repeating-conic-gradient(from 30deg,rgba(0,0,0,0) 0 120deg,#2a4c7e 0 180deg) calc(.5 * var(--s)) calc(.5 * var(--s) * .577),repeating-conic-gradient(from 30deg,#3865a6 0 60deg,#315891 0 120deg,#2a4c7e 0 180deg);background-size:var(--s) calc(var(--s) * .577)}section:nth-child(2n+1) a{color:#a2e0a0}section:nth-child(2n+1) .btn,section:nth-child(2n+1) input[type=submit]{background:linear-gradient(#6f8f6e,#40673E);color:#fff}section:nth-child(2n+1) .btn a,section:nth-child(2n+1) input[type=submit] a{color:#fff}section:nth-child(2n+1) .btn:hover,section:nth-child(2n+1) input[type=submit]:hover{background:linear-gradient(#40673E,#6f8f6e);color:#fff}section:nth-child(2n+1) .btn:hover a,section:nth-child(2n+1) input[type=submit]:hover a{color:#fff}section:nth-child(4n+1){--s: 6rem;background:conic-gradient(from 0deg at 83.3333333333% 33.3333333333%,#425F8B 0 120deg,rgba(0,0,0,0) 0),conic-gradient(from -120deg at 16.6666666667% 33.3333333333%,#3866a7 0 120deg,rgba(0,0,0,0) 0),conic-gradient(from 120deg at 33.3333333333% 83.3333333333%,#4075bf 0 120deg,rgba(0,0,0,0) 0),conic-gradient(from 120deg at 66.6666666667% 83.3333333333%,#4075bf 0 120deg,rgba(0,0,0,0) 0),conic-gradient(from -180deg at 33.3333333333% 50%,#3866a7 60deg,#4075bf 0 120deg,rgba(0,0,0,0) 0),conic-gradient(from 60deg at 66.6666666667% 50%,#4075bf 60deg,#425F8B 0 120deg,rgba(0,0,0,0) 0),conic-gradient(from -60deg at 50% 33.3333333333%,#4075bf 120deg,#3866a7 0 240deg,#425F8B 0);background-size:calc(var(--s) * 1.732) var(--s)}.article{background-color:#fff;border-radius:.5rem;color:#000!important;display:flex;flex-direction:column;justify-content:flex-end;margin:10px;max-width:300px;padding:10px;position:relative;text-align:left;transition:box-shadow .25s linear}.article:hover{box-shadow:0 0 20px #fff}.article img{width:100%}.article .date{font-size:1rem;text-align:right;margin:0;width:100%}.btn,input[type=submit]{background:linear-gradient(#6f8f6e,#40673E);color:#fff;border:none;border-radius:8px;margin:10px;padding:5px 20px;text-decoration:none}.btn a,input[type=submit] a{color:#fff}.btn:hover,input[type=submit]:hover{background:linear-gradient(#40673E,#6f8f6e);color:#fff;text-decoration:none}.btn:hover a,input[type=submit]:hover a{color:#fff}.container{align-items:stretch;display:flex;justify-content:space-around;flex-wrap:wrap;gap:1rem}.emphasized{font-weight:800}
