@font-face{font-family:Aeonik-Regular;src:url(Aeonik-Regular.5958a4ea.woff2)format("woff2"),url(Aeonik-Regular.a17b42a5.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik-Bold;src:url(Aeonik-Bold.5d0073cc.woff2)format("woff2"),url(Aeonik-Bold.0c3d17d0.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.fadeOn,.fadeOnAjax{opacity:0}.fadeUp,.fadeUpAjax,.fadeUpDelay{opacity:0;display:inline-block;transform:translateY(5rem)}.preload *{transition:none!important}*{border:0;outline:0;margin:0;padding:0}html{font-size:100%}.wf-loading .tk-fade{opacity:0;transition:opacity 1s}.wf-active .tk-fade{opacity:1}body{width:100%;color:#d47975;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:#0000;background:#22202e;font-family:Aeonik-Regular,sans-serif;font-size:1rem;font-style:normal;font-weight:400}body.dark{background-color:#39375e}body.masonry{overflow-y:scroll}a{color:inherit;text-decoration:underline}a.nolink{pointer-events:none}.openOverlay{cursor:pointer}h1,h2,h3,p{margin-bottom:30px;line-height:1.4}h1:last-child,h2:last-child,h3:last-child,p:last-child{margin-bottom:0}em,i{font-style:italic}label,input,textarea,select{font-size:16px;display:block}input[type=checkbox],input[type=radio]{display:inline-block}input,textarea{height:34px;color:#000;box-sizing:border-box;-webkit-appearance:none;appearance:none;background-color:#0000;border:1px solid #000;border-radius:0;padding:0 10px}input[type=submit]{cursor:pointer;box-sizing:border-box;-webkit-appearance:none;appearance:none;border:0;border-radius:0;padding:0 10px}label{padding-bottom:5px}.cell .mediawrap{width:100%;height:0;position:relative}.cell .mediawrap img.photo,.cell .mediawrap video{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0}.cell .vidhold{width:100%;height:100%;object-fit:cover;z-index:5;opacity:0;transition:opacity .5s;display:block;position:absolute;top:0;left:0}.cell .vidhold video{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0}.cell.playing .vidhold{opacity:1}.cover{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover}.cover.loaded{opacity:1;transition:opacity .3s}.loadme,.loadmeview,.bg-loadme{opacity:0}.loadme.loaded,.loadmeview.loaded,.bg-loadme.loaded{opacity:1;transition:opacity .3s}.photo.size-width{width:102%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.photo.size-height{width:auto;height:102%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resize-image{overflow:hidden}.social ul li{opacity:0;transition:opacity .3s}.social ul li.loaded{opacity:1}#overlay .media{width:auto;height:auto;max-width:100%;max-height:100%;opacity:0;justify-content:center;align-items:center;transition:opacity .5s,transform .5s;display:flex;transform:translateY(1rem)}#overlay .media.ready{opacity:1;transform:translateY(0)}#overlay .media .controls{width:98%;height:auto;z-index:15;opacity:1;align-items:center;margin:0 auto;transition:opacity .5s;display:flex;position:absolute;bottom:3%;left:50%;right:0;transform:translate(-50%)}#overlay .media .controls.off{opacity:0!important}#overlay .media .controls input::-webkit-slider-thumb{opacity:0}#overlay .media .controls input::-moz-range-thumb{opacity:0}#overlay .media .controls input::-ms-thumb{opacity:0}#overlay .media .controls.hide{opacity:0}#overlay .media .controls .scrubber{width:100%;height:4px;justify-content:center;align-items:center;display:flex;position:relative}#overlay .media .controls .scrubber input{z-index:1;width:100%;height:100%;-webkit-appearance:none;appearance:none;background-color:#ffffff80;border:0 solid #fff;border-radius:0;outline:0;position:absolute;left:0}#overlay .media .controls .scrubber .bg{z-index:2;width:0;height:100%;pointer-events:none;background-color:#d47975;background-size:cover;border-radius:0;position:absolute;left:0}#overlay .media .controls .scrubber .timestamp{color:#fff;opacity:0;align-self:flex-start;font-size:.7rem;transition:opacity .2s;display:none;position:absolute;bottom:-19px;left:0;transform:translate(-27px)}#overlay .media .controls .scrubber .timestamp.show{opacity:1}#overlay .media .controls .playpause{width:20px;height:24px;cursor:pointer;align-self:center;margin-left:5px;margin-right:24px;display:flex}#overlay .media .controls .playpause svg{width:18px;height:auto;display:block;position:absolute}#overlay .media .controls .playpause svg.play *{fill:#fff;stroke:none}#overlay .media .controls .playpause svg.pause{display:none}#overlay .media .controls .playpause svg.pause *{fill:#fff;stroke:none}#overlay .media .controls .playpause svg.replay{display:none}#overlay .media .controls .volume{height:100%;width:auto;cursor:pointer;align-items:center;margin-left:15px;margin-right:15px;display:flex}#overlay .media .controls .volume .mute{width:11px;height:auto;display:block}#overlay .media .controls .volume .volumewrap{width:calc(100% - 15px);height:7px;position:relative}#overlay .media .controls .volume .volumewrap #volume-bar{z-index:1;width:100%;height:100%;-webkit-appearance:none;appearance:none;background-color:#fff;border:0 solid #fff;border-radius:8px;outline:0;position:absolute;left:0}#overlay .media .controls .volume .volumewrap .bg{z-index:2;width:100%;height:100%;pointer-events:none;background-color:#fff;background-size:cover;border-radius:8px;position:absolute;left:0}#overlay .media .controls .fullscreen{height:100%;cursor:pointer;align-items:center;display:flex}#overlay .media .controls .fullscreen svg{width:21px;height:auto}#overlay .media.playing img.poster{opacity:0}#overlay .media.playing video{opacity:1}#overlay .media.playing .projectPlay{opacity:0;pointer-events:none}#overlay .media.playing .controls .playpause .play{display:none}#overlay .media.playing .controls .playpause .pause{display:block}#overlay .media.paused img.poster{opacity:0}#overlay .media.paused video{opacity:1}#overlay .media.paused .projectPlay{opacity:1;pointer-events:all}#overlay .media.paused .controls .playpause .play{display:block}#overlay .media.paused .controls .playpause .pause{display:none}#overlay .media.muted .controls .volume .mute{opacity:.3}#overlay .media.muted .controls .volume .bg{width:0}#overlay .media.ended video{opacity:0}#overlay .media.ended img.poster{opacity:1}#overlay .media.ended .controls .playpause .play,#overlay .media.ended .controls .playpause .pause{display:none}#overlay .media.ended .controls .playpause .replay{display:block}.text-block img,.text-block video{height:auto;max-width:100%;display:block}.text-block img.top_right{width:45%;max-width:unset;max-height:unset;height:auto;display:block;position:absolute;top:0;right:0}.text-block a{color:currentColor;transition:color .3s}.text-block a:hover{color:#fff}.text-block .cols{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.text-block .cols .col{display:block}h1,h2,h3{font-family:fatfrank,sans-serif;font-weight:400}h1{font-size:3.4vw;line-height:1.3}h2{font-size:3rem;line-height:1}h3{font-size:2rem}h4{letter-spacing:.25rem;margin-bottom:25px;font-family:Aeonik-Regular,sans-serif;font-size:.9rem;font-weight:400}p{font-size:1rem}p.large{line-height:1.1;font-size:4.3rem!important}p.medium{line-height:1.1;font-size:2.3rem!important}.outline{color:#0000;-webkit-text-stroke:1px #d47975}.outline.light{-webkit-text-stroke:1px #f2cbd5}.strike_through{display:inline-block;position:relative}.strike_through:before{content:"";width:0%;height:25%;opacity:.9;background-color:#f2cbd5;transition:width .7s .2s;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.strike_through.show:before{width:100%}.playBtn{z-index:20;cursor:pointer;color:#fff;background-color:#0000;border:2px solid #fff;border-radius:60px;justify-content:center;align-items:center;padding:15px 60px;font-size:1.2rem;transition:background-color .3s,color .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.playBtn svg{margin-left:15px}.playBtn:hover{background-color:#f2cbd5;transform:translate(-50%,-50%)}strong,b{font-family:Aeonik-Bold,sans-serif;font-weight:400}#letter{transition:color .2s}#letter.white{color:#fff}#letter.color{color:#f2cbd5}.btn{background-color:#f2cbd5;border-radius:37px;padding:19px 69px 19px 30px;font-family:Aeonik-Bold,sans-serif;font-size:1rem;text-decoration:none;transition:background-color .3s;display:inline-block;position:relative;transform:scale(1);color:#22202e!important}.btn:after{content:"";width:45px;height:45px;background-image:url(button-arrow.6f627397.svg);background-repeat:no-repeat;background-size:contain;display:block;position:absolute;top:6px;right:6px}.btn:hover{background-color:#fff}.btn:hover:after{background-image:url(button-arrow-white.714187f8.svg)}.indent{margin-left:10rem;display:inline-block}@media (max-width:896px) and (orientation:portrait){.text-block img.top_right{width:100%;height:auto;margin-bottom:40px;position:relative;top:auto;right:auto}p.large{font-size:2.7rem!important}.indent{margin-left:0}}.scroll_cta{z-index:20;color:#fff;opacity:1;justify-content:flex-start;align-items:center;transition:transform 1s,opacity 1s;display:flex;position:fixed;bottom:5%;left:3%;transform:translateY(0)}.scroll_cta.hide{opacity:0}.scroll_cta .line{width:2px;height:70px;background-color:#fff;border-radius:5px;display:block}.scroll_cta .line:after{content:"";width:2px;height:10px;background-color:#fff;border-radius:5px;margin-top:75px;display:block}.scroll_cta .label{margin-top:15px;margin-left:15px;font-size:.9rem;display:block}@media (max-width:896px) and (orientation:portrait){.scroll_cta{display:none}}.refresh_cta{cursor:pointer;z-index:20;color:#fff;opacity:1;justify-content:flex-start;align-items:center;transition:transform 1s 1.1s,opacity 1s 1.1s;display:flex;position:fixed;bottom:5%;right:95px;transform:translateY(0)}.refresh_cta.hide{opacity:0}.refresh_cta .label{margin-top:0;margin-right:5px;font-size:.9rem;display:block}.refresh_cta .bounce{animation-name:bounce;animation-duration:2s;animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-iteration-count:infinite}@media (max-width:896px) and (orientation:portrait){.refresh_cta{right:50px}}@keyframes bounce{0%{transform:matrix(1,0,0,1,0,0)}10%{transform:scale(1.05,.95)}30%{transform:matrix(.95,0,0,1.05,0,-9.45)}50%{transform:scale(1.02,.98)}57%{transform:translateY(-3px)}64%{transform:matrix(1,0,0,1,0,0)}to{transform:matrix(1,0,0,1,0,0)}}.sound{z-index:201;opacity:0;cursor:pointer;transition:opacity .75s;position:fixed;bottom:5%;right:3%}.sound.show{opacity:1;pointer-events:all}.sound.paused{opacity:.5}.sound.paused:hover{opacity:1}#bars{height:30px;width:30px}.bar{height:3px;width:4px;background:#f2cbd5;animation:sound 0s linear -800ms infinite alternate;position:absolute;bottom:1px}@keyframes sound{0%{opacity:.35;height:3px}to{opacity:1;height:20px}}.bar:nth-child(1){animation-duration:.474s;left:1px}.bar:nth-child(2){animation-duration:.433s;left:6px}.bar:nth-child(3){animation-duration:.407s;left:11px}.bar:nth-child(4){animation-duration:.458s;left:16px}.bar:nth-child(5){animation-duration:.4s;left:21px}main{z-index:1;margin:0 auto;position:relative}main article{min-height:calc(100vh - 127px)}main #content{min-height:calc(100vh + 106px)}main #content:before{content:"";height:140px;display:block}@media (max-width:896px) and (orientation:portrait){main #content:before{height:120px}}.homepage main #content:before{display:none}header{width:100%;height:140px;z-index:100;pointer-events:none;position:fixed;top:0;left:0}header .inner{z-index:20;width:100%;height:100%;position:absolute}header .inner .logo{width:120px;height:auto;pointer-events:all;transition:opacity .5s 1s;position:absolute;top:35px;left:35px}header .inner .logo img,header .inner .logo svg{width:100%;height:auto;display:block}header .inner .logo img *,header .inner .logo svg *{fill:#000}header .inner .menuBtn{cursor:pointer;z-index:3;pointer-events:all;flex-wrap:wrap;justify-content:flex-start;align-items:center;transition:opacity .5s 1s;display:flex;position:absolute;top:37px;right:50px}header .inner .menuBtn .label{color:#fff;letter-spacing:.1rem;font-family:fatfrank,sans-serif;font-weight:400;transition:color .3s,opacity .3s}header .inner .menuBtn .lines{width:30px;height:16px;margin-right:10px;transition:opacity .3s;position:relative}header .inner .menuBtn .lines .line{height:4px;width:100%;opacity:1;background-color:#fff;transition-property:background-color,opacity,transform,top;transition-duration:.2s,.1s,.3s,.3s;transition-delay:0s,0s,0s,0s;display:block;position:absolute;right:0;transform:rotate(0deg)}header .inner .menuBtn .lines .line:nth-child(1){top:0}header .inner .menuBtn .lines .line:nth-child(2){top:10px}header .inner .menuBtn .lines .line:nth-child(3){top:20px}header nav{z-index:16;text-align:right;position:absolute;top:35px;right:5%}header nav ul{list-style-type:none;display:flex}header nav ul li{margin-right:15px;position:relative}header nav ul li:last-child{margin-right:0}header nav ul li a{font-family:fatfrank,sans-serif;transition:color .3s}header nav ul li:hover ul.subs{display:block}header nav ul.subs{text-align:left;padding-top:30px;display:none;position:absolute;top:0;left:0}header nav ul.subs li{display:block}header nav.takeover{width:100%;height:100%;transform:unset;opacity:0;pointer-events:none;background-color:#f2cbd5;justify-content:center;transition:opacity .5s;display:flex;position:fixed;top:0;left:0}header nav.takeover ul{width:99%;text-align:center;flex-direction:column;margin:auto;position:absolute;bottom:-15px}header nav.takeover ul li{width:100%;background-color:#f2cbd5;border-top-left-radius:30px;border-top-right-radius:30px;justify-content:flex-start;align-items:flex-start;margin:-25px auto 0;padding-top:12px;display:flex}header nav.takeover ul li a{color:#fff;width:100%;margin-bottom:0;font-size:4.8rem;text-decoration:none}header nav.takeover ul li a .folder{height:18vh;background-color:#22202e;border-top-left-radius:30px;border-top-right-radius:30px;padding-bottom:10px;padding-left:4.5%;transition:height .5s;display:flex;position:relative}header nav.takeover ul li a .folder .background{width:100%;height:100%;z-index:0;opacity:0;object-fit:contain;mix-blend-mode:soft-light;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .3s ease-in;position:absolute;left:0}header nav.takeover ul li a .folder .background .folderbg{width:100%;height:auto}header nav.takeover ul li a .folder .background img,header nav.takeover ul li a .folder .background video{width:100%;height:100%;object-fit:cover;border-top-left-radius:30px;border-top-right-radius:30px;display:block;position:absolute;top:0;left:0}header nav.takeover ul li a .folder:hover{height:35vh}header nav.takeover ul li a .folder:hover .background{opacity:1}header nav.takeover ul li a .folder .text{z-index:1;margin-top:25px;display:flex}header nav.takeover ul li a .folder .number{color:#fff;height:4rem;margin-top:9px;margin-right:15px;font-family:Aeonik-Bold,sans-serif;font-size:1.5rem}.loading header .inner .logo,.loading header .inner .menuBtn{opacity:0;transition:opacity .5s}.overlayOpen header .menuBtn{pointer-events:none}.overlayOpen header .menuBtn .label,.overlayOpen header .menuBtn .lines{opacity:0;pointer-events:none;transition:opacity .3s}.menuOn header .inner .menuBtn .label{color:#22202e;letter-spacing:.03rem}.menuOn header .inner .menuBtn .line{background-color:#22202e;transition-property:background-color,opacity,transform,top;transition-duration:.2s,.1s,.3s,.3s;transition-delay:0s,0s,0s,0s}.menuOn header .inner .menuBtn .line:nth-child(1){top:4px;transform:rotate(45deg)}.menuOn header .inner .menuBtn .line:nth-child(2){top:4px;transform:rotate(135deg)}.menuOn header nav.takeover{opacity:1;pointer-events:all}@media (max-width:896px) and (orientation:portrait){header{width:100vw}header .inner .logo{left:5%}header .inner .menuBtn{top:47px;right:5%}header nav.takeover{width:100vw;height:100vh;transform:unset;opacity:0;pointer-events:none;background-color:#f2cbd5;justify-content:center;transition:opacity .5s;display:flex;position:fixed;top:0;left:0}header nav.takeover ul{width:99%;text-align:center;flex-direction:column;margin:auto;position:absolute;bottom:-25px}header nav.takeover ul li{width:100%;background-color:#f2cbd5;border-top-left-radius:30px;border-top-right-radius:30px;justify-content:flex-start;align-items:flex-start;margin:-25px auto 0;padding-top:12px;display:flex}header nav.takeover ul li a .folder,header nav.takeover ul li a .folder:hover{height:100%}header nav.takeover ul li a .folder:hover .background{opacity:0}header nav.takeover ul li a .folder .text{text-align:left;max-width:250px;margin:40px 0;font-size:2.5rem}header nav.takeover ul li a .folder .number{color:#fff;margin-top:2px;margin-left:10px;margin-right:15px;font-size:1rem}}#intro{width:100%;height:100vh;z-index:50;opacity:0;pointer-events:none;background-color:#17161d;transition:opacity .5s;position:fixed;top:0;left:0}#intro .end{width:100%;height:100%;z-index:50;opacity:0;background-color:#17161d;transition:transform 1s,opacity 1s;position:absolute;top:0;left:0;transform:translateY(100%)}#intro .background{pointer-events:none;width:100%;height:100%;object-fit:cover;mix-blend-mode:screen;display:block;position:absolute;top:0;left:0}#intro .background img,#intro .background video{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0}#intro .layer{width:100%;height:100%;object-fit:cover;opacity:0;z-index:-1;flex-direction:column;justify-content:center;align-items:center;transition:opacity .75s,z-index .75s;display:flex;position:absolute;top:0;left:0}#intro .layer .center{z-index:30;opacity:0;align-items:center;transition:transform .5s,opacity .5s;display:flex;position:absolute;transform:translateY(2rem)}#intro .layer .center svg{transition:transform 1s;transform:translate(0)}#intro .layer .center .logo{opacity:0;margin-left:1rem;transition:opacity 1s;position:absolute}#intro .layer .center .logo h2{color:#f2cbd5;font-size:2.5rem;line-height:.85}#intro .layer .center.active{opacity:1;transform:translateY(0)}#intro .layer .center.active.eyeball{transition:opacity 1s,transform 1s}#intro .layer .center.active.off{opacity:0;pointer-events:none;transform:translateY(-2rem)}#intro .layer .center.eyeball.reveal .logo{opacity:1}#intro .layer .center.eyeball.reveal svg{transform:translate(-100px)}#intro .layer .center h1{color:#f2cbd5;font-size:7vw}#intro .layer .center h1 .outline{-webkit-text-stroke:1px #f2cbd5}#intro .layer .background{pointer-events:none;width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0}#intro .layer .background img,#intro .layer .background video{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0}#intro .layer img.parallax{width:100%;height:auto;opacity:0;mix-blend-mode:screen;transition:transform 1s,opacity 1s;position:absolute;top:0;left:0}#intro .layer img.parallax.step1a{z-index:5;opacity:1;top:0;bottom:auto;transform:translateY(0)}#intro .layer img.parallax.step1b{z-index:10;top:0;transform:translateY(25%)}#intro .layer img.parallax.step2{z-index:15;transition:transform 1s,opacity 1s;transform:translateY(10%)}#intro .layer.active{opacity:1;z-index:10}#intro .layer1 .center{align-items:center;display:flex}#intro .layer1 .center p{text-align:center;color:#f2cbd5;font-size:2.1rem}#intro .layer1 .cta{opacity:0;transition:transform .5s 1s,opacity .5s 1s;position:absolute;bottom:10%;transform:translateY(1rem)}#intro .layer2,#intro .layer3{transition:opacity 1.5s}#intro .layer2 .background,#intro .layer3 .background{opacity:.25;transition:transform 1.5s,opacity 1.5s;transform:translateY(0)}#intro .layer2 .background img,#intro .layer3 .background img{height:auto;object-fit:unset}#intro.start .layer1 .center,#intro.start .layer1 .cta{opacity:1;transform:translateY(0)}#intro.end{opacity:0;pointer-events:none;transition:opacity 1s .5s}@media (orientation:portrait){#intro .layer img.parallax{height:100%;object-fit:cover}}@media (max-width:896px) and (orientation:portrait){#intro .layer .center h1{text-align:center;font-size:14vw;line-height:.9}#intro .layer .center h1 span{text-align:center;display:block}}.home{min-height:100vh;opacity:1;margin-bottom:100px;transition:transform 1s .5s,opacity 1s .5s;position:relative;transform:translateY(0)}.home h1{color:#f2cbd5;width:90%;z-index:10;margin:120px auto 0;font-size:17vw;line-height:.8;position:relative}.home h1 .outline{-webkit-text-stroke:1px #f2cbd5}.home .media{width:96%;margin:0 auto;position:relative;transform:translateY(-130px)}.home .media video,.home .media img.photo{border-radius:48px;transition:transform 1s .7s,opacity 1s .7s;transform:translateY(0)}@media (max-width:896px) and (orientation:portrait){.home .media{width:100%;transform:translateY(-30px)}}.loading #intro{opacity:1}.loading .home{opacity:0;transform:translateY(5rem)}.loading .home .scroll_cta,.loading .home .refresh_cta{opacity:0;transform:translateY(1rem)}.loading .home .media video{opacity:0;transform:translateY(5rem)}.homepage main,.homepage header,.homepage .intro_elements{opacity:0}.homepage.ready main,.homepage.ready header,.homepage.ready .intro_elements{opacity:1}.credits{width:80%;max-width:1100px;color:#f2cbd5;text-align:center;margin:80px auto;display:block;position:relative}.credits button{cursor:pointer}.credits .wrap{width:100%;height:0;transition:height .5s;position:relative;overflow:hidden}.credits .wrap .reveal{width:100%;padding:50px 0;position:relative}.credits .wrap .reveal h2{line-height:.9}.credits .wrap .reveal p{line-height:1.5}.credits.open button:after{background-image:url(button-close-x.6b9f2cb2.svg)}.embed_wrap+.credits,.text-block+.credits{margin-top:0}.text-block{width:80%;max-width:1100px;color:#f2cbd5;margin:0 auto 80px;display:block;position:relative}.text-block .inner p{font-size:1.1rem}.text-block .inner ul{margin-bottom:20px;margin-left:25px}.text-block .inner ul li{margin-bottom:20px;font-size:1.1rem}.text-block .inner ul li:last-child{margin-bottom:0}.text-block .inner img.overlap{margin-bottom:-80px;transform:translateY(-80px)}.text-block.half{width:40%!important;margin:0 10% 120px auto!important}.text-block.half .inner p{font-size:1.7rem}@media (max-width:896px) and (orientation:portrait){.text-block{width:90%}.text-block .inner img.overlap{margin-bottom:-30px;transform:translateY(-30px)}.text-block.half{width:90%!important;margin:0 auto 80px!important}.text-block.half .inner{width:100%!important}}.slides{width:95%;height:90vh;margin:0 auto 80px;position:relative}.slides .slide{width:100%;height:100%;will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 15px 10px -15px #000}.slides .slide .arrow_down{z-index:8;position:absolute;bottom:7%;left:calc(50% - 15px)}.slides .slide .counter{color:#fff;z-index:7;font-family:fatfrank,sans-serif;position:absolute;bottom:25px;left:25px}.slides .slide:after{content:"";opacity:.8;width:100%;height:100%;object-fit:cover;z-index:2;background-color:#22202e;display:block;position:absolute;top:0;left:0}.slides .slide .text{z-index:5;width:90%;max-width:839px;opacity:0;margin:0 auto;transition:opacity .5s,transform 1s;position:relative;transform:translateY(4rem)}.slides .slide .text p{font-size:1.6rem}.slides .slide .background{width:100%;height:100%;object-fit:cover;z-index:1;display:block;position:absolute;top:0;left:0}.slides .slide .background img.photo,.slides .slide .background video{width:100%;height:100%;object-fit:cover;border-radius:10px;display:block;position:absolute;top:0;left:0}.slides .slide.active .text{opacity:1;transform:translateY(0)}@media (max-width:896px) and (orientation:portrait){.slides .slide .text p{font-size:1.2rem}}.capabilities_grid{width:95%;margin:0 auto 100px;position:relative}.capabilities_grid .intro{width:100%;z-index:6;margin:0 auto 50px;position:relative}.capabilities_grid .intro h2{font-size:10vw;line-height:.9}.capabilities_grid .intro h2 span{color:#fff;display:inline-block}.capabilities_grid .intro h2 span:first-child{color:#f2cbd5;display:block}.capabilities_grid .intro h2 span:nth-child(2){margin-left:7rem}.capabilities_grid .grid{width:95%;z-index:5;--large-font:2.5rem;grid-template-columns:repeat(4,1fr);grid-template-areas:"row1_1. .row1_4""row2_1 row2_2 row2_3."".row3_2.row3_4"".row4_2 row4_3.""row5_1.row5_3 row5_4";grid-auto-rows:minmax(120px,auto);gap:5px;margin:0 auto;padding:90px 0;display:grid;position:relative}.capabilities_grid .grid .cell{justify-content:center;align-items:center;display:flex;position:relative}.capabilities_grid .grid .cell h3{color:#fff;opacity:.35;font-family:Aeonik-Regular,sans-serif;font-size:1.3rem;font-weight:400}.capabilities_grid .grid .cell:nth-child(1){grid-area:row1_1}.capabilities_grid .grid .cell:nth-child(1) h3{font-size:var(--large-font);opacity:1}.capabilities_grid .grid .cell:nth-child(2){grid-area:row1_4}.capabilities_grid .grid .cell:nth-child(3){grid-area:row2_1}.capabilities_grid .grid .cell:nth-child(4){grid-area:row2_2}.capabilities_grid .grid .cell:nth-child(5){grid-area:row2_3}.capabilities_grid .grid .cell:nth-child(5) h3{font-size:var(--large-font);opacity:1}.capabilities_grid .grid .cell:nth-child(6){grid-area:row3_2}.capabilities_grid .grid .cell:nth-child(6) h3{font-size:var(--large-font);opacity:1}.capabilities_grid .grid .cell:nth-child(7){grid-area:row3_4}.capabilities_grid .grid .cell:nth-child(8){grid-area:row4_2}.capabilities_grid .grid .cell:nth-child(9){grid-area:row4_3}.capabilities_grid .grid .cell:nth-child(10){grid-area:row5_1}.capabilities_grid .grid .cell:nth-child(11){grid-area:row5_3}.capabilities_grid .grid .cell:nth-child(12){grid-area:row5_4}.capabilities_grid .grid .cell:nth-child(12) h3{font-size:var(--large-font);opacity:1}.capabilities_grid .background{z-index:1;width:100%;height:81%;opacity:.3;position:absolute;top:19%;left:0}.capabilities_grid .background img.photo,.capabilities_grid .background video{width:100%;height:100%;object-fit:cover;border-radius:10px;display:block;position:absolute;top:0;left:0}@media (max-width:896px) and (orientation:portrait){.capabilities_grid{width:90%}.capabilities_grid .intro{margin:0 auto}.capabilities_grid .intro h2{font-size:12vw}.capabilities_grid .intro h2 span:last-child{margin-left:0}.capabilities_grid .grid{width:100%;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(100px,auto);grid-template-areas:unset;--large-font:2rem;padding:30px 0;display:grid}.capabilities_grid .grid .cell{grid-area:unset!important}.capabilities_grid .grid .cell:nth-of-type(n+13){display:none}.capabilities_grid .background{height:calc(100% - 65px);top:65px}}.list_image{width:100%;margin:0 auto 100px;position:relative}.list_image .intro{width:95%;margin:0 auto 50px}.list_image .intro h2{font-size:10vw;line-height:.9}.list_image .intro h2 span{color:#fff;display:inline-block}.list_image .intro h2 span:first-child{color:#f2cbd5;display:block}.list_image .intro h2 span:nth-child(2){margin-left:7rem}.list_image ul{width:95%;margin:0 auto;list-style-type:none}.list_image ul li{cursor:pointer;z-index:1;background-color:#0000;border-top:2px solid #fff;padding:10px;transition:background-color .3s,z-index .3s;display:flex;position:relative}.list_image ul li:last-child{border-bottom:2px solid #fff}.list_image ul li .title{color:#fff;font-size:1.8rem;transition:color .3s}.list_image ul li .img_wrap{width:25%;opacity:0;border-radius:6px;transition:opacity .4s,transform .6s;position:absolute;top:-150%;right:3rem;transform:translateY(1rem)}.list_image ul li .img_wrap.square,.list_image ul li .img_wrap.portait{width:15%}.list_image ul li:hover{z-index:10;background-color:#f2cbd5}.list_image ul li:hover .title{color:#22202e}.list_image ul li:hover .img_wrap{opacity:1;transform:translateY(0)}.carousel{width:100%;margin:0 auto 90px;position:relative}.carousel .intro{width:86%;color:#fff;margin:0 auto 90px;position:relative}.carousel .intro h2{font-size:10vw;line-height:.9}.carousel .items{width:100%;position:relative;overflow:hidden}.carousel .items .cell{flex-direction:column;margin:0 5vw;display:flex;position:relative}.carousel .items .cell .holder{width:10vw;height:7vw;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.carousel .items .cell .holder img.photo{width:auto;height:auto;max-width:100%;max-height:50%;display:block}.carousel .items .cell .holder .title{text-align:center;width:80%;flex-direction:column;margin:20px auto 0;font-size:1rem;display:flex}@media (max-width:896px) and (orientation:portrait){.carousel .intro{width:90%;margin:0 auto 45px}.carousel .intro h2{font-size:12vw}.carousel .items .cell .holder{width:25vw;height:17.5vw}}.centered{width:84%;margin:0 auto}.centered .cell{width:100%;margin:0 auto 30px;position:relative}.centered .cell img,.centered .cell video{width:100%;display:block;position:relative}.centered .cell .info{margin:10px 0 0}.centered .cell .info h2{font-size:1.5rem}.centered .cell .info p{font-size:1rem}.textpage .top{margin-bottom:0}.textpage .text-block{width:100%;max-width:unset;justify-content:center;align-items:center;margin:0 auto;display:flex}.textpage .text-block .inner{width:95%;flex-direction:column;display:flex}.textpage .text-block .inner h1{z-index:1;margin:0;font-size:17vw;line-height:.8;position:relative}.textpage .text-block .inner h3{margin-bottom:40px;font-family:Aeonik-Regular,sans-serif;font-size:2rem;line-height:1}.textpage .text-block .inner h3:last-child{margin-bottom:0}.textpage .text-block .inner .secondary{width:75%;align-self:center;margin-top:60px;margin-bottom:25px;font-family:Aeonik-Bold,sans-serif;position:relative}.textpage .text-block .inner .secondary h3{margin-bottom:40px;font-family:Aeonik-Regular,sans-serif;font-size:2rem;line-height:1}.textpage .text-block .inner .secondary h3:last-child{margin-bottom:0}.textpage .text-block .inner .secondary p,.textpage .text-block .inner .secondary ul li{font-family:Aeonik-Regular,sans-serif;font-size:1.5rem;line-height:1.2}.textpage .page_subs{width:100%;margin-top:50px}.textpage .page_subs .headline_grid .cell{flex-direction:row;justify-content:flex-start;margin-bottom:140px;display:flex;position:relative}.textpage .page_subs .headline_grid .cell:nth-child(2n){flex-direction:row-reverse}.textpage .page_subs .headline_grid .cell:nth-child(2n) .img_wrap .mediawrap{border-top-left-radius:10px;border-bottom-left-radius:10px;overflow:hidden}.textpage .page_subs .headline_grid .cell:nth-child(2n) .textwrap{width:40%;margin-left:18%}.textpage .page_subs .headline_grid .cell:nth-child(2n) .textwrap .text p{width:85%}.textpage .page_subs .headline_grid .cell .img_wrap{width:44%;position:relative}.textpage .page_subs .headline_grid .cell .img_wrap .mediawrap{opacity:.5;border-top-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.textpage .page_subs .headline_grid .cell .textwrap{width:50%;z-index:10;margin-top:50px;margin-left:6%}.textpage .page_subs .headline_grid .cell .textwrap a{text-decoration:none}.textpage .page_subs .headline_grid .cell .textwrap .info h2{color:#fff;margin-bottom:30px;font-size:10vw;line-height:.8}.textpage .page_subs .headline_grid .cell .textwrap .info h2 span{display:block}.textpage .page_subs .headline_grid .cell .textwrap .info h2 span.lastName{opacity:0}.textpage .page_subs .headline_grid .cell .textwrap .info h2 span.firstName{color:#d47975}.textpage .page_subs .headline_grid .cell .textwrap .info h3{font-family:Aeonik-Regular,sans-serif}.textpage .page_subs .headline_grid .cell .textwrap .text p{width:67%;color:#fff;font-family:Aeonik-Regular,sans-serif;font-size:1.5rem;line-height:1.2;display:block}.textpage .page_subs .headline_grid .cell .textwrap .text a{color:#d47975}.textpage .page_subs .headline_grid .cell .carousel{height:10vw;width:100%;position:absolute;top:151px;left:0;overflow:hidden}.textpage .page_subs .headline_grid .cell .carousel .wrap{width:100%;height:100%;position:relative}.textpage .page_subs .headline_grid .cell .carousel .wrap .items h2{opacity:.5;color:#0000;-webkit-text-stroke:1px #fff;font-size:9.8vw;line-height:.8}.textpage .page_subs .headline_grid .cell .carousel .wrap .items h2.solid{opacity:1;color:#fff}.textpage .page_subs .ar-rows{margin-bottom:60px}.textpage .page_subs .ar-rows .row{width:100%}@media (max-width:896px) and (orientation:portrait){.textpage .text-block{width:100%;justify-content:center;align-items:center;display:flex}.textpage .text-block .inner{width:90%;flex-direction:column;justify-content:flex-start;align-self:flex-start;display:flex}.textpage .text-block .inner h1{max-width:100%;margin:0;font-size:4rem;line-height:55px}.textpage .text-block .inner .secondary{width:100%;margin-top:40px;font-family:Aeonik-Bold,sans-serif}.textpage .text-block .inner .secondary h3{font-family:Aeonik-Bold,sans-serif;font-size:25px;line-height:1}.textpage .text-block .inner .secondary p{font-size:1.3rem}.textpage .page_subs{width:100%;margin-top:20px}.textpage .page_subs .headline_grid .cell{flex-direction:column;justify-content:flex-start;margin-bottom:50px;display:flex}.textpage .page_subs .headline_grid .cell:nth-child(2n){flex-direction:column}.textpage .page_subs .headline_grid .cell:nth-child(2n) .img_wrap .mediawrap{border-radius:10px;overflow:hidden}.textpage .page_subs .headline_grid .cell:nth-child(2n) .textwrap{width:100%;margin-left:0%}.textpage .page_subs .headline_grid .cell:nth-child(2n) .textwrap .text p{width:85%}.textpage .page_subs .headline_grid .cell .img_wrap{width:90%;margin:auto;position:relative}.textpage .page_subs .headline_grid .cell .img_wrap .mediawrap{border-radius:10px;overflow:hidden}.textpage .page_subs .headline_grid .cell .textwrap{width:100%;z-index:10;margin-top:30px;margin-left:0%}.textpage .page_subs .headline_grid .cell .textwrap a{text-decoration:none}.textpage .page_subs .headline_grid .cell .textwrap .info{margin-left:6%}.textpage .page_subs .headline_grid .cell .textwrap .info h2{color:#fff;margin-bottom:30px;font-size:14vw;line-height:.8}.textpage .page_subs .headline_grid .cell .textwrap .info h2 span{color:#d47975}.textpage .page_subs .headline_grid .cell .textwrap .text{margin-left:6%}.textpage .page_subs .headline_grid .cell .textwrap .text p{width:90%;color:#fff;font-size:16px;display:block}.textpage .page_subs .headline_grid .cell .textwrap .text a{color:#d47975}.textpage .page_subs .headline_grid .cell .carousel{height:14vw}.textpage .page_subs .headline_grid .cell .carousel .wrap .items h2{font-size:14vw}.textpage .page_subs .ar-rows{margin-bottom:60px}.textpage .page_subs .ar-rows .row{width:100%}}.projectpage .modules{flex-direction:column;justify-content:center;align-items:center;margin-bottom:100px;display:flex;position:relative}.projectpage .modules .intro{width:96%;margin-bottom:80px}.projectpage .modules .intro .caption{color:#fff;justify-content:flex-start;align-items:center;margin-bottom:15px;font-size:1.3rem;display:flex}.projectpage .modules .intro .caption span{color:#d47975;margin-right:10px;display:block}.projectpage .modules .intro h1{font-size:8rem;line-height:.9}.projectpage .modules .intro .cell{border-radius:45px;overflow:hidden}.projectpage .modules .intro .description{width:100%;flex-direction:column;justify-content:center;align-items:center;margin:80px 0;display:flex}.projectpage .modules .intro .description h1,.projectpage .modules .intro .description h2,.projectpage .modules .intro .description h3,.projectpage .modules .intro .description h4,.projectpage .modules .intro .description p{text-align:center;color:#fff}.projectpage .modules .intro .description p,.projectpage .modules .intro .description h3{font-size:16px}.projectpage .modules .intro .description h2{max-width:480px;font-size:50px;line-height:1}.projectpage .modules .intro .description p{max-width:530px;width:90%}.projectpage .modules .intro+.credits{margin-top:0}.projectpage .modules .centered{width:80%;margin:0 0 50px}.projectpage .modules .centered .cell .mediawrap{border-radius:20px;overflow:hidden}@media (max-width:896px) and (orientation:portrait){.projectpage .modules .intro{width:90%;margin-bottom:60px}.projectpage .modules .intro h1{font-size:12vw}.projectpage .modules .intro .description{margin:40px 0}}.grid.rows{width:calc(100% - 70px);grid-template-columns:repeat(36,1fr);gap:10px;margin:0 auto;padding-bottom:10px;display:grid;position:relative}.grid.rows:last-child{padding-bottom:50px}.grid.rows .cell{border-radius:20px;position:relative;overflow:hidden}.grid.rows .cell img.icon{width:50px;height:auto;z-index:9;display:block;position:absolute;top:28px;right:28px}.grid.rows .cell .info{color:#fff;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.grid.rows .cell .info h4{opacity:0;margin-bottom:0;font-family:Aeonik-Regular,sans-serif;font-size:.9rem;transition:opacity .5s,transform .5s;position:absolute;top:28px;left:28px;transform:translateY(0)}.grid.rows .cell .info .bottom{max-width:calc(100% - 56px);opacity:0;transition:opacity .5s,transform .5s;position:absolute;bottom:5%;left:28px;transform:translateY(1rem)}.grid.rows .cell .info h2{margin-bottom:0;font-size:3rem;line-height:1}.grid.rows .cell .info p{width:100%;margin-top:15px}.grid.rows .cell:hover .info h4{opacity:1;transition:opacity .5s .3s,transform .5s .3s;transform:translateY(0)}.grid.rows .cell:hover .info .bottom{opacity:1;transform:translateY(0)}.grid.rows .cell.news .info h4{opacity:1;transition:opacity .5s .3s,transform .5s .3s;transform:translateY(0)}.grid.rows .cell.news .info .bottom{opacity:1;transform:translateY(0)}.grid.rows .cell.news:after{content:"";width:100%;height:100%;mix-blend-mode:multiply;pointer-events:none;background-color:#39375e;position:absolute;top:0;left:0}.grid.rows .cell:nth-child(1){grid-column:1/25}.grid.rows .cell:nth-child(1) .mediawrap{padding-top:66%}.grid.rows .cell:nth-child(2){grid-column:25/38}.grid.rows .cell:nth-child(2) .mediawrap{padding-top:131.2%}.grid.rows .cell:nth-child(3){grid-column:1/13}.grid.rows .cell:nth-child(3) .mediawrap{padding-top:86%}.grid.rows .cell:nth-child(4){grid-column:13/25}.grid.rows .cell:nth-child(4) .mediawrap{padding-top:86%}.grid.rows .cell:nth-child(5){grid-column:25/38}.grid.rows .cell:nth-child(5) .mediawrap{padding-top:85%}.grid.rows .cell:nth-child(6){grid-column:1/25}.grid.rows .cell:nth-child(6) .mediawrap{padding-top:42%}.grid.rows .cell:nth-child(7){grid-column:25/38}.grid.rows .cell:nth-child(7) .mediawrap{padding-top:83.5%}.grid.rows .cell:nth-child(8){grid-column:1/13}.grid.rows .cell:nth-child(8) .mediawrap{padding-top:86%}.grid.rows .cell:nth-child(9){grid-column:13/25}.grid.rows .cell:nth-child(9) .mediawrap{padding-top:86%}.grid.rows .cell:nth-child(10){grid-column:25/38}.grid.rows .cell:nth-child(10) .mediawrap{padding-top:85%}.grid.rows .cell:nth-child(11){grid-column:1/25}.grid.rows .cell:nth-child(11) .mediawrap{padding-top:45%}.grid.rows .cell:nth-child(12){grid-column:25/38}.grid.rows .cell:nth-child(12) .mediawrap{padding-top:89.5%}@media (max-width:896px) and (orientation:portrait){.grid.rows{width:90%;flex-direction:column;margin:0 auto;display:flex;position:relative}.grid.rows .cell .info h2{font-size:2rem}.grid.rows .cell .info h4,.grid.rows .cell .info .bottom{opacity:1;transform:translateY(0)}.grid.rows .cell .info .bottom{bottom:7%;left:5%}}.justified{width:84%;margin:0 auto}.croppedgrid{width:84%;flex-flow:wrap;margin:0 auto;list-style-type:none;display:flex}.croppedgrid .cell{width:20%;opacity:1;flex:0 auto;margin:0 2.5% 5%;transition:opacity .3s;position:relative;overflow:hidden}.croppedgrid .cell:hover{opacity:.7}.croppedgrid .cell .info{margin:10px 0 0}.croppedgrid .cell .info h2{font-size:1.5rem}.croppedgrid .cell .info p{font-size:1rem}.ar-rows{width:95%;margin:0 auto 65px;position:relative}.ar-rows .row{text-align:center;justify-content:space-between;display:flex;position:relative}.ar-rows .row .cell{float:left;opacity:1;box-sizing:border-box;border:0 solid #fff;position:relative;overflow:hidden}.ar-rows .row .cell img.photo{z-index:1;width:auto;height:auto;display:block;position:relative}@media (max-width:896px) and (orientation:portrait){.ar-rows{width:90%}.ar-rows .row{display:block}.ar-rows .row .cell{float:none;display:block;width:100%!important}.ar-rows .row .cell img.photo{width:100%;display:block;height:auto!important}}.masongrid{width:84%;margin:0 auto;list-style-type:none}.masongrid .grid-sizer,.masongrid .cell{width:47%;height:auto}.masongrid .gutter-sizer{width:6%}.masongrid .cell{float:left;text-align:left;display:block;overflow:hidden}.masongrid .cell .mediawrap{width:100%;height:0;position:relative;overflow:hidden}.masongrid .cell .mediawrap img.photo,.masongrid .cell .mediawrap video{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0}.masongrid .cell.large{width:100%}.masongrid .cell a,.masongrid .cell img{width:100%;border:0;outline:0;text-decoration:none;display:block}.masongrid.effect-2 .cell{opacity:0}.masongrid.effect-2 .cell.shown,.masongrid .shown .cell,.no-js .masongrid figure.cell,.no-cssanimations .masongrid figure.cell{opacity:1}.masongrid.effect-1 figure.animate{animation:fadeIn .65s forwards}.masongrid.effect-2 figure.animate{opacity:1;animation:moveUp .65s forwards;transform:translateY(200px)}@-webkit-keyframes moveUp{0%{opacity:0}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes moveUp{0%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{to{opacity:1}}.slideshow{width:100%;text-align:center;height:60vh;margin-bottom:80px;position:relative;top:auto;overflow:hidden}.slideshow .cell{width:auto;height:50vh;margin:0 1rem;position:relative}.slideshow .cell .vertwrap{width:auto;height:100%;display:block}.slideshow .cell .vertwrap img.photo,.slideshow .cell .vertwrap video{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0}.slideshow .arrow{cursor:pointer;width:38px;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .2s;transform:scale(1)}.slideshow .arrow:hover{transform:scale(.95)}.slideshow .arrow.next{position:absolute;top:87%;right:50px}.slideshow .arrow.prev{position:absolute;top:87%;right:120px}@media (max-width:896px) and (orientation:portrait){.slideshow{height:26vh;margin-bottom:40px}.slideshow .cell{height:20vh}.slideshow .arrow.next{top:85%;right:5%}.slideshow .arrow.prev{top:85%;right:calc(5% + 60px)}}.embed_wrap{width:90%;flex-direction:column;justify-content:center;align-items:center;margin:0 auto 80px;display:flex;position:relative}.blockquote{width:95%;color:#fff;background-color:#d47975;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;margin:0 auto 80px;display:flex;position:relative}.blockquote:after{content:"";width:100%;height:100%;object-fit:cover;mix-blend-mode:screen;background-image:url(blockquote_bg.fc7fd340.png);background-size:cover;display:block;position:absolute;top:0;left:0}.blockquote .wrap{width:90%;max-width:840px;flex-direction:column;margin:0 auto;padding:120px 0;display:flex;position:relative}.blockquote .wrap svg{margin:0 auto 40px}.blockquote .wrap p{margin-bottom:40px;font-size:2rem;line-height:1.3}.blockquote .wrap h3{font-size:1.3rem}@media (max-width:896px) and (orientation:portrait){.blockquote{width:90%}.blockquote .wrap{padding:60px 0 40px}.blockquote .wrap p{font-size:1.5rem}}footer{z-index:50;text-align:center;color:#22202e;background:#f2cbd5;padding-top:50px;position:relative}footer .top{width:100%;height:106px;background-color:#22202e;border-bottom-left-radius:40px;border-bottom-right-radius:40px;position:absolute;top:-50px}footer .inner{width:90%;text-align:center;flex-direction:column;padding:45px 0;display:flex;margin:0 auto!important}footer .inner a{color:currentColor;text-decoration:none;transition:color .3s}footer .inner a.underline{text-decoration:underline}footer .inner a:hover{color:#d47975}footer .inner .row{width:100%;flex-direction:row;display:flex}footer .inner .row:last-child{align-items:flex-end}footer .inner .row .conditionalhalf{margin-top:25px}footer .inner .row .conditionalhalf p{text-align:left;margin-bottom:15px;margin-left:37px;font-family:fatfrank,sans-serif;font-size:1rem}footer .inner .row .conditionalhalf p:last-child{margin-bottom:0}footer .inner .row .half{width:50%;flex-direction:column;justify-content:space-between;padding:10px 0 0;display:flex;position:relative}footer .inner .row .half .credit_wrap{flex-direction:row;align-items:flex-end;display:flex;position:relative}footer .inner .row .half .credit_wrap .credit_company_wrap{margin-right:5%}footer .inner .row .half .credit_wrap .credit_company_wrap .credit_company{width:20px;margin-right:30px;font-family:FatFrank;font-size:14px;font-style:normal;font-weight:700;line-height:1;position:relative}footer .inner .row .half .credit_wrap .credit_company_wrap .credit_company span{font-family:Aeonik-Bold,sans-serif;font-weight:400}footer .inner .row .half .credit_wrap .email{text-align:left;margin-top:40px;margin-left:70%;font-family:Aeonik-Bold,sans-serif}footer .inner .row .half .credit_wrap .credit{flex-direction:column;align-items:flex-end;margin-left:10px;font-family:Aeonik-Regular,sans-serif;display:flex}footer .inner .row .half .credit_wrap .credit .email2{color:currentColor;text-align:left;font-family:Aeonik-Bold,sans-serif;display:none}footer .inner .row .half .credit_wrap .credit a{color:currentColor;text-decoration:none;transition:color .2s}footer .inner .row .half .credit_wrap .credit a:hover{color:#d47975}footer .inner .row .half .credit_wrap .credit p{font-size:.7rem}footer .inner .row .half ul{flex-direction:column;list-style-type:none;display:flex;position:relative}footer .inner .row .half ul li{width:100%;justify-content:flex-start;align-items:flex-start;padding:10px 0;font-family:Aeonik-Bold,sans-serif;display:flex;position:relative}footer .inner .row .half ul li .number{margin:0 15px 0 0;font-family:fatfrank,sans-serif;font-size:.8rem}footer .inner .row .half ul li a{color:currentColor;font-family:Aeonik-Bold,sans-serif;font-size:2.6rem;line-height:.9;text-decoration:none;transition:color .3s;display:block;position:relative}footer .inner .row .half ul li a:hover{color:#d47975}footer .inner .row .half .logo_wrap{justify-content:flex-start;display:flex;position:relative}footer .inner .row .half .logo_wrap svg *{fill:currentColor}footer .inner .logo{width:224px}footer .inner .logo_black{width:99px;height:auto;pointer-events:all;position:relative}footer .inner .logo_black .photo{fill:currentColor}footer .inner .logo_black img,footer .inner .logo_black svg{color:currentColor;height:auto;display:block}footer .inner .logo_black img *,footer .inner .logo_black svg *{fill:#000}footer .inner p{font-size:.8rem}footer .inner ul{list-style-type:none}footer .inner .row .half .social{flex-direction:column;align-self:flex-start;margin-bottom:10px;display:flex}footer .inner .row .half .social ul{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;display:flex}footer .inner .row .half .social ul li{width:20px;height:auto;margin-right:16px;padding:0;display:block}footer .inner .row .half .social ul li:last-child{margin-right:0}footer .inner .row .half .social ul li svg{width:100%;height:auto}footer .inner .row .half .social ul li svg *{fill:currentColor;stroke:none}.dark footer{color:#fff;background:#d47975}.dark footer .top{background-color:#39375e}.dark footer .inner a:hover,.dark footer .inner .row .half ul li a:hover{color:#39375e}@media (max-width:896px) and (orientation:portrait){footer{padding-top:30px;overflow:hidden}footer .inner{flex-direction:column}footer .inner .row{width:100vw;flex-direction:column;display:flex}footer .inner .row:last-child{align-items:flex-start;margin-top:30px;padding:0}footer .inner .row .conditionalhalf{flex-direction:column;margin-top:30px;margin-left:54px;display:flex;margin-top:0!important}footer .inner .row .conditionalhalf p{margin-bottom:5px}footer .inner .row .half{width:100%;flex-direction:column;justify-content:space-between;padding:10px 0;display:flex;position:relative}footer .inner .row .half .email{color:currentColor;text-align:left;font-family:Aeonik-Bold,sans-serif;display:none}footer .inner .row .half ul{flex-direction:column;list-style-type:none;display:flex;position:relative}footer .inner .row .half ul li{width:100%;justify-content:flex-start;align-items:center;padding:10px 0;font-family:Aeonik-Bold,sans-serif;display:flex;position:relative}footer .inner .row .half ul li .number{margin-right:12px;font-size:11px}footer .inner .row .half ul li a{font-size:2rem;text-decoration:none;transition:color .3s;position:relative}footer .inner .row .half .logo_wrap{justify-content:flex-start;display:flex;position:relative}footer .inner .row .half .credit_wrap{color:currentColor;flex-direction:row;display:flex;position:relative}footer .inner .row .half .credit_wrap .credit_company_wrap{margin-right:5%}footer .inner .row .half .credit_wrap .credit_company_wrap .credit_company{width:20px;margin-right:30px;font-family:FatFrank;font-size:15px;font-style:normal;font-weight:700;line-height:1;position:relative}footer .inner .row .half .credit_wrap .email{color:currentColor;text-align:left;margin-top:40px;margin-left:70%;font-family:Aeonik-Bold,sans-serif}footer .inner .row .half .credit_wrap .credit{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-left:20px;font-family:Aeonik-Bold,sans-serif;display:flex}footer .inner .row .half .credit_wrap .credit .email2{color:currentColor;text-align:left;font-family:Aeonik-Bold,sans-serif;display:none}footer .inner .row .half .credit_wrap .credit a{text-decoration:none}footer .inner .row .half .credit_wrap .credit p{width:auto}}#mobile_landscape{width:100%;height:100%;z-index:6000;pointer-events:none;color:#fff;background-color:#22202e;flex-direction:column;justify-content:center;align-items:center;display:none;position:fixed;top:0;left:0}#mobile_landscape h4{color:#f2cbd5;margin-bottom:5px;font-size:1.8rem}#mobile_landscape p{font-size:1.5rem}#mobile_landscape svg{width:65px;margin-bottom:5px}#mobile_landscape .inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.dark #mobile_landscape{background-color:#39375e}@media (max-width:896px) and (orientation:landscape){#mobile_landscape{display:flex}}#overlay{width:100%;height:100%;text-align:center;opacity:0;z-index:-1;background-color:#22202ef0;justify-content:center;align-items:center;transition:z-index 0s .4s,transform 0s .4s,opacity .3s;display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}#overlay.on{opacity:1;z-index:90;transition:z-index,transform,opacity .3s;transform:translate(0%)}#overlay .closer{width:100%;height:100%;z-index:1;position:absolute;top:0;left:0}#overlay .closer .closeWrap{cursor:pointer;flex-direction:row;align-items:center;display:flex;position:absolute;top:35px;right:51px}#overlay .closer .closeWrap .closeIcon{width:22px;height:22px;z-index:11;transition:transform .2s;position:relative;transform:scale(1)}#overlay .closer .closeWrap .closeIcon:hover{transform:scale(1.1)}#overlay .closer .closeWrap .closeIcon .line{width:100%;height:1px;background:#fff;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#overlay .closer .closeWrap .closeIcon .line:last-child{transform:translate(-50%,-50%)rotate(-45deg)}#overlay .closer .closeWrap .label{color:#fff;letter-spacing:.1rem;margin-left:10px;font-family:fatfrank,sans-serif;font-weight:400;transition:color .3s,opacity .3s;position:relative}#overlay .inner{z-index:10;width:80%;height:calc(100% - 150px);justify-content:center;align-self:flex-start;align-items:center;margin:115px auto 0;position:relative}#overlay .inner .title{width:90%;text-align:center;color:#fff;opacity:0;flex-direction:row;justify-content:center;align-items:center;margin-bottom:28px;transition:opacity .5s;display:flex;position:fixed;top:75px;left:5%}#overlay .inner .title h3{margin:0;font-size:.9rem}#overlay .inner .title span{color:#d47975;margin:0 5px 4px;font-size:1.5rem}#overlay .inner .wrap{width:100%;height:100%;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}#overlay .inner .wrap video,#overlay .inner .wrap img{width:auto;height:auto;max-width:100%;max-height:100%;margin:0 auto;display:block}@media (max-width:896px) and (orientation:portrait){#overlay .closer .closeWrap{top:46px;right:5%}#overlay .inner{width:100%}#overlay .inner .title{flex-direction:column;margin:30px auto 0}#overlay .inner .title h3{font-size:1.5rem}}
/*# sourceMappingURL=styles.css.map */
