.content-manager_saveStatus__Zx1ol{margin-bottom:.75rem;text-align:center;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s;min-height:1.5rem}.content-manager_feedbackContainer__RykYO>:not([hidden])~:not([hidden]),.content-manager_feedbackList__LMToU>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.content-manager_feedbackContainer__RykYO{width:100%}.content-manager_feedbackItem__XLCXt>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.content-manager_feedbackItem__XLCXt{border-radius:var(--radius);border-width:1px;padding:1rem;min-width:0;width:100%}.content-manager_feedbackEmpty__3XhVu{padding-top:1rem;padding-bottom:1rem;text-align:center;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.content-manager_feedbackMessage__bR_OC{border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--muted)/.5);padding:.75rem;font-size:.875rem;line-height:1.25rem;word-break:break-word;overflow-wrap:break-word;white-space:normal;width:100%;overflow:visible}.content-manager_feedbackHeader__ZwSf1{display:flex;align-items:flex-start;justify-content:space-between}.content-manager_feedbackAuthor__4j74F>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.content-manager_feedbackName__psleX{font-weight:600}.content-manager_feedbackEmail__NAV29,.content-manager_feedbackProfession__kgVOB{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.content-manager_feedbackEmail__NAV29{display:flex;align-items:center;gap:.25rem}.content-manager_feedbackEmail__NAV29:hover{color:hsl(var(--primary))}.content-manager_feedbackMeta__bqAQ2{display:flex;align-items:center;gap:.5rem}.content-manager_feedbackActions__BLOl6{margin-top:1rem;display:flex;justify-content:flex-end;gap:.5rem;pointer-events:auto;cursor:pointer;z-index:10;position:relative}.content-manager_badgeApproved__giJJE{border-color:rgb(22 163 74/.3);background-color:rgb(22 163 74/.2);--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.content-manager_bioLabel__6E8fL{font-size:.875rem;line-height:1.25rem;font-weight:500}.content-manager_bioTextarea__bvjrv{min-height:200px}.content-manager_bioActions__B3_2y{display:flex;justify-content:flex-end}.content-manager_projectSelector__TwIt_>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.content-manager_projectSelector__TwIt_{border-radius:var(--radius);border-width:1px;padding:1rem}.content-manager_projectSelectorLabel__PdhAI{font-size:.875rem;line-height:1.25rem;font-weight:500}.content-manager_projectSelectorActions___jSlZ{display:flex;justify-content:flex-end;gap:.5rem}.content-manager_formGroup__saMl7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.content-manager_formLabel__iiWcS{font-size:.875rem;line-height:1.25rem;font-weight:500}.content-manager_formActions__rLbdA{margin-top:1.5rem;width:100%}.content-manager_carouselHeader__zdsQ4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.content-manager_carouselHeader__zdsQ4{padding-top:1rem}.content-manager_carouselLimit__MtQcD{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.content-manager_carouselGrid__SVQCb{min-height:8rem;border-radius:calc(var(--radius) - 2px);border-width:1px;padding:.5rem}.content-manager_carouselGridInner__CGW3W{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media (min-width:640px){.content-manager_carouselGridInner__CGW3W{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.content-manager_carouselGridInner__CGW3W{grid-template-columns:repeat(5,minmax(0,1fr))}}.content-manager_carouselImageWrapper__z63GE{position:relative;aspect-ratio:1/1;cursor:grab;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.content-manager_carouselImageWrapper__z63GE:hover .content-manager_carouselImageOverlay__nk93f{opacity:1}.content-manager_carouselImageWrapperDragging__rb5ZO{border-width:2px;border-style:dashed;border-color:hsl(var(--primary));opacity:.3}.content-manager_carouselImageWrapperDropTarget__Z62BW{border-radius:calc(var(--radius) - 2px);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary));--tw-ring-offset-width:2px}.content-manager_carouselImage__Ms_fU{pointer-events:none;height:100%;width:100%;border-radius:calc(var(--radius) - 2px);border-width:1px;object-fit:cover}.content-manager_carouselImageOverlay__nk93f{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);background-color:rgb(0 0 0/.6);opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.content-manager_carouselImageOverlay__nk93f:hover{opacity:1}.content-manager_carouselEmpty__WAKsN{display:flex;height:100%;min-height:8rem;align-items:center;justify-content:center;text-align:center;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.content-manager_carouselAddMore__LqNq8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.content-manager_carouselAddMore__LqNq8{border-top-width:1px;padding-top:1rem}.content-manager_carouselAddLabel__nY2Hx{font-size:.875rem;line-height:1.25rem;font-weight:500}.content-manager_featuresList__dl_2l>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.content-manager_featureItem__dX3rl{position:relative}.content-manager_featureItem__dX3rl>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.content-manager_featureItem__dX3rl{border-radius:calc(var(--radius) - 2px);border-width:1px;padding:1rem}.content-manager_featureLabel__asCMX{font-size:.875rem;line-height:1.25rem;font-weight:500}.content-manager_featureActions__gI5Pb{position:absolute;top:.5rem;right:.5rem}.content-manager_certificatesHeader__IWcee>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.content-manager_certificatesLimit__E5KXt{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.content-manager_certificatesGrid__KJaPu{min-height:8rem;border-radius:calc(var(--radius) - 2px);border-width:1px;padding:.5rem}.content-manager_certificatesGridInner__iIbcC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media (min-width:640px){.content-manager_certificatesGridInner__iIbcC{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.content-manager_certificatesGridInner__iIbcC{grid-template-columns:repeat(5,minmax(0,1fr))}}.content-manager_certImageWrapper__s7Ecx{position:relative;aspect-ratio:1/1;cursor:grab;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.content-manager_certImageWrapper__s7Ecx:hover .content-manager_certImageOverlay__v__0_{opacity:1}.content-manager_certImageWrapperDragging__7TorM{border-width:2px;border-style:dashed;border-color:hsl(var(--primary));opacity:.3}.content-manager_certImageWrapperDropTarget__Ekqps{border-radius:calc(var(--radius) - 2px);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary));--tw-ring-offset-width:2px}.content-manager_certImage__TWuY_{pointer-events:none;height:100%;width:100%;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--card));object-fit:contain;padding:.25rem}.content-manager_certImageOverlay__v__0_{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);background-color:rgb(0 0 0/.6);opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.content-manager_certImageOverlay__v__0_:hover{opacity:1}.content-manager_certTitleOverlay__UBwad{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:rgb(0 0 0/.5);padding:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.content-manager_certEmpty__KQDcC{display:flex;height:100%;min-height:8rem;align-items:center;justify-content:center;text-align:center;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.content-manager_certificatesActions__saNJO>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.content-manager_certificatesActions__saNJO{border-top-width:1px;padding-top:1rem}.content-manager_certificatesTitle__vzxuj{font-weight:500}.content-manager_skillsEmpty__BIN_N{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.content-manager_skillsActions__PuNIg{display:flex;justify-content:flex-end}.content-manager_cvItem__Lxmy3{position:relative}.content-manager_cvItem__Lxmy3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.content-manager_cvItem__Lxmy3{border-radius:calc(var(--radius) - 2px);border-width:1px;padding:1rem}.content-manager_cvItemActions__TMuOb{position:absolute;top:.5rem;right:.5rem}.content-manager_cvActions__GUdeJ{margin-top:1.5rem;width:100%}.content-manager_cvContainer__6u93O>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.content-manager_cvAccordion__iOE_N{width:100%}.content-manager_cvAccordionContent__cLfZc>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.content-manager_cvAccordionContent__cLfZc{padding-top:1rem}.content-manager_cvSection__8sjMF>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.content-manager_cvItemRow__NySvm{display:flex;align-items:flex-start;gap:.5rem}.content-manager_cvTextarea__I0ew2{flex:1 1 0%}.content-manager_cvRemoveButton__f5Ilg{flex-shrink:0}.content-manager_cvSectionLabel__rLUTm{font-size:.875rem;line-height:1.25rem;font-weight:500}.content-manager_cvResponsibilityRow__unUMD{display:flex;align-items:flex-start;gap:.5rem}.content-manager_cvResponsibilityTextarea__nT1mE{flex:1 1 0%}.content-manager_iconSmall__BNfSH{height:1rem;width:1rem}.content-manager_iconSmallMargin__ep7Vh{margin-right:.5rem;height:1rem;width:1rem}.content-manager_cvItemFields__H_pZL>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.content-manager_statusBadge__fuVrE{border-color:rgb(34 197 94/.2);background-color:rgb(34 197 94/.1);--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.content-manager_statusBadge__fuVrE:is(.content-manager_dark__RmcU_ *){border-color:rgb(34 197 94/.3);background-color:rgb(34 197 94/.2);--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.content-manager_pagination__y17JB{margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border-top-width:1px;padding-top:1rem}.content-manager_paginationInfo___vYkE{padding-left:.5rem;padding-right:.5rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.certificates_certificatesHeader__BXNhz>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.certificates_certificatesLimit__bwbwX{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.certificates_certificatesGrid__v1cbq{min-height:8rem;border-radius:calc(var(--radius) - 2px);border-width:1px;padding:.5rem}.certificates_certificatesGridInner__MZeJR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media (min-width:640px){.certificates_certificatesGridInner__MZeJR{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.certificates_certificatesGridInner__MZeJR{grid-template-columns:repeat(5,minmax(0,1fr))}}.certificates_certImageWrapper__ucvi9{position:relative;aspect-ratio:1/1;cursor:grab;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.certificates_certImageWrapper__ucvi9:hover .certificates_certImageOverlay__QX2Xh{opacity:1}.certificates_certImageWrapperDragging__YKcLQ{border-width:2px;border-style:dashed;border-color:hsl(var(--primary));opacity:.3}.certificates_certImageWrapperDropTarget__ygIk2{border-radius:calc(var(--radius) - 2px);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary));--tw-ring-offset-width:2px}.certificates_certImage__qhBo3{pointer-events:none;height:100%;width:100%;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--card));object-fit:contain;padding:.25rem}.certificates_certImageOverlay__QX2Xh{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);background-color:rgb(0 0 0/.6);opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.certificates_certImageOverlay__QX2Xh:hover{opacity:1}.certificates_certTitleOverlay__w1JJh{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:rgb(0 0 0/.5);padding:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.certificates_certEmpty__UWmlc{display:flex;height:100%;min-height:8rem;align-items:center;justify-content:center;text-align:center;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.certificates_certificatesActions__rvCWA>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.certificates_certificatesActions__rvCWA{border-top-width:1px;padding-top:1rem}.certificates_certificatesTitle__uOtGX{font-weight:500}.certificates_formGroup__ydFxD>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.certificates_formLabel__2y82Q{font-size:.875rem;line-height:1.25rem;font-weight:500}.certificates_formActions__nn4XE{width:100%}.certificates_certificateSearch__HG6Pl{margin-bottom:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.75rem}@media (min-width:640px){.certificates_certificateSearch__HG6Pl{flex-direction:row;align-items:center}}.certificates_searchInputWrapper__nHA1w{position:relative;width:100%;max-width:28rem;flex:1 1 0%}.certificates_searchIcon__YHa_Y{position:absolute;left:.75rem;top:50%;height:1rem;width:1rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));color:hsl(var(--muted-foreground))}.certificates_searchInput__6vsPp{padding-left:2.5rem;padding-right:2.5rem}.certificates_clearSearchButton__2w6a3{position:absolute;right:.25rem;top:50%;height:2rem;width:2rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));padding:0}.certificates_searchActions__qtTeM{display:flex;align-items:center;gap:.5rem}.certificates_filterCount__05E2K,.certificates_sortButton__PqjWt{font-size:.875rem;line-height:1.25rem}.certificates_filterCount__05E2K{color:hsl(var(--muted-foreground))}.content-manager-sheet_container__RMX7y{width:100%}@media (min-width:640px){.content-manager-sheet_container__RMX7y{max-width:42rem}}.content-manager-sheet_sheetContent__MOVOT{width:100%}@media (min-width:640px){.content-manager-sheet_sheetContent__MOVOT{max-width:42rem}}.content-manager-sheet_scrollArea__e_W4g{height:100%;width:100%;padding-right:1.5rem}.content-manager-sheet_header__fG18d>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.content-manager-sheet_title__HXXnQ{font-size:1.125rem;line-height:1.75rem;font-weight:600}.content-manager-sheet_description__MwEtr{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.content-manager-sheet_accordion__yb6Qa{margin-top:1.5rem;width:100%}.content-manager-sheet_accordionItem__AiUAK{border-bottom-width:1px}.content-manager-sheet_accordionTrigger__BExVV{display:flex;flex:1 1 0%;align-items:center;justify-content:space-between;padding-top:1rem;padding-bottom:1rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.content-manager-sheet_accordionTrigger__BExVV:hover{text-decoration-line:underline}.content-manager-sheet_accordionTrigger__BExVV[data-state=open]>svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.content-manager-sheet_accordionContent__HR9ew>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.content-manager-sheet_accordionContent__HR9ew{padding-top:1rem}.content-manager-sheet_accordionContentInner__kuu3L>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.content-manager-sheet_accordionContentInner__kuu3L{padding-bottom:1rem}.content-manager-sheet_feedbackList__BifSA>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.content-manager-sheet_feedbackEmpty__4xzBV{padding-top:1rem;padding-bottom:1rem;text-align:center;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.content-manager-sheet_feedbackItem__SnUR_>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.content-manager-sheet_feedbackItem__SnUR_{border-radius:var(--radius);border-width:1px;padding:1rem}.content-manager-sheet_feedbackHeader__g8hN9{display:flex;align-items:flex-start;justify-content:space-between}.content-manager-sheet_feedbackAuthor___K_1z>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.content-manager-sheet_feedbackName__rue1k{font-weight:600}.content-manager-sheet_feedbackEmail__cP13H{display:flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.content-manager-sheet_feedbackEmail__cP13H:hover{color:hsl(var(--primary))}.content-manager-sheet_feedbackMeta__tOOoH{display:flex;align-items:center;gap:.5rem}.content-manager-sheet_feedbackMessage__wVZHL{border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--muted)/.5);padding:.75rem;font-size:.875rem;line-height:1.25rem}.content-manager-sheet_feedbackActions__1LO3r{display:flex;justify-content:flex-end;gap:.5rem}.content-manager-sheet_bioLabel__1bU37{font-size:.875rem;line-height:1.25rem;font-weight:500}.content-manager-sheet_bioTextarea__2jfln{min-height:200px}.content-manager-sheet_bioActions__1_rvH{display:flex;justify-content:flex-end}.content-manager-sheet_projectSelector__5ozOo>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.content-manager-sheet_projectSelector__5ozOo{border-radius:var(--radius);border-width:1px;padding:1rem}.content-manager-sheet_projectSelectorLabel__dd0Bu{font-size:.875rem;line-height:1.25rem;font-weight:500}.content-manager-sheet_projectSelectorActions__e3N2t{display:flex;justify-content:flex-end;gap:.5rem}.content-manager-sheet_formGroup__5wjon>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.content-manager-sheet_formLabel__YQOsE{font-size:.875rem;line-height:1.25rem;font-weight:500}.content-manager-sheet_formActions__XIaa_{margin-top:1.5rem;width:100%}.content-manager-sheet_carouselHeader__zCEHU>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.content-manager-sheet_carouselHeader__zCEHU{padding-top:1rem}.content-manager-sheet_carouselLimit__dvL77{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.content-manager-sheet_carouselGrid__6ZvgM{min-height:8rem;border-radius:calc(var(--radius) - 2px);border-width:1px;padding:.5rem}.content-manager-sheet_carouselGridInner__BXnCc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media (min-width:640px){.content-manager-sheet_carouselGridInner__BXnCc{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.content-manager-sheet_carouselGridInner__BXnCc{grid-template-columns:repeat(5,minmax(0,1fr))}}.content-manager-sheet_carouselImageWrapper__CjRmu{position:relative;aspect-ratio:1/1;cursor:grab;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.content-manager-sheet_carouselImageWrapperDragging__KkHYE{border-width:2px;border-style:dashed;border-color:hsl(var(--primary));opacity:.3}.content-manager-sheet_carouselImageWrapperDropTarget__Y2_GG{border-radius:calc(var(--radius) - 2px);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary));--tw-ring-offset-width:2px}.content-manager-sheet_carouselImage__QKxmC{pointer-events:none;height:100%;width:100%;border-radius:calc(var(--radius) - 2px);border-width:1px;object-fit:cover}.content-manager-sheet_carouselImageOverlay__uMoJa{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);background-color:rgb(0 0 0/.6);opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.content-manager-sheet_carouselImageOverlay__uMoJa:hover{opacity:1}.content-manager-sheet_carouselEmpty__B4aq_{display:flex;height:100%;min-height:8rem;align-items:center;justify-content:center;text-align:center;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.content-manager-sheet_carouselAddMore__pvsCB>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.content-manager-sheet_carouselAddMore__pvsCB{border-top-width:1px;padding-top:1rem}.content-manager-sheet_carouselAddLabel__FaCTh{font-size:.875rem;line-height:1.25rem;font-weight:500}.content-manager-sheet_featuresList__Rb306>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.content-manager-sheet_featureItem__USb1q{position:relative}.content-manager-sheet_featureItem__USb1q>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.content-manager-sheet_featureItem__USb1q{border-radius:calc(var(--radius) - 2px);border-width:1px;padding:1rem}.content-manager-sheet_featureLabel__PV1gq{font-size:.875rem;line-height:1.25rem;font-weight:500}.content-manager-sheet_featureActions__UkJgJ{position:absolute;top:.5rem;right:.5rem}.content-manager-sheet_certificatesHeader__qYFsR>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.content-manager-sheet_certificatesLimit__7C_GT{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.content-manager-sheet_certificatesActions__RfAPA>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.content-manager-sheet_certificatesActions__RfAPA{border-top-width:1px;padding-top:1rem}.content-manager-sheet_certificatesTitle__hkPV_{font-weight:500}.content-manager-sheet_skillsEmpty__I8ILg{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.content-manager-sheet_skillsActions__ZdlQ1{display:flex;justify-content:flex-end}.content-manager-sheet_cvActions__OpivO{margin-top:1.5rem;width:100%}.content-manager-sheet_badgePending__xuFWu{border-color:rgb(234 179 8/.2);background-color:rgb(234 179 8/.1);--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.content-manager-sheet_badgeApproved__W0I7s{border-color:rgb(22 163 74/.3);background-color:rgb(22 163 74/.2);--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.content-manager-sheet_badgeRejected__thFdX{border-color:rgb(220 38 38/.3);background-color:rgb(220 38 38/.2);--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.content-manager-sheet_statusSelect__CvVP0{width:100%}.content-manager-sheet_imageDragging__Scv0i{opacity:.5}.typing-text_cursor__sdFK2{display:inline-block;transition:opacity .1s ease-in-out}.typing-text_typing__XcfqW{color:hsl(var(--foreground))}.header_header__Awatn{position:sticky;top:0;z-index:50;width:100%;border-bottom-width:1px;border-color:hsl(var(--border)/.4);background-color:hsl(var(--background)/.95);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@supports (backdrop-filter:var(--tw )){.header_header__Awatn{background-color:hsl(var(--background)/.6)}}.header_header__Awatn{overflow:visible}.header_container__08ePU{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:80rem;align-items:center;justify-content:space-between;overflow:visible}.header_logoLink__Y2Ig6{display:flex;align-items:center;min-width:max-content}.header_logo__QDj1X{display:flex;flex-direction:column;font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.header_logo__QDj1X{font-size:1.125rem;line-height:1.75rem}}.header_logo__QDj1X{min-width:max-content}.header_logoText__PV70R{margin-left:1rem;display:block;overflow:visible;white-space:nowrap;font-weight:700;letter-spacing:-.025em}@media (min-width:640px){.header_logoText__PV70R{margin-left:0}}.header_nav___1UFd{display:flex;align-items:center;gap:.25rem}@media (min-width:640px){.header_nav___1UFd{gap:.5rem}}.header_loadingIcon__PkbED,.header_navButton__Z7ZIH{height:1.25rem;width:1.25rem}@keyframes header_bounce__fXP8h{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.header_loadingIcon__PkbED{animation:header_bounce__fXP8h 1s infinite}@keyframes header_pulse__q4Va5{50%{opacity:.5}}.header_loadingPulse__X6jpo{animation:header_pulse__q4Va5 2s cubic-bezier(.4,0,.6,1) infinite}.cv-page-skeleton_skeletonContainer___t6pU{min-height:100vh;background-color:hsl(var(--background));color:hsl(var(--foreground))}.cv-page-skeleton_skeletonMain__1VQLL{width:100%}@media (min-width:640px){.cv-page-skeleton_skeletonMain__1VQLL{max-width:640px}}@media (min-width:768px){.cv-page-skeleton_skeletonMain__1VQLL{max-width:768px}}@media (min-width:1024px){.cv-page-skeleton_skeletonMain__1VQLL{max-width:1024px}}@media (min-width:1280px){.cv-page-skeleton_skeletonMain__1VQLL{max-width:1280px}}@media (min-width:1536px){.cv-page-skeleton_skeletonMain__1VQLL{max-width:1536px}}.cv-page-skeleton_skeletonMain__1VQLL{margin-left:auto;margin-right:auto;max-width:56rem}.cv-page-skeleton_skeletonMain__1VQLL>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.cv-page-skeleton_skeletonMain__1VQLL{padding:1rem}@media (min-width:640px){.cv-page-skeleton_skeletonMain__1VQLL{padding:1.5rem}}@media (min-width:768px){.cv-page-skeleton_skeletonMain__1VQLL{padding:3rem}}.cv-page-skeleton_skeletonHeader__JBjKr{margin-bottom:2.5rem;display:flex;flex-direction:column;align-items:center;text-align:center}.cv-page-skeleton_skeletonTitle__l_0nq{margin-bottom:1rem;height:3rem;width:75%}.cv-page-skeleton_skeletonInfo__W8f4x{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:1.5rem;row-gap:.5rem}.cv-page-skeleton_skeletonInfoItem__fzNgO{height:1.25rem}.cv-page-skeleton_separator__85D6W{margin-top:3rem;margin-bottom:3rem}.cv-page-skeleton_skeletonSection__TBpud>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.cv-page-skeleton_skeletonSectionTitle__bz_Qc{margin-bottom:1.5rem;height:2rem;width:33.333333%}.cv-page-skeleton_skeletonSectionContent__lcOZG>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.cv-page-skeleton_skeletonSectionContent__lcOZG{padding-left:2.75rem}.cv-page-skeleton_skeletonLine__uxUVp{height:1.25rem;width:100%}.cv-page-skeleton_skeletonLineShort__5jaCQ{height:1.25rem;width:83.333333%}.cv-page-skeleton_skeletonTableSection__NV4Ru>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.cv-page-skeleton_skeletonTableRow__lmIgr{height:2.5rem;width:100%}.cv-header_header__OZ91_{position:relative;margin-bottom:2.5rem;display:flex;flex-direction:column;align-items:center;text-align:center}.cv-header_editButton__jMD6x,.cv-header_groupHoverEditButton__VugRh{position:absolute;top:0;right:0;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cv-header_group__l2zY7:hover .cv-header_groupHoverEditButton__VugRh{opacity:1}.cv-header_title__UtMCs{font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.5rem;font-weight:800;letter-spacing:-.025em}@media (min-width:768px){.cv-header_title__UtMCs{font-size:3rem;line-height:1}.cv-header_title__UtMCs>span[aria-hidden=true]{display:inline}}@media (max-width:767px){.cv-header_title__UtMCs>span[aria-hidden=true]{display:none}.cv-header_title__UtMCs{display:flex;flex-direction:column;align-items:center;line-height:1.4}.cv-header_name-first__i__OF,.cv-header_name-last__H0_k9,.cv-header_name-middle__5TQl6{display:block}.cv-header_name-middle__5TQl6{margin-left:1rem}}.cv-header_contactInfo__vG_Ac{margin-top:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.cv-header_contactRow__YmtVi{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:1.25rem;min-height:1.1rem}.cv-header_contactItem__bMevB{display:flex;align-items:center;gap:.5rem;white-space:nowrap;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cv-header_contactItem__bMevB:hover,.cv-header_icon__jpZjq{color:hsl(var(--primary))}.cv-header_icon__jpZjq{height:1rem;width:1rem;flex-shrink:0}.project-page-skeleton_skeletonContainer__UCA3h{width:100%}@media (min-width:640px){.project-page-skeleton_skeletonContainer__UCA3h{max-width:640px}}@media (min-width:768px){.project-page-skeleton_skeletonContainer__UCA3h{max-width:768px}}@media (min-width:1024px){.project-page-skeleton_skeletonContainer__UCA3h{max-width:1024px}}@media (min-width:1280px){.project-page-skeleton_skeletonContainer__UCA3h{max-width:1280px}}@media (min-width:1536px){.project-page-skeleton_skeletonContainer__UCA3h{max-width:1536px}}.project-page-skeleton_skeletonContainer__UCA3h{margin-left:auto;margin-right:auto;padding:3rem 1rem}@media (min-width:768px){.project-page-skeleton_skeletonContainer__UCA3h{padding-top:6rem;padding-bottom:6rem}}.project-page-skeleton_skeletonBackButton__lE8rv{margin-bottom:2rem}.project-page-skeleton_skeletonTitle__gGTcp{margin-left:auto;margin-right:auto;margin-bottom:2rem;height:3rem;width:75%}.project-page-skeleton_skeletonImage__XUTY_{position:relative;aspect-ratio:16/9;width:100%;border-radius:var(--radius)}.project-page-skeleton_skeletonTechnologies__EadNn{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.project-page-skeleton_skeletonTech__9lA2T{height:1.5rem;width:6rem;border-radius:9999px}.project-page-skeleton_skeletonDescription__DEKxK{margin-left:auto;margin-right:auto;margin-top:2rem;max-width:48rem}.project-page-skeleton_skeletonDescription__DEKxK>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.project-page-skeleton_skeletonDescriptionLine__8_m4U{height:1.5rem;width:100%}.project-page-skeleton_skeletonDescriptionLineShort__6UM1I{height:1.5rem;width:75%}.project-page-skeleton_skeletonActions__37nzp{margin-top:2rem;display:flex;justify-content:center;gap:1rem}.project-page-skeleton_skeletonAction__v58qk{height:2.5rem;width:11rem}.video-badge_badge__2aKYp{position:absolute;top:.5rem;left:.5rem;z-index:10;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1));padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.youtube-player_iframe__byzdb{height:100%;width:100%}.youtube-player_shortBadge__BrC62{position:absolute;top:.5rem;left:.5rem;z-index:10;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1));padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media print{.youtube-player_iframe__byzdb{display:none!important}}.local-video-player_player__3UU1I{height:100%;width:100%;border-radius:var(--radius);object-fit:cover}@media print{.local-video-player_player__3UU1I{display:none!important}}.video-embed_container__rya5L{position:relative;overflow:hidden;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.video-embed_containerShort__CfCyl,.video-embed_container__rya5L{margin-left:auto;margin-right:auto;aspect-ratio:9/16;max-width:350px}.video-embed_editButtonWrapper__pa5PQ{position:absolute;top:.5rem;right:.5rem;z-index:10;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.video-embed_container__rya5L:hover .video-embed_editButtonWrapper__pa5PQ,.video-embed_group__WMqP7:hover .video-embed_editButtonWrapper__pa5PQ{opacity:1}.video-embed_wrapper__ILPln{margin-left:auto;margin-right:auto;max-width:350px}.video-embed_wrapperShort__waiJe,.video-embed_wrapper__ILPln{aspect-ratio:9/16;width:100%}.video-embed_iframe__9ijxO{height:100%;width:100%}.video-embed_player__k0fRp{height:100%;width:100%;border-radius:var(--radius);object-fit:cover}.video-embed_shortBadge__gdBsl{position:absolute;top:.5rem;left:.5rem;z-index:10;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1));padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media print{.video-embed_container__rya5L,.video-embed_iframe__9ijxO,.video-embed_player__k0fRp,.video-embed_wrapper__ILPln{display:none!important}}.section-header_header__UqnCZ{margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.section-header_iconWrapper__ncxCT{flex-shrink:0}.section-header_iconWrapper__ncxCT svg{height:1.5rem;width:1.5rem;color:hsl(var(--primary))}.section-header_title__3J_0M{flex:1 1 0%;font-size:1.5rem;line-height:2rem;font-weight:700;color:hsl(var(--foreground))}.section-header_editButtonWrapper__gGWb4{opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.section-header_group__fPrO_:hover .section-header_editButtonWrapper__gGWb4,.section-header_header__UqnCZ:hover .section-header_editButtonWrapper__gGWb4{opacity:1}.cv-professional-summary_container__v_TN2{position:relative}.cv-professional-summary_editButton__loAwb,.cv-professional-summary_groupHoverEditButton__c_Bmd{position:absolute;top:0;left:0;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cv-professional-summary_group__VpoDG:hover .cv-professional-summary_groupHoverEditButton__c_Bmd{opacity:1}.cv-professional-summary_header__CGx_k{margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}@media (min-width:640px){.cv-professional-summary_header__CGx_k{flex-direction:row;align-items:center;gap:1rem}}.cv-professional-summary_icon__l_VSn{height:1.75rem;width:1.75rem;color:hsl(var(--primary))}.cv-professional-summary_title__nODYw{font-family:Inter,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:-.025em}.cv-professional-summary_content__ApGkf{margin-left:.5rem}.cv-professional-summary_content__ApGkf>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.cv-professional-summary_content__ApGkf{border-left-width:2px;border-color:hsl(var(--border));padding-left:1rem;color:hsl(var(--muted-foreground))}@media (min-width:640px){.cv-professional-summary_content__ApGkf{margin-left:.875rem;padding-left:2.75rem}}.cv-professional-summary_grid__eR6rE{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}@media (min-width:768px){.cv-professional-summary_grid__eR6rE{grid-template-columns:1fr 1fr;gap:2rem}}.cv-professional-summary_gridWithShort__4Mw92{grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}@media (min-width:768px){.cv-professional-summary_gridWithShort__4Mw92{grid-template-columns:1fr 1fr;gap:2rem}}@media (max-width:768px){.cv-professional-summary_gridWithShort__4Mw92{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:768px){.cv-professional-summary_gridWithShort__4Mw92{gap:2rem}}.cv-professional-summary_summaryContent__9lWOw{position:relative}.cv-professional-summary_summaryContent__9lWOw>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.cv-professional-summary_summaryContent__9lWOw{padding-left:1.5rem}@media (min-width:640px){.cv-professional-summary_summaryContent__9lWOw{padding-left:2rem}}.cv-professional-summary_summaryDot__wN1li{position:absolute;left:-.25rem;top:.375rem;height:.75rem;width:.75rem;border-radius:9999px;border-width:2px;border-color:hsl(var(--background));background-color:hsl(var(--primary))}@media (min-width:640px){.cv-professional-summary_summaryDot__wN1li{left:-.5rem}}.cv-professional-summary_objectiveTitle__sv6oS{margin-bottom:.25rem;font-weight:600;color:hsl(var(--foreground))}.cv-professional-summary_objective__7dde8{line-height:1.625;color:hsl(var(--muted-foreground))}.cv-professional-summary_summaryItem__wWJAd{position:relative;padding-left:1.5rem}@media (min-width:640px){.cv-professional-summary_summaryItem__wWJAd{padding-left:2rem}}.cv-professional-summary_videoContainer__Ap2ly{position:relative;margin-top:1.5rem;display:flex;width:100%;justify-content:center}@media (min-width:640px){.cv-professional-summary_videoContainer__Ap2ly{margin-top:2rem}}@media (min-width:768px){.cv-professional-summary_videoContainer__Ap2ly{margin-top:0;justify-content:flex-end}}.cv-professional-summary_videoContainerShort__0CMSy{position:relative;margin-top:1.5rem;display:flex;align-items:center;justify-content:center}@media (min-width:640px){.cv-professional-summary_videoContainerShort__0CMSy{margin-top:2rem}}@media (min-width:768px){.cv-professional-summary_videoContainerShort__0CMSy{margin-top:0}}.cv-professional-summary_groupHoverVideoEditButton__aC72a{position:absolute;top:0;right:.5rem;z-index:20;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cv-professional-summary_group__VpoDG:hover .cv-professional-summary_groupHoverVideoEditButton__aC72a{opacity:1}@media (min-width:640px){.cv-professional-summary_groupHoverVideoEditButton__aC72a{right:1rem}}.cv-professional-summary_videoWrapper__eEEoG{position:relative;margin-left:auto;margin-right:auto;aspect-ratio:9/16;width:100%;max-width:280px;overflow:hidden;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.cv-professional-summary_videoWrapper__eEEoG{max-width:350px}}@media (min-width:768px){.cv-professional-summary_videoWrapper__eEEoG{margin-left:0;margin-right:0;max-width:350px}}.cv-professional-summary_videoWrapperShort__NxfPb{position:relative;margin-left:auto;margin-right:auto;aspect-ratio:9/16;width:100%;max-width:280px;overflow:hidden;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.cv-professional-summary_videoWrapperShort__NxfPb{max-width:350px}}@media (min-width:768px){.cv-professional-summary_videoWrapperShort__NxfPb{max-width:350px}}.cv-professional-summary_videoIframe__xQ9gd,.cv-professional-summary_videoPlayer__pU3ty{height:100%;width:100%;object-fit:cover}@media (max-width:768px){.cv-professional-summary_grid__eR6rE{grid-template-columns:repeat(1,minmax(0,1fr))}.cv-professional-summary_videoWrapperShort__NxfPb,.cv-professional-summary_videoWrapper__eEEoG{max-width:250px}@media (min-width:640px){.cv-professional-summary_videoWrapperShort__NxfPb,.cv-professional-summary_videoWrapper__eEEoG{max-width:300px}}}.cv-section_section__Y6R6q{position:relative}.cv-section_editButton__3kfXG,.cv-section_groupHoverEditButton__TOqS8{position:absolute;top:0;left:0;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cv-section_group__0_HDo:hover .cv-section_groupHoverEditButton__TOqS8{opacity:1}.cv-section_sectionHeader___Lerh{margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem}.cv-section_sectionIcon__IMrHS{height:1.75rem;width:1.75rem;color:hsl(var(--primary))}.cv-section_sectionTitle__pEn40{font-family:Inter,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:-.025em}.cv-section_sectionContent__r3n_Y{margin-left:.875rem}.cv-section_sectionContent__r3n_Y>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.cv-section_sectionContent__r3n_Y{border-left-width:2px;border-color:hsl(var(--border));padding-left:2.75rem;color:hsl(var(--muted-foreground))}.cv-entry_entry__A_kU1{position:relative;padding-left:2rem}.cv-entry_entryDot__xOJsJ{position:absolute;left:-.5rem;top:.375rem;height:.75rem;width:.75rem;border-radius:9999px;border-width:2px;border-color:hsl(var(--background));background-color:hsl(var(--primary))}.cv-entry_entryHeader__uL4eM{margin-bottom:.25rem;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:640px){.cv-entry_entryHeader__uL4eM{flex-direction:row;align-items:baseline}}.cv-entry_entryTitle___eNGw{font-size:1.125rem;line-height:1.75rem;font-weight:700;color:hsl(var(--foreground))}.cv-entry_entryDate__XQwRE{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.cv-entry_entryInstitution__vnBM3{font-size:1rem;line-height:1.5rem;font-weight:600;color:hsl(var(--primary))}.cv-entry_entryContent__RM8hA{margin-top:.5rem}.cv-entry_entryContent__RM8hA>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.cv-entry_entryContent__RM8hA{color:hsl(var(--muted-foreground))}.cv-credentials_credentialsList__z_di6{list-style-type:disc;padding-left:1.25rem;display:flex;flex-direction:column;gap:.75rem}.cv-credentials_credentialsItem__vs9oW{list-style-type:disc;padding-left:1.25rem;margin-top:.25rem;display:flex;flex-direction:column;gap:.25rem}.cv-credentials_itemTitle__Ug2w6{font-weight:600;color:hsl(var(--foreground)/.9)}.cv-credentials_itemDescription___rx_N{margin-top:.25rem}.cv-credentials_subItem__8qbeZ{list-style-type:disc;padding-left:1.25rem}.cv-work-availability_container__N7nT_{display:flex;flex-wrap:wrap;gap:.75rem}.cv-work-availability_badge__khNAr{border-radius:9999px;border-width:1px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cv-work-availability_active__D1UnX{border-color:hsl(var(--primary)/.3);background-color:hsl(var(--primary)/.1);color:hsl(var(--primary))}.cv-work-availability_inactive__ysNO3{border-color:hsl(var(--muted));background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}.cv-page-content_container__CpSVM{min-height:100vh;background-color:hsl(var(--background));color:hsl(var(--foreground))}.cv-page-content_main__WJDdM{width:100%}@media (min-width:640px){.cv-page-content_main__WJDdM{max-width:640px}}@media (min-width:768px){.cv-page-content_main__WJDdM{max-width:768px}}@media (min-width:1024px){.cv-page-content_main__WJDdM{max-width:1024px}}@media (min-width:1280px){.cv-page-content_main__WJDdM{max-width:1280px}}@media (min-width:1536px){.cv-page-content_main__WJDdM{max-width:1536px}}.cv-page-content_main__WJDdM{margin-left:auto;margin-right:auto;max-width:56rem;min-height:100vh;background-color:hsl(var(--background));color:hsl(var(--foreground))}.cv-page-content_separator__eboQv{margin-top:3rem;margin-bottom:3rem}.cv-page-content_content__H0Ixr>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.cv-page-content_backButton__0Ws1w{margin-top:4rem;display:flex;justify-content:flex-end;gap:.5rem}.cv-page-content_actions__zpCVy{margin-top:5rem;display:flex;justify-content:center;gap:1rem}.cv-page-content_printButton__dPtN3{display:flex;align-items:center;gap:.5rem;border-radius:var(--radius);background-color:hsl(var(--primary));padding:.5rem 1rem;color:hsl(var(--primary-foreground));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cv-page-content_printButton__dPtN3:hover{background-color:hsl(var(--primary)/.9)}.cv-page-content_printButton__dPtN3{font-size:.875rem;font-weight:500}@media print{.cv-page-content_actions__zpCVy,.cv-page-content_backButton__0Ws1w,.cv-page-content_separator__eboQv{display:none!important}.cv-page-content_content__H0Ixr{display:block}.cv-page-content_content__H0Ixr>*{margin-bottom:2rem;page-break-inside:avoid}}.welcome-video-player_container__Q1E7x{position:relative;height:100%;width:100%;overflow:hidden;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.welcome-video-player_containerShort__AMwWv{margin-left:auto;margin-right:auto;aspect-ratio:9/16;max-width:350px}.welcome-video-player_containerDefault__MnLvd{aspect-ratio:16/9}.hero-section_section__7WRqX{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;padding:6rem 1rem}@media (min-width:768px){.hero-section_section__7WRqX{padding-top:8rem;padding-bottom:8rem}}.hero-section_separator__h8hyb{margin-top:4rem;margin-bottom:4rem;width:50%}@media (min-width:768px){.hero-section_separator__h8hyb{margin-top:6rem;margin-bottom:6rem}}.hero-section_container__YguE1{margin-left:auto;margin-right:auto;display:grid;width:100%;max-width:64rem;align-items:stretch;gap:2rem;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.hero-section_container__YguE1{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}}.hero-section_bioContainer__usLjc{position:relative;order:2;display:flex;flex-direction:column}@media (min-width:768px){.hero-section_bioContainer__usLjc{order:1}}.hero-section_bioEditButton__scNAR{position:absolute;top:0;right:0;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hero-section_bioContainer__usLjc:hover .hero-section_bioEditButton__scNAR{opacity:1}.hero-section_bioText__J8GTv{white-space:pre-line;text-align:center;font-size:1.125rem;line-height:1.75rem;color:hsl(var(--muted-foreground))}@media (min-width:768px){.hero-section_bioText__J8GTv{text-align:left;font-size:1.25rem;line-height:1.75rem}}.hero-section_videoContainer__aQ8_O{position:relative;order:1}@media (min-width:768px){.hero-section_videoContainer__aQ8_O{order:2}}.hero-section_videoEditButton__BMO2v{position:absolute;top:.5rem;right:.5rem;z-index:20;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hero-section_videoContainer__aQ8_O:hover .hero-section_videoEditButton__BMO2v{opacity:1}.project-card-image_container__R982q{position:relative;margin-bottom:1rem;aspect-ratio:16/9;width:100%}.project-card-image_image__xRW1s{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);object-fit:cover}.project-card-title_title__JqYbu{font-family:Inter,sans-serif;font-size:1.5rem;line-height:2rem}.project-card-content_content__gmddL{display:flex;flex-grow:1;flex-direction:column}.project-card-content_summary__W19jj{color:hsl(var(--muted-foreground))}.project-card-technologies_container__6fWHU{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem;padding-left:1.5rem;padding-bottom:1rem}.project-card-status_container__TPGeL{display:flex;min-height:60px;align-items:center;justify-content:center;border-top-width:1px;padding-top:1rem;padding-bottom:1rem}.project-card-status_status__VQnid{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500}.project-card_card__sfaY1{position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.project-card_cardHover__453_a:hover{border-color:hsl(var(--primary));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:hsl(var(--primary)/0.2);--tw-shadow:var(--tw-shadow-colored)}.project-card_editButtonWrapper__9V9Zi{position:absolute;top:.5rem;right:.5rem;z-index:20;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.project-card_card__sfaY1:hover .project-card_editButtonWrapper__9V9Zi{opacity:1}.projects-section_section__kcBVO{width:100%;max-width:80rem;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.projects-section_section__kcBVO{padding-left:2rem;padding-right:2rem}}.projects-section_header__72pZ4{margin-bottom:2rem;display:flex;align-items:center;gap:1rem}.projects-section_title__vCFrH{font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.5rem;font-weight:700}@media (min-width:768px){.projects-section_title__vCFrH{font-size:3rem;line-height:1}}.projects-section_carousel__vZxw1{width:100%}@media (min-width:768px){.projects-section_carouselItem__pg7eS{flex-basis:50%}}@media (min-width:1024px){.projects-section_carouselItem__pg7eS{flex-basis:33.333333%}}.projects-section_itemWrapper__GML5w{height:100%;padding:.5rem}.projects-section_navButton__ZTMYQ{z-index:20}.certificates-section_section__f4MfQ{width:100%;max-width:80rem;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.certificates-section_section__f4MfQ{padding-left:2rem;padding-right:2rem}}.certificates-section_title__sg7sR{margin-bottom:2rem;text-align:center;font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.5rem;font-weight:700}@media (min-width:768px){.certificates-section_title__sg7sR{font-size:3rem;line-height:1}}.certificates-section_carousel__RZKML{width:100%}@media (min-width:768px){.certificates-section_carouselItem__YMLGf{flex-basis:50%}}@media (min-width:1024px){.certificates-section_carouselItem__YMLGf{flex-basis:33.333333%}}.certificates-section_itemWrapper__s6HgQ{padding:.25rem}.certificates-section_imageWrapper__0e_yO{position:relative;aspect-ratio:1/1}.certificates-section_image__5u2b9{border-radius:var(--radius);background-color:hsl(var(--card));object-fit:contain;padding:.5rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.feedback-section_section__Zm3KJ{width:100%;max-width:80rem;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.feedback-section_section__Zm3KJ{padding-left:2rem;padding-right:2rem}}.feedback-section_title__4T2rZ{margin-bottom:3rem;text-align:center;font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.5rem;font-weight:700}@media (min-width:768px){.feedback-section_title__4T2rZ{font-size:3rem;line-height:1}}.feedback-section_emptyText__pJpLJ{color:hsl(var(--muted-foreground))}.feedback-section_carousel__D0rTp{margin-left:auto;margin-right:auto;width:100%;max-width:64rem}@media (min-width:768px){.feedback-section_carouselItem__jy4SD{flex-basis:50%}}@media (min-width:1024px){.feedback-section_carouselItem__jy4SD{flex-basis:33.333333%}}.feedback-section_carouselItem__jy4SD{min-width:0}.feedback-section_itemWrapper__Y4Hx3{height:100%;padding:.5rem;min-width:0}.feedback-section_card__GGzzl{display:flex;height:100%;flex-direction:column;width:100%;min-width:0}.feedback-section_cardContent__DI2zp{display:flex;flex:1 1 0%;flex-direction:column;justify-content:space-between;padding:1.5rem;min-width:0;overflow:hidden}.feedback-section_rating__Eopd_{margin-bottom:1rem;display:flex;align-items:center;gap:.25rem}.feedback-section_starFilled__03OCh{height:1.25rem;width:1.25rem;fill:#facc15;--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.feedback-section_starEmpty__P8pPF{height:1.25rem;width:1.25rem;color:hsl(var(--muted-foreground)/.3)}.feedback-section_message__hcI1t{font-style:italic;color:hsl(var(--muted-foreground));white-space:pre-wrap;overflow-wrap:break-word}.feedback-section_author__YdJrR{display:flex;align-items:center;gap:1rem;padding-top:1.5rem}.feedback-section_avatar__OJSl3{height:2.5rem;width:2.5rem;border-radius:9999px}.feedback-section_authorInfo__vPpJl{display:flex;flex-direction:column}.feedback-section_authorName__2h7JI{font-weight:600;color:hsl(var(--foreground))}.feedback-section_authorHandle__xLJeR,.feedback-section_authorProfession__eTFHY{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.feedback-section_navButton__B5Z4t{z-index:20}.feedback-section_navPrevious__wvnWB{left:0}.feedback-section_navNext__iCOAV{right:0}.hero-background_canvas__gaJNY{inset:0;z-index:-10;width:100%}.hero-background_canvasFixed__Fx3dT{position:fixed}.hero-background_canvasAbsolute__SOL6d{position:absolute}.projects-loading-skeleton_section__5s96X{width:100%;max-width:80rem;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.projects-loading-skeleton_section__5s96X{padding-left:2rem;padding-right:2rem}}.projects-loading-skeleton_title__gugd_{margin-bottom:2rem;height:3rem;width:16rem}.projects-loading-skeleton_gridContainer__oAwS1{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}@media (min-width:768px){.projects-loading-skeleton_gridContainer__oAwS1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.projects-loading-skeleton_gridContainer__oAwS1{grid-template-columns:repeat(3,minmax(0,1fr))}}.projects-loading-skeleton_card__kWFHs{display:flex;flex-direction:column}.projects-loading-skeleton_card__kWFHs>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.projects-loading-skeleton_image__2wxgM{height:225px;width:100%;border-radius:.75rem}.projects-loading-skeleton_cardContent__h_I0v>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.projects-loading-skeleton_titleSkeleton__JZYpJ{height:2rem;width:250px}.projects-loading-skeleton_subtitleSkeleton__fYAaL{height:1.5rem;width:200px}.page-separator_separatorHalf__d6JCt{margin-top:.25rem;margin-bottom:4rem;width:50%}@media (min-width:768px){.page-separator_separatorHalf__d6JCt{margin-top:.25rem;margin-bottom:6rem}}.page-separator_separatorFull__K5Z30{margin-top:4rem;margin-bottom:4rem;width:100%;max-width:48rem}@media (min-width:768px){.page-separator_separatorFull__K5Z30{margin-top:6rem;margin-bottom:6rem}}.home-page-content_main__Zkjih{display:flex;min-height:100vh;width:100%;flex-direction:column;align-items:center;overflow-x:hidden}.home-page-content_separator__tQK39{margin-top:4rem;margin-bottom:4rem}@media (min-width:768px){.home-page-content_separator__tQK39{margin-top:6rem;margin-bottom:6rem}}.home-page-content_separatorFull__LZaoL{margin-top:4rem;margin-bottom:4rem;width:100%;max-width:48rem}@media (min-width:768px){.home-page-content_separatorFull__LZaoL{margin-top:6rem;margin-bottom:6rem}}.home-page-content_separatorHalf__WQxmS{margin-top:4rem;margin-bottom:4rem;width:50%}@media (min-width:768px){.home-page-content_separatorHalf__WQxmS{margin-top:6rem;margin-bottom:6rem}}.video-modal-content_container__u2JpX{position:relative;width:100%}.video-modal-content_containerShort__zcKKF{margin-left:auto;margin-right:auto;aspect-ratio:9/16;max-width:90vw}@media (min-width:640px){.video-modal-content_containerShort__zcKKF{max-width:28rem}}.video-modal-content_containerDefault__Xi5wf{margin-left:auto;margin-right:auto;aspect-ratio:16/9;width:100%;max-width:90vw}@media (min-width:640px){.video-modal-content_containerDefault__Xi5wf{max-width:56rem}}.video-modal_dialogContent__LIAF_{width:100%;border-width:0;background-color:transparent;padding:0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.video-modal_dialogContentShort__oxRDg{max-width:95vw}@media (min-width:640px){.video-modal_dialogContentShort__oxRDg{max-width:42rem}}.video-modal_dialogContentDefault__3DPyN{max-width:95vw}@media (min-width:640px){.video-modal_dialogContentDefault__3DPyN{max-width:56rem}}@media (min-width:768px){.video-modal_dialogContentDefault__3DPyN{max-width:72rem}}@media (min-width:1024px){.video-modal_dialogContentDefault__3DPyN{max-width:80rem}}.video-modal_dialogTitle__1qb20{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.project-actions_container__Z13Fv{margin-top:2rem;display:flex;justify-content:center;gap:1rem}