<!DOCTYPE html>
<html lang="en">
  <head>
    <title>Wayback Machine</title>
    <script>
    /*
    @licstart  The following is the entire license notice for the JavaScript code in this page.

    Copyright (C) 2020 Internet Archive

    The JavaScript code in this page is free software: you can
    redistribute it and/or modify it under the terms of the GNU Affero
    General Public License as published by the Free Software
    Foundation, either version 3 of the License, or (at your option)
    any later version.  The code is distributed WITHOUT ANY WARRANTY;
    without even the implied warranty of MERCHANTABILITY or FITNESS
    FOR A PARTICULAR PURPOSE.  See the GNU GPL for more details.

    As additional permission under GNU AGPL version 3 section 7, you
    may distribute non-source (e.g., minimized or compacted) forms of
    that code without the copy of the GNU AGPL normally required by
    section 4, provided you include this license notice and a URL
    through which recipients can access the Corresponding Source.

    @licend  The above is the entire license notice for the JavaScript code in this page.
    */
    </script>    <script type="text/javascript">
      window.webComponentLoaderConfig = {
      baseUrl: 'https://archive.org',
      version: '29e56e87'
      }
    </script>
    <!-- is_embedded: False; context:  -->
    <!-- navbar https://archive.org/web/navbar.php 0.07056s -->
    <!-- navbar script -->
    <script src="//archive.org/includes/athena.js?v=62a19115" type="text/javascript"></script>
    <script src="//archive.org/includes/apollo.js?v=62a19115" type="text/javascript"></script>
    <script src="//archive.org/components/npm/lit/polyfill-support.js?v=62a19115" type="text/javascript"></script>
    <script src="//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=62a19115" type="text/javascript"></script>
    <script src="//archive.org/includes/build/js/ia-topnav.min.js?v=62a19115" type="text/javascript"></script>
    <script src="//archive.org/includes/build/js/archive.min.js?v=62a19115" type="text/javascript"></script>
    <!-- navbar styles -->
    <link href="//archive.org/includes/build/css/archive.min.css?v=62a19115" rel="stylesheet" type="text/css"/>
    <!-- navbar meta -->
    <meta property="mediatype" content="">
    <meta property="primary_collection" content="">
    <!-- navbar end -->
    <script type="text/javascript">if('archive_analytics' in window){var v=archive_analytics.values;v.path='/web';v.service='wb';v.server_name='wwwb-app224.us.archive.org';v.server_ms=10358;archive_analytics.send_pageview_on_load()}</script>
    <link href="https://web-static.archive.org/_static/images/archive.ico" rel="shortcut icon">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/styles.css?v=HdpcXpRm" />
    <script type="text/javascript" src="https://web-static.archive.org/_static/js/ui.js?v=7LYlZ-C2" charset="utf-8"></script>
    <base target="_top">
<link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/web.css">
<script type="text/javascript">
if (window!=window.top) {
  $(document).ready(function(){ document.body.classList.add('wb_embedded') });
}
</script>
  </head>
  <body class="navia">

                    <div class="ia-banners">
              <div
        class="ia-banner hidden post-appeal-20240905"
        data-campaign="post-appeal-20240905">
        <p><a href="https://change.org/LetReadersRead" rel="ugc nofollow">Ask the publishers</a> to restore access to 500,000+ books.</p>
        <form class="banner-close" action="" method="get" data-action="ia-banner-close">
          <fieldset>
            <button aria-label="Close Banner" type="submit"></button>
          </fieldset>
        </form>
      </div>
          </div>
                    <div id="topnav">
              <input class="js_nav_tweaks" type="hidden" value='[]'/>
    <!-- Shady DOM styles for icon-hamburger -->
<style scope="icon-hamburger-1">
  .icon-hamburger-1 svg.icon-hamburger {
    display: block;
    height: 4rem;
    width: 4rem;
  }

  .icon-hamburger-1 .fill-color.icon-hamburger {
    fill: #fff;
  }
</style><!-- Shady DOM styles for login-button -->
<style scope="login-button-1">
  .login-button-1 .dropdown-toggle.login-button {
    display: block;
    text-transform: uppercase;
    color: #ccc;
    cursor: pointer;
  }

  .login-button-1 .dropdown-toggle.login-button svg.login-button {
    height: 100%;
    width: 4rem;
  }

  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {
    fill: #999;
  }

  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,
  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,
  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {
    fill: #fff;
  }

  .login-button-1 .active.login-button {
    border-radius: 1rem 1rem 0 0;
    background: #333;
  }

  .login-button-1 .active.login-button .fill-color.login-button {
    fill: #fff;
  }

  .login-button-1 span.login-button {
    display: none;
    font-size: 1.4rem;
    text-transform: uppercase;
    color: #999;
  }

  .login-button-1 span.login-button a.login-button {
    color: inherit;
    text-decoration: none;
    outline: 0;
  }

  .login-button-1 a.login-button:hover,
  .login-button-1 a.login-button:active,
  .login-button-1 a.login-button:focus {
    color: #fff !important;
    outline: none !important;
    outline-offset: inherit !important;
  }

  @media (min-width: 890px) {
    .login-button-1 .logged-out-toolbar.login-button {
      padding: 1rem 0.5rem;
      vertical-align: middle;
    }

    .login-button-1 .active.login-button {
      background: transparent;
    }

    .login-button-1 .dropdown-toggle.login-button {
      display: inline-block;
      vertical-align: middle;
    }

    .login-button-1 .dropdown-toggle.login-button svg.login-button {
      height: 3rem;
      width: 3rem;
      display: block;
    }

    .login-button-1 span.login-button {
      display: inline;
      vertical-align: middle;
    }

  }
</style><!-- Shady DOM styles for nav-search -->
<style scope="nav-search-1">
  .nav-search-1 input.nav-search[type="text"] {
    color: #222;
  }

  .nav-search-1 input.nav-search:focus {
    outline: none;
  }

  .nav-search-1 button.nav-search {
    background: none;
    color: inherit;
    border: none;
    font: inherit;
    cursor: pointer;
  }

  .nav-search-1 button.nav-search:focus {
    outline: none;
  }

  .nav-search-1 .search.nav-search {
    padding-top: 0;
    margin-right: 0.5rem;
  }

  .nav-search-1 .search.nav-search svg.nav-search {
    position: relative;
    fill: ;
  }

  .nav-search-1 .search-activated.nav-search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
    right: 4rem;
    bottom: 0;
    left: 4rem;
    z-index: 3;
    padding: 0.5rem 0.2rem;
    border-radius: 1rem 1rem 0 0;
    background: #333;
  }

  .nav-search-1 .search-inactive.nav-search {
    display: none;
  }

  .nav-search-1 .search-activated.nav-search .highlight.nav-search,
  .nav-search-1 .search-activated.nav-search .search.nav-search {
    background: #fff;
    border-radius: 0.5rem;
  }

  .nav-search-1 .search-activated.nav-search .highlight.nav-search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin: 0 0.5rem;
  }

  .nav-search-1 .search-activated.nav-search .search.nav-search {
    height: 100%;
    padding: 0;
    margin-right: 0;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .nav-search-1 .search-activated.nav-search .search.nav-search svg.nav-search {
    height: 3rem;
    width: 3rem;
  }

  .nav-search-1 .search-activated.nav-search .search-field.nav-search {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding-left: 1rem;
    border-radius: 0.5rem;
    border: none;
    font-size: 1.6rem;
    text-align: center;
  }

  .nav-search-1 .search-activated.nav-search .search-field.nav-search:focus {
    outline: none;
  }

  @keyframes fade-in-nav-search-1 {
    0% {
      opacity: 0;
    }

    100% {
      opacity: 1;
    }

  }

  .nav-search-1 .fade-in.nav-search {
    animation: fade-in-nav-search-1 0.2s forwards;
  }

  @media (min-width: 890px) {
    .nav-search-1 .search.nav-search svg.nav-search {
      display: inline;
      width: 2.8rem;
      height: 2.8rem;
      vertical-align: -14px;
    }

    .nav-search-1 .search.nav-search path.nav-search {
      fill: #333;
    }

    .nav-search-1 .search-inactive.nav-search,
    .nav-search-1 .search-activated.nav-search {
      display: block;
      position: static;
      padding: 1.1rem 0.2rem;
      background: transparent;
    }

    .nav-search-1 .search-activated.nav-search .highlight.nav-search {
      width: 13rem;
      height: 2.8rem;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
    }

    .nav-search-1 .search-activated.nav-search .search-field.nav-search {
      width: calc(100% - 28px);
      height: 100%;
      padding-left: 0;
      font-size: 1.4rem;
      text-align: left;
    }

    .nav-search-1 .search-activated.nav-search .search.nav-search svg.nav-search {
      width: 2.8rem;
      height: 2.8rem;
    }

  }
</style><!-- Shady DOM styles for media-button -->
<style scope="media-button-1">
  .media-button-1 a.media-button {
    display: inline-block;
    text-decoration: none;
  }

  .media-button-1 .menu-item.media-button {
    display: inline-block;
    width: 100%;
    padding: 0;
    font-size: 1.6rem;
    text-align: left;
    background: transparent;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .media-button-1 .menu-item.media-button:focus {
    outline: none;
  }

  .media-button-1 .label.media-button {
    display: inline-block;
    padding: 0;
    font-weight: 400;
    color: #fff;
    text-align: left;
    vertical-align: middle;
  }

  .media-button-1 .menu-item.media-button>.icon.media-button {
    display: inline-flex;
    vertical-align: middle;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {
    height: 4rem;
    width: 4rem;
  }

  .media-button-1 .menu-item.selected.media-button .icon.media-button {
    background-color: #333;
    border-radius: 1rem 0 0 1rem;
  }

  .media-button-1 .icon.media-button .fill-color.media-button {
    fill: #999;
  }

  .media-button-1 .icon.active.media-button .fill-color.media-button {
    fill: #fff;
  }

  .media-button-1 .donate.media-button .fill-color.media-button {
    fill: #f00;
  }

  @media (min-width: 890px) {
    .media-button-1 .menu-item.media-button {
      width: auto;
      height: 5rem;
      color: #999;
      display: inline-flex;
    }

    .media-button-1 .menu-item.media-button:hover,
    .media-button-1 .menu-item.media-button:active,
    .media-button-1 .menu-item.media-button:focus {
      color: #fff;
    }

    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,
    .media-button-1 .menu-item.media-button:active .fill-color.media-button,
    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {
      fill: #fff;
    }

    .media-button-1 .label.media-button {
      display: none;
    }

    .media-button-1 .label.media-button,
    .media-button-1 .web.media-button:after {
      padding-right: 1rem;
      font-size: 1.3rem;
      text-transform: uppercase;
      color: inherit;
    }

    .media-button-1 .web.media-button:after {
      display: none;
      content: "web";
    }

    .media-button-1 .donate.media-button,
    .media-button-1 .more.media-button {
      display: none;
    }

    .media-button-1 .menu-item.selected.media-button {
      background: #474747;
    }

    .media-button-1 .menu-item.selected.media-button .label.media-button,
    .media-button-1 .menu-item.selected.web.media-button:after {
      color: #fff;
    }

    .media-button-1 .menu-item.selected.media-button .icon.media-button {
      background: transparent;
    }

    .media-button-1 .web.selected.media-button .fill-color.media-button {
      fill: #ffcd27;
    }

    .media-button-1 .texts.selected.media-button .fill-color.media-button {
      fill: #faab3c;
    }

    .media-button-1 .video.selected.media-button .fill-color.media-button {
      fill: #f1644b;
    }

    .media-button-1 .audio.selected.media-button .fill-color.media-button {
      fill: #00adef;
    }

    .media-button-1 .software.selected.media-button .fill-color.media-button {
      fill: #9ecc4f;
    }

    .media-button-1 .images.selected.media-button .fill-color.media-button {
      fill: #aa99c9;
    }

  }

  @media (min-width: 1200px) {

    .media-button-1 .label.media-button,
    .media-button-1 .web.media-button:after {
      display: inline;
    }

    .media-button-1 .web.media-button .label.media-button {
      display: none;
    }

  }
</style><!-- Shady DOM styles for media-menu -->
<style scope="media-menu-1">
  .media-menu-1 {
    outline: none;
  }

  .media-menu-1 .media-menu-inner.media-menu {
    z-index: -1;
    top: -40rem;
    background-color: #222;
    margin: 0;
    overflow: hidden;
    transition-duration: 0.2s;
    transition-property: top;
    transition-timing-function: ease;
  }

  .media-menu-1 .menu-group.media-menu {
    position: relative;
    line-height: normal;
  }

  @media (max-width: 889px) {
    .media-menu-1 .media-menu-inner.media-menu {
      position: absolute;
      width: 100%;
    }

    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {
      top: 0;
    }

    .media-menu-1 .overflow-clip.media-menu {
      position: absolute;
      z-index: -1;
      top: 4rem;
      left: 0;
      height: 0;
      width: 100%;
      overflow: hidden;
      transition-duration: 0.2s;
      transition-property: height;
    }

    .media-menu-1 .open.media-menu .overflow-clip.media-menu {
      height: 40rem;
    }

  }

  @media (min-width: 890px) {
    .media-menu-1 .media-menu-inner.media-menu {
      display: block;
      position: static;
      width: auto;
      height: 5rem;
      transition-property: none;
    }

    .media-menu-1 .menu-group.media-menu {
      font-size: 0;
    }

  }
</style><!-- Shady DOM styles for primary-nav -->
<style scope="primary-nav-1">
  .primary-nav-1 button.primary-nav:focus,
  .primary-nav-1 input.primary-nav:focus {
    outline: none;
  }

  .primary-nav-1 nav.primary-nav {
    position: relative;
    display: flex;
    height: 4rem;
    grid-template-areas: 'hamburger empty heart search user';
    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;
    grid-template-columns: 4rem auto 4rem 4rem 4rem;
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
    background: #222;
    border-bottom: 1px solid #333;
  }

  .primary-nav-1 nav.hide-search.primary-nav {
    grid-template-areas: 'hamburger empty heart user';
    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem;
    grid-template-columns: 4rem auto 4rem 4rem;
  }

  .primary-nav-1 .right-side-section.primary-nav {
    display: flex;
    margin-left: auto;
    user-select: none;
  }

  .primary-nav-1 button.primary-nav {
    background: none;
    color: inherit;
    border: none;
    font: inherit;
    cursor: pointer;
  }

  .primary-nav-1 .branding.primary-nav {
    position: static;
    float: left;
    margin: 0 !important;
    padding: 0 5px 0 10px;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  .primary-nav-1 slot.primary-nav,
  .primary-nav-1 .branding.primary-nav {
    display: flex;
    justify-content: left;
    align-items: center;
  }

  .primary-nav-1 media-menu.primary-nav {
    flex: 1;
    justify-self: stretch;
  }

  .primary-nav-1 .ia-logo.primary-nav {
    height: 3rem;
    width: 2.7rem;
    display: inline-block;
  }

  .primary-nav-1 .ia-wordmark.primary-nav {
    height: 3rem;
    width: 9.5rem;
  }

  .primary-nav-1 .ia-logo.primary-nav,
  .primary-nav-1 .ia-wordmark.primary-nav {
    margin-right: 5px;
  }

  .primary-nav-1 .hamburger.primary-nav {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: hamburger;
    padding: 0;
  }

  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {
    height: 4rem;
    width: 4rem;
    fill: #fff;
  }

  .primary-nav-1 .mobile-donate-link.primary-nav {
    display: inline-block;
  }

  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {
    height: 4rem;
    width: 4rem;
  }

  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {
    fill: rgb(255, 0, 0);
  }

  .primary-nav-1 .sr-only.primary-nav {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    overflow: hidden;
    white-space: nowrap;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    user-select: none;
  }

  .primary-nav-1 .search-trigger.primary-nav {
    padding: 0;
  }

  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {
    height: 4rem;
    width: 4rem;
  }

  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {
    fill: #999;
  }

  .primary-nav-1 .search-activated.primary-nav {
    position: relative;
    z-index: 3;
  }

  .primary-nav-1 .upload.primary-nav {
    display: none;
  }

  .primary-nav-1 .upload.primary-nav span.primary-nav {
    display: none;
  }

  .primary-nav-1 .upload.primary-nav svg.primary-nav {
    height: 3rem;
    width: 3rem;
  }

  .primary-nav-1 .screen-name.primary-nav {
    display: none;
    font-size: 1.3rem;
    vertical-align: middle;
    text-transform: uppercase;
  }

  .primary-nav-1 .user-menu.primary-nav {
    color: #999;
    padding: 0.5rem;
    height: 100%;
  }

  .primary-nav-1 button.user-menu.primary-nav:hover,
  .primary-nav-1 button.user-menu.primary-nav:focus {
    color: #fff;
    outline: none;
  }

  .primary-nav-1 .user-menu.active.primary-nav {
    border-radius: 1rem 1rem 0 0;
    background: #333;
  }

  .primary-nav-1 .user-menu.primary-nav img.primary-nav {
    display: block;
    width: 3rem;
    height: 3rem;
  }

  .primary-nav-1 .link-home.primary-nav {
    text-decoration: none;
    display: inline-flex;
  }

  .primary-nav-1 a.link-home.primary-nav:focus,
  .primary-nav-1 a.link-home.primary-nav:focus-visible {
    outline-offset: 1px;
  }

  @media only screen and (min-width: 890px) and (max-device-width: 905px) {
    .primary-nav-1 .branding.second-logo.primary-nav {
      padding-right: 0;
    }

  }

  @media (min-width: 906px) {
    .primary-nav-1 .branding.second-logo.primary-nav {
      padding-right: 20px;
    }

  }

  @media (max-width: 889px) {
    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {
      display: none;
    }

    .primary-nav-1 .right-side-section.primary-nav {
      display: initial;
    }

    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {
      float: right;
    }

  }

  @media (min-width: 890px) {
    .primary-nav-1 {
      ;
    }

    .primary-nav-1 nav.primary-nav {
      display: flex;
      z-index: 4;
      height: 5rem;
      padding-right: 1.5rem;
    }

    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {
      display: none;
    }

    .primary-nav-1 .ia-logo.primary-nav,
    .primary-nav-1 .ia-wordmark.primary-nav {
      margin-right: 10px;
    }

    .primary-nav-1 .hamburger.primary-nav,
    .primary-nav-1 .search-trigger.primary-nav,
    .primary-nav-1 .mobile-donate-link.primary-nav {
      display: none;
    }

    .primary-nav-1 .user-info.primary-nav {
      display: block;
      float: right;
      vertical-align: middle;
      height: 100%;
    }

    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {
      height: 3rem;
      width: 3rem;
      margin-right: 0.5rem;
    }

    .primary-nav-1 .user-menu.primary-nav {
      padding: 1rem 0.5rem;
    }

    .primary-nav-1 .user-menu.active.primary-nav {
      background: transparent;
    }

    .primary-nav-1 .user-menu.primary-nav img.primary-nav {
      display: inline-block;
      vertical-align: middle;
      margin-right: 0.5rem;
    }

    .primary-nav-1 .upload.primary-nav {
      display: block;
      padding: 1rem 0.5rem;
      float: right;
      font-size: 1.4rem;
      text-transform: uppercase;
      text-decoration: none;
      color: #999;
    }

    .primary-nav-1 .upload.primary-nav:active,
    .primary-nav-1 .upload.primary-nav:focus,
    .primary-nav-1 .upload.primary-nav:hover {
      color: #fff;
    }

    .primary-nav-1 .upload.primary-nav:focus-visible {
      outline: none;
    }

    .primary-nav-1 .upload.primary-nav svg.primary-nav {
      vertical-align: middle;
      fill: #999;
    }

    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,
    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,
    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {
      fill: #fff;
    }

    .primary-nav-1 nav-search.primary-nav {
      float: right;
      margin-left: 1rem;
    }

  }

  @media (min-width: 990px) {
    .primary-nav-1 .screen-name.primary-nav {
      display: inline-block;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      max-width: 165px;
    }

    .primary-nav-1 .upload.primary-nav span.primary-nav {
      display: inline;
    }

  }
</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for search-menu -->
<style scope="search-menu-1">
  .search-menu-1 .menu-wrapper.search-menu {
    position: relative;
  }

  .search-menu-1 button.search-menu:focus,
  .search-menu-1 input.search-menu:focus {
    outline-color: #428bca;
    outline-width: 0.16rem;
    outline-style: auto;
    outline-offset: 2px !important;
  }

  .search-menu-1 .search-menu-inner.search-menu {
    position: absolute;
    right: 0;
    left: 0;
    z-index: 4;
    padding: 0 4.5rem;
    font-size: 1.6rem;
    background-color: #333;
  }

  .search-menu-1 .tx-slide.search-menu {
    overflow: hidden;
    transition-property: top;
    transition-duration: 0.2s;
    transition-timing-function: ease;
  }

  .search-menu-1 .initial.search-menu,
  .search-menu-1 .closed.search-menu {
    top: -1500px;
  }

  .search-menu-1 .closed.search-menu {
    transition-duration: 0.2s;
  }

  .search-menu-1 label.search-menu,
  .search-menu-1 a.search-menu {
    padding: 1rem;
    display: block;
  }

  .search-menu-1 .advanced-search.search-menu {
    text-decoration: none;
    color: #428bca;
    line-height: normal;
    padding: 0.5rem;
    margin-top: 5px;
  }

  @media (min-width: 890px) {
    .search-menu-1 .search-menu-inner.search-menu {
      overflow: visible;
      right: 2rem;
      left: auto;
      z-index: 5;
      padding: 1rem 2rem;
      transition: opacity 0.2s ease-in-out;
      font-size: 1.4rem;
      color: #333;
      border-radius: 2px;
      background: #fff;
      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
    }

    .search-menu-1 .search-menu-inner.search-menu:after {
      position: absolute;
      right: 7px;
      top: -7px;
      width: 12px;
      height: 7px;
      box-sizing: border-box;
      color: #fff;
      content: '';
      border-bottom: 7px solid currentColor;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
    }

    .search-menu-1 .initial.search-menu,
    .search-menu-1 .closed.search-menu {
      opacity: 0;
      transition-duration: 0.2s;
    }

    .search-menu-1 .open.search-menu {
      opacity: 1;
    }

    .search-menu-1 label.search-menu {
      padding: 0;
      font-weight: normal;
      margin: 0;
    }

    .search-menu-1 label.search-menu+label.search-menu {
      padding-top: 7px;
    }

    .search-menu-1 a.search-menu {
      padding: 1rem 0 0 0;
    }

  }
</style><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->
<style scope="wayback-search-1">
  .wayback-search-1 {
    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
  }

  .wayback-search-1 form.wayback-search {
    max-width: 600px;
  }

  .wayback-search-1 p.wayback-search {
    margin-top: 0;
    font-weight: 200;
  }

  .wayback-search-1 a.wayback-search {
    font-weight: 500;
    text-decoration: none;
    color: #fff;
  }

  .wayback-search-1 fieldset.wayback-search {
    padding: 0.7rem 2rem;
    margin: 1.5rem 0;
    box-sizing: border-box;
    text-align: center;
    border: none;
    border-radius: 7px;
    background-color: #fcf5e6;
    box-shadow: 3px 3px 0 0 #c3ad97;
  }

  .wayback-search-1 label.wayback-search {
    display: none;
  }

  .wayback-search-1 img.wayback-search {
    width: 100%;
    max-width: 215px;
    max-height: 60px;
    margin-bottom: 1.3rem;
    vertical-align: middle;
  }

  .wayback-search-1 input.wayback-search {
    display: block;
    width: 100%;
    height: 3rem;
    padding: 0.5rem 1rem 0.5rem 2.5rem;
    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #858585;
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-radius: 2rem;
    background: #eee;
  }

  .wayback-search-1 input.wayback-search:focus {
    border-color: #66afe9;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    outline: none;
  }

  .wayback-search-1 .search-field.wayback-search {
    position: relative;
    overflow: hidden;
  }

  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
    position: absolute;
    top: 2px;
    left: 3px;
    width: 2.4rem;
    height: 2.4rem;
  }

  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
    fill: #999;
  }

  @media (min-width: 890px) {
    .wayback-search-1 form.wayback-search {
      margin: 0 auto;
    }

    .wayback-search-1 p.wayback-search {
      margin-bottom: 3rem;
      font-size: 1.6rem;
      text-align: center;
    }

    .wayback-search-1 img.wayback-search {
      margin: 0;
    }

    .wayback-search-1 fieldset.wayback-search {
      margin: 0 auto;
      font-size: 0;
    }

    .wayback-search-1 fieldset.wayback-search a.wayback-search,
    .wayback-search-1 .search-field.wayback-search {
      display: inline-block;
      width: 50%;
      vertical-align: middle;
    }

    .wayback-search-1 fieldset.wayback-search a.wayback-search {
      text-align: center;
    }

    .wayback-search-1 .search-field.wayback-search svg.wayback-search {
      width: 2.8rem;
      height: 2.8rem;
    }

    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
      fill: #333;
    }

  }

  .wayback-search-1 p.wayback-search {
    margin-bottom: 1rem;
    font-size: 1.6rem;
    text-align: center;
  }

  .wayback-search-1 fieldset.wayback-search {
    padding: .5rem;
    border-radius: 5px;
    box-shadow: none;
  }

  .wayback-search-1 input.wayback-search {
    padding-left: 3rem;
    margin-top: .3rem;
    font-size: 1.4rem;
    border-color: #bca38e;
    background: #fff;
  }

  .wayback-search-1 input.wayback-search::placeholder,
  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {
    color: #8e8e8e;
  }

  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
    top: 50%;
    transform: translateY(-50%);
  }

  @media (min-width: 890px) {

    .wayback-search-1 fieldset.wayback-search a.wayback-search,
    .wayback-search-1 .search-field.wayback-search {
      display: block;
      width: auto;
    }

    .wayback-search-1 fieldset.wayback-search a.wayback-search {
      margin: 0 1.5rem;
    }

  }
</style><!-- Shady DOM styles for save-page-form -->
<style scope="save-page-form-1">
  .save-page-form-1 div.save-page-form {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-column-gap: .8rem;
    margin: 0;
    padding: 0;
    border: none;
  }

  .save-page-form-1 input.save-page-form[type="text"] {
    width: 100%;
    height: 3rem;
    box-sizing: border-box;
    border: 1px solid #999;
    border-radius: .5rem;
    color: #222;
    font-size: inherit;
  }

  .save-page-form-1 input.save-page-form[type="submit"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: .4rem .8rem;
    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    color: #fff;
    border: none;
    border-radius: 16px;
    background: #222;
    cursor: pointer;
  }

  .save-page-form-1 .error.save-page-form {
    display: none;
    margin-top: .5rem;
    font-weight: bold;
    color: #ffcd27;
  }

  .save-page-form-1 .visible.save-page-form {
    display: block;
  }

  @media (min-width: 890px) {
    .save-page-form-1 h3.save-page-form {
      margin-top: 0;
      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
    }

  }
</style><!-- Shady DOM styles for wayback-slider -->
<style scope="wayback-slider-1">
  .wayback-slider-1 h4.wayback-slider {
    font-size: 1.6rem;
  }

  .wayback-slider-1 a.wayback-slider {
    text-decoration: none;
    color: #fff;
  }

  .wayback-slider-1 ul.wayback-slider {
    padding: 0;
    margin: 0;
    list-style: none;
  }

  .wayback-slider-1 li.wayback-slider+li.wayback-slider {
    padding-top: 1.5rem;
  }

  @media (min-width: 890px) {
    .wayback-slider-1 h4.wayback-slider {
      margin: 0 0 1rem 0;
      font-weight: 100;
    }

    .wayback-slider-1 ul.wayback-slider {
      font-size: 1.3rem;
    }

    .wayback-slider-1 li.wayback-slider {
      padding-bottom: .5rem;
    }

    .wayback-slider-1 li.wayback-slider+li.wayback-slider {
      padding-top: 0;
    }

    .wayback-slider-1 li.wayback-slider a.wayback-slider {
      display: block;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }

  }

  @media (min-width: 890px) {
    .wayback-slider-1 {
      display: block;
      grid-column: 1 / 4;
      padding: 0 1.5rem;
    }

    .wayback-slider-1 h4.wayback-slider {
      margin-top: 0;
      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
    }

    .wayback-slider-1 .grid.wayback-slider {
      display: grid;
      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);

      grid-column-gap: 2.5rem;
    }

    .wayback-slider-1 .link-lists.wayback-slider {
      display: grid;
      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);
      grid-column-gap: 2.5rem;
    }

  }
</style><!-- Shady DOM styles for more-slider -->
<style scope="more-slider-1">
  .more-slider-1 ul.more-slider {
    padding: 0;
    margin: -1rem 0 0 0;
    list-style: none;
  }

  .more-slider-1 a.more-slider {
    display: block;
    padding: 1rem 0;
    text-decoration: none;
    color: #fff;
  }
</style><!-- Shady DOM styles for media-subnav -->
<style scope="media-subnav-1">
  .media-subnav-1 h4.media-subnav {
    font-size: 1.6rem;
  }

  .media-subnav-1 a.media-subnav {
    text-decoration: none;
    color: #fff;
  }

  .media-subnav-1 ul.media-subnav {
    padding: 0;
    margin: 0;
    list-style: none;
  }

  .media-subnav-1 li.media-subnav+li.media-subnav {
    padding-top: 1.5rem;
  }

  @media (min-width: 890px) {
    .media-subnav-1 h4.media-subnav {
      margin: 0 0 1rem 0;
      font-weight: 100;
    }

    .media-subnav-1 ul.media-subnav {
      font-size: 1.3rem;
    }

    .media-subnav-1 li.media-subnav {
      padding-bottom: .5rem;
    }

    .media-subnav-1 li.media-subnav+li.media-subnav {
      padding-top: 0;
    }

    .media-subnav-1 li.media-subnav a.media-subnav {
      display: block;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }

  }

  .media-subnav-1 img.media-subnav {
    display: block;
    width: 90px;
    height: 90px;
    margin: 0 auto 1rem auto;
    border-radius: 45px;
  }

  .media-subnav-1 h3.media-subnav {
    margin-top: 0;
    font-size: 1.8rem;
  }

  .media-subnav-1 .icon-links.media-subnav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    text-align: center;
  }

  .media-subnav-1 .icon-links.media-subnav a.media-subnav {
    display: inline-block;
    width: 12rem;
    margin-bottom: 1.5rem;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    text-overflow: ellipsis;
  }

  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {
    margin-left: 2rem;
  }

  .media-subnav-1 .featured.media-subnav h4.media-subnav {
    display: none;
  }

  @media (min-width: 890px) {
    .media-subnav-1 {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: 40% 20% 40%;
      grid-template-columns: 40% 20% 40%;
    }

    .media-subnav-1 .wayback-search.media-subnav {
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
      grid-column: 1 / 4;
    }

    .media-subnav-1 h3.media-subnav {
      display: none;
    }

    .media-subnav-1 .icon-links.media-subnav {
      -ms-grid-column: 1;
    }

    .media-subnav-1 .icon-links.media-subnav a.media-subnav {
      padding-top: 3.5rem;
      max-width: 16rem;
    }

    .media-subnav-1 .links.media-subnav {
      padding: 0 1.5rem;
    }

    .media-subnav-1 .featured.media-subnav {
      -ms-grid-column: 2;
    }

    .media-subnav-1 .featured.media-subnav h4.media-subnav {
      display: block;
    }

    .media-subnav-1 .top.media-subnav {
      -ms-grid-column: 3;
    }

    .media-subnav-1 .top.media-subnav ul.media-subnav {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: 50% 3rem 50%;
      grid-template-columns: 50% 50%;
      -ms-grid-rows: (auto)[7];
      grid-template-rows: repeat(7, auto);
      grid-column-gap: 3rem;
      grid-auto-flow: column;
    }

    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {
      -ms-grid-row: 2;
      -ms-grid-column: 1;
    }

    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
    }

    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {
      -ms-grid-row: 4;
      -ms-grid-column: 1;
    }

    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {
      -ms-grid-row: 5;
      -ms-grid-column: 1;
    }

    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {
      -ms-grid-row: 6;
      -ms-grid-column: 1;
    }

    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {
      -ms-grid-row: 7;
      -ms-grid-column: 1;
    }

    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {
      -ms-grid-row: 2;
      -ms-grid-column: 3;
    }

    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {
      -ms-grid-row: 3;
      -ms-grid-column: 3;
    }

    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {
      -ms-grid-row: 4;
      -ms-grid-column: 3;
    }

    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {
      -ms-grid-row: 5;
      -ms-grid-column: 3;
    }

    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {
      -ms-grid-row: 6;
      -ms-grid-column: 3;
    }

    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {
      -ms-grid-row: 7;
      -ms-grid-column: 3;
    }

  }
</style><!-- Shady DOM styles for media-slider -->
<style scope="media-slider-1">
  .media-slider-1 .media-slider-container.media-slider {
    position: relative;
  }

  .media-slider-1 .overflow-clip.media-slider {
    display: none;
    position: absolute;
    top: 3rem;
    right: 0;
    left: 0;
    height: 0;
    overflow: hidden;
    transition: height 0.2s ease;
  }

  .media-slider-1 .information-menu.media-slider {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    padding: 0;
    height: 31.9rem;
    overflow-x: hidden;
    font-size: 1.4rem;
    background: #333;
  }

  .media-slider-1 .open.media-slider {
    display: block;
  }

  .media-slider-1 .hidden.media-slider {
    display: none;
  }

  .media-slider-1 .info-box.media-slider {
    padding: 1rem;
  }

  @media (max-width: 889px) {
    .media-slider-1 .overflow-clip.open.media-slider {
      display: block;
      height: 35.8rem;
      left: 4rem;
      top: 0;
    }

  }

  @media (min-width: 890px) {
    .media-slider-1 .overflow-clip.media-slider {
      display: block;
    }

    .media-slider-1 .information-menu.media-slider {
      left: 0;
      z-index: 3;
      height: auto;
      min-height: 21rem;
      background: #474747;
      transform: translate(0, -100%);
      transition: transform 0.2s ease;
    }

    .media-slider-1 .overflow-clip.open.media-slider {
      height: 22rem;
    }

    .media-slider-1 .information-menu.open.media-slider {
      transform: translate(0, 0);
    }

    .media-slider-1 .info-box.media-slider {
      max-width: 100rem;
      padding: 1.5rem 0;
      margin: 0 auto;
    }

  }
</style><!-- Shady DOM styles for desktop-subnav -->
<style scope="desktop-subnav-1">
  .desktop-subnav-1 ul.desktop-subnav {
    position: relative;
    z-index: 3;
    padding: .8rem 0;
    margin: 0;
    font-size: 1.2rem;
    text-transform: uppercase;
    text-align: center;
    background: #333;
  }

  .desktop-subnav-1 li.desktop-subnav {
    display: inline-block;
    padding: 0 15px;
  }

  .desktop-subnav-1 a.desktop-subnav {
    text-decoration: none;
    color: #aaa;
  }

  .desktop-subnav-1 a.desktop-subnav:hover,
  .desktop-subnav-1 a.desktop-subnav:active,
  .desktop-subnav-1 a.desktop-subnav:focus {
    color: #fff;
  }

  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {
    width: 1.6rem;
    height: 1.6rem;
    vertical-align: top;
    fill: #f00;
  }
</style><!-- Shady DOM styles for signed-out-dropdown -->
<style scope="signed-out-dropdown-1">
  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {
    position: relative;
  }

  .signed-out-dropdown-1 nav.signed-out-dropdown {
    position: absolute;
    right: 0;
    z-index: 4;
    overflow: hidden;
    font-size: 1.6rem;
    background-color: #333;
    transition-property: top;
    transition-duration: 0.2s;
    transition-timing-function: ease;
  }

  .signed-out-dropdown-1 .initial.signed-out-dropdown,
  .signed-out-dropdown-1 .closed.signed-out-dropdown {
    top: -1500px;
  }

  .signed-out-dropdown-1 .closed.signed-out-dropdown {
    transition-duration: 0.5s;
  }

  .signed-out-dropdown-1 .open.signed-out-dropdown {
    max-width: 100vw;
    overflow: auto;
  }

  .signed-out-dropdown-1 h3.signed-out-dropdown {
    padding: 0.6rem 2rem;
    margin: 0;
    font-size: inherit;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .signed-out-dropdown-1 ul.signed-out-dropdown {
    padding: 0.4rem 0 0.7rem 0;
    margin: 0;
    list-style: none;

    max-height: calc(100vh - 7.2rem + 1px);
    overflow: auto;
    box-sizing: border-box;
  }

  .signed-out-dropdown-1 .divider.signed-out-dropdown {
    margin: 0.5rem 0;
    border-bottom: 1px solid #666;
  }

  .signed-out-dropdown-1 a.signed-out-dropdown,
  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
    display: block;
    color: #fff;
    text-decoration: none;
    padding: 1rem 2rem;
  }

  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
    font-size: 0.8em;
    color: #999;
  }

  .signed-out-dropdown-1 .callout.signed-out-dropdown {
    position: absolute;
    margin-left: 10px;
    padding: 0 5px;
    border-radius: 2px;
    background: #fee257;
    color: #2c2c2c;
    font-size: 1.4rem;
    font-weight: bold;
  }

  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
    display: flex;
    justify-content: left;
    align-items: center;
  }

  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {
    fill: #fff;
    margin-right: 1rem;
    height: 1.4rem;
    width: 1.4rem;
  }

  @media (min-width: 890px) {
    .signed-out-dropdown-1 nav.signed-out-dropdown {
      display: flex;
      overflow: visible;
      top: 0;
      left: auto;
      z-index: 5;
      transition: opacity 0.2s ease-in-out;
      font-size: 1.4rem;
      border-radius: 2px;
      background: #fff;
      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
    }

    .signed-out-dropdown-1 nav.signed-out-dropdown:after {
      position: absolute;
      right: 7px;
      top: -7px;
      width: 12px;
      height: 7px;
      box-sizing: border-box;
      color: #fff;
      content: '';
      border-bottom: 7px solid currentColor;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
    }

    .signed-out-dropdown-1 h3.signed-out-dropdown {
      display: none;
    }

    .signed-out-dropdown-1 ul.signed-out-dropdown {
      max-height: calc(100vh - 8.5rem + 1px);
    }

    .signed-out-dropdown-1 .divider.signed-out-dropdown {
      border-bottom-color: #666;
    }

    .signed-out-dropdown-1 a.signed-out-dropdown {
      padding: 0.5rem 2rem;
      color: #333;
      transition: background 0.1s ease-out, color 0.1s ease-out;
    }

    .signed-out-dropdown-1 .info-item.signed-out-dropdown {
      padding: 0.5rem 2rem;
      font-size: 0.8em;
    }

    .signed-out-dropdown-1 a.signed-out-dropdown:hover,
    .signed-out-dropdown-1 a.signed-out-dropdown:active,
    .signed-out-dropdown-1 a.signed-out-dropdown:focus {
      color: #fff;
      background: #428bca;
      outline: none;
    }

    .signed-out-dropdown-1 .initial.signed-out-dropdown,
    .signed-out-dropdown-1 .closed.signed-out-dropdown {
      opacity: 0;
      transition-duration: 0.2s;
    }

    .signed-out-dropdown-1 .open.signed-out-dropdown {
      opacity: 1;
      overflow: visible;
    }

    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
      display: none;
    }

  }

  @media (min-width: 890px) {

    .signed-out-dropdown-1 .initial.signed-out-dropdown,
    .signed-out-dropdown-1 .closed.signed-out-dropdown,
    .signed-out-dropdown-1 .open.signed-out-dropdown {
      right: 33.5rem;
    }

    .signed-out-dropdown-1 .search-hidden.initial.signed-out-dropdown,
    .signed-out-dropdown-1 .search-hidden.closed.signed-out-dropdown,
    .signed-out-dropdown-1 .search-hidden.open.signed-out-dropdown {
      right: 18.5rem;
    }

  }

  @media (min-width: 990px) {

    .signed-out-dropdown-1 .initial.signed-out-dropdown,
    .signed-out-dropdown-1 .closed.signed-out-dropdown,
    .signed-out-dropdown-1 .open.signed-out-dropdown {
      right: 40rem;
    }

    .signed-out-dropdown-1 .search-hidden.initial.signed-out-dropdown,
    .signed-out-dropdown-1 .search-hidden.closed.signed-out-dropdown,
    .signed-out-dropdown-1 .search-hidden.open.signed-out-dropdown {
      right: 26rem;
    }

  }
</style><!-- Shady DOM styles for ia-topnav -->
<style scope="ia-topnav-1">
  .ia-topnav-1 {
    ;

    color: #fff;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  }

  .ia-topnav-1 primary-nav.ia-topnav:focus {
    outline: none !important;
  }

  .ia-topnav-1 #close-layer.ia-topnav {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 3;
  }

  .ia-topnav-1 #close-layer.visible.ia-topnav {
    display: block;
  }

  .ia-topnav-1 .topnav.ia-topnav {
    position: relative;
    z-index: 4;
  }

  @media (max-width: 889px) {
    .ia-topnav-1 desktop-subnav.ia-topnav {
      display: none;
    }

  }
</style>
<style>
  body {
    transition: opacity ease-in 0.2s;
  }

  body[unresolved] {
    opacity: 0;
    display: block;
    overflow: hidden;
    position: relative;
  }
</style>








<ia-topnav locallinks="true" waybackpagesarchived="__WB_PAGES_ARCHIVED__" class="x-scope ia-topnav-1"><!---->
  <div class="topnav style-scope ia-topnav">
    <primary-nav class="style-scope ia-topnav x-scope primary-nav-1"><!---->
      <nav class="style-scope primary-nav">
        <button class="hamburger style-scope primary-nav" title="Open main menu"
          data-event-click-tracking="TopNav|NavHamburger">
          <icon-hamburger class="style-scope primary-nav x-scope icon-hamburger-1"><!---->
            <svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg" aria-labelledby="hamburgerTitleID hamburgerDescID"
              class="style-scope icon-hamburger">
              <title id="hamburgerTitleID" class="style-scope icon-hamburger">Hamburger icon</title>
              <desc id="hamburgerDescID" class="style-scope icon-hamburger">An icon used to represent a menu that can be
                toggled by interacting with this icon.</desc>
              <path
                d="m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z"
                fill="#999" fill-rule="evenodd" class="style-scope icon-hamburger"></path>
              </svg>
              </icon-hamburger>
        </button>

        <div class="branding  style-scope primary-nav">
          <a title="Go home" class="link-home style-scope primary-nav" href="https://archive.org/"
            data-event-click-tracking="TopNav|NavHome"><!--?lit$49386103$-->
            <svg class="ia-logo style-scope primary-nav" viewBox="0 0 27 30" xmlns="http://www.w3.org/2000/svg"
              aria-labelledby="logoTitleID logoDescID">
              <title id="logoTitleID" class="style-scope primary-nav">Internet Archive logo</title>
              <desc id="logoDescID" class="style-scope primary-nav">A line drawing of the Internet Archive headquarters
                building façade.</desc>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope primary-nav">
                <mask id="mask-2" fill="white" class="style-scope primary-nav">
                  <path
                    d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z"
                    id="path-1" class="style-scope primary-nav"></path>
                  </mask>
                  <use fill="#FFFFFF" xlink:href="#path-1" class="style-scope primary-nav"></use>
                  <g mask="url(#mask-2)" fill="#FFFFFF" class="style-scope primary-nav">
                  <path d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z" id="swatch" class="style-scope primary-nav">
                  </path>
                  </g>
                  </g>
                  </svg>
                  <!--?lit$49386103$-->
            <svg class="ia-wordmark stacked style-scope primary-nav" viewBox="0 0 95 30" xmlns="http://www.w3.org/2000/svg">
              <g fill="#fff" fill-rule="evenodd" class="style-scope primary-nav">
                <g transform="translate(0 17)" class="style-scope primary-nav">
                  <path
                    d="m3.07645967 2.60391777c.09263226-.31901841.26275495-.97477846.26275495-1.10630359 0-.74950669-.57227138-.76816274-1.19041353-.88009902v-.41183224h2.90678232l3.77209227 12.60682378h-1.60725868l-1.16012991-3.8963154h-3.94266032l-1.15968456 3.8963154h-.95794221zm-.69607795 5.4317081h3.41670507l-1.76223957-5.469953z"
                    class="style-scope primary-nav"></path>
                  <path
                    d="m13.2661876 2.75363255c0-1.85487748-.0316196-1.85487748-1.469201-2.13611739v-.41183224h3.8032666c1.1601299 0 4.3599508 0 4.3599508 3.35342446 0 2.13518459-1.143652 2.84737918-2.3652399 3.0903742l2.8448791 6.16302512h-1.7773814l-2.7366596-5.82581707h-.9588329v5.82581707h-1.7007817zm1.7007817 3.35295806h.8817878c1.0042583 0 2.411556-.33674165 2.411556-2.43508055 0-2.0237147-.9588329-2.58572812-2.2579112-2.58572812-1.0354326 0-1.0354326.33720805-1.0354326 1.68650665z"
                    class="style-scope primary-nav"></path>
                  <path
                    d="m30.9386422 12.2878054c-.5250645.2817063-1.3761234.7121946-2.9682403.7121946-3.3552471 0-4.5612478-2.4537366-4.5612478-6.66860403 0-3.4089262.86531-6.18214759 4.3136347-6.18214759 1.3761234 0 2.3812724.28077351 3.0920468.56201342l.0930776 3.12908549h-.4484648c-.0619033-.95612241-.9125167-2.79187744-2.5821241-2.79187744-2.2726076 0-2.6440273 2.94065941-2.6440273 5.28292612 0 2.95931547.8510588 5.61966783 2.9994146 5.61966783 1.4692009 0 2.2267368-.5620135 2.7059306-.9551897z"
                    class="style-scope primary-nav"></path>
                  <path
                    d="m35.4546446 2.67900836c0-1.48129014-.0926322-1.64966096-1.5466914-1.83622143v-.41276504l3.2470277-.43002189v5.80669465h4.2049699v-5.60101173h1.7007816v12.60682378h-1.7007816v-6.12571303h-4.2049699v6.12571303h-1.7003363z"
                    class="style-scope primary-nav"></path>
                  <path
                    d="m46.0300434 12.3447063c1.0973359 0 1.3137748-.2807735 1.3137748-1.7420083v-8.05568117c0-1.46123489-.2164389-1.741542-1.3137748-1.741542v-.46919958h4.3287765v.46919958c-1.0826395 0-1.3137748.28030711-1.3137748 1.741542v8.05568117c0 1.4612348.2311353 1.7420083 1.3137748 1.7420083v.4678004h-4.3287765z"
                    class="style-scope primary-nav"></path>
                  <path
                    d="m55.1990352 2.60391777c-.494781-1.7051627-.6341747-1.7051627-1.8709043-1.98640261v-.41183224h2.9994145l3.0301436 10.26548988h.0307289l2.9535438-10.26548988h1.0042584l-3.771647 12.60682378h-1.344949z"
                    class="style-scope primary-nav"></path>
                  <path
                    d="m67.7842867 2.75363255c0-1.85487748-.0463161-1.85487748-1.4687557-2.13611739v-.41183224h7.4061269l.0463161 2.77228859h-.433323c0-1.49854698-.6488711-1.89218957-1.6696073-1.89218957h-1.2060007c-.7726777 0-.9735293.07462419-.9735293.97431206v3.7279446h1.8709043c1.0657162 0 1.174381-.82366447 1.2674586-1.44164603h.4324323v3.93316112h-.4324323c0-1.01162415-.3402454-1.61141607-1.2674586-1.61141607h-1.8709043v4.17755538c0 1.0489362.2008516 1.0867147.9735293 1.0867147h1.7168141c.8804518 0 1.2977423-.3749865 1.3908199-1.835755h.433323l-.0472068 2.715854h-6.1685065z"
                    class="style-scope primary-nav"></path>
                  </g>
                <path
                  d="m1.55575146 9.89647882v-7.6678574c0-1.39053729-.25677019-1.65867172-1.55575146-1.65867172v-.44528687h5.12561364v.44528687c-1.28118091 0-1.55575146.26813443-1.55575146 1.65867172v7.6678574c0 1.39097468.27457055 1.65735948 1.55575146 1.65735948v.4461617h-5.12561364v-.4461617c1.29898127 0 1.55575146-.2663848 1.55575146-1.65735948z"
                  class="style-scope primary-nav"></path>
                <path
                  d="m9.92299051 2.28198586c0-1.65823431-.25588017-1.58649851-1.83032201-1.88962601v-.39235985h3.8626781l5.7664266 9.70008019h.0364907v-9.70008019h1.1534634v12h-1.7577856l-6.0405521-10.14492965h-.0369358v10.14492965h-1.15346329z"
                  class="style-scope primary-nav"></path>
                <path
                  d="m25.631543.83808413h-1.2633805c-1.4458343 0-1.8668128.44572428-1.977175 1.74834147h-.5122054l.0729815-2.5864256h9.3727795l.0734265 2.63935263h-.5126504c0-1.37304075-.5860768-1.8012685-1.9954203-1.8012685h-1.2442452v11.16191587h-2.0141107z"
                  class="style-scope primary-nav"></path>
                <path
                  d="m36.1050097 2.42502005c0-1.7654006-.0556262-1.7654006-1.7399852-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7685305-1.8012685-1.9762849-1.8012685h-1.4284789c-.9153835 0-1.1534633.0717358-1.1534633.92775388v3.54829773h2.2152547c1.2629356 0 1.3906532-.7851571 1.5010154-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010154-1.53313407h-2.2152547v3.97608803c0 .9986149.2380798 1.033608 1.1534633 1.033608h2.0319111c1.0439911 0 1.5375061-.356492 1.6469783-1.74702926h.5135404l-.0551812 2.58511336h-7.3034876z"
                  class="style-scope primary-nav"></path>
                <path
                  d="m48.1689385 2.42502005c0-1.7654006-.0364908-1.7654006-1.7382052-2.0326602v-.39235985h4.5026011c1.3732977 0 5.1621043 0 5.1621043 3.19180579 0 2.03309761-1.3537173 2.71065102-2.8004416 2.94248013l3.3682731 5.86571408h-2.1053376l-3.2396655-5.54552745h-1.1352179v5.54552745h-2.0141107zm2.0141107 3.19136837h1.0439911c1.189064 0 2.8556227-.32018663 2.8556227-2.31697893 0-1.92680615-1.1352179-2.46132536-2.673169-2.46132536-1.2264448 0-1.2264448.32062404-1.2264448 1.6057447z"
                  class="style-scope primary-nav"></path>
                <path
                  d="m61.4610921 2.28198586c0-1.65823431-.2567702-1.58649851-1.830767-1.88962601v-.39235985h3.8622331l5.7659816 9.70008019h.0369357v-9.70008019h1.1534633v12h-1.7568955l-6.0414421-10.14492965h-.0364908v10.14492965h-1.1530183z"
                  class="style-scope primary-nav"></path>
                <path
                  d="m75.1550889 2.42502005c0-1.7654006-.0547361-1.7654006-1.7390952-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7694205-1.8012685-1.9771749-1.8012685h-1.4280339c-.9149385 0-1.1530183.0717358-1.1530183.92775388v3.54829773h2.2148098c1.2633805 0 1.3906531-.7851571 1.5010153-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010153-1.53313407h-2.2148098v3.97608803c0 .9986149.2380798 1.033608 1.1530183 1.033608h2.0319111c1.0439911 0 1.5379511-.356492 1.6478683-1.74702926h.5126504l-.0551811 2.58511336h-7.3039327z"
                  class="style-scope primary-nav"></path>
                <path
                  d="m89.2335734.83808413h-1.2624905c-1.4462793 0-1.8672578.44572428-1.97762 1.74834147h-.5122054l.0734265-2.5864256h9.3718895l.0734265 2.63935263h-.5122054c0-1.37304075-.5856318-1.8012685-1.9958653-1.8012685h-1.2446902v11.16191587h-2.0136657z"
                  class="style-scope primary-nav"></path>
                </g>
                </svg>

          </a>
          <!--?lit$49386103$-->
        </div>
        <media-menu class="style-scope primary-nav x-scope media-menu-1"><!---->
          <div class="media-menu-container closed style-scope media-menu">
            <div class="overflow-clip style-scope media-menu">
              <nav class="media-menu-inner style-scope media-menu" aria-expanded="false">
                <div class="menu-group style-scope media-menu">
                  <!--?lit$49386103$--><!---->
                  <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="web"><!---->
                    <a class="menu-item web  style-scope media-button" href="https://web.archive.org"
                      data-event-click-tracking="TopNav|NavMenuWeb" title="Expand web menu">
                      <!--?lit$49386103$-->
                      <span class="icon  style-scope media-button">
                        <!--?lit$49386103$-->
                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
                          aria-labelledby="webTitleID webDescID" class="style-scope media-button">
                          <title id="webTitleID" class="style-scope media-button">Web icon</title>
                          <desc id="webDescID" class="style-scope media-button">An illustration of a computer
                            application window</desc>
                          <path class="fill-color style-scope media-button"
                            d="m8 28.7585405v-8.1608108-9.3577297h24v9.3577297 8.1608108zm14.2702703-15.8863783h-12.43243246v2.6114594h12.43243246zm7.7837838 14.0365946v-7.0727027-1.8497838h-20.21621626v1.8497838 7.0727027zm-3.7837838-14.0365946h-2.7027027v2.6114594h2.7027027zm4 0h-2.7027027v2.6114594h2.7027027z"
                            fill-rule="evenodd"></path>
                          </svg>

                      </span>
                      <span class="label style-scope media-button"><!--?lit$49386103$-->Wayback Machine</span>

                    </a>
                    </media-button>
                    <!----><!---->
                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="texts"><!---->
                    <a class="menu-item texts  style-scope media-button" href="https://archive.org/details/texts"
                      data-event-click-tracking="TopNav|NavMenuTexts" title="Expand texts menu">
                      <!--?lit$49386103$-->
                      <span class="icon  style-scope media-button">
                        <!--?lit$49386103$-->
                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
                          aria-labelledby="textsTitleID textsDescID" class="style-scope media-button">
                          <title id="textsTitleID" class="style-scope media-button">Texts icon</title>
                          <desc id="textsDescID" class="style-scope media-button">An illustration of an open book.
                          </desc>
                          <path class="fill-color style-scope media-button"
                            d="m10.3323235 11.0007023h6.9060825c.8851083 0 1.5847122.3064258 2.0988114.9192774v14.4324451h-.6460032c-.1435563-.120323-.3528315-.2434552-.6278257-.3693964-.2749942-.1259413-.5201585-.2191097-.7354929-.2795053l-.3048241-.1081503h-5.7042647c-.3108832 0-.5621067-.0601615-.7536705-.1804846-.0717781-.0599274-.1256117-.1439663-.1615008-.2521166-.0358891-.1081502-.0598928-.2043619-.0720112-.2886348v-13.8741368zm19.1752505 0v13.603761c-.0717781.3361555-.2211606.5943584-.4481473.7746089-.0717781.0599274-.1733862.1079162-.304824.1439663-.1314379.0360501-.2451643.0601615-.3411793.0723343h-5.5965975c-.9568865.2640552-1.5068748.5164059-1.649965.757052h-.6634817v-14.4324451c.5140992-.6128516 1.2076439-.9192774 2.0806339-.9192774h6.92426zm1.3814961.6489017-.1796783 15.2976474c-.0955489 0-1.0342578.0119386-2.8161268.035816-1.7818691.0238773-3.3006293.0898911-4.5562806.1980414-1.2556514.1081503-1.9613144.2884008-2.1169891.5407514-.0955488.1924233-.5439291.273419-1.345141.2429871-.8012118-.0304319-1.3155441-.1776755-1.5429969-.4417308-.334654-.3843783-3.4558378-.5765674-9.36355164-.5765674v-15.3875385l-.96830576.3960828v16.2702977c6.4096947-.2041278 9.7760429-.0840388 10.0990445.3602669.2391051.276228.9864833.414342 2.2421347.414342.1915638 0 .4187835-.0210682.6816593-.0632047s.4810068-.0870821.6543929-.1348367c.1733862-.0477547.2719646-.0838048.2957353-.1081503.0838965-.1563732.9599161-.2675666 2.6280587-.3335805 1.6681426-.0660138 3.3213703-.0931684 4.9596831-.0814638l2.4392915.0182591v-16.2344816z">
                          </path>
                          </svg>

                      </span>
                      <span class="label style-scope media-button"><!--?lit$49386103$-->Texts</span>

                    </a>
                    </media-button>
                    <!----><!---->
                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="video"><!---->
                    <a class="menu-item video  style-scope media-button" href="https://archive.org/details/movies"
                      data-event-click-tracking="TopNav|NavMenuVideo" title="Expand video menu">
                      <!--?lit$49386103$-->
                      <span class="icon  style-scope media-button">
                        <!--?lit$49386103$-->
                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
                          aria-labelledby="videoTitleID videoDescID" class="style-scope media-button">
                          <title id="videoTitleID" class="style-scope media-button">Video icon</title>
                          <desc id="videoDescID" class="style-scope media-button">An illustration of two cells of a film
                            strip.</desc>
                          <path class="fill-color style-scope media-button"
                            d="m31.0117647 12.0677966c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm-4.0941176-10.440678c0 .5423729-.4235295.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647058 0 .9882353.4067797.9882353.9491526zm-.1411765 11.2542373c0 .5423729-.4235294.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647059 0 .9882353.4067797.9882353.9491526zm-14.9647059-17.220339c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h