.gYIIrW_page{max-width:1280px;margin:0 auto;padding:0 2rem}.gYIIrW_body{background:var(--color-background__subtle);border-radius:8px 8px 0 0;margin:-2rem;padding:2rem}.gYIIrW_top{flex-direction:row;gap:0 2rem;margin:0 -2rem 2rem;padding:2rem 2rem 0;display:flex;position:relative}.gYIIrW_top p{z-index:1;font-size:18px}.gYIIrW_top h1{letter-spacing:-2px;margin:0;font-size:80px;font-weight:600}.gYIIrW_container{justify-content:space-between;gap:2rem;width:100%;margin:0 auto;display:flex}.gYIIrW_sidebar{flex-direction:column;gap:2rem;max-width:33%;display:flex}.gYIIrW_content{flex-direction:column;flex-basis:100%;gap:1rem;height:100%;display:flex}.gYIIrW_content .gYIIrW_description{flex-grow:1}.gYIIrW_content .gYIIrW_description h3,.gYIIrW_content .gYIIrW_description p:first-child{margin-top:0}.gYIIrW_content .gYIIrW_description p:last-of-type{margin-bottom:0}div.gYIIrW_me{justify-content:flex-end;display:flex}div.gYIIrW_me img{pointer-events:none;align-self:end;transform:rotateY(180deg)}.gYIIrW_credits{margin-top:2rem;font-size:14px}.gYIIrW_portfolios{z-index:5;gap:2rem;display:grid;position:relative}.gYIIrW_achievement{background:rgba(var(--rgb__primary-darkest), .94);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:2rem;display:flex}.gYIIrW_achievement h2{font-size:clamp(24px,5vw,32px)}.gYIIrW_achievement .gYIIrW_icon{justify-content:center;align-self:center;align-items:center;width:24px;height:24px;display:flex}.gYIIrW_achievement .gYIIrW_title{align-items:center;gap:0 .5rem;display:flex}.gYIIrW_achievement .gYIIrW_title h2{font-size:28px}.gYIIrW_achievement p{margin-bottom:0}.gYIIrW_achievement .gYIIrW_iconFill{fill:var(--color-text)}.gYIIrW_achievement .gYIIrW_iconStroke{stroke:var(--color-text)}.gYIIrW_portfolio{background:rgba(var(--rgb__primary-darkest), .94);border-radius:12px;align-items:stretch;transition:all .2s ease-out;display:flex;overflow:hidden}.gYIIrW_portfolio .gYIIrW_timeframe{color:var(--color-background);background:rgba(var(--rgb__primary-light), .7);text-transform:uppercase;letter-spacing:.025rem;writing-mode:vertical-lr;text-orientation:mixed;justify-content:center;align-items:center;margin:0;padding:0 1rem;font-family:Courier New,Courier,sans-serif;font-size:22px;font-weight:600;display:flex;transform:rotate(180deg)}.gYIIrW_portfolio .gYIIrW_location{text-transform:uppercase;letter-spacing:.025rem;filter:brightness(50%);z-index:1;color:var(--color-text);font-family:Courier New,Courier,sans-serif;font-size:1.5rem;font-style:normal;font-weight:300;position:relative}.gYIIrW_portfolio .gYIIrW_content{box-sizing:border-box;padding:1.5rem 2rem}.gYIIrW_portfolio:hover,.gYIIrW_portfolio:focus{box-shadow:0 10px 10px -8px #0006}.gYIIrW_portfolio h2{text-shadow:2px 2px #000;left:-.25rem}.gYIIrW_portfolio.gYIIrW_personal_project{background:rgba(var(--rgb__primary-darkest), .8)}.gYIIrW_portfolio.gYIIrW_personal_project h2{font-size:clamp(32px,6vw,48px)}.gYIIrW_move{text-align:center;border-radius:12px;padding:1rem}.gYIIrW_move h2{color:var(--color-text);font-size:32px}.gYIIrW_move .gYIIrW_timeframe{letter-spacing:.025rem;font-family:Courier New,Courier,sans-serif;font-size:20px}.gYIIrW_tags{flex-wrap:wrap;gap:5px;display:flex}.gYIIrW_tags .gYIIrW_tag{color:var(--color-primary-light);text-transform:uppercase;background:#000000b3;border-radius:4px;padding:6px 12px;font-size:14px;line-height:1}@media screen and (max-width:900px){.gYIIrW_container{flex-wrap:wrap}.gYIIrW_sidebar{max-width:100%}.gYIIrW_top{display:block}.gYIIrW_me img{width:200px;height:200px}.gYIIrW_credits{text-align:center}}@media screen and (max-width:600px){.gYIIrW_body{margin:-2rem;padding:1rem}.gYIIrW_portfolios{gap:1rem}.gYIIrW_achievement{padding:1.5rem}.gYIIrW_portfolio .gYIIrW_timeframe{padding:.75rem;font-size:24px}.gYIIrW_container,aside.gYIIrW_sidebar{gap:1rem}.gYIIrW_credits{padding-bottom:1rem}}@media screen and (max-width:420px){.gYIIrW_top h1{line-height:.9}.gYIIrW_subtitle{top:150px}.gYIIrW_portfolio .gYIIrW_location{letter-spacing:1px;margin-top:4px;font-size:16px;font-weight:400}.gYIIrW_page{padding:0 1.5rem}.gYIIrW_body{margin:-1.5rem;padding:1.5rem}}
