.Banner_banner__pNNOf{justify-content:center;width:100%;background:var(--banner-bg);color:white;flex-direction:column}.Banner_banner_overlay__PC40R{background-image:url(/Portfolio-V3/_next/static/media/glass_overlay02.9dd1762c.png);background-position:50%;background-size:cover;background-repeat:no-repeat}.Banner_banner_head__sozZ2{display:flex;flex-direction:row;align-items:center;padding:6px 24px;gap:18px}.Banner_name_tag__NF0ZD{font-size:28px}.Banner_portrait__tZl4K{border-radius:2px;border:1.5px solid orange;outline:1.5px solid black}.Banner_education_tag__r3Rqq{display:none}.Banner_nav_wrapper__PD8pc{margin-top:-12px}@media screen and (min-width:600px){.Banner_banner_head__sozZ2{padding:10px 30px}.Banner_name_tag__NF0ZD{font-size:42px}.Banner_banner__pNNOf{flex-direction:column}.Banner_banner__pNNOf,.Banner_banner_overlay__PC40R{border-radius:25px 25px 0 0}.Banner_nav_wrapper__PD8pc{justify-self:end;margin-top:-24px}.Banner_education_tag__r3Rqq{display:inline;max-width:256px}}@media only screen and (min-width:960px){.Banner_banner__pNNOf{flex-direction:row}.Banner_banner_head__sozZ2{align-items:start}.Banner_nav_wrapper__PD8pc{align-self:end;margin-top:-58px}}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/Portfolio-V3/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/Portfolio-V3/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_0fa244{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.BreadcrumbBar_breadcrumb_container__hecIK{display:flex;flex-wrap:wrap;justify-content:space-between;padding:6px;background:var(--nav-bg);border-bottom:1px solid white;color:white}.BreadcrumbBar_link_text___eYzh{display:none}@media only screen and (min-width:600px){.BreadcrumbBar_link_text___eYzh{display:block}}@keyframes Content_fadeInOpacity__YS8EK{0%{opacity:0}to{opacity:1}}.Content_container_content__XSXF4{background:var(--content-bg);color:white;min-height:100vh;animation:Content_fadeInOpacity__YS8EK 1s}.FeaturedCard_container_featured_card__fTIVL{display:flex;align-items:center;gap:12px;padding:0;margin:0 0 6px;border:1px solid orange;outline:1px solid black;border-radius:2px;background-image:url(/Portfolio-V3/_next/static/media/vista.26365211.png);background-position:50%;background-size:cover;background-repeat:no-repeat;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-shadow:1px 1px black}@media screen and (min-width:600px){.FeaturedCard_container_featured_card__fTIVL{font-size:small}}@media screen and (min-width:800px){.FeaturedCard_container_featured_card__fTIVL{width:300px;font-size:medium}}.FeaturedCard_featured_image_wrapper__gf54G{display:flex;align-items:center;justify-self:center;width:128px;border-right:4px solid orange}.Footer_footer__o4_Ec{display:flex;align-items:center;justify-content:space-between;padding:4px;color:white;background:var(--footer-bg);border-top:1.5px solid black;position:relative;width:100%;bottom:0}.Footer_footer_links__THzea{display:flex;gap:4px}.MarqueeBanner_container_marquee__8Bzai{background-image:url(/Portfolio-V3/_next/static/media/vista.26365211.png);background-position:50%;background-size:cover;background-repeat:no-repeat;height:30px;color:white;font-weight:700;display:flex;align-items:center;justify-content:center;white-space:pre-wrap;font-size:large;border-bottom:2px solid black;text-shadow:2px 2px black;letter-spacing:.5px}.Nav_nav__dr235{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;margin-top:24px;font-size:20px}.Nav_links_wrapper__wX5yd{place-self:end;height:35px;gap:8px;width:100%}.Nav_linkbox__H3104,.Nav_links_wrapper__wX5yd{display:flex;align-items:center;justify-content:center}.Nav_linkbox__H3104{height:100%;background:var(--location-bar-bg);border-top:2px solid orange;border-left:2px solid orange;border-right:2px solid orange;border-radius:2px 2px 0 0}.Nav_linkbox__H3104:hover{background:var(--dual-orange-hover)}.Nav_linkbox_current__xKYgO{background:var(--dual-orange)}.Nav_linkbox__H3104:hover,.Nav_linkbox_current__xKYgO{border-top:2px solid rgb(0,128,255);border-left:2px solid rgb(0,128,255);border-right:2px solid rgb(0,128,255)}.Nav_linkbox__H3104 a{height:100%;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:white;text-decoration:none;font-weight:500;min-width:76px}.Nav_linkbox__H3104:hover a,.Nav_linkbox_current__xKYgO a{transition:.1s;text-shadow:1px 2px 0 black}@media only screen and (min-width:600px){.Nav_linkbox__H3104{min-width:90px}.Nav_links_wrapper__wX5yd{width:500px;gap:10px;justify-content:end;margin-right:8px}.Nav_nav__dr235{justify-content:end}}.ProjectCard_container_project_card___C9Uo{display:flex;flex-direction:column;width:100%;height:100%;border:1px solid orange;outline:2px solid black;border-radius:2px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:var(--container-white)}@media screen and (min-width:600px){.ProjectCard_container_project_card___C9Uo:hover{transform:scale(102%);transition:.2s;box-shadow:0 0 15px 0 black}}.ProjectCard_project_card_image__Lu9F0{border-bottom:8px solid orange}.ProjectCard_wrapper_project_card_body__BAbbK{display:flex;flex-direction:column;height:100%}.ProjectCard_wrapper_project_card_info__b8in_{padding:6px}.ProjectCard_wrapper_project_card_button__TGk2v{display:flex;flex:1 1;align-items:flex-end;margin-top:16px;padding:6px}.ProjectCard_wrapper_project_card_button__TGk2v button{background:var(--location-bar-bg);padding:6px;font-size:16px;border:2px solid white;outline:2px solid black;border-radius:2px}.ProjectCard_wrapper_project_card_button__TGk2v button:hover{background:var(--dual-orange-hover);cursor:pointer}.UnderNavBar_undernavbar__BUgak{width:100%;color:white;background-color:orange;padding:0 15px;height:5px}