:root{--black:#1d0e42;--blue:#49bcff;--color-utility--danger:var(--red);--color-utility--danger--pale:rgba(255,93,93,0.15);--color-utility--neutral:var(--blue);--color-utility--neutral--pale:rgba(73,188,255,0.15);--color-utility--success:var(--green);--color-utility--success--pale:rgba(80,215,110,0.15);--color-utility--warning:var(--orange);--color-utility--warning--pale:rgba(255,157,0,0.15);--gray--light:#f5f6fa;--gray--mid:#7f8dad;--green:#50d76e;--highlight:var(--pink);--orange:#ff9d00;--pink:#da2f6d;--purple:#ac5bff;--red:#ff5d5d}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box}body,html{margin:0}section{position:relative}.container--full{margin:0 auto;width:95%}.container--xl{margin:0 auto;max-width:100em;width:85%}.container--large{margin:0 auto;max-width:90em;width:85%}@media screen and (min-width:48em){.container--large{width:80%}}@media screen and (min-width:110em){.container--large{width:70%}}.container--medium{margin:0 auto;max-width:71.25em;width:85%}@media screen and (min-width:48em){.container--medium{width:80%}}@media screen and (min-width:64em){.container--medium{width:60%}}.container--small{margin:0 auto;max-width:62.5em;width:85%}@media screen and (min-width:48em){.container--small{width:70%}}@media screen and (min-width:110em){.container--small{width:50%}}.container--xsmall{margin:0 auto;max-width:50em;width:85%}@media screen and (min-width:48em){.container--xsmall{width:60%}}@media screen and (min-width:110em){.container--xsmall{width:40%}}.page-section{padding:3rem 0}@media screen and (min-width:48em){.page-section{padding:3rem 0}}@media screen and (min-width:64em){.page-section{padding:7.5rem 0}}iframe,img{max-width:100%}img:not([src]){visibility:hidden}[data-src],[data-srcset]{display:block;min-height:1px}[data-src].loading,[data-srcset].loading{opacity:0;transition:opacity 1.5s cubic-bezier(.2,1,.3,1) 0ms}[data-src].loaded,[data-srcset].loaded{opacity:1;transition:opacity 1.5s cubic-bezier(.2,1,.3,1) 0ms}.embed__container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed__container embed,.embed__container iframe,.embed__container object{height:100%;left:0;position:absolute;top:0;width:100%}[src*=".svg"]{max-height:100%}.dated-browser-note{background:var(--color-utility--danger);color:#fff;display:block;font-weight:700;left:0;margin:0;padding:1rem;position:fixed;text-align:center;top:0;width:100%;z-index:9999}.dated-browser-note a{color:inherit}[id*=iPad] body,[id*=iPad] html,[id*=iPhone] body,[id*=iPhone] html{height:100%;overflow:hidden}[id*=iPad] .page-wrapper,[id*=iPhone] .page-wrapper{-webkit-overflow-scrolling:touch;height:100%;overflow-y:scroll}[id*=iPad].hide-overflow,[id*=iPhone].hide-overflow{overflow-y:hidden}.full-width{width:100%!important}.sticky{position:-webkit-sticky;position:sticky;top:0}.hide-overflow{overflow:hidden}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.reset--padding--top{padding-top:0!important}.reset--padding--bottom{padding-bottom:0!important}.reset--padding{padding:0!important}.reset--margin--top{margin-top:0!important}.reset--margin--bottom{margin-bottom:0!important}.reset--margin{margin:0!important}.ul-reset{list-style:none;margin:0;padding:0}.ul-inline>li{display:inline-block;vertical-align:middle}.bg-size--cover{background-size:cover}.bg-size--contain{background-size:contain}.bg-pos--center{background-position:50%}[class*=flex--]{display:flex}.flex--row{flex-flow:row wrap}.flex--column{flex-flow:column wrap}.flex--justify-between{justify-content:space-between}.flex--align-start{align-items:flex-start}.flex--align-middle{align-items:center}.flex--align-end{align-items:flex-end}.filter--gray{filter:grayscale(1)}.filter--blur{filter:blur(3px)}.filter--blur-strong{filter:blur(20px)}.flex-grid{display:flex;flex-wrap:wrap}.flex-grid.top{align-items:flex-start}.flex-grid.middle{align-items:center}.flex-grid.bottom{align-items:flex-end}.box{flex:0 0 100%;min-width:0}.box.top{align-items:flex-start}.box.middle{align-items:center}.box.bottom{align-items:flex-end}.box.fit{flex:1}.box.small-1of1,.box.small-full{flex:0 0 100%}.box.small-1of2{flex:0 0 50%}.box.small-1of3{flex:0 0 33.33333%}.box.small-2of3{flex:0 0 66.66667%}.box.small-1of4{flex:0 0 25%}.box.small-2of4{flex:0 0 50%}.box.small-3of4{flex:0 0 75%}.box.small-1of5{flex:0 0 20%}.box.small-2of5{flex:0 0 40%}.box.small-3of5{flex:0 0 60%}.box.small-4of5{flex:0 0 80%}.box.small-1of6{flex:0 0 16.66667%}.box.small-2of6{flex:0 0 33.33333%}.box.small-3of6{flex:0 0 50%}.box.small-4of6{flex:0 0 66.66667%}.box.small-5of6{flex:0 0 83.33333%}.box.small-1of7{flex:0 0 14.28571%}.box.small-2of7{flex:0 0 28.57143%}.box.small-3of7{flex:0 0 42.85714%}.box.small-4of7{flex:0 0 57.14286%}.box.small-5of7{flex:0 0 71.42857%}.box.small-6of7{flex:0 0 85.71429%}.box.small-1of8{flex:0 0 12.5%}.box.small-2of8{flex:0 0 25%}.box.small-3of8{flex:0 0 37.5%}.box.small-4of8{flex:0 0 50%}.box.small-5of8{flex:0 0 62.5%}.box.small-6of8{flex:0 0 75%}.box.small-7of8{flex:0 0 87.5%}.box.small-1of9{flex:0 0 11.11111%}.box.small-2of9{flex:0 0 22.22222%}.box.small-3of9{flex:0 0 33.33333%}.box.small-4of9{flex:0 0 44.44444%}.box.small-5of9{flex:0 0 55.55556%}.box.small-6of9{flex:0 0 66.66667%}.box.small-7of9{flex:0 0 77.77778%}.box.small-8of9{flex:0 0 88.88889%}.box.small-1of10{flex:0 0 10%}.box.small-2of10{flex:0 0 20%}.box.small-3of10{flex:0 0 30%}.box.small-4of10{flex:0 0 40%}.box.small-5of10{flex:0 0 50%}.box.small-6of10{flex:0 0 60%}.box.small-7of10{flex:0 0 70%}.box.small-8of10{flex:0 0 80%}.box.small-9of10{flex:0 0 90%}.box.small-1of11{flex:0 0 9.09091%}.box.small-2of11{flex:0 0 18.18182%}.box.small-3of11{flex:0 0 27.27273%}.box.small-4of11{flex:0 0 36.36364%}.box.small-5of11{flex:0 0 45.45455%}.box.small-6of11{flex:0 0 54.54545%}.box.small-7of11{flex:0 0 63.63636%}.box.small-8of11{flex:0 0 72.72727%}.box.small-9of11{flex:0 0 81.81818%}.box.small-10of11{flex:0 0 90.90909%}.box.small-1of12{flex:0 0 8.33333%}.box.small-2of12{flex:0 0 16.66667%}.box.small-3of12{flex:0 0 25%}.box.small-4of12{flex:0 0 33.33333%}.box.small-5of12{flex:0 0 41.66667%}.box.small-6of12{flex:0 0 50%}.box.small-7of12{flex:0 0 58.33333%}.box.small-8of12{flex:0 0 66.66667%}.box.small-9of12{flex:0 0 75%}.box.small-10of12{flex:0 0 83.33333%}.box.small-11of12{flex:0 0 91.66667%}@media screen and (min-width:48em){.box.med-1of1,.box.med-full{flex:0 0 100%}.box.med-1of2{flex:0 0 50%}.box.med-1of3{flex:0 0 33.33333%}.box.med-2of3{flex:0 0 66.66667%}.box.med-1of4{flex:0 0 25%}.box.med-2of4{flex:0 0 50%}.box.med-3of4{flex:0 0 75%}.box.med-1of5{flex:0 0 20%}.box.med-2of5{flex:0 0 40%}.box.med-3of5{flex:0 0 60%}.box.med-4of5{flex:0 0 80%}.box.med-1of6{flex:0 0 16.66667%}.box.med-2of6{flex:0 0 33.33333%}.box.med-3of6{flex:0 0 50%}.box.med-4of6{flex:0 0 66.66667%}.box.med-5of6{flex:0 0 83.33333%}.box.med-1of7{flex:0 0 14.28571%}.box.med-2of7{flex:0 0 28.57143%}.box.med-3of7{flex:0 0 42.85714%}.box.med-4of7{flex:0 0 57.14286%}.box.med-5of7{flex:0 0 71.42857%}.box.med-6of7{flex:0 0 85.71429%}.box.med-1of8{flex:0 0 12.5%}.box.med-2of8{flex:0 0 25%}.box.med-3of8{flex:0 0 37.5%}.box.med-4of8{flex:0 0 50%}.box.med-5of8{flex:0 0 62.5%}.box.med-6of8{flex:0 0 75%}.box.med-7of8{flex:0 0 87.5%}.box.med-1of9{flex:0 0 11.11111%}.box.med-2of9{flex:0 0 22.22222%}.box.med-3of9{flex:0 0 33.33333%}.box.med-4of9{flex:0 0 44.44444%}.box.med-5of9{flex:0 0 55.55556%}.box.med-6of9{flex:0 0 66.66667%}.box.med-7of9{flex:0 0 77.77778%}.box.med-8of9{flex:0 0 88.88889%}.box.med-1of10{flex:0 0 10%}.box.med-2of10{flex:0 0 20%}.box.med-3of10{flex:0 0 30%}.box.med-4of10{flex:0 0 40%}.box.med-5of10{flex:0 0 50%}.box.med-6of10{flex:0 0 60%}.box.med-7of10{flex:0 0 70%}.box.med-8of10{flex:0 0 80%}.box.med-9of10{flex:0 0 90%}.box.med-1of11{flex:0 0 9.09091%}.box.med-2of11{flex:0 0 18.18182%}.box.med-3of11{flex:0 0 27.27273%}.box.med-4of11{flex:0 0 36.36364%}.box.med-5of11{flex:0 0 45.45455%}.box.med-6of11{flex:0 0 54.54545%}.box.med-7of11{flex:0 0 63.63636%}.box.med-8of11{flex:0 0 72.72727%}.box.med-9of11{flex:0 0 81.81818%}.box.med-10of11{flex:0 0 90.90909%}.box.med-1of12{flex:0 0 8.33333%}.box.med-2of12{flex:0 0 16.66667%}.box.med-3of12{flex:0 0 25%}.box.med-4of12{flex:0 0 33.33333%}.box.med-5of12{flex:0 0 41.66667%}.box.med-6of12{flex:0 0 50%}.box.med-7of12{flex:0 0 58.33333%}.box.med-8of12{flex:0 0 66.66667%}.box.med-9of12{flex:0 0 75%}.box.med-10of12{flex:0 0 83.33333%}.box.med-11of12{flex:0 0 91.66667%}}@media screen and (min-width:64em){.box.lg-1of1,.box.lg-full{flex:0 0 100%}.box.lg-1of2{flex:0 0 50%}.box.lg-1of3{flex:0 0 33.33333%}.box.lg-2of3{flex:0 0 66.66667%}.box.lg-1of4{flex:0 0 25%}.box.lg-2of4{flex:0 0 50%}.box.lg-3of4{flex:0 0 75%}.box.lg-1of5{flex:0 0 20%}.box.lg-2of5{flex:0 0 40%}.box.lg-3of5{flex:0 0 60%}.box.lg-4of5{flex:0 0 80%}.box.lg-1of6{flex:0 0 16.66667%}.box.lg-2of6{flex:0 0 33.33333%}.box.lg-3of6{flex:0 0 50%}.box.lg-4of6{flex:0 0 66.66667%}.box.lg-5of6{flex:0 0 83.33333%}.box.lg-1of7{flex:0 0 14.28571%}.box.lg-2of7{flex:0 0 28.57143%}.box.lg-3of7{flex:0 0 42.85714%}.box.lg-4of7{flex:0 0 57.14286%}.box.lg-5of7{flex:0 0 71.42857%}.box.lg-6of7{flex:0 0 85.71429%}.box.lg-1of8{flex:0 0 12.5%}.box.lg-2of8{flex:0 0 25%}.box.lg-3of8{flex:0 0 37.5%}.box.lg-4of8{flex:0 0 50%}.box.lg-5of8{flex:0 0 62.5%}.box.lg-6of8{flex:0 0 75%}.box.lg-7of8{flex:0 0 87.5%}.box.lg-1of9{flex:0 0 11.11111%}.box.lg-2of9{flex:0 0 22.22222%}.box.lg-3of9{flex:0 0 33.33333%}.box.lg-4of9{flex:0 0 44.44444%}.box.lg-5of9{flex:0 0 55.55556%}.box.lg-6of9{flex:0 0 66.66667%}.box.lg-7of9{flex:0 0 77.77778%}.box.lg-8of9{flex:0 0 88.88889%}.box.lg-1of10{flex:0 0 10%}.box.lg-2of10{flex:0 0 20%}.box.lg-3of10{flex:0 0 30%}.box.lg-4of10{flex:0 0 40%}.box.lg-5of10{flex:0 0 50%}.box.lg-6of10{flex:0 0 60%}.box.lg-7of10{flex:0 0 70%}.box.lg-8of10{flex:0 0 80%}.box.lg-9of10{flex:0 0 90%}.box.lg-1of11{flex:0 0 9.09091%}.box.lg-2of11{flex:0 0 18.18182%}.box.lg-3of11{flex:0 0 27.27273%}.box.lg-4of11{flex:0 0 36.36364%}.box.lg-5of11{flex:0 0 45.45455%}.box.lg-6of11{flex:0 0 54.54545%}.box.lg-7of11{flex:0 0 63.63636%}.box.lg-8of11{flex:0 0 72.72727%}.box.lg-9of11{flex:0 0 81.81818%}.box.lg-10of11{flex:0 0 90.90909%}.box.lg-1of12{flex:0 0 8.33333%}.box.lg-2of12{flex:0 0 16.66667%}.box.lg-3of12{flex:0 0 25%}.box.lg-4of12{flex:0 0 33.33333%}.box.lg-5of12{flex:0 0 41.66667%}.box.lg-6of12{flex:0 0 50%}.box.lg-7of12{flex:0 0 58.33333%}.box.lg-8of12{flex:0 0 66.66667%}.box.lg-9of12{flex:0 0 75%}.box.lg-10of12{flex:0 0 83.33333%}.box.lg-11of12{flex:0 0 91.66667%}}@media screen and (min-width:100em){.box.xl-1of1,.box.xl-full{flex:0 0 100%}.box.xl-1of2{flex:0 0 50%}.box.xl-1of3{flex:0 0 33.33333%}.box.xl-2of3{flex:0 0 66.66667%}.box.xl-1of4{flex:0 0 25%}.box.xl-2of4{flex:0 0 50%}.box.xl-3of4{flex:0 0 75%}.box.xl-1of5{flex:0 0 20%}.box.xl-2of5{flex:0 0 40%}.box.xl-3of5{flex:0 0 60%}.box.xl-4of5{flex:0 0 80%}.box.xl-1of6{flex:0 0 16.66667%}.box.xl-2of6{flex:0 0 33.33333%}.box.xl-3of6{flex:0 0 50%}.box.xl-4of6{flex:0 0 66.66667%}.box.xl-5of6{flex:0 0 83.33333%}.box.xl-1of7{flex:0 0 14.28571%}.box.xl-2of7{flex:0 0 28.57143%}.box.xl-3of7{flex:0 0 42.85714%}.box.xl-4of7{flex:0 0 57.14286%}.box.xl-5of7{flex:0 0 71.42857%}.box.xl-6of7{flex:0 0 85.71429%}.box.xl-1of8{flex:0 0 12.5%}.box.xl-2of8{flex:0 0 25%}.box.xl-3of8{flex:0 0 37.5%}.box.xl-4of8{flex:0 0 50%}.box.xl-5of8{flex:0 0 62.5%}.box.xl-6of8{flex:0 0 75%}.box.xl-7of8{flex:0 0 87.5%}.box.xl-1of9{flex:0 0 11.11111%}.box.xl-2of9{flex:0 0 22.22222%}.box.xl-3of9{flex:0 0 33.33333%}.box.xl-4of9{flex:0 0 44.44444%}.box.xl-5of9{flex:0 0 55.55556%}.box.xl-6of9{flex:0 0 66.66667%}.box.xl-7of9{flex:0 0 77.77778%}.box.xl-8of9{flex:0 0 88.88889%}.box.xl-1of10{flex:0 0 10%}.box.xl-2of10{flex:0 0 20%}.box.xl-3of10{flex:0 0 30%}.box.xl-4of10{flex:0 0 40%}.box.xl-5of10{flex:0 0 50%}.box.xl-6of10{flex:0 0 60%}.box.xl-7of10{flex:0 0 70%}.box.xl-8of10{flex:0 0 80%}.box.xl-9of10{flex:0 0 90%}.box.xl-1of11{flex:0 0 9.09091%}.box.xl-2of11{flex:0 0 18.18182%}.box.xl-3of11{flex:0 0 27.27273%}.box.xl-4of11{flex:0 0 36.36364%}.box.xl-5of11{flex:0 0 45.45455%}.box.xl-6of11{flex:0 0 54.54545%}.box.xl-7of11{flex:0 0 63.63636%}.box.xl-8of11{flex:0 0 72.72727%}.box.xl-9of11{flex:0 0 81.81818%}.box.xl-10of11{flex:0 0 90.90909%}.box.xl-1of12{flex:0 0 8.33333%}.box.xl-2of12{flex:0 0 16.66667%}.box.xl-3of12{flex:0 0 25%}.box.xl-4of12{flex:0 0 33.33333%}.box.xl-5of12{flex:0 0 41.66667%}.box.xl-6of12{flex:0 0 50%}.box.xl-7of12{flex:0 0 58.33333%}.box.xl-8of12{flex:0 0 66.66667%}.box.xl-9of12{flex:0 0 75%}.box.xl-10of12{flex:0 0 83.33333%}.box.xl-11of12{flex:0 0 91.66667%}}::-moz-selection{background:var(--black);color:#fff}::selection{background:var(--black);color:#fff}html{font-size:calc(13.55814px + .5814vw)}@media screen and (min-width:1280px){html{font-size:21px}}@media screen and (max-width:420px){html{font-size:16px}}h1,h2,h3,h4,h5,h6{font-family:Questrial,sans-serif;font-weight:400!important}h1{font-size:3.15733rem}h2{font-size:2.36859rem}h3{font-size:1.77689rem}h4{font-size:1.333rem}h5{font-size:1rem}h6{font-size:.98rem;letter-spacing:.2rem;margin:0;text-transform:uppercase}h6,p{padding:0}p{color:#444;font-family:mr-eaves-xl-modern,Arial,Helvetica,sans-serif;font-size:.9rem;letter-spacing:.05rem;line-height:normal;margin:0 0 .98rem}@media screen and (min-width:64em){p{font-size:.795rem;line-height:1.2}}.capitalize{text-transform:uppercase}ol li,ul li{font-family:mr-eaves-xl-modern,Arial,Helvetica,sans-serif;font-size:.795rem}@media screen and (min-width:64em){ol li,ul li{line-height:1.2}}blockquote{border:solid var(--highlight);border-width:0 0 0 10px;color:var(--black);font-family:Questrial,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;margin:2rem 0;padding:2rem}.table-wrapper{overflow:auto;position:relative;width:100%}.table-wrapper:before{color:grey;content:"Hint: You can scroll the table horizontally.";display:block;font-family:Questrial,sans-serif;font-size:.8rem;text-align:left}@media screen and (min-width:48em){.table-wrapper:before{display:none}}.table-wrapper table{min-width:250%}@media screen and (min-width:48em){.table-wrapper table{min-width:0}}.core-icon use{stroke-width:2px}.core-icon.inline{fill:#000;height:1em;margin:0 .25rem 0 0;stroke:#000;transform:translateY(15)%;width:1em}.no-touchevents a[href^="tel:"]{pointer-events:none;text-decoration:none}.basic-text{letter-spacing:0!important;text-transform:none!important}.dialog{z-index:60}.dialog__overlay{z-index:50}.sidebar-nav{z-index:30}.sidebar-nav__overlay,[class*=sidebar-nav__pane--]{z-index:25}@media screen and (min-width:64em){.sidebar-nav__pane-nav--level-1{z-index:25}.sidebar-nav__pane-nav--level-2{z-index:24}.sidebar-nav__pane-nav--level-3{z-index:23}}.nav-toggle{z-index:30}.gallery--full{z-index:22}.main-header,.sticky{z-index:20}.select2-container{z-index:15}.hero{z-index:10}.content-area a{-webkit-text-decoration:none;color:#000;text-decoration:none}.content-area a:visited{color:#000}.content-area a:active,.content-area a:focus{color:#000!important}.content-area table{border-collapse:collapse;overflow:auto;width:100%}.content-area thead td{background:var(--black);border:1px solid #4a3e68;color:#fff;font-family:Questrial,sans-serif;font-size:1rem;font-weight:700}.content-area tbody td,.content-area thead td{font-style:normal;padding:1rem;text-align:left;text-transform:none}.content-area tbody td{background:transparent;border:1px solid #ccc;color:var(--black);font-family:mr-eaves-xl-modern,Arial,Helvetica,sans-serif;font-size:.795rem;font-weight:400}.content-area tbody:nth-child(2n){background:#f2f2f2}.content-area hr{border:2px solid #ccc;height:0;margin:2rem 0}.content-area img{background:var(--black);color:#fff;display:block;font-family:Questrial,sans-serif;font-weight:700;height:auto;line-height:2;position:relative;text-align:center}.content-area img:before{border-bottom:0;content:"Sorry, this image is missing.";padding:1rem 0 0}.content-area img:after,.content-area img:before{background:var(--black);display:block;font-weight:400}.content-area img:after{border-top:0;content:"(url: " attr(src) ")";padding:0 0 1rem;word-break:break-all}a{-webkit-text-decoration:none;text-decoration:none}a,a:visited{color:#000}a:active,a:focus{color:#000!important}a:hover{color:#d2b160!important}.no-touchevents .content-area a:not([class]):hover{color:#d2b160}@media screen and (min-width:48em){.column-section{display:grid;grid-gap:0;grid-template-columns:2fr 1fr}}[class*=column--]{padding:3rem 0}.column--left{background:transparent}.column--right{background:#f2f2f2}.uneven-pictures img{margin-bottom:2rem}@media screen and (min-width:48em){.uneven-pictures img{display:inline-block;margin:0;vertical-align:middle;width:50%}.uneven-pictures:nth-child(2n) img:nth-child(odd){transition:all 1.5s ease!important}.uneven-pictures:nth-child(2n) img:nth-child(2n){border-left:2.35rem solid #fff;transition:all 1.5s ease .25s!important}@media screen and (min-width:64.01em){.uneven-pictures:nth-child(2n) img:nth-child(2n){border-left:5.35rem solid #fff}}.uneven-pictures:nth-child(odd) img:nth-child(odd){border-right:2.35rem solid #fff;transition:all 1.5s ease .25s!important}@media screen and (min-width:64.01em){.uneven-pictures:nth-child(odd) img:nth-child(odd){border-right:5.35rem solid #fff}}.uneven-pictures:nth-child(odd) img:nth-child(2n){transition:all 1.5s ease!important}.even-full,.uneven-pictures{margin-bottom:2.35rem}@media screen and (min-width:64.01em){.even-full,.uneven-pictures{margin-bottom:5.35rem}}.even-full img,.uneven-pictures img{border-top:400px solid #fff!important;opacity:0!important}.even-full img.animate-done,.uneven-pictures img.animate-done{border-top:0 solid #fff!important;opacity:1!important}.even-full img{transition:all 1.5s ease!important;width:100%}}.page-section__subtitle{color:#000;display:inline-block;font-size:1.14rem;font-style:normal;font-weight:400;letter-spacing:.22rem;line-height:.9rem;margin:0 0 1rem;text-transform:uppercase}.page-section__subtitle.with-divider{position:relative}.page-section__subtitle.with-divider a{color:#000;text-decoration:none;transition:all .5s ease-in-out}.page-section__subtitle.with-divider a:hover{color:#000!important}.page-section__subtitle.with-divider a:after{background:#000;content:"";display:block;height:.36rem;margin:1.21em auto 0;transform:translate(0);transition:all 1.5s ease;width:5.5rem}.page-section__subtitle.with-divider a:hover:after{transform:translateY(-15px)}.page-section__title{font-size:1.5rem;font-weight:400;letter-spacing:.23rem;line-height:1.35;margin:0;opacity:0;padding:0;text-transform:uppercase;transform:translateY(50px);transition:all 1.5s ease;word-spacing:.3rem}@media screen and (min-width:48em){.page-section__title{font-size:1.965rem;line-height:2.445rem}}.page-section__title p{word-spacing:normal}.page-section__title.fade-me-up{opacity:1;transform:translate(0)}.page-section__title.fade-me-up span{color:#d2b160;transition:all 1.5s ease 1s}.page-section__title.fade-me-up span:nth-child(2){transition:all 1.5s ease 1.5s}.page-section__title.fade-me-up span:nth-child(3){transition:all 1.5s ease 2s}.page-section__title.fade-me-up span:nth-child(4){transition:all 1.5s ease 2.5s}.page-section__title.fade-me-up span:nth-child(5){transition:all 1.5s ease 3s}.page-section__title.fade-me-up span:nth-child(6){transition:all 1.5s ease 4.5s}.page-section__title.fade-me-up span:nth-child(7){transition:all 1.5s ease 5s}.page-section__title.fade-me-up span:nth-child(8){transition:all 1.5s ease 5.5s}.page-section__title.fade-me-up span:nth-child(9){transition:all 1.5s ease 6s}.page-section__title.fade-me-up span:nth-child(10){transition:all 1.5s ease 6.5s}.page-section__title:after{background:#000;content:"";display:block;height:85px;margin:24px auto 31px;transform:scaleY(0);transition:all 1.5s ease;width:1px}.page-section__title.grow-me:after{transform:scale(1);transition:all 1.5s ease 1s}html .background-black .page-section__title:after{background:#fff}#section--your-vision .page-section__title{margin:5.1rem 0 4.8rem}#section--your-vision .page-section__title:after{display:none}#section--in-the-press .page-section__title{margin:3rem 0}#section--in-the-press .page-section__title:after{display:none}.page-section__title p{margin:1rem 0 0;padding:0;text-transform:none}#section--your-vision{padding:0}#section--your-vision .flex-grid .box{padding:1.25rem 0 .5rem;position:relative}#section--your-vision .flex-grid .box h6{font-size:.8rem;margin-bottom:4px}#section--your-vision .flex-grid .box p{font-size:.8em}@media screen and (min-width:48em){#section--your-vision .flex-grid .box{padding:0}}#section--your-vision .flex-grid .box:first-child:after{background:#fff;content:"";display:block;height:1px;left:50%;letter-spacing:.49rem;position:absolute;top:100%;transform:translate(-50%,-50%) scaleY(0);transition:all 1.5s ease;width:40%}@media screen and (min-width:48em){#section--your-vision .flex-grid .box:first-child:after{height:115px;left:auto;right:0;top:50%;transform:translateY(-50%) scaleY(0);width:1px}}#section--your-vision .flex-grid.animate-done .box:first-child:after{transform:translate(-50%,-50%) scale(1)}@media screen and (min-width:48em){#section--your-vision .flex-grid.animate-done .box:first-child:after{transform:translateY(-50%) scale(1)}}#section--your-vision .page-section__subtitle.with-divider{margin:5.1rem 0}#section--your-vision .page-section__subtitle.with-divider a{color:#fff}#section--your-vision .page-section__subtitle.with-divider a:hover{color:#fff!important}#section--your-vision .page-section__subtitle.with-divider a:after{background:#fff}.page-section__title-content{color:#444;font-size:.795rem;font-weight:400;letter-spacing:.2rem;line-height:1.2;margin:0;opacity:0;padding:0;text-transform:uppercase;transform:translateY(50px);transition:all 1.5s ease}.page-section__title-content.animate-done{opacity:1;transform:translate(0)}.page-section__intro-title{font-size:.85rem;letter-spacing:3px}[class*=wp-image]{height:auto!important}.wp-image__wrapper{margin:2rem 0;max-width:100%!important}.alignleft,.alignright{display:block;margin:0 0 1rem}@media screen and (min-width:48em){.alignleft{float:left;margin:0 2rem 1rem 0}}@media screen and (min-width:48em){.alignright{float:right;margin:0 0 1rem 2rem}}.aligncenter{display:block;margin:0 auto}.wp-caption-text{background:var(--black);color:#fff;display:inline-block;font-family:Questrial,sans-serif;font-size:.98rem;font-style:normal;font-weight:700;margin:0;padding:.5rem 1rem;text-align:left}button,input[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;cursor:pointer;outline:none}[class*=button--]{border-radius:3px;display:inline-block;font-family:Questrial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;padding:.85rem 1.25rem;text-decoration:none;text-transform:uppercase}.button--basic{background:var(--black);color:#fff}.no-touchevents .button--basic:hover{background:#000}.button--highlight{background:var(--highlight);color:#fff}.no-touchevents .button--highlight:hover{background:var(--black)}.button--neutral{background:grey;color:#fff}.no-touchevents .button--neutral:hover{background:var(--color-utility--danger)}.disabled,[disabled]{cursor:not-allowed;opacity:.35;pointer-events:none}.button-group{list-style:none;margin:0;padding:0}.button-group__item{display:block;padding:.5rem 0}@media screen and (min-width:48em){.button-group__item{display:inline-block;padding:0 .5rem;vertical-align:middle}}.main-nav{background:#fff;height:100vh;left:0;list-style:none;margin:0;padding:0;position:fixed;top:0;width:100%}.main-nav,.main-nav p.footer-social{display:none}.main-nav.show{background:#000;display:block}.main-nav.show span{position:absolute;top:50%;transform:perspective(1px) translateY(-50%)}.main-nav.show span .main-nav__item-link{font-size:1.3rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.main-nav.show p.footer-social{bottom:2rem;display:block;left:20px;position:absolute}.main-nav.show p.footer-social a{color:#fff}@media screen and (min-width:64em){.main-nav{background:transparent;display:block;height:auto;margin-right:-1rem;position:static;width:auto}}.main-nav__item{display:block;padding:1rem;position:relative}body .main-nav.show .main-nav__item a{color:#fff!important}@media screen and (min-width:64em){.main-nav__item{display:inline-block;padding:0 1rem}}.main-nav__item-link{-webkit-text-decoration:none;color:var(--black);display:block;font-family:Questrial,sans-serif;font-size:.7rem;font-style:normal;font-weight:200;letter-spacing:.13rem;padding:.25rem 0;position:relative;text-decoration:none;text-transform:none;text-transform:uppercase}.main-nav__item-link:after{background:#000;content:"";display:block;height:1px;left:0;position:absolute;top:100%;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%}.no-touchevents .main-nav__item-link:hover{color:#000!important}.no-touchevents .main-nav__item-link:hover:after{transform:scaleX(1);transform-origin:left;transition:transform .3s ease}body:not([class*=home]) .main-nav__item-link:after{background:#fff}[class*=main-nav__submenu--]{background:#fff;display:none;list-style:none;margin:0;padding:0 0 0 1rem}[class*=main-nav__submenu--].open{display:block}@media screen and (min-width:64em){[class*=main-nav__submenu--]{display:none;min-width:200px;padding:0;position:absolute}}.main-nav__submenu-item{position:relative}.main-nav__submenu-item:last-child{border:0}.main-nav__submenu-item-link{-webkit-text-decoration:none;border:2px solid var(--black);border-bottom:none;color:var(--black);display:block;font-family:Questrial,sans-serif;font-size:.85rem;font-style:normal;font-weight:400;padding:.5rem;position:relative;text-decoration:none;text-transform:none}.main-nav__submenu-item:last-child>.main-nav__submenu-item-link{border-bottom:2px solid var(--black)}.has-submenu{position:relative}@media screen and (min-width:64em){.has-submenu .main-nav__item-link:after{border:5px solid transparent;border-top-color:#d2b160;content:"";display:inline-block;height:0;margin:0 0 0 .5rem;vertical-align:middle;width:0}}@media screen and (min-width:64em){.no-touchevents .main-nav__submenu-item-link:hover{background:#000;color:#fff}.no-touchevents .has-submenu:hover>[class*=main-nav__submenu--]{display:block}}.main-nav__submenu--dropdown{display:block;height:0;left:0;opacity:0;overflow:hidden;top:70%}@media screen and (min-width:64em){.main-nav__item.has-submenu .main-nav__submenu--dropdown .main-nav__submenu-item-link.has-children:after{border:5px solid transparent;border-top-color:#d2b160;content:"";display:inline-block;height:0;margin:0 0 0 .5rem;vertical-align:middle;width:0}}.main-nav__item.has-submenu:hover>.main-nav__submenu--dropdown{height:auto;opacity:1;overflow:visible;top:100%}.main-nav__submenu--flyout{display:block;height:0;opacity:0;overflow:hidden;right:calc(100% - 2px);top:-2px}@media screen and (min-width:64em){.main-nav__submenu-item.has-submenu .main-nav__submenu--flyout .main-nav__submenu-item-link.has-children:after{border:5px solid transparent;border-top-color:#d2b160;content:"";display:inline-block;height:0;margin:0 0 0 .5rem;vertical-align:middle;width:0}}.main-nav__submenu-item.has-submenu:hover>.main-nav__submenu--flyout{height:auto;opacity:1;overflow:visible;top:50%}.nav-toggle{-webkit-text-decoration:none;background:#fff;background:#000;border:none;border-right:0!important;bottom:inherit;color:#000;color:#fff!important;display:block;font-family:Questrial,sans-serif;font-size:.795rem;font-style:normal;font-weight:400;letter-spacing:3px;margin-top:3px;padding:0 1rem;position:absolute;right:0;text-decoration:none;text-transform:uppercase;top:50%;transform:perspective(1px) translateY(-50%);transition:none!important}.nav-toggle:after{background:#fff;content:"";display:inline-block;height:1px;left:0;position:relative;top:0;width:100%}body.home .nav-toggle{background:#fff!important;color:#000!important}body.home .nav-toggle:after{background:#000}.nav-toggle.show{background:none;border:none;color:#fff!important}body.home .nav-toggle.show{background:#000!important;color:#fff!important}body.home .nav-toggle.show:after{background:#000}@media screen and (min-width:64em){.nav-toggle{display:none}}.main-nav__submenu-expand{background:grey;color:#fff;display:inline-block;padding:1rem;position:absolute;right:1rem;top:50%;transform:translateY(-50)%}.main-nav__submenu-expand:after,.main-nav__submenu-expand:before{background:#fff;content:"";display:block;height:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50)%;width:3px}.main-nav__submenu-expand:after{transform:translate(-50%,-50%) rotate(90deg)}@media screen and (min-width:64em){.main-nav__submenu-expand{display:none}}.main-nav [class*=item-link].active .main-nav__submenu-expand:before{display:none}.main-header{background:#fff;padding:.5rem 1rem;position:fixed;transform:translateY(0);transition:all .2s ease 0s;width:100%;z-index:100}.main-header .main-header__logo-link{transition:width .5s ease}.main-header.hide{padding:.75rem;transform:translateY(-100%);transition:all .5s ease}.main-header.hide .main-header__logo-link{transition:width .5s ease;width:30%}@media screen and (min-width:48em){.main-header.hide .main-header__logo-link{width:200px}}.main-header *{transition:all .2s ease 0s}.main-header.darken{background:#000}@media screen and (min-width:64em){.main-header.darken *{color:#fff}}@media screen and (min-width:64em){.main-header{padding:1rem 2rem}}.main-header__logo-link{display:block;width:40%}@media screen and (min-width:48em){.main-header__logo-link{width:275px}}.main-header__logo-link.center{display:inline-block;margin:0 auto}@media screen and (min-width:64em){.main-header__logo-link.center{margin:0}}.main-header__logo{display:block}.main-footer{background:#000;border-top:none;padding:1rem}@media screen and (min-width:48em){.main-footer{padding:2.5rem}}.main-footer__group{flex-flow:row wrap;margin-top:1.2rem}.footer-social{clear:both;margin:0 0 .98rem;word-spacing:1.2rem}.main-footer__quick-links-item-link{font-size:.35rem;text-decoration:none;text-transform:uppercase!important}.main-footer small{font-family:mr-eaves-xl-modern,Arial,Helvetica,sans-serif;font-size:.4rem;letter-spacing:2px;padding:0 2rem 0 0!important;text-decoration:none;text-transform:uppercase}.main-footer small span{color:hsla(0,0%,100%,.7)}[class*=page-contact] .main-footer__container .gform_wrapper,[class*=page-contact] .main-footer__container>p:first-child{}.main-footer .gform_wrapper .gfield_error{background:none!important;border:none!important;margin-top:0!important;padding:0!important}.main-footer .gform_wrapper .gfield_error input{width:100%!important}@media screen and (min-width:48em){.main-footer .gform_wrapper .gfield_error{float:left!important;padding:0 10px!important;width:50%!important}.main-footer .gform_wrapper .gfield_error:first-of-type{padding-left:0!important}}.main-footer .gform_wrapper div.validation_error{border:none;border-bottom:2px solid #d2b160;color:#fff;font-size:.8rem;font-weight:400;letter-spacing:1px;text-align:left}.footer-social a,.main-footer__quick-links-item-link{letter-spacing:3px}.main-footer__quick-links-wrapper{margin:0 0 2rem;width:100%}@media screen and (min-width:48em){.main-footer__quick-links-wrapper{margin:0;width:auto}}.main-footer__quick-links{list-style:none;margin:0;padding:0}.main-footer__quick-links-item{display:inline-block;vertical-align:middle;width:100%}@media screen and (min-width:48em){.main-footer__quick-links-item{width:auto}}.main-footer__quick-links-item-link{color:#fff;display:block;font-family:Questrial,sans-serif;font-size:.8rem;font-style:normal;font-weight:400;padding:.5rem 0!important;text-transform:none}@media screen and (min-width:48em){.main-footer__quick-links-item-link{padding:0 1.3rem 0 0!important}}.no-touchevents .main-footer__quick-links-item-link:hover{color:grey}.main-footer__subfooter{border-top:1px solid hsla(0,0%,100%,.2);flex-flow:row wrap;margin:2rem 0 0;padding:2rem 0 0}.main-footer__subfooter-copyright{color:#fff;font-family:Questrial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;margin:0;padding:0;text-transform:none;width:100%}@media screen and (min-width:48em){.main-footer__subfooter-copyright{width:auto}}.main-footer__subfooter-credit{color:#fff;font-family:Questrial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;margin:2rem 0 0;padding:0;text-transform:none;width:100%}@media screen and (min-width:48em){.main-footer__subfooter-credit{margin:0;width:auto}}.main-footer__subfooter-credit-link{color:inherit}.no-touchevents .main-footer__subfooter-credit-link:hover{color:grey}.hero{position:relative}.hero .slick-list{min-height:68vh;position:relative;z-index:10}@media screen and (min-width:48em){.hero .slick-list{min-height:85vh}}.hero .slick-arrow,.hero .slick-dots{z-index:20}.hero .slick-track{min-height:68vh}@media screen and (min-width:48em){.hero .slick-track{min-height:85vh}}.hero .slick-slide{min-height:68vh}@media screen and (min-width:48em){.hero .slick-slide{min-height:85vh}}.hero .slick-slide>div{min-height:68vh}@media screen and (min-width:48em){.hero .slick-slide>div{min-height:85vh}}.hero__slide-content-container{z-index:20}.hero__slide-content-container.on-bottom{background:#fff;bottom:0;left:50%;padding:1.15rem 2.5rem;position:absolute;transform:translate(-50%);width:auto}@media screen and (min-width:48em){.hero__slide-content-container.on-bottom{max-width:40%}}@media screen and (min-width:110em){.hero__slide-content-container.on-bottom{max-width:30%}}.slick-slide{outline:none;overflow:hidden}.hero__slide{cursor:-webkit-grab;cursor:grab;display:flex!important;flex-flow:column wrap;justify-content:center;min-height:68vh;position:relative;text-align:center}@media screen and (min-width:48em){.hero__slide{min-height:85vh}}.hero__link{display:block!important;min-height:68vh}@media screen and (min-width:48em){.hero__link{min-height:85vh}}.hero__slide-subtitle{color:#fff;margin:0;text-transform:uppercase}.hero__slide-subtitle,.hero__slide-title{font-style:normal;font-weight:400;padding:0}.hero__slide-title{color:#000;font-size:.76rem;letter-spacing:.2rem;line-height:1.05;margin:.5rem -.2rem .25rem 0;text-transform:none;text-transform:uppercase!important}.hero__slide-title:after{background:#000;content:"";display:block;height:1px;margin:8px auto 0;width:50%}.hero__slide-title.no-sub-title:after{display:none}.hero__slide-content{color:#9b9b9b;font-family:mr-eaves-xl-modern,Arial,Helvetica,sans-serif;font-size:.76rem;font-style:normal;font-weight:400;letter-spacing:.2rem;line-height:1.05rem;margin:0;padding:0;text-transform:none;text-transform:uppercase}.hero__slide-cta{margin:2rem 0 0}.hero .slick-arrow{background:transparent;border-radius:100%;cursor:pointer;display:none;font-size:50%;height:3rem;outline:none;position:absolute;top:50%;transform:translate3d(0,-50%,0);width:3rem}@media screen and (min-width:48em){.hero .slick-arrow{display:block}}.hero .slick-arrow.slick-prev{left:.5rem}.hero .slick-arrow.slick-next{right:.5rem}.no-touchevents .hero .slick-arrow:hover{background:transparent}[class*=hero__arrow-icon--]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50)%;width:50%}.hero__link{position:relative;z-index:10}.hero__slide-content-container{transform:translate3d(-50%,25%,0)!important;transition:transform 3s cubic-bezier(.2,1,.3,1) 0ms;z-index:15}.slick-active .hero__slide-content-container{transform:translate3d(-50%,0,0)!important;transition:transform 3s cubic-bezier(.2,1,.3,1) 0ms}.ginput_complex{display:flex;flex-flow:row wrap;justify-content:space-between}.ginput_complex input+label,.ginput_complex select+label,.ginput_complex textarea+label{color:grey;display:block;font-family:Questrial,sans-serif;font-size:.795rem;font-style:normal;font-weight:400;margin:.25rem 0 0;text-transform:none}.ginput_complex .address_country{margin-top:1rem}.ginput_complex span{display:block;flex:0 0 100%;margin:0 0 .75rem}@media screen and (min-width:64em){.ginput_complex span{flex:0 0 49%}.ginput_complex span:last-of-type,.ginput_complex span:nth-last-child(2){margin:0}}.gf_clear_complex{display:none}.gform_fields>li>label,label{color:var(--black);display:inline-block;font-family:Questrial,sans-serif;font-size:.85rem;font-style:normal;font-weight:600;margin:0 0 .5rem;text-transform:none}.gform_fields{font-family:Questrial,sans-serif}.gform_fields,.gform_fields ul{list-style:none;margin:0;padding:0}.gform_fields>li{margin:.75rem 0}.gform_button.button{background:var(--black);border-radius:3px;color:#fff;font-family:Questrial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400!important;padding:.85rem 1.25rem;text-transform:uppercase}.no-touchevents .gform_button.button:hover{background:#000;color:#fff}.gfield_label:empty{display:none}.gsection{padding:1rem 0}.gsection_title{border-bottom:2px solid var(--black);color:var(--black);font-size:1.333rem;font-weight:700;margin:0 0 .5rem;padding:0 0 .5rem}.gsection_description,.gsection_title{font-family:Questrial,sans-serif;font-style:normal;text-transform:none}.gsection_description{color:#4d4d4d;font-size:.795rem;font-weight:400;margin:0;padding:0}.gform_footer{margin:1rem 0 0}.gform_confirmation_message{color:#fff;display:inline-block;font-family:Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.25}form input[type=date],form input[type=datetime-local],form input[type=datetime],form input[type=email],form input[type=month],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week],form select,form textarea{background:#141414;border:none;border-radius:0;box-shadow:none;color:#fff;font-family:mr-eaves-xl-modern,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;letter-spacing:3px!important;outline:none;padding:1rem!important;transition:border 1.5s cubic-bezier(.2,1,.3,1) 0ms;width:100%}html .container--xsmall form input[type=date],html .container--xsmall form input[type=datetime-local],html .container--xsmall form input[type=datetime],html .container--xsmall form input[type=email],html .container--xsmall form input[type=month],html .container--xsmall form input[type=number],html .container--xsmall form input[type=password],html .container--xsmall form input[type=search],html .container--xsmall form input[type=tel],html .container--xsmall form input[type=text],html .container--xsmall form input[type=time],html .container--xsmall form input[type=url],html .container--xsmall form input[type=week],html .container--xsmall form select,html .container--xsmall form textarea{background:#fff;border:1px solid #000}form input[type=date]:focus,form input[type=datetime-local]:focus,form input[type=datetime]:focus,form input[type=email]:focus,form input[type=month]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form input[type=time]:focus,form input[type=url]:focus,form input[type=week]:focus,form select:focus,form textarea:focus{border-color:#d2b160!important;transition:border 1.5s cubic-bezier(.2,1,.3,1) 0ms}form .ginput_complex>span{flex:0 0 44.5%}form .ginput_complex>span:nth-child(3){flex:0 0 8%}form .ginput_complex>span:nth-child(3) input{background:none;border-bottom:10px solid #fff;border-radius:0;display:block;font-size:1rem;letter-spacing:.2rem;margin:-27px 0 0;min-height:83px;padding:0;width:111px}form .ginput_complex>span:nth-child(3) input:hover{background:none!important;color:#d2b160!important}form select:not([multiple]){-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: %23444444'></polygon></svg>")!important;background-origin:content-box!important;background-position:right 0 center!important;background-repeat:no-repeat!important;background-size:9px 6px!important;box-shadow:none;cursor:pointer;line-height:1.15!important;outline:none!important;padding-right:2rem;position:relative;width:100%}form textarea{min-height:250px;width:100%}form input[type=file]{display:none}form .file-input__label{background:var(--black);border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-family:mr-eaves-xl-modern,Arial,Helvetica,sans-serif;font-size:1rem;font-style:normal;font-weight:700;padding:1rem;text-transform:none}form .file-input__types{font:inherit;font-size:80%}form input:disabled{background:rgba(0,0,0,.1);box-shadow:none;opacity:.5;transition:all .2s ease 0s}form input:disabled+label{-webkit-user-select:none;cursor:default;opacity:.6;transition:all .2s ease 0s}.g-recaptcha{overflow:visible;text-align:center}.g-recaptcha>div{display:inline-block}.no-touchevents form input[type=date]:not([disabled]):hover,.no-touchevents form input[type=datetime-local]:not([disabled]):hover,.no-touchevents form input[type=datetime]:not([disabled]):hover,.no-touchevents form input[type=email]:not([disabled]):hover,.no-touchevents form input[type=month]:not([disabled]):hover,.no-touchevents form input[type=number]:not([disabled]):hover,.no-touchevents form input[type=password]:not([disabled]):hover,.no-touchevents form input[type=search]:not([disabled]):hover,.no-touchevents form input[type=tel]:not([disabled]):hover,.no-touchevents form input[type=text]:not([disabled]):hover,.no-touchevents form input[type=time]:not([disabled]):hover,.no-touchevents form input[type=url]:not([disabled]):hover,.no-touchevents form input[type=week]:not([disabled]):hover,.no-touchevents form textarea:not([disabled]):hover{border-color:#999;transition:border 1.5s cubic-bezier(.2,1,.3,1) 0ms}.no-touchevents form select:not([disabled]):hover{background-color:#fdfbf7;transition:border 1.5s cubic-bezier(.2,1,.3,1) 0ms}.gfield_checkbox,.gfield_radio{display:flex;flex-flow:row wrap}.gfield_checkbox>li,.gfield_radio>li{flex:0 0 100%}@media screen and (min-width:48em){.gfield_checkbox>li,.gfield_radio>li{flex:0 0 50%}}@media screen and (min-width:64em){.gfield_checkbox>li,.gfield_radio>li{flex:0 0 33.3%}}.gfield_checkbox>li label,.gfield_radio>li label{color:var(--black);cursor:pointer;display:inline-block;font-family:Questrial,sans-serif;font-size:.85rem;font-style:normal;font-weight:400;padding:0 0 0 .5rem;position:relative;text-transform:none}.gfield_checkbox>li label:before,.gfield_radio>li label:before{content:"";cursor:pointer;display:inline-block;vertical-align:middle}.gfield_checkbox>li input[type=checkbox],.gfield_checkbox>li input[type=radio],.gfield_radio>li input[type=checkbox],.gfield_radio>li input[type=radio]{position:absolute;visibility:hidden}.gfield_checkbox>li{margin:0!important;padding:0 0 0 calc(1rem + 1px)}.gfield_checkbox>li label{line-height:1;padding-left:1.6rem!important;text-indent:-1.6rem}.gfield_checkbox>li label:before{background:#fff;border:1px solid #000;height:1rem;position:absolute;right:100%;top:50%;transform:translate3d(0,-50%,0);width:1rem}.gfield_checkbox>li input[type=checkbox]:checked+label:before{background:var(--highlight);border:1px solid var(--black);box-shadow:inset 0 0 0 4px #fff}.no-touchevents .gfield_checkbox>li label:hover:before{background:rgba(0,0,0,.05);border:1px solid #000}.gfield_radio>li{margin:.25rem 0}.gfield_radio>li label{padding:0}.gfield_radio>li label:before{border:1px solid #ccc;border-radius:100%;height:1rem;margin-right:.5rem;width:1rem}.gfield_radio>li input[type=radio]:checked+label:before{background:var(--highlight);border:2px solid var(--black);box-shadow:inset 0 0 0 4px #fff}.no-touchevents .gfield_radio>li label:hover:before{background:rgba(0,0,0,.05);border:1px solid #ccc}.gfield_error{background:none!important;border:none!important;padding:0!important}.gfield_error input[type=date],.gfield_error input[type=datetime-local],.gfield_error input[type=datetime],.gfield_error input[type=email],.gfield_error input[type=month],.gfield_error input[type=number],.gfield_error input[type=password],.gfield_error input[type=search],.gfield_error input[type=tel],.gfield_error input[type=text],.gfield_error input[type=time],.gfield_error input[type=url],.gfield_error input[type=week],.gfield_error select,.gfield_error textarea{border-color:var(--color-utility--danger);font-family:Questrial,sans-serif}.gfield_error .validation_message{background:var(--color-utility--danger);color:#fff;display:inline-block;font-family:Questrial,sans-serif;font-size:.75rem;font-weight:400;padding:.25rem .5rem!important;text-align:left}.validation_error{color:var(--color-utility--danger);font-family:Questrial,sans-serif;font-weight:400;line-height:1.25;margin-top:1rem}.pagination__list{list-style:none;margin:0;padding:0}[class*=pagination__list-item--]{display:inline-block;margin:0 .1rem;vertical-align:middle}[class*=pagination__list-item--]:first-of-type{margin-left:0}[class*=pagination__list-item--].current .pagination__number{background:var(--black);border:2px solid var(--black);color:#fff;pointer-events:none}.pagination__number{background:transparent;border:2px solid var(--black);color:var(--black);display:block;font-family:Questrial,sans-serif;font-size:1rem;font-style:normal;font-weight:700;padding:.25rem .5rem;text-decoration:none}.pagination__list-item--number:not(.current){display:none}@media screen and (min-width:48em){.pagination__list-item--number:not(.current){display:inline-block}}.no-touchevents .pagination__number:hover{background:var(--black);border:2px solid var(--black);color:#fff}.pagination__page-count{display:inline}@media screen and (min-width:48em){.pagination__page-count{display:none}}[class*=pagination__nav--]{background:transparent;border:2px solid var(--black);color:var(--black);display:block;font-family:Questrial,sans-serif;font-size:1rem;font-style:normal;font-weight:700;padding:.25rem .5rem;text-decoration:none}[class*=pagination__nav--].disabled{opacity:.35;pointer-events:none}.no-touchevents [class*=pagination__nav--]:hover{background:var(--black);border:2px solid var(--black);color:#fff}.pagination--lazy{margin:2rem 0 0}.page-section__subtitle a.loading,.page-section__subtitle a.loading:after,.pagination--lazy .pagination__button.loading{animation:breathe 1s infinite;cursor:not-allowed;opacity:.5;pointer-events:none}.page-section__subtitle a.all-loaded,.page-section__subtitle a.loading:after,.pagination--lazy .pagination__button.all-loaded{cursor:not-allowed;opacity:.5;pointer-events:none}@keyframes breathe{0%{opacity:.5}50%{opacity:.2}to{opacity:.5}}.block{background:#fff;border:none;padding:0}@media screen and (min-width:48em){.block{padding:0}}@media screen and (min-width:64em){.block{margin:0}}.block:first-of-type{margin:0}@media screen and (min-width:64em){.blocks__group[class*=-up]{display:grid;grid-column-gap:2%}}.blocks__group.two-up{grid-template-columns:repeat(2,49%)}.blocks__group.three-up{grid-template-columns:repeat(3,32%)}@media screen and (min-width:64em){.blocks__group.three-up .block{margin:4% 0}}.blocks__group.four-up{grid-template-columns:repeat(4,23.5%)}@media screen and (min-width:64em){.blocks__group.four-up .block{margin:4% 0}}.stretch .block{display:flex;flex-flow:column}.stretch .block__content-wrapper{flex:1}.block__content-wrapper{flex:1;padding:.8rem}@media screen and (min-width:48em){.block__content-wrapper{padding:1.25rem}}.block__image{display:block;width:100%}.block__title{color:var(--black);font-weight:700;margin:0}.block__title-link{color:#000;font-family:mr-eaves-xl-modern,Arial,Helvetica,sans-serif;font-size:.65rem;font-style:normal;font-weight:400;letter-spacing:.14rem;line-height:1.25rem;text-decoration:none;text-transform:uppercase;word-spacing:-.03rem}.block__title-link:after{background:#000;content:"";display:block;height:1px;margin:.7rem auto;transform:translate(0);transition:all 1.5s ease;width:168px}.block__title-link:hover{color:#000!important}.block__title-link:hover:after{transform:translateY(-8px)}.no-touchevents .block.animate-me:hover .block__title-link{color:#000!important}.no-touchevents .block.animate-me:hover .block__title-link:after{transform:translateY(-8px)}.no-touchevents .block__title-link:hover{color:#d2b160}.block__subtitle{background:transparent;color:var(--black);font-style:normal;font-weight:700;margin:initial;padding:0;text-transform:none}.block__cta--button{margin:1rem 0 0}.block__cta--link{display:inline-block;margin:1rem 0 0}.page-title{padding:3rem 0;text-align:center}.page-title__container{position:relative;z-index:10}.page-title__subtitle{background:grey;color:#fff;display:inline-block;font-style:normal;font-weight:400;margin:0 0 1rem;padding:.5rem 1rem;text-transform:uppercase}.page-title__title{color:#fff;font-style:normal;font-weight:700;margin:0;padding:0;text-transform:none}.page-title__content{color:#fff}.page-title__meta{list-style:none;margin:0;padding:0}.page-title__meta-item{color:#fff;display:inline-block;font-family:Questrial,sans-serif;font-size:.8rem;font-style:normal;font-weight:400;padding:.5rem;text-transform:none;vertical-align:middle}.page-title__meta-item-link{color:inherit}.no-touchevents .page-title__meta-item-link:hover{color:grey}.page-title:before{background:rgba(0,0,0,.7);content:"";position:absolute;z-index:5}.page-loader,.page-title:before{height:100%;left:0;top:0;width:100%}.page-loader{align-content:center;align-items:center;background:#000;display:flex;justify-content:center;opacity:1;position:fixed;transition:all .5s ease-in-out;z-index:10000}.page-loader img.page-load-logo{display:block;margin:.5rem auto 1.5rem;max-width:300px}.page-loader.loaded{opacity:0;transform:translate3d(0,-100%,0);transition:opacity 1.5s cubic-bezier(.2,1,.3,1) 0ms,transform 1.5s cubic-bezier(.2,1,.3,1) 1.5s}.page-loader__container{text-align:center}.page-loader__message,.page-loader__title{margin:0;padding:0}.page-loader__title{color:var(--highlight);font-family:Questrial,sans-serif;font-size:1rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.page-loader__message{color:#fff;font-family:Questrial,sans-serif;font-size:.98rem;font-weight:400;text-transform:none}.page-loader__icon{margin:0 0 1rem}.page-loader__icon-animation circle{fill:#fff!important}.page-loader__icon{animation:grow-shrink 2s infinite forwards;background:#d2b160;border-radius:100%;display:inline-block;height:2rem;width:2rem}@keyframes grow-shrink{0%{transform:scale(1)}50%{transform:scale(0)}to{transform:scale(1)}}.container--xl{position:relative}img.arrow-scroll-down{background:#000;border-radius:100%;bottom:-4.9%;left:50%;margin:0 0 0 -4.8%;padding:2%;position:absolute;transform:rotate(90deg) scale(0);transition:all 1.5s ease;width:6.6%}img.arrow-scroll-down.animate-done{transform:rotate(90deg) scale(1)}img.arrow-scroll-down:hover{transform:rotate(90deg) scale(1.1);transition:all .25s ease}html,html *{cursor:url(../images/dot-cursor.png),auto;cursor:-webkit-image-set(url("../images/dot-cursor-hi.png") 1x,url("../images/dot-cursor-medium-hi.png") 2x),auto;cursor:image-set(url("../images/dot-cursor-hi.png") 1x,url("../images/dot-cursor-medium-hi.png") 2x),auto}.no-touchevents .block__image-link:hover,.no-touchevents .block__image-link:hover *,.no-touchevents .hero__link:hover,.no-touchevents .hero__link:hover *{cursor:url(../images/dot-cursor-medium.png) 5 5,auto!important;cursor:-webkit-image-set(url("../images/dot-cursor-medium-hi.png") 1x,url("../images/dot-cursor-medium-hi-2x.png") 2x) 5 5,auto!important;cursor:image-set(url("../images/dot-cursor-medium-hi.png") 1x,url("../images/dot-cursor-medium-hi-2x.png") 2x) 5 5,auto!important}body.home .slick-dots{display:none!important}body.home .slick-arrow{height:22px;margin-top:2px;width:16px}body.home .hero__arrow-icon--next,body.home .hero__arrow-icon--prev{border-radius:100%;height:100%;width:100%}body.home [class*=hero__arrow-icon--]{left:0;position:absolute;top:0;transform:translate(0)}.page-section.after-hero>div{border-top:25px solid #000;padding:6rem 0 0}@media screen and (min-width:48em){.page-section.after-hero>div{padding:7.5rem 0 0}}@media screen and (min-width:64em){.page-section.after-hero>div{padding:10.5rem 0 0}}.page-section.after-hero.background-black>div{border-top:25px solid #fff}.background-black{background:#000}.background-black *,.background-black a{color:#fff}.background-black a:focus,.background-black a:visited{color:#fff!important}.background-black a:hover{color:#d2b160!important}.darken .main-nav__submenu-item-link{color:#000}@media screen and (min-width:64em){.darken .main-nav__item-link:focus,.darken .main-nav__item-link:visited{color:#fff!important}}.loader__wrapper{display:none}.loader__wrapper.show{display:block}.main-nav{margin-bottom:-55px}body.page-template-page-work .main-nav .main-nav__item:first-child>a:after,body.single-format-standard .main-nav .main-nav__item:first-child>a:after{background:#fff;transform:scaleX(1);transform-origin:left}@media screen and (min-width:48em){body.page-template-page-work .main-nav .main-nav__item:first-child>a,body.single-format-standard .main-nav .main-nav__item:first-child>a{color:#d2b160!important}body.page-template-page-work .main-nav .main-nav__item:first-child>a:after,body.single-format-standard .main-nav .main-nav__item:first-child>a:after{display:none}}body.about-template .main-nav .main-nav__item:nth-child(2)>a:after{background:#fff;transform:scaleX(1);transform-origin:left}@media screen and (min-width:48em){body.about-template .main-nav .main-nav__item:nth-child(2)>a{color:#d2b160!important}body.about-template .main-nav .main-nav__item:nth-child(2)>a:after{display:none}}body.press-template-default .main-nav .main-nav__item:nth-child(3)>a:after,body.press-template .main-nav .main-nav__item:nth-child(3)>a:after{background:#fff;transform:scaleX(1);transform-origin:left}@media screen and (min-width:48em){body.press-template-default .main-nav .main-nav__item:nth-child(3)>a,body.press-template .main-nav .main-nav__item:nth-child(3)>a{color:#d2b160!important}body.press-template-default .main-nav .main-nav__item:nth-child(3)>a:after,body.press-template .main-nav .main-nav__item:nth-child(3)>a:after{display:none}}body.contact-template .main-nav .main-nav__item:nth-child(4)>a:after{background:#fff;transform:scaleX(1);transform-origin:left}@media screen and (min-width:48em){body.contact-template .main-nav .main-nav__item:nth-child(4)>a{color:#d2b160!important}body.contact-template .main-nav .main-nav__item:nth-child(4)>a:after{display:none}}body.page-template-page-blog .main-nav .main-nav__item:nth-child(5)>a:after,body.single-blog .main-nav .main-nav__item:nth-child(5)>a:after{background:#fff;transform:scaleX(1);transform-origin:left}@media screen and (min-width:48em){body.page-template-page-blog .main-nav .main-nav__item:nth-child(5)>a,body.single-blog .main-nav .main-nav__item:nth-child(5)>a{color:#d2b160!important}body.page-template-page-blog .main-nav .main-nav__item:nth-child(5)>a:after,body.single-blog .main-nav .main-nav__item:nth-child(5)>a:after{display:none}}body.single-blog .page-section__title:after{height:0!important}body.single-blog .flex-grid{margin-bottom:1rem}@media screen and (min-width:48em){body.contact-template .page-section .inline-block-me{clear:unset!important;display:block;float:left;margin-top:-9px;width:50%}body.contact-template .page-section .inline-block-me .ginput_container,body.contact-template .page-section .inline-block-me .ginput_container input,body.contact-template .page-section .inline-block-me .ginput_container select{width:100%}}body.contact-template .page-section .gform_wrapper input,body.contact-template .page-section .gform_wrapper textarea{color:#000;margin:5px 0}body.contact-template .page-section .gform_wrapper .gfield_required,body.contact-template .page-section .gform_wrapper .gform_heading,body.contact-template .page-section .gform_wrapper .no-label label{display:none}body.contact-template .page-section .gform_wrapper .gform_fields .gfield select{color:grey;margin:5px 0 0;padding:14.6px 18px;text-transform:uppercase}body.contact-template .page-section .gform_wrapper .gform_fields .gfield select:hover{background:#fff}body.contact-template .page-section .gform_wrapper .full-width-check .gfield_label{display:none}body.contact-template .page-section .gform_wrapper .full-width-check label{color:#000;font-size:.75em;letter-spacing:.13rem;text-transform:uppercase}body.contact-template .page-section .gform_wrapper .full-width-check .gfield_checkbox>li,body.contact-template .page-section .gform_wrapper .full-width-check .gfield_checkbox>li *{max-width:100%!important;min-width:100%!important;width:100%!important}body.contact-template .page-section .gform_wrapper .full-width-check .gfield_checkbox>li label:before{margin-right:10px;position:relative;right:inherit;top:10px;width:1rem}.main-footer .gform_wrapper{margin:.5rem 0}.main-footer .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:1rem;letter-spacing:3px;padding:.8rem 1.5rem}@media screen and (min-width:48em){.main-footer .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){float:left;margin-top:-24px}}.main-footer .gform_wrapper .ginput_container_text span.input-underline{background:#d2b160;border-left:30px solid #141414;border-right:30px solid #141414;display:block;float:left;height:1px;margin-bottom:1.5rem;margin-top:-1px;position:relative;transition:all .5s ease;width:0}@media screen and (min-width:48em){.main-footer .gform_wrapper .ginput_container_text span.input-underline{margin-bottom:3rem}}.main-footer .gform_wrapper .ginput_container_text span.input-underline.show{width:100%}.main-footer .gform_wrapper .inline-block-me{clear:unset!important;display:block}@media screen and (min-width:48em){.main-footer .gform_wrapper .inline-block-me{float:left;width:50%}}.main-footer .gform_wrapper .inline-block-me .ginput_container,.main-footer .gform_wrapper .inline-block-me .ginput_container input,.main-footer .gform_wrapper .inline-block-me .ginput_container select{width:100%}@media screen and (min-width:48em){.main-footer .gform_wrapper .gform_body{display:block;float:left;width:80%}}@media screen and (min-width:64.01em){.main-footer .gform_wrapper .gform_body{width:90%}}.main-footer .gform_wrapper .gform_footer{clear:none;float:left;margin:0 0 1rem;padding:0}@media screen and (min-width:48em){.main-footer .gform_wrapper .gform_footer{margin:0;width:18%}}@media screen and (min-width:64.01em){.main-footer .gform_wrapper .gform_footer{width:8%}}.main-footer .gform_wrapper .gform_footer #gform_submit_button_2{background:none;border-bottom:10px solid #fff;border-radius:0;display:block;font-size:1rem;letter-spacing:.2rem;margin:0 0 1rem;padding:0;transition:all 1.5s ease;width:111px}.main-footer .gform_wrapper .gform_footer #gform_submit_button_2:hover{cursor:url(../images/dot-cursor-medium.png) 5 5,auto!important;cursor:-webkit-image-set(url("../images/dot-cursor-medium-hi.png") 1x,url("../images/dot-cursor-medium-hi-2x.png") 2x) 5 5,auto!important;cursor:image-set(url("../images/dot-cursor-medium-hi.png") 1x,url("../images/dot-cursor-medium-hi-2x.png") 2x) 5 5,auto!important;height:59px!important;margin-top:-15px!important}@media screen and (min-width:48em){.main-footer .gform_wrapper .gform_footer #gform_submit_button_2{height:103px;margin:-37px 0 0}}.main-footer .gform_wrapper .top_label .gfield_label{display:none}@media screen and (min-width:48em){.main-footer .gform_wrapper ul.gform_fields li.gfield{padding-right:36px}}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:18px}.gfield_checkbox>li input[type=checkbox]:checked+label:before{background:#d2b160}#gform_submit_button_1{background:#000;border-radius:0;width:calc(100% - 16px)}#gform_submit_button_1,.no-touchevents #gform_submit_button_1:hover{color:#fff;transition:background 3s cubic-bezier(.2,1,.3,1) 0ms,color 3s cubic-bezier(.2,1,.3,1) 0ms}.no-touchevents #gform_submit_button_1:hover{background-color:#d2b160}.page-section__title-wrapper span.dot{background:url(/wp-content/themes/mjames/assets/images/dot.png) 50%/cover no-repeat;border-radius:100%;display:block;height:66px;margin:-30px auto 0;width:66px}.gform_confirmation_wrapper .gform_confirmation_message_1{width:100%}.gform_confirmation_wrapper .gform_confirmation_message_1 h1.page-section__title{color:#000}.main-footer__quick-links-wrapper{display:none}@media screen and (min-width:48em){.main-footer__quick-links-wrapper{display:block}}.footer-logo{background:url(/wp-content/themes/mjames/assets/images/footer-logo.png) 0 0/auto 100% no-repeat;display:block;float:right;height:auto;padding:0 0 4.45%;position:relative;text-indent:-9999px;width:100%;width:36%}@media screen and (min-width:48em){.footer-logo{height:52px;margin:1rem 0;padding:0;width:375px}}.footer-logo span{position:absolute}.footer-logo:after{background:#d2b160;border-radius:100%;content:"";display:block;height:30px;position:absolute;right:0;top:50%;transform:scale(0) translate3d(0,-50%,0);transition:all 1.5s ease;width:30px}@media screen and (min-width:48em){.footer-logo:after{height:40px;width:40px}}@media screen and (min-width:64em){.footer-logo:after{height:50px;width:50px}}@media screen and (min-width:100em){.footer-logo:after{height:60px;width:60px}}.footer-logo.animate-done:after{transform:scale(1) translate3d(0,-50%,0)}.hideme{opacity:0}.next-title{margin:0 auto;max-width:none;opacity:.4;width:100%}.gform_ajax_spinner{display:none!important}#section--work-header .page-section__title-wrapper p{font-size:.795rem}.profile-columns .flex-grid{margin-bottom:3rem}@media screen and (min-width:48em){.profile-columns .flex-grid{margin-bottom:6rem}}.profile-columns .flex-grid:last-child{margin-bottom:0}.profile-columns .flex-grid .box span{display:block;margin-bottom:2rem;min-height:50vh;position:relative;width:100%}@media screen and (min-width:64em){.profile-columns .flex-grid .box span{min-height:70vh}}.profile-columns .flex-grid .box div{margin:0 0 37px}body.page-template-page-press .profile-columns .flex-grid .box:nth-child(2) span{margin-bottom:1.57rem}.profile-columns .flex-grid .box.left-col{padding:0 1.7% 0 0}.profile-columns .flex-grid .box.left-col span{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:60%}.profile-columns .flex-grid .box.right-col span{background-position:50%;background-size:cover}.profile-columns .flex-grid .box ul{list-style:none;margin:0;padding:0}.profile-columns .flex-grid .box ul li{display:inline-block;margin:0 6rem 0 0}.profile-columns .flex-grid .box ul li a{position:relative}.profile-columns .flex-grid .box ul li a:after{width:100%}.profile-columns.with-border-after .flex-grid .box span{margin-bottom:2rem}@media screen and (min-width:48em){.profile-columns.with-border-after .flex-grid .box span{margin-bottom:4rem}}.profile-columns.with-border-after .flex-grid .box span:after{background:#000;content:"";display:block;position:absolute;top:100%;width:100%}@media screen and (min-width:48em){.profile-columns.with-border-after .flex-grid .box span:after{bottom:-60px;top:auto}}.profile-columns.with-border-after .flex-grid .box div{margin:20px 0 40px;position:relative}@media screen and (min-width:48em){.profile-columns.with-border-after .flex-grid .box div{margin:0 0 84px}}.profile-columns.with-border-after .flex-grid .box div img{display:block;height:auto;left:50%;max-width:100%!important;min-width:100%;position:relative;transform:translate3d(-50%,0,0);width:auto!important}@media screen and (min-width:48em){.profile-columns.with-border-after .flex-grid .box div img{max-width:none!important}}.profile-columns.with-border-after .flex-grid .box div:after{background:#000;content:"";display:block;position:absolute;top:100%;width:100%}@media screen and (min-width:48em){.profile-columns.with-border-after .flex-grid .box div:after{bottom:-60px;top:auto}}.profile-columns.with-border-after .flex-grid .box.left-col span{background-color:none;background-position:50%;background-size:cover}.profile-columns.with-border-after .flex-grid .box.left-col span:after{height:25px}.profile-columns.with-border-after .flex-grid .box.right-col span:after{bottom:0;height:1px;left:0;width:100%}@media screen and (min-width:48em){.profile-columns.with-border-after .flex-grid .box.right-col span:after{bottom:-36px;left:-20px;width:calc(100% + 20px)}}.profile-columns.with-border-after .flex-grid .box.right-col div:after{bottom:0;display:block;height:1px;left:0;width:100%}@media screen and (min-width:48em){.profile-columns.with-border-after .flex-grid .box.right-col div:after{display:none}}.is-required-warning{float:right;font-size:.7rem;margin:10px 0;text-transform:uppercase}body.page-template-page-contact .capitalize,body.page-template-page-press .capitalize{letter-spacing:.11rem;margin-bottom:3rem}.block__image-link{display:block;position:relative}.block__image-link:after{background:#fff;content:"";display:block;height:100%;position:absolute;right:0;top:0;transition:width 1.5s cubic-bezier(.2,1,.3,1) .3s;width:100%}.vision-image-wrapper{position:relative}.vision-image-wrapper:after{background:#000;content:"";display:block;height:100%;position:absolute;right:0;top:0;transition:width 1.5s cubic-bezier(.2,1,.3,1) .3s;width:100%}.animate-done .block__image-link:after,.vision-image-wrapper.animate-done:after{transition:width 1.5s cubic-bezier(.2,1,.3,1) .3s;width:0}.block__image-link img{filter:brightness(100%);transform:translateZ(0)}.block__image-link img,.no-touchevents .block__image-link:hover img,.no-touchevents .blocks__group:hover .block__image-link img{transition:filter 1.5s cubic-bezier(.2,1,.3,1) 0ms}.no-touchevents .block__image-link:hover img{filter:brightness(100%)!important}.about-block__name-title{letter-spacing:3px;margin-top:.25rem}.press-title{margin-bottom:1rem}@media screen and (min-width:64em){.press-title{margin-bottom:0}}.blocks__group .animate-me span,.work-header .animate-me span{display:block;opacity:0;transform:translateY(400px);transition:all 1.5s ease}.blocks__group .animate-me.animate-done span,.work-header .animate-me.animate-done span{opacity:1;transform:translate(0)}[class*=page-work] .work-grid .block{margin:0 0 2rem}.full-width-blog-img-cont{width:100%}.full-width-blog-img{margin:0 0 1.5rem;width:100%}@media screen and (min-width:48em){.verical-align-flex{display:flex;flex-direction:column;justify-content:center}.verical-align-flex:first-child{padding:0 .5rem 0 0}.verical-align-flex:nth-child(2){padding:0 0 0 .5rem}}.push-me-down{margin-top:2rem}#section--section-title-ajax-for-home-blocks-link{margin:3rem 0 4rem}.work-arrow{opacity:1}.work-arrow,.work-arrow.fade-out{transition:opacity 3s cubic-bezier(.2,1,.3,1) 0ms}.work-arrow.fade-out{opacity:0}.profile-columns .flex-grid{margin:0!important}.profile-item{margin:0 0 2rem}@media screen and (min-width:48em){.profile-item{margin:0 0 6rem}}.flex-grid.images .left-col,.flex-grid.images .right-col{padding:0!important}.flex-grid.images .left-col div:after,.flex-grid.images .right-col div:after{display:none!important}.flex-grid.images .right-col{padding-top:1rem!important}@media screen and (min-width:48em){.flex-grid.images .right-col{padding-left:1.7%!important;padding-top:0!important}}.flex-grid.images .box{display:flex}.flex-grid.images .box div{margin:0!important}@media screen and (min-width:48em){.flex-grid.images .box div{flex:1!important;overflow:hidden!important}}.flex-grid.images .box div img{width:auto!important}@media screen and (min-width:48em){.flex-grid.images .box div img{max-width:none!important;min-height:100%!important}}.flex-grid.content{border-top:1px solid #000;margin-top:1rem!important}@media screen and (min-width:48em){.flex-grid.content{margin-top:2rem!important}}.flex-grid.content .left-col,.flex-grid.content .right-col{padding:0!important}.flex-grid.content .left-col div:after,.flex-grid.content .right-col div:after{display:none!important}@media screen and (min-width:48em){.flex-grid.content .left-col,.flex-grid.content .right-col{border-top:25px solid #000!important}}.flex-grid.content .left-col{padding-top:1rem!important}.flex-grid.content .right-col{border-top-color:#fff!important}@media screen and (min-width:48em){.flex-grid.content .right-col{padding-left:1.7%!important;padding-top:1rem!important}}.profile-item.press .flex-grid{border:none!important}.profile-item.press .flex-grid .left-col,.profile-item.press .flex-grid .right-col{border:none!important;margin-top:0!important;padding-top:0!important}.profile-item.press .flex-grid.images .box.left-col div{align-items:center;background:#000;display:flex;justify-content:center;padding:2rem;width:100%}.profile-item.press .flex-grid.images .box div img{max-width:100%!important;min-height:0!important}.even-full img{margin-bottom:2.35rem}@media screen and (min-width:48em){.even-full img{margin-bottom:none}}.hero{padding-top:44px}@media screen and (min-width:48em){.hero{padding-top:95px}}