div.featuredProjects.svelte-1v3wzmr{-webkit-backdrop-filter:blur(1.25rem);text-align:center;background-color:#030710cc;padding-top:1rem;padding-bottom:1.5rem}h1.header.svelte-1v3wzmr{color:#ff6157;text-shadow:2px 2px 4px #000}p.body.svelte-1v3wzmr{margin-inline:auto;max-width:35rem;margin-top:.5rem;transition:max-width .125s ease-in-out}@media (width<=767px){p.body.svelte-1v3wzmr{max-width:30rem;margin-inline:auto;transition:max-width .125s ease-in-out}}@media (width<=500px){p.body.svelte-1v3wzmr{max-width:24rem;margin-inline:auto;transition:max-width .125s ease-in-out}}div.header.svelte-669w9g{isolation:isolate;box-sizing:border-box;background-color:#030710;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100dvh;display:flex;position:relative;overflow:hidden}div.background.svelte-669w9g{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}div.content.svelte-669w9g{z-index:1;box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:3rem 2rem;display:flex;position:relative}img.portrait.svelte-669w9g{aspect-ratio:1;object-fit:cover;border:.5rem solid #ffffe4;border-radius:50%;width:min(40vh,30rem);transition:border-color .5s ease-in-out}div.introduction.svelte-669w9g{flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-top:2rem;display:flex}h1.greeting.svelte-669w9g{color:#ffffe4;text-align:center;margin:0;font-family:Roboto,sans-serif;font-size:2rem;font-weight:500;line-height:1.2}p.role.svelte-669w9g{color:#bfc3c6;text-align:center;justify-content:center;align-items:center;min-height:2.5rem;margin:0;font-family:Roboto Mono,monospace;font-size:1.25rem;font-weight:400;display:flex}span.rolePrefix.svelte-669w9g{white-space:nowrap}span.roleText.svelte-669w9g{overflow-wrap:anywhere;transition:color .2s}span.cursor.svelte-669w9g{background-color:#ffffe4;flex-shrink:0;width:.125rem;height:1.25em;margin-left:.125rem;transition:background-color .5s ease-in-out;animation:.8s step-end infinite svelte-669w9g-cursorBlink;display:inline-block}@keyframes svelte-669w9g-cursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}p.screenReaderOnly.svelte-669w9g{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){img.portrait.svelte-669w9g,span.roleText.svelte-669w9g,span.cursor.svelte-669w9g{transition:none}span.cursor.svelte-669w9g{animation:none}}@media (width<=767px){div.content.svelte-669w9g{padding:3rem 1rem}img.portrait.svelte-669w9g{width:min(60vw,15rem)}div.introduction.svelte-669w9g{gap:.5rem;margin-top:1.5rem}p.role.svelte-669w9g{min-height:3rem;font-size:1rem}}div.container.svelte-ckiqor{-webkit-backdrop-filter:blur(1.25rem);background-color:#030710aa;justify-content:center;align-items:center;width:100%;scroll-margin-top:5.5rem;display:flex;overflow-x:hidden}div.frame.svelte-ckiqor{-webkit-backdrop-filter:blur(1.25rem);background-color:#03071099;border:.0625rem solid #ffffe499;border-radius:.5rem;outline:.125rem solid #03071099;width:40rem;margin:1rem;padding:4rem}h1.svelte-ckiqor{text-align:center;color:#bfc3c6;font-family:Roboto Mono;font-size:.75rem;font-weight:400}p.svelte-ckiqor{color:#ffffe4;margin-top:.5rem;margin-bottom:.5rem;font-family:Roboto Mono;font-size:.75rem}.turnstile.svelte-1of3d2c{width:100%;min-height:4.0625rem}form.svelte-wt4tt0{box-sizing:border-box;text-align:left;-webkit-backdrop-filter:blur(1.25rem);background-color:#03071099;border:.0625rem solid #ffffe499;border-radius:.5rem;outline:.125rem solid #03071099;flex-direction:column;width:min(48rem,100% - 2rem);margin:1rem;padding:2rem 4rem;transition:height .125s ease-in-out;display:flex}div.formField.svelte-wt4tt0{flex-direction:column;gap:.375rem;display:flex}label.svelte-wt4tt0{color:#ffffe4;margin-top:.5rem;font-family:Roboto;font-size:.8rem;font-weight:400}input.svelte-wt4tt0,textarea.svelte-wt4tt0{box-sizing:border-box;-webkit-backdrop-filter:blur(1.25rem);color:#ffffe4;background-color:#293b4999;border:.0625rem solid #ffffe499;border-radius:.5rem;outline:.125rem solid #293b4999;width:100%;padding:.5rem;font-family:Roboto;font-size:1rem;transition:background-color .125s linear,outline-color .125s linear}input.svelte-wt4tt0{height:2rem;margin-top:.5rem;margin-bottom:.5rem}textarea.svelte-wt4tt0{resize:vertical;min-height:10rem;margin-top:.5rem}input.svelte-wt4tt0:hover,textarea.svelte-wt4tt0:hover{background-color:#293b49cc;outline-color:#293b49cc}input.svelte-wt4tt0:focus,textarea.svelte-wt4tt0:focus{outline-color:#ffffe4}input.svelte-wt4tt0::placeholder,textarea.svelte-wt4tt0::placeholder{color:#ffffe499}button[type=submit].svelte-wt4tt0{cursor:pointer;color:#ffffe4;background-color:#03071000;border:.125rem solid #ffffe4;border-radius:.5rem;align-self:center;min-width:8rem;padding:.5rem 1rem;font-family:Roboto;font-size:.85rem;font-weight:700;transition:color .125s linear,background-color .125s linear,opacity .125s linear}button[type=submit].svelte-wt4tt0:not(:disabled):hover{color:#030710;background-color:#ffffe4}button[type=submit].svelte-wt4tt0:disabled{cursor:default;opacity:.5}.honeypot.svelte-wt4tt0{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}h1.svelte-wt4tt0{color:#77d6c1;text-shadow:2px 2px 4px #000;margin-top:.5rem}div.content.svelte-wt4tt0{-webkit-backdrop-filter:blur(1.25rem);text-align:center;background-color:#030710aa;width:calc(100% - 2rem);min-height:30rem;padding:1rem;overflow-x:hidden}div.container.svelte-wt4tt0{justify-content:center;align-items:center;display:flex;overflow-x:hidden}p.svelte-wt4tt0{margin-top:1rem;margin-bottom:1rem}p.status.svelte-wt4tt0{color:#ffffe4;text-align:center;margin:1.375rem 0 -2.625rem;font-family:Roboto}p.status.error.svelte-wt4tt0{color:#ff6157}p.status.success.svelte-wt4tt0{color:#9cb93b}p.privacyNotice.svelte-wt4tt0,a.privacyNotice.svelte-wt4tt0{text-align:center;color:#bfc3c6;margin-bottom:0;font-size:.7rem}@media (width<=767px){form.svelte-wt4tt0{width:calc(100% - 2rem)}}section.recentPosts.svelte-fa5pmd{text-align:center;-webkit-backdrop-filter:blur(1.25rem);background-color:#030710dd;padding:1rem 0 1.5rem}h1.svelte-fa5pmd{color:#9cb93b;text-shadow:2px 2px 4px #000}p.svelte-fa5pmd{max-width:35rem;margin:.5rem auto 1.5rem;padding:0 1rem}.footer.svelte-fa5pmd{margin-top:1.5rem}
