@charset "UTF-8";body{visibility:inherit}.col,.col *{visibility:hidden}body.col-ready .col:after{display:none}body.col-ready .col,body.col-ready .col *{visibility:visible}body:not(.col-ready) .col{width:100%}body:not(.fullscreen) .col{position:relative}.col::after{content:'';position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;width:50px;height:50px;border-radius:50px;border:5px solid rgba(0,0,0,.25);border-top-color:#000;-webkit-animation:loading 1s ease infinite;animation:loading 1s ease infinite}@-webkit-keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.col:after{visibility:visible}.left.col{float:left}.left.col .narrow.box{max-width:536px}.right.col{float:left;width:376px}.box[data-col-dual=right]{padding-top:4px}body.col-single [data-role=button]:not(.non-responsive){box-shadow:0 1px 3px rgba(0,0,0,.15);color:#333!important;background:#eee;border-color:#ddd;border-width:1px;border-style:solid;border-radius:5px;margin:.5em 0;padding:.7em 1em;display:inline-block;position:relative;overflow:hidden;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;text-overflow:ellipsis;text-decoration:none;font-weight:700;font-size:16px}body.col-single [data-role=button]:not(.non-responsive):active,body.col-single [data-role=button]:not(.non-responsive):hover{background:#e8f0ff}body.col-single [data-role=button]:not(.non-responsive)[data-icon]{padding-left:32px;padding-right:8px}body.col-single [data-role=button]:not(.non-responsive)[data-icon] i{top:50%;transform:translateY(-50%);position:absolute;left:8px}body.col-single [data-role=button]:not(.non-responsive).green{background:linear-gradient(to bottom,#8ddda0 0,#3ddb8c 50%,#8ddda0 100%);border-color:#2b6b37;box-shadow:0 1px 3px rgba(0,0,0,.5)}body.col-single [data-role=button]:not(.non-responsive).green:active,body.col-single [data-role=button]:not(.non-responsive).green:hover{background:linear-gradient(to bottom,#dcf4e1 0,#3ddb8c 50%,#dcf4e1 100%)}body.col-single [data-role=button]:not(.non-responsive).blue{background:linear-gradient(to bottom,#8dc0dd 0,#3dacdb 50%,#8dc0dd 100%);border-color:#126167;box-shadow:0 1px 3px rgba(0,0,0,.3)}body.col-single [data-role=button]:not(.non-responsive).blue:active,body.col-single [data-role=button]:not(.non-responsive).blue:hover{background:linear-gradient(to bottom,#dce1f4 0,#6eaceb 50%,#dce1f4 100%)}body.col-single [data-role=listview]:not(.non-responsive){background-color:#2f2f2f;border-radius:4px;z-index:0;position:relative;box-shadow:4px 4px 4px #bbb;color:#eee;padding:0!important;list-style:none}body.col-single [data-role=listview]:not(.non-responsive),body.col-single [data-role=listview]:not(.non-responsive) a{color:#fff}body.col-single [data-role=listview]:not(.non-responsive):before{content:'';position:absolute;width:100%;height:18px;left:0;top:0;background:linear-gradient(#717171,#424141);border-radius:4px 4px 0 0;z-index:-1}body.col-single [data-role=listview]:not(.non-responsive):after{content:'';position:absolute;width:100%;height:18px;left:0;top:18px;background:linear-gradient(#404040,#2f2f2f);z-index:-1}body.col-single [data-role=listview]:not(.non-responsive)>*{z-index:2}body:not(.fullscreen) body.col-single [data-role=listview]:not(.non-responsive)>*{position:relative}body.col-single [data-role=listview]:not(.non-responsive) a,body.col-single [data-role=listview]:not(.non-responsive) strong{color:#fff}body.col-single [data-role=listview]:not(.non-responsive) h2{border:none;margin:0}body.col-single [data-role=listview]:not(.non-responsive)>li{display:block;position:relative;overflow:visible;margin:0;padding:8px 16px 8px 8px!important;list-style:none;font-weight:700;border-color:#ddd;border-style:solid;border-width:1px 1px 0 1px;font-size:16px!important}@media screen and (max-width:37.49em){body.col-single [data-role=listview]:not(.non-responsive)>li{font-size:14px!important}}body.col-single [data-role=listview]:not(.non-responsive)>li a{margin:0;text-align:left;text-decoration:none;overflow:hidden;font-size:16px!important}@media screen and (max-width:37.49em){body.col-single [data-role=listview]:not(.non-responsive)>li a{font-size:14px!important}}body.col-single [data-role=listview]:not(.non-responsive)>li a:after{content:'>';position:absolute;right:4px;font-size:16px!important}@media screen and (max-width:37.49em){body.col-single [data-role=listview]:not(.non-responsive)>li a:after{font-size:14px!important}}body.col-single :not(.non-responsive):not([data-role]):not([role])>li>a:only-child{padding:8px 0;display:inline-block}@media screen and (min-width:46.25em){body.col-single .right.col{width:calc(100% + 8px)!important;margin:0 -4px}body.col-single .right.col .box{width:calc(50% - 16px);margin:0 8px}body.col-single .right.col .box:nth-child(odd){float:right}body.col-single .right.col .box:nth-child(even){float:left}}body.col-single [data-role=listview]{margin:16px 0 0 0!important}body.col-single .left.col,body.col-single .right.col{width:100%}body.col-dual .left.col{width:536px;margin-right:16px}.box{order:100}[data-role=listview]>li{padding:2px 0}.promo-container{margin:0 auto;width:100%}.promo-container .slick-next,.promo-container .slick-prev{z-index:1;width:auto!important;height:auto!important}.promo-container .slick-next:before,.promo-container .slick-prev:before{background-color:#000;border-radius:20px}.promo-container .slick-prev{left:16px}.promo-container .slick-prev:before{content:"\f104";font:40px/1 FontAwesome;padding:0 16px 2px 12px}.promo-container .slick-next{right:16px;text-align:right}.promo-container .slick-next:before{content:"\f105";font:40px/1 FontAwesome;padding:0 12px 2px 16px}.promo-container .slick-next:hover:before,.promo-container .slick-prev:hover:before{color:#7e7e7e}@media (pointer:coarse) and (hover:none){.promo-container .slick-next:hover:before,.promo-container .slick-prev:hover:before{color:#fff;opacity:.75}}@media screen and (max-width:48.615em){.promo-container .slick-next:hover:before,.promo-container .slick-prev:hover:before{color:#fff;opacity:.75}}.promo-container .slick-list{margin:0 -8px}.promo-container .slick-slide{margin:0 8px}.promo-container:not(.displayed),body:not(.fullscreen) .promo-container:not(.loaded){position:relative}.promo-container:not(.displayed)::after,.promo-container:not(.loaded)::after{content:'';position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;width:50px;height:50px;border-radius:50px;border:5px solid rgba(0,0,0,.25);border-top-color:#000;-webkit-animation:loading 1s ease infinite;animation:loading 1s ease infinite}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.promo-container:not(.displayed) .slick-arrow{display:none!important}.promo-container:not(.loaded) .promo,body:not(.col-ready) .promo-container .promo{display:none!important}.promo-container .promos{padding:8px 0 4px 0}@media screen and (max-width:22.75em){.promo-container .promos{padding:0}}.promo-container .promo{position:relative;text-align:center}.promo-container .promo .wrapper{display:inline-block;position:relative;left:-1px;border:1px solid #999}.promo-container .promo img{box-shadow:4px 4px 4px #bbb;margin:0 auto;width:100%}.promo-container .promo .message,.promo-container .promo .title{position:absolute;width:100%;left:0}.promo-container .promo .message h2,.promo-container .promo .message p,.promo-container .promo .title h2,.promo-container .promo .title p{color:#fff;margin:0;z-index:2;background-color:rgba(0,0,0,.5);text-shadow:0 0 1px #000}.promo-container .promo .title{top:0}.promo-container .promo .title h2{font-size:14pt;border:none;padding:2px}.promo-container .promo .message{bottom:0}.promo-container .promo .message p{padding:4px 0 4px 4px;font-size:10pt;text-align:left}.lightgallery{position:relative}.lightgallery.fullscreen{position:static!important}.lightgallery.fullscreen .lightGallery-captions p{font-size:16px!important}.lightgallery:not(.fullscreen) .lg-next,.lightgallery:not(.fullscreen) .lg-prev{display:none}.lightgallery .lightGallery-captions{position:relative;color:#000!important;text-shadow:0 0 1px rgba(0,0,0,.5)}.lightgallery .lightGallery-captions::before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;border-radius:4px;padding-bottom:1px;background:#fff;opacity:.85}body.col-dual #photos.lightgallery{width:520px;height:394px}body.col-dual #photos.lightgallery:not(.fullscreen) .lg-container{width:520px;height:394px}body.col-single #photos.lightgallery{width:auto;height:0;padding-bottom:75.7692307692%}body.col-single #photos.lightgallery:not(.fullscreen) .lg-container{width:auto;height:0;padding-bottom:75.7692307692%}#photos.lightgallery:after{display:none}#outline-map{margin:8px auto;position:relative;width:320px;height:320px}#outline-map img{cursor:pointer}#outline-map .indicator{position:absolute;width:8px;height:8px;border-radius:50%;background-color:red;box-shadow:0 0 3px #fff;border:1px solid #fff;transform:translate(-50%,-50%)}#sub-header{position:relative;filter:drop-shadow(0 0 4px rgba(0, 0, 0, .5))}#sub-header img{width:100%;height:auto;border-radius:0 0 4px 4px}#app{background-color:#19424a;border-radius:4px;z-index:0;position:relative;padding:4px 0 0 0;margin-top:16px}#app,#app a{color:#fff}#app:before{content:'';position:absolute;width:100%;height:18px;left:0;top:0;background:linear-gradient(#126167,#19424a);border-radius:4px 4px 0 0;z-index:-1}#app:after{content:'';position:absolute;width:100%;height:18px;left:0;top:18px;background:linear-gradient(#19424a,#19424a);z-index:-1}#app>*{z-index:2}body:not(.fullscreen) #app>*{position:relative}#app .slick-next,#app .slick-prev{z-index:1;width:auto!important;height:auto!important}#app .slick-next:before,#app .slick-prev:before{background-color:#000;border-radius:20px}#app .slick-prev{left:16px}#app .slick-prev:before{content:"\f104";font:40px/1 FontAwesome;padding:0 16px 2px 12px}#app .slick-next{right:16px;text-align:right}#app .slick-next:before{content:"\f105";font:40px/1 FontAwesome;padding:0 12px 2px 16px}#app .slick-next:hover:before,#app .slick-prev:hover:before{color:#7e7e7e}@media (pointer:coarse) and (hover:none){#app .slick-next:hover:before,#app .slick-prev:hover:before{color:#fff;opacity:.75}}@media screen and (max-width:48.615em){#app .slick-next:hover:before,#app .slick-prev:hover:before{color:#fff;opacity:.75}}#app .slideshow{margin:0 auto 0 auto;width:100%}#app .slideshow:not(.initialised) .slide{display:none!important}#app .slideshow:not(.initialised) .slide:first-child{display:block!important}#app .slideshow.loading{width:100%}body:not(.fullscreen) #app .slideshow.loading{position:relative}#app .slideshow.loading::after{content:'';position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;width:50px;height:50px;border-radius:50px;border:5px solid rgba(255,255,255,.25);border-top-color:#fff;-webkit-animation:loading 1s ease infinite;animation:loading 1s ease infinite}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#app .slideshow.loading .caption{display:none!important}#app .slideshow.loading .slide{visibility:hidden}#app .slideshow.loading .slide:first-child .caption{display:block!important}#app .slideshow.loading .slide img{display:none}#app .slideshow.initialised:not(.loading) .wrapper:not(.evaluating){position:relative}#app .slideshow.initialised:not(.loading) .wrapper:not(.evaluating) .caption{top:50%;transform:translateY(-50%);position:absolute}#app .slideshow .slide img{display:block;width:100%;max-width:100%;height:auto}#app .slideshow .slide .caption{font-family:"Coming Soon";color:#ddd;padding:8px 16px;display:block;vertical-align:middle;font-size:16pt}@media screen and (max-width:37.49em){#app .slideshow .slide .caption{font-size:12pt;line-height:14pt}}@media screen and (max-width:59.99em){#app{margin-top:8px}}#app .slideshow{background-color:#19424a}#app .slideshow.loading{padding-top:37.72%}#app h2{border-bottom:none;padding:0 8px 8px 8px}#app-ad{background-color:#19424a;border-radius:4px;padding:0 4px 8px 4px;border-radius:0 0 4px 4px}#app-ad,#app-ad a{color:#fff}#app-ad .app-formats{display:table;margin:0 auto;width:100%}@media screen and (min-width:60em){#app-ad .app-formats .app-button{display:none!important}}@media screen and (max-width:59.99em){#app-ad .app-formats .text{display:none!important}}@media screen and (min-width:37.5em) and (max-width:59.99em){#app-ad .app-formats .icon{visibility:hidden}}@media screen and (max-width:37.49em){#app-ad .app-formats{display:block;width:100%}#app-ad .app-formats .icon{display:none!important}}#app-ad .app-formats>div.store-link{display:table-cell}#app-ad .app-formats>div.store-link .inner{left:50%;transform:translateX(-50%);position:relative;width:98%;width:calc(100% - 12px);border-radius:10px;display:table;table-layout:fixed}@media screen and (min-width:37.5em){#app-ad .app-formats>div.store-link .inner{margin:8px 0 0 0;padding:8px 0 4px 0;border:1px solid #aaa}}@media screen and (min-width:37.5em) and (max-width:59.99em){#app-ad .app-formats>div.store-link .inner{position:relative}}@media screen and (min-width:37.5em) and (max-width:46.24em){#app-ad .app-formats>div.store-link .inner{padding:4px 0 8px 0}}@media screen and (min-width:60em){#app-ad .app-formats>div.store-link:hover{cursor:pointer}#app-ad .app-formats>div.store-link:hover a{text-decoration:underline}}#app-ad .app-formats>div.store-link.ios .icon{padding-left:42px}@media screen and (min-width:46.25em){#app-ad .app-formats>div.store-link.android .icon img{margin-left:12px}}#app-ad .app-formats>div.store-link.android .icon{padding-left:24px!important}#app-ad .app-formats>div.store-link .inner>div{display:table-cell;vertical-align:middle}@media screen and (max-width:46.24em){#app-ad .app-formats>div.store-link .inner>div{display:block}}#app-ad .app-formats>div.store-link .inner>div.icon{text-align:left;padding-top:4px;padding-bottom:4px;padding-right:16px}@media screen and (max-width:59.99em){#app-ad .app-formats>div.store-link .inner>div.icon{display:none}}#app-ad .app-formats>div.store-link .inner>div.text{text-align:center;font-size:17px;font-variant:small-caps;color:#fff}#app-ad .app-formats>div.store-link .inner>div.text a{color:#fff;text-decoration:none}#app-ad .app-formats>div.store-link .inner>div.qr{text-align:right;padding-left:18px;padding-right:8px}@media screen and (max-width:46.24em){#app-ad .app-formats>div.store-link .inner>div.qr{text-align:center}}@media screen and (max-width:37.49em){#app-ad .app-formats>div.store-link .inner>div.qr{display:none!important}}#app-ad .app-formats>div.store-link .inner>div.qr img{max-width:100px}@media screen and (max-width:59.99em){#app-ad .app-formats>div.store-link .inner>div.qr img{width:100%}}@media screen and (min-width:46.25em) and (max-width:59.99em){#app-ad .app-formats>div.store-link .inner>div.app-button{top:50%;transform:translateY(-50%);position:absolute;left:8px;text-align:left}}@media screen and (max-width:46.24em){#app-ad .app-formats>div.store-link .inner>div.app-button{text-align:center}}#app-ad .app-formats>div.store-link .inner>div.app-button a{padding-left:42px}@media screen and (max-width:37.49em){#app-ad .app-formats>div.store-link .inner>div.app-button a{margin:12px 0 0 0}}#app-ad:before{border-radius:0}#locations{background-color:#19424a;border-radius:4px;z-index:0;position:relative;padding:8px;margin-bottom:8px}#locations,#locations a{color:#fff}#locations:before{content:'';position:absolute;width:100%;height:18px;left:0;top:0;background:linear-gradient(#126167,#19424a);border-radius:4px 4px 0 0;z-index:-1}#locations:after{content:'';position:absolute;width:100%;height:18px;left:0;top:18px;background:linear-gradient(#19424a,#19424a);z-index:-1}#locations>*{z-index:2}body:not(.fullscreen) #locations>*{position:relative}#locations h2{border:0;margin-bottom:8px}#locations ul{margin:0;padding:0;list-style:none;text-align:center}#locations li{display:inline}#locations li:not(:last-child)::after{content:" • ";margin:0 8px}.box{margin-bottom:16px}@media screen and (min-width:60em){.box{background-color:#19424a;border-radius:4px;z-index:0;position:relative;box-shadow:4px 4px 4px #bbb;padding:8px}.box,.box a{color:#fff}.box:before{content:'';position:absolute;width:100%;height:18px;left:0;top:0;background:linear-gradient(#126167,#19424a);border-radius:4px 4px 0 0;z-index:-1}.box:after{content:'';position:absolute;width:100%;height:18px;left:0;top:18px;background:linear-gradient(#19424a,#19424a);z-index:-1}.box>*{z-index:2}body:not(.fullscreen) .box>*{position:relative}body:not(.fullscreen) .box{position:relative}.box>p{margin:0}.box a,.box strong{color:#fff}.box h2{border:none;margin:0}}.box.always{background-color:#19424a;border-radius:4px;z-index:0;position:relative;box-shadow:4px 4px 4px #bbb;padding:8px}.box.always,.box.always a{color:#fff}.box.always:before{content:'';position:absolute;width:100%;height:18px;left:0;top:0;background:linear-gradient(#126167,#19424a);border-radius:4px 4px 0 0;z-index:-1}.box.always:after{content:'';position:absolute;width:100%;height:18px;left:0;top:18px;background:linear-gradient(#19424a,#19424a);z-index:-1}.box.always>*{z-index:2}body:not(.fullscreen) .box.always>*{position:relative}body:not(.fullscreen) .box.always{position:relative}.box.always>p{margin:0}.box.always a,.box.always strong{color:#fff}.box.always h2{border:none;margin:0}.box h2{font-weight:400;font-size:16pt;margin-bottom:8px!important}@media screen and (max-width:59.99em){.box h2{margin-top:0}}.box ul{padding-left:16px}#app-ad{background-color:#19424a;border-radius:4px;padding:0 4px 8px 4px;border-radius:0 0 4px 4px}#app-ad,#app-ad a{color:#fff}#app-ad .app-formats{display:table;margin:0 auto;width:100%}@media screen and (min-width:60em){#app-ad .app-formats .app-button{display:none!important}}@media screen and (max-width:59.99em){#app-ad .app-formats .text{display:none!important}}@media screen and (min-width:37.5em) and (max-width:59.99em){#app-ad .app-formats .icon{visibility:hidden}}@media screen and (max-width:37.49em){#app-ad .app-formats{display:block;width:100%}#app-ad .app-formats .icon{display:none!important}}#app-ad .app-formats>div.store-link{display:table-cell}#app-ad .app-formats>div.store-link .inner{left:50%;transform:translateX(-50%);position:relative;width:98%;width:calc(100% - 12px);border-radius:10px;display:table;table-layout:fixed}@media screen and (min-width:37.5em){#app-ad .app-formats>div.store-link .inner{margin:8px 0 0 0;padding:8px 0 4px 0;border:1px solid #aaa}}@media screen and (min-width:37.5em) and (max-width:59.99em){#app-ad .app-formats>div.store-link .inner{position:relative}}@media screen and (min-width:37.5em) and (max-width:46.24em){#app-ad .app-formats>div.store-link .inner{padding:4px 0 8px 0}}@media screen and (min-width:60em){#app-ad .app-formats>div.store-link:hover{cursor:pointer}#app-ad .app-formats>div.store-link:hover a{text-decoration:underline}}#app-ad .app-formats>div.store-link.ios .icon{padding-left:42px}@media screen and (min-width:46.25em){#app-ad .app-formats>div.store-link.android .icon img{margin-left:12px}}#app-ad .app-formats>div.store-link.android .icon{padding-left:24px!important}#app-ad .app-formats>div.store-link .inner>div{display:table-cell;vertical-align:middle}@media screen and (max-width:46.24em){#app-ad .app-formats>div.store-link .inner>div{display:block}}#app-ad .app-formats>div.store-link .inner>div.icon{text-align:left;padding-top:4px;padding-bottom:4px;padding-right:16px}@media screen and (max-width:59.99em){#app-ad .app-formats>div.store-link .inner>div.icon{display:none}}#app-ad .app-formats>div.store-link .inner>div.text{text-align:center;font-size:17px;font-variant:small-caps;color:#fff}#app-ad .app-formats>div.store-link .inner>div.text a{color:#fff;text-decoration:none}#app-ad .app-formats>div.store-link .inner>div.qr{text-align:right;padding-left:18px;padding-right:8px}@media screen and (max-width:46.24em){#app-ad .app-formats>div.store-link .inner>div.qr{text-align:center}}@media screen and (max-width:37.49em){#app-ad .app-formats>div.store-link .inner>div.qr{display:none!important}}#app-ad .app-formats>div.store-link .inner>div.qr img{max-width:100px}@media screen and (max-width:59.99em){#app-ad .app-formats>div.store-link .inner>div.qr img{width:100%}}@media screen and (min-width:46.25em) and (max-width:59.99em){#app-ad .app-formats>div.store-link .inner>div.app-button{top:50%;transform:translateY(-50%);position:absolute;left:8px;text-align:left}}@media screen and (max-width:46.24em){#app-ad .app-formats>div.store-link .inner>div.app-button{text-align:center}}#app-ad .app-formats>div.store-link .inner>div.app-button a{padding-left:42px}@media screen and (max-width:37.49em){#app-ad .app-formats>div.store-link .inner>div.app-button a{margin:12px 0 0 0}}#app-ad:before{border-radius:0}@media screen and (max-width:59.99em){#stats{padding:0}#stats h2{display:none}}body.col-single [data-role=listview]:not(.non-responsive){background-color:#19424a;border-radius:4px;z-index:0;position:relative}body.col-single [data-role=listview]:not(.non-responsive),body.col-single [data-role=listview]:not(.non-responsive) a{color:#fff}body.col-single [data-role=listview]:not(.non-responsive):before{content:'';position:absolute;width:100%;height:18px;left:0;top:0;background:linear-gradient(#126167,#19424a);border-radius:4px 4px 0 0;z-index:-1}body.col-single [data-role=listview]:not(.non-responsive):after{content:'';position:absolute;width:100%;height:18px;left:0;top:18px;background:linear-gradient(#19424a,#19424a);z-index:-1}body.col-single [data-role=listview]:not(.non-responsive)>*{z-index:2}body:not(.fullscreen) body.col-single [data-role=listview]:not(.non-responsive)>*{position:relative}#overview{order:1}#issues{order:2}#synopsis{order:3}#stats{order:4}#considerations{order:5}#gradients{order:6}#photos{order:7}#location{order:8}#app{order:9}h1{font-family:Mali,sans-serif;word-spacing:-3px}#main-photo{display:inline-block;position:relative}#main-photo img{display:block;width:100%;height:auto;border:1px solid #000}#overview .description{margin-bottom:8px}#issues{background-color:#5c1e1e;border-radius:4px;z-index:0;position:relative}#issues,#issues a{color:#fff}#issues:before{content:'';position:absolute;width:100%;height:18px;left:0;top:0;background:linear-gradient(#a83b3b,#6e2525);border-radius:4px 4px 0 0;z-index:-1}#issues:after{content:'';position:absolute;width:100%;height:18px;left:0;top:18px;background:linear-gradient(#702525,#5c1e1e);z-index:-1}#issues>*{z-index:2}body:not(.fullscreen) #issues>*{position:relative}.slideshow-button{margin:8px}.featherlight-close{display:none}.featherlight-inner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1024px;width:393px;height:851px}