*{box-sizing:border-box}body,html{background:#04080d;color:#fff;margin:0;min-height:100%}body{font-family:Avenir,sans-serif}.cover{background-position:68% 50%;background-size:cover;isolation:isolate;min-height:100svh;overflow:hidden;position:relative}.cover:before{background:linear-gradient(90deg,rgba(4,8,13,.87),rgba(4,8,13,.64) 47%,rgba(4,8,13,.18)),linear-gradient(0deg,rgba(4,8,13,.5),transparent 60%);content:"";inset:0;position:absolute;z-index:-1}.cover-shell{margin:auto;width:min(1280px,calc(100% - 96px))}.cover-header{align-items:center;display:flex;gap:24px;justify-content:space-between;padding-top:38px}.cover-logo{display:block;height:auto;width:230px}.cover-edition{color:hsla(0,0%,100%,.78);font-family:Poppins,sans-serif;font-size:11px;letter-spacing:.13em;text-transform:uppercase}.cover-content{max-width:900px;padding:clamp(72px,11vh,140px) 0 86px}.cover-kicker{color:#cfe9ed;font-family:Poppins,sans-serif;font-size:12px;letter-spacing:.17em;margin:0 0 24px;text-transform:uppercase}.cover-title{font-size:clamp(58px,7.6vw,108px);font-weight:800;letter-spacing:-.045em;line-height:1.02;margin:0 0 30px;max-width:860px}.cover-title span{display:block}.cover-hotels{color:hsla(0,0%,100%,.94);font-size:19px;line-height:1.6;margin:0 0 27px;max-width:720px}.cover-description{color:hsla(0,0%,100%,.76);font-size:17px;line-height:1.65;margin:0 0 38px;max-width:590px}.cover-button{align-items:center;background:#6871ec;border-radius:6px;color:#fff;display:inline-flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:34px;padding:17px 25px;text-decoration:none;transition:background .2s}.cover-button:hover{background:#8554dd}.cover-button:focus-visible{outline:3px solid #cfe9ed;outline-offset:5px}.cover-count{color:hsla(0,0%,100%,.68);font-size:11px;margin:20px 0 0}.cover-count,.cover-footer{font-family:Poppins,sans-serif}.cover-footer{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:10px;gap:20px;justify-content:space-between;letter-spacing:.03em;padding-bottom:26px}.cover-footer p{margin:0}.cover-scope{max-width:410px;text-align:right}@media(max-width:720px){.cover-shell{width:calc(100% - 40px)}.cover-header{padding-top:27px}.cover-logo{width:185px}.cover-edition{display:none}.cover-content{padding:88px 0 65px}.cover-title{font-size:clamp(52px,13vw,72px)}.cover-kicker{font-size:10px;letter-spacing:.12em}.cover-hotels{font-size:17px}.cover-description{font-size:16px}.cover:before{background:linear-gradient(90deg,rgba(4,8,13,.86),rgba(4,8,13,.56)),linear-gradient(0deg,rgba(4,8,13,.55),transparent)}.cover-footer{display:block}.cover-scope{margin-top:12px!important;text-align:left}.cover-button{justify-content:space-between;width:100%}}.cover{background-position:left 46%;background-repeat:no-repeat;background-size:auto 135%}.cover-title{font-size:clamp(58px,6.4vw,88px)}.cover-content,.cover-title{max-width:620px}.cover-description{max-width:500px}.cover-hotels{max-width:560px}.cover:before{background:linear-gradient(90deg,rgba(4,8,13,.88),rgba(4,8,13,.7) 33%,rgba(4,8,13,.2) 58%,rgba(4,8,13,.08)),linear-gradient(0deg,rgba(4,8,13,.65),transparent 52%)}@media(max-width:720px){.cover{background-position:50% top;background-size:auto 650px}.cover-content{padding-top:355px}.cover-title{font-size:clamp(50px,12vw,68px)}.cover:before{background:linear-gradient(0deg,#04080d,rgba(4,8,13,.97) 28%,rgba(4,8,13,.3) 58%,rgba(4,8,13,.12) 85%,rgba(4,8,13,.45))}.cover-hotels{font-size:17px}.cover-description{font-size:16px}}