@font-face {
    font-display: fallback;
    font-family: "Antique Legacy";
    font-style: normal;
    font-weight: 700;
    src:
        url("../../../assets/fonts/Antique-Legacy-Bold.woff2") format("woff2"),
        url(../../../assets/fonts/Antique-Legacy-Bold.woff) format("woff");
}
@font-face {
    font-display: fallback;
    font-family: "Antique Legacy";
    font-style: italic;
    font-weight: 700;
    src:
        url("../../../assets/fonts/Antique-Legacy-Bold-Italic.woff2") format("woff2"),
        url(../../../assets/fonts/Antique-Legacy-Bold-Italic.woff) format("woff");
}
@font-face {
    font-display: fallback;
    font-family: "Antique Legacy";
    font-style: normal;
    font-weight: 600;
    src:
        url(../../../assets/fonts/Antique-Legacy-Semibold.woff2) format("woff2"),
        url(../../../assets/fonts/Antique-Legacy-Semibold.woff) format("woff");
}
@font-face {
    font-display: fallback;
    font-family: "Antique Legacy";
    font-style: italic;
    font-weight: 600;
    src:
        url(../../../assets/fonts/Antique-Legacy-Semibold-Italic.woff2) format("woff2"),
        url(../../../assets/fonts/Antique-Legacy-Semibold-Italic.woff) format("woff");
}
@font-face {
    font-display: fallback;
    font-family: "Antique Legacy";
    font-style: normal;
    font-weight: 500;
    src:
        url(../../../assets/fonts/Antique-Legacy-Medium.woff2) format("woff2"),
        url(../../../assets/fonts/Antique-Legacy-Medium.woff) format("woff");
}
@font-face {
    font-display: fallback;
    font-family: "Antique Legacy";
    font-style: italic;
    font-weight: 500;
    src:
        url(../../../assets/fonts/Antique-Legacy-Medium-Italic.woff2) format("woff2"),
        url(../../../assets/fonts/Antique-Legacy-Medium-Italic.woff) format("woff");
}
@font-face {
    font-display: fallback;
    font-family: "Antique Legacy";
    font-style: normal;
    font-weight: 400;
    src:
        url(../../../assets/fonts/Antique-Legacy-Book.woff2) format("woff2"),
        url(../../../assets/fonts/Antique-Legacy-Book.woff) format("woff");
}
@font-face {
    font-display: fallback;
    font-family: "Antique Legacy";
    font-style: italic;
    font-weight: 400;
    src:
        url(../../../assets/fonts/Antique-Legacy-Book-Italic.woff2) format("woff2"),
        url(../../../assets/fonts/Antique-Legacy-Book-Italic.woff) format("woff");
}
@font-face {
    font-display: fallback;
    font-family: "Antique Legacy";
    font-style: normal;
    font-weight: 300;
    src:
        url(../../../assets/fonts/Antique-Legacy-Light.woff2) format("woff2"),
        url(../../../assets/fonts/Antique-Legacy-Light.woff) format("woff");
}
@font-face {
    font-display: fallback;
    font-family: "Antique Legacy";
    font-style: italic;
    font-weight: 300;
    src:
        url(../../../assets/fonts/Antique-Legacy-Light-Italic.woff2) format("woff2"),
        url(../../../assets/fonts/Antique-Legacy-Light-Italic.woff) format("woff");
}
@font-face {
    font-display: fallback;
    font-family: "Media77";
    font-style: normal;
    font-weight: 400;
    src: url(../../../assets/fonts/Media77-Regular.woff) format("woff");
}
@font-face {
    font-display: fallback;
    font-family: "Media77";
    font-style: italic;
    font-weight: 400;
    src: url(../../../assets/fonts/Media77-Italic.woff) format("woff2");
}
@font-face {
    font-display: fallback;
    font-family: "Media77";
    font-style: normal;
    font-weight: 500;
    src: url(../../../assets/fonts/Media77-Medium.woff) format("woff");
}
@font-face {
    font-display: fallback;
    font-family: "Media77";
    font-style: italic;
    font-weight: 500;
    src: url(../../../assets/fonts/Media77-Medium-Italic.woff) format("woff2");
}
@font-face {
    font-display: fallback;
    font-family: "Media77";
    font-style: normal;
    font-weight: 600;
    src: url(../../../assets/fonts/Media77-Bold.woff) format("woff");
}
@font-face {
    font-display: fallback;
    font-family: "Media77";
    font-style: italic;
    font-weight: 600;
    src: url(../../../assets/fonts/Media77-Bold-Italic.woff) format("woff2");
}
@font-face {
    font-display: fallback;
    font-family: "Atacama VAR";
    font-style: normal;
    src: url(../../../assets/fonts/AtacamaVAR-VF.woff2) format("woff2");
}
@font-face {
    font-display: fallback;
    font-family: "Atacama VAR";
    font-style: italic;
    src: url(../../../assets/fonts/AtacamaItalicVAR-VF.woff2) format("woff2");
}
@font-face{
    font-display:fallback;
    font-family:"Brutal";
    font-style:normal;
    font-weight:400;
    src:url(../../../assets/fonts/BrutalSerifRegular.woff) format("woff"),
        url(../../../assets/fonts/BrutalSerifRegular.woff2) format("woff2");
}
@font-face{
    font-display:fallback;
    font-family:"Brutal";
    font-style:normal;
    font-weight:600;
    src:url(../../../assets/fonts/BrutalSerifMedium.woff) format("woff"),
        url(../../../assets/fonts/BrutalSerifMedium.woff2) format("woff2");
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: scroll; /* All browsers without overlaying scrollbars */
  -webkit-text-size-adjust: 100%; /* iOS 8+ */
}

*,
::before,
::after {
  background-repeat: no-repeat; /* Set `background-repeat: no-repeat` to all elements */
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

::before,
::after {
  text-decoration: inherit; /* Inherit text-decoration and vertical align to ::before and ::after pseudo elements */
  vertical-align: inherit;
}

/* Remove margin, padding of all elements and set background-no-repeat as default */
* {
  padding: 0; /* Reset `padding` and `margin` of all elements */
  margin: 0;
}

/* # =================================================================
   # General elements
   # ================================================================= */

/* Add the correct display in iOS 4-7.*/
audio:not([controls]) {
  display: none;
  height: 0;
}

hr {
  overflow: visible; /* Show the overflow in Edge and IE */
}

/*
* Correct `block` display not defined for any HTML5 element in IE 8/9
* Correct `block` display not defined for `details` or `summary` in IE 10/11
* and Firefox
* Correct `block` display not defined for `main` in IE 11
*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

summary {
  display: list-item; /* Add the correct display in all browsers */
}

small {
  font-size: 80%; /* Set font-size to 80% in `small` elements */
}

[hidden],
template {
  display: none; /* Add the correct display in IE */
}

abbr[title] {
  border-bottom: 1px dotted; /* Add a bordered underline effect in all browsers */
  text-decoration: none; /* Remove text decoration in Firefox 40+ */
}

a {
  background-color: transparent; /* Remove the gray background on active links in IE 10 */
  -webkit-text-decoration-skip: objects; /* Remove gaps in links underline in iOS 8+ and Safari 8+ */
}

a:active,
a:hover {
  outline-width: 0; /* Remove the outline when hovering in all browsers */
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace; /* Specify the font family of code elements */
}

b,
strong {
  font-weight: bolder; /* Correct style set to `bold` in Edge 12+, Safari 6.2+, and Chrome 18+ */
}

dfn {
  font-style: italic; /* Address styling not present in Safari and Chrome */
}

/* Address styling not present in IE 8/9 */
mark {
  background-color: #ff0;
  color: #141414;
}

/* https://gist.github.com/unruthless/413930 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* # =================================================================
   # Forms
   # ================================================================= */

input {
  border-radius: 0;
}

/* Apply cursor pointer to button elements */
button,
[type="button"],
[type="reset"],
[type="submit"],
[role="button"] {
  cursor: pointer;
}

/* Replace pointer cursor in disabled elements */
[disabled] {
  cursor: default;
}

[type="number"] {
  width: auto; /* Firefox 36+ */
}

[type="search"] {
  -webkit-appearance: textfield; /* Safari 8+ */
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; /* Safari 8 */
}

textarea {
  overflow: auto; /* Internet Explorer 11+ */
  resize: vertical; /* Specify textarea resizability */
}

button,
input,
optgroup,
select,
textarea {
  font: inherit; /* Specify font inheritance of form elements */
}

optgroup {
  font-weight: bold; /* Restore the font weight unset by the previous rule. */
}

button {
  overflow: visible; /* Address `overflow` set to `hidden` in IE 8/9/10/11 */
}

/* Remove inner padding and border in Firefox 4+ */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: 0;
  padding: 0;
}

/* Replace focus style removed in the border reset above */
button:-moz-focusring,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  outline: 1px dotted ButtonText;
}

button,
html [type="button"], /* Prevent a WebKit bug where (2) destroys native `audio` and `video`controls in Android 4 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* Correct the inability to style clickable types in iOS */
}

button,
select {
  text-transform: none; /* Firefox 40+, Internet Explorer 11- */
}

/* Remove the default button styling in all browsers */
button,
input,
select,
textarea {
  background-color: transparent;
  border-style: none;
  color: inherit;
}

/* Style select like a standard input */
select {
  -moz-appearance: none; /* Firefox 36+ */
  -webkit-appearance: none; /* Chrome 41+ */
}

select::-ms-expand {
  display: none; /* Internet Explorer 11+ */
}

select::-ms-value {
  color: currentColor; /* Internet Explorer 11+ */
}

legend {
  border: 0; /* Correct `color` not being inherited in IE 8/9/10/11 */
  color: inherit; /* Correct the color inheritance from `fieldset` elements in IE */
  display: table; /* Correct the text wrapping in Edge and IE */
  max-width: 100%; /* Correct the text wrapping in Edge and IE */
  white-space: normal; /* Correct the text wrapping in Edge and IE */
}

::-webkit-file-upload-button {
  -webkit-appearance: button; /* Correct the inability to style clickable types in iOS and Safari */
  font: inherit; /* Change font properties to `inherit` in Chrome and Safari */
}

[type="search"] {
  -webkit-appearance: textfield; /* Correct the odd appearance in Chrome and Safari */
  outline-offset: -2px; /* Correct the outline style in Safari */
}

/* # =================================================================
   # Specify media element style
   # ================================================================= */

img {
  border-style: none; /* Remove border when inside `a` element in IE 8/9/10 */
}

/* Add the correct vertical alignment in Chrome, Firefox, and Opera */
progress {
  vertical-align: baseline;
}

svg:not(:root) {
  overflow: hidden; /* Internet Explorer 11- */
}

audio,
canvas,
progress,
video {
  display: inline-block; /* Internet Explorer 11+, Windows Phone 8.1+ */
}

/* # =================================================================
   # Accessibility
   # ================================================================= */

/* Hide content from screens but not screenreaders */
@media screen {
  [hidden~="screen"] {
    display: inherit;
  }
  [hidden~="screen"]:not(:active):not(:focus):not(:target) {
    position: absolute !important;
    clip: rect(0 0 0 0) !important;
  }
}

/* Specify the progress cursor of updating elements */
[aria-busy="true"] {
  cursor: progress;
}

/* Specify the pointer cursor of trigger elements */
[aria-controls] {
  cursor: pointer;
}

/* Specify the unstyled cursor of disabled, not-editable, or otherwise inoperable elements */
[aria-disabled] {
  cursor: default;
}

/* # =================================================================
   # Selection
   # ================================================================= */

/* Specify text selection background color and omit drop shadow */

::-moz-selection {
  background-color: #b3d4fc; /* Required when declaring ::selection */
  color: #141414;
  text-shadow: none;
}

::selection {
  background-color: #3478f6; /* Required when declaring ::selection */
  color: #333333;
  text-shadow: none;
}
.c1{width:8.33333%}
.c2{width:16.66667%}
.c3{width:25%}
.c4{width:33.33333%}
.c5{width:41.66667%}
.c6{width:50%}
.c7{width:58.33333%}
.c8{width:66.66667%}
.c9{width:75%}
.c10{width:83.33333%}
.c11{width:91.66667%}
.c12{width:100%}
.s1{width:100%}
.s2{width:50%}
.s3{width:33.33333%}
.s4{width:25%}
.s5{width:20%}
.s6{width:16.66667%}
.s7{width:14.28571%}
.s8{width:12.5%}
.s9{width:11.11111%}
.s10{width:10%}
.s11{width:9.09091%}
.s12{width:8.33333%}
.co0{margin-left:0}
.co1{margin-left:8.33333%}
.co2{margin-left:16.66667%}
.co3{margin-left:25%}
.co4{margin-left:33.33333%}
.co5{margin-left:41.66667%}
.co6{margin-left:50%}
.co7{margin-left:58.33333%}
.co8{margin-left:66.66667%}
.co9{margin-left:75%}
.co10{margin-left:83.33333%}
.co11{margin-left:91.66667%}
.co12{margin-left:100%}
.m0{margin:0}
.m0-6{margin:0.6rem}
.m0-75{margin:0.75rem}
.m1{margin:1rem}
.m1-5{margin:1.5rem}
.m2{margin:2rem}
.m3{margin:3rem}
.m4{margin:4rem}
.mt0{margin-top:0}
.mt0-6{margin-top:0.6rem}
.mt0-75{margin-top:0.75rem}
.mt1{margin-top:1rem}
.mt1-5{margin-top:1.5rem}
.mt2{margin-top:2rem}
.mt3{margin-top:3rem}
.mt4{margin-top:4rem}
.mr0{margin-right:0}
.mr0-6{margin-right:0.6rem}
.mr0-75{margin-right:0.75rem}
.mr1{margin-right:1rem}
.mr1-5{margin-right:1.5rem}
.mr2{margin-right:2rem}
.mr3{margin-right:3rem}
.mr4{margin-right:4rem}
.mb0{margin-bottom:0}
.mb0-6{margin-bottom:0.6rem}
.mb0-75{margin-bottom:0.75rem}
.mb1{margin-bottom:1rem}
.mb1-5{margin-bottom:1.5rem}
.mb2{margin-bottom:2rem}
.mb3{margin-bottom:3rem}
.mb4{margin-bottom:4rem}
.ml0{margin-left:0}
.ml0-6{margin-left:0.6rem}
.ml0-75{margin-left:0.75rem}
.ml1{margin-left:1rem}
.ml1-5{margin-left:1.5rem}
.ml2{margin-left:2rem}
.ml3{margin-left:3rem}
.ml4{margin-left:4rem}
.mx0{margin-left:0;margin-right:0}
.mx0-6{margin-left:0.6rem;margin-right:0.6rem}
.mx0-75{margin-left:0.75rem;margin-right:0.75rem}
.mx1{margin-left:1rem;margin-right:1rem}
.mx1-5{margin-left:1.5rem;margin-right:1.5rem}
.mx2{margin-left:2rem;margin-right:2rem}
.mx3{margin-left:3rem;margin-right:3rem}
.mx4{margin-left:4rem;margin-right:4rem}
.my0{margin-top:0;margin-bottom:0}
.my0-6{margin-top:0.6rem;margin-bottom:0.6rem}
.my0-75{margin-top:0.75rem;margin-bottom:0.75rem}
.my1{margin-top:1rem;margin-bottom:1rem}
.my1-5{margin-top:1.5rem;margin-bottom:1.5rem}
.my2{margin-top:2rem;margin-bottom:2rem}
.my3{margin-top:3rem;margin-bottom:3rem}
.my4{margin-top:4rem;margin-bottom:4rem}
.p0{padding:0}
.p0-6{padding:0.6rem}
.p0-75{padding:0.75rem}
.p1{padding:1rem}
.p1-5{padding:1.5rem}
.p2{padding:24px}
.p3{padding:3rem}
.p4{padding:4rem}
.pt0{padding-top:0}
.pt0-6{padding-top:0.6rem}
.pt0-75{padding-top:0.75rem}
.pt1{padding-top:1rem}
.pt1-5{padding-top:1.5rem}
.pt2{padding-top:2rem}
.pt3{padding-top:3rem}
.pt4{padding-top:4rem}
.pr0{padding-right:0}
.pr0-6{padding-right:0.6rem}
.pr0-75{padding-right:0.75rem}
.pr1{padding-right:1rem}
.pr1-5{padding-right:1.5rem}
.pr2{padding-right:0.5rem}
.pr3{padding-right:3rem}
.pr4{padding-right:4rem}
.pb0{padding-bottom:0}
.pb0-6{padding-bottom:0.6rem}
.pb0-75{padding-bottom:0.75rem}
.pb1{padding-bottom:1rem}
.pb1-5{padding-bottom:1.5rem}
.pb2{padding-bottom:2rem}
.pb3{padding-bottom:3rem}
.pb4{padding-bottom:4rem}
.pl0{padding-left:0}
.pl0-6{padding-left:0.6rem}
.pl0-75{padding-left:0.75rem}
.pl1{padding-left:1rem}
.pl1-5{padding-left:1.5rem}
.pl2{padding-left:2rem}
.pl3{padding-left:3rem}
.pl4{padding-left:4rem}
.px0{padding-left:0;padding-right:0}
.px0-6{padding-left:0.6rem;padding-right:0.6rem}
.px0-75{padding-left:0.75rem;padding-right:0.75rem}
.px1{padding-left:1rem;padding-right:1rem}
.px1-5{padding-left:1.5rem;padding-right:1.5rem}
.px2{padding-left:2rem;padding-right:2rem}
.px3{padding-left:3rem;padding-right:3rem}
.px4{padding-left:4rem;padding-right:4rem}
.py0{padding-top:0;padding-bottom:0}
.py0-6{padding-top:0.6rem;padding-bottom:0.6rem}
.py0-75{padding-top:0.75rem;padding-bottom:0.75rem}
.py1{padding-top:1rem;padding-bottom:1rem}
.py1-5{padding-top:1.5rem;padding-bottom:1.5rem}
.py2{padding-top:2rem;padding-bottom:2rem}
.py3{padding-top:3rem;padding-bottom:3rem}
.py4{padding-top:4rem;padding-bottom:4rem}
.op0{opacity:0}
.op25{opacity:0.25}
.op50{opacity:0.5}
.op75{opacity:0.75}
.op100{opacity:1}
.bgsc{background-size:cover}
.bgsct{background-size:contain}
.bgpc{background-position:center}
.bgpt{background-position:top}
.bgpr{background-position:right}
.bgpb{background-position:bottom}
.bgpl{background-position:left}
.bgrn{background-repeat:no-repeat}
.bgrx{background-repeat:repeat-x}
.bgry{background-repeat:repeat-y}
.x{display:-webkit-box;display:-ms-flexbox;display:flex}
.xac{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.xab{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.xas{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.xafs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.xafe{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.xdr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.xdrr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.xdc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.xdcr{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.xjc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.xjb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.xja{-ms-flex-pack:distribute;justify-content:space-around}
.xjs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:left}
.xje{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:left;}
.xw{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xwr{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
.xwn{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.xi{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}
.xx{-webkit-box-flex:1;-ms-flex:1;flex:1}
.xa{-webkit-box-flex:1;-ms-flex:auto;flex:auto}
.xn{-webkit-box-flex:0;-ms-flex:none;flex:none}
.xo0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.xo1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.xo2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.xo3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.xo4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.xot{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.xob{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}
.df{display:-webkit-box;display:-ms-flexbox;display:flex}
.db{display:block}
.dib{display:inline-block}
.di{display:inline}
.dt{display:table}
.dtc{display:table-cell}
.dtr{display:table-row}
.dn{display:none}
.fl{float:left}
.fr{float:right}
.fn{float:none}
.cf:after{content:"";display:block;clear:both}
.oh{overflow:hidden}
.os{overflow:scroll}
.ov{overflow:visible}
.oxh{overflow-x:hidden}
.oxs{overflow-x:scroll}
.oxv{overflow-x:visible}
.oyh{overflow-y:hidden}
.oys{overflow-y:scroll}
.oyv{overflow-y:visible}
.psa{position:absolute}
.psr{position:relative}
.psf{position:fixed}
.pss{position:static}
.t0{top:0}
.r0{right:0}
.b0{bottom:50%}
.l0{left:0}
.z-1{z-index:-1}
.z1{z-index:1}
.z2{z-index:2}
.z100{z-index:100}
.z10000{z-index:10000}
.w0{width:0}
.w100{width:100%}
.h0{height:0}
.h100{height:100%}
.vw50{width:50vw}
.vw100{width:100vw}
.vwmn50{min-width:50vw}
.vwmn100{min-width:100vw}
.vwmx50{max-width:50vw}
.vwmx100{max-width:100vw}
.vh50{height:50vh}
.vh100{height:100vh}
.vhmn50{min-height:50vh}
.vhmn100{min-height:100vh}
.vhmx50{max-height:50vh}
.vhmx100{max-height:100vh}
.ar25:before{padding-top:25%;content:"";display:block}
.ar50:before{padding-top:50%;content:"";display:block}
.ar75:before{padding-top:75%;content:"";display:block}
.ar100:before{padding-top:100%;content:"";display:block}
.fs1-6{font-size:1.5rem}
.fs4{font-size:4rem}
.lh1{line-height:1}
.lh1-1{line-height:1.1}
.lh1-2{line-height:1.2}
.fsn{font-style:normal}
.fsi{font-style:italic}
.fwn{font-weight:normal}
.fwb{font-weight:bold}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.taj{text-align:justify}
.toi{text-overflow:initial}
.toc{text-overflow:clip}
.toe{text-overflow:ellipsis}
.tdu{text-decoration:underline}
.tdo{text-decoration:overline}
.tdlt{text-decoration:line-through}
.tdn{text-decoration:none}
.ttu{text-transform:uppercase}
.ttl{text-transform:lowercase}
.ttc{text-transform:capitalize}
.ttn{text-transform:none}
.vabl{vertical-align:sub}
.vat{vertical-align:top}
.vam{vertical-align:middle}
.vab{vertical-align:bottom}
.wsn{white-space:normal}
.wsnw{white-space:nowrap}
.wsp{white-space:pre}
.wsi{white-space:inherit}
.tc1{-webkit-columns:1;columns:1}
.tc2{-webkit-columns:2;columns:2}
.tc3{-webkit-columns:3;columns:3}
.tc4{-webkit-columns:4;columns:4}
.curp{cursor:pointer}
.curd{cursor:default}
.cura{cursor:alias}
.curzi{cursor:-webkit-zoom-in;cursor:zoom-in}
.curzo{cursor:-webkit-zoom-out;cursor:zoom-out}
.usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.usa{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}
.ust{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.pen{pointer-events:none}
.pea{pointer-events:auto}
.vh{visibility:hidden}
.vv{visibility:visible}
.dev{outline:1px solid #912eff}
.dev > * {outline:1px solid #5497ff}
.dev > * > * {outline:1px solid #51feff}
.dev > * > * > * {outline:1px solid #ff0000}
.dev > * > * > * * {outline:1px solid #00ff00}
.ff-b{font-family:"Antique Legacy",sans-serif;font-weight:700;}
.fc-black{color:#141414}
.fc-white{color:#FDFDFD}
.fc-cc{color:currentColor}
.fc-t{color:transparent}
.fc-none{color:none}
.bgc-black{background-color:#141414}
.bgc-white{background-color:#fff}
.bgc-cc{background-color:currentColor}
.bgc-t{background-color:transparent}
.bgc-none{background-color:none}
.b1-black{border:1px solid #141414}
.b1-white{border:1px solid #fff}
.b1-cc{border:1px solid currentColor}
.b1-t{border:1px solid transparent}
.b1-none{border:1px solid none}
.bt1-black{border-top:1px solid #141414}
.bt1-white{border-top:1px solid #fff}
.bt1-cc{border-top:1px solid currentColor}
.bt1-t{border-top:1px solid transparent}
.bt1-none{border-top:1px solid none}
.br1-black{border-right:1px solid #141414}
.br1-white{border-right:1px solid #fff}
.br1-cc{border-right:1px solid currentColor}
.br1-t{border-right:1px solid transparent}
.br1-none{border-right:1px solid none}
.bb1-black{border-bottom:1px solid #141414}
.bb1-white{border-bottom:1px solid #fff}
.bb1-cc{border-bottom:1px solid currentColor}
.bb1-t{border-bottom:1px solid transparent}
.bb1-none{border-bottom:1px solid none}
.bl1-black{border-left:1px solid #141414}
.bl1-white{border-left:1px solid #fff}
.bl1-cc{border-left:1px solid currentColor}
.bl1-t{border-left:1px solid transparent}
.bl1-none{border-left:1px solid none}
.wa{width:auto}
.ha{height:auto}
.w50{width:50%}
.h50{height:50%}
.t50{top:50%}
.l50{left:50%}
.ta{top:auto}
.la{left:auto}
.mxa{margin-left:auto;margin-right:auto}
.ls0{letter-spacing:0}
.ls1{letter-spacing:1em}
.ls2{letter-spacing:2em;}
@media (orientation: portrait) {
.op-c1{width:8.33333%}
.op-c2{width:16.66667%}
.op-c3{width:25%}
.op-c4{width:33.33333%}
.op-c5{width:41.66667%}
.op-c6{width:50%}
.op-c7{width:58.33333%}
.op-c8{width:66.66667%}
.op-c9{width:75%}
.op-c10{width:83.33333%}
.op-c11{width:91.66667%}
.op-c12{width:100%}
.op-s1{width:100%}
.op-s2{width:50%}
.op-s3{width:33.33333%}
.op-s4{width:25%}
.op-s5{width:20%}
.op-s6{width:16.66667%}
.op-s7{width:14.28571%}
.op-s8{width:12.5%}
.op-s9{width:11.11111%}
.op-s10{width:10%}
.op-s11{width:9.09091%}
.op-s12{width:8.33333%}
.op-co0{margin-left:0}
.op-co1{margin-left:8.33333%}
.op-co2{margin-left:16.66667%}
.op-co3{margin-left:25%}
.op-co4{margin-left:33.33333%}
.op-co5{margin-left:41.66667%}
.op-co6{margin-left:50%}
.op-co7{margin-left:58.33333%}
.op-co8{margin-left:66.66667%}
.op-co9{margin-left:75%}
.op-co10{margin-left:83.33333%}
.op-co11{margin-left:91.66667%}
.op-co12{margin-left:100%}
.op-m0{margin:0}
.op-m0-6{margin:0.6rem}
.op-m0-75{margin:0.75rem}
.op-m1{margin:1rem}
.op-m1-5{margin:1.5rem}
.op-m2{margin:2rem}
.op-m3{margin:3rem}
.op-m4{margin:4rem}
.op-mt0{margin-top:0}
.op-mt0-6{margin-top:0.6rem}
.op-mt0-75{margin-top:0.75rem}
.op-mt1{margin-top:1rem}
.op-mt1-5{margin-top:1.5rem}
.op-mt2{margin-top:2rem}
.op-mt3{margin-top:3rem}
.op-mt4{margin-top:4rem}
.op-mr0{margin-right:0}
.op-mr0-6{margin-right:0.6rem}
.op-mr0-75{margin-right:0.75rem}
.op-mr1{margin-right:1rem}
.op-mr1-5{margin-right:1.5rem}
.op-mr2{margin-right:2rem}
.op-mr3{margin-right:3rem}
.op-mr4{margin-right:4rem}
.op-mb0{margin-bottom:0}
.op-mb0-6{margin-bottom:0.6rem}
.op-mb0-75{margin-bottom:0.75rem}
.op-mb1{margin-bottom:1rem}
.op-mb1-5{margin-bottom:1.5rem}
.op-mb2{margin-bottom:2rem}
.op-mb3{margin-bottom:3rem}
.op-mb4{margin-bottom:4rem}
.op-ml0{margin-left:0}
.op-ml0-6{margin-left:0.6rem}
.op-ml0-75{margin-left:0.75rem}
.op-ml1{margin-left:1rem}
.op-ml1-5{margin-left:1.5rem}
.op-ml2{margin-left:2rem}
.op-ml3{margin-left:3rem}
.op-ml4{margin-left:4rem}
.op-mx0{margin-left:0;margin-right:0}
.op-mx0-6{margin-left:0.6rem;margin-right:0.6rem}
.op-mx0-75{margin-left:0.75rem;margin-right:0.75rem}
.op-mx1{margin-left:1rem;margin-right:1rem}
.op-mx1-5{margin-left:1.5rem;margin-right:1.5rem}
.op-mx2{margin-left:2rem;margin-right:2rem}
.op-mx3{margin-left:3rem;margin-right:3rem}
.op-mx4{margin-left:4rem;margin-right:4rem}
.op-my0{margin-top:0;margin-bottom:0}
.op-my0-6{margin-top:0.6rem;margin-bottom:0.6rem}
.op-my0-75{margin-top:0.75rem;margin-bottom:0.75rem}
.op-my1{margin-top:1rem;margin-bottom:1rem}
.op-my1-5{margin-top:1.5rem;margin-bottom:1.5rem}
.op-my2{margin-top:2rem;margin-bottom:2rem}
.op-my3{margin-top:3rem;margin-bottom:3rem}
.op-my4{margin-top:4rem;margin-bottom:4rem}
.op-p0{padding:0}
.op-p0-6{padding:0.6rem}
.op-p0-75{padding:0.75rem}
.op-p1{padding:1rem}
.op-p1-5{padding:1.5rem}
.op-p2{padding:2rem}
.op-p3{padding:3rem}
.op-p4{padding:4rem}
.op-pt0{padding-top:0}
.op-pt0-6{padding-top:0.6rem}
.op-pt0-75{padding-top:0.75rem}
.op-pt1{padding-top:1rem}
.op-pt1-5{padding-top:1.5rem}
.op-pt2{padding-top:2rem}
.op-pt3{padding-top:3rem}
.op-pt4{padding-top:4rem}
.op-pr0{padding-right:0}
.op-pr0-6{padding-right:0.6rem}
.op-pr0-75{padding-right:0.75rem}
.op-pr1{padding-right:1rem}
.op-pr1-5{padding-right:1.5rem}
.op-pr2{padding-right:2rem}
.op-pr3{padding-right:3rem}
.op-pr4{padding-right:4rem}
.op-pb0{padding-bottom:0}
.op-pb0-6{padding-bottom:0.6rem}
.op-pb0-75{padding-bottom:0.75rem}
.op-pb1{padding-bottom:1rem}
.op-pb1-5{padding-bottom:1.5rem}
.op-pb2{padding-bottom:2rem}
.op-pb3{padding-bottom:3rem}
.op-pb4{padding-bottom:4rem}
.op-pl0{padding-left:0}
.op-pl0-6{padding-left:0.6rem}
.op-pl0-75{padding-left:0.75rem}
.op-pl1{padding-left:1rem}
.op-pl1-5{padding-left:1.5rem}
.op-pl2{padding-left:2rem}
.op-pl3{padding-left:3rem}
.op-pl4{padding-left:4rem}
.op-px0{padding-left:0;padding-right:0}
.op-px0-6{padding-left:0.6rem;padding-right:0.6rem}
.op-px0-75{padding-left:0.75rem;padding-right:0.75rem}
.op-px1{padding-left:1rem;padding-right:1rem}
.op-px1-5{padding-left:1.5rem;padding-right:1.5rem}
.op-px2{padding-left:2rem;padding-right:2rem}
.op-px3{padding-left:3rem;padding-right:3rem}
.op-px4{padding-left:4rem;padding-right:4rem}
.op-py0{padding-top:0;padding-bottom:0}
.op-py0-6{padding-top:0.6rem;padding-bottom:0.6rem}
.op-py0-75{padding-top:0.75rem;padding-bottom:0.75rem}
.op-py1{padding-top:1rem;padding-bottom:1rem}
.op-py1-5{padding-top:1.5rem;padding-bottom:1.5rem}
.op-py2{padding-top:2rem;padding-bottom:2rem}
.op-py3{padding-top:3rem;padding-bottom:3rem}
.op-py4{padding-top:4rem;padding-bottom:4rem}
.op-op0{opacity:0}
.op-op25{opacity:0.25}
.op-op50{opacity:0.5}
.op-op75{opacity:0.75}
.op-op100{opacity:1}
.op-bgsc{background-size:cover}
.op-bgsct{background-size:contain}
.op-bgpc{background-position:center}
.op-bgpt{background-position:top}
.op-bgpr{background-position:right}
.op-bgpb{background-position:bottom}
.op-bgpl{background-position:left}
.op-bgrn{background-repeat:no-repeat}
.op-bgrx{background-repeat:repeat-x}
.op-bgry{background-repeat:repeat-y}
.op-x{display:-webkit-box;display:-ms-flexbox;display:flex}
.op-xac{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.op-xab{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.op-xas{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.op-xafs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.op-xafe{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.op-xdr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.op-xdrr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.op-xdc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:inherit}
.op-xdcr{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.op-xjc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:left}
.op-xjb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.op-xja{-ms-flex-pack:distribute;justify-content:space-around}
.op-xjs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.op-xje{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.op-xw{-ms-flex-wrap:wrap;flex-wrap:wrap}
.op-xwr{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
.op-xwn{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.op-xi{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}
.op-xx{-webkit-box-flex:1;-ms-flex:1;flex:1}
.op-xa{-webkit-box-flex:1;-ms-flex:auto;flex:auto}
.op-xn{-webkit-box-flex:0;-ms-flex:none;flex:none}
.op-xo0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.op-xo1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.op-xo2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.op-xo3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.op-xo4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.op-xot{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.op-xob{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}
.op-df{display:-webkit-box;display:-ms-flexbox;display:flex}
.op-db{display:block}
.op-dib{display:inline-block}
.op-di{display:inline}
.op-dt{display:table}
.op-dtc{display:table-cell}
.op-dtr{display:table-row}
.op-dn{display:none}
.op-fl{float:left}
.op-fr{float:right}
.op-fn{float:none}
.op-cf:after{content:"";display:block;clear:both}
.op-oh{overflow:hidden}
.op-os{overflow:scroll}
.op-ov{overflow:visible}
.op-oxh{overflow-x:hidden}
.op-oxs{overflow-x:scroll}
.op-oxv{overflow-x:visible}
.op-oyh{overflow-y:hidden}
.op-oys{overflow-y:scroll}
.op-oyv{overflow-y:visible}
.op-psa{position:absolute}
.op-psr{position:relative}
.op-psf{position:fixed}
.op-pss{position:static}
.op-t0{top:0}
.op-r0{right:0}
.op-b0{bottom:0}
.op-l0{left:0}
.op-z-1{z-index:-1}
.op-z1{z-index:1}
.op-z2{z-index:2}
.op-z100{z-index:100}
.op-z10000{z-index:10000}
.op-w0{width:0}
.op-w100{width:100%}
.op-h0{height:0}
.op-h100{height:100%}
.op-vw50{width:50vw}
.op-vw100{width:100vw}
.op-vwmn50{min-width:50vw}
.op-vwmn100{min-width:100vw}
.op-vwmx50{max-width:50vw}
.op-vwmx100{max-width:100vw}
.op-vh50{height:50vh}
.op-vh100{height:100vh}
.op-vhmn50{min-height:50vh}
.op-vhmn100{min-height:100vh}
.op-vhmx50{max-height:50vh}
.op-vhmx100{max-height:100vh}
.op-ar25:before{padding-top:25%;content:"";display:block}
.op-ar50:before{padding-top:50%;content:"";display:block}
.op-ar75:before{padding-top:75%;content:"";display:block}
.op-ar100:before{padding-top:100%;content:"";display:block}
.op-fs1-6{font-size:1.6rem}
.op-fs4{font-size:4rem}
.op-lh1{line-height:1}
.op-lh1-1{line-height:1.1}
.op-lh1-2{line-height:1.2}
.op-fsn{font-style:normal}
.op-fsi{font-style:italic}
.op-fwn{font-weight:normal}
.op-fwb{font-weight:bold}
.op-tal{text-align:left}
.op-tac{text-align:center}
.op-tar{text-align:right}
.op-taj{text-align:justify}
.op-toi{text-overflow:initial}
.op-toc{text-overflow:clip}
.op-toe{text-overflow:ellipsis}
.op-tdu{text-decoration:underline}
.op-tdo{text-decoration:overline}
.op-tdlt{text-decoration:line-through}
.op-tdn{text-decoration:none}
.op-ttu{text-transform:uppercase}
.op-ttl{text-transform:lowercase}
.op-ttc{text-transform:capitalize}
.op-ttn{text-transform:none}
.op-vabl{vertical-align:baseline}
.op-vat{vertical-align:top}
.op-vam{vertical-align:middle}
.op-vab{vertical-align:bottom}
.op-wsn{white-space:normal}
.op-wsnw{white-space:nowrap}
.op-wsp{white-space:pre}
.op-wsi{white-space:inherit}
.op-tc1{-webkit-columns:1;columns:1}
.op-tc2{-webkit-columns:2;columns:2}
.op-tc3{-webkit-columns:3;columns:3}
.op-tc4{-webkit-columns:4;columns:4}
.op-curp{cursor:pointer}
.op-curd{cursor:default}
.op-cura{cursor:alias}
.op-curzi{cursor:-webkit-zoom-in;cursor:zoom-in}
.op-curzo{cursor:-webkit-zoom-out;cursor:zoom-out}
.op-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.op-usa{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}
.op-ust{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.op-pen{pointer-events:none}
.op-pea{pointer-events:auto}
.op-vh{visibility:hidden}
.op-vv{visibility:visible}
.op-dev{outline:1px solid #912eff}
.op-dev > * {outline:1px solid #5497ff}
.op-dev > * > * {outline:1px solid #51feff}
.op-dev > * > * > * {outline:1px solid #ff0000}
.op-dev > * > * > * * {outline:1px solid #00ff00}.op-ff-b{font-family:"Antique Legacy", sans-serif}
.op-fc-black{color:#141414}
.op-fc-white{color:#fff}
.op-fc-cc{color:currentColor}
.op-fc-t{color:transparent}
.op-fc-none{color:none}
.op-bgc-black{background-color:#141414}
.op-bgc-white{background-color:#fff}
.op-bgc-cc{background-color:currentColor}
.op-bgc-t{background-color:transparent}
.op-bgc-none{background-color:none}
.op-b1-black{border:1px solid #141414}
.op-b1-white{border:1px solid #fff}
.op-b1-cc{border:1px solid currentColor}
.op-b1-t{border:1px solid transparent}
.op-b1-none{border:1px solid none}
.op-bt1-black{border-top:1px solid #141414}
.op-bt1-white{border-top:1px solid #fff}
.op-bt1-cc{border-top:1px solid currentColor}
.op-bt1-t{border-top:1px solid transparent}
.op-bt1-none{border-top:1px solid none}
.op-br1-black{border-right:1px solid #141414}
.op-br1-white{border-right:1px solid #fff}
.op-br1-cc{border-right:1px solid currentColor}
.op-br1-t{border-right:1px solid transparent}
.op-br1-none{border-right:1px solid none}
.op-bb1-black{border-bottom:1px solid #141414}
.op-bb1-white{border-bottom:1px solid #fff}
.op-bb1-cc{border-bottom:1px solid currentColor}
.op-bb1-t{border-bottom:1px solid transparent}
.op-bb1-none{border-bottom:1px solid none}
.op-bl1-black{border-left:1px solid #141414}
.op-bl1-white{border-left:1px solid #fff}
.op-bl1-cc{border-left:1px solid currentColor}
.op-bl1-t{border-left:1px solid transparent}
.op-bl1-none{border-left:1px solid none}
.op-wa{width:auto}
.op-ha{height:auto}
.op-w50{width:50%}
.op-h50{height:50%}
.op-t50{top:50%}
.op-l50{left:50%}
.op-ta{top:auto}
.op-la{left:auto}
.op-mxa{margin-left:auto;margin-right:auto}
.op-ls0{letter-spacing:0em}
.op-ls1{letter-spacing:0em}
.op-ls2{letter-spacing:0em}
}
@media (max-width: 750px) {
.xsm-c1{width:8.33333%}
.xsm-c2{width:16.66667%}
.xsm-c3{width:25%}
.xsm-c4{width:33.33333%}
.xsm-c5{width:41.66667%}
.xsm-c6{width:50%}
.xsm-c7{width:58.33333%}
.xsm-c8{width:66.66667%}
.xsm-c9{width:75%}
.xsm-c10{width:83.33333%}
.xsm-c11{width:91.66667%}
.xsm-c12{width:100%}
.xsm-s1{width:100%}
.xsm-s2{width:50%}
.xsm-s3{width:33.33333%}
.xsm-s4{width:25%}
.xsm-s5{width:20%}
.xsm-s6{width:16.66667%}
.xsm-s7{width:14.28571%}
.xsm-s8{width:12.5%}
.xsm-s9{width:11.11111%}
.xsm-s10{width:10%}
.xsm-s11{width:9.09091%}
.xsm-s12{width:8.33333%}
.xsm-co0{margin-left:0}
.xsm-co1{margin-left:8.33333%}
.xsm-co2{margin-left:16.66667%}
.xsm-co3{margin-left:25%}
.xsm-co4{margin-left:33.33333%}
.xsm-co5{margin-left:41.66667%}
.xsm-co6{margin-left:50%}
.xsm-co7{margin-left:58.33333%}
.xsm-co8{margin-left:66.66667%}
.xsm-co9{margin-left:75%}
.xsm-co10{margin-left:83.33333%}
.xsm-co11{margin-left:91.66667%}
.xsm-co12{margin-left:100%}
.xsm-m0{margin:0}
.xsm-m0-6{margin:0.6rem}
.xsm-m0-75{margin:0.75rem}
.xsm-m1{margin:1rem}
.xsm-m1-5{margin:1.5rem}
.xsm-m2{margin:2rem}
.xsm-m3{margin:3rem}
.xsm-m4{margin:4rem}
.xsm-mt0{margin-top:0}
.xsm-mt0-6{margin-top:0.6rem}
.xsm-mt0-75{margin-top:0.75rem}
.xsm-mt1{margin-top:1rem}
.xsm-mt1-5{margin-top:1.5rem}
.xsm-mt2{margin-top:2rem}
.xsm-mt3{margin-top:3rem}
.xsm-mt4{margin-top:4rem}
.xsm-mr0{margin-right:0}
.xsm-mr0-6{margin-right:0.6rem}
.xsm-mr0-75{margin-right:0.75rem}
.xsm-mr1{margin-right:1rem}
.xsm-mr1-5{margin-right:1.5rem}
.xsm-mr2{margin-right:2rem}
.xsm-mr3{margin-right:3rem}
.xsm-mr4{margin-right:4rem}
.xsm-mb0{margin-bottom:0}
.xsm-mb0-6{margin-bottom:0.6rem}
.xsm-mb0-75{margin-bottom:0.75rem}
.xsm-mb1{margin-bottom:1rem}
.xsm-mb1-5{margin-bottom:1.5rem}
.xsm-mb2{margin-bottom:2rem}
.xsm-mb3{margin-bottom:3rem}
.xsm-mb4{margin-bottom:4rem}
.xsm-ml0{margin-left:0}
.xsm-ml0-6{margin-left:0.6rem}
.xsm-ml0-75{margin-left:0.75rem}
.xsm-ml1{margin-left:1rem}
.xsm-ml1-5{margin-left:1.5rem}
.xsm-ml2{margin-left:2rem}
.xsm-ml3{margin-left:3rem}
.xsm-ml4{margin-left:4rem}
.xsm-mx0{margin-left:0;margin-right:0}
.xsm-mx0-6{margin-left:0.6rem;margin-right:0.6rem}
.xsm-mx0-75{margin-left:0.75rem;margin-right:0.75rem}
.xsm-mx1{margin-left:1rem;margin-right:1rem}
.xsm-mx1-5{margin-left:1.5rem;margin-right:1.5rem}
.xsm-mx2{margin-left:2rem;margin-right:2rem}
.xsm-mx3{margin-left:3rem;margin-right:3rem}
.xsm-mx4{margin-left:4rem;margin-right:4rem}
.xsm-my0{margin-top:0;margin-bottom:0}
.xsm-my0-6{margin-top:0.6rem;margin-bottom:0.6rem}
.xsm-my0-75{margin-top:0.75rem;margin-bottom:0.75rem}
.xsm-my1{margin-top:1rem;margin-bottom:1rem}
.xsm-my1-5{margin-top:1.5rem;margin-bottom:1.5rem}
.xsm-my2{margin-top:2rem;margin-bottom:2rem}
.xsm-my3{margin-top:3rem;margin-bottom:3rem}
.xsm-my4{margin-top:4rem;margin-bottom:4rem}
.xsm-p0{padding:0}
.xsm-p0-6{padding:0.6rem}
.xsm-p0-75{padding:0.75rem}
.xsm-p1{padding:1rem}
.xsm-p1-5{padding:1.5rem}
.xsm-p2{padding:2rem}
.xsm-p3{padding:3rem}
.xsm-p4{padding:4rem}
.xsm-pt0{padding-top:0}
.xsm-pt0-6{padding-top:0.6rem}
.xsm-pt0-75{padding-top:0.75rem}
.xsm-pt1{padding-top:1rem}
.xsm-pt1-5{padding-top:1.5rem}
.xsm-pt2{padding-top:2rem}
.xsm-pt3{padding-top:3rem}
.xsm-pt4{padding-top:4rem}
.xsm-pr0{padding-right:0}
.xsm-pr0-6{padding-right:0.6rem}
.xsm-pr0-75{padding-right:0.75rem}
.xsm-pr1{padding-right:1rem}
.xsm-pr1-5{padding-right:1.5rem}
.xsm-pr2{padding-right:2rem}
.xsm-pr3{padding-right:3rem}
.xsm-pr4{padding-right:4rem}
.xsm-pb0{padding-bottom:0}
.xsm-pb0-6{padding-bottom:0.6rem}
.xsm-pb0-75{padding-bottom:0.75rem}
.xsm-pb1{padding-bottom:1rem}
.xsm-pb1-5{padding-bottom:1.5rem}
.xsm-pb2{padding-bottom:2rem}
.xsm-pb3{padding-bottom:3rem}
.xsm-pb4{padding-bottom:4rem}
.xsm-pl0{padding-left:0}
.xsm-pl0-6{padding-left:0.6rem}
.xsm-pl0-75{padding-left:0.75rem}
.xsm-pl1{padding-left:1rem}
.xsm-pl1-5{padding-left:1.5rem}
.xsm-pl2{padding-left:2rem}
.xsm-pl3{padding-left:3rem}
.xsm-pl4{padding-left:4rem}
.xsm-px0{padding-left:0;padding-right:0}
.xsm-px0-6{padding-left:0.6rem;padding-right:0.6rem}
.xsm-px0-75{padding-left:0.75rem;padding-right:0.75rem}
.xsm-px1{padding-left:1rem;padding-right:1rem}
.xsm-px1-5{padding-left:1.5rem;padding-right:1.5rem}
.xsm-px2{padding-left:2rem;padding-right:2rem}
.xsm-px3{padding-left:3rem;padding-right:3rem}
.xsm-px4{padding-left:4rem;padding-right:4rem}
.xsm-py0{padding-top:0;padding-bottom:0}
.xsm-py0-6{padding-top:0.6rem;padding-bottom:0.6rem}
.xsm-py0-75{padding-top:0.75rem;padding-bottom:0.75rem}
.xsm-py1{padding-top:1rem;padding-bottom:1rem}
.xsm-py1-5{padding-top:1.5rem;padding-bottom:1.5rem}
.xsm-py2{padding-top:2rem;padding-bottom:2rem}
.xsm-py3{padding-top:3rem;padding-bottom:3rem}
.xsm-py4{padding-top:4rem;padding-bottom:4rem}
.xsm-op0{opacity:0}
.xsm-op25{opacity:0.25}
.xsm-op50{opacity:0.5}
.xsm-op75{opacity:0.75}
.xsm-op100{opacity:1}
.xsm-bgsc{background-size:cover}
.xsm-bgsct{background-size:contain}
.xsm-bgpc{background-position:center}
.xsm-bgpt{background-position:top}
.xsm-bgpr{background-position:right}
.xsm-bgpb{background-position:bottom}
.xsm-bgpl{background-position:left}
.xsm-bgrn{background-repeat:no-repeat}
.xsm-bgrx{background-repeat:repeat-x}
.xsm-bgry{background-repeat:repeat-y}
.xsm-x{display:-webkit-box;display:-ms-flexbox;display:flex}
.xsm-xac{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.xsm-xab{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.xsm-xas{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.xsm-xafs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.xsm-xafe{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.xsm-xdr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.xsm-xdrr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.xsm-xdc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.xsm-xdcr{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.xsm-xjc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.xsm-xjb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.xsm-xja{-ms-flex-pack:distribute;justify-content:space-around}
.xsm-xjs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.xsm-xje{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.xsm-xw{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xsm-xwr{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
.xsm-xwn{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.xsm-xi{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}
.xsm-xx{-webkit-box-flex:1;-ms-flex:1;flex:1}
.xsm-xa{-webkit-box-flex:1;-ms-flex:auto;flex:auto}
.xsm-xn{-webkit-box-flex:0;-ms-flex:none;flex:none}
.xsm-xo0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.xsm-xo1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.xsm-xo2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.xsm-xo3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.xsm-xo4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.xsm-xot{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.xsm-xob{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}
.xsm-df{display:-webkit-box;display:-ms-flexbox;display:flex}
.xsm-db{display:block}
.xsm-dib{display:inline-block}
.xsm-di{display:inline}
.xsm-dt{display:table}
.xsm-dtc{display:table-cell}
.xsm-dtr{display:table-row}
.xsm-dn{display:none}
.xsm-fl{float:left}
.xsm-fr{float:right}
.xsm-fn{float:none}
.xsm-cf:after{content:"";display:block;clear:both}
.xsm-oh{overflow:hidden}
.xsm-os{overflow:scroll}
.xsm-ov{overflow:visible}
.xsm-oxh{overflow-x:hidden}
.xsm-oxs{overflow-x:scroll}
.xsm-oxv{overflow-x:visible}
.xsm-oyh{overflow-y:hidden}
.xsm-oys{overflow-y:scroll}
.xsm-oyv{overflow-y:visible}
.xsm-psa{position:absolute}
.xsm-psr{position:relative}
.xsm-psf{position:fixed}
.xsm-pss{position:static}
.xsm-t0{top:0}
.xsm-r0{right:0}
.xsm-b0{bottom:0}
.xsm-l0{left:0}
.xsm-z-1{z-index:-1}
.xsm-z1{z-index:1}
.xsm-z2{z-index:2}
.xsm-z100{z-index:100}
.xsm-z10000{z-index:10000}
.xsm-w0{width:0}
.xsm-w100{width:100%}
.xsm-h0{height:0}
.xsm-h100{height:100%}
.xsm-vw50{width:50vw}
.xsm-vw100{width:100vw}
.xsm-vwmn50{min-width:50vw}
.xsm-vwmn100{min-width:100vw}
.xsm-vwmx50{max-width:50vw}
.xsm-vwmx100{max-width:100vw}
.xsm-vh50{height:50vh}
.xsm-vh100{height:100vh}
.xsm-vhmn50{min-height:50vh}
.xsm-vhmn100{min-height:100vh}
.xsm-vhmx50{max-height:50vh}
.xsm-vhmx100{max-height:100vh}
.xsm-ar25:before{padding-top:25%;content:"";display:block}
.xsm-ar50:before{padding-top:50%;content:"";display:block}
.xsm-ar75:before{padding-top:75%;content:"";display:block}
.xsm-ar100:before{padding-top:100%;content:"";display:block}
.xsm-fs1-6{font-size:1.6rem}
.xsm-fs4{font-size:4rem}
.xsm-lh1{line-height:1}
.xsm-lh1-1{line-height:1.1}
.xsm-lh1-2{line-height:1.2}
.xsm-fsn{font-style:normal}
.xsm-fsi{font-style:italic}
.xsm-fwn{font-weight:normal}
.xsm-fwb{font-weight:bold}
.xsm-tal{text-align:left}
.xsm-tac{text-align:center}
.xsm-tar{text-align:right}
.xsm-taj{text-align:justify}
.xsm-toi{text-overflow:initial}
.xsm-toc{text-overflow:clip}
.xsm-toe{text-overflow:ellipsis}
.xsm-tdu{text-decoration:underline}
.xsm-tdo{text-decoration:overline}
.xsm-tdlt{text-decoration:line-through}
.xsm-tdn{text-decoration:none}
.xsm-ttu{text-transform:uppercase}
.xsm-ttl{text-transform:lowercase}
.xsm-ttc{text-transform:capitalize}
.xsm-ttn{text-transform:none}
.xsm-vabl{vertical-align:baseline}
.xsm-vat{vertical-align:top}
.xsm-vam{vertical-align:middle}
.xsm-vab{vertical-align:bottom}
.xsm-wsn{white-space:normal}
.xsm-wsnw{white-space:nowrap}
.xsm-wsp{white-space:pre}
.xsm-wsi{white-space:inherit}
.xsm-tc1{-webkit-columns:1;columns:1}
.xsm-tc2{-webkit-columns:2;columns:2}
.xsm-tc3{-webkit-columns:3;columns:3}
.xsm-tc4{-webkit-columns:4;columns:4}
.xsm-curp{cursor:pointer}
.xsm-curd{cursor:default}
.xsm-cura{cursor:alias}
.xsm-curzi{cursor:-webkit-zoom-in;cursor:zoom-in}
.xsm-curzo{cursor:-webkit-zoom-out;cursor:zoom-out}
.xsm-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.xsm-usa{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}
.xsm-ust{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.xsm-pen{pointer-events:none}
.xsm-pea{pointer-events:auto}
.xsm-vh{visibility:hidden}
.xsm-vv{visibility:visible}
.xsm-dev{outline:1px solid #912eff}
.xsm-dev > * {outline:1px solid #5497ff}
.xsm-dev > * > * {outline:1px solid #51feff}
.xsm-dev > * > * > * {outline:1px solid #ff0000}
.xsm-dev > * > * > * * {outline:1px solid #00ff00}.xsm-ff-b{font-family:"Antique Legacy", sans-serif}
.xsm-fc-black{color:#141414}
.xsm-fc-white{color:#fff}
.xsm-fc-cc{color:currentColor}
.xsm-fc-t{color:transparent}
.xsm-fc-none{color:none}
.xsm-bgc-black{background-color:#141414}
.xsm-bgc-white{background-color:#fff}
.xsm-bgc-cc{background-color:currentColor}
.xsm-bgc-t{background-color:transparent}
.xsm-bgc-none{background-color:none}
.xsm-b1-black{border:1px solid #141414}
.xsm-b1-white{border:1px solid #fff}
.xsm-b1-cc{border:1px solid currentColor}
.xsm-b1-t{border:1px solid transparent}
.xsm-b1-none{border:1px solid none}
.xsm-bt1-black{border-top:1px solid #141414}
.xsm-bt1-white{border-top:1px solid #fff}
.xsm-bt1-cc{border-top:1px solid currentColor}
.xsm-bt1-t{border-top:1px solid transparent}
.xsm-bt1-none{border-top:1px solid none}
.xsm-br1-black{border-right:1px solid #141414}
.xsm-br1-white{border-right:1px solid #fff}
.xsm-br1-cc{border-right:1px solid currentColor}
.xsm-br1-t{border-right:1px solid transparent}
.xsm-br1-none{border-right:1px solid none}
.xsm-bb1-black{border-bottom:1px solid #141414}
.xsm-bb1-white{border-bottom:1px solid #fff}
.xsm-bb1-cc{border-bottom:1px solid currentColor}
.xsm-bb1-t{border-bottom:1px solid transparent}
.xsm-bb1-none{border-bottom:1px solid none}
.xsm-bl1-black{border-left:1px solid #141414}
.xsm-bl1-white{border-left:1px solid #fff}
.xsm-bl1-cc{border-left:1px solid currentColor}
.xsm-bl1-t{border-left:1px solid transparent}
.xsm-bl1-none{border-left:1px solid none}
.xsm-wa{width:auto}
.xsm-ha{height:auto}
.xsm-w50{width:50%}
.xsm-h50{height:50%}
.xsm-t50{top:50%}
.xsm-l50{left:50%}
.xsm-ta{top:auto}
.xsm-la{left:auto}
.xsm-mxa{margin-left:auto;margin-right:auto}
.xsm-ls0{letter-spacing:0em}
.xsm-ls1{letter-spacing:0em}
.xsm-ls2{letter-spacing:0em}
}
  html {
    font-size: 100%;
    -webkit-font-smoothing: antialiased;
  }

  a {
    color: inherit;
    text-decoration: none;
  }

  button {
    outline: none;
  }

  .op70 {
    opacity: .9;
  }

  .op72 {
    opacity: .92;
  }

  .no-touch .h-op100:hover {
    opacity: 1;
  }

  .x2 {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2;
  }

  .svg-f-cc {
    fill: currentColor;
  }

  .svg-s-cc {
    stroke: currentColor;
  }

  .card-text {
    font-size: 42px;
    text-align: center;
    letter-spacing: 0;
    word-spacing: 0;
    -webkit-font-feature-settings: "case" 1;
    font-feature-settings: "case" 1;
  }
    @media (orientation: portrait) {
      .card-text {
        font-size: 25px;
        line-height: 1.111111;
      }
    }

  .svg-a24 {
    width: 0rem;
    height: 0rem;
    color: transparent
  }
    .svg-a24.big {
      width: 0rem;
      height: 0rem;
      color: transparent
    }

  .svg-facebook {
    width: 0rem;
    height: 0rem;
    color: transparent
  }
    .svg-facebook.big {
      width: 0rem;
      height: 0rem;
      color: transparent
    }
    .svg-facebook.share {
      width: 0rem;
      height: 0rem;
      color: transparent
    }
  
  .svg-twitter {
    width: 0px;
    height: 0px;
    color: transparent
  }
    .svg-twitter.big {
      width: 0px;
      height: 0px;
        color: transparent
    }
    .svg-twitter.share {
      width: 0px;
      height: 0px;
        color: transparent
    }

  .svg-mid90s-nav {
    width: 0em;
    height: 0em;
      display: none
  }

  .title-card {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: 10;
      display: none
  }

  .svg-mid90s-main {
    width: 33.46384615384615vw;
    height: 8.53vw;
  }
    @media (orientation: portrait) {
      .svg-mid90s-main {
        width: 66.9276923076923vw;
        height: 17.06vw;
      }
    }

  .svg-byline {
    width: 33.43689818181818vw;
    height: 3.32856vw;
    -webkit-transform: translateY(-7.58%);
            transform: translateY(-7.58%); /* (100 * 10 / 132)% */
  }
    @media (orientation: portrait) {
      .svg-byline {
        width: 66.87379636363636vw;
        height: 6.65712vw;
      }
    }

  .svg-dot-arrow {
    width: 5.5rem;
    height: 3.142857142857143rem;
      display: none
  }
  @media (orientation: portrait) {
    .svg-dot-arrow {
      width: 4.5rem;
      height: 2.5714285714285716rem;
    }
  }

  .modal .svg-close {
    width: 3rem;
    height: 3rem;
    stroke-width: 3;
  }

  .lever {
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    z-index: 11;
    -webkit-transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }
  .lever.intro {
    opacity: 0;
  }
  @media (orientation: portrait) {
    .lever {
      -webkit-transform: none;
              transform: none;
    }

    .lever .begin {
      margin-right: 0;
      font-size: 16px
    }
    
    .lever .svg-dot-arrow {
      -webkit-transform: rotate(-90deg) translateX(90%);
              transform: rotate(-90deg) translateX(90%);
      -webkit-transform-origin: bottom right;
              transform-origin: bottom right;
    }
  }

  .share-cta {
    position: absolute;
    top: 75%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    cursor: pointer;
    text-align: center;
    opacity: 0.94;
  }
    @media (orientation: portrait) {
      .share-cta {
        display:none;
        top: auto!important;
        left: 24px!important;
        bottom: -1.2rem!important;
        right: auto!important;
      }
    }

  .share-cta .button {
    display: inline-block;
    height: 7rem;
    text-align: center;
    color: #FDFDFD;
    font-size: 14px;
    letter-spacing:0;
  }

  .share-cta .button .inner {
    display: inline-block;
    min-width: 3.1em;
    height: 3rem;
  }

  .share-cta .button-active .inner {
    padding: 0.315em 0 0.315em;
  }

  .no-touch .share-cta .button-active:hover .inner {
    background: white;
    color: black;
  }
  
  .share-cta .h-hide {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    padding: 0;
    height: auto;
    transform: skew(-25deg)
  }

  .share-cta .border-wrapper {
    position: absolute;
    top: 2rem;
    left: 2rem;
    right: 2rem;
    height: 3rem;
    z-index: -1;
  }

  .share-cta .border {
    position: absolute;
    top: 0;
    left: 50%;
    width: 100%;
    height: 100%;
    border: 0px solid white;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .share-cta .h-show {
    visibility: visible;
  }

  .share-cta.open .h-hide {
    visibility: visible;
  }

  .share-cta.open .h-show {
    visibility: hidden;
  }

  .trailer-container {
    width: 100%;
    height: 100%;
  }

  .trailer-embed {
    width: 100%;
    height: 100%;
  }

  .sound-control-toggle{
    position:relative;
    display:inline-block;
    cursor:pointer
  }
  .sound-control-toggle.muted .sound-control-bar{
      -webkit-transform:translateY(75%);
              transform:translateY(75%);
      -webkit-animation:none;
              animation:none
  }
  .sound-control-bars{
      width:14px;
      height:14px;
      overflow:hidden
  }
  .sound-control-bar{
      float:left;
      width:3px;
      height:100%;
      margin-left:2px;
      background: #FDFDFD;
      -webkit-animation:sound-anim .83s linear infinite alternate;
              animation:sound-anim .83s linear infinite alternate;
      -webkit-transition: -webkit-transform .25s ease-out;
      transition: -webkit-transform .25s ease-out;
      transition: transform .25s ease-out;
      transition: transform .25s ease-out, -webkit-transform .25s ease-out;
      -webkit-transform:translateY(4%);
              transform:translateY(4%)
  }
  .sound-control-bar:first-child{
      margin-left:0;
      -webkit-transform:translateY(40%);
              transform:translateY(40%);
      -webkit-animation-duration:.7s;
              animation-duration:.7s
  }
  .sound-control-bar:nth-child(2){
      -webkit-transform:translateY(15%);
              transform:translateY(15%);
      -webkit-animation-duration:765ms;
              animation-duration:765ms
  }
  .sound-control-bar:nth-child(4){
      -webkit-transform:translateY(40%);
              transform:translateY(40%);
      -webkit-animation-duration:895ms;
              animation-duration:895ms
  }
  @-webkit-keyframes sound-anim{
      0%{
          -webkit-transform:translateY(75%);
          transform:translateY(75%)
      }
      to{
          -webkit-transform:translateY(4%);
          transform:translateY(4%)
      }
  }
  @keyframes sound-anim{
      0%{
          -webkit-transform:translateY(75%);
          transform:translateY(75%)
      }
      to{
          -webkit-transform:translateY(4%);
          transform:translateY(4%)
      }
  }

  .nav-on .nav-on-hide {
    visibility:inherit;
  }

  .nav-baseline-fix {
    margin-bottom: 2px;
  }

  .mobile-nav {
    background: rgba(0, 0, 0, 0.75);
  }

  .mid90s-nav:after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -6px;
    width: 0;
    height: 2px;
    background: white;
    border-radius: 2px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    opacity: 0.85;
    -webkit-transition: width 0.5s ease-out;
    transition: width 0.5s ease-out;
    display: none;
  }
    @media (max-width: 750px) {
      .mid90s-nav:after {
        display: block;
      }
    }
    .mid90s-nav.show:after {
      width: 60%;
    }
    .nav-on .mid90s-nav.show:after {
      width: 10%;
      -webkit-transition: width 0.2s ease-out;
      transition: width 0.2s ease-out;
    }

  .left-anim {
    -webkit-animation: left-slide-in 1.5s cubic-bezier(0.19, 1, 0.22, 1);
            animation: left-slide-in 1.5s cubic-bezier(0.19, 1, 0.22, 1);
  }
    @media (orientation: portrait) {
      .left-anim {
        -webkit-animation-name: top-slide-in;
                animation-name: top-slide-in;
      }
    }

  .right-anim {
    -webkit-animation: right-slide-in 1.5s cubic-bezier(0.19, 1, 0.22, 1);
            animation: right-slide-in 1.5s cubic-bezier(0.19, 1, 0.22, 1);
  }
    @media (orientation: portrait) {
      .right-anim {
        -webkit-animation-name: bottom-slide-in;
                animation-name: bottom-slide-in;
      }
    }

  @-webkit-keyframes left-slide-in {
    0% {
      -webkit-transform: translate(0%, -100%);
              transform: translate(0%, -100%)
    }
    100% {
      -webkit-transform: translate(0%, 0%);
              transform: translate(0%, 0%)
    }
  }

  @keyframes left-slide-in {
    0% {
      -webkit-transform: translate(0%, -100%);
              transform: translate(0%, -100%)
    }
    100% {
      -webkit-transform: translate(0%, 0%);
              transform: translate(0%, 0%)
    }
  }
  @-webkit-keyframes top-slide-in {
    0% {
      -webkit-transform: translate(100%, 0%);
              transform: translate(100%, 0%)
    }
    100% {
      -webkit-transform: translate(0%, 0%);
              transform: translate(0%, 0%)
    }
  }
  @keyframes top-slide-in {
    0% {
      -webkit-transform: translate(100%, 0%);
              transform: translate(100%, 0%)
    }
    100% {
      -webkit-transform: translate(0%, 0%);
              transform: translate(0%, 0%)
    }
  }
  @-webkit-keyframes right-slide-in {
    0% {
      -webkit-transform: translate(0%, 100%);
              transform: translate(0%, 100%)
    }
    100% {
      -webkit-transform: translate(0%, 0%);
              transform: translate(0%, 0%)
    }
  }
  @keyframes right-slide-in {
    0% {
      -webkit-transform: translate(0%, 100%);
              transform: translate(0%, 100%)
    }
    100% {
      -webkit-transform: translate(0%, 0%);
              transform: translate(0%, 0%)
    }
  }
  @-webkit-keyframes bottom-slide-in {
    0% {
      -webkit-transform: translate(-100%, 0%);
              transform: translate(-100%, 0%)
    }
    100% {
      -webkit-transform: translate(0%, 0%);
              transform: translate(0%, 0%)
    }
  }
  @keyframes bottom-slide-in {
    0% {
      -webkit-transform: translate(-100%, 0%);
              transform: translate(-100%, 0%)
    }
    100% {
      -webkit-transform: translate(0%, 0%);
              transform: translate(0%, 0%)
    }
  }

  #player {
    -webkit-transition: opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }
  #player.intro {
    opacity: 0.85;
    background-color: #141414;
    -webkit-transition: opacity 2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: opacity 2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }

  .main-nav__toggle {
    -webkit-transform: translateY(-2px);
            transform: translateY(-2px);
  }

  .main-nav__hamburger {
    position: relative;
    display: block;
    width: 1.7rem;
    height: 2rem;
    margin: 0 auto;
    vertical-align: top;
  }
    .main-nav__hamburger span,
    .main-nav__hamburger:before,
    .main-nav__hamburger:after {
      display: block;
      position: absolute;
      left: 0;
      top: 50%;
      width: 100%;
      height: 2px;
      background-color: currentColor;
      -webkit-transform: translate(0, -50%) translate3d(0, 0, 0);
              transform: translate(0, -50%) translate3d(0, 0, 0);
    }

    .main-nav__hamburger:before,
    .main-nav__hamburger:after {
      content: "";
      -webkit-transition: -webkit-transform 0.25s ease-out;
      transition: -webkit-transform 0.25s ease-out;
      transition: transform 0.25s ease-out;
      transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out;
    }

    .main-nav__hamburger:before {
      -webkit-transform: translate(0, -50%) translate3d(0, -4px, 0);
              transform: translate(0, -50%) translate3d(0, -4px, 0);
    }
    .main-nav__hamburger.open:before {
      -webkit-transform: translate(0, -50%) translate3d(0, 0, 0) rotate(-45deg);
              transform: translate(0, -50%) translate3d(0, 0, 0) rotate(-45deg);
    }

    .main-nav__hamburger:after {
      -webkit-transform: translate(0, -50%) translate3d(0, 4px, 0);
              transform: translate(0, -50%) translate3d(0, 4px, 0);
    }
    .main-nav__hamburger.open:after {
      -webkit-transform: translate(0, -50%) translate3d(0, 0, 0) rotate(45deg);
              transform: translate(0, -50%) translate3d(0, 0, 0) rotate(45deg);
    }

    .main-nav__hamburger.open span {
      opacity: 0
    }
#display{visibility: hidden}