.ecHome{color:#153341;background:#f8faf9;font-family:DM Sans,Arial,sans-serif}.ecHome *{box-sizing:border-box}.ecHome h1,.ecHome h2,.ecHome h3{text-transform:none;letter-spacing:-.055em;font-family:Manrope,Arial,sans-serif}.ecHome p{line-height:1.65}.ecNav{background:#fff;justify-content:space-between;align-items:center;gap:25px;min-height:86px;padding:18px max(24px,6vw);display:flex}.ecNav img{object-fit:contain;height:50px}.ecNav nav{gap:28px;font-size:14px;font-weight:700;display:flex}.ecNav nav a:hover{color:#218ed7}.ecEyebrow{letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:700}.ecHero{color:#fff;background:linear-gradient(90deg,#082d41d9,#082d4160 75%),url(/Summeralps/images/your-photos/alps-panorama.jpeg) 50%/cover;align-items:center;min-height:640px;display:flex;position:relative}.ecHeroCopy{max-width:1040px;padding:85px max(24px,7vw) 115px}.ecHero h1{margin:25px 0;font-size:clamp(46px,6.3vw,88px);line-height:1.08}.ecHome em{color:#229bb7;font-style:normal}.ecHero em{color:#85e1ed}.ecHero p{color:#edf6f8;max-width:620px;font-size:18px}.ecActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.ecButton{color:#153341;background:#fff;border-radius:999px;align-items:center;gap:35px;padding:15px 23px;font-size:14px;font-weight:700;display:inline-flex}.ecButton:hover{background:#dcf3f7}.ecHeroBottom{letter-spacing:.13em;border-top:1px solid #ffffff40;justify-content:space-between;width:100%;padding:22px max(24px,7vw);font-size:11px;display:flex;position:absolute;bottom:0}.ecWrap{padding:90px max(24px,7vw)}.ecHome h2{margin:18px 0 25px;font-size:clamp(36px,4.5vw,62px);line-height:1.13}.ecIntro{border-bottom:1px solid #dce7e9;grid-template-columns:1fr 2fr;gap:7vw;display:grid}.ecIntro>span{color:#477c8b;padding-top:27px}.ecIntro p{color:#516b77;max-width:700px;font-size:17px}.ecTextLink{border-bottom:1px solid #9bbcc7;padding-bottom:7px;font-size:14px;font-weight:700;display:inline-block}.ecHeading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px;display:flex}.ecHeading>p{color:#516b77;max-width:330px;font-size:16px}.ecHeading>.ecTextLink{margin-bottom:30px}.ecTrips{grid-template-columns:1fr 1fr;gap:26px;display:grid}.ecTrip{background:#fff;border:1px solid #e1ebed;border-radius:22px;transition:transform .2s;display:block;overflow:hidden}.ecTrip:hover{transform:translateY(-4px)}.ecTripPhoto{background:#dde9ed;height:300px;position:relative;overflow:hidden}.ecTripPhoto img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.ecTrip:hover img{transform:scale(1.025)}.ecTripPhoto>span{color:#153341;background:#fff;border-radius:100px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:700;position:absolute;bottom:18px;left:20px;right:20px}.ecTripCopy{padding:28px}.ecTripCopy>.ecEyebrow{color:#438392}.ecTrip h3{justify-content:space-between;align-items:center;gap:15px;margin:14px 0;font-size:27px;display:flex}.ecTrip h3>span{color:#229bb7;font-size:24px}.ecTrip p{color:#516b77;max-width:450px;min-height:53px;margin:0 0 18px;font-size:15px}.ecTripLink{border-bottom:1px solid #94c2cc;padding-bottom:5px;font-size:13px;font-weight:700}.ecWhy{background:#edf4f4}.ecReasons{border-top:1px solid #cbdde0;grid-template-columns:repeat(3,1fr);gap:36px;padding-top:32px;display:grid}.ecReasons article>span{letter-spacing:.12em;color:#438392;font-size:11px;font-weight:700}.ecReasons h3{margin:30px 0 14px;font-size:24px}.ecReasons p{color:#516b77;font-size:15px}.ecRewards{color:#fff;background:#103a4d}.ecRewardsInner{grid-template-columns:1.2fr 1fr;gap:9vw;display:grid}.ecRewards h2{letter-spacing:-.045em;font-size:clamp(40px,5.6vw,76px)}.ecRewards em{color:#7bd9e8}.ecRewards p{color:#d0e2e9;max-width:530px}.ecRewards .ecButton{margin-top:18px}.ecRules{text-underline-offset:4px;color:#c0dde6;width:fit-content;margin-top:20px;font-size:13px;text-decoration:underline;display:block}.ecRewardDetails article{border-bottom:1px solid #ffffff35;padding:24px 0}.ecRewardDetails strong{color:#7bd9e8;letter-spacing:-.06em;font-family:Manrope,Arial,sans-serif;font-size:64px;line-height:1}.ecRewardDetails h3{margin:12px 0;font-size:24px}.ecRewardDetails p{margin:0;font-size:15px}.ecPersonal{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.ecPersonal>img{object-fit:cover;border-radius:24px;width:100%;height:510px}.ecPersonal p{color:#516b77;max-width:530px}.ecClosing{text-align:center;background:#eff7f7;border-top:1px solid #dce7e9;padding-top:70px;padding-bottom:75px}.ecClosing p{color:#516b77;margin-bottom:27px}.ecFooter{color:#fff;letter-spacing:0;background:#092c3c;grid-template-columns:1fr 1.3fr 1fr;align-items:start;gap:35px;padding:45px max(24px,7vw);font-size:13px;display:grid}.ecFooterBrand{font:800 20px Manrope,Arial,sans-serif;text-decoration:none}.ecFooter nav{grid-template-columns:1fr 1fr;gap:15px;display:grid}.ecFooter nav a{color:#d0e2e9;text-decoration:none}.ecFooter nav a:hover{text-decoration:underline}.ecFooter>div{justify-self:end}.ecFooter small{letter-spacing:0;text-transform:none;color:#a6c2ce;margin-top:22px;font-size:11px;display:block}@media (min-width:1700px){.ecWrap,.ecNav,.ecFooter{padding-left:calc(50vw - 725px);padding-right:calc(50vw - 725px)}}@media (max-width:1000px){.ecNav nav{gap:18px}.ecNav{padding-left:24px;padding-right:24px}.ecIntro{grid-template-columns:1fr 2.5fr;gap:35px}.ecTrips{gap:20px}.ecTripPhoto{height:250px}.ecFooter{grid-template-columns:1fr 1.5fr}.ecFooter>div{justify-self:start}.ecPersonal>img{height:440px}.ecReasons{gap:25px}}@media (max-width:700px){.ecNav{flex-wrap:wrap;gap:12px;padding:14px 20px}.ecNav nav{border-top:1px solid #e1ebed;flex-basis:100%;order:3;justify-content:center;gap:23px;padding-top:12px;font-size:12px}.ecNav img{width:80px;height:43px}.ecHero{background-position:65%;min-height:620px}.ecHeroCopy{padding:70px 24px 110px}.ecHero h1{font-size:clamp(39px,9.8vw,60px)}.ecHero p{font-size:16px}.ecHeroBottom span:last-child{display:none}.ecWrap{padding:65px 24px}.ecIntro,.ecRewardsInner,.ecPersonal{grid-template-columns:1fr;gap:24px}.ecIntro>span{padding-top:0}.ecHeading{display:block}.ecHeading>p{max-width:100%}.ecHeading>.ecTextLink{margin-bottom:10px}.ecTrips,.ecReasons{grid-template-columns:1fr}.ecTripPhoto{height:260px}.ecTripCopy{padding:24px}.ecTrip h3{font-size:25px}.ecReasons{gap:12px}.ecReasons article{border-bottom:1px solid #cbdde0;padding:15px 0}.ecReasons h3{margin-top:20px}.ecPersonal>img{height:360px}.ecRewardDetails{margin-top:15px}.ecFooter{grid-template-columns:1fr;gap:27px;padding:38px 24px}.ecFooter nav{gap:18px}.ecActions{gap:16px}.ecHome h2{font-size:38px}}
