@import url("//hello.myfonts.net/count/3953e8");/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css *//* Document
   ========================================================================== *//**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}/* Sections
   ========================================================================== *//**
 * Remove the margin in all browsers.
 */body {
  margin: 0;
}/**
 * Render the `main` element consistently in IE.
 */main {
  display: block;
}/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */h1 {
  font-size: 2em;
  margin: 0.67em 0;
}/* Grouping content
   ========================================================================== *//**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}/* Text-level semantics
   ========================================================================== *//**
 * Remove the gray background on active links in IE 10.
 */a {
  background-color: transparent;
}/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */abbr[title] {
  border-bottom: none; /* 1 */
  -webkit-text-decoration: underline; /* 2 */
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */b,
strong {
  font-weight: bolder;
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}/**
 * Add the correct font size in all browsers.
 */small {
  font-size: 80%;
}/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/* Embedded content
   ========================================================================== *//**
 * Remove the border on images inside links in IE 10.
 */img {
  border-style: none;
}/* Forms
   ========================================================================== *//**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */button,
input { /* 1 */
  overflow: visible;
}/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */button,
select { /* 1 */
  text-transform: none;
}/**
 * Correct the inability to style clickable types in iOS and Safari.
 */button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}/**
 * Remove the inner border and padding in Firefox.
 */button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}/**
 * Restore the focus styles unset by the previous rule.
 */button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}/**
 * Correct the padding in Firefox.
 */fieldset {
  padding: 0.35em 0.75em 0.625em;
}/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */progress {
  vertical-align: baseline;
}/**
 * Remove the default vertical scrollbar in IE 10+.
 */textarea {
  overflow: auto;
}/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/* Interactive
   ========================================================================== *//*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */details {
  display: block;
}/*
 * Add the correct display in all browsers.
 */summary {
  display: list-item;
}/* Misc
   ========================================================================== *//**
 * Add the correct display in IE 10+.
 */template {
  display: none;
}/**
 * Add the correct display in IE 10.
 */[hidden] {
  display: none;
}@font-face {
  font-family: "TT Commons";
  font-weight: normal;
  font-style: normal;
  src: url("/assets/3953E8_0_0-b87f4056.eot");
  src:
    url("/assets/3953E8_0_0-b87f4056.eot?#iefix") format("embedded-opentype"),
    url("/assets/3953E8_0_0-aab84fb5.woff2") format("woff2"),
    url("/assets/3953E8_0_0-ea7739de.woff") format("woff"),
    url("/assets/3953E8_0_0-95c46bcb.ttf") format("truetype");
}@font-face {
  font-family: "TT Commons";
  font-weight: normal;
  font-style: italic;
  src: url("/assets/3953E8_1_0-861094c1.eot");
  src:
    url("/assets/3953E8_1_0-861094c1.eot?#iefix") format("embedded-opentype"),
    url("/assets/3953E8_1_0-828d2811.woff2") format("woff2"),
    url("/assets/3953E8_1_0-c6f8256a.woff") format("woff"),
    url("/assets/3953E8_1_0-efb67258.ttf") format("truetype");
}@font-face {
  font-family: "TT Commons";
  font-weight: bold;
  font-style: italic;
  src: url("/assets/3953FF_2_0-ebae561f.eot");
  src:
    url("/assets/3953FF_2_0-ebae561f.eot?#iefix") format("embedded-opentype"),
    url("/assets/3953FF_2_0-069bafb4.woff2") format("woff2"),
    url("/assets/3953FF_2_0-abf8178f.woff") format("woff"),
    url("/assets/3953FF_2_0-1bd73e29.ttf") format("truetype");
}@font-face {
  font-family: "TT Commons";
  font-weight: bold;
  font-style: normal;
  src: url("/assets/3953FF_3_0-e166c039.eot");
  src:
    url("/assets/3953FF_3_0-e166c039.eot?#iefix") format("embedded-opentype"),
    url("/assets/3953FF_3_0-b9d7ce86.woff2") format("woff2"),
    url("/assets/3953FF_3_0-8512b751.woff") format("woff"),
    url("/assets/3953FF_3_0-ecbc0d40.ttf") format("truetype");
}@font-face {
  font-family: "TT Commons";
  font-weight: 800;
  font-style: italic;
  src: url("/assets/3953E8_2_0-cd0c48c8.eot");
  src:
    url("/assets/3953E8_2_0-cd0c48c8.eot?#iefix") format("embedded-opentype"),
    url("/assets/3953E8_2_0-520d0698.woff2") format("woff2"),
    url("/assets/3953E8_2_0-1d64364a.woff") format("woff"),
    url("/assets/3953E8_2_0-1caf4f1f.ttf") format("truetype");
}@font-face {
  font-family: "TT Commons";
  font-weight: 800;
  font-style: normal;
  src: url("/assets/3953E8_3_0-4a5aee13.eot");
  src:
    url("/assets/3953E8_3_0-4a5aee13.eot?#iefix") format("embedded-opentype"),
    url("/assets/3953E8_3_0-13199985.woff2") format("woff2"),
    url("/assets/3953E8_3_0-dbe169ea.woff") format("woff"),
    url("/assets/3953E8_3_0-282a0c83.ttf") format("truetype");
}:root {
  --font-sans: "TT Commons", sans-serif;
  --font-serif: "Crimson Text", serif;

  --background-color: #ffffff;
  --text-color: #444444;
  --text-light-color: #767676;
  --link-color: #5b7584;
  --border-color: #e5e5e5;
}/* ---- Grid and sizing --------------------------------------------------- */:root {
  --col-px: 30;
  --gutter-px: 40;
  --total-columns: 20;

  --inner-width: calc(var(--col-px)*var(--total-columns) + var(--gutter-px)*(var(--total-columns) - 1));
  --column: calc(var(--col-px)/var(--inner-width));
  --gutter: calc(var(--gutter-px)/var(--inner-width));

  --columns-1: var(--column);
  --columns-2: calc(var(--column)*2 + var(--gutter));
  --columns-3: calc(var(--column)*3 + var(--gutter)*2);
  --columns-4: calc(var(--column)*4 + var(--gutter)*3);
  --columns-5: calc(var(--column)*5 + var(--gutter)*4);
  --columns-6: calc(var(--column)*6 + var(--gutter)*5);
  --columns-7: calc(var(--column)*7 + var(--gutter)*6);
  --columns-8: calc(var(--column)*8 + var(--gutter)*7);
  --columns-9: calc(var(--column)*9 + var(--gutter)*8);
  --columns-10: calc(var(--column)*10 + var(--gutter)*9);
  --columns-11: calc(var(--column)*11 + var(--gutter)*10);
  --columns-12: calc(var(--column)*12 + var(--gutter)*11);
  --columns-13: calc(var(--column)*13 + var(--gutter)*12);
  --columns-14: calc(var(--column)*14 + var(--gutter)*13);
  --columns-15: calc(var(--column)*15 + var(--gutter)*14);
  --columns-16: calc(var(--column)*16 + var(--gutter)*15);
  --columns-17: calc(var(--column)*17 + var(--gutter)*16);
  --columns-18: calc(var(--column)*18 + var(--gutter)*17);
  --columns-19: calc(var(--column)*19 + var(--gutter)*18);
  --columns-20: calc(var(--column)*20 + var(--gutter)*19);

  --outer-margin: 60;
  --outer-margin-mobile: 15px;
  --ref-width: calc(var(--inner-width) + var(--outer-margin)*2);
  --ref-width-adjust: calc(var(--inner-width)/var(--ref-width));
}/* ---- Breakpoints ------------------------------------------------------- *//* ---- Utils ------------------------------------------------------------- */.authors-index {
  display: flex;
  flex-wrap: wrap;
}.authors-index .author {
    width: 22.7941176471%;
    width: calc(var(--columns-5)*100%);
    margin-left: 2.9411764706%;
    margin-left: calc(var(--gutter)*100%);

    display: block;
    -webkit-text-decoration: none;
    text-decoration: none;
    margin-bottom: 60px;
    font: normal 15px/1.33 "TT Commons", sans-serif;
    font: normal 15px/1.33 var(--font-sans);
    color: #444444;
    color: var(--text-color);
  }.authors-index .author:nth-child(4n + 1) {
      margin-left: 0px;
    }@media screen and (max-width: 900px) {.authors-index .author {
      width: 48.5294117647%;
      width: calc(var(--columns-10)*100%);
  }
      .authors-index .author:nth-child(2n + 1) {
        margin-left: 0px;
      }
    }.authors-index .author .image {
      background: #bebebe;
      position: relative;
      padding-bottom: 116.129%;
      margin-bottom: 16px;
    }.authors-index .author .image img {
        display: block;
        width: 100%;
        height: auto;
        position: absolute;
        filter: grayscale(100%);
        opacity: 0.9;
        transition: all 200ms ease-out;
      }.authors-index .author h3 {
      margin-bottom: 8px;
    }.authors-index .author:hover .image img {
        opacity: 1;
      }.show-author .primary.image {
    filter: grayscale(100%);
  }.show-author .boxout.column .book,.show-book .boxout.column .book {
    display: block;
    -webkit-text-decoration: none;
    text-decoration: none;
    margin-top: 27px;
    color: #444444;
    color: var(--text-color);
  }.show-author .boxout.column .book:first-child {
      margin-top: 0px;
    }.show-book .boxout.column .book:first-child {
      margin-top: 0px;
    }.show-author .boxout.column .book .image,.show-book .boxout.column .book .image {
      width: 70.8333333333%;
      width: calc(var(--columns-3)/var(--columns-4)*100%);
      margin-bottom: 32px;
      box-shadow: 3px 6px 14px 0px rgba(0, 0, 0, 0.25);
    }.show-author .boxout.column .book .image img,.show-book .boxout.column .book .image img {
        display: block;
        width: 100%;
        height: auto;
      }.show-author .boxout.column .book h3,.show-book .boxout.column .book h3 {
      margin-bottom: 8px;
    }.show-author .boxout.column .book:hover h3,.show-book .boxout.column .book:hover h3,.show-author .boxout.column .book:focus h3,.show-book .boxout.column .book:focus h3 {
        -webkit-text-decoration: underline;
        text-decoration: underline;
      }*,
*:before,
*:after {
  box-sizing: border-box;
}body {
  font: 400 19px/1.4 "Crimson Text", serif;
  font: 400 19px/1.4 var(--font-serif);
  color: #444444;
  color: var(--text-color);
  letter-spacing: 0.25px;
}.wrapper {
  position: relative;
}main {
  padding-top: 120px;
  padding-left: 4.0540540541%;
  padding-left: calc((var(--outer-margin)/var(--ref-width))*100%);
  padding-right: 4.0540540541%;
  padding-right: calc((var(--outer-margin)/var(--ref-width))*100%);
}@media screen and (max-width: 900px) {main {
    padding-left: 15px;
    padding-left: var(--outer-margin-mobile);
    padding-right: 15px;
    padding-right: var(--outer-margin-mobile);
}
  }@media print {main {
    padding-left: 0;
    padding-right: 0;
}
  }main .inner {
    max-width: 1360px;
    max-width: calc(var(--inner-width)*1px);
    margin-left: auto;
    margin-right: auto;
  }p,
ul,
ol,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0px 0px 16px 0px;
}p:last-child {
    margin-bottom: 0px;
  }ul:last-child {
    margin-bottom: 0px;
  }ol:last-child {
    margin-bottom: 0px;
  }h1:last-child {
    margin-bottom: 0px;
  }h2:last-child {
    margin-bottom: 0px;
  }h3:last-child {
    margin-bottom: 0px;
  }h4:last-child {
    margin-bottom: 0px;
  }h5:last-child {
    margin-bottom: 0px;
  }h6:last-child {
    margin-bottom: 0px;
  }h1,
h2 {
  font: normal 40px/1.18 "TT Commons", sans-serif;
  font: normal 40px/1.18 var(--font-sans);
  letter-spacing: normal;
}.show-book .heading h1 {
  font: bold 40px/1.18 "TT Commons", sans-serif;
  font: bold 40px/1.18 var(--font-sans);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 0px;
}.show-book .heading h2 {
  text-transform: uppercase;
  letter-spacing: 0.5px;
}h3 {
  font: bold 14px/1.14 "TT Commons", sans-serif;
  font: bold 14px/1.14 var(--font-sans);
  text-transform: uppercase;
  letter-spacing: 1px;
}h4 {
  font: normal 14px/1.14 "TT Commons", sans-serif;
  font: normal 14px/1.14 var(--font-sans);
  text-transform: uppercase;
  letter-spacing: 1px;
}a,
a:visited {
  color: #5b7584;
  color: var(--link-color);
  -webkit-text-decoration: underline;
  text-decoration: underline;
}a:hover h2,a:focus h2,a:hover h3,a:focus h3,a:hover h4,a:focus h4 {
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }figure.image {
  padding: 0px;
  margin: 0px;
}figure.image img {
    width: 100%;
    height: auto;
  }figure.image figcaption {
    margin-top: 10px;
    font: normal 15px/1.33 "TT Commons", sans-serif;
    font: normal 15px/1.33 var(--font-sans);
  }blockquote {
  margin: 27px 0px;
  padding: 0px 30px;
  font: normal 28px/1.39 "Crimson Text", serif;
  font: normal 28px/1.39 var(--font-serif);
  font-style: italic;
}.show-book .norla-selected {
    float: right;
    background: url("/assets/norla-selected-7730218e.svg") no-repeat;
    background-size: contain;
    height: 94px;
    width: 94px;
    overflow: hidden;
    text-indent: -9000px;
  }@media screen and (max-width: 900px) {.show-book .norla-selected {
      float: none;
      margin-bottom: 16px;
      margin-top: -48px;
  }
    }.show-book .metadata {
    font: normal 15px/1.33 "TT Commons", sans-serif;
    font: normal 15px/1.33 var(--font-sans);
  }.show-book .metadata .cover.image {
      margin-bottom: 32px;
      box-shadow: 3px 6px 14px 0px rgba(0, 0, 0, 0.25);
    }.show-book .metadata .cover.image img {
        display: block;
      }.show-book .metadata .info {
      margin-bottom: 40px;
    }.show-book .metadata .block {
      margin-bottom: 40px;
      width: 68.8888888889%;
      width: calc(var(--columns-5)/var(--columns-7)*100%);
    }.show-book .metadata .block:last-child {
        margin-bottom: 0px;
      }@media screen and (max-width: 900px) {.show-book .metadata .block {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
    }
  }.show-book .endorsements {
    margin-top: 80px;
  }.show-book .endorsements blockquote.endorsement {
      font: bold 19px/1.42 "TT Commons", sans-serif;
      font: bold 19px/1.42 var(--font-sans);
      letter-spacing: normal;
      font-style: normal;
      margin: 0px 0px 40px 0px;
      padding: 0px;
    }.show-book .endorsements blockquote.endorsement:last-child {
        margin-bottom: 0px;
      }.show-book .endorsements blockquote.endorsement.rating {
        padding-left: 11.1111111111%;
        padding-left: calc((var(--columns-1) + (var(--gutter)*0.5))/var(--columns-7)*100%);
        background-repeat: no-repeat;
        background-position: top left;
        background-size: 6.6666666667%;
        background-size: calc(var(--columns-1)/var(--columns-7)*100%);
      }.show-book .endorsements blockquote.endorsement.rating-1 {
        background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22none%22%3E%3Crect%20width%3D%2230%22%20height%3D%2230%22%20fill%3D%22%23000%22%20rx%3D%222%22%2F%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%2215%22%20r%3D%222.53%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
      }.show-book .endorsements blockquote.endorsement.rating-2 {
        background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22none%22%3E%3Crect%20width%3D%2230%22%20height%3D%2230%22%20fill%3D%22%23000%22%20rx%3D%222%22%2F%3E%3Ccircle%20cx%3D%227.41%22%20cy%3D%2222.59%22%20r%3D%222.53%22%20fill%3D%22%23FFF%22%2F%3E%3Ccircle%20cx%3D%2222.59%22%20cy%3D%227.41%22%20r%3D%222.53%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
      }.show-book .endorsements blockquote.endorsement.rating-3 {
        background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22none%22%3E%3Crect%20width%3D%2230%22%20height%3D%2230%22%20fill%3D%22%23000%22%20rx%3D%222%22%2F%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%2215%22%20r%3D%222.53%22%20fill%3D%22%23FFF%22%2F%3E%3Ccircle%20cx%3D%227.41%22%20cy%3D%2222.59%22%20r%3D%222.53%22%20fill%3D%22%23FFF%22%2F%3E%3Ccircle%20cx%3D%2222.59%22%20cy%3D%227.41%22%20r%3D%222.53%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
      }.show-book .endorsements blockquote.endorsement.rating-4 {
        background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22none%22%3E%3Crect%20width%3D%2230%22%20height%3D%2230%22%20fill%3D%22%23000%22%20rx%3D%222%22%2F%3E%3Ccircle%20cx%3D%227.41%22%20cy%3D%227.41%22%20r%3D%222.53%22%20fill%3D%22%23FFF%22%2F%3E%3Ccircle%20cx%3D%227.41%22%20cy%3D%2222.59%22%20r%3D%222.53%22%20fill%3D%22%23FFF%22%2F%3E%3Ccircle%20cx%3D%2222.59%22%20cy%3D%227.41%22%20r%3D%222.53%22%20fill%3D%22%23FFF%22%2F%3E%3Ccircle%20cx%3D%2222.59%22%20cy%3D%2222.59%22%20r%3D%222.53%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
      }.show-book .endorsements blockquote.endorsement.rating-5 {
        background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22none%22%3E%3Crect%20width%3D%2230%22%20height%3D%2230%22%20fill%3D%22%23000%22%20rx%3D%222%22%2F%3E%3Ccircle%20cx%3D%227.41%22%20cy%3D%227.41%22%20r%3D%222.53%22%20fill%3D%22%23FFF%22%2F%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%2215%22%20r%3D%222.53%22%20fill%3D%22%23FFF%22%2F%3E%3Ccircle%20cx%3D%227.41%22%20cy%3D%2222.59%22%20r%3D%222.53%22%20fill%3D%22%23FFF%22%2F%3E%3Ccircle%20cx%3D%2222.59%22%20cy%3D%227.41%22%20r%3D%222.53%22%20fill%3D%22%23FFF%22%2F%3E%3Ccircle%20cx%3D%2222.59%22%20cy%3D%2222.59%22%20r%3D%222.53%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
      }.show-book .endorsements blockquote.endorsement.rating-6 {
        background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22none%22%3E%3Crect%20width%3D%2230%22%20height%3D%2230%22%20fill%3D%22%23000%22%20rx%3D%222%22%2F%3E%3Ccircle%20cx%3D%227.41%22%20cy%3D%227.41%22%20r%3D%222.53%22%20fill%3D%22%23FFF%22%2F%3E%3Ccircle%20cx%3D%227.41%22%20cy%3D%2215%22%20r%3D%222.53%22%20fill%3D%22%23FFF%22%2F%3E%3Ccircle%20cx%3D%227.41%22%20cy%3D%2222.59%22%20r%3D%222.53%22%20fill%3D%22%23FFF%22%2F%3E%3Ccircle%20cx%3D%2222.59%22%20cy%3D%227.41%22%20r%3D%222.53%22%20fill%3D%22%23FFF%22%2F%3E%3Ccircle%20cx%3D%2222.59%22%20cy%3D%2215%22%20r%3D%222.53%22%20fill%3D%22%23FFF%22%2F%3E%3Ccircle%20cx%3D%2222.59%22%20cy%3D%2222.59%22%20r%3D%222.53%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
      }.show-book .endorsements blockquote.endorsement cite {
        margin-top: 8px;
        font: normal 15px/1.33 "TT Commons", sans-serif;
        font: normal 15px/1.33 var(--font-sans);
      }.show-book .trailer {
    margin-top: 80px;
    width: 115.5555555556%;
    width: calc(var(--columns-8)/var(--columns-7)*100%);
  }@media screen and (max-width: 900px) {.show-book .trailer {
      width: 100%;
  }
    }.show-book .author-info {
    display: block;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #444444;
    color: var(--text-color);
    margin-bottom: 16px;
  }.show-book .author-info img {
      filter: grayscale(100%);
      opacity: 0.9;
      transition: all 200ms ease-out;
    }.show-book .author-info:hover img,.show-book .author-info:focus img {
        opacity: 1;
      }.books-index {
  min-height: 120px;
}.books-grid {
  display: flex;
  flex-wrap: wrap;
  margin-top: 40px;
}.books-grid .book {
    width: 17.6470588235%;
    width: calc(var(--columns-4)*100%);
    margin-left: 2.9411764706%;
    margin-left: calc(var(--gutter)*100%);
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    color: #444444;
    color: var(--text-color);
    -webkit-text-decoration: none;
    text-decoration: none;
    font: normal 15px/1.33 "TT Commons", sans-serif;
    font: normal 15px/1.33 var(--font-sans);
  }.books-grid .book:nth-child(5n + 1) {
      margin-left: 0px;
    }@media screen and (max-width: 900px) {.books-grid .book {
      width: 48.5294117647%;
      width: calc(var(--columns-10)*100%);
  }
      .books-grid .book:nth-child(5n + 1) {
        margin-left: 2.9411764706%;
        margin-left: calc(var(--gutter)*100%);
      }
      .books-grid .book:nth-child(2n + 1) {
        margin-left: 0px;
      }
    }.books-grid .book .image {
      box-shadow: 3px 6px 14px 0px rgba(0, 0, 0, 0.25);
    }.books-grid .book .image img {
        display: block;
        width: 100%;
        height: auto;
      }.books-grid .book .image {
      margin-bottom: 24px;
    }.books-grid .book .content {
      height: 104px;
    }.books-grid .book h3 {
      margin-bottom: 8px;
    }footer {
  font: normal 15px/1.33 "TT Commons", sans-serif;
  font: normal 15px/1.33 var(--font-sans);
  padding-left: 4.0540540541%;
  padding-left: calc((var(--outer-margin)/var(--ref-width))*100%);
  padding-right: 4.0540540541%;
  padding-right: calc((var(--outer-margin)/var(--ref-width))*100%);
}@media screen and (max-width: 900px) {footer {
    padding-left: 15px;
    padding-left: var(--outer-margin-mobile);
    padding-right: 15px;
    padding-right: var(--outer-margin-mobile);
}
  }@media print {footer {
    padding-left: 0;
    padding-right: 0;
}
  }footer .inner {
    max-width: 1360px;
    max-width: calc(var(--inner-width)*1px);
    margin-left: auto;
    margin-right: auto;
  }footer .inner {
    border-top: 1px solid #e5e5e5;
    border-top: 1px solid var(--border-color);
    padding-top: 40px;
  }footer .social {
    margin-top: 40px;
  }footer .social .icon {
      background: transparent;
      background-size: contain;
      background-position: 50% 50%;
      background-repeat: no-repeat;
      display: inline-block;
      overflow: hidden;
      text-indent: -9000px;
      width: 30px;
      height: 30px;
      margin-right: 20px;
    }footer .social .icon.facebook {
        background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2231%22%20viewBox%3D%220%200%2030%2031%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%230A0B09%22%20d%3D%22M28.345.563H1.655C.741.563%200%201.304%200%202.22v26.69c0%20.913.741%201.654%201.655%201.654h14.38V18.962h-3.906V14.42h3.905v-3.34c0-3.874%202.37-5.985%205.825-5.985a33%2033%200%200%201%203.486.176v4.05h-2.38c-1.882%200-2.25.89-2.25%202.204v2.891h4.5l-.584%204.542H20.69v11.606h7.655c.914%200%201.655-.74%201.655-1.655V2.218c0-.914-.741-1.655-1.655-1.655%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M20.69%2030.563V18.962h3.915l.585-4.542h-4.5v-2.89c0-1.314.367-2.204%202.25-2.204h2.405V5.27a33%2033%200%200%200-3.492-.176c-3.46%200-5.819%202.11-5.819%205.985v3.341H12.13v4.542h3.905v11.601z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
      }footer .social .icon.instagram {
        background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2230%22%20height%3D%2231%22%20viewBox%3D%220%200%2030%2031%22%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M0%20.01h29.99v29.986H0z%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20transform%3D%22translate%280%20.563%29%22%3E%3Cmask%20id%3D%22b%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%2F%3E%3C%2Fmask%3E%3Cpath%20fill%3D%22%230A0B09%22%20d%3D%22M14.995.01c-4.072%200-4.583.017-6.182.09-1.596.072-2.686.326-3.64.697a7.35%207.35%200%200%200-2.656%201.73%207.35%207.35%200%200%200-1.73%202.655c-.37.954-.624%202.044-.697%203.64-.073%201.6-.09%202.11-.09%206.183%200%204.072.017%204.583.09%206.182.073%201.596.327%202.686.697%203.64a7.35%207.35%200%200%200%201.73%202.656%207.35%207.35%200%200%200%202.656%201.73c.954.37%202.044.624%203.64.697%201.6.073%202.11.09%206.182.09s4.583-.017%206.183-.09c1.596-.073%202.686-.327%203.64-.697a7.35%207.35%200%200%200%202.656-1.73%207.35%207.35%200%200%200%201.73-2.656c.37-.954.623-2.044.696-3.64.073-1.6.09-2.11.09-6.182s-.017-4.583-.09-6.183c-.072-1.596-.326-2.686-.697-3.64a7.35%207.35%200%200%200-1.73-2.656%207.35%207.35%200%200%200-2.655-1.73c-.954-.37-2.044-.624-3.64-.696-1.6-.073-2.11-.09-6.183-.09m0%202.701c4.004%200%204.478.016%206.06.088%201.462.066%202.256.31%202.784.516.7.272%201.2.597%201.724%201.122.525.524.85%201.024%201.122%201.724.205.528.45%201.322.516%202.784.072%201.582.088%202.056.088%206.06s-.016%204.478-.088%206.06c-.066%201.461-.31%202.255-.516%202.784a4.64%204.64%200%200%201-1.122%201.724%204.64%204.64%200%200%201-1.724%201.121c-.528.206-1.322.45-2.784.517-1.581.072-2.056.087-6.06.087s-4.478-.015-6.06-.087c-1.461-.067-2.255-.311-2.784-.517a4.65%204.65%200%200%201-1.724-1.121%204.65%204.65%200%200%201-1.121-1.724c-.206-.529-.45-1.323-.517-2.785-.072-1.581-.087-2.055-.087-6.06%200-4.003.015-4.477.087-6.059.067-1.462.311-2.256.517-2.784.272-.7.597-1.2%201.121-1.724a4.64%204.64%200%200%201%201.724-1.122c.529-.205%201.323-.45%202.785-.516%201.581-.072%202.055-.088%206.06-.088z%22%20mask%3D%22url%28%23b%29%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%230A0B09%22%20d%3D%22M14.995%2020.567a4.998%204.998%200%201%201%200-9.997%204.998%204.998%200%200%201%200%209.997m0-12.7a7.7%207.7%200%201%200%200%2015.401%207.7%207.7%200%200%200%200-15.4zm9.805-.303a1.8%201.8%200%201%201-3.6%200%201.8%201.8%200%200%201%203.6%200%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
      }footer .social .icon.twitter {
        background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22192%22%20height%3D%22192%22%20viewBox%3D%220%200%20192%20192%22%3E%3Cpath%20fill%3D%22%230A0B09%22%20fill-rule%3D%22evenodd%22%20d%3D%22M66.69%20160.204c59.625%200%2092.231-49.397%2092.231-92.231q.001-2.105-.092-4.191A66%2066%200%200%200%20175%2046.998a64.7%2064.7%200%200%201-18.616%205.103c6.693-4.012%2011.83-10.363%2014.254-17.932a64.9%2064.9%200%200%201-20.583%207.868c-5.915-6.3-14.34-10.24-23.662-10.24-17.903%200-32.42%2014.517-32.42%2032.413%200%202.544.284%205.018.84%207.39-26.94-1.353-50.83-14.254-66.816-33.867a32.3%2032.3%200%200%200-4.391%2016.293c0%2011.245%205.724%2021.174%2014.425%2026.982a32.2%2032.2%200%200%201-14.682-4.055c-.006.135-.006.27-.006.413%200%2015.701%2011.176%2028.807%2026.006%2031.78a32.34%2032.34%200%200%201-14.639.556c4.127%2012.878%2016.094%2022.25%2030.283%2022.515-11.096%208.694-25.072%2013.875-40.26%2013.875q-3.925%200-7.733-.449c14.347%209.194%2031.38%2014.561%2049.69%2014.561%22%2F%3E%3C%2Fsvg%3E');
      }footer .credits {
    margin-bottom: 40px;
    margin-top: -60px;
  }@media screen and (max-width: 900px) {footer .credits {
      margin-top: 0px;
  }
    }footer .credits a:visited {
      color: #767676;
      color: var(--text-light-color);
      -webkit-text-decoration: none;
      text-decoration: none;
    }footer .credits,footer .credits a {
      color: #767676;
      color: var(--text-light-color);
      -webkit-text-decoration: none;
      text-decoration: none;
    }footer .credits a:hover,footer .credits a:focus {
      -webkit-text-decoration: underline;
      text-decoration: underline;
    }footer .credits span {
      margin-right: 20px;
    }form.newsletter-signup {
    width: 58.4158415842%;
    width: calc(var(--columns-9)/var(--columns-15)*100%);
  }@media screen and (max-width: 900px) {form.newsletter-signup {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
  }
  }form.newsletter-signup input[type="email"] {
      width: 76.2711864407%;
      width: calc(var(--columns-7)/var(--columns-9)*100%);
    }@media screen and (max-width: 900px) {form.newsletter-signup input[type="email"] {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
    }
  }form.newsletter-signup button {
      margin-top: 16px;
    }form input[type="text"],form input[type="email"] {
    font: normal 19px/1.4 "Crimson Text", serif;
    font: normal 19px/1.4 var(--font-serif);
    border: 0px;
    border-bottom: 1px solid #444444;
    border-bottom: 1px solid var(--text-color);
    padding: 7px 0px;
    width: 100%;
  }form input[type="checkbox"] {
    margin-right: 8px;
  }form button {
    font: bold 14px/43px "TT Commons", sans-serif;
    font: bold 14px/43px var(--font-sans);
    letter-spacing: 1px;
    background: #ffffff;
    background: var(--background-color);
    border: 1px solid #e5e5e5;
    border: 1px solid var(--border-color);
    padding: 0px 27px;
  }header {
  position: absolute;
  top: 0px;
  width: 100%;
  background: #ffffff;
  background: var(--background-color);
  z-index: 10;
  padding-left: 4.0540540541%;
  padding-left: calc((var(--outer-margin)/var(--ref-width))*100%);
  padding-right: 4.0540540541%;
  padding-right: calc((var(--outer-margin)/var(--ref-width))*100%);
}@media screen and (max-width: 900px) {header {
    padding-left: 15px;
    padding-left: var(--outer-margin-mobile);
    padding-right: 15px;
    padding-right: var(--outer-margin-mobile);
}
  }@media print {header {
    padding-left: 0;
    padding-right: 0;
}
  }header .inner {
    max-width: 1360px;
    max-width: calc(var(--inner-width)*1px);
    margin-left: auto;
    margin-right: auto;
  }header .inner:after {
    content: "";
    display: table;
    clear: both;
  }header .inner {
    padding: 16px 0px;
    padding-top: 38px;
    position: relative;
    border-bottom: 1px solid #e5e5e5;
    border-bottom: 1px solid var(--border-color);
  }@media screen and (max-width: 900px) {header .inner {
      padding: 16px 0px;
  }
    }header.fixed {
    position: fixed;
  }header.fixed .logo {
      opacity: 1;
    }header .mobile-nav {
    width: 24px;
    height: 24px;
    background: transparent url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M3%2018h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cmask%20id%3D%22b%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%2F%3E%3C%2Fmask%3E%3Cg%20fill%3D%22%23000%22%20fill-opacity%3D%22.54%22%20mask%3D%22url%28%23b%29%22%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E') 50% 50% no-repeat;
    float: right;
    cursor: pointer;
    display: none;
  }@media screen and (max-width: 900px) {header .mobile-nav {
      display: block;
  }
    }header .logo {
    display: block;
    width: 153px;
    height: 48px;
    text-indent: -9000px;
    overflow: hidden;
    background: transparent url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22153%22%20height%3D%2248%22%20viewBox%3D%220%200%20153%2048%22%3E%3Cpath%20fill%3D%22%238DA7B6%22%20fill-rule%3D%22evenodd%22%20d%3D%22M12.893%2027.728q-1.788-.513-3.287-.513-2.078%200-3.321.777-1.245.778-1.244%202.134%200%201.224.75%202.001a5.3%205.3%200%200%200%201.84%201.224q1.09.447%203.03%201.042%202.42.727%203.919%201.389a6.8%206.8%200%200%201%202.554%201.969q1.056%201.306%201.056%203.456%200%201.984-1.107%203.474-1.107%201.489-3.1%202.298-1.993.81-4.581.81-2.624%200-5.11-.992-2.486-.99-4.292-2.646l1.465-2.746a12.3%2012.3%200%200%200%203.832%202.498q2.13.877%204.14.877%202.383%200%203.763-.91t1.38-2.465q0-1.223-.75-2.017t-1.89-1.257q-1.142-.462-3.083-1.026-2.386-.694-3.883-1.356a6.7%206.7%200%200%201-2.538-1.951q-1.04-1.29-1.04-3.407%200-1.853%201.057-3.275%201.055-1.422%202.963-2.184%201.908-.76%204.428-.76%202.146%200%204.207.612t3.662%201.637l-1.362%202.845a14%2014%200%200%200-3.458-1.538m7.443-3.292H38.97v2.911h-7.698v20.244h-3.27V27.347h-7.665zm26.724%203.837a9.2%209.2%200%200%200-3.39%203.226q-1.26%202.034-1.26%204.482%200%202.447%201.26%204.499a9.3%209.3%200%200%200%203.39%203.257%209.2%209.2%200%200%200%204.616%201.208q2.486%200%204.58-1.208a9.2%209.2%200%200%200%203.34-3.257%208.5%208.5%200%200%200%201.243-4.5q0-2.447-1.243-4.481a9.14%209.14%200%200%200-3.34-3.226q-2.094-1.19-4.58-1.19a9.3%209.3%200%200%200-4.616%201.19m10.9-2.48q2.88%201.554%204.548%204.25%201.669%202.697%201.669%205.938t-1.669%205.97q-1.67%202.73-4.548%204.3-2.879%201.573-6.319%201.572t-6.318-1.571q-2.88-1.57-4.548-4.3-1.67-2.73-1.67-5.971t1.67-5.938q1.669-2.696%204.53-4.25%202.862-1.555%206.336-1.555%203.44%200%206.32%201.555m20.251%2011.71q3.065%200%204.7-1.307t1.636-3.853q0-2.482-1.635-3.755-1.636-1.274-4.701-1.274h-6.064v10.189zm6.063%2010.089-4.735-7.278q-.818.067-1.328.066h-6.064v7.212h-3.27V24.436h9.334q4.53%200%207%202.035%202.47%202.034%202.47%205.772%200%202.812-1.346%204.73-1.346%201.92-3.866%202.779l5.552%207.84zm9.231-.001h3.27V24.436h-3.27zm10.084-23.155h16.555v2.878h-13.286v7.145h11.89v2.878h-11.89v7.376h13.694v2.878h-16.964zm32.718%203.292q-1.789-.513-3.288-.513-2.078%200-3.32.777-1.245.778-1.244%202.134%200%201.224.75%202.001a5.3%205.3%200%200%200%201.839%201.224q1.09.447%203.032%201.042%202.417.727%203.917%201.389a6.76%206.76%200%200%201%202.555%201.969q1.055%201.306%201.056%203.456%200%201.984-1.108%203.474-1.106%201.489-3.099%202.298-1.993.81-4.582.81-2.623%200-5.11-.992-2.486-.99-4.292-2.646l1.465-2.746a12.3%2012.3%200%200%200%203.833%202.498q2.128.877%204.138.877%202.385%200%203.764-.91t1.38-2.465q0-1.223-.75-2.017t-1.89-1.257q-1.142-.462-3.083-1.026-2.384-.694-3.884-1.356a6.7%206.7%200%200%201-2.537-1.951q-1.04-1.29-1.04-3.407%200-1.853%201.057-3.275%201.055-1.422%202.964-2.184%201.906-.76%204.428-.76%202.145%200%204.207.612%202.06.612%203.662%201.637l-1.363%202.845a14%2014%200%200%200-3.457-1.538M24.364%203.731h2.896v16.661h-3.14L14.397%208.235v12.157H11.5V3.732h2.897l9.967%2012.441zM44.26%207.664Q42.504%205.9%2039.953%205.899q-2.555%200-4.31%201.765-1.757%201.763-1.757%204.278t1.757%204.278q1.755%201.765%204.31%201.764%202.55%200%204.307-1.764%201.753-1.763%201.754-4.278-.001-2.515-1.754-4.278m2.121%2010.428q-2.602%202.466-6.428%202.465c-2.557%200-4.697-.82-6.432-2.465-1.733-1.646-2.604-3.695-2.604-6.15q.002-3.683%202.604-6.148c1.735-1.647%203.875-2.468%206.432-2.468q3.826-.001%206.428%202.468%202.604%202.465%202.603%206.148.001%203.682-2.603%206.15m16.106-6.59q.88-.74.882-2.371%200-1.634-.909-2.242-.91-.608-3.24-.608h-3.682v5.96h3.608q2.455-.001%203.34-.74m3.852-2.358q-.002%204.123-3.707%205.194l4.493%206.056h-3.685L59.34%2014.79h-3.802v5.602H52.64V3.73h6.381q3.93%200%205.623%201.288%201.697%201.286%201.695%204.124m10.406-2.837v14.088h-2.893V6.305h-5.209V3.731H81.95v2.574zm8.347%2014.088V3.73h2.897v7.222h8.517V3.731H99.4v16.662h-2.894v-6.818H87.99v6.818zm31.124-16.662v2.646h-9.155v4.409h8.222v2.504h-8.222v4.455h9.452v2.647h-12.351V3.732zm13.844%207.771q.885-.74.884-2.371-.002-1.634-.908-2.242c-.605-.406-1.689-.608-3.243-.608h-3.68v5.96h3.608q2.454-.001%203.34-.74m3.851-2.358q.001%204.123-3.706%205.194l4.493%206.056h-3.683l-4.099-5.602h-3.805v5.602h-2.895V3.73h6.38q3.931%200%205.624%201.288%201.69%201.286%201.691%204.124M149.62%200h2.896v20.393h-3.142l-8.457-12.158v12.158h-2.895V3.73h2.895l8.702%2012.442z%22%2F%3E%3C%2Fsvg%3E') no-repeat 50% 50%;
    background-size: contain;

    position: absolute;
    top: 16px;
    left: 72.0588235294%;
    left: calc((var(--columns-14) + var(--gutter))*100%);
    opacity: 0;
    transition: opacity 200ms linear;
  }@media screen and (max-width: 900px) {header .logo {
      width: 86px;
      height: 28px;
      position: relative;
      left: 0px;
      top: 0px;
      margin-top: -2px;
  }
    }header nav {
    float: left;
  }header nav .contact {
      display: none;
    }@media screen and (max-width: 900px) {header nav .contact {
        display: inline-block;
    }
      }@media screen and (max-width: 900px) {header nav {
      float: none;
      padding: 26px 0px;
      display: none;
  }
    }header .contact {
    float: right;
  }@media screen and (max-width: 900px) {header .contact {
      display: none;
  }
    }header a,header a:visited {
    -webkit-text-decoration: none;
    text-decoration: none;
    font: normal 14px/1.14 "TT Commons", sans-serif;
    font: normal 14px/1.14 var(--font-sans);
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #444444;
    color: var(--text-color);
  }header a.current:visited {
      font-weight: bold;
    }header a.current:not(.does-not-exist) {
      font-weight: bold;
    }@media screen and (max-width: 900px) {header a,header a:visited {
      font: normal 16px/1.14 "TT Commons", sans-serif;
      font: normal 16px/1.14 var(--font-sans);
  }
    }header a:focus,header a:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }header.show-nav .mobile-nav {
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22m12%208-6%206%201.41%201.41L12%2010.83l4.59%204.58L18%2014z%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cmask%20id%3D%22b%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%2F%3E%3C%2Fmask%3E%3Cg%20fill%3D%22%23000%22%20fill-opacity%3D%22.54%22%20mask%3D%22url%28%23b%29%22%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  }header.show-nav nav {
    display: block;
  }.hero {
  background: #f8f8f8;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  height: 350px;
  padding-left: 4.0540540541%;
  padding-left: calc((var(--outer-margin)/var(--ref-width))*100%);
  padding-right: 4.0540540541%;
  padding-right: calc((var(--outer-margin)/var(--ref-width))*100%);
}@media screen and (max-width: 900px) {.hero {
    padding-left: 15px;
    padding-left: var(--outer-margin-mobile);
    padding-right: 15px;
    padding-right: var(--outer-margin-mobile);
}
  }@media print {.hero {
    padding-left: 0;
    padding-right: 0;
}
  }.hero .inner {
    max-width: 1360px;
    max-width: calc(var(--inner-width)*1px);
    margin-left: auto;
    margin-right: auto;
  }@media screen and (max-width: 900px) {.hero {
    height: 200px;
}
  }.hero .inner {
    padding-top: 80px;
  }@media screen and (max-width: 900px) {.hero .inner {
      padding-top: 30px;
  }
    }.hero .logo {
    display: block;
    overflow: hidden;
    text-indent: -9000px;
    background: transparent url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22438%22%20height%3D%22138%22%20viewBox%3D%220%200%20438%20138%22%3E%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M37.345%2079.717q-5.132-1.474-9.432-1.474-5.963%200-9.53%202.235-3.568%202.235-3.568%206.134%200%203.519%202.151%205.753%202.148%202.235%205.279%203.518%203.126%201.284%208.697%202.998%206.939%202.09%2011.242%203.992%204.299%201.904%207.33%205.66%203.028%203.757%203.028%209.937%200%205.706-3.176%209.987t-8.893%206.608q-5.72%202.333-13.146%202.331-7.528%200-14.661-2.854-7.137-2.85-12.316-7.608l4.203-7.894q4.886%204.663%2010.995%207.181%206.108%202.52%2011.877%202.52%206.84.001%2010.8-2.615%203.958-2.615%203.959-7.086c0-2.344-.72-4.278-2.151-5.8q-2.15-2.281-5.425-3.613-3.276-1.33-8.845-2.95-6.843-1.996-11.142-3.898-4.302-1.904-7.282-5.61-2.984-3.71-2.982-9.796%200-5.325%203.03-9.415%203.029-4.088%208.504-6.278%205.473-2.186%2012.706-2.186%206.157%200%2012.07%201.759%205.914%201.763%2010.508%204.707l-3.91%208.18q-4.79-2.947-9.92-4.423M58.7%2070.254h53.464v8.37H90.076v58.2H80.69v-58.2H58.7zm76.677%2011.032q-6.11%203.424-9.725%209.272-3.616%205.849-3.615%2012.887c.001%207.038%201.204%209.003%203.615%2012.934q3.616%205.896%209.725%209.366%206.109%203.473%2013.245%203.473c4.754%200%209.138-1.158%2013.144-3.473q6.013-3.47%209.58-9.366t3.568-12.934q0-7.038-3.567-12.887-3.569-5.848-9.58-9.272t-13.145-3.424q-7.136%200-13.245%203.424m31.278-7.132q8.259%204.47%2013.048%2012.22%204.787%207.753%204.788%2017.071%200%209.319-4.788%2017.165-4.79%207.849-13.048%2012.364-8.26%204.519-18.131%204.518-9.873%200-18.13-4.518-8.263-4.516-13.05-12.364-4.789-7.846-4.79-17.165.001-9.318%204.79-17.071%204.788-7.75%2013-12.22t18.18-4.47q9.87%200%2018.13%204.47m58.107%2033.666q8.796%200%2013.49-3.757%204.689-3.756%204.69-11.078-.001-7.134-4.69-10.795-4.694-3.661-13.49-3.662h-17.398v29.292zm17.398%2029.006-13.587-20.923q-2.344.191-3.81.19h-17.399v20.733h-9.382V70.254h26.78q12.997%200%2020.086%205.849%207.085%205.85%207.085%2016.596.001%208.084-3.86%2013.598-3.863%205.517-11.093%207.989l15.93%2022.54zm26.486-.002h9.383v-66.57h-9.383zm28.932-66.57h47.501v8.274H306.96V99.07h34.112v8.274H306.96v21.207h39.29v8.274h-48.673zm93.878%209.463c-3.42-.982-6.567-1.474-9.432-1.474q-5.962%200-9.528%202.235-3.57%202.235-3.57%206.134%200%203.519%202.152%205.753%202.147%202.235%205.278%203.518%203.125%201.284%208.699%202.998%206.938%202.09%2011.238%203.992%204.301%201.904%207.332%205.66t3.03%209.937q0%205.706-3.177%209.987t-8.894%206.608q-5.718%202.333-13.148%202.331-7.525%200-14.659-2.854-7.137-2.85-12.315-7.608l4.202-7.894q4.886%204.663%2010.997%207.181%206.106%202.52%2011.875%202.52%206.84.001%2010.8-2.615%203.958-2.615%203.957-7.086%200-3.516-2.15-5.8-2.15-2.281-5.424-3.613-3.274-1.33-8.844-2.95-6.845-1.996-11.144-3.898-4.302-1.904-7.28-5.61-2.984-3.71-2.983-9.796.001-5.325%203.031-9.415%203.027-4.088%208.503-6.278%205.473-2.186%2012.706-2.186%206.157%200%2012.072%201.759%205.911%201.763%2010.506%204.707l-3.909%208.18q-4.79-2.947-9.921-4.423M70.258%2010.728h8.309v47.9h-9.013L41.66%2023.677v34.951h-8.312v-47.9h8.312l28.598%2035.77zm57.085%2011.305q-5.038-5.071-12.356-5.073-7.33%200-12.366%205.073-5.042%205.072-5.042%2012.3c0%204.819%201.68%208.923%205.042%2012.299%203.358%203.384%207.478%205.071%2012.366%205.071%204.878%200%208.998-1.687%2012.356-5.071%203.352-3.376%205.034-7.48%205.034-12.299s-1.682-8.92-5.034-12.3m6.087%2029.982c-4.974%204.729-11.127%207.088-18.443%207.088-7.336%200-13.477-2.36-18.455-7.088-4.974-4.733-7.471-10.622-7.471-17.682%200-7.057%202.497-12.952%207.471-17.675%204.978-4.735%2011.119-7.096%2018.455-7.096%207.316%200%2013.469%202.361%2018.443%207.096%204.983%204.723%207.47%2010.618%207.47%2017.675%200%207.06-2.487%2012.95-7.47%2017.682m46.212-18.947c1.683-1.418%202.533-3.691%202.533-6.818q-.001-4.694-2.61-6.445c-1.742-1.166-4.837-1.748-9.294-1.748h-10.567v17.134h10.352q7.042-.002%209.586-2.123m11.05-6.783c0%207.9-3.552%2012.88-10.637%2014.935l12.892%2017.41h-10.572l-11.761-16.107h-10.91v16.106h-8.317V10.727h18.308c7.52%200%2012.895%201.234%2016.135%203.701%203.247%202.465%204.861%206.417%204.861%2011.857m29.863-8.158V58.63h-8.302V18.127h-14.945v-7.399h38.178v7.4zm23.949%2040.502V10.728h8.312V31.49h24.439V10.728h8.302v47.9h-8.302v-19.6h-24.44v19.6zm89.303-47.901v7.606H307.54v12.675h23.59v7.199h-23.59v12.809h27.118v7.611H299.22v-47.9zm39.725%2022.34q2.534-2.127%202.535-6.818c0-3.13-.875-5.277-2.607-6.445-1.736-1.166-4.844-1.748-9.305-1.748h-10.56v17.134h10.354q7.04-.002%209.583-2.123m11.051-6.783c0%207.9-3.542%2012.88-10.635%2014.935l12.893%2017.41h-10.568l-11.76-16.107h-10.918v16.106h-8.309V10.727h18.308c7.515%200%2012.898%201.234%2016.135%203.701%203.233%202.465%204.854%206.417%204.854%2011.857M429.65%200h8.31v58.629h-9.014L404.68%2023.677v34.952h-8.308V10.728h8.308l24.969%2035.77z%22%2F%3E%3C%2Fsvg%3E') no-repeat 50% 0%;
    background-size: contain;
    width: 33.0882352941%;
    width: calc(var(--columns-7)*100%);
    margin-left: 58.8235294118%;
    margin-left: calc(var(--columns-12)*100%);
    padding-bottom: 13%;
  }@media screen and (max-width: 900px) {.hero .logo {
      width: 38.2352941176%;
      width: calc(var(--columns-8)*100%);
      margin-left: 53.6764705882%;
      margin-left: calc(var(--columns-11)*100%);
  }
    }nav ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
  }nav li {
    display: inline-block;
    margin-right: 12px;
  }@media screen and (max-width: 900px) {
    nav li {
      display: block;
      text-align: right;
      margin-right: 0px;
      padding: 6px 0px;
    }
  }nav a,nav a:visited {
    -webkit-text-decoration: none;
    text-decoration: none;
    font: normal 14px/1.14 "TT Commons", sans-serif;
    font: normal 14px/1.14 var(--font-sans);
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #444444;
    color: var(--text-color);
  }nav a.current:visited {
      font-weight: bold;
    }nav a.current:not(.does-not-exist) {
      font-weight: bold;
    }@media screen and (max-width: 900px) {nav a,nav a:visited {
      font: normal 16px/1.14 "TT Commons", sans-serif;
      font: normal 16px/1.14 var(--font-sans);
  }
    }nav a:focus,nav a:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }nav.subnav {
  margin-top: -24px;
  margin-bottom: 40px;
}@media screen and (max-width: 900px) {nav.subnav {
    margin-top: -44px;
}

    nav.subnav ul {
      display: none;
    }
  }nav.subnav .mobile-expander {
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    background: transparent url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M16.59%208.59%2012%2013.17%207.41%208.59%206%2010l6%206%206-6z%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cmask%20id%3D%22b%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%2F%3E%3C%2Fmask%3E%3Cg%20fill%3D%22%23000%22%20fill-opacity%3D%22.54%22%20mask%3D%22url%28%23b%29%22%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E') center right no-repeat;
    background-size: 24px 24px;
    font: bold 14px/1.14 "TT Commons", sans-serif;
    font: bold 14px/1.14 var(--font-sans);
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 24px;
    padding: 6px 0px;
    cursor: pointer;
    display: none;
  }@media screen and (max-width: 900px) {nav.subnav .mobile-expander {
      display: block;
  }
    }nav.subnav.expanded .mobile-expander {
      background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22m12%208-6%206%201.41%201.41L12%2010.83l4.59%204.58L18%2014z%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cmask%20id%3D%22b%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%2F%3E%3C%2Fmask%3E%3Cg%20fill%3D%22%23000%22%20fill-opacity%3D%22.54%22%20mask%3D%22url%28%23b%29%22%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
    }nav.subnav.expanded ul {
      display: block;
    }.timestamp {
  font: normal 15px/1.33 "TT Commons", sans-serif;
  font: normal 15px/1.33 var(--font-sans);
  color: #767676;
  color: var(--text-light-color);
  margin-bottom: 8px;
}.news-index {
  padding-bottom: 120px;
}.article-grid:after {
    content: "";
    display: table;
    clear: both;
  }.article-grid {
  display: flex;
  flex-wrap: wrap;
}.article-grid.article-grid-4 .article {
      width: 22.7941176471%;
      width: calc(var(--columns-5)*100%);
      margin-left: 2.9411764706%;
      margin-left: calc(var(--gutter)*100%);
    }.article-grid.article-grid-4 .article:nth-child(4n + 1) {
        margin-left: 0px;
      }@media screen and (max-width: 900px) {.article-grid.article-grid-4 .article {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
    }
  }.article-grid.article-grid-home .article {
      width: 30.6930693069%;
      width: calc(var(--columns-5)/var(--columns-15)*100%);
      margin-left: 3.9603960396%;
      margin-left: calc(var(--gutter)/var(--columns-15)*100%);
    }.article-grid.article-grid-home .article:nth-child(3n + 1) {
        margin-left: 0px;
        clear: both;
      }.article-grid.article-grid-home .article:nth-child(1) {
        width: 100%;
      }.article-grid.article-grid-home .article:nth-child(1) .text {
          width: 65.3465346535%;
          width: calc(var(--columns-10)/var(--columns-15)*100%);
        }@media screen and (max-width: 900px) {.article-grid.article-grid-home .article:nth-child(1) .text {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
        }
  }.article-grid.article-grid-home .article:nth-child(2) {
        margin-left: 0px;
        width: 44.5544554455%;
        width: calc(var(--columns-7)/var(--columns-15)*100%);
      }@media screen and (max-width: 900px) {.article-grid.article-grid-home .article:nth-child(2) {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
      }
  }.article-grid.article-grid-home .article:nth-child(3) {
        margin-left: 5.4455445545%;
        margin-left: calc(((var(--columns-1)*0.5) + var(--gutter))/var(--columns-15)*100%);
        width: 50%;
        width: calc((var(--columns-7) + (var(--columns-1)*0.5) + var(--gutter))/var(--columns-15)*100%);
        border-left: 1px solid #e5e5e5;
        border-left: 1px solid var(--border-color);
        padding-left: 5.4455445545%;
        padding-left: calc(((var(--columns-1)*0.5) + var(--gutter))/var(--columns-15)*100%);
      }@media screen and (max-width: 900px) {.article-grid.article-grid-home .article:nth-child(3) {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
          padding-left: 0px;
          border-left: 0px;
      }
  }@media screen and (max-width: 900px) {.article-grid.article-grid-home .article {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
    }
  }.article-grid .article {
    display: block;
    -webkit-text-decoration: none;
    text-decoration: none;
    margin-bottom: 60px;
    font: normal 15px/1.33 "TT Commons", sans-serif;
    font: normal 15px/1.33 var(--font-sans);
    color: #444444;
    color: var(--text-color);
  }.article-grid .article:last-child {
      margin-bottom: 0px;
    }.article-grid .article .image {
      background: #bebebe;
      position: relative;
      padding-bottom: 56.25%;
      margin-bottom: 16px;
    }.article-grid .article .image img {
        display: block;
        width: 100%;
        height: auto;
        position: absolute;
        opacity: 0.9;
        transition: all 200ms ease-out;
      }.article-grid .article:hover .image img,.article-grid .article:focus .image img {
        opacity: 1;
      }.article-grid .article h3 {
      margin-bottom: 8px;
    }@media screen and (max-width: 900px) {.scrolling-columns .boxout-heading.column .column-content {
      padding-bottom: 20px;
      border-bottom: 1px solid #e5e5e5;
      border-bottom: 1px solid var(--border-color);
      margin-bottom: 40px;
      padding-top: 40px;
  }
    }.scrolling-columns .boxout-heading.column .column-content h4 {
      transform-origin: top left;
      transform: rotate(90deg);
      white-space: nowrap;
      margin-left: 75%;
    }@media screen and (max-width: 900px) {.scrolling-columns .boxout-heading.column .column-content h4 {
        margin-left: 0px;
        transform: rotate(0deg);
    }
      }.boxout.column {
  font: normal 15px/1.33 "TT Commons", sans-serif;
  font: normal 15px/1.33 var(--font-sans);
}section.page .main .heading {
      margin-bottom: 80px;
      width: 65.3465346535%;
      width: calc(var(--columns-10)/var(--columns-15)*100%);
    }@media screen and (max-width: 900px) {section.page .main .heading {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
        margin-bottom: 40px;
    }
  }section.page .main .primary.image,section.page .main .metadata {
      width: 44.5544554455%;
      width: calc(var(--columns-7)/var(--columns-15)*100%);
      float: left;
    }@media screen and (max-width: 900px) {section.page .main .primary.image,section.page .main .metadata {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
        margin-bottom: 40px;
    }
  }section.page .main .content {
      width: 44.5544554455%;
      width: calc(var(--columns-7)/var(--columns-15)*100%);
      margin-left: 48.5148514851%;
      margin-left: calc((var(--columns-7) + var(--gutter))/var(--columns-15)*100%);
    }@media screen and (max-width: 900px) {section.page .main .content {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
    }
  }section.page .main .content .timestamp {
        margin: 27px 0px;
      }section.page .main .content .timestamp:first-child {
          margin-top: 0px;
        }section.page .main .content figure.image {
        float: right;
        width: 53.3333333333%;
        width: calc(var(--columns-4)/var(--columns-7)*100%);
        margin-left: 8.8888888889%;
        margin-left: calc(var(--gutter)/var(--columns-7)*100%);
        margin-right: -15.5555555556%;
        margin-right: calc((var(--columns-1) + var(--gutter))/var(--columns-7)*-100%);
        margin-bottom: 40px;
      }section.page .main .content figure.image.landscape {
          margin: 40px 0px;
          width: 100%;
        }@media screen and (max-width: 900px) {section.page .main .content figure.image {
          margin-right: 0px;
          width: 48.5294117647%;
          width: calc(var(--columns-10)*100%);
          margin-left: 2.9411764706%;
          margin-left: calc(var(--gutter)*100%);
      }
        }section.page .main .excerpt {
      font: bold 19px/1.43 "TT Commons", sans-serif;
      font: bold 19px/1.43 var(--font-sans);
      margin-bottom: 16px;
      letter-spacing: normal;
    }section.page .main .body {
      letter-spacing: 0.3px;
    }section.page .main .body h3 {
        margin-top: 40px;
      }section.page .main .body h3:first-child {
          margin-top: 0px;
        }section.page.template-news_item_wide .main .primary.image {
      width: 100%;
      margin-bottom: 60px;
    }.pagination {
  margin-top: 40px;
  display: block;
  clear: both;
  width: 100%;
}.pagination span,.pagination em,.pagination a {
    padding: 0px 8px 8px 8px;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #444444;
    color: var(--text-color);
  }.pagination a:hover,.pagination a:focus {
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }.pagination em {
    font-style: normal;
  }.pagination .current {
    border-bottom: 2px solid #e5e5e5;
    border-bottom: 2px solid var(--border-color);
  }.pagination .disabled {
    color: #767676;
    color: var(--text-light-color);
  }.scrolling-columns {
  display: flex;
  margin-bottom: 40px;
}@media screen and (max-width: 900px) {.scrolling-columns {
    flex-direction: column;
}
  }.scrolling-columns .column {
    width: 27.9411764706%;
    width: calc(var(--columns-6)*100%);
    margin-left: 2.9411764706%;
    margin-left: calc(var(--gutter)*100%);
    display: flex;
    flex-direction: column;
  }@media screen and (max-width: 900px) {.scrolling-columns .column {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
  }
  }.scrolling-columns .column.main {
      width: 74.2647058824%;
      width: calc(var(--columns-15)*100%);
      flex: 1;
    }@media screen and (max-width: 900px) {.scrolling-columns .column.main {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
    }
  }.scrolling-columns .column.boxout-heading {
      width: 3.6764705882%;
      width: calc((var(--columns-1) + (var(--gutter)*0.5))*100%);
    }@media screen and (max-width: 900px) {.scrolling-columns .column.boxout-heading {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
    }
  }.scrolling-columns .column.boxout {
      width: 19.1176470588%;
      width: calc((var(--columns-4) + (var(--gutter)*0.5))*100%);
      margin-left: 0px;
      padding-left: 1.4705882353%;
      padding-left: calc(var(--gutter)*0.5*100%);
      border-left: 1px solid #e5e5e5;
      border-left: 1px solid var(--border-color);
    }@media screen and (max-width: 900px) {.scrolling-columns .column.boxout {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
        border-left: 0px;
        padding-left: 0px;
    }
  }.scrolling-columns .column.boxout .image {
        margin-bottom: 16px;
      }.scrolling-columns .column.fixed .column-content {
        position: fixed;
        top: 120px;
        z-index: 1;
      }.scrolling-columns .column.bottom {
      justify-content: flex-end;
    }.scrolling-columns .column:nth-child(3n + 1) {
      margin-left: 0px;
    }.scrolling-columns .column .column-content {
      padding-bottom: 120px;
    }@media screen and (max-width: 900px) {.scrolling-columns .column .column-content {
        padding-bottom: 40px;
    }
      }
