body,html{overflow:hidden;-webkit-transition:opacity 400ms;transition:opacity 400ms}.strong{font-weight:700}.postcard_container{position:relative;z-index:1;-webkit-perspective:1000;perspective:1000}.postcard_card{margin:20vh auto 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:600px;height:390px}.postcard_card:hover{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.face{position:absolute;width:600px;height:390px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background:#fbb}.face.front{background:url(/postcard-front.png) center/cover no-repeat}.face.back{display:block;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;text-align:center;background:url(/postcard-back.png) center/cover no-repeat}.onepage-pagination li a:before{content:'★';position:absolute;width:4px;height:4px;color:#4c4c48;background:0 0;border:none}.onepage-pagination li a.active:before{width:10px;height:10px;background:0 0;color:#f2eadc;border:none;margin:0;left:12px}body,html{margin:0;padding:0;text-align:center;font-family:adelle-sans,sans-serif;color:#6e4937}body{background:url(/background-paper.jpg) center/cover no-repeat fixed}section{width:100vw;height:100vh;position:relative}section.hero{background:url(/waterfall-4.gif) center/cover no-repeat}section.hero nav{position:absolute;top:0;left:0;width:100vw;line-height:100px}section.hero h1{padding:0;margin:25vh auto 0;text-align:center}section.hero h1 img{max-width:30vw}section.hero .scroll{margin:25vh auto 0;color:#f2eadc;text-transform:uppercase;font-size:18px;font-family:adelle,serif}section.hero .scroll img{padding-top:10px;display:block;margin:auto}section.paper{z-index:6}section.paper .paper-inner{width:60%;margin:10% auto}section.postcard_container{color:#634937}section.postcard_container .note{text-transform:uppercase;width:600px;margin:auto;text-align:right}section.quote{background:url(/background-quote.jpg) center/cover no-repeat}section.quote h2{font:700 italic 32px/42px adelle;color:#f2eadc;margin-top:50vh}section.values .slide{font-family:adelle;display:none;width:110%;margin-left:-5%;color:#4c4c48;opacity:0;-webkit-animation:fadeout 2s;animation:fadeout 2s}section.values .slide.active{display:block;opacity:1;-webkit-animation:fadein 2s;animation:fadein 2s}@keyframes fadeout{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}section.values h3{font-size:36px;margin-bottom:0;color:#938461;font-weight:700;font-family:adelle}section.values h2{font-size:36px;font-weight:700;text-transform:uppercase;margin:0 auto;position:relative;padding-bottom:4px;color:#634937}section.values h2.title{margin-top:-5%;margin-bottom:10%;width:30%;color:#938461;font-family:adelle;font-size:30px}section.values h2.title.double-border{border-color:#938461}section.values h2.title.double-border:after{background:#938461}section.values h2.star{font-size:20px;margin-left:-24px;top:8px;vertical-align:middle;position:absolute}section.values p{width:85%;margin:40px auto;font-size:18px;line-height:25px;color:#634937;min-height:125px}section.values nav ul{list-style:none;margin:0;padding:0}section.values nav li{display:inline-block}section.values nav li .title{opacity:0;display:block}section.values a{display:block;border-radius:30px;width:30px;background:#938461;text-decoration:none;line-height:30px;color:#f2eadc;margin:120px 10px 0;font-family:adelle}section.values a:hover{background:#4c4c48}section.connect h2{padding-bottom:2px;font-family:adelle;text-transform:uppercase}.double-border{border-bottom:2px solid #6e4937}.double-border:after{content:'';width:100%;display:block;height:4px;background:#634937}section.connect a{color:#4c4c48}section.connect .logo{width:450px;height:327px}section.connect .paper-inner{width:40%}section.postcard .card{background:url(/postcard.png) top left no-repeat;width:852px;height:630px;margin-left:200px;margin-top:60px;position:relative}section.postcard .card .card_contents{position:absolute;top:276px;left:276px;width:560px;height:260px}section.postcard .card .card_contents h2{font-family:adelle;margin-top:0}section.postcard .card .card_contents p{text-align:justify;text-justify:inter-word}section.postcard .card .card_contents p.center{text-align:center}section.video .video-wrapper{min-width:100%;height:100vh}section.video .video-wrapper iframe{width:100%;height:100%}@media only screen and (max-width:961px){section.postcard .card{margin-left:20px;margin-top:60px}section.paper .paper-inner{width:80%;margin:15% auto}}@media only screen and (max-width:769px){section.postcard .card{background:url(/postcard-small.png) top left no-repeat;width:660px;height:756px;margin-top:20px}section.postcard .card .card_contents{top:380px;left:75px;width:540px;height:250px}section.hero h1 img{max-width:80vw}section.quote h2{width:80vw;margin:50vh auto}}@media only screen and (max-width:640px){section.hero{background:url(/waterfall-tall.gif) center/cover no-repeat}section.hero h1 img{max-width:70vw}section.hero .scroll{margin:10vh auto 0}section.postcard .card{background:0 0;width:100%;margin-left:0;margin-top:0;position:relative}section.postcard .card .card_contents{position:absolute;top:0;left:0;width:90vw;height:90vh;padding:5vh 5vw}section.quote h2{margin-top:25vh}section.paper .paper-inner{width:90%;margin:5% auto}section.values h2.title{width:60%;font-size:18px;margin-top:4px;margin-bottom:0}section.values h3{font-size:16px;margin-top:4px}section.values h2{font-size:18px;margin-bottom:0}section.values p{margin:10px auto;width:90%;font-size:16px;text-align:left}section.values nav ul li a{margin:10px 10px 0}section.connect{width:80%}section.connect .logo{width:250px;height:182px}section.connect h2,section.connect p{width:80%;margin:0 auto 10px}section.connect a img{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}section.video .video-wrapper{min-width:100%;height:50vh;margin-top:20vh}section.video .video-wrapper iframe{width:100%;height:100%}}