.about-module__WN7Tcq__about_inner{align-items:center;gap:40px;margin:50px 0;display:flex}.about-module__WN7Tcq__about_inner p{margin-bottom:20px;font-size:18px;font-weight:300}.about-module__WN7Tcq__greeting_wrap{position:relative}.about-module__WN7Tcq__greeting{text-transform:uppercase;color:var(--accent);cursor:default;-webkit-user-select:none;user-select:none;font-size:40px!important;font-weight:700!important}.about-module__WN7Tcq__explanation{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#ffffff15;border:1px solid #ffffff2b;border-radius:5px;max-width:100%;padding:10px;display:none;position:absolute;top:55px}.about-module__WN7Tcq__greeting_wrap:hover .about-module__WN7Tcq__explanation{display:block}.about-module__WN7Tcq__photo{border:3px solid #0000;border-radius:10px;transition:all .2s ease-in-out}.about-module__WN7Tcq__photo:hover{border:3px solid #ffffff2b;transform:translateY(-5px)scale(1.01)}.about-module__WN7Tcq__about_footer{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.about-module__WN7Tcq__social{gap:clamp(15px,2vw,30px);display:flex}@media screen and not (min-width:650px){.about-module__WN7Tcq__about_inner{flex-direction:column}.about-module__WN7Tcq__photo:hover{border:3px solid #ffffff2b;transform:translateY(-5px)}.about-module__WN7Tcq__photo{width:100%;height:auto}.about-module__WN7Tcq__about_inner p{font-size:16px}}
.project-module__M0_laa__project_pages{z-index:50;background-color:var(--bg);justify-content:space-between;align-items:center;margin-bottom:5px;padding:10px;display:flex;position:sticky;top:0}.project-module__M0_laa__project_pages_nav{align-items:center;gap:10px;display:flex}.project-module__M0_laa__projects{grid-template-columns:repeat(2,minmax(300px,1fr));gap:clamp(15px,2vw,20px);display:grid}.project-module__M0_laa__project_tile{background-color:var(--project-tile);border:1px solid #0000;border-radius:20px;flex-direction:column;justify-content:flex-start;width:100%;height:100%;padding:15px;transition:all .2s ease-in-out;display:flex}.project-module__M0_laa__project_tile:hover{cursor:pointer;border:1px solid var(--project-tile-hover);transform:translateY(-5px)}.project-module__M0_laa__project_tile img{border-radius:5px;margin-bottom:20px}.project-module__M0_laa__top_info{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.project-module__M0_laa__footnote{align-items:center;gap:5px;display:flex}.project-module__M0_laa__footnote div{align-items:center;gap:5px;margin-bottom:10px;font-size:12px;font-weight:300;display:flex}.project-module__M0_laa__project_tile h2{font-size:20px;font-weight:700}.project-module__M0_laa__project_tile p{font-size:14px;font-weight:300;line-height:1.5}@media screen and not (min-width:655px){.project-module__M0_laa__projects{grid-template-columns:repeat(1,1fr)}}@media screen and not (min-width:540px){.project-module__M0_laa__project_tile{background-color:var(--project-tile);border-radius:25px;height:100%;padding:20px}}@media screen and not (min-width:340px){.project-module__M0_laa__project_tile{border-radius:20px;padding:15px}.project-module__M0_laa__project_tile h3,.project-module__M0_laa__project_tile h2{font-size:16px}.project-module__M0_laa__project_tile p{font-size:12px}}
.Intro-module__6WRxmG__intro{justify-content:center;align-items:center;gap:12px;width:100%;max-width:none;height:100svh;padding:0;display:flex;position:relative}.Intro-module__6WRxmG__intro_rays{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Intro-module__6WRxmG__intro_inner{padding:var(--safe-zone);max-width:var(--container);z-index:2;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.Intro-module__6WRxmG__intro_inner h1{text-transform:uppercase;text-align:center;font-size:clamp(28px,8vw,55px);font-weight:700}.Intro-module__6WRxmG__intro_title{animation:1s ease-in-out Intro-module__6WRxmG__fadeIn}.Intro-module__6WRxmG__intro_inner h2{color:var(--p-color);font-size:clamp(20px,5vw,32px);font-style:italic}.Intro-module__6WRxmG__intro_inner p{text-align:center;max-width:540px;font-weight:300}.Intro-module__6WRxmG__browseProjects{margin-top:20px;padding:12px 24px;font-size:16px}@media screen and (max-width:420px){.Intro-module__6WRxmG__browseProjects{font-size:14px}}@keyframes Intro-module__6WRxmG__fadeIn{0%{opacity:0}to{opacity:1}}
.light-rays-container{pointer-events:none;z-index:3;width:100%;height:100%;position:relative;overflow:hidden}
