
@charset "UTF-8";

/*!normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss*/

html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}

body{margin:0}

article,aside,footer,header,nav,section{display:block}

h1{font-size:2em;margin:.67em 0}

figcaption,figure{display:block}

figure{margin:1em 40px}

hr{box-sizing:content-box;height:0;overflow:visible}

main{display:block}

pre{font-family:monospace,monospace;font-size:1em}

a{background-color:transparent;-webkit-text-decoration-skip:objects}

a:active,a:hover{outline-width:0}

abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}

b,strong{font-weight:inherit}

b,strong{font-weight:bolder}

code,kbd,samp{font-family:monospace,monospace;font-size:1em}

dfn{font-style:italic}

mark{background-color:#02bcfa;color:#02bcfa}

small{font-size:80%}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}

sub{bottom:-.25em}

sup{top:-.5em}

audio,video{display:inline-block}

audio:not([controls]){display:none;height:0}

img{border-style:none}

svg:not(:root){overflow:hidden}

button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}

button{overflow:visible}

button,select{text-transform:none}

button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}

button,[type=button],[type=reset],[type=submit]{}

button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}

button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}

input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{
	-webkit-appearance:textfield;
	outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}

legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}

progress{display:inline-block;vertical-align:baseline}

textarea{overflow:auto}

details{display:block}

summary{display:list-item}

menu{display:block}

canvas{display:inline-block}

template{display:none}[hidden]{display:none}.foundation-mq{font-family:"small=0em&medium=40em&medium-hi=48em&large=64em&xlarge=75em&xxlarge=90em"}

html{box-sizing:border-box;font-size:100%}*,*::before,*::after{box-sizing:inherit}

body{
	margin:0;
	padding:0;
	background:#02bcfa;
	font-family:source sans pro,-apple-system,BlinkMacSystemFont,helvetica neue,sans-serif;
	font-weight:400;
	line-height:1.5;
	color:#fefefe;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
	}

img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}

textarea{height:auto;min-height:50px;border-radius:0}


select{box-sizing:border-box;width:100%;border-radius:0}
.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none!important}

button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:0 0;line-height:1;cursor:pointer}[data-whatinput=mouse] 

button{outline:0}pre{overflow:auto}

button,input,optgroup,select,textarea{font-family:inherit}

.is-visible{display:block!important}

.is-hidden{display:none!important}

.grid-container{padding-right:.625rem;padding-left:.625rem;max-width:75rem;margin:0 auto}

@media print,screen and (min-width:40em){.grid-container{padding-right:.9375rem;padding-left:.9375rem}}

.grid-container.fluid{padding-right:.625rem;padding-left:.625rem;max-width:100%;margin:0 auto}

@media print,screen and (min-width:40em){.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem}}

.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin:0 auto}

.grid-x{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}

.cell{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}

.cell.auto{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0px}

.cell.shrink{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}

.grid-x>.auto{width:auto}

.grid-x>.shrink{width:auto}

.grid-x>.small-shrink,.grid-x>.small-full,.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,

.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12{
	-webkit-flex-basis:auto;
	-ms-flex-preferred-size:auto;
	flex-basis:auto
	}
	
@media print,screen and (min-width:40em){.grid-x>.medium-shrink,.grid-x>.medium-full,.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,

.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}

@media print,screen and (min-width:64em){.grid-x>.large-shrink,.grid-x>.large-full,.grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,

.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12{
	-webkit-flex-basis:auto;
	-ms-flex-preferred-size:auto;
	flex-basis:auto}
	}
	
.grid-x>.small-1{width:8.33333%}

.grid-x>.small-2{width:16.66667%}

.grid-x>.small-3{width:25%}

.grid-x>.small-4{width:33.33333%}

.grid-x>.small-5{width:41.66667%}

.grid-x>.small-6{width:50%}

.grid-x>.small-7{width:58.33333%}

.grid-x>.small-8{width:66.66667%}

.grid-x>.small-9{width:75%}

.grid-x>.small-10{width:83.33333%}

.grid-x>.small-11{width:91.66667%}

.grid-x>.small-12{width:100%}

@media print,screen and (min-width:40em){.grid-x>.medium-auto{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0px;width:auto}

.grid-x>.medium-shrink{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}

.grid-x>.medium-1{width:8.33333%}.grid-x>.medium-2{width:16.66667%}.grid-x>.medium-3{width:25%}

.grid-x>.medium-4{width:33.33333%}.grid-x>.medium-5{width:41.66667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.33333%}

.grid-x>.medium-8{width:66.66667%}.grid-x>.medium-9{width:75%}

.grid-x>.medium-10{width:83.33333%}.grid-x>.medium-11{width:91.66667%}

.grid-x>.medium-12{width:100%}}

@media print,screen and (min-width:64em){.grid-x>.large-auto{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0px;width:auto}

.grid-x>.large-shrink{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}

.grid-x>.large-1{width:8.33333%}

.grid-x>.large-2{width:16.66667%}

.grid-x>.large-3{width:25%}

.grid-x>.large-4{width:33.33333%}

.grid-x>.large-5{width:41.66667%}

.grid-x>.large-6{width:50%}

.grid-x>.large-7{width:58.33333%}

.grid-x>.large-8{width:66.66667%}

.grid-x>.large-9{width:75%}

.grid-x>.large-10{width:83.33333%}

.grid-x>.large-11{width:91.66667%}

.grid-x>.large-12{width:100%}}

.grid-margin-x:not(.grid-x)>.cell{width:auto}

.grid-margin-y:not(.grid-y)>.cell{height:auto}

.grid-margin-x{margin-left:-.625rem;margin-right:-.625rem}

@media print,screen and (min-width:40em){.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}}.grid-margin-x>.cell{width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}

@media print,screen and (min-width:40em){.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}

.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}

.grid-margin-x>.small-1{width:calc(8.33333% - 1.25rem)}

.grid-margin-x>.small-2{width:calc(16.66667% - 1.25rem)}

.grid-margin-x>.small-3{width:calc(25% - 1.25rem)}

.grid-margin-x>.small-4{width:calc(33.33333% - 1.25rem)}

.grid-margin-x>.small-5{width:calc(41.66667% - 1.25rem)}

.grid-margin-x>.small-6{width:calc(50% - 1.25rem)}

.grid-margin-x>.small-7{width:calc(58.33333% - 1.25rem)}

.grid-margin-x>.small-8{width:calc(66.66667% - 1.25rem)}

.grid-margin-x>.small-9{width:calc(75% - 1.25rem)}

.grid-margin-x>.small-10{width:calc(83.33333% - 1.25rem)}

.grid-margin-x>.small-11{width:calc(91.66667% - 1.25rem)}

.grid-margin-x>.small-12{width:calc(100% - 1.25rem)}


@media print,screen and (min-width:40em){.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.875rem)}

.grid-margin-x>.small-2{width:calc(16.66667% - 1.875rem)}

.grid-margin-x>.small-3{width:calc(25% - 1.875rem)}

.grid-margin-x>.small-4{width:calc(33.33333% - 1.875rem)}

.grid-margin-x>.small-5{width:calc(41.66667% - 1.875rem)}

.grid-margin-x>.small-6{width:calc(50% - 1.875rem)}

.grid-margin-x>.small-7{width:calc(58.33333% - 1.875rem)}

.grid-margin-x>.small-8{width:calc(66.66667% - 1.875rem)}

.grid-margin-x>.small-9{width:calc(75% - 1.875rem)}

.grid-margin-x>.small-10{width:calc(83.33333% - 1.875rem)}

.grid-margin-x>.small-11{width:calc(91.66667% - 1.875rem)}

.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}

.grid-margin-x>.medium-auto{width:auto}

.grid-margin-x>.medium-shrink{width:auto}

.grid-margin-x>.medium-1{width:calc(8.33333% - 1.875rem)}

.grid-margin-x>.medium-2{width:calc(16.66667% - 1.875rem)}

.grid-margin-x>.medium-3{width:calc(25% - 1.875rem)}

.grid-margin-x>.medium-4{width:calc(33.33333% - 1.875rem)}

.grid-margin-x>.medium-5{width:calc(41.66667% - 1.875rem)}

.grid-margin-x>.medium-6{width:calc(50% - 1.875rem)}

.grid-margin-x>.medium-7{width:calc(58.33333% - 1.875rem)}

.grid-margin-x>.medium-8{width:calc(66.66667% - 1.875rem)}

.grid-margin-x>.medium-9{width:calc(75% - 1.875rem)}

.grid-margin-x>.medium-10{width:calc(83.33333% - 1.875rem)}

.grid-margin-x>.medium-11{width:calc(91.66667% - 1.875rem)}

.grid-margin-x>.medium-12{width:calc(100% - 1.875rem)}}


@media print,screen and (min-width:64em){.grid-margin-x>.large-auto{width:auto}

.grid-margin-x>.large-shrink{width:auto}

.grid-margin-x>.large-1{width:calc(8.33333% - 1.875rem)}

.grid-margin-x>.large-2{width:calc(16.66667% - 1.875rem)}

.grid-margin-x>.large-3{width:calc(25% - 1.875rem)}

.grid-margin-x>.large-4{width:calc(33.33333% - 1.875rem)}

.grid-margin-x>.large-5{width:calc(41.66667% - 1.875rem)}

.grid-margin-x>.large-6{width:calc(50% - 1.875rem)}

.grid-margin-x>.large-7{width:calc(58.33333% - 1.875rem)}

.grid-margin-x>.large-8{width:calc(66.66667% - 1.875rem)}

.grid-margin-x>.large-9{width:calc(75% - 1.875rem)}

.grid-margin-x>.large-10{width:calc(83.33333% - 1.875rem)}

.grid-margin-x>.large-11{width:calc(91.66667% - 1.875rem)}

.grid-margin-x>.large-12{width:calc(100% - 1.875rem)}}

.grid-padding-x .grid-padding-x{
	margin-right:-.625rem;
	margin-left:-.625rem
	}
	
@media print,screen and (min-width:40em){.grid-padding-x .grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}

.grid-container:not(.full)>.grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}

@media print,screen and (min-width:40em){.grid-container:not(.full)>.grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}

.grid-padding-x>.cell{padding-right:.625rem;padding-left:.625rem}

@media print,screen and (min-width:40em){.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem}}

.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.33333%}

.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.66667%}

.small-up-7>.cell{width:14.28571%}.small-up-8>.cell{width:12.5%}

@media print,screen and (min-width:40em){
	.medium-up-1>.cell{width:100%}
	.medium-up-2>.cell{width:50%}
	.medium-up-3>.cell{width:33.33333%}
	.medium-up-4>.cell{width:25%}
	.medium-up-5>.cell{width:20%}
	.medium-up-6>.cell{width:16.66667%}
	.medium-up-7>.cell{width:14.28571%}
	.medium-up-8>.cell{width:12.5%}
	}
	
@media print,screen and (min-width:64em){
	.large-up-1>.cell{width:100%}
	.large-up-2>.cell{width:50%}
	.large-up-3>.cell{width:33.33333%}
	.large-up-4>.cell{width:25%}
	.large-up-5>.cell{width:20%}
	.large-up-6>.cell{width:16.66667%}
	.large-up-7>.cell{width:14.28571%}
	.large-up-8>.cell{width:12.5%}
	}
	
.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.25rem)}

.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.25rem)}

.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.25rem)}

.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.25rem)}

.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.25rem)}

.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.25rem)}

.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.25rem)}

.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.25rem)}

@media print,screen and (min-width:40em){
	.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.25rem)}
	.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.25rem)}
	.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.25rem)}
	.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.25rem)}
	.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.25rem)}
	.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.25rem)}
	.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.25rem)}
	.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.25rem)}
	.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1.875rem)}
	.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1.875rem)}
	.grid-margin-x.medium-up-3>.cell{width:calc(33.33333% - 1.875rem)}
	.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1.875rem)}
	.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1.875rem)}
	.grid-margin-x.medium-up-6>.cell{width:calc(16.66667% - 1.875rem)}
	.grid-margin-x.medium-up-7>.cell{width:calc(14.28571% - 1.875rem)}
	.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1.875rem)}
	}
	
@media print,screen and (min-width:64em){
	.grid-margin-x.large-up-1>.cell{width:calc(100% - 1.875rem)}
	.grid-margin-x.large-up-2>.cell{width:calc(50% - 1.875rem)}
	.grid-margin-x.large-up-3>.cell{width:calc(33.33333% - 1.875rem)}
	.grid-margin-x.large-up-4>.cell{width:calc(25% - 1.875rem)}
	.grid-margin-x.large-up-5>.cell{width:calc(20% - 1.875rem)}
	.grid-margin-x.large-up-6>.cell{width:calc(16.66667% - 1.875rem)}
	.grid-margin-x.large-up-7>.cell{width:calc(14.28571% - 1.875rem)}
	.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 1.875rem)}}
	.small-margin-collapse{margin-right:0;margin-left:0}
	.small-margin-collapse>.cell{margin-right:0;margin-left:0}
	.small-margin-collapse>.small-1{width:8.33333%}
	.small-margin-collapse>.small-2{width:16.66667%}
	.small-margin-collapse>.small-3{width:25%}
	.small-margin-collapse>.small-4{width:33.33333%}
	.small-margin-collapse>.small-5{width:41.66667%}
	.small-margin-collapse>.small-6{width:50%}
	.small-margin-collapse>.small-7{width:58.33333%}
	.small-margin-collapse>.small-8{width:66.66667%}
	.small-margin-collapse>.small-9{width:75%}
	.small-margin-collapse>.small-10{width:83.33333%}
	.small-margin-collapse>.small-11{width:91.66667%}
	.small-margin-collapse>.small-12{width:100%}
	
@media print,screen and (min-width:40em){
	.small-margin-collapse>.medium-1{width:8.33333%}
	.small-margin-collapse>.medium-2{width:16.66667%}
	.small-margin-collapse>.medium-3{width:25%}
	.small-margin-collapse>.medium-4{width:33.33333%}
	.small-margin-collapse>.medium-5{width:41.66667%}
	.small-margin-collapse>.medium-6{width:50%}
	.small-margin-collapse>.medium-7{width:58.33333%}
	.small-margin-collapse>.medium-8{width:66.66667%}
	.small-margin-collapse>.medium-9{width:75%}
	.small-margin-collapse>.medium-10{width:83.33333%}
	.small-margin-collapse>.medium-11{width:91.66667%}
	.small-margin-collapse>.medium-12{width:100%}
	}
	
@media print,screen and (min-width:64em){
	.small-margin-collapse>.large-1{width:8.33333%}
	.small-margin-collapse>.large-2{width:16.66667%}
	.small-margin-collapse>.large-3{width:25%}
	.small-margin-collapse>.large-4{width:33.33333%}
	.small-margin-collapse>.large-5{width:41.66667%}
	.small-margin-collapse>.large-6{width:50%}
	.small-margin-collapse>.large-7{width:58.33333%}
	.small-margin-collapse>.large-8{width:66.66667%}
	.small-margin-collapse>.large-9{width:75%}
	.small-margin-collapse>.large-10{width:83.33333%}
	.small-margin-collapse>.large-11{width:91.66667%}
	.small-margin-collapse>.large-12{width:100%}}
	.small-padding-collapse{margin-right:0;margin-left:0}
	.small-padding-collapse>.cell{
		padding-right:0;
		padding-left:0
	}
	
@media print,screen and (min-width:40em){
	.medium-margin-collapse{margin-right:0;margin-left:0}
	.medium-margin-collapse>.cell{margin-right:0;margin-left:0}
	}
	
@media print,screen and (min-width:40em){
	.medium-margin-collapse>.small-1{width:8.33333%}
	.medium-margin-collapse>.small-2{width:16.66667%}
	.medium-margin-collapse>.small-3{width:25%}
	.medium-margin-collapse>.small-4{width:33.33333%}
	.medium-margin-collapse>.small-5{width:41.66667%}
	.medium-margin-collapse>.small-6{width:50%}
	.medium-margin-collapse>.small-7{width:58.33333%}
	.medium-margin-collapse>.small-8{width:66.66667%}
	.medium-margin-collapse>.small-9{width:75%}
	.medium-margin-collapse>.small-10{width:83.33333%}
	.medium-margin-collapse>.small-11{width:91.66667%}
	.medium-margin-collapse>.small-12{width:100%}
	}
	
@media print,screen and (min-width:40em){
	.medium-margin-collapse>.medium-1{width:8.33333%}
	.medium-margin-collapse>.medium-2{width:16.66667%}
	.medium-margin-collapse>.medium-3{width:25%}
	.medium-margin-collapse>.medium-4{width:33.33333%}
	.medium-margin-collapse>.medium-5{width:41.66667%}
	.medium-margin-collapse>.medium-6{width:50%}
	.medium-margin-collapse>.medium-7{width:58.33333%}
	.medium-margin-collapse>.medium-8{width:66.66667%}
	.medium-margin-collapse>.medium-9{width:75%}
	.medium-margin-collapse>.medium-10{width:83.33333%}
	.medium-margin-collapse>.medium-11{width:91.66667%}
	.medium-margin-collapse>.medium-12{width:100%}
	}
	
@media print,screen and (min-width:64em){
	.medium-margin-collapse>.large-1{width:8.33333%}
	.medium-margin-collapse>.large-2{width:16.66667%}
	.medium-margin-collapse>.large-3{width:25%}
	.medium-margin-collapse>.large-4{width:33.33333%}
	.medium-margin-collapse>.large-5{width:41.66667%}
	.medium-margin-collapse>.large-6{width:50%}
	.medium-margin-collapse>.large-7{width:58.33333%}
	.medium-margin-collapse>.large-8{width:66.66667%}
	.medium-margin-collapse>.large-9{width:75%}
	.medium-margin-collapse>.large-10{width:83.33333%}
	.medium-margin-collapse>.large-11{width:91.66667%}
	.medium-margin-collapse>.large-12{width:100%}
	}
	
@media print,screen and (min-width:40em){
	.medium-padding-collapse{margin-right:0;margin-left:0}
	.medium-padding-collapse>.cell{padding-right:0;padding-left:0}
	}
	
@media print,screen and (min-width:64em){
	.large-margin-collapse{margin-right:0;margin-left:0}
	.large-margin-collapse>.cell{margin-right:0;margin-left:0}
	}
	
@media print,screen and (min-width:64em){
	.large-margin-collapse>.small-1{width:8.33333%}
	.large-margin-collapse>.small-2{width:16.66667%}
	.large-margin-collapse>.small-3{width:25%}
	.large-margin-collapse>.small-4{width:33.33333%}
	.large-margin-collapse>.small-5{width:41.66667%}
	.large-margin-collapse>.small-6{width:50%}
	.large-margin-collapse>.small-7{width:58.33333%}
	.large-margin-collapse>.small-8{width:66.66667%}
	.large-margin-collapse>.small-9{width:75%}
	.large-margin-collapse>.small-10{width:83.33333%}
	.large-margin-collapse>.small-11{width:91.66667%}
	.large-margin-collapse>.small-12{width:100%}
	}
	
@media print,screen and (min-width:64em){
	.large-margin-collapse>.medium-1{width:8.33333%}
	.large-margin-collapse>.medium-2{width:16.66667%}
	.large-margin-collapse>.medium-3{width:25%}
	.large-margin-collapse>.medium-4{width:33.33333%}
	.large-margin-collapse>.medium-5{width:41.66667%}
	.large-margin-collapse>.medium-6{width:50%}
	.large-margin-collapse>.medium-7{width:58.33333%}
	.large-margin-collapse>.medium-8{width:66.66667%}
	.large-margin-collapse>.medium-9{width:75%}
	.large-margin-collapse>.medium-10{width:83.33333%}
	.large-margin-collapse>.medium-11{width:91.66667%}
	.large-margin-collapse>.medium-12{width:100%}
	}
	
@media print,screen and (min-width:64em){
	.large-margin-collapse>.large-1{width:8.33333%}
	.large-margin-collapse>.large-2{width:16.66667%}
	.large-margin-collapse>.large-3{width:25%}
	.large-margin-collapse>.large-4{width:33.33333%}
	.large-margin-collapse>.large-5{width:41.66667%}
	.large-margin-collapse>.large-6{width:50%}
	.large-margin-collapse>.large-7{width:58.33333%}
	.large-margin-collapse>.large-8{width:66.66667%}
	.large-margin-collapse>.large-9{width:75%}
	.large-margin-collapse>.large-10{width:83.33333%}
	.large-margin-collapse>.large-11{width:91.66667%}
	.large-margin-collapse>.large-12{width:100%}
	}
	
@media print,screen and (min-width:64em){
	.large-padding-collapse{margin-right:0;margin-left:0}
	.large-padding-collapse>.cell{padding-right:0;padding-left:0}
	}
	
.small-offset-0{margin-left:0%}
.grid-margin-x>.small-offset-0{margin-left:calc(0% + 0.625rem)}
.small-offset-1{margin-left:8.33333%}
.grid-margin-x>.small-offset-1{margin-left:calc(8.33333% + 0.625rem)}
.small-offset-2{margin-left:16.66667%}
.grid-margin-x>.small-offset-2{margin-left:calc(16.66667% + 0.625rem)}
.small-offset-3{margin-left:25%}
.grid-margin-x>.small-offset-3{margin-left:calc(25% + 0.625rem)}
.small-offset-4{margin-left:33.33333%}
.grid-margin-x>.small-offset-4{margin-left:calc(33.33333% + 0.625rem)}
.small-offset-5{margin-left:41.66667%}
.grid-margin-x>.small-offset-5{margin-left:calc(41.66667% + 0.625rem)}
.small-offset-6{margin-left:50%}

.grid-margin-x>.small-offset-6{margin-left:calc(50% + 0.625rem)}

.small-offset-7{margin-left:58.33333%}

.grid-margin-x>.small-offset-7{margin-left:calc(58.33333% + 0.625rem)}

.small-offset-8{margin-left:66.66667%}

.grid-margin-x>.small-offset-8{margin-left:calc(66.66667% + 0.625rem)}

.small-offset-9{margin-left:75%}

.grid-margin-x>.small-offset-9{margin-left:calc(75% + 0.625rem)}

.small-offset-10{margin-left:83.33333%}

.grid-margin-x>.small-offset-10{margin-left:calc(83.33333% + 0.625rem)}

.small-offset-11{margin-left:91.66667%}

.grid-margin-x>.small-offset-11{margin-left:calc(91.66667% + 0.625rem)}

@media print,screen and (min-width:40em){
	.medium-offset-0{margin-left:0%}
	.grid-margin-x>.medium-offset-0{margin-left:calc(0% + 0.9375rem)}
	.medium-offset-1{margin-left:8.33333%}
	.grid-margin-x>.medium-offset-1{margin-left:calc(8.33333% + 0.9375rem)}
	.medium-offset-2{margin-left:16.66667%}
	.grid-margin-x>.medium-offset-2{margin-left:calc(16.66667% + 0.9375rem)}
	.medium-offset-3{margin-left:25%}
	.grid-margin-x>.medium-offset-3{margin-left:calc(25% + 0.9375rem)}
	.medium-offset-4{margin-left:33.33333%}
	.grid-margin-x>.medium-offset-4{margin-left:calc(33.33333% + 0.9375rem)}
	.medium-offset-5{margin-left:41.66667%}
	.grid-margin-x>.medium-offset-5{margin-left:calc(41.66667% + 0.9375rem)}
	.medium-offset-6{margin-left:50%}
	.grid-margin-x>.medium-offset-6{margin-left:calc(50% + 0.9375rem)}
	.medium-offset-7{margin-left:58.33333%}
	.grid-margin-x>.medium-offset-7{margin-left:calc(58.33333% + 0.9375rem)}
	.medium-offset-8{margin-left:66.66667%}
	.grid-margin-x>.medium-offset-8{margin-left:calc(66.66667% + 0.9375rem)}
	.medium-offset-9{margin-left:75%}
	.grid-margin-x>.medium-offset-9{margin-left:calc(75% + 0.9375rem)}
	.medium-offset-10{margin-left:83.33333%}
	.grid-margin-x>.medium-offset-10{margin-left:calc(83.33333% + 0.9375rem)}
	.medium-offset-11{margin-left:91.66667%}
	.grid-margin-x>.medium-offset-11{margin-left:calc(91.66667% + 0.9375rem)}}
	
@media print,screen and (min-width:64em){
	.large-offset-0{margin-left:0%}
	.grid-margin-x>.large-offset-0{margin-left:calc(0% + 0.9375rem)}
	.large-offset-1{margin-left:8.33333%}
	.grid-margin-x>.large-offset-1{margin-left:calc(8.33333% + 0.9375rem)}
	.large-offset-2{margin-left:16.66667%}
	.grid-margin-x>.large-offset-2{margin-left:calc(16.66667% + 0.9375rem)}
	.large-offset-3{margin-left:25%}
	.grid-margin-x>.large-offset-3{margin-left:calc(25% + 0.9375rem)}
	.large-offset-4{margin-left:33.33333%}
	.grid-margin-x>.large-offset-4{margin-left:calc(33.33333% + 0.9375rem)}
	.large-offset-5{margin-left:41.66667%}
	.grid-margin-x>.large-offset-5{margin-left:calc(41.66667% + 0.9375rem)}
	.large-offset-6{margin-left:50%}
	.grid-margin-x>.large-offset-6{margin-left:calc(50% + 0.9375rem)}
	.large-offset-7{margin-left:58.33333%}
	.grid-margin-x>.large-offset-7{margin-left:calc(58.33333% + 0.9375rem)}
	.large-offset-8{margin-left:66.66667%}
	.grid-margin-x>.large-offset-8{margin-left:calc(66.66667% + 0.9375rem)}
	.large-offset-9{margin-left:75%}
	.grid-margin-x>.large-offset-9{margin-left:calc(75% + 0.9375rem)}
	.large-offset-10{margin-left:83.33333%}
	.grid-margin-x>.large-offset-10{margin-left:calc(83.33333% + 0.9375rem)}
	.large-offset-11{margin-left:91.66667%}
	.grid-margin-x>.large-offset-11{margin-left:calc(91.66667% + 0.9375rem)}}
	.grid-y{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}
	.grid-y>.cell{width:auto}
	.grid-y>.auto{height:auto}
	.grid-y>.shrink{height:auto}
	.grid-y>.small-shrink,
	.grid-y>.small-full,
	.grid-y>.small-1,
	.grid-y>.small-2,
	.grid-y>.small-3,
	.grid-y>.small-4,
	.grid-y>.small-5,
	.grid-y>.small-6,
	.grid-y>.small-7,
	.grid-y>.small-8,
	.grid-y>.small-9,
	.grid-y>.small-10,
	.grid-y>.small-11,
	.grid-y>.small-12{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}
	
@media print,screen and (min-width:40em){
	.grid-y>.medium-shrink,
	.grid-y>.medium-full,
	.grid-y>.medium-1,
	.grid-y>.medium-2,
	.grid-y>.medium-3,
	.grid-y>.medium-4,
	.grid-y>.medium-5,
	.grid-y>.medium-6,
	.grid-y>.medium-7,
	.grid-y>.medium-8,
	.grid-y>.medium-9,
	.grid-y>.medium-10,
	.grid-y>.medium-11,
	.grid-y>.medium-12{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}
	
@media print,screen and (min-width:64em){
	.grid-y>.large-shrink,
	.grid-y>.large-full,
	.grid-y>.large-1,
	.grid-y>.large-2,
	.grid-y>.large-3,
	.grid-y>.large-4,
	.grid-y>.large-5,
	.grid-y>.large-6,
	.grid-y>.large-7,
	.grid-y>.large-8,
	.grid-y>.large-9,
	.grid-y>.large-10,
	.grid-y>.large-11,
	.grid-y>.large-12{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}
	.grid-y>.small-1{height:8.33333%}
	.grid-y>.small-2{height:16.66667%}
	.grid-y>.small-3{height:25%}
	.grid-y>.small-4{height:33.33333%}
	.grid-y>.small-5{height:41.66667%}
	.grid-y>.small-6{height:50%}
	.grid-y>.small-7{height:58.33333%}
	.grid-y>.small-8{height:66.66667%}
	.grid-y>.small-9{height:75%}
	.grid-y>.small-10{height:83.33333%}
	.grid-y>.small-11{height:91.66667%}
	.grid-y>.small-12{height:100%}
	
@media print,screen and (min-width:40em){
	.grid-y>.medium-auto{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0px;height:auto}
	.grid-y>.medium-shrink{height:auto}
	.grid-y>.medium-1{height:8.33333%}
	.grid-y>.medium-2{height:16.66667%}
	.grid-y>.medium-3{height:25%}
	.grid-y>.medium-4{height:33.33333%}
	.grid-y>.medium-5{height:41.66667%}
	.grid-y>.medium-6{height:50%}
	.grid-y>.medium-7{height:58.33333%}
	.grid-y>.medium-8{height:66.66667%}
	.grid-y>.medium-9{height:75%}
	.grid-y>.medium-10{height:83.33333%}
	.grid-y>.medium-11{height:91.66667%}
	.grid-y>.medium-12{height:100%}}
	
@media print,screen and (min-width:64em){
	.grid-y>.large-auto{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0px;height:auto}
	.grid-y>.large-shrink{height:auto}
	.grid-y>.large-1{height:8.33333%}
	.grid-y>.large-2{height:16.66667%}
	.grid-y>.large-3{height:25%}
	.grid-y>.large-4{height:33.33333%}
	.grid-y>.large-5{height:41.66667%}
	.grid-y>.large-6{height:50%}
	.grid-y>.large-7{height:58.33333%}
	.grid-y>.large-8{height:66.66667%}
	.grid-y>.large-9{height:75%}
	.grid-y>.large-10{height:83.33333%}
	.grid-y>.large-11{height:91.66667%}
	.grid-y>.large-12{height:100%}}
	.grid-padding-y .grid-padding-y{margin-top:-.625rem;margin-bottom:-.625rem}
	
@media print,screen and (min-width:40em){
	.grid-padding-y .grid-padding-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}
	.grid-padding-y>.cell{padding-top:.625rem;padding-bottom:.625rem}
	
@media print,screen and (min-width:40em){
	.grid-padding-y>.cell{padding-top:.9375rem;padding-bottom:.9375rem}}
	.grid-margin-y{margin-top:-.625rem;margin-bottom:-.625rem}
	
@media print,screen and (min-width:40em){
	.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}
	.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}
	
@media print,screen and (min-width:40em){
	.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}}
	.grid-margin-y>.auto{height:auto}
	.grid-margin-y>.shrink{height:auto}
	.grid-margin-y>.small-1{height:calc(8.33333% - 1.25rem)}
	.grid-margin-y>.small-2{height:calc(16.66667% - 1.25rem)}
	.grid-margin-y>.small-3{height:calc(25% - 1.25rem)}
	.grid-margin-y>.small-4{height:calc(33.33333% - 1.25rem)}
	.grid-margin-y>.small-5{height:calc(41.66667% - 1.25rem)}
	.grid-margin-y>.small-6{height:calc(50% - 1.25rem)}
	.grid-margin-y>.small-7{height:calc(58.33333% - 1.25rem)}
	.grid-margin-y>.small-8{height:calc(66.66667% - 1.25rem)}
	.grid-margin-y>.small-9{height:calc(75% - 1.25rem)}
	.grid-margin-y>.small-10{height:calc(83.33333% - 1.25rem)}
	.grid-margin-y>.small-11{height:calc(91.66667% - 1.25rem)}
	.grid-margin-y>.small-12{height:calc(100% - 1.25rem)}
	
@media print,screen and (min-width:40em){
	.grid-margin-y>.auto{height:auto}
	.grid-margin-y>.shrink{height:auto}
	.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem)}
	.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem)}
	.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}
	.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem)}
	.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem)}
	.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}
	.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem)}
	.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem)}
	.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}
	.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem)}
	.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem)}
	.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}
	.grid-margin-y>.medium-auto{height:auto}
	.grid-margin-y>.medium-shrink{height:auto}
	.grid-margin-y>.medium-1{height:calc(8.33333% - 1.875rem)}
	.grid-margin-y>.medium-2{height:calc(16.66667% - 1.875rem)}
	.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}
	.grid-margin-y>.medium-4{height:calc(33.33333% - 1.875rem)}
	.grid-margin-y>.medium-5{height:calc(41.66667% - 1.875rem)}
	.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}
	.grid-margin-y>.medium-7{height:calc(58.33333% - 1.875rem)}
	.grid-margin-y>.medium-8{height:calc(66.66667% - 1.875rem)}
	.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}
	.grid-margin-y>.medium-10{height:calc(83.33333% - 1.875rem)}
	.grid-margin-y>.medium-11{height:calc(91.66667% - 1.875rem)}
	.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}
	
@media print,screen and (min-width:64em){
	.grid-margin-y>.large-auto{height:auto}
	.grid-margin-y>.large-shrink{height:auto}
	.grid-margin-y>.large-1{height:calc(8.33333% - 1.875rem)}
	.grid-margin-y>.large-2{height:calc(16.66667% - 1.875rem)}
	.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}
	.grid-margin-y>.large-4{height:calc(33.33333% - 1.875rem)}
	.grid-margin-y>.large-5{height:calc(41.66667% - 1.875rem)}
	.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}
	.grid-margin-y>.large-7{height:calc(58.33333% - 1.875rem)}
	.grid-margin-y>.large-8{height:calc(66.66667% - 1.875rem)}
	.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}
	.grid-margin-y>.large-10{height:calc(83.33333% - 1.875rem)}
	.grid-margin-y>.large-11{height:calc(91.66667% - 1.875rem)}
	.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}}
	
.grid-frame{
	overflow:hidden;
	position:relative;
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	width:100vw
	}
	
.cell .grid-frame{width:100%}

.cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}

.cell-block-y{overflow-y:auto;max-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}

.cell-block-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:100%}

.cell-block-container>.grid-x{max-height:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}

@media print,screen and (min-width:40em){
	.medium-grid-frame{
		overflow:hidden;
		position:relative;
		-webkit-flex-wrap:nowrap;
		-ms-flex-wrap:nowrap;
		flex-wrap:nowrap;
		-webkit-align-items:stretch;
		-ms-flex-align:stretch;
		align-items:stretch;width:100vw
		}
	.cell .medium-grid-frame{width:100%}
	.medium-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}
	.medium-cell-block-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:100%}
	.medium-cell-block-container>.grid-x{max-height:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
	.medium-cell-block-y{overflow-y:auto;max-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}}
	
@media print,screen and (min-width:64em){
	.large-grid-frame{overflow:hidden;position:relative;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}
	.cell .large-grid-frame{width:100%}.large-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}
	.large-cell-block-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:100%}
	.large-cell-block-container>.grid-x{max-height:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
	.large-cell-block-y{overflow-y:auto;max-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}
	}
	
.grid-y.grid-frame{
	width:auto;
	overflow:hidden;
	position:relative;
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	height:100vh
	}
	
@media print,screen and (min-width:40em){
	.grid-y.medium-grid-frame{
		width:auto;
		overflow:hidden;
		position:relative;
		-webkit-flex-wrap:nowrap;
		-ms-flex-wrap:nowrap;
		flex-wrap:nowrap;
		-webkit-align-items:stretch;
		-ms-flex-align:stretch;
		align-items:stretch;
		height:100vh}
		}
		
@media print,screen and (min-width:64em){
	.grid-y.large-grid-frame{
		width:auto;
		overflow:hidden;
		position:relative;
		-webkit-flex-wrap:nowrap;
		-ms-flex-wrap:nowrap;
		flex-wrap:nowrap;
		-webkit-align-items:stretch;
		-ms-flex-align:stretch;
		align-items:stretch;
		height:100vh}
		}
	
.cell .grid-y.grid-frame{height:100%}

@media print,screen and (min-width:40em){.cell .grid-y.medium-grid-frame{height:100%}}

@media print,screen and (min-width:64em){.cell .grid-y.large-grid-frame{height:100%}}.grid-margin-y{margin-top:-.625rem;margin-bottom:-.625rem}

@media print,screen and (min-width:40em){
	.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}
	
.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}

@media print,screen and (min-width:40em){
	.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}}
	
.grid-margin-y>.auto{height:auto}
.grid-margin-y>.shrink{height:auto}
.grid-margin-y>.small-1{height:calc(8.33333% - 1.25rem)}
.grid-margin-y>.small-2{height:calc(16.66667% - 1.25rem)}
.grid-margin-y>.small-3{height:calc(25% - 1.25rem)}
.grid-margin-y>.small-4{height:calc(33.33333% - 1.25rem)}
.grid-margin-y>.small-5{height:calc(41.66667% - 1.25rem)}
.grid-margin-y>.small-6{height:calc(50% - 1.25rem)}
.grid-margin-y>.small-7{height:calc(58.33333% - 1.25rem)}
.grid-margin-y>.small-8{height:calc(66.66667% - 1.25rem)}
.grid-margin-y>.small-9{height:calc(75% - 1.25rem)}
.grid-margin-y>.small-10{height:calc(83.33333% - 1.25rem)}
.grid-margin-y>.small-11{height:calc(91.66667% - 1.25rem)}
.grid-margin-y>.small-12{height:calc(100% - 1.25rem)}

@media print,screen and (min-width:40em){
	.grid-margin-y>.auto{height:auto}
	.grid-margin-y>.shrink{height:auto}
	.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem)}
	.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem)}
	.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}
	.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem)}
	.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem)}
	.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}
	.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem)}
	.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem)}
	.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}
	.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem)}
	.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem)}
	.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}
	.grid-margin-y>.medium-auto{height:auto}
	.grid-margin-y>.medium-shrink{height:auto}
	.grid-margin-y>.medium-1{height:calc(8.33333% - 1.875rem)}
	.grid-margin-y>.medium-2{height:calc(16.66667% - 1.875rem)}
	.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}
	.grid-margin-y>.medium-4{height:calc(33.33333% - 1.875rem)}
	.grid-margin-y>.medium-5{height:calc(41.66667% - 1.875rem)}
	.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}
	.grid-margin-y>.medium-7{height:calc(58.33333% - 1.875rem)}
	.grid-margin-y>.medium-8{height:calc(66.66667% - 1.875rem)}
	.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}
	.grid-margin-y>.medium-10{height:calc(83.33333% - 1.875rem)}
	.grid-margin-y>.medium-11{height:calc(91.66667% - 1.875rem)}
	.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}
	
@media print,screen and (min-width:64em){
	.grid-margin-y>.large-auto{height:auto}
	.grid-margin-y>.large-shrink{height:auto}
	.grid-margin-y>.large-1{height:calc(8.33333% - 1.875rem)}
	.grid-margin-y>.large-2{height:calc(16.66667% - 1.875rem)}
	.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}
	.grid-margin-y>.large-4{height:calc(33.33333% - 1.875rem)}
	.grid-margin-y>.large-5{height:calc(41.66667% - 1.875rem)}
	.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}
	.grid-margin-y>.large-7{height:calc(58.33333% - 1.875rem)}
	.grid-margin-y>.large-8{height:calc(66.66667% - 1.875rem)}
	.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}
	.grid-margin-y>.large-10{height:calc(83.33333% - 1.875rem)}
	.grid-margin-y>.large-11{height:calc(91.66667% - 1.875rem)}
	.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}}
	.grid-frame.grid-margin-y{height:calc(100vh + 1.25rem)}
	
@media print,screen and (min-width:40em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}

@media print,screen and (min-width:64em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}

@media print,screen and (min-width:40em){.grid-margin-y.medium-grid-frame{height:calc(100vh + 1.875rem)}}

@media print,screen and (min-width:64em){.grid-margin-y.large-grid-frame{height:calc(100vh + 1.875rem)}}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}

p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}

em,i{font-style:italic;line-height:inherit}

strong,b{font-weight:700;line-height:inherit}

small{font-size:80%;line-height:inherit}

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:cardo,source sans pro,-apple-system,BlinkMacSystemFont,helvetica neue,sans-serif;font-style:normal;font-weight:700;color:inherit;text-rendering:optimizeLegibility}

h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small{line-height:0;color:#d1d3d4}h1,.h1{font-size:1.5rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}

h2,.h2{font-size:1.25rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}

h3,.h3{font-size:1.1875rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}

h4,.h4{font-size:1.125rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}

h5,.h5{font-size:1.0625rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}

h6,.h6{font-size:1rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}

@media print,screen and (min-width:40em){
	h1,.h1{font-size:3rem}
	h2,.h2{font-size:2.5rem}
	h3,.h3{font-size:1.9375rem}
	h4,.h4{font-size:1.5625rem}
	h5,.h5{font-size:1.25rem}
	h6,.h6{font-size:1rem}}
	
a{line-height:inherit;color:#fefefe;text-decoration:none;cursor:pointer}

a:hover,a:focus{color:#fefefe}

a img{border:0}hr{clear:both;max-width:75rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #d1d3d4;border-left:0}

ul,ol,dl{margin-bottom:1rem;list-style-position:outside;line-height:1.6}

li{font-size:inherit}

ul{margin-left:1.25rem;list-style-type:disc}ol{margin-left:1.25rem}

ul ul,ol ul,ul ol,ol ol{margin-left:1.25rem;margin-bottom:0}

dl{margin-bottom:1rem}

dl dt{margin-bottom:.3rem;font-weight:700}

blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #d1d3d4}

blockquote,blockquote p{line-height:1.6;color:#231f20}

cite{display:block;font-size:.8125rem;color:#231f20}

cite:before{content:"— "}

abbr,abbr[title]{border-bottom:1px dotted #000;cursor:help;text-decoration:none}

figure{margin:0}

code{padding:.125rem .3125rem .0625rem;border:1px solid #d1d3d4;background-color:#e6e6e6;font-family:Consolas,liberation mono,Courier,monospace;font-weight:400;color:#000}

kbd{margin:0;padding:.125rem .25rem 0;background-color:#e6e6e6;font-family:Consolas,liberation mono,Courier,monospace;color:#000}

.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#231f20}

.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}

p+.stat{margin-top:-1rem}

ul.no-bullet,ol.no-bullet{margin-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}

@media print,screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}

@media print,screen and (min-width:64em){
	.large-text-left{text-align:left}
	.large-text-right{text-align:right}
	.large-text-center{text-align:center}
	.large-text-justify{text-align:justify}}
	
.show-for-print{display:none!important}

@media print{*{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}

table.show-for-print{display:table!important}

thead.show-for-print{display:table-header-group!important}

tbody.show-for-print{display:table-row-group!important}

tr.show-for-print{display:table-row!important}

td.show-for-print{display:table-cell!important}

th.show-for-print{display:table-cell!important}

a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir 

a:after,a[href^='javascript:']:after,a[href^='#']:after{content:''}

abbr[title]:after{content:" (" attr(title) ")"}

pre,blockquote{border:1px solid #231f20;page-break-inside:avoid}

thead{display:table-header-group}

tr,img{page-break-inside:avoid}

img{max-width:100%!important}@page{margin:.5cm}

p,h2,h3{orphans:3;widows:3}

h2,h3{page-break-after:avoid}

.print-break-inside{page-break-inside:auto}}

.title-bar{
	padding:.5rem;
	background:#00ccff;
	color:#fefefe;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
	}
	
	
.title-bar .menu-icon{margin-left:.25rem;margin-right:.25rem}

.title-bar-left,.title-bar-right{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0px}

.title-bar-right{text-align:right}

.title-bar-title{display:inline-block;vertical-align:middle;font-weight:400}

.top-bar{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	padding:0;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
	}
	
	
.top-bar,.top-bar 

ul{background-color:transparent}.top-bar 

input{max-width:200px;margin-right:1rem}.top-bar .input-group-field{width:100%;margin-right:0}.top-bar 

input.button{width:auto}.top-bar .top-bar-left,.top-bar .top-bar-right{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

@media print,screen and (min-width:40em){
	.top-bar{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
	.top-bar .top-bar-left{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:auto}
	.top-bar .top-bar-right{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:auto}}
	
@media screen and (max-width:47.9375em){
	.top-bar.stacked-for-medium{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}
	
@media screen and (max-width:74.9375em){
	.top-bar.stacked-for-large{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}
	.top-bar-title{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0}
	.top-bar-left,.top-bar-right{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}
	.hide{display:none!important}.invisible{visibility:hidden}
	
@media screen and (max-width:39.9375em){.hide-for-small-only{display:none!important}}

@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}

@media print,screen and (min-width:40em){.hide-for-medium{display:none!important}}

@media screen and (max-width:39.9375em){.show-for-medium{display:none!important}}

@media screen and (min-width:40em) and (max-width:47.9375em){.hide-for-medium-only{display:none!important}}

@media screen and (max-width:39.9375em),screen and (min-width:48em){.show-for-medium-only{display:none!important}}

@media print,screen and (min-width:64em){.hide-for-large{display:none!important}}

@media screen and (max-width:63.9375em){.show-for-large{display:none!important}}

@media screen and (min-width:64em) and (max-width:74.9375em){.hide-for-large-only{display:none!important}}

@media screen and (max-width:63.9375em),screen and (min-width:75em){
	.show-for-large-only{display:none!important}}

.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}

.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}

.show-for-landscape,.hide-for-portrait{display:block!important}
	
@media screen and (orientation:landscape){
	.show-for-landscape,.hide-for-portrait{display:block!important}}
	
@media screen and (orientation:portrait){.show-for-landscape,.hide-for-portrait{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}

@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}

@media screen and (orientation:portrait){
	.hide-for-landscape,.show-for-portrait{display:block!important}}

.align-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}

.align-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}

.align-justify{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}

.align-spaced{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}

.align-right.vertical.menu>li>a{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}

.align-center.vertical.menu>li>a{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}

.align-top{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}

.align-self-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}

.align-bottom{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}

.align-self-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}

.align-middle{-webkit-align-items:center;-ms-flex-align:center;align-items:center}

.align-self-middle{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}

.align-stretch{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}

.align-self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}

.align-center-middle{
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center
	}
	
.small-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.small-order-2{-webkit-order:2;-ms-flex-order:2;order:2}

.small-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.small-order-4{-webkit-order:4;-ms-flex-order:4;order:4}

.small-order-5{-webkit-order:5;-ms-flex-order:5;order:5}

.small-order-6{-webkit-order:6;-ms-flex-order:6;order:6}

@media print,screen and (min-width:40em){
	.medium-order-1{-webkit-order:1;-ms-flex-order:1;order:1}
	.medium-order-2{-webkit-order:2;-ms-flex-order:2;order:2}
	.medium-order-3{-webkit-order:3;-ms-flex-order:3;order:3}
	.medium-order-4{-webkit-order:4;-ms-flex-order:4;order:4}
	.medium-order-5{-webkit-order:5;-ms-flex-order:5;order:5}
	.medium-order-6{-webkit-order:6;-ms-flex-order:6;order:6}}
	
@media print,screen and (min-width:64em){
	.large-order-1{-webkit-order:1;-ms-flex-order:1;order:1}
	.large-order-2{-webkit-order:2;-ms-flex-order:2;order:2}
	.large-order-3{-webkit-order:3;-ms-flex-order:3;order:3}
	.large-order-4{-webkit-order:4;-ms-flex-order:4;order:4}
	.large-order-5{-webkit-order:5;-ms-flex-order:5;order:5}
	.large-order-6{-webkit-order:6;-ms-flex-order:6;order:6}}
	
.flex-container{display:-webkit-flex;display:-ms-flexbox;display:flex}

.flex-child-auto{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}

.flex-child-grow{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}

.flex-child-shrink{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}

.flex-dir-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}

.flex-dir-row-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}

.flex-dir-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}

.flex-dir-column-reverse{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}

@media print,screen and (min-width:40em){
	.medium-flex-container{display:-webkit-flex;display:-ms-flexbox;display:flex}
	.medium-flex-child-auto{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
	.medium-flex-child-grow{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}
	.medium-flex-child-shrink{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}
	.medium-flex-dir-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
	.medium-flex-dir-row-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
	.medium-flex-dir-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
	.medium-flex-dir-column-reverse{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}
	
@media print,screen and (min-width:64em){
	.large-flex-container{display:-webkit-flex;display:-ms-flexbox;display:flex}
	.large-flex-child-auto{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
	.large-flex-child-grow{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}
	.large-flex-child-shrink{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}
	.large-flex-dir-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
	.large-flex-dir-row-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
	.large-flex-dir-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
	.large-flex-dir-column-reverse{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}*{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:antialiased}
	
body{overflow:hidden}

#barba-wrapper{height:100vh;max-height:100vh;overflow:hidden;position:relative;z-index:1}

.barba-container{height:100vh;max-height:100vh;padding:36px 24px;position:relative}

@media print,screen and (min-width:40em){
	.barba-container{padding:50px}}
	
.line-on-side--left{display:inline-block;position:relative;padding-left:25px}

.line-on-side--left::before{background-color:#fefefe;content:'';display:block;height:1px;position:absolute;top:50%;width:15px;left:0}

.line-on-side--right{display:inline-block;position:relative;padding-right:25px}

.line-on-side--right::before{background-color:#fefefe;content:'';display:block;height:1px;position:absolute;top:50%;width:15px;right:0}

.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}

.screen-reader-text:focus{
	background-color:#f1f1f1;
	border-radius:3px;
	box-shadow:0 0 2px 2px rgba(0,0,0,.6);
	clip:auto!important;
	color:#21759b;
	display:block;
	font-size:14px;
	font-size:.875rem;
	font-weight:700;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000}
	
#wpadminbar{position:fixed!important}

body.admin-bar.f-topbar-fixed .sticky.fixed{margin-top:2rem}

body.admin-bar.offcanvas .off-canvas.is-open{top:2.875rem}

@media screen and (min-width:48.9375em){
	body.admin-bar.offcanvas .off-canvas.is-open{top:2rem}}

.wp-caption>figcaption{max-width:100%;font-size:.8rem;color:#999;padding:.25rem 0}

p.wp-caption-text{font-size:90%;color:#666;padding:.625rem 0}

.alignleft{float:left;padding-right:1rem;margin:0}

.alignright{float:right;padding-left:1rem;margin:0}

.aligncenter{display:block;margin-left:auto;margin-right:auto}

.sites-button{background:#78ffda;font-size:1.25rem;font-weight:700;box-shadow:0 -2px 0 rgba(0,0,0,.2) inset;border-radius:3px;border:none}

.cards-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}

.cards-container .card{width:calc(100% - 1.25rem);margin-right:.625rem;margin-left:.625rem}

.cards-container .card .card-content{padding:1rem}

@media print,screen and (min-width:40em){
	.cards-container .card{width:calc(33.33333% - 0.7rem);margin-right:.35rem;margin-left:.35rem}}
	
.featured-hero{background-size:cover;background-position:center;background-repeat:no-repeat;height:6.25rem}

@media print,screen and (min-width:40em){.featured-hero{height:12.5rem}}

@media screen and (min-width:75em){.featured-hero{height:25rem}}.dotted{border-style:dashed;margin:2rem 0}[data-whatinput=mouse] 

a:focus,button:focus [data-whatinput=touch] 

a:focus,button:focus{outline:none}

@-webkit-keyframes animate-in-bg{from{opacity:0}to{opacity:1}}

@keyframes animate-in-bg{from{opacity:0}to{opacity:1}}

.page-background{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	pointer-events:none;
	z-index:-1;
	opacity:0;
	-webkit-animation-name:animate-in-bg;
	animation-name:animate-in-bg;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-duration:2s;
	animation-duration:2s;
	-webkit-animation-delay:.5s;
	animation-delay:.5s;
	will-change:transform
	}
	
.page-background 

canvas{width:100%!important;height:100%!important}

.page-background::after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.55);-ms-touch-action:none;touch-action:none;pointer-events:none}

.page-border{position:fixed;z-index:20;top:36px;left:24px;bottom:36px;right:24px;pointer-events:none;-ms-touch-action:none;touch-action:none}

@media print,screen and (min-width:40em){.page-border{top:50px;left:50px;bottom:50px;right:50px}}

.page-border__svg{position:absolute;top:0;left:0;width:100%;height:100%}

.tooltip{cursor:pointer;position:relative}

.tooltip__image{
	opacity:0;
	position:absolute;
	z-index:-1;
	width:344px;
	height:235px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	pointer-events:none;
	-ms-touch-action:none;
	touch-action:none
	}
	
.tooltip__image--daniele{top:-200px;left:-300px}

.tooltip__image--london{top:-100px;left:30px}

.tooltip__image--cats{top:-30px;left:-300px}

.tooltip__image--awards{top:-60px;left:-60px}

.cursor{
	position:fixed;
	-webkit-transform:translate(50vw,50vh);
	-ms-transform:translate(50vw,50vh);
	transform:translate(50vw,50vh);
	top:0;
	left:0;
	width:50px;
	height:50px;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	pointer-events:none;
	-ms-touch-action:none;
	touch-action:none;
	opacity:0;
	z-index:50;
	transition:1.2s opacity;
	display:none
	}
	
	@media print,screen and (min-width:64em){
		.cursor{display:block}}
		.cursor.visible{opacity:.5}
		.cursor.blend{mix-blend-mode:lighten;opacity:1}
		.cursor__inner{width:inherit;height:inherit;border-radius:60px;transition:.5s width,.5s height}
		.cursor__inner 
		
path{fill:#78ffda;transition:.35s stroke}
	
.cursor__text{font-family:medula one,sans-serif;font-size:1rem;fill:transparent;transition:.35s fill}
	
.cursor--drag .cursor__text--drag{fill:#000}
	
.cursor--go .cursor__text--drag{fill:transparent}
	
.cursor--go .cursor__text--go{fill:#000}
	
img:not([src]){visibility:hidden}@-moz-document url-prefix(){img:-moz-loading{visibility:hidden}}
	
.media-wrapper{position:relative;margin-bottom:36px}
	
.fit-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10}.fit-wrapper 
	
img,.fit-wrapper 
	
video{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;z-index:10}
	
@-webkit-keyframes animateStripfromLeft{0%{
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:left center;
	transform-origin:left center
	}40%{
		-webkit-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1);
		-webkit-transform-origin:left center;
		transform-origin:left center
		}50%{
			-webkit-transform-origin:right center;
			transform-origin:right center
			}60%{
				-webkit-transform:scale3d(1,1,1);
				transform:scale3d(1,1,1);
				-webkit-transform-origin:right center;
				transform-origin:right center
				}100%{
					-webkit-transform:scale3d(0,1,1);
					transform:scale3d(0,1,1);
					-webkit-transform-origin:right center;
					transform-origin:right center}}
					
@keyframes animateStripfromLeft{0%{
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:left center;
	transform-origin:left center
	}40%{
		-webkit-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1);
		-webkit-transform-origin:left center;
		transform-origin:left center
		}50%{
			-webkit-transform-origin:right center;
			transform-origin:right center
			}60%{
				-webkit-transform:scale3d(1,1,1);
				transform:scale3d(1,1,1);
				-webkit-transform-origin:right center;
				transform-origin:right center
				}100%{
					-webkit-transform:scale3d(0,1,1);
					transform:scale3d(0,1,1);
					-webkit-transform-origin:right center;
					transform-origin:right center}}
					
@-webkit-keyframes animateStripfromRight{0%{
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:right center;
	transform-origin:right center
	}40%{
		-webkit-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1);
		-webkit-transform-origin:right center;
		transform-origin:right center
		}50%{
			-webkit-transform-origin:left center;
			transform-origin:left center
			}60%{
				-webkit-transform:scale3d(1,1,1);
				transform:scale3d(1,1,1);
				-webkit-transform-origin:left center;
				transform-origin:left center
				}100%{
					-webkit-transform:scale3d(0,1,1);
					transform:scale3d(0,1,1);
					-webkit-transform-origin:left center;
					transform-origin:left center}}
					
@keyframes animateStripfromRight{0%{
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:right center;
	transform-origin:right center
	}40%{
		-webkit-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1);
		-webkit-transform-origin:right center;
		transform-origin:right center
		}50%{
			-webkit-transform-origin:left center;
			transform-origin:left center
			}60%{
				-webkit-transform:scale3d(1,1,1);
				transform:scale3d(1,1,1);
				-webkit-transform-origin:left center;
				transform-origin:left center
				}100%{
					-webkit-transform:scale3d(0,1,1);
					transform:scale3d(0,1,1);
					-webkit-transform-origin:left center;
					transform-origin:left center}}
					
@-webkit-keyframes showStripContent{from{visibility:hidden}to{visibility:visible}}

@keyframes showStripContent{from{visibility:hidden}to{visibility:visible}}

@-webkit-keyframes hideStripContent{from{visibility:visible}to{visibility:hidden}}

@keyframes hideStripContent{from{visibility:visible}to{visibility:hidden}}

.elem-with-strip{position:relative}

.elem-with-strip .elem-with-strip__content{position:relative;visibility:hidden;z-index:0}

.elem-with-strip::after{
	background-color:#fefefe;
	bottom:0;content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:left center;
	-ms-transform-origin:left center;
	transform-origin:left center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1
	}
	
.elem-with-strip.strip-animate .elem-with-strip__content{
	-webkit-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	}
	
.elem-with-strip.strip-animate.strip-animate-in::after,.elem-with-strip.strip-animate.strip-animate-out::after{
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromLeft;
	animation-name:animateStripfromLeft
	}
	
.elem-with-strip.strip-animate.strip-animate-in .elem-with-strip__content{
	-webkit-animation-delay:0;
	animation-delay:0;
	-webkit-animation-name:showStripContent;
	animation-name:showStripContent
	}
	
.elem-with-strip.strip-animate.strip-animate-in::after{-webkit-animation-delay:0;animation-delay:0}

.elem-with-strip.strip-animate.strip-animate-out .elem-with-strip__content{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:hideStripContent;animation-name:hideStripContent;visibility:visible}

.elem-with-strip.strip-animate.strip-animate-out::after{-webkit-animation-delay:0;animation-delay:0}

.lettering-bg{
	position:absolute;top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%) rotate(-90deg);
	-ms-transform:translate(-50%,-50%) rotate(-90deg);
	transform:translate(-50%,-50%) rotate(-90deg);
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
	font-family:cardo,source sans pro,-apple-system,BlinkMacSystemFont,helvetica neue,sans-serif;
	font-size:12.5rem;
	font-weight:400
	}
	
@media print,screen and (min-width:48em){
	.lettering-bg{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}
	.lettering--about{width:241.5px;margin-right:35px}
	
@media print,screen and (min-width:48em){.lettering--about{width:313.95px}}

@media print,screen and (min-width:64em){.lettering--about{width:483px}}

@media print,screen and (min-width:48em){.lettering--about{margin-right:50px}}

@media print,screen and (min-width:64em){.lettering--about{margin-right:80px}}.lettering--me{width:115px}

@media print,screen and (min-width:48em){.lettering--me{width:149.5px}}

@media print,screen and (min-width:64em){.lettering--me{width:230px}}.lettering--contacts{width:370px}

@media print,screen and (min-width:48em){.lettering--contacts{width:481px}}

@media print,screen and (min-width:64em){.lettering--contacts{width:740px}}

.lettering--contacts__path{stroke-opacity:0}

.lettering--credits{width:320px;opacity:0}

@media print,screen and (min-width:48em){.lettering--credits{width:416px}}

@media print,screen and (min-width:64em){.lettering--credits{width:640px}}.lettering--404{width:150px;opacity:0}

@media print,screen and (min-width:48em){.lettering--404{width:195px}}

@media print,screen and (min-width:64em){.lettering--404{width:300px}}

.svg-number__text{fill:transparent;font-family:pathway gothic one,sans-serif;font-size:180px;stroke:transparent;stroke-width:2;text-anchor:end}

@media print,screen and (min-width:48em){.svg-number__text{stroke-width:.8}}

@-webkit-keyframes plyr-progress{to{background-position:25px 0}}

@keyframes plyr-progress{to{background-position: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;
	direction:ltr;
	font-family:Avenir,avenir next,helvetica neue,segoe ui,Helvetica,Arial,sans-serif;
	font-variant-numeric:tabular-nums;
	font-weight:500;
	line-height:1.7;
	max-width:100%;
	min-width:200px;
	position:relative;
	text-shadow:none;
	transition:box-shadow .3s ease
	}
	
.plyr video,.plyr audio{border-radius:inherit;height:auto;vertical-align:middle;width:100%}

.plyr button{font:inherit;line-height:inherit;width:auto}

.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}

.plyr--full-ui *,.plyr--full-ui *::after,.plyr--full-ui *::before{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:#4f5b5f;
	border-radius:2px;
	color:#fff;
	font-size: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;
	color:#fff;
	display:none;
	font-size:14px;
	left:0;
	padding:10px;
	position:absolute;
	text-align:center;
	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 .plyr__caption{
	background:rgba(0,0,0,.8);
	border-radius:2px;
	-webkit-box-decoration-break:clone;
	box-decoration-break:clone;
	line-height:185%;
	padding:.2em .5em;
	white-space:pre-wrap
	}
	
.plyr__captions .plyr__caption 

div{display:inline}.plyr__captions 

span:empty{display:none}

@media(min-width:480px){
	.plyr__captions{font-size:16px;padding:20px}}
	
@media(min-width:768px){.plyr__captions{font-size:18px}}

.plyr--captions-active .plyr__captions{display:block}

.plyr:not(.plyr--hide-controls) 

.plyr__controls:not(:empty)~.plyr__captions{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}

.plyr__control{
	background:0 0;
	border:0;
	border-radius:3px;
	color:inherit;
	cursor:pointer;
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	overflow:visible;
	padding:7px;
	position:relative;
	transition:all .3s ease
	}
	
.plyr__control 

svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}

.plyr__control:focus{outline:0}

.plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}

.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--audio 

.plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{
	background:#1aafff;
	color:#fff
	}
	
.plyr--video .plyr__control 

svg{-webkit-filter:drop-shadow(0 1px 1px rgba(0,0,0,0.15));filter:drop-shadow(0 1px 1px rgba(0,0,0,0.15))}

.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{
	background:#00dea1;
	color:#fff
	}
	
.plyr__control--overlaid{
	background:#00dea1;
	border:0;
	border-radius:100%;
	box-shadow:0 1px 1px rgba(0,0,0,.15);
	color:#fff;
	display:none;
	left:50%;
	padding:15px;
	position:absolute;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	z-index:2
	}
	
.plyr__control--overlaid 

svg{height:20px;left:2px;position:relative;width:20px}

.plyr__control--overlaid:hover,.plyr__control--overlaid:focus{
	background:#1aafff
	}
	
.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}

.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}

.plyr--full-ui ::-webkit-media-controls{display:none}

.plyr__controls{
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	text-align:center
	}
	
.plyr__controls>.plyr__control,.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls .plyr__menu,.plyr__controls .plyr__volume{margin-left:5px}

.plyr__controls .plyr__menu+.plyr__control,.plyr__controls>.plyr__control+.plyr__menu,.plyr__controls>.plyr__control+.plyr__control,.plyr__controls .plyr__progress+.plyr__control{margin-left:2px}

.plyr__controls>.plyr__control:first-child,.plyr__controls>.plyr__control:first-child+[data-plyr=pause]{margin-left:0;margin-right:auto}

.plyr__controls:empty{display:none}

@media(min-width:480px){
	.plyr__controls>.plyr__control,
	.plyr__controls 
	.plyr__menu,.plyr__controls 
	.plyr__progress,.plyr__controls 
	.plyr__time,.plyr__controls 
	.plyr__volume{margin-left:10px}
	}
	
.plyr--audio .plyr__controls{
	background:#fff;
	border-radius:inherit;
	color:#4f5b5f;
	padding:10px
	}
	
.plyr--video .plyr__controls{
	background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7));
	border-bottom-left-radius:inherit;
	border-bottom-right-radius:inherit;
	bottom:0;
	color:#fff;
	left:0;
	padding:20px 5px 5px;
	position:absolute;
	right:0;
	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:11
	}
	
@media(min-width:480px){
	.plyr--video .plyr__controls{padding:35px 10px 10px}}
	
.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}

.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__video-embed{height:0;padding-bottom:56.25%;position:relative}.plyr__video-embed 

iframe{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}

.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{
	padding-bottom:240%;
	position:relative;
	-webkit-transform:translateY(-38.28125%);
	-ms-transform:translateY(-38.28125%);
	transform:translateY(-38.28125%)
	}

.plyr__menu{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}

.plyr__menu .plyr__control 

svg{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);-ms-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,.9);
	border-radius:4px;
	bottom:100%;
	box-shadow:0 1px 2px rgba(0,0,0,.15);
	color:#4f5b5f;
	font-size:16px;
	margin-bottom:10px;
	position:absolute;
	right:-3px;
	text-align:left;
	white-space:nowrap;
	z-index:3
	}
	
.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}

.plyr__menu__container::after{
	border:4px solid transparent;
	border-top-color:rgba(255,255,255,.9);
	content:'';
	height:0;
	position:absolute;
	right:15px;
	top:100%;
	width:0
	}
	
.plyr__menu__container [role=menu]{padding:7px}

.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-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	color:#4f5b5f;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	font-size:14px;
	padding:4px 11px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	width:100%
	}
	
.plyr__menu__container .plyr__control>span{
	-webkit-align-items:inherit;
	-ms-flex-align:inherit;
	align-items:inherit;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:100%
	}
	
.plyr__menu__container .plyr__control::after{
	border:4px solid transparent;
	content:'';
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
	}
	
.plyr__menu__container .plyr__control--forward{padding-right:28px}

.plyr__menu__container .plyr__control--forward::after{
	border-left-color:rgba(79,91,95,.8);
	right:5px
	}
	
.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:500;
	margin:7px;
	margin-bottom:3px;
	padding-left:28px;
	position:relative;
	width:calc(100% - 14px)
	}
	
.plyr__menu__container .plyr__control--back::after{
	border-right-color:rgba(79,91,95,.8);
	left:7px
	}
	
.plyr__menu__container .plyr__control--back::before{
	background:#b7c5cd;
	box-shadow:0 1px 0 #fff;
	content:'';
	height:1px;
	left:0;
	margin-top:4px;
	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:7px}

.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;
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	height:16px;
	margin-right:10px;
	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);
	-ms-transform:translateY(-50%) scale(0);
	transform:translateY(-50%) scale(0);
	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:#1aafff
	}
	
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;-webkit-transform:translateY(-50%) scale(1);-ms-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(0,0,0,.1)}

.plyr__menu__container .plyr__menu__value{
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-left:auto;
	margin-right:-5px;
	overflow:hidden;
	padding-left:25px;
	pointer-events:none
	}
	
.plyr--full-ui 

input[type=range]{
	-webkit-appearance:none;
	background:0 0;
	border:0;
	border-radius:28px;
	color:#00dea1;
	display:block;
	height:20px;
	margin:0;
	padding:0;
	transition:box-shadow .3s ease;
	width:100%
	}
	
.plyr--full-ui 

input[type=range]::-webkit-slider-runnable-track{
	background:0 0;
	border:0;
	border-radius:3px;
	height:6px;
	transition:box-shadow .3s ease;
	-webkit-user-select:none;
	user-select:none;
	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;
	border:0;
	border-radius:100%;
	box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2);
	height:14px;
	position:relative;
	transition:all .2s ease;
	width:14px;
	-webkit-appearance:none;
	margin-top:-4px
	}
	
.plyr--full-ui 

input[type=range]::-moz-range-track{
	background:0 0;
	border:0;
	border-radius:3px;
	height:6px;
	transition:box-shadow .3s ease;
	-moz-user-select:none;
	user-select:none
	}
	
.plyr--full-ui 

input[type=range]::-moz-range-thumb{
	background:#fff;
	border:0;
	border-radius:100%;
	box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2);
	height:14px;
	position:relative;
	transition:all .2s ease;
	width:14px
	}
	
.plyr--full-ui 

input[type=range]::-moz-range-progress{background:currentColor;border-radius:3px;height:6px}.plyr--full-ui 

input[type=range]::-ms-track{background:0 0;border:0;border-radius:3px;height:6px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui 

input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:3px;height:6px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui 

input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:3px;height:6px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui 

input[type=range]::-ms-thumb{
	background:#fff;
	border:0;
	border-radius:100%;
	box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2);
	height:14px;
	position:relative;
	transition:all .2s ease;
	width:14px;
	margin-top:0
	}
	
.plyr--full-ui 

input[type=range]::-ms-tooltip{display:none}.plyr--full-ui 

input[type=range]:focus{outline:0}.plyr--full-ui 

input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui 

input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}.plyr--full-ui 

input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}.plyr--full-ui 

input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}.plyr--full-ui.plyr--video 

input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video 

input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video 

input[type=range]::-ms-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video 

input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video 

input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video 

input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--audio 

input[type=range]::-webkit-slider-runnable-track{background-color:rgba(183,197,205,.66)}.plyr--full-ui.plyr--audio 

input[type=range]::-moz-range-track{background-color:rgba(183,197,205,.66)}.plyr--full-ui.plyr--audio 

input[type=range]::-ms-track{background-color:rgba(183,197,205,.66)}.plyr--full-ui.plyr--audio 

input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio 

input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1)}

.plyr--full-ui.plyr--audio 

input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #02bcfa,0 0 0 1px #02bcfa,0 0 0 3px #02bcfa}

.plyr__poster{
	background-color:#02bcfa;
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-size:contain;
	height:100%;
	left:0;
	opacity:0;
	position:absolute;
	top:0;
	transition:opacity .2s ease;
	width:100%;
	z-index:1
	}
	
.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:14px}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}

@media(max-width:767px){.plyr__time+.plyr__time{display:none}}

.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,.15)}

.plyr__tooltip{
	background:#02bcfa;
	border-radius:3px;
	bottom:100%;
	box-shadow:0 1px 2px #02bcfa;
	color:#02bcfa;
	font-size:14px;
	font-weight:500;
	left:50%;
	line-height:1.3;
	margin-bottom:10px;
	opacity:0;
	padding:5px 7.5px;
	pointer-events:none;
	position:absolute;
	-webkit-transform:translate(-50%,10px) scale(.8);
	-ms-transform:translate(-50%,10px) scale(.8);
	transform:translate(-50%,10px) scale(.8);
	-webkit-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	transform-origin:50% 100%;
	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-right:4px solid transparent;
	border-top:4px solid rgba(255,255,255,.9);
	bottom:-4px;
	content:'';
	height:0;
	left:50%;
	position:absolute;
	-webkit-transform:translateX(-50%);
	-ms-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);
	-ms-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(.8);
	-ms-transform:translate(0,10px) scale(.8);
	transform:translate(0,10px) scale(.8);
	-webkit-transform-origin:0 100%;
	-ms-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:16px}

.plyr__controls>.plyr__control:last-child .plyr__tooltip{
	left:auto;
	right:0;
	-webkit-transform:translate(0,10px) scale(.8);
	-ms-transform:translate(0,10px) scale(.8);
	transform:translate(0,10px) scale(.8);
	-webkit-transform-origin:100% 100%;
	-ms-transform-origin:100% 100%;
	transform-origin:100% 100%
	}
	
.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;-webkit-transform:translateX(50%);-ms-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);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}

.plyr--video{background:#02bcfa;height:100%;overflow:hidden}

.plyr--video.plyr--menu-open{overflow:visible}

.plyr__video-wrapper{
	background:#02bcfa;
	border-radius:inherit;
	height:100%;
	overflow:hidden;
	position:relative;
	z-index:0
	}
	
.plyr__progress{-webkit-flex:1;-ms-flex:1;flex:1;left:7px;margin-right:14px;position:relative}

.plyr__progress 

input[type=range],.plyr__progress__buffer{
	margin-left:-7px;
	margin-right:-7px;
	width:calc(100% + 14px)}
	
.plyr__progress 

input[type=range]{position:relative;z-index:2}

.plyr__progress .plyr__tooltip{font-size:14px;left:0}

.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:6px;left:0;margin-top:-3px;padding:0;position:absolute;top:50%}

.plyr__progress__buffer::-webkit-progress-bar{background:0 0;transition:width .2s ease}

.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:6px}

.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:6px;transition:width .2s ease}

.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}

.plyr--video .plyr__progress__buffer{box-shadow:0 1px 1px #02bcfa;color:#02bcfa}

.plyr--audio .plyr__progress__buffer{color:#02bcfa}

.plyr--loading .plyr__progress__buffer{
	-webkit-animation:plyr-progress 1s linear infinite;
	animation:plyr-progress 1s linear infinite;
	background-image:linear-gradient(-45deg,rgba(47,52,61,0.6) 25%,transparent 25%,transparent 50%,rgba(47,52,61,0.6) 50%,rgba(47,52,61,0.6) 75%,transparent 75%,transparent);
	background-repeat:repeat-x;
	background-size:25px 25px;
	color:transparent
	}
	
.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25)}

.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(183,197,205,.66)}

.plyr__volume{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}

.plyr__volume 

input[type=range]{margin-left:5px;position:relative;z-index:2}@media(min-width:480px){.plyr__volume{max-width:90px}}

@media(min-width:768px){.plyr__volume{max-width:110px}}

.plyr--is-ios .plyr__volume{display:none!important}

.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none!important}

.plyr:-webkit-full-screen{
	background:#02bcfa;
	border-radius:0!important;
	height:100%;
	margin:0;
	width:100%
	}
	
.plyr:-moz-full-screen{
	background:#02bcfa;
	border-radius:0!important;
	height:100%;
	margin:0;
	width:100%
	}
	
.plyr:-ms-fullscreen{
	background:#02bcfa;
	border-radius:0!important;
	height:100%;
	margin:0;
	width:100%
	}
	
.plyr:fullscreen{
	background:#02bcfa;
	border-radius:0!important;
	height:100%;
	margin:0;
	width:100%
	}
	
.plyr:-webkit-full-screen 

video{height:100%}.plyr:-moz-full-screen 

video{height:100%}.plyr:-ms-fullscreen 

video{height:100%}.plyr:fullscreen 

video{height:100%}.plyr:-webkit-full-screen 

.plyr__video-wrapper{height:100%;width:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;width:100%}.plyr:-ms-fullscreen 

.plyr__video-wrapper{height:100%;width:100%}.plyr:fullscreen .plyr__video-wrapper{height:100%;width:100%}.plyr:-webkit-full-screen 

.plyr__video-embed{overflow:visible}

.plyr:-moz-full-screen 

.plyr__video-embed{overflow:visible}

.plyr:-ms-fullscreen .plyr__video-embed{overflow:visible}

.plyr:fullscreen .plyr__video-embed{overflow:visible}

.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}

.plyr:-moz-full-screen.plyr--vimeo 

.plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}

.plyr:-ms-fullscreen.plyr--vimeo 

.plyr__video-wrapper{height:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}

.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

.plyr:-webkit-full-screen .plyr__control 

.icon--exit-fullscreen{display:block}

.plyr:-moz-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:-moz-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:-moz-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}

.plyr:-moz-full-screen .plyr__captions{font-size:21px}

.plyr:-ms-fullscreen .plyr__captions{font-size:21px}

.plyr:fullscreen .plyr__captions{font-size:21px}}

.plyr:-webkit-full-screen{
	background:#02bcfa;
	border-radius:0!important;
	height:100%;
	margin:0;
	width:100%
	}
	
	
.plyr:-webkit-full-screen 

video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;width:100%}

.plyr:-webkit-full-screen .plyr__video-embed{overflow:visible}

.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}

.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}}.plyr:-moz-full-screen{
	background:#02bcfa;
	border-radius:0!important;
	height:100%;
	margin:0;
	width:100%
	}
	
.plyr:-moz-full-screen 

video{height:100%}

.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;width:100%}

.plyr:-moz-full-screen .plyr__video-embed{overflow:visible}

.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}

.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}

.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}

.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}}

.plyr:-ms-fullscreen{
	background:#02bcfa;
	border-radius:0!important;
	height:100%;
	margin:0;
	width:100%
	}
	
.plyr:-ms-fullscreen 

video{height:100%}

.plyr:-ms-fullscreen 

.plyr__video-wrapper{height:100%;width:100%}

.plyr:-ms-fullscreen .plyr__video-embed{overflow:visible}

.plyr:-ms-fullscreen.plyr--vimeo 

.plyr__video-wrapper{height:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}

.plyr:-ms-fullscreen 

.plyr__control .icon--exit-fullscreen{display:block}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}

.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}

@media(min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}}

.plyr--fullscreen-fallback{
	background:#02bcfa;
	border-radius:0!important;
	height:100%;
	margin:0;
	width:100%;
	bottom:0;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:10000000
	}
	
.plyr--fullscreen-fallback 

video{height:100%}

.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;width:100%}

.plyr--fullscreen-fallback .plyr__video-embed{overflow:visible}

.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

.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}}

.plyr--no-transition{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}.corner-link{
	color:#fefefe;
	display:inline-block;
	font-family:pathway gothic one,sans-serif;
	font-size:1.125rem;
	letter-spacing:1px;
	position:fixed;
	text-transform:uppercase;
	-webkit-transform-origin:top right;
	-ms-transform-origin:top right;
	transform-origin:top right;
	transition:.5s color;
	will-change:transform;
	z-index:20
	}
	
@media print,screen and (min-width:40em){
	.corner-link{display:none!important}}
	
.menu-open .corner-link{color:#000}

.corner-link__inner{display:inline-block;opacity:0;-webkit-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-15px)}

.corner-link--visible .corner-link__inner{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}

.corner-link--top-left{
	left:24px;
	top:36px;
	-webkit-transform:translate(-100%) rotate(-90deg) translate(-10px,3px);
	-ms-transform:translate(-100%) rotate(-90deg) translate(-10px,3px);
	transform:translate(-100%) rotate(-90deg) translate(-10px,3px)
	}
	
.corner-link--bottom-right{
	bottom:36px;
	right:24px;
	-webkit-transform:translateY(100%) rotate(90deg) translate(-10px,3px);
	-ms-transform:translateY(100%) rotate(90deg) translate(-10px,3px);
	transform:translateY(100%) rotate(90deg) translate(-10px,3px)
	}
	
.scroll-indicator{
	bottom:36px;
	font-family:pathway gothic one,sans-serif;
	left:50%;
	opacity:0;
	pointer-events:none;
	position:fixed;
	text-transform:uppercase;
	-ms-touch-action:none;
	touch-action:none;
	-webkit-transform:translateX(-50%) rotate(90deg) translateX(-50px);
	-ms-transform:translateX(-50%) rotate(90deg) translateX(-50px);
	transform:translateX(-50%) rotate(90deg) translateX(-50px);
	transition:.5s opacity;
	z-index:20
	}
	
@media print,screen and (min-width:40em){.scroll-indicator{display:none!important}}

.scroll-indicator--visible{opacity:1}

.is-scrolling .scroll-indicator,.scroll-end-reached .scroll-indicator{opacity:0}

.site-desktop-title 

a{font-weight:700}.title-bar-title 

a{font-size:1rem;color:#fefefe}

.site-header{padding-right:3rem;padding-left:3rem;max-width:100%;margin:0 auto;text-transform:uppercase;position:fixed;z-index:30;top:24px;left:0;width:100%;height:0}

@media print,screen and (min-width:40em){.site-header{padding-left:100px;padding-right:100px;top:38px}}

.site-desktop-title 

a{font-weight:400}

@media screen and (max-width:39.9375em){.site-navigation{padding:0}}

.top-bar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}

.top-bar .top-bar-right,.top-bar .top-bar-left{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}

@media print,screen and (min-width:40em){.top-bar .top-bar-right,.top-bar .top-bar-left{width:calc(50% - 1.875rem)}}

@media screen and (max-width:39.9375em){.top-bar .top-bar-left{display:none!important}}.top-bar .top-bar-right{text-align:right}

@media screen and (max-width:39.9375em){.top-bar .top-bar-right{display:none!important}}

.nav-previous{float:left}

.hamburger{
	position:relative;
	-webkit-flex:0 0 auto;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto;
	height:20px;
	width:50px;
	background-color:transparent;
	position:relative;
	margin:2px auto 0
	}
	
@media print,screen and (min-width:64em){.hamburger{margin:0}}

.hamburger__line{position:absolute;display:block;height:2px;background-color:#fefefe;transition:.35s background-color}

.hamburger__line--short{left:5px;right:5px}

.hamburger__line--long{left:0;right:0}

.hamburger__line--top{top:0}

.hamburger__line--middle{top:50%;margin-top:-1px}

.hamburger__line--bottom{bottom:0}.side-menu 

a.current-animate .side-menu__dot::before,.side-menu 

a:hover .side-menu__dot::before{
	-webkit-transform:translate(-50%,-50%) scale(.15);
	-ms-transform:translate(-50%,-50%) scale(.15);
	transform:translate(-50%,-50%) scale(.15);
	opacity:0;
	transition-delay:.2s
	}
	
.side-menu 

a.current-animate .side-menu__dot::after,.side-menu 

a:hover .side-menu__dot::after{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}

.side-menu 

a.current-animate .side-menu__link-name,.side-menu 

a:hover .side-menu__link-name{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

.side-menu{
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden}[data-whatinput=mouse] 
	
.side-menu 

li{outline:0}.side-menu 

a,.side-menu .button{line-height:1;text-decoration:none;display:block;padding:.7rem 1rem}

.side-menu 

input,.side-menu 

select,.side-menu 

a,.side-menu 

button{margin-bottom:0}.side-menu 

input{display:inline-block}.side-menu 

a{position:relative;padding-left:30px;-webkit-backface-visibility:hidden;backface-visibility:hidden}

.side-menu__dot{
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	display:block;
	width:15px;
	height:15px
	}
	
.side-menu__dot::before,.side-menu__dot::after{
	display:block;
	content:"";
	position:absolute;
	top:50%;
	left:50%;
	border-radius:100%;
	transition:.35s opacity,.35s -webkit-transform;
	transition:.35s transform,.35s opacity;
	transition:.35s transform,.35s opacity,.35s -webkit-transform
	}
	
.side-menu__dot::before{
	width:7px;
	height:7px;
	background-color:#fefefe;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
	}
	
.side-menu__dot::after{
	width:14px;
	height:14px;
	border:1px solid #fefefe;
	-webkit-transform:translate(-50%,-50%) scale(.5);
	-ms-transform:translate(-50%,-50%) scale(.5);
	transform:translate(-50%,-50%) scale(.5)
	}
	
.side-menu__link-name{
	display:inline-block;
	opacity:0;
	-webkit-transform:translate3d(-20px,0,0);
	transform:translate3d(-20px,0,0);
	transition:.35s opacity,.35s -webkit-transform;
	transition:.35s transform,.35s opacity;
	transition:.35s transform,.35s opacity,.35s -webkit-transform
	}
	
.main-container{padding-right:.625rem;padding-left:.625rem;max-width:75rem;margin:0 auto}

@media print,screen and (min-width:40em){.main-container{padding-right:.9375rem;padding-left:.9375rem}}

.main-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:1rem}

@media print,screen and (min-width:40em){.main-grid{margin-top:3rem}}

.main-grid.sidebar-left .main-content{-webkit-order:1;-ms-flex-order:1;order:1}

.main-grid.sidebar-left .sidebar{-webkit-order:2;-ms-flex-order:2;order:2}

@media print,screen and (min-width:40em){
	.main-grid.sidebar-left 
	.main-content{-webkit-order:2;-ms-flex-order:2;order:2}

.main-grid.sidebar-left .sidebar{-webkit-order:1;-ms-flex-order:1;order:1}}

.main-grid .main-content-full-width{width:calc(100% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem}

.main-grid .main-content{width:calc(100% - 1.25rem);margin-right:.625rem;margin-left:.625rem}

@media print,screen and (min-width:40em){.main-grid .main-content{width:calc(66.66667% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem}}

.main-grid .sidebar{width:calc(100% - 1.25rem);margin-right:.625rem;margin-left:.625rem}

@media print,screen and (min-width:40em){.main-grid .sidebar{width:calc(33.33333% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem;margin-top:1rem}}

.page-content{
	width:100%;
	max-width:650px;
	padding:80px 20px;
	font-family:cardo,source sans pro,-apple-system,BlinkMacSystemFont,helvetica neue,sans-serif;
	font-size:16px;
	line-height:1.63636;
	position:relative;
	z-index:1;
	text-align:center
	}
	
@media print,screen and (min-width:48em){.page-content{font-size:18px;padding:80px 50px}}

@media print,screen and (min-width:64em){.page-content{font-size:22px}}

.footer{padding-right:3rem;padding-left:3rem;max-width:100%;margin:0 auto;position:fixed;z-index:30;bottom:40px;left:0;width:100%;height:0;font-size:10px}

@media print,screen and (min-width:40em){.footer{padding-left:50px;padding-right:50px;bottom:65px}}

.footer-container{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-flow:row wrap;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
	}
	
@media print,screen and (min-width:40em){.footer-container{
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch}}
	
.footer-left,.footer-right{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;width:25vw}

@media screen and (max-width:39.9375em){.footer-left,.footer-right{display:none!important}}

.footer-boat{
	position:absolute;
	left:50%;
	top:calc(-50vh + 50%);
	-webkit-transform:translate(-50%);
	-ms-transform:translate(-50%);
	transform:translate(-50%);
	z-index:51;
	display:inline-block;
	width:90px
	}
	
@media print,screen and (min-width:40em){.footer-boat{width:130px}}

.footer-boat.final-position{top:-14px}

@media print,screen and (min-width:40em){.footer-boat.final-position{top:-15px}}

.footer-boat .boat__path{transition:.5s stroke-dashoffset,.35s stroke}

.footer-boat .boat__path--01{stroke-dashoffset:1622.27942;stroke-dasharray:1622.27942;transition-duration:1.2s}

.footer-boat .boat__path--02{stroke-dashoffset:445.16205;stroke-dasharray:445.16205}

.footer-boat .boat__path--03{stroke-dashoffset:309.32635;stroke-dasharray:309.32635}

.footer-boat .boat__path--04{stroke-dashoffset:284.82275;stroke-dasharray:284.82275}

.footer-boat .boat__path--05{stroke-dashoffset:284.54877;stroke-dasharray:284.54877}

.footer-boat .boat__path.visible{stroke-dashoffset:0}

body.menu-open .footer-boat .boat__path{
	transition-duration:.5s;
	stroke:#000
	}
	
.footer-socials{
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	text-transform:uppercase;
	-webkit-transform-origin:bottom left;
	-ms-transform-origin:bottom left;
	transform-origin:bottom left;
	-webkit-transform:translate(23px,-2px) rotate(-90deg);
	-ms-transform:translate(23px,-2px) rotate(-90deg);
	transform:translate(23px,-2px) rotate(-90deg)}[data-whatinput=mouse] 
	
.footer-socials 

li{outline:0}.footer-socials 

a,.footer-socials .button{line-height:1;text-decoration:none;display:block;padding:.7rem 1rem}.footer-socials 

input,.footer-socials 

select,.footer-socials 

a,.footer-socials 

button{margin-bottom:0}.footer-socials 

input{display:inline-block}.footer-socials 

li:not(:last-child) 

a{position:relative}.footer-socials 

li:not(:last-child) 

a::after{content:"-";display:block;right:0;top:0;position:absolute;-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%)}.footer-socials 

a{padding:0 6px}.footer-credits{
	-webkit-transform-origin:top right;
	-ms-transform-origin:top right;
	transform-origin:top right;
	-webkit-transform:rotate(-90deg) translate(100%,-43px);
	-ms-transform:rotate(-90deg) translate(100%,-43px);
	transform:rotate(-90deg) translate(100%,-43px)}
	
.footer-credits 

a{text-decoration:underline}.footer-credits 

a:hover{text-decoration:none}.footer-grid{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-flow:row wrap;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap}
	
body#tinymce{height:auto;max-width:75rem;padding:1.25rem!important}

.side-content{
	font-family:pathway gothic one,sans-serif;
	font-size:16px;
	position:fixed;
	text-transform:uppercase;
	top:50%;
	z-index:40
	}
	
@media screen and (max-width:39.9375em){.side-content{display:none!important}}

.side-content--left{left:43px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

.side-content--right{
	right:50px;
	-webkit-transform:translateY(-50%) rotate(-90deg);
	-ms-transform:translateY(-50%) rotate(-90deg);
	transform:translateY(-50%) rotate(-90deg)}
	
.overlay-menu{
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:rgba(209,211,212,.8);
	color:#231f20;
	counter-reset:overlayLinks;
	display:none;
	height:100%;
	left:0;
	opacity:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:-10
	}
	
.overlay-menu--visible{display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:10}

.overlay-menu__line{
	background-color:rgba(35,31,32,.3);
	display:block;
	height:100vh;
	position:absolute;
	top:0;
	-webkit-transform:scaleY(0);
	-ms-transform:scaleY(0);
	transform:scaleY(0);
	width:1px
	}
	
@media print,screen and (min-width:48em){.overlay-menu__line{background-color:rgba(35,31,32,.5)}}

.overlay-menu__line--left{left:calc(50% - 25vw);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}

@media print,screen and (min-width:40em){.overlay-menu__line--left{left:calc(50% - 130px)}}

.overlay-menu__line--right{left:calc(50% + 25vw);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}

@media print,screen and (min-width:40em){.overlay-menu__line--right{left:calc(50% + 130px)}}

.overlay-nav{
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	text-align:center}[data-whatinput=mouse] 
	
.overlay-nav 

li{outline:0}.overlay-nav 

a,.overlay-nav .button{line-height:1;text-decoration:none;display:block;padding:.7rem 1rem}

.overlay-nav 

input,.overlay-nav 

select,.overlay-nav 

a,.overlay-nav 

button{margin-bottom:0}.overlay-nav 

input{display:inline-block}.overlay-nav__elem{display:inline-block;margin-bottom:20px;margin-top:20px;position:relative}

.overlay-nav__elem__counter{display:inline-block;font-family:medula one,sans-serif;font-size:15px;letter-spacing:2px;opacity:0;position:absolute;top:-10px}

@media print,screen and (min-width:48em){.overlay-nav__elem__counter{font-size:1.125rem;top:-20px}}

.overlay-nav__elem__counter::before{content:counters(overlayLinks,".",decimal-leading-zero);counter-increment:overlayLinks;display:block}

.overlay-nav__elem:nth-child(1) 

a{position:relative}

.overlay-nav__elem:nth-child(1) 

a .overlay-nav__elem__strip{position:relative;visibility:hidden;z-index:0}.overlay-nav__elem:nth-child(1) 

a::after{
	background-color:#000;
	bottom:0;
	content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:right center;
	-ms-transform-origin:right center;
	transform-origin:right center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1
	}
	
.overlay-nav__elem:nth-child(1) 

a.strip-animate .overlay-nav__elem__strip{
	-webkit-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	}
	
.overlay-nav__elem:nth-child(1) 

a.strip-animate.strip-animate-in::after,.overlay-nav__elem:nth-child(1) 

a.strip-animate.strip-animate-out::after{
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromRight;
	animation-name:animateStripfromRight
	}
	
.overlay-nav__elem:nth-child(1) 

a.strip-animate.strip-animate-in .overlay-nav__elem__strip{-webkit-animation-delay:.15s;animation-delay:.15s;-webkit-animation-name:showStripContent;animation-name:showStripContent}

.overlay-nav__elem:nth-child(1) 

a.strip-animate.strip-animate-in::after{-webkit-animation-delay:.15s;animation-delay:.15s}

.overlay-nav__elem:nth-child(1) 

a.strip-animate.strip-animate-out .overlay-nav__elem__strip{-webkit-animation-delay:.15s;animation-delay:.15s;-webkit-animation-name:hideStripContent;animation-name:hideStripContent;visibility:visible}

.overlay-nav__elem:nth-child(1) 

a.strip-animate.strip-animate-out::after{-webkit-animation-delay:.15s;animation-delay:.15s}

.overlay-nav__elem:nth-child(2) 

a{position:relative}.overlay-nav__elem:nth-child(2) 

a .overlay-nav__elem__strip{position:relative;visibility:hidden;z-index:0}

.overlay-nav__elem:nth-child(2) 

a::after{
	background-color:#000;
	bottom:0;
	content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:left center;
	-ms-transform-origin:left center;
	transform-origin:left center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1
	}
	
.overlay-nav__elem:nth-child(2) 

a.strip-animate .overlay-nav__elem__strip{
	-webkit-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	}
	
.overlay-nav__elem:nth-child(2) 

a.strip-animate.strip-animate-in::after,.overlay-nav__elem:nth-child(2) 

a.strip-animate.strip-animate-out::after{
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromLeft;
	animation-name:animateStripfromLeft
	}
	
.overlay-nav__elem:nth-child(2) 

a.strip-animate.strip-animate-in .overlay-nav__elem__strip{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-name:showStripContent;animation-name:showStripContent}

.overlay-nav__elem:nth-child(2) 

a.strip-animate.strip-animate-in::after{-webkit-animation-delay:.3s;animation-delay:.3s}

.overlay-nav__elem:nth-child(2) 

a.strip-animate.strip-animate-out .overlay-nav__elem__strip{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-name:hideStripContent;animation-name:hideStripContent;visibility:visible}

.overlay-nav__elem:nth-child(2) 

a.strip-animate.strip-animate-out::after{-webkit-animation-delay:.3s;animation-delay:.3s}

.overlay-nav__elem:nth-child(3) 

a{position:relative}.overlay-nav__elem:nth-child(3) 

a .overlay-nav__elem__strip{position:relative;visibility:hidden;z-index:0}

.overlay-nav__elem:nth-child(3) 

a::after{
	background-color:#000;
	bottom:0;
	content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:right center;
	-ms-transform-origin:right center;
	transform-origin:right center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1
	}
	
.overlay-nav__elem:nth-child(3) 

a.strip-animate .overlay-nav__elem__strip{
	-webkit-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	}
	
.overlay-nav__elem:nth-child(3) 

a.strip-animate.strip-animate-in::after,.overlay-nav__elem:nth-child(3) 

a.strip-animate.strip-animate-out::after{
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromRight;
	animation-name:animateStripfromRight
	}
	
.overlay-nav__elem:nth-child(3) 

a.strip-animate.strip-animate-in .overlay-nav__elem__strip{-webkit-animation-delay:.45s;animation-delay:.45s;-webkit-animation-name:showStripContent;animation-name:showStripContent}

.overlay-nav__elem:nth-child(3) 

a.strip-animate.strip-animate-in::after{-webkit-animation-delay:.45s;animation-delay:.45s}

.overlay-nav__elem:nth-child(3) 

a.strip-animate.strip-animate-out .overlay-nav__elem__strip{	
	-webkit-animation-delay:.45s;
	animation-delay:.45s;
	-webkit-animation-name:hideStripContent;
	animation-name:hideStripContent;
	visibility:visible
	}
	
.overlay-nav__elem:nth-child(3) 

a.strip-animate.strip-animate-out::after{-webkit-animation-delay:.45s;animation-delay:.45s}

.overlay-nav__elem:nth-child(even){-webkit-transform:translate(-60px);-ms-transform:translate(-60px);transform:translate(-60px)}

@media print,screen and (min-width:48em){.overlay-nav__elem:nth-child(even){-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}}

.overlay-nav__elem:nth-child(odd){-webkit-transform:translate(40px);-ms-transform:translate(40px);transform:translate(40px)}

@media print,screen and (min-width:48em){.overlay-nav__elem:nth-child(odd){-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%)}}

.overlay-nav__elem:nth-child(1) .overlay-nav__svg{height:35px;width:120px}

@media print,screen and (min-width:48em){.overlay-nav__elem:nth-child(1) 

.overlay-nav__svg{height:50px;width:171.42857px}}

@media print,screen and (min-width:64em){.overlay-nav__elem:nth-child(1) 

.overlay-nav__svg{height:72px;width:246.85714px}}

.overlay-nav__elem:nth-child(1) 

.overlay-nav__elem__counter{left:57%}

.overlay-nav__elem:nth-child(2) 

.overlay-nav__svg{height:35px;width:116px}

@media print,screen and (min-width:48em){
	.overlay-nav__elem:nth-child(2) 
	.overlay-nav__svg{height:50px;width:165.71429px}}
	
@media print,screen and (min-width:64em){.overlay-nav__elem:nth-child(2) .overlay-nav__svg{height:72px;width:238.62857px}}

.overlay-nav__elem:nth-child(2) .overlay-nav__elem__counter{left:45%}.overlay-nav__elem:nth-child(3) .overlay-nav__svg{height:35px;width:174px}

@media print,screen and (min-width:48em){.overlay-nav__elem:nth-child(3) .overlay-nav__svg{height:50px;width:248.57143px}}

@media print,screen and (min-width:64em){.overlay-nav__elem:nth-child(3) .overlay-nav__svg{height:72px;width:357.94286px}}

.overlay-nav__elem:nth-child(3) .overlay-nav__elem__counter{left:70%}.overlay-nav 

a{display:inline-block}

.overlay-nav 


a path{
	fill:#ecc0ed;
	transition:.35s fill,.35s stroke
	}
	
.overlay-nav 

a.current 

path{
	stroke:#ecc0ed;
	fill:none
	}
	
.overlay-nav 

a:not(.current):hover 

path{
	fill:transparent;
	stroke:#ecc0ed
	}

body.menu-open .page-border__border{
	stroke:#ecc0ed
	}

body.menu-open .hamburger__line{
	background-color:#ecc0ed
	}

body.menu-open .site-header,

body.menu-open .footer{
	
	color:#ecc0ed;
	transition:.35s color
	}

body.menu-open .site-header 

a,body.menu-open .footer 

a{color:inherit}

body.menu-open .footer-logo 

path{
	fill:rgba(35,31,32,.5);
	transition:.35s fill
	}

.preload{
	position:fixed;
	z-index:50;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.8);
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
	}

.preload--disabled{pointer-events:none;-ms-touch-action:none;touch-action:none}

.preload__counter{
	
	color:#02fabc;
	font-family:pathway gothic one,sans-serif;
	font-size:120px;
	opacity:.08;
	font-weight:900
	}

@media print,screen and (min-width:40em){.preload__counter{font-size:200px}}@media print,screen and (min-width:64em){.preload__counter{font-size:330px}}

.preload--page-navigation .preload__counter{font-size:3rem;opacity:.24}

.vertical-carousel{height:calc(100vh - (36px * 2));opacity:0;text-align:center;width:calc(100vw - (24px * 2))}

@media print,screen and (min-width:40em){.vertical-carousel{height:calc(100vh - (50px * 2));width:calc(100vw - (50px * 2))}}

.vertical-carousel .media-wrapper{margin-bottom:0}.vertical-carousel__slide{padding-bottom:30px;padding-top:30px}

@media print,screen and (min-width:40em){.vertical-carousel__slide{padding-bottom:80px;padding-top:80px}}

.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+1) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+1) 

video{max-width:55vw;-webkit-transform:translate(-16%);-ms-transform:translate(-16%);transform:translate(-16%)}

@media print,screen and (min-width:40em){.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+1)img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+1) 

video{-webkit-transform:translate(-20%);-ms-transform:translate(-20%);transform:translate(-20%)}}

@media print,screen and (min-width:64em){.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+1) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+1) 

video{-webkit-transform:translate(-40%);-ms-transform:translate(-40%);transform:translate(-40%)}}

@media screen and (min-width:75em){.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+1) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+1) 

video{-webkit-transform:translate(-57.14286%);-ms-transform:translate(-57.14286%);transform:translate(-57.14286%)}}

@media screen and (min-width:87.5em){.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+1) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+1) 

video{-webkit-transform:translate(-80%);-ms-transform:translate(-80%);transform:translate(-80%)}}.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+2) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+2) 

video{max-width:55vw;-webkit-transform:translate(14%);-ms-transform:translate(14%);transform:translate(14%)}

@media print,screen and (min-width:40em){.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+2) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+2) 

video{-webkit-transform:translate(17.5%);-ms-transform:translate(17.5%);transform:translate(17.5%)}}

@media print,screen and (min-width:64em){.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+2) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+2) 

video{-webkit-transform:translate(35%);-ms-transform:translate(35%);transform:translate(35%)}}

@media screen and (min-width:75em){.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+2) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+2) 

video{-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%)}}

@media screen and (min-width:87.5em){.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+2) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+2) 

video{-webkit-transform:translate(70%);-ms-transform:translate(70%);transform:translate(70%)}}.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+3) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+3) 

video{max-width:55vw;-webkit-transform:translate(-13%);-ms-transform:translate(-13%);transform:translate(-13%)}

@media print,screen and (min-width:40em){.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+3) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+3) 

video{-webkit-transform:translate(-16.25%);-ms-transform:translate(-16.25%);transform:translate(-16.25%)}}

@media print,screen and (min-width:64em){.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+3) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+3) 

video{-webkit-transform:translate(-32.5%);-ms-transform:translate(-32.5%);transform:translate(-32.5%)}}

@media screen and (min-width:75em){.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+3) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+3) 

video{
	-webkit-transform:translate(-46.42857%);
	-ms-transform:translate(-46.42857%);
	transform:translate(-46.42857%)}
	}
	
@media screen and (min-width:87.5em){.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+3) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+3) 

video{-webkit-transform:translate(-65%);-ms-transform:translate(-65%);transform:translate(-65%)}}.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+4) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+4) 

video{max-width:55vw;-webkit-transform:translate(17%);-ms-transform:translate(17%);transform:translate(17%)}

@media print,screen and (min-width:40em){.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+4) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+4) 


video{-webkit-transform:translate(21.25%);-ms-transform:translate(21.25%);transform:translate(21.25%)}}

@media print,screen and (min-width:64em){.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+4) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+4) 

video{-webkit-transform:translate(42.5%);-ms-transform:translate(42.5%);transform:translate(42.5%)}}

@media screen and (min-width:75em){.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+4) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+4) 

video{-webkit-transform:translate(60.71429%);-ms-transform:translate(60.71429%);transform:translate(60.71429%)}}

@media screen and (min-width:87.5em){.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+4) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+4) 

video{-webkit-transform:translate(85%);-ms-transform:translate(85%);transform:translate(85%)}}.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+5) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+5) 

video{max-width:55vw;-webkit-transform:translate(-20%);-ms-transform:translate(-20%);transform:translate(-20%)}

@media print,screen and (min-width:40em){.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+5) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+5) 

video{-webkit-transform:translate(-25%);-ms-transform:translate(-25%);transform:translate(-25%)}}

@media print,screen and (min-width:64em){.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+5) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+5) 

video{-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}}

@media screen and (min-width:75em){.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+5) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+5) 

video{-webkit-transform:translate(-71.42857%);-ms-transform:translate(-71.42857%);transform:translate(-71.42857%)}}

@media screen and (min-width:87.5em){.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+5) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+5) 

video{-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%)}}.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+6) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+6) 

video{max-width:55vw;-webkit-transform:translate(10%);-ms-transform:translate(10%);transform:translate(10%)}

@media print,screen and (min-width:40em){.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+6) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+6) 

video{-webkit-transform:translate(12.5%);-ms-transform:translate(12.5%);transform:translate(12.5%)}}

@media print,screen and (min-width:64em){.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+6) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+6) 

video{-webkit-transform:translate(25%);-ms-transform:translate(25%);transform:translate(25%)}}

@media screen and (min-width:75em){.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+6) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+6) 

video{
	-webkit-transform:translate(35.71429%);
	-ms-transform:translate(35.71429%);
	transform:translate(35.71429%)}
	}
	
@media screen and (min-width:87.5em){.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+6) 

img,.vertical-carousel[data-carousel-randomize] .vertical-carousel__slide:nth-child(6n+6) 

video{-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%)}}

.top-bar-left,.top-bar-right,.footer-left,.footer-logo,.footer-right,.side-content--right{opacity:0}.hamburger__line--top{right:45px}.hamburger__line--middle{left:50px}.hamburger__line--bottom{left:45px}.side-menu 

li .side-menu__dot{margin-top:-8px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.side-menu 

li .side-menu__dot--visible{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}

.lettering-bg{overflow:hidden}.lettering-bg .lettering--about{-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%)}

.lettering-bg .lettering--me{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}

.about-content__row:nth-child(1){position:relative;-webkit-transform:translate(-20px);-ms-transform:translate(-20px);transform:translate(-20px)}

.about-content__row:nth-child(1) .paragraph{position:relative;visibility:hidden;z-index:0}

.about-content__row:nth-child(1)::after{
	background-color:#3c1fcf;
	bottom:0;content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:left center;
	-ms-transform-origin:left center;
	transform-origin:left center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1
	
	}
	
.about-content__row:nth-child(1).strip-animate .paragraph{
	-webkit-animation-duration:.4s;
	animation-duration:.4s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	
	}

.about-content__row:nth-child(1).strip-animate.strip-animate-in::after,.about-content__row:nth-child(1)

.strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.8s;
	animation-duration:.8s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromLeft;
	animation-name:animateStripfromLeft
	
	}
	
.about-content__row:nth-child(1).strip-animate.strip-animate-in .paragraph{
	-webkit-animation-delay:0s;
	animation-delay:0s;
	-webkit-animation-name:showStripContent;
	animation-name:showStripContent
	
	}
	
.about-content__row:nth-child(1).strip-animate.strip-animate-in::after{
	-webkit-animation-delay:0s;
	animation-delay:0s
	}
	
.about-content__row:nth-child(1).strip-animate.strip-animate-out .paragraph{
	-webkit-animation-delay:0s;
	animation-delay:0s;
	-webkit-animation-name:hideStripContent;
	animation-name:hideStripContent;
	visibility:visible
	}
	
	
.about-content__row:nth-child(1).strip-animate.strip-animate-out::after{
	-webkit-animation-delay:0s;
	animation-delay:0s
	
	}
	
.about-content__row:nth-child(2){
	position:relative;
	-webkit-transform:translate(20px);
	-ms-transform:translate(20px);
	transform:translate(20px)
	
	}
	
.about-content__row:nth-child(2) .paragraph{
	position:relative;
	visibility:hidden;
	z-index:0
	}
	
.about-content__row:nth-child(2)::after{
	background-color:#3c1fcf;
	bottom:0;
	content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:right center;
	-ms-transform-origin:right center;
	transform-origin:right center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1
	}
	
.about-content__row:nth-child(2).strip-animate .paragraph{
	-webkit-animation-duration:.4s;
	animation-duration:.4s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	}
	
.about-content__row:nth-child(2).strip-animate.strip-animate-in::after,.about-content__row:nth-child(2).strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.8s;
	animation-duration:.8s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromRight;
	animation-name:animateStripfromRight
	}
	
.about-content__row:nth-child(2).strip-animate.strip-animate-in .paragraph{
	-webkit-animation-delay:.2s;
	animation-delay:.2s;
	-webkit-animation-name:showStripContent;
	animation-name:showStripContent
	}
	
.about-content__row:nth-child(2).strip-animate.strip-animate-in::after{
	-webkit-animation-delay:.2s;
	animation-delay:.2s
	}
	
.about-content__row:nth-child(2).strip-animate.strip-animate-out .paragraph{
	-webkit-animation-delay:.08s;
	animation-delay:.08s;
	-webkit-animation-name:hideStripContent;
	animation-name:hideStripContent;
	visibility:visible
	}
	
.about-content__row:nth-child(2).strip-animate.strip-animate-out::after{
	-webkit-animation-delay:.08s;
	animation-delay:.08s
	}
	
.about-content__row:nth-child(3){
	position:relative;
	-webkit-transform:translate(-20px);
	-ms-transform:translate(-20px);
	transform:translate(-20px)
	}
	
.about-content__row:nth-child(3) .paragraph{
	position:relative;
	visibility:hidden;
	z-index:0
	}
	
.about-content__row:nth-child(3)::after{
	background-color:#3c1fcf;
	bottom:0;content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:left center;
	-ms-transform-origin:left center;
	transform-origin:left center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1}
	
.about-content__row:nth-child(3).strip-animate .paragraph{
	-webkit-animation-duration:.4s;
	animation-duration:.4s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	}
	
.about-content__row:nth-child(3).strip-animate.strip-animate-in::after,.about-content__row:nth-child(3).strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.8s;
	animation-duration:.8s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromLeft;
	animation-name:animateStripfromLeft
	}
	
.about-content__row:nth-child(3).strip-animate.strip-animate-in .paragraph{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-name:showStripContent;animation-name:showStripContent}

.about-content__row:nth-child(3).strip-animate.strip-animate-in::after{-webkit-animation-delay:.4s;animation-delay:.4s}

.about-content__row:nth-child(3).strip-animate.strip-animate-out .paragraph{
	-webkit-animation-delay:.16s;
	animation-delay:.16s;
	-webkit-animation-name:hideStripContent;
	animation-name:hideStripContent;
	visibility:visible
	}
	
.about-content__row:nth-child(3).strip-animate.strip-animate-out::after{
	-webkit-animation-delay:.16s;
	animation-delay:.16s}

	
.about-content__row:nth-child(4){position:relative;-webkit-transform:translate(20px);-ms-transform:translate(20px);transform:translate(20px)}

.about-content__row:nth-child(4) .paragraph{position:relative;visibility:hidden;z-index:0}

.about-content__row:nth-child(4)::after{
	background-color:#3c1fcf;
	bottom:0;
	content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:right center;
	-ms-transform-origin:right center;
	transform-origin:right center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1}
	
.about-content__row:nth-child(4).strip-animate .paragraph{
	-webkit-animation-duration:.4s;
	animation-duration:.4s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	}
	
.about-content__row:nth-child(4).strip-animate.strip-animate-in::after,.about-content__row:nth-child(4).strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.8s;
	animation-duration:.8s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromRight;
	animation-name:animateStripfromRight
	}
	
.about-content__row:nth-child(4).strip-animate.strip-animate-in .paragraph{
	-webkit-animation-delay:.6s;
	animation-delay:.6s;
	-webkit-animation-name:showStripContent;
	animation-name:showStripContent}
	
.about-content__row:nth-child(4).strip-animate.strip-animate-in::after{-webkit-animation-delay:.6s;animation-delay:.6s}

.about-content__row:nth-child(4).strip-animate.strip-animate-out .paragraph{-webkit-animation-delay:.24s;animation-delay:.24s;-webkit-animation-name:hideStripContent;animation-name:hideStripContent;visibility:visible}

.about-content__row:nth-child(4).strip-animate.strip-animate-out::after{-webkit-animation-delay:.24s;animation-delay:.24s}

.about-content__row:nth-child(5){position:relative;-webkit-transform:translate(-20px);-ms-transform:translate(-20px);transform:translate(-20px)}

.about-content__row:nth-child(5) .paragraph{position:relative;visibility:hidden;z-index:0}

.about-content__row:nth-child(5)::after{
	background-color:#3c1fcf;
	bottom:0;content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:left center;
	-ms-transform-origin:left center;
	transform-origin:left center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1}
	
.about-content__row:nth-child(5).strip-animate .paragraph{
	-webkit-animation-duration:.4s;
	animation-duration:.4s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	}
	
.about-content__row:nth-child(5).strip-animate.strip-animate-in::after,.about-content__row:nth-child(5).strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.8s;
	animation-duration:.8s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromLeft;
	animation-name:animateStripfromLeft}
	
.about-content__row:nth-child(5).strip-animate.strip-animate-in .paragraph{
	-webkit-animation-delay:.8s;
	animation-delay:.8s;
	-webkit-animation-name:showStripContent;
	animation-name:showStripContent}
	
.about-content__row:nth-child(5).strip-animate.strip-animate-in::after{
	-webkit-animation-delay:.8s;
	animation-delay:.8s}
	
	
.about-content__row:nth-child(5).strip-animate.strip-animate-out .paragraph{-webkit-animation-delay:.32s;animation-delay:.32s;-webkit-animation-name:hideStripContent;animation-name:hideStripContent;visibility:visible}

.about-content__row:nth-child(5).strip-animate.strip-animate-out::after{-webkit-animation-delay:.32s;animation-delay:.32s}

.about-content__row:nth-child(6){position:relative;-webkit-transform:translate(20px);-ms-transform:translate(20px);transform:translate(20px)}

.about-content__row:nth-child(6) .paragraph{position:relative;visibility:hidden;z-index:0}

.about-content__row:nth-child(6)::after{
	background-color:#3c1fcf;
	bottom:0;
	content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:right center;
	-ms-transform-origin:right center;
	transform-origin:right center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1}
	
.about-content__row:nth-child(6).strip-animate .paragraph{
	-webkit-animation-duration:.4s;
	animation-duration:.4s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	}

.about-content__row:nth-child(6).strip-animate.strip-animate-in::after,.about-content__row:nth-child(6).strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.8s;
	animation-duration:.8s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromRight;
	animation-name:animateStripfromRight
	}
	
.about-content__row:nth-child(6).strip-animate.strip-animate-in .paragraph{
	-webkit-animation-delay:1s;
	animation-delay:1s;
	-webkit-animation-name:showStripContent;
	animation-name:showStripContent
	}
	
.about-content__row:nth-child(6).strip-animate.strip-animate-in::after{
	-webkit-animation-delay:1s;
	animation-delay:1s
	}
	
.about-content__row:nth-child(6).strip-animate.strip-animate-out .paragraph{
	-webkit-animation-delay:.4s;
	animation-delay:.4s;
	-webkit-animation-name:hideStripContent;
	animation-name:hideStripContent;
	visibility:visible
	}
	
.about-content__row:nth-child(6).strip-animate.strip-animate-out::after{
	-webkit-animation-delay:.4s;
	animation-delay:.4s
	}
	
.about-content__row .paragraph{display:inline-block;position:relative;z-index:1}

.about-content__arrow .arrow{opacity:0;position:relative;top:-20px}

.about-content__arrow .polygon{opacity:0;position:relative;top:20px}[data-namespace=about-page]{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
	}
	
.about-content{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
	}
	
.about-content 

span,.about-content 

a{text-decoration:underline}@media screen and (max-width:47.9375em){[data-namespace=works-page]{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}}

.works-slider{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
	}
	
@media print,screen and (min-width:40em){
	.works-slider{display:block;white-space:nowrap}}
	.work{
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center;
		display:-webkit-inline-flex;
		display:-ms-inline-flexbox;
		display:inline-flex;
		padding:6.25rem 2rem
		}
		
@media print,screen and (min-width:40em){
	.work{height:calc(100vh - 100px);width:calc(100vw - 100px)}
	.work:last-child{margin-right:100px}}
	.work__inner{height:calc((100vw - 114px) * 1.18);line-height:1;-webkit-perspective:280px;perspective:280px;position:relative;width:calc(100vw - 114px)}
	
@media screen and (min-width:23.4375em){.work__inner{height:calc(260px * 1.18);width:260px}}

@media print,screen and (min-width:40em){
	.work__inner{height:176.2963px;width:280px}
	.work__inner:hover 
	.work__figure{-webkit-transform:scale3d(.96,.96,.96);transform:scale3d(.96,.96,.96)}
	.work__inner:hover .work__header{-webkit-transform:translate3d(-140px,-40%,22px);transform:translate3d(-140px,-40%,22px);transition-delay:.09s}
	.work__inner:hover .work__number{-webkit-transform:translate3d(-65%,10%,44px);transform:translate3d(-65%,10%,44px)}
	.work__inner:hover .work__year{-webkit-transform:translate3d(0,calc(100% + 10px),10px);transform:translate3d(0,calc(100% + 10px),10px);transition-delay:.05s}}
	
@media print,screen and (min-width:64em){
	.work__inner{height:340px;width:540px}}
	.work__header,.work__number,.work__year{
		pointer-events:none;
		-ms-touch-action:none;
		touch-action:none;
		transition:.3s -webkit-transform cubic-bezier(.645,.045,.355,1);
		transition:.3s transform cubic-bezier(.645,.045,.355,1);
		transition:.3s transform cubic-bezier(.645,.045,.355,1),.3s -webkit-transform cubic-bezier(.645,.045,.355,1);z-index:1
		}
	.work__figure{height:inherit;opacity:.75;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);transition:.3s transform;width:inherit}
	
@media print,screen and (min-width:40em){
	.work__figure{opacity:1}}
	.work__header{
		left:0;
		padding:0 1.5rem;
		position:absolute;
		top:0;
		-webkit-transform:translate3d(0,-19px,0);
		transform:translate3d(0,-19px,0);
		transition:.35s -webkit-transform;
		transition:.35s transform;
		transition:.35s transform,.35s -webkit-transform}
		
@media print,screen and (min-width:40em){
	.work__header{-webkit-transform:translate3d(-70px,-55%,0);transform:translate3d(-70px,-55%,0)}}
	
@media print,screen and (min-width:64em){
	.work__header{-webkit-transform:translate3d(-150px,-40%,0);transform:translate3d(-150px,-40%,0)}}
	.work__title{position:relative;font-size:1.875rem;line-height:1;margin-bottom:0}
	.work__title 
	
span{position:relative;visibility:hidden;z-index:0}

.work__title::after{
	background-color:#3c1fcf;
	bottom:0;
	content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:left center;
	-ms-transform-origin:left center;
	transform-origin:left center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1
	}
	
.work__title.strip-animate 

span{
	-webkit-animation-duration:.4s;
	animation-duration:.4s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	}
	
.work__title.strip-animate.strip-animate-in::after,.work__title.strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.8s;
	animation-duration:.8s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromLeft;
	animation-name:animateStripfromLeft
	}
	
.work__title.strip-animate.strip-animate-in 

span{-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-name:showStripContent;animation-name:showStripContent}

.work__title.strip-animate.strip-animate-in::after{-webkit-animation-delay:.2s;animation-delay:.2s}

.work__title.strip-animate.strip-animate-out 

span{-webkit-animation-delay:.12s;animation-delay:.12s;-webkit-animation-name:hideStripContent;animation-name:hideStripContent;visibility:visible}

.work__title.strip-animate.strip-animate-out::after{-webkit-animation-delay:.12s;animation-delay:.12s}

@media print,screen and (min-width:40em){
	.work__title{font-size:2.375rem}}
	
@media print,screen and (min-width:64em){
	.work__title{font-size:3.5rem}}
	.work__role{position:relative}
	.work__role 
	
span{position:relative;visibility:hidden;z-index:0}

.work__role::after{
	background-color:#3c1fcf;
	bottom:0;
	content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:left center;
	-ms-transform-origin:left center;
	transform-origin:left center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1
	}
	
.work__role.strip-animate 

span{
	-webkit-animation-duration:.4s;
	animation-duration:.4s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	}
	
.work__role.strip-animate.strip-animate-in::after,

.work__role.strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.8s;
	animation-duration:.8s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromLeft;
	animation-name:animateStripfromLeft
	}
	
.work__role.strip-animate.strip-animate-in 

span{-webkit-animation-delay:.35s;animation-delay:.35s;-webkit-animation-name:showStripContent;animation-name:showStripContent}

.work__role.strip-animate.strip-animate-in::after{-webkit-animation-delay:.35s;animation-delay:.35s}

.work__role.strip-animate.strip-animate-out 

span{-webkit-animation-delay:.24s;animation-delay:.24s;-webkit-animation-name:hideStripContent;animation-name:hideStripContent;visibility:visible}

.work__role.strip-animate.strip-animate-out::after{-webkit-animation-delay:.24s;animation-delay:.24s}

@media screen and (max-width:39.9375em){.work__role--desktop{display:none!important}}

.work__role--mobile{
	position:absolute;
	top:50%;
	-webkit-transform:translateX(-50%) rotate(-90deg) translateY(-10px);
	-ms-transform:translateX(-50%) rotate(-90deg) translateY(-10px);
	transform:translateX(-50%) rotate(-90deg) translateY(-10px)
	}
	
@media print,screen and (min-width:40em){.work__role--mobile{display:none!important}}.work__role,.work__year{font-size:.625rem;margin-bottom:0;text-transform:uppercase}

@media print,screen and (min-width:40em){.work__role,.work__year{font-size:.75rem}}

.work__number{
	bottom:0;
	font-family:pathway gothic one,sans-serif;
	left:0;
	margin-bottom:0;
	position:absolute;
	-webkit-transform:translate3d(-43%,35%,0);
	transform:translate3d(-43%,35%,0);
	height:80px;
	width:80px
	}
	
@media print,screen and (min-width:40em){.work__number{
	height:110px;
	-webkit-transform:translate3d(-88%,10%,0);
	transform:translate3d(-88%,10%,0);
	width:110px}}
	
@media print,screen and (min-width:64em){.work__number{
	height:180px;width:180px}}
	
.work__year{
	bottom:50%;
	position:absolute;
	right:0;
	-webkit-transform:translate3d(100%,50%,0) rotate(90deg) translate(10px);
	transform:translate3d(100%,50%,0) rotate(90deg) translate(10px)}
	
@media print,screen and (min-width:40em){.work__year{
	bottom:0;
	-webkit-transform:translate3d(0,calc(100% + 10px),0);
	transform:translate3d(0,calc(100% + 10px),0)}}
	
.work__year__inner{position:relative}
	
.work__year__inner 

span{
	position:relative;
	visibility:hidden;
	z-index:0
	}
	
.work__year__inner::after{
	background-color:#3c1fcf;
	bottom:0;
	content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:left center;
	-ms-transform-origin:left center;
	transform-origin:left center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1}
	
.work__year__inner.strip-animate 

span{
	-webkit-animation-duration:.35s;
	animation-duration:.35s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	}
	
.work__year__inner.strip-animate.strip-animate-in::after,.work__year__inner.strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.7s;
	animation-duration:.7s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromLeft;
	animation-name:animateStripfromLeft
	}
	
.work__year__inner.strip-animate.strip-animate-in 

span{-webkit-animation-delay:.65s;animation-delay:.65s;-webkit-animation-name:showStripContent;animation-name:showStripContent}

.work__year__inner.strip-animate.strip-animate-in::after{-webkit-animation-delay:.65s;animation-delay:.65s}

.work__year__inner.strip-animate.strip-animate-out 

span{-webkit-animation-delay:.48s;animation-delay:.48s;-webkit-animation-name:hideStripContent;animation-name:hideStripContent;visibility:visible}

.work__year__inner.strip-animate.strip-animate-out::after{-webkit-animation-delay:.48s;animation-delay:.48s}

@media print,screen and (min-width:40em){.work__year__inner 

span{display:inline-block;position:relative;padding-right:25px}

.work__year__inner 

span::before{
	background-color:#3c1fcf;
	content:'';
	display:block;
	height:1px;
	position:absolute;
	top:50%;
	width:15px;
	right:0}}
	
@media screen and (max-width:63.9375em){[data-namespace=single-work]{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}}

@media screen and (max-width:63.9375em){.single-work{padding:2.25rem 2.5rem}}.single-work__text{max-width:20rem}

@media print,screen and (min-width:48em){.single-work__text{
	left:130px;
	max-width:12.5rem;
	position:fixed;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	z-index:1
	}}
	
@media print,screen and (min-width:64em){.single-work__text{left:200px;max-width:16.25rem}}

@media screen and (min-width:75em){.single-work__text{max-width:none}}

.single-work__scroll-progress,.single-work__next-prev{opacity:0}

.single-work__title{position:relative;margin-bottom:8px}

.single-work__title h1{position:relative;visibility:hidden;z-index:0}

.single-work__title::after{
	background-color:#3c1fcf;
	bottom:0;
	content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:left center;
	-ms-transform-origin:left center;
	transform-origin:left center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1
	}
	
.single-work__title.strip-animate 

h1{
	-webkit-animation-duration:.35s;
	animation-duration:.35s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	}
	
.single-work__title.strip-animate.strip-animate-in::after,.single-work__title.strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.7s;
	animation-duration:.7s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromLeft;
	animation-name:animateStripfromLeft
	}
	
.single-work__title.strip-animate.strip-animate-in 

h1{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:showStripContent;animation-name:showStripContent}

.single-work__title.strip-animate.strip-animate-in::after{-webkit-animation-delay:0;animation-delay:0}

.single-work__title.strip-animate.strip-animate-out 

h1{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:hideStripContent;animation-name:hideStripContent;visibility:visible}

.single-work__title.strip-animate.strip-animate-out::after{-webkit-animation-delay:0;animation-delay:0}@media print,screen and (min-width:48em){.single-work__title{margin-bottom:20px}}.single-work__title 

h1{font-size:2.25rem}@media print,screen and (min-width:64em){.single-work__title h1{font-size:3rem}}

.single-work__info ul{list-style-type:none;margin:0}.single-work__info 

ul li{font-size:12px;line-height:16px;margin-bottom:12px}@media print,screen and (min-width:64em){.single-work__info 

ul li{margin-bottom:18px}}.single-work__info 

ul li:nth-child(1) 

span{position:relative}.single-work__info 

ul li:nth-child(1) 

span span{position:relative;visibility:hidden;z-index:0}.single-work__info 

ul li:nth-child(1) 

span::after{
	background-color:#3c1fcf;
	bottom:0;
	content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:left center;
	-ms-transform-origin:left center;
	transform-origin:left center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1
	
	}
	
.single-work__info 

ul li:nth-child(1) 

span.strip-animate 

span{
	-webkit-animation-duration:.35s;
	animation-duration:.35s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	}
	
.single-work__info 

ul li:nth-child(1) 

span.strip-animate.strip-animate-in::after,.single-work__info 

ul li:nth-child(1) 

span.strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.7s;
	animation-duration:.7s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromLeft;
	animation-name:animateStripfromLeft
	
	}
	
.single-work__info 

ul li:nth-child(1) 

span.strip-animate.strip-animate-in 

span{-webkit-animation-delay:.15s;animation-delay:.15s;-webkit-animation-name:showStripContent;animation-name:showStripContent}.single-work__info 

ul li:nth-child(1) 

span.strip-animate.strip-animate-in::after{-webkit-animation-delay:.15s;animation-delay:.15s}.single-work__info 

ul li:nth-child(1) 

span.strip-animate.strip-animate-out 

span{-webkit-animation-delay:.12s;animation-delay:.12s;-webkit-animation-name:hideStripContent;animation-name:hideStripContent;visibility:visible}.single-work__info 

ul li:nth-child(1) 

span.strip-animate.strip-animate-out::after{-webkit-animation-delay:.12s;animation-delay:.12s}.single-work__info 

ul li:nth-child(2) 

span{position:relative}.single-work__info 

ul li:nth-child(2) 

span span{position:relative;visibility:hidden;z-index:0}.single-work__info 

ul li:nth-child(2) 

span::after{
	background-color:#3c1fcf;
	bottom:0;
	content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:left center;
	-ms-transform-origin:left center;
	transform-origin:left center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1
	}
	
.single-work__info 

ul li:nth-child(2) 

span.strip-animate 

span{
	-webkit-animation-duration:.35s;
	animation-duration:.35s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	}
	
.single-work__info 

ul li:nth-child(2) 

span.strip-animate.strip-animate-in::after,.single-work__info 

ul li:nth-child(2) 

span.strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.7s;
	animation-duration:.7s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromLeft;
	animation-name:animateStripfromLeft
	}
	
.single-work__info 

ul li:nth-child(2) 

span.strip-animate.strip-animate-in 

span{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-name:showStripContent;animation-name:showStripContent}.single-work__info 

ul li:nth-child(2) 

span.strip-animate.strip-animate-in::after{-webkit-animation-delay:.3s;animation-delay:.3s}.single-work__info 

ul li:nth-child(2) 

span.strip-animate.strip-animate-out 

span{-webkit-animation-delay:.24s;animation-delay:.24s;-webkit-animation-name:hideStripContent;animation-name:hideStripContent;visibility:visible}.single-work__info 

ul li:nth-child(2) 

span.strip-animate.strip-animate-out::after{-webkit-animation-delay:.24s;animation-delay:.24s}.single-work__info 

ul li:nth-child(3) 

span{position:relative}.single-work__info 

ul li:nth-child(3) 

span span{position:relative;visibility:hidden;z-index:0}.single-work__info 

ul li:nth-child(3) 

span::after{
	background-color:#3c1fcf;
	bottom:0;
	content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:left center;
	-ms-transform-origin:left center;
	transform-origin:left center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1
	}
	
.single-work__info 

ul li:nth-child(3) 

span.strip-animate 

span{
	-webkit-animation-duration:.35s;
	animation-duration:.35s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	
	}
	
.single-work__info 

ul li:nth-child(3) 

span.strip-animate.strip-animate-in::after,.single-work__info 

ul li:nth-child(3) 

span.strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.7s;
	animation-duration:.7s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromLeft;
	animation-name:animateStripfromLeft
	}
	
.single-work__info 

ul li:nth-child(3) 

span.strip-animate.strip-animate-in 

span{-webkit-animation-delay:.45s;animation-delay:.45s;-webkit-animation-name:showStripContent;animation-name:showStripContent}.single-work__info 

ul li:nth-child(3) 

span.strip-animate.strip-animate-in::after{-webkit-animation-delay:.45s;animation-delay:.45s}.single-work__info 

ul li:nth-child(3) 

span.strip-animate.strip-animate-out 

span{-webkit-animation-delay:.36s;animation-delay:.36s;-webkit-animation-name:hideStripContent;animation-name:hideStripContent;visibility:visible}.single-work__info 

ul li:nth-child(3) 

span.strip-animate.strip-animate-out::after{-webkit-animation-delay:.36s;animation-delay:.36s}.single-work__info 

ul li:last-child{margin-bottom:0}.single-work__info 

ul li>span span{padding-left:26px;position:relative}.single-work__info 

ul li>span span::before{content:'';position:absolute;top:50%;width:10px;height:1px;background-color:#3c1fcf;left:0}

.single-work__number{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:18px;margin-top:-2rem}

@media print,screen and (min-width:48em){.single-work__number{margin-top:0}}

.single-work__number .svg-number{height:80px;width:80px}

@media print,screen and (min-width:48em){.single-work__number .svg-number{height:110px;width:110px}}

@media print,screen and (min-width:64em){.single-work__number .svg-number{height:140px;width:140px}}

@media screen and (min-width:75em){.single-work__number .svg-number{height:180px;width:180px}}

.single-work__behance{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}

@media print,screen and (min-width:64em){.single-work__behance{padding-right:10px}}

.single-work__behance__link{position:relative;font-size:12px;position:relative}.single-work__behance__link 

span{position:relative;visibility:hidden;z-index:0}

.single-work__behance__link::after{
	background-color:#3c1fcf;
	bottom:0;
	content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:left center;
	-ms-transform-origin:left center;
	transform-origin:left center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1
	}
	
.single-work__behance__link.strip-animate 

span{
	-webkit-animation-duration:.35s;
	animation-duration:.35s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	}
	
.single-work__behance__link.strip-animate.strip-animate-in::after,.single-work__behance__link.strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.7s;
	animation-duration:.7s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromLeft;
	animation-name:animateStripfromLeft
	}
	
.single-work__behance__link.strip-animate.strip-animate-in 

span{-webkit-animation-delay:.75s;animation-delay:.75s;-webkit-animation-name:showStripContent;animation-name:showStripContent}

.single-work__behance__link.strip-animate.strip-animate-in::after{-webkit-animation-delay:.75s;animation-delay:.75s}

.single-work__behance__link.strip-animate.strip-animate-out 

span{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-name:hideStripContent;animation-name:hideStripContent;visibility:visible}

.single-work__behance__link.strip-animate.strip-animate-out::after{-webkit-animation-delay:.6s;animation-delay:.6s}

@media print,screen and (min-width:48em){.single-work__composer{
	-ms-overflow-style:none;
	height:calc(100vh);
	overflow:auto;
	-webkit-overflow-scrolling:touch;
	padding:0 50px 0 calc(50% + 50px);
	-webkit-transform:translateY(-36px);
	-ms-transform:translateY(-36px);
	transform:translateY(-36px)
	}
	
.single-work__composer::-webkit-scrollbar{display:none}}

@media print,screen and (min-width:64em){.single-work__composer{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}}

@media print,screen and (min-width:48em){.single-work__composer__inner{padding-bottom:100px;padding-top:5vh}}

@media print,screen and (min-width:64em){.single-work__composer__inner{padding-bottom:50px;padding-top:15vh}}.single-work__composer 

img,.single-work__composer 

video{height:auto;width:100%}.single-work__image--first,.single-work__video--first{margin-top:10vh}.single-work__scroll-progress{position:fixed;top:160px;bottom:160px;left:50%;z-index:10;pointer-events:none}

@media screen and (max-width:47.9375em){.single-work__scroll-progress{display:none!important}}

.single-work__scroll-progress .label{
	position:absolute;
	top:50%;
	-webkit-transform:translate(-100%) rotate(-90deg);
	-ms-transform:translate(-100%) rotate(-90deg);
	transform:translate(-100%) rotate(-90deg);
	font-family:pathway gothic one,sans-serif;
	text-transform:uppercase
	}
	
.single-work__scroll-progress .progress-bar{position:absolute;top:0;left:0;width:1px;bottom:0;background-color:rgba(254,254,254,.2)}

.single-work__scroll-progress .progress-bar::before,.single-work__scroll-progress .progress-bar::after{
	content:'';
	position:absolute;
	left:-2px;
	width:5px;
	height:5px;
	overflow:hidden;
	background-color:#3c1fcf;
	border-radius:100%
	}
	
.single-work__scroll-progress .progress-bar:before{top:-5px}

.single-work__scroll-progress .progress-bar:after{bottom:-5px}

.single-work__scroll-progress .progress-bar__status{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color #3c1fcf;
	-webkit-transform:scale(1,0);
	-ms-transform:scale(1,0);transform:scale(1,0);
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	will-change:transform
	
	}
	
.single-work__next-prev{position:fixed;width:70px;bottom:150px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10}

@media screen and (max-width:47.9375em){.single-work__next-prev{display:none!important}}

.single-work__next-prev 

a{font-size:10px;text-transform:uppercase}.single-work__next-prev 

a.prev{float:left}.single-work__next-prev 

a.next{float:right;margin-right:-2px}[data-namespace=gif-page] 

.vertical-carousel__slide{margin-left:auto;margin-right:auto;-webkit-transform:translate(-30px);-ms-transform:translate(-30px);transform:translate(-30px)}

@media print,screen and (min-width:40em){[data-namespace=gif-page] 

.vertical-carousel__slide{-webkit-transform:translate(-40%);-ms-transform:translate(-40%);transform:translate(-40%)}}

@media print,screen and (min-width:64em){[data-namespace=gif-page] 

.vertical-carousel__slide{-webkit-transform:translate(-55%);-ms-transform:translate(-55%);transform:translate(-55%)}}[data-namespace=gif-page] 

.vertical-carousel__slide.pull-right{-webkit-transform:translate(30px);-ms-transform:translate(30px);transform:translate(30px)}

@media print,screen and (min-width:40em){[data-namespace=gif-page] 

.vertical-carousel__slide.pull-right{-webkit-transform:translate(40%);-ms-transform:translate(40%);transform:translate(40%)}}

@media print,screen and (min-width:64em){[data-namespace=gif-page] 

.vertical-carousel__slide.pull-right{-webkit-transform:translate(55%);-ms-transform:translate(55%);transform:translate(55%)}}[data-namespace=gif-page] 

.media-wrapper{max-width:55vw}

@media print,screen and (min-width:40em){[data-namespace=gif-page] 

.media-wrapper{max-width:40vw}}[data-namespace=contacts-page]{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
	}
	
.contacts-content{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
	}
	
.contacts-content__info{font-family:source sans pro,-apple-system,BlinkMacSystemFont,helvetica neue,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.5rem}

.contacts-content__socials{
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	font-size:14px;
	font-family:source sans pro,-apple-system,BlinkMacSystemFont,helvetica neue,sans-serif;
	text-transform:uppercase;
	margin-bottom:50px;
	opacity:0}[data-whatinput=mouse] 
	
.contacts-content__socials 

li{outline:0}.contacts-content__socials 

a,.contacts-content__socials .button{line-height:1;text-decoration:none;display:block;padding:.7rem 1rem}.contacts-content__socials 

input,.contacts-content__socials 

select,.contacts-content__socials 

a,.contacts-content__socials 

button{margin-bottom:0}.contacts-content__socials 

input{display:inline-block}.contacts-content__socials 

ul{padding:0;margin:0;list-style-type:none}.contacts-content__socials 

li{display:inline-block}.contacts-content__socials 

li:not(:last-child) 

a{position:relative}.contacts-content__socials 

li:not(:last-child) 

a::after{content:"-";display:block;right:0;top:0;position:absolute;-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%)}.contacts-content__socials 

a{padding:0 6px}@media print,screen and (min-width:48em){.contacts-content__socials{display:none}}.contacts-content__desc{margin-bottom:50px;margin-top:0}

@media print,screen and (min-width:48em){.contacts-content__desc{margin-bottom:70px;margin-top:130px}}

.contacts-content__desc__row{display:inline-block}

.contacts-content__desc__row:nth-child(1){position:relative;-webkit-transform:translate(-20px);-ms-transform:translate(-20px);transform:translate(-20px)}.contacts-content__desc__row:nth-child(1) 

span{position:relative;visibility:hidden;z-index:0}

.contacts-content__desc__row:nth-child(1)::after{
	background-color:#3c1fcf;
	bottom:0;
	content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:left center;
	-ms-transform-origin:left center;
	transform-origin:left center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1}
	
.contacts-content__desc__row:nth-child(1).strip-animate 

span{
	-webkit-animation-duration:.4s;
	animation-duration:.4s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	}
	
.contacts-content__desc__row:nth-child(1).strip-animate.strip-animate-in::after,.contacts-content__desc__row:nth-child(1).strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.8s;
	animation-duration:.8s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromLeft;
	animation-name:animateStripfromLeft
	}
	
.contacts-content__desc__row:nth-child(1).strip-animate.strip-animate-in 

span{-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-name:showStripContent;animation-name:showStripContent}

.contacts-content__desc__row:nth-child(1).strip-animate.strip-animate-in::after{-webkit-animation-delay:.2s;animation-delay:.2s}.contacts-content__desc__row:nth-child(1).strip-animate.strip-animate-out 

span{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-name:hideStripContent;animation-name:hideStripContent;visibility:visible}

.contacts-content__desc__row:nth-child(1).strip-animate.strip-animate-out::after{
	-webkit-animation-delay:0s;
	animation-delay:0s
	}
	
.contacts-content__desc__row:nth-child(2){position:relative;-webkit-transform:translate(20px);-ms-transform:translate(20px);transform:translate(20px)}.contacts-content__desc__row:nth-child(2) 

span{position:relative;visibility:hidden;z-index:0}

.contacts-content__desc__row:nth-child(2)::after{
	background-color:#3c1fcf;
	bottom:0;
	content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:right center;
	-ms-transform-origin:right center;
	transform-origin:right center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1
	}
	
.contacts-content__desc__row:nth-child(2).strip-animate 

span{
	-webkit-animation-duration:.4s;
	animation-duration:.4s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	}
	
.contacts-content__desc__row:nth-child(2).strip-animate.strip-animate-in::after,.contacts-content__desc__row:nth-child(2).strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.8s;
	animation-duration:.8s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromRight;
	animation-name:animateStripfromRight
	}
	
.contacts-content__desc__row:nth-child(2).strip-animate.strip-animate-in 

span{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-name:showStripContent;animation-name:showStripContent}

.contacts-content__desc__row:nth-child(2).strip-animate.strip-animate-in::after{-webkit-animation-delay:.4s;animation-delay:.4s}

.contacts-content__desc__row:nth-child(2).strip-animate.strip-animate-out 

span{-webkit-animation-delay:.08s;animation-delay:.08s;-webkit-animation-name:hideStripContent;animation-name:hideStripContent;visibility:visible}

.contacts-content__desc__row:nth-child(2).strip-animate.strip-animate-out::after{-webkit-animation-delay:.08s;animation-delay:.08s}

.contacts-content__desc__row:nth-child(3){position:relative;-webkit-transform:translate(-20px);-ms-transform:translate(-20px);transform:translate(-20px)}

.contacts-content__desc__row:nth-child(3) 

span{position:relative;visibility:hidden;z-index:0}

.contacts-content__desc__row:nth-child(3)::after{
	background-color:#3c1fcf;
	bottom:0;
	content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:left center;
	-ms-transform-origin:left center;
	transform-origin:left center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1
	}
	
.contacts-content__desc__row:nth-child(3).strip-animate 

span{
	-webkit-animation-duration:.4s;
	animation-duration:.4s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	}
	
.contacts-content__desc__row:nth-child(3).strip-animate.strip-animate-in::after,.contacts-content__desc__row:nth-child(3).strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.8s;
	animation-duration:.8s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromLeft;
	animation-name:animateStripfromLeft
	
	}
	
.contacts-content__desc__row:nth-child(3).strip-animate.strip-animate-in 

span{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-name:showStripContent;animation-name:showStripContent}

.contacts-content__desc__row:nth-child(3).strip-animate.strip-animate-in::after{-webkit-animation-delay:.6s;animation-delay:.6s}

.contacts-content__desc__row:nth-child(3).strip-animate.strip-animate-out 

span{-webkit-animation-delay:.16s;animation-delay:.16s;-webkit-animation-name:hideStripContent;animation-name:hideStripContent;visibility:visible}

.contacts-content__desc__row:nth-child(3).strip-animate.strip-animate-out::after{-webkit-animation-delay:.16s;animation-delay:.16s}

.contacts-content__email,.contacts-content__email-title{display:inline-block;position:relative}.contacts-content__email 

span,.contacts-content__email-title 

span{text-decoration:underline}.contacts-content__email{position:relative;margin-bottom:0}.contacts-content__email 

span{position:relative;visibility:hidden;z-index:0}

.contacts-content__email::after{
	background-color:#3c1fcf;
	bottom:0;
	content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:left center;
	-ms-transform-origin:left center;
	transform-origin:left center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1
	}
	
.contacts-content__email.strip-animate 

span{
	-webkit-animation-duration:.4s;
	animation-duration:.4s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block}
	
.contacts-content__email.strip-animate.strip-animate-in::after,.contacts-content__email.strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.8s;
	animation-duration:.8s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromLeft;
	animation-name:animateStripfromLeft
	}
	
.contacts-content__email.strip-animate.strip-animate-in 

span{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-name:showStripContent;animation-name:showStripContent}

.contacts-content__email.strip-animate.strip-animate-in::after{-webkit-animation-delay:1s;animation-delay:1s}

.contacts-content__email.strip-animate.strip-animate-out 

span{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-name:hideStripContent;animation-name:hideStripContent;visibility:visible}

.contacts-content__email.strip-animate.strip-animate-out::after{-webkit-animation-delay:.4s;animation-delay:.4s}

.contacts-content__email-title{position:relative;margin-bottom:.6em}.contacts-content__email-title 

span{position:relative;visibility:hidden;z-index:0}

.contacts-content__email-title::after{
	background-color#3c1fcf;
	bottom:0;
	content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:right center;
	-ms-transform-origin:right center;
	transform-origin:right center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1
	}
	
.contacts-content__email-title.strip-animate 

span{
	-webkit-animation-duration:.4s;
	animation-duration:.4s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	}
	
.contacts-content__email-title.strip-animate.strip-animate-in::after,.contacts-content__email-title.strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.8s;
	animation-duration:.8s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromRight;
	animation-name:animateStripfromRight
	}
	
.contacts-content__email-title.strip-animate.strip-animate-in 

span{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-name:showStripContent;animation-name:showStripContent}

.contacts-content__email-title.strip-animate.strip-animate-in::after{-webkit-animation-delay:.8s;animation-delay:.8s}

.contacts-content__email-title.strip-animate.strip-animate-out 

span{-webkit-animation-delay:.32s;animation-delay:.32s;-webkit-animation-name:hideStripContent;animation-name:hideStripContent;visibility:visible}

.contacts-content__email-title.strip-animate.strip-animate-out::after{
	-webkit-animation-delay:.32s;
	animation-delay:.32s
	}[data-namespace=credits-page]{
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center;
		-webkit-align-items:center;
		-ms-flex-align:center;align-items:center
		
		}
		
.credits-content__info{
	font-family:source sans pro,-apple-system,BlinkMacSystemFont,helvetica neue,sans-serif;
	font-size:.8125rem;
	font-weight:700;
	line-height:1.84615
	
	}
	
@media print,screen and (min-width:40em){.credits-content__info{font-size:.9375rem;line-height:1.6}}

.credits-content__desc{margin-bottom:32px}

@media print,screen and (min-width:48em){.credits-content__desc{margin-bottom:70px;margin-top:170px}}

.credits-content__row{display:inline-block}.credits-content__row:nth-child(1){
	position:relative;
	-webkit-transform:translate(-20px);
	-ms-transform:translate(-20px);
	transform:translate(-20px)
	
	}
	
.credits-content__row:nth-child(1) span{
	position:relative;
	visibility:hidden;
	z-index:0
	
	}
	
.credits-content__row:nth-child(1)::after{
	background-color:#3c1fcf;
	bottom:0;content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:left center;
	-ms-transform-origin:left center;
	transform-origin:left center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1
	
	}
	
.credits-content__row:nth-child(1).strip-animate span{
	-webkit-animation-duration:.4s;
	animation-duration:.4s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	
	}
	
.credits-content__row:nth-child(1).strip-animate.strip-animate-in::after,.credits-content__row:nth-child(1).strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.8s;
	animation-duration:.8s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromLeft;
	animation-name:animateStripfromLeft
	
	}
	
.credits-content__row:nth-child(1).strip-animate.strip-animate-in span{
	-webkit-animation-delay:.2s;
	animation-delay:.2s;
	-webkit-animation-name:showStripContent;
	animation-name:showStripContent
	
	}
	
.credits-content__row:nth-child(1).strip-animate.strip-animate-in::after{
	-webkit-animation-delay:.2s;
	animation-delay:.2s
	
	}
	
.credits-content__row:nth-child(1).strip-animate.strip-animate-out span{
	-webkit-animation-delay:0s;
	animation-delay:0s;
	-webkit-animation-name:hideStripContent;
	animation-name:hideStripContent;
	visibility:visible
	
	}
	
.credits-content__row:nth-child(1).strip-animate.strip-animate-out::after{
	-webkit-animation-delay:0s;
	animation-delay:0s
	
	}
	
.credits-content__row:nth-child(2){
	position:relative;
	-webkit-transform:translate(20px);
	-ms-transform:translate(20px);
	transform:translate(20px)
	
	}
	
.credits-content__row:nth-child(2) span{
	position:relative;
	visibility:hidden;
	z-index:0
	
	}
	
.credits-content__row:nth-child(2)::after{
	background-color:#3c1fcf;
	bottom:0;
	content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:right center;
	-ms-transform-origin:right center;
	transform-origin:right center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1
	}
	
.credits-content__row:nth-child(2).strip-animate 

span{
	-webkit-animation-duration:.4s;
	animation-duration:.4s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	
	}
	
.credits-content__row:nth-child(2).strip-animate.strip-animate-in::after,.credits-content__row:nth-child(2).strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.8s;
	animation-duration:.8s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromRight;
	animation-name:animateStripfromRight
	
	}
	
.credits-content__row:nth-child(2).strip-animate.strip-animate-in 

span{
	-webkit-animation-delay:.4s;
	animation-delay:.4s;
	-webkit-animation-name:showStripContent;
	animation-name:showStripContent
	}
	
.credits-content__row:nth-child(2).strip-animate.strip-animate-in::after{
	-webkit-animation-delay:.4s;
	animation-delay:.4s
	}
	
.credits-content__row:nth-child(2).strip-animate.strip-animate-out 

span{
	-webkit-animation-delay:.08s;
	animation-delay:.08s;
	-webkit-animation-name:hideStripContent;
	animation-name:hideStripContent;
	visibility:visible
	
	}
	
.credits-content__row:nth-child(2).strip-animate.strip-animate-out::after{
	-webkit-animation-delay:.08s;
	animation-delay:.08s
	
	}
	
.people-list{
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center}[data-whatinput=mouse] 
	
.people-list li{
	outline:0
	}
	
.people-list a,.people-list .button{
	line-height:1;
	text-decoration:none;
	display:block;
	padding:.7rem 1rem
	
	}
	
.people-list 

input,.people-list 

select,.people-list 

a,.people-list 

button{margin-bottom:0}.people-list 

input{display:inline-block}

.people-list__person{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	height:24px
	
	}
	
@media print,screen and (min-width:40em){.people-list__person{height:28px}}.people-list__person:nth-child(1){
	position:relative;
	-webkit-transform:translate(-20px);
	-ms-transform:translate(-20px);
	transform:translate(-20px)
	}
	
.people-list__person:nth-child(1) span{
	position:relative;
	visibility:hidden;
	z-index:0
	
	}
	
.people-list__person:nth-child(1)::after{
	background-color:#3c1fcf;
	bottom:0;
	content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:left center;
	-ms-transform-origin:left center;
	transform-origin:left center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1
	}
	
.people-list__person:nth-child(1).strip-animate 

span{
	-webkit-animation-duration:.4s;
	animation-duration:.4s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	}
	
.people-list__person:nth-child(1).strip-animate.strip-animate-in::after,.people-list__person:nth-child(1).strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.8s;
	animation-duration:.8s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromLeft;
	animation-name:animateStripfromLeft
	}
	
.people-list__person:nth-child(1).strip-animate.strip-animate-in 

span{
	-webkit-animation-delay:.6s;
	animation-delay:.6s;
	-webkit-animation-name:showStripContent;
	animation-name:showStripContent
	}
	
.people-list__person:nth-child(1).strip-animate.strip-animate-in::after{
	-webkit-animation-delay:.6s;
	animation-delay:.6s
	}
	
.people-list__person:nth-child(1).strip-animate.strip-animate-out 

span{
	-webkit-animation-delay:0s;
	animation-delay:0s;
	-webkit-animation-name:hideStripContent;
	animation-name:hideStripContent;
	visibility:visible
	
	}
	
.people-list__person:nth-child(1).strip-animate.strip-animate-out::after{
	-webkit-animation-delay:0s;
	animation-delay:0s
	
	}
	
.people-list__person:nth-child(2){
	position:relative;
	-webkit-transform:translate(20px);
	-ms-transform:translate(20px);
	transform:translate(20px)
	}
	
.people-list__person:nth-child(2) 

span{
	position:relative;
	visibility:hidden;
	z-index:0
	}
	
.people-list__person:nth-child(2)::after{
	background-color:#3c1fcf;
	bottom:0;
	content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:right center;
	-ms-transform-origin:right center;
	transform-origin:right center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1
	}
	
.people-list__person:nth-child(2).strip-animate 

span{
	-webkit-animation-duration:.4s;
	animation-duration:.4s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	}
	
.people-list__person:nth-child(2).strip-animate.strip-animate-in::after,.people-list__person:nth-child(2).strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.8s;
	animation-duration:.8s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromRight;
	animation-name:animateStripfromRight
	
	}
	
.people-list__person:nth-child(2).strip-animate.strip-animate-in 

span{
	-webkit-animation-delay:.8s;
	animation-delay:.8s;
	-webkit-animation-name:showStripContent;
	animation-name:showStripContent
	}
	
.people-list__person:nth-child(2).strip-animate.strip-animate-in::after{
	-webkit-animation-delay:.8s;
	animation-delay:.8s
	}
	
.people-list__person:nth-child(2).strip-animate.strip-animate-out 

span{-webkit-animation-delay:.08s;animation-delay:.08s;-webkit-animation-name:hideStripContent;animation-name:hideStripContent;visibility:visible}

.people-list__person:nth-child(2).strip-animate.strip-animate-out::after{-webkit-animation-delay:.08s;animation-delay:.08s}

.people-list__person:nth-child(3){position:relative;-webkit-transform:translate(-20px);-ms-transform:translate(-20px);transform:translate(-20px)}.people-list__person:nth-child(3) 

span{position:relative;visibility:hidden;z-index:0}.people-list__person:nth-child(3)::after{
	background-color:#3c1fcf;
	bottom:0;content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:left center;
	-ms-transform-origin:left center;
	transform-origin:left center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1
	}
	
.people-list__person:nth-child(3).strip-animate 

span{
	-webkit-animation-duration:.4s;
	animation-duration:.4s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	
	}
	
.people-list__person:nth-child(3).strip-animate.strip-animate-in::after,.people-list__person:nth-child(3).strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.8s;
	animation-duration:.8s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromLeft;
	animation-name:animateStripfromLeft
	
	}
	
.people-list__person:nth-child(3).strip-animate.strip-animate-in 

span{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-name:showStripContent;animation-name:showStripContent}

.people-list__person:nth-child(3).strip-animate.strip-animate-in::after{-webkit-animation-delay:1s;animation-delay:1s}.people-list__person:nth-child(3).strip-animate.strip-animate-out 
span{-webkit-animation-delay:.16s;animation-delay:.16s;-webkit-animation-name:hideStripContent;animation-name:hideStripContent;visibility:visible}
.people-list__person:nth-child(3).strip-animate.strip-animate-out::after{-webkit-animation-delay:.16s;animation-delay:.16s}
.people-list__person:nth-child(4){position:relative;-webkit-transform:translate(20px);-ms-transform:translate(20px);transform:translate(20px)}
.people-list__person:nth-child(4) span{position:relative;visibility:hidden;z-index:0}

.people-list__person:nth-child(4)::after{
	background-color:#3c1fcf;
	bottom:0;
	content:'';
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:right center;
	-ms-transform-origin:right center;
	transform-origin:right center;
	transition:.35s -webkit-transform;
	transition:.35s transform;
	transition:.35s transform,.35s -webkit-transform;
	z-index:1
	}
	
.people-list__person:nth-child(4).strip-animate 

span{
	-webkit-animation-duration:.4s;
	animation-duration:.4s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-timing-function:steps(1);
	animation-timing-function:steps(1);
	display:inline-block
	}
	
.people-list__person:nth-child(4).strip-animate.strip-animate-in::after,.people-list__person:nth-child(4).strip-animate.strip-animate-out::after{
	-webkit-animation-duration:.8s;
	animation-duration:.8s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-name:animateStripfromRight;
	animation-name:animateStripfromRight
	}
	
.people-list__person:nth-child(4).strip-animate.strip-animate-in 

span{-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-name:showStripContent;animation-name:showStripContent}

.people-list__person:nth-child(4).strip-animate.strip-animate-in::after{-webkit-animation-delay:1.2s;animation-delay:1.2s}.people-list__person:nth-child(4).strip-animate.strip-animate-out 

span{-webkit-animation-delay:.24s;animation-delay:.24s;-webkit-animation-name:hideStripContent;animation-name:hideStripContent;visibility:visible}

.people-list__person:nth-child(4).strip-animate.strip-animate-out::after{-webkit-animation-delay:.24s;animation-delay:.24s}.people-list 

a{padding:0}[data-namespace="404-page"]{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
	}

.single-work-scrollbar-hidden .single-work{overflow:hidden}.single-work-scrollbar-hidden .single-work__composer{margin-right:-17px}