@charset "UTF-8";body{margin:0}*,:after,:before{box-sizing:border-box}:root{--breakpoint-sm: 481px;--breakpoint-md: 991px;--breakpoint-lg: 1281px}:root{--gutter-width: 12px;--container-padding: 24px;--container-width: 100vw;--column-width: calc( ( ( 100vw - ( 100vw - var(--container-width) + (2 * var(--container-padding) ) ) ) * .083333333333 ) - var(--gutter-width) )}@media screen and (min-width: 481px){:root{--gutter-width: 12px;--container-padding: 24px;--container-width: 100vw;--column-width: calc( ( ( 100vw - ( 100vw - var(--container-width) + (2 * var(--container-padding) ) ) ) * .083333333333 ) - var(--gutter-width) )}}@media screen and (min-width: 991px){:root{--gutter-width: 24px;--container-padding: 48px;--container-width: 100vw;--column-width: calc( ( ( 100vw - ( 100vw - var(--container-width) + (2 * var(--container-padding) ) ) ) * .083333333333 ) - var(--gutter-width) )}}@media screen and (min-width: 1281px){:root{--gutter-width: 24px;--container-padding: 48px;--container-width: 100vw;--column-width: calc( ( ( 100vw - ( 100vw - var(--container-width) + (2 * var(--container-padding) ) ) ) * .083333333333 ) - var(--gutter-width) )}}:root{--spacer: var(--column-width)/4}body{overflow-x:hidden}body .wrapper{display:block;position:relative;width:100vw;overflow:hidden}body .wrapper .container{display:block;position:relative;margin-left:auto;margin-right:auto;width:100vw;max-width:var(--container-width)}body .wrapper .container>.container{height:100%}body .wrapper .container .row{display:flex;position:relative;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;align-content:initial;padding:0 var(--container-padding);margin-left:calc(0px - var(--gutter-width) / 2);margin-right:calc(0px - var(--gutter-width) / 2);height:100%}body .wrapper .container .row .row{padding-left:0;padding-right:0;margin-left:calc(0px - var(--gutter-width) / 2);margin-right:calc(0px - var(--gutter-width) / 2);align-content:flex-start}body .wrapper .container .row .col-1,body .wrapper .container .row .col-3,body .wrapper .container .row .col-4,body .wrapper .container .row .col-6,body .wrapper .container .row .col-7,body .wrapper .container .row .col-8,body .wrapper .container .row .col-12{position:relative;flex:0 0 auto;padding-left:calc(var(--gutter-width) / 2);padding-right:calc(var(--gutter-width) / 2)}body .wrapper .container .row .col-1:after,body .wrapper .container .row .col-1>div:after,body .wrapper .container .row .col-3:after,body .wrapper .container .row .col-3>div:after,body .wrapper .container .row .col-4:after,body .wrapper .container .row .col-4>div:after,body .wrapper .container .row .col-6:after,body .wrapper .container .row .col-6>div:after,body .wrapper .container .row .col-7:after,body .wrapper .container .row .col-7>div:after,body .wrapper .container .row .col-8:after,body .wrapper .container .row .col-8>div:after,body .wrapper .container .row .col-12:after,body .wrapper .container .row .col-12>div:after{content:"";display:block;clear:both}body .wrapper .container .row .col-1{width:8.3333333333%}body .wrapper .container .row .col-3{width:25%}body .wrapper .container .row .col-4{width:33.3333333333%}body .wrapper .container .row .col-6{width:50%}body .wrapper .container .row .col-7{width:58.3333333333%}body .wrapper .container .row .col-8{width:66.6666666667%}body .wrapper .container .row .col-12{width:100%}body .wrapper .container .row .offset-1{margin-left:8.3333333333%}body .wrapper .container .row .offset-2{margin-left:16.6666666667%}body .wrapper .container .row .offset-4{margin-left:33.3333333333%}body .wrapper .container .row .offset-5{margin-left:41.6666666667%}body .wrapper .container .row .offset-7{margin-left:58.3333333333%}@media screen and (min-width: 481px){body .wrapper .container .row .col-sm-5{width:41.6666666667%}body .wrapper .container .row .col-sm-6{width:50%}body .wrapper .container .row .col-sm-8{width:66.6666666667%}body .wrapper .container .row .col-sm-10{width:83.3333333333%}body .wrapper .container .row .offset-sm-1{margin-left:8.3333333333%}body .wrapper .container .row .offset-sm-2{margin-left:16.6666666667%}}@media screen and (min-width: 991px){body .wrapper .container .row .offset-md-0{margin-left:0}body .wrapper .container .row .col-md-2{width:16.6666666667%}body .wrapper .container .row .col-md-3{width:25%}body .wrapper .container .row .col-md-4{width:33.3333333333%}body .wrapper .container .row .col-md-5{width:41.6666666667%}body .wrapper .container .row .col-md-6{width:50%}body .wrapper .container .row .col-md-7{width:58.3333333333%}body .wrapper .container .row .col-md-8{width:66.6666666667%}body .wrapper .container .row .col-md-12{width:100%}body .wrapper .container .row .offset-md-1{margin-left:8.3333333333%}body .wrapper .container .row .offset-md-2{margin-left:16.6666666667%}body .wrapper .container .row .offset-md-3{margin-left:25%}body .wrapper .container .row .offset-md-6{margin-left:50%}}@media screen and (min-width: 1281px){body .wrapper .container .row .offset-lg-0{margin-left:0}body .wrapper .container .row .col-lg-2{width:16.6666666667%}body .wrapper .container .row .col-lg-3{width:25%}body .wrapper .container .row .col-lg-4{width:33.3333333333%}body .wrapper .container .row .col-lg-5{width:41.6666666667%}body .wrapper .container .row .col-lg-6{width:50%}body .wrapper .container .row .col-lg-10{width:83.3333333333%}body .wrapper .container .row .col-lg-12{width:100%}body .wrapper .container .row .offset-lg-1{margin-left:8.3333333333%}body .wrapper .container .row .offset-lg-2{margin-left:16.6666666667%}body .wrapper .container .row .offset-lg-3{margin-left:25%}body .wrapper .container .row .offset-lg-4{margin-left:33.3333333333%}body .wrapper .container .row .offset-lg-5{margin-left:41.6666666667%}body .wrapper .container .row .offset-lg-6{margin-left:50%}}.container,.row,div[class*=col-]{background-repeat:no-repeat;background-position:center center;background-size:cover}.m-0{margin:calc(var(--spacer) * 0)!important}.mb-1{margin-bottom:calc(var(--spacer) * 1)!important}.mt-2{margin-top:calc(var(--spacer) * 2)!important}.mb-2{margin-bottom:calc(var(--spacer) * 2)!important}.my-2{margin-top:calc(var(--spacer) * 2)!important;margin-bottom:calc(var(--spacer) * 2)!important}.mt-5{margin-top:calc(var(--spacer) * 5)!important}.mt-6{margin-top:calc(var(--spacer) * 6)!important}.mb-6{margin-bottom:calc(var(--spacer) * 6)!important}.my-6{margin-top:calc(var(--spacer) * 6)!important;margin-bottom:calc(var(--spacer) * 6)!important}@media screen and (min-width: 481px){.mb-sm-0{margin-bottom:calc(var(--spacer) * 0)!important}.my-sm-0{margin-top:calc(var(--spacer) * 0)!important;margin-bottom:calc(var(--spacer) * 0)!important}.mb-sm-4{margin-bottom:calc(var(--spacer) * 4)!important}}@media screen and (min-width: 991px){.mt-md-0{margin-top:calc(var(--spacer) * 0)!important}.my-md-0{margin-top:calc(var(--spacer) * 0)!important;margin-bottom:calc(var(--spacer) * 0)!important}.mb-md-2{margin-bottom:calc(var(--spacer) * 2)!important}}@media screen and (min-width: 1281px){.mt-lg-0{margin-top:calc(var(--spacer) * 0)!important}.mb-lg-1{margin-bottom:calc(var(--spacer) * 1)!important}.mr-lg-1{margin-right:calc(var(--spacer) * 1)!important}}.p-0{padding:calc(var(--spacer) * 0)!important}.pt-1{padding-top:calc(var(--spacer) * 1)!important}.pb-1{padding-bottom:calc(var(--spacer) * 1)!important}.py-1{padding-top:calc(var(--spacer) * 1)!important;padding-bottom:calc(var(--spacer) * 1)!important}.pt-2{padding-top:calc(var(--spacer) * 2)!important}.pb-2{padding-bottom:calc(var(--spacer) * 2)!important}.py-2{padding-top:calc(var(--spacer) * 2)!important;padding-bottom:calc(var(--spacer) * 2)!important}.px-2{padding-left:calc(var(--spacer) * 2)!important;padding-right:calc(var(--spacer) * 2)!important}.pt-4{padding-top:calc(var(--spacer) * 4)!important}.pb-4{padding-bottom:calc(var(--spacer) * 4)!important}.py-4{padding-top:calc(var(--spacer) * 4)!important;padding-bottom:calc(var(--spacer) * 4)!important}.px-4{padding-left:calc(var(--spacer) * 4)!important;padding-right:calc(var(--spacer) * 4)!important}.pt-5{padding-top:calc(var(--spacer) * 5)!important}.pb-5{padding-bottom:calc(var(--spacer) * 5)!important}.pl-column-5{padding-left:calc(var(--column-width) * 5)!important}.pr-column-5{padding-right:calc(var(--column-width) * 5)!important}.pt-6{padding-top:calc(var(--spacer) * 6)!important}.pb-6{padding-bottom:calc(var(--spacer) * 6)!important}.py-6{padding-top:calc(var(--spacer) * 6)!important;padding-bottom:calc(var(--spacer) * 6)!important}@media screen and (min-width: 481px){.pl-sm-1{padding-left:calc(var(--spacer) * 1)!important}.pb-sm-2{padding-bottom:calc(var(--spacer) * 2)!important}.py-sm-2{padding-top:calc(var(--spacer) * 2)!important;padding-bottom:calc(var(--spacer) * 2)!important}.pl-sm-2{padding-left:calc(var(--spacer) * 2)!important}.pl-sm-3{padding-left:calc(var(--spacer) * 3)!important}.pb-sm-4{padding-bottom:calc(var(--spacer) * 4)!important}}@media screen and (min-width: 991px){.px-md-0{padding-left:calc(var(--spacer) * 0)!important;padding-right:calc(var(--spacer) * 0)!important}.pb-md-2{padding-bottom:calc(var(--spacer) * 2)!important}.pr-md-2{padding-right:calc(var(--spacer) * 2)!important}.py-md-3{padding-top:calc(var(--spacer) * 3)!important;padding-bottom:calc(var(--spacer) * 3)!important}.pl-md-3{padding-left:calc(var(--spacer) * 3)!important}.pr-md-3{padding-right:calc(var(--spacer) * 3)!important}.pt-md-4{padding-top:calc(var(--spacer) * 4)!important}}@media screen and (min-width: 1281px){.pt-lg-0{padding-top:calc(var(--spacer) * 0)!important}.pb-lg-0{padding-bottom:calc(var(--spacer) * 0)!important}.pr-lg-1{padding-right:calc(var(--spacer) * 1)!important}.pb-lg-2{padding-bottom:calc(var(--spacer) * 2)!important}.px-lg-2{padding-left:calc(var(--spacer) * 2)!important;padding-right:calc(var(--spacer) * 2)!important}.pr-lg-5{padding-right:calc(var(--spacer) * 5)!important}}.text-right{text-align:right}.text-center{text-align:center}@media screen and (min-width: 991px){.text-md-right{text-align:right}}@media screen and (min-width: 1281px){.text-lg-center{text-align:center}}.h-auto{height:auto!important}.h-10{height:10vh!important;height:10dvh!important}.h-40{height:40vh!important;height:40dvh!important}.h-50{height:50vh!important;height:50dvh!important}.h-60{height:60vh!important;height:60dvh!important}.h-100{height:100vh!important;height:100dvh!important}.h-25{height:25vh!important;height:25dvh!important}@media screen and (min-width: 991px){.h-md-60{height:60vh!important;height:60dvh!important}.h-md-100{height:100vh!important;height:100dvh!important}}@media screen and (min-width: 1281px){.h-lg-65{height:65vh!important;height:65dvh!important}}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.v-align-top,.v-align-middle,.v-align-bottom,.v-align-md-middle{display:flex;flex-direction:column;height:100%}.v-align-top{justify-content:flex-start}.v-align-middle{justify-content:center}.v-align-bottom{justify-content:flex-end}@media screen and (min-width: 991px){.v-align-md-middle{justify-content:center}}.show-md,.show-lg,.show-md-inline{display:none}@media screen and (min-width: 991px){.show-md{display:block}}@media screen and (min-width: 1281px){.show-lg{display:block}}@media screen and (min-width: 991px){.show-md-inline{display:inline-block}}.order-1{order:1}.order-2{order:2}.order-3{order:3}@media screen and (min-width: 991px){.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}}@media screen and (min-width: 1281px){.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}}.stretch-right-4{width:calc(100% + var(--column-width) * 4 + var(--gutter-width) * (4) + var(--gutter-width) * 4 / 10)}.stretch-left-4{width:calc(100% + var(--column-width) * 4 + var(--gutter-width) * (4) + var(--gutter-width) * 4 / 10);float:right}@media screen and (min-width: 991px){.stretch-left-md-1{width:calc(100% + var(--column-width) * 1 + var(--gutter-width) * (1) + var(--gutter-width) * 1 / 10);float:right}.stretch-left-md-2{width:calc(100% + var(--column-width) * 2 + var(--gutter-width) * (2) + var(--gutter-width) * 2 / 10);float:right}}.shift-up-2{position:relative;top:calc(0px - var(--spacer) * 2);margin-bottom:calc(0px - var(--spacer) * 2)}.shift-down-2{position:relative;top:calc(var(--spacer) * 2)}.shift-up-column-1{position:relative;top:calc(0px - var(--column-width) * 1);margin-bottom:calc(0px - var(--column-width) * 1)}.shift-down-column-1{position:relative;top:calc(var(--column-width) * 1)}.flush{width:100vw!important;margin-left:calc(0px - var(--container-padding) + var(--gutter-width) / 2)!important;max-width:calc(100% + var(--container-padding) + var(--gutter-width))!important;padding-left:var(--container-padding)!important;padding-right:var(--container-padding)!important}.flex{display:flex!important}.block{display:block!important}.inline{display:inline!important}.rel{position:relative!important}.abs{position:absolute!important}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}canvas,img,svg,video{vertical-align:middle}textarea{resize:vertical}.hidden,[hidden]{display:none!important}@media print{*,*:before,*:after{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}#scroll-container{z-index:2}body:not(.profiles,.contact) #content{display:block;position:relative;z-index:1;min-height:101vh}section{display:block;position:relative;z-index:1;top:0}section:not(.quote):not(.callout){min-height:100vh}#scene-container{display:block;position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:0}#scene-container canvas{margin:0 auto;transition:width .2s 0s ease}@media screen and (max-width: 991px){#scene-container canvas{width:40vw!important}}body.transitioning{pointer-events:none!important}*,button,textarea,input,select,a :focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,p,p a,label,input,textarea,h1,h2,h3,h4{display:block;position:relative;margin:0;padding:0;font-family:Helvetica,sans-serif;font-size:14px;line-height:21px;color:var(--light)}body .upper,body .upper *,body.upper,p .upper,p .upper *,p.upper,p a .upper,p a .upper *,p a.upper,label .upper,label .upper *,label.upper,input .upper,input .upper *,input.upper,textarea .upper,textarea .upper *,textarea.upper,h1 .upper,h1 .upper *,h1.upper,h2 .upper,h2 .upper *,h2.upper,h3 .upper,h3 .upper *,h3.upper,h4 .upper,h4 .upper *,h4.upper{font-size:11px;line-height:16px;font-weight:700;text-transform:uppercase}body .caption,body .caption *,body.caption,p .caption,p .caption *,p.caption,p a .caption,p a .caption *,p a.caption,label .caption,label .caption *,label.caption,input .caption,input .caption *,input.caption,textarea .caption,textarea .caption *,textarea.caption,h1 .caption,h1 .caption *,h1.caption,h2 .caption,h2 .caption *,h2.caption,h3 .caption,h3 .caption *,h3.caption,h4 .caption,h4 .caption *,h4.caption{font-family:Times New Roman,Times,serif;font-size:16px;line-height:24px}@media screen and (min-width: 1281px){body .caption,body .caption *,body.caption,p .caption,p .caption *,p.caption,p a .caption,p a .caption *,p a.caption,label .caption,label .caption *,label.caption,input .caption,input .caption *,input.caption,textarea .caption,textarea .caption *,textarea.caption,h1 .caption,h1 .caption *,h1.caption,h2 .caption,h2 .caption *,h2.caption,h3 .caption,h3 .caption *,h3.caption,h4 .caption,h4 .caption *,h4.caption{font-size:18px;line-height:26px}}body .justify,p .justify,p a .justify,label .justify,input .justify,textarea .justify,h1 .justify,h2 .justify,h3 .justify,h4 .justify{text-align:justify;text-justify:inter-word;text-align-last:justify}p span{color:var(--highlight)}a{text-decoration:none}strong{font-weight:700}p{padding-bottom:var(--gutter-width)}h1,h2,h3,h4{font-family:"Silk Serif",serif;font-weight:100;text-transform:uppercase}h1.lower,h2.lower,h3.lower,h4.lower{text-transform:initial;font-weight:400}h1 span,h2 span,h3 span,h4 span{color:var(--highlight)}h1,h2{font-family:"Silk Serif",serif;font-size:clamp(38px,8.4vw,160px);line-height:clamp(38px,7.65vw,146px);padding-top:clamp(8px,2.6vw,48px);margin-bottom:8px;font-weight:100;text-transform:uppercase;text-wrap:nowrap}@media screen and (min-width: 991px){h1,h2{margin-bottom:clamp(8px,2.6vw,48px)}}h1 em,h2 em{margin-right:-.8vw;margin-left:-.4vw;font-style:initial;font-size:clamp(20px,2.8vw,40px);line-height:clamp(16px,1.1vw,40px);padding:0 clamp(12px,2.8vw,40px);align-self:end}@media screen and (min-width: 1281px){h1 em,h2 em{font-weight:400}}h1 div,h2 div{display:flex;position:relative;top:clamp(-8px,-2.6vw,-48px);padding-top:clamp(8px,2.6vw,48px);height:clamp(38px,7.8vw,146px)}h2{margin:33px 0 48px}@media screen and (min-width: 991px){h2{margin:33px 0 68px}}.gallery-title h2{text-wrap:wrap!important}h3{font-size:clamp(40px,4.8vw,72px);line-height:clamp(48px,5vw,72px);text-transform:initial;font-weight:400;padding:34px 0;max-width:1300px;margin:0 auto}@media screen and (min-width: 991px){section.callout h3{text-wrap:nowrap}}section.quote h3{font-size:clamp(30px,4.8vw,72px);line-height:clamp(38px,5vw,72px)}.xl-title{display:block;position:absolute;bottom:-8vh;left:-5%;width:200%;height:36vh;max-height:50vw;font-size:clamp(300px,38vw,564px);line-height:clamp(330px,70vw,664px);color:var(--highlight);font-family:"Silk Serif",serif;font-weight:100;text-transform:uppercase;text-wrap:nowrap}.tagline{display:flex;justify-content:center;align-items:center;margin:0 auto;width:100%;max-width:100%}@media screen and (max-width: 991px){.tagline{padding:0 24px!important}}@media screen and (min-width: 481px){.tagline{max-width:70vw}}@media screen and (min-width: 991px){.tagline{width:calc(var(--column-width) * 8 + var(--gutter-width) * 3);max-width:calc(var(--column-width) * 8 + var(--gutter-width) * 3)}}@media screen and (min-width: 1281px){.tagline{width:calc(var(--column-width) * 4 + var(--gutter-width) * 3);max-width:calc(var(--column-width) * 4 + var(--gutter-width) * 3)}}.tagline p{padding:0;width:100%;font-size:11px;line-height:11px;z-index:3}@media screen and (min-width: 991px){.tagline p{font-size:14px;line-height:14px}}.tagline h4{position:absolute;z-index:3;color:var(--highlight);margin-top:32px}@media screen and (min-width: 1281px){.tagline h4{margin-top:36px}}.tagline h4,.tagline h4 div,.tagline h4 span{font-size:clamp(80px,7vw,120px);line-height:clamp(80px,7vw,120px);letter-spacing:-.2vw;font-weight:100}[data-internal-link],[data-external-link]{cursor:pointer}[data-internal-link] *,[data-external-link] *{pointer-events:none!important}.nowrap *{text-wrap:nowrap}ul,ol{display:block;position:relative;margin:0;padding:0;list-style-type:none}@font-face{font-family:"Silk Serif";src:url(../../fonts/SilkSerif-Regular.woff2) format("woff2"),url(../../fonts/SilkSerif-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Silk Serif";src:url(../../fonts/SilkSerif-Light.woff2) format("woff2"),url(../../fonts/SilkSerif-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Silk Serif";src:url(../../fonts/SilkSerif-ExtraLight.woff2) format("woff2"),url(../../fonts/SilkSerif-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Helvetica;src:url(../../fonts/Helvetica.woff2) format("woff2"),url(../../fonts/Helvetica.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica;src:url(../../fonts/Helvetica-Bold.woff2) format("woff2"),url(../../fonts/Helvetica-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--light: #f5f5f5;--dark: #020202;--highlight: #f40}html,body{background:var(--dark)}.light-text,.light-text *{color:var(--light)!important}.highlight-text,.highlight-text *{color:var(--highlight)!important}textarea{height:90px;resize:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.button{display:inline-flex;position:relative;margin:0 0 0 -19px;padding:0 0 0 19px;color:var(--light);font-family:"Silk Serif",serif;font-weight:700;font-size:18px;line-height:26px;text-transform:uppercase;text-decoration:none;letter-spacing:.2px;transition:background 0s 0s ease;cursor:pointer}@media screen and (min-width: 991px){.button:hover{transition:background .3s .2s ease;color:var(--highlight)}}.button,#logo{white-space:pre;overflow:hidden}.button span,#logo span{display:inline-block;position:relative;z-index:2}.button span:before,#logo span:before{content:attr(data-letter);display:inline-block;position:relative;transform:translateY(0)}.button span:after,#logo span:after{content:attr(data-letter);display:inline-block;position:absolute;left:0;transform:translateY(100%);opacity:0}.button span:before,.button span:after,#logo span:before,#logo span:after{transition-property:all;transition-duration:.4s;transition-timing-function:ease}.button span:nth-child(1):after,.button span:nth-child(1):before,#logo span:nth-child(1):after,#logo span:nth-child(1):before{transition-delay:15ms!important}.button span:nth-child(2):after,.button span:nth-child(2):before,#logo span:nth-child(2):after,#logo span:nth-child(2):before{transition-delay:.03s!important}.button span:nth-child(3):after,.button span:nth-child(3):before,#logo span:nth-child(3):after,#logo span:nth-child(3):before{transition-delay:45ms!important}.button span:nth-child(4):after,.button span:nth-child(4):before,#logo span:nth-child(4):after,#logo span:nth-child(4):before{transition-delay:.06s!important}.button span:nth-child(5):after,.button span:nth-child(5):before,#logo span:nth-child(5):after,#logo span:nth-child(5):before{transition-delay:75ms!important}.button span:nth-child(6):after,.button span:nth-child(6):before,#logo span:nth-child(6):after,#logo span:nth-child(6):before{transition-delay:.09s!important}.button span:nth-child(7):after,.button span:nth-child(7):before,#logo span:nth-child(7):after,#logo span:nth-child(7):before{transition-delay:.105s!important}.button span:nth-child(8):after,.button span:nth-child(8):before,#logo span:nth-child(8):after,#logo span:nth-child(8):before{transition-delay:.12s!important}.button span:nth-child(9):after,.button span:nth-child(9):before,#logo span:nth-child(9):after,#logo span:nth-child(9):before{transition-delay:.135s!important}.button span:nth-child(10):after,.button span:nth-child(10):before,#logo span:nth-child(10):after,#logo span:nth-child(10):before{transition-delay:.15s!important}.button span:nth-child(11):after,.button span:nth-child(11):before,#logo span:nth-child(11):after,#logo span:nth-child(11):before{transition-delay:.165s!important}.button span:nth-child(12):after,.button span:nth-child(12):before,#logo span:nth-child(12):after,#logo span:nth-child(12):before{transition-delay:.18s!important}.button span:nth-child(13):after,.button span:nth-child(13):before,#logo span:nth-child(13):after,#logo span:nth-child(13):before{transition-delay:.195s!important}.button span:nth-child(14):after,.button span:nth-child(14):before,#logo span:nth-child(14):after,#logo span:nth-child(14):before{transition-delay:.21s!important}.button span:nth-child(15):after,.button span:nth-child(15):before,#logo span:nth-child(15):after,#logo span:nth-child(15):before{transition-delay:.225s!important}.button span:nth-child(16):after,.button span:nth-child(16):before,#logo span:nth-child(16):after,#logo span:nth-child(16):before{transition-delay:.24s!important}.button span:nth-child(17):after,.button span:nth-child(17):before,#logo span:nth-child(17):after,#logo span:nth-child(17):before{transition-delay:.255s!important}.button span:nth-child(18):after,.button span:nth-child(18):before,#logo span:nth-child(18):after,#logo span:nth-child(18):before{transition-delay:.27s!important}.button span:nth-child(19):after,.button span:nth-child(19):before,#logo span:nth-child(19):after,#logo span:nth-child(19):before{transition-delay:.285s!important}.button span:nth-child(20):after,.button span:nth-child(20):before,#logo span:nth-child(20):after,#logo span:nth-child(20):before{transition-delay:.3s!important}@media screen and (min-width: 991px){.button:hover span:before,#logo:hover span:before{transform:translateY(-100%);opacity:0}.button:hover span:after,#logo:hover span:after{transform:translateY(0);opacity:1}.button:before,#logo:before{content:"";display:block;position:absolute;height:6px;width:6px;top:7px;left:0;background:var(--highlight);border-radius:50%;transition:all .4s 0s ease;transform:translate(12px);opacity:0}.button:hover:before,#logo:hover:before{transform:translate(0);opacity:1}}#cursor{position:fixed;width:6px;height:6px;background:var(--highlight);border-radius:50%;margin-left:0;transition:transform .175s 0s ease-out,background .4s 0s ease,opacity .4s .2s ease,margin .4s .2s ease;opacity:1;pointer-events:none;z-index:97;top:calc(50vh - 4px)!important;left:calc(50vw - 4px)!important}@media screen and (max-width: 991px){#cursor{display:none}}#cursor.hide,#cursor.disable{opacity:0;transition:opacity .4s 0s ease}#cursor.hover-hide{opacity:0;margin-left:-40px;transition:margin .4s 0s ease,opacity .4s 0s ease}img.fit,.fit img{display:block;position:relative;width:100%;height:auto}#intro{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;height:100vh;width:100vw;background:#000;z-index:999999;transform:translateY(0);overflow:hidden}#intro #intro-counter{display:block;position:fixed;font-family:"Silk Serif",serif;text-align:center;font-size:clamp(50px,7vw,90px);line-height:clamp(50px,7vw,90px);letter-spacing:-.2vw;color:var(--light);font-weight:100;z-index:2;transition:opacity .5s 0s ease;opacity:0}#intro #intro-counter span{color:var(--highlight)}#intro:after{content:"";display:block;position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000;background-image:url(../../img/navigation.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:1}#intro.fade #intro-counter{transition:opacity .5s 0s ease;opacity:0}body.show-intro-counter #intro:not(.fade) #intro-counter{transition:opacity .5s 0s ease!important;opacity:1!important}.hide-intro #intro{transition:all 1s .2s cubic-bezier(.815,.08,.085,.92);transform:translateY(-100vh)}.hide-intro #intro:after{transition:all 1s .2s cubic-bezier(.815,.08,.085,.92);transform:translateY(100vh) scale(1.15)}#page-transition{display:block;position:fixed;top:0;left:0;height:100vh;width:100vw;background:var(--dark);overflow:hidden;transition:all 1.2s 0s cubic-bezier(.815,.08,.085,.92);transform:translateY(0);z-index:98}#page-transition:after{content:"";display:block;position:absolute;top:0;left:0;height:100vh;width:100vw;background:var(--dark);opacity:1;transform:translateY(200vh);transition:all 1s .2s ease}#page-transition>div{display:block;position:fixed;top:0;left:0;height:100vh;width:100vw;transform:translateY(0);transition:all 1.2s 0s cubic-bezier(.815,.08,.085,.92)}#page-transition>div:before{content:"Étoile Lumière";display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.5);z-index:2;font-family:"Silk Serif",serif;text-align:center;font-size:clamp(80px,7vw,120px);line-height:clamp(80px,7vw,120px);letter-spacing:-.2vw;color:var(--light);font-weight:100;opacity:.2}#page-transition>div>div{display:block;position:fixed;top:0vh;left:0;height:110vh;width:100vw;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(../../img/transition.jpg);transform:scale(1);transition:all 1.75s 0s ease-out}#page-transition>div>div img{display:block!important;position:fixed!important;height:100%!important;width:100%!important;object-fit:cover!important}body.showing-navigation #page-transition{display:none!important}body:not(.loading) #page-transition{transform:translateY(-100vh)}body:not(.loading) #page-transition:after{transform:translateY(0)}body:not(.loading) #page-transition>div{transform:translateY(100vh)}body:not(.loading) #page-transition>div>div{transform:scale(1);transition:all 1.2s 0s cubic-bezier(.815,.08,.085,.92)}@media screen and (min-width: 991px){body:not(.loading) #page-transition>div>div{transform:scale(1.2)}}body.transitioning #page-transition>div>div{transform:scale(1)!important}body.loading section.callout,body.loading section.gallery,body.loading section.quote,body.showing-navigation section.callout,body.showing-navigation section.gallery,body.showing-navigation section.quote,body.closing-navigation section.callout,body.closing-navigation section.gallery,body.closing-navigation section.quote{transition:transform 1.2s 0s cubic-bezier(.69,.02,.235,.96),opacity 1s 0s ease!important;transform:translateY(12vh) scale(.98)!important;opacity:0!important}body.loading.closing-navigation section.callout,body.loading.closing-navigation section.gallery,body.loading.closing-navigation section.quote,body.showing-navigation.closing-navigation section.callout,body.showing-navigation.closing-navigation section.gallery,body.showing-navigation.closing-navigation section.quote,body.closing-navigation.closing-navigation section.callout,body.closing-navigation.closing-navigation section.gallery,body.closing-navigation.closing-navigation section.quote{transition:transform 1.4s .8s ease,opacity 1.4s .8s ease!important;transform:translateY(0) scale(1)!important;opacity:1!important}header{display:block;position:fixed;top:0;left:0;width:100vw;margin:calc(var(--gutter-width) * 2) 0;z-index:99}header .wrapper{overflow:initial}header #logo{display:inline-block;position:relative;margin:-4px 0 -8px -17px;padding-left:17px}header #logo:before{top:14px}@media screen and (max-width: 991px){header #logo{transform-origin:0% 0%;transform:scale(.75)}}header #logo,header #logo span{display:inline-block;position:relative;font-family:"Silk Serif",serif;font-size:30px;line-height:44px;color:var(--light);text-transform:uppercase;font-weight:500;cursor:pointer}header #logo span{color:var(--highlight)}header #logo span:nth-child(n+1):nth-child(-n+6){color:var(--light)}.show-menu,.close-menu{display:inline-block;position:absolute;right:calc(var(--gutter-width) / 2);top:-2px;font-weight:600;letter-spacing:.5px}.show-menu{transition:transform .55s 1.45s ease,opacity .55s 1.45s ease!important;opacity:1;transform:translateY(0)!important;pointer-events:all!important}.close-menu{transition:transform .35s 0s ease,opacity .35s 0s ease!important;opacity:0;pointer-events:none!important}@media screen and (min-width: 991px){.close-menu{transform:translateY(14px)!important}}body.showing-navigation:not(.closing-navigation) .show-menu{transition:transform .35s 0s ease,opacity .35s 0s ease!important;opacity:0;pointer-events:none!important}@media screen and (min-width: 991px){body.showing-navigation:not(.closing-navigation) .show-menu{transform:translateY(-14px)!important}}body.showing-navigation:not(.closing-navigation) .close-menu{transition:transform .55s 1.45s ease,opacity .55s 1.45s ease!important;opacity:1;pointer-events:all!important}@media screen and (min-width: 991px){body.showing-navigation:not(.closing-navigation) .close-menu{transform:translateY(0)!important}}footer{display:block;position:fixed;bottom:24px;left:0;height:14px;width:100vw;z-index:99}@media screen and (min-width: 991px){footer{bottom:48px}}footer *{text-wrap:nowrap}footer{transition:all 1s .25s ease;transform:translateY(0);opacity:1}body.loading:not(.showing-navigation) footer{transform:translateY(20px);opacity:0}body.open-profiles footer{transition:opacity 1s 0s ease,visibility 0s 1s ease;opacity:0;visibility:hidden}body.profiles #content{max-height:100vh!important}section.profiles-sections{display:flex;position:relative;width:100vw;height:100vh!important;overflow:hidden!important}section.profiles-sections *{pointer-events:none!important}section.profiles-sections .tagline{position:relative;width:100%!important;max-width:100%!important}@media screen and (min-width: 1281px){section.profiles-sections .tagline{margin-top:12px}}section.profiles-sections .tagline h4{transform:scale(.8);height:clamp(38px,7.2vw,100px);line-height:clamp(38px,8.2vw,200px);margin-top:-28px}section.profiles-sections .tagline h4 span{top:14px}@media screen and (min-width: 481px){section.profiles-sections .tagline h4{margin-top:-12px}}@media screen and (min-width: 991px){section.profiles-sections .tagline h4{margin-top:-18px}}@media screen and (min-width: 991px){section.profiles-sections .tagline h4{margin-top:-2px}}section.profiles-sections .profile-image-container{display:flex;margin:0 auto;height:100%;width:calc(100% - var(--gutter-width) * 1);background:#444}@media screen and (max-width: 991px){section.profiles-sections .profile-image-container{max-width:340px}}section.profiles-sections .xl-title{transform:scale(.8) translate(-25%)}.profile{display:block;position:fixed;height:100vh;width:100vw;top:0;left:0;z-index:2}.profile .xl-title{opacity:0}section.profiles-sections[data-direction=down] .profile.incoming-profile .xl-title{transform:translate(20px);opacity:0}section.profiles-sections[data-direction=down] .profile.outgoing-profile .xl-title{transform:translate(-20px);opacity:0;transition:transform 1.5s 0s ease,opacity 1.5s 0s ease}section.profiles-sections[data-direction=down] .profile.active-profile .xl-title{transform:translate(0);opacity:1;transition:transform 1.5s .5s ease,opacity 1.5s .5s ease}section.profiles-sections[data-direction=up] .profile.incoming-profile .xl-title{transform:translate(-20px);opacity:0}section.profiles-sections[data-direction=up] .profile.outgoing-profile .xl-title{transform:translate(20px);opacity:0;transition:transform 1.5s 0s ease,opacity 1.5s 0s ease}section.profiles-sections[data-direction=up] .profile.active-profile .xl-title{transform:translate(0);opacity:1;transition:transform 1.5s .5s ease,opacity 1.5s .5s ease}.profile .caption-column-1{opacity:0}section.profiles-sections[data-direction=down] .profile.incoming-profile .caption-column-1{transform:translateY(40px);opacity:0}section.profiles-sections[data-direction=down] .profile.outgoing-profile .caption-column-1{transform:translateY(-40px);opacity:0;transition:transform .8s 0s ease,opacity .8s 0s ease}section.profiles-sections[data-direction=down] .profile.active-profile .caption-column-1{transform:translateY(0);opacity:1;transition:transform .8s .5s ease,opacity .8s .5s ease}section.profiles-sections[data-direction=up] .profile.incoming-profile .caption-column-1{transform:translateY(-40px);opacity:0}section.profiles-sections[data-direction=up] .profile.outgoing-profile .caption-column-1{transform:translateY(40px);opacity:0;transition:transform .8s 0s ease,opacity .8s 0s ease}section.profiles-sections[data-direction=up] .profile.active-profile .caption-column-1{transform:translateY(0);opacity:1;transition:transform .8s .5s ease,opacity .8s .5s ease}.profile .caption-column-2{opacity:0}section.profiles-sections[data-direction=down] .profile.incoming-profile .caption-column-2{transform:translateY(40px);opacity:0}section.profiles-sections[data-direction=down] .profile.outgoing-profile .caption-column-2{transform:translateY(-40px);opacity:0;transition:transform .95s .1s ease,opacity .95s .1s ease}section.profiles-sections[data-direction=down] .profile.active-profile .caption-column-2{transform:translateY(0);opacity:1;transition:transform .95s .6s ease,opacity .95s .6s ease}section.profiles-sections[data-direction=up] .profile.incoming-profile .caption-column-2{transform:translateY(-40px);opacity:0}section.profiles-sections[data-direction=up] .profile.outgoing-profile .caption-column-2{transform:translateY(40px);opacity:0;transition:transform .95s .1s ease,opacity .95s .1s ease}section.profiles-sections[data-direction=up] .profile.active-profile .caption-column-2{transform:translateY(0);opacity:1;transition:transform .95s .6s ease,opacity .95s .6s ease}.profile-image-container{display:block;position:relative;overflow:hidden;background:none}.profile-image-container .image{display:block;position:absolute;height:100%;width:100%}.profile-image-container .image img{display:block;position:absolute;height:100%;width:100%;object-fit:cover}.profile .profile-image-container{opacity:0}.profile .profile-image-container .image{transform:scale(1.01)}section.profiles-sections .profile.incoming-profile .profile-image-container{opacity:0}section.profiles-sections .profile.incoming-profile .profile-image-container .image{transform:scale(1.075)}section.profiles-sections .profile.outgoing-profile .profile-image-container{opacity:0;transition:transform 1.3s .5s ease,opacity 1.3s .5s ease}section.profiles-sections .profile.active-profile .profile-image-container{opacity:1;transition:transform 1.3s .5s ease,opacity 1.3s .5s ease}section.profiles-sections .profile.active-profile .profile-image-container .image{transform:scale(1.01);transition:transform 1.3s .5s ease,opacity 1.3s .5s ease}.profiles .tagline h4 div{display:flex;flex-direction:column;top:0;margin-left:20px;width:100%;height:clamp(80px,7vw,120px);overflow:hidden}.profiles-sections .tagline h4 div span{display:inline-block;position:relative;transition:transform 1.45s .15s cubic-bezier(.845,.175,.215,.905),opacity 1.45s .15s ease}.profiles-sections[data-id="1"] .tagline h4 div span{transform:translateY(0)}.profiles-sections[data-id="2"] .tagline h4 div span{transform:translateY(-100%)}.profiles-sections[data-id="3"] .tagline h4 div span{transform:translateY(-200%)}#swiper-container{position:fixed;height:100vh;width:100vw;z-index:96}#swiper-container .swiper{width:100vw;height:100vh}body:not(.profiles) #swiper-container{display:none!important}body.loading section.profiles-sections .tagline-wrapper,body.setup-profiles section.profiles-sections .tagline-wrapper{transform:translateY(-2vh)!important;opacity:0!important}body.loading section.profiles-sections .profile.active-profile .profile-image-wrapper,body.setup-profiles section.profiles-sections .profile.active-profile .profile-image-wrapper{transform:scale(1.05)!important;opacity:0!important}body.loading section.profiles-sections .profile.active-profile .profile-caption,body.setup-profiles section.profiles-sections .profile.active-profile .profile-caption{transform:translateY(6vh)!important;opacity:0!important}body.loading section.profiles-sections .profile.active-profile .profile-title,body.setup-profiles section.profiles-sections .profile.active-profile .profile-title{transform:translateY(6vh)!important;opacity:0!important}body.loading section.profiles-sections .profile.active-profile .xl-title,body.setup-profiles section.profiles-sections .profile.active-profile .xl-title{transform:translateY(4vh)!important;opacity:0!important}body.open-profiles section.profiles-sections .tagline-wrapper{transition:all 1.2s .6s ease;transform:translateY(0);opacity:1}body.open-profiles section.profiles-sections .profile.active-profile .profile-image-wrapper{transition:all 1s .6s ease;transform:scale(1);opacity:1}body.open-profiles section.profiles-sections .profile.active-profile .profile-caption{transition:all 1s .6s ease;transform:translateY(0);opacity:1}body.open-profiles section.profiles-sections .profile.active-profile .profile-title{transition:all 1s .7s ease;transform:translateY(0);opacity:1}body.open-profiles section.profiles-sections .profile.active-profile .xl-title{transition:all 1.2s .4s ease;transform:translateY(0);opacity:1}body.close-profiles section.profiles-sections .tagline-wrapper{transition:all 1s 0s ease;transform:translateY(0);opacity:1}body.close-profiles section.profiles-sections .profile.active-profile .profile-image-wrapper{transition:all 1s 0s ease;transform:scale(1);opacity:1}body.close-profiles section.profiles-sections .profile.active-profile .profile-caption{transition:all 1s 0s ease;transform:translateY(0);opacity:1}body.close-profiles section.profiles-sections .profile.active-profile .profile-title{transition:all 1s 0s ease;transform:translateY(0);opacity:1}body.close-profiles section.profiles-sections .profile.active-profile .xl-title{transition:all 1s 0s ease;transform:translateY(0);opacity:1}body.showing-navigation section.profiles-sections .tagline-wrapper{transition:1.4s 0s;transform:translateY(4vh);opacity:0}body.showing-navigation section.profiles-sections .profile.active-profile .profile-image-wrapper{transition:all 1.4s 0s ease;transform:scale(.995) translateY(4vh);opacity:0}body.showing-navigation section.profiles-sections .profile.active-profile .profile-caption{transition:all 1.4s 0s ease;transform:translateY(4vh);opacity:0}body.showing-navigation section.profiles-sections .profile.active-profile .profile-title{transition:all 1.4s 0s ease;transform:translateY(4vh);opacity:0}body.showing-navigation section.profiles-sections .profile.active-profile .xl-title{transition:1.4s 0s;transform:translateY(6vh);opacity:0}body.showing-navigation.closing-navigation section.profiles-sections .tagline-wrapper{transition:1s 1.2s;transform:translateY(0);opacity:1}body.showing-navigation.closing-navigation section.profiles-sections .profile.active-profile .profile-image-wrapper{transition:1s 1.4s;transform:scale(1);opacity:1}body.showing-navigation.closing-navigation section.profiles-sections .profile.active-profile .profile-caption{transition:1s 1.4s;transform:translateY(0);opacity:1}body.showing-navigation.closing-navigation section.profiles-sections .profile.active-profile .profile-title{transition:1s 1.4s;transform:translateY(0);opacity:1}body.showing-navigation.closing-navigation section.profiles-sections .profile.active-profile .xl-title{transition:1s 1.4s;transform:translateY(0);opacity:1}#profiles{display:block;position:fixed;top:0;left:0;height:100vh;width:100vw;overflow:hidden;z-index:90}body:not(.open-profiles) #profiles{display:none!important}section.contact{position:relative}section.contact *{z-index:2}@media screen and (max-width: 481px){section.contact .xl-title{display:none}}body.loading section.contact .contact-column-1,body.setup-contact section.contact .contact-column-1{transform:translateY(4vh)!important;opacity:0!important}body.loading section.contact .contact-column-2,body.setup-contact section.contact .contact-column-2{transform:translateY(4vh)!important;opacity:0!important}body.loading section.contact .contact-column-3,body.setup-contact section.contact .contact-column-3{transform:translateY(4vh)!important;opacity:0!important}body.loading section.contact .xl-title,body.setup-contact section.contact .xl-title{transform:translateY(4vh)!important;opacity:0!important}body.open-contact section.contact .contact-column-1{transition:all 1.2s .3s ease;transform:translateY(0);opacity:1}body.open-contact section.contact .contact-column-2{transition:all 1.2s .4s ease;transform:translateY(0);opacity:1}body.open-contact section.contact .contact-column-3{transition:all 1.2s .5s ease;transform:translateY(0);opacity:1}body.open-contact section.contact .xl-title{transition:all 1.2s .3s ease;transform:translateY(0);opacity:1}body.close-contact section.contact .contact-column-1{transition:all 1s 0s ease;transform:translateY(0);opacity:1}body.close-contact section.contact .contact-column-2{transition:all 1s 0s ease;transform:translateY(0);opacity:1}body.close-contact section.contact .contact-column-3{transition:all 1s 0s ease;transform:translateY(0);opacity:1}body.close-contact section.contact .xl-title{transition:all 1s 0s ease;transform:translateY(0);opacity:1}body.showing-navigation section.contact .contact-column-1{transition:1.4s 0s;transform:translateY(6vh);opacity:0}body.showing-navigation section.contact .contact-column-2{transition:1.4s 0s;transform:translateY(6vh);opacity:0}body.showing-navigation section.contact .contact-column-3{transition:1.4s 0s;transform:translateY(6vh);opacity:0}body.showing-navigation section.contact .xl-title{transition:1.4s 0s;transform:translateY(6vh);opacity:0}body.showing-navigation.closing-navigation section.contact .contact-column-1{transition:1.4s 1.2s;transform:translateY(0);opacity:1}body.showing-navigation.closing-navigation section.contact .contact-column-2{transition:1.4s 1.3s;transform:translateY(0);opacity:1}body.showing-navigation.closing-navigation section.contact .contact-column-3{transition:1.4s 1.4s;transform:translateY(0);opacity:1}body.showing-navigation.closing-navigation section.contact .xl-title{transition:1s 1.4s;transform:translateY(0);opacity:1}section.performances-gallery .container{display:block;top:0vh}section.performances-gallery h2 div{display:block}body.loading section.performances-gallery .gallery-subtitle,body.setup-performances section.performances-gallery .gallery-subtitle{transform:translateY(4vh)!important;opacity:0!important}body.loading section.performances-gallery .gallery-title,body.setup-performances section.performances-gallery .gallery-title{transform:translateY(4vh)!important;opacity:0!important}body.loading section.performances-gallery .gallery-caption,body.setup-performances section.performances-gallery .gallery-caption{transform:translateY(4vh)!important;opacity:0!important}body.loading section.performances-gallery .gallery-images,body.setup-performances section.performances-gallery .gallery-images{transform:translateY(8vh)!important;opacity:0!important}body.open-performances section.performances-gallery .gallery-subtitle{transition:all 1.2s .3s ease;transform:translateY(0);opacity:1}body.open-performances section.performances-gallery .gallery-title{transition:all 1.2s .4s ease;transform:translateY(0);opacity:1}body.open-performances section.performances-gallery .gallery-caption{transition:all 1.2s .5s ease;transform:translateY(0);opacity:1}body.open-performances section.performances-gallery .gallery-images{transition:all 1.2s .5s ease;transform:translateY(0);opacity:1}body.close-performances section.performances-gallery .gallery-subtitle{transition:all 1s 0s ease;transform:translateY(0);opacity:1}body.close-performances section.performances-gallery .gallery-title{transition:all 1s 0s ease;transform:translateY(0);opacity:1}body.close-performances section.performances-gallery .gallery-caption{transition:all 1s 0s ease;transform:translateY(0);opacity:1}body.close-performances section.performances-gallery .gallery-images{transition:all 1s 0s ease;transform:translateY(0);opacity:1}body.showing-navigation section.performances-gallery .gallery-subtitle{transition:1.4s 0s;transform:translateY(6vh);opacity:0}body.showing-navigation section.performances-gallery .gallery-title{transition:1.4s 0s;transform:translateY(6vh);opacity:0}body.showing-navigation section.performances-gallery .gallery-caption{transition:1.4s 0s;transform:translateY(6vh);opacity:0}body.showing-navigation section.performances-gallery .gallery-images{transition:1.4s 0s;transform:translateY(10vh);opacity:0}body.showing-navigation.closing-navigation section.performances-gallery .gallery-subtitle{transition:1.4s 1.2s;transform:translateY(0);opacity:1}body.showing-navigation.closing-navigation section.performances-gallery .gallery-title{transition:1.4s 1.3s;transform:translateY(0);opacity:1}body.showing-navigation.closing-navigation section.performances-gallery .gallery-caption{transition:1.4s 1.4s;transform:translateY(0);opacity:1}body.showing-navigation.closing-navigation section.performances-gallery .gallery-images{transition:1.4s 1.4s;transform:translateY(0);opacity:1}section.hero{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}section.hero .hero-content{display:flex;flex-direction:column;flex:1;position:relative;top:0;left:0;height:100vh;width:100%}section.hero .hero-content .wrapper{overflow:visible}section.hero .hero-content>div{display:flex;align-items:center;position:relative;flex:1;width:100%}section.hero .hero-content>div:first-child{padding:24px 0 0}section.hero .hero-content>div:last-child{padding:0 0 24px}section.hero .hero-content .tagline{display:flex;flex-direction:column}@media screen and (min-width: 991px){section.hero .hero-content .tagline{justify-content:end}}@media screen and (min-width: 991px){section.hero .hero-content .tagline h4{transform:translateY(60%)}}section.hero .hero-content .hero-titles{flex:0;padding:0}section.hero .hero-content .hero-titles h1{width:100%;max-width:1624px;margin:0 auto}section.hero .hero-content .hero-titles h1{display:flex;flex-direction:column;z-index:2}@media screen and (max-width: 481px){section.hero .hero-content .hero-titles h1 div{justify-content:center}}section.hero .hero-content .hero-caption{position:absolute;left:50%;transform:translate(-50%);bottom:-18vh;text-align:center;width:calc(100% - 48px);max-width:300px}@media screen and (min-width: 991px){section.hero .hero-content .hero-caption{text-align:left;bottom:clamp(-48px,1.7vw,-48px);left:50%;transform:translate(17vw);max-width:290px}}@media screen and (min-width: 1281px){section.hero .hero-content .hero-caption{max-width:320px}}@media screen and (min-width: 2048px){section.hero .hero-content .hero-caption{display:none}}section.hero .hero-content .hero-caption .hero-caption-content{display:inline-block;position:relative}section.hero .hero-content .initials{display:block;position:absolute;top:0;left:50%;margin:0 auto;transform:translate(-50%) translateY(-50%);width:calc(var(--column-width) * 4);height:120px;min-width:240px;z-index:1;background-image:url(../../img/initials.png);background-size:contain;background-repeat:no-repeat;background-position:center center;transition:all .4s 0s ease}@media screen and (min-width: 991px){section.hero .hero-content .initials{height:200px;min-width:340px}}@media screen and (min-width: 1281px){section.hero .hero-content .initials{height:200px;min-width:480px}}section.hero .hero-content .hero-footer{display:block;position:relative;margin:60px auto 0;z-index:2}body.loading section.hero .tagline,body.setup-home section.hero .tagline{transform:translateY(4vh)!important;opacity:0!important}body.loading section.hero .hero-titles h1>div:nth-of-type(1),body.setup-home section.hero .hero-titles h1>div:nth-of-type(1){transform:translate(2vw)!important;opacity:0!important}body.loading section.hero .hero-titles h1>div:nth-of-type(2),body.setup-home section.hero .hero-titles h1>div:nth-of-type(2){transform:translate(-2vw)!important;opacity:0!important}body.loading section.hero .hero-titles h1>div:nth-of-type(3),body.setup-home section.hero .hero-titles h1>div:nth-of-type(3){transform:translate(2vw)!important;opacity:0!important}body.loading section.hero .hero-caption-content,body.setup-home section.hero .hero-caption-content{transform:translate(4vw)!important;opacity:0!important}body.loading section.hero .initials,body.setup-home section.hero .initials{bottom:-40px!important;opacity:0!important}body.loading section.hero .hero-footer,body.setup-home section.hero .hero-footer{transform:translateY(-2vh)!important;opacity:0!important}body.open-home section.hero .tagline{transition:opacity 1.2s .3s ease,transform 1.2s .3s ease;transform:translateY(0);opacity:1}body.open-home section.hero .hero-titles h1>div:nth-of-type(1){transition:opacity 1.2s .3s ease,transform 1.2s .3s ease;transform:translate(0);opacity:1}body.open-home section.hero .hero-titles h1>div:nth-of-type(2){transition:opacity 1.2s .3s ease,transform 1.2s .3s ease;transform:translate(0);opacity:1}body.open-home section.hero .hero-titles h1>div:nth-of-type(3){transition:opacity 1.2s .3s ease,transform 1.2s .3s ease;transform:translate(0);opacity:1}body.open-home section.hero .hero-caption-content{transition:opacity 1.2s .3s ease,transform 1.2s .3s ease;transform:translate(0);opacity:1}body.open-home section.hero .initials{transition:opacity 1.2s .3s ease,bottom 1.2s .3s ease;bottom:0;opacity:.5}body.open-home section.hero .hero-footer{transition:opacity 1.2s .3s ease,transform 1.2s .3s ease;transform:translateY(0);opacity:1}body.close-home section.hero .tagline{transition:opacity 1s 0s ease,transform 1s 0s ease;transform:translateY(0);opacity:1}body.close-home section.hero .hero-titles h1>div:nth-of-type(1){transition:opacity 1s 0s ease,transform 1s 0s ease;transform:translate(0);opacity:1}body.close-home section.hero .hero-titles h1>div:nth-of-type(2){transition:opacity 1s 0s ease,transform 1s 0s ease;transform:translate(0);opacity:1}body.close-home section.hero .hero-titles h1>div:nth-of-type(3){transition:opacity 1s 0s ease,transform 1s 0s ease;transform:translate(0);opacity:1}body.close-home section.hero .hero-caption-content{transition:opacity 1s 0s ease,transform 1s 0s ease;transform:translate(0);opacity:1}body.close-home section.hero .initials{transition:opacity 1s 0s ease,bottom 1s 0s ease;bottom:0;opacity:.5}body.close-home section.hero .hero-footer{transition:opacity 1s 0s ease,transform 1s 0s ease;transform:translateY(0);opacity:1}body.showing-navigation section.hero .tagline{transition:opacity 1.4s 0s ease,transform 1.4s 0s ease;transform:translateY(6vh);opacity:0}body.showing-navigation section.hero .hero-titles h1>div:nth-of-type(1){transition:opacity 1.4s 0s ease,transform 1.4s 0s ease;transform:translate(-2vh);opacity:0}body.showing-navigation section.hero .hero-titles h1>div:nth-of-type(2){transition:opacity 1.4s 0s ease,transform 1.4s 0s ease;transform:translate(2vh);opacity:0}body.showing-navigation section.hero .hero-titles h1>div:nth-of-type(3){transition:opacity 1.4s 0s ease,transform 1.4s 0s ease;transform:translate(-2vh);opacity:0}body.showing-navigation section.hero .hero-caption-content{transition:opacity 1.4s 0s ease,transform 1.4s 0s ease;transform:translateY(2vh);opacity:0}body.showing-navigation section.hero .initials{transition:opacity 1.4s 0s ease,bottom 1.4s 0s ease;bottom:-40px;opacity:0}body.showing-navigation section.hero .hero-footer{transition:opacity 1.4s 0s ease,transform 1.4s 0s ease;transform:translateY(4vh);opacity:0}body.showing-navigation.closing-navigation section.hero .tagline{transition:opacity 1.4s 1.2s ease,transform 1.4s 1.2s ease;transform:translateY(0);opacity:1}body.showing-navigation.closing-navigation section.hero .hero-titles h1>div:nth-of-type(1){transition:opacity 1.4s 1.2s ease,transform 1.4s 1.2s ease;transform:translate(0);opacity:1}body.showing-navigation.closing-navigation section.hero .hero-titles h1>div:nth-of-type(2){transition:opacity 1.4s 1.2s ease,transform 1.4s 1.2s ease;transform:translate(0);opacity:1}body.showing-navigation.closing-navigation section.hero .hero-titles h1>div:nth-of-type(3){transition:opacity 1.4s 1.2s ease,transform 1.4s 1.2s ease;transform:translate(0);opacity:1}body.showing-navigation.closing-navigation section.hero .hero-caption-content{transition:opacity 1.4s 1.2s ease,transform 1.4s 1.2s ease;transform:translate(0);opacity:1}body.showing-navigation.closing-navigation section.hero .initials{transition:opacity 1.4s 1.2s ease,bottom 1.4s 1.2s ease;bottom:0;opacity:.5}body.showing-navigation.closing-navigation section.hero .hero-footer{transition:opacity 1.4s 1.2s ease,transform 1.4s 1.2s ease;transform:translateY(0);opacity:1}section#navigation{display:block;position:fixed;top:0;left:0;height:100vh;width:100vw;overflow:hidden;background:var(--dark);background:#333;z-index:97}section#navigation .navigation-menu-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;height:100vh;width:100vw;text-align:center;z-index:2}@media screen and (min-width: 991px){section#navigation .navigation-menu-wrapper{transform:scale(.9)}}section#navigation .navigation-menu-wrapper .navigation-menu{display:flex;flex-direction:column;position:relative;flex:0;width:auto;height:auto;font-family:"Silk Serif",serif;font-size:clamp(38px,8.4vw,160px);line-height:clamp(38px,7.65vw,146px);padding-top:clamp(8px,2.6vw,48px);margin-bottom:8px;font-weight:100;text-transform:uppercase;text-wrap:nowrap}@media screen and (min-width: 991px){section#navigation .navigation-menu-wrapper .navigation-menu{margin-bottom:clamp(8px,2.6vw,48px)}}section#navigation .navigation-menu-wrapper .navigation-menu em{margin-right:-.8vw;margin-left:-.4vw;font-style:initial;font-size:clamp(20px,2.8vw,40px);line-height:clamp(16px,1.1vw,40px);padding:0 clamp(12px,2.8vw,40px);align-self:end}@media screen and (min-width: 1281px){section#navigation .navigation-menu-wrapper .navigation-menu em{font-weight:400}}section#navigation .navigation-menu-wrapper .navigation-menu div{display:flex;position:relative;top:clamp(-8px,-2.6vw,-48px);padding-top:clamp(8px,2.6vw,48px);height:clamp(38px,7.8vw,146px)}section#navigation .navigation-menu-wrapper .navigation-menu>div{display:flex;align-self:center;position:relative;padding-left:120px;padding-right:120px;max-width:1920px;will-change:transform;-webkit-will-change:transform;perspective:1000;backface-visibility:hidden;-webkit-perspective:1000;-webkit-backface-visibility:hidden;overflow:hidden;transition:opacity .8s 0s ease}section#navigation .navigation-menu-wrapper .navigation-menu>div span:not(.title-caption){color:var(--highlight)}section#navigation .navigation-menu-wrapper .navigation-menu>div span.title-caption{display:inline-block;position:absolute;top:clamp(0px,1.6vw,30px);width:120px;font-family:Helvetica,sans-serif;font-size:11px;line-height:16px;font-weight:700;text-transform:uppercase;text-wrap:nowrap;text-align:left}@media screen and (max-width: 1281px){section#navigation .navigation-menu-wrapper .navigation-menu>div span.title-caption{display:none}}section#navigation .navigation-menu-wrapper .navigation-menu>div span.title-caption.before{padding-right:21px;left:0;text-align:right!important;color:var(--highlight)}section#navigation .navigation-menu-wrapper .navigation-menu>div span.title-caption.after{padding-left:21px;right:0;text-align:left!important}section#navigation .navigation-menu-wrapper .navigation-menu>div[data-num-before]:before{content:attr(data-num-before)}section#navigation .navigation-menu-wrapper .navigation-menu>div[data-num-after]:after{content:attr(data-num-after)}section#navigation .navigation-menu-wrapper .navigation-menu>div[data-num-before]:before,section#navigation .navigation-menu-wrapper .navigation-menu>div[data-num-after]:after{display:inline-block;position:absolute;top:clamp(72px,5.6vw,105px);font-size:clamp(16px,3.2vw,60px);line-height:clamp(16px,3.2vw,60px);width:120px}@media screen and (max-width: 1281px){section#navigation .navigation-menu-wrapper .navigation-menu>div[data-num-before]:before,section#navigation .navigation-menu-wrapper .navigation-menu>div[data-num-after]:after{display:none}}section#navigation .navigation-menu-wrapper .navigation-menu>div[data-num-before]:before{padding-right:13px;left:0;text-align:right!important;color:var(--light)!important}section#navigation .navigation-menu-wrapper .navigation-menu>div[data-num-after]:after{padding-right:13px;right:0;text-align:left!important;color:var(--highlight)!important}section#navigation #navigation-background{display:block;position:absolute;top:0;left:0;height:100vh;width:100vw;z-index:0;overflow:hidden}section#navigation #navigation-background:before{content:"";display:block;position:absolute;top:0;left:0;height:100vh;width:100vw;z-index:0;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(../../img/navigation.jpg);transform:scale(1.1)}section#navigation .tagline{position:relative;top:10vh}@media screen and (min-width: 1281px){section#navigation .tagline{top:5vh}}section#navigation{transform:translateY(-100vh)}section#navigation .navigation-menu div{transform:translateY(8vh);opacity:0}section#navigation #navigation-background{transform:translateY(100vh)}section#navigation #navigation-background:before{transform:scale(1.1)}section#navigation .tagline{transform:translateY(-2vh);opacity:0}body.showing-navigation section#navigation{transition:transform 1.4s 0s cubic-bezier(.61,.03,.07,.97);transform:translateY(0)}body.showing-navigation section#navigation .navigation-menu div{transition:opacity .95s 0s ease,transform .95s 0s cubic-bezier(.08,.34,.45,.96)!important;transform:translateY(0)!important;opacity:1!important}body.showing-navigation section#navigation .navigation-menu div:nth-child(1){transition-delay:.8s!important}body.showing-navigation section#navigation .navigation-menu div:nth-child(2){transition-delay:.875s!important}body.showing-navigation section#navigation .navigation-menu div:nth-child(3){transition-delay:.95s!important}body.showing-navigation section#navigation .navigation-menu div:nth-child(4){transition-delay:1.025s!important}body.showing-navigation section#navigation #navigation-background{transition:transform 1.4s 0s cubic-bezier(.61,.03,.07,.97);transform:translateY(0)}body.showing-navigation section#navigation #navigation-background:before{transition:transform 1.8s .2s cubic-bezier(.61,.03,.07,.97);transform:scale(1)}body.showing-navigation section#navigation .tagline{transition:transform 1s 1s ease,opacity 1s 1s ease;transform:translateY(0);opacity:1}body.showing-navigation.allow-navigation-interaction section#navigation .navigation-menu div{transition:opacity .5s 0s ease!important;transition-delay:0s!important}@media screen and (min-width: 991px){body.showing-navigation.allow-navigation-interaction section#navigation .navigation-menu:hover div{transition:opacity .9s 0s ease!important;transition-delay:0s!important;opacity:.2!important}body.showing-navigation.allow-navigation-interaction section#navigation .navigation-menu:hover div:hover{transition:opacity .7s 0s ease!important;transition-delay:0s!important;opacity:1!important;cursor:pointer}}body.showing-navigation.closing-navigation #navigation{transition:all 1s .625s cubic-bezier(.815,.08,.085,.92)!important;transform:translateY(-100vh)!important}body.showing-navigation.closing-navigation #navigation .navigation-menu div{transition:transform 1.2s 0s cubic-bezier(.815,.08,.085,.92),opacity 1s 0s ease!important;transform:translateY(-12vh) scale(1)!important;opacity:0!important}body.showing-navigation.closing-navigation #navigation .navigation-menu div:nth-child(1){transition-delay:0s!important}body.showing-navigation.closing-navigation #navigation .navigation-menu div:nth-child(2){transition-delay:75ms!important}body.showing-navigation.closing-navigation #navigation .navigation-menu div:nth-child(3){transition-delay:.15s!important}body.showing-navigation.closing-navigation #navigation .navigation-menu div:nth-child(4){transition-delay:.225s!important}body.showing-navigation.closing-navigation #navigation #navigation-background{transition:top 1s .625s cubic-bezier(.815,.08,.085,.92)!important;top:96vh!important}body.showing-navigation.closing-navigation #navigation .tagline{transition:.6s 0s ease;transform:translateY(4vh);opacity:0}section.gallery .container{display:block;top:0vh}section.gallery h2 div{display:block}.gallery-images img{filter:grayscale(100%)!important;opacity:.8!important}
