/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#captcha summary{display:none;}
#newsletter-signup-bar-01{position:fixed;bottom:0;left:0;right:0;width:100%;background-color:#ed407f;font-family:'Open Sans',Helvetica,Arial,sans-serif;display:none;}#newsletter-signup-bar-01 .bar-container{display:flex;justify-content:center;align-items:center;}#newsletter-signup-bar-01 .bar-container #newsletter-alert-close{fill:#fff;justify-self:flex-end;height:100%;max-height:24px;width:auto;margin:0 1em 0;cursor:pointer;}#newsletter-signup-bar-01 .content{width:100%;max-width:1400px;display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:1em 0;}#newsletter-signup-bar-01 .content .group-left{color:#fff;padding-left:1em;}#newsletter-signup-bar-01 .content .group-left h4{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:2em;font-weight:bold;line-height:1.4;margin:0;}#newsletter-signup-bar-01 .content .group-right form{margin:0;}#newsletter-signup-bar-01 .content .group-right form div{display:flex;align-items:center;}#newsletter-signup-bar-01 .content .group-right form div input{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:14px;margin:0;padding:.3em .5em;border:none;border-radius:2px;}#newsletter-signup-bar-01 .content .group-right form div input:focus:required{color:#444;border-color:#0063d0;box-shadow:0 0 6px #3796ff;}#newsletter-signup-bar-01 .content .group-right form div .signup-submit{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:16px;background-color:#002f87;color:#fff;font-weight:500;line-height:24px;letter-spacing:.01em;text-transform:lowercase;margin:0 0 0 .5em;padding:.25em .75em;text-decoration:none;border:none;border-radius:2px;transition:background-color 0.3s ease-in-out;}#newsletter-signup-bar-01 .content .group-right form div .signup-submit:hover{color:#fff;background-color:#0063d0;transform:none;box-shadow:none;}@media (max-width:1199px){#newsletter-signup-bar-01 .content .group-left h4{font-size:1.6em;}}@media (max-width:767px){#newsletter-signup-bar-01 .content{flex-direction:column;}#newsletter-signup-bar-01 .content .group-left h4{margin-bottom:.5em;}}@font-face{font-family:'Gotham';src:url('/themes/wttw/fonts/gotham/GothamHTF-Light.eot');src:url('/themes/wttw/fonts/gotham/GothamHTF-Light.eot?#iefix') format('embedded-opentype'),url('/themes/wttw/fonts/gotham/GothamHTF-Light.woff2') format('woff2'),url('/themes/wttw/fonts/gotham/GothamHTF-Light.woff') format('woff'),url('/themes/wttw/fonts/gotham/GothamHTF-Light.ttf') format('truetype'),url('/themes/wttw/fonts/gotham/GothamHTF-Light.svg#Gotham HTF') format('svg');font-weight:300;font-style:normal;}@font-face{font-family:'Gotham';src:url('/themes/wttw/fonts/gotham/GothamHTF-Book.eot');src:url('/themes/wttw/fonts/gotham/GothamHTF-Book.eot?#iefix') format('embedded-opentype'),url('/themes/wttw/fonts/gotham/GothamHTF-Book.woff2') format('woff2'),url('/themes/wttw/fonts/gotham/GothamHTF-Book.woff') format('woff'),url('/themes/wttw/fonts/gotham/GothamHTF-Book.ttf') format('truetype'),url('/themes/wttw/fonts/gotham/GothamHTF-Book.svg#Gotham HTF') format('svg');font-weight:400;font-style:normal;}@font-face{font-family:'Gotham';src:url('/themes/wttw/fonts/gotham/GothamHTF-Medium.eot');src:url('/themes/wttw/fonts/gotham/GothamHTF-Medium.eot?#iefix') format('embedded-opentype'),url('/themes/wttw/fonts/gotham/GothamHTF-Medium.woff2') format('woff2'),url('/themes/wttw/fonts/gotham/GothamHTF-Medium.woff') format('woff'),url('/themes/wttw/fonts/gotham/GothamHTF-Medium.ttf') format('truetype'),url('/themes/wttw/fonts/gotham/GothamHTF-Medium.svg#Gotham HTF') format('svg');font-weight:500;font-style:normal;}@font-face{font-family:'Gotham';src:url('/themes/wttw/fonts/gotham/GothamHTF-Bold.eot');src:url('/themes/wttw/fonts/gotham/GothamHTF-Bold.eot?#iefix') format('embedded-opentype'),url('/themes/wttw/fonts/gotham/GothamHTF-Bold.woff2') format('woff2'),url('/themes/wttw/fonts/gotham/GothamHTF-Bold.woff') format('woff'),url('/themes/wttw/fonts/gotham/GothamHTF-Bold.ttf') format('truetype'),url('/themes/wttw/fonts/gotham/GothamHTF-Bold.svg#Gotham HTF') format('svg');font-weight:700;font-style:normal;}@keyframes slide-right{0%{left:-200%;}100%{left:100%;}}@keyframes beautiful-shift{40%{color:#fcc307;fill:#fcc307;}50%{color:#33ccff;fill:#33ccff;}70%{color:#33ccff;fill:#33ccff;}80%{color:#fcc307;fill:#fcc307;}}@keyframes beautiful-full-shift{0%{color:#ff9933;fill:#ff9933;}17%{color:#33ccff;fill:#33ccff;}34%{color:#84bd00;fill:#84bd00;}50%{color:#fcc307;fill:#fcc307;}67%{color:#1d4d8c;fill:#1d4d8c;}84%{color:#663399;fill:#663399;}100%{color:#ff9933;fill:#ff9933;}}@keyframes bg-full-shift{0%{background-color:#ff9933;}17%{background-color:#33ccff;}34%{background-color:#84bd00;}50%{background-color:#fcc307;}67%{background-color:#1d4d8c;}84%{background-color:#663399;}100%{background-color:#ff9933;}}@keyframes videoreveal{from{top:0;}to{top:100%;}}@media (min-width:1200px){.container{width:1370px;max-width:calc(100vw - 130px);}}.addthis-smartlayers{display:none;}.content-wrapper,#footer{font-family:'Gotham','Open Sans',Helvetica,Arial,sans-serif;font-weight:400;}.content-wrapper .container-fluid,#footer .container-fluid{position:relative;}.content-wrapper .container-fluid > .row,#footer .container-fluid > .row{margin-left:0;margin-right:0;}.content-wrapper .container-fluid > .row .main-content,#footer .container-fluid > .row .main-content{padding-left:0;padding-right:0;}.content-wrapper .container-fluid.triangle-bottom:after,#footer .container-fluid.triangle-bottom:after{content:'';position:absolute;bottom:0;width:100%;height:clamp(50vh,75vh,150vh);background-color:#f6f6f6;clip-path:polygon(0 0,100% 75%,100% 100%,0 100%);z-index:-2;}.content-wrapper .container-fluid.triangle-top:before,#footer .container-fluid.triangle-top:before{content:'';position:absolute;top:0;width:100%;height:clamp(50vh,75vh,150vh);background-color:#f6f6f6;clip-path:polygon(0 0,100% 0,100% 100%,0 25%);z-index:-2;}.content-wrapper .bg-light-gray,#footer .bg-light-gray{position:relative;background-color:#f6f6f6;z-index:0;}.content-wrapper h1,#footer h1,.content-wrapper h2,#footer h2,.content-wrapper h3,#footer h3,.content-wrapper h4,#footer h4,.content-wrapper h5,#footer h5,.content-wrapper h6,#footer h6{font-family:'Gotham','Open Sans',Helvetica,Arial,sans-serif;font-weight:300;letter-spacing:0;}.content-wrapper h4,#footer h4{font-size:2.2rem;}.content-wrapper a,#footer a{color:#191919;text-decoration:none;}.content-wrapper p a,#footer p a{text-decoration:underline;text-underline-offset:3px;}.content-wrapper #sticky-social .social-share.addthis_buttons,#footer #sticky-social .social-share.addthis_buttons{top:0;margin:1rem 0 1rem 0;}.content-wrapper #sticky-social .social-share.addthis_buttons > a,#footer #sticky-social .social-share.addthis_buttons > a{color:#fff;}header .navbar{background-color:#f6f6f6;margin-bottom:4px;}header .navbar .container{display:flex;justify-content:space-between;align-items:center;}header .navbar .container:before,header .navbar .container:after{display:none;}header .navbar .container .logo{display:block;width:auto;height:50px;margin:.75rem 0;}header .navbar .container .logo svg{width:auto;height:100%;}header .navbar .container .logo .beautiful{fill:#ff9933;animation:beautiful-full-shift 20s infinite ease-in-out;}header .navbar .container .nav .nav-link{color:#191919;font-size:1.4rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:background-color 0.3s ease-out;}header .navbar .container .nav .nav-link.dropdown-toggle:after{content:"\f107";font-family:"Font Awesome 6 Pro";font-weight:900;margin-left:.5em;}header .navbar .container .nav .nav-link:hover{background-color:#ececec;}header .navbar .container .nav .dropdown-menu{background-color:#ececec;border:none;border-top:3px solid #ccc;}header .navbar .container .nav .dropdown-menu > li > a{color:#191919;font-size:1.5rem;padding:.5rem 1rem;transition:background-color 0.3s ease-out,color 0.3s ease-out;}header .navbar .container .nav .dropdown-menu > li > a:hover{color:#fff;background-color:#333;}header.home .navbar{background-color:transparent;}header.home .navbar .container{justify-content:center;}header.home .navbar .container .logo{display:none;}header.home .navbar .container .nav .nav-link:hover{background-color:#f6f6f6;}header.home .navbar .container .nav .dropdown-menu{background-color:#f6f6f6;border-top-color:#eaeaea;}body.da header .navbar .logo .beautiful{fill:#ff9933;animation:none;}body.dd header .navbar .logo .beautiful{fill:#33ccff;animation:none;}body.ll header .navbar .logo .beautiful{fill:#84bd00;animation:none;}body.pa header .navbar .logo .beautiful{fill:#fcc307;animation:none;}body.ss header .navbar .logo .beautiful{fill:#1d4d8c;animation:none;}body.dh header .navbar .logo .beautiful{fill:#663399;animation:none;}@media (max-width:767px){header .navbar .container{display:flex;flex-direction:column;}header .navbar .container .navbar-header{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 -15px;}header .navbar .container .navbar-header:before,header .navbar .container .navbar-header:after{display:none;}header .navbar .container .navbar-header .navbar-toggle{float:none;border:2px solid #191919;margin:0;}header .navbar .container .navbar-header .navbar-toggle .icon-bar{background-color:#191919;}header .navbar .container .navbar-collapse{width:100%;border:none;}header .navbar .container .navbar-collapse .navbar-nav{width:100%;flex-direction:column;align-items:stretch;text-align:right;margin:1rem 0 0 0;background-color:transparent;}header .navbar .container .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu{border-top:none;background-color:#eee;}header .navbar .container .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item{color:#191919;}header .navbar .container .navbar-collapse .navbar-nav .nav-item .nav-link{padding-right:.5em;}header.home .navbar .container .logo{display:block;}}.hero-grid{position:relative;display:grid;width:1600px;max-width:calc(100% - 12rem);height:auto;grid-auto-rows:minmax(1rem,max-content);grid-gap:2rem;margin:0 auto;padding:0 0 6rem;overflow-x:hidden;overflow-y:hidden;}.hero-grid:after{content:"";position:absolute;width:200%;height:100%;top:0;left:-100%;background:linear-gradient(90deg,rgba(0,0,0,0) 0%,#000000 15%,#000000 85%,rgba(0,0,0,0) 100%);mix-blend-mode:color;animation:slide-right 9s ease-in infinite;z-index:1;pointer-events:none;}.hero-grid img{width:100%;height:100%;object-fit:cover;}.hero-grid .logo{display:none;position:relative;width:100%;grid-area:4 / 1 / 18 / 19;z-index:2;}.hero-grid .logo .beautiful{fill:#fcc307;animation:beautiful-shift 10s ease-in infinite;}.hero-grid .logo .tmpic{fill:#FF6600;animation:tmpic-shift 10s ease-in infinite;}.hero-grid .logo.horiz{display:initial;grid-area:1 / 3  / 8 / 26;position:relative;width:100%;z-index:2;}.hero-grid .image-cell{position:relative;z-index:-1;}.hero-grid .image-cell:nth-of-type(1){grid-area:5 / 1 / 12 / 8;}.hero-grid .image-cell:nth-of-type(2){grid-area:7 / 8 / 12 / 12;}.hero-grid .image-cell:nth-of-type(3){grid-area:4 / 12 / 12 / 16;}.hero-grid .image-cell:nth-of-type(4){grid-area:6 / 16 / 12 / 21;}.hero-grid .image-cell:nth-of-type(5){grid-area:12 / 3 / 18 / 10;}.hero-grid .image-cell:nth-of-type(6){grid-area:12 / 10 / 17 / 21;}.hero-grid .image-cell:nth-of-type(7){grid-area:12 / 21 / 22 / 26;}.hero-grid .image-cell:nth-of-type(8){grid-area:7 / 21 / 12 / 25;}.hero-grid .image-cell:nth-of-type(9){grid-area:8 / 25 / 12 / 28;}.hero-grid .intro{position:relative;grid-area:18 / 4 / 28 / 21;display:flex;gap:2rem;z-index:2;}.hero-grid .intro .geoffrey{flex:1 0 25%;}.hero-grid .intro .geoffrey img{object-position:center top;object-fit:cover;}.hero-grid .intro .intro-content{flex:3 1 75%;}.filters{display:flex;gap:2rem;margin:0 0 2rem;}.filters .filter-group{display:flex;gap:2rem;}.filters .filter-group a{position:relative;color:#191919;font-size:1.7rem;font-weight:300;line-height:1.4;padding:.5rem 1.5rem;cursor:pointer;overflow:hidden;transition:color 0.3s ease-in-out;z-index:1;}.filters .filter-group a:after{content:"";position:absolute;width:100%;height:100%;top:0;left:-100%;background-color:#191919;clip-path:circle(25%);transition:clip-path 0.5s ease-in,left 0.5s ease-in-out;z-index:-1;}.filters .filter-group a span{font-weight:500;}.filters .filter-group a:hover{color:#fff;}.filters .filter-group a:hover:after{left:0;clip-path:circle(100%);}.filters .filter-group:nth-of-type(2) a{border-left:3px solid #191919;}.filters .filter-group:nth-of-type(2) a.da{border-color:#ff9933;}.filters .filter-group:nth-of-type(2) a.da:after{background-color:#ff9933;}.filters .filter-group:nth-of-type(2) a.dd{border-color:#33ccff;}.filters .filter-group:nth-of-type(2) a.dd:after{background-color:#33ccff;}.filters .filter-group:nth-of-type(2) a.ll{border-color:#84bd00;}.filters .filter-group:nth-of-type(2) a.ll:after{background-color:#84bd00;}.filters .filter-group:nth-of-type(2) a.pa{border-color:#fcc307;}.filters .filter-group:nth-of-type(2) a.pa:after{background-color:#fcc307;}.filters .filter-group:nth-of-type(2) a.ss{border-color:#1d4d8c;}.filters .filter-group:nth-of-type(2) a.ss:after{background-color:#1d4d8c;}.filters .filter-group:nth-of-type(2) a.dh{border-color:#663399;}.filters .filter-group:nth-of-type(2) a.dh:after{background-color:#663399;}.location-grid{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;}.location-grid .gutter-sizer{width:2rem;}.location-grid .grid-item{background-color:#f1f1f1;aspect-ratio:0.8;display:grid;grid-template-rows:25% 75%;margin-bottom:2rem;overflow:hidden;transition:grid-template-rows 0.3s ease-in-out;}.location-grid .grid-item.new .meta:after{content:"New";display:inline-block;background-color:#666;color:#fff;font-size:1.2rem;font-weight:500;text-transform:uppercase;margin-top:.5rem;padding:.5rem 1rem;border:1px solid #fff;}.location-grid .grid-item.da{background-color:#ff9933;}.location-grid .grid-item.da.new .meta:after{background-color:#ff9933;}.location-grid .grid-item.dd{background-color:#33ccff;}.location-grid .grid-item.dd.new .meta:after{background-color:#33ccff;}.location-grid .grid-item.ll{background-color:#84bd00;}.location-grid .grid-item.ll.new .meta:after{background-color:#84bd00;}.location-grid .grid-item.pa{background-color:#fcc307;}.location-grid .grid-item.pa.new .meta:after{background-color:#fcc307;}.location-grid .grid-item.ss{background-color:#1d4d8c;}.location-grid .grid-item.ss.new .meta:after{background-color:#1d4d8c;}.location-grid .grid-item.dh{background-color:#663399;}.location-grid .grid-item.dh.new .meta:after{background-color:#663399;}.location-grid .grid-item .meta{color:#fff;padding:1rem;}.location-grid .grid-item .meta h4{font-weight:700;line-height:1.2;margin:0;}.location-grid .grid-item .image-container{clip-path:circle(50% at 65% 65%);overflow:hidden;transition:clip-path 0.5s ease-out;}.location-grid .grid-item .image-container img{width:100%;height:100%;object-fit:cover;}.location-grid .grid-item:hover{grid-template-rows:0% 100%;}.location-grid .grid-item:hover .image-container{clip-path:circle(100%);}.promos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;padding-top:4rem;padding-bottom:4rem;}.promos:before,.promos:after{display:none;}.promos .promo{position:relative;display:block;aspect-ratio:1.4;overflow:hidden;}.promos .promo:before{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(116deg,#000000 0%,rgba(0,0,0,0.75) 30%,rgba(0,0,0,0) 70%);opacity:.8;z-index:-1;}.promos .promo img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 0.5s ease-out;}.promos .promo .content{margin:2rem;}.promos .promo .content h4{color:#fff;font-weight:500 !important;width:60%;max-width:100%;margin:0 0 1rem;text-shadow:1px 1px 1px rgba(0,0,0,0.4);}.promos .promo .content p{color:#fff;font-size:1.6rem;line-height:1.4;width:clamp(50%,24ch,100%);max-width:100%;text-shadow:2px 2px 2px rgba(0,0,0,0.4);}.promos .promo.submission h4{width:100%;}.promos .promo:hover img{transform:scale(1.1);}.promos.hp{grid-template-columns:7fr 5fr;grid-template-areas:"one two" "one three";}.promos.hp .promo:nth-of-type(1){grid-area:one;}.promos.hp .promo:nth-of-type(1) h4{font-size:3.2rem;}.promos.hp .promo:nth-of-type(2){grid-area:two;aspect-ratio:auto;}.promos.hp .promo:nth-of-type(3){grid-area:three;aspect-ratio:auto;}.promos.hp .promo:nth-of-type(3) img{object-position:top center;}.promos.hp-top{grid-template-columns:1fr 1fr;padding-top:0;}.promos.hp-top .promo{aspect-ratio:2.5;}.sponsors.hp{width:950px;max-width:100%;font-size:1.6rem;margin:4rem auto;text-align:center;}.sponsors.hp .logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;margin:2rem 0;}.sponsors.hp .logos > *{display:flex;justify-content:center;align-items:center;width:300px;height:250px;font-size:2.6rem;text-align:center;padding:2rem;border:1px solid #ccc;}@media (min-width:1200px){.location-grid .grid-item{width:calc(23.5%);}}@media (max-width:1199px){.hero-grid{max-width:calc(100% - 6rem);grid-gap:1rem;}.hero-grid .logo{display:none;}.hero-grid .logo.horiz{display:initial;grid-area:1 / 3  / 8 / 26;}.hero-grid .image-cell:nth-of-type(1){grid-area:5 / 1 / 12 / 8;}.hero-grid .image-cell:nth-of-type(2){grid-area:7 / 8 / 12 / 12;}.hero-grid .image-cell:nth-of-type(3){grid-area:4 / 12 / 12 / 16;}.hero-grid .image-cell:nth-of-type(4){grid-area:6 / 16 / 12 / 21;}.hero-grid .image-cell:nth-of-type(5){grid-area:12 / 3 / 18 / 10;}.hero-grid .image-cell:nth-of-type(6){grid-area:12 / 10 / 17 / 21;}.hero-grid .image-cell:nth-of-type(7){grid-area:12 / 21 / 22 / 26;}.hero-grid .image-cell:nth-of-type(8){grid-area:7 / 21 / 12 / 25;}.hero-grid .image-cell:nth-of-type(9){grid-area:8 / 25 / 12 / 28;}.hero-grid .intro{grid-area:18 / 4 / 28 / 21;}.filters{flex-wrap:wrap;}.filters .filter-group{flex-wrap:wrap;}.filters .filter-group:nth-of-type(1){border:1px solid #191919;}.filters .filter-group a{font-size:1.6rem;}.location-grid .gutter-sizer{width:1.5rem;}.location-grid .grid-item{width:calc((100% - (4.5rem)) /  4);margin-bottom:calc(1.5rem);}}@media (max-width:991px){.hero-grid{grid-auto-rows:minmax(1rem,max-content);}.hero-grid .image-cell:nth-of-type(7){grid-area:12 / 21 / 18 / 26;}.hero-grid .intro{grid-area:18 / 1 / 28 / 28;padding-top:3rem;}.filters{flex-direction:column;align-items:flex-start;}.filters .filter-group{flex-direction:column;gap:1rem;}.filters .filter-group a{font-size:1.8rem;}.filters .filter-group a br{display:none;}.filters .filter-group a span{margin-left:.5rem;}.location-grid .gutter-sizer{width:1rem;}.location-grid .grid-item{width:calc((100% - (2rem)) /  3);margin-bottom:calc(1rem);}.promos{grid-template-columns:1fr;}.promos.hp-top{grid-template-columns:1fr;}.promos.hp-top .promo{aspect-ratio:auto;}.promos.hp-top .promo.bracket h4{width:auto;}}@media (max-width:767px){.hero-grid{max-width:calc(100% - 4rem);grid-gap:.5rem;}.hero-grid .logo.horiz{display:none;}.hero-grid .image-cell:nth-of-type(1){grid-area:2 / 1 / 9 / 12;}.hero-grid .image-cell:nth-of-type(2){grid-area:4 / 12 / 9 / 20;}.hero-grid .image-cell:nth-of-type(3){grid-area:1 / 20 / 9 / 28;}.hero-grid .image-cell:nth-of-type(4){grid-area:16 / 1 / 18 / 12;}.hero-grid .image-cell:nth-of-type(5){grid-area:9 / 1 / 16 / 12;}.hero-grid .image-cell:nth-of-type(6){grid-area:9 / 12 / 12 / 28;}.hero-grid .image-cell:nth-of-type(7){grid-area:12 / 12 / 20 / 21;}.hero-grid .image-cell:nth-of-type(8){grid-area:12 / 21 / 17 / 28;}.hero-grid .image-cell:nth-of-type(9){grid-area:17 / 21 / 21 / 28;}.hero-grid .intro{grid-area:20 / 1 / 28 / 28;flex-direction:column;}.hero-grid .intro .geoffrey{flex:0 0 auto;max-height:300px;}.location-grid .grid-item{width:calc((100% - (1rem)) /  2);margin-bottom:calc(1rem);aspect-ratio:.65;}.location-grid .grid-item h4{font-size:1.8rem;}.promos.hp{grid-template-columns:1fr;grid-template-areas:"one" "two" "three";}.promos.hp .promo:nth-of-type(2),.promos.hp .promo:nth-of-type(3){aspect-ratio:1.4;}}@media (max-width:374px){.location-grid .grid-item{width:100%;aspect-ratio:auto;}}.location-landing .intro{width:850px;max-width:100%;margin:0 auto 4rem;}.location-landing .intro h2{padding-left:1.5rem;border-left:3px solid #ff9933;}.location-landing .card{display:flex;gap:2rem;width:850px;max-width:100%;margin:2rem auto;}.location-landing .card .image{flex:1 1 25%;display:block;}.location-landing .card .image img{width:100%;height:auto;}.location-landing .card .meta{flex:1 1 75%;display:flex;flex-direction:column;justify-content:center;}.location-landing .card .meta h3{font-weight:500;margin-top:0;}.location-landing .card .meta h3 a{color:#191919;}.location-landing .card .meta .read-more{font-weight:500;white-space:nowrap;text-decoration:none;}.location-landing .card:last-of-type{margin-bottom:6rem;}body.da .location-landing .intro h2{border-color:#ff9933;}body.dd .location-landing .intro h2{border-color:#33ccff;}body.ll .location-landing .intro h2{border-color:#84bd00;}body.pa .location-landing .intro h2{border-color:#fcc307;}body.ss .location-landing .intro h2{border-color:#1d4d8c;}body.dh .location-landing .intro h2{border-color:#663399;}@media (max-width:767px){.location-landing .card{flex-direction:column;}}.location-page{display:grid;grid-template-columns:auto;grid-template-rows:43px auto;grid-area:1 / 1 / 4 / 1;column-gap:4px;row-gap:0;margin:0 4px;}.location-page.da{--category-color:#ff9933;}.location-page.dd{--category-color:#33ccff;}.location-page.ll{--category-color:#84bd00;}.location-page.pa{--category-color:#fcc307;}.location-page.ss{--category-color:#1d4d8c;}.location-page.dh{--category-color:#663399;}@media (min-width:992px){.location-page{grid-template-columns:56% auto;grid-template-rows:43px auto;}}.location-page .image-grid{overflow:hidden;display:grid;grid-gap:4px;grid-area:2 / 1 / 3 / 1;}@media (min-width:992px){.location-page .image-grid{grid-area:1 / 1 / 3 / 1;}}.location-page .image-grid img{width:100%;}.location-page .image-grid.one{grid-template-columns:100%;}.location-page .image-grid.two{grid-template-columns:50% 50%;grid-template-rows:max-content auto;}@media (min-width:992px){.location-page .image-grid.two.vertical{place-content:start;}.location-page .image-grid.two.vertical .image-container{overflow:hidden;position:relative;max-width:50vw;max-width:28vw;}.location-page .image-grid.two.vertical .image-container img{width:200%;position:relative;left:-50%;}.location-page .image-grid.two.vertical .image-container:nth-child(1){grid-area:1 / 1 / 3 / 1;}.location-page .image-grid.two.vertical .image-container:nth-child(2){grid-area:1 / 2 / 3 / 3;}}@media (min-width:992px){.location-page .image-grid.two.horizontal{place-content:start;}.location-page .image-grid.two.horizontal .image-container{overflow:hidden;position:relative;max-height:50vw;max-height:28vw;}.location-page .image-grid.two.horizontal .image-container img{width:100%;position:relative;top:-50%;left:0;}.location-page .image-grid.two.horizontal .image-container:nth-child(1){grid-area:1 / 1 / 1 / 3;}.location-page .image-grid.two.horizontal .image-container:nth-child(2){grid-area:2 / 1 / 2 / 3;}}.location-page .image-grid.three{grid-template-columns:50% 50%;place-content:start;}@media (min-width:992px){.location-page .image-grid.three{grid-template-rows:max-content auto;}}.location-page .image-grid.three .image-container:nth-child(1){grid-area:1 / 1 / 1 / 3;overflow:hidden;position:relative;max-height:50vw;}@media (min-width:992px){.location-page .image-grid.three .image-container:nth-child(1){max-height:28vw;}}.location-page .image-grid.three .image-container:nth-child(1) img{position:relative;top:-50%;}.location-page .image-grid.four{grid-template-columns:50% 50%;grid-template-rows:max-content max-content auto;}.location-page .image-grid .caption{grid-column-start:1;grid-column-end:3;font-size:1.4rem;color:#666;padding:0 1rem;}.location-page .image-grid .caption .credit{margin-left:1rem;font-style:italic;}.location-page .meta{color:#fff;background-color:var(--category-color,#cccccc);display:flex;align-items:center;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;grid-area:1 / 1 / 2 / 1;padding:0 1.5rem;}@media (min-width:992px){.location-page .meta{grid-area:1 / 2 / 2 / 3;}}.location-page .meta a{display:inline-block;color:#fff;transition:background-color 0.3s ease-in-out;}.location-page .meta a:hover{background-color:rgba(0,0,0,0.1);}.location-page .meta .category{font-size:1.6rem;font-weight:500;margin:0;}.location-page .meta .category a{padding:1rem 0;}@media (min-width:992px){.location-page .meta .category a{padding:1rem;}}.location-page .meta .prev-next{font-size:1.6rem;font-weight:500;min-width:17rem;}.location-page .meta .prev-next .prev{float:left;padding:1rem 0;}@media (min-width:992px){.location-page .meta .prev-next .prev{float:none;padding:1rem;}}.location-page .meta .prev-next .prev::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14.198' height='9.042' viewBox='0 0 14.198 9.042'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_86' data-name='Rectangle 86' width='14.198' height='9.042' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_33' data-name='Group 33' transform='translate(14.198 9.042) rotate(180)'%3E%3Cg id='Group_30' data-name='Group 30' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_96' data-name='Path 96' d='M13.978,3.989,10.228.239a.751.751,0,1,0-1.1,1.026l.036.036,2.473,2.47H.75a.75.75,0,1,0,0,1.5H11.637L9.169,7.742a.751.751,0,0,0,1.026,1.1l.036-.036,3.75-3.75,0,0a.751.751,0,0,0,0-1.062' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");width:15px;margin-right:8px;}.location-page .meta .prev-next .next{float:right;padding:1rem 0;}@media (min-width:992px){.location-page .meta .prev-next .next{float:none;padding:1rem;}}.location-page .meta .prev-next .next::after{content:url("data:image/svg+xml,%3Csvg id='Group_31' data-name='Group 31' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14.198' height='9.042' viewBox='0 0 14.198 9.042'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_86' data-name='Rectangle 86' width='14.198' height='9.042' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_30' data-name='Group 30' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_96' data-name='Path 96' d='M13.978,3.989,10.228.239a.751.751,0,1,0-1.1,1.026l.036.036,2.473,2.47H.75a.75.75,0,1,0,0,1.5H11.637L9.169,7.742a.751.751,0,0,0,1.026,1.1l.036-.036,3.75-3.75,0,0a.751.751,0,0,0,0-1.062' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");width:15px;margin-left:8px;}.location-page .place-content{margin:0 6vw 0 2rem;grid-area:3 / 1 / 3 / 1;}@media (min-width:992px){.location-page .place-content{grid-area:2 / 2 / 2 / 3;}}.location-page .place-content blockquote{border-color:var(--category-color,#cccccc);position:relative;}.location-page .place-content blockquote::before{content:"";display:block;width:30px;height:30px;margin-top:-15px;background-color:#fff;}.location-page .place-content blockquote::after{content:"";display:block;width:24px;height:24px;margin-top:-10px;background-color:var(--category-color,#cccccc);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21.584' height='16.697' viewBox='0 0 21.584 16.697'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_87' data-name='Rectangle 87' width='21.584' height='16.697' fill='%238be300'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_35' data-name='Group 35' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_97' data-name='Path 97' d='M9.192,2.56A10.151,10.151,0,0,0,4.653,8.087a2.854,2.854,0,0,1,1.164-.175A3.948,3.948,0,0,1,9.773,12.1a4.645,4.645,0,0,1-4.6,4.6C2.442,16.7,0,14.544,0,10.763A13.226,13.226,0,0,1,5.992,0Zm11.867,0a9.908,9.908,0,0,0-4.538,5.527,2.845,2.845,0,0,1,1.163-.175,3.937,3.937,0,0,1,3.9,4.189,4.606,4.606,0,0,1-4.6,4.6c-2.735,0-5.12-2.153-5.12-5.934A13.169,13.169,0,0,1,17.8,0Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21.584' height='16.697' viewBox='0 0 21.584 16.697'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_87' data-name='Rectangle 87' width='21.584' height='16.697' fill='%238be300'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_35' data-name='Group 35' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_97' data-name='Path 97' d='M9.192,2.56A10.151,10.151,0,0,0,4.653,8.087a2.854,2.854,0,0,1,1.164-.175A3.948,3.948,0,0,1,9.773,12.1a4.645,4.645,0,0,1-4.6,4.6C2.442,16.7,0,14.544,0,10.763A13.226,13.226,0,0,1,5.992,0Zm11.867,0a9.908,9.908,0,0,0-4.538,5.527,2.845,2.845,0,0,1,1.163-.175,3.937,3.937,0,0,1,3.9,4.189,4.606,4.606,0,0,1-4.6,4.6c-2.735,0-5.12-2.153-5.12-5.934A13.169,13.169,0,0,1,17.8,0Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.location-page .place-content blockquote::before,.location-page .place-content blockquote::after{position:absolute;left:-14px;top:50%;}.location-page .place-content blockquote .quote{font-weight:300;font-size:22px;}.location-page .place-content blockquote .cite{text-align:right;}.location-page #sticky-social{position:relative;}.location-page #sticky-social .social-share.addthis_buttons{position:relative;display:flex;top:auto;left:auto;width:auto;gap:.75rem;}.location-page .interrupter{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;margin:1.5rem 0 2rem;padding:1.25em;overflow:hidden;cursor:pointer;}.location-page .interrupter > *{z-index:2;}.location-page .interrupter:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.7);mix-blend-mode:multiply;opacity:.7;z-index:1;transition:background-color 0.5s ease-in-out,opacity 0.5s ease-in-out;}.location-page .interrupter img{position:absolute;width:100%;height:100%;top:0;left:0;object-position:center;object-fit:cover;z-index:0;}.location-page .interrupter p{width:66%;color:#fff;font-size:2rem;font-weight:bold;line-height:1.4;letter-spacing:.02em;margin:0;}.location-page .interrupter button.watch{color:#fff;background-color:#191919;font-size:1.8rem;font-weight:600;padding:.75rem 1.5rem;border:none;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;}.location-page .interrupter button.watch:before{content:'\f04b';font-family:"Font Awesome 6 Pro";font-size:1.6rem;font-weight:900;padding-right:1rem;transition:transform 0.3s ease-in-out;}.location-page .interrupter:hover:before{opacity:1;}.location-page .interrupter:hover button.watch:before{transform:rotate(45deg);}.location-page .interrupter.inline-video{padding-top:auto;transition:padding-top 0.75s ease-in-out,width 0.5s ease-in-out;}.location-page .interrupter.inline-video.active{max-width:100%;width:100%;margin-left:0;margin-right:0;margin-bottom:2em;display:block;position:relative;overflow:hidden;padding-top:54.75%;}.location-page .interrupter.inline-video.active:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#191919;animation:videoreveal 1.25s ease-in-out 1s 1 forwards;opacity:1;mix-blend-mode:normal;z-index:3;}.location-page .interrupter.inline-video.active:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;animation:videoreveal 1.5s ease-in-out 0.5s 1 forwards;z-index:4;}.location-page.da .interrupter button.watch{background-color:#ff9933;}.location-page.da .interrupter button.watch:hover{background-color:#ff8000;}.location-page.da .interrupter.inline-video.active:before{background-color:#ff9933;}.location-page.dd .interrupter button.watch{background-color:#33ccff;}.location-page.dd .interrupter button.watch:hover{background-color:#00bfff;}.location-page.dd .interrupter.inline-video.active:before{background-color:#33ccff;}.location-page.ll .interrupter button.watch{background-color:#84bd00;}.location-page.ll .interrupter button.watch:hover{background-color:#608a00;}.location-page.ll .interrupter.inline-video.active:before{background-color:#84bd00;}.location-page.pa .interrupter button.watch{background-color:#fcc307;}.location-page.pa .interrupter button.watch:hover{background-color:#ce9e02;}.location-page.pa .interrupter.inline-video.active:before{background-color:#fcc307;}.location-page.ss .interrupter button.watch{background-color:#1d4d8c;}.location-page.ss .interrupter button.watch:hover{background-color:#143662;}.location-page.ss .interrupter.inline-video.active:before{background-color:#1d4d8c;}.location-page.dh .interrupter button.watch{background-color:#663399;}.location-page.dh .interrupter button.watch:hover{background-color:#4c2673;}.location-page.dh .interrupter.inline-video.active:before{background-color:#1d4d8c;}@media (max-width:767px){.location-page .interrupter{flex-direction:column;align-items:flex-start;}.location-page .interrupter p{font-size:1.7rem;width:100%;margin-bottom:2rem;}}.article-hero{display:grid;grid-template-columns:repeat(12,1fr);background-color:#f6f6f6;margin:-4px 0 4rem;padding:2rem 2rem 4rem;}.article-hero .title{grid-area:1 / 1 / 2 / 7;display:flex;align-items:center;z-index:1;}.article-hero .title h2{font-size:clamp(3rem,5vw,8rem);background-color:#fff;margin:0;padding:2rem;animation:beautiful-full-shift 10s ease-in infinite;}.article-hero .image-container{grid-area:1 / 5 / 1 / 13;}.article-hero .image-container img{width:100%;height:auto;}.article-hero .image-container .caption{font-size:1.4rem;text-align:right;color:#666;}.article-hero .image-container .caption .credit{margin-left:1rem;font-style:italic;}article{margin-bottom:4rem;}article h3{margin-top:0;}article p{width:90ch;max-width:calc(100% - 10rem);font-weight:400;line-height:1.8;}article p:first-of-type{margin-top:3rem;}article ul,article ol{width:90ch;max-width:calc(100% - 10rem);font-weight:400;line-height:1.8;margin-bottom:3rem;}article ul li,article ol li{margin-bottom:1rem;}article hr{margin-top:3rem;margin-bottom:4rem;}article figure.full{margin:1.6em 0 2em;}article figure.float-right{float:right;max-width:40%;margin:0 0 1em 1em;}article figure.float-right.smaller{max-width:30%;}article figure img{width:100%;height:auto;}article figure figcaption{color:#666;font-size:1.6rem;font-weight:400;line-height:1.3;margin-top:.25em;}article figure figcaption .credit{font-size:1.4rem;color:#999;font-style:italic;}article .interrupter{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;margin:1.5rem 0 2rem;padding:1.25em;overflow:hidden;cursor:pointer;}article .interrupter > *{z-index:2;}article .interrupter:before{content:'';position:absolute;width:100%;height:100%;bottom:0;left:0;background-color:rgba(0,0,0,0.7);mix-blend-mode:multiply;opacity:.7;z-index:1;transition:background-color 0.5s ease-in-out,opacity 0.5s ease-in-out;}article .interrupter img{position:absolute;width:100%;height:100%;top:0;left:0;object-position:center;object-fit:cover;z-index:0;}article .interrupter p{width:66%;color:#fff;font-size:2rem;font-weight:bold;line-height:1.4;letter-spacing:.02em;margin:0;}article .interrupter button.watch{color:#fff;background-color:#191919;font-size:1.8rem;font-weight:600;padding:.75rem 1.5rem;border:none;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;animation:bg-full-shift 20s ease-in-out infinite;}article .interrupter button.watch:before{content:'\f04b';font-family:"Font Awesome 6 Pro";font-size:1.6rem;font-weight:900;padding-right:1rem;transition:transform 0.3s ease-in-out;}article .interrupter:hover:before{opacity:1;}article .interrupter:hover button.watch{background-color:#191919;}article .interrupter:hover button.watch:before{transform:rotate(45deg);}article .interrupter.float-right{float:right;max-width:40%;flex-direction:column;justify-content:flex-end;gap:1rem;align-items:flex-start;aspect-ratio:1.77777778;margin:0 0 1em 1em;}article .interrupter.float-right.smaller{max-width:30%;}article .interrupter.float-right:before{height:75%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000000 100%);}article .interrupter.float-right p{width:75%;max-width:100%;font-size:1.6rem;}article .interrupter.float-right button.watch{font-size:1.6rem;}article .interrupter.inline-video{padding-top:auto;transition:padding-top 0.75s ease-in-out,width 0.5s ease-in-out;}article .interrupter.inline-video.active{max-width:100%;width:100%;margin-left:0;margin-right:0;margin-bottom:2em;display:block;position:relative;overflow:hidden;padding-top:54.75%;}article .interrupter.inline-video.active:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#191919;animation:videoreveal 1.25s ease-in-out 1s 1 forwards;opacity:1;mix-blend-mode:normal;z-index:3;}article .interrupter.inline-video.active:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;animation:videoreveal 1.5s ease-in-out 0.5s 1 forwards;z-index:4;}@media (max-width:1199px){article .interrupter.float-right p{width:100%;}}@media (max-width:991px){article .interrupter.float-right{float:none;width:100%;max-width:100%;margin-left:0;margin-right:0;}}@media (max-width:767px){.article-hero{display:flex;flex-direction:column;}.article-hero .title h2{animation:none;}article p{width:100%;max-width:100%;}}.audio-tour > div:first-child{position:relative;width:1100px;max-width:100%;margin:4rem auto;}.audio-tour .intro{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;}.audio-tour .intro .image{width:40%;}.audio-tour .intro .image img{width:100%;height:auto;}.audio-tour .intro .content{width:60%;}.audio-tour .intro .content h2{margin-top:0;}.audio-tour .card{display:flex;gap:2rem;width:850px;max-width:100%;margin:2rem auto;}.audio-tour .card .image{position:relative;flex:1 1 25%;display:block;padding-left:36px;}.audio-tour .card .image:before{display:flex;justify-content:center;align-items:center;content:'\f04b';position:absolute;color:#191919;background-color:#fff;font-family:"Font Awesome 6 Pro";font-size:20px;font-weight:900;width:72px;height:72px;top:50%;transform:translate(-50%,-50%);padding:2rem 1.9rem 2rem 2.1rem;border-radius:50em;border:3px solid #191919;transition:color 0.3s ease-out,background-color 0.3s ease-out;}.audio-tour .card .image img{width:100%;height:100%;object-fit:cover;}.audio-tour .card .image span{position:absolute;bottom:0;right:0;color:#fff;background-color:rgba(0,0,0,0.8);font-size:1.4rem;font-weight:600;letter-spacing:.01em;padding:.5rem 1rem;}.audio-tour .card .meta{flex:1 1 75%;display:flex;flex-direction:column;justify-content:center;}.audio-tour .card .meta h3{font-size:2.6rem;font-weight:500;margin-top:0;}.audio-tour .card .meta .address{color:#666;font-size:2rem;line-height:1.4;margin-top:0;}.audio-tour .card .meta .address a{display:flex;align-items:flex-start;}.audio-tour .card .meta .address a:before{content:'\f3c5';color:#333;font-family:"Font Awesome 6 Pro";font-size:1.6rem;font-weight:900;line-height:1.4;padding:.25rem .75rem 0 0;}.audio-tour .card .meta p{font-size:1.6rem;}.audio-tour .card .meta a{color:#191919;}.audio-tour .card:last-of-type{margin-bottom:6rem;}.audio-tour .card:hover .image:before{color:#fff;background-color:#191919;}@media (max-width:991px){.audio-tour .card{flex-direction:column;padding:4rem 0 0;border-top:1px solid #ccc;}.audio-tour .card .image{width:300px;max-width:70%;}.audio-tour .card .meta{margin-left:36px;}}@media (max-width:767px){.audio-tour .intro{flex-direction:column;}.audio-tour .intro .image{width:100%;}.audio-tour .intro .content{width:100%;}}#audio-tour{display:none;}#audio-controls{opacity:0;display:block;width:100%;background-color:#fff;box-shadow:0 -3px 6px rgba(0,0,0,0.1);padding:1.5rem 0;position:fixed;bottom:-300px;transition:all .5s ease;}#audio-controls .btn{cursor:pointer;box-shadow:none !important;padding:0;}#audio-controls .btn i{color:#333;font-size:30px;width:54px;height:54px;line-height:54px;border-radius:50%;text-align:center;vertical-align:middle;transition:all 0.3s ease-in-out;}#audio-controls .btn i:hover{background-color:#eee;}#audio-controls.visible{opacity:1;z-index:6;bottom:0;}#audio-controls .playback-controls{display:inline;}#audio-controls .secondary-controls{float:right;display:inline;}#audio-controls #now-playing{letter-spacing:.1rem;text-transform:none;font-size:16px;font-size:1.6rem;display:inline;font-weight:400;}#audio-controls #now-playing span{font-weight:600;}#audio-controls #timecode{font-weight:600;letter-spacing:.25rem;font-size:14px;font-size:1.4rem;}@media (max-width:767px){#audio-controls .btn{bottom:0;}#audio-controls .playback-controls{position:absolute;bottom:1.5rem;}#audio-controls #now-playing{display:block;margin:.5rem 0 1rem;letter-spacing:.05rem;}#audio-controls #timecode{letter-spacing:0;}}.audio-tour .row{display:flex;flex-wrap:wrap;justify-content:center;}.audio-tour .row a{position:relative;flex:1 1 18%;max-width:220px;min-width:200px;margin:.5em .35em;}.audio-tour .row a:before{font-family:"Font Awesome 6 Pro";content:'\f04b';padding-left:6px;font-size:45px;font-weight:900;line-height:80px;width:80px;height:80px;border-radius:50%;text-align:center;vertical-align:middle;position:absolute;color:#fff;top:43.5%;left:50%;transform:translate(-50%,-50%);text-shadow:0 3px 6px rgba(0,0,0,0.16);transition:all .5s ease;opacity:.8;}.audio-tour .row a img{transition:.3s all ease;}.audio-tour .row a h3{transition:.5s all ease;margin:0;padding:.75rem 1rem .5rem;color:#fff;letter-spacing:.1rem;min-height:80px;}.audio-tour .row a:hover{}.audio-tour .row a:hover:before{opacity:1;}@media (max-width:476px){.audio-tour .row a{max-width:145px;min-width:145px;}.audio-tour .row a h3{font-size:1.2em;letter-spacing:normal;}}.mbpic-video .content-wrapper{overflow-x:initial;}.mbpic-video h3{font-size:4rem;}.mbpic-video .content-area{display:flex;}.mbpic-video .content-area .video-area{display:flex;align-items:flex-start;}.mbpic-video .content-area .video-area #sticky-social{position:sticky;width:auto;}.mbpic-video .content-area .video-area #sticky-social .social-share{position:relative;width:auto;top:1.5em;left:0;margin-right:.5em;}.mbpic-video .video-container{position:sticky;top:1em;width:100%;margin-top:1em;padding-bottom:1em;}.mbpic-video .video-container h4{color:#191919;font-size:3rem;letter-spacing:.01em;margin-bottom:.5rem;}.mbpic-video .video-container h4 a{color:#191919;pointer-events:none;}.mbpic-video .video-container p{font-size:1.8rem;line-height:1.4;margin:0;}.mbpic-video .video-container .field_description_long{display:none;}.mbpic-video .video-container.embedded-entity{margin-top:0;}.mbpic-video .video-tile{margin-bottom:2em;}.mbpic-video .video-tile .img-wrapper{display:block;position:relative;height:0;padding-bottom:56.25%;overflow:hidden;}.mbpic-video .video-tile .img-wrapper > i{content:url('https://interactive.wttw.com/sites/default/files/csii-play-icon_01.svg');position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,0.3);text-align:center;width:18%;height:auto;box-shadow:0 4px 8px rgba(0,0,0,0.3);border-radius:50%;z-index:1;transition:background-color 0.5s ease-out,transform 0.5s ease-out,box-shadow 0.5s ease-out;}.mbpic-video .video-tile .img-wrapper img{transition:all 0.5s ease-out;width:100%;height:auto;}.mbpic-video .video-tile .img-wrapper:hover i{background-color:rgba(0,0,0,0.75);box-shadow:0 8px 16px rgba(0,0,0,0.6);transform:translate(-50%,-55%);}.mbpic-video .video-tile .img-wrapper:hover img{transform:scale(1.1);}.mbpic-video .video-tile .meta{padding:.5em 0 0;}.mbpic-video .video-tile .meta .title{font-size:2.6rem;margin:0 0 .25em;}.mbpic-video .video-tile .meta .title a{color:#191919;letter-spacing:.01em;}.mbpic-video .video-tile .meta .field_description_long{display:none;}.mbpic-video .video-tile .meta .field_description_short p{font-size:1.8rem;line-height:1.4;margin:0;}@media (max-width:1199px){.mbpic-video .content-area .video-area{flex-direction:column;}.mbpic-video .content-area .video-area #sticky-social{margin-top:0;}.mbpic-video .content-area .video-area #sticky-social .social-share{top:1rem;margin-bottom:0;}.mbpic-video .content-area .video-area .video-container{top:6rem;}}@media (max-width:991px){.csii-about .sponsors.lead .sponsor{width:48%;margin:1%;}.csii-about .sponsors.patron .sponsor{max-width:48%;margin:1%;}.mbpic-video .content-area{flex-direction:column;}.mbpic-video .content-area .video-area #sticky-social{position:relative;}}@media (max-width:767px){.mbpic-video .csii-navbar .container .navbar-collapse .navbar-nav,.csii-about .csii-navbar .container .navbar-collapse .navbar-nav{background:transparent;}.csii-about .sponsors.lead .sponsor{width:100%;margin:0 0 1rem;}.csii-about .sponsors.patron .sponsor{max-width:80%;margin:0 0 1rem;}.csii-about .sponsors.friend .sponsor{width:48%;margin:1%;}.csii-about .sponsors.associate .sponsor{width:48%;margin:1%;}}.sponsors-about{text-align:center;}.sponsors{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;}.sponsors .sponsor{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;font-weight:500;text-align:center;padding:2rem;border:1px solid #ccc;}.sponsors .sponsor img{width:100%;height:auto;}.sponsors .sponsor p{line-height:1.2;}.sponsors .sponsor:first-of-type{margin-left:0;}.sponsors.lead .sponsor{width:400px;min-height:220px;font-size:3rem;}.sponsors.patron .sponsor{width:350px;min-height:180px;font-size:2.4rem;}.sponsors.friend .sponsor{width:300px;min-height:160px;}.sponsors.friend .sponsor img{max-width:100%;}.credits{text-align:center;margin:0 auto 4rem;}.submission-form{margin-bottom:8rem;}.submission-form .intro{width:850px;max-width:100%;margin:0 auto;}.your-places{margin-bottom:8rem;}.your-places .intro{width:850px;max-width:100%;margin:0 auto;}.your-places .gallery{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1em;justify-content:space-evenly;}.your-places .gallery figure{transition:transform .15s linear,opacity .15s;margin-bottom:1em;-ms-flex:1 1 33%;-webkit-box-flex:1;flex:1 1 33%;padding:0.75em 1em;min-width:150px;max-width:400px;}.your-places .gallery figure h3{font-size:2.6rem;font-weight:500;margin-top:8px;font-family:'Gotham','Open Sans',Helvetica,Arial,sans-serif;}.your-places .gallery figure .author{margin-top:.8em;font-size:1.1em;}.your-places .gallery figure:hover{transform:scale(0.97);background-color:#222;opacity:.9;}.your-places .gallery figure:hover figcaption,.your-places .gallery figure:hover h3,.your-places .gallery figure:hover .author{color:#fff;}@media screen and (max-width:768px){.your-places .gallery,.your-places .text-submissions{flex-direction:column;}.your-places .gallery figure,.your-places .text-submissions .submission{max-width:600px;}}.your-places .text-submissions{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1em;justify-content:space-between;}.your-places .text-submissions .submission{margin-bottom:1em;-ms-flex:1 1 33%;-webkit-box-flex:1;flex:1 1 33%;padding:1em 1em;min-width:150px;max-width:400px;}.your-places .text-submissions .submission h3{font-size:2.6rem;font-weight:500;margin-top:8px;font-family:'Gotham','Open Sans',Helvetica,Arial,sans-serif;}
