._maxPage_101mc_1{width:80%}@media (width>=576px){._maxPage_101mc_1{width:80%}}@media (width>=768px){._maxPage_101mc_1{width:70%}}@media (width>=1200px){._maxPage_101mc_1{width:50%}}[data-astro-cid-ju4pidww],[data-astro-cid-ju4pidww]:before,[data-astro-cid-ju4pidww]:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;color-scheme:dark;height:100%;font-size:calc(15px + .390625vw);overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;justify-content:center;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:flex;overflow-y:scroll}#root[data-astro-cid-ju4pidww]{height:100%;margin:0;padding:0;overflow:hidden}code[data-astro-cid-ju4pidww]{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#modal-root[data-astro-cid-ju4pidww]{z-index:999;background-color:red;width:500px;height:500px;position:relative}._small_egscl_1{color:#c9c9c9;margin:0;font-size:.42em;line-height:1.5em}@media (width>=392px){._small_egscl_1{font-size:1.02em}}@media (width>=576px){._small_egscl_1{font-size:.67em}}@media (width>=768px){._small_egscl_1{font-size:.62em}}@media (width>=992px){._small_egscl_1{font-size:.72em}}._med_egscl_28{color:#f2f2f2;margin:0;font-size:.62em}@media (width>=392px){._med_egscl_28{font-size:1.02em}}@media (width>=576px){._med_egscl_28{font-size:.72em}}@media (width>=768px){._med_egscl_28{font-size:.82em}}@media (width>=992px){._med_egscl_28{font-size:.92em}}._subTitle_egscl_54{color:#c9c9c9;margin:0;font-size:.92em}@media (width>=392px){._subTitle_egscl_54{font-size:1.32em}}@media (width>=576px){._subTitle_egscl_54{font-size:1.02em}}@media (width>=768px){._subTitle_egscl_54{font-size:1.12em}}@media (width>=992px){._subTitle_egscl_54{font-size:1.22em}}._Title_egscl_80{color:#f2f2f2;margin:.2em 0;font-size:1.02em}@media (width>=392px){._Title_egscl_80{font-size:1.42em}}@media (width>=576px){._Title_egscl_80{font-size:1.42em}}@media (width>=768px){._Title_egscl_80{font-size:1.52em}}@media (width>=992px){._Title_egscl_80{font-size:2.02em}}._heroTitle_egscl_106{color:#f2f2f2;margin:.1em 0 0;font-size:1.02em}@media (width>=392px){._heroTitle_egscl_106{font-size:1.42em}}@media (width>=576px){._heroTitle_egscl_106{font-size:1.42em}}@media (width>=768px){._heroTitle_egscl_106{font-size:1.52em}}@media (width>=992px){._heroTitle_egscl_106{font-size:2.02em}}._heroSubTitle_egscl_132{color:#f2f2f2;margin:0;font-size:.82em}@media (width>=392px){._heroSubTitle_egscl_132{font-size:1.22em}}@media (width>=576px){._heroSubTitle_egscl_132{font-size:.92em}}@media (width>=768px){._heroSubTitle_egscl_132{font-size:1.02em}}@media (width>=992px){._heroSubTitle_egscl_132{font-size:1.12em}}._location_egscl_158{color:#c9c9c9;height:80%;margin:0;font-size:.42em;line-height:1.5em}@media (width>=392px){._location_egscl_158{font-size:1.02em}}@media (width>=576px){._location_egscl_158{font-size:.67em}}@media (width>=768px){._location_egscl_158{font-size:.62em}}@media (width>=992px){._location_egscl_158{font-size:.72em}}._headerLink_egscl_186{color:#c9c9c9;font-size:.62em}@media (width>=392px){._headerLink_egscl_186{font-size:1.02em}}@media (width>=576px){._headerLink_egscl_186{font-size:.72em}}@media (width>=768px){._headerLink_egscl_186{font-size:.82em}}@media (width>=992px){._headerLink_egscl_186{font-size:.92em}}._headerLink_egscl_186:hover{color:#f2f2f2;cursor:pointer}._highLight_egscl_216{color:#fff;background-color:#000;border-radius:5px;width:6em;margin-right:5px;padding:1em;font-size:.42em;line-height:1.5em}@media (width>=392px){._highLight_egscl_216{font-size:1.02em}}@media (width>=576px){._highLight_egscl_216{font-size:.67em}}@media (width>=768px){._highLight_egscl_216{font-size:.62em}}@media (width>=992px){._highLight_egscl_216{font-size:.72em}}._small_1pxw4_1{color:#c9c9c9;margin:0;font-size:.42em;line-height:1.5em}@media (width>=392px){._small_1pxw4_1{font-size:1.02em}}@media (width>=576px){._small_1pxw4_1{font-size:.67em}}@media (width>=768px){._small_1pxw4_1{font-size:.62em}}@media (width>=992px){._small_1pxw4_1{font-size:.72em}}._med_1pxw4_28{color:#f2f2f2;margin:0;font-size:.62em}@media (width>=392px){._med_1pxw4_28{font-size:1.02em}}@media (width>=576px){._med_1pxw4_28{font-size:.72em}}@media (width>=768px){._med_1pxw4_28{font-size:.82em}}@media (width>=992px){._med_1pxw4_28{font-size:.92em}}._subTitle_1pxw4_54{color:#c9c9c9;margin:0;font-size:.92em}@media (width>=392px){._subTitle_1pxw4_54{font-size:1.32em}}@media (width>=576px){._subTitle_1pxw4_54{font-size:1.02em}}@media (width>=768px){._subTitle_1pxw4_54{font-size:1.12em}}@media (width>=992px){._subTitle_1pxw4_54{font-size:1.22em}}._Title_1pxw4_80{color:#f2f2f2;margin:.2em 0;font-size:1.02em}@media (width>=392px){._Title_1pxw4_80{font-size:1.42em}}@media (width>=576px){._Title_1pxw4_80{font-size:1.42em}}@media (width>=768px){._Title_1pxw4_80{font-size:1.52em}}@media (width>=992px){._Title_1pxw4_80{font-size:2.02em}}._heroTitle_1pxw4_106{color:#f2f2f2;margin:.1em 0 0;font-size:1.02em}@media (width>=392px){._heroTitle_1pxw4_106{font-size:1.42em}}@media (width>=576px){._heroTitle_1pxw4_106{font-size:1.42em}}@media (width>=768px){._heroTitle_1pxw4_106{font-size:1.52em}}@media (width>=992px){._heroTitle_1pxw4_106{font-size:2.02em}}._heroSubTitle_1pxw4_132{color:#f2f2f2;margin:0;font-size:.82em}@media (width>=392px){._heroSubTitle_1pxw4_132{font-size:1.22em}}@media (width>=576px){._heroSubTitle_1pxw4_132{font-size:.92em}}@media (width>=768px){._heroSubTitle_1pxw4_132{font-size:1.02em}}@media (width>=992px){._heroSubTitle_1pxw4_132{font-size:1.12em}}._location_1pxw4_158{color:#c9c9c9;height:80%;margin:0;font-size:.42em;line-height:1.5em}@media (width>=392px){._location_1pxw4_158{font-size:1.02em}}@media (width>=576px){._location_1pxw4_158{font-size:.67em}}@media (width>=768px){._location_1pxw4_158{font-size:.62em}}@media (width>=992px){._location_1pxw4_158{font-size:.72em}}._headerLink_1pxw4_186{color:#c9c9c9;font-size:.62em}@media (width>=392px){._headerLink_1pxw4_186{font-size:1.02em}}@media (width>=576px){._headerLink_1pxw4_186{font-size:.72em}}@media (width>=768px){._headerLink_1pxw4_186{font-size:.82em}}@media (width>=992px){._headerLink_1pxw4_186{font-size:.92em}}._headerLink_1pxw4_186:hover{color:#f2f2f2;cursor:pointer}._highLight_1pxw4_216{color:#fff;background-color:#000;border-radius:5px;width:6em;margin-right:5px;padding:1em;font-size:.42em;line-height:1.5em}@media (width>=392px){._highLight_1pxw4_216{font-size:1.02em}}@media (width>=576px){._highLight_1pxw4_216{font-size:.67em}}@media (width>=768px){._highLight_1pxw4_216{font-size:.62em}}@media (width>=992px){._highLight_1pxw4_216{font-size:.72em}}._github_1pxw4_247{cursor:pointer;color:#c9c9c9;width:auto;height:30px;margin-top:20px}._github_1pxw4_247:hover{color:#f2f2f2}#_invertedcursor_1pxw4_1{width:60px;height:60px;top:var(--y,0);left:var(--x,0);z-index:2;mix-blend-mode:difference;color:#000;cursor:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:absolute;transform:translate(-50%,-50%)}._gridItem_1pxw4_278{background-color:#222;border:1px solid #fff0;border-radius:8px;box-shadow:0 5px 15px #00000059}._gridItem_1pxw4_278:hover{cursor:pointer;background-color:#030303;border:1px solid #fff}._techLabel_1pxw4_291{color:#fff;text-align:start;white-space:nowrap;margin:10px 0;font-size:.6em;font-weight:500}._vertImg_1pxw4_300{object-fit:contain;width:auto;height:100%;max-height:20em;display:block}@media (width>=768px){._vertImg_1pxw4_300{display:none}}._horImg_1pxw4_313{display:none;overflow:hidden}._horImg_1pxw4_313 img{object-fit:contain;width:auto;height:20em}@media (width>=768px){._horImg_1pxw4_313{justify-content:center;display:flex}}._content_1pxw4_329{flex-direction:column!important}@media (width>=768px){._content_1pxw4_329{flex-direction:row!important}}._infoWrapper_1pxw4_338{overflow:hidden;width:100%!important}@media (width>=768px){._infoWrapper_1pxw4_338{width:50%!important}}._techWrap_1pxw4_348{overflow-wrap:normal;flex-direction:row;justify-content:flex-start;justify-self:flex-start;gap:10px;width:100%;display:flex}._projectContainer_1pxw4_359{grid-template-rows:auto;grid-template-columns:1fr;gap:10px;display:grid}@media (width>=768px){._projectContainer_1pxw4_359{grid-template-columns:1fr 1fr}}._noButton_1pxw4_371{all:unset;display:inline-block}._modalContentArea_1pxw4_376{color:#fff;flex-direction:column;width:100%;padding:2em;display:flex}@media (width>=576px){._modalContentArea_1pxw4_376{background-color:#000;flex-direction:row;margin-top:4em}}._modalTextLabels_1pxw4_391{color:#f2f2f2;white-space:nowrap;flex:none;font-size:.42em;line-height:1.5em}@media (width>=392px){._modalTextLabels_1pxw4_391{font-size:1.02em}}@media (width>=576px){._modalTextLabels_1pxw4_391{font-size:.67em}}@media (width>=768px){._modalTextLabels_1pxw4_391{font-size:.62em}}@media (width>=992px){._modalTextLabels_1pxw4_391{font-size:.72em}}._modalTitle_1pxw4_419{color:#f2f2f2;font-size:1.02em;font-weight:700}@media (width>=392px){._modalTitle_1pxw4_419{font-size:1.42em}}@media (width>=576px){._modalTitle_1pxw4_419{font-size:1.42em}}@media (width>=768px){._modalTitle_1pxw4_419{font-size:1.52em}}@media (width>=992px){._modalTitle_1pxw4_419{font-size:2.02em}}._modalDesc_1pxw4_445{color:#f2f2f2;padding-top:4px;font-size:.42em;line-height:1.5em}@media (width>=392px){._modalDesc_1pxw4_445{font-size:1.02em}}@media (width>=576px){._modalDesc_1pxw4_445{font-size:.67em}}@media (width>=768px){._modalDesc_1pxw4_445{font-size:.62em}}@media (width>=992px){._modalDesc_1pxw4_445{font-size:.72em}}._modalDescWrap_1pxw4_472{flex-direction:column;justify-content:center;gap:2px;width:100%;height:100%;display:flex}@media (width>=576px){._modalDescWrap_1pxw4_472{width:50%}}._modalImgWrap_1pxw4_486{justify-content:center;width:100%;padding:4px;display:flex}@media (width>=576px){._modalImgWrap_1pxw4_486{width:50%}}._modalTechWrapper_1pxw4_498{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;flex-wrap:wrap;gap:1rem;display:flex}._small_7judx_1{color:#c9c9c9;margin:0;font-size:.42em;line-height:1.5em}@media (width>=392px){._small_7judx_1{font-size:1.02em}}@media (width>=576px){._small_7judx_1{font-size:.67em}}@media (width>=768px){._small_7judx_1{font-size:.62em}}@media (width>=992px){._small_7judx_1{font-size:.72em}}._med_7judx_28{color:#f2f2f2;margin:0;font-size:.62em}@media (width>=392px){._med_7judx_28{font-size:1.02em}}@media (width>=576px){._med_7judx_28{font-size:.72em}}@media (width>=768px){._med_7judx_28{font-size:.82em}}@media (width>=992px){._med_7judx_28{font-size:.92em}}._subTitle_7judx_54{color:#c9c9c9;margin:0;font-size:.92em}@media (width>=392px){._subTitle_7judx_54{font-size:1.32em}}@media (width>=576px){._subTitle_7judx_54{font-size:1.02em}}@media (width>=768px){._subTitle_7judx_54{font-size:1.12em}}@media (width>=992px){._subTitle_7judx_54{font-size:1.22em}}._Title_7judx_80{color:#f2f2f2;margin:.2em 0;font-size:1.02em}@media (width>=392px){._Title_7judx_80{font-size:1.42em}}@media (width>=576px){._Title_7judx_80{font-size:1.42em}}@media (width>=768px){._Title_7judx_80{font-size:1.52em}}@media (width>=992px){._Title_7judx_80{font-size:2.02em}}._heroTitle_7judx_106{color:#f2f2f2;margin:.1em 0 0;font-size:1.02em}@media (width>=392px){._heroTitle_7judx_106{font-size:1.42em}}@media (width>=576px){._heroTitle_7judx_106{font-size:1.42em}}@media (width>=768px){._heroTitle_7judx_106{font-size:1.52em}}@media (width>=992px){._heroTitle_7judx_106{font-size:2.02em}}._heroSubTitle_7judx_132{color:#f2f2f2;margin:0;font-size:.82em}@media (width>=392px){._heroSubTitle_7judx_132{font-size:1.22em}}@media (width>=576px){._heroSubTitle_7judx_132{font-size:.92em}}@media (width>=768px){._heroSubTitle_7judx_132{font-size:1.02em}}@media (width>=992px){._heroSubTitle_7judx_132{font-size:1.12em}}._location_7judx_158{color:#c9c9c9;height:80%;margin:0;font-size:.42em;line-height:1.5em}@media (width>=392px){._location_7judx_158{font-size:1.02em}}@media (width>=576px){._location_7judx_158{font-size:.67em}}@media (width>=768px){._location_7judx_158{font-size:.62em}}@media (width>=992px){._location_7judx_158{font-size:.72em}}._headerLink_7judx_186{color:#c9c9c9;font-size:.62em}@media (width>=392px){._headerLink_7judx_186{font-size:1.02em}}@media (width>=576px){._headerLink_7judx_186{font-size:.72em}}@media (width>=768px){._headerLink_7judx_186{font-size:.82em}}@media (width>=992px){._headerLink_7judx_186{font-size:.92em}}._headerLink_7judx_186:hover{color:#f2f2f2;cursor:pointer}._highLight_7judx_216{color:#fff;background-color:#000;border-radius:5px;width:6em;margin-right:5px;padding:1em;font-size:.42em;line-height:1.5em}@media (width>=392px){._highLight_7judx_216{font-size:1.02em}}@media (width>=576px){._highLight_7judx_216{font-size:.67em}}@media (width>=768px){._highLight_7judx_216{font-size:.62em}}@media (width>=992px){._highLight_7judx_216{font-size:.72em}}._modal_7judx_247{z-index:945;backdrop-filter:blur(5px);background-color:#00000030;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}@media (width>=576px){._modal_7judx_247{padding:40px 20px 20px}}._modalContent_7judx_267{color:#000;background-color:#000;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:10px;font-size:1rem;display:flex;overflow:hidden}@media (width>=576px){._modalContent_7judx_267{width:60%;overflow:hidden}}@media (width<=767.98px){._modalContent_7judx_267{width:100%}}._buttonContainer_7judx_293{justify-content:flex-end;width:100%;display:flex}._modalClose_7judx_299{color:#000;cursor:pointer;background-color:#f2f2f2;border-radius:.2rem;width:fit-content;height:2em;margin:4px;padding-left:2em;padding-right:2em;font-size:large;font-weight:700}@media (width>=576px){._modalClose_7judx_299{width:fit-content;height:3em}}._scrollable_7judx_319{width:100%;overflow:hidden scroll}@media (width>=576px){._scrollable_7judx_319{overflow-y:hidden}}._small_1ovhw_1{color:#c9c9c9;margin:0;font-size:.42em;line-height:1.5em}@media (width>=392px){._small_1ovhw_1{font-size:1.02em}}@media (width>=576px){._small_1ovhw_1{font-size:.67em}}@media (width>=768px){._small_1ovhw_1{font-size:.62em}}@media (width>=992px){._small_1ovhw_1{font-size:.72em}}._med_1ovhw_28{color:#f2f2f2;margin:0;font-size:.62em}@media (width>=392px){._med_1ovhw_28{font-size:1.02em}}@media (width>=576px){._med_1ovhw_28{font-size:.72em}}@media (width>=768px){._med_1ovhw_28{font-size:.82em}}@media (width>=992px){._med_1ovhw_28{font-size:.92em}}._subTitle_1ovhw_54{color:#c9c9c9;margin:0;font-size:.92em}@media (width>=392px){._subTitle_1ovhw_54{font-size:1.32em}}@media (width>=576px){._subTitle_1ovhw_54{font-size:1.02em}}@media (width>=768px){._subTitle_1ovhw_54{font-size:1.12em}}@media (width>=992px){._subTitle_1ovhw_54{font-size:1.22em}}._Title_1ovhw_80{color:#f2f2f2;margin:.2em 0;font-size:1.02em}@media (width>=392px){._Title_1ovhw_80{font-size:1.42em}}@media (width>=576px){._Title_1ovhw_80{font-size:1.42em}}@media (width>=768px){._Title_1ovhw_80{font-size:1.52em}}@media (width>=992px){._Title_1ovhw_80{font-size:2.02em}}._heroTitle_1ovhw_106{color:#f2f2f2;margin:.1em 0 0;font-size:1.02em}@media (width>=392px){._heroTitle_1ovhw_106{font-size:1.42em}}@media (width>=576px){._heroTitle_1ovhw_106{font-size:1.42em}}@media (width>=768px){._heroTitle_1ovhw_106{font-size:1.52em}}@media (width>=992px){._heroTitle_1ovhw_106{font-size:2.02em}}._heroSubTitle_1ovhw_132{color:#f2f2f2;margin:0;font-size:.82em}@media (width>=392px){._heroSubTitle_1ovhw_132{font-size:1.22em}}@media (width>=576px){._heroSubTitle_1ovhw_132{font-size:.92em}}@media (width>=768px){._heroSubTitle_1ovhw_132{font-size:1.02em}}@media (width>=992px){._heroSubTitle_1ovhw_132{font-size:1.12em}}._location_1ovhw_158{color:#c9c9c9;height:80%;margin:0;font-size:.42em;line-height:1.5em}@media (width>=392px){._location_1ovhw_158{font-size:1.02em}}@media (width>=576px){._location_1ovhw_158{font-size:.67em}}@media (width>=768px){._location_1ovhw_158{font-size:.62em}}@media (width>=992px){._location_1ovhw_158{font-size:.72em}}._headerLink_1ovhw_186{color:#c9c9c9;font-size:.62em}@media (width>=392px){._headerLink_1ovhw_186{font-size:1.02em}}@media (width>=576px){._headerLink_1ovhw_186{font-size:.72em}}@media (width>=768px){._headerLink_1ovhw_186{font-size:.82em}}@media (width>=992px){._headerLink_1ovhw_186{font-size:.92em}}._headerLink_1ovhw_186:hover{color:#f2f2f2;cursor:pointer}._highLight_1ovhw_216{color:#fff;background-color:#000;border-radius:5px;width:6em;margin-right:5px;padding:1em;font-size:.42em;line-height:1.5em}@media (width>=392px){._highLight_1ovhw_216{font-size:1.02em}}@media (width>=576px){._highLight_1ovhw_216{font-size:.67em}}@media (width>=768px){._highLight_1ovhw_216{font-size:.62em}}@media (width>=992px){._highLight_1ovhw_216{font-size:.72em}}._copyWrap_1ovhw_247{cursor:pointer;background-color:#7777;border-radius:8px;padding:6px;box-shadow:0 6px 6px #0000004d}._copySVG_1ovhw_255{color:#c9c9c9;width:20px;height:20px}._wrapper_1ovhw_261{display:inline-block;position:relative}._infoBox_1ovhw_266{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:10;background:#333;border-radius:8px;padding:4px;font-size:.5em;transition:opacity .2s,transform .2s;position:absolute;top:115%;left:50%;transform:translate(-50%,10px)}._wrapper_1ovhw_261:hover ._infoBox_1ovhw_266{opacity:1;pointer-events:auto;transform:translate(-50%)}@media (width>=576px){._hero_q6e7y_2{height:50vh}}._floatingLinks_q6e7y_8{color:#777}._floatingItem_q6e7y_12{height:70%;margin-right:.6em}._floatingItem_q6e7y_12:hover{color:#f2f2f2}._locationPin_q6e7y_21{color:#c9c9c9;width:30px;height:30px}._small_12g68_2{color:#c9c9c9;margin:0;font-size:.42em;line-height:1.5em}@media (width>=392px){._small_12g68_2{font-size:1.02em}}@media (width>=576px){._small_12g68_2{font-size:.67em}}@media (width>=768px){._small_12g68_2{font-size:.62em}}@media (width>=992px){._small_12g68_2{font-size:.72em}}._med_12g68_29{color:#f2f2f2;margin:0;font-size:.62em}@media (width>=392px){._med_12g68_29{font-size:1.02em}}@media (width>=576px){._med_12g68_29{font-size:.72em}}@media (width>=768px){._med_12g68_29{font-size:.82em}}@media (width>=992px){._med_12g68_29{font-size:.92em}}._subTitle_12g68_55{color:#c9c9c9;margin:0;font-size:.92em}@media (width>=392px){._subTitle_12g68_55{font-size:1.32em}}@media (width>=576px){._subTitle_12g68_55{font-size:1.02em}}@media (width>=768px){._subTitle_12g68_55{font-size:1.12em}}@media (width>=992px){._subTitle_12g68_55{font-size:1.22em}}._Title_12g68_81{color:#f2f2f2;margin:.2em 0;font-size:1.02em}@media (width>=392px){._Title_12g68_81{font-size:1.42em}}@media (width>=576px){._Title_12g68_81{font-size:1.42em}}@media (width>=768px){._Title_12g68_81{font-size:1.52em}}@media (width>=992px){._Title_12g68_81{font-size:2.02em}}._heroTitle_12g68_107{color:#f2f2f2;margin:.1em 0 0;font-size:1.02em}@media (width>=392px){._heroTitle_12g68_107{font-size:1.42em}}@media (width>=576px){._heroTitle_12g68_107{font-size:1.42em}}@media (width>=768px){._heroTitle_12g68_107{font-size:1.52em}}@media (width>=992px){._heroTitle_12g68_107{font-size:2.02em}}._heroSubTitle_12g68_133{color:#f2f2f2;margin:0;font-size:.82em}@media (width>=392px){._heroSubTitle_12g68_133{font-size:1.22em}}@media (width>=576px){._heroSubTitle_12g68_133{font-size:.92em}}@media (width>=768px){._heroSubTitle_12g68_133{font-size:1.02em}}@media (width>=992px){._heroSubTitle_12g68_133{font-size:1.12em}}._location_12g68_159{color:#c9c9c9;height:80%;margin:0;font-size:.42em;line-height:1.5em}@media (width>=392px){._location_12g68_159{font-size:1.02em}}@media (width>=576px){._location_12g68_159{font-size:.67em}}@media (width>=768px){._location_12g68_159{font-size:.62em}}@media (width>=992px){._location_12g68_159{font-size:.72em}}._headerLink_12g68_187{color:#c9c9c9;font-size:.62em}@media (width>=392px){._headerLink_12g68_187{font-size:1.02em}}@media (width>=576px){._headerLink_12g68_187{font-size:.72em}}@media (width>=768px){._headerLink_12g68_187{font-size:.82em}}@media (width>=992px){._headerLink_12g68_187{font-size:.92em}}._headerLink_12g68_187:hover{color:#f2f2f2;cursor:pointer}._highLight_12g68_217{color:#fff;background-color:#000;border-radius:5px;width:6em;margin-right:5px;padding:1em;font-size:.42em;line-height:1.5em}@media (width>=392px){._highLight_12g68_217{font-size:1.02em}}@media (width>=576px){._highLight_12g68_217{font-size:.67em}}@media (width>=768px){._highLight_12g68_217{font-size:.62em}}@media (width>=992px){._highLight_12g68_217{font-size:.72em}}._name_12g68_248{white-space:nowrap;color:#f2f2f2;max-width:10em;height:100%;margin:0;padding:0 5px 0 0;font-size:.62em;font-weight:700}@media (width>=392px){._name_12g68_248{font-size:1.02em}}@media (width>=576px){._name_12g68_248{font-size:.72em}}@media (width>=768px){._name_12g68_248{font-size:.82em}}@media (width>=992px){._name_12g68_248{font-size:.92em}}@media (width>=576px){._name_12g68_248{width:fit-content;max-width:none;height:1em}}._bar_12g68_287{display:none}@media (width>=576px){._bar_12g68_287{white-space:nowrap;color:#c9c9c9;opacity:.6;max-width:10em;height:1em;margin:0;padding:0 5px 0 2px;font-size:.62em;font-weight:700;display:block}}@media (width>=576px) and (width>=392px){._bar_12g68_287{font-size:1.02em}}@media (width>=576px) and (width>=576px){._bar_12g68_287{font-size:.72em}}@media (width>=576px) and (width>=768px){._bar_12g68_287{font-size:.82em}}@media (width>=576px) and (width>=992px){._bar_12g68_287{font-size:.92em}}._cn_12g68_326{color:#c9c9c9;width:100%;height:100%;margin:0;padding:0;font-size:.62em}@media (width>=392px){._cn_12g68_326{font-size:1.02em}}@media (width>=576px){._cn_12g68_326{font-size:.72em}}@media (width>=768px){._cn_12g68_326{font-size:.82em}}@media (width>=992px){._cn_12g68_326{font-size:.92em}}@media (width>=576px){._cn_12g68_326{height:1em}}._date_12g68_360{color:#c9c9c9;opacity:.6;width:100%;height:100%;margin:0;padding:0;font-size:.62em}@media (width>=392px){._date_12g68_360{font-size:1.02em}}@media (width>=576px){._date_12g68_360{font-size:.72em}}@media (width>=768px){._date_12g68_360{font-size:.82em}}@media (width>=992px){._date_12g68_360{font-size:.92em}}@media (width>=576px){._date_12g68_360{height:1em}}._desc_12g68_395{color:#c9c9c9;max-width:80%;margin:5px 0 0 34px;padding:0;font-size:.42em;line-height:1.5em;list-style-type:disc;list-style-position:inside}@media (width>=392px){._desc_12g68_395{font-size:1.02em}}@media (width>=576px){._desc_12g68_395{font-size:.67em}}@media (width>=768px){._desc_12g68_395{font-size:.62em}}@media (width>=992px){._desc_12g68_395{font-size:.72em}}._desc_12g68_395 li{align-items:flex-start;display:flex}._desc_12g68_395 li:before{content:"•";margin-right:.5em}._timelineRow_12g68_436{flex-direction:column;width:100%;padding-top:20px;display:flex;position:relative;overflow:hidden}._titleLine_12g68_445{flex-direction:row;align-items:center;column-gap:14px;width:100%;display:flex}._dotSlot_12g68_453{flex-shrink:0;justify-content:center;width:20px;display:flex}._dot_12g68_453{z-index:1;background:#c9c9c9;border-radius:50%;flex-shrink:0;width:10px;height:10px;position:relative;top:2px}._dot_12g68_453:before,._dot_12g68_453:after{content:"";opacity:.35;background:#c9c9c9;width:2px;height:100vh;position:absolute;left:50%;transform:translate(-50%)}._dot_12g68_453:before{bottom:100%}._dot_12g68_453:after{top:100%}._timelineRow_12g68_436:first-of-type ._dot_12g68_453:before,._timelineRow_12g68_436:last-of-type ._dot_12g68_453:after{display:none}._workTitleWrap_12g68_498{flex:1;min-width:0}@media (width>=768px){._workTitleWrap_12g68_498{flex-direction:row!important}}._workWrap_12g68_508{width:100%;min-height:100%}._workWrap_12g68_508 p{padding-top:10px}@media (width>=576px){._workWrap_12g68_508{height:2em;flex-direction:row!important}}@media (width>=768px){._dateWrap_12g68_523{justify-content:flex-end!important;width:30%!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.contents{display:contents}.flex{display:flex}.grid{display:grid}.h-80{height:calc(var(--spacing)*80)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.flex-row{flex-direction:row}.items-end{align-items:flex-end}.object-contain{object-fit:contain}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}}@font-face{font-family:FigTree;src:url(/fonts/figtree/Figtree-Medium.ttf)format("ttf");font-weight:400;font-style:normal;font-display:swap}*{font-family:FigTree,sans-serif}.movable{z-index:999999999;pointer-events:none;cursor:none;background:0 0;border-radius:50%;width:20px;height:20px;font-family:FigTree,sans-serif;font-size:.7em;transition:background .5s;position:absolute;transform:translate(-50%,-50%)}.movable.active{color:#000;cursor:pointer;width:60px;height:60px}.movable.active:after{cursor:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.movable.cursor-pointer:after{content:"Open";cursor:none}.movable.cursor-right:after{content:"Close"}.movable.cursor-left:after{content:"<"}.movable-gone{display:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
