anchor.diff:  ============================================================================ */
   
   section#homepage .homepage-search {
  -  margin: 3.125em 0 0 20em;
  +  margin: 3.125em 0 0 33.3333333%;
     position: relative;
   }
   
   section#homepage .homepage-search .search-suggestions {
  -  font-size: 1.5em; line-height: 1.25em;
  +  font-size: 1.1875em;
  +  line-height: 1.25em;
     font-weight: 300;
   
     margin-bottom: .833333333em;
  
positive.code: ============================================================================ */
  
  section#homepage {
    width: 60em;
    margin: 0 auto;
  }
  
  /* Homepage Header
  ============================================================================ */
  
  section#homepage header {
    margin-left: 20em;
    padding-top: 3.75em;
  }
  
  
negative.code:   /* search arrow as generated content */
    content: " ";
    display: block;
    width: 124px; height: 133px;
  
    position: absolute;
    top: -16px; left: -130px;
    z-index: 99;
  
    background: transparent url(<%= asset_path "homepage-search-arrow.png" %>) no-repeat 0 50%;
  