:root{--bg-primary:#fff;--bg-secondary:#eee;--text-primary:#222;--text-secondary:#555;--header-bg:#282c34;--header-nav-mobile-bg:rgba(40,44,47,.95);--border-color:#d1d5db;--card-bg:#fff;--link-color:#1a0dab}[data-theme=dark]{--bg-primary:#1a1a2e;--bg-secondary:#16213e;--text-primary:#e0e0e0;--text-secondary:#a0a0a0;--header-bg:#0f0f23;--header-nav-mobile-bg:rgba(15,15,35,.95);--border-color:#333;--card-bg:#16213e;--link-color:#8ab4f8}body{background-color:#fff;color:#222;color:var(--text-primary);font-family:sans-serif;margin:0;padding:0;transition:background-color .3s ease,color .3s ease}.style_container__1ZXZQ,body{background-color:var(--bg-primary)}.style_container__1ZXZQ{height:100vh;width:100vw}.style_content__ynHMT{padding-top:110px;text-align:center}.style_content__ynHMT blockquote{margin:-1rem 8rem;padding:1rem}.style_content__ynHMT blockquote p{background:var(--bg-secondary);border-radius:5px;padding:15px}.style_content__ynHMT blockquote p:before{content:"\201C"}.style_content__ynHMT blockquote p:after{content:"\201D"}@media (max-width:700px){.style_content__ynHMT blockquote{margin-left:2rem;margin-right:2rem;padding:1rem}.style_content__ynHMT blockquote p{background:var(--bg-secondary);border-radius:5px;padding:4px}}.style_Header__z7XHo{background-color:var(--header-bg);box-shadow:0 4px 8px 0 rgba(0,0,0,.2);display:grid;grid-template-areas:"logo nav nav nav nav nav nav nav contact";height:72px;max-height:96px;position:fixed;top:0;width:100vw;z-index:999}.style_Logo__CYyFW{display:grid;grid-area:logo;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));position:relative}.style_Logo__CYyFW img{align-items:center;justify-items:center;left:40%;max-width:100%;position:absolute;top:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.style_Nav__FXOFy{align-items:center;display:grid;grid-area:nav;grid-template-columns:repeat(5,auto);justify-items:center}.style_Nav__FXOFy a{color:#fff;font-size:20px;font-weight:500;text-decoration:none;transition:.5s}.style_Nav__FXOFy a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.style_Nav__FXOFy button{background-color:rgba(255,0,0,.5);border:none;border-radius:10px;box-shadow:0 5px 0 0 rgba(255,0,0,.25);color:#fff;cursor:pointer;font-size:20px;font-weight:600;outline:none;padding:10px;transition:70ms}.style_Nav__FXOFy button:active{box-shadow:0 2px 0 0 rgba(255,0,0,.25);-webkit-transform:translateY(3px);transform:translateY(3px)}.style_Burger__reRXa{background:none;border:none;display:none;font-size:40px;grid-area:burger;justify-self:end;margin:0 20px 0 0;outline:none;padding:0;transition:.1s}.style_Burger__reRXa:active{-webkit-transform:scale(1.2);transform:scale(1.2)}.style_Contact__5U-AO{align-items:center;display:grid;grid-area:contact;grid-template-columns:repeat(4,auto);justify-items:center}.style_Contact__5U-AO a{color:#fff;font-size:20px;font-weight:500;transition:.5s}.style_Contact__5U-AO a:hover{-webkit-transform:scale(1.5);transform:scale(1.5)}@media (max-width:700px){.style_Header__z7XHo{grid-template-areas:"logo burger contact" "nav nav nav"}.style_Nav__FXOFy{grid-row-gap:20px;background:var(--header-nav-mobile-bg);border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);grid-template-columns:none;grid-template-rows:repeat(5,auto);padding:30px 0}.style_Burger__reRXa{display:inline}}.style_NavAnimation-enter__VoxD3{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}.style_NavAnimation-enter-active__LyDZZ{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.style_NavAnimation-exit__vJL7A{opacity:1}.style_NavAnimation-exit-active__dDrSf{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.style_ThemeToggle__oX1tS{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;padding:0;transition:.5s}.style_ThemeToggle__oX1tS:hover{-webkit-transform:scale(1.5);transform:scale(1.5)}.style_Logo__zIEaP{width:192px}.style_Logo__zIEaP:hover{cursor:pointer}.style_circle__lHSfF{border-radius:50%}.style_small__6Aid1{height:36px;width:36px}.style_medium__yN0J1{height:48px;width:48px}.style_large__8sAfa{height:72px;width:72px}.style_container__duWX5{background-color:var(--bg-primary);height:calc(100vh - 10px);overflow:scroll;width:100vw}.style_content__6gsqG{padding-top:60px;text-align:center}.style_card_layout__FPkDG{display:flex;flex-wrap:wrap;justify-content:center}.style_card_layout__item__IUgI3{align-items:center;display:flex;flex:0 0 21%;justify-content:center;padding-left:.25rem;padding-right:.25rem;padding-top:2rem}.style_projectCard__NLSnz{height:20rem;width:20rem}.style_card__0mfkx{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-primary);padding:1.5rem;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.style_card__0mfkx:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.style_card__0mfkx a{color:var(--link-color);text-decoration:none}.style_card__0mfkx a:hover{text-decoration:underline}.style_header__jxFDu{margin-bottom:.5rem}.style_header__jxFDu h1,.style_header__jxFDu h2,.style_header__jxFDu h3{color:var(--text-primary);font-size:1.25rem;margin:0}.style_meta__epsKc{font-size:.85rem}.style_body__VpeaO,.style_meta__epsKc{color:var(--text-secondary);margin-bottom:.75rem}.style_body__VpeaO{font-size:.95rem;line-height:1.5}.style_footer__q3Jbo{margin-top:.5rem}@media (max-width:600px){.style_card__0mfkx{padding:1rem}}.style_container__OI8h0{background-color:var(--bg-primary);min-height:100vh;width:100vw}.style_content__P4PoW{margin:0 auto;max-width:800px;padding:90px 1rem 2rem}.style_pageTitle__dROh1{color:var(--text-primary);font-size:2rem;margin-bottom:2rem;text-align:center}.style_message__wwZoI{color:var(--text-secondary);text-align:center}.style_postsList__B4t3z{display:flex;flex-direction:column;gap:1.5rem}.style_postLink__Phpy5{color:inherit;display:block;text-decoration:none}.style_cardContent__9Vh0x{align-items:flex-start;display:flex;gap:1rem}.style_dropCap__CkIux{border-radius:.375rem;flex-shrink:0;height:80px;object-fit:cover;width:80px}@media (max-width:600px){.style_dropCap__CkIux{height:60px;width:60px}}.style_viewAll__aFR5o{color:var(--link-color);display:block;font-size:1.1rem;font-weight:500;margin-top:2rem;text-align:center;text-decoration:none}.style_viewAll__aFR5o:hover{text-decoration:underline}.style_container__ciX3y{background-color:var(--bg-primary);height:100vh;width:100vw}.style_content__sWLEy{padding-top:100px;text-align:center}.style_section__kPqq2{height:100%;position:-webkit-sticky;position:sticky;width:100%}.style_name__k2XK2{font-size:36px;font-weight:500;margin-bottom:1.5rem;margin-top:1.5rem;transition:.5s}.style_about__98dFz{font-size:20px;font-weight:500;text-align:center}.style_label__VxsMf{display:inline-block;margin-bottom:1rem;margin-left:5px}.style_button__QHwLU{background:var(--header-bg);border-radius:30px;box-shadow:0 0 1px transparent;color:#fff!important;display:inline-block;font-size:16px;font-weight:700;line-height:1;overflow:hidden;padding:12px 32px;position:relative;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);vertical-align:middle}.style_avatar__KU05N{border-radius:50%;height:128px;margin:auto;width:128px}.style_image__wlTua{border-radius:50%;height:auto;width:100%}.style_container__dSlH2{align-items:center;color:var(--text-primary);display:flex;flex-direction:column;height:100vh;justify-content:flex-start;overflow-y:auto;padding:0 .5rem}.style_content__FzsRm{max-width:1200px;padding:2rem 0;width:100%}.style_pageTitle__spLP5{color:var(--text-primary);font-size:2rem;margin:1.5rem 0;text-align:center}.style_presentationsGrid__yqsih{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-top:3rem}.style_speakerdeck-embed__1ntrO{margin-top:1rem;min-height:400px;width:100%}@media (max-width:600px){.style_presentationsGrid__yqsih{grid-template-columns:1fr}.style_container__dSlH2{height:90vh}}.style_talkCard__KY95t{background:hsla(0,0%,100%,.05);border-radius:1rem}.style_talkTitle__tY1Il{color:var(--text-primary);cursor:default;font-size:1.25rem;height:4rem;margin:0;overflow:hidden;text-overflow:ellipsis}.style_talkDescription__m4xqb{-webkit-line-clamp:3;-webkit-box-orient:vertical;cursor:default;display:-webkit-box;margin:0 0 1rem;max-height:4.2em;overflow:hidden;text-overflow:ellipsis}.style_tagsContainer__OYwNr{display:flex;flex-wrap:wrap;margin:-.25rem}@media (max-width:600px){.style_talkTitle__tY1Il{font-size:1.1rem}}.style_tag__m1hQn{border-radius:1rem;display:inline-block;font-size:.875rem;margin:.25rem;padding:.25rem .75rem;transition:background-color .2s ease}.style_tag__m1hQn:hover{background-color:hsla(0,0%,100%,.15)}.style_presentation__0fjDZ{--pb:56.25%;background:rgba(0,0,0,.1) padding-box;border-radius:6px;box-shadow:0 5px 40px rgba(0,0,0,.2);overflow:hidden;padding-bottom:var(--pb);position:relative;width:100%}.style_iframe__wwsJO{border:0;height:100%;left:0;position:absolute;top:0;width:100%}
/*# sourceMappingURL=main.cababaf6.css.map*/