@font-face{font-family:ArizonaFlare;src:url(ABCArizonaFlare-Regular-Trial.be50e1c5.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:ArizonaFlareLight;src:url(ABCArizonaFlare-Light-Trial.fb39e75e.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:breulgroteska-bold;src:url(breulgroteska-bold-webfont.fecbbfec.woff2)format("woff2"),url(breulgroteska-bold-webfont.036d3650.woff)format("woff");font-weight:400;font-style:normal}.preload *{transition:none!important}*{border:none;outline:none;margin:0;padding:0}html{font-size:100%}.wf-loading .tk-fade{opacity:0;transition:opacity 1s}.wf-active .tk-fade{opacity:1}body{color:#000;background:inherit;font-optical-sizing:auto;font-variation-settings:"wdth" 100;width:100%;font-family:Instrument Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:400;transition:background .5s;overflow-x:hidden}body.masonry{overflow-y:scroll}a{color:inherit;text-decoration:underline}h1,h2,h3,p{margin-bottom:20px;line-height:1.4}h1:last-child,h2:last-child,h3:last-child,p:last-child{margin-bottom:0}h1,h2,h3,.headline{font-family:ArizonaFlare,sans-serif;font-weight:400}em,i{font-style:italic}button{color:currentColor;background-color:#0000;border:1px solid;border-radius:36px;margin:0;padding:2.5% 7%;font-size:1rem}label,input,textarea,select{font-size:16px;display:block}input[type=checkbox],input[type=radio]{display:inline-block}input,textarea{color:#000;box-sizing:border-box;appearance:none;background-color:#0000;border:1px solid #000;border-radius:0;height:34px;padding:0 10px}input[type=submit]{cursor:pointer;box-sizing:border-box;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{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.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}.responsive_container{white-space:nowrap;text-align:center;width:100%;overflow:hidden}.responsive_text{display:inline-block}.text-block img,.text-block video{max-width:100%;height:auto;display:block}.text-block .cols{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.text-block .cols .col{display:block}.drawer{height:0;overflow:hidden}.drawer ul{padding-bottom:1rem}.drawer.open{-ms-overflow-style:none;scrollbar-width:none;height:100%;overflow-y:scroll}.drawer.open::-webkit-scrollbar{display:none}.drawer_trigger{cursor:pointer;justify-content:flex-end;align-items:center;display:flex}.drawer_trigger.left_align{justify-content:flex-start}.drawer_trigger svg{margin-left:5px}.drawer_trigger svg path,.drawer_trigger svg rect{stroke:currentColor}.fadeOn{opacity:0}.fadeUp,.fadeUpDelay{opacity:0;transform:translateY(5rem)}main{z-index:1;margin:0 auto;position:relative}main #content,main #content article{min-height:100vh}.portfolio #content:before,.portfolio_category #content:before{content:"";height:120px;display:block}.mobile_only{display:none!important}@media (max-width:767px) and (orientation:portrait){.mobile_only{display:block!important}.desktop_only{display:none!important}}header{z-index:101;pointer-events:none;width:100vw;height:140px;position:fixed;top:0;left:0}header .inner{z-index:15;width:100%;height:100%;position:absolute}header .inner .logo{pointer-events:all;width:65px;height:auto;position:absolute;top:35px;left:3%}header .inner .logo img,header .inner .logo svg{width:100%;height:auto;display:block}header .inner .logo svg path{fill:currentColor;stroke:currentColor}header .inner .menuBtn{cursor:pointer;z-index:3;pointer-events:all;position:absolute;top:48px;right:3%}header .inner .menuBtn div{width:22px;height:22px;position:relative}header .inner .menuBtn div .line{opacity:1;background-color:currentColor;width:100%;height:1px;transition-property:transform,top;transition-duration:.3s,.3s;transition-delay:0s,0s;display:block;position:absolute;right:0;transform:rotate(0)}header .inner .menuBtn div .line:first-child{top:0}header .inner .menuBtn div .line:nth-child(2){top:10px}header nav{z-index:16;text-align:right;color:#fffaf2;pointer-events:all;position:absolute;top:44px;right:calc(3% + 4rem + 22px)}header nav ul{list-style-type:none;display:flex}header nav ul li{opacity:0;pointer-events:none;margin-right:4rem;position:relative;transform:translateY(5px)}header nav ul li:last-child{margin-right:0}header nav ul li a{color:currentColor;font-size:.9rem;font-weight:500;text-decoration:none;transition:font-weight 1s;position:relative}header nav ul li a:after{content:"";background-color:currentColor;width:0;height:1px;transition:width .4s;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}header nav ul li a:hover:after{width:100%}header nav ul li:hover ul.subs{display:block}#menu_cover{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);pointer-events:none;opacity:0;z-index:100;background-color:#000000b3;width:100%;height:100%;transition:opacity .5s;position:fixed;top:0;left:0}.menuOn #menu_cover{opacity:1}.menuOn header .inner .menuBtn .line{background-color:#fff;transition-property:transform,top;transition-duration:.3s,.3s;transition-delay:0s,0s}.menuOn header .inner .menuBtn .line:first-child{top:8px;transform:rotate(45deg)}.menuOn header .inner .menuBtn .line:nth-child(2){top:8px;transform:rotate(135deg)}.menuOn header nav ul li{pointer-events:all}@media (max-width:767px) and (orientation:portrait){header .inner .logo{width:60px;left:5%}header .inner .menuBtn{right:6%}header .inner .menuBtn div{width:24px}header nav{top:90px;right:7%}header nav ul{flex-direction:column}header nav ul li{margin-bottom:1rem;margin-right:0}}.contactpage header .inner .logo svg path{fill:#fff;stroke:#fff}footer{z-index:5;text-align:center;color:currentColor;background:currentColor;width:100%;height:100vh;position:relative}footer .grid{grid-template-rows:105px 1fr auto;grid-template-columns:1fr;height:100%;display:grid}footer .grid .header{flex-direction:column;justify-content:center;align-items:center;display:flex}footer .grid .header h2{font-size:1.25rem;font-weight:400}footer .grid .contacts{justify-content:space-between;width:94%;margin:auto;display:flex}footer .grid .contacts .four_column_text{width:100%}footer .grid .contacts .four_column_text ul{justify-content:space-between;width:94%;margin:auto;list-style-type:none;display:flex}footer .grid .contacts .four_column_text ul li{text-align:left;line-height:2;display:block}footer .grid .contacts .four_column_text ul li h3{font-family:ArizonaFlareLight,sans-serif;font-size:1rem;font-weight:400}footer .grid .contacts .four_column_text ul li p{line-height:2}footer .grid .contacts .four_column_text ul li a{text-decoration:none;position:relative}footer .grid .contacts .four_column_text ul li a:after{content:"";background-color:currentColor;width:0;height:1px;transition:width .4s;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}footer .grid .contacts .four_column_text ul li a:hover:after{width:100%}footer .grid .footer{width:94%;margin:0 auto 2rem}footer .grid .footer .row{flex-wrap:wrap;justify-content:space-between;display:flex}footer .grid .footer h2{margin:0;font-family:ArizonaFlareLight,sans-serif;font-size:8.3vw;line-height:1.1}footer .grid .footer h2 em{font-size:6vw}.hide_footer footer{display:none}@media (max-width:767px) and (orientation:portrait){footer{height:fit-content}footer .grid{flex-direction:column;display:flex}footer .grid .header{display:none}footer .grid .contacts{margin:4rem auto 3rem}footer .grid .contacts .four_column_text{width:100%}footer .grid .contacts ul{flex-direction:column}footer .grid .contacts ul li{padding-bottom:20px}footer .grid .contacts h3{margin-bottom:5px}footer .grid .contacts p{margin-bottom:30px}}@media (max-width:1000px) and (orientation:landscape){footer{overflow:hidden}footer .grid{grid-template-rows:100px 1fr 1fr;min-height:100vh}footer .grid .contacts .contact h3{font-size:.9rem}footer .grid .footer{margin-bottom:0}footer .grid .footer h2{font-size:7vw!important}}.site_intro{background-color:gray}.site_intro .background-image{filter:blur(25px);width:100%;height:100%;overflow:hidden}.site_intro .background-image img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.site_intro .animation svg path{fill:#fff!important}#svg-mask{z-index:101;position:fixed}.intro_background_image{width:100%;height:100svh}.intro_background_image img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.site_intro{z-index:100;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100svh;display:flex;position:fixed;top:0;left:0}.site_intro .animation{opacity:.1;z-index:10;width:250px;height:250px;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)}.site_intro .animation svg{aspect-ratio:1;width:50%;height:auto;position:absolute}.site_intro .animation.mid{z-index:10}.site_intro .animation.mid svg{width:29%}.site_intro .animation.mid #b-top{top:23%;left:10%;transform:rotate(180deg)}.site_intro .animation.mid #b-bottom{bottom:26.5%;left:10%;transform:rotate(90deg)}.site_intro .animation.mid #m{top:23%;right:33%;transform:rotate(-90deg)}.site_intro .animation.mid #a{bottom:26.5%;right:33%}.site_intro .animation.mid.scaled{opacity:1;z-index:0;overflow:visible}.site_intro .animation.mid.scaled svg{width:40%}.site_intro .animation.mid.scaled #b-top{top:11%;left:0%;transform:rotate(180deg)}.site_intro .animation.mid.scaled #b-bottom{bottom:17%;left:0%;transform:rotate(90deg)}.site_intro .animation.mid.scaled #m{top:11%;right:22.5%;transform:rotate(-90deg)}.site_intro .animation.mid.scaled #a{bottom:17%;right:22.5%}.site_intro .animation.mid.scaled #reference{opacity:0;width:80%;position:absolute;top:9%;left:10%}.site_intro .animation.end svg{width:29%}.site_intro .animation.end svg path{fill:#f0f}.site_intro .animation.end #b-top{top:23%;left:10%;transform:rotate(-270deg)}.site_intro .animation.end #b-bottom{bottom:26.5%;left:10%;transform:rotate(90deg)}.site_intro .animation.end #m{bottom:26.5%;right:10.5%}.site_intro .animation.end #a{bottom:26.5%;right:32%}.branding{z-index:2;color:#fff;pointer-events:none;width:94%;margin:0 auto;position:fixed;bottom:2rem;left:3%}.branding.hide{opacity:0!important}.branding h2{margin-bottom:0;font-size:8.3vw;line-height:.9;position:absolute}.branding h2.one{bottom:8vw;left:0}.branding h2.two{font-size:6vw;font-style:italic;bottom:8vw;right:0}.branding h2.three{bottom:0;left:0}.branding h2.four{bottom:0;right:0}.branding.small h2{font-size:2rem}.branding.small h2.one{bottom:0}.branding.small h2.two{font-size:2rem;bottom:0;left:50%}.branding.small h2.three{bottom:0;left:70%}.branding.small h2.four{bottom:0;right:0}.branding.xsmall h2.two{left:40%}.branding.xsmall h2.three{left:50%}.branding.xsmall h2.four{left:58%}@media (max-width:767px) and (orientation:portrait){.branding{width:90%;overflow:visible}}.hero{width:100%;height:100svh;position:relative}.hero .scroll{z-index:10;cursor:pointer;transition:transform .2s;position:absolute;bottom:50px;right:3%;transform:scale(1)}.hero .scroll:hover{transform:scale(.95)}.hero .footer_text{z-index:5;color:#fff;width:94%;position:absolute;bottom:3%;left:3%}.hero .footer_text h1{text-transform:uppercase;font-family:ArizonaFlareLight,sans-serif;font-weight:400;line-height:.9}.hero .title{color:#fffaf2;z-index:4;text-align:center;opacity:0;flex-direction:column;width:100%;transition:opacity .5s,transform 1s;display:flex;position:absolute;top:31px;transform:translateY(5px)}.hero .title.active{opacity:1;transition:opacity .5s,transform 1s;transform:translateY(0)}.hero .title h2,.hero .title p{margin:0;padding:0}.hero .title h2{margin-bottom:2px;font-family:ArizonaFlareLight,sans-serif;font-size:1rem}.hero .title p{font-size:.9rem;font-weight:600}.hero .timer{z-index:20;opacity:1;width:25px;height:25px;transition:opacity .5s .3s;position:absolute;top:42px;right:100px}.hero .timer .loader-bg{stroke-dasharray:283;stroke-dashoffset:0}.hero .timer .circular-loader{width:100%;height:100%;transform:rotate(-90deg)}.hero .timer .loader-path{stroke-dasharray:283;stroke-dashoffset:283px;transition:stroke-dashoffset 10s linear}.hero .slides .slide{width:100%;height:100svh}.hero .slides .slide .media,.hero .slides .slide .media img.photo,.hero .slides .slide .media video,.hero.text_reveal .media,.hero.text_reveal .media img.photo,.hero.text_reveal .media video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.hero.text_reveal .media .blur{object-fit:cover;z-index:2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);pointer-events:none;opacity:0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.hero.text_reveal .headline{z-index:2;color:#fffaf2;text-align:center;opacity:0;width:75%;position:absolute;top:50%;left:10%;transform:translateY(-30%)}.hero.text_reveal .headline h1{font-family:ArizonaFlareLight,sans-serif;font-size:3.5rem;font-weight:400;line-height:1.2}.menuOn .hero .timer{opacity:0;transition:opacity .2s}@media (max-width:767px) and (orientation:portrait){.hero .timer{right:17%}.hero.text_reveal .headline{width:85%;left:50%;transform:translate(-50%)}.hero.text_reveal .headline h1{font-size:7vw;line-height:1.5}.hero.text_reveal .scroll{bottom:-5px;right:50%;transform:translate(50%)}.hero.text_reveal .scroll svg{width:100px;height:100px}.hero.text_reveal .scroll svg rect,.hero.text_reveal .scroll svg path:first-of-type{display:none}}@media (max-width:1000px) and (orientation:landscape){.hero.text_reveal .headline h1{font-size:3.5vw}.hero.text_reveal .scroll{bottom:-5px;right:50%;transform:translate(50%)}.hero.text_reveal .scroll svg{width:100px;height:100px}.hero.text_reveal .scroll svg rect,.hero.text_reveal .scroll svg path:first-of-type{display:none}}.contact .blur_cover{opacity:0;pointer-events:none;z-index:30;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#000000b3;width:100%;height:100%;transition:opacity .5s;position:absolute;top:0;left:0}.contact .hero{opacity:1;z-index:1;position:absolute;top:0;left:0}.contact .branding{width:100%;height:fit-content;position:absolute;bottom:0;left:0}.contact .branding h2{font-size:1rem}.contact .branding h2.two{font-size:1.25rem}.contact .fading_text,.contact .static_text{z-index:35;color:#fff;position:relative}.contact .fading_text{z-index:40;opacity:0;width:100%;height:0;margin:0;transition:height .75s,opacity .75s .3s;position:relative}.contact .fading_text ul{justify-content:space-between;width:94%;margin:auto;list-style-type:none;display:flex}.contact .fading_text ul li{text-align:left;line-height:2;display:block}.contact .fading_text ul li h3{font-family:ArizonaFlareLight,sans-serif;font-size:1rem;font-weight:400}.contact .fading_text ul li p{line-height:2}.contact .fading_text ul li a{text-decoration:none;position:relative}.contact .fading_text ul li a:after{content:"";background-color:currentColor;width:0;height:1px;transition:width .4s;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.contact .fading_text ul li a:hover:after{width:100%}.contact .static_text{position:absolute}.contact .static_text.footer_text{width:100%;bottom:0;left:0}.contact .static_text .responsive_container{width:98%;margin:0 auto}.contact .static_text .bottom{border-top:1px solid #d3d3d3;align-items:center;width:100%;height:100px;margin-top:30px;display:flex;position:relative}.contact .static_text .bottom .inner{justify-content:space-between;align-items:center;width:94%;margin:0 auto;display:flex}.contact .static_text .bottom .inner .left{width:50%;min-width:790px;height:15px;position:relative}.contact .static_text .bottom .inner .right p{font-size:.8rem!important}.contact.show_contacts .blur_cover,.contact.show_contacts .fading_text{opacity:1}@media (max-width:767px) and (orientation:portrait){.contact{max-height:100vh}.contact .hero .flickity-viewport{width:100vw!important;height:100vh!important}.contact .hero .slides .slide{width:100vw;height:100vh}.contact .static_text .bottom{display:none}.contact .static_text.footer_text{flex-direction:column;display:flex;top:0;overflow-y:scroll}.contact .static_text.footer_text h1{font-size:17vw!important}.contact .static_text.footer_text .responsive_container{width:92%;margin:0 auto;padding-top:125px;overflow:visible}.contact .fading_text{height:fit-content!important;margin-bottom:1rem!important}.contact .fading_text .four_column_text ul{flex-direction:column;width:90%}.contact .fading_text .four_column_text ul li{padding-bottom:6%}.contact .fading_text .four_column_text ul li h3{margin-bottom:5px;font-family:ArizonaFlareLight,sans-serif}.contact .fading_text .four_column_text ul li:last-child{padding-bottom:3%}}@media (max-width:1000px) and (orientation:landscape){.contact .static_text{margin-bottom:10px}.contact .static_text .bottom{display:none}.contact .static_text.footer_text{flex-direction:column-reverse;display:flex}.contact .fading_text{margin-bottom:5vh!important}}.vision{color:#fffaf2;background-color:#9a9bb3;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100svh;margin:0 auto;display:flex}.vision div.grid{grid-template-rows:1fr auto;width:75%;margin:0 auto;padding:3rem;display:grid}.vision div.grid .intro{grid-row:1;align-self:end;margin-bottom:3rem}.vision div.grid .intro h2{font-family:ArizonaFlareLight,sans-serif;font-size:3vw;font-weight:400;line-height:1.2}.vision div.grid .columns{grid-row:2;grid-template-columns:1fr 1fr;align-self:end;gap:4rem;display:grid}.vision div.grid .columns p{text-align:justify;font-size:1.2rem;font-weight:400;line-height:1.8}@media (max-width:767px) and (orientation:portrait){.vision{height:fit-content}.vision div.grid{width:90%;margin:8rem auto 3rem;padding:0}.vision div.grid .intro{margin-bottom:2rem}.vision div.grid .intro h2{font-size:6vw;line-height:1.5;text-align:center!important}.vision div.grid .columns{grid-template-columns:1fr;gap:20px}.vision div.grid .columns .column p{margin-bottom:25px;font-size:1.15rem;line-height:1.5}}@media (max-width:1000px) and (orientation:landscape){.vision{height:fit-content}.vision div.grid{margin-top:75px;margin-bottom:3rem}.vision div.grid .intro{margin-bottom:2rem}.vision div.grid .intro h2{text-align:center;font-size:3.5vw!important}.vision div.grid .columns{grid-template-columns:1fr;gap:20px}}.vertical_cards{background-color:#42434d;width:100%;padding:5rem 0;position:relative}.vertical_cards h2.section_title{color:#fffaf2;text-align:center;margin-bottom:5rem;font-family:ArizonaFlareLight,sans-serif;font-size:1.25rem}.vertical_cards .grid{row-gap:5rem;width:60%;margin:0 auto}.vertical_cards .grid .cell{z-index:5;backface-visibility:hidden;padding-top:0;padding-bottom:0;position:relative;overflow:hidden}.vertical_cards .grid .cell.second{margin-top:25%}.vertical_cards .grid .cell .blur{content:"";opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background-color:#0003;width:calc(100% + 6px);height:calc(100% + 6px);transition:opacity .5s;position:absolute;top:-3px;left:-3px}.vertical_cards .grid .cell .info{z-index:5;color:#fff;opacity:0;width:calc(100% - 2rem);padding:1rem;transition:opacity .5s,transform .5s;position:absolute;bottom:0;left:0;transform:translateY(1rem)}.vertical_cards .grid .cell .info p{margin:0;font-size:.9rem;line-height:1.7}.vertical_cards .grid .cell .info h3{font-size:4vw}.vertical_cards .grid .cell .title{text-align:center;color:#fffaf2;opacity:1;flex-direction:column;justify-content:center;align-items:center;margin-top:1rem;transition:opacity .3s;display:flex}.vertical_cards .grid .cell .title h2{margin:0;padding:0;font-family:ArizonaFlareLight,sans-serif;font-size:1.1rem;font-weight:400}.vertical_cards .grid .cell .title p{opacity:.5;margin:5px 0 0;font-size:.9rem}.vertical_cards .grid .cell:hover .blur{opacity:1}.vertical_cards .grid .cell:hover .info{opacity:1;transform:translateY(0)}.vertical_cards .grid .cell:hover .title{opacity:0}@media (max-width:767px) and (orientation:portrait){.vertical_cards{padding:3rem 0}.vertical_cards h2.section_title{text-transform:uppercase;margin-bottom:3rem;font-family:ArizonaFlareLight,sans-serif}.vertical_cards .grid{width:90%;margin:0 auto}.vertical_cards .grid .cell{margin:0 0 2.5rem!important}.vertical_cards .grid .cell:hover .blur{opacity:0}.vertical_cards .grid .cell:hover .info{opacity:0;transform:0}.vertical_cards .grid .cell:hover .title{opacity:0}.vertical_cards .grid .cell .mediawrap{aspect-ratio:3/4;width:100%;height:auto;padding-top:0!important}.aboutpage .info{z-index:10;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:80%;height:100vh;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.aboutpage .info p{text-align:justify}.aboutpage .info h3{text-align:center;font-size:12vw;font-weight:300!important}.aboutpage .info button{display:none}.aboutpage .blur{opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:6;width:100vw;height:100vh;transition:opacity .5s;position:fixed;top:0;left:0}.aboutpage .info,.aboutpage .blur{opacity:0;pointer-events:none;transition:opacity .5s}.aboutpage .info.open,.aboutpage .blur.open{opacity:1;pointer-events:all}.aboutpage .info.open p,.aboutpage .info.open h3,.aboutpage .blur.open p,.aboutpage .blur.open h3{pointer-events:none}}.carousel{backface-visibility:hidden;background-color:#153753;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.carousel .flexgrid{will-change:transform;flex-wrap:nowrap;justify-content:flex-start;gap:0;width:auto;margin:0;display:flex;position:relative}.carousel .flexgrid .strip{flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:0 10rem;display:flex}.carousel .flexgrid .strip .cell{z-index:5;backface-visibility:hidden;width:26vw;margin:0 2vw;padding-top:0;padding-bottom:0;position:relative;overflow:hidden}.carousel .flexgrid .strip .cell:nth-child(4n+2){padding-top:0;padding-bottom:18vh}.carousel .flexgrid .strip .cell:nth-child(4n+3){padding-top:20vh}.carousel .flexgrid .strip .cell:nth-child(4n+4){padding-top:0}.carousel .flexgrid .strip .cell .blur{content:"";opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background-color:#0003;width:calc(100% + 6px);height:calc(100% + 6px);transition:opacity .5s;position:absolute;top:-3px;left:-3px}.carousel .flexgrid .strip .cell .info{z-index:5;color:#fff;opacity:0;padding:1rem;transition:opacity .5s,transform .5s;position:absolute;bottom:0;left:0;transform:translateY(1rem)}.carousel .flexgrid .strip .cell .info p{margin:0;font-size:.8rem;line-height:1.4}.carousel .flexgrid .strip .cell .info h3{font-size:3vw}.carousel .flexgrid .strip .cell .title{text-align:center;color:#fffaf2;opacity:1;flex-direction:column;justify-content:center;align-items:center;margin-top:1rem;transition:opacity .3s;display:flex}.carousel .flexgrid .strip .cell .title h2{margin:0;font-size:.9rem}.carousel .flexgrid .strip .cell .title p{margin:0;font-size:.7rem}.carousel .flexgrid .strip .cell:hover .blur{opacity:1}.carousel .flexgrid .strip .cell:hover .info{opacity:1;transform:translateY(0)}.carousel .flexgrid .strip .cell:hover .title{opacity:0}.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}.centered .cell:hover{opacity:.7}body.portfolio .branding{opacity:0}@media (max-width:767px) and (orientation:portrait){body.portfolio .branding{display:none}}@media (max-width:1000px) and (orientation:landscape){body.portfolio .branding{display:none}}#portfolio_filter{color:#fff;-webkit-backdrop-filter:blur(75px);backdrop-filter:blur(75px);z-index:4;opacity:1;border-radius:10px;width:200px;padding:20px 20px 10px;position:fixed;bottom:100px;left:50%;transform:translate(-50%);box-shadow:0 2px 14px #0000001a}#portfolio_filter.off{opacity:0;pointer-events:none}#portfolio_filter p{font-family:ArizonaFlareLight,sans-serif}#portfolio_filter ul{list-style-type:none}#portfolio_filter ul li{opacity:.5;width:fit-content;padding-bottom:15px;font-family:Instrument Sans,sans-serif;transition:opacity .3s}#portfolio_filter ul li a{text-decoration:none}#portfolio_filter ul li:hover,#portfolio_filter ul li.selected{opacity:1}#portfolio_filter_toggle{pointer-events:all;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(75px);backdrop-filter:blur(75px);z-index:4;border-radius:10px;justify-content:space-between;align-items:center;width:200px;height:50px;padding:0 20px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 2px 14px #0000001a}#portfolio_filter_toggle p{margin-bottom:0}#portfolio_filter_toggle .toggle{padding-right:20px;position:relative}#portfolio_filter_toggle .toggle svg{position:absolute;top:50%;transform:translateY(-50%)}#portfolio_filter_toggle .toggle .plus{opacity:0}@media (max-width:767px) and (orientation:portrait){#portfolio_filter,#portfolio_filter_toggle{width:calc(93% - 80px);padding-left:40px;padding-right:40px}#portfolio_filter_toggle{height:80px}#portfolio_filter{padding-top:30px;padding-bottom:20px;bottom:120px}}@media (max-width:1000px) and (orientation:landscape){#portfolio_filter,#portfolio_filter_toggle{width:35%}}#content .inner.portfolio{width:94%;margin:0 auto}#content .inner.portfolio .heading{color:currentColor;text-align:center}#content .inner.portfolio .heading h1{margin-bottom:75px;font-family:ArizonaFlareLight,sans-serif;font-size:7vw;line-height:1}#content .inner.portfolio .heading h3{text-transform:capitalize;margin-bottom:80px;font-size:1.5rem;font-weight:400}#content .inner.portfolio .bio{color:currentColor;text-align:center;width:50%;margin:0 auto 80px}#content .inner.portfolio .bio p{font-size:1rem;font-weight:400;line-height:1.5}#content .inner.portfolio .bio a{opacity:1;transition:opacity .2s}#content .inner.portfolio .bio a:hover{opacity:.5}@media (max-width:767px) and (orientation:portrait){#content .inner.portfolio{width:100%}#content .inner.portfolio .heading h1{margin-bottom:1.5rem;font-size:10vw}#content .inner.portfolio .heading h3{margin-bottom:1rem}#content .inner.portfolio .bio{width:90%;margin:2rem auto 3rem}}@media (max-width:1000px) and (orientation:landscape){#content .inner.portfolio .heading h1{margin-bottom:2rem;font-size:10vw}#content .inner.portfolio .heading h3{margin-bottom:1.5rem}#content .inner.portfolio .bio{width:90%}}.portfolio_category{width:94%;margin:0 auto}.portfolio_category .heading{text-align:center;margin:0 auto 60px}.portfolio_category .heading h1{text-transform:uppercase;color:currentColor;margin-bottom:0;font-family:ArizonaFlareLight,sans-serif;font-size:7vw;line-height:1}.portfolio_category .heading h2{color:currentColor;margin-bottom:0;font-family:Instrument Sans,sans-serif;font-size:1.7rem;font-weight:400}.portfolio_category .ar-rows{margin-bottom:125px}@media (max-width:767px) and (orientation:portrait){.portfolio_category{width:100%}.portfolio_category .branding{display:none}}@media (max-width:1000px) and (orientation:landscape){.portfolio_category{width:100%}.portfolio_category .branding{display:none}}.four_column_grid{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;margin:0 auto;display:grid}.four_column_grid .cell{grid-column:span 1;height:auto;overflow:hidden}.four_column_grid .cell img{object-fit:cover;width:100%;height:100%}.four_column_grid .cell.landscape{aspect-ratio:unset;width:unset;grid-column:span 2}.grid.rows{width:100%;padding-top:6rem;position:relative}.grid.rows .row{flex-wrap:wrap;justify-content:space-around;align-items:center;padding:6rem 0;display:flex}.grid.rows .row.layout_four_up{justify-content:space-between;align-items:flex-start;width:94%;margin:0 auto}.grid.rows .row.layout_four_up .cell{width:24%}.grid.rows .row.layout_four_up .cell:nth-child(2n){padding-top:8rem}.grid.rows .row.layout_three_up{opacity:1;grid-template-rows:auto;grid-template-columns:repeat(12,1fr);align-items:start;width:94%;margin:0 auto;display:grid}.grid.rows .row.layout_three_up .cell:first-child{grid-area:1/1/auto/5}.grid.rows .row.layout_three_up .cell:nth-child(2){grid-area:1/9/auto/13;margin-top:20%}.grid.rows .row.layout_three_up .cell:nth-child(3){grid-area:2/2/auto/6;margin-top:-2%}.grid.rows .row.layout_two_up{justify-content:space-between;align-items:flex-start;width:94%;margin:0 auto}.grid.rows .row.layout_two_up .cell{width:49%}.grid.rows .row.layout_two_up .cell:first-child{padding-top:8rem}.grid.rows .row.layout_single .cell{width:70%;margin:0 auto}.grid.rows .row.layout_single .cell.square,.grid.rows .row.layout_single .cell.portrait{width:35%}.justified{width:84%;margin:0 auto}.croppedgrid{flex-flow:wrap;width:84%;margin:0 auto;list-style-type:none;display:flex}.croppedgrid .cell{opacity:1;flex:0 auto;width:20%;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:90%;margin:0 auto;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}.rosterpage{color:#fffaf2;--roster-column-width:16vw;--roster-column-min-width:200px;position:relative}.rosterpage .header{flex-direction:column;justify-content:center;align-items:center;height:150px;display:flex}.rosterpage .header h2{text-transform:uppercase;font-size:1.25rem;font-weight:400}#roster_filter,#roster_categories,.roster_categories{box-sizing:border-box;width:var(--roster-column-width);min-width:var(--roster-column-min-width);flex-direction:column;justify-content:flex-start;height:auto;max-height:100vh;padding:120px 3% 50px;display:flex;position:fixed;overflow:hidden scroll}#roster_filter:before,#roster_categories:before,.roster_categories:before{content:"";pointer-events:none;width:var(--roster-column-width);min-width:var(--roster-column-min-width);background:linear-gradient(to bottom,inherit 20%,#75a45700 100%);height:130px;position:fixed;top:0;left:0}#roster_filter:after,#roster_categories:after,.roster_categories:after{content:"";pointer-events:none;width:var(--roster-column-width);min-width:var(--roster-column-min-width);background:linear-gradient(to top,inherit 20%,#75a45700 100%);height:10vh;position:fixed;bottom:0;left:0}#roster_filter::-webkit-scrollbar{display:none}#roster_categories::-webkit-scrollbar{display:none}.roster_categories::-webkit-scrollbar{display:none}#roster_filter h2.tag_label,#roster_categories h2.tag_label,.roster_categories h2.tag_label{text-transform:uppercase;margin-bottom:1.5rem;font-family:Instrument Sans,sans-serif;font-size:1rem}#roster_filter h2.tag_label svg path,#roster_categories h2.tag_label svg path,.roster_categories h2.tag_label svg path{stroke:currentColor}#roster_filter h3,#roster_categories h3,.roster_categories h3{margin-bottom:1.5rem;font-family:Instrument Sans,sans-serif;font-size:1rem}#roster_filter h3.section_title,#roster_categories h3.section_title,.roster_categories h3.section_title{margin-bottom:1.5rem}#roster_filter ul,#roster_categories ul,.roster_categories ul{margin-bottom:40px;list-style-type:none}#roster_filter ul:last-child,#roster_categories ul:last-child,.roster_categories ul:last-child{margin-bottom:0}#roster_filter ul li,#roster_categories ul li,.roster_categories ul li{margin-bottom:7.5px;font-size:.95rem}#roster_filter ul li a,#roster_categories ul li a,.roster_categories ul li a{text-decoration:none;position:relative}#roster_filter ul li a:after,#roster_categories ul li a:after,.roster_categories ul li a:after{content:"";background-color:currentColor;width:0;height:1px;transition:width .3s,left .3s;position:absolute;bottom:-2px;left:50%}#roster_filter ul li a:hover:after,#roster_filter ul li a.selected:after,#roster_categories ul li a:hover:after,#roster_categories ul li a.selected:after,.roster_categories ul li a:hover:after,.roster_categories ul li a.selected:after{width:100%;left:0}#roster_filter ul li.selected a,#roster_categories ul li.selected a,.roster_categories ul li.selected a{text-underline-offset:4px;text-decoration:underline}#roster_filter ul li:last-child,#roster_categories ul li:last-child,.roster_categories ul li:last-child{margin-bottom:0}ul.roster_view{justify-content:flex-end;margin-right:5px;display:flex}ul.roster_view svg rect{stroke:currentColor}ul.roster_view li{width:14px;height:14px;margin-left:15px}ul.roster_view li.selected:after{content:"";background-color:currentColor;width:5px;height:1px;margin-top:3px;margin-left:50%;display:block;transform:translate(-50%)}ul.roster_view li a:after{display:none}#roster_categories{text-align:right;top:0;right:0}#roster_categories svg path,#roster_categories svg rect{fill:currentColor}.roster_grid{grid-template-columns:var(--roster-column-width)1fr var(--roster-column-width);column-gap:2rem;display:grid}.roster_grid #roster_filter,.roster_grid #roster_categories{pointer-events:none;display:none}.roster_grid .mobile_only{pointer-events:none;opacity:0!important}@media (max-width:767px) and (orientation:portrait){.rosterpage .branding{display:none}.rosterpage .header{height:fit-content;margin-top:80px}.roster_grid{grid-template-columns:1fr;column-gap:2.5rem;width:78%;margin:0 auto}.roster_grid .left_column,.roster_grid .right_column{display:none}.roster_grid .content .masongrid.two_column .cell{margin:0 0 2.5rem!important}.roster_grid .content .masongrid.two_column .cell .mediawrap{aspect-ratio:3/4;width:100%;height:auto;padding-top:0!important}.roster_grid .content .masongrid.two_column .cell .info h2{text-align:center;font-family:ArizonaFlareLight,sans-serif;font-size:1rem}.roster_grid .content .masongrid.two_column .cell .info button{display:none}}#mobile_roster_filter{box-sizing:border-box;background-color:inherit;z-index:10;width:100vw;height:100vh;padding:100px 5% 0;transition:background-color .3s;position:fixed;top:0;left:0;overflow:hidden}#mobile_roster_filter h3{margin-bottom:15px;font-size:1.2rem;font-weight:500}#mobile_roster_filter ul{list-style-type:none}#mobile_roster_filter ul li{margin-bottom:7.5px;font-size:1rem}#mobile_roster_filter ul li a{text-decoration:none;position:relative}#mobile_roster_filter ul li a:after{content:"";background-color:currentColor;width:0;height:1px;transition:width .3s,left .3s;position:absolute;bottom:-2px;left:50%}#mobile_roster_filter ul li a:hover:after,#mobile_roster_filter ul li a.selected:after{width:100%;left:0}#mobile_roster_filter ul li.selected a{text-underline-offset:4px;text-decoration:underline}#mobile_roster_filter ul li:last-child{margin-bottom:0}#mobile_roster_filter .filter_lists{opacity:1;scrollbar-width:none;transition:opacity .3s;position:relative;overflow-y:scroll}#mobile_roster_filter .filter_lists::-webkit-scrollbar{display:none}#mobile_roster_filter ul.roster_view{z-index:10;pointer-events:all;justify-content:flex-start;height:fit-content;margin:0;position:absolute;bottom:20px;left:5%}#mobile_roster_filter ul.roster_view li{width:fit-content;height:fit-content;margin:0 30px 0 0}#mobile_roster_filter ul.roster_view li a svg{width:20px!important;height:20px!important}#mobile_roster_filter ul.roster_view li.selected:after{width:10px;display:none;transform:translate(-25%)}#mobile_roster_filter .roster_category_list{flex-flow:column wrap;height:50vh;display:flex}#mobile_roster_filter .filter_toggle{pointer-events:all;position:absolute;bottom:12px;right:5%}#mobile_roster_filter .filter_toggle p{pointer-events:all;background:#0003;padding:10px 20px;font-size:1.2rem}#mobile_roster_filter.closed{pointer-events:none;background-color:#0000}#mobile_roster_filter.closed .filter_lists{opacity:0}#mobile_roster_filter.closed .roster_view,#mobile_roster_filter.closed .filter_toggle span{display:none}#mobile_roster_filter.closed .filter_toggle p{background:0 0}#mobile_roster_filter:after,#mobile_roster_filter:before{display:none}.masongrid{opacity:0;width:100%;margin:0 auto;list-style-type:none}.masongrid .grid-sizer,.masongrid .cell{width:44%;height:auto}.masongrid .gutter-sizer{width:12%}.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{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.masongrid .cell.large{width:100%}.masongrid .cell.xlarge{width:150%}.masongrid .cell h2{margin:0;padding:10px 0;font-family:ArizonaFlareLight,sans-serif;font-size:1.25rem;font-weight:400}.masongrid .cell a,.masongrid .cell img{border:none;outline:none;width:100%;text-decoration:none;display:block}.masongrid.three_col{width:90%;margin:10% auto}.masongrid.three_col .grid-sizer,.masongrid.three_col .cell{width:28%}.masongrid.three_col .gutter-sizer{width:8%}.masongrid.three_col .cell{margin-bottom:12rem!important}.masongrid.three_col .cell .mediawrap{transition:transform 1.5s;transform:scale(1)}.masongrid.three_col .cell.small a{width:80%;margin:0 auto}.masongrid.three_col .cell.small.align_left a{margin:0 auto 0 0}.masongrid.three_col .cell.small.align_right a{margin:0 0 0 auto}.masongrid.three_col .cell.large{width:44%;margin:0 10%}.masongrid.three_col .cell.large.align_right{margin:0 0 0 20%}.masongrid.three_col .cell.large.align_left{margin:0 20% 0 0}.masongrid.three_col .cell.xlarge{width:64%}.masongrid.three_col .cell.second{margin-top:5rem}.masongrid.three_col .cell.third{margin-top:3rem}.masongrid.three_col .cell .info{color:currentColor;flex-direction:column;justify-content:center;align-items:center;margin:1.5rem auto 0;transition:transform 1.5s,color .3s;display:flex;transform:translateY(0)}.masongrid.three_col .cell .info h2{margin:0;padding:0;font-family:ArizonaFlareLight,sans-serif;font-size:1.1rem;font-weight:400}.masongrid.three_col .cell .info p{opacity:.5;margin:5px 0 0;font-size:.9rem}.masongrid.three_col .cell:hover .mediawrap{transform:scale(.9)}.masongrid.three_col .cell:hover .info{transform:translateY(-60%)}.masongrid.one_column{width:100%}.masongrid.one_column .grid-sizer,.masongrid.one_column .cell{width:100%!important}.masongrid.two_column{width:100%;margin-top:25px}.masongrid.two_column .cell.second{margin-top:35%}.masongrid.two_column .cell button{text-transform:capitalize;margin-right:10px;font-family:Instrument Sans,sans-serif}.masongrid.four_column .grid-sizer,.masongrid.four_column .cell{width:19.75%}.masongrid.four_column .gutter-sizer{width:7%}.masongrid.four_column .cell .mediawrap{padding-top:132.6%!important}.masongrid.four_column .cell .mediawrap img{object-fit:cover}.masongrid.four_column .cell figcaption{flex-direction:column;justify-content:center;display:flex}.masongrid.four_column .cell h2{text-align:center;padding:20px 0 10px;font-size:.8rem}.masongrid.four_column .cell .buttons{flex-wrap:wrap;justify-content:center;display:flex}.masongrid.four_column .cell .buttons button{text-transform:capitalize;color:currentColor;width:fit-content;margin-top:10px;margin-right:7.5px;padding:5px 10px;font-size:.75rem}.masongrid.four_column .cell .buttons button:last-child{margin-right:0}.masongrid.portfolio_grid .grid-sizer,.masongrid.portfolio_grid .cell{width:19.75%}.masongrid.portfolio_grid .gutter-sizer{width:7%}.masongrid.portfolio_grid .cell figcaption{flex-direction:column;justify-content:center;display:flex}.masongrid.portfolio_grid .cell h2{text-align:center;padding:20px 0 10px;font-size:.8rem}.masongrid .shown .cell,.no-js .masongrid figure.cell,.no-cssanimations .masongrid figure.cell{opacity:1}@media (max-width:767px) and (orientation:portrait){.masongrid.portfolio_grid{width:90%;margin:0 auto}.masongrid.portfolio_grid .grid-sizer,.masongrid.portfolio_grid .cell{width:46.5%}.masongrid.three_col{width:80%;margin-top:5rem}.masongrid.three_col .grid-sizer,.masongrid.three_col .cell{width:100%;margin-top:0!important;margin-bottom:3rem!important}.masongrid.three_col .grid-sizer a,.masongrid.three_col .cell a{width:80%;margin:0 auto}.masongrid.three_col .grid-sizer .info,.masongrid.three_col .cell .info{text-align:center;margin-top:1rem}.masongrid.three_col .grid-sizer.small a,.masongrid.three_col .grid-sizer.large a,.masongrid.three_col .grid-sizer.xlarge a,.masongrid.three_col .cell.small a,.masongrid.three_col .cell.large a,.masongrid.three_col .cell.xlarge a{width:80%}.masongrid.three_col .grid-sizer.align_left a,.masongrid.three_col .cell.align_left a{margin:0 auto 0 0}.masongrid.three_col .grid-sizer.align_right a,.masongrid.three_col .cell.align_right a{margin:0 0 0 auto}}#overlay{text-align:center;opacity:0;z-index:-1;background-color:#000;background-color:inherit;justify-content:center;align-items:center;width:100%;height:100%;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:99;transition:z-index,transform,opacity .3s;transform:translate(0%)}#overlay .closer{width:100%;height:100%;position:absolute}#overlay .closer .closeIcon{color:#fff;-webkit-backdrop-filter:blur(75px);backdrop-filter:blur(75px);z-index:12;cursor:pointer;background-color:#cacaca0d;border-radius:10px;width:100px;padding:20px;transition:transform .2s;position:absolute;bottom:2.5%;right:40px;transform:scale(1);box-shadow:0 2px 14px #1212121a}#overlay .closer .closeIcon:hover{transform:scale(1.1)}#overlay .closer .closeIcon .line{background:#fff;width:100%;height:1px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#overlay .closer .closeIcon .line:last-child{transform:translate(-50%,-50%)rotate(-45deg)}#overlay .inner{z-index:10;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}#overlay .inner .wrap{text-align:center;justify-content:center;align-items:center;width:calc(100% - 80px);height:70%;display:flex;position:relative}#overlay .inner .wrap .slideshow{width:100%;height:100%;position:relative}#overlay .inner .wrap .slideshow .cell{flex-direction:column;justify-content:center;align-items:center;width:100%;height:70vh;display:flex}#overlay .inner .wrap .slideshow .cell img.photo,#overlay .inner .wrap .slideshow .cell video{width:auto;max-width:100%;height:auto;max-height:100%;display:block}#overlay .inner .wrap .slideshow .nextBtn,#overlay .inner .wrap .slideshow .prevBtn{cursor:pointer;z-index:11;width:25px;height:auto;padding:100px;position:absolute;top:calc(50% - 100px)}#overlay .inner .wrap .slideshow .nextBtn *,#overlay .inner .wrap .slideshow .prevBtn *{stroke:#fff}#overlay .inner .wrap .slideshow .prevBtn{left:-90px;transform:rotate(180deg)}#overlay .inner .wrap .slideshow .nextBtn{right:-90px}#overlay .inner .wrap video,#overlay .inner .wrap img{width:auto;max-width:100%;max-height:100%;margin:0;display:block}#overlay .inner .text{color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;position:absolute;bottom:4%;left:40px}#overlay .inner .text .sub-title{font-style:italic}@media (max-width:767px) and (orientation:portrait){#overlay .closer .closeIcon{width:70%;padding:25px;right:50%;transform:translate(50%)}#overlay .inner{flex-direction:column}#overlay .inner .wrap{height:fit-content;margin-bottom:5rem}#overlay .inner .wrap img{max-height:550px}#overlay .inner .wrap .slideshow .nextBtn,#overlay .inner .wrap .slideshow .prevBtn{width:20px;padding:20px;top:calc(50% - 20px)}#overlay .inner .wrap .slideshow .nextBtn{right:-50px}#overlay .inner .wrap .slideshow .prevBtn{left:-50px}#overlay .inner .text{flex-direction:column;align-items:center;width:75%;display:flex;bottom:140px;left:50%;transform:translate(-50%)}}@media (max-width:1000px) and (orientation:landscape){#overlay .closer .closeIcon{padding:15px 10px;bottom:1.5rem;right:3%}#overlay .inner .wrap img{max-width:550px;max-height:300px}#overlay .inner .text{bottom:1.5rem;left:3%}}.splash{color:#fff;flex-direction:column;justify-content:space-between;align-items:center;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.splash img{object-fit:cover;z-index:0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.splash .blur-filter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.splash .inner{z-index:2;opacity:0;width:90%;height:86%;margin:auto}.splash .inner .top{justify-content:space-between;align-items:center;width:100%;display:flex}.splash .inner .top .logo{width:125px;height:auto;position:relative}.splash .inner .top .contact{flex-direction:column;align-items:flex-end;display:flex}.splash .inner .top .contact a{margin-bottom:10px;font-family:Instrument Sans,sans-serif;font-size:1.1rem;font-weight:100;text-decoration:none;transition:opacity .3s}.splash .inner .top .contact a:hover{opacity:.5}.splash .inner .middle{text-align:center;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.splash .inner .middle *{margin:0;font-family:Instrument Sans,sans-serif}.splash .inner .middle h1{margin-bottom:0;font-size:6rem;line-height:1}.splash .inner .middle p{font-size:1.5rem;font-weight:100}.splash .inner .branding{width:90%;bottom:6%;left:50%;transform:translate(-50%);opacity:1!important}.splash .inner .branding h2{font-weight:100}@media (max-width:1000px) and (orientation:landscape){.splash .inner .top .logo{width:100px}.splash .inner .top .contact a{margin-bottom:0;font-size:.9rem}.splash .inner .middle{top:55%}.splash .inner .middle h1{font-size:4rem}.splash .inner .middle p{margin-top:10px;font-size:1rem}.splash .inner .branding h2.two{left:30%}.splash .inner .branding h2.three{left:55%}}@media (max-width:767px) and (orientation:portrait){.splash .inner{width:86%;height:90%}.splash .inner .top .logo{width:75px}.splash .inner .top .contact a{margin-bottom:0;line-height:1.2}.splash .inner .middle h1{font-size:11vw}.splash .inner .middle p{margin-top:5px;font-size:1rem}.splash .inner .branding{flex-flow:wrap;justify-content:space-between;width:86%;display:flex;bottom:3%}.splash .inner .branding h2{font-weight:100;line-height:1.3;position:relative;left:unset!important;bottom:unset!important;right:unset!important}.splash .inner .branding h2.two{margin-left:52%}}
/*# sourceMappingURL=styles.css.map */
