@media(max-width: 768px){h1{font-size:2.5rem}}#main{position:relative}.section__masthead{display:grid}.section__masthead-wrapper{display:grid;z-index:2}.section__masthead-wrapper .content-inner.title{display:grid;place-self:start;justify-self:auto}.section__masthead-wrapper .content-inner.play{justify-self:center}.section__masthead-wrapper .content-inner.play svg{height:190px;width:190px;opacity:.5;transition:transform .4s,opacity .4s}.section__masthead-wrapper a{position:absolute;height:100%;width:100%;z-index:2}.post-type-archive-campus-locations .section__masthead-wrapper a::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.8) 108%);opacity:0;transition:opacity .4s}.post-type-archive-campus-locations .section__masthead-wrapper a:hover::after,.post-type-archive-campus-locations .section__masthead-wrapper a:focus::after{opacity:1}.post-type-archive-campus-locations .section__masthead-wrapper a:hover+.play svg,.post-type-archive-campus-locations .section__masthead-wrapper a:focus+.play svg{transform:scale(1.25);opacity:1}.section__masthead-wrapper h1{margin:0;background:#000;padding:.5em 1.5em .5em .5em;font-size:2.5rem}.post-type-archive-campus-locations h1.text-upper,.post-type-archive-campus-locations .h1.text-upper,.post-type-archive-campus-locations h2.text-upper,.post-type-archive-campus-locations .h2.text-upper{line-height:1}#vt-video-overlay{display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:rgba(30,30,30,.75);z-index:999}#vt-video-overlay .vt-video-close{position:absolute;top:7px;right:10px;width:50px;padding:.5em;cursor:pointer;color:#fff;transition:color .5s ease}#vt-video-overlay.show{display:block}#vt-video-lightbox{display:none;position:absolute;width:100%;height:100%;z-index:1000;overflow:hidden}#vt-video-lightbox.show{display:block}#vt-video-lightbox iframe{width:100%;height:100%;border:0}.where-we-are{display:grid;grid-template-areas:"text text" "sign map"}.where-header{grid-area:text}.where-header p{max-width:50ch;margin:0 0 6em 0}.where-signpost{grid-area:sign;max-height:600px}.where-map{display:grid;grid-area:map;max-width:100%}.where-map svg{width:115%}.map-logo-arrow{display:none}.explore{margin-top:-6em}.explore-svg-wrap{position:relative}.explore-svg-wrap svg{margin-bottom:-2px}.explore .container-full{height:130px;background:#000;position:relative}.explore .container-full-half-1{height:50%;background:#000}.explore .container-full-half-2{height:50%;background:#fff}.explore .container h2{position:absolute;top:0;margin:0;display:grid;grid-template-rows:1fr 1fr;height:100%;line-height:.9;color:#fff;font-size:2.75rem}.explore .container h2 span:first-child{position:absolute;grid-row:1/1;z-index:2;bottom:0;line-height:.65}.explore .container h2 span:last-child{color:#000;grid-row:2}.feature__deepVT{min-height:1110px;padding-top:0%}.feature div{pointer-events:auto}.parent-locations{display:flex;flex-direction:column;gap:2em}.parent-location{background:#fff;display:grid;grid-template-areas:"number img" "title title";padding:1em;grid-template-columns:1fr 1fr;border-radius:10px;box-shadow:0 0 5px 0 #c7c7c7}.parent-location span.number{font-size:4rem;font-weight:800;color:#7e7e7e;grid-area:number;align-self:center;position:relative}.post-type-archive-campus-locations .parent-location svg{width:65px;aspect-ratio:1;overflow:visible;margin-top:-10px}.post-type-archive-campus-locations .parent-location svg *{fill:rgba(0,0,0,0);stroke:#7e7e7e;stroke-width:20px;transition:all .7s}.post-type-archive-campus-locations .parent-location:hover svg *{fill:#7e7e7e;stroke-width:10px}.parent-location span.number span::after{position:absolute;content:"";height:6px;background:#e02174;border-radius:10px;width:100%;bottom:-15px;left:0;transition:width .7s}.parent-location .h3{font-weight:800;font-size:1.5rem;align-self:center;grid-area:title;grid-column:1/-1;padding:2em 0 1em 0}.parent-location img{width:100%;-o-object-fit:cover;object-fit:cover;height:auto;max-height:165px;border-radius:10px;max-width:100%;align-self:end;aspect-ratio:1;transition:transform .7s}.parent-location:hover{text-decoration:none;color:#000}.parent-location:hover span.number span{color:#7e7e7e}.parent-location:hover span.number span::after,.parent-location:focus span.number span::after,article.child-accomm-slide-icon:hover span span::after,article.child-accomm-slide-icon:focus span span::after{width:120%}.parent-tile-img{position:relative;overflow:hidden;border-radius:10px;grid-area:img}.parent-tile-img::after{content:"";background:linear-gradient(180deg, rgba(211, 211, 211, 0.2) 4%, rgba(255, 255, 255, 0.2) 20%, rgba(0, 0, 0, 0.9) 100%);inset:0;position:absolute;z-index:1}.parent-location:hover img{transform:scale(1.3)}.getting-here{padding:2em;background:#000}.getting-here .container:last-child{background:#fff;margin-top:-3px}.getting-here h2.text-upper{margin:0;line-height:.9}.getting-here .address-map{position:relative;display:grid;grid-template-columns:1fr;padding:2em}.getting-here .campus-address svg{max-width:100%}.getting-here .campus-address{z-index:2;max-width:100%}.getting-here .campus-address ul{list-style:none;margin:0}.getting-here .small-map-svg{display:none}.getting-here .small-map-svg svg{position:absolute;top:0;right:-16px;height:100%}.getting-here .small-map-svg svg .pin{transition:all .7s ease-in-out}.getting-here .small-map-svg svg .pin.hovered{opacity:1;fill:#e02174;stroke:#b2b2b2;transition:all .5s ease-in-out}.where-signpost svg g.london{transition:transform .3s .5s ease-out;transform:translate(-100%, 0)}.where-signpost svg g.bham{transition:transform .3s .8s ease-out;transform:translate(-100%, 0)}.where-signpost svg g.luton{transition:transform .3s 1.2s ease-out;transform:translate(-100%, 0)}.where-signpost svg g.heathrow{transition:transform .3s 1.5s ease-out;transform:translate(-100%, 0)}.where-signpost svg rect{transform:translate(0, 100%);transition:transform .5s}.where-signpost.show svg rect,.where-signpost.show svg g.london,.where-signpost.show svg g.bham,.where-signpost.show svg g.luton,.where-signpost.show svg g.heathrow{transform:translate(0, 0)}.where-map.show svg .birm,.where-map.show svg .london{animation:scale-in-center .5s linear forwards}.where-map.show svg .nhampton{animation:scale-in-center .5s .6s linear forwards}.where-map .nhampton{transform:scale(0);transform-origin:55% 77%}.where-map .birm{transform:scale(0);transform-origin:45% 73%}.where-map .london{transform:scale(0);transform-origin:63% 89%}.where-map .london-text,.where-map .birm-text,.where-map .nhampton-text,.where-map .map-logo{opacity:0;transform:translate(0, 5%)}.where-map .london-text,.where-map .birm-text{transition:opacity .5s .3s ease,transform .5s .3s ease}.where-map .nhampton-text{transition:opacity .5s .9s ease,transform .5s .9s ease}.where-map .map-logo{transition:opacity .5s 1.2s ease,transform .5s 1.2s ease}.where-map .map-arrow{opacity:0;transform:translateX(10%);transition:opacity .5s 1.5s ease,transform .5s 1.5s ease}.where-map.show svg .london-text,.where-map.show svg .birm-text,.where-map.show svg .nhampton-text,.where-map.show svg .map-logo{opacity:1;transform:translate(0, 0)}.where-map.show svg .map-arrow{opacity:1;transform:translateX(0)}@keyframes scale-in-center{0%{transform:scale(0)}60%{transform:scale(1.2)}100%{transform:scale(1)}}.vt-parent .section__masthead::before,.vt-child .section__masthead::before{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.5) 30%, black 80%)}.header-featured-icon svg{width:clamp(25vw,26rem + 5vw,70vw)}.header-featured-icon svg *{fill:rgba(0,0,0,0);stroke:#fff;stroke-width:3px}.vt-child .section__masthead svg{width:150px}.vt-child .section__masthead svg *{fill:rgba(0,0,0,0);stroke:#fff;stroke-width:.5px}.vt-child #main{background:#000;color:#fff}.vt-child h1{padding-bottom:1em}.vt-child-collection .container{padding-left:30px;padding-right:30px}.feature__deepVT{min-height:1110px;padding-top:0%}.feature__deepVT.vt-child{min-height:900px}.feature div{pointer-events:auto}.vt-parent .feature-bg.fade-up::before{background:linear-gradient(180deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.75) 15%, rgba(0, 0, 0, 0.5) 50%, black 100%)}.vt-parent .feature-bg::after{background:rgba(0,0,0,0)}.vt-parent .parent-location{background:#fff;display:grid;grid-template-areas:"number" "title" "description" "img";padding:2em;grid-template-columns:auto;margin:2px}.parent-location span.number{font-size:4rem;font-weight:800;color:#7e7e7e;grid-area:number;align-self:center;position:relative}.parent-location span.number span{position:relative}.parent-location .h3{font-weight:800;font-size:1.85rem;align-self:center;grid-area:title;grid-column:1/-1}.vt-parent .parent-location .h3{padding:0}.vt-parent .parent-location span span svg *,.vt-child .slide article.child-accomm-slide-icon span span svg *{fill:#fff;transition:fill .5s;stroke:gray}.vt-parent .parent-location:hover span span svg *,.vt-parent .parent-location:focus span span svg *,.vt-child article.child-accomm-slide-icon:hover span span svg *,.vt-child article.child-accomm-slide-icon:focus span span svg *{fill:#d5d5d5}.vt-parent .parent-location img{max-height:100%}.vt-parent .parent-location span span{display:inline-block}.vt-parent .parent-location span span svg{width:75px;aspect-ratio:1;overflow:visible}.vt-parent .parent-location span span::after{bottom:-20px}.parent-slide{display:inline-block}.vt-parent .vt-tile-icon{stroke-dasharray:none !important}.slider__tiny .tns-controls button .icon-arrow{color:#fff;background:#e02174;border-radius:50%}.slider__tiny.arrows-filled .tns-controls button:hover .icon-arrow,.slider__tiny.arrows-filled .tns-controls button:active .icon-arrow,.controls-wrapper button:hover .icon-arrow,.controls-wrapper button:active .icon-arrow{background:#000;color:#fff !important;border:2px solid #fff}.slider__tiny.dots-outside .tns-nav button{background-color:#e02174}.slider__tiny .tns-nav button{border-radius:0;width:40px;height:6px;border:none}.slider__tiny.arrows-outside .tns-controls button{left:-0.5rem}.slider__tiny.arrows-outside .tns-controls button[data-controls=next]{right:-0.5rem}.single-campus-locations .slider__tiny.arrows-outside .tns-controls button{left:-1.5rem}.single-campus-locations .slider__tiny.arrows-outside .tns-controls button[data-controls=next]{right:-1.5rem;left:auto}.slider__vt-child-slider .slide{padding-left:15px;padding-right:15px}.single-campus-locations .slider__vt-child-slider .slide{padding-left:0;padding-right:0}.slide article{color:#000;display:flex;flex-direction:column;height:inherit}.slide article img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1}.slider__vt-child-slider .btn{align-self:end}.slider__vt-child-slider .vt-slide-btn-wrap{flex-grow:1;display:flex;justify-content:center}.skeleton-loading{height:100%;z-index:2;position:absolute;inset:0;border:1px solid #d6dfe4}.skeleton-loading.hide{display:none}.skeleton-container{display:flex;background:#fff;padding:1.5em 2em;flex-direction:column;height:100%}.skeleton-title{width:100%;height:40px}.skeleton-body{width:100%;height:100%;display:grid;place-content:center;background:#d6dfe4}.skeleton-body svg{width:250px}.skeleton{opacity:.7;animation:skeleton-loading 1s linear infinite alternate}.skeleton-body .loader{display:flex;align-items:center;gap:.5em}.skeleton-body .loader span{font-size:1.5rem;color:#656565}.loading-spinner{display:inline-block;width:65px;height:65px}.loading-spinner::after{content:" ";display:block;width:50px;height:50px;margin:8px;border-radius:50%;border:6px solid #fff;border-color:#656565 rgba(0,0,0,0) #656565 rgba(0,0,0,0);animation:loading-spinner 1.2s linear infinite}@keyframes loading-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes skeleton-loading{0%{background-color:hsl(200,20%,70%)}100%{background-color:hsl(200,20%,85%)}}.vt-collection-slide{display:flex;flex-direction:column}.vt-collection-slide h2{margin:0;padding-bottom:.5em}.collection-img-wrap{position:relative}.collection-img-wrap::before{content:"";position:absolute;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 60%, black 100%);height:100%;width:100%;inset:0;pointer-events:none}.vt-collection-slide img{aspect-ratio:1/.85;height:auto;-o-object-fit:cover;object-fit:cover;width:100%;max-width:100%}.slider__vt-collection-slider.slider__tiny.dots-outside .tns-nav{bottom:12rem}.controls-wrapper{position:absolute;display:grid;width:100%;z-index:2;pointer-events:none}.nav-wrapper{position:absolute;bottom:1rem;justify-self:center}.controls-wrapper button{width:3em;padding:1em;background:0;border:0;pointer-events:auto;position:absolute;top:0;left:-1.5rem;bottom:0;height:auto}.controls-wrapper .icon-arrow{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:3em;height:3em;padding:1em;color:#fff;background:#e02174;border-radius:50%;transition:all .3s ease}.controls-wrapper .icon-arrow svg{position:absolute;left:50%;top:50%;transform:translate(-60%, -50%);width:1em}.controls-wrapper button[data-controls=next]{right:-1.5rem;left:auto}.controls-wrapper button[data-controls=next] .icon-arrow svg{transform:translate(-40%, -50%)}.controls-wrapper .nav-wrapper button{position:relative;background-color:#e02174;border-radius:0;width:40px;height:6px;left:0;right:0;margin:0 .33333em;padding:0;opacity:.4}.controls-wrapper .nav-wrapper button.tns-nav-active{opacity:1}article.child-accomm-slide-icon{justify-content:space-between;padding:2em 1em}article.child-accomm-slide-icon span{padding:0em 1em 5em 1em}article.child-accomm-slide-icon span span{position:relative;padding:0;height:100%;display:inline-block}article.child-accomm-slide-icon span span::after{position:absolute;content:"";height:6px;background:#e02174;width:100%;bottom:-18px;left:0;border-radius:10px;transition:width .7s}article.child-accomm-slide-icon:hover *{color:#000}article.child-accomm-slide-icon span svg{width:100px;aspect-ratio:1}.accomm-slide-body{display:flex;flex-direction:column;flex-grow:1}.vt-child .slide:hover a{text-decoration:none}.accomm-icons{display:grid;row-gap:1em;grid-template-columns:repeat(auto-fit, minmax(10%, 110px));line-height:1.2}.accomm-icons .accomm-icon span:first-child{width:60px;text-align:center;display:block}.vt-media-section.vt-media-gallery{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.9) 55%, rgb(0, 0, 0) 95%)}.foogallery .fg-loaded .fg-image{-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.slider__tiny .tns-controls button .icon-arrow{color:#000;background:#e02174;border-radius:50%}iframe{width:100%}video{width:100%;height:auto}.rounded-pill.btn-back:hover{padding-right:20px !important;padding-left:50px}.rounded-pill.btn-back:hover::before{left:16px;transform:translate(0, -50%) rotate(180deg) !important}.container.container-full{padding:0}.lightbox-360{position:fixed;display:none;top:0;background:#000;z-index:1000000;width:100%;height:100%;justify-content:center}.container-360{position:relative;background:#000;height:calc(100vh - 80px);height:calc(100svh - 80px);width:100%;top:80px;overflow:hidden}.vt-360-loader{position:absolute;display:grid;place-items:center;height:calc(100vh - 80px);height:calc(100svh - 80px);top:80px;width:100%;z-index:2;visibility:hidden}.vt-360-loader-container{display:flex;align-items:center;gap:.5em;background:rgba(0,0,0,.65);width:85%;justify-content:center;color:#fff;border-radius:30px}.vt-360-loader-container span{font-size:1.5rem;color:#fff}.vt-360-loader .loading-spinner::after{border-color:#fff rgba(0,0,0,0) #fff rgba(0,0,0,0)}.lightbox-360.lightbox-full{padding:0;margin-top:0}.lightbox-360.lightbox-full .container-360{height:100vh;height:100svh;width:100%;top:80px}.lightbox-title{position:absolute;top:24px;display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 1.25em;transition:top .35s,width .35s,padding .35s}.lightbox-360 h2{color:#fff;margin:0;font-size:1.4rem}.lightbox-360.lightbox-full .lightbox-title{top:14px;width:100%;padding:0 1.5em;justify-content:center}.lightbox-360.lightbox-full #close-360-lightbox{display:none}.container-360-controls{position:absolute;top:20px;width:100%;display:grid;grid-template-areas:"rotate tab"}.textures-menu{margin-right:.5em;margin-top:.5em}.textures-menu-tabs{border-radius:40px;overflow:hidden;grid-auto-flow:column;grid-template-columns:1fr 1fr 1fr;border:2px solid #fff;margin-top:.15em}.textures-menu-tabs.num-of-tabs-2{grid-template-columns:1fr 1fr}.textures-menu-tabs.num-of-tabs-3{grid-template-columns:1fr 1fr 1fr}.textures-menu-tabs button.vt-cta-360-btn{background:rgba(0,0,0,.5);color:#fff;border:none;font-weight:700;padding:.75em 0;transition:background .5s}.textures-menu-tabs button.vt-cta-360-btn.current-tab,.textures-menu-tabs button.vt-cta-360-btn:hover,.textures-menu-tabs button.vt-cta-360-btn:focus{background:rgba(0,0,0,.85)}.textures-menu-tabs button.vt-cta-360-btn:first-child{border-right:2px solid #fff}.textures-menu-tabs.num-of-tabs-3 .vt-cta-360-btn:last-child{border-left:2px solid #fff}.textures-menu-container{display:flex;flex-direction:column;border-radius:30px;overflow:hidden;border:1px solid #fff}#texture-menu-btn{border:none;background:rgba(0,0,0,.65);color:#fff;font-weight:700;padding:.75em 1.25em;font-size:1rem;display:flex;justify-content:space-between;align-items:center}#texture-menu-btn:focus{background:rgba(0,0,0,.9);text-decoration:underline}#texture-menu-btn span.textures-menu-icon{height:5px;width:5px;border-radius:50%;background:#fff;position:relative;display:flex;flex-direction:column;margin-left:4em}#texture-menu-btn span.textures-menu-icon::before,#texture-menu-btn span.textures-menu-icon::after{content:"";position:absolute;height:5px;width:5px;border-radius:50%;background:#fff}#texture-menu-btn span.textures-menu-icon::before{transform:translate(0px, -10px)}#texture-menu-btn span.textures-menu-icon::after{transform:translate(0px, 10px)}.textures-sub-menu{display:grid;grid-template-rows:0fr;grid-auto-flow:row;visibility:hidden;transition:grid-template-rows .5s,visibility .5s}.textures-sub-menu>div{overflow:hidden;display:grid;grid-row:1/span 2}.textures-menu-container.show-menu .textures-sub-menu{grid-template-rows:1fr;visibility:visible}.textures-sub-menu button{border:none;background:rgba(0,0,0,.5);color:#fff;font-weight:700;padding:.75em 1.25em;font-size:1rem;text-align:left;pointer-events:none}.textures-sub-menu button:focus{background:rgba(0,0,0,.75);text-decoration:underline}.textures-menu-container.show-menu .textures-sub-menu button{pointer-events:auto}button.vt-cta-360-btn.lightbox-cta-btn.current-cta{display:none}#fullscreen-button,#auto-rotate,#close-360-lightbox,.control-btns button{border:none;padding:0em;background:rgba(0,0,0,0)}#fullscreen-button,#auto-rotate,#close-360-lightbox{place-self:end}#fullscreen-button svg,#auto-rotate svg{height:65px;width:65px}#close-360-lightbox svg{height:30px;width:30px}.control-btns button svg{height:55px;width:55px}.control-btns button#zoom-in svg,.control-btns button#zoom-out svg{height:45px;width:45px}#fullscreen-button{display:none;right:100px;top:15px}#auto-rotate{grid-area:rotate;place-self:start;margin:0 .5em}#fullscreen-button .vt-fullscreen-icon-3{transform-origin:center}.lightbox-360.lightbox-full #fullscreen-button .vt-fs-arrow-1{transform:translate(-10px, 7px) rotate(360deg)}.lightbox-360.lightbox-full #fullscreen-button .vt-fs-arrow-2{transform:translate(10px, -8px) rotate(360deg)}canvas{transition:all .0000001s}.control-btns{position:absolute;left:calc(100vw - 80px);height:calc(100vh - 80px);height:calc(100svh - 80px);top:calc(100svh - 80px);width:100%;z-index:1;transition:left .5s,bottom .5s}.control-btns.show-controls{left:calc(100vw - 135px);top:calc(100vh - 135px);top:calc(100svh - 135px)}.control-btns button{position:absolute;transition:all .5s}.control-btns button:focus{outline:none}.control-btns button:focus-visible{outline:1px solid #fff}.control-btns button:not(#control-menu){opacity:0;translate:0;pointer-events:none;visibility:hidden}.control-btns.show-controls button:not(#control-menu){pointer-events:auto;visibility:visible}.control-btns.show-controls #rotate-left{opacity:1;translate:-73px 0}.control-btns.show-controls #rotate-right{opacity:1;translate:73px 0}.control-btns.show-controls #rotate-up{opacity:1;translate:0 -73px}.control-btns.show-controls #rotate-down{opacity:1;translate:0 73px}.control-btns.show-controls #zoom-in{opacity:1;translate:-31px -125px}.control-btns.show-controls #zoom-out{opacity:1;translate:39px -125px}.control-btns .vt-360-icon-menu-2{transform-origin:center;transition:all .5s}.control-btns.show-controls .vt-menu-icon-line-1{transform:rotate(-45deg) translate(0px, 5px)}.control-btns.show-controls .vt-menu-icon-line-2{transform:rotate(46deg) translate(0px, -5px)}.vt-cta-360s{min-height:300px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;display:grid;place-content:center;gap:2em;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));padding:2rem 2rem}.vt-cta-360s::before{content:"";position:absolute;background:linear-gradient(180deg, rgba(0, 0, 0, 0.8) 11%, rgba(255, 255, 255, 0.2) 35%, rgba(0, 0, 0, 0.9) 90%);height:100%;width:100%;inset:0;z-index:1}.vt-cta-360s .vt-cta-360-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em;border:none;padding:1em 2em;background:hsla(0,0%,100%,.45);border-radius:20px;color:#fff;font-weight:800;z-index:2;transition:.5s}.vt-cta-360s .vt-cta-360-btn:hover,.vt-cta-360s .vt-cta-360-btn:focus{border-radius:3px;background:hsla(0,0%,100%,.6)}.vt-cta-360-btn span:first-child{flex-grow:1}.vt-cta-360-btn svg{height:80px;width:80px}.vt-cta-360-btn .Bottom_Arrow{transform:translate(0, -18px)}.vt-cta-360-btn .Top_Arrow{transform:translate(0, 18px)}.vt-cta-360-btn .Left_Arrow{transform:translate(18px, 0px)}.vt-cta-360-btn .Right_Arrow{transform:translate(-18px, 0px)}.vt-cta-360-btn .icon-360-arrow{opacity:0;transition:transform .5s,opacity .5s}.vt-cta-360-btn:hover .icon-360-arrow,.vt-cta-360-btn:focus .icon-360-arrow{transform:translate(0, 0);opacity:1}.vt-cta-360-btn .vt-icon-360-4{transform-origin:center;transition:all .5s}.vt-cta-360-btn:hover .vt-icon-360-4,.vt-cta-360-btn:focus .vt-icon-360-4{transform:rotate(135deg)}@media(min-width: 480px){.slide article img{aspect-ratio:1/.65}.getting-here .campus-address svg{max-width:75%}}@media(min-width: 576px){.container.container-full{padding:0 15px}.explore .container-full{height:150px;background:#000;position:relative}.vt-child .section__masthead svg{width:200px}.explore .container h2{line-height:1}.parent-location{padding:2em}.vt-collection-slide img{aspect-ratio:1/.65}.vt-media-section.vt-media-gallery{background:none}.vt-cta-360s{padding:2rem 6rem}.lightbox-360 h2{font-size:2rem}.lightbox-title{top:20px}.container-360-controls{grid-template-areas:"rotate rotate tab"}#close-360-lightbox svg{height:35px;width:35px}}@media(min-width: 768px){.section__masthead-wrapper h1{font-size:3.75rem}.where-map{place-items:center}.where-map svg{width:100%}.map-logo-arrow{display:block}.explore{margin-top:6em}.explore .container h2{font-size:3.75rem}.parent-locations{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}.parent-location{grid-template-areas:"number" "title" "img";grid-template-columns:auto;flex:0 0 45%}.parent-location span.number{font-size:3.5rem}.parent-location .h3{grid-column:auto;padding:0;font-size:1.45rem}.parent-location img{max-height:100%}.vt-parent .parent-location span span svg{width:100px}.getting-here .container:last-child{margin-top:-6px}.getting-here .address-map{grid-template-columns:1fr 1fr}.getting-here .campus-address{max-width:85%}.getting-here .campus-address svg{max-width:100%}.getting-here .small-map-svg{display:block}.slider__tiny.arrows-filled .tns-controls{left:-1%;right:-1%}.slider__tiny.yellow.arrows-filled .tns-controls button .icon-arrow{color:#fff;background:#e02174;border-radius:50%}.slide article img{aspect-ratio:1}.vt-cta-360s::before{background:linear-gradient(180deg, rgba(211, 211, 211, 0.2) 4%, rgba(255, 255, 255, 0.2) 19%, rgba(0, 0, 0, 0.9) 75%)}.vt-360-loader-container{width:35%}}@media(min-width: 992px){.section__masthead-wrapper .content-inner.title{display:grid;place-self:center;justify-self:start}.section__masthead-wrapper .content-inner.play{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.vt-child .section__masthead svg{width:250px}.where-we-are{display:grid;grid-template-areas:"text map" "sign map"}.where-signpost{max-width:60%}.explore{margin-top:3em}.parent-location{flex:0 0 30.5%}.slide article img{aspect-ratio:1/.75}.container-360{height:calc(100vh - 155px);height:calc(100svh - 155px);width:75%;top:155px;position:fixed;transform-origin:center;transition:all .4s}.lightbox-title{width:75%;padding:0}.vt-360-loader{height:calc(100vh - 155px);height:calc(100svh - 155px);top:155px}.lightbox-360.lightbox-full .vt-360-loader{height:calc(100vh - 80px);height:calc(100svh - 80px);top:80px}.lightbox-360 h2{font-size:2.5rem}#auto-rotate{margin-left:1em}.container-360-controls{grid-template-areas:"rotate tab fullscreen"}.container-360-controls.single{grid-template-areas:"rotate fullscreen"}.textures-menu{margin-right:0;margin-top:.25em}.textures-sub-menu button,#texture-menu-btn{font-size:1.25rem}#fullscreen-button{display:block;margin-right:1em;align-self:start}.lightbox-title{top:93px}}@media(min-width: 1100px){.slider__tiny.arrows-outside .tns-controls button{left:-3.5rem}.slider__tiny.arrows-outside .tns-controls button[data-controls=next]{right:-3.5rem}}@media(min-width: 1200px){.parent-location .h3{grid-column:auto;padding:0;font-size:1.65rem}.vt-parent .parent-location span span svg{width:125px}}@media(min-width: 1250px){.controls-wrapper button{left:-4.5rem}.controls-wrapper button[data-controls=next]{right:-4.5rem}}