.page_article__k3RrO{position:relative;width:100%;display:flex;flex-direction:column;background:#1A1A1A;color:var(--color-text)}.page_articleLayout__qDacD{max-width:1200px;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-lg);width:100%}@media (min-width:1025px){.page_articleLayout__qDacD{padding-right:calc(300px + var(--spacing-2xl))}.page_articleLayout__qDacD>button,.page_articleLayout__qDacD>nav{display:none!important}}@media (min-width:1600px){.page_articleLayout__qDacD{max-width:900px;margin:0 auto;padding-right:var(--spacing-lg)}}.page_content__oX37Z{max-width:1200px;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-lg);width:100%;display:flex;flex-direction:column;align-items:center}.page_markdown__DK5u0{max-width:1200px;width:100%;font-size:var(--text-lg);line-height:1.8;color:var(--color-text)}.page_markdown__DK5u0 h1,.page_markdown__DK5u0 h2,.page_markdown__DK5u0 h3,.page_markdown__DK5u0 h4,.page_markdown__DK5u0 h5,.page_markdown__DK5u0 h6{color:var(--color-text);margin:var(--spacing-2xl) 0 var(--spacing-lg);line-height:1.3;position:relative;display:inline-block;background:linear-gradient(to right,var(--color-teal),var(--color-teal-light));background-clip:text;-webkit-background-clip:text;color:transparent;padding-right:var(--spacing-md);width:100%}.page_markdown__DK5u0 h1{font-size:var(--text-3xl)}.page_markdown__DK5u0 h2{font-size:var(--text-2xl)}.page_markdown__DK5u0 h3{font-size:var(--text-xl)}.page_markdown__DK5u0 p{margin:var(--spacing-lg) 0;color:var(--color-text-secondary)}.page_markdown__DK5u0 a{color:var(--color-teal);text-decoration:none;transition:all .2s ease;position:relative;display:inline-block}.page_markdown__DK5u0 a:hover{color:var(--color-teal-light);animation:page_link-glitch__SkfYv .3s ease-out}.page_markdown__DK5u0 ol,.page_markdown__DK5u0 ul{margin:var(--spacing-lg) 0;padding-left:var(--spacing-xl);color:var(--color-text-secondary)}.page_markdown__DK5u0 li{margin:var(--spacing-sm) 0}.page_markdown__DK5u0 blockquote{margin:var(--spacing-xl) 0;padding:var(--spacing-lg);border-left:4px solid var(--color-teal);background:rgba(255,255,255,.03);border-radius:var(--border-radius);position:relative;overflow:hidden}.page_markdown__DK5u0 blockquote: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_markdown__DK5u0 blockquote:hover:before{opacity:1}.page_markdown__DK5u0 blockquote p{margin:0;font-style:italic}.page_markdown__DK5u0 code{background:rgba(255,255,255,.05);padding:.2em .4em;border-radius:var(--border-radius);font-size:.9em;color:var(--color-teal-light)}.page_markdown__DK5u0 pre{background:rgba(255,255,255,.03);padding:var(--spacing-lg);border-radius:var(--border-radius);overflow-x:auto;border:1px solid rgba(255,255,255,.1);position:relative;margin:var(--spacing-xl) 0;width:100%}.page_markdown__DK5u0 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_markdown__DK5u0 pre:hover:before{opacity:1;animation:page_code-glitch__op5PY .5s ease-out}.page_markdown__DK5u0 pre code{background:none;padding:0;font-size:var(--text-sm);color:var(--color-text)}.page_markdown__DK5u0 img{max-width:100%;height:auto;border-radius:var(--border-radius);margin:var(--spacing-xl) 0}.page_markdown__DK5u0 hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:var(--spacing-2xl) 0;width:100%}@keyframes page_link-glitch__SkfYv{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(2px,-2px)}60%{transform:translate(-1px,1px)}80%{transform:translate(1px,-1px)}to{transform:translate(0)}}@keyframes page_code-glitch__op5PY{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}20%{-webkit-clip-path:inset(20% 0 0 0);clip-path:inset(20% 0 0 0)}40%{-webkit-clip-path:inset(40% 0 60% 0);clip-path:inset(40% 0 60% 0)}60%{-webkit-clip-path:inset(60% 0 20% 0);clip-path:inset(60% 0 20% 0)}80%{-webkit-clip-path:inset(80% 0 40% 0);clip-path:inset(80% 0 40% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@media (max-width:768px){.page_content__oX37Z{padding:var(--spacing-xl) var(--spacing-md)}.page_markdown__DK5u0{font-size:var(--text-md)}.page_markdown__DK5u0 h1{font-size:var(--text-2xl)}.page_markdown__DK5u0 h2{font-size:var(--text-xl)}.page_markdown__DK5u0 h3{font-size:var(--text-lg)}}.ArticleContent_content__LK0jr{position:relative;width:100%;background:#1a1a1a;min-height:100vh;transition:transform .1s ease-out;color:var(--color-text);padding:var(--spacing-2xl) 0}.ArticleContent_inner__AfShd{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg);font-size:var(--text-lg);line-height:1.8}.ArticleContent_fixed__TPRUS{position:relative;z-index:2}.ArticleContent_inner__AfShd div h1,.ArticleContent_inner__AfShd div h2,.ArticleContent_inner__AfShd div h3,.ArticleContent_inner__AfShd div h4,.ArticleContent_inner__AfShd div h5,.ArticleContent_inner__AfShd div h6,.ArticleContent_inner__AfShd h1,.ArticleContent_inner__AfShd h2,.ArticleContent_inner__AfShd h3,.ArticleContent_inner__AfShd h4,.ArticleContent_inner__AfShd h5,.ArticleContent_inner__AfShd h6{color:var(--color-text);margin:var(--spacing-2xl) 0 var(--spacing-lg);line-height:1.3;position:relative;display:inline-block;background:linear-gradient(to right,var(--color-teal),var(--color-teal-light));background-clip:text;-webkit-background-clip:text;color:transparent;padding-right:var(--spacing-md);width:100%}.ArticleContent_inner__AfShd div h1:after,.ArticleContent_inner__AfShd div h2:after,.ArticleContent_inner__AfShd div h3:after,.ArticleContent_inner__AfShd h1:after,.ArticleContent_inner__AfShd h2:after,.ArticleContent_inner__AfShd h3:after{content:"";position:absolute;bottom:-.5rem;left:0;width:100%;height:2px;background:linear-gradient(to right,var(--color-teal) 0,var(--color-teal-light) 50%,transparent 100%);transform-origin:left;transform:scaleX(.3);transition:transform .3s ease}.ArticleContent_inner__AfShd h1{font-size:var(--text-3xl)}.ArticleContent_inner__AfShd h2{font-size:var(--text-2xl)}.ArticleContent_inner__AfShd h3{font-size:var(--text-xl)}.ArticleContent_inner__AfShd div p,.ArticleContent_inner__AfShd p{margin:var(--spacing-lg) 0;color:var(--color-text-secondary)}.ArticleContent_inner__AfShd a{color:var(--color-teal);text-decoration:none;transition:all .2s ease;position:relative;display:inline-block}.ArticleContent_inner__AfShd a:hover{color:var(--color-teal-light);animation:ArticleContent_link-glitch__xrD4B .3s ease-out}.ArticleContent_inner__AfShd div ol,.ArticleContent_inner__AfShd div ul,.ArticleContent_inner__AfShd ol,.ArticleContent_inner__AfShd ul{margin:var(--spacing-lg) 0;padding-left:var(--spacing-xl);color:var(--color-text-secondary)}.ArticleContent_inner__AfShd li{margin:var(--spacing-sm) 0}.ArticleContent_inner__AfShd blockquote,.ArticleContent_inner__AfShd div blockquote{margin:var(--spacing-xl) 0;padding:var(--spacing-lg);border-left:4px solid var(--color-teal);background:rgba(255,255,255,.03);border-radius:var(--border-radius);position:relative;overflow:hidden}.ArticleContent_inner__AfShd blockquote: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}.ArticleContent_inner__AfShd blockquote:hover:before{opacity:1}.ArticleContent_inner__AfShd blockquote p{margin:0;font-style:italic}.ArticleContent_inner__AfShd code{background:rgba(255,255,255,.05);padding:.2em .4em;border-radius:var(--border-radius);font-size:.9em;color:var(--color-teal)}.ArticleContent_inner__AfShd .code-wrapper{position:relative;margin:var(--spacing-xl) 0;border-radius:var(--border-radius);border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);overflow:hidden}.ArticleContent_inner__AfShd .code-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,rgba(var(--color-teal-rgb),.1));opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.ArticleContent_inner__AfShd .code-wrapper:hover:before{opacity:1;animation:ArticleContent_code-glitch__QKC0w .5s ease-out}.ArticleContent_inner__AfShd .code-wrapper pre{padding:var(--spacing-lg);margin:0;overflow-x:auto;overflow-y:hidden;background:transparent;border:none;position:relative;z-index:2}.ArticleContent_inner__AfShd pre code{background:none;padding:0;font-size:var(--text-md);color:#e0e0e0;display:block;white-space:pre;min-width:min-content}.ArticleContent_inner__AfShd .token.cdata,.ArticleContent_inner__AfShd .token.comment,.ArticleContent_inner__AfShd .token.doctype,.ArticleContent_inner__AfShd .token.prolog{color:#6a737d;font-style:italic}.ArticleContent_inner__AfShd .token.punctuation{color:#a8b3c0}.ArticleContent_inner__AfShd .token.boolean,.ArticleContent_inner__AfShd .token.constant,.ArticleContent_inner__AfShd .token.deleted,.ArticleContent_inner__AfShd .token.number,.ArticleContent_inner__AfShd .token.property,.ArticleContent_inner__AfShd .token.symbol,.ArticleContent_inner__AfShd .token.tag{color:#5fe0c1}.ArticleContent_inner__AfShd .token.attr-name,.ArticleContent_inner__AfShd .token.builtin,.ArticleContent_inner__AfShd .token.char,.ArticleContent_inner__AfShd .token.inserted,.ArticleContent_inner__AfShd .token.selector,.ArticleContent_inner__AfShd .token.string{color:#4cd9ac}.ArticleContent_inner__AfShd .language-css .token.string,.ArticleContent_inner__AfShd .style .token.string,.ArticleContent_inner__AfShd .token.entity,.ArticleContent_inner__AfShd .token.operator,.ArticleContent_inner__AfShd .token.url{color:#7ee8fa;background:none}.ArticleContent_inner__AfShd .token.atrule,.ArticleContent_inner__AfShd .token.attr-value,.ArticleContent_inner__AfShd .token.keyword{color:#80cbc4;font-weight:500}.ArticleContent_inner__AfShd .token.class-name,.ArticleContent_inner__AfShd .token.function{color:#66d9ef}.ArticleContent_inner__AfShd .token.important,.ArticleContent_inner__AfShd .token.regex,.ArticleContent_inner__AfShd .token.variable{color:#f8b500}.ArticleContent_inner__AfShd .token.bold,.ArticleContent_inner__AfShd .token.important{font-weight:700}.ArticleContent_inner__AfShd .token.italic{font-style:italic}.ArticleContent_inner__AfShd .token.entity{cursor:help}.ArticleContent_inner__AfShd .token.namespace{opacity:.7}.ArticleContent_inner__AfShd .code-wrapper:after{content:attr(data-language);position:absolute;top:0;right:0;padding:4px 12px;background:rgba(var(--color-teal-rgb),.2);color:var(--color-teal);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-bottom-left-radius:var(--border-radius);z-index:3}.ArticleContent_inner__AfShd img{max-width:100%;height:auto;border-radius:var(--border-radius);margin:var(--spacing-xl) 0}.ArticleContent_inner__AfShd hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:var(--spacing-2xl) 0;width:100%}.ArticleContent_inner__AfShd table{width:100%;border-collapse:separate;border-spacing:0;font-size:.95rem;border:1px solid var(--color-background)}.ArticleContent_inner__AfShd table thead{background:var(--color-background)}.ArticleContent_inner__AfShd table th{padding:1rem;text-align:left;font-weight:600;color:var(--color-teal);vertical-align:middle}.ArticleContent_inner__AfShd table tbody tr:nth-child(2n){background:var(--color-background-elevated)}.ArticleContent_inner__AfShd table td{padding:1rem;vertical-align:top;color:var(--color-text-secondary)}.ArticleContent_inner__AfShd table tbody tr:hover{background:rgba(32,178,170,.1);transition:background .2s ease}.ArticleContent_inner__AfShd table tbody tr:last-child td{border-bottom:none}@keyframes ArticleContent_link-glitch__xrD4B{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(2px,-2px)}60%{transform:translate(-1px,1px)}80%{transform:translate(1px,-1px)}to{transform:translate(0)}}@keyframes ArticleContent_code-glitch__QKC0w{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}20%{-webkit-clip-path:inset(20% 0 0 0);clip-path:inset(20% 0 0 0)}40%{-webkit-clip-path:inset(40% 0 60% 0);clip-path:inset(40% 0 60% 0)}60%{-webkit-clip-path:inset(60% 0 20% 0);clip-path:inset(60% 0 20% 0)}80%{-webkit-clip-path:inset(80% 0 40% 0);clip-path:inset(80% 0 40% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.ArticleContent_inner__AfShd .note,.ArticleContent_note__EDeJF{margin:0 var(--spacing-xl) 0 calc(var(--spacing-xl) + 24px);padding-left:calc(var(--spacing-lg) + 12px);position:relative;overflow:hidden;font-style:italic}.ArticleContent_inner__AfShd .note:before,.ArticleContent_note__EDeJF:before{content:"i";position:absolute;top:calc(var(--spacing-lg) + 4px);left:0;width:24px;height:24px;background:var(--color-teal);color:var(--color-background-elevated);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-style:normal;font-size:14px}.ArticleContent_inner__AfShd .note p,.ArticleContent_note__EDeJF p{opacity:.75}.ArticleContent_inner__AfShd div .tldr,div .ArticleContent_tldr__N5QrU{margin:var(--spacing-xl) 0;padding:var(--spacing-lg) var(--spacing-xl);padding-left:calc(var(--spacing-xl) + 48px);position:relative;background:linear-gradient(135deg,rgba(var(--color-teal-rgb),.08) 0,rgba(var(--color-teal-rgb),.03) 100%);border:1px solid rgba(var(--color-teal-rgb),.2);border-radius:8px;font-size:var(--text-md);line-height:1.6}.ArticleContent_inner__AfShd div .tldr:before,div .ArticleContent_tldr__N5QrU:before{content:"⚡";position:absolute;top:var(--spacing-lg);left:var(--spacing-lg);width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:18px}.ArticleContent_inner__AfShd div .tldr p,div .ArticleContent_tldr__N5QrU p{margin:0;color:var(--color-text)}.ArticleContent_inner__AfShd .tldr strong,.ArticleContent_tldr__N5QrU strong{color:var(--color-teal-light)}@media (max-width:768px){.ArticleContent_inner__AfShd{padding:0 var(--spacing-md);font-size:var(--text-md)}.ArticleContent_inner__AfShd h1{font-size:var(--text-2xl)}.ArticleContent_inner__AfShd h2{font-size:var(--text-xl)}.ArticleContent_inner__AfShd h3{font-size:var(--text-lg)}}.Tag_tag__5evMt{display:inline-block;padding:.25rem .75rem;border-radius:9999px;background-color:var(--color-background-dark);color:var(--color-text-secondary);font-size:var(--text-sm);text-decoration:none;border:1px solid rgba(255,255,255,.1);transition:all .2s ease-out}a.Tag_tag__5evMt:hover{transform:translateY(-1px)}.Tag_tag__5evMt.Tag_active__09_Rp,a.Tag_tag__5evMt:hover{background-color:var(--color-teal);color:var(--color-text);border-color:var(--color-teal)}.ArticleHeader_header__F_JI7{position:relative;width:100%;height:85vh;min-height:600px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--color-text);background:#1A1A1A}.ArticleHeader_imageWrapper__AcH6j{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.ArticleHeader_image__rGq0Q{object-fit:cover;filter:brightness(.6) contrast(1.1) saturate(.8)}.ArticleHeader_overlay__jeMDC{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.6) 0,#1A1A1A);z-index:2}.ArticleHeader_content__uUJBA{position:relative;z-index:3;max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-lg);text-align:center;color:var(--color-text)}.ArticleHeader_meta__lRcp3{display:flex;justify-content:center;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-md)}.ArticleHeader_date__jv3Oj,.ArticleHeader_readingTime___gdYC{font-size:var(--text-md);color:var(--color-text-secondary)}.ArticleHeader_readingTime___gdYC{font-weight:500}.ArticleHeader_title__vPkYi{font-size:var(--text-4xl);font-weight:700;margin:0 0 var(--spacing-lg);line-height:1.2;background:linear-gradient(to right,var(--color-teal),var(--color-teal-light));background-clip:text;-webkit-background-clip:text;color:transparent}.ArticleHeader_excerpt__E_Ix2{font-size:var(--text-xl);max-width:1200px;margin:0 auto var(--spacing-xl);line-height:1.6;color:var(--color-text-secondary)}.ArticleHeader_tags__wPq2x{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:center;margin-top:var(--spacing-lg)}@media (max-width:768px){.ArticleHeader_header__F_JI7{min-height:500px}.ArticleHeader_content__uUJBA{padding:0 var(--spacing-md)}.ArticleHeader_title__vPkYi{font-size:var(--text-3xl)}.ArticleHeader_excerpt__E_Ix2{font-size:var(--text-lg)}.ArticleHeader_date__jv3Oj,.ArticleHeader_readingTime___gdYC{font-size:var(--text-sm)}}.DraftPasswordPrompt_container__7z95W{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl);background:var(--color-background-elevated)}.DraftPasswordPrompt_prompt__ewFHp{max-width:500px;width:100%;text-align:center;padding:var(--spacing-2xl);background:var(--color-background);border-radius:12px;border:1px solid var(--color-border);box-shadow:0 8px 32px rgba(0,0,0,.3);position:relative;overflow:hidden}.DraftPasswordPrompt_prompt__ewFHp:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-teal),var(--color-teal-light),var(--color-teal));animation:DraftPasswordPrompt_shimmer__YqAhT 2s ease-in-out infinite}.DraftPasswordPrompt_icon__pRK8G{font-size:3rem;margin-bottom:var(--spacing-lg);opacity:.8}.DraftPasswordPrompt_title__IjvAY{font-size:var(--text-2xl);font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-md) 0;background:linear-gradient(45deg,var(--color-teal),var(--color-teal-light));background-clip:text;-webkit-background-clip:text;color:transparent}.DraftPasswordPrompt_description__MUEQU{color:var(--color-text-secondary);margin:0 0 var(--spacing-xl) 0;line-height:1.6}.DraftPasswordPrompt_form__7NzxX{margin-bottom:var(--spacing-lg)}.DraftPasswordPrompt_inputGroup__UKZSJ{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.DraftPasswordPrompt_input__T9Mgv{padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:8px;background:var(--color-background-elevated);color:var(--color-text);font-size:var(--text-md);transition:all .2s ease;width:100%}.DraftPasswordPrompt_input__T9Mgv:focus{outline:none;border-color:var(--color-teal);box-shadow:0 0 0 3px rgba(var(--color-teal-rgb),.1)}.DraftPasswordPrompt_input__T9Mgv:disabled{opacity:.6;cursor:not-allowed}.DraftPasswordPrompt_button__92_GN{padding:var(--spacing-md) var(--spacing-xl);background:linear-gradient(45deg,var(--color-teal),var(--color-teal-light));color:var(--color-background);border:none;border-radius:8px;font-size:var(--text-md);font-weight:500;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;width:100%}.DraftPasswordPrompt_button__92_GN:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--color-teal-rgb),.3)}.DraftPasswordPrompt_button__92_GN:active:not(:disabled){transform:translateY(0)}.DraftPasswordPrompt_button__92_GN:disabled{opacity:.6;cursor:not-allowed;transform:none}.DraftPasswordPrompt_button__92_GN:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.DraftPasswordPrompt_button__92_GN:hover:not(:disabled):before{left:100%}.DraftPasswordPrompt_error__DEnK4{color:#ff6b6b;font-size:var(--text-sm);padding:var(--spacing-sm);background:rgba(255,107,107,.1);border:1px solid rgba(255,107,107,.2);border-radius:6px;margin-top:var(--spacing-sm)}.DraftPasswordPrompt_notice__K3oL0{font-size:var(--text-sm);color:var(--color-text-secondary);opacity:.7;font-style:italic}.DraftPasswordPrompt_notice__K3oL0 p{margin:0}@keyframes DraftPasswordPrompt_shimmer__YqAhT{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.DraftPasswordPrompt_container__7z95W{padding:var(--spacing-lg)}.DraftPasswordPrompt_prompt__ewFHp{padding:var(--spacing-xl)}.DraftPasswordPrompt_inputGroup__UKZSJ{flex-direction:column}.DraftPasswordPrompt_title__IjvAY{font-size:var(--text-xl)}}.header_site-header__QWJnp{position:fixed;top:0;left:0;right:0;background:rgba(18,18,18,var(--header-opacity,.2));backdrop-filter:blur(var(--header-blur,12px));-webkit-backdrop-filter:blur(var(--header-blur,12px));border-bottom:1px solid rgba(var(--color-border-rgb),var(--header-border-opacity,1));z-index:50;transition:all .3s cubic-bezier(.4,0,.2,1)}.header_site-header--transparent__SE6hs{--header-opacity:0;--header-blur:0px;--header-border-opacity:0}.header_site-header--transparent__SE6hs.header_scrolled__HaLUW{--header-opacity:0.75;--header-blur:12px;--header-border-opacity:1}.header_site-nav__VwL1i{display:flex;align-items:center;justify-content:space-between;height:100%;padding:var(--spacing-md)}.header_site-nav__logo__J00l0{font-size:var(--text-xl);font-weight:700;color:var(--color-text);transition:opacity .2s ease}.header_site-nav__logo__J00l0:hover{opacity:.8}.header_site-nav__links__kFTH8{display:flex;gap:var(--spacing-sm)}.header_burger-menu__5sfwS{display:none;flex-direction:column;justify-content:space-around;width:2rem;height:2rem;background:transparent;border:none;cursor:pointer;padding:0;z-index:10}.header_burger-menu__5sfwS span{width:2rem;height:.25rem;background:var(--color-text);border-radius:10px;transition:all .3s linear;position:relative;transform-origin:1px}.header_burger-menu__5sfwS.header_is-open__6Ud_l span:first-child{transform:rotate(45deg)}.header_burger-menu__5sfwS.header_is-open__6Ud_l span:nth-child(2){opacity:0;transform:translateX(20px)}.header_burger-menu__5sfwS.header_is-open__6Ud_l span:nth-child(3){transform:rotate(-45deg)}@media (max-width:768px){.header_burger-menu__5sfwS{display:flex}.header_site-nav__VwL1i{justify-content:space-between;padding:0 var(--spacing-sm)}.header_site-nav__links__kFTH8{display:flex;flex-direction:column;justify-content:flex-start;background-color:var(--color-background);position:fixed;top:0;right:-100%;height:100vh;width:300px;padding-top:5rem;transition:right .3s ease-in-out;z-index:5;box-shadow:-2px 0 5px rgba(0,0,0,.1)}.header_site-nav__links__kFTH8.header_is-open__6Ud_l{right:0}.header_site-header--transparent__SE6hs .header_site-nav__links__kFTH8{background-color:var(--color-background)}}@media (min-width:769px) and (max-width:1024px){.header_site-nav__links__kFTH8{gap:var(--spacing-xs)}}.home-layout_fullWidth__cmkVu{max-width:100%;padding:0}.page_hero__SKW6o{position:relative;min-height:100vh;width:100%;display:flex;align-items:center;overflow:hidden}.page_heroImage__Q6NCQ{position:absolute;inset:0;z-index:1;width:100%;height:100vh;overflow:hidden}.page_heroImage__Q6NCQ img{width:100%;height:100%;object-fit:cover;object-position:left top;filter:brightness(.6) contrast(1.1) saturate(.8);transition:transform .5s ease;transform-origin:left center}@media (max-width:1000px){.page_heroImage__Q6NCQ{width:200%}.page_heroImage__Q6NCQ img{transform:translateX(calc((100vw - 1000px)/3))}.page_heroContent__2lPR8{padding:var(--spacing-lg);align-items:flex-end!important;padding-top:100px}}.page_heroContent__2lPR8{position:relative;z-index:3;width:100%;height:100vh;display:flex;align-items:center;justify-content:flex-end;padding:var(--spacing-2xl)}.page_heroText__g5S3T{max-width:600px}.page_heroText__g5S3T h1{font-size:5rem;line-height:1;margin-bottom:var(--spacing-md);font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}.page_tagline___8E6T{font-size:var(--text-xl);color:var(--color-text);text-shadow:0 1px 2px rgba(0,0,0,.3)}.page_heroQuote__HycET{max-width:60vw;margin-left:400px;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--spacing-lg);border-radius:var(--border-radius);border-left:4px solid var(--color-teal);color:var(--color-text)}@media (max-width:1000px){.page_heroContent__2lPR8,.page_heroQuote__HycET{padding:var(--spacing-md)}.page_heroQuote__HycET{width:100%;max-width:100%;margin:0}.page_heroQuote__HycET .page_quote__J5Zwg{font-size:var(--text-md)}}@media (max-width:480px){.page_heroQuote__HycET .page_quote__J5Zwg{line-height:1.3}}.page_heroQuote__HycET blockquote{font-size:var(--text-lg);line-height:1.6;margin-bottom:var(--spacing-md);color:var(--color-text);& p{margin-bottom:var(--spacing-md)}}.page_heroQuote__HycET cite{color:var(--color-text-secondary);font-style:normal;display:block;text-align:right}.page_image__NPJyO{object-fit:cover}.page_featuredContent__nYL7n{padding:var(--spacing-2xl) var(--spacing-xl);background:#1a1a1a;color:var(--color-text)}.page_featuredGrid__wTnsk{max-width:1200px;margin:0 auto;margin-top:var(--spacing-xl)}@media (max-width:800px){.page_featuredContent__nYL7n{padding:var(--spacing-xl) var(--spacing-md)}}@keyframes page_chatPulse___qRzV{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.1) translateY(-2px)}}@keyframes page_dotPulse__TQFTk{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes page_lineSlide__XXGoT{0%{transform:translateX(-100%);opacity:0}20%,80%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes page_fadeScale__YvofE{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.05);opacity:1}}@keyframes page_glitch-sequence__Mts_9{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 page_glitch-anim-1__tKDEY{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)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);transform:translate(0)}}@keyframes page_glitch-anim-2__IpVOx{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 35%,100% 35%,100% 40%,0 40%);clip-path:polygon(0 35%,100% 35%,100% 40%,0 40%);transform:translate(4px)}50%{-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)}75%{-webkit-clip-path:polygon(0 95%,100% 95%,100% 100%,0 100%);clip-path:polygon(0 95%,100% 95%,100% 100%,0 100%);transform:translate(4px)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);transform:translate(0)}}.ExpertiseCards_cardsGrid__f74Jn{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.ExpertiseCards_card__XmWKk{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius);overflow:hidden;cursor:pointer;padding:var(--spacing-xl);display:flex;flex-direction:column;height:100%}.ExpertiseCards_card__XmWKk:hover{background:rgba(255,255,255,.05);border-color:var(--color-teal)}.ExpertiseCards_cardHeader__pt9wx{display:flex;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-md)}.ExpertiseCards_iconContainer__J_nz8{color:var(--color-teal);flex-shrink:0;display:flex;align-items:center;justify-content:center}.ExpertiseCards_cardTitle__qG_XS{font-size:1.5rem;font-weight:600;line-height:1.2;margin:0;background:linear-gradient(to right,var(--color-teal),var(--color-teal-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ExpertiseCards_cardContent__7_7tb{flex:1 1;display:flex;flex-direction:column}.ExpertiseCards_excerpt__0aCEI{font-size:1rem;line-height:1.6;color:var(--color-text-secondary);margin:0 0 var(--spacing-lg) 0;font-weight:400;letter-spacing:normal;flex:1 1}.ExpertiseCards_moreButton__t1pcq{background:none;border:1px solid var(--color-teal);color:var(--color-teal);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius);cursor:pointer;font-weight:500;font-size:.9rem;align-self:flex-end;margin-top:auto}.ExpertiseCards_moreButton__t1pcq:hover{background:var(--color-teal);color:var(--color-bg)}@media (max-width:1000px){.ExpertiseCards_cardsGrid__f74Jn{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.ExpertiseCards_cardHeader__pt9wx{padding:var(--spacing-lg);gap:var(--spacing-md)}.ExpertiseCards_cardContent__7_7tb{padding:0 var(--spacing-lg) var(--spacing-lg)}.ExpertiseCards_cardTitle__qG_XS{font-size:1.3rem}.ExpertiseCards_iconContainer__J_nz8 svg{width:36px;height:36px}}@media (max-width:800px){.ExpertiseCards_cardsGrid__f74Jn{grid-template-columns:1fr;gap:var(--spacing-md)}.ExpertiseCards_cardHeader__pt9wx{padding:var(--spacing-md);flex-direction:column;text-align:center;gap:var(--spacing-sm)}.ExpertiseCards_cardContent__7_7tb{padding:0 var(--spacing-md) var(--spacing-md)}.ExpertiseCards_cardTitle__qG_XS{font-size:1.2rem}.ExpertiseCards_iconContainer__J_nz8 svg{width:32px;height:32px}.ExpertiseCards_excerpt__0aCEI{font-size:.9rem}}.ExpertiseTabs_tabsContainer__3h73N{scroll-margin-top:calc(var(--header-height) + var(--spacing-lg))}.ExpertiseTabs_tabsHeader__2F62u{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.ExpertiseTabs_tabsList__RveB8{display:contents}.ExpertiseTabs_tabButton__UZBin{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-bottom:none;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);padding:var(--spacing-xl);cursor:pointer;color:var(--color-text-secondary);text-align:left;position:relative;font-size:inherit;font-family:inherit}.ExpertiseTabs_tabCardLayout__21Bov{width:100%;display:flex;flex-direction:column;height:100%}.ExpertiseTabs_tabCardHeader__zKXWZ{display:flex;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-md)}.ExpertiseTabs_iconContainer__0zq_H{color:var(--color-teal);flex-shrink:0;display:flex;align-items:center;justify-content:center}.ExpertiseTabs_tabCardContent___Wrfh{flex:1 1}.ExpertiseTabs_tabExcerpt__Z6M_R{font-size:1rem;line-height:1.6;color:var(--color-text-secondary);margin:0;font-weight:400;letter-spacing:normal}.ExpertiseTabs_tabButton__UZBin:hover{background:rgba(255,255,255,.05);border-color:var(--color-teal);z-index:1}.ExpertiseTabs_tabButton__UZBin.ExpertiseTabs_active__rDrpf{border-color:var(--color-teal);border-bottom:none;background:rgba(255,255,255,.03);z-index:10;margin-bottom:-1px;position:relative}.ExpertiseTabs_tabButton__UZBin.ExpertiseTabs_active__rDrpf:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#232323;z-index:99}.ExpertiseTabs_tabButton__UZBin svg{color:var(--color-teal);flex-shrink:0}.ExpertiseTabs_tabTitle__Qrx61{font-size:1.5rem;font-weight:600;line-height:1.2;margin:0;background:linear-gradient(to right,var(--color-teal),var(--color-teal-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.ExpertiseTabs_closeButton__tMSDZ{background:rgba(255,255,255,.1);border:none;color:var(--color-text);padding:var(--spacing-sm);border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease;font-weight:500;font-size:1rem;position:absolute;top:var(--spacing-lg);right:var(--spacing-lg);transform:translate(1em,-1em);width:32px;height:32px;display:flex;align-items:center;justify-content:center}.ExpertiseTabs_closeButton__tMSDZ:hover{background:rgba(255,255,255,.2);color:var(--color-teal)}.ExpertiseTabs_tabPanel__kkGOw{background:rgba(255,255,255,.03);border:1px solid var(--color-teal);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);padding:var(--spacing-xl);min-height:300px;position:relative}.ExpertiseTabs_tabContent__4HL9x{max-width:none}.ExpertiseTabs_prose__vWS8v{font-size:1rem;line-height:1.6;color:var(--color-text-secondary)}.ExpertiseTabs_prose__vWS8v,.ExpertiseTabs_prose__vWS8v p{margin-bottom:var(--spacing-lg)}.ExpertiseTabs_prose__vWS8v code{background:rgba(255,255,255,.1);padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:.9em}.ExpertiseTabs_prose__vWS8v strong{color:var(--color-text);font-weight:600}.ExpertiseTabs_prose__vWS8v ul{margin:var(--spacing-lg) 0;padding-left:var(--spacing-xl)}.ExpertiseTabs_prose__vWS8v li{margin-bottom:var(--spacing-sm);line-height:1.6}.ExpertiseTabs_subsectionTitle__AXgY9{font-size:1.2rem;font-weight:600;margin:var(--spacing-xl) 0 var(--spacing-md) 0;color:var(--color-teal)}.ExpertiseTabs_link__brCQb{color:var(--color-teal);text-decoration:none;transition:all .2s ease;position:relative;display:inline-block}.ExpertiseTabs_link__brCQb:hover{color:var(--color-teal-light);text-decoration:underline;animation:ExpertiseTabs_link-glitch__sjd2v .3s ease-out}@keyframes ExpertiseTabs_link-glitch__sjd2v{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)}}.ExpertiseTabs_accordionWrapper__GI8n7{display:none}@media (max-width:1000px){.ExpertiseTabs_tabsContainer__3h73N{display:none}.ExpertiseTabs_accordionWrapper__GI8n7{display:block}}.ExpertiseAccordion_accordionContainer__08KTH{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.ExpertiseAccordion_accordionItem__USTyO{border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius);overflow:hidden;background:rgba(255,255,255,.03);transition:all .2s ease;width:100%;flex:none}.ExpertiseAccordion_accordionItem__USTyO:hover{background:rgba(255,255,255,.05);border-color:var(--color-teal)}.ExpertiseAccordion_accordionHeader__Zjz8H{width:100%;background:none;border:none;padding:var(--spacing-xl);cursor:pointer;transition:all .2s ease;text-align:center;display:flex;flex-direction:column;gap:var(--spacing-md)}.ExpertiseAccordion_accordionHeader__Zjz8H.ExpertiseAccordion_active__I9QEo .ExpertiseAccordion_moreButton__VRNqs{display:none}.ExpertiseAccordion_header__JIB26{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.ExpertiseAccordion_iconContainer__IODtO{color:var(--color-teal);flex-shrink:0;display:flex;align-items:center;justify-content:center}.ExpertiseAccordion_title__RBUV_{font-size:1.5rem;font-weight:600;line-height:1.2;margin:0;background:linear-gradient(to right,var(--color-teal),var(--color-teal-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ExpertiseAccordion_excerpt__jkCFr{font-size:1rem;line-height:1.6;color:var(--color-text-secondary);margin:0;font-weight:400;text-align:left;flex:1 1}.ExpertiseAccordion_moreButton__VRNqs{background:none;border:1px solid var(--color-teal);color:var(--color-teal);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius);font-weight:500;font-size:.9rem;align-self:flex-end;margin-top:var(--spacing-md)}.ExpertiseAccordion_content__zozUN{display:none;padding:0 var(--spacing-xl) var(--spacing-xl)}.ExpertiseAccordion_content__zozUN.ExpertiseAccordion_expanded__krZMh{display:block}.ExpertiseAccordion_tabContent__WhCz4{max-width:none}.ExpertiseAccordion_prose__PIwRL{font-size:1rem;line-height:1.6;color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.ExpertiseAccordion_prose__PIwRL p{margin-bottom:var(--spacing-lg)}.ExpertiseAccordion_prose__PIwRL ul{margin:var(--spacing-lg) 0;padding-left:var(--spacing-xl)}.ExpertiseAccordion_prose__PIwRL li{margin-bottom:var(--spacing-sm);line-height:1.6}.ExpertiseAccordion_prose__PIwRL code{background:rgba(255,255,255,.1);padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:.9em}.ExpertiseAccordion_prose__PIwRL strong{color:var(--color-text);font-weight:600}.ExpertiseAccordion_subsectionTitle__wTpDf{font-size:1.2rem;font-weight:600;margin:var(--spacing-xl) 0 var(--spacing-md) 0;color:var(--color-teal)}.ExpertiseAccordion_link__GC5cJ{color:var(--color-teal);text-decoration:none;transition:all .2s ease;position:relative;display:inline-block}.ExpertiseAccordion_link__GC5cJ:hover{color:var(--color-teal-light);text-decoration:underline;animation:ExpertiseAccordion_link-glitch__psSOR .3s ease-out}@keyframes ExpertiseAccordion_link-glitch__psSOR{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)}}@media (max-width:600px){.ExpertiseAccordion_accordionHeader__Zjz8H{padding:var(--spacing-lg)}.ExpertiseAccordion_content__zozUN{padding:0 var(--spacing-lg) var(--spacing-lg)}.ExpertiseAccordion_title__RBUV_{font-size:1.3rem}.ExpertiseAccordion_excerpt__jkCFr,.ExpertiseAccordion_prose__PIwRL{font-size:.9rem}}.ExpertiseSection_expertiseContainer__qwi81{width:100%;scroll-margin-top:calc(var(--header-height) + var(--spacing-lg))}.ExpertiseSection_desktopView__nlaJC{display:block}.ExpertiseSection_mobileView__gDW3g{display:none}@media (max-width:1000px){.ExpertiseSection_desktopView__nlaJC{display:none}.ExpertiseSection_mobileView__gDW3g{display:block}.ExpertiseSection_expertiseContainer__qwi81{scroll-margin-top:calc(var(--header-height) + var(--spacing-xl))}}.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:rgba(255,255,255,.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 rgba(255,255,255,.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:rgba(255,255,255,.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:rgba(255,255,255,.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}}.AnchorLink_anchorContainer__Zd5Yy{position:relative;display:flex;align-items:center;scroll-margin-top:calc(var(--header-height) + var(--spacing-md))}.AnchorLink_anchorButton__svfuY{position:absolute;left:-2rem;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:var(--spacing-xs);opacity:0;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.AnchorLink_anchorButton__svfuY svg{width:1.2rem;height:1.2rem}.AnchorLink_anchorContainer__Zd5Yy:hover .AnchorLink_anchorButton__svfuY{opacity:.7}.AnchorLink_anchorButton__svfuY:hover{opacity:1!important;color:var(--color-teal);transform:scale(1.1)}@keyframes AnchorLink_glitchPulse__8hXMk{0%{transform:scale(1.1) translate(0)}25%{transform:scale(1.1) translate(-1px,1px)}50%{transform:scale(1.1) translate(1px,-1px)}75%{transform:scale(1.1) translate(-1px)}to{transform:scale(1.1) translate(0)}}.AnchorLink_anchorButton__svfuY:active{animation:AnchorLink_glitchPulse__8hXMk .2s ease}@media (max-width:768px){.AnchorLink_anchorButton__svfuY{left:auto;right:0;opacity:.3}.AnchorLink_anchorContainer__Zd5Yy:focus-within .AnchorLink_anchorButton__svfuY{opacity:.7}}.TalkList_grid__kuTur{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl)}.TalkList_empty__ziE2M{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-secondary)}.TalkList_talk__rMigK{display:flex;flex-direction:column;background:rgba(255,255,255,.03);border-radius:var(--border-radius);overflow:hidden;color:var(--color-text);transition:all .2s ease-out;border:1px solid rgba(255,255,255,.1);position:relative;scroll-margin-top:calc(var(--header-height, 4rem) + var(--spacing-md))}.TalkList_slidesContainer__rwDiI{position:absolute;right:0;padding:var(--spacing-xl);z-index:10}.TalkList_slidesLink__qoTuK{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.TalkList_slidesLink__qoTuK svg{width:1.2em;height:1.2em}.TalkList_content__vmVVG{padding:var(--spacing-xl)}.TalkList_title__pj6_t{font-size:2rem;font-weight:600;margin-bottom:var(--spacing-md);color:var(--color-text);background:linear-gradient(to right,var(--color-teal),var(--color-teal-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.TalkList_meta__KY0Db{display:flex;gap:var(--spacing-md);color:var(--color-text-secondary);font-size:.9rem;margin-bottom:var(--spacing-lg)}.TalkList_duration__qXWY6,.TalkList_level__U_hHo{padding:var(--spacing-xs) var(--spacing-sm);background:rgba(255,255,255,.05);border-radius:var(--border-radius-sm)}.TalkList_description__8TYK6{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);line-height:1.6;font-size:1.1rem}.TalkList_description__8TYK6 p{margin-bottom:var(--spacing-md)}.TalkList_description__8TYK6 p:last-child{margin-bottom:0}.TalkList_description__8TYK6 a{color:var(--color-teal);text-decoration:none;transition:color .2s ease}.TalkList_description__8TYK6 a:hover{color:var(--color-teal-light)}.TalkList_description__8TYK6 ol,.TalkList_description__8TYK6 ul{margin:var(--spacing-md) 0;padding-left:var(--spacing-xl)}.TalkList_description__8TYK6 li{margin-bottom:var(--spacing-xs)}.TalkList_description__8TYK6 code{background:rgba(255,255,255,.1);padding:.2em .4em;border-radius:3px;font-size:.9em}.TalkList_description__8TYK6 pre{background:rgba(255,255,255,.05);padding:var(--spacing-md);border-radius:var(--border-radius);overflow-x:auto;margin:var(--spacing-md) 0}.TalkList_tags__1VEJI{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg)}.TalkList_links__NmBmr{display:flex;gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid rgba(255,255,255,.1)}.TalkList_link__sPlo7{color:var(--color-teal);text-decoration:none;font-size:1rem;transition:color .2s ease;display:inline-flex;align-items:center;gap:var(--spacing-xs)}.TalkList_link__sPlo7:hover{color:var(--color-teal-light)}.TalkList_link__sPlo7 svg{width:1.2em;height:1.2em}.TalkList_glitch__A7tia{position:relative}.TalkList_glitchOverlay__nAFuU{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}.TalkList_talk__rMigK:hover .TalkList_glitchOverlay__nAFuU{opacity:1}@media (max-width:1024px){.TalkList_grid__kuTur{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.TalkList_grid__kuTur{grid-template-columns:1fr}.TalkList_slidesText__4xN3U{display:none}.TalkList_slidesLink__qoTuK{padding:var(--spacing-xs)}}.WorkshopList_grid__iUcQB{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl)}.WorkshopList_empty__WHF8e{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-secondary)}.WorkshopList_workshop__3Rkld{display:flex;flex-direction:column;background:rgba(255,255,255,.03);border-radius:var(--border-radius);overflow:hidden;color:var(--color-text);transition:all .2s ease-out;border:1px solid rgba(255,255,255,.1);position:relative}.WorkshopList_workshop__3Rkld:hover{transform:translateY(-4px);border-color:var(--color-teal);box-shadow:0 0 30px rgba(var(--color-teal-rgb),.2)}.WorkshopList_content__TCHI0{padding:var(--spacing-xl)}.WorkshopList_title__tYtVf{font-size:2rem;font-weight:600;margin-bottom:var(--spacing-md);color:var(--color-text);background:linear-gradient(to right,var(--color-teal),var(--color-teal-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.WorkshopList_meta__VBEQs{display:flex;gap:var(--spacing-md);color:var(--color-text-secondary);font-size:.9rem;margin-bottom:var(--spacing-lg)}.WorkshopList_duration___2toy,.WorkshopList_level__ilIzW{padding:var(--spacing-xs) var(--spacing-sm);background:rgba(255,255,255,.05);border-radius:var(--border-radius-sm)}.WorkshopList_description__EYqXQ{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);line-height:1.6;font-size:1.1rem}.WorkshopList_description__EYqXQ p{margin-bottom:var(--spacing-md)}.WorkshopList_description__EYqXQ p:last-child{margin-bottom:0}.WorkshopList_description__EYqXQ a{color:var(--color-teal);text-decoration:none;transition:color .2s ease}.WorkshopList_description__EYqXQ a:hover{color:var(--color-teal-light)}.WorkshopList_description__EYqXQ ol,.WorkshopList_description__EYqXQ ul{margin:var(--spacing-md) 0;padding-left:var(--spacing-xl)}.WorkshopList_description__EYqXQ li{margin-bottom:var(--spacing-xs)}.WorkshopList_description__EYqXQ code{background:rgba(255,255,255,.1);padding:.2em .4em;border-radius:3px;font-size:.9em}.WorkshopList_description__EYqXQ pre{background:rgba(255,255,255,.05);padding:var(--spacing-md);border-radius:var(--border-radius);overflow-x:auto;margin:var(--spacing-md) 0}.WorkshopList_description__EYqXQ pre code{background:none;padding:0;font-size:.9em;color:var(--color-text)}.WorkshopList_tags__z78RD{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg)}.WorkshopList_links__X4NF2{display:flex;gap:var(--spacing-md)}.WorkshopList_link__Aaz0J{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:rgba(255,255,255,.05);border-radius:var(--border-radius-sm);color:var(--color-text);text-decoration:none;transition:all .2s ease}.WorkshopList_link__Aaz0J:hover{background:rgba(255,255,255,.1);color:var(--color-teal)}.WorkshopList_link__Aaz0J svg{width:1.2em;height:1.2em}@media (max-width:1024px){.WorkshopList_grid__iUcQB{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.WorkshopList_grid__iUcQB{grid-template-columns:1fr}}