@charset "UTF-8";
/**
 * @license
 * MyFonts Webfont Build ID 3434844, 2017-08-09T14:28:46-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: AntiqueOli-Reg by URW++
 * URL: https://www.myfonts.com/fonts/urw/antique-olive/t-regular/
 * Copyright: Copyright 2010 URW++ Design &amp; Development Hamburg
 * Licensed pageviews: 10,000
 *
 *
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3434844
 *
 * © 2017 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/34695c");
@font-face {
  font-family: 'Antique Olive Regular';
  src: url("/assets/fonts/34695C_0_0.eot");
  src: url("/assets/fonts/34695C_0_0.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/34695C_0_0.woff2") format("woff2"), url("/assets/fonts/34695C_0_0.woff") format("woff"), url("/assets/fonts/34695C_0_0.ttf") format("truetype"); }

/* This stylesheet generated by Transfonter (http://transfonter.org) on December 4, 2016 10:03 PM */
@font-face {
  font-family: 'ITC Clearface Std';
  src: url("/assets/fonts/ClearfaceStd-Regular.eot");
  src: url("/assets/fonts/ClearfaceStd-Regular.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/ClearfaceStd-Regular.woff") format("woff"), url("/assets/fonts/ClearfaceStd-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'ITC Clearface Std';
  src: url("/assets/fonts/ClearfaceStd-Italic.eot");
  src: url("/assets/fonts/ClearfaceStd-Italic.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/ClearfaceStd-Italic.woff") format("woff"), url("/assets/fonts/ClearfaceStd-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic; }

/* Generated by Font Squirrel (https://www.fontsquirrel.com) on December 4, 2016 */
@font-face {
  font-family: 'Antique Olive';
  src: url("/assets/fonts/urw_-_antiqueoli-lig-webfont.woff2") format("woff2"), url("/assets/fonts/urw_-_antiqueoli-lig-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

.facilitation {
  color: #a3542b; }

.fieldwork {
  color: #2264c4; }

.visioning {
  color: #e3583d; }

.magic {
  color: #ff9fb4; }

.color {
  color: #ffaa00; }

.analog {
  color: #039c6b; }

.symbol.facilitation {
  background-image: url("/content/facilitation.png"); }

.symbol.fieldwork {
  background-image: url("/content/fieldwork.png"); }

.symbol.visioning {
  background-image: url("/content/visioning.png"); }

.symbol.magic {
  background-image: url("/content/magic.png"); }

.symbol.color {
  background-image: url("/content/color.png"); }

.symbol.analog {
  background-image: url("/content/analog.png"); }

.symbol {
  width: 1.75rem;
  height: 1.75rem;
  line-height: 1;
  vertical-align: top;
  display: inline-block !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center; }

body {
  border-top: 10px solid; }
  body#home {
    border-color: #fbe17d; }
  body#work {
    border-color: #039c6b; }
  body#parent-work {
    border-color: #2264c4; }
  body#about {
    border-color: #ff9fb4; }

body, p {
  color: #464547;
  font-size: 20px;
  line-height: 28px;
  font-family: "Antique Olive"; }
  body strong, p strong {
    font-family: "Antique Olive Regular";
    font-weight: normal; }

h1, h2, header p {
  font-family: "ITC Clearface Std"; }

header p {
  font-size: 2rem !important;
  line-height: 2.5rem; }

header h2 {
  font-size: 24px; }
  header h2 a:link, header h2 a:visited {
    border-bottom: 1px solid #e3583d; }
  header h2 a:hover, header h2 a:active {
    color: #e3583d;
    border-bottom: 1px solid transparent; }

a:link,
a:visited {
  color: #464547;
  border-bottom: 2px solid #e3e3e3;
  text-decoration: none; }

a:hover,
a:active {
  color: #fbd268;
  border-bottom: 2px solid transparent;
  text-decoration: none; }

#home header, footer {
  background: #fbfcf7; }

header {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px; }
  @media (min-width: 768px) {
    header {
      padding-top: 60px;
      padding-bottom: 60px;
      margin-bottom: 40px; } }
  header p {
    margin-bottom: 0; }

footer {
  font-family: "ITC Clearface Std"; }
  footer ol {
    padding-left: 1em; }
  footer h3 {
    font-family: "Antique Olive"; }

.container img {
  max-width: 100%;
  height: auto; }

h1 {
  font-size: 40px;
  line-height: 48px; }

h2 {
  font-size: 28px;
  line-height: 32px; }

.sightings h2 {
  font-style: italic; }

h3 {
  font-size: 22px;
  line-height: 28px; }

.heading, .heading--border {
  font-size: 1.15rem;
  margin-bottom: 1rem;
  padding-bottom: 0;
  line-height: 1.15;
  display: inline-block; }

.heading--border {
  border-bottom: 1px solid #e3583d; }

blockquote {
  font-size: 28px;
  line-height: 32px;
  font-style: italic; }

figcaption {
  font-family: 'ITC Clearface Std';
  text-align: right;
  font-size: 17px;
  line-height: 20px;
  margin-top: 10px;
  margin-bottom: 20px; }

.copyright p {
  font-size: 12px;
  text-transform: uppercase; }

nav {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 50px; }
  @media (min-width: 768px) {
    nav {
      margin-bottom: auto; } }
  nav a:link, nav a:visited {
    border: 0; }
  nav .active {
    color: #e3583d; }

.header--collapsed {
  margin-bottom: 0;
  padding-bottom: 0; }
  .header--collapsed nav {
    margin-bottom: 0; }

#about h1:first-child {
  display: none; }

hr {
  margin-top: 3rem;
  margin-bottom: 3rem; }
