html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;border-width:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,strong,th,var b,i{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}*,*:before,*:after{box-sizing:border-box}abbr,acronym{border:0}canvas{outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0)}

html{position:relative;min-height:100%}body.loading{background-position:center 275px}body{margin:0 0 130px 0}html,div,input,textarea,select,menu{font-family:Jost,Arial,sans-serif;-moz-font-feature-settings:"liga" 1,"smcp" 0,"c2sc" 0,"onum" 1,"lnum" 0;-ms-font-feature-settings:"liga" 1,"smcp" 0,"c2sc" 0,"onum" 1,"lnum" 0;-o-font-feature-settings:"liga" 1,"smcp" 0,"c2sc" 0,"onum" 1,"lnum" 0;font-feature-settings:"liga" 1,"smcp" 0,"c2sc" 0,"onum" 1,"lnum" 0;-webkit-font-feature-settings:"liga" 1,"smcp" 0,"c2sc" 0,"onum" 1,"lnum" 0;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:none;word-spacing:1px;font-size:17px;line-height:25px}em{font-style:italic}strong{font-weight:bold}h1{font-size:22px;line-height:32px;font-weight:bold;margin:0 0 30px 0}h2{font-family:JostHeavy,Arial,sans-serif;font-size:17px;line-height:25px;text-transform:uppercase;font-weight:bold;letter-spacing:2px;margin:0 0 30px 0;padding:0 0 2px 0;display:inline-block}h2 a:link,h2 a:visited{text-decoration-line:underline;text-decoration-thickness:3px;text-underline-offset:6px}h3{font-weight:bold;font-size:19px;line-height:25px;margin:0 0 30px 0;text-align:center}h4{font-size:13px;line-height:25px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;margin:0 0 10px 0}p{margin:0 0 20px 0}p .smaller{font-size:15px}.not-bold{font-weight:normal !important}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a:link,a:visited{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bold-links a:link,.bold-links a:visited{font-weight:bold}.not-bold a:link,.not-bold a:visited,a:link .not-bold,a:visited .not-bold{font-weight:normal}a:hover{cursor:pointer}a:hover img,a:hover .image{vertical-align:top;border-width:0;opacity:.85;display:block}h2 a:link,h2 a:visited{border-bottom-width:0}h2 a:hover{opacity:.8}.button{display:inline-block}.button a:link,.button a:visited{display:block;overflow:hidden;text-decoration:none !important;border-width:0;-moz-border-radius:4px;border-radius:4px;text-align:center;padding:10px 20px}.button a:hover{border-width:0}.button .text{float:left;font-size:17px;line-height:30px}.button.small a:link,.button.small a:visited{padding:5px 15px 5px 15px}.button.small .text{font-weight:normal;font-size:15px;line-height:30px}.button.large .text{padding:0 5px;font-size:21px;line-height:40px}.icon-button a:link,.icon-button a:visited{display:block;border-width:0}.icon-button .sprite{display:block;width:30px;height:30px}.icon-button.small .sprite{display:block;width:20px;height:20px}.icon-button.large .sprite{display:block;width:40px;height:40px}.icon-button a:hover .sprite{opacity:.7}.icon-button a:active .sprite{opacity:.5}form h2{font-weight:bold}form .error{float:left;margin:15px 0 0 0;font-style:italic}form .button{float:left;margin:0 20px 0 0}form.frozen .button{opacity:.3}form.frozen .button a:hover{cursor:default !important}form input.input,form textarea.input{padding:0;width:100%;outline:0;background-color:transparent;text-transform:none;border:0;border-collapse:collapse;border-spacing:0;font-size:17px;line-height:25px;padding:15px 20px;padding:10px 15px}form input.input.bold,form textarea.input.bold{font-weight:bold}form textarea.input{overflow-x:hidden;resize:none;min-height:30px}form.plain .input-container{padding:5px 15px;overflow:hidden}form.plain input.input{font-size:16px;padding:0;height:30px;line-height:30px}form .selects{margin:0 0 15px 0;overflow:hidden}form .selects select.starthour,form .selects select.endhour{clear:both}form .selects select{float:left;padding:0 20px;line-height:1;border:0;border-radius:0;height:40px;margin:0 10px 0 0}form ul.radio-buttons{overflow:hidden;text-transform:none;padding:15px 20px}form ul.radio-buttons li input{margin:0 10px 0 0;line-height:30px;height:30px;float:left}form ul.radio-buttons li{float:left;margin:0 30px 0 0;font-size:22px;line-height:30px;font-weight:bold}form .checkboxes{overflow:hidden;margin:0 0 15px 0}form .checkboxes .li{overflow:hidden}form .checkboxes label{font-size:1em;text-transform:none}form .checkboxes input.checkbox{margin:0 8px 0 0}form .scrolling-checkboxes{max-height:250px;overflow-y:scroll}form .scrolling-checkboxes .checkboxes{padding:30px 30px 15px 30px}form .upload-file{position:relative;overflow:hidden;margin:0}form .upload-file input.upload-file-button{position:absolute;top:0;right:0;margin:0;font-size:52px;height:52px;padding:0;cursor:pointer;opacity:0;filter:alpha(opacity=0);background:red}form .form-header{margin:0 0 30px 0;padding:0 0 10px 0;border-bottom-width:4px;border-bottom-style:dotted;padding-left:2px;overflow:hidden}form .form-row{overflow:hidden;margin:0 0 15px 0}form .form-row.buttons{padding-top:15px;margin:0}form .form-row.password-row .change-password-button{display:block;padding:15px 20px}form .form-row.password-row .change-password-content{display:none}form .form-row.password-row.new .change-password-button{display:none}form .form-row.password-row.new .change-password-content{display:block}form .form-bar{border-top-width:4px;border-top-style:dotted;margin:30px 0 30px 0}form .form-label{border-top-width:2px;border-top-style:solid;padding:10px 0 0 20px;font-weight:bold;line-height:22px}form .form-hint{font-weight:normal;margin-left:10px;font-size:16px}form .form-buttons{overflow:hidden}form .form-buttons .view{margin:0 20px 0 10px;line-height:52px;float:left}form .form-buttons .button{float:left;margin:0 20px 0 0}form .form-buttons .progress{float:left;margin:0 20px 0 0;line-height:52px}@media screen and (max-width:650px){form .upload-file input.upload-file-btn{font-size:80px;height:80px}form .form-row.buttons{text-align:center;margin:0 0 30px 0}form .button{float:none;margin:0 20px 10px 0;margin:0 10px 10px 10px}form .form-row.buttons .error{display:block;float:none}}.form-container{overflow:hidden;padding:50px}.form-container.subtle-border-color{border-width:10px;border-style:solid;padding:40px}.form-container .outcome{display:none}@media screen and (max-width:600px){.form-container{padding:0}.form-container.subtle-border-color{border-width:0;border-bottom-width:4px;border-bottom-style:dotted;padding:0 0 40px 0}}.arrow{display:inline-block;margin:0 0 0 -3px;vertical-align:middle}.arrow b{display:block;position:relative;width:.6em;height:.6em;transition:all 300ms;margin:0;border:0;font-size:12px}.arrow b:before,.arrow b:after{content:"";display:block;position:absolute;top:0;left:0;width:.8em;height:.8em;width:.6em;height:.6em;transition:all 300ms;background-color:currentColor;border:0 solid currentColor;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate(-0.1em,0) rotate(-135deg) scale(0.5,0.15)}.arrow b:after{transform:translate(0.1em,0) rotate(135deg) scale(0.5,0.15)}.arrow.up b:before{transform:rotate(45deg) scale(0.5,0.15) translate(0,-1em)}.arrow.up b:after{transform:rotate(-45deg) scale(0.5,0.15) translate(0,-1em)}.arrow .arrow-arrow{border-style:solid;border-width:0 2px 2px 0;padding:2px;display:inline-block}.arrow.right .arrow-arrow{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.arrow.left .arrow-arrow{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.arrow.up .arrow-arrow{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.arrow.down .arrow-arrow{transform:rotate(45deg);-webkit-transform:rotate(45deg)}#debug{position:fixed;left:20px;top:20px}#debug .fps,#debug .msg{font-size:14px;line-height:18px}#footer{position:absolute;left:0;bottom:0;width:100%;height:130px}#footer .footer-content-inner{padding:50px 0;display:flex;justify-content:space-between;align-items:center}#footer .footer-item{font-size:15px;line-height:25px;margin-right:25px;padding-left:25px}#footer .footer-item.subtle-border-color{border-left-width:1px;border-left-style:solid}#footer .footer-item.marginalia{flex-grow:1;text-align:right;margin:0}#footer .footer-item.instagram{margin-right:18px;padding-left:0}@media screen and (min-width:1200px){#footer .footer-content{width:1100px;margin:0 auto;padding:0}}@media screen and (max-width:1200px){#footer .footer-content-inner{padding:50px 30px}}@media screen and (max-width:1100px){body{margin:0}#footer{position:static;height:auto}#footer .footer-content-inner{flex-direction:column}#footer .footer-item{border-width:0 !important;margin:0;padding:0;text-align:center}#footer .footer-item.instagram{margin:0 0 15px 0}#footer .footer-item.item-email{margin:0 0 15px 0}}#header{border-top-width:4px;border-top-style:solid}#header .progress{position:fixed;-webkit-transform:translateZ(0);display:none;top:0;left:0;height:4px;z-index:300}#header .content{margin:0 auto;width:1100px;overflow:hidden;padding:40px 0;display:flex;align-items:center;justify-content:space-between}#header .nav-links{order:1;display:flex;flex-grow:1;flex-basis:0}#header .nav-links li{margin:0 15px;line-height:30px}#header .nav-links li.nav-dot{margin:0}#header .nav-links li.subtle-border-color{border-right-width:1px;border-right-style:solid;padding-right:30px}#header .nav-links li.instagram{margin:0 0 0 10px}#header .nav-links .menu-button .text{border-bottom-width:0}#header .nav-links .home-menu{display:none}#header .nav-links .menu{float:left;overflow:hidden}#header .nav-links .menu ul{display:none;position:absolute;z-index:100;padding:10px 0;margin:25px 0 0 -22px}#header .nav-links .menu ul li{float:none;margin:0}#header .nav-links .menu ul li a:link,#header .nav-links .menu ul li a:visited{padding:7px 30px;padding:2px 20px;border-width:0;display:block;margin:2px;text-align:left}#header .nav-links .menu ul li .text{margin:0;font-size:15px}#header .notitia-nav{order:1;flex-basis:0;flex-grow:1;display:flex;justify-content:flex-start;align-items:center}#header .notitia-nav-title{font-weight:bold;border-right-width:1px;border-right-style:solid;padding-right:30px;margin-right:15px}#header .notitia-nav-title a{text-decoration:none !important}#header .marginalia-nav{order:3;flex-basis:0;flex-grow:1}#header .marginalia-nav ul{display:flex;justify-content:flex-end;align-items:center;font-size:15px}#header .notitia-logo{order:2;flex-basis:0}#header .notitia-logo a:link,#header .notitia-logo a:visited{display:block;border-width:0}#header .notitia-logo canvas{position:absolute;width:75px;height:75px}body.scrolled #header{display:block;height:160px}body.scrolled #header .content{border-bottom-width:4px;border-bottom-style:solid;position:fixed;top:0;left:0;right:0;padding:10px 0;text-align:center;z-index:200;overflow:visible}body.scrolled #header .notitia-logo canvas{margin-left:-38px}@media screen and (min-width:1050px) and (max-width:1200px){body.scrolled #header .content{padding:10px 40px}}@media screen and (max-width:1200px){#header{padding:0 40px}#header .content{width:100%}}@media screen and (max-width:1050px){#header{overflow:hidden;padding:0}#header .content{flex-direction:column;padding:40px 0}body.scrolled #header{height:275px}body.scrolled #header .content{padding:20px}body.scrolled #header .notitia-logo,body.scrolled #header .marginalia-nav{display:none}body.scrolled #header .notitia-nav{flex-direction:row;align-items:center}body.scrolled #header .notitia-nav-title,body.scrolled #header .nav-links li.nav-link{margin:0 12px}#header .notitia-logo{order:1;margin:0 0 20px 0}#header .notitia-nav{order:2;display:flex;flex-direction:column;margin:0 0 5px 0}#header .notitia-nav-title{border-width:0;padding:0;margin:0 0 5px 0}#header .marginalia-nav{order:3}#header .nav-links li.instagram{display:none}#header .nav-links li{border-width:0 !important;padding:0 !important;margin:0 12px}}@media screen and (max-width:420px){body.scrolled #header .notitia-nav-title{display:none}body.scrolled #header .nav-links .home-menu{display:block}body.scrolled #header .nav-links li.nav-link{margin:0 8px}}@media screen and (max-width:350px){#header .marginalia-links{display:flex;flex-direction:column}#header .marginalia-links li.nav-link{line-height:25px}#header .marginalia-links li.nav-dot{display:none}}@media screen and (max-width:350px){#header .nav-links .arrow{display:none}}#lightbox.popup{background-image:none}#lightbox.popup .popup-container{left:40px;right:40px;top:40px;bottom:40px;margin:0}#lightbox.popup .popup-content{background-color:transparent}#lightbox .nav{position:fixed;padding:20px;z-index:100}#lightbox .nav .icon-button{float:left;margin:0;-webkit-transform:translateZ(0)}#lightbox .nav .sprite{margin:10px 2px}#lightbox .nav .icon-button.faint .sprite{opacity:.3}#lightbox .nav .icon-button a:hover .sprite{opacity:.7}#lightbox .nav .icon-button a:active .sprite{opacity:.5}#lightbox ul{display:block}#lightbox ul li{position:absolute;z-index:10;left:50%;top:50%;margin:-330px 0 0 -500px;-webkit-transform:translateZ(0)}#lightbox ul li img{background-size:cover;background-position:center center}#lightbox ul li .caption{padding:20px 20px 0 20px;font-size:1.2em;display:block}#lightbox ul li .position{font-size:1em;display:none}#lightbox .caption{position:fixed;padding:20px;left:0;right:0;text-align:center;font-style:italic}@media screen and (max-width:400px){#lightbox .image{left:10px;top:10px;right:10px;bottom:10px}}.page-container{margin:0 auto;width:1100px;clear:both}@media screen and (max-width:1200px){.page-container{width:auto;margin:0}}.page{overflow:hidden}.page .line{display:block}.page .button{margin-bottom:30px}.page form .button{margin-bottom:0}.page .page-bar{display:block;height:1px;padding:0 0 20px 0;margin:0 0 40px 0;border-style:dotted;border-width:0 0 8px 0}.page .intro{font-weight:normal;text-align:center;padding:50px;margin:0}.page .mobile-title{display:none}.page blockquote{font-style:italic;padding:0 30px 0 30px;margin:0 0 30px 0}.page ol{list-style-type:decimal;margin:0 0 30px 20px}.page ol li{margin:0 0 15px 20px}.page ul{list-style-type:circle;margin:0 0 30px 20px}.page .section{padding:50px 0}.page .section.has-cols{padding:50px 0 0 0}.page .section.subtle-border-color{border-style:dotted;border-width:8px 0 0 0}.page .section p{margin:0 auto 20px auto;max-width:650px;text-align:center}.page .section .buttons{text-align:center;padding:20px 0 0 0}.page .image-mantra .sprite{width:700px;height:40px}.page .image-mantra{position:absolute;z-index:100;text-align:center;left:50%;margin:-300px 0 0 -350px}.page .message{text-align:center;font-style:italic}.page .cols{display:block;overflow:hidden;margin:0 -30px 50px -30px}.page .cols .col{float:left}.page .cols .col .col-content{padding:0 30px;overflow:hidden}.page .cols .col p{text-align:left}.page .section .cols .buttons{text-align:left;padding:0}.page .cols .grid{margin-bottom:-10px}.page .cols.cols-2.cols-middle-border .col-1 .col-content{padding-right:60px}.page .cols.cols-2.cols-middle-border .col-2 .col-content{border-left-width:1px;border-left-style:solid;padding-left:60px}.page .cols.small-margins{margin:0 -16px}.page .cols.small-margins .col .col-content{padding:0 8px}.page .cols.smallest-margins{margin:0 -2px}.page .cols.smallest-margins .col .col-content{padding:0 2px}.page .cols.cols-1 .col{width:100%}.page .cols.cols-2 .col{width:50%}.page .cols.cols-2 .col-1{float:left}.page .cols.cols-2 .col-2{float:right}.page .cols.cols-3 .col{width:33.333%}.page .cols.cols-4 .col{width:25%}.page .cols.cols-5 .col{width:20%}@media screen and (max-width:1200px){.page .line{display:inline}.page .section,.page .section.has-cols{padding:50px}}@media screen and (max-width:950px){.page .page-content{padding:0;border-width:0}}@media screen and (max-width:750px){.page .mobile-title{margin:40px 40px -40px 40px}.page .intro{padding:40px 20px}.page .section{padding:40px 20px !important}.page .section h2,.page .section h4{text-align:center;display:block}.page .section p{text-align:center !important}.page .section .buttons{text-align:center !important;padding:20px 0 0 0 !important}.page .section .message{text-align:left}.page .cols{border-bottom-width:0;padding-bottom:0;margin:0 0 -30px 0}.page .cols .col{float:none !important;width:auto !important}.page .cols .col{margin:0 0 30px 0}.page .cols .col .col-content{padding:0;margin:0}.page .cols.cols-2.cols-middle-border .col-1 .col-content{padding-right:0}.page .cols.cols-2.cols-middle-border .col-2 .col-content{border-left-width:0;padding-left:0}}body.popup-open{overflow:hidden}.popup{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000;display:none;overflow:hidden}.popup form{overflow:hidden}.popup .popup-container{position:fixed;left:50%;top:50%}.popup .popup-content{background:#fff;padding:40px;text-align:center}.popup .popup-content h1{margin:0 0 30px 0}.popup .popup-content .buttons{text-align:center}.popup .popup-content .button{float:none;display:inline-block;margin:0 5px 10px 5px}.popup.confirm .popup-container{width:500px;margin:-120px 0 0 -250px}.popup.confirm .error{padding:15px 0 0 0;text-align:center;float:none;display:none}.popup.confirm .outcome h2{margin:0 0 20px 0}@media screen and (max-width:500px){.popup.confirm .popup-container{width:300px;margin:-140px 0 0 -150px}}

.black-33{background-image:url(../../img/misc/black-33.png);background-repeat:repeat}.black-50{background-image:url(../../img/misc/black-50.png);background-repeat:repeat}.black-66,.popup{background-image:url(../../img/misc/black-66.png);background-repeat:repeat}.black-80{background-image:url(../../img/misc/black-80.png);background-repeat:repeat}.black-90,.popup.lightbox{background-image:url(../../img/misc/black-90.png);background-repeat:repeat}.white-80{background-image:url(../../img/misc/white-80.png);background-repeat:repeat}.loading,.lightbox ul li{background-image:url(../../img/misc/loader.gif?27);background-position:center center;background-repeat:no-repeat;background-size:90px 90px}.dotted-border,.section{border-image-source:url(../../img/misc/dots.svg);border-image-slice:33% 33%;border-image-repeat:round}.sprite{background-image:url(../../img/sprites/sprites.png);background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.sprite{background-image:url(../../img/sprites/sprites@2x.png);background-size:300px 300px}}.notitia-logo .sprite,.notitia-story .sprite,.notitia-space .sprite,.notitia-stays .sprite{width:75px;height:75px;background-position:0 0}.notitia-logo a:hover .sprite,.notitia-story a:hover .sprite{background-position:0 -138px}.notitia-logo a:active .sprite,.notitia-story a:active .sprite{background-position:0 -214px}.notitia-space .sprite{background-position:-76px 0}.notitia-space a:hover .sprite{background-position:-76px -138px}.notitia-space a:active .sprite{background-position:-76px -214px}.notitia-stays .sprite{background-position:-152px 0}.notitia-stays a:hover .sprite{background-position:-152px -138px}.notitia-stays a:active .sprite{background-position:-152px -214px}.widget.symbol .sprite{background-position:-240px -120px}.widget.symbol a:hover .sprite{background-position:-120px -120px}.icon-button.close.small.light .sprite{background-position:-31px -76px}.icon-button.expand.small.light .sprite{background-position:-94px -76px}.icon-button.instagram.light .sprite{background-position:0 -76px}.icon-button.prev.small.light .sprite{background-position:-52px -76px}.icon-button.next.small.light .sprite{background-position:-73px -76px}.icon-button.close.small.dark .sprite{background-position:-31px -97px}.icon-button.expand.small.dark .sprite{background-position:-94px -97px}.icon-button.instagram.dark .sprite{background-position:0 -107px}.icon-button.prev.small.dark .sprite{background-position:-52px -97px}.icon-button.next.small.dark .sprite{background-position:-73px -97px}

.widget.attractions ul{overflow:hidden;margin:0 -30px !important}.widget.attractions ul li{width:33%;display:inline-block;vertical-align:top;margin:0 0 60px 0}.widget.attractions ul li .attraction{margin:0 30px;display:block}.widget.attractions ul li a:link.main,.widget.attractions ul li a:visited.main{display:block;border-width:0}.widget.attractions ul li img{width:100%;margin:0 0 15px 0;border-width:0;display:block}.widget.attractions ul li .text{margin:0 0 15px 0;border-bottom-width:1px;border-bottom-style:solid;display:inline-block;font-weight:bold;font-size:19px;line-height:25px}.widget.attractions ul li .info{line-height:24px}.widget.attractions ul li .description{margin:0 0 15px 0;max-height:100px;overflow:hidden}.widget.attractions ul li .marginalia{font-size:15px}.widget.attractions ul li a:link p,.widget.attractions ul li a:visited p{color:#000}.widget.attractions ul li a:hover img{opacity:.8}@media screen and (max-width:900px){.widget.attractions ul li{width:50%}}@media screen and (max-width:750px){.widget.attractions ul li{width:100%}.widget.attractions ul li .description{max-height:none}}.widget.coda{padding:0;max-width:900px;margin:0 auto 30px auto;text-align:center}.widget.coda p{max-width:none;text-align:center !important}@media screen and (max-width:1220px){.widget.coda{padding:0}}.widget.edit{text-align:center;padding:30px 0 30px 0;border-top-width:2px;border-top-style:dotted}.widget.edit a{text-transform:uppercase;font-size:14px}.widget.flipper .image-container{height:550px}.widget.flipper .image-container a:link,.widget.flipper .image-container a:visited{display:block;border-width:0;opacity:1}.widget.flipper .image-container a:hover .expand .sprite{display:block}.widget.flipper .image-container a:hover .image-front,.widget.flipper .image-container.over .image-front{opacity:.9 !important}.widget.flipper .image-container a:hover .image-back,.widget.flipper .image-container.over .image-back{opacity:0 !important}.widget.flipper .image-container .expand{float:right}.widget.flipper .image-container .expand .sprite{display:none;position:absolute;margin:20px -20px 10px -40px;z-index:20}.widget.flipper .image-back,.widget.flipper .image-front{display:block;position:absolute;z-index:5;background-size:cover;background-position:center center}.widget.flipper .image-front{z-index:10}.widget.flipper .images{display:none}.widget.flipper img{width:100%}.widget.flipper .controls{position:absolute;z-index:20;margin:-25px 0 15px 0;width:100%}.widget.flipper .controls .nav{float:right;margin:-25px 20px 10px 0}.widget.flipper .controls .nav.hidden{opacity:0}.widget.flipper .controls .nav .icon-button{float:left;margin:0 -2px}.widget.flipper .controls .nav .sprite{margin:0}.widget.flipper .controls .caption{font-style:italic;padding:0 30px;text-shadow:0 0 10px #000;position:absolute;margin-right:50px}.widget.flipper .caption a:link,.widget.flipper .caption a:visited{color:#fff;border-color:#aaa;border-width:0}.widget.flipper .caption a:hover{border-color:#fff;border-width:1px}.widget.grid{overflow:hidden;margin:0 0 -4px 0;margin:0 0 -16px 0;margin:0 0 20px 0}.widget.grid .grid-cols{display:block;overflow:hidden;margin:0 -2px 4px -2px;margin:0 -8px 16px -8px}.widget.grid .grid-cols .grid-col{float:left}.widget.grid .grid-cols .grid-col .grid-col-content{overflow:hidden;padding:0 8px}.widget.grid .grid-cols.grid-cols-1 .grid-col{width:100%}.widget.grid .grid-cols.grid-cols-2 .grid-col{width:50%}.widget.grid .grid-cols.grid-cols-3 .grid-col{width:33.333%}.widget.grid .grid-cols.grid-cols-4 .grid-col{width:25%}.widget.grid .grid-cols.grid-cols-5 .grid-col{width:20%}.widget.grid .grid-cols.grid-cols-6 .grid-col{width:16.666%}.widget.grid .grid-col-image{overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat;border-width:0 !important;display:block;text-align:center;font-weight:bold;font-size:22px;text-shadow:0 0 5px #00000033;height:180px;line-height:180px;height:260px;line-height:260px}.widget.grid a:hover.grid-col-image{opacity:.85;opacity:.95}.widget.grid .grid-cols .grid-col .grid-col-caption{position:absolute;margin:-40px 0 0 20px;font-style:italic;position:absolute}.widget.grid .grid-cols .grid-col .grid-col-caption.image-text-color{text-shadow:0 0 10px #000}@media screen and (max-width:850px){.widget.grid .grid-cols.grid-cols-4 .grid-col{width:50%;margin-bottom:15px}}@media screen and (max-width:650px){.widget.grid .grid-cols .grid-col .grid-col-content{overflow:hidden}}.widget.inquiry .form-content .input-container{margin:0}.widget.inquiry .form-content .form-row{margin:0 0 10px 0}.widget.inquiry .form-content .form-row.buttons{padding-top:10px}.widget.inquiry.submitted h2{display:none}.widget.inquiry.submitted .outcome h2{display:block}.widget.items{margin:0 0 -10px 0}.widget.items ul{margin:0 -15px;overflow:hidden;text-align:left}.widget.items ul li{display:inline-block;vertical-align:top;margin:0 0 10px 0}.widget.items ul li a:link,.widget.items ul li a:visited{display:block;border-width:0;margin:0 15px}.widget.items ul li img{width:100%;margin:0 0 10px 0;border-width:0;display:block}.widget.items ul li a:hover img{opacity:.9}.widget.items ul li .item-titles{text-align:left;margin:0 0 15px 0;height:80px}.widget.items ul li .item-title{font-style:italic;font-size:20px;line-height:28px;border-bottom-width:1px;border-bottom-style:solid;display:inline;font-size:18px;line-height:26px}.widget.items ul li .item-label{margin:5px 0 5px 0}.widget.mantra{position:absolute;z-index:30}.widget.mantra canvas{display:block;background-color:transparent}.map.widget #map-canvas{height:650px;margin:0}.map.widget #map-canvas a{border-width:0}.map.widget #map-canvas h1.firstHeading{padding:10px;font-size:20px;line-height:28px;border-width:0;margin:0}.widget.marginalia p{margin:0}.widget.pagination{border-top-width:4px;border-top-style:solid;padding:30px 0;text-align:center}.widget.pagination div a{text-transform:uppercase;font-size:14px}.widget.pagination .prev{float:left;margin-right:-25px}.widget.pagination .next{float:right}@media screen and (max-width:650px){.widget.pagination{padding:30px}}.widget.rows .rows-index{margin:0 auto 50px auto;text-align:center}.widget.rows .rows-index li{display:inline-block;font-size:15px;margin:0 10px}.widget.rows .row{margin-bottom:50px}.widget.rows .row.dotted-border{border-top-style:solid;border-top-width:7px;padding-top:30px}.widget.rows .row h3{padding-top:15px}.widget.rows .row h3 a:link,.widget.rows .row h3 a:visited{font-weight:bold}.widget.rows .grid{margin:0 0 10px 0;margin:0 0 20px 0}.widget.rows .row-title{text-align:center;margin:0 0 20px 0;margin:0 0 40px 0}.widget.rows .row-text{text-align:center;max-width:650px;margin:0 auto}.widget.rows .row.cols.cols-2 .col-1{width:33%}.widget.rows .row.cols.cols-2 .col-2{width:67%}@media screen and (max-width:850px){.widget.rows{margin:0 20px}.widget.rows .row{margin-bottom:40px}.widget.rows .row h3{padding-top:0}.widget.rows .widget.grid .grid-cols.grid-cols-2 .grid-col{width:100% !important}.widget.rows .widget.grid .grid-cols.grid-cols-2 .grid-col-1{margin:0 0 15px 0}.widget.rows .rows-index{margin-top:-20px}.widget.rows li.rows-index-jump{display:block !important;margin:0 0 5px 0}}.widget.share .icon-button{margin:0 10px 0 0;padding:0 10px 0 0;float:left}.widget.share .icon-button.subtleborder{border-right-width:1px;border-right-style:dotted}.widget.share .email.icon-button{border-right-width:0}.widget.subscribe input.name{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.widget.subscribe .input-plain{float:left}.widget.subscribe input.input{width:150px}.widget.subscribe .button{float:right;margin:0 0 0 2px}.widget.subscribe .button a:link,.widget.subscribe .button a:visited{border-bottom-left-radius:0;border-top-left-radius:0}.widget.subscribe .button.below{display:none}.widget.subscribe .error{padding:0;display:none;font-size:15px;line-height:20px;margin:10px 0 0 0}.widget.symbol{display:block;text-align:center;overflow:hidden}.widget.symbol .link{display:inline-block;border-width:0;border-radius:100px;overflow:hidden}.widget.symbol .sprite{width:120px;height:120px;margin:-10px;margin:3px}.widget.symbol a:hover .sprite{opacity:1}.widget.symbol a:active .sprite{opacity:.8}.widget.text p{overflow:hidden}.widget.text .image{border:4px solid #efefef;border-left-width:0;border-right-width:0;padding:20px 0;margin:30px 0}.widget.text .image a:hover img{opacity:.95 !important}.widget.text .image img{width:100%;display:block}.widget.text .image .caption{color:#fff;font-style:italic;padding:0 20px;font-size:16px;line-height:22px;text-shadow:0 0 10px #000;position:absolute;margin:-40px 0 0 0}.widget.text .image .caption a:link,.widget.text .image .caption a:visited{color:#fff;border-color:#aaa;border-width:0}.widget.text .image .caption a:hover{border-color:#fff;border-width:1px}@media screen and (max-width:650px){.widget.text{border-bottom-width:4px}.widget.text .image{margin:30px 0;padding:40px 0}}.widget.tiles{margin-bottom:30px;text-align:center}.widget.tiles ul{overflow:hidden;margin:0 0 -24px 0}.widget.tiles ul li{float:left}.widget.tiles ul li a{display:block;height:100%}.widget.tiles ul li.tile-1,.widget.tiles ul li.tile-5{width:66%;height:444px}.widget.tiles ul li.tile-5{float:right}.widget.tiles ul li.tile-2,.widget.tiles ul li.tile-3,.widget.tiles ul li.tile-4,.widget.tiles ul li.tile-6{width:34%;height:210px}.widget.tiles ul li .image{background-size:cover;background-position:center center;display:block;height:100%}.widget.tiles ul li.tile-1{margin:0 0 24px 0}.widget.tiles ul li.tile-1 a{margin:0 12px 0 0}.widget.tiles ul li.tile-2{margin:0 0 24px 0}.widget.tiles ul li.tile-2 a{margin:0 0 0 12px}.widget.tiles ul li.tile-3{margin:0 0 24px 0}.widget.tiles ul li.tile-3 a{margin:0 0 0 12px}.widget.tiles ul li.tile-4{margin:0 0 24px 0}.widget.tiles ul li.tile-4 a{margin:0 12px 0 0}.widget.tiles ul li.tile-5{margin:0 0 24px 0}.widget.tiles ul li.tile-5 a{margin:0 0 0 12px}.widget.tiles ul li.tile-6{margin:0 0 24px 0}.widget.tiles ul li.tile-6 a{margin:0 12px 0 0}.widget.tiles li a:link,.widget.tiles li a:visited{border-width:0;margin:0;padding:0;display:block;overflow:hidden}.widget.tiles li a:hover{opacity:.9}.widget.tiles li img{vertical-align:top}.widget.tiles li .title{position:absolute;font-style:italic;margin:-32px 0 0 12px;margin:-40px 0 0 20px;color:#fff}@media screen and (max-width:1080px){.widget.tiles ul li.tile-1,.widget.tiles ul li.tile-5{height:410px}.widget.tiles ul li.tile-2,.widget.tiles ul li.tile-3,.widget.tiles ul li.tile-4,.widget.tiles ul li.tile-6{height:195px}.widget.tiles ul li.tile-1{margin:0 0 20px 0}.widget.tiles ul li.tile-1 a{margin:0 10px 0 0}.widget.tiles ul li.tile-2{margin:0 0 20px 0}.widget.tiles ul li.tile-2 a{margin:0 0 0 10px}.widget.tiles ul li.tile-3{margin:0 0 20px 0}.widget.tiles ul li.tile-3 a{margin:0 0 0 10px}.widget.tiles ul li.tile-4{margin:0 0 20px 0}.widget.tiles ul li.tile-4 a{margin:0 10px 0 0}.widget.tiles ul li.tile-5{margin:0 0 20px 0}.widget.tiles ul li.tile-5 a{margin:0 0 0 10px}.widget.tiles ul li.tile-6{margin:0 0 20px 0}.widget.tiles ul li.tile-6 a{margin:0 10px 0 0}}@media screen and (max-width:750px){.widget.tiles ul li.tile-1,.widget.tiles ul li.tile-4{width:100%;height:420px}.widget.tiles ul li.tile-2,.widget.tiles ul li.tile-3,.widget.tiles ul li.tile-5,.widget.tiles ul li.tile-6{width:50%;height:200px;float:left}.widget.tiles ul li{margin:0 0 20px 0 !important}.widget.tiles ul li.tile-1 a,.widget.tiles ul li.tile-4 a{margin:0}.widget.tiles ul li.tile-2 a,.widget.tiles ul li.tile-5 a{margin:0 10px 0 0}.widget.tiles ul li.tile-3 a,.widget.tiles ul li.tile-6 a{margin:0 0 0 10px}}@media screen and (max-width:650px){.widget.tiles ul{margin:20px 20px 0 20px}.widget.tiles ul li{width:100% !important;height:300px !important}.widget.tiles ul li{margin:0 0 20px 0 !important}.widget.tiles ul li a{margin:0 !important}}.widget.user .user-content{overflow:hidden;padding:10px 0 0 0}.widget.user .photo a:link,.widget.user .photo a:visited,.widget.user img{border-width:0;display:block}.widget.user .photo{float:left;width:40%;margin:0 30px 5px 0}.widget.user .name{font-style:italic;font-size:22px;margin:0 0 10px 0}.widget.user.small .photo{width:70px;margin:0 30px 0 0}.widget.user.small .name{margin:0 0 5px 0}@media screen and (max-width:650px){.widget.user.medium .photo{float:none;width:auto;margin:0 0 20px 0}.widget.user.small .photo{margin:0 20px 0 0}}.widget.video .video-embed{text-align:center;padding-top:56.25%;position:relative;width:100%;overflow:hidden}.widget.video .video-embed iframe{display:inline-block;display:block;position:absolute;top:0;left:0;width:100%;height:100%}

#admin .panel.programs li{margin:0 0 15px 0}#home .page .actions{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:space-between;margin:-20px 0 -15px 0}#home .page .actions .action{display:flex;justify-content:center;text-align:center;flex-grow:1;flex-basis:0}#home .page .actions .action-link{display:block;padding:20px 50px;border-radius:5px;flex-grow:1;margin:0 5px}#home .page .actions .action.subtle-border-color{border-left-width:1px;border-right-width:1px;border-left-style:solid;border-right-style:solid}#home .page .actions .action .sprite{display:inline-block;margin:0 0 10px 0}#home .page .actions .action .text{font-weight:bold;font-size:20px;margin:0 0 10px 0}#home .page .actions .action .subtext{display:inline-block;font-style:italic}#home .page .widget.grid .grid-col-caption{font-weight:bold;font-style:normal;font-size:22px;line-height:30px;margin:-50px 0 0 30px}@media screen and (max-width:600px){#home .page .actions{flex-direction:column;align-items:stretch}#home .page .actions .action{border-width:0 !important}#home .page .actions .action-link{padding:25px 50px}}#space .section.attractions h2{margin:0 0 40px 0}@media screen and (max-width:650px){#space .page .inquire{margin-bottom:30px}}#story .rows p{max-width:none}#story .page .section.philosophy .widget.grid .grid-col-image{background-size:contain;background-repeat:no-repeat}#story .press-images{overflow:hidden}#story .press-images li{margin:0 0 10px 0}#story .press-images a:link.image,#story .press-images a:visited.image{display:block;border-width:10px;border-style:solid;text-align:center;padding:0}#story .press-images img{display:inline-block;width:auto;width:100%;width:300px}#story .press-images a:hover.image img{opacity:1}#story .press-images .files li{border-width:0;margin:0 0 5px 0;padding:0;font-size:14px;float:left;margin:0 15px 0 0}#subscriber .page .unsubscribe .button{margin:0 0 10px 0}#subscriber .page .unsubscribed{display:none}#subscriber .page p.subtle-border-color{border-bottom-width:5px;border-bottom-style:dotted;border-top-width:5px;border-top-style:dotted;padding:30px 0;margin:30px 0 30px 0}

