@font-face {font-family: 'BrutalTypeMedium';src: url('../fonts/BrutalTypeMedium.woff') format('woff'), url('../fonts/BrutalTypeMedium.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}:root{--primary-font-family: "proxima-nova", sans-serif;--secondary-font-family: "BrutalTypeMedium", sans-serif;--primary-colour: #f2c7ce;--secondary-colour: #000;--tertiary-colour: #fff;--body-background-colour: var(--primary-colour);--nav-background-colour: var(--tertiary-colour);--primary-text-colour: var(--secondary-colour);--brand-letter-spacing-small: 0.1rem;--brand-letter-spacing-large: 0.25rem;--main-nav-bar-height-mobile: 5.7rem;--main-nav-bar-height-desktop: 6rem;--main-nav-bar-transition: opacity 0.75s ease-in-out;--bg-dark: var(--body-background-colour);--bg-light: var(--nav-background-colour);--section-y-padding: 3rem;--col-x-padding: 3.6rem;--person-xsmall: 5%;--person-small: 11%;--person-medium: 15%;--person-large: 25%;--person-spacer-unit: 3rem;}html{font-size: 10px;}body{font-family: var(--primary-font-family);font-weight: 300;font-style: normal;-webkit-font-smoothing: antialiased;text-rendering: optimizelegibility;font-size: 16px;color: var(--primary-text-colour);background-color: var(--body-background-colour);}[class^="col"]{padding-left: var(--col-x-padding);padding-right: var(--col-x-padding);}section{padding: var(--section-y-padding) 0;}h2{font-family: var(--secondary-font-family);font-size: 3.75rem;text-transform: uppercase;line-height: 0.9;margin-bottom: 0;z-index: 9;position: relative;}h3,h4{font-family: var(--secondary-font-family);z-index: 9;position: relative;}p{font-size: 1.2rem;margin-bottom: 0;}h2 + p{margin-top: 3.5rem;}a,a:active{color: var(--primary-text-colour);text-decoration: none;}a:hover,a:focus{text-decoration: underline;}.has-caption{position: relative;}p.caption_text{position: absolute;left: 1rem;bottom: 1rem;color: var(--tertiary-colour);font-weight: 400;}p.caption_text.dark{color: var(--secondary-colour);}#main-nav-bar{padding: 0 var(--col-x-padding);background-color: var(--nav-background-colour);height: var(--main-nav-bar-height-mobile);left: 0;top: 0;position: fixed;width: 100%;overflow: hidden;z-index: 9999;transition: var(--main-nav-bar-transition);-moz-transition: var(--main-nav-bar-transition);-webkit-transition: var(--main-nav-bar-transition);}#main-nav-bar img{width: 65%;}body #main-nav-bar{opacity: 0;}body #main-nav-bar.scroll-down{opacity: 1;transition: var(--main-nav-bar-transition);-moz-transition: var(--main-nav-bar-transition);-webkit-transition: var(--main-nav-bar-transition);}body #main-nav-bar img{display: none;}body #main-nav-bar.scroll-down img{display: inline;transition: var(--main-nav-bar-transition);-moz-transition: var(--main-nav-bar-transition);-webkit-transition: var(--main-nav-bar-transition);}.navbar-toggler{padding: 0;border: none;position: absolute;right: var(--col-x-padding);}.navbar-toggler:focus{box-shadow: none;}.navbar-toggler span{display: block;background-color: var(--primary-text-colour);background-image: unset;height: 2px;width: 23px;margin-top: 6.25px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);position: relative;left: 0;opacity: 1;border: none;}.navbar-toggler span:nth-child(1){margin-top: 0;}.navbar-toggler span:nth-child(1),.navbar-toggler span:nth-child(3){-webkit-transition: all .6s ease-in-out;-moz-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}.navbar-toggler:not(.collapsed) span:nth-child(1){top: 13px;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}.navbar-toggler:not(.collapsed) span:nth-child(2){height: 13px;visibility: hidden;background-color: transparent;}.navbar-toggler:not(.collapsed) span:nth-child(3){top: -15px;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);}.navbar-collapse.offcanvas-collapse{position: fixed;top: 0;bottom: 0;left: 100%;width: 100%;padding: 2rem var(--col-x-padding) 0;overflow-y: auto;visibility: hidden;background-color: var(--nav-background-colour);-moz-transition: all 0.3s ease-in-out, visibility 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out, visibility 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out, visibility 0.3s ease-in-out;transition: all 0.3s ease-in-out, visibility 0.3s ease-in-out;}.navbar-collapse.offcanvas-collapse.show{visibility: visible;left: 0;top: var(--main-nav-bar-height-mobile);z-index: 9;}.offcanvas-backdrop.fade{opacity: 0;}#menu-main-menu{margin-top: 7.5rem;}header ul.navbar-nav > li{font-weight: 500;font-family: var(--secondary-font-family);padding: .75rem 0;text-transform: uppercase;font-size: 4rem;}.navbar-nav a.nav-link,.navbar-nav a.nav-link:active,.navbar-nav a.nav-link:focus{color: var(--secondary-colour);text-decoration: none;transition: all 400ms;}.navbar-nav a.nav-link:hover,.navbar-nav a.nav-link.active{color: var(--primary-colour);}@media screen and (max-width: 991px) {.flush_mb_img { padding: 0;}}img.people{position: absolute;z-index: 0;width: var(--person-small);padding: 0;}#page-header img.people.person_9{top: calc( 1.5 * var(--person-spacer-unit) );left: var(--person-spacer-unit);}#page-header img.people.person_7{top: calc( 0.5 * var(--person-spacer-unit) );right: calc( 0.5 * var(--person-spacer-unit) );}#page-header img.people.person_8{top: calc( 4 * var(--person-spacer-unit) );left: 55%;}#connected img.people.person_2,#connected img.people.person_3.desktop,#page-header img.people.person_10,#building img.people.person_13,#building img.people.person_14,#availability img.people.person_15,#details img.people.person_6,#details img.people.person_9.desktop{display: none;}#page-header img.people.person_11{top: 52%;left: calc( 1.5 * var(--person-spacer-unit) );}#page-header img.people.person_6{top: 57%;right: calc( 1.5 * var(--person-spacer-unit) );}#building img.people.person_12{top: 0;right: 20%;transform: translateY(-50%);}#availability img.people.person_13{top: 0;right: calc( 0.5 * var(--person-spacer-unit) );transform: translateY(-75%);}#availability img.people.person_14{top: 0;right: 20%;transform: translateY(-66%);}#details img.people.person_15{width: var(--person-large);top: 0;left: 45%;transform: translateY(-60%);}#details img.people.person_2{width: var(--person-medium);z-index: 9;bottom: 0;transform: translateY(66%);left: 35%;}#details img.people.person_9{width: var(--person-medium);z-index: 9;bottom: 0;transform: translateY(5rem);left: 75%;}#download-plans img.people.person_1{width: var(--person-medium);z-index: 9;bottom: 0;left: 66%;}#connected img.people.person_3{top: 0;right: var(--person-spacer-unit);transform: translateY(-50%);}#download img.people.person_10{width: var(--person-medium);top: 0;left: 90%;transform: translateY(-66%);}#contact img.people.person_5{top: 0;left: calc( 0.5 * var(--person-spacer-unit) );transform: translateY(-25%);}#contact img.people.person_4{top: 33%;right: calc( 0.5 * var(--person-spacer-unit) );}#page-header #lead-text__container{height: 80%;}#page-header p#lead-text{font-size: 1.5rem;line-height: 1.5;padding: 0;}#page-header img.lead-image{position: absolute;left: 50%;top: 45%;transform: translateX(-50%);width: 75%;}a.arrow-button{background-image: url("../images/arrow_down.svg");background-size: 100%;background-repeat: no-repeat;bottom: 12%;left: 50%;height: 40px;width: 30px;position: absolute;transform: translateX(-50%);z-index: 2;}#building{padding-bottom: 4.3rem;}#building h2,#connected h2{margin-top: 5.2rem;}#availability{padding-top: 7.8rem;}#availability #availability_content{padding-bottom: 13.6rem;}#availability .table > * > * > *{background-color: unset;}#availability .table{margin-top: 6.5rem;color: var(--primary-text-colour);text-align: right;}#availability .table td{border-bottom: 1px solid var(--tertiary-colour);}#availability .table thead th{font-weight: 400;border-top: none;border-bottom: 1px solid var(--tertiary-colour);}#availability .table td,#availability .table th{text-transform: uppercase;padding: 0.75rem 0;font-size: 1.2rem;}#availability .table tr > th:first-child,#availability .table tr > td:first-child{text-align: left;}#availability .table tr:last-child td{font-weight: 400;border-bottom: none;}#details{padding-bottom: 11.4rem;}.grid_row__text_col{padding-top: 9rem;padding-bottom: 6rem;}.icon_row{padding-top: 3.4rem;}.icon_row > .col{padding: 5rem 2rem 0 0;}.icon_row__icon{display: block;width: 6rem;height: 4rem;background-repeat: no-repeat;background-position: left bottom;background-size: contain;position: relative;margin-bottom: 1rem;}.icon_row__icon.air-con{background-image: url('../images/icons/air-con.svg');}.icon_row__icon.crittal{background-image: url('../images/icons/crittall-glass.svg');}.icon_row__icon.f45{background-image: url('../images/icons/f45.svg');}.icon_row__icon.fibre{background-image: url('../images/icons/fibre-connectivity.svg');}.icon_row__icon.fitout{background-image: url('../images/icons/landlord-fitout.svg');}.icon_row__icon.lifts{background-image: url('../images/icons/passenger-lifts.svg');}.icon_row__icon.floors{background-image: url('../images/icons/raised-floors.svg');}.icon_row__icon.reception{background-image: url('../images/icons/redesigned-reception.svg');}.icon_row__icon.services{background-image: url('../images/icons/exposed-services.svg');}.icon_row__icon.showers{background-image: url('../images/icons/showers.svg');}.icon_row p{margin-top: 1.5rem;padding-top: 1rem;border-top: 2px solid var(--tertiary-colour);}.image_carousel .carousel-control-next-icon,.image_carousel .carousel-control-prev-icon{width: 3rem;height: 3rem;}.image_carousel .carousel-control-next,.image_carousel .carousel-control-prev{opacity: 1;}.image_carousel .carousel-control-prev{left: 1rem;justify-content: start;}.image_carousel .carousel-control-next{right: 1rem;justify-content: end;}.image_carousel .carousel-control-prev-icon,.image_carousel .carousel-control-next-icon{background-image: url("../images/arrow.svg");}.image_carousel .carousel-control-prev-icon{transform: rotate(180deg);}.image_carousel .carousel-caption{bottom: -1rem;left: 1rem;}.image_carousel .carousel-caption p{text-align: left;font-weight: 400;padding: 0.5rem 0;margin: 0;}.image_carousel .carousel-caption.dark p{color: var(--secondary-colour)}.image_carousel .carousel-inner{overflow: visible;}#download-plans{padding-top: 8rem;background-color: var(--tertiary-colour);}#download-plans .item_col{margin: 0 2rem 0 0;}#download-plans .item_col h4{font-size: 7rem;color: var(--primary-colour)}#download-plans h4 > a{color: inherit;text-decoration: none;transition: opacity .2s ease-out;-moz-transition: opacity .2s ease-out;-webkit-transition: opacity .2s ease-out;-o-transition: opacity .2s ease-out;}#download-plans h4 > a:hover,#download-plans h4 > a:focus{opacity: 0.75;}#download-plans .item_col p{border-top: 1px solid var(--primary-colour);padding-top: 1rem;margin-bottom: 4rem;}#location{background-color: var(--tertiary-colour);}#download h3.download{color: var(--tertiary-colour);text-transform: uppercase;font-size: 3.75rem;line-height: 1.25;}#download h3.download > a{color: inherit;text-decoration-line: underline;text-decoration-thickness: 2px;text-underline-offset: 1rem;transition: opacity .2s ease-out;-moz-transition: opacity .2s ease-out;-webkit-transition: opacity .2s ease-out;-o-transition: opacity .2s ease-out;}#download h3.download > a:hover,#download h3.download > a:focus{opacity: 0.75;}#contact img.contact-logo{height: 45px;width: auto;}#contact .contact-col{padding-top: 3rem;margin: 0 0 1rem;}#contact .contact-col:first-of-type{border-top: 2px solid var(--secondary-colour);}#contact .contact-col h4{font-size: 1.65rem;margin-bottom: 0;line-height: 1.35;}#contact .contact-col p{font-weight: 300;margin: 0;line-height: 1.35;}#contact .contact-col h4 + p,#contact .contact-col p + p{margin-top: 0.75rem;}footer{margin-top: 5.6rem;margin-bottom: 5.6rem;}footer p{margin-bottom: 1rem;font-size: 1rem;}@media screen and (min-width: 576px) {:root { --person-small: 10%;--person-medium: 11%;--person-large: 20%;}            #page-header img.people.person_8{top: 10rem;}    #page-header img.people.person_6{right: 5rem;}    #contact img.people.person_5{transform: translateY(-50%);}        #contact .contact-col{margin-right: 0.5rem;}}@media screen and (min-width: 768px) {:root { --col-x-padding: 10rem;--person-small: 7%;--person-medium: 10%;--person-large: 15%;}        h2{font-size: 5.2rem;}    p{font-size: 1.5rem;}    h2 + p{margin-top: 4.5rem;}        #main-nav-bar{height: var(--main-nav-bar-height-desktop);}    #main-nav-bar img{width: 75%;padding-left: 1rem;}    .navbar-collapse.offcanvas-collapse.show{top: var(--main-nav-bar-height-desktop);}            #download-plans img.people.person_1{left: 80%;}        #page-header img.lead-image{width: 50%;}    a.arrow-button{bottom: 7%;}        #download h3.download{font-size: 5.2rem;}        #contact img.contact-logo{height: 75px;}    #contact .contact-col{margin: 2rem 1rem 0 0;}    #contact .contact-col h4{font-size: 2rem;}    footer p{font-size: 1.2rem;}}@media screen and (min-width: 992px) {:root { --person-small: 9%;--person-medium: 10%;--person-large: 15%;}        h2{font-size: 5.2rem;}            #page-header img.people.person_8{top: var(--person-spacer-unit);}    #building img.people.person_12{left: calc( 2 * var(--person-spacer-unit) );transform: translateY(-75%);width: var(--person-medium);}    #building img.people.person_13{display: block;right: var(--person-spacer-unit);top: 33%;transform: translateY(-50%);}    #building img.people.person_14{display: block;bottom: 0;left: 45%;transform: translateY(10%);width: var(--person-xsmall);}    #connected img.people.person_3.mobile,    #details img.people.person_2,    #details img.people.person_9.mobile,    #availability img.people.person_13,    #availability img.people.person_14,    #details img.people.person_15,    #download img.people.person_10{display: none;}    #availability img.people.person_15{display: block;bottom: calc( 0.5 * var(--person-spacer-unit) );left: var(--person-spacer-unit);width: var(--person-medium);}    #details img.people.person_6{display: block;bottom: 0;left: 0;transform: translate(-15%, 10%);z-index: 9;width: var(--person-medium);}    #details img.people.person_9.desktop{display: block;top: 0;right: 0;transform: translate(50%, -10%);z-index: 9;width: var(--person-medium);}    #download-plans img.people.person_1{width: var(--person-small);}    #connected img.people.person_2{display: block;right: 50%;top: calc( 2 * var(--person-spacer-unit) );width: calc( 0.8 * var(--person-small) );transform: translateX(-50%);}    #connected img.people.person_3.desktop{display: block;left: calc( 0.5 * var(--person-spacer-unit) );bottom: var(--person-spacer-unit);top: unset;z-index: 9;transform: unset;}    #contact img.people.person_4{left: 75%;right: unset;top: 0;bottom: unset;transform: translateY(-125%);width: var(--person-small);}    #contact img.people.person_5{left: 90%;transform: translateY(-25%);width: var(--person-xsmall);}        #page-header #lead-text__container{height: 83%;}    #page-header p#lead-text{font-size: 2.2rem;}        #building h2{margin-top: unset;}        #availability #availability_content{padding-bottom: 0;}    #availability .table td,    #availability .table th{font-size: 1.8rem;}        .image_carousel .carousel-control-next-icon,    .image_carousel .carousel-control-prev-icon{width: 5rem;}        #download h3.download > a{text-underline-offset: 1.75rem;}        #contact .contact-col{border-top: 2px solid var(--secondary-colour);}}@media screen and (min-width: 1200px) {:root { --person-small: 6%;}        .navbar-toggler span{width: 34px;margin-top: 9.75px;}    .navbar-toggler:not(.collapsed) span:nth-child(1){top: 19px;}            #page-header img.people.person_6{top: unset;bottom: calc( 2 * var(--person-spacer-unit) );}    #page-header img.people.person_7{right: 25%;top: calc( 2.5 * var(--person-spacer-unit) );}    #page-header img.people.person_8{left: 33%;top: 0;}    #page-header img.people.person_9{left: 0;}    #page-header img.people.person_10{display: block;right: var(--person-spacer-unit);top: 20%;}    #page-header img.people.person_11{left: calc( 3 * var(--person-spacer-unit) );}    #download-plans img.people.person_1,    #connected img.people.person_2,    #connected img.people.person_3.desktop,    #contact img.people.person_4{width: calc( 1.25 * var(--person-small) );}    #contact img.people.person_5{left: unset;right: var(--col-x-padding);}        #details{padding-bottom: 0;}}@media screen and (min-width: 1400px) {:root { --person-small: 5%;}            #page-header img.people.person_6{right: calc( 3 * var(--person-spacer-unit) );}}