/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}a:active,a:hover{outline:0;}@-webkit-viewport{width:device-width;}@-moz-viewport{width:device-width;}@-ms-viewport{width:device-width;}@-o-viewport{width:device-width;}@viewport{width:device-width;}
#toolbar-administration{z-index:9999999999;position:relative}html{font-size:16px;height:fill-available;height:-webkit-fill-available;scroll-behavior:smooth}body{font-family:dapifer,serif;font-weight:400;font-size:1rem;background-color:#ddddd9;background-image:url(/devmns/themes/mnstudio/images/pattern3-03k.png);background-attachment:fixed;margin-top:50px;min-width:100vw;min-width:-webkit-fill-available;min-height:100vh;min-height:-webkit-fill-available}header.site-header{position:fixed;z-index:9999;top:0;height:50px;width:100%;background-color:white;box-shadow:0 1px 7px #333}header.site-header h1{float:left;margin-left:20px}@media screen and (max-width:479px){header.site-header h1{margin-left:10px}}header.site-header .header-nav{float:right;margin-right:20px}@media screen and (max-width:479px){header.site-header .header-nav{margin-left:10px}}header.site-header h1,header.site-header nav#block-mnstudio-main-menu li{font-family:brandon-grotesque,sans-serif;font-size:12px;color:#999;letter-spacing:2px;text-transform:uppercase;font-weight:700;line-height:48px;height:48px;display:inline-block;padding:2px 15px 0 15px;transition:color 0.4s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:479px){header.site-header h1,header.site-header nav#block-mnstudio-main-menu li{letter-spacing:1px}}@media screen and (max-width:374px){header.site-header h1,header.site-header nav#block-mnstudio-main-menu li{letter-spacing:0px}}header.site-header h1 a,header.site-header h1 a:visited,header.site-header nav#block-mnstudio-main-menu li a,header.site-header nav#block-mnstudio-main-menu li a:visited{color:#999;text-decoration:none;transition:all 0.4s ease}header.site-header h1 a:active,header.site-header h1 a:visited:active,header.site-header nav#block-mnstudio-main-menu li a:active,header.site-header nav#block-mnstudio-main-menu li a:visited:active{color:#798E9E}header.site-header h1:hover a,header.site-header nav#block-mnstudio-main-menu li:hover a{color:#000}@media screen and (max-width:479px){header.site-header nav#block-mnstudio-main-menu li{padding:2px 0 0 7px}}.site-footer{width:100%;height:200px;height:auto;padding-top:50px;padding-bottom:70px;background-color:#222;background-image:url(/devmns/themes/mnstudio/images/pattern20kb.png);background-attachment:fixed}.site-footer .footer_content{width:75%;margin:0 auto;font-family:brandon-grotesque,sans-serif;display:grid;grid-template-areas:"footer-col1 footer-col2 footer-col3";grid-template-columns:2fr 3fr 1fr}@media screen and (max-width:991px){.site-footer .footer_content{width:90%}}@media screen and (max-width:767px){.site-footer .footer_content{grid-template-areas:"footer-col1" "footer-col2" "footer-col3";grid-template-columns:1fr}}.site-footer .footer_content .footer_nav ul{list-style-type:none}.site-footer .footer_content a,.site-footer .footer_content a:visited{text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:300;line-height:25px;color:#aaa;text-decoration:none;transition:all 0.4s ease}.site-footer .footer_content li.process_index a{line-height:50px}.site-footer .footer_content a.home{font-weight:900}.site-footer .footer_content a:hover{color:#798E9E;color:#fff}.site-footer .footer_content a:active{color:#fff;color:#798E9E}.site-footer .footer_content span{color:#aaa;text-transform:uppercase;letter-spacing:2px;font-size:14px;font-weight:300;display:block;line-height:21px}@media screen and (max-width:767px){.site-footer .footer_content span{font-size:12px}}.site-footer .footer_content .footer-col3{margin-top:2px;text-align:right}@media screen and (max-width:991px){.site-footer .footer_content .footer-col3{text-align:left}}.site-footer .footer_content .footer-col3 span{display:inline}.site-footer .footer_content .footer-col3 span.copyright{font-size:11px;display:block}.site-footer .footer_content .footer-col3 a{font-size:18px;color:#aaa;margin-right:12px}@media screen and (max-width:991px){.site-footer .footer_content .footer-col3 a{font-size:18px}}@media screen and (max-width:479px){.site-footer .footer_content .footer-col3 a{font-size:16px}}.site-footer .footer_content .footer-col3 span a{text-decoration:none;color:#aaa;transition:all 0.4s ease}.site-footer .footer_content .footer-col3 span a:visited{color:#aaa}.site-footer .footer_content .footer-col3 span a:hover{color:#fff}.site-footer .footer_content .footer-col3 span a:active{color:#798E9E}@media screen and (max-width:767px){.site-footer .footer_content .footer-col2,.site-footer .footer_content .footer-col3{margin-top:30px}}#btn_totop{display:block;font-weight:700;font-size:16px;text-transform:uppercase;font-family:dapifer,serif;border:none;color:white;opacity:0;background-color:transparent;right:5%;bottom:40px;position:fixed;z-index:9999;text-shadow:1px 1px 3px #333;transition:all 0.4s ease}@media screen and (max-width:1199px) and (orientation:landscape){#btn_totop{right:1%}}@media screen and (max-width:991px){#btn_totop{right:1%}}@media screen and (max-width:479px) and (orientation:portrait){#btn_totop{right:2%}}#btn_totop:hover{opacity:1.0}.smallcaps{text-transform:lowercase;font-variant:small-caps}.winds-process-index{padding-top:20px;padding-bottom:60px;background-color:#333;background-image:url(/devmns/themes/mnstudio/images/pattern3-03w.png)}.winds-process-index img{width:100%;height:auto;margin-top:40px}.winds-process-index .views-field-title{font-family:brandon-grotesque,sans-serif;font-size:0.85rem;line-height:1.4rem;text-align:left;text-transform:uppercase;letter-spacing:2px;color:#606060;color:#ccc;margin-top:18px;transition:all ease 0.4s}@media screen and (max-width:479px){.winds-process-index .views-field-title{margin-top:12px}}.winds-process-index .views-field-title a,.winds-process-index .views-field-title a:visited{text-decoration:none;color:#606060;color:#ccc;font-weight:700;text-decoration:none}.winds-process-index .views-field-title a:hover{color:#333;color:#fff;text-decoration:none}.winds-process-index .views-field-title a:active{color:#000}
.page_content{width:75%;margin:0 auto;margin-top:120px;padding-bottom:80px;min-height:calc(100vw - 150px)}@media screen and (max-width:991px){.page_content{width:80%}}.page_content img{height:auto}.page_content img.align-left{margin-right:20px;margin-bottom:10px}.content{margin:0 auto}.project_description{width:75%;margin:0 auto;padding:40px 0 20px 0}@media screen and (max-width:991px){.project_description{width:90%}}@media screen and (max-width:479px){.project_description{padding:20px 0 20px 0}}.content span.mnfig{float:left;width:30%;margin-top:1rem;margin-right:4%;margin-bottom:10px;font-family:brandon-grotesque,sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:700;font-style:italic;text-align:left;color:#333}@media screen and (max-width:991px){.content span.mnfig{font-size:1.0rem;line-height:1.5rem}}@media screen and (max-width:767px){.content span.mnfig{font-size:0.9rem;line-height:1.3rem}}@media screen and (max-width:767px){.content span.mnfig{font-size:0.85rem;line-height:1.2rem}}.content span.mnfig img{margin-bottom:0.5rem}.content h2{font-weight:300;font-family:brandon-grotesque,sans-serif;font-size:150px;line-height:160px;text-transform:uppercase;margin-bottom:3rem;text-align:left;color:#fff;transition:all ease 0.8s;text-shadow:3px 1px 0px #333}@media screen and (max-width:1700px){.content h2{font-size:140px;line-height:150px}}@media screen and (max-width:1350px){.content h2{font-size:120px;line-height:130px}}@media screen and (max-width:1200px){.content h2{font-size:100px;line-height:110px}}@media screen and (max-width:1000px){.content h2{font-size:80px;line-height:90px}}@media screen and (max-width:768px){.content h2{font-size:70px;line-height:60px;line-height:80px}}@media screen and (max-width:667px){.content h2{font-weight:300;font-size:60px;line-height:53px;line-height:67px}}@media screen and (max-width:600px){.content h2{font-size:50px;line-height:48px;line-height:57px}}@media screen and (max-width:510px){.content h2{font-size:40px;line-height:36px;line-height:44px}}.content .pagetitle h2{left:12.5%;width:75%;margin:60px auto 3rem auto}@media screen and (max-width:991px){.content .pagetitle h2{left:10%;width:90%}}@media screen and (max-width:1700px){.content .pagetitle h2{bottom:-18px}}@media screen and (max-width:1350px){.content .pagetitle h2{bottom:-15px}}@media screen and (max-width:1200px){.content .pagetitle h2{bottom:-12px}}@media screen and (max-width:1000px){.content .pagetitle h2{bottom:-8px}}@media screen and (max-width:768px){.content .pagetitle h2{bottom:-7px;margin:30px auto 0px auto}}@media screen and (max-width:667px){.content .pagetitle h2{bottom:-7px}}@media screen and (max-width:600px){.content .pagetitle h2{bottom:-7px}}@media screen and (max-width:510px){.content .pagetitle h2{bottom:-5px}}.content h3{font-family:brandon-grotesque,sans-serif;font-weight:700;font-size:3.5rem;line-height:4.5rem;font-variant:small-caps;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;color:#798E9E;color:#606060;transition:all ease 0.8s}@media screen and (max-width:767px){.content h3{font-size:2.5rem;line-height:3.5rem}}@media screen and (max-width:479px){.content h3{letter-spacing:0;font-size:1.5rem;line-height:2.0rem}}.content .page_about h3{margin-top:4rem}.content p,.content li{font-family:dapifer,serif;font-size:2.5rem;line-height:4.0rem;column-count:1;margin-bottom:1.5rem;font-weight:300;color:#555}@media screen and (max-width:1199px){.content p,.content li{font-size:2.0rem;line-height:3.2rem;margin-bottom:1.25rem}}@media screen and (max-width:991px){.content p,.content li{font-size:1.8rem;line-height:3.0rem}}@media screen and (max-width:767px){.content p,.content li{font-size:1.5rem;line-height:2.5rem;margin-bottom:1rem}}@media screen and (max-width:479px){.content p,.content li{font-size:1.2rem;line-height:1.8rem}}.content p em,.content li em{font-variant:small-caps;text-transform:lowercase;letter-spacing:1px}.content ul{list-style-type:square;margin-bottom:1.5rem}.content li{margin-bottom:0}.content a{color:#333;color:#798E9E;font-weight:700;text-decoration:none;transition:all 0.4s ease}.content a:hover{color:#000;text-decoration:underline}.content a:active{color:#fff}.content .page_content p:first-of-type::first-line{font-weight:700;color:#333;font-variant:all-small-caps;text-transform:lowercase;letter-spacing:2px}.content div.project_description p:first-of-type::first-line{font-weight:700;color:#333;font-variant:all-small-caps;text-transform:lowercase;letter-spacing:2px}.content .project_bg+div.project_description p:first-of-type::first-line{font-weight:300;color:#555}.content .project_bg+div.project_description .content .page_content.page_about p:not(:first-of-type){font-size:1.5rem;line-height:2.5rem}@media screen and (max-width:1199px){.content .project_bg+div.project_description .content .page_content.page_about p:not(:first-of-type){font-size:1.4rem;line-height:2.4rem}}@media screen and (max-width:991px){.content .project_bg+div.project_description .content .page_content.page_about p:not(:first-of-type){font-size:1.3rem;line-height:2.2rem}}@media screen and (max-width:767px){.content .project_bg+div.project_description .content .page_content.page_about p:not(:first-of-type){font-size:1.0rem;line-height:1.7rem}}@media screen and (max-width:479px){.content .project_bg+div.project_description .content .page_content.page_about p:not(:first-of-type){font-size:0.9rem;line-height:1.4rem}}.content .page_content.page_about p:first-of-type::first-line{font-weight:900;color:#333}.content blockquote>p{font-size:1.3rem;line-height:2.2rem;border-left:1px solid #fff;padding-left:30px}@media screen and (max-width:1199px){.content blockquote>p{font-size:1.0rem;line-height:1.5rem}}@media screen and (max-width:991px){.content blockquote>p{font-size:0.9rem;line-height:1.3rem}}@media screen and (max-width:767px){.content blockquote>p{font-size:0.8rem;line-height:1.2rem}}.content .project_description blockquote>p:first-of-type::first-line{font-weight:600 !important;font-style:italic !important}
.front{display:grid;grid-template-areas:"winddrawings winddrawings winddrawings winddrawings animatedwinddrawings animatedwinddrawings animatedwinddrawings animatedwinddrawings digitalwinddrawings digitalwinddrawings digitalwinddrawings digitalwinddrawings"  "customcodetext customcodetext customcodetext customcodetext customcodetext customcodetext customcodetext customcodetext customcodetext customcodetext customcodetext customcodetext"  "windobjects windobjects windobjects windobjects windobjects windobjects thereporters thereporters thereporters runningwater runningwater runningwater"  "windobjects windobjects windobjects windobjects windobjects windobjects mydailycontributiontoglobalwarming mydailycontributiontoglobalwarming mydailycontributiontoglobalwarming mydailycontributiontoglobalwarming mydailycontributiontoglobalwarming mydailycontributiontoglobalwarming"  "symphonies symphonies symphonies graphicdesign graphicdesign graphicdesign interventions interventions interventions interventions interventions interventions";grid-template-columns:repeat(12,1fr);clear:both}.front .category_teaser{position:relative;background-image:url(/devmns/themes/mnstudio/images/bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover}.front .category_teaser div{position:relative}.front .category_teaser .category_title{width:100%;height:inherit;line-height:inherit;background-color:#798E9E;background-color:#333;opacity:0;position:relative;z-index:99;transition:all 0.8s ease;position:relative}.front .category_teaser .category_title:hover{opacity:0.9}.front .category_teaser .category_title a{font-family:dapifer,serif;font-weight:300;font-size:28px;line-height:32px;text-align:center;text-decoration:none;display:block;color:white;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999}@media screen and (max-width:992px){.front .category_teaser .category_title a{font-size:18px;line-height:22px}}@media screen and (max-width:768px){.front .category_teaser .category_title a{font-size:14px;line-height:18px}}.front .category_teaser video.home{position:absolute;top:0;left:0;z-index:10}.front .category_teaser .home img{display:none}.front .winddrawings{grid-area:winddrawings;height:33.333vw;line-height:33.333vw}.front .winddrawings .category_title{background-color:#3d818f}.front .animatedwinddrawings{grid-area:animatedwinddrawings;height:33.333vw;line-height:33.333vw}.front .animatedwinddrawings .category_title{background-color:#e6791a}.front .digitalwinddrawings{grid-area:digitalwinddrawings;height:33.333vw;line-height:33.333vw}.front .digitalwinddrawings .category_title{background-color:#ca0}.front #customcodetext{grid-area:customcodetext;height:400px;position:relative;z-index:-1;background-image:url(/devmns/themes/mnstudio/images/livewind-bg.jpg);background-color:#111;background-position:top center;background-repeat:repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover}.front #customcodetext p{font-family:dapifer,serif;font-weight:300;text-align:center;font-size:44px;line-height:64px;color:#fff;text-shadow:1px 1px 2px #333;position:absolute;top:60px;left:0;width:100vw;z-index:999;transition:all 0.4s ease}@media screen and (max-width:1024px){.front #customcodetext p{font-size:30px;line-height:42px}}@media screen and (max-width:767px){.front #customcodetext p{font-size:24px;line-height:36px}}@media screen and (max-width:479px){.front #customcodetext p{font-size:18px;line-height:30px}}@media screen and (max-width:1024px){.front #customcodetext{height:300px;overflow:hidden}}.front .windobjects{grid-area:windobjects;height:50vw;line-height:50vw}.front .windobjects .category_title{background-color:#e8e7e3}.front .thereporters{grid-area:thereporters;height:25vw;line-height:25vw}.front .thereporters .category_title{background-color:#572e6b}.front .runningwater{grid-area:runningwater;height:25vw;line-height:25vw}.front .runningwater .category_title{background-color:#bfbf40}.front .mydailycontributiontoglobalwarming{grid-area:mydailycontributiontoglobalwarming;height:25vw;line-height:25vw}.front .mydailycontributiontoglobalwarming .category_title{background-color:#1a1a1a}.front .symphonies{grid-area:symphonies;height:33.333vw;line-height:33.333vw}.front .symphonies .category_title{background-color:#e65e1a}.front .graphicdesign{grid-area:graphicdesign;height:33.333vw;line-height:33.333vw}.front .graphicdesign .category_title{background-color:#f2cc0d}.front .interventions{grid-area:interventions;height:33.333vw;line-height:33.333vw}.front .interventions .category_title{background-color:#c270c2}.front .runningwater .category_title:hover a{color:#333}.front .windobjects .category_title:hover a,.front .graphicdesign .category_title:hover a{color:#666}@media screen and (max-width:767px){.front .winddrawings,.front .animatedwinddrawings,.front .digitalwinddrawings{height:33.33vw;line-height:33.33vw}.front .windobjects,.front .runningwater{height:50vw;line-height:50vw}.front .thereporters,.front .symphonies{height:66.67vw;line-height:66.67vw}.front .graphicdesign,.front .mydailycontributiontoglobalwarming{height:50vw;line-height:50vw}.front .interventions{height:50vw;line-height:50vw}}@media screen and (max-width:767px){.front{grid-template-columns:repeat(6,1fr);grid-template-areas:"winddrawings winddrawings animatedwinddrawings animatedwinddrawings digitalwinddrawings digitalwinddrawings "  "windobjects windobjects windobjects runningwater runningwater runningwater" "customcodetext customcodetext customcodetext customcodetext customcodetext customcodetext"  "thereporters thereporters thereporters thereporters symphonies symphonies"  "graphicdesign graphicdesign mydailycontributiontoglobalwarming mydailycontributiontoglobalwarming mydailycontributiontoglobalwarming mydailycontributiontoglobalwarming"  "interventions interventions interventions interventions interventions interventions"}}
