.home_container__2nSFh{width:100%;max-width:clamp(900px,80vw,1400px);margin:0 auto;padding:0 8vw;box-sizing:border-box}.home_hero__z_jpu{min-height:70vh;justify-content:center;gap:1rem;margin-top:-2.5rem;padding:3rem 0}.home_heroInner__jKRQF,.home_hero__z_jpu{width:100%;display:flex;flex-direction:column;align-items:center}.home_heroInner__jKRQF{max-width:1020px;margin:0 auto;padding:0 .75rem;text-align:center}.home_heroTitle__31oGI{font-family:var(--font-heading,inherit);font-weight:400;line-height:.92;margin:0;font-size:clamp(1rem,6.5vw,6rem);letter-spacing:-.02em;color:var(--neutral-on-background-strong)}.home_role__WYttI{letter-spacing:.2em;text-transform:uppercase;font-size:.875rem;--role-color:var(--neutral-on-background-weak);color:var(--role-color);margin:0;font-family:var(--font-label,inherit);font-weight:600;letter-spacing:.22em}.home_aboutHeading__mv9tg,.home_categoryTitle__kQi_W,.home_contactHeading__yJqDi,.home_experienceRole__99xfl,.home_heroNavLink__DQoQ9,.home_navLink__G0mc7,.home_projectTitle__nUmBK,.home_sectionTitle__xI2sC,.home_sidebar__DC9cj a{font-family:var(--font-label,inherit);letter-spacing:.14em}.home_heroBackground__GpAos{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:-1;overflow:visible}.home_composite__l6B7Y{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:120vw;height:120vh;max-width:clamp(1100px,100vw,1600px);max-height:120vh;overflow:visible;display:block;perspective:1200px}@keyframes home_dash-move__3JnzY{0%{stroke-dashoffset:2200}to{stroke-dashoffset:0}}@keyframes home_float-3d__jtAjF{0%{transform:translate(-50%,-50%) rotateX(10deg) rotate(0deg) scale(1)}50%{transform:translate(-50%,-50%) rotateX(14deg) rotate(180deg) scale(1.02)}to{transform:translate(-50%,-50%) rotateX(10deg) rotate(1turn) scale(1)}}@keyframes home_warp-1__HdZ9_{0%{transform:translate(0) scale(1) rotate(0deg)}25%{transform:translate(-6px,4px) scale(1.01) rotate(-4deg)}50%{transform:translate(4px,-6px) scale(.995) rotate(2deg)}75%{transform:translate(-2px,6px) scale(1.005) rotate(-3deg)}to{transform:translate(0) scale(1) rotate(0deg)}}@keyframes home_warp-2__YooPJ{0%{transform:translate(0) scale(1) rotate(0deg)}20%{transform:translate(8px,-4px) scale(.995) rotate(3deg)}50%{transform:translate(-8px,6px) scale(1.01) rotate(-2deg)}80%{transform:translate(4px,-8px) scale(.995) rotate(4deg)}to{transform:translate(0) scale(1) rotate(0deg)}}@keyframes home_warp-3__HwP_6{0%{transform:translate(0) scale(1) rotate(0deg)}30%{transform:translate(-10px,6px) scale(1.02) rotate(-6deg)}60%{transform:translate(6px,-10px) scale(.99) rotate(5deg)}to{transform:translate(0) scale(1) rotate(0deg)}}@keyframes home_glow__ElJjC{0%{opacity:.8;filter:drop-shadow(0 0 0 var(--brand-on-background-strong))}50%{opacity:1;filter:drop-shadow(0 0 12px rgba(0,0,0,0))}to{opacity:.8;filter:drop-shadow(0 0 0 var(--brand-on-background-strong))}}@keyframes home_glow-pulse__zGWXs{0%{opacity:.18;transform:scale(1)}50%{opacity:.32;transform:scale(1.02)}to{opacity:.18;transform:scale(1)}}@keyframes home_highlight-move__4uAxw{0%{stroke-dashoffset:0;opacity:1}50%{opacity:.95}to{stroke-dashoffset:-2200;opacity:1}}@keyframes home_color-shift__bKqN6{0%{filter:hue-rotate(0deg) brightness(.95) saturate(1.05)}25%{filter:hue-rotate(40deg) brightness(.85) saturate(.95)}50%{filter:hue-rotate(80deg) brightness(.75) saturate(.9)}75%{filter:hue-rotate(120deg) brightness(.85) saturate(1)}to{filter:hue-rotate(0deg) brightness(.95) saturate(1.05)}}@media (max-width:1100px){.home_heroInner__jKRQF,.home_sectionContent__LkX_Y{width:92%}.home_rings__fm8g3{max-width:220vmin}}@media (max-width:640px){.home_heroInner__jKRQF,.home_sectionContent__LkX_Y{width:100%;padding:0 var(--gutter-horizontal)}}@keyframes home_rotate-slow__RQ47n{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(1turn) scale(1)}}@keyframes home_pulse__oVOae{0%{opacity:.12}50%{opacity:.18}to{opacity:.12}}.home_sidebar__DC9cj{position:fixed;right:clamp(1rem,3.5vw,2.5rem);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:1rem;z-index:10}.home_navLink__G0mc7{text-decoration:none;color:var(--neutral-on-background-weak);font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;transition:color .2s ease}.home_navLink__G0mc7:hover{color:var(--brand-on-background-strong)}.home_heroNav__2MhUi{margin-top:1.5rem;display:flex;gap:1.5rem;justify-content:center;align-items:center;flex-wrap:wrap;row-gap:.6rem}.home_heroNavLink__DQoQ9{text-decoration:none;padding:.3125rem .875rem;border-radius:999px;border:1px solid var(--neutral-alpha-medium);color:var(--role-color);letter-spacing:.2em;font-size:.78rem;font-weight:600;text-transform:uppercase;transition:background .15s ease,transform .15s ease,color .15s ease,opacity .15s ease;background:transparent;font-family:inherit;flex:0 1 auto}.home_heroNavLink__DQoQ9:hover{background:var(--neutral-alpha-weak);color:var(--brand-on-background-strong);transform:translateY(-3px);opacity:.86}.home_navIcon__eXTdJ{display:inline-flex;width:1rem;height:1rem;margin-right:.4rem;vertical-align:middle}@media (max-width:1024px){.home_sidebar__DC9cj{display:none}}@media (max-width:640px){.home_heroNav__2MhUi{gap:.9rem;row-gap:.45rem;justify-content:center;padding:0 8px}.home_heroNavLink__DQoQ9{padding:.25rem .6rem;font-size:.72rem}}@media (max-width:420px){.home_heroNav__2MhUi{gap:.6rem;row-gap:.35rem;justify-content:center}.home_heroNavLink__DQoQ9{padding:.2rem .5rem;font-size:.68rem}}.home_section__JtNPk{width:100%;min-height:auto;padding:2.5rem 1.25rem;display:flex;justify-content:center;box-sizing:border-box}.home_contactSection__Xep_q,.home_educationSection__YliUI,.home_projectsSection__J8Mzm,.home_skillsSection__49p6O{min-height:auto!important;margin-top:clamp(4rem,12vw,11.25rem);padding-top:clamp(4rem,12vw,11.25rem);padding-bottom:.375rem}#home_education__3tO0_ .home_sectionTitle__xI2sC{margin-bottom:8px}.home_educationList__a9Glx{gap:.5rem}.home_institution__o7Xap{padding:.5rem}.home_sectionContent__LkX_Y{width:100%;max-width:clamp(900px,80vw,1400px);margin:0 auto;padding:0 .75rem;box-sizing:border-box}.home_experiencePage__oWMnL .home_sectionContent__LkX_Y{width:100%;max-width:clamp(720px,64vw,1120px);margin:0 auto;padding:0 .75rem;box-sizing:border-box}.home_experiencePage__oWMnL{padding-top:5rem}#home_about__a693r{padding:clamp(3rem,6.5vw,6rem) 1.5rem}.home_sectionTitle__xI2sC{letter-spacing:.2em;text-transform:uppercase;font-size:.875rem;margin-bottom:2.5rem;font-weight:600}.home_aboutGrid___S1lP{max-width:clamp(900px,80vw,1400px);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:2rem;gap:2rem;align-items:start;width:100%}.home_aboutImage__lRdQv{width:100%;max-width:clamp(220px,30vw,420px);border-radius:12px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.06);background:var(--surface-background)}.home_aboutImage__lRdQv img{display:block;width:100%;height:100%;object-fit:cover;filter:none}.home_aboutText__x8ch0{display:flex;flex-direction:column;gap:16px;justify-content:flex-start}.home_aboutHeading__mv9tg{font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;margin:0 0 6px;line-height:1.05;color:var(--neutral-on-background-strong)}.home_aboutDescription__nlJVz{font-size:1.125rem;max-width:760px;line-height:1.7;color:var(--neutral-on-background-weak);margin:0}@media (max-width:768px){.home_aboutGrid___S1lP{grid-template-columns:1fr;gap:24px}.home_aboutImage__lRdQv{max-width:100%;border-radius:8px}}.home_timeline__F3Xgk{display:flex;flex-direction:column;gap:2.5rem}.home_timelineItem__mlKdr{display:flex;flex-direction:column;gap:.75rem;padding-bottom:2rem}.home_experienceRole__99xfl{font-size:1.5rem;font-weight:600;margin:0}.home_experienceCompany__wTncD{font-size:1.125rem;color:var(--brand-on-background-medium);margin:0}.home_experienceTimeframe__uHmWL{font-size:.875rem;color:var(--neutral-on-background-weak);text-transform:uppercase;letter-spacing:.05em;margin:0}.home_achievementsList__1s4dx{list-style-type:disc;padding-left:1.25rem;display:flex;flex-direction:column;gap:12px;margin:0}.home_achievement__QNeoH{font-size:1rem;line-height:1.6}.home_skillsSubtitle__suBkR{font-size:.875rem;color:var(--neutral-on-background-weak);margin-bottom:40px;font-weight:500}.home_skillsGrid__Dbsmn{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.home_skillCategory__TP8IT{width:100%;display:flex;flex-direction:column;gap:8px}.home_categoryTitle__kQi_W{font-size:.95rem;font-weight:600;margin:0 0 4px;color:var(--neutral-on-background-strong);text-transform:none}.home_hue1__NbmDP{color:#9b5cf6}.home_hue2__cYpwH{color:#00b3b3}.home_hue3__5ogSZ{color:#ff8a00}.home_hue4__8lYQv{color:#00a3ff}.home_hue5__EOJzI{color:#ff6b9f}.home_skillBadges__WWsDu,.home_skillList__X7kRO{display:flex;flex-wrap:wrap;gap:8px}.home_skillList__X7kRO{margin:0;padding:0;flex-direction:row;align-items:center;overflow:visible}.home_skillListItem__cYXaw{list-style:none;font-size:.95rem;color:var(--neutral-on-background-strong);padding:.375rem .75rem;border-radius:999px;background:rgba(128,128,128,.06);border:1px solid rgba(128,128,128,.12);display:inline-flex;align-items:center}.home_skillCard__oKlWH{padding:1rem 1.5rem;border-radius:.5rem;border:1px solid var(--neutral-alpha-medium);background:var(--surface-background);cursor:pointer;position:relative;transition:transform .2s ease,box-shadow .2s ease}.home_skillCard__oKlWH:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.home_skillName__dGikJ{font-size:1rem}.home_skillTooltip__tNdD2{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px;padding:8px 12px;border-radius:4px;background:var(--neutral-strong);color:var(--static-white);font-size:.875rem;white-space:nowrap}.home_projectsList__L2IPs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.home_carouselContainer__c8WSm{width:100%;max-width:clamp(720px,85vw,1200px);margin:0 auto;--carousel-height:clamp(260px,36vw,520px)}.home_carouselContainer__c8WSm img{max-height:var(--carousel-height)!important}@media (min-width:1200px){.home_carouselContainer__c8WSm{max-width:1200px}}@media (max-width:768px){.home_carouselContainer__c8WSm{max-width:none;width:100%;padding:0;box-sizing:border-box;--carousel-height:clamp(200px,40vw,420px);margin:0 auto}.home_projectsList__L2IPs{grid-template-columns:1fr}.home_projectsList__L2IPs .home_carouselContainer__c8WSm{grid-column:1/-1;width:100%;padding:0;box-sizing:border-box}}.home_projectSliderInner__PDjU9{position:relative;width:100%;overflow:hidden}.home_projectTrack___hLM6{display:flex;transition:transform .48s cubic-bezier(.2,.9,.2,1);will-change:transform;width:100%}.home_projectSlide__4dGrX{flex:0 0 100%;box-sizing:border-box;padding:.5rem 0;display:flex;justify-content:center}.home_projectSlide__4dGrX>*{width:100%}.home_sliderNav__bonDW{position:absolute;top:50%;left:0;right:0;display:flex;justify-content:space-between;align-items:center;pointer-events:none;transform:translateY(-50%);padding:0 8px}.home_sliderButton__Jfq26{pointer-events:auto;background:rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.08);color:var(--neutral-on-background-strong);width:40px;height:40px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem}.home_sliderButton__Jfq26:focus{outline:2px solid rgba(0,0,0,.12)}.home_sliderDots__Mn31C{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);display:flex;gap:.5rem;align-items:center}.home_sliderDot__m5pMr{width:.5rem;height:.5rem;border-radius:999px;background:var(--carousel-dot-bg,rgba(0,0,0,.25));border:none}.home_activeDot__JWXal{background:var(--carousel-dot-active-bg,rgba(0,0,0,.9))}@media (max-width:640px){.home_sliderButton__Jfq26{width:36px;height:36px}.home_sliderDot__m5pMr{width:.44rem;height:.44rem}}.home_projectLink__atNyW{text-decoration:none;color:inherit;transition:transform .2s ease;display:block}.home_projectLink__atNyW:hover{transform:translateX(8px)}.home_projectLink__atNyW:hover .home_projectTitle__nUmBK{color:var(--brand-on-background-strong)}.home_projectItem__cfPID{display:flex;flex-direction:column;gap:.75rem}.home_projectTitle__nUmBK{font-size:1.5rem;font-weight:600;margin:0;transition:color .2s ease}.home_projectDescription__LQH8j{font-size:1.125rem;line-height:1.6;color:var(--neutral-on-background-weak);margin:0}.home_experiencePage__oWMnL .home_educationSection__YliUI .home_sectionContent__LkX_Y{max-width:clamp(720px,64vw,1120px);margin:0 auto;padding:0 .75rem}.home_educationList__a9Glx{display:flex;flex-direction:column;gap:12px;width:100%;box-sizing:border-box}.home_institution__o7Xap{display:flex;flex-direction:column;gap:8px;padding:clamp(.75rem,2.5vw,1.125rem);border-radius:12px;border:1px solid rgba(128,128,128,.08);background:rgba(255,255,255,.02);backdrop-filter:blur(6px) saturate(1.05);-webkit-backdrop-filter:blur(6px) saturate(1.05);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;opacity:.98;width:100%}.home_educationSectionInline__nJUvB{width:100%;box-sizing:border-box;margin-top:1.5rem;text-align:left}.home_experiencePage__oWMnL .home_sectionContent__LkX_Y>.home_educationSectionInline__nJUvB{width:100%;padding:0}.home_experiencePage__oWMnL .home_sectionContent__LkX_Y>.home_educationSectionInline__nJUvB .home_educationList__a9Glx{max-width:none;margin:0}.home_institutionTitle__7cmxg{font-size:1.125rem;font-weight:600;color:var(--neutral-on-background-strong)}.home_institutionDesc__PXXNY{font-size:1rem;color:var(--neutral-on-background-weak)}.home_institutionHeader__CEFlx{display:flex;justify-content:space-between;align-items:center;gap:12px}.home_institution__o7Xap:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.06);opacity:1}.home_institutionMeta__WS6Gr{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.home_institutionDegree__Jy_YU{font-size:.95rem;color:var(--neutral-on-background-strong);letter-spacing:.14em}.home_institutionDegree__Jy_YU,.home_institutionSpecialization__2X5lt{font-weight:600;font-family:var(--font-label,inherit);text-transform:none}.home_institutionSpecialization__2X5lt{font-size:.9rem;color:var(--neutral-on-background-weak);letter-spacing:.12em}.home_projectArticle___BHXH{width:100%;box-sizing:border-box;overflow-x:hidden}.home_projectArticle___BHXH.home_page-wide-images__fRywn{width:100vw;margin-left:calc(50% - 50vw);padding-left:var(--gutter-horizontal);padding-right:var(--gutter-horizontal);box-sizing:border-box}@media (max-width:768px){.home_projectArticle___BHXH.home_page-wide-images__fRywn{width:100%;margin-left:0;padding-left:var(--gutter-horizontal);padding-right:var(--gutter-horizontal)}}.home_projectArticle___BHXH img,.home_projectArticle___BHXH picture,.home_projectArticle___BHXH video{display:block;margin:.75rem auto;width:100%;max-width:clamp(420px,75vw,1200px);height:auto;object-fit:contain}.home_projectArticle___BHXH .home_tech-table__EIwh1,.home_projectArticle___BHXH code,.home_projectArticle___BHXH pre,.home_projectArticle___BHXH table{width:100%;max-width:100%}.home_projectArticle___BHXH table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:.75rem 0}.home_projectArticle___BHXH pre{background:var(--surface-background);padding:12px;border-radius:8px;overflow-x:auto;white-space:pre}.home_projectArticle___BHXH code,.home_projectArticle___BHXH td,.home_projectArticle___BHXH th{word-break:break-word;overflow-wrap:anywhere}#home_contact__oBzR1{min-height:40vh;padding-top:clamp(1.75rem,4vh,3rem);padding-bottom:2.5rem}.home_contactHeading__yJqDi{font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.home_contactInfo__xQgDT{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.home_contactDetail__LRJla{font-size:1.0625rem;margin:0}.home_socialLinks__xSLnQ{display:flex;flex-wrap:wrap;gap:8px;margin-top:.35rem}.home_socialLink__dGn0k{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--neutral-alpha-medium);border-radius:8px;text-decoration:none;color:var(--neutral-on-background-strong);transition:all .15s ease;background:var(--surface-background)}.home_socialLink__dGn0k:hover{background:var(--neutral-alpha-weak);border-color:var(--brand-alpha-medium);transform:translateY(-1px)}.home_socialIcon__AxVDL{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:18px;color:var(--brand-on-background-strong)}.Header_mask__joAFr{pointer-events:none;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:linear-gradient(to bottom,var(--page-background),var(--static-transparent));-webkit-mask-image:linear-gradient(rgb(0,0,0) 25%,rgba(0,0,0,0));mask-image:linear-gradient(rgb(0,0,0) 25%,rgba(0,0,0,0));-webkit-mask-size:100% 100%;mask-size:100% 100%}.Header_navLink__IXQUL{text-decoration:none;color:var(--neutral-on-background-medium);font-size:.875rem;font-weight:500;letter-spacing:.05em;transition:color .2s ease;position:relative;display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 10px}.Header_navLink__IXQUL:hover{color:var(--neutral-on-background-strong)}.Header_navLink__IXQUL[data-active=true]{color:var(--brand-on-background-strong)}.Header_navLink__IXQUL[data-active=true]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--brand-on-background-strong)}.Header_navigation__tSRAv{display:flex;gap:1rem;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:static;margin:0 auto;transform:none}.Header_navLink__IXQUL ::selection,.Header_navigation__tSRAv ::selection,.Header_toggleBtn__6UUVd ::selection{background:rgba(0,0,0,0);color:inherit}.Header_toggleBtn__6UUVd{display:inline-flex;align-items:center;justify-content:center;position:relative;padding:0 10px;border-radius:999px;background:var(--surface-transparent,transparent);border:1px solid var(--neutral-outline,transparent);transition:background .16s ease,border-color .16s ease,transform .12s ease;min-width:36px;height:36px;box-sizing:border-box}.Header_toggleBtn__6UUVd:hover{background:var(--surface-hover,rgba(0,0,0,.04));transform:translateY(-1px)}.Header_toggleBtn__6UUVd[data-active=true]{background:var(--brand-surface,rgba(99,102,241,.12));border-color:var(--brand-on-background-strong)}.Header_toggleBtn__6UUVd:focus:not(:focus-visible){outline:none;box-shadow:none}.Header_toggleBtn__6UUVd::selection{background:rgba(0,0,0,0);color:inherit}.Header_toggleBtn__6UUVd:after{display:none!important}.Header_toggleBtn__6UUVd[data-active=true] .Header_navIcon__6F0wC{color:var(--brand-on-background-strong)}.Header_toggleBtn__6UUVd .Header_navLabel__D_Arl{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(0);background:var(--neutral-on-background-strong);color:var(--static-white);padding:6px 8px;border-radius:6px;font-size:.78rem;white-space:nowrap;display:inline-block;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s;box-shadow:0 6px 18px rgba(0,0,0,.12);z-index:40}.Header_toggleBtn__6UUVd:hover .Header_navLabel__D_Arl{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(-6px);transition-delay:0s}.Header_toggleBtn__6UUVd:focus .Header_navLabel__D_Arl,.Header_toggleBtn__6UUVd:focus-within .Header_navLabel__D_Arl{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(-6px);transition-delay:0s}.Header_navigation__tSRAv .Header_navLink__IXQUL[data-active=true]:after{display:none!important}.Header_toggleBtn__6UUVd button:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}.Header_toggleBtn__6UUVd button{padding:0;margin:0}.Header_position__y2w_C{z-index:20;position:relative;--header-height:80px}.Header_side__TZSIV{min-width:clamp(96px,12vw,180px);display:flex;align-items:center}.Header_side__TZSIV.Header_left__skfhr{justify-content:flex-start}.Header_side__TZSIV.Header_right__18QZ6{justify-content:flex-end}.Header_navIcon__6F0wC{vertical-align:middle;font-size:1.125rem;margin-right:0;color:var(--neutral-on-background-medium)}.Header_navLabel__D_Arl{display:inline-block}.Header_mobileToggle__RNWVC{display:none;align-items:center;justify-content:center;width:44px;height:36px;border-radius:999px;background:rgba(0,0,0,.04);border:1px solid var(--neutral-outline,transparent);cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .12s ease;padding:0 8px}.Header_mobileToggle__RNWVC .Header_navIcon__6F0wC{opacity:.9;transition:opacity .12s ease,color .12s ease}.Header_mobileToggle__RNWVC:hover{background:rgba(0,0,0,.06)}.Header_mobileToggle__RNWVC:active{transform:translateY(1px)}.Header_mobileToggle__RNWVC:focus-visible{outline:2px solid rgba(0,0,0,.08);outline-offset:2px}.Header_hamburgerOpen__w53Z5,.Header_hamburger__k4rrQ{display:inline-block;width:20px;height:2px;background:currentColor;position:relative}.Header_hamburgerOpen__w53Z5:after,.Header_hamburgerOpen__w53Z5:before,.Header_hamburger__k4rrQ:after,.Header_hamburger__k4rrQ:before{content:"";position:absolute;left:0;width:100%;height:2px;background:currentColor;transition:transform .18s ease,opacity .12s ease}.Header_hamburger__k4rrQ:before{top:-6px}.Header_hamburger__k4rrQ:after{top:6px}.Header_hamburgerOpen__w53Z5{background:rgba(0,0,0,0)}.Header_hamburgerOpen__w53Z5:before{transform:rotate(45deg);top:0}.Header_hamburgerOpen__w53Z5:after{transform:rotate(-45deg);top:0}.Header_mobileNav__Owv_Z{display:block;max-height:0;overflow:hidden;position:fixed;top:80px;left:0;right:0;background:var(--page-background);border-bottom:1px solid var(--neutral-outline,rgba(0,0,0,.06));z-index:60;padding:0 20px;box-shadow:0 8px 24px rgba(0,0,0,.08);opacity:0;transform:translateY(-6px);transition:max-height .26s cubic-bezier(.2,.9,.2,1),opacity .2s ease,transform .22s ease}.Header_mobileNav__Owv_Z.Header_open__W7fh1{max-height:420px;padding:12px 20px;opacity:1;transform:translateY(0)}.Header_mobileNav__Owv_Z nav{display:flex;flex-direction:column;gap:8px;margin-top:6px}.Header_mobileNavLink__WZOJG{width:100%;justify-content:flex-start;padding:10px 12px}.Header_navigation__tSRAv.Header_open__W7fh1{display:block;position:fixed;top:calc(var(--header-height) - 8px);left:0;right:0;background:var(--page-background);border-bottom:1px solid var(--neutral-outline,rgba(0,0,0,.06));z-index:60;padding:12px 20px;box-shadow:0 8px 24px rgba(0,0,0,.08);max-height:420px;overflow:hidden;opacity:1;transform:translateY(0);transition:max-height .26s cubic-bezier(.2,.9,.2,1),opacity .2s ease,transform .22s ease}.Header_navigation__tSRAv.Header_open__W7fh1>.Header_toggleBtn__6UUVd,.Header_navigation__tSRAv.Header_open__W7fh1>a{display:flex;flex-direction:row;gap:12px;align-items:center;background:rgba(0,0,0,0)!important;border:none!important;padding:8px 12px;border-radius:8px}.Header_navigation__tSRAv.Header_open__W7fh1 .Header_navLabel__D_Arl{position:static;bottom:auto;left:auto;transform:none;opacity:1!important;visibility:visible!important;pointer-events:auto!important;margin-left:8px;background:rgba(0,0,0,0)!important;color:var(--neutral-on-background-strong)!important;padding:0!important;font-weight:600;box-shadow:none!important;border:none!important}@media(prefers-reduced-motion:reduce){.Header_hamburgerOpen__w53Z5,.Header_hamburger__k4rrQ,.Header_navigation__tSRAv,.Header_navigation__tSRAv.Header_open__W7fh1,.Header_toggleBtn__6UUVd .Header_navLabel__D_Arl{transition:none!important}}.Header_roleText__sBmnx{color:var(--neutral-on-background-medium);font-family:var(--font-label,inherit);font-size:clamp(.9rem,1.2vw,1rem);font-weight:700;letter-spacing:.22em;text-transform:uppercase;display:inline-block;padding:0;height:auto;line-height:1}@media(max-width:640px){.Header_roleText__sBmnx{display:none}}@media(max-width:1024px){.Header_navigation__tSRAv{display:none}.Header_mobileToggle__RNWVC{display:inline-flex}}.Header_navigation__tSRAv.Header_open__W7fh1+.Header_mobileToggleWrap__G1Jg8{margin-top:0}.Header_navigation__tSRAv.Header_open__W7fh1+.Header_mobileToggleWrap__G1Jg8 .Header_mobileRole__JRY2H{transform:translateY(6px);transition:transform .18s cubic-bezier(.2,.9,.2,1),opacity .16s ease,visibility 0s linear .16s;opacity:0;visibility:hidden;pointer-events:none}@media(max-width:640px){.Header_navLink__IXQUL{font-size:.78rem;height:32px;padding:0 8px}.Header_side__TZSIV{min-width:64px}.Header_position__y2w_C{background:var(--page-background);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--neutral-outline,rgba(0,0,0,.06));transition:background .16s ease,border-color .16s ease,-webkit-backdrop-filter .16s ease;transition:background .16s ease,border-color .16s ease,backdrop-filter .16s ease;transition:background .16s ease,border-color .16s ease,backdrop-filter .16s ease,-webkit-backdrop-filter .16s ease}.Header_position__y2w_C[style]{-webkit-backdrop-filter:blur(6px)}}@media(max-width:768px){.Header_position__y2w_C{top:auto;bottom:var(--static-space-24)}.Header_mask__joAFr{transform:rotate(180deg);bottom:0}}.Header_mobileToggleWrap__G1Jg8{display:inline-flex;flex-direction:column;align-items:center}.Header_mobileRole__JRY2H{display:none;font-family:var(--font-label,inherit);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-top:6px;color:var(--neutral-on-background-medium)}@media(max-width:640px){.Header_mobileRole__JRY2H{display:inline-block}}.HeadingLink_control__SRvcO{cursor:pointer}.HeadingLink_control__SRvcO:hover .HeadingLink_visibility__B5_8u{opacity:1}.HeadingLink_control__SRvcO:hover .HeadingLink_text__5SJxI{-webkit-text-decoration-line:underline;text-decoration-line:underline}.HeadingLink_text__5SJxI{text-decoration-thickness:1px;text-underline-offset:.25em;-webkit-text-decoration-color:var(--neutral-border-strong);text-decoration-color:var(--neutral-border-strong)}.HeadingLink_visibility__B5_8u{opacity:0;transform:scale(.875)}@media(max-width:640px){.HeadingLink_text__5SJxI{font-size:clamp(1rem,4.2vw,1.125rem)}.HeadingLink_visibility__B5_8u{display:none}}