/**handles:desktop**/
@media all and (min-width:1024px){body{padding-top:108px}#header{position:fixed;top:0;left:0;-webkit-transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transform:translateZ(0);will-change:transform;backface-visibility:hidden}#header .header__section{background:rgba(255,255,255,.95);width:100%}#header .header__section.header__section--nav{position:absolute;top:100%;left:0}#header.is-hidden{transform:translateY(-100%)}body.admin-bar #header{top:32px}#branding{padding-top:15px}#nav .nav__items .nav__item{margin-right:30px}#nav .nav__items .nav__item a{font-size:1.1rem}#nav .nav__items .nav__item a span{padding:15px 0;position:relative}#nav .nav__items .nav__item a span:before{background:#0e467d;content:'';width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleY(0);transform-origin:0 100%;transition:transform .1s ease-in-out}#nav .nav__items .nav__item.nav__item--active a span:before,#nav .nav__items .nav__item:hover a span:before{transform:scaleY(1)}#slideshow__items .slideshow__item__content__title{font-size:2.5rem}#slideshow__items .slideshow__item__content__description p{font-size:1.3rem}.room .room__header .room__header__meta{font-size:1.4rem}.room .room__description p{font-size:1.2rem}#not-found h1{font-size:3rem}#not-found p{font-size:1.8rem}}