.bg-primary-100{color:var(--w-sys-colors-primary-100-contrast);--w-sys-colors-bg:var(--w-sys-colors-primary-100)}.bg-primary-100,.bg-primary-300{--w-sys-colors-link:currentColor;background-color:var(--w-sys-colors-bg)}.bg-primary-300{color:var(--w-sys-colors-primary-300-contrast);--w-sys-colors-bg:var(--w-sys-colors-primary-300)}.bg-primary-500{color:var(--w-sys-colors-primary-500-contrast);--w-sys-colors-bg:var(--w-sys-colors-primary-500)}.bg-primary-500,.bg-primary-700{--w-sys-colors-link:currentColor;background-color:var(--w-sys-colors-bg)}.bg-primary-700{color:var(--w-sys-colors-primary-700-contrast);--w-sys-colors-bg:var(--w-sys-colors-primary-700)}.bg-primary-900{color:var(--w-sys-colors-primary-900-contrast);--w-sys-colors-bg:var(--w-sys-colors-primary-900);--w-sys-colors-link:currentColor;background-color:var(--w-sys-colors-bg)}:where(:root,:host){--w-sys-colors-primary-100:#dcd2e2;--w-sys-colors-primary-100-contrast:#0c0c0c;--w-sys-colors-primary-300:#9777a7;--w-sys-colors-primary-300-contrast:#0c0c0c;--w-sys-colors-primary-500:#511c6c;--w-sys-colors-primary-500-contrast:#fff;--w-sys-colors-primary-700:#311141;--w-sys-colors-primary-700-contrast:#fff;--w-sys-colors-primary-900:#100616;--w-sys-colors-primary-900-contrast:#fff;--w-sys-colors-primary:var(--w-sys-colors-primary-500);--w-sys-colors-secondary:#856098;--w-sys-colors-secondary-contrast:#fff;--w-sys-colors-secondary-accent:#6b4d7a;--w-sys-colors-alt-bg:var(--w-sys-colors-300);--w-sys-colors-alt-fg:var(--w-sys-colors-300-contrast);--w-sys-colors-white-accent:#511c6c;--w-sys-colors-white-deepAccent:#14071b;--w-sys-colors-paleGrey:#eee;--w-sys-colors-paleGrey-accent:#511c6c}@media (min-width:768px){.id7-right-border{background-image:url(rhsborder-sciencegrey.png.285193354401)}}@media (min-width:768px){.id7-left-border{background-image:url(lhsborder-sciencegrey.png.123045870726)}}.js .id7-masthead .id7-header-text h1 a[role=button] i.fa{color:#511c6c;font-size:1.8rem;vertical-align:middle;cursor:pointer}h3.popover-title{background-color:#fff;font-weight:700;color:#511c6c}.popover-content ul{list-style:none;padding-left:0;margin-bottom:0}.popover-content ul li:last-child{margin-bottom:0}.faculty-link{margin-left:5px}@media (min-width:768px){.faculty-link{margin-left:8px}}.simple-image #image1{margin-bottom:20px}.simple-image #image1 p{padding-right:0}.simple-image #image1 p img{min-width:100%}@media (min-width:992px){.simple-image #image1 p{margin-bottom:0}}.hp-layout .carousel{margin-bottom:20px}.hp-layout .carousel-caption{text-align:left;position:static;padding:20px;background-color:rgba(0,0,0,.8);text-shadow:none;min-height:12em}.hp-layout .carousel-caption p{padding-right:0}.hp-layout .carousel-caption p:last-child{margin-bottom:0}.hp-layout .carousel-caption a,.hp-layout .carousel-caption h2,.hp-layout .carousel-caption h3,.hp-layout .carousel-caption h4,.hp-layout .carousel-caption h5,.hp-layout .carousel-caption h6{color:#fff}.hp-layout .carousel-caption a:hover{color:#d3d3d3}.hp-layout .carousel-inner>.item>img{min-width:100%}.hp-layout .controller-container{position:absolute;height:40px;z-index:11;bottom:-40px}.hp-layout a.carousel-control{background:none;text-shadow:none}.hp-layout a.carousel-control:after{position:absolute;top:10px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;color:#511c6c;content:"\f04b";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hp-layout a.left.carousel-control:after{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg)}.hp-layout .carousel-indicators{position:static;width:auto;height:40px;margin-left:0}.hp-layout .carousel-indicators li{margin:0 4px;height:10px;width:10px;border-color:#511c6c}.hp-layout .carousel-indicators li.active{background-color:#511c6c}@media (min-width:768px){.hp-layout .carousel-inner>.item>img{height:auto}.hp-layout .controller-container{bottom:0;right:10px}.hp-layout .carousel-caption.col-sm-6{position:absolute;right:10px;top:10px;bottom:10px;left:auto}.hp-layout a.carousel-control:after{color:#fff}.hp-layout .carousel-indicators{padding-right:0}.hp-layout .carousel-indicators li{border-color:#fff}.hp-layout .carousel-indicators li.active{background-color:#fff}}@media (min-width:992px){.hp-layout .carousel-caption.col-md-4,.hp-layout .controller-container{bottom:20px;right:20px;width:calc(33.33% + 10px)}.hp-layout .carousel-caption.col-md-4{top:auto;padding-bottom:40px}}.simple-quote #image1 p{padding-right:0}.simple-quote #image1 p img{min-width:100%}.simple-quote blockquote{padding-top:20px}@media (max-width:991px){.newsItem.expanded{overflow:hidden}.news-three .newsItem .news-thumbnail{float:left;width:50%;max-width:200px;margin-right:20px}}@media (min-width:992px){figure.newsImage{float:left;width:40%;height:20vw;max-height:300px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;margin-right:20px;margin-bottom:0;overflow:hidden}}p .edit-link{background-color:#d3d3d3;padding:2px 4px;position:absolute;right:10px;top:220px;z-index:1;outline:1px solid #000}.padding-bottom{padding-bottom:50px}.padding-top{padding-top:50px}.id7-site-footer .fa{color:#511c6c}.id7-site-footer .fa-social-icons{text-align:left;margin:30px 0}.id7-site-footer .fa-social-icons .fa{margin-right:15px}@media (min-width:992px){.id7-site-footer .fa-social-icons{text-align:right!important;margin:0}.id7-site-footer .fa-social-icons .fa{margin-left:0}}.hp-layout .carousel-indicators li{height:20px;width:20px;border-width:2px}.hp-layout.slideshow-2017 .carousel{margin-bottom:20px;background-color:rgba(0,0,0,.8)}.hp-layout.slideshow-2017 .carousel .carousel-caption{text-align:left;position:static;padding:20px;background-color:transparent;text-shadow:none;min-height:139.52px}.hp-layout.slideshow-2017 .carousel .carousel-caption p{padding-right:0}.hp-layout.slideshow-2017 .carousel .carousel-caption p:last-child{margin-bottom:25.6px}.hp-layout.slideshow-2017 .carousel .carousel-caption a,.hp-layout.slideshow-2017 .carousel .carousel-caption h2,.hp-layout.slideshow-2017 .carousel .carousel-caption h3,.hp-layout.slideshow-2017 .carousel .carousel-caption h4,.hp-layout.slideshow-2017 .carousel .carousel-caption h5,.hp-layout.slideshow-2017 .carousel .carousel-caption h6{color:#fff}.hp-layout.slideshow-2017 .carousel .carousel-caption a:hover{color:#d3d3d3}.hp-layout.slideshow-2017 .carousel .carousel-inner>.item>img{min-width:100%}.hp-layout.slideshow-2017 .carousel .controller-container{position:inherit;height:40px;z-index:11;bottom:10px;background-color:transparent}.hp-layout.slideshow-2017 .carousel a.carousel-control{background-image:none}.hp-layout.slideshow-2017 .carousel a.carousel-control:after{content:none}.hp-layout.slideshow-2017 .carousel a.carousel-control .glyphicon-chevron-left,.hp-layout.slideshow-2017 .carousel a.carousel-control .glyphicon-chevron-right{margin-top:-35px}.hp-layout.slideshow-2017 .carousel a.carousel-control .glyphicon{font-size:1.6em}.hp-layout.slideshow-2017 .carousel .carousel-indicators{position:static;width:auto;height:40px;margin-left:0}.hp-layout.slideshow-2017 .carousel .carousel-indicators li{margin:0 4px;height:20px;width:20px;border-width:2px;border-color:#fff}.hp-layout.slideshow-2017 .carousel .carousel-indicators li.active{background-color:#fff}@media (min-width:768px){.hp-layout.slideshow-2017 .carousel .carousel-inner>.item>img{height:auto}.hp-layout.slideshow-2017 .carousel .controller-container{bottom:10px;right:auto}.hp-layout.slideshow-2017 .carousel .carousel-caption.col-sm-6{position:absolute;right:10px;top:10px;bottom:10px;left:auto}.hp-layout.slideshow-2017 .carousel a.carousel-control:after{color:#fff}.hp-layout.slideshow-2017 .carousel .carousel-indicators{padding-right:0}.hp-layout.slideshow-2017 .carousel .carousel-indicators li{border-color:#fff}.hp-layout.slideshow-2017 .carousel .carousel-indicators li.active{background-color:#fff}}@media (min-width:992px){.hp-layout.slideshow-2017 .carousel .controller-container{position:absolute;background-color:transparent;bottom:20px;right:20px}.hp-layout.slideshow-2017 .carousel .controller-container.col-md-6{width:46%}.hp-layout.slideshow-2017 .carousel .carousel-caption.col-md-4,.hp-layout.slideshow-2017 .carousel .carousel-caption.col-md-6{position:absolute;right:20px;left:auto;top:auto;bottom:20px;padding-bottom:40px;background-color:rgba(0,0,0,.8)}.hp-layout.slideshow-2017 .carousel .carousel-caption.col-md-4{width:calc(33.33% + 10px)}.hp-layout.slideshow-2017 .carousel .carousel-caption.col-md-6{width:46%}.hp-layout.slideshow-2017 .carousel .carousel-indicators{padding-right:0}}.hp-layout.slideshow-light-theme .carousel{background-color:hsla(0,0%,100%,.82)}.hp-layout.slideshow-light-theme .carousel .carousel-caption{background-color:hsla(0,0%,100%,.82);color:#0c0c0c}.hp-layout.slideshow-light-theme .carousel .carousel-caption h2,.hp-layout.slideshow-light-theme .carousel .carousel-caption h3,.hp-layout.slideshow-light-theme .carousel .carousel-caption h4,.hp-layout.slideshow-light-theme .carousel .carousel-caption h5,.hp-layout.slideshow-light-theme .carousel .carousel-caption h6{color:#0c0c0c}.hp-layout.slideshow-light-theme .carousel .carousel-caption a,.hp-layout.slideshow-light-theme .carousel .carousel-caption a:active,.hp-layout.slideshow-light-theme .carousel .carousel-caption a:focus{color:#511c6c}.hp-layout.slideshow-light-theme .carousel .carousel-caption a:hover{color:#0c0c0c}.hp-layout.slideshow-light-theme .carousel a.carousel-control{color:#6f6f6f}.hp-layout.slideshow-light-theme .carousel .carousel-indicators li{border-color:#0c0c0c}.hp-layout.slideshow-light-theme .carousel .carousel-indicators li.active{background-color:#0c0c0c}.hp-layout.slideshow-light-theme .carousel a.left.carousel-control,.hp-layout.slideshow-light-theme .carousel a.right.carousel-control{color:#706768}.hp-layout.slideshow-light-theme .carousel a:hover.left.carousel-control,.hp-layout.slideshow-light-theme .carousel a:hover.right.carousel-control{color:#383838}@media (min-width:992px){.hp-layout.slideshow-light-theme .carousel .carousel-caption.col-md-4,.hp-layout.slideshow-light-theme .carousel .carousel-caption.col-md-6{background-color:hsla(0,0%,100%,.82)}}.id7-left-border,.id7-right-border,.id7-utility-masthead{background:#3e4146}ul.nav.nav-tabs{padding-left:0;margin-top:0;margin-left:0;border-bottom:0}ul.nav.nav-tabs>li{margin-bottom:0;padding-left:0}ul.nav.nav-tabs>li>a{background-color:#eee;text-decoration:none;cursor:pointer}ul.nav.nav-tabs>li>a:hover{background-color:#d7d7d7}ul.nav.nav-tabs>li>a p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:0;margin-bottom:0}ul.nav.nav-tabs>li.active>a{background-color:#e5dde9;text-decoration:none}@media screen and (max-width:767px){ul.nav.nav-tabs{margin-left:20px}ul.nav.nav-tabs>li{float:none;margin-bottom:10px;padding-right:0;width:100%}ul.nav.nav-tabs>li.active>a>p:before{content:"> "}}@media screen and (min-width:768px) and (max-width:991px){ul.nav.nav-tabs>li{padding-right:0}ul.nav.nav-tabs>li a{margin-right:10px}}.hp-layout blockquote{border:none;padding-left:50px}.hp-layout blockquote:before{content:"";position:absolute;background:#511c6c url(/static_site/templates/hp-layouts/white-mask-quote.png) no-repeat 0 0;width:29px;height:24px;left:20px}@media (min-width:992px){.hp-layout figure.hasImage{position:relative;background-repeat:no-repeat;background-size:cover;margin-bottom:20px}.hp-layout figure.hasImage.set-height{min-height:19vw}.hp-layout figure.hasImage figcaption{position:absolute;bottom:0;width:100%;color:#fff;padding:20px;background-image:linear-gradient(180deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.7) 80px,rgba(0,0,0,.8));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=0)}.hp-layout figure.hasImage figcaption a,.hp-layout figure.hasImage figcaption h2,.hp-layout figure.hasImage figcaption h3,.hp-layout figure.hasImage figcaption h4,.hp-layout figure.hasImage figcaption h5,.hp-layout figure.hasImage figcaption h6{color:#fff}.hp-layout figure.hasImage figcaption a:hover{color:#d3d3d3}}@media (min-width:992px) and (min-width:1200px){.hp-layout figure.hasImage.set-height{min-height:240px}}.complexTabs .tab-content{margin-bottom:20px}.hp-layout .btn-group-vertical>a.btn,.hp-layout [class*=col-]>a.btn{display:flex;text-align:left;padding:10px;min-height:6em}.hp-layout .btn-group-vertical>a.btn h2,.hp-layout .btn-group-vertical>a.btn h3,.hp-layout [class*=col-]>a.btn h2,.hp-layout [class*=col-]>a.btn h3{display:inline-block;align-self:flex-end;white-space:normal}.hp-layout .btn-group-vertical>a.btn.box1:hover,.hp-layout [class*=col-]>a.btn.box1:hover{background-color:#d3c6da}.hp-layout .btn-group-vertical>a.btn.box2:hover,.hp-layout [class*=col-]>a.btn.box2:hover{background-color:#d7d7d7}.hp-layout .btn-group-vertical>a.btn.box3:hover,.hp-layout [class*=col-]>a.btn.box3:hover{background-color:#e6e6e6}.hp-layout .btn-group-vertical>a.btn.box4:hover,.hp-layout [class*=col-]>a.btn.box4:hover{background-color:#e6e6e6}.hp-layout .btn-group-vertical>a.btn.box5:hover,.hp-layout [class*=col-]>a.btn.box5:hover{background-color:#62337b}.hp-layout .btn-group-vertical>a.btn.btn-colour1,.hp-layout [class*=col-]>a.btn.btn-colour1{background-color:#dcd2e2}.hp-layout .btn-group-vertical>a.btn.btn-colour1:hover,.hp-layout [class*=col-]>a.btn.btn-colour1:hover{background-color:#cbbbd3}.hp-layout .btn-group-vertical>a.btn.btn-colour2,.hp-layout [class*=col-]>a.btn.btn-colour2{background-color:#eee}.hp-layout .btn-group-vertical>a.btn.btn-colour2:hover,.hp-layout [class*=col-]>a.btn.btn-colour2:hover{background-color:#d7d7d7}.hp-layout .btn-group-vertical>a.btn.btn-colour3,.hp-layout [class*=col-]>a.btn.btn-colour3{border:1px solid #511c6c}.hp-layout .btn-group-vertical>a.btn.btn-colour3:hover,.hp-layout [class*=col-]>a.btn.btn-colour3:hover{background-color:#eee}.hp-layout .btn-group-vertical>a.btn.btn-colour4,.hp-layout [class*=col-]>a.btn.btn-colour4{border:1px solid #777}.hp-layout .btn-group-vertical>a.btn.btn-colour4:hover,.hp-layout [class*=col-]>a.btn.btn-colour4:hover{background-color:#eee}.hp-layout .btn-group-vertical>a.btn.btn-colour5,.hp-layout [class*=col-]>a.btn.btn-colour5{background-color:#511c6c;color:#fff}.hp-layout .btn-group-vertical>a.btn.btn-colour5 *,.hp-layout [class*=col-]>a.btn.btn-colour5 *{color:#fff}.hp-layout .btn-group-vertical>a.btn.btn-colour5:hover,.hp-layout [class*=col-]>a.btn.btn-colour5:hover{background-color:#856098}.hp-layout .btn-group-vertical>a.btn span,.hp-layout [class*=col-]>a.btn span{display:inline-block;align-self:flex-end;white-space:normal}.hp-layout .btn-group-vertical>.btn{margin-bottom:20px}@media screen and (max-width:767px){.hp-layout .btn-group-vertical{display:block}}.hp-layout .div-content-placeholder{display:none}.hp-layout .row-spacer{padding-top:20px;padding-bottom:20px}.hp-layout .wrap{display:-webkit-flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap}.hp-layout p.editLink{padding-right:0;margin:0;position:absolute;width:100%;z-index:3;padding-top:4px}.hp-layout a.edit-link{background-color:#d3d3d3;padding:3px 6px;outline:1px solid purple}.hp-layout a.edit-link .fa{padding-right:2px}.hp-layout .contributor-btns{z-index:1000;position:absolute;margin:5px 0 0 10px}.hp-layout .contributor-btns a.btn{box-shadow:2px 2px 4px hsla(0,0%,100%,.5)}.hp-layout .contributor-btns a .new-window-link{color:#fff}@media (min-width:992px){.hp-layout{position:relative;z-index:0}.hp-layout .box{word-break:break-word}.hp-layout figure.flush-top{margin-bottom:20px}}.btn-colour1{background-color:#dcd2e2}.btn-colour1:hover{background-color:#cbbbd3}.btn-colour2{background-color:#eee}.btn-colour2:hover{background-color:#d7d7d7}.btn-colour3{border:1px solid #511c6c}.btn-colour3:hover{background-color:#eee}.btn-colour4{border:1px solid #777}.btn-colour4:hover{background-color:#eee}.btn-colour5{background-color:#511c6c;color:#fff}.btn-colour5 *{color:#fff}.btn-colour5:hover{background-color:#856098}ul li.slidenavstartstop{padding-bottom:3px}ul li.slidenavselectors{overflow-x:hidden;white-space:nowrap;position:relative;margin-left:0;width:200px}.hp-layout.slideshow-2019 .carousel-container .carousel .slide .slide-caption{padding-bottom:20px}.hp-layout.slideshow-2019 .carousel-container .slide-caption{background-color:#000;color:#fff}.hp-layout.slideshow-2019 .carousel-container .slide-caption h2,.hp-layout.slideshow-2019 .carousel-container .slide-caption h3,.hp-layout.slideshow-2019 .carousel-container .slide-caption h4,.hp-layout.slideshow-2019 .carousel-container .slide-caption h5,.hp-layout.slideshow-2019 .carousel-container .slide-caption h6{color:#fff}.hp-layout.slideshow-2019 .carousel-container .slide-caption a,.hp-layout.slideshow-2019 .carousel-container .slide-caption a:active,.hp-layout.slideshow-2019 .carousel-container .slide-caption a:link,.hp-layout.slideshow-2019 .carousel-container .slide-caption a:visited{color:#fff;text-decoration:underline}.hp-layout.slideshow-2019 .carousel-container .slide-caption a:hover{color:#fff}.hp-layout.slideshow-2019 .carousel-container .btn-next,.hp-layout.slideshow-2019 .carousel-container .btn-prev{color:#0c0c0c;background-color:transparent}.hp-layout.slideshow-2019 .carousel-container .btn-next:hover,.hp-layout.slideshow-2019 .carousel-container .btn-prev:hover{color:#000}.hp-layout.slideshow-2019 .carousel-container .carousel .controls .btn-next:focus,.hp-layout.slideshow-2019 .carousel-container .carousel .controls .btn-next:hover,.hp-layout.slideshow-2019 .carousel-container .carousel .controls .btn-prev:focus,.hp-layout.slideshow-2019 .carousel-container .carousel .controls .btn-prev:hover,.hp-layout.slideshow-2019 .carousel-container .carousel .slidenav button:focus,.hp-layout.slideshow-2019 .carousel-container .carousel .slidenav button:hover{outline:5px auto -webkit-focus-ring-color;outline-offset:0;outline:0;color:#0b0c0c;background-color:#ffbf47!important;box-shadow:0 0 0 2px #ffbf47}.hp-layout.slideshow-2019 .carousel-container .carousel .slidenav button:focus,.hp-layout.slideshow-2019 .carousel-container .carousel .slidenav button:hover{border-color:#ffbf47!important}.hp-layout.slideshow-2019 .carousel-container .slidenav .slidenavselectors{padding-top:3px;padding-bottom:3px}.hp-layout.slideshow-2019 .carousel-container .slidenav button{background-color:#0c0c0c;border-color:#0c0c0c;color:#fff}.hp-layout.slideshow-2019 .carousel-container .slidenav button.current{background-color:#fff;border-color:#000;color:#0c0c0c}@media (min-width:567px){ul li.slidenavstartstop{overflow-x:initial;padding-bottom:0}.hp-layout.slideshow-2019 .carousel-container .btn-next,.hp-layout.slideshow-2019 .carousel-container .btn-prev{color:#fff}.hp-layout.slideshow-2019 .carousel-container .btn-next:hover,.hp-layout.slideshow-2019 .carousel-container .btn-prev:hover{color:#d9d9d9}.hp-layout.slideshow-2019 .carousel-container .carousel .slidenav button{background-color:#888;border-color:#888}.hp-layout.slideshow-2019 .carousel-container .carousel .slidenav button.current{background-color:#fff;border-color:#fff;border-style:solid;color:#000}}.hp-layout.slideshow-2019.slideshow-light-theme .carousel-container .carousel .slide .slide-caption{background-color:hsla(0,0%,100%,.82);color:#0c0c0c}.hp-layout.slideshow-2019.slideshow-light-theme .carousel-container .carousel .slide .slide-caption h2,.hp-layout.slideshow-2019.slideshow-light-theme .carousel-container .carousel .slide .slide-caption h3,.hp-layout.slideshow-2019.slideshow-light-theme .carousel-container .carousel .slide .slide-caption h4,.hp-layout.slideshow-2019.slideshow-light-theme .carousel-container .carousel .slide .slide-caption h5,.hp-layout.slideshow-2019.slideshow-light-theme .carousel-container .carousel .slide .slide-caption h6{color:inherit}.hp-layout.slideshow-2019.slideshow-light-theme .carousel-container .carousel .slide .slide-caption a,.hp-layout.slideshow-2019.slideshow-light-theme .carousel-container .carousel .slide .slide-caption a:active,.hp-layout.slideshow-2019.slideshow-light-theme .carousel-container .carousel .slide .slide-caption a:link,.hp-layout.slideshow-2019.slideshow-light-theme .carousel-container .carousel .slide .slide-caption a:visited{color:#204f79}.hp-layout.slideshow-2019.slideshow-light-theme .carousel-container .carousel .slide .slide-caption a:hover{color:#10283d}.hp-layout.slideshow-2019.slideshow-light-theme .carousel-container .carousel .btn-next,.hp-layout.slideshow-2019.slideshow-light-theme .carousel-container .carousel .btn-prev{color:#0c0c0c}.hp-layout.slideshow-2019.slideshow-light-theme .carousel-container .carousel .btn-next:hover,.hp-layout.slideshow-2019.slideshow-light-theme .carousel-container .carousel .btn-prev:hover{color:#000}.hp-layout.slideshow-2019.slideshow-light-theme .carousel-container .carousel .slidenav button{background-color:#0c0c0c;border-color:#0c0c0c}.hp-layout.slideshow-2019.slideshow-light-theme .carousel-container .carousel .slidenav button.current{background-color:#fff;border-color:#000;color:#0c0c0c}.hp-layout.slideshow-2019 .carousel-container{margin-bottom:20px}.hp-layout.slideshow-2019 .carousel-container .carousel,.hp-layout.slideshow-2019 .carousel-container .slide{width:100%;padding:0;overflow:hidden}.hp-layout.slideshow-2019 .carousel-container .carousel{position:relative;height:77vw}.hp-layout.slideshow-2019 .carousel-container .carousel ul{margin:0;padding:0}.hp-layout.slideshow-2019 .carousel-container .carousel .slide{position:relative;background-size:100% auto;background-repeat:no-repeat}.hp-layout.slideshow-2019 .carousel-container .carousel .slide .slide-caption{background-color:rgba(0,0,0,.8);margin-top:32vw;padding:20px}.hp-layout.slideshow-2019 .carousel-container .carousel .controls{position:absolute;width:100%;top:75vw;list-style-type:none}.hp-layout.slideshow-2019 .carousel-container .carousel .controls .btn-next,.hp-layout.slideshow-2019 .carousel-container .carousel .controls .btn-prev{position:absolute;z-index:700;bottom:0;border:0}.hp-layout.slideshow-2019 .carousel-container .carousel .controls .btn-prev{left:0}.hp-layout.slideshow-2019 .carousel-container .carousel .controls .btn-next{right:0}.hp-layout.slideshow-2019 .carousel-container .carousel .slidenavselectors{max-width:240px}.hp-layout.slideshow-2019 .carousel-container .carousel .slidenav{position:absolute;top:68.5vw;right:0;left:30px;width:calc(100% - 60px);text-align:center;display:flex;justify-content:center;z-index:700;margin-top:-4px}.hp-layout.slideshow-2019 .carousel-container .carousel .slidenav li{display:inline-block;margin:0 .5em}.hp-layout.slideshow-2019 .carousel-container .carousel .slidenav li.slidenavstartstop{padding-top:3px;margin-left:1em}.hp-layout.slideshow-2019 .carousel-container .carousel .slidenav button{border-width:2px;border-style:solid;border-radius:.5em;line-height:1em;height:1.9em;width:1.9em;padding:2px;font-weight:700}.hp-layout.slideshow-2019 .carousel-container .carousel .slidenav button i{pointer-events:none}.hp-layout.slideshow-2019 .carousel-container .carousel.active{position:relative}.hp-layout.slideshow-2019 .carousel-container .carousel.active .slide{position:absolute;visibility:hidden;transition:left .6s ease-out;top:0;left:0;z-index:200}.hp-layout.slideshow-2019 .carousel-container .carousel.active .slide.current{display:block;z-index:500;visibility:visible;left:0}.hp-layout.slideshow-2019 .carousel-container .carousel.active .slide.next{left:100%}.hp-layout.slideshow-2019 .carousel-container .carousel.active .slide.prev{left:-100%}.hp-layout.slideshow-2019 .carousel-container .carousel.active .slide.next.in-transition,.hp-layout.slideshow-2019 .carousel-container .carousel.active .slide.prev.in-transition{visibility:visible}.hp-layout.slideshow-2019 .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (min-width:567px){.hp-layout.slideshow-2019 .carousel-container .carousel{height:325px}.hp-layout.slideshow-2019 .carousel-container .carousel .slidenavselectors{max-width:122px}.hp-layout.slideshow-2019 .carousel-container .carousel .slide{height:325px;background-size:auto 100%}.hp-layout.slideshow-2019 .carousel-container .carousel .slide .slide-caption{position:absolute;right:0;min-height:0;margin-top:0;margin-right:20px;bottom:20px;top:auto;width:50%;padding-bottom:50px}.hp-layout.slideshow-2019 .carousel-container .carousel .controls{width:calc(50% - 20px);right:30px;bottom:30px;top:auto}.hp-layout.slideshow-2019 .carousel-container .carousel .slidenav{left:auto;width:calc(50% - 5em);bottom:35px;right:calc(20px + 2.5em);top:auto;margin-top:3px}.hp-layout.slideshow-2019 .carousel-container .carousel li.slidenavstartstop{padding-top:0;margin-left:.5em}}@media (min-width:768px){.hp-layout.slideshow-2019 .carousel-container .carousel .slidenavselectors{max-width:139px;top:13px}}@media (min-width:992px){.hp-layout.slideshow-2019 .carousel-container .carousel .slidenavselectors{max-width:190px}.hp-layout.slideshow-2019 .carousel-container .carousel .slide .slide-caption{min-height:0;margin-top:20px;margin-right:20px;bottom:20px;width:40%;top:auto}.hp-layout.slideshow-2019 .carousel-container .carousel .controls{top:auto;bottom:30px;width:calc(40% - 20px);right:30px}.hp-layout.slideshow-2019 .carousel-container .carousel .slidenav{top:auto;bottom:35px;right:calc(20px + 2.5em);width:calc(40% - 5em)}}@media (min-width:1200px){.hp-layout.slideshow-2019 .carousel-container .carousel{height:375px}.hp-layout.slideshow-2019 .carousel-container .carousel .slide{height:375px;background-size:100% auto}.hp-layout.slideshow-2019 .carousel-container .carousel .slide .slide-caption{width:33.3%}.hp-layout.slideshow-2019 .carousel-container .carousel .slidenav{width:calc(33.3% - 5em)}.hp-layout.slideshow-2019 .carousel-container .carousel .controls{width:calc(33.3% - 20px)}}.hp-layout.small-slideshow-2019 .carousel-container .carousel .slide .slide-caption{margin-top:40vw}.hp-layout.small-slideshow-2019 .btn-group-vertical{display:block}@media (min-width:567px){.hp-layout.small-slideshow-2019 .carousel-container .carousel .slide .slide-caption{margin-top:20px}.hp-layout.small-slideshow-2019 .carousel-container .carousel .slidenav{bottom:33px}.hp-layout.small-slideshow-2019 .carousel-container .carousel .slidenavselectors{max-width:122px;top:13px}}@media (min-width:768px){.hp-layout.small-slideshow-2019 .carousel-container .carousel .slidenavselectors{max-width:67%}}@media (min-width:992px){.hp-layout.small-slideshow-2019 .btn-group-vertical{display:flex}.hp-layout.small-slideshow-2019 .carousel-container .carousel{height:325px}.hp-layout.small-slideshow-2019 .carousel-container .carousel .slide{background-size:auto 100%;height:325px}.hp-layout.small-slideshow-2019 .carousel-container .carousel .slide .slide-caption{width:50%}.hp-layout.small-slideshow-2019 .carousel-container .carousel .slidenav{width:calc(50% - 5em);bottom:32px}.hp-layout.small-slideshow-2019 .carousel-container .carousel .slidenavselectors{max-width:61%;top:13px}.hp-layout.small-slideshow-2019 .carousel-container .carousel .controls{width:calc(50% - 20px)}}@media (min-width:1200px){.hp-layout.small-slideshow-2019 .carousel-container .carousel,.hp-layout.small-slideshow-2019 .carousel-container .slide{height:327px}.hp-layout.small-slideshow-2019 .carousel-container .carousel .slidenavselectors{max-width:62%}}.hp-layout.slideshow-2019 .carousel-container .carousel li.slidenavselectors{top:0}@media (min-width:992px){.safari .hp-layout.slideshow-2019 .carousel-container .carousel li.slidenavselectors{top:unset}}.hp-layout figcaption{margin-top:12.8px}@media (min-width:480px) and (max-width:767px){.hp-layout figure.feature-small img{max-width:50%}}@media (min-width:992px){.hp-layout figure.feature{position:relative;height:230.4px}.hp-layout figure.feature img.featureImage{position:absolute;bottom:0}.hp-layout figure.feature figcaption{position:absolute;bottom:0;padding-left:12.8px;padding-right:12.8px;padding-top:51.2px;color:#fff;background-image:linear-gradient(180deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.7) 80px,rgba(0,0,0,.8));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=0)}.hp-layout figure.feature figcaption a,.hp-layout figure.feature figcaption a:link,.hp-layout figure.feature figcaption h2,.hp-layout figure.feature figcaption h3,.hp-layout figure.feature figcaption h4,.hp-layout figure.feature figcaption h5,.hp-layout figure.feature figcaption h6{color:#fff;text-decoration-color:#f5f5f5}.hp-layout figure.feature figcaption a:hover{color:#d3d3d3}}@media (min-width:1200px){.hp-layout figure.feature{height:279.04px}}