/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

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

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}*{background-repeat:no-repeat;background-position:50% 50%}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.cf{zoom:1}.cf::before,.cf::after{content:" ";display:table}.cf::after{clear:both}@font-face{font-family:"ModernEra";src:url("../fonts/ModernEra-Regular.eot");src:url("../fonts/ModernEra-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/ModernEra-Regular.woff") format("woff"),url("../fonts/ModernEra-Regular.svg#ModernEra-Regular") format("svg");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:"ModernEraBold";src:url("../fonts/ModernEra-Bold.eot");src:url("../fonts/ModernEra-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/ModernEra-Bold.woff") format("woff"),url("../fonts/ModernEra-Bold.svg#ModernEra-Bold") format("svg");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:"ModernEraMono";src:url("../fonts/ModernEraMono-Regular.eot");src:url("../fonts/ModernEraMono-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/ModernEraMono-Regular.woff") format("woff"),url("../fonts/ModernEraMono-Regular.svg#ModernEraMono-Regular") format("svg");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:"ModernEraMonoBold";src:url("../fonts/ModernEraMono-Bold.eot");src:url("../fonts/ModernEraMono-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/ModernEraMono-Bold.woff") format("woff"),url("../fonts/ModernEraMono-Bold.svg#ModernEraMono-Bold") format("svg");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility;font-display:swap}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes c-text-in{0%{opacity:0;-webkit-transform:translateX(-3%);transform:translateX(-3%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes c-text-in{0%{opacity:0;-webkit-transform:translateX(-3%);transform:translateX(-3%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes c-text-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(3%);transform:translateX(3%)}}@keyframes c-text-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(3%);transform:translateX(3%)}}@-webkit-keyframes c-text-in-mid{0%{opacity:0;-webkit-transform:translate(-53%, -50%);transform:translate(-53%, -50%)}100%{opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@keyframes c-text-in-mid{0%{opacity:0;-webkit-transform:translate(-53%, -50%);transform:translate(-53%, -50%)}100%{opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@-webkit-keyframes c-text-out-mid{0%{opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}100%{opacity:0;-webkit-transform:translate(-47%, -50%);transform:translate(-47%, -50%)}}@keyframes c-text-out-mid{0%{opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}100%{opacity:0;-webkit-transform:translate(-47%, -50%);transform:translate(-47%, -50%)}}@-webkit-keyframes c-clip-in{0%{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 150%, 0% 150%);clip-path:polygon(0% 0%, 0% 0%, 0% 150%, 0% 150%)}100%{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 150%, 0% 150%);clip-path:polygon(0% 0%, 100% 0%, 100% 150%, 0% 150%)}}@keyframes c-clip-in{0%{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 150%, 0% 150%);clip-path:polygon(0% 0%, 0% 0%, 0% 150%, 0% 150%)}100%{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 150%, 0% 150%);clip-path:polygon(0% 0%, 100% 0%, 100% 150%, 0% 150%)}}@-webkit-keyframes c-clip-out{0%{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 150%, 0% 150%);clip-path:polygon(0% 0%, 100% 0%, 100% 150%, 0% 150%)}100%{-webkit-clip-path:polygon(100% 0%, 100% 0%, 100% 150%, 100% 150%);clip-path:polygon(100% 0%, 100% 0%, 100% 150%, 100% 150%)}}@keyframes c-clip-out{0%{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 150%, 0% 150%);clip-path:polygon(0% 0%, 100% 0%, 100% 150%, 0% 150%)}100%{-webkit-clip-path:polygon(100% 0%, 100% 0%, 100% 150%, 100% 150%);clip-path:polygon(100% 0%, 100% 0%, 100% 150%, 100% 150%)}}@-webkit-keyframes f-logos-in-out{0%,52.5%,100%{opacity:0}2.5%,50%{opacity:1}}@keyframes f-logos-in-out{0%,52.5%,100%{opacity:0}2.5%,50%{opacity:1}}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in-left{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slide-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes close-rebrand-banner{0%{max-height:120px}100%{max-height:0}}@keyframes close-rebrand-banner{0%{max-height:120px}100%{max-height:0}}@-webkit-keyframes in-and-right{0%{opacity:0;-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes in-and-right{0%{opacity:0;-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes in-and-up{0%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes in-and-up{0%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes icon-pop{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes icon-pop{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.carousel{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel .slide{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:0;outline:none}.carousel .slide.testheight{position:relative;height:auto}.carousel .slide.initial{opacity:1;z-index:2}.carousel .slide.slidein{opacity:1;z-index:2}.carousel .slide.slideout{opacity:1;z-index:1}.carousel .dots{position:absolute;z-index:3}.carousel .dots a{position:relative;display:inline-block;padding:2px}.carousel .dots a::after{content:"";display:block;width:4px;height:4px;border-radius:50%;background-color:rgba(0,0,0,.2);-webkit-transition:background-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:background-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.carousel .dots a.active::after,.carousel .dots a:hover::after{background-color:#fff}.carousel .dots.large a{padding:4px}.carousel .dots.large a::after{width:6px;height:6px}.carousel .dots.orange a.active::after,.carousel .dots.orange a:hover::after{background-color:#fc3d19}@media(min-width: 700px){.carousel .dots a{padding:5px}.carousel .dots a::after{width:6px;height:6px}.carousel .dots.large a{padding:8px}.carousel .dots.large a::after{width:10px;height:10px}}html{min-height:100%;font-family:"ModernEra",sans-serif;color:#2a2b37;font-size:16px}body{min-width:320px;min-height:100%;line-height:1.8;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}h1,.heading-1,h2,.heading-2,h3,.heading-3,h4,.heading-4{font-family:"ModernEraBold",sans-serif;line-height:1.3;margin:0}h1,.heading-1{font-size:36px}h2,.heading-2{font-size:28px}h3,.heading-3{font-size:20px}h4,.heading-4{font-size:18px}p,ul{font-size:14px;margin:1em 0}a{outline:none}strong{font-family:"ModernEraBold",sans-serif}.mono{font-family:"ModernEraMono",monospace;text-decoration:none;color:inherit;padding-bottom:.25em;border-bottom:solid .15em #fc3d19}span.highlight{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#fc3d19;color:#fff;padding:.05em .1em .1em .1em}button{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:none;border:none;background:none;cursor:pointer;padding:0;margin:0}ul.circ li{position:relative;padding-left:1.66em;margin:0 0 .6em 0}ul.circ li::after{content:"";position:absolute;top:0;left:0;width:.5em;height:100%;background-repeat:no-repeat;background-position:50% .6em;background-size:100% auto}ul.circ.white li::after{background-image:url("../../img/circ-white.svg")}ul.circ.black li::after{background-image:url("../../img/circ-black.svg")}.circ-icon{display:inline-block;position:relative;background-color:#fc3d19;border-radius:50%;width:35px;height:35px}.circ-icon svg{position:absolute;width:55%;height:55%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);fill:#fff;-webkit-transition:fill 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:fill 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.circ-icon.big{width:40px;height:40px}.circ-icon.link{-webkit-transition:background-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:background-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.circ-icon.link:hover{background-color:#2a2b37}.arrowlink{display:inline-block;font-family:"ModernEraMonoBold",monospace;font-size:16px;text-decoration:none}.arrowlink .circ-icon{vertical-align:-44%;margin-right:.66em}.arrowlink span{border-bottom:solid .125em transparent}.arrowlink.black,.arrowlink.orange{color:#fff}.arrowlink.black:hover span,.arrowlink.orange:hover span{border-bottom-color:#fff}.arrowlink.black .circ-icon{background-color:#2a2b37}.arrowlink.orange .circ-icon{background-color:#fc3d19}.arrowlink.orangeonwhite{color:#2a2b37}.arrowlink.orangeonwhite:hover span{border-bottom-color:#2a2b37}.arrowlink.orangeonwhite .circ-icon{background-color:#fc3d19}.arrowlink.white{color:#2a2b37}.arrowlink.white:hover span{border-bottom-color:#2a2b37}.arrowlink.white .circ-icon{background-color:#fff}.arrowlink.white .circ-icon svg{fill:#7800ff}span.underline.orange{border-bottom:solid .1em #fc3d19}span.underline.purple{border-bottom:solid .1em #7800ff}span.underline.lightblue{border-bottom:solid .1em #c4ffff}span.underline.white{border-bottom:solid .1em #fff}span.underline.black{border-bottom:solid .1em #2a2b37}@media(min-width: 450px){h1,.heading-1{font-size:48px}h2,.heading-2{font-size:40px}h3,.heading-3{font-size:24px}p.large,ul.large{font-size:16px}}@media(min-width: 700px){p.large{font-size:18px}}@media(min-width: 800px){h1,.heading-1{font-size:56px}h2,.heading-2{font-size:50px}h3,.heading-3{font-size:32px}h4,.heading-4{font-size:24px}p,ul{font-size:18px}p.small,ul.small{font-size:16px}p.large,ul.large{font-size:20px}.circ-icon{width:48px;height:48px}.circ-icon.big{width:66px;height:66px}.arrowlink{font-size:22px}}@media(min-width: 1000px){h1,.heading-1{font-size:72px}h2,.heading-2{font-size:60px}h3,.heading-3{font-size:38px}h4,.heading-4{font-size:28px}p.large,ul.large{font-size:22px}}@media(min-width: 1200px){h1,.heading-1{font-size:90px}h2,.heading-2{font-size:70px}h3,.heading-3{font-size:45px}p,ul{font-size:20px}p.small,ul.small{font-size:16px}p.large,ul.large{font-size:26px}}.pad{padding:45px 30px}@media(min-width: 450px){.pad{padding:60px 30px}}@media(min-width: 700px){.pad{padding:87.5px 70px}}@media(min-width: 800px){.pad{padding:105px 70px}}@media(min-width: 1000px){.pad{padding:122.5px 70px}}@media(min-width: 1200px){.pad{padding:140px 70px}}.pad-horizontal{padding-left:30px;padding-right:30px}@media(min-width: 700px){.pad-horizontal{padding-left:70px;padding-right:70px}}.maxwidth{margin-left:auto;margin-right:auto;max-width:1440px}@media(min-width: 1584px){.maxwidth-snap,.blocks2 .inner{margin:0 auto;max-width:1440px}}.grid{zoom:1;margin-right:-1.826%}.grid::before,.grid::after{content:" ";display:table}.grid::after{clear:both}.grid>*{float:left;margin-right:1.826%}.row{width:98.074%}.blocks2 .block{position:relative;display:block;height:275px}@media(min-width: 450px){.blocks2 .block{height:325px}}@media(min-width: 700px){.blocks2{zoom:1;padding-bottom:11.0972222222vw}.blocks2::before,.blocks2::after{content:" ";display:table}.blocks2::after{clear:both}.blocks2 .block{height:auto;float:left;width:50%}.blocks2 .block:before{display:block;content:"";width:100%;padding-top:65.2777777778%}.blocks2 .block:nth-child(even){-webkit-transform:translateY(34%);transform:translateY(34%)}}@media(min-width: 1584px){.blocks2{padding-bottom:159.8px}}@media(min-width: 700px){.blocks2-alt .block{float:right}.blocks2-alt .block:nth-child(odd){-webkit-transform:none;transform:none}.blocks2-alt .block:nth-child(odd):last-child{margin-bottom:-11.0972222222vw}}@media(min-width: 700px)and (min-width: 1584px){.blocks2-alt .block:nth-child(odd):last-child{margin-bottom:-112px}}@media(min-width: 700px){.blocks2-alt .block:nth-child(even){-webkit-transform:translateY(34%);transform:translateY(34%)}}.blocks2-tall .block{height:320px}@media(min-width: 450px){.blocks2-tall .block{height:400px}}@media(min-width: 700px){.blocks2-tall{padding-bottom:7.7777777778vw}.blocks2-tall .block{height:auto}.blocks2-tall .block:before{display:block;content:"";width:100%;padding-top:77.7777777778%}.blocks2-tall .block:nth-child(even){-webkit-transform:translateY(20%);transform:translateY(20%)}}@media(min-width: 1584px){.blocks2-tall{padding-bottom:112px}}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.slidelink{text-decoration:none}.slidelink::after{position:absolute;z-index:0;content:"";top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:width 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.slidelink:hover::after{width:100%}.touch .slidelink:hover::after{width:0}.debug-vpsize,.debug-gridmessage{position:fixed;z-index:9999;line-height:1;bottom:0;background-color:rgba(0,0,0,.75);color:#fff;padding:.3em}.debug-vpsize{right:0}.debug-gridmessage{left:0;cursor:pointer}.grid-overlay{display:none;position:fixed;z-index:9998;top:0;left:0;right:0;bottom:0}.grid-overlay.show{display:block}.grid-overlay .pad{height:100%;padding-top:0;padding-bottom:0}.grid-overlay .grid{height:100%}.grid-overlay .cell{width:6.499%;background-color:rgba(204,204,204,.25);height:100%}header{position:absolute;top:0;left:0;right:0;z-index:100;padding:15px 14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header .inner{position:relative}header .homelink{display:none}header #logo{position:relative;z-index:2;width:115px;height:25.15625px;cursor:pointer;fill:#2a2b37;-webkit-transition:fill 52.5ms 245ms linear;transition:fill 52.5ms 245ms linear}header .menu-toggle{position:absolute;z-index:2;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"ModernEraMonoBold",monospace;font-size:14px;color:#2a2b37;text-decoration:none;-webkit-transition:color 52.5ms 245ms linear;transition:color 52.5ms 245ms linear}header .menu-toggle svg{display:inline-block;vertical-align:baseline;width:18px;height:9px;margin-left:5px;overflow:visible}header .menu-toggle #top,header .menu-toggle #bottom{fill:#2a2b37;-webkit-transition:fill 52.5ms 245ms linear,-webkit-transform 175ms 0ms cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:fill 52.5ms 245ms linear,-webkit-transform 175ms 0ms cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:fill 52.5ms 245ms linear,transform 175ms 0ms cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:fill 52.5ms 245ms linear,transform 175ms 0ms cubic-bezier(0.55, 0.085, 0.68, 0.53),-webkit-transform 175ms 0ms cubic-bezier(0.55, 0.085, 0.68, 0.53);-webkit-transform:rotateZ(0deg) translateY(0px);transform:rotateZ(0deg) translateY(0px);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}header .load-splash{position:fixed;z-index:3;left:0;right:0;top:0;bottom:0;background-color:#c4ffff;-webkit-transition:opacity 300ms 245ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 300ms 245ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}header .load-splash img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:20vw;height:auto;max-width:240px}header .load-splash.hide{opacity:0}header nav{position:fixed;z-index:1;left:0;right:0;bottom:calc(100vh + 20vw);height:100%;background-color:#fc3d19;opacity:0;padding-top:3rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:bottom 350ms 35ms cubic-bezier(0.215, 0.61, 0.355, 1),opacity 1ms 770ms linear;transition:bottom 350ms 35ms cubic-bezier(0.215, 0.61, 0.355, 1),opacity 1ms 770ms linear}header nav::after{position:absolute;content:"";top:100%;left:0;right:0;height:20vw;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAwIiBoZWlnaHQ9IjQ4MiIgdmlld0JveD0iMCAwIDQwMCA0ODIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgNDMzLjYxNDJWLTIuMTk1M2g0MDBWNDM0LjA2NGwtLjEzNDcuMDAxYy05NS4wODY3Ljg0OTgtMTA2LjU2ODggNDEuMzQ2LTE4NS4yMTcyIDQ2LjQ1NjYtOS4zNjI0LjA0NzMtMTYuNDkzMy4wNjQzLTIxLjM5MjcuMDUwOS05MS4wMzQ3LS4yNDk4LTk5LjYxNS00My43OTA4LTE5My4yNTU0LTQ2Ljk1ODN6IiBmaWxsPSIjRkMzRDE5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");background-size:150% auto;background-position-x:0;background-position-y:100%;background-repeat:repeat-x;-webkit-transition:background-position 350ms 35ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-position 350ms 35ms cubic-bezier(0.215, 0.61, 0.355, 1)}header nav .cell{width:98.074%;opacity:0;-webkit-transition:opacity 35ms 0ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 35ms 0ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}header nav ul{margin:0;padding-top:2rem;font-family:"ModernEraBold",sans-serif;font-size:32px;line-height:1.3}header nav ul a{color:#fff;text-decoration:none;border-bottom:solid .1em transparent}header nav ul a:hover{border-bottom-color:#fff}header nav ul a.active{color:#2a2b37}header nav ul a.active:hover{border-bottom-color:#2a2b37}header nav .contact{display:none;font-size:18px;margin:2em 0 .66em 0;line-height:1.6}header nav .contact a{display:block;color:#fff;text-decoration:none}header nav .contact a:hover{text-decoration:underline}header nav .circ-icon.link{display:none;background-color:#2a2b37;margin-right:.33rem}header nav .circ-icon.link:hover{background-color:#fff}header nav .circ-icon.link:hover svg{fill:#2a2b37}header.light #logo,header.light .menu-toggle #top,header.light .menu-toggle #bottom{fill:#fff}header.light .menu-toggle{color:#fff;fill:#fff}header.orange #logo{fill:#fc3d19}header.orange .menu-toggle #top,header.orange .menu-toggle #bottom{fill:#2a2b37}header.orange .menu-toggle{color:#2a2b37}@media(min-height: 500px){header nav .contact{display:block}header nav .circ-icon.link{display:inline-block}}@media(min-width: 700px){header{padding:30px}header #logo{width:140px;height:30.625px}header .menu-toggle{font-size:16px}header .menu-toggle svg{width:20px;height:10px;margin-left:6px}header nav{padding-top:5.5rem}}@media(min-width: 700px)and (min-height: 650px){header nav ul{font-size:42px}header nav .contact{font-size:20px}}@media(min-width: 800px){header nav .circ-icon.link{margin-right:.66rem}}@media(min-width: 1000px){header #logo{width:170px;height:37.1875px}header .menu-toggle{font-size:18px}header .menu-toggle svg{width:24px;height:12px}header nav{padding-top:6rem}header nav .cell{width:81.424%;margin-left:8.325%}}@media(min-width: 1000px)and (min-height: 800px){header nav ul{padding-top:4rem;font-size:50px}header nav .contact{margin:1.5em 0 1.75em 0}}@media(min-width: 1200px){header{padding:50px}header #logo{width:224px;height:49px}header .menu-toggle{font-size:20px}header .menu-toggle svg{width:32px;height:16px;margin-left:8px}header nav{padding-top:9rem}}@media(min-width: 1200px)and (min-height: 950px){header nav ul{padding-top:5rem;font-size:60px}header nav .contact{font-size:22px}}.menu-open header{position:fixed}.menu-open header #logo{fill:#fff;-webkit-transition:fill 52.5ms 87.5ms linear;transition:fill 52.5ms 87.5ms linear}.menu-open header nav{bottom:0;opacity:1;-webkit-transition:bottom 350ms 0ms cubic-bezier(0.55, 0.055, 0.675, 0.19),opacity 1ms 0ms linear;transition:bottom 350ms 0ms cubic-bezier(0.55, 0.055, 0.675, 0.19),opacity 1ms 0ms linear}.menu-open header nav::after{background-position-x:257%;-webkit-transition:background-position 350ms 0ms cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:background-position 350ms 0ms cubic-bezier(0.55, 0.055, 0.675, 0.19)}.menu-open header nav .cell{opacity:1;-webkit-transition:opacity 70ms 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 70ms 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.menu-open header .menu-toggle{color:#fff;-webkit-transition:color 52.5ms 87.5ms linear;transition:color 52.5ms 87.5ms linear}.menu-open header .menu-toggle #top,.menu-open header .menu-toggle #bottom{fill:#fff;-webkit-transition:fill 52.5ms 87.5ms linear,-webkit-transform 297.5ms 70ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:fill 52.5ms 87.5ms linear,-webkit-transform 297.5ms 70ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:fill 52.5ms 87.5ms linear,transform 297.5ms 70ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:fill 52.5ms 87.5ms linear,transform 297.5ms 70ms cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 297.5ms 70ms cubic-bezier(0.165, 0.84, 0.44, 1)}.menu-open header .menu-toggle #top{-webkit-transform:rotateZ(-45deg) translateY(3px);transform:rotateZ(-45deg) translateY(3px)}.menu-open header .menu-toggle #bottom{-webkit-transform:rotateZ(45deg) translateY(-3px);transform:rotateZ(45deg) translateY(-3px)}footer{background-color:#fff;line-height:1.6}footer .pad-horizontal{padding-top:3rem;padding-bottom:3rem}footer .cell{width:98.074%}footer p{color:#2a2b37;margin:0;font-size:18px}footer a{color:#2a2b37;text-decoration:none}footer a:hover{text-decoration:underline}footer .logo,footer .dba-logo{fill:#2a2b37}footer .logo{width:8rem;height:1.75rem;margin-bottom:1.5rem}footer .address{margin-bottom:1.5rem}footer .tel,footer .email{display:block}footer .thoughtful{font-family:"ModernEraMonoBold",monospace;font-size:18px;color:#fc3d19}footer .circ-icon{margin:.67rem .33rem 1.5rem 0}footer .dba-logo{width:7.5rem;height:2.1043165468rem;margin-bottom:2.5rem}@media(min-width: 450px){footer .pad-horizontal{padding-top:3.5rem;padding-bottom:3.5rem}}@media(min-width: 700px){footer .pad-horizontal{padding-top:4rem;padding-bottom:4rem}footer .cell{width:48.124%}footer .logo{margin-bottom:.67rem}footer .address{margin-bottom:3rem}footer .contact{text-align:right}footer .tel,footer .email{font-size:20px}footer .dba-logo{margin:0}footer .circ-icon{margin:1.5rem 0 0 .33rem}footer .thoughtful{text-align:right;margin-top:.75rem}}@media(min-width: 800px){footer .pad-horizontal{padding-top:5rem;padding-bottom:5rem}footer .logo{width:9rem;height:1.96875rem}footer .address{font-size:20px}footer .dba-logo{width:8.25rem;height:2.3147482014rem}footer .tel,footer .email{font-size:22px}footer .circ-icon{margin:1.5rem 0 0 .6rem}footer .thoughtful{font-size:20px;margin-top:.85rem}}@media(min-width: 1000px){footer .cell{width:48.124%}footer .cell.lhs{width:31.474%;margin-left:8.325%}}@media(min-width: 1200px){footer .pad-horizontal{padding-top:6rem;padding-bottom:6rem}footer .logo{width:10.5rem;height:2.296875rem}footer .address{font-size:22px;margin-bottom:3.5rem}footer .dba-logo{width:9rem;height:2.5251798561rem}footer .tel,footer .email{font-size:32px}footer .circ-icon{margin:2rem 0 0 .6rem}footer .thoughtful{font-size:22px}}section.copyright{background-color:#f5f5f5}section.copyright p{width:98.074%;font-size:14px;margin-top:1em;margin-bottom:1em}section.copyright a{display:block;color:#2a2b37;text-decoration:none}section.copyright a:hover{text-decoration:underline}@media(min-width: 450px){section.copyright a{display:inline-block;margin-left:2em}}@media(min-width: 1000px){section.copyright p{width:81.424%;margin-left:8.325%;font-size:16px;margin-top:.85em;margin-bottom:.75em}}.hero{padding-top:3rem;min-height:15rem}.hero .cell{width:98.074%}@media(min-width: 450px){.hero{min-height:20rem}}@media(min-width: 700px){.hero{padding-top:5.5rem;min-height:22rem}}@media(min-width: 1000px){.hero{padding-top:6rem;min-height:28rem}.hero .cell{width:81.424%;margin-left:8.325%}}@media(min-width: 1200px){.hero{padding-top:9rem;min-height:32rem}}.heropad{padding:37.5px 30px 60px 30px}@media(min-width: 450px){.heropad{padding:45px 30px 75px 30px}}@media(min-width: 700px){.heropad{padding:46.9px 70px 93.1px 70px}}@media(min-width: 1000px){.heropad{padding:46.9px 70px 105px 70px}}@media(min-width: 1000px){.heropad{padding:46.9px 70px 116.9px 70px}}.hero h1,.thought .hero h2{-webkit-animation:in-and-right 600ms 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:in-and-right 600ms 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.hero-bg-image{position:fixed;z-index:0;top:0;left:0;right:0;height:317px;background-size:cover}@media(min-width: 450px){.hero-bg-image{height:418px}}@media(min-width: 700px){.hero-bg-image{height:478px}}@media(min-width: 800px){.hero-bg-image{height:573px}}@media(min-width: 1000px){.hero-bg-image{height:687px}}@media(min-width: 1200px){.hero-bg-image{height:792px}}@supports((-o-object-fit: cover) or (object-fit: cover)){.hero-bg-image{background-image:none}}.hero-bg-image img{display:none}@supports((-o-object-fit: cover) or (object-fit: cover)){.hero-bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}}.hero-bg-image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.above-bg-image{position:relative;z-index:1}.lets-talk{background-color:#2a2b37;text-align:center;padding:4rem 0}.lets-talk a{color:#fff;text-decoration:none}.lets-talk a span{display:inline-block;vertical-align:middle;border-bottom:solid .09em transparent;margin-right:.5em}.lets-talk a .circ-icon{vertical-align:-25%}.lets-talk a .circ-icon svg{-webkit-transition:-webkit-transform 400ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 400ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 400ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 400ms cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 400ms cubic-bezier(0.165, 0.84, 0.44, 1)}.lets-talk a:hover span{border-bottom-color:#fc3d19}.lets-talk a.active .circ-icon svg{-webkit-transform:translate(-50%, -50%) rotateZ(90deg);transform:translate(-50%, -50%) rotateZ(90deg)}@media(min-width: 450px){.lets-talk a .circ-icon{vertical-align:-13%}}@media(min-width: 700px){.lets-talk{padding:1rem 0 3rem 0}}@media(min-width: 800px){.lets-talk a .circ-icon{vertical-align:-23%}}@media(min-width: 1000px){.lets-talk a .circ-icon{vertical-align:-15%}}@media(min-width: 1000px){.lets-talk a .circ-icon{vertical-align:-9%}}.cform{position:relative;background-color:#f5f5f5;font-size:14px;display:none}.cform a.close{position:absolute;top:45px;right:30px}.cform a.close svg{width:1.25em;height:1.25em;fill:#2a2b37;-webkit-transition:fill 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:fill 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cform a.close:hover svg{fill:#fc3d19}.cform .cell{width:98.074%;padding:1.5em 0}.cform label{display:block;color:#394151;position:relative;padding-top:2em;margin:2.75em 0 3.5em 0}.cform label p{position:absolute;left:0;bottom:-2.5em;margin:0;color:#fc3d19;font-size:90%}.cform label span{position:absolute;top:0;left:0;font-size:80%;opacity:.75;-webkit-transition:top 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),padding 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),font-size 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:top 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),padding 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),font-size 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cform label.empty span{top:1.6em;opacity:1;font-size:100%}.cform label.ta.empty span{top:3.25em;padding:0 1.55em}.cform input,.cform textarea{width:100%;font-family:inherit;font-size:inherit;color:inherit;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:transparent;border:none;-webkit-transition:border-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:border-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cform input{border-bottom:solid 1px #d8d8d8;padding:0 0 1em 0}.cform input:focus{border-bottom-color:#7800ff}.cform input.error{border-bottom-color:#fc3d19}.cform textarea{border:solid 1px #d8d8d8;padding:1.5em;resize:none;height:220px}.cform textarea:focus{border-color:#7800ff}.cform textarea.error{border-color:#fc3d19}.cform .buttonholder{margin-top:3em;text-align:right}.cform .privacy{font-size:12px;text-align:left;margin:2.5rem 0 0 0;max-width:27em}.cform .privacy a{color:#2a2b37;-webkit-transition:color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cform .privacy a:hover{color:#fc3d19}.cform button{font-size:150%;font-family:"ModernEraBold",sans-serif;color:#2a2b37}.cform button .circ-icon{display:inline-block;vertical-align:-50%;margin-right:.75em}.cform button span{display:inline-block;vertical-align:middle;border-bottom:solid .09em transparent}.cform button:hover span{border-bottom-color:#fc3d19}.cform .success{display:none;margin:2em 0 0 0}.cform .success a{color:#fc3d19;text-decoration:none}.cform .success a:hover{text-decoration:underline}.cform .success span:last-of-type{display:block;margin-top:1.66em}@media(min-width: 450px){.cform .privacy{font-size:14px}.cform .success span{display:block}}@media(min-width: 500px){.cform .success{font-size:16px}}@media(min-width: 600px){.cform{font-size:16px}}@media(min-width: 650px){.cform form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.cform label{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 25px);flex:0 0 calc(50% - 25px);margin-top:3.5em;margin-bottom:0}.cform label.ta,.cform .buttonholder{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.cform .buttonholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cform .privacy{margin:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media(min-width: 700px){.cform .cell{padding:0}.cform a.close{top:70px;right:70px}}@media(min-width: 800px){.cform .privacy{font-size:16px}.cform .success{font-size:18px}}@media(min-width: 1000px){.cform .cell{width:81.424%;margin-left:8.325%}.cform .success{font-size:22px}}section.brands{text-align:center}section.brands .logos{margin:1.5rem auto 2rem auto;max-width:1000px;opacity:0}section.brands .logos.in-view{-webkit-animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}section.brands img{display:inline-block;vertical-align:middle;margin:.67rem;width:auto;height:1.85rem}section.brands img.bigger{height:2.775rem}section.brands img.smaller{height:1.3875rem}@media(min-width: 350px){section.brands img{margin:.67rem;height:2.2rem}section.brands img.bigger{height:3.3rem}section.brands img.smaller{height:1.65rem}}@media(min-width: 450px){section.brands img{margin:.8rem 1.2rem;height:2.66rem}section.brands img.bigger{height:3.99rem}section.brands img.smaller{height:1.995rem}}@media(min-width: 700px){section.brands img{margin:1rem 1.5rem;height:3rem}section.brands img.bigger{height:4.5rem}section.brands img.smaller{height:2.25rem}}@media(min-width: 800px){section.brands .logos{margin:3.5rem auto}}@media(min-width: 1000px){section.brands .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:4rem auto}section.brands img{margin:1.5rem 2rem;height:3.1rem}section.brands img.bigger{height:4.65rem}section.brands img.smaller{height:2.325rem}}@media(min-width: 1100px){section.brands img{height:3.5rem}section.brands img.bigger{height:5.25rem}section.brands img.smaller{height:2.625rem}}@media(min-width: 1200px){section.brands img{margin:2rem;height:3.75rem}section.brands img.bigger{height:5.625rem}section.brands img.smaller{height:2.8125rem}}.linkblock{background:linear-gradient(180deg, #FFFFFF 230px, #2A2B37 230px)}.linkblock p{margin-top:0}.linkblock .cont{position:absolute;z-index:2;top:30px;left:30px;right:30px}.linkblock .team{overflow:hidden;color:#fff}.linkblock .team::after{background-color:#03051e;opacity:.3}.linkblock .team img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.linkblock .circ-icon{position:absolute;z-index:2;opacity:0;width:40px;height:40px;bottom:30px;left:30px;-webkit-transform:translateX(-1rem);transform:translateX(-1rem);-webkit-transition:opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94),-webkit-transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94),-webkit-transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94),transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94),transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94),-webkit-transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.linkblock a:hover .circ-icon{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media(min-width: 700px){.linkblock h2{font-size:30px}.linkblock .team .cont{top:25%}}@media(min-width: 800px){.linkblock .cont{top:52.5px;left:52.5px;right:52.5px}.linkblock .work .top,.linkblock .work .bottom{font-size:14px}.linkblock .circ-icon{width:48px;height:48px;bottom:46.2px;left:52.5px}}@media(min-width: 900px){.linkblock h2{font-size:40px}}@media(min-width: 1000px){.linkblock .cont{top:70px;left:70px;right:70px}.linkblock .work .top{font-size:16px}.linkblock .circ-icon{bottom:70px;left:70px}}@media(min-width: 1100px){.linkblock .circ-icon{width:66px;height:66px}}@media(min-width: 1200px){.linkblock .cont{top:87.5px;left:87.5px;right:87.5px}.linkblock h2{font-size:50px}.linkblock .circ-icon{bottom:87.5px;left:87.5px}}.thoughtscarousel{background-color:#c4ffff}.thoughtscarousel .slide p{font-family:"ModernEraMonoBold",monospace}.thoughtscarousel .slide h2{max-width:7em}.thoughtscarousel .slide .illustration{position:absolute;z-index:1;background-size:contain}.thoughtscarousel .slide .illustration.top{top:0;bottom:10%;left:40%;right:10%;background-position:100% 0%}.thoughtscarousel .slide .illustration.middle{top:10%;bottom:10%;left:40%;right:10%;background-position:100% 85%}.thoughtscarousel .slide .illustration.bottom{top:10%;bottom:0;left:40%;right:10%;background-position:100% 100%}.thoughtscarousel .slide.blue{background-color:#c4ffff}.thoughtscarousel .slide.blue::after{background-color:#91ffff}.thoughtscarousel .slide.blue p,.thoughtscarousel .slide.blue h2{color:#2a2b37}.thoughtscarousel .slide.purple{background-color:#7800ff}.thoughtscarousel .slide.purple::after{background-color:#6600d9}.thoughtscarousel .slide.purple p,.thoughtscarousel .slide.purple h2{color:#fff}.thoughtscarousel .slide .circ-icon{background-color:#fff}.thoughtscarousel .slide .circ-icon svg{fill:#7800ff}.thoughtscarousel .dots{left:50%;bottom:calc(30px - 2px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.thoughtscarousel .slide.slidein{-webkit-animation:c-clip-in 300ms 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:c-clip-in 300ms 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.thoughtscarousel .slide.slidein .cont{-webkit-animation:c-text-in 300ms 400ms cubic-bezier(0.23, 1, 0.32, 1) both;animation:c-text-in 300ms 400ms cubic-bezier(0.23, 1, 0.32, 1) both}.thoughtscarousel .slide.slideout .cont{-webkit-animation:c-text-out 300ms 0ms cubic-bezier(0.23, 1, 0.32, 1) both;animation:c-text-out 300ms 0ms cubic-bezier(0.23, 1, 0.32, 1) both}@media(min-width: 700px){.thoughtscarousel .dots{bottom:39.9px}}.fcblock{position:relative;background-color:#c4ffff}.fcblock::after{background-color:#91ffff}.fcblock h2,.fcblock p{color:#2a2b37}.fcblock h2{max-width:8em}.fcblock p{font-family:"ModernEraBold",sans-serif;max-width:16em;margin-top:1.25em;font-size:16px;line-height:1.5}.fcblock .logo{fill:#fc3d19;position:absolute;z-index:2;top:30px;right:30px;width:60px;height:48.3333333333px}.fcblock .arrowlink{position:absolute;z-index:2;bottom:30px;left:30px;opacity:0;-webkit-transform:translateX(-1rem);transform:translateX(-1rem);-webkit-transition:opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94),-webkit-transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94),-webkit-transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94),transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94),transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94),-webkit-transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.fcblock .arrowlink:hover span{border-bottom-color:transparent}.fcblock .circ-icon{position:relative;bottom:auto;left:auto;-webkit-transform:none;transform:none;opacity:1}.fcblock:hover .arrowlink{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media(min-width: 450px){.fcblock p{font-size:20px}.fcblock .logo{width:80px;height:64.4444444444px}}@media(min-width: 550px){.fcblock .logo{width:120px;height:96.6666666667px}}@media(min-width: 700px){.fcblock h2{font-size:34px}.fcblock p{font-size:16px}.fcblock .logo{width:80px;height:64.4444444444px}}@media(min-width: 800px){.fcblock .arrowlink{bottom:46.2px;left:52.5px}.fcblock .circ-icon{vertical-align:-40%}}@media(min-width: 900px){.fcblock h2{font-size:40px}.fcblock p{font-size:18px}.fcblock .logo{top:35px;right:35px;width:100px;height:80.5555555556px}}@media(min-width: 1000px){.fcblock .arrowlink{bottom:70px;left:70px}}@media(min-width: 1050px){.fcblock h2{font-size:44px}.fcblock p{font-size:20px}.fcblock .logo{top:46.2px;right:52.5px}}@media(min-width: 1100px){.fcblock .circ-icon{vertical-align:-60%}}@media(min-width: 1200px){.fcblock .arrowlink{bottom:87.5px;left:87.5px}.fcblock .logo{width:130px;height:104.7222222222px}}@media(min-width: 1300px){.fcblock h2{font-size:52px}.fcblock p{font-size:26px}}@media(min-width: 1400px){.fcblock h2{font-size:68px}}.quoteformat{text-align:center}.quoteformat blockquote{font-family:"ModernEraBold",sans-serif;font-size:20px;line-height:1.5;max-width:20em;margin:0 auto}.quoteformat .attribution{font-family:"ModernEraMonoBold",monospace;font-size:10px;margin-top:3em}.quoteformat .attribution img,.quoteformat .attribution p{display:inline-block;vertical-align:middle}.quoteformat .attribution img{width:auto;height:4.5em;padding-right:1.25em;margin-right:1.25em;border-right:solid 1px #8f9096}.quoteformat .attribution p{font-size:inherit;text-align:left;margin:0}.quoteformat .attribution span{color:#fc3d19}@media(min-width: 450px){.quoteformat blockquote{font-size:24px}.quoteformat .attribution{font-size:12px}}@media(min-width: 700px){.quoteformat blockquote{font-size:28px}.quoteformat .attribution{font-size:14px}}@media(min-width: 800px){.quoteformat blockquote{font-size:32px}.quoteformat .attribution{font-size:16px}}@media(min-width: 1000px){.quoteformat blockquote{font-size:38px}.quoteformat .attribution{font-size:18px}}@media(min-width: 1200px){.quoteformat blockquote{font-size:45px}.quoteformat .attribution{font-size:20px}}.work-list-wrap{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.work-list-wrap.loading{opacity:.5;pointer-events:none}.work-links:last-child{margin-bottom:45px}@media(min-width: 450px){.work-links:last-child{margin-bottom:60px}}@media(min-width: 700px){.work-links:last-child{margin-bottom:87.5px}}@media(min-width: 800px){.work-links:last-child{margin-bottom:105px}}@media(min-width: 1000px){.work-links:last-child{margin-bottom:122.5px}}@media(min-width: 1200px){.work-links:last-child{margin-bottom:140px}}.work-links .block{background-color:rgba(0,0,0,.2);background-size:cover;text-decoration:none;overflow:hidden;outline:none;position:relative}@supports((-o-object-fit: cover) or (object-fit: cover)){.work-links .block{background-image:none !important}}.work-links .block img{display:none}@supports((-o-object-fit: cover) or (object-fit: cover)){.work-links .block img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0}}.work-links .title{position:absolute;z-index:0;left:30px;bottom:30px;margin:0;padding:0;overflow:hidden;font-family:"ModernEraMono",monospace;font-size:12px}.work-links .title span{font-family:"ModernEraMonoBold",monospace}.work-links .overlay{position:absolute;z-index:2;top:-1px;left:-1px;right:-1px;bottom:-1px;-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);-webkit-transition:-webkit-clip-path 350ms cubic-bezier(0.23, 1, 0.32, 1);transition:-webkit-clip-path 350ms cubic-bezier(0.23, 1, 0.32, 1);transition:clip-path 350ms cubic-bezier(0.23, 1, 0.32, 1);transition:clip-path 350ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-clip-path 350ms cubic-bezier(0.23, 1, 0.32, 1)}.work-links .overlay .title{-webkit-transform:translate(1px, -1px);transform:translate(1px, -1px)}.work-links .copy{font-family:"ModernEraBold",sans-serif;margin:30px;line-height:1.4;font-size:22px;max-width:9em}.work-links .title,.work-links .copy{color:#fff}.work-links .title.black,.work-links .copy.black{color:#2a2b37}.work-links .block:hover .overlay{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}@media(min-width: 450px){.work-links .title{font-size:14px}.work-links .copy{font-size:30px}}@media(min-width: 700px){.work-links .title{font-size:12px}.work-links .copy{font-size:22px}.work-links.scroll-animation .block{opacity:0}.work-links.scroll-animation.in-view .block{-webkit-animation:fade-in 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:fade-in 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.work-links.scroll-animation.in-view .block:nth-child(1){-webkit-animation-delay:150ms;animation-delay:150ms}.work-links.scroll-animation.in-view .block:nth-child(2){-webkit-animation-delay:225ms;animation-delay:225ms}.work-links.scroll-animation.in-view .block:nth-child(3){-webkit-animation-delay:300ms;animation-delay:300ms}.work-links.scroll-animation.in-view .block:nth-child(4){-webkit-animation-delay:375ms;animation-delay:375ms}.work-links.scroll-animation.in-view .block:nth-child(5){-webkit-animation-delay:450ms;animation-delay:450ms}.work-links.scroll-animation.in-view .block:nth-child(6){-webkit-animation-delay:525ms;animation-delay:525ms}.work-links.scroll-animation.in-view .block:nth-child(7){-webkit-animation-delay:600ms;animation-delay:600ms}.work-links.scroll-animation.in-view .block:nth-child(8){-webkit-animation-delay:675ms;animation-delay:675ms}.work-links.scroll-animation.in-view .block:nth-child(9){-webkit-animation-delay:750ms;animation-delay:750ms}.work-links.scroll-animation.in-view .block:nth-child(10){-webkit-animation-delay:825ms;animation-delay:825ms}.work-links.scroll-animation.in-view .block:nth-child(11){-webkit-animation-delay:900ms;animation-delay:900ms}.work-links.scroll-animation.in-view .block:nth-child(12){-webkit-animation-delay:975ms;animation-delay:975ms}.work-links.scroll-animation.in-view .block:nth-child(13){-webkit-animation-delay:1050ms;animation-delay:1050ms}.work-links.scroll-animation.in-view .block:nth-child(14){-webkit-animation-delay:1125ms;animation-delay:1125ms}.work-links.scroll-animation.in-view .block:nth-child(15){-webkit-animation-delay:1200ms;animation-delay:1200ms}.work-links.scroll-animation.in-view .block:nth-child(16){-webkit-animation-delay:1275ms;animation-delay:1275ms}.work-links.scroll-animation.in-view .block:nth-child(17){-webkit-animation-delay:1350ms;animation-delay:1350ms}.work-links.scroll-animation.in-view .block:nth-child(18){-webkit-animation-delay:1425ms;animation-delay:1425ms}.work-links.scroll-animation.in-view .block:nth-child(19){-webkit-animation-delay:1500ms;animation-delay:1500ms}.work-links.scroll-animation.in-view .block:nth-child(20){-webkit-animation-delay:1575ms;animation-delay:1575ms}.work-links.scroll-animation.in-view .block:nth-child(21){-webkit-animation-delay:1650ms;animation-delay:1650ms}.work-links.scroll-animation.in-view .block:nth-child(22){-webkit-animation-delay:1725ms;animation-delay:1725ms}.work-links.scroll-animation.in-view .block:nth-child(23){-webkit-animation-delay:1800ms;animation-delay:1800ms}.work-links.scroll-animation.in-view .block:nth-child(24){-webkit-animation-delay:1875ms;animation-delay:1875ms}}@media(min-width: 800px){.work-links .title{font-size:14px}.work-links .copy{font-size:28px}}@media(min-width: 900px){.work-links .copy{font-size:34px}}@media(min-width: 1000px){.work-links .title{left:40px;bottom:40px}.work-links .copy{margin:40px;font-size:38px}}@media(min-width: 1200px){.work-links .title{left:60px;bottom:60px;font-size:16px}.work-links .copy{margin:60px;font-size:50px}}.touch .work-links .block:hover .overlay{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.workcarousel{position:relative;padding:0;background-color:#2a2b37;overflow:hidden}.workcarousel .slide{height:120vw;background-color:#2a2b37}.workcarousel .slide:nth-child(1){background-color:#c4ffff;background-image:url("../../img/home-video-placeholder.jpg");background-size:cover;position:relative;top:auto;left:auto;width:auto}.workcarousel .slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.workcarousel .cell{width:98.074%}.workcarousel .bg,.workcarousel video{position:absolute;z-index:1;top:0;left:0}.workcarousel .bg{width:100%;height:100%;background-size:cover}.workcarousel .bg.large{display:none}.workcarousel video.landscape{width:auto;height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.workcarousel video.portrait{width:100%;height:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.workcarousel .inner{position:absolute;top:44%;left:50%;width:100%;z-index:2;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.workcarousel__header{color:#fff;text-transform:lowercase;font-size:36px;font-weight:700;line-height:1.3;font-family:"ModernEraBold",sans-serif}@media(min-width: 450px){.workcarousel__header{font-size:48px}}@media(min-width: 800px){.workcarousel__header{font-size:56px}}@media(min-width: 1000px){.workcarousel__header{font-size:72px}}@media(min-width: 1200px){.workcarousel__header{font-size:90px}}.workcarousel .arrowlink{margin-top:1em}.workcarousel .dots{right:26px;bottom:100px}.workcarousel .slide.slidein{-webkit-animation:c-clip-in 300ms 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:c-clip-in 300ms 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.workcarousel .slide.slidein .inner{-webkit-animation:c-text-in-mid 400ms 500ms cubic-bezier(0.23, 1, 0.32, 1) both;animation:c-text-in-mid 400ms 500ms cubic-bezier(0.23, 1, 0.32, 1) both}.workcarousel .slide.slideout .inner{-webkit-animation:c-text-out-mid 400ms 0ms cubic-bezier(0.23, 1, 0.32, 1) both;animation:c-text-out-mid 400ms 0ms cubic-bezier(0.23, 1, 0.32, 1) both}@media(min-width: 450px){.workcarousel .slide{height:500px}.workcarousel .inner{top:47.5%}}@media(min-width: 700px){.workcarousel .slide{height:550px}.workcarousel .dots{bottom:110px;right:66px}}@media(min-width: 800px){.workcarousel .arrowlink{margin-top:2em}}@media(min-width: 1000px){.workcarousel .slide{height:650px}.workcarousel .cell{width:81.424%;margin-left:8.325%}.workcarousel .inner{top:50%}.workcarousel .dots{bottom:138px;right:68px}}@media(min-width: 1200px){.workcarousel .slide{height:800px}}.workcarousel .slide.introslide{background-color:#c4ffff}.workcarousel .slide.introslide .workcarousel__header{max-width:9em}.workcarousel .slide.introslide .arrowlink{display:none;-webkit-animation:in-and-right 600ms 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:in-and-right 600ms 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.workcarousel .slide.introslide .arrowlink span{display:inline-block;vertical-align:middle;color:#2a2b37;line-height:1.4;width:calc(100% - 35px - .66rem);max-width:15em;margin-top:.2em}.workcarousel .slide.introslide .arrowlink:hover span{text-decoration:underline;border-bottom-color:transparent}@media(min-width: 360px){.workcarousel .slide.introslide .arrowlink{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.workcarousel .slide.introslide .arrowlink .circ-icon{-ms-flex-negative:0;flex-shrink:0}}body.home .underhero{position:relative;z-index:2;background-image:linear-gradient(270deg, transparent calc(30px + ((100vw - 60px) * 0)), #2A2B37 calc(30px + ((100vw - 60px) * 0)));margin-top:-80px;opacity:0;color:#fff}@media(min-width: 700px){body.home .underhero{background-image:linear-gradient(270deg, transparent calc(70px + ((100vw - 140px) * 0)), #2A2B37 calc(70px + ((100vw - 140px) * 0)))}}@media(min-width: 1440px){body.home .underhero{background-image:linear-gradient(270deg, transparent calc(((100vw - 1440px) / 2) + 70px), #2A2B37 calc(((100vw - 1440px) / 2) + 70px))}}body.home .underhero.in-view{-webkit-animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}body.home .underhero .grid .cell{width:89.749%}body.home .underhero h3{color:#fff}body.home .underhero p{font-size:inherit;line-height:inherit}body.home .underhero p:first-child{margin-top:0}body.home .underhero p:last-child{margin-bottom:0}body.home .underhero .arrowlink{margin-top:1em}@media(min-width: 800px){body.home .underhero .arrowlink{margin-top:2em}}@media(min-width: 1000px){body.home .underhero{background-image:linear-gradient(270deg, transparent calc(30px + ((100vw - 60px) * 0.0848848828)), #2A2B37 calc(30px + ((100vw - 60px) * 0.0848848828)))}}@media(min-width: 1000px)and (min-width: 700px){body.home .underhero{background-image:linear-gradient(270deg, transparent calc(70px + ((100vw - 140px) * 0.0848848828)), #2A2B37 calc(70px + ((100vw - 140px) * 0.0848848828)))}}@media(min-width: 1000px)and (min-width: 1440px){body.home .underhero{background-image:linear-gradient(270deg, transparent calc(((100vw - 1440px) / 2) + 180.350347692px), #2A2B37 calc(((100vw - 1440px) / 2) + 180.350347692px))}}@media(min-width: 1000px){body.home .underhero .grid .cell{width:73.099%;margin-left:8.325%}}@media(min-width: 700px){.linkblock .block{opacity:0}.linkblock.in-view .block{-webkit-animation:fade-in 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:fade-in 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.linkblock.in-view .block:nth-child(2){-webkit-animation-delay:300ms;animation-delay:300ms}}body.approach .hero-bg-image{background-color:#c4ffff;background-image:url("../../img/approach-hero.jpg")}body.approach .hero{min-height:0}body.approach .hero h1{max-width:8em;margin:.75em 0 1em 0}@media(min-width: 700px){body.approach .hero h1{margin:.75em 0 1.5em 0}}body.approach .underhero{background-color:#2a2b37;color:#fff;padding-bottom:60px}body.approach .underhero p:first-child{margin-top:0}body.approach .underhero p:last-child{margin-bottom:0}body.approach .underhero .cell{width:98.074%}@media(min-width: 700px){body.approach .underhero{margin-top:-3rem;padding-bottom:75px;background-color:transparent;background-image:linear-gradient(270deg, transparent calc(30px + ((100vw - 60px) * 0)), #2A2B37 calc(30px + ((100vw - 60px) * 0)));opacity:0}}@media(min-width: 700px)and (min-width: 700px){body.approach .underhero{background-image:linear-gradient(270deg, transparent calc(70px + ((100vw - 140px) * 0)), #2A2B37 calc(70px + ((100vw - 140px) * 0)))}}@media(min-width: 700px)and (min-width: 1440px){body.approach .underhero{background-image:linear-gradient(270deg, transparent calc(((100vw - 1440px) / 2) + 70px), #2A2B37 calc(((100vw - 1440px) / 2) + 70px))}}@media(min-width: 700px){body.approach .underhero .cell{width:89.749%}}@media(min-width: 700px){body.approach .underhero.in-view{-webkit-animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}}@media(min-width: 800px){body.approach .underhero{padding-bottom:60px}}@media(min-width: 1000px){body.approach .underhero{margin-top:-5rem;padding-bottom:75px;background-image:linear-gradient(270deg, transparent calc(30px + ((100vw - 60px) * 0.0848848828)), #2A2B37 calc(30px + ((100vw - 60px) * 0.0848848828)))}}@media(min-width: 1000px)and (min-width: 700px){body.approach .underhero{background-image:linear-gradient(270deg, transparent calc(70px + ((100vw - 140px) * 0.0848848828)), #2A2B37 calc(70px + ((100vw - 140px) * 0.0848848828)))}}@media(min-width: 1000px)and (min-width: 1440px){body.approach .underhero{background-image:linear-gradient(270deg, transparent calc(((100vw - 1440px) / 2) + 180.350347692px), #2A2B37 calc(((100vw - 1440px) / 2) + 180.350347692px))}}@media(min-width: 1000px){body.approach .underhero .grid .cell{width:73.099%;margin-left:8.325%}}body.approach .dunlop-board{background-color:#fff;margin-bottom:-75px;margin-left:auto}body.approach .dunlop-board .inner{opacity:0}body.approach .dunlop-board .inner.in-view{-webkit-animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}body.approach .dunlop-board img{position:relative;display:block;width:calc(30px + ((100vw - 60px) * 0.9151151171));height:auto;top:-75px;margin-left:auto}@media(min-width: 700px){body.approach .dunlop-board img{width:calc(70px + ((100vw - 140px) * 0.9151151171))}}@media(min-width: 1440px){body.approach .dunlop-board img{width:calc(((100vw - 1440px) / 2) + 1259.649652256px)}}@media(min-width: 1584px){body.approach .dunlop-board img{width:1259.649652256px}}body.approach .dunlop-board .large{display:none}@media(min-width: 700px){body.approach .dunlop-board{margin-bottom:-90px}body.approach .dunlop-board img{top:-90px}body.approach .dunlop-board .small{display:none}body.approach .dunlop-board .large{display:block}}@media(min-width: 1000px){body.approach .dunlop-board{margin-bottom:-105px}body.approach .dunlop-board img{top:-105px}}@media(min-width: 1200px){body.approach .dunlop-board{margin-bottom:-112.5px}body.approach .dunlop-board img{top:-112.5px}}body.approach .values{background-color:#fff;padding-bottom:2rem}body.approach .values .cell{width:98.074%}body.approach .values h2{font-size:20px;margin:.5em 0}body.approach .values p{margin:0}body.approach .values p.large{font-size:18px;margin:0}body.approach .values .headings{display:none}body.approach .values .section{margin-top:3rem;position:relative}body.approach .values h3{color:#fc3d19;text-transform:lowercase;font-size:50px;margin:.2em 0}body.approach .values h4{font-size:16px;margin:0 0 .5em 0}body.approach .values img{width:60px;height:auto;opacity:0}body.approach .values img.in-view{-webkit-animation:icon-pop 350ms 150ms cubic-bezier(0.175, 0.885, 0.32, 1.275) both;animation:icon-pop 350ms 150ms cubic-bezier(0.175, 0.885, 0.32, 1.275) both}@media(min-width: 700px){body.approach .values{padding-bottom:0}body.approach .values .intro{margin-bottom:0}body.approach .values .scroller,body.approach .values .copy{padding-top:4rem}body.approach .values .headings{display:block;min-height:1em;width:48.124%}body.approach .values .headings .scroller.middle{position:fixed}body.approach .values .headings .scroller.bottom{position:absolute}body.approach .values .copy{width:48.124%}body.approach .values .copy h3{display:none}body.approach .values .section{margin-top:0;margin-bottom:4rem}body.approach .values .section:last-child{margin-bottom:1rem}body.approach .values h3{font-size:52px;margin:0;line-height:1.1;color:#e1e1e1;-webkit-transition:color 75ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:color 75ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}body.approach .values h3.active{color:#fc3d19}body.approach .values h3:first-of-type{margin-top:-0.15em}body.approach .values h4{font-size:22px;margin:.8em 0 .66em 0}body.approach .values img{width:80px}}@media(min-width: 800px){body.approach .values .scroller,body.approach .values .copy{padding-top:6rem}body.approach .values h2{font-size:22px}body.approach .values p.large{font-size:20px;margin:0}body.approach .values h3{font-size:64px}body.approach .values h4{font-size:26px}body.approach .values img{width:90px}body.approach .values .section{margin-bottom:5rem}body.approach .values .section:last-child{margin-bottom:1rem}}@media(min-width: 1000px){body.approach .values .intro{width:81.424%;margin-left:8.325%}body.approach .values .scroller,body.approach .values .copy{padding-top:7rem}body.approach .values .headings{width:39.799%;margin-left:8.325%}body.approach .values .copy{width:39.799%}body.approach .values h2{font-size:24px}body.approach .values p.large{font-size:22px}body.approach .values h3{font-size:72px}body.approach .values h4{font-size:30px}body.approach .values img{width:100px}}@media(min-width: 1200px){body.approach .values .scroller,body.approach .values .copy{padding-top:8rem}body.approach .values .headings{width:48.124%;margin-left:8.325%}body.approach .values .copy{width:31.474%}body.approach .values h2{font-size:26px}body.approach .values p.large{font-size:26px}body.approach .values h3{font-size:100px}body.approach .values h4{font-size:36px}body.approach .values img{width:110px}}@media(min-width: 1350px){body.approach .values h3{font-size:120px}body.approach .values h4{font-size:42px}}body.approach .services{background-color:#7800ff;color:#fff;padding:2rem 0}body.approach .services .cell{width:98.074%}body.approach .services h2{font-size:20px;margin:0}body.approach .services ul{margin:2rem 0}@media(min-width: 450px){body.approach .services{padding:1rem 0}body.approach .services ul{-webkit-columns:2;-moz-columns:2;columns:2}}@media(min-width: 700px){body.approach .services{padding:0 0 15rem 0;background-color:transparent;background-image:linear-gradient(270deg, #FFFFFF calc(30px + ((100vw - 60px) * 0)), #7800ff calc(30px + ((100vw - 60px) * 0)))}}@media(min-width: 700px)and (min-width: 700px){body.approach .services{background-image:linear-gradient(270deg, #FFFFFF calc(70px + ((100vw - 140px) * 0)), #7800ff calc(70px + ((100vw - 140px) * 0)))}}@media(min-width: 700px)and (min-width: 1440px){body.approach .services{background-image:linear-gradient(270deg, #FFFFFF calc(((100vw - 1440px) / 2) + 70px), #7800ff calc(((100vw - 1440px) / 2) + 70px))}}@media(min-width: 700px){body.approach .services .cell{width:89.749%}}@media(min-width: 700px){body.approach .services ul{margin:2.5rem 0 2rem 0}}@media(min-width: 800px){body.approach .services h2{font-size:22px}body.approach .services ul{margin:3rem 0 2.5rem 0}}@media(min-width: 1000px){body.approach .services{background-image:linear-gradient(270deg, #FFFFFF calc(30px + ((100vw - 60px) * 0.0848848828)), #7800ff calc(30px + ((100vw - 60px) * 0.0848848828)))}}@media(min-width: 1000px)and (min-width: 700px){body.approach .services{background-image:linear-gradient(270deg, #FFFFFF calc(70px + ((100vw - 140px) * 0.0848848828)), #7800ff calc(70px + ((100vw - 140px) * 0.0848848828)))}}@media(min-width: 1000px)and (min-width: 1440px){body.approach .services{background-image:linear-gradient(270deg, #FFFFFF calc(((100vw - 1440px) / 2) + 180.350347692px), #7800ff calc(((100vw - 1440px) / 2) + 180.350347692px))}}@media(min-width: 1000px){body.approach .services .cell{width:73.099%;margin-left:8.325%}}@media(min-width: 1000px){body.approach .services h2{font-size:24px}}@media(min-width: 1200px){body.approach .services h2{font-size:26px}body.approach .services ul{font-size:18px;-webkit-columns:3;-moz-columns:3;columns:3;margin:4rem 0 3.5rem 0}}@media(min-width: 1440px){body.approach .services ul{font-size:20px}}body.approach .images{position:relative;background-color:#7800ff;margin-bottom:35vw}body.approach .images .carousel{position:relative;z-index:0;margin-right:30px}body.approach .images .carousel:before{display:block;content:"";width:100%;padding-top:80.6896551724%}body.approach .images .carousel .slide{background-size:cover}body.approach .images .carousel .slide.slidein{-webkit-animation:c-clip-in 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:c-clip-in 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}body.approach .images .frames{position:absolute;z-index:1;top:75%;right:0;width:67%;height:auto}@media(min-width: 600px){body.approach .images{zoom:1;margin-bottom:10vw}body.approach .images::before,body.approach .images::after{content:" ";display:table}body.approach .images::after{clear:both}body.approach .images .carousel,body.approach .images .frames{position:relative;float:left;width:50%;margin:0}body.approach .images .frames{-webkit-transform:translateY(25%);transform:translateY(25%)}}@media(min-width: 700px){body.approach .images{background-color:transparent;margin-top:-15rem}}@media(min-width: 1584px){body.approach .images{margin-bottom:145px}}body.approach .quotes{background-color:#f5f5f5;padding-top:15rem;margin-top:-15rem;padding-bottom:2.5rem}body.approach .quotes .carousel{position:relative}body.approach .quotes .carousel.scroll-animation{opacity:0}body.approach .quotes .carousel.scroll-animation.in-view{-webkit-animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}body.approach .quotes .slide{top:50%;height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}body.approach .quotes .slide.initial{opacity:1}body.approach .quotes .slide.slidein{-webkit-animation:fade-in 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:fade-in 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}body.approach .quotes .slide.slideout{-webkit-animation:fade-out 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:fade-out 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}body.approach .quotes .dots{position:absolute;bottom:-2.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width: 700px){body.approach .quotes .dots{bottom:-4rem}}@media(min-width: 1000px){body.approach .quotes{padding-bottom:4rem}body.approach .quotes .dots{bottom:-5rem}}@media(min-width: 1584px){body.approach .quotes{padding-top:30.5rem;margin-top:-30.5rem}}body.team .hero{background-color:#fff}body.team .hero h1{max-width:6em}@media(min-width: 700px){body.team .hero .inner{padding-bottom:30px}}body.team .underhero{position:relative;padding-bottom:35vw;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #F5F5F5));background-image:linear-gradient(transparent 60%, #F5F5F5 60%)}body.team .underhero .carousel{position:relative;z-index:0;margin-left:30px}body.team .underhero .carousel:before{display:block;content:"";width:100%;padding-top:80.6896551724%}body.team .underhero .carousel .slide{background-size:cover}body.team .underhero .carousel .slide.slidein{-webkit-animation:c-clip-in 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:c-clip-in 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}body.team .underhero .simon{position:absolute;z-index:1;bottom:0;left:0;width:67%;height:auto}body.team .underhero.scroll-animation .carousel,body.team .underhero.scroll-animation .simon{opacity:0}body.team .underhero.scroll-animation.in-view .carousel,body.team .underhero.scroll-animation.in-view .simon{-webkit-animation:fade-in 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:fade-in 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}body.team .underhero.scroll-animation.in-view .carousel{-webkit-animation-delay:300ms;animation-delay:300ms}@media(min-width: 600px){body.team .underhero{zoom:1;padding-bottom:10vw}body.team .underhero::before,body.team .underhero::after{content:" ";display:table}body.team .underhero::after{clear:both}body.team .underhero .carousel,body.team .underhero .simon{position:relative;float:left;width:50%;margin:0}body.team .underhero .carousel{-webkit-transform:translateY(25%);transform:translateY(25%)}}@media(min-width: 1584px){body.team .underhero{padding-bottom:145px}}body.team .intro{background-color:#f5f5f5}body.team .intro .cell{width:98.074%}body.team .intro h4{line-height:1.5;margin-bottom:1em}body.team .intro p{margin:0}@media(min-width: 450px){body.team .intro h4{font-size:20px}}@media(min-width: 700px){body.team .intro{padding-bottom:12rem}body.team .intro .cell.left{width:48.124%}body.team .intro .cell.right{width:39.799%;margin-left:8.325%;padding-top:4.25rem}body.team .intro h4{font-size:24px;max-width:11em;opacity:0}body.team .intro h4.in-view{-webkit-animation:in-and-right 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:in-and-right 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}}@media(min-width: 800px){body.team .intro{padding-bottom:15rem}body.team .intro .cell.right{padding-top:4.75rem}body.team .intro h4{font-size:28px;line-height:1.4}}@media(min-width: 900px){body.team .intro .cell.right{padding-top:5.5rem}body.team .intro h4{font-size:32px}}@media(min-width: 1000px){body.team .intro{padding:1rem 0 17rem 0}body.team .intro .cell.left{width:39.799%;margin-left:8.325%}body.team .intro .cell.right{width:31.474%;margin-left:8.325%}}@media(min-width: 1100px){body.team .intro .cell.right{padding-top:6rem}body.team .intro h4{font-size:36px}}@media(min-width: 1200px){body.team .intro{padding:1rem 0 21rem 0}body.team .intro .cell.right{padding-top:7rem}body.team .intro h4{font-size:40px}}@media(min-width: 1300px){body.team .intro .cell.right{padding-top:8rem}body.team .intro h4{font-size:45px}body.team .intro p{font-size:22px}}body.team .values{background-color:#c4ffff}body.team .values .cell{width:98.074%}body.team .values p{margin:0}body.team .values h3{margin:1.5em 0 0 0}body.team .values ul{margin:0}body.team .values .listhead,body.team .values li{font-size:18px}body.team .values .listhead{margin:.67em 0}body.team .values li{margin:.2em 0;padding-left:1.25em}body.team .values li::after{width:.33em}body.team .values li:last-child{margin-bottom:0}@media(min-width: 700px){body.team .values{margin-top:-12rem;background-color:transparent;background-image:linear-gradient(270deg, transparent calc(30px + ((100vw - 60px) * 0)), #C4FFFF calc(30px + ((100vw - 60px) * 0)))}}@media(min-width: 700px)and (min-width: 700px){body.team .values{background-image:linear-gradient(270deg, transparent calc(70px + ((100vw - 140px) * 0)), #C4FFFF calc(70px + ((100vw - 140px) * 0)))}}@media(min-width: 700px)and (min-width: 1440px){body.team .values{background-image:linear-gradient(270deg, transparent calc(((100vw - 1440px) / 2) + 70px), #C4FFFF calc(((100vw - 1440px) / 2) + 70px))}}@media(min-width: 700px){body.team .values .cell{width:89.749%}}@media(min-width: 700px){body.team .values p{max-width:33em}body.team .values p span{display:block}}@media(min-width: 800px){body.team .values{margin-top:-15rem}body.team .values h3{margin:1em 0 0 0}body.team .values .listhead,body.team .values li{font-size:24px}body.team .values li{margin:0}}@media(min-width: 1000px){body.team .values{margin-top:-16rem;padding:1rem 0;background-image:linear-gradient(270deg, transparent calc(30px + ((100vw - 60px) * 0.0848848828)), #C4FFFF calc(30px + ((100vw - 60px) * 0.0848848828)))}}@media(min-width: 1000px)and (min-width: 700px){body.team .values{background-image:linear-gradient(270deg, transparent calc(70px + ((100vw - 140px) * 0.0848848828)), #C4FFFF calc(70px + ((100vw - 140px) * 0.0848848828)))}}@media(min-width: 1000px)and (min-width: 1440px){body.team .values{background-image:linear-gradient(270deg, transparent calc(((100vw - 1440px) / 2) + 180.350347692px), #C4FFFF calc(((100vw - 1440px) / 2) + 180.350347692px))}}@media(min-width: 1000px){body.team .values .cell{width:73.099%;margin-left:8.325%}}@media(min-width: 1200px){body.team .values{margin-top:-20rem}body.team .values .listhead,body.team .values li{font-size:32px}}@media(min-width: 1300px){body.team .values p{font-size:22px}}body.team .team .title{padding-top:30px;padding-bottom:30px}body.team .team .title .cell{width:98.074%}body.team .team .title h3{margin:2em 0 0 0}body.team .team .teamcarousel .slide-outer{position:relative;height:100vw;background-size:cover;outline:none}body.team .team .teamcarousel .slide-outer.style1{background-color:#6e6f86}body.team .team .teamcarousel .slide-outer.style2{background-color:#8e8da5}body.team .team .teamcarousel p{margin:0;position:absolute;left:30px}body.team .team .teamcarousel .name{font-family:"ModernEraBold",sans-serif;font-size:28px;line-height:1.3;bottom:2.33em}body.team .team .teamcarousel .jobtitle{font-family:"ModernEraMonoBold",monospace;font-size:12px;color:#fff;bottom:30px}body.team .team .teamcarousel .carousel{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0}body.team .team .teamcarousel .carousel .slide{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover}body.team .team .picturegrid{display:block;width:100%;height:auto;margin-top:40px}body.team .team .teamgrid{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap}body.team .team .teamgrid>div{position:relative;width:50%;background-size:cover}body.team .team .teamgrid>div:before{display:block;content:"";width:100%;padding-top:100%}body.team .team .teamgrid>div.style1{background-color:#6e6f86}body.team .team .teamgrid>div.style2{background-color:#8e8da5}body.team .team .teamgrid>div:nth-child(2n+2){-webkit-transform:translateY(25%);transform:translateY(25%)}body.team .team .teamgrid.oddnumber div:last-child{display:none}body.team .team .teamgrid .slide{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover}body.team .team .teamgrid p{margin:0;position:absolute;z-index:3;left:30px}body.team .team .teamgrid .name{font-family:"ModernEraBold",sans-serif;font-size:28px;line-height:1.3;bottom:2.33em}body.team .team .teamgrid .jobtitle{font-family:"ModernEraMonoBold",monospace;font-size:12px;color:#fff;bottom:30px}@media(min-width: 450px){body.team .team .teamcarousel,body.team .team .picturegrid{display:none}body.team .team .teamgrid{display:-webkit-box;display:-ms-flexbox;display:flex}body.team .team .title h3{margin:2.5em 0 .5em 0}}@media(min-width: 720px){body.team .team .teamgrid>div{width:33.333%}body.team .team .teamgrid>div:nth-child(2n+2){-webkit-transform:none;transform:none}body.team .team .teamgrid>div:nth-child(3n+3){-webkit-transform:translateY(30%);transform:translateY(30%)}body.team .team .teamgrid.oddnumber div:last-child{display:block}}@media(min-width: 900px){body.team .team .teamgrid .name{font-size:34px;bottom:2em}body.team .team .teamgrid .jobtitle{font-size:14px}}@media(min-width: 1000px){body.team .team .title .cell{width:81.424%;margin-left:8.325%}body.team .team .teamgrid p{left:45px}body.team .team .teamgrid .name{bottom:2.5em}body.team .team .teamgrid .jobtitle{bottom:45px}}@media(min-width: 1200px){body.team .team .teamgrid p{left:70px}body.team .team .teamgrid .name{font-size:40px;bottom:2.75em}body.team .team .teamgrid .jobtitle{font-size:16px;bottom:70px}}body.team .join{background-color:#7800ff;color:#fff;text-align:center;padding:2rem 0}body.team .join h3{margin:0 0 1.5em 0}body.team .join p{max-width:29em;margin:0 auto}body.team .join .arrowlink{margin-top:1.5em}@media(min-width: 450px){body.team .join{padding-top:calc(12.5vw + 2rem)}body.team .join h3{margin-bottom:1em}body.team .join .arrowlink{margin-top:2.5em}}@media(min-width: 720px){body.team .join{padding-top:calc(10vw + 2rem)}}@media(min-width: 800px){body.team .join h3{margin-bottom:.66em}body.team .join .arrowlink{margin-top:3.5em}}@media(min-width: 1000px){body.team .join h3{margin-bottom:.5em}}@media(min-width: 1200px){body.team .join{padding-top:calc(10vw + 1rem)}body.team .join p{font-size:22px}}@media(min-width: 1584px){body.team .join{padding-top:calc(150px + 1rem)}}body.contact .hero .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.contact .hero h1{max-width:6em}body.contact .hero p{font-size:14px}body.contact .hero p strong{display:block}body.contact .hero .top{width:100%}body.contact .hero .intro{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:2.5em;margin-bottom:2.5em;max-width:18.5em}body.contact .hero .details{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:0;margin-bottom:0;width:100%}body.contact .hero .details strong{margin-bottom:.5em}body.contact .hero a{font-size:18px;color:#2a2b37;text-decoration:none;border-bottom:solid .15em #fc3d19}body.contact .hero a:hover{border-bottom-color:#2a2b37}@media(min-width: 450px){body.contact .hero p{font-size:16px}body.contact .hero a{font-size:20px;border-bottom-width:.1em}}@media(min-width: 700px){body.contact .hero .grid{display:block}body.contact .hero .top{width:98.074%}body.contact .hero .intro,body.contact .hero .details{width:48.124%;margin-bottom:0}body.contact .hero .details{margin-top:4.5em}body.contact .hero a{font-size:18px;border-bottom-width:.15em}body.contact .hero .intro{margin-top:6.75em;max-width:none}}@media(min-width: 800px){body.contact .hero p{font-size:18px}body.contact .hero a{font-size:20px;border-bottom-width:.1em}}@media(min-width: 900px){body.contact .hero p{font-size:20px}body.contact .hero a{font-size:24px}}@media(min-width: 1000px){body.contact .hero .top{width:81.424%;margin-left:8.325%}body.contact .hero .intro,body.contact .hero .details{margin-left:8.325%}body.contact .hero .details{width:39.799%}body.contact .hero .intro{width:31.474%}body.contact .hero p{font-size:18px}}@media(min-width: 1200px){body.contact .hero p{font-size:19px}body.contact .hero a{font-size:30px}}@media(min-width: 1300px){body.contact .hero p{font-size:20px}}@media(min-width: 1400px){body.contact .hero p{font-size:22px}body.contact .hero a{font-size:32px}}body.contact .main{padding-bottom:30px;margin-bottom:-10rem}body.contact .main .address{position:relative;z-index:1;background-image:linear-gradient(90deg, transparent calc(30px + ((100vw - 60px) * 0)), #C4FFFF calc(30px + ((100vw - 60px) * 0)));opacity:0}@media(min-width: 700px){body.contact .main .address{background-image:linear-gradient(90deg, transparent calc(70px + ((100vw - 140px) * 0)), #C4FFFF calc(70px + ((100vw - 140px) * 0)))}}@media(min-width: 1440px){body.contact .main .address{background-image:linear-gradient(90deg, transparent calc(((100vw - 1440px) / 2) + 70px), #C4FFFF calc(((100vw - 1440px) / 2) + 70px))}}@media(min-width: 1584px){body.contact .main .address{background-image:linear-gradient(90deg, transparent 70px, #C4FFFF 70px)}}body.contact .main .address.in-view{-webkit-animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}body.contact .main .address .cell{width:81.424%;margin-left:16.65%;padding:12vw 0}body.contact .main .address p:first-of-type{margin:0 0 1em 0}body.contact .main .address p:last-of-type{margin:1.5em 0 0 0;font-size:16px}body.contact .main .address a{color:#2a2b37;text-decoration:none;border-bottom:solid .15em #2a2b37}body.contact .main .address a:hover{border-bottom-color:#fc3d19}body.contact .main .maps{position:relative;z-index:0;top:-10rem;opacity:0}body.contact .main .maps.in-view{-webkit-animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}body.contact .main img{width:100%;height:auto}body.contact .main .map-small{display:block}body.contact .main .map-large{display:none}@media(min-width: 450px){body.contact .main{padding-bottom:70px;margin-bottom:-12rem}body.contact .main .address{background-image:linear-gradient(90deg, transparent calc(30px + ((100vw - 60px) * 0.2546546485)), #C4FFFF calc(30px + ((100vw - 60px) * 0.2546546485)))}}@media(min-width: 450px)and (min-width: 700px){body.contact .main .address{background-image:linear-gradient(90deg, transparent calc(70px + ((100vw - 140px) * 0.2546546485)), #C4FFFF calc(70px + ((100vw - 140px) * 0.2546546485)))}}@media(min-width: 450px)and (min-width: 1440px){body.contact .main .address{background-image:linear-gradient(90deg, transparent calc(((100vw - 1440px) / 2) + 401.051043076px), #C4FFFF calc(((100vw - 1440px) / 2) + 401.051043076px))}}@media(min-width: 450px)and (min-width: 1584px){body.contact .main .address{background-image:linear-gradient(90deg, transparent 401.051043076px, #C4FFFF 401.051043076px)}}@media(min-width: 450px){body.contact .main .address .cell{width:48.124%;margin-left:41.625%;padding:4rem 0}}@media(min-width: 450px){body.contact .main .address p:last-of-type{font-size:18px}}@media(min-width: 450px){body.contact .main .maps{top:-12rem}}@media(min-width: 700px){body.contact .main{padding-bottom:140px;margin-bottom:-14rem}body.contact .main .address{background-image:linear-gradient(270deg, transparent calc(30px + ((100vw - 60px) * 0.509309297)), #C4FFFF calc(30px + ((100vw - 60px) * 0.509309297)))}}@media(min-width: 700px)and (min-width: 700px){body.contact .main .address{background-image:linear-gradient(270deg, transparent calc(70px + ((100vw - 140px) * 0.509309297)), #C4FFFF calc(70px + ((100vw - 140px) * 0.509309297)))}}@media(min-width: 700px)and (min-width: 1440px){body.contact .main .address{background-image:linear-gradient(270deg, transparent calc(((100vw - 1440px) / 2) + 732.102086152px), #C4FFFF calc(((100vw - 1440px) / 2) + 732.102086152px))}}@media(min-width: 700px)and (min-width: 1584px){body.contact .main .address{background-image:linear-gradient(270deg, transparent 732.102086152px, #C4FFFF 732.102086152px)}}@media(min-width: 700px){body.contact .main .address .cell{width:39.799%;margin-left:0%}}@media(min-width: 700px){body.contact .main .address p:last-of-type{margin-top:1.25em;font-size:22px}}@media(min-width: 700px){body.contact .main .address a{border-bottom-width:.1em}}@media(min-width: 700px){body.contact .main maps{top:-14rem}}@media(min-width: 700px){body.contact .main .map-small{display:none}}@media(min-width: 700px){body.contact .main .map-large{display:block;margin-left:auto;width:calc(30px + ((100vw - 60px) * 1))}}@media(min-width: 700px)and (min-width: 700px){body.contact .main .map-large{width:calc(70px + ((100vw - 140px) * 1))}}@media(min-width: 700px)and (min-width: 1440px){body.contact .main .map-large{width:calc(((100vw - 1440px) / 2) + 1369.999999948px)}}@media(min-width: 700px)and (min-width: 1584px){body.contact .main .map-large{width:1369.999999948px}}@media(min-width: 800px){body.contact .main{margin-bottom:-20rem}body.contact .main .address .cell{padding:5rem 0}body.contact .main .address p:last-of-type{font-size:26px}body.contact .main .maps{top:-20rem}}@media(min-width: 1000px){body.contact .main{margin-bottom:-25rem}body.contact .main .address{background-image:linear-gradient(270deg, transparent calc(30px + ((100vw - 60px) * 0.4244244142)), #C4FFFF calc(30px + ((100vw - 60px) * 0.4244244142)))}}@media(min-width: 1000px)and (min-width: 700px){body.contact .main .address{background-image:linear-gradient(270deg, transparent calc(70px + ((100vw - 140px) * 0.4244244142)), #C4FFFF calc(70px + ((100vw - 140px) * 0.4244244142)))}}@media(min-width: 1000px)and (min-width: 1440px){body.contact .main .address{background-image:linear-gradient(270deg, transparent calc(((100vw - 1440px) / 2) + 621.75173846px), #C4FFFF calc(((100vw - 1440px) / 2) + 621.75173846px))}}@media(min-width: 1000px)and (min-width: 1584px){body.contact .main .address{background-image:linear-gradient(270deg, transparent 621.75173846px, #C4FFFF 621.75173846px)}}@media(min-width: 1000px){body.contact .main .address .cell{width:39.799%;margin-left:8.325%;padding:7rem 0}}@media(min-width: 1000px){body.contact .main .address p:last-of-type{margin-top:1em;font-size:28px}}@media(min-width: 1000px){body.contact .main .maps{top:-25rem}}@media(min-width: 1000px){body.contact .main .map-large{width:calc(30px + ((100vw - 60px) * 0.9151151171))}}@media(min-width: 1000px)and (min-width: 700px){body.contact .main .map-large{width:calc(70px + ((100vw - 140px) * 0.9151151171))}}@media(min-width: 1000px)and (min-width: 1440px){body.contact .main .map-large{width:calc(((100vw - 1440px) / 2) + 1259.649652256px)}}@media(min-width: 1000px)and (min-width: 1584px){body.contact .main .map-large{width:1259.649652256px}}@media(min-width: 1200px){body.contact .main{margin-bottom:-30rem}body.contact .main .address .cell{padding:8rem 0}body.contact .main .address h3{font-size:50px}body.contact .main .address p:last-of-type{font-size:32px}body.contact .main .maps{top:-30rem}}body.privacy{background-color:#f5f5f5}body.privacy .hero{min-height:0}body.privacy .hero .inner{padding-bottom:0}body.privacy .copy{padding-bottom:3rem}body.privacy .copy .cell{width:98.074%}body.privacy .copy .cell>*:first-child{margin-top:0}body.privacy .copy .cell>*:last-child{margin-bottom:0}body.privacy .copy h4{margin:3em 0 0 0}body.privacy .copy p{margin:2em 0}body.privacy .copy strong{display:block}@media(min-width: 800px){body.privacy .copy{margin-top:-1.75rem}}@media(min-width: 1000px){body.privacy .copy .cell{width:81.424%;margin-left:8.325%}}@media(min-width: 1200px){body.privacy .copy .cell{width:56.449%;margin-left:33.3%}body.privacy .copy p{font-size:18px}}body.error404 .hero{position:relative;background-color:#c4ffff;overflow:hidden}body.error404 .hero .cell{padding:1rem 0}body.error404 .hero video{position:absolute;z-index:0;top:0;left:0}body.error404 .hero video.landscape{width:auto;height:125%;top:-12.5%;left:50%;-webkit-transform:translateX(-40%);transform:translateX(-40%)}body.error404 .hero video.portrait{width:125%;height:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.error404 .hero .grid{position:relative;z-index:1}body.error404 .hero p{font-family:"ModernEraBold",sans-serif;color:#fff;max-width:18em;margin-top:2em}@media(min-width: 450px){body.error404 .hero .cell{padding:2rem 0}}@media(min-width: 700px){body.error404 .hero .cell{padding:3rem 0}}body.work{background-color:#fff}@media(min-width: 700px){body.work .hero .inner{padding-bottom:30px}}body.work .testimonial{padding:2rem 0;opacity:0}body.work .testimonial.in-view{-webkit-animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size, 25px) 0}}@-webkit-keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-box-align:center;-ms-flex-align:center;align-items:center;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);line-height:1.7;line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease;z-index:0}.plyr video,.plyr audio,.plyr iframe{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{-webkit-box-sizing:border-box;box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui *::after,.plyr--full-ui *::before{-webkit-box-sizing:inherit;box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background, #4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius, 2px);color:#fff;color:var(--plyr-badge-text-color, #fff);font-size:9px;font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{-webkit-animation:plyr-fade-in .3s ease;animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small, 13px);left:0;padding:10px;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width: 480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base, 15px);padding:calc(10px * 2);padding:calc(var(--plyr-control-spacing, 10px) * 2)}}@media(min-width: 768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{-webkit-transform:translateY(calc(10px * -4));transform:translateY(calc(10px * -4));-webkit-transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4));transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:rgba(0, 0, 0, 0.8);background:var(--plyr-captions-background, rgba(0, 0, 0, 0.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:3px;border-radius:var(--plyr-control-radius, 3px);color:inherit;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;overflow:visible;padding:calc(10px * 0.7);padding:calc(var(--plyr-control-spacing, 10px) * 0.7);position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline:#00b3ff dotted 3px;outline:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff))) dotted 3px;outline-offset:2px}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,.plyr__control.plyr__control--pressed .label--not-pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(10px / 4);margin-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(10px / 4);padding-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(10px / 2);padding:0 calc(var(--plyr-control-spacing, 10px) / 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=captions],.plyr [data-plyr=pip],.plyr [data-plyr=airplay],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--pip-supported [data-plyr=pip],.plyr--airplay-supported [data-plyr=airplay],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.plyr__menu .plyr__control svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:rgba(255, 255, 255, 0.9);background:var(--plyr-menu-background, rgba(255, 255, 255, 0.9));border-radius:4px;bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);-webkit-box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));color:#4a5464;color:var(--plyr-menu-color, #4a5464);font-size:15px;font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;-webkit-transition:height .35s cubic-bezier(0.4, 0, 0.2, 1),width .35s cubic-bezier(0.4, 0, 0.2, 1);transition:height .35s cubic-bezier(0.4, 0, 0.2, 1),width .35s cubic-bezier(0.4, 0, 0.2, 1)}.plyr__menu__container::after{border:4px solid transparent;border:var(--plyr-menu-arrow-size, 4px) solid transparent;border-top-color:rgba(255, 255, 255, 0.9);border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, 0.9));content:"";height:0;position:absolute;right:calc(((18px / 2) + calc(10px * 0.7)) - (4px / 2));right:calc(((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7)) - (var(--plyr-menu-arrow-size, 4px) / 2));top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(10px * 0.7);padding:calc(var(--plyr-control-spacing, 10px) * 0.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4a5464;color:var(--plyr-menu-color, #4a5464);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:calc(calc(10px * 0.7) / 1.5) calc(calc(10px * 0.7) * 1.5);padding:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 1.5) calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size, 4px) solid transparent;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(10px * 0.7) * 4);padding-right:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4)}.plyr__menu__container .plyr__control--forward::after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color, #728197);right:calc((calc(10px * 0.7) * 1.5) - 4px);right:calc((calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5) - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);margin:calc(10px * 0.7);margin:calc(var(--plyr-control-spacing, 10px) * 0.7);margin-bottom:calc(calc(10px * 0.7) / 2);margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 2);padding-left:calc(calc(10px * 0.7) * 4);padding-left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4);position:relative;width:calc(100% - (calc(10px * 0.7) * 2));width:calc(100% - (calc(var(--plyr-control-spacing, 10px) * 0.7) * 2))}.plyr__menu__container .plyr__control--back::after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color, #728197);left:calc((calc(10px * 0.7) * 1.5) - 4px);left:calc((calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5) - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back::before{background:#dcdfe5;background:var(--plyr-menu-back-border-color, #dcdfe5);-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:calc(calc(10px * 0.7) / 2);margin-top:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(10px * 0.7);padding-left:calc(var(--plyr-control-spacing, 10px) * 0.7)}.plyr__menu__container .plyr__control[role=menuitemradio]::before,.plyr__menu__container .plyr__control[role=menuitemradio]::after{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:"";display:block;-ms-flex-negative:0;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing, 10px);-webkit-transition:all .3s ease;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#00b3ff;background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:calc((calc(10px * 0.7) - 2)*-1);margin-right:calc((calc(var(--plyr-control-spacing, 10px) * 0.7) - 2)*-1);overflow:hidden;padding-left:calc(calc(10px * 0.7) * 3.5);padding-left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:calc(13px * 2);border-radius:calc(var(--plyr-range-thumb-height, 13px) * 2);color:#00b3ff;color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));display:block;height:calc((3px * 2) + 13px);height:calc((var(--plyr-range-thumb-active-shadow-width, 3px) * 2) + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;border:0;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:-webkit-gradient(linear, left top, right top, from(currentColor), color-stop(0%, transparent));background-image:linear-gradient(to right, currentColor 0%, transparent 0%);background-image:-webkit-gradient(linear, left top, right top, from(currentColor), to(transparent));background-image:linear-gradient(to right, currentColor var(--value, 0%), transparent var(--value, 0%))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;-webkit-box-shadow:0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);box-shadow:0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);-webkit-box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));height:13px;height:var(--plyr-range-thumb-height, 13px);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px);-webkit-appearance:none;appearance:none;margin-top:calc((13px - 5px)/2*-1);margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));height:13px;height:var(--plyr-range-thumb-height, 13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:transparent;border:0;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;border:0;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));height:13px;height:var(--plyr-range-thumb-height, 13px);position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:#00b3ff dotted 3px;outline:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:#00b3ff dotted 3px;outline:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:#00b3ff dotted 3px;outline:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff))) dotted 3px;outline-offset:2px}.plyr__poster{background-color:black;background-color:var(--plyr-video-background, var(--plyr-video-background, black));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time::before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing, 10px)}@media(max-width: 767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:rgba(255, 255, 255, 0.9);background:var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);-webkit-box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));color:#4a5464;color:var(--plyr-tooltip-color, #4a5464);font-size:13px;font-size:var(--plyr-font-size-small, 13px);font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:calc(calc(10px / 2) * 2);margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:calc(10px / 2) calc(calc(10px / 2) * 1.5);padding:calc(var(--plyr-control-spacing, 10px) / 2) calc(calc(var(--plyr-control-spacing, 10px) / 2) * 1.5);pointer-events:none;position:absolute;-webkit-transform:translate(-50%, 10px) scale(0.8);transform:translate(-50%, 10px) scale(0.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:4px solid rgba(255, 255, 255, 0.9);border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));bottom:calc(4px * -1);bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:hover .plyr__tooltip,.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-webkit-transform:translate(-50%, 0) scale(1);transform:translate(-50%, 0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;-webkit-transform:translate(0, 10px) scale(0.8);transform:translate(0, 10px) scale(0.8);-webkit-transform-origin:0 100%;transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:calc((18px / 2) + calc(10px * 0.7));left:calc((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;-webkit-transform:translate(0, 10px) scale(0.8);transform:translate(0, 10px) scale(0.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:calc((18px / 2) + calc(10px * 0.7));right:calc((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7));-webkit-transform:translateX(50%);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}.plyr__progress{left:calc(13px * 0.5);left:calc(var(--plyr-range-thumb-height, 13px) * 0.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(13px * -0.5);margin-left:calc(var(--plyr-range-thumb-height, 13px) * -0.5);margin-right:calc(13px * -0.5);margin-right:calc(var(--plyr-range-thumb-height, 13px) * -0.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word;white-space:normal}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:calc((5px / 2)*-1);margin-top:calc((var(--plyr-range-track-height, 5px) / 2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height, 5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height, 5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg, rgba(35, 40, 47, 0.6) 25%, transparent 25%, transparent 50%, rgba(35, 40, 47, 0.6) 50%, rgba(35, 40, 47, 0.6) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%, transparent 25%, transparent 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%, transparent 75%, transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255, 255, 255, 0.25);background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193, 200, 209, 0.6);background-color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:3px;width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:calc(10px / 2);margin-left:calc(var(--plyr-control-spacing, 10px) / 2);margin-right:calc(10px / 2);margin-right:calc(var(--plyr-control-spacing, 10px) / 2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color, #4a5464);padding:10px;padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));color:#fff;color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193, 200, 209, 0.6);background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193, 200, 209, 0.6);background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193, 200, 209, 0.6);background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2),0 0 0 3px rgba(35, 40, 47, 0.1);box-shadow:0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2),0 0 0 3px rgba(35, 40, 47, 0.1);-webkit-box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2),0 0 0 3px rgba(35, 40, 47, 0.1);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2),0 0 0 3px rgba(35, 40, 47, 0.1);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193, 200, 209, 0.6);color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6))}.plyr--video{background:black;background:var(--plyr-video-background, var(--plyr-video-background, black));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:black;background:var(--plyr-video-background, var(--plyr-video-background, black));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;-webkit-transform:translateY(-38.28125%);transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75));background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color, #fff);left:0;padding:calc(10px / 2);padding:calc(var(--plyr-control-spacing, 10px) / 2);padding-top:calc(10px * 2);padding-top:calc(var(--plyr-control-spacing, 10px) * 2);position:absolute;right:0;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;z-index:3}@media(min-width: 480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing, 10px);padding-top:calc(10px * 3.5);padding-top:calc(var(--plyr-control-spacing, 10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;-webkit-transform:translateY(100%);transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));color:#fff;color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:#00b3ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:calc(10px * 1.5);padding:calc(var(--plyr-control-spacing, 10px) * 1.5);position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.3s;transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:hover,.plyr__control--overlaid:focus{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255, 255, 255, 0.25);background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255, 255, 255, 0.25);background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255, 255, 255, 0.25);background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2),0 0 0 3px rgba(255, 255, 255, 0.5);box-shadow:0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2),0 0 0 3px rgba(255, 255, 255, 0.5);-webkit-box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2),0 0 0 3px rgba(255, 255, 255, 0.5);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2),0 0 0 3px rgba(255, 255, 255, 0.5);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5))}.plyr--video .plyr__progress__buffer{color:rgba(255, 255, 255, 0.25);color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25))}.plyr:-webkit-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:empty::after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:rgba(255, 255, 255, 0.9);background-color:var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);-webkit-box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));margin-bottom:calc(calc(10px / 2) * 2);margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:3px;pointer-events:none;position:absolute;-webkit-transform:translate(0, 10px) scale(0.8);transform:translate(0, 10px) scale(0.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}.plyr__preview-thumb::before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:4px solid rgba(255, 255, 255, 0.9);border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));bottom:calc(4px * -1);bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:calc(5px - 1px);border-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container::after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container::after{border-radius:inherit;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75));background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));border-bottom-left-radius:calc(5px - 1px);border-bottom-left-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);border-bottom-right-radius:calc(5px - 1px);border-bottom-right-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{bottom:0;-webkit-filter:blur(1px);filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{-webkit-transition:none !important;transition:none !important}.plyr__sr-only{clip:rect(1px, 1px, 1px, 1px);overflow:hidden;border:0 !important;height:1px !important;padding:0 !important;position:absolute !important;width:1px !important}.plyr [hidden]{display:none !important}.cs .hero{background-size:cover}.cs .hero h1{font-size:24px;min-height:5.25em}.cs .hero h1 span{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.05em .1em .1em .1em}.cs .hero h2{position:relative;font-family:"ModernEraMonoBold",monospace;font-size:14px;line-height:1.6}.cs .hero h2 span{display:block;font-family:"ModernEraMono",monospace}.cs .hero h2::after{display:none;content:"";position:absolute;bottom:0;left:0;width:2em;height:.15em}.cs .hero h2.light{color:#fff}.cs .hero h2.light::after{background-color:#fff}.cs .hero h2.dark{color:#2a2b37}.cs .hero h2.dark::after{background-color:#2a2b37}@media(min-width: 450px){.cs .hero h1{font-size:34px}.cs .hero h2{padding-bottom:1.9em}.cs .hero h2::after{display:block}}@media(min-width: 800px){.cs .hero h1{font-size:50px}.cs .hero h2{font-size:16px}}@media(min-width: 1000px){.cs .hero h1{font-size:60px;margin-top:.5em}}@media(min-width: 1200px){.cs .hero h1{font-size:70px}}.cs-text .main{width:98.074%}.cs-text .main>*:first-child{margin-top:0}.cs-text .main>*:last-child{margin-bottom:0}.cs-text .title{display:none}.cs-text h2{position:relative;font-family:"ModernEraMonoBold",monospace;font-size:14px;line-height:1.6;padding-bottom:1.9em;margin-bottom:2.1em;max-width:85%}.cs-text h2 span{display:block;font-family:"ModernEraMono",monospace}.cs-text h2::after{content:"";position:absolute;bottom:0;left:0;width:2em;height:.15em}.cs-text h3{font-size:18px;margin:1em 0}.cs-text .slink{display:inline-block;margin-left:1.25em}.cs-text .slink:first-of-type{margin-left:0}.cs-text .slink svg{fill:inherit;width:1.5em;height:1.5em;-webkit-transition:fill 75ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:fill 75ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cs-text .wlink{font-family:"ModernEraMono",monospace;font-size:14px;margin-top:1.5em;color:inherit}.cs-text .wlink a{color:inherit;text-decoration:none;border-bottom-style:solid;border-bottom-width:.15em;padding-bottom:.15em;-webkit-transition:border-color 75ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:border-color 75ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(min-width: 700px){.cs-text .title{display:block;width:31.474%}.cs-text .main{width:64.774%;margin-left:33.3%}.cs-text .main.with-title{margin-left:0%}.cs-text h3{font-size:24px}}@media(min-width: 800px){.cs-text h2,.cs-text .wlink{font-size:16px}}@media(min-width: 1000px){.cs-text .title{width:23.149%;margin-left:8.325%}.cs-text .main{width:56.449%;margin-left:33.3%}.cs-text .main.with-title{margin-left:0%}.cs-text h3{font-size:26px}}.cs-img img{display:block;width:100%;height:auto}.cs-img img.large{display:none}.cs-img img.scroll-animation{opacity:0}.cs-img img.scroll-animation.in-view{-webkit-animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@media(min-width: 1000px){.cs-img img.large{display:block}.cs-img img.small{display:none}}.cs-vid__play-btn{width:5rem;height:5rem;position:absolute;top:50%;left:50%;background-color:#fc3d19;border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding-left:0.3125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;fill:#fff;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:opacity .3s,visibility 0s .3s,background-color .3s,fill .3s;transition:opacity .3s,visibility 0s .3s,background-color .3s,fill .3s}.cs-vid__play-btn:hover{background-color:#fff;fill:#fc3d19}.cs-vid__play-btn svg{width:1.625rem}.cs-vid .vidcontain{position:relative}.cs-vid .vidcontain.scroll-animation{opacity:0}.cs-vid .vidcontain.scroll-animation.in-view{-webkit-animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.cs-vid video{position:relative;z-index:0;width:100%;height:auto}.cs-vid .poster,.cs-vid .screen{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.cs-vid .poster{background-size:cover}.cs-vid .poster.large{display:none}.cs-vid .screen{background-color:#000;opacity:0;-webkit-transition:opacity 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cs-vid .screen.show{opacity:1}.cs-vid .play{position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cs-vid .play svg{fill:#fff;width:4rem;height:4rem;-webkit-transition:-webkit-transform 75ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform 75ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 75ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 75ms cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 75ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cs-vid .play:hover svg{-webkit-transform:scale(1.05);transform:scale(1.05)}.cs-vid .poster,.cs-vid .play{-webkit-transition:opacity 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cs-vid .notransition .poster,.cs-vid .notransition .play{-webkit-transition:opacity 60ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 60ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cs-vid .playing video{z-index:3;-webkit-transition:z-index 0ms 600ms linear;transition:z-index 0ms 600ms linear}.cs-vid .playing .poster,.cs-vid .playing .play{opacity:0}.cs-vid .playing .play{cursor:default}@media(min-width: 450px){.cs-vid .play svg{width:5rem;height:5rem}}@media(min-width: 720px){.cs-vid .play svg{width:6rem;height:6rem}}@media(min-width: 1000px){.cs-vid .poster.large{display:block}.cs-vid .poster.small{display:none}.cs-vid .play svg{width:7rem;height:7rem}}.cs-vid .plyr--stopped+.cs-vid__play-btn{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity .3s,background-color .3s,fill .3s;transition:opacity .3s,background-color .3s,fill .3s}.cs-vid .plyr__control svg{-webkit-transition:fill .3s;transition:fill .3s}.cs-vid .plyr__control.plyr__tab-focus,.cs-vid .plyr__control:hover,.cs-vid .plyr__control[aria-expanded=true]{background-color:#fc3d19}.cs-vid .plyr__control.plyr__tab-focus svg,.cs-vid .plyr__control:hover svg,.cs-vid .plyr__control[aria-expanded=true] svg{fill:#fff;-webkit-transition:fill .3s;transition:fill .3s}.cs-vid .plyr__control--overlaid{width:3.125rem;height:3.125rem;background-color:#fc3d19;opacity:1}@media all and (min-width: 48em){.cs-vid .plyr__control--overlaid{width:5rem;height:5rem}}.cs-vid .plyr__control--overlaid:hover{background-color:#fff}.cs-vid .plyr__control--overlaid:hover svg{fill:#fff}.cs-vid .plyr__control--overlaid svg{width:1.5rem;height:1.75rem;margin-left:auto;margin-right:auto;fill:#2a2b37}.cs-vid .plyr--full-ui input[type=range]{color:#fc3d19}.cs-vid .plyr--stopped .plyr__controls{opacity:0;pointer-events:none;-webkit-transform:translateY(100%);transform:translateY(100%)}.cs-vid .plyr--stopped .plyr__controls:focus-within{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.cs-vid .plyr.plyr--stopped .play-video-btn{opacity:1;pointer-events:auto}.cs-caro{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cs-caro .sizer{display:block;width:100%;height:auto;opacity:0}.cs-caro .slides{position:relative}.cs-caro .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.cs-caro .slick-slide{height:auto;float:none}.cs-caro .slick-slide>div{height:100%}.cs-caro .slick-slide .image{height:100%}@supports((-o-object-fit: cover) or (object-fit: cover)){.cs-caro .slick-slide .image{background-image:none !important}}.cs-caro .slick-slide .image img{width:100%;height:auto;max-height:100vh;visibility:hidden}@supports((-o-object-fit: cover) or (object-fit: cover)){.cs-caro .slick-slide .image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;visibility:visible}}.cs-caro .slide{outline:none}.cs-caro .slide,.cs-caro .slide div{width:100%;height:100%}.cs-caro .slide div{background-size:cover}.cs-caro .slide div.large{display:none}.cs-caro .caro{position:relative}.cs-caro .caro.scroll-animation{opacity:0}.cs-caro .caro.scroll-animation.in-view{-webkit-animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.cs-caro .arrow,.cs-caro .dots{position:absolute;z-index:3}.cs-caro .arrow{top:50%;width:40px;height:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-color:#fff;-webkit-transition:-webkit-transform 75ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform 75ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 75ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 75ms cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 75ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cs-caro .arrow svg{position:absolute;width:40%;height:40%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cs-caro .arrow.left{left:20px}.cs-caro .arrow.left svg{-webkit-transform:translate(-50%, -50%) rotateY(180deg);transform:translate(-50%, -50%) rotateY(180deg)}.cs-caro .arrow.right{right:20px}.cs-caro .arrow:hover{-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05)}.cs-caro .dots{bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cs-caro .dots a{display:inline-block;width:9px;height:9px;margin:0px 3px;border-radius:50%;opacity:.5;-webkit-transition:opacity 75ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 75ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cs-caro .dots a.active,.cs-caro .dots a:hover{opacity:1}@media(min-width: 720px){.cs-caro .arrow.left{left:30px}.cs-caro .arrow.right{right:30px}.cs-caro .dots{bottom:40px}.cs-caro .dots a{width:11px;height:11px}}@media(min-width: 800px){.cs-caro .arrow{width:60px;height:60px}}@media(min-width: 1000px){.cs-caro .slide div.small{display:none}.cs-caro .slide div.large{display:block}.cs-caro .arrow{width:4rem;height:4rem}.cs-caro .arrow.left{left:50px}.cs-caro .arrow.right{right:50px}.cs-caro .dots{bottom:50px}}.cs-autocaro .container{position:relative}.cs-autocaro img.spacer{display:block;width:100%;height:auto;opacity:0}.cs-autocaro .carousel{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.cs-autocaro .carousel.transitionfade .slide.slidein{-webkit-animation:fade-in 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:fade-in 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.cs-autocaro .carousel.transitionswipe .slide.slidein{-webkit-animation:c-clip-in 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:c-clip-in 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.cs-autocaro .carousel.transitionslide .slide.slidein{-webkit-animation:slide-in-left 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slide-in-left 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.cs-autocaro .carousel.transitionslide .slide.slideout{-webkit-animation:slide-out-left 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slide-out-left 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.cs-autocaro .carousel.scroll-animation{opacity:0}.cs-autocaro .carousel.scroll-animation.in-view{-webkit-animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.cs-autocaro .slide img{display:block;width:100%;height:auto}.cs-autocaro .slide div{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover}.cs-autocaro .slide .large{display:none}@media(min-width: 1000px){.cs-autocaro .slide .small{display:none}.cs-autocaro .slide .large{display:block}}.cs-dual .side{position:relative;overflow:hidden}.cs-dual .side:before{display:block;content:"";width:100%;padding-top:100%}.cs-dual .pad .side:last-child{margin-top:20px}.cs-dual .single{background-size:cover}.cs-dual .video video{position:absolute;top:0;left:0}.cs-dual .video video.landscape{width:auto;height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cs-dual .video video.portrait{width:100%;height:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cs-dual .carousel .slide{background-size:cover}.cs-dual .carousel.transitionfade .slide.slidein{-webkit-animation:fade-in 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:fade-in 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.cs-dual .carousel.transitionswipe .slide.slidein{-webkit-animation:c-clip-in 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:c-clip-in 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.cs-dual .carousel.transitionslide .slide.slidein{-webkit-animation:slide-in-left 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slide-in-left 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.cs-dual .carousel.transitionslide .slide.slideout{-webkit-animation:slide-out-left 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slide-out-left 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.cs-dual .scroll-animation side{opacity:0}.cs-dual .scroll-animation.in-view .side{-webkit-animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@media(min-width: 450px){.cs-dual .side{width:50%}.cs-dual .side:last-child{float:right}.cs-dual .side:first-child{float:left}.cs-dual .pad .side{width:calc(50% - 10px)}.cs-dual .pad .side:last-child{margin:0}}@media(min-width: 700px){.cs-dual .pad .side{width:calc(50% - 20px)}}.cs-station-10-animation{background-color:#fff}.cs-station-10-animation.lax-ready{position:relative}.cs-station-10-animation__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.cs-station-10-animation__background{width:50%}.cs-station-10-animation__background:before{content:"";width:200%;height:800px;display:block;position:sticky;top:calc((100vh - 800px)/2);background-color:#f4f8fd}.cs-station-10-animation__animation-wrap{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cs-station-10-animation__animation-wrap-inner{width:200%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-negative:0;flex-shrink:0;padding-left:8px;padding-right:8px}.cs-station-10-animation__animation{width:45%;height:100vh;max-height:800px;position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:8px;padding-right:8px}@media(min-width: 450px){.cs-station-10-animation__animation{width:55%}}.cs-station-10-animation__animation-inner{height:800px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cs-station-10-animation__animation-inner svg{height:auto !important;max-width:300px;display:block;margin-left:auto;margin-right:auto}.cs-station-10-animation__text{width:55%;padding:800px 8px}@media(min-width: 450px){.cs-station-10-animation__text{width:45%}}.cs-station-10-animation__text-block{height:1200px}.cs-station-10-animation__text-block-inner{position:sticky;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cs-station-10-animation__text-block-inner>div{max-width:300px}.cs-block.pad-top-none .pad{padding-top:0}.cs-block.pad-bottom-none .pad{padding-bottom:0}.cs-block.pad-top-reduced .pad{padding-top:20px}.cs-block.pad-bottom-reduced .pad{padding-bottom:20px}@media(min-width: 700px){.cs-block.pad-top-reduced .pad{padding-top:40px}.cs-block.pad-bottom-reduced .pad{padding-bottom:40px}}.cs-bottom{text-align:center;padding:3rem 0;background-color:#fff}.cs-bottom .share{font-family:"ModernEraMono",monospace;margin:0}.cs-bottom .share span{display:inline-block;padding-right:2em;margin-right:2em;border-right:solid 1px #8f9096}.cs-bottom .share a{display:inline-block;vertical-align:middle;margin-right:1.5em}.cs-bottom .share a svg{width:1.75em;height:1.75em;fill:#2a2b37;-webkit-transition:fill 75ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:fill 75ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cs-bottom .share a:last-child{margin-right:0}@media(min-width: 800px){.cs-bottom .share{font-size:16px}}.cs-bottom .quoteformat{margin-top:70px;opacity:0}.cs-bottom .quoteformat.in-view{-webkit-animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:in-and-up 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@media(min-width: 700px){.cs-bottom .quoteformat{margin-top:105px}}@media(min-width: 1000px){.cs-bottom .quoteformat{margin-top:140px}}.cs .work-links{background-color:#fff}@media(min-width: 700px){.cs .work-links{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(60%, #FFFFFF), color-stop(60%, #2A2B37));background-image:linear-gradient(180deg, #FFFFFF 60%, #2A2B37 60%)}}body.thoughts{background-color:#fff}body.thoughts .hero h1{max-width:7em}@media(min-width: 700px){body.thoughts .hero .inner{padding-bottom:30px}}body.thoughts .insta{padding:1.5rem 0 0 0;background-color:#f5f5f5;text-align:center}body.thoughts .insta .top p{max-width:28em;margin:1em auto 0 auto}body.thoughts .insta .instafeed{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(12.5vw + 1.5rem)}body.thoughts .insta .instafeed a{width:50%;background-size:cover;opacity:0;-webkit-transition:opacity 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}body.thoughts .insta .instafeed a:before{display:block;content:"";width:100%;padding-top:100%}body.thoughts .insta .instafeed a.show{opacity:1}body.thoughts .insta .instafeed a:nth-child(even){-webkit-transform:translateY(-30%);transform:translateY(-30%)}body.thoughts .insta .more{margin:1em 0 4em 0}body.thoughts .insta .more.hide{display:none}body.thoughts .insta .social a:first-child{margin-right:.33em}@media(min-width: 600px){body.thoughts .insta .top p span{display:block}body.thoughts .insta .instafeed{margin-top:calc(6vw + 2.5rem)}body.thoughts .insta .instafeed a{width:25%}body.thoughts .insta .instafeed a:nth-child(even){-webkit-transform:none;transform:none}body.thoughts .insta .instafeed a:nth-child(4n+3),body.thoughts .insta .instafeed a:nth-child(4n+4){-webkit-transform:translateY(-35%);transform:translateY(-35%)}}@media(min-width: 800px){body.thoughts .insta .social a:first-child{margin-right:.5em}}@media(min-width: 1584px){body.thoughts .insta .instafeed{margin-top:75px}}.article-block a{position:relative;display:block;height:415px;color:#2a2b37;outline:none}.article-block .contain{position:absolute;top:0;left:0;width:100%;height:100%}.article-block .colour-block{position:relative;height:220px;overflow:hidden}.article-block .colour-block::after{content:"";position:absolute;z-index:0;top:-1px;left:-1px;right:-1px;bottom:-1px;-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);-webkit-transition:-webkit-clip-path 350ms cubic-bezier(0.23, 1, 0.32, 1);transition:-webkit-clip-path 350ms cubic-bezier(0.23, 1, 0.32, 1);transition:clip-path 350ms cubic-bezier(0.23, 1, 0.32, 1);transition:clip-path 350ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-clip-path 350ms cubic-bezier(0.23, 1, 0.32, 1)}.article-block .colour-block.blue{background-color:#c4ffff}.article-block .colour-block.blue::after{background-color:#78ffff}.article-block .colour-block.purple{background-color:#7800ff}.article-block .colour-block.purple::after{background-color:#6600d9}.article-block a:hover .colour-block:after{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.article-block .illustration{position:absolute;z-index:1;background-size:contain}.article-block .illustration.top{top:0;bottom:15%;left:15%;right:15%;background-position:50% 0%}.article-block .illustration.middle{top:15%;bottom:15%;left:15%;right:15%;background-position:50% 50%}.article-block .illustration.bottom{top:15%;bottom:0;left:15%;right:15%;background-position:50% 100%}.article-block .copy{padding:30px}.article-block p{font-family:"ModernEraMonoBold",monospace;margin-top:0}@media(min-width: 450px){.article-block a{height:500px}.article-block .colour-block{height:305px}}@media(min-width: 700px){.article-block{margin-bottom:11.6vw}.article-block .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-block a{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;height:58vw}.article-block a:nth-child(4n+1),.article-block a:nth-child(4n+4){-webkit-transform:translateY(20%);transform:translateY(20%)}.article-block a:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.article-block a:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.article-block a:nth-child(3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.article-block a:nth-child(4){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.article-block a:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.article-block a:nth-child(6){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.article-block a:nth-child(7){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.article-block a:nth-child(8){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.article-block a:nth-child(9){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.article-block a:nth-child(10){-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.article-block a:nth-child(11){-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.article-block a:nth-child(12){-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.article-block a:nth-child(13){-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.article-block a:nth-child(14){-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.article-block a:nth-child(15){-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.article-block a:nth-child(16){-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.article-block a:nth-child(17){-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.article-block a:nth-child(18){-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.article-block a:nth-child(19){-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.article-block a:nth-child(20){-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.article-block a:nth-child(21){-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.article-block a:nth-child(22){-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.article-block a:nth-child(23){-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.article-block a:nth-child(24){-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.article-block a:nth-child(25){-webkit-box-ordinal-group:26;-ms-flex-order:25;order:25}.article-block a:nth-child(26){-webkit-box-ordinal-group:27;-ms-flex-order:26;order:26}.article-block a:nth-child(27){-webkit-box-ordinal-group:29;-ms-flex-order:28;order:28}.article-block a:nth-child(28){-webkit-box-ordinal-group:28;-ms-flex-order:27;order:27}.article-block a:nth-child(29){-webkit-box-ordinal-group:30;-ms-flex-order:29;order:29}.article-block a:nth-child(30){-webkit-box-ordinal-group:31;-ms-flex-order:30;order:30}.article-block a:nth-child(31){-webkit-box-ordinal-group:33;-ms-flex-order:32;order:32}.article-block a:nth-child(32){-webkit-box-ordinal-group:32;-ms-flex-order:31;order:31}.article-block a:nth-child(33){-webkit-box-ordinal-group:34;-ms-flex-order:33;order:33}.article-block a:nth-child(34){-webkit-box-ordinal-group:35;-ms-flex-order:34;order:34}.article-block a:nth-child(35){-webkit-box-ordinal-group:37;-ms-flex-order:36;order:36}.article-block a:nth-child(36){-webkit-box-ordinal-group:36;-ms-flex-order:35;order:35}.article-block a:nth-child(37){-webkit-box-ordinal-group:38;-ms-flex-order:37;order:37}.article-block a:nth-child(38){-webkit-box-ordinal-group:39;-ms-flex-order:38;order:38}.article-block a:nth-child(39){-webkit-box-ordinal-group:41;-ms-flex-order:40;order:40}.article-block a:nth-child(40){-webkit-box-ordinal-group:40;-ms-flex-order:39;order:39}.article-block.oddnumber a:last-child{-webkit-transform:translateY(20%);transform:translateY(20%)}.article-block .colour-block{height:32vw}.article-block.scroll-animation a{opacity:0}.article-block.scroll-animation.in-view a{-webkit-animation:fade-in 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:fade-in 600ms 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.article-block.scroll-animation.in-view a:nth-of-type(1){-webkit-animation-delay:150ms;animation-delay:150ms}.article-block.scroll-animation.in-view a:nth-of-type(2){-webkit-animation-delay:225ms;animation-delay:225ms}.article-block.scroll-animation.in-view a:nth-of-type(3){-webkit-animation-delay:300ms;animation-delay:300ms}.article-block.scroll-animation.in-view a:nth-of-type(4){-webkit-animation-delay:375ms;animation-delay:375ms}.article-block.scroll-animation.in-view a:nth-of-type(5){-webkit-animation-delay:450ms;animation-delay:450ms}.article-block.scroll-animation.in-view a:nth-of-type(6){-webkit-animation-delay:525ms;animation-delay:525ms}.article-block.scroll-animation.in-view a:nth-of-type(7){-webkit-animation-delay:600ms;animation-delay:600ms}.article-block.scroll-animation.in-view a:nth-of-type(8){-webkit-animation-delay:675ms;animation-delay:675ms}.article-block.scroll-animation.in-view a:nth-of-type(9){-webkit-animation-delay:750ms;animation-delay:750ms}.article-block.scroll-animation.in-view a:nth-of-type(10){-webkit-animation-delay:825ms;animation-delay:825ms}.article-block.scroll-animation.in-view a:nth-of-type(11){-webkit-animation-delay:900ms;animation-delay:900ms}.article-block.scroll-animation.in-view a:nth-of-type(12){-webkit-animation-delay:975ms;animation-delay:975ms}.article-block.scroll-animation.in-view a:nth-of-type(13){-webkit-animation-delay:1050ms;animation-delay:1050ms}.article-block.scroll-animation.in-view a:nth-of-type(14){-webkit-animation-delay:1125ms;animation-delay:1125ms}.article-block.scroll-animation.in-view a:nth-of-type(15){-webkit-animation-delay:1200ms;animation-delay:1200ms}.article-block.scroll-animation.in-view a:nth-of-type(16){-webkit-animation-delay:1275ms;animation-delay:1275ms}.article-block.scroll-animation.in-view a:nth-of-type(17){-webkit-animation-delay:1350ms;animation-delay:1350ms}.article-block.scroll-animation.in-view a:nth-of-type(18){-webkit-animation-delay:1425ms;animation-delay:1425ms}.article-block.scroll-animation.in-view a:nth-of-type(19){-webkit-animation-delay:1500ms;animation-delay:1500ms}.article-block.scroll-animation.in-view a:nth-of-type(20){-webkit-animation-delay:1575ms;animation-delay:1575ms}.article-block.scroll-animation.in-view a:nth-of-type(21){-webkit-animation-delay:1650ms;animation-delay:1650ms}.article-block.scroll-animation.in-view a:nth-of-type(22){-webkit-animation-delay:1725ms;animation-delay:1725ms}.article-block.scroll-animation.in-view a:nth-of-type(23){-webkit-animation-delay:1800ms;animation-delay:1800ms}.article-block.scroll-animation.in-view a:nth-of-type(24){-webkit-animation-delay:1875ms;animation-delay:1875ms}}@media(min-width: 1000px){.article-block{margin-bottom:11.2vw}.article-block a{height:56vw}.article-block .copy{padding:40px}}@media(min-width: 1200px){.article-block .copy{padding:60px}}@media(min-width: 1584px){.article-block{margin-bottom:152px}.article-block a{height:760px}.article-block .colour-block{height:470px}}.touch .article-block a:hover .colour-block:after{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}body.thought{background-color:#f5f5f5}body.thought .hero{position:relative;min-height:20rem}body.thought .hero p{font-family:"ModernEraMonoBold",monospace;margin:0 0 1em 0}body.thought .hero h1{max-width:7em;font-size:28px}body.thought .hero h1 .prefix{display:block;font-family:"ModernEraMonoBold",monospace;margin:0 0 1em 0;font-size:14px;line-height:1.8}body.thought .hero .illustration{position:absolute;z-index:0;background-size:contain;left:40%;right:7.5%}body.thought .hero .illustration.top{top:0;bottom:15%;background-position:50% 0%}body.thought .hero .illustration.middle{top:25%;bottom:15%;background-position:50% 50%}body.thought .hero .illustration.bottom{top:25%;bottom:0;background-position:50% 100%}body.thought .hero .grid{position:relative;z-index:1}body.thought .hero.blue{background-color:#c4ffff}body.thought .hero.blue p{color:#2a2b37}body.thought .hero.blue .highlight{color:#fff;background-color:#7800ff}body.thought .hero.purple{background-color:#7800ff}body.thought .hero.purple p{color:#fff}body.thought .hero.purple .highlight{color:#2a2b37;background-color:#fff}@media(min-width: 450px){body.thought .hero{min-height:24rem}body.thought .hero h1{font-size:40px}body.thought .hero .illustration{left:50%}}@media(min-width: 700px){body.thought .hero{min-height:27rem}}@media(min-width: 800px){body.thought .hero{min-height:32rem}body.thought .hero .inner{padding:87.5px 70px}body.thought .hero h1{font-size:50px}body.thought .hero h1 .prefix{font-size:16px}body.thought .hero .illustration{left:60%}}@media(min-width: 1000px){body.thought .hero{min-height:38rem}body.thought .hero h1{font-size:60px}}@media(min-width: 1200px){body.thought .hero{min-height:42rem}body.thought .hero h1{font-size:70px}}body.thought .article .share{display:none}body.thought .article .share p{margin:0}body.thought .article .share .thinks{position:relative;font-family:"ModernEraMonoBold",monospace;padding-bottom:1em;margin-bottom:3em}body.thought .article .share .thinks::after{content:"";position:absolute;left:0;bottom:0;width:2.25em;height:2px;background-color:#c4ffff}body.thought .article .share .thinks.purple::after{background-color:#7800ff}body.thought .article .share a{display:inline-block;margin-left:1.25em}body.thought .article .share a:first-child{margin-left:0}body.thought .article .share a svg{fill:#2a2b37;width:1.5em;height:1.5em;-webkit-transition:125ms fill ease-out;transition:125ms fill ease-out}body.thought .article .share a:hover svg{fill:#fc3d19}body.thought .article .content p{margin:1.5em 0}body.thought .article .content p:first-of-type{margin-top:0}body.thought .article .content p:last-of-type{margin-bottom:0}body.thought .article .content strong{font-family:"ModernEraBold",sans-serif}body.thought .article .content em{font-style:italic}body.thought .article .content a{color:#7800ff;text-decoration:underline;-webkit-transition:color 125ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:color 125ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}body.thought .article .content a:hover{color:#480099}@media(min-width: 1000px){body.thought .article .share{display:block;width:23.149%}body.thought .article .content{width:64.774%}}@font-face{font-family:"ModernEra";src:url("../fonts/ModernEra-Regular.woff");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:"ModernEra";src:url("../fonts/ModernEra-Bold.woff") format("woff");font-style:normal;font-weight:700;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:"ModernEraMono";src:url("../fonts/ModernEraMono-Regular.woff") format("woff");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:"ModernEraMono";src:url("../fonts/ModernEraMono-Bold.woff") format("woff");font-style:normal;font-weight:700;text-rendering:optimizeLegibility;font-display:swap}.heading-1,.heading-1.header-bars span{font-size:1.875rem}@media all and (min-width: 48em){.heading-1,.heading-1.header-bars span{font-size:3rem}}@media all and (min-width: 64em){.heading-1,.heading-1.header-bars span{font-size:4rem}}@media all and (min-width: 90em){.heading-1,.heading-1.header-bars span{font-size:5rem}}.heading-2,.heading-2.header-bars span{font-size:1.5rem}@media all and (min-width: 48em){.heading-2,.heading-2.header-bars span{font-size:1.875rem}}@media all and (min-width: 64em){.heading-2,.heading-2.header-bars span{font-size:2.5rem}}.heading-3,.heading-3.header-bars span{font-size:1.125rem}@media all and (min-width: 48em){.heading-3,.heading-3.header-bars span{font-size:1.375rem}}@media all and (min-width: 64em){.heading-3,.heading-3.header-bars span{font-size:1.75rem}}.heading-1.header-bars,.heading-2.header-bars,.heading-3.header-bars{font-size:0}.body-text{font-size:0.875rem;line-height:1.5;font-weight:normal}@media all and (min-width: 43.75em){.body-text{font-size:1rem}}@media all and (min-width: 64em){.body-text{font-size:1.125rem}}@media all and (min-width: 90em){.body-text{font-size:1.25rem}}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}html{scroll-behavior:smooth}body{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:87.5%;line-height:1.5;font-family:"ModernEra"}@media all and (min-width: 43.75em){body{font-size:100%}}@media all and (min-width: 64em){body{font-size:125%}}@media all and (min-width: 90em){body{font-size:137.5%}}body:not(.user-is-tabbing) button:focus,body:not(.user-is-tabbing) input:focus,body:not(.user-is-tabbing) select:focus,body:not(.user-is-tabbing) textarea:focus{outline:none}a{color:inherit}button{padding:0;margin:0;border:none;background-color:transparent;font-family:inherit;line-height:inherit;color:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}p,ul{margin-top:1em;margin-bottom:1em;font-size:inherit}p:first-child,ul:first-child{margin-top:0}p:last-child,ul:last-child{margin-bottom:0}img{width:auto;height:auto;max-width:100%}ul{list-style-type:none}ul li{margin-top:.25em;margin-bottom:.25em;position:relative;padding-left:.75em}ul li:before{content:"-";position:absolute;top:0;left:0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}header ul li{margin-top:0;margin-bottom:0;padding-left:0}header ul li:before{content:none}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.container{max-width:90rem;margin-left:auto;margin-right:auto}.container--container-padding{padding-left:1rem;padding-right:1rem}@media all and (min-width: 23.4375em){.container--container-padding{padding-left:2rem;padding-right:2rem}}@media all and (min-width: 48em){.container--container-padding{padding-left:4rem;padding-right:4rem}}@media all and (min-width: 64em){.container--container-padding{padding-left:6.25rem;padding-right:6.25rem}}.container-md{max-width:80rem;margin-left:auto;margin-right:auto}.container-sm{max-width:66.5rem;margin-left:auto;margin-right:auto}.container-padding{padding-left:1rem;padding-right:1rem}@media all and (min-width: 23.4375em){.container-padding{padding-left:2rem;padding-right:2rem}}@media all and (min-width: 48em){.container-padding{padding-left:4rem;padding-right:4rem}}@media all and (min-width: 64em){.container-padding{padding-left:8.25rem;padding-right:8.25rem}}.header-bars{font-size:0}.header-bars span{display:inline-block;vertical-align:top;margin-bottom:.05em;padding:.15em 0 .1em .2em;background-color:#fc3d19;position:relative;color:#fff;line-height:1}.header-bars span:before,.header-bars span:after{content:"";width:.15em;height:100%;position:absolute;top:0;z-index:-1;background-color:#fc3d19}.header-bars span:before{left:100%}.header-bars span:after{left:0}.header-bars br+span{clear:both}.background-colour--white{background-color:#fff}.background-colour--light-blue{background-color:#aeefff}.background-colour--dark-blue{background-color:#2a2b37}.background-colour--light-grey{background-color:#f5f5f5}.background-colour--extra-light-grey{background-color:#f1f1f4}.background-colour--purple{background-color:#5c0ad0}.text-colour--white{color:#fff}.on-screen.is-on-screen .fade-slide-in{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:opacity 1s,-webkit-transform .5s;transition:opacity 1s,-webkit-transform .5s;transition:transform .5s,opacity 1s;transition:transform .5s,opacity 1s,-webkit-transform .5s}@media(prefers-reduced-motion){.on-screen.is-on-screen .fade-slide-in{-webkit-transition:none;transition:none}}.on-screen.is-on-screen .left-fade-slide-in,.on-screen.is-on-screen .right-fade-slide-in{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition:opacity 1s,-webkit-transform .5s;transition:opacity 1s,-webkit-transform .5s;transition:transform .5s,opacity 1s;transition:transform .5s,opacity 1s,-webkit-transform .5s}@media(prefers-reduced-motion){.on-screen.is-on-screen .left-fade-slide-in,.on-screen.is-on-screen .right-fade-slide-in{-webkit-transition:none;transition:none}}.on-screen.is-on-screen .fade-in{opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s}@media(prefers-reduced-motion){.on-screen.is-on-screen .fade-in{-webkit-transition:none;transition:none}}.on-screen.is-on-screen .slide-in-right{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.on-screen .fade-slide-in{-webkit-transform:translateY(1rem);transform:translateY(1rem);opacity:0;-webkit-transition:opacity .5s,-webkit-transform 0s .5s;transition:opacity .5s,-webkit-transform 0s .5s;transition:transform 0s .5s,opacity .5s;transition:transform 0s .5s,opacity .5s,-webkit-transform 0s .5s}@media(prefers-reduced-motion){.on-screen .fade-slide-in{-webkit-transition:none;transition:none}}.on-screen .left-fade-slide-in{-webkit-transform:translateX(1rem);transform:translateX(1rem);opacity:0;-webkit-transition:opacity .5s,-webkit-transform 0s .5s;transition:opacity .5s,-webkit-transform 0s .5s;transition:transform 0s .5s,opacity .5s;transition:transform 0s .5s,opacity .5s,-webkit-transform 0s .5s}@media(prefers-reduced-motion){.on-screen .left-fade-slide-in{-webkit-transition:none;transition:none}}.on-screen .right-fade-slide-in{-webkit-transform:translateX(-1rem);transform:translateX(-1rem);opacity:0;-webkit-transition:opacity .5s,-webkit-transform 0s .5s;transition:opacity .5s,-webkit-transform 0s .5s;transition:transform 0s .5s,opacity .5s;transition:transform 0s .5s,opacity .5s,-webkit-transform 0s .5s}@media(prefers-reduced-motion){.on-screen .right-fade-slide-in{-webkit-transition:none;transition:none}}.on-screen .fade-in{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}@media(prefers-reduced-motion){.on-screen .fade-in{-webkit-transition:none;transition:none}}.on-screen .slide-in-right{-webkit-transform:translateX(1rem);transform:translateX(1rem);-webkit-transition:-webkit-transform 0s .5s;transition:-webkit-transform 0s .5s;transition:transform 0s .5s;transition:transform 0s .5s, -webkit-transform 0s .5s}@media(prefers-reduced-motion){.on-screen .slide-in-right{-webkit-transition:none;transition:none}}.checkbox-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:normal}.checkbox-wrap:hover .checkbox{border-color:#fc3d19}.checkbox-wrap input[type=checkbox],.checkbox-wrap input[type=radio]{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.checkbox-wrap input[type=checkbox]:checked+.checkbox,.checkbox-wrap input[type=radio]:checked+.checkbox{background-color:#fc3d19;border-color:#fc3d19}.checkbox-wrap input[type=checkbox]:checked+.checkbox svg,.checkbox-wrap input[type=radio]:checked+.checkbox svg{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset .25s .15s;transition:stroke-dashoffset .25s .15s}.checkbox-wrap input:focus+.checkbox{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.checkbox-wrap .checkbox{width:1.5rem;height:1.5rem;-ms-flex-negative:none;flex-shrink:none;-ms-flex-item-align:start;align-self:flex-start;margin-top:.2em;margin-right:0.625rem;border-radius:0.125rem;border:0.0625rem solid gray;background-color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color .25s,border-color .25s;transition:background-color .25s,border-color .25s}.checkbox-wrap .checkbox svg{width:0.75rem;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:17;stroke-dashoffset:17;-webkit-transition:stroke-dashoffset .25s;transition:stroke-dashoffset .25s}.pristine-error{margin-top:0.25rem;font-size:1rem;color:#e53b30}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25rem;font-family:"ModernEraMono"}@media all and (min-width: 48em){.btn{font-size:1.625rem}}.btn__icon{width:1.875rem;height:1.875rem;border-radius:50%;background-color:#fc3d19;fill:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;margin-left:1em}.btn__icon img{width:0.875rem;display:block}.block--background-dark-blue{background-color:#2a2b37;color:#fff}.block--background-beige{background-color:#f9f9f9}.block--is-first-block{padding-top:var(--site-header-height)}.btn-rounded{border-radius:3em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:1rem 1.875rem 0.875rem;background-color:transparent;border:0.0625rem solid rgba(201,202,220,.6);font-size:0.75rem;text-transform:uppercase;font-family:"ModernEraBold",sans-serif;letter-spacing:.2em;text-decoration:none;text-align:center;-webkit-transition:background-color .25s,border-color .25s,color .25s;transition:background-color .25s,border-color .25s,color .25s}@media all and (min-width: 64em){.btn-rounded{font-size:0.875rem}}.btn-rounded:hover{background-color:#fff;border-color:#fff;color:#2a2b37}.btn-rounded--dark{background-color:#2a2b37;border-color:#2a2b37;color:#fff}.btn-rounded--dark:hover{background-color:#fff;border-color:#2a2b37;color:#2a2b37}.btn-rounded--dark-hover:hover{background-color:#2a2b37;border-color:#2a2b37;color:#fff}.modal{width:100%;height:100%;position:fixed;top:-100%;left:0;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;background-color:rgba(0,0,0,.5);overflow:auto;visibility:hidden;-webkit-transition:top 0s .25s,visibility 0s .25s,opacity .25s;transition:top 0s .25s,visibility 0s .25s,opacity .25s}.modal.active{top:0;opacity:1;visibility:visible;-webkit-transition:opacity .25s;transition:opacity .25s}.modal.active .modal__inner{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s}.modal__inner{width:100%;max-height:100%;overflow:auto;padding:1rem;-webkit-transform:translateY(1rem);transform:translateY(1rem);-webkit-transition:-webkit-transform 0s .25s;transition:-webkit-transform 0s .25s;transition:transform 0s .25s;transition:transform 0s .25s, -webkit-transform 0s .25s}.modal__content{width:100%;max-width:20rem;margin-left:auto;margin-right:auto;background-color:#000;position:relative;z-index:1;padding:3rem 2.25rem;border-radius:0.25rem}@media all and (min-width: 48em){.modal__content{max-width:36.25rem;padding:3.75rem 6.25rem}}.modal__close-bg-btn{width:100%;height:100%;position:absolute;top:0;left:0;font-size:0}.modal__close-btn{width:1.625rem;height:1.625rem;display:block;position:absolute;top:1rem;right:1rem;font-size:0}@media all and (min-width: 48em){.modal__close-btn{top:2rem;right:2rem}}.modal__close-btn:before,.modal__close-btn:after{content:"";width:100%;height:2px;position:absolute;top:50%;left:0;background-color:#fff}.modal__close-btn:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.modal__close-btn:after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.admin-bar .modal{padding-top:2.875rem}@media all and (min-width: 48.9375em){.admin-bar .modal{padding-top:2rem}}.site-header{position:absolute;top:2.5rem;left:0;right:0;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-header__logo{width:9.625rem;fill:#2a2b37;display:block;position:relative;z-index:5;-webkit-transition:fill .25s;transition:fill .25s}.site-header.active .site-header__logo{fill:#fff}.site-header.active .site-menu-btn{color:#fff}.site-header.active .site-menu-btn__icon span{background-color:#fff}.site-header.active .site-menu-btn__icon span:first-child{-webkit-transform:translateY(-0.3125rem) rotate(-45deg);transform:translateY(-0.3125rem) rotate(-45deg)}.site-header.active .site-menu-btn__icon span:last-child{-webkit-transform:translateY(0.3125rem) rotate(45deg);transform:translateY(0.3125rem) rotate(45deg)}.site-header--white .site-header__logo{fill:#fff}.site-header--white .site-menu-btn{color:#fff}.site-header--white .site-menu-btn span{background-color:#fff}.site-header--orange .site-header__logo{fill:#fc3d19}.site-menu{display:none}@media all and (min-width: 48em){.site-menu{display:block;font-size:1rem}}@media all and (min-width: 64em){.site-menu{font-size:1.125rem}}@media all and (min-width: 90em){.site-menu{font-size:1.25rem}}.site-menu .menu-item{margin-left:1em;font-weight:700}@media all and (min-width: 64em){.site-menu .menu-item{margin-left:1.5em}}.site-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex}.site-menu a{text-decoration:none}.site-menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:5;font-size:1.25rem;font-family:"ModernEraMono";font-weight:700;-webkit-transition:color .25s;transition:color .25s}@media all and (min-width: 48em){.site-menu-btn{display:none}}.site-menu-btn__text{padding-top:.1em}.site-menu-btn__icon{margin-left:1rem}.site-menu-btn__icon span{width:1.9375rem;height:0.25rem;background-color:#2a2b37;display:block;margin-top:0.5rem;margin-bottom:0.5rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:background-color .25s,-webkit-transform .25s;transition:background-color .25s,-webkit-transform .25s;transition:transform .25s,background-color .25s;transition:transform .25s,background-color .25s,-webkit-transform .25s}.site-menu-mobile{background-color:#fc3d19;color:#fff}.site-header{position:absolute;top:2.5rem;left:0;right:0;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-header__logo{width:9.625rem;fill:#2a2b37;display:block;position:relative;z-index:5;-webkit-transition:fill .25s;transition:fill .25s}.site-header.active .site-header__logo{fill:#fff}.site-header.active .site-menu-btn{color:#fff}.site-header.active .site-menu-btn__icon span{background-color:#fff}.site-header.active .site-menu-btn__icon span:first-child{-webkit-transform:translateY(-0.3125rem) rotate(-45deg);transform:translateY(-0.3125rem) rotate(-45deg)}.site-header.active .site-menu-btn__icon span:last-child{-webkit-transform:translateY(0.3125rem) rotate(45deg);transform:translateY(0.3125rem) rotate(45deg)}.site-header--white .site-header__logo{fill:#fff}.site-header--white .site-menu-btn{color:#fff}.site-header--white .site-menu-btn span{background-color:#fff}.site-header--orange .site-header__logo{fill:#fc3d19}.site-menu{display:none}@media all and (min-width: 48em){.site-menu{display:block;font-size:1rem}}@media all and (min-width: 64em){.site-menu{font-size:1.125rem}}@media all and (min-width: 90em){.site-menu{font-size:1.25rem}}.site-menu .menu-item{margin-left:1em;font-weight:700}@media all and (min-width: 64em){.site-menu .menu-item{margin-left:1.5em}}.site-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex}.site-menu a{text-decoration:none}.site-menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:5;font-size:1.25rem;font-family:"ModernEraMono";font-weight:700;-webkit-transition:color .25s;transition:color .25s}@media all and (min-width: 48em){.site-menu-btn{display:none}}.site-menu-btn__text{padding-top:.1em}.site-menu-btn__icon{margin-left:1rem}.site-menu-btn__icon span{width:1.9375rem;height:0.25rem;background-color:#2a2b37;display:block;margin-top:0.5rem;margin-bottom:0.5rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:background-color .25s,-webkit-transform .25s;transition:background-color .25s,-webkit-transform .25s;transition:transform .25s,background-color .25s;transition:transform .25s,background-color .25s,-webkit-transform .25s}.site-menu-mobile{background-color:#fc3d19;color:#fff}.site-main{background-color:#fff;color:#252630;--main-bg-color: $dark-grey;-webkit-transition:background-color 1s,color 1s;transition:background-color 1s,color 1s}.site-main--background-white{background-color:#fff;color:#252630}.site-main--background-light-blue{background-color:#aeefff}.site-main--background-dark-blue{background-color:#2a2b37;color:#fff;--main-bg-color: #fff}.site-main--background-purple{background-color:#5c0ad0;color:#fff;--main-bg-color: #fff}.showreel-video-wrap{position:fixed;bottom:-100%}.showreel-video-wrap .plyr .showreel-video__close-btn{width:1.625rem;height:1.625rem;display:block;position:absolute;top:1rem;right:1rem;z-index:100}@media all and (min-width: 48em){.showreel-video-wrap .plyr .showreel-video__close-btn{top:2rem;right:2rem}}.showreel-video-wrap .plyr .showreel-video__close-btn:before,.showreel-video-wrap .plyr .showreel-video__close-btn:after{content:"";width:100%;height:2px;position:absolute;top:50%;left:0;background-color:#fff}.showreel-video-wrap .plyr .showreel-video__close-btn:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.showreel-video-wrap .plyr .showreel-video__close-btn:after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.showreel-video-wrap .plyr__control svg{-webkit-transition:fill .3s;transition:fill .3s}.showreel-video-wrap .plyr__control.plyr__tab-focus,.showreel-video-wrap .plyr__control:hover,.showreel-video-wrap .plyr__control[aria-expanded=true]{background-color:#fc3d19}.showreel-video-wrap .plyr__control.plyr__tab-focus svg,.showreel-video-wrap .plyr__control:hover svg,.showreel-video-wrap .plyr__control[aria-expanded=true] svg{fill:#fff;-webkit-transition:fill .3s;transition:fill .3s}.showreel-video-wrap .plyr__control--overlaid{width:3.125rem;height:3.125rem;background-color:#fc3d19}@media all and (min-width: 48em){.showreel-video-wrap .plyr__control--overlaid{width:5rem;height:5rem}}.showreel-video-wrap .plyr__control--overlaid:hover{background-color:#fff}.showreel-video-wrap .plyr__control--overlaid:hover svg{fill:#fff}.showreel-video-wrap .plyr__control--overlaid svg{width:1.5rem;height:1.75rem;margin-left:auto;margin-right:auto;fill:#2a2b37}.showreel-video-wrap .plyr--full-ui input[type=range]{color:#fc3d19}.showreel-video-wrap .plyr--fullscreen-fallback{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.showreel-video-wrap .plyr--fullscreen-fallback.plyr--playing{-webkit-transform:translate(0);transform:translate(0)}

/*# sourceMappingURL=orangery.css.map*/