major changes to the way the banner is sized at different breakpoints. rewrite of portfolio to adjust to this.