:root{--color-text: #FFFFFF;--color-text-secondary: #999999}*{margin:0;padding:0;box-sizing:border-box}html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-color:#000;min-height:100%}body{min-height:100%;margin:0}a{text-decoration:none;color:inherit}img{vertical-align:top;max-width:100%}ul{margin:0;padding:0;list-style:none}p{margin:0}.site-wrap,.site-container{position:relative;width:100%}.site-container{float:left;max-width:1800px}.site-content{margin-left:3.5%;margin-right:2.5%;width:94%}.site-content:after{clear:both;content:"";display:table}.sidebar-content,main{float:left}main{width:76.5%}.sidebar-content{width:23.5%}.site-header{position:relative}.site-header:after{clear:both;content:"";display:table}.logo-wrap{max-width:100%;margin-left:auto;margin-right:auto;padding-bottom:0;padding-top:30px;width:69.5%}.logo-wrap:after{clear:both;content:"";display:table}.logo{font-size:11px;line-height:30px;padding:0;clear:both;word-wrap:break-word}.logo,.logo a{color:#fff}.logo-text{float:left;text-align:left}.desktop-nav{float:right;max-width:1000px;padding-bottom:0;padding-top:82px;width:46.5%}.desktop-nav .group{padding-bottom:0;padding-top:0}.desktop-nav .gallery-title{padding-bottom:15px;padding-top:0;text-align:left}.desktop-nav .gallery-title a{color:#fff;font-size:20px;line-height:20px}.desktop-nav .gallery-title a:hover,.desktop-nav .gallery-title a.active{color:#fff;text-decoration:underline}.desktop-nav .page-title{padding-bottom:30px;padding-top:0;text-align:left}.desktop-nav .page-title a{color:#fff;font-size:20px;line-height:20px}.desktop-nav .page-title a:hover,.desktop-nav .page-title a.active{color:#fff;text-decoration:underline}.social{font-size:0}.social li{display:inline-block}.social li:first-child{padding-left:0!important}.social li:last-child{padding-right:0!important}.social li svg{vertical-align:middle}.social a{display:block;text-align:center}.pf-nav-social{text-align:left}.pf-nav-social li{padding:10px 8px 15px 0}.pf-nav-social a{background:#eeeeee1a;height:30px;line-height:30px;text-align:center;width:30px;border-radius:15px}.pf-nav-social a:hover{background:#eee3}.pf-nav-social svg{fill:#999;height:22px;opacity:1;width:22px}.pf-nav-social a:hover svg{fill:#fff}.pf-footer-social{text-align:center}.pf-footer-social li{padding:0 8px 30px 0}.pf-footer-social a{background:#eeeeee1a;height:30px;line-height:30px;text-align:center;width:30px;border-radius:15px}.pf-footer-social a:hover{background:#eee3}.pf-footer-social svg{fill:#999;height:22px;opacity:1;width:22px}.pf-footer-social a:hover svg{fill:#fff}.masthead{display:flex;align-items:center;justify-content:center;margin-bottom:0;padding:0}.masthead-contents,.masthead-text{width:100%}.masthead h1{color:#fff;font-size:30px;font-style:normal;font-weight:400;line-height:36px;margin-bottom:0;margin-top:33px;text-align:left}.site-footer{clear:both;display:block;font-size:16px;font-style:normal;font-weight:400;line-height:18px;padding:60px 0;text-align:left;width:100%}.site-footer,.site-footer a{color:#ddd}.hamburger-click-area{transform:translateY(-50%);cursor:pointer;display:none;padding:30px 5%;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:50%}.hamburger{position:relative;width:24px}.hamburger i{display:block;height:2px;margin-bottom:4px;background-color:#fff}.hamburger i:last-child{margin-bottom:0}.responsive-nav{display:none;opacity:0;visibility:hidden;background-color:#000;height:100%;inset:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:50px 5% 0;position:fixed;text-align:center;transition:visibility 0s ease .2s,opacity .2s ease 0s;z-index:99999}.responsive-nav.show{display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:1;visibility:visible;transition:visibility 0s ease 0s,opacity .2s ease 0s}.responsive-nav nav{float:none;margin:auto;max-width:100%;width:100%}.responsive-nav .page-title,.responsive-nav .gallery-title{display:block;text-align:center;padding:0 0 30px}.responsive-nav .page-title a,.responsive-nav .gallery-title a{color:#fff;font-size:22px;line-height:32px}.responsive-nav .page-title a:hover,.responsive-nav .gallery-title a:hover{text-decoration:underline}.responsive-nav .group{padding:0}.responsive-nav .social{text-align:center;width:100%;padding:5%}.responsive-nav .social a{border-radius:27.5px;height:55px;line-height:55px;width:55px}.responsive-nav .social svg{width:35px}.responsive-nav .social li{display:inline-block;float:none!important;padding:0 20px 0 0}.responsive-nav .social li:last-child{padding-right:0}.close-responsive-click-area{cursor:pointer;padding:50px 6%;position:fixed;right:0;-webkit-tap-highlight-color:transparent;top:0;background:none;border:none}.close-responsive-button{height:20px;position:fixed;right:5%;width:20px;top:40px}.close-responsive-button:before,.close-responsive-button:after{background-color:#fff;content:"";display:block;height:20px;left:50%;position:absolute;width:2px}.close-responsive-button:before{transform:rotate(45deg)}.close-responsive-button:after{transform:rotate(-45deg)}.show-responsive-nav{overflow:hidden}.show-responsive-nav .site-header,.show-responsive-nav .site-container{display:none}@media(max-width:932px){.desktop-nav{display:none;padding:0;width:100%}.site-header{padding:40px 5%}.logo-wrap{max-width:100%;padding:0;width:100%}.logo{max-width:100%;padding:0 39px 0 0}.hamburger-click-area{display:block}main,.site-container{width:100%}.sidebar-content{float:none;margin:0;width:auto}.site-content{margin:0;padding:0;width:100%}.masthead{padding-left:5%;padding-right:5%}.masthead h1{font-size:18px;line-height:22px;margin-top:19px}.site-footer{font-size:14px;line-height:20px;padding:28px 5%}.pf-nav-social li{padding-top:8px;padding-bottom:12px;padding-right:6px}.pf-footer-social li{padding-bottom:24px;padding-right:6px}}@media(max-width:540px){.close-responsive-click-area{padding:40px 10%}.close-responsive-button{top:30px}.site-header{padding-bottom:30px;padding-top:30px}.masthead h1{font-size:16px;line-height:19px;margin-top:17px}.site-footer{padding-bottom:25px;padding-top:25px}.pf-nav-social li{padding-top:7px;padding-bottom:10px;padding-right:5px}.pf-footer-social li{padding-bottom:20px;padding-right:5px}}
