*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0;transition:all .22s cubic-bezier(.16,1,.3,1)}html{scrollbar-gutter:stable}html,body{color:#0d0d0d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;height:100%;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#root{isolation:isolate;flex-direction:column;min-height:100vh;display:flex;position:relative}.pageContainer{padding:50px}@media (width<=768px){.pageContainer{padding:40px 20px}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#9c9a99}a{text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit}._container_sxcri_1{flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}._titleContainer_13ls8_1{flex-direction:column;align-items:center;display:flex}._titleContainer_13ls8_1 h1{letter-spacing:-1.25px;text-align:center;color:#0d0d0d;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:56px;font-weight:400}@media (width<=768px){._titleContainer_13ls8_1 h1{font-size:38px}}@media (width<=480px){._titleContainer_13ls8_1 h1{font-size:32px}}._textWithIcon_13ls8_25{flex-flow:wrap;justify-content:center;align-items:center;gap:10px;display:flex}._textWithIcon_13ls8_25 h1{letter-spacing:-1.25px;text-align:center;color:#0d0d0d;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:56px;font-weight:400}@media (width<=768px){._textWithIcon_13ls8_25 h1{font-size:38px}}@media (width<=480px){._textWithIcon_13ls8_25 h1{letter-spacing:-.5px;font-size:32px}}._textWithIcon_13ls8_25 img{-webkit-user-select:none;user-select:none;width:50px;height:50px}@media (width<=768px){._textWithIcon_13ls8_25 img{width:42px;height:42px}}@media (width<=480px){._textWithIcon_13ls8_25 img{width:38px;height:38px}}._linkButton_1ee1l_1{-webkit-backdrop-filter:blur(8px);color:#3d3d3b;-webkit-user-select:none;user-select:none;background-color:#f0f0f0bf;border:1px solid #d9d9d9;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:500;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex}._linkButton_1ee1l_1 ._icon_1ee1l_18{width:18px;height:18px}@media (hover:hover) and (pointer:fine){._linkButton_1ee1l_1:hover{border:1px solid #0000}}._linkButton_1ee1l_1:active{transform:scale(.96)}._overlay_142ow_1{z-index:100;background-color:#0d0d0d40;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (width<=768px){._overlay_142ow_1{padding:16px}}._modal_142ow_16{scrollbar-width:none;background-color:#fff;border:1px solid #d9d9d9;border-radius:32px;width:100%;max-width:680px;max-height:88vh;padding:32px;position:relative;overflow-y:auto;box-shadow:-4px 4px 24px #0000000a}@media (width<=768px){._modal_142ow_16{border-radius:24px;padding:20px}}._modal_142ow_16::-webkit-scrollbar{width:6px}._modal_142ow_16::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:9999px}._modalTitle_142ow_43{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._modalTitle_142ow_43 ._modalTitleText_142ow_49{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:26px;font-weight:500}@media (width<=768px){._modalTitle_142ow_43 ._modalTitleText_142ow_49{font-size:20px}}._closeButton_142ow_61{color:#3d3d3b;cursor:pointer;background-color:#0000;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex}._closeButton_142ow_61:hover{background-color:#f0f0f0}._content_142ow_77{width:100%}._tag_aaict_1{color:#9c9a99;background-color:#f0f0f0;border-radius:6px;padding:2px 8px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400}._gridOverlay_1piha_1{pointer-events:none;z-index:-1;opacity:var(--mouse-opacity,0);-webkit-mask-image:radial-gradient(circle 620px at var(--mouse-x,-1000px) var(--mouse-y,-1000px), black 0%, #00000080 45%, transparent 100%);mask-image:radial-gradient(circle 620px at var(--mouse-x,-1000px) var(--mouse-y,-1000px), black 0%, #00000080 45%, transparent 100%);-webkit-mask-image:radial-gradient(circle 620px at var(--mouse-x,-1000px) var(--mouse-y,-1000px), black 0%, #00000080 45%, transparent 100%);background-image:linear-gradient(90deg,#3d3d3b14 2px,#0000 2px),linear-gradient(#3d3d3b14 2px,#0000 2px);background-size:100px 100px;transition:opacity .3s ease-out;position:fixed;inset:0}@media (width<=480px){._gridOverlay_1piha_1{opacity:.75;background-size:80px 80px;-webkit-mask-image:radial-gradient(380px at 50% 140px,#000 0%,#00000080 45%,#0000 100%);mask-image:radial-gradient(380px at 50% 140px,#000 0%,#00000080 45%,#0000 100%)}}._header_1ocgp_1{z-index:50;pointer-events:none;opacity:0;flex-direction:row;justify-content:space-between;align-items:center;animation:.65s cubic-bezier(.16,1,.3,1) forwards _fadeInDown_1ocgp_1;display:flex;position:fixed;top:50px;left:50px;right:50px}@keyframes _fadeInDown_1ocgp_1{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}._header_1ocgp_1>*{pointer-events:auto}@media (width<=768px){._header_1ocgp_1{top:24px;left:20px;right:20px}}._appleControls_1ocgp_36{border-radius:9999px;align-items:center;gap:8px;padding:4px;display:flex}._appleControls_1ocgp_36 div{border-radius:9999px;width:32px;height:32px}@media (width<=768px){._appleControls_1ocgp_36 div{width:24px;height:24px}}@media (width<=480px){._appleControls_1ocgp_36 div{width:16px;height:16px}}._linkButtons_1ocgp_61{align-items:center;gap:8px;display:flex}@media (width<=480px){._linkButtons_1ocgp_61 span{display:none}}._avatarContainer_dg560_1{-webkit-user-select:none;user-select:none;opacity:0;flex-direction:column;align-items:center;gap:16px;animation:.75s cubic-bezier(.16,1,.3,1) 80ms forwards _fadeInUp_dg560_1;display:flex}@keyframes _fadeInUp_dg560_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}._avatarContainer_dg560_1 ._avatar_dg560_1{object-fit:cover;border-radius:9999px;width:160px;height:160px}@media (width<=768px){._avatarContainer_dg560_1 ._avatar_dg560_1{width:120px;height:120px}}@media (width<=480px){._avatarContainer_dg560_1 ._avatar_dg560_1{width:100px;height:100px}}._avatarContainer_dg560_1 ._author_dg560_38{color:#3d3d3b;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400}._titleWrapper_dg560_45{opacity:0;animation:.75s cubic-bezier(.16,1,.3,1) .22s forwards _fadeInUp_dg560_1}._skillBadge_10y2u_1{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex;position:relative}._skillBadge_10y2u_1:hover ._icon_10y2u_9{transform:translateY(-4px)scale(1.1)}._skillBadge_10y2u_1:hover ._tooltip_10y2u_12{opacity:1;visibility:visible;transform:translate(-50%)translateY(-20%)}._icon_10y2u_9{pointer-events:none;width:58px;height:58px;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}._tooltip_10y2u_12{opacity:0;visibility:hidden;pointer-events:none;z-index:20;color:#fff;white-space:nowrap;background-color:#0d0d0d;border-radius:6px;padding:4px 8px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:500;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),visibility .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 12px #0000002e}._tooltip_10y2u_12:after{content:"";border:4px solid #0000;border-top-color:#0d0d0d;border-bottom-width:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}._section_1lrp6_1{opacity:0;background-color:#fff;border:1px solid #d9d9d980;border-radius:18px;flex-flow:wrap;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:8px;animation:.75s cubic-bezier(.16,1,.3,1) .36s forwards _fadeInUp_1lrp6_1;display:flex;box-shadow:-2px 8px 24px #00000017}@keyframes _fadeInUp_1lrp6_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){._section_1lrp6_1{grid-template-columns:repeat(5,auto);gap:6px;display:grid}}._divider_1lrp6_35{background-color:#d9d9d9bf;width:1px;height:36px}@media (width<=768px){._divider_1lrp6_35{display:none}}._bioText_plfyy_1{opacity:0;flex-direction:column;gap:16px;width:100%;max-width:520px;animation:.75s cubic-bezier(.16,1,.3,1) .5s forwards _fadeInUp_plfyy_1;display:flex}@keyframes _fadeInUp_plfyy_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}._bioText_plfyy_1 p{color:#3d3d3b;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:150%}._bioText_plfyy_1 p span._bold_plfyy_27{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:500}@media (width<=480px){._bioText_plfyy_1{gap:12px;max-width:332px}}._imageWrapper_12jvv_1{background-color:#f0f0f0;border-radius:18px;width:100%;height:100%;display:flex;overflow:hidden}._imageWrapper_12jvv_1 ._image_12jvv_1{object-fit:cover;object-position:left top;width:100%;height:100%}._imageWrapper_12jvv_1 ._placeholder_12jvv_15{background-color:#f0f0f0;justify-content:center;align-items:center;width:100%;height:100%;display:flex}._imageWrapper_12jvv_1 ._placeholder_12jvv_15 ._placeholderIcon_12jvv_23{opacity:.3;-webkit-user-select:none;user-select:none;width:36px;height:36px}._card_69778_1{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #d9d9d980;border-radius:24px;flex-direction:column;gap:24px;width:320px;min-width:320px;height:422px;padding:18px;transition:all .2s;display:flex}@media (hover:hover) and (pointer:fine){._card_69778_1:hover{background-color:#fafafa;transform:translateY(-2px)}}._card_69778_1:active{transform:scale(.98)}._thumbnailWrapper_69778_26{flex-shrink:0;width:100%;height:120px}._content_69778_32{flex-direction:column;flex:1;justify-content:space-between;padding:0 6px;display:flex}._information_69778_40{flex-direction:column;gap:8px;display:flex}._information_69778_40 ._header_69778_45{justify-content:space-between;align-items:center;gap:8px;display:flex}._information_69778_40 ._header_69778_45 ._title_69778_51{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:500}._information_69778_40 ._header_69778_45 ._year_69778_56{color:#9c9a99;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400}._information_69778_40 ._subtitle_69778_62{color:#3d3d3b;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400;display:-webkit-box;overflow:hidden}._information_69778_40 ._description_69778_74{color:#9c9a99;-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400;display:-webkit-box;overflow:hidden}._tagsContainer_69778_87{width:100%;position:relative}._tags_69778_87{flex-wrap:wrap;gap:4px;display:flex}._measureTags_69778_98{visibility:hidden;pointer-events:none;z-index:-999;flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:0;left:0;right:0}._details_g5waf_1{flex-direction:column;gap:24px;display:flex}@media (width<=768px){._details_g5waf_1{gap:16px}}._thumbnailWrapper_g5waf_12{border-radius:10px;width:100%;height:240px;overflow:hidden}@media (width<=768px){._thumbnailWrapper_g5waf_12{height:160px}}._header_g5waf_24{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._header_g5waf_24 ._title_g5waf_30{color:#0d0d0d;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:26px;font-weight:500}@media (width<=768px){._header_g5waf_24 ._title_g5waf_30{font-size:20px}}._header_g5waf_24 ._subtitle_g5waf_42{color:#9c9a99;margin-top:4px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400}._section_g5waf_50{flex-direction:column;gap:8px;display:flex}._section_g5waf_50 ._sectionTitle_g5waf_55{color:#0d0d0d;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:500}._section_g5waf_50 ._description_g5waf_61{color:#3d3d3b;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:150%}._section_g5waf_50 ._highlights_g5waf_68{flex-direction:column;list-style:inside;display:flex}._section_g5waf_50 ._highlights_g5waf_68 li{color:#3d3d3b;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:150%}._tags_g5waf_81{flex-wrap:wrap;gap:4px;display:flex}._actions_g5waf_87{border-top:1px solid #d9d9d980;flex-wrap:wrap;gap:12px;margin-top:8px;padding-top:16px;display:flex}._carouselRoot_42d06_1{flex-direction:column;gap:16px;width:100%;max-width:1056px;display:flex}._controls_42d06_9{justify-content:flex-end;gap:8px;padding:0 4px;display:flex}._arrowButton_42d06_16{cursor:pointer;background-color:#f0f0f0;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex}._arrowButton_42d06_16 img{-webkit-user-select:none;user-select:none;width:18px;height:18px}@media (hover:hover) and (pointer:fine){._arrowButton_42d06_16:hover{background-color:#3d3d3b1a}}._arrowButton_42d06_16:active{background-color:#3d3d3b26;transform:scale(.95)}._arrowButton_42d06_16._disabled_42d06_41{opacity:.3;pointer-events:none}._scrollTrack_42d06_46{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;padding:8px 4px 16px;display:flex;overflow-x:auto}@media (width<=768px){._scrollTrack_42d06_46{padding:4px 0 12px}}._section_2xulo_1{opacity:0;width:100%;max-width:1056px;animation:.75s cubic-bezier(.16,1,.3,1) .64s forwards _fadeInUp_2xulo_1}@keyframes _fadeInUp_2xulo_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}._section_hau1t_1{opacity:0;animation:.75s cubic-bezier(.16,1,.3,1) .78s forwards _fadeInUp_hau1t_1}@keyframes _fadeInUp_hau1t_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}._calendarWrapper_hau1t_16{-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;background-color:#fff;flex-direction:column;align-items:center;width:100%;max-width:1056px;padding:8px 0;display:flex;overflow-x:auto}._calendarWrapper_hau1t_16::-webkit-scrollbar{height:4px}._calendarWrapper_hau1t_16::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}._calendarWrapper_hau1t_16 svg rect{stroke:none!important;outline:none!important}._calendarWrapper_hau1t_16 svg text{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;fill:#9c9a99!important;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}@media (width<=480px){._calendarWrapper_hau1t_16 svg text{font-size:12px}}._calendarWrapper_hau1t_16 footer{color:#9c9a99;justify-content:space-between;align-items:center;width:100%;margin-top:8px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;display:flex}@media (width<=480px){._calendarWrapper_hau1t_16 footer{font-size:12px}}._fallback_hau1t_68{background-color:#f0f0f0;border:1px solid #d9d9d980;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:32px 16px;display:flex}._fallback_hau1t_68 ._fallbackText_hau1t_80{color:#9c9a99;text-align:center;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400}._footer_cwi5w_1{opacity:0;justify-content:space-between;align-items:center;gap:32px;width:100%;max-width:1056px;animation:.75s cubic-bezier(.16,1,.3,1) .92s forwards _fadeInUp_cwi5w_1;display:flex}@keyframes _fadeInUp_cwi5w_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){._footer_cwi5w_1{text-align:center;flex-direction:column;align-items:center;gap:12px}}._footerText_cwi5w_30{color:#3d3d3b;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400}._contactLinks_cwi5w_37{gap:32px;display:flex}@media (width<=480px){._contactLinks_cwi5w_37{gap:20px}}._contactLinks_cwi5w_37 ._contactLink_cwi5w_37{background-color:#0000;border:none;padding:0}._contactLinks_cwi5w_37 ._contactLink_cwi5w_37 :hover{color:#0d0d0d}._pageContent_1btc4_1{flex-direction:column;align-items:center;gap:120px;margin-top:110px;display:flex}@media (width<=768px){._pageContent_1btc4_1{gap:60px;margin-top:110px}}
