#intro{height:100vh;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat}#intro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(30,30,30,.32)}#intro .intro{z-index:10;padding:0 2rem}#intro .intro .name{color:#fff}#intro .intro .name span{margin-bottom:-0.3125rem;display:block;font-size:1.25rem;font-weight:600;text-transform:uppercase;line-height:1}@media only screen and (max-width: 30em){#intro .intro .name span{font-size:1rem}}#intro .intro .name p{font-family:"Abril Fatface",cursive;font-size:5rem;line-height:1}@media only screen and (max-width: 30em){#intro .intro .name p{font-size:3rem}}#intro .intro .title{margin-top:1rem;color:#fff;font-size:1.75rem;font-weight:300}@media only screen and (max-width: 30em){#intro .intro .title{font-size:1.25rem}}#intro .scroller{z-index:10;position:absolute;bottom:1rem;left:50%;padding-bottom:6.5rem;color:#fff;background:url("data:image/svg+xml,%3Csvg width='48' height='81' viewBox='0 0 48 81' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(0 1)' stroke='%23FFF' fill='none' fill-rule='evenodd'%3E%3Ccircle cx='24' cy='56' r='23.5'/%3E%3Cg stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24 0v64M30 58l-6 6-6-6'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat bottom center;text-decoration:none;text-transform:uppercase;font-size:.75rem;font-weight:bold;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#content,#contact{padding-top:11rem;padding-bottom:8rem}@media only screen and (max-width: 64em){#content,#contact{padding-top:5rem;padding-bottom:4rem}}#photos:before,#photos:after{content:"";display:table}#photos:after{clear:both}#photos{*zoom:1}#photos .photo-0{width:33.3333%;float:left}@media only screen and (max-width: 48em){#photos .photo-0{width:100%}}#photos .photo-1{width:66.6666%;float:right}@media only screen and (max-width: 48em){#photos .photo-1{width:100%}}#room .container,#glamping .container{padding-top:11rem;padding-bottom:8rem}@media only screen and (max-width: 64em){#room .container,#glamping .container{padding-top:5rem;padding-bottom:4rem}}#room .slogan-container,#glamping .slogan-container{display:flex;flex-direction:column}#room .slogan,#glamping .slogan{flex:1 1 0px;display:flex;justify-content:center;align-items:center;background-color:#1e1e1e;color:#fff}@media only screen and (max-width: 56em){#room .slogan,#glamping .slogan{padding:4rem 2rem}}#room .slogan p,#glamping .slogan p{padding-top:5rem;font-size:1.75rem;font-weight:300}#room .slogan p:before,#glamping .slogan p:before{content:"";position:absolute;top:0;left:50%;width:.0625rem;height:3rem;background-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#practical .content+.points{margin-top:1rem}#practical .points{width:29rem}@media only screen and (max-width: 56em){#practical .points{width:100%}}#practical .points article{border-bottom:.0625rem solid rgba(30,30,30,.16)}#practical .points details summary{width:100%;padding:1.5rem 0;outline:0;cursor:pointer;background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 1v12M1 7h12' stroke='%231E1E1E' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.32'/%3E%3C/svg%3E") no-repeat center right;font-weight:bold;text-transform:uppercase;list-style:none}#practical .points details summary::-webkit-details-marker{display:none}#practical .points details .content{padding-bottom:1.5rem}#practical .points details[open] summary{background:url("data:image/svg+xml,%3Csvg width='14' height='2' viewBox='0 0 14 2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1h12' stroke='%231E1E1E' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.32'/%3E%3C/svg%3E") no-repeat center right}
