.cwvJRw{position:absolute;top:4.5rem;left:5rem;width:24rem;z-index:10}
.eDZabM{position:fixed;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh,1vh) * 100);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;pointer-events:none;z-index:99}
.eDZabM.active{pointer-events:all}
.fCpZXh{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:50%}
@media (max-width:650px){.fCpZXh{display:none}
}
.iGpnMF{top:0;left:0;width:100%;height:100%;-webkit-transition:-webkit-transform 1s ease;-webkit-transition:transform 1s ease;transition:transform 1s ease;will-change:transform;z-index:1}
.iGpnMF::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);-webkit-transition:background-color 1s ease;transition:background-color 1s ease;z-index:2}
.jiWspF{position:relative;width:100%;height:60%;z-index:2}
@media (max-width:650px){.jiWspF{display:none}
}
.jiWspF:hover .FeaturedProjectImage-sc-1aifq1p-3{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.jiWspF:hover .FeaturedProjectImage-sc-1aifq1p-3::before{background-color:rgba(213,101,27,.3)}
.ktXqiv{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.bRNuGh{position:absolute;top:0;left:0;width:100%;height:100%}
.iirNzm{position:absolute;right:4.5rem;bottom:3.5rem;text-align:right;z-index:5}
.iirNzm p{font-weight:700;font-size:3.5rem;color:#fff;margin-bottom:.5rem}
.iirNzm h4{font-weight:400;line-height:1.3;-webkit-letter-spacing:.4rem;-moz-letter-spacing:.4rem;-ms-letter-spacing:.4rem;letter-spacing:.4rem;text-transform:uppercase;font-size:1.2rem;color:#fff;margin:0}
.dVPtTP{position:relative;width:60%;height:40%;z-index:1;overflow:hidden}
@media (max-width:650px){.dVPtTP{display:none}
}
.jshtnY{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.hzUPib{position:absolute;top:0;left:0;width:100%;height:100%}
.fftmDu{position:absolute;right:4.5rem;bottom:3.5rem;text-align:right;white-space:pre-wrap;z-index:5}
.fftmDu p{font-weight:400;line-height:2;-webkit-letter-spacing:.4rem;-moz-letter-spacing:.4rem;-ms-letter-spacing:.4rem;letter-spacing:.4rem;text-transform:uppercase;font-size:1.2rem;color:#fff;margin:0}
.fftmDu a{color:#fff;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:color .8s ease;transition:color .8s ease}
.fftmDu a:hover{color:#d5651b}
.graqxj{top:0;left:0;width:100%;height:100%;z-index:1}
.graqxj::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.65);z-index:2}
.oDvWS{position:relative;width:40%;height:40%;z-index:1;overflow:hidden}
@media (max-width:650px){.oDvWS{display:none}
}
.oDvWS img{display:block;width:100%;height:auto;margin:0}
.inSybi{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.hYfrSO{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem;top:0;left:0;width:100%;height:100%;background-color:#d5651b}
.kdOoxN{position:relative;width:50%;overflow:hidden;z-index:2}
@media (max-width:650px){.kdOoxN{width:100%}
}
.kdOoxN ul{list-style-type:none;margin:0;margin:0}
.kdOoxN li{margin:0}
.kdOoxN a{font-size:6rem;font-weight:700;line-height:1.5;-webkit-text-decoration:none;text-decoration:none;color:#fff;-webkit-transition:color .8s ease;transition:color .8s ease}
@media (max-width:350px){.kdOoxN a{font-size:5rem}
}
.kdOoxN a.active,.kdOoxN a:hover{color:#d5651b}
.ctxElN{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.krqXbU{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:8%;top:0;left:0;width:100%;height:100%;background-color:#242424}
@media (max-width:650px){.krqXbU{padding-left:14%}
}
.iiEtJb{position:absolute;top:50%;left:0;right:0;margin:0 auto;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;transition:all .3s ease;width:2.7rem;height:2px;background-color:#fff}
@media (max-width:850px){.iiEtJb{width:27px}
}
.iiEtJb:after,.iiEtJb:before{content:'';display:inline-block;width:2.7rem;height:2px;background-color:#fff;position:absolute;left:0;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:top .3s .3s cubic-bezier(.165,.84,.44,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1),background-color .3s cubic-bezier(.165,.84,.44,1);-webkit-transition:top .3s .3s cubic-bezier(.165,.84,.44,1),transform .3s cubic-bezier(.165,.84,.44,1),background-color .3s cubic-bezier(.165,.84,.44,1);transition:top .3s .3s cubic-bezier(.165,.84,.44,1),transform .3s cubic-bezier(.165,.84,.44,1),background-color .3s cubic-bezier(.165,.84,.44,1)}
@media (max-width:850px){.iiEtJb:after,.iiEtJb:before{width:27px}
}
.iiEtJb:before{top:.8rem}
@media (max-width:850px){.iiEtJb:before{top:8px}
}
.iiEtJb:after{top:-.8rem}
@media (max-width:850px){.iiEtJb:after{top:-8px}
}
.yTaNE{position:fixed;top:50vh;right:8px;width:6.8rem;height:6.8rem;background-color:#d5651b;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;cursor:pointer;z-index:100}
@media (max-width:850px){.yTaNE{right:3px;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);right:0;width:68px;height:68px}
}
.yTaNE:focus,.yTaNE:hover{outline:0}
.yTaNE:focus .burger-lines,.yTaNE:hover .burger-lines{background-color:#fff}
.yTaNE:focus .burger-lines:after,.yTaNE:focus .burger-lines:before,.yTaNE:hover .burger-lines:after,.yTaNE:hover .burger-lines:before{background-color:#fff}
.yTaNE.active .Lines-sc-1aifq1p-19{background:0 0}
.yTaNE.active .Lines-sc-1aifq1p-19:after,.yTaNE.active .Lines-sc-1aifq1p-19:before{-webkit-transition:top .3s cubic-bezier(.165,.84,.44,1),-webkit-transform .3s .3s cubic-bezier(.165,.84,.44,1);-webkit-transition:top .3s cubic-bezier(.165,.84,.44,1),transform .3s .3s cubic-bezier(.165,.84,.44,1);transition:top .3s cubic-bezier(.165,.84,.44,1),transform .3s .3s cubic-bezier(.165,.84,.44,1);top:0;width:2.7rem}
@media (max-width:850px){.yTaNE.active .Lines-sc-1aifq1p-19:after,.yTaNE.active .Lines-sc-1aifq1p-19:before{width:27px}
}
.yTaNE.active .Lines-sc-1aifq1p-19:before{-webkit-transform:rotate3d(0,0,1,45deg) scale(1.1);-ms-transform:rotate3d(0,0,1,45deg) scale(1.1);transform:rotate3d(0,0,1,45deg) scale(1.1)}
.yTaNE.active .Lines-sc-1aifq1p-19:after{-webkit-transform:rotate3d(0,0,1,-45deg) scale(1.1);-ms-transform:rotate3d(0,0,1,-45deg) scale(1.1);transform:rotate3d(0,0,1,-45deg) scale(1.1)}
.ZZSkK{position:absolute;bottom:4%;left:8%}
@media (max-width:650px){.ZZSkK{left:14%}
}
.fgzvlx{width:100%;margin-bottom:2rem}
@media (min-width:650px){.fgzvlx{display:none}
}
.fgzvlx p{font-size:1.7rem;line-height:2;font-weight:400;-webkit-letter-spacing:.3rem;-moz-letter-spacing:.3rem;-ms-letter-spacing:.3rem;letter-spacing:.3rem;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;color:#fff}
.fgzvlx p a{font-size:1.7rem;line-height:1.5;font-weight:400;-webkit-letter-spacing:.3rem;-moz-letter-spacing:.3rem;-ms-letter-spacing:.3rem;letter-spacing:.3rem;text-transform:uppercase;color:#fff;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:color .8s ease;transition:color .8s ease}
.fgzvlx p a:hover{color:#d5651b}
.fgzvlx span:first-child{margin-right:15px}
@media (max-width:650px){.fgzvlx span{display:block}
}
.mNaih{position:absolute;top:0;left:0;width:100%;height:100%;background:#242424}
.kwkEMK{position:absolute;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh,1vh) * 100);background-color:#242424;z-index:90}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
[hidden],template{display:none}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:inherit;font-weight:bolder}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-size:1em}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
button,input,optgroup,select,textarea{font:inherit;margin:0}
optgroup{font-weight:700}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}
[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-input-placeholder{color:inherit;opacity:.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
html{font:112.5%/1.45em;box-sizing:border-box;overflow-y:scroll}
*{box-sizing:inherit}
:before{box-sizing:inherit}
:after{box-sizing:inherit}
body{color:hsla(0,0%,0%,.8);font-weight:400;word-wrap:break-word;font-kerning:normal;-moz-font-feature-settings:"kern","liga","clig","calt";-ms-font-feature-settings:"kern","liga","clig","calt";-webkit-font-feature-settings:"kern","liga","clig","calt";font-feature-settings:"kern","liga","clig","calt"}
img{max-width:100%;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.45rem}
h1{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.45rem;color:inherit;font-weight:700;text-rendering:optimizeLegibility;font-size:2.25rem;line-height:1.1}
h2{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.45rem;color:inherit;font-weight:700;text-rendering:optimizeLegibility;font-size:1.62671rem;line-height:1.1}
h3{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.45rem;color:inherit;font-weight:700;text-rendering:optimizeLegibility;font-size:1.38316rem;line-height:1.1}
h4{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.45rem;color:inherit;font-weight:700;text-rendering:optimizeLegibility;font-size:1rem;line-height:1.1}
h5{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.45rem;color:inherit;font-weight:700;text-rendering:optimizeLegibility;font-size:.85028rem;line-height:1.1}
h6{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.45rem;color:inherit;font-weight:700;text-rendering:optimizeLegibility;font-size:.78405rem;line-height:1.1}
hgroup{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.45rem}
ul{margin-left:1.45rem;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.45rem;list-style-position:outside;list-style-image:none}
ol{margin-left:1.45rem;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.45rem;list-style-position:outside;list-style-image:none}
dl{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.45rem}
dd{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.45rem}
p{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.45rem}
figure{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.45rem}
pre{margin-left:0;margin-right:0;margin-top:0;margin-bottom:1.45rem;font-size:.85rem;line-height:1.42;background:hsla(0,0%,0%,.04);border-radius:3px;overflow:auto;word-wrap:normal;padding:1.45rem}
table{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.45rem;font-size:1rem;line-height:1.45rem;border-collapse:collapse;width:100%}
fieldset{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.45rem}
blockquote{margin-left:1.45rem;margin-right:1.45rem;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.45rem}
form{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.45rem}
noscript{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.45rem}
iframe{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.45rem}
hr{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:calc(1.45rem - 1px);background:hsla(0,0%,0%,.2);border:none;height:1px}
address{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.45rem}
b{font-weight:700}
strong{font-weight:700}
dt{font-weight:700}
th{font-weight:700}
li{margin-bottom:calc(1.45rem / 2)}
ol li{padding-left:0}
ul li{padding-left:0}
li>ol{margin-left:1.45rem;margin-bottom:calc(1.45rem / 2);margin-top:calc(1.45rem / 2)}
li>ul{margin-left:1.45rem;margin-bottom:calc(1.45rem / 2);margin-top:calc(1.45rem / 2)}
blockquote :last-child{margin-bottom:0}
li :last-child{margin-bottom:0}
p :last-child{margin-bottom:0}
li>p{margin-bottom:calc(1.45rem / 2)}
code{font-size:.85rem;line-height:1.45rem}
kbd{font-size:.85rem;line-height:1.45rem}
samp{font-size:.85rem;line-height:1.45rem}
abbr{border-bottom:1px dotted hsla(0,0%,0%,.5);cursor:help}
acronym{border-bottom:1px dotted hsla(0,0%,0%,.5);cursor:help}
abbr[title]{border-bottom:1px dotted hsla(0,0%,0%,.5);cursor:help;-webkit-text-decoration:none;text-decoration:none}
thead{text-align:left}
td,th{text-align:left;border-bottom:1px solid hsla(0,0%,0%,.12);font-feature-settings:"tnum";-moz-font-feature-settings:"tnum";-ms-font-feature-settings:"tnum";-webkit-font-feature-settings:"tnum";padding-left:.96667rem;padding-right:.96667rem;padding-top:.725rem;padding-bottom:calc(.725rem - 1px)}
td:first-child,th:first-child{padding-left:0}
td:last-child,th:last-child{padding-right:0}
code,tt{background-color:hsla(0,0%,0%,.04);border-radius:3px;padding:0;padding-top:.2em;padding-bottom:.2em}
pre code{background:0 0;line-height:1.42}
code:after,code:before,tt:after,tt:before{-webkit-letter-spacing:-.2em;-moz-letter-spacing:-.2em;-ms-letter-spacing:-.2em;letter-spacing:-.2em;content:" "}
pre code:after,pre code:before,pre tt:after,pre tt:before{content:""}
@media only screen and (max-width:480px){html{font-size:100%}
}
[data-scrollbar]{height:100vh;height:calc(var(--vh,1vh) * 100);width:100vw}
:root{--primary:#ffffff;--secondary:#242424;--transition:background-color 0.8s linear}


body{font-weight:300;line-height:1.2;background-color: var(--secondary);transition: var(--transition);overflow:hidden;max-width:100vw}
body.has-touch [data-scrollbar]{height:auto;width:100vw}
html.has-touch{overflow-y:scroll}
body.grey{background-color:#242424}
h1,h2,h3,li{color:#fff}
a{color:#d5651b}
p{font-size:1.6rem;line-height:1.6;color:#d5651b;margin-bottom:1.5rem}
@media (max-width:1000px){p{font-size:2rem}
}
.container{position:relative;margin:0 auto;width:100%;max-width:119rem;padding:0 3rem}
@media (max-width:650px){.container{padding:0 4rem}
}
.main{overflow:hidden}
@media (max-width:650px){.scrollbar-track .scrollbar-thumb,.scrollbar-track.scrollbar-track-y{width:3px}
}
::selection{background:#d5651b;color:#fff}
.scrollbar-track-x{display:none!important}
.fyCWbs{position:fixed;top:0;left:0;height:100vh;height:calc(var(--vh,1vh) * 100);width:100vw;pointer-events:none;z-index:105}
.dTReSm{height:100vh;height:calc(var(--vh,1vh) * 100);width:100vw;background-color:#242424}
.geZQvF{height:100vh;height:calc(var(--vh,1vh) * 100);width:100vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.iTsHJZ{width:20%}
@media (max-width:1400px){.iTsHJZ{width:30%}
}
@media (max-width:1000px){.iTsHJZ{width:50%}
}
.kgpcmE{width:30%;height:1px;margin-top:3vh}
@media (max-width:1400px){.kgpcmE{width:40%}
}
@media (max-width:1000px){.kgpcmE{width:60%}
}
.jxHUKs{width:100%;height:1px;background-color:#fff;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;will-change:transform}
.eXnyrX{display:inline-block;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:0;will-change:transform}
.gZJnCZ{position:relative;padding:10rem 16.5%;background:#202020;color:#fff;font-size:24px;line-height:2}
@media (max-width:1260px){.gZJnCZ{padding:10rem 7.5%}
}
@media (max-width:650px){.gZJnCZ{padding:10rem 7.5% 2rem}
}
.eMFjEx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
@media (max-width:1260px){.eMFjEx{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
}
.eMFjEx svg{width:25rem}
@media (max-width:650px){.eMFjEx svg{width:28rem}
}
.fFkiTu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:7rem 0}
@media (max-width:650px){.fFkiTu{padding:7rem 0 0}
}
.dKvMoQ{width:50%;max-width:350rem}
@media (max-width:650px){.dKvMoQ{width:100%;max-width:100%}
}
.dKvMoQ p{color:#fff;font-size:8rem;line-height:1.1}
@media (max-width:650px){.dKvMoQ p{font-size:5rem}
}
.fJTPXV{width:50%;text-align:right}
@media (max-width:650px){.fJTPXV{width:100%;text-align:left}
}
.iWiYfg ul{list-style-type:none;margin:0;line-height:1.4;margin-bottom:8rem}
@media (max-width:650px){.iWiYfg ul{-webkit-column-count:2;column-count:2}
}
.iWiYfg a{font-size:1.4rem;font-weight:400;line-height:1.5;-webkit-letter-spacing:.5rem;-moz-letter-spacing:.5rem;-ms-letter-spacing:.5rem;letter-spacing:.5rem;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;color:#fff;-webkit-transition:color .8s ease;transition:color .8s ease}
.iWiYfg a:hover{color:#d5651b}
.lklbxj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width:650px){.devyjN{width:100%;margin-bottom:2rem}
}
.devyjN p{font-size:1.2rem;font-weight:400;-webkit-letter-spacing:.3rem;-moz-letter-spacing:.3rem;-ms-letter-spacing:.3rem;letter-spacing:.3rem;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;color:#fff;opacity:.54}
@media (max-width:650px){.devyjN p{font-size:1.7rem;line-height:2.5}
}
@media (max-width:650px){.devyjN p:first-child{line-height:2;margin-bottom:4rem}
}
@media (max-width:650px){.devyjN p:last-child{opacity:1}
}
.devyjN p a{color:#fff;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:color .8s ease;transition:color .8s ease}
.devyjN p a:hover{color:#d5651b}
.devyjN span:first-child{margin-right:15px}
@media (max-width:650px){.devyjN span{display:block}
}
.kSgBLj{opacity:.43;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
.kSgBLj:hover{opacity:1}
.kSgBLj svg{width:4.6rem;height:4.6rem}
.ihCCTd{display:none;width:55px;height:1px;background:#707070;margin:40px 0}
@media (max-width:650px){.ihCCTd{display:block}
}
.gwWowk{position:relative;top:initial;left:initial;width:initial;height:initial;will-change:translate}
.eyeuqI{position:absolute;top:0;left:0;width:100%;height:100%;will-change:translate}
.hutklj{position:absolute;bottom:0;left:0;width:100%;height:50vh;-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);pointer-events:none}
.jJbadU{position:relative}
.gEqyIK{position:absolute;width:100%;height:100%;-webkit-transition:-webkit-transform 1s ease;-webkit-transition:transform 1s ease;transition:transform 1s ease;will-change:transform;z-index:1}
.gEqyIK.absolute{height:100%}
.gEqyIK img{object-position:50% top!important}
.eBytqQ{position:absolute;width:100%;height:100%;top:0;left:0;will-change:transform;overflow:hidden}
.eBytqQ.link:hover .Image-sc-52bkbs-0{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.kyapcK{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.gosTPo{position:absolute;top:0;left:0;width:100%;height:100%}
.eRXJqH{position:absolute;bottom:0;left:0;width:100%;height:100%;-webkit-transform:translateY(101%);-ms-transform:translateY(101%);transform:translateY(101%);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;background-color:#d5651b;-webkit-transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1);-webkit-transition:transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1);will-change:transform;z-index:1}
.fEDtDy{position:relative;font-weight:500;line-height:1.2;font-size:1.2rem;-webkit-letter-spacing:.5rem;-moz-letter-spacing:.5rem;-ms-letter-spacing:.5rem;letter-spacing:.5rem;text-transform:uppercase;-webkit-transition:color .3s ease;transition:color .3s ease;z-index:5}
@media (max-width:650px){.fEDtDy{font-size:2rem}
}
.fEDtDy:before{display:none}
.cluReO{position:relative;display:inline-block;-webkit-text-decoration:none;text-decoration:none;padding:2rem 2.5rem 1.7rem;color:#d5651b;border:2px solid #d5651b;text-transform:uppercase;overflow:hidden;cursor:pointer}
@media (max-width:1000px){.cluReO{padding:2.2rem 1.7rem 1.7rem}
}
.cluReO:focus{outline:0}
.cluReO:hover .Fill-sc-1v4len6-0{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.cluReO:hover .ButtonText-sc-1v4len6-1{color:#fff}
.ByCQp{position:relative;overflow:hidden;width:100vw;height:100vh;height:calc(var(--vh,1vh) * 100)}
@media (max-width:1200px){.ByCQp{height:100vh}
}
.jvWiAG{position:relative;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:67%;z-index:2}
@media (max-width:1260px){.jvWiAG{width:85%}
}
@media (max-width:800px){.jvWiAG{width:100%;padding:0 20px}
}
.jzLXMK{display:block;position:absolute;top:20%;left:0;-webkit-transform:translateX(-30%);-ms-transform:translateX(-30%);transform:translateX(-30%);z-index:10}
@media (max-width:1260px){.jzLXMK{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
@media (max-width:800px){.jzLXMK{display:none;top:-120%}
}
@media (max-width:800px){.jzLXMK>div{-webkit-transform:translate3d(0,0,0)!important;-ms-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}
}
.jzLXMK svg{width:30rem}
@media (max-width:1000px){.jzLXMK svg{width:35rem}
}
@media (max-width:650px){.jzLXMK svg{width:260px}
}
.ddeZIN{display:none;position:absolute;top:20%;left:0;-webkit-transform:translateX(-30%);-ms-transform:translateX(-30%);transform:translateX(-30%);z-index:10}
@media (max-width:1260px){.ddeZIN{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
@media (max-width:800px){.ddeZIN{display:block;top:-120%}
}
@media (max-width:800px){.ddeZIN>div{-webkit-transform:translate3d(0,0,0)!important;-ms-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}
}
.ddeZIN svg{width:30rem}
@media (max-width:1000px){.ddeZIN svg{width:35rem}
}
@media (max-width:650px){.ddeZIN svg{width:260px}
}
.hFlfsi{position:relative;font-size:10rem;width:100%;max-width:70rem;color:#fff;word-wrap:normal;z-index:10}
@media (max-width:800px){.hFlfsi{width:100%;height:50%}
}
.hFlfsi h1{font-size:10rem;-webkit-letter-spacing:-.2rem;-moz-letter-spacing:-.2rem;-ms-letter-spacing:-.2rem;letter-spacing:-.2rem}
@media (max-width:800px){.hFlfsi h1{margin-top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
}
@media (max-width:650px){.hFlfsi h1{font-size:7.8rem;margin-top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
}
@media (max-width:380px){.hFlfsi h1{font-size:7rem;width:100%}
}
.gJDrQG{position:absolute;bottom:-30%;left:0;width:5.7rem;height:1px;background-color:#fff;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}
@media (max-width:800px){.gJDrQG{bottom:-5%}
}
.hBdnXd{position:absolute;top:5vh;right:-1.8rem;-webkit-transform:translateX(calc(100% + 1.8rem)) rotate(90deg);-ms-transform:translateX(calc(100% + 1.8rem)) rotate(90deg);transform:translateX(calc(100% + 1.8rem)) rotate(90deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;z-index:2}
@media (max-width:800px){.hBdnXd{top:initial;right:8%;bottom:2.5%;width:100%;text-align:right;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);height:42px;overflow:hidden;z-index:10}
}
.hBdnXd p{font-weight:400;font-size:1.2rem;-webkit-letter-spacing:.4rem;-moz-letter-spacing:.4rem;-ms-letter-spacing:.4rem;letter-spacing:.4rem;line-height:3;text-transform:uppercase;color:#fff}
@media (max-width:800px){.hBdnXd p{font-size:2rem}
}
.eTKhnX{position:absolute;top:0;left:0;width:100vw;height:90vh;overflow:hidden;pointer-events:none;will-change:transform;z-index:1}
@media (max-width:800px){.eTKhnX{display:none}
}
.hgruQS{position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform}
.hgruQS::before{content:'';position:absolute;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.65);z-index:5}
.hgruQS .swiper-wrapper{height:90vh;will-change:transform;-webkit-transition:-webkit-transform 1.2s cubic-bezier(.77,0,.175,1);-webkit-transition:transform 1.2s cubic-bezier(.77,0,.175,1);transition:transform 1.2s cubic-bezier(.77,0,.175,1)}
.hgruQS .swiper-slide,.hgruQS .swiper-slide-duplicate{width:100%;height:100%;overflow:hidden}
.iDgTKj{width:100%;height:100%;will-change:transform}
.iDgTKj img{opacity:1!important}
.ischIE{position:absolute;bottom:5vh;right:0;width:56.5%;height:90vh;overflow:hidden;pointer-events:none;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;overflow:hidden;z-index:5}
@media (max-width:800px){.ischIE{width:100%;height:100%;bottom:0}
}
.hTpqlp{position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform;overflow:hidden}
@media (max-width:800px){.hTpqlp>div{-webkit-transform:translate3d(0,0,0)!important;-ms-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}
}
.gjGfXh{position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform}
.bqZwiY{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}
@media (max-width:1200px){.bqZwiY{height:95vh}
}
@media (max-width:800px){.bqZwiY::before{content:'';position:absolute;display:block;width:100%;height:95vh;z-index:5}
}
.bqZwiY .swiper-wrapper{height:90vh;will-change:transform;-webkit-transition:-webkit-transform 1.2s cubic-bezier(.77,0,.175,1);-webkit-transition:transform 1.2s cubic-bezier(.77,0,.175,1);transition:transform 1.2s cubic-bezier(.77,0,.175,1)}
@media (max-width:1200px){.bqZwiY .swiper-wrapper{height:95vh}
}
.bqZwiY .swiper-slide,.bqZwiY .swiper-slide-duplicate{overflow:hidden;width:100%;height:100%}
@media (max-width:800px){.bqZwiY .swiper-slide,.bqZwiY .swiper-slide-duplicate{opacity:.35}
}
.gbFGZR{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:11.5%;right:-1.8rem;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);z-index:20}
@media (max-width:800px){.gbFGZR{bottom:10%;right:5%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.gbFGZR svg{width:12px;height:23px;fill:#fff}
@media (max-width:800px){.gbFGZR svg{width:18px;height:33px}
}
.gbFGZR div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;padding:1.2rem}
@media (max-width:800px){.gbFGZR div{padding:1.2rem 2rem}
}
.glCAXS{display:inline-block;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:0;will-change:transform}
.bdszYs{position:absolute;top:0;left:0;height:100vh;height:calc(var(--vh,1vh) * 100);width:100vw;background-color:#242424;z-index:50}
.bnGnsY{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding:17rem 16.5%}
@media (max-width:1260px){.bnGnsY{padding:17rem 12.5%}
}
@media (max-width:650px){.bnGnsY{padding:65px 30px}
}
.gAXyBB{width:100%;margin-bottom:2.5rem}
@media (max-width:767px){.gAXyBB{width:100%}
}
.gAXyBB h2{width:55%;color:#242424;color:var(--primary);font-size:4rem;line-height:1.25;margin-bottom:4.5rem}
@media (max-width:767px){.gAXyBB h2{width:100%;font-size:28px;margin-bottom:15px}
}
.gAXyBB p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#242424;color:var(--primary);font-weight:200;line-height:1.2;width:100%}
.gzLZnU{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#242424;color:var(--primary);font-weight:400;font-size:1.2rem;-webkit-letter-spacing:.4rem;-moz-letter-spacing:.4rem;-ms-letter-spacing:.4rem;letter-spacing:.4rem;line-height:2;text-transform:uppercase;margin-bottom:4.5rem}
@media (max-width:1000px){.gzLZnU{font-size:1.8rem}
}
.gzLZnU:before{content:'';-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:inline-block;background:#d5651b;width:.8rem;height:.8rem;margin-right:1.5rem;margin-top:.6rem}
@media (max-width:1000px){.gzLZnU:before{margin-top:1.2rem;width:1rem;height:1rem}
}
.lvDnn .fade-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
@media (max-width:767px){.lvDnn .fade-wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:14rem}
}
.lvDnn p{width:62%;max-width:70rem;color:#242424;color:var(--primary);font-weight:200;font-size:1.5rem;line-height:2;white-space:pre-wrap}
@media (max-width:767px){.lvDnn p{font-size:16px;width:100%}
}
.iqMCjY{background:#707070;height:1px;width:5.5rem;margin-right:230px}
@media (max-width:767px){.iqMCjY{margin:30px 0 50px 0}
}
.iWmiRn{position:relative;padding:0 0 0 16.5%}
@media (max-width:1260px){.iWmiRn{padding:0 12.5%}
}
@media (max-width:650px){.iWmiRn{padding:0 0 0}
}
.iWmiRn>.fade-wrapper{opacity:1!important}
.dHjtGc{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;left:5%;top:65%;color:#242424;color:var(--primary);font-weight:400;line-height:1;-webkit-letter-spacing:.4rem;-moz-letter-spacing:.4rem;-ms-letter-spacing:.4rem;letter-spacing:.4rem;text-transform:uppercase;font-size:1.2rem;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
@media (max-width:800px){.dHjtGc{display:none}
}
.dHjtGc:before{content:'';display:inline-block;background:#d5651b;width:1rem;height:1rem;margin-right:2rem}
.gHGyPo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%}
@media (max-width:767px){.gHGyPo{position:absolute;top:0;right:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
}
@media (max-width:350px){.gHGyPo{-webkit-transform:translateX(-60%);-ms-transform:translateX(-60%);transform:translateX(-60%)}
}
.gQjKKd{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media (max-width:767px){.gQjKKd{width:100%}
}
.gQjKKd h2{width:100%;font-size:9rem;line-height:.95;color:#d5651b;-webkit-transform:rotate(-90deg) translate(35%,35%);-ms-transform:rotate(-90deg) translate(35%,35%);transform:rotate(-90deg) translate(35%,35%)}
@media (max-width:1400px){.gQjKKd h2{font-size:7rem}
}
@media (max-width:767px){.gQjKKd h2{font-size:6.5rem}
}
.hTUZBf{position:relative;width:40%;overflow:hidden}
.hTUZBf::before{content:'';display:block;padding-bottom:120%}
@media (max-width:767px){.hTUZBf{width:72.5%}
}
.eSneBZ{position:relative;width:60%;overflow:hidden}
.eSneBZ::before{content:'';display:block;padding-bottom:77%}
@media (max-width:767px){.eSneBZ{width:100%}
}
.gSaGQS{width:40%;padding:10rem 0 .5rem 3.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
@media (max-width:767px){.gSaGQS{width:100%;padding:10rem 8rem}
}
.gSaGQS ul{margin-left:0;margin-bottom:5rem}
.bRYyyY{color:#242424;color:var(--primary);font-weight:400;font-size:1.5rem;text-transform:uppercase;list-style:none;-webkit-letter-spacing:.2rem;-moz-letter-spacing:.2rem;-ms-letter-spacing:.2rem;letter-spacing:.2rem;margin-bottom:2.5rem;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
@media (max-width:767px){.bRYyyY{font-size:1.8rem}
}
.bZiuqP{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:15vw 0}
@media (max-width:650px){.bZiuqP{margin-top:22vw}
}
.bZiuqP .swiper-container{width:100%}
.bZiuqP .swiper-container img{opacity:1!important}
.bZiuqP .swiper-slide{width:65%;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;background-color:#242424}
@media (max-width:767px){.bZiuqP .swiper-slide{width:calc(100% - 118px)}
}
.bZiuqP .swiper-slide::before{content:'';display:block;padding-bottom:100%}
.bZiuqP .swiper-slide-duplicate-next,.bZiuqP .swiper-slide-duplicate-prev,.bZiuqP .swiper-slide-next,.bZiuqP .swiper-slide-prev{opacity:.2}
.bZiuqP .swiper-slide-active{opacity:1}
.bZiuqP .swiper-wrapper{-webkit-transition-timing-function:cubic-bezier(.42,0,.58,1);transition-timing-function:cubic-bezier(.42,0,.58,1);will-change:transform}
.sNeYZ{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:0;right:0;width:calc(40% + 30px);padding-left:7.5rem;height:100%;margin:0 auto;background-color:var(--secondary);-webkit-transition:background .8s linear;transition:background .8s linear;z-index:5}
@media (max-width:767px){.sNeYZ{position:relative;width:100%;padding:0 0 0 8rem;background-color:transparent;z-index:1}
}
.gNSfJx{position:relative;width:70%;overflow:hidden}
@media (max-width:767px){.gNSfJx{position:absolute;width:100%;top:14rem;left:0;z-index:5}
}
.iPSiIZ{position:relative;top:0;left:0;width:100%;overflow:hidden}
.fWIQbg{position:relative;top:0;left:0;width:100%}
.dQyQXy{position:absolute;top:20%;left:-29%;font-size:9.5rem;color:#d5651b;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;white-space:nowrap;pointer-events:none;-webkit-letter-spacing:-.2rem;-moz-letter-spacing:-.2rem;-ms-letter-spacing:-.2rem;letter-spacing:-.2rem;z-index:5}
@media (max-width:1450px){.dQyQXy{font-size:7.5rem}
}
@media (max-width:1150px){.dQyQXy{font-size:6.5rem}
}
@media (max-width:767px){.dQyQXy{position:relative;font-size:6.5rem;top:initial;left:initial;margin-bottom:6rem}
}
@media (max-width:400px){.dQyQXy{font-size:6rem}
}
@media (max-width:350px){.dQyQXy{font-size:5rem}
}
.hcFaVy{font-weight:400;font-size:1.2rem;text-transform:uppercase;-webkit-letter-spacing:.4rem;-moz-letter-spacing:.4rem;-ms-letter-spacing:.4rem;letter-spacing:.4rem;color:#242424;line-height:2;margin:8vw 0 4vw}
@media (max-width:767px){.hcFaVy{font-size:1.8rem;margin:90vw 0 4vw}
}
.fRvyYO{position:absolute;top:0;left:0;width:100%;height:100%}
.iOtutW{top:0;left:0;width:100%;height:100%}
@media (max-width:767px){.exKxCb{margin-top:10rem}
}
