@charset "UTF-8";
/**
 * Inspired from https://github.com/guardian/sass-mq.git
 */
/**
 * // To enable support for browsers that do not support @media queries,
 * (IE <= 8, Firefox <= 3, Opera <= 9) set $mqResponsive to false
 * Create a separate stylesheet served exclusively to these browsers,
 * meaning @media queries will be rasterized, relying on the cascade itself
 */
/**
 * Name your breakpoints in a way that creates a ubiquitous language
 * across team members. It will improve communication between
 * stakeholders, designers, developers, and testers.
 */
/**
 * Define the breakpoint from the $mqBreakpoints list that should
 * be used as the target width when outputting a static stylesheet
 * (i.e. when $mqResponsive is set to 'false').
 */
/**
 * If you want to display the currently active breakpoint in the top
 * right corner of your site during development, add the breakpoints
 * to this list, ordered by width, e.g. (mobile, tablet, desktop).
 */
/**
 * Media Query mixin
 * Usage:
 * .element {
 *     @include mq($from: mobile) {
 *         color: red;
 *     }
 *     @include mq($to: tablet) {
 *         color: blue;
 *     }
 *     @include mq(mobile, tablet) {
 *         color: green;
 *     }
 *     @include mq($from: tablet, $and: '(orientation: landscape)') {
 *         color: teal;
 *     }
 *     @include mq(950px) {
 *         color: hotpink;
 *     }
 * }
 */
/**
 * Add a breakpoint
 * Usage: $mqBreakpoints: mqAddBreakpoint(tvscreen, 1920px);
 */
/**
 * Create JSON string of map of breakpoints
 */
/**
 * Create JSON string of single breakpoint
 */
html[data-v-322b83a8], body[data-v-322b83a8], div[data-v-322b83a8], span[data-v-322b83a8], object[data-v-322b83a8], iframe[data-v-322b83a8],
h1[data-v-322b83a8], h2[data-v-322b83a8], h3[data-v-322b83a8], h4[data-v-322b83a8], h5[data-v-322b83a8], h6[data-v-322b83a8], p[data-v-322b83a8], blockquote[data-v-322b83a8], pre[data-v-322b83a8],
abbr[data-v-322b83a8], address[data-v-322b83a8], cite[data-v-322b83a8], code[data-v-322b83a8],
del[data-v-322b83a8], dfn[data-v-322b83a8], em[data-v-322b83a8], img[data-v-322b83a8], ins[data-v-322b83a8], kbd[data-v-322b83a8], q[data-v-322b83a8], samp[data-v-322b83a8],
small[data-v-322b83a8], strong[data-v-322b83a8], sub[data-v-322b83a8], sup[data-v-322b83a8], var[data-v-322b83a8],
b[data-v-322b83a8], i[data-v-322b83a8],
dl[data-v-322b83a8], dt[data-v-322b83a8], dd[data-v-322b83a8], ol[data-v-322b83a8], ul[data-v-322b83a8], li[data-v-322b83a8],
fieldset[data-v-322b83a8], form[data-v-322b83a8], label[data-v-322b83a8], legend[data-v-322b83a8],
table[data-v-322b83a8], caption[data-v-322b83a8], tbody[data-v-322b83a8], tfoot[data-v-322b83a8], thead[data-v-322b83a8], tr[data-v-322b83a8], th[data-v-322b83a8], td[data-v-322b83a8],
article[data-v-322b83a8], aside[data-v-322b83a8], canvas[data-v-322b83a8], details[data-v-322b83a8], figcaption[data-v-322b83a8], figure[data-v-322b83a8],
footer[data-v-322b83a8], header[data-v-322b83a8], hgroup[data-v-322b83a8], menu[data-v-322b83a8], nav[data-v-322b83a8], section[data-v-322b83a8], summary[data-v-322b83a8],
time[data-v-322b83a8], mark[data-v-322b83a8], audio[data-v-322b83a8], video[data-v-322b83a8] {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: inherit;
  vertical-align: baseline;
  background: transparent;
  font-family: "adobe-garamond-pro", serif;
  color: inherit;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
}
span[data-v-322b83a8] {
  font-family: inherit;
}
h1[data-v-322b83a8], h2[data-v-322b83a8], h3[data-v-322b83a8], h4[data-v-322b83a8], h5[data-v-322b83a8], h6[data-v-322b83a8] {
  font-weight: normal;
}
*[data-v-322b83a8], *[data-v-322b83a8]:after, *[data-v-322b83a8]:before {
  box-sizing: border-box;
}
b[data-v-322b83a8], strong[data-v-322b83a8] {
  font-weight: 400;
}
sup[data-v-322b83a8] {
  vertical-align: super;
  line-height: 0.9;
  font-family: inherit;
}
sub[data-v-322b83a8] {
  vertical-align: sub;
  line-height: 0.9;
}
html[data-v-322b83a8] {
  font-size: 15px;
  color: #000;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
body[data-v-322b83a8] {
  font-size: 15px;
}
p[data-v-322b83a8] {
  font-family: "adobe-garamond-pro", serif;
  font-size: 15px;
  line-height: 1.5;
  margin-top: 1.66667rem;
}
@media all and (min-width: 34.375em) {
p[data-v-322b83a8] {
      font-size: 16px;
      margin-top: 2rem;
}
}
p[data-v-322b83a8]:first-of-type {
    margin-top: 0;
}
.svg[data-v-322b83a8] {
  fill: currentColor;
}
@-webkit-keyframes card1-data-v-322b83a8 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
10% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
50% {
    -webkit-transform: translate(12px, 12px);
            transform: translate(12px, 12px);
}
60% {
    -webkit-transform: translate(12px, 12px);
            transform: translate(12px, 12px);
}
100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
}
@keyframes card1-data-v-322b83a8 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
10% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
50% {
    -webkit-transform: translate(12px, 12px);
            transform: translate(12px, 12px);
}
60% {
    -webkit-transform: translate(12px, 12px);
            transform: translate(12px, 12px);
}
100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
}
@-webkit-keyframes card2-data-v-322b83a8 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
10% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
50% {
    -webkit-transform: translate(-12px, -12px);
            transform: translate(-12px, -12px);
}
60% {
    -webkit-transform: translate(-12px, -12px);
            transform: translate(-12px, -12px);
}
100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
}
@keyframes card2-data-v-322b83a8 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
10% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
50% {
    -webkit-transform: translate(-12px, -12px);
            transform: translate(-12px, -12px);
}
60% {
    -webkit-transform: translate(-12px, -12px);
            transform: translate(-12px, -12px);
}
100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
}
@-webkit-keyframes card12-data-v-322b83a8 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
10% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
25% {
    -webkit-transform: translate3d(12px, 12px, 50px) rotateX(-90deg);
            transform: translate3d(12px, 12px, 50px) rotateX(-90deg);
}
40% {
    -webkit-transform: translate3d(12px, 12px, 0px) rotateX(0deg);
            transform: translate3d(12px, 12px, 0px) rotateX(0deg);
}
50% {
    -webkit-transform: translate3d(12px, 12px, 0) rotateX(0deg);
            transform: translate3d(12px, 12px, 0) rotateX(0deg);
}
60% {
    -webkit-transform: translate3d(12px, 12px, 0) rotateX(0deg);
            transform: translate3d(12px, 12px, 0) rotateX(0deg);
}
75% {
    -webkit-transform: translate3d(12px, 12px, 50px) rotateX(-90deg);
            transform: translate3d(12px, 12px, 50px) rotateX(-90deg);
}
90% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
}
@keyframes card12-data-v-322b83a8 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
10% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
25% {
    -webkit-transform: translate3d(12px, 12px, 50px) rotateX(-90deg);
            transform: translate3d(12px, 12px, 50px) rotateX(-90deg);
}
40% {
    -webkit-transform: translate3d(12px, 12px, 0px) rotateX(0deg);
            transform: translate3d(12px, 12px, 0px) rotateX(0deg);
}
50% {
    -webkit-transform: translate3d(12px, 12px, 0) rotateX(0deg);
            transform: translate3d(12px, 12px, 0) rotateX(0deg);
}
60% {
    -webkit-transform: translate3d(12px, 12px, 0) rotateX(0deg);
            transform: translate3d(12px, 12px, 0) rotateX(0deg);
}
75% {
    -webkit-transform: translate3d(12px, 12px, 50px) rotateX(-90deg);
            transform: translate3d(12px, 12px, 50px) rotateX(-90deg);
}
90% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
}
@-webkit-keyframes card22-data-v-322b83a8 {
0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
10% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
25% {
    -webkit-transform: translate3d(-12px, -12px, -50px) rotateX(-90deg);
            transform: translate3d(-12px, -12px, -50px) rotateX(-90deg);
}
40% {
    -webkit-transform: translate3d(-12px, -12px, 0) rotateX(0deg);
            transform: translate3d(-12px, -12px, 0) rotateX(0deg);
}
50% {
    -webkit-transform: translate3d(-12px, -12px, 0) rotateX(0deg);
            transform: translate3d(-12px, -12px, 0) rotateX(0deg);
}
60% {
    -webkit-transform: translate3d(-12px, -12px, 0) rotateX(0deg);
            transform: translate3d(-12px, -12px, 0) rotateX(0deg);
}
75% {
    -webkit-transform: translate3d(-12px, -12px, -50px) rotateX(-90deg);
            transform: translate3d(-12px, -12px, -50px) rotateX(-90deg);
}
90% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
}
@keyframes card22-data-v-322b83a8 {
0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
10% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
25% {
    -webkit-transform: translate3d(-12px, -12px, -50px) rotateX(-90deg);
            transform: translate3d(-12px, -12px, -50px) rotateX(-90deg);
}
40% {
    -webkit-transform: translate3d(-12px, -12px, 0) rotateX(0deg);
            transform: translate3d(-12px, -12px, 0) rotateX(0deg);
}
50% {
    -webkit-transform: translate3d(-12px, -12px, 0) rotateX(0deg);
            transform: translate3d(-12px, -12px, 0) rotateX(0deg);
}
60% {
    -webkit-transform: translate3d(-12px, -12px, 0) rotateX(0deg);
            transform: translate3d(-12px, -12px, 0) rotateX(0deg);
}
75% {
    -webkit-transform: translate3d(-12px, -12px, -50px) rotateX(-90deg);
            transform: translate3d(-12px, -12px, -50px) rotateX(-90deg);
}
90% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
}
@-webkit-keyframes card13-data-v-322b83a8 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
10% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
25% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
}
40% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
}
50% {
    -webkit-transform: translate3d(0px, 0px, 0) rotateX(0deg);
            transform: translate3d(0px, 0px, 0) rotateX(0deg);
}
60% {
    -webkit-transform: translate3d(0px, 0px, 0) rotateX(0deg);
            transform: translate3d(0px, 0px, 0) rotateX(0deg);
}
75% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
}
90% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
}
100% {
    -webkit-transform: translate3d(0px, 0px, 0) rotateX(0deg);
            transform: translate3d(0px, 0px, 0) rotateX(0deg);
}
}
@keyframes card13-data-v-322b83a8 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
10% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
25% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
}
40% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
}
50% {
    -webkit-transform: translate3d(0px, 0px, 0) rotateX(0deg);
            transform: translate3d(0px, 0px, 0) rotateX(0deg);
}
60% {
    -webkit-transform: translate3d(0px, 0px, 0) rotateX(0deg);
            transform: translate3d(0px, 0px, 0) rotateX(0deg);
}
75% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
}
90% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
}
100% {
    -webkit-transform: translate3d(0px, 0px, 0) rotateX(0deg);
            transform: translate3d(0px, 0px, 0) rotateX(0deg);
}
}
@-webkit-keyframes card23-data-v-322b83a8 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
10% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
25% {
    -webkit-transform: translate3d(-22px, -45px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(-22px, -45px, 0px) rotateX(20deg) rotateY(-20deg);
}
40% {
    -webkit-transform: translate3d(-22px, -45px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(-22px, -45px, 0px) rotateX(20deg) rotateY(-20deg);
}
50% {
    -webkit-transform: translate3d(0px, 0px, 0) rotateX(0deg);
            transform: translate3d(0px, 0px, 0) rotateX(0deg);
}
60% {
    -webkit-transform: translate3d(0px, 0px, 0) rotateX(0deg);
            transform: translate3d(0px, 0px, 0) rotateX(0deg);
}
75% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
}
90% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
}
100% {
    -webkit-transform: translate3d(0px, 0px, 0) rotateX(0deg);
            transform: translate3d(0px, 0px, 0) rotateX(0deg);
}
}
@keyframes card23-data-v-322b83a8 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
10% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
25% {
    -webkit-transform: translate3d(-22px, -45px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(-22px, -45px, 0px) rotateX(20deg) rotateY(-20deg);
}
40% {
    -webkit-transform: translate3d(-22px, -45px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(-22px, -45px, 0px) rotateX(20deg) rotateY(-20deg);
}
50% {
    -webkit-transform: translate3d(0px, 0px, 0) rotateX(0deg);
            transform: translate3d(0px, 0px, 0) rotateX(0deg);
}
60% {
    -webkit-transform: translate3d(0px, 0px, 0) rotateX(0deg);
            transform: translate3d(0px, 0px, 0) rotateX(0deg);
}
75% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
}
90% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
}
100% {
    -webkit-transform: translate3d(0px, 0px, 0) rotateX(0deg);
            transform: translate3d(0px, 0px, 0) rotateX(0deg);
}
}
main[data-v-322b83a8] {
  opacity: 0;
  transition: opacity .5s;
}
main.is_loaded[data-v-322b83a8] {
    opacity: 1;
}
body.is_fixed[data-v-322b83a8] {
  overflow: hidden;
}
body[data-v-322b83a8]:before {
  background-color: #FCF8E3;
  border-bottom: 1px solid #FBEED5;
  border-left: 1px solid #FBEED5;
  color: #C09853;
  font: small-caption;
  padding: 3px 6px;
  pointer-events: none;
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 100;
  content: ':';
}
@media all {
body[data-v-322b83a8]:before {
      content: "tiny \2265   0 (0em)";
}
}
@media all {
body[data-v-322b83a8]:before {
      content: "mobile \2265   0px (0em)";
}
}
@media all and (min-width: 34.375em) {
body[data-v-322b83a8]:before {
      content: "desktop \2265   550px (36.66667em)";
}
}
#grid.is_visible[data-v-322b83a8] {
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  padding: 0 20px;
  height: 100%;
  width: 100%;
  min-height: 100vh;
  pointer-events: none;
  z-index: 9;
}
@media all and (min-width: 34.375em) {
#grid.is_visible[data-v-322b83a8] {
      padding: 0 40px;
}
}
#grid.is_visible .inner[data-v-322b83a8] {
    background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="rgba(0, 255, 0, 0.15)" width="100%" %3E%3Crect x="0" width="calc(((100% - 660px) / 23 * 1))" height="100%"/%3E%3Crect x="calc(30px + ((100% - 660px) / 23 * 1))" width="calc(((100% - 660px) / 23 * 1))" height="100%"/%3E%3Crect x="calc(60px + ((100% - 660px) / 23 * 2))" width="calc(((100% - 660px) / 23 * 1))" height="100%"/%3E%3Crect x="calc(90px + ((100% - 660px) / 23 * 3))" width="calc(((100% - 660px) / 23 * 1))" height="100%"/%3E%3Crect x="calc(120px + ((100% - 660px) / 23 * 4))" width="calc(((100% - 660px) / 23 * 1))" height="100%"/%3E%3Crect x="calc(150px + ((100% - 660px) / 23 * 5))" width="calc(((100% - 660px) / 23 * 1))" height="100%"/%3E%3Crect x="calc(180px + ((100% - 660px) / 23 * 6))" width="calc(((100% - 660px) / 23 * 1))" height="100%"/%3E%3Crect x="calc(210px + ((100% - 660px) / 23 * 7))" width="calc(((100% - 660px) / 23 * 1))" height="100%"/%3E%3Crect x="calc(240px + ((100% - 660px) / 23 * 8))" width="calc(((100% - 660px) / 23 * 1))" height="100%"/%3E%3Crect x="calc(270px + ((100% - 660px) / 23 * 9))" width="calc(((100% - 660px) / 23 * 1))" height="100%"/%3E%3Crect x="calc(300px + ((100% - 660px) / 23 * 10))" width="calc(((100% - 660px) / 23 * 1))" height="100%"/%3E%3Crect x="calc(330px + ((100% - 660px) / 23 * 11))" width="calc(((100% - 660px) / 23 * 1))" height="100%"/%3E%3Crect x="calc(360px + ((100% - 660px) / 23 * 12))" width="calc(((100% - 660px) / 23 * 1))" height="100%"/%3E%3Crect x="calc(390px + ((100% - 660px) / 23 * 13))" width="calc(((100% - 660px) / 23 * 1))" height="100%"/%3E%3Crect x="calc(420px + ((100% - 660px) / 23 * 14))" width="calc(((100% - 660px) / 23 * 1))" height="100%"/%3E%3Crect x="calc(450px + ((100% - 660px) / 23 * 15))" width="calc(((100% - 660px) / 23 * 1))" height="100%"/%3E%3Crect x="calc(480px + ((100% - 660px) / 23 * 16))" width="calc(((100% - 660px) / 23 * 1))" height="100%"/%3E%3Crect x="calc(510px + ((100% - 660px) / 23 * 17))" width="calc(((100% - 660px) / 23 * 1))" height="100%"/%3E%3Crect x="calc(540px + ((100% - 660px) / 23 * 18))" width="calc(((100% - 660px) / 23 * 1))" height="100%"/%3E%3Crect x="calc(570px + ((100% - 660px) / 23 * 19))" width="calc(((100% - 660px) / 23 * 1))" height="100%"/%3E%3Crect x="calc(600px + ((100% - 660px) / 23 * 20))" width="calc(((100% - 660px) / 23 * 1))" height="100%"/%3E%3Crect x="calc(630px + ((100% - 660px) / 23 * 21))" width="calc(((100% - 660px) / 23 * 1))" height="100%"/%3E%3Crect x="calc(660px + ((100% - 660px) / 23 * 22))" width="calc(((100% - 660px) / 23 * 1))" height="100%"/%3E%3C/svg%3E') no-repeat scroll;
    width: 100%;
    margin: 0 auto;
    max-width: 82.66667rem;
}

/**
 * Inspired from https://github.com/guardian/sass-mq.git
 */
/**
 * // To enable support for browsers that do not support @media queries,
 * (IE <= 8, Firefox <= 3, Opera <= 9) set $mqResponsive to false
 * Create a separate stylesheet served exclusively to these browsers,
 * meaning @media queries will be rasterized, relying on the cascade itself
 */
/**
 * Name your breakpoints in a way that creates a ubiquitous language
 * across team members. It will improve communication between
 * stakeholders, designers, developers, and testers.
 */
/**
 * Define the breakpoint from the $mqBreakpoints list that should
 * be used as the target width when outputting a static stylesheet
 * (i.e. when $mqResponsive is set to 'false').
 */
/**
 * If you want to display the currently active breakpoint in the top
 * right corner of your site during development, add the breakpoints
 * to this list, ordered by width, e.g. (mobile, tablet, desktop).
 */
/**
 * Media Query mixin
 * Usage:
 * .element {
 *     @include mq($from: mobile) {
 *         color: red;
 *     }
 *     @include mq($to: tablet) {
 *         color: blue;
 *     }
 *     @include mq(mobile, tablet) {
 *         color: green;
 *     }
 *     @include mq($from: tablet, $and: '(orientation: landscape)') {
 *         color: teal;
 *     }
 *     @include mq(950px) {
 *         color: hotpink;
 *     }
 * }
 */
/**
 * Add a breakpoint
 * Usage: $mqBreakpoints: mqAddBreakpoint(tvscreen, 1920px);
 */
/**
 * Create JSON string of map of breakpoints
 */
/**
 * Create JSON string of single breakpoint
 */
html[data-v-6f972370], body[data-v-6f972370], div[data-v-6f972370], span[data-v-6f972370], object[data-v-6f972370], iframe[data-v-6f972370],
h1[data-v-6f972370], h2[data-v-6f972370], h3[data-v-6f972370], h4[data-v-6f972370], h5[data-v-6f972370], h6[data-v-6f972370], p[data-v-6f972370], blockquote[data-v-6f972370], pre[data-v-6f972370],
abbr[data-v-6f972370], address[data-v-6f972370], cite[data-v-6f972370], code[data-v-6f972370],
del[data-v-6f972370], dfn[data-v-6f972370], em[data-v-6f972370], img[data-v-6f972370], ins[data-v-6f972370], kbd[data-v-6f972370], q[data-v-6f972370], samp[data-v-6f972370],
small[data-v-6f972370], strong[data-v-6f972370], sub[data-v-6f972370], sup[data-v-6f972370], var[data-v-6f972370],
b[data-v-6f972370], i[data-v-6f972370],
dl[data-v-6f972370], dt[data-v-6f972370], dd[data-v-6f972370], ol[data-v-6f972370], ul[data-v-6f972370], li[data-v-6f972370],
fieldset[data-v-6f972370], form[data-v-6f972370], label[data-v-6f972370], legend[data-v-6f972370],
table[data-v-6f972370], caption[data-v-6f972370], tbody[data-v-6f972370], tfoot[data-v-6f972370], thead[data-v-6f972370], tr[data-v-6f972370], th[data-v-6f972370], td[data-v-6f972370],
article[data-v-6f972370], aside[data-v-6f972370], canvas[data-v-6f972370], details[data-v-6f972370], figcaption[data-v-6f972370], figure[data-v-6f972370],
footer[data-v-6f972370], header[data-v-6f972370], hgroup[data-v-6f972370], menu[data-v-6f972370], nav[data-v-6f972370], section[data-v-6f972370], summary[data-v-6f972370],
time[data-v-6f972370], mark[data-v-6f972370], audio[data-v-6f972370], video[data-v-6f972370] {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: inherit;
  vertical-align: baseline;
  background: transparent;
  font-family: "adobe-garamond-pro", serif;
  color: inherit;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
}
span[data-v-6f972370] {
  font-family: inherit;
}
h1[data-v-6f972370], h2[data-v-6f972370], h3[data-v-6f972370], h4[data-v-6f972370], h5[data-v-6f972370], h6[data-v-6f972370] {
  font-weight: normal;
}
*[data-v-6f972370], *[data-v-6f972370]:after, *[data-v-6f972370]:before {
  box-sizing: border-box;
}
b[data-v-6f972370], strong[data-v-6f972370] {
  font-weight: 400;
}
sup[data-v-6f972370] {
  vertical-align: super;
  line-height: 0.9;
  font-family: inherit;
}
sub[data-v-6f972370] {
  vertical-align: sub;
  line-height: 0.9;
}
html[data-v-6f972370] {
  font-size: 15px;
  color: #000;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
body[data-v-6f972370] {
  font-size: 15px;
}
p[data-v-6f972370] {
  font-family: "adobe-garamond-pro", serif;
  font-size: 15px;
  line-height: 1.5;
  margin-top: 1.66667rem;
}
@media all and (min-width: 34.375em) {
p[data-v-6f972370] {
      font-size: 16px;
      margin-top: 2rem;
}
}
p[data-v-6f972370]:first-of-type {
    margin-top: 0;
}
.svg[data-v-6f972370] {
  fill: currentColor;
}
@-webkit-keyframes card1-data-v-6f972370 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
10% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
50% {
    -webkit-transform: translate(12px, 12px);
            transform: translate(12px, 12px);
}
60% {
    -webkit-transform: translate(12px, 12px);
            transform: translate(12px, 12px);
}
100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
}
@keyframes card1-data-v-6f972370 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
10% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
50% {
    -webkit-transform: translate(12px, 12px);
            transform: translate(12px, 12px);
}
60% {
    -webkit-transform: translate(12px, 12px);
            transform: translate(12px, 12px);
}
100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
}
@-webkit-keyframes card2-data-v-6f972370 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
10% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
50% {
    -webkit-transform: translate(-12px, -12px);
            transform: translate(-12px, -12px);
}
60% {
    -webkit-transform: translate(-12px, -12px);
            transform: translate(-12px, -12px);
}
100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
}
@keyframes card2-data-v-6f972370 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
10% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
50% {
    -webkit-transform: translate(-12px, -12px);
            transform: translate(-12px, -12px);
}
60% {
    -webkit-transform: translate(-12px, -12px);
            transform: translate(-12px, -12px);
}
100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
}
@-webkit-keyframes card12-data-v-6f972370 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
10% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
25% {
    -webkit-transform: translate3d(12px, 12px, 50px) rotateX(-90deg);
            transform: translate3d(12px, 12px, 50px) rotateX(-90deg);
}
40% {
    -webkit-transform: translate3d(12px, 12px, 0px) rotateX(0deg);
            transform: translate3d(12px, 12px, 0px) rotateX(0deg);
}
50% {
    -webkit-transform: translate3d(12px, 12px, 0) rotateX(0deg);
            transform: translate3d(12px, 12px, 0) rotateX(0deg);
}
60% {
    -webkit-transform: translate3d(12px, 12px, 0) rotateX(0deg);
            transform: translate3d(12px, 12px, 0) rotateX(0deg);
}
75% {
    -webkit-transform: translate3d(12px, 12px, 50px) rotateX(-90deg);
            transform: translate3d(12px, 12px, 50px) rotateX(-90deg);
}
90% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
}
@keyframes card12-data-v-6f972370 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
10% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
25% {
    -webkit-transform: translate3d(12px, 12px, 50px) rotateX(-90deg);
            transform: translate3d(12px, 12px, 50px) rotateX(-90deg);
}
40% {
    -webkit-transform: translate3d(12px, 12px, 0px) rotateX(0deg);
            transform: translate3d(12px, 12px, 0px) rotateX(0deg);
}
50% {
    -webkit-transform: translate3d(12px, 12px, 0) rotateX(0deg);
            transform: translate3d(12px, 12px, 0) rotateX(0deg);
}
60% {
    -webkit-transform: translate3d(12px, 12px, 0) rotateX(0deg);
            transform: translate3d(12px, 12px, 0) rotateX(0deg);
}
75% {
    -webkit-transform: translate3d(12px, 12px, 50px) rotateX(-90deg);
            transform: translate3d(12px, 12px, 50px) rotateX(-90deg);
}
90% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
}
@-webkit-keyframes card22-data-v-6f972370 {
0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
10% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
25% {
    -webkit-transform: translate3d(-12px, -12px, -50px) rotateX(-90deg);
            transform: translate3d(-12px, -12px, -50px) rotateX(-90deg);
}
40% {
    -webkit-transform: translate3d(-12px, -12px, 0) rotateX(0deg);
            transform: translate3d(-12px, -12px, 0) rotateX(0deg);
}
50% {
    -webkit-transform: translate3d(-12px, -12px, 0) rotateX(0deg);
            transform: translate3d(-12px, -12px, 0) rotateX(0deg);
}
60% {
    -webkit-transform: translate3d(-12px, -12px, 0) rotateX(0deg);
            transform: translate3d(-12px, -12px, 0) rotateX(0deg);
}
75% {
    -webkit-transform: translate3d(-12px, -12px, -50px) rotateX(-90deg);
            transform: translate3d(-12px, -12px, -50px) rotateX(-90deg);
}
90% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
}
@keyframes card22-data-v-6f972370 {
0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
10% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
25% {
    -webkit-transform: translate3d(-12px, -12px, -50px) rotateX(-90deg);
            transform: translate3d(-12px, -12px, -50px) rotateX(-90deg);
}
40% {
    -webkit-transform: translate3d(-12px, -12px, 0) rotateX(0deg);
            transform: translate3d(-12px, -12px, 0) rotateX(0deg);
}
50% {
    -webkit-transform: translate3d(-12px, -12px, 0) rotateX(0deg);
            transform: translate3d(-12px, -12px, 0) rotateX(0deg);
}
60% {
    -webkit-transform: translate3d(-12px, -12px, 0) rotateX(0deg);
            transform: translate3d(-12px, -12px, 0) rotateX(0deg);
}
75% {
    -webkit-transform: translate3d(-12px, -12px, -50px) rotateX(-90deg);
            transform: translate3d(-12px, -12px, -50px) rotateX(-90deg);
}
90% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
}
@-webkit-keyframes card13-data-v-6f972370 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
10% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
25% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
}
40% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
}
50% {
    -webkit-transform: translate3d(0px, 0px, 0) rotateX(0deg);
            transform: translate3d(0px, 0px, 0) rotateX(0deg);
}
60% {
    -webkit-transform: translate3d(0px, 0px, 0) rotateX(0deg);
            transform: translate3d(0px, 0px, 0) rotateX(0deg);
}
75% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
}
90% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
}
100% {
    -webkit-transform: translate3d(0px, 0px, 0) rotateX(0deg);
            transform: translate3d(0px, 0px, 0) rotateX(0deg);
}
}
@keyframes card13-data-v-6f972370 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
10% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
25% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
}
40% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
}
50% {
    -webkit-transform: translate3d(0px, 0px, 0) rotateX(0deg);
            transform: translate3d(0px, 0px, 0) rotateX(0deg);
}
60% {
    -webkit-transform: translate3d(0px, 0px, 0) rotateX(0deg);
            transform: translate3d(0px, 0px, 0) rotateX(0deg);
}
75% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
}
90% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
}
100% {
    -webkit-transform: translate3d(0px, 0px, 0) rotateX(0deg);
            transform: translate3d(0px, 0px, 0) rotateX(0deg);
}
}
@-webkit-keyframes card23-data-v-6f972370 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
10% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
25% {
    -webkit-transform: translate3d(-22px, -45px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(-22px, -45px, 0px) rotateX(20deg) rotateY(-20deg);
}
40% {
    -webkit-transform: translate3d(-22px, -45px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(-22px, -45px, 0px) rotateX(20deg) rotateY(-20deg);
}
50% {
    -webkit-transform: translate3d(0px, 0px, 0) rotateX(0deg);
            transform: translate3d(0px, 0px, 0) rotateX(0deg);
}
60% {
    -webkit-transform: translate3d(0px, 0px, 0) rotateX(0deg);
            transform: translate3d(0px, 0px, 0) rotateX(0deg);
}
75% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
}
90% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
}
100% {
    -webkit-transform: translate3d(0px, 0px, 0) rotateX(0deg);
            transform: translate3d(0px, 0px, 0) rotateX(0deg);
}
}
@keyframes card23-data-v-6f972370 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
10% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
25% {
    -webkit-transform: translate3d(-22px, -45px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(-22px, -45px, 0px) rotateX(20deg) rotateY(-20deg);
}
40% {
    -webkit-transform: translate3d(-22px, -45px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(-22px, -45px, 0px) rotateX(20deg) rotateY(-20deg);
}
50% {
    -webkit-transform: translate3d(0px, 0px, 0) rotateX(0deg);
            transform: translate3d(0px, 0px, 0) rotateX(0deg);
}
60% {
    -webkit-transform: translate3d(0px, 0px, 0) rotateX(0deg);
            transform: translate3d(0px, 0px, 0) rotateX(0deg);
}
75% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
}
90% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
            transform: translate3d(0px, 0px, 0px) rotateX(20deg) rotateY(-20deg);
}
100% {
    -webkit-transform: translate3d(0px, 0px, 0) rotateX(0deg);
            transform: translate3d(0px, 0px, 0) rotateX(0deg);
}
}
main[data-v-6f972370] {
  opacity: 0;
  transition: opacity .5s;
}
main.is_loaded[data-v-6f972370] {
    opacity: 1;
}
body.is_fixed[data-v-6f972370] {
  overflow: hidden;
}
.home[data-v-6f972370] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
}
.home .mm[data-v-6f972370] {
    font-size: 20px;
    font-family: 'Roboto', sans-serif;
    display: block;
    margin-top: 30px;
    color: #115C4E;
}
.home svg[data-v-6f972370] {
    max-width: 80%;
}
.home h1[data-v-6f972370] {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-size: 30px;
    margin-top: 40px;
}

