.ContactForm_form__7CH_t{display:flex;flex-direction:column;gap:var(--spacing-lg)}.ContactForm_formGroup__8qSut{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ContactForm_label__0hbov{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ContactForm_input__qQ8Kl,.ContactForm_textarea__0pEMV{width:100%;padding:var(--spacing-md);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--border-radius);color:var(--color-text);font-size:var(--font-size-base);transition:all .2s ease}.ContactForm_input__qQ8Kl:focus,.ContactForm_textarea__0pEMV:focus{outline:none;border-color:var(--color-teal);background:hsla(0,0%,100%,.08)}.ContactForm_textarea__0pEMV{min-height:150px;resize:vertical}.ContactForm_button__GeyFG{background:var(--color-teal);color:var(--color-background);padding:var(--spacing-md) var(--spacing-xl);border:none;border-radius:var(--border-radius);font-size:var(--font-size-base);font-weight:500;cursor:pointer;transition:all .2s ease;align-self:flex-start}.ContactForm_button__GeyFG:hover{background:var(--color-teal-light);transform:translateY(-1px)}.ContactForm_button__GeyFG:disabled{opacity:.7;cursor:not-allowed}.ContactForm_message__tz7_k{padding:var(--spacing-md);border-radius:var(--border-radius);margin-top:var(--spacing-md);font-size:var(--font-size-sm);text-align:center}.ContactForm_success__Q3Qoc{background:rgba(var(--color-teal-rgb),.1);color:var(--color-teal);border:1px solid rgba(var(--color-teal-rgb),.2)}.ContactForm_error__Q2ZRW{background:rgba(255,0,0,.1);color:#ff6b6b;border:1px solid rgba(255,0,0,.2)}.footer_site-footer__v5lxt{padding:var(--spacing-xl) 0;border-top:1px solid var(--color-border);background:var(--color-background)}.footer_content__QN_7r{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-md)}.footer_site-footer__social__xP6Sw{display:flex;gap:var(--spacing-lg);justify-content:center;align-items:center}.ArticleList_grid__8dhOa{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);padding:var(--spacing-xl)}.ArticleList_empty__8rMo2{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-secondary);grid-column:1/-1}.ArticleList_article__CcnuT{display:flex;flex-direction:column;background:hsla(0,0%,100%,.03);border-radius:var(--border-radius);overflow:hidden;text-decoration:none;color:var(--color-text);transition:all .2s ease-out;height:100%;border:1px solid hsla(0,0%,100%,.1);position:relative}.ArticleList_article__CcnuT:hover{transform:translateY(-4px);border-color:var(--color-teal);box-shadow:0 0 30px rgba(var(--color-teal-rgb),.2)}.ArticleList_imageWrapper___MRyJ{position:relative;aspect-ratio:16/9;overflow:hidden}.ArticleList_image__mhXcO{object-fit:cover;transition:transform .3s ease;width:100%;height:100%;position:absolute;top:0;left:0}.ArticleList_article__CcnuT:hover .ArticleList_image__mhXcO{transform:scale(1.05)}.ArticleList_content__oVhuY{padding:var(--spacing-lg);flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-sm)}.ArticleList_meta__n6_sL{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm)}.ArticleList_date__j_bS9,.ArticleList_readingTime___gElH{font-size:var(--text-sm);color:var(--color-text-secondary)}.ArticleList_readingTime___gElH{font-weight:500}.ArticleList_title__c6fUL{font-size:var(--text-lg);font-weight:600;margin:0;color:var(--color-text)}.ArticleList_excerpt__b5bcE,.ArticleList_fullContent__Qczgr{font-size:var(--text-md);color:var(--color-text-secondary);margin:0;line-height:1.5}.ArticleList_fullContent__Qczgr p{margin-bottom:var(--spacing-md)}.ArticleList_fullContent__Qczgr p:last-child{margin-bottom:0}.ArticleList_shortArticle__QEbuq{cursor:default;display:flex;flex-direction:column;height:100%;background-color:var(--color-teal-light)}.ArticleList_shortContent__xo1j6{height:100%;display:flex;flex-direction:column;flex:1 1;padding-top:var(--spacing-md)}.ArticleList_shortContent__xo1j6 .ArticleList_fullContent__Qczgr{flex:1 1 auto;display:flex;flex-direction:column;overflow-y:auto;padding-right:var(--spacing-sm);margin-bottom:var(--spacing-md);max-height:400px}.ArticleList_shortContent__xo1j6 .ArticleList_fullContent__Qczgr::-webkit-scrollbar{width:4px}.ArticleList_shortContent__xo1j6 .ArticleList_fullContent__Qczgr::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:4px}.ArticleList_shortContent__xo1j6 .ArticleList_fullContent__Qczgr::-webkit-scrollbar-thumb{background:var(--color-teal);border-radius:4px}.ArticleList_tags__adkK9{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:auto;padding-top:var(--spacing-md)}.ArticleList_attributionContainer__p1P4D{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);color:#fff;padding:8px;font-size:.8rem;opacity:0;transition:opacity .3s ease}.ArticleList_attributionContainer__p1P4D:hover{opacity:1}.ArticleList_glitch__OUVpY{position:relative;overflow:hidden;transition:transform .15s ease-out}.ArticleList_glitch__OUVpY:after,.ArticleList_glitch__OUVpY:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-teal);opacity:0;pointer-events:none}.ArticleList_glitch__OUVpY:hover{transform:scale(1.02);animation:ArticleList_glitch-sequence__syKCD .5s ease-out forwards}.ArticleList_glitch__OUVpY:hover:before{opacity:.1;animation:ArticleList_glitch-anim-1__JBZ_v .2s steps(4) .15s forwards}.ArticleList_glitch__OUVpY:hover:after{opacity:.1;animation:ArticleList_glitch-anim-2__mx5Wl .2s steps(4) .15s forwards}@keyframes ArticleList_glitch-sequence__syKCD{0%{transform:scale(1)}30%{transform:scale(1.02)}35%{transform:scale(1.02) skew(2deg)}45%{transform:scale(1.02) skew(-2deg)}55%{transform:scale(1.02) skew(1deg)}65%{transform:scale(1.02) skew(-1deg)}75%{transform:scale(1.02) skew(0deg)}to{transform:scale(1.02)}}@keyframes ArticleList_glitch-anim-1__JBZ_v{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 5%,0 5%);clip-path:polygon(0 0,100% 0,100% 5%,0 5%);transform:translate(4px)}25%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 45%,0 45%);clip-path:polygon(0 40%,100% 40%,100% 45%,0 45%);transform:translate(-4px)}50%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 65%,0 65%);clip-path:polygon(0 60%,100% 60%,100% 65%,0 65%);transform:translate(4px)}75%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 25%,0 25%);clip-path:polygon(0 20%,100% 20%,100% 25%,0 25%);transform:translate(-4px)}}@keyframes ArticleList_glitch-anim-2__mx5Wl{0%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 20%,0 20%);clip-path:polygon(0 15%,100% 15%,100% 20%,0 20%);transform:translate(-4px)}25%{-webkit-clip-path:polygon(0 55%,100% 55%,100% 60%,0 60%);clip-path:polygon(0 55%,100% 55%,100% 60%,0 60%);transform:translate(4px)}50%{-webkit-clip-path:polygon(0 75%,100% 75%,100% 80%,0 80%);clip-path:polygon(0 75%,100% 75%,100% 80%,0 80%);transform:translate(-4px)}75%{-webkit-clip-path:polygon(0 35%,100% 35%,100% 40%,0 40%);clip-path:polygon(0 35%,100% 35%,100% 40%,0 40%);transform:translate(4px)}}@media (max-width:1000px){.ArticleList_grid__8dhOa{grid-template-columns:repeat(2,1fr);padding:var(--spacing-lg)}}@media (max-width:800px){.ArticleList_grid__8dhOa{grid-template-columns:1fr;padding:var(--spacing-md);gap:var(--spacing-md)}.ArticleList_title__c6fUL{font-size:var(--text-md)}.ArticleList_excerpt__b5bcE{font-size:var(--text-sm)}}.page_container__CXw_5{max-width:var(--max-width);margin:0 auto;padding:var(--spacing-2xl) var(--spacing-lg);background:#1a1a1a;min-height:100vh;color:var(--color-text)}.page_header__L0muJ{text-align:center;margin-bottom:var(--spacing-3xl);position:relative;padding-top:var(--spacing-2xl)}.page_header__L0muJ:after{content:"";position:absolute;bottom:-var(--spacing-xl);left:50%;transform:translateX(-50%);width:60px;height:4px;border-radius:2px}.page_header__L0muJ:after,.page_title__cbZvM{background:linear-gradient(to right,var(--color-teal),var(--color-teal-light))}.page_title__cbZvM{font-size:var(--text-4xl);font-weight:700;margin-bottom:var(--spacing-md);-webkit-background-clip:text;color:transparent;position:relative;display:inline-block}.page_description__ebY1J{font-size:var(--text-xl);color:var(--color-text-secondary);max-width:600px;margin:0 auto;line-height:1.6}@media (max-width:768px){.page_container__CXw_5{padding:var(--spacing-xl) var(--spacing-md)}.page_header__L0muJ{margin-bottom:var(--spacing-2xl);padding-top:var(--spacing-xl)}.page_title__cbZvM{font-size:var(--text-3xl)}.page_description__ebY1J{font-size:var(--text-lg)}}.page_container__eSsIu{max-width:var(--max-width);margin:0 auto;padding:var(--spacing-2xl) var(--spacing-lg);background:#1a1a1a;min-height:100vh;color:var(--color-text)}.page_header__aoGnN{text-align:center;margin-bottom:var(--spacing-3xl);position:relative;padding-top:var(--spacing-2xl)}.page_header__aoGnN:after{content:"";position:absolute;bottom:-var(--spacing-xl);left:50%;transform:translateX(-50%);width:60px;height:4px;background:var(--color-accent)}.page_title__7_S0z{font-size:var(--font-size-4xl);font-weight:700;margin-bottom:var(--spacing-md)}.page_description__bF7qW{color:var(--color-text-muted);font-size:var(--font-size-lg)}.page_content__6foo0{max-width:1200px;margin:0 auto;padding:var(--spacing-xl) 0}.page_section__yPW7u{margin-bottom:var(--spacing-3xl)}.page_sectionTitle__eC3_O{font-size:var(--font-size-2xl);font-weight:700;margin-bottom:var(--spacing-xl);color:var(--color-accent)}.page_bio__W1cuC{font-size:var(--font-size-lg);line-height:1.6;padding:var(--spacing-lg);border-left:4px solid var(--color-accent);background:hsla(0,0%,100%,.05);margin:var(--spacing-lg) 0}.page_photoGrid__YNpZL{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--spacing-xl);gap:var(--spacing-xl);margin:var(--spacing-xl) 0}.page_photoSection__dgy4h{background:hsla(0,0%,100%,.05);padding:var(--spacing-lg);border-radius:var(--border-radius-lg)}.page_photoTitle__zDjuO{font-size:var(--font-size-lg);font-weight:700;margin-bottom:var(--spacing-md);color:var(--color-accent)}.page_imageWrapper__nrQvA{position:relative;width:100%;aspect-ratio:1;margin-bottom:var(--spacing-md);border-radius:var(--border-radius-md);overflow:hidden}.page_linkList__Ky3Lc{list-style:none;padding:0}.page_linkList__Ky3Lc li{margin-bottom:var(--spacing-sm)}.page_linkList__Ky3Lc a{color:var(--color-text-muted);text-decoration:none;transition:color .2s}.page_linkList__Ky3Lc a:hover{color:var(--color-accent)}.page_prose__AVo8O{font-size:var(--font-size-lg);line-height:1.6;color:var(--color-text)}.page_prose__AVo8O p{margin-bottom:var(--spacing-lg)}.page_prose__AVo8O a{color:var(--color-text-muted);text-decoration:underline;transition:all .2s ease;position:relative;display:inline-block}.page_prose__AVo8O a:hover{color:var(--color-teal);animation:page_link-glitch__Lsoli .3s ease-out}.page_prose__AVo8O code{background:hsla(0,0%,100%,.05);padding:.2em .4em;border-radius:var(--border-radius);font-size:.9em;color:var(--color-teal)}.page_prose__AVo8O pre{background:hsla(0,0%,100%,.03);padding:var(--spacing-lg);border-radius:var(--border-radius);overflow-x:auto;border:1px solid hsla(0,0%,100%,.1);position:relative;margin:var(--spacing-xl) 0;width:100%}.page_prose__AVo8O pre:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(var(--color-teal-rgb),.1));opacity:0;transition:opacity .3s ease}.page_prose__AVo8O pre:hover:before{opacity:1}.page_prose__AVo8O pre code{background:none;padding:0;font-size:inherit;color:inherit}@keyframes page_link-glitch__Lsoli{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}.page_developmentGrid__iwjal{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);margin-top:var(--spacing-2xl)}@media (min-width:1024px){.page_developmentGrid__iwjal{grid-template-columns:1fr 1fr}}.EventList_grid__fwiog{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-lg);gap:var(--spacing-lg);padding:var(--spacing-xl)}.EventList_empty__ezn5l{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-secondary);grid-column:1/-1}.EventList_event__Hr78P{display:flex;flex-direction:column;background:hsla(0,0%,100%,.03);border-radius:var(--border-radius);overflow:hidden;text-decoration:none;color:var(--color-text);transition:all .2s ease-out;height:100%;border:1px solid hsla(0,0%,100%,.1);position:relative}.EventList_event__Hr78P:hover{transform:translateY(-4px);border-color:var(--color-teal);box-shadow:0 0 30px rgba(var(--color-teal-rgb),.2)}.EventList_content__NClUf{padding:var(--spacing-lg);flex-grow:1;display:flex;flex-direction:column}.EventList_meta__GEjMr{display:flex;justify-content:space-between;color:var(--color-text-secondary);font-size:.9rem;margin-bottom:var(--spacing-sm)}.EventList_title__1i7_K{font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-sm);color:var(--color-text)}.EventList_venue__8P5WC{color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}.EventList_description___bgth{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);line-height:1.5}.EventList_tags__v3bPG{margin-top:auto;display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.EventList_talks__3Vgk_{margin-bottom:var(--spacing-md)}.EventList_talksList__C5Azq{list-style:none;padding:0;margin:0}.EventList_talkItem__fnrz1{color:var(--color-teal);font-size:.9rem;margin-bottom:var(--spacing-xs);line-height:1.4;position:relative;padding-left:var(--spacing-md)}.EventList_talkItem__fnrz1:before{content:"•";position:absolute;left:0;color:var(--color-teal)}.EventList_glitch__P3rS3{position:relative}.EventList_glitchOverlay__BA6x_{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent 65%,rgba(var(--color-teal-rgb),.1) 70%,rgba(var(--color-teal-rgb),.2) 80%,transparent 90%);opacity:0;transition:opacity .3s ease}.EventList_event__Hr78P:hover .EventList_glitchOverlay__BA6x_{opacity:1}@media (max-width:1024px){.EventList_grid__fwiog{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.EventList_grid__fwiog{grid-template-columns:1fr}}.Pagination_pagination__w8tzS{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);margin:var(--spacing-2xl) 0}.Pagination_pages__KBFQR{display:flex;align-items:center;gap:var(--spacing-sm)}.Pagination_arrow__19Y9a,.Pagination_ellipsis__hDrxU,.Pagination_page__YPkJP{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 var(--spacing-sm);border-radius:var(--border-radius);color:var(--color-text);text-decoration:none;transition:all .2s ease;background:hsla(0,0%,100%,.03)}.Pagination_arrow__19Y9a:hover,.Pagination_page__YPkJP:hover{background:rgba(var(--color-teal-rgb),.1);color:var(--color-teal)}.Pagination_active__2oAD1{background:var(--color-teal);color:var(--color-background)}.Pagination_active__2oAD1:hover{background:var(--color-teal-light);color:var(--color-background)}.Pagination_ellipsis__hDrxU{color:var(--color-text-secondary);cursor:default}.Pagination_arrow__19Y9a{font-size:1.2em;font-weight:300}.page_container__Y08SL{max-width:var(--max-width);margin:0 auto;padding:var(--spacing-2xl) var(--spacing-lg);background:#1a1a1a;min-height:100vh;color:var(--color-text)}.page_header__esu3j{text-align:center;margin-bottom:var(--spacing-3xl);position:relative;padding-top:var(--spacing-2xl)}.page_header__esu3j:after{content:"";position:absolute;bottom:-var(--spacing-xl);left:50%;transform:translateX(-50%);width:60px;height:4px;background:var(--color-teal);border-radius:2px}.page_title__Dh7vO{font-size:3rem;font-weight:700;margin-bottom:var(--spacing-md);background:linear-gradient(to right,var(--color-teal),var(--color-teal-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_description__7RQqV{color:var(--color-text-secondary);font-size:1.2rem;max-width:600px;margin:0 auto;line-height:1.6}.page_container__eDjvJ{max-width:var(--max-width);margin:0 auto;padding:var(--spacing-2xl) var(--spacing-lg);background:#1a1a1a;min-height:100vh;color:var(--color-text)}.page_header__dKnYT{text-align:center;margin-bottom:var(--spacing-3xl);position:relative;padding-top:var(--spacing-2xl)}.page_header__dKnYT:after{content:"";position:absolute;bottom:-var(--spacing-xl);left:50%;transform:translateX(-50%);width:60px;height:4px;background:var(--color-teal);border-radius:2px}.page_title__784EX{font-size:3rem;font-weight:700;margin-bottom:var(--spacing-md);background:linear-gradient(to right,var(--color-teal),var(--color-teal-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_description__2M_KI{color:var(--color-text-secondary);font-size:1.2rem;max-width:600px;margin:0 auto;line-height:1.6}.page_container__lxNPb{max-width:var(--max-width);margin:0 auto;padding:var(--spacing-2xl) var(--spacing-lg);background:#1a1a1a;min-height:100vh;color:var(--color-text)}.page_header__9LB6D{text-align:center;margin-bottom:var(--spacing-3xl);position:relative;padding-top:var(--spacing-2xl)}.page_header__9LB6D:after{content:"";position:absolute;bottom:-var(--spacing-xl);left:50%;transform:translateX(-50%);width:60px;height:4px;background:var(--color-teal);border-radius:2px}.page_title__EPN9Y{font-size:3rem;font-weight:700;margin-bottom:var(--spacing-md);background:linear-gradient(to right,var(--color-teal),var(--color-teal-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_description__m2g_j{color:var(--color-text-secondary);font-size:1.2rem;max-width:600px;margin:0 auto;line-height:1.6}.TableOfContents_tocFixed__R2yj1{position:fixed;top:calc(var(--header-height) + var(--spacing-lg));right:calc((100vw - 1500px) / 2 + var(--spacing-lg));width:280px;max-height:calc(100vh - var(--header-height) - var(--spacing-2xl));overflow-y:auto;padding:var(--spacing-lg);background:var(--color-background-elevated);border-radius:8px;border:1px solid var(--color-border);z-index:10;opacity:0;transition:opacity .3s ease}.TableOfContents_tocFixed__R2yj1.TableOfContents_visible__cHSF0{opacity:1}@media (max-width:1600px){.TableOfContents_tocFixed__R2yj1{right:var(--spacing-lg)}}.TableOfContents_tocFixed__R2yj1::-webkit-scrollbar{width:4px}.TableOfContents_tocFixed__R2yj1::-webkit-scrollbar-track{background:var(--color-background)}.TableOfContents_tocFixed__R2yj1::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.TableOfContents_tocFixed__R2yj1::-webkit-scrollbar-thumb:hover{background:var(--color-teal)}.TableOfContents_mobileToggle__wcsT_{display:none;width:100%;padding:var(--spacing-md);margin:var(--spacing-md) 0;background:var(--color-background-elevated);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;align-items:center;justify-content:space-between}.TableOfContents_mobileToggle__wcsT_:hover{background:var(--color-background-hover);border-color:var(--color-teal)}.TableOfContents_toc__BPBP_{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--spacing-lg));height:-moz-fit-content;height:fit-content;max-height:calc(100vh - var(--header-height) - var(--spacing-2xl));overflow-y:auto;padding:var(--spacing-lg);background:var(--color-background-elevated);border-radius:8px;border:1px solid var(--color-border);transition:all .3s ease;will-change:transform}.TableOfContents_toc__BPBP_::-webkit-scrollbar{width:4px}.TableOfContents_toc__BPBP_::-webkit-scrollbar-track{background:var(--color-background)}.TableOfContents_toc__BPBP_::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.TableOfContents_toc__BPBP_::-webkit-scrollbar-thumb:hover{background:var(--color-teal)}.TableOfContents_title__UOmb_{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin:0 0 var(--spacing-md) 0;padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border)}.TableOfContents_list__lmyIA{list-style:none;padding:0;margin:0}.TableOfContents_item__I4QCk{margin:0}.TableOfContents_link__6r6w9{display:block;width:100%;padding:var(--spacing-xs) var(--spacing-sm);background:none;border:none;color:var(--color-text-secondary);font-size:.875rem;line-height:1.6;text-align:left;cursor:pointer;transition:color .2s ease;z-index:1;pointer-events:auto}.TableOfContents_link__6r6w9:hover{color:var(--color-teal)}.TableOfContents_link__6r6w9.TableOfContents_active__JRw1c{color:var(--color-teal);font-weight:500}.TableOfContents_link__6r6w9{position:relative;overflow:hidden}.TableOfContents_link__6r6w9:hover:after,.TableOfContents_link__6r6w9:hover:before{content:"";position:absolute;left:0;right:0;height:2px;background:var(--color-teal);opacity:.3;pointer-events:none;animation:TableOfContents_glitch-line___N_Fw 1s linear infinite}.TableOfContents_link__6r6w9:hover:before{top:25%}.TableOfContents_link__6r6w9:hover:after{top:75%;animation-delay:-.5s}.TableOfContents_linkText__P1WZJ{position:relative;display:inline-block}.TableOfContents_link__6r6w9:hover .TableOfContents_linkText__P1WZJ:after,.TableOfContents_link__6r6w9:hover .TableOfContents_linkText__P1WZJ:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:screen;pointer-events:none;opacity:0}.TableOfContents_link__6r6w9:hover .TableOfContents_linkText__P1WZJ:before{color:red;animation:TableOfContents_glitchTimelineRed__mw2lJ 10s linear infinite}.TableOfContents_link__6r6w9:hover .TableOfContents_linkText__P1WZJ:after{color:#0f0;animation:TableOfContents_glitchTimelineGreen__4lm5q 10s linear infinite}.TableOfContents_link__6r6w9:hover .TableOfContents_linkText__P1WZJ{animation:TableOfContents_glitchTimeline__56GVj 10s linear infinite}.TableOfContents_indicator__rIvbo{position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:var(--color-teal);border-radius:2px;animation:TableOfContents_indicatorPulse__dsJlQ 2s ease-in-out infinite}@keyframes TableOfContents_glitchTimeline__56GVj{0%,20%,20.3%,20.6%,20.9%,23%,23.3%,25%,25.3%,25.6%,45%,45.3%,47%,47.3%,49%,49.3%,5%,5.3%,51%,51.3%,69%,69.3%,71%,71.3%,71.6%,90%,90.3%,92%,92.3%,to{color:var(--color-teal);transform:translate(0) skew(0)}5.1%,5.2%{color:var(--color-teal);transform:translate(2px,-3px) skew(-15deg,5deg)}20.1%,20.2%{color:var(--color-teal);transform:translate(-4px) skew(20deg)}20.4%,20.5%{color:var(--color-teal);transform:translateY(3px) skew(-10deg)}20.7%,20.8%{color:var(--color-teal);transform:translate(3px,-4px) skew(15deg,-5deg)}}@keyframes TableOfContents_glitchTimelineRed__mw2lJ{0%,20%,20.3%,20.6%,20.9%,23%,23.3%,25%,25.3%,25.6%,45%,45.3%,47%,47.3%,49%,49.3%,5%,5.3%,51%,51.3%,69%,69.3%,71%,71.3%,71.6%,90%,90.3%,92%,92.3%,to{opacity:0;transform:translate(0) skew(0)}5.1%,5.2%{opacity:1;transform:translate(-3px,-4px) skew(-15deg,5deg)}20.1%,20.2%{opacity:1;transform:translateY(4px) skew(20deg)}}@keyframes TableOfContents_glitchTimelineGreen__4lm5q{0%,20%,20.3%,20.6%,20.9%,23%,23.3%,25%,25.3%,25.6%,45%,45.3%,47%,47.3%,49%,49.3%,5%,5.3%,51%,51.3%,69%,69.3%,71%,71.3%,71.6%,90%,90.3%,92%,92.3%,to{opacity:0;transform:translate(0) skew(0)}5.1%,5.2%{opacity:1;transform:translate(4px) skew(-15deg,5deg)}20.1%,20.2%{opacity:1;transform:translate(3px,4px) skew(20deg)}}@keyframes TableOfContents_glitch-line___N_Fw{0%{transform:translateY(-2px)}25%{transform:translateY(4px)}50%{transform:translateY(1px)}75%{transform:translateY(5px)}to{transform:translateY(-2px)}}@keyframes TableOfContents_indicatorPulse__dsJlQ{0%,to{opacity:1;height:60%}50%{opacity:.6;height:40%}}@media (max-width:1024px){.TableOfContents_tocFixed__R2yj1{display:none}.TableOfContents_mobileToggle__wcsT_{display:flex}.TableOfContents_toc__BPBP_{display:none;position:relative;top:0;max-height:none;margin-bottom:var(--spacing-lg)}.TableOfContents_toc__BPBP_.TableOfContents_expanded__4W3Vk{display:block;animation:TableOfContents_slideDown___Uqdr .3s ease}}@keyframes TableOfContents_slideDown___Uqdr{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.TableOfContents_indicator__rIvbo,.TableOfContents_link__6r6w9.TableOfContents_active__JRw1c .TableOfContents_linkText__P1WZJ,.TableOfContents_link__6r6w9.TableOfContents_active__JRw1c .TableOfContents_linkText__P1WZJ:after,.TableOfContents_link__6r6w9.TableOfContents_active__JRw1c .TableOfContents_linkText__P1WZJ:before,.TableOfContents_link__6r6w9:hover:after,.TableOfContents_link__6r6w9:hover:before,.TableOfContents_toc__BPBP_.TableOfContents_expanded__4W3Vk{animation:none}}.ScrollIndicator_scrollIndicator__k1RBq{position:fixed;bottom:var(--spacing-xl);left:50%;transform:translateX(-50%);background:transparent;border:none;cursor:pointer;padding:0;z-index:10;opacity:1;transition:opacity .3s ease;animation:ScrollIndicator_bounce__pietv 2s ease-in-out infinite}.ScrollIndicator_circle__5iyDT{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden}.ScrollIndicator_circle__5iyDT:after,.ScrollIndicator_circle__5iyDT:before{content:"";position:absolute;inset:-2px;background:rgba(var(--color-teal-rgb),.3);opacity:0;pointer-events:none;mix-blend-mode:screen}.ScrollIndicator_circle__5iyDT svg{color:hsla(0,0%,100%,.6);transition:transform .3s ease;position:relative;z-index:1}.ScrollIndicator_scrollIndicator__k1RBq:hover{animation-play-state:paused}.ScrollIndicator_scrollIndicator__k1RBq:hover .ScrollIndicator_circle__5iyDT{transform:translateY(2px);background:hsla(0,0%,100%,.08)}.ScrollIndicator_scrollIndicator__k1RBq:hover svg{transform:translateY(1px)}.ScrollIndicator_scrollIndicator__k1RBq:hover .ScrollIndicator_circle__5iyDT:before{animation:ScrollIndicator_glitch-1__FwQbx .15s steps(2) infinite;opacity:1}.ScrollIndicator_scrollIndicator__k1RBq:hover .ScrollIndicator_circle__5iyDT:after{animation:ScrollIndicator_glitch-2__ti9pL .15s steps(2) infinite;animation-delay:50ms;opacity:1}@keyframes ScrollIndicator_bounce__pietv{0%,20%,50%,80%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-8px)}60%{transform:translateX(-50%) translateY(-4px)}}@keyframes ScrollIndicator_glitch-1__FwQbx{0%,to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(0)}25%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 85%,0 85%);clip-path:polygon(0 15%,100% 15%,100% 85%,0 85%);transform:translate(-4px,2px)}50%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%);clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%);transform:translate(4px,-2px)}75%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 90%,0 90%);clip-path:polygon(0 10%,100% 10%,100% 90%,0 90%);transform:translate(-2px,-2px)}}@keyframes ScrollIndicator_glitch-2__ti9pL{0%,to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(0)}25%{-webkit-clip-path:polygon(0 25%,100% 25%,100% 75%,0 75%);clip-path:polygon(0 25%,100% 25%,100% 75%,0 75%);transform:translate(4px,-2px)}50%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%);clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%);transform:translate(-4px,2px)}75%{-webkit-clip-path:polygon(0 75%,100% 75%,100% 25%,0 25%);clip-path:polygon(0 75%,100% 75%,100% 25%,0 25%);transform:translate(2px,2px)}}@media (prefers-reduced-motion:reduce){.ScrollIndicator_scrollIndicator__k1RBq,.ScrollIndicator_scrollIndicator__k1RBq:hover .ScrollIndicator_circle__5iyDT:after,.ScrollIndicator_scrollIndicator__k1RBq:hover .ScrollIndicator_circle__5iyDT:before{animation:none}}