html,body,.containers{height:100%!important}.headers{position:relative;margin:0 auto;width:100%}.bg-img{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bg-img::after,.bg-img:after{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(29,29,33,.7);width:100%;height:100%;content:""}.bg-img img{position:absolute;top:0;left:0;display:block;min-width:100%;min-height:100%}.title{z-index:10;margin:0 auto;padding:0 1.25em;width:100%;text-align:center;position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.title h1,.title h2{font-weight:600;font-family:adelle,helvetica neue,Helvetica,Arial,sans-serif;font-size:3.5em;line-height:1.2em;color:#fff!important;padding:0 10%}.title p{padding:0 0 .6em;font-weight:300;margin:0 auto}.title p::after{width:60px;height:2px;background:rgba(255,255,255,.5);content:"";margin:0 auto;display:block;margin-top:30px;margin-bottom:20px}.buttonholder{position:absolute;bottom:50px;text-align:center;z-index:50;display:block;width:100%}button.trigger{border:none;@include animate}.containers:not(.notrans) button.trigger{-webkit-transition:opacity .3s .5s;transition:opacity .3s .5s}.containers.modify:not(.notrans) button.trigger{opacity:0;pointer-events:none;-webkit-transition-delay:0s;transition-delay:0s}button.trigger::before{position:absolute;bottom:100%;left:-100%;padding:.8em;width:300%;color:#fff;contents:attr(data-info);font-size:.35em;-webkit-backface-visibility:hidden;backface-visibility:hidden}button.trigger:focus{outline:none}.contents{margin:0 auto;padding:0 0 3em;background:#fff}.contents>div:not(.title){margin:-80px auto 0;max-width:100%;padding:0}.postcol blockquote{padding:20px 0;margin-left:0;margin-right:0;font-style:italic;font-size:.6em;line-height:1.8;border-top:1px solid #ddd;border-bottom:1px solid #ddd;word-wrap:break-word}.contents blockquote::before{contents:'\201C'}.contents blockquote::after{contents:'\201D'}.intro-effect-push:not(.notrans) .headers,.intro-effect-push:not(.notrans)>.title,.intro-effect-push:not(.notrans) .contents>div{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;-webkit-transition-duration:1s;transition-duration:1s}.intro-effect-push:not(.notrans) .headers{-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1);-webkit-transition-duration:1.2s;transition-duration:1.2s}.intro-effect-push .headers{position:absolute;z-index:15}.intro-effect-push>.title{position:relative;top:auto;left:auto}.intro-effect-push .contents>div{margin-top:0}.intro-effect-push>.title,.intro-effect-push .contents>div{-webkit-transform:translateY(400px);transform:translateY(400px);opacity:0}.intro-effect-push.modify>.title,.intro-effect-push.modify .contents>div{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.intro-effect-push.modify .headers{opacity:0;-webkit-transform:translateY(-100%) scale(.9);transform:translateY(-100%) scale(.9)}.intro-effect-push.modify:not(.notrans)>.title{-webkit-transition-delay:.5s;transition-delay:.5s}.intro-effect-push.modify:not(.notrans) .contents>div{-webkit-transition-delay:.6s;transition-delay:.6s}@media screen and (max-width:770px){.title,.contents{}.intro-effect-side .title{width:100%;padding:0 1em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.intro-effect-side.modify .bg-img::before{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.intro-effect-side .bg-img::after{border-left-width:0;border-right-width:0;right:0;left:0;background:rgba(255,255,255,.1)}.intro-effect-side.modify .bg-img::after{background:rgba(255,255,255,.8)}.intro-effect-sidefixed .contents{width:100%;margin-left:auto}.intro-effect-sidefixed .bg-img::after{width:95%}}@media screen and (max-width:500px){.title h1,.title h2{font-weight:600;font-family:adelle,helvetica neue,Helvetica,Arial,sans-serif;font-size:2em;line-height:1.2em;color:#fff!important;padding:0}.intro-effect-jam3 .contents{padding:0 2em 5em}.intro-effect-grid .grid li h2{display:none}.intro-effect-push .headers .title{top:60px}button.trigger::before{display:none}}