/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased}*,:after,:before{-webkit-font-smoothing:inherit}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:400;margin:0}b{font-weight:400}button,label,option,select{cursor:pointer}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}[type=button],[type=reset],[type=submit],button{background:transparent;border:0;color:inherit;font:inherit;margin:0;padding:0;width:auto;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}img,video{max-width:100%;height:auto}figure{margin:0}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}body{-webkit-backface-visibility:hidden}#language,.wrapper{padding-left:10px;padding-right:10px}.container{margin-left:auto;margin-right:auto;position:relative}.container:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.container{margin-bottom:2px;max-width:708px}}@media only screen and (min-width:960px){.container{max-width:900px}}@media (min-width:1149px){.container{max-width:1089px}}@media only screen and (min-width:768px){#nav-area .container{max-width:724px}}@media only screen and (min-width:960px){#nav-area .container{max-width:900px}}@media (min-width:1149px){#nav-area .container{max-width:1089px}}.cols:after{content:"";display:table;clear:both}.col{position:relative;float:left;margin:0;padding:0}.col.full{width:100%}.col.half{width:50%}body{font-family:Gill Sans W02 Book,Gill Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4em;color:#73736b}h1,h2,h3,h4,h5{font-family:Gill Sans W02 Light,Gill Sans,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1em;margin-bottom:.2em}h1{font-size:56px}h2{font-size:48px}h3{font-size:36px}h4{font-size:18px}.red{color:#eb3524}.light{color:hsla(60,4%,44%,.7)}.smallcaps{text-transform:uppercase;font-size:.8em}p{margin-top:0;margin-bottom:1em}.small-text{font-size:.9em}a:active,a:hover,a:link,a:visited{text-decoration:none}#main li a:active,#main li a:hover,#main li a:link,#main li a:visited,#main p a:active,#main p a:hover,#main p a:link,#main p a:visited{color:#eb3524}span.nowrap{white-space:nowrap}footer{margin-top:30px;text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding-bottom:20px}footer .tri-logo img{padding-left:20px;padding-right:20px;width:280px;max-width:100%;height:auto}footer nav{margin-left:auto;margin-right:auto;max-width:280px;text-align:center}@media only screen and (min-width:768px){footer nav{max-width:100%}}footer nav ul{margin-bottom:10px;padding:0;color:#a7a7a7;font-size:.75rem;list-style-type:none}footer nav li{padding-top:10px;padding-bottom:10px;display:inline-block;padding:0 0 5px 0;position:relative}footer nav li+li{padding-left:20px}footer nav li+li:before{position:absolute;top:-3px;left:5px;font-size:28px;content:" \02219"}footer nav li+li:nth-child(2n){padding-left:0}@media only screen and (min-width:768px){footer nav li+li:nth-child(2n){padding-left:20px}}footer nav li+li:nth-child(2n):before{display:none}@media only screen and (min-width:768px){footer nav li+li:nth-child(2n):before{display:inline}}footer nav a{color:#a7a7a7;text-transform:uppercase;text-decoration:none}footer nav a:hover{color:#eb3524}body.homepage .slide img{display:block}#hero{margin-bottom:2px;overflow:hidden;position:relative}@media only screen and (min-width:768px){#hero{margin-bottom:0}}.hero-copy{position:static;width:100%}@media only screen and (min-width:640px){.hero-copy{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:rgba(0,0,0,.4);z-index:100}}@media only screen and (min-width:768px){.hero-copy{width:75%}}@media only screen and (min-width:960px){.hero-copy{width:50%}}.hero-copy>.pad{padding:20px 0}@media only screen and (min-width:640px){.hero-copy>.pad{position:absolute;bottom:0;left:0;padding:20px 30px}}@media only screen and (min-width:768px){.hero-copy>.pad{padding-top:30px}}.hero-copy h2{margin-bottom:10px;font-family:Gill Sans W02 Light,Gill Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;text-transform:uppercase;color:#333}@media only screen and (max-width:639px){.hero-copy h2{font-size:30px}}.hero-copy p{margin-bottom:20px;font-size:18px;font-family:Gill Sans W02 Light,Gill Sans,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.4em}.hero-copy p:last-of-type{margin-bottom:.5em}@media only screen and (min-width:640px){.hero-copy p{line-height:1.2em;text-shadow:0 0 20px rgba(0,10,19,.6)}}@media only screen and (min-width:640px) and (max-width:767px){.hero-copy p{margin-bottom:10px}}@media only screen and (min-width:768px){.hero-copy p{line-height:1.4em}}@media only screen and (min-width:640px){.hero-copy h2,.hero-copy p{color:#fff}}.hero-copy .watch-video{display:none}@media only screen and (min-width:640px){.hero-copy .watch-video{padding-left:70px;display:block;height:64px;line-height:64px;color:#fff;background:url(../images/ui/icon-play-lg.png) -3px 0 no-repeat;background-size:64px;text-decoration:none;text-transform:uppercase;opacity:1;transition:all .2s linear}}@media only screen and (min-width:640px){.hero-copy .watch-video:hover{opacity:.5}}.mobile-watch-video{overflow:hidden;position:relative;position:absolute;top:0;left:0;width:100%;z-index:2;background:transparent url(../images/ui/icon-play-lg.png) 50% no-repeat;background-size:64px;transition:all .2s linear}.mobile-watch-video:before{content:"";display:block;height:0;padding-top:41.76632935%}.mobile-watch-video:hover{background-color:rgba(0,10,20,.4)}@media only screen and (min-width:640px){.mobile-watch-video{display:none}}.tiles .col.half{width:100%}@media only screen and (min-width:640px){.tiles .col.half{width:50%}}#executive-tile,#family-tile,#festive-tile,#weekends-tile{overflow:hidden}#executive-tile,#family-tile{margin-bottom:2px}@media only screen and (min-width:640px){#executive-tile,#family-tile{margin-bottom:0}}@media only screen and (min-width:640px){#executive-tile>a:before,#family-tile>a:before{position:absolute;top:0;right:0;bottom:0;z-index:100;content:"";width:1px;background-color:#fff}}@media only screen and (min-width:640px){#family-tile>a:after{position:absolute;right:0;bottom:0;left:0;z-index:100;content:"";height:1px;background-color:#fff}}@media only screen and (min-width:640px){#executive-tile>a:after{position:absolute;top:0;right:0;left:0;z-index:100;content:"";height:1px;background-color:#fff}}@media only screen and (min-width:640px){#weekends-tile>a:before{position:absolute;top:0;bottom:0;left:0;z-index:100;content:"";width:1px;background-color:#fff}}@media only screen and (min-width:640px){#executive-tile .slide,#family-tile .slide{overflow:hidden;position:relative}#executive-tile .slide:before,#family-tile .slide:before{content:"";display:block;height:0;padding-top:52.47706422%}#executive-tile .slide>img,#family-tile .slide>img{position:absolute;top:50%;margin-top:auto;margin-bottom:auto;left:50%;margin-left:auto;margin-right:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:101%;height:auto}}#weekends-tile .slide{overflow:hidden;position:relative}#weekends-tile .slide:before{content:"";display:block;height:0;padding-top:104.95412844%}#weekends-tile .slide>img{position:absolute;top:50%;margin-top:auto;margin-bottom:auto;left:50%;margin-left:auto;margin-right:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:101%;max-width:none;width:auto}.interior-page #main{clear:both;border-top:1px solid #f4f4f4}#intro{margin-left:auto;margin-right:auto;max-width:775px}#intro h1,#intro h2{text-align:center;margin:20px 0;font-family:Gill Sans W02 Light,Gill Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;text-transform:uppercase;color:#31312c}#intro h1{font-size:3em}#intro h2{font-size:2em;margin-top:1em}#intro a:link,#intro a:visited{color:#eb3524}#intro a:link:active,#intro a:link:focus,#intro a:link:hover,#intro a:visited:active,#intro a:visited:focus,#intro a:visited:hover{color:#eb3524;text-decoration:underline}#intro li,#intro p{line-height:1.4em;font-family:Gill Sans W02 Light,Gill Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px}#intro p{margin-left:auto;margin-right:auto;max-width:715px;text-align:center}@media only screen and (min-width:768px){#intro p{padding-left:20px;padding-right:20px}}#intro ul{margin-left:auto;margin-right:auto;max-width:530px;padding-left:20px;padding-right:20px}html[lang=en] body.executive #intro ul{margin-left:auto;margin-right:auto;max-width:460px}html[lang=en] body.weekends #intro ul{margin-left:auto;margin-right:auto;max-width:510px}html[lang=en] body.suites #intro ul{margin-left:auto;margin-right:auto;max-width:510px}html[lang=zh-cn] body.weekends #intro ul{margin-left:auto;margin-right:auto;max-width:430px}html[lang=zh-cn] body.executive #intro ul{max-width:460px}html[lang=zh-cn] body.executive #intro ul{margin-left:auto;margin-right:auto;max-width:510px}#intro li{text-align:left}#site-nav-area{padding-top:20px;padding-bottom:20px}#site-nav-area:after{content:"";display:table;clear:both}#site-nav-area .main-logo{position:relative;float:left}@media only screen and (min-width:480px){#site-nav-area .main-logo{top:0}}#site-nav-area .main-logo a{display:block;margin-right:20px;padding-right:23px;border-right:1px solid #ccc}#site-nav-area .main-logo a:after{content:"";display:table;clear:both}#site-nav-area .main-logo img{float:left;width:auto;height:38px}@media only screen and (min-width:400px){#site-nav-area .main-logo img{width:auto;height:50px}}@media only screen and (min-width:480px){#site-nav-area .main-logo img{width:auto;height:62px}}#site-nav-area #tagline{margin-left:auto;margin-right:auto;max-width:288px;font-family:Gill Sans W02 Light,Gill Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;text-transform:uppercase;color:#000;padding-top:8px}@media only screen and (min-width:400px){#site-nav-area #tagline{margin-left:auto;margin-right:auto;max-width:384px}}@media only screen and (min-width:480px){#site-nav-area #tagline{margin-left:auto;margin-right:auto;max-width:446px}}html[lang=zh-cn] #site-nav-area #tagline{margin-left:auto;margin-right:auto;max-width:206px}@media only screen and (min-width:400px){html[lang=zh-cn] #site-nav-area #tagline{margin-left:auto;margin-right:auto;max-width:258px}}@media only screen and (min-width:480px){html[lang=zh-cn] #site-nav-area #tagline{margin-left:auto;margin-right:auto;max-width:302px}}@media only screen and (min-width:768px){#site-nav-area #tagline{float:left;max-width:100%}}#site-nav-area #tagline h1{text-align:left;font-size:24px;margin-top:-18px;margin-bottom:0;color:#eb3524;line-height:1.2em}@media only screen and (min-width:400px){#site-nav-area #tagline h1{font-size:35px;margin-top:-31px}}@media only screen and (min-width:480px){#site-nav-area #tagline h1{font-size:40px;margin-top:-32px}}#site-nav-area #tagline h1>br{display:inline}html[lang=zh-cn] #site-nav-area #tagline h1{font-size:26px;margin-top:-21px}@media only screen and (min-width:400px){html[lang=zh-cn] #site-nav-area #tagline h1{font-size:35px;margin-top:-31px}}@media only screen and (min-width:480px){html[lang=zh-cn] #site-nav-area #tagline h1{font-size:40px;margin-top:-32px}}#site-nav-area #tagline span.discover{color:#000;position:relative;top:.6em;font-size:.6em}@media only screen and (min-width:768px){#site-nav-area a#title{display:block;float:left}}#site-nav-area #main-nav{margin-bottom:16px;text-align:center;clear:both;margin-top:20px}@media only screen and (min-width:768px){#site-nav-area #main-nav{clear:none;float:right;margin-bottom:0;margin-top:0}}#site-nav-area #main-nav ul{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0;display:block;width:100%;height:69px;text-align:center}#site-nav-area #main-nav ul:after{content:"";display:table;clear:both}@media only screen and (min-width:400px){#site-nav-area #main-nav ul{text-align:inherit}}@media only screen and (min-width:480px){#site-nav-area #main-nav ul{height:80px}}#site-nav-area #main-nav li{display:inline-block}#site-nav-area #main-nav li+li{margin-left:10px}@media (max-width:360px){#site-nav-area #main-nav li+li{margin-left:2px}}#site-nav-area #main-nav a.nav-button{font-family:Gill Sans W02 Book,Gill Sans,Helvetica Neue,Helvetica,Arial,sans-serif;border:2px solid #ddd;border-radius:50%;display:block;float:left;line-height:1em;color:#999;text-align:center;text-decoration:none;text-transform:uppercase;width:69px;height:69px;padding-top:27px;font-size:12px}@media only screen and (min-width:320px){#site-nav-area #main-nav a.nav-button{width:80px;height:80px;font-size:13px;padding-top:32px}}@media only screen and (min-width:320px) and (max-width:360px){#site-nav-area #main-nav a.nav-button{width:70px;height:70px;font-size:10px;padding-top:30px}}#site-nav-area #main-nav a.nav-button.festive{padding-top:27px}#site-nav-area #main-nav a.nav-button.cnAdj{padding-top:32px}#site-nav-area #main-nav a.nav-button.executive{padding-top:27px}html[lang=zh-cn] #site-nav-area #main-nav a.nav-button.executive{padding-top:32px}#site-nav-area #main-nav a.nav-button:hover{border-color:#eb3524;color:#eb3524}#site-nav-area #main-nav a.nav-button.is-active,#site-nav-area #main-nav a.nav-button.is-active:hover{border-color:#eb3524;background-color:#eb3524;color:#fff;font-weight:700}#sticky-nav{height:30px;position:fixed;width:100%;background-color:#fff;z-index:999;top:-30px;transition:top .2s ease-in-out;box-shadow:inset 0 -1px 0 #ccc}@media only screen and (max-width:767px){#sticky-nav.is-visible{position:fixed;top:0}}#sticky-nav ul{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0}#sticky-nav ul:after{content:"";display:table;clear:both}#sticky-nav ul>li{float:left}#sticky-nav ul>li+li{margin-left:0}#sticky-nav ul li{width:25%;text-align:center;text-transform:uppercase;display:block;line-height:30px;font-size:10px}@media only screen and (min-width:400px){#sticky-nav ul li{font-size:13px}}@media only screen and (min-width:480px){#sticky-nav ul li{font-size:14px}}@media only screen and (min-width:640px){#sticky-nav ul li{font-size:16px}}#sticky-nav ul li>a{display:block;height:30px;font-family:Gill Sans W02 Book,Gill Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#31312c}#sticky-nav ul li>a.is-active{color:#fff;background-color:#eb3524}#language{padding-top:10px;padding-bottom:10px;background-color:#f5f5f5}@media only screen and (min-width:768px){#language{padding-left:0;padding-right:0}}#language ul{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0;float:right}#language ul>li{display:inline-block}#language ul>li+li{margin-left:1em}#language a{will-change:transition;transition-property:all;transition-duration:.15s;transition-timing-function:"ease-in-out";border-bottom:1px solid #e1e1e1;text-shadow:0 1px 0 #f5f5f5,1px 1px 0 #f5f5f5,2px 1px 0 #f5f5f5,-1px 1px 0 #f5f5f5,-2px 1px 0 #f5f5f5,-3px 1px 0 #f5f5f5}#language a,#language a:active,#language a:focus,#language a:hover{color:#73736b}#language a:active,#language a:focus,#language a:hover{border-bottom-color:#f5f5f5;color:#3e3e3a}.slick-arrow{display:none!important}.tile-container>.tile{display:none}.packery-containers{margin-top:20px;margin-right:0;margin-bottom:40px;margin-left:0}.packery-container{margin-left:auto;margin-right:auto;position:relative;left:-1px}@media only screen and (min-width:768px){.packery-container{max-width:736px}}@media only screen and (min-width:960px){.packery-container{max-width:925px}}@media (min-width:1157px){.packery-container{max-width:1125px}}.packery-container>.gutter-sizer{width:0}.tile{position:relative}body.interior-page .tile:after{position:absolute;top:0;left:0}body.interior-page .tile:after{content:"";width:2px;height:101%;background-color:#fff;z-index:998}.tile>.tile-cta{z-index:997}body.interior-page .tile>.tile-cta{position:absolute;top:0;right:0;bottom:0;left:0}body.interior-page .tile>.tile-cta>img{position:absolute;top:50%;margin-top:auto;margin-bottom:auto;left:50%;margin-left:auto;margin-right:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tile>.tile-cta img{display:block}body.interior-page .tile>.tile-cta:after{position:absolute;top:0;left:0}body.interior-page .tile>.tile-cta:after{content:"";height:2px;width:101%;background-color:#fff;z-index:998}.tile>.slider{position:absolute;top:0;right:0;bottom:0;left:0}.tile>.slider .slide a{display:block}.tile>.slider>img{position:absolute;top:50%;margin-top:auto;margin-bottom:auto;left:50%;margin-left:auto;margin-right:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}.tile.small{overflow:hidden;position:relative;width:50%}.tile.small:before{content:"";display:block;height:0;padding-top:100%}@media only screen and (min-width:768px){.tile.small{width:147px}}@media only screen and (min-width:960px){.tile.small{width:185px}}@media (min-width:1157px){.tile.small{width:225px}}.tile.medium{overflow:hidden;position:relative;width:100%}.tile.medium:before{content:"";display:block;height:0;padding-top:50%}@media only screen and (min-width:768px){.tile.medium{width:294px}}@media only screen and (min-width:960px){.tile.medium{width:370px}}@media (min-width:1157px){.tile.medium{width:450px}}.tile.large{overflow:hidden;position:relative}.tile.large:before{content:"";display:block;height:0;padding-top:100%}.tile.large,.tile.medium{width:100%}@media only screen and (min-width:768px){.tile.large,.tile.medium{width:294px}}@media only screen and (min-width:960px){.tile.large,.tile.medium{width:370px}}@media (min-width:1157px){.tile.large,.tile.medium{width:450px}}.tile.cta{background-color:#f4f4f4}.tile.cta .cta-arrow{position:absolute;top:50%;width:32px;height:32px;margin-top:-16px;background:transparent url(../images/ui/icon-cta-arrow-grey.png) no-repeat 0 0;background-size:32px;right:16px}.tile.cta .section-tagline{top:50%}.tile.cta .section-tagline h2{opacity:1!important;margin-top:-.5em;color:#eb3524}.tile.cta>a{height:50%}.tile.cta>a:first-child{position:absolute;top:0;right:0;bottom:50%;left:0}.tile.cta>a:last-child{position:absolute;top:50%;right:0;bottom:0;left:0}.tile.cta>a:active,.tile.cta>a:focus,.tile.cta>a:hover{background-color:#eb3524}.tile.cta>a:active .cta-arrow,.tile.cta>a:focus .cta-arrow,.tile.cta>a:hover .cta-arrow{background-image:url(../images/ui/icon-cta-arrow.png)}.tile.cta>a:active h2,.tile.cta>a:active span,.tile.cta>a:focus h2,.tile.cta>a:focus span,.tile.cta>a:hover h2,.tile.cta>a:hover span{color:#fff}.tile.cta>img{width:32px;height:32px}.tile.cta h2{color:#000;text-shadow:none}.tile.cta span{color:#eb3524}.tile.small.three_rows .section-tagline{bottom:inherit;top:70%}.tile.small.three_rows .section-tagline h2{margin-top:-1.2em}@media only screen and (min-width:480px){.tile.small.three_rows .section-tagline h2{margin-top:-1.3em}}@media only screen and (min-width:640px){.tile.small.three_rows .section-tagline h2{margin-top:-1.4em}}@media only screen and (min-width:768px){.tile.small.three_rows .section-tagline h2{margin-top:-1.2em}}@media only screen and (min-width:960px){.tile.small.three_rows .section-tagline h2{margin-top:-1.1em}}@media only screen and (min-width:1149px){.tile.small.three_rows .section-tagline h2{margin-top:-1.3em}}.tile.small.three_rows .tile-cta.executive.eng .section-tagline{top:60%}.tile.small.three_rows>a{height:33%}.tile.small.three_rows>a:first-child{position:absolute;top:0;right:0;bottom:0;left:0}.tile.small.three_rows>a:nth-child(2){position:absolute;top:33%;right:0;bottom:0;left:0}.tile.small.three_rows>a:nth-child(3){position:absolute;top:66%;right:0;bottom:0;left:0}.section-tagline{position:absolute;bottom:10px;left:10px;padding-right:10px;display:inline-block;z-index:100}@media only screen and (min-width:400px){.section-tagline{position:absolute;bottom:15px;left:15px;padding-right:15px}}@media only screen and (min-width:480px){.section-tagline{position:absolute;bottom:20px;left:20px;padding-right:20px}}@media only screen and (min-width:768px){.section-tagline{position:absolute;bottom:10px;left:10px}}@media only screen and (min-width:1149px){.section-tagline{position:absolute;bottom:15px;left:15px}}.section-tagline h2{font-family:Gill Sans W02 Light,Gill Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;text-transform:uppercase;color:#fff;font-family:Gill Sans W02 Book,Gill Sans,Helvetica Neue,Helvetica,Arial,sans-serif;text-shadow:0 0 8px rgba(0,10,20,.4),0 0 1px rgba(0,10,20,.2);will-change:transition;transition-property:opacity;transition-duration:.25s;transition-timing-function:"ease-in-out";margin:0;-webkit-animation-duration:.3s;animation-duration:.3s;font-size:16px;font-weight:500;line-height:1.1em}@media (min-width:400px){.section-tagline h2{font-size:20px}}@media only screen and (min-width:960px){.section-tagline h2{font-size:19px}}body.homepage .section-tagline h2{font-size:28px}@media only screen and (min-width:640px) and (max-width:767px){body.interior-page .section-tagline h2{font-size:28px}}@media only screen and (min-width:768px) and (max-width:959px){body.interior-page .section-tagline h2{font-size:16px}}body.interior-page .section-tagline h2 span{margin-top:4px;display:inline-block;line-height:.9em;font-size:20px}@media only screen and (min-width:400px){body.interior-page .section-tagline h2 span{font-size:24px}}@media only screen and (min-width:640px){body.interior-page .section-tagline h2 span{font-size:34px}}@media only screen and (min-width:768px){body.interior-page .section-tagline h2 span{font-size:18px}}@media only screen and (min-width:960px){body.interior-page .section-tagline h2 span{font-size:22px}}.section-tagline h2 span{font-size:24px}@media only screen and (min-width:768px) and (max-width:959px){.section-tagline h2 span{font-size:18px}}@media only screen and (min-width:768px) and (max-width:959px){body.interior-page .tile.small .section-tagline h2{font-size:14px}}@media only screen and (min-width:1149px){body.interior-page .tile.small .section-tagline h2{font-size:19px}}.section-tagline.text-shadow-heavy h2{text-shadow:0 0 8px rgba(0,10,20,.5),0 0 1px rgba(0,10,20,.3),0 8px 10px rgba(0,10,20,.7),0 -8px 10px rgba(0,10,20,.7)}.text-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:200;opacity:0;transition:all .2s linear;background-color:rgba(235,53,36,.7)}body.interior-page .text-overlay{position:absolute;top:1px;right:-1px;bottom:-1px;left:1px}.shadowBg{position:absolute;height:100%;width:100%;z-index:20!important;background:linear-gradient(180deg,hsla(0,0%,100%,0) 60%,rgba(30,30,30,.6))}.tile-cta img{transition:-webkit-filter .2s linear;transition:filter .2s linear;transition:filter .2s linear,-webkit-filter .2s linear}.tile-cta.is-active .text-overlay,.tile-cta:active .text-overlay,.tile-cta:focus .text-overlay,.tile-cta:hover .text-overlay{opacity:1}.tile-cta.is-active h2,.tile-cta:active h2,.tile-cta:focus h2,.tile-cta:hover h2{opacity:0}@media only screen and (min-width:768px){.tile-cta.is-active h2,.tile-cta:active h2,.tile-cta:focus h2,.tile-cta:hover h2{opacity:0}}.cta-arrow{position:absolute;top:15px;right:0;padding-right:15px;overflow:hidden}.cta-arrow>img{width:32px;height:32px;-webkit-animation-duration:.2s;animation-duration:.2s}.text-overlay .buttons{opacity:0;display:none;will-change:transition;transition-property:opacity;transition-duration:.25s;transition-timing-function:"ease-in-out";text-align:center;position:absolute;width:100px;left:50%;margin-left:-50px;height:90px;top:50%;margin-top:-45px}.tile-cta.is-active .text-overlay .buttons{display:block}.tile-cta.is-enabled .text-overlay .buttons{opacity:1}.tile.large .text-overlay .buttons{position:absolute;width:140px;left:50%;margin-left:-70px;height:106px;top:50%;margin-top:-53px}.tile.small .text-overlay .buttons{position:absolute;width:100px;left:50%;margin-left:-50px;height:72px;top:50%;margin-top:-36px}@media only screen and (min-width:640px){.tile.small .text-overlay .buttons{position:absolute;width:140px;left:50%;margin-left:-70px;height:90px;top:50%;margin-top:-45px}}.tile[data-hotel=europe] .text-overlay .buttons,.tile[data-hotel=loyalty] .text-overlay .buttons{position:absolute;width:100px;left:50%;margin-left:-50px;height:33px;top:50%;margin-top:-16.5px}@media only screen and (min-width:640px){.tile[data-hotel=europe] .text-overlay .buttons,.tile[data-hotel=loyalty] .text-overlay .buttons{position:absolute;width:140px;left:50%;margin-left:-70px;height:41px;top:50%;margin-top:-20.5px}}@media only screen and (min-width:640px){.text-overlay .buttons{position:absolute;width:140px;left:50%;margin-left:-70px;height:106px;top:50%;margin-top:-53px}}@media only screen and (min-width:768px){.text-overlay .buttons{position:absolute;width:100px;left:50%;margin-left:-50px;height:90px;top:50%;margin-top:-45px}}@media only screen and (min-width:768px) and (max-width:959px){.text-overlay .buttons{position:absolute;width:100px;left:50%;margin-left:-50px;height:72px;top:50%;margin-top:-36px}}@media only screen and (min-width:768px){.tile.medium .text-overlay .buttons{position:absolute;width:208px;left:50%;margin-left:-104px;height:41px;top:50%;margin-top:-20.5px}.tile.medium .text-overlay .buttons{margin-top:0;top:49px}}@media only screen and (min-width:960px){.tile.large .text-overlay .buttons{position:absolute;width:288px;left:50%;margin-left:-144px;height:49px;top:50%;margin-top:-24.5px}.tile.medium .text-overlay .buttons{position:absolute;width:208px;left:50%;margin-left:-104px;height:41px;top:50%;margin-top:-20.5px}}.text-overlay .button{width:100px;padding-top:10px;padding-bottom:10px;padding-left:0;padding-right:0;font-size:12px;background-color:transparent;border:1px solid #fff;text-transform:uppercase;font-weight:700;color:#fff;display:inline-block;text-align:center}.tile.large .text-overlay .button{width:140px;padding-top:14px;padding-bottom:14px;padding-left:0;padding-right:0;font-size:16px}@media only screen and (min-width:640px){.text-overlay .button{width:140px;padding-top:14px;padding-bottom:14px;padding-left:0;padding-right:0;font-size:16px}}@media only screen and (min-width:768px){.text-overlay .button{width:100px;padding-top:10px;padding-bottom:10px;padding-left:0;padding-right:0;font-size:12px}}.tile-cta.is-enabled .text-overlay .button.is-active{background-color:#fff;color:#eb3524}.text-overlay .button+.button{margin-top:8px}@media only screen and (min-width:768px){.tile.medium .text-overlay .button+.button{margin-top:0;margin-left:8px}}@media only screen and (min-width:960px){.tile.large .text-overlay .button+.button{margin-top:0;margin-left:8px}}@media only screen and (min-width:768px) and (max-width:959px){.text-overlay .button{padding-top:6px;padding-bottom:6px;padding-left:0;padding-right:0}.text-overlay .button+.button{margin-top:4px}.tile.large .text-overlay .button+.button{margin-top:8px}}@media only screen and (max-width:479px){.tile.small .text-overlay .button{padding-top:6px;padding-bottom:6px;padding-left:0;padding-right:0}.tile.small .text-overlay .button+.button{margin-top:4px}}.section-title{position:absolute;top:50%;margin-top:auto;margin-bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center}.section-title h2{font-family:Gill Sans W02 Light,Gill Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;text-transform:uppercase;color:#fff;font-family:Gill Sans W02 Book,Gill Sans,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:2px;font-size:36px;margin:0;-webkit-animation-duration:.2s;animation-duration:.2s}@media only screen and (max-width:479px){.section-title h2{font-size:28px}}.video-caption{display:none;width:100%}.video-caption h3{margin:55px 85px 25px 60px;font-family:Gill Sans W02 Light,Gill Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;text-transform:uppercase;color:#333;font-size:1.563rem}.video-caption p{margin:0 85px 0 60px;color:#666;font-size:1.063rem}