.Header_header__3r5eO{position:fixed;top:0;right:0;left:0;padding:2rem;display:flex;align-items:flex-start;justify-content:space-between;mix-blend-mode:exclusion;z-index:9999}.Header_title__OpmyE{display:flex;align-items:baseline;gap:1.2rem}.Header_title__main__aDZ5g{font-size:1.8rem;font-weight:400;color:var(--background-color)}.Header_title__sub__YNmar{font-size:1.2rem;font-weight:300;color:var(--light-background-color)}.Header_info__emwxP{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem}.Header_info__location__gGrTZ{font-size:1rem;font-weight:300;color:var(--background-color)}.Header_info__time__aqnsi{font-size:1rem;font-family:Courier New,Courier,monospace;color:var(--background-color)}@media(max-width:768px){.Header_header__3r5eO{padding:1.6rem;align-items:baseline}.Header_title__OpmyE{gap:.8rem}.Header_title__main__aDZ5g{font-size:1.6rem}.Header_title__line__P8Kt9{width:1.2rem}.Header_title__sub__YNmar{font-size:1rem}.Header_info__emwxP{gap:.2rem}}.Nav_container__zs6gJ{position:fixed;bottom:0;left:0;right:0;padding:0 0 4rem;display:flex;justify-content:center;align-items:center;z-index:999}.Nav_list__HdcxA{display:flex;align-items:center;justify-content:flex-start;gap:.3rem;list-style:none;padding:.3rem;background:var(--light-background-color);border-radius:.6rem}.Nav_link__wlYoW,.Nav_listItem__UkTKI{display:flex;align-items:center;justify-content:center}.Nav_link__wlYoW{font-size:1.8rem;color:var(--text-color);background:var(--lighter-background-color);padding:1.2rem 3.2rem;border-radius:.4rem;width:100%;transition:.3s ease-out}@media(any-hover:hover){.Nav_link__wlYoW:hover{background:var(--background-color)}}.Nav_hoverText__6YD2N{position:absolute;pointer-events:none;font-size:1.2rem;background:var(--light-background-color);color:var(--text-color);padding:.2rem .4rem;border-radius:.2rem;z-index:1000}@media(max-width:768px){.Nav_container__zs6gJ{display:none}}@media(min-width:769px){.SpNav_spNav__degN0{display:none}}.SpNav_menuButtonWrapper__iHYT4{position:fixed;left:0;right:0;bottom:0;z-index:1000;padding:1.6rem}.SpNav_menuButton__D7Wsf{width:100%;padding:1.6rem;background:var(--text-color);color:var(--background-color);border:none;border-radius:.4rem;cursor:pointer;font-size:1.4rem}.SpNav_navList__JrKBZ{position:fixed;left:0;right:0;bottom:-100%;transition:bottom .3s ease-out;background:var(--lighter-background-color);border-top-left-radius:.8rem;border-top-right-radius:.8rem;list-style:none;margin:0;padding:3rem 1.6rem 8.8rem;z-index:999;text-align:center;display:flex;flex-direction:column;gap:.4rem}.SpNav_navList__JrKBZ:before{content:"";position:absolute;top:1.3rem;left:50%;transform:translateX(-50%);display:inline-block;border-radius:200rem;height:.4rem;width:10%;background:var(--border-color)}.SpNav_open__o0EK_{bottom:0}.SpNav_navItem__sDZt2 a{background:var(--background-color);display:flex;justify-content:space-between;padding:1.6rem;color:#333;text-decoration:none;border-radius:.4rem}.SpNav_navItem__page__m3hPL{font-size:1.4rem;color:var(--text-color)}.SpNav_navItem__url__0pXHW{font-size:1.2rem;color:var(--sub-text-color)}.Projects_container__KwBkT{padding:8rem 0 16.8rem}.Projects_projectList__PYeHk{display:flex;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--text-color)}.Projects_projectItem__dmAD2{position:relative;width:100%;gap:2.4rem;display:flex;align-items:center;justify-content:space-between;padding:2rem;color:var(--text-color);border-top:1px solid var(--text-color);transition:all .3s ease}@media(any-hover:hover){.Projects_projectItem__dmAD2:hover{background-color:var(--text-color)}.Projects_projectItem__dmAD2:hover *{color:var(--background-color)}}.Projects_heading__ShMZh{display:flex;flex-direction:column;gap:.4rem;padding:2rem}.Projects_heading__ShMZh h2{font-size:2rem;font-weight:600;color:var(--text-color)}.Projects_heading__ShMZh p{font-size:1.4rem;color:var(--sub-text-color)}.Projects_projectTitle__Q9VTh{font-size:1.8rem;font-weight:600;flex:1 1}.Projects_projectCategory__qu7my,.Projects_projectRole__qpc2M{font-size:1.2rem;font-weight:400;color:var(--sub-text-color);width:33.3333%}.Projects_projectOrganization__ls55r{font-size:1.2rem;font-weight:400;color:var(--sub-text-color);text-align:right;width:10%}@media(max-width:768px){.Projects_container__KwBkT{padding:10.4rem 0}.Projects_heading__ShMZh,.Projects_projectItem__dmAD2{padding:1.6rem}.Projects_heading__ShMZh h2{font-size:1.6rem}.Projects_heading__ShMZh p{font-size:1.2rem}.Projects_projectTitle__Q9VTh{font-size:1.4rem}.Projects_projectCategory__qu7my{display:none}.Projects_projectOrganization__ls55r,.Projects_projectRole__qpc2M{font-size:1rem}}.ImageList_container__1FofB{padding:8rem 0 16.8rem}.ImageList_imageList__nqjy0{display:grid;grid-gap:.4rem;gap:.4rem}.ImageList_heading__dDN_e{display:flex;flex-direction:column;gap:.4rem;padding:2rem}.ImageList_heading__dDN_e h2{font-size:2rem;font-weight:600;color:var(--text-color)}.ImageList_heading__dDN_e p{font-size:1.4rem;color:var(--sub-text-color)}@media(max-width:768px){.ImageList_container__1FofB{padding:6.4rem 0 10.4rem}.ImageList_heading__dDN_e{padding:1.6rem}.ImageList_heading__dDN_e h2{font-size:1.6rem}.ImageList_heading__dDN_e p{font-size:1.2rem}}.Home_kv__UVFMF{padding:16.8rem 4rem;overflow:hidden;height:80vh}.Home_kvCatch__t2OIU{grid-column:1/25}.Home_kvCatch__main__wCgsj{font-size:clamp(2.4rem,5vw,6.4rem);white-space:nowrap;line-height:1;font-weight:800;color:var(--text-color)}.Home_kvProfile__7nPMR{width:100%;grid-column:1/7;grid-row:5}.Home_kvProfile__7nPMR p{font-size:1.4rem;line-height:1.2;color:var(--sub-text-color)}.Home_kvImage__eX_zZ{grid-column:19/25;grid-row:9;aspect-ratio:4/3}@media(max-width:768px){.Home_kv__UVFMF{height:auto;padding:10.4rem 1.6rem 6.4rem}.Home_kvCatch__t2OIU{grid-column:1/13}.Home_kvProfile__7nPMR{grid-column:1/8;grid-row:10}.Home_kvProfile__7nPMR p{font-size:1.2rem}.Home_kvImage__eX_zZ{grid-column:8/13;grid-row:19}}