.Arrow_arrowContainer__2tWp7{height:var(--static-space-16);visibility:hidden}.Arrow_arrowContainer__2tWp7,.Arrow_arrowHead__6IO7A{transition:var(--transition-micro-medium);width:var(--static-space-0)}.Arrow_arrowHead__6IO7A{right:0;transform-origin:right center;transform:rotate(0)}.Arrow_active__s3kln{width:var(--static-space-16);visibility:visible}.Arrow_active__s3kln .Arrow_arrowHead__6IO7A{width:var(--static-space-8)}.Arrow_active__s3kln .Arrow_arrowHead__6IO7A:first-child{transform:rotate(45deg)}.Arrow_active__s3kln .Arrow_arrowHead__6IO7A:nth-child(2){transform:rotate(-45deg)}.Arrow_onSolid__Nc_IO{background:var(--brand-on-solid-strong)}.Arrow_onBackground__USkTT{background:var(--brand-on-background-strong)}.AutoScroll_marqueeWrapper__LvunZ{will-change:transform}.AutoScroll_marqueeContent__Vsf5J{white-space:nowrap;flex-shrink:0;min-width:100%}.Accordion_accordion__slDi7:hover{background:var(--neutral-alpha-weak)}.AvatarGroup_avatarGroup__VqVNQ{z-index:0}.AvatarGroup_avatar__2bKTu{margin-left:calc(-1*var(--static-space-8))}.AvatarGroup_avatar__2bKTu:first-child{margin-left:0}.Avatar_xs__o5_6X{width:var(--static-space-20);height:var(--static-space-20);min-width:var(--static-space-20);min-height:var(--static-space-20)}.Avatar_s__8uaiT{width:var(--static-space-24);height:var(--static-space-24);min-width:var(--static-space-24);min-height:var(--static-space-24)}.Avatar_m__oBD4f{width:var(--static-space-32);height:var(--static-space-32);min-width:var(--static-space-32);min-height:var(--static-space-32)}.Avatar_l__Yf7dD{width:var(--static-space-48);height:var(--static-space-48);min-width:var(--static-space-48);min-height:var(--static-space-48)}.Avatar_xl__SkTU_{width:var(--static-space-160);height:var(--static-space-160);min-width:var(--static-space-160);min-height:var(--static-space-160)}.Avatar_xl__SkTU_ .Avatar_position__KcfbC{bottom:var(--static-space-16);right:var(--static-space-16)}.Avatar_value__7wwS5{white-space:nowrap;overflow:hidden;-webkit-user-select:none;user-select:none}.Avatar_indicator__Tpt_n{box-sizing:initial;bottom:0;right:0;transform:translateX(var(--static-space-2)) translateY(var(--static-space-2))}.Avatar_image__RH5UH{object-position:center}.Background_gradient__Yzy6H{background:radial-gradient(ellipse var(--gradient-width) var(--gradient-height) at var(--gradient-position-x) var(--gradient-position-y),var(--gradient-color-start),var(--gradient-color-end));width:400%;height:400%;left:-150%;top:-150%;transform:rotate(var(--gradient-tilt));transform-origin:center}.Background_lines__n0z_9{background-size:var(--lines-size) var(--lines-size);background-position:50%}.Background_dots__u9kVI{background-image:radial-gradient(var(--dots-color) 1px,var(--static-transparent) 1px);background-size:var(--dots-size) var(--dots-size)}.Button_button__s9JD_{display:flex;align-items:center;position:relative;-webkit-user-select:none;user-select:none;padding:0;white-space:nowrap;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:var(--transition-micro-medium)}.Button_button__s9JD_:focus,.Button_button__s9JD_:hover{z-index:1}.Button_button__s9JD_:disabled{box-shadow:none;cursor:not-allowed;background:var(--neutral-background-medium);color:var(--neutral-on-background-weak)}.Button_primary__z7o_3{box-shadow:inset 0 var(--solid-inset-distance) var(--solid-inset-size) var(--solid-inset-color-brand);background:var(--brand-solid-medium);border-style:solid;border-width:var(--solid-border-width);border-color:var(--solid-border-color-brand);color:var(--brand-on-solid-strong)}.Button_primary__z7o_3:hover{background:var(--brand-solid-strong)}.Button_primary__z7o_3:hover:disabled{background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border:none}.Button_secondary__9o2M1{box-shadow:inset 0 var(--solid-inset-distance) var(--solid-inset-size) var(--solid-inset-color-neutral);border-style:solid;border:1px solid var(--neutral-alpha-weak);background:var(--static-transparent);color:var(--neutral-on-background-strong)}.Button_secondary__9o2M1:hover{background:var(--neutral-alpha-weak);border-color:var(--neutral-alpha-weak)}.Button_secondary__9o2M1:hover:disabled{background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border:1px solid var(--neutral-alpha-weak)}.Button_tertiary__jiyNr{background:var(--static-transparent);color:var(--neutral-on-background-strong);border:1px solid var(--static-transparent)}.Button_tertiary__jiyNr:hover{border:1px solid var(--neutral-border-medium)}.Button_tertiary__jiyNr:hover:disabled{background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border:1px solid var(--static-transparent)}.Button_ghost__KXsdU{border:none;background:var(--static-transparent);color:var(--neutral-on-background-medium)}.Button_ghost__KXsdU:hover{color:var(--neutral-on-background-strong)}.Button_ghost__KXsdU:hover:disabled{background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border:1px solid var(--neutral-alpha-weak)}.Button_danger__FSCuF{box-shadow:inset 0 var(--solid-inset-distance) var(--solid-inset-size) var(--solid-inset-color-danger);background:var(--danger-solid-medium);border-style:solid;border-width:var(--solid-border-width);border-color:var(--solid-border-color-danger);color:var(--danger-on-solid-strong)}.Button_danger__FSCuF:hover{background:var(--danger-solid-strong)}.Button_danger__FSCuF:hover:disabled{background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border:none}.Button_s__1n6zR{padding:var(--static-space-4) var(--static-space-8);min-height:var(--static-space-32);height:var(--static-space-32);gap:var(--static-space-4)}.Button_m__I_0ip{padding:var(--static-space-8) var(--static-space-12);min-height:var(--static-space-40);height:var(--static-space-40);gap:var(--static-space-4)}.Button_l__sgXyv{padding:var(--static-space-12) var(--static-space-20);min-height:var(--static-space-48);height:var(--static-space-48);gap:var(--static-space-8)}.Carousel_controls__EAWsA:focus-within .Carousel_fade__avd6U,.Carousel_controls__EAWsA:hover .Carousel_fade__avd6U{opacity:.5}.Carousel_controls__EAWsA:focus-within .Carousel_button__oHMlj,.Carousel_controls__EAWsA:hover .Carousel_button__oHMlj{opacity:1;transform:translateX(0)}.Carousel_button__oHMlj,.Carousel_fade__avd6U{opacity:0}.Carousel_button__oHMlj{animation-delay:.2s}.Carousel_left__3Coqp .Carousel_button__oHMlj{transform:translateX(-1rem)}.Carousel_right__4PowC .Carousel_button__oHMlj{transform:translateX(1rem)}.IconButton_s__kdgG7{min-height:var(--static-space-24);min-width:var(--static-space-24);height:var(--static-space-24);width:var(--static-space-24)}.IconButton_m__c5oUj{min-height:var(--static-space-32);min-width:var(--static-space-32);height:var(--static-space-32);width:var(--static-space-32)}.IconButton_l__bAL6P{min-height:var(--static-space-40);min-width:var(--static-space-40);height:var(--static-space-40);width:var(--static-space-40)}.InlineCode_inlineCode__kA7X8{font-size:80%;line-height:125%;vertical-align:middle}.Input_base__LMjGe{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter);min-height:var(--static-space-56)}.Input_base__LMjGe.Input_filled__NvZkx,.Input_base__LMjGe.Input_focused__pCoak{border-color:var(--neutral-border-medium)}.Input_base__LMjGe:has(.Input_placeholder__3I_FJ):has(.Input_floating__INIgD) .Input_placeholder__3I_FJ{padding-top:var(--static-space-12)}.Input_textareaBase__98s2v:after{pointer-events:none;content:"";position:absolute;right:0;bottom:0;width:var(--static-space-32);height:var(--static-space-32);border:1px solid var(--neutral-border-strong);transform:translateX(50%) translateY(50%) rotate(45deg);background-color:var(--neutral-alpha-weak)}.Input_textareaBase__98s2v ::-webkit-resizer{display:none}.Input_label__QTqSL{position:absolute;left:var(--static-space-16);transition:transform .3s,top .3s,left .3s;color:var(--neutral-on-background-medium);pointer-events:none;transform-origin:left}.Input_inputLabel__DX1BQ{top:50%;transform:translateY(-50%)}.Input_inputLabel__DX1BQ.Input_floating__INIgD{transform:scale(.75)}.Input_textareaLabel__l_fpe{top:var(--static-space-16)}.Input_textareaLabel__l_fpe.Input_floating__INIgD{transform:scale(.75) translateY(calc(-1 * var(--static-space-16)))}.Input_s__0T6oU{min-height:var(--static-space-48)}.Input_s__0T6oU .Input_label__QTqSL.Input_floating__INIgD{top:calc(var(--static-space-4) - var(--static-space-1))}.Input_m__HNkz9 .Input_label__QTqSL.Input_floating__INIgD{top:calc(var(--static-space-8) - var(--static-space-2))}.Input_input__PguIj{width:100%;height:100%;border:none;background:none;color:var(--neutral-on-background-strong);padding:0 var(--static-space-16);outline:none}.Input_input__PguIj.Input_placeholder__3I_FJ{padding-top:0}.Input_input__PguIj.Input_textarea__Ifo4V.Input_placeholder__3I_FJ{padding-top:var(--static-space-12);padding-bottom:var(--static-space-12)}.Input_input__PguIj.Input_placeholder__3I_FJ.Input_hasChildren__jCZvl,.Input_input__PguIj:not(.Input_placeholder__3I_FJ){padding-top:var(--static-space-16)}.Input_input__PguIj::placeholder,.Input_input__PguIj:disabled{color:var(--neutral-on-background-weak)}.Input_input__PguIj:disabled{cursor:not-allowed}.Input_input__PguIj:-webkit-autofill,.Input_input__PguIj:autofill{background-color:var(--static-transparent)!important;-webkit-box-shadow:0 0 0 var(--static-space-32) var(--neutral-background-medium) inset!important;-webkit-text-fill-color:var(--neutral-on-background-strong)!important}.Input_error__CeQZs .Input_base__LMjGe{background-color:var(--danger-background-medium);border-color:var(--danger-border-medium)}.Input_error__CeQZs .Input_input__PguIj,.Input_error__CeQZs .Input_prefix__lZAoz,.Input_error__CeQZs .Input_suffix__xu_RT{color:var(--danger-on-background-medium)}.Input_error__CeQZs .Input_label__QTqSL{color:var(--danger-on-background-weak)}.Input_prefix__lZAoz,.Input_suffix__xu_RT{align-self:center}.Input_input__PguIj[type=color]{opacity:0}.List_listItem__95vhZ::marker{color:var(--neutral-on-background-weak)}.LogoCloud_logo__oFiFl{animation:LogoCloud_fadeInOut__4u0ww 5s ease-out both}.LogoCloud_logo__oFiFl,.LogoCloud_staticLogo__fA2G5{will-change:opacity,filter,transform;transform-origin:center}.LogoCloud_staticLogo__fA2G5{animation:LogoCloud_fadeIn__Q0TIn 1s ease-out forwards}@keyframes LogoCloud_fadeIn__Q0TIn{0%{opacity:0;filter:blur(1.5rem);transform:scale(.2)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes LogoCloud_fadeInOut__4u0ww{0%{opacity:0;filter:blur(1.5rem);transform:scale(.2)}4%,96%{opacity:1;filter:blur(0);transform:scale(1)}to{opacity:0;filter:blur(1.5rem);transform:scale(.2)}}.Mask_mask__5dDBu{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:radial-gradient(var(--mask-radius) at var(--mask-position-x) var(--mask-position-y),black 0,transparent 100%);mask-image:radial-gradient(var(--mask-radius) at var(--mask-position-x) var(--mask-position-y),black 0,transparent 100%)}.MasonryGrid_columns-1__0gu_N{column-count:1}.MasonryGrid_columns-2__KF2Lg{column-count:2}.MasonryGrid_columns-3__Glwm_{column-count:3}.MasonryGrid_columns-4__iCnkv{column-count:4}.MasonryGrid_columns-5__yu836{column-count:5}.MasonryGrid_columns-6__0yxAT{column-count:6}.MasonryGrid_columns-7__Ap8qw{column-count:7}.MasonryGrid_columns-8__n8WoJ{column-count:8}.MasonryGrid_columns-9__PX3lF{column-count:9}.MasonryGrid_columns-10__I2tvx{column-count:10}.MasonryGrid_columns-11__lq_AJ{column-count:11}.MasonryGrid_columns-12__F6uiA{column-count:12}@media(max-width:1440px){.MasonryGrid_l-columns-1__XK051{column-count:1}.MasonryGrid_l-columns-2__heKw2{column-count:2}.MasonryGrid_l-columns-3__D9fnM{column-count:3}.MasonryGrid_l-columns-4__aHHom{column-count:4}.MasonryGrid_l-columns-5__B6chr{column-count:5}.MasonryGrid_l-columns-6__AHRnH{column-count:6}.MasonryGrid_l-columns-7__NQT5W{column-count:7}.MasonryGrid_l-columns-8__fWml7{column-count:8}.MasonryGrid_l-columns-9__8APvB{column-count:9}.MasonryGrid_l-columns-10__FAyPJ{column-count:10}.MasonryGrid_l-columns-11__3mcnc{column-count:11}.MasonryGrid_l-columns-12__Xd8nB{column-count:12}}@media(max-width:1024px){.MasonryGrid_m-columns-1__bgob_{column-count:1}.MasonryGrid_m-columns-2__CWsQi{column-count:2}.MasonryGrid_m-columns-3__2rilG{column-count:3}.MasonryGrid_m-columns-4__RGCMo{column-count:4}.MasonryGrid_m-columns-5__E5oZx{column-count:5}.MasonryGrid_m-columns-6__s6TBu{column-count:6}.MasonryGrid_m-columns-7__phaT0{column-count:7}.MasonryGrid_m-columns-8__6mX1S{column-count:8}.MasonryGrid_m-columns-9__8cM4b{column-count:9}.MasonryGrid_m-columns-10__Byfeg{column-count:10}.MasonryGrid_m-columns-11__a_wj_{column-count:11}.MasonryGrid_m-columns-12__BuoCN{column-count:12}}@media(max-width:768px){.MasonryGrid_s-columns-1__qQvZw{column-count:1}.MasonryGrid_s-columns-2__JB3Bt{column-count:2}.MasonryGrid_s-columns-3__jsOIQ{column-count:3}.MasonryGrid_s-columns-4__SP_TU{column-count:4}.MasonryGrid_s-columns-5__hLQ5K{column-count:5}.MasonryGrid_s-columns-6__fMFeI{column-count:6}.MasonryGrid_s-columns-7__zFL_m{column-count:7}.MasonryGrid_s-columns-8__uqQGc{column-count:8}.MasonryGrid_s-columns-9__8_ySi{column-count:9}.MasonryGrid_s-columns-10__85Rc7{column-count:10}.MasonryGrid_s-columns-11__G_qlM{column-count:11}.MasonryGrid_s-columns-12__3lWls{column-count:12}}.NavIcon_line__nMW2O{background-color:var(--neutral-on-background-strong);height:1px;width:var(--static-space-24);transition:transform .3s ease;position:absolute;left:50%;top:50%}.NavIcon_line__nMW2O:first-child{transform:translateX(-50%) translateY(calc(-1 * var(--static-space-4)))}.NavIcon_line__nMW2O:last-child{transform:translateX(-50%) translateY(var(--static-space-4))}.NavIcon_active__OhC_e:first-child{transform:translateX(-50%) translateY(0) rotate(45deg)}.NavIcon_active__OhC_e:last-child{transform:translateX(-50%) translateY(0) rotate(-45deg)}.NumberInput_numberInput__i8jLU input[type=number]::-webkit-inner-spin-button,.NumberInput_numberInput__i8jLU input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.NumberInput_numberInput__i8jLU input[type=number]{-moz-appearance:textfield}.NumberInput_stepper__ZGh0P{pointer-events:visibleFill}.NumberInput_stepper__ZGh0P:hover{background-color:var(--neutral-alpha-medium)}.Option_option__fk9Zy{border-color:var(--static-transparent)}.Option_option__fk9Zy.Option_highlighted__bsOLQ:not(:hover):not(:focus){background:var(--static-transparent);border-color:var(--neutral-alpha-medium)}.Option_option__fk9Zy.Option_selected__hkWt0:not(:hover):not(:focus){background:var(--neutral-alpha-medium);border-color:var(--neutral-alpha-medium)}.Option_option__fk9Zy:focus,.Option_option__fk9Zy:hover{background:var(--neutral-alpha-weak);border-color:var(--neutral-alpha-medium);outline:none}.Option_option__fk9Zy:focus:disabled,.Option_option__fk9Zy:hover:disabled{background:var(--neutral-alpha-weak);color:var(--neutral-on-background-weak)}.Option_option__fk9Zy.Option_danger__a_y4O{color:var(--danger-on-background-medium)}.Option_option__fk9Zy.Option_danger__a_y4O:focus,.Option_option__fk9Zy.Option_danger__a_y4O:hover{background:var(--danger-solid-strong);color:var(--danger-on-solid-strong);border-color:var(--danger-border-strong)}.Option_focused__jkk_z{background:var(--neutral-background-strong)}.Option_disabled__gqzrx{background:var(--neutral-alpha-weak);color:var(--neutral-on-background-weak);border:none}.OTPInput_inputs__Mlj6V{font-size:var(--font-size-heading-xl);transition:border-color .2s,box-shadow .2s;min-width:var(--static-space-48);max-width:var(--static-space-48)}.OTPInput_inputs__Mlj6V input{text-align:center}.OTPInput_inputs__Mlj6V:focus-within{animation:OTPInput_focusAnimation__T9LpO .3s forwards}@keyframes OTPInput_focusAnimation__T9LpO{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.RevealFx_revealFx__AFAPk{-webkit-mask-size:400% 100%;mask-size:400% 100%;transition:all ease-in-out;-webkit-mask-image:linear-gradient(90deg,black 0,black 25%,transparent 50%);mask-image:linear-gradient(90deg,black 0,black 25%,transparent 50%)}.RevealFx_revealFx__AFAPk.RevealFx_hidden__69S0Y{-webkit-mask-position:100% 0;mask-position:100% 0;filter:blur(1rem)}.RevealFx_revealFx__AFAPk.RevealFx_revealed___lZpo{-webkit-mask-position:0 0;mask-position:0 0;filter:blur(0)}.RevealFx_hiddenNoMask__fC2nS{transition:all ease-in-out;filter:blur(.5rem);opacity:0}.RevealFx_revealedNoMask__YaGvF{transition:all ease-in-out;filter:blur(0);opacity:1}.Scroller_container__3PxTj{isolation:isolate}.Scroller_scroller__XSRrZ{scrollbar-width:none;isolation:isolate}.Scroller_scroller__XSRrZ::-webkit-scrollbar{display:none}.Scroller_row__z1eGt{overflow-x:auto}.Scroller_column__l1rkX{overflow-y:auto}.ShineFx_shineFx__B0xb2{background:linear-gradient(120deg,color-mix(in srgb,currentColor,transparent calc((1 - var(--shine-base-opacity)) * 100%)) 40%,currentColor 50%,color-mix(in srgb,currentColor,transparent calc((1 - var(--shine-base-opacity)) * 100%)) 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.ShineFx_inverse__HFezL,.ShineFx_shineFx__B0xb2{--shine-base-opacity:0.3;display:inline-block;-webkit-text-fill-color:rgba(0,0,0,0);animation:ShineFx_shine__O1swX 5s linear infinite}.ShineFx_inverse__HFezL{background:linear-gradient(120deg,currentColor 40%,color-mix(in srgb,currentColor,transparent calc((1 - var(--shine-base-opacity)) * 100%)) 50%,currentColor 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@keyframes ShineFx_shine__O1swX{0%{background-position:100%}to{background-position:-100%}}.ShineFx_shineFx__B0xb2.ShineFx_disabled__kKMVx{animation:none;-webkit-text-fill-color:inherit;background:none;-webkit-background-clip:unset;background-clip:unset}.ScrollToTop_scrollToTop__DQGKl{opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility 0s linear .2s}.ScrollToTop_scrollToTop__DQGKl[data-visible=true]{opacity:1;visibility:visible;transition:opacity .2s ease-in-out,visibility 0s linear}@keyframes Skeleton_skeleton-loading__E_BdR{0%{background-color:var(--neutral-background-strong)}50%{background-color:var(--neutral-background-medium)}to{background-color:var(--neutral-background-strong)}}.Skeleton_delay-1__cYv7L{animation-delay:.1s}.Skeleton_delay-2__SXk6w{animation-delay:.2s}.Skeleton_delay-3__83ClY{animation-delay:.3s}.Skeleton_delay-4__RxuRE{animation-delay:.4s}.Skeleton_delay-5__iasr2{animation-delay:.5s}.Skeleton_delay-6__cpdjt{animation-delay:.6s}.Skeleton_skeleton__86MJ3{animation-name:Skeleton_skeleton-loading__E_BdR;animation-duration:1.5s;animation-iteration-count:infinite}.Skeleton_skeleton__86MJ3.Skeleton_block___pskp{width:100%;height:100%}.Skeleton_skeleton__86MJ3.Skeleton_line___bmkP.Skeleton_h-xs__4U61R{height:var(--static-space-8);min-height:var(--static-space-8)}.Skeleton_skeleton__86MJ3.Skeleton_line___bmkP.Skeleton_h-s__B7XAP{height:var(--static-space-12);min-height:var(--static-space-12)}.Skeleton_skeleton__86MJ3.Skeleton_line___bmkP.Skeleton_h-m__tAE52{height:var(--static-space-16);min-height:var(--static-space-16)}.Skeleton_skeleton__86MJ3.Skeleton_line___bmkP.Skeleton_h-l__FUBuM{height:var(--static-space-20);min-height:var(--static-space-20)}.Skeleton_skeleton__86MJ3.Skeleton_line___bmkP.Skeleton_h-xl__GgYEs{height:var(--static-space-24);min-height:var(--static-space-24)}.Skeleton_skeleton__86MJ3.Skeleton_line___bmkP.Skeleton_w-xs__Sx2NR{width:25%}.Skeleton_skeleton__86MJ3.Skeleton_line___bmkP.Skeleton_w-s__LROEH{width:33%}.Skeleton_skeleton__86MJ3.Skeleton_line___bmkP.Skeleton_w-m__zz7g6{width:50%}.Skeleton_skeleton__86MJ3.Skeleton_line___bmkP.Skeleton_w-l__c8Rot{width:75%}.Skeleton_skeleton__86MJ3.Skeleton_line___bmkP.Skeleton_w-xl__q9nJ0{width:100%}.Skeleton_skeleton__86MJ3.Skeleton_circle__uc4jJ{border-radius:var(--radius-full)}.Skeleton_skeleton__86MJ3.Skeleton_circle__uc4jJ.Skeleton_w-xs__Sx2NR{width:var(--static-space-20);min-width:var(--static-space-20);height:var(--static-space-20);min-height:var(--static-space-20)}.Skeleton_skeleton__86MJ3.Skeleton_circle__uc4jJ.Skeleton_w-s__LROEH{width:var(--static-space-24);min-width:var(--static-space-24);height:var(--static-space-24);min-height:var(--static-space-24)}.Skeleton_skeleton__86MJ3.Skeleton_circle__uc4jJ.Skeleton_w-m__zz7g6{width:var(--static-space-32);min-width:var(--static-space-32);height:var(--static-space-32);min-height:var(--static-space-32)}.Skeleton_skeleton__86MJ3.Skeleton_circle__uc4jJ.Skeleton_w-l__c8Rot{width:var(--static-space-40);min-width:var(--static-space-40);height:var(--static-space-40);min-height:var(--static-space-40)}.Skeleton_skeleton__86MJ3.Skeleton_circle__uc4jJ.Skeleton_w-xl__q9nJ0{width:var(--static-space-160);min-width:var(--static-space-160);height:var(--static-space-160);min-height:var(--static-space-160)}@keyframes Spinner_spin__ss5Gn{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.5,.2,.7,.5);opacity:0}80%{opacity:1}to{transform:rotate(1turn);animation-timing-function:cubic-bezier(.5,.2,.7,.5);opacity:0}}.Spinner_spinner__c_R7c{animation:Spinner_spin__ss5Gn 1.5s infinite;border-color:rgba(0,0,0,0);border-top-color:initial}.Spinner_xs__yoZV6{width:var(--static-space-16);height:var(--static-space-16);padding:2px}.Spinner_xs__yoZV6 .Spinner_size__rMGCP{border-width:2px}.Spinner_s__LBo5u{width:var(--static-space-20);height:var(--static-space-20);padding:2px}.Spinner_s__LBo5u .Spinner_size__rMGCP{border-width:2px}.Spinner_m__qdeyf{width:var(--static-space-24);height:var(--static-space-24);padding:3px}.Spinner_m__qdeyf .Spinner_size__rMGCP{border-width:2px}.Spinner_l__LpEEI{width:var(--static-space-32);height:var(--static-space-32);padding:4px}.Spinner_l__LpEEI .Spinner_size__rMGCP{border-width:3px}.Spinner_xl___WUPF{width:var(--static-space-40);height:var(--static-space-40);padding:8px}.Spinner_xl___WUPF .Spinner_size__rMGCP{border-width:3px}.StatusIndicator_statusIndicator__gHWtJ.StatusIndicator_s__rmDXA{width:var(--static-space-4);height:var(--static-space-4)}.StatusIndicator_statusIndicator__gHWtJ.StatusIndicator_m__LmJfx{width:var(--static-space-8);height:var(--static-space-8)}.StatusIndicator_statusIndicator__gHWtJ.StatusIndicator_l__UKIA2{width:var(--static-space-16);height:var(--static-space-16)}.StatusIndicator_statusIndicator__gHWtJ.StatusIndicator_gray__ajDc9{background-color:var(--scheme-gray-700)}.StatusIndicator_statusIndicator__gHWtJ.StatusIndicator_blue__4xUeW{background-color:var(--scheme-blue-700)}.StatusIndicator_statusIndicator__gHWtJ.StatusIndicator_indigo__A7LuI{background-color:var(--scheme-indigo-700)}.StatusIndicator_statusIndicator__gHWtJ.StatusIndicator_violet__ZFFFD{background-color:var(--scheme-violet-700)}.StatusIndicator_statusIndicator__gHWtJ.StatusIndicator_magenta__oWASH{background-color:var(--scheme-magenta-700)}.StatusIndicator_statusIndicator__gHWtJ.StatusIndicator_pink__i1ePl{background-color:var(--scheme-pink-700)}.StatusIndicator_statusIndicator__gHWtJ.StatusIndicator_red__SlPZ_{background-color:var(--scheme-red-700)}.StatusIndicator_statusIndicator__gHWtJ.StatusIndicator_orange__gWeBV{background-color:var(--scheme-orange-700)}.StatusIndicator_statusIndicator__gHWtJ.StatusIndicator_yellow__f4N5n{background-color:var(--scheme-yellow-700)}.StatusIndicator_statusIndicator__gHWtJ.StatusIndicator_moss__jcEpB{background-color:var(--scheme-moss-700)}.StatusIndicator_statusIndicator__gHWtJ.StatusIndicator_green__7K0Ay{background-color:var(--scheme-green-700)}.StatusIndicator_statusIndicator__gHWtJ.StatusIndicator_emerald__YPrJL{background-color:var(--scheme-emerald-700)}.StatusIndicator_statusIndicator__gHWtJ.StatusIndicator_aqua__zyEgN{background-color:var(--scheme-aqua-700)}.StatusIndicator_statusIndicator__gHWtJ.StatusIndicator_cyan__Pg__l{background-color:var(--scheme-cyan-700)}.StylePanel_select__79HKS{min-width:var(--static-space-40);min-height:var(--static-space-40);border-radius:var(--radius-m-nest-4);border-color:var(--static-transparent);border-width:1px;border-style:solid;background:var(--static-transparent)}.StylePanel_select__79HKS:hover{background:var(--neutral-alpha-medium);border-color:var(--neutral-alpha-medium)}.StylePanel_select__79HKS.StylePanel_selected__DGRXQ{background:var(--neutral-alpha-strong);border-color:var(--neutral-alpha-strong)}.StylePanel_swatch__F6xwO{width:100%;height:100%;border-radius:var(--radius-m);border-width:1px;border-style:solid}.StylePanel_slate__oVM5w{background:var(--scheme-slate-500);border-color:var(--scheme-slate-700)}.StylePanel_gray__OIibW{background:var(--scheme-gray-500);border-color:var(--scheme-gray-700)}.StylePanel_sand__nPpvS{background:var(--scheme-sand-500);border-color:var(--scheme-sand-700)}.StylePanel_blue__vIkN1{background:var(--scheme-blue-500);border-color:var(--scheme-blue-700)}.StylePanel_cyan__agm3t{background:var(--scheme-cyan-500);border-color:var(--scheme-cyan-700)}.StylePanel_indigo__D_hL3{background:var(--scheme-indigo-500);border-color:var(--scheme-indigo-700)}.StylePanel_violet___qimS{background:var(--scheme-violet-500);border-color:var(--scheme-violet-700)}.StylePanel_magenta__ml4_O{background:var(--scheme-magenta-500);border-color:var(--scheme-magenta-700)}.StylePanel_pink__YzQjL{background:var(--scheme-pink-500);border-color:var(--scheme-pink-700)}.StylePanel_yellow__gg__V{background:var(--scheme-yellow-500);border-color:var(--scheme-yellow-700)}.StylePanel_orange__d4atq{background:var(--scheme-orange-500);border-color:var(--scheme-orange-700)}.StylePanel_red__20Lbd{background:var(--scheme-red-500);border-color:var(--scheme-red-700)}.StylePanel_moss__PkmzU{background:var(--scheme-moss-500);border-color:var(--scheme-moss-700)}.StylePanel_green__LiHmY{background:var(--scheme-green-500);border-color:var(--scheme-green-700)}.StylePanel_emerald__B5FhK{background:var(--scheme-emerald-500);border-color:var(--scheme-emerald-700)}.StylePanel_aqua__4HqrU{background:var(--scheme-aqua-500);border-color:var(--scheme-aqua-700)}.StylePanel_neutral__76a9J{background:var(--neutral-solid-medium);border-color:var(--neutral-alpha-strong)}.StyleOverlay_panel__gHtCy{visibility:hidden;opacity:0;z-index:-1;transform:scale(.2);transform-origin:top right}.StyleOverlay_panel__gHtCy.StyleOverlay_open__4d_SA{transform:scale(1);visibility:visible;opacity:1}.StyleOverlay_panel__gHtCy:not(.StyleOverlay_open__4d_SA){z-index:-1;filter:blur(.25rem)}.Switch_container__ZWyAZ{cursor:var(--cursor-interactive);isolation:isolate}.Switch_container__ZWyAZ:active .Switch_element__oxLuQ{transform:translateY(-50%) scaleX(1.2)}.Switch_container__ZWyAZ:hover .Switch_switch__lc_aT{background-color:var(--neutral-solid-strong)}.Switch_container__ZWyAZ:hover .Switch_switch__lc_aT.Switch_checked__3lh9M{background-color:var(--brand-solid-strong)}.Switch_container__ZWyAZ:hover .Switch_switch__lc_aT.Switch_checked__3lh9M .Switch_element__oxLuQ:before{display:none}.Switch_reverse__rdrag{flex-direction:row-reverse}.Switch_switch__lc_aT{box-shadow:inset 0 0 0 var(--solid-inset-color-brand);border-color:var(--solid-border-color-neutral);border-style:solid;border-width:var(--solid-border-width);width:var(--static-space-40);min-width:var(--static-space-40);height:var(--static-space-24);border-radius:var(--radius-l-nest-4);background-color:var(--neutral-solid-medium);position:relative;transition:var(--transition-micro-medium)}.Switch_switch__lc_aT.Switch_checked__3lh9M{box-shadow:inset 0 var(--solid-inset-distance) var(--solid-inset-size) var(--solid-inset-color-brand);background-color:var(--brand-solid-medium);border-color:var(--solid-border-color-brand)}.Switch_switch__lc_aT.Switch_checked__3lh9M .Switch_element__oxLuQ{left:calc(100% - var(--static-space-20));transform-origin:right}.Switch_element__oxLuQ{z-index:1;transform-origin:left;width:var(--static-space-16);height:var(--static-space-16);border-radius:var(--radius-l);background-color:var(--brand-on-solid-strong);position:absolute;top:50%;transform:translateY(-50%);left:var(--static-space-4);transition:left .3s,transform .3s;outline:none}.Switch_disabled__OJCVP .Switch_switch__lc_aT{opacity:.4}.Switch_disabled__OJCVP .Switch_element__oxLuQ:before{display:none!important}.Switch_container__ZWyAZ:hover .Switch_element__oxLuQ:before,.Switch_element__oxLuQ:focus-visible:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--static-space-40);height:var(--static-space-40);background-color:var(--brand-alpha-medium);border-radius:var(--radius-full);z-index:-1;animation:Switch_scaleInCenter__cOuXK .2s forwards}@keyframes Switch_scaleInCenter__cOuXK{0%{transform:translate(-50%,-50%) scale(0)}to{transform:translate(-50%,-50%) scale(1)}}.Table_hover__LepbF:hover{background-color:var(--neutral-alpha-weak)}.Tag_tag__SQH9p{white-space:nowrap;-webkit-user-select:none;user-select:none}.Tag_tag__SQH9p.Tag_gradient__0SIkP{background-image:linear-gradient(45deg,var(--brand-background-strong),var(--accent-background-strong));color:var(--brand-on-background-medium);background-clip:padding-box}.TiltFx_tiltFx__y1XVk{transition:transform .3s ease-out}@media(hover:hover){.TiltFx_tiltFx__y1XVk{perspective:1000px;transform-style:preserve-3d;will-change:transform}}.Toast_toast__kGE5j{transition:opacity .3s,transform .3s}.Toast_visible__8oQck{opacity:1}.Toast_hidden__swFH5{opacity:0}.Toaster_toastContainer__fBpjX{bottom:var(--responsive-space-l);left:50%;transform:translateX(-50%)}.Toaster_toastWrapper__y1cbo{bottom:0;transition:transform .3s,opacity .3s}.Toaster_toastAnimation__8ifCC{animation:Toaster_fadeIn__B4XLM .3s ease-out forwards}@keyframes Toaster_fadeIn__B4XLM{0%{opacity:0;transform:translateY(4rem)}to{opacity:1;transform:translateY(0)}}.ToggleButton_button__K576c{display:flex;align-items:center;gap:var(--static-space-8);border-width:1px;border-style:solid;background:var(--static-transparent);color:var(--neutral-on-background-strong);transition:var(--transition-micro-medium);-webkit-user-select:none;user-select:none;white-space:nowrap}.ToggleButton_button__K576c:focus,.ToggleButton_button__K576c:hover{background:var(--neutral-alpha-weak);border-color:var(--neutral-alpha-weak)}.ToggleButton_button__K576c.ToggleButton_selected__kGjWQ{background-color:var(--neutral-alpha-medium);border-color:var(--neutral-alpha-weak)}.ToggleButton_button__K576c:disabled{background:var(--neutral-alpha-weak);color:var(--neutral-on-background-medium);border:none;pointer-events:none;cursor:not-allowed}.ToggleButton_s__1U2Ka{height:var(--static-space-24);min-height:var(--static-space-24);padding:var(--static-space-2) var(--static-space-8)}.ToggleButton_m__j71Lc{height:var(--static-space-32);min-height:var(--static-space-32);padding:var(--static-space-4) var(--static-space-8)}.ToggleButton_l__heG6a{height:var(--static-space-40);min-height:var(--static-space-40);padding:var(--static-space-8) var(--static-space-16)}.ToggleButton_ghost__y4upS{border-color:var(--static-transparent)}.ToggleButton_outline__z6Yeo{border-color:var(--neutral-alpha-weak)}@keyframes Tooltip_tooltipFadeIn__x9lXv{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.Tooltip_fadeIn__znCbG{animation:Tooltip_tooltipFadeIn__x9lXv .15s ease-in}.UserMenu_wrapper__voNjU{border:1px solid var(--static-transparent);transition:var(--transition-micro-medium)}.UserMenu_wrapper__voNjU:hover{background-color:var(--neutral-alpha-weak);border:1px solid var(--neutral-alpha-medium)}.UserMenu_wrapper__voNjU.UserMenu_selected__hVk_r:hover{background-color:var(--neutral-background-strong);border:1px solid var(--neutral-border-strong)}.Badge_animation__e9OQ9{position:relative;overflow:hidden}.Badge_animation__e9OQ9:before{content:"";opacity:0;border-radius:var(--radius-full);position:absolute;width:100%;height:100%;background:linear-gradient(120deg,transparent 20%,var(--brand-alpha-medium) 50%,transparent 80%);transform:skewX(-20deg);animation:Badge_shineDefault__7j01z 9s ease-in-out infinite}.Badge_animation__e9OQ9:hover:before{animation:Badge_shineHover___2HQw 3s ease-in-out infinite}@keyframes Badge_shineDefault__7j01z{0%{left:-100%}1%{left:-100%;opacity:1}15%{left:100%;opacity:1}16%{opacity:0}to{left:-100%}}@keyframes Badge_shineHover___2HQw{0%{left:-100%}1%{left:-100%;opacity:1}45%{left:100%;opacity:1}46%{opacity:0}to{left:-100%}}.Pulse_position__iV3u3{left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.Pulse_dot__XmW4l{animation:Pulse_pulse__bG9IJ 2s ease-out infinite;transform-origin:center;pointer-events:none}@keyframes Pulse_pulse__bG9IJ{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.about_hover__kkAOE{transition:var(--transition-micro-medium)}.about_hover__kkAOE:hover{transform:translateX(var(--static-space-4))}@media(max-width:768px){.about_textAlign__GW6yz{text-align:center}.about_blockAlign__Ur_yy{align-self:center}}.CVDownload_downloadBtn__fnOny{transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1)}.CVDownload_downloadBtn__fnOny:hover{transform:translateY(-2px);box-shadow:0 8px 24px var(--brand-alpha-medium)}.CVDownload_downloadBtn__fnOny:active{transform:translateY(0);box-shadow:0 2px 8px var(--brand-alpha-weak)}.CVDownload_toggleBtn__fszvm{transition:transform .2s cubic-bezier(.2,0,0,1)}.CVDownload_toggleBtn__fszvm:hover{transform:translateY(-2px)}.CVDownload_toggleBtn__fszvm:active{transform:translateY(0)}.GitHubActivity_heatmapCard__LezXw{position:relative;padding:16px;border-radius:var(--radius-m,8px);border:1px solid var(--neutral-border-medium);background:var(--neutral-alpha-weak);box-shadow:0 4px 12px rgba(0,0,0,.05)}.GitHubActivity_heatmapScroll__jxTq5{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.GitHubActivity_heatmapScroll__jxTq5::-webkit-scrollbar{display:none;width:0;height:0}.GitHubActivity_heatmap__1JAaG{display:flex;gap:3px;min-width:max-content}.GitHubActivity_heatmapCol__1vo5r{display:flex;flex-direction:column;gap:3px}.GitHubActivity_cell___Z9Iz{width:11px;height:11px;border-radius:2px;cursor:default;transition:opacity .15s ease,outline-color .15s ease}.GitHubActivity_cell___Z9Iz:hover{opacity:.8;outline:1px solid var(--neutral-border-strong);outline-offset:1px}.GitHubActivity_level0__4AYpQ{background:var(--neutral-alpha-medium)}.GitHubActivity_level1__v8lD4{background:#4a2d7a}.GitHubActivity_level2__drkSp{background:#6b3fa8}.GitHubActivity_level3__Xa__F{background:#8b55d4}.GitHubActivity_level4__5vSqG{background:#a78bfa}.GitHubActivity_legend__fuyrX{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:12px}.GitHubActivity_legendText__zmake{font-size:12px;color:var(--neutral-on-background-weak);margin:0 4px}.GitHubActivity_tooltip__7nVcz{position:absolute;transform:translate(-50%,calc(-100% - 8px));background:var(--neutral-solid-strong);color:var(--neutral-solid-on-strong);font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;padding:6px 10px;border-radius:6px;pointer-events:none;z-index:10;box-shadow:0 4px 10px rgba(0,0,0,.15)}.GitHubActivity_tooltip__7nVcz:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:var(--neutral-solid-strong) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@keyframes GitHubActivity_shimmer__uqj1_{0%{opacity:.3}50%{opacity:.6}to{opacity:.3}}.GitHubActivity_skeletonHeatmap__yKqXh{display:flex;gap:3px;overflow:hidden}.GitHubActivity_skeletonCol__tUEJ7{display:flex;flex-direction:column;gap:3px}.GitHubActivity_skeletonCell__Nb3lw{width:11px;height:11px;border-radius:2px;background:var(--neutral-alpha-strong);animation:GitHubActivity_shimmer__uqj1_ 1.6s ease-in-out infinite}.GitHubActivity_repoGrid__GBGiw{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.GitHubActivity_repoCard__MPkJP{display:flex;flex-direction:column;padding:16px;border-radius:var(--radius-m,8px);border:1px solid var(--neutral-border-medium);background:var(--neutral-alpha-weak);box-shadow:0 4px 12px rgba(0,0,0,.02);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease;cursor:pointer}.GitHubActivity_repoCard__MPkJP:hover{transform:translateY(-2px);box-shadow:0 8px 24px var(--neutral-alpha-medium);border-color:var(--brand-border-medium);background:var(--brand-alpha-weak)}.GitHubActivity_repoCardSkeleton__7x_tG{height:110px;border-radius:var(--radius-m,8px);border:1px solid var(--neutral-border-medium);background:var(--neutral-alpha-weak);animation:GitHubActivity_shimmer__uqj1_ 1.6s ease-in-out infinite}.GitHubActivity_langDot__UTZID{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}.GitHubActivity_viewAllLink__kkckS{width:fit-content;transition:transform var(--transition-micro-medium),color var(--transition-micro-medium)}.GitHubActivity_viewAllLink__kkckS:hover{transform:translateX(var(--static-space-8))}.GalleryView_artworkLink__O6_B0{--ease-fluid:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);display:block;border-radius:var(--radius-l,16px);transition:transform .18s var(--ease-fluid)}.GalleryView_artworkLink__O6_B0:hover{transform:translateY(-2px)}.GalleryView_artworkLink__O6_B0:focus-visible{outline:2px solid var(--brand-solid-strong);outline-offset:4px}@media(prefers-reduced-motion:reduce){.GalleryView_artworkLink__O6_B0{transition:none}}.GalleryView_grid__B0O8b{column-count:3;column-gap:.75rem;width:100%;padding:0}@media(max-width:1024px){.GalleryView_grid__B0O8b{column-count:2}}@media(max-width:560px){.GalleryView_grid__B0O8b{column-count:1}}.GalleryView_item__3_nNf{page-break-inside:avoid;break-inside:avoid;margin-bottom:.75rem;border-radius:var(--radius-l,16px);overflow:hidden;cursor:zoom-in;position:relative;transition:opacity .6s var(--ease-fluid) calc(var(--i, 0)*.05s),transform .8s var(--ease-spring) calc(var(--i, 0)*.05s),box-shadow .3s var(--ease-fluid)}.GalleryView_item__3_nNf:focus-visible{outline:2px solid var(--brand-solid-strong);outline-offset:3px}@media(prefers-reduced-motion:reduce){.GalleryView_item__3_nNf{transition:none;opacity:1;transform:none}}.GalleryView_itemInner__ACXeY{position:relative;width:100%;overflow:hidden;background:var(--neutral-alpha-weak)}.GalleryView_itemImage__QE0_u{object-fit:cover;object-position:center;transition:transform .7s var(--ease-fluid);will-change:transform}.GalleryView_item__3_nNf:hover .GalleryView_itemImage__QE0_u{transform:scale3d(1.04,1.04,1)}.GalleryView_itemOverlay___eZw9{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);transition:background .4s var(--ease-fluid);border-radius:inherit}.GalleryView_item__3_nNf:hover .GalleryView_itemOverlay___eZw9{background:rgba(0,0,0,.24)}.GalleryView_itemIcon__me0OY{color:#fff;opacity:0;transform:scale3d(.7,.7,1);transition:opacity .4s var(--ease-fluid),transform .4s var(--ease-spring)}.GalleryView_item__3_nNf:hover .GalleryView_itemIcon__me0OY{opacity:1;transform:scaleX(1)}@media(hover:none){.GalleryView_itemIcon__me0OY{display:none}}.GalleryView_lightboxOverlay___fLER{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;animation:GalleryView_lbFadeIn__Daf_T .3s var(--ease-fluid) forwards;will-change:opacity}@keyframes GalleryView_lbFadeIn__Daf_T{0%{opacity:0}to{opacity:1}}.GalleryView_lightboxContent__Hm6_W{position:relative;width:min(90vw,1200px);height:min(85vh,900px);border-radius:var(--radius-l,16px);overflow:hidden;transform-origin:center;animation:GalleryView_lbZoomIn__O6uxc .5s var(--ease-fluid) forwards;will-change:transform,opacity}@keyframes GalleryView_lbZoomIn__O6uxc{0%{transform:scale3d(.85,.85,1) translate3d(0,20px,0);opacity:0}to{transform:scaleX(1) translateZ(0);opacity:1}}.GalleryView_lightboxImage__3wqo7{object-fit:contain!important;object-position:center}.GalleryView_lightboxClose__6pk1m,.GalleryView_lightboxNav__lWVIr{position:absolute;z-index:10;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;transition:background .3s var(--ease-fluid),border-color .3s var(--ease-fluid),transform .3s var(--ease-spring);will-change:transform}.GalleryView_lightboxClose__6pk1m:hover,.GalleryView_lightboxNav__lWVIr:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);transform:scale3d(1.1,1.1,1)}.GalleryView_lightboxClose__6pk1m:active,.GalleryView_lightboxNav__lWVIr:active{transform:scale3d(.95,.95,1)}.GalleryView_lightboxClose__6pk1m:focus-visible,.GalleryView_lightboxNav__lWVIr:focus-visible{outline:2px solid var(--brand-solid-strong);outline-offset:2px}.GalleryView_lightboxNav__lWVIr{top:50%;margin-top:-1.5rem;width:3rem;height:3rem}@media(max-width:560px){.GalleryView_lightboxNav__lWVIr{width:2.25rem;height:2.25rem;margin-top:-1.125rem}}.GalleryView_lightboxClose__6pk1m{top:1.5rem;right:1.5rem;width:2.5rem;height:2.5rem}@media(max-width:560px){.GalleryView_lightboxClose__6pk1m{top:1rem;right:1rem}}.GalleryView_lightboxPrev__vJ0TG{left:1.5rem}.GalleryView_lightboxNext__3kUm_{right:1.5rem}.AdUnit_wrapper__CWaPQ{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 0;border-top:1px solid var(--neutral-border-medium);border-bottom:1px solid var(--neutral-border-medium);margin:0}.AdUnit_adLabel__LOQ1Y{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--neutral-on-background-weak);opacity:.5;margin:0;-webkit-user-select:none;user-select:none}.AdUnit_ins__QhpKe{display:block;width:100%;min-height:90px}.AdUnit_mockCard__3EQhg{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--neutral-alpha-weak);border:1px dashed var(--neutral-border-medium);border-radius:var(--radius-m,8px);padding:20px;gap:4px;box-sizing:border-box}.AdUnit_mockCard__3EQhg.AdUnit_horizontal__mUMK7{min-height:90px}.AdUnit_mockCard__3EQhg.AdUnit_vertical__nBS_M{min-height:450px;width:100%;max-width:300px}.AdUnit_mockCard__3EQhg.AdUnit_rectangle__HIyXf{min-height:250px;max-width:300px}.AdUnit_mockCard__3EQhg.AdUnit_auto__iqNYL{min-height:125px}.AdUnit_mockTitle__dxSyF{font-size:12px;font-weight:600;color:var(--brand-solid-medium);letter-spacing:.04em;text-transform:uppercase}.AdUnit_mockMeta__OI3oK{font-size:11px;font-family:var(--font-code,monospace);color:var(--neutral-on-background-weak)}.I18nHeadingNav_nav__w2hHm{width:100%}.I18nHeadingNav_label__2a2E5{margin:0 0 16px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-on-background-weak);opacity:.6;-webkit-user-select:none;user-select:none}.I18nHeadingNav_list__7r2Pj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-left:1px solid var(--neutral-border-medium)}.I18nHeadingNav_item__Vergx{display:flex;position:relative}.I18nHeadingNav_item__Vergx:before{content:"";position:absolute;left:-1px;top:4px;bottom:4px;width:2px;border-radius:2px;background:rgba(0,0,0,0);transition:background .2s ease}.I18nHeadingNav_activeItem__ZIALs:before{background:var(--brand-solid-medium)}.I18nHeadingNav_link__wd61l{display:block;width:100%;padding-top:6px;padding-bottom:6px;padding-right:8px;font-size:13px;line-height:1.5;color:var(--neutral-on-background-weak);text-decoration:none;transition:color .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.I18nHeadingNav_link__wd61l:hover{color:var(--neutral-on-background-strong)}.I18nHeadingNav_activeLink__knhRW{color:var(--neutral-on-background-strong)!important;font-weight:500}.ReadingProgress_bar__qeTqJ{position:fixed;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--scheme-background-brand-strong,#7c3aed),var(--scheme-background-accent-strong,#06b6d4));transform-origin:left center;z-index:1000;pointer-events:none;will-change:transform;transition:transform .08s linear}.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%}@media(max-width:768px){.Header_position__y2w_C{top:auto;bottom:var(--static-space-24)}.Header_mask__joAFr{transform:rotate(180deg);bottom:0}}.Header_searchTrigger__lb2KO{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;flex-shrink:0;padding:4px 10px;min-height:32px;border-radius:var(--radius-m,6px);border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--neutral-on-background-medium);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.Header_searchTrigger__lb2KO:hover{border-color:var(--neutral-border-medium);background:var(--neutral-alpha-weak);color:var(--neutral-on-background-strong)}.Header_searchKbd__ST8vB{white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:500;font-family:var(--font-mono,monospace);opacity:.6;letter-spacing:.03em}@media(max-width:768px){.Header_searchKbd__ST8vB{display:none}.Footer_mobile__TYNqJ{text-align:center}.Footer_builtWith__u8zCb{display:block;width:100%;text-align:center;margin-top:4px}}.Annotation_marker__Iy6AC{display:inline;background:none;border:none;padding:0 1px;cursor:pointer;font-size:.75em;vertical-align:super;line-height:1;color:var(--brand-solid-medium);font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px;transition:color .15s ease}.Annotation_marker__Iy6AC:hover{color:var(--brand-solid-strong)}.Annotation_panel__mJLWS{display:block;margin:12px 0;padding:14px 16px 14px 20px;border-left:2px solid var(--brand-border-medium);background:var(--neutral-alpha-weak);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:0 6px 6px 0;position:relative;animation:Annotation_fadeIn__QHoLk .2s cubic-bezier(.2,0,0,1);box-shadow:0 8px 24px rgba(0,0,0,.05)}@keyframes Annotation_fadeIn__QHoLk{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Annotation_text__4IYlK{display:block;padding-right:28px;line-height:1.6!important;font-style:italic}.Annotation_close__lFklk{position:absolute;top:8px;right:8px;background:none;border:none;cursor:pointer;font-size:18px;line-height:1;color:var(--neutral-on-background-weak);padding:0 4px;transition:color .1s}.Annotation_close__lFklk:hover{color:var(--neutral-on-background-strong)}.Coda_coda__lCdzn{padding:40px 24px;position:relative;background:radial-gradient(ellipse at center,var(--brand-alpha-weak) 0,transparent 70%)}.Coda_ornament__C_ulh{display:flex;align-items:center;gap:16px;width:100%;max-width:360px}.Coda_line__wz0__{flex:1 1;height:1px;background:var(--neutral-border-medium)}.Coda_label__lcsjq{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--brand-solid-medium);white-space:nowrap;opacity:.8}.Coda_body__9LCM_{max-width:560px;font-style:italic!important;line-height:1.8!important;font-size:1.1em!important}.Coda_bottomGlyph__gduLC{font-size:12px;color:var(--brand-solid-medium);opacity:.4;letter-spacing:.1em}.HeadingLink_control__SRvcO{cursor:pointer}.HeadingLink_control__SRvcO:hover .HeadingLink_visibility__B5_8u{opacity:1}.HeadingLink_control__SRvcO:hover .HeadingLink_text__5SJxI{text-decoration-line:underline}.HeadingLink_text__5SJxI{text-decoration-thickness:1px;text-underline-offset:.25em;text-decoration-color:var(--neutral-border-strong)}.HeadingLink_visibility__B5_8u{opacity:0;transform:scale(.875)}.ProjectCard_carousel__9ZbGR{position:relative;width:100%;border-radius:var(--radius-l,16px);overflow:hidden;background-color:var(--neutral-alpha-weak)}@media(hover:hover){.ProjectCard_carousel__9ZbGR:hover .ProjectCard_image__mn3FV{transform:scale(1.01);will-change:transform}}.ProjectCard_track__oRFL7{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}@media(max-width:768px){.ProjectCard_track__oRFL7{aspect-ratio:16/10}}.ProjectCard_slide__Lgwkd{position:absolute;inset:0;overflow:hidden;transition:transform .38s cubic-bezier(.4,0,.2,1)}.ProjectCard_image__mn3FV{object-fit:cover;object-position:center top;transition:transform .5s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ProjectCard_arrow__qvWcB{position:absolute;top:50%;translate:0 -50%;z-index:3;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-full,9999px);background:rgba(0,0,0,.45);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;opacity:0;transition:opacity .2s ease,background .15s ease,border-color .15s ease,scale .15s ease}@media(hover:hover){.ProjectCard_carousel__9ZbGR:hover .ProjectCard_arrow__qvWcB{opacity:1}.ProjectCard_arrow__qvWcB:hover{background:rgba(0,0,0,.65);border-color:hsla(0,0%,100%,.4);scale:1.08}}@media(hover:none){.ProjectCard_arrow__qvWcB{opacity:1;width:1.75rem;height:1.75rem;background:rgba(0,0,0,.45)}}.ProjectCard_arrow__qvWcB:focus-visible{outline:2px solid var(--brand-solid-strong);outline-offset:2px;opacity:1}.ProjectCard_arrowLeft__BImDH{left:.625rem}@media(max-width:768px){.ProjectCard_arrowLeft__BImDH{left:.5rem}}.ProjectCard_arrowRight__0CdsQ{right:.625rem}@media(max-width:768px){.ProjectCard_arrowRight__0CdsQ{right:.5rem}}.ProjectCard_dots___78Vv{position:absolute;bottom:.75rem;left:50%;translate:-50% 0;z-index:3;display:flex;gap:.375rem;align-items:center;padding:.3rem .6rem;border-radius:var(--radius-full,9999px);background:rgba(0,0,0,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ProjectCard_dot__1Nt9T{width:1rem;height:.375rem;padding:0;border:none;border-radius:var(--radius-full,9999px);background:#fff;opacity:.4;cursor:pointer;transform:scaleX(.375);transform-origin:center;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s ease}.ProjectCard_dot__1Nt9T:hover{opacity:.8}.ProjectCard_dot__1Nt9T:focus-visible{outline:2px solid var(--brand-solid-strong);outline-offset:2px;opacity:1}.ProjectCard_dotActive__EdC4N{transform:scaleX(1);opacity:1}.ProjectCard_hover__pE0Ig{transition:var(--transition-micro-medium)}.ProjectCard_hover__pE0Ig:hover{transform:translateX(var(--static-space-8))}.ProjectCard_hover__pE0Ig:hover .ProjectCard_indicator__NUCeB{transform:rotate(0)}.ProjectCard_indicator__NUCeB{transform:rotate(-90deg);left:-2rem;transition:var(--transition-micro-medium)}.ProjectFilter_pill__ah66F{position:relative;display:inline-flex;align-items:center;padding:6px 16px;border-radius:100px;border:1px solid var(--scheme-border-neutral-weak);background:rgba(0,0,0,0);color:var(--scheme-text-neutral-medium);font-size:13px;font-weight:500;cursor:pointer;overflow:hidden;transition:color .2s ease,border-color .2s ease;white-space:nowrap}.ProjectFilter_pill__ah66F:hover{border-color:var(--scheme-border-neutral-medium);color:var(--scheme-text-neutral-strong)}.ProjectFilter_pillActive__MoNBN{border-color:var(--scheme-border-brand-medium)!important;color:var(--scheme-text-brand-medium)!important}.ProjectFilter_pillIndicator__70dkS{position:absolute;inset:0;border-radius:100px;background:var(--scheme-background-brand-weak);z-index:-1}.ProjectFilter_projectList__pOxjc{display:flex;flex-direction:column;gap:40px;padding:0 var(--static-space-l,24px) 40px;width:100%}