/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{background:#cfcec5;touch-action:manipulation;font-size:15px;width:100%;height:100%;margin:0;padding:0;overflow:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}body{background:#cfcec5;font-family:proxima-nova-1,proxima-nova-2,"Helvetica Neue",Arial,sans-serif;color:#102838;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;fill:currentColor;position:absolute;width:100%;height:100%;margin:0;padding:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-tap-highlight-color:transparent;-webkit-perspective:0;perspective:0;overflow:hidden;-webkit-transform-origin:0 0;transform-origin:0 0}body *{-webkit-user-drag:none;-moz-user-drag:-moz-none;user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}svg{fill:currentColor}a,a:active,a:visited{color:#0c4fb6;text-decoration:none}a:active,a:hover{color:#D84948}@media only screen and (max-width:600px){html{font-size:14px}}@media only screen and (max-width:480px){html{font-size:13px}}.wf-loading body{opacity:0}.wf-active body,.wf-loaded body{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.5s;transition-duration:.5s}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-button:end:increment,::-webkit-scrollbar-button:start:decrement{display:block;height:3px}::-webkit-scrollbar-button:vertical:increment{background-color:transparent}::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.2);border-radius:3px}::-webkit-scrollbar-thumb:vertical{height:10px;background-color:rgba(0,0,0,.2);border-radius:3px}::-webkit-scrollbar-thumb:vertical:hover{background-color:rgba(0,0,0,.4)}::-webkit-scrollbar-thumb:horizontal{width:50px;background-color:rgba(0,0,0,.2);border-radius:3px}::-webkit-scrollbar-thumb:horizontal:hover{background-color:rgba(0,0,0,.4)}.sb-scroll-container{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.sb-scrollable{position:absolute;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%;z-index:500}.sb-scrollbar-y{position:absolute;right:0;top:15px;bottom:80px;width:10%;max-width:60px;z-index:10000}.sb-scrollbar-y-track{position:absolute;left:50%;top:20px;bottom:20px;width:8px;margin-left:-4px;background-color:rgba(65,80,92,.1);border-radius:4px;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s}.sb-scrollbar-y-handle{position:absolute;width:100%;height:40px;border-radius:5px;background-color:rgba(65,80,92,.3);-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s}.highlight .sb-scrollbar-y-track{background-color:rgba(147,154,159,.5)}.highlight .sb-scrollbar-y-handle{background-color:rgba(65,80,92,.8)}.style-dark .sb-scrollbar-y-track{background-color:rgba(255,255,255,.15)}.style-dark .highlight .sb-scrollbar-y-track,.style-dark .sb-scrollbar-y-handle{background-color:rgba(255,255,255,.2)}.style-dark .highlight .sb-scrollbar-y-handle{background-color:rgba(255,255,255,.6)}.style-light .sb-scrollbar-y-track{background-color:rgba(0,0,0,.05)}.style-light .sb-scrollbar-y-handle{background-color:rgba(0,0,0,.1)}.style-light .highlight .sb-scrollbar-y-track{background-color:rgba(0,0,0,.15)}.style-light .highlight .sb-scrollbar-y-handle{background-color:rgba(0,0,0,.5)}.pip{border:2px solid #FFF;background-color:rgba(0,0,0,.4);-webkit-transition-property:background-color,border-width;transition-property:background-color,border-width;-webkit-transition-duration:.3s;transition-duration:.3s;border-radius:100%;cursor:pointer;overflow:hidden;text-align:center;line-height:20px;text-indent:-50px;box-sizing:border-box;box-shadow:0 0 5px rgba(0,0,0,.32)}.pip.active{border-width:5px;background-color:rgba(255,255,255,.4)}.pip:hover{background-color:rgba(255,255,255,.7)}.home-page .sb-scrollbar-y{right:0;top:135px;bottom:80px;width:10%}.icons{display:none}.ratio-1{width:1440px;height:1440px}.social{height:30px}.sharing{-webkit-transition-duration:.5s!important;transition-duration:.5s!important;height:30px;position:relative;text-align:center}.sharing a{display:inline-block!important;position:relative;width:28px;height:28px;cursor:pointer;-webkit-transition-duration:.4s;transition-duration:.4s;background-color:transparent!important;border-radius:100%;overflow:hidden;margin:0 10px!important}.sharing a .icon{fill:#FFF;width:28px;height:28px;cursor:pointer!important;display:block;stroke:none;opacity:.3;-webkit-transition-duration:.4s;transition-duration:.4s}.style-light .sharing a .icon{fill:#000}.sharing a:hover .icon{opacity:.9;-webkit-transition-duration:.2s;transition-duration:.2s}.sharing a:after{content:'';position:absolute;left:0;width:100%;top:0;height:100%;cursor:pointer}.sharing .share-btn{z-index:100;opacity:.8;-webkit-transition-delay:0;transition-delay:0}.sharing .twitter-btn{z-index:99;-webkit-transition-delay:.3s;transition-delay:.3s}.sharing .gplus-btn{z-index:98;-webkit-transition-delay:.2s;transition-delay:.2s}.sharing .pinterest-btn{z-index:97;-webkit-transition-delay:.1s;transition-delay:.1s}.sharing .facebook-btn{z-index:96;-webkit-transition-delay:0s;transition-delay:0s}.sharing.bottom{top:inherit;bottom:25px;right:50%}.sharing.hidden{-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}.sharing.active .share-btn{opacity:.4}.sharing.active .twitter-btn{opacity:1;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transform:translate3d(-180px,0,0);transform:translate3d(-180px,0,0)}.sharing.active .twitter-btn:active{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:translate3d(-180px,0,0) scale(0.9);transform:translate3d(-180px,0,0) scale(0.9)}.sharing.active .gplus-btn{opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translate3d(-135px,0,0);transform:translate3d(-135px,0,0)}.sharing.active .pinterest-btn{opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transform:translate3d(-90px,0,0);transform:translate3d(-90px,0,0)}.sharing.active .facebook-btn{opacity:1;-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transform:translate3d(-45px,0,0);transform:translate3d(-45px,0,0)}.close-btn{position:fixed;top:0;left:0;-webkit-transform:translate3d(-50px,-50px,0);transform:translate3d(-50px,-50px,0);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.3s;transition-duration:.3s;width:40px;height:40px;font-size:2rem;font-weight:700;text-align:center;z-index:3001;cursor:pointer;color:#FFF}.close-btn .icon{display:block;width:30px;height:30px;fill:#FFF;cursor:pointer;margin-left:5px;margin-top:5px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.close-btn:after{content:'';position:absolute;display:block;left:-5px;top:-5px;width:40px;height:40px}.close-btn.active{-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transform:translate3d(20px,20px,0);transform:translate3d(20px,20px,0)}.close-btn.active:active .icon,.close-btn.active:hover .icon{-webkit-transition-delay:0s;transition-delay:0s;margin-left:0;margin-top:0}.curtain{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#000;opacity:0;text-align:center;color:#FFF;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:opacity;transition-property:opacity}.curtain.close{opacity:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.4s;transition-duration:.4s}.slideshow{margin:0 auto;width:100%;height:600px;position:relative;overflow:hidden}.slideshow img{width:100%;height:auto;display:block;z-index:100;background-color:#000;left:0;top:0;position:absolute}.slides{padding:55px 0 0}.slide{margin:0;position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background-color:rgba(255,255,255,.1)}.slide.framed{padding:90px}.slide.loaded{background-color:rgba(255,255,255,0)}.slide .page-title{top:20px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slide img{width:100%;max-width:100%;height:auto;margin:0 auto;display:block;z-index:10}.slide figcaption{position:absolute;bottom:32px;left:0;right:0;display:block;text-align:center;font-size:90%;text-transform:uppercase;opacity:0;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:opacity;transition-property:opacity;z-index:11;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slides--framed .slide figcaption{bottom:-32px}.slide:active figcaption{opacity:1}.slide .content{width:100%;max-width:640px;margin:0 auto}.slide-single figcaption{position:relative;left:auto;right:auto;bottom:auto;opacity:1;padding:15px 0;font-weight:500;font-size:85%;line-height:1.4}.slide-single figcaption strong{font-size:220%;line-height:1.1;display:inline-block;padding-bottom:5px}.slides--framed{padding:125px 90px 90px;box-sizing:border-box}.slides--framed .page-title{top:46px}.slides--framed .slide+.slide{margin-top:90px}.slide+.slides--framed{padding-top:0}.ratio075,.ratio1,.ratio15,.ratio178{display:block;width:100%}.ratio075 img,.ratio1 img,.ratio15 img,.ratio178 img{position:absolute;top:0;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.ratio075{padding-top:133.33%}.ratio1{padding-top:100%}.ratio15{padding-top:66.67%}.ratio178{padding-top:56.25%}.ratio075.loaded,.ratio15.loaded,.ratio178.loaded{padding-top:0;background-color:rgba(255,255,255,0);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transition-property:background-color;transition-property:background-color}.ratio075.loaded img,.ratio15.loaded img,.ratio178.loaded img{position:relative;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-property:opacity;transition-property:opacity}.slides-listing{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-top:70px}.slides-listing .slide{position:relative;width:100%}.slides-listing .slide img{width:auto;height:640px}.slides-listing .slide .scroll-container{position:relative;overflow:visible}.page{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:500;background-repeat:no-repeat;background-position:50% 0;background-size:100% auto;opacity:0}.page.active{opacity:1}.page-title{position:absolute;font-weight:700;box-sizing:border-box;font-size:2.6rem;line-height:.9;letter-spacing:.25rem;text-transform:uppercase;text-align:center;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;padding:0;left:60px;right:60px;top:46px;z-index:1000;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fixed-title{position:fixed}.center-col{width:100%;max-width:680px;margin:0 auto;padding:0 40px;box-sizing:border-box}.center-full{width:100%;padding:0 90px;margin:0 auto;box-sizing:border-box}.content{padding:125px 0 55px;font-size:1.1rem;font-family:proxima-nova-1,proxima-nova-2,"Helvetica Neue",Arial,sans-serif;line-height:1.5;text-align:justify;position:relative;z-index:10}.content *{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.content h2{margin-top:0;font-size:1.625rem;font-weight:500;line-height:2rem;text-align:left;margin-bottom:2rem}.content h3{font-size:1.2rem;font-weight:600;line-height:1.5rem;margin-bottom:0;padding-bottom:0}.content p,.content ul{line-height:1.4;margin:2.2rem 0;padding:0}.content ul{list-style-type:none;margin-left:1.5rem}.content ul li{margin:0;padding:0;position:relative}.content ul li:before{content:'\2022';display:inline-block;position:absolute;left:-1.5rem;top:0;font-size:2.5rem;line-height:15px}.content dl{width:100%}.content dl dt{width:6rem;float:left;padding-right:10px;box-sizing:border-box;opacity:.7;line-height:1.2;text-transform:uppercase}.content dl dt em{float:right;font-style:normal}.content dl dd{margin:0 0 5px 6rem;line-height:1.2;text-align:left}.content dl dd strong{font-weight:700}.content h3+p{margin-top:.25rem}.content h3+ul{margin-top:.75rem}.content p+ul{margin-top:0}.content .small{font-size:1rem}.content .center{text-align:center}.content .left{text-align:left}.content strong{font-weight:600}.content img.right{float:right;margin-left:1rem;margin-bottom:1rem}.content img.left{float:left;margin-right:1rem;margin-bottom:1rem}.content a{cursor:pointer;display:inline;padding-left:3px;padding-right:3px;border-radius:2px;margin-left:-3px;margin-right:-3px;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.2s;transition-duration:.2s;color:#0c66be;font-weight:600;white-space:nowrap}.content a *{cursor:pointer}.content a:active,.content a:hover{color:#082146;background-color:rgba(255,255,255,.3)}.content hr{border:none;background-color:rgba(0,0,0,.1);height:1px}.full-image{width:100%;height:auto;display:block;position:relative}.video-links{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-bottom:45px;margin-top:-20px}.video-link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:auto;flex:auto;width:178px;height:100px;max-width:178px;margin:20px 2% 0 0;background-color:rgba(255,255,255,.1);text-align:center;font-weight:700;color:#FFF;text-transform:uppercase;cursor:pointer}.video-link span{font-size:13px;display:block;width:100%;line-height:25px;color:#FFF;background-color:rgba(0,0,0,.5);text-align:center;text-shadow:0 0 5px rgba(0,0,0,.8);cursor:pointer}.video-link:active span,.video-link:hover span{background-color:rgba(0,0,0,.8)}.video-link.active span{background-color:rgba(255,255,255,.9);color:#111;text-shadow:none}.style-dark .content hr{background-color:rgba(255,255,255,.1)}.style-dark .content-footer{background-image:-webkit-radial-gradient(50% 100%,ellipse farthest-side,rgba(255,255,255,.2) 0,rgba(255,255,255,.08) 100%);background-image:radial-gradient(ellipse farthest-side at 50% 100%,rgba(255,255,255,.2) 0,rgba(255,255,255,.08) 100%)}.style-dark .page-title{color:#FFF}.style-light{color:#4A4A4A}.style-light .content-footer{background-image:-webkit-radial-gradient(50% 100%,ellipse farthest-side,rgba(0,0,0,.2) 0,rgba(255,255,255,.08) 100%);background-image:radial-gradient(ellipse farthest-side at 50% 100%,rgba(0,0,0,.2) 0,rgba(255,255,255,.08) 100%)}.auto-resizable-iframe{background-color:rgba(0,0,0,.4);max-width:1920px;margin:0 auto}.auto-resizable-iframe>div{position:relative;padding-bottom:56.25%;height:0}.auto-resizable-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.home-page{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:50;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transition-timing-function:cubic-bezier(0.88,0,1,.05);transition-timing-function:cubic-bezier(0.88,0,1,.05);background-color:#cfcec5;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.home-page .scroll-container{position:absolute;left:0;top:0;right:0;bottom:0}.site-title{color:#41505C;position:absolute;font-weight:700;box-sizing:border-box;font-size:2.6rem;letter-spacing:.2rem;text-transform:uppercase;text-align:center;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0 0 0 -200px;padding:0;top:30px;width:400px;left:50%;height:50px;line-height:50px;z-index:495}.site-title span{position:relative;padding-left:20px}.site-title span:before{content:'';position:absolute;border-radius:100%;height:12px;width:12px;background-color:#939A9F;left:2px;top:50%;margin-top:-7px}.home-intro{text-align:center;font-size:1.4rem;font-weight:600;color:#41505C;width:100%}.home-intro a{color:#868d93;border-radius:2px;display:inline-block;padding:0 2px;margin-left:-2px;-webkit-transition-duration:.3s;transition-duration:.3s;text-shadow:0 0 10px transparent,0 0 1px transparent}.home-intro a:focus,.home-intro a:hover{cursor:pointer;color:#FFF;text-shadow:0 0 1px rgba(0,0,0,.1)}.home-extra{text-align:center;font-size:1.2rem;font-weight:600;color:#41505C;width:100%;margin:0 1% 1rem;background-color:rgba(255,255,255,.3);padding:.5rem}.home-extra a{color:#868d93;border-radius:2px;display:inline-block;padding:0 2px;-webkit-transition-duration:.3s;transition-duration:.3s;text-shadow:0 0 10px transparent,0 0 1px transparent}.home-extra a:focus,.home-extra a:hover{cursor:pointer;color:#222;text-shadow:0 0 1px rgba(255,255,255,.1)}.about-btn{position:absolute;right:0;top:10px;width:10%;max-width:60px;height:120px;z-index:550}.about-btn a{display:block;position:absolute;left:50%;top:45px;-webkit-transform:translate3d(-50%,0,0) rotate(90deg);transform:translate3d(-50%,0,0) rotate(90deg);font-size:1.3rem;font-weight:600;line-height:40px;height:40px;text-align:center;text-transform:uppercase;letter-spacing:.05rem;z-index:50;cursor:pointer;width:90px;border-radius:4px;color:#939A9F;-webkit-transition-duration:.3s;transition-duration:.3s}.about-btn a:hover{color:#FFF;text-shadow:0 0 1px rgba(0,0,0,.1)}.home-list{width:100%;padding:70px 5%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.home-list hr{width:50%;display:block;margin:30px 25% 65px;height:1px;font-size:1px;border:none;background-color:rgba(178,177,170,.5);position:relative}.home-list hr:after{content:'';display:block;position:absolute;left:50%;top:-4px;margin-left:-5px;width:6px;height:6px;border-radius:100%;background-color:#B2B1AA;border:2px solid #CFCEC5;box-sizing:content-box}.home-list footer{display:block}.home-thumb{display:block;-webkit-box-flex:1;-webkit-flex:auto;flex:auto;margin:1% 1% 40px;box-sizing:border-box;width:23%;max-width:400px;max-height:225px;position:relative;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-perspective:768px;perspective:768px;opacity:.9999;font-size:1.1rem;line-height:40px}.home-thumb a{cursor:pointer;display:block;position:relative;width:100%;max-width:400px;max-height:225px;height:auto;padding:56.25% 0 0;background-size:100% auto;background-repeat:no-repeat;background-position:50% 0;background-image:url(/images/subblue-tree.png?20150504);margin:0 auto;background-color:rgba(0,0,0,.1);z-index:10;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.45s;transition-duration:.45s}.home-thumb a span{display:block;position:absolute;left:0;right:0;bottom:0;height:30px;max-width:400px;margin:0 auto;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);font-weight:600;text-transform:uppercase;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:0;transition-delay:0;color:#41505C}.home-thumb.visited a span{color:rgba(147,154,159,.95)}.no-touch .home-thumb a:hover span{color:#FFF!important;text-shadow:0 0 1px rgba(0,0,0,.1)}.home-thumb .overlay{z-index:8;display:block;position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;opacity:1;-webkit-transition-duration:.5s;transition-duration:.5s;background-position:50% 0;background-size:cover}.home-thumb.active{-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-timing-function:cubic-bezier(0.34,.01,.07,1);transition-timing-function:cubic-bezier(0.34,.01,.07,1)}.home-thumb.active .overlay{-webkit-transition-duration:.2s!important;transition-duration:.2s!important;-webkit-filter:blur(10px)!important;filter:blur(10px)!important}.home-thumb.active a{-webkit-transition-duration:.2s;transition-duration:.2s;opacity:1}.home-thumb.active a span{-webkit-filter:blur(0px);filter:blur(0px)}.home-thumb.active.opening a{-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transition-duration:.3s;transition-duration:.3s;opacity:0}.home-thumb.active.opening span{text-shadow:0 0 0 transparent!important}.no-touch .home-thumb:hover .overlay{-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-filter:blur(3px);filter:blur(3px)}.no-touch .home-thumb:hover a{opacity:1}.no-touch .home-thumb:hover a span{-webkit-filter:blur(0);filter:blur(0)}.home-panel{width:30%;max-width:-webkit-calc(800px + 2%);max-width:calc(800px + 2%);display:block;-webkit-box-flex:1;-webkit-flex:auto;flex:auto;-webkit-flex-wrap:wrap;flex-wrap:wrap;background-color:rgba(0,0,0,.1);margin:0 1%;text-align:center;position:relative;height:80px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-perspective:768px;perspective:768px}.home-panel a{display:block;position:absolute;left:0;top:0;right:0;bottom:0;cursor:pointer;line-height:80px;font-weight:600;text-transform:uppercase;color:#FFF}.home-panel.active{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-timing-function:cubic-bezier(0.34,.01,.07,1);transition-timing-function:cubic-bezier(0.34,.01,.07,1)}.be-a-match{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-image:url(/images/be-a-match.svg?20150504);font-size:1.1rem}.ojb{background-color:#ede5d2;color:#6e1b3b!important;font-size:1.1rem}.get-frax{text-align:left;color:#FFF!important;font-size:1.4rem;text-indent:-800px;overflow:hidden;background-position:95% 50%,5% 50%,50% 0;background-size:135px 40px,105px 50px,cover;background-repeat:no-repeat;background-image:url(/images/appstore.svg?20150504),url(../images/frax_logo@2x.png),url(../images/getfrax@2x.jpg)}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.home-thumb a{background-image:url(/images/subblue-tree@2x.png?20150504)}}.about{background-color:#AFAFA7;background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%;background-image:url(/images/backgrounds/about-dof-1024@2x.jpg?20150504)}.about .sb-scrollable{background-color:transparent!important}.about .content{padding-top:0;padding-bottom:100px}.about .content *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.about .content p{text-align:left;display:block;padding:0;margin:1rem 0}.about .content ul{margin-left:0}.about .content li{text-align:left}.about .content .monthyear{display:inline-block;box-sizing:border-box;min-width:6rem;opacity:.7;text-align:left;padding-right:10px;vertical-align:top}.about .content .monthyear em{font-style:normal;float:right}.about .content .daterange{display:inline-block;min-width:5.5rem}.about .content a{color:#3888FF}.about .content a:active,.about .content a:hover{color:#FFF;background-color:rgba(56,136,255,.8)}.about .content .col-1{width:600px;padding-left:80px}.about .content .info-bar{width:100%;padding:20px 20px 20px 80px;box-sizing:border-box;background-position:100% 0;background-repeat:no-repeat;position:relative;font-weight:600;color:#FFF}.about .content .info-bar dl,.about .content .info-bar h3,.about .content .info-bar li,.about .content .info-bar p{width:100%;max-width:490px;padding-right:5px}.about .content .info-bar a{color:#0c4fb6}.about .content .info-bar a:hover{text-shadow:0 0 3px transparent;color:#FFF}.about .content .info-bar h3{font-weight:700;text-transform:uppercase;font-size:1.5rem;text-align:left;text-shadow:none;white-space:nowrap}.about .content .info-bar:last-child{border-bottom:none}.about .content .info-contact,.about .content .info-installations,.about .content .info-intro{text-shadow:0 1px 0 rgba(115,108,90,.5),0 0 3px rgba(115,108,90,.5),0 0 10px rgba(115,108,90,.5)}.about .content .info-contact dl,.about .content .info-contact li,.about .content .info-contact p,.about .content .info-installations dl,.about .content .info-installations li,.about .content .info-installations p,.about .content .info-intro dl,.about .content .info-intro li,.about .content .info-intro p{background-image:-webkit-linear-gradient(right,rgba(115,108,90,.7),rgba(115,108,90,0));background-image:linear-gradient(to left,rgba(115,108,90,.7),rgba(115,108,90,0));color:#FFF}.about .content .info-contact a,.about .content .info-installations a,.about .content .info-intro a{color:#febc09}.about .content .info-contact h1,.about .content .info-contact h3,.about .content .info-installations h1,.about .content .info-installations h3,.about .content .info-intro h1,.about .content .info-intro h3{color:#FFF;text-shadow:0 1px 0 rgba(115,108,90,.5)}.about .content .info-intro{padding-top:100px;background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%}.about .content .info-companies,.about .content .info-interviews,.about .content .info-screenings,.about .content .info-statement{background-color:#CDCCC8;background-image:url(/images/backgrounds/about-ao-1024@2x.jpg?20150504);color:#41505C;text-shadow:0 1px 0 #CDCCC8,0 0 3px #CDCCC8,0 0 10px #CDCCC8}.about .content .info-companies dl,.about .content .info-companies p,.about .content .info-interviews dl,.about .content .info-interviews p,.about .content .info-screenings dl,.about .content .info-screenings p,.about .content .info-statement dl,.about .content .info-statement p{background-image:-webkit-linear-gradient(right,rgba(205,204,200,.7),rgba(205,204,200,0));background-image:linear-gradient(to left,rgba(205,204,200,.7),rgba(205,204,200,0))}.about .content .info-companies h3,.about .content .info-interviews h3,.about .content .info-screenings h3,.about .content .info-statement h3{text-shadow:0 1px 0 #CDCCC8}.about .content .info-contact p{text-shadow:0 1px 0 #E5E4E2,0 0 3px #E5E4E2}.about .content .info-contact h3,.about .content .info-contact p{color:#514F43}.about .content .info-contact h3{text-shadow:0 1px 0 #E5E4E2}.about .content .info-contact a{color:#FFF;text-shadow:0 -1px 0 rgba(115,108,90,.3),0 0 3px rgba(115,108,90,.5),0 0 10px rgba(115,108,90,.5)}.about .content .info-mags,.about .content .info-talks{background-color:#2274B3;background-image:url(/images/backgrounds/about-outline-1024@2x.png?20150504);text-shadow:0 0 3px #2274B3,0 0 10px #2274B3;text-shadow:0 1px 0 #2274B3,0 0 3px #2274B3,0 0 10px #2274B3}.about .content .info-mags dl,.about .content .info-mags li,.about .content .info-mags p,.about .content .info-talks dl,.about .content .info-talks li,.about .content .info-talks p{background-image:-webkit-linear-gradient(right,rgba(34,116,179,.7),rgba(34,116,179,0));background-image:linear-gradient(to left,rgba(34,116,179,.7),rgba(34,116,179,0))}.about .content .info-mags h3,.about .content .info-talks h3{text-shadow:0 1px 0 #2274B3}.about .content .info-mags a,.about .content .info-talks a{color:#febc09}.about .page-title{color:#FFF;text-shadow:none}.about .info-bar:after{content:'';display:block;position:absolute;width:100%;bottom:0;left:0;right:0;border-bottom:1px solid #FFF;height:1px}.about .info-bar:last-child:after{display:none}.about-background{width:100%;height:100%;position:absolute;left:0;top:0;right:0;bottom:0}@media only screen and (min-width:1100px){.about .content .info-companies dl,.about .content .info-companies li,.about .content .info-companies p,.about .content .info-contact dl,.about .content .info-contact li,.about .content .info-contact p,.about .content .info-installations dl,.about .content .info-installations li,.about .content .info-installations p,.about .content .info-interviews dl,.about .content .info-interviews li,.about .content .info-interviews p,.about .content .info-intro dl,.about .content .info-intro li,.about .content .info-intro p,.about .content .info-mags dl,.about .content .info-mags li,.about .content .info-mags p,.about .content .info-screenings dl,.about .content .info-screenings li,.about .content .info-screenings p,.about .content .info-statement dl,.about .content .info-statement li,.about .content .info-statement p,.about .content .info-talks dl,.about .content .info-talks li,.about .content .info-talks p{background-image:none}}@media only screen and (max-width:480px){.about .content .info-bar{padding:60px 40px}.about .content .info-bar .page-title{font-size:2rem}.about .content .info-bar h3{font-size:1.2rem}}.save-a-life{background-size:cover;background-image:url(/images/be-a-match.svg?20150504)}.save-a-life .scrollable{background-color:transparent!important}.save-a-life .content a{color:#333}.save-a-life .content a:active,.save-a-life .content a:hover{color:#000;background-color:rgba(0,0,0,.1)}.save-a-life .content strong{font-weight:700}.save-a-life .page-title{text-shadow:none}.frax .content{color:#CCC}.frax .content h2,.frax .content strong{color:#EEE}.frax .content a{color:#32D2FC}.frax .content a:active,.frax .content a:hover{color:#000;background-color:rgba(50,210,252,.7)}.faberge{background-image:-webkit-linear-gradient(top,#142128 150px,#000 150px);background-image:linear-gradient(to bottom,#142128 150px,#000 150px)}.faberge .scrollable{background-color:#142128}.faberge .content-footer{background-image:none}.faberge .footer--info{margin-top:-60px}.fractal-lab{background:url(/images/noise_bg.png?20150504) #222}.fractal-lab .content{color:#999}.fractal-lab .content h3{font-weight:400;color:#CCC}.fractal-lab .content a{color:#57C9FF}.fractal-lab .scrollable{background-color:transparent!important}.nanoflakes .scrollable{background-color:#000}.nanoflakes .slide:first-child{padding-top:60px}.new-2015 .scrollable{background-color:transparent!important}.new-2015 .content a{color:#2B8DCB}.new-2015 .content p{background-color:rgba(242,243,243,.8)}.new-2015 .content p:first-child{margin-top:0}.new-2015 .footer--image:after{position:absolute;content:' ';left:0;top:0;right:0;height:20px}.work-with-us{background-image:url(/images/gallery/jobs/jobs-1920.jpg?20150504);background-repeat:no-repeat;background-position:0 100%;background-size:100% auto}.work-with-us .scrollable{background-color:transparent!important;background-image:-webkit-linear-gradient(bottom,rgba(164,164,164,0) 20vw,#A4A4A4 75vw);background-image:linear-gradient(to top,rgba(164,164,164,0) 20vw,#A4A4A4 75vw)}.work-with-us .content{padding-bottom:63vw}.work-with-us .content a{color:#FFD940;text-shadow:none}.work-with-us .content a:hover{color:#333;text-shadow:none}.work-with-us .center-col{max-width:800px}.page-404{background-position:50% 50%;background-image:url(/images/gallery/404/404-1920.jpg?20150504);background-size:cover}.page-404 .content{padding:0;margin:0;height:100%}.page-404 .content h1{position:absolute;top:50%;margin-top:-17px}.page-404 .content h1 a{color:#FFF;font-weight:700;box-sizing:border-box;font-size:2.6rem;line-height:.9;letter-spacing:.25rem;text-transform:uppercase;text-align:center;margin:0;left:60px;right:60px;top:46px;z-index:1000;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);padding:10px 20px;text-shadow:0 0 20px #000}.page-404 .content h1 a:active,.page-404 .content h1 a:hover{background-color:#000}@media only screen and (max-width:1440px){.page-404{background-image:url(/images/gallery/404/404-1440.jpg?20150504)}.work-with-us{background-image:url(/images/gallery/jobs/jobs-1440.jpg?20150504)}}@media only screen and (max-width:1024px){.page-404{background-image:url(/images/gallery/404/404-1024.jpg?20150504)}.work-with-us{background-image:url(/images/gallery/jobs/jobs-1024.jpg?20150504)}}@media only screen and (max-width:960px){.page-404{background-image:url(/images/gallery/404/404-960.jpg?20150504)}.work-with-us{background-image:url(/images/gallery/jobs/jobs-960.jpg?20150504)}}@media only screen and (max-width:480px){.page-404{background-image:url(/images/gallery/404/404-480.jpg?20150504)}.work-with-us{background-image:url(/images/gallery/jobs/jobs-480.jpg?20150504)}}.leclaireur .video-link{background-size:178px 100px;background-repeat:no-repeat}.leclaireur .vid1{background-image:url(/images/articles/leclaireur/fuzzball1@2x.jpg?20150504)}.leclaireur .vid2{background-image:url(/images/articles/leclaireur/fuzzball2@2x.jpg?20150504)}.leclaireur .vid3{background-image:url(/images/articles/leclaireur/thistles@2x.jpg?20150504)}.leclaireur .vid4{background-image:url(/images/articles/leclaireur/kleinian@2x.jpg?20150504)}.leclaireur .vid5{background-image:url(/images/articles/leclaireur/octoframe@2x.jpg?20150504)}.leclaireur .vid6{background-image:url(/images/articles/leclaireur/pentagonal@2x.jpg?20150504)}.leclaireur .vid7{background-image:url(/images/articles/leclaireur/petal-ball@2x.jpg?20150504)}.leclaireur .vid8{background-image:url(/images/articles/leclaireur/rhombic-cross@2x.jpg?20150504)}.leclaireur .vid9{background-image:url(/images/articles/leclaireur/rhombic-frame@2x.jpg?20150504)}.leclaireur .vid10{background-image:url(/images/articles/leclaireur/treeball@2x.jpg?20150504)}.leclaireur .vid11{background-image:url(/images/articles/leclaireur/window-well@2x.jpg?20150504)}.olivia .slide-single{margin-bottom:20px}.olivia .slide-single img{border:1px solid rgba(0,0,0,.5)}.olivia a{color:#d11860}.content-footer{position:absolute;bottom:0;left:0;right:0;padding:0}.content-footer.infront{z-index:1000}.content-footer>div{opacity:1}.content-footer.hide>div{opacity:0}.footer--info{margin:0 auto;max-width:480px;width:100%;padding:60px 40px;font-size:1rem;text-align:center;box-sizing:border-box}.footer--info h2{text-transform:uppercase;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;text-align:center;font-weight:600;font-size:1.2rem;margin:0;padding:0;color:rgba(255,255,255,.8)}.footer--info p{margin:1rem 0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;color:rgba(255,255,255,.8)}.footer--info p a{cursor:pointer;color:rgba(255,255,255,.9);display:inline-block;padding:1px 4px;margin:-1px -4px}.footer--info p a:active,.footer--info p a:hover{color:#FFF;background-color:rgba(255,255,255,.1)}.footer--info .info{font-size:85%;color:rgba(255,255,255,.5)}.footer--info .credit{font-size:85%;color:rgba(255,255,255,.5);line-height:1.4;margin-bottom:2rem}.footer--info .credit+.credit{margin-top:-1rem}.style-light .footer--info h2{color:rgba(74,74,74,.8)}.style-light .footer--info p{color:rgba(74,74,74,.9)}.style-light .footer--info p a{color:rgba(51,51,51,.9)}.style-light .footer--info p a:active,.style-light .footer--info p a:hover{color:#000;background-color:rgba(0,0,0,.1)}.style-light .footer--info .credit,.style-light .footer--info .info{color:rgba(74,74,74,.6)}.footer--image{position:relative;width:100%}.copyright{position:fixed;right:0;bottom:0;width:10%;max-width:60px;height:80px;z-index:550}.copyright span{font-family:HelveticaNeue,Arial,sans-serif;text-align:right;font-size:.9rem;font-weight:700;text-transform:uppercase;z-index:50;cursor:default;line-height:40px;width:70px;height:40px;color:rgba(0,0,0,.3);display:block;position:absolute;left:50%;top:0;-webkit-transform:translate3d(-50%,0,0) rotate(90deg);transform:translate3d(-50%,0,0) rotate(90deg)}.copyright.dark-mode span{color:rgba(255,255,255,.3)}.copyright.light-mode span{color:rgba(0,0,0,.3)}@media (orientation:landscape){html.ipad.ios7>body{position:fixed;bottom:0;width:100%;height:672px!important}}@media only screen and (max-width:1520px){.home-thumb{width:31%}}@media only screen and (max-width:1000px){.home-list{padding:70px 7%}.home-thumb{width:46%;margin:2% 2% 40px;font-size:1rem}.home-panel{width:46%;margin:0 2% 20px}}@media only screen and (max-width:768px){.sb-scrollbar-y{width:6%}.sb-scrollbar-y-track{width:8px;margin-left:-4px}.copyright{width:8%}.close-btn.active{-webkit-transform:translate3d(15px,15px,0);transform:translate3d(15px,15px,0)}.page-title{top:40px;font-size:2.3rem}.slides--framed{padding:110px 60px 60px}.slides--framed .page-title{top:40px}.slides--framed .slide+.slide{margin-top:60px}.center-full{padding:0 40px}.video-links{padding-bottom:20px}}@media only screen and (max-width:600px){.sb-scrollbar-y{width:8%}.sb-scrollbar-y-track{width:6px;margin-left:-3px;border-radius:3px}.copyright{width:10%}.home-thumb{width:94%;margin:3% 3% 30px;font-size:1rem;line-height:35px}.home-panel{width:94%;max-width:400px;margin:3% 3% 30px}.home-page .sb-scrollbar-y{top:130px;bottom:70px}}@media only screen and (max-width:480px){.site-title{font-size:2rem;top:20px;height:40px}.home-intro{font-size:1.1rem}.home-list{padding:50px 7%}.home-list hr{margin-bottom:40px}.home-thumb{width:94%;margin:3% 3% 30px;font-size:1rem;line-height:35px}.sb-scrollbar-y{width:8%}.home-page .sb-scrollbar-y{top:85px;bottom:50px;width:8%}.close-btn .icon{width:20px;height:20px}.close-btn.active{-webkit-transform:translate3d(10px,10px,0);transform:translate3d(10px,10px,0)}.about-btn{top:0}.about-btn a{font-size:1.1rem;top:40px}.copyright{width:8%;height:70px}.page-title{top:30px;font-size:1.4rem;left:40px;right:40px}.slides--framed{padding:70px 40px 40px}.slides--framed .page-title{top:25px}.slides--framed .slide+.slide{margin-top:40px}.center-full{padding:0 40px}.video-link{width:152px;max-width:152px}.content{padding-top:80px}.content a{white-space:normal}.content h2{font-size:1.3rem;line-height:1.3}.footer--info{padding-top:60px;padding-bottom:40px}}