.home,.main-content{position:relative}.home{background-color:#000;min-height:100vh;color:#fbf9ff;overflow:hidden}.home__content{width:100%;height:100vh;display:flex;position:relative}.home__left{background-color:#000;display:flex;flex-direction:column;justify-content:center;padding:0 120px}.home__left,.home__right{width:50%;height:100%;position:relative}.home__right{overflow:hidden}.home__right--visible{display:block}.home__image-container{position:relative;width:100%;height:100%}.home__image{object-fit:cover;object-position:center}.home__text{z-index:2;position:relative;margin-top:0}.home__title{font-family:Unna,serif;font-size:48px;font-weight:400;margin-bottom:16px}.home__address,.home__title{line-height:.9em;letter-spacing:-5%}.home__address{font-family:Bricolage Grotesque,sans-serif;font-size:20px;opacity:.8;margin-bottom:40px}.home__buttons{display:flex;gap:12px}.home__button{font-family:Bricolage Grotesque,sans-serif;font-size:20px;padding:12px 32px;text-decoration:none;display:inline-block;transition:all .3s ease;line-height:.9em;letter-spacing:-5%}.home__button--discover{border:1px solid #fbf9ff;color:#fbf9ff}.home__button--discover:hover{background-color:rgba(251,249,255,.1)}.home__button--book{background-color:#fbf9ff;color:#000807}.home__button--book:hover{background-color:rgba(251,249,255,.9)}.home__watermark{position:absolute;bottom:-140px;left:0;z-index:5;opacity:1;width:100%;pointer-events:none;display:block;transform:rotate(-3.35deg);transform-origin:bottom left}.home__watermark-image{width:874.91px;height:493px;object-fit:contain;max-width:100%;display:block}.home__scroll-button{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);background:none;border:none;cursor:pointer;z-index:10;padding:10px;animation:bounce 2s infinite;transition:opacity .3s ease}.home__scroll-button:hover{opacity:.7}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0) translateX(-50%)}40%{transform:translateY(-10px) translateX(-50%)}60%{transform:translateY(-5px) translateX(-50%)}}.home__quote-section{height:auto;min-height:100vh;flex-direction:column;padding:120px 120px 0}.home__quote-background,.home__quote-section{width:100%;position:relative;display:flex;background-color:#fff;box-sizing:border-box}.home__quote-background{flex-grow:1;justify-content:center;align-items:center;overflow:hidden}.home__quote-image{object-fit:cover;object-position:center;max-width:100%;width:100%;height:100%;display:block}.home__quote-content{background-color:#fff;width:100%;justify-content:center;padding:40px 120px;box-sizing:border-box}.home__quote-content,.home__quote-text{position:relative;display:flex;align-items:center}.home__quote-text{font-size:48px;line-height:1.1em;letter-spacing:-2.5px;margin:0;padding:0;color:#000807;text-align:center;max-width:800px;flex-direction:column}.home__quote-author,.home__quote-text{font-family:Unna,serif;font-weight:400}.home__quote-author{font-style:normal;display:block;margin-top:16px;font-size:32px;letter-spacing:normal}.about{background-color:#000807;display:flex;flex-direction:row-reverse;align-items:center;padding:40px 120px;box-sizing:border-box}.about__text-container{width:50%;text-align:right;padding:0 0 0 60px}.about__title{font-family:Unna,serif;font-size:48px;font-weight:400;line-height:.9em;letter-spacing:-.05em;color:#fbf9ff;margin-bottom:30px}.about__paragraph{font-family:Bricolage Grotesque,sans-serif;font-size:20px;font-weight:400;line-height:1em;color:#fbf9ff;opacity:.8;margin-bottom:20px}.about__paragraph:last-child{margin-bottom:0}.about__image-container{width:50%;padding:0 20px 0 0;display:flex;justify-content:flex-end;align-items:flex-end;height:100%}.about__image{object-fit:contain;object-position:center bottom;max-width:120%;height:auto;transition:none;transform:none;margin-right:5%}@media(max-width:768px){.home{overflow:visible}.home__content{flex-direction:column-reverse;height:auto;min-height:100vh}.home__left,.home__right{width:100%;height:50vh}.home__left{padding:40px 30px;min-height:auto;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.home__right{display:block!important;position:relative}.home__image-container{width:100%!important}.home__image,.home__image-container{position:relative!important;height:100%!important}.home__image{object-fit:cover!important;object-position:center!important;width:100%}.home__text{text-align:center}.home__buttons{justify-content:center}.home__watermark{bottom:-100px;left:-50px;opacity:.2}.home__scroll-button{bottom:20px}.home__quote-section{padding:120px 30px 0;min-height:auto}.home__quote-background{height:50vh;flex-grow:0}.home__quote-image{max-height:45vh;width:100%}.home__quote-content{padding:40px 30px;height:auto}.home__quote-text{font-size:32px;letter-spacing:0}.home__quote-author{font-size:24px}.about{flex-direction:column!important;padding:120px 30px!important}.about__image-container{width:100%!important;padding-right:0!important;margin-top:40px!important}.about__text-container{width:100%!important;padding-left:0!important;text-align:center!important;margin-bottom:40px!important}.about__title{font-size:32px}.about__paragraph{font-size:16px}}@media(max-width:480px){.home__left{padding:40px 20px}.home__title{font-size:32px}.home__address,.home__button{font-size:16px}.home__button{padding:10px 20px}.home__quote-section{padding:20px 20px 0}.home__quote-background{height:40vh}.home__quote-image{max-height:35vh}.home__quote-content{padding:30px 15px}.home__quote-text{font-size:24px}.about{padding:40px 20px}.about__title{font-size:24px}.about__paragraph{font-size:16px}}