#hero:where(.astro-cstqmvmk){padding-bottom:1.5rem;padding-top:2rem}#hero:where(.astro-cstqmvmk) h1:where(.astro-cstqmvmk){margin-top:1rem;margin-bottom:1rem;display:inline-block;font-size:1.875rem;line-height:2.25rem;font-weight:700}@media (min-width: 640px){#hero:where(.astro-cstqmvmk) h1:where(.astro-cstqmvmk){margin-top:2rem;margin-bottom:2rem;font-size:3rem;line-height:1}}#hero:where(.astro-cstqmvmk) h1:where(.astro-cstqmvmk){font-size:3.8rem}#hero:where(.astro-cstqmvmk) h2:where(.astro-cstqmvmk){margin-top:.75rem;margin-bottom:.75rem;display:inline-block;font-size:1.875rem;line-height:2.25rem;font-weight:700}@media (min-width: 640px){#hero:where(.astro-cstqmvmk) h2:where(.astro-cstqmvmk){margin-top:2rem;margin-bottom:2rem;font-size:3rem;line-height:1}}#hero:where(.astro-cstqmvmk) h2:where(.astro-cstqmvmk){font-size:2.8rem}#hero:where(.astro-cstqmvmk) h3:where(.astro-cstqmvmk){margin-top:.75rem;margin-bottom:.75rem;display:inline-block;font-size:1.875rem;line-height:2.25rem;font-weight:700}@media (min-width: 640px){#hero:where(.astro-cstqmvmk) h3:where(.astro-cstqmvmk){margin-top:2rem;margin-bottom:2rem;font-size:3rem;line-height:1}}#hero:where(.astro-cstqmvmk) h3:where(.astro-cstqmvmk){font-size:1.7rem}#hero:where(.astro-cstqmvmk) .rss-link:where(.astro-cstqmvmk){margin-bottom:1.5rem}#hero:where(.astro-cstqmvmk) .rss-icon:where(.astro-cstqmvmk){margin-bottom:.5rem;height:1.5rem;width:1.5rem;--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));fill:rgb(var(--color-accent))}@media (min-width: 640px){#hero:where(.astro-cstqmvmk) .rss-icon:where(.astro-cstqmvmk){margin-bottom:.75rem;--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}#hero:where(.astro-cstqmvmk) p:where(.astro-cstqmvmk){margin-top:.5rem;margin-bottom:.5rem}.social-wrapper:where(.astro-cstqmvmk){margin-top:1rem;display:flex;flex-direction:column}@media (min-width: 640px){.social-wrapper:where(.astro-cstqmvmk){flex-direction:row;align-items:center}}.social-links:where(.astro-cstqmvmk){margin-bottom:.25rem;margin-right:.5rem;white-space:nowrap}@media (min-width: 640px){.social-links:where(.astro-cstqmvmk){margin-bottom:0}}#featured:where(.astro-cstqmvmk),#recent-posts:where(.astro-cstqmvmk){padding-bottom:1.5rem;padding-top:3rem}#featured:where(.astro-cstqmvmk) h2:where(.astro-cstqmvmk),#recent-posts:where(.astro-cstqmvmk) h2:where(.astro-cstqmvmk){font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:.025em}.all-posts-btn-wrapper:where(.astro-cstqmvmk){margin-top:2rem;margin-bottom:2rem;text-align:center}p:where(.astro-cstqmvmk){font-size:1.3rem;line-height:1.5;margin-bottom:1.5rem}.table-container:where(.astro-cstqmvmk){width:90%;max-width:800px;margin:0 auto;padding:0 1rem}.awards-container:where(.astro-cstqmvmk){display:flex;justify-content:center;width:100%}.awards-table:where(.astro-cstqmvmk) tr:where(.astro-cstqmvmk){border-bottom:1px solid var(--border-color)}.awards-table:where(.astro-cstqmvmk) td:where(.astro-cstqmvmk){padding:1rem}.year:where(.astro-cstqmvmk){font-weight:700;color:var(--primary-color)}.award-title:where(.astro-cstqmvmk){font-weight:700}.medal:where(.astro-cstqmvmk){font-size:1.2em}summary:where(.astro-cstqmvmk){cursor:pointer;padding:1rem;border-radius:.5rem;margin-bottom:1rem;font-weight:500;transition:background-color .2s;font-size:1.6em}summary:where(.astro-cstqmvmk):hover{background-color:#f1f5f9}@media (max-width: 640px){#hero:where(.astro-cstqmvmk){padding-bottom:2rem;padding-top:3rem}#hero:where(.astro-cstqmvmk) h1:where(.astro-cstqmvmk){margin-top:1.5rem;margin-bottom:1.5rem;font-size:2.25rem;line-height:2.5rem}@media (min-width: 640px){#hero:where(.astro-cstqmvmk) h1:where(.astro-cstqmvmk){margin-top:2rem;margin-bottom:2rem;font-size:3.75rem;line-height:1}}#hero:where(.astro-cstqmvmk) .rss-link:where(.astro-cstqmvmk){margin-bottom:2rem}#hero:where(.astro-cstqmvmk) .rss-icon:where(.astro-cstqmvmk){margin-bottom:.75rem;height:2rem;width:2rem;--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 640px){#hero:where(.astro-cstqmvmk) .rss-icon:where(.astro-cstqmvmk){margin-bottom:1rem;--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}#hero:where(.astro-cstqmvmk) p:where(.astro-cstqmvmk){margin-top:.75rem;margin-bottom:.75rem}.social-wrapper:where(.astro-cstqmvmk){margin-top:1.5rem}.social-links:where(.astro-cstqmvmk){margin-bottom:0;margin-right:1rem}p:where(.astro-cstqmvmk){font-size:1.3rem;line-height:1.5;margin-bottom:1.5rem}#featured:where(.astro-cstqmvmk),#recent-posts:where(.astro-cstqmvmk){padding-bottom:2rem;padding-top:4rem}#featured:where(.astro-cstqmvmk) h2:where(.astro-cstqmvmk),#recent-posts:where(.astro-cstqmvmk) h2:where(.astro-cstqmvmk){font-size:1.875rem;line-height:2.25rem}.all-posts-btn-wrapper:where(.astro-cstqmvmk){margin-top:3rem;margin-bottom:3rem}.awards-table:where(.astro-cstqmvmk){display:block}.awards-table:where(.astro-cstqmvmk) tbody:where(.astro-cstqmvmk){display:block}.awards-table:where(.astro-cstqmvmk) tr:where(.astro-cstqmvmk){display:block;margin-bottom:1.5rem;padding:1rem;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.awards-table:where(.astro-cstqmvmk) td:where(.astro-cstqmvmk){display:block;padding:.5rem 0;border:none}.year:where(.astro-cstqmvmk){font-size:1.2em;margin-bottom:.5rem}}.form-style-1:where(.astro-cstqmvmk){margin:10px auto;max-width:600px;padding:20px 12px 10px 20px}.form-style-1:where(.astro-cstqmvmk) li:where(.astro-cstqmvmk){padding:0;display:block;list-style:none;margin:10px 0 0}.form-style-1:where(.astro-cstqmvmk) label:where(.astro-cstqmvmk){margin:0 0 3px;padding:0;display:block;font-weight:700}.form-style-1:where(.astro-cstqmvmk) input:where(.astro-cstqmvmk)[type=text],.form-style-1:where(.astro-cstqmvmk) input:where(.astro-cstqmvmk)[type=date],.form-style-1:where(.astro-cstqmvmk) input:where(.astro-cstqmvmk)[type=datetime],.form-style-1:where(.astro-cstqmvmk) input:where(.astro-cstqmvmk)[type=number],.form-style-1:where(.astro-cstqmvmk) input:where(.astro-cstqmvmk)[type=search],.form-style-1:where(.astro-cstqmvmk) input:where(.astro-cstqmvmk)[type=time],.form-style-1:where(.astro-cstqmvmk) input:where(.astro-cstqmvmk)[type=url],.form-style-1:where(.astro-cstqmvmk) input:where(.astro-cstqmvmk)[type=email],textarea:where(.astro-cstqmvmk),select:where(.astro-cstqmvmk){box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #BEBEBE;padding:7px;margin:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none}.form-style-1:where(.astro-cstqmvmk) input:where(.astro-cstqmvmk)[type=text]:focus,.form-style-1:where(.astro-cstqmvmk) input:where(.astro-cstqmvmk)[type=date]:focus,.form-style-1:where(.astro-cstqmvmk) input:where(.astro-cstqmvmk)[type=datetime]:focus,.form-style-1:where(.astro-cstqmvmk) input:where(.astro-cstqmvmk)[type=number]:focus,.form-style-1:where(.astro-cstqmvmk) input:where(.astro-cstqmvmk)[type=search]:focus,.form-style-1:where(.astro-cstqmvmk) input:where(.astro-cstqmvmk)[type=time]:focus,.form-style-1:where(.astro-cstqmvmk) input:where(.astro-cstqmvmk)[type=url]:focus,.form-style-1:where(.astro-cstqmvmk) input:where(.astro-cstqmvmk)[type=email]:focus,.form-style-1:where(.astro-cstqmvmk) textarea:where(.astro-cstqmvmk):focus,.form-style-1:where(.astro-cstqmvmk) select:where(.astro-cstqmvmk):focus{box-shadow:0 0 8px #88d5e9;border:1px solid #88D5E9}.form-style-1:where(.astro-cstqmvmk) .field-divided:where(.astro-cstqmvmk){width:49%}.form-style-1:where(.astro-cstqmvmk) .field-long:where(.astro-cstqmvmk){width:100%}.form-style-1:where(.astro-cstqmvmk) .field-select:where(.astro-cstqmvmk){width:100%}.form-style-1:where(.astro-cstqmvmk) .field-textarea:where(.astro-cstqmvmk){height:100px}.form-style-1:where(.astro-cstqmvmk) input:where(.astro-cstqmvmk)[type=submit],.form-style-1:where(.astro-cstqmvmk) input:where(.astro-cstqmvmk)[type=button]{background:#5abdac;padding:8px 15px;border:none;color:#fff}.form-style-1:where(.astro-cstqmvmk) input:where(.astro-cstqmvmk)[type=submit]:hover,.form-style-1:where(.astro-cstqmvmk) input:where(.astro-cstqmvmk)[type=button]:hover{background:#5abdac;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.form-style-1:where(.astro-cstqmvmk) .required:where(.astro-cstqmvmk){color:#5abdac}.underline-links:where(.astro-cstqmvmk) a:where(.astro-cstqmvmk){position:relative;display:inline-block}.underline-links:where(.astro-cstqmvmk) a:where(.astro-cstqmvmk):before{content:"";position:absolute;z-index:0;left:0;right:100%;bottom:0;background:#5abdac;height:2px;transition-property:right;transition-duration:.2s;transition-timing-function:ease-out}.underline-links:where(.astro-cstqmvmk) a:where(.astro-cstqmvmk):hover:before{right:0!important}a:where(.astro-cstqmvmk){text-decoration:underline}a:where(.astro-cstqmvmk):hover{color:#5abdac}
