*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{min-height:100vh;line-height:1.5}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin-block-end:0}h1,h2,h3,h4{text-wrap:balance}h1,h2,h3,h4,input,label,button{line-height:1.1}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}a:not([class]){color:currentColor;text-decoration-skip-ink:auto}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}img,picture,video,canvas,svg{display:block;max-width:100%}:target{scroll-margin-block:5ex}h1{font-size:3em;font-weight:600;color:#000}h2{font-size:2em;font-weight:600;color:#000}p{font-size:1em;font-weight:500;line-height:1.5;color:hsl(0,0%,63%)}body{background-color:#fff;font-family:"League Spartan",sans-serif}.mobileNav{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:rgba(0,0,0,.6);visibility:hidden;opacity:0;transition:opacity .2s ease-out}.mobileNav.visible{opacity:1;visibility:visible}.mobileNav .mobileNav__container{background-color:#fff;width:100%;display:flex;justify-content:space-between;align-items:center;padding:2em;transform:translateY(-100%);transition:all .3s ease-out}.mobileNav .mobileNav__container.show{transform:translateY(0)}.mobileNav .mobileNav__links{display:flex;justify-content:baseline;align-items:center;gap:1em;list-style:none}.mobileNav .mobileNav__item-link{text-decoration:none;color:#000;font-weight:700}.mobileNav .closeBtn{border:none;background-color:rgba(0,0,0,0)}.room{display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 1080px){.room{grid-template-columns:1fr}}.home{position:relative;overflow:hidden}.home .room__carouselBtn{display:none}@media screen and (max-width: 1080px){.home .room__carouselBtn{display:block;display:flex;justify-content:baseline;align-items:center;position:absolute;bottom:0;right:0}.home .room__carouselBtn .carousel__btn{padding:1.5em;border:none;background-color:#000;cursor:pointer;transition:.3s ease}}.header{position:absolute;top:3em;left:0;padding:0 4rem;z-index:1000}@media screen and (max-width: 48rem){.header{padding:0 2rem}}.header .menuButton{display:none;border:none;background-color:rgba(0,0,0,0)}.header .header__container{display:flex;justify-content:baseline;align-items:center;gap:2em}.header .header__nav-items{display:flex;justify-content:baseline;align-items:center;gap:1.5em;list-style:none}.header .header__nav-link{color:#fff;text-decoration:none;font-weight:600;position:relative}.header .header__nav-link::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0%;height:3px;background-color:#fff;margin-top:10px;transition:.3s ease-out}.header .header__nav-link:hover::after{width:60%}@media screen and (max-width: 48rem){.header .header__nav{display:none}.header .menuButton{display:block}}.carousel{position:relative;overflow:hidden}.carousel__images{display:flex;max-width:100%;height:100%;width:300%;transition:transform .3s ease}.carousel__images .carousel__image{flex:0 0 100%}.carousel__images .carousel__image img{width:100%;height:100%;object-fit:cover}.carouselBtn{display:flex;justify-content:baseline;align-items:center;position:absolute;bottom:0;left:0}@media screen and (max-width: 1080px){.carouselBtn{display:none}}.carouselBtn .carousel__btn{padding:1.5em;border:none;background-color:#000;cursor:pointer;transition:.3s ease}.carouselBtn .carousel__btn--hover:hover{background-color:hsl(0,0%,27%)}.carouselBtn .carousel__btn:focus{background-color:hsl(0,0%,27%)}.information{position:relative;overflow:hidden}.information .information__content{display:flex;width:300%;transition:transform .5s ease-in-out}.information .information__content .information__item{padding:4rem;width:100vw}@media screen and (max-width: 48rem){.information .information__content .information__item{flex-basis:auto}.information .information__content .information__item{padding:2em}}.information .information__content h1{margin-bottom:.5em}.information .information__content p{margin-bottom:2em}.information .information__content .information__item-link{display:flex;justify-content:baseline;align-items:center;gap:1em;text-decoration:none;color:#000;font-size:24px;letter-spacing:10px;transition:.3s ease-out}.information .information__content .information__item-link--hover:hover{color:hsl(0,0%,63%)}@media screen and (max-width: 320px){.information .information__content .information__item-link{font-size:1em}}.information .information__container{max-width:640px}.carousel__nav{position:absolute;bottom:1rem;right:1rem;display:flex;gap:1rem}.carousel__nav button{padding:.5rem 1rem;border:none;background-color:#000;color:#fff;cursor:pointer;transition:background-color .3s}.carousel__nav button:hover{background-color:hsl(0,0%,27%)}.about{display:grid;grid-template-columns:1fr 2fr 1fr}.about .about__image{width:100%;height:100%;overflow:hidden}.about .about__image img{width:100%;height:100%;object-fit:cover}.about .about__description{display:flex;justify-content:center;align-items:center}.about .about__description-content{padding:3rem}.about h2{margin-bottom:.6em}@media screen and (max-width: 1080px){.about{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 48rem){.about{grid-template-columns:1fr}.about .about__description{padding:0}}@media screen and (max-width: 48rem){.container{max-width:90%;margin:0 auto}}.attribution{font-size:11px;text-align:center}.attribution a{color:hsl(228,45%,44%)}/*# sourceMappingURL=styles.css.map */
