ul{padding-left:0}body,html{font-size:16px!important}[data-img-anchor=left-top]{background-position:left top!important}[data-img-anchor=center-top]{background-position:center top!important}[data-img-anchor=right-top]{background-position:right top!important}[data-img-anchor=left-center]{background-position:left center!important}[data-img-anchor=center]{background-position:center center!important}[data-img-anchor=right-center]{background-position:right center!important}[data-img-anchor=left-bottom]{background-position:left bottom!important}[data-img-anchor=center-bottom]{background-position:center bottom!important}[data-img-anchor=right-bottom]{background-position:right bottom!important}@font-face{font-family:MaisonNeueBold;src:url(/fonts/MaisonNeueBold.eot);src:url(/fonts/MaisonNeueBold.eot) format("embedded-opentype"),url(/fonts/MaisonNeueBold.woff2) format("woff2"),url(/fonts/MaisonNeueBold.woff) format("woff"),url(/fonts/MaisonNeueBold.ttf) format("truetype"),url(/fonts/MaisonNeueBold.svg#MaisonNeueBold) format("svg")}@font-face{font-family:MaisonNeueBook;src:url(/fonts/MaisonNeueBook.eot);src:url(/fonts/MaisonNeueBook.eot) format("embedded-opentype"),url(/fonts/MaisonNeueBook.woff2) format("woff2"),url(/fonts/MaisonNeueBook.woff) format("woff"),url(/fonts/MaisonNeueBook.ttf) format("truetype"),url(/fonts/MaisonNeueBook.svg#MaisonNeueBook) format("svg")}@font-face{font-family:MaisonNeueDemi;src:url(/fonts/MaisonNeueDemi.eot);src:url(/fonts/MaisonNeueDemi.eot) format("embedded-opentype"),url(/fonts/MaisonNeueDemi.woff2) format("woff2"),url(/fonts/MaisonNeueDemi.woff) format("woff"),url(/fonts/MaisonNeueDemi.ttf) format("truetype"),url(/fonts/MaisonNeueDemi.svg#MaisonNeueDemi) format("svg")}@font-face{font-family:MaisonNeueMedium;src:url(/fonts/MaisonNeueMedium.eot);src:url(/fonts/MaisonNeueMedium.eot) format("embedded-opentype"),url(/fonts/MaisonNeueMedium.woff2) format("woff2"),url(/fonts/MaisonNeueMedium.woff) format("woff"),url(/fonts/MaisonNeueMedium.ttf) format("truetype"),url(/fonts/MaisonNeueMedium.svg#MaisonNeueMedium) format("svg")}@font-face{font-family:MaisonNeueMono;src:url(/fonts/MaisonNeueMono.eot);src:url(/fonts/MaisonNeueMono.eot) format("embedded-opentype"),url(/fonts/MaisonNeueMono.woff2) format("woff2"),url(/fonts/MaisonNeueMono.woff) format("woff"),url(/fonts/MaisonNeueMonMono.ttf) format("truetype"),url(/fonts/MaisonNeueMono.svg#MaisonNeueMono) format("svg")}@font-face{font-family:MinionProRegular;src:url(/fonts/MinionProRegular.eot);src:url(/fonts/MinionProRegular.eot) format("embedded-opentype"),url(/fonts/MinionProRegular.woff2) format("woff2"),url(/fonts/MinionProRegular.woff) format("woff"),url(/fonts/MinionProRegular.ttf) format("truetype"),url(/fonts/MinionProRegular.svg#MinionProRegular) format("svg")}.container-trim{padding-left:0!important;padding-right:0!important}.row.row-fat{margin-left:0!important;margin-right:0!important}.col-trim{padding-left:0!important;padding-right:0!important}.col-trim-left{padding-left:0!important}.col-trim-right{padding-right:0!important}.col-center{margin-left:auto!important;margin-right:auto!important;float:none!important}.row.row-narrow{margin-left:-10px;margin-right:-10px}.row.row-narrow>.col,.row.row-narrow>[class*=col-]{padding-left:10px;padding-right:10px}.row.row-xnarrow{margin-left:-5px;margin-right:-5px}.row.row-xnarrow>.col,.row.row-xnarrow>[class*=col-]{padding-left:5px;padding-right:5px}.row.row-xxnarrow{margin-left:-2.5px;margin-right:-2.5px}.row.row-xxnarrow>.col,.row.row-xxnarrow>[class*=col-]{padding-left:2.5px;padding-right:2.5px}.row.row-tight{margin-left:0;margin-right:0}.row.row-tight>.col,.row.row-tight>[class*=col-]{padding-left:0;padding-right:0}.row.row-full-outside{margin-left:-15px;margin-right:-15px}.btn-upper{text-transform:uppercase}.btn-heavy{font-weight:700}.btn-light{font-weight:400}.btn-white{color:#fff}.btn-icon-only:after{display:none}.btn-transp{background-color:transparent;border-color:transparent}.btn-xlg{font-size:22px;font-weight:400;padding:6px 10px 4px}.btn-xs{font-size:13px;font-weight:400;padding:3px 6px}.btn-xxs{font-size:11px;font-weight:400;padding:1px 5px}.btn-outline-black,.btn-outline-black:link,.btn-outline-black:visited{border:4px solid #000!important;color:#000!important;background-color:#fff!important;font-family:MaisonNeueBold}.btn-outline-black:active,.btn-outline-black:hover{color:#fff!important;background-color:#ec4336!important;border-color:#ec4336!important}.btn-outline-black-2,.btn-outline-black-2:link,.btn-outline-black-2:visited{border:4px solid #000!important;color:#000!important;background-color:#fff!important;font-family:MaisonNeueBold}.btn-outline-black-2:active,.btn-outline-black-2:hover{color:#fff!important;background-color:#000!important}.btn-outline-red-on-black,.btn-outline-red-on-black:link,.btn-outline-red-on-black:visited{border:4px solid #ec4336!important;color:#ec4336!important;background-color:#fff!important;font-family:MaisonNeueBold}.btn-outline-red-on-black:active,.btn-outline-red-on-black:hover{color:#fff!important;background-color:#000!important;border-color:#000!important}.btn-outline-white-red-black,.btn-outline-white-red-black:link,.btn-outline-white-red-black:visited{border:4px solid #fff!important;color:#fff!important;background-color:#ec4336!important;font-family:MaisonNeueBold}.btn-outline-white-red-black:active,.btn-outline-white-red-black:hover{color:#ec4336!important;background-color:#000!important;border-color:#000!important}.aimg{line-height:0;font-size:0;text-indent:-10000em}a,a:link,a:visited{color:#000!important;text-decoration:none;cursor:pointer}a:active,a:hover{color:#000!important;text-decoration:underline}.astyle-noul,.astyle-noul:active,.astyle-noul:hover,.astyle-noul:link,.astyle-noul:visited{cursor:pointer;text-decoration:none!important}.mimic-link{cursor:pointer}.astyle-text-more{text-transform:uppercase;display:block;margin-top:1rem;position:relative}.astyle-text-more,.astyle-text-more:active,.astyle-text-more:hover,.astyle-text-more:link,.astyle-text-more:visited{cursor:pointer;text-decoration:none!important}.astyle-text-more.fade-above::before{content:"";position:absolute;bottom:1.5rem;right:0;width:100%;height:6rem}.astyle-text-more.read-more-style-white.fade-above::before{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 95%)}.astyle-text-more.read-more-style-color1.fade-above::before{background-image:linear-gradient(to bottom,rgba(206,233,225,0) 0,#cee9e1 95%)}.astyle-text-more.read-more-style-color2.fade-above::before{background-image:linear-gradient(to bottom,rgba(217,232,243,0) 0,#d9e8f3 95%)}.astyle-text-more.read-more-style-color3.fade-above::before{background-image:linear-gradient(to bottom,rgba(230,230,230,0) 0,#e6e6e6 95%)}.astyle-text-more.read-more-style-color4.fade-above::before{background-image:linear-gradient(to bottom,rgba(246,216,228,0) 0,#f6d8e4 95%)}.astyle-text-more.read-more-style-color5.fade-above::before{background-image:linear-gradient(to bottom,rgba(238,202,238,0) 0,#eecaee 95%)}.astyle-text-more.read-more-style-color6.fade-above::before{background-image:linear-gradient(to bottom,rgba(248,229,154,0) 0,#f8e59a 95%)}.astyle1,.astyle1:link,.astyle1:visited{color:#000!important;text-decoration:none;cursor:pointer}.astyle1:active,.astyle1:hover{color:#000!important;text-decoration:underline}#page-home .frame.white-on-red a:link:not([data-gen]),#page-home .frame.white-on-red a:not([data-gen]),#page-home .frame.white-on-red a:visited:not([data-gen]),.astyle2,.astyle2:link,.astyle2:visited{color:#fff!important;text-decoration:none;cursor:pointer}#page-home .frame.white-on-red a:active:not([data-gen]),#page-home .frame.white-on-red a:hover:not([data-gen]),.astyle2:active,.astyle2:hover{color:#fff!important;text-decoration:underline}.astyle3,.astyle3:link,.astyle3:visited{color:#fff!important;text-decoration:none;cursor:pointer}.astyle3:active,.astyle3:hover{color:#000!important;text-decoration:none}.astyle4,.astyle4:link,.astyle4:visited{color:#000!important;text-decoration:none!important;cursor:pointer}.astyle4:active,.astyle4:hover{color:#8db3be!important;text-decoration:none!important}.astyle5,.astyle5:link,.astyle5:visited{color:#477a88!important;text-decoration:none!important;cursor:pointer}.astyle5:active,.astyle5:hover{color:#fff!important;text-decoration:none!important}.astyle6,.astyle6:link,.astyle6:visited{color:#fff!important;text-decoration:none!important;cursor:pointer}.astyle6:active,.astyle6:hover{color:#477a88!important;text-decoration:none!important}.astyle7,.astyle7:link,.astyle7:visited{color:#000!important;text-decoration:none!important;cursor:pointer}.astyle7:active,.astyle7:hover{color:#477a88!important;text-decoration:none!important}.astyle8,.astyle8:link,.astyle8:visited{color:#999!important;text-decoration:none!important;cursor:pointer}.astyle8:active,.astyle8:hover{color:#000!important;text-decoration:none!important}.astyle9,.astyle9:link,.astyle9:visited{color:#000!important;text-decoration:none!important;cursor:pointer}body[data-device-type=phone] .astyle9,body[data-device-type=phone] .astyle9:link,body[data-device-type=phone] .astyle9:visited{color:#999!important}.astyle9:active,.astyle9:hover{color:#8db3be!important;text-decoration:none!important}.astyle10,.astyle10:link,.astyle10:visited{color:#000!important;text-decoration:none!important;cursor:pointer}.astyle10:active,.astyle10:hover{color:#ec4336!important;text-decoration:underline!important}.astyle11,.astyle11:link,.astyle11:visited{color:#000!important;text-decoration:none!important;cursor:pointer}.astyle11:active,.astyle11:hover{color:#ec4336!important;text-decoration:none!important}#page-home .frame.red-on-white a:link:not([data-gen]),#page-home .frame.red-on-white a:not([data-gen]),#page-home .frame.red-on-white a:visited:not([data-gen]),.astyle12,.astyle12:link,.astyle12:visited{color:#ec4336!important;text-decoration:none!important;cursor:pointer}#page-home .frame.red-on-white a:active:not([data-gen]),#page-home .frame.red-on-white a:hover:not([data-gen]),.astyle12:active,.astyle12:hover{color:#ec4336!important;text-decoration:underline!important}.graphic{background:transparent url(/images/artsablaze-sprite._v03e91813e5.png) no-repeat scroll top left;background-size:750px 300px;display:inline-block}.graphic.scroller.down{width:43px;height:19px}.graphic.scroller.down.black,.graphic.scroller.down.hover-black:hover,:hover>.graphic.scroller.down.hover-black{background-position:-49px -49px}.graphic.scroller.down.hover-white:hover,.graphic.scroller.down.white,:hover>.graphic.scroller.down.hover-white{background-position:-149px -49px}.graphic.scroller.down.hover-light-blue:hover,.graphic.scroller.down.light-blue,:hover>.graphic.scroller.down.hover-light-blue{background-position:-249px -49px}.graphic.scroller.down.dark-blue,.graphic.scroller.down.hover-dark-blue:hover,:hover>.graphic.scroller.down.hover-dark-blue{background-position:-349px -49px}.graphic.scroller.left{width:15px;height:35px}.graphic.scroller.left.black{background-position:-450px -50px}.graphic.scroller.left.white{background-position:-500px -50px}.graphic.scroller.left.light-blue{background-position:-550px -50px}.graphic.scroller.right{width:15px;height:35px}.graphic.scroller.right.black{background-position:-600px -50px}.graphic.scroller.right.white{background-position:-650px -50px}.graphic.scroller.right.light-blue{background-position:-700px -50px}.graphic.social.instagram{width:22px;height:26px}.graphic.social.instagram.black,.graphic.social.instagram.hover-black:hover{background-position:-49px -98px}.graphic.social.instagram.hover-white:hover,.graphic.social.instagram.white{background-position:-249px -98px}.graphic.social.instagram.blue,.graphic.social.instagram.hover-blue:hover,a:active .graphic.social.instagram.hover-blue,a:hover .graphic.social.instagram.hover-blue{background-position:-449px -98px}.graphic.social.instagram.hover-light-blue:hover,.graphic.social.instagram.light-blue,a:active .graphic.social.instagram.hover-light-blue,a:hover .graphic.social.instagram.hover-light-blue{background-position:-449px -148px}.graphic.social.facebook{width:21px;height:26px}.graphic.social.facebook.black,.graphic.social.facebook.hover-black:hover{background-position:-100px -98px}.graphic.social.facebook.hover-white:hover,.graphic.social.facebook.white{background-position:-300px -98px}.graphic.social.facebook.blue,.graphic.social.facebook.hover-blue:hover,a:active .graphic.social.facebook.hover-blue,a:hover .graphic.social.facebook.hover-blue{background-position:-500px -98px}.graphic.social.facebook.hover-light-blue:hover,.graphic.social.facebook.light-blue,a:active .graphic.social.facebook.hover-light-blue,a:hover .graphic.social.facebook.hover-light-blue{background-position:-500px -148px}.graphic.social.linkedin{width:21px;height:26px}.graphic.social.linkedin.black,.graphic.social.linkedin.hover-black:hover{background-position:-150px -98px}.graphic.social.linkedin.hover-white:hover,.graphic.social.linkedin.white{background-position:-350px -98px}.graphic.social.linkedin.blue,.graphic.social.linkedin.hover-blue:hover{background-position:-550px -98px}.graphic.social.linkedin.hover-light-blue:hover,.graphic.social.linkedin.light-blue{background-position:-550px -148px}.graphic.social.houzz{width:15px;height:26px}.graphic.social.houzz.black,.graphic.social.houzz.hover-black:hover{background-position:-200px -100px}.graphic.social.houzz.hover-white:hover,.graphic.social.houzz.white{background-position:-400px -100px}.graphic.social.houzz.blue,.graphic.social.houzz.hover-blue:hover{background-position:-600px -100px}.graphic.social.houzz.hover-light-blue:hover,.graphic.social.houzz.light-blue{background-position:-600px -150px}.graphic.dlg-cross{width:25px;height:25px}.graphic.dlg-cross.black,.graphic.dlg-cross.hover-black:hover{background-position:-48px -198px}.graphic.dlg-cross.hover-white:hover,.graphic.dlg-cross.white{background-position:-148px -198px}.graphic.dlg-cross.blue,.graphic.dlg-cross.hover-blue:hover{background-position:-248px -198px}.graphic.dlg-hamburger{width:27px;height:22px}.graphic.dlg-hamburger.black{background-position:-100px -198px}.graphic.dlg-hamburger.white{background-position:-200px -198px}.graphic.dlg-hamburger.blue{background-position:-300px -198px}.owl-theme .owl-controls .owl-page span{width:12px;height:12px;margin:0 5px;opacity:1;border-radius:20px;background-color:#000}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background-color:#477a88}.owl-controls{position:absolute;bottom:5px;right:10px;z-index:10}.owl-controls .owl-buttons{display:none}input[type=text].custom,input[type=text].form-control{font-family:MaisonNeueBook;font-size:.9375rem;padding:.3em .5rem;color:#000;border:1px solid #000;border-radius:0!important}input[type=text].custom.style2{padding:.45rem .6rem;color:#000;background-color:#f2f2f2;border:none}input[type=text].custom.style3{border:none}textarea.custom,textarea.form-control{font-family:MaisonNeueBook;font-size:.9375rem;padding:.5rem;color:#000;border:1px solid #000;border-radius:0!important}.form-group label{font-weight:400}.checkbox{cursor:pointer}#lightbox{position:fixed;z-index:1000000;top:0;left:0;width:100%;height:100%;background-color:#fff}#lightbox.video{background-color:#000}#lightbox>.close-ctr{display:block;position:absolute;top:10px;left:10px;z-index:10;cursor:pointer}#lightbox.video>.close-ctr{padding:7px 7px 0;background-color:#000}#lightbox .item{background-position:center;background-size:contain;background-repeat:no-repeat;width:100%;height:414px}.redactor-box .align-left{text-align:left}.redactor-box .align-right{text-align:right}.redactor-box .align-center{text-align:center}:root{--duotone-orange-base:#8c9da4;--duotone-orange-bg-blend:overlay;--duotone-orange-blur:0px;--duotone-orange-fg-blend:color-burn;--duotone-orange-foreground:#ec4336;--duotone-orange-opacity:0.5;--duotone-orange-spacing:1%}.img-duotone-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;height:100%;overflow:hidden;position:relative}.img-duotone-wrapper img{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.img-duotone-wrapper::before{bottom:0;content:'';height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.img-duotone-wrapper.orange{background-color:var(--duotone-orange-base);padding:var(--duotone-orange-spacing)}.img-duotone-wrapper.orange img{-webkit-filter:grayscale(100%) contrast(1) blur(var(--duotone-orange-blur));filter:grayscale(100%) contrast(1) blur(var(--duotone-orange-blur));mix-blend-mode:var(--duotone-orange-bg-blend);opacity:var(--duotone-orange-opacity)}.img-duotone-wrapper.orange::before{background-color:var(--duotone-orange-foreground);mix-blend-mode:var(--duotone-orange-fg-blend)}body,html{width:100%}html{background-color:#fff;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;background-color:#fff;font-family:MaisonNeueBook}body.fixed{overflow:hidden}.container{padding-left:20px;padding-right:20px}@media (min-width:768px){.container{padding-left:40px;padding-right:40px}}#nav{display:block;position:fixed;z-index:100000;top:0;left:0;right:0;padding:20px}#nav .logo-ctr:after{content:".";display:block;height:0;visibility:hidden;clear:both}#nav .logo-ctr #site-logo{float:left;display:block}#nav .logo-ctr #site-logo>svg{width:auto;height:55px;transition:.5s height ease}@media (min-width:768px){#nav .logo-ctr #site-logo>svg{height:75px}}#nav .logo-ctr #site-logo>svg>path{fill:#ec4336;transition:fill .3s ease}#nav .logo-ctr #site-logo:hover>svg>path{fill:#fff!important}#nav.small #site-logo>svg{height:35px}#nav #menu-icon{z-index:3;position:absolute;display:block;top:28px;right:20px;cursor:pointer;width:32px;height:26px}#nav #menu-icon #hamburger.dark{cursor:pointer;position:relative;top:-11px;display:inline-block}#nav #menu-icon #hamburger.dark span,#nav #menu-icon #hamburger.dark span:after,#nav #menu-icon #hamburger.dark span:before{cursor:pointer;border-radius:0;height:5px;width:32px;background:#000;position:absolute;display:block;content:'';transition:background-color 250ms ease,-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out,background-color 250ms ease;transition:transform 250ms ease-in-out,background-color 250ms ease,-webkit-transform 250ms ease-in-out}#nav #menu-icon #hamburger.dark span:before{top:-11px}#nav #menu-icon #hamburger.dark span:after{bottom:-11px}#nav #menu-icon.on #hamburger.dark span,#nav #menu-icon.on #hamburger.dark span:after,#nav #menu-icon.on #hamburger.dark span:before,#nav #menu-icon:hover #hamburger.dark span,#nav #menu-icon:hover #hamburger.dark span:after,#nav #menu-icon:hover #hamburger.dark span:before{background:#ec4336}#nav #menu-icon.active #hamburger.dark span{background-color:transparent}#nav #menu-icon.active #hamburger.dark span:after,#nav #menu-icon.active #hamburger.dark span:before{top:0}#nav #menu-icon.active #hamburger.dark span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}#nav #menu-icon.active #hamburger.dark span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff}#nav #menu-icon #hamburger.light{cursor:pointer;position:relative;top:-11px;display:inline-block}#nav #menu-icon #hamburger.light span,#nav #menu-icon #hamburger.light span:after,#nav #menu-icon #hamburger.light span:before{cursor:pointer;border-radius:0;height:5px;width:32px;background:#fff;position:absolute;display:block;content:'';transition:background-color 250ms ease,-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out,background-color 250ms ease;transition:transform 250ms ease-in-out,background-color 250ms ease,-webkit-transform 250ms ease-in-out}#nav #menu-icon #hamburger.light span:before{top:-11px}#nav #menu-icon #hamburger.light span:after{bottom:-11px}#nav #menu-icon.on #hamburger.light span,#nav #menu-icon.on #hamburger.light span:after,#nav #menu-icon.on #hamburger.light span:before,#nav #menu-icon:hover #hamburger.light span,#nav #menu-icon:hover #hamburger.light span:after,#nav #menu-icon:hover #hamburger.light span:before{background:#ec4336}#nav #menu-icon.active #hamburger.light span{background-color:transparent}#nav #menu-icon.active #hamburger.light span:after,#nav #menu-icon.active #hamburger.light span:before{top:0}#nav #menu-icon.active #hamburger.light span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}#nav #menu-icon.active #hamburger.light span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff}#nav #main-menu-ctr{z-index:2;position:fixed;top:0;left:100%;bottom:0;transition:left .3s ease;width:auto;background-color:rgba(236,67,54,.8)}#nav #main-menu-ctr .inner{padding:40px 75px 30px 30px;min-width:250px}#nav #main-menu-ctr ul.menu li{display:block;font-family:MaisonNeueBook;font-size:2rem;line-height:1;margin-bottom:20px}#nav #main-menu-ctr .social-ctr{position:absolute;left:30px;bottom:30px;right:75px}#nav #main-menu-ctr .social-ctr>*{display:inline-block;margin-right:9px}#nav:not(.expanded){border-bottom:6px solid #ec4336;background-color:#fff!important}#nav:not(.expanded) .logo-ctr #site-logo>svg{height:35px}#nav:not(.expanded) .logo-ctr #site-logo>svg path{fill:#ec4336!important}#nav:not(.expanded) .logo-ctr #site-logo:hover svg path{fill:#da2315!important}#nav:not(.expanded) #menu-icon #hamburger span,#nav:not(.expanded) #menu-icon #hamburger span:after,#nav:not(.expanded) #menu-icon #hamburger span:before{background-color:#000}#navbar-hgt-padding{height:140px}body#page-home #navbar-hgt-padding{display:none}body#page-project[data-device-type=phone] #navbar-hgt-padding{height:100px}#page-home .frame{position:relative;overflow:hidden}#page-home .frame .row{margin-left:0;margin-right:0}#page-home .frame>.scroller{display:none;position:absolute;z-index:3;bottom:0;left:0;width:100%;height:auto;cursor:pointer;text-align:center;padding-bottom:12px}#page-home .frame.full-window{min-height:100vh}#page-home .frame.most-window{min-height:80vh}#page-home .frame:last-child.most-window{min-height:100vh}#page-home .frame .bg-hero-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-position:center;background-size:cover;background-color:#f9c7c3}#page-home .frame .bg-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#f9c7c3;opacity:0;transition:.25s opacity ease}#page-home .frame .frame-content{position:relative;z-index:2}#page-home .frame.center-content .frame-content{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#page-home .frame.center-content .hgt-fudge{display:inline-block;width:0}#page-home .frame[data-frame-type=hero-img-w-pos-statement]{font-size:1.75rem;line-height:1.25;color:#fff;background-color:#ec4336}#page-home .frame[data-frame-type=hero-img-w-pos-statement] .frame-content .statement .pos-link{display:block}#page-home .frame[data-frame-type=hero-img-w-pos-statement] .side-link{display:none}#page-home .frame[data-frame-type=text] .frame-content{padding-top:5rem;padding-bottom:5rem}#page-home .frame[data-frame-type=text] .frame-content .text h1,#page-home .frame[data-frame-type=text] .frame-content .text h2{margin-top:2rem;margin-bottom:.5rem}#page-home .frame[data-frame-type=schedule] .schedule-actions{margin-top:3.5rem}#page-home .frame[data-frame-type=schedule] .schedule-actions a{display:inline-block;margin-right:1rem;margin-bottom:.5rem}#page-home .frame[data-frame-type=schedule] h2{font-family:MaisonNeueBook;font-size:2.25rem;font-weight:700;text-transform:uppercase;letter-spacing:8px;color:#000;margin:2.5rem 0 .75rem}#page-home .frame[data-frame-type=schedule] .day-links{font-size:1.375rem;font-weight:700;text-transform:uppercase;margin-bottom:1rem}#page-home .frame[data-frame-type=schedule] .day-links a{display:inline-block;margin-right:1rem}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr{margin-bottom:2rem}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .day-header{width:100%;background-color:#000;padding:2rem 2rem;line-height:1}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .day-header .day{color:#ec4336;font-size:2.5rem;font-weight:700;text-transform:uppercase;margin-bottom:.25rem}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .day-header .date{color:#fff;font-size:1.125rem;text-transform:uppercase;border-bottom:2px #fff dotted;padding-bottom:2px;margin-bottom:.5rem}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .day-header .theme{color:#fff;font-size:1.125rem;text-transform:uppercase}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .day-header .theme span{font-weight:700}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .sessions-ctr .session{border-bottom:1px solid #aaa;min-height:200px;background-color:#d9e8f3;color:#000;padding:25px;line-height:1;font-family:MaisonNeueBook;position:relative}@media (min-width:768px){#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .sessions-ctr .session{-webkit-flex-basis:23.4%;-ms-flex-preferred-size:23.4%;flex-basis:23.4%;max-width:23.4%}}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .sessions-ctr .session,#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .sessions-ctr .session.color1{background-color:#cee9e1}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .sessions-ctr .session.color2{background-color:#d9e8f3}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .sessions-ctr .session.color3{background-color:#e6e6e6}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .sessions-ctr .session.color4{background-color:#f6d8e4}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .sessions-ctr .session.color5{background-color:#eecaee}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .sessions-ctr .session.color6{background-color:#f8e59a}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .sessions-ctr .session .event-type{font-size:.75rem;letter-spacing:2px;font-family:MaisonNeueBold;text-transform:uppercase;display:inline-block;margin-right:3px;margin-bottom:4px}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .sessions-ctr .session .event-type .time{font-family:MaisonNeueBook;font-size:.75rem}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .sessions-ctr .session .date .label{font-size:.75rem;letter-spacing:2px;font-family:MaisonNeueBold;text-transform:uppercase}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .sessions-ctr .session .extra-info{margin-top:3px;font-size:.6875rem}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .sessions-ctr .session .title{margin-top:15px;font-size:1.375rem;font-weight:700}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .sessions-ctr .session .descrip-ctr{padding-bottom:40px;margin-top:10px}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .sessions-ctr .session .descrip-ctr .artists{font-size:.8125rem;line-height:1.1}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .sessions-ctr .session .descrip-ctr .descrip{font-size:1rem;line-height:1.25;margin-bottom:1rem}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .sessions-ctr .session .descrip-ctr .descrip ul{padding-left:20px}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .sessions-ctr .session .descrip-ctr .astyle-text-more{font-size:.8125rem}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .sessions-ctr .session .bottom{position:absolute;bottom:25px;left:25px;right:25px}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .sessions-ctr .session .bottom .venue{line-height:1.35;font-size:.8125rem}#page-home .frame[data-frame-type=schedule] .day-sessions-ctr .sessions-ctr .session .bottom .venue span{font-weight:700;display:inline-block;margin-right:2px}#page-home .frame[data-frame-type=artists] h2{font-family:MaisonNeueBook;font-size:2.25rem;font-weight:700;text-transform:uppercase;letter-spacing:8px;color:#000;margin:2.5rem 0 1rem}#page-home .frame[data-frame-type=artists] .artists-ctr{margin-bottom:4rem}#page-home .frame[data-frame-type=artists] .artists-ctr .artist{margin-bottom:0;padding-bottom:2rem}#page-home .frame[data-frame-type=artists] .artists-ctr .artist.after{display:none}#page-home .frame[data-frame-type=artists] .artists-ctr .artist>.img-ctr{position:relative;width:100%;background-color:#f9c7c3}#page-home .frame[data-frame-type=artists] .artists-ctr .artist>.img-ctr>img{display:block;width:100%;height:auto}#page-home .frame[data-frame-type=artists] .artists-ctr .artist .info{display:block;font-family:MaisonNeueMedium;margin-top:.75rem}#page-home .frame[data-frame-type=artists] .artists-ctr .artist .info .name{font-size:1rem;font-weight:700;margin-bottom:.5rem}#page-home .frame[data-frame-type=artists] .artists-ctr .artist .info .bio{font-size:.875rem}#page-home .frame[data-frame-type=artists] .artists-ctr.open .artist{display:block}#page-home .frame[data-frame-type=artists] .artists-ctr .see-all{font-size:1.5rem;font-weight:700}#page-home .frame[data-frame-type=sponsors] h2{font-family:MaisonNeueBook;font-size:2.25rem;font-weight:700;text-transform:uppercase;letter-spacing:8px;color:#000;margin:2.5rem 0 2rem}#page-home .frame[data-frame-type=sponsors] .sponsor-ctr:after{content:".";display:block;height:0;visibility:hidden;clear:both}@media (min-width:768px){#page-home .frame[data-frame-type=sponsors] .sponsor-ctr{margin-bottom:4rem}}#page-home .frame[data-frame-type=sponsors] .sponsor-ctr a{display:block;height:100px;margin-bottom:2rem}@media (min-width:768px){#page-home .frame[data-frame-type=sponsors] .sponsor-ctr a{float:left;height:75px;margin-right:3rem;margin-bottom:0}}#page-home .frame[data-frame-type=sponsors] .sponsor-ctr a.rasn{margin-top:10px;height:50px}#page-home .frame[data-frame-type=sponsors] .sponsor-ctr a.artsfront{height:50px}#page-home .frame[data-frame-type=sponsors] .sponsor-ctr a.artour{height:70px}@media (min-width:768px){#page-home .frame[data-frame-type=sponsors] .sponsor-ctr a{height:90px}#page-home .frame[data-frame-type=sponsors] .sponsor-ctr a.rasn{margin-top:20px;height:60px}#page-home .frame[data-frame-type=sponsors] .sponsor-ctr a.artsfront{margin-top:20px;height:45px}#page-home .frame[data-frame-type=sponsors] .sponsor-ctr a.cqu{margin-top:12px;height:60px}#page-home .frame[data-frame-type=sponsors] .sponsor-ctr a.artour{margin-top:16px;height:50px}}@media (min-width:1024px){#page-home .frame[data-frame-type=sponsors] .sponsor-ctr a{height:110px}#page-home .frame[data-frame-type=sponsors] .sponsor-ctr a.rasn{margin-top:20px;height:80px}#page-home .frame[data-frame-type=sponsors] .sponsor-ctr a.artsfront{margin-top:25px;height:55px}#page-home .frame[data-frame-type=sponsors] .sponsor-ctr a.cqu{margin-top:15px;height:70px}#page-home .frame[data-frame-type=sponsors] .sponsor-ctr a.artour{margin-top:18px;height:65px}}@media (min-width:1200px){#page-home .frame[data-frame-type=sponsors] .sponsor-ctr a{height:140px}#page-home .frame[data-frame-type=sponsors] .sponsor-ctr a.rasn{margin-top:25px;height:100px}#page-home .frame[data-frame-type=sponsors] .sponsor-ctr a.artsfront{margin-top:30px;height:70px}#page-home .frame[data-frame-type=sponsors] .sponsor-ctr a.cqu{margin-top:20px;height:90px}#page-home .frame[data-frame-type=sponsors] .sponsor-ctr a.artour{margin-top:20px;height:85px}}#page-home .frame[data-frame-type=sponsors] .sponsor-ctr a img{height:100%;width:auto}#page-home .frame[data-frame-type=sponsors] .blurb{margin-top:2rem;margin-bottom:8rem;font-size:.875rem}@media (min-width:1200px){#page-home .frame[data-frame-type=sponsors] .blurb{margin-top:0}}#page-home .frame[data-frame-type=sponsors] .blurb .dot{display:inline-block;position:relative;top:-1px;width:7px;height:7px;background-color:#ec4336;border-radius:50%;margin:0 3px}#page-home .frame.red-on-white{color:#ec4336!important;background-color:#fff!important}#page-home .frame.white-on-red{color:#fff!important;background-color:#ec4336!important}#page-home .frame.center-content{text-align:center}#page-home .frame.font-xlg{font-size:2.5rem!important;line-height:1.3!important}#page-home .frame.font-lg{font-size:1.875rem!important;line-height:1.3!important}#page-home .frame.font-reg{font-size:1.125rem!important;line-height:1.3!important}#page-home .frame.font-sml{font-size:.875rem!important;line-height:1.3!important}#page-home #frame-transparency{display:none}@media (min-width:768px){#page-home .frame>.scroller{display:block}#page-home .frame .row{margin-left:-20px;margin-right:-20px}}@media (min-width:768px) and (min-width:768px){#page-home .frame .row{margin-left:-40px;margin-right:-40px}}@media (min-width:768px){#page-home .frame[data-frame-type=hero-img][data-idx="1"]{z-index:11}#page-home #secondary-content-ctr{z-index:10;width:100%}#page-home #secondary-content-ctr .frame:first-child .frame-content{padding-top:10rem}#page-home #home-page-frames.sliding #frame-transparency{display:block;margin-top:100vh;pointer-events:none}#page-home #home-page-frames.sliding #secondary-content-ctr{position:fixed;top:0;left:0}}#page-home .flash-opacity{-webkit-animation:flash-opacity 1.5s 2;animation:flash-opacity 1.5s 2}@-webkit-keyframes flash-opacity{0%{opacity:1}50%{opacity:.2}100%{opacity:1}}@keyframes flash-opacity{0%{opacity:1}50%{opacity:.2}100%{opacity:1}}#page-home .flash-backg-color1{-webkit-animation:flash-backg-color1 1.5s 2;animation:flash-backg-color1 1.5s 2}@-webkit-keyframes flash-backg-color1{0%{background-color:#cee9e1}50%{background-color:#e7f4f0}100%{background-color:#cee9e1}}@keyframes flash-backg-color1{0%{background-color:#cee9e1}50%{background-color:#e7f4f0}100%{background-color:#cee9e1}}#page-home .flash-backg-color2{-webkit-animation:flash-backg-color2 1.5s 2;animation:flash-backg-color2 1.5s 2}@-webkit-keyframes flash-backg-color2{0%{background-color:#d9e8f3}50%{background-color:#ecf4f9}100%{background-color:#d9e8f3}}@keyframes flash-backg-color2{0%{background-color:#d9e8f3}50%{background-color:#ecf4f9}100%{background-color:#d9e8f3}}#page-home .flash-backg-color3{-webkit-animation:flash-backg-color3 1.5s 2;animation:flash-backg-color3 1.5s 2}@-webkit-keyframes flash-backg-color3{0%{background-color:#e6e6e6}50%{background-color:#f3f3f3}100%{background-color:#e6e6e6}}@keyframes flash-backg-color3{0%{background-color:#e6e6e6}50%{background-color:#f3f3f3}100%{background-color:#e6e6e6}}#page-home .flash-backg-color4{-webkit-animation:flash-backg-color4 1.5s 2;animation:flash-backg-color4 1.5s 2}@-webkit-keyframes flash-backg-color4{0%{background-color:#f6d8e4}50%{background-color:#fbecf2}100%{background-color:#f6d8e4}}@keyframes flash-backg-color4{0%{background-color:#f6d8e4}50%{background-color:#fbecf2}100%{background-color:#f6d8e4}}#page-home .flash-backg-color5{-webkit-animation:flash-backg-color5 1.5s 2;animation:flash-backg-color5 1.5s 2}@-webkit-keyframes flash-backg-color5{0%{background-color:#eecaee}50%{background-color:#f7e5f7}100%{background-color:#eecaee}}@keyframes flash-backg-color5{0%{background-color:#eecaee}50%{background-color:#f7e5f7}100%{background-color:#eecaee}}#page-home .flash-backg-color6{-webkit-animation:flash-backg-color6 1.5s 2;animation:flash-backg-color6 1.5s 2}@-webkit-keyframes flash-backg-color6{0%{background-color:#f8e59a}50%{background-color:#fcf2cd}100%{background-color:#f8e59a}}@keyframes flash-backg-color6{0%{background-color:#f8e59a}50%{background-color:#fcf2cd}100%{background-color:#f8e59a}}